[petsc] 02/03: Imported Upstream version 3.7.2.dfsg1

Drew Parsons dparsons at moszumanska.debian.org
Fri Jul 1 13:37:50 UTC 2016


This is an automated email from the git hooks/post-receive script.

dparsons pushed a commit to branch experimental
in repository petsc.

commit 06638f29da40ccd8334ddabda68a84b88f4c9406
Author: Drew Parsons <dparsons at emerall.com>
Date:   Fri Jul 1 21:27:02 2016 +0800

    Imported Upstream version 3.7.2.dfsg1
---
 CTAGS                                              | 2044 ++--
 TAGS                                               | 4716 +++++-----
 config/BuildSystem/config/packages/Chaco.py        |    4 +-
 config/BuildSystem/config/packages/Chombo.py       |    3 +-
 config/BuildSystem/config/packages/MUMPS.py        |   33 +-
 config/BuildSystem/config/packages/PARTY.py        |    2 +-
 config/BuildSystem/config/packages/PTScotch.py     |    2 +-
 config/BuildSystem/config/packages/PaStiX.py       |    4 +-
 config/BuildSystem/config/packages/SuiteSparse.py  |    2 +-
 config/BuildSystem/config/packages/SuperLU_DIST.py |    6 +-
 config/BuildSystem/config/packages/SuperLU_MT.py   |    2 +-
 config/BuildSystem/config/packages/Triangle.py     |    2 +-
 config/BuildSystem/config/packages/Trilinos.py     |    2 +
 config/BuildSystem/config/packages/ascem-io.py     |    4 +-
 config/BuildSystem/config/packages/boost.py        |    7 +-
 config/BuildSystem/config/packages/exodusii.py     |    2 +-
 .../BuildSystem/config/packages/f2cblaslapack.py   |    2 +-
 config/BuildSystem/config/packages/hypre.py        |    4 +-
 config/BuildSystem/config/packages/metis.py        |    2 +-
 config/BuildSystem/config/packages/ml.py           |    4 +-
 config/BuildSystem/config/packages/mpe.py          |    2 +-
 config/BuildSystem/config/packages/mstk.py         |   12 +-
 config/BuildSystem/config/packages/pARMS.py        |    2 +-
 config/BuildSystem/config/packages/petsc4py.py     |    5 +-
 config/BuildSystem/config/packages/revolve.py      |    2 +-
 config/BuildSystem/config/packages/scalapack.py    |    2 +-
 config/BuildSystem/config/packages/sowing.py       |    4 +-
 config/BuildSystem/config/packages/spai.py         |    2 +-
 config/BuildSystem/config/packages/sprng.py        |    2 +-
 config/BuildSystem/config/packages/tchem.py        |    4 +-
 config/BuildSystem/config/packages/tetgen.py       |    2 +-
 config/BuildSystem/config/packages/xSDKTrilinos.py |    3 +
 config/BuildSystem/docs/manual.xml                 |    2 +-
 config/BuildSystem/script.py                       |    2 +-
 config/PETSc/Configure.py                          |    2 +
 config/PETSc/Regression.py                         |    4 +
 config/configure.py                                |   25 +-
 config/examples/arch-linux-without-fc.py           |   12 +
 docs/bugreporting.html                             |    4 +-
 docs/changes/2015.html                             |    4 +-
 docs/changes/2016.html                             |    4 +-
 docs/changes/2017.html                             |    4 +-
 docs/changes/2018-21.html                          |    4 +-
 docs/changes/2022.html                             |    4 +-
 docs/changes/2024.html                             |    4 +-
 docs/changes/2028.html                             |    4 +-
 docs/changes/2029.html                             |    4 +-
 docs/changes/21.html                               |    4 +-
 docs/changes/211.html                              |    4 +-
 docs/changes/212.html                              |    4 +-
 docs/changes/213.html                              |    4 +-
 docs/changes/215.html                              |    4 +-
 docs/changes/216.html                              |    4 +-
 docs/changes/220.html                              |    4 +-
 docs/changes/221.html                              |    4 +-
 docs/changes/230.html                              |    4 +-
 docs/changes/231.html                              |    4 +-
 docs/changes/232.html                              |    4 +-
 docs/changes/233.html                              |    4 +-
 docs/changes/300.html                              |    4 +-
 docs/changes/31.html                               |    4 +-
 docs/changes/32.html                               |    4 +-
 docs/changes/33.html                               |    4 +-
 docs/changes/34.html                               |    4 +-
 docs/changes/35.html                               |    4 +-
 docs/changes/36.html                               |    4 +-
 docs/changes/37.html                               |    4 +-
 docs/changes/index.html                            |    4 +-
 docs/codemanagement.html                           |    4 +-
 docs/copyright.html                                |    4 +-
 docs/faq.html                                      |   13 +-
 docs/index.html                                    |    4 +-
 docs/installation.html                             |    4 +-
 docs/license.html                                  |    4 +-
 docs/linearsolvertable.html                        |    4 +-
 docs/manualpages/AO/AO.html                        |    6 +-
 docs/manualpages/AO/AOApplicationToPetsc.html      |   28 +-
 docs/manualpages/AO/AOApplicationToPetscIS.html    |   25 +-
 .../AO/AOApplicationToPetscPermuteInt.html         |   26 +-
 .../AO/AOApplicationToPetscPermuteReal.html        |   26 +-
 docs/manualpages/AO/AOCreate.html                  |   18 +-
 docs/manualpages/AO/AOCreateBasic.html             |   26 +-
 docs/manualpages/AO/AOCreateBasicIS.html           |   20 +-
 docs/manualpages/AO/AOCreateMapping.html           |   24 +-
 docs/manualpages/AO/AOCreateMappingIS.html         |   21 +-
 docs/manualpages/AO/AOCreateMemoryScalable.html    |   27 +-
 docs/manualpages/AO/AOCreateMemoryScalableIS.html  |   21 +-
 docs/manualpages/AO/AODestroy.html                 |   10 +-
 docs/manualpages/AO/AOFinalizePackage.html         |    6 +-
 docs/manualpages/AO/AOGetType.html                 |   12 +-
 docs/manualpages/AO/AOInitializePackage.html       |    6 +-
 .../AO/AOMappingHasApplicationIndex.html           |   14 +-
 docs/manualpages/AO/AOMappingHasPetscIndex.html    |   14 +-
 docs/manualpages/AO/AOPetscToApplication.html      |   28 +-
 docs/manualpages/AO/AOPetscToApplicationIS.html    |   26 +-
 .../AO/AOPetscToApplicationPermuteInt.html         |   26 +-
 .../AO/AOPetscToApplicationPermuteReal.html        |   26 +-
 docs/manualpages/AO/AORegister.html                |    4 +-
 docs/manualpages/AO/AORegisterAll.html             |    8 +-
 docs/manualpages/AO/AOSetFromOptions.html          |   10 +-
 docs/manualpages/AO/AOSetIS.html                   |   22 +-
 docs/manualpages/AO/AOSetType.html                 |   18 +-
 docs/manualpages/AO/AOType.html                    |    6 +-
 docs/manualpages/AO/AOView.html                    |   30 +-
 docs/manualpages/AO/index.html                     |    4 +-
 docs/manualpages/DM/DM.html                        |    8 +-
 docs/manualpages/DM/DMAddBoundary.html             |   45 +-
 docs/manualpages/DM/DMAddLabel.html                |   14 +-
 docs/manualpages/DM/DMAppendOptionsPrefix.html     |   17 +-
 docs/manualpages/DM/DMBoundaryType.html            |   14 +-
 docs/manualpages/DM/DMCOMPOSITE.html               |    6 +-
 docs/manualpages/DM/DMClearGlobalVectors.html      |   14 +-
 docs/manualpages/DM/DMClearLabelStratum.html       |   17 +-
 docs/manualpages/DM/DMClearLabelValue.html         |   20 +-
 docs/manualpages/DM/DMClearLocalVectors.html       |   14 +-
 docs/manualpages/DM/DMClone.html                   |   12 +-
 docs/manualpages/DM/DMCoarsen.html                 |   16 +-
 docs/manualpages/DM/DMCoarsenHierarchy.html        |   16 +-
 docs/manualpages/DM/DMCoarsenHookAdd.html          |   56 +-
 docs/manualpages/DM/DMCompositeAddDM.html          |   17 +-
 docs/manualpages/DM/DMCompositeCreate.html         |   15 +-
 docs/manualpages/DM/DMCompositeGather.html         |   23 +-
 docs/manualpages/DM/DMCompositeGatherArray.html    |   26 +-
 docs/manualpages/DM/DMCompositeGetAccess.html      |   21 +-
 docs/manualpages/DM/DMCompositeGetAccessArray.html |   24 +-
 docs/manualpages/DM/DMCompositeGetEntries.html     |   16 +-
 .../manualpages/DM/DMCompositeGetEntriesArray.html |   16 +-
 docs/manualpages/DM/DMCompositeGetGlobalISs.html   |   25 +-
 .../DM/DMCompositeGetISLocalToGlobalMappings.html  |   18 +-
 docs/manualpages/DM/DMCompositeGetLocalISs.html    |   22 +-
 .../manualpages/DM/DMCompositeGetLocalVectors.html |   15 +-
 docs/manualpages/DM/DMCompositeGetNumberDM.html    |   12 +-
 docs/manualpages/DM/DMCompositeRestoreAccess.html  |   20 +-
 .../DM/DMCompositeRestoreAccessArray.html          |   23 +-
 .../DM/DMCompositeRestoreLocalVectors.html         |   15 +-
 docs/manualpages/DM/DMCompositeScatter.html        |   24 +-
 docs/manualpages/DM/DMCompositeScatterArray.html   |   22 +-
 docs/manualpages/DM/DMCompositeSetCoupling.html    |   17 +-
 docs/manualpages/DM/DMComputeL2Diff.html           |   23 +-
 docs/manualpages/DM/DMComputeL2FieldDiff.html      |   23 +-
 docs/manualpages/DM/DMComputeL2GradientDiff.html   |   24 +-
 docs/manualpages/DM/DMComputeVariableBounds.html   |   18 +-
 docs/manualpages/DM/DMConvert.html                 |   20 +-
 docs/manualpages/DM/DMCopyLabels.html              |   14 +-
 docs/manualpages/DM/DMCreate.html                  |   15 +-
 docs/manualpages/DM/DMCreateAggregates.html        |   16 +-
 docs/manualpages/DM/DMCreateColoring.html          |   16 +-
 docs/manualpages/DM/DMCreateDefaultSF.html         |   15 +-
 .../DM/DMCreateDomainDecomposition.html            |   29 +-
 .../DM/DMCreateDomainDecompositionScatters.html    |   34 +-
 .../manualpages/DM/DMCreateFieldDecomposition.html |   26 +-
 docs/manualpages/DM/DMCreateFieldIS.html           |   23 +-
 docs/manualpages/DM/DMCreateGlobalVector.html      |   12 +-
 docs/manualpages/DM/DMCreateInjection.html         |   19 +-
 docs/manualpages/DM/DMCreateInterpolation.html     |   26 +-
 .../manualpages/DM/DMCreateInterpolationScale.html |   17 +-
 docs/manualpages/DM/DMCreateLabel.html             |   14 +-
 docs/manualpages/DM/DMCreateLocalVector.html       |   12 +-
 docs/manualpages/DM/DMCreateMatrix.html            |   24 +-
 docs/manualpages/DM/DMCreateRestriction.html       |   19 +-
 docs/manualpages/DM/DMCreateSubDM.html             |   21 +-
 docs/manualpages/DM/DMDA.html                      |    9 +-
 docs/manualpages/DM/DMDAConvertToCell.html         |   16 +-
 docs/manualpages/DM/DMDACoor2d.html                |    6 +-
 docs/manualpages/DM/DMDACoor3d.html                |    6 +-
 docs/manualpages/DM/DMDACreate.html                |   14 +-
 docs/manualpages/DM/DMDACreate1d.html              |   50 +-
 docs/manualpages/DM/DMDACreate2d.html              |   76 +-
 docs/manualpages/DM/DMDACreate3d.html              |   85 +-
 docs/manualpages/DM/DMDACreateNaturalVector.html   |   22 +-
 docs/manualpages/DM/DMDACreatePF.html              |   12 +-
 docs/manualpages/DM/DMDACreatePatchIS.html         |   19 +-
 docs/manualpages/DM/DMDACreateSection.html         |   30 +-
 docs/manualpages/DM/DMDAElementType.html           |    9 +-
 docs/manualpages/DM/DMDAGetAO.html                 |   22 +-
 docs/manualpages/DM/DMDAGetArray.html              |   17 +-
 docs/manualpages/DM/DMDAGetBoundingBox.html        |   16 +-
 docs/manualpages/DM/DMDAGetCellPoint.html          |   14 +-
 docs/manualpages/DM/DMDAGetCoordinateArray.html    |   12 +-
 docs/manualpages/DM/DMDAGetCoordinateName.html     |   16 +-
 docs/manualpages/DM/DMDAGetCorners.html            |   24 +-
 docs/manualpages/DM/DMDAGetDof.html                |   12 +-
 docs/manualpages/DM/DMDAGetElementType.html        |   12 +-
 docs/manualpages/DM/DMDAGetElements.html           |   25 +-
 docs/manualpages/DM/DMDAGetFieldName.html          |   17 +-
 docs/manualpages/DM/DMDAGetFieldNames.html         |   12 +-
 docs/manualpages/DM/DMDAGetGhostCorners.html       |   24 +-
 docs/manualpages/DM/DMDAGetInfo.html               |   34 +-
 docs/manualpages/DM/DMDAGetInterpolationType.html  |   14 +-
 docs/manualpages/DM/DMDAGetLocalBoundingBox.html   |   16 +-
 docs/manualpages/DM/DMDAGetLocalInfo.html          |   12 +-
 docs/manualpages/DM/DMDAGetLogicalCoordinate.html  |   22 +-
 docs/manualpages/DM/DMDAGetNeighbors.html          |   21 +-
 .../DM/DMDAGetNonOverlappingRegion.html            |   28 +-
 docs/manualpages/DM/DMDAGetNumCells.html           |   20 +-
 docs/manualpages/DM/DMDAGetNumLocalSubDomains.html |   13 +-
 docs/manualpages/DM/DMDAGetOffset.html             |   28 +-
 docs/manualpages/DM/DMDAGetOverlap.html            |   19 +-
 docs/manualpages/DM/DMDAGetOwnershipRanges.html    |   30 +-
 .../DM/DMDAGetPreallocationCenterDimension.html    |   10 +-
 docs/manualpages/DM/DMDAGetProcessorSubset.html    |   25 +-
 docs/manualpages/DM/DMDAGetProcessorSubsets.html   |   18 +-
 docs/manualpages/DM/DMDAGetRay.html                |   28 +-
 docs/manualpages/DM/DMDAGetReducedDMDA.html        |   16 +-
 docs/manualpages/DM/DMDAGetRefinementFactor.html   |   21 +-
 docs/manualpages/DM/DMDAGetScatter.html            |   21 +-
 docs/manualpages/DM/DMDAGetStencilType.html        |   12 +-
 docs/manualpages/DM/DMDAGetStencilWidth.html       |   12 +-
 .../DM/DMDAGlobalToNaturalAllCreate.html           |   15 +-
 docs/manualpages/DM/DMDAGlobalToNaturalBegin.html  |   28 +-
 docs/manualpages/DM/DMDAGlobalToNaturalEnd.html    |   26 +-
 docs/manualpages/DM/DMDAInterpolationType.html     |    6 +-
 docs/manualpages/DM/DMDALocalInfo.html             |    9 +-
 .../DM/DMDANaturalAllToGlobalCreate.html           |   15 +-
 docs/manualpages/DM/DMDANaturalToGlobalBegin.html  |   26 +-
 docs/manualpages/DM/DMDANaturalToGlobalEnd.html    |   26 +-
 docs/manualpages/DM/DMDARestoreArray.html          |   15 +-
 .../manualpages/DM/DMDARestoreCoordinateArray.html |   14 +-
 docs/manualpages/DM/DMDARestoreElements.html       |   24 +-
 docs/manualpages/DM/DMDASetAOType.html             |   18 +-
 docs/manualpages/DM/DMDASetBlockFills.html         |   32 +-
 docs/manualpages/DM/DMDASetBoundaryType.html       |   14 +-
 docs/manualpages/DM/DMDASetCoordinateName.html     |   17 +-
 docs/manualpages/DM/DMDASetDof.html                |   14 +-
 docs/manualpages/DM/DMDASetElementType.html        |   12 +-
 docs/manualpages/DM/DMDASetFieldName.html          |   18 +-
 docs/manualpages/DM/DMDASetFieldNames.html         |   14 +-
 docs/manualpages/DM/DMDASetGetMatrix.html          |   17 +-
 docs/manualpages/DM/DMDASetInterpolationType.html  |   16 +-
 .../DM/DMDASetNonOverlappingRegion.html            |   29 +-
 docs/manualpages/DM/DMDASetNumLocalSubDomains.html |   14 +-
 docs/manualpages/DM/DMDASetNumProcs.html           |   20 +-
 docs/manualpages/DM/DMDASetOffset.html             |   23 +-
 docs/manualpages/DM/DMDASetOverlap.html            |   20 +-
 docs/manualpages/DM/DMDASetOwnershipRanges.html    |   22 +-
 .../DM/DMDASetPreallocationCenterDimension.html    |   12 +-
 docs/manualpages/DM/DMDASetRefinementFactor.html   |   31 +-
 docs/manualpages/DM/DMDASetSizes.html              |   20 +-
 docs/manualpages/DM/DMDASetStencilType.html        |   14 +-
 docs/manualpages/DM/DMDASetStencilWidth.html       |   14 +-
 docs/manualpages/DM/DMDASetUniformCoordinates.html |   20 +-
 docs/manualpages/DM/DMDAStencilType.html           |    6 +-
 docs/manualpages/DM/DMDAVTKWriteAll.html           |   15 +-
 docs/manualpages/DM/DMDAVecGetArray.html           |   36 +-
 docs/manualpages/DM/DMDAVecGetArrayDOF.html        |   24 +-
 docs/manualpages/DM/DMDAVecGetArrayDOFRead.html    |   24 +-
 docs/manualpages/DM/DMDAVecGetArrayRead.html       |   36 +-
 docs/manualpages/DM/DMDAVecRestoreArray.html       |   20 +-
 docs/manualpages/DM/DMDAVecRestoreArrayDOF.html    |   18 +-
 .../manualpages/DM/DMDAVecRestoreArrayDOFRead.html |   18 +-
 docs/manualpages/DM/DMDAVecRestoreArrayRead.html   |   20 +-
 docs/manualpages/DM/DMDA_STENCIL_BOX.html          |    6 +-
 docs/manualpages/DM/DMDA_STENCIL_STAR.html         |    9 +-
 docs/manualpages/DM/DMDestroy.html                 |   10 +-
 docs/manualpages/DM/DMFOREST.html                  |    8 +-
 docs/manualpages/DM/DMFinalizePackage.html         |    6 +-
 .../DM/DMForestGetAdaptivityForest.html            |   12 +-
 .../manualpages/DM/DMForestGetAdaptivityLabel.html |   12 +-
 .../DM/DMForestGetAdaptivityPurpose.html           |   12 +-
 docs/manualpages/DM/DMForestGetAdaptivitySF.html   |   13 +-
 .../DM/DMForestGetAdjacencyCodimension.html        |   12 +-
 .../DM/DMForestGetAdjacencyDimension.html          |   12 +-
 docs/manualpages/DM/DMForestGetBaseDM.html         |   12 +-
 docs/manualpages/DM/DMForestGetCellChart.html      |   16 +-
 docs/manualpages/DM/DMForestGetCellSF.html         |   12 +-
 .../DM/DMForestGetCellWeightFactor.html            |   12 +-
 docs/manualpages/DM/DMForestGetCellWeights.html    |   12 +-
 .../DM/DMForestGetComputeAdaptivitySF.html         |   12 +-
 docs/manualpages/DM/DMForestGetGradeFactor.html    |   12 +-
 .../DM/DMForestGetInitialRefinement.html           |   12 +-
 .../DM/DMForestGetMaximumRefinement.html           |   12 +-
 .../DM/DMForestGetMinimumRefinement.html           |   12 +-
 .../DM/DMForestGetPartitionOverlap.html            |   12 +-
 docs/manualpages/DM/DMForestGetTopology.html       |   12 +-
 docs/manualpages/DM/DMForestGetWeightCapacity.html |   12 +-
 docs/manualpages/DM/DMForestRegisterType.html      |   10 +-
 .../DM/DMForestSetAdaptivityForest.html            |   14 +-
 .../manualpages/DM/DMForestSetAdaptivityLabel.html |   11 +-
 .../DM/DMForestSetAdaptivityPurpose.html           |   14 +-
 .../DM/DMForestSetAdaptivityStrategy.html          |   12 +-
 .../DM/DMForestSetAdjacencyCodimension.html        |   14 +-
 .../DM/DMForestSetAdjacencyDimension.html          |   14 +-
 docs/manualpages/DM/DMForestSetBaseDM.html         |   14 +-
 .../DM/DMForestSetCellWeightFactor.html            |   14 +-
 docs/manualpages/DM/DMForestSetCellWeights.html    |   17 +-
 .../DM/DMForestSetComputeAdaptivitySF.html         |   14 +-
 docs/manualpages/DM/DMForestSetGradeFactor.html    |   14 +-
 .../DM/DMForestSetInitialRefinement.html           |   14 +-
 .../DM/DMForestSetMaximumRefinement.html           |   14 +-
 .../DM/DMForestSetMinimumRefinement.html           |   14 +-
 .../DM/DMForestSetPartitionOverlap.html            |   14 +-
 docs/manualpages/DM/DMForestSetTopology.html       |   14 +-
 docs/manualpages/DM/DMForestSetWeightCapacity.html |   14 +-
 docs/manualpages/DM/DMForestTemplate.html          |   16 +-
 docs/manualpages/DM/DMGetApplicationContext.html   |   12 +-
 docs/manualpages/DM/DMGetBlockSize.html            |   12 +-
 docs/manualpages/DM/DMGetBoundary.html             |   48 +-
 docs/manualpages/DM/DMGetCoarseDM.html             |   10 +-
 docs/manualpages/DM/DMGetCoarsenLevel.html         |   12 +-
 docs/manualpages/DM/DMGetCoordinateDM.html         |   12 +-
 docs/manualpages/DM/DMGetCoordinateDim.html        |   12 +-
 docs/manualpages/DM/DMGetCoordinateSection.html    |   12 +-
 docs/manualpages/DM/DMGetCoordinates.html          |   19 +-
 docs/manualpages/DM/DMGetCoordinatesLocal.html     |   19 +-
 docs/manualpages/DM/DMGetCoordinatesLocalized.html |   10 +-
 docs/manualpages/DM/DMGetDS.html                   |   10 +-
 docs/manualpages/DM/DMGetDefaultConstraints.html   |   18 +-
 docs/manualpages/DM/DMGetDefaultGlobalSection.html |   14 +-
 docs/manualpages/DM/DMGetDefaultSF.html            |   12 +-
 docs/manualpages/DM/DMGetDefaultSection.html       |   12 +-
 docs/manualpages/DM/DMGetDimPoints.html            |   24 +-
 docs/manualpages/DM/DMGetDimension.html            |   12 +-
 docs/manualpages/DM/DMGetField.html                |   16 +-
 docs/manualpages/DM/DMGetFineDM.html               |   10 +-
 docs/manualpages/DM/DMGetGlobalVector.html         |   28 +-
 docs/manualpages/DM/DMGetLabel.html                |   16 +-
 docs/manualpages/DM/DMGetLabelByNum.html           |   16 +-
 docs/manualpages/DM/DMGetLabelIdIS.html            |   16 +-
 docs/manualpages/DM/DMGetLabelName.html            |   16 +-
 docs/manualpages/DM/DMGetLabelOutput.html          |   16 +-
 docs/manualpages/DM/DMGetLabelSize.html            |   16 +-
 docs/manualpages/DM/DMGetLabelValue.html           |   19 +-
 docs/manualpages/DM/DMGetLocalToGlobalMapping.html |   15 +-
 docs/manualpages/DM/DMGetLocalVector.html          |   29 +-
 docs/manualpages/DM/DMGetMatType.html              |   16 +-
 docs/manualpages/DM/DMGetNamedGlobalVector.html    |   18 +-
 docs/manualpages/DM/DMGetNamedLocalVector.html     |   18 +-
 docs/manualpages/DM/DMGetNumBoundary.html          |   10 +-
 docs/manualpages/DM/DMGetNumLabels.html            |   12 +-
 docs/manualpages/DM/DMGetOptionsPrefix.html        |   15 +-
 docs/manualpages/DM/DMGetOutputDM.html             |   10 +-
 docs/manualpages/DM/DMGetOutputSequenceNumber.html |   17 +-
 docs/manualpages/DM/DMGetPointSF.html              |   12 +-
 docs/manualpages/DM/DMGetRefineLevel.html          |   12 +-
 docs/manualpages/DM/DMGetStratumIS.html            |   19 +-
 docs/manualpages/DM/DMGetStratumSize.html          |   19 +-
 docs/manualpages/DM/DMGetType.html                 |   12 +-
 docs/manualpages/DM/DMGetUseNatural.html           |   12 +-
 docs/manualpages/DM/DMGetVecType.html              |   14 +-
 docs/manualpages/DM/DMGetWorkArray.html            |   19 +-
 docs/manualpages/DM/DMGlobalToLocalBegin.html      |   20 +-
 .../DM/DMGlobalToLocalBeginDefaultShell.html       |   20 +-
 docs/manualpages/DM/DMGlobalToLocalEnd.html        |   20 +-
 .../DM/DMGlobalToLocalEndDefaultShell.html         |   18 +-
 docs/manualpages/DM/DMGlobalToLocalHookAdd.html    |   41 +-
 docs/manualpages/DM/DMHasColoring.html             |   12 +-
 docs/manualpages/DM/DMHasCreateRestriction.html    |   12 +-
 docs/manualpages/DM/DMHasLabel.html                |   16 +-
 docs/manualpages/DM/DMHasNamedGlobalVector.html    |   18 +-
 docs/manualpages/DM/DMHasNamedLocalVector.html     |   18 +-
 docs/manualpages/DM/DMHasVariableBounds.html       |   12 +-
 docs/manualpages/DM/DMInitializePackage.html       |    6 +-
 docs/manualpages/DM/DMInterpolate.html             |   17 +-
 docs/manualpages/DM/DMIsForest.html                |   12 +-
 docs/manualpages/DM/DMLabel.html                   |    6 +-
 docs/manualpages/DM/DMLabelClearValue.html         |   15 +-
 docs/manualpages/DM/DMLabelCreate.html             |   10 +-
 docs/manualpages/DM/DMLabelGather.html             |   17 +-
 docs/manualpages/DM/DMLabelGetName.html            |   10 +-
 docs/manualpages/DM/DMLabelGetValue.html           |   14 +-
 docs/manualpages/DM/DMLabelHasPoint.html           |   16 +-
 docs/manualpages/DM/DMLabelHasValue.html           |   14 +-
 docs/manualpages/DM/DMLabelInsertIS.html           |   15 +-
 docs/manualpages/DM/DMLabelSetValue.html           |   15 +-
 docs/manualpages/DM/DMLabelStratumHasPoint.html    |   17 +-
 docs/manualpages/DM/DMLabelView.html               |   12 +-
 docs/manualpages/DM/DMLoad.html                    |   26 +-
 docs/manualpages/DM/DMLocalToGlobalBegin.html      |   23 +-
 .../DM/DMLocalToGlobalBeginDefaultShell.html       |   20 +-
 docs/manualpages/DM/DMLocalToGlobalEnd.html        |   20 +-
 .../DM/DMLocalToGlobalEndDefaultShell.html         |   18 +-
 docs/manualpages/DM/DMLocalToGlobalHookAdd.html    |   50 +-
 docs/manualpages/DM/DMLocalToLocalBegin.html       |   24 +-
 .../DM/DMLocalToLocalBeginDefaultShell.html        |   19 +-
 docs/manualpages/DM/DMLocalToLocalEnd.html         |   24 +-
 .../DM/DMLocalToLocalEndDefaultShell.html          |   17 +-
 docs/manualpages/DM/DMLocalizeCoordinate.html      |   14 +-
 docs/manualpages/DM/DMLocalizeCoordinates.html     |    8 +-
 docs/manualpages/DM/DMLocatePoints.html            |   40 +-
 docs/manualpages/DM/DMMOAB.html                    |    8 +-
 docs/manualpages/DM/DMMoabCreate.html              |   21 +-
 docs/manualpages/DM/DMMoabCreateBoxMesh.html       |   26 +-
 docs/manualpages/DM/DMMoabCreateVector.html        |   26 +-
 docs/manualpages/DM/DMMoabGetAllVertices.html      |   12 +-
 docs/manualpages/DM/DMMoabGetBlockSize.html        |   12 +-
 docs/manualpages/DM/DMMoabGetBoundaryMarkers.html  |   18 +-
 docs/manualpages/DM/DMMoabGetDimension.html        |   14 +-
 docs/manualpages/DM/DMMoabGetDofs.html             |   20 +-
 docs/manualpages/DM/DMMoabGetDofsBlocked.html      |   20 +-
 docs/manualpages/DM/DMMoabGetDofsBlockedLocal.html |   20 +-
 docs/manualpages/DM/DMMoabGetDofsLocal.html        |   20 +-
 .../DM/DMMoabGetElementConnectivity.html           |   20 +-
 docs/manualpages/DM/DMMoabGetFieldDof.html         |   20 +-
 docs/manualpages/DM/DMMoabGetFieldDofs.html        |   23 +-
 docs/manualpages/DM/DMMoabGetFieldDofsLocal.html   |   23 +-
 docs/manualpages/DM/DMMoabGetFieldName.html        |   18 +-
 docs/manualpages/DM/DMMoabGetInterface.html        |   12 +-
 docs/manualpages/DM/DMMoabGetLocalElements.html    |   12 +-
 docs/manualpages/DM/DMMoabGetLocalSize.html        |   22 +-
 docs/manualpages/DM/DMMoabGetLocalToGlobalTag.html |   12 +-
 docs/manualpages/DM/DMMoabGetLocalVertices.html    |   14 +-
 docs/manualpages/DM/DMMoabGetMaterialBlock.html    |   17 +-
 docs/manualpages/DM/DMMoabGetOffset.html           |   14 +-
 docs/manualpages/DM/DMMoabGetParallelComm.html     |   12 +-
 docs/manualpages/DM/DMMoabGetSize.html             |   14 +-
 docs/manualpages/DM/DMMoabGetVecRange.html         |   12 +-
 docs/manualpages/DM/DMMoabGetVecTag.html           |   12 +-
 .../DM/DMMoabGetVertexConnectivity.html            |   20 +-
 .../manualpages/DM/DMMoabGetVertexCoordinates.html |   20 +-
 .../manualpages/DM/DMMoabGetVertexDofsBlocked.html |   14 +-
 .../DM/DMMoabGetVertexDofsBlockedLocal.html        |   14 +-
 docs/manualpages/DM/DMMoabIsEntityOnBoundary.html  |   18 +-
 docs/manualpages/DM/DMMoabLoadFromFile.html        |   24 +-
 docs/manualpages/DM/DMMoabOutput.html              |   21 +-
 .../DM/DMMoabRestoreVertexConnectivity.html        |   20 +-
 docs/manualpages/DM/DMMoabSetBlockFills.html       |   32 +-
 docs/manualpages/DM/DMMoabSetBlockSize.html        |   12 +-
 docs/manualpages/DM/DMMoabSetFieldName.html        |   18 +-
 docs/manualpages/DM/DMMoabSetFieldNames.html       |   17 +-
 docs/manualpages/DM/DMMoabSetFieldVector.html      |   17 +-
 .../manualpages/DM/DMMoabSetGlobalFieldVector.html |   14 +-
 docs/manualpages/DM/DMMoabSetInterface.html        |   12 +-
 docs/manualpages/DM/DMMoabSetLocalElements.html    |   12 +-
 docs/manualpages/DM/DMMoabSetLocalToGlobalTag.html |   12 +-
 docs/manualpages/DM/DMMoabSetLocalVertices.html    |   12 +-
 docs/manualpages/DM/DMMoabSetParallelComm.html     |   12 +-
 docs/manualpages/DM/DMMoabVecGetArray.html         |   17 +-
 docs/manualpages/DM/DMMoabVecGetArrayRead.html     |   17 +-
 docs/manualpages/DM/DMMoabVecRestoreArray.html     |   17 +-
 docs/manualpages/DM/DMNETWORK.html                 |    6 +-
 docs/manualpages/DM/DMNetworkAddComponent.html     |   20 +-
 docs/manualpages/DM/DMNetworkAddNumVariables.html  |   17 +-
 docs/manualpages/DM/DMNetworkCreate.html           |   12 +-
 docs/manualpages/DM/DMNetworkDistribute.html       |   20 +-
 docs/manualpages/DM/DMNetworkEdgeSetMatrix.html    |   19 +-
 .../DM/DMNetworkGetComponentDataArray.html         |   12 +-
 .../DM/DMNetworkGetComponentTypeOffset.html        |   31 +-
 .../manualpages/DM/DMNetworkGetConnectedNodes.html |   19 +-
 docs/manualpages/DM/DMNetworkGetEdgeRange.html     |   17 +-
 docs/manualpages/DM/DMNetworkGetNumComponents.html |   17 +-
 docs/manualpages/DM/DMNetworkGetNumVariables.html  |   16 +-
 .../DM/DMNetworkGetSupportingEdges.html            |   23 +-
 .../DM/DMNetworkGetVariableGlobalOffset.html       |   16 +-
 .../manualpages/DM/DMNetworkGetVariableOffset.html |   16 +-
 docs/manualpages/DM/DMNetworkGetVertexRange.html   |   17 +-
 docs/manualpages/DM/DMNetworkHasJacobian.html      |   17 +-
 docs/manualpages/DM/DMNetworkIsGhostVertex.html    |   17 +-
 docs/manualpages/DM/DMNetworkLayoutSetUp.html      |   17 +-
 docs/manualpages/DM/DMNetworkMonitorAdd.html       |   41 +-
 docs/manualpages/DM/DMNetworkMonitorCreate.html    |   12 +-
 docs/manualpages/DM/DMNetworkMonitorDestroy.html   |   10 +-
 docs/manualpages/DM/DMNetworkMonitorPop.html       |   10 +-
 docs/manualpages/DM/DMNetworkMonitorView.html      |   14 +-
 .../manualpages/DM/DMNetworkRegisterComponent.html |   26 +-
 docs/manualpages/DM/DMNetworkSetEdgeList.html      |   13 +-
 docs/manualpages/DM/DMNetworkSetNumVariables.html  |   17 +-
 docs/manualpages/DM/DMNetworkSetSizes.html         |   28 +-
 docs/manualpages/DM/DMNetworkVertexSetMatrix.html  |   20 +-
 docs/manualpages/DM/DMOutputSequenceLoad.html      |   20 +-
 docs/manualpages/DM/DMPATCH.html                   |    6 +-
 docs/manualpages/DM/DMPLEX.html                    |    6 +-
 docs/manualpages/DM/DMPatchCreate.html             |   12 +-
 docs/manualpages/DM/DMPlexAddConeSize.html         |   19 +-
 docs/manualpages/DM/DMPlexCheckFaces.html          |   17 +-
 docs/manualpages/DM/DMPlexCheckSkeleton.html       |   17 +-
 docs/manualpages/DM/DMPlexCheckSymmetry.html       |   10 +-
 .../DM/DMPlexComputeCellGeometryAffineFEM.html     |   29 +-
 .../DM/DMPlexComputeCellGeometryFEM.html           |   32 +-
 .../DM/DMPlexComputeCellGeometryFVM.html           |   26 +-
 docs/manualpages/DM/DMPlexComputeGeometryFVM.html  |   14 +-
 docs/manualpages/DM/DMPlexComputeGradientFVM.html  |   26 +-
 docs/manualpages/DM/DMPlexComputeIntegralFEM.html  |   17 +-
 .../DM/DMPlexComputeInterpolatorGeneral.html       |   17 +-
 .../DM/DMPlexComputeInterpolatorNested.html        |   17 +-
 docs/manualpages/DM/DMPlexComputeL2DiffVec.html    |   23 +-
 .../DM/DMPlexConstructCohesiveCells.html           |   16 +-
 docs/manualpages/DM/DMPlexConstructGhostCells.html |   22 +-
 docs/manualpages/DM/DMPlexCopyCoordinates.html     |   14 +-
 docs/manualpages/DM/DMPlexCreate.html              |   12 +-
 docs/manualpages/DM/DMPlexCreateBoxMesh.html       |   19 +-
 docs/manualpages/DM/DMPlexCreateCGNS.html          |   22 +-
 docs/manualpages/DM/DMPlexCreateClosureIndex.html  |   16 +-
 docs/manualpages/DM/DMPlexCreateCoarsePointIS.html |   10 +-
 docs/manualpages/DM/DMPlexCreateCubeBoundary.html  |   22 +-
 .../DM/DMPlexCreateDefaultReferenceTree.html       |   19 +-
 docs/manualpages/DM/DMPlexCreateDoublet.html       |   28 +-
 docs/manualpages/DM/DMPlexCreateExodus.html        |   19 +-
 docs/manualpages/DM/DMPlexCreateFluent.html        |   21 +-
 .../manualpages/DM/DMPlexCreateFluentFromFile.html |   17 +-
 docs/manualpages/DM/DMPlexCreateFromCellList.html  |   41 +-
 docs/manualpages/DM/DMPlexCreateFromDAG.html       |   33 +-
 docs/manualpages/DM/DMPlexCreateFromFile.html      |   17 +-
 .../DM/DMPlexCreateGlobalToNaturalSF.html          |   17 +-
 docs/manualpages/DM/DMPlexCreateGmsh.html          |   22 +-
 docs/manualpages/DM/DMPlexCreateGmshFromFile.html  |   17 +-
 docs/manualpages/DM/DMPlexCreateHexBoxMesh.html    |   28 +-
 docs/manualpages/DM/DMPlexCreateHybridMesh.html    |   20 +-
 docs/manualpages/DM/DMPlexCreateOverlap.html       |   29 +-
 .../DM/DMPlexCreatePartitionerGraph.html           |   24 +-
 docs/manualpages/DM/DMPlexCreateProcessSF.html     |   20 +-
 docs/manualpages/DM/DMPlexCreateReferenceCell.html |   19 +-
 docs/manualpages/DM/DMPlexCreateRigidBody.html     |   14 +-
 docs/manualpages/DM/DMPlexCreateSection.html       |   47 +-
 .../manualpages/DM/DMPlexCreateSquareBoundary.html |   22 +-
 docs/manualpages/DM/DMPlexCreateSquareMesh.html    |   28 +-
 docs/manualpages/DM/DMPlexCreateSubmesh.html       |   19 +-
 docs/manualpages/DM/DMPlexCreateSubpointIS.html    |   12 +-
 .../DM/DMPlexCreateTwoSidedProcessSF.html          |   20 +-
 docs/manualpages/DM/DMPlexDerivePointSF.html       |   18 +-
 docs/manualpages/DM/DMPlexDistribute.html          |   26 +-
 docs/manualpages/DM/DMPlexDistributeData.html      |   29 +-
 docs/manualpages/DM/DMPlexDistributeField.html     |   26 +-
 docs/manualpages/DM/DMPlexDistributeFieldIS.html   |   26 +-
 docs/manualpages/DM/DMPlexDistributeOwnership.html |   22 +-
 docs/manualpages/DM/DMPlexEqual.html               |   18 +-
 docs/manualpages/DM/DMPlexFilter.html              |   19 +-
 docs/manualpages/DM/DMPlexGenerate.html            |   19 +-
 docs/manualpages/DM/DMPlexGetAdjacency.html        |   26 +-
 .../DM/DMPlexGetAdjacencyUseAnchors.html           |   10 +-
 .../DM/DMPlexGetAdjacencyUseClosure.html           |   10 +-
 docs/manualpages/DM/DMPlexGetAdjacencyUseCone.html |   10 +-
 docs/manualpages/DM/DMPlexGetAnchors.html          |   16 +-
 docs/manualpages/DM/DMPlexGetChart.html            |   16 +-
 docs/manualpages/DM/DMPlexGetCone.html             |   21 +-
 docs/manualpages/DM/DMPlexGetConeOrientation.html  |   24 +-
 docs/manualpages/DM/DMPlexGetConeSize.html         |   16 +-
 docs/manualpages/DM/DMPlexGetDepth.html            |   12 +-
 docs/manualpages/DM/DMPlexGetDepthLabel.html       |   12 +-
 docs/manualpages/DM/DMPlexGetDepthStratum.html     |   20 +-
 docs/manualpages/DM/DMPlexGetFullJoin.html         |   28 +-
 docs/manualpages/DM/DMPlexGetFullMeet.html         |   28 +-
 docs/manualpages/DM/DMPlexGetGatherDM.html         |   10 +-
 docs/manualpages/DM/DMPlexGetHeightStratum.html    |   20 +-
 docs/manualpages/DM/DMPlexGetHybridBounds.html     |   20 +-
 docs/manualpages/DM/DMPlexGetJoin.html             |   30 +-
 .../DM/DMPlexGetMaxProjectionHeight.html           |   10 +-
 docs/manualpages/DM/DMPlexGetMaxSizes.html         |   16 +-
 docs/manualpages/DM/DMPlexGetMeet.html             |   30 +-
 docs/manualpages/DM/DMPlexGetMinRadius.html        |   14 +-
 docs/manualpages/DM/DMPlexGetOrdering.html         |   22 +-
 docs/manualpages/DM/DMPlexGetPartitioner.html      |   14 +-
 docs/manualpages/DM/DMPlexGetPointGlobal.html      |   22 +-
 docs/manualpages/DM/DMPlexGetPointGlobalField.html |   25 +-
 docs/manualpages/DM/DMPlexGetPointLocal.html       |   22 +-
 docs/manualpages/DM/DMPlexGetPointLocalField.html  |   25 +-
 docs/manualpages/DM/DMPlexGetRedundantDM.html      |   10 +-
 docs/manualpages/DM/DMPlexGetReferenceTree.html    |   14 +-
 .../DM/DMPlexGetRefinementFunction.html            |   12 +-
 docs/manualpages/DM/DMPlexGetRefinementLimit.html  |   10 +-
 .../manualpages/DM/DMPlexGetRefinementUniform.html |   10 +-
 .../manualpages/DM/DMPlexGetRegularRefinement.html |   10 +-
 docs/manualpages/DM/DMPlexGetSubpointMap.html      |   10 +-
 docs/manualpages/DM/DMPlexGetSupport.html          |   21 +-
 docs/manualpages/DM/DMPlexGetSupportSize.html      |   16 +-
 .../manualpages/DM/DMPlexGetTransitiveClosure.html |   33 +-
 .../DM/DMPlexGetTransitiveClosure_Internal.html    |   36 +-
 docs/manualpages/DM/DMPlexGetTree.html             |   25 +-
 docs/manualpages/DM/DMPlexGetTreeChildren.html     |   21 +-
 docs/manualpages/DM/DMPlexGetTreeParent.html       |   19 +-
 .../manualpages/DM/DMPlexGlobalToNaturalBegin.html |   18 +-
 docs/manualpages/DM/DMPlexGlobalToNaturalEnd.html  |   21 +-
 docs/manualpages/DM/DMPlexInterpolate.html         |   16 +-
 docs/manualpages/DM/DMPlexInvertCell.html          |   14 +-
 docs/manualpages/DM/DMPlexLabelAddCells.html       |   16 +-
 docs/manualpages/DM/DMPlexLabelClearCells.html     |   16 +-
 .../DM/DMPlexLabelCohesiveComplete.html            |   25 +-
 docs/manualpages/DM/DMPlexLabelComplete.html       |   14 +-
 docs/manualpages/DM/DMPlexMarkBoundaryFaces.html   |   12 +-
 docs/manualpages/DM/DMPlexMatSetClosure.html       |   31 +-
 docs/manualpages/DM/DMPlexMigrate.html             |   15 +-
 .../manualpages/DM/DMPlexNaturalToGlobalBegin.html |   18 +-
 docs/manualpages/DM/DMPlexNaturalToGlobalEnd.html  |   18 +-
 docs/manualpages/DM/DMPlexOrient.html              |   10 +-
 .../DM/DMPlexPartitionLabelAdjacency.html          |   12 +-
 .../DM/DMPlexPartitionLabelClosure.html            |   12 +-
 .../DM/DMPlexPartitionLabelCreateSF.html           |   17 +-
 .../manualpages/DM/DMPlexPartitionLabelInvert.html |   21 +-
 .../DM/DMPlexPartitionLabelPropagate.html          |   15 +-
 docs/manualpages/DM/DMPlexPermute.html             |   16 +-
 .../manualpages/DM/DMPlexPointGlobalFieldRead.html |   22 +-
 docs/manualpages/DM/DMPlexPointGlobalFieldRef.html |   22 +-
 docs/manualpages/DM/DMPlexPointGlobalRead.html     |   19 +-
 docs/manualpages/DM/DMPlexPointGlobalRef.html      |   19 +-
 docs/manualpages/DM/DMPlexPointLocalFieldRead.html |   22 +-
 docs/manualpages/DM/DMPlexPointLocalFieldRef.html  |   22 +-
 docs/manualpages/DM/DMPlexPointLocalRead.html      |   19 +-
 docs/manualpages/DM/DMPlexPointLocalRef.html       |   19 +-
 .../DM/DMPlexReferenceTreeGetChildSymmetry.html    |   30 +-
 docs/manualpages/DM/DMPlexRestoreJoin.html         |   28 +-
 docs/manualpages/DM/DMPlexRestoreMeet.html         |   28 +-
 .../DM/DMPlexRestoreTransitiveClosure.html         |   30 +-
 docs/manualpages/DM/DMPlexReverseCell.html         |   14 +-
 .../DM/DMPlexSetAdjacencyUseAnchors.html           |   12 +-
 .../DM/DMPlexSetAdjacencyUseClosure.html           |   12 +-
 docs/manualpages/DM/DMPlexSetAdjacencyUseCone.html |   12 +-
 docs/manualpages/DM/DMPlexSetAnchors.html          |   22 +-
 docs/manualpages/DM/DMPlexSetChart.html            |   17 +-
 docs/manualpages/DM/DMPlexSetCone.html             |   19 +-
 docs/manualpages/DM/DMPlexSetConeOrientation.html  |   22 +-
 docs/manualpages/DM/DMPlexSetConeSize.html         |   19 +-
 docs/manualpages/DM/DMPlexSetHybridBounds.html     |   16 +-
 .../DM/DMPlexSetMaxProjectionHeight.html           |   12 +-
 docs/manualpages/DM/DMPlexSetMinRadius.html        |   14 +-
 docs/manualpages/DM/DMPlexSetPartitioner.html      |   16 +-
 docs/manualpages/DM/DMPlexSetReferenceTree.html    |   14 +-
 .../DM/DMPlexSetRefinementFunction.html            |   14 +-
 docs/manualpages/DM/DMPlexSetRefinementLimit.html  |   12 +-
 .../manualpages/DM/DMPlexSetRefinementUniform.html |   12 +-
 .../manualpages/DM/DMPlexSetRegularRefinement.html |   12 +-
 docs/manualpages/DM/DMPlexSetSupport.html          |   19 +-
 docs/manualpages/DM/DMPlexSetSupportSize.html      |   19 +-
 docs/manualpages/DM/DMPlexSetTree.html             |   22 +-
 docs/manualpages/DM/DMPlexStratify.html            |   17 +-
 docs/manualpages/DM/DMPlexStratifyMigrationSF.html |   14 +-
 docs/manualpages/DM/DMPlexSymmetrize.html          |   12 +-
 docs/manualpages/DM/DMPlexTetgenSetOptions.html    |   14 +-
 docs/manualpages/DM/DMPlexTriangleSetOptions.html  |   14 +-
 docs/manualpages/DM/DMPlexUninterpolate.html       |   12 +-
 docs/manualpages/DM/DMPlexVTKWriteAll.html         |   18 +-
 docs/manualpages/DM/DMPlexVecGetClosure.html       |   31 +-
 docs/manualpages/DM/DMPlexVecRestoreClosure.html   |   31 +-
 docs/manualpages/DM/DMPlexVecSetClosure.html       |   28 +-
 docs/manualpages/DM/DMProjectFunction.html         |   38 +-
 docs/manualpages/DM/DMREDUNDANT.html               |    8 +-
 docs/manualpages/DM/DMRedundantCreate.html         |   19 +-
 docs/manualpages/DM/DMRedundantGetSize.html        |   17 +-
 docs/manualpages/DM/DMRedundantSetSize.html        |   17 +-
 docs/manualpages/DM/DMRefine.html                  |   18 +-
 docs/manualpages/DM/DMRefineHierarchy.html         |   16 +-
 docs/manualpages/DM/DMRefineHookAdd.html           |   47 +-
 docs/manualpages/DM/DMRegister.html                |   27 +-
 docs/manualpages/DM/DMRegisterAll.html             |   10 +-
 docs/manualpages/DM/DMRemoveLabel.html             |   16 +-
 docs/manualpages/DM/DMRestoreGlobalVector.html     |   18 +-
 docs/manualpages/DM/DMRestoreLocalVector.html      |   18 +-
 .../manualpages/DM/DMRestoreNamedGlobalVector.html |   17 +-
 docs/manualpages/DM/DMRestoreNamedLocalVector.html |   17 +-
 docs/manualpages/DM/DMRestoreWorkArray.html        |   19 +-
 docs/manualpages/DM/DMRestrict.html                |   20 +-
 docs/manualpages/DM/DMSLICED.html                  |    8 +-
 docs/manualpages/DM/DMSetApplicationContext.html   |   14 +-
 .../DM/DMSetApplicationContextDestroy.html         |   14 +-
 docs/manualpages/DM/DMSetCoarseDM.html             |   12 +-
 docs/manualpages/DM/DMSetCoordinateDM.html         |   14 +-
 docs/manualpages/DM/DMSetCoordinateDim.html        |   14 +-
 docs/manualpages/DM/DMSetCoordinateSection.html    |   17 +-
 docs/manualpages/DM/DMSetCoordinates.html          |   16 +-
 docs/manualpages/DM/DMSetCoordinatesLocal.html     |   18 +-
 docs/manualpages/DM/DMSetDS.html                   |   12 +-
 docs/manualpages/DM/DMSetDefaultConstraints.html   |   21 +-
 docs/manualpages/DM/DMSetDefaultGlobalSection.html |   14 +-
 docs/manualpages/DM/DMSetDefaultSF.html            |   14 +-
 docs/manualpages/DM/DMSetDefaultSection.html       |   14 +-
 docs/manualpages/DM/DMSetDimension.html            |   14 +-
 docs/manualpages/DM/DMSetField.html                |   17 +-
 docs/manualpages/DM/DMSetFineDM.html               |   12 +-
 docs/manualpages/DM/DMSetFromOptions.html          |   22 +-
 docs/manualpages/DM/DMSetLabelOutput.html          |   17 +-
 docs/manualpages/DM/DMSetLabelValue.html           |   20 +-
 docs/manualpages/DM/DMSetMatType.html              |   16 +-
 .../manualpages/DM/DMSetMatrixPreallocateOnly.html |   14 +-
 docs/manualpages/DM/DMSetOptionsPrefix.html        |   17 +-
 docs/manualpages/DM/DMSetOutputSequenceNumber.html |   18 +-
 docs/manualpages/DM/DMSetPeriodicity.html          |   18 +-
 docs/manualpages/DM/DMSetPointSF.html              |   12 +-
 docs/manualpages/DM/DMSetRefineLevel.html          |   16 +-
 docs/manualpages/DM/DMSetType.html                 |   18 +-
 docs/manualpages/DM/DMSetUp.html                   |   10 +-
 docs/manualpages/DM/DMSetUseNatural.html           |   14 +-
 docs/manualpages/DM/DMSetVariableBounds.html       |   16 +-
 docs/manualpages/DM/DMSetVec.html                  |   14 +-
 docs/manualpages/DM/DMSetVecType.html              |   16 +-
 docs/manualpages/DM/DMShellCreate.html             |   12 +-
 docs/manualpages/DM/DMShellGetContext.html         |   12 +-
 docs/manualpages/DM/DMShellSetCoarsen.html         |   16 +-
 docs/manualpages/DM/DMShellSetContext.html         |   14 +-
 .../DM/DMShellSetCreateFieldDecomposition.html     |   16 +-
 .../DM/DMShellSetCreateGlobalVector.html           |   14 +-
 docs/manualpages/DM/DMShellSetCreateInjection.html |   16 +-
 .../DM/DMShellSetCreateInterpolation.html          |   16 +-
 .../DM/DMShellSetCreateLocalVector.html            |   14 +-
 docs/manualpages/DM/DMShellSetCreateMatrix.html    |   14 +-
 .../DM/DMShellSetCreateRestriction.html            |   16 +-
 docs/manualpages/DM/DMShellSetCreateSubDM.html     |   16 +-
 docs/manualpages/DM/DMShellSetGlobalToLocal.html   |   22 +-
 .../DM/DMShellSetGlobalToLocalVecScatter.html      |   16 +-
 docs/manualpages/DM/DMShellSetGlobalVector.html    |   14 +-
 docs/manualpages/DM/DMShellSetLocalToGlobal.html   |   22 +-
 .../DM/DMShellSetLocalToGlobalVecScatter.html      |   16 +-
 docs/manualpages/DM/DMShellSetLocalToLocal.html    |   22 +-
 .../DM/DMShellSetLocalToLocalVecScatter.html       |   16 +-
 docs/manualpages/DM/DMShellSetLocalVector.html     |   14 +-
 docs/manualpages/DM/DMShellSetMatrix.html          |   14 +-
 docs/manualpages/DM/DMShellSetRefine.html          |   16 +-
 docs/manualpages/DM/DMSlicedCreate.html            |   39 +-
 docs/manualpages/DM/DMSlicedSetBlockFills.html     |   20 +-
 docs/manualpages/DM/DMSlicedSetGhosts.html         |   23 +-
 docs/manualpages/DM/DMSlicedSetPreallocation.html  |   34 +-
 docs/manualpages/DM/DMSubDomainHookAdd.html        |   53 +-
 docs/manualpages/DM/DMSubDomainRestrict.html       |   20 +-
 docs/manualpages/DM/DMType.html                    |    6 +-
 docs/manualpages/DM/DMView.html                    |   14 +-
 docs/manualpages/DM/MATHYPRESSTRUCT.html           |   14 +-
 docs/manualpages/DM/MATHYPRESTRUCT.html            |   11 +-
 docs/manualpages/DM/MatCreateSeqUSFFT.html         |   17 +-
 docs/manualpages/DM/MatGetDM.html                  |   14 +-
 docs/manualpages/DM/MatSetDM.html                  |   14 +-
 docs/manualpages/DM/MatSetupDM.html                |   14 +-
 docs/manualpages/DM/PETSCDSBASIC.html              |    6 +-
 docs/manualpages/DM/PETSCDUALSPACELAGRANGE.html    |    6 +-
 docs/manualpages/DM/PETSCDUALSPACESIMPLE.html      |    6 +-
 docs/manualpages/DM/PETSCFEBASIC.html              |    6 +-
 docs/manualpages/DM/PETSCFECOMPOSITE.html          |    6 +-
 docs/manualpages/DM/PETSCFENONAFFINE.html          |    6 +-
 docs/manualpages/DM/PETSCFEOPENCL.html             |    6 +-
 docs/manualpages/DM/PETSCFVLEASTSQUARES.html       |    6 +-
 docs/manualpages/DM/PETSCFVUPWIND.html             |    6 +-
 docs/manualpages/DM/PETSCLIMITERMC.html            |    6 +-
 docs/manualpages/DM/PETSCLIMITERMINMOD.html        |    6 +-
 docs/manualpages/DM/PETSCLIMITERNONE.html          |    6 +-
 docs/manualpages/DM/PETSCLIMITERSIN.html           |    6 +-
 docs/manualpages/DM/PETSCLIMITERSUPERBEE.html      |    6 +-
 docs/manualpages/DM/PETSCLIMITERVANALBADA.html     |    6 +-
 docs/manualpages/DM/PETSCLIMITERVANLEER.html       |    6 +-
 docs/manualpages/DM/PETSCLIMITERZERO.html          |    6 +-
 docs/manualpages/DM/PETSCPARTITIONERCHACO.html     |    6 +-
 docs/manualpages/DM/PETSCPARTITIONERGATHER.html    |    6 +-
 docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html  |    6 +-
 docs/manualpages/DM/PETSCPARTITIONERSHELL.html     |    6 +-
 docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html    |    6 +-
 docs/manualpages/DM/PETSCSPACEDG.html              |    6 +-
 docs/manualpages/DM/PETSCSPACEPOLYNOMIAL.html      |    6 +-
 docs/manualpages/DM/PetscDS.html                   |    6 +-
 .../manualpages/DM/PetscDSAddBdDiscretization.html |   14 +-
 docs/manualpages/DM/PetscDSAddDiscretization.html  |   14 +-
 docs/manualpages/DM/PetscDSCopyEquations.html      |   12 +-
 docs/manualpages/DM/PetscDSCreate.html             |   12 +-
 docs/manualpages/DM/PetscDSDestroy.html            |   10 +-
 docs/manualpages/DM/PetscDSFinalizePackage.html    |    6 +-
 docs/manualpages/DM/PetscDSGetAdjacency.html       |   22 +-
 .../manualpages/DM/PetscDSGetBdDiscretization.html |   16 +-
 docs/manualpages/DM/PetscDSGetBdFieldOffset.html   |   16 +-
 docs/manualpages/DM/PetscDSGetBdJacobian.html      |   82 +-
 docs/manualpages/DM/PetscDSGetBdResidual.html      |   70 +-
 docs/manualpages/DM/PetscDSGetBdTabulation.html    |   16 +-
 .../DM/PetscDSGetComponentBdDerivativeOffsets.html |   12 +-
 .../DM/PetscDSGetComponentBdOffsets.html           |   12 +-
 .../DM/PetscDSGetComponentDerivativeOffsets.html   |   12 +-
 docs/manualpages/DM/PetscDSGetComponentOffset.html |   16 +-
 .../manualpages/DM/PetscDSGetComponentOffsets.html |   12 +-
 docs/manualpages/DM/PetscDSGetDiscretization.html  |   16 +-
 docs/manualpages/DM/PetscDSGetDynamicJacobian.html |   79 +-
 docs/manualpages/DM/PetscDSGetFieldOffset.html     |   16 +-
 docs/manualpages/DM/PetscDSGetImplicit.html        |   16 +-
 docs/manualpages/DM/PetscDSGetJacobian.html        |   79 +-
 .../DM/PetscDSGetJacobianPreconditioner.html       |   79 +-
 docs/manualpages/DM/PetscDSGetNumFields.html       |   12 +-
 docs/manualpages/DM/PetscDSGetResidual.html        |   67 +-
 docs/manualpages/DM/PetscDSGetRiemannSolver.html   |   40 +-
 .../manualpages/DM/PetscDSGetSpatialDimension.html |   12 +-
 docs/manualpages/DM/PetscDSGetTabulation.html      |   16 +-
 .../manualpages/DM/PetscDSGetTotalBdDimension.html |   12 +-
 docs/manualpages/DM/PetscDSGetTotalComponents.html |   12 +-
 docs/manualpages/DM/PetscDSGetTotalDimension.html  |   12 +-
 docs/manualpages/DM/PetscDSGetType.html            |   12 +-
 docs/manualpages/DM/PetscDSHasDynamicJacobian.html |   12 +-
 .../DM/PetscDSHasJacobianPreconditioner.html       |   12 +-
 docs/manualpages/DM/PetscDSInitializePackage.html  |    6 +-
 docs/manualpages/DM/PetscDSRegister.html           |   27 +-
 docs/manualpages/DM/PetscDSRegisterAll.html        |   10 +-
 docs/manualpages/DM/PetscDSSetAdjacency.html       |   22 +-
 .../manualpages/DM/PetscDSSetBdDiscretization.html |   17 +-
 docs/manualpages/DM/PetscDSSetBdJacobian.html      |   82 +-
 docs/manualpages/DM/PetscDSSetBdResidual.html      |   70 +-
 docs/manualpages/DM/PetscDSSetDiscretization.html  |   17 +-
 docs/manualpages/DM/PetscDSSetDynamicJacobian.html |   79 +-
 docs/manualpages/DM/PetscDSSetFromOptions.html     |   10 +-
 docs/manualpages/DM/PetscDSSetImplicit.html        |   17 +-
 docs/manualpages/DM/PetscDSSetJacobian.html        |   79 +-
 .../DM/PetscDSSetJacobianPreconditioner.html       |   79 +-
 docs/manualpages/DM/PetscDSSetResidual.html        |   67 +-
 docs/manualpages/DM/PetscDSSetRiemannSolver.html   |   41 +-
 docs/manualpages/DM/PetscDSSetType.html            |   16 +-
 docs/manualpages/DM/PetscDSSetUp.html              |   10 +-
 docs/manualpages/DM/PetscDSType.html               |    6 +-
 docs/manualpages/DM/PetscDSView.html               |   14 +-
 .../DM/PetscDTGaussJacobiQuadrature.html           |   24 +-
 docs/manualpages/DM/PetscDTGaussQuadrature.html    |   25 +-
 .../DM/PetscDTGaussTensorQuadrature.html           |   22 +-
 docs/manualpages/DM/PetscDTLegendreEval.html       |   29 +-
 docs/manualpages/DM/PetscDTReconstructPoly.html    |   25 +-
 .../DM/PetscDTTanhSinhTensorQuadrature.html        |   22 +-
 docs/manualpages/DM/PetscDualSpace.html            |    6 +-
 docs/manualpages/DM/PetscDualSpaceApply.html       |   29 +-
 docs/manualpages/DM/PetscDualSpaceApplyFVM.html    |   29 +-
 docs/manualpages/DM/PetscDualSpaceCreate.html      |   12 +-
 .../DM/PetscDualSpaceCreateReferenceCell.html      |   19 +-
 docs/manualpages/DM/PetscDualSpaceDestroy.html     |   10 +-
 docs/manualpages/DM/PetscDualSpaceDuplicate.html   |   12 +-
 docs/manualpages/DM/PetscDualSpaceGetDM.html       |   12 +-
 .../manualpages/DM/PetscDualSpaceGetDimension.html |   12 +-
 .../DM/PetscDualSpaceGetFunctional.html            |   16 +-
 .../DM/PetscDualSpaceGetHeightSubspace.html        |   22 +-
 docs/manualpages/DM/PetscDualSpaceGetNumDof.html   |   12 +-
 docs/manualpages/DM/PetscDualSpaceGetOrder.html    |   12 +-
 docs/manualpages/DM/PetscDualSpaceGetType.html     |   12 +-
 .../DM/PetscDualSpaceLagrangeGetContinuity.html    |   12 +-
 .../DM/PetscDualSpaceLagrangeSetContinuity.html    |   15 +-
 docs/manualpages/DM/PetscDualSpaceRegister.html    |   27 +-
 docs/manualpages/DM/PetscDualSpaceRegisterAll.html |   10 +-
 docs/manualpages/DM/PetscDualSpaceSetDM.html       |   14 +-
 .../DM/PetscDualSpaceSetFromOptions.html           |   11 +-
 docs/manualpages/DM/PetscDualSpaceSetOrder.html    |   14 +-
 docs/manualpages/DM/PetscDualSpaceSetType.html     |   16 +-
 docs/manualpages/DM/PetscDualSpaceSetUp.html       |   10 +-
 .../DM/PetscDualSpaceSimpleSetDimension.html       |   14 +-
 .../DM/PetscDualSpaceSimpleSetFunctional.html      |   19 +-
 docs/manualpages/DM/PetscDualSpaceType.html        |    6 +-
 docs/manualpages/DM/PetscDualSpaceView.html        |   14 +-
 docs/manualpages/DM/PetscFE.html                   |    6 +-
 .../manualpages/DM/PetscFECompositeGetMapping.html |   22 +-
 docs/manualpages/DM/PetscFECreate.html             |   12 +-
 docs/manualpages/DM/PetscFECreateDefault.html      |   28 +-
 docs/manualpages/DM/PetscFEDestroy.html            |   10 +-
 docs/manualpages/DM/PetscFEFinalizePackage.html    |    6 +-
 docs/manualpages/DM/PetscFEGetBasisSpace.html      |   12 +-
 docs/manualpages/DM/PetscFEGetDimension.html       |   12 +-
 docs/manualpages/DM/PetscFEGetDualSpace.html       |   12 +-
 docs/manualpages/DM/PetscFEGetNumComponents.html   |   12 +-
 docs/manualpages/DM/PetscFEGetQuadrature.html      |   12 +-
 .../manualpages/DM/PetscFEGetSpatialDimension.html |   12 +-
 docs/manualpages/DM/PetscFEGetTileSizes.html       |   22 +-
 docs/manualpages/DM/PetscFEGetType.html            |   12 +-
 docs/manualpages/DM/PetscFEInitializePackage.html  |    6 +-
 docs/manualpages/DM/PetscFEIntegrate.html          |   36 +-
 .../manualpages/DM/PetscFEIntegrateBdResidual.html |   39 +-
 docs/manualpages/DM/PetscFEIntegrateJacobian.html  |  118 +-
 docs/manualpages/DM/PetscFEIntegrateResidual.html  |   39 +-
 docs/manualpages/DM/PetscFEJacobianType.html       |    6 +-
 docs/manualpages/DM/PetscFERegister.html           |   27 +-
 docs/manualpages/DM/PetscFERegisterAll.html        |   10 +-
 docs/manualpages/DM/PetscFESetBasisSpace.html      |   14 +-
 docs/manualpages/DM/PetscFESetDualSpace.html       |   14 +-
 docs/manualpages/DM/PetscFESetFromOptions.html     |   12 +-
 docs/manualpages/DM/PetscFESetNumComponents.html   |   14 +-
 docs/manualpages/DM/PetscFESetQuadrature.html      |   14 +-
 docs/manualpages/DM/PetscFESetTileSizes.html       |   23 +-
 docs/manualpages/DM/PetscFESetType.html            |   16 +-
 docs/manualpages/DM/PetscFESetUp.html              |   10 +-
 docs/manualpages/DM/PetscFEType.html               |    8 +-
 docs/manualpages/DM/PetscFEView.html               |   14 +-
 docs/manualpages/DM/PetscFV.html                   |    6 +-
 docs/manualpages/DM/PetscFVCellGeom.html           |    8 +-
 docs/manualpages/DM/PetscFVComputeGradient.html    |   15 +-
 docs/manualpages/DM/PetscFVCreate.html             |   12 +-
 docs/manualpages/DM/PetscFVDestroy.html            |   10 +-
 docs/manualpages/DM/PetscFVFaceGeom.html           |    8 +-
 docs/manualpages/DM/PetscFVFinalizePackage.html    |    6 +-
 docs/manualpages/DM/PetscFVGetComponentName.html   |   16 +-
 .../manualpages/DM/PetscFVGetComputeGradients.html |   12 +-
 docs/manualpages/DM/PetscFVGetDualSpace.html       |   14 +-
 docs/manualpages/DM/PetscFVGetLimiter.html         |   12 +-
 docs/manualpages/DM/PetscFVGetNumComponents.html   |   12 +-
 docs/manualpages/DM/PetscFVGetQuadrature.html      |   12 +-
 .../manualpages/DM/PetscFVGetSpatialDimension.html |   12 +-
 docs/manualpages/DM/PetscFVGetType.html            |   12 +-
 docs/manualpages/DM/PetscFVInitializePackage.html  |    6 +-
 .../DM/PetscFVLeastSquaresSetMaxFaces.html         |   14 +-
 docs/manualpages/DM/PetscFVRefine.html             |   12 +-
 docs/manualpages/DM/PetscFVRegister.html           |   27 +-
 docs/manualpages/DM/PetscFVRegisterAll.html        |   10 +-
 docs/manualpages/DM/PetscFVSetComponentName.html   |   17 +-
 .../manualpages/DM/PetscFVSetComputeGradients.html |   14 +-
 docs/manualpages/DM/PetscFVSetDualSpace.html       |   16 +-
 docs/manualpages/DM/PetscFVSetFromOptions.html     |   10 +-
 docs/manualpages/DM/PetscFVSetLimiter.html         |   14 +-
 docs/manualpages/DM/PetscFVSetNumComponents.html   |   14 +-
 docs/manualpages/DM/PetscFVSetQuadrature.html      |   14 +-
 .../manualpages/DM/PetscFVSetSpatialDimension.html |   14 +-
 docs/manualpages/DM/PetscFVSetType.html            |   16 +-
 docs/manualpages/DM/PetscFVSetUp.html              |   10 +-
 docs/manualpages/DM/PetscFVType.html               |    6 +-
 docs/manualpages/DM/PetscFVView.html               |   14 +-
 docs/manualpages/DM/PetscLimiter.html              |    6 +-
 docs/manualpages/DM/PetscLimiterCreate.html        |   12 +-
 docs/manualpages/DM/PetscLimiterDestroy.html       |   10 +-
 docs/manualpages/DM/PetscLimiterGetType.html       |   12 +-
 docs/manualpages/DM/PetscLimiterRegister.html      |   27 +-
 docs/manualpages/DM/PetscLimiterRegisterAll.html   |   10 +-
 .../manualpages/DM/PetscLimiterSetFromOptions.html |   10 +-
 docs/manualpages/DM/PetscLimiterSetType.html       |   16 +-
 docs/manualpages/DM/PetscLimiterSetUp.html         |   10 +-
 docs/manualpages/DM/PetscLimiterType.html          |    6 +-
 docs/manualpages/DM/PetscLimiterView.html          |   14 +-
 docs/manualpages/DM/PetscPartitioner.html          |    6 +-
 docs/manualpages/DM/PetscPartitionerCreate.html    |   12 +-
 docs/manualpages/DM/PetscPartitionerDestroy.html   |   10 +-
 docs/manualpages/DM/PetscPartitionerGetType.html   |   12 +-
 docs/manualpages/DM/PetscPartitionerPartition.html |   22 +-
 docs/manualpages/DM/PetscPartitionerRegister.html  |   27 +-
 .../DM/PetscPartitionerRegisterAll.html            |   10 +-
 .../DM/PetscPartitionerSetFromOptions.html         |   10 +-
 docs/manualpages/DM/PetscPartitionerSetType.html   |   16 +-
 docs/manualpages/DM/PetscPartitionerSetUp.html     |   10 +-
 .../DM/PetscPartitionerShellSetPartition.html      |   22 +-
 docs/manualpages/DM/PetscPartitionerType.html      |    6 +-
 docs/manualpages/DM/PetscPartitionerView.html      |   14 +-
 docs/manualpages/DM/PetscQuadrature.html           |    6 +-
 docs/manualpages/DM/PetscQuadratureCreate.html     |   12 +-
 docs/manualpages/DM/PetscQuadratureDestroy.html    |   10 +-
 docs/manualpages/DM/PetscQuadratureDuplicate.html  |   12 +-
 .../DM/PetscQuadratureExpandComposite.html         |   24 +-
 docs/manualpages/DM/PetscQuadratureGetData.html    |   22 +-
 docs/manualpages/DM/PetscQuadratureGetOrder.html   |   12 +-
 docs/manualpages/DM/PetscQuadratureSetData.html    |   23 +-
 docs/manualpages/DM/PetscQuadratureSetOrder.html   |   14 +-
 docs/manualpages/DM/PetscQuadratureView.html       |   14 +-
 .../DM/PetscSectionCreateGlobalSectionLabel.html   |   16 +-
 docs/manualpages/DM/PetscSpace.html                |    6 +-
 docs/manualpages/DM/PetscSpaceCreate.html          |   12 +-
 docs/manualpages/DM/PetscSpaceDestroy.html         |   10 +-
 docs/manualpages/DM/PetscSpaceEvaluate.html        |   24 +-
 docs/manualpages/DM/PetscSpaceGetOrder.html        |   10 +-
 docs/manualpages/DM/PetscSpaceGetType.html         |   12 +-
 .../DM/PetscSpacePolynomialGetTensor.html          |   10 +-
 .../DM/PetscSpacePolynomialSetTensor.html          |   12 +-
 docs/manualpages/DM/PetscSpaceRegister.html        |   27 +-
 docs/manualpages/DM/PetscSpaceRegisterAll.html     |   10 +-
 docs/manualpages/DM/PetscSpaceSetFromOptions.html  |   11 +-
 docs/manualpages/DM/PetscSpaceSetOrder.html        |   12 +-
 docs/manualpages/DM/PetscSpaceSetType.html         |   16 +-
 docs/manualpages/DM/PetscSpaceSetUp.html           |   10 +-
 docs/manualpages/DM/PetscSpaceType.html            |    6 +-
 docs/manualpages/DM/PetscSpaceView.html            |   14 +-
 docs/manualpages/DM/VecGetDM.html                  |   14 +-
 docs/manualpages/DM/VecSetDM.html                  |   16 +-
 docs/manualpages/DM/index.html                     |    4 +-
 docs/manualpages/Draw/PETSC_DRAW_IMAGE.html        |    8 +-
 docs/manualpages/Draw/PETSC_DRAW_NULL.html         |    6 +-
 docs/manualpages/Draw/PETSC_DRAW_X.html            |   25 +-
 docs/manualpages/Draw/PetscDraw.html               |    6 +-
 docs/manualpages/Draw/PetscDrawAppendTitle.html    |   17 +-
 docs/manualpages/Draw/PetscDrawArrow.html          |   17 +-
 docs/manualpages/Draw/PetscDrawAxis.html           |    6 +-
 docs/manualpages/Draw/PetscDrawAxisCreate.html     |   12 +-
 docs/manualpages/Draw/PetscDrawAxisDestroy.html    |   10 +-
 docs/manualpages/Draw/PetscDrawAxisDraw.html       |   16 +-
 docs/manualpages/Draw/PetscDrawAxisGetLimits.html  |   17 +-
 docs/manualpages/Draw/PetscDrawAxisSetColors.html  |   20 +-
 .../Draw/PetscDrawAxisSetHoldLimits.html           |   17 +-
 docs/manualpages/Draw/PetscDrawAxisSetLabels.html  |   20 +-
 docs/manualpages/Draw/PetscDrawAxisSetLimits.html  |   19 +-
 docs/manualpages/Draw/PetscDrawBOP.html            |   10 +-
 docs/manualpages/Draw/PetscDrawBar.html            |    6 +-
 docs/manualpages/Draw/PetscDrawBarCreate.html      |   12 +-
 docs/manualpages/Draw/PetscDrawBarDestroy.html     |   10 +-
 docs/manualpages/Draw/PetscDrawBarDraw.html        |   10 +-
 docs/manualpages/Draw/PetscDrawBarGetAxis.html     |   12 +-
 docs/manualpages/Draw/PetscDrawBarGetDraw.html     |   12 +-
 docs/manualpages/Draw/PetscDrawBarSave.html        |   10 +-
 docs/manualpages/Draw/PetscDrawBarSetColor.html    |   15 +-
 docs/manualpages/Draw/PetscDrawBarSetData.html     |   18 +-
 .../Draw/PetscDrawBarSetFromOptions.html           |   10 +-
 docs/manualpages/Draw/PetscDrawBarSetLimits.html   |   15 +-
 docs/manualpages/Draw/PetscDrawBarSort.html        |   18 +-
 docs/manualpages/Draw/PetscDrawButton.html         |    6 +-
 .../Draw/PetscDrawCheckResizedWindow.html          |   10 +-
 docs/manualpages/Draw/PetscDrawClear.html          |   10 +-
 .../Draw/PetscDrawCoordinateToPixel.html           |   16 +-
 docs/manualpages/Draw/PetscDrawCreate.html         |   26 +-
 docs/manualpages/Draw/PetscDrawDestroy.html        |   10 +-
 docs/manualpages/Draw/PetscDrawEOP.html            |   10 +-
 docs/manualpages/Draw/PetscDrawEllipse.html        |   20 +-
 .../manualpages/Draw/PetscDrawFinalizePackage.html |    6 +-
 docs/manualpages/Draw/PetscDrawFlush.html          |   10 +-
 docs/manualpages/Draw/PetscDrawGetBoundingBox.html |   12 +-
 docs/manualpages/Draw/PetscDrawGetCoordinates.html |   13 +-
 .../manualpages/Draw/PetscDrawGetCurrentPoint.html |   12 +-
 docs/manualpages/Draw/PetscDrawGetMarkerType.html  |   14 +-
 docs/manualpages/Draw/PetscDrawGetMouseButton.html |   22 +-
 docs/manualpages/Draw/PetscDrawGetPause.html       |   16 +-
 docs/manualpages/Draw/PetscDrawGetPopup.html       |   12 +-
 docs/manualpages/Draw/PetscDrawGetSingleton.html   |   12 +-
 docs/manualpages/Draw/PetscDrawGetTitle.html       |   12 +-
 docs/manualpages/Draw/PetscDrawGetType.html        |   12 +-
 docs/manualpages/Draw/PetscDrawGetViewPort.html    |   14 +-
 docs/manualpages/Draw/PetscDrawGetWindowSize.html  |   12 +-
 docs/manualpages/Draw/PetscDrawHG.html             |    6 +-
 docs/manualpages/Draw/PetscDrawHGAddValue.html     |   14 +-
 docs/manualpages/Draw/PetscDrawHGCalcStats.html    |   14 +-
 docs/manualpages/Draw/PetscDrawHGCreate.html       |   16 +-
 docs/manualpages/Draw/PetscDrawHGDestroy.html      |   10 +-
 docs/manualpages/Draw/PetscDrawHGDraw.html         |   10 +-
 docs/manualpages/Draw/PetscDrawHGGetAxis.html      |   12 +-
 docs/manualpages/Draw/PetscDrawHGGetDraw.html      |   12 +-
 docs/manualpages/Draw/PetscDrawHGIntegerBins.html  |   14 +-
 docs/manualpages/Draw/PetscDrawHGReset.html        |   11 +-
 docs/manualpages/Draw/PetscDrawHGSave.html         |   10 +-
 docs/manualpages/Draw/PetscDrawHGSetColor.html     |   15 +-
 docs/manualpages/Draw/PetscDrawHGSetLimits.html    |   15 +-
 .../manualpages/Draw/PetscDrawHGSetNumberBins.html |   14 +-
 docs/manualpages/Draw/PetscDrawHGView.html         |   10 +-
 .../Draw/PetscDrawIndicatorFunction.html           |   17 +-
 docs/manualpages/Draw/PetscDrawIsNull.html         |   13 +-
 docs/manualpages/Draw/PetscDrawLG.html             |    6 +-
 .../Draw/PetscDrawLGAddCommonPoint.html            |   17 +-
 docs/manualpages/Draw/PetscDrawLGAddPoint.html     |   15 +-
 docs/manualpages/Draw/PetscDrawLGAddPoints.html    |   18 +-
 docs/manualpages/Draw/PetscDrawLGCreate.html       |   16 +-
 docs/manualpages/Draw/PetscDrawLGDestroy.html      |   10 +-
 docs/manualpages/Draw/PetscDrawLGDraw.html         |   10 +-
 docs/manualpages/Draw/PetscDrawLGGetAxis.html      |   12 +-
 docs/manualpages/Draw/PetscDrawLGGetDimension.html |   12 +-
 docs/manualpages/Draw/PetscDrawLGGetDraw.html      |   12 +-
 docs/manualpages/Draw/PetscDrawLGReset.html        |   10 +-
 docs/manualpages/Draw/PetscDrawLGSPDraw.html       |   12 +-
 docs/manualpages/Draw/PetscDrawLGSave.html         |   10 +-
 docs/manualpages/Draw/PetscDrawLGSetColors.html    |   14 +-
 docs/manualpages/Draw/PetscDrawLGSetDimension.html |   14 +-
 .../Draw/PetscDrawLGSetFromOptions.html            |    8 +-
 docs/manualpages/Draw/PetscDrawLGSetLegend.html    |   14 +-
 docs/manualpages/Draw/PetscDrawLGSetLimits.html    |   14 +-
 .../Draw/PetscDrawLGSetOptionsPrefix.html          |   14 +-
 .../manualpages/Draw/PetscDrawLGSetUseMarkers.html |   15 +-
 docs/manualpages/Draw/PetscDrawLGView.html         |   10 +-
 docs/manualpages/Draw/PetscDrawLine.html           |   17 +-
 docs/manualpages/Draw/PetscDrawLineGetWidth.html   |   14 +-
 docs/manualpages/Draw/PetscDrawLineSetWidth.html   |   14 +-
 docs/manualpages/Draw/PetscDrawMarker.html         |   17 +-
 docs/manualpages/Draw/PetscDrawMarkerType.html     |    6 +-
 docs/manualpages/Draw/PetscDrawOpenGLUT.html       |   53 +-
 docs/manualpages/Draw/PetscDrawOpenImage.html      |   18 +-
 docs/manualpages/Draw/PetscDrawOpenNull.html       |    9 +-
 docs/manualpages/Draw/PetscDrawOpenX.html          |   75 +-
 docs/manualpages/Draw/PetscDrawPause.html          |   10 +-
 .../Draw/PetscDrawPixelToCoordinate.html           |   16 +-
 docs/manualpages/Draw/PetscDrawPoint.html          |   17 +-
 docs/manualpages/Draw/PetscDrawPointPixel.html     |   17 +-
 docs/manualpages/Draw/PetscDrawPointSetSize.html   |   16 +-
 .../manualpages/Draw/PetscDrawPopCurrentPoint.html |   10 +-
 .../Draw/PetscDrawPushCurrentPoint.html            |   14 +-
 docs/manualpages/Draw/PetscDrawRealToColor.html    |   19 +-
 docs/manualpages/Draw/PetscDrawRectangle.html      |   17 +-
 docs/manualpages/Draw/PetscDrawRegister.html       |   22 +-
 docs/manualpages/Draw/PetscDrawRegisterAll.html    |    8 +-
 docs/manualpages/Draw/PetscDrawResizeWindow.html   |   14 +-
 .../Draw/PetscDrawRestoreSingleton.html            |   14 +-
 docs/manualpages/Draw/PetscDrawSP.html             |    6 +-
 docs/manualpages/Draw/PetscDrawSPAddPoint.html     |   15 +-
 docs/manualpages/Draw/PetscDrawSPAddPoints.html    |   18 +-
 docs/manualpages/Draw/PetscDrawSPCreate.html       |   16 +-
 docs/manualpages/Draw/PetscDrawSPDestroy.html      |   10 +-
 docs/manualpages/Draw/PetscDrawSPDraw.html         |   14 +-
 docs/manualpages/Draw/PetscDrawSPGetAxis.html      |   12 +-
 docs/manualpages/Draw/PetscDrawSPGetDraw.html      |   12 +-
 docs/manualpages/Draw/PetscDrawSPReset.html        |   10 +-
 docs/manualpages/Draw/PetscDrawSPSave.html         |   10 +-
 docs/manualpages/Draw/PetscDrawSPSetDimension.html |   14 +-
 docs/manualpages/Draw/PetscDrawSPSetLimits.html    |   14 +-
 docs/manualpages/Draw/PetscDrawSave.html           |   12 +-
 docs/manualpages/Draw/PetscDrawSaveMovie.html      |   13 +-
 docs/manualpages/Draw/PetscDrawScalePopup.html     |   19 +-
 docs/manualpages/Draw/PetscDrawSetCoordinates.html |   15 +-
 .../manualpages/Draw/PetscDrawSetCurrentPoint.html |   14 +-
 docs/manualpages/Draw/PetscDrawSetDisplay.html     |   12 +-
 .../manualpages/Draw/PetscDrawSetDoubleBuffer.html |   10 +-
 docs/manualpages/Draw/PetscDrawSetFromOptions.html |   42 +-
 docs/manualpages/Draw/PetscDrawSetMarkerType.html  |   16 +-
 .../Draw/PetscDrawSetOptionsPrefix.html            |   14 +-
 docs/manualpages/Draw/PetscDrawSetPause.html       |   17 +-
 docs/manualpages/Draw/PetscDrawSetSave.html        |   30 +-
 .../Draw/PetscDrawSetSaveFinalImage.html           |   23 +-
 docs/manualpages/Draw/PetscDrawSetSaveMovie.html   |   19 +-
 docs/manualpages/Draw/PetscDrawSetTitle.html       |   22 +-
 docs/manualpages/Draw/PetscDrawSetType.html        |   21 +-
 docs/manualpages/Draw/PetscDrawSetViewPort.html    |   16 +-
 docs/manualpages/Draw/PetscDrawSplitViewPort.html  |   10 +-
 docs/manualpages/Draw/PetscDrawString.html         |   20 +-
 docs/manualpages/Draw/PetscDrawStringBoxed.html    |   28 +-
 docs/manualpages/Draw/PetscDrawStringCentered.html |   23 +-
 docs/manualpages/Draw/PetscDrawStringGetSize.html  |   17 +-
 docs/manualpages/Draw/PetscDrawStringSetSize.html  |   19 +-
 docs/manualpages/Draw/PetscDrawStringVertical.html |   20 +-
 docs/manualpages/Draw/PetscDrawTensorContour.html  |   27 +-
 .../Draw/PetscDrawTensorContourPatch.html          |   28 +-
 docs/manualpages/Draw/PetscDrawTriangle.html       |   17 +-
 docs/manualpages/Draw/PetscDrawType.html           |    6 +-
 docs/manualpages/Draw/PetscDrawView.html           |   30 +-
 docs/manualpages/Draw/PetscDrawViewPorts.html      |    6 +-
 .../manualpages/Draw/PetscDrawViewPortsCreate.html |   16 +-
 .../Draw/PetscDrawViewPortsCreateRect.html         |   19 +-
 .../Draw/PetscDrawViewPortsDestroy.html            |   10 +-
 docs/manualpages/Draw/PetscDrawViewPortsSet.html   |   14 +-
 docs/manualpages/Draw/PetscDrawZoom.html           |   17 +-
 .../Draw/PetscInitializeDrawPackage.html           |    6 +-
 docs/manualpages/Draw/index.html                   |    4 +-
 docs/manualpages/IS/IS.html                        |    6 +-
 docs/manualpages/IS/ISAllGather.html               |   22 +-
 docs/manualpages/IS/ISAllGatherColors.html         |   25 +-
 docs/manualpages/IS/ISBlockGetIndices.html         |   12 +-
 docs/manualpages/IS/ISBlockGetIndicesF90.html      |   23 +-
 docs/manualpages/IS/ISBlockGetLocalSize.html       |   12 +-
 docs/manualpages/IS/ISBlockGetSize.html            |   12 +-
 docs/manualpages/IS/ISBlockRestoreIndices.html     |   12 +-
 docs/manualpages/IS/ISBlockRestoreIndicesF90.html  |   20 +-
 docs/manualpages/IS/ISBlockSetIndices.html         |   29 +-
 docs/manualpages/IS/ISBuildTwoSided.html           |   16 +-
 docs/manualpages/IS/ISColoring.html                |   12 +-
 docs/manualpages/IS/ISColoringCreate.html          |   29 +-
 docs/manualpages/IS/ISColoringDestroy.html         |   10 +-
 docs/manualpages/IS/ISColoringGetIS.html           |   16 +-
 docs/manualpages/IS/ISColoringRestoreIS.html       |   14 +-
 docs/manualpages/IS/ISColoringType.html            |    6 +-
 docs/manualpages/IS/ISColoringView.html            |   14 +-
 docs/manualpages/IS/ISComplement.html              |   26 +-
 docs/manualpages/IS/ISCompressIndicesGeneral.html  |    8 +-
 docs/manualpages/IS/ISConcatenate.html             |   21 +-
 docs/manualpages/IS/ISContiguousLocal.html         |   23 +-
 docs/manualpages/IS/ISCopy.html                    |   12 +-
 docs/manualpages/IS/ISCreate.html                  |   17 +-
 docs/manualpages/IS/ISCreateBlock.html             |   33 +-
 docs/manualpages/IS/ISCreateGeneral.html           |   27 +-
 docs/manualpages/IS/ISCreateStride.html            |   26 +-
 docs/manualpages/IS/ISDestroy.html                 |   10 +-
 docs/manualpages/IS/ISDifference.html              |   20 +-
 docs/manualpages/IS/ISDuplicate.html               |   12 +-
 docs/manualpages/IS/ISEmbed.html                   |   25 +-
 docs/manualpages/IS/ISEqual.html                   |   21 +-
 docs/manualpages/IS/ISExpand.html                  |   22 +-
 docs/manualpages/IS/ISExpandIndicesGeneral.html    |    8 +-
 docs/manualpages/IS/ISGeneralSetIndices.html       |   20 +-
 docs/manualpages/IS/ISGetBlockSize.html            |   12 +-
 docs/manualpages/IS/ISGetIndices.html              |   17 +-
 docs/manualpages/IS/ISGetIndicesF90.html           |   20 +-
 docs/manualpages/IS/ISGetLocalSize.html            |   12 +-
 docs/manualpages/IS/ISGetMinMax.html               |   16 +-
 docs/manualpages/IS/ISGetNonlocalIS.html           |   17 +-
 docs/manualpages/IS/ISGetNonlocalIndices.html      |   19 +-
 docs/manualpages/IS/ISGetSize.html                 |   12 +-
 docs/manualpages/IS/ISGetTotalIndices.html         |   20 +-
 docs/manualpages/IS/ISGetType.html                 |   12 +-
 .../IS/ISGlobalToLocalMappingApply.html            |   42 +-
 .../IS/ISGlobalToLocalMappingApplyBlock.html       |   42 +-
 .../IS/ISGlobalToLocalMappingApplyIS.html          |   19 +-
 .../manualpages/IS/ISGlobalToLocalMappingType.html |    9 +-
 docs/manualpages/IS/ISIdentity.html                |   12 +-
 docs/manualpages/IS/ISInvertPermutation.html       |   21 +-
 docs/manualpages/IS/ISListToPair.html              |   35 +-
 docs/manualpages/IS/ISLoad.html                    |   18 +-
 docs/manualpages/IS/ISLocalToGlobalMapping.html    |   14 +-
 .../IS/ISLocalToGlobalMappingApply.html            |   25 +-
 .../IS/ISLocalToGlobalMappingApplyBlock.html       |   28 +-
 .../IS/ISLocalToGlobalMappingApplyIS.html          |   19 +-
 .../IS/ISLocalToGlobalMappingConcatenate.html      |   23 +-
 .../IS/ISLocalToGlobalMappingCreate.html           |   26 +-
 .../IS/ISLocalToGlobalMappingCreateIS.html         |   13 +-
 .../IS/ISLocalToGlobalMappingCreateSF.html         |   16 +-
 .../IS/ISLocalToGlobalMappingDestroy.html          |   10 +-
 .../IS/ISLocalToGlobalMappingGetBlockIndices.html  |   12 +-
 .../IS/ISLocalToGlobalMappingGetBlockInfo.html     |   29 +-
 .../IS/ISLocalToGlobalMappingGetBlockSize.html     |   12 +-
 .../IS/ISLocalToGlobalMappingGetIndices.html       |   14 +-
 .../IS/ISLocalToGlobalMappingGetInfo.html          |   29 +-
 .../IS/ISLocalToGlobalMappingGetSize.html          |   12 +-
 .../ISLocalToGlobalMappingRestoreBlockIndices.html |   14 +-
 .../IS/ISLocalToGlobalMappingRestoreBlockInfo.html |   25 +-
 .../IS/ISLocalToGlobalMappingRestoreIndices.html   |   14 +-
 .../IS/ISLocalToGlobalMappingRestoreInfo.html      |   25 +-
 .../manualpages/IS/ISLocalToGlobalMappingView.html |   14 +-
 docs/manualpages/IS/ISOnComm.html                  |   26 +-
 docs/manualpages/IS/ISPairToList.html              |   23 +-
 docs/manualpages/IS/ISPartitioningCount.html       |   25 +-
 docs/manualpages/IS/ISPartitioningToNumbering.html |   16 +-
 docs/manualpages/IS/ISPermutation.html             |   12 +-
 docs/manualpages/IS/ISRegister.html                |   33 +-
 docs/manualpages/IS/ISRegisterAll.html             |    8 +-
 docs/manualpages/IS/ISRestoreIndices.html          |   21 +-
 docs/manualpages/IS/ISRestoreIndicesF90.html       |   18 +-
 docs/manualpages/IS/ISRestoreNonlocalIS.html       |   14 +-
 docs/manualpages/IS/ISRestoreTotalIndices.html     |   14 +-
 docs/manualpages/IS/ISSetBlockSize.html            |   14 +-
 docs/manualpages/IS/ISSetIdentity.html             |   10 +-
 docs/manualpages/IS/ISSetPermutation.html          |   13 +-
 docs/manualpages/IS/ISSetType.html                 |   20 +-
 docs/manualpages/IS/ISSort.html                    |   10 +-
 docs/manualpages/IS/ISSortPermutation.html         |   21 +-
 docs/manualpages/IS/ISSortRemoveDups.html          |   10 +-
 docs/manualpages/IS/ISSorted.html                  |   17 +-
 docs/manualpages/IS/ISStrideGetInfo.html           |   17 +-
 docs/manualpages/IS/ISStrideSetStride.html         |   20 +-
 docs/manualpages/IS/ISSum.html                     |   20 +-
 docs/manualpages/IS/ISToGeneral.html               |   10 +-
 docs/manualpages/IS/ISType.html                    |    6 +-
 docs/manualpages/IS/ISView.html                    |   14 +-
 docs/manualpages/IS/PetscLayout.html               |    6 +-
 docs/manualpages/IS/PetscLayoutCreate.html         |   32 +-
 docs/manualpages/IS/PetscLayoutDestroy.html        |   15 +-
 docs/manualpages/IS/PetscLayoutDuplicate.html      |   14 +-
 docs/manualpages/IS/PetscLayoutFindOwner.html      |   18 +-
 docs/manualpages/IS/PetscLayoutFindOwnerIndex.html |   22 +-
 docs/manualpages/IS/PetscLayoutGetBlockSize.html   |   17 +-
 docs/manualpages/IS/PetscLayoutGetLocalSize.html   |   18 +-
 docs/manualpages/IS/PetscLayoutGetRange.html       |   21 +-
 docs/manualpages/IS/PetscLayoutGetRanges.html      |   19 +-
 docs/manualpages/IS/PetscLayoutGetSize.html        |   17 +-
 docs/manualpages/IS/PetscLayoutReference.html      |   16 +-
 docs/manualpages/IS/PetscLayoutSetBlockSize.html   |   19 +-
 .../IS/PetscLayoutSetISLocalToGlobalMapping.html   |   18 +-
 docs/manualpages/IS/PetscLayoutSetLocalSize.html   |   19 +-
 docs/manualpages/IS/PetscLayoutSetSize.html        |   19 +-
 docs/manualpages/IS/PetscLayoutSetUp.html          |   17 +-
 docs/manualpages/IS/PetscSFCreateSectionSF.html    |   22 +-
 docs/manualpages/IS/PetscSFDistributeSection.html  |   20 +-
 docs/manualpages/IS/PetscSFSetGraphLayout.html     |   23 +-
 docs/manualpages/IS/PetscSection.html              |   13 +-
 .../IS/PetscSectionAddConstraintDof.html           |   17 +-
 docs/manualpages/IS/PetscSectionAddDof.html        |   17 +-
 .../IS/PetscSectionAddFieldConstraintDof.html      |   20 +-
 docs/manualpages/IS/PetscSectionAddFieldDof.html   |   20 +-
 docs/manualpages/IS/PetscSectionClone.html         |   12 +-
 docs/manualpages/IS/PetscSectionCopy.html          |   12 +-
 docs/manualpages/IS/PetscSectionCreate.html        |   19 +-
 .../IS/PetscSectionCreateGlobalSection.html        |   15 +-
 .../PetscSectionCreateGlobalSectionCensored.html   |   16 +-
 docs/manualpages/IS/PetscSectionDestroy.html       |   13 +-
 docs/manualpages/IS/PetscSectionGetChart.html      |   16 +-
 .../IS/PetscSectionGetClosureIndex.html            |   20 +-
 .../IS/PetscSectionGetConstrainedStorageSize.html  |   16 +-
 .../IS/PetscSectionGetConstraintDof.html           |   16 +-
 .../IS/PetscSectionGetConstraintIndices.html       |   16 +-
 docs/manualpages/IS/PetscSectionGetDof.html        |   16 +-
 docs/manualpages/IS/PetscSectionGetField.html      |   14 +-
 .../IS/PetscSectionGetFieldComponents.html         |   16 +-
 .../IS/PetscSectionGetFieldConstraintDof.html      |   19 +-
 docs/manualpages/IS/PetscSectionGetFieldDof.html   |   19 +-
 docs/manualpages/IS/PetscSectionGetFieldName.html  |   16 +-
 .../manualpages/IS/PetscSectionGetFieldOffset.html |   19 +-
 docs/manualpages/IS/PetscSectionGetMaxDof.html     |   12 +-
 docs/manualpages/IS/PetscSectionGetNumFields.html  |   12 +-
 docs/manualpages/IS/PetscSectionGetOffset.html     |   16 +-
 .../manualpages/IS/PetscSectionGetOffsetRange.html |   16 +-
 .../manualpages/IS/PetscSectionGetPermutation.html |   12 +-
 .../manualpages/IS/PetscSectionGetStorageSize.html |   16 +-
 .../manualpages/IS/PetscSectionGetValueLayout.html |   14 +-
 docs/manualpages/IS/PetscSectionPermute.html       |   16 +-
 docs/manualpages/IS/PetscSectionReset.html         |   10 +-
 docs/manualpages/IS/PetscSectionSetChart.html      |   17 +-
 .../IS/PetscSectionSetClosureIndex.html            |   20 +-
 .../IS/PetscSectionSetConstraintDof.html           |   17 +-
 .../IS/PetscSectionSetConstraintIndices.html       |   17 +-
 docs/manualpages/IS/PetscSectionSetDof.html        |   17 +-
 .../IS/PetscSectionSetFieldComponents.html         |   17 +-
 .../IS/PetscSectionSetFieldConstraintDof.html      |   20 +-
 docs/manualpages/IS/PetscSectionSetFieldDof.html   |   20 +-
 docs/manualpages/IS/PetscSectionSetFieldName.html  |   17 +-
 .../manualpages/IS/PetscSectionSetFieldOffset.html |   22 +-
 docs/manualpages/IS/PetscSectionSetNumFields.html  |   14 +-
 docs/manualpages/IS/PetscSectionSetOffset.html     |   19 +-
 .../manualpages/IS/PetscSectionSetPermutation.html |   14 +-
 docs/manualpages/IS/PetscSectionSetUp.html         |   10 +-
 docs/manualpages/IS/PetscSectionView.html          |   14 +-
 docs/manualpages/IS/index.html                     |    4 +-
 docs/manualpages/KSP/DMCopyDMKSP.html              |   16 +-
 docs/manualpages/KSP/DMGetDMKSP.html               |   14 +-
 docs/manualpages/KSP/DMGetDMKSPWrite.html          |   12 +-
 docs/manualpages/KSP/DMGlobalToLocalSolve.html     |   23 +-
 docs/manualpages/KSP/DMKSPCopy.html                |   14 +-
 .../KSP/DMKSPGetComputeInitialGuess.html           |   16 +-
 docs/manualpages/KSP/DMKSPGetComputeOperators.html |   16 +-
 docs/manualpages/KSP/DMKSPGetComputeRHS.html       |   16 +-
 .../KSP/DMKSPSetComputeInitialGuess.html           |   20 +-
 docs/manualpages/KSP/DMKSPSetComputeOperators.html |   21 +-
 docs/manualpages/KSP/DMKSPSetComputeRHS.html       |   21 +-
 docs/manualpages/KSP/DMProjectField.html           |   20 +-
 docs/manualpages/KSP/KSCGLS.html                   |   10 +-
 docs/manualpages/KSP/KSP.html                      |    9 +-
 docs/manualpages/KSP/KSPAppendOptionsPrefix.html   |   17 +-
 docs/manualpages/KSP/KSPBCGS.html                  |   12 +-
 docs/manualpages/KSP/KSPBCGSL.html                 |   39 +-
 docs/manualpages/KSP/KSPBCGSLSetEll.html           |   19 +-
 docs/manualpages/KSP/KSPBCGSLSetPol.html           |   20 +-
 .../KSP/KSPBCGSLSetUsePseudoinverse.html           |   17 +-
 docs/manualpages/KSP/KSPBCGSLSetXRes.html          |   15 +-
 docs/manualpages/KSP/KSPBICG.html                  |   14 +-
 docs/manualpages/KSP/KSPBuildResidual.html         |   23 +-
 docs/manualpages/KSP/KSPBuildSolution.html         |   33 +-
 docs/manualpages/KSP/KSPCG.html                    |   29 +-
 docs/manualpages/KSP/KSPCGNE.html                  |   29 +-
 docs/manualpages/KSP/KSPCGS.html                   |   15 +-
 docs/manualpages/KSP/KSPCGSetType.html             |   24 +-
 docs/manualpages/KSP/KSPCGType.html                |    6 +-
 docs/manualpages/KSP/KSPCGUseSingleReduction.html  |   23 +-
 docs/manualpages/KSP/KSPCHEBYSHEV.html             |   30 +-
 docs/manualpages/KSP/KSPCR.html                    |   14 +-
 docs/manualpages/KSP/KSPChebyshevEstEigGetKSP.html |    9 +-
 docs/manualpages/KSP/KSPChebyshevEstEigSet.html    |   37 +-
 .../KSP/KSPChebyshevEstEigSetRandom.html           |   14 +-
 .../KSP/KSPChebyshevEstEigSetUseRandom.html        |   20 +-
 .../KSP/KSPChebyshevSetEigenvalues.html            |   18 +-
 docs/manualpages/KSP/KSPComputeEigenvalues.html    |   48 +-
 .../KSP/KSPComputeEigenvaluesExplicitly.html       |   33 +-
 .../KSP/KSPComputeExplicitOperator.html            |   19 +-
 .../KSP/KSPComputeExtremeSingularValues.html       |   28 +-
 docs/manualpages/KSP/KSPComputeRitz.html           |   46 +-
 docs/manualpages/KSP/KSPConvergedDefault.html      |   53 +-
 .../manualpages/KSP/KSPConvergedDefaultCreate.html |   13 +-
 .../KSP/KSPConvergedDefaultDestroy.html            |   14 +-
 .../KSP/KSPConvergedDefaultSetUIRNorm.html         |   21 +-
 .../KSP/KSPConvergedDefaultSetUMIRNorm.html        |   16 +-
 docs/manualpages/KSP/KSPConvergedReason.html       |   13 +-
 docs/manualpages/KSP/KSPConvergedSkip.html         |   28 +-
 docs/manualpages/KSP/KSPCreate.html                |   15 +-
 docs/manualpages/KSP/KSPCreateVecs.html            |   29 +-
 docs/manualpages/KSP/KSPDGMRES.html                |   66 +-
 docs/manualpages/KSP/KSPDestroy.html               |   10 +-
 docs/manualpages/KSP/KSPFBCGS.html                 |    9 +-
 docs/manualpages/KSP/KSPFBCGSR.html                |    9 +-
 docs/manualpages/KSP/KSPFCDTruncationType.html     |    9 +-
 docs/manualpages/KSP/KSPFCG.html                   |   28 +-
 docs/manualpages/KSP/KSPFCGGetMmax.html            |   15 +-
 docs/manualpages/KSP/KSPFCGGetNprealloc.html       |   12 +-
 docs/manualpages/KSP/KSPFCGGetTruncationType.html  |   12 +-
 docs/manualpages/KSP/KSPFCGSetMmax.html            |   20 +-
 docs/manualpages/KSP/KSPFCGSetNprealloc.html       |   16 +-
 docs/manualpages/KSP/KSPFCGSetTruncationType.html  |   22 +-
 docs/manualpages/KSP/KSPFGMRES.html                |   48 +-
 docs/manualpages/KSP/KSPFGMRESModifyPCKSP.html     |   25 +-
 .../manualpages/KSP/KSPFGMRESModifyPCNoChange.html |   26 +-
 docs/manualpages/KSP/KSPFGMRESSetModifyPC.html     |   37 +-
 docs/manualpages/KSP/KSPFinalizePackage.html       |    6 +-
 docs/manualpages/KSP/KSPFischerGuessCreate.html    |   22 +-
 docs/manualpages/KSP/KSPGCR.html                   |   29 +-
 docs/manualpages/KSP/KSPGCRSetModifyPC.html        |   24 +-
 docs/manualpages/KSP/KSPGLTR.html                  |   30 +-
 docs/manualpages/KSP/KSPGLTRGetLambda.html         |   14 +-
 docs/manualpages/KSP/KSPGLTRGetMinEig.html         |   14 +-
 docs/manualpages/KSP/KSPGLTRGetNormD.html          |   14 +-
 docs/manualpages/KSP/KSPGLTRGetObjFcn.html         |   14 +-
 docs/manualpages/KSP/KSPGLTRSetRadius.html         |   15 +-
 docs/manualpages/KSP/KSPGMRES.html                 |   38 +-
 .../manualpages/KSP/KSPGMRESCGSRefinementType.html |    8 +-
 ...GMRESClassicalGramSchmidtOrthogonalization.html |   25 +-
 .../KSP/KSPGMRESGetCGSRefinementType.html          |   16 +-
 .../KSP/KSPGMRESGetOrthogonalization.html          |   28 +-
 docs/manualpages/KSP/KSPGMRESGetRestart.html       |   14 +-
 ...PGMRESModifiedGramSchmidtOrthogonalization.html |   16 +-
 docs/manualpages/KSP/KSPGMRESMonitorKrylov.html    |   22 +-
 .../KSP/KSPGMRESSetCGSRefinementType.html          |   18 +-
 docs/manualpages/KSP/KSPGMRESSetHapTol.html        |   19 +-
 .../KSP/KSPGMRESSetOrthogonalization.html          |   30 +-
 .../KSP/KSPGMRESSetPreAllocateVectors.html         |   12 +-
 docs/manualpages/KSP/KSPGMRESSetRestart.html       |   17 +-
 docs/manualpages/KSP/KSPGROPPCG.html               |   18 +-
 docs/manualpages/KSP/KSPGetApplicationContext.html |   15 +-
 docs/manualpages/KSP/KSPGetComputeEigenvalues.html |   14 +-
 .../KSP/KSPGetComputeSingularValues.html           |   20 +-
 docs/manualpages/KSP/KSPGetConvergedReason.html    |   16 +-
 docs/manualpages/KSP/KSPGetConvergenceContext.html |   12 +-
 docs/manualpages/KSP/KSPGetDM.html                 |   12 +-
 docs/manualpages/KSP/KSPGetDiagonalScale.html      |   16 +-
 docs/manualpages/KSP/KSPGetDiagonalScaleFix.html   |   20 +-
 .../manualpages/KSP/KSPGetErrorIfNotConverged.html |   12 +-
 docs/manualpages/KSP/KSPGetFischerGuess.html       |   12 +-
 docs/manualpages/KSP/KSPGetInitialGuessKnoll.html  |   12 +-
 .../manualpages/KSP/KSPGetInitialGuessNonzero.html |   12 +-
 docs/manualpages/KSP/KSPGetIterationNumber.html    |   14 +-
 docs/manualpages/KSP/KSPGetMonitorContext.html     |   12 +-
 docs/manualpages/KSP/KSPGetNormType.html           |   12 +-
 docs/manualpages/KSP/KSPGetOperators.html          |   18 +-
 docs/manualpages/KSP/KSPGetOperatorsSet.html       |   16 +-
 docs/manualpages/KSP/KSPGetOptionsPrefix.html      |   15 +-
 docs/manualpages/KSP/KSPGetPC.html                 |   12 +-
 docs/manualpages/KSP/KSPGetPCSide.html             |   14 +-
 docs/manualpages/KSP/KSPGetResidualHistory.html    |   24 +-
 docs/manualpages/KSP/KSPGetResidualNorm.html       |   12 +-
 docs/manualpages/KSP/KSPGetRhs.html                |   12 +-
 docs/manualpages/KSP/KSPGetSolution.html           |   12 +-
 docs/manualpages/KSP/KSPGetTabLevel.html           |   14 +-
 docs/manualpages/KSP/KSPGetTolerances.html         |   26 +-
 docs/manualpages/KSP/KSPGetTotalIterations.html    |   15 +-
 docs/manualpages/KSP/KSPGetType.html               |   12 +-
 docs/manualpages/KSP/KSPIBCGS.html                 |   25 +-
 docs/manualpages/KSP/KSPInitialResidual.html       |   28 +-
 docs/manualpages/KSP/KSPInitializePackage.html     |    6 +-
 docs/manualpages/KSP/KSPLCD.html                   |   41 +-
 docs/manualpages/KSP/KSPLGMRES.html                |   51 +-
 docs/manualpages/KSP/KSPLSQR.html                  |   35 +-
 docs/manualpages/KSP/KSPLSQRDefaultConverged.html  |   34 +-
 docs/manualpages/KSP/KSPLSQRMonitorDefault.html    |   20 +-
 docs/manualpages/KSP/KSPLoad.html                  |   25 +-
 docs/manualpages/KSP/KSPMINRES.html                |   15 +-
 docs/manualpages/KSP/KSPMatRegisterAll.html        |    8 +-
 docs/manualpages/KSP/KSPMonitor.html               |   20 +-
 docs/manualpages/KSP/KSPMonitorCancel.html         |   14 +-
 docs/manualpages/KSP/KSPMonitorDefault.html        |   20 +-
 .../KSP/KSPMonitorDynamicTolerance.html            |   27 +-
 .../KSP/KSPMonitorLGResidualNormCreate.html        |   30 +-
 .../KSP/KSPMonitorLGTrueResidualNormCreate.html    |   30 +-
 docs/manualpages/KSP/KSPMonitorRange.html          |   22 +-
 docs/manualpages/KSP/KSPMonitorSAWs.html           |   20 +-
 docs/manualpages/KSP/KSPMonitorSAWsCreate.html     |   12 +-
 docs/manualpages/KSP/KSPMonitorSAWsDestroy.html    |   10 +-
 docs/manualpages/KSP/KSPMonitorSet.html            |   72 +-
 docs/manualpages/KSP/KSPMonitorSetFromOptions.html |   31 +-
 docs/manualpages/KSP/KSPMonitorSingularValue.html  |   23 +-
 docs/manualpages/KSP/KSPMonitorSolution.html       |   23 +-
 .../KSP/KSPMonitorTrueResidualMaxNorm.html         |   24 +-
 .../KSP/KSPMonitorTrueResidualNorm.html            |   24 +-
 docs/manualpages/KSP/KSPNASH.html                  |   30 +-
 docs/manualpages/KSP/KSPNASHGetNormD.html          |   14 +-
 docs/manualpages/KSP/KSPNASHGetObjFcn.html         |   14 +-
 docs/manualpages/KSP/KSPNASHSetRadius.html         |   15 +-
 docs/manualpages/KSP/KSPNormType.html              |   14 +-
 docs/manualpages/KSP/KSPPGMRES.html                |   41 +-
 docs/manualpages/KSP/KSPPIPECG.html                |   19 +-
 docs/manualpages/KSP/KSPPIPECGRR.html              |   26 +-
 docs/manualpages/KSP/KSPPIPECR.html                |   19 +-
 docs/manualpages/KSP/KSPPIPEFCG.html               |   19 +-
 docs/manualpages/KSP/KSPPIPEFCGGetMmax.html        |   15 +-
 docs/manualpages/KSP/KSPPIPEFCGGetNprealloc.html   |   13 +-
 .../KSP/KSPPIPEFCGGetTruncationType.html           |   14 +-
 docs/manualpages/KSP/KSPPIPEFCGSetMmax.html        |   20 +-
 docs/manualpages/KSP/KSPPIPEFCGSetNprealloc.html   |   16 +-
 .../KSP/KSPPIPEFCGSetTruncationType.html           |   19 +-
 docs/manualpages/KSP/KSPPIPEFGMRES.html            |   38 +-
 docs/manualpages/KSP/KSPPIPEFGMRESSetShift.html    |   18 +-
 docs/manualpages/KSP/KSPPIPEGCR.html               |   38 +-
 docs/manualpages/KSP/KSPPIPEGCRGetMmax.html        |   15 +-
 docs/manualpages/KSP/KSPPIPEGCRGetNprealloc.html   |   13 +-
 .../KSP/KSPPIPEGCRGetTruncationType.html           |   17 +-
 docs/manualpages/KSP/KSPPIPEGCRGetUnrollW.html     |   14 +-
 docs/manualpages/KSP/KSPPIPEGCRSetMmax.html        |   20 +-
 docs/manualpages/KSP/KSPPIPEGCRSetModifyPC.html    |   24 +-
 docs/manualpages/KSP/KSPPIPEGCRSetNprealloc.html   |   16 +-
 .../KSP/KSPPIPEGCRSetTruncationType.html           |   19 +-
 docs/manualpages/KSP/KSPPIPEGCRSetUnrollW.html     |   16 +-
 docs/manualpages/KSP/KSPPREONLY.html               |    7 +-
 docs/manualpages/KSP/KSPPythonSetType.html         |   15 +-
 docs/manualpages/KSP/KSPQCG.html                   |   39 +-
 docs/manualpages/KSP/KSPQCGGetQuadratic.html       |   26 +-
 docs/manualpages/KSP/KSPQCGGetTrialStepNorm.html   |   13 +-
 .../KSP/KSPQCGSetTrustRegionRadius.html            |   15 +-
 docs/manualpages/KSP/KSPRICHARDSON.html            |   32 +-
 docs/manualpages/KSP/KSPReasonView.html            |   19 +-
 docs/manualpages/KSP/KSPReasonViewFromOptions.html |   10 +-
 docs/manualpages/KSP/KSPRegister.html              |   22 +-
 docs/manualpages/KSP/KSPRegisterAll.html           |    8 +-
 docs/manualpages/KSP/KSPReset.html                 |   10 +-
 docs/manualpages/KSP/KSPRichardsonSetScale.html    |   14 +-
 .../manualpages/KSP/KSPRichardsonSetSelfScale.html |   18 +-
 docs/manualpages/KSP/KSPSTCG.html                  |   30 +-
 docs/manualpages/KSP/KSPSTCGGetNormD.html          |   14 +-
 docs/manualpages/KSP/KSPSTCGGetObjFcn.html         |   14 +-
 docs/manualpages/KSP/KSPSTCGSetRadius.html         |   15 +-
 docs/manualpages/KSP/KSPSYMMLQ.html                |   14 +-
 docs/manualpages/KSP/KSPSetApplicationContext.html |   17 +-
 docs/manualpages/KSP/KSPSetCheckNormIteration.html |   20 +-
 docs/manualpages/KSP/KSPSetComputeEigenvalues.html |   16 +-
 .../manualpages/KSP/KSPSetComputeInitialGuess.html |   26 +-
 docs/manualpages/KSP/KSPSetComputeOperators.html   |   34 +-
 docs/manualpages/KSP/KSPSetComputeRHS.html         |   28 +-
 docs/manualpages/KSP/KSPSetComputeRitz.html        |   16 +-
 .../KSP/KSPSetComputeSingularValues.html           |   22 +-
 docs/manualpages/KSP/KSPSetConvergenceTest.html    |   48 +-
 docs/manualpages/KSP/KSPSetDM.html                 |   18 +-
 docs/manualpages/KSP/KSPSetDMActive.html           |   16 +-
 docs/manualpages/KSP/KSPSetDiagonalScale.html      |   34 +-
 docs/manualpages/KSP/KSPSetDiagonalScaleFix.html   |   22 +-
 .../manualpages/KSP/KSPSetErrorIfNotConverged.html |   18 +-
 docs/manualpages/KSP/KSPSetFischerGuess.html       |   20 +-
 docs/manualpages/KSP/KSPSetFromOptions.html        |   77 +-
 docs/manualpages/KSP/KSPSetInitialGuessKnoll.html  |   14 +-
 .../manualpages/KSP/KSPSetInitialGuessNonzero.html |   17 +-
 docs/manualpages/KSP/KSPSetLagNorm.html            |   21 +-
 docs/manualpages/KSP/KSPSetNormType.html           |   22 +-
 docs/manualpages/KSP/KSPSetOperators.html          |   47 +-
 docs/manualpages/KSP/KSPSetOptionsPrefix.html      |   29 +-
 docs/manualpages/KSP/KSPSetPC.html                 |   17 +-
 docs/manualpages/KSP/KSPSetPCSide.html             |   26 +-
 docs/manualpages/KSP/KSPSetPostSolve.html          |   17 +-
 docs/manualpages/KSP/KSPSetPreSolve.html           |   17 +-
 docs/manualpages/KSP/KSPSetResidualHistory.html    |   27 +-
 .../manualpages/KSP/KSPSetReusePreconditioner.html |   14 +-
 .../KSP/KSPSetSkipPCSetFromOptions.html            |   14 +-
 docs/manualpages/KSP/KSPSetSupportedNorm.html      |   28 +-
 docs/manualpages/KSP/KSPSetTabLevel.html           |   20 +-
 docs/manualpages/KSP/KSPSetTolerances.html         |   42 +-
 docs/manualpages/KSP/KSPSetType.html               |   35 +-
 docs/manualpages/KSP/KSPSetUp.html                 |   10 +-
 docs/manualpages/KSP/KSPSetUpOnBlocks.html         |   19 +-
 docs/manualpages/KSP/KSPSetUseFischerGuess.html    |   19 +-
 docs/manualpages/KSP/KSPSolve.html                 |   79 +-
 docs/manualpages/KSP/KSPSolveTranspose.html        |   24 +-
 docs/manualpages/KSP/KSPTCQMR.html                 |   16 +-
 docs/manualpages/KSP/KSPTFQMR.html                 |   15 +-
 docs/manualpages/KSP/KSPType.html                  |    6 +-
 docs/manualpages/KSP/KSPUnwindPreconditioner.html  |   23 +-
 docs/manualpages/KSP/KSPView.html                  |   30 +-
 docs/manualpages/KSP/KSP_CONVERGED_ATOL.html       |   12 +-
 docs/manualpages/KSP/KSP_CONVERGED_ITERATING.html  |    6 +-
 docs/manualpages/KSP/KSP_CONVERGED_ITS.html        |    6 +-
 docs/manualpages/KSP/KSP_CONVERGED_RTOL.html       |   10 +-
 docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN.html   |    6 +-
 .../KSP/KSP_DIVERGED_BREAKDOWN_BICG.html           |    6 +-
 docs/manualpages/KSP/KSP_DIVERGED_DTOL.html        |   12 +-
 .../KSP/KSP_DIVERGED_INDEFINITE_PC.html            |    9 +-
 docs/manualpages/KSP/KSP_DIVERGED_ITS.html         |    6 +-
 .../manualpages/KSP/KSP_DIVERGED_NONSYMMETRIC.html |    6 +-
 .../KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html         |   13 +-
 .../KSP/KSP_GMRES_CGS_REFINE_NEVER.html            |   15 +-
 docs/manualpages/KSP/KSP_NORM_NATURAL.html         |    6 +-
 docs/manualpages/KSP/KSP_NORM_NONE.html            |    8 +-
 docs/manualpages/KSP/KSP_NORM_PRECONDITIONED.html  |    6 +-
 .../manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html |    6 +-
 docs/manualpages/KSP/MatCreateSchurComplement.html |   24 +-
 .../KSP/MatCreateSchurComplementPmat.html          |   24 +-
 docs/manualpages/KSP/MatGetSchurComplement.html    |   49 +-
 .../KSP/MatSchurComplementAinvType.html            |    6 +-
 .../MatSchurComplementComputeExplicitOperator.html |   14 +-
 .../KSP/MatSchurComplementGetAinvType.html         |   18 +-
 docs/manualpages/KSP/MatSchurComplementGetKSP.html |   14 +-
 .../manualpages/KSP/MatSchurComplementGetPmat.html |   26 +-
 .../KSP/MatSchurComplementGetSubMatrices.html      |   18 +-
 .../KSP/MatSchurComplementSetAinvType.html         |   22 +-
 docs/manualpages/KSP/MatSchurComplementSetKSP.html |   16 +-
 .../KSP/MatSchurComplementSetSubMatrices.html      |   25 +-
 .../KSP/MatSchurComplementUpdateSubMatrices.html   |   24 +-
 docs/manualpages/KSP/PCFinalizePackage.html        |    6 +-
 docs/manualpages/KSP/PCInitializePackage.html      |    6 +-
 docs/manualpages/KSP/index.html                    |    4 +-
 docs/manualpages/Mat/MATAIJ.html                   |   17 +-
 docs/manualpages/Mat/MATAIJCRL.html                |   14 +-
 docs/manualpages/Mat/MATAIJCUSP.html               |   31 +-
 docs/manualpages/Mat/MATAIJCUSPARSE.html           |   32 +-
 docs/manualpages/Mat/MATAIJPERM.html               |   14 +-
 docs/manualpages/Mat/MATAIJVIENNACL.html           |   21 +-
 docs/manualpages/Mat/MATBAIJ.html                  |   11 +-
 docs/manualpages/Mat/MATBLOCKMAT.html              |    6 +-
 docs/manualpages/Mat/MATCOMPOSITE.html             |    8 +-
 docs/manualpages/Mat/MATDENSE.html                 |   11 +-
 docs/manualpages/Mat/MATELEMENTAL.html             |   16 +-
 docs/manualpages/Mat/MATIS.html                    |   37 +-
 docs/manualpages/Mat/MATMAIJ.html                  |   10 +-
 docs/manualpages/Mat/MATMFFD.html                  |    6 +-
 docs/manualpages/Mat/MATMFFD_DS.html               |   18 +-
 docs/manualpages/Mat/MATMFFD_WP.html               |   22 +-
 docs/manualpages/Mat/MATMPIADJ.html                |    6 +-
 docs/manualpages/Mat/MATMPIAIJ.html                |    8 +-
 docs/manualpages/Mat/MATMPIBAIJ.html               |   14 +-
 docs/manualpages/Mat/MATMPISBAIJ.html              |   11 +-
 docs/manualpages/Mat/MATNEST.html                  |   10 +-
 docs/manualpages/Mat/MATPREALLOCATOR.html          |   11 +-
 docs/manualpages/Mat/MATSBAIJ.html                 |   11 +-
 docs/manualpages/Mat/MATSCATTER.html               |    6 +-
 docs/manualpages/Mat/MATSEQAIJ.html                |    8 +-
 docs/manualpages/Mat/MATSEQAIJCUSP.html            |   19 +-
 docs/manualpages/Mat/MATSEQAIJCUSPARSE.html        |   19 +-
 docs/manualpages/Mat/MATSEQAIJVIENNACL.html        |   18 +-
 docs/manualpages/Mat/MATSEQBAIJ.html               |    8 +-
 docs/manualpages/Mat/MATSEQDENSE.html              |    8 +-
 docs/manualpages/Mat/MATSEQSBAIJ.html              |   18 +-
 docs/manualpages/Mat/MATSHELL.html                 |    6 +-
 docs/manualpages/Mat/MATSOLVERBAS.html             |   13 +-
 docs/manualpages/Mat/MATSOLVERCHOLMOD.html         |   55 +-
 docs/manualpages/Mat/MATSOLVERCLIQUE.html          |   16 +-
 docs/manualpages/Mat/MATSOLVERCUSPARSE.html        |    6 +-
 docs/manualpages/Mat/MATSOLVERESSL.html            |   11 +-
 docs/manualpages/Mat/MATSOLVERKLU.html             |   27 +-
 docs/manualpages/Mat/MATSOLVERLUSOL.html           |   11 +-
 docs/manualpages/Mat/MATSOLVERMATLAB.html          |   10 +-
 docs/manualpages/Mat/MATSOLVERMKL_PARDISO.html     |   84 +-
 docs/manualpages/Mat/MATSOLVERMUMPS.html           |   96 +-
 docs/manualpages/Mat/MATSOLVERPASTIX.html          |   16 +-
 docs/manualpages/Mat/MATSOLVERSUPERLU.html         |   63 +-
 docs/manualpages/Mat/MATSOLVERSUPERLU_DIST.html    |   42 +-
 docs/manualpages/Mat/MATSOLVERUMFPACK.html         |   64 +-
 docs/manualpages/Mat/Mat.html                      |    6 +-
 docs/manualpages/Mat/MatAXPY.html                  |   21 +-
 docs/manualpages/Mat/MatAYPX.html                  |   20 +-
 docs/manualpages/Mat/MatAppendOptionsPrefix.html   |   17 +-
 docs/manualpages/Mat/MatAssembled.html             |   12 +-
 docs/manualpages/Mat/MatAssemblyBegin.html         |   28 +-
 docs/manualpages/Mat/MatAssemblyEnd.html           |   57 +-
 docs/manualpages/Mat/MatAssemblyType.html          |    6 +-
 docs/manualpages/Mat/MatBackwardSolve.html         |   32 +-
 .../Mat/MatBlockMatSetPreallocation.html           |   28 +-
 .../Mat/MatCUSPARSEFormatOperation.html            |   20 +-
 docs/manualpages/Mat/MatCUSPARSESetFormat.html     |   15 +-
 docs/manualpages/Mat/MatCUSPARSEStorageFormat.html |   19 +-
 docs/manualpages/Mat/MatCUSPFormatOperation.html   |   22 +-
 docs/manualpages/Mat/MatCUSPSetFormat.html         |   17 +-
 docs/manualpages/Mat/MatCUSPStorageFormat.html     |   19 +-
 docs/manualpages/Mat/MatCheckCompressedRow.html    |   35 +-
 docs/manualpages/Mat/MatCholeskyFactor.html        |   29 +-
 docs/manualpages/Mat/MatCholeskyFactorNumeric.html |   27 +-
 .../manualpages/Mat/MatCholeskyFactorSymbolic.html |   32 +-
 docs/manualpages/Mat/MatChop.html                  |   14 +-
 docs/manualpages/Mat/MatCoarsen.html               |    6 +-
 docs/manualpages/Mat/MatCoarsenType.html           |    6 +-
 docs/manualpages/Mat/MatColoring.html              |    6 +-
 docs/manualpages/Mat/MatColoringPatch.html         |   22 +-
 docs/manualpages/Mat/MatColoringType.html          |    6 +-
 docs/manualpages/Mat/MatColoringWeightType.html    |   19 +-
 docs/manualpages/Mat/MatCompositeAddMat.html       |   14 +-
 docs/manualpages/Mat/MatCompositeMerge.html        |   14 +-
 docs/manualpages/Mat/MatCompositeSetType.html      |   13 +-
 docs/manualpages/Mat/MatComputeBandwidth.html      |   16 +-
 .../Mat/MatComputeExplicitOperator.html            |   19 +-
 docs/manualpages/Mat/MatConjugate.html             |   10 +-
 docs/manualpages/Mat/MatConvert.html               |   30 +-
 docs/manualpages/Mat/MatCopy.html                  |   23 +-
 docs/manualpages/Mat/MatCreate.html                |   42 +-
 docs/manualpages/Mat/MatCreateAIJ.html             |  184 +-
 docs/manualpages/Mat/MatCreateAIJCUSP.html         |   47 +-
 docs/manualpages/Mat/MatCreateAIJCUSPARSE.html     |   47 +-
 docs/manualpages/Mat/MatCreateAIJViennaCL.html     |   42 +-
 docs/manualpages/Mat/MatCreateBAIJ.html            |   99 +-
 docs/manualpages/Mat/MatCreateBlockMat.html        |   33 +-
 docs/manualpages/Mat/MatCreateComposite.html       |   23 +-
 docs/manualpages/Mat/MatCreateDense.html           |   39 +-
 docs/manualpages/Mat/MatCreateFFT.html             |   25 +-
 .../Mat/MatCreateHermitianTranspose.html           |   16 +-
 docs/manualpages/Mat/MatCreateIS.html              |   28 +-
 docs/manualpages/Mat/MatCreateLRC.html             |   21 +-
 docs/manualpages/Mat/MatCreateLocalRef.html        |   25 +-
 docs/manualpages/Mat/MatCreateMAIJ.html            |   24 +-
 docs/manualpages/Mat/MatCreateMFFD.html            |   68 +-
 docs/manualpages/Mat/MatCreateMPIAIJCRL.html       |   28 +-
 docs/manualpages/Mat/MatCreateMPIAIJPERM.html      |   98 +-
 docs/manualpages/Mat/MatCreateMPIAIJSumSeqAIJ.html |   30 +-
 .../manualpages/Mat/MatCreateMPIAIJWithArrays.html |   49 +-
 .../Mat/MatCreateMPIAIJWithSplitArrays.html        |   64 +-
 docs/manualpages/Mat/MatCreateMPIAdj.html          |   41 +-
 .../Mat/MatCreateMPIBAIJWithArrays.html            |   53 +-
 .../Mat/MatCreateMPIMatConcatenateSeqMat.html      |   24 +-
 .../Mat/MatCreateMPISBAIJWithArrays.html           |   48 +-
 docs/manualpages/Mat/MatCreateNest.html            |   28 +-
 docs/manualpages/Mat/MatCreateNormal.html          |   17 +-
 docs/manualpages/Mat/MatCreateNormalHermitian.html |   17 +-
 docs/manualpages/Mat/MatCreateRedundantMatrix.html |   28 +-
 docs/manualpages/Mat/MatCreateSBAIJ.html           |  111 +-
 docs/manualpages/Mat/MatCreateScatter.html         |   25 +-
 docs/manualpages/Mat/MatCreateSeqAIJ.html          |   53 +-
 docs/manualpages/Mat/MatCreateSeqAIJCRL.html       |   28 +-
 docs/manualpages/Mat/MatCreateSeqAIJCUSP.html      |   47 +-
 docs/manualpages/Mat/MatCreateSeqAIJCUSPARSE.html  |   47 +-
 .../manualpages/Mat/MatCreateSeqAIJFromTriple.html |   47 +-
 docs/manualpages/Mat/MatCreateSeqAIJPERM.html      |   28 +-
 docs/manualpages/Mat/MatCreateSeqAIJViennaCL.html  |   42 +-
 .../manualpages/Mat/MatCreateSeqAIJWithArrays.html |   39 +-
 docs/manualpages/Mat/MatCreateSeqBAIJ.html         |   54 +-
 .../Mat/MatCreateSeqBAIJWithArrays.html            |   45 +-
 docs/manualpages/Mat/MatCreateSeqCUFFT.html        |   22 +-
 docs/manualpages/Mat/MatCreateSeqDense.html        |   27 +-
 docs/manualpages/Mat/MatCreateSeqSBAIJ.html        |   45 +-
 .../Mat/MatCreateSeqSBAIJWithArrays.html           |   41 +-
 docs/manualpages/Mat/MatCreateShell.html           |   46 +-
 docs/manualpages/Mat/MatCreateSubMatrix.html       |   21 +-
 docs/manualpages/Mat/MatCreateTranspose.html       |   16 +-
 docs/manualpages/Mat/MatCreateVecs.html            |   20 +-
 docs/manualpages/Mat/MatCreateVecsFFTW.html        |   31 +-
 docs/manualpages/Mat/MatDenseGetArray.html         |   12 +-
 docs/manualpages/Mat/MatDenseGetArrayF90.html      |   18 +-
 docs/manualpages/Mat/MatDenseGetLocalMatrix.html   |   10 +-
 docs/manualpages/Mat/MatDenseRestoreArray.html     |   12 +-
 docs/manualpages/Mat/MatDenseRestoreArrayF90.html  |   18 +-
 docs/manualpages/Mat/MatDestroy.html               |   10 +-
 docs/manualpages/Mat/MatDestroyMatrices.html       |   18 +-
 .../Mat/MatDestroySeqNonzeroStructure.html         |   13 +-
 docs/manualpages/Mat/MatDiagonalScale.html         |   21 +-
 docs/manualpages/Mat/MatDiagonalScaleLocal.html    |   15 +-
 docs/manualpages/Mat/MatDiagonalSet.html           |   21 +-
 docs/manualpages/Mat/MatDuplicate.html             |   19 +-
 docs/manualpages/Mat/MatDuplicateOption.html       |    8 +-
 .../Mat/MatElementalHermitianGenDefEig.html        |   10 +-
 docs/manualpages/Mat/MatEqual.html                 |   17 +-
 docs/manualpages/Mat/MatFDColoring.html            |    6 +-
 .../Mat/MatFactorCreateSchurComplement.html        |   17 +-
 docs/manualpages/Mat/MatFactorError.html           |    9 +-
 .../Mat/MatFactorGetSchurComplement.html           |   18 +-
 .../manualpages/Mat/MatFactorGetSolverPackage.html |   15 +-
 docs/manualpages/Mat/MatFactorInfo.html            |   14 +-
 docs/manualpages/Mat/MatFactorInfoInitialize.html  |   16 +-
 .../Mat/MatFactorInvertSchurComplement.html        |   11 +-
 .../Mat/MatFactorRestoreSchurComplement.html       |   14 +-
 docs/manualpages/Mat/MatFactorSetSchurIS.html      |   14 +-
 docs/manualpages/Mat/MatFactorShiftType.html       |    6 +-
 .../Mat/MatFactorSolveSchurComplement.html         |   19 +-
 .../MatFactorSolveSchurComplementTranspose.html    |   19 +-
 docs/manualpages/Mat/MatFactorType.html            |    8 +-
 docs/manualpages/Mat/MatFinalizePackage.html       |    6 +-
 docs/manualpages/Mat/MatFindNonzeroRows.html       |   10 +-
 .../Mat/MatFindOffBlockDiagonalEntries.html        |   12 +-
 docs/manualpages/Mat/MatFindZeroDiagonals.html     |   12 +-
 docs/manualpages/Mat/MatForwardSolve.html          |   32 +-
 docs/manualpages/Mat/MatGetBlockSize.html          |   16 +-
 docs/manualpages/Mat/MatGetBlockSizes.html         |   19 +-
 docs/manualpages/Mat/MatGetBrowsOfAcols.html       |   23 +-
 docs/manualpages/Mat/MatGetColumnIJ.html           |   38 +-
 docs/manualpages/Mat/MatGetColumnNorms.html        |   17 +-
 docs/manualpages/Mat/MatGetColumnVector.html       |   26 +-
 .../Mat/MatGetCommunicationStructs.html            |   19 +-
 docs/manualpages/Mat/MatGetDiagonal.html           |   18 +-
 docs/manualpages/Mat/MatGetDiagonalBlock.html      |   16 +-
 docs/manualpages/Mat/MatGetFactor.html             |   24 +-
 docs/manualpages/Mat/MatGetFactorAvailable.html    |   24 +-
 docs/manualpages/Mat/MatGetFactorType.html         |   13 +-
 docs/manualpages/Mat/MatGetGhosts.html             |   18 +-
 docs/manualpages/Mat/MatGetInertia.html            |   21 +-
 docs/manualpages/Mat/MatGetInfo.html               |   42 +-
 docs/manualpages/Mat/MatGetLayouts.html            |   16 +-
 docs/manualpages/Mat/MatGetLocalSize.html          |   18 +-
 docs/manualpages/Mat/MatGetLocalSubMatrix.html     |   25 +-
 .../Mat/MatGetLocalToGlobalMapping.html            |   16 +-
 docs/manualpages/Mat/MatGetMultiProcBlock.html     |   30 +-
 docs/manualpages/Mat/MatGetNearNullSpace.html      |   12 +-
 docs/manualpages/Mat/MatGetNonzeroState.html       |   15 +-
 docs/manualpages/Mat/MatGetNullSpace.html          |   14 +-
 docs/manualpages/Mat/MatGetOption.html             |   18 +-
 docs/manualpages/Mat/MatGetOptionsPrefix.html      |   15 +-
 docs/manualpages/Mat/MatGetOwnershipIS.html        |   16 +-
 docs/manualpages/Mat/MatGetOwnershipRange.html     |   18 +-
 .../Mat/MatGetOwnershipRangeColumn.html            |   18 +-
 docs/manualpages/Mat/MatGetOwnershipRanges.html    |   12 +-
 .../Mat/MatGetOwnershipRangesColumn.html           |   12 +-
 docs/manualpages/Mat/MatGetRow.html                |   53 +-
 docs/manualpages/Mat/MatGetRowIJ.html              |   43 +-
 docs/manualpages/Mat/MatGetRowMax.html             |   21 +-
 docs/manualpages/Mat/MatGetRowMaxAbs.html          |   21 +-
 docs/manualpages/Mat/MatGetRowMin.html             |   24 +-
 docs/manualpages/Mat/MatGetRowMinAbs.html          |   21 +-
 docs/manualpages/Mat/MatGetRowSum.html             |   14 +-
 docs/manualpages/Mat/MatGetRowUpperTriangular.html |   13 +-
 .../manualpages/Mat/MatGetSeqNonzeroStructure.html |   12 +-
 docs/manualpages/Mat/MatGetSize.html               |   18 +-
 docs/manualpages/Mat/MatGetSubMatrices.html        |   52 +-
 docs/manualpages/Mat/MatGetSubMatrix.html          |   50 +-
 docs/manualpages/Mat/MatGetSubMatrixOption.html    |    6 +-
 docs/manualpages/Mat/MatGetTrace.html              |   12 +-
 docs/manualpages/Mat/MatGetTransposeNullSpace.html |   14 +-
 docs/manualpages/Mat/MatGetType.html               |   12 +-
 docs/manualpages/Mat/MatGetValues.html             |   35 +-
 docs/manualpages/Mat/MatHasOperation.html          |   21 +-
 docs/manualpages/Mat/MatHermitianTranspose.html    |   18 +-
 docs/manualpages/Mat/MatICCFactor.html             |   30 +-
 docs/manualpages/Mat/MatICCFactorSymbolic.html     |   26 +-
 docs/manualpages/Mat/MatILUFactor.html             |   32 +-
 docs/manualpages/Mat/MatILUFactorSymbolic.html     |   35 +-
 docs/manualpages/Mat/MatISGetLocalMat.html         |   14 +-
 docs/manualpages/Mat/MatISGetMPIXAIJ.html          |   14 +-
 docs/manualpages/Mat/MatISSetLocalMat.html         |   13 +-
 docs/manualpages/Mat/MatISSetPreallocation.html    |   40 +-
 docs/manualpages/Mat/MatImaginaryPart.html         |   10 +-
 docs/manualpages/Mat/MatIncreaseOverlap.html       |   22 +-
 docs/manualpages/Mat/MatIncreaseOverlapSplit.html  |   22 +-
 docs/manualpages/Mat/MatInfo.html                  |    8 +-
 docs/manualpages/Mat/MatInfoType.html              |    8 +-
 docs/manualpages/Mat/MatInitializePackage.html     |    6 +-
 docs/manualpages/Mat/MatInodeGetInodeSizes.html    |   25 +-
 docs/manualpages/Mat/MatInterpolate.html           |   17 +-
 docs/manualpages/Mat/MatInterpolateAdd.html        |   22 +-
 docs/manualpages/Mat/MatInvertBlockDiagonal.html   |   15 +-
 docs/manualpages/Mat/MatIsHermitian.html           |   19 +-
 docs/manualpages/Mat/MatIsHermitianKnown.html      |   19 +-
 docs/manualpages/Mat/MatIsHermitianTranspose.html  |   20 +-
 .../Mat/MatIsStructurallySymmetric.html            |   12 +-
 docs/manualpages/Mat/MatIsSymmetric.html           |   18 +-
 docs/manualpages/Mat/MatIsSymmetricKnown.html      |   19 +-
 docs/manualpages/Mat/MatIsTranspose.html           |   20 +-
 docs/manualpages/Mat/MatLUFactor.html              |   32 +-
 docs/manualpages/Mat/MatLUFactorNumeric.html       |   27 +-
 docs/manualpages/Mat/MatLUFactorSymbolic.html      |   29 +-
 docs/manualpages/Mat/MatLoad.html                  |   50 +-
 docs/manualpages/Mat/MatMAIJGetAIJ.html            |   14 +-
 docs/manualpages/Mat/MatMAIJRedimension.html       |   16 +-
 docs/manualpages/Mat/MatMFFD.html                  |   10 +-
 docs/manualpages/Mat/MatMFFDCheckPositivity.html   |   24 +-
 docs/manualpages/Mat/MatMFFDDSSetUmin.html         |   15 +-
 docs/manualpages/Mat/MatMFFDFinalizePackage.html   |    6 +-
 docs/manualpages/Mat/MatMFFDGetH.html              |   12 +-
 docs/manualpages/Mat/MatMFFDInitializePackage.html |    6 +-
 docs/manualpages/Mat/MatMFFDRegister.html          |   22 +-
 docs/manualpages/Mat/MatMFFDRegisterAll.html       |   11 +-
 docs/manualpages/Mat/MatMFFDResetHHistory.html     |   14 +-
 docs/manualpages/Mat/MatMFFDSetBase.html           |   22 +-
 docs/manualpages/Mat/MatMFFDSetCheckh.html         |   21 +-
 docs/manualpages/Mat/MatMFFDSetFunction.html       |   34 +-
 docs/manualpages/Mat/MatMFFDSetFunctionError.html  |   26 +-
 docs/manualpages/Mat/MatMFFDSetFunctioni.html      |   17 +-
 docs/manualpages/Mat/MatMFFDSetFunctioniBase.html  |   20 +-
 docs/manualpages/Mat/MatMFFDSetHHistory.html       |   23 +-
 docs/manualpages/Mat/MatMFFDSetOptionsPrefix.html  |   17 +-
 docs/manualpages/Mat/MatMFFDSetPeriod.html         |   19 +-
 docs/manualpages/Mat/MatMFFDSetType.html           |   20 +-
 docs/manualpages/Mat/MatMFFDType.html              |    6 +-
 docs/manualpages/Mat/MatMFFDWPSetComputeNormU.html |   18 +-
 docs/manualpages/Mat/MatMPIAIJGetLocalMat.html     |   17 +-
 .../Mat/MatMPIAIJGetLocalMatCondensed.html         |   19 +-
 .../manualpages/Mat/MatMPIAIJSetPreallocation.html |  128 +-
 .../Mat/MatMPIAIJSetPreallocationCSR.html          |   33 +-
 .../MatMPIAIJSetUseScalableIncreaseOverlap.html    |   14 +-
 docs/manualpages/Mat/MatMPIAIJSetValuesBatch.html  |   23 +-
 .../Mat/MatMPIAdjCreateNonemptySubcommMat.html     |   16 +-
 .../manualpages/Mat/MatMPIAdjSetPreallocation.html |   21 +-
 .../Mat/MatMPIBAIJSetHashTableFactor.html          |   14 +-
 .../Mat/MatMPIBAIJSetPreallocation.html            |   78 +-
 .../Mat/MatMPIBAIJSetPreallocationCSR.html         |   29 +-
 .../Mat/MatMPIBAIJSetValuesBlocked.html            |   31 +-
 .../Mat/MatMPIDenseSetPreallocation.html           |   20 +-
 .../Mat/MatMPISBAIJSetPreallocation.html           |   79 +-
 .../Mat/MatMPISBAIJSetPreallocationCSR.html        |   23 +-
 docs/manualpages/Mat/MatMatMatMult.html            |   36 +-
 docs/manualpages/Mat/MatMatMult.html               |   36 +-
 docs/manualpages/Mat/MatMatMultEqual.html          |   21 +-
 docs/manualpages/Mat/MatMatMultNumeric.html        |   23 +-
 docs/manualpages/Mat/MatMatMultSymbolic.html       |   33 +-
 docs/manualpages/Mat/MatMatSolve.html              |   29 +-
 docs/manualpages/Mat/MatMatTransposeMult.html      |   31 +-
 docs/manualpages/Mat/MatMissingDiagonal.html       |   16 +-
 docs/manualpages/Mat/MatMkl_CPardisoSetCntl.html   |   20 +-
 docs/manualpages/Mat/MatMkl_PardisoSetCntl.html    |   20 +-
 docs/manualpages/Mat/MatMult.html                  |   19 +-
 docs/manualpages/Mat/MatMultAdd.html               |   19 +-
 docs/manualpages/Mat/MatMultAddEqual.html          |   19 +-
 docs/manualpages/Mat/MatMultConstrained.html       |   19 +-
 docs/manualpages/Mat/MatMultDiagonalBlock.html     |   19 +-
 docs/manualpages/Mat/MatMultEqual.html             |   19 +-
 .../manualpages/Mat/MatMultHermitianTranspose.html |   23 +-
 .../Mat/MatMultHermitianTransposeAdd.html          |   19 +-
 docs/manualpages/Mat/MatMultTranspose.html         |   22 +-
 docs/manualpages/Mat/MatMultTransposeAdd.html      |   19 +-
 docs/manualpages/Mat/MatMultTransposeAddEqual.html |   19 +-
 .../Mat/MatMultTransposeConstrained.html           |   19 +-
 docs/manualpages/Mat/MatMultTransposeEqual.html    |   19 +-
 docs/manualpages/Mat/MatMumpsGetCntl.html          |   18 +-
 docs/manualpages/Mat/MatMumpsGetIcntl.html         |   18 +-
 docs/manualpages/Mat/MatMumpsGetInfo.html          |   18 +-
 docs/manualpages/Mat/MatMumpsGetInfog.html         |   18 +-
 docs/manualpages/Mat/MatMumpsGetRinfo.html         |   18 +-
 docs/manualpages/Mat/MatMumpsGetRinfog.html        |   18 +-
 docs/manualpages/Mat/MatMumpsSetCntl.html          |   20 +-
 docs/manualpages/Mat/MatMumpsSetIcntl.html         |   20 +-
 docs/manualpages/Mat/MatNestGetISs.html            |   18 +-
 docs/manualpages/Mat/MatNestGetLocalISs.html       |   18 +-
 docs/manualpages/Mat/MatNestGetSize.html           |   16 +-
 docs/manualpages/Mat/MatNestGetSubMat.html         |   19 +-
 docs/manualpages/Mat/MatNestGetSubMats.html        |   21 +-
 docs/manualpages/Mat/MatNestSetSubMat.html         |   24 +-
 docs/manualpages/Mat/MatNestSetSubMats.html        |   26 +-
 docs/manualpages/Mat/MatNestSetVecType.html        |   14 +-
 docs/manualpages/Mat/MatNorm.html                  |   17 +-
 docs/manualpages/Mat/MatNullSpace.html             |    8 +-
 docs/manualpages/Mat/MatNullSpaceCreate.html       |   32 +-
 .../Mat/MatNullSpaceCreateRigidBody.html           |   12 +-
 docs/manualpages/Mat/MatNullSpaceDestroy.html      |   10 +-
 docs/manualpages/Mat/MatNullSpaceGetVecs.html      |   21 +-
 docs/manualpages/Mat/MatNullSpaceRemove.html       |   14 +-
 docs/manualpages/Mat/MatNullSpaceSetFunction.html  |   17 +-
 docs/manualpages/Mat/MatNullSpaceTest.html         |   16 +-
 docs/manualpages/Mat/MatNullSpaceView.html         |   16 +-
 docs/manualpages/Mat/MatOption.html                |   10 +-
 docs/manualpages/Mat/MatOrderingType.html          |    6 +-
 docs/manualpages/Mat/MatPartitioning.html          |    6 +-
 docs/manualpages/Mat/MatPartitioningType.html      |    7 +-
 docs/manualpages/Mat/MatPermute.html               |   22 +-
 docs/manualpages/Mat/MatPreallocateFinalize.html   |   23 +-
 docs/manualpages/Mat/MatPreallocateInitialize.html |   34 +-
 docs/manualpages/Mat/MatPreallocateLocation.html   |   29 +-
 docs/manualpages/Mat/MatPreallocateSet.html        |   32 +-
 docs/manualpages/Mat/MatPreallocateSetLocal.html   |   39 +-
 .../Mat/MatPreallocateSetLocalBlock.html           |   39 +-
 .../Mat/MatPreallocateSymmetricSetBlock.html       |   35 +-
 .../Mat/MatPreallocateSymmetricSetLocalBlock.html  |   36 +-
 .../Mat/MatPreallocatorPreallocate.html            |   14 +-
 docs/manualpages/Mat/MatPtAP.html                  |   28 +-
 docs/manualpages/Mat/MatPtAPNumeric.html           |   22 +-
 docs/manualpages/Mat/MatPtAPSymbolic.html          |   22 +-
 docs/manualpages/Mat/MatPythonCreate.html          |   28 +-
 docs/manualpages/Mat/MatPythonSetType.html         |   15 +-
 docs/manualpages/Mat/MatRARt.html                  |   28 +-
 docs/manualpages/Mat/MatRARtNumeric.html           |   22 +-
 docs/manualpages/Mat/MatRARtSymbolic.html          |   22 +-
 docs/manualpages/Mat/MatRealPart.html              |   10 +-
 docs/manualpages/Mat/MatRegister.html              |   25 +-
 docs/manualpages/Mat/MatRegisterAll.html           |    8 +-
 docs/manualpages/Mat/MatRegisterBaseName.html      |   16 +-
 .../Mat/MatReorderForNonzeroDiagonal.html          |   36 +-
 docs/manualpages/Mat/MatResidual.html              |   19 +-
 docs/manualpages/Mat/MatRestoreColumnIJ.html       |   34 +-
 docs/manualpages/Mat/MatRestoreLocalSubMatrix.html |   13 +-
 docs/manualpages/Mat/MatRestoreRow.html            |   35 +-
 docs/manualpages/Mat/MatRestoreRowIJ.html          |   38 +-
 .../Mat/MatRestoreRowUpperTriangular.html          |   13 +-
 docs/manualpages/Mat/MatRestrict.html              |   17 +-
 docs/manualpages/Mat/MatRetrieveValues.html        |   10 +-
 docs/manualpages/Mat/MatReuse.html                 |    8 +-
 docs/manualpages/Mat/MatSOR.html                   |   70 +-
 docs/manualpages/Mat/MatSORType.html               |   12 +-
 docs/manualpages/Mat/MatScale.html                 |   16 +-
 docs/manualpages/Mat/MatScatterGetVecScatter.html  |   12 +-
 docs/manualpages/Mat/MatScatterSetVecScatter.html  |   14 +-
 docs/manualpages/Mat/MatSeqAIJFromMatlab.html      |   14 +-
 docs/manualpages/Mat/MatSeqAIJGetArray.html        |   12 +-
 docs/manualpages/Mat/MatSeqAIJGetArrayF90.html     |   18 +-
 .../Mat/MatSeqAIJGetMaxRowNonzeros.html            |   12 +-
 docs/manualpages/Mat/MatSeqAIJRestoreArray.html    |   12 +-
 docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html |   18 +-
 .../manualpages/Mat/MatSeqAIJSetColumnIndices.html |   23 +-
 .../manualpages/Mat/MatSeqAIJSetPreallocation.html |   54 +-
 .../Mat/MatSeqAIJSetPreallocationCSR.html          |   20 +-
 .../Mat/MatSeqBAIJSetColumnIndices.html            |   21 +-
 .../Mat/MatSeqBAIJSetPreallocation.html            |   42 +-
 .../Mat/MatSeqBAIJSetPreallocationCSR.html         |   26 +-
 docs/manualpages/Mat/MatSeqDenseSetLDA.html        |   16 +-
 .../Mat/MatSeqDenseSetPreallocation.html           |   18 +-
 .../Mat/MatSeqSBAIJSetColumnIndices.html           |   21 +-
 .../Mat/MatSeqSBAIJSetPreallocation.html           |   38 +-
 .../Mat/MatSeqSBAIJSetPreallocationCSR.html        |   27 +-
 docs/manualpages/Mat/MatSetBlockSize.html          |   18 +-
 docs/manualpages/Mat/MatSetBlockSizes.html         |   23 +-
 docs/manualpages/Mat/MatSetBlockSizesFromMats.html |   17 +-
 docs/manualpages/Mat/MatSetErrorIfFailure.html     |   14 +-
 docs/manualpages/Mat/MatSetFromOptions.html        |   37 +-
 .../Mat/MatSetLocalToGlobalMapping.html            |   17 +-
 docs/manualpages/Mat/MatSetNearNullSpace.html      |   18 +-
 docs/manualpages/Mat/MatSetNullSpace.html          |   29 +-
 docs/manualpages/Mat/MatSetOption.html             |  128 +-
 docs/manualpages/Mat/MatSetOptionsPrefix.html      |   17 +-
 docs/manualpages/Mat/MatSetRandom.html             |   19 +-
 docs/manualpages/Mat/MatSetSizes.html              |   38 +-
 docs/manualpages/Mat/MatSetStencil.html            |   32 +-
 docs/manualpages/Mat/MatSetTransposeNullSpace.html |   25 +-
 docs/manualpages/Mat/MatSetType.html               |   19 +-
 docs/manualpages/Mat/MatSetUnfactored.html         |   31 +-
 docs/manualpages/Mat/MatSetUp.html                 |   16 +-
 docs/manualpages/Mat/MatSetValue.html              |   26 +-
 docs/manualpages/Mat/MatSetValues.html             |   48 +-
 docs/manualpages/Mat/MatSetValuesAdifor.html       |   23 +-
 docs/manualpages/Mat/MatSetValuesBatch.html        |   28 +-
 docs/manualpages/Mat/MatSetValuesBlocked.html      |   58 +-
 docs/manualpages/Mat/MatSetValuesBlockedLocal.html |   41 +-
 .../Mat/MatSetValuesBlockedStencil.html            |   72 +-
 docs/manualpages/Mat/MatSetValuesLocal.html        |   40 +-
 docs/manualpages/Mat/MatSetValuesRow.html          |   28 +-
 docs/manualpages/Mat/MatSetValuesRowLocal.html     |   28 +-
 docs/manualpages/Mat/MatSetValuesStencil.html      |   76 +-
 docs/manualpages/Mat/MatShellGetContext.html       |   15 +-
 docs/manualpages/Mat/MatShellGetOperation.html     |   32 +-
 docs/manualpages/Mat/MatShellSetContext.html       |   17 +-
 docs/manualpages/Mat/MatShellSetOperation.html     |   37 +-
 docs/manualpages/Mat/MatShift.html                 |   21 +-
 docs/manualpages/Mat/MatSolve.html                 |   23 +-
 docs/manualpages/Mat/MatSolveAdd.html              |   26 +-
 docs/manualpages/Mat/MatSolvePackageGet.html       |   24 +-
 docs/manualpages/Mat/MatSolvePackageRegister.html  |   18 +-
 docs/manualpages/Mat/MatSolveTranspose.html        |   23 +-
 docs/manualpages/Mat/MatSolveTransposeAdd.html     |   26 +-
 docs/manualpages/Mat/MatSolverPackage.html         |    8 +-
 docs/manualpages/Mat/MatSolves.html                |   23 +-
 docs/manualpages/Mat/MatStashGetInfo.html          |   22 +-
 docs/manualpages/Mat/MatStashSetInitialSize.html   |   34 +-
 docs/manualpages/Mat/MatStencil.html               |    8 +-
 docs/manualpages/Mat/MatStoreValues.html           |   17 +-
 docs/manualpages/Mat/MatStructure.html             |    8 +-
 docs/manualpages/Mat/MatSubMatrixUpdate.html       |   22 +-
 .../Mat/MatSubdomainsCreateCoalesce.html           |   23 +-
 docs/manualpages/Mat/MatSuperluSetILUDropTol.html  |   15 +-
 .../Mat/MatTransColoringApplyDenToSp.html          |   25 +-
 .../Mat/MatTransColoringApplySpToDen.html          |   28 +-
 docs/manualpages/Mat/MatTranspose.html             |   20 +-
 docs/manualpages/Mat/MatTransposeColoring.html     |    6 +-
 .../Mat/MatTransposeColoringCreate.html            |   19 +-
 .../Mat/MatTransposeColoringDestroy.html           |   10 +-
 docs/manualpages/Mat/MatTransposeMatMult.html      |   32 +-
 docs/manualpages/Mat/MatTransposeMatMultEqual.html |   21 +-
 docs/manualpages/Mat/MatType.html                  |    6 +-
 docs/manualpages/Mat/MatView.html                  |  125 +-
 docs/manualpages/Mat/MatXAIJSetPreallocation.html  |   29 +-
 docs/manualpages/Mat/MatZeroEntries.html           |   13 +-
 docs/manualpages/Mat/MatZeroRows.html              |   49 +-
 docs/manualpages/Mat/MatZeroRowsColumns.html       |   42 +-
 docs/manualpages/Mat/MatZeroRowsColumnsIS.html     |   39 +-
 docs/manualpages/Mat/MatZeroRowsColumnsLocal.html  |   33 +-
 .../manualpages/Mat/MatZeroRowsColumnsLocalIS.html |   30 +-
 .../manualpages/Mat/MatZeroRowsColumnsStencil.html |   62 +-
 docs/manualpages/Mat/MatZeroRowsIS.html            |   46 +-
 docs/manualpages/Mat/MatZeroRowsLocal.html         |   44 +-
 docs/manualpages/Mat/MatZeroRowsLocalIS.html       |   41 +-
 docs/manualpages/Mat/MatZeroRowsStencil.html       |   62 +-
 .../Mat/PetscElementalFinalizePackage.html         |    8 +-
 .../Mat/PetscElementalInitializePackage.html       |    8 +-
 docs/manualpages/Mat/VecScatterFFTWToPetsc.html    |   19 +-
 docs/manualpages/Mat/VecScatterPetscToFFTW.html    |   22 +-
 docs/manualpages/Mat/index.html                    |    4 +-
 docs/manualpages/MatFD/MatFDColoringApply.html     |   32 +-
 docs/manualpages/MatFD/MatFDColoringCreate.html    |   20 +-
 docs/manualpages/MatFD/MatFDColoringDestroy.html   |   10 +-
 .../MatFD/MatFDColoringGetFunction.html            |   16 +-
 .../MatFD/MatFDColoringGetPerturbedColumns.html    |   16 +-
 .../MatFD/MatFDColoringSetBlockSize.html           |   17 +-
 .../MatFD/MatFDColoringSetFromOptions.html         |   33 +-
 .../MatFD/MatFDColoringSetFunction.html            |   27 +-
 .../MatFD/MatFDColoringSetParameters.html          |   22 +-
 docs/manualpages/MatFD/MatFDColoringSetUp.html     |   17 +-
 docs/manualpages/MatFD/MatFDColoringView.html      |   32 +-
 docs/manualpages/MatFD/index.html                  |    4 +-
 docs/manualpages/MatOrderings/MATCOARSENHEM.html   |    6 +-
 docs/manualpages/MatOrderings/MATCOARSENMIS.html   |   13 +-
 .../MatOrderings/MATCOLORINGGREEDY.html            |   18 +-
 docs/manualpages/MatOrderings/MATCOLORINGJP.html   |   12 +-
 .../manualpages/MatOrderings/MATCOLORINGPOWER.html |    8 +-
 .../MatOrderings/MATPARTITIONINGCHACO.html         |    9 +-
 .../MatOrderings/MATPARTITIONINGHIERARCHPART.html  |   10 +-
 .../MatOrderings/MATPARTITIONINGPARMETIS.html      |   15 +-
 .../MatOrderings/MATPARTITIONINGPARTY.html         |    9 +-
 .../MatOrderings/MATPARTITIONINGPTSCOTCH.html      |    9 +-
 docs/manualpages/MatOrderings/MatCoarsenApply.html |   23 +-
 .../manualpages/MatOrderings/MatCoarsenCreate.html |   14 +-
 .../MatOrderings/MatCoarsenDestroy.html            |   10 +-
 .../MatOrderings/MatCoarsenGetData.html            |   12 +-
 .../MatOrderings/MatCoarsenGetType.html            |   14 +-
 .../MatOrderings/MatCoarsenRegister.html           |   20 +-
 .../MatOrderings/MatCoarsenRegisterAll.html        |   23 +-
 .../MatOrderings/MatCoarsenSetAdjacency.html       |   14 +-
 .../MatOrderings/MatCoarsenSetFromOptions.html     |   10 +-
 .../MatOrderings/MatCoarsenSetGreedyOrdering.html  |   16 +-
 .../MatOrderings/MatCoarsenSetStrictAggs.html      |   12 +-
 .../MatOrderings/MatCoarsenSetType.html            |   14 +-
 docs/manualpages/MatOrderings/MatCoarsenView.html  |   27 +-
 .../manualpages/MatOrderings/MatColoringApply.html |   12 +-
 .../MatOrderings/MatColoringCreate.html            |   27 +-
 .../MatOrderings/MatColoringDestroy.html           |   10 +-
 .../MatOrderings/MatColoringGetDistance.html       |   14 +-
 .../MatOrderings/MatColoringGetMaxColors.html      |   12 +-
 .../MatOrderings/MatColoringRegister.html          |   20 +-
 .../MatOrderings/MatColoringRegisterAll.html       |   17 +-
 .../MatOrderings/MatColoringSetDistance.html       |   20 +-
 .../MatOrderings/MatColoringSetFromOptions.html    |   22 +-
 .../MatOrderings/MatColoringSetMaxColors.html      |   20 +-
 .../MatOrderings/MatColoringSetType.html           |   18 +-
 .../MatOrderings/MatColoringSetWeightType.html     |   11 +-
 docs/manualpages/MatOrderings/MatColoringView.html |   11 +-
 .../MatOrderings/MatCreateLaplacian.html           |   17 +-
 docs/manualpages/MatOrderings/MatGetOrdering.html  |   37 +-
 .../MatOrderings/MatMeshToCellGraph.html           |   22 +-
 .../MatOrderings/MatMeshToVertexGraph.html         |   22 +-
 .../MatOrderings/MatOrderingRegister.html          |   20 +-
 .../MatOrderings/MatOrderingRegisterAll.html       |   17 +-
 .../MatOrderings/MatPartitioningApply.html         |   24 +-
 .../MatPartitioningChacoGetEigenNumber.html        |   12 +-
 .../MatPartitioningChacoGetEigenSolver.html        |   12 +-
 .../MatPartitioningChacoGetEigenTol.html           |   12 +-
 .../MatPartitioningChacoGetGlobal.html             |   12 +-
 .../MatOrderings/MatPartitioningChacoGetLocal.html |   12 +-
 .../MatPartitioningChacoSetCoarseLevel.html        |   17 +-
 .../MatPartitioningChacoSetEigenNumber.html        |   19 +-
 .../MatPartitioningChacoSetEigenSolver.html        |   21 +-
 .../MatPartitioningChacoSetEigenTol.html           |   18 +-
 .../MatPartitioningChacoSetGlobal.html             |   20 +-
 .../MatOrderings/MatPartitioningChacoSetLocal.html |   19 +-
 .../MatOrderings/MatPartitioningCreate.html        |   14 +-
 .../MatOrderings/MatPartitioningDestroy.html       |   10 +-
 .../MatOrderings/MatPartitioningGetType.html       |   14 +-
 .../MatPartitioningPTScotchGetImbalance.html       |   12 +-
 .../MatPartitioningPTScotchGetStrategy.html        |   12 +-
 .../MatPartitioningPTScotchSetImbalance.html       |   18 +-
 .../MatPartitioningPTScotchSetStrategy.html        |   20 +-
 .../MatPartitioningParmetisGetEdgeCut.html         |   10 +-
 ...MatPartitioningParmetisSetCoarseSequential.html |   10 +-
 .../MatPartitioningParmetisSetRepartition.html     |   10 +-
 .../MatPartitioningPartySetBipart.html             |   17 +-
 .../MatPartitioningPartySetCoarseLevel.html        |   17 +-
 .../MatPartitioningPartySetGlobal.html             |   21 +-
 .../MatOrderings/MatPartitioningPartySetLocal.html |   19 +-
 .../MatPartitioningPartySetMatchOptimization.html  |   17 +-
 .../MatOrderings/MatPartitioningRegister.html      |   20 +-
 .../MatOrderings/MatPartitioningRegisterAll.html   |   18 +-
 .../MatOrderings/MatPartitioningSetAdjacency.html  |   14 +-
 .../MatPartitioningSetFromOptions.html             |   10 +-
 .../MatOrderings/MatPartitioningSetNParts.html     |   14 +-
 .../MatPartitioningSetPartitionWeights.html        |   22 +-
 .../MatOrderings/MatPartitioningSetType.html       |   12 +-
 .../MatPartitioningSetVertexWeights.html           |   17 +-
 .../MatOrderings/MatPartitioningView.html          |   27 +-
 docs/manualpages/MatOrderings/index.html           |    4 +-
 docs/manualpages/PC/PC.html                        |    6 +-
 docs/manualpages/PC/PCAINVCUSP.html                |    8 +-
 docs/manualpages/PC/PCASM.html                     |   40 +-
 docs/manualpages/PC/PCASMCreateSubdomains.html     |   21 +-
 docs/manualpages/PC/PCASMCreateSubdomains2D.html   |   36 +-
 docs/manualpages/PC/PCASMDestroySubdomains.html    |   17 +-
 docs/manualpages/PC/PCASMGetDMSubdomains.html      |   13 +-
 docs/manualpages/PC/PCASMGetLocalSubdomains.html   |   24 +-
 docs/manualpages/PC/PCASMGetLocalSubmatrices.html  |   23 +-
 docs/manualpages/PC/PCASMGetLocalType.html         |   16 +-
 docs/manualpages/PC/PCASMGetSubKSP.html            |   32 +-
 docs/manualpages/PC/PCASMGetType.html              |   19 +-
 docs/manualpages/PC/PCASMSetDMSubdomains.html      |   19 +-
 docs/manualpages/PC/PCASMSetLocalSubdomains.html   |   31 +-
 docs/manualpages/PC/PCASMSetLocalType.html         |   18 +-
 docs/manualpages/PC/PCASMSetOverlap.html           |   36 +-
 docs/manualpages/PC/PCASMSetSortIndices.html       |   17 +-
 docs/manualpages/PC/PCASMSetTotalSubdomains.html   |   41 +-
 docs/manualpages/PC/PCASMSetType.html              |   21 +-
 docs/manualpages/PC/PCASMType.html                 |    6 +-
 docs/manualpages/PC/PCAppendOptionsPrefix.html     |   18 +-
 docs/manualpages/PC/PCApply.html                   |   16 +-
 docs/manualpages/PC/PCApplyBAorAB.html             |   25 +-
 docs/manualpages/PC/PCApplyBAorABTranspose.html    |   25 +-
 docs/manualpages/PC/PCApplyRichardson.html         |   47 +-
 docs/manualpages/PC/PCApplyRichardsonExists.html   |   12 +-
 docs/manualpages/PC/PCApplySymmetricLeft.html      |   18 +-
 docs/manualpages/PC/PCApplySymmetricRight.html     |   18 +-
 docs/manualpages/PC/PCApplyTranspose.html          |   20 +-
 docs/manualpages/PC/PCApplyTransposeExists.html    |   12 +-
 docs/manualpages/PC/PCBDDC.html                    |   82 +-
 .../PC/PCBDDCCreateFETIDPOperators.html            |   20 +-
 .../PC/PCBDDCGetDirichletBoundaries.html           |   14 +-
 .../PC/PCBDDCGetDirichletBoundariesLocal.html      |   15 +-
 .../manualpages/PC/PCBDDCGetNeumannBoundaries.html |   14 +-
 .../PC/PCBDDCGetNeumannBoundariesLocal.html        |   15 +-
 docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html     |   16 +-
 .../manualpages/PC/PCBDDCMatFETIDPGetSolution.html |   16 +-
 docs/manualpages/PC/PCBDDCSetChangeOfBasisMat.html |   14 +-
 docs/manualpages/PC/PCBDDCSetCoarseningRatio.html  |   17 +-
 .../PC/PCBDDCSetDirichletBoundaries.html           |   16 +-
 .../PC/PCBDDCSetDirichletBoundariesLocal.html      |   14 +-
 docs/manualpages/PC/PCBDDCSetDofsSplitting.html    |   19 +-
 .../PC/PCBDDCSetDofsSplittingLocal.html            |   19 +-
 docs/manualpages/PC/PCBDDCSetLevels.html           |   17 +-
 .../PC/PCBDDCSetLocalAdjacencyGraph.html           |   20 +-
 .../manualpages/PC/PCBDDCSetNeumannBoundaries.html |   16 +-
 .../PC/PCBDDCSetNeumannBoundariesLocal.html        |   14 +-
 docs/manualpages/PC/PCBDDCSetNullSpace.html        |   14 +-
 .../PC/PCBDDCSetPrimalVerticesLocalIS.html         |   14 +-
 docs/manualpages/PC/PCBJACOBI.html                 |   26 +-
 docs/manualpages/PC/PCBJacobiGetLocalBlocks.html   |   19 +-
 docs/manualpages/PC/PCBJacobiGetSubKSP.html        |   30 +-
 docs/manualpages/PC/PCBJacobiGetTotalBlocks.html   |   16 +-
 docs/manualpages/PC/PCBJacobiSetLocalBlocks.html   |   19 +-
 docs/manualpages/PC/PCBJacobiSetTotalBlocks.html   |   22 +-
 docs/manualpages/PC/PCCHOLESKY.html                |   34 +-
 docs/manualpages/PC/PCCOMPOSITE.html               |   23 +-
 docs/manualpages/PC/PCCP.html                      |   20 +-
 docs/manualpages/PC/PCCompositeAddPC.html          |   14 +-
 docs/manualpages/PC/PCCompositeGetNumberPC.html    |   12 +-
 docs/manualpages/PC/PCCompositeGetPC.html          |   16 +-
 docs/manualpages/PC/PCCompositeGetType.html        |   14 +-
 docs/manualpages/PC/PCCompositeSetType.html        |   16 +-
 .../manualpages/PC/PCCompositeSpecialSetAlpha.html |   14 +-
 docs/manualpages/PC/PCCompositeType.html           |    6 +-
 docs/manualpages/PC/PCComputeExplicitOperator.html |   19 +-
 docs/manualpages/PC/PCCreate.html                  |   15 +-
 docs/manualpages/PC/PCDestroy.html                 |   10 +-
 docs/manualpages/PC/PCDiagonalScaleLeft.html       |   21 +-
 docs/manualpages/PC/PCDiagonalScaleRight.html      |   21 +-
 docs/manualpages/PC/PCEISENSTAT.html               |   19 +-
 docs/manualpages/PC/PCEXOTIC.html                  |   54 +-
 .../PC/PCEisenstatGetNoDiagonalScaling.html        |   17 +-
 docs/manualpages/PC/PCEisenstatGetOmega.html       |   22 +-
 .../PC/PCEisenstatSetNoDiagonalScaling.html        |   19 +-
 docs/manualpages/PC/PCEisenstatSetOmega.html       |   24 +-
 docs/manualpages/PC/PCExoticSetType.html           |   27 +-
 docs/manualpages/PC/PCExoticType.html              |    6 +-
 docs/manualpages/PC/PCFIELDSPLIT.html              |   85 +-
 .../PC/PCFactorGetAllowDiagonalFill.html           |   16 +-
 docs/manualpages/PC/PCFactorGetLevels.html         |   12 +-
 .../PC/PCFactorGetMatSolverPackage.html            |   12 +-
 docs/manualpages/PC/PCFactorGetMatrix.html         |   14 +-
 docs/manualpages/PC/PCFactorGetUseInPlace.html     |   12 +-
 .../PC/PCFactorReorderForNonzeroDiagonal.html      |   15 +-
 .../PC/PCFactorSetAllowDiagonalFill.html           |   18 +-
 docs/manualpages/PC/PCFactorSetColumnPivot.html    |   15 +-
 docs/manualpages/PC/PCFactorSetFill.html           |   23 +-
 docs/manualpages/PC/PCFactorSetLevels.html         |   16 +-
 .../manualpages/PC/PCFactorSetMatOrderingType.html |   22 +-
 .../PC/PCFactorSetMatSolverPackage.html            |   18 +-
 docs/manualpages/PC/PCFactorSetPivotInBlocks.html  |   15 +-
 docs/manualpages/PC/PCFactorSetReuseFill.html      |   16 +-
 docs/manualpages/PC/PCFactorSetReuseOrdering.html  |   16 +-
 docs/manualpages/PC/PCFactorSetShiftAmount.html    |   16 +-
 docs/manualpages/PC/PCFactorSetShiftType.html      |   16 +-
 .../PC/PCFactorSetUpMatSolverPackage.html          |   10 +-
 docs/manualpages/PC/PCFactorSetUseInPlace.html     |   23 +-
 docs/manualpages/PC/PCFactorSetZeroPivot.html      |   16 +-
 docs/manualpages/PC/PCFailedReason.html            |    9 +-
 docs/manualpages/PC/PCFieldSplitGetDMSplits.html   |   12 +-
 .../manualpages/PC/PCFieldSplitGetDiagUseAmat.html |   12 +-
 docs/manualpages/PC/PCFieldSplitGetIS.html         |   16 +-
 .../PC/PCFieldSplitGetOffDiagUseAmat.html          |   12 +-
 .../manualpages/PC/PCFieldSplitGetSchurBlocks.html |   22 +-
 docs/manualpages/PC/PCFieldSplitGetSchurPre.html   |   16 +-
 docs/manualpages/PC/PCFieldSplitGetSubKSP.html     |   25 +-
 docs/manualpages/PC/PCFieldSplitGetType.html       |   12 +-
 docs/manualpages/PC/PCFieldSplitRestrictIS.html    |   10 +-
 docs/manualpages/PC/PCFieldSplitSchurFactType.html |    6 +-
 docs/manualpages/PC/PCFieldSplitSchurGetS.html     |   14 +-
 docs/manualpages/PC/PCFieldSplitSchurPreType.html  |    6 +-
 docs/manualpages/PC/PCFieldSplitSchurRestoreS.html |   14 +-
 docs/manualpages/PC/PCFieldSplitSetBlockSize.html  |   14 +-
 docs/manualpages/PC/PCFieldSplitSetDMSplits.html   |   15 +-
 .../manualpages/PC/PCFieldSplitSetDiagUseAmat.html |   15 +-
 docs/manualpages/PC/PCFieldSplitSetFields.html     |   44 +-
 docs/manualpages/PC/PCFieldSplitSetIS.html         |   22 +-
 .../PC/PCFieldSplitSetOffDiagUseAmat.html          |   15 +-
 .../PC/PCFieldSplitSetSchurFactType.html           |   35 +-
 docs/manualpages/PC/PCFieldSplitSetSchurPre.html   |   26 +-
 docs/manualpages/PC/PCFieldSplitSetType.html       |   14 +-
 docs/manualpages/PC/PCGALERKIN.html                |   13 +-
 docs/manualpages/PC/PCGAMG.html                    |   22 +-
 docs/manualpages/PC/PCGAMGClassicalGetType.html    |   12 +-
 docs/manualpages/PC/PCGAMGClassicalSetType.html    |   11 +-
 docs/manualpages/PC/PCGAMGFinalizePackage.html     |   10 +-
 docs/manualpages/PC/PCGAMGGetType.html             |   12 +-
 docs/manualpages/PC/PCGAMGInitializePackage.html   |   10 +-
 docs/manualpages/PC/PCGAMGRegister.html            |   12 +-
 docs/manualpages/PC/PCGAMGSetCoarseEqLim.html      |   15 +-
 docs/manualpages/PC/PCGAMGSetNSmooths.html         |   11 +-
 docs/manualpages/PC/PCGAMGSetNlevels.html          |   15 +-
 docs/manualpages/PC/PCGAMGSetProcEqLim.html        |   15 +-
 docs/manualpages/PC/PCGAMGSetRepartitioning.html   |   15 +-
 .../PC/PCGAMGSetReuseInterpolation.html            |   15 +-
 docs/manualpages/PC/PCGAMGSetSquareGraph.html      |    9 +-
 docs/manualpages/PC/PCGAMGSetSymGraph.html         |    9 +-
 docs/manualpages/PC/PCGAMGSetThreshold.html        |   15 +-
 docs/manualpages/PC/PCGAMGSetType.html             |   15 +-
 docs/manualpages/PC/PCGAMGSetUseASMAggs.html       |    9 +-
 docs/manualpages/PC/PCGAMGType.html                |    6 +-
 docs/manualpages/PC/PCGASM.html                    |   46 +-
 docs/manualpages/PC/PCGASMCreateSubdomains.html    |   26 +-
 docs/manualpages/PC/PCGASMCreateSubdomains2D.html  |   29 +-
 docs/manualpages/PC/PCGASMDestroySubdomains.html   |   21 +-
 docs/manualpages/PC/PCGASMGetSubKSP.html           |   30 +-
 docs/manualpages/PC/PCGASMGetSubdomains.html       |   25 +-
 docs/manualpages/PC/PCGASMGetSubmatrices.html      |   21 +-
 docs/manualpages/PC/PCGASMGetUseDMSubdomains.html  |   13 +-
 docs/manualpages/PC/PCGASMSetOverlap.html          |   34 +-
 docs/manualpages/PC/PCGASMSetSortIndices.html      |   17 +-
 docs/manualpages/PC/PCGASMSetSubdomains.html       |   32 +-
 docs/manualpages/PC/PCGASMSetTotalSubdomains.html  |   15 +-
 docs/manualpages/PC/PCGASMSetType.html             |   21 +-
 docs/manualpages/PC/PCGASMSetUseDMSubdomains.html  |   21 +-
 docs/manualpages/PC/PCGASMType.html                |   11 +-
 docs/manualpages/PC/PCGalerkinGetKSP.html          |   14 +-
 .../manualpages/PC/PCGalerkinSetInterpolation.html |   18 +-
 docs/manualpages/PC/PCGalerkinSetRestriction.html  |   18 +-
 docs/manualpages/PC/PCGetApplicationContext.html   |   12 +-
 docs/manualpages/PC/PCGetDM.html                   |   12 +-
 docs/manualpages/PC/PCGetDiagonalScale.html        |   14 +-
 docs/manualpages/PC/PCGetOperators.html            |   37 +-
 docs/manualpages/PC/PCGetOperatorsSet.html         |   16 +-
 docs/manualpages/PC/PCGetOptionsPrefix.html        |   15 +-
 docs/manualpages/PC/PCGetReusePreconditioner.html  |   12 +-
 docs/manualpages/PC/PCGetSetUpFailedReason.html    |   12 +-
 docs/manualpages/PC/PCGetType.html                 |   12 +-
 docs/manualpages/PC/PCGetUseAmat.html              |   15 +-
 docs/manualpages/PC/PCHYPRE.html                   |   48 +-
 docs/manualpages/PC/PCHYPREGetType.html            |   12 +-
 .../PC/PCHYPRESetAlphaPoissonMatrix.html           |   16 +-
 .../PC/PCHYPRESetBetaPoissonMatrix.html            |   17 +-
 docs/manualpages/PC/PCHYPRESetDiscreteCurl.html    |   17 +-
 .../manualpages/PC/PCHYPRESetDiscreteGradient.html |   17 +-
 .../PC/PCHYPRESetEdgeConstantVectors.html          |   18 +-
 docs/manualpages/PC/PCHYPRESetType.html            |   16 +-
 docs/manualpages/PC/PCICC.html                     |   36 +-
 docs/manualpages/PC/PCILU.html                     |   62 +-
 .../PC/PCISSetSubdomainDiagonalScaling.html        |   16 +-
 .../PC/PCISSetSubdomainScalingFactor.html          |   16 +-
 .../manualpages/PC/PCISSetUseStiffnessScaling.html |   14 +-
 docs/manualpages/PC/PCJACOBI.html                  |   22 +-
 docs/manualpages/PC/PCJacobiGetType.html           |   12 +-
 docs/manualpages/PC/PCJacobiGetUseAbs.html         |   13 +-
 docs/manualpages/PC/PCJacobiSetType.html           |   15 +-
 docs/manualpages/PC/PCJacobiSetUseAbs.html         |   17 +-
 docs/manualpages/PC/PCJacobiType.html              |    6 +-
 docs/manualpages/PC/PCKSP.html                     |   24 +-
 docs/manualpages/PC/PCKSPGetKSP.html               |   16 +-
 docs/manualpages/PC/PCKaczmarz.html                |   13 +-
 docs/manualpages/PC/PCLSC.html                     |   48 +-
 docs/manualpages/PC/PCLU.html                      |   52 +-
 docs/manualpages/PC/PCLoad.html                    |   25 +-
 docs/manualpages/PC/PCMAT.html                     |   11 +-
 docs/manualpages/PC/PCMG.html                      |   48 +-
 docs/manualpages/PC/PCMGCycleType.html             |    9 +-
 docs/manualpages/PC/PCMGGetCoarseSolve.html        |   12 +-
 docs/manualpages/PC/PCMGGetGalerkin.html           |   13 +-
 docs/manualpages/PC/PCMGGetInterpolation.html      |   16 +-
 docs/manualpages/PC/PCMGGetLevels.html             |   12 +-
 docs/manualpages/PC/PCMGGetRScale.html             |   19 +-
 docs/manualpages/PC/PCMGGetRestriction.html        |   16 +-
 docs/manualpages/PC/PCMGGetSmoother.html           |   20 +-
 docs/manualpages/PC/PCMGGetSmootherDown.html       |   19 +-
 docs/manualpages/PC/PCMGGetSmootherUp.html         |   19 +-
 docs/manualpages/PC/PCMGGetType.html               |   12 +-
 .../PC/PCMGMultiplicativeSetCycles.html            |   17 +-
 docs/manualpages/PC/PCMGResidualDefault.html       |   19 +-
 docs/manualpages/PC/PCMGSetCycleType.html          |   16 +-
 docs/manualpages/PC/PCMGSetCyclesOnLevel.html      |   17 +-
 docs/manualpages/PC/PCMGSetGalerkin.html           |   18 +-
 docs/manualpages/PC/PCMGSetInterpolation.html      |   23 +-
 docs/manualpages/PC/PCMGSetLevels.html             |   21 +-
 docs/manualpages/PC/PCMGSetNumberSmoothDown.html   |   16 +-
 docs/manualpages/PC/PCMGSetNumberSmoothUp.html     |   19 +-
 docs/manualpages/PC/PCMGSetR.html                  |   22 +-
 docs/manualpages/PC/PCMGSetRScale.html             |   18 +-
 docs/manualpages/PC/PCMGSetResidual.html           |   21 +-
 docs/manualpages/PC/PCMGSetRestriction.html        |   26 +-
 docs/manualpages/PC/PCMGSetRhs.html                |   22 +-
 docs/manualpages/PC/PCMGSetType.html               |   18 +-
 docs/manualpages/PC/PCMGSetX.html                  |   22 +-
 docs/manualpages/PC/PCMGType.html                  |   25 +-
 docs/manualpages/PC/PCML.html                      |   40 +-
 docs/manualpages/PC/PCModifySubMatrices.html       |   41 +-
 docs/manualpages/PC/PCNN.html                      |   39 +-
 docs/manualpages/PC/PCNONE.html                    |    8 +-
 docs/manualpages/PC/PCPARMS.html                   |   79 +-
 docs/manualpages/PC/PCPARMSGlobalType.html         |    6 +-
 docs/manualpages/PC/PCPARMSLocalType.html          |    6 +-
 docs/manualpages/PC/PCPARMSSetFill.html            |   31 +-
 docs/manualpages/PC/PCPARMSSetGlobal.html          |   20 +-
 docs/manualpages/PC/PCPARMSSetLocal.html           |   23 +-
 docs/manualpages/PC/PCPARMSSetNonsymPerm.html      |   19 +-
 docs/manualpages/PC/PCPARMSSetSolveRestart.html    |   18 +-
 docs/manualpages/PC/PCPARMSSetSolveTolerances.html |   25 +-
 docs/manualpages/PC/PCPBJACOBI.html                |   21 +-
 docs/manualpages/PC/PCPFMG.html                    |   23 +-
 docs/manualpages/PC/PCPostSolve.html               |   18 +-
 docs/manualpages/PC/PCPreSolve.html                |   20 +-
 docs/manualpages/PC/PCPythonSetType.html           |   15 +-
 docs/manualpages/PC/PCREDISTRIBUTE.html            |   17 +-
 docs/manualpages/PC/PCREDUNDANT.html               |   20 +-
 docs/manualpages/PC/PCRedistributeGetKSP.html      |   12 +-
 docs/manualpages/PC/PCRedundantGetKSP.html         |   12 +-
 docs/manualpages/PC/PCRedundantGetOperators.html   |   16 +-
 docs/manualpages/PC/PCRedundantSetNumber.html      |   15 +-
 docs/manualpages/PC/PCRedundantSetScatter.html     |   17 +-
 docs/manualpages/PC/PCRegister.html                |   22 +-
 docs/manualpages/PC/PCRegisterAll.html             |   10 +-
 docs/manualpages/PC/PCReset.html                   |   12 +-
 .../PC/PCRichardsonConvergedReason.html            |    8 +-
 docs/manualpages/PC/PCSACUSP.html                  |    8 +-
 docs/manualpages/PC/PCSHELL.html                   |   11 +-
 docs/manualpages/PC/PCSOR.html                     |   53 +-
 docs/manualpages/PC/PCSORGetIterations.html        |   24 +-
 docs/manualpages/PC/PCSORGetOmega.html             |   14 +-
 docs/manualpages/PC/PCSORGetSymmetric.html         |   34 +-
 docs/manualpages/PC/PCSORSetIterations.html        |   25 +-
 docs/manualpages/PC/PCSORSetOmega.html             |   16 +-
 docs/manualpages/PC/PCSORSetSymmetric.html         |   36 +-
 docs/manualpages/PC/PCSPAI.html                    |   36 +-
 docs/manualpages/PC/PCSPAISetBlockSize.html        |   29 +-
 docs/manualpages/PC/PCSPAISetCacheSize.html        |   17 +-
 docs/manualpages/PC/PCSPAISetEpsilon.html          |   20 +-
 docs/manualpages/PC/PCSPAISetMax.html              |   12 +-
 docs/manualpages/PC/PCSPAISetMaxNew.html           |   12 +-
 docs/manualpages/PC/PCSPAISetNBSteps.html          |   19 +-
 docs/manualpages/PC/PCSPAISetSp.html               |   19 +-
 docs/manualpages/PC/PCSPAISetVerbose.html          |   14 +-
 docs/manualpages/PC/PCSVD.html                     |   12 +-
 docs/manualpages/PC/PCSetApplicationContext.html   |   14 +-
 docs/manualpages/PC/PCSetCoordinates.html          |   25 +-
 docs/manualpages/PC/PCSetDM.html                   |   14 +-
 docs/manualpages/PC/PCSetDiagonalScale.html        |   18 +-
 docs/manualpages/PC/PCSetErrorIfFailure.html       |   20 +-
 docs/manualpages/PC/PCSetFromOptions.html          |   11 +-
 docs/manualpages/PC/PCSetModifySubMatrices.html    |   35 +-
 docs/manualpages/PC/PCSetOperators.html            |   28 +-
 docs/manualpages/PC/PCSetOptionsPrefix.html        |   18 +-
 docs/manualpages/PC/PCSetReusePreconditioner.html  |   14 +-
 docs/manualpages/PC/PCSetType.html                 |   37 +-
 docs/manualpages/PC/PCSetUp.html                   |   10 +-
 docs/manualpages/PC/PCSetUpOnBlocks.html           |   10 +-
 docs/manualpages/PC/PCSetUseAmat.html              |   19 +-
 docs/manualpages/PC/PCShellGetContext.html         |   17 +-
 docs/manualpages/PC/PCShellGetName.html            |   12 +-
 docs/manualpages/PC/PCShellSetApply.html           |   27 +-
 docs/manualpages/PC/PCShellSetApplyBA.html         |   27 +-
 docs/manualpages/PC/PCShellSetApplyRichardson.html |   42 +-
 .../PC/PCShellSetApplySymmetricLeft.html           |   27 +-
 docs/manualpages/PC/PCShellSetApplyTranspose.html  |   29 +-
 docs/manualpages/PC/PCShellSetContext.html         |   17 +-
 docs/manualpages/PC/PCShellSetDestroy.html         |   21 +-
 docs/manualpages/PC/PCShellSetName.html            |   14 +-
 docs/manualpages/PC/PCShellSetPostSolve.html       |   27 +-
 docs/manualpages/PC/PCShellSetPreSolve.html        |   27 +-
 docs/manualpages/PC/PCShellSetSetUp.html           |   21 +-
 docs/manualpages/PC/PCShellSetView.html            |   24 +-
 docs/manualpages/PC/PCSide.html                    |    6 +-
 docs/manualpages/PC/PCSysPFMG.html                 |   21 +-
 docs/manualpages/PC/PCTELESCOPE.html               |   81 +-
 docs/manualpages/PC/PCTFS.html                     |   12 +-
 docs/manualpages/PC/PCTelescopeGetDM.html          |   15 +-
 docs/manualpages/PC/PCTelescopeGetIgnoreDM.html    |   15 +-
 .../PCTelescopeGetIgnoreKSPComputeOperators.html   |   15 +-
 docs/manualpages/PC/PCTelescopeGetKSP.html         |   15 +-
 .../PC/PCTelescopeGetReductionFactor.html          |   15 +-
 docs/manualpages/PC/PCTelescopeSetIgnoreDM.html    |   15 +-
 .../PCTelescopeSetIgnoreKSPComputeOperators.html   |   15 +-
 .../PC/PCTelescopeSetReductionFactor.html          |   15 +-
 docs/manualpages/PC/PCType.html                    |   10 +-
 docs/manualpages/PC/PCView.html                    |   28 +-
 docs/manualpages/PC/index.html                     |    4 +-
 docs/manualpages/PF/PF.html                        |    6 +-
 docs/manualpages/PF/PFApply.html                   |   21 +-
 docs/manualpages/PF/PFApplyVec.html                |   16 +-
 docs/manualpages/PF/PFCreate.html                  |   19 +-
 docs/manualpages/PF/PFDestroy.html                 |   10 +-
 docs/manualpages/PF/PFFinalizePackage.html         |    6 +-
 docs/manualpages/PF/PFGetType.html                 |   12 +-
 docs/manualpages/PF/PFInitializePackage.html       |    6 +-
 docs/manualpages/PF/PFRegister.html                |   22 +-
 docs/manualpages/PF/PFRegisterAll.html             |    8 +-
 docs/manualpages/PF/PFSet.html                     |   26 +-
 docs/manualpages/PF/PFSetFromOptions.html          |   13 +-
 docs/manualpages/PF/PFSetType.html                 |   22 +-
 docs/manualpages/PF/PFType.html                    |    6 +-
 docs/manualpages/PF/PFView.html                    |   28 +-
 docs/manualpages/PF/index.html                     |    4 +-
 docs/manualpages/PetscSF/PetscSF.html              |   10 +-
 docs/manualpages/PetscSF/PetscSFBcastBegin.html    |   19 +-
 docs/manualpages/PetscSF/PetscSFBcastEnd.html      |   19 +-
 docs/manualpages/PetscSF/PetscSFCompose.html       |   14 +-
 .../PetscSF/PetscSFComputeDegreeBegin.html         |   12 +-
 .../PetscSF/PetscSFComputeDegreeEnd.html           |   12 +-
 docs/manualpages/PetscSF/PetscSFCreate.html        |   12 +-
 .../PetscSF/PetscSFCreateEmbeddedLeafSF.html       |   19 +-
 .../PetscSF/PetscSFCreateEmbeddedSF.html           |   22 +-
 .../PetscSF/PetscSFCreateInverseSF.html            |   16 +-
 docs/manualpages/PetscSF/PetscSFDestroy.html       |   10 +-
 docs/manualpages/PetscSF/PetscSFDuplicate.html     |   16 +-
 .../PetscSF/PetscSFDuplicateOption.html            |    6 +-
 .../PetscSF/PetscSFFetchAndOpBegin.html            |   31 +-
 docs/manualpages/PetscSF/PetscSFFetchAndOpEnd.html |   26 +-
 .../PetscSF/PetscSFFinalizePackage.html            |    8 +-
 docs/manualpages/PetscSF/PetscSFFindWindow.html    |   19 +-
 docs/manualpages/PetscSF/PetscSFGatherBegin.html   |   19 +-
 docs/manualpages/PetscSF/PetscSFGatherEnd.html     |   19 +-
 docs/manualpages/PetscSF/PetscSFGetGraph.html      |   22 +-
 docs/manualpages/PetscSF/PetscSFGetGroups.html     |   16 +-
 docs/manualpages/PetscSF/PetscSFGetLeafRange.html  |   16 +-
 docs/manualpages/PetscSF/PetscSFGetMultiSF.html    |   16 +-
 docs/manualpages/PetscSF/PetscSFGetRanks.html      |   25 +-
 docs/manualpages/PetscSF/PetscSFGetWindow.html     |   35 +-
 .../PetscSF/PetscSFInitializePackage.html          |    8 +-
 docs/manualpages/PetscSF/PetscSFNode.html          |    6 +-
 docs/manualpages/PetscSF/PetscSFReduceBegin.html   |   22 +-
 docs/manualpages/PetscSF/PetscSFReduceEnd.html     |   22 +-
 docs/manualpages/PetscSF/PetscSFRegister.html      |   22 +-
 docs/manualpages/PetscSF/PetscSFRegisterAll.html   |    8 +-
 docs/manualpages/PetscSF/PetscSFReset.html         |   10 +-
 docs/manualpages/PetscSF/PetscSFRestoreWindow.html |   23 +-
 docs/manualpages/PetscSF/PetscSFScatterBegin.html  |   19 +-
 docs/manualpages/PetscSF/PetscSFScatterEnd.html    |   19 +-
 .../manualpages/PetscSF/PetscSFSetFromOptions.html |   16 +-
 docs/manualpages/PetscSF/PetscSFSetGraph.html      |   29 +-
 docs/manualpages/PetscSF/PetscSFSetRankOrder.html  |   14 +-
 docs/manualpages/PetscSF/PetscSFSetType.html       |   25 +-
 docs/manualpages/PetscSF/PetscSFSetUp.html         |   10 +-
 docs/manualpages/PetscSF/PetscSFType.html          |    8 +-
 docs/manualpages/PetscSF/PetscSFView.html          |   14 +-
 .../PetscSF/PetscSFWindowGetDataTypes.html         |   20 +-
 .../PetscSF/PetscSFWindowGetSyncType.html          |   12 +-
 .../PetscSF/PetscSFWindowSetSyncType.html          |   16 +-
 .../manualpages/PetscSF/PetscSFWindowSyncType.html |    6 +-
 docs/manualpages/PetscSF/index.html                |    4 +-
 docs/manualpages/Profiling/ClassPerfInfoClear.html |   10 +-
 docs/manualpages/Profiling/ClassPerfLogCreate.html |   10 +-
 .../manualpages/Profiling/ClassPerfLogDestroy.html |   10 +-
 .../Profiling/ClassPerfLogEnsureSize.html          |   14 +-
 docs/manualpages/Profiling/EventPerfInfoClear.html |   10 +-
 docs/manualpages/Profiling/EventPerfInfoCopy.html  |   12 +-
 .../Profiling/EventPerfLogActivate.html            |   19 +-
 .../Profiling/EventPerfLogActivateClass.html       |   17 +-
 docs/manualpages/Profiling/EventPerfLogCreate.html |   10 +-
 .../Profiling/EventPerfLogDeactivate.html          |   19 +-
 .../Profiling/EventPerfLogDeactivateClass.html     |   17 +-
 .../manualpages/Profiling/EventPerfLogDestroy.html |   10 +-
 .../Profiling/EventPerfLogEnsureSize.html          |   14 +-
 .../Profiling/EventPerfLogGetVisible.html          |   18 +-
 .../Profiling/EventPerfLogSetVisible.html          |   19 +-
 docs/manualpages/Profiling/EventRegLogCreate.html  |   10 +-
 docs/manualpages/Profiling/EventRegLogDestroy.html |   10 +-
 .../manualpages/Profiling/EventRegLogGetEvent.html |   16 +-
 .../manualpages/Profiling/EventRegLogRegister.html |   31 +-
 .../Profiling/PetscClassIdRegister.html            |   12 +-
 .../Profiling/PetscClassRegInfoDestroy.html        |   10 +-
 .../Profiling/PetscClassRegLogCreate.html          |   10 +-
 .../Profiling/PetscClassRegLogDestroy.html         |   10 +-
 .../Profiling/PetscClassRegLogGetClass.html        |   16 +-
 .../Profiling/PetscClassRegLogRegister.html        |   16 +-
 docs/manualpages/Profiling/PetscGetFlops.html      |   14 +-
 docs/manualpages/Profiling/PetscInfo.html          |   20 +-
 .../Profiling/PetscInfoActivateClass.html          |   12 +-
 docs/manualpages/Profiling/PetscInfoAllow.html     |   18 +-
 .../Profiling/PetscInfoDeactivateClass.html        |   12 +-
 .../manualpages/Profiling/PetscIntStackCreate.html |   10 +-
 .../Profiling/PetscIntStackDestroy.html            |   10 +-
 docs/manualpages/Profiling/PetscIntStackEmpty.html |   12 +-
 docs/manualpages/Profiling/PetscIntStackPop.html   |   12 +-
 docs/manualpages/Profiling/PetscIntStackPush.html  |   14 +-
 docs/manualpages/Profiling/PetscIntStackTop.html   |   12 +-
 docs/manualpages/Profiling/PetscLogActions.html    |   15 +-
 docs/manualpages/Profiling/PetscLogAllBegin.html   |   16 +-
 .../Profiling/PetscLogDefaultBegin.html            |   16 +-
 docs/manualpages/Profiling/PetscLogDestroy.html    |   11 +-
 docs/manualpages/Profiling/PetscLogDump.html       |   17 +-
 docs/manualpages/Profiling/PetscLogEvent.html      |    6 +-
 .../Profiling/PetscLogEventActivate.html           |   15 +-
 .../Profiling/PetscLogEventActivateClass.html      |   10 +-
 .../Profiling/PetscLogEventBarrierBegin.html       |   24 +-
 .../Profiling/PetscLogEventBarrierEnd.html         |   24 +-
 docs/manualpages/Profiling/PetscLogEventBegin.html |   21 +-
 .../Profiling/PetscLogEventDeactivate.html         |   15 +-
 .../Profiling/PetscLogEventDeactivateClass.html    |   10 +-
 docs/manualpages/Profiling/PetscLogEventEnd.html   |   21 +-
 docs/manualpages/Profiling/PetscLogEventGetId.html |   12 +-
 .../Profiling/PetscLogEventGetPerfInfo.html        |   14 +-
 .../Profiling/PetscLogEventRegister.html           |   45 +-
 .../Profiling/PetscLogEventSetActiveAll.html       |   14 +-
 docs/manualpages/Profiling/PetscLogFlops.html      |   16 +-
 .../manualpages/Profiling/PetscLogGetStageLog.html |   12 +-
 docs/manualpages/Profiling/PetscLogMPEBegin.html   |   17 +-
 docs/manualpages/Profiling/PetscLogMPEDump.html    |    8 +-
 .../Profiling/PetscLogMPEGetRGBColor.html          |   12 +-
 docs/manualpages/Profiling/PetscLogObjects.html    |   15 +-
 docs/manualpages/Profiling/PetscLogSet.html        |   14 +-
 docs/manualpages/Profiling/PetscLogStage.html      |    6 +-
 .../Profiling/PetscLogStageGetActive.html          |   12 +-
 docs/manualpages/Profiling/PetscLogStageGetId.html |   12 +-
 .../Profiling/PetscLogStageGetVisible.html         |   12 +-
 docs/manualpages/Profiling/PetscLogStagePop.html   |   17 +-
 docs/manualpages/Profiling/PetscLogStagePush.html  |   19 +-
 .../Profiling/PetscLogStageRegister.html           |   12 +-
 .../Profiling/PetscLogStageSetActive.html          |   14 +-
 .../Profiling/PetscLogStageSetVisible.html         |   14 +-
 docs/manualpages/Profiling/PetscLogTraceBegin.html |   19 +-
 docs/manualpages/Profiling/PetscLogView.html       |   35 +-
 .../Profiling/PetscLogViewFromOptions.html         |   10 +-
 docs/manualpages/Profiling/PetscPreLoadBegin.html  |   36 +-
 docs/manualpages/Profiling/PetscPreLoadEnd.html    |   12 +-
 docs/manualpages/Profiling/PetscPreLoadStage.html  |   12 +-
 .../Profiling/PetscStageInfoDestroy.html           |   10 +-
 .../manualpages/Profiling/PetscStageLogCreate.html |   10 +-
 .../Profiling/PetscStageLogDestroy.html            |   10 +-
 .../Profiling/PetscStageLogGetActive.html          |   16 +-
 .../Profiling/PetscStageLogGetClassPerfLog.html    |   16 +-
 .../Profiling/PetscStageLogGetClassRegLog.html     |   12 +-
 .../Profiling/PetscStageLogGetCurrent.html         |   16 +-
 .../Profiling/PetscStageLogGetEventPerfLog.html    |   18 +-
 .../Profiling/PetscStageLogGetEventRegLog.html     |   12 +-
 .../Profiling/PetscStageLogGetStage.html           |   16 +-
 .../Profiling/PetscStageLogGetVisible.html         |   18 +-
 docs/manualpages/Profiling/PetscStageLogPop.html   |   19 +-
 docs/manualpages/Profiling/PetscStageLogPush.html  |   26 +-
 .../Profiling/PetscStageLogRegister.html           |   16 +-
 .../Profiling/PetscStageLogSetActive.html          |   17 +-
 .../Profiling/PetscStageLogSetVisible.html         |   19 +-
 docs/manualpages/Profiling/index.html              |    4 +-
 docs/manualpages/SNES/DMCopyDMSNES.html            |   16 +-
 .../manualpages/SNES/DMDASNESSetFunctionLocal.html |   34 +-
 .../manualpages/SNES/DMDASNESSetJacobianLocal.html |   34 +-
 .../SNES/DMDASNESSetObjectiveLocal.html            |   29 +-
 docs/manualpages/SNES/DMDASNESSetPicardLocal.html  |   38 +-
 docs/manualpages/SNES/DMGetDMSNES.html             |   14 +-
 docs/manualpages/SNES/DMGetDMSNESWrite.html        |   12 +-
 docs/manualpages/SNES/DMPlexGetCellFields.html     |   33 +-
 docs/manualpages/SNES/DMPlexGetFaceFields.html     |   36 +-
 docs/manualpages/SNES/DMPlexGetFaceGeometry.html   |   27 +-
 .../SNES/DMPlexReconstructGradientsFVM.html        |   14 +-
 docs/manualpages/SNES/DMPlexRestoreCellFields.html |   33 +-
 docs/manualpages/SNES/DMPlexRestoreFaceFields.html |   36 +-
 .../SNES/DMPlexRestoreFaceGeometry.html            |   27 +-
 .../SNES/DMPlexSNESComputeBoundaryFEM.html         |   14 +-
 .../SNES/DMPlexSNESComputeJacobianFEM.html         |   22 +-
 .../SNES/DMPlexSNESComputeResidualFEM.html         |   17 +-
 .../manualpages/SNES/DMPlexSNESGetGeometryFEM.html |   10 +-
 .../manualpages/SNES/DMPlexSNESGetGeometryFVM.html |   17 +-
 docs/manualpages/SNES/DMPlexSNESGetGradientDM.html |   14 +-
 docs/manualpages/SNES/DMPlexSetSNESLocalFEM.html   |   19 +-
 docs/manualpages/SNES/DMSNESCopy.html              |   14 +-
 docs/manualpages/SNES/DMSNESGetFunction.html       |   19 +-
 docs/manualpages/SNES/DMSNESGetJacobian.html       |   20 +-
 docs/manualpages/SNES/DMSNESGetNGS.html            |   20 +-
 docs/manualpages/SNES/DMSNESGetObjective.html      |   19 +-
 docs/manualpages/SNES/DMSNESGetPicard.html         |   19 +-
 docs/manualpages/SNES/DMSNESSetBoundaryLocal.html  |   17 +-
 docs/manualpages/SNES/DMSNESSetFunction.html       |   21 +-
 docs/manualpages/SNES/DMSNESSetFunctionLocal.html  |   17 +-
 docs/manualpages/SNES/DMSNESSetJacobian.html       |   21 +-
 docs/manualpages/SNES/DMSNESSetJacobianLocal.html  |   17 +-
 docs/manualpages/SNES/DMSNESSetNGS.html            |   21 +-
 docs/manualpages/SNES/DMSNESSetObjective.html      |   17 +-
 docs/manualpages/SNES/DMSNESSetPicard.html         |   20 +-
 docs/manualpages/SNES/KSPMonitorSNES.html          |   20 +-
 .../SNES/KSPMonitorSNESLGResidualNormCreate.html   |   30 +-
 .../SNES/KSPMonitorSNESLGResidualNormDestroy.html  |   10 +-
 docs/manualpages/SNES/MatCreateSNESMF.html         |   31 +-
 docs/manualpages/SNES/MatMFFDComputeJacobian.html  |   38 +-
 docs/manualpages/SNES/SNES.html                    |    6 +-
 docs/manualpages/SNES/SNESANDERSON.html            |   37 +-
 docs/manualpages/SNES/SNESASPIN.html               |   33 +-
 docs/manualpages/SNES/SNESAddOptionsChecker.html   |   10 +-
 docs/manualpages/SNES/SNESAppendOptionsPrefix.html |   17 +-
 docs/manualpages/SNES/SNESApplyNPC.html            |   22 +-
 docs/manualpages/SNES/SNESCOMPOSITE.html           |   18 +-
 docs/manualpages/SNES/SNESCompositeAddSNES.html    |   14 +-
 docs/manualpages/SNES/SNESCompositeGetNumber.html  |   12 +-
 docs/manualpages/SNES/SNESCompositeGetSNES.html    |   16 +-
 docs/manualpages/SNES/SNESCompositeSetDamping.html |   17 +-
 docs/manualpages/SNES/SNESCompositeSetType.html    |   16 +-
 docs/manualpages/SNES/SNESComputeFunction.html     |   20 +-
 docs/manualpages/SNES/SNESComputeJacobian.html     |   59 +-
 .../SNES/SNESComputeJacobianDefault.html           |   39 +-
 .../SNES/SNESComputeJacobianDefaultColor.html      |   45 +-
 docs/manualpages/SNES/SNESComputeNGS.html          |   23 +-
 docs/manualpages/SNES/SNESComputeObjective.html    |   16 +-
 docs/manualpages/SNES/SNESConvergedDefault.html    |   44 +-
 docs/manualpages/SNES/SNESConvergedReason.html     |   43 +-
 docs/manualpages/SNES/SNESConvergedSkip.html       |   30 +-
 .../SNES/SNESConvergenceTestFunction.html          |   27 +-
 docs/manualpages/SNES/SNESCreate.html              |   24 +-
 .../SNES/SNESDefaultMatrixFreeSetParameters2.html  |   24 +-
 docs/manualpages/SNES/SNESDestroy.html             |   10 +-
 docs/manualpages/SNES/SNESFAS.html                 |   56 +-
 docs/manualpages/SNES/SNESFASCreateCoarseVec.html  |   12 +-
 .../SNES/SNESFASCycleGetCorrection.html            |   14 +-
 .../manualpages/SNES/SNESFASCycleGetInjection.html |   12 +-
 .../SNES/SNESFASCycleGetInterpolation.html         |   12 +-
 docs/manualpages/SNES/SNESFASCycleGetRScale.html   |   12 +-
 .../SNES/SNESFASCycleGetRestriction.html           |   12 +-
 docs/manualpages/SNES/SNESFASCycleGetSmoother.html |   12 +-
 .../SNES/SNESFASCycleGetSmootherDown.html          |   12 +-
 .../SNES/SNESFASCycleGetSmootherUp.html            |   15 +-
 docs/manualpages/SNES/SNESFASCycleIsFine.html      |   12 +-
 docs/manualpages/SNES/SNESFASCycleSetCycles.html   |   17 +-
 docs/manualpages/SNES/SNESFASFullSetDownSweep.html |   16 +-
 docs/manualpages/SNES/SNESFASGetCoarseSolve.html   |   10 +-
 docs/manualpages/SNES/SNESFASGetCycleSNES.html     |   13 +-
 docs/manualpages/SNES/SNESFASGetGalerkin.html      |   10 +-
 docs/manualpages/SNES/SNESFASGetInjection.html     |   14 +-
 docs/manualpages/SNES/SNESFASGetInterpolation.html |   14 +-
 docs/manualpages/SNES/SNESFASGetLevels.html        |   10 +-
 docs/manualpages/SNES/SNESFASGetRestriction.html   |   14 +-
 docs/manualpages/SNES/SNESFASGetSmoother.html      |   14 +-
 docs/manualpages/SNES/SNESFASGetSmootherDown.html  |   14 +-
 docs/manualpages/SNES/SNESFASGetSmootherUp.html    |   14 +-
 docs/manualpages/SNES/SNESFASGetType.html          |   12 +-
 docs/manualpages/SNES/SNESFASRestrict.html         |   16 +-
 docs/manualpages/SNES/SNESFASSetContinuation.html  |   18 +-
 docs/manualpages/SNES/SNESFASSetCycles.html        |   15 +-
 docs/manualpages/SNES/SNESFASSetGalerkin.html      |   10 +-
 docs/manualpages/SNES/SNESFASSetInjection.html     |   15 +-
 docs/manualpages/SNES/SNESFASSetInterpolation.html |   21 +-
 docs/manualpages/SNES/SNESFASSetLevels.html        |   20 +-
 docs/manualpages/SNES/SNESFASSetLog.html           |   14 +-
 docs/manualpages/SNES/SNESFASSetMonitor.html       |   17 +-
 .../SNES/SNESFASSetNumberSmoothDown.html           |   16 +-
 .../manualpages/SNES/SNESFASSetNumberSmoothUp.html |   16 +-
 docs/manualpages/SNES/SNESFASSetRScale.html        |   17 +-
 docs/manualpages/SNES/SNESFASSetRestriction.html   |   24 +-
 docs/manualpages/SNES/SNESFASSetType.html          |   14 +-
 docs/manualpages/SNES/SNESFASType.html             |   18 +-
 docs/manualpages/SNES/SNESFinalizePackage.html     |    6 +-
 docs/manualpages/SNES/SNESFunction.html            |   17 +-
 docs/manualpages/SNES/SNESFunctionType.html        |   11 +-
 .../SNES/SNESGetApplicationContext.html            |   15 +-
 docs/manualpages/SNES/SNESGetConvergedReason.html  |   15 +-
 .../SNES/SNESGetConvergenceHistory.html            |   23 +-
 docs/manualpages/SNES/SNESGetDM.html               |   12 +-
 .../SNES/SNESGetErrorIfNotConverged.html           |   12 +-
 docs/manualpages/SNES/SNESGetFunction.html         |   19 +-
 .../SNES/SNESGetFunctionDomainError.html           |   12 +-
 docs/manualpages/SNES/SNESGetFunctionNorm.html     |   12 +-
 docs/manualpages/SNES/SNESGetFunctionType.html     |   14 +-
 docs/manualpages/SNES/SNESGetGridSequence.html     |   15 +-
 docs/manualpages/SNES/SNESGetIterationNumber.html  |   22 +-
 docs/manualpages/SNES/SNESGetJacobian.html         |   22 +-
 docs/manualpages/SNES/SNESGetKSP.html              |   16 +-
 docs/manualpages/SNES/SNESGetLagJacobian.html      |   18 +-
 .../manualpages/SNES/SNESGetLagPreconditioner.html |   18 +-
 docs/manualpages/SNES/SNESGetLineSearch.html       |   12 +-
 .../SNES/SNESGetLinearSolveFailures.html           |   16 +-
 .../SNES/SNESGetLinearSolveIterations.html         |   17 +-
 .../SNES/SNESGetMaxLinearSolveFailures.html        |   14 +-
 .../SNES/SNESGetMaxNonlinearStepFailures.html      |   14 +-
 docs/manualpages/SNES/SNESGetNGS.html              |   14 +-
 docs/manualpages/SNES/SNESGetNPC.html              |   14 +-
 docs/manualpages/SNES/SNESGetNPCFunction.html      |   14 +-
 docs/manualpages/SNES/SNESGetNPCSide.html          |   14 +-
 .../SNES/SNESGetNonlinearStepFailures.html         |   17 +-
 docs/manualpages/SNES/SNESGetNormSchedule.html     |   14 +-
 .../SNES/SNESGetNumberFunctionEvals.html           |   14 +-
 docs/manualpages/SNES/SNESGetObjective.html        |   16 +-
 docs/manualpages/SNES/SNESGetOptionsPrefix.html    |   15 +-
 docs/manualpages/SNES/SNESGetPicard.html           |   28 +-
 docs/manualpages/SNES/SNESGetRhs.html              |   12 +-
 docs/manualpages/SNES/SNESGetSolution.html         |   12 +-
 docs/manualpages/SNES/SNESGetSolutionUpdate.html   |   12 +-
 docs/manualpages/SNES/SNESGetTolerances.html       |   29 +-
 docs/manualpages/SNES/SNESGetType.html             |   14 +-
 docs/manualpages/SNES/SNESHasNPC.html              |   12 +-
 docs/manualpages/SNES/SNESInitializePackage.html   |    6 +-
 docs/manualpages/SNES/SNESJacobianFunction.html    |   18 +-
 docs/manualpages/SNES/SNESKSPGetParametersEW.html  |   31 +-
 docs/manualpages/SNES/SNESKSPGetUseEW.html         |   21 +-
 docs/manualpages/SNES/SNESKSPONLY.html             |    6 +-
 docs/manualpages/SNES/SNESKSPSetParametersEW.html  |   41 +-
 docs/manualpages/SNES/SNESKSPSetUseEW.html         |   47 +-
 docs/manualpages/SNES/SNESLINESEARCHBASIC.html     |   13 +-
 docs/manualpages/SNES/SNESLINESEARCHBT.html        |   32 +-
 docs/manualpages/SNES/SNESLINESEARCHCP.html        |   22 +-
 docs/manualpages/SNES/SNESLINESEARCHL2.html        |   23 +-
 docs/manualpages/SNES/SNESLINESEARCHNLEQERR.html   |   32 +-
 docs/manualpages/SNES/SNESLINESEARCHSHELL.html     |   12 +-
 docs/manualpages/SNES/SNESLineSearch.html          |    6 +-
 .../SNES/SNESLineSearchAppendOptionsPrefix.html    |   17 +-
 docs/manualpages/SNES/SNESLineSearchApply.html     |   57 +-
 .../manualpages/SNES/SNESLineSearchBTGetAlpha.html |   10 +-
 .../manualpages/SNES/SNESLineSearchBTSetAlpha.html |   12 +-
 .../SNES/SNESLineSearchComputeNorms.html           |   10 +-
 docs/manualpages/SNES/SNESLineSearchCreate.html    |   15 +-
 docs/manualpages/SNES/SNESLineSearchDestroy.html   |   10 +-
 .../manualpages/SNES/SNESLineSearchGetDamping.html |   10 +-
 .../SNES/SNESLineSearchGetDefaultMonitor.html      |   14 +-
 docs/manualpages/SNES/SNESLineSearchGetLambda.html |   15 +-
 docs/manualpages/SNES/SNESLineSearchGetNorms.html  |   19 +-
 .../SNES/SNESLineSearchGetOptionsPrefix.html       |   15 +-
 docs/manualpages/SNES/SNESLineSearchGetOrder.html  |   19 +-
 .../SNES/SNESLineSearchGetPostCheck.html           |   14 +-
 .../SNES/SNESLineSearchGetPreCheck.html            |   14 +-
 docs/manualpages/SNES/SNESLineSearchGetReason.html |   13 +-
 docs/manualpages/SNES/SNESLineSearchGetSNES.html   |   10 +-
 .../SNES/SNESLineSearchGetTolerances.html          |   29 +-
 .../SNES/SNESLineSearchGetVIFunctions.html         |   16 +-
 docs/manualpages/SNES/SNESLineSearchGetVecs.html   |   30 +-
 docs/manualpages/SNES/SNESLineSearchMonitor.html   |   13 +-
 .../SNES/SNESLineSearchMonitorCancel.html          |   19 +-
 .../manualpages/SNES/SNESLineSearchMonitorSet.html |   28 +-
 .../SNES/SNESLineSearchMonitorSetFromOptions.html  |   34 +-
 .../SNES/SNESLineSearchMonitorSolutionUpdate.html  |   14 +-
 docs/manualpages/SNES/SNESLineSearchPostCheck.html |   26 +-
 .../SNES/SNESLineSearchPostCheckFunction.html      |   24 +-
 docs/manualpages/SNES/SNESLineSearchPreCheck.html  |   19 +-
 .../SNES/SNESLineSearchPreCheckFunction.html       |   18 +-
 .../SNES/SNESLineSearchPreCheckPicard.html         |   40 +-
 docs/manualpages/SNES/SNESLineSearchReason.html    |   11 +-
 docs/manualpages/SNES/SNESLineSearchRegister.html  |    7 +-
 .../SNES/SNESLineSearchRegisterAll.html            |    8 +-
 docs/manualpages/SNES/SNESLineSearchReset.html     |   12 +-
 .../SNES/SNESLineSearchSetComputeNorms.html        |   16 +-
 .../manualpages/SNES/SNESLineSearchSetDamping.html |   18 +-
 .../SNES/SNESLineSearchSetDefaultMonitor.html      |   20 +-
 .../SNES/SNESLineSearchSetFromOptions.html         |   55 +-
 .../SNES/SNESLineSearchSetFunction.html            |   11 +-
 docs/manualpages/SNES/SNESLineSearchSetLambda.html |   17 +-
 docs/manualpages/SNES/SNESLineSearchSetNorms.html  |   18 +-
 docs/manualpages/SNES/SNESLineSearchSetOrder.html  |   25 +-
 .../SNES/SNESLineSearchSetPostCheck.html           |   17 +-
 .../SNES/SNESLineSearchSetPreCheck.html            |   17 +-
 docs/manualpages/SNES/SNESLineSearchSetReason.html |   15 +-
 docs/manualpages/SNES/SNESLineSearchSetSNES.html   |   18 +-
 .../SNES/SNESLineSearchSetTolerances.html          |   30 +-
 docs/manualpages/SNES/SNESLineSearchSetType.html   |   32 +-
 docs/manualpages/SNES/SNESLineSearchSetUp.html     |   16 +-
 .../SNES/SNESLineSearchSetVIFunctions.html         |   45 +-
 docs/manualpages/SNES/SNESLineSearchSetVecs.html   |   24 +-
 .../SNES/SNESLineSearchSetWorkVecs.html            |   14 +-
 .../SNES/SNESLineSearchShellGetUserFunc.html       |   13 +-
 .../SNES/SNESLineSearchShellSetUserFunc.html       |   28 +-
 docs/manualpages/SNES/SNESLineSearchType.html      |    6 +-
 docs/manualpages/SNES/SNESLineSearchView.html      |   10 +-
 docs/manualpages/SNES/SNESLoad.html                |   25 +-
 docs/manualpages/SNES/SNESMS.html                  |   30 +-
 docs/manualpages/SNES/SNESMSFinalizePackage.html   |    6 +-
 docs/manualpages/SNES/SNESMSInitializePackage.html |    6 +-
 docs/manualpages/SNES/SNESMSRegister.html          |   28 +-
 docs/manualpages/SNES/SNESMSRegisterAll.html       |    8 +-
 docs/manualpages/SNES/SNESMSRegisterDestroy.html   |    8 +-
 docs/manualpages/SNES/SNESMSSetType.html           |   14 +-
 docs/manualpages/SNES/SNESMSType.html              |    6 +-
 docs/manualpages/SNES/SNESMatrixFreeCreate2.html   |   22 +-
 docs/manualpages/SNES/SNESMonitor.html             |   20 +-
 docs/manualpages/SNES/SNESMonitorCancel.html       |   16 +-
 docs/manualpages/SNES/SNESMonitorDefault.html      |   22 +-
 docs/manualpages/SNES/SNESMonitorDefaultField.html |   22 +-
 docs/manualpages/SNES/SNESMonitorFields.html       |   22 +-
 docs/manualpages/SNES/SNESMonitorFunction.html     |   18 +-
 docs/manualpages/SNES/SNESMonitorRange.html        |   22 +-
 docs/manualpages/SNES/SNESMonitorRatio.html        |   22 +-
 docs/manualpages/SNES/SNESMonitorRatioSetUp.html   |   14 +-
 docs/manualpages/SNES/SNESMonitorResidual.html     |   20 +-
 docs/manualpages/SNES/SNESMonitorSAWs.html         |   20 +-
 docs/manualpages/SNES/SNESMonitorSAWsCreate.html   |   12 +-
 docs/manualpages/SNES/SNESMonitorSAWsDestroy.html  |   10 +-
 docs/manualpages/SNES/SNESMonitorSet.html          |   42 +-
 .../SNES/SNESMonitorSetFromOptions.html            |   34 +-
 docs/manualpages/SNES/SNESMonitorSolution.html     |   20 +-
 .../SNES/SNESMonitorSolutionUpdate.html            |   20 +-
 docs/manualpages/SNES/SNESNASM.html                |   34 +-
 docs/manualpages/SNES/SNESNASMGetDamping.html      |   14 +-
 .../manualpages/SNES/SNESNASMGetSubdomainVecs.html |   25 +-
 docs/manualpages/SNES/SNESNASMGetSubdomains.html   |   25 +-
 docs/manualpages/SNES/SNESNASMGetType.html         |   12 +-
 .../SNES/SNESNASMSetComputeFinalJacobian.html      |   17 +-
 docs/manualpages/SNES/SNESNASMSetDamping.html      |   16 +-
 docs/manualpages/SNES/SNESNASMSetSubdomains.html   |   26 +-
 docs/manualpages/SNES/SNESNASMSetType.html         |   14 +-
 docs/manualpages/SNES/SNESNCG.html                 |   22 +-
 docs/manualpages/SNES/SNESNCGSetType.html          |   32 +-
 docs/manualpages/SNES/SNESNEWTONLS.html            |   34 +-
 docs/manualpages/SNES/SNESNEWTONTR.html            |   24 +-
 docs/manualpages/SNES/SNESNGMRES.html              |   58 +-
 .../SNES/SNESNGMRESSetRestartFmRise.html           |   20 +-
 .../manualpages/SNES/SNESNGMRESSetRestartType.html |   31 +-
 docs/manualpages/SNES/SNESNGMRESSetSelectType.html |   26 +-
 docs/manualpages/SNES/SNESNGS.html                 |   12 +-
 docs/manualpages/SNES/SNESNGSFunction.html         |   15 +-
 docs/manualpages/SNES/SNESNGSGetSweeps.html        |   10 +-
 docs/manualpages/SNES/SNESNGSGetTolerances.html    |   26 +-
 docs/manualpages/SNES/SNESNGSSetSweeps.html        |   12 +-
 docs/manualpages/SNES/SNESNGSSetTolerances.html    |   35 +-
 docs/manualpages/SNES/SNESNRICHARDSON.html         |   20 +-
 docs/manualpages/SNES/SNESNormSchedule.html        |   14 +-
 .../SNESObjectiveComputeFunctionDefaultFD.html     |   33 +-
 docs/manualpages/SNES/SNESObjectiveFunction.html   |   21 +-
 docs/manualpages/SNES/SNESPythonSetType.html       |   15 +-
 docs/manualpages/SNES/SNESQN.html                  |   52 +-
 docs/manualpages/SNES/SNESQNSetRestartType.html    |   29 +-
 docs/manualpages/SNES/SNESQNSetScaleType.html      |   28 +-
 docs/manualpages/SNES/SNESQNSetType.html           |   24 +-
 docs/manualpages/SNES/SNESReasonView.html          |   16 +-
 .../SNES/SNESReasonViewFromOptions.html            |   10 +-
 docs/manualpages/SNES/SNESRegister.html            |   27 +-
 docs/manualpages/SNES/SNESRegisterAll.html         |    8 +-
 docs/manualpages/SNES/SNESReset.html               |   12 +-
 docs/manualpages/SNES/SNESSHELL.html               |    6 +-
 .../SNES/SNESSetApplicationContext.html            |   17 +-
 .../SNES/SNESSetComputeApplicationContext.html     |   19 +-
 .../SNES/SNESSetComputeInitialGuess.html           |   22 +-
 docs/manualpages/SNES/SNESSetConvergedReason.html  |   15 +-
 .../SNES/SNESSetConvergenceHistory.html            |   31 +-
 docs/manualpages/SNES/SNESSetConvergenceTest.html  |   20 +-
 docs/manualpages/SNES/SNESSetCountersReset.html    |   16 +-
 docs/manualpages/SNES/SNESSetDM.html               |   14 +-
 .../SNES/SNESSetErrorIfNotConverged.html           |   18 +-
 docs/manualpages/SNES/SNESSetFromOptions.html      |  107 +-
 docs/manualpages/SNES/SNESSetFunction.html         |   25 +-
 .../SNES/SNESSetFunctionDomainError.html           |   10 +-
 docs/manualpages/SNES/SNESSetFunctionNorm.html     |   14 +-
 docs/manualpages/SNES/SNESSetFunctionType.html     |   22 +-
 docs/manualpages/SNES/SNESSetGridSequence.html     |   17 +-
 docs/manualpages/SNES/SNESSetInitialFunction.html  |   18 +-
 docs/manualpages/SNES/SNESSetIterationNumber.html  |   12 +-
 docs/manualpages/SNES/SNESSetJacobian.html         |   39 +-
 docs/manualpages/SNES/SNESSetKSP.html              |   20 +-
 docs/manualpages/SNES/SNESSetLagJacobian.html      |   22 +-
 .../SNES/SNESSetLagJacobianPersists.html           |   19 +-
 .../manualpages/SNES/SNESSetLagPreconditioner.html |   21 +-
 .../SNES/SNESSetLagPreconditionerPersists.html     |   19 +-
 docs/manualpages/SNES/SNESSetLineSearch.html       |   17 +-
 .../SNES/SNESSetMaxLinearSolveFailures.html        |   18 +-
 .../SNES/SNESSetMaxNonlinearStepFailures.html      |   17 +-
 docs/manualpages/SNES/SNESSetNGS.html              |   19 +-
 docs/manualpages/SNES/SNESSetNPC.html              |   17 +-
 docs/manualpages/SNES/SNESSetNPCSide.html          |   15 +-
 docs/manualpages/SNES/SNESSetNormSchedule.html     |   24 +-
 docs/manualpages/SNES/SNESSetObjective.html        |   22 +-
 docs/manualpages/SNES/SNESSetOptionsPrefix.html    |   17 +-
 docs/manualpages/SNES/SNESSetPicard.html           |   44 +-
 docs/manualpages/SNES/SNESSetSolution.html         |   14 +-
 docs/manualpages/SNES/SNESSetTolerances.html       |   44 +-
 .../SNES/SNESSetTrustRegionTolerance.html          |   16 +-
 docs/manualpages/SNES/SNESSetType.html             |   41 +-
 docs/manualpages/SNES/SNESSetUp.html               |   16 +-
 docs/manualpages/SNES/SNESSetUpMatrices.html       |   10 +-
 docs/manualpages/SNES/SNESSetUpdate.html           |   19 +-
 docs/manualpages/SNES/SNESSetWorkVecs.html         |   12 +-
 docs/manualpages/SNES/SNESShellGetContext.html     |   14 +-
 docs/manualpages/SNES/SNESShellSetContext.html     |   17 +-
 docs/manualpages/SNES/SNESShellSetSolve.html       |   24 +-
 docs/manualpages/SNES/SNESSolve.html               |   22 +-
 docs/manualpages/SNES/SNESTEST.html                |   26 +-
 docs/manualpages/SNES/SNESType.html                |    6 +-
 docs/manualpages/SNES/SNESUpdateCheckJacobian.html |   21 +-
 docs/manualpages/SNES/SNESVINEWTONRSLS.html        |   15 +-
 docs/manualpages/SNES/SNESVINEWTONSSLS.html        |   20 +-
 .../SNES/SNESVISetComputeVariableBounds.html       |   14 +-
 docs/manualpages/SNES/SNESVISetVariableBounds.html |   15 +-
 docs/manualpages/SNES/SNESView.html                |   30 +-
 docs/manualpages/SNES/SNES_CONERGED_ITERATING.html |    6 +-
 .../manualpages/SNES/SNES_CONVERGED_FNORM_ABS.html |    6 +-
 .../SNES/SNES_CONVERGED_FNORM_RELATIVE.html        |    6 +-
 .../SNES/SNES_CONVERGED_SNORM_RELATIVE.html        |    8 +-
 docs/manualpages/SNES/SNES_DIVERGED_FNORM_NAN.html |    6 +-
 .../SNES/SNES_DIVERGED_FUNCTION_COUNT.html         |    6 +-
 .../SNES/SNES_DIVERGED_LINE_SEARCH.html            |    6 +-
 docs/manualpages/SNES/SNES_DIVERGED_LOCAL_MIN.html |    6 +-
 docs/manualpages/SNES/SNES_DIVERGED_MAX_IT.html    |    6 +-
 docs/manualpages/SNES/SNES_NORM_ALWAYS.html        |    8 +-
 docs/manualpages/SNES/SNES_NORM_FINAL_ONLY.html    |   11 +-
 .../SNES/SNES_NORM_INITIAL_FINAL_ONLY.html         |    8 +-
 docs/manualpages/SNES/SNES_NORM_INITIAL_ONLY.html  |   12 +-
 docs/manualpages/SNES/SNES_NORM_NONE.html          |    8 +-
 docs/manualpages/SNES/index.html                   |    4 +-
 docs/manualpages/SemiLagrange/Characteristic.html  |    6 +-
 .../CharacteristicFinalizePackage.html             |    6 +-
 .../CharacteristicInitializePackage.html           |    6 +-
 .../SemiLagrange/CharacteristicRegister.html       |   28 +-
 .../SemiLagrange/CharacteristicRegisterAll.html    |    8 +-
 .../SemiLagrange/CharacteristicSetType.html        |   35 +-
 .../SemiLagrange/CharacteristicSetUp.html          |   10 +-
 .../SemiLagrange/CharacteristicType.html           |    6 +-
 docs/manualpages/SemiLagrange/index.html           |    4 +-
 docs/manualpages/Sys/ADD_VALUES.html               |    9 +-
 docs/manualpages/Sys/CHKERRQ.html                  |   27 +-
 docs/manualpages/Sys/CHKERRXX.html                 |   15 +-
 docs/manualpages/Sys/CHKMEMQ.html                  |   22 +-
 docs/manualpages/Sys/INSERT_VALUES.html            |    9 +-
 docs/manualpages/Sys/InsertMode.html               |   10 +-
 docs/manualpages/Sys/MAX_VALUES.html               |    6 +-
 docs/manualpages/Sys/MPIU_SCALAR.html              |    9 +-
 docs/manualpages/Sys/MPI_Comm.html                 |    8 +-
 docs/manualpages/Sys/PETSC_COMM_SELF.html          |    8 +-
 docs/manualpages/Sys/PETSC_COMM_WORLD.html         |   14 +-
 docs/manualpages/Sys/PETSC_DECIDE.html             |    6 +-
 docs/manualpages/Sys/PETSC_DEFAULT.html            |    8 +-
 docs/manualpages/Sys/PETSC_DETERMINE.html          |    9 +-
 docs/manualpages/Sys/PETSC_FALSE.html              |    8 +-
 docs/manualpages/Sys/PETSC_IGNORE.html             |   12 +-
 docs/manualpages/Sys/PETSC_MATLAB_ENGINE_.html     |   17 +-
 docs/manualpages/Sys/PETSC_MATLAB_ENGINE_SELF.html |    7 +-
 .../manualpages/Sys/PETSC_MATLAB_ENGINE_WORLD.html |    7 +-
 docs/manualpages/Sys/PETSC_NULL.html               |   12 +-
 docs/manualpages/Sys/PETSC_TRUE.html               |    8 +-
 docs/manualpages/Sys/PETSC_i.html                  |    8 +-
 docs/manualpages/Sys/PetsSubcommcView.html         |   15 +-
 docs/manualpages/Sys/PetscAbortErrorHandler.html   |   54 +-
 docs/manualpages/Sys/PetscAbsInt.html              |   10 +-
 docs/manualpages/Sys/PetscAbsReal.html             |   10 +-
 docs/manualpages/Sys/PetscAddrAlign.html           |   11 +-
 docs/manualpages/Sys/PetscAttachDebugger.html      |   10 +-
 .../Sys/PetscAttachDebuggerErrorHandler.html       |   50 +-
 docs/manualpages/Sys/PetscBLASInt.html             |   25 +-
 docs/manualpages/Sys/PetscBLASIntCast.html         |   12 +-
 docs/manualpages/Sys/PetscBT.html                  |   21 +-
 docs/manualpages/Sys/PetscBag.html                 |   10 +-
 docs/manualpages/Sys/PetscBagCreate.html           |   24 +-
 docs/manualpages/Sys/PetscBagDestroy.html          |   13 +-
 docs/manualpages/Sys/PetscBagGetData.html          |   16 +-
 docs/manualpages/Sys/PetscBagGetName.html          |   16 +-
 docs/manualpages/Sys/PetscBagGetNames.html         |   19 +-
 docs/manualpages/Sys/PetscBagLoad.html             |   19 +-
 docs/manualpages/Sys/PetscBagRegister64bitInt.html |   26 +-
 docs/manualpages/Sys/PetscBagRegisterBool.html     |   26 +-
 .../manualpages/Sys/PetscBagRegisterBoolArray.html |   26 +-
 docs/manualpages/Sys/PetscBagRegisterEnum.html     |   26 +-
 docs/manualpages/Sys/PetscBagRegisterInt.html      |   26 +-
 docs/manualpages/Sys/PetscBagRegisterIntArray.html |   26 +-
 docs/manualpages/Sys/PetscBagRegisterReal.html     |   26 +-
 .../manualpages/Sys/PetscBagRegisterRealArray.html |   26 +-
 docs/manualpages/Sys/PetscBagRegisterScalar.html   |   26 +-
 docs/manualpages/Sys/PetscBagRegisterString.html   |   31 +-
 docs/manualpages/Sys/PetscBagSetFromOptions.html   |   13 +-
 docs/manualpages/Sys/PetscBagSetName.html          |   21 +-
 docs/manualpages/Sys/PetscBagSetOptionsPrefix.html |   19 +-
 docs/manualpages/Sys/PetscBagView.html             |   21 +-
 docs/manualpages/Sys/PetscBarrier.html             |   13 +-
 docs/manualpages/Sys/PetscBinaryClose.html         |   13 +-
 docs/manualpages/Sys/PetscBinaryOpen.html          |   22 +-
 docs/manualpages/Sys/PetscBinaryRead.html          |   29 +-
 docs/manualpages/Sys/PetscBinarySeek.html          |   30 +-
 docs/manualpages/Sys/PetscBinarySeekType.html      |    6 +-
 .../Sys/PetscBinarySynchronizedRead.html           |   32 +-
 .../Sys/PetscBinarySynchronizedSeek.html           |   28 +-
 .../Sys/PetscBinarySynchronizedWrite.html          |   43 +-
 docs/manualpages/Sys/PetscBinaryWrite.html         |   47 +-
 docs/manualpages/Sys/PetscBool.html                |    9 +-
 docs/manualpages/Sys/PetscBoxAuthorize.html        |   33 +-
 docs/manualpages/Sys/PetscBoxRefresh.html          |   24 +-
 docs/manualpages/Sys/PetscBoxUpload.html           |   38 +-
 docs/manualpages/Sys/PetscBuildTwoSidedType.html   |    6 +-
 docs/manualpages/Sys/PetscCUDAFlag.html            |   12 +-
 docs/manualpages/Sys/PetscCUSPFlag.html            |   12 +-
 docs/manualpages/Sys/PetscCalloc1.html             |   12 +-
 docs/manualpages/Sys/PetscCalloc2.html             |   21 +-
 docs/manualpages/Sys/PetscCalloc3.html             |   27 +-
 docs/manualpages/Sys/PetscCalloc4.html             |   32 +-
 docs/manualpages/Sys/PetscCalloc5.html             |   38 +-
 docs/manualpages/Sys/PetscCalloc6.html             |   45 +-
 docs/manualpages/Sys/PetscCalloc7.html             |   51 +-
 docs/manualpages/Sys/PetscCheckPointer.html        |   14 +-
 .../Sys/PetscCheckPointerSetIntensity.html         |   10 +-
 docs/manualpages/Sys/PetscCitationsRegister.html   |   16 +-
 docs/manualpages/Sys/PetscClassId.html             |   12 +-
 docs/manualpages/Sys/PetscClipInterval.html        |   19 +-
 docs/manualpages/Sys/PetscCommBuildTwoSided.html   |   45 +-
 docs/manualpages/Sys/PetscCommBuildTwoSidedF.html  |   55 +-
 .../Sys/PetscCommBuildTwoSidedFReq.html            |   61 +-
 .../Sys/PetscCommBuildTwoSidedGetType.html         |   14 +-
 .../Sys/PetscCommBuildTwoSidedSetType.html         |   16 +-
 docs/manualpages/Sys/PetscCommDestroy.html         |   10 +-
 docs/manualpages/Sys/PetscCommDuplicate.html       |   23 +-
 docs/manualpages/Sys/PetscCommGetNewTag.html       |   12 +-
 docs/manualpages/Sys/PetscComplex.html             |    8 +-
 docs/manualpages/Sys/PetscContainer.html           |    6 +-
 docs/manualpages/Sys/PetscContainerCreate.html     |   12 +-
 docs/manualpages/Sys/PetscContainerDestroy.html    |   10 +-
 docs/manualpages/Sys/PetscContainerGetPointer.html |   15 +-
 docs/manualpages/Sys/PetscContainerSetPointer.html |   17 +-
 .../Sys/PetscContainerSetUserDestroy.html          |   14 +-
 docs/manualpages/Sys/PetscCopyMode.html            |    8 +-
 docs/manualpages/Sys/PetscDLClose.html             |   11 +-
 docs/manualpages/Sys/PetscDLLibrary.html           |    6 +-
 docs/manualpages/Sys/PetscDLLibraryAppend.html     |   21 +-
 docs/manualpages/Sys/PetscDLLibraryClose.html      |   10 +-
 docs/manualpages/Sys/PetscDLLibraryOpen.html       |   24 +-
 docs/manualpages/Sys/PetscDLLibraryPrepend.html    |   18 +-
 docs/manualpages/Sys/PetscDLLibraryRetrieve.html   |   29 +-
 docs/manualpages/Sys/PetscDLLibrarySym.html        |   27 +-
 docs/manualpages/Sys/PetscDLOpen.html              |   15 +-
 docs/manualpages/Sys/PetscDLSym.html               |   20 +-
 docs/manualpages/Sys/PetscDataType.html            |   10 +-
 docs/manualpages/Sys/PetscDataTypeFromString.html  |   16 +-
 docs/manualpages/Sys/PetscDataTypeGetSize.html     |   12 +-
 .../Sys/PetscDataTypeToMPIDataType.html            |   12 +-
 docs/manualpages/Sys/PetscEListFind.html           |   23 +-
 .../Sys/PetscEmacsClientErrorHandler.html          |   46 +-
 docs/manualpages/Sys/PetscEnd.html                 |   12 +-
 docs/manualpages/Sys/PetscEnum.html                |    6 +-
 docs/manualpages/Sys/PetscError.html               |   42 +-
 docs/manualpages/Sys/PetscErrorCode.html           |    6 +-
 docs/manualpages/Sys/PetscErrorMessage.html        |   19 +-
 docs/manualpages/Sys/PetscErrorPrintf.html         |   27 +-
 docs/manualpages/Sys/PetscErrorType.html           |   10 +-
 docs/manualpages/Sys/PetscFClose.html              |   16 +-
 docs/manualpages/Sys/PetscFOpen.html               |   26 +-
 docs/manualpages/Sys/PetscFPTrapPop.html           |    8 +-
 docs/manualpages/Sys/PetscFPTrapPush.html          |   10 +-
 docs/manualpages/Sys/PetscFPrintf.html             |   22 +-
 docs/manualpages/Sys/PetscFileMode.html            |    6 +-
 docs/manualpages/Sys/PetscFileRetrieve.html        |   23 +-
 docs/manualpages/Sys/PetscFinalize.html            |   31 +-
 docs/manualpages/Sys/PetscFinalized.html           |    6 +-
 docs/manualpages/Sys/PetscFindInt.html             |   19 +-
 docs/manualpages/Sys/PetscFixFilename.html         |   15 +-
 docs/manualpages/Sys/PetscFormatConvert.html       |   17 +-
 docs/manualpages/Sys/PetscFormatStrip.html         |    8 +-
 docs/manualpages/Sys/PetscFortranAddr.html         |    8 +-
 .../Sys/PetscFortranCallbackGetSizes.html          |   16 +-
 .../Sys/PetscFortranCallbackRegister.html          |   16 +-
 docs/manualpages/Sys/PetscFree.html                |   13 +-
 docs/manualpages/Sys/PetscFree2.html               |   16 +-
 docs/manualpages/Sys/PetscFree3.html               |   19 +-
 docs/manualpages/Sys/PetscFree4.html               |   22 +-
 docs/manualpages/Sys/PetscFree5.html               |   25 +-
 docs/manualpages/Sys/PetscFree6.html               |   28 +-
 docs/manualpages/Sys/PetscFree7.html               |   33 +-
 docs/manualpages/Sys/PetscFreeArguments.html       |   10 +-
 docs/manualpages/Sys/PetscFreeVoid.html            |   12 +-
 docs/manualpages/Sys/PetscFunctionBegin.html       |   14 +-
 docs/manualpages/Sys/PetscFunctionBeginHot.html    |   12 +-
 docs/manualpages/Sys/PetscFunctionBeginUser.html   |   14 +-
 docs/manualpages/Sys/PetscFunctionList.html        |    6 +-
 docs/manualpages/Sys/PetscFunctionListAdd.html     |   27 +-
 docs/manualpages/Sys/PetscFunctionListDestroy.html |    8 +-
 .../Sys/PetscFunctionListDuplicate.html            |   10 +-
 docs/manualpages/Sys/PetscFunctionListFind.html    |   14 +-
 docs/manualpages/Sys/PetscFunctionListGet.html     |   19 +-
 .../Sys/PetscFunctionListPrintTypes.html           |   32 +-
 docs/manualpages/Sys/PetscFunctionListView.html    |   14 +-
 docs/manualpages/Sys/PetscFunctionReturn.html      |   12 +-
 .../manualpages/Sys/PetscGatherMessageLengths.html |   34 +-
 .../Sys/PetscGatherMessageLengths2.html            |   34 +-
 .../Sys/PetscGatherNumberOfMessages.html           |   28 +-
 docs/manualpages/Sys/PetscGetArchType.html         |   15 +-
 docs/manualpages/Sys/PetscGetArgs.html             |   19 +-
 docs/manualpages/Sys/PetscGetArguments.html        |   12 +-
 docs/manualpages/Sys/PetscGetCPUTime.html          |   18 +-
 docs/manualpages/Sys/PetscGetDate.html             |   15 +-
 docs/manualpages/Sys/PetscGetFileFromPath.html     |   29 +-
 docs/manualpages/Sys/PetscGetFullPath.html         |   17 +-
 docs/manualpages/Sys/PetscGetHomeDirectory.html    |   17 +-
 docs/manualpages/Sys/PetscGetHostName.html         |   15 +-
 docs/manualpages/Sys/PetscGetPetscDir.html         |   12 +-
 docs/manualpages/Sys/PetscGetProgramName.html      |   17 +-
 docs/manualpages/Sys/PetscGetRealPath.html         |   20 +-
 docs/manualpages/Sys/PetscGetRelativePath.html     |   17 +-
 docs/manualpages/Sys/PetscGetTmp.html              |   29 +-
 docs/manualpages/Sys/PetscGetUserName.html         |   12 +-
 docs/manualpages/Sys/PetscGetVersion.html          |   14 +-
 docs/manualpages/Sys/PetscGetWorkingDirectory.html |   13 +-
 docs/manualpages/Sys/PetscGlobusAuthorize.html     |   20 +-
 docs/manualpages/Sys/PetscGlobusGetTransfers.html  |   20 +-
 docs/manualpages/Sys/PetscGlobusUpload.html        |   18 +-
 .../manualpages/Sys/PetscGoogleDriveAuthorize.html |   26 +-
 docs/manualpages/Sys/PetscGoogleDriveRefresh.html  |   21 +-
 docs/manualpages/Sys/PetscGoogleDriveUpload.html   |   36 +-
 docs/manualpages/Sys/PetscHeaderCreate.html        |   29 +-
 docs/manualpages/Sys/PetscHeaderDestroy.html       |    8 +-
 docs/manualpages/Sys/PetscHelpPrintf.html          |   12 +-
 docs/manualpages/Sys/PetscIgnoreErrorHandler.html  |   43 +-
 docs/manualpages/Sys/PetscInitialize.html          |  176 +-
 docs/manualpages/Sys/PetscInitializeFortran.html   |   14 +-
 .../Sys/PetscInitializeNoArguments.html            |    8 +-
 docs/manualpages/Sys/PetscInitialized.html         |    6 +-
 docs/manualpages/Sys/PetscInt.html                 |    6 +-
 docs/manualpages/Sys/PetscIntMultError.html        |   23 +-
 docs/manualpages/Sys/PetscIntMultTruncate.html     |   24 +-
 docs/manualpages/Sys/PetscIntSumError.html         |   21 +-
 docs/manualpages/Sys/PetscIntSumTruncate.html      |   22 +-
 docs/manualpages/Sys/PetscIntView.html             |   19 +-
 docs/manualpages/Sys/PetscIsInfOrNanReal.html      |   13 +-
 docs/manualpages/Sys/PetscIsNanReal.html           |   13 +-
 docs/manualpages/Sys/PetscIsNormalReal.html        |   13 +-
 docs/manualpages/Sys/PetscLikely.html              |   13 +-
 .../manualpages/Sys/PetscMPIAbortErrorHandler.html |   43 +-
 .../Sys/PetscMPIDataTypeToPetscDataType.html       |   12 +-
 docs/manualpages/Sys/PetscMPIDump.html             |   12 +-
 docs/manualpages/Sys/PetscMPIInt.html              |   12 +-
 docs/manualpages/Sys/PetscMPIIntCast.html          |   12 +-
 docs/manualpages/Sys/PetscMalloc.html              |   16 +-
 docs/manualpages/Sys/PetscMalloc1.html             |   12 +-
 docs/manualpages/Sys/PetscMalloc2.html             |   20 +-
 docs/manualpages/Sys/PetscMalloc3.html             |   26 +-
 docs/manualpages/Sys/PetscMalloc4.html             |   32 +-
 docs/manualpages/Sys/PetscMalloc5.html             |   38 +-
 docs/manualpages/Sys/PetscMalloc6.html             |   44 +-
 docs/manualpages/Sys/PetscMalloc7.html             |   50 +-
 docs/manualpages/Sys/PetscMallocClear.html         |   12 +-
 docs/manualpages/Sys/PetscMallocDebug.html         |   10 +-
 docs/manualpages/Sys/PetscMallocDump.html          |   18 +-
 docs/manualpages/Sys/PetscMallocDumpLog.html       |   15 +-
 .../Sys/PetscMallocGetCurrentUsage.html            |   13 +-
 docs/manualpages/Sys/PetscMallocGetDebug.html      |   12 +-
 docs/manualpages/Sys/PetscMallocGetDumpLog.html    |   14 +-
 .../Sys/PetscMallocGetMaximumUsage.html            |   13 +-
 docs/manualpages/Sys/PetscMallocGetStack.html      |   12 +-
 docs/manualpages/Sys/PetscMallocSet.html           |   14 +-
 docs/manualpages/Sys/PetscMallocSetDumpLog.html    |   14 +-
 .../Sys/PetscMallocSetDumpLogThreshold.html        |   16 +-
 docs/manualpages/Sys/PetscMallocValidate.html      |   29 +-
 docs/manualpages/Sys/PetscMatlabEngine.html        |   11 +-
 docs/manualpages/Sys/PetscMatlabEngineCreate.html  |   22 +-
 docs/manualpages/Sys/PetscMatlabEngineDestroy.html |   14 +-
 .../manualpages/Sys/PetscMatlabEngineEvaluate.html |   18 +-
 docs/manualpages/Sys/PetscMatlabEngineGet.html     |   18 +-
 .../manualpages/Sys/PetscMatlabEngineGetArray.html |   24 +-
 .../Sys/PetscMatlabEngineGetOutput.html            |   16 +-
 .../Sys/PetscMatlabEnginePrintOutput.html          |   14 +-
 docs/manualpages/Sys/PetscMatlabEnginePut.html     |   18 +-
 .../manualpages/Sys/PetscMatlabEnginePutArray.html |   24 +-
 docs/manualpages/Sys/PetscMax.html                 |   16 +-
 docs/manualpages/Sys/PetscMemcmp.html              |   23 +-
 docs/manualpages/Sys/PetscMemcpy.html              |   27 +-
 docs/manualpages/Sys/PetscMemmove.html             |   20 +-
 .../Sys/PetscMemoryGetCurrentUsage.html            |   20 +-
 .../Sys/PetscMemoryGetMaximumUsage.html            |   22 +-
 .../Sys/PetscMemorySetGetMaximumUsage.html         |   14 +-
 docs/manualpages/Sys/PetscMemoryView.html          |   20 +-
 docs/manualpages/Sys/PetscMemzero.html             |   19 +-
 docs/manualpages/Sys/PetscMergeIntArray.html       |   26 +-
 docs/manualpages/Sys/PetscMergeIntArrayPair.html   |   36 +-
 docs/manualpages/Sys/PetscMergeMPIIntArray.html    |   26 +-
 docs/manualpages/Sys/PetscMin.html                 |   16 +-
 docs/manualpages/Sys/PetscNew.html                 |   10 +-
 docs/manualpages/Sys/PetscNewLog.html              |   12 +-
 docs/manualpages/Sys/PetscObject.html              |    8 +-
 .../Sys/PetscObjectAddOptionsHandler.html          |   20 +-
 docs/manualpages/Sys/PetscObjectComm.html          |   18 +-
 docs/manualpages/Sys/PetscObjectCompose.html       |   32 +-
 .../Sys/PetscObjectComposeFunction.html            |   26 +-
 .../Sys/PetscObjectComposedDataGetInt.html         |   25 +-
 .../Sys/PetscObjectComposedDataGetIntstar.html     |   25 +-
 .../Sys/PetscObjectComposedDataGetReal.html        |   25 +-
 .../Sys/PetscObjectComposedDataGetRealstar.html    |   25 +-
 .../Sys/PetscObjectComposedDataGetScalar.html      |   25 +-
 .../Sys/PetscObjectComposedDataGetScalarstar.html  |   25 +-
 .../Sys/PetscObjectComposedDataRegister.html       |   15 +-
 .../Sys/PetscObjectComposedDataSetInt.html         |   21 +-
 .../Sys/PetscObjectComposedDataSetIntstar.html     |   22 +-
 .../Sys/PetscObjectComposedDataSetReal.html        |   22 +-
 .../Sys/PetscObjectComposedDataSetRealstar.html    |   22 +-
 .../Sys/PetscObjectComposedDataSetScalar.html      |   22 +-
 .../Sys/PetscObjectComposedDataSetScalarstar.html  |   22 +-
 .../PetscObjectCopyFortranFunctionPointers.html    |   17 +-
 docs/manualpages/Sys/PetscObjectDereference.html   |   13 +-
 docs/manualpages/Sys/PetscObjectDestroy.html       |   12 +-
 .../Sys/PetscObjectDestroyOptionsHandlers.html     |   10 +-
 docs/manualpages/Sys/PetscObjectGetClassId.html    |   14 +-
 docs/manualpages/Sys/PetscObjectGetClassName.html  |   14 +-
 docs/manualpages/Sys/PetscObjectGetComm.html       |   14 +-
 .../Sys/PetscObjectGetFortranCallback.html         |   23 +-
 docs/manualpages/Sys/PetscObjectGetId.html         |   14 +-
 docs/manualpages/Sys/PetscObjectGetName.html       |   16 +-
 docs/manualpages/Sys/PetscObjectGetNewTag.html     |   13 +-
 docs/manualpages/Sys/PetscObjectGetReference.html  |   13 +-
 docs/manualpages/Sys/PetscObjectGetTabLevel.html   |   18 +-
 docs/manualpages/Sys/PetscObjectGetType.html       |   15 +-
 docs/manualpages/Sys/PetscObjectId.html            |    8 +-
 .../Sys/PetscObjectIncrementTabLevel.html          |   21 +-
 .../Sys/PetscObjectInheritPrintedOptions.html      |   17 +-
 docs/manualpages/Sys/PetscObjectList.html          |    8 +-
 docs/manualpages/Sys/PetscObjectListAdd.html       |   19 +-
 docs/manualpages/Sys/PetscObjectListDestroy.html   |    8 +-
 docs/manualpages/Sys/PetscObjectListDuplicate.html |   10 +-
 docs/manualpages/Sys/PetscObjectListFind.html      |   18 +-
 .../Sys/PetscObjectListRemoveReference.html        |   18 +-
 .../Sys/PetscObjectListReverseFind.html            |   22 +-
 docs/manualpages/Sys/PetscObjectName.html          |   18 +-
 docs/manualpages/Sys/PetscObjectOptionsBegin.html  |   20 +-
 .../Sys/PetscObjectPrintTypeNamePrefix.html        |   19 +-
 .../Sys/PetscObjectProcessOptionsHandlers.html     |   10 +-
 docs/manualpages/Sys/PetscObjectQuery.html         |   22 +-
 docs/manualpages/Sys/PetscObjectQueryFunction.html |   17 +-
 docs/manualpages/Sys/PetscObjectReference.html     |   11 +-
 .../Sys/PetscObjectRegisterDestroy.html            |   15 +-
 .../Sys/PetscObjectRegisterDestroyAll.html         |    8 +-
 docs/manualpages/Sys/PetscObjectSAWsBlock.html     |   12 +-
 .../Sys/PetscObjectSAWsGrantAccess.html            |   12 +-
 docs/manualpages/Sys/PetscObjectSAWsSetBlock.html  |   16 +-
 .../manualpages/Sys/PetscObjectSAWsTakeAccess.html |   12 +-
 .../Sys/PetscObjectSetFortranCallback.html         |   23 +-
 .../manualpages/Sys/PetscObjectSetFromOptions.html |   12 +-
 docs/manualpages/Sys/PetscObjectSetName.html       |   16 +-
 docs/manualpages/Sys/PetscObjectSetOptions.html    |   16 +-
 docs/manualpages/Sys/PetscObjectSetPrecision.html  |   15 +-
 .../Sys/PetscObjectSetPrintedOptions.html          |   11 +-
 docs/manualpages/Sys/PetscObjectSetTabLevel.html   |   20 +-
 docs/manualpages/Sys/PetscObjectSetType.html       |   19 +-
 docs/manualpages/Sys/PetscObjectSetUp.html         |   12 +-
 docs/manualpages/Sys/PetscObjectState.html         |    9 +-
 docs/manualpages/Sys/PetscObjectStateGet.html      |   21 +-
 docs/manualpages/Sys/PetscObjectStateIncrease.html |   26 +-
 docs/manualpages/Sys/PetscObjectStateSet.html      |   23 +-
 docs/manualpages/Sys/PetscObjectTypeCompare.html   |   18 +-
 .../manualpages/Sys/PetscObjectTypeCompareAny.html |   17 +-
 docs/manualpages/Sys/PetscObjectView.html          |   16 +-
 .../Sys/PetscObjectViewFromOptions.html            |   17 +-
 docs/manualpages/Sys/PetscObjectsDump.html         |   15 +-
 docs/manualpages/Sys/PetscObjectsGetObject.html    |   12 +-
 .../Sys/PetscObjectsListGetGlobalNumbering.html    |   24 +-
 docs/manualpages/Sys/PetscObjectsView.html         |   10 +-
 docs/manualpages/Sys/PetscOffset.html              |    6 +-
 docs/manualpages/Sys/PetscOptionsAllUsed.html      |   12 +-
 docs/manualpages/Sys/PetscOptionsBegin.html        |   32 +-
 docs/manualpages/Sys/PetscOptionsBool.html         |   34 +-
 docs/manualpages/Sys/PetscOptionsBoolArray.html    |   40 +-
 docs/manualpages/Sys/PetscOptionsBoolGroup.html    |   30 +-
 .../Sys/PetscOptionsBoolGroupBegin.html            |   30 +-
 docs/manualpages/Sys/PetscOptionsBoolGroupEnd.html |   30 +-
 docs/manualpages/Sys/PetscOptionsClear.html        |    8 +-
 docs/manualpages/Sys/PetscOptionsClearValue.html   |   15 +-
 docs/manualpages/Sys/PetscOptionsCreate.html       |    8 +-
 docs/manualpages/Sys/PetscOptionsDestroy.html      |    8 +-
 docs/manualpages/Sys/PetscOptionsEList.html        |   43 +-
 docs/manualpages/Sys/PetscOptionsEnd.html          |   17 +-
 docs/manualpages/Sys/PetscOptionsEnum.html         |   41 +-
 docs/manualpages/Sys/PetscOptionsEnumArray.html    |   42 +-
 docs/manualpages/Sys/PetscOptionsFList.html        |   48 +-
 docs/manualpages/Sys/PetscOptionsGetAll.html       |   16 +-
 docs/manualpages/Sys/PetscOptionsGetBool.html      |   36 +-
 docs/manualpages/Sys/PetscOptionsGetBoolArray.html |   39 +-
 docs/manualpages/Sys/PetscOptionsGetEList.html     |   38 +-
 docs/manualpages/Sys/PetscOptionsGetEnum.html      |   41 +-
 docs/manualpages/Sys/PetscOptionsGetEnumArray.html |   45 +-
 docs/manualpages/Sys/PetscOptionsGetInt.html       |   31 +-
 docs/manualpages/Sys/PetscOptionsGetIntArray.html  |   44 +-
 docs/manualpages/Sys/PetscOptionsGetReal.html      |   32 +-
 docs/manualpages/Sys/PetscOptionsGetRealArray.html |   36 +-
 docs/manualpages/Sys/PetscOptionsGetScalar.html    |   34 +-
 .../Sys/PetscOptionsGetScalarArray.html            |   36 +-
 docs/manualpages/Sys/PetscOptionsGetString.html    |   43 +-
 .../Sys/PetscOptionsGetStringArray.html            |   41 +-
 docs/manualpages/Sys/PetscOptionsGetenv.html       |   32 +-
 docs/manualpages/Sys/PetscOptionsHasName.html      |   30 +-
 docs/manualpages/Sys/PetscOptionsHead.html         |   21 +-
 docs/manualpages/Sys/PetscOptionsInsert.html       |   31 +-
 docs/manualpages/Sys/PetscOptionsInsertFile.html   |   32 +-
 docs/manualpages/Sys/PetscOptionsInsertString.html |   19 +-
 docs/manualpages/Sys/PetscOptionsInt.html          |   36 +-
 docs/manualpages/Sys/PetscOptionsIntArray.html     |   46 +-
 docs/manualpages/Sys/PetscOptionsLeft.html         |   12 +-
 .../manualpages/Sys/PetscOptionsMonitorCancel.html |   12 +-
 .../Sys/PetscOptionsMonitorDefault.html            |   17 +-
 docs/manualpages/Sys/PetscOptionsMonitorSet.html   |   46 +-
 docs/manualpages/Sys/PetscOptionsName.html         |   29 +-
 docs/manualpages/Sys/PetscOptionsPrefixPop.html    |   10 +-
 docs/manualpages/Sys/PetscOptionsPrefixPush.html   |   23 +-
 docs/manualpages/Sys/PetscOptionsReal.html         |   36 +-
 docs/manualpages/Sys/PetscOptionsRealArray.html    |   40 +-
 docs/manualpages/Sys/PetscOptionsReject.html       |   25 +-
 docs/manualpages/Sys/PetscOptionsScalar.html       |   36 +-
 docs/manualpages/Sys/PetscOptionsScalarArray.html  |   40 +-
 docs/manualpages/Sys/PetscOptionsSetAlias.html     |   25 +-
 .../Sys/PetscOptionsSetFromOptions.html            |   21 +-
 docs/manualpages/Sys/PetscOptionsSetValue.html     |   25 +-
 docs/manualpages/Sys/PetscOptionsString.html       |   41 +-
 docs/manualpages/Sys/PetscOptionsStringArray.html  |   44 +-
 docs/manualpages/Sys/PetscOptionsTail.html         |   25 +-
 docs/manualpages/Sys/PetscOptionsUsed.html         |   16 +-
 docs/manualpages/Sys/PetscOptionsValidKey.html     |   10 +-
 docs/manualpages/Sys/PetscOptionsView.html         |   14 +-
 docs/manualpages/Sys/PetscOptionsViewer.html       |   35 +-
 docs/manualpages/Sys/PetscPClose.html              |   18 +-
 docs/manualpages/Sys/PetscPOpen.html               |   31 +-
 docs/manualpages/Sys/PetscPOpenSetMachine.html     |   11 +-
 docs/manualpages/Sys/PetscPopErrorHandler.html     |    8 +-
 docs/manualpages/Sys/PetscPopSignalHandler.html    |    8 +-
 docs/manualpages/Sys/PetscPopUpSelect.html         |   32 +-
 docs/manualpages/Sys/PetscPrecision.html           |    6 +-
 docs/manualpages/Sys/PetscPrefetchBlock.html       |   41 +-
 docs/manualpages/Sys/PetscPrintf.html              |   17 +-
 docs/manualpages/Sys/PetscProcessTree.html         |   32 +-
 docs/manualpages/Sys/PetscPushErrorHandler.html    |   47 +-
 docs/manualpages/Sys/PetscPushSignalHandler.html   |   14 +-
 docs/manualpages/Sys/PetscRandom.html              |    6 +-
 docs/manualpages/Sys/PetscRandomCreate.html        |   32 +-
 docs/manualpages/Sys/PetscRandomDestroy.html       |   10 +-
 .../Sys/PetscRandomFinalizePackage.html            |    6 +-
 docs/manualpages/Sys/PetscRandomGetInterval.html   |   16 +-
 docs/manualpages/Sys/PetscRandomGetSeed.html       |   12 +-
 docs/manualpages/Sys/PetscRandomGetType.html       |   12 +-
 docs/manualpages/Sys/PetscRandomGetValue.html      |   23 +-
 docs/manualpages/Sys/PetscRandomGetValueReal.html  |   16 +-
 .../Sys/PetscRandomInitializePackage.html          |    6 +-
 docs/manualpages/Sys/PetscRandomRegister.html      |   30 +-
 docs/manualpages/Sys/PetscRandomRegisterAll.html   |    8 +-
 docs/manualpages/Sys/PetscRandomSeed.html          |   17 +-
 .../manualpages/Sys/PetscRandomSetFromOptions.html |   20 +-
 docs/manualpages/Sys/PetscRandomSetInterval.html   |   20 +-
 docs/manualpages/Sys/PetscRandomSetSeed.html       |   20 +-
 docs/manualpages/Sys/PetscRandomSetType.html       |   19 +-
 docs/manualpages/Sys/PetscRandomType.html          |    9 +-
 docs/manualpages/Sys/PetscRandomView.html          |   28 +-
 docs/manualpages/Sys/PetscReal.html                |    6 +-
 docs/manualpages/Sys/PetscRealIntMultTruncate.html |   24 +-
 docs/manualpages/Sys/PetscRealView.html            |   19 +-
 docs/manualpages/Sys/PetscRegisterFinalize.html    |   12 +-
 docs/manualpages/Sys/PetscRegisterFinalizeAll.html |    8 +-
 docs/manualpages/Sys/PetscReturnErrorHandler.html  |   44 +-
 docs/manualpages/Sys/PetscSAWsBlock.html           |    8 +-
 docs/manualpages/Sys/PetscSNPrintf.html            |   22 +-
 docs/manualpages/Sys/PetscSNPrintfCount.html       |   25 +-
 docs/manualpages/Sys/PetscSSEIsEnabled.html        |   19 +-
 docs/manualpages/Sys/PetscScalar.html              |    6 +-
 docs/manualpages/Sys/PetscScalarView.html          |   19 +-
 docs/manualpages/Sys/PetscSegBuffer.html           |    6 +-
 docs/manualpages/Sys/PetscSegBufferCreate.html     |   16 +-
 docs/manualpages/Sys/PetscSegBufferDestroy.html    |   10 +-
 .../Sys/PetscSegBufferExtractAlloc.html            |   14 +-
 .../Sys/PetscSegBufferExtractInPlace.html          |   12 +-
 docs/manualpages/Sys/PetscSegBufferExtractTo.html  |   14 +-
 docs/manualpages/Sys/PetscSegBufferGet.html        |   16 +-
 docs/manualpages/Sys/PetscSegBufferGetSize.html    |   12 +-
 docs/manualpages/Sys/PetscSegBufferUnuse.html      |   14 +-
 .../manualpages/Sys/PetscSequentialPhaseBegin.html |   29 +-
 docs/manualpages/Sys/PetscSequentialPhaseEnd.html  |   17 +-
 docs/manualpages/Sys/PetscSetDebugTerminal.html    |   22 +-
 docs/manualpages/Sys/PetscSetDebugger.html         |   21 +-
 .../Sys/PetscSetDebuggerFromString.html            |    8 +-
 docs/manualpages/Sys/PetscSetDefaultDebugger.html  |    8 +-
 docs/manualpages/Sys/PetscSetFPTrap.html           |   28 +-
 .../Sys/PetscSetHelpVersionFunctions.html          |   12 +-
 docs/manualpages/Sys/PetscSharedTmp.html           |   37 +-
 .../Sys/PetscSharedWorkingDirectory.html           |   30 +-
 .../manualpages/Sys/PetscSignalHandlerDefault.html |   14 +-
 docs/manualpages/Sys/PetscSleep.html               |   12 +-
 docs/manualpages/Sys/PetscSortInt.html             |   14 +-
 docs/manualpages/Sys/PetscSortIntWithArray.html    |   17 +-
 .../manualpages/Sys/PetscSortIntWithArrayPair.html |   20 +-
 .../manualpages/Sys/PetscSortIntWithDataArray.html |   23 +-
 .../Sys/PetscSortIntWithPermutation.html           |   19 +-
 .../Sys/PetscSortIntWithScalarArray.html           |   17 +-
 docs/manualpages/Sys/PetscSortMPIInt.html          |   14 +-
 docs/manualpages/Sys/PetscSortMPIIntWithArray.html |   17 +-
 docs/manualpages/Sys/PetscSortReal.html            |   14 +-
 .../Sys/PetscSortRealWithPermutation.html          |   19 +-
 docs/manualpages/Sys/PetscSortRemoveDupsInt.html   |   16 +-
 .../manualpages/Sys/PetscSortRemoveDupsMPIInt.html |   16 +-
 docs/manualpages/Sys/PetscSortRemoveDupsReal.html  |   16 +-
 docs/manualpages/Sys/PetscSortSplit.html           |   28 +-
 docs/manualpages/Sys/PetscSortSplitReal.html       |   28 +-
 .../Sys/PetscSortStrWithPermutation.html           |   19 +-
 docs/manualpages/Sys/PetscSplitOwnership.html      |   22 +-
 docs/manualpages/Sys/PetscSplitOwnershipBlock.html |   25 +-
 docs/manualpages/Sys/PetscSqr.html                 |   12 +-
 .../manualpages/Sys/PetscStackSAWsGrantAccess.html |   10 +-
 docs/manualpages/Sys/PetscStackSAWsTakeAccess.html |   10 +-
 docs/manualpages/Sys/PetscStartMatlab.html         |   25 +-
 docs/manualpages/Sys/PetscStopForDebugger.html     |   12 +-
 docs/manualpages/Sys/PetscStrArrayDestroy.html     |   12 +-
 docs/manualpages/Sys/PetscStrArrayallocpy.html     |   14 +-
 docs/manualpages/Sys/PetscStrNArrayDestroy.html    |   16 +-
 docs/manualpages/Sys/PetscStrNArrayallocpy.html    |   18 +-
 docs/manualpages/Sys/PetscStrToArray.html          |   27 +-
 docs/manualpages/Sys/PetscStrToArrayDestroy.html   |   18 +-
 docs/manualpages/Sys/PetscStrallocpy.html          |   16 +-
 docs/manualpages/Sys/PetscStrbeginswith.html       |   18 +-
 docs/manualpages/Sys/PetscStrcasecmp.html          |   20 +-
 docs/manualpages/Sys/PetscStrcat.html              |   16 +-
 docs/manualpages/Sys/PetscStrchr.html              |   18 +-
 docs/manualpages/Sys/PetscStrcmp.html              |   18 +-
 docs/manualpages/Sys/PetscStrcpy.html              |   16 +-
 docs/manualpages/Sys/PetscStrendswith.html         |   18 +-
 docs/manualpages/Sys/PetscStrendswithwhich.html    |   18 +-
 docs/manualpages/Sys/PetscStrgrt.html              |   21 +-
 docs/manualpages/Sys/PetscStrlen.html              |   18 +-
 docs/manualpages/Sys/PetscStrncat.html             |   19 +-
 docs/manualpages/Sys/PetscStrncmp.html             |   21 +-
 docs/manualpages/Sys/PetscStrncpy.html             |   22 +-
 docs/manualpages/Sys/PetscStrrchr.html             |   18 +-
 docs/manualpages/Sys/PetscStrreplace.html          |   29 +-
 docs/manualpages/Sys/PetscStrrstr.html             |   18 +-
 docs/manualpages/Sys/PetscStrstr.html              |   18 +-
 docs/manualpages/Sys/PetscStrtolower.html          |   12 +-
 docs/manualpages/Sys/PetscSubcomm.html             |   19 +-
 docs/manualpages/Sys/PetscSubcommCreate.html       |   12 +-
 docs/manualpages/Sys/PetscSubcommDestroy.html      |   10 +-
 .../Sys/PetscSubcommSetFromOptions.html            |   10 +-
 docs/manualpages/Sys/PetscSubcommSetNumber.html    |   14 +-
 .../Sys/PetscSubcommSetOptionsPrefix.html          |   14 +-
 docs/manualpages/Sys/PetscSubcommSetType.html      |   14 +-
 .../Sys/PetscSubcommSetTypeGeneral.html            |   17 +-
 docs/manualpages/Sys/PetscSynchronizedFGets.html   |   21 +-
 docs/manualpages/Sys/PetscSynchronizedFPrintf.html |   22 +-
 docs/manualpages/Sys/PetscSynchronizedFlush.html   |   20 +-
 docs/manualpages/Sys/PetscSynchronizedPrintf.html  |   23 +-
 docs/manualpages/Sys/PetscTextBelt.html            |   21 +-
 docs/manualpages/Sys/PetscTime.html                |   20 +-
 docs/manualpages/Sys/PetscTimeAdd.html             |   17 +-
 docs/manualpages/Sys/PetscTimeSubtract.html        |   19 +-
 docs/manualpages/Sys/PetscToken.html               |    6 +-
 docs/manualpages/Sys/PetscTokenCreate.html         |   21 +-
 docs/manualpages/Sys/PetscTokenDestroy.html        |   12 +-
 docs/manualpages/Sys/PetscTokenFind.html           |   25 +-
 .../Sys/PetscTraceBackErrorHandler.html            |   43 +-
 docs/manualpages/Sys/PetscURLShorten.html          |   14 +-
 docs/manualpages/Sys/PetscUnlikely.html            |   13 +-
 docs/manualpages/Sys/PetscVFPrintf.html            |   15 +-
 docs/manualpages/Sys/PetscVSNPrintf.html           |   19 +-
 docs/manualpages/Sys/PetscViennaCLFlag.html        |   12 +-
 docs/manualpages/Sys/SETERRABORT.html              |   19 +-
 docs/manualpages/Sys/SETERRQ.html                  |   25 +-
 docs/manualpages/Sys/SETERRQ1.html                 |   24 +-
 docs/manualpages/Sys/SETERRQ2.html                 |   27 +-
 docs/manualpages/Sys/SETERRQ3.html                 |   32 +-
 docs/manualpages/Sys/SETERRQ4.html                 |   35 +-
 docs/manualpages/Sys/SETERRQ5.html                 |   38 +-
 docs/manualpages/Sys/SETERRQ6.html                 |   41 +-
 docs/manualpages/Sys/SETERRQ7.html                 |   44 +-
 docs/manualpages/Sys/SETERRQ8.html                 |   47 +-
 docs/manualpages/Sys/UsingFortran.html             |   39 +-
 docs/manualpages/Sys/index.html                    |    4 +-
 docs/manualpages/TS/DMCopyDMTS.html                |   16 +-
 docs/manualpages/TS/DMDATSSetIFunctionLocal.html   |   35 +-
 docs/manualpages/TS/DMDATSSetIJacobianLocal.html   |   41 +-
 docs/manualpages/TS/DMDATSSetRHSFunctionLocal.html |   35 +-
 docs/manualpages/TS/DMDATSSetRHSJacobianLocal.html |   35 +-
 docs/manualpages/TS/DMGetDMTS.html                 |   14 +-
 docs/manualpages/TS/DMGetDMTSWrite.html            |   12 +-
 docs/manualpages/TS/DMPlexTSComputeBoundary.html   |   21 +-
 .../TS/DMPlexTSComputeIFunctionFEM.html            |   23 +-
 .../TS/DMPlexTSComputeIJacobianFEM.html            |   26 +-
 .../TS/DMPlexTSComputeRHSFunctionFVM.html          |   20 +-
 docs/manualpages/TS/DMPlexTSGetGeometryFVM.html    |   17 +-
 docs/manualpages/TS/DMPlexTSGetGradientDM.html     |   14 +-
 docs/manualpages/TS/DMTSCopy.html                  |   14 +-
 docs/manualpages/TS/DMTSGetForcingFunction.html    |   20 +-
 docs/manualpages/TS/DMTSGetI2Function.html         |   19 +-
 docs/manualpages/TS/DMTSGetI2Jacobian.html         |   19 +-
 docs/manualpages/TS/DMTSGetIFunction.html          |   19 +-
 docs/manualpages/TS/DMTSGetIJacobian.html          |   20 +-
 docs/manualpages/TS/DMTSGetRHSFunction.html        |   19 +-
 docs/manualpages/TS/DMTSGetRHSJacobian.html        |   20 +-
 docs/manualpages/TS/DMTSGetSolutionFunction.html   |   16 +-
 docs/manualpages/TS/DMTSSetBoundaryLocal.html      |   21 +-
 docs/manualpages/TS/DMTSSetForcingFunction.html    |   21 +-
 docs/manualpages/TS/DMTSSetI2Function.html         |   20 +-
 docs/manualpages/TS/DMTSSetI2Jacobian.html         |   20 +-
 docs/manualpages/TS/DMTSSetIFunction.html          |   21 +-
 docs/manualpages/TS/DMTSSetIFunctionLocal.html     |   17 +-
 docs/manualpages/TS/DMTSSetIFunctionSerialize.html |   17 +-
 docs/manualpages/TS/DMTSSetIJacobian.html          |   21 +-
 docs/manualpages/TS/DMTSSetIJacobianLocal.html     |   17 +-
 docs/manualpages/TS/DMTSSetIJacobianSerialize.html |   17 +-
 docs/manualpages/TS/DMTSSetRHSFunction.html        |   21 +-
 docs/manualpages/TS/DMTSSetRHSFunctionLocal.html   |   17 +-
 docs/manualpages/TS/DMTSSetRHSJacobian.html        |   21 +-
 docs/manualpages/TS/DMTSSetSolutionFunction.html   |   21 +-
 docs/manualpages/TS/EIMEX.html                     |   26 +-
 docs/manualpages/TS/SNESTSFormFunction.html        |   22 +-
 docs/manualpages/TS/SNESTSFormJacobian.html        |   28 +-
 docs/manualpages/TS/TS.html                        |    6 +-
 docs/manualpages/TS/TS2GetSolution.html            |   16 +-
 docs/manualpages/TS/TS2SetSolution.html            |   17 +-
 docs/manualpages/TS/TSADAPTBASIC.html              |    6 +-
 docs/manualpages/TS/TSADAPTCFL.html                |    6 +-
 docs/manualpages/TS/TSADAPTNONE.html               |    6 +-
 docs/manualpages/TS/TSALPHA.html                   |   16 +-
 docs/manualpages/TS/TSALPHA2.html                  |   10 +-
 docs/manualpages/TS/TSARKIMEX.html                 |   21 +-
 docs/manualpages/TS/TSARKIMEX1BEE.html             |    8 +-
 docs/manualpages/TS/TSARKIMEX2C.html               |    8 +-
 docs/manualpages/TS/TSARKIMEX2D.html               |    8 +-
 docs/manualpages/TS/TSARKIMEX2E.html               |    8 +-
 docs/manualpages/TS/TSARKIMEX3.html                |   10 +-
 docs/manualpages/TS/TSARKIMEX4.html                |    9 +-
 docs/manualpages/TS/TSARKIMEX5.html                |    9 +-
 docs/manualpages/TS/TSARKIMEXA2.html               |    8 +-
 docs/manualpages/TS/TSARKIMEXARS122.html           |   10 +-
 docs/manualpages/TS/TSARKIMEXARS443.html           |   14 +-
 docs/manualpages/TS/TSARKIMEXBPR3.html             |   10 +-
 docs/manualpages/TS/TSARKIMEXFinalizePackage.html  |    6 +-
 docs/manualpages/TS/TSARKIMEXGetType.html          |   12 +-
 .../manualpages/TS/TSARKIMEXInitializePackage.html |    6 +-
 docs/manualpages/TS/TSARKIMEXL2.html               |   10 +-
 docs/manualpages/TS/TSARKIMEXPRSSP2.html           |   12 +-
 docs/manualpages/TS/TSARKIMEXRegister.html         |   52 +-
 docs/manualpages/TS/TSARKIMEXRegisterAll.html      |    8 +-
 docs/manualpages/TS/TSARKIMEXRegisterDestroy.html  |    8 +-
 docs/manualpages/TS/TSARKIMEXSetFullyImplicit.html |   14 +-
 docs/manualpages/TS/TSARKIMEXSetType.html          |   14 +-
 docs/manualpages/TS/TSARKIMEXType.html             |    6 +-
 docs/manualpages/TS/TSAdapt.html                   |    6 +-
 docs/manualpages/TS/TSAdaptBasicGetClip.html       |   17 +-
 docs/manualpages/TS/TSAdaptBasicSetClip.html       |   15 +-
 docs/manualpages/TS/TSAdaptCandidateAdd.html       |   31 +-
 docs/manualpages/TS/TSAdaptCandidatesClear.html    |   10 +-
 docs/manualpages/TS/TSAdaptCandidatesGet.html      |   27 +-
 docs/manualpages/TS/TSAdaptCheckStage.html         |   22 +-
 docs/manualpages/TS/TSAdaptChoose.html             |   26 +-
 docs/manualpages/TS/TSAdaptCreate.html             |   14 +-
 docs/manualpages/TS/TSAdaptFinalizePackage.html    |    6 +-
 docs/manualpages/TS/TSAdaptInitializePackage.html  |    6 +-
 docs/manualpages/TS/TSAdaptLoad.html               |   26 +-
 docs/manualpages/TS/TSAdaptRegister.html           |   22 +-
 docs/manualpages/TS/TSAdaptRegisterAll.html        |    8 +-
 docs/manualpages/TS/TSAdaptReset.html              |   10 +-
 docs/manualpages/TS/TSAdaptSetCheckStage.html      |   23 +-
 docs/manualpages/TS/TSAdaptSetMonitor.html         |   14 +-
 docs/manualpages/TS/TSAdaptSetStepLimits.html      |   23 +-
 docs/manualpages/TS/TSAdaptType.html               |    6 +-
 .../TS/TSAdjointComputeCostIntegrand.html          |   20 +-
 .../TS/TSAdjointComputeDRDPFunction.html           |   13 +-
 .../TS/TSAdjointComputeDRDYFunction.html           |   13 +-
 .../TS/TSAdjointComputeRHSJacobian.html            |   10 +-
 docs/manualpages/TS/TSAdjointCostIntegral.html     |   15 +-
 docs/manualpages/TS/TSAdjointMonitor.html          |   32 +-
 docs/manualpages/TS/TSAdjointMonitorCancel.html    |   12 +-
 docs/manualpages/TS/TSAdjointMonitorDefault.html   |    6 +-
 docs/manualpages/TS/TSAdjointMonitorDrawSensi.html |   32 +-
 docs/manualpages/TS/TSAdjointMonitorSet.html       |   52 +-
 .../TS/TSAdjointMonitorSetFromOptions.html         |   34 +-
 docs/manualpages/TS/TSAdjointSetRHSJacobian.html   |   28 +-
 docs/manualpages/TS/TSAdjointSetSteps.html         |   17 +-
 docs/manualpages/TS/TSAdjointSetUp.html            |   10 +-
 docs/manualpages/TS/TSAdjointSolve.html            |   16 +-
 docs/manualpages/TS/TSAdjointStep.html             |   10 +-
 docs/manualpages/TS/TSAlpha2GetParams.html         |   29 +-
 docs/manualpages/TS/TSAlpha2SetParams.html         |   40 +-
 docs/manualpages/TS/TSAlpha2SetRadius.html         |   22 +-
 docs/manualpages/TS/TSAlpha2UseAdapt.html          |   15 +-
 docs/manualpages/TS/TSAlphaGetParams.html          |   25 +-
 docs/manualpages/TS/TSAlphaSetParams.html          |   38 +-
 docs/manualpages/TS/TSAlphaSetRadius.html          |   22 +-
 docs/manualpages/TS/TSAlphaUseAdapt.html           |   15 +-
 docs/manualpages/TS/TSAppendOptionsPrefix.html     |   18 +-
 docs/manualpages/TS/TSBDF.html                     |    6 +-
 docs/manualpages/TS/TSBDFGetOrder.html             |   12 +-
 docs/manualpages/TS/TSBDFSetOrder.html             |   15 +-
 docs/manualpages/TS/TSBDFUseAdapt.html             |   15 +-
 docs/manualpages/TS/TSBEULER.html                  |    8 +-
 docs/manualpages/TS/TSCN.html                      |    8 +-
 docs/manualpages/TS/TSClone.html                   |   16 +-
 docs/manualpages/TS/TSComputeForcingFunction.html  |   19 +-
 docs/manualpages/TS/TSComputeI2Function.html       |   28 +-
 docs/manualpages/TS/TSComputeI2Jacobian.html       |   42 +-
 docs/manualpages/TS/TSComputeIFunction.html        |   31 +-
 docs/manualpages/TS/TSComputeIFunctionLinear.html  |   32 +-
 docs/manualpages/TS/TSComputeIJacobian.html        |   44 +-
 .../manualpages/TS/TSComputeIJacobianConstant.html |   46 +-
 .../TS/TSComputeIJacobianDefaultColor.html         |   43 +-
 docs/manualpages/TS/TSComputeLinearStability.html  |   16 +-
 docs/manualpages/TS/TSComputeRHSFunction.html      |   22 +-
 .../manualpages/TS/TSComputeRHSFunctionLinear.html |   25 +-
 docs/manualpages/TS/TSComputeRHSJacobian.html      |   32 +-
 .../TS/TSComputeRHSJacobianConstant.html           |   31 +-
 docs/manualpages/TS/TSComputeSolutionFunction.html |   19 +-
 docs/manualpages/TS/TSConvergedReason.html         |   10 +-
 docs/manualpages/TS/TSCreate.html                  |   12 +-
 docs/manualpages/TS/TSDestroy.html                 |   10 +-
 docs/manualpages/TS/TSEIMEX.html                   |   10 +-
 docs/manualpages/TS/TSEIMEXSetMaxRows.html         |   14 +-
 docs/manualpages/TS/TSEIMEXSetOrdAdapt.html        |   14 +-
 docs/manualpages/TS/TSEIMEXSetRowCol.html          |   14 +-
 docs/manualpages/TS/TSEIMEXType.html               |    6 +-
 docs/manualpages/TS/TSEULER.html                   |    6 +-
 docs/manualpages/TS/TSEquationType.html            |   12 +-
 docs/manualpages/TS/TSErrorWeightedNorm.html       |   24 +-
 docs/manualpages/TS/TSErrorWeightedNorm2.html      |   19 +-
 .../TS/TSErrorWeightedNormInfinity.html            |   19 +-
 docs/manualpages/TS/TSEvaluateStep.html            |   22 +-
 docs/manualpages/TS/TSEvaluateWLTE.html            |   27 +-
 docs/manualpages/TS/TSExactFinalTimeOption.html    |    8 +-
 docs/manualpages/TS/TSFinalizePackage.html         |    6 +-
 docs/manualpages/TS/TSForwardCostIntegral.html     |   15 +-
 docs/manualpages/TS/TSFunctionDomainError.html     |   16 +-
 docs/manualpages/TS/TSGL.html                      |   87 +-
 docs/manualpages/TS/TSGLAcceptRegister.html        |   22 +-
 docs/manualpages/TS/TSGLAcceptType.html            |    6 +-
 docs/manualpages/TS/TSGLAdapt.html                 |    8 +-
 .../manualpages/TS/TSGLAdaptInitializePackage.html |    6 +-
 docs/manualpages/TS/TSGLAdaptRegister.html         |   22 +-
 docs/manualpages/TS/TSGLAdaptRegisterAll.html      |    8 +-
 docs/manualpages/TS/TSGLAdaptType.html             |    6 +-
 docs/manualpages/TS/TSGLFinalizePackage.html       |    6 +-
 docs/manualpages/TS/TSGLGetAdapt.html              |   15 +-
 docs/manualpages/TS/TSGLInitializePackage.html     |    6 +-
 docs/manualpages/TS/TSGLRegister.html              |   22 +-
 docs/manualpages/TS/TSGLRegisterAll.html           |    8 +-
 docs/manualpages/TS/TSGLSetAcceptType.html         |   19 +-
 docs/manualpages/TS/TSGLSetType.html               |   31 +-
 docs/manualpages/TS/TSGLType.html                  |    6 +-
 docs/manualpages/TS/TSGetAdapt.html                |   12 +-
 docs/manualpages/TS/TSGetApplicationContext.html   |   15 +-
 docs/manualpages/TS/TSGetCFLTime.html              |   12 +-
 docs/manualpages/TS/TSGetConvergedReason.html      |   15 +-
 docs/manualpages/TS/TSGetCostGradients.html        |   16 +-
 docs/manualpages/TS/TSGetCostIntegral.html         |   12 +-
 docs/manualpages/TS/TSGetDM.html                   |   12 +-
 docs/manualpages/TS/TSGetDuration.html             |   17 +-
 docs/manualpages/TS/TSGetEquationType.html         |   12 +-
 docs/manualpages/TS/TSGetI2Function.html           |   19 +-
 docs/manualpages/TS/TSGetI2Jacobian.html           |   24 +-
 docs/manualpages/TS/TSGetIFunction.html            |   19 +-
 docs/manualpages/TS/TSGetIJacobian.html            |   24 +-
 docs/manualpages/TS/TSGetKSP.html                  |   19 +-
 docs/manualpages/TS/TSGetKSPIterations.html        |   16 +-
 docs/manualpages/TS/TSGetOptionsPrefix.html        |   15 +-
 docs/manualpages/TS/TSGetPrevTime.html             |   12 +-
 docs/manualpages/TS/TSGetProblemType.html          |   14 +-
 docs/manualpages/TS/TSGetRHSFunction.html          |   19 +-
 docs/manualpages/TS/TSGetRHSJacobian.html          |   24 +-
 docs/manualpages/TS/TSGetSNES.html                 |   19 +-
 docs/manualpages/TS/TSGetSNESFailures.html         |   16 +-
 docs/manualpages/TS/TSGetSNESIterations.html       |   16 +-
 docs/manualpages/TS/TSGetSolution.html             |   15 +-
 docs/manualpages/TS/TSGetSolveTime.html            |   16 +-
 docs/manualpages/TS/TSGetStages.html               |    8 +-
 docs/manualpages/TS/TSGetStepRejections.html       |   16 +-
 docs/manualpages/TS/TSGetTime.html                 |   15 +-
 docs/manualpages/TS/TSGetTimeStep.html             |   12 +-
 docs/manualpages/TS/TSGetTimeStepNumber.html       |   12 +-
 docs/manualpages/TS/TSGetTolerances.html           |   22 +-
 docs/manualpages/TS/TSGetTotalSteps.html           |   16 +-
 docs/manualpages/TS/TSGetType.html                 |   12 +-
 docs/manualpages/TS/TSInitializePackage.html       |    6 +-
 docs/manualpages/TS/TSInterpolate.html             |   18 +-
 docs/manualpages/TS/TSLoad.html                    |   25 +-
 docs/manualpages/TS/TSMIMEX.html                   |    6 +-
 docs/manualpages/TS/TSMonitor.html                 |   25 +-
 docs/manualpages/TS/TSMonitorCancel.html           |   12 +-
 docs/manualpages/TS/TSMonitorDefault.html          |    6 +-
 docs/manualpages/TS/TSMonitorDrawCtxCreate.html    |   14 +-
 docs/manualpages/TS/TSMonitorDrawCtxDestroy.html   |   10 +-
 docs/manualpages/TS/TSMonitorDrawError.html        |   20 +-
 docs/manualpages/TS/TSMonitorDrawSolution.html     |   25 +-
 .../manualpages/TS/TSMonitorDrawSolutionPhase.html |   20 +-
 docs/manualpages/TS/TSMonitorEnvelope.html         |   26 +-
 .../manualpages/TS/TSMonitorEnvelopeCtxCreate.html |   12 +-
 .../TS/TSMonitorEnvelopeCtxDestroy.html            |   10 +-
 .../manualpages/TS/TSMonitorEnvelopeGetBounds.html |   18 +-
 docs/manualpages/TS/TSMonitorLGCtxCreate.html      |   58 +-
 docs/manualpages/TS/TSMonitorLGCtxDestroy.html     |   10 +-
 .../TS/TSMonitorLGCtxSetDisplayVariables.html      |   14 +-
 .../manualpages/TS/TSMonitorLGCtxSetTransform.html |   20 +-
 .../TS/TSMonitorLGCtxSetVariableNames.html         |   14 +-
 docs/manualpages/TS/TSMonitorLGError.html          |   29 +-
 .../TS/TSMonitorLGGetVariableNames.html            |   14 +-
 .../TS/TSMonitorLGSetDisplayVariables.html         |   16 +-
 docs/manualpages/TS/TSMonitorLGSetTransform.html   |   22 +-
 .../TS/TSMonitorLGSetVariableNames.html            |   16 +-
 docs/manualpages/TS/TSMonitorLGSolution.html       |   31 +-
 docs/manualpages/TS/TSMonitorSPEigCtxCreate.html   |   33 +-
 docs/manualpages/TS/TSMonitorSPEigCtxDestroy.html  |   10 +-
 docs/manualpages/TS/TSMonitorSet.html              |   42 +-
 docs/manualpages/TS/TSMonitorSetFromOptions.html   |   34 +-
 docs/manualpages/TS/TSMonitorSolution.html         |   23 +-
 docs/manualpages/TS/TSMonitorSolutionVTK.html      |   28 +-
 .../TS/TSMonitorSolutionVTKDestroy.html            |   12 +-
 docs/manualpages/TS/TSPSEUDO.html                  |   41 +-
 docs/manualpages/TS/TSPostStage.html               |   17 +-
 docs/manualpages/TS/TSPostStep.html                |   13 +-
 docs/manualpages/TS/TSPreStage.html                |   14 +-
 docs/manualpages/TS/TSPreStep.html                 |   13 +-
 docs/manualpages/TS/TSProblemType.html             |    6 +-
 docs/manualpages/TS/TSPseudoComputeTimeStep.html   |   15 +-
 .../TS/TSPseudoIncrementDtFromInitialDt.html       |   11 +-
 docs/manualpages/TS/TSPseudoSetMaxTimeStep.html    |   15 +-
 docs/manualpages/TS/TSPseudoSetTimeStep.html       |   28 +-
 .../TS/TSPseudoSetTimeStepIncrement.html           |   15 +-
 docs/manualpages/TS/TSPseudoSetVerifyTimeStep.html |   31 +-
 docs/manualpages/TS/TSPseudoTimeStepDefault.html   |   14 +-
 docs/manualpages/TS/TSPseudoVerifyTimeStep.html    |   23 +-
 .../TS/TSPseudoVerifyTimeStepDefault.html          |   26 +-
 docs/manualpages/TS/TSPythonSetType.html           |   15 +-
 docs/manualpages/TS/TSRHSJacobianSetReuse.html     |   14 +-
 docs/manualpages/TS/TSRK.html                      |   13 +-
 docs/manualpages/TS/TSRK1.html                     |    8 +-
 docs/manualpages/TS/TSRK2A.html                    |    8 +-
 docs/manualpages/TS/TSRK3.html                     |    8 +-
 docs/manualpages/TS/TSRK3BS.html                   |    8 +-
 docs/manualpages/TS/TSRK4.html                     |    8 +-
 docs/manualpages/TS/TSRK5DP.html                   |    8 +-
 docs/manualpages/TS/TSRK5F.html                    |    8 +-
 docs/manualpages/TS/TSRKFinalizePackage.html       |    6 +-
 docs/manualpages/TS/TSRKGetType.html               |   12 +-
 docs/manualpages/TS/TSRKInitializePackage.html     |    6 +-
 docs/manualpages/TS/TSRKRegister.html              |   37 +-
 docs/manualpages/TS/TSRKRegisterAll.html           |    8 +-
 docs/manualpages/TS/TSRKRegisterDestroy.html       |    8 +-
 docs/manualpages/TS/TSRKSetType.html               |   14 +-
 docs/manualpages/TS/TSRKType.html                  |    6 +-
 docs/manualpages/TS/TSROSW.html                    |   41 +-
 docs/manualpages/TS/TSROSW2M.html                  |    8 +-
 docs/manualpages/TS/TSROSW2P.html                  |    8 +-
 docs/manualpages/TS/TSROSW4L.html                  |   16 +-
 docs/manualpages/TS/TSROSWASSP3P3S1C.html          |   11 +-
 docs/manualpages/TS/TSROSWGRK4T.html               |   20 +-
 docs/manualpages/TS/TSROSWLASSP3P4S2C.html         |   11 +-
 docs/manualpages/TS/TSROSWLLSSP3P4S2C.html         |   11 +-
 docs/manualpages/TS/TSROSWRA34PW2.html             |   12 +-
 docs/manualpages/TS/TSROSWRA3PW.html               |   12 +-
 docs/manualpages/TS/TSROSWRODAS3.html              |   12 +-
 docs/manualpages/TS/TSROSWSANDU3.html              |   15 +-
 docs/manualpages/TS/TSROSWSHAMP4.html              |   20 +-
 docs/manualpages/TS/TSROSWTHETA1.html              |    8 +-
 docs/manualpages/TS/TSROSWTHETA2.html              |    8 +-
 docs/manualpages/TS/TSROSWVELDD4.html              |   20 +-
 docs/manualpages/TS/TSRegister.html                |   27 +-
 docs/manualpages/TS/TSRegisterAll.html             |   10 +-
 docs/manualpages/TS/TSReset.html                   |   10 +-
 docs/manualpages/TS/TSRollBack.html                |   10 +-
 docs/manualpages/TS/TSRosWFinalizePackage.html     |    6 +-
 docs/manualpages/TS/TSRosWGetType.html             |   12 +-
 docs/manualpages/TS/TSRosWInitializePackage.html   |    6 +-
 docs/manualpages/TS/TSRosWRegister.html            |   37 +-
 docs/manualpages/TS/TSRosWRegisterAll.html         |    8 +-
 docs/manualpages/TS/TSRosWRegisterDestroy.html     |    8 +-
 docs/manualpages/TS/TSRosWRegisterRos4.html        |   33 +-
 .../manualpages/TS/TSRosWSetRecomputeJacobian.html |   14 +-
 docs/manualpages/TS/TSRosWSetType.html             |   14 +-
 docs/manualpages/TS/TSRosWType.html                |    6 +-
 docs/manualpages/TS/TSSSP.html                     |   42 +-
 docs/manualpages/TS/TSSSPFinalizePackage.html      |    6 +-
 docs/manualpages/TS/TSSSPGetNumStages.html         |   12 +-
 docs/manualpages/TS/TSSSPGetType.html              |   12 +-
 docs/manualpages/TS/TSSSPInitializePackage.html    |    6 +-
 docs/manualpages/TS/TSSSPRKS104.html               |    8 +-
 docs/manualpages/TS/TSSSPRKS2.html                 |    8 +-
 docs/manualpages/TS/TSSSPRKS3.html                 |    8 +-
 docs/manualpages/TS/TSSSPSetNumStages.html         |   14 +-
 docs/manualpages/TS/TSSSPSetType.html              |   14 +-
 docs/manualpages/TS/TSSSPType.html                 |    6 +-
 docs/manualpages/TS/TSSUNDIALS.html                |   26 +-
 docs/manualpages/TS/TSSetApplicationContext.html   |   17 +-
 docs/manualpages/TS/TSSetCFLTimeLocal.html         |   16 +-
 docs/manualpages/TS/TSSetConvergedReason.html      |   17 +-
 docs/manualpages/TS/TSSetCostGradients.html        |   19 +-
 docs/manualpages/TS/TSSetCostIntegrand.html        |   40 +-
 docs/manualpages/TS/TSSetDM.html                   |   14 +-
 docs/manualpages/TS/TSSetDuration.html             |   23 +-
 docs/manualpages/TS/TSSetEquationType.html         |   14 +-
 docs/manualpages/TS/TSSetErrorIfStepFails.html     |   16 +-
 docs/manualpages/TS/TSSetEventHandler.html         |   72 +-
 docs/manualpages/TS/TSSetEventTolerances.html      |   23 +-
 docs/manualpages/TS/TSSetExactFinalTime.html       |   19 +-
 docs/manualpages/TS/TSSetForcingFunction.html      |   32 +-
 docs/manualpages/TS/TSSetFromOptions.html          |   90 +-
 docs/manualpages/TS/TSSetFunctionDomainError.html  |    9 +-
 docs/manualpages/TS/TSSetI2Function.html           |   38 +-
 docs/manualpages/TS/TSSetI2Jacobian.html           |   57 +-
 docs/manualpages/TS/TSSetIFunction.html            |   37 +-
 docs/manualpages/TS/TSSetIJacobian.html            |   61 +-
 docs/manualpages/TS/TSSetInitialTimeStep.html      |   17 +-
 docs/manualpages/TS/TSSetMaxSNESFailures.html      |   18 +-
 docs/manualpages/TS/TSSetMaxStepRejections.html    |   18 +-
 docs/manualpages/TS/TSSetOptionsPrefix.html        |   18 +-
 docs/manualpages/TS/TSSetPostStage.html            |   19 +-
 docs/manualpages/TS/TSSetPostStep.html             |   14 +-
 docs/manualpages/TS/TSSetPreStage.html             |   19 +-
 docs/manualpages/TS/TSSetPreStep.html              |   19 +-
 docs/manualpages/TS/TSSetProblemType.html          |   16 +-
 docs/manualpages/TS/TSSetRHSFunction.html          |   35 +-
 docs/manualpages/TS/TSSetRHSJacobian.html          |   44 +-
 docs/manualpages/TS/TSSetSNES.html                 |   16 +-
 docs/manualpages/TS/TSSetSaveTrajectory.html       |   12 +-
 docs/manualpages/TS/TSSetSolution.html             |   14 +-
 docs/manualpages/TS/TSSetSolutionFunction.html     |   33 +-
 docs/manualpages/TS/TSSetTime.html                 |   14 +-
 docs/manualpages/TS/TSSetTimeStep.html             |   14 +-
 docs/manualpages/TS/TSSetTolerances.html           |   36 +-
 docs/manualpages/TS/TSSetType.html                 |   42 +-
 docs/manualpages/TS/TSSetUp.html                   |   16 +-
 docs/manualpages/TS/TSSolve.html                   |   19 +-
 docs/manualpages/TS/TSStep.html                    |   18 +-
 docs/manualpages/TS/TSSundialsGetIterations.html   |   22 +-
 docs/manualpages/TS/TSSundialsGetPC.html           |   15 +-
 .../TS/TSSundialsMonitorInternalSteps.html         |   17 +-
 .../TS/TSSundialsSetGramSchmidtType.html           |   19 +-
 .../TS/TSSundialsSetLinearTolerance.html           |   20 +-
 docs/manualpages/TS/TSSundialsSetMaxTimeStep.html  |   12 +-
 docs/manualpages/TS/TSSundialsSetMaxl.html         |   19 +-
 docs/manualpages/TS/TSSundialsSetMinTimeStep.html  |   15 +-
 docs/manualpages/TS/TSSundialsSetTolerance.html    |   25 +-
 docs/manualpages/TS/TSSundialsSetType.html         |   20 +-
 docs/manualpages/TS/TSTHETA.html                   |   34 +-
 docs/manualpages/TS/TSTRAJECTORYBASIC.html         |    6 +-
 docs/manualpages/TS/TSTRAJECTORYMEMORY.html        |    6 +-
 docs/manualpages/TS/TSTRAJECTORYSINGLEFILE.html    |    6 +-
 docs/manualpages/TS/TSTRAJECTORYVISUALIZATION.html |    6 +-
 docs/manualpages/TS/TSThetaGetEndpoint.html        |   12 +-
 docs/manualpages/TS/TSThetaGetTheta.html           |   14 +-
 docs/manualpages/TS/TSThetaSetEndpoint.html        |   15 +-
 docs/manualpages/TS/TSThetaSetTheta.html           |   15 +-
 docs/manualpages/TS/TSTrajectory.html              |    6 +-
 docs/manualpages/TS/TSTrajectoryCreate.html        |   15 +-
 docs/manualpages/TS/TSTrajectoryDestroy.html       |   10 +-
 docs/manualpages/TS/TSTrajectoryRegister.html      |   16 +-
 docs/manualpages/TS/TSTrajectoryRegisterAll.html   |    8 +-
 .../manualpages/TS/TSTrajectorySetFromOptions.html |   15 +-
 docs/manualpages/TS/TSTrajectorySetType.html       |   16 +-
 docs/manualpages/TS/TSTrajectorySetUp.html         |   12 +-
 docs/manualpages/TS/TSTrajectoryType.html          |    6 +-
 docs/manualpages/TS/TSTrajectoryView.html          |   30 +-
 docs/manualpages/TS/TSType.html                    |    6 +-
 docs/manualpages/TS/TSVISetVariableBounds.html     |   15 +-
 docs/manualpages/TS/TSView.html                    |   30 +-
 docs/manualpages/TS/TS_CONVERGED_EVENT.html        |    6 +-
 docs/manualpages/TS/TS_CONVERGED_ITERATING.html    |    6 +-
 docs/manualpages/TS/TS_CONVERGED_ITS.html          |    6 +-
 docs/manualpages/TS/TS_CONVERGED_PSEUDO_FATOL.html |    8 +-
 docs/manualpages/TS/TS_CONVERGED_PSEUDO_FRTOL.html |    8 +-
 docs/manualpages/TS/TS_CONVERGED_TIME.html         |    6 +-
 docs/manualpages/TS/TS_CONVERGED_USER.html         |    6 +-
 .../TS/TS_DIVERGED_NONLINEAR_SOLVE.html            |    8 +-
 docs/manualpages/TS/TS_DIVERGED_STEP_REJECTED.html |    8 +-
 docs/manualpages/TS/index.html                     |    4 +-
 docs/manualpages/Tao/MatCreateADA.html             |   27 +-
 docs/manualpages/Tao/MatCreateLMVM.html            |   19 +-
 docs/manualpages/Tao/MatCreateSubMatrixFree.html   |   22 +-
 docs/manualpages/Tao/MatDFischer.html              |   35 +-
 docs/manualpages/Tao/MatDSFischer.html             |   41 +-
 docs/manualpages/Tao/TAOASFLS.html                 |   13 +-
 docs/manualpages/Tao/TAOASILS.html                 |   13 +-
 docs/manualpages/Tao/TAOBLMVM.html                 |   52 +-
 docs/manualpages/Tao/TAOBMRM.html                  |    9 +-
 docs/manualpages/Tao/TAOBQPIP.html                 |   12 +-
 docs/manualpages/Tao/TAOCG.html                    |   24 +-
 docs/manualpages/Tao/TAOGPCG.html                  |   13 +-
 docs/manualpages/Tao/TAOIPM.html                   |   13 +-
 docs/manualpages/Tao/TAOLCL.html                   |   37 +-
 docs/manualpages/Tao/TAOLMVM.html                  |   56 +-
 docs/manualpages/Tao/TAONLS.html                   |  136 +-
 docs/manualpages/Tao/TAONM.html                    |   13 +-
 docs/manualpages/Tao/TAONTR.html                   |  100 +-
 docs/manualpages/Tao/TAOOWLQN.html                 |    9 +-
 docs/manualpages/Tao/TAOPOUNDERS.html              |   15 +-
 docs/manualpages/Tao/TAOSSFLS.html                 |   13 +-
 docs/manualpages/Tao/TAOSSILS.html                 |   13 +-
 docs/manualpages/Tao/TAOTRON.html                  |   13 +-
 docs/manualpages/Tao/Tao.html                      |    6 +-
 docs/manualpages/Tao/TaoAddLineSearchCounts.html   |   12 +-
 docs/manualpages/Tao/TaoAppendOptionsPrefix.html   |   17 +-
 docs/manualpages/Tao/TaoCancelMonitors.html        |   16 +-
 docs/manualpages/Tao/TaoComputeConstraints.html    |   10 +-
 docs/manualpages/Tao/TaoComputeDualVariables.html  |   22 +-
 .../Tao/TaoComputeEqualityConstraints.html         |   10 +-
 docs/manualpages/Tao/TaoComputeGradient.html       |   19 +-
 docs/manualpages/Tao/TaoComputeHessian.html        |   27 +-
 .../Tao/TaoComputeInequalityConstraints.html       |   10 +-
 docs/manualpages/Tao/TaoComputeJacobian.html       |   27 +-
 docs/manualpages/Tao/TaoComputeJacobianDesign.html |   23 +-
 .../Tao/TaoComputeJacobianEquality.html            |   23 +-
 .../Tao/TaoComputeJacobianInequality.html          |   23 +-
 docs/manualpages/Tao/TaoComputeJacobianState.html  |   27 +-
 docs/manualpages/Tao/TaoComputeObjective.html      |   19 +-
 .../Tao/TaoComputeObjectiveAndGradient.html        |   23 +-
 .../Tao/TaoComputeSeparableObjective.html          |   19 +-
 docs/manualpages/Tao/TaoComputeVariableBounds.html |   10 +-
 docs/manualpages/Tao/TaoCreate.html                |   47 +-
 docs/manualpages/Tao/TaoDefaultCMonitor.html       |   15 +-
 .../manualpages/Tao/TaoDefaultComputeGradient.html |   34 +-
 docs/manualpages/Tao/TaoDefaultComputeHessian.html |   35 +-
 .../Tao/TaoDefaultComputeHessianColor.html         |   23 +-
 .../manualpages/Tao/TaoDefaultConvergenceTest.html |   21 +-
 docs/manualpages/Tao/TaoDefaultMonitor.html        |   15 +-
 docs/manualpages/Tao/TaoDefaultSMonitor.html       |   15 +-
 docs/manualpages/Tao/TaoDestroy.html               |   10 +-
 docs/manualpages/Tao/TaoDrawGradientMonitor.html   |   15 +-
 docs/manualpages/Tao/TaoDrawSolutionMonitor.html   |   15 +-
 docs/manualpages/Tao/TaoDrawStepMonitor.html       |   15 +-
 docs/manualpages/Tao/TaoFinalizePackage.html       |    7 +-
 docs/manualpages/Tao/TaoGetApplicationContext.html |   12 +-
 .../Tao/TaoGetConstraintTolerances.html            |   16 +-
 docs/manualpages/Tao/TaoGetConvergedReason.html    |   43 +-
 docs/manualpages/Tao/TaoGetConvergenceHistory.html |   34 +-
 .../Tao/TaoGetCurrentFunctionEvaluations.html      |   12 +-
 .../Tao/TaoGetCurrentTrustRegionRadius.html        |   12 +-
 docs/manualpages/Tao/TaoGetDualVariables.html      |   16 +-
 docs/manualpages/Tao/TaoGetFunctionLowerBound.html |   12 +-
 docs/manualpages/Tao/TaoGetGradientNorm.html       |   12 +-
 docs/manualpages/Tao/TaoGetGradientVector.html     |   13 +-
 .../Tao/TaoGetInitialTrustRegionRadius.html        |   12 +-
 docs/manualpages/Tao/TaoGetIterationNumber.html    |   14 +-
 docs/manualpages/Tao/TaoGetKSP.html                |   12 +-
 docs/manualpages/Tao/TaoGetLineSearch.html         |   12 +-
 .../Tao/TaoGetLinearSolveIterations.html           |   14 +-
 .../Tao/TaoGetMaximumFunctionEvaluations.html      |   12 +-
 docs/manualpages/Tao/TaoGetMaximumIterations.html  |   12 +-
 docs/manualpages/Tao/TaoGetOptionsPrefix.html      |   15 +-
 docs/manualpages/Tao/TaoGetSolutionStatus.html     |   32 +-
 docs/manualpages/Tao/TaoGetSolutionVector.html     |   15 +-
 docs/manualpages/Tao/TaoGetTolerances.html         |   22 +-
 .../Tao/TaoGetTotalIterationNumber.html            |   15 +-
 docs/manualpages/Tao/TaoGetType.html               |   12 +-
 docs/manualpages/Tao/TaoGradientMonitor.html       |   15 +-
 docs/manualpages/Tao/TaoInitializePackage.html     |    6 +-
 docs/manualpages/Tao/TaoIsGradientDefined.html     |   13 +-
 .../Tao/TaoIsObjectiveAndGradientDefined.html      |   13 +-
 docs/manualpages/Tao/TaoIsObjectiveDefined.html    |   14 +-
 docs/manualpages/Tao/TaoMonitor.html               |   29 +-
 docs/manualpages/Tao/TaoRegister.html              |   22 +-
 docs/manualpages/Tao/TaoRegisterAll.html           |    8 +-
 docs/manualpages/Tao/TaoRegisterDestroy.html       |    8 +-
 docs/manualpages/Tao/TaoResetStatistics.html       |   10 +-
 .../Tao/TaoSeparableObjectiveMonitor.html          |   15 +-
 docs/manualpages/Tao/TaoSetApplicationContext.html |   14 +-
 .../Tao/TaoSetConstraintTolerances.html            |   25 +-
 docs/manualpages/Tao/TaoSetConstraintsRoutine.html |   32 +-
 docs/manualpages/Tao/TaoSetConvergedReason.html    |   14 +-
 docs/manualpages/Tao/TaoSetConvergenceHistory.html |   43 +-
 docs/manualpages/Tao/TaoSetConvergenceTest.html    |   26 +-
 .../Tao/TaoSetEqualityConstraintsRoutine.html      |   32 +-
 docs/manualpages/Tao/TaoSetFromOptions.html        |   83 +-
 docs/manualpages/Tao/TaoSetFunctionLowerBound.html |   16 +-
 docs/manualpages/Tao/TaoSetGradientNorm.html       |   14 +-
 docs/manualpages/Tao/TaoSetGradientRoutine.html    |   27 +-
 docs/manualpages/Tao/TaoSetHessianRoutine.html     |   39 +-
 docs/manualpages/Tao/TaoSetInequalityBounds.html   |   17 +-
 .../Tao/TaoSetInequalityConstraintsRoutine.html    |   32 +-
 .../Tao/TaoSetInitialTrustRegionRadius.html        |   16 +-
 docs/manualpages/Tao/TaoSetInitialVector.html      |   14 +-
 docs/manualpages/Tao/TaoSetIterationNumber.html    |   12 +-
 .../Tao/TaoSetJacobianDesignRoutine.html           |   39 +-
 .../Tao/TaoSetJacobianEqualityRoutine.html         |   39 +-
 .../Tao/TaoSetJacobianInequalityRoutine.html       |   39 +-
 docs/manualpages/Tao/TaoSetJacobianRoutine.html    |   39 +-
 .../Tao/TaoSetJacobianStateRoutine.html            |   45 +-
 .../Tao/TaoSetMaximumFunctionEvaluations.html      |   16 +-
 docs/manualpages/Tao/TaoSetMaximumIterations.html  |   16 +-
 docs/manualpages/Tao/TaoSetMonitor.html            |   51 +-
 .../Tao/TaoSetObjectiveAndGradientRoutine.html     |   30 +-
 docs/manualpages/Tao/TaoSetObjectiveRoutine.html   |   27 +-
 docs/manualpages/Tao/TaoSetOptionsPrefix.html      |   28 +-
 .../Tao/TaoSetSeparableObjectiveRoutine.html       |   27 +-
 .../Tao/TaoSetSeparableObjectiveWeights.html       |   28 +-
 docs/manualpages/Tao/TaoSetStateDesignIS.html      |   17 +-
 docs/manualpages/Tao/TaoSetTolerances.html         |   31 +-
 .../Tao/TaoSetTotalIterationNumber.html            |   12 +-
 docs/manualpages/Tao/TaoSetType.html               |   47 +-
 docs/manualpages/Tao/TaoSetUp.html                 |   15 +-
 docs/manualpages/Tao/TaoSetVariableBounds.html     |   17 +-
 .../Tao/TaoSetVariableBoundsRoutine.html           |   32 +-
 docs/manualpages/Tao/TaoSolutionMonitor.html       |   15 +-
 docs/manualpages/Tao/TaoSolve.html                 |   14 +-
 docs/manualpages/Tao/TaoStepDirectionMonitor.html  |   15 +-
 docs/manualpages/Tao/TaoSubsetType.html            |   17 +-
 docs/manualpages/Tao/TaoType.html                  |    6 +-
 docs/manualpages/Tao/TaoView.html                  |   27 +-
 docs/manualpages/Tao/VecFischer.html               |   42 +-
 docs/manualpages/Tao/VecSFischer.html              |   45 +-
 docs/manualpages/Tao/index.html                    |    4 +-
 .../TaoLineSearchAppendOptionsPrefix.html          |   17 +-
 .../TaoLineSearch/TaoLineSearchApply.html          |   78 +-
 .../TaoLineSearchComputeGradient.html              |   19 +-
 .../TaoLineSearchComputeObjective.html             |   19 +-
 .../TaoLineSearchComputeObjectiveAndGTS.html       |   23 +-
 .../TaoLineSearchComputeObjectiveAndGradient.html  |   23 +-
 .../TaoLineSearch/TaoLineSearchCreate.html         |   21 +-
 .../TaoLineSearch/TaoLineSearchDestroy.html        |   13 +-
 .../TaoLineSearchFinalizePackage.html              |    7 +-
 .../TaoLineSearchGetFullStepObjective.html         |   15 +-
 .../TaoLineSearchGetNumberFunctionEvaluations.html |   23 +-
 .../TaoLineSearchGetOptionsPrefix.html             |   15 +-
 .../TaoLineSearch/TaoLineSearchGetSolution.html    |   55 +-
 .../TaoLineSearchGetStartingVector.html            |   15 +-
 .../TaoLineSearchGetStepDirection.html             |   15 +-
 .../TaoLineSearch/TaoLineSearchGetStepLength.html  |   14 +-
 .../TaoLineSearch/TaoLineSearchGetType.html        |   12 +-
 .../TaoLineSearchInitializePackage.html            |    6 +-
 .../TaoLineSearchIsUsingTaoRoutines.html           |   14 +-
 .../TaoLineSearch/TaoLineSearchRegister.html       |   22 +-
 .../TaoLineSearchRegisterDestroy.html              |    8 +-
 .../TaoLineSearch/TaoLineSearchReset.html          |   11 +-
 .../TaoLineSearch/TaoLineSearchSetFromOptions.html |   36 +-
 .../TaoLineSearchSetGradientRoutine.html           |   35 +-
 .../TaoLineSearchSetInitialStepLength.html         |   14 +-
 .../TaoLineSearchSetObjectiveAndGTSRoutine.html    |   44 +-
 ...aoLineSearchSetObjectiveAndGradientRoutine.html |   37 +-
 .../TaoLineSearchSetObjectiveRoutine.html          |   35 +-
 .../TaoLineSearchSetOptionsPrefix.html             |   28 +-
 .../TaoLineSearch/TaoLineSearchSetType.html        |   23 +-
 .../TaoLineSearch/TaoLineSearchSetUp.html          |   16 +-
 .../TaoLineSearchSetVariableBounds.html            |   20 +-
 .../TaoLineSearch/TaoLineSearchUseTaoRoutines.html |   14 +-
 .../TaoLineSearch/TaoLineSearchView.html           |   27 +-
 docs/manualpages/TaoLineSearch/index.html          |    4 +-
 docs/manualpages/Vec/ISComplementVec.html          |   17 +-
 docs/manualpages/Vec/ISFinalizePackage.html        |    6 +-
 docs/manualpages/Vec/ISInitializePackage.html      |    6 +-
 docs/manualpages/Vec/NORM_1.html                   |    8 +-
 docs/manualpages/Vec/NORM_1_AND_2.html             |    8 +-
 docs/manualpages/Vec/NORM_2.html                   |    8 +-
 docs/manualpages/Vec/NORM_FROBENIUS.html           |    8 +-
 docs/manualpages/Vec/NORM_INFINITY.html            |    8 +-
 docs/manualpages/Vec/NORM_MAX.html                 |    6 +-
 docs/manualpages/Vec/NormType.html                 |    6 +-
 .../Vec/PetscCommSplitReductionBegin.html          |   13 +-
 docs/manualpages/Vec/PetscSFCreateFromZero.html    |   10 +-
 docs/manualpages/Vec/PetscSectionVecNorm.html      |   20 +-
 docs/manualpages/Vec/SCATTER_FORWARD.html          |    8 +-
 docs/manualpages/Vec/SCATTER_FORWARD_LOCAL.html    |    8 +-
 docs/manualpages/Vec/SCATTER_REVERSE.html          |    8 +-
 docs/manualpages/Vec/SCATTER_REVERSE_LOCAL.html    |    8 +-
 docs/manualpages/Vec/ScatterMode.html              |    6 +-
 docs/manualpages/Vec/VECMPI.html                   |    8 +-
 docs/manualpages/Vec/VECMPICUDA.html               |    8 +-
 docs/manualpages/Vec/VECMPICUSP.html               |    8 +-
 docs/manualpages/Vec/VECMPIVIENNACL.html           |    8 +-
 docs/manualpages/Vec/VECNEST.html                  |    9 +-
 docs/manualpages/Vec/VECSEQ.html                   |    8 +-
 docs/manualpages/Vec/VECSEQCUDA.html               |    8 +-
 docs/manualpages/Vec/VECSEQCUSP.html               |    8 +-
 docs/manualpages/Vec/VECSEQVIENNACL.html           |    8 +-
 docs/manualpages/Vec/VECSTANDARD.html              |    8 +-
 docs/manualpages/Vec/Vec.html                      |    6 +-
 docs/manualpages/Vec/VecAXPBY.html                 |   18 +-
 docs/manualpages/Vec/VecAXPBYPCZ.html              |   20 +-
 docs/manualpages/Vec/VecAXPY.html                  |   18 +-
 docs/manualpages/Vec/VecAYPX.html                  |   18 +-
 docs/manualpages/Vec/VecAbs.html                   |   10 +-
 docs/manualpages/Vec/VecAppendOptionsPrefix.html   |   17 +-
 docs/manualpages/Vec/VecAssemblyBegin.html         |   10 +-
 docs/manualpages/Vec/VecAssemblyEnd.html           |   31 +-
 .../Vec/VecBoundGradientProjection.html            |   89 +-
 docs/manualpages/Vec/VecCUDAGetArrayRead.html      |   27 +-
 docs/manualpages/Vec/VecCUDAGetArrayReadWrite.html |   27 +-
 docs/manualpages/Vec/VecCUDAGetArrayWrite.html     |   24 +-
 docs/manualpages/Vec/VecCUDAPlaceArray.html        |   18 +-
 docs/manualpages/Vec/VecCUDAReplaceArray.html      |   22 +-
 docs/manualpages/Vec/VecCUDAResetArray.html        |   10 +-
 docs/manualpages/Vec/VecCUDARestoreArrayRead.html  |   20 +-
 .../Vec/VecCUDARestoreArrayReadWrite.html          |   19 +-
 docs/manualpages/Vec/VecCUDARestoreArrayWrite.html |   19 +-
 docs/manualpages/Vec/VecCUSPGetArrayRead.html      |   27 +-
 docs/manualpages/Vec/VecCUSPGetArrayReadWrite.html |   29 +-
 docs/manualpages/Vec/VecCUSPGetArrayWrite.html     |   24 +-
 docs/manualpages/Vec/VecCUSPGetCUDAArrayRead.html  |   27 +-
 .../Vec/VecCUSPGetCUDAArrayReadWrite.html          |   27 +-
 docs/manualpages/Vec/VecCUSPGetCUDAArrayWrite.html |   24 +-
 docs/manualpages/Vec/VecCUSPPlaceArray.html        |   18 +-
 docs/manualpages/Vec/VecCUSPReplaceArray.html      |   22 +-
 docs/manualpages/Vec/VecCUSPResetArray.html        |   10 +-
 docs/manualpages/Vec/VecCUSPRestoreArrayRead.html  |   20 +-
 .../Vec/VecCUSPRestoreArrayReadWrite.html          |   19 +-
 docs/manualpages/Vec/VecCUSPRestoreArrayWrite.html |   19 +-
 .../Vec/VecCUSPRestoreCUDAArrayRead.html           |   22 +-
 .../Vec/VecCUSPRestoreCUDAArrayReadWrite.html      |   19 +-
 .../Vec/VecCUSPRestoreCUDAArrayWrite.html          |   19 +-
 docs/manualpages/Vec/VecChop.html                  |   14 +-
 docs/manualpages/Vec/VecConjugate.html             |   10 +-
 docs/manualpages/Vec/VecCopy.html                  |   15 +-
 docs/manualpages/Vec/VecCreate.html                |   18 +-
 docs/manualpages/Vec/VecCreateGhost.html           |   34 +-
 docs/manualpages/Vec/VecCreateGhostBlock.html      |   38 +-
 .../Vec/VecCreateGhostBlockWithArray.html          |   41 +-
 docs/manualpages/Vec/VecCreateGhostWithArray.html  |   36 +-
 docs/manualpages/Vec/VecCreateMPI.html             |   24 +-
 docs/manualpages/Vec/VecCreateMPIWithArray.html    |   36 +-
 docs/manualpages/Vec/VecCreateNest.html            |   22 +-
 docs/manualpages/Vec/VecCreateSeq.html             |   19 +-
 docs/manualpages/Vec/VecCreateSeqCUDA.html         |   19 +-
 docs/manualpages/Vec/VecCreateSeqCUSP.html         |   19 +-
 docs/manualpages/Vec/VecCreateSeqViennaCL.html     |   19 +-
 docs/manualpages/Vec/VecCreateSeqWithArray.html    |   34 +-
 docs/manualpages/Vec/VecCreateShared.html          |   24 +-
 docs/manualpages/Vec/VecDestroy.html               |   10 +-
 docs/manualpages/Vec/VecDestroyVecs.html           |   17 +-
 docs/manualpages/Vec/VecDestroyVecsF90.html        |   18 +-
 docs/manualpages/Vec/VecDot.html                   |   22 +-
 docs/manualpages/Vec/VecDotBegin.html              |   21 +-
 docs/manualpages/Vec/VecDotEnd.html                |   19 +-
 docs/manualpages/Vec/VecDotNorm2.html              |   22 +-
 docs/manualpages/Vec/VecDotRealPart.html           |   21 +-
 docs/manualpages/Vec/VecDuplicate.html             |   18 +-
 docs/manualpages/Vec/VecDuplicateVecs.html         |   23 +-
 docs/manualpages/Vec/VecDuplicateVecsF90.html      |   26 +-
 docs/manualpages/Vec/VecEqual.html                 |   16 +-
 docs/manualpages/Vec/VecExp.html                   |   12 +-
 docs/manualpages/Vec/VecFinalizePackage.html       |    6 +-
 docs/manualpages/Vec/VecGetArray.html              |   19 +-
 docs/manualpages/Vec/VecGetArray1d.html            |   29 +-
 docs/manualpages/Vec/VecGetArray1dRead.html        |   29 +-
 docs/manualpages/Vec/VecGetArray2d.html            |   36 +-
 docs/manualpages/Vec/VecGetArray2dRead.html        |   36 +-
 docs/manualpages/Vec/VecGetArray3d.html            |   42 +-
 docs/manualpages/Vec/VecGetArray3dRead.html        |   42 +-
 docs/manualpages/Vec/VecGetArray4d.html            |   48 +-
 docs/manualpages/Vec/VecGetArray4dRead.html        |   48 +-
 docs/manualpages/Vec/VecGetArrayF90.html           |   20 +-
 docs/manualpages/Vec/VecGetArrayRead.html          |   20 +-
 docs/manualpages/Vec/VecGetArrayReadF90.html       |   20 +-
 docs/manualpages/Vec/VecGetArrays.html             |   18 +-
 docs/manualpages/Vec/VecGetBlockSize.html          |   14 +-
 docs/manualpages/Vec/VecGetLayout.html             |   12 +-
 docs/manualpages/Vec/VecGetLocalSize.html          |   12 +-
 .../Vec/VecGetLocalToGlobalMapping.html            |   12 +-
 docs/manualpages/Vec/VecGetLocalVector.html        |   22 +-
 docs/manualpages/Vec/VecGetLocalVectorRead.html    |   25 +-
 docs/manualpages/Vec/VecGetOptionsPrefix.html      |   15 +-
 docs/manualpages/Vec/VecGetOwnershipRange.html     |   20 +-
 docs/manualpages/Vec/VecGetOwnershipRanges.html    |   16 +-
 docs/manualpages/Vec/VecGetSize.html               |   12 +-
 docs/manualpages/Vec/VecGetSubVector.html          |   21 +-
 docs/manualpages/Vec/VecGetType.html               |   12 +-
 docs/manualpages/Vec/VecGetValues.html             |   31 +-
 docs/manualpages/Vec/VecGhostGetLocalForm.html     |   24 +-
 docs/manualpages/Vec/VecGhostIsLocalForm.html      |   16 +-
 docs/manualpages/Vec/VecGhostRestoreLocalForm.html |   18 +-
 docs/manualpages/Vec/VecGhostUpdateBegin.html      |   35 +-
 docs/manualpages/Vec/VecGhostUpdateEnd.html        |   35 +-
 docs/manualpages/Vec/VecISAXPY.html                |   17 +-
 docs/manualpages/Vec/VecISSet.html                 |   16 +-
 docs/manualpages/Vec/VecInitializePackage.html     |    6 +-
 docs/manualpages/Vec/VecLoad.html                  |   50 +-
 docs/manualpages/Vec/VecLockGet.html               |   12 +-
 docs/manualpages/Vec/VecLockPop.html               |   10 +-
 docs/manualpages/Vec/VecLockPush.html              |   14 +-
 docs/manualpages/Vec/VecLog.html                   |   12 +-
 docs/manualpages/Vec/VecMAXPY.html                 |   22 +-
 docs/manualpages/Vec/VecMDot.html                  |   27 +-
 docs/manualpages/Vec/VecMDotBegin.html             |   23 +-
 docs/manualpages/Vec/VecMDotEnd.html               |   21 +-
 docs/manualpages/Vec/VecMPISetGhost.html           |   28 +-
 docs/manualpages/Vec/VecMTDot.html                 |   27 +-
 docs/manualpages/Vec/VecMTDotBegin.html            |   22 +-
 docs/manualpages/Vec/VecMTDotEnd.html              |   24 +-
 docs/manualpages/Vec/VecMax.html                   |   19 +-
 docs/manualpages/Vec/VecMaxPointwiseDivide.html    |   15 +-
 docs/manualpages/Vec/VecMedian.html                |   13 +-
 docs/manualpages/Vec/VecMin.html                   |   20 +-
 docs/manualpages/Vec/VecNestGetSize.html           |   15 +-
 docs/manualpages/Vec/VecNestGetSubVec.html         |   16 +-
 docs/manualpages/Vec/VecNestGetSubVecs.html        |   23 +-
 docs/manualpages/Vec/VecNestSetSubVec.html         |   19 +-
 docs/manualpages/Vec/VecNestSetSubVecs.html        |   23 +-
 docs/manualpages/Vec/VecNorm.html                  |   25 +-
 docs/manualpages/Vec/VecNormAvailable.html         |   28 +-
 docs/manualpages/Vec/VecNormBegin.html             |   17 +-
 docs/manualpages/Vec/VecNormEnd.html               |   17 +-
 docs/manualpages/Vec/VecNormalize.html             |   17 +-
 docs/manualpages/Vec/VecPermute.html               |   17 +-
 docs/manualpages/Vec/VecPlaceArray.html            |   16 +-
 docs/manualpages/Vec/VecPointwiseDivide.html       |   14 +-
 docs/manualpages/Vec/VecPointwiseMax.html          |   15 +-
 docs/manualpages/Vec/VecPointwiseMaxAbs.html       |   14 +-
 docs/manualpages/Vec/VecPointwiseMin.html          |   15 +-
 docs/manualpages/Vec/VecPointwiseMult.html         |   14 +-
 docs/manualpages/Vec/VecPow.html                   |   16 +-
 docs/manualpages/Vec/VecReciprocal.html            |   12 +-
 docs/manualpages/Vec/VecRegister.html              |   27 +-
 docs/manualpages/Vec/VecRegisterAll.html           |    8 +-
 docs/manualpages/Vec/VecReplaceArray.html          |   22 +-
 docs/manualpages/Vec/VecResetArray.html            |   10 +-
 docs/manualpages/Vec/VecRestoreArray.html          |   29 +-
 docs/manualpages/Vec/VecRestoreArray1d.html        |   31 +-
 docs/manualpages/Vec/VecRestoreArray1dRead.html    |   31 +-
 docs/manualpages/Vec/VecRestoreArray2d.html        |   37 +-
 docs/manualpages/Vec/VecRestoreArray2dRead.html    |   37 +-
 docs/manualpages/Vec/VecRestoreArray3d.html        |   43 +-
 docs/manualpages/Vec/VecRestoreArray3dRead.html    |   43 +-
 docs/manualpages/Vec/VecRestoreArray4d.html        |   49 +-
 docs/manualpages/Vec/VecRestoreArray4dRead.html    |   49 +-
 docs/manualpages/Vec/VecRestoreArrayF90.html       |   18 +-
 docs/manualpages/Vec/VecRestoreArrayRead.html      |   14 +-
 docs/manualpages/Vec/VecRestoreArrayReadF90.html   |   18 +-
 docs/manualpages/Vec/VecRestoreArrays.html         |   24 +-
 docs/manualpages/Vec/VecRestoreLocalVector.html    |   12 +-
 .../manualpages/Vec/VecRestoreLocalVectorRead.html |   12 +-
 docs/manualpages/Vec/VecRestoreSubVector.html      |   17 +-
 docs/manualpages/Vec/VecScale.html                 |   18 +-
 docs/manualpages/Vec/VecScatter.html               |    6 +-
 docs/manualpages/Vec/VecScatterBegin.html          |   47 +-
 docs/manualpages/Vec/VecScatterCopy.html           |   12 +-
 docs/manualpages/Vec/VecScatterCreate.html         |   76 +-
 docs/manualpages/Vec/VecScatterCreateLocal.html    |   44 +-
 docs/manualpages/Vec/VecScatterCreateToAll.html    |   22 +-
 docs/manualpages/Vec/VecScatterCreateToZero.html   |   23 +-
 docs/manualpages/Vec/VecScatterDestroy.html        |   10 +-
 docs/manualpages/Vec/VecScatterEnd.html            |   28 +-
 docs/manualpages/Vec/VecScatterFinalizeForGPU.html |   14 +-
 docs/manualpages/Vec/VecScatterGetMerged.html      |   12 +-
 .../Vec/VecScatterInitializeForGPU.html            |   25 +-
 docs/manualpages/Vec/VecScatterRemap.html          |   25 +-
 docs/manualpages/Vec/VecScatterView.html           |   14 +-
 docs/manualpages/Vec/VecSet.html                   |   25 +-
 docs/manualpages/Vec/VecSetBlockSize.html          |   17 +-
 docs/manualpages/Vec/VecSetFromOptions.html        |   13 +-
 docs/manualpages/Vec/VecSetLayout.html             |   16 +-
 .../Vec/VecSetLocalToGlobalMapping.html            |   20 +-
 docs/manualpages/Vec/VecSetOperation.html          |   24 +-
 docs/manualpages/Vec/VecSetOption.html             |   35 +-
 docs/manualpages/Vec/VecSetOptionsPrefix.html      |   17 +-
 docs/manualpages/Vec/VecSetRandom.html             |   19 +-
 docs/manualpages/Vec/VecSetSizes.html              |   20 +-
 docs/manualpages/Vec/VecSetType.html               |   21 +-
 docs/manualpages/Vec/VecSetUp.html                 |   13 +-
 docs/manualpages/Vec/VecSetValue.html              |   28 +-
 docs/manualpages/Vec/VecSetValueLocal.html         |   28 +-
 docs/manualpages/Vec/VecSetValues.html             |   45 +-
 docs/manualpages/Vec/VecSetValuesBlocked.html      |   45 +-
 docs/manualpages/Vec/VecSetValuesBlockedLocal.html |   42 +-
 docs/manualpages/Vec/VecSetValuesLocal.html        |   39 +-
 docs/manualpages/Vec/VecSetValuesSection.html      |   25 +-
 docs/manualpages/Vec/VecShift.html                 |   16 +-
 docs/manualpages/Vec/VecSqrtAbs.html               |   14 +-
 docs/manualpages/Vec/VecStashGetInfo.html          |   22 +-
 docs/manualpages/Vec/VecStashSetInitialSize.html   |   34 +-
 docs/manualpages/Vec/VecStashView.html             |   14 +-
 docs/manualpages/Vec/VecStepBoundInfo.html         |   30 +-
 docs/manualpages/Vec/VecStepMax.html               |   17 +-
 docs/manualpages/Vec/VecStrideGather.html          |   33 +-
 docs/manualpages/Vec/VecStrideGatherAll.html       |   31 +-
 docs/manualpages/Vec/VecStrideMax.html             |   30 +-
 docs/manualpages/Vec/VecStrideMaxAll.html          |   22 +-
 docs/manualpages/Vec/VecStrideMin.html             |   30 +-
 docs/manualpages/Vec/VecStrideMinAll.html          |   22 +-
 docs/manualpages/Vec/VecStrideNorm.html            |   30 +-
 docs/manualpages/Vec/VecStrideNormAll.html         |   26 +-
 docs/manualpages/Vec/VecStrideScale.html           |   22 +-
 docs/manualpages/Vec/VecStrideScaleAll.html        |   19 +-
 docs/manualpages/Vec/VecStrideScatter.html         |   30 +-
 docs/manualpages/Vec/VecStrideScatterAll.html      |   27 +-
 docs/manualpages/Vec/VecStrideSet.html             |   22 +-
 docs/manualpages/Vec/VecStrideSubSetGather.html    |   35 +-
 docs/manualpages/Vec/VecStrideSubSetScatter.html   |   35 +-
 docs/manualpages/Vec/VecSum.html                   |   12 +-
 docs/manualpages/Vec/VecSwap.html                  |   10 +-
 docs/manualpages/Vec/VecTDot.html                  |   20 +-
 docs/manualpages/Vec/VecTDotBegin.html             |   19 +-
 docs/manualpages/Vec/VecTDotEnd.html               |   21 +-
 docs/manualpages/Vec/VecType.html                  |    6 +-
 docs/manualpages/Vec/VecUniqueEntries.html         |   16 +-
 docs/manualpages/Vec/VecView.html                  |   73 +-
 docs/manualpages/Vec/VecWAXPY.html                 |   18 +-
 docs/manualpages/Vec/VecWhichBetween.html          |   20 +-
 docs/manualpages/Vec/VecWhichBetweenOrEqual.html   |   20 +-
 docs/manualpages/Vec/VecWhichEqual.html            |   13 +-
 docs/manualpages/Vec/VecWhichGreaterThan.html      |   13 +-
 docs/manualpages/Vec/VecWhichLessThan.html         |   13 +-
 docs/manualpages/Vec/VecZeroEntries.html           |   15 +-
 docs/manualpages/Vec/Vecs.html                     |   11 +-
 docs/manualpages/Vec/index.html                    |    4 +-
 docs/manualpages/Viewer/PETSCVIEWERMATLAB.html     |   22 +-
 docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html  |   28 +-
 .../Viewer/PETSC_VIEWER_BINARY_SELF.html           |    7 +-
 .../Viewer/PETSC_VIEWER_BINARY_WORLD.html          |    7 +-
 docs/manualpages/Viewer/PETSC_VIEWER_DRAW_.html    |   13 +-
 .../manualpages/Viewer/PETSC_VIEWER_DRAW_SELF.html |    7 +-
 .../Viewer/PETSC_VIEWER_DRAW_WORLD.html            |    7 +-
 docs/manualpages/Viewer/PETSC_VIEWER_HDF5_.html    |   18 +-
 docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_.html  |   23 +-
 .../Viewer/PETSC_VIEWER_MATLAB_SELF.html           |    7 +-
 .../Viewer/PETSC_VIEWER_MATLAB_WORLD.html          |    7 +-
 docs/manualpages/Viewer/PETSC_VIEWER_SAWS_.html    |   13 +-
 docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_.html  |   30 +-
 .../Viewer/PETSC_VIEWER_SOCKET_SELF.html           |    7 +-
 .../Viewer/PETSC_VIEWER_SOCKET_WORLD.html          |    7 +-
 docs/manualpages/Viewer/PETSC_VIEWER_STDERR_.html  |   16 +-
 docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_.html  |   15 +-
 .../Viewer/PETSC_VIEWER_STDOUT_SELF.html           |    7 +-
 .../Viewer/PETSC_VIEWER_STDOUT_WORLD.html          |    7 +-
 .../Viewer/PetscDataTypeToHDF5DataType.html        |   12 +-
 .../Viewer/PetscHDF5DataTypeToPetscDataType.html   |   12 +-
 docs/manualpages/Viewer/PetscObjectViewSAWs.html   |   21 +-
 docs/manualpages/Viewer/PetscOptionsGetViewer.html |   43 +-
 .../Viewer/PetscOptionsHelpPrintedCheck.html       |   19 +-
 .../Viewer/PetscOptionsHelpPrintedCreate.html      |    8 +-
 .../Viewer/PetscSysFinalizePackage.html            |    6 +-
 .../Viewer/PetscSysInitializePackage.html          |    6 +-
 docs/manualpages/Viewer/PetscViewer.html           |    6 +-
 .../manualpages/Viewer/PetscViewerASCIIAddTab.html |   20 +-
 .../Viewer/PetscViewerASCIIGetPointer.html         |   19 +-
 .../Viewer/PetscViewerASCIIGetStderr.html          |   14 +-
 .../Viewer/PetscViewerASCIIGetStdout.html          |   14 +-
 .../manualpages/Viewer/PetscViewerASCIIGetTab.html |   19 +-
 docs/manualpages/Viewer/PetscViewerASCIIOpen.html  |   31 +-
 .../Viewer/PetscViewerASCIIOpenWithFILE.html       |   26 +-
 .../Viewer/PetscViewerASCIIPopSynchronized.html    |   14 +-
 .../manualpages/Viewer/PetscViewerASCIIPopTab.html |   16 +-
 .../manualpages/Viewer/PetscViewerASCIIPrintf.html |   21 +-
 .../Viewer/PetscViewerASCIIPushSynchronized.html   |   14 +-
 .../Viewer/PetscViewerASCIIPushTab.html            |   16 +-
 docs/manualpages/Viewer/PetscViewerASCIIRead.html  |   26 +-
 .../manualpages/Viewer/PetscViewerASCIISetTab.html |   20 +-
 .../Viewer/PetscViewerASCIISubtractTab.html        |   20 +-
 .../Viewer/PetscViewerASCIISynchronizedPrintf.html |   21 +-
 .../Viewer/PetscViewerASCIIUseTabs.html            |   20 +-
 .../Viewer/PetscViewerAndFormatCreate.html         |   19 +-
 .../Viewer/PetscViewerAndFormatDestroy.html        |   10 +-
 .../Viewer/PetscViewerAppendOptionsPrefix.html     |   17 +-
 .../Viewer/PetscViewerBinaryAddMPIIOOffset.html    |   18 +-
 .../Viewer/PetscViewerBinaryGetDescriptor.html     |   22 +-
 .../Viewer/PetscViewerBinaryGetFlowControl.html    |   12 +-
 .../Viewer/PetscViewerBinaryGetInfoPointer.html    |   17 +-
 .../PetscViewerBinaryGetMPIIODescriptor.html       |   14 +-
 .../Viewer/PetscViewerBinaryGetMPIIOOffset.html    |   16 +-
 .../Viewer/PetscViewerBinaryGetSkipHeader.html     |   19 +-
 .../Viewer/PetscViewerBinaryGetSkipInfo.html       |   17 +-
 .../Viewer/PetscViewerBinaryGetSkipOptions.html    |   17 +-
 .../Viewer/PetscViewerBinaryGetUseMPIIO.html       |   18 +-
 docs/manualpages/Viewer/PetscViewerBinaryOpen.html |   44 +-
 docs/manualpages/Viewer/PetscViewerBinaryRead.html |   28 +-
 .../Viewer/PetscViewerBinaryReadStringArray.html   |   18 +-
 .../Viewer/PetscViewerBinarySetFlowControl.html    |   14 +-
 .../Viewer/PetscViewerBinarySetSkipHeader.html     |   22 +-
 .../Viewer/PetscViewerBinarySetSkipInfo.html       |   14 +-
 .../Viewer/PetscViewerBinarySetSkipOptions.html    |   20 +-
 .../Viewer/PetscViewerBinarySetUseMPIIO.html       |   18 +-
 .../Viewer/PetscViewerBinarySkipInfo.html          |   21 +-
 .../manualpages/Viewer/PetscViewerBinaryWrite.html |   29 +-
 .../Viewer/PetscViewerBinaryWriteStringArray.html  |   20 +-
 docs/manualpages/Viewer/PetscViewerCreate.html     |   12 +-
 docs/manualpages/Viewer/PetscViewerDestroy.html    |   10 +-
 .../manualpages/Viewer/PetscViewerDrawBaseAdd.html |   14 +-
 .../manualpages/Viewer/PetscViewerDrawBaseSet.html |   14 +-
 docs/manualpages/Viewer/PetscViewerDrawClear.html  |   10 +-
 .../Viewer/PetscViewerDrawGetBounds.html           |   16 +-
 .../manualpages/Viewer/PetscViewerDrawGetDraw.html |   16 +-
 .../Viewer/PetscViewerDrawGetDrawAxis.html         |   16 +-
 .../Viewer/PetscViewerDrawGetDrawLG.html           |   16 +-
 .../manualpages/Viewer/PetscViewerDrawGetHold.html |   12 +-
 .../Viewer/PetscViewerDrawGetPause.html            |   12 +-
 docs/manualpages/Viewer/PetscViewerDrawOpen.html   |   57 +-
 .../Viewer/PetscViewerDrawSetBounds.html           |   22 +-
 .../manualpages/Viewer/PetscViewerDrawSetHold.html |   14 +-
 .../Viewer/PetscViewerDrawSetPause.html            |   14 +-
 .../manualpages/Viewer/PetscViewerFileGetMode.html |   12 +-
 .../manualpages/Viewer/PetscViewerFileGetName.html |   12 +-
 .../manualpages/Viewer/PetscViewerFileSetMode.html |   14 +-
 .../manualpages/Viewer/PetscViewerFileSetName.html |   16 +-
 .../Viewer/PetscViewerFinalizePackage.html         |    6 +-
 docs/manualpages/Viewer/PetscViewerFlush.html      |   13 +-
 docs/manualpages/Viewer/PetscViewerFormat.html     |    9 +-
 .../Viewer/PetscViewerGetOptionsPrefix.html        |   15 +-
 .../Viewer/PetscViewerGetSubViewer.html            |   18 +-
 docs/manualpages/Viewer/PetscViewerGetType.html    |   26 +-
 .../Viewer/PetscViewerHDF5GetBaseDimension2.html   |   15 +-
 .../Viewer/PetscViewerHDF5GetFileId.html           |   12 +-
 .../Viewer/PetscViewerHDF5GetGroup.html            |   12 +-
 .../Viewer/PetscViewerHDF5GetSPOutput.html         |   17 +-
 .../Viewer/PetscViewerHDF5GetTimestep.html         |   12 +-
 .../Viewer/PetscViewerHDF5HasAttribute.html        |   17 +-
 .../Viewer/PetscViewerHDF5IncrementTimestep.html   |   10 +-
 docs/manualpages/Viewer/PetscViewerHDF5Open.html   |   29 +-
 .../Viewer/PetscViewerHDF5PopGroup.html            |   10 +-
 .../Viewer/PetscViewerHDF5PushGroup.html           |   14 +-
 .../Viewer/PetscViewerHDF5ReadAttribute.html       |   20 +-
 .../Viewer/PetscViewerHDF5SetBaseDimension2.html   |   19 +-
 .../Viewer/PetscViewerHDF5SetSPOutput.html         |   21 +-
 .../Viewer/PetscViewerHDF5SetTimestep.html         |   14 +-
 .../Viewer/PetscViewerHDF5WriteAttribute.html      |   21 +-
 .../Viewer/PetscViewerInitializePackage.html       |    6 +-
 .../Viewer/PetscViewerMathematicaClearName.html    |    8 +-
 .../PetscViewerMathematicaFinalizePackage.html     |    6 +-
 .../Viewer/PetscViewerMathematicaGetLink.html      |   10 +-
 .../Viewer/PetscViewerMathematicaGetName.html      |   10 +-
 .../Viewer/PetscViewerMathematicaGetVector.html    |   10 +-
 .../PetscViewerMathematicaInitializePackage.html   |    6 +-
 .../Viewer/PetscViewerMathematicaOpen.html         |   43 +-
 .../Viewer/PetscViewerMathematicaPutVector.html    |   12 +-
 .../Viewer/PetscViewerMathematicaSetName.html      |   10 +-
 .../Viewer/PetscViewerMathematicaSkipPackets.html  |   10 +-
 .../Viewer/PetscViewerMatlabGetArray.html          |   22 +-
 docs/manualpages/Viewer/PetscViewerMatlabOpen.html |   29 +-
 .../Viewer/PetscViewerMatlabPutArray.html          |   22 +-
 docs/manualpages/Viewer/PetscViewerPopFormat.html  |   13 +-
 docs/manualpages/Viewer/PetscViewerPushFormat.html |   61 +-
 docs/manualpages/Viewer/PetscViewerRead.html       |   26 +-
 docs/manualpages/Viewer/PetscViewerRegister.html   |   22 +-
 .../manualpages/Viewer/PetscViewerRegisterAll.html |    8 +-
 .../Viewer/PetscViewerRestoreSubViewer.html        |   16 +-
 docs/manualpages/Viewer/PetscViewerSAWsOpen.html   |   33 +-
 docs/manualpages/Viewer/PetscViewerSetFormat.html  |   79 +-
 .../Viewer/PetscViewerSetFromOptions.html          |   12 +-
 .../Viewer/PetscViewerSetOptionsPrefix.html        |   17 +-
 docs/manualpages/Viewer/PetscViewerSetType.html    |   20 +-
 docs/manualpages/Viewer/PetscViewerSetUp.html      |   13 +-
 docs/manualpages/Viewer/PetscViewerSocketOpen.html |   41 +-
 .../Viewer/PetscViewerSocketSetConnection.html     |   18 +-
 docs/manualpages/Viewer/PetscViewerStringOpen.html |   21 +-
 .../Viewer/PetscViewerStringSPrintf.html           |   16 +-
 .../Viewer/PetscViewerStringSetString.html         |   17 +-
 docs/manualpages/Viewer/PetscViewerType.html       |    6 +-
 .../manualpages/Viewer/PetscViewerVTKAddField.html |   25 +-
 docs/manualpages/Viewer/PetscViewerVTKFWrite.html  |   25 +-
 docs/manualpages/Viewer/PetscViewerVTKOpen.html    |   25 +-
 .../Viewer/PetscViewerVTKWriteFunction.html        |   12 +-
 .../Viewer/PetscViewerVUFlushDeferred.html         |   11 +-
 .../Viewer/PetscViewerVUGetPointer.html            |   12 +-
 .../Viewer/PetscViewerVUGetVecSeen.html            |   12 +-
 .../Viewer/PetscViewerVUPrintDeferred.html         |   14 +-
 docs/manualpages/Viewer/PetscViewerVUSetMode.html  |   14 +-
 .../Viewer/PetscViewerVUSetVecSeen.html            |   14 +-
 docs/manualpages/Viewer/PetscViewerView.html       |   31 +-
 docs/manualpages/Viewer/PetscViewers.html          |    9 +-
 docs/manualpages/Viewer/PetscViewersCreate.html    |   12 +-
 docs/manualpages/Viewer/PetscViewersDestroy.html   |   10 +-
 docs/manualpages/Viewer/PetscViewersGetViewer.html |   16 +-
 docs/manualpages/Viewer/index.html                 |    4 +-
 docs/manualpages/concepts/ao.html                  |    4 +-
 docs/manualpages/concepts/bags.html                |    4 +-
 docs/manualpages/concepts/complex_numbers.html     |    4 +-
 docs/manualpages/concepts/dm.html                  |    4 +-
 docs/manualpages/concepts/dmda.html                |    4 +-
 docs/manualpages/concepts/dmnetwork.html           |    4 +-
 docs/manualpages/concepts/error_handling.html      |    4 +-
 docs/manualpages/concepts/fortran90.html           |    4 +-
 .../concepts/global_to_local_mappings.html         |    4 +-
 docs/manualpages/concepts/hdf5.html                |    4 +-
 docs/manualpages/concepts/helmholtz_equation.html  |    4 +-
 docs/manualpages/concepts/index_sets.html          |    4 +-
 .../concepts/introduction_to_petsc.html            |    4 +-
 docs/manualpages/concepts/is.html                  |    4 +-
 docs/manualpages/concepts/is_coloirng_types.html   |    4 +-
 docs/manualpages/concepts/ksp.html                 |    4 +-
 .../concepts/ksp_solving_a_linear_system.html      |    4 +-
 docs/manualpages/concepts/laplacian,_2d.html       |    4 +-
 .../concepts/local_to_global_mappings.html         |    4 +-
 docs/manualpages/concepts/low_rank_correction.html |    4 +-
 docs/manualpages/concepts/mat.html                 |    4 +-
 .../concepts/mathematical_functions.html           |    4 +-
 docs/manualpages/concepts/matrices.html            |    4 +-
 docs/manualpages/concepts/multicomponent.html      |    4 +-
 docs/manualpages/concepts/multigrid.html           |    4 +-
 docs/manualpages/concepts/normal_equations.html    |    4 +-
 docs/manualpages/concepts/optimization.html        |    4 +-
 .../optimization_using_adjoint_sensitivities.html  |    4 +-
 ...ization_using_adjoint_sensitivity_analysis.html |    4 +-
 docs/manualpages/concepts/partitioning.html        |    4 +-
 docs/manualpages/concepts/pc.html                  |    4 +-
 docs/manualpages/concepts/petsc.html               |    4 +-
 docs/manualpages/concepts/petsc_snes_solver.html   |    4 +-
 docs/manualpages/concepts/petsclog.html            |    4 +-
 docs/manualpages/concepts/printf.html              |    4 +-
 docs/manualpages/concepts/printing.html            |    4 +-
 docs/manualpages/concepts/process.html             |    4 +-
 docs/manualpages/concepts/profiling.html           |    4 +-
 docs/manualpages/concepts/pseudo-timestepping.html |    4 +-
 docs/manualpages/concepts/shared_memory.html       |    4 +-
 docs/manualpages/concepts/snes.html                |    4 +-
 docs/manualpages/concepts/stride.html              |    4 +-
 docs/manualpages/concepts/tao.html                 |    4 +-
 docs/manualpages/concepts/ts.html                  |    4 +-
 docs/manualpages/concepts/vecscatter.html          |    4 +-
 docs/manualpages/concepts/vectors.html             |    4 +-
 docs/manualpages/concepts/viewers.html             |    4 +-
 docs/manualpages/help.html                         |    4 +-
 docs/nonlinearsolvertable.html                     |    4 +-
 include/index.html                                 |    4 +-
 include/makefile.html                              |    6 +-
 include/petsc.h.html                               |    6 +-
 include/petsc/finclude/index.html                  |    4 +-
 include/petsc/finclude/makefile.html               |    6 +-
 include/petsc/finclude/petsc.h.html                |    6 +-
 include/petsc/finclude/petscao.h.html              |    6 +-
 include/petsc/finclude/petscaodef.h.html           |    6 +-
 include/petsc/finclude/petscdef.h.html             |    6 +-
 include/petsc/finclude/petscdm.h.html              |    6 +-
 include/petsc/finclude/petscdm.h90.html            |    6 +-
 include/petsc/finclude/petscdmcomposite.h90.html   |    6 +-
 include/petsc/finclude/petscdmda.h.html            |    6 +-
 include/petsc/finclude/petscdmda.h90.html          |    6 +-
 include/petsc/finclude/petscdmdadef.h.html         |    6 +-
 include/petsc/finclude/petscdmdef.h.html           |    6 +-
 include/petsc/finclude/petscdmredundant.h90.html   |    6 +-
 include/petsc/finclude/petscdraw.h.html            |    6 +-
 include/petsc/finclude/petscdrawdef.h.html         |    6 +-
 include/petsc/finclude/petscis.h.html              |    6 +-
 include/petsc/finclude/petscis.h90.html            |    6 +-
 include/petsc/finclude/petscisdef.h.html           |    6 +-
 include/petsc/finclude/petscksp.h.html             |    6 +-
 include/petsc/finclude/petsckspdef.h.html          |    6 +-
 include/petsc/finclude/petsclog.h.html             |    6 +-
 include/petsc/finclude/petsclogdef.h.html          |    6 +-
 include/petsc/finclude/petscmat.h.html             |    6 +-
 include/petsc/finclude/petscmat.h90.html           |    6 +-
 include/petsc/finclude/petscmatdef.h.html          |    6 +-
 include/petsc/finclude/petscpc.h.html              |    6 +-
 include/petsc/finclude/petscpcdef.h.html           |    6 +-
 include/petsc/finclude/petscsnes.h.html            |    6 +-
 include/petsc/finclude/petscsnesdef.h.html         |    6 +-
 include/petsc/finclude/petscsys.h                  |    1 +
 include/petsc/finclude/petscsys.h.html             |   65 +-
 include/petsc/finclude/petscsysdef.h.html          |    6 +-
 include/petsc/finclude/petsctao.h.html             |    6 +-
 include/petsc/finclude/petscts.h.html              |    6 +-
 include/petsc/finclude/petsctsdef.h.html           |    6 +-
 include/petsc/finclude/petscvec.h.html             |    6 +-
 include/petsc/finclude/petscvec.h90.html           |    6 +-
 include/petsc/finclude/petscvecdef.h.html          |    6 +-
 include/petsc/finclude/petscviewer.h.html          |    6 +-
 include/petsc/finclude/petscviewerdef.h.html       |    6 +-
 include/petsc/mpiuni/mpi.h.html                    |    6 +-
 include/petsc/mpiuni/mpif.h.html                   |    6 +-
 include/petsc/private/bagimpl.h.html               |    6 +-
 include/petsc/private/characteristicimpl.h.html    |    6 +-
 include/petsc/private/dmdaimpl.h.html              |    6 +-
 include/petsc/private/dmimpl.h.html                |    6 +-
 include/petsc/private/dmlabelimpl.h.html           |    6 +-
 include/petsc/private/dmmbimpl.h.html              |    6 +-
 include/petsc/private/dmnetworkimpl.h.html         |    6 +-
 include/petsc/private/dmpatchimpl.h.html           |    6 +-
 include/petsc/private/dmpleximpl.h.html            |    6 +-
 include/petsc/private/drawimpl.h.html              |    6 +-
 include/petsc/private/dtimpl.h.html                |    6 +-
 include/petsc/private/index.html                   |    4 +-
 include/petsc/private/isimpl.h.html                |    6 +-
 include/petsc/private/kernels/blockinvert.h.html   |    6 +-
 include/petsc/private/kernels/blockmatmult.h.html  |    6 +-
 .../petsc/private/kernels/blocktranspose.h.html    |    6 +-
 include/petsc/private/kernels/petscaxpy.h.html     |    6 +-
 include/petsc/private/kspimpl.h                    |    1 +
 include/petsc/private/kspimpl.h.html               |   99 +-
 include/petsc/private/linesearchimpl.h.html        |    6 +-
 include/petsc/private/logimpl.h.html               |    6 +-
 include/petsc/private/makefile.html                |    6 +-
 include/petsc/private/matimpl.h.html               |    6 +-
 include/petsc/private/matorderimpl.h.html          |    6 +-
 include/petsc/private/pcgamgimpl.h.html            |    6 +-
 include/petsc/private/pcimpl.h.html                |    6 +-
 include/petsc/private/pcmgimpl.h.html              |    6 +-
 include/petsc/private/petscdsimpl.h.html           |    6 +-
 include/petsc/private/petscfeimpl.h.html           |    6 +-
 include/petsc/private/petscfptimpl.h.html          |    6 +-
 include/petsc/private/petscfvimpl.h.html           |    6 +-
 include/petsc/private/petscimpl.h.html             |    6 +-
 include/petsc/private/sfimpl.h.html                |    6 +-
 include/petsc/private/snesimpl.h.html              |    6 +-
 include/petsc/private/taoimpl.h.html               |    6 +-
 include/petsc/private/taolinesearchimpl.h.html     |    6 +-
 include/petsc/private/tsimpl.h.html                |    6 +-
 include/petsc/private/vecimpl.h.html               |    6 +-
 include/petsc/private/viewerimpl.h.html            |    6 +-
 include/petscao.h.html                             |    6 +-
 include/petscbag.h.html                            |    6 +-
 include/petscblaslapack.h.html                     |    6 +-
 include/petscblaslapack_stdcall.h.html             |    6 +-
 include/petscbt.h.html                             |    6 +-
 include/petsccharacteristic.h.html                 |    6 +-
 include/petscctable.h.html                         |    6 +-
 include/petsccusp.h.html                           |    6 +-
 include/petscdm.h.html                             |    6 +-
 include/petscdmcomposite.h.html                    |    6 +-
 include/petscdmda.h.html                           |    6 +-
 include/petscdmdatypes.h.html                      |    6 +-
 include/petscdmlabel.h.html                        |    6 +-
 include/petscdmmoab.h.html                         |    6 +-
 include/petscdmnetwork.h.html                      |    6 +-
 include/petscdmpatch.h.html                        |    6 +-
 include/petscdmplex.h.html                         |    6 +-
 include/petscdmredundant.h.html                    |    6 +-
 include/petscdmshell.h.html                        |    6 +-
 include/petscdmsliced.h.html                       |    6 +-
 include/petscdmtypes.h.html                        |    6 +-
 include/petscdraw.h.html                           |    6 +-
 include/petscdrawtypes.h.html                      |    6 +-
 include/petscds.h.html                             |    6 +-
 include/petscdstypes.h.html                        |    6 +-
 include/petscdt.h.html                             |    6 +-
 include/petscerror.h.html                          |    6 +-
 include/petscfe.h.html                             |    6 +-
 include/petscfetypes.h.html                        |    6 +-
 include/petscfv.h.html                             |    6 +-
 include/petscfvtypes.h.html                        |    6 +-
 include/petscis.h.html                             |    6 +-
 include/petscistypes.h.html                        |    6 +-
 include/petscksp.h.html                            |    6 +-
 include/petsclog.h.html                            |    6 +-
 include/petscmat.h.html                            |    6 +-
 include/petscmatelemental.h.html                   |    6 +-
 include/petscmath.h.html                           |    6 +-
 include/petscmatlab.h.html                         |    6 +-
 include/petscoptions.h.html                        |    6 +-
 include/petscpc.h.html                             |    6 +-
 include/petscpctypes.h.html                        |    6 +-
 include/petscpf.h.html                             |    6 +-
 include/petscsf.h.html                             |    6 +-
 include/petscsftypes.h.html                        |    6 +-
 include/petscsnes.h.html                           |    6 +-
 include/petscsys.h                                 |   19 +-
 include/petscsys.h.html                            | 4597 +++++----
 include/petsctao.h.html                            |    6 +-
 include/petsctaolinesearch.h.html                  |    6 +-
 include/petsctime.h.html                           |    6 +-
 include/petscts.h                                  |    1 +
 include/petscts.h.html                             |  523 +-
 include/petscvalgrind.h.html                       |    6 +-
 include/petscvec.h.html                            |    6 +-
 include/petscversion.h                             |    8 +-
 include/petscversion.h.html                        |    8 +-
 include/petscviennacl.h.html                       |    6 +-
 include/petscviewer.h.html                         |    6 +-
 include/petscviewerhdf5.h.html                     |    6 +-
 include/petscviewersaws.h.html                     |    6 +-
 include/petscviewertypes.h.html                    |    6 +-
 include/petscwebclient.h.html                      |    6 +-
 index.html                                         |    4 +-
 interfaces/index.html                              |    4 +-
 interfaces/lua/index.html                          |    4 +-
 interfaces/lua/makefile.html                       |    6 +-
 interfaces/makefile.html                           |    6 +-
 lib/petsc/conf/test                                |    2 +
 makefile.html                                      |    6 +-
 share/petsc/matlab/PetscBagRead.m.html             |    6 +-
 share/petsc/matlab/PetscBinaryRead.m.html          |    6 +-
 share/petsc/matlab/PetscBinaryWrite.m.html         |    6 +-
 share/petsc/matlab/PetscReadBinaryMatlab.m.html    |    6 +-
 .../petsc/matlab/PetscReadBinaryTrajectory.m.html  |    6 +-
 share/petsc/matlab/UFgetPetscMat.m.html            |    6 +-
 share/petsc/matlab/generatePetscTestFiles.m.html   |    6 +-
 share/petsc/matlab/generatehtml.m.html             |    6 +-
 share/petsc/matlab/laplacian.m.html                |    6 +-
 share/petsc/matlab/launch.m.html                   |    6 +-
 share/petsc/saws/documentation                     |    2 +-
 share/petsc/saws/js/listLogic.js                   | 1452 +--
 share/petsc/saws/linearsolveroptions.html          |    4 +-
 src/benchmarks/Index.c.html                        |    6 +-
 src/benchmarks/MPI_Wtime.c.html                    |    6 +-
 src/benchmarks/PLogEvent.c.html                    |    6 +-
 src/benchmarks/PetscGetCPUTime.c.html              |    6 +-
 src/benchmarks/PetscGetTime.c.html                 |    6 +-
 src/benchmarks/PetscMalloc.c.html                  |    6 +-
 src/benchmarks/PetscMemcmp.c.html                  |    6 +-
 src/benchmarks/PetscMemcpy.c.html                  |    6 +-
 src/benchmarks/PetscMemzero.c.html                 |    6 +-
 src/benchmarks/PetscTime.c.html                    |    6 +-
 src/benchmarks/PetscVecNorm.c.html                 |    6 +-
 src/benchmarks/index.html                          |    4 +-
 src/benchmarks/makefile.html                       |    6 +-
 src/dm/dt/examples/index.html                      |    4 +-
 src/dm/dt/examples/makefile.html                   |    6 +-
 src/dm/dt/examples/tests/ex1.c.html                |    6 +-
 src/dm/dt/examples/tests/ex2.c.html                |    6 +-
 src/dm/dt/examples/tests/ex3.c.html                |    6 +-
 src/dm/dt/examples/tests/index.html                |    4 +-
 src/dm/dt/examples/tests/makefile.html             |    6 +-
 src/dm/dt/index.html                               |    4 +-
 src/dm/dt/interface/dt.c.html                      |    6 +-
 src/dm/dt/interface/dtds.c.html                    |    6 +-
 src/dm/dt/interface/dtfe.c.html                    |    6 +-
 src/dm/dt/interface/dtfv.c.html                    |    6 +-
 src/dm/dt/interface/index.html                     |    4 +-
 src/dm/dt/interface/makefile.html                  |    6 +-
 src/dm/dt/makefile.html                            |    6 +-
 src/dm/examples/index.html                         |    4 +-
 src/dm/examples/makefile.html                      |    6 +-
 src/dm/examples/tests/ex1.c.html                   |    6 +-
 src/dm/examples/tests/ex10.c.html                  |    6 +-
 src/dm/examples/tests/ex11.c.html                  |    6 +-
 src/dm/examples/tests/ex12.c.html                  |    6 +-
 src/dm/examples/tests/ex12.m.html                  |    6 +-
 src/dm/examples/tests/ex13.c.html                  |    6 +-
 src/dm/examples/tests/ex14.c.html                  |    6 +-
 src/dm/examples/tests/ex15.c.html                  |    6 +-
 src/dm/examples/tests/ex16.c.html                  |    6 +-
 src/dm/examples/tests/ex17.c.html                  |    6 +-
 src/dm/examples/tests/ex19.c.html                  |    6 +-
 src/dm/examples/tests/ex2.c.html                   |    6 +-
 src/dm/examples/tests/ex20.c.html                  |    6 +-
 src/dm/examples/tests/ex21.c.html                  |    6 +-
 src/dm/examples/tests/ex22.c.html                  |    6 +-
 src/dm/examples/tests/ex23.c.html                  |    6 +-
 src/dm/examples/tests/ex24.c.html                  |    6 +-
 src/dm/examples/tests/ex25.c.html                  |    6 +-
 src/dm/examples/tests/ex26.c.html                  |    6 +-
 src/dm/examples/tests/ex27.c.html                  |    6 +-
 src/dm/examples/tests/ex28.c.html                  |    6 +-
 src/dm/examples/tests/ex3.c.html                   |    6 +-
 src/dm/examples/tests/ex30.c.html                  |    6 +-
 src/dm/examples/tests/ex31.c.html                  |    6 +-
 src/dm/examples/tests/ex32.c.html                  |    6 +-
 src/dm/examples/tests/ex34.c.html                  |    6 +-
 src/dm/examples/tests/ex36.c.html                  |    6 +-
 src/dm/examples/tests/ex37.c.html                  |    6 +-
 src/dm/examples/tests/ex38.c.html                  |    6 +-
 src/dm/examples/tests/ex39.c.html                  |    6 +-
 src/dm/examples/tests/ex4.c.html                   |    6 +-
 src/dm/examples/tests/ex40.c.html                  |    6 +-
 src/dm/examples/tests/ex41.c.html                  |    6 +-
 src/dm/examples/tests/ex42.c.html                  |    6 +-
 src/dm/examples/tests/ex43.c.html                  |    6 +-
 src/dm/examples/tests/ex6.c.html                   |    6 +-
 src/dm/examples/tests/ex7.c.html                   |    6 +-
 src/dm/examples/tests/ex8.c.html                   |    6 +-
 src/dm/examples/tests/ex9.c.html                   |    6 +-
 src/dm/examples/tests/index.html                   |    4 +-
 src/dm/examples/tests/makefile.html                |    6 +-
 src/dm/examples/tutorials/ex1.c.html               |    6 +-
 src/dm/examples/tutorials/ex10.c.html              |    6 +-
 src/dm/examples/tutorials/ex11f90.F.html           |    6 +-
 src/dm/examples/tutorials/ex12.c.html              |    6 +-
 src/dm/examples/tutorials/ex13f90.F90.html         |    6 +-
 src/dm/examples/tutorials/ex13f90aux.F90.html      |    6 +-
 src/dm/examples/tutorials/ex15.c.html              |    6 +-
 src/dm/examples/tutorials/ex2.c.html               |    6 +-
 src/dm/examples/tutorials/ex3.c.html               |    6 +-
 src/dm/examples/tutorials/ex4.c.html               |    6 +-
 src/dm/examples/tutorials/ex5.c.html               |    6 +-
 src/dm/examples/tutorials/ex51.c.html              |    6 +-
 src/dm/examples/tutorials/ex65dm.c.html            |    6 +-
 src/dm/examples/tutorials/ex7.c.html               |    6 +-
 src/dm/examples/tutorials/ex8.c.html               |    6 +-
 src/dm/examples/tutorials/ex9.c.html               |    6 +-
 src/dm/examples/tutorials/index.html               |    4 +-
 src/dm/examples/tutorials/makefile.html            |    6 +-
 src/dm/f90-mod/index.html                          |    4 +-
 src/dm/f90-mod/makefile.html                       |    6 +-
 src/dm/f90-mod/petscdmmod.F.html                   |    6 +-
 src/dm/impls/composite/index.html                  |    4 +-
 src/dm/impls/composite/makefile.html               |    6 +-
 src/dm/impls/composite/pack.c.html                 |    6 +-
 src/dm/impls/composite/packimpl.h.html             |    6 +-
 src/dm/impls/composite/packm.c.html                |    6 +-
 src/dm/impls/da/da.c.html                          |    6 +-
 src/dm/impls/da/da1.c.html                         |    6 +-
 src/dm/impls/da/da2.c.html                         |    6 +-
 src/dm/impls/da/da3.c.html                         |    6 +-
 src/dm/impls/da/dacorn.c.html                      |    6 +-
 src/dm/impls/da/dacreate.c.html                    |    6 +-
 src/dm/impls/da/dadd.c.html                        |    6 +-
 src/dm/impls/da/dadestroy.c.html                   |    6 +-
 src/dm/impls/da/dadist.c.html                      |    6 +-
 src/dm/impls/da/dageometry.c.html                  |    6 +-
 src/dm/impls/da/dagetarray.c.html                  |    6 +-
 src/dm/impls/da/dagetelem.c.html                   |    6 +-
 src/dm/impls/da/daghost.c.html                     |    6 +-
 src/dm/impls/da/dagtol.c.html                      |    6 +-
 src/dm/impls/da/dagtona.c.html                     |    6 +-
 src/dm/impls/da/daindex.c.html                     |    6 +-
 src/dm/impls/da/dainterp.c.html                    |    6 +-
 src/dm/impls/da/dalocal.c.html                     |    6 +-
 src/dm/impls/da/daltol.c.html                      |    6 +-
 src/dm/impls/da/dapf.c.html                        |    6 +-
 src/dm/impls/da/dapreallocate.c.html               |    6 +-
 src/dm/impls/da/dareg.c.html                       |    6 +-
 src/dm/impls/da/dascatter.c.html                   |    6 +-
 src/dm/impls/da/dasub.c.html                       |    6 +-
 src/dm/impls/da/daview.c.html                      |    6 +-
 src/dm/impls/da/fdda.c.html                        |    6 +-
 src/dm/impls/da/gr1.c.html                         |    6 +-
 src/dm/impls/da/gr2.c.html                         |    6 +-
 src/dm/impls/da/grvtk.c.html                       |    6 +-
 src/dm/impls/da/hypre/index.html                   |    4 +-
 src/dm/impls/da/hypre/makefile.html                |    6 +-
 src/dm/impls/da/hypre/mhyp.c.html                  |    6 +-
 src/dm/impls/da/hypre/mhyp.h.html                  |    6 +-
 src/dm/impls/da/index.html                         |    4 +-
 src/dm/impls/da/makefile.html                      |    6 +-
 src/dm/impls/da/usfft/index.html                   |    4 +-
 src/dm/impls/da/usfft/makefile.html                |    6 +-
 src/dm/impls/da/usfft/matusfft.c.html              |    6 +-
 src/dm/impls/forest/examples/index.html            |    4 +-
 src/dm/impls/forest/examples/makefile.html         |    6 +-
 src/dm/impls/forest/examples/tutorials/ex1.c.html  |    6 +-
 src/dm/impls/forest/examples/tutorials/index.html  |    4 +-
 .../impls/forest/examples/tutorials/makefile.html  |    6 +-
 src/dm/impls/forest/forest.c.html                  |    6 +-
 src/dm/impls/forest/index.html                     |    4 +-
 src/dm/impls/forest/makefile.html                  |    6 +-
 src/dm/impls/forest/p4est/dmp4est.c.html           |    6 +-
 src/dm/impls/forest/p4est/dmp8est.c.html           |    6 +-
 src/dm/impls/forest/p4est/examples/index.html      |    4 +-
 src/dm/impls/forest/p4est/examples/makefile.html   |    6 +-
 .../impls/forest/p4est/examples/tests/ex1.c.html   |    6 +-
 .../impls/forest/p4est/examples/tests/index.html   |    4 +-
 .../forest/p4est/examples/tests/makefile.html      |    6 +-
 src/dm/impls/forest/p4est/index.html               |    4 +-
 src/dm/impls/forest/p4est/makefile.html            |    6 +-
 .../impls/forest/p4est/petsc_p4est_package.c.html  |    6 +-
 src/dm/impls/forest/p4est/pforest.c                |    2 +-
 src/dm/impls/index.html                            |    4 +-
 src/dm/impls/makefile.html                         |    6 +-
 src/dm/impls/moab/dmmbfield.cxx.html               |    6 +-
 src/dm/impls/moab/dmmbio.cxx.html                  |    6 +-
 src/dm/impls/moab/dmmbmat.cxx.html                 |    6 +-
 src/dm/impls/moab/dmmbutil.cxx.html                |    6 +-
 src/dm/impls/moab/dmmbvec.cxx.html                 |    6 +-
 src/dm/impls/moab/dmmoab.cxx.html                  |    6 +-
 src/dm/impls/moab/examples/index.html              |    4 +-
 src/dm/impls/moab/examples/makefile.html           |    6 +-
 src/dm/impls/moab/examples/tests/ex1.cxx.html      |    6 +-
 src/dm/impls/moab/examples/tests/ex2.cxx.html      |    6 +-
 src/dm/impls/moab/examples/tests/index.html        |    4 +-
 src/dm/impls/moab/examples/tests/makefile.html     |    6 +-
 src/dm/impls/moab/index.html                       |    4 +-
 src/dm/impls/moab/makefile.html                    |    6 +-
 src/dm/impls/network/index.html                    |    4 +-
 src/dm/impls/network/makefile.html                 |    6 +-
 src/dm/impls/network/network.c.html                |    6 +-
 src/dm/impls/network/networkcreate.c.html          |    6 +-
 src/dm/impls/network/networkmonitor.c.html         |    6 +-
 src/dm/impls/patch/examples/index.html             |    4 +-
 src/dm/impls/patch/examples/makefile.html          |    6 +-
 src/dm/impls/patch/examples/tests/ex1.c.html       |    6 +-
 src/dm/impls/patch/examples/tests/index.html       |    4 +-
 src/dm/impls/patch/examples/tests/makefile.html    |    6 +-
 src/dm/impls/patch/index.html                      |    4 +-
 src/dm/impls/patch/makefile.html                   |    6 +-
 src/dm/impls/patch/patch.c.html                    |    6 +-
 src/dm/impls/patch/patchcreate.c.html              |    6 +-
 src/dm/impls/plex/examples/index.html              |    4 +-
 src/dm/impls/plex/examples/makefile.html           |    6 +-
 src/dm/impls/plex/examples/tests/ex1.c.html        |    6 +-
 src/dm/impls/plex/examples/tests/ex15.c.html       |    6 +-
 src/dm/impls/plex/examples/tests/ex1f90.F.html     |    6 +-
 src/dm/impls/plex/examples/tests/ex2f90.F.html     |    6 +-
 src/dm/impls/plex/examples/tests/ex3.c.html        |    6 +-
 src/dm/impls/plex/examples/tests/ex9.c.html        |    6 +-
 src/dm/impls/plex/examples/tests/index.html        |    4 +-
 src/dm/impls/plex/examples/tests/makefile          |    2 +-
 src/dm/impls/plex/examples/tests/makefile.html     |    8 +-
 src/dm/impls/plex/examples/tutorials/ex1.c.html    |    6 +-
 src/dm/impls/plex/examples/tutorials/ex1f90.F.html |    6 +-
 src/dm/impls/plex/examples/tutorials/index.html    |    4 +-
 src/dm/impls/plex/examples/tutorials/makefile.html |    6 +-
 src/dm/impls/plex/index.html                       |    4 +-
 src/dm/impls/plex/makefile.html                    |    6 +-
 src/dm/impls/plex/plex.c.html                      |    6 +-
 src/dm/impls/plex/plexcgns.c.html                  |    6 +-
 src/dm/impls/plex/plexcoarsen.c.html               |    6 +-
 src/dm/impls/plex/plexcreate.c.html                |    6 +-
 src/dm/impls/plex/plexdistribute.c.html            |    6 +-
 src/dm/impls/plex/plexexodusii.c.html              |    6 +-
 src/dm/impls/plex/plexfem.c.html                   |    6 +-
 src/dm/impls/plex/plexfluent.c.html                |    6 +-
 src/dm/impls/plex/plexgenerate.c.html              |    6 +-
 src/dm/impls/plex/plexgeometry.c.html              |    6 +-
 src/dm/impls/plex/plexgmsh.c.html                  |    6 +-
 src/dm/impls/plex/plexhdf5.c.html                  |    6 +-
 src/dm/impls/plex/plexindices.c.html               |    6 +-
 src/dm/impls/plex/plexinterpolate.c.html           |    6 +-
 src/dm/impls/plex/plexnatural.c.html               |    6 +-
 src/dm/impls/plex/plexorient.c.html                |    6 +-
 src/dm/impls/plex/plexpartition.c                  |   12 +-
 src/dm/impls/plex/plexpartition.c.html             | 2314 ++---
 src/dm/impls/plex/plexpoint.c.html                 |    6 +-
 src/dm/impls/plex/plexpreallocate.c.html           |    6 +-
 src/dm/impls/plex/plexrefine.c.html                |    6 +-
 src/dm/impls/plex/plexreorder.c.html               |    6 +-
 src/dm/impls/plex/plexsubmesh.c.html               |    6 +-
 src/dm/impls/plex/plextree.c.html                  |    6 +-
 src/dm/impls/plex/plexvtk.c.html                   |    6 +-
 src/dm/impls/plex/plexvtu.c.html                   |    6 +-
 src/dm/impls/redundant/dmredundant.c.html          |    6 +-
 src/dm/impls/redundant/index.html                  |    4 +-
 src/dm/impls/redundant/makefile.html               |    6 +-
 src/dm/impls/shell/dmshell.c.html                  |    6 +-
 src/dm/impls/shell/index.html                      |    4 +-
 src/dm/impls/shell/makefile.html                   |    6 +-
 src/dm/impls/sliced/index.html                     |    4 +-
 src/dm/impls/sliced/makefile.html                  |    6 +-
 src/dm/impls/sliced/sliced.c.html                  |    6 +-
 src/dm/index.html                                  |    4 +-
 src/dm/interface/dlregisdmdm.c.html                |    6 +-
 src/dm/interface/dm.c.html                         |    6 +-
 src/dm/interface/dmget.c.html                      |    6 +-
 src/dm/interface/dmi.c.html                        |    6 +-
 src/dm/interface/dmregall.c.html                   |    6 +-
 src/dm/interface/index.html                        |    4 +-
 src/dm/interface/makefile.html                     |    6 +-
 src/dm/label/dmlabel.c.html                        |    6 +-
 src/dm/label/index.html                            |    4 +-
 src/dm/label/makefile.html                         |    6 +-
 src/dm/makefile.html                               |    6 +-
 src/index.html                                     |    4 +-
 src/ksp/f90-mod/index.html                         |    4 +-
 src/ksp/f90-mod/makefile.html                      |    6 +-
 src/ksp/f90-mod/petsckspmod.F.html                 |    6 +-
 src/ksp/index.html                                 |    4 +-
 src/ksp/ksp/examples/index.html                    |    4 +-
 src/ksp/ksp/examples/makefile.html                 |    6 +-
 src/ksp/ksp/examples/tests/ex1.c.html              |    6 +-
 src/ksp/ksp/examples/tests/ex10.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex11.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex12f.F.html            |    6 +-
 src/ksp/ksp/examples/tests/ex14.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex15.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex16f.F.html            |    6 +-
 src/ksp/ksp/examples/tests/ex17.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex18.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex19.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex2.c.html              |    6 +-
 src/ksp/ksp/examples/tests/ex20.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex21.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex22.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex24.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex25.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex26.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex27.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex28.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex29.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex3.c.html              |    6 +-
 src/ksp/ksp/examples/tests/ex30.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex31.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex32.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex33.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex36.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex37.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex38.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex39.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex4.c.html              |    6 +-
 src/ksp/ksp/examples/tests/ex40.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex41.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex42.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex43.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex44.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex45.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex46.cxx.html           |    6 +-
 src/ksp/ksp/examples/tests/ex47.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex48.c.html             |    6 +-
 src/ksp/ksp/examples/tests/ex5f.F.html             |    6 +-
 src/ksp/ksp/examples/tests/ex6.c.html              |    6 +-
 src/ksp/ksp/examples/tests/ex7.c.html              |    6 +-
 src/ksp/ksp/examples/tests/ex8.c.html              |    6 +-
 src/ksp/ksp/examples/tests/index.html              |    4 +-
 src/ksp/ksp/examples/tests/makefile                |    4 +-
 src/ksp/ksp/examples/tests/makefile.html           |   10 +-
 src/ksp/ksp/examples/tutorials/ex1.c.html          |    6 +-
 src/ksp/ksp/examples/tutorials/ex10.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex11.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex11f.F.html        |    6 +-
 src/ksp/ksp/examples/tutorials/ex12.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex13.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex13f90.F.html      |    6 +-
 src/ksp/ksp/examples/tutorials/ex14f.F.html        |    6 +-
 src/ksp/ksp/examples/tutorials/ex15.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex15f.F.html        |    6 +-
 src/ksp/ksp/examples/tutorials/ex16.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex18.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex1f.F.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex2.c.html          |    6 +-
 src/ksp/ksp/examples/tutorials/ex21f.F.html        |    6 +-
 src/ksp/ksp/examples/tutorials/ex22f.F.html        |    6 +-
 src/ksp/ksp/examples/tutorials/ex23.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex25.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex27.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex28.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex29.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex2f.F.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex3.c.html          |    6 +-
 src/ksp/ksp/examples/tutorials/ex30.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex31.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex32.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex34.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex4.c.html          |    6 +-
 src/ksp/ksp/examples/tutorials/ex41.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex42.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex43.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex44f.F90.html      |    6 +-
 src/ksp/ksp/examples/tutorials/ex45.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex45f.F.html        |    6 +-
 src/ksp/ksp/examples/tutorials/ex46.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex49.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex5.c.html          |    6 +-
 src/ksp/ksp/examples/tutorials/ex50.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex51.c              |    4 +-
 src/ksp/ksp/examples/tutorials/ex51.c.html         |  858 +-
 src/ksp/ksp/examples/tutorials/ex52.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex52f.F.html        |    6 +-
 src/ksp/ksp/examples/tutorials/ex53.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex54.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex54f.F.html        |    6 +-
 src/ksp/ksp/examples/tutorials/ex55.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex56.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex58.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex6.c.html          |    6 +-
 src/ksp/ksp/examples/tutorials/ex61f.F90.html      |    6 +-
 src/ksp/ksp/examples/tutorials/ex62.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex63.cxx.html       |    6 +-
 src/ksp/ksp/examples/tutorials/ex64.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex65.c.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex6f.F.html         |    6 +-
 src/ksp/ksp/examples/tutorials/ex7.c.html          |    6 +-
 src/ksp/ksp/examples/tutorials/ex8.c.html          |    6 +-
 src/ksp/ksp/examples/tutorials/ex9.c.html          |    6 +-
 src/ksp/ksp/examples/tutorials/index.html          |    4 +-
 src/ksp/ksp/examples/tutorials/makefile            |    6 +
 src/ksp/ksp/examples/tutorials/makefile.html       |   12 +-
 src/ksp/ksp/examples/tutorials/output/ex51_1.out   |   13 +
 src/ksp/ksp/impls/bcgs/bcgs.c.html                 |    6 +-
 src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c.html          |    6 +-
 src/ksp/ksp/impls/bcgs/fbcgs/index.html            |    4 +-
 src/ksp/ksp/impls/bcgs/fbcgs/makefile.html         |    6 +-
 src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c.html        |    6 +-
 src/ksp/ksp/impls/bcgs/fbcgsr/index.html           |    4 +-
 src/ksp/ksp/impls/bcgs/fbcgsr/makefile.html        |    6 +-
 src/ksp/ksp/impls/bcgs/index.html                  |    4 +-
 src/ksp/ksp/impls/bcgs/makefile.html               |    6 +-
 src/ksp/ksp/impls/bcgsl/bcgsl.c.html               |    6 +-
 src/ksp/ksp/impls/bcgsl/bcgslimpl.h.html           |    6 +-
 src/ksp/ksp/impls/bcgsl/index.html                 |    4 +-
 src/ksp/ksp/impls/bcgsl/makefile.html              |    6 +-
 src/ksp/ksp/impls/bicg/bicg.c.html                 |    6 +-
 src/ksp/ksp/impls/bicg/index.html                  |    4 +-
 src/ksp/ksp/impls/bicg/makefile.html               |    6 +-
 src/ksp/ksp/impls/cg/cg.c.html                     |    6 +-
 src/ksp/ksp/impls/cg/cgeig.c.html                  |    6 +-
 src/ksp/ksp/impls/cg/cgimpl.h.html                 |    6 +-
 src/ksp/ksp/impls/cg/cgls.c.html                   |    6 +-
 src/ksp/ksp/impls/cg/cgne/cgne.c.html              |    6 +-
 src/ksp/ksp/impls/cg/cgne/index.html               |    4 +-
 src/ksp/ksp/impls/cg/cgne/makefile.html            |    6 +-
 src/ksp/ksp/impls/cg/cgtype.c.html                 |    6 +-
 src/ksp/ksp/impls/cg/gltr/gltr.c.html              |    6 +-
 src/ksp/ksp/impls/cg/gltr/gltrimpl.h.html          |    6 +-
 src/ksp/ksp/impls/cg/gltr/index.html               |    4 +-
 src/ksp/ksp/impls/cg/gltr/makefile.html            |    6 +-
 src/ksp/ksp/impls/cg/groppcg/groppcg.c.html        |    6 +-
 src/ksp/ksp/impls/cg/groppcg/index.html            |    4 +-
 src/ksp/ksp/impls/cg/groppcg/makefile.html         |    6 +-
 src/ksp/ksp/impls/cg/index.html                    |    4 +-
 src/ksp/ksp/impls/cg/makefile.html                 |    6 +-
 src/ksp/ksp/impls/cg/nash/index.html               |    4 +-
 src/ksp/ksp/impls/cg/nash/makefile.html            |    6 +-
 src/ksp/ksp/impls/cg/nash/nash.c.html              |    6 +-
 src/ksp/ksp/impls/cg/nash/nashimpl.h.html          |    6 +-
 src/ksp/ksp/impls/cg/pipecg/index.html             |    4 +-
 src/ksp/ksp/impls/cg/pipecg/makefile.html          |    6 +-
 src/ksp/ksp/impls/cg/pipecg/pipecg.c.html          |    6 +-
 src/ksp/ksp/impls/cg/pipecgrr/index.html           |    4 +-
 src/ksp/ksp/impls/cg/pipecgrr/makefile.html        |    6 +-
 src/ksp/ksp/impls/cg/pipecgrr/pipecgrr.c.html      |    6 +-
 src/ksp/ksp/impls/cg/stcg/index.html               |    4 +-
 src/ksp/ksp/impls/cg/stcg/makefile.html            |    6 +-
 src/ksp/ksp/impls/cg/stcg/stcg.c.html              |    6 +-
 src/ksp/ksp/impls/cg/stcg/stcgimpl.h.html          |    6 +-
 src/ksp/ksp/impls/cgs/cgs.c.html                   |    6 +-
 src/ksp/ksp/impls/cgs/index.html                   |    4 +-
 src/ksp/ksp/impls/cgs/makefile.html                |    6 +-
 src/ksp/ksp/impls/cheby/cheby.c                    |   12 +-
 src/ksp/ksp/impls/cheby/cheby.c.html               |  498 +-
 src/ksp/ksp/impls/cheby/chebyshevimpl.h.html       |    6 +-
 src/ksp/ksp/impls/cheby/index.html                 |    4 +-
 src/ksp/ksp/impls/cheby/makefile.html              |    6 +-
 src/ksp/ksp/impls/cr/cr.c.html                     |    6 +-
 src/ksp/ksp/impls/cr/index.html                    |    4 +-
 src/ksp/ksp/impls/cr/makefile.html                 |    6 +-
 src/ksp/ksp/impls/cr/pipecr/index.html             |    4 +-
 src/ksp/ksp/impls/cr/pipecr/makefile.html          |    6 +-
 src/ksp/ksp/impls/cr/pipecr/pipecr.c.html          |    6 +-
 src/ksp/ksp/impls/fcg/fcg.c.html                   |    6 +-
 src/ksp/ksp/impls/fcg/fcgimpl.h.html               |    6 +-
 src/ksp/ksp/impls/fcg/index.html                   |    4 +-
 src/ksp/ksp/impls/fcg/makefile.html                |    6 +-
 src/ksp/ksp/impls/fcg/pipefcg/index.html           |    4 +-
 src/ksp/ksp/impls/fcg/pipefcg/makefile.html        |    6 +-
 src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c.html       |    6 +-
 src/ksp/ksp/impls/fcg/pipefcg/pipefcgimpl.h.html   |    6 +-
 src/ksp/ksp/impls/gcr/gcr.c.html                   |    6 +-
 src/ksp/ksp/impls/gcr/index.html                   |    4 +-
 src/ksp/ksp/impls/gcr/makefile.html                |    6 +-
 src/ksp/ksp/impls/gcr/pipegcr/index.html           |    4 +-
 src/ksp/ksp/impls/gcr/pipegcr/makefile.html        |    6 +-
 src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html       |    6 +-
 src/ksp/ksp/impls/gmres/borthog.c.html             |    6 +-
 src/ksp/ksp/impls/gmres/borthog2.c.html            |    6 +-
 src/ksp/ksp/impls/gmres/dgmres/dgmres.c.html       |    6 +-
 src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h.html   |    6 +-
 src/ksp/ksp/impls/gmres/dgmres/index.html          |    4 +-
 src/ksp/ksp/impls/gmres/dgmres/makefile.html       |    6 +-
 src/ksp/ksp/impls/gmres/fgmres/fgmres.c.html       |    6 +-
 src/ksp/ksp/impls/gmres/fgmres/fgmresimpl.h.html   |    6 +-
 src/ksp/ksp/impls/gmres/fgmres/index.html          |    4 +-
 src/ksp/ksp/impls/gmres/fgmres/makefile.html       |    6 +-
 src/ksp/ksp/impls/gmres/fgmres/modpcf.c.html       |    6 +-
 src/ksp/ksp/impls/gmres/gmpre.c.html               |    6 +-
 src/ksp/ksp/impls/gmres/gmreig.c.html              |    6 +-
 src/ksp/ksp/impls/gmres/gmres.c.html               |    6 +-
 src/ksp/ksp/impls/gmres/gmres2.c.html              |    6 +-
 src/ksp/ksp/impls/gmres/gmresimpl.h.html           |    6 +-
 src/ksp/ksp/impls/gmres/index.html                 |    4 +-
 src/ksp/ksp/impls/gmres/lgmres/index.html          |    4 +-
 src/ksp/ksp/impls/gmres/lgmres/lgmres.c.html       |    6 +-
 src/ksp/ksp/impls/gmres/lgmres/lgmresimpl.h.html   |    6 +-
 src/ksp/ksp/impls/gmres/lgmres/makefile.html       |    6 +-
 src/ksp/ksp/impls/gmres/makefile.html              |    6 +-
 src/ksp/ksp/impls/gmres/pgmres/index.html          |    4 +-
 src/ksp/ksp/impls/gmres/pgmres/makefile.html       |    6 +-
 src/ksp/ksp/impls/gmres/pgmres/pgmres.c.html       |    6 +-
 src/ksp/ksp/impls/gmres/pgmres/pgmresimpl.h.html   |    6 +-
 src/ksp/ksp/impls/gmres/pipefgmres/index.html      |    4 +-
 src/ksp/ksp/impls/gmres/pipefgmres/makefile.html   |    6 +-
 .../ksp/impls/gmres/pipefgmres/pipefgmres.c.html   |    6 +-
 .../impls/gmres/pipefgmres/pipefgmresimpl.h.html   |    6 +-
 src/ksp/ksp/impls/ibcgs/ibcgs.c.html               |    6 +-
 src/ksp/ksp/impls/ibcgs/index.html                 |    4 +-
 src/ksp/ksp/impls/ibcgs/makefile.html              |    6 +-
 src/ksp/ksp/impls/index.html                       |    4 +-
 src/ksp/ksp/impls/lcd/index.html                   |    4 +-
 src/ksp/ksp/impls/lcd/lcd.c.html                   |    6 +-
 src/ksp/ksp/impls/lcd/lcdimpl.h.html               |    6 +-
 src/ksp/ksp/impls/lcd/makefile.html                |    6 +-
 src/ksp/ksp/impls/lsqr/index.html                  |    4 +-
 src/ksp/ksp/impls/lsqr/lsqr.c.html                 |    6 +-
 src/ksp/ksp/impls/lsqr/lsqr_converged.c.html       |    6 +-
 src/ksp/ksp/impls/lsqr/lsqr_monitor.c.html         |    6 +-
 src/ksp/ksp/impls/lsqr/makefile.html               |    6 +-
 src/ksp/ksp/impls/makefile.html                    |    6 +-
 src/ksp/ksp/impls/minres/index.html                |    4 +-
 src/ksp/ksp/impls/minres/makefile.html             |    6 +-
 src/ksp/ksp/impls/minres/minres.c.html             |    6 +-
 src/ksp/ksp/impls/preonly/index.html               |    4 +-
 src/ksp/ksp/impls/preonly/makefile.html            |    6 +-
 src/ksp/ksp/impls/preonly/preonly.c.html           |    6 +-
 src/ksp/ksp/impls/python/index.html                |    4 +-
 src/ksp/ksp/impls/python/makefile.html             |    6 +-
 src/ksp/ksp/impls/python/pythonksp.c.html          |    6 +-
 src/ksp/ksp/impls/qcg/index.html                   |    4 +-
 src/ksp/ksp/impls/qcg/makefile.html                |    6 +-
 src/ksp/ksp/impls/qcg/qcg.c.html                   |    6 +-
 src/ksp/ksp/impls/qcg/qcgimpl.h.html               |    6 +-
 src/ksp/ksp/impls/rich/index.html                  |    4 +-
 src/ksp/ksp/impls/rich/makefile.html               |    6 +-
 src/ksp/ksp/impls/rich/rich.c.html                 |    6 +-
 src/ksp/ksp/impls/rich/richardsonimpl.h.html       |    6 +-
 src/ksp/ksp/impls/rich/richscale.c.html            |    6 +-
 src/ksp/ksp/impls/symmlq/index.html                |    4 +-
 src/ksp/ksp/impls/symmlq/makefile.html             |    6 +-
 src/ksp/ksp/impls/symmlq/symmlq.c.html             |    6 +-
 src/ksp/ksp/impls/tcqmr/index.html                 |    4 +-
 src/ksp/ksp/impls/tcqmr/makefile.html              |    6 +-
 src/ksp/ksp/impls/tcqmr/tcqmr.c.html               |    6 +-
 src/ksp/ksp/impls/tcqmr/tcqmrimpl.h.html           |    6 +-
 src/ksp/ksp/impls/tfqmr/index.html                 |    4 +-
 src/ksp/ksp/impls/tfqmr/makefile.html              |    6 +-
 src/ksp/ksp/impls/tfqmr/tfqmr.c.html               |    6 +-
 src/ksp/ksp/impls/tsirm/index.html                 |    4 +-
 src/ksp/ksp/impls/tsirm/makefile.html              |    6 +-
 src/ksp/ksp/impls/tsirm/tsirm.c.html               |    6 +-
 src/ksp/ksp/index.html                             |    4 +-
 src/ksp/ksp/interface/dlregisksp.c.html            |    6 +-
 src/ksp/ksp/interface/dmksp.c.html                 |    6 +-
 src/ksp/ksp/interface/eige.c.html                  |    6 +-
 src/ksp/ksp/interface/iguess.c.html                |    6 +-
 src/ksp/ksp/interface/index.html                   |    4 +-
 src/ksp/ksp/interface/itcl.c.html                  |    6 +-
 src/ksp/ksp/interface/itcreate.c.html              |    6 +-
 src/ksp/ksp/interface/iterativ.c.html              |    6 +-
 src/ksp/ksp/interface/itfunc.c.html                |    6 +-
 src/ksp/ksp/interface/itregis.c.html               |    6 +-
 src/ksp/ksp/interface/itres.c.html                 |    6 +-
 src/ksp/ksp/interface/makefile.html                |    6 +-
 src/ksp/ksp/interface/saws/index.html              |    4 +-
 src/ksp/ksp/interface/saws/kspsaws.c.html          |    6 +-
 src/ksp/ksp/interface/saws/makefile.html           |    6 +-
 src/ksp/ksp/interface/xmon.c.html                  |    6 +-
 src/ksp/ksp/makefile.html                          |    6 +-
 src/ksp/ksp/utils/dmproject.c.html                 |    6 +-
 src/ksp/ksp/utils/index.html                       |    4 +-
 src/ksp/ksp/utils/makefile.html                    |    6 +-
 src/ksp/ksp/utils/schurm.c.html                    |    6 +-
 src/ksp/makefile.html                              |    6 +-
 src/ksp/pc/examples/index.html                     |    4 +-
 src/ksp/pc/examples/makefile.html                  |    6 +-
 src/ksp/pc/examples/tests/ex1.c.html               |    6 +-
 src/ksp/pc/examples/tests/ex2.c.html               |    6 +-
 src/ksp/pc/examples/tests/ex3.c.html               |    6 +-
 src/ksp/pc/examples/tests/ex4.c.html               |    6 +-
 src/ksp/pc/examples/tests/ex5.c.html               |    6 +-
 src/ksp/pc/examples/tests/ex6.c.html               |    6 +-
 src/ksp/pc/examples/tests/ex7.c.html               |    6 +-
 src/ksp/pc/examples/tests/ex8f.F.html              |    6 +-
 src/ksp/pc/examples/tests/index.html               |    4 +-
 src/ksp/pc/examples/tests/makefile.html            |    6 +-
 src/ksp/pc/examples/tutorials/ex1.c.html           |    6 +-
 src/ksp/pc/examples/tutorials/ex2.c.html           |    6 +-
 src/ksp/pc/examples/tutorials/index.html           |    4 +-
 src/ksp/pc/examples/tutorials/makefile.html        |    6 +-
 src/ksp/pc/impls/ainvcusp/ainvcusp.cu.html         |    6 +-
 src/ksp/pc/impls/ainvcusp/index.html               |    4 +-
 src/ksp/pc/impls/ainvcusp/makefile.html            |    6 +-
 src/ksp/pc/impls/asm/asm.c.html                    |    6 +-
 src/ksp/pc/impls/asm/index.html                    |    4 +-
 src/ksp/pc/impls/asm/makefile.html                 |    6 +-
 src/ksp/pc/impls/bddc/bddc.c                       |   11 +
 src/ksp/pc/impls/bddc/bddc.c.html                  |  924 +-
 src/ksp/pc/impls/bddc/bddc.h.html                  |    6 +-
 src/ksp/pc/impls/bddc/bddcfetidp.c.html            |    6 +-
 src/ksp/pc/impls/bddc/bddcgraph.c.html             |    6 +-
 src/ksp/pc/impls/bddc/bddcnullspace.c.html         |    6 +-
 src/ksp/pc/impls/bddc/bddcprivate.c.html           |    6 +-
 src/ksp/pc/impls/bddc/bddcprivate.h.html           |    6 +-
 src/ksp/pc/impls/bddc/bddcscalingbasic.c.html      |    6 +-
 src/ksp/pc/impls/bddc/bddcschurs.c.html            |    6 +-
 src/ksp/pc/impls/bddc/bddcstructs.h.html           |    6 +-
 src/ksp/pc/impls/bddc/index.html                   |    4 +-
 src/ksp/pc/impls/bddc/makefile.html                |    6 +-
 src/ksp/pc/impls/bicgstabcusp/bicgstabcusp.cu.html |    6 +-
 src/ksp/pc/impls/bicgstabcusp/index.html           |    4 +-
 src/ksp/pc/impls/bicgstabcusp/makefile.html        |    6 +-
 src/ksp/pc/impls/bjacobi/bjacobi.c.html            |    6 +-
 src/ksp/pc/impls/bjacobi/bjacobi.h.html            |    6 +-
 src/ksp/pc/impls/bjacobi/index.html                |    4 +-
 src/ksp/pc/impls/bjacobi/makefile.html             |    6 +-
 src/ksp/pc/impls/composite/composite.c.html        |    6 +-
 src/ksp/pc/impls/composite/index.html              |    4 +-
 src/ksp/pc/impls/composite/makefile.html           |    6 +-
 src/ksp/pc/impls/cp/cp.c.html                      |    6 +-
 src/ksp/pc/impls/cp/index.html                     |    4 +-
 src/ksp/pc/impls/cp/makefile.html                  |    6 +-
 src/ksp/pc/impls/eisens/eisen.c.html               |    6 +-
 src/ksp/pc/impls/eisens/index.html                 |    4 +-
 src/ksp/pc/impls/eisens/makefile.html              |    6 +-
 src/ksp/pc/impls/factor/cholesky/cholesky.c.html   |    6 +-
 src/ksp/pc/impls/factor/cholesky/index.html        |    4 +-
 src/ksp/pc/impls/factor/cholesky/makefile.html     |    6 +-
 src/ksp/pc/impls/factor/factimpl.c.html            |    6 +-
 src/ksp/pc/impls/factor/factor.c.html              |    6 +-
 src/ksp/pc/impls/factor/factor.h.html              |    6 +-
 src/ksp/pc/impls/factor/icc/icc.c.html             |    6 +-
 src/ksp/pc/impls/factor/icc/icc.h.html             |    6 +-
 src/ksp/pc/impls/factor/icc/index.html             |    4 +-
 src/ksp/pc/impls/factor/icc/makefile.html          |    6 +-
 src/ksp/pc/impls/factor/ilu/ilu.c.html             |    6 +-
 src/ksp/pc/impls/factor/ilu/ilu.h.html             |    6 +-
 src/ksp/pc/impls/factor/ilu/index.html             |    4 +-
 src/ksp/pc/impls/factor/ilu/makefile.html          |    6 +-
 src/ksp/pc/impls/factor/index.html                 |    4 +-
 src/ksp/pc/impls/factor/lu/index.html              |    4 +-
 src/ksp/pc/impls/factor/lu/lu.c.html               |    6 +-
 src/ksp/pc/impls/factor/lu/lu.h.html               |    6 +-
 src/ksp/pc/impls/factor/lu/makefile.html           |    6 +-
 src/ksp/pc/impls/factor/makefile.html              |    6 +-
 src/ksp/pc/impls/fieldsplit/fieldsplit.c.html      |    6 +-
 src/ksp/pc/impls/fieldsplit/index.html             |    4 +-
 src/ksp/pc/impls/fieldsplit/makefile.html          |    6 +-
 src/ksp/pc/impls/galerkin/galerkin.c.html          |    6 +-
 src/ksp/pc/impls/galerkin/index.html               |    4 +-
 src/ksp/pc/impls/galerkin/makefile.html            |    6 +-
 src/ksp/pc/impls/gamg/agg.c                        |    1 +
 src/ksp/pc/impls/gamg/agg.c.html                   |  419 +-
 src/ksp/pc/impls/gamg/classical.c.html             |    6 +-
 src/ksp/pc/impls/gamg/gamg.c                       |    3 +
 src/ksp/pc/impls/gamg/gamg.c.html                  | 2043 ++--
 src/ksp/pc/impls/gamg/gamg.h.html                  |    6 +-
 src/ksp/pc/impls/gamg/geo.c.html                   |    6 +-
 src/ksp/pc/impls/gamg/index.html                   |    4 +-
 src/ksp/pc/impls/gamg/makefile.html                |    6 +-
 src/ksp/pc/impls/gamg/util.c.html                  |    6 +-
 src/ksp/pc/impls/gasm/gasm.c.html                  |    6 +-
 src/ksp/pc/impls/gasm/index.html                   |    4 +-
 src/ksp/pc/impls/gasm/makefile.html                |    6 +-
 src/ksp/pc/impls/hypre/hypre.c.html                |    6 +-
 src/ksp/pc/impls/hypre/index.html                  |    4 +-
 src/ksp/pc/impls/hypre/makefile.html               |    6 +-
 src/ksp/pc/impls/index.html                        |    4 +-
 src/ksp/pc/impls/is/index.html                     |    4 +-
 src/ksp/pc/impls/is/makefile.html                  |    6 +-
 src/ksp/pc/impls/is/nn/index.html                  |    4 +-
 src/ksp/pc/impls/is/nn/makefile.html               |    6 +-
 src/ksp/pc/impls/is/nn/nn.c.html                   |    6 +-
 src/ksp/pc/impls/is/nn/nn.h.html                   |    6 +-
 src/ksp/pc/impls/is/pcis.c.html                    |    6 +-
 src/ksp/pc/impls/is/pcis.h.html                    |    6 +-
 src/ksp/pc/impls/jacobi/index.html                 |    4 +-
 src/ksp/pc/impls/jacobi/jacobi.c.html              |    6 +-
 src/ksp/pc/impls/jacobi/makefile.html              |    6 +-
 src/ksp/pc/impls/kaczmarz/index.html               |    4 +-
 src/ksp/pc/impls/kaczmarz/kaczmarz.c.html          |    6 +-
 src/ksp/pc/impls/kaczmarz/makefile.html            |    6 +-
 src/ksp/pc/impls/ksp/index.html                    |    4 +-
 src/ksp/pc/impls/ksp/makefile.html                 |    6 +-
 src/ksp/pc/impls/ksp/pcksp.c.html                  |    6 +-
 src/ksp/pc/impls/lsc/index.html                    |    4 +-
 src/ksp/pc/impls/lsc/lsc.c.html                    |    6 +-
 src/ksp/pc/impls/lsc/makefile.html                 |    6 +-
 src/ksp/pc/impls/makefile.html                     |    6 +-
 src/ksp/pc/impls/mat/index.html                    |    4 +-
 src/ksp/pc/impls/mat/makefile.html                 |    6 +-
 src/ksp/pc/impls/mat/pcmat.c.html                  |    6 +-
 src/ksp/pc/impls/mg/fmg.c.html                     |    6 +-
 src/ksp/pc/impls/mg/index.html                     |    4 +-
 src/ksp/pc/impls/mg/makefile.html                  |    6 +-
 src/ksp/pc/impls/mg/mg.c                           |    2 +-
 src/ksp/pc/impls/mg/mg.c.html                      |    8 +-
 src/ksp/pc/impls/mg/mgfunc.c.html                  |    6 +-
 src/ksp/pc/impls/mg/smg.c.html                     |    6 +-
 src/ksp/pc/impls/ml/index.html                     |    4 +-
 src/ksp/pc/impls/ml/makefile.html                  |    6 +-
 src/ksp/pc/impls/ml/ml.c.html                      |    6 +-
 src/ksp/pc/impls/none/index.html                   |    4 +-
 src/ksp/pc/impls/none/makefile.html                |    6 +-
 src/ksp/pc/impls/none/none.c.html                  |    6 +-
 src/ksp/pc/impls/parms/index.html                  |    4 +-
 src/ksp/pc/impls/parms/makefile.html               |    6 +-
 src/ksp/pc/impls/parms/parms.c.html                |    6 +-
 src/ksp/pc/impls/pbjacobi/index.html               |    4 +-
 src/ksp/pc/impls/pbjacobi/makefile.html            |    6 +-
 src/ksp/pc/impls/pbjacobi/pbjacobi.c.html          |    6 +-
 src/ksp/pc/impls/python/index.html                 |    4 +-
 src/ksp/pc/impls/python/makefile.html              |    6 +-
 src/ksp/pc/impls/python/pythonpc.c.html            |    6 +-
 src/ksp/pc/impls/redistribute/index.html           |    4 +-
 src/ksp/pc/impls/redistribute/makefile.html        |    6 +-
 src/ksp/pc/impls/redistribute/redistribute.c.html  |    6 +-
 src/ksp/pc/impls/redundant/index.html              |    4 +-
 src/ksp/pc/impls/redundant/makefile.html           |    6 +-
 src/ksp/pc/impls/redundant/redundant.c.html        |    6 +-
 src/ksp/pc/impls/sacusp/index.html                 |    4 +-
 src/ksp/pc/impls/sacusp/makefile.html              |    6 +-
 src/ksp/pc/impls/sacusp/sacusp.cu.html             |    6 +-
 src/ksp/pc/impls/sacusp/sacusppoly.cu.html         |    6 +-
 src/ksp/pc/impls/shell/index.html                  |    4 +-
 src/ksp/pc/impls/shell/makefile.html               |    6 +-
 src/ksp/pc/impls/shell/shellpc.c                   |   35 +-
 src/ksp/pc/impls/shell/shellpc.c.html              | 1187 +--
 src/ksp/pc/impls/sor/index.html                    |    4 +-
 src/ksp/pc/impls/sor/makefile.html                 |    6 +-
 src/ksp/pc/impls/sor/sor.c.html                    |    6 +-
 src/ksp/pc/impls/spai/dspai.c.html                 |    6 +-
 src/ksp/pc/impls/spai/index.html                   |    4 +-
 src/ksp/pc/impls/spai/ispai.c.html                 |    6 +-
 src/ksp/pc/impls/spai/makefile.html                |    6 +-
 src/ksp/pc/impls/svd/index.html                    |    4 +-
 src/ksp/pc/impls/svd/makefile.html                 |    6 +-
 src/ksp/pc/impls/svd/svd.c.html                    |    6 +-
 src/ksp/pc/impls/telescope/index.html              |    4 +-
 src/ksp/pc/impls/telescope/makefile.html           |    6 +-
 src/ksp/pc/impls/telescope/telescope.c.html        |    6 +-
 src/ksp/pc/impls/telescope/telescope_dmda.c.html   |    6 +-
 src/ksp/pc/impls/tfs/bitmask.c.html                |    6 +-
 src/ksp/pc/impls/tfs/comm.c.html                   |    6 +-
 src/ksp/pc/impls/tfs/gs.c.html                     |    6 +-
 src/ksp/pc/impls/tfs/index.html                    |    4 +-
 src/ksp/pc/impls/tfs/ivec.c.html                   |    6 +-
 src/ksp/pc/impls/tfs/makefile.html                 |    6 +-
 src/ksp/pc/impls/tfs/tfs.c.html                    |    6 +-
 src/ksp/pc/impls/tfs/tfs.h.html                    |    6 +-
 src/ksp/pc/impls/tfs/xxt.c.html                    |    6 +-
 src/ksp/pc/impls/tfs/xyt.c.html                    |    6 +-
 src/ksp/pc/impls/wb/index.html                     |    4 +-
 src/ksp/pc/impls/wb/makefile.html                  |    6 +-
 src/ksp/pc/impls/wb/wb.c.html                      |    6 +-
 src/ksp/pc/index.html                              |    4 +-
 src/ksp/pc/interface/index.html                    |    4 +-
 src/ksp/pc/interface/makefile.html                 |    6 +-
 src/ksp/pc/interface/pcregis.c.html                |    6 +-
 src/ksp/pc/interface/pcset.c.html                  |    6 +-
 src/ksp/pc/interface/precon.c                      |   14 +
 src/ksp/pc/interface/precon.c.html                 |  830 +-
 src/ksp/pc/makefile.html                           |    6 +-
 src/makefile.html                                  |    6 +-
 src/mat/coarsen/coarsen.c.html                     |    6 +-
 src/mat/coarsen/impls/hem/hem.c.html               |    6 +-
 src/mat/coarsen/impls/hem/index.html               |    4 +-
 src/mat/coarsen/impls/hem/makefile.html            |    6 +-
 src/mat/coarsen/impls/index.html                   |    4 +-
 src/mat/coarsen/impls/makefile.html                |    6 +-
 src/mat/coarsen/impls/mis/index.html               |    4 +-
 src/mat/coarsen/impls/mis/makefile.html            |    6 +-
 src/mat/coarsen/impls/mis/mis.c.html               |    6 +-
 src/mat/coarsen/index.html                         |    4 +-
 src/mat/coarsen/makefile.html                      |    6 +-
 src/mat/coarsen/scoarsen.c.html                    |    6 +-
 src/mat/color/impls/greedy/greedy.c.html           |    6 +-
 src/mat/color/impls/greedy/index.html              |    4 +-
 src/mat/color/impls/greedy/makefile.html           |    6 +-
 src/mat/color/impls/index.html                     |    4 +-
 src/mat/color/impls/jp/index.html                  |    4 +-
 src/mat/color/impls/jp/jp.c.html                   |    6 +-
 src/mat/color/impls/jp/makefile.html               |    6 +-
 src/mat/color/impls/makefile.html                  |    6 +-
 src/mat/color/impls/minpack/color.c.html           |    6 +-
 src/mat/color/impls/minpack/color.h.html           |    6 +-
 src/mat/color/impls/minpack/degr.c.html            |    6 +-
 src/mat/color/impls/minpack/dsm.c.html             |    6 +-
 src/mat/color/impls/minpack/ido.c.html             |    6 +-
 src/mat/color/impls/minpack/index.html             |    4 +-
 src/mat/color/impls/minpack/makefile.html          |    6 +-
 src/mat/color/impls/minpack/numsrt.c.html          |    6 +-
 src/mat/color/impls/minpack/seq.c.html             |    6 +-
 src/mat/color/impls/minpack/setr.c.html            |    6 +-
 src/mat/color/impls/minpack/slo.c.html             |    6 +-
 src/mat/color/impls/natural/index.html             |    4 +-
 src/mat/color/impls/natural/makefile.html          |    6 +-
 src/mat/color/impls/natural/natural.c.html         |    6 +-
 src/mat/color/impls/power/index.html               |    4 +-
 src/mat/color/impls/power/makefile.html            |    6 +-
 src/mat/color/impls/power/power.c.html             |    6 +-
 src/mat/color/index.html                           |    4 +-
 src/mat/color/interface/index.html                 |    4 +-
 src/mat/color/interface/makefile.html              |    6 +-
 src/mat/color/interface/matcoloring.c.html         |    6 +-
 src/mat/color/interface/matcoloringregi.c.html     |    6 +-
 src/mat/color/makefile.html                        |    6 +-
 src/mat/color/utils/bipartite.c.html               |    6 +-
 src/mat/color/utils/index.html                     |    4 +-
 src/mat/color/utils/makefile.html                  |    6 +-
 src/mat/color/utils/valid.c.html                   |    6 +-
 src/mat/color/utils/weights.c.html                 |    6 +-
 src/mat/examples/index.html                        |    4 +-
 src/mat/examples/makefile.html                     |    6 +-
 src/mat/examples/tests/ex1.c.html                  |    6 +-
 src/mat/examples/tests/ex10.c.html                 |    6 +-
 src/mat/examples/tests/ex100.c.html                |    6 +-
 src/mat/examples/tests/ex101.c.html                |    6 +-
 src/mat/examples/tests/ex102.c.html                |    6 +-
 src/mat/examples/tests/ex104.c.html                |    6 +-
 src/mat/examples/tests/ex105f.F.html               |    6 +-
 src/mat/examples/tests/ex106.c.html                |    6 +-
 src/mat/examples/tests/ex108.c.html                |    6 +-
 src/mat/examples/tests/ex109.c.html                |    6 +-
 src/mat/examples/tests/ex11.c.html                 |    6 +-
 src/mat/examples/tests/ex110.c.html                |    6 +-
 src/mat/examples/tests/ex111.c.html                |    6 +-
 src/mat/examples/tests/ex112.c.html                |    6 +-
 src/mat/examples/tests/ex113.c.html                |    6 +-
 src/mat/examples/tests/ex114.c.html                |    6 +-
 src/mat/examples/tests/ex116.c.html                |    6 +-
 src/mat/examples/tests/ex117.c.html                |    6 +-
 src/mat/examples/tests/ex118.c.html                |    6 +-
 src/mat/examples/tests/ex119.c.html                |    6 +-
 src/mat/examples/tests/ex12.c.html                 |    6 +-
 src/mat/examples/tests/ex120.c.html                |    6 +-
 src/mat/examples/tests/ex120f.F.html               |    6 +-
 src/mat/examples/tests/ex121.c.html                |    6 +-
 src/mat/examples/tests/ex122.c.html                |    6 +-
 src/mat/examples/tests/ex124.c.html                |    6 +-
 src/mat/examples/tests/ex125.c.html                |    6 +-
 src/mat/examples/tests/ex126f.F.html               |    6 +-
 src/mat/examples/tests/ex127.c.html                |    6 +-
 src/mat/examples/tests/ex128.c.html                |    6 +-
 src/mat/examples/tests/ex129.c.html                |    6 +-
 src/mat/examples/tests/ex13.c.html                 |    6 +-
 src/mat/examples/tests/ex130.c.html                |    6 +-
 src/mat/examples/tests/ex131.c.html                |    6 +-
 src/mat/examples/tests/ex132.c.html                |    6 +-
 src/mat/examples/tests/ex133.c.html                |    6 +-
 src/mat/examples/tests/ex134.c.html                |    6 +-
 src/mat/examples/tests/ex135.c.html                |    6 +-
 src/mat/examples/tests/ex136.c.html                |    6 +-
 src/mat/examples/tests/ex137.c.html                |    6 +-
 src/mat/examples/tests/ex138.c.html                |    6 +-
 src/mat/examples/tests/ex139.c.html                |    6 +-
 src/mat/examples/tests/ex14.c.html                 |    6 +-
 src/mat/examples/tests/ex140.c.html                |    6 +-
 src/mat/examples/tests/ex141.c.html                |    6 +-
 src/mat/examples/tests/ex142.c.html                |    6 +-
 src/mat/examples/tests/ex143.c.html                |    6 +-
 src/mat/examples/tests/ex144.c.html                |    6 +-
 src/mat/examples/tests/ex145.c.html                |    6 +-
 src/mat/examples/tests/ex146.c.html                |    6 +-
 src/mat/examples/tests/ex147.c.html                |    6 +-
 src/mat/examples/tests/ex148.c.html                |    6 +-
 src/mat/examples/tests/ex149.c.html                |    6 +-
 src/mat/examples/tests/ex15.c.html                 |    6 +-
 src/mat/examples/tests/ex150.c.html                |    6 +-
 src/mat/examples/tests/ex151.c.html                |    6 +-
 src/mat/examples/tests/ex152.c.html                |    6 +-
 src/mat/examples/tests/ex153.c.html                |    6 +-
 src/mat/examples/tests/ex155.c.html                |    6 +-
 src/mat/examples/tests/ex157.c.html                |    6 +-
 src/mat/examples/tests/ex158.c.html                |    6 +-
 src/mat/examples/tests/ex159.c.html                |    6 +-
 src/mat/examples/tests/ex16.c.html                 |    6 +-
 src/mat/examples/tests/ex164.c.html                |    6 +-
 src/mat/examples/tests/ex169.c.html                |    6 +-
 src/mat/examples/tests/ex16f90.F.html              |    6 +-
 src/mat/examples/tests/ex17.c.html                 |    6 +-
 src/mat/examples/tests/ex171.c.html                |    6 +-
 src/mat/examples/tests/ex171f.F.html               |    6 +-
 src/mat/examples/tests/ex172.c.html                |    6 +-
 src/mat/examples/tests/ex173.c.html                |    6 +-
 src/mat/examples/tests/ex174.cxx.html              |    6 +-
 src/mat/examples/tests/ex175.c.html                |    6 +-
 src/mat/examples/tests/ex18.c.html                 |    6 +-
 src/mat/examples/tests/ex180.c.html                |    6 +-
 src/mat/examples/tests/ex181.c.html                |    6 +-
 src/mat/examples/tests/ex182.c.html                |    6 +-
 src/mat/examples/tests/ex183.c.html                |    6 +-
 src/mat/examples/tests/ex19.c.html                 |    6 +-
 src/mat/examples/tests/ex190.c.html                |    6 +-
 src/mat/examples/tests/ex191.c.html                |    6 +-
 src/mat/examples/tests/ex192.c.html                |    6 +-
 src/mat/examples/tests/ex193.c.html                |    6 +-
 src/mat/examples/tests/ex194.c.html                |    6 +-
 src/mat/examples/tests/ex195.c.html                |    6 +-
 src/mat/examples/tests/ex196f90.F.html             |    6 +-
 src/mat/examples/tests/ex197.c.html                |    6 +-
 src/mat/examples/tests/ex198.c.html                |    6 +-
 src/mat/examples/tests/ex2.c.html                  |    6 +-
 src/mat/examples/tests/ex20.c.html                 |    6 +-
 src/mat/examples/tests/ex21.c.html                 |    6 +-
 src/mat/examples/tests/ex22.c.html                 |    6 +-
 src/mat/examples/tests/ex24.c.html                 |    6 +-
 src/mat/examples/tests/ex25.c.html                 |    6 +-
 src/mat/examples/tests/ex27.c.html                 |    6 +-
 src/mat/examples/tests/ex28.c.html                 |    6 +-
 src/mat/examples/tests/ex29.c.html                 |    6 +-
 src/mat/examples/tests/ex3.c.html                  |    6 +-
 src/mat/examples/tests/ex30.c.html                 |    6 +-
 src/mat/examples/tests/ex300.c.html                |    6 +-
 src/mat/examples/tests/ex31.c.html                 |    6 +-
 src/mat/examples/tests/ex32.c.html                 |    6 +-
 src/mat/examples/tests/ex33.c.html                 |    6 +-
 src/mat/examples/tests/ex34.c.html                 |    6 +-
 src/mat/examples/tests/ex35.c.html                 |    6 +-
 src/mat/examples/tests/ex36f.F.html                |    6 +-
 src/mat/examples/tests/ex37.c.html                 |    6 +-
 src/mat/examples/tests/ex38.c.html                 |    6 +-
 src/mat/examples/tests/ex4.c.html                  |    6 +-
 src/mat/examples/tests/ex40.c.html                 |    6 +-
 src/mat/examples/tests/ex41.c.html                 |    6 +-
 src/mat/examples/tests/ex42.c.html                 |    6 +-
 src/mat/examples/tests/ex43.c.html                 |    6 +-
 src/mat/examples/tests/ex44.c.html                 |    6 +-
 src/mat/examples/tests/ex45.c.html                 |    6 +-
 src/mat/examples/tests/ex47.c.html                 |    6 +-
 src/mat/examples/tests/ex48.c.html                 |    6 +-
 src/mat/examples/tests/ex49.c.html                 |    6 +-
 src/mat/examples/tests/ex5.c.html                  |    6 +-
 src/mat/examples/tests/ex50.c.html                 |    6 +-
 src/mat/examples/tests/ex51.c.html                 |    6 +-
 src/mat/examples/tests/ex52.c.html                 |    6 +-
 src/mat/examples/tests/ex53.c.html                 |    6 +-
 src/mat/examples/tests/ex54.c.html                 |    6 +-
 src/mat/examples/tests/ex55.c.html                 |    6 +-
 src/mat/examples/tests/ex56.c.html                 |    6 +-
 src/mat/examples/tests/ex57.c.html                 |    6 +-
 src/mat/examples/tests/ex58.c.html                 |    6 +-
 src/mat/examples/tests/ex58f.F.html                |    6 +-
 src/mat/examples/tests/ex59.c.html                 |    6 +-
 src/mat/examples/tests/ex6.c.html                  |    6 +-
 src/mat/examples/tests/ex60.c.html                 |    6 +-
 src/mat/examples/tests/ex61.c.html                 |    6 +-
 src/mat/examples/tests/ex62.c.html                 |    6 +-
 src/mat/examples/tests/ex63f.F.html                |    6 +-
 src/mat/examples/tests/ex64.c.html                 |    6 +-
 src/mat/examples/tests/ex65.c.html                 |    6 +-
 src/mat/examples/tests/ex66.c.html                 |    6 +-
 src/mat/examples/tests/ex67f.F.html                |    6 +-
 src/mat/examples/tests/ex68.c.html                 |    6 +-
 src/mat/examples/tests/ex7.c.html                  |    6 +-
 src/mat/examples/tests/ex70.c.html                 |    6 +-
 src/mat/examples/tests/ex71.c.html                 |    6 +-
 src/mat/examples/tests/ex72.c.html                 |    6 +-
 src/mat/examples/tests/ex73.c.html                 |    6 +-
 src/mat/examples/tests/ex74.c.html                 |    6 +-
 src/mat/examples/tests/ex75.c.html                 |    6 +-
 src/mat/examples/tests/ex76.c.html                 |    6 +-
 src/mat/examples/tests/ex77.c.html                 |    6 +-
 src/mat/examples/tests/ex78.c.html                 |    6 +-
 src/mat/examples/tests/ex79f.F.html                |    6 +-
 src/mat/examples/tests/ex8.c.html                  |    6 +-
 src/mat/examples/tests/ex80.c.html                 |    6 +-
 src/mat/examples/tests/ex81.c.html                 |    6 +-
 src/mat/examples/tests/ex82.c.html                 |    6 +-
 src/mat/examples/tests/ex83.c.html                 |    6 +-
 src/mat/examples/tests/ex85f.F.html                |    6 +-
 src/mat/examples/tests/ex86.c.html                 |    6 +-
 src/mat/examples/tests/ex87.c.html                 |    6 +-
 src/mat/examples/tests/ex88.c.html                 |    6 +-
 src/mat/examples/tests/ex9.c.html                  |    6 +-
 src/mat/examples/tests/ex91.c.html                 |    6 +-
 src/mat/examples/tests/ex92.c.html                 |    6 +-
 src/mat/examples/tests/ex93.c.html                 |    6 +-
 src/mat/examples/tests/ex94.c.html                 |    6 +-
 src/mat/examples/tests/ex95.c.html                 |    6 +-
 src/mat/examples/tests/ex96.c.html                 |    6 +-
 src/mat/examples/tests/ex97.c.html                 |    6 +-
 src/mat/examples/tests/ex98.c.html                 |    6 +-
 src/mat/examples/tests/ex99.c.html                 |    6 +-
 src/mat/examples/tests/index.html                  |    4 +-
 src/mat/examples/tests/makefile                    |    2 +-
 src/mat/examples/tests/makefile.html               |    8 +-
 src/mat/examples/tutorials/ex1.c.html              |    6 +-
 src/mat/examples/tutorials/ex10.c.html             |    6 +-
 src/mat/examples/tutorials/ex11.c.html             |    6 +-
 src/mat/examples/tutorials/ex12.c.html             |    6 +-
 src/mat/examples/tutorials/ex15.c.html             |    6 +-
 src/mat/examples/tutorials/ex16.c.html             |    6 +-
 src/mat/examples/tutorials/ex17.c.html             |    6 +-
 src/mat/examples/tutorials/ex2.c.html              |    6 +-
 src/mat/examples/tutorials/ex4.c.html              |    6 +-
 src/mat/examples/tutorials/ex5.c.html              |    6 +-
 src/mat/examples/tutorials/ex8.c.html              |    6 +-
 src/mat/examples/tutorials/ex9.c.html              |    6 +-
 src/mat/examples/tutorials/index.html              |    4 +-
 src/mat/examples/tutorials/makefile.html           |    6 +-
 src/mat/f90-mod/index.html                         |    4 +-
 src/mat/f90-mod/makefile.html                      |    6 +-
 src/mat/f90-mod/petscmatmod.F.html                 |    6 +-
 src/mat/ftn-kernels/index.html                     |    4 +-
 src/mat/ftn-kernels/makefile.html                  |    6 +-
 src/mat/ftn-kernels/sgemv.F.html                   |    6 +-
 src/mat/impls/adj/index.html                       |    4 +-
 src/mat/impls/adj/makefile.html                    |    6 +-
 src/mat/impls/adj/mpi/index.html                   |    4 +-
 src/mat/impls/adj/mpi/makefile.html                |    6 +-
 src/mat/impls/adj/mpi/mpiadj.c.html                |    6 +-
 src/mat/impls/adj/mpi/mpiadj.h.html                |    6 +-
 src/mat/impls/aij/index.html                       |    4 +-
 src/mat/impls/aij/makefile.html                    |    6 +-
 src/mat/impls/aij/mpi/clique/clique.cxx.html       |    6 +-
 src/mat/impls/aij/mpi/clique/index.html            |    4 +-
 src/mat/impls/aij/mpi/clique/makefile.html         |    6 +-
 src/mat/impls/aij/mpi/clique/matcliqueimpl.h.html  |    6 +-
 src/mat/impls/aij/mpi/crl/index.html               |    4 +-
 src/mat/impls/aij/mpi/crl/makefile.html            |    6 +-
 src/mat/impls/aij/mpi/crl/mcrl.c.html              |    6 +-
 src/mat/impls/aij/mpi/csrperm/index.html           |    4 +-
 src/mat/impls/aij/mpi/csrperm/makefile.html        |    6 +-
 src/mat/impls/aij/mpi/csrperm/mpicsrperm.c.html    |    6 +-
 src/mat/impls/aij/mpi/fdmpiaij.c.html              |    6 +-
 src/mat/impls/aij/mpi/index.html                   |    4 +-
 src/mat/impls/aij/mpi/makefile.html                |    6 +-
 src/mat/impls/aij/mpi/mkl_cpardiso/index.html      |    4 +-
 src/mat/impls/aij/mpi/mkl_cpardiso/makefile.html   |    6 +-
 .../impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c.html |    6 +-
 src/mat/impls/aij/mpi/mmaij.c.html                 |    6 +-
 src/mat/impls/aij/mpi/mpb_aij.c.html               |    6 +-
 src/mat/impls/aij/mpi/mpiaij.c.html                |    6 +-
 src/mat/impls/aij/mpi/mpiaij.h.html                |    6 +-
 src/mat/impls/aij/mpi/mpiaijpc.c.html              |    6 +-
 src/mat/impls/aij/mpi/mpicusp/index.html           |    4 +-
 src/mat/impls/aij/mpi/mpicusp/makefile.html        |    6 +-
 .../impls/aij/mpi/mpicusp/mpiaijAssemble.cu.html   |    6 +-
 src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu.html   |    6 +-
 .../impls/aij/mpi/mpicusp/mpicuspmatimpl.h.html    |    6 +-
 src/mat/impls/aij/mpi/mpicusparse/index.html       |    4 +-
 src/mat/impls/aij/mpi/mpicusparse/makefile.html    |    6 +-
 .../aij/mpi/mpicusparse/mpiaijcusparse.cu.html     |    6 +-
 .../aij/mpi/mpicusparse/mpicusparsematimpl.h.html  |    6 +-
 src/mat/impls/aij/mpi/mpimatmatmatmult.c.html      |    6 +-
 src/mat/impls/aij/mpi/mpimatmatmult.c.html         |    6 +-
 .../impls/aij/mpi/mpimattransposematmult.c.html    |    6 +-
 src/mat/impls/aij/mpi/mpiov.c.html                 |    6 +-
 src/mat/impls/aij/mpi/mpiptap.c.html               |    6 +-
 src/mat/impls/aij/mpi/mpiviennacl/index.html       |    4 +-
 src/mat/impls/aij/mpi/mpiviennacl/makefile.html    |    6 +-
 .../aij/mpi/mpiviennacl/mpiaijviennacl.cxx.html    |    6 +-
 src/mat/impls/aij/mpi/mumps/index.html             |    4 +-
 src/mat/impls/aij/mpi/mumps/makefile.html          |    6 +-
 src/mat/impls/aij/mpi/mumps/mumps.c.html           |    6 +-
 src/mat/impls/aij/mpi/pastix/index.html            |    4 +-
 src/mat/impls/aij/mpi/pastix/makefile.html         |    6 +-
 src/mat/impls/aij/mpi/pastix/pastix.c.html         |    6 +-
 src/mat/impls/aij/mpi/superlu_dist/index.html      |    4 +-
 src/mat/impls/aij/mpi/superlu_dist/makefile.html   |    6 +-
 .../impls/aij/mpi/superlu_dist/superlu_dist.c.html |    6 +-
 src/mat/impls/aij/seq/aij.c.html                   |    6 +-
 src/mat/impls/aij/seq/aij.h.html                   |    6 +-
 src/mat/impls/aij/seq/aijfact.c.html               |    6 +-
 src/mat/impls/aij/seq/bas/basfactor.c.html         |    6 +-
 src/mat/impls/aij/seq/bas/index.html               |    4 +-
 src/mat/impls/aij/seq/bas/makefile.html            |    6 +-
 src/mat/impls/aij/seq/bas/spbas.c.html             |    6 +-
 src/mat/impls/aij/seq/bas/spbas.h.html             |    6 +-
 src/mat/impls/aij/seq/bas/spbas_cholesky.h.html    |    6 +-
 src/mat/impls/aij/seq/cholmod/aijcholmod.c.html    |    6 +-
 src/mat/impls/aij/seq/cholmod/index.html           |    4 +-
 src/mat/impls/aij/seq/cholmod/makefile.html        |    6 +-
 src/mat/impls/aij/seq/crl/crl.c.html               |    6 +-
 .../impls/aij/seq/crl/ftn-kernels/fmultcrl.F.html  |    6 +-
 src/mat/impls/aij/seq/crl/ftn-kernels/index.html   |    4 +-
 .../impls/aij/seq/crl/ftn-kernels/makefile.html    |    6 +-
 src/mat/impls/aij/seq/crl/index.html               |    4 +-
 src/mat/impls/aij/seq/crl/makefile.html            |    6 +-
 src/mat/impls/aij/seq/csrperm/csrperm.c.html       |    6 +-
 src/mat/impls/aij/seq/csrperm/index.html           |    4 +-
 src/mat/impls/aij/seq/csrperm/makefile.html        |    6 +-
 src/mat/impls/aij/seq/essl/essl.c.html             |    6 +-
 src/mat/impls/aij/seq/essl/index.html              |    4 +-
 src/mat/impls/aij/seq/essl/makefile.html           |    6 +-
 src/mat/impls/aij/seq/fdaij.c.html                 |    6 +-
 src/mat/impls/aij/seq/ftn-kernels/fmult.F.html     |    6 +-
 src/mat/impls/aij/seq/ftn-kernels/fmultadd.F.html  |    6 +-
 src/mat/impls/aij/seq/ftn-kernels/frelax.F.html    |    6 +-
 src/mat/impls/aij/seq/ftn-kernels/fsolve.F.html    |    6 +-
 src/mat/impls/aij/seq/ftn-kernels/index.html       |    4 +-
 src/mat/impls/aij/seq/ftn-kernels/makefile.html    |    6 +-
 src/mat/impls/aij/seq/ij.c.html                    |    6 +-
 src/mat/impls/aij/seq/index.html                   |    4 +-
 src/mat/impls/aij/seq/inode.c                      |    8 +-
 src/mat/impls/aij/seq/inode.c.html                 | 8490 ++++++++---------
 src/mat/impls/aij/seq/inode2.c.html                |    6 +-
 src/mat/impls/aij/seq/klu/index.html               |    4 +-
 src/mat/impls/aij/seq/klu/klu.c.html               |    6 +-
 src/mat/impls/aij/seq/klu/makefile.html            |    6 +-
 src/mat/impls/aij/seq/lusol/index.html             |    4 +-
 src/mat/impls/aij/seq/lusol/lusol.c.html           |    6 +-
 src/mat/impls/aij/seq/lusol/makefile.html          |    6 +-
 src/mat/impls/aij/seq/makefile.html                |    6 +-
 src/mat/impls/aij/seq/matlab/aijmatlab.c.html      |    6 +-
 src/mat/impls/aij/seq/matlab/index.html            |    4 +-
 src/mat/impls/aij/seq/matlab/makefile.html         |    6 +-
 src/mat/impls/aij/seq/matmatmatmult.c.html         |    6 +-
 src/mat/impls/aij/seq/matmatmult.c.html            |    6 +-
 src/mat/impls/aij/seq/matptap.c.html               |    6 +-
 src/mat/impls/aij/seq/matrart.c.html               |    6 +-
 src/mat/impls/aij/seq/mattransposematmult.c.html   |    6 +-
 src/mat/impls/aij/seq/mkl_pardiso/index.html       |    4 +-
 src/mat/impls/aij/seq/mkl_pardiso/makefile.html    |    6 +-
 .../impls/aij/seq/mkl_pardiso/mkl_pardiso.c.html   |    6 +-
 src/mat/impls/aij/seq/mkl_pardiso/mkl_utils.c.html |    6 +-
 src/mat/impls/aij/seq/seqcusp/aijAssemble.cu.html  |    6 +-
 src/mat/impls/aij/seq/seqcusp/aijcusp.cu.html      |    6 +-
 src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h.html   |    6 +-
 src/mat/impls/aij/seq/seqcusp/index.html           |    4 +-
 src/mat/impls/aij/seq/seqcusp/makefile.html        |    6 +-
 .../impls/aij/seq/seqcusparse/aijcusparse.cu.html  |    6 +-
 .../aij/seq/seqcusparse/cusparsematimpl.h.html     |    6 +-
 src/mat/impls/aij/seq/seqcusparse/index.html       |    4 +-
 src/mat/impls/aij/seq/seqcusparse/makefile.html    |    6 +-
 .../impls/aij/seq/seqviennacl/aijviennacl.cxx.html |    6 +-
 src/mat/impls/aij/seq/seqviennacl/index.html       |    4 +-
 src/mat/impls/aij/seq/seqviennacl/makefile.html    |    6 +-
 .../aij/seq/seqviennacl/viennaclmatimpl.h.html     |    6 +-
 src/mat/impls/aij/seq/superlu/index.html           |    4 +-
 src/mat/impls/aij/seq/superlu/makefile.html        |    6 +-
 src/mat/impls/aij/seq/superlu/superlu.c.html       |    6 +-
 src/mat/impls/aij/seq/symtranspose.c.html          |    6 +-
 src/mat/impls/aij/seq/umfpack/index.html           |    4 +-
 src/mat/impls/aij/seq/umfpack/makefile.html        |    6 +-
 src/mat/impls/aij/seq/umfpack/umfpack.c.html       |    6 +-
 src/mat/impls/baij/index.html                      |    4 +-
 src/mat/impls/baij/makefile.html                   |    6 +-
 src/mat/impls/baij/mpi/baijov.c.html               |    6 +-
 src/mat/impls/baij/mpi/bstream/index.html          |    4 +-
 src/mat/impls/baij/mpi/bstream/makefile.html       |    6 +-
 src/mat/impls/baij/mpi/bstream/mpibstream.c.html   |    6 +-
 src/mat/impls/baij/mpi/index.html                  |    4 +-
 src/mat/impls/baij/mpi/makefile.html               |    6 +-
 src/mat/impls/baij/mpi/mmbaij.c.html               |    6 +-
 src/mat/impls/baij/mpi/mpb_baij.c.html             |    6 +-
 src/mat/impls/baij/mpi/mpibaij.c.html              |    6 +-
 src/mat/impls/baij/mpi/mpibaij.h.html              |    6 +-
 src/mat/impls/baij/seq/aijbaij.c.html              |    6 +-
 src/mat/impls/baij/seq/baij.c.html                 |    6 +-
 src/mat/impls/baij/seq/baij.h.html                 |    6 +-
 src/mat/impls/baij/seq/baij2.c.html                |    6 +-
 src/mat/impls/baij/seq/baijfact.c.html             |    6 +-
 src/mat/impls/baij/seq/baijfact11.c.html           |    6 +-
 src/mat/impls/baij/seq/baijfact13.c.html           |    6 +-
 src/mat/impls/baij/seq/baijfact2.c.html            |    6 +-
 src/mat/impls/baij/seq/baijfact3.c.html            |    6 +-
 src/mat/impls/baij/seq/baijfact4.c.html            |    6 +-
 src/mat/impls/baij/seq/baijfact5.c.html            |    6 +-
 src/mat/impls/baij/seq/baijfact7.c.html            |    6 +-
 src/mat/impls/baij/seq/baijfact9.c.html            |    6 +-
 src/mat/impls/baij/seq/baijsolv.c.html             |    6 +-
 src/mat/impls/baij/seq/baijsolvnat.c.html          |    6 +-
 src/mat/impls/baij/seq/baijsolvtran.c.html         |    6 +-
 src/mat/impls/baij/seq/baijsolvtrannat.c.html      |    6 +-
 src/mat/impls/baij/seq/bstream/bstream.c.html      |    6 +-
 src/mat/impls/baij/seq/bstream/bstrmfact.c.html    |    6 +-
 src/mat/impls/baij/seq/bstream/index.html          |    4 +-
 src/mat/impls/baij/seq/bstream/makefile.html       |    6 +-
 src/mat/impls/baij/seq/dgedi.c.html                |    6 +-
 src/mat/impls/baij/seq/dgefa.c.html                |    6 +-
 src/mat/impls/baij/seq/dgefa2.c.html               |    6 +-
 src/mat/impls/baij/seq/dgefa3.c.html               |    6 +-
 src/mat/impls/baij/seq/dgefa4.c.html               |    6 +-
 src/mat/impls/baij/seq/dgefa5.c.html               |    6 +-
 src/mat/impls/baij/seq/dgefa6.c.html               |    6 +-
 src/mat/impls/baij/seq/dgefa7.c.html               |    6 +-
 .../impls/baij/seq/ftn-kernels/fsolvebaij.F.html   |    6 +-
 src/mat/impls/baij/seq/ftn-kernels/index.html      |    4 +-
 src/mat/impls/baij/seq/ftn-kernels/makefile.html   |    6 +-
 src/mat/impls/baij/seq/index.html                  |    4 +-
 src/mat/impls/baij/seq/makefile.html               |    6 +-
 src/mat/impls/blockmat/index.html                  |    4 +-
 src/mat/impls/blockmat/makefile.html               |    6 +-
 src/mat/impls/blockmat/seq/blockmat.c.html         |    6 +-
 src/mat/impls/blockmat/seq/index.html              |    4 +-
 src/mat/impls/blockmat/seq/makefile.html           |    6 +-
 src/mat/impls/composite/index.html                 |    4 +-
 src/mat/impls/composite/makefile.html              |    6 +-
 src/mat/impls/composite/mcomposite.c.html          |    6 +-
 src/mat/impls/cufft/cufft.cu.html                  |    6 +-
 src/mat/impls/cufft/index.html                     |    4 +-
 src/mat/impls/cufft/makefile.html                  |    6 +-
 src/mat/impls/dense/index.html                     |    4 +-
 src/mat/impls/dense/makefile.html                  |    6 +-
 src/mat/impls/dense/mpi/index.html                 |    4 +-
 src/mat/impls/dense/mpi/makefile.html              |    6 +-
 src/mat/impls/dense/mpi/mmdense.c.html             |    6 +-
 src/mat/impls/dense/mpi/mpidense.c.html            |    6 +-
 src/mat/impls/dense/mpi/mpidense.h.html            |    6 +-
 src/mat/impls/dense/seq/dense.c.html               |    6 +-
 src/mat/impls/dense/seq/dense.h.html               |    6 +-
 src/mat/impls/dense/seq/index.html                 |    4 +-
 src/mat/impls/dense/seq/makefile.html              |    6 +-
 src/mat/impls/elemental/index.html                 |    4 +-
 src/mat/impls/elemental/makefile.html              |    6 +-
 src/mat/impls/elemental/matelem.cxx.html           |    6 +-
 src/mat/impls/elemental/matelemimpl.h.html         |    6 +-
 src/mat/impls/fft/fft.c.html                       |    6 +-
 src/mat/impls/fft/fft.h.html                       |    6 +-
 src/mat/impls/fft/fftw/fftw.c.html                 |    6 +-
 src/mat/impls/fft/fftw/index.html                  |    4 +-
 src/mat/impls/fft/fftw/makefile.html               |    6 +-
 src/mat/impls/fft/index.html                       |    4 +-
 src/mat/impls/fft/makefile.html                    |    6 +-
 src/mat/impls/index.html                           |    4 +-
 src/mat/impls/is/index.html                        |    4 +-
 src/mat/impls/is/makefile.html                     |    6 +-
 src/mat/impls/is/matis.c.html                      |    6 +-
 src/mat/impls/is/matis.h.html                      |    6 +-
 src/mat/impls/localref/index.html                  |    4 +-
 src/mat/impls/localref/makefile.html               |    6 +-
 src/mat/impls/localref/mlocalref.c.html            |    6 +-
 src/mat/impls/lrc/index.html                       |    4 +-
 src/mat/impls/lrc/lrc.c.html                       |    6 +-
 src/mat/impls/lrc/makefile.html                    |    6 +-
 src/mat/impls/maij/index.html                      |    4 +-
 src/mat/impls/maij/maij.c.html                     |    6 +-
 src/mat/impls/maij/makefile.html                   |    6 +-
 src/mat/impls/makefile.html                        |    6 +-
 src/mat/impls/mffd/index.html                      |    4 +-
 src/mat/impls/mffd/makefile.html                   |    6 +-
 src/mat/impls/mffd/mffd.c.html                     |    6 +-
 src/mat/impls/mffd/mffddef.c.html                  |    6 +-
 src/mat/impls/mffd/mffdimpl.h.html                 |    6 +-
 src/mat/impls/mffd/mfregis.c.html                  |    6 +-
 src/mat/impls/mffd/wp.c.html                       |    6 +-
 src/mat/impls/nest/index.html                      |    4 +-
 src/mat/impls/nest/makefile.html                   |    6 +-
 src/mat/impls/nest/matnest.c.html                  |    6 +-
 src/mat/impls/nest/matnestimpl.h.html              |    6 +-
 src/mat/impls/normal/index.html                    |    4 +-
 src/mat/impls/normal/makefile.html                 |    6 +-
 src/mat/impls/normal/normm.c.html                  |    6 +-
 src/mat/impls/normal/normmh.c.html                 |    6 +-
 src/mat/impls/preallocator/index.html              |    4 +-
 src/mat/impls/preallocator/makefile.html           |    6 +-
 src/mat/impls/preallocator/matpreallocator.c.html  |    6 +-
 src/mat/impls/python/index.html                    |    4 +-
 src/mat/impls/python/makefile.html                 |    6 +-
 src/mat/impls/python/pythonmat.c.html              |    6 +-
 src/mat/impls/sbaij/index.html                     |    4 +-
 src/mat/impls/sbaij/makefile.html                  |    6 +-
 src/mat/impls/sbaij/mpi/index.html                 |    4 +-
 src/mat/impls/sbaij/mpi/makefile.html              |    6 +-
 src/mat/impls/sbaij/mpi/mmsbaij.c.html             |    6 +-
 src/mat/impls/sbaij/mpi/mpiaijsbaij.c.html         |    6 +-
 src/mat/impls/sbaij/mpi/mpisbaij.c.html            |    6 +-
 src/mat/impls/sbaij/mpi/mpisbaij.h.html            |    6 +-
 src/mat/impls/sbaij/mpi/sbaijov.c.html             |    6 +-
 src/mat/impls/sbaij/mpi/sbstream/index.html        |    4 +-
 src/mat/impls/sbaij/mpi/sbstream/makefile.html     |    6 +-
 .../impls/sbaij/mpi/sbstream/mpisbstream.c.html    |    6 +-
 src/mat/impls/sbaij/seq/aijsbaij.c.html            |    6 +-
 src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h.html |    6 +-
 src/mat/impls/sbaij/seq/cholmod/index.html         |    4 +-
 src/mat/impls/sbaij/seq/cholmod/makefile.html      |    6 +-
 .../impls/sbaij/seq/cholmod/sbaijcholmod.c.html    |    6 +-
 src/mat/impls/sbaij/seq/index.html                 |    4 +-
 src/mat/impls/sbaij/seq/makefile.html              |    6 +-
 src/mat/impls/sbaij/seq/relax.h.html               |    6 +-
 src/mat/impls/sbaij/seq/sbaij.c.html               |    6 +-
 src/mat/impls/sbaij/seq/sbaij.h.html               |    6 +-
 src/mat/impls/sbaij/seq/sbaij2.c.html              |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact.c.html           |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact10.c.html         |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact11.c.html         |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact12.c.html         |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact2.c.html          |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact3.c.html          |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact4.c.html          |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact5.c.html          |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact6.c.html          |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact7.c.html          |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact8.c.html          |    6 +-
 src/mat/impls/sbaij/seq/sbaijfact9.c.html          |    6 +-
 src/mat/impls/sbaij/seq/sbstream/index.html        |    4 +-
 src/mat/impls/sbaij/seq/sbstream/makefile.html     |    6 +-
 src/mat/impls/sbaij/seq/sbstream/sbstream.c.html   |    6 +-
 src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c.html |    6 +-
 src/mat/impls/sbaij/seq/sro.c.html                 |    6 +-
 src/mat/impls/scatter/index.html                   |    4 +-
 src/mat/impls/scatter/makefile.html                |    6 +-
 src/mat/impls/scatter/mscatter.c.html              |    6 +-
 src/mat/impls/shell/index.html                     |    4 +-
 src/mat/impls/shell/makefile.html                  |    6 +-
 src/mat/impls/shell/shell.c.html                   |    6 +-
 src/mat/impls/shell/shellcnv.c.html                |    6 +-
 src/mat/impls/submat/index.html                    |    4 +-
 src/mat/impls/submat/makefile.html                 |    6 +-
 src/mat/impls/submat/submat.c.html                 |    6 +-
 src/mat/impls/transpose/htransm.c.html             |    6 +-
 src/mat/impls/transpose/index.html                 |    4 +-
 src/mat/impls/transpose/makefile.html              |    6 +-
 src/mat/impls/transpose/transm.c.html              |    6 +-
 src/mat/index.html                                 |    4 +-
 src/mat/interface/dlregismat.c.html                |    6 +-
 src/mat/interface/index.html                       |    4 +-
 src/mat/interface/makefile.html                    |    6 +-
 src/mat/interface/matnull.c.html                   |    6 +-
 src/mat/interface/matreg.c.html                    |    6 +-
 src/mat/interface/matregis.c.html                  |    6 +-
 src/mat/interface/matrix.c                         |   11 +-
 src/mat/interface/matrix.c.html                    | 9821 ++++++++++----------
 src/mat/interface/mhas.c.html                      |    6 +-
 src/mat/makefile.html                              |    6 +-
 src/mat/matfd/fdmatrix.c.html                      |    6 +-
 src/mat/matfd/index.html                           |    4 +-
 src/mat/matfd/makefile.html                        |    6 +-
 src/mat/order/amd/amd.c.html                       |    6 +-
 src/mat/order/amd/index.html                       |    4 +-
 src/mat/order/amd/makefile.html                    |    6 +-
 src/mat/order/degree.c.html                        |    6 +-
 src/mat/order/fn1wd.c.html                         |    6 +-
 src/mat/order/fndsep.c.html                        |    6 +-
 src/mat/order/fnroot.c.html                        |    6 +-
 src/mat/order/gen1wd.c.html                        |    6 +-
 src/mat/order/gennd.c.html                         |    6 +-
 src/mat/order/genqmd.c.html                        |    6 +-
 src/mat/order/genrcm.c.html                        |    6 +-
 src/mat/order/index.html                           |    4 +-
 src/mat/order/makefile.html                        |    6 +-
 src/mat/order/qmdmrg.c.html                        |    6 +-
 src/mat/order/qmdqt.c.html                         |    6 +-
 src/mat/order/qmdrch.c.html                        |    6 +-
 src/mat/order/qmdupd.c.html                        |    6 +-
 src/mat/order/rcm.c.html                           |    6 +-
 src/mat/order/rootls.c.html                        |    6 +-
 src/mat/order/sorder.c.html                        |    6 +-
 src/mat/order/sp1wd.c.html                         |    6 +-
 src/mat/order/spectral.c.html                      |    6 +-
 src/mat/order/spnd.c.html                          |    6 +-
 src/mat/order/spqmd.c.html                         |    6 +-
 src/mat/order/sprcm.c.html                         |    6 +-
 src/mat/order/sregis.c.html                        |    6 +-
 src/mat/order/wbm.c.html                           |    6 +-
 src/mat/partition/impls/chaco/chaco.c.html         |    6 +-
 src/mat/partition/impls/chaco/index.html           |    4 +-
 src/mat/partition/impls/chaco/makefile.html        |    6 +-
 .../impls/hierarchical/hierarchical.c.html         |    6 +-
 src/mat/partition/impls/hierarchical/index.html    |    4 +-
 src/mat/partition/impls/hierarchical/makefile.html |    6 +-
 src/mat/partition/impls/index.html                 |    4 +-
 src/mat/partition/impls/makefile.html              |    6 +-
 src/mat/partition/impls/party/index.html           |    4 +-
 src/mat/partition/impls/party/makefile.html        |    6 +-
 src/mat/partition/impls/party/party.c.html         |    6 +-
 src/mat/partition/impls/pmetis/index.html          |    4 +-
 src/mat/partition/impls/pmetis/makefile.html       |    6 +-
 src/mat/partition/impls/pmetis/pmetis.c.html       |    6 +-
 src/mat/partition/impls/scotch/index.html          |    4 +-
 src/mat/partition/impls/scotch/makefile.html       |    6 +-
 src/mat/partition/impls/scotch/scotch.c.html       |    6 +-
 src/mat/partition/index.html                       |    4 +-
 src/mat/partition/makefile.html                    |    6 +-
 src/mat/partition/partition.c.html                 |    6 +-
 src/mat/partition/spartition.c.html                |    6 +-
 src/mat/utils/axpy.c.html                          |    6 +-
 src/mat/utils/bandwidth.c.html                     |    6 +-
 src/mat/utils/compressedrow.c.html                 |    6 +-
 src/mat/utils/convert.c.html                       |    6 +-
 src/mat/utils/freespace.c.html                     |    6 +-
 src/mat/utils/freespace.h.html                     |    6 +-
 src/mat/utils/gcreate.c.html                       |    6 +-
 src/mat/utils/getcolv.c.html                       |    6 +-
 src/mat/utils/index.html                           |    4 +-
 src/mat/utils/makefile.html                        |    6 +-
 src/mat/utils/matstash.c.html                      |    6 +-
 src/mat/utils/matstashspace.c.html                 |    6 +-
 src/mat/utils/multequal.c.html                     |    6 +-
 src/mat/utils/overlapsplit.c.html                  |    6 +-
 src/mat/utils/petscheap.h.html                     |    6 +-
 src/mat/utils/pheap.c.html                         |    6 +-
 src/mat/utils/zerodiag.c.html                      |    6 +-
 src/snes/examples/index.html                       |    4 +-
 src/snes/examples/makefile.html                    |    6 +-
 src/snes/examples/tests/ex1.c.html                 |    6 +-
 src/snes/examples/tests/ex12f.F.html               |    6 +-
 src/snes/examples/tests/ex14f.F.html               |    6 +-
 src/snes/examples/tests/ex15.c.html                |    6 +-
 src/snes/examples/tests/ex16.c.html                |    6 +-
 src/snes/examples/tests/ex17.c.html                |    6 +-
 src/snes/examples/tests/ex1f.F.html                |    6 +-
 src/snes/examples/tests/ex68.c.html                |    6 +-
 src/snes/examples/tests/ex69.c.html                |    6 +-
 src/snes/examples/tests/ex7.c.html                 |    6 +-
 src/snes/examples/tests/ex8.c.html                 |    6 +-
 src/snes/examples/tests/index.html                 |    4 +-
 src/snes/examples/tests/makefile.html              |    6 +-
 src/snes/examples/tutorials/ex1.c.html             |    6 +-
 src/snes/examples/tutorials/ex10.c.html            |    6 +-
 src/snes/examples/tutorials/ex10d/ex10.c.html      |    6 +-
 src/snes/examples/tutorials/ex10d/index.html       |    4 +-
 src/snes/examples/tutorials/ex10d/makefile.html    |    6 +-
 src/snes/examples/tutorials/ex12.c.html            |    6 +-
 src/snes/examples/tutorials/ex14.c.html            |    6 +-
 src/snes/examples/tutorials/ex15.c.html            |    6 +-
 src/snes/examples/tutorials/ex18.c.html            |    6 +-
 src/snes/examples/tutorials/ex19.c.html            |    6 +-
 src/snes/examples/tutorials/ex1f.F.html            |    6 +-
 src/snes/examples/tutorials/ex2.c.html             |    6 +-
 src/snes/examples/tutorials/ex20.c.html            |    6 +-
 src/snes/examples/tutorials/ex21.c.html            |    6 +-
 src/snes/examples/tutorials/ex22.c.html            |    6 +-
 src/snes/examples/tutorials/ex25.c.html            |    6 +-
 src/snes/examples/tutorials/ex28.c.html            |    6 +-
 src/snes/examples/tutorials/ex3.c.html             |    6 +-
 src/snes/examples/tutorials/ex30.c.html            |    6 +-
 src/snes/examples/tutorials/ex33.c.html            |    6 +-
 src/snes/examples/tutorials/ex35.c.html            |    6 +-
 src/snes/examples/tutorials/ex40f90.F90.html       |    6 +-
 src/snes/examples/tutorials/ex42.c.html            |    6 +-
 src/snes/examples/tutorials/ex46.c.html            |    6 +-
 src/snes/examples/tutorials/ex47cu.cu.html         |    6 +-
 src/snes/examples/tutorials/ex48.c.html            |    6 +-
 src/snes/examples/tutorials/ex5.c.html             |    6 +-
 src/snes/examples/tutorials/ex58.c.html            |    6 +-
 src/snes/examples/tutorials/ex59.c                 |    8 +-
 src/snes/examples/tutorials/ex59.c.html            |  308 +-
 src/snes/examples/tutorials/ex5f.F.html            |    6 +-
 src/snes/examples/tutorials/ex5f.h.html            |    6 +-
 src/snes/examples/tutorials/ex5f90.F.html          |    6 +-
 src/snes/examples/tutorials/ex5f90t.F.html         |    6 +-
 src/snes/examples/tutorials/ex5fs.F.html           |    6 +-
 src/snes/examples/tutorials/ex5m.m.html            |    6 +-
 src/snes/examples/tutorials/ex5s.c.html            |    6 +-
 src/snes/examples/tutorials/ex61genm.m.html        |    6 +-
 src/snes/examples/tutorials/ex61m.m.html           |    6 +-
 src/snes/examples/tutorials/ex62.c.html            |    6 +-
 src/snes/examples/tutorials/ex7.c.html             |    6 +-
 src/snes/examples/tutorials/ex70.c.html            |    6 +-
 src/snes/examples/tutorials/ex74f.F90.html         |    6 +-
 src/snes/examples/tutorials/ex77.c.html            |    6 +-
 src/snes/examples/tutorials/index.html             |    4 +-
 src/snes/examples/tutorials/makefile               |   26 +-
 src/snes/examples/tutorials/makefile.html          |   32 +-
 src/snes/examples/tutorials/network/index.html     |    4 +-
 src/snes/examples/tutorials/network/makefile.html  |    6 +-
 .../examples/tutorials/network/pflow/index.html    |    4 +-
 .../examples/tutorials/network/pflow/makefile.html |    6 +-
 .../examples/tutorials/network/pflow/pf.c.html     |    6 +-
 src/snes/examples/tutorials/output/ex22_1.out      |    2 +-
 src/snes/examples/tutorials/output/ex22_1_alt.out  |    2 +-
 src/snes/examples/tutorials/output/ex59_1.out      |   12 +
 src/snes/examples/tutorials/output/ex59_1_alt.out  |   12 +
 src/snes/examples/tutorials/output/ex59_2.out      |    9 +
 src/snes/examples/tutorials/output/ex59_2_alt.out  |   12 +
 src/snes/examples/tutorials/output/ex59_3.out      |    7 +
 src/snes/examples/tutorials/output/ex59_3_alt.out  |   10 +
 src/snes/f90-mod/index.html                        |    4 +-
 src/snes/f90-mod/makefile.html                     |    6 +-
 src/snes/f90-mod/petscsnesmod.F.html               |    6 +-
 src/snes/impls/composite/index.html                |    4 +-
 src/snes/impls/composite/makefile.html             |    6 +-
 src/snes/impls/composite/snescomposite.c.html      |    6 +-
 src/snes/impls/fas/fas.c.html                      |    6 +-
 src/snes/impls/fas/fasfunc.c.html                  |    6 +-
 src/snes/impls/fas/fasgalerkin.c.html              |    6 +-
 src/snes/impls/fas/index.html                      |    4 +-
 src/snes/impls/fas/makefile.html                   |    6 +-
 src/snes/impls/gs/gssecant.c.html                  |    6 +-
 src/snes/impls/gs/index.html                       |    4 +-
 src/snes/impls/gs/makefile.html                    |    6 +-
 src/snes/impls/gs/snesgs.c.html                    |    6 +-
 src/snes/impls/index.html                          |    4 +-
 src/snes/impls/ksponly/index.html                  |    4 +-
 src/snes/impls/ksponly/ksponly.c.html              |    6 +-
 src/snes/impls/ksponly/makefile.html               |    6 +-
 src/snes/impls/ls/index.html                       |    4 +-
 src/snes/impls/ls/ls.c.html                        |    6 +-
 src/snes/impls/ls/lsimpl.h.html                    |    6 +-
 src/snes/impls/ls/makefile.html                    |    6 +-
 src/snes/impls/makefile.html                       |    6 +-
 src/snes/impls/ms/index.html                       |    4 +-
 src/snes/impls/ms/makefile.html                    |    6 +-
 src/snes/impls/ms/ms.c.html                        |    6 +-
 src/snes/impls/nasm/aspin.c.html                   |    6 +-
 src/snes/impls/nasm/index.html                     |    4 +-
 src/snes/impls/nasm/makefile.html                  |    6 +-
 src/snes/impls/nasm/nasm.c                         |    9 +-
 src/snes/impls/nasm/nasm.c.html                    |  709 +-
 src/snes/impls/ncg/index.html                      |    4 +-
 src/snes/impls/ncg/makefile.html                   |    6 +-
 src/snes/impls/ncg/snesncg.c.html                  |    6 +-
 src/snes/impls/ncg/snesncgimpl.h.html              |    6 +-
 src/snes/impls/ngmres/anderson.c.html              |    6 +-
 src/snes/impls/ngmres/index.html                   |    4 +-
 src/snes/impls/ngmres/makefile.html                |    6 +-
 src/snes/impls/ngmres/ngmresfunc.c.html            |    6 +-
 src/snes/impls/ngmres/snesngmres.c.html            |    6 +-
 src/snes/impls/python/index.html                   |    4 +-
 src/snes/impls/python/makefile.html                |    6 +-
 src/snes/impls/python/pythonsnes.c.html            |    6 +-
 src/snes/impls/qn/index.html                       |    4 +-
 src/snes/impls/qn/makefile.html                    |    6 +-
 src/snes/impls/qn/qn.c.html                        |    6 +-
 src/snes/impls/richardson/index.html               |    4 +-
 src/snes/impls/richardson/makefile.html            |    6 +-
 src/snes/impls/richardson/snesrichardson.c.html    |    6 +-
 .../impls/richardson/snesrichardsonimpl.h.html     |    6 +-
 src/snes/impls/shell/index.html                    |    4 +-
 src/snes/impls/shell/makefile.html                 |    6 +-
 src/snes/impls/shell/snesshell.c.html              |    6 +-
 src/snes/impls/test/index.html                     |    4 +-
 src/snes/impls/test/makefile.html                  |    6 +-
 src/snes/impls/test/snestest.c.html                |    6 +-
 src/snes/impls/tr/index.html                       |    4 +-
 src/snes/impls/tr/makefile.html                    |    6 +-
 src/snes/impls/tr/tr.c.html                        |    6 +-
 src/snes/impls/tr/trimpl.h.html                    |    6 +-
 src/snes/impls/vi/index.html                       |    4 +-
 src/snes/impls/vi/makefile.html                    |    6 +-
 src/snes/impls/vi/rs/index.html                    |    4 +-
 src/snes/impls/vi/rs/makefile.html                 |    6 +-
 src/snes/impls/vi/rs/virs.c.html                   |    6 +-
 src/snes/impls/vi/rs/virsimpl.h.html               |    6 +-
 src/snes/impls/vi/ss/index.html                    |    4 +-
 src/snes/impls/vi/ss/makefile.html                 |    6 +-
 src/snes/impls/vi/ss/viss.c.html                   |    6 +-
 src/snes/impls/vi/ss/vissimpl.h.html               |    6 +-
 src/snes/impls/vi/vi.c.html                        |    6 +-
 src/snes/index.html                                |    4 +-
 src/snes/interface/dlregissnes.c.html              |    6 +-
 src/snes/interface/index.html                      |    4 +-
 src/snes/interface/makefile.html                   |    6 +-
 src/snes/interface/noise/index.html                |    4 +-
 src/snes/interface/noise/makefile.html             |    6 +-
 src/snes/interface/noise/snesdnest.c.html          |    6 +-
 src/snes/interface/noise/snesmfj2.c.html           |    6 +-
 src/snes/interface/noise/snesnoise.c.html          |    6 +-
 src/snes/interface/saws/index.html                 |    4 +-
 src/snes/interface/saws/makefile.html              |    6 +-
 src/snes/interface/saws/snessaws.c.html            |    6 +-
 src/snes/interface/snes.c.html                     |    6 +-
 src/snes/interface/snesj.c.html                    |    6 +-
 src/snes/interface/snesj2.c.html                   |    6 +-
 src/snes/interface/snesob.c.html                   |    6 +-
 src/snes/interface/snespc.c.html                   |    6 +-
 src/snes/interface/snesregi.c.html                 |    6 +-
 src/snes/interface/snesut.c.html                   |    6 +-
 src/snes/linesearch/impls/basic/basicimpls.h.html  |    6 +-
 src/snes/linesearch/impls/basic/index.html         |    4 +-
 .../linesearch/impls/basic/linesearchbasic.c.html  |    6 +-
 src/snes/linesearch/impls/basic/makefile.html      |    6 +-
 src/snes/linesearch/impls/bt/index.html            |    4 +-
 src/snes/linesearch/impls/bt/linesearchbt.c.html   |    6 +-
 src/snes/linesearch/impls/bt/makefile.html         |    6 +-
 src/snes/linesearch/impls/cp/index.html            |    4 +-
 src/snes/linesearch/impls/cp/linesearchcp.c.html   |    6 +-
 src/snes/linesearch/impls/cp/makefile.html         |    6 +-
 src/snes/linesearch/impls/index.html               |    4 +-
 src/snes/linesearch/impls/l2/index.html            |    4 +-
 src/snes/linesearch/impls/l2/l2impls.h.html        |    6 +-
 src/snes/linesearch/impls/l2/linesearchl2.c.html   |    6 +-
 src/snes/linesearch/impls/l2/makefile.html         |    6 +-
 src/snes/linesearch/impls/makefile.html            |    6 +-
 src/snes/linesearch/impls/nleqerr/index.html       |    4 +-
 .../impls/nleqerr/linesearchnleqerr.c.html         |    6 +-
 src/snes/linesearch/impls/nleqerr/makefile.html    |    6 +-
 src/snes/linesearch/impls/shell/index.html         |    4 +-
 .../linesearch/impls/shell/linesearchshell.c.html  |    6 +-
 src/snes/linesearch/impls/shell/makefile.html      |    6 +-
 src/snes/linesearch/index.html                     |    4 +-
 src/snes/linesearch/interface/index.html           |    4 +-
 src/snes/linesearch/interface/linesearch.c.html    |    6 +-
 .../linesearch/interface/linesearchregi.c.html     |    6 +-
 src/snes/linesearch/interface/makefile.html        |    6 +-
 src/snes/linesearch/makefile.html                  |    6 +-
 src/snes/makefile.html                             |    6 +-
 src/snes/mf/index.html                             |    4 +-
 src/snes/mf/makefile.html                          |    6 +-
 src/snes/mf/snesmfj.c.html                         |    6 +-
 src/snes/utils/dmdasnes.c.html                     |    6 +-
 src/snes/utils/dmlocalsnes.c.html                  |    6 +-
 src/snes/utils/dmplexsnes.c.html                   |    6 +-
 src/snes/utils/dmsnes.c.html                       |    6 +-
 src/snes/utils/index.html                          |    4 +-
 src/snes/utils/makefile.html                       |    6 +-
 src/sys/ams/index.html                             |    4 +-
 src/sys/ams/makefile.html                          |    6 +-
 src/sys/ams/pams.c.html                            |    6 +-
 src/sys/classes/bag/bag.c.html                     |    6 +-
 src/sys/classes/bag/f2003-src/fsrc/bagenum.F.html  |    6 +-
 src/sys/classes/bag/f2003-src/fsrc/index.html      |    4 +-
 src/sys/classes/bag/f2003-src/fsrc/makefile.html   |    6 +-
 src/sys/classes/bag/f2003-src/index.html           |    4 +-
 src/sys/classes/bag/f2003-src/makefile.html        |    6 +-
 src/sys/classes/bag/index.html                     |    4 +-
 src/sys/classes/bag/makefile.html                  |    6 +-
 src/sys/classes/draw/examples/index.html           |    4 +-
 src/sys/classes/draw/examples/makefile.html        |    6 +-
 src/sys/classes/draw/examples/tests/ex1.c.html     |    6 +-
 src/sys/classes/draw/examples/tests/ex10.c.html    |    6 +-
 src/sys/classes/draw/examples/tests/ex11.c.html    |    6 +-
 src/sys/classes/draw/examples/tests/ex12.c.html    |    6 +-
 src/sys/classes/draw/examples/tests/ex2.c.html     |    6 +-
 src/sys/classes/draw/examples/tests/ex3.c.html     |    6 +-
 src/sys/classes/draw/examples/tests/ex4.c.html     |    6 +-
 src/sys/classes/draw/examples/tests/ex4f.F.html    |    6 +-
 src/sys/classes/draw/examples/tests/ex5f.F.html    |    6 +-
 src/sys/classes/draw/examples/tests/ex6.c.html     |    6 +-
 src/sys/classes/draw/examples/tests/ex7.c.html     |    6 +-
 src/sys/classes/draw/examples/tests/ex9.c.html     |    6 +-
 src/sys/classes/draw/examples/tests/index.html     |    4 +-
 src/sys/classes/draw/examples/tests/makefile       |    9 +-
 src/sys/classes/draw/examples/tests/makefile.html  |   15 +-
 src/sys/classes/draw/examples/tutorials/index.html |    4 +-
 .../classes/draw/examples/tutorials/makefile.html  |    6 +-
 src/sys/classes/draw/impls/image/drawimage.c.html  |    6 +-
 src/sys/classes/draw/impls/image/drawimage.h.html  |    6 +-
 src/sys/classes/draw/impls/image/index.html        |    4 +-
 src/sys/classes/draw/impls/image/makefile.html     |    6 +-
 src/sys/classes/draw/impls/index.html              |    4 +-
 src/sys/classes/draw/impls/makefile.html           |    6 +-
 src/sys/classes/draw/impls/null/drawnull.c.html    |    6 +-
 src/sys/classes/draw/impls/null/index.html         |    4 +-
 src/sys/classes/draw/impls/null/makefile.html      |    6 +-
 src/sys/classes/draw/impls/opengl/index.html       |    4 +-
 src/sys/classes/draw/impls/opengl/makefile.html    |    6 +-
 src/sys/classes/draw/impls/opengl/openglops.c.html |    6 +-
 src/sys/classes/draw/impls/tikz/index.html         |    4 +-
 src/sys/classes/draw/impls/tikz/makefile.html      |    6 +-
 src/sys/classes/draw/impls/tikz/tikz.c.html        |    6 +-
 src/sys/classes/draw/impls/win32/index.html        |    4 +-
 src/sys/classes/draw/impls/win32/makefile.html     |    6 +-
 src/sys/classes/draw/impls/win32/win32draw.c.html  |    6 +-
 src/sys/classes/draw/impls/win32/win32draw.h.html  |    6 +-
 src/sys/classes/draw/impls/x/drawopenx.c.html      |    6 +-
 src/sys/classes/draw/impls/x/index.html            |    4 +-
 src/sys/classes/draw/impls/x/makefile.html         |    6 +-
 src/sys/classes/draw/impls/x/xcolor.c.html         |    6 +-
 src/sys/classes/draw/impls/x/ximage.c.html         |    6 +-
 src/sys/classes/draw/impls/x/ximpl.h.html          |    6 +-
 src/sys/classes/draw/impls/x/xinit.c.html          |    6 +-
 src/sys/classes/draw/impls/x/xioerr.c.html         |    6 +-
 src/sys/classes/draw/impls/x/xops.c.html           |    6 +-
 src/sys/classes/draw/impls/x/xtext.c.html          |    6 +-
 src/sys/classes/draw/impls/x/xtone.c.html          |    6 +-
 src/sys/classes/draw/index.html                    |    4 +-
 src/sys/classes/draw/interface/dclear.c.html       |    6 +-
 src/sys/classes/draw/interface/dcoor.c.html        |    6 +-
 src/sys/classes/draw/interface/dellipse.c.html     |    6 +-
 src/sys/classes/draw/interface/dflush.c.html       |    6 +-
 src/sys/classes/draw/interface/dline.c.html        |    6 +-
 src/sys/classes/draw/interface/dmarker.c.html      |    6 +-
 src/sys/classes/draw/interface/dmouse.c.html       |    6 +-
 src/sys/classes/draw/interface/dpause.c.html       |    6 +-
 src/sys/classes/draw/interface/dpoint.c.html       |    6 +-
 src/sys/classes/draw/interface/draw.c.html         |    6 +-
 src/sys/classes/draw/interface/drawreg.c.html      |    6 +-
 src/sys/classes/draw/interface/drawregall.c.html   |    6 +-
 src/sys/classes/draw/interface/drect.c.html        |    6 +-
 src/sys/classes/draw/interface/dsave.c.html        |    6 +-
 src/sys/classes/draw/interface/dtext.c.html        |    6 +-
 src/sys/classes/draw/interface/dtri.c.html         |    6 +-
 src/sys/classes/draw/interface/dviewp.c.html       |    6 +-
 src/sys/classes/draw/interface/index.html          |    4 +-
 src/sys/classes/draw/interface/makefile.html       |    6 +-
 src/sys/classes/draw/makefile.html                 |    6 +-
 src/sys/classes/draw/utils/axis.c.html             |    6 +-
 src/sys/classes/draw/utils/axisc.c.html            |    6 +-
 src/sys/classes/draw/utils/axisimpl.h.html         |    6 +-
 src/sys/classes/draw/utils/bars.c.html             |    6 +-
 src/sys/classes/draw/utils/cmap.c.html             |    6 +-
 src/sys/classes/draw/utils/dscatter.c.html         |    6 +-
 src/sys/classes/draw/utils/hists.c.html            |    6 +-
 src/sys/classes/draw/utils/image.c.html            |    6 +-
 src/sys/classes/draw/utils/index.html              |    4 +-
 src/sys/classes/draw/utils/lg.c.html               |    6 +-
 src/sys/classes/draw/utils/lgc.c.html              |    6 +-
 src/sys/classes/draw/utils/lgimpl.h.html           |    6 +-
 src/sys/classes/draw/utils/makefile.html           |    6 +-
 src/sys/classes/draw/utils/zoom.c.html             |    6 +-
 src/sys/classes/index.html                         |    4 +-
 src/sys/classes/makefile.html                      |    6 +-
 src/sys/classes/matlabengine/index.html            |    4 +-
 src/sys/classes/matlabengine/makefile.html         |    6 +-
 src/sys/classes/matlabengine/matlab.c.html         |    6 +-
 src/sys/classes/random/examples/index.html         |    4 +-
 src/sys/classes/random/examples/makefile.html      |    6 +-
 .../classes/random/examples/tutorials/ex1.c.html   |    6 +-
 .../classes/random/examples/tutorials/ex2.c.html   |    6 +-
 .../classes/random/examples/tutorials/index.html   |    4 +-
 .../random/examples/tutorials/makefile.html        |    6 +-
 src/sys/classes/random/impls/index.html            |    4 +-
 src/sys/classes/random/impls/makefile.html         |    6 +-
 src/sys/classes/random/impls/rand/index.html       |    4 +-
 src/sys/classes/random/impls/rand/makefile.html    |    6 +-
 src/sys/classes/random/impls/rand/rand.c.html      |    6 +-
 src/sys/classes/random/impls/rand48/index.html     |    4 +-
 src/sys/classes/random/impls/rand48/makefile.html  |    6 +-
 src/sys/classes/random/impls/rand48/rand48.c.html  |    6 +-
 src/sys/classes/random/impls/rander48/index.html   |    4 +-
 .../classes/random/impls/rander48/makefile.html    |    6 +-
 .../classes/random/impls/rander48/rander48.c.html  |    6 +-
 src/sys/classes/random/impls/sprng/index.html      |    4 +-
 src/sys/classes/random/impls/sprng/makefile.html   |    6 +-
 src/sys/classes/random/impls/sprng/sprng.c.html    |    6 +-
 src/sys/classes/random/index.html                  |    4 +-
 .../classes/random/interface/dlregisrand.c.html    |    6 +-
 .../classes/random/interface/ftn-custom/zrandomf.c |   14 +-
 src/sys/classes/random/interface/index.html        |    4 +-
 src/sys/classes/random/interface/makefile.html     |    6 +-
 src/sys/classes/random/interface/random.c.html     |    6 +-
 src/sys/classes/random/interface/randomc.c.html    |    6 +-
 src/sys/classes/random/interface/randreg.c.html    |    6 +-
 src/sys/classes/random/makefile.html               |    6 +-
 src/sys/classes/random/randomimpl.h.html           |    6 +-
 src/sys/classes/viewer/examples/index.html         |    4 +-
 src/sys/classes/viewer/examples/makefile.html      |    6 +-
 src/sys/classes/viewer/examples/tests/ex3.c.html   |    6 +-
 src/sys/classes/viewer/examples/tests/ex4.c.html   |    6 +-
 src/sys/classes/viewer/examples/tests/index.html   |    4 +-
 .../classes/viewer/examples/tests/makefile.html    |    6 +-
 .../classes/viewer/examples/tutorials/ex1.c.html   |    6 +-
 .../viewer/examples/tutorials/ex1f90.F90.html      |    6 +-
 .../classes/viewer/examples/tutorials/ex2.c.html   |    6 +-
 .../classes/viewer/examples/tutorials/index.html   |    4 +-
 .../viewer/examples/tutorials/makefile.html        |    6 +-
 src/sys/classes/viewer/impls/ams/ams.c.html        |    6 +-
 src/sys/classes/viewer/impls/ams/amsopen.c.html    |    6 +-
 src/sys/classes/viewer/impls/ams/index.html        |    4 +-
 src/sys/classes/viewer/impls/ams/makefile.html     |    6 +-
 src/sys/classes/viewer/impls/ascii/filev.c.html    |    6 +-
 .../viewer/impls/ascii/ftn-custom/zfilevf.c        |    4 +-
 src/sys/classes/viewer/impls/ascii/index.html      |    4 +-
 src/sys/classes/viewer/impls/ascii/makefile.html   |    6 +-
 src/sys/classes/viewer/impls/ascii/vcreatea.c.html |    6 +-
 src/sys/classes/viewer/impls/binary/binv.c         |    5 +-
 src/sys/classes/viewer/impls/binary/binv.c.html    | 1167 +--
 src/sys/classes/viewer/impls/binary/index.html     |    4 +-
 src/sys/classes/viewer/impls/binary/makefile.html  |    6 +-
 src/sys/classes/viewer/impls/draw/drawv.c.html     |    6 +-
 src/sys/classes/viewer/impls/draw/index.html       |    4 +-
 src/sys/classes/viewer/impls/draw/makefile.html    |    6 +-
 src/sys/classes/viewer/impls/draw/vdraw.h.html     |    6 +-
 src/sys/classes/viewer/impls/hdf5/hdf5v.c.html     |    6 +-
 src/sys/classes/viewer/impls/hdf5/index.html       |    4 +-
 src/sys/classes/viewer/impls/hdf5/makefile.html    |    6 +-
 src/sys/classes/viewer/impls/index.html            |    4 +-
 src/sys/classes/viewer/impls/makefile.html         |    6 +-
 .../classes/viewer/impls/mathematica/index.html    |    4 +-
 .../classes/viewer/impls/mathematica/makefile.html |    6 +-
 .../viewer/impls/mathematica/mathematica.c.html    |    6 +-
 .../viewer/impls/mathematica/mathematica.h.html    |    6 +-
 src/sys/classes/viewer/impls/matlab/index.html     |    4 +-
 src/sys/classes/viewer/impls/matlab/makefile.html  |    6 +-
 src/sys/classes/viewer/impls/matlab/vmatlab.c.html |    6 +-
 src/sys/classes/viewer/impls/socket/index.html     |    4 +-
 src/sys/classes/viewer/impls/socket/makefile.html  |    6 +-
 .../viewer/impls/socket/matlab/bread.c.html        |    6 +-
 .../classes/viewer/impls/socket/matlab/index.html  |    4 +-
 .../viewer/impls/socket/matlab/makefile.html       |    6 +-
 .../viewer/impls/socket/matlab/sclose.c.html       |    6 +-
 .../viewer/impls/socket/matlab/sopen.c.html        |    6 +-
 .../viewer/impls/socket/matlab/sread.c.html        |    6 +-
 .../viewer/impls/socket/matlab/swrite.c.html       |    6 +-
 src/sys/classes/viewer/impls/socket/send.c.html    |    6 +-
 src/sys/classes/viewer/impls/socket/socket.h.html  |    6 +-
 src/sys/classes/viewer/impls/string/index.html     |    4 +-
 src/sys/classes/viewer/impls/string/makefile.html  |    6 +-
 src/sys/classes/viewer/impls/string/stringv.c.html |    6 +-
 src/sys/classes/viewer/impls/vtk/index.html        |    4 +-
 src/sys/classes/viewer/impls/vtk/makefile.html     |    6 +-
 src/sys/classes/viewer/impls/vtk/vtkv.c.html       |    6 +-
 src/sys/classes/viewer/impls/vtk/vtkvimpl.h.html   |    6 +-
 src/sys/classes/viewer/impls/vu/index.html         |    4 +-
 src/sys/classes/viewer/impls/vu/makefile.html      |    6 +-
 src/sys/classes/viewer/impls/vu/petscvu.c.html     |    6 +-
 src/sys/classes/viewer/index.html                  |    4 +-
 .../classes/viewer/interface/dlregispetsc.c.html   |    6 +-
 src/sys/classes/viewer/interface/dupl.c.html       |    6 +-
 src/sys/classes/viewer/interface/flush.c.html      |    6 +-
 src/sys/classes/viewer/interface/index.html        |    4 +-
 src/sys/classes/viewer/interface/makefile.html     |    6 +-
 src/sys/classes/viewer/interface/view.c.html       |    6 +-
 src/sys/classes/viewer/interface/viewa.c.html      |    6 +-
 src/sys/classes/viewer/interface/viewers.c.html    |    6 +-
 src/sys/classes/viewer/interface/viewreg.c.html    |    6 +-
 src/sys/classes/viewer/interface/viewregall.c.html |    6 +-
 src/sys/classes/viewer/makefile.html               |    6 +-
 src/sys/dll/dl.c.html                              |    6 +-
 src/sys/dll/dlimpl.c.html                          |    6 +-
 src/sys/dll/index.html                             |    4 +-
 src/sys/dll/makefile.html                          |    6 +-
 src/sys/dll/reg.c.html                             |    6 +-
 src/sys/error/adebug.c.html                        |    6 +-
 src/sys/error/checkptr.c.html                      |    6 +-
 src/sys/error/err.c                                |    7 +-
 src/sys/error/err.c.html                           |  801 +-
 src/sys/error/errabort.c.html                      |    6 +-
 src/sys/error/errstop.c.html                       |    6 +-
 src/sys/error/errtrace.c.html                      |    6 +-
 src/sys/error/examples/index.html                  |    4 +-
 src/sys/error/examples/makefile.html               |    6 +-
 src/sys/error/examples/tests/ex1.c.html            |    6 +-
 src/sys/error/examples/tests/index.html            |    4 +-
 src/sys/error/examples/tests/makefile.html         |    6 +-
 src/sys/error/fp.c.html                            |    6 +-
 src/sys/error/index.html                           |    4 +-
 src/sys/error/makefile.html                        |    6 +-
 src/sys/error/pstack.c.html                        |    6 +-
 src/sys/error/signal.c.html                        |    6 +-
 src/sys/examples/index.html                        |    4 +-
 src/sys/examples/makefile.html                     |    6 +-
 src/sys/examples/tests/ex1.c.html                  |    6 +-
 src/sys/examples/tests/ex10.c.html                 |    6 +-
 src/sys/examples/tests/ex11.c.html                 |    6 +-
 src/sys/examples/tests/ex12.c.html                 |    6 +-
 src/sys/examples/tests/ex14.c.html                 |    6 +-
 src/sys/examples/tests/ex15.c.html                 |    6 +-
 src/sys/examples/tests/ex16.c.html                 |    6 +-
 src/sys/examples/tests/ex17f.F.html                |    6 +-
 src/sys/examples/tests/ex18.c.html                 |    6 +-
 src/sys/examples/tests/ex19.c.html                 |    6 +-
 src/sys/examples/tests/ex1f.F.html                 |    6 +-
 src/sys/examples/tests/ex2.c.html                  |    6 +-
 src/sys/examples/tests/ex20.c.html                 |    6 +-
 src/sys/examples/tests/ex21.c.html                 |    6 +-
 src/sys/examples/tests/ex22.c.html                 |    6 +-
 src/sys/examples/tests/ex23.c.html                 |    6 +-
 src/sys/examples/tests/ex24.c.html                 |    6 +-
 src/sys/examples/tests/ex27.c.html                 |    6 +-
 src/sys/examples/tests/ex28.c.html                 |    6 +-
 src/sys/examples/tests/ex29.c.html                 |    6 +-
 src/sys/examples/tests/ex3.c.html                  |    6 +-
 src/sys/examples/tests/ex5f.F.html                 |    6 +-
 src/sys/examples/tests/ex6f.F.html                 |    6 +-
 src/sys/examples/tests/ex7.c.html                  |    6 +-
 src/sys/examples/tests/ex8.c.html                  |    6 +-
 src/sys/examples/tests/ex9.c.html                  |    6 +-
 src/sys/examples/tests/index.html                  |    4 +-
 src/sys/examples/tests/makefile                    |   10 +-
 src/sys/examples/tests/makefile.html               |   16 +-
 src/sys/examples/tests/output/ex2_1_alt.out        |    1 +
 src/sys/examples/tutorials/ex1.c.html              |    6 +-
 src/sys/examples/tutorials/ex10f90.F90.html        |    6 +-
 src/sys/examples/tutorials/ex11.c.html             |    6 +-
 src/sys/examples/tutorials/ex12.cxx.html           |    6 +-
 src/sys/examples/tutorials/ex13.cxx.html           |    6 +-
 src/sys/examples/tutorials/ex14.cxx.html           |    6 +-
 src/sys/examples/tutorials/ex15.c.html             |    6 +-
 src/sys/examples/tutorials/ex16.c.html             |    6 +-
 src/sys/examples/tutorials/ex2.c.html              |    6 +-
 src/sys/examples/tutorials/ex3.c.html              |    6 +-
 src/sys/examples/tutorials/ex3f.F.html             |    6 +-
 src/sys/examples/tutorials/ex4.c.html              |    6 +-
 src/sys/examples/tutorials/ex4f.F.html             |    6 +-
 src/sys/examples/tutorials/ex4f90.F90.html         |    6 +-
 src/sys/examples/tutorials/ex5.c.html              |    6 +-
 src/sys/examples/tutorials/ex5f90.F90.html         |    6 +-
 src/sys/examples/tutorials/ex6.c.html              |    6 +-
 src/sys/examples/tutorials/ex8f90.F90.html         |    6 +-
 src/sys/examples/tutorials/ex9.c.html              |    6 +-
 src/sys/examples/tutorials/index.html              |    4 +-
 src/sys/examples/tutorials/makefile.html           |    6 +-
 src/sys/f90-mod/index.html                         |    4 +-
 src/sys/f90-mod/makefile.html                      |    6 +-
 src/sys/f90-mod/petscsysmod.F.html                 |    6 +-
 src/sys/f90-src/f90_cwrap.c.html                   |    6 +-
 src/sys/f90-src/f90impl.h.html                     |    6 +-
 src/sys/f90-src/fsrc/f90_fwrap.F.html              |    6 +-
 src/sys/f90-src/fsrc/index.html                    |    4 +-
 src/sys/f90-src/fsrc/makefile.html                 |    6 +-
 src/sys/f90-src/index.html                         |    4 +-
 src/sys/f90-src/makefile.html                      |    6 +-
 src/sys/fileio/fdir.c.html                         |    6 +-
 src/sys/fileio/ffpath.c.html                       |    6 +-
 src/sys/fileio/fpath.c.html                        |    6 +-
 src/sys/fileio/fretrieve.c.html                    |    6 +-
 src/sys/fileio/ftest.c.html                        |    6 +-
 src/sys/fileio/fwd.c.html                          |    6 +-
 src/sys/fileio/ghome.c.html                        |    6 +-
 src/sys/fileio/grpath.c.html                       |    6 +-
 src/sys/fileio/index.html                          |    4 +-
 src/sys/fileio/makefile.html                       |    6 +-
 src/sys/fileio/mpiuopen.c.html                     |    6 +-
 src/sys/fileio/mprint.c.html                       |    6 +-
 src/sys/fileio/mprint.h.html                       |    6 +-
 src/sys/fileio/rpath.c.html                        |    6 +-
 src/sys/fileio/smatlab.c.html                      |    6 +-
 src/sys/fileio/sysio.c.html                        |    6 +-
 src/sys/fsrc/index.html                            |    4 +-
 src/sys/fsrc/makefile.html                         |    6 +-
 src/sys/fsrc/somefort.F.html                       |    6 +-
 src/sys/index.html                                 |    4 +-
 src/sys/info/index.html                            |    4 +-
 src/sys/info/makefile.html                         |    6 +-
 src/sys/info/verboseinfo.c.html                    |    6 +-
 src/sys/logging/examples/index.html                |    4 +-
 src/sys/logging/examples/makefile.html             |    6 +-
 src/sys/logging/examples/tutorials/index.html      |    4 +-
 src/sys/logging/examples/tutorials/makefile.html   |    6 +-
 src/sys/logging/index.html                         |    4 +-
 src/sys/logging/makefile.html                      |    6 +-
 src/sys/logging/plog.c.html                        |    6 +-
 src/sys/logging/utils/classlog.c.html              |    6 +-
 src/sys/logging/utils/eventlog.c.html              |    6 +-
 src/sys/logging/utils/index.html                   |    4 +-
 src/sys/logging/utils/makefile.html                |    6 +-
 src/sys/logging/utils/stack.c.html                 |    6 +-
 src/sys/logging/utils/stagelog.c.html              |    6 +-
 src/sys/logging/xmllogevent.c                      |    6 +-
 src/sys/logging/xmllogevent.c.html                 | 2084 ++---
 src/sys/logging/xmllogevent.h.html                 |    6 +-
 src/sys/logging/xmlviewer.c.html                   |    6 +-
 src/sys/logging/xmlviewer.h.html                   |    6 +-
 src/sys/makefile.html                              |    6 +-
 src/sys/memory/index.html                          |    4 +-
 src/sys/memory/makefile.html                       |    6 +-
 src/sys/memory/mal.c.html                          |    6 +-
 src/sys/memory/mem.c.html                          |    6 +-
 src/sys/memory/mtr.c.html                          |    6 +-
 src/sys/mpiuni/f90-mod/index.html                  |    4 +-
 src/sys/mpiuni/f90-mod/makefile.html               |    6 +-
 src/sys/mpiuni/f90-mod/mpiunimod.F.html            |    6 +-
 src/sys/mpiuni/fsrc/index.html                     |    4 +-
 src/sys/mpiuni/fsrc/makefile.html                  |    6 +-
 src/sys/mpiuni/fsrc/somempifort.F.html             |    6 +-
 src/sys/mpiuni/index.html                          |    4 +-
 src/sys/mpiuni/makefile.html                       |    6 +-
 src/sys/mpiuni/mpi.c                               |    2 +
 src/sys/mpiuni/mpi.c.html                          | 1006 +-
 src/sys/mpiuni/mpitime.c.html                      |    6 +-
 src/sys/objects/aoptions.c.html                    |    6 +-
 src/sys/objects/destroy.c.html                     |    6 +-
 src/sys/objects/f2003-src/fsrc/index.html          |    4 +-
 src/sys/objects/f2003-src/fsrc/makefile.html       |    6 +-
 src/sys/objects/f2003-src/fsrc/optionenum.F.html   |    6 +-
 src/sys/objects/f2003-src/index.html               |    4 +-
 src/sys/objects/f2003-src/makefile.html            |    6 +-
 src/sys/objects/fcallback.c.html                   |    6 +-
 src/sys/objects/ftn-custom/zstart.c                |   10 +-
 src/sys/objects/gcomm.c.html                       |    6 +-
 src/sys/objects/gcookie.c.html                     |    6 +-
 src/sys/objects/gtype.c.html                       |    6 +-
 src/sys/objects/index.html                         |    4 +-
 src/sys/objects/inherit.c.html                     |    6 +-
 src/sys/objects/init.c.html                        |    6 +-
 src/sys/objects/makefile.html                      |    6 +-
 src/sys/objects/olist.c.html                       |    6 +-
 src/sys/objects/options.c.html                     |    6 +-
 src/sys/objects/pgname.c.html                      |    6 +-
 src/sys/objects/pinit.c                            |    7 +
 src/sys/objects/pinit.c.html                       | 2595 +++---
 src/sys/objects/pname.c.html                       |    6 +-
 src/sys/objects/prefix.c.html                      |    6 +-
 src/sys/objects/ptype.c.html                       |    6 +-
 src/sys/objects/state.c.html                       |    6 +-
 src/sys/objects/subcomm.c.html                     |    6 +-
 src/sys/objects/tagm.c.html                        |    6 +-
 src/sys/objects/version.c.html                     |    6 +-
 src/sys/python/index.html                          |    4 +-
 src/sys/python/makefile.html                       |    6 +-
 src/sys/python/pythonsys.c.html                    |    6 +-
 src/sys/time/cputime.c.html                        |    6 +-
 src/sys/time/fdate.c.html                          |    6 +-
 src/sys/time/index.html                            |    4 +-
 src/sys/time/makefile.html                         |    6 +-
 src/sys/totalview/index.html                       |    4 +-
 src/sys/totalview/makefile.html                    |    6 +-
 src/sys/totalview/tv_data_display.c.html           |    6 +-
 src/sys/totalview/tv_data_display.h.html           |    6 +-
 src/sys/utils/arch.c.html                          |    6 +-
 src/sys/utils/ctable.c.html                        |    6 +-
 src/sys/utils/fhost.c.html                         |    6 +-
 src/sys/utils/ftn-kernels/fcopy.F.html             |    6 +-
 src/sys/utils/ftn-kernels/index.html               |    4 +-
 src/sys/utils/ftn-kernels/makefile.html            |    6 +-
 src/sys/utils/fuser.c.html                         |    6 +-
 src/sys/utils/index.html                           |    4 +-
 src/sys/utils/makefile.html                        |    6 +-
 src/sys/utils/mathinf.c.html                       |    6 +-
 src/sys/utils/memc.c.html                          |    6 +-
 src/sys/utils/mpilong.c.html                       |    6 +-
 src/sys/utils/mpimesg.c.html                       |    6 +-
 src/sys/utils/mpitr.c.html                         |    6 +-
 src/sys/utils/mpits.c.html                         |    6 +-
 src/sys/utils/mpiu.c.html                          |    6 +-
 src/sys/utils/pbarrier.c.html                      |    6 +-
 src/sys/utils/pdisplay.c.html                      |    6 +-
 src/sys/utils/psleep.c.html                        |    6 +-
 src/sys/utils/psplit.c.html                        |    6 +-
 src/sys/utils/segbuffer.c.html                     |    6 +-
 src/sys/utils/select.c.html                        |    6 +-
 src/sys/utils/sortd.c.html                         |    6 +-
 src/sys/utils/sorti.c.html                         |    6 +-
 src/sys/utils/sortip.c.html                        |    6 +-
 src/sys/utils/sseenabled.c.html                    |    6 +-
 src/sys/utils/str.c.html                           |    6 +-
 src/sys/webclient/box.c.html                       |    6 +-
 src/sys/webclient/client.c.html                    |    6 +-
 src/sys/webclient/examples/index.html              |    4 +-
 src/sys/webclient/examples/makefile.html           |    6 +-
 .../tutorials/boxobtainrefreshtoken.c.html         |    6 +-
 .../webclient/examples/tutorials/boxupload.c.html  |    6 +-
 .../examples/tutorials/googledriveupload.c.html    |    6 +-
 .../tutorials/googleobtainrefreshtoken.c.html      |    6 +-
 src/sys/webclient/examples/tutorials/index.html    |    4 +-
 src/sys/webclient/examples/tutorials/makefile.html |    6 +-
 .../webclient/examples/tutorials/urlshorten.c.html |    6 +-
 src/sys/webclient/globus.c.html                    |    6 +-
 src/sys/webclient/google.c.html                    |    6 +-
 src/sys/webclient/index.html                       |    4 +-
 src/sys/webclient/makefile.html                    |    6 +-
 src/sys/webclient/textbelt.c.html                  |    6 +-
 src/sys/yaml/index.html                            |    4 +-
 src/sys/yaml/makefile.html                         |    6 +-
 src/sys/yaml/yamlimpls.c.html                      |    6 +-
 src/tao/bound/examples/index.html                  |    4 +-
 src/tao/bound/examples/makefile.html               |    6 +-
 src/tao/bound/examples/tutorials/index.html        |    4 +-
 src/tao/bound/examples/tutorials/jbearing2.c.html  |    6 +-
 src/tao/bound/examples/tutorials/makefile.html     |    6 +-
 src/tao/bound/examples/tutorials/plate2.c.html     |    6 +-
 src/tao/bound/examples/tutorials/plate2f.F.html    |    6 +-
 src/tao/bound/examples/tutorials/plate2f.h.html    |    6 +-
 src/tao/bound/impls/blmvm/blmvm.c.html             |    6 +-
 src/tao/bound/impls/blmvm/blmvm.h.html             |    6 +-
 src/tao/bound/impls/blmvm/index.html               |    4 +-
 src/tao/bound/impls/blmvm/makefile.html            |    6 +-
 src/tao/bound/impls/bqpip/bqpip.c.html             |    6 +-
 src/tao/bound/impls/bqpip/bqpip.h.html             |    6 +-
 src/tao/bound/impls/bqpip/index.html               |    4 +-
 src/tao/bound/impls/bqpip/makefile.html            |    6 +-
 src/tao/bound/impls/gpcg/gpcg.c.html               |    6 +-
 src/tao/bound/impls/gpcg/gpcg.h.html               |    6 +-
 src/tao/bound/impls/gpcg/index.html                |    4 +-
 src/tao/bound/impls/gpcg/makefile.html             |    6 +-
 src/tao/bound/impls/index.html                     |    4 +-
 src/tao/bound/impls/makefile.html                  |    6 +-
 src/tao/bound/impls/tron/index.html                |    4 +-
 src/tao/bound/impls/tron/makefile.html             |    6 +-
 src/tao/bound/impls/tron/tron.c.html               |    6 +-
 src/tao/bound/impls/tron/tron.h.html               |    6 +-
 src/tao/bound/index.html                           |    4 +-
 src/tao/bound/makefile.html                        |    6 +-
 src/tao/bound/utils/index.html                     |    4 +-
 src/tao/bound/utils/isutil.c.html                  |    6 +-
 src/tao/bound/utils/makefile.html                  |    6 +-
 src/tao/complementarity/examples/index.html        |    4 +-
 src/tao/complementarity/examples/makefile.html     |    6 +-
 .../examples/tutorials/blackscholes.c.html         |    6 +-
 .../complementarity/examples/tutorials/index.html  |    4 +-
 .../examples/tutorials/makefile.html               |    6 +-
 .../examples/tutorials/minsurf1.c.html             |    6 +-
 src/tao/complementarity/impls/asls/asfls.c.html    |    6 +-
 src/tao/complementarity/impls/asls/asils.c.html    |    6 +-
 src/tao/complementarity/impls/asls/index.html      |    4 +-
 src/tao/complementarity/impls/asls/makefile.html   |    6 +-
 src/tao/complementarity/impls/index.html           |    4 +-
 src/tao/complementarity/impls/makefile.html        |    6 +-
 src/tao/complementarity/impls/ssls/index.html      |    4 +-
 src/tao/complementarity/impls/ssls/makefile.html   |    6 +-
 src/tao/complementarity/impls/ssls/ssfls.c.html    |    6 +-
 src/tao/complementarity/impls/ssls/ssils.c.html    |    6 +-
 src/tao/complementarity/impls/ssls/ssls.c.html     |    6 +-
 src/tao/complementarity/impls/ssls/ssls.h.html     |    6 +-
 src/tao/complementarity/index.html                 |    4 +-
 src/tao/complementarity/makefile.html              |    6 +-
 src/tao/constrained/examples/index.html            |    4 +-
 src/tao/constrained/examples/makefile.html         |    6 +-
 src/tao/constrained/examples/tutorials/index.html  |    4 +-
 .../constrained/examples/tutorials/makefile.html   |    6 +-
 .../constrained/examples/tutorials/maros.c.html    |    6 +-
 src/tao/constrained/examples/tutorials/toy.c.html  |    6 +-
 src/tao/constrained/examples/tutorials/toyf.F.html |    6 +-
 src/tao/constrained/impls/index.html               |    4 +-
 src/tao/constrained/impls/ipm/index.html           |    4 +-
 src/tao/constrained/impls/ipm/ipm.c.html           |    6 +-
 src/tao/constrained/impls/ipm/ipm.h.html           |    6 +-
 src/tao/constrained/impls/ipm/makefile.html        |    6 +-
 src/tao/constrained/impls/makefile.html            |    6 +-
 src/tao/constrained/index.html                     |    4 +-
 src/tao/constrained/makefile.html                  |    6 +-
 src/tao/index.html                                 |    4 +-
 src/tao/interface/dlregistao.c.html                |    6 +-
 src/tao/interface/fdiff.c.html                     |    6 +-
 src/tao/interface/fdtest.c.html                    |    6 +-
 src/tao/interface/index.html                       |    4 +-
 src/tao/interface/makefile.html                    |    6 +-
 src/tao/interface/taosolver.c.html                 |    6 +-
 src/tao/interface/taosolver_bounds.c.html          |    6 +-
 src/tao/interface/taosolver_fg.c.html              |    6 +-
 src/tao/interface/taosolver_hj.c.html              |    6 +-
 src/tao/interface/taosolverregi.c.html             |    6 +-
 src/tao/leastsquares/examples/index.html           |    4 +-
 src/tao/leastsquares/examples/makefile.html        |    6 +-
 .../examples/tutorials/chwirut1.c.html             |    6 +-
 .../examples/tutorials/chwirut1f.F.html            |    6 +-
 .../examples/tutorials/chwirut2.c.html             |    6 +-
 .../examples/tutorials/chwirut2f.F.html            |    6 +-
 .../examples/tutorials/chwirut2f.h.html            |    6 +-
 src/tao/leastsquares/examples/tutorials/index.html |    4 +-
 .../leastsquares/examples/tutorials/makefile.html  |    6 +-
 src/tao/leastsquares/impls/index.html              |    4 +-
 src/tao/leastsquares/impls/makefile.html           |    6 +-
 src/tao/leastsquares/impls/pounders/gqt.c.html     |    6 +-
 src/tao/leastsquares/impls/pounders/index.html     |    4 +-
 src/tao/leastsquares/impls/pounders/makefile.html  |    6 +-
 .../leastsquares/impls/pounders/pounders.c.html    |    6 +-
 .../leastsquares/impls/pounders/pounders.h.html    |    6 +-
 src/tao/leastsquares/index.html                    |    4 +-
 src/tao/leastsquares/makefile.html                 |    6 +-
 src/tao/linesearch/impls/armijo/armijo.c.html      |    6 +-
 src/tao/linesearch/impls/armijo/armijo.h.html      |    6 +-
 src/tao/linesearch/impls/armijo/index.html         |    4 +-
 src/tao/linesearch/impls/armijo/makefile.html      |    6 +-
 .../impls/gpcglinesearch/gpcglinesearch.c.html     |    6 +-
 .../impls/gpcglinesearch/gpcglinesearch.h.html     |    6 +-
 src/tao/linesearch/impls/gpcglinesearch/index.html |    4 +-
 .../linesearch/impls/gpcglinesearch/makefile.html  |    6 +-
 src/tao/linesearch/impls/index.html                |    4 +-
 src/tao/linesearch/impls/makefile.html             |    6 +-
 src/tao/linesearch/impls/morethuente/index.html    |    4 +-
 src/tao/linesearch/impls/morethuente/makefile.html |    6 +-
 .../impls/morethuente/morethuente.c.html           |    6 +-
 .../impls/morethuente/morethuente.h.html           |    6 +-
 src/tao/linesearch/impls/owarmijo/index.html       |    4 +-
 src/tao/linesearch/impls/owarmijo/makefile.html    |    6 +-
 src/tao/linesearch/impls/owarmijo/owarmijo.c.html  |    6 +-
 src/tao/linesearch/impls/owarmijo/owarmijo.h.html  |    6 +-
 src/tao/linesearch/impls/unit/index.html           |    4 +-
 src/tao/linesearch/impls/unit/makefile.html        |    6 +-
 src/tao/linesearch/impls/unit/unit.c.html          |    6 +-
 src/tao/linesearch/impls/unit/unit.h.html          |    6 +-
 src/tao/linesearch/index.html                      |    4 +-
 .../interface/dlregis_taolinesearch.c.html         |    6 +-
 .../interface/ftn-custom/ztaolinesearchf.c         |   30 +-
 src/tao/linesearch/interface/index.html            |    4 +-
 src/tao/linesearch/interface/makefile.html         |    6 +-
 src/tao/linesearch/interface/taolinesearch.c.html  |    6 +-
 src/tao/linesearch/makefile.html                   |    6 +-
 src/tao/makefile.html                              |    6 +-
 src/tao/matrix/adamat.c.html                       |    6 +-
 src/tao/matrix/index.html                          |    4 +-
 src/tao/matrix/lmvmmat.c.html                      |    6 +-
 src/tao/matrix/lmvmmat.h.html                      |    6 +-
 src/tao/matrix/makefile.html                       |    6 +-
 src/tao/matrix/submatfree.c.html                   |    6 +-
 src/tao/matrix/submatfree.h.html                   |    6 +-
 src/tao/pde_constrained/examples/index.html        |    4 +-
 src/tao/pde_constrained/examples/makefile.html     |    6 +-
 .../examples/tutorials/elliptic.c.html             |    6 +-
 .../examples/tutorials/hyperbolic.c.html           |    6 +-
 .../pde_constrained/examples/tutorials/index.html  |    4 +-
 .../examples/tutorials/makefile.html               |    6 +-
 .../examples/tutorials/parabolic.c.html            |    6 +-
 src/tao/pde_constrained/impls/index.html           |    4 +-
 src/tao/pde_constrained/impls/lcl/index.html       |    4 +-
 src/tao/pde_constrained/impls/lcl/lcl.c.html       |    6 +-
 src/tao/pde_constrained/impls/lcl/lcl.h.html       |    6 +-
 src/tao/pde_constrained/impls/lcl/makefile.html    |    6 +-
 src/tao/pde_constrained/impls/makefile.html        |    6 +-
 src/tao/pde_constrained/index.html                 |    4 +-
 src/tao/pde_constrained/makefile.html              |    6 +-
 src/tao/unconstrained/examples/index.html          |    4 +-
 src/tao/unconstrained/examples/makefile.html       |    6 +-
 .../examples/tutorials/eptorsion1.c.html           |    6 +-
 .../examples/tutorials/eptorsion2.c.html           |    6 +-
 .../examples/tutorials/eptorsion2f.F.html          |    6 +-
 .../examples/tutorials/eptorsion2f.h.html          |    6 +-
 .../unconstrained/examples/tutorials/index.html    |    4 +-
 .../unconstrained/examples/tutorials/makefile.html |    6 +-
 .../examples/tutorials/minsurf2.c.html             |    6 +-
 .../examples/tutorials/rosenbrock1.c.html          |    6 +-
 .../examples/tutorials/rosenbrock1f.F.html         |    6 +-
 .../examples/tutorials/rosenbrock1f.h.html         |    6 +-
 src/tao/unconstrained/impls/bmrm/bmrm.c.html       |    6 +-
 src/tao/unconstrained/impls/bmrm/bmrm.h.html       |    6 +-
 src/tao/unconstrained/impls/bmrm/index.html        |    4 +-
 src/tao/unconstrained/impls/bmrm/makefile.html     |    6 +-
 src/tao/unconstrained/impls/cg/index.html          |    4 +-
 src/tao/unconstrained/impls/cg/makefile.html       |    6 +-
 src/tao/unconstrained/impls/cg/taocg.c.html        |    6 +-
 src/tao/unconstrained/impls/cg/taocg.h.html        |    6 +-
 src/tao/unconstrained/impls/index.html             |    4 +-
 src/tao/unconstrained/impls/lmvm/index.html        |    4 +-
 src/tao/unconstrained/impls/lmvm/lmvm.c.html       |    6 +-
 src/tao/unconstrained/impls/lmvm/lmvm.h.html       |    6 +-
 src/tao/unconstrained/impls/lmvm/makefile.html     |    6 +-
 src/tao/unconstrained/impls/makefile.html          |    6 +-
 src/tao/unconstrained/impls/neldermead/index.html  |    4 +-
 .../unconstrained/impls/neldermead/makefile.html   |    6 +-
 .../impls/neldermead/neldermead.c.html             |    6 +-
 .../impls/neldermead/neldermead.h.html             |    6 +-
 src/tao/unconstrained/impls/nls/index.html         |    4 +-
 src/tao/unconstrained/impls/nls/makefile.html      |    6 +-
 src/tao/unconstrained/impls/nls/nls.c.html         |    6 +-
 src/tao/unconstrained/impls/nls/nls.h.html         |    6 +-
 src/tao/unconstrained/impls/ntl/index.html         |    4 +-
 src/tao/unconstrained/impls/ntl/makefile.html      |    6 +-
 src/tao/unconstrained/impls/ntl/ntl.c.html         |    6 +-
 src/tao/unconstrained/impls/ntl/ntl.h.html         |    6 +-
 src/tao/unconstrained/impls/ntr/index.html         |    4 +-
 src/tao/unconstrained/impls/ntr/makefile.html      |    6 +-
 src/tao/unconstrained/impls/ntr/ntr.c.html         |    6 +-
 src/tao/unconstrained/impls/ntr/ntr.h.html         |    6 +-
 src/tao/unconstrained/impls/owlqn/index.html       |    4 +-
 src/tao/unconstrained/impls/owlqn/makefile.html    |    6 +-
 src/tao/unconstrained/impls/owlqn/owlqn.c.html     |    6 +-
 src/tao/unconstrained/impls/owlqn/owlqn.h.html     |    6 +-
 src/tao/unconstrained/index.html                   |    4 +-
 src/tao/unconstrained/makefile.html                |    6 +-
 src/tao/util/index.html                            |    4 +-
 src/tao/util/makefile.html                         |    6 +-
 src/tao/util/tao_util.c.html                       |    6 +-
 src/ts/adapt/impls/basic/adaptbasic.c.html         |    6 +-
 src/ts/adapt/impls/basic/index.html                |    4 +-
 src/ts/adapt/impls/basic/makefile.html             |    6 +-
 src/ts/adapt/impls/cfl/adaptcfl.c.html             |    6 +-
 src/ts/adapt/impls/cfl/index.html                  |    4 +-
 src/ts/adapt/impls/cfl/makefile.html               |    6 +-
 src/ts/adapt/impls/index.html                      |    4 +-
 src/ts/adapt/impls/makefile.html                   |    6 +-
 src/ts/adapt/impls/none/adaptnone.c.html           |    6 +-
 src/ts/adapt/impls/none/index.html                 |    4 +-
 src/ts/adapt/impls/none/makefile.html              |    6 +-
 src/ts/adapt/index.html                            |    4 +-
 src/ts/adapt/interface/index.html                  |    4 +-
 src/ts/adapt/interface/makefile.html               |    6 +-
 src/ts/adapt/interface/tsadapt.c.html              |    6 +-
 src/ts/adapt/makefile.html                         |    6 +-
 src/ts/characteristic/examples/index.html          |    4 +-
 src/ts/characteristic/examples/makefile.html       |    6 +-
 .../characteristic/examples/tutorials/index.html   |    4 +-
 .../examples/tutorials/makefile.html               |    6 +-
 src/ts/characteristic/impls/da/index.html          |    4 +-
 src/ts/characteristic/impls/da/makefile.html       |    6 +-
 src/ts/characteristic/impls/da/slda.c.html         |    6 +-
 src/ts/characteristic/impls/da/slda.h.html         |    6 +-
 src/ts/characteristic/impls/index.html             |    4 +-
 src/ts/characteristic/impls/makefile.html          |    6 +-
 src/ts/characteristic/index.html                   |    4 +-
 .../characteristic/interface/characteristic.c.html |    6 +-
 src/ts/characteristic/interface/index.html         |    4 +-
 src/ts/characteristic/interface/makefile.html      |    6 +-
 src/ts/characteristic/interface/mocregis.c.html    |    6 +-
 src/ts/characteristic/interface/slregis.c.html     |    6 +-
 src/ts/characteristic/makefile.html                |    6 +-
 src/ts/event/index.html                            |    4 +-
 src/ts/event/makefile.html                         |    6 +-
 src/ts/event/tsevent.c.html                        |    6 +-
 src/ts/examples/index.html                         |    4 +-
 src/ts/examples/makefile.html                      |    6 +-
 src/ts/examples/tests/ex10.c.html                  |    6 +-
 src/ts/examples/tests/ex2.c.html                   |    6 +-
 src/ts/examples/tests/ex25.c.html                  |    6 +-
 src/ts/examples/tests/ex3.c.html                   |    6 +-
 src/ts/examples/tests/ex4.c.html                   |    6 +-
 src/ts/examples/tests/ex5.c.html                   |    6 +-
 src/ts/examples/tests/ex6.c.html                   |    6 +-
 src/ts/examples/tests/ex7.c.html                   |    6 +-
 src/ts/examples/tests/ex8.c.html                   |    6 +-
 src/ts/examples/tests/ex9.c.html                   |    6 +-
 src/ts/examples/tests/index.html                   |    4 +-
 src/ts/examples/tests/makefile.html                |    6 +-
 .../advection-diffusion-reaction/ex1.c.html        |    6 +-
 .../advection-diffusion-reaction/ex10.c.html       |    6 +-
 .../advection-diffusion-reaction/ex2.c.html        |    6 +-
 .../advection-diffusion-reaction/ex3.c.html        |    6 +-
 .../advection-diffusion-reaction/ex4.c.html        |    6 +-
 .../advection-diffusion-reaction/ex5.c.html        |    6 +-
 .../advection-diffusion-reaction/ex7.c.html        |    6 +-
 .../advection-diffusion-reaction/index.html        |    4 +-
 .../advection-diffusion-reaction/makefile.html     |    6 +-
 .../advection-diffusion-reaction/shashi.F.html     |    6 +-
 src/ts/examples/tutorials/eimex/allen_cahn.c.html  |    6 +-
 src/ts/examples/tutorials/eimex/ct_vdp_imex.c.html |    6 +-
 src/ts/examples/tutorials/eimex/index.html         |    4 +-
 src/ts/examples/tutorials/eimex/makefile.html      |    6 +-
 src/ts/examples/tutorials/ex1.c.html               |    6 +-
 src/ts/examples/tutorials/ex10.c.html              |    6 +-
 src/ts/examples/tutorials/ex11.c.html              |    6 +-
 src/ts/examples/tutorials/ex12.c.html              |    6 +-
 src/ts/examples/tutorials/ex13.c.html              |    6 +-
 src/ts/examples/tutorials/ex14.c.html              |    6 +-
 src/ts/examples/tutorials/ex15.c.html              |    6 +-
 src/ts/examples/tutorials/ex16.c.html              |    6 +-
 src/ts/examples/tutorials/ex16adj.c.html           |    6 +-
 src/ts/examples/tutorials/ex16opt_ic.c.html        |    6 +-
 src/ts/examples/tutorials/ex16opt_p.c.html         |    6 +-
 src/ts/examples/tutorials/ex17.c.html              |    6 +-
 src/ts/examples/tutorials/ex19.c.html              |    6 +-
 src/ts/examples/tutorials/ex1f.F.html              |    6 +-
 src/ts/examples/tutorials/ex2.c.html               |    6 +-
 src/ts/examples/tutorials/ex20.c.html              |    6 +-
 src/ts/examples/tutorials/ex20adj.c.html           |    6 +-
 src/ts/examples/tutorials/ex20opt_ic.c.html        |    6 +-
 src/ts/examples/tutorials/ex20opt_p.c.html         |    6 +-
 src/ts/examples/tutorials/ex21.c.html              |    6 +-
 src/ts/examples/tutorials/ex22.c.html              |    6 +-
 src/ts/examples/tutorials/ex22f.F.html             |    6 +-
 src/ts/examples/tutorials/ex22f_mf.F90.html        |    6 +-
 src/ts/examples/tutorials/ex24.c.html              |    6 +-
 src/ts/examples/tutorials/ex25.c.html              |    6 +-
 src/ts/examples/tutorials/ex26.c.html              |    6 +-
 src/ts/examples/tutorials/ex28.c.html              |    6 +-
 src/ts/examples/tutorials/ex3.c.html               |    6 +-
 src/ts/examples/tutorials/ex31.c.html              |    6 +-
 src/ts/examples/tutorials/ex34.c.html              |    6 +-
 src/ts/examples/tutorials/ex35.cxx.html            |    6 +-
 src/ts/examples/tutorials/ex4.c.html               |    6 +-
 src/ts/examples/tutorials/ex40.c.html              |    6 +-
 src/ts/examples/tutorials/ex41.c.html              |    6 +-
 src/ts/examples/tutorials/ex42.c.html              |    6 +-
 src/ts/examples/tutorials/ex5.c.html               |    6 +-
 src/ts/examples/tutorials/ex6.c.html               |    6 +-
 src/ts/examples/tutorials/ex7.c.html               |    6 +-
 src/ts/examples/tutorials/ex8.c.html               |    6 +-
 src/ts/examples/tutorials/ex9.c.html               |    6 +-
 src/ts/examples/tutorials/extchem.c.html           |    6 +-
 src/ts/examples/tutorials/index.html               |    4 +-
 src/ts/examples/tutorials/makefile.html            |    6 +-
 src/ts/examples/tutorials/network/index.html       |    4 +-
 src/ts/examples/tutorials/network/makefile.html    |    6 +-
 src/ts/examples/tutorials/network/wash/index.html  |    4 +-
 .../examples/tutorials/network/wash/makefile.html  |    6 +-
 .../examples/tutorials/network/wash/pipes1.c.html  |    6 +-
 .../tutorials/phasefield/biharmonic.c.html         |    6 +-
 .../tutorials/phasefield/biharmonic2.c.html        |    6 +-
 .../tutorials/phasefield/biharmonic3.c.html        |    6 +-
 src/ts/examples/tutorials/phasefield/heat.c.html   |    6 +-
 src/ts/examples/tutorials/phasefield/index.html    |    4 +-
 src/ts/examples/tutorials/phasefield/makefile.html |    6 +-
 .../tutorials/phasefield/potentials.c.html         |    6 +-
 src/ts/examples/tutorials/power_grid/ex1.c.html    |    6 +-
 src/ts/examples/tutorials/power_grid/ex2.c.html    |    6 +-
 src/ts/examples/tutorials/power_grid/ex3.c.html    |    6 +-
 src/ts/examples/tutorials/power_grid/ex3adj.c.html |    6 +-
 src/ts/examples/tutorials/power_grid/ex3opt.c.html |    6 +-
 .../examples/tutorials/power_grid/ex3opt_fd.c.html |    6 +-
 src/ts/examples/tutorials/power_grid/ex5.c.html    |    6 +-
 src/ts/examples/tutorials/power_grid/ex6.c.html    |    6 +-
 src/ts/examples/tutorials/power_grid/ex7.c.html    |    6 +-
 src/ts/examples/tutorials/power_grid/ex8.c.html    |    6 +-
 src/ts/examples/tutorials/power_grid/ex9.c.html    |    6 +-
 src/ts/examples/tutorials/power_grid/ex9adj.c.html |    6 +-
 src/ts/examples/tutorials/power_grid/ex9opt.c.html |    6 +-
 src/ts/examples/tutorials/power_grid/index.html    |    4 +-
 src/ts/examples/tutorials/power_grid/makefile.html |    6 +-
 .../power_grid/stability_9bus/ex9bus.c.html        |    6 +-
 .../power_grid/stability_9bus/ex9busadj.c.html     |    6 +-
 .../power_grid/stability_9bus/ex9busopt.c.html     |    6 +-
 .../power_grid/stability_9bus/ex9busopt_fd.c.html  |    6 +-
 .../tutorials/power_grid/stability_9bus/index.html |    4 +-
 .../power_grid/stability_9bus/makefile.html        |    6 +-
 src/ts/f90-mod/index.html                          |    4 +-
 src/ts/f90-mod/makefile.html                       |    6 +-
 src/ts/f90-mod/petsctsmod.F.html                   |    6 +-
 src/ts/impls/arkimex/arkimex.c.html                |    6 +-
 src/ts/impls/arkimex/index.html                    |    4 +-
 src/ts/impls/arkimex/makefile.html                 |    6 +-
 src/ts/impls/bdf/bdf.c.html                        |    6 +-
 src/ts/impls/bdf/index.html                        |    4 +-
 src/ts/impls/bdf/makefile.html                     |    6 +-
 src/ts/impls/eimex/eimex.c.html                    |    6 +-
 src/ts/impls/eimex/index.html                      |    4 +-
 src/ts/impls/eimex/makefile.html                   |    6 +-
 src/ts/impls/explicit/euler/euler.c.html           |    6 +-
 src/ts/impls/explicit/euler/index.html             |    4 +-
 src/ts/impls/explicit/euler/makefile.html          |    6 +-
 src/ts/impls/explicit/index.html                   |    4 +-
 src/ts/impls/explicit/makefile.html                |    6 +-
 src/ts/impls/explicit/rk/index.html                |    4 +-
 src/ts/impls/explicit/rk/makefile.html             |    6 +-
 src/ts/impls/explicit/rk/rk.c.html                 |    6 +-
 src/ts/impls/explicit/ssp/index.html               |    4 +-
 src/ts/impls/explicit/ssp/makefile.html            |    6 +-
 src/ts/impls/explicit/ssp/ssp.c.html               |    6 +-
 src/ts/impls/implicit/alpha/alpha1.c.html          |    6 +-
 src/ts/impls/implicit/alpha/alpha2.c.html          |    6 +-
 src/ts/impls/implicit/alpha/index.html             |    4 +-
 src/ts/impls/implicit/alpha/makefile.html          |    6 +-
 src/ts/impls/implicit/gl/gl.c.html                 |    6 +-
 src/ts/impls/implicit/gl/gl.h.html                 |    6 +-
 src/ts/impls/implicit/gl/gladapt.c.html            |    6 +-
 src/ts/impls/implicit/gl/index.html                |    4 +-
 src/ts/impls/implicit/gl/makefile.html             |    6 +-
 src/ts/impls/implicit/index.html                   |    4 +-
 src/ts/impls/implicit/makefile.html                |    6 +-
 src/ts/impls/implicit/sundials/index.html          |    4 +-
 src/ts/impls/implicit/sundials/makefile.html       |    6 +-
 src/ts/impls/implicit/sundials/sundials.c.html     |    6 +-
 src/ts/impls/implicit/sundials/sundials.h.html     |    6 +-
 src/ts/impls/implicit/theta/index.html             |    4 +-
 src/ts/impls/implicit/theta/makefile.html          |    6 +-
 src/ts/impls/implicit/theta/theta.c.html           |    6 +-
 src/ts/impls/index.html                            |    4 +-
 src/ts/impls/makefile.html                         |    6 +-
 src/ts/impls/mimex/index.html                      |    4 +-
 src/ts/impls/mimex/makefile.html                   |    6 +-
 src/ts/impls/mimex/mimex.c.html                    |    6 +-
 src/ts/impls/pseudo/index.html                     |    4 +-
 src/ts/impls/pseudo/makefile.html                  |    6 +-
 src/ts/impls/pseudo/posindep.c.html                |    6 +-
 src/ts/impls/python/index.html                     |    4 +-
 src/ts/impls/python/makefile.html                  |    6 +-
 src/ts/impls/python/pythonts.c.html                |    6 +-
 src/ts/impls/rosw/index.html                       |    4 +-
 src/ts/impls/rosw/makefile.html                    |    6 +-
 src/ts/impls/rosw/rosw.c.html                      |    6 +-
 src/ts/index.html                                  |    4 +-
 src/ts/interface/dlregists.c.html                  |    6 +-
 src/ts/interface/index.html                        |    4 +-
 src/ts/interface/makefile.html                     |    6 +-
 src/ts/interface/ts.c.html                         |    6 +-
 src/ts/interface/tscreate.c.html                   |    6 +-
 src/ts/interface/tseig.c.html                      |    6 +-
 src/ts/interface/tsreg.c.html                      |    6 +-
 src/ts/interface/tsregall.c.html                   |    6 +-
 src/ts/makefile.html                               |    6 +-
 src/ts/trajectory/impls/basic/index.html           |    4 +-
 src/ts/trajectory/impls/basic/makefile.html        |    6 +-
 src/ts/trajectory/impls/basic/trajbasic.c.html     |    6 +-
 src/ts/trajectory/impls/index.html                 |    4 +-
 src/ts/trajectory/impls/makefile.html              |    6 +-
 src/ts/trajectory/impls/memory/index.html          |    4 +-
 src/ts/trajectory/impls/memory/makefile.html       |    6 +-
 src/ts/trajectory/impls/memory/trajmemory.c.html   |    6 +-
 src/ts/trajectory/impls/singlefile/index.html      |    4 +-
 src/ts/trajectory/impls/singlefile/makefile.html   |    6 +-
 .../trajectory/impls/singlefile/singlefile.c.html  |    6 +-
 src/ts/trajectory/impls/visualization/index.html   |    4 +-
 .../trajectory/impls/visualization/makefile.html   |    6 +-
 .../impls/visualization/trajvisualization.c.html   |    6 +-
 src/ts/trajectory/index.html                       |    4 +-
 src/ts/trajectory/interface/index.html             |    4 +-
 src/ts/trajectory/interface/makefile.html          |    6 +-
 src/ts/trajectory/interface/traj.c.html            |    6 +-
 src/ts/trajectory/makefile.html                    |    6 +-
 src/ts/utils/dmdats.c.html                         |    6 +-
 src/ts/utils/dmlocalts.c.html                      |    6 +-
 src/ts/utils/dmplexts.c.html                       |    6 +-
 src/ts/utils/dmts.c.html                           |    6 +-
 src/ts/utils/index.html                            |    4 +-
 src/ts/utils/makefile.html                         |    6 +-
 src/vec/f90-mod/index.html                         |    4 +-
 src/vec/f90-mod/makefile.html                      |    6 +-
 src/vec/f90-mod/petscvecmod.F.html                 |    6 +-
 src/vec/index.html                                 |    4 +-
 src/vec/is/ao/aoimpl.h.html                        |    6 +-
 src/vec/is/ao/examples/index.html                  |    4 +-
 src/vec/is/ao/examples/makefile.html               |    6 +-
 src/vec/is/ao/examples/tests/ex1.c.html            |    6 +-
 src/vec/is/ao/examples/tests/ex2.c.html            |    6 +-
 src/vec/is/ao/examples/tests/ex3d/ex3.cxx.html     |    6 +-
 src/vec/is/ao/examples/tests/ex3d/index.html       |    4 +-
 src/vec/is/ao/examples/tests/ex3d/makefile.html    |    6 +-
 src/vec/is/ao/examples/tests/ex4.c.html            |    6 +-
 src/vec/is/ao/examples/tests/ex4f.F.html           |    6 +-
 src/vec/is/ao/examples/tests/ex7.c.html            |    6 +-
 src/vec/is/ao/examples/tests/index.html            |    4 +-
 src/vec/is/ao/examples/tests/makefile.html         |    6 +-
 src/vec/is/ao/impls/basic/aobasic.c.html           |    6 +-
 src/vec/is/ao/impls/basic/index.html               |    4 +-
 src/vec/is/ao/impls/basic/makefile.html            |    6 +-
 src/vec/is/ao/impls/index.html                     |    4 +-
 src/vec/is/ao/impls/makefile.html                  |    6 +-
 src/vec/is/ao/impls/mapping/aomapping.c.html       |    6 +-
 .../is/ao/impls/mapping/ftn-custom/zaomappingf.c   |    7 +-
 src/vec/is/ao/impls/mapping/index.html             |    4 +-
 src/vec/is/ao/impls/mapping/makefile.html          |    6 +-
 .../is/ao/impls/memscalable/aomemscalable.c.html   |    6 +-
 src/vec/is/ao/impls/memscalable/index.html         |    4 +-
 src/vec/is/ao/impls/memscalable/makefile.html      |    6 +-
 src/vec/is/ao/index.html                           |    4 +-
 src/vec/is/ao/interface/ao.c.html                  |    6 +-
 src/vec/is/ao/interface/aoreg.c.html               |    6 +-
 src/vec/is/ao/interface/aoregall.c.html            |    6 +-
 src/vec/is/ao/interface/dlregisdm.c.html           |    6 +-
 src/vec/is/ao/interface/index.html                 |    4 +-
 src/vec/is/ao/interface/makefile.html              |    6 +-
 src/vec/is/ao/makefile.html                        |    6 +-
 src/vec/is/examples/index.html                     |    4 +-
 src/vec/is/examples/makefile.html                  |    6 +-
 src/vec/is/examples/tests/ex1.c.html               |    6 +-
 src/vec/is/examples/tests/ex2.c.html               |    6 +-
 src/vec/is/examples/tests/index.html               |    4 +-
 src/vec/is/examples/tests/makefile.html            |    6 +-
 src/vec/is/index.html                              |    4 +-
 src/vec/is/is/examples/index.html                  |    4 +-
 src/vec/is/is/examples/makefile.html               |    6 +-
 src/vec/is/is/examples/tests/ex1.c.html            |    6 +-
 src/vec/is/is/examples/tests/ex1f.F.html           |    6 +-
 src/vec/is/is/examples/tests/ex2.c.html            |    6 +-
 src/vec/is/is/examples/tests/ex2f.F.html           |    6 +-
 src/vec/is/is/examples/tests/ex3.c.html            |    6 +-
 src/vec/is/is/examples/tests/ex4.c.html            |    6 +-
 src/vec/is/is/examples/tests/ex5.c.html            |    6 +-
 src/vec/is/is/examples/tests/ex6.c.html            |    6 +-
 src/vec/is/is/examples/tests/index.html            |    4 +-
 src/vec/is/is/examples/tests/makefile.html         |    6 +-
 src/vec/is/is/examples/tutorials/ex1.c.html        |    6 +-
 src/vec/is/is/examples/tutorials/ex1f.F.html       |    6 +-
 src/vec/is/is/examples/tutorials/ex1f90.F.html     |    6 +-
 src/vec/is/is/examples/tutorials/ex2.c.html        |    6 +-
 src/vec/is/is/examples/tutorials/ex2f.F.html       |    6 +-
 src/vec/is/is/examples/tutorials/ex3.c.html        |    6 +-
 src/vec/is/is/examples/tutorials/ex3f90.F.html     |    6 +-
 src/vec/is/is/examples/tutorials/ex4.c.html        |    6 +-
 src/vec/is/is/examples/tutorials/ex5.c.html        |    6 +-
 src/vec/is/is/examples/tutorials/index.html        |    4 +-
 src/vec/is/is/examples/tutorials/makefile.html     |    6 +-
 src/vec/is/is/impls/block/block.c.html             |    6 +-
 src/vec/is/is/impls/block/index.html               |    4 +-
 src/vec/is/is/impls/block/makefile.html            |    6 +-
 src/vec/is/is/impls/general/general.c.html         |    6 +-
 src/vec/is/is/impls/general/general.h.html         |    6 +-
 src/vec/is/is/impls/general/index.html             |    4 +-
 src/vec/is/is/impls/general/makefile.html          |    6 +-
 src/vec/is/is/impls/index.html                     |    4 +-
 src/vec/is/is/impls/makefile.html                  |    6 +-
 src/vec/is/is/impls/stride/index.html              |    4 +-
 src/vec/is/is/impls/stride/makefile.html           |    6 +-
 src/vec/is/is/impls/stride/stride.c.html           |    6 +-
 src/vec/is/is/index.html                           |    4 +-
 src/vec/is/is/interface/index.c.html               |    6 +-
 src/vec/is/is/interface/index.html                 |    4 +-
 src/vec/is/is/interface/isreg.c.html               |    6 +-
 src/vec/is/is/interface/isregall.c.html            |    6 +-
 src/vec/is/is/interface/makefile.html              |    6 +-
 src/vec/is/is/makefile.html                        |    6 +-
 src/vec/is/is/utils/index.html                     |    4 +-
 src/vec/is/is/utils/isblock.c.html                 |    6 +-
 src/vec/is/is/utils/iscoloring.c.html              |    6 +-
 src/vec/is/is/utils/iscomp.c.html                  |    6 +-
 src/vec/is/is/utils/isdiff.c.html                  |    6 +-
 src/vec/is/is/utils/makefile.html                  |    6 +-
 src/vec/is/makefile.html                           |    6 +-
 src/vec/is/sf/examples/index.html                  |    4 +-
 src/vec/is/sf/examples/makefile.html               |    6 +-
 src/vec/is/sf/examples/tutorials/ex1.c.html        |    6 +-
 src/vec/is/sf/examples/tutorials/ex2.c.html        |    6 +-
 src/vec/is/sf/examples/tutorials/index.html        |    4 +-
 src/vec/is/sf/examples/tutorials/makefile.html     |    6 +-
 src/vec/is/sf/impls/basic/index.html               |    4 +-
 src/vec/is/sf/impls/basic/makefile.html            |    6 +-
 src/vec/is/sf/impls/basic/sfbasic.c.html           |    6 +-
 src/vec/is/sf/impls/index.html                     |    4 +-
 src/vec/is/sf/impls/makefile.html                  |    6 +-
 src/vec/is/sf/impls/window/index.html              |    4 +-
 src/vec/is/sf/impls/window/makefile.html           |    6 +-
 src/vec/is/sf/impls/window/sfwindow.c.html         |    6 +-
 src/vec/is/sf/index.html                           |    4 +-
 src/vec/is/sf/interface/dlregissf.c.html           |    6 +-
 src/vec/is/sf/interface/index.html                 |    4 +-
 src/vec/is/sf/interface/makefile.html              |    6 +-
 src/vec/is/sf/interface/sf.c.html                  |    6 +-
 src/vec/is/sf/interface/sfregi.c.html              |    6 +-
 src/vec/is/sf/interface/sftype.c.html              |    6 +-
 src/vec/is/sf/makefile.html                        |    6 +-
 src/vec/is/utils/index.html                        |    4 +-
 src/vec/is/utils/isio.c.html                       |    6 +-
 src/vec/is/utils/isltog.c.html                     |    6 +-
 src/vec/is/utils/makefile.html                     |    6 +-
 src/vec/is/utils/pmap.c.html                       |    6 +-
 src/vec/is/utils/vsectionis.c.html                 |    6 +-
 src/vec/makefile.html                              |    6 +-
 src/vec/pf/examples/index.html                     |    4 +-
 src/vec/pf/examples/makefile.html                  |    6 +-
 src/vec/pf/examples/tutorials/index.html           |    4 +-
 src/vec/pf/examples/tutorials/makefile.html        |    6 +-
 src/vec/pf/impls/constant/const.c.html             |    6 +-
 src/vec/pf/impls/constant/index.html               |    4 +-
 src/vec/pf/impls/constant/makefile.html            |    6 +-
 src/vec/pf/impls/index.html                        |    4 +-
 src/vec/pf/impls/makefile.html                     |    6 +-
 src/vec/pf/impls/matlab/cmatlab.c.html             |    6 +-
 src/vec/pf/impls/matlab/index.html                 |    4 +-
 src/vec/pf/impls/matlab/makefile.html              |    6 +-
 src/vec/pf/impls/string/cstring.c.html             |    6 +-
 src/vec/pf/impls/string/index.html                 |    4 +-
 src/vec/pf/impls/string/makefile.html              |    6 +-
 src/vec/pf/index.html                              |    4 +-
 src/vec/pf/interface/index.html                    |    4 +-
 src/vec/pf/interface/makefile.html                 |    6 +-
 src/vec/pf/interface/pf.c.html                     |    6 +-
 src/vec/pf/interface/pfall.c.html                  |    6 +-
 src/vec/pf/makefile.html                           |    6 +-
 src/vec/pf/pfimpl.h.html                           |    6 +-
 src/vec/vec/examples/index.html                    |    4 +-
 src/vec/vec/examples/makefile.html                 |    6 +-
 src/vec/vec/examples/tests/ex1.c.html              |    6 +-
 src/vec/vec/examples/tests/ex10.c.html             |    6 +-
 src/vec/vec/examples/tests/ex11.c.html             |    6 +-
 src/vec/vec/examples/tests/ex12.c.html             |    6 +-
 src/vec/vec/examples/tests/ex14.c.html             |    6 +-
 src/vec/vec/examples/tests/ex15.c.html             |    6 +-
 src/vec/vec/examples/tests/ex16.c.html             |    6 +-
 src/vec/vec/examples/tests/ex17.c.html             |    6 +-
 src/vec/vec/examples/tests/ex17f.F.html            |    6 +-
 src/vec/vec/examples/tests/ex18.c.html             |    6 +-
 src/vec/vec/examples/tests/ex19f.F.html            |    6 +-
 src/vec/vec/examples/tests/ex2.c.html              |    6 +-
 src/vec/vec/examples/tests/ex20f.F.html            |    6 +-
 src/vec/vec/examples/tests/ex21.c.html             |    6 +-
 src/vec/vec/examples/tests/ex22.c.html             |    6 +-
 src/vec/vec/examples/tests/ex23.c.html             |    6 +-
 src/vec/vec/examples/tests/ex24.c.html             |    6 +-
 src/vec/vec/examples/tests/ex25.c.html             |    6 +-
 src/vec/vec/examples/tests/ex28.c.html             |    6 +-
 src/vec/vec/examples/tests/ex29.c.html             |    6 +-
 src/vec/vec/examples/tests/ex3.c.html              |    6 +-
 src/vec/vec/examples/tests/ex30f.F.html            |    6 +-
 src/vec/vec/examples/tests/ex31.c.html             |    6 +-
 src/vec/vec/examples/tests/ex32f.F.html            |    6 +-
 src/vec/vec/examples/tests/ex33.c.html             |    6 +-
 src/vec/vec/examples/tests/ex34.c.html             |    6 +-
 src/vec/vec/examples/tests/ex35.c.html             |    6 +-
 src/vec/vec/examples/tests/ex36.c.html             |    6 +-
 src/vec/vec/examples/tests/ex37.c.html             |    6 +-
 src/vec/vec/examples/tests/ex38.c.html             |    6 +-
 src/vec/vec/examples/tests/ex39.c.html             |    6 +-
 src/vec/vec/examples/tests/ex4.c.html              |    6 +-
 src/vec/vec/examples/tests/ex40.c.html             |    6 +-
 src/vec/vec/examples/tests/ex41.c.html             |    6 +-
 src/vec/vec/examples/tests/ex42.c.html             |    6 +-
 src/vec/vec/examples/tests/ex45.c.html             |    6 +-
 src/vec/vec/examples/tests/ex46.c.html             |    6 +-
 src/vec/vec/examples/tests/ex47.c.html             |    6 +-
 src/vec/vec/examples/tests/ex5.c.html              |    6 +-
 src/vec/vec/examples/tests/ex6.c.html              |    6 +-
 src/vec/vec/examples/tests/ex7.c.html              |    6 +-
 src/vec/vec/examples/tests/ex8.c.html              |    6 +-
 src/vec/vec/examples/tests/ex9.c.html              |    6 +-
 src/vec/vec/examples/tests/index.html              |    4 +-
 src/vec/vec/examples/tests/makefile.html           |    6 +-
 src/vec/vec/examples/tutorials/ex1.c.html          |    6 +-
 src/vec/vec/examples/tutorials/ex10.c.html         |    6 +-
 src/vec/vec/examples/tutorials/ex11.c.html         |    6 +-
 src/vec/vec/examples/tutorials/ex11f.F.html        |    6 +-
 src/vec/vec/examples/tutorials/ex12.c.html         |    6 +-
 src/vec/vec/examples/tutorials/ex14f.F.html        |    6 +-
 src/vec/vec/examples/tutorials/ex15.c.html         |    6 +-
 src/vec/vec/examples/tutorials/ex16.c.html         |    6 +-
 src/vec/vec/examples/tutorials/ex18.c.html         |    6 +-
 src/vec/vec/examples/tutorials/ex19.c.html         |    6 +-
 src/vec/vec/examples/tutorials/ex1f.F.html         |    6 +-
 src/vec/vec/examples/tutorials/ex1f90.F.html       |    6 +-
 src/vec/vec/examples/tutorials/ex2.c.html          |    6 +-
 src/vec/vec/examples/tutorials/ex20f90.F90.html    |    6 +-
 src/vec/vec/examples/tutorials/ex21.c.html         |    6 +-
 src/vec/vec/examples/tutorials/ex21f90.F.html      |    6 +-
 src/vec/vec/examples/tutorials/ex2f.F.html         |    6 +-
 src/vec/vec/examples/tutorials/ex3.c.html          |    6 +-
 src/vec/vec/examples/tutorials/ex3f.F.html         |    6 +-
 src/vec/vec/examples/tutorials/ex42.c.html         |    6 +-
 src/vec/vec/examples/tutorials/ex42a.c.html        |    6 +-
 src/vec/vec/examples/tutorials/ex4f.F.html         |    6 +-
 src/vec/vec/examples/tutorials/ex4f90.F.html       |    6 +-
 src/vec/vec/examples/tutorials/ex5.c.html          |    6 +-
 src/vec/vec/examples/tutorials/ex6.c.html          |    6 +-
 src/vec/vec/examples/tutorials/ex7.c.html          |    6 +-
 src/vec/vec/examples/tutorials/ex7f.F.html         |    6 +-
 src/vec/vec/examples/tutorials/ex8.c.html          |    6 +-
 src/vec/vec/examples/tutorials/ex9.c.html          |    6 +-
 src/vec/vec/examples/tutorials/ex9f.F.html         |    6 +-
 src/vec/vec/examples/tutorials/index.html          |    4 +-
 src/vec/vec/examples/tutorials/makefile.html       |    6 +-
 src/vec/vec/impls/dvecimpl.h.html                  |    6 +-
 src/vec/vec/impls/hypre/index.html                 |    4 +-
 src/vec/vec/impls/hypre/makefile.html              |    6 +-
 src/vec/vec/impls/hypre/vhyp.c.html                |    6 +-
 src/vec/vec/impls/index.html                       |    4 +-
 src/vec/vec/impls/makefile.html                    |    6 +-
 src/vec/vec/impls/mpi/commonmpvec.c.html           |    6 +-
 src/vec/vec/impls/mpi/index.html                   |    4 +-
 src/vec/vec/impls/mpi/makefile.html                |    6 +-
 src/vec/vec/impls/mpi/mpicuda/index.html           |    4 +-
 src/vec/vec/impls/mpi/mpicuda/makefile.html        |    6 +-
 src/vec/vec/impls/mpi/mpicuda/mpicuda.cu.html      |    6 +-
 src/vec/vec/impls/mpi/mpicusp/index.html           |    4 +-
 src/vec/vec/impls/mpi/mpicusp/makefile.html        |    6 +-
 src/vec/vec/impls/mpi/mpicusp/mpicusp.cu.html      |    6 +-
 src/vec/vec/impls/mpi/mpiviennacl/index.html       |    4 +-
 src/vec/vec/impls/mpi/mpiviennacl/makefile.html    |    6 +-
 .../vec/impls/mpi/mpiviennacl/mpiviennacl.cxx.html |    6 +-
 src/vec/vec/impls/mpi/pbvec.c                      |    4 +-
 src/vec/vec/impls/mpi/pbvec.c.html                 |   10 +-
 src/vec/vec/impls/mpi/pdvec.c.html                 |    6 +-
 src/vec/vec/impls/mpi/pvec2.c.html                 |    6 +-
 src/vec/vec/impls/mpi/pvecimpl.h.html              |    6 +-
 src/vec/vec/impls/mpi/vmpicr.c.html                |    6 +-
 src/vec/vec/impls/nest/index.html                  |    4 +-
 src/vec/vec/impls/nest/makefile.html               |    6 +-
 src/vec/vec/impls/nest/vecnest.c.html              |    6 +-
 src/vec/vec/impls/nest/vecnestimpl.h.html          |    6 +-
 src/vec/vec/impls/seq/bvec1.c.html                 |    6 +-
 src/vec/vec/impls/seq/bvec2.c.html                 |    6 +-
 src/vec/vec/impls/seq/bvec3.c.html                 |    6 +-
 src/vec/vec/impls/seq/dvec2.c.html                 |    6 +-
 src/vec/vec/impls/seq/ftn-kernels/faypx.F.html     |    6 +-
 src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F.html    |    6 +-
 src/vec/vec/impls/seq/ftn-kernels/fmdot.F.html     |    6 +-
 src/vec/vec/impls/seq/ftn-kernels/fnorm.F.html     |    6 +-
 src/vec/vec/impls/seq/ftn-kernels/fwaxpy.F.html    |    6 +-
 src/vec/vec/impls/seq/ftn-kernels/fxtimesy.F.html  |    6 +-
 src/vec/vec/impls/seq/ftn-kernels/index.html       |    4 +-
 src/vec/vec/impls/seq/ftn-kernels/makefile.html    |    6 +-
 src/vec/vec/impls/seq/index.html                   |    4 +-
 src/vec/vec/impls/seq/makefile.html                |    6 +-
 src/vec/vec/impls/seq/seqcuda/cudavecimpl.h.html   |    6 +-
 src/vec/vec/impls/seq/seqcuda/index.html           |    4 +-
 src/vec/vec/impls/seq/seqcuda/makefile.html        |    6 +-
 src/vec/vec/impls/seq/seqcuda/veccuda.c.html       |    6 +-
 src/vec/vec/impls/seq/seqcuda/veccuda2.cu.html     |    6 +-
 .../vec/impls/seq/seqcuda/vecscattercuda.cu.html   |    6 +-
 src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h.html   |    6 +-
 src/vec/vec/impls/seq/seqcusp/index.html           |    4 +-
 src/vec/vec/impls/seq/seqcusp/makefile.html        |    6 +-
 src/vec/vec/impls/seq/seqcusp/veccusp.c.html       |    6 +-
 src/vec/vec/impls/seq/seqcusp/veccusp2.cu.html     |    6 +-
 .../vec/impls/seq/seqcusp/vecscattercusp.cu.html   |    6 +-
 src/vec/vec/impls/seq/seqviennacl/index.html       |    4 +-
 src/vec/vec/impls/seq/seqviennacl/makefile.html    |    6 +-
 .../vec/impls/seq/seqviennacl/vecviennacl.cxx.html |    6 +-
 .../impls/seq/seqviennacl/viennaclvecimpl.h.html   |    6 +-
 src/vec/vec/impls/seq/vseqcr.c.html                |    6 +-
 src/vec/vec/impls/shared/index.html                |    4 +-
 src/vec/vec/impls/shared/makefile.html             |    6 +-
 src/vec/vec/impls/shared/shvec.c.html              |    6 +-
 src/vec/vec/index.html                             |    4 +-
 src/vec/vec/interface/dlregisvec.c.html            |    6 +-
 src/vec/vec/interface/index.html                   |    4 +-
 src/vec/vec/interface/makefile.html                |    6 +-
 src/vec/vec/interface/rvector.c.html               |    6 +-
 src/vec/vec/interface/veccreate.c.html             |    6 +-
 src/vec/vec/interface/vecreg.c.html                |    6 +-
 src/vec/vec/interface/vecregall.c.html             |    6 +-
 src/vec/vec/interface/vector.c.html                |    6 +-
 src/vec/vec/makefile.html                          |    6 +-
 src/vec/vec/utils/comb.c.html                      |    6 +-
 src/vec/vec/utils/index.html                       |    4 +-
 src/vec/vec/utils/makefile.html                    |    6 +-
 src/vec/vec/utils/matlab/gcreatev.c.html           |    6 +-
 src/vec/vec/utils/matlab/index.html                |    4 +-
 src/vec/vec/utils/matlab/makefile.html             |    6 +-
 src/vec/vec/utils/projection.c.html                |    6 +-
 src/vec/vec/utils/vecio.c.html                     |    6 +-
 src/vec/vec/utils/vecmpitoseq.c.html               |    6 +-
 src/vec/vec/utils/vecs.c.html                      |    6 +-
 src/vec/vec/utils/vecstash.c.html                  |    6 +-
 src/vec/vec/utils/vinv.c.html                      |    6 +-
 src/vec/vec/utils/vpscat.c.html                    |    6 +-
 src/vec/vec/utils/vpscat.h.html                    |    6 +-
 src/vec/vec/utils/vscat.c.html                     |    6 +-
 src/vec/vec/utils/vsection.c.html                  |    6 +-
 tutorials/HandsOnExercise.html                     |    4 +-
 tutorials/TAOHandsOnExercise.html                  |    4 +-
 tutorials/index.html                               |    4 +-
 tutorials/makefile.html                            |    6 +-
 tutorials/python/ex1.c.html                        |    6 +-
 tutorials/python/index.html                        |    4 +-
 tutorials/python/makefile.html                     |    6 +-
 7376 files changed, 83534 insertions(+), 67185 deletions(-)

diff --git a/CTAGS b/CTAGS
index 85abeb4..4b07c93 100644
--- a/CTAGS
+++ b/CTAGS
@@ -4884,10 +4884,10 @@ EXAMPLESMATLAB	src/tao/pde_constrained/examples/tutorials/makefile	/^EXAMPLESMAT
 EXAMPLESMATLAB	src/ts/characteristic/examples/tutorials/makefile	/^EXAMPLESMATLAB     =$/;"	m
 EXAMPLESMATLAB	tutorials/python/makefile	/^EXAMPLESMATLAB   =$/;"	m
 EXISTS	src/ksp/pc/impls/tfs/tfs.h	92;"	d
-EXTERN_C_BEGIN	include/petscsys.h	2142;"	d
-EXTERN_C_BEGIN	include/petscsys.h	2145;"	d
-EXTERN_C_END	include/petscsys.h	2143;"	d
-EXTERN_C_END	include/petscsys.h	2146;"	d
+EXTERN_C_BEGIN	include/petscsys.h	2135;"	d
+EXTERN_C_BEGIN	include/petscsys.h	2138;"	d
+EXTERN_C_END	include/petscsys.h	2136;"	d
+EXTERN_C_END	include/petscsys.h	2139;"	d
 Eapplied	src/ts/examples/tutorials/ex10.c	/^  PetscReal Eapplied;           \/* Radiation flux from the left *\/$/;"	m	struct:_n_RD	file:
 EasyGuiRevisionInfo	bin/FASTMathInstaller.py	/^EasyGuiRevisionInfo = " version 0.72 2004-06-20"$/;"	v
 Edge	src/mat/coarsen/impls/hem/hem.c	/^} Edge;$/;"	t	typeref:struct:edge_tag	file:
@@ -7235,8 +7235,8 @@ KSPChebyshevEstEigSetUseRandom_Chebyshev	src/ksp/ksp/impls/cheby/cheby.c	/^stati
 KSPChebyshevEstEigSet_Chebyshev	src/ksp/ksp/impls/cheby/cheby.c	/^static PetscErrorCode KSPChebyshevEstEigSet_Chebyshev(KSP ksp,PetscReal a,PetscReal b,PetscReal c,PetscReal d)$/;"	f	file:
 KSPChebyshevSetEigenvalues	src/ksp/ksp/impls/cheby/cheby.c	/^PetscErrorCode  KSPChebyshevSetEigenvalues(KSP ksp,PetscReal emax,PetscReal emin)$/;"	f
 KSPChebyshevSetEigenvalues_Chebyshev	src/ksp/ksp/impls/cheby/cheby.c	/^static PetscErrorCode KSPChebyshevSetEigenvalues_Chebyshev(KSP ksp,PetscReal emax,PetscReal emin)$/;"	f	file:
-KSPCheckDot	include/petsc/private/kspimpl.h	305;"	d
-KSPCheckNorm	include/petsc/private/kspimpl.h	328;"	d
+KSPCheckDot	include/petsc/private/kspimpl.h	306;"	d
+KSPCheckNorm	include/petsc/private/kspimpl.h	329;"	d
 KSPComputeEigenvalues	src/ksp/ksp/interface/itfunc.c	/^PetscErrorCode  KSPComputeEigenvalues(KSP ksp,PetscInt n,PetscReal r[],PetscReal c[],PetscInt *neig)$/;"	f
 KSPComputeEigenvaluesExplicitly	src/ksp/ksp/interface/eige.c	/^PetscErrorCode  KSPComputeEigenvaluesExplicitly(KSP ksp,PetscInt nmax,PetscReal r[],PetscReal c[])$/;"	f
 KSPComputeEigenvalues_CG	src/ksp/ksp/impls/cg/cgeig.c	/^PetscErrorCode KSPComputeEigenvalues_CG(KSP ksp,PetscInt nmax,PetscReal *r,PetscReal *c,PetscInt *neig)$/;"	f
@@ -10687,8 +10687,8 @@ MPIUNI_UINT64	include/petsc/mpiuni/mpi.h	/^typedef unsigned long long MPIUNI_UIN
 MPIU_2INT	include/petscmath.h	548;"	d
 MPIU_2INT	src/sys/objects/init.c	/^MPI_Datatype MPIU_2INT = 0;$/;"	v
 MPIU_2SCALAR	src/sys/objects/init.c	/^MPI_Datatype MPIU_2SCALAR = 0;$/;"	v
-MPIU_Allreduce	include/petscsys.h	2940;"	d
-MPIU_Allreduce	include/petscsys.h	2942;"	d
+MPIU_Allreduce	include/petscsys.h	2933;"	d
+MPIU_Allreduce	include/petscsys.h	2935;"	d
 MPIU_BOOL	src/sys/objects/init.c	/^MPI_Datatype MPIU_BOOL;$/;"	v
 MPIU_COMPLEX	include/petscmath.h	271;"	d
 MPIU_COMPLEX	include/petscmath.h	273;"	d
@@ -10698,22 +10698,23 @@ MPIU_C_COMPLEX	src/sys/objects/init.c	/^MPI_Datatype MPIU_C_COMPLEX;$/;"	v
 MPIU_C_DOUBLE_COMPLEX	include/petscmath.h	251;"	d
 MPIU_C_DOUBLE_COMPLEX	src/sys/objects/init.c	/^MPI_Datatype MPIU_C_DOUBLE_COMPLEX;$/;"	v
 MPIU_ENUM	src/sys/objects/init.c	/^MPI_Datatype MPIU_ENUM;$/;"	v
-MPIU_File_read_all	include/petscsys.h	2212;"	d
+MPIU_File_read_all	include/petscsys.h	2205;"	d
 MPIU_File_read_all	src/sys/fileio/sysio.c	/^PetscErrorCode MPIU_File_read_all(MPI_File fd,void *data,PetscMPIInt cnt,MPI_Datatype dtype,MPI_Status *status)$/;"	f
-MPIU_File_write_all	include/petscsys.h	2211;"	d
+MPIU_File_write_all	include/petscsys.h	2204;"	d
 MPIU_File_write_all	src/sys/fileio/sysio.c	/^PetscErrorCode MPIU_File_write_all(MPI_File fd,void *data,PetscMPIInt cnt,MPI_Datatype dtype,MPI_Status *status)$/;"	f
-MPIU_INT	include/petscsys.h	262;"	d
 MPIU_INT	include/petscsys.h	264;"	d
-MPIU_INT64	include/petscsys.h	271;"	d
-MPIU_INT64	include/petscsys.h	273;"	d
+MPIU_INT	include/petscsys.h	267;"	d
+MPIU_INT64	include/petscsys.h	252;"	d
+MPIU_INT64	include/petscsys.h	255;"	d
+MPIU_INT64	include/petscsys.h	258;"	d
 MPIU_MATSCALAR	include/petscmath.h	538;"	d
 MPIU_MAX	include/petscsys.h	/^PETSC_EXTERN MPI_Op MPIU_MAX;$/;"	v
-MPIU_MAX	include/petscsys.h	1509;"	d
+MPIU_MAX	include/petscsys.h	1502;"	d
 MPIU_MAX	src/sys/objects/pinit.c	/^MPI_Op MPIU_MAX = 0;$/;"	v
 MPIU_MIN	include/petscsys.h	/^PETSC_EXTERN MPI_Op MPIU_MIN;$/;"	v
-MPIU_MIN	include/petscsys.h	1510;"	d
+MPIU_MIN	include/petscsys.h	1503;"	d
 MPIU_MIN	src/sys/objects/pinit.c	/^MPI_Op MPIU_MIN = 0;$/;"	v
-MPIU_PETSCLOGDOUBLE	include/petscsys.h	1387;"	d
+MPIU_PETSCLOGDOUBLE	include/petscsys.h	1380;"	d
 MPIU_REAL	include/petscmath.h	25;"	d
 MPIU_REAL	include/petscmath.h	50;"	d
 MPIU_REAL	include/petscmath.h	83;"	d
@@ -10721,11 +10722,11 @@ MPIU_REPLACE	include/petscsf.h	117;"	d
 MPIU_REPLACE	include/petscsf.h	123;"	d
 MPIU_SCALAR	include/petscmath.h	297;"	d
 MPIU_SCALAR	include/petscmath.h	304;"	d
-MPIU_SIZE_T	include/petscsys.h	325;"	d
-MPIU_SIZE_T	include/petscsys.h	327;"	d
-MPIU_SIZE_T	include/petscsys.h	329;"	d
+MPIU_SIZE_T	include/petscsys.h	318;"	d
+MPIU_SIZE_T	include/petscsys.h	320;"	d
+MPIU_SIZE_T	include/petscsys.h	322;"	d
 MPIU_SUM	include/petscsys.h	/^PETSC_EXTERN MPI_Op MPIU_SUM;$/;"	v
-MPIU_SUM	include/petscsys.h	1503;"	d
+MPIU_SUM	include/petscsys.h	1496;"	d
 MPIU_SUM	src/sys/objects/pinit.c	/^MPI_Op MPIU_SUM = 0;$/;"	v
 MPIU___COMPLEX128	include/petscmath.h	/^PETSC_EXTERN MPI_Datatype MPIU___COMPLEX128;$/;"	v
 MPIU___COMPLEX128	src/sys/objects/init.c	/^MPI_Datatype MPIU___COMPLEX128 = 0;$/;"	v
@@ -14157,7 +14158,7 @@ NUM_SET	include/petsc/private/pcgamgimpl.h	/^enum tag {SET1,SET2,GRAPH,GRAPH_MAT
 NV	src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c	27;"	d	file:
 NVALS	src/snes/examples/tutorials/ex16.c	61;"	d	file:
 NX	src/ksp/pc/impls/tfs/tfs.h	82;"	d
-N_COMM	src/sys/logging/xmllogevent.c	818;"	d	file:
+N_COMM	src/sys/logging/xmllogevent.c	820;"	d	file:
 N_DOUBLE	src/benchmarks/streams/CUDAVersion.cu	30;"	d	file:
 N_HALF	src/ksp/pc/impls/tfs/tfs.h	37;"	d
 N_REACTIONS	src/ts/examples/tutorials/ex27.c	47;"	d	file:
@@ -15142,6 +15143,9 @@ PCPostSolve_BDDC	src/ksp/pc/impls/bddc/bddc.c	/^static PetscErrorCode PCPostSolv
 PCPostSolve_Eisenstat	src/ksp/pc/impls/eisens/eisen.c	/^static PetscErrorCode PCPostSolve_Eisenstat(PC pc,KSP ksp,Vec b,Vec x)$/;"	f	file:
 PCPostSolve_Shell	src/ksp/pc/impls/shell/shellpc.c	/^static PetscErrorCode PCPostSolve_Shell(PC pc,KSP ksp,Vec b,Vec x)$/;"	f	file:
 PCPreSolve	src/ksp/pc/interface/precon.c	/^PetscErrorCode  PCPreSolve(PC pc,KSP ksp)$/;"	f
+PCPreSolveChangeRHS	src/ksp/pc/interface/precon.c	/^PETSC_INTERN PetscErrorCode  PCPreSolveChangeRHS(PC pc,PetscBool *change)$/;"	f
+PCPreSolveChangeRHS_BDDC	src/ksp/pc/impls/bddc/bddc.c	/^static PetscErrorCode PCPreSolveChangeRHS_BDDC(PC pc, PetscBool* change)$/;"	f	file:
+PCPreSolveChangeRHS_Shell	src/ksp/pc/impls/shell/shellpc.c	/^static PetscErrorCode PCPreSolveChangeRHS_Shell(PC pc,PetscBool* change)$/;"	f	file:
 PCPreSolve_BDDC	src/ksp/pc/impls/bddc/bddc.c	/^static PetscErrorCode PCPreSolve_BDDC(PC pc, KSP ksp, Vec rhs, Vec x)$/;"	f	file:
 PCPreSolve_Eisenstat	src/ksp/pc/impls/eisens/eisen.c	/^static PetscErrorCode PCPreSolve_Eisenstat(PC pc,KSP ksp,Vec b,Vec x)$/;"	f	file:
 PCPreSolve_Shell	src/ksp/pc/impls/shell/shellpc.c	/^static PetscErrorCode PCPreSolve_Shell(PC pc,KSP ksp,Vec b,Vec x)$/;"	f	file:
@@ -15758,10 +15762,11 @@ PETSCPARTITIONER_CLASSID	src/dm/impls/plex/plexpartition.c	/^PetscClassId PETSCP
 PETSCPARTITIONER_Partition	include/petsc/private/dmpleximpl.h	/^PETSC_EXTERN PetscLogEvent DMPLEX_Interpolate, PETSCPARTITIONER_Partition, DMPLEX_Distribute, DMPLEX_DistributeCones, DMPLEX_DistributeLabels, DMPLEX_DistributeSF, DMPLEX_DistributeOverlap, DMPLEX_DistributeField, DMPLEX_DistributeData, DMPLEX_Migrate, DMPLEX_GlobalToNaturalBegin, DMPLEX_GlobalToNaturalEnd, DMPLEX_NaturalToGlobalBegin, DMPLEX_NaturalToGlobalEnd, DMPLEX_Stratify, DMPLEX_Preallocate, DMPLEX_ResidualFEM, DMPLEX [...]
 PETSCPARTITIONER_Partition	src/dm/impls/plex/plex.c	/^PetscLogEvent DMPLEX_Interpolate, PETSCPARTITIONER_Partition, DMPLEX_Distribute, DMPLEX_DistributeCones, DMPLEX_DistributeLabels, DMPLEX_DistributeSF, DMPLEX_DistributeOverlap, DMPLEX_DistributeField, DMPLEX_DistributeData, DMPLEX_Migrate, DMPLEX_GlobalToNaturalBegin, DMPLEX_GlobalToNaturalEnd, DMPLEX_NaturalToGlobalBegin, DMPLEX_NaturalToGlobalEnd, DMPLEX_Stratify, DMPLEX_Preallocate, DMPLEX_ResidualFEM, DMPLEX_JacobianFEM, DMPLEX_In [...]
 PETSCRAND	include/petsc/finclude/petscsys.h	257;"	d
-PETSCRAND	include/petscsys.h	2613;"	d
+PETSCRAND	include/petscsys.h	2606;"	d
 PETSCRAND48	include/petsc/finclude/petscsys.h	258;"	d
-PETSCRAND48	include/petscsys.h	2614;"	d
-PETSCRANDER48	include/petscsys.h	2616;"	d
+PETSCRAND48	include/petscsys.h	2607;"	d
+PETSCRANDER48	include/petsc/finclude/petscsys.h	260;"	d
+PETSCRANDER48	include/petscsys.h	2609;"	d
 PETSCSFBASIC	include/petscsf.h	27;"	d
 PETSCSFWINDOW	include/petscsf.h	28;"	d
 PETSCSF_BcastBegin	include/petsc/private/sfimpl.h	/^PETSC_EXTERN PetscLogEvent PETSCSF_SetGraph, PETSCSF_BcastBegin, PETSCSF_BcastEnd, PETSCSF_ReduceBegin, PETSCSF_ReduceEnd, PETSCSF_FetchAndOpBegin, PETSCSF_FetchAndOpEnd;$/;"	v
@@ -15792,7 +15797,7 @@ PETSCSPACEPOLYNOMIAL	include/petscfe.h	34;"	d
 PETSCSPACE_CLASSID	include/petscfe.h	/^PETSC_EXTERN PetscClassId PETSCSPACE_CLASSID;$/;"	v
 PETSCSPACE_CLASSID	src/dm/dt/interface/dtfe.c	/^PetscClassId PETSCSPACE_CLASSID = 0;$/;"	v
 PETSCSPRNG	include/petsc/finclude/petscsys.h	259;"	d
-PETSCSPRNG	include/petscsys.h	2615;"	d
+PETSCSPRNG	include/petscsys.h	2608;"	d
 PETSCSTACKSIZE	include/petscerror.h	617;"	d
 PETSCTABLE	src/mat/impls/baij/mpi/mpibaij.h	11;"	d
 PETSCTABLE	src/mat/impls/baij/mpi/mpibaij.h	9;"	d
@@ -15827,15 +15832,15 @@ PETSC_AUTHOR_INFO	include/petscsys.h	108;"	d
 PETSC_BAG_FILE_CLASSID	include/petscbag.h	62;"	d
 PETSC_BAG_HELP_LENGTH	include/petsc/private/bagimpl.h	6;"	d
 PETSC_BAG_NAME_LENGTH	include/petsc/private/bagimpl.h	5;"	d
-PETSC_BINARY_CHAR_SIZE	include/petscsys.h	2685;"	d
-PETSC_BINARY_DOUBLE_SIZE	include/petscsys.h	2687;"	d
-PETSC_BINARY_FLOAT_SIZE	include/petscsys.h	2684;"	d
-PETSC_BINARY_INT_SIZE	include/petscsys.h	2683;"	d
-PETSC_BINARY_SCALAR_SIZE	include/petscsys.h	2688;"	d
+PETSC_BINARY_CHAR_SIZE	include/petscsys.h	2678;"	d
+PETSC_BINARY_DOUBLE_SIZE	include/petscsys.h	2680;"	d
+PETSC_BINARY_FLOAT_SIZE	include/petscsys.h	2677;"	d
+PETSC_BINARY_INT_SIZE	include/petscsys.h	2676;"	d
+PETSC_BINARY_SCALAR_SIZE	include/petscsys.h	2681;"	d
 PETSC_BINARY_SEEK_CUR	include/petscsys.h	/^typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END = 2} PetscBinarySeekType;$/;"	e	enum:__anon114
 PETSC_BINARY_SEEK_END	include/petscsys.h	/^typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END = 2} PetscBinarySeekType;$/;"	e	enum:__anon114
 PETSC_BINARY_SEEK_SET	include/petscsys.h	/^typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END = 2} PetscBinarySeekType;$/;"	e	enum:__anon114
-PETSC_BINARY_SHORT_SIZE	include/petscsys.h	2686;"	d
+PETSC_BINARY_SHORT_SIZE	include/petscsys.h	2679;"	d
 PETSC_BIT_LOGICAL	include/petscsys.h	/^              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING = 12} PetscDataType;$/;"	e	enum:__anon111
 PETSC_BIT_LOGICAL_SIZE	src/sys/objects/ptype.c	/^              PETSC_BIT_LOGICAL_SIZE = sizeof(char),$/;"	e	enum:__anon659	file:
 PETSC_BLASLAPACK_PREFIX_	include/petscblaslapack_mangle.h	37;"	d
@@ -15861,8 +15866,8 @@ PETSC_BLASLAPACK_SUFFIX_	include/petscblaslapack_mangle.h	21;"	d
 PETSC_BLASLAPACK_SUFFIX_	include/petscblaslapack_mangle.h	23;"	d
 PETSC_BLASLAPACK_SUFFIX_	include/petscblaslapack_mangle.h	27;"	d
 PETSC_BLASLAPACK_SUFFIX_	include/petscblaslapack_mangle.h	29;"	d
-PETSC_BLAS_INT_MAX	include/petscsys.h	2222;"	d
-PETSC_BLAS_INT_MIN	include/petscsys.h	2223;"	d
+PETSC_BLAS_INT_MAX	include/petscsys.h	2215;"	d
+PETSC_BLAS_INT_MIN	include/petscsys.h	2216;"	d
 PETSC_BOOL	include/petscsys.h	/^              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING = 12} PetscDataType;$/;"	e	enum:__anon111
 PETSC_BOOL_SIZE	src/sys/objects/ptype.c	/^              PETSC_BOOL_SIZE        = sizeof(PetscBool),$/;"	e	enum:__anon659	file:
 PETSC_BOX_CLIENT_ID	src/sys/webclient/box.c	13;"	d	file:
@@ -15885,7 +15890,7 @@ PETSC_BuildTwoSided	src/sys/utils/mpits.c	/^PetscLogEvent PETSC_BuildTwoSided,PE
 PETSC_BuildTwoSidedF	src/sys/utils/mpits.c	/^PetscLogEvent PETSC_BuildTwoSided,PETSC_BuildTwoSidedF;$/;"	v
 PETSC_CHAR	include/petscsys.h	/^              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING = 12} PetscDataType;$/;"	e	enum:__anon111
 PETSC_CHAR_SIZE	src/sys/objects/ptype.c	/^              PETSC_CHAR_SIZE        = sizeof(char),$/;"	e	enum:__anon659	file:
-PETSC_COMM_SELF	include/petscsys.h	555;"	d
+PETSC_COMM_SELF	include/petscsys.h	548;"	d
 PETSC_COMM_SELF_INNER	src/sys/dll/reg.c	/^static MPI_Comm PETSC_COMM_WORLD_INNER = 0,PETSC_COMM_SELF_INNER = 0;$/;"	v	file:
 PETSC_COMM_WORLD	include/petscsys.h	/^PETSC_EXTERN MPI_Comm PETSC_COMM_WORLD;$/;"	v
 PETSC_COMM_WORLD	src/sys/objects/pinit.c	/^MPI_Comm PETSC_COMM_WORLD = MPI_COMM_NULL;$/;"	v
@@ -15904,13 +15909,13 @@ PETSC_CUSP_CPU	include/petsc/private/petscimpl.h	/^typedef enum {PETSC_CUSP_UNAL
 PETSC_CUSP_GPU	include/petsc/private/petscimpl.h	/^typedef enum {PETSC_CUSP_UNALLOCATED,PETSC_CUSP_GPU,PETSC_CUSP_CPU,PETSC_CUSP_BOTH} PetscCUSPFlag;$/;"	e	enum:__anon191
 PETSC_CUSP_UNALLOCATED	include/petsc/private/petscimpl.h	/^typedef enum {PETSC_CUSP_UNALLOCATED,PETSC_CUSP_GPU,PETSC_CUSP_CPU,PETSC_CUSP_BOTH} PetscCUSPFlag;$/;"	e	enum:__anon191
 PETSC_DECIDE	include/petsc/finclude/petscsys.h	/^      PetscInt   PETSC_DECIDE,PETSC_DETERMINE$/;"	v
-PETSC_DECIDE	include/petscsys.h	497;"	d
-PETSC_DEFAULT	include/petscsys.h	524;"	d
+PETSC_DECIDE	include/petscsys.h	490;"	d
+PETSC_DEFAULT	include/petscsys.h	517;"	d
 PETSC_DESIRE_FEATURE_TEST_MACROS	src/sys/classes/random/impls/rand48/rand48.c	1;"	d	file:
 PETSC_DESIRE_FEATURE_TEST_MACROS	src/sys/fileio/mpiuopen.c	1;"	d	file:
 PETSC_DESIRE_FEATURE_TEST_MACROS	src/sys/objects/options.c	3;"	d	file:
 PETSC_DESIRE_FEATURE_TEST_MACROS	src/sys/utils/fhost.c	1;"	d	file:
-PETSC_DETERMINE	include/petscsys.h	511;"	d
+PETSC_DETERMINE	include/petscsys.h	504;"	d
 PETSC_DIR	config/install.py	/^  PETSC_DIR = a.split('=')[1][0:-1]$/;"	v
 PETSC_DIR	config/install.py	/^  PETSC_DIR = os.environ['PETSC_DIR']$/;"	v
 PETSC_DLLEXPORT	include/petscsys.h	69;"	d
@@ -16003,8 +16008,8 @@ PETSC_END_LEN	src/sys/logging/ftn-custom/zplogf.c	/^PETSC_EXTERN void PETSC_STDC
 PETSC_END_LEN	src/sys/logging/ftn-custom/zplogf.c	/^PETSC_EXTERN void PETSC_STDCALL petsclogeventregister_(CHAR string PETSC_MIXED_LEN(len),PetscClassId *classid,PetscLogEvent *e,PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
 PETSC_END_LEN	src/sys/logging/ftn-custom/zplogf.c	/^PETSC_EXTERN void PETSC_STDCALL petsclogstagegetid_(CHAR sname PETSC_MIXED_LEN(len),PetscLogStage *stage, int *ierr PETSC_END_LEN(len))$/;"	f
 PETSC_END_LEN	src/sys/logging/ftn-custom/zplogf.c	/^PETSC_EXTERN void PETSC_STDCALL petsclogstageregister_(CHAR sname PETSC_MIXED_LEN(len),PetscLogStage *stage,PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
-PETSC_END_LEN	src/sys/mpiuni/mpi.c	580;"	d	file:
-PETSC_END_LEN	src/sys/mpiuni/mpi.c	583;"	d	file:
+PETSC_END_LEN	src/sys/mpiuni/mpi.c	582;"	d	file:
+PETSC_END_LEN	src/sys/mpiuni/mpi.c	585;"	d	file:
 PETSC_END_LEN	src/sys/objects/ftn-custom/zoptionsf.c	/^PETSC_EXTERN void PETSC_STDCALL petscgetprogramname_(CHAR name PETSC_MIXED_LEN(len_in),PetscErrorCode *ierr PETSC_END_LEN(len_in))$/;"	f
 PETSC_END_LEN	src/sys/objects/ftn-custom/zstart.c	/^PETSC_EXTERN void PETSC_STDCALL petscinitialize_(CHAR filename PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
 PETSC_END_LEN	src/sys/python/ftn-custom/zpythonf.c	/^PETSC_EXTERN void PETSC_STDCALL petscpythoninitialize_(CHAR n1 PETSC_MIXED_LEN(l1),CHAR n2 PETSC_MIXED_LEN(l2), PetscErrorCode *ierr PETSC_END_LEN(l1) PETSC_END_LEN(l2))$/;"	f
@@ -16115,7 +16120,7 @@ PETSC_FLOAT_SIZE	src/sys/objects/ptype.c	/^              PETSC_FLOAT_SIZE
 PETSC_FLOPS_PER_OP	include/petsclog.h	196;"	d
 PETSC_FLOPS_PER_OP	include/petsclog.h	198;"	d
 PETSC_FORTRANADDR	include/petsc/finclude/petscsys.h	94;"	d
-PETSC_FORTRANADDR	include/petscsys.h	1436;"	d
+PETSC_FORTRANADDR	include/petscsys.h	1429;"	d
 PETSC_FORTRAN_CALLBACK_CLASS	include/petsc/private/petscimpl.h	/^typedef enum {PETSC_FORTRAN_CALLBACK_CLASS,PETSC_FORTRAN_CALLBACK_SUBTYPE,PETSC_FORTRAN_CALLBACK_MAXTYPE} PetscFortranCallbackType;$/;"	e	enum:__anon188
 PETSC_FORTRAN_CALLBACK_MAXTYPE	include/petsc/private/petscimpl.h	/^typedef enum {PETSC_FORTRAN_CALLBACK_CLASS,PETSC_FORTRAN_CALLBACK_SUBTYPE,PETSC_FORTRAN_CALLBACK_MAXTYPE} PetscFortranCallbackType;$/;"	e	enum:__anon188
 PETSC_FORTRAN_CALLBACK_SUBTYPE	include/petsc/private/petscimpl.h	/^typedef enum {PETSC_FORTRAN_CALLBACK_CLASS,PETSC_FORTRAN_CALLBACK_SUBTYPE,PETSC_FORTRAN_CALLBACK_MAXTYPE} PetscFortranCallbackType;$/;"	e	enum:__anon188
@@ -16135,7 +16140,7 @@ PETSC_HAVE_DLFCN_H	src/sys/dll/dlimpl.c	12;"	d	file:
 PETSC_HAVE_WINDOWS_H	src/sys/dll/dlimpl.c	11;"	d	file:
 PETSC_HDF5_INT_MAX	include/petscviewerhdf5.h	15;"	d
 PETSC_HDF5_INT_MIN	include/petscviewerhdf5.h	16;"	d
-PETSC_IGNORE	include/petscsys.h	486;"	d
+PETSC_IGNORE	include/petscsys.h	479;"	d
 PETSC_INFINITY	include/petscmath.h	524;"	d
 PETSC_INT	include/petscsys.h	/^typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG = 3 ,PETSC_SHORT = 4,PETSC_FLOAT = 5,$/;"	e	enum:__anon111
 PETSC_INT32	src/sys/classes/viewer/impls/vtk/vtkvimpl.h	32;"	d
@@ -16159,10 +16164,10 @@ PETSC_MAX_INT	include/petscmath.h	497;"	d
 PETSC_MAX_INT	include/petscmath.h	500;"	d
 PETSC_MAX_LENGTH_FORMAT	src/sys/fileio/mprint.c	27;"	d	file:
 PETSC_MAX_OPTIONS_HANDLER	include/petsc/private/petscimpl.h	69;"	d
-PETSC_MAX_PATH_LEN	include/petscsys.h	2481;"	d
-PETSC_MAX_PATH_LEN	include/petscsys.h	2483;"	d
-PETSC_MAX_PATH_LEN	include/petscsys.h	2485;"	d
-PETSC_MAX_PATH_LEN	include/petscsys.h	2487;"	d
+PETSC_MAX_PATH_LEN	include/petscsys.h	2474;"	d
+PETSC_MAX_PATH_LEN	include/petscsys.h	2476;"	d
+PETSC_MAX_PATH_LEN	include/petscsys.h	2478;"	d
+PETSC_MAX_PATH_LEN	include/petscsys.h	2480;"	d
 PETSC_MAX_REAL	include/petscmath.h	505;"	d
 PETSC_MAX_REAL	include/petscmath.h	511;"	d
 PETSC_MAX_REAL	include/petscmath.h	517;"	d
@@ -16179,16 +16184,16 @@ PETSC_MIN_REAL	include/petscmath.h	512;"	d
 PETSC_MIN_REAL	include/petscmath.h	518;"	d
 PETSC_MIXED_LEN	include/petsc/private/fortranimpl.h	39;"	d
 PETSC_MIXED_LEN	include/petsc/private/fortranimpl.h	46;"	d
-PETSC_MIXED_LEN	src/sys/mpiuni/mpi.c	579;"	d	file:
-PETSC_MIXED_LEN	src/sys/mpiuni/mpi.c	582;"	d	file:
+PETSC_MIXED_LEN	src/sys/mpiuni/mpi.c	581;"	d	file:
+PETSC_MIXED_LEN	src/sys/mpiuni/mpi.c	584;"	d	file:
 PETSC_MIXED_LEN_CALL	include/petsc/private/fortranimpl.h	41;"	d
 PETSC_MIXED_LEN_CALL	include/petsc/private/fortranimpl.h	48;"	d
 PETSC_MIXED_LEN_PROTO	include/petsc/private/fortranimpl.h	43;"	d
 PETSC_MIXED_LEN_PROTO	include/petsc/private/fortranimpl.h	50;"	d
-PETSC_MPI_INT_MAX	include/petscsys.h	2219;"	d
-PETSC_MPI_INT_MIN	include/petscsys.h	2220;"	d
+PETSC_MPI_INT_MAX	include/petscsys.h	2212;"	d
+PETSC_MPI_INT_MIN	include/petscsys.h	2213;"	d
 PETSC_NINFINITY	include/petscmath.h	525;"	d
-PETSC_NULL	include/petscsys.h	470;"	d
+PETSC_NULL	include/petscsys.h	463;"	d
 PETSC_NULL_BOOL_Fortran	include/petsc/private/fortranimpl.h	/^PETSC_EXTERN void    *PETSC_NULL_BOOL_Fortran;$/;"	v
 PETSC_NULL_BOOL_Fortran	src/sys/ftn-custom/zutils.c	/^void *PETSC_NULL_BOOL_Fortran      = 0;$/;"	v
 PETSC_NULL_CHARACTER_Fortran	include/petsc/private/fortranimpl.h	/^PETSC_EXTERN char   *PETSC_NULL_CHARACTER_Fortran;$/;"	v
@@ -16223,9 +16228,9 @@ PETSC_RANDOM_CLASSID	include/petscsys.h	/^PETSC_EXTERN PetscClassId PETSC_RANDOM
 PETSC_RANDOM_CLASSID	src/sys/classes/random/interface/randomc.c	/^PetscClassId PETSC_RANDOM_CLASSID;$/;"	v
 PETSC_REAL	include/petsc/finclude/petscsys.h	88;"	d
 PETSC_REAL	include/petsc/finclude/petscsysdef.h	131;"	d
-PETSC_REAL	include/petscsys.h	1430;"	d
-PETSC_REAL	include/petscsys.h	1432;"	d
-PETSC_REAL	include/petscsys.h	1434;"	d
+PETSC_REAL	include/petscsys.h	1423;"	d
+PETSC_REAL	include/petscsys.h	1425;"	d
+PETSC_REAL	include/petscsys.h	1427;"	d
 PETSC_RELEASE_DATE	include/petscversion.h	9;"	d
 PETSC_RESTRICT	include/petscsys.h	57;"	d
 PETSC_RESTRICT	include/petscsys.h	59;"	d
@@ -16235,10 +16240,10 @@ PETSC_RGB_COLORS_MAX	src/sys/logging/plog.c	2135;"	d	file:
 PETSC_RUNNING_ON_VALGRIND	include/petscvalgrind.h	11;"	d
 PETSC_RUNNING_ON_VALGRIND	include/petscvalgrind.h	9;"	d
 PETSC_SCALAR	include/petsc/finclude/petscsysdef.h	120;"	d
+PETSC_SCALAR	include/petscsys.h	1412;"	d
+PETSC_SCALAR	include/petscsys.h	1415;"	d
+PETSC_SCALAR	include/petscsys.h	1417;"	d
 PETSC_SCALAR	include/petscsys.h	1419;"	d
-PETSC_SCALAR	include/petscsys.h	1422;"	d
-PETSC_SCALAR	include/petscsys.h	1424;"	d
-PETSC_SCALAR	include/petscsys.h	1426;"	d
 PETSC_SCALAR_DOUBLE	include/petscmath.h	/^typedef enum { PETSC_SCALAR_DOUBLE,PETSC_SCALAR_SINGLE, PETSC_SCALAR_LONG_DOUBLE } PetscScalarPrecision;$/;"	e	enum:__anon33
 PETSC_SCALAR_LONG_DOUBLE	include/petscmath.h	/^typedef enum { PETSC_SCALAR_DOUBLE,PETSC_SCALAR_SINGLE, PETSC_SCALAR_LONG_DOUBLE } PetscScalarPrecision;$/;"	e	enum:__anon33
 PETSC_SCALAR_SINGLE	include/petscmath.h	/^typedef enum { PETSC_SCALAR_DOUBLE,PETSC_SCALAR_SINGLE, PETSC_SCALAR_LONG_DOUBLE } PetscScalarPrecision;$/;"	e	enum:__anon33
@@ -16279,7 +16284,7 @@ PETSC_SKIP_SPINLOCK	src/vec/vec/impls/seq/seqcusp/vecscattercusp.cu	6;"	d	file:
 PETSC_SMALL	include/petscmath.h	509;"	d
 PETSC_SMALL	include/petscmath.h	515;"	d
 PETSC_SMALL	include/petscmath.h	521;"	d
-PETSC_SMALLEST_CLASSID	include/petscsys.h	1583;"	d
+PETSC_SMALLEST_CLASSID	include/petscsys.h	1576;"	d
 PETSC_SMALLEST_FORTRAN_CALLBACK	include/petsc/private/petscimpl.h	54;"	d
 PETSC_SQRT_MACHINE_EPSILON	include/petscmath.h	508;"	d
 PETSC_SQRT_MACHINE_EPSILON	include/petscmath.h	514;"	d
@@ -16306,20 +16311,20 @@ PETSC_UNIT_LUMINOSITY	include/petscdm.h	/^typedef enum {PETSC_UNIT_LENGTH, PETSC
 PETSC_UNIT_MASS	include/petscdm.h	/^typedef enum {PETSC_UNIT_LENGTH, PETSC_UNIT_MASS, PETSC_UNIT_TIME, PETSC_UNIT_CURRENT, PETSC_UNIT_TEMPERATURE, PETSC_UNIT_AMOUNT, PETSC_UNIT_LUMINOSITY, NUM_PETSC_UNITS} PetscUnit;$/;"	e	enum:__anon23
 PETSC_UNIT_TEMPERATURE	include/petscdm.h	/^typedef enum {PETSC_UNIT_LENGTH, PETSC_UNIT_MASS, PETSC_UNIT_TIME, PETSC_UNIT_CURRENT, PETSC_UNIT_TEMPERATURE, PETSC_UNIT_AMOUNT, PETSC_UNIT_LUMINOSITY, NUM_PETSC_UNITS} PetscUnit;$/;"	e	enum:__anon23
 PETSC_UNIT_TIME	include/petscdm.h	/^typedef enum {PETSC_UNIT_LENGTH, PETSC_UNIT_MASS, PETSC_UNIT_TIME, PETSC_UNIT_CURRENT, PETSC_UNIT_TEMPERATURE, PETSC_UNIT_AMOUNT, PETSC_UNIT_LUMINOSITY, NUM_PETSC_UNITS} PetscUnit;$/;"	e	enum:__anon23
-PETSC_USE_FORTRAN_KERNEL_AYPX	include/petscsys.h	2125;"	d
-PETSC_USE_FORTRAN_KERNEL_MAXPY	include/petscsys.h	2097;"	d
-PETSC_USE_FORTRAN_KERNEL_MDOT	include/petscsys.h	2117;"	d
-PETSC_USE_FORTRAN_KERNEL_MULTADDAIJ	include/petscsys.h	2113;"	d
-PETSC_USE_FORTRAN_KERNEL_MULTAIJ	include/petscsys.h	2085;"	d
-PETSC_USE_FORTRAN_KERNEL_MULTAIJPERM	include/petscsys.h	2081;"	d
-PETSC_USE_FORTRAN_KERNEL_MULTCRL	include/petscsys.h	2077;"	d
-PETSC_USE_FORTRAN_KERNEL_MULTTRANSPOSEAIJ	include/petscsys.h	2089;"	d
-PETSC_USE_FORTRAN_KERNEL_NORM	include/petscsys.h	2093;"	d
-PETSC_USE_FORTRAN_KERNEL_RELAXAIJ	include/petscsys.h	2105;"	d
-PETSC_USE_FORTRAN_KERNEL_SOLVEAIJ	include/petscsys.h	2101;"	d
-PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ	include/petscsys.h	2109;"	d
-PETSC_USE_FORTRAN_KERNEL_WAXPY	include/petscsys.h	2129;"	d
-PETSC_USE_FORTRAN_KERNEL_XTIMESY	include/petscsys.h	2121;"	d
+PETSC_USE_FORTRAN_KERNEL_AYPX	include/petscsys.h	2118;"	d
+PETSC_USE_FORTRAN_KERNEL_MAXPY	include/petscsys.h	2090;"	d
+PETSC_USE_FORTRAN_KERNEL_MDOT	include/petscsys.h	2110;"	d
+PETSC_USE_FORTRAN_KERNEL_MULTADDAIJ	include/petscsys.h	2106;"	d
+PETSC_USE_FORTRAN_KERNEL_MULTAIJ	include/petscsys.h	2078;"	d
+PETSC_USE_FORTRAN_KERNEL_MULTAIJPERM	include/petscsys.h	2074;"	d
+PETSC_USE_FORTRAN_KERNEL_MULTCRL	include/petscsys.h	2070;"	d
+PETSC_USE_FORTRAN_KERNEL_MULTTRANSPOSEAIJ	include/petscsys.h	2082;"	d
+PETSC_USE_FORTRAN_KERNEL_NORM	include/petscsys.h	2086;"	d
+PETSC_USE_FORTRAN_KERNEL_RELAXAIJ	include/petscsys.h	2098;"	d
+PETSC_USE_FORTRAN_KERNEL_SOLVEAIJ	include/petscsys.h	2094;"	d
+PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ	include/petscsys.h	2102;"	d
+PETSC_USE_FORTRAN_KERNEL_WAXPY	include/petscsys.h	2122;"	d
+PETSC_USE_FORTRAN_KERNEL_XTIMESY	include/petscsys.h	2114;"	d
 PETSC_USE_MEMCPY	src/mat/impls/baij/seq/baijfact9.c	40;"	d	file:
 PETSC_USE_MEMZERO	src/mat/impls/baij/seq/baijfact9.c	39;"	d	file:
 PETSC_USE_NONEXECUTABLE_SO	src/sys/dll/dl.c	152;"	d	file:
@@ -16611,7 +16616,7 @@ PetscAcosReal	include/petscmath.h	96;"	d
 PetscAcosScalar	include/petscmath.h	292;"	d
 PetscAcosScalar	include/petscmath.h	318;"	d
 PetscAcosScalar	include/petscmath.h	331;"	d
-PetscAddrAlign	include/petscsys.h	615;"	d
+PetscAddrAlign	include/petscsys.h	608;"	d
 PetscAllreduceBarrierCheck	src/sys/utils/pbarrier.c	/^PetscErrorCode PetscAllreduceBarrierCheck(MPI_Comm comm,PetscMPIInt ctn,int line,const char *func,const char *file)$/;"	f
 PetscArgSortPixVal	src/sys/classes/draw/impls/x/ximage.c	/^PETSC_STATIC_INLINE PetscErrorCode PetscArgSortPixVal(const PetscDrawXiPixVal v[256],int idx[],int right)$/;"	f
 PetscAsinComplex	include/petscmath.h	138;"	d
@@ -16754,13 +16759,13 @@ PetscCUSPIndices	include/petscvec.h	/^typedef struct _p_PetscCUSPIndices* PetscC
 PetscCUSPSynchronize	include/petscsys.h	/^PETSC_EXTERN PetscBool PetscCUSPSynchronize;$/;"	v
 PetscCUSPSynchronize	src/sys/objects/init.c	/^PetscBool PetscCUSPSynchronize = PETSC_FALSE;$/;"	v
 PetscCalcSelfTime	src/sys/logging/xmllogevent.c	/^static PetscErrorCode  PetscCalcSelfTime(PetscViewer viewer, PetscSelfTimer **p_self, int *p_nstMax)$/;"	f	file:
-PetscCalloc1	include/petscsys.h	663;"	d
-PetscCalloc2	include/petscsys.h	720;"	d
-PetscCalloc3	include/petscsys.h	781;"	d
-PetscCalloc4	include/petscsys.h	850;"	d
-PetscCalloc5	include/petscsys.h	924;"	d
-PetscCalloc6	include/petscsys.h	1001;"	d
-PetscCalloc7	include/petscsys.h	1082;"	d
+PetscCalloc1	include/petscsys.h	656;"	d
+PetscCalloc2	include/petscsys.h	713;"	d
+PetscCalloc3	include/petscsys.h	774;"	d
+PetscCalloc4	include/petscsys.h	843;"	d
+PetscCalloc5	include/petscsys.h	917;"	d
+PetscCalloc6	include/petscsys.h	994;"	d
+PetscCalloc7	include/petscsys.h	1075;"	d
 PetscCeilReal	include/petscmath.h	103;"	d
 PetscCeilReal	include/petscmath.h	45;"	d
 PetscCeilReal	include/petscmath.h	70;"	d
@@ -16815,7 +16820,7 @@ PetscCommDestroy	src/sys/objects/tagm.c	/^PetscErrorCode  PetscCommDestroy(MPI_C
 PetscCommDuplicate	src/sys/objects/tagm.c	/^PetscErrorCode  PetscCommDuplicate(MPI_Comm comm_in,MPI_Comm *comm_out,PetscMPIInt *first_tag)$/;"	f
 PetscCommGetNewTag	src/sys/objects/tagm.c	/^PetscErrorCode  PetscCommGetNewTag(MPI_Comm comm,PetscMPIInt *tag)$/;"	f
 PetscCommInit	src/sys/fsrc/somefort.F	/^      block data PetscCommInit$/;"	b
-PetscCommSpinLock	src/sys/objects/ftn-custom/zstart.c	/^PetscSpinlock PetscCommSpinLock;$/;"	v
+PetscCommSpinLock	src/sys/objects/pinit.c	/^PetscSpinlock PetscCommSpinLock;$/;"	v
 PetscCommSplitReductionBegin	src/vec/vec/utils/comb.c	/^PetscErrorCode PetscCommSplitReductionBegin(MPI_Comm comm)$/;"	f
 PetscCommandArgumentCount	src/sys/fsrc/somefort.F	/^      integer function PetscCommandArgumentCount(/;"	f
 PetscComplex	include/petscmath.h	/^typedef __complex128 PetscComplex;$/;"	t
@@ -17696,19 +17701,19 @@ PetscFortranDouble	include/petsc/finclude/petscsysdef.h	95;"	d
 PetscFortranFloat	include/petsc/finclude/petscsysdef.h	94;"	d
 PetscFortranInt	include/petsc/finclude/petscsysdef.h	55;"	d
 PetscFortranLongDouble	include/petsc/finclude/petscsysdef.h	96;"	d
-PetscFree	include/petscsys.h	1157;"	d
-PetscFree2	include/petscsys.h	1206;"	d
-PetscFree2	include/petscsys.h	1208;"	d
-PetscFree3	include/petscsys.h	1235;"	d
-PetscFree3	include/petscsys.h	1237;"	d
-PetscFree4	include/petscsys.h	1265;"	d
-PetscFree4	include/petscsys.h	1267;"	d
-PetscFree5	include/petscsys.h	1296;"	d
-PetscFree5	include/petscsys.h	1298;"	d
-PetscFree6	include/petscsys.h	1331;"	d
-PetscFree6	include/petscsys.h	1333;"	d
-PetscFree7	include/petscsys.h	1368;"	d
-PetscFree7	include/petscsys.h	1370;"	d
+PetscFree	include/petscsys.h	1150;"	d
+PetscFree2	include/petscsys.h	1199;"	d
+PetscFree2	include/petscsys.h	1201;"	d
+PetscFree3	include/petscsys.h	1228;"	d
+PetscFree3	include/petscsys.h	1230;"	d
+PetscFree4	include/petscsys.h	1258;"	d
+PetscFree4	include/petscsys.h	1260;"	d
+PetscFree5	include/petscsys.h	1289;"	d
+PetscFree5	include/petscsys.h	1291;"	d
+PetscFree6	include/petscsys.h	1324;"	d
+PetscFree6	include/petscsys.h	1326;"	d
+PetscFree7	include/petscsys.h	1361;"	d
+PetscFree7	include/petscsys.h	1363;"	d
 PetscFreeAlign	src/sys/memory/mal.c	/^PetscErrorCode  PetscFreeAlign(void *ptr,int line,const char func[],const char file[])$/;"	f
 PetscFreeArguments	src/sys/objects/pinit.c	/^PetscErrorCode  PetscFreeArguments(char **args)$/;"	f
 PetscFreeSpaceContiguous	src/mat/utils/freespace.c	/^PetscErrorCode PetscFreeSpaceContiguous(PetscFreeSpaceList *head,PetscInt *space)$/;"	f
@@ -17717,7 +17722,7 @@ PetscFreeSpaceContiguous_LU	src/mat/utils/freespace.c	/^PetscErrorCode PetscFree
 PetscFreeSpaceDestroy	src/mat/utils/freespace.c	/^PetscErrorCode PetscFreeSpaceDestroy(PetscFreeSpaceList head)$/;"	f
 PetscFreeSpaceGet	src/mat/utils/freespace.c	/^PetscErrorCode PetscFreeSpaceGet(PetscInt n,PetscFreeSpaceList *list)$/;"	f
 PetscFreeSpaceList	src/mat/utils/freespace.h	/^typedef struct _Space *PetscFreeSpaceList;$/;"	t	typeref:struct:_Space
-PetscFreeVoid	include/petscsys.h	1180;"	d
+PetscFreeVoid	include/petscsys.h	1173;"	d
 PetscFunctionBegin	include/petscerror.h	703;"	d
 PetscFunctionBegin	include/petscerror.h	854;"	d
 PetscFunctionBeginHot	include/petscerror.h	735;"	d
@@ -17725,11 +17730,11 @@ PetscFunctionBeginHot	include/petscerror.h	856;"	d
 PetscFunctionBeginUser	include/petscerror.h	768;"	d
 PetscFunctionBeginUser	include/petscerror.h	855;"	d
 PetscFunctionList	include/petscsys.h	/^typedef struct _n_PetscFunctionList *PetscFunctionList;$/;"	t	typeref:struct:_n_PetscFunctionList
-PetscFunctionListAdd	include/petscsys.h	1744;"	d
+PetscFunctionListAdd	include/petscsys.h	1737;"	d
 PetscFunctionListAdd_Private	src/sys/dll/reg.c	/^PETSC_EXTERN PetscErrorCode PetscFunctionListAdd_Private(PetscFunctionList *fl,const char name[],void (*fnc)(void))$/;"	f
 PetscFunctionListDestroy	src/sys/dll/reg.c	/^PetscErrorCode  PetscFunctionListDestroy(PetscFunctionList *fl)$/;"	f
 PetscFunctionListDuplicate	src/sys/dll/reg.c	/^PetscErrorCode  PetscFunctionListDuplicate(PetscFunctionList fl,PetscFunctionList *nl)$/;"	f
-PetscFunctionListFind	include/petscsys.h	1747;"	d
+PetscFunctionListFind	include/petscsys.h	1740;"	d
 PetscFunctionListFind_Private	src/sys/dll/reg.c	/^PETSC_EXTERN PetscErrorCode PetscFunctionListFind_Private(PetscFunctionList fl,const char name[],void (**r)(void))$/;"	f
 PetscFunctionListGet	src/sys/dll/reg.c	/^PetscErrorCode  PetscFunctionListGet(PetscFunctionList list,const char ***array,int *n)$/;"	f
 PetscFunctionListPrintAll	src/sys/dll/reg.c	/^PetscErrorCode  PetscFunctionListPrintAll(void)$/;"	f
@@ -17953,9 +17958,10 @@ PetscInitialize_MKL_CPARDISO	src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c	/
 PetscInitialized	src/sys/objects/pinit.c	/^PetscErrorCode PetscInitialized(PetscBool  *isInitialized)$/;"	f
 PetscInt	include/petsc/finclude/petscsysdef.h	47;"	d
 PetscInt	include/petscsys.h	/^typedef Petsc64bitInt PetscInt;$/;"	t
+PetscInt	include/petscsys.h	/^typedef int PetscInt;$/;"	t
 PetscIntAddressFromFortran	src/sys/ftn-custom/zutils.c	/^PetscInt *PetscIntAddressFromFortran(const PetscInt *base,size_t addr)$/;"	f
 PetscIntAddressToFortran	src/sys/ftn-custom/zutils.c	/^size_t PetscIntAddressToFortran(const PetscInt *base,const PetscInt *addr)$/;"	f
-PetscIntMult64bit	include/petscsys.h	2281;"	d
+PetscIntMult64bit	include/petscsys.h	2274;"	d
 PetscIntMultError	include/petscsys.h	/^PETSC_STATIC_INLINE PetscErrorCode PetscIntMultError(PetscInt a,PetscInt b,PetscInt *result)$/;"	f
 PetscIntMultTruncate	include/petscsys.h	/^PETSC_STATIC_INLINE PetscInt PetscIntMultTruncate(PetscInt a,PetscInt b)$/;"	f
 PetscIntStack	include/petsclog.h	/^typedef struct _n_PetscIntStack *PetscIntStack;$/;"	t	typeref:struct:_n_PetscIntStack
@@ -18107,8 +18113,8 @@ PetscLayoutSetISLocalToGlobalMapping	src/vec/is/utils/pmap.c	/^PetscErrorCode Pe
 PetscLayoutSetLocalSize	src/vec/is/utils/pmap.c	/^PetscErrorCode PetscLayoutSetLocalSize(PetscLayout map,PetscInt n)$/;"	f
 PetscLayoutSetSize	src/vec/is/utils/pmap.c	/^PetscErrorCode PetscLayoutSetSize(PetscLayout map,PetscInt n)$/;"	f
 PetscLayoutSetUp	src/vec/is/utils/pmap.c	/^PetscErrorCode PetscLayoutSetUp(PetscLayout map)$/;"	f
-PetscLikely	include/petscsys.h	387;"	d
-PetscLikely	include/petscsys.h	390;"	d
+PetscLikely	include/petscsys.h	380;"	d
+PetscLikely	include/petscsys.h	383;"	d
 PetscLimiter	include/petsc/finclude/petscdmdef.h	22;"	d
 PetscLimiter	include/petscfvtypes.h	/^typedef struct _p_PetscLimiter *PetscLimiter;$/;"	t	typeref:struct:_p_PetscLimiter
 PetscLimiterCreate	src/dm/dt/interface/dtfv.c	/^PetscErrorCode PetscLimiterCreate(MPI_Comm comm, PetscLimiter *lim)$/;"	f
@@ -18350,20 +18356,20 @@ PetscMPIParallelComm	include/petsclog.h	/^PETSC_STATIC_INLINE int PetscMPIParall
 PetscMPITypeSize	include/petsclog.h	/^PETSC_STATIC_INLINE PetscErrorCode PetscMPITypeSize(PetscLogDouble *buff,PetscMPIInt count,MPI_Datatype type)$/;"	f
 PetscMPITypeSizeComm	include/petsclog.h	/^PETSC_STATIC_INLINE PetscErrorCode PetscMPITypeSizeComm(MPI_Comm comm, PetscLogDouble *buff,PetscMPIInt *counts,MPI_Datatype type)$/;"	f
 PetscMUMPS_c	src/mat/impls/aij/mpi/mumps/mumps.c	34;"	d	file:
-PetscMalloc	include/petscsys.h	595;"	d
-PetscMalloc1	include/petscsys.h	639;"	d
-PetscMalloc2	include/petscsys.h	690;"	d
-PetscMalloc2	include/petscsys.h	692;"	d
-PetscMalloc3	include/petscsys.h	749;"	d
-PetscMalloc3	include/petscsys.h	751;"	d
-PetscMalloc4	include/petscsys.h	814;"	d
-PetscMalloc4	include/petscsys.h	816;"	d
-PetscMalloc5	include/petscsys.h	886;"	d
-PetscMalloc5	include/petscsys.h	888;"	d
-PetscMalloc6	include/petscsys.h	962;"	d
-PetscMalloc6	include/petscsys.h	964;"	d
-PetscMalloc7	include/petscsys.h	1041;"	d
-PetscMalloc7	include/petscsys.h	1043;"	d
+PetscMalloc	include/petscsys.h	588;"	d
+PetscMalloc1	include/petscsys.h	632;"	d
+PetscMalloc2	include/petscsys.h	683;"	d
+PetscMalloc2	include/petscsys.h	685;"	d
+PetscMalloc3	include/petscsys.h	742;"	d
+PetscMalloc3	include/petscsys.h	744;"	d
+PetscMalloc4	include/petscsys.h	807;"	d
+PetscMalloc4	include/petscsys.h	809;"	d
+PetscMalloc5	include/petscsys.h	879;"	d
+PetscMalloc5	include/petscsys.h	881;"	d
+PetscMalloc6	include/petscsys.h	955;"	d
+PetscMalloc6	include/petscsys.h	957;"	d
+PetscMalloc7	include/petscsys.h	1034;"	d
+PetscMalloc7	include/petscsys.h	1036;"	d
 PetscMallocAlign	src/sys/memory/mal.c	/^PetscErrorCode  PetscMallocAlign(size_t mem,int line,const char func[],const char file[],void **result)$/;"	f
 PetscMallocClear	src/sys/memory/mal.c	/^PetscErrorCode  PetscMallocClear(void)$/;"	f
 PetscMallocDebug	src/sys/memory/mtr.c	/^PetscErrorCode  PetscMallocDebug(PetscBool level)$/;"	f
@@ -18422,9 +18428,9 @@ PetscMkdir	src/sys/fileio/fdir.c	/^PetscErrorCode PetscMkdir(const char dir[])$/
 PetscMod	src/sys/classes/draw/utils/axis.c	/^PetscErrorCode PetscMod(PetscReal x,PetscReal y,PetscReal *result)$/;"	f
 PetscNestedEvent	src/sys/logging/xmllogevent.c	/^} PetscNestedEvent;$/;"	t	typeref:struct:__anon660	file:
 PetscNestedEventTree	src/sys/logging/xmllogevent.c	/^} PetscNestedEventTree;$/;"	t	typeref:struct:__anon661	file:
-PetscNew	include/petscsys.h	1107;"	d
-PetscNewLog	include/petscsys.h	1132;"	d
-PetscNot	include/petscsys.h	1789;"	d
+PetscNew	include/petscsys.h	1100;"	d
+PetscNewLog	include/petscsys.h	1125;"	d
+PetscNot	include/petscsys.h	1782;"	d
 PetscObject	include/petsc/finclude/petscsysdef.h	179;"	d
 PetscObject	include/petscsys.h	/^typedef struct _p_PetscObject* PetscObject;$/;"	t	typeref:struct:_p_PetscObject
 PetscObjectAddOptionsHandler	src/sys/objects/inherit.c	/^PetscErrorCode PetscObjectAddOptionsHandler(PetscObject obj,PetscErrorCode (*handle)(PetscOptionItems*,PetscObject,void*),PetscErrorCode (*destroy)(PetscObject,void*),void *ctx)$/;"	f
@@ -18433,7 +18439,7 @@ PetscObjectAppendOptionsPrefix	src/sys/objects/prefix.c	/^PetscErrorCode  PetscO
 PetscObjectChangeTypeName	src/sys/objects/pname.c	/^PetscErrorCode  PetscObjectChangeTypeName(PetscObject obj,const char type_name[])$/;"	f
 PetscObjectComm	src/sys/objects/gcomm.c	/^MPI_Comm  PetscObjectComm(PetscObject obj)$/;"	f
 PetscObjectCompose	src/sys/objects/inherit.c	/^PetscErrorCode  PetscObjectCompose(PetscObject obj,const char name[],PetscObject ptr)$/;"	f
-PetscObjectComposeFunction	include/petscsys.h	1652;"	d
+PetscObjectComposeFunction	include/petscsys.h	1645;"	d
 PetscObjectComposeFunction_Petsc	src/sys/objects/inherit.c	/^PetscErrorCode PetscObjectComposeFunction_Petsc(PetscObject obj,const char name[],void (*ptr)(void))$/;"	f
 PetscObjectComposeFunction_Private	src/sys/objects/inherit.c	/^PetscErrorCode  PetscObjectComposeFunction_Private(PetscObject obj,const char name[],void (*fptr)(void))$/;"	f
 PetscObjectCompose_Petsc	src/sys/objects/inherit.c	/^PetscErrorCode PetscObjectCompose_Petsc(PetscObject obj,const char name[],PetscObject ptr)$/;"	f
@@ -18496,7 +18502,7 @@ PetscObjectPrependOptionsPrefix	src/sys/objects/prefix.c	/^PetscErrorCode  Petsc
 PetscObjectPrintClassNamePrefixType	src/sys/objects/pname.c	/^PetscErrorCode PetscObjectPrintClassNamePrefixType(PetscObject obj,PetscViewer viewer)$/;"	f
 PetscObjectProcessOptionsHandlers	src/sys/objects/inherit.c	/^PetscErrorCode  PetscObjectProcessOptionsHandlers(PetscOptionItems *PetscOptionsObject,PetscObject obj)$/;"	f
 PetscObjectQuery	src/sys/objects/inherit.c	/^PetscErrorCode  PetscObjectQuery(PetscObject obj,const char name[],PetscObject *ptr)$/;"	f
-PetscObjectQueryFunction	include/petscsys.h	1668;"	d
+PetscObjectQueryFunction	include/petscsys.h	1661;"	d
 PetscObjectQueryFunction_Petsc	src/sys/objects/inherit.c	/^PetscErrorCode PetscObjectQueryFunction_Petsc(PetscObject obj,const char name[],void (**ptr)(void))$/;"	f
 PetscObjectQueryFunction_Private	src/sys/objects/inherit.c	/^PETSC_EXTERN PetscErrorCode PetscObjectQueryFunction_Private(PetscObject obj,const char name[],void (**ptr)(void))$/;"	f
 PetscObjectQuery_Petsc	src/sys/objects/inherit.c	/^PetscErrorCode PetscObjectQuery_Petsc(PetscObject obj,const char name[],PetscObject *ptr)$/;"	f
@@ -18506,15 +18512,15 @@ PetscObjectRegisterDestroyAll	src/sys/objects/destroy.c	/^PetscErrorCode  PetscO
 PetscObjectRegisterDestroy_Count	src/sys/objects/destroy.c	/^static int         PetscObjectRegisterDestroy_Count = 0;$/;"	v	file:
 PetscObjectRegisterDestroy_Objects	src/sys/objects/destroy.c	/^static PetscObject PetscObjectRegisterDestroy_Objects[MAXREGDESOBJS];$/;"	v	file:
 PetscObjectRemoveReference	src/sys/objects/inherit.c	/^PetscErrorCode PetscObjectRemoveReference(PetscObject obj,const char name[])$/;"	f
-PetscObjectSAWsBlock	include/petscsys.h	1700;"	d
+PetscObjectSAWsBlock	include/petscsys.h	1693;"	d
 PetscObjectSAWsBlock	src/sys/ams/pams.c	/^PetscErrorCode  PetscObjectSAWsBlock(PetscObject obj)$/;"	f
-PetscObjectSAWsGrantAccess	include/petscsys.h	1701;"	d
+PetscObjectSAWsGrantAccess	include/petscsys.h	1694;"	d
 PetscObjectSAWsGrantAccess	src/sys/ams/pams.c	/^PetscErrorCode  PetscObjectSAWsGrantAccess(PetscObject obj)$/;"	f
-PetscObjectSAWsSetBlock	include/petscsys.h	1699;"	d
+PetscObjectSAWsSetBlock	include/petscsys.h	1692;"	d
 PetscObjectSAWsSetBlock	src/sys/ams/pams.c	/^PetscErrorCode  PetscObjectSAWsSetBlock(PetscObject obj,PetscBool flg)$/;"	f
-PetscObjectSAWsTakeAccess	include/petscsys.h	1702;"	d
+PetscObjectSAWsTakeAccess	include/petscsys.h	1695;"	d
 PetscObjectSAWsTakeAccess	src/sys/ams/pams.c	/^PetscErrorCode  PetscObjectSAWsTakeAccess(PetscObject obj)$/;"	f
-PetscObjectSAWsViewOff	include/petscsys.h	1698;"	d
+PetscObjectSAWsViewOff	include/petscsys.h	1691;"	d
 PetscObjectSAWsViewOff	src/sys/ams/pams.c	/^PetscErrorCode PetscObjectSAWsViewOff(PetscObject obj)$/;"	f
 PetscObjectSetFortranCallback	src/sys/objects/inherit.c	/^PetscErrorCode PetscObjectSetFortranCallback(PetscObject obj,PetscFortranCallbackType cbtype,PetscFortranCallbackId *cid,void (*func)(void),void *ctx)$/;"	f
 PetscObjectSetFromOptions	src/sys/objects/inherit.c	/^PetscErrorCode  PetscObjectSetFromOptions(PetscObject obj)$/;"	f
@@ -18766,7 +18772,7 @@ PetscPreLoadingUsed	include/petsclog.h	/^PETSC_EXTERN PetscBool PetscPreLoadingU
 PetscPreLoadingUsed	src/sys/objects/pinit.c	/^PetscBool PetscPreLoadingUsed = PETSC_FALSE;$/;"	v
 PetscPrecision	include/petscsys.h	/^typedef enum { PETSC_PRECISION_SINGLE=4,PETSC_PRECISION_DOUBLE=8 } PetscPrecision;$/;"	t	typeref:enum:__anon108
 PetscPrecisions	include/petscsys.h	/^PETSC_EXTERN const char *PetscPrecisions[];$/;"	v
-PetscPrefetchBlock	include/petscsys.h	2062;"	d
+PetscPrefetchBlock	include/petscsys.h	2055;"	d
 PetscPrintExeSpecs	src/sys/logging/xmllogevent.c	/^static PetscErrorCode  PetscPrintExeSpecs(PetscViewer viewer)$/;"	f	file:
 PetscPrintGlobalPerformance	src/sys/logging/xmllogevent.c	/^static PetscErrorCode  PetscPrintGlobalPerformance(PetscViewer viewer, PetscLogDouble locTotalTime)$/;"	f	file:
 PetscPrintSelfTime	src/sys/logging/xmllogevent.c	/^static PetscErrorCode  PetscPrintSelfTime(PetscViewer viewer, const PetscSelfTimer *selftimes, int nstMax, PetscLogDouble totalTime)$/;"	f	file:
@@ -18872,7 +18878,7 @@ PetscRegister__FUNCT__	include/petscerror.h	783;"	d
 PetscRegister__FUNCT__	include/petscerror.h	790;"	d
 PetscReturnErrorHandler	src/sys/error/err.c	/^PetscErrorCode  PetscReturnErrorHandler(MPI_Comm comm,int line,const char *fun,const char *file,PetscErrorCode n,PetscErrorType p,const char *mess,void *ctx)$/;"	f
 PetscRiemannFunc	include/petscds.h	/^typedef void (*PetscRiemannFunc)(PetscInt, PetscInt, const PetscReal[], const PetscReal[], const PetscScalar[], const PetscScalar[], PetscScalar[], void *);$/;"	t
-PetscSAWsBlock	include/petscsys.h	1697;"	d
+PetscSAWsBlock	include/petscsys.h	1690;"	d
 PetscSAWsBlock	src/sys/ams/pams.c	/^PetscErrorCode  PetscSAWsBlock(void)$/;"	f
 PetscSF	include/petsc/finclude/petscisdef.h	16;"	d
 PetscSF	include/petscsftypes.h	/^typedef struct _p_PetscSF* PetscSF;$/;"	t	typeref:struct:_p_PetscSF
@@ -19286,14 +19292,14 @@ PetscStackPush	include/petscerror.h	801;"	d
 PetscStackPush	include/petscerror.h	860;"	d
 PetscStackPushNoCheck	include/petscerror.h	643;"	d
 PetscStackPushNoCheck	include/petscerror.h	852;"	d
-PetscStackSAWsGrantAccess	include/petscsys.h	1706;"	d
+PetscStackSAWsGrantAccess	include/petscsys.h	1699;"	d
 PetscStackSAWsGrantAccess	src/sys/error/pstack.c	/^void  PetscStackSAWsGrantAccess(void)$/;"	f
-PetscStackSAWsTakeAccess	include/petscsys.h	1705;"	d
+PetscStackSAWsTakeAccess	include/petscsys.h	1698;"	d
 PetscStackSAWsTakeAccess	src/sys/error/pstack.c	/^void  PetscStackSAWsTakeAccess(void)$/;"	f
-PetscStackSAWsViewOff	include/petscsys.h	1704;"	d
+PetscStackSAWsViewOff	include/petscsys.h	1697;"	d
 PetscStackSAWsViewOff	src/sys/error/pstack.c	/^PetscErrorCode PetscStackSAWsViewOff(void)$/;"	f
 PetscStackView	src/sys/error/pstack.c	/^PetscErrorCode  PetscStackView(FILE *file)$/;"	f
-PetscStackViewSAWs	include/petscsys.h	1703;"	d
+PetscStackViewSAWs	include/petscsys.h	1696;"	d
 PetscStackViewSAWs	src/sys/error/pstack.c	/^PetscErrorCode PetscStackViewSAWs(void)$/;"	f
 PetscStageInfo	include/petsclog.h	/^} PetscStageInfo;$/;"	t	typeref:struct:_PetscStageInfo
 PetscStageInfoDestroy	src/sys/logging/utils/stagelog.c	/^PetscErrorCode  PetscStageInfoDestroy(PetscStageInfo *stageInfo)$/;"	f
@@ -19437,8 +19443,8 @@ PetscTraceBackErrorHandler	src/sys/error/errtrace.c	/^PetscErrorCode  PetscTrace
 PetscTryMethod	include/petsc/private/petscimpl.h	353;"	d
 PetscURLShorten	src/sys/webclient/google.c	/^PetscErrorCode PetscURLShorten(const char url[],char shorturl[],size_t lenshorturl)$/;"	f
 PetscUnit	include/petscdm.h	/^typedef enum {PETSC_UNIT_LENGTH, PETSC_UNIT_MASS, PETSC_UNIT_TIME, PETSC_UNIT_CURRENT, PETSC_UNIT_TEMPERATURE, PETSC_UNIT_AMOUNT, PETSC_UNIT_LUMINOSITY, NUM_PETSC_UNITS} PetscUnit;$/;"	t	typeref:enum:__anon23
-PetscUnlikely	include/petscsys.h	386;"	d
-PetscUnlikely	include/petscsys.h	389;"	d
+PetscUnlikely	include/petscsys.h	379;"	d
+PetscUnlikely	include/petscsys.h	382;"	d
 PetscUseMethod	include/petsc/private/petscimpl.h	367;"	d
 PetscVFPrintf	include/petscsys.h	/^PETSC_EXTERN PetscErrorCode (*PetscVFPrintf)(FILE*,const char[],va_list);$/;"	v
 PetscVFPrintf	src/sys/objects/init.c	/^PetscErrorCode (*PetscVFPrintf)(FILE*,const char[],va_list)    = PetscVFPrintfDefault;$/;"	v
@@ -19508,9 +19514,9 @@ PetscViewerASCIIPushTab	src/sys/classes/viewer/impls/ascii/filev.c	/^PetscErrorC
 PetscViewerASCIIRead	src/sys/classes/viewer/impls/ascii/filev.c	/^PetscErrorCode PetscViewerASCIIRead(PetscViewer viewer,void *data,PetscInt num,PetscInt *count,PetscDataType dtype)$/;"	f
 PetscViewerASCIISetFILE	src/sys/classes/viewer/impls/ascii/vcreatea.c	/^PetscErrorCode  PetscViewerASCIISetFILE(PetscViewer viewer,FILE *fd)$/;"	f
 PetscViewerASCIISetTab	src/sys/classes/viewer/impls/ascii/filev.c	/^PetscErrorCode  PetscViewerASCIISetTab(PetscViewer viewer,PetscInt tabs)$/;"	f
-PetscViewerASCIISpinLockOpen	src/sys/objects/ftn-custom/zstart.c	/^PetscSpinlock PetscViewerASCIISpinLockOpen;$/;"	v
-PetscViewerASCIISpinLockStderr	src/sys/objects/ftn-custom/zstart.c	/^PetscSpinlock PetscViewerASCIISpinLockStderr;$/;"	v
-PetscViewerASCIISpinLockStdout	src/sys/objects/ftn-custom/zstart.c	/^PetscSpinlock PetscViewerASCIISpinLockStdout;$/;"	v
+PetscViewerASCIISpinLockOpen	src/sys/objects/pinit.c	/^PetscSpinlock PetscViewerASCIISpinLockOpen;$/;"	v
+PetscViewerASCIISpinLockStderr	src/sys/objects/pinit.c	/^PetscSpinlock PetscViewerASCIISpinLockStderr;$/;"	v
+PetscViewerASCIISpinLockStdout	src/sys/objects/pinit.c	/^PetscSpinlock PetscViewerASCIISpinLockStdout;$/;"	v
 PetscViewerASCIISubtractTab	src/sys/classes/viewer/impls/ascii/filev.c	/^PetscErrorCode  PetscViewerASCIISubtractTab(PetscViewer viewer,PetscInt tabs)$/;"	f
 PetscViewerASCIISynchronizedPrintf	src/sys/classes/viewer/impls/ascii/filev.c	/^PetscErrorCode  PetscViewerASCIISynchronizedPrintf(PetscViewer viewer,const char format[],...)$/;"	f
 PetscViewerASCIIUseTabs	src/sys/classes/viewer/impls/ascii/filev.c	/^PetscErrorCode  PetscViewerASCIIUseTabs(PetscViewer viewer,PetscBool flg)$/;"	f
@@ -22855,7 +22861,7 @@ SPECIALLIB	src/sys/mpiuni/f90-mod/makefile	/^SPECIALLIB     = yes$/;"	m
 SPECIALLIB	src/ts/f90-mod/makefile	/^SPECIALLIB     = yes$/;"	m
 SPECIALLIB	src/vec/f90-mod/makefile	/^SPECIALLIB     = yes$/;"	m
 SPLIT	src/contrib/fun3d/comp/user.F	/^      subroutine SPLIT(/;"	s
-SQR	src/snes/examples/tutorials/ex59.c	93;"	d	file:
+SQR	src/snes/examples/tutorials/ex59.c	92;"	d	file:
 SR	src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h	79;"	d
 SR2	src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h	80;"	d
 SRState	include/petsc/private/petscimpl.h	/^typedef enum {STATE_BEGIN, STATE_PENDING, STATE_END} SRState;$/;"	t	typeref:enum:__anon194
@@ -23495,7 +23501,7 @@ TESTEXAMPLES_C_X	src/mat/examples/tests/makefile	/^TESTEXAMPLES_C_X	       =$/;"
 TESTEXAMPLES_C_X	src/mat/examples/tutorials/makefile	/^TESTEXAMPLES_C_X	    = ex2.PETSc ex2.rm$/;"	m
 TESTEXAMPLES_C_X	src/snes/examples/tests/makefile	/^TESTEXAMPLES_C_X	       = ex7.PETSc runex7 runex7_2 ex7.rm$/;"	m
 TESTEXAMPLES_C_X	src/snes/examples/tutorials/makefile	/^TESTEXAMPLES_C_X	       = ex1.PETSc runex1_X ex1.rm ex19.PETSc runex19_draw runex19_18 ex19.rm$/;"	m
-TESTEXAMPLES_C_X	src/sys/classes/draw/examples/tests/makefile	/^TESTEXAMPLES_C_X	  = ex1.PETSc runex1 ex1.rm ex2.PETSc runex2 ex2.rm ex3.PETSc runex3 ex3.rm ex4.PETSc runex4 ex4.rm \\$/;"	m
+TESTEXAMPLES_C_X	src/sys/classes/draw/examples/tests/makefile	/^TESTEXAMPLES_C_X	  = ex1.PETSc runex1 ex1.rm ex2.PETSc runex2 ex2.rm ex3.PETSc runex3 ex3.rm \\$/;"	m
 TESTEXAMPLES_C_X	src/sys/classes/draw/examples/tutorials/makefile	/^TESTEXAMPLES_C_X	  =$/;"	m
 TESTEXAMPLES_C_X	src/sys/classes/random/examples/tutorials/makefile	/^TESTEXAMPLES_C_X	       =$/;"	m
 TESTEXAMPLES_C_X	src/sys/classes/viewer/examples/tests/makefile	/^TESTEXAMPLES_C_X	  =$/;"	m
@@ -23553,7 +23559,6 @@ TESTEXAMPLES_DATAFILESPATH	src/ksp/ksp/examples/tests/makefile	/^TESTEXAMPLES_DA
 TESTEXAMPLES_DATAFILESPATH	src/ksp/ksp/examples/tutorials/makefile	/^TESTEXAMPLES_DATAFILESPATH     = ex10.PETSc runex10_2 runex10_3 runex10_4 runex10_5 runex10_6 runex10_7 runex10_8 \\$/;"	m
 TESTEXAMPLES_DATAFILESPATH	src/mat/examples/tests/makefile	/^TESTEXAMPLES_DATAFILESPATH     = ex40.PETSc runex40 runex40_2 ex40.rm ex41.PETSc runex41 ex41.rm \\$/;"	m
 TESTEXAMPLES_DATAFILESPATH	src/mat/examples/tutorials/makefile	/^TESTEXAMPLES_DATAFILESPATH  = ex1.PETSc runex1 ex1.rm ex5.PETSc runex5 ex5.rm ex9.PETSc runex9 ex9.rm ex10.PETSc runex10_seqaij runex10_seqdense runex10_mpiaij runex10_mpidense ex10.rm$/;"	m
-TESTEXAMPLES_DOUBLEINT32	src/mat/examples/tests/makefile	/^TESTEXAMPLES_DOUBLEINT32       = ex79f.PETSc runex79f ex79f.rm$/;"	m
 TESTEXAMPLES_DOUBLEINT32	src/ts/examples/tutorials/power_grid/stability_9bus/makefile	/^TESTEXAMPLES_DOUBLEINT32 = ex9bus.PETSc runex9bus ex9bus.rm ex9busadj.PETSc runex9busadj ex9busadj.rm ex9busopt.PETSc runex9busopt ex9busopt.rm ex9busopt_fd.PETSc runex9busopt_fd ex9busopt_fd.rm$/;"	m
 TESTEXAMPLES_ELEMENTAL	src/ksp/ksp/examples/tests/makefile	/^TESTEXAMPLES_ELEMENTAL         = ex40.PETSc runex40 runex40_2 ex40.rm$/;"	m
 TESTEXAMPLES_ELEMENTAL	src/mat/examples/tests/makefile	/^TESTEXAMPLES_ELEMENTAL         = ex38.PETSc runex38 runex38_2 runex38_3 ex38.rm \\$/;"	m
@@ -23607,6 +23612,8 @@ TESTEXAMPLES_FORTRAN	src/vec/vec/examples/tutorials/makefile	/^TESTEXAMPLES_FORT
 TESTEXAMPLES_FORTRAN_COMPLEX	src/ksp/ksp/examples/tutorials/makefile	/^TESTEXAMPLES_FORTRAN_COMPLEX            = ex11f.PETSc runex11f ex11f.rm$/;"	m
 TESTEXAMPLES_FORTRAN_COMPLEX	src/sys/classes/random/examples/tutorials/makefile	/^TESTEXAMPLES_FORTRAN_COMPLEX   =$/;"	m
 TESTEXAMPLES_FORTRAN_COMPLEX	src/sys/examples/tests/makefile	/^TESTEXAMPLES_FORTRAN_COMPLEX   = ex1f.PETSc ex1f.rm$/;"	m
+TESTEXAMPLES_FORTRAN_DATAFILESPATH	src/ksp/ksp/examples/tests/makefile	/^TESTEXAMPLES_FORTRAN_DATAFILESPATH = ex12f.PETSc runex12f ex12f.rm ex16f.PETSc runex16f ex16f.rm$/;"	m
+TESTEXAMPLES_FORTRAN_DOUBLEINT32	src/mat/examples/tests/makefile	/^TESTEXAMPLES_FORTRAN_DOUBLEINT32  = ex79f.PETSc runex79f ex79f.rm$/;"	m
 TESTEXAMPLES_FORTRAN_MPIUNI	src/ksp/ksp/examples/tests/makefile	/^TESTEXAMPLES_FORTRAN_MPIUNI    = ex12f.PETSc ex12f.rm ex16f.PETSc ex16f.rm$/;"	m
 TESTEXAMPLES_FORTRAN_MPIUNI	src/ksp/ksp/examples/tutorials/makefile	/^TESTEXAMPLES_FORTRAN_MPIUNI    = ex1f.PETSc runex1f ex1f.rm ex6f.PETSc runex6f ex6f.rm$/;"	m
 TESTEXAMPLES_FORTRAN_MPIUNI	src/mat/examples/tests/makefile	/^TESTEXAMPLES_FORTRAN_MPIUNI    = ex36f.PETSc runex36f ex36f.rm$/;"	m
@@ -23786,11 +23793,11 @@ TS	src/mat/matfd/ftn-custom/zfdmatrixf.c	/^typedef struct _p_TS *TS;$/;"	t	typer
 TS2GetSolution	src/ts/interface/ts.c	/^PetscErrorCode  TS2GetSolution(TS ts,Vec *u,Vec *v)$/;"	f
 TS2SetSolution	src/ts/interface/ts.c	/^PetscErrorCode  TS2SetSolution(TS ts,Vec u,Vec v)$/;"	f
 TSADAPTBASIC	include/petsc/finclude/petsctsdef.h	53;"	d
-TSADAPTBASIC	include/petscts.h	569;"	d
+TSADAPTBASIC	include/petscts.h	570;"	d
 TSADAPTCFL	include/petsc/finclude/petsctsdef.h	55;"	d
-TSADAPTCFL	include/petscts.h	571;"	d
+TSADAPTCFL	include/petscts.h	572;"	d
 TSADAPTNONE	include/petsc/finclude/petsctsdef.h	54;"	d
-TSADAPTNONE	include/petscts.h	570;"	d
+TSADAPTNONE	include/petscts.h	571;"	d
 TSADAPT_CLASSID	include/petscts.h	/^PETSC_EXTERN PetscClassId TSADAPT_CLASSID;$/;"	v
 TSADAPT_CLASSID	src/ts/adapt/interface/tsadapt.c	/^PetscClassId TSADAPT_CLASSID;$/;"	v
 TSALPHA	include/petsc/finclude/petsctsdef.h	33;"	d
@@ -23799,27 +23806,27 @@ TSALPHA2	include/petscts.h	37;"	d
 TSARKIMEX	include/petsc/finclude/petsctsdef.h	36;"	d
 TSARKIMEX	include/petscts.h	40;"	d
 TSARKIMEX1BEE	include/petsc/finclude/petsctsdef.h	67;"	d
-TSARKIMEX1BEE	include/petscts.h	706;"	d
+TSARKIMEX1BEE	include/petscts.h	707;"	d
 TSARKIMEX2C	include/petsc/finclude/petsctsdef.h	71;"	d
-TSARKIMEX2C	include/petscts.h	710;"	d
+TSARKIMEX2C	include/petscts.h	711;"	d
 TSARKIMEX2D	include/petsc/finclude/petsctsdef.h	72;"	d
-TSARKIMEX2D	include/petscts.h	711;"	d
+TSARKIMEX2D	include/petscts.h	712;"	d
 TSARKIMEX2E	include/petsc/finclude/petsctsdef.h	73;"	d
-TSARKIMEX2E	include/petscts.h	712;"	d
+TSARKIMEX2E	include/petscts.h	713;"	d
 TSARKIMEX3	include/petsc/finclude/petsctsdef.h	75;"	d
-TSARKIMEX3	include/petscts.h	714;"	d
+TSARKIMEX3	include/petscts.h	715;"	d
 TSARKIMEX4	include/petsc/finclude/petsctsdef.h	78;"	d
-TSARKIMEX4	include/petscts.h	717;"	d
+TSARKIMEX4	include/petscts.h	718;"	d
 TSARKIMEX5	include/petsc/finclude/petsctsdef.h	79;"	d
-TSARKIMEX5	include/petscts.h	718;"	d
+TSARKIMEX5	include/petscts.h	719;"	d
 TSARKIMEXA2	include/petsc/finclude/petsctsdef.h	68;"	d
-TSARKIMEXA2	include/petscts.h	707;"	d
+TSARKIMEXA2	include/petscts.h	708;"	d
 TSARKIMEXARS122	include/petsc/finclude/petsctsdef.h	70;"	d
-TSARKIMEXARS122	include/petscts.h	709;"	d
+TSARKIMEXARS122	include/petscts.h	710;"	d
 TSARKIMEXARS443	include/petsc/finclude/petsctsdef.h	77;"	d
-TSARKIMEXARS443	include/petscts.h	716;"	d
+TSARKIMEXARS443	include/petscts.h	717;"	d
 TSARKIMEXBPR3	include/petsc/finclude/petsctsdef.h	76;"	d
-TSARKIMEXBPR3	include/petscts.h	715;"	d
+TSARKIMEXBPR3	include/petscts.h	716;"	d
 TSARKIMEXDefault	src/ts/impls/arkimex/arkimex.c	/^static TSARKIMEXType  TSARKIMEXDefault = TSARKIMEX3;$/;"	v	file:
 TSARKIMEXFinalizePackage	src/ts/impls/arkimex/arkimex.c	/^PetscErrorCode TSARKIMEXFinalizePackage(void)$/;"	f
 TSARKIMEXGetType	src/ts/impls/arkimex/arkimex.c	/^PetscErrorCode TSARKIMEXGetType(TS ts,TSARKIMEXType *arktype)$/;"	f
@@ -23827,9 +23834,9 @@ TSARKIMEXGetType_ARKIMEX	src/ts/impls/arkimex/arkimex.c	/^static PetscErrorCode
 TSARKIMEXGetVecs	src/ts/impls/arkimex/arkimex.c	/^static PetscErrorCode TSARKIMEXGetVecs(TS ts,DM dm,Vec *Z,Vec *Ydot)$/;"	f	file:
 TSARKIMEXInitializePackage	src/ts/impls/arkimex/arkimex.c	/^PetscErrorCode TSARKIMEXInitializePackage(void)$/;"	f
 TSARKIMEXL2	include/petsc/finclude/petsctsdef.h	69;"	d
-TSARKIMEXL2	include/petscts.h	708;"	d
+TSARKIMEXL2	include/petscts.h	709;"	d
 TSARKIMEXPRSSP2	include/petsc/finclude/petsctsdef.h	74;"	d
-TSARKIMEXPRSSP2	include/petscts.h	713;"	d
+TSARKIMEXPRSSP2	include/petscts.h	714;"	d
 TSARKIMEXPackageInitialized	src/ts/impls/arkimex/arkimex.c	/^static PetscBool      TSARKIMEXPackageInitialized;$/;"	v	file:
 TSARKIMEXRegister	src/ts/impls/arkimex/arkimex.c	/^PetscErrorCode TSARKIMEXRegister(TSARKIMEXType name,PetscInt order,PetscInt s,$/;"	f
 TSARKIMEXRegisterAll	src/ts/impls/arkimex/arkimex.c	/^PetscErrorCode TSARKIMEXRegisterAll(void)$/;"	f
@@ -24052,7 +24059,7 @@ TSEIMEXSetOrdAdapt_EIMEX	src/ts/impls/eimex/eimex.c	/^static PetscErrorCode TSEI
 TSEIMEXSetRowCol	src/ts/impls/eimex/eimex.c	/^PetscErrorCode TSEIMEXSetRowCol(TS ts, PetscInt row, PetscInt col)$/;"	f
 TSEIMEXSetRowCol_EIMEX	src/ts/impls/eimex/eimex.c	/^static PetscErrorCode TSEIMEXSetRowCol_EIMEX(TS ts,PetscInt row,PetscInt col)$/;"	f	file:
 TSEIMEXType	include/petsc/finclude/petsctsdef.h	99;"	d
-TSEIMEXType	include/petscts.h	669;"	d
+TSEIMEXType	include/petscts.h	670;"	d
 TSEULER	include/petsc/finclude/petsctsdef.h	25;"	d
 TSEULER	include/petscts.h	28;"	d
 TSEVENT_LOCATED_INTERVAL	include/petsc/private/tsimpl.h	/^typedef enum {TSEVENT_NONE,TSEVENT_LOCATED_INTERVAL,TSEVENT_PROCESSING,TSEVENT_ZERO,TSEVENT_RESET_NEXTSTEP} TSEventStatus;$/;"	e	enum:__anon161
@@ -24103,14 +24110,14 @@ TSFunctionRHS	src/ts/examples/tests/ex9.c	/^PetscErrorCode TSFunctionRHS(TS ts,P
 TSFunction_Sundials	src/ts/impls/implicit/sundials/sundials.c	/^int TSFunction_Sundials(realtype t,N_Vector y,N_Vector ydot,void *ctx)$/;"	f
 TSGL	include/petsc/finclude/petsctsdef.h	34;"	d
 TSGL	include/petscts.h	38;"	d
-TSGLACCEPT_ALWAYS	include/petscts.h	640;"	d
+TSGLACCEPT_ALWAYS	include/petscts.h	641;"	d
 TSGLADAPT_BOTH	include/petsc/finclude/petsctsdef.h	50;"	d
-TSGLADAPT_BOTH	include/petscts.h	619;"	d
+TSGLADAPT_BOTH	include/petscts.h	620;"	d
 TSGLADAPT_CLASSID	src/ts/impls/implicit/gl/gladapt.c	/^static PetscClassId      TSGLADAPT_CLASSID;$/;"	v	file:
 TSGLADAPT_NONE	include/petsc/finclude/petsctsdef.h	48;"	d
-TSGLADAPT_NONE	include/petscts.h	617;"	d
+TSGLADAPT_NONE	include/petscts.h	618;"	d
 TSGLADAPT_SIZE	include/petsc/finclude/petsctsdef.h	49;"	d
-TSGLADAPT_SIZE	include/petscts.h	618;"	d
+TSGLADAPT_SIZE	include/petscts.h	619;"	d
 TSGLAcceptFunction	include/petscts.h	/^PETSC_EXTERN_TYPEDEF typedef PetscErrorCode (*TSGLAcceptFunction)(TS,PetscReal,PetscReal,const PetscReal[],PetscBool *);$/;"	t
 TSGLAcceptList	src/ts/impls/implicit/gl/gl.c	/^static PetscFunctionList TSGLAcceptList;$/;"	v	file:
 TSGLAcceptRegister	src/ts/impls/implicit/gl/gl.c	/^PetscErrorCode  TSGLAcceptRegister(const char sname[],TSGLAcceptFunction function)$/;"	f
@@ -24177,7 +24184,7 @@ TSGLType	include/petscts.h	/^typedef const char* TSGLType;$/;"	t
 TSGLUpdateWRMS	src/ts/impls/implicit/gl/gl.c	/^static PetscErrorCode TSGLUpdateWRMS(TS ts)$/;"	f	file:
 TSGLVecNormWRMS	src/ts/impls/implicit/gl/gl.c	/^static PetscErrorCode TSGLVecNormWRMS(TS ts,Vec X,PetscReal *nrm)$/;"	f	file:
 TSGLViewTable_Private	src/ts/impls/implicit/gl/gl.c	/^static PetscErrorCode TSGLViewTable_Private(PetscViewer viewer,PetscInt m,PetscInt n,const PetscScalar a[],const char name[])$/;"	f	file:
-TSGL_IRKS	include/petscts.h	653;"	d
+TSGL_IRKS	include/petscts.h	654;"	d
 TSGetAdapt	src/ts/interface/ts.c	/^PetscErrorCode TSGetAdapt(TS ts,TSAdapt *adapt)$/;"	f
 TSGetApplicationContext	src/ts/interface/ts.c	/^PetscErrorCode  TSGetApplicationContext(TS ts,void *usrP)$/;"	f
 TSGetCFLTime	src/ts/interface/ts.c	/^PetscErrorCode TSGetCFLTime(TS ts,PetscReal *cfltime)$/;"	f
@@ -24326,19 +24333,19 @@ TSRHSJacobianSetReuse	src/ts/interface/ts.c	/^PetscErrorCode TSRHSJacobianSetReu
 TSRK	include/petsc/finclude/petsctsdef.h	30;"	d
 TSRK	include/petscts.h	33;"	d
 TSRK1FE	include/petsc/finclude/petsctsdef.h	58;"	d
-TSRK1FE	include/petscts.h	683;"	d
+TSRK1FE	include/petscts.h	684;"	d
 TSRK2A	include/petsc/finclude/petsctsdef.h	59;"	d
-TSRK2A	include/petscts.h	684;"	d
+TSRK2A	include/petscts.h	685;"	d
 TSRK3	include/petsc/finclude/petsctsdef.h	60;"	d
-TSRK3	include/petscts.h	685;"	d
+TSRK3	include/petscts.h	686;"	d
 TSRK3BS	include/petsc/finclude/petsctsdef.h	61;"	d
-TSRK3BS	include/petscts.h	686;"	d
+TSRK3BS	include/petscts.h	687;"	d
 TSRK4	include/petsc/finclude/petsctsdef.h	62;"	d
-TSRK4	include/petscts.h	687;"	d
+TSRK4	include/petscts.h	688;"	d
 TSRK5DP	include/petsc/finclude/petsctsdef.h	64;"	d
-TSRK5DP	include/petscts.h	689;"	d
+TSRK5DP	include/petscts.h	690;"	d
 TSRK5F	include/petsc/finclude/petsctsdef.h	63;"	d
-TSRK5F	include/petscts.h	688;"	d
+TSRK5F	include/petscts.h	689;"	d
 TSRKDefault	src/ts/impls/explicit/rk/rk.c	/^static TSRKType  TSRKDefault = TSRK3BS;$/;"	v	file:
 TSRKFinalizePackage	src/ts/impls/explicit/rk/rk.c	/^PetscErrorCode TSRKFinalizePackage(void)$/;"	f
 TSRKGetType	src/ts/impls/explicit/rk/rk.c	/^PetscErrorCode TSRKGetType(TS ts,TSRKType *rktype)$/;"	f
@@ -24358,38 +24365,38 @@ TSRKType	include/petscts.h	/^typedef const char* TSRKType;$/;"	t
 TSROSW	include/petsc/finclude/petsctsdef.h	37;"	d
 TSROSW	include/petscts.h	41;"	d
 TSROSW2M	include/petsc/finclude/petsctsdef.h	82;"	d
-TSROSW2M	include/petscts.h	735;"	d
+TSROSW2M	include/petscts.h	736;"	d
 TSROSW2P	include/petsc/finclude/petsctsdef.h	83;"	d
-TSROSW2P	include/petscts.h	736;"	d
+TSROSW2P	include/petscts.h	737;"	d
 TSROSW4L	include/petsc/finclude/petsctsdef.h	97;"	d
-TSROSW4L	include/petscts.h	750;"	d
+TSROSW4L	include/petscts.h	751;"	d
 TSROSWARK3	include/petsc/finclude/petsctsdef.h	91;"	d
-TSROSWARK3	include/petscts.h	744;"	d
+TSROSWARK3	include/petscts.h	745;"	d
 TSROSWASSP3P3S1C	include/petsc/finclude/petsctsdef.h	88;"	d
-TSROSWASSP3P3S1C	include/petscts.h	741;"	d
+TSROSWASSP3P3S1C	include/petscts.h	742;"	d
 TSROSWGRK4T	include/petsc/finclude/petsctsdef.h	94;"	d
-TSROSWGRK4T	include/petscts.h	747;"	d
+TSROSWGRK4T	include/petscts.h	748;"	d
 TSROSWLASSP3P4S2C	include/petsc/finclude/petsctsdef.h	89;"	d
-TSROSWLASSP3P4S2C	include/petscts.h	742;"	d
+TSROSWLASSP3P4S2C	include/petscts.h	743;"	d
 TSROSWLLSSP3P3S2C	include/petsc/finclude/petsctsdef.h	90;"	d
-TSROSWLLSSP3P4S2C	include/petscts.h	743;"	d
+TSROSWLLSSP3P4S2C	include/petscts.h	744;"	d
 TSROSWRA34PW2	include/petsc/finclude/petsctsdef.h	85;"	d
-TSROSWRA34PW2	include/petscts.h	738;"	d
+TSROSWRA34PW2	include/petscts.h	739;"	d
 TSROSWRA3PW	include/petsc/finclude/petsctsdef.h	84;"	d
-TSROSWRA3PW	include/petscts.h	737;"	d
+TSROSWRA3PW	include/petscts.h	738;"	d
 TSROSWRODAS3	include/petsc/finclude/petsctsdef.h	86;"	d
-TSROSWRODAS3	include/petscts.h	739;"	d
+TSROSWRODAS3	include/petscts.h	740;"	d
 TSROSWSANDU3	include/petsc/finclude/petsctsdef.h	87;"	d
-TSROSWSANDU3	include/petscts.h	740;"	d
+TSROSWSANDU3	include/petscts.h	741;"	d
 TSROSWSHAMP4	include/petsc/finclude/petsctsdef.h	95;"	d
-TSROSWSHAMP4	include/petscts.h	748;"	d
+TSROSWSHAMP4	include/petscts.h	749;"	d
 TSROSWTHETA1	include/petsc/finclude/petsctsdef.h	92;"	d
-TSROSWTHETA1	include/petscts.h	745;"	d
+TSROSWTHETA1	include/petscts.h	746;"	d
 TSROSWTHETA2	include/petsc/finclude/petsctsdef.h	93;"	d
-TSROSWTHETA2	include/petscts.h	746;"	d
+TSROSWTHETA2	include/petscts.h	747;"	d
 TSROSWType	include/petsc/finclude/petsctsdef.h	81;"	d
 TSROSWVELDD4	include/petsc/finclude/petsctsdef.h	96;"	d
-TSROSWVELDD4	include/petscts.h	749;"	d
+TSROSWVELDD4	include/petscts.h	750;"	d
 TSRegister	src/ts/interface/tsreg.c	/^PetscErrorCode  TSRegister(const char sname[], PetscErrorCode (*function)(TS))$/;"	f
 TSRegisterAll	src/ts/interface/tsregall.c	/^PetscErrorCode  TSRegisterAll(void)$/;"	f
 TSRegisterAllCalled	include/petsc/private/tsimpl.h	/^PETSC_EXTERN PetscBool TSRegisterAllCalled;$/;"	v
@@ -24446,6 +24453,7 @@ TSSSPGetType	src/ts/impls/explicit/ssp/ssp.c	/^PetscErrorCode TSSSPGetType(TS ts
 TSSSPGetType_SSP	src/ts/impls/explicit/ssp/ssp.c	/^static PetscErrorCode TSSSPGetType_SSP(TS ts,TSSSPType *type)$/;"	f	file:
 TSSSPGetWorkVectors	src/ts/impls/explicit/ssp/ssp.c	/^static PetscErrorCode TSSSPGetWorkVectors(TS ts,PetscInt n,Vec **work)$/;"	f	file:
 TSSSPInitializePackage	src/ts/impls/explicit/ssp/ssp.c	/^PetscErrorCode TSSSPInitializePackage(void)$/;"	f
+TSSSPList	include/petscts.h	/^PETSC_EXTERN PetscFunctionList TSSSPList;$/;"	v
 TSSSPList	src/ts/impls/explicit/ssp/ssp.c	/^PetscFunctionList TSSSPList = 0;$/;"	v
 TSSSPPackageInitialized	src/ts/impls/explicit/ssp/ssp.c	/^static PetscBool TSSSPPackageInitialized;$/;"	v	file:
 TSSSPRK104	include/petsc/finclude/petsctsdef.h	45;"	d
@@ -26930,26 +26938,26 @@ __FUNCT__	include/petsclog.h	201;"	d
 __FUNCT__	include/petsclog.h	202;"	d
 __FUNCT__	include/petsclog.h	519;"	d
 __FUNCT__	include/petsclog.h	520;"	d
-__FUNCT__	include/petscsys.h	1899;"	d
-__FUNCT__	include/petscsys.h	1900;"	d
-__FUNCT__	include/petscsys.h	2225;"	d
-__FUNCT__	include/petscsys.h	2226;"	d
-__FUNCT__	include/petscsys.h	2253;"	d
-__FUNCT__	include/petscsys.h	2254;"	d
-__FUNCT__	include/petscsys.h	2283;"	d
-__FUNCT__	include/petscsys.h	2284;"	d
-__FUNCT__	include/petscsys.h	2319;"	d
-__FUNCT__	include/petscsys.h	2320;"	d
-__FUNCT__	include/petscsys.h	2355;"	d
-__FUNCT__	include/petscsys.h	2356;"	d
-__FUNCT__	include/petscsys.h	2389;"	d
-__FUNCT__	include/petscsys.h	2390;"	d
-__FUNCT__	include/petscsys.h	2426;"	d
-__FUNCT__	include/petscsys.h	2427;"	d
-__FUNCT__	include/petscsys.h	2890;"	d
-__FUNCT__	include/petscsys.h	2891;"	d
-__FUNCT__	include/petscsys.h	2946;"	d
-__FUNCT__	include/petscsys.h	2947;"	d
+__FUNCT__	include/petscsys.h	1892;"	d
+__FUNCT__	include/petscsys.h	1893;"	d
+__FUNCT__	include/petscsys.h	2218;"	d
+__FUNCT__	include/petscsys.h	2219;"	d
+__FUNCT__	include/petscsys.h	2246;"	d
+__FUNCT__	include/petscsys.h	2247;"	d
+__FUNCT__	include/petscsys.h	2276;"	d
+__FUNCT__	include/petscsys.h	2277;"	d
+__FUNCT__	include/petscsys.h	2312;"	d
+__FUNCT__	include/petscsys.h	2313;"	d
+__FUNCT__	include/petscsys.h	2348;"	d
+__FUNCT__	include/petscsys.h	2349;"	d
+__FUNCT__	include/petscsys.h	2382;"	d
+__FUNCT__	include/petscsys.h	2383;"	d
+__FUNCT__	include/petscsys.h	2419;"	d
+__FUNCT__	include/petscsys.h	2420;"	d
+__FUNCT__	include/petscsys.h	2883;"	d
+__FUNCT__	include/petscsys.h	2884;"	d
+__FUNCT__	include/petscsys.h	2939;"	d
+__FUNCT__	include/petscsys.h	2940;"	d
 __FUNCT__	include/petscviewer.h	335;"	d
 __FUNCT__	include/petscviewer.h	336;"	d
 __FUNCT__	include/petscviewerhdf5.h	18;"	d
@@ -29736,52 +29744,54 @@ __FUNCT__	src/dm/impls/plex/plexorient.c	4;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexorient.c	5;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexorient.c	67;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexorient.c	68;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1008;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1009;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1027;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1028;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1044;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1045;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1056;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1057;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1069;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1070;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1098;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1099;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1204;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1205;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1223;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1224;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1240;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1241;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1252;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1253;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1265;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1266;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1284;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1285;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1000;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1001;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1016;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1017;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1035;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1036;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1052;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1053;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1064;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1065;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1077;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1078;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1106;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1107;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1212;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1213;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1231;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1232;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1248;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1249;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1260;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1261;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1273;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1274;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1292;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1293;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpartition.c	132;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpartition.c	133;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1361;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1362;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1380;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1381;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1397;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1398;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1427;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1428;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1458;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1459;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1501;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1502;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1548;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1549;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1593;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1594;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1657;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1658;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1747;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	1748;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1369;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1370;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1388;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1389;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1405;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1406;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1435;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1436;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1466;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1467;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1509;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1510;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1556;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1557;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1601;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1602;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1665;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1666;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1755;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	1756;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpartition.c	29;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpartition.c	30;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpartition.c	313;"	d	file:
@@ -29794,50 +29804,48 @@ __FUNCT__	src/dm/impls/plex/plexpartition.c	430;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpartition.c	431;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpartition.c	456;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpartition.c	457;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	482;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	483;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	513;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	514;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	537;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	538;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	567;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	568;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	600;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	601;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	659;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	660;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	673;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	674;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	686;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	687;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	701;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	702;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	720;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	721;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	739;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	740;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	755;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	756;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	801;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	802;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	813;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	814;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	826;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	827;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	841;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	842;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	917;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	918;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	936;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	937;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	952;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	953;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	964;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	965;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	977;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	978;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	992;"	d	file:
-__FUNCT__	src/dm/impls/plex/plexpartition.c	993;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	490;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	491;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	521;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	522;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	545;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	546;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	575;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	576;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	608;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	609;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	667;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	668;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	681;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	682;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	694;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	695;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	709;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	710;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	728;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	729;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	747;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	748;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	763;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	764;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	809;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	810;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	821;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	822;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	834;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	835;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	849;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	850;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	925;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	926;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	944;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	945;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	960;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	961;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	972;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	973;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	985;"	d	file:
+__FUNCT__	src/dm/impls/plex/plexpartition.c	986;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpoint.c	119;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpoint.c	120;"	d	file:
 __FUNCT__	src/dm/impls/plex/plexpoint.c	156;"	d	file:
@@ -31078,24 +31086,24 @@ __FUNCT__	src/ksp/ksp/examples/tutorials/ex50.c	41;"	d	file:
 __FUNCT__	src/ksp/ksp/examples/tutorials/ex50.c	42;"	d	file:
 __FUNCT__	src/ksp/ksp/examples/tutorials/ex50.c	74;"	d	file:
 __FUNCT__	src/ksp/ksp/examples/tutorials/ex50.c	75;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	230;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	231;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	253;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	254;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	276;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	277;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	232;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	233;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	255;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	256;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	278;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	279;"	d	file:
 __FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	28;"	d	file:
 __FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	29;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	302;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	303;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	328;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	329;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	347;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	348;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	366;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	367;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	385;"	d	file:
-__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	386;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	304;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	305;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	330;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	331;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	349;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	350;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	368;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	369;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	387;"	d	file:
+__FUNCT__	src/ksp/ksp/examples/tutorials/ex51.c	388;"	d	file:
 __FUNCT__	src/ksp/ksp/examples/tutorials/ex52.c	12;"	d	file:
 __FUNCT__	src/ksp/ksp/examples/tutorials/ex52.c	13;"	d	file:
 __FUNCT__	src/ksp/ksp/examples/tutorials/ex53.c	8;"	d	file:
@@ -31410,13 +31418,13 @@ __FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	376;"	d	file:
 __FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	377;"	d	file:
 __FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	49;"	d	file:
 __FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	50;"	d	file:
-__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	556;"	d	file:
-__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	557;"	d	file:
-__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	584;"	d	file:
-__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	585;"	d	file:
+__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	566;"	d	file:
+__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	567;"	d	file:
+__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	594;"	d	file:
+__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	595;"	d	file:
 __FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	5;"	d	file:
-__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	628;"	d	file:
-__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	629;"	d	file:
+__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	638;"	d	file:
+__FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	639;"	d	file:
 __FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	6;"	d	file:
 __FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	86;"	d	file:
 __FUNCT__	src/ksp/ksp/impls/cheby/cheby.c	87;"	d	file:
@@ -32495,24 +32503,26 @@ __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1509;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1510;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1588;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1589;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1652;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1653;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1714;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1715;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1746;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1747;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1788;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1789;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1827;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1828;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1654;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1662;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1663;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1724;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1725;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1756;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1757;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1798;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1799;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1837;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1838;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	184;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	185;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1866;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1867;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1876;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1877;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	197;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1986;"	d	file:
-__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1987;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	198;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1996;"	d	file:
+__FUNCT__	src/ksp/pc/impls/bddc/bddc.c	1997;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	226;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	227;"	d	file:
 __FUNCT__	src/ksp/pc/impls/bddc/bddc.c	237;"	d	file:
@@ -33219,10 +33229,10 @@ __FUNCT__	src/ksp/pc/impls/gamg/agg.c	100;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/agg.c	101;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/agg.c	1028;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/agg.c	1029;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/agg.c	1174;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/agg.c	1175;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/agg.c	1264;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/agg.c	1176;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/agg.c	1265;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/agg.c	1266;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/agg.c	129;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/agg.c	130;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/agg.c	149;"	d	file:
@@ -33285,62 +33295,62 @@ __FUNCT__	src/ksp/pc/impls/gamg/classical.c	978;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/classical.c	979;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/classical.c	990;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/classical.c	991;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1021;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1022;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1033;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1034;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1063;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1064;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1075;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1076;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1105;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1106;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1134;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1135;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1146;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1147;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1176;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1177;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1193;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1194;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1258;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1259;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1320;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1321;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1392;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1393;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1413;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1414;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1024;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1025;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1036;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1037;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1066;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1067;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1078;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1079;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1108;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1109;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1137;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1138;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1149;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1150;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1179;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1180;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1196;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1197;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1261;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1262;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1323;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1324;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1395;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1396;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1416;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	1417;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/gamg.c	34;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/gamg.c	35;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	453;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	454;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	456;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	457;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/gamg.c	69;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/gamg.c	70;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	758;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	759;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	780;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	781;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	811;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	812;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	823;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	824;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	853;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	854;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	865;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	866;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	895;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	896;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	907;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	908;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	937;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	938;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	949;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	950;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	979;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	980;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	991;"	d	file:
-__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	992;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	761;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	762;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	783;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	784;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	814;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	815;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	826;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	827;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	856;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	857;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	868;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	869;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	898;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	899;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	910;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	911;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	940;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	941;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	952;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	953;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	982;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	983;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	994;"	d	file:
+__FUNCT__	src/ksp/pc/impls/gamg/gamg.c	995;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/geo.c	100;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/geo.c	139;"	d	file:
 __FUNCT__	src/ksp/pc/impls/gamg/geo.c	140;"	d	file:
@@ -33926,74 +33936,76 @@ __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	159;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	160;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	179;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	180;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	192;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	193;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	205;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	206;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	225;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	226;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	245;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	246;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	259;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	260;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	285;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	286;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	188;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	189;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	201;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	202;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	214;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	215;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	234;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	235;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	254;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	255;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	282;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	283;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	28;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	296;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	297;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	29;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	308;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	309;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	310;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	319;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	320;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	321;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	331;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	332;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	342;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	333;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	343;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	344;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	354;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	355;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	356;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	368;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	369;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	381;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	382;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	392;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	393;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	405;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	406;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	418;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	419;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	431;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	432;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	444;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	445;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	482;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	483;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	520;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	521;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	557;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	558;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	597;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	598;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	635;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	636;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	673;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	674;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	365;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	366;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	378;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	379;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	397;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	398;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	410;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	411;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	421;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	422;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	434;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	435;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	447;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	448;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	460;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	461;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	473;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	474;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	511;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	512;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	549;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	550;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	586;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	587;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	626;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	627;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	664;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	665;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	67;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	68;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	711;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	712;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	752;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	753;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	792;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	793;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	832;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	833;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	860;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	702;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	703;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	740;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	741;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	781;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	782;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	821;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	822;"	d	file:
 __FUNCT__	src/ksp/pc/impls/shell/shellpc.c	861;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	891;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	892;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	965;"	d	file:
-__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	966;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	862;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	889;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	890;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	920;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	921;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	994;"	d	file:
+__FUNCT__	src/ksp/pc/impls/shell/shellpc.c	995;"	d	file:
 __FUNCT__	src/ksp/pc/impls/sor/sor.c	124;"	d	file:
 __FUNCT__	src/ksp/pc/impls/sor/sor.c	125;"	d	file:
 __FUNCT__	src/ksp/pc/impls/sor/sor.c	135;"	d	file:
@@ -34237,21 +34249,23 @@ __FUNCT__	src/ksp/pc/interface/precon.c	1455;"	d	file:
 __FUNCT__	src/ksp/pc/interface/precon.c	1488;"	d	file:
 __FUNCT__	src/ksp/pc/interface/precon.c	1489;"	d	file:
 __FUNCT__	src/ksp/pc/interface/precon.c	14;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1538;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1539;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1584;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1585;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1502;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1503;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1552;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1553;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1598;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1599;"	d	file:
 __FUNCT__	src/ksp/pc/interface/precon.c	15;"	d	file:
 __FUNCT__	src/ksp/pc/interface/precon.c	161;"	d	file:
 __FUNCT__	src/ksp/pc/interface/precon.c	162;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1639;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1640;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1781;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1782;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1820;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1821;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1906;"	d	file:
-__FUNCT__	src/ksp/pc/interface/precon.c	1907;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1653;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1654;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1795;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1796;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1834;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1835;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1920;"	d	file:
+__FUNCT__	src/ksp/pc/interface/precon.c	1921;"	d	file:
 __FUNCT__	src/ksp/pc/interface/precon.c	205;"	d	file:
 __FUNCT__	src/ksp/pc/interface/precon.c	206;"	d	file:
 __FUNCT__	src/ksp/pc/interface/precon.c	247;"	d	file:
@@ -35910,56 +35924,56 @@ __FUNCT__	src/mat/impls/aij/seq/fdaij.c	59;"	d	file:
 __FUNCT__	src/mat/impls/aij/seq/fdaij.c	60;"	d	file:
 __FUNCT__	src/mat/impls/aij/seq/ij.c	4;"	d	file:
 __FUNCT__	src/mat/impls/aij/seq/ij.c	5;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	1172;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	1173;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	149;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	150;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	1890;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	1891;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	228;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	229;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	2318;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	2319;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	248;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	249;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	268;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	269;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	2707;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	2708;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	2748;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	2749;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	348;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	349;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	369;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	370;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	388;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	389;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4001;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4002;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4080;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4081;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4161;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4162;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4202;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4203;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4226;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4227;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4298;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4299;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4314;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4315;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4325;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4326;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4386;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4387;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4426;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	4427;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	580;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	581;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	1176;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	1177;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	151;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	152;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	1894;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	1895;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	2322;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	2323;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	232;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	233;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	252;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	253;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	2711;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	2712;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	272;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	273;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	2752;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	2753;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	352;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	353;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	373;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	374;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	392;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	393;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4005;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4006;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4084;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4085;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4165;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4166;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4206;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4207;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4230;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4231;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4302;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4303;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4318;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4319;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4329;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4330;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4390;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4391;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4430;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	4431;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	584;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	585;"	d	file:
 __FUNCT__	src/mat/impls/aij/seq/inode.c	59;"	d	file:
 __FUNCT__	src/mat/impls/aij/seq/inode.c	60;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	768;"	d	file:
-__FUNCT__	src/mat/impls/aij/seq/inode.c	769;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	772;"	d	file:
+__FUNCT__	src/mat/impls/aij/seq/inode.c	773;"	d	file:
 __FUNCT__	src/mat/impls/aij/seq/inode.c	8;"	d	file:
 __FUNCT__	src/mat/impls/aij/seq/inode.c	9;"	d	file:
 __FUNCT__	src/mat/impls/aij/seq/inode2.c	105;"	d	file:
@@ -38740,33 +38754,35 @@ __FUNCT__	src/mat/interface/matreg.c	98;"	d	file:
 __FUNCT__	src/mat/interface/matreg.c	99;"	d	file:
 __FUNCT__	src/mat/interface/matregis.c	69;"	d	file:
 __FUNCT__	src/mat/interface/matregis.c	70;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10048;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10049;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10099;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10004;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10005;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10055;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10056;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	100;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10100;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10140;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10141;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10192;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10193;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10226;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10227;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10257;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10258;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10293;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10294;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10106;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10107;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10147;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10148;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10199;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10200;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10233;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10234;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10264;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10265;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10300;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10301;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	1030;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	1031;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10335;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10336;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10377;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10378;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10417;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10418;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10446;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10447;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10491;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	10492;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10342;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10343;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10384;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10385;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10424;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10425;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10453;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10454;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10498;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	10499;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	1064;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	1065;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	1103;"	d	file:
@@ -38881,240 +38897,238 @@ __FUNCT__	src/mat/interface/matrix.c	4176;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	4177;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	4202;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	4203;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4248;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4249;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4294;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4295;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4255;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4256;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	42;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4357;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4358;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4397;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4398;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4301;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4302;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4364;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4365;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	439;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	43;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4404;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4405;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	440;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4441;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4442;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4485;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4486;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4528;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4529;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4572;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4573;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4625;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4626;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4669;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4670;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4722;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4723;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4757;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4758;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4800;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4801;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4448;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4449;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4492;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4493;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4535;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4536;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4579;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4580;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4632;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4633;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4676;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4677;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4729;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4730;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4764;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4765;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4807;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4808;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	482;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	483;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4847;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4848;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4889;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4890;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4949;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	4950;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5004;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5005;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5046;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5047;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5102;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5103;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5132;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5133;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5238;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5239;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4854;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4855;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4896;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4897;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4956;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	4957;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5011;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5012;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5053;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5054;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5109;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5110;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5139;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5140;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5245;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5246;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	537;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	538;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5418;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5419;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5475;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5476;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5527;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5528;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5598;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5599;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5654;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5655;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5425;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5426;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5482;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5483;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5534;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5535;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5605;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5606;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5661;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5662;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	572;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5732;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5733;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5739;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	573;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5794;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5795;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5896;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5897;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5998;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	5999;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5740;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5801;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5802;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5903;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	5904;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6005;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6006;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	602;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	603;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6083;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6084;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6144;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6145;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6213;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6214;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6263;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6264;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6294;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6295;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6329;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6330;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6090;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6091;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6151;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6152;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6220;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6221;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6270;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6271;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6301;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6302;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6336;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6337;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	634;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	635;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6366;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6367;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6408;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6409;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6441;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6442;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6474;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6475;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6508;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6509;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6577;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6578;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6640;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6641;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6373;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6374;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6415;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6416;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6448;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6449;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6481;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6482;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6515;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6516;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6584;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6585;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6647;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6648;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	666;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	667;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6743;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6744;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6790;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6791;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6827;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6828;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6863;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6864;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6890;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6891;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6942;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6943;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6995;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	6996;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6750;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6751;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6797;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6798;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6834;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6835;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6870;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6871;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6897;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6898;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6949;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	6950;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	699;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7002;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7003;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	700;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7028;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7029;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7065;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7066;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7099;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7100;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7138;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7139;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7169;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7170;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7212;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7213;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7280;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7281;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7331;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7332;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7386;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7387;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7436;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7437;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7478;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7479;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7035;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7036;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7072;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7073;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7106;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7107;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7145;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7146;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7176;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7177;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7219;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7220;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7287;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7288;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7338;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7339;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7393;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7394;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7443;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7444;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7485;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7486;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	748;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	749;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7660;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7661;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7825;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7826;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7873;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7874;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7921;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7922;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7965;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	7966;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8009;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8010;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8036;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8037;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8085;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8086;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8112;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8113;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8157;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8158;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8195;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8196;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8225;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8226;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8276;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8277;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8315;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8316;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8361;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8362;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8397;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8398;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8445;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8446;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8505;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8506;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8564;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8565;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8602;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8603;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8640;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8641;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8676;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8677;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8709;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8710;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8765;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8766;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8798;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8799;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8835;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8836;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8866;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8867;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8898;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8899;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8928;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8929;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8963;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8964;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8998;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	8999;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9027;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9028;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9149;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9150;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9204;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9205;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9257;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9258;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7667;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7668;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7832;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7833;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7880;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7881;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7928;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7929;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7972;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	7973;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8016;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8017;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8043;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8044;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8092;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8093;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8119;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8120;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8164;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8165;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8202;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8203;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8232;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8233;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8283;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8284;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8322;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8323;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8368;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8369;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8404;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8405;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8452;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8453;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8512;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8513;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8571;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8572;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8609;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8610;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8647;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8648;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8683;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8684;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8716;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8717;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8772;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8773;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8805;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8806;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8842;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8843;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8873;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8874;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8905;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8906;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8935;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8936;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8970;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	8971;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9005;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9006;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9034;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9035;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9156;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9157;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9211;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9212;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9264;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9265;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	928;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	929;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9316;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9317;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9371;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9372;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9424;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9425;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9515;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9516;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9596;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9597;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9632;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9633;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9703;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9704;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9779;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9780;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9874;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9875;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9997;"	d	file:
-__FUNCT__	src/mat/interface/matrix.c	9998;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9323;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9324;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9378;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9379;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9431;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9432;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9522;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9523;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9603;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9604;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9639;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9640;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9710;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9711;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9786;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9787;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9881;"	d	file:
+__FUNCT__	src/mat/interface/matrix.c	9882;"	d	file:
 __FUNCT__	src/mat/interface/matrix.c	99;"	d	file:
 __FUNCT__	src/mat/interface/mhas.c	4;"	d	file:
 __FUNCT__	src/mat/interface/mhas.c	5;"	d	file:
@@ -40446,24 +40460,24 @@ __FUNCT__	src/snes/impls/nasm/nasm.c	571;"	d	file:
 __FUNCT__	src/snes/impls/nasm/nasm.c	572;"	d	file:
 __FUNCT__	src/snes/impls/nasm/nasm.c	583;"	d	file:
 __FUNCT__	src/snes/impls/nasm/nasm.c	584;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	611;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	612;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	622;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	623;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	650;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	651;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	662;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	663;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	613;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	614;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	624;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	625;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	652;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	653;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	664;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	665;"	d	file:
 __FUNCT__	src/snes/impls/nasm/nasm.c	69;"	d	file:
 __FUNCT__	src/snes/impls/nasm/nasm.c	70;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	753;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	754;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	804;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	805;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	755;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	756;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	806;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	807;"	d	file:
 __FUNCT__	src/snes/impls/nasm/nasm.c	81;"	d	file:
 __FUNCT__	src/snes/impls/nasm/nasm.c	82;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	916;"	d	file:
-__FUNCT__	src/snes/impls/nasm/nasm.c	917;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	919;"	d	file:
+__FUNCT__	src/snes/impls/nasm/nasm.c	920;"	d	file:
 __FUNCT__	src/snes/impls/nasm/nasm.c	93;"	d	file:
 __FUNCT__	src/snes/impls/nasm/nasm.c	94;"	d	file:
 __FUNCT__	src/snes/impls/ncg/snesncg.c	106;"	d	file:
@@ -42365,42 +42379,42 @@ __FUNCT__	src/sys/classes/viewer/impls/ascii/vcreatea.c	55;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/ascii/vcreatea.c	56;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/ascii/vcreatea.c	96;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/ascii/vcreatea.c	97;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1000;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1001;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1003;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1004;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	101;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	102;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1045;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1046;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1056;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1057;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1088;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1089;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1119;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1120;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1149;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1150;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1160;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1161;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1171;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1172;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1186;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1187;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1284;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1285;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1048;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1049;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1059;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1060;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1091;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1092;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1122;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1123;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1152;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1153;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1163;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1164;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1174;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1175;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1189;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1190;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1287;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1288;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	133;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1344;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1345;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1347;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1348;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	134;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1355;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1356;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1369;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1370;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1391;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1392;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1418;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1419;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1474;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1475;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1358;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1359;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1372;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1373;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1394;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1395;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1421;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1422;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1477;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	1478;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	167;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	168;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	180;"	d	file:
@@ -42463,10 +42477,10 @@ __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	841;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	842;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	869;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	870;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	911;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	912;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	954;"	d	file:
-__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	955;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	914;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	915;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	957;"	d	file:
+__FUNCT__	src/sys/classes/viewer/impls/binary/binv.c	958;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/draw/drawv.c	121;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/draw/drawv.c	122;"	d	file:
 __FUNCT__	src/sys/classes/viewer/impls/draw/drawv.c	157;"	d	file:
@@ -42882,16 +42896,16 @@ __FUNCT__	src/sys/error/err.c	166;"	d	file:
 __FUNCT__	src/sys/error/err.c	167;"	d	file:
 __FUNCT__	src/sys/error/err.c	17;"	d	file:
 __FUNCT__	src/sys/error/err.c	18;"	d	file:
-__FUNCT__	src/sys/error/err.c	261;"	d	file:
 __FUNCT__	src/sys/error/err.c	262;"	d	file:
-__FUNCT__	src/sys/error/err.c	319;"	d	file:
+__FUNCT__	src/sys/error/err.c	263;"	d	file:
 __FUNCT__	src/sys/error/err.c	320;"	d	file:
-__FUNCT__	src/sys/error/err.c	401;"	d	file:
+__FUNCT__	src/sys/error/err.c	321;"	d	file:
 __FUNCT__	src/sys/error/err.c	402;"	d	file:
-__FUNCT__	src/sys/error/err.c	490;"	d	file:
+__FUNCT__	src/sys/error/err.c	403;"	d	file:
 __FUNCT__	src/sys/error/err.c	491;"	d	file:
-__FUNCT__	src/sys/error/err.c	579;"	d	file:
+__FUNCT__	src/sys/error/err.c	492;"	d	file:
 __FUNCT__	src/sys/error/err.c	580;"	d	file:
+__FUNCT__	src/sys/error/err.c	581;"	d	file:
 __FUNCT__	src/sys/error/err.c	85;"	d	file:
 __FUNCT__	src/sys/error/err.c	86;"	d	file:
 __FUNCT__	src/sys/error/errabort.c	8;"	d	file:
@@ -43378,16 +43392,16 @@ __FUNCT__	src/sys/logging/utils/stagelog.c	82;"	d	file:
 __FUNCT__	src/sys/logging/utils/stagelog.c	83;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	100;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	101;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	1105;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	1106;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	1191;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	1192;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	1107;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	1108;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	1193;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	1194;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	128;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	129;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	1301;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	1302;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	1365;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	1366;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	1303;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	1304;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	1367;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	1368;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	153;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	154;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	186;"	d	file:
@@ -43396,22 +43410,22 @@ __FUNCT__	src/sys/logging/xmllogevent.c	218;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	219;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	325;"	d	file:
 __FUNCT__	src/sys/logging/xmllogevent.c	326;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	353;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	354;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	363;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	364;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	414;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	415;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	437;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	438;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	574;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	575;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	782;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	783;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	800;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	801;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	819;"	d	file:
-__FUNCT__	src/sys/logging/xmllogevent.c	820;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	355;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	356;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	365;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	366;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	416;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	417;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	439;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	440;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	576;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	577;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	784;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	785;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	802;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	803;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	821;"	d	file:
+__FUNCT__	src/sys/logging/xmllogevent.c	822;"	d	file:
 __FUNCT__	src/sys/logging/xmlviewer.c	107;"	d	file:
 __FUNCT__	src/sys/logging/xmlviewer.c	108;"	d	file:
 __FUNCT__	src/sys/logging/xmlviewer.c	17;"	d	file:
@@ -43772,48 +43786,48 @@ __FUNCT__	src/sys/objects/options.c	992;"	d	file:
 __FUNCT__	src/sys/objects/options.c	993;"	d	file:
 __FUNCT__	src/sys/objects/pgname.c	4;"	d	file:
 __FUNCT__	src/sys/objects/pgname.c	5;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	110;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	111;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	122;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	123;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	145;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	146;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	160;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	161;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	183;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	184;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	210;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	211;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	245;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	246;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	274;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	275;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	300;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	301;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	327;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	328;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	347;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	348;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	378;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	379;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	404;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	405;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	417;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	418;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	451;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	452;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	488;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	489;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	523;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	524;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	59;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	60;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	623;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	624;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	80;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	81;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	958;"	d	file:
-__FUNCT__	src/sys/objects/pinit.c	959;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	117;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	118;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	129;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	130;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	152;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	153;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	167;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	168;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	190;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	191;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	217;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	218;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	252;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	253;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	281;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	282;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	307;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	308;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	334;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	335;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	354;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	355;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	385;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	386;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	411;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	412;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	424;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	425;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	458;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	459;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	495;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	496;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	530;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	531;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	630;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	631;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	66;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	67;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	87;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	88;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	965;"	d	file:
+__FUNCT__	src/sys/objects/pinit.c	966;"	d	file:
 __FUNCT__	src/sys/objects/pname.c	144;"	d	file:
 __FUNCT__	src/sys/objects/pname.c	145;"	d	file:
 __FUNCT__	src/sys/objects/pname.c	35;"	d	file:
@@ -51729,10 +51743,10 @@ aocreatebasic_	src/vec/is/ao/impls/basic/ftn-custom/zaobasicf.c	6;"	d	file:
 aocreatebasicis_	src/vec/is/ao/impls/basic/ftn-custom/zaobasicf.c	/^PETSC_EXTERN void PETSC_STDCALL aocreatebasicis_(IS *isapp,IS *ispetsc,AO *aoout,PetscErrorCode *ierr)$/;"	f
 aocreatebasicis_	src/vec/is/ao/impls/basic/ftn-custom/zaobasicf.c	12;"	d	file:
 aocreatebasicis_	src/vec/is/ao/impls/basic/ftn-custom/zaobasicf.c	7;"	d	file:
-aocreatemapping_	src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c	/^void PETSC_STDCALL aocreatemapping_(MPI_Comm *comm,PetscInt *napp,PetscInt *myapp,PetscInt *mypetsc,AO *aoout,PetscErrorCode *ierr)$/;"	f
+aocreatemapping_	src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c	/^PETSC_EXTERN void PETSC_STDCALL aocreatemapping_(MPI_Comm *comm,PetscInt *napp,PetscInt *myapp,PetscInt *mypetsc,AO *aoout,PetscErrorCode *ierr)$/;"	f
 aocreatemapping_	src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c	6;"	d	file:
 aocreatemapping_	src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c	9;"	d	file:
-aocreatemappingis_	src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c	/^void PETSC_STDCALL aocreatemappingis_(IS *isapp,IS *ispetsc,AO *aoout,PetscErrorCode *ierr)$/;"	f
+aocreatemappingis_	src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c	/^PETSC_EXTERN void PETSC_STDCALL aocreatemappingis_(IS *isapp,IS *ispetsc,AO *aoout,PetscErrorCode *ierr)$/;"	f
 aocreatemappingis_	src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c	10;"	d	file:
 aocreatemappingis_	src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c	7;"	d	file:
 aocreatememoryscalable_	src/vec/is/ao/impls/basic/ftn-custom/zaobasicf.c	/^PETSC_EXTERN void PETSC_STDCALL aocreatememoryscalable_(MPI_Comm *comm,PetscInt *napp,PetscInt *myapp,PetscInt *mypetsc,AO *aoout,PetscErrorCode *ierr)$/;"	f
@@ -53292,6 +53306,7 @@ configure	config/examples/arch-linux-pkgs-opt.py	/^  import configure$/;"	i
 configure	config/examples/arch-linux-pkgs-threadcomm.py	/^  import configure$/;"	i
 configure	config/examples/arch-linux-pkgs-valgrind.py	/^  import configure$/;"	i
 configure	config/examples/arch-linux-uni.py	/^  import configure$/;"	i
+configure	config/examples/arch-linux-without-fc.py	/^  import configure$/;"	i
 configure	config/examples/arch-linux-xsdk-dbg.py	/^  import configure$/;"	i
 configure	config/examples/arch-matlab-uni-mkl_ilp64.py	/^  import configure$/;"	i
 configure	config/examples/arch-moab.py	/^  import configure$/;"	i
@@ -53477,6 +53492,7 @@ configure_options	config/examples/arch-linux-pkgs-opt.py	/^configure_options = [
 configure_options	config/examples/arch-linux-pkgs-threadcomm.py	/^configure_options = [$/;"	v
 configure_options	config/examples/arch-linux-pkgs-valgrind.py	/^configure_options = [$/;"	v
 configure_options	config/examples/arch-linux-uni.py	/^configure_options = [$/;"	v
+configure_options	config/examples/arch-linux-without-fc.py	/^configure_options = [$/;"	v
 configure_options	config/examples/arch-linux-xsdk-dbg.py	/^configure_options = [$/;"	v
 configure_options	config/examples/arch-matlab-uni-mkl_ilp64.py	/^  configure_options = [$/;"	v
 configure_options	config/examples/arch-moab.py	/^  configure_options = [$/;"	v
@@ -53524,7 +53540,6 @@ consistencyChecks	config/BuildSystem/config/packages/Chombo.py	/^  def consisten
 consistencyChecks	config/BuildSystem/config/packages/MUMPS.py	/^  def consistencyChecks(self):$/;"	m	class:Configure
 consistencyChecks	config/BuildSystem/config/packages/SuiteSparse.py	/^  def consistencyChecks(self):$/;"	m	class:Configure
 consistencyChecks	config/BuildSystem/config/packages/SuperLU_MT.py	/^  def consistencyChecks(self):$/;"	m	class:Configure
-consistencyChecks	config/BuildSystem/config/packages/boost.py	/^  def consistencyChecks(self):$/;"	m	class:Configure
 consistencyChecks	config/BuildSystem/config/packages/hypre.py	/^  def consistencyChecks(self):$/;"	m	class:Configure
 consistencyChecks	config/BuildSystem/config/packages/mkl_cpardiso.py	/^  def consistencyChecks(self):$/;"	m	class:Configure
 consistencyChecks	config/BuildSystem/config/packages/mkl_pardiso.py	/^  def consistencyChecks(self):$/;"	m	class:Configure
@@ -57584,7 +57599,7 @@ hy2	src/ksp/ksp/examples/tutorials/ex13.c	/^  PetscScalar hx2,hy2;   \/* 1\/(m+1
 hybridPointMax	include/petsc/private/dmpleximpl.h	/^  PetscInt             hybridPointMax[8]; \/* Allow segregation of some points, each dimension has a divider (used in VTK output and refinement) *\/$/;"	m	struct:__anon134
 hypreCitation	src/ksp/pc/impls/hypre/hypre.c	/^static const char hypreCitation[] = "@manual{hypre-web-page,\\n  title  = {{\\\\sl hypre}: High Performance Preconditioners},\\n  organization = {Lawrence Livermore National Laboratory},\\n  note  = {\\\\url{http:\/\/www.llnl.gov\/CASC\/hypre\/}}\\n}\\n";$/;"	v	file:
 hypre_type	src/ksp/pc/impls/hypre/hypre.c	/^  char     *hypre_type;$/;"	m	struct:__anon510	file:
-hz	include/petscsys.h	2465;"	d
+hz	include/petscsys.h	2458;"	d
 i	bin/FASTMathInstaller.py	/^             i = i.lower().replace(' ','')$/;"	v
 i	include/petsc/private/characteristicimpl.h	/^  int           i, j; \/* The vertex for which we need field values *\/$/;"	m	struct:_p_Item
 i	include/petsc/private/matimpl.h	/^  PetscInt   *i;                            \/* compressed row pointer  *\/$/;"	m	struct:__anon169
@@ -65561,198 +65576,198 @@ mpi	config/BuildSystem/regression/testCase.py	/^  mpi = None$/;"	v	class:MPITest
 mpi	src/sys/mpiuni/f90-mod/mpiunimod.F	/^        module mpi$/;"	m
 mpi4py	setup.py	/^            import mpi4py$/;"	i
 mpi_abort_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_abort_(MPI_Comm *comm,int *errorcode,int *ierr)$/;"	f
-mpi_abort_	src/sys/mpiuni/mpi.c	240;"	d	file:
-mpi_abort_	src/sys/mpiuni/mpi.c	288;"	d	file:
-mpi_abort_	src/sys/mpiuni/mpi.c	336;"	d	file:
+mpi_abort_	src/sys/mpiuni/mpi.c	242;"	d	file:
+mpi_abort_	src/sys/mpiuni/mpi.c	290;"	d	file:
+mpi_abort_	src/sys/mpiuni/mpi.c	338;"	d	file:
 mpi_address_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_address_(void *location,MPIUNI_INTPTR *address,int *ierr)$/;"	f
-mpi_address_	src/sys/mpiuni/mpi.c	261;"	d	file:
-mpi_address_	src/sys/mpiuni/mpi.c	309;"	d	file:
-mpi_address_	src/sys/mpiuni/mpi.c	357;"	d	file:
+mpi_address_	src/sys/mpiuni/mpi.c	263;"	d	file:
+mpi_address_	src/sys/mpiuni/mpi.c	311;"	d	file:
+mpi_address_	src/sys/mpiuni/mpi.c	359;"	d	file:
 mpi_allgather_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_allgather_(void *sendbuf,int *scount,int *sdatatype, void *recvbuf, int *rcount, int *rdatatype,int *comm,int *ierr)$/;"	f
-mpi_allgather_	src/sys/mpiuni/mpi.c	246;"	d	file:
-mpi_allgather_	src/sys/mpiuni/mpi.c	294;"	d	file:
-mpi_allgather_	src/sys/mpiuni/mpi.c	342;"	d	file:
+mpi_allgather_	src/sys/mpiuni/mpi.c	248;"	d	file:
+mpi_allgather_	src/sys/mpiuni/mpi.c	296;"	d	file:
+mpi_allgather_	src/sys/mpiuni/mpi.c	344;"	d	file:
 mpi_allgatherv_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_allgatherv_(void *sendbuf,int *sendcount,int *sendtype,void *recvbuf,int *recvcounts,int *displs,int *recvtype,int *comm,int *ierr)$/;"	f
-mpi_allgatherv_	src/sys/mpiuni/mpi.c	258;"	d	file:
-mpi_allgatherv_	src/sys/mpiuni/mpi.c	306;"	d	file:
-mpi_allgatherv_	src/sys/mpiuni/mpi.c	354;"	d	file:
+mpi_allgatherv_	src/sys/mpiuni/mpi.c	260;"	d	file:
+mpi_allgatherv_	src/sys/mpiuni/mpi.c	308;"	d	file:
+mpi_allgatherv_	src/sys/mpiuni/mpi.c	356;"	d	file:
 mpi_allreduce_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_allreduce_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *comm,int *ierr)$/;"	f
-mpi_allreduce_	src/sys/mpiuni/mpi.c	242;"	d	file:
-mpi_allreduce_	src/sys/mpiuni/mpi.c	290;"	d	file:
-mpi_allreduce_	src/sys/mpiuni/mpi.c	338;"	d	file:
+mpi_allreduce_	src/sys/mpiuni/mpi.c	244;"	d	file:
+mpi_allreduce_	src/sys/mpiuni/mpi.c	292;"	d	file:
+mpi_allreduce_	src/sys/mpiuni/mpi.c	340;"	d	file:
 mpi_alltoallv_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_alltoallv_(void *sendbuf,int *sendcounts,int *sdispls,int *sendtype,void *recvbuf,int *recvcounts,int *rdispls,int *recvtype,int *comm,int *ierr)$/;"	f
-mpi_alltoallv_	src/sys/mpiuni/mpi.c	259;"	d	file:
-mpi_alltoallv_	src/sys/mpiuni/mpi.c	307;"	d	file:
-mpi_alltoallv_	src/sys/mpiuni/mpi.c	355;"	d	file:
+mpi_alltoallv_	src/sys/mpiuni/mpi.c	261;"	d	file:
+mpi_alltoallv_	src/sys/mpiuni/mpi.c	309;"	d	file:
+mpi_alltoallv_	src/sys/mpiuni/mpi.c	357;"	d	file:
 mpi_barrier_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_barrier_(MPI_Comm *comm,int *ierr)$/;"	f
-mpi_barrier_	src/sys/mpiuni/mpi.c	243;"	d	file:
-mpi_barrier_	src/sys/mpiuni/mpi.c	291;"	d	file:
-mpi_barrier_	src/sys/mpiuni/mpi.c	339;"	d	file:
+mpi_barrier_	src/sys/mpiuni/mpi.c	245;"	d	file:
+mpi_barrier_	src/sys/mpiuni/mpi.c	293;"	d	file:
+mpi_barrier_	src/sys/mpiuni/mpi.c	341;"	d	file:
 mpi_bcast_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_bcast_(void *buf,int *count,int *datatype,int *root,int *comm,int *ierr)$/;"	f
-mpi_bcast_	src/sys/mpiuni/mpi.c	244;"	d	file:
-mpi_bcast_	src/sys/mpiuni/mpi.c	292;"	d	file:
-mpi_bcast_	src/sys/mpiuni/mpi.c	340;"	d	file:
+mpi_bcast_	src/sys/mpiuni/mpi.c	246;"	d	file:
+mpi_bcast_	src/sys/mpiuni/mpi.c	294;"	d	file:
+mpi_bcast_	src/sys/mpiuni/mpi.c	342;"	d	file:
 mpi_cancel_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_cancel_(int *request,int *ierr)$/;"	f
-mpi_cancel_	src/sys/mpiuni/mpi.c	268;"	d	file:
-mpi_cancel_	src/sys/mpiuni/mpi.c	316;"	d	file:
-mpi_cancel_	src/sys/mpiuni/mpi.c	364;"	d	file:
+mpi_cancel_	src/sys/mpiuni/mpi.c	270;"	d	file:
+mpi_cancel_	src/sys/mpiuni/mpi.c	318;"	d	file:
+mpi_cancel_	src/sys/mpiuni/mpi.c	366;"	d	file:
 mpi_comm_create_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_comm_create_(int *comm,int *group,int *newcomm,int *ierr)$/;"	f
-mpi_comm_create_	src/sys/mpiuni/mpi.c	260;"	d	file:
-mpi_comm_create_	src/sys/mpiuni/mpi.c	308;"	d	file:
-mpi_comm_create_	src/sys/mpiuni/mpi.c	356;"	d	file:
+mpi_comm_create_	src/sys/mpiuni/mpi.c	262;"	d	file:
+mpi_comm_create_	src/sys/mpiuni/mpi.c	310;"	d	file:
+mpi_comm_create_	src/sys/mpiuni/mpi.c	358;"	d	file:
 mpi_comm_dup_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_comm_dup_(int *comm,int *out,int *ierr)$/;"	f
-mpi_comm_dup_	src/sys/mpiuni/mpi.c	269;"	d	file:
-mpi_comm_dup_	src/sys/mpiuni/mpi.c	317;"	d	file:
-mpi_comm_dup_	src/sys/mpiuni/mpi.c	365;"	d	file:
+mpi_comm_dup_	src/sys/mpiuni/mpi.c	271;"	d	file:
+mpi_comm_dup_	src/sys/mpiuni/mpi.c	319;"	d	file:
+mpi_comm_dup_	src/sys/mpiuni/mpi.c	367;"	d	file:
 mpi_comm_free_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_comm_free_(int *comm,int *ierr)$/;"	f
-mpi_comm_free_	src/sys/mpiuni/mpi.c	270;"	d	file:
-mpi_comm_free_	src/sys/mpiuni/mpi.c	318;"	d	file:
-mpi_comm_free_	src/sys/mpiuni/mpi.c	366;"	d	file:
+mpi_comm_free_	src/sys/mpiuni/mpi.c	272;"	d	file:
+mpi_comm_free_	src/sys/mpiuni/mpi.c	320;"	d	file:
+mpi_comm_free_	src/sys/mpiuni/mpi.c	368;"	d	file:
 mpi_comm_group_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_comm_group_(int *comm,int *group,int *ierr)$/;"	f
-mpi_comm_group_	src/sys/mpiuni/mpi.c	279;"	d	file:
-mpi_comm_group_	src/sys/mpiuni/mpi.c	327;"	d	file:
-mpi_comm_group_	src/sys/mpiuni/mpi.c	375;"	d	file:
+mpi_comm_group_	src/sys/mpiuni/mpi.c	281;"	d	file:
+mpi_comm_group_	src/sys/mpiuni/mpi.c	329;"	d	file:
+mpi_comm_group_	src/sys/mpiuni/mpi.c	377;"	d	file:
 mpi_comm_rank_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_comm_rank_(MPI_Comm *comm,int *rank,int *ierr)$/;"	f
-mpi_comm_rank_	src/sys/mpiuni/mpi.c	239;"	d	file:
-mpi_comm_rank_	src/sys/mpiuni/mpi.c	287;"	d	file:
-mpi_comm_rank_	src/sys/mpiuni/mpi.c	335;"	d	file:
+mpi_comm_rank_	src/sys/mpiuni/mpi.c	241;"	d	file:
+mpi_comm_rank_	src/sys/mpiuni/mpi.c	289;"	d	file:
+mpi_comm_rank_	src/sys/mpiuni/mpi.c	337;"	d	file:
 mpi_comm_size_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_comm_size_(MPI_Comm *comm,int *size,int *ierr)$/;"	f
-mpi_comm_size_	src/sys/mpiuni/mpi.c	238;"	d	file:
-mpi_comm_size_	src/sys/mpiuni/mpi.c	286;"	d	file:
-mpi_comm_size_	src/sys/mpiuni/mpi.c	334;"	d	file:
+mpi_comm_size_	src/sys/mpiuni/mpi.c	240;"	d	file:
+mpi_comm_size_	src/sys/mpiuni/mpi.c	288;"	d	file:
+mpi_comm_size_	src/sys/mpiuni/mpi.c	336;"	d	file:
 mpi_comm_split_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_comm_split_(MPI_Comm *comm,int *color,int *key, MPI_Comm *newcomm, int *ierr)$/;"	f
-mpi_comm_split_	src/sys/mpiuni/mpi.c	247;"	d	file:
-mpi_comm_split_	src/sys/mpiuni/mpi.c	295;"	d	file:
-mpi_comm_split_	src/sys/mpiuni/mpi.c	343;"	d	file:
+mpi_comm_split_	src/sys/mpiuni/mpi.c	249;"	d	file:
+mpi_comm_split_	src/sys/mpiuni/mpi.c	297;"	d	file:
+mpi_comm_split_	src/sys/mpiuni/mpi.c	345;"	d	file:
 mpi_exscan_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_exscan_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *comm,int *ierr)$/;"	f
-mpi_exscan_	src/sys/mpiuni/mpi.c	280;"	d	file:
-mpi_exscan_	src/sys/mpiuni/mpi.c	328;"	d	file:
-mpi_exscan_	src/sys/mpiuni/mpi.c	376;"	d	file:
+mpi_exscan_	src/sys/mpiuni/mpi.c	282;"	d	file:
+mpi_exscan_	src/sys/mpiuni/mpi.c	330;"	d	file:
+mpi_exscan_	src/sys/mpiuni/mpi.c	378;"	d	file:
 mpi_finalize_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL   mpi_finalize_(int *ierr)$/;"	f
-mpi_finalize_	src/sys/mpiuni/mpi.c	237;"	d	file:
-mpi_finalize_	src/sys/mpiuni/mpi.c	285;"	d	file:
-mpi_finalize_	src/sys/mpiuni/mpi.c	333;"	d	file:
+mpi_finalize_	src/sys/mpiuni/mpi.c	239;"	d	file:
+mpi_finalize_	src/sys/mpiuni/mpi.c	287;"	d	file:
+mpi_finalize_	src/sys/mpiuni/mpi.c	335;"	d	file:
 mpi_gather_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_gather_(void *sendbuf,int *scount,int *sdatatype, void *recvbuf, int *rcount, int *rdatatype, int *root,int *comm,int *ierr)$/;"	f
-mpi_gather_	src/sys/mpiuni/mpi.c	245;"	d	file:
-mpi_gather_	src/sys/mpiuni/mpi.c	293;"	d	file:
-mpi_gather_	src/sys/mpiuni/mpi.c	341;"	d	file:
+mpi_gather_	src/sys/mpiuni/mpi.c	247;"	d	file:
+mpi_gather_	src/sys/mpiuni/mpi.c	295;"	d	file:
+mpi_gather_	src/sys/mpiuni/mpi.c	343;"	d	file:
 mpi_get_count_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_get_count_(int *status,int *datatype,int *count,int *ierr)$/;"	f
-mpi_get_count_	src/sys/mpiuni/mpi.c	271;"	d	file:
-mpi_get_count_	src/sys/mpiuni/mpi.c	319;"	d	file:
-mpi_get_count_	src/sys/mpiuni/mpi.c	367;"	d	file:
+mpi_get_count_	src/sys/mpiuni/mpi.c	273;"	d	file:
+mpi_get_count_	src/sys/mpiuni/mpi.c	321;"	d	file:
+mpi_get_count_	src/sys/mpiuni/mpi.c	369;"	d	file:
 mpi_get_processor_name_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_get_processor_name_(char *name PETSC_MIXED_LEN(len),int *result_len,int *ierr PETSC_END_LEN(len))$/;"	f
-mpi_get_processor_name_	src/sys/mpiuni/mpi.c	272;"	d	file:
-mpi_get_processor_name_	src/sys/mpiuni/mpi.c	320;"	d	file:
-mpi_get_processor_name_	src/sys/mpiuni/mpi.c	368;"	d	file:
+mpi_get_processor_name_	src/sys/mpiuni/mpi.c	274;"	d	file:
+mpi_get_processor_name_	src/sys/mpiuni/mpi.c	322;"	d	file:
+mpi_get_processor_name_	src/sys/mpiuni/mpi.c	370;"	d	file:
 mpi_init_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL   mpi_init_(int *ierr)$/;"	f
-mpi_init_	src/sys/mpiuni/mpi.c	236;"	d	file:
-mpi_init_	src/sys/mpiuni/mpi.c	284;"	d	file:
-mpi_init_	src/sys/mpiuni/mpi.c	332;"	d	file:
+mpi_init_	src/sys/mpiuni/mpi.c	238;"	d	file:
+mpi_init_	src/sys/mpiuni/mpi.c	286;"	d	file:
+mpi_init_	src/sys/mpiuni/mpi.c	334;"	d	file:
 mpi_init_	src/sys/objects/ftn-custom/zstart.c	26;"	d	file:
 mpi_init_	src/sys/objects/ftn-custom/zstart.c	34;"	d	file:
 mpi_init_	src/sys/objects/ftn-custom/zstart.c	89;"	d	file:
 mpi_init_	src/sys/objects/ftn-custom/zstart.c	90;"	d	file:
 mpi_initialized_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_initialized_(int *flag,int *ierr)$/;"	f
-mpi_initialized_	src/sys/mpiuni/mpi.c	273;"	d	file:
-mpi_initialized_	src/sys/mpiuni/mpi.c	321;"	d	file:
-mpi_initialized_	src/sys/mpiuni/mpi.c	369;"	d	file:
+mpi_initialized_	src/sys/mpiuni/mpi.c	275;"	d	file:
+mpi_initialized_	src/sys/mpiuni/mpi.c	323;"	d	file:
+mpi_initialized_	src/sys/mpiuni/mpi.c	371;"	d	file:
 mpi_iprobe_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_iprobe_(int *source,int *tag,int *comm,int *glag,int *status,int *ierr)$/;"	f
-mpi_iprobe_	src/sys/mpiuni/mpi.c	274;"	d	file:
-mpi_iprobe_	src/sys/mpiuni/mpi.c	322;"	d	file:
-mpi_iprobe_	src/sys/mpiuni/mpi.c	370;"	d	file:
+mpi_iprobe_	src/sys/mpiuni/mpi.c	276;"	d	file:
+mpi_iprobe_	src/sys/mpiuni/mpi.c	324;"	d	file:
+mpi_iprobe_	src/sys/mpiuni/mpi.c	372;"	d	file:
 mpi_irecv_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_irecv_(void *buf,int *count, int *datatype, int *source, int *tag, int *comm, int *request, int *ierr)$/;"	f
-mpi_irecv_	src/sys/mpiuni/mpi.c	252;"	d	file:
-mpi_irecv_	src/sys/mpiuni/mpi.c	300;"	d	file:
-mpi_irecv_	src/sys/mpiuni/mpi.c	348;"	d	file:
+mpi_irecv_	src/sys/mpiuni/mpi.c	254;"	d	file:
+mpi_irecv_	src/sys/mpiuni/mpi.c	302;"	d	file:
+mpi_irecv_	src/sys/mpiuni/mpi.c	350;"	d	file:
 mpi_isend_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_isend_(void *buf,int *count,int *datatype,int *dest,int *tag,int *comm,int *request, int *ierr)$/;"	f
-mpi_isend_	src/sys/mpiuni/mpi.c	253;"	d	file:
-mpi_isend_	src/sys/mpiuni/mpi.c	301;"	d	file:
-mpi_isend_	src/sys/mpiuni/mpi.c	349;"	d	file:
+mpi_isend_	src/sys/mpiuni/mpi.c	255;"	d	file:
+mpi_isend_	src/sys/mpiuni/mpi.c	303;"	d	file:
+mpi_isend_	src/sys/mpiuni/mpi.c	351;"	d	file:
 mpi_pack_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_pack_(void *inbuf,int *incount,int *datatype,void *outbuf,int *outsize,int *position,int *comm,int *ierr)$/;"	f
-mpi_pack_	src/sys/mpiuni/mpi.c	262;"	d	file:
-mpi_pack_	src/sys/mpiuni/mpi.c	310;"	d	file:
-mpi_pack_	src/sys/mpiuni/mpi.c	358;"	d	file:
+mpi_pack_	src/sys/mpiuni/mpi.c	264;"	d	file:
+mpi_pack_	src/sys/mpiuni/mpi.c	312;"	d	file:
+mpi_pack_	src/sys/mpiuni/mpi.c	360;"	d	file:
 mpi_pack_size_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_pack_size_(int *incount,int *datatype,int *comm,int *size,int *ierr)$/;"	f
-mpi_pack_size_	src/sys/mpiuni/mpi.c	264;"	d	file:
-mpi_pack_size_	src/sys/mpiuni/mpi.c	312;"	d	file:
-mpi_pack_size_	src/sys/mpiuni/mpi.c	360;"	d	file:
+mpi_pack_size_	src/sys/mpiuni/mpi.c	266;"	d	file:
+mpi_pack_size_	src/sys/mpiuni/mpi.c	314;"	d	file:
+mpi_pack_size_	src/sys/mpiuni/mpi.c	362;"	d	file:
 mpi_probe_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_probe_(int *source,int *tag,int *comm,int *flag,int *status,int *ierr)$/;"	f
-mpi_probe_	src/sys/mpiuni/mpi.c	275;"	d	file:
-mpi_probe_	src/sys/mpiuni/mpi.c	323;"	d	file:
-mpi_probe_	src/sys/mpiuni/mpi.c	371;"	d	file:
+mpi_probe_	src/sys/mpiuni/mpi.c	277;"	d	file:
+mpi_probe_	src/sys/mpiuni/mpi.c	325;"	d	file:
+mpi_probe_	src/sys/mpiuni/mpi.c	373;"	d	file:
 mpi_recv_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_recv_(void *buf,int *count,int *datatype,int *source,int *tag,int *comm,int status,int *ierr)$/;"	f
-mpi_recv_	src/sys/mpiuni/mpi.c	250;"	d	file:
-mpi_recv_	src/sys/mpiuni/mpi.c	298;"	d	file:
-mpi_recv_	src/sys/mpiuni/mpi.c	346;"	d	file:
+mpi_recv_	src/sys/mpiuni/mpi.c	252;"	d	file:
+mpi_recv_	src/sys/mpiuni/mpi.c	300;"	d	file:
+mpi_recv_	src/sys/mpiuni/mpi.c	348;"	d	file:
 mpi_reduce_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *root,int *comm,int *ierr)$/;"	f
-mpi_reduce_	src/sys/mpiuni/mpi.c	241;"	d	file:
-mpi_reduce_	src/sys/mpiuni/mpi.c	289;"	d	file:
-mpi_reduce_	src/sys/mpiuni/mpi.c	337;"	d	file:
+mpi_reduce_	src/sys/mpiuni/mpi.c	243;"	d	file:
+mpi_reduce_	src/sys/mpiuni/mpi.c	291;"	d	file:
+mpi_reduce_	src/sys/mpiuni/mpi.c	339;"	d	file:
 mpi_reduce_scatter_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_scatter_(void *sendbuf,void *recvbuf,int *recvcounts,int *datatype,int *op,int *comm,int *ierr)$/;"	f
-mpi_reduce_scatter_	src/sys/mpiuni/mpi.c	251;"	d	file:
-mpi_reduce_scatter_	src/sys/mpiuni/mpi.c	299;"	d	file:
-mpi_reduce_scatter_	src/sys/mpiuni/mpi.c	347;"	d	file:
+mpi_reduce_scatter_	src/sys/mpiuni/mpi.c	253;"	d	file:
+mpi_reduce_scatter_	src/sys/mpiuni/mpi.c	301;"	d	file:
+mpi_reduce_scatter_	src/sys/mpiuni/mpi.c	349;"	d	file:
 mpi_request_free_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_request_free_(int *request,int *ierr)$/;"	f
-mpi_request_free_	src/sys/mpiuni/mpi.c	276;"	d	file:
-mpi_request_free_	src/sys/mpiuni/mpi.c	324;"	d	file:
-mpi_request_free_	src/sys/mpiuni/mpi.c	372;"	d	file:
+mpi_request_free_	src/sys/mpiuni/mpi.c	278;"	d	file:
+mpi_request_free_	src/sys/mpiuni/mpi.c	326;"	d	file:
+mpi_request_free_	src/sys/mpiuni/mpi.c	374;"	d	file:
 mpi_scan_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_scan_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *comm,int *ierr)$/;"	f
-mpi_scan_	src/sys/mpiuni/mpi.c	248;"	d	file:
-mpi_scan_	src/sys/mpiuni/mpi.c	296;"	d	file:
-mpi_scan_	src/sys/mpiuni/mpi.c	344;"	d	file:
+mpi_scan_	src/sys/mpiuni/mpi.c	250;"	d	file:
+mpi_scan_	src/sys/mpiuni/mpi.c	298;"	d	file:
+mpi_scan_	src/sys/mpiuni/mpi.c	346;"	d	file:
 mpi_send_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_send_(void *buf,int *count,int *datatype,int *dest,int *tag,int *comm,int *ierr)$/;"	f
-mpi_send_	src/sys/mpiuni/mpi.c	249;"	d	file:
-mpi_send_	src/sys/mpiuni/mpi.c	297;"	d	file:
-mpi_send_	src/sys/mpiuni/mpi.c	345;"	d	file:
+mpi_send_	src/sys/mpiuni/mpi.c	251;"	d	file:
+mpi_send_	src/sys/mpiuni/mpi.c	299;"	d	file:
+mpi_send_	src/sys/mpiuni/mpi.c	347;"	d	file:
 mpi_sendrecv_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_sendrecv_(void *sendbuf,int *sendcount,int *sendtype,int *dest,int *sendtag,void *recvbuf,int *recvcount,int *recvtype,int *source,int *recvtag,int *comm,int *status,int *ierr)$/;"	f
-mpi_sendrecv_	src/sys/mpiuni/mpi.c	254;"	d	file:
-mpi_sendrecv_	src/sys/mpiuni/mpi.c	302;"	d	file:
-mpi_sendrecv_	src/sys/mpiuni/mpi.c	350;"	d	file:
+mpi_sendrecv_	src/sys/mpiuni/mpi.c	256;"	d	file:
+mpi_sendrecv_	src/sys/mpiuni/mpi.c	304;"	d	file:
+mpi_sendrecv_	src/sys/mpiuni/mpi.c	352;"	d	file:
 mpi_ssend_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_ssend_(void *buf,int *count,int *datatype,int *dest,int *tag,int *comm,int *ierr)$/;"	f
-mpi_ssend_	src/sys/mpiuni/mpi.c	277;"	d	file:
-mpi_ssend_	src/sys/mpiuni/mpi.c	325;"	d	file:
-mpi_ssend_	src/sys/mpiuni/mpi.c	373;"	d	file:
+mpi_ssend_	src/sys/mpiuni/mpi.c	279;"	d	file:
+mpi_ssend_	src/sys/mpiuni/mpi.c	327;"	d	file:
+mpi_ssend_	src/sys/mpiuni/mpi.c	375;"	d	file:
 mpi_tag_ub	src/sys/mpiuni/mpi.c	/^static int             num_attr = 1,mpi_tag_ub = 100000000;$/;"	v	file:
 mpi_test_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_test_(int *request,int *flag,int *status,int *ierr)$/;"	f
-mpi_test_	src/sys/mpiuni/mpi.c	255;"	d	file:
-mpi_test_	src/sys/mpiuni/mpi.c	303;"	d	file:
-mpi_test_	src/sys/mpiuni/mpi.c	351;"	d	file:
+mpi_test_	src/sys/mpiuni/mpi.c	257;"	d	file:
+mpi_test_	src/sys/mpiuni/mpi.c	305;"	d	file:
+mpi_test_	src/sys/mpiuni/mpi.c	353;"	d	file:
 mpi_type_commit_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_type_commit_(int *datatype,int *ierr)$/;"	f
-mpi_type_commit_	src/sys/mpiuni/mpi.c	266;"	d	file:
-mpi_type_commit_	src/sys/mpiuni/mpi.c	314;"	d	file:
-mpi_type_commit_	src/sys/mpiuni/mpi.c	362;"	d	file:
+mpi_type_commit_	src/sys/mpiuni/mpi.c	268;"	d	file:
+mpi_type_commit_	src/sys/mpiuni/mpi.c	316;"	d	file:
+mpi_type_commit_	src/sys/mpiuni/mpi.c	364;"	d	file:
 mpi_type_struct_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_type_struct_(int *count,int *array_of_blocklengths,int * array_of_displaments,int *array_of_types,int *newtype,int *ierr)$/;"	f
-mpi_type_struct_	src/sys/mpiuni/mpi.c	265;"	d	file:
-mpi_type_struct_	src/sys/mpiuni/mpi.c	313;"	d	file:
-mpi_type_struct_	src/sys/mpiuni/mpi.c	361;"	d	file:
+mpi_type_struct_	src/sys/mpiuni/mpi.c	267;"	d	file:
+mpi_type_struct_	src/sys/mpiuni/mpi.c	315;"	d	file:
+mpi_type_struct_	src/sys/mpiuni/mpi.c	363;"	d	file:
 mpi_unpack_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_unpack_(void *inbuf,int *insize,int *position,void *outbuf,int *outcount,int *datatype,int *comm,int *ierr)$/;"	f
-mpi_unpack_	src/sys/mpiuni/mpi.c	263;"	d	file:
-mpi_unpack_	src/sys/mpiuni/mpi.c	311;"	d	file:
-mpi_unpack_	src/sys/mpiuni/mpi.c	359;"	d	file:
+mpi_unpack_	src/sys/mpiuni/mpi.c	265;"	d	file:
+mpi_unpack_	src/sys/mpiuni/mpi.c	313;"	d	file:
+mpi_unpack_	src/sys/mpiuni/mpi.c	361;"	d	file:
 mpi_wait_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_wait_(int *request,int *status,int *ierr)$/;"	f
-mpi_wait_	src/sys/mpiuni/mpi.c	278;"	d	file:
-mpi_wait_	src/sys/mpiuni/mpi.c	326;"	d	file:
-mpi_wait_	src/sys/mpiuni/mpi.c	374;"	d	file:
+mpi_wait_	src/sys/mpiuni/mpi.c	280;"	d	file:
+mpi_wait_	src/sys/mpiuni/mpi.c	328;"	d	file:
+mpi_wait_	src/sys/mpiuni/mpi.c	376;"	d	file:
 mpi_waitall_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_waitall_(int *count,int *array_of_requests,int *array_of_statuses,int *ierr)$/;"	f
-mpi_waitall_	src/sys/mpiuni/mpi.c	256;"	d	file:
-mpi_waitall_	src/sys/mpiuni/mpi.c	304;"	d	file:
-mpi_waitall_	src/sys/mpiuni/mpi.c	352;"	d	file:
+mpi_waitall_	src/sys/mpiuni/mpi.c	258;"	d	file:
+mpi_waitall_	src/sys/mpiuni/mpi.c	306;"	d	file:
+mpi_waitall_	src/sys/mpiuni/mpi.c	354;"	d	file:
 mpi_waitany_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL  mpi_waitany_(int *count,int *array_of_requests,int * index, int *status,int *ierr)$/;"	f
-mpi_waitany_	src/sys/mpiuni/mpi.c	257;"	d	file:
-mpi_waitany_	src/sys/mpiuni/mpi.c	305;"	d	file:
-mpi_waitany_	src/sys/mpiuni/mpi.c	353;"	d	file:
+mpi_waitany_	src/sys/mpiuni/mpi.c	259;"	d	file:
+mpi_waitany_	src/sys/mpiuni/mpi.c	307;"	d	file:
+mpi_waitany_	src/sys/mpiuni/mpi.c	355;"	d	file:
 mpi_wtime_	src/sys/mpiuni/mpi.c	/^double PETSC_STDCALL mpi_wtime_(void)$/;"	f
-mpi_wtime_	src/sys/mpiuni/mpi.c	267;"	d	file:
-mpi_wtime_	src/sys/mpiuni/mpi.c	315;"	d	file:
-mpi_wtime_	src/sys/mpiuni/mpi.c	363;"	d	file:
+mpi_wtime_	src/sys/mpiuni/mpi.c	269;"	d	file:
+mpi_wtime_	src/sys/mpiuni/mpi.c	317;"	d	file:
+mpi_wtime_	src/sys/mpiuni/mpi.c	365;"	d	file:
 mpich_install_dir	config/examples/arch-linux-gcc-ifc-cmplx.py	/^mpich_install_dir='\/homes\/petsc\/soft\/linux-Ubuntu_12.04-x86_64\/mpich-3.1.3-gcc-ifc'$/;"	v
 mpich_lib_dir	config/examples/arch-linux-gcc-ifc-cmplx.py	/^mpich_lib_dir=os.path.join(mpich_install_dir,'lib')$/;"	v
 mpiexec	src/benchmarks/benchmarkExample.py	/^  def mpiexec(self):$/;"	m	class:PETSc
-mpiunisetcommonblock_	src/sys/mpiuni/mpi.c	234;"	d	file:
-mpiunisetcommonblock_	src/sys/mpiuni/mpi.c	282;"	d	file:
+mpiunisetcommonblock_	src/sys/mpiuni/mpi.c	236;"	d	file:
+mpiunisetcommonblock_	src/sys/mpiuni/mpi.c	284;"	d	file:
 mpiunisetfortranbasepointers_	src/sys/mpiuni/mpi.c	/^PETSC_EXTERN void PETSC_STDCALL mpiunisetfortranbasepointers_(void *f_mpi_in_place)$/;"	f
-mpiunisetfortranbasepointers_	src/sys/mpiuni/mpi.c	235;"	d	file:
-mpiunisetfortranbasepointers_	src/sys/mpiuni/mpi.c	283;"	d	file:
+mpiunisetfortranbasepointers_	src/sys/mpiuni/mpi.c	237;"	d	file:
+mpiunisetfortranbasepointers_	src/sys/mpiuni/mpi.c	285;"	d	file:
 mr	src/mat/impls/elemental/matelemimpl.h	/^  PetscInt mr[2];      \/* First incomplete\/ragged rank of (row) column space.$/;"	m	struct:__anon421
 ms	src/tao/complementarity/examples/tutorials/blackscholes.c	/^  PetscInt  ms, mt;               \/* Number of elements *\/$/;"	m	struct:__anon770	file:
 mseq	src/contrib/fun3d/comp/user.h	/^  int  mseq;                                 \/* Mesh sequencing            *\/$/;"	m	struct:__anon363
@@ -67310,6 +67325,7 @@ os	config/examples/arch-linux-pkgs-opt.py	/^  import sys,os$/;"	i
 os	config/examples/arch-linux-pkgs-threadcomm.py	/^  import sys,os$/;"	i
 os	config/examples/arch-linux-pkgs-valgrind.py	/^  import sys,os$/;"	i
 os	config/examples/arch-linux-uni.py	/^  import sys,os$/;"	i
+os	config/examples/arch-linux-without-fc.py	/^  import sys,os$/;"	i
 os	config/examples/arch-linux-xsdk-dbg.py	/^  import sys,os$/;"	i
 os	config/examples/arch-matlab-uni-mkl_ilp64.py	/^  import os$/;"	i
 os	config/examples/arch-moab.py	/^  import os$/;"	i
@@ -68145,7 +68161,7 @@ petscdsrestoretabulation_	src/dm/dt/interface/f90-custom/zdtdsf90.c	7;"	d	file:
 petscemacsclienterrorhandler_	src/sys/error/ftn-custom/zerrf.c	/^PETSC_EXTERN void petscemacsclienterrorhandler_(MPI_Comm *comm,int *line,const char *fun,const char *file,PetscErrorCode *n,PetscErrorType *p,const char *mess,void *ctx,PetscErrorCode *ierr)$/;"	f
 petscemacsclienterrorhandler_	src/sys/error/ftn-custom/zerrf.c	10;"	d	file:
 petscemacsclienterrorhandler_	src/sys/error/ftn-custom/zerrf.c	20;"	d	file:
-petscend_	src/sys/objects/ftn-custom/zstart.c	/^void PETSC_STDCALL petscend_(PetscErrorCode *ierr)$/;"	f
+petscend_	src/sys/objects/ftn-custom/zstart.c	/^PETSC_EXTERN void PETSC_STDCALL petscend_(PetscErrorCode *ierr)$/;"	f
 petscend_	src/sys/objects/ftn-custom/zstart.c	23;"	d	file:
 petscend_	src/sys/objects/ftn-custom/zstart.c	33;"	d	file:
 petscerror_	src/sys/error/ftn-custom/zerrf.c	/^PETSC_EXTERN void PETSC_STDCALL petscerror_(MPI_Fint *comm,PetscErrorCode *number,int *line,PetscErrorType *p,CHAR message PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
@@ -68269,7 +68285,7 @@ petscmemorysetgetmaximumusage_	src/sys/memory/ftn-custom/zmtrf.c	16;"	d	file:
 petscmemoryview_	src/sys/memory/ftn-custom/zmtrf.c	/^PETSC_EXTERN void PETSC_STDCALL petscmemoryview_(PetscViewer *vin, CHAR message PETSC_MIXED_LEN(len), PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
 petscmemoryview_	src/sys/memory/ftn-custom/zmtrf.c	15;"	d	file:
 petscmemoryview_	src/sys/memory/ftn-custom/zmtrf.c	9;"	d	file:
-petscnagupgrade	config/configure.py	/^    import petscnagupgrade$/;"	i
+petscnagupgrade	config/configure.py	/^      import petscnagupgrade$/;"	i
 petscnative	include/petsc/private/vecimpl.h	/^  PetscBool              petscnative;  \/* means the ->data starts with VECHEADER and can use VecGetArrayFast()*\/$/;"	m	struct:_p_Vec
 petscobjectgetcomm_	src/sys/objects/ftn-custom/zgcommf.c	/^PETSC_EXTERN void PETSC_STDCALL petscobjectgetcomm_(PetscObject *obj,int *comm,PetscErrorCode *ierr)$/;"	f
 petscobjectgetcomm_	src/sys/objects/ftn-custom/zgcommf.c	4;"	d	file:
@@ -68367,9 +68383,12 @@ petscquadraturesetdata_	src/dm/dt/interface/f90-custom/zdtf90.c	8;"	d	file:
 petscquadratureview_	src/dm/dt/interface/ftn-custom/zdtf.c	/^PETSC_EXTERN void PETSC_STDCALL petscquadratureview_(PetscQuadrature *q,PetscViewer *vin,PetscErrorCode *ierr)$/;"	f
 petscquadratureview_	src/dm/dt/interface/ftn-custom/zdtf.c	6;"	d	file:
 petscquadratureview_	src/dm/dt/interface/ftn-custom/zdtf.c	8;"	d	file:
-petscrandomsettype_	src/sys/classes/random/interface/ftn-custom/zrandomf.c	/^void PETSC_STDCALL petscrandomsettype_(PetscRandom *rnd,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
+petscrandomgettype_	src/sys/classes/random/interface/ftn-custom/zrandomf.c	/^PETSC_EXTERN void PETSC_STDCALL petscrandomgettype_(PetscRandom *petscrandom,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
+petscrandomgettype_	src/sys/classes/random/interface/ftn-custom/zrandomf.c	6;"	d	file:
+petscrandomgettype_	src/sys/classes/random/interface/ftn-custom/zrandomf.c	9;"	d	file:
+petscrandomsettype_	src/sys/classes/random/interface/ftn-custom/zrandomf.c	/^PETSC_EXTERN void PETSC_STDCALL petscrandomsettype_(PetscRandom *rnd,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
 petscrandomsettype_	src/sys/classes/random/interface/ftn-custom/zrandomf.c	5;"	d	file:
-petscrandomsettype_	src/sys/classes/random/interface/ftn-custom/zrandomf.c	7;"	d	file:
+petscrandomsettype_	src/sys/classes/random/interface/ftn-custom/zrandomf.c	8;"	d	file:
 petscrealview_	src/sys/error/ftn-custom/zerrf.c	/^PETSC_EXTERN void PETSC_STDCALL petscrealview_(PetscInt *n,PetscReal *d,PetscViewer *viwer,PetscErrorCode *ierr)$/;"	f
 petscrealview_	src/sys/error/ftn-custom/zerrf.c	13;"	d	file:
 petscrealview_	src/sys/error/ftn-custom/zerrf.c	23;"	d	file:
@@ -68891,7 +68910,7 @@ q	src/ts/examples/tutorials/power_grid/ex6.c	/^  PetscScalar q;      \/* noise s
 q	src/ts/examples/tutorials/power_grid/ex7.c	/^  PetscScalar q;      \/* noise strength *\/$/;"	m	struct:__anon309	file:
 q	src/ts/examples/tutorials/power_grid/ex8.c	/^  PetscScalar q;      \/* noise strength *\/$/;"	m	struct:__anon302	file:
 q	src/ts/impls/implicit/gl/gl.h	/^  PetscInt    q;                \/* stage-order of the method *\/$/;"	m	struct:_TSGLScheme
-qAndLEvaluation	src/ksp/ksp/examples/tutorials/ex51.c	/^static void qAndLEvaluation(PetscInt n, PetscReal x, PetscReal *q, PetscReal *qp, PetscReal *Ln)$/;"	f	file:
+qAndLEvaluation	src/ksp/ksp/examples/tutorials/ex51.c	/^static void qAndLEvaluation(int n, PetscReal x, PetscReal *q, PetscReal *qp, PetscReal *Ln)$/;"	f	file:
 q_is_I	src/tao/leastsquares/impls/pounders/pounders.h	/^  PetscInt q_is_I;$/;"	m	struct:__anon768
 qb	src/snes/examples/tutorials/network/pflow/pf.h	/^  PetscScalar 	qb; \/* Minimum reactive power output: Mvar *\/$/;"	m	struct:_p_GEN
 qcp	src/contrib/fun3d/comp/user.h	/^  REAL *qcp, *rcp;                           \/* Two work arrays            *\/$/;"	m	struct:gxy
@@ -71179,6 +71198,7 @@ sys	config/examples/arch-linux-pkgs-opt.py	/^  import sys,os$/;"	i
 sys	config/examples/arch-linux-pkgs-threadcomm.py	/^  import sys,os$/;"	i
 sys	config/examples/arch-linux-pkgs-valgrind.py	/^  import sys,os$/;"	i
 sys	config/examples/arch-linux-uni.py	/^  import sys,os$/;"	i
+sys	config/examples/arch-linux-without-fc.py	/^  import sys,os$/;"	i
 sys	config/examples/arch-linux-xsdk-dbg.py	/^  import sys,os$/;"	i
 sys	config/examples/arch-matlab-uni-mkl_ilp64.py	/^  import sys$/;"	i
 sys	config/examples/arch-moab.py	/^  import sys$/;"	i
@@ -71307,26 +71327,26 @@ taogetoptionsprefix_	src/tao/interface/ftn-custom/ztaosolverf.c	50;"	d	file:
 taogettype_	src/tao/interface/ftn-custom/ztaosolverf.c	/^PETSC_EXTERN void PETSC_STDCALL taogettype_(Tao *tao, CHAR name PETSC_MIXED_LEN(len), PetscErrorCode *ierr  PETSC_END_LEN(len))$/;"	f
 taogettype_	src/tao/interface/ftn-custom/ztaosolverf.c	28;"	d	file:
 taogettype_	src/tao/interface/ftn-custom/ztaosolverf.c	53;"	d	file:
-taolinesearchappendoptionsprefix_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchappendoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
-taolinesearchgetoptionsprefix_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchgetoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len), PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
-taolinesearchgettype_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchgettype_(TaoLineSearch *ls, CHAR name PETSC_MIXED_LEN(len), PetscErrorCode *ierr  PETSC_END_LEN(len))$/;"	f
-taolinesearchsetgradientroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchsetgradientroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, Vec *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)$/;"	f
+taolinesearchappendoptionsprefix_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchappendoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
+taolinesearchgetoptionsprefix_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchgetoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len), PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
+taolinesearchgettype_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchgettype_(TaoLineSearch *ls, CHAR name PETSC_MIXED_LEN(len), PetscErrorCode *ierr  PETSC_END_LEN(len))$/;"	f
+taolinesearchsetgradientroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchsetgradientroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, Vec *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)$/;"	f
 taolinesearchsetgradientroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	15;"	d	file:
 taolinesearchsetgradientroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	6;"	d	file:
-taolinesearchsetobjectiveandgradientroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchsetobjectiveandgradientroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, PetscReal *, Vec *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)$/;"	f
+taolinesearchsetobjectiveandgradientroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchsetobjectiveandgradientroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, PetscReal *, Vec *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)$/;"	f
 taolinesearchsetobjectiveandgradientroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	16;"	d	file:
 taolinesearchsetobjectiveandgradientroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	7;"	d	file:
-taolinesearchsetobjectiveandgtsroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchsetobjectiveandgtsroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, Vec *, PetscReal*, PetscReal*,void*, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)$/;"	f
+taolinesearchsetobjectiveandgtsroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchsetobjectiveandgtsroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, Vec *, PetscReal*, PetscReal*,void*, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)$/;"	f
 taolinesearchsetobjectiveandgtsroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	17;"	d	file:
 taolinesearchsetobjectiveandgtsroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	8;"	d	file:
-taolinesearchsetobjectiveroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchsetobjectiveroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, PetscReal *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)$/;"	f
+taolinesearchsetobjectiveroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchsetobjectiveroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, PetscReal *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)$/;"	f
 taolinesearchsetobjectiveroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	14;"	d	file:
 taolinesearchsetobjectiveroutine_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	5;"	d	file:
-taolinesearchsetoptionsprefix_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchsetoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
-taolinesearchsettype_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchsettype_(TaoLineSearch *ls, CHAR type_name PETSC_MIXED_LEN(len), PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
+taolinesearchsetoptionsprefix_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchsetoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
+taolinesearchsettype_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchsettype_(TaoLineSearch *ls, CHAR type_name PETSC_MIXED_LEN(len), PetscErrorCode *ierr PETSC_END_LEN(len))$/;"	f
 taolinesearchsettype_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	10;"	d	file:
 taolinesearchsettype_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	19;"	d	file:
-taolinesearchview_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^void PETSC_STDCALL taolinesearchview_(TaoLineSearch *ls, PetscViewer *viewer, PetscErrorCode *ierr)$/;"	f
+taolinesearchview_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	/^PETSC_EXTERN void PETSC_STDCALL taolinesearchview_(TaoLineSearch *ls, PetscViewer *viewer, PetscErrorCode *ierr)$/;"	f
 taolinesearchview_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	18;"	d	file:
 taolinesearchview_	src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c	9;"	d	file:
 taosetconstraintsroutine_	src/tao/interface/ftn-custom/ztaosolverf.c	/^PETSC_EXTERN void PETSC_STDCALL taosetconstraintsroutine_(Tao *tao, Vec *C, void (PETSC_STDCALL *func)(Tao*, Vec *, Vec *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)$/;"	f
diff --git a/TAGS b/TAGS
index 5cfe4a3..ed69d07 100644
--- a/TAGS
+++ b/TAGS
@@ -269,18 +269,18 @@ def check_for_option_changed(38,2063
 def check_petsc_arch(48,2567
 def chkenable(66,3219
 def argsAddDownload(131,5718
-def chksynonyms(143,6257
-def chkwinf90(207,8345
-def chkdosfiles(213,8498
-def chkcygwinlink(223,9047
-def chkbrokencygwin(234,9721
-def chkusingwindowspython(246,10358
-def chkcygwinpython(254,10720
-def chkrhl9(272,11460
-def check_broken_configure_log_links(290,12122
-def move_configure_log(297,12424
-def print_final_timestamp(333,13865
-def petsc_configure(340,14083
+def chksynonyms(143,6287
+def chkwinf90(207,8375
+def chkdosfiles(213,8528
+def chkcygwinlink(223,9077
+def chkbrokencygwin(234,9751
+def chkusingwindowspython(246,10388
+def chkcygwinpython(254,10750
+def chkrhl9(272,11490
+def check_broken_configure_log_links(290,12152
+def move_configure_log(297,12454
+def print_final_timestamp(333,13895
+def petsc_configure(340,14113
 

 config/builder.py,4036
 builder.py:^?builder.py^A,1
@@ -520,7 +520,7 @@ class Configure(6,76
   def setupHelp(16,303
   def setupDependencies(20,361
   def configureRegression(35,1321
-  def configure(111,4610
+  def configure(115,4796
 

 config/PETSc/options/libraryOptions.py,229
 libraryOptions.py:^?libraryOptions.py^A,1
@@ -833,32 +833,32 @@ class Script(37,994
     def runShellCommand(142,4338
     def openPipe(154,4757
     def runShellCommand(170,5249
-  def defaultCheckCommand(229,6975
-  def executeShellCommand(234,7238
-    def logOutput(241,7646
-    def runInShell(253,8059
-        class InShell(256,8144
-          def __init__(257,8185
-          def run(261,8329
-  def loadConfigure(282,9208
-class LanguageProcessor(301,9812
-  def __init__(302,9861
-  def getCompilers(316,10395
-  def getLibraries(321,10609
-  def __getstate__(327,10824
-  def __setstate__(338,11370
-  def setArgDB(350,11810
-  def getLanguageModule(398,13913
-  def getPreprocessorObject(423,15002
-  def setPreprocessorObject(433,15515
-  def getCompilerObject(437,15676
-  def setCompilerObject(447,16157
-  def getLinkerObject(451,16298
-  def setLinkerObject(463,16865
-  def getSharedLinkerObject(467,16996
-  def setSharedLinkerObject(479,17617
-  def getDynamicLinkerObject(483,17766
-  def setDynamicLinkerObject(495,18396
+  def defaultCheckCommand(229,6953
+  def executeShellCommand(234,7216
+    def logOutput(241,7624
+    def runInShell(253,8037
+        class InShell(256,8122
+          def __init__(257,8163
+          def run(261,8307
+  def loadConfigure(282,9186
+class LanguageProcessor(301,9790
+  def __init__(302,9839
+  def getCompilers(316,10373
+  def getLibraries(321,10587
+  def __getstate__(327,10802
+  def __setstate__(338,11348
+  def setArgDB(350,11788
+  def getLanguageModule(398,13891
+  def getPreprocessorObject(423,14980
+  def setPreprocessorObject(433,15493
+  def getCompilerObject(437,15654
+  def setCompilerObject(447,16135
+  def getLinkerObject(451,16276
+  def setLinkerObject(463,16843
+  def getSharedLinkerObject(467,16974
+  def setSharedLinkerObject(479,17595
+  def getDynamicLinkerObject(483,17744
+  def setDynamicLinkerObject(495,18374
 

 config/BuildSystem/sourceDatabase.py,787
 sourceDatabase.py:^?sourceDatabase.py^A,1
@@ -1966,19 +1966,19 @@ config/BuildSystem/config/packages/hypre.py,175
 hypre.py:^?hypre.py^A,1
 class Configure(4,33
   def __init__(5,77
-  def setupDependencies(20,772
-  def generateLibList(29,1316
-  def formGNUConfigureArgs(36,1614
-  def consistencyChecks(87,3710
+  def setupDependencies(20,785
+  def generateLibList(29,1329
+  def formGNUConfigureArgs(36,1627
+  def consistencyChecks(87,3723
 

 config/BuildSystem/config/packages/Chombo.py,156
 Chombo.py:^?Chombo.py^A,1
 class Configure(3,23
   def __init__(4,64
-  def setupHelp(15,645
-  def setupDependencies(20,886
-  def Install(29,1343
-  def consistencyChecks(123,6147
+  def setupHelp(16,664
+  def setupDependencies(21,905
+  def Install(30,1362
+  def consistencyChecks(124,6166
 

 config/BuildSystem/config/packages/Trilinos.py,169
 Trilinos.py:^?Trilinos.py^A,1
@@ -1987,7 +1987,7 @@ class Configure(4,33
   def setupDependencies(18,688
   def Install(45,2545
   def formCMakeConfigureArgs(52,2746
-  def generateLibList(219,10957
+  def generateLibList(221,11050
 

 config/BuildSystem/config/packages/opengles.py,106
 opengles.py:^?opengles.py^A,1
@@ -2085,20 +2085,20 @@ config/BuildSystem/config/packages/MUMPS.py,157
 MUMPS.py:^?MUMPS.py^A,1
 class Configure(3,23
   def __init__(4,64
-  def setupHelp(22,1153
-  def setupDependencies(28,1365
-  def consistencyChecks(44,2186
-  def Install(53,2667
+  def setupHelp(23,1301
+  def setupDependencies(29,1513
+  def consistencyChecks(45,2334
+  def Install(57,3095
 

 config/BuildSystem/config/packages/petsc4py.py,202
 petsc4py.py:^?petsc4py.py^A,1
 class Configure(3,23
   def __init__(4,64
-  def setupDependencies(13,459
-  def Install(21,885
-  def configureLibrary(81,4266
-  def alternateConfigureLibrary(104,5693
-  def gitPreReqCheck(108,5819
+  def setupDependencies(14,521
+  def Install(22,947
+  def configureLibrary(82,4328
+  def alternateConfigureLibrary(105,5755
+  def gitPreReqCheck(109,5881
 

 config/BuildSystem/config/packages/SuperLU.py,113
 SuperLU.py:^?SuperLU.py^A,1
@@ -2129,8 +2129,8 @@ config/BuildSystem/config/packages/mstk.py,113
 mstk.py:^?mstk.py^A,1
 class Configure(4,33
   def __init__(5,79
-  def setupDependencies(18,533
-  def formCMakeConfigureArgs(29,1147
+  def setupDependencies(19,614
+  def formCMakeConfigureArgs(32,1384
 

 config/BuildSystem/config/packages/Mathematica.py,43
 Mathematica.py:^?Mathematica.py^A,1
@@ -2143,7 +2143,7 @@ class Configure(3,23
   def __init__(4,64
   def setupDependencies(17,694
   def Install(21,810
-  def configureLibrary(44,2314
+  def configureLibrary(44,2364
 

 config/BuildSystem/config/packages/fftw.py,110
 fftw.py:^?fftw.py^A,1
@@ -2165,7 +2165,7 @@ class Configure(3,23
   def __init__(4,64
   def setupDependencies(14,429
   def Install(21,742
-  def consistencyChecks(51,2689
+  def consistencyChecks(51,2714
 

 config/BuildSystem/config/packages/cgns.py,44
 cgns.py:^?cgns.py^A,1
@@ -2191,7 +2191,7 @@ class Configure(4,33
   def setupDependencies(23,1066
   def generateLibList(31,1452
   def formGNUConfigureArgs(45,1916
-  def consistencyChecks(77,3447
+  def consistencyChecks(77,3497
 

 config/BuildSystem/config/packages/BlasLapack.py,693
 BlasLapack.py:^?BlasLapack.py^A,1
@@ -2250,7 +2250,7 @@ class Configure(4,33
   def __init__(5,74
   def setupDependencies(16,559
   def Install(23,850
-  def configureLibrary(125,6187
+  def configureLibrary(125,6169
 

 config/BuildSystem/config/packages/libjpeg.py,43
 libjpeg.py:^?libjpeg.py^A,1
@@ -2323,7 +2323,7 @@ class Configure(4,33
   def Install(34,1583
   def configureLibrary(37,1632
   def formCMakeConfigureArgs(57,2760
-  def postProcess(94,4596
+  def postProcess(97,4694
 

 config/BuildSystem/config/packages/alquimia.py,195
 alquimia.py:^?alquimia.py^A,1
@@ -2562,7 +2562,7 @@ class Configure(3,23
   def setupHelp(19,1298
   def setupDependencies(24,1532
   def Install(34,1945
-  def consistencyChecks(119,8184
+  def consistencyChecks(119,8209
 

 config/BuildSystem/config/packages/yaml.py,43
 yaml.py:^?yaml.py^A,1
@@ -2591,12 +2591,11 @@ class Configure(4,33
   def formGNUConfigureArgs(22,1004
   def Install(55,2367
 

-config/BuildSystem/config/packages/boost.py,97
+config/BuildSystem/config/packages/boost.py,65
 boost.py:^?boost.py^A,1
 class Configure(4,57
   def __init__(5,98
-  def consistencyChecks(14,460
-  def Install(19,832
+  def Install(14,458
 

 config/BuildSystem/config/packages/pragmatic.py,113
 pragmatic.py:^?pragmatic.py^A,1
@@ -2612,7 +2611,7 @@ class Configure(112,2921
   def __init__(113,2962
   def setupDependencies(125,3598
   def Install(132,3908
-  def consistencyChecks(201,7597
+  def consistencyChecks(201,7579
 

 config/BuildSystem/config/packages/viennacl.py,97
 viennacl.py:^?viennacl.py^A,1
@@ -2627,7 +2626,7 @@ class Configure(3,23
   def __init__(4,64
   def setupDependencies(16,594
   def Install(23,911
-  def consistencyChecks(69,3691
+  def consistencyChecks(69,3717
 

 config/BuildSystem/config/regression/shellTest.py,90
 shellTest.py:^?shellTest.py^A,1
@@ -2664,7 +2663,7 @@ DIRS 2,1
 tutorials/HandsOnExercise.html,447
 HandsOnExercise.html:^?HandsOnExercise.html^A,1
 PETSc Hands On2,119
-petsc-3.7.1 2016-05-15version4,167
+petsc-3.7.2 2016-06-05version4,167
 Report Typos and Errorsbugreport5,236
 PETSc Hands On8,523
 Example 1: Linear Poisson equation on a 2D grid20,1082
@@ -2676,7 +2675,7 @@ Example 5: Nonlinear time dependent PDE on Unstructured Grid224,9749
 tutorials/TAOHandsOnExercise.html,340
 TAOHandsOnExercise.html:^?TAOHandsOnExercise.html^A,1
 TAO Hands On2,122
-petsc-3.7.1 2016-05-15version4,168
+petsc-3.7.2 2016-06-05version4,168
 Report Typos and Errorsbugreport5,237
 TAO Hands On8,527
 Example 1: Unconstrained optimization of the Rosenbrock function22,1371
@@ -3416,7 +3415,7 @@ struct _DMInterpolationInfo 198,10601
   PetscInt   dof;206,10980
 typedef struct _DMInterpolationInfo *DMInterpolationInfo;DMInterpolationInfo208,11050
 

-include/petscts.h,7328
+include/petscts.h,7380
 petscts.h:^?petscts.h^A,1
 #define __PETSCTS_H6,139
 typedef struct _p_TS* TS;18,389
@@ -3514,69 +3513,70 @@ typedef const char* TSSSPType;540,26149
 #define TSSSPRKS2 541,26180
 #define TSSSPRKS3 542,26206
 #define TSSSPRK104 543,26232
-typedef struct _p_TSAdapt *TSAdapt;TSAdapt559,26744
-typedef const char *TSAdaptType;TSAdaptType568,26899
-#define TSADAPTBASIC 569,26932
-#define TSADAPTNONE 570,26961
-#define TSADAPTCFL 571,26989
-typedef struct _p_TSGLAdapt *TSGLAdapt;TSGLAdapt607,28924
-typedef const char *TSGLAdaptType;TSGLAdaptType616,29088
-#define TSGLADAPT_NONE 617,29123
-#define TSGLADAPT_SIZE 618,29153
-#define TSGLADAPT_BOTH 619,29183
-typedef const char *TSGLAcceptType;TSGLAcceptType639,30156
-#define TSGLACCEPT_ALWAYS 640,30192
-PETSC_EXTERN_TYPEDEF typedef PetscErrorCode (*TSGLAcceptFunction)TSGLAcceptFunction642,30228
-typedef const char* TSGLType;652,30578
-#define TSGL_IRKS 653,30608
-#define TSEIMEXType 669,31163
-typedef const char* TSRKType;682,31529
-#define TSRK1FE 683,31559
-#define TSRK2A 684,31583
-#define TSRK3 685,31606
-#define TSRK3BS 686,31628
-#define TSRK4 687,31652
-#define TSRK5F 688,31674
-#define TSRK5DP 689,31697
-typedef const char* TSARKIMEXType;705,32412
-#define TSARKIMEX1BEE 706,32447
-#define TSARKIMEXA2 707,32478
-#define TSARKIMEXL2 708,32507
-#define TSARKIMEXARS122 709,32536
-#define TSARKIMEX2C 710,32569
-#define TSARKIMEX2D 711,32598
-#define TSARKIMEX2E 712,32627
-#define TSARKIMEXPRSSP2 713,32656
-#define TSARKIMEX3 714,32689
-#define TSARKIMEXBPR3 715,32717
-#define TSARKIMEXARS443 716,32748
-#define TSARKIMEX4 717,32781
-#define TSARKIMEX5 718,32809
-typedef const char* TSRosWType;734,33642
-#define TSROSW2M 735,33674
-#define TSROSW2P 736,33705
-#define TSROSWRA3PW 737,33736
-#define TSROSWRA34PW2 738,33770
-#define TSROSWRODAS3 739,33806
-#define TSROSWSANDU3 740,33841
-#define TSROSWASSP3P3S1C 741,33876
-#define TSROSWLASSP3P4S2C 742,33915
-#define TSROSWLLSSP3P4S2C 743,33955
-#define TSROSWARK3 744,33995
-#define TSROSWTHETA1 745,34028
-#define TSROSWTHETA2 746,34063
-#define TSROSWGRK4T 747,34098
-#define TSROSWSHAMP4 748,34132
-#define TSROSWVELDD4 749,34167
-#define TSROSW4L 750,34202
-typedef enum { SUNDIALS_ADAMS=769,35123
-typedef enum { SUNDIALS_ADAMS=1,SUNDIALS_BDF=769,35123
-typedef enum { SUNDIALS_ADAMS=1,SUNDIALS_BDF=2} TSSundialsLmmType;769,35123
-PETSC_EXTERN const char *const TSSundialsLmmTypes[TSSundialsLmmTypes770,35190
-typedef enum { SUNDIALS_MODIFIED_GS 771,35243
-typedef enum { SUNDIALS_MODIFIED_GS = 1,SUNDIALS_CLASSICAL_GS 771,35243
-typedef enum { SUNDIALS_MODIFIED_GS = 1,SUNDIALS_CLASSICAL_GS = 2 } TSSundialsGramSchmidtType;771,35243
-PETSC_EXTERN const char *const TSSundialsGramSchmidtTypes[TSSundialsGramSchmidtTypes772,35338
+PETSC_EXTERN PetscFunctionList TSSSPList;551,26608
+typedef struct _p_TSAdapt *TSAdapt;TSAdapt560,26786
+typedef const char *TSAdaptType;TSAdaptType569,26941
+#define TSADAPTBASIC 570,26974
+#define TSADAPTNONE 571,27003
+#define TSADAPTCFL 572,27031
+typedef struct _p_TSGLAdapt *TSGLAdapt;TSGLAdapt608,28966
+typedef const char *TSGLAdaptType;TSGLAdaptType617,29130
+#define TSGLADAPT_NONE 618,29165
+#define TSGLADAPT_SIZE 619,29195
+#define TSGLADAPT_BOTH 620,29225
+typedef const char *TSGLAcceptType;TSGLAcceptType640,30198
+#define TSGLACCEPT_ALWAYS 641,30234
+PETSC_EXTERN_TYPEDEF typedef PetscErrorCode (*TSGLAcceptFunction)TSGLAcceptFunction643,30270
+typedef const char* TSGLType;653,30620
+#define TSGL_IRKS 654,30650
+#define TSEIMEXType 670,31205
+typedef const char* TSRKType;683,31571
+#define TSRK1FE 684,31601
+#define TSRK2A 685,31625
+#define TSRK3 686,31648
+#define TSRK3BS 687,31670
+#define TSRK4 688,31694
+#define TSRK5F 689,31716
+#define TSRK5DP 690,31739
+typedef const char* TSARKIMEXType;706,32454
+#define TSARKIMEX1BEE 707,32489
+#define TSARKIMEXA2 708,32520
+#define TSARKIMEXL2 709,32549
+#define TSARKIMEXARS122 710,32578
+#define TSARKIMEX2C 711,32611
+#define TSARKIMEX2D 712,32640
+#define TSARKIMEX2E 713,32669
+#define TSARKIMEXPRSSP2 714,32698
+#define TSARKIMEX3 715,32731
+#define TSARKIMEXBPR3 716,32759
+#define TSARKIMEXARS443 717,32790
+#define TSARKIMEX4 718,32823
+#define TSARKIMEX5 719,32851
+typedef const char* TSRosWType;735,33684
+#define TSROSW2M 736,33716
+#define TSROSW2P 737,33747
+#define TSROSWRA3PW 738,33778
+#define TSROSWRA34PW2 739,33812
+#define TSROSWRODAS3 740,33848
+#define TSROSWSANDU3 741,33883
+#define TSROSWASSP3P3S1C 742,33918
+#define TSROSWLASSP3P4S2C 743,33957
+#define TSROSWLLSSP3P4S2C 744,33997
+#define TSROSWARK3 745,34037
+#define TSROSWTHETA1 746,34070
+#define TSROSWTHETA2 747,34105
+#define TSROSWGRK4T 748,34140
+#define TSROSWSHAMP4 749,34174
+#define TSROSWVELDD4 750,34209
+#define TSROSW4L 751,34244
+typedef enum { SUNDIALS_ADAMS=770,35165
+typedef enum { SUNDIALS_ADAMS=1,SUNDIALS_BDF=770,35165
+typedef enum { SUNDIALS_ADAMS=1,SUNDIALS_BDF=2} TSSundialsLmmType;770,35165
+PETSC_EXTERN const char *const TSSundialsLmmTypes[TSSundialsLmmTypes771,35232
+typedef enum { SUNDIALS_MODIFIED_GS 772,35285
+typedef enum { SUNDIALS_MODIFIED_GS = 1,SUNDIALS_CLASSICAL_GS 772,35285
+typedef enum { SUNDIALS_MODIFIED_GS = 1,SUNDIALS_CLASSICAL_GS = 2 } TSSundialsGramSchmidtType;772,35285
+PETSC_EXTERN const char *const TSSundialsGramSchmidtTypes[TSSundialsGramSchmidtTypes773,35380
 

 include/petscmath.h,10537
 petscmath.h:^?petscmath.h^A,1
@@ -5576,7 +5576,7 @@ PETSC_EXTERN PetscErrorCode PetscSFBcastBegin(86,4415
 #  define MPIU_REPLACE 117,6975
 #  define MPIU_REPLACE 123,7384
 

-include/petscsys.h,16466
+include/petscsys.h,16457
 petscsys.h:^?petscsys.h^A,1
 #define __PETSCSYS_H6,194
 #define _POSIX_C_SOURCE 23,961
@@ -5625,288 +5625,288 @@ typedef int PetscClassId;208,8253
 typedef int PetscMPIInt;225,8804
 typedef enum { ENUM_DUMMY 234,9014
 typedef enum { ENUM_DUMMY } PetscEnum;234,9014
-typedef int64_t Petsc64bitInt;251,9549
-typedef long long Petsc64bitInt;253,9616
-typedef __int64 Petsc64bitInt;255,9683
-typedef Petsc64bitInt PetscInt;260,9799
-#    define MPIU_INT 262,9919
-#    define MPIU_INT 264,9966
-typedef int PetscInt;267,10020
-#define MPIU_INT 268,10042
-#  define MPIU_INT64 271,10110
-#  define MPIU_INT64 273,10149
-typedef Petsc64bitInt PetscBLASInt;305,11751
-typedef int PetscBLASInt;307,11793
-typedef enum { PETSC_PRECISION_SINGLE=318,11990
-typedef enum { PETSC_PRECISION_SINGLE=4,PETSC_PRECISION_DOUBLE=318,11990
-typedef enum { PETSC_PRECISION_SINGLE=4,PETSC_PRECISION_DOUBLE=8 } PetscPrecision;318,11990
-PETSC_EXTERN const char *PetscPrecisions[PetscPrecisions319,12073
-#define MPIU_SIZE_T 325,12243
-#define MPIU_SIZE_T 327,12328
-#define MPIU_SIZE_T 329,12423
-PETSC_EXTERN FILE* PETSC_STDOUT;338,12718
-PETSC_EXTERN FILE* PETSC_STDERR;344,12908
-#  define PetscUnlikely(386,13830
-#  define PetscLikely(387,13891
-#  define PetscUnlikely(389,13958
-#  define PetscLikely(390,13997
-typedef enum { PETSC_FALSE,412,14588
-typedef enum { PETSC_FALSE,PETSC_TRUE 412,14588
-typedef enum { PETSC_FALSE,PETSC_TRUE } PetscBool;412,14588
-PETSC_EXTERN const char *const PetscBools[PetscBools413,14639
-typedef enum { PETSC_COPY_VALUES,433,15628
-typedef enum { PETSC_COPY_VALUES, PETSC_OWN_POINTER,433,15628
-typedef enum { PETSC_COPY_VALUES, PETSC_OWN_POINTER, PETSC_USE_POINTER}PETSC_USE_POINTER433,15628
-typedef enum { PETSC_COPY_VALUES, PETSC_OWN_POINTER, PETSC_USE_POINTER} PetscCopyMode;433,15628
-PETSC_EXTERN const char *const PetscCopyModes[PetscCopyModes434,15715
-#define PETSC_NULL 470,16515
-#define PETSC_IGNORE 486,16956
-#define PETSC_DECIDE 497,17219
-#define PETSC_DETERMINE 511,17681
-#define PETSC_DEFAULT 524,18015
-PETSC_EXTERN MPI_Comm PETSC_COMM_WORLD;543,18743
-#define PETSC_COMM_SELF 555,18985
-PETSC_EXTERN PetscBool PetscBeganMPI;557,19024
-PETSC_EXTERN PetscBool PetscInitializeCalled;558,19062
-PETSC_EXTERN PetscBool PetscFinalizeCalled;559,19108
-PETSC_EXTERN PetscBool PetscCUSPSynchronize;560,19152
-PETSC_EXTERN PetscBool PetscViennaCLSynchronize;561,19197
-PETSC_EXTERN PetscBool PetscCUDASynchronize;562,19246
-#define PetscMalloc(595,20140
-#define PetscAddrAlign(615,20564
-#define PetscMalloc1(639,21144
-#define PetscCalloc1(663,21703
-#define PetscMalloc2(690,22451
-#define PetscMalloc2(692,22544
-#define PetscCalloc2(720,23508
-#define PetscMalloc3(749,24458
-#define PetscMalloc3(751,24584
-#define PetscCalloc3(781,25818
-#define PetscMalloc4(814,27021
-#define PetscMalloc4(816,27180
-#define PetscCalloc4(850,28614
-#define PetscMalloc5(886,29992
-#define PetscMalloc5(888,30184
-#define PetscCalloc5(924,31823
-#define PetscMalloc6(962,33413
-#define PetscMalloc6(964,33638
-#define PetscCalloc6(1001,35529
-#define PetscMalloc7(1041,37249
-#define PetscMalloc7(1043,37507
-#define PetscCalloc7(1082,39642
-#define PetscNew(1107,40498
-#define PetscNewLog(1132,41137
-#define PetscFree(1157,41703
-#define PetscFreeVoid(1180,42176
-#define PetscFree2(1206,42772
-#define PetscFree2(1208,42839
-#define PetscFree3(1235,43496
-#define PetscFree3(1237,43583
-#define PetscFree4(1265,44321
-#define PetscFree4(1267,44428
-#define PetscFree5(1296,45291
-#define PetscFree5(1298,45418
-#define PetscFree6(1331,46461
-#define PetscFree6(1333,46608
-#define PetscFree7(1368,47858
-#define PetscFree7(1370,48025
-typedef double PetscLogDouble;1386,49249
-#define MPIU_PETSCLOGDOUBLE 1387,49280
-typedef enum {PETSC_INT PETSC_INT1414,50373
-typedef enum {PETSC_INT = 0,PETSC_DOUBLE 1414,50373
-typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX 1414,50373
-typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG 1414,50373
-typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG = 3 ,PETSC_SHORT 1414,50373
-typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG = 3 ,PETSC_SHORT = 4,PETSC_FLOAT 1414,50373
-              PETSC_CHAR 1415,50486
-              PETSC_CHAR = 6,PETSC_BIT_LOGICAL 1415,50486
-              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM 1415,50486
-              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=1415,50486
-              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 1415,50486
-              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT 1415,50486
-              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION 1415,50486
-              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING 1415,50486
-              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING = 12} PetscDataType;1415,50486
-PETSC_EXTERN const char *const PetscDataTypes[PetscDataTypes1416,50662
-#define  PETSC_SCALAR 1419,50743
-#define  PETSC_SCALAR 1422,50821
-#define  PETSC_SCALAR 1424,50897
-#define  PETSC_SCALAR 1426,50943
-#define  PETSC_REAL 1430,51028
-#define  PETSC_REAL 1432,51102
-#define  PETSC_REAL 1434,51146
-#define  PETSC_FORTRANADDR 1436,51187
-typedef struct _p_PetscToken* PetscToken;1487,54168
-PETSC_EXTERN MPI_Op PetscMaxSum_Op;1499,54682
-PETSC_EXTERN MPI_Op MPIU_SUM;1501,54835
-#define MPIU_SUM 1503,54871
-PETSC_EXTERN MPI_Op MPIU_MAX;1506,54942
-PETSC_EXTERN MPI_Op MPIU_MIN;1507,54972
-#define MPIU_MAX 1509,55008
-#define MPIU_MIN 1510,55033
-typedef struct _p_PetscObject* PetscObject;1526,55687
-typedef Petsc64bitInt PetscObjectId;1537,55931
-typedef Petsc64bitInt PetscObjectState;1550,56402
-typedef struct _n_PetscFunctionList *PetscFunctionList;PetscFunctionList1560,56667
-typedef enum {FILE_MODE_READ,FILE_MODE_READ1575,57226
-typedef enum {FILE_MODE_READ, FILE_MODE_WRITE,1575,57226
-typedef enum {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND,1575,57226
-typedef enum {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND, FILE_MODE_UPDATE,1575,57226
-typedef enum {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND, FILE_MODE_UPDATE, FILE_MODE_APPEND_UPDATE}FILE_MODE_APPEND_UPDATE1575,57226
-typedef enum {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND, FILE_MODE_UPDATE, FILE_MODE_APPEND_UPDATE} PetscFileMode;1575,57226
-#define PETSC_SMALLEST_CLASSID 1583,57458
-PETSC_EXTERN PetscClassId PETSC_LARGEST_CLASSID;1584,57498
-PETSC_EXTERN PetscClassId PETSC_OBJECT_CLASSID;1585,57547
-PETSC_EXTERN_TYPEDEF typedef void (**PetscVoidStarFunction)PetscVoidStarFunction1625,59359
-PETSC_EXTERN_TYPEDEF typedef void (*PetscVoidFunction)PetscVoidFunction1626,59426
-PETSC_EXTERN_TYPEDEF typedef PetscErrorCode (*PetscErrorCodeFunction)PetscErrorCodeFunction1627,59488
-#define PetscObjectComposeFunction(1652,61176
-#define PetscObjectQueryFunction(1668,62120
-#define PetscSAWsBlock(1697,64036
-#define PetscObjectSAWsViewOff(1698,64086
-#define PetscObjectSAWsSetBlock(1699,64136
-#define PetscObjectSAWsBlock(1700,64186
-#define PetscObjectSAWsGrantAccess(1701,64236
-#define PetscObjectSAWsTakeAccess(1702,64286
-#define PetscStackViewSAWs(1703,64336
-#define PetscStackSAWsViewOff(1704,64386
-#define PetscStackSAWsTakeAccess(1705,64436
-#define PetscStackSAWsGrantAccess(1706,64471
-typedef void* PetscDLHandle;1710,64516
-typedef enum {PETSC_DL_DECIDE=PETSC_DL_DECIDE1711,64545
-typedef enum {PETSC_DL_DECIDE=0,PETSC_DL_NOW=1711,64545
-typedef enum {PETSC_DL_DECIDE=0,PETSC_DL_NOW=1,PETSC_DL_LOCAL=1711,64545
-typedef enum {PETSC_DL_DECIDE=0,PETSC_DL_NOW=1,PETSC_DL_LOCAL=2} PetscDLMode;1711,64545
-typedef struct _n_PetscObjectList *PetscObjectList;PetscObjectList1730,65330
-#define PetscFunctionListAdd(1744,66056
-#define PetscFunctionListFind(1747,66351
-typedef struct _n_PetscDLLibrary *PetscDLLibrary;PetscDLLibrary1761,67140
-PETSC_EXTERN PetscDLLibrary  PetscDLLibrariesLoaded;1762,67190
-#define PetscNot(1789,68607
-PETSC_EXTERN PetscClassId PETSC_CONTAINER_CLASSID;1872,71709
-typedef struct _p_PetscContainer*  PetscContainer;1873,71760
-PETSC_EXTERN PetscMPIInt PetscGlobalRank;1883,72243
-PETSC_EXTERN PetscMPIInt PetscGlobalSize;1884,72285
-#undef __FUNCT__1899,72808
-#define __FUNCT__ 1900,72825
-PETSC_STATIC_INLINE PetscErrorCode PetscMemcpy(1936,73904
-PETSC_STATIC_INLINE PetscErrorCode  PetscMemzero(2000,76146
-#define PetscPrefetchBlock(2062,78544
-#define PETSC_USE_FORTRAN_KERNEL_MULTCRL2077,79228
-#define PETSC_USE_FORTRAN_KERNEL_MULTAIJPERM2081,79328
-#define PETSC_USE_FORTRAN_KERNEL_MULTAIJ2085,79428
-#define PETSC_USE_FORTRAN_KERNEL_MULTTRANSPOSEAIJ2089,79533
-#define PETSC_USE_FORTRAN_KERNEL_NORM2093,79635
-#define PETSC_USE_FORTRAN_KERNEL_MAXPY2097,79726
-#define PETSC_USE_FORTRAN_KERNEL_SOLVEAIJ2101,79821
-#define PETSC_USE_FORTRAN_KERNEL_RELAXAIJ2105,79919
-#define PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ2109,80018
-#define PETSC_USE_FORTRAN_KERNEL_MULTADDAIJ2113,80119
-#define PETSC_USE_FORTRAN_KERNEL_MDOT2117,80215
-#define PETSC_USE_FORTRAN_KERNEL_XTIMESY2121,80308
-#define PETSC_USE_FORTRAN_KERNEL_AYPX2125,80401
-#define PETSC_USE_FORTRAN_KERNEL_WAXPY2129,80492
-#define EXTERN_C_BEGIN 2142,80906
-#define EXTERN_C_END 2143,80942
-#define EXTERN_C_BEGIN2145,80971
-#define EXTERN_C_END2146,80994
-#define MPIU_File_write_all(2211,82841
-#define MPIU_File_read_all(2212,82910
-#define PETSC_MPI_INT_MAX 2219,83081
-#define PETSC_MPI_INT_MIN 2220,83119
-#define PETSC_BLAS_INT_MAX 2222,83185
-#define PETSC_BLAS_INT_MIN 2223,83224
-#undef __FUNCT__2225,83264
-#define __FUNCT__ 2226,83281
-PETSC_STATIC_INLINE PetscErrorCode PetscBLASIntCast(2243,83756
-#undef __FUNCT__2253,84119
-#define __FUNCT__ 2254,84136
-PETSC_STATIC_INLINE PetscErrorCode PetscMPIIntCast(2271,84607
-#define PetscIntMult64bit(2281,84915
-#undef __FUNCT__2283,84991
-#define __FUNCT__ 2284,85008
-PETSC_STATIC_INLINE PetscInt PetscRealIntMultTruncate(2310,86088
-#undef __FUNCT__2319,86312
-#define __FUNCT__ 2320,86329
-PETSC_STATIC_INLINE PetscInt PetscIntMultTruncate(2346,87386
-#undef __FUNCT__2355,87595
-#define __FUNCT__ 2356,87612
-PETSC_STATIC_INLINE PetscInt PetscIntSumTruncate(2380,88524
-#undef __FUNCT__2389,88749
-#define __FUNCT__ 2390,88766
-PETSC_STATIC_INLINE PetscErrorCode PetscIntMultError(2413,89535
- #undef __FUNCT__2426,90010
-#define __FUNCT__ 2427,90028
-PETSC_STATIC_INLINE PetscErrorCode PetscIntSumError(2448,90656
-#undef hz2465,91271
-#  define PETSC_MAX_PATH_LEN 2481,91557
-#  define PETSC_MAX_PATH_LEN 2483,91625
-#  define PETSC_MAX_PATH_LEN 2485,91692
-#  define PETSC_MAX_PATH_LEN 2487,91741
-typedef const char* PetscRandomType;2612,98442
-#define PETSCRAND 2613,98479
-#define PETSCRAND48 2614,98510
-#define PETSCSPRNG 2615,98543
-#define PETSCRANDER48 2616,98575
-PETSC_EXTERN PetscClassId PETSC_RANDOM_CLASSID;2619,98633
-typedef struct _p_PetscRandom*   PetscRandom;2632,98959
-PETSC_EXTERN PetscFunctionList PetscRandomList;2635,99051
-PETSC_STATIC_INLINE PetscErrorCode PetscRandomViewFromOptions(2641,99420
-#define PETSC_BINARY_INT_SIZE 2683,102160
-#define PETSC_BINARY_FLOAT_SIZE 2684,102199
-#define PETSC_BINARY_CHAR_SIZE 2685,102239
-#define PETSC_BINARY_SHORT_SIZE 2686,102277
-#define PETSC_BINARY_DOUBLE_SIZE 2687,102317
-#define PETSC_BINARY_SCALAR_SIZE 2688,102358
-typedef enum {PETSC_BINARY_SEEK_SET PETSC_BINARY_SEEK_SET2697,102554
-typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR 2697,102554
-typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END 2697,102554
-typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END = 2} PetscBinarySeekType;2697,102554
-PETSC_EXTERN PetscErrorCode PetscCommBuildTwoSided(2714,104035
-  PETSC_BUILDTWOSIDED_NOTSET 2742,106185
-  PETSC_BUILDTWOSIDED_ALLREDUCE 2743,106220
-  PETSC_BUILDTWOSIDED_IBARRIER 2744,106257
-  PETSC_BUILDTWOSIDED_REDSCATTER 2745,106293
-} PetscBuildTwoSidedType;2747,106437
-PETSC_EXTERN const char *const PetscBuildTwoSidedTypes[PetscBuildTwoSidedTypes2748,106463
- typedef enum {NOT_SET_VALUES,NOT_SET_VALUES2763,107153
- typedef enum {NOT_SET_VALUES, INSERT_VALUES,2763,107153
- typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES,2763,107153
- typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES,2763,107153
- typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES,2763,107153
- typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES, ADD_ALL_VALUES,2763,107153
- typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES, ADD_ALL_VALUES, INSERT_BC_VALUES,2763,107153
- typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES, ADD_ALL_VALUES, INSERT_BC_VALUES, ADD_BC_VALUES}ADD_BC_VALUES2763,107153
- typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES, ADD_ALL_VALUES, INSERT_BC_VALUES, ADD_BC_VALUES} InsertMode;2763,107153
-typedef enum {PETSC_SUBCOMM_GENERAL=PETSC_SUBCOMM_GENERAL2799,108465
-typedef enum {PETSC_SUBCOMM_GENERAL=0,PETSC_SUBCOMM_CONTIGUOUS=2799,108465
-typedef enum {PETSC_SUBCOMM_GENERAL=0,PETSC_SUBCOMM_CONTIGUOUS=1,PETSC_SUBCOMM_INTERLACED=2799,108465
-typedef enum {PETSC_SUBCOMM_GENERAL=0,PETSC_SUBCOMM_CONTIGUOUS=1,PETSC_SUBCOMM_INTERLACED=2} PetscSubcommType;2799,108465
-PETSC_EXTERN const char *const PetscSubcommTypes[PetscSubcommTypes2800,108576
-typedef struct _n_PetscSubcomm* PetscSubcomm;2836,110416
-struct _n_PetscSubcomm 2838,110463
-  MPI_Comm         parent;2839,110488
-  MPI_Comm         dupparent;2840,110551
-  MPI_Comm         child;2841,110689
-  PetscMPIInt      n;2842,110753
-  PetscMPIInt      color;2843,110850
-  PetscMPIInt      *subsize;subsize2844,110941
-  PetscSubcommType type;2845,111015
-  char             *subcommprefix;subcommprefix2846,111040
-PETSC_STATIC_INLINE MPI_Comm PetscSubcommParent(2849,111079
-PETSC_STATIC_INLINE MPI_Comm PetscSubcommChild(2850,111171
-PETSC_STATIC_INLINE MPI_Comm PetscSubcommContiguousParent(2851,111261
-typedef struct _n_PetscSegBuffer *PetscSegBuffer;PetscSegBuffer2868,112162
-PETSC_STATIC_INLINE PetscErrorCode PetscSegBufferGetInts(2881,113066
-typedef struct _n_PetscOptionsHelpPrinted *PetscOptionsHelpPrinted;PetscOptionsHelpPrinted2883,113250
-PETSC_EXTERN PetscSegBuffer PetscCitationsList;2889,113673
-#undef __FUNCT__2890,113721
-#define __FUNCT__ 2891,113738
-PETSC_STATIC_INLINE PetscErrorCode PetscCitationsRegister(2906,114366
-#define MPIU_Allreduce(2940,115855
-#define MPIU_Allreduce(2942,116001
-#undef __FUNCT__2946,116149
-#define __FUNCT__ 2947,116166
+typedef int64_t Petsc64bitInt;251,9634
+# define MPIU_INT64 252,9665
+typedef long long Petsc64bitInt;254,9733
+# define MPIU_INT64 255,9766
+typedef __int64 Petsc64bitInt;257,9838
+# define MPIU_INT64 258,9869
+typedef Petsc64bitInt PetscInt;263,9996
+#define MPIU_INT 264,10028
+typedef int PetscInt;266,10062
+#define MPIU_INT 267,10084
+typedef Petsc64bitInt PetscBLASInt;298,11671
+typedef int PetscBLASInt;300,11713
+typedef enum { PETSC_PRECISION_SINGLE=311,11910
+typedef enum { PETSC_PRECISION_SINGLE=4,PETSC_PRECISION_DOUBLE=311,11910
+typedef enum { PETSC_PRECISION_SINGLE=4,PETSC_PRECISION_DOUBLE=8 } PetscPrecision;311,11910
+PETSC_EXTERN const char *PetscPrecisions[PetscPrecisions312,11993
+#define MPIU_SIZE_T 318,12163
+#define MPIU_SIZE_T 320,12248
+#define MPIU_SIZE_T 322,12343
+PETSC_EXTERN FILE* PETSC_STDOUT;331,12638
+PETSC_EXTERN FILE* PETSC_STDERR;337,12828
+#  define PetscUnlikely(379,13750
+#  define PetscLikely(380,13811
+#  define PetscUnlikely(382,13878
+#  define PetscLikely(383,13917
+typedef enum { PETSC_FALSE,405,14508
+typedef enum { PETSC_FALSE,PETSC_TRUE 405,14508
+typedef enum { PETSC_FALSE,PETSC_TRUE } PetscBool;405,14508
+PETSC_EXTERN const char *const PetscBools[PetscBools406,14559
+typedef enum { PETSC_COPY_VALUES,426,15548
+typedef enum { PETSC_COPY_VALUES, PETSC_OWN_POINTER,426,15548
+typedef enum { PETSC_COPY_VALUES, PETSC_OWN_POINTER, PETSC_USE_POINTER}PETSC_USE_POINTER426,15548
+typedef enum { PETSC_COPY_VALUES, PETSC_OWN_POINTER, PETSC_USE_POINTER} PetscCopyMode;426,15548
+PETSC_EXTERN const char *const PetscCopyModes[PetscCopyModes427,15635
+#define PETSC_NULL 463,16435
+#define PETSC_IGNORE 479,16876
+#define PETSC_DECIDE 490,17139
+#define PETSC_DETERMINE 504,17601
+#define PETSC_DEFAULT 517,17935
+PETSC_EXTERN MPI_Comm PETSC_COMM_WORLD;536,18663
+#define PETSC_COMM_SELF 548,18905
+PETSC_EXTERN PetscBool PetscBeganMPI;550,18944
+PETSC_EXTERN PetscBool PetscInitializeCalled;551,18982
+PETSC_EXTERN PetscBool PetscFinalizeCalled;552,19028
+PETSC_EXTERN PetscBool PetscCUSPSynchronize;553,19072
+PETSC_EXTERN PetscBool PetscViennaCLSynchronize;554,19117
+PETSC_EXTERN PetscBool PetscCUDASynchronize;555,19166
+#define PetscMalloc(588,20060
+#define PetscAddrAlign(608,20484
+#define PetscMalloc1(632,21064
+#define PetscCalloc1(656,21623
+#define PetscMalloc2(683,22371
+#define PetscMalloc2(685,22464
+#define PetscCalloc2(713,23428
+#define PetscMalloc3(742,24378
+#define PetscMalloc3(744,24504
+#define PetscCalloc3(774,25738
+#define PetscMalloc4(807,26941
+#define PetscMalloc4(809,27100
+#define PetscCalloc4(843,28534
+#define PetscMalloc5(879,29912
+#define PetscMalloc5(881,30104
+#define PetscCalloc5(917,31743
+#define PetscMalloc6(955,33333
+#define PetscMalloc6(957,33558
+#define PetscCalloc6(994,35449
+#define PetscMalloc7(1034,37169
+#define PetscMalloc7(1036,37427
+#define PetscCalloc7(1075,39562
+#define PetscNew(1100,40418
+#define PetscNewLog(1125,41057
+#define PetscFree(1150,41623
+#define PetscFreeVoid(1173,42096
+#define PetscFree2(1199,42692
+#define PetscFree2(1201,42759
+#define PetscFree3(1228,43416
+#define PetscFree3(1230,43503
+#define PetscFree4(1258,44241
+#define PetscFree4(1260,44348
+#define PetscFree5(1289,45211
+#define PetscFree5(1291,45338
+#define PetscFree6(1324,46381
+#define PetscFree6(1326,46528
+#define PetscFree7(1361,47778
+#define PetscFree7(1363,47945
+typedef double PetscLogDouble;1379,49169
+#define MPIU_PETSCLOGDOUBLE 1380,49200
+typedef enum {PETSC_INT PETSC_INT1407,50293
+typedef enum {PETSC_INT = 0,PETSC_DOUBLE 1407,50293
+typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX 1407,50293
+typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG 1407,50293
+typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG = 3 ,PETSC_SHORT 1407,50293
+typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG = 3 ,PETSC_SHORT = 4,PETSC_FLOAT 1407,50293
+              PETSC_CHAR 1408,50406
+              PETSC_CHAR = 6,PETSC_BIT_LOGICAL 1408,50406
+              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM 1408,50406
+              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=1408,50406
+              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 1408,50406
+              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT 1408,50406
+              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION 1408,50406
+              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING 1408,50406
+              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING = 12} PetscDataType;1408,50406
+PETSC_EXTERN const char *const PetscDataTypes[PetscDataTypes1409,50582
+#define  PETSC_SCALAR 1412,50663
+#define  PETSC_SCALAR 1415,50741
+#define  PETSC_SCALAR 1417,50817
+#define  PETSC_SCALAR 1419,50863
+#define  PETSC_REAL 1423,50948
+#define  PETSC_REAL 1425,51022
+#define  PETSC_REAL 1427,51066
+#define  PETSC_FORTRANADDR 1429,51107
+typedef struct _p_PetscToken* PetscToken;1480,54088
+PETSC_EXTERN MPI_Op PetscMaxSum_Op;1492,54602
+PETSC_EXTERN MPI_Op MPIU_SUM;1494,54755
+#define MPIU_SUM 1496,54791
+PETSC_EXTERN MPI_Op MPIU_MAX;1499,54862
+PETSC_EXTERN MPI_Op MPIU_MIN;1500,54892
+#define MPIU_MAX 1502,54928
+#define MPIU_MIN 1503,54953
+typedef struct _p_PetscObject* PetscObject;1519,55607
+typedef Petsc64bitInt PetscObjectId;1530,55851
+typedef Petsc64bitInt PetscObjectState;1543,56322
+typedef struct _n_PetscFunctionList *PetscFunctionList;PetscFunctionList1553,56587
+typedef enum {FILE_MODE_READ,FILE_MODE_READ1568,57146
+typedef enum {FILE_MODE_READ, FILE_MODE_WRITE,1568,57146
+typedef enum {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND,1568,57146
+typedef enum {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND, FILE_MODE_UPDATE,1568,57146
+typedef enum {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND, FILE_MODE_UPDATE, FILE_MODE_APPEND_UPDATE}FILE_MODE_APPEND_UPDATE1568,57146
+typedef enum {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND, FILE_MODE_UPDATE, FILE_MODE_APPEND_UPDATE} PetscFileMode;1568,57146
+#define PETSC_SMALLEST_CLASSID 1576,57378
+PETSC_EXTERN PetscClassId PETSC_LARGEST_CLASSID;1577,57418
+PETSC_EXTERN PetscClassId PETSC_OBJECT_CLASSID;1578,57467
+PETSC_EXTERN_TYPEDEF typedef void (**PetscVoidStarFunction)PetscVoidStarFunction1618,59279
+PETSC_EXTERN_TYPEDEF typedef void (*PetscVoidFunction)PetscVoidFunction1619,59346
+PETSC_EXTERN_TYPEDEF typedef PetscErrorCode (*PetscErrorCodeFunction)PetscErrorCodeFunction1620,59408
+#define PetscObjectComposeFunction(1645,61096
+#define PetscObjectQueryFunction(1661,62040
+#define PetscSAWsBlock(1690,63956
+#define PetscObjectSAWsViewOff(1691,64006
+#define PetscObjectSAWsSetBlock(1692,64056
+#define PetscObjectSAWsBlock(1693,64106
+#define PetscObjectSAWsGrantAccess(1694,64156
+#define PetscObjectSAWsTakeAccess(1695,64206
+#define PetscStackViewSAWs(1696,64256
+#define PetscStackSAWsViewOff(1697,64306
+#define PetscStackSAWsTakeAccess(1698,64356
+#define PetscStackSAWsGrantAccess(1699,64391
+typedef void* PetscDLHandle;1703,64436
+typedef enum {PETSC_DL_DECIDE=PETSC_DL_DECIDE1704,64465
+typedef enum {PETSC_DL_DECIDE=0,PETSC_DL_NOW=1704,64465
+typedef enum {PETSC_DL_DECIDE=0,PETSC_DL_NOW=1,PETSC_DL_LOCAL=1704,64465
+typedef enum {PETSC_DL_DECIDE=0,PETSC_DL_NOW=1,PETSC_DL_LOCAL=2} PetscDLMode;1704,64465
+typedef struct _n_PetscObjectList *PetscObjectList;PetscObjectList1723,65250
+#define PetscFunctionListAdd(1737,65976
+#define PetscFunctionListFind(1740,66271
+typedef struct _n_PetscDLLibrary *PetscDLLibrary;PetscDLLibrary1754,67060
+PETSC_EXTERN PetscDLLibrary  PetscDLLibrariesLoaded;1755,67110
+#define PetscNot(1782,68527
+PETSC_EXTERN PetscClassId PETSC_CONTAINER_CLASSID;1865,71629
+typedef struct _p_PetscContainer*  PetscContainer;1866,71680
+PETSC_EXTERN PetscMPIInt PetscGlobalRank;1876,72163
+PETSC_EXTERN PetscMPIInt PetscGlobalSize;1877,72205
+#undef __FUNCT__1892,72728
+#define __FUNCT__ 1893,72745
+PETSC_STATIC_INLINE PetscErrorCode PetscMemcpy(1929,73824
+PETSC_STATIC_INLINE PetscErrorCode  PetscMemzero(1993,76066
+#define PetscPrefetchBlock(2055,78464
+#define PETSC_USE_FORTRAN_KERNEL_MULTCRL2070,79148
+#define PETSC_USE_FORTRAN_KERNEL_MULTAIJPERM2074,79248
+#define PETSC_USE_FORTRAN_KERNEL_MULTAIJ2078,79348
+#define PETSC_USE_FORTRAN_KERNEL_MULTTRANSPOSEAIJ2082,79453
+#define PETSC_USE_FORTRAN_KERNEL_NORM2086,79555
+#define PETSC_USE_FORTRAN_KERNEL_MAXPY2090,79646
+#define PETSC_USE_FORTRAN_KERNEL_SOLVEAIJ2094,79741
+#define PETSC_USE_FORTRAN_KERNEL_RELAXAIJ2098,79839
+#define PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ2102,79938
+#define PETSC_USE_FORTRAN_KERNEL_MULTADDAIJ2106,80039
+#define PETSC_USE_FORTRAN_KERNEL_MDOT2110,80135
+#define PETSC_USE_FORTRAN_KERNEL_XTIMESY2114,80228
+#define PETSC_USE_FORTRAN_KERNEL_AYPX2118,80321
+#define PETSC_USE_FORTRAN_KERNEL_WAXPY2122,80412
+#define EXTERN_C_BEGIN 2135,80826
+#define EXTERN_C_END 2136,80862
+#define EXTERN_C_BEGIN2138,80891
+#define EXTERN_C_END2139,80914
+#define MPIU_File_write_all(2204,82761
+#define MPIU_File_read_all(2205,82830
+#define PETSC_MPI_INT_MAX 2212,83001
+#define PETSC_MPI_INT_MIN 2213,83039
+#define PETSC_BLAS_INT_MAX 2215,83105
+#define PETSC_BLAS_INT_MIN 2216,83144
+#undef __FUNCT__2218,83184
+#define __FUNCT__ 2219,83201
+PETSC_STATIC_INLINE PetscErrorCode PetscBLASIntCast(2236,83676
+#undef __FUNCT__2246,84039
+#define __FUNCT__ 2247,84056
+PETSC_STATIC_INLINE PetscErrorCode PetscMPIIntCast(2264,84527
+#define PetscIntMult64bit(2274,84835
+#undef __FUNCT__2276,84911
+#define __FUNCT__ 2277,84928
+PETSC_STATIC_INLINE PetscInt PetscRealIntMultTruncate(2303,86008
+#undef __FUNCT__2312,86232
+#define __FUNCT__ 2313,86249
+PETSC_STATIC_INLINE PetscInt PetscIntMultTruncate(2339,87306
+#undef __FUNCT__2348,87515
+#define __FUNCT__ 2349,87532
+PETSC_STATIC_INLINE PetscInt PetscIntSumTruncate(2373,88444
+#undef __FUNCT__2382,88669
+#define __FUNCT__ 2383,88686
+PETSC_STATIC_INLINE PetscErrorCode PetscIntMultError(2406,89455
+ #undef __FUNCT__2419,89930
+#define __FUNCT__ 2420,89948
+PETSC_STATIC_INLINE PetscErrorCode PetscIntSumError(2441,90576
+#undef hz2458,91191
+#  define PETSC_MAX_PATH_LEN 2474,91477
+#  define PETSC_MAX_PATH_LEN 2476,91545
+#  define PETSC_MAX_PATH_LEN 2478,91612
+#  define PETSC_MAX_PATH_LEN 2480,91661
+typedef const char* PetscRandomType;2605,98362
+#define PETSCRAND 2606,98399
+#define PETSCRAND48 2607,98430
+#define PETSCSPRNG 2608,98463
+#define PETSCRANDER48 2609,98495
+PETSC_EXTERN PetscClassId PETSC_RANDOM_CLASSID;2612,98553
+typedef struct _p_PetscRandom*   PetscRandom;2625,98879
+PETSC_EXTERN PetscFunctionList PetscRandomList;2628,98971
+PETSC_STATIC_INLINE PetscErrorCode PetscRandomViewFromOptions(2634,99340
+#define PETSC_BINARY_INT_SIZE 2676,102080
+#define PETSC_BINARY_FLOAT_SIZE 2677,102119
+#define PETSC_BINARY_CHAR_SIZE 2678,102159
+#define PETSC_BINARY_SHORT_SIZE 2679,102197
+#define PETSC_BINARY_DOUBLE_SIZE 2680,102237
+#define PETSC_BINARY_SCALAR_SIZE 2681,102278
+typedef enum {PETSC_BINARY_SEEK_SET PETSC_BINARY_SEEK_SET2690,102474
+typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR 2690,102474
+typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END 2690,102474
+typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END = 2} PetscBinarySeekType;2690,102474
+PETSC_EXTERN PetscErrorCode PetscCommBuildTwoSided(2707,103955
+  PETSC_BUILDTWOSIDED_NOTSET 2735,106105
+  PETSC_BUILDTWOSIDED_ALLREDUCE 2736,106140
+  PETSC_BUILDTWOSIDED_IBARRIER 2737,106177
+  PETSC_BUILDTWOSIDED_REDSCATTER 2738,106213
+} PetscBuildTwoSidedType;2740,106357
+PETSC_EXTERN const char *const PetscBuildTwoSidedTypes[PetscBuildTwoSidedTypes2741,106383
+ typedef enum {NOT_SET_VALUES,NOT_SET_VALUES2756,107073
+ typedef enum {NOT_SET_VALUES, INSERT_VALUES,2756,107073
+ typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES,2756,107073
+ typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES,2756,107073
+ typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES,2756,107073
+ typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES, ADD_ALL_VALUES,2756,107073
+ typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES, ADD_ALL_VALUES, INSERT_BC_VALUES,2756,107073
+ typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES, ADD_ALL_VALUES, INSERT_BC_VALUES, ADD_BC_VALUES}ADD_BC_VALUES2756,107073
+ typedef enum {NOT_SET_VALUES, INSERT_VALUES, ADD_VALUES, MAX_VALUES, INSERT_ALL_VALUES, ADD_ALL_VALUES, INSERT_BC_VALUES, ADD_BC_VALUES} InsertMode;2756,107073
+typedef enum {PETSC_SUBCOMM_GENERAL=PETSC_SUBCOMM_GENERAL2792,108385
+typedef enum {PETSC_SUBCOMM_GENERAL=0,PETSC_SUBCOMM_CONTIGUOUS=2792,108385
+typedef enum {PETSC_SUBCOMM_GENERAL=0,PETSC_SUBCOMM_CONTIGUOUS=1,PETSC_SUBCOMM_INTERLACED=2792,108385
+typedef enum {PETSC_SUBCOMM_GENERAL=0,PETSC_SUBCOMM_CONTIGUOUS=1,PETSC_SUBCOMM_INTERLACED=2} PetscSubcommType;2792,108385
+PETSC_EXTERN const char *const PetscSubcommTypes[PetscSubcommTypes2793,108496
+typedef struct _n_PetscSubcomm* PetscSubcomm;2829,110336
+struct _n_PetscSubcomm 2831,110383
+  MPI_Comm         parent;2832,110408
+  MPI_Comm         dupparent;2833,110471
+  MPI_Comm         child;2834,110609
+  PetscMPIInt      n;2835,110673
+  PetscMPIInt      color;2836,110770
+  PetscMPIInt      *subsize;subsize2837,110861
+  PetscSubcommType type;2838,110935
+  char             *subcommprefix;subcommprefix2839,110960
+PETSC_STATIC_INLINE MPI_Comm PetscSubcommParent(2842,110999
+PETSC_STATIC_INLINE MPI_Comm PetscSubcommChild(2843,111091
+PETSC_STATIC_INLINE MPI_Comm PetscSubcommContiguousParent(2844,111181
+typedef struct _n_PetscSegBuffer *PetscSegBuffer;PetscSegBuffer2861,112082
+PETSC_STATIC_INLINE PetscErrorCode PetscSegBufferGetInts(2874,112986
+typedef struct _n_PetscOptionsHelpPrinted *PetscOptionsHelpPrinted;PetscOptionsHelpPrinted2876,113170
+PETSC_EXTERN PetscSegBuffer PetscCitationsList;2882,113593
+#undef __FUNCT__2883,113641
+#define __FUNCT__ 2884,113658
+PETSC_STATIC_INLINE PetscErrorCode PetscCitationsRegister(2899,114286
+#define MPIU_Allreduce(2933,115775
+#define MPIU_Allreduce(2935,115921
+#undef __FUNCT__2939,116069
+#define __FUNCT__ 2940,116086
 

 include/petscdmda.h,603
 petscdmda.h:^?petscdmda.h^A,1
@@ -6327,7 +6327,7 @@ petscdrawdef.h:^?petscdrawdef.h^A,1
 

 include/petsc/finclude/petscdmda.h90.html,256
 petscdmda.h90.html:^?petscdmda.h90.html^A,1
-petsc-3.7.1 2016-05-15version11,367
+petsc-3.7.2 2016-06-05version11,367
 Report Typos and Errorsbugreport12,436
 1: line113,724
 2: line214,767
@@ -6346,7 +6346,7 @@ CFLAGS 5,40
 

 include/petsc/finclude/petscdmredundant.h90.html,256
 petscdmredundant.h90.html:^?petscdmredundant.h90.html^A,1
-petsc-3.7.1 2016-05-15version11,388
+petsc-3.7.2 2016-06-05version11,388
 Report Typos and Errorsbugreport12,457
 1: line113,752
 2: line214,795
@@ -6484,7 +6484,7 @@ petsctsdef.h:^?petsctsdef.h^A,1
 

 include/petsc/finclude/petscvec.h90.html,256
 petscvec.h90.html:^?petscvec.h90.html^A,1
-petsc-3.7.1 2016-05-15version11,364
+petsc-3.7.2 2016-06-05version11,364
 Report Typos and Errorsbugreport12,433
 1: line113,720
 2: line214,763
@@ -6674,7 +6674,7 @@ petscsnesfasdef.h:^?petscsnesfasdef.h^A,1
 

 include/petsc/finclude/petscdmcomposite.h90.html,256
 petscdmcomposite.h90.html:^?petscdmcomposite.h90.html^A,1
-petsc-3.7.1 2016-05-15version11,388
+petsc-3.7.2 2016-06-05version11,388
 Report Typos and Errorsbugreport12,457
 1: line113,752
 2: line214,795
@@ -6689,7 +6689,7 @@ Report Typos and Errorsbugreport12,457
 

 include/petsc/finclude/petscdm.h90.html,256
 petscdm.h90.html:^?petscdm.h90.html^A,1
-petsc-3.7.1 2016-05-15version11,361
+petsc-3.7.2 2016-06-05version11,361
 Report Typos and Errorsbugreport12,430
 1: line113,716
 2: line214,759
@@ -7003,7 +7003,7 @@ petscdmdef.h:^?petscdmdef.h^A,1
 

 include/petsc/finclude/petscis.h90.html,256
 petscis.h90.html:^?petscis.h90.html^A,1
-petsc-3.7.1 2016-05-15version11,361
+petsc-3.7.2 2016-06-05version11,361
 Report Typos and Errorsbugreport12,430
 1: line113,716
 2: line214,759
@@ -7018,7 +7018,7 @@ Report Typos and Errorsbugreport12,430
 

 include/petsc/finclude/petscmat.h90.html,258
 petscmat.h90.html:^?petscmat.h90.html^A,1
-petsc-3.7.1 2016-05-15version11,364
+petsc-3.7.2 2016-06-05version11,364
 Report Typos and Errorsbugreport12,433
 1: line113,720
 2: line214,763
@@ -7031,7 +7031,7 @@ Report Typos and Errorsbugreport12,433
 10: line1022,1452
 11: line1123,1498
 

-include/petsc/finclude/petscsys.h,206
+include/petsc/finclude/petscsys.h,238
 petscsys.h:^?petscsys.h^A,1
 #define PETSC_REAL 88,2625
 #define PETSC_REAL 90,2697
@@ -7040,6 +7040,7 @@ petscsys.h:^?petscsys.h^A,1
 #define PETSCRAND 257,7441
 #define PETSCRAND48 258,7466
 #define PETSCSPRNG 259,7495
+#define PETSCRANDER48 260,7522
 

 include/petsc/finclude/petscviewerdef.h,621
 petscviewerdef.h:^?petscviewerdef.h^A,1
@@ -10002,8 +10003,8 @@ PETSC_EXTERN PetscLogEvent KSP_Solve_FS_0,KSP_Solve_FS_1,KSP_Solve_FS_2,KSP_Solv
 PETSC_EXTERN PetscLogEvent KSP_Solve_FS_0,KSP_Solve_FS_1,KSP_Solve_FS_2,KSP_Solve_FS_3,KSP_Solve_FS_4,KSP_Solve_FS_S,298,12297
 PETSC_EXTERN PetscLogEvent KSP_Solve_FS_0,KSP_Solve_FS_1,KSP_Solve_FS_2,KSP_Solve_FS_3,KSP_Solve_FS_4,KSP_Solve_FS_S,KSP_Solve_FS_L,298,12297
 PETSC_EXTERN PetscLogEvent KSP_Solve_FS_0,KSP_Solve_FS_1,KSP_Solve_FS_2,KSP_Solve_FS_3,KSP_Solve_FS_4,KSP_Solve_FS_S,KSP_Solve_FS_L,KSP_Solve_FS_U;298,12297
-#define KSPCheckDot(305,12681
-#define KSPCheckNorm(328,13622
+#define KSPCheckDot(306,12745
+#define KSPCheckNorm(329,13686
 

 include/petsc/private/dmpatchimpl.h,162
 dmpatchimpl.h:^?dmpatchimpl.h^A,1
@@ -10735,20 +10736,20 @@ PetscKernel_A_gets_transpose_A_DECLARE(28,1245
 share/petsc/matlab/generatehtml.m.html,100
 generatehtml.m.html:^?generatehtml.m.html^A,1
 generatehtml9,392
-petsc-3.7.1 2016-05-15version69,4083
+petsc-3.7.2 2016-06-05version69,4083
 Report Typos and Errorsbugreport70,4152
 

 share/petsc/matlab/laplacian.m.html,97
 laplacian.m.html:^?laplacian.m.html^A,1
 laplacian9,389
-petsc-3.7.1 2016-05-15version69,4081
+petsc-3.7.2 2016-06-05version69,4081
 Report Typos and Errorsbugreport70,4150
 

 share/petsc/matlab/PetscReadBinaryTrajectory.m.html,176
 PetscReadBinaryTrajectory.m.html:^?PetscReadBinaryTrajectory.m.html^A,1
 PetscReadBinaryTrajectory9,405
 Contents68,4024
-petsc-3.7.1 2016-05-15version69,4244
+petsc-3.7.2 2016-06-05version69,4244
 Report Typos and Errorsbugreport70,4313
 Read state vector111,6666
 Read time117,6942
@@ -10756,49 +10757,49 @@ Read time117,6942
 share/petsc/matlab/launch.m.html,94
 launch.m.html:^?launch.m.html^A,1
 launch9,386
-petsc-3.7.1 2016-05-15version69,4072
+petsc-3.7.2 2016-06-05version69,4072
 Report Typos and Errorsbugreport70,4141
 

 share/petsc/matlab/PetscBinaryWrite.m.html,104
 PetscBinaryWrite.m.html:^?PetscBinaryWrite.m.html^A,1
 PetscBinaryWrite9,396
-petsc-3.7.1 2016-05-15version69,4102
+petsc-3.7.2 2016-06-05version69,4102
 Report Typos and Errorsbugreport70,4171
 

 share/petsc/matlab/UFgetPetscMat.m.html,101
 UFgetPetscMat.m.html:^?UFgetPetscMat.m.html^A,1
 UFgetPetscMat9,393
-petsc-3.7.1 2016-05-15version69,4102
+petsc-3.7.2 2016-06-05version69,4102
 Report Typos and Errorsbugreport70,4171
 

 share/petsc/matlab/PetscBinaryRead.m.html,103
 PetscBinaryRead.m.html:^?PetscBinaryRead.m.html^A,1
 PetscBinaryRead9,395
-petsc-3.7.1 2016-05-15version69,4099
+petsc-3.7.2 2016-06-05version69,4099
 Report Typos and Errorsbugreport70,4168
 

 share/petsc/matlab/PetscReadBinaryMatlab.m.html,109
 PetscReadBinaryMatlab.m.html:^?PetscReadBinaryMatlab.m.html^A,1
 PetscReadBinaryMatlab9,401
-petsc-3.7.1 2016-05-15version69,4117
+petsc-3.7.2 2016-06-05version69,4117
 Report Typos and Errorsbugreport70,4186
 

 share/petsc/matlab/PetscBagRead.m.html,100
 PetscBagRead.m.html:^?PetscBagRead.m.html^A,1
 PetscBagRead9,392
-petsc-3.7.1 2016-05-15version69,4090
+petsc-3.7.2 2016-06-05version69,4090
 Report Typos and Errorsbugreport70,4159
 

 share/petsc/matlab/generatePetscTestFiles.m.html,110
 generatePetscTestFiles.m.html:^?generatePetscTestFiles.m.html^A,1
 generatePetscTestFiles9,402
-petsc-3.7.1 2016-05-15version69,4166
+petsc-3.7.2 2016-06-05version69,4166
 Report Typos and Errorsbugreport70,4235
 

 share/petsc/saws/linearsolveroptions.html,187
 linearsolveroptions.html:^?linearsolveroptions.html^A,1
 PETSc Solver Selection4,149
-petsc-3.7.1 2016-05-15version35,1647
+petsc-3.7.2 2016-06-05version35,1647
 Report Typos and Errorsbugreport36,1716
 PETSc Linear Solver Selection 38,2094
 Your Solver Options: results49,2563
@@ -12046,7 +12047,7 @@ int main(155,5065
 

 src/ts/examples/tutorials/ex22f_mf.F90.html,13220
 ex22f_mf.F90.html:^?ex22f_mf.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,367
+petsc-3.7.2 2016-06-05version11,367
 Report Typos and Errorsbugreport12,436
 1: line113,726
 2: line214,844
@@ -20751,7 +20752,7 @@ matregis.c:^?matregis.c^A,1
 #define __FUNCT__ 70,2289
 PetscErrorCode  MatRegisterAll(82,2489
 

-src/mat/interface/matrix.c,29337
+src/mat/interface/matrix.c,29339
 matrix.c:^?matrix.c^A,1
 PetscClassId MAT_CLASSID;11,223
 PetscClassId MAT_COLORING_CLASSID;12,249
@@ -20945,499 +20946,499 @@ PetscErrorCode MatSetValuesBlockedStencil(1519,54694
 PetscErrorCode MatSetStencil(1607,57773
 #undef __FUNCT__1627,58381
 #define __FUNCT__ 1628,58398
-PetscErrorCode MatSetValuesBlocked(1698,61137
-#undef __FUNCT__1766,63616
-#define __FUNCT__ 1767,63633
-PetscErrorCode MatGetValues(1801,64751
-#undef __FUNCT__1823,65705
-#define __FUNCT__ 1824,65722
-PetscErrorCode MatSetValuesBatch(1848,66600
-#undef __FUNCT__1874,67484
-#define __FUNCT__ 1875,67501
-PetscErrorCode MatSetLocalToGlobalMapping(1895,68153
-#undef __FUNCT__1915,68827
-#define __FUNCT__ 1916,68844
-PetscErrorCode MatGetLocalToGlobalMapping(1936,69286
-#undef __FUNCT__1948,69708
-#define __FUNCT__ 1949,69725
-PetscErrorCode MatGetLayouts(1966,70039
-#undef __FUNCT__1978,70368
-#define __FUNCT__ 1979,70385
-PetscErrorCode MatSetValuesLocal(2015,71805
-#undef __FUNCT__2073,74168
-#define __FUNCT__ 2074,74185
-PetscErrorCode MatSetValuesBlockedLocal(2111,75777
-#undef __FUNCT__2169,78247
-#define __FUNCT__ 2170,78264
-PetscErrorCode MatMultDiagonalBlock(2193,78820
-#undef __FUNCT__2215,79844
-#define __FUNCT__ 2216,79861
-PetscErrorCode MatMult(2239,80337
-#undef __FUNCT__2270,82026
-#define __FUNCT__ 2271,82043
-PetscErrorCode MatMultTranspose(2297,82726
-#undef __FUNCT__2328,84383
-#define __FUNCT__ 2329,84400
-PetscErrorCode MatMultHermitianTranspose(2356,85138
-#undef __FUNCT__2394,86859
-#define __FUNCT__ 2395,86876
-PetscErrorCode MatMultAdd(2418,87358
-#undef __FUNCT__2449,89298
-#define __FUNCT__ 2450,89315
-PetscErrorCode MatMultTransposeAdd(2473,89817
-#undef __FUNCT__2502,91530
-#define __FUNCT__ 2503,91547
-PetscErrorCode MatMultHermitianTransposeAdd(2526,92106
-#undef __FUNCT__2567,94191
-#define __FUNCT__ 2568,94208
-PetscErrorCode MatMultConstrained(2591,94771
-#undef __FUNCT__2615,96099
-#define __FUNCT__ 2616,96116
-PetscErrorCode MatMultTransposeConstrained(2639,96699
-#undef __FUNCT__2660,97834
-#define __FUNCT__ 2661,97851
-PetscErrorCode MatGetFactorType(2678,98250
-#undef __FUNCT__2688,98523
-#define __FUNCT__ 2689,98540
-PetscErrorCode MatGetInfo(2753,100550
-#undef __FUNCT__2769,101061
-#define __FUNCT__ 2770,101078
-PetscErrorCode MatLUFactor(2804,102271
-#undef __FUNCT__2831,103437
-#define __FUNCT__ 2832,103454
-PetscErrorCode MatILUFactor(2866,104567
-#undef __FUNCT__2889,105732
-#define __FUNCT__ 2890,105749
-PetscErrorCode MatLUFactorSymbolic(2923,106975
-#undef __FUNCT__2950,108271
-#define __FUNCT__ 2951,108288
-PetscErrorCode MatLUFactorNumeric(2981,109231
-#undef __FUNCT__3003,110477
-#define __FUNCT__ 3004,110494
-PetscErrorCode MatCholeskyFactor(3035,111416
-#undef __FUNCT__3057,112552
-#define __FUNCT__ 3058,112569
-PetscErrorCode MatCholeskyFactorSymbolic(3093,113785
-#undef __FUNCT__3120,115181
-#define __FUNCT__ 3121,115198
-PetscErrorCode MatCholeskyFactorNumeric(3151,116115
-#undef __FUNCT__3174,117453
-#define __FUNCT__ 3175,117470
-PetscErrorCode MatSolve(3203,118155
-#undef __FUNCT__3235,119793
-#define __FUNCT__ 3236,119810
-PetscErrorCode MatMatSolve_Basic(3237,119848
-#undef __FUNCT__3270,121239
-#define __FUNCT__ 3271,121256
-PetscErrorCode MatMatSolve(3305,122479
-#undef __FUNCT__3338,124142
-#define __FUNCT__ 3339,124159
-PetscErrorCode MatForwardSolve(3376,125324
-#undef __FUNCT__3401,126775
-#define __FUNCT__ 3402,126792
-PetscErrorCode MatBackwardSolve(3439,127956
-#undef __FUNCT__3465,129413
-#define __FUNCT__ 3466,129430
-PetscErrorCode MatSolveAdd(3494,130157
-#undef __FUNCT__3540,132406
-#define __FUNCT__ 3541,132423
-PetscErrorCode MatSolveTranspose(3568,133117
-#undef __FUNCT__3597,134606
-#define __FUNCT__ 3598,134623
-PetscErrorCode MatSolveTransposeAdd(3627,135401
-#undef __FUNCT__3678,137818
-#define __FUNCT__ 3679,137835
-PetscErrorCode MatSOR(3739,139899
-#undef __FUNCT__3768,141739
-#define __FUNCT__ 3769,141756
-PetscErrorCode MatCopy_Basic(3773,141831
-#undef __FUNCT__3796,142627
-#define __FUNCT__ 3797,142644
-PetscErrorCode MatCopy(3825,143355
-#undef __FUNCT__3861,144726
-#define __FUNCT__ 3862,144743
-PetscErrorCode MatConvert(3895,145838
-#undef __FUNCT__3994,150316
-#define __FUNCT__ 3995,150333
-PetscErrorCode MatFactorGetSolverPackage(4015,150905
-typedef struct _MatSolverPackageForSpecifcType* MatSolverPackageForSpecifcType;4032,151497
-struct _MatSolverPackageForSpecifcType 4033,151577
-  MatType                        mtype;4034,151618
-  PetscErrorCode                 (*getfactor[getfactor4035,151658
-  MatSolverPackageForSpecifcType next;4036,151732
-typedef struct _MatSolverPackageHolder* MatSolverPackageHolder;4039,151775
-struct _MatSolverPackageHolder 4040,151839
-  char                           *name;name4041,151872
-  MatSolverPackageForSpecifcType handlers;4042,151912
-  MatSolverPackageHolder         next;4043,151955
-static MatSolverPackageHolder MatSolverPackageHolders 4046,151998
-#undef __FUNCT__4048,152061
-#define __FUNCT__ 4049,152078
-PetscErrorCode MatSolverPackageRegister(4063,152605
-#undef __FUNCT__4108,154441
-#define __FUNCT__ 4109,154458
-PetscErrorCode MatSolverPackageGet(4127,155143
-#undef __FUNCT__4176,156818
-#define __FUNCT__ 4177,156835
-PetscErrorCode MatSolverPackageDestroy(4178,156879
-#undef __FUNCT__4202,157517
-#define __FUNCT__ 4203,157534
-PetscErrorCode MatGetFactor(4227,158332
-#undef __FUNCT__4248,159549
-#define __FUNCT__ 4249,159566
-PetscErrorCode MatGetFactorAvailable(4273,160373
-#undef __FUNCT__4294,161012
-#define __FUNCT__ 4295,161029
-PetscErrorCode MatDuplicate(4317,161694
-#undef __FUNCT__4357,163185
-#define __FUNCT__ 4358,163202
-PetscErrorCode MatGetDiagonal(4380,163695
-#undef __FUNCT__4397,164341
-#define __FUNCT__ 4398,164358
-PetscErrorCode MatGetRowMin(4424,165143
-#undef __FUNCT__4441,165784
-#define __FUNCT__ 4442,165801
-PetscErrorCode MatGetRowMinAbs(4467,166549
-#undef __FUNCT__4485,167300
-#define __FUNCT__ 4486,167317
-PetscErrorCode MatGetRowMax(4511,168092
-#undef __FUNCT__4528,168751
-#define __FUNCT__ 4529,168768
-PetscErrorCode MatGetRowMaxAbs(4554,169497
-#undef __FUNCT__4572,170230
-#define __FUNCT__ 4573,170247
-PetscErrorCode MatGetRowSum(4593,170748
-#undef __FUNCT__4625,171826
-#define __FUNCT__ 4626,171843
-PetscErrorCode MatTranspose(4650,172563
-#undef __FUNCT__4669,173442
-#define __FUNCT__ 4670,173459
-PetscErrorCode MatIsTranspose(4695,174181
-#undef __FUNCT__4722,175221
-#define __FUNCT__ 4723,175238
-PetscErrorCode MatHermitianTranspose(4745,175849
-#undef __FUNCT__4757,176123
-#define __FUNCT__ 4758,176140
-PetscErrorCode MatIsHermitianTranspose(4782,176855
-#undef __FUNCT__4800,177617
-#define __FUNCT__ 4801,177634
-PetscErrorCode MatPermute(4827,178345
-#undef __FUNCT__4847,179205
-#define __FUNCT__ 4848,179222
-PetscErrorCode MatEqual(4865,179545
-#undef __FUNCT__4889,180850
-#define __FUNCT__ 4890,180867
-PetscErrorCode MatDiagonalScale(4915,181591
-#undef __FUNCT__4949,183048
-#define __FUNCT__ 4950,183065
-PetscErrorCode MatScale(4969,183435
-#undef __FUNCT__5004,184792
-#define __FUNCT__ 5005,184809
-PetscErrorCode MatNorm(5023,185157
-static PetscInt MatAssemblyEnd_InUse 5045,185981
-#undef __FUNCT__5046,186023
-#define __FUNCT__ 5047,186040
-PetscErrorCode MatAssemblyBegin(5079,187469
-#undef __FUNCT__5102,188355
-#define __FUNCT__ 5103,188372
-PetscErrorCode MatAssembled(5122,188779
-#undef __FUNCT__5132,189028
-#define __FUNCT__ 5133,189045
-PetscErrorCode MatAssemblyEnd(5172,190939
-#undef __FUNCT__5238,193293
-#define __FUNCT__ 5239,193310
-PetscErrorCode MatSetOption(5353,199488
-#undef __FUNCT__5418,201577
-#define __FUNCT__ 5419,201594
-PetscErrorCode MatGetOption(5441,202237
-#undef __FUNCT__5475,203282
-#define __FUNCT__ 5476,203299
-PetscErrorCode MatZeroEntries(5495,203884
-#undef __FUNCT__5527,205201
-#define __FUNCT__ 5528,205218
-PetscErrorCode MatZeroRowsColumns(5566,206754
-#undef __FUNCT__5598,208107
-#define __FUNCT__ 5599,208124
-PetscErrorCode MatZeroRowsColumnsIS(5636,209612
-#undef __FUNCT__5654,210180
-#define __FUNCT__ 5655,210197
-PetscErrorCode MatZeroRows(5700,212096
-#undef __FUNCT__5732,213428
-#define __FUNCT__ 5733,213445
-PetscErrorCode MatZeroRowsIS(5777,215266
-#undef __FUNCT__5794,215796
-#define __FUNCT__ 5795,215813
-PetscErrorCode MatZeroRowsStencil(5856,218497
-#undef __FUNCT__5896,219924
-#define __FUNCT__ 5897,219941
-PetscErrorCode MatZeroRowsColumnsStencil(5958,222690
-#undef __FUNCT__5998,224131
-#define __FUNCT__ 5999,224148
-PetscErrorCode MatZeroRowsLocal(6039,225808
-#undef __FUNCT__6083,227678
-#define __FUNCT__ 6084,227695
-PetscErrorCode MatZeroRowsLocalIS(6123,229320
-#undef __FUNCT__6144,230131
-#define __FUNCT__ 6145,230148
-PetscErrorCode MatZeroRowsColumnsLocal(6174,231257
-#undef __FUNCT__6213,232992
-#define __FUNCT__ 6214,233009
-PetscErrorCode MatZeroRowsColumnsLocalIS(6242,234083
-#undef __FUNCT__6263,234908
-#define __FUNCT__ 6264,234925
-PetscErrorCode MatGetSize(6285,235317
-#undef __FUNCT__6294,235532
-#define __FUNCT__ 6295,235549
-PetscErrorCode MatGetLocalSize(6318,236040
-#undef __FUNCT__6329,236332
-#define __FUNCT__ 6330,236349
-PetscErrorCode MatGetOwnershipRangeColumn(6353,237062
-#undef __FUNCT__6366,237429
-#define __FUNCT__ 6367,237446
-PetscErrorCode MatGetOwnershipRange(6395,238465
-#undef __FUNCT__6408,238826
-#define __FUNCT__ 6409,238843
-PetscErrorCode MatGetOwnershipRanges(6429,239372
-#undef __FUNCT__6441,239685
-#define __FUNCT__ 6442,239702
-PetscErrorCode MatGetOwnershipRangesColumn(6462,240358
-#undef __FUNCT__6474,240677
-#define __FUNCT__ 6475,240694
-PetscErrorCode MatGetOwnershipIS(6492,241140
-#undef __FUNCT__6508,241786
-#define __FUNCT__ 6509,241803
-PetscErrorCode MatILUFactorSymbolic(6549,243189
-#undef __FUNCT__6577,244687
-#define __FUNCT__ 6578,244704
-PetscErrorCode MatICCFactorSymbolic(6613,245765
-#undef __FUNCT__6640,247200
-#define __FUNCT__ 6641,247217
-PetscErrorCode MatGetSubMatrices(6697,249366
-#undef __FUNCT__6743,251326
-#define __FUNCT__ 6744,251343
-PetscErrorCode MatGetSubMatricesMPI(6745,251384
-#undef __FUNCT__6790,253234
-#define __FUNCT__ 6791,253251
-PetscErrorCode MatDestroyMatrices(6809,253809
-#undef __FUNCT__6827,254320
-#define __FUNCT__ 6828,254337
-PetscErrorCode MatGetSeqNonzeroStructure(6844,254746
-#undef __FUNCT__6863,255537
-#define __FUNCT__ 6864,255554
-PetscErrorCode MatDestroySeqNonzeroStructure(6880,256069
-#undef __FUNCT__6890,256269
-#define __FUNCT__ 6891,256286
-PetscErrorCode MatIncreaseOverlap(6915,256971
-#undef __FUNCT__6942,258120
-#define __FUNCT__ 6943,258137
-PetscErrorCode MatIncreaseOverlapSplit(6967,258858
-#undef __FUNCT__6995,259860
-#define __FUNCT__ 6996,259877
-PetscErrorCode MatGetBlockSize(7019,260415
-#undef __FUNCT__7028,260631
-#define __FUNCT__ 7029,260648
-PetscErrorCode MatGetBlockSizes(7054,261397
-#undef __FUNCT__7065,261733
-#define __FUNCT__ 7066,261750
-PetscErrorCode MatSetBlockSize(7087,262387
-#undef __FUNCT__7099,262731
-#define __FUNCT__ 7100,262748
-PetscErrorCode MatSetBlockSizes(7125,263681
-#undef __FUNCT__7138,264088
-#define __FUNCT__ 7139,264105
-PetscErrorCode MatSetBlockSizesFromMats(7156,264610
-#undef __FUNCT__7169,265121
-#define __FUNCT__ 7170,265138
-PetscErrorCode MatResidual(7190,265528
-#undef __FUNCT__7212,266222
-#define __FUNCT__ 7213,266239
-PetscErrorCode MatGetRowIJ(7258,267912
-#undef __FUNCT__7280,268719
-#define __FUNCT__ 7281,268736
-PetscErrorCode MatGetColumnIJ(7311,269896
-#undef __FUNCT__7331,270574
-#define __FUNCT__ 7332,270591
-PetscErrorCode MatRestoreRowIJ(7363,271735
-#undef __FUNCT__7386,272456
-#define __FUNCT__ 7387,272473
-PetscErrorCode MatRestoreColumnIJ(7413,273388
-#undef __FUNCT__7436,274118
-#define __FUNCT__ 7437,274135
-PetscErrorCode MatColoringPatch(7458,274642
-#undef __FUNCT__7478,275285
-#define __FUNCT__ 7479,275302
-PetscErrorCode MatSetUnfactored(7518,276616
-#undef __FUNCT__7660,279705
-#define __FUNCT__ 7661,279722
-PetscErrorCode MatGetSubMatrix(7734,282325
-#undef __FUNCT__7825,286366
-#define __FUNCT__ 7826,286383
-PetscErrorCode MatStashSetInitialSize(7861,287551
-#undef __FUNCT__7873,287925
-#define __FUNCT__ 7874,287942
-PetscErrorCode MatInterpolateAdd(7899,288489
-#undef __FUNCT__7921,289100
-#define __FUNCT__ 7922,289117
-PetscErrorCode MatInterpolate(7944,289592
-#undef __FUNCT__7965,290139
-#define __FUNCT__ 7966,290156
-PetscErrorCode MatRestrict(7987,290582
-#undef __FUNCT__8009,291127
-#define __FUNCT__ 8010,291144
-PetscErrorCode MatGetNullSpace(8026,291525
-#undef __FUNCT__8036,291768
-#define __FUNCT__ 8037,291785
-PetscErrorCode MatSetNullSpace(8070,293584
-#undef __FUNCT__8085,294058
-#define __FUNCT__ 8086,294075
-PetscErrorCode MatGetTransposeNullSpace(8102,294538
-#undef __FUNCT__8112,294795
-#define __FUNCT__ 8113,294812
-PetscErrorCode MatSetTransposeNullSpace(8142,296400
-#undef __FUNCT__8157,296867
-#define __FUNCT__ 8158,296884
-PetscErrorCode MatSetNearNullSpace(8180,297688
-#undef __FUNCT__8195,298174
-#define __FUNCT__ 8196,298191
-PetscErrorCode MatGetNearNullSpace(8214,298589
-#undef __FUNCT__8225,298870
-#define __FUNCT__ 8226,298887
-PetscErrorCode MatICCFactor(8257,299858
-#undef __FUNCT__8276,300814
-#define __FUNCT__ 8277,300831
-PetscErrorCode MatSetValuesAdifor(8297,301414
-#undef __FUNCT__8315,302181
-#define __FUNCT__ 8316,302198
-PetscErrorCode MatDiagonalScaleLocal(8333,302582
-#undef __FUNCT__8361,303703
-#define __FUNCT__ 8362,303720
-PetscErrorCode MatGetInertia(8382,304117
-#undef __FUNCT__8397,304846
-#define __FUNCT__ 8398,304863
-PetscErrorCode MatSolves(8426,305595
-#undef __FUNCT__8445,306420
-#define __FUNCT__ 8446,306437
-PetscErrorCode MatIsSymmetric(8467,307043
-#undef __FUNCT__8505,308206
-#define __FUNCT__ 8506,308223
-PetscErrorCode MatIsHermitian(8526,308766
-#undef __FUNCT__8564,309929
-#define __FUNCT__ 8565,309946
-PetscErrorCode MatIsSymmetricKnown(8587,310608
-#undef __FUNCT__8602,310949
-#define __FUNCT__ 8603,310966
-PetscErrorCode MatIsHermitianKnown(8625,311628
-#undef __FUNCT__8640,311969
-#define __FUNCT__ 8641,311986
-PetscErrorCode MatIsStructurallySymmetric(8659,312383
-#undef __FUNCT__8676,312976
-#define __FUNCT__ 8677,312993
-PetscErrorCode MatStashGetInfo(8699,313691
-#undef __FUNCT__8709,314039
-#define __FUNCT__ 8710,314056
-PetscErrorCode MatCreateVecs(8733,314812
-#undef __FUNCT__8765,316208
-#define __FUNCT__ 8766,316225
-PetscErrorCode MatFactorInfoInitialize(8789,316786
-#undef __FUNCT__8798,316988
-#define __FUNCT__ 8799,317005
-PetscErrorCode MatFactorSetSchurIS(8818,317425
-#undef __FUNCT__8835,318192
-#define __FUNCT__ 8836,318209
-PetscErrorCode MatFactorCreateSchurComplement(8856,318974
-#undef __FUNCT__8866,319250
-#define __FUNCT__ 8867,319267
-PetscErrorCode MatFactorGetSchurComplement(8888,320207
-#undef __FUNCT__8898,320477
-#define __FUNCT__ 8899,320494
-PetscErrorCode MatFactorRestoreSchurComplement(8917,321020
-#undef __FUNCT__8928,321287
-#define __FUNCT__ 8929,321304
-PetscErrorCode MatFactorSolveSchurComplementTranspose(8949,321962
-#undef __FUNCT__8963,322434
-#define __FUNCT__ 8964,322451
-PetscErrorCode MatFactorSolveSchurComplement(8984,323074
-#undef __FUNCT__8998,323528
-#define __FUNCT__ 8999,323545
-PetscErrorCode MatFactorInvertSchurComplement(9016,323916
-#undef __FUNCT__9027,324179
-#define __FUNCT__ 9028,324196
-PetscErrorCode MatPtAP(9054,324968
-#undef __FUNCT__9149,329782
-#define __FUNCT__ 9150,329799
-PetscErrorCode MatPtAPNumeric(9174,330407
-#undef __FUNCT__9204,332220
-#define __FUNCT__ 9205,332237
-PetscErrorCode MatPtAPSymbolic(9229,332947
-#undef __FUNCT__9257,334500
-#define __FUNCT__ 9258,334517
-PetscErrorCode MatRARt(9284,335278
-#undef __FUNCT__9316,336851
-#define __FUNCT__ 9317,336868
-PetscErrorCode MatRARtNumeric(9341,337476
-#undef __FUNCT__9371,339289
-#define __FUNCT__ 9372,339306
-PetscErrorCode MatRARtSymbolic(9396,340016
-#undef __FUNCT__9424,341564
-#define __FUNCT__ 9425,341581
-PetscErrorCode MatMatMult(9460,343037
-#undef __FUNCT__9515,346061
-#define __FUNCT__ 9516,346078
-PetscErrorCode MatMatMultSymbolic(9550,347357
-#undef __FUNCT__9596,349883
-#define __FUNCT__ 9597,349900
-PetscErrorCode MatMatMultNumeric(9623,350717
-#undef __FUNCT__9632,350910
-#define __FUNCT__ 9633,350927
-PetscErrorCode MatMatTransposeMult(9662,351954
-#undef __FUNCT__9703,354482
-#define __FUNCT__ 9704,354499
-PetscErrorCode MatTransposeMatMult(9734,355608
-#undef __FUNCT__9779,358282
-#define __FUNCT__ 9780,358299
-PetscErrorCode MatMatMatMult(9812,359348
-#undef __FUNCT__9874,362963
-#define __FUNCT__ 9875,362980
-PetscErrorCode MatCreateRedundantMatrix(9904,363928
-#undef __FUNCT__9997,367944
-#define __FUNCT__ 9998,367961
-PetscErrorCode   MatGetMultiProcBlock(10032,369115
-#undef __FUNCT__10048,369851
-#define __FUNCT__ 10049,369868
-PetscErrorCode MatGetLocalSubMatrix(10079,370985
-#undef __FUNCT__10099,371750
-#define __FUNCT__ 10100,371767
-PetscErrorCode MatRestoreLocalSubMatrix(10116,372176
-#undef __FUNCT__10140,372886
-#define __FUNCT__ 10141,372903
-PetscErrorCode MatFindZeroDiagonals(10159,373330
-#undef __FUNCT__10192,374677
-#define __FUNCT__ 10193,374694
-PetscErrorCode MatFindOffBlockDiagonalEntries(10211,375183
-#undef __FUNCT__10226,375886
-#define __FUNCT__ 10227,375903
-PetscErrorCode MatInvertBlockDiagonal(10244,376244
-#undef __FUNCT__10257,376808
-#define __FUNCT__ 10258,376825
-PetscErrorCode MatTransposeColoringDestroy(10272,377178
-#undef __FUNCT__10293,377927
-#define __FUNCT__ 10294,377944
-PetscErrorCode MatTransColoringApplySpToDen(10321,378827
-#undef __FUNCT__10335,379395
-#define __FUNCT__ 10336,379412
-PetscErrorCode MatTransColoringApplyDenToSp(10363,380417
-#undef __FUNCT__10377,380997
-#define __FUNCT__ 10378,381014
-PetscErrorCode MatTransposeColoringCreate(10396,381614
-#undef __FUNCT__10417,382547
-#define __FUNCT__ 10418,382564
-PetscErrorCode MatGetNonzeroState(10438,383171
-#undef __FUNCT__10446,383368
-#define __FUNCT__ 10447,383385
-PetscErrorCode MatCreateMPIMatConcatenateSeqMat(10468,384035
-#undef __FUNCT__10491,384942
-#define __FUNCT__ 10492,384959
-PetscErrorCode MatSubdomainsCreateCoalesce(10512,385508
+PetscErrorCode MatSetValuesBlocked(1698,61133
+#undef __FUNCT__1766,63612
+#define __FUNCT__ 1767,63629
+PetscErrorCode MatGetValues(1801,64747
+#undef __FUNCT__1823,65701
+#define __FUNCT__ 1824,65718
+PetscErrorCode MatSetValuesBatch(1848,66596
+#undef __FUNCT__1874,67480
+#define __FUNCT__ 1875,67497
+PetscErrorCode MatSetLocalToGlobalMapping(1895,68149
+#undef __FUNCT__1915,68823
+#define __FUNCT__ 1916,68840
+PetscErrorCode MatGetLocalToGlobalMapping(1936,69282
+#undef __FUNCT__1948,69704
+#define __FUNCT__ 1949,69721
+PetscErrorCode MatGetLayouts(1966,70035
+#undef __FUNCT__1978,70364
+#define __FUNCT__ 1979,70381
+PetscErrorCode MatSetValuesLocal(2015,71801
+#undef __FUNCT__2073,74164
+#define __FUNCT__ 2074,74181
+PetscErrorCode MatSetValuesBlockedLocal(2111,75773
+#undef __FUNCT__2169,78243
+#define __FUNCT__ 2170,78260
+PetscErrorCode MatMultDiagonalBlock(2193,78816
+#undef __FUNCT__2215,79840
+#define __FUNCT__ 2216,79857
+PetscErrorCode MatMult(2239,80333
+#undef __FUNCT__2270,82022
+#define __FUNCT__ 2271,82039
+PetscErrorCode MatMultTranspose(2297,82722
+#undef __FUNCT__2328,84379
+#define __FUNCT__ 2329,84396
+PetscErrorCode MatMultHermitianTranspose(2356,85134
+#undef __FUNCT__2394,86855
+#define __FUNCT__ 2395,86872
+PetscErrorCode MatMultAdd(2418,87354
+#undef __FUNCT__2449,89294
+#define __FUNCT__ 2450,89311
+PetscErrorCode MatMultTransposeAdd(2473,89813
+#undef __FUNCT__2502,91526
+#define __FUNCT__ 2503,91543
+PetscErrorCode MatMultHermitianTransposeAdd(2526,92102
+#undef __FUNCT__2567,94187
+#define __FUNCT__ 2568,94204
+PetscErrorCode MatMultConstrained(2591,94767
+#undef __FUNCT__2615,96095
+#define __FUNCT__ 2616,96112
+PetscErrorCode MatMultTransposeConstrained(2639,96695
+#undef __FUNCT__2660,97830
+#define __FUNCT__ 2661,97847
+PetscErrorCode MatGetFactorType(2678,98246
+#undef __FUNCT__2688,98519
+#define __FUNCT__ 2689,98536
+PetscErrorCode MatGetInfo(2753,100546
+#undef __FUNCT__2769,101057
+#define __FUNCT__ 2770,101074
+PetscErrorCode MatLUFactor(2804,102267
+#undef __FUNCT__2831,103433
+#define __FUNCT__ 2832,103450
+PetscErrorCode MatILUFactor(2866,104563
+#undef __FUNCT__2889,105728
+#define __FUNCT__ 2890,105745
+PetscErrorCode MatLUFactorSymbolic(2923,106971
+#undef __FUNCT__2950,108267
+#define __FUNCT__ 2951,108284
+PetscErrorCode MatLUFactorNumeric(2981,109227
+#undef __FUNCT__3003,110473
+#define __FUNCT__ 3004,110490
+PetscErrorCode MatCholeskyFactor(3035,111412
+#undef __FUNCT__3057,112548
+#define __FUNCT__ 3058,112565
+PetscErrorCode MatCholeskyFactorSymbolic(3093,113781
+#undef __FUNCT__3120,115177
+#define __FUNCT__ 3121,115194
+PetscErrorCode MatCholeskyFactorNumeric(3151,116111
+#undef __FUNCT__3174,117449
+#define __FUNCT__ 3175,117466
+PetscErrorCode MatSolve(3203,118151
+#undef __FUNCT__3235,119789
+#define __FUNCT__ 3236,119806
+PetscErrorCode MatMatSolve_Basic(3237,119844
+#undef __FUNCT__3270,121235
+#define __FUNCT__ 3271,121252
+PetscErrorCode MatMatSolve(3305,122475
+#undef __FUNCT__3338,124138
+#define __FUNCT__ 3339,124155
+PetscErrorCode MatForwardSolve(3376,125320
+#undef __FUNCT__3401,126771
+#define __FUNCT__ 3402,126788
+PetscErrorCode MatBackwardSolve(3439,127952
+#undef __FUNCT__3465,129409
+#define __FUNCT__ 3466,129426
+PetscErrorCode MatSolveAdd(3494,130153
+#undef __FUNCT__3540,132402
+#define __FUNCT__ 3541,132419
+PetscErrorCode MatSolveTranspose(3568,133113
+#undef __FUNCT__3597,134602
+#define __FUNCT__ 3598,134619
+PetscErrorCode MatSolveTransposeAdd(3627,135397
+#undef __FUNCT__3678,137814
+#define __FUNCT__ 3679,137831
+PetscErrorCode MatSOR(3739,139895
+#undef __FUNCT__3768,141735
+#define __FUNCT__ 3769,141752
+PetscErrorCode MatCopy_Basic(3773,141827
+#undef __FUNCT__3796,142623
+#define __FUNCT__ 3797,142640
+PetscErrorCode MatCopy(3825,143351
+#undef __FUNCT__3861,144722
+#define __FUNCT__ 3862,144739
+PetscErrorCode MatConvert(3895,145834
+#undef __FUNCT__3994,150312
+#define __FUNCT__ 3995,150329
+PetscErrorCode MatFactorGetSolverPackage(4015,150901
+typedef struct _MatSolverPackageForSpecifcType* MatSolverPackageForSpecifcType;4032,151493
+struct _MatSolverPackageForSpecifcType 4033,151573
+  MatType                        mtype;4034,151614
+  PetscErrorCode                 (*getfactor[getfactor4035,151654
+  MatSolverPackageForSpecifcType next;4036,151728
+typedef struct _MatSolverPackageHolder* MatSolverPackageHolder;4039,151771
+struct _MatSolverPackageHolder 4040,151835
+  char                           *name;name4041,151868
+  MatSolverPackageForSpecifcType handlers;4042,151908
+  MatSolverPackageHolder         next;4043,151951
+static MatSolverPackageHolder MatSolverPackageHolders 4046,151994
+#undef __FUNCT__4048,152057
+#define __FUNCT__ 4049,152074
+PetscErrorCode MatSolverPackageRegister(4063,152601
+#undef __FUNCT__4108,154437
+#define __FUNCT__ 4109,154454
+PetscErrorCode MatSolverPackageGet(4127,155139
+#undef __FUNCT__4176,156814
+#define __FUNCT__ 4177,156831
+PetscErrorCode MatSolverPackageDestroy(4178,156875
+#undef __FUNCT__4202,157513
+#define __FUNCT__ 4203,157530
+PetscErrorCode MatGetFactor(4227,158328
+#undef __FUNCT__4255,159762
+#define __FUNCT__ 4256,159779
+PetscErrorCode MatGetFactorAvailable(4280,160586
+#undef __FUNCT__4301,161225
+#define __FUNCT__ 4302,161242
+PetscErrorCode MatDuplicate(4324,161907
+#undef __FUNCT__4364,163398
+#define __FUNCT__ 4365,163415
+PetscErrorCode MatGetDiagonal(4387,163908
+#undef __FUNCT__4404,164554
+#define __FUNCT__ 4405,164571
+PetscErrorCode MatGetRowMin(4431,165356
+#undef __FUNCT__4448,165997
+#define __FUNCT__ 4449,166014
+PetscErrorCode MatGetRowMinAbs(4474,166762
+#undef __FUNCT__4492,167513
+#define __FUNCT__ 4493,167530
+PetscErrorCode MatGetRowMax(4518,168305
+#undef __FUNCT__4535,168964
+#define __FUNCT__ 4536,168981
+PetscErrorCode MatGetRowMaxAbs(4561,169710
+#undef __FUNCT__4579,170443
+#define __FUNCT__ 4580,170460
+PetscErrorCode MatGetRowSum(4600,170961
+#undef __FUNCT__4632,172039
+#define __FUNCT__ 4633,172056
+PetscErrorCode MatTranspose(4657,172776
+#undef __FUNCT__4676,173655
+#define __FUNCT__ 4677,173672
+PetscErrorCode MatIsTranspose(4702,174394
+#undef __FUNCT__4729,175434
+#define __FUNCT__ 4730,175451
+PetscErrorCode MatHermitianTranspose(4752,176062
+#undef __FUNCT__4764,176336
+#define __FUNCT__ 4765,176353
+PetscErrorCode MatIsHermitianTranspose(4789,177068
+#undef __FUNCT__4807,177830
+#define __FUNCT__ 4808,177847
+PetscErrorCode MatPermute(4834,178558
+#undef __FUNCT__4854,179418
+#define __FUNCT__ 4855,179435
+PetscErrorCode MatEqual(4872,179758
+#undef __FUNCT__4896,181063
+#define __FUNCT__ 4897,181080
+PetscErrorCode MatDiagonalScale(4922,181804
+#undef __FUNCT__4956,183261
+#define __FUNCT__ 4957,183278
+PetscErrorCode MatScale(4976,183648
+#undef __FUNCT__5011,185005
+#define __FUNCT__ 5012,185022
+PetscErrorCode MatNorm(5030,185370
+static PetscInt MatAssemblyEnd_InUse 5052,186194
+#undef __FUNCT__5053,186236
+#define __FUNCT__ 5054,186253
+PetscErrorCode MatAssemblyBegin(5086,187682
+#undef __FUNCT__5109,188568
+#define __FUNCT__ 5110,188585
+PetscErrorCode MatAssembled(5129,188992
+#undef __FUNCT__5139,189241
+#define __FUNCT__ 5140,189258
+PetscErrorCode MatAssemblyEnd(5179,191152
+#undef __FUNCT__5245,193506
+#define __FUNCT__ 5246,193523
+PetscErrorCode MatSetOption(5360,199701
+#undef __FUNCT__5425,201790
+#define __FUNCT__ 5426,201807
+PetscErrorCode MatGetOption(5448,202450
+#undef __FUNCT__5482,203495
+#define __FUNCT__ 5483,203512
+PetscErrorCode MatZeroEntries(5502,204097
+#undef __FUNCT__5534,205414
+#define __FUNCT__ 5535,205431
+PetscErrorCode MatZeroRowsColumns(5573,206967
+#undef __FUNCT__5605,208320
+#define __FUNCT__ 5606,208337
+PetscErrorCode MatZeroRowsColumnsIS(5643,209825
+#undef __FUNCT__5661,210393
+#define __FUNCT__ 5662,210410
+PetscErrorCode MatZeroRows(5707,212309
+#undef __FUNCT__5739,213641
+#define __FUNCT__ 5740,213658
+PetscErrorCode MatZeroRowsIS(5784,215479
+#undef __FUNCT__5801,216009
+#define __FUNCT__ 5802,216026
+PetscErrorCode MatZeroRowsStencil(5863,218710
+#undef __FUNCT__5903,220137
+#define __FUNCT__ 5904,220154
+PetscErrorCode MatZeroRowsColumnsStencil(5965,222903
+#undef __FUNCT__6005,224344
+#define __FUNCT__ 6006,224361
+PetscErrorCode MatZeroRowsLocal(6046,226021
+#undef __FUNCT__6090,227891
+#define __FUNCT__ 6091,227908
+PetscErrorCode MatZeroRowsLocalIS(6130,229533
+#undef __FUNCT__6151,230344
+#define __FUNCT__ 6152,230361
+PetscErrorCode MatZeroRowsColumnsLocal(6181,231470
+#undef __FUNCT__6220,233205
+#define __FUNCT__ 6221,233222
+PetscErrorCode MatZeroRowsColumnsLocalIS(6249,234296
+#undef __FUNCT__6270,235121
+#define __FUNCT__ 6271,235138
+PetscErrorCode MatGetSize(6292,235530
+#undef __FUNCT__6301,235745
+#define __FUNCT__ 6302,235762
+PetscErrorCode MatGetLocalSize(6325,236253
+#undef __FUNCT__6336,236545
+#define __FUNCT__ 6337,236562
+PetscErrorCode MatGetOwnershipRangeColumn(6360,237275
+#undef __FUNCT__6373,237642
+#define __FUNCT__ 6374,237659
+PetscErrorCode MatGetOwnershipRange(6402,238678
+#undef __FUNCT__6415,239039
+#define __FUNCT__ 6416,239056
+PetscErrorCode MatGetOwnershipRanges(6436,239585
+#undef __FUNCT__6448,239898
+#define __FUNCT__ 6449,239915
+PetscErrorCode MatGetOwnershipRangesColumn(6469,240571
+#undef __FUNCT__6481,240890
+#define __FUNCT__ 6482,240907
+PetscErrorCode MatGetOwnershipIS(6499,241353
+#undef __FUNCT__6515,241999
+#define __FUNCT__ 6516,242016
+PetscErrorCode MatILUFactorSymbolic(6556,243402
+#undef __FUNCT__6584,244900
+#define __FUNCT__ 6585,244917
+PetscErrorCode MatICCFactorSymbolic(6620,245978
+#undef __FUNCT__6647,247413
+#define __FUNCT__ 6648,247430
+PetscErrorCode MatGetSubMatrices(6704,249579
+#undef __FUNCT__6750,251539
+#define __FUNCT__ 6751,251556
+PetscErrorCode MatGetSubMatricesMPI(6752,251597
+#undef __FUNCT__6797,253447
+#define __FUNCT__ 6798,253464
+PetscErrorCode MatDestroyMatrices(6816,254022
+#undef __FUNCT__6834,254533
+#define __FUNCT__ 6835,254550
+PetscErrorCode MatGetSeqNonzeroStructure(6851,254959
+#undef __FUNCT__6870,255750
+#define __FUNCT__ 6871,255767
+PetscErrorCode MatDestroySeqNonzeroStructure(6887,256282
+#undef __FUNCT__6897,256482
+#define __FUNCT__ 6898,256499
+PetscErrorCode MatIncreaseOverlap(6922,257184
+#undef __FUNCT__6949,258333
+#define __FUNCT__ 6950,258350
+PetscErrorCode MatIncreaseOverlapSplit(6974,259071
+#undef __FUNCT__7002,260073
+#define __FUNCT__ 7003,260090
+PetscErrorCode MatGetBlockSize(7026,260628
+#undef __FUNCT__7035,260844
+#define __FUNCT__ 7036,260861
+PetscErrorCode MatGetBlockSizes(7061,261610
+#undef __FUNCT__7072,261946
+#define __FUNCT__ 7073,261963
+PetscErrorCode MatSetBlockSize(7094,262600
+#undef __FUNCT__7106,262944
+#define __FUNCT__ 7107,262961
+PetscErrorCode MatSetBlockSizes(7132,263894
+#undef __FUNCT__7145,264301
+#define __FUNCT__ 7146,264318
+PetscErrorCode MatSetBlockSizesFromMats(7163,264823
+#undef __FUNCT__7176,265334
+#define __FUNCT__ 7177,265351
+PetscErrorCode MatResidual(7197,265741
+#undef __FUNCT__7219,266435
+#define __FUNCT__ 7220,266452
+PetscErrorCode MatGetRowIJ(7265,268125
+#undef __FUNCT__7287,268932
+#define __FUNCT__ 7288,268949
+PetscErrorCode MatGetColumnIJ(7318,270109
+#undef __FUNCT__7338,270787
+#define __FUNCT__ 7339,270804
+PetscErrorCode MatRestoreRowIJ(7370,271948
+#undef __FUNCT__7393,272669
+#define __FUNCT__ 7394,272686
+PetscErrorCode MatRestoreColumnIJ(7420,273601
+#undef __FUNCT__7443,274331
+#define __FUNCT__ 7444,274348
+PetscErrorCode MatColoringPatch(7465,274855
+#undef __FUNCT__7485,275498
+#define __FUNCT__ 7486,275515
+PetscErrorCode MatSetUnfactored(7525,276829
+#undef __FUNCT__7667,279918
+#define __FUNCT__ 7668,279935
+PetscErrorCode MatGetSubMatrix(7741,282538
+#undef __FUNCT__7832,286579
+#define __FUNCT__ 7833,286596
+PetscErrorCode MatStashSetInitialSize(7868,287764
+#undef __FUNCT__7880,288138
+#define __FUNCT__ 7881,288155
+PetscErrorCode MatInterpolateAdd(7906,288702
+#undef __FUNCT__7928,289313
+#define __FUNCT__ 7929,289330
+PetscErrorCode MatInterpolate(7951,289805
+#undef __FUNCT__7972,290352
+#define __FUNCT__ 7973,290369
+PetscErrorCode MatRestrict(7994,290795
+#undef __FUNCT__8016,291340
+#define __FUNCT__ 8017,291357
+PetscErrorCode MatGetNullSpace(8033,291738
+#undef __FUNCT__8043,291981
+#define __FUNCT__ 8044,291998
+PetscErrorCode MatSetNullSpace(8077,293797
+#undef __FUNCT__8092,294271
+#define __FUNCT__ 8093,294288
+PetscErrorCode MatGetTransposeNullSpace(8109,294751
+#undef __FUNCT__8119,295008
+#define __FUNCT__ 8120,295025
+PetscErrorCode MatSetTransposeNullSpace(8149,296613
+#undef __FUNCT__8164,297080
+#define __FUNCT__ 8165,297097
+PetscErrorCode MatSetNearNullSpace(8187,297901
+#undef __FUNCT__8202,298387
+#define __FUNCT__ 8203,298404
+PetscErrorCode MatGetNearNullSpace(8221,298802
+#undef __FUNCT__8232,299083
+#define __FUNCT__ 8233,299100
+PetscErrorCode MatICCFactor(8264,300071
+#undef __FUNCT__8283,301027
+#define __FUNCT__ 8284,301044
+PetscErrorCode MatSetValuesAdifor(8304,301627
+#undef __FUNCT__8322,302394
+#define __FUNCT__ 8323,302411
+PetscErrorCode MatDiagonalScaleLocal(8340,302795
+#undef __FUNCT__8368,303916
+#define __FUNCT__ 8369,303933
+PetscErrorCode MatGetInertia(8389,304330
+#undef __FUNCT__8404,305059
+#define __FUNCT__ 8405,305076
+PetscErrorCode MatSolves(8433,305808
+#undef __FUNCT__8452,306633
+#define __FUNCT__ 8453,306650
+PetscErrorCode MatIsSymmetric(8474,307256
+#undef __FUNCT__8512,308419
+#define __FUNCT__ 8513,308436
+PetscErrorCode MatIsHermitian(8533,308979
+#undef __FUNCT__8571,310142
+#define __FUNCT__ 8572,310159
+PetscErrorCode MatIsSymmetricKnown(8594,310821
+#undef __FUNCT__8609,311162
+#define __FUNCT__ 8610,311179
+PetscErrorCode MatIsHermitianKnown(8632,311841
+#undef __FUNCT__8647,312182
+#define __FUNCT__ 8648,312199
+PetscErrorCode MatIsStructurallySymmetric(8666,312596
+#undef __FUNCT__8683,313189
+#define __FUNCT__ 8684,313206
+PetscErrorCode MatStashGetInfo(8706,313904
+#undef __FUNCT__8716,314252
+#define __FUNCT__ 8717,314269
+PetscErrorCode MatCreateVecs(8740,315025
+#undef __FUNCT__8772,316421
+#define __FUNCT__ 8773,316438
+PetscErrorCode MatFactorInfoInitialize(8796,316999
+#undef __FUNCT__8805,317201
+#define __FUNCT__ 8806,317218
+PetscErrorCode MatFactorSetSchurIS(8825,317638
+#undef __FUNCT__8842,318405
+#define __FUNCT__ 8843,318422
+PetscErrorCode MatFactorCreateSchurComplement(8863,319187
+#undef __FUNCT__8873,319463
+#define __FUNCT__ 8874,319480
+PetscErrorCode MatFactorGetSchurComplement(8895,320420
+#undef __FUNCT__8905,320690
+#define __FUNCT__ 8906,320707
+PetscErrorCode MatFactorRestoreSchurComplement(8924,321233
+#undef __FUNCT__8935,321500
+#define __FUNCT__ 8936,321517
+PetscErrorCode MatFactorSolveSchurComplementTranspose(8956,322175
+#undef __FUNCT__8970,322647
+#define __FUNCT__ 8971,322664
+PetscErrorCode MatFactorSolveSchurComplement(8991,323287
+#undef __FUNCT__9005,323741
+#define __FUNCT__ 9006,323758
+PetscErrorCode MatFactorInvertSchurComplement(9023,324129
+#undef __FUNCT__9034,324392
+#define __FUNCT__ 9035,324409
+PetscErrorCode MatPtAP(9061,325181
+#undef __FUNCT__9156,329995
+#define __FUNCT__ 9157,330012
+PetscErrorCode MatPtAPNumeric(9181,330620
+#undef __FUNCT__9211,332433
+#define __FUNCT__ 9212,332450
+PetscErrorCode MatPtAPSymbolic(9236,333160
+#undef __FUNCT__9264,334713
+#define __FUNCT__ 9265,334730
+PetscErrorCode MatRARt(9291,335491
+#undef __FUNCT__9323,337064
+#define __FUNCT__ 9324,337081
+PetscErrorCode MatRARtNumeric(9348,337689
+#undef __FUNCT__9378,339502
+#define __FUNCT__ 9379,339519
+PetscErrorCode MatRARtSymbolic(9403,340229
+#undef __FUNCT__9431,341777
+#define __FUNCT__ 9432,341794
+PetscErrorCode MatMatMult(9467,343250
+#undef __FUNCT__9522,346274
+#define __FUNCT__ 9523,346291
+PetscErrorCode MatMatMultSymbolic(9557,347570
+#undef __FUNCT__9603,350096
+#define __FUNCT__ 9604,350113
+PetscErrorCode MatMatMultNumeric(9630,350930
+#undef __FUNCT__9639,351123
+#define __FUNCT__ 9640,351140
+PetscErrorCode MatMatTransposeMult(9669,352167
+#undef __FUNCT__9710,354695
+#define __FUNCT__ 9711,354712
+PetscErrorCode MatTransposeMatMult(9741,355821
+#undef __FUNCT__9786,358495
+#define __FUNCT__ 9787,358512
+PetscErrorCode MatMatMatMult(9819,359561
+#undef __FUNCT__9881,363176
+#define __FUNCT__ 9882,363193
+PetscErrorCode MatCreateRedundantMatrix(9911,364141
+#undef __FUNCT__10004,368157
+#define __FUNCT__ 10005,368174
+PetscErrorCode   MatGetMultiProcBlock(10039,369328
+#undef __FUNCT__10055,370064
+#define __FUNCT__ 10056,370081
+PetscErrorCode MatGetLocalSubMatrix(10086,371198
+#undef __FUNCT__10106,371963
+#define __FUNCT__ 10107,371980
+PetscErrorCode MatRestoreLocalSubMatrix(10123,372389
+#undef __FUNCT__10147,373099
+#define __FUNCT__ 10148,373116
+PetscErrorCode MatFindZeroDiagonals(10166,373543
+#undef __FUNCT__10199,374890
+#define __FUNCT__ 10200,374907
+PetscErrorCode MatFindOffBlockDiagonalEntries(10218,375396
+#undef __FUNCT__10233,376099
+#define __FUNCT__ 10234,376116
+PetscErrorCode MatInvertBlockDiagonal(10251,376457
+#undef __FUNCT__10264,377021
+#define __FUNCT__ 10265,377038
+PetscErrorCode MatTransposeColoringDestroy(10279,377391
+#undef __FUNCT__10300,378140
+#define __FUNCT__ 10301,378157
+PetscErrorCode MatTransColoringApplySpToDen(10328,379040
+#undef __FUNCT__10342,379608
+#define __FUNCT__ 10343,379625
+PetscErrorCode MatTransColoringApplyDenToSp(10370,380630
+#undef __FUNCT__10384,381210
+#define __FUNCT__ 10385,381227
+PetscErrorCode MatTransposeColoringCreate(10403,381827
+#undef __FUNCT__10424,382760
+#define __FUNCT__ 10425,382777
+PetscErrorCode MatGetNonzeroState(10445,383384
+#undef __FUNCT__10453,383581
+#define __FUNCT__ 10454,383598
+PetscErrorCode MatCreateMPIMatConcatenateSeqMat(10475,384248
+#undef __FUNCT__10498,385155
+#define __FUNCT__ 10499,385172
+PetscErrorCode MatSubdomainsCreateCoalesce(10519,385721
 

 src/mat/interface/f90-custom/makefile,13
 makefile:^?makefile^A,1
@@ -25934,78 +25935,78 @@ static PetscErrorCode Mat_CreateColInode(10,272
 #undef __FUNCT__59,1460
 #define __FUNCT__ 60,1477
 static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode_Symmetric(61,1532
-#undef __FUNCT__149,4450
-#define __FUNCT__ 150,4467
-static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric(151,4525
-#undef __FUNCT__228,7067
-#define __FUNCT__ 229,7084
-static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode(230,7129
-#undef __FUNCT__248,7823
-#define __FUNCT__ 249,7840
-static PetscErrorCode MatRestoreRowIJ_SeqAIJ_Inode(250,7889
-#undef __FUNCT__268,8482
-#define __FUNCT__ 269,8499
-static PetscErrorCode MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric(270,8560
-#undef __FUNCT__348,11109
-#define __FUNCT__ 349,11126
-static PetscErrorCode MatGetColumnIJ_SeqAIJ_Inode(350,11174
-#undef __FUNCT__369,11919
-#define __FUNCT__ 370,11936
-static PetscErrorCode MatRestoreColumnIJ_SeqAIJ_Inode(371,11988
-#undef __FUNCT__388,12586
-#define __FUNCT__ 389,12603
-static PetscErrorCode MatMult_SeqAIJ_Inode(390,12644
-#undef __FUNCT__580,18288
-#define __FUNCT__ 581,18305
-static PetscErrorCode MatMultAdd_SeqAIJ_Inode(582,18349
-#undef __FUNCT__768,23582
-#define __FUNCT__ 769,23599
-PetscErrorCode MatSolve_SeqAIJ_Inode_inplace(770,23649
-#undef __FUNCT__1172,35101
-#define __FUNCT__ 1173,35118
-PetscErrorCode MatLUFactorNumeric_SeqAIJ_Inode(1174,35170
-#undef __FUNCT__1890,60375
-#define __FUNCT__ 1891,60392
-PetscErrorCode MatLUFactorNumeric_SeqAIJ_Inode_inplace(1892,60452
-#undef __FUNCT__2318,74419
-#define __FUNCT__ 2319,74436
-PetscErrorCode MatSolve_SeqAIJ_Inode(2320,74478
-#undef __FUNCT__2707,85737
-#define __FUNCT__ 2708,85754
-PetscErrorCode MatColoringPatch_SeqAIJ_Inode(2709,85804
-#undef __FUNCT__2748,87039
-#define __FUNCT__ 2749,87056
-PetscErrorCode MatSOR_SeqAIJ_Inode(2750,87096
-#undef __FUNCT__4001,131386
-#define __FUNCT__ 4002,131403
-PetscErrorCode MatMultDiagonalBlock_SeqAIJ_Inode(4003,131457
-#undef __FUNCT__4080,134468
-#define __FUNCT__ 4081,134485
-PetscErrorCode MatSeqAIJCheckInode(4082,134525
-#undef __FUNCT__4161,137599
-#define __FUNCT__ 4162,137616
-PetscErrorCode MatDuplicate_SeqAIJ_Inode(4163,137662
-#undef __FUNCT__4202,139221
-#define __FUNCT__ 4203,139238
-PETSC_STATIC_INLINE PetscErrorCode MatGetRow_FactoredLU(4204,139279
-#undef __FUNCT__4226,139931
-#define __FUNCT__ 4227,139948
-PetscErrorCode MatSeqAIJCheckInode_FactorLU(4228,139997
-#undef __FUNCT__4298,142495
-#define __FUNCT__ 4299,142512
-PetscErrorCode MatSeqAIJInvalidateDiagonal_Inode(4300,142566
-#undef __FUNCT__4314,142916
-#define __FUNCT__ 4315,142933
-PetscErrorCode  MatInodeAdjustForInodes(4316,142977
-#undef __FUNCT__4325,143221
-#define __FUNCT__ 4326,143238
-PetscErrorCode  MatInodeAdjustForInodes_SeqAIJ_Inode(4327,143295
-#undef __FUNCT__4386,145607
-#define __FUNCT__ 4387,145624
-PetscErrorCode  MatInodeGetInodeSizes(4413,146453
-#undef __FUNCT__4426,146939
-#define __FUNCT__ 4427,146956
-PetscErrorCode  MatInodeGetInodeSizes_SeqAIJ_Inode(4428,147011
+#undef __FUNCT__151,4536
+#define __FUNCT__ 152,4553
+static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric(153,4611
+#undef __FUNCT__232,7231
+#define __FUNCT__ 233,7248
+static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode(234,7293
+#undef __FUNCT__252,7987
+#define __FUNCT__ 253,8004
+static PetscErrorCode MatRestoreRowIJ_SeqAIJ_Inode(254,8053
+#undef __FUNCT__272,8646
+#define __FUNCT__ 273,8663
+static PetscErrorCode MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric(274,8724
+#undef __FUNCT__352,11273
+#define __FUNCT__ 353,11290
+static PetscErrorCode MatGetColumnIJ_SeqAIJ_Inode(354,11338
+#undef __FUNCT__373,12083
+#define __FUNCT__ 374,12100
+static PetscErrorCode MatRestoreColumnIJ_SeqAIJ_Inode(375,12152
+#undef __FUNCT__392,12750
+#define __FUNCT__ 393,12767
+static PetscErrorCode MatMult_SeqAIJ_Inode(394,12808
+#undef __FUNCT__584,18452
+#define __FUNCT__ 585,18469
+static PetscErrorCode MatMultAdd_SeqAIJ_Inode(586,18513
+#undef __FUNCT__772,23746
+#define __FUNCT__ 773,23763
+PetscErrorCode MatSolve_SeqAIJ_Inode_inplace(774,23813
+#undef __FUNCT__1176,35265
+#define __FUNCT__ 1177,35282
+PetscErrorCode MatLUFactorNumeric_SeqAIJ_Inode(1178,35334
+#undef __FUNCT__1894,60539
+#define __FUNCT__ 1895,60556
+PetscErrorCode MatLUFactorNumeric_SeqAIJ_Inode_inplace(1896,60616
+#undef __FUNCT__2322,74583
+#define __FUNCT__ 2323,74600
+PetscErrorCode MatSolve_SeqAIJ_Inode(2324,74642
+#undef __FUNCT__2711,85901
+#define __FUNCT__ 2712,85918
+PetscErrorCode MatColoringPatch_SeqAIJ_Inode(2713,85968
+#undef __FUNCT__2752,87203
+#define __FUNCT__ 2753,87220
+PetscErrorCode MatSOR_SeqAIJ_Inode(2754,87260
+#undef __FUNCT__4005,131550
+#define __FUNCT__ 4006,131567
+PetscErrorCode MatMultDiagonalBlock_SeqAIJ_Inode(4007,131621
+#undef __FUNCT__4084,134632
+#define __FUNCT__ 4085,134649
+PetscErrorCode MatSeqAIJCheckInode(4086,134689
+#undef __FUNCT__4165,137763
+#define __FUNCT__ 4166,137780
+PetscErrorCode MatDuplicate_SeqAIJ_Inode(4167,137826
+#undef __FUNCT__4206,139385
+#define __FUNCT__ 4207,139402
+PETSC_STATIC_INLINE PetscErrorCode MatGetRow_FactoredLU(4208,139443
+#undef __FUNCT__4230,140095
+#define __FUNCT__ 4231,140112
+PetscErrorCode MatSeqAIJCheckInode_FactorLU(4232,140161
+#undef __FUNCT__4302,142659
+#define __FUNCT__ 4303,142676
+PetscErrorCode MatSeqAIJInvalidateDiagonal_Inode(4304,142730
+#undef __FUNCT__4318,143080
+#define __FUNCT__ 4319,143097
+PetscErrorCode  MatInodeAdjustForInodes(4320,143141
+#undef __FUNCT__4329,143385
+#define __FUNCT__ 4330,143402
+PetscErrorCode  MatInodeAdjustForInodes_SeqAIJ_Inode(4331,143459
+#undef __FUNCT__4390,145771
+#define __FUNCT__ 4391,145788
+PetscErrorCode  MatInodeGetInodeSizes(4417,146617
+#undef __FUNCT__4430,147103
+#define __FUNCT__ 4431,147120
+PetscErrorCode  MatInodeGetInodeSizes_SeqAIJ_Inode(4432,147175
 

 src/mat/impls/aij/seq/inode2.c,500
 inode2.c:^?inode2.c^A,1
@@ -33973,7 +33974,7 @@ int main(20,528
 

 src/vec/vec/examples/tutorials/ex20f90.F90.html,4315
 ex20f90.F90.html:^?ex20f90.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,369
+petsc-3.7.2 2016-06-05version11,369
 Report Typos and Errorsbugreport12,438
 1: line113,732
 2: line214,775
@@ -35958,33 +35959,33 @@ PetscErrorCode VecAssemblyReset_MPI(384,15880
 #define __FUNCT__ 405,16572
 static PetscErrorCode VecSetFromOptions_MPI(406,16614
 static struct _VecOps DvOps 423,17241
-#undef __FUNCT__495,20542
-#define __FUNCT__ 496,20559
-PetscErrorCode VecCreate_MPI_Private(505,21010
-#undef __FUNCT__560,23090
-#define __FUNCT__ 561,23107
-PETSC_EXTERN PetscErrorCode VecCreate_MPI(562,23141
-#undef __FUNCT__582,23607
-#define __FUNCT__ 583,23624
-PETSC_EXTERN PetscErrorCode VecCreate_Standard(584,23663
-#undef __FUNCT__599,24022
-#define __FUNCT__ 600,24039
-PetscErrorCode  VecCreateMPIWithArray(635,25255
-#undef __FUNCT__649,25824
-#define __FUNCT__ 650,25841
-PetscErrorCode  VecCreateGhostWithArray(684,27069
-#undef __FUNCT__736,29425
-#define __FUNCT__ 737,29442
-PetscErrorCode  VecCreateGhost(769,30579
-#undef __FUNCT__778,30849
-#define __FUNCT__ 779,30866
-PetscErrorCode  VecMPISetGhost(809,31858
-#undef __FUNCT__866,34554
-#define __FUNCT__ 867,34571
-PetscErrorCode  VecCreateGhostBlockWithArray(904,36023
-#undef __FUNCT__957,38592
-#define __FUNCT__ 958,38609
-PetscErrorCode  VecCreateGhostBlock(993,39915
+#undef __FUNCT__495,20534
+#define __FUNCT__ 496,20551
+PetscErrorCode VecCreate_MPI_Private(505,21002
+#undef __FUNCT__560,23082
+#define __FUNCT__ 561,23099
+PETSC_EXTERN PetscErrorCode VecCreate_MPI(562,23133
+#undef __FUNCT__582,23599
+#define __FUNCT__ 583,23616
+PETSC_EXTERN PetscErrorCode VecCreate_Standard(584,23655
+#undef __FUNCT__599,24014
+#define __FUNCT__ 600,24031
+PetscErrorCode  VecCreateMPIWithArray(635,25247
+#undef __FUNCT__649,25816
+#define __FUNCT__ 650,25833
+PetscErrorCode  VecCreateGhostWithArray(684,27061
+#undef __FUNCT__736,29417
+#define __FUNCT__ 737,29434
+PetscErrorCode  VecCreateGhost(769,30571
+#undef __FUNCT__778,30841
+#define __FUNCT__ 779,30858
+PetscErrorCode  VecMPISetGhost(809,31850
+#undef __FUNCT__866,34546
+#define __FUNCT__ 867,34563
+PetscErrorCode  VecCreateGhostBlockWithArray(904,36015
+#undef __FUNCT__957,38584
+#define __FUNCT__ 958,38601
+PetscErrorCode  VecCreateGhostBlock(993,39907
 

 src/vec/vec/impls/mpi/vmpicr.c,85
 vmpicr.c:^?vmpicr.c^A,1
@@ -36807,10 +36808,10 @@ PetscErrorCode  AOCreateMapping(247,7294
 #define __FUNCT__ 344,10771
 PetscErrorCode  AOCreateMappingIS(367,11588
 

-src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c,222
+src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c,248
 zaomappingf.c:^?zaomappingf.c^A,1
-void PETSC_STDCALL aocreatemapping_(15,345
-void PETSC_STDCALL aocreatemappingis_(24,656
+PETSC_EXTERN void PETSC_STDCALL aocreatemapping_(13,329
+PETSC_EXTERN void PETSC_STDCALL aocreatemappingis_(22,653
 

 src/vec/is/ao/impls/mapping/ftn-custom/makefile,13
 makefile:^?makefile^A,1
@@ -37923,7 +37924,7 @@ src/ksp/pc/makefile,14
 makefile:^?makefile^A,1
 SOURCEH 4,11
 

-src/ksp/pc/interface/precon.c,5051
+src/ksp/pc/interface/precon.c,5170
 precon.c:^?precon.c^A,1
 PetscClassId  PC_CLASSID;9,184
 PetscLogEvent PC_SetUp,10,210
@@ -38042,25 +38043,28 @@ PetscErrorCode  PCAppendOptionsPrefix(1444,47888
 PetscErrorCode  PCGetOptionsPrefix(1477,48717
 #undef __FUNCT__1488,49009
 #define __FUNCT__ 1489,49026
-PetscErrorCode  PCPreSolve(1519,49649
-#undef __FUNCT__1538,50219
-#define __FUNCT__ 1539,50236
-PetscErrorCode  PCPostSolve(1567,50821
-#undef __FUNCT__1584,51265
-#define __FUNCT__ 1585,51282
-PetscErrorCode  PCLoad(1612,52146
-#undef __FUNCT__1639,53189
-#define __FUNCT__ 1640,53206
-PetscErrorCode  PCView(1667,53926
-#undef __FUNCT__1781,58728
-#define __FUNCT__ 1782,58745
-PetscErrorCode  PCRegister(1811,59414
-#undef __FUNCT__1820,59638
-#define __FUNCT__ 1821,59655
-PetscErrorCode  PCComputeExplicitOperator(1848,60367
-#undef __FUNCT__1906,62506
-#define __FUNCT__ 1907,62523
-PetscErrorCode PCSetCoordinates(1930,63283
+PETSC_INTERN PetscErrorCode  PCPreSolveChangeRHS(1490,49066
+#undef __FUNCT__1502,49413
+#define __FUNCT__ 1503,49430
+PetscErrorCode  PCPreSolve(1533,50053
+#undef __FUNCT__1552,50623
+#define __FUNCT__ 1553,50640
+PetscErrorCode  PCPostSolve(1581,51225
+#undef __FUNCT__1598,51669
+#define __FUNCT__ 1599,51686
+PetscErrorCode  PCLoad(1626,52550
+#undef __FUNCT__1653,53593
+#define __FUNCT__ 1654,53610
+PetscErrorCode  PCView(1681,54330
+#undef __FUNCT__1795,59132
+#define __FUNCT__ 1796,59149
+PetscErrorCode  PCRegister(1825,59818
+#undef __FUNCT__1834,60042
+#define __FUNCT__ 1835,60059
+PetscErrorCode  PCComputeExplicitOperator(1862,60771
+#undef __FUNCT__1920,62910
+#define __FUNCT__ 1921,62927
+PetscErrorCode PCSetCoordinates(1944,63687
 

 src/ksp/pc/interface/pcset.c,724
 pcset.c:^?pcset.c^A,1
@@ -39015,7 +39019,7 @@ src/ksp/pc/impls/shell/makefile,13
 makefile:^?makefile^A,1
 CFLAGS 4,11
 

-src/ksp/pc/impls/shell/shellpc.c,4903
+src/ksp/pc/impls/shell/shellpc.c,5018
 shellpc.c:^?shellpc.c^A,1
   void *ctx;ctx11,260
   PetscErrorCode (*destroy)destroy13,342
@@ -39054,103 +39058,106 @@ static PetscErrorCode PCApplySymmetricRight_Shell(148,4684
 static PetscErrorCode PCApplyBA_Shell(161,5175
 #undef __FUNCT__179,6013
 #define __FUNCT__ 180,6030
-static PetscErrorCode PCPreSolve_Shell(181,6067
-#undef __FUNCT__192,6490
-#define __FUNCT__ 193,6507
-static PetscErrorCode PCPostSolve_Shell(194,6545
-#undef __FUNCT__205,6973
-#define __FUNCT__ 206,6990
-static PetscErrorCode PCApplyTranspose_Shell(207,7033
-#undef __FUNCT__225,7880
-#define __FUNCT__ 226,7897
-static PetscErrorCode PCApplyRichardson_Shell(227,7941
-#undef __FUNCT__245,8966
-#define __FUNCT__ 246,8983
-static PetscErrorCode PCDestroy_Shell(247,9019
-#undef __FUNCT__259,9395
-#define __FUNCT__ 260,9412
-static PetscErrorCode PCView_Shell(261,9445
-#undef __FUNCT__285,10253
-#define __FUNCT__ 286,10270
-static PetscErrorCode  PCShellSetDestroy_Shell(287,10314
-#undef __FUNCT__296,10521
-#define __FUNCT__ 297,10538
-static PetscErrorCode  PCShellSetSetUp_Shell(298,10580
-#undef __FUNCT__309,10859
-#define __FUNCT__ 310,10876
-static PetscErrorCode  PCShellSetApply_Shell(311,10918
-#undef __FUNCT__320,11125
-#define __FUNCT__ 321,11142
-static PetscErrorCode  PCShellSetApplySymmetricLeft_Shell(322,11197
-#undef __FUNCT__331,11430
-#define __FUNCT__ 332,11447
-static PetscErrorCode  PCShellSetApplySymmetricRight_Shell(333,11503
-#undef __FUNCT__342,11738
-#define __FUNCT__ 343,11755
-static PetscErrorCode  PCShellSetApplyBA_Shell(344,11799
-#undef __FUNCT__355,12115
-#define __FUNCT__ 356,12132
-static PetscErrorCode  PCShellSetPreSolve_Shell(357,12177
-#undef __FUNCT__368,12493
-#define __FUNCT__ 369,12510
-static PetscErrorCode  PCShellSetPostSolve_Shell(370,12556
-#undef __FUNCT__381,12881
-#define __FUNCT__ 382,12898
-static PetscErrorCode  PCShellSetView_Shell(383,12939
-#undef __FUNCT__392,13146
-#define __FUNCT__ 393,13163
-static PetscErrorCode  PCShellSetApplyTranspose_Shell(394,13214
-#undef __FUNCT__405,13580
-#define __FUNCT__ 406,13597
-static PetscErrorCode  PCShellSetApplyRichardson_Shell(407,13649
-#undef __FUNCT__418,14087
-#define __FUNCT__ 419,14104
-static PetscErrorCode  PCShellSetName_Shell(420,14145
-#undef __FUNCT__431,14444
-#define __FUNCT__ 432,14461
-static PetscErrorCode  PCShellGetName_Shell(433,14502
-#undef __FUNCT__444,14776
-#define __FUNCT__ 445,14793
-PetscErrorCode  PCShellSetDestroy(471,15396
-#undef __FUNCT__482,15696
-#define __FUNCT__ 483,15713
-PetscErrorCode  PCShellSetSetUp(509,16403
-#undef __FUNCT__520,16695
-#define __FUNCT__ 521,16712
-PetscErrorCode  PCShellSetView(547,17393
-#undef __FUNCT__557,17704
-#define __FUNCT__ 558,17721
-PetscErrorCode  PCShellSetApply(587,18590
-#undef __FUNCT__597,18897
-#define __FUNCT__ 598,18914
-PetscErrorCode  PCShellSetApplySymmetricLeft(625,19740
-#undef __FUNCT__635,20073
-#define __FUNCT__ 636,20090
-PetscErrorCode  PCShellSetApplySymmetricRight(663,20906
-#undef __FUNCT__673,21241
-#define __FUNCT__ 674,21258
-PetscErrorCode  PCShellSetApplyBA(701,22023
-#undef __FUNCT__711,22360
-#define __FUNCT__ 712,22377
-PetscErrorCode  PCShellSetApplyTranspose(742,23234
-#undef __FUNCT__752,23577
-#define __FUNCT__ 753,23594
-PetscErrorCode  PCShellSetPreSolve(782,24504
-#undef __FUNCT__792,24831
-#define __FUNCT__ 793,24848
-PetscErrorCode  PCShellSetPostSolve(822,25761
-#undef __FUNCT__832,26092
-#define __FUNCT__ 833,26109
-PetscErrorCode  PCShellSetName(850,26472
-#undef __FUNCT__860,26741
-#define __FUNCT__ 861,26758
-PetscErrorCode  PCShellGetName(880,27177
-#undef __FUNCT__891,27476
-#define __FUNCT__ 892,27493
-PetscErrorCode  PCShellSetApplyRichardson(925,28533
-#undef __FUNCT__965,30296
-#define __FUNCT__ 966,30313
-PETSC_EXTERN PetscErrorCode PCCreate_Shell(967,30348
+static PetscErrorCode PCPreSolveChangeRHS_Shell(181,6076
+#undef __FUNCT__188,6226
+#define __FUNCT__ 189,6243
+static PetscErrorCode PCPreSolve_Shell(190,6280
+#undef __FUNCT__201,6703
+#define __FUNCT__ 202,6720
+static PetscErrorCode PCPostSolve_Shell(203,6758
+#undef __FUNCT__214,7186
+#define __FUNCT__ 215,7203
+static PetscErrorCode PCApplyTranspose_Shell(216,7246
+#undef __FUNCT__234,8093
+#define __FUNCT__ 235,8110
+static PetscErrorCode PCApplyRichardson_Shell(236,8154
+#undef __FUNCT__254,9179
+#define __FUNCT__ 255,9196
+static PetscErrorCode PCDestroy_Shell(256,9232
+#undef __FUNCT__282,10968
+#define __FUNCT__ 283,10985
+static PetscErrorCode PCView_Shell(284,11018
+#undef __FUNCT__308,11826
+#define __FUNCT__ 309,11843
+static PetscErrorCode  PCShellSetDestroy_Shell(310,11887
+#undef __FUNCT__319,12094
+#define __FUNCT__ 320,12111
+static PetscErrorCode  PCShellSetSetUp_Shell(321,12153
+#undef __FUNCT__332,12432
+#define __FUNCT__ 333,12449
+static PetscErrorCode  PCShellSetApply_Shell(334,12491
+#undef __FUNCT__343,12698
+#define __FUNCT__ 344,12715
+static PetscErrorCode  PCShellSetApplySymmetricLeft_Shell(345,12770
+#undef __FUNCT__354,13003
+#define __FUNCT__ 355,13020
+static PetscErrorCode  PCShellSetApplySymmetricRight_Shell(356,13076
+#undef __FUNCT__365,13311
+#define __FUNCT__ 366,13328
+static PetscErrorCode  PCShellSetApplyBA_Shell(367,13372
+#undef __FUNCT__378,13688
+#define __FUNCT__ 379,13705
+static PetscErrorCode  PCShellSetPreSolve_Shell(380,13750
+#undef __FUNCT__397,14323
+#define __FUNCT__ 398,14340
+static PetscErrorCode  PCShellSetPostSolve_Shell(399,14386
+#undef __FUNCT__410,14711
+#define __FUNCT__ 411,14728
+static PetscErrorCode  PCShellSetView_Shell(412,14769
+#undef __FUNCT__421,14976
+#define __FUNCT__ 422,14993
+static PetscErrorCode  PCShellSetApplyTranspose_Shell(423,15044
+#undef __FUNCT__434,15410
+#define __FUNCT__ 435,15427
+static PetscErrorCode  PCShellSetApplyRichardson_Shell(436,15479
+#undef __FUNCT__447,15917
+#define __FUNCT__ 448,15934
+static PetscErrorCode  PCShellSetName_Shell(449,15975
+#undef __FUNCT__460,16274
+#define __FUNCT__ 461,16291
+static PetscErrorCode  PCShellGetName_Shell(462,16332
+#undef __FUNCT__473,16606
+#define __FUNCT__ 474,16623
+PetscErrorCode  PCShellSetDestroy(500,17226
+#undef __FUNCT__511,17526
+#define __FUNCT__ 512,17543
+PetscErrorCode  PCShellSetSetUp(538,18233
+#undef __FUNCT__549,18525
+#define __FUNCT__ 550,18542
+PetscErrorCode  PCShellSetView(576,19223
+#undef __FUNCT__586,19534
+#define __FUNCT__ 587,19551
+PetscErrorCode  PCShellSetApply(616,20420
+#undef __FUNCT__626,20727
+#define __FUNCT__ 627,20744
+PetscErrorCode  PCShellSetApplySymmetricLeft(654,21570
+#undef __FUNCT__664,21903
+#define __FUNCT__ 665,21920
+PetscErrorCode  PCShellSetApplySymmetricRight(692,22736
+#undef __FUNCT__702,23071
+#define __FUNCT__ 703,23088
+PetscErrorCode  PCShellSetApplyBA(730,23853
+#undef __FUNCT__740,24190
+#define __FUNCT__ 741,24207
+PetscErrorCode  PCShellSetApplyTranspose(771,25064
+#undef __FUNCT__781,25407
+#define __FUNCT__ 782,25424
+PetscErrorCode  PCShellSetPreSolve(811,26334
+#undef __FUNCT__821,26661
+#define __FUNCT__ 822,26678
+PetscErrorCode  PCShellSetPostSolve(851,27591
+#undef __FUNCT__861,27922
+#define __FUNCT__ 862,27939
+PetscErrorCode  PCShellSetName(879,28302
+#undef __FUNCT__889,28571
+#define __FUNCT__ 890,28588
+PetscErrorCode  PCShellGetName(909,29007
+#undef __FUNCT__920,29306
+#define __FUNCT__ 921,29323
+PetscErrorCode  PCShellSetApplyRichardson(954,30363
+#undef __FUNCT__994,32126
+#define __FUNCT__ 995,32143
+PETSC_EXTERN PetscErrorCode PCCreate_Shell(996,32178
 

 src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c,2675
 zshellpcf.c:^?zshellpcf.c^A,1
@@ -39752,7 +39759,7 @@ src/ksp/pc/impls/bddc/makefile,13
 makefile:^?makefile^A,1
 CFLAGS 4,11
 

-src/ksp/pc/impls/bddc/bddc.c,5753
+src/ksp/pc/impls/bddc/bddc.c,5870
 bddc.c:^?bddc.c^A,1
 #undef __FUNCT__30,838
 #define __FUNCT__ 31,855
@@ -39886,27 +39893,30 @@ PetscErrorCode PCApplyTranspose_BDDC(1511,60031
 #undef __FUNCT__1588,63818
 #define __FUNCT__ 1589,63835
 PetscErrorCode PCDestroy_BDDC(1590,63870
-#undef __FUNCT__1652,67722
-#define __FUNCT__ 1653,67739
-static PetscErrorCode PCBDDCMatFETIDPGetRHS_BDDC(1654,67786
-#undef __FUNCT__1714,71501
-#define __FUNCT__ 1715,71518
-PetscErrorCode PCBDDCMatFETIDPGetRHS(1734,72088
-#undef __FUNCT__1746,72562
-#define __FUNCT__ 1747,72579
-static PetscErrorCode PCBDDCMatFETIDPGetSolution_BDDC(1748,72631
-#undef __FUNCT__1788,74802
-#define __FUNCT__ 1789,74819
-PetscErrorCode PCBDDCMatFETIDPGetSolution(1808,75362
-#undef __FUNCT__1827,76163
-#define __FUNCT__ 1828,76180
-static PetscErrorCode PCBDDCCreateFETIDPOperators_BDDC(1829,76233
-#undef __FUNCT__1866,77994
-#define __FUNCT__ 1867,78011
-PetscErrorCode PCBDDCCreateFETIDPOperators(1890,78692
-#undef __FUNCT__1986,84890
-#define __FUNCT__ 1987,84907
-PETSC_EXTERN PetscErrorCode PCCreate_BDDC(1988,84941
+#undef __FUNCT__1653,67819
+#define __FUNCT__ 1654,67836
+static PetscErrorCode PCPreSolveChangeRHS_BDDC(1655,67881
+#undef __FUNCT__1662,68031
+#define __FUNCT__ 1663,68048
+static PetscErrorCode PCBDDCMatFETIDPGetRHS_BDDC(1664,68095
+#undef __FUNCT__1724,71810
+#define __FUNCT__ 1725,71827
+PetscErrorCode PCBDDCMatFETIDPGetRHS(1744,72397
+#undef __FUNCT__1756,72871
+#define __FUNCT__ 1757,72888
+static PetscErrorCode PCBDDCMatFETIDPGetSolution_BDDC(1758,72940
+#undef __FUNCT__1798,75111
+#define __FUNCT__ 1799,75128
+PetscErrorCode PCBDDCMatFETIDPGetSolution(1818,75671
+#undef __FUNCT__1837,76472
+#define __FUNCT__ 1838,76489
+static PetscErrorCode PCBDDCCreateFETIDPOperators_BDDC(1839,76542
+#undef __FUNCT__1876,78303
+#define __FUNCT__ 1877,78320
+PetscErrorCode PCBDDCCreateFETIDPOperators(1900,79001
+#undef __FUNCT__1996,85199
+#define __FUNCT__ 1997,85216
+PETSC_EXTERN PetscErrorCode PCCreate_BDDC(1998,85250
 

 src/ksp/pc/impls/bddc/bddcprivate.c,3529
 bddcprivate.c:^?bddcprivate.c^A,1
@@ -41145,9 +41155,9 @@ PetscErrorCode  PCMGSetNumberSmoothDown(1121,42480
 #undef __FUNCT__1144,43255
 #define __FUNCT__ 1145,43272
 PetscErrorCode  PCMGSetNumberSmoothUp(1169,43972
-#undef __FUNCT__1227,46826
-#define __FUNCT__ 1228,46843
-PETSC_EXTERN PetscErrorCode PCCreate_MG(1229,46875
+#undef __FUNCT__1227,46836
+#define __FUNCT__ 1228,46853
+PETSC_EXTERN PetscErrorCode PCCreate_MG(1229,46885
 

 src/ksp/pc/impls/mg/mgfunc.c,1552
 mgfunc.c:^?mgfunc.c^A,1
@@ -41371,12 +41381,12 @@ static PetscErrorCode PCGAMGCoarsen_AGG(926,35279
 #undef __FUNCT__1028,39319
 #define __FUNCT__ 1029,39336
 static PetscErrorCode PCGAMGProlongator_AGG(1030,39378
-#undef __FUNCT__1174,45306
-#define __FUNCT__ 1175,45323
-static PetscErrorCode PCGAMGOptProlongator_AGG(1176,45368
-#undef __FUNCT__1264,48887
-#define __FUNCT__ 1265,48904
-PetscErrorCode  PCCreateGAMG_AGG(1266,48941
+#undef __FUNCT__1175,45381
+#define __FUNCT__ 1176,45398
+static PetscErrorCode PCGAMGOptProlongator_AGG(1177,45443
+#undef __FUNCT__1265,48962
+#define __FUNCT__ 1266,48979
+PetscErrorCode  PCCreateGAMG_AGG(1267,49016
 

 src/ksp/pc/impls/gamg/classical.c,2111
 classical.c:^?classical.c^A,1
@@ -41497,84 +41507,84 @@ PetscErrorCode PCReset_GAMG(36,1049
 #undef __FUNCT__69,2241
 #define __FUNCT__ 70,2258
 static PetscErrorCode PCGAMGCreateLevel_GAMG(71,2301
-#undef __FUNCT__453,19103
-#define __FUNCT__ 454,19120
-PetscErrorCode PCSetUp_GAMG(455,19153
-#undef __FUNCT__758,31914
-#define __FUNCT__ 759,31931
-PetscErrorCode PCDestroy_GAMG(760,31966
-#undef __FUNCT__780,32560
-#define __FUNCT__ 781,32577
-PetscErrorCode  PCGAMGSetProcEqLim(801,33017
-#undef __FUNCT__811,33280
-#define __FUNCT__ 812,33297
-static PetscErrorCode PCGAMGSetProcEqLim_GAMG(813,33341
-#undef __FUNCT__823,33581
-#define __FUNCT__ 824,33598
-PetscErrorCode PCGAMGSetCoarseEqLim(843,34010
-#undef __FUNCT__853,34276
-#define __FUNCT__ 854,34293
-static PetscErrorCode PCGAMGSetCoarseEqLim_GAMG(855,34339
-#undef __FUNCT__865,34585
-#define __FUNCT__ 866,34602
-PetscErrorCode PCGAMGSetRepartitioning(885,34976
-#undef __FUNCT__895,35250
-#define __FUNCT__ 896,35267
-static PetscErrorCode PCGAMGSetRepartitioning_GAMG(897,35316
-#undef __FUNCT__907,35548
-#define __FUNCT__ 908,35565
-PetscErrorCode PCGAMGSetReuseInterpolation(927,35976
-#undef __FUNCT__937,36258
-#define __FUNCT__ 938,36275
-static PetscErrorCode PCGAMGSetReuseInterpolation_GAMG(939,36328
-#undef __FUNCT__949,36568
-#define __FUNCT__ 950,36585
-PetscErrorCode PCGAMGSetUseASMAggs(969,36878
-#undef __FUNCT__979,37144
-#define __FUNCT__ 980,37161
-static PetscErrorCode PCGAMGSetUseASMAggs_GAMG(981,37206
-#undef __FUNCT__991,37444
-#define __FUNCT__ 992,37461
-PetscErrorCode PCGAMGSetNlevels(1011,37829
-#undef __FUNCT__1021,38087
-#define __FUNCT__ 1022,38104
-static PetscErrorCode PCGAMGSetNlevels_GAMG(1023,38146
-#undef __FUNCT__1033,38371
-#define __FUNCT__ 1034,38388
-PetscErrorCode PCGAMGSetThreshold(1053,38893
-#undef __FUNCT__1063,39157
-#define __FUNCT__ 1064,39174
-static PetscErrorCode PCGAMGSetThreshold_GAMG(1065,39218
-#undef __FUNCT__1075,39448
-#define __FUNCT__ 1076,39465
-PetscErrorCode PCGAMGSetType(1095,39849
-#undef __FUNCT__1105,40111
-#define __FUNCT__ 1106,40128
-PetscErrorCode PCGAMGGetType(1124,40460
-#undef __FUNCT__1134,40724
-#define __FUNCT__ 1135,40741
-static PetscErrorCode PCGAMGGetType_GAMG(1136,40780
-#undef __FUNCT__1146,41023
-#define __FUNCT__ 1147,41040
-static PetscErrorCode PCGAMGSetType_GAMG(1148,41079
-#undef __FUNCT__1176,42197
-#define __FUNCT__ 1177,42214
-static PetscErrorCode PCView_GAMG(1178,42246
-#undef __FUNCT__1193,42799
-#define __FUNCT__ 1194,42816
-PetscErrorCode PCSetFromOptions_GAMG(1195,42858
-#undef __FUNCT__1258,46718
-#define __FUNCT__ 1259,46735
-PETSC_EXTERN PetscErrorCode PCCreate_GAMG(1260,46769
-#undef __FUNCT__1320,49665
-#define __FUNCT__ 1321,49682
-PetscErrorCode PCGAMGInitializePackage(1332,50066
-#undef __FUNCT__1392,53804
-#define __FUNCT__ 1393,53821
-PetscErrorCode PCGAMGFinalizePackage(1403,54089
-#undef __FUNCT__1413,54311
-#define __FUNCT__ 1414,54328
-PetscErrorCode PCGAMGRegister(1426,54628
+#undef __FUNCT__456,19228
+#define __FUNCT__ 457,19245
+PetscErrorCode PCSetUp_GAMG(458,19278
+#undef __FUNCT__761,32039
+#define __FUNCT__ 762,32056
+PetscErrorCode PCDestroy_GAMG(763,32091
+#undef __FUNCT__783,32685
+#define __FUNCT__ 784,32702
+PetscErrorCode  PCGAMGSetProcEqLim(804,33142
+#undef __FUNCT__814,33405
+#define __FUNCT__ 815,33422
+static PetscErrorCode PCGAMGSetProcEqLim_GAMG(816,33466
+#undef __FUNCT__826,33706
+#define __FUNCT__ 827,33723
+PetscErrorCode PCGAMGSetCoarseEqLim(846,34135
+#undef __FUNCT__856,34401
+#define __FUNCT__ 857,34418
+static PetscErrorCode PCGAMGSetCoarseEqLim_GAMG(858,34464
+#undef __FUNCT__868,34710
+#define __FUNCT__ 869,34727
+PetscErrorCode PCGAMGSetRepartitioning(888,35101
+#undef __FUNCT__898,35375
+#define __FUNCT__ 899,35392
+static PetscErrorCode PCGAMGSetRepartitioning_GAMG(900,35441
+#undef __FUNCT__910,35673
+#define __FUNCT__ 911,35690
+PetscErrorCode PCGAMGSetReuseInterpolation(930,36101
+#undef __FUNCT__940,36383
+#define __FUNCT__ 941,36400
+static PetscErrorCode PCGAMGSetReuseInterpolation_GAMG(942,36453
+#undef __FUNCT__952,36693
+#define __FUNCT__ 953,36710
+PetscErrorCode PCGAMGSetUseASMAggs(972,37003
+#undef __FUNCT__982,37269
+#define __FUNCT__ 983,37286
+static PetscErrorCode PCGAMGSetUseASMAggs_GAMG(984,37331
+#undef __FUNCT__994,37569
+#define __FUNCT__ 995,37586
+PetscErrorCode PCGAMGSetNlevels(1014,37954
+#undef __FUNCT__1024,38212
+#define __FUNCT__ 1025,38229
+static PetscErrorCode PCGAMGSetNlevels_GAMG(1026,38271
+#undef __FUNCT__1036,38496
+#define __FUNCT__ 1037,38513
+PetscErrorCode PCGAMGSetThreshold(1056,39018
+#undef __FUNCT__1066,39282
+#define __FUNCT__ 1067,39299
+static PetscErrorCode PCGAMGSetThreshold_GAMG(1068,39343
+#undef __FUNCT__1078,39573
+#define __FUNCT__ 1079,39590
+PetscErrorCode PCGAMGSetType(1098,39974
+#undef __FUNCT__1108,40236
+#define __FUNCT__ 1109,40253
+PetscErrorCode PCGAMGGetType(1127,40585
+#undef __FUNCT__1137,40849
+#define __FUNCT__ 1138,40866
+static PetscErrorCode PCGAMGGetType_GAMG(1139,40905
+#undef __FUNCT__1149,41148
+#define __FUNCT__ 1150,41165
+static PetscErrorCode PCGAMGSetType_GAMG(1151,41204
+#undef __FUNCT__1179,42322
+#define __FUNCT__ 1180,42339
+static PetscErrorCode PCView_GAMG(1181,42371
+#undef __FUNCT__1196,42924
+#define __FUNCT__ 1197,42941
+PetscErrorCode PCSetFromOptions_GAMG(1198,42983
+#undef __FUNCT__1261,46843
+#define __FUNCT__ 1262,46860
+PETSC_EXTERN PetscErrorCode PCCreate_GAMG(1263,46894
+#undef __FUNCT__1323,49790
+#define __FUNCT__ 1324,49807
+PetscErrorCode PCGAMGInitializePackage(1335,50191
+#undef __FUNCT__1395,53929
+#define __FUNCT__ 1396,53946
+PetscErrorCode PCGAMGFinalizePackage(1406,54214
+#undef __FUNCT__1416,54436
+#define __FUNCT__ 1417,54453
+PetscErrorCode PCGAMGRegister(1429,54753
 

 src/ksp/pc/impls/eisens/makefile,13
 makefile:^?makefile^A,1
@@ -43963,60 +43973,60 @@ NSUBCOMM 854,47623
 	-@${MPIEXEC} -n 4 ./ex49 -elas_ksp_monitor_short -elas_ksp_converged_reason -elas_ksp_type cg -elas_ksp_norm_type unpreconditioned -mx 40 -my 40 -c_str 2 -brick_E 1,1e-6,1e-2 -brick_nu .3,.2,.4 -brick_span 8 -elas_mg_levels_ksp_type chebyshev -elas_pc_type ml -elas_mg_levels_ksp_chebyshev_esteig elas_mg_levels_ksp_chebyshev_esteig1186,74905
 	-@${MPIEXEC} -n 3 ./ex49 -elas_ksp_monitor_short -elas_ksp_converged_reason -elas_ksp_type cg -elas_ksp_norm_type natural -mx 22 -my 22 -c_str 2 -brick_E brick_E1191,75526
 	-@${MPIEXEC} -n 1 ./ex49 -elas_ksp_monitor_short -elas_ksp_converged_reason -elas_ksp_type cg -elas_ksp_norm_type natural -mx 22 -my 22 -c_str 2 -brick_E brick_E1197,76318
-	-@${MPIEXEC} -n 4 ./ex54 -ne 49 -alpha 1.e-3 -ksp_type cg -pc_type gamg -pc_gamg_type geo -pc_gamg_coarse_eq_limit 200 -mg_levels_pc_type jacobi -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1276,82207
-	-@${MPIEXEC} -n 4 ./ex54 -ne 49 -alpha 1.e-3 -ksp_type cg -pc_type gamg -pc_gamg_type classical -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1286,83038
-	-@${MPIEXEC} -n 4 ./ex54f -ne 39 -theta 30.0 -epsilon 1.e-1 -blob_center 0.,0. -ksp_type cg -pc_type gamg -pc_gamg_type agg -pc_gamg_agg_nsmooths 1 -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1291,83453
-	-@${MPIEXEC} -n 8 ./ex56 -ne 11 -alpha 1.e-3 -ksp_type cg -pc_type gamg -pc_gamg_type agg -pc_gamg_agg_nsmooths 1 -pc_gamg_coarse_eq_limit 10 -pc_gamg_reuse_interpolation true -two_solves -ksp_converged_reason -use_mat_nearnullspace -mg_levels_esteig_ksp_type gmres -pc_gamg_square_graph 1 -mg_levels_ksp_type chebyshev -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1321,85901
-	-@${MPIEXEC} -n 8 ./ex56 -ne 9 -alpha 1.e-3 -ksp_type cg -pc_type ml -mg_levels_ksp_type chebyshev -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1326,86503
-	   if (${DIFF} output/ex60_1.out ex60_1.tmp) then true;1362,89150
-	   else printf "${PWD}\nPossible problem with with ex60_1, diffs above\n=========================================\n"; fi;1363,89209
-	   if (${DIFF} output/ex60_2.out ex60_2.tmp) then true;1367,89495
-	   else printf "${PWD}\nPossible problem with with ex60_2, diffs above\n=========================================\n"; fi;1368,89554
-	   if (${DIFF} output/ex60_3.out ex60_3.tmp) then true;1373,89836
-	   else printf "${PWD}\nPossible problem with with ex60_3, diffs above\n=========================================\n"; fi;1374,89895
-	   if (${DIFF} output/ex60_4.out ex60_4.tmp) then true;1379,90198
-	   else printf "${PWD}\nPossible problem with with ex60_4, diffs above\n=========================================\n"; fi;1380,90257
-           if (${DIFF} output/ex60_5.out ex60_5.tmp) then true;1385,90564
-	   else printf "${PWD}\nPossible problem with with ex60_5, diffs above\n=========================================\n"; fi;1386,90630
-           if (${DIFF} output/ex60_6.out ex60_6.tmp) then true;1391,91037
-	   else printf "${PWD}\nPossible problem with with ex60_6, diffs above\n=========================================\n"; fi;1392,91103
-           if (${DIFF} output/ex60_7.out ex60_7.tmp) then true;1397,91518
-	   else printf "${PWD}\nPossible problem with with ex60_7, diffs above\n=========================================\n"; fi;1398,91584
-	   if (${DIFF} output/ex60_8.out ex60_8.tmp) then true;1403,91955
-	   else printf "${PWD}\nPossible problem with with ex60_8, diffs above\n=========================================\n"; fi;1404,92014
-	   if (${DIFF} output/ex60_9.out ex60_9.tmp) then true;1409,92385
-	   else printf "${PWD}\nPossible problem with with ex60_9, diffs above\n=========================================\n"; fi;1410,92444
-NP 1413,92594
-	   if (${DIFF} output/ex62.out ex62.tmp) then true;1429,93085
-	   else printf "${PWD}\nPossible problem with with ex62, diffs above\n=========================================\n"; fi;1430,93140
-TSUBDOMAINS=1436,93447
-	    if (${DIFF} output/ex62_2D_1.out ex62.tmp) then true;1443,93816
-	    else printf "${PWD}\nPossible problem with ex62_2D_1, diffs above\n=========================================\n"; fi;1444,93877
-	   if (${DIFF} output/ex62_2D_2.out ex62.tmp) then true;1450,94190
-	   else printf "${PWD}\nPossible problem with ex62_2D_2, diffs above\n=========================================\n"; fi;1451,94250
-	   if (${DIFF} output/ex62_2D_3.out ex62.tmp) then true;1456,94560
-	   else printf "${PWD}\nPossible problem with ex62_2D_3, diffs above\n=========================================\n"; fi;1457,94620
-	    if (${DIFF} output/ex62_superlu_dist_1.out ex62.tmp) then true;1462,94975
-	    else printf "${PWD}\nPossible problem with ex62_superlu_dist_1, diffs above\n=========================================\n"; fi;1463,95046
-	    if (${DIFF} output/ex62_superlu_dist_2.out ex62.tmp) then true;1468,95413
-	    else printf "${PWD}\nPossible problem with ex62_superlu_dist_2, diffs above\n=========================================\n"; fi;1469,95484
-	    if (${DIFF} output/ex62_superlu_dist_3.out ex62.tmp) then true;1474,95851
-	    else printf "${PWD}\nPossible problem with ex62_superlu_dist_3, diffs above\n=========================================\n"; fi;1475,95922
-	    if (${DIFF} output/ex62_superlu_dist_4.out ex62.tmp) then true;1480,96289
-	    else printf "${PWD}\nPossible problem with ex62_superlu_dist_4, diffs above\n=========================================\n"; fi;1481,96360
-	-@${MPIEXEC} -n 1 ./ex63 --filedir=filedir1485,96527
-	-@${MPIEXEC} -n 1 ./ex63 --filedir=${PETSC_DIR}/share/petsc/datafiles/matrices/ --filename=filename1485,96527
-	   if (${DIFF} output/ex63_1.out ex63_1.tmp) then true;1486,96799
-	   else printf "${PWD}\nPossible problem with with ex63_1, diffs above\n=========================================\n"; fi;1487,96858
-	-@${MPIEXEC} -n 1 ./ex63 --filedir=filedir1491,97019
-	-@${MPIEXEC} -n 1 ./ex63 --filedir=${PETSC_DIR}/share/petsc/datafiles/matrices/ --filename=filename1491,97019
-	   if (${DIFF} output/ex63_2.out ex63_2.tmp) then true;1492,97300
-	   else printf "${PWD}\nPossible problem with with ex63_2, diffs above\n=========================================\n"; fi;1493,97359
-	   if (${DIFF} output/ex64.out ex64.tmp) then true;1498,97699
-	   else printf "${PWD}\nPossible problem with with ex64, diffs above\n=========================================\n"; fi;1499,97754
-	   if (${DIFF} output/ex65.out ex65.tmp) then true;1504,97999
-	   else printf "${PWD}\nPossible problem with with ex65, diffs above\n=========================================\n"; fi;1505,98054
-TESTEXAMPLES_C	1511,98207
+	-@${MPIEXEC} -n 4 ./ex54 -ne 49 -alpha 1.e-3 -ksp_type cg -pc_type gamg -pc_gamg_type geo -pc_gamg_coarse_eq_limit 200 -mg_levels_pc_type jacobi -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1281,82452
+	-@${MPIEXEC} -n 4 ./ex54 -ne 49 -alpha 1.e-3 -ksp_type cg -pc_type gamg -pc_gamg_type classical -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1291,83283
+	-@${MPIEXEC} -n 4 ./ex54f -ne 39 -theta 30.0 -epsilon 1.e-1 -blob_center 0.,0. -ksp_type cg -pc_type gamg -pc_gamg_type agg -pc_gamg_agg_nsmooths 1 -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1296,83698
+	-@${MPIEXEC} -n 8 ./ex56 -ne 11 -alpha 1.e-3 -ksp_type cg -pc_type gamg -pc_gamg_type agg -pc_gamg_agg_nsmooths 1 -pc_gamg_coarse_eq_limit 10 -pc_gamg_reuse_interpolation true -two_solves -ksp_converged_reason -use_mat_nearnullspace -mg_levels_esteig_ksp_type gmres -pc_gamg_square_graph 1 -mg_levels_ksp_type chebyshev -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1326,86146
+	-@${MPIEXEC} -n 8 ./ex56 -ne 9 -alpha 1.e-3 -ksp_type cg -pc_type ml -mg_levels_ksp_type chebyshev -mg_levels_ksp_chebyshev_esteig mg_levels_ksp_chebyshev_esteig1331,86748
+	   if (${DIFF} output/ex60_1.out ex60_1.tmp) then true;1367,89395
+	   else printf "${PWD}\nPossible problem with with ex60_1, diffs above\n=========================================\n"; fi;1368,89454
+	   if (${DIFF} output/ex60_2.out ex60_2.tmp) then true;1372,89740
+	   else printf "${PWD}\nPossible problem with with ex60_2, diffs above\n=========================================\n"; fi;1373,89799
+	   if (${DIFF} output/ex60_3.out ex60_3.tmp) then true;1378,90081
+	   else printf "${PWD}\nPossible problem with with ex60_3, diffs above\n=========================================\n"; fi;1379,90140
+	   if (${DIFF} output/ex60_4.out ex60_4.tmp) then true;1384,90443
+	   else printf "${PWD}\nPossible problem with with ex60_4, diffs above\n=========================================\n"; fi;1385,90502
+           if (${DIFF} output/ex60_5.out ex60_5.tmp) then true;1390,90809
+	   else printf "${PWD}\nPossible problem with with ex60_5, diffs above\n=========================================\n"; fi;1391,90875
+           if (${DIFF} output/ex60_6.out ex60_6.tmp) then true;1396,91282
+	   else printf "${PWD}\nPossible problem with with ex60_6, diffs above\n=========================================\n"; fi;1397,91348
+           if (${DIFF} output/ex60_7.out ex60_7.tmp) then true;1402,91763
+	   else printf "${PWD}\nPossible problem with with ex60_7, diffs above\n=========================================\n"; fi;1403,91829
+	   if (${DIFF} output/ex60_8.out ex60_8.tmp) then true;1408,92200
+	   else printf "${PWD}\nPossible problem with with ex60_8, diffs above\n=========================================\n"; fi;1409,92259
+	   if (${DIFF} output/ex60_9.out ex60_9.tmp) then true;1414,92630
+	   else printf "${PWD}\nPossible problem with with ex60_9, diffs above\n=========================================\n"; fi;1415,92689
+NP 1418,92839
+	   if (${DIFF} output/ex62.out ex62.tmp) then true;1434,93330
+	   else printf "${PWD}\nPossible problem with with ex62, diffs above\n=========================================\n"; fi;1435,93385
+TSUBDOMAINS=1441,93692
+	    if (${DIFF} output/ex62_2D_1.out ex62.tmp) then true;1448,94061
+	    else printf "${PWD}\nPossible problem with ex62_2D_1, diffs above\n=========================================\n"; fi;1449,94122
+	   if (${DIFF} output/ex62_2D_2.out ex62.tmp) then true;1455,94435
+	   else printf "${PWD}\nPossible problem with ex62_2D_2, diffs above\n=========================================\n"; fi;1456,94495
+	   if (${DIFF} output/ex62_2D_3.out ex62.tmp) then true;1461,94805
+	   else printf "${PWD}\nPossible problem with ex62_2D_3, diffs above\n=========================================\n"; fi;1462,94865
+	    if (${DIFF} output/ex62_superlu_dist_1.out ex62.tmp) then true;1467,95220
+	    else printf "${PWD}\nPossible problem with ex62_superlu_dist_1, diffs above\n=========================================\n"; fi;1468,95291
+	    if (${DIFF} output/ex62_superlu_dist_2.out ex62.tmp) then true;1473,95658
+	    else printf "${PWD}\nPossible problem with ex62_superlu_dist_2, diffs above\n=========================================\n"; fi;1474,95729
+	    if (${DIFF} output/ex62_superlu_dist_3.out ex62.tmp) then true;1479,96096
+	    else printf "${PWD}\nPossible problem with ex62_superlu_dist_3, diffs above\n=========================================\n"; fi;1480,96167
+	    if (${DIFF} output/ex62_superlu_dist_4.out ex62.tmp) then true;1485,96534
+	    else printf "${PWD}\nPossible problem with ex62_superlu_dist_4, diffs above\n=========================================\n"; fi;1486,96605
+	-@${MPIEXEC} -n 1 ./ex63 --filedir=filedir1490,96772
+	-@${MPIEXEC} -n 1 ./ex63 --filedir=${PETSC_DIR}/share/petsc/datafiles/matrices/ --filename=filename1490,96772
+	   if (${DIFF} output/ex63_1.out ex63_1.tmp) then true;1491,97044
+	   else printf "${PWD}\nPossible problem with with ex63_1, diffs above\n=========================================\n"; fi;1492,97103
+	-@${MPIEXEC} -n 1 ./ex63 --filedir=filedir1496,97264
+	-@${MPIEXEC} -n 1 ./ex63 --filedir=${PETSC_DIR}/share/petsc/datafiles/matrices/ --filename=filename1496,97264
+	   if (${DIFF} output/ex63_2.out ex63_2.tmp) then true;1497,97545
+	   else printf "${PWD}\nPossible problem with with ex63_2, diffs above\n=========================================\n"; fi;1498,97604
+	   if (${DIFF} output/ex64.out ex64.tmp) then true;1503,97944
+	   else printf "${PWD}\nPossible problem with with ex64, diffs above\n=========================================\n"; fi;1504,97999
+	   if (${DIFF} output/ex65.out ex65.tmp) then true;1509,98244
+	   else printf "${PWD}\nPossible problem with with ex65, diffs above\n=========================================\n"; fi;1510,98299
+TESTEXAMPLES_C	1516,98452
 

 src/ksp/ksp/examples/tutorials/ex25.c,353
 ex25.c:^?ex25.c^A,1
@@ -44211,34 +44221,34 @@ static char help[help2,1
 #undef __FUNCT__28,1557
 #define __FUNCT__ 29,1574
 int main(30,1599
-#undef __FUNCT__230,9384
-#define __FUNCT__ 231,9401
-static PetscErrorCode Form1DElementMass(233,9479
-#undef __FUNCT__253,10014
-#define __FUNCT__ 254,10031
-static PetscErrorCode Form1DElementStiffness(256,10123
-#undef __FUNCT__276,10668
-#define __FUNCT__ 277,10685
-static PetscErrorCode Form2DElementMass(279,10752
-#undef __FUNCT__302,11357
-#define __FUNCT__ 303,11374
-static PetscErrorCode Form2DElementStiffness(305,11455
-#undef __FUNCT__328,12108
-#define __FUNCT__ 329,12125
-static PetscErrorCode FormNodalRhs(330,12158
-#undef __FUNCT__347,12559
-#define __FUNCT__ 348,12576
-static PetscErrorCode FormNodalSoln(349,12610
-#undef __FUNCT__366,13013
-#define __FUNCT__ 367,13030
-static PetscReal polyBasisFunc(368,13064
-#undef __FUNCT__385,13520
-#define __FUNCT__ 386,13537
-static PetscReal derivPolyBasisFunc(387,13576
-static PetscReal ubdy(414,14230
-static PetscReal src(419,14300
-static void leggaulob(425,14454
-static void qAndLEvaluation(475,16740
+#undef __FUNCT__232,9461
+#define __FUNCT__ 233,9478
+static PetscErrorCode Form1DElementMass(235,9556
+#undef __FUNCT__255,10091
+#define __FUNCT__ 256,10108
+static PetscErrorCode Form1DElementStiffness(258,10200
+#undef __FUNCT__278,10745
+#define __FUNCT__ 279,10762
+static PetscErrorCode Form2DElementMass(281,10829
+#undef __FUNCT__304,11434
+#define __FUNCT__ 305,11451
+static PetscErrorCode Form2DElementStiffness(307,11532
+#undef __FUNCT__330,12185
+#define __FUNCT__ 331,12202
+static PetscErrorCode FormNodalRhs(332,12235
+#undef __FUNCT__349,12636
+#define __FUNCT__ 350,12653
+static PetscErrorCode FormNodalSoln(351,12687
+#undef __FUNCT__368,13090
+#define __FUNCT__ 369,13107
+static PetscReal polyBasisFunc(370,13141
+#undef __FUNCT__387,13597
+#define __FUNCT__ 388,13614
+static PetscReal derivPolyBasisFunc(389,13653
+static PetscReal ubdy(416,14307
+static PetscReal src(421,14377
+static void leggaulob(427,14531
+static void qAndLEvaluation(477,16817
 

 src/ksp/ksp/examples/tutorials/ex63.cxx,454
 ex63.cxx:^?ex63.cxx^A,1
@@ -44350,7 +44360,7 @@ PetscErrorCode elem_3d_elast_v_25(356,13518
 

 src/ksp/ksp/examples/tutorials/ex61f.F90.html,5962
 ex61f.F90.html:^?ex61f.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,363
+petsc-3.7.2 2016-06-05version11,363
 Report Typos and Errorsbugreport12,432
 1: line113,724
 2: line214,767
@@ -45008,7 +45018,7 @@ PetscErrorCode MyKSPMonitor(411,15628
 

 src/ksp/ksp/examples/tutorials/ex44f.F90.html,1677
 ex44f.F90.html:^?ex44f.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,363
+petsc-3.7.2 2016-06-05version11,363
 Report Typos and Errorsbugreport12,432
 1: line113,724
 2: line214,824
@@ -47337,15 +47347,15 @@ static PetscErrorCode KSPChebyshevComputeExtremeEigenvalues_Private(354,13253
 #undef __FUNCT__376,13892
 #define __FUNCT__ 377,13909
 static PetscErrorCode KSPSolve_Chebyshev(378,13948
-#undef __FUNCT__556,20908
-#define __FUNCT__ 557,20925
-static  PetscErrorCode KSPView_Chebyshev(558,20963
-#undef __FUNCT__584,22289
-#define __FUNCT__ 585,22306
-static PetscErrorCode KSPDestroy_Chebyshev(586,22347
-#undef __FUNCT__628,24429
-#define __FUNCT__ 629,24446
-PETSC_EXTERN PetscErrorCode KSPCreate_Chebyshev(630,24486
+#undef __FUNCT__566,21211
+#define __FUNCT__ 567,21228
+static  PetscErrorCode KSPView_Chebyshev(568,21266
+#undef __FUNCT__594,22592
+#define __FUNCT__ 595,22609
+static PetscErrorCode KSPDestroy_Chebyshev(596,22650
+#undef __FUNCT__638,24732
+#define __FUNCT__ 639,24749
+PETSC_EXTERN PetscErrorCode KSPCreate_Chebyshev(640,24789
 

 src/ksp/ksp/impls/cheby/chebyshevimpl.h,456
 chebyshevimpl.h:^?chebyshevimpl.h^A,1
@@ -48969,7 +48979,7 @@ int main(19,611
 

 src/dm/examples/tutorials/ex13f90.F90.html,3420
 ex13f90.F90.html:^?ex13f90.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,364
+petsc-3.7.2 2016-06-05version11,364
 Report Typos and Errorsbugreport12,433
 1: line113,722
 2: line214,776
@@ -49149,7 +49159,7 @@ int main(38,1165
 

 src/dm/examples/tutorials/ex13f90aux.F90.html,2358
 ex13f90aux.F90.html:^?ex13f90aux.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,373
+petsc-3.7.2 2016-06-05version11,373
 Report Typos and Errorsbugreport12,442
 1: line113,734
 2: line214,793
@@ -49645,7 +49655,7 @@ int main(9,176
 

 src/dm/examples/tests/ex12.m.html,576
 ex12.m.html:^?ex12.m.html^A,1
-petsc-3.7.1 2016-05-15version11,345
+petsc-3.7.2 2016-06-05version11,345
 Report Typos and Errorsbugreport12,414
 1: line113,694
 2: line214,822
@@ -51347,129 +51357,129 @@ static void DMPforestMaxSFNode(2235,94416
 #undef __FUNCT__2249,94684
 #define __FUNCT__ 2250,94701
 static PetscErrorCode DMPforestGetTransferSF_Point(2251,94750
-#undef __FUNCT__2791,118645
-#define __FUNCT__ 2792,118662
-static PetscErrorCode DMPforestGetTransferSF_Internal(2794,118754
-#undef __FUNCT__2931,124343
-#define __FUNCT__ 2932,124360
-static PetscErrorCode DMPforestGetTransferSF(2933,124403
-#undef __FUNCT__2966,125836
-#define __FUNCT__ 2967,125853
-static PetscErrorCode DMPforestLabelsInitialize(2968,125899
-#undef __FUNCT__3367,140408
-#define __FUNCT__ 3368,140425
-static PetscErrorCode DMPforestLabelsFinalize(3369,140469
-#undef __FUNCT__3509,145781
-#define __FUNCT__ 3510,145798
-static PetscErrorCode DMConvert_pforest_plex(3511,145856
-#undef __FUNCT__3692,154051
-#define __FUNCT__ 3693,154068
-static PetscErrorCode DMSetFromOptions_pforest(3694,154128
-#define DMPforestGetPartitionForCoarsening 3715,155222
-#define DMPforestSetPartitionForCoarsening 3716,155298
-#define DMPforestGetPartitionForCoarsening 3718,155380
-#define DMPforestSetPartitionForCoarsening 3719,155456
-#undef __FUNCT__3722,155540
-#define __FUNCT__ 3723,155557
-PETSC_EXTERN PetscErrorCode DMPforestGetPartitionForCoarsening(3724,155627
-#undef __FUNCT__3735,155952
-#define __FUNCT__ 3736,155969
-PETSC_EXTERN PetscErrorCode DMPforestSetPartitionForCoarsening(3737,156039
-#undef __FUNCT__3748,156362
-#define __FUNCT__ 3749,156379
-static PetscErrorCode DMPforestGetPlex(3750,156416
-#define DMCreateInterpolation_pforest 3766,156866
-#undef __FUNCT__3767,156943
-#define __FUNCT__ 3768,156960
-static PetscErrorCode DMCreateInterpolation_pforest 3769,157025
-#define DMCreateInjection_pforest 3810,158774
-#undef __FUNCT__3811,158843
-#define __FUNCT__ 3812,158860
-static PetscErrorCode DMCreateInjection_pforest 3813,158921
-#define DMCreateCoordinateDM_pforest 3853,160524
-#undef __FUNCT__3854,160599
-#define __FUNCT__ 3855,160616
-static PetscErrorCode DMCreateCoordinateDM_pforest(3856,160680
-#define VecView_pforest 3869,161066
-#undef __FUNCT__3870,161115
-#define __FUNCT__ 3871,161132
-static PetscErrorCode VecView_pforest(3872,161183
-#define VecView_pforest_Native 3886,161579
-#undef __FUNCT__3887,161642
-#define __FUNCT__ 3888,161659
-static PetscErrorCode VecView_pforest_Native(3889,161717
-#define VecLoad_pforest 3903,162127
-#undef __FUNCT__3904,162176
-#define __FUNCT__ 3905,162193
-static PetscErrorCode VecLoad_pforest(3906,162244
-#define VecLoad_pforest_Native 3920,162640
-#undef __FUNCT__3921,162703
-#define __FUNCT__ 3922,162720
-static PetscErrorCode VecLoad_pforest_Native(3923,162778
-#define DMCreateGlobalVector_pforest 3937,163188
-#undef __FUNCT__3938,163263
-#define __FUNCT__ 3939,163280
-static PetscErrorCode DMCreateGlobalVector_pforest(3940,163344
-#define DMCreateLocalVector_pforest 3955,164063
-#undef __FUNCT__3956,164136
-#define __FUNCT__ 3957,164153
-static PetscErrorCode DMCreateLocalVector_pforest(3958,164216
-#define DMCreateMatrix_pforest 3971,164545
-#undef __FUNCT__3972,164608
-#define __FUNCT__ 3973,164625
-static PetscErrorCode DMCreateMatrix_pforest(3974,164683
-#define DMProjectFunctionLocal_pforest 3986,164995
-#undef __FUNCT__3987,165074
-#define __FUNCT__ 3988,165091
-static PetscErrorCode DMProjectFunctionLocal_pforest(3989,165157
-#define DMProjectFunctionLabelLocal_pforest 4001,165658
-#undef __FUNCT__4002,165747
-#define __FUNCT__ 4003,165764
-static PetscErrorCode DMProjectFunctionLabelLocal_pforest(4004,165835
-#define DMProjectFieldLocal_pforest 4016,166417
-#undef __FUNCT__4017,166490
-#define __FUNCT__ 4018,166507
-PetscErrorCode DMProjectFieldLocal_pforest(4019,166570
-#define DMComputeL2Diff_pforest 4036,167487
-#undef __FUNCT__4037,167552
-#define __FUNCT__ 4038,167569
-PetscErrorCode DMComputeL2Diff_pforest(4039,167628
-#define DMComputeL2FieldDiff_pforest 4051,168098
-#undef __FUNCT__4052,168173
-#define __FUNCT__ 4053,168190
-PetscErrorCode DMComputeL2FieldDiff_pforest(4054,168254
-#define DMCreateDefaultSection_pforest 4066,168735
-#undef __FUNCT__4067,168814
-#define __FUNCT__ 4068,168831
-static PetscErrorCode DMCreateDefaultSection_pforest(4069,168897
-#define DMCreateDefaultConstraints_pforest 4083,169303
-#undef __FUNCT__4084,169390
-#define __FUNCT__ 4085,169407
-static PetscErrorCode DMCreateDefaultConstraints_pforest(4086,169477
-#define DMGetDimPoints_pforest 4101,169929
-#undef __FUNCT__4102,169992
-#define __FUNCT__ 4103,170009
-static PetscErrorCode DMGetDimPoints_pforest(4104,170067
-#define DMInitialize_pforest 4117,170460
-#define DMClone_pforest 4120,170571
-#undef __FUNCT__4121,170620
-#define __FUNCT__ 4122,170637
-static PetscErrorCode DMClone_pforest(4123,170688
-#define DMForestCreateCellChart_pforest 4133,170923
-#undef __FUNCT__4134,171004
-#define __FUNCT__ 4135,171021
-static PetscErrorCode DMForestCreateCellChart_pforest(4136,171088
-#define DMForestCreateCellSF_pforest 4158,171760
-#undef __FUNCT__4159,171835
-#define __FUNCT__ 4160,171852
-static PetscErrorCode DMForestCreateCellSF_pforest(4161,171916
-#undef __FUNCT__4226,174446
-#define __FUNCT__ 4227,174463
-static PetscErrorCode DMInitialize_pforest(4228,174519
-#define DMCreate_pforest 4256,176120
-#undef __FUNCT__4257,176171
-#define __FUNCT__ 4258,176188
-PETSC_EXTERN PetscErrorCode DMCreate_pforest(4259,176240
+#undef __FUNCT__2791,118627
+#define __FUNCT__ 2792,118644
+static PetscErrorCode DMPforestGetTransferSF_Internal(2794,118736
+#undef __FUNCT__2931,124325
+#define __FUNCT__ 2932,124342
+static PetscErrorCode DMPforestGetTransferSF(2933,124385
+#undef __FUNCT__2966,125818
+#define __FUNCT__ 2967,125835
+static PetscErrorCode DMPforestLabelsInitialize(2968,125881
+#undef __FUNCT__3367,140390
+#define __FUNCT__ 3368,140407
+static PetscErrorCode DMPforestLabelsFinalize(3369,140451
+#undef __FUNCT__3509,145763
+#define __FUNCT__ 3510,145780
+static PetscErrorCode DMConvert_pforest_plex(3511,145838
+#undef __FUNCT__3692,154033
+#define __FUNCT__ 3693,154050
+static PetscErrorCode DMSetFromOptions_pforest(3694,154110
+#define DMPforestGetPartitionForCoarsening 3715,155204
+#define DMPforestSetPartitionForCoarsening 3716,155280
+#define DMPforestGetPartitionForCoarsening 3718,155362
+#define DMPforestSetPartitionForCoarsening 3719,155438
+#undef __FUNCT__3722,155522
+#define __FUNCT__ 3723,155539
+PETSC_EXTERN PetscErrorCode DMPforestGetPartitionForCoarsening(3724,155609
+#undef __FUNCT__3735,155934
+#define __FUNCT__ 3736,155951
+PETSC_EXTERN PetscErrorCode DMPforestSetPartitionForCoarsening(3737,156021
+#undef __FUNCT__3748,156344
+#define __FUNCT__ 3749,156361
+static PetscErrorCode DMPforestGetPlex(3750,156398
+#define DMCreateInterpolation_pforest 3766,156848
+#undef __FUNCT__3767,156925
+#define __FUNCT__ 3768,156942
+static PetscErrorCode DMCreateInterpolation_pforest 3769,157007
+#define DMCreateInjection_pforest 3810,158756
+#undef __FUNCT__3811,158825
+#define __FUNCT__ 3812,158842
+static PetscErrorCode DMCreateInjection_pforest 3813,158903
+#define DMCreateCoordinateDM_pforest 3853,160506
+#undef __FUNCT__3854,160581
+#define __FUNCT__ 3855,160598
+static PetscErrorCode DMCreateCoordinateDM_pforest(3856,160662
+#define VecView_pforest 3869,161048
+#undef __FUNCT__3870,161097
+#define __FUNCT__ 3871,161114
+static PetscErrorCode VecView_pforest(3872,161165
+#define VecView_pforest_Native 3886,161561
+#undef __FUNCT__3887,161624
+#define __FUNCT__ 3888,161641
+static PetscErrorCode VecView_pforest_Native(3889,161699
+#define VecLoad_pforest 3903,162109
+#undef __FUNCT__3904,162158
+#define __FUNCT__ 3905,162175
+static PetscErrorCode VecLoad_pforest(3906,162226
+#define VecLoad_pforest_Native 3920,162622
+#undef __FUNCT__3921,162685
+#define __FUNCT__ 3922,162702
+static PetscErrorCode VecLoad_pforest_Native(3923,162760
+#define DMCreateGlobalVector_pforest 3937,163170
+#undef __FUNCT__3938,163245
+#define __FUNCT__ 3939,163262
+static PetscErrorCode DMCreateGlobalVector_pforest(3940,163326
+#define DMCreateLocalVector_pforest 3955,164045
+#undef __FUNCT__3956,164118
+#define __FUNCT__ 3957,164135
+static PetscErrorCode DMCreateLocalVector_pforest(3958,164198
+#define DMCreateMatrix_pforest 3971,164527
+#undef __FUNCT__3972,164590
+#define __FUNCT__ 3973,164607
+static PetscErrorCode DMCreateMatrix_pforest(3974,164665
+#define DMProjectFunctionLocal_pforest 3986,164977
+#undef __FUNCT__3987,165056
+#define __FUNCT__ 3988,165073
+static PetscErrorCode DMProjectFunctionLocal_pforest(3989,165139
+#define DMProjectFunctionLabelLocal_pforest 4001,165640
+#undef __FUNCT__4002,165729
+#define __FUNCT__ 4003,165746
+static PetscErrorCode DMProjectFunctionLabelLocal_pforest(4004,165817
+#define DMProjectFieldLocal_pforest 4016,166399
+#undef __FUNCT__4017,166472
+#define __FUNCT__ 4018,166489
+PetscErrorCode DMProjectFieldLocal_pforest(4019,166552
+#define DMComputeL2Diff_pforest 4036,167469
+#undef __FUNCT__4037,167534
+#define __FUNCT__ 4038,167551
+PetscErrorCode DMComputeL2Diff_pforest(4039,167610
+#define DMComputeL2FieldDiff_pforest 4051,168080
+#undef __FUNCT__4052,168155
+#define __FUNCT__ 4053,168172
+PetscErrorCode DMComputeL2FieldDiff_pforest(4054,168236
+#define DMCreateDefaultSection_pforest 4066,168717
+#undef __FUNCT__4067,168796
+#define __FUNCT__ 4068,168813
+static PetscErrorCode DMCreateDefaultSection_pforest(4069,168879
+#define DMCreateDefaultConstraints_pforest 4083,169285
+#undef __FUNCT__4084,169372
+#define __FUNCT__ 4085,169389
+static PetscErrorCode DMCreateDefaultConstraints_pforest(4086,169459
+#define DMGetDimPoints_pforest 4101,169911
+#undef __FUNCT__4102,169974
+#define __FUNCT__ 4103,169991
+static PetscErrorCode DMGetDimPoints_pforest(4104,170049
+#define DMInitialize_pforest 4117,170442
+#define DMClone_pforest 4120,170553
+#undef __FUNCT__4121,170602
+#define __FUNCT__ 4122,170619
+static PetscErrorCode DMClone_pforest(4123,170670
+#define DMForestCreateCellChart_pforest 4133,170905
+#undef __FUNCT__4134,170986
+#define __FUNCT__ 4135,171003
+static PetscErrorCode DMForestCreateCellChart_pforest(4136,171070
+#define DMForestCreateCellSF_pforest 4158,171742
+#undef __FUNCT__4159,171817
+#define __FUNCT__ 4160,171834
+static PetscErrorCode DMForestCreateCellSF_pforest(4161,171898
+#undef __FUNCT__4226,174428
+#define __FUNCT__ 4227,174445
+static PetscErrorCode DMInitialize_pforest(4228,174501
+#define DMCreate_pforest 4256,176102
+#undef __FUNCT__4257,176153
+#define __FUNCT__ 4258,176170
+PETSC_EXTERN PetscErrorCode DMCreate_pforest(4259,176222
 

 src/dm/impls/forest/p4est/petsc_p4est_package.c,678
 petsc_p4est_package.c:^?petsc_p4est_package.c^A,1
@@ -52802,7 +52812,7 @@ plexindices.c:^?plexindices.c^A,1
 #define __FUNCT__ 4,89
 PetscErrorCode DMPlexCreateClosureIndex(21,637
 

-src/dm/impls/plex/plexpartition.c,6311
+src/dm/impls/plex/plexpartition.c,6314
 plexpartition.c:^?plexpartition.c^A,1
 PetscClassId PETSCPARTITIONER_CLASSID 3,72
 PetscFunctionList PetscPartitionerList 5,116
@@ -52832,140 +52842,140 @@ PetscErrorCode PetscPartitionerView(445,16993
 #undef __FUNCT__456,17383
 #define __FUNCT__ 457,17400
 PetscErrorCode PetscPartitionerSetTypeFromOptions_Internal(458,17464
-#undef __FUNCT__482,18460
-#define __FUNCT__ 483,18477
-PetscErrorCode PetscPartitionerSetFromOptions(496,18799
-#undef __FUNCT__513,19555
-#define __FUNCT__ 514,19572
-PetscErrorCode PetscPartitionerSetUp(527,19881
-#undef __FUNCT__537,20155
-#define __FUNCT__ 538,20172
-PetscErrorCode PetscPartitionerDestroy(551,20443
-#undef __FUNCT__567,20941
-#define __FUNCT__ 568,20958
-PetscErrorCode PetscPartitionerCreate(584,21473
-#undef __FUNCT__600,21948
-#define __FUNCT__ 601,21965
-PetscErrorCode PetscPartitionerPartition(621,22585
-#undef __FUNCT__659,24423
-#define __FUNCT__ 660,24440
-PetscErrorCode PetscPartitionerDestroy_Shell(661,24490
-#undef __FUNCT__673,24856
-#define __FUNCT__ 674,24873
-PetscErrorCode PetscPartitionerView_Shell_Ascii(675,24926
-#undef __FUNCT__686,25272
-#define __FUNCT__ 687,25289
-PetscErrorCode PetscPartitionerView_Shell(688,25336
-#undef __FUNCT__701,25828
-#define __FUNCT__ 702,25845
-PetscErrorCode PetscPartitionerPartition_Shell(703,25897
-#undef __FUNCT__720,26875
-#define __FUNCT__ 721,26892
-PetscErrorCode PetscPartitionerInitialize_Shell(722,26945
-#undef __FUNCT__739,27416
-#define __FUNCT__ 740,27433
-PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Shell(741,27482
-#undef __FUNCT__755,27874
-#define __FUNCT__ 756,27891
-PetscErrorCode PetscPartitionerShellSetPartition(776,28520
-#undef __FUNCT__801,29687
-#define __FUNCT__ 802,29704
-PetscErrorCode PetscPartitionerDestroy_Simple(803,29755
-#undef __FUNCT__813,30018
-#define __FUNCT__ 814,30035
-PetscErrorCode PetscPartitionerView_Simple_Ascii(815,30089
-#undef __FUNCT__826,30437
-#define __FUNCT__ 827,30454
-PetscErrorCode PetscPartitionerView_Simple(828,30502
-#undef __FUNCT__841,30996
-#define __FUNCT__ 842,31013
-PetscErrorCode PetscPartitionerPartition_Simple(843,31066
-#undef __FUNCT__917,33651
-#define __FUNCT__ 918,33668
-PetscErrorCode PetscPartitionerInitialize_Simple(919,33722
-#undef __FUNCT__936,34199
-#define __FUNCT__ 937,34216
-PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Simple(938,34266
-#undef __FUNCT__952,34662
-#define __FUNCT__ 953,34679
-PetscErrorCode PetscPartitionerDestroy_Gather(954,34730
-#undef __FUNCT__964,34993
-#define __FUNCT__ 965,35010
-PetscErrorCode PetscPartitionerView_Gather_Ascii(966,35064
-#undef __FUNCT__977,35412
-#define __FUNCT__ 978,35429
-PetscErrorCode PetscPartitionerView_Gather(979,35477
-#undef __FUNCT__992,35971
-#define __FUNCT__ 993,35988
-PetscErrorCode PetscPartitionerPartition_Gather(994,36041
-#undef __FUNCT__1008,36714
-#define __FUNCT__ 1009,36731
-PetscErrorCode PetscPartitionerInitialize_Gather(1010,36785
-#undef __FUNCT__1027,37262
-#define __FUNCT__ 1028,37279
-PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Gather(1029,37329
-#undef __FUNCT__1044,37726
-#define __FUNCT__ 1045,37743
-PetscErrorCode PetscPartitionerDestroy_Chaco(1046,37793
-#undef __FUNCT__1056,38053
-#define __FUNCT__ 1057,38070
-PetscErrorCode PetscPartitionerView_Chaco_Ascii(1058,38123
-#undef __FUNCT__1069,38469
-#define __FUNCT__ 1070,38486
-PetscErrorCode PetscPartitionerView_Chaco(1071,38533
-#undef __FUNCT__1098,39626
-#define __FUNCT__ 1099,39643
-PetscErrorCode PetscPartitionerPartition_Chaco(1100,39695
-  enum {DEFAULT_METHOD DEFAULT_METHOD1103,39924
-  enum {DEFAULT_METHOD = 1, INERTIAL_METHOD 1103,39924
-#undef __FUNCT__1204,44423
-#define __FUNCT__ 1205,44440
-PetscErrorCode PetscPartitionerInitialize_Chaco(1206,44493
-#undef __FUNCT__1223,44988
-#define __FUNCT__ 1224,45005
-PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Chaco(1225,45054
-#undef __FUNCT__1240,45542
-#define __FUNCT__ 1241,45559
-PetscErrorCode PetscPartitionerDestroy_ParMetis(1242,45612
-#undef __FUNCT__1252,45884
-#define __FUNCT__ 1253,45901
-PetscErrorCode PetscPartitionerView_ParMetis_Ascii(1254,45957
-#undef __FUNCT__1265,46309
-#define __FUNCT__ 1266,46326
-PetscErrorCode PetscPartitionerView_ParMetis(1267,46376
-#undef __FUNCT__1284,46937
-#define __FUNCT__ 1285,46954
-PetscErrorCode PetscPartitionerPartition_ParMetis(1286,47009
-#undef __FUNCT__1361,50805
-#define __FUNCT__ 1362,50822
-PetscErrorCode PetscPartitionerInitialize_ParMetis(1363,50878
-#undef __FUNCT__1380,51394
-#define __FUNCT__ 1381,51411
-PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_ParMetis(1382,51463
-#undef __FUNCT__1397,51966
-#define __FUNCT__ 1398,51983
-PetscErrorCode DMPlexGetPartitioner(1416,52379
-#undef __FUNCT__1427,52646
-#define __FUNCT__ 1428,52663
-PetscErrorCode DMPlexSetPartitioner(1444,53018
-#undef __FUNCT__1458,53477
-#define __FUNCT__ 1459,53494
-static PetscErrorCode DMPlexPartitionLabelClosure_Tree(1460,53547
-#undef __FUNCT__1501,54884
-#define __FUNCT__ 1502,54901
-PetscErrorCode DMPlexPartitionLabelClosure(1514,55233
-#undef __FUNCT__1548,56684
-#define __FUNCT__ 1549,56701
-PetscErrorCode DMPlexPartitionLabelAdjacency(1561,57040
-#undef __FUNCT__1593,58276
-#define __FUNCT__ 1594,58293
-PetscErrorCode DMPlexPartitionLabelPropagate(1609,58757
-#undef __FUNCT__1657,60817
-#define __FUNCT__ 1658,60834
-PetscErrorCode DMPlexPartitionLabelInvert(1677,61513
-#undef __FUNCT__1747,64773
-#define __FUNCT__ 1748,64790
-PetscErrorCode DMPlexPartitionLabelCreateSF(1765,65294
+#undef __FUNCT__490,18599
+#define __FUNCT__ 491,18616
+PetscErrorCode PetscPartitionerSetFromOptions(504,18938
+#undef __FUNCT__521,19694
+#define __FUNCT__ 522,19711
+PetscErrorCode PetscPartitionerSetUp(535,20020
+#undef __FUNCT__545,20294
+#define __FUNCT__ 546,20311
+PetscErrorCode PetscPartitionerDestroy(559,20582
+#undef __FUNCT__575,21080
+#define __FUNCT__ 576,21097
+PetscErrorCode PetscPartitionerCreate(592,21612
+#undef __FUNCT__608,22087
+#define __FUNCT__ 609,22104
+PetscErrorCode PetscPartitionerPartition(629,22724
+#undef __FUNCT__667,24562
+#define __FUNCT__ 668,24579
+PetscErrorCode PetscPartitionerDestroy_Shell(669,24629
+#undef __FUNCT__681,24995
+#define __FUNCT__ 682,25012
+PetscErrorCode PetscPartitionerView_Shell_Ascii(683,25065
+#undef __FUNCT__694,25411
+#define __FUNCT__ 695,25428
+PetscErrorCode PetscPartitionerView_Shell(696,25475
+#undef __FUNCT__709,25967
+#define __FUNCT__ 710,25984
+PetscErrorCode PetscPartitionerPartition_Shell(711,26036
+#undef __FUNCT__728,27014
+#define __FUNCT__ 729,27031
+PetscErrorCode PetscPartitionerInitialize_Shell(730,27084
+#undef __FUNCT__747,27555
+#define __FUNCT__ 748,27572
+PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Shell(749,27621
+#undef __FUNCT__763,28013
+#define __FUNCT__ 764,28030
+PetscErrorCode PetscPartitionerShellSetPartition(784,28659
+#undef __FUNCT__809,29826
+#define __FUNCT__ 810,29843
+PetscErrorCode PetscPartitionerDestroy_Simple(811,29894
+#undef __FUNCT__821,30157
+#define __FUNCT__ 822,30174
+PetscErrorCode PetscPartitionerView_Simple_Ascii(823,30228
+#undef __FUNCT__834,30576
+#define __FUNCT__ 835,30593
+PetscErrorCode PetscPartitionerView_Simple(836,30641
+#undef __FUNCT__849,31135
+#define __FUNCT__ 850,31152
+PetscErrorCode PetscPartitionerPartition_Simple(851,31205
+#undef __FUNCT__925,33790
+#define __FUNCT__ 926,33807
+PetscErrorCode PetscPartitionerInitialize_Simple(927,33861
+#undef __FUNCT__944,34338
+#define __FUNCT__ 945,34355
+PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Simple(946,34405
+#undef __FUNCT__960,34801
+#define __FUNCT__ 961,34818
+PetscErrorCode PetscPartitionerDestroy_Gather(962,34869
+#undef __FUNCT__972,35132
+#define __FUNCT__ 973,35149
+PetscErrorCode PetscPartitionerView_Gather_Ascii(974,35203
+#undef __FUNCT__985,35551
+#define __FUNCT__ 986,35568
+PetscErrorCode PetscPartitionerView_Gather(987,35616
+#undef __FUNCT__1000,36110
+#define __FUNCT__ 1001,36127
+PetscErrorCode PetscPartitionerPartition_Gather(1002,36180
+#undef __FUNCT__1016,36853
+#define __FUNCT__ 1017,36870
+PetscErrorCode PetscPartitionerInitialize_Gather(1018,36924
+#undef __FUNCT__1035,37401
+#define __FUNCT__ 1036,37418
+PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Gather(1037,37468
+#undef __FUNCT__1052,37865
+#define __FUNCT__ 1053,37882
+PetscErrorCode PetscPartitionerDestroy_Chaco(1054,37932
+#undef __FUNCT__1064,38192
+#define __FUNCT__ 1065,38209
+PetscErrorCode PetscPartitionerView_Chaco_Ascii(1066,38262
+#undef __FUNCT__1077,38608
+#define __FUNCT__ 1078,38625
+PetscErrorCode PetscPartitionerView_Chaco(1079,38672
+#undef __FUNCT__1106,39765
+#define __FUNCT__ 1107,39782
+PetscErrorCode PetscPartitionerPartition_Chaco(1108,39834
+  enum {DEFAULT_METHOD DEFAULT_METHOD1111,40063
+  enum {DEFAULT_METHOD = 1, INERTIAL_METHOD 1111,40063
+#undef __FUNCT__1212,44562
+#define __FUNCT__ 1213,44579
+PetscErrorCode PetscPartitionerInitialize_Chaco(1214,44632
+#undef __FUNCT__1231,45127
+#define __FUNCT__ 1232,45144
+PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Chaco(1233,45193
+#undef __FUNCT__1248,45681
+#define __FUNCT__ 1249,45698
+PetscErrorCode PetscPartitionerDestroy_ParMetis(1250,45751
+#undef __FUNCT__1260,46023
+#define __FUNCT__ 1261,46040
+PetscErrorCode PetscPartitionerView_ParMetis_Ascii(1262,46096
+#undef __FUNCT__1273,46448
+#define __FUNCT__ 1274,46465
+PetscErrorCode PetscPartitionerView_ParMetis(1275,46515
+#undef __FUNCT__1292,47076
+#define __FUNCT__ 1293,47093
+PetscErrorCode PetscPartitionerPartition_ParMetis(1294,47148
+#undef __FUNCT__1369,50944
+#define __FUNCT__ 1370,50961
+PetscErrorCode PetscPartitionerInitialize_ParMetis(1371,51017
+#undef __FUNCT__1388,51533
+#define __FUNCT__ 1389,51550
+PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_ParMetis(1390,51602
+#undef __FUNCT__1405,52105
+#define __FUNCT__ 1406,52122
+PetscErrorCode DMPlexGetPartitioner(1424,52518
+#undef __FUNCT__1435,52785
+#define __FUNCT__ 1436,52802
+PetscErrorCode DMPlexSetPartitioner(1452,53157
+#undef __FUNCT__1466,53616
+#define __FUNCT__ 1467,53633
+static PetscErrorCode DMPlexPartitionLabelClosure_Tree(1468,53686
+#undef __FUNCT__1509,55023
+#define __FUNCT__ 1510,55040
+PetscErrorCode DMPlexPartitionLabelClosure(1522,55372
+#undef __FUNCT__1556,56823
+#define __FUNCT__ 1557,56840
+PetscErrorCode DMPlexPartitionLabelAdjacency(1569,57179
+#undef __FUNCT__1601,58415
+#define __FUNCT__ 1602,58432
+PetscErrorCode DMPlexPartitionLabelPropagate(1617,58896
+#undef __FUNCT__1665,60956
+#define __FUNCT__ 1666,60973
+PetscErrorCode DMPlexPartitionLabelInvert(1685,61652
+#undef __FUNCT__1755,64912
+#define __FUNCT__ 1756,64929
+PetscErrorCode DMPlexPartitionLabelCreateSF(1773,65433
 

 src/dm/impls/plex/plexorient.c,288
 plexorient.c:^?plexorient.c^A,1
@@ -53147,7 +53157,7 @@ static char help[help1,0
 #define __FUNCT__ 7,166
 int main(8,191
 

-src/dm/impls/plex/examples/tests/makefile,4403
+src/dm/impls/plex/examples/tests/makefile,4406
 makefile:^?makefile^A,1
 CFLAGS	2,1
 	   if (${DIFF} output/ex1_0.out ex1_0.tmp) then true 53,1282
@@ -53184,10 +53194,10 @@ CFLAGS	2,1
           if (${DIFF} output/ex15_0.out ex15_0.tmp > /dev/null 2>&1) then x='good'; fi 135,8018
            if (${DIFF} output/ex15_0_alt.out ex15_0.tmp > /dev/null 2>&1) then x=136,8108
            if (${DIFF} output/ex15_0_alt.out ex15_0.tmp > /dev/null 2>&1) then x='good'; fi;136,8108
-           if [ "$x" = "bad" ]; then ${DIFF} output/ex15_0.out ex15_0.tmp tmp137,8203
-           if [ "$x" = "bad" ]; then ${DIFF} output/ex15_0.out ex15_0.tmp ; ${DIFF} output/ex15_0_alt.out ex15_0.tmp tmp137,8203
-           if [ "$x" = "bad" ]; then ${DIFF} output/ex15_0.out ex15_0.tmp ; ${DIFF} output/ex15_0_alt.out ex15_0.tmp ; printf "${PWD}\nPossible problem with ex15_0, diffs above\n=========================================\n"; fi;137,8203
-TESTEXAMPLES_C 140,8458
+           if [ "$$x" = "bad" ]; then ${DIFF} output/ex15_0.out ex15_0.tmp tmp137,8203
+           if [ "$$x" = "bad" ]; then ${DIFF} output/ex15_0.out ex15_0.tmp ; ${DIFF} output/ex15_0_alt.out ex15_0.tmp tmp137,8203
+           if [ "$$x" = "bad" ]; then ${DIFF} output/ex15_0.out ex15_0.tmp ; ${DIFF} output/ex15_0_alt.out ex15_0.tmp ; printf "${PWD}\nPossible problem with ex15_0, diffs above\n=========================================\n"; fi;137,8203
+TESTEXAMPLES_C 140,8459
 

 src/dm/impls/plex/examples/tests/ex6.c,535
 ex6.c:^?ex6.c^A,1
@@ -55839,7 +55849,7 @@ mpitime.c:^?mpitime.c^A,1
 double MPI_Wtime(16,384
 double MPI_Wtime(75,2207
 

-src/sys/mpiuni/mpi.c,8531
+src/sys/mpiuni/mpi.c,8532
 mpi.c:^?mpi.c^A,1
 #define PETSC_STDCALL10,241
 #define MPI_SUCCESS 13,271
@@ -55868,206 +55878,206 @@ int MPI_Attr_put(97,2612
 int MPI_Attr_delete(105,2846
 int MPI_Attr_get(117,3288
 int MPI_Comm_create(126,3586
-int MPI_Comm_dup(142,3953
-int MPI_Comm_free(158,4278
-int MPI_Comm_size(173,4716
-int MPI_Comm_rank(180,4846
-int MPI_Abort(187,4976
-static int MPI_was_initialized 195,5138
-static int MPI_was_finalized 196,5174
-int MPI_Init(198,5211
-int MPI_Finalize(206,5365
-int MPI_Initialized(219,5617
-int MPI_Finalized(225,5696
-#define mpiunisetcommonblock_ 234,5895
-#define mpiunisetfortranbasepointers_ 235,5946
-#define mpi_init_ 236,6014
-#define mpi_finalize_ 237,6053
-#define mpi_comm_size_ 238,6096
-#define mpi_comm_rank_ 239,6140
-#define mpi_abort_ 240,6184
-#define mpi_reduce_ 241,6224
-#define mpi_allreduce_ 242,6265
-#define mpi_barrier_ 243,6309
-#define mpi_bcast_ 244,6351
-#define mpi_gather_ 245,6391
-#define mpi_allgather_ 246,6432
-#define mpi_comm_split_ 247,6476
-#define mpi_scan_ 248,6521
-#define mpi_send_ 249,6560
-#define mpi_recv_ 250,6599
-#define mpi_reduce_scatter_ 251,6638
-#define mpi_irecv_ 252,6687
-#define mpi_isend_ 253,6727
-#define mpi_sendrecv_ 254,6767
-#define mpi_test_ 255,6810
-#define mpi_waitall_ 256,6849
-#define mpi_waitany_ 257,6891
-#define mpi_allgatherv_ 258,6933
-#define mpi_alltoallv_ 259,6978
-#define mpi_comm_create_ 260,7022
-#define mpi_address_ 261,7068
-#define mpi_pack_ 262,7110
-#define mpi_unpack_ 263,7149
-#define mpi_pack_size_ 264,7190
-#define mpi_type_struct_ 265,7234
-#define mpi_type_commit_ 266,7280
-#define mpi_wtime_ 267,7326
-#define mpi_cancel_ 268,7366
-#define mpi_comm_dup_ 269,7407
-#define mpi_comm_free_ 270,7450
-#define mpi_get_count_ 271,7494
-#define mpi_get_processor_name_ 272,7538
-#define mpi_initialized_ 273,7593
-#define mpi_iprobe_ 274,7639
-#define mpi_probe_ 275,7680
-#define mpi_request_free_ 276,7720
-#define mpi_ssend_ 277,7767
-#define mpi_wait_ 278,7807
-#define mpi_comm_group_ 279,7846
-#define mpi_exscan_ 280,7891
-#define mpiunisetcommonblock_ 282,7978
-#define mpiunisetfortranbasepointers_ 283,8029
-#define mpi_init_ 284,8097
-#define mpi_finalize_ 285,8136
-#define mpi_comm_size_ 286,8179
-#define mpi_comm_rank_ 287,8223
-#define mpi_abort_ 288,8267
-#define mpi_reduce_ 289,8307
-#define mpi_allreduce_ 290,8348
-#define mpi_barrier_ 291,8392
-#define mpi_bcast_ 292,8434
-#define mpi_gather_ 293,8474
-#define mpi_allgather_ 294,8515
-#define mpi_comm_split_ 295,8559
-#define mpi_scan_ 296,8604
-#define mpi_send_ 297,8643
-#define mpi_recv_ 298,8682
-#define mpi_reduce_scatter_ 299,8721
-#define mpi_irecv_ 300,8770
-#define mpi_isend_ 301,8810
-#define mpi_sendrecv_ 302,8850
-#define mpi_test_ 303,8893
-#define mpi_waitall_ 304,8932
-#define mpi_waitany_ 305,8974
-#define mpi_allgatherv_ 306,9016
-#define mpi_alltoallv_ 307,9061
-#define mpi_comm_create_ 308,9105
-#define mpi_address_ 309,9151
-#define mpi_pack_ 310,9193
-#define mpi_unpack_ 311,9232
-#define mpi_pack_size_ 312,9273
-#define mpi_type_struct_ 313,9317
-#define mpi_type_commit_ 314,9363
-#define mpi_wtime_ 315,9409
-#define mpi_cancel_ 316,9449
-#define mpi_comm_dup_ 317,9490
-#define mpi_comm_free_ 318,9533
-#define mpi_get_count_ 319,9577
-#define mpi_get_processor_name_ 320,9621
-#define mpi_initialized_ 321,9676
-#define mpi_iprobe_ 322,9722
-#define mpi_probe_ 323,9763
-#define mpi_request_free_ 324,9803
-#define mpi_ssend_ 325,9850
-#define mpi_wait_ 326,9890
-#define mpi_comm_group_ 327,9929
-#define mpi_exscan_ 328,9974
-#define mpi_init_ 332,10077
-#define mpi_finalize_ 333,10118
-#define mpi_comm_size_ 334,10163
-#define mpi_comm_rank_ 335,10209
-#define mpi_abort_ 336,10255
-#define mpi_reduce_ 337,10297
-#define mpi_allreduce_ 338,10340
-#define mpi_barrier_ 339,10386
-#define mpi_bcast_ 340,10430
-#define mpi_gather_ 341,10472
-#define mpi_allgather_ 342,10515
-#define mpi_comm_split_ 343,10561
-#define mpi_scan_ 344,10608
-#define mpi_send_ 345,10649
-#define mpi_recv_ 346,10690
-#define mpi_reduce_scatter_ 347,10731
-#define mpi_irecv_ 348,10782
-#define mpi_isend_ 349,10824
-#define mpi_sendrecv_ 350,10866
-#define mpi_test_ 351,10911
-#define mpi_waitall_ 352,10952
-#define mpi_waitany_ 353,10996
-#define mpi_allgatherv_ 354,11040
-#define mpi_alltoallv_ 355,11087
-#define mpi_comm_create_ 356,11133
-#define mpi_address_ 357,11181
-#define mpi_pack_ 358,11225
-#define mpi_unpack_ 359,11266
-#define mpi_pack_size_ 360,11309
-#define mpi_type_struct_ 361,11355
-#define mpi_type_commit_ 362,11403
-#define mpi_wtime_ 363,11451
-#define mpi_cancel_ 364,11493
-#define mpi_comm_dup_ 365,11536
-#define mpi_comm_free_ 366,11581
-#define mpi_get_count_ 367,11627
-#define mpi_get_processor_name_ 368,11673
-#define mpi_initialized_ 369,11730
-#define mpi_iprobe_ 370,11778
-#define mpi_probe_ 371,11821
-#define mpi_request_free_ 372,11863
-#define mpi_ssend_ 373,11912
-#define mpi_wait_ 374,11954
-#define mpi_comm_group_ 375,11995
-#define mpi_exscan_ 376,12042
-PETSC_EXTERN void PETSC_STDCALL mpiunisetfortranbasepointers_(384,12272
-PETSC_EXTERN void PETSC_STDCALL   mpi_init_(389,12404
-PETSC_EXTERN void PETSC_STDCALL   mpi_finalize_(395,12532
-PETSC_EXTERN void PETSC_STDCALL  mpi_comm_size_(400,12622
-PETSC_EXTERN void PETSC_STDCALL  mpi_comm_rank_(406,12737
-PETSC_EXTERN void PETSC_STDCALL  mpi_comm_split_(412,12862
-PETSC_EXTERN void PETSC_STDCALL  mpi_abort_(418,13028
-PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_(424,13152
-PETSC_EXTERN void PETSC_STDCALL  mpi_allreduce_(429,13366
-PETSC_EXTERN void PETSC_STDCALL  mpi_barrier_(434,13570
-PETSC_EXTERN void PETSC_STDCALL  mpi_bcast_(439,13670
-PETSC_EXTERN void PETSC_STDCALL  mpi_gather_(444,13808
-PETSC_EXTERN void PETSC_STDCALL  mpi_allgather_(449,14062
-PETSC_EXTERN void PETSC_STDCALL  mpi_scan_(454,14305
-PETSC_EXTERN void PETSC_STDCALL  mpi_send_(459,14513
-PETSC_EXTERN void PETSC_STDCALL  mpi_recv_(464,14675
-PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_scatter_(469,14850
-PETSC_EXTERN void PETSC_STDCALL  mpi_irecv_(474,15034
-PETSC_EXTERN void PETSC_STDCALL  mpi_isend_(479,15218
-PETSC_EXTERN void PETSC_STDCALL  mpi_sendrecv_(484,15395
-PETSC_EXTERN void PETSC_STDCALL  mpi_test_(489,15696
-PETSC_EXTERN void PETSC_STDCALL  mpi_waitall_(494,15829
-PETSC_EXTERN void PETSC_STDCALL  mpi_waitany_(499,15971
-PETSC_EXTERN void PETSC_STDCALL  mpi_allgatherv_(504,16115
-PETSC_EXTERN void PETSC_STDCALL  mpi_alltoallv_(509,16387
-PETSC_EXTERN void PETSC_STDCALL  mpi_comm_create_(514,16681
-PETSC_EXTERN void PETSC_STDCALL  mpi_address_(520,16828
-PETSC_EXTERN void PETSC_STDCALL  mpi_pack_(526,16994
-PETSC_EXTERN void PETSC_STDCALL  mpi_unpack_(531,17181
-PETSC_EXTERN void PETSC_STDCALL  mpi_pack_size_(536,17370
-PETSC_EXTERN void PETSC_STDCALL  mpi_type_struct_(541,17520
-PETSC_EXTERN void PETSC_STDCALL  mpi_type_commit_(546,17723
-double PETSC_STDCALL mpi_wtime_(551,17826
-PETSC_EXTERN void PETSC_STDCALL  mpi_cancel_(556,17883
-PETSC_EXTERN void PETSC_STDCALL  mpi_comm_dup_(561,17980
-PETSC_EXTERN void PETSC_STDCALL  mpi_comm_free_(567,18102
-PETSC_EXTERN void PETSC_STDCALL  mpi_get_count_(572,18199
-#define PETSC_MIXED_LEN(579,18420
-#define PETSC_END_LEN(580,18458
-#define PETSC_MIXED_LEN(582,18491
-#define PETSC_END_LEN(583,18520
-PETSC_EXTERN void PETSC_STDCALL  mpi_get_processor_name_(586,18566
-PETSC_EXTERN void PETSC_STDCALL  mpi_initialized_(593,18804
-PETSC_EXTERN void PETSC_STDCALL  mpi_iprobe_(599,18934
-PETSC_EXTERN void PETSC_STDCALL  mpi_probe_(604,19071
-PETSC_EXTERN void PETSC_STDCALL  mpi_request_free_(609,19207
-PETSC_EXTERN void PETSC_STDCALL  mpi_ssend_(614,19310
-PETSC_EXTERN void PETSC_STDCALL  mpi_wait_(619,19473
-PETSC_EXTERN void PETSC_STDCALL  mpi_comm_group_(624,19580
-PETSC_EXTERN void PETSC_STDCALL  mpi_exscan_(629,19689
+int MPI_Comm_dup(143,3984
+int MPI_Comm_free(160,4336
+int MPI_Comm_size(175,4774
+int MPI_Comm_rank(182,4904
+int MPI_Abort(189,5034
+static int MPI_was_initialized 197,5196
+static int MPI_was_finalized 198,5232
+int MPI_Init(200,5269
+int MPI_Finalize(208,5423
+int MPI_Initialized(221,5675
+int MPI_Finalized(227,5754
+#define mpiunisetcommonblock_ 236,5953
+#define mpiunisetfortranbasepointers_ 237,6004
+#define mpi_init_ 238,6072
+#define mpi_finalize_ 239,6111
+#define mpi_comm_size_ 240,6154
+#define mpi_comm_rank_ 241,6198
+#define mpi_abort_ 242,6242
+#define mpi_reduce_ 243,6282
+#define mpi_allreduce_ 244,6323
+#define mpi_barrier_ 245,6367
+#define mpi_bcast_ 246,6409
+#define mpi_gather_ 247,6449
+#define mpi_allgather_ 248,6490
+#define mpi_comm_split_ 249,6534
+#define mpi_scan_ 250,6579
+#define mpi_send_ 251,6618
+#define mpi_recv_ 252,6657
+#define mpi_reduce_scatter_ 253,6696
+#define mpi_irecv_ 254,6745
+#define mpi_isend_ 255,6785
+#define mpi_sendrecv_ 256,6825
+#define mpi_test_ 257,6868
+#define mpi_waitall_ 258,6907
+#define mpi_waitany_ 259,6949
+#define mpi_allgatherv_ 260,6991
+#define mpi_alltoallv_ 261,7036
+#define mpi_comm_create_ 262,7080
+#define mpi_address_ 263,7126
+#define mpi_pack_ 264,7168
+#define mpi_unpack_ 265,7207
+#define mpi_pack_size_ 266,7248
+#define mpi_type_struct_ 267,7292
+#define mpi_type_commit_ 268,7338
+#define mpi_wtime_ 269,7384
+#define mpi_cancel_ 270,7424
+#define mpi_comm_dup_ 271,7465
+#define mpi_comm_free_ 272,7508
+#define mpi_get_count_ 273,7552
+#define mpi_get_processor_name_ 274,7596
+#define mpi_initialized_ 275,7651
+#define mpi_iprobe_ 276,7697
+#define mpi_probe_ 277,7738
+#define mpi_request_free_ 278,7778
+#define mpi_ssend_ 279,7825
+#define mpi_wait_ 280,7865
+#define mpi_comm_group_ 281,7904
+#define mpi_exscan_ 282,7949
+#define mpiunisetcommonblock_ 284,8036
+#define mpiunisetfortranbasepointers_ 285,8087
+#define mpi_init_ 286,8155
+#define mpi_finalize_ 287,8194
+#define mpi_comm_size_ 288,8237
+#define mpi_comm_rank_ 289,8281
+#define mpi_abort_ 290,8325
+#define mpi_reduce_ 291,8365
+#define mpi_allreduce_ 292,8406
+#define mpi_barrier_ 293,8450
+#define mpi_bcast_ 294,8492
+#define mpi_gather_ 295,8532
+#define mpi_allgather_ 296,8573
+#define mpi_comm_split_ 297,8617
+#define mpi_scan_ 298,8662
+#define mpi_send_ 299,8701
+#define mpi_recv_ 300,8740
+#define mpi_reduce_scatter_ 301,8779
+#define mpi_irecv_ 302,8828
+#define mpi_isend_ 303,8868
+#define mpi_sendrecv_ 304,8908
+#define mpi_test_ 305,8951
+#define mpi_waitall_ 306,8990
+#define mpi_waitany_ 307,9032
+#define mpi_allgatherv_ 308,9074
+#define mpi_alltoallv_ 309,9119
+#define mpi_comm_create_ 310,9163
+#define mpi_address_ 311,9209
+#define mpi_pack_ 312,9251
+#define mpi_unpack_ 313,9290
+#define mpi_pack_size_ 314,9331
+#define mpi_type_struct_ 315,9375
+#define mpi_type_commit_ 316,9421
+#define mpi_wtime_ 317,9467
+#define mpi_cancel_ 318,9507
+#define mpi_comm_dup_ 319,9548
+#define mpi_comm_free_ 320,9591
+#define mpi_get_count_ 321,9635
+#define mpi_get_processor_name_ 322,9679
+#define mpi_initialized_ 323,9734
+#define mpi_iprobe_ 324,9780
+#define mpi_probe_ 325,9821
+#define mpi_request_free_ 326,9861
+#define mpi_ssend_ 327,9908
+#define mpi_wait_ 328,9948
+#define mpi_comm_group_ 329,9987
+#define mpi_exscan_ 330,10032
+#define mpi_init_ 334,10135
+#define mpi_finalize_ 335,10176
+#define mpi_comm_size_ 336,10221
+#define mpi_comm_rank_ 337,10267
+#define mpi_abort_ 338,10313
+#define mpi_reduce_ 339,10355
+#define mpi_allreduce_ 340,10398
+#define mpi_barrier_ 341,10444
+#define mpi_bcast_ 342,10488
+#define mpi_gather_ 343,10530
+#define mpi_allgather_ 344,10573
+#define mpi_comm_split_ 345,10619
+#define mpi_scan_ 346,10666
+#define mpi_send_ 347,10707
+#define mpi_recv_ 348,10748
+#define mpi_reduce_scatter_ 349,10789
+#define mpi_irecv_ 350,10840
+#define mpi_isend_ 351,10882
+#define mpi_sendrecv_ 352,10924
+#define mpi_test_ 353,10969
+#define mpi_waitall_ 354,11010
+#define mpi_waitany_ 355,11054
+#define mpi_allgatherv_ 356,11098
+#define mpi_alltoallv_ 357,11145
+#define mpi_comm_create_ 358,11191
+#define mpi_address_ 359,11239
+#define mpi_pack_ 360,11283
+#define mpi_unpack_ 361,11324
+#define mpi_pack_size_ 362,11367
+#define mpi_type_struct_ 363,11413
+#define mpi_type_commit_ 364,11461
+#define mpi_wtime_ 365,11509
+#define mpi_cancel_ 366,11551
+#define mpi_comm_dup_ 367,11594
+#define mpi_comm_free_ 368,11639
+#define mpi_get_count_ 369,11685
+#define mpi_get_processor_name_ 370,11731
+#define mpi_initialized_ 371,11788
+#define mpi_iprobe_ 372,11836
+#define mpi_probe_ 373,11879
+#define mpi_request_free_ 374,11921
+#define mpi_ssend_ 375,11970
+#define mpi_wait_ 376,12012
+#define mpi_comm_group_ 377,12053
+#define mpi_exscan_ 378,12100
+PETSC_EXTERN void PETSC_STDCALL mpiunisetfortranbasepointers_(386,12330
+PETSC_EXTERN void PETSC_STDCALL   mpi_init_(391,12462
+PETSC_EXTERN void PETSC_STDCALL   mpi_finalize_(397,12590
+PETSC_EXTERN void PETSC_STDCALL  mpi_comm_size_(402,12680
+PETSC_EXTERN void PETSC_STDCALL  mpi_comm_rank_(408,12795
+PETSC_EXTERN void PETSC_STDCALL  mpi_comm_split_(414,12920
+PETSC_EXTERN void PETSC_STDCALL  mpi_abort_(420,13086
+PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_(426,13210
+PETSC_EXTERN void PETSC_STDCALL  mpi_allreduce_(431,13424
+PETSC_EXTERN void PETSC_STDCALL  mpi_barrier_(436,13628
+PETSC_EXTERN void PETSC_STDCALL  mpi_bcast_(441,13728
+PETSC_EXTERN void PETSC_STDCALL  mpi_gather_(446,13866
+PETSC_EXTERN void PETSC_STDCALL  mpi_allgather_(451,14120
+PETSC_EXTERN void PETSC_STDCALL  mpi_scan_(456,14363
+PETSC_EXTERN void PETSC_STDCALL  mpi_send_(461,14571
+PETSC_EXTERN void PETSC_STDCALL  mpi_recv_(466,14733
+PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_scatter_(471,14908
+PETSC_EXTERN void PETSC_STDCALL  mpi_irecv_(476,15092
+PETSC_EXTERN void PETSC_STDCALL  mpi_isend_(481,15276
+PETSC_EXTERN void PETSC_STDCALL  mpi_sendrecv_(486,15453
+PETSC_EXTERN void PETSC_STDCALL  mpi_test_(491,15754
+PETSC_EXTERN void PETSC_STDCALL  mpi_waitall_(496,15887
+PETSC_EXTERN void PETSC_STDCALL  mpi_waitany_(501,16029
+PETSC_EXTERN void PETSC_STDCALL  mpi_allgatherv_(506,16173
+PETSC_EXTERN void PETSC_STDCALL  mpi_alltoallv_(511,16445
+PETSC_EXTERN void PETSC_STDCALL  mpi_comm_create_(516,16739
+PETSC_EXTERN void PETSC_STDCALL  mpi_address_(522,16886
+PETSC_EXTERN void PETSC_STDCALL  mpi_pack_(528,17052
+PETSC_EXTERN void PETSC_STDCALL  mpi_unpack_(533,17239
+PETSC_EXTERN void PETSC_STDCALL  mpi_pack_size_(538,17428
+PETSC_EXTERN void PETSC_STDCALL  mpi_type_struct_(543,17578
+PETSC_EXTERN void PETSC_STDCALL  mpi_type_commit_(548,17781
+double PETSC_STDCALL mpi_wtime_(553,17884
+PETSC_EXTERN void PETSC_STDCALL  mpi_cancel_(558,17941
+PETSC_EXTERN void PETSC_STDCALL  mpi_comm_dup_(563,18038
+PETSC_EXTERN void PETSC_STDCALL  mpi_comm_free_(569,18160
+PETSC_EXTERN void PETSC_STDCALL  mpi_get_count_(574,18257
+#define PETSC_MIXED_LEN(581,18478
+#define PETSC_END_LEN(582,18516
+#define PETSC_MIXED_LEN(584,18549
+#define PETSC_END_LEN(585,18578
+PETSC_EXTERN void PETSC_STDCALL  mpi_get_processor_name_(588,18624
+PETSC_EXTERN void PETSC_STDCALL  mpi_initialized_(595,18862
+PETSC_EXTERN void PETSC_STDCALL  mpi_iprobe_(601,18992
+PETSC_EXTERN void PETSC_STDCALL  mpi_probe_(606,19129
+PETSC_EXTERN void PETSC_STDCALL  mpi_request_free_(611,19265
+PETSC_EXTERN void PETSC_STDCALL  mpi_ssend_(616,19368
+PETSC_EXTERN void PETSC_STDCALL  mpi_wait_(621,19531
+PETSC_EXTERN void PETSC_STDCALL  mpi_comm_group_(626,19638
+PETSC_EXTERN void PETSC_STDCALL  mpi_exscan_(631,19747
 

 src/sys/mpiuni/fsrc/makefile,13
 makefile:^?makefile^A,1
@@ -56303,22 +56313,22 @@ PetscErrorCode  PetscPopErrorHandler(153,5415
 PetscErrorCode  PetscReturnErrorHandler(206,7078
 static char PetscErrorBaseMessage[PetscErrorBaseMessage212,7289
 static const char *PetscErrorStrings[PetscErrorStrings217,7455
-#undef __FUNCT__261,9669
-#define __FUNCT__ 262,9686
-PetscErrorCode  PetscErrorMessage(282,10263
-static void PetscCxxErrorThrow(307,11482
-#undef __FUNCT__319,11747
-#define __FUNCT__ 320,11764
-PetscErrorCode  PetscError(355,13388
-#undef __FUNCT__401,14907
-#define __FUNCT__ 402,14924
-PetscErrorCode  PetscIntView(419,15410
-#undef __FUNCT__490,18461
-#define __FUNCT__ 491,18478
-PetscErrorCode  PetscRealView(508,18966
-#undef __FUNCT__579,22054
-#define __FUNCT__ 580,22071
-PetscErrorCode  PetscScalarView(597,22576
+#undef __FUNCT__262,9685
+#define __FUNCT__ 263,9702
+PetscErrorCode  PetscErrorMessage(283,10279
+static void PetscCxxErrorThrow(308,11498
+#undef __FUNCT__320,11763
+#define __FUNCT__ 321,11780
+PetscErrorCode  PetscError(356,13404
+#undef __FUNCT__402,14923
+#define __FUNCT__ 403,14940
+PetscErrorCode  PetscIntView(420,15426
+#undef __FUNCT__491,18477
+#define __FUNCT__ 492,18494
+PetscErrorCode  PetscRealView(509,18982
+#undef __FUNCT__580,22070
+#define __FUNCT__ 581,22087
+PetscErrorCode  PetscScalarView(598,22592
 

 src/sys/error/checkptr.c,274
 checkptr.c:^?checkptr.c^A,1
@@ -57223,10 +57233,10 @@ makefile:^?makefile^A,1
 CFLAGS	2,1
 TESTEXAMPLES_C_X	50,970
 

-src/sys/classes/draw/examples/tests/makefile,38
+src/sys/classes/draw/examples/tests/makefile,39
 makefile:^?makefile^A,1
 CFLAGS	2,1
-TESTEXAMPLES_C_X	94,2144
+TESTEXAMPLES_C_X	100,2299
 

 src/sys/classes/draw/examples/tests/ex6.c,305
 ex6.c:^?ex6.c^A,1
@@ -58402,9 +58412,10 @@ src/sys/classes/random/interface/ftn-custom/makefile,13
 makefile:^?makefile^A,1
 CFLAGS 5,50
 

-src/sys/classes/random/interface/ftn-custom/zrandomf.c,116
+src/sys/classes/random/interface/ftn-custom/zrandomf.c,259
 zrandomf.c:^?zrandomf.c^A,1
-void PETSC_STDCALL petscrandomsettype_(10,277
+PETSC_EXTERN void PETSC_STDCALL petscrandomsettype_(12,401
+PETSC_EXTERN void PETSC_STDCALL petscrandomgettype_(21,640
 

 src/sys/classes/random/examples/makefile,12
 makefile:^?makefile^A,1
@@ -58761,7 +58772,7 @@ int main(8,136
 

 src/sys/classes/viewer/examples/tutorials/ex1f90.F90.html,301
 ex1f90.F90.html:^?ex1f90.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,377
+petsc-3.7.2 2016-06-05version11,377
 Report Typos and Errorsbugreport12,446
 2: line214,767
 3: line315,813
@@ -59573,62 +59584,62 @@ PetscErrorCode PetscViewerBinaryOpen(827,26480
 static PetscErrorCode PetscViewerBinaryWriteReadMPIIO(843,27059
 #undef __FUNCT__869,28033
 #define __FUNCT__ 870,28050
-PetscErrorCode PetscViewerBinaryRead(893,28781
-#undef __FUNCT__911,29409
-#define __FUNCT__ 912,29426
-PetscErrorCode PetscViewerBinaryWrite(935,30201
-#undef __FUNCT__954,30865
-#define __FUNCT__ 955,30882
-PetscErrorCode PetscViewerBinaryWriteStringArray(976,31546
-#undef __FUNCT__1000,32329
-#define __FUNCT__ 1001,32346
-PetscErrorCode PetscViewerBinaryReadStringArray(1023,32995
-#undef __FUNCT__1045,33808
-#define __FUNCT__ 1046,33825
-static PetscErrorCode PetscViewerFileGetName_Binary(1047,33875
-#undef __FUNCT__1056,34115
-#define __FUNCT__ 1057,34132
-PetscErrorCode PetscViewerFileGetMode(1077,34713
-#undef __FUNCT__1088,35073
-#define __FUNCT__ 1089,35090
-PetscErrorCode PetscViewerBinarySetUseMPIIO(1109,35691
-#undef __FUNCT__1119,36022
-#define __FUNCT__ 1120,36039
-PetscErrorCode PetscViewerFileSetMode(1138,36621
-#undef __FUNCT__1149,37000
-#define __FUNCT__ 1150,37017
-static PetscErrorCode PetscViewerFileGetMode_Binary(1151,37067
-#undef __FUNCT__1160,37306
-#define __FUNCT__ 1161,37323
-static PetscErrorCode PetscViewerFileSetMode_Binary(1162,37373
-#undef __FUNCT__1171,37610
-#define __FUNCT__ 1172,37627
-static PetscErrorCode PetscViewerFileSetName_Binary(1173,37677
-#undef __FUNCT__1186,38101
-#define __FUNCT__ 1187,38118
-static PetscErrorCode PetscViewerFileSetUp_Binary(1188,38166
-#undef __FUNCT__1284,42748
-#define __FUNCT__ 1285,42765
-static PetscErrorCode PetscViewerFileSetUp_BinaryMPIIO(1286,42818
-#undef __FUNCT__1344,45316
-#define __FUNCT__ 1345,45333
-static PetscErrorCode PetscViewerBinarySetUseMPIIO_Binary(1346,45389
-#undef __FUNCT__1355,45635
-#define __FUNCT__ 1356,45652
-static PetscErrorCode PetscViewerView_Binary(1357,45695
-#undef __FUNCT__1369,46037
-#define __FUNCT__ 1370,46054
-static PetscErrorCode PetscViewerSetUp_Binary(1371,46098
-#undef __FUNCT__1391,46632
-#define __FUNCT__ 1392,46649
-static PetscErrorCode PetscViewerSetFromOptions_Binary(1393,46702
-#undef __FUNCT__1418,48496
-#define __FUNCT__ 1419,48513
-PETSC_EXTERN PetscErrorCode PetscViewerCreate_Binary(1420,48558
-static int Petsc_Viewer_Binary_keyval 1472,52036
-#undef __FUNCT__1474,52097
-#define __FUNCT__ 1475,52114
-PetscViewer PETSC_VIEWER_BINARY_(1505,53039
+PetscErrorCode PetscViewerBinaryRead(895,28974
+#undef __FUNCT__914,29631
+#define __FUNCT__ 915,29648
+PetscErrorCode PetscViewerBinaryWrite(938,30423
+#undef __FUNCT__957,31087
+#define __FUNCT__ 958,31104
+PetscErrorCode PetscViewerBinaryWriteStringArray(979,31768
+#undef __FUNCT__1003,32551
+#define __FUNCT__ 1004,32568
+PetscErrorCode PetscViewerBinaryReadStringArray(1026,33217
+#undef __FUNCT__1048,34030
+#define __FUNCT__ 1049,34047
+static PetscErrorCode PetscViewerFileGetName_Binary(1050,34097
+#undef __FUNCT__1059,34337
+#define __FUNCT__ 1060,34354
+PetscErrorCode PetscViewerFileGetMode(1080,34935
+#undef __FUNCT__1091,35295
+#define __FUNCT__ 1092,35312
+PetscErrorCode PetscViewerBinarySetUseMPIIO(1112,35913
+#undef __FUNCT__1122,36244
+#define __FUNCT__ 1123,36261
+PetscErrorCode PetscViewerFileSetMode(1141,36843
+#undef __FUNCT__1152,37222
+#define __FUNCT__ 1153,37239
+static PetscErrorCode PetscViewerFileGetMode_Binary(1154,37289
+#undef __FUNCT__1163,37528
+#define __FUNCT__ 1164,37545
+static PetscErrorCode PetscViewerFileSetMode_Binary(1165,37595
+#undef __FUNCT__1174,37832
+#define __FUNCT__ 1175,37849
+static PetscErrorCode PetscViewerFileSetName_Binary(1176,37899
+#undef __FUNCT__1189,38323
+#define __FUNCT__ 1190,38340
+static PetscErrorCode PetscViewerFileSetUp_Binary(1191,38388
+#undef __FUNCT__1287,42970
+#define __FUNCT__ 1288,42987
+static PetscErrorCode PetscViewerFileSetUp_BinaryMPIIO(1289,43040
+#undef __FUNCT__1347,45538
+#define __FUNCT__ 1348,45555
+static PetscErrorCode PetscViewerBinarySetUseMPIIO_Binary(1349,45611
+#undef __FUNCT__1358,45857
+#define __FUNCT__ 1359,45874
+static PetscErrorCode PetscViewerView_Binary(1360,45917
+#undef __FUNCT__1372,46259
+#define __FUNCT__ 1373,46276
+static PetscErrorCode PetscViewerSetUp_Binary(1374,46320
+#undef __FUNCT__1394,46854
+#define __FUNCT__ 1395,46871
+static PetscErrorCode PetscViewerSetFromOptions_Binary(1396,46924
+#undef __FUNCT__1421,48718
+#define __FUNCT__ 1422,48735
+PETSC_EXTERN PetscErrorCode PetscViewerCreate_Binary(1423,48780
+static int Petsc_Viewer_Binary_keyval 1475,52258
+#undef __FUNCT__1477,52319
+#define __FUNCT__ 1478,52336
+PetscViewer PETSC_VIEWER_BINARY_(1508,53261
 

 src/sys/classes/viewer/impls/binary/f90-custom/makefile,13
 makefile:^?makefile^A,1
@@ -59800,13 +59811,13 @@ CFLAGS 4,49
 

 src/sys/classes/viewer/impls/ascii/ftn-custom/zfilevf.c,910
 zfilevf.c:^?zfilevf.c^A,1
-PETSC_EXTERN void PETSC_STDCALL petscviewerfilesetname_(18,916
-#undef __FUNCT__28,1236
-static PetscErrorCode PetscFixSlashN(30,1288
-PETSC_EXTERN void PETSC_STDCALL petscviewerasciiprintf_(45,1692
-PETSC_EXTERN void PETSC_STDCALL petscviewerasciisynchronizedprintf_(58,2117
-PETSC_EXTERN void PETSC_STDCALL petscviewerasciipushsynchronized_(71,2566
-PETSC_EXTERN void PETSC_STDCALL petscviewerasciipopsynchronized_(79,2790
+PETSC_EXTERN void PETSC_STDCALL petscviewerfilesetname_(18,918
+#undef __FUNCT__28,1238
+static PetscErrorCode PetscFixSlashN(30,1290
+PETSC_EXTERN void PETSC_STDCALL petscviewerasciiprintf_(45,1694
+PETSC_EXTERN void PETSC_STDCALL petscviewerasciisynchronizedprintf_(58,2119
+PETSC_EXTERN void PETSC_STDCALL petscviewerasciipushsynchronized_(71,2568
+PETSC_EXTERN void PETSC_STDCALL petscviewerasciipopsynchronized_(79,2792
 

 src/sys/classes/viewer/impls/ascii/ftn-custom/zvcreatef.c,317
 zvcreatef.c:^?zvcreatef.c^A,1
@@ -60789,7 +60800,7 @@ int main(14,217
 

 src/sys/examples/tutorials/ex10f90.F90.html,360
 ex10f90.F90.html:^?ex10f90.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,365
+petsc-3.7.2 2016-06-05version11,365
 Report Typos and Errorsbugreport12,434
 1: line113,724
 2: line214,787
@@ -60910,7 +60921,7 @@ int main(25,747
 

 src/sys/examples/tutorials/ex4f90.F90.html,915
 ex4f90.F90.html:^?ex4f90.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,362
+petsc-3.7.2 2016-06-05version11,362
 Report Typos and Errorsbugreport12,431
 1: line113,720
 2: line214,763
@@ -60975,7 +60986,7 @@ int main(27,801
 

 src/sys/examples/tutorials/ex5f90.F90.html,2458
 ex5f90.F90.html:^?ex5f90.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,362
+petsc-3.7.2 2016-06-05version11,362
 Report Typos and Errorsbugreport12,431
 1: line113,720
 2: line214,843
@@ -61111,7 +61122,7 @@ int main(11,210
 

 src/sys/examples/tutorials/ex8f90.F90.html,503
 ex8f90.F90.html:^?ex8f90.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,362
+petsc-3.7.2 2016-06-05version11,362
 Report Typos and Errorsbugreport12,431
 3: line315,738
 4: line416,863
@@ -61143,7 +61154,7 @@ static char help[help2,1
 #define __FUNCT__ 8,101
 int main(9,126
 

-src/sys/examples/tests/makefile,2122
+src/sys/examples/tests/makefile,2612
 makefile:^?makefile^A,1
 CFLAGS	2,1
 	-@${MPIEXEC} -n 1 ./ex1 > ex1.tmp1 2>&1; egrep "(PETSC ERROR)" ex1.tmp1 | egrep "(main|CreateError|Error Created)" | cut -f1,f1119,2980
@@ -61153,22 +61164,28 @@ CFLAGS	2,1
 	-@${MPIEXEC} -n 1 ./ex1f  > ex1f.tmp1 2>&1; egrep "(PETSC ERROR)" ex1f.tmp1  > ex1f.tmp;tmp126,3463
 	if (${DIFF} output/ex1f_1.out ex1f.tmp) then true;127,3554
 	   else printf "${PWD}\nPossible problem with ex1f_1, diffs above\n=========================================\n"; fi;128,3608
-	-@${MPIEXEC} -n 1 ./ex2 > ex2.tmp1 2>&1; egrep "(Caught signal number 11 SEGV)" ex2.tmp1  > ex2.tmp;tmp132,3769
-	if (${DIFF} output/ex2_1.out ex2.tmp) then true;133,3872
-	   else printf "${PWD}\nPossible problem with ex2_1, diffs above\n=========================================\n"; fi;134,3924
-	   if (${DIFF} output/ex7.out ex7.tmp) then true;144,4411
-	   else printf "${PWD}\nPossible problem with ex7_1, diffs above\n=========================================\n"; fi;145,4464
-	   if (${DIFF} output/ex10_1.out ex10_1.tmp) then true;175,6042
-	   else  printf "${PWD}\nPossible problem with ex10\n=========================================\n"; fi;176,6101
-	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,i185,6480
-	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,i185,6480
-	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,4.5,6.8+4i,i185,6480
-	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,4.5,6.8+4i,i,185,6480
-	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,4.5,6.8+4i,i,-i,i185,6480
-	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,4.5,6.8+4i,i,-i,-1.2i -rarray rarray185,6480
-	   if (${DIFF} output/ex19_1.out ex19_1.tmp) then true;191,6821
-	   else printf "${PWD}\nPossible problem with ex19_1, diffs above\n=========================================\n"; fi;192,6880
-TESTEXAMPLES_C	224,8857
+	- at x=@x132,3769
+	- at x="bad"; ${MPIEXEC} -n 1 ./ex2 > ex2.tmp1 2>&1; egrep "(Caught signal number 11 SEGV|Caught signal number 4 Illegal)" ex2.tmp1  > ex2.tmp;tmp132,3769
+           if (${DIFF} output/ex2_1.out ex2.tmp > /dev/null 2>&1) then x=133,3912
+           if (${DIFF} output/ex2_1.out ex2.tmp > /dev/null 2>&1) then x='good'; fi 133,3912
+           if (${DIFF} output/ex2_1_alt.out ex2.tmp > /dev/null 2>&1) then x=134,3999
+           if (${DIFF} output/ex2_1_alt.out ex2.tmp > /dev/null 2>&1) then x='good'; fi;134,3999
+           if [ "$$x" = "bad" ]; then ${DIFF} output/ex2_1.out ex2.tmp tmp135,4090
+           if [ "$$x" = "bad" ]; then ${DIFF} output/ex2_1.out ex2.tmp ; ${DIFF} output/ex2_1_alt.out ex2.tmp tmp135,4090
+============================\n"; fi;136,4275
+	   if (${DIFF} output/ex7.out ex7.tmp) then true;146,4689
+	   else printf "${PWD}\nPossible problem with ex7_1, diffs above\n=========================================\n"; fi;147,4742
+	   if (${DIFF} output/ex10_1.out ex10_1.tmp) then true;177,6320
+	   else  printf "${PWD}\nPossible problem with ex10\n=========================================\n"; fi;178,6379
+	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,i187,6758
+	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,i187,6758
+	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,4.5,6.8+4i,i187,6758
+	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,4.5,6.8+4i,i,187,6758
+	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,4.5,6.8+4i,i,-i,i187,6758
+	-@${MPIEXEC} -n 1 ./ex14 -array 1.0,-2-3i,4.5+6.2i,4.5,6.8+4i,i,-i,-1.2i -rarray rarray187,6758
+	   if (${DIFF} output/ex19_1.out ex19_1.tmp) then true;193,7099
+	   else printf "${PWD}\nPossible problem with ex19_1, diffs above\n=========================================\n"; fi;194,7158
+TESTEXAMPLES_C	226,9135
 

 src/sys/examples/tests/ex26.c,91
 ex26.c:^?ex26.c^A,1
@@ -61501,7 +61518,7 @@ PetscErrorCode  PetscOptionsViewer_Private(1720,74791
 #define __FUNCT__ 1740,75806
 PetscErrorCode  PetscOptionsHead(1766,76827
 

-src/sys/objects/pinit.c,3305
+src/sys/objects/pinit.c,3507
 pinit.c:^?pinit.c^A,1
 PetscFPT PetscFPTData 14,328
 cublasHandle_t cublasv2handle 18,392
@@ -61515,86 +61532,90 @@ const char *const PetscDataTypes[PetscDataTypes47,1526
 PetscBool PetscPreLoadingUsed 50,1745
 PetscBool PetscPreLoadingOn 51,1790
 PetscInt PetscHotRegionDepth;53,1836
-#undef __FUNCT__59,1964
-#define __FUNCT__ 60,1981
-PetscErrorCode  PetscOptionsCheckInitial_Components(61,2037
-#undef __FUNCT__80,2754
-#define __FUNCT__ 81,2771
-PetscErrorCode  PetscInitializeNoPointers(97,3529
-#undef __FUNCT__110,3929
-#define __FUNCT__ 111,3946
-PetscErrorCode  PetscGetPETSC_COMM_SELF(115,4057
-#undef __FUNCT__122,4193
-#define __FUNCT__ 123,4210
-PetscErrorCode  PetscInitializeNoArguments(134,4470
-#undef __FUNCT__145,4706
-#define __FUNCT__ 146,4723
-PetscErrorCode PetscInitialized(154,4938
-#undef __FUNCT__160,5056
-#define __FUNCT__ 161,5073
-PetscErrorCode  PetscFinalized(169,5299
-MPI_Op PetscMaxSum_Op 181,5624
-#undef __FUNCT__183,5652
-#define __FUNCT__ 184,5669
-PETSC_EXTERN void MPIAPI PetscMaxSum_Local(185,5707
-#undef __FUNCT__210,6529
-#define __FUNCT__ 211,6546
-PetscErrorCode  PetscMaxSum(212,6578
-    struct {PetscInt max,219,6773
-    struct {PetscInt max,sum;219,6773
-    struct {PetscInt max,227,6999
-    struct {PetscInt max,sum;227,6999
-MPI_Op MPIU_SUM 243,7623
-#undef __FUNCT__245,7645
-#define __FUNCT__ 246,7662
-PETSC_EXTERN void PetscSum_Local(247,7697
-MPI_Op MPIU_MAX 271,8391
-MPI_Op MPIU_MIN 272,8412
-#undef __FUNCT__274,8434
-#define __FUNCT__ 275,8451
-PETSC_EXTERN void PetscMax_Local(276,8486
-#undef __FUNCT__300,9235
-#define __FUNCT__ 301,9252
-PETSC_EXTERN void PetscMin_Local(302,9287
-#undef __FUNCT__327,10070
-#define __FUNCT__ 328,10087
-PETSC_EXTERN PetscMPIInt MPIAPI Petsc_DelCounter(337,10449
-#undef __FUNCT__347,10862
-#define __FUNCT__ 348,10879
-PETSC_EXTERN PetscMPIInt MPIAPI Petsc_DelComm_Outer(360,11341
-  union {MPI_Comm comm;364,11507
-  union {MPI_Comm comm; void *ptr;ptr364,11507
-#undef __FUNCT__378,12385
-#define __FUNCT__ 379,12402
-PETSC_EXTERN PetscMPIInt MPIAPI Petsc_DelComm_Inner(383,12575
-int  PetscGlobalArgc 400,13333
-char **PetscGlobalArgs PetscGlobalArgs401,13361
-PetscSegBuffer PetscCitationsList;402,13389
-#undef __FUNCT__404,13425
-#define __FUNCT__ 405,13442
-PetscErrorCode PetscCitationsInitialize(406,13487
-#undef __FUNCT__417,14782
-#define __FUNCT__ 418,14799
-PetscErrorCode  PetscGetArgs(442,15494
-#undef __FUNCT__451,15816
-#define __FUNCT__ 452,15833
-PetscErrorCode  PetscGetArguments(472,16362
-#undef __FUNCT__488,16922
-#define __FUNCT__ 489,16939
-PetscErrorCode  PetscFreeArguments(505,17293
-#undef __FUNCT__523,17656
-#define __FUNCT__ 524,17673
-PetscErrorCode  PetscInitializeSAWs(525,17713
-#undef __FUNCT__623,22816
-#define __FUNCT__ 624,22833
-PetscErrorCode  PetscInitialize(732,29135
-#undef __FUNCT__958,36875
-#define __FUNCT__ 959,36892
-PetscErrorCode  PetscFinalize(983,37812
-    union {MPI_Comm comm;1383,52269
-    union {MPI_Comm comm; void *ptr;ptr1383,52269
-PETSC_EXTERN int lsame_(1442,55010
-PETSC_EXTERN int lsame(1452,55203
+PetscSpinlock PetscViewerASCIISpinLockOpen;56,1904
+PetscSpinlock PetscViewerASCIISpinLockStdout;57,1948
+PetscSpinlock PetscViewerASCIISpinLockStderr;58,1994
+PetscSpinlock PetscCommSpinLock;59,2040
+#undef __FUNCT__66,2178
+#define __FUNCT__ 67,2195
+PetscErrorCode  PetscOptionsCheckInitial_Components(68,2251
+#undef __FUNCT__87,2968
+#define __FUNCT__ 88,2985
+PetscErrorCode  PetscInitializeNoPointers(104,3743
+#undef __FUNCT__117,4143
+#define __FUNCT__ 118,4160
+PetscErrorCode  PetscGetPETSC_COMM_SELF(122,4271
+#undef __FUNCT__129,4407
+#define __FUNCT__ 130,4424
+PetscErrorCode  PetscInitializeNoArguments(141,4684
+#undef __FUNCT__152,4920
+#define __FUNCT__ 153,4937
+PetscErrorCode PetscInitialized(161,5152
+#undef __FUNCT__167,5270
+#define __FUNCT__ 168,5287
+PetscErrorCode  PetscFinalized(176,5513
+MPI_Op PetscMaxSum_Op 188,5838
+#undef __FUNCT__190,5866
+#define __FUNCT__ 191,5883
+PETSC_EXTERN void MPIAPI PetscMaxSum_Local(192,5921
+#undef __FUNCT__217,6743
+#define __FUNCT__ 218,6760
+PetscErrorCode  PetscMaxSum(219,6792
+    struct {PetscInt max,226,6987
+    struct {PetscInt max,sum;226,6987
+    struct {PetscInt max,234,7213
+    struct {PetscInt max,sum;234,7213
+MPI_Op MPIU_SUM 250,7837
+#undef __FUNCT__252,7859
+#define __FUNCT__ 253,7876
+PETSC_EXTERN void PetscSum_Local(254,7911
+MPI_Op MPIU_MAX 278,8605
+MPI_Op MPIU_MIN 279,8626
+#undef __FUNCT__281,8648
+#define __FUNCT__ 282,8665
+PETSC_EXTERN void PetscMax_Local(283,8700
+#undef __FUNCT__307,9449
+#define __FUNCT__ 308,9466
+PETSC_EXTERN void PetscMin_Local(309,9501
+#undef __FUNCT__334,10284
+#define __FUNCT__ 335,10301
+PETSC_EXTERN PetscMPIInt MPIAPI Petsc_DelCounter(344,10663
+#undef __FUNCT__354,11076
+#define __FUNCT__ 355,11093
+PETSC_EXTERN PetscMPIInt MPIAPI Petsc_DelComm_Outer(367,11555
+  union {MPI_Comm comm;371,11721
+  union {MPI_Comm comm; void *ptr;ptr371,11721
+#undef __FUNCT__385,12599
+#define __FUNCT__ 386,12616
+PETSC_EXTERN PetscMPIInt MPIAPI Petsc_DelComm_Inner(390,12789
+int  PetscGlobalArgc 407,13547
+char **PetscGlobalArgs PetscGlobalArgs408,13575
+PetscSegBuffer PetscCitationsList;409,13603
+#undef __FUNCT__411,13639
+#define __FUNCT__ 412,13656
+PetscErrorCode PetscCitationsInitialize(413,13701
+#undef __FUNCT__424,14996
+#define __FUNCT__ 425,15013
+PetscErrorCode  PetscGetArgs(449,15708
+#undef __FUNCT__458,16030
+#define __FUNCT__ 459,16047
+PetscErrorCode  PetscGetArguments(479,16576
+#undef __FUNCT__495,17136
+#define __FUNCT__ 496,17153
+PetscErrorCode  PetscFreeArguments(512,17507
+#undef __FUNCT__530,17870
+#define __FUNCT__ 531,17887
+PetscErrorCode  PetscInitializeSAWs(532,17927
+#undef __FUNCT__630,23030
+#define __FUNCT__ 631,23047
+PetscErrorCode  PetscInitialize(739,29349
+#undef __FUNCT__965,37089
+#define __FUNCT__ 966,37106
+PetscErrorCode  PetscFinalize(990,38026
+    union {MPI_Comm comm;1390,52483
+    union {MPI_Comm comm; void *ptr;ptr1390,52483
+PETSC_EXTERN int lsame_(1449,55224
+PETSC_EXTERN int lsame(1459,55417
 

 src/sys/objects/options.c,6822
 options.c:^?options.c^A,1
@@ -62229,7 +62250,7 @@ PetscErrorCode  PetscDataTypeGetSize(125,4305
 #define __FUNCT__ 151,5374
 PetscErrorCode  PetscDataTypeFromString(168,5844
 

-src/sys/objects/ftn-custom/zstart.c,1760
+src/sys/objects/ftn-custom/zstart.c,1568
 zstart.c:^?zstart.c^A,1
 #undef iargc_43,1533
 #undef getarg_44,1547
@@ -62247,13 +62268,9 @@ zstart.c:^?zstart.c^A,1
 #undef getarg_78,2528
 #undef mpi_init_89,2777
 PetscErrorCode PETScParseFortranArgs_Private(161,5344
-PetscSpinlock PetscViewerASCIISpinLockOpen;231,7461
-PetscSpinlock PetscViewerASCIISpinLockStdout;232,7505
-PetscSpinlock PetscViewerASCIISpinLockStderr;233,7551
-PetscSpinlock PetscCommSpinLock;234,7597
-PETSC_EXTERN void PETSC_STDCALL petscinitialize_(251,8005
-PETSC_EXTERN void PETSC_STDCALL petscfinalize_(486,18106
-void PETSC_STDCALL petscend_(498,18499
+PETSC_EXTERN void PETSC_STDCALL petscinitialize_(251,8033
+PETSC_EXTERN void PETSC_STDCALL petscfinalize_(486,18134
+PETSC_EXTERN void PETSC_STDCALL petscend_(498,18527
 

 src/sys/objects/ftn-custom/makefile,13
 makefile:^?makefile^A,1
@@ -62805,65 +62822,65 @@ static PetscErrorCode PetscLogEventBeginNested(220,9192
 #undef __FUNCT__325,14127
 #define __FUNCT__ 326,14144
 static PetscErrorCode PetscLogEventEndNested(327,14187
-#undef __FUNCT__353,15533
-#define __FUNCT__ 354,15550
-PetscErrorCode PetscLogSetThreshold(355,15591
-#undef __FUNCT__363,15786
-#define __FUNCT__ 364,15803
-static PetscErrorCode  PetscPrintExeSpecs(365,15842
-#undef __FUNCT__414,18311
-#define __FUNCT__ 415,18328
-static PetscErrorCode  PetscPrintXMLGlobalPerformanceElement(416,18386
-#undef __FUNCT__437,19347
-#define __FUNCT__ 438,19364
-static PetscErrorCode  PetscPrintGlobalPerformance(439,19412
-  PetscLogEvent  dftEvent;539,24986
-  NestedEventId  nstEvent;540,25013
-  PetscLogEvent  dftParent;541,25040
-  NestedEventId  nstParent;542,25068
-  PetscBool      own;543,25096
-  int            depth;544,25118
-  NestedEventId* nstPath;545,25142
-} PetscNestedEventTree;546,25168
-static int compareTreeItems(549,25239
-#undef __FUNCT__574,26357
-#define __FUNCT__ 575,26374
-static PetscErrorCode  PetscCreateLogTreeNested(576,26419
-#undef __FUNCT__782,33591
-#define __FUNCT__ 783,33608
-static PetscErrorCode  PetscLogFreeNestedTree(784,33651
-#undef __FUNCT__800,34139
-#define __FUNCT__ 801,34156
-static PetscErrorCode  PetscPrintXMLNestedLinePerfResults(802,34211
-#define N_COMM 818,34945
-#undef __FUNCT__819,34962
-#define __FUNCT__ 820,34979
-static PetscErrorCode  PetscLogPrintNestedLine(821,35023
-static int countParents(900,38199
-  int             id;922,38922
-  PetscLogDouble  val;923,38944
-} PetscSortItem;924,38967
-static int compareSortItems(926,38985
-static PetscErrorCode  PetscLogNestedPrint(935,39256
-#undef __FUNCT__1105,45966
-#define __FUNCT__ 1106,45983
-static PetscErrorCode  PetscLogNestedPrintTop(1107,46026
-  char           *name;name1183,48811
-  PetscLogDouble time;1184,48835
-  PetscLogDouble flops;1185,48858
-  PetscLogDouble numMessages;1186,48882
-  PetscLogDouble messageLength;1187,48912
-  PetscLogDouble numReductions;1188,48944
-} PetscSelfTimer;1189,48976
-#undef __FUNCT__1191,48995
-#define __FUNCT__ 1192,49012
-static PetscErrorCode  PetscCalcSelfTime(1193,49050
-#undef __FUNCT__1301,53503
-#define __FUNCT__ 1302,53520
-static PetscErrorCode  PetscPrintSelfTime(1303,53559
-#undef __FUNCT__1365,56167
-#define __FUNCT__ 1366,56184
-PetscErrorCode  PetscLogView_Nested(1367,56224
+#undef __FUNCT__355,15805
+#define __FUNCT__ 356,15822
+PetscErrorCode PetscLogSetThreshold(357,15863
+#undef __FUNCT__365,16058
+#define __FUNCT__ 366,16075
+static PetscErrorCode  PetscPrintExeSpecs(367,16114
+#undef __FUNCT__416,18583
+#define __FUNCT__ 417,18600
+static PetscErrorCode  PetscPrintXMLGlobalPerformanceElement(418,18658
+#undef __FUNCT__439,19619
+#define __FUNCT__ 440,19636
+static PetscErrorCode  PetscPrintGlobalPerformance(441,19684
+  PetscLogEvent  dftEvent;541,25258
+  NestedEventId  nstEvent;542,25285
+  PetscLogEvent  dftParent;543,25312
+  NestedEventId  nstParent;544,25340
+  PetscBool      own;545,25368
+  int            depth;546,25390
+  NestedEventId* nstPath;547,25414
+} PetscNestedEventTree;548,25440
+static int compareTreeItems(551,25511
+#undef __FUNCT__576,26629
+#define __FUNCT__ 577,26646
+static PetscErrorCode  PetscCreateLogTreeNested(578,26691
+#undef __FUNCT__784,33863
+#define __FUNCT__ 785,33880
+static PetscErrorCode  PetscLogFreeNestedTree(786,33923
+#undef __FUNCT__802,34411
+#define __FUNCT__ 803,34428
+static PetscErrorCode  PetscPrintXMLNestedLinePerfResults(804,34483
+#define N_COMM 820,35217
+#undef __FUNCT__821,35234
+#define __FUNCT__ 822,35251
+static PetscErrorCode  PetscLogPrintNestedLine(823,35295
+static int countParents(902,38471
+  int             id;924,39194
+  PetscLogDouble  val;925,39216
+} PetscSortItem;926,39239
+static int compareSortItems(928,39257
+static PetscErrorCode  PetscLogNestedPrint(937,39528
+#undef __FUNCT__1107,46238
+#define __FUNCT__ 1108,46255
+static PetscErrorCode  PetscLogNestedPrintTop(1109,46298
+  char           *name;name1185,49083
+  PetscLogDouble time;1186,49107
+  PetscLogDouble flops;1187,49130
+  PetscLogDouble numMessages;1188,49154
+  PetscLogDouble messageLength;1189,49184
+  PetscLogDouble numReductions;1190,49216
+} PetscSelfTimer;1191,49248
+#undef __FUNCT__1193,49267
+#define __FUNCT__ 1194,49284
+static PetscErrorCode  PetscCalcSelfTime(1195,49322
+#undef __FUNCT__1303,53775
+#define __FUNCT__ 1304,53792
+static PetscErrorCode  PetscPrintSelfTime(1305,53831
+#undef __FUNCT__1367,56439
+#define __FUNCT__ 1368,56456
+PetscErrorCode  PetscLogView_Nested(1369,56496
 

 src/sys/logging/xmlviewer.h,27
 xmlviewer.h:^?xmlviewer.h^A,1
@@ -65035,7 +65052,7 @@ LOCDIR	4,7
 

 src/snes/examples/tutorials/ex5m.m.html,577
 ex5m.m.html:^?ex5m.m.html^A,1
-petsc-3.7.1 2016-05-15version11,351
+petsc-3.7.2 2016-06-05version11,351
 Report Typos and Errorsbugreport12,420
 1: line113,706
 2: line214,791
@@ -65153,7 +65170,7 @@ PetscErrorCode PreCheckCreate(769,32537
 #define __FUNCT__ 783,32960
 PetscErrorCode NonlinearGS(788,33068
 

-src/snes/examples/tutorials/makefile,29342
+src/snes/examples/tutorials/makefile,31921
 makefile:^?makefile^A,1
 CFLAGS 6,159
 	@if 58,1713
@@ -65278,181 +65295,205 @@ N_SMOOTHS 329,13546
 	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true;634,35587
 	   else  printf "${PWD}\nPossible problem with ex19_2, diffs above\n=========================================\n"; fi;635,35646
 	   if (${DIFF} output/ex19_1.out ex19_1.tmp) then true;639,35958
-	   else  printf "${PWD}\nPossible problem with ex19, diffs above\n=========================================\n"; fi;640,36017
-	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true;644,36313
-	   else  printf "${PWD}\nPossible problem with ex19_2, diffs above\n=========================================\n"; fi;645,36372
-	   if (${DIFF} output/ex19_fdcoloring_wp.out ex19_1.tmp) then true;649,36632
-	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_wp, diffs above\n=========================================\n"; fi;650,36703
-	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true;654,36994
-	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_ds, diffs above\n=========================================\n"; fi;655,37053
-	   if (${DIFF} output/ex19_fdcoloring_wp.out ex19_1.tmp) then true;659,37357
-	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_wp, diffs above\n=========================================\n"; fi;660,37428
-	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true;664,37751
-	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_ds, diffs above\n=========================================\n"; fi;665,37810
-	   if (${DIFF} output/ex19_fdcoloring_wp.out ex19_1.tmp) then true;669,38105
-	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_wp_baij, diffs above\n=========================================\n"; fi;670,38176
-	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true;674,38495
-	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_ds_baij, diffs above\n=========================================\n"; fi;675,38554
-	   if (${DIFF} output/ex19_3.out ex19_3.tmp) then true;679,38959
-	   else  printf "${PWD}\nPossible problem with ex19_3, diffs above\n=========================================\n"; fi;680,39018
-	   if (${DIFF} output/ex19_3.out ex19_4.tmp) then true;684,39407
-	   else  printf "${PWD}\nPossible problem with ex19_4, diffs above\n=========================================\n"; fi;685,39466
-	- at for A in " " -vecscatter_rsend -vecscatter_ssend -vecscatter_alltoall "-vecscatter_alltoall -vecscatter_nopack" -vecscatter_window;vecscatter_window688,39647
-	     if (${DIFF} output/ex19_5.out ex19_5.tmp) then true;691,39978
-	     else  printf "${PWD}\nPossible problem with ex19_5 " $$A $$B " diffs above\n=========================================\n"; fi;692,40039
-           done;693,40173
-         done;694,40191
-	   if (${DIFF} output/ex19_6.out ex19_6.tmp) then true;699,40422
-	   else  printf "${PWD}\nPossible problem with ex19_6, diffs above\n=========================================\n"; fi;700,40481
-	   if (${DIFF} output/ex19_7.out ex19_7.tmp) then true;704,40785
-	   else  printf "${PWD}\nPossible problem with ex19_7, diffs above\n=========================================\n"; fi;705,40844
-	-@${MPIEXEC} -n 1 ./ex19 -snes_monitor_short -ksp_monitor_short -pc_type fieldsplit -pc_fieldsplit_block_size 2 -pc_fieldsplit_0_fields pc_fieldsplit_0_fields708,41000
-	-@${MPIEXEC} -n 1 ./ex19 -snes_monitor_short -ksp_monitor_short -pc_type fieldsplit -pc_fieldsplit_block_size 2 -pc_fieldsplit_0_fields 0,1 -pc_fieldsplit_1_fields pc_fieldsplit_1_fields708,41000
-	   if (${DIFF} output/ex19_8.out ex19_8.tmp) then true;709,41291
-	   else  printf "${PWD}\nPossible problem with ex19_8, diffs above\n=========================================\n"; fi;710,41350
-	   if (${DIFF} output/ex19_9.out ex19_9.tmp) then true;714,41689
-	   else  printf "${PWD}\nPossible problem with ex19_9, diffs above\n=========================================\n"; fi;715,41748
-	   if (${DIFF} output/ex19_10.out ex19_10.tmp) then true;719,42099
-	   else  printf "${PWD}\nPossible problem with ex19_10, diffs above\n=========================================\n"; fi;720,42160
-	   if (${DIFF} output/ex19_11.out ex19_11.tmp) then true;724,42543
-	   else  printf "${PWD}\nPossible problem with ex19_11, diffs above\n=========================================\n"; fi;725,42604
-	   if (${DIFF} output/ex19_12.out ex19_12.tmp) then true;729,42990
-	   else  printf "${PWD}\nPossible problem with ex19_12, diffs above\n=========================================\n"; fi;730,43051
-	   if (${DIFF} output/ex19_13.out ex19_13.tmp) then true;734,43456
-	   else  printf "${PWD}\nPossible problem with ex19_13, diffs above\n=========================================\n"; fi;735,43517
-	   if (${DIFF} output/ex19_14.out ex19_14.tmp) then true;739,43831
-	   else  printf "${PWD}\nPossible problem with ex19_14, diffs above\n=========================================\n"; fi;740,43892
-	   if (${DIFF} output/ex19_17.out ex19_17.tmp) then true;744,44159
-	   else  printf "${PWD}\nPossible problem with ex19_17, diffs above\n=========================================\n"; fi;745,44220
-	   if (${DIFF} output/ex19_18.out ex19_18.tmp) then true;749,44468
-	   else  printf "${PWD}\nPossible problem with ex19_18, diffs above\n=========================================\n"; fi;750,44529
-	   if (${DIFF} output/ex19_2.out ex19_14.tmp) then true;754,44865
-	   else  printf "${PWD}\nPossible problem with ex19_14_ds, diffs above\n=========================================\n"; fi;755,44925
-	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;759,45215
-	   else  printf "${PWD}\nPossible problem with ex19_superlu, diffs above\n=========================================\n"; fi;760,45278
-	   if (${DIFF} output/ex19_umfpack.out ex19.tmp) then true;764,45602
-	   else  printf "${PWD}\nPossible problem with ex19_umfpack, diffs above\n=========================================\n"; fi;765,45665
-	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;769,45946
-	   else  printf "${PWD}\nPossible problem with ex19_klu, diffs above\n=========================================\n"; fi;770,46009
-	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;774,46312
-	   else  printf "${PWD}\nPossible problem with ex19_klu_2, diffs above\n=========================================\n"; fi;775,46375
-	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;779,46675
-	   else  printf "${PWD}\nPossible problem with ex19_klu_3, diffs above\n=========================================\n"; fi;780,46738
-	-@${MPIEXEC} -n 1 ./ex19  -da_grid_x 20 -da_grid_y 20 -{snes,snes783,46947
-	   if (${DIFF} output/ex19_superlu_equil.out ex19.tmp) then true;784,47116
-	   else  printf "${PWD}\nPossible problem with ex19_superlu_equil, diffs above\n=========================================\n"; fi;785,47185
-	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;789,47490
-	   else  printf "${PWD}\nPossible problem with ex19_superlu_dist, diffs above\n=========================================\n"; fi;790,47553
-	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;794,47860
-	   else  printf "${PWD}\nPossible problem with ex19_superlu_dist_2, diffs above\n=========================================\n"; fi;795,47923
-	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type additive -pc_fieldsplit_0_fields pc_fieldsplit_0_fields798,48101
-	   if (${DIFF} output/ex19_fieldsplit_2.out ex19_6.tmp) then true;799,48338
-	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_2, diffs above\n=========================================\n"; fi;800,48408
-	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type additive -pc_fieldsplit_0_fields pc_fieldsplit_0_fields803,48586
-	   if (${DIFF} output/ex19_fieldsplit_3.out ex19_6.tmp) then true;804,48873
-	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_3, diffs above\n=========================================\n"; fi;805,48943
-	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type SCHUR -pc_fieldsplit_0_fields pc_fieldsplit_0_fields808,49121
-	   if (${DIFF} output/ex19_fieldsplit_4.out ex19_6.tmp) then true;809,49405
-	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_4, diffs above\n=========================================\n"; fi;810,49475
-	-@${MPIEXEC} -n 2 ./ex19 -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type SCHUR -pc_fieldsplit_0_fields pc_fieldsplit_0_fields813,49657
-	   if (${DIFF} output/ex19_fieldsplit_5.out ex19_6.tmp) then true;814,50022
-	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_fieldsplit_mumps, diffs above\n=========================================\n"; fi;815,50092
-	-@${MPIEXEC} -n 2 ./ex19  -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type SCHUR -pc_fieldsplit_0_fields pc_fieldsplit_0_fields818,50289
-	   if (${DIFF} output/ex19_fieldsplit_hypre.out ex19_6.tmp) then true;819,50647
-	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_hypre, diffs above\n=========================================\n"; fi;820,50721
-	-@${MPIEXEC} -n 1 ./ex19  -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,823,50944
-	-@${MPIEXEC} -n 1 ./ex19  -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,none -sub_0_pc_fieldsplit_block_size 4 -sub_0_pc_fieldsplit_type additive -sub_0_pc_fieldsplit_0_fields sub_0_pc_fieldsplit_0_fields823,50944
-	   if (${DIFF} output/ex19_composite_fieldsplit.out ex19_6.tmp) then true;824,51273
-	   else  printf "${PWD}\nPossible problem with ex19_composite_fieldsplit, diffs above\n=========================================\n"; fi;825,51351
-	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,828,51553
-	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,bjacobi -sub_0_pc_fieldsplit_block_size 4 -sub_0_pc_fieldsplit_type additive -sub_0_pc_fieldsplit_0_fields sub_0_pc_fieldsplit_0_fields828,51553
-	   if (${DIFF} output/ex19_composite_fieldsplit_bjacobi.out ex19_6.tmp) then true;829,51934
-	   else  printf "${PWD}\nPossible problem with ex19_composite_fieldsplit_bjacobi, diffs above\n=========================================\n"; fi;830,52020
-	-@${MPIEXEC} -n 4 ./ex19 -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,833,52232
-	-@${MPIEXEC} -n 4 ./ex19 -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,bjacobi -sub_0_pc_fieldsplit_block_size 4 -sub_0_pc_fieldsplit_type additive -sub_0_pc_fieldsplit_0_fields sub_0_pc_fieldsplit_0_fields833,52232
-	   if (${DIFF} output/ex19_composite_fieldsplit_bjacobi_2.out ex19_6.tmp) then true;834,52613
-	   else  printf "${PWD}\nPossible problem with ex19_composite_fieldsplit_bjacobi_2, diffs above\n=========================================\n"; fi;835,52701
-	   if (${DIFF} output/ex19_bjacobi.out ex19_1.tmp) then true;888,57559
-	   else  printf "${PWD}\nPossible problem with ex19_bjacobi, diffs above\n=========================================\n"; fi;889,57624
-        -snes_type composite -snes_composite_type additiveoptimal -snes_composite_sneses ngs,894,57926
-	   if (${DIFF} output/ex18_1.out ex18_1.tmp) then true;911,59419
-	   else  printf "${PWD}\nPossible problem with ex18, diffs above\n=========================================\n"; fi;912,59478
-	- at if @if917,59644
-        elif 920,59840
-	elif 922,59988
-           cat ex19_1.tmp;tmp928,60466
-           cat ex19_1.tmp; fi;928,60466
-           cat ex19_1.tmp;tmp935,61024
-           cat ex19_1.tmp; fi;935,61024
-           cat ex19_1.tmp; fi; fi;935,61024
-        ${RM} -f ex19_1.tmp;tmp936,61061
-        ${MAKE} PETSC_ARCH=937,61092
-        ${MAKE} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=937,61092
-        ${MAKE} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} ex19.rm rm937,61092
-	   if (${DIFF} output/ex19_cusp.out ex19.tmp) then true;941,61336
-	   else  printf "${PWD}\nPossible problem with ex19_cusp, diffs above\n=========================================\n"; fi;942,61396
-	   if (${DIFF} output/ex20_1.out ex20_1.tmp) then true;946,61708
-	   else  printf "${PWD}\nPossible problem with ex20_1, diffs above\n=========================================\n"; fi;947,61767
-	   if (${DIFF} output/ex21_1.out ex21_1.tmp) then true;951,62069
-	   else  printf "${PWD}\nPossible problem with ex21_1, diffs above\n=========================================\n"; fi;952,62128
-	- at x=@x955,62282
-	   if (${DIFF} output/ex22_1.out ex22_1.tmp > /dev/null 2>&1) then x=956,62408
-	   if (${DIFF} output/ex22_1.out ex22_1.tmp > /dev/null 2>&1) then x='good'; fi 956,62408
-	   if (${DIFF} output/ex22_1_alt.out ex22_1.tmp > /dev/null 2>&1) then x=957,62492
-	   if (${DIFF} output/ex22_1_alt.out ex22_1.tmp > /dev/null 2>&1) then x='good'; fi;957,62492
-	   if [ "$x" = "bad" ]; then ${DIFF} output/ex22_1.out ex22_1.tmp tmp958,62580
-	   if [ "$x" = "bad" ]; then ${DIFF} output/ex22_1.out ex22_1.tmp ; ${DIFF} output/ex22_1_alt.out ex22_1.tmp tmp958,62580
-	   if [ "$x" = "bad" ]; then ${DIFF} output/ex22_1.out ex22_1.tmp ; ${DIFF} output/ex22_1_alt.out ex22_1.tmp ; printf "${PWD}\nPossible problem with ex22_1, diffs above\n=========================================\n"; fi;958,62580
-	   if (${DIFF} output/ex25_1.out ex25_1.tmp) then true;963,62930
-	   else  printf "${PWD}\nPossible problem with ex25_1, diffs above\n=========================================\n"; fi;964,62989
-	   if (${DIFF} output/ex25_2.out ex25_2.tmp) then true;969,63238
-	   else  printf "${PWD}\nPossible problem with ex25_2, diffs above\n=========================================\n"; fi;970,63297
-	- at for mtype in aij nest 983,64351
-	    ${DIFF} output/ex28_3.out ex28_3.tmp || printf "${PWD}\nPossible problem with ex28_3 mtype=$${mtype}; diffs above\n=========================================\n"; ${RM} -f ex28_3.tmp;tmp986,64707
-	  ${DIFF} output/ex28_4.out ex28_4.tmp || printf "${PWD}\nPossible problem with ex28_4 ; diffs above\n=========================================\n"; ${RM} -f ex28_4.tmp;tmp990,65475
-	   if (${DIFF} output/ex30_1.out ex30_1.tmp) then true;993,65704
-	   else  printf "${PWD}\nPossible problem with ex30_1, diffs above\n=========================================\n"; fi;994,65763
-	   if (${DIFF} output/ex35_1.out ex35_1.tmp) then true;999,66013
-	   else  printf "${PWD}\nPossible problem with ex35_1, diffs above\n=========================================\n"; fi;1000,66072
-	   if (${DIFF} output/ex35_2.out ex35_2.tmp) then true;1005,66384
-	   else  printf "${PWD}\nPossible problem with ex35_2, diffs above\n=========================================\n"; fi;1006,66443
-	   if (${DIFF} output/ex35_3.out ex35_3.tmp) then true;1011,66692
-	   else  printf "${PWD}\nPossible problem with ex35_3, diffs above\n=========================================\n"; fi;1012,66751
-	   if (${DIFF} output/ex35_4.out ex35_4.tmp) then true;1017,67031
-	   else  printf "${PWD}\nPossible problem with ex35_4, diffs above\n=========================================\n"; fi;1018,67090
-	   if (${DIFF} output/ex35_5.out ex35_5.tmp) then true;1023,67338
-	   else  printf "${PWD}\nPossible problem with ex35_5, diffs above\n=========================================\n"; fi;1024,67397
-	   if (${DIFF} output/ex35_6.out ex35_6.tmp) then true;1029,67677
-	   else  printf "${PWD}\nPossible problem with ex35_6, diffs above\n=========================================\n"; fi;1030,67736
-	   if (${DIFF} output/ex35_7.out ex35_7.tmp) then true;1036,68170
-	   else  printf "${PWD}\nPossible problem with ex35_7, diffs above\n=========================================\n"; fi;1037,68229
-	   if (${DIFF} output/ex35_8.out ex35_8.tmp) then true;1042,68632
-	   else  printf "${PWD}\nPossible problem with ex35_8, diffs above\n=========================================\n"; fi;1043,68691
-	   if (${DIFF} output/ex40f90.out ex40f90_1.tmp) then true;1048,69013
-	   else printf "${PWD}\nPossible problem with ex40f90_1, diffs above\n=========================================\n"; fi;1049,69076
-	   if (${DIFF} output/ex42_1.out ex42_1.tmp) then true;1054,69325
-	   else printf "${PWD}\nPossible problem with ex42_1, diffs above\n=========================================\n"; fi;1055,69384
-	   if (${DIFF} output/ex46_1.out ex46.tmp) then true;1060,69714
-	   else printf "${PWD}\nPossible problem with ex46, diffs above\n=========================================\n"; fi;1061,69771
-	   if (${DIFF} output/ex46_ew_1.out ex46.tmp) then true;1066,70079
-	   else printf "${PWD}\nPossible problem with ex46_ew_1, diffs above\n=========================================\n"; fi;1067,70139
-	   if (${DIFF} output/ex46_ew_2.out ex46.tmp) then true;1073,70453
-	   else printf "${PWD}\nPossible problem with ex46_ew_2, diffs above\n=========================================\n"; fi;1074,70513
-	   if (${DIFF} output/ex46_ew_3.out ex46.tmp) then true;1080,70827
-	   else printf "${PWD}\nPossible problem with ex46_ew_3, diffs above\n=========================================\n"; fi;1081,70887
-FMRISE_NGMRES_NPC_BASE 1084,71033
-	   if (${DIFF} output/ex46_fm_rise_2.out ex46.tmp) then true;1088,71339
-	   else printf "${PWD}\nPossible problem with ex46_fm_rise_2, diffs above\n=========================================\n"; fi;1089,71404
-	   if (${DIFF} output/ex46_fm_rise_4.out ex46.tmp) then true;1094,71679
-	   else printf "${PWD}\nPossible problem with ex46_fm_rise_4, diffs above\n=========================================\n"; fi;1095,71744
-	   if (${DIFF} output/ex47cu_1.out ex47cu_1.tmp) then true;1100,71998
-	   else printf "${PWD}\nPossible problem with ex47cu_1, diffs above\n=========================================\n"; fi;1101,72061
-	-@${MPIEXEC} -n 6 ./ex48 -M 4 -P 2 -da_refine_hierarchy_x da_refine_hierarchy_x1117,73829
-	-@${MPIEXEC} -n 6 ./ex48 -M 4 -P 2 -da_refine_hierarchy_x 1,1,3 -da_refine_hierarchy_y da_refine_hierarchy_y1117,73829
-	-@${MPIEXEC} -n 6 ./ex48 -M 4 -P 2 -da_refine_hierarchy_x 1,1,3 -da_refine_hierarchy_y 2,2,1 -da_refine_hierarchy_z da_refine_hierarchy_z1117,73829
-	- at for mtype in aij baij sbaij;1121,74561
-	   ${RM} -f ex48_5.tmp;tmp1124,74929
-TESTEXAMPLES_C	1141,76519
+	   else  printf "${PWD}\nPossible problem with ex19_bcols1, diffs above\n=========================================\n"; fi;640,36017
+	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true;644,36320
+	   else  printf "${PWD}\nPossible problem with ex19_2_bcols1, diffs above\n=========================================\n"; fi;645,36379
+	   if (${DIFF} output/ex19_fdcoloring_wp.out ex19_1.tmp) then true;649,36646
+	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_wp, diffs above\n=========================================\n"; fi;650,36717
+	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true;654,37008
+	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_ds, diffs above\n=========================================\n"; fi;655,37067
+	   if (${DIFF} output/ex19_fdcoloring_wp.out ex19_1.tmp) then true;659,37371
+	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_wp, diffs above\n=========================================\n"; fi;660,37442
+	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true;664,37765
+	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_ds, diffs above\n=========================================\n"; fi;665,37824
+	   if (${DIFF} output/ex19_fdcoloring_wp.out ex19_1.tmp) then true;669,38119
+	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_wp_baij, diffs above\n=========================================\n"; fi;670,38190
+	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true;674,38509
+	   else  printf "${PWD}\nPossible problem with ex19_fdcoloring_ds_baij, diffs above\n=========================================\n"; fi;675,38568
+	   if (${DIFF} output/ex19_3.out ex19_3.tmp) then true;679,38973
+	   else  printf "${PWD}\nPossible problem with ex19_3, diffs above\n=========================================\n"; fi;680,39032
+	   if (${DIFF} output/ex19_3.out ex19_4.tmp) then true;684,39421
+	   else  printf "${PWD}\nPossible problem with ex19_4, diffs above\n=========================================\n"; fi;685,39480
+	- at for A in " " -vecscatter_rsend -vecscatter_ssend -vecscatter_alltoall "-vecscatter_alltoall -vecscatter_nopack" -vecscatter_window;vecscatter_window688,39661
+	     if (${DIFF} output/ex19_5.out ex19_5.tmp) then true;691,39992
+	     else  printf "${PWD}\nPossible problem with ex19_5 " $$A $$B " diffs above\n=========================================\n"; fi;692,40053
+           done;693,40187
+         done;694,40205
+	   if (${DIFF} output/ex19_6.out ex19_6.tmp) then true;699,40436
+	   else  printf "${PWD}\nPossible problem with ex19_6, diffs above\n=========================================\n"; fi;700,40495
+	   if (${DIFF} output/ex19_7.out ex19_7.tmp) then true;704,40799
+	   else  printf "${PWD}\nPossible problem with ex19_7, diffs above\n=========================================\n"; fi;705,40858
+	-@${MPIEXEC} -n 1 ./ex19 -snes_monitor_short -ksp_monitor_short -pc_type fieldsplit -pc_fieldsplit_block_size 2 -pc_fieldsplit_0_fields pc_fieldsplit_0_fields708,41014
+	-@${MPIEXEC} -n 1 ./ex19 -snes_monitor_short -ksp_monitor_short -pc_type fieldsplit -pc_fieldsplit_block_size 2 -pc_fieldsplit_0_fields 0,1 -pc_fieldsplit_1_fields pc_fieldsplit_1_fields708,41014
+	   if (${DIFF} output/ex19_8.out ex19_8.tmp) then true;709,41305
+	   else  printf "${PWD}\nPossible problem with ex19_8, diffs above\n=========================================\n"; fi;710,41364
+	   if (${DIFF} output/ex19_9.out ex19_9.tmp) then true;714,41703
+	   else  printf "${PWD}\nPossible problem with ex19_9, diffs above\n=========================================\n"; fi;715,41762
+	   if (${DIFF} output/ex19_10.out ex19_10.tmp) then true;719,42113
+	   else  printf "${PWD}\nPossible problem with ex19_10, diffs above\n=========================================\n"; fi;720,42174
+	   if (${DIFF} output/ex19_11.out ex19_11.tmp) then true;724,42557
+	   else  printf "${PWD}\nPossible problem with ex19_11, diffs above\n=========================================\n"; fi;725,42618
+	   if (${DIFF} output/ex19_12.out ex19_12.tmp) then true;729,43004
+	   else  printf "${PWD}\nPossible problem with ex19_12, diffs above\n=========================================\n"; fi;730,43065
+	   if (${DIFF} output/ex19_13.out ex19_13.tmp) then true;734,43470
+	   else  printf "${PWD}\nPossible problem with ex19_13, diffs above\n=========================================\n"; fi;735,43531
+	   if (${DIFF} output/ex19_14.out ex19_14.tmp) then true;739,43845
+	   else  printf "${PWD}\nPossible problem with ex19_14, diffs above\n=========================================\n"; fi;740,43906
+	   if (${DIFF} output/ex19_17.out ex19_17.tmp) then true;744,44173
+	   else  printf "${PWD}\nPossible problem with ex19_17, diffs above\n=========================================\n"; fi;745,44234
+	   if (${DIFF} output/ex19_18.out ex19_18.tmp) then true;749,44482
+	   else  printf "${PWD}\nPossible problem with ex19_18, diffs above\n=========================================\n"; fi;750,44543
+	   if (${DIFF} output/ex19_2.out ex19_14.tmp) then true;754,44879
+	   else  printf "${PWD}\nPossible problem with ex19_14_ds, diffs above\n=========================================\n"; fi;755,44939
+	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;759,45229
+	   else  printf "${PWD}\nPossible problem with ex19_superlu, diffs above\n=========================================\n"; fi;760,45292
+	   if (${DIFF} output/ex19_umfpack.out ex19.tmp) then true;764,45616
+	   else  printf "${PWD}\nPossible problem with ex19_umfpack, diffs above\n=========================================\n"; fi;765,45679
+	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;769,45960
+	   else  printf "${PWD}\nPossible problem with ex19_klu, diffs above\n=========================================\n"; fi;770,46023
+	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;774,46326
+	   else  printf "${PWD}\nPossible problem with ex19_klu_2, diffs above\n=========================================\n"; fi;775,46389
+	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;779,46689
+	   else  printf "${PWD}\nPossible problem with ex19_klu_3, diffs above\n=========================================\n"; fi;780,46752
+	-@${MPIEXEC} -n 1 ./ex19  -da_grid_x 20 -da_grid_y 20 -{snes,snes783,46961
+	   if (${DIFF} output/ex19_superlu_equil.out ex19.tmp) then true;784,47130
+	   else  printf "${PWD}\nPossible problem with ex19_superlu_equil, diffs above\n=========================================\n"; fi;785,47199
+	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;789,47504
+	   else  printf "${PWD}\nPossible problem with ex19_superlu_dist, diffs above\n=========================================\n"; fi;790,47567
+	   if (${DIFF} output/ex19_superlu.out ex19.tmp) then true;794,47874
+	   else  printf "${PWD}\nPossible problem with ex19_superlu_dist_2, diffs above\n=========================================\n"; fi;795,47937
+	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type additive -pc_fieldsplit_0_fields pc_fieldsplit_0_fields798,48115
+	   if (${DIFF} output/ex19_fieldsplit_2.out ex19_6.tmp) then true;799,48352
+	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_2, diffs above\n=========================================\n"; fi;800,48422
+	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type additive -pc_fieldsplit_0_fields pc_fieldsplit_0_fields803,48600
+	   if (${DIFF} output/ex19_fieldsplit_3.out ex19_6.tmp) then true;804,48887
+	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_3, diffs above\n=========================================\n"; fi;805,48957
+	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type SCHUR -pc_fieldsplit_0_fields pc_fieldsplit_0_fields808,49135
+	   if (${DIFF} output/ex19_fieldsplit_4.out ex19_6.tmp) then true;809,49419
+	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_4, diffs above\n=========================================\n"; fi;810,49489
+	-@${MPIEXEC} -n 2 ./ex19 -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type SCHUR -pc_fieldsplit_0_fields pc_fieldsplit_0_fields813,49671
+	   if (${DIFF} output/ex19_fieldsplit_5.out ex19_6.tmp) then true;814,50036
+	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_fieldsplit_mumps, diffs above\n=========================================\n"; fi;815,50106
+	-@${MPIEXEC} -n 2 ./ex19  -pc_type fieldsplit -pc_fieldsplit_block_size 4 -pc_fieldsplit_type SCHUR -pc_fieldsplit_0_fields pc_fieldsplit_0_fields818,50303
+	   if (${DIFF} output/ex19_fieldsplit_hypre.out ex19_6.tmp) then true;819,50661
+	   else  printf "${PWD}\nPossible problem with ex19_fieldsplit_hypre, diffs above\n=========================================\n"; fi;820,50735
+	-@${MPIEXEC} -n 1 ./ex19  -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,823,50958
+	-@${MPIEXEC} -n 1 ./ex19  -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,none -sub_0_pc_fieldsplit_block_size 4 -sub_0_pc_fieldsplit_type additive -sub_0_pc_fieldsplit_0_fields sub_0_pc_fieldsplit_0_fields823,50958
+	   if (${DIFF} output/ex19_composite_fieldsplit.out ex19_6.tmp) then true;824,51287
+	   else  printf "${PWD}\nPossible problem with ex19_composite_fieldsplit, diffs above\n=========================================\n"; fi;825,51365
+	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,828,51567
+	-@${MPIEXEC} -n 1 ./ex19 -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,bjacobi -sub_0_pc_fieldsplit_block_size 4 -sub_0_pc_fieldsplit_type additive -sub_0_pc_fieldsplit_0_fields sub_0_pc_fieldsplit_0_fields828,51567
+	   if (${DIFF} output/ex19_composite_fieldsplit_bjacobi.out ex19_6.tmp) then true;829,51948
+	   else  printf "${PWD}\nPossible problem with ex19_composite_fieldsplit_bjacobi, diffs above\n=========================================\n"; fi;830,52034
+	-@${MPIEXEC} -n 4 ./ex19 -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,833,52246
+	-@${MPIEXEC} -n 4 ./ex19 -ksp_type fgmres -pc_type composite -pc_composite_type MULTIPLICATIVE -pc_composite_pcs fieldsplit,bjacobi -sub_0_pc_fieldsplit_block_size 4 -sub_0_pc_fieldsplit_type additive -sub_0_pc_fieldsplit_0_fields sub_0_pc_fieldsplit_0_fields833,52246
+	   if (${DIFF} output/ex19_composite_fieldsplit_bjacobi_2.out ex19_6.tmp) then true;834,52627
+	   else  printf "${PWD}\nPossible problem with ex19_composite_fieldsplit_bjacobi_2, diffs above\n=========================================\n"; fi;835,52715
+	   if (${DIFF} output/ex19_bjacobi.out ex19_1.tmp) then true;888,57573
+	   else  printf "${PWD}\nPossible problem with ex19_bjacobi, diffs above\n=========================================\n"; fi;889,57638
+        -snes_type composite -snes_composite_type additiveoptimal -snes_composite_sneses ngs,894,57940
+	   if (${DIFF} output/ex18_1.out ex18_1.tmp) then true;911,59433
+	   else  printf "${PWD}\nPossible problem with ex18, diffs above\n=========================================\n"; fi;912,59492
+	- at if @if917,59658
+        elif 920,59854
+	elif 922,60002
+           cat ex19_1.tmp;tmp928,60480
+           cat ex19_1.tmp; fi;928,60480
+           cat ex19_1.tmp;tmp935,61038
+           cat ex19_1.tmp; fi;935,61038
+           cat ex19_1.tmp; fi; fi;935,61038
+        ${RM} -f ex19_1.tmp;tmp936,61075
+        ${MAKE} PETSC_ARCH=937,61106
+        ${MAKE} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=937,61106
+        ${MAKE} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} ex19.rm rm937,61106
+	   if (${DIFF} output/ex19_cusp.out ex19.tmp) then true;941,61350
+	   else  printf "${PWD}\nPossible problem with ex19_cusp, diffs above\n=========================================\n"; fi;942,61410
+	   if (${DIFF} output/ex20_1.out ex20_1.tmp) then true;946,61722
+	   else  printf "${PWD}\nPossible problem with ex20_1, diffs above\n=========================================\n"; fi;947,61781
+	   if (${DIFF} output/ex21_1.out ex21_1.tmp) then true;951,62083
+	   else  printf "${PWD}\nPossible problem with ex21_1, diffs above\n=========================================\n"; fi;952,62142
+	- at x=@x955,62296
+	   if (${DIFF} output/ex22_1.out ex22_1.tmp > /dev/null 2>&1) then x=956,62422
+	   if (${DIFF} output/ex22_1.out ex22_1.tmp > /dev/null 2>&1) then x='good'; fi 956,62422
+	   if (${DIFF} output/ex22_1_alt.out ex22_1.tmp > /dev/null 2>&1) then x=957,62506
+	   if (${DIFF} output/ex22_1_alt.out ex22_1.tmp > /dev/null 2>&1) then x='good'; fi;957,62506
+	   if [ "$$x" = "bad" ]; then ${DIFF} output/ex22_1.out ex22_1.tmp tmp958,62594
+	   if [ "$$x" = "bad" ]; then ${DIFF} output/ex22_1.out ex22_1.tmp ; ${DIFF} output/ex22_1_alt.out ex22_1.tmp tmp958,62594
+	   if [ "$$x" = "bad" ]; then ${DIFF} output/ex22_1.out ex22_1.tmp ; ${DIFF} output/ex22_1_alt.out ex22_1.tmp ; printf "${PWD}\nPossible problem with ex22_1, diffs above\n=========================================\n"; fi;958,62594
+	   if (${DIFF} output/ex25_1.out ex25_1.tmp) then true;963,62945
+	   else  printf "${PWD}\nPossible problem with ex25_1, diffs above\n=========================================\n"; fi;964,63004
+	   if (${DIFF} output/ex25_2.out ex25_2.tmp) then true;969,63253
+	   else  printf "${PWD}\nPossible problem with ex25_2, diffs above\n=========================================\n"; fi;970,63312
+	- at for mtype in aij nest 983,64366
+	    ${DIFF} output/ex28_3.out ex28_3.tmp || printf "${PWD}\nPossible problem with ex28_3 mtype=$${mtype}; diffs above\n=========================================\n"; ${RM} -f ex28_3.tmp;tmp986,64722
+	  ${DIFF} output/ex28_4.out ex28_4.tmp || printf "${PWD}\nPossible problem with ex28_4 ; diffs above\n=========================================\n"; ${RM} -f ex28_4.tmp;tmp990,65490
+	   if (${DIFF} output/ex30_1.out ex30_1.tmp) then true;993,65719
+	   else  printf "${PWD}\nPossible problem with ex30_1, diffs above\n=========================================\n"; fi;994,65778
+	   if (${DIFF} output/ex35_1.out ex35_1.tmp) then true;999,66028
+	   else  printf "${PWD}\nPossible problem with ex35_1, diffs above\n=========================================\n"; fi;1000,66087
+	   if (${DIFF} output/ex35_2.out ex35_2.tmp) then true;1005,66399
+	   else  printf "${PWD}\nPossible problem with ex35_2, diffs above\n=========================================\n"; fi;1006,66458
+	   if (${DIFF} output/ex35_3.out ex35_3.tmp) then true;1011,66707
+	   else  printf "${PWD}\nPossible problem with ex35_3, diffs above\n=========================================\n"; fi;1012,66766
+	   if (${DIFF} output/ex35_4.out ex35_4.tmp) then true;1017,67046
+	   else  printf "${PWD}\nPossible problem with ex35_4, diffs above\n=========================================\n"; fi;1018,67105
+	   if (${DIFF} output/ex35_5.out ex35_5.tmp) then true;1023,67353
+	   else  printf "${PWD}\nPossible problem with ex35_5, diffs above\n=========================================\n"; fi;1024,67412
+	   if (${DIFF} output/ex35_6.out ex35_6.tmp) then true;1029,67692
+	   else  printf "${PWD}\nPossible problem with ex35_6, diffs above\n=========================================\n"; fi;1030,67751
+	   if (${DIFF} output/ex35_7.out ex35_7.tmp) then true;1036,68185
+	   else  printf "${PWD}\nPossible problem with ex35_7, diffs above\n=========================================\n"; fi;1037,68244
+	   if (${DIFF} output/ex35_8.out ex35_8.tmp) then true;1042,68647
+	   else  printf "${PWD}\nPossible problem with ex35_8, diffs above\n=========================================\n"; fi;1043,68706
+	   if (${DIFF} output/ex40f90.out ex40f90_1.tmp) then true;1048,69028
+	   else printf "${PWD}\nPossible problem with ex40f90_1, diffs above\n=========================================\n"; fi;1049,69091
+	   if (${DIFF} output/ex42_1.out ex42_1.tmp) then true;1054,69340
+	   else printf "${PWD}\nPossible problem with ex42_1, diffs above\n=========================================\n"; fi;1055,69399
+	   if (${DIFF} output/ex46_1.out ex46.tmp) then true;1060,69729
+	   else printf "${PWD}\nPossible problem with ex46, diffs above\n=========================================\n"; fi;1061,69786
+	   if (${DIFF} output/ex46_ew_1.out ex46.tmp) then true;1066,70094
+	   else printf "${PWD}\nPossible problem with ex46_ew_1, diffs above\n=========================================\n"; fi;1067,70154
+	   if (${DIFF} output/ex46_ew_2.out ex46.tmp) then true;1073,70468
+	   else printf "${PWD}\nPossible problem with ex46_ew_2, diffs above\n=========================================\n"; fi;1074,70528
+	   if (${DIFF} output/ex46_ew_3.out ex46.tmp) then true;1080,70842
+	   else printf "${PWD}\nPossible problem with ex46_ew_3, diffs above\n=========================================\n"; fi;1081,70902
+FMRISE_NGMRES_NPC_BASE 1084,71048
+	   if (${DIFF} output/ex46_fm_rise_2.out ex46.tmp) then true;1088,71354
+	   else printf "${PWD}\nPossible problem with ex46_fm_rise_2, diffs above\n=========================================\n"; fi;1089,71419
+	   if (${DIFF} output/ex46_fm_rise_4.out ex46.tmp) then true;1094,71694
+	   else printf "${PWD}\nPossible problem with ex46_fm_rise_4, diffs above\n=========================================\n"; fi;1095,71759
+	   if (${DIFF} output/ex47cu_1.out ex47cu_1.tmp) then true;1100,72013
+	   else printf "${PWD}\nPossible problem with ex47cu_1, diffs above\n=========================================\n"; fi;1101,72076
+	-@${MPIEXEC} -n 6 ./ex48 -M 4 -P 2 -da_refine_hierarchy_x da_refine_hierarchy_x1117,73844
+	-@${MPIEXEC} -n 6 ./ex48 -M 4 -P 2 -da_refine_hierarchy_x 1,1,3 -da_refine_hierarchy_y da_refine_hierarchy_y1117,73844
+	-@${MPIEXEC} -n 6 ./ex48 -M 4 -P 2 -da_refine_hierarchy_x 1,1,3 -da_refine_hierarchy_y 2,2,1 -da_refine_hierarchy_z da_refine_hierarchy_z1117,73844
+	- at for mtype in aij baij sbaij;1121,74576
+	   ${RM} -f ex48_5.tmp;tmp1124,74944
+	- at x=@x1136,75769
+           if (${DIFF} output/ex59_1.out ex59_1.tmp > /dev/null 2>&1) then x=1137,75872
+           if (${DIFF} output/ex59_1.out ex59_1.tmp > /dev/null 2>&1) then x='good'; fi 1137,75872
+	   if (${DIFF} output/ex59_1_alt.out ex59_1.tmp > /dev/null 2>&1) then x=1138,75963
+	   if (${DIFF} output/ex59_1_alt.out ex59_1.tmp > /dev/null 2>&1) then x='good'; fi;1138,75963
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_1.out ex59_1.tmp tmp1139,76051
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_1.out ex59_1.tmp ; ${DIFF} output/ex59_1_alt.out ex59_1.tmp tmp1139,76051
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_1.out ex59_1.tmp ; ${DIFF} output/ex59_1_alt.out ex59_1.tmp ; printf "${PWD}\nPossible problem with ex59_1, diffs above\n=========================================\n"; fi;1139,76051
+	- at x=@x1142,76314
+           if (${DIFF} output/ex59_2.out ex59_2.tmp > /dev/null 2>&1) then x=1143,76418
+           if (${DIFF} output/ex59_2.out ex59_2.tmp > /dev/null 2>&1) then x='good'; fi 1143,76418
+	   if (${DIFF} output/ex59_2_alt.out ex59_2.tmp > /dev/null 2>&1) then x=1144,76509
+	   if (${DIFF} output/ex59_2_alt.out ex59_2.tmp > /dev/null 2>&1) then x='good'; fi;1144,76509
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_2.out ex59_2.tmp tmp1145,76597
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_2.out ex59_2.tmp ; ${DIFF} output/ex59_2_alt.out ex59_2.tmp tmp1145,76597
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_2.out ex59_2.tmp ; ${DIFF} output/ex59_2_alt.out ex59_2.tmp ; printf "${PWD}\nPossible problem with ex59_2, diffs above\n=========================================\n"; fi;1145,76597
+	- at x=@x1148,76860
+           if (${DIFF} output/ex59_3.out ex59_3.tmp > /dev/null 2>&1) then x=1149,76978
+           if (${DIFF} output/ex59_3.out ex59_3.tmp > /dev/null 2>&1) then x='good'; fi 1149,76978
+	   if (${DIFF} output/ex59_3_alt.out ex59_3.tmp > /dev/null 2>&1) then x=1150,77069
+	   if (${DIFF} output/ex59_3_alt.out ex59_3.tmp > /dev/null 2>&1) then x='good'; fi;1150,77069
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_3.out ex59_3.tmp tmp1151,77157
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_3.out ex59_3.tmp ; ${DIFF} output/ex59_3_alt.out ex59_3.tmp tmp1151,77157
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_3.out ex59_3.tmp ; ${DIFF} output/ex59_3_alt.out ex59_3.tmp ; printf "${PWD}\nPossible problem with ex59_3, diffs above\n=========================================\n"; fi;1151,77157
+TESTEXAMPLES_C	1159,78183
 

 src/snes/examples/tutorials/ex47cu.cu,204
 ex47cu.cu:^?ex47cu.cu^A,1
@@ -66234,7 +66275,7 @@ int main(3357,155430
 

 src/snes/examples/tutorials/ex61genm.m.html,201
 ex61genm.m.html:^?ex61genm.m.html^A,1
-petsc-3.7.1 2016-05-15version11,363
+petsc-3.7.2 2016-06-05version11,363
 Report Typos and Errorsbugreport12,432
 1: line113,722
 2: line214,781
@@ -66289,7 +66330,7 @@ PetscErrorCode MatrixFreePreconditioner(691,25190
 

 src/snes/examples/tutorials/ex74f.F90.html,84860
 ex74f.F90.html:^?ex74f.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,360
+petsc-3.7.2 2016-06-05version11,360
 Report Typos and Errorsbugreport12,429
 1: line113,718
 2: line214,780
@@ -69704,7 +69745,7 @@ int main(210,7583
 

 src/snes/examples/tutorials/ex61m.m.html,319
 ex61m.m.html:^?ex61m.m.html^A,1
-petsc-3.7.1 2016-05-15version11,354
+petsc-3.7.2 2016-06-05version11,354
 Report Typos and Errorsbugreport12,423
 2: line214,727
 3: line315,880
@@ -69871,9 +69912,9 @@ PetscBool second_order 15,458
 #define KPOW 18,544
 const PetscScalar sperturb 19,568
 int main(27,737
-#define SQR(93,3465
-PetscErrorCode FormFunction(130,4780
-PetscErrorCode FormJacobian(155,5606
+#define SQR(92,3464
+PetscErrorCode FormFunction(128,4781
+PetscErrorCode FormJacobian(153,5607
 

 src/snes/examples/tutorials/ex9.c,550
 ex9.c:^?ex9.c^A,1
@@ -70232,7 +70273,7 @@ PetscErrorCode FormJacobian1(166,5912
 

 src/snes/examples/tutorials/ex40f90.F90.html,1237
 ex40f90.F90.html:^?ex40f90.F90.html^A,1
-petsc-3.7.1 2016-05-15version11,366
+petsc-3.7.2 2016-06-05version11,366
 Report Typos and Errorsbugreport12,435
 1: line113,726
 2: line214,769
@@ -72085,69 +72126,69 @@ PetscErrorCode SNESSetUp_NASM(95,3837
 #undef __FUNCT__174,7264
 #define __FUNCT__ 175,7281
 PetscErrorCode SNESSetFromOptions_NASM(176,7325
-#undef __FUNCT__210,9349
-#define __FUNCT__ 211,9366
-PetscErrorCode SNESView_NASM(212,9400
-#undef __FUNCT__273,12743
-#define __FUNCT__ 274,12760
-PetscErrorCode SNESNASMSetType(290,13109
-#undef __FUNCT__301,13421
-#define __FUNCT__ 302,13438
-PetscErrorCode SNESNASMSetType_NASM(303,13479
-#undef __FUNCT__313,13840
-#define __FUNCT__ 314,13857
-PetscErrorCode SNESNASMGetType(332,14196
-#undef __FUNCT__343,14510
-#define __FUNCT__ 344,14527
-PetscErrorCode SNESNASMGetType_NASM(345,14568
-#undef __FUNCT__354,14756
-#define __FUNCT__ 355,14773
-PetscErrorCode SNESNASMSetSubdomains(375,15412
-#undef __FUNCT__386,15886
-#define __FUNCT__ 387,15903
-PetscErrorCode SNESNASMSetSubdomains_NASM(388,15950
-#undef __FUNCT__439,17503
-#define __FUNCT__ 440,17520
-PetscErrorCode SNESNASMGetSubdomains(462,18139
-#undef __FUNCT__473,18623
-#define __FUNCT__ 474,18640
-PetscErrorCode SNESNASMGetSubdomains_NASM(475,18687
-#undef __FUNCT__491,19191
-#define __FUNCT__ 492,19208
-PetscErrorCode SNESNASMGetSubdomainVecs(514,19699
-#undef __FUNCT__525,20090
-#define __FUNCT__ 526,20107
-PetscErrorCode SNESNASMGetSubdomainVecs_NASM(527,20157
-#undef __FUNCT__540,20487
-#define __FUNCT__ 541,20504
-PetscErrorCode SNESNASMSetComputeFinalJacobian(560,21077
-#undef __FUNCT__571,21419
-#define __FUNCT__ 572,21436
-PetscErrorCode SNESNASMSetComputeFinalJacobian_NASM(573,21493
-#undef __FUNCT__583,21741
-#define __FUNCT__ 584,21758
-PetscErrorCode SNESNASMSetDamping(600,22059
-#undef __FUNCT__611,22392
-#define __FUNCT__ 612,22409
-PetscErrorCode SNESNASMSetDamping_NASM(613,22453
-#undef __FUNCT__622,22643
-#define __FUNCT__ 623,22660
-PetscErrorCode SNESNASMGetDamping(639,22947
-#undef __FUNCT__650,23282
-#define __FUNCT__ 651,23299
-PetscErrorCode SNESNASMGetDamping_NASM(652,23343
-#undef __FUNCT__662,23536
-#define __FUNCT__ 663,23553
-PetscErrorCode SNESNASMSolveLocal_Private(675,23787
-#undef __FUNCT__753,27294
-#define __FUNCT__ 754,27311
-PetscErrorCode SNESNASMComputeFinalJacobian_Private(755,27368
-#undef __FUNCT__804,29462
-#define __FUNCT__ 805,29479
-PetscErrorCode SNESSolve_NASM(806,29514
-#undef __FUNCT__916,34519
-#define __FUNCT__ 917,34536
-PETSC_EXTERN PetscErrorCode SNESCreate_NASM(918,34572
+#undef __FUNCT__210,9405
+#define __FUNCT__ 211,9422
+PetscErrorCode SNESView_NASM(212,9456
+#undef __FUNCT__273,12799
+#define __FUNCT__ 274,12816
+PetscErrorCode SNESNASMSetType(290,13165
+#undef __FUNCT__301,13477
+#define __FUNCT__ 302,13494
+PetscErrorCode SNESNASMSetType_NASM(303,13535
+#undef __FUNCT__313,13896
+#define __FUNCT__ 314,13913
+PetscErrorCode SNESNASMGetType(332,14252
+#undef __FUNCT__343,14566
+#define __FUNCT__ 344,14583
+PetscErrorCode SNESNASMGetType_NASM(345,14624
+#undef __FUNCT__354,14812
+#define __FUNCT__ 355,14829
+PetscErrorCode SNESNASMSetSubdomains(375,15468
+#undef __FUNCT__386,15942
+#define __FUNCT__ 387,15959
+PetscErrorCode SNESNASMSetSubdomains_NASM(388,16006
+#undef __FUNCT__439,17559
+#define __FUNCT__ 440,17576
+PetscErrorCode SNESNASMGetSubdomains(462,18195
+#undef __FUNCT__473,18679
+#define __FUNCT__ 474,18696
+PetscErrorCode SNESNASMGetSubdomains_NASM(475,18743
+#undef __FUNCT__491,19247
+#define __FUNCT__ 492,19264
+PetscErrorCode SNESNASMGetSubdomainVecs(514,19755
+#undef __FUNCT__525,20146
+#define __FUNCT__ 526,20163
+PetscErrorCode SNESNASMGetSubdomainVecs_NASM(527,20213
+#undef __FUNCT__540,20543
+#define __FUNCT__ 541,20560
+PetscErrorCode SNESNASMSetComputeFinalJacobian(560,21133
+#undef __FUNCT__571,21475
+#define __FUNCT__ 572,21492
+PetscErrorCode SNESNASMSetComputeFinalJacobian_NASM(573,21549
+#undef __FUNCT__583,21797
+#define __FUNCT__ 584,21814
+PetscErrorCode SNESNASMSetDamping(602,22227
+#undef __FUNCT__613,22560
+#define __FUNCT__ 614,22577
+PetscErrorCode SNESNASMSetDamping_NASM(615,22621
+#undef __FUNCT__624,22811
+#define __FUNCT__ 625,22828
+PetscErrorCode SNESNASMGetDamping(641,23115
+#undef __FUNCT__652,23450
+#define __FUNCT__ 653,23467
+PetscErrorCode SNESNASMGetDamping_NASM(654,23511
+#undef __FUNCT__664,23704
+#define __FUNCT__ 665,23721
+PetscErrorCode SNESNASMSolveLocal_Private(677,23955
+#undef __FUNCT__755,27462
+#define __FUNCT__ 756,27479
+PetscErrorCode SNESNASMComputeFinalJacobian_Private(757,27536
+#undef __FUNCT__806,29630
+#define __FUNCT__ 807,29647
+PetscErrorCode SNESSolve_NASM(808,29682
+#undef __FUNCT__919,35012
+#define __FUNCT__ 920,35029
+PETSC_EXTERN PetscErrorCode SNESCreate_NASM(921,35065
 

 src/snes/impls/nasm/aspin.c,290
 aspin.c:^?aspin.c^A,1
@@ -73768,7 +73809,7 @@ src/tao/linesearch/interface/ftn-custom/makefile,13
 makefile:^?makefile^A,1
 CFLAGS=3,54
 

-src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c,1576
+src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c,1706
 ztaolinesearchf.c:^?ztaolinesearchf.c^A,1
 static int OBJ=23,1189
 static int GRAD=24,1207
@@ -73779,16 +73820,16 @@ static PetscErrorCode ourtaolinesearchobjectiveroutine(29,1291
 static PetscErrorCode ourtaolinesearchgradientroutine(38,1626
 static PetscErrorCode ourtaolinesearchobjectiveandgradientroutine(48,1949
 static PetscErrorCode ourtaolinesearchobjectiveandgtsroutine(57,2311
-void PETSC_STDCALL taolinesearchsetobjectiveroutine_(70,2716
-void PETSC_STDCALL taolinesearchsetgradientroutine_(82,3271
-void PETSC_STDCALL taolinesearchsetobjectiveandgradientroutine_(94,3817
-void PETSC_STDCALL taolinesearchsetobjectiveandgtsroutine_(109,4430
-void PETSC_STDCALL taolinesearchsettype_(123,5030
-void PETSC_STDCALL taolinesearchview_(134,5287
-void PETSC_STDCALL taolinesearchgetoptionsprefix_(141,5497
-void PETSC_STDCALL taolinesearchappendoptionsprefix_(150,5819
-void PETSC_STDCALL taolinesearchsetoptionsprefix_(158,6091
-void PETSC_STDCALL taolinesearchgettype_(166,6345
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetobjectiveroutine_(66,2698
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetgradientroutine_(78,3266
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetobjectiveandgradientroutine_(90,3825
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetobjectiveandgtsroutine_(102,4448
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsettype_(114,5059
+PETSC_EXTERN void PETSC_STDCALL taolinesearchview_(125,5329
+PETSC_EXTERN void PETSC_STDCALL taolinesearchgetoptionsprefix_(132,5552
+PETSC_EXTERN void PETSC_STDCALL taolinesearchappendoptionsprefix_(141,5887
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetoptionsprefix_(149,6172
+PETSC_EXTERN void PETSC_STDCALL taolinesearchgettype_(157,6439
 

 src/tao/linesearch/impls/makefile,11
 makefile:^?makefile^A,1
@@ -76575,6 +76616,9 @@ arch-linux-pkgs-gcov.py:^?arch-linux-pkgs-gcov.py^A,1
 config/examples/arch-linux-pkgs-64idx.py,0
 arch-linux-pkgs-64idx.py:^?arch-linux-pkgs-64idx.py^A,1
 

+config/examples/arch-linux-without-fc.py,0
+arch-linux-without-fc.py:^?arch-linux-without-fc.py^A,1
+

 config/examples/arch-linux-opt-cxx-quad.py,0
 arch-linux-opt-cxx-quad.py:^?arch-linux-opt-cxx-quad.py^A,1
 

diff --git a/config/BuildSystem/config/packages/Chaco.py b/config/BuildSystem/config/packages/Chaco.py
index c123a36..7d7abb1 100644
--- a/config/BuildSystem/config/packages/Chaco.py
+++ b/config/BuildSystem/config/packages/Chaco.py
@@ -26,8 +26,8 @@ class Configure(config.package.Package):
     g = open(os.path.join(self.packageDir, mkfile), 'w')
     self.setCompilers.pushLanguage('C')
     g.write('CC = '+self.setCompilers.getCompiler()+'\n')
-    g.write('CFLAGS = '+self.setCompilers.getCompilerFlags()+'\n')
-    g.write('OFLAGS = '+self.setCompilers.getCompilerFlags()+'\n')
+    g.write('CFLAGS = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+'\n')
+    g.write('OFLAGS = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+'\n')
     self.setCompilers.popLanguage()
     g.close()
 
diff --git a/config/BuildSystem/config/packages/Chombo.py b/config/BuildSystem/config/packages/Chombo.py
index a24566f..6c989c3 100644
--- a/config/BuildSystem/config/packages/Chombo.py
+++ b/config/BuildSystem/config/packages/Chombo.py
@@ -3,13 +3,14 @@ import config.package
 class Configure(config.package.Package):
   def __init__(self, framework):
     config.package.Package.__init__(self, framework)
-    self.gitcommit        = '57c046a1ae4643148aa6bac36cb8105cd5ba71ce'
+    self.gitcommit        = '2469eee'
     self.download         = ['git://https://bitbucket.org/petsc/pkg-chombo-3.2.git','https://bitbucket.org/petsc/pkg-chombo-3.2/get/'+self.gitcommit+'.tar.gz']
     self.functionsCxx     = [1,'namespace Box {class Box{public: Box();};}','Box::Box *nb = new Box::Box()'] 
     self.includedir       = 'include'
     self.includes         = ['CH_config.H']
     self.downloadonWindows= 0
     self.hastestsdatafiles= 1
+    self.downloaddirname   = 'petsc-pkg-chombo-3.2'
     return
 
   def setupHelp(self, help):
diff --git a/config/BuildSystem/config/packages/MUMPS.py b/config/BuildSystem/config/packages/MUMPS.py
index 45d32ad..e7a9c56 100644
--- a/config/BuildSystem/config/packages/MUMPS.py
+++ b/config/BuildSystem/config/packages/MUMPS.py
@@ -8,7 +8,8 @@ class Configure(config.package.Package):
                              'http://ftp.mcs.anl.gov/pub/petsc/externalpackages/MUMPS_5.0.1-p1.tar.gz']
     self.liblist          = [['libcmumps.a','libdmumps.a','libsmumps.a','libzmumps.a','libmumps_common.a','libpord.a'],
                             ['libcmumps.a','libdmumps.a','libsmumps.a','libzmumps.a','libmumps_common.a','libpord.a','libpthread.a'],
-                            ['libcmumps.a','libdmumps.a','libsmumps.a','libzmumps.a','libmumps_common.a','libpord.a','libmpiseq.a']]
+                            ['libcmumps.a','libdmumps.a','libsmumps.a','libzmumps.a','libmumps_common.a','libpord.a','libmpiseq.a'],
+                            ['libcmumps.a','libdmumps.a','libsmumps.a','libzmumps.a','libmumps_common.a','libpord.a','libpthread.a','libmpiseq.a']]
     self.functions        = ['dmumps_c']
     self.includes         = ['dmumps_c.h']
     #
@@ -30,19 +31,22 @@ class Configure(config.package.Package):
     self.blasLapack   = framework.require('config.packages.BlasLapack',self)
     self.mpi          = framework.require('config.packages.MPI',self)
     self.metis        = framework.require('config.packages.metis',self)
+    self.parmetis     = framework.require('config.packages.parmetis',self)
+    self.ptscotch     = framework.require('config.packages.PTScotch',self)
+    self.scalapack    = framework.require('config.packages.scalapack',self)
     if self.argDB['with-mumps-serial']:
       self.deps       = [self.blasLapack]
       self.odeps      = [self.metis]
     else:
-      self.scalapack  = framework.require('config.packages.scalapack',self)
       self.deps       = [self.scalapack,self.mpi,self.blasLapack]
-      self.parmetis   = framework.require('config.packages.parmetis',self)
-      self.ptscotch   = framework.require('config.packages.PTScotch',self)
       self.odeps      = [self.metis,self.parmetis,self.ptscotch]
     return
 
   def consistencyChecks(self):
     config.package.Package.consistencyChecks(self)
+    if self.argDB['with-'+self.package] or self.argDB['download-'+self.package]:
+      if self.mpi.usingMPIUni and not self.argDB['with-mumps-serial']:
+        raise RuntimeError('Since you are building without MPI you must use --with-mumps-serial to install the correct MUMPS.')
     if self.argDB['with-mumps-serial']:
       if not self.mpi.usingMPIUni:
         raise RuntimeError('Serial MUMPS version is only compatible with MPIUni\nReconfigure using --with-mpi=0')
@@ -57,8 +61,6 @@ class Configure(config.package.Package):
       raise RuntimeError('Cannot install '+self.name+' without Fortran, make sure you do NOT have --with-fc=0')
     if not self.compilers.FortranDefineCompilerOption:
       raise RuntimeError('Fortran compiler cannot handle preprocessing directives from command line.')
-    if self.argDB['with-mumps-serial']:
-      raise RuntimeError('Cannot automatically install the serial version of MUMPS.')
     g = open(os.path.join(self.packageDir,'Makefile.inc'),'w')
     g.write('LPORDDIR   = $(topdir)/PORD/lib/\n')
     g.write('IPORD      = -I$(topdir)/PORD/include/\n')
@@ -94,7 +96,7 @@ class Configure(config.package.Package):
     g.write('RM = /bin/rm -f\n')
     self.setCompilers.pushLanguage('C')
     g.write('CC = '+self.setCompilers.getCompiler()+'\n')
-    g.write('OPTC    = ' + self.setCompilers.getCompilerFlags().replace('-Wall','').replace('-Wshadow','') +'\n')
+    g.write('OPTC    = ' + self.removeWarningFlags(self.setCompilers.getCompilerFlags())+'\n')
     g.write('OUTC = -o \n')
     self.setCompilers.popLanguage()
     if not self.compilers.fortranIsF90:
@@ -119,15 +121,22 @@ class Configure(config.package.Package):
     g.write('LIBEXT  = .'+self.setCompilers.AR_LIB_SUFFIX+'\n')
     g.write('RANLIB  = '+self.setCompilers.RANLIB+'\n')
     g.write('SCALAP  = '+self.libraries.toString(self.scalapack.lib)+'\n')
-    g.write('INCPAR  = '+self.headers.toString(self.mpi.include)+'\n')
-    g.write('LIBPAR  = $(SCALAP) '+self.libraries.toString(self.mpi.lib)+'\n') #PARALLE LIBRARIES USED by MUMPS
+    if not self.argDB['with-mumps-serial']:
+      g.write('INCPAR  = '+self.headers.toString(self.mpi.include)+'\n')
+      g.write('LIBPAR  = $(SCALAP) '+self.libraries.toString(self.mpi.lib)+'\n')
+    else:
+      g.write('INCPAR  = -I../libseq\n')
     g.write('INCSEQ  = -I$(topdir)/libseq\n')
     g.write('LIBSEQ  =  $(LAPACK) -L$(topdir)/libseq -lmpiseq\n')
     g.write('LIBBLAS = '+self.libraries.toString(self.blasLapack.dlib)+'\n')
     g.write('OPTL    = -O -I.\n')
     g.write('INCS = $(INCPAR)\n')
     g.write('LIB = $(LIBPAR)\n')
-    g.write('LIBSEQNEEDED =\n')
+    if self.argDB['with-mumps-serial']:
+      g.write('LIBSEQNEEDED = libseqneeded\n')
+      g.write('LIBS = $(LIBSEQ)\n')
+    else:
+      g.write('LIBSEQNEEDED =\n')
     g.close()
     if self.installNeeded('Makefile.inc'):
       try:
@@ -141,7 +150,9 @@ class Configure(config.package.Package):
         includeDir = os.path.join(self.installDir, self.includedir)
         self.logPrintBox('Installing Mumps; this may take several minutes')
         self.installDirProvider.printSudoPasswordMessage()
-        output,err,ret = config.package.Package.executeShellCommand(self.installSudo+'mkdir -p '+os.path.join(self.installDir,self.libdir)+' && cd '+self.packageDir+' && '+self.installSudo+'cp -f lib/*.* '+libDir+'/. && '+self.installSudo+'mkdir -p '+includeDir+' && '+self.installSudo+'cp -f include/*.* '+includeDir+'/.', timeout=2500, log = self.log)
+        output,err,ret = config.package.Package.executeShellCommand(self.installSudo+'mkdir -p '+os.path.join(self.installDir,self.libdir)+' && cd '+self.packageDir+' && '+self.installSudo+'cp -f lib/*.* '+libDir+'/. && '+self.installSudo+'mkdir -p '+includeDir+' && '+self.installSudo+'cp -f include/*.* '+includeDir+'/.', timeout=50, log = self.log)
+        if self.argDB['with-mumps-serial']:
+          output,err,ret = config.package.Package.executeShellCommand('cd '+self.packageDir+' && '+self.installSudo+'cp -f libseq/libmpiseq.a '+libDir+'/. ', timeout=25, log = self.log)
       except RuntimeError, e:
         raise RuntimeError('Error running make on MUMPS: '+str(e))
       self.postInstall(output1+err1+output2+err2,'Makefile.inc')
diff --git a/config/BuildSystem/config/packages/PARTY.py b/config/BuildSystem/config/packages/PARTY.py
index 79d0564..680a821 100644
--- a/config/BuildSystem/config/packages/PARTY.py
+++ b/config/BuildSystem/config/packages/PARTY.py
@@ -15,7 +15,7 @@ class Configure(config.package.Package):
 
     g = open(os.path.join(self.packageDir,'make.inc'),'w')
     self.setCompilers.pushLanguage('C')
-    g.write('CC = '+self.setCompilers.getCompiler()+' '+self.setCompilers.getCompilerFlags()+'\n')
+    g.write('CC = '+self.setCompilers.getCompiler()+' '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+'\n')
     self.setCompilers.popLanguage()
     g.close()
 
diff --git a/config/BuildSystem/config/packages/PTScotch.py b/config/BuildSystem/config/packages/PTScotch.py
index 9968f9e..ddedfd8 100644
--- a/config/BuildSystem/config/packages/PTScotch.py
+++ b/config/BuildSystem/config/packages/PTScotch.py
@@ -47,7 +47,7 @@ class Configure(config.package.Package):
     g.write('CCD        = '+self.setCompilers.getCompiler()+'\n')
 
     # Building cflags/ldflags
-    self.cflags = self.setCompilers.getCompilerFlags()+' '+self.headers.toString(self.mpi.include)
+    self.cflags = self.removeWarningFlags(self.setCompilers.getCompilerFlags())+' '+self.headers.toString(self.mpi.include)
     ldflags = self.libraries.toString(self.mpi.lib)
     if self.libraries.add('-lz','gzwrite'):
       self.cflags = self.cflags + ' -DCOMMON_FILE_COMPRESS_GZ'
diff --git a/config/BuildSystem/config/packages/PaStiX.py b/config/BuildSystem/config/packages/PaStiX.py
index cd9a4d8..7f25a9d 100644
--- a/config/BuildSystem/config/packages/PaStiX.py
+++ b/config/BuildSystem/config/packages/PaStiX.py
@@ -47,9 +47,9 @@ class Configure(config.package.Package):
     else:
       cflags = ''
     if self.mpi.found:
-      g.write('CCFOPT      = '+self.setCompilers.getCompilerFlags()+' '+self.headers.toString(self.mpi.include)+' '+cflags+'\n')
+      g.write('CCFOPT      = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+' '+self.headers.toString(self.mpi.include)+' '+cflags+'\n')
     else:
-      g.write('CCFOPT      = '+self.setCompilers.getCompilerFlags()+' '+cflags+'\n')
+      g.write('CCFOPT      = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+' '+cflags+'\n')
     self.setCompilers.popLanguage()
     g.write('CFPROG      = \n')
     g.write('CF90PROG    = \n')
diff --git a/config/BuildSystem/config/packages/SuiteSparse.py b/config/BuildSystem/config/packages/SuiteSparse.py
index 77a83bd..079df1c 100644
--- a/config/BuildSystem/config/packages/SuiteSparse.py
+++ b/config/BuildSystem/config/packages/SuiteSparse.py
@@ -41,7 +41,7 @@ class Configure(config.package.Package):
     g = open(os.path.join(self.packageDir, mkfile), 'w')
     self.setCompilers.pushLanguage('C')
     g.write('CC           = '+self.setCompilers.getCompiler()+'\n')
-    g.write('CF           = '+self.setCompilers.getCompilerFlags()+'\n')
+    g.write('CF           = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+'\n')
     self.setCompilers.popLanguage()
     g.write('MAKE         ='+self.make.make+'\n')
     g.write('RANLIB       = '+self.setCompilers.RANLIB+'\n')
diff --git a/config/BuildSystem/config/packages/SuperLU_DIST.py b/config/BuildSystem/config/packages/SuperLU_DIST.py
index 08f55a8..dc1d8dd 100644
--- a/config/BuildSystem/config/packages/SuperLU_DIST.py
+++ b/config/BuildSystem/config/packages/SuperLU_DIST.py
@@ -39,8 +39,9 @@ class Configure(config.package.CMakePackage):
 
   def formCMakeConfigureArgs(self):
     args = config.package.CMakePackage.formCMakeConfigureArgs(self)
+    if not self.framework.argDB['download-superlu_dist-gpu']:
+      args.append('-DCMAKE_DISABLE_FIND_PACKAGE_OpenMP=TRUE')
     args.append('-DUSE_XSDK_DEFAULTS=YES')
-
     metis_inc = self.headers.toStringNoDupes(self.metis.include)[2:]
     parmetis_inc = self.headers.toStringNoDupes(self.parmetis.include)[2:]
     args.append('-DTPL_BLAS_LIBRARIES="'+self.libraries.toString(self.blasLapack.dlib)+'"')
@@ -50,6 +51,9 @@ class Configure(config.package.CMakePackage):
     if self.indexTypes.integerSize == 64:
       args.append('-DXSDK_INDEX_SIZE=64')
 
+    if not hasattr(self.compilers, 'FC'):
+      args.append('-DXSDK_ENABLE_Fortran=OFF')
+
     args.append('-Denable_tests=0')
     args.append('-Denable_examples=0')
     #  CMake in SuperLU should set this; but like many other packages it does not
diff --git a/config/BuildSystem/config/packages/SuperLU_MT.py b/config/BuildSystem/config/packages/SuperLU_MT.py
index c74e088..4ba1e2d 100644
--- a/config/BuildSystem/config/packages/SuperLU_MT.py
+++ b/config/BuildSystem/config/packages/SuperLU_MT.py
@@ -34,7 +34,7 @@ class Configure(config.package.Package):
     g.write('RANLIB       = '+self.setCompilers.RANLIB+'\n')
     self.setCompilers.pushLanguage('C')
     g.write('CC           = '+self.setCompilers.getCompiler()+'\n')
-    g.write('CFLAGS       = '+self.setCompilers.getCompilerFlags()+'-D_OPENMP\n')
+    g.write('CFLAGS       = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+' -D_OPENMP\n')
     g.write('LOADER       = '+self.setCompilers.getLinker()+'\n')
     g.write('LOADOPTS     = \n')
     self.setCompilers.popLanguage()
diff --git a/config/BuildSystem/config/packages/Triangle.py b/config/BuildSystem/config/packages/Triangle.py
index a9332e9..b50ff3f 100644
--- a/config/BuildSystem/config/packages/Triangle.py
+++ b/config/BuildSystem/config/packages/Triangle.py
@@ -51,7 +51,7 @@ class Configure(config.package.Package):
     g.write('SHLIB            = libtriangle\n')
 
     self.setCompilers.pushLanguage('C')
-    cflags = self.setCompilers.getCompilerFlags().replace('-Wall','').replace('-Wshadow','')
+    cflags = self.removeWarningFlags(self.setCompilers.getCompilerFlags())
     cflags += ' '+self.headers.toString('.')
     cflags += ' -fPIC'
 
diff --git a/config/BuildSystem/config/packages/Trilinos.py b/config/BuildSystem/config/packages/Trilinos.py
index a413f49..2988e5a 100644
--- a/config/BuildSystem/config/packages/Trilinos.py
+++ b/config/BuildSystem/config/packages/Trilinos.py
@@ -118,6 +118,8 @@ class Configure(config.package.CMakePackage):
     # FEI include files cause crashes on Apple with clang compilers
     args.append('-DTrilinos_ENABLE_STK=OFF')
 
+    if not hasattr(self.compilers, 'FC'):
+      args.append('-DTrilinos_ENABLE_Fortran=OFF')
 
     # The documentation specifically says:
     #     WARNING: Do not try to hack the system and set:
diff --git a/config/BuildSystem/config/packages/ascem-io.py b/config/BuildSystem/config/packages/ascem-io.py
index b9a4394..462a3cc 100644
--- a/config/BuildSystem/config/packages/ascem-io.py
+++ b/config/BuildSystem/config/packages/ascem-io.py
@@ -26,9 +26,9 @@ class Configure(config.package.Package):
     import os
     self.setCompilers.pushLanguage('C')
     if self.hdf5.include:
-      MAKEARGS = 'MACHINE="" CC="'+self.setCompilers.getCompiler()+' '+self.setCompilers.getCompilerFlags()+'" HDF5_INCLUDE_DIR="'+self.hdf5.include[0]+'"'
+      MAKEARGS = 'MACHINE="" CC="'+self.setCompilers.getCompiler()+' '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+'" HDF5_INCLUDE_DIR="'+self.hdf5.include[0]+'"'
     else:
-      MAKEARGS = 'MACHINE="" CC="'+self.setCompilers.getCompiler()+' '+self.setCompilers.getCompilerFlags()+'"'
+      MAKEARGS = 'MACHINE="" CC="'+self.setCompilers.getCompiler()+' '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+'"'
     self.setCompilers.popLanguage()
     INSTALLARGS = 'ASCEMIO_INSTALL_DIR="'+self.installDir+'"'
     g = open(os.path.join(self.packageDir,'compiledata'),'w')
diff --git a/config/BuildSystem/config/packages/boost.py b/config/BuildSystem/config/packages/boost.py
index 19649d1..a056c75 100644
--- a/config/BuildSystem/config/packages/boost.py
+++ b/config/BuildSystem/config/packages/boost.py
@@ -4,18 +4,13 @@ import config.package
 class Configure(config.package.Package):
   def __init__(self, framework):
     config.package.Package.__init__(self, framework)
-    self.download        = ['http://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.gz']
+    self.download        = ['https://sourceforge.net/projects/boost/files/boost/1.61.0/boost_1_61_0.tar.gz']
     self.includes        = ['boost/multi_index_container.hpp']
     self.liblist         = []
     self.cxx             = 1
     self.downloadonWindows = 1
     return
 
-  def consistencyChecks(self):
-    config.package.Package.consistencyChecks(self)
-    if self.argDB.get('download-'+self.downloadname.lower()) and self.setCompilers.isDarwin(self.log):
-      raise RuntimeError('--download-boost does not produce correct shared libraries on Apple. Suggest:\n   brew install boost\nthen run ./configure with --with-boost-dir=/usr/local\n')
-
   def Install(self):
     import shutil
     import os
diff --git a/config/BuildSystem/config/packages/exodusii.py b/config/BuildSystem/config/packages/exodusii.py
index e50bb5b..75e5d21 100644
--- a/config/BuildSystem/config/packages/exodusii.py
+++ b/config/BuildSystem/config/packages/exodusii.py
@@ -47,7 +47,7 @@ class Configure(config.package.Package):
 
     self.setCompilers.pushLanguage('C')
     configOpts.append('CC="'+self.setCompilers.getCompiler()+'"')
-    configOpts.append('CCOPTIONS="'+self.setCompilers.getCompilerFlags()+' -DADDC_ "')
+    configOpts.append('CCOPTIONS="'+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+' -DADDC_ "')
     self.setCompilers.popLanguage()
 
     if hasattr(self.setCompilers, 'FC'):
diff --git a/config/BuildSystem/config/packages/f2cblaslapack.py b/config/BuildSystem/config/packages/f2cblaslapack.py
index 3b492d5..3b50e08 100644
--- a/config/BuildSystem/config/packages/f2cblaslapack.py
+++ b/config/BuildSystem/config/packages/f2cblaslapack.py
@@ -31,7 +31,7 @@ class Configure(config.package.Package):
         line = 'CC = '+cc+'\n'
       if line.startswith('COPTFLAGS '):
         self.setCompilers.pushLanguage('C')
-        line = 'COPTFLAGS  = '+self.setCompilers.getCompilerFlags()+'\n'
+        line = 'COPTFLAGS  = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+'\n'
         self.setCompilers.popLanguage()
       if line.startswith('CNOOPT'):
         self.setCompilers.pushLanguage('C')
diff --git a/config/BuildSystem/config/packages/hypre.py b/config/BuildSystem/config/packages/hypre.py
index f69fccb..ff09cb9 100644
--- a/config/BuildSystem/config/packages/hypre.py
+++ b/config/BuildSystem/config/packages/hypre.py
@@ -4,8 +4,8 @@ import os
 class Configure(config.package.GNUPackage):
   def __init__(self, framework):
     config.package.GNUPackage.__init__(self, framework)
-    self.gitcommit = 'v2.11.0-1-g5aeeaec'
-    self.download  = ['git://https://github.com/LLNL/hypre','https://github.com/LLNL/hypre/archive/v2.11.0.tar.gz']
+    self.gitcommit = 'v2.11.0-47-gbba1cfc'
+    self.download  = ['git://https://github.com/LLNL/hypre','https://github.com/LLNL/hypre/archive/v2.11.0-47-gbba1cfc.tar.gz']
     self.functions = ['HYPRE_IJMatrixCreate']
     self.includes  = ['HYPRE.h']
     self.liblist   = [['libHYPRE.a']]
diff --git a/config/BuildSystem/config/packages/metis.py b/config/BuildSystem/config/packages/metis.py
index 0c481fa..4b509d8 100644
--- a/config/BuildSystem/config/packages/metis.py
+++ b/config/BuildSystem/config/packages/metis.py
@@ -22,7 +22,7 @@ class Configure(config.package.CMakePackage):
 
   def formCMakeConfigureArgs(self):
     if not self.cmake.found:
-      raise RuntimeError('CMake > 2.5 is needed to build METIS')
+      raise RuntimeError('CMake > 2.5 is needed to build METIS\nSuggest adding --download-cmake to ./configure arguments')
 
     args = config.package.CMakePackage.formCMakeConfigureArgs(self)
     args.append('-DGKLIB_PATH=../GKlib') 
diff --git a/config/BuildSystem/config/packages/ml.py b/config/BuildSystem/config/packages/ml.py
index a6ebf5d..03e58c2 100644
--- a/config/BuildSystem/config/packages/ml.py
+++ b/config/BuildSystem/config/packages/ml.py
@@ -50,7 +50,7 @@ class Configure(config.package.GNUPackage):
     args.append('--disable-tests')
 
     self.framework.pushLanguage('C')
-    args.append('--with-cflags="'+self.framework.getCompilerFlags()+' -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX '+ self.headers.toStringNoDupes(self.mpi.include)+'"')
+    args.append('--with-cflags="'+self.removeWarningFlags(self.framework.getCompilerFlags())+' -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX '+ self.headers.toStringNoDupes(self.mpi.include)+'"')
     args.append('CPPFLAGS="'+self.headers.toStringNoDupes(self.mpi.include)+'"')
     self.framework.popLanguage()
 
@@ -63,7 +63,7 @@ class Configure(config.package.GNUPackage):
 
     if hasattr(self.compilers, 'CXX'):
       self.framework.pushLanguage('Cxx')
-      args.append('--with-cxxflags="'+self.framework.getCompilerFlags()+' -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX '+ self.headers.toStringNoDupes(self.mpi.include)+'"')
+      args.append('--with-cxxflags="'+self.removeWarningFlags(self.framework.getCompilerFlags())+' -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX '+ self.headers.toStringNoDupes(self.mpi.include)+'"')
       self.framework.popLanguage()
     else:
       raise RuntimeError('Error: ML requires C++ compiler. None specified')
diff --git a/config/BuildSystem/config/packages/mpe.py b/config/BuildSystem/config/packages/mpe.py
index 121593e..ecd9566 100644
--- a/config/BuildSystem/config/packages/mpe.py
+++ b/config/BuildSystem/config/packages/mpe.py
@@ -18,7 +18,7 @@ class Configure(config.package.GNUPackage):
   def formGNUConfigureArgs(self):
     args = config.package.GNUPackage.formGNUConfigureArgs(self)
     self.framework.pushLanguage('C')
-    args.append('MPI_CFLAGS="'+self.framework.getCompilerFlags()+'"')
+    args.append('MPI_CFLAGS="'+self.removeWarningFlags(self.framework.getCompilerFlags())+'"')
     args.append('MPI_CC="'+self.framework.getCompiler()+'"')
     self.framework.popLanguage()
 
diff --git a/config/BuildSystem/config/packages/mstk.py b/config/BuildSystem/config/packages/mstk.py
index 5e7e9c7..5a4e1b7 100644
--- a/config/BuildSystem/config/packages/mstk.py
+++ b/config/BuildSystem/config/packages/mstk.py
@@ -4,7 +4,8 @@ import os
 class Configure(config.package.CMakePackage):
   def __init__(self, framework):
     config.package.CMakePackage.__init__(self, framework)
-    self.download         = ['http://software.lanl.gov/ascem/tpls/mstk-2.23.tgz']
+    self.gitcommit        = 'master'
+    self.download         = ['git://https://github.com/MeshToolkit/MSTK','http://software.lanl.gov/ascem/tpls/mstk-2.23.tgz']
     self.downloaddirname  = 'mstk'
     self.includes         = ['MSTK.h']
     self.liblist          = [['libmstk.a']]
@@ -20,6 +21,8 @@ class Configure(config.package.CMakePackage):
     self.compilerFlags   = framework.require('config.compilerFlags', self)
     self.mpi             = framework.require('config.packages.MPI',self)
     self.metis           = framework.require('config.packages.metis',self)
+    self.parmetis        = framework.require('config.packages.parmetis',self)
+    self.ptscotch        = framework.require('config.packages.PTScotch',self)
     self.zoltan          = framework.require('config.packages.Zoltan',self)
     self.exodusii        = framework.require('config.packages.exodusii',self)
     self.trilinos        = framework.require('config.packages.Trilinos',self)
@@ -51,6 +54,13 @@ class Configure(config.package.CMakePackage):
         args.append('-DZOLTAN_DIR:FILEPATH='+self.zoltan.directory)
       else:
        args.append('-DZOLTAN_DIR:FILEPATH='+self.trilinos.directory)
+      if self.parmetis.found:
+        args.append('-DZOLTAN_NEEDS_ParMETIS=yes')
+        args.append('-DParMETIS_DIR:FILEPATH='+self.parmetis.directory)
+      if self.ptscotch.found:
+        args.append('-DZOLTAN_NEEDS_PTSCOTCH=yes')
+        args.append('-DPTSCOTCH_DIR:FILEPATH='+self.ptscotch.directory)
+
     if self.exodusii.found or self.trilinos.found:
       args.append('-DENABLE_EXODUSII:BOOL=ON')
       if self.exodusii.found:
diff --git a/config/BuildSystem/config/packages/pARMS.py b/config/BuildSystem/config/packages/pARMS.py
index 5085c10..fbbd529 100644
--- a/config/BuildSystem/config/packages/pARMS.py
+++ b/config/BuildSystem/config/packages/pARMS.py
@@ -30,7 +30,7 @@ class Configure(config.package.Package):
     # C compiler
     self.setCompilers.pushLanguage('C')
     g.write('CC         = '+self.setCompilers.getCompiler()+'\n')
-    g.write('CFLAGS     = '+self.setCompilers.getCompilerFlags()+'-DUSE_MPI -DREAL=double -DHAS_BLAS ')
+    g.write('CFLAGS     = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+' -DUSE_MPI -DREAL=double -DHAS_BLAS ')
     if self.scalartypes.scalartype == 'complex':
       g.write('-DDBL_CMPLX\n')
     else:
diff --git a/config/BuildSystem/config/packages/petsc4py.py b/config/BuildSystem/config/packages/petsc4py.py
index 12f6ed7..258512a 100644
--- a/config/BuildSystem/config/packages/petsc4py.py
+++ b/config/BuildSystem/config/packages/petsc4py.py
@@ -3,11 +3,12 @@ import config.package
 class Configure(config.package.Package):
   def __init__(self, framework):
     config.package.Package.__init__(self, framework)
-    self.gitcommit         = '3.7.0'
-    self.download          = ['git://https://bitbucket.org/petsc/petsc4py','https://bitbucket.org/petsc/petsc4py/downloads/petsc4py-'+self.gitcommit+'.tar.gz']
+    self.gitcommit         = '026d6fa' # maint/3.7 from may-21-2026
+    self.download          = ['git://https://bitbucket.org/petsc/petsc4py','https://bitbucket.org/petsc/petsc4py/get/'+self.gitcommit+'.tar.gz']
     self.functions         = []
     self.includes          = []
     self.skippackagewithoptions = 1
+    self.downloaddirname   = 'petsc-petsc4py'
     return
 
   def setupDependencies(self, framework):
diff --git a/config/BuildSystem/config/packages/revolve.py b/config/BuildSystem/config/packages/revolve.py
index 7810f33..2e9c178 100644
--- a/config/BuildSystem/config/packages/revolve.py
+++ b/config/BuildSystem/config/packages/revolve.py
@@ -35,7 +35,7 @@ class Configure(config.package.Package):
     g.write('PREFIX           = '+self.installDir+'\n')
 
     g.write('CXX              = '+self.setCompilers.getCompiler()+'\n')
-    g.write('CXXFLAGS         = '+self.setCompilers.getCompilerFlags()+'\n')
+    g.write('CXXFLAGS         = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+'\n')
     g.close()
 
     self.framework.popLanguage()
diff --git a/config/BuildSystem/config/packages/scalapack.py b/config/BuildSystem/config/packages/scalapack.py
index 0ddd81f..bba26b5 100644
--- a/config/BuildSystem/config/packages/scalapack.py
+++ b/config/BuildSystem/config/packages/scalapack.py
@@ -55,7 +55,7 @@ class Configure(config.package.Package):
     self.setCompilers.popLanguage()
     self.setCompilers.pushLanguage('C')
     g.write('CC           = '+self.setCompilers.getCompiler()+'\n')
-    g.write('CCFLAGS      = '+self.setCompilers.getCompilerFlags().replace('-Wall','').replace('-Wshadow','')+' $(MPIINC)\n')
+    g.write('CCFLAGS      = '+self.removeWarningFlags(self.setCompilers.getCompilerFlags())+' $(MPIINC)\n')
     g.write('CCLOADER     = '+self.setCompilers.getLinker()+'\n')
     g.write('CCLOADFLAGS  = '+self.setCompilers.getLinkerFlags()+'\n')
     self.setCompilers.popLanguage()
diff --git a/config/BuildSystem/config/packages/sowing.py b/config/BuildSystem/config/packages/sowing.py
index 15dbfd7..15cf8bc 100644
--- a/config/BuildSystem/config/packages/sowing.py
+++ b/config/BuildSystem/config/packages/sowing.py
@@ -4,8 +4,8 @@ import os
 class Configure(config.package.GNUPackage):
   def __init__(self, framework):
     config.package.GNUPackage.__init__(self, framework)
-    self.download          = ['git://https://bitbucket.org/petsc/pkg-sowing.git','http://ftp.mcs.anl.gov/pub/petsc/externalpackages/sowing-1.1.20-pre1.tar.gz']
-    self.gitcommit         = 'v1.1.20-pre1'
+    self.download          = ['git://https://bitbucket.org/petsc/pkg-sowing.git','http://ftp.mcs.anl.gov/pub/petsc/externalpackages/sowing-1.1.20-pre2.tar.gz']
+    self.gitcommit         = 'v1.1.20-pre2'
     self.complex           = 1
     self.double            = 0
     self.downloadonWindows = 1
diff --git a/config/BuildSystem/config/packages/spai.py b/config/BuildSystem/config/packages/spai.py
index 01f059f..6f8a1ee 100644
--- a/config/BuildSystem/config/packages/spai.py
+++ b/config/BuildSystem/config/packages/spai.py
@@ -26,7 +26,7 @@ class Configure(config.package.Package):
     elif self.blasLapack.mangling == 'caps': FTNOPT = ''
     else:                                          FTNOPT = '-DSP2'
 
-    args = 'CC = '+self.framework.getCompiler()+'\nCFLAGS = -DSPAI_USE_MPI '+FTNOPT+' '+self.framework.getCompilerFlags()+' '+self.headers.toString(self.mpi.include)+'\n'
+    args = 'CC = '+self.framework.getCompiler()+'\nCFLAGS = -DSPAI_USE_MPI '+FTNOPT+' '+self.removeWarningFlags(self.framework.getCompilerFlags())+' '+self.headers.toString(self.mpi.include)+'\n'
     args = args+'AR         = '+self.setCompilers.AR+'\n'
     args = args+'ARFLAGS    = '+self.setCompilers.AR_FLAGS+'\n'
 
diff --git a/config/BuildSystem/config/packages/sprng.py b/config/BuildSystem/config/packages/sprng.py
index ff78cc1..20f47e5 100644
--- a/config/BuildSystem/config/packages/sprng.py
+++ b/config/BuildSystem/config/packages/sprng.py
@@ -26,7 +26,7 @@ class Configure(config.package.Package):
     g.write('RANLIB         = '+self.setCompilers.RANLIB+'\n')
 
     self.setCompilers.pushLanguage('C')
-    cflags = self.setCompilers.getCompilerFlags().replace('-Wall','').replace('-Wshadow','')
+    cflags = self.removeWarningFlags(self.setCompilers.getCompilerFlags())
     cflags += ' ' + self.headers.toString(self.mpi.include)+' '+self.headers.toString('.')
     cflags += ' ' + '-DSPRNG_MPI' # either using MPI or MPIUNI
 
diff --git a/config/BuildSystem/config/packages/tchem.py b/config/BuildSystem/config/packages/tchem.py
index be0b6fe..c62eb3c 100644
--- a/config/BuildSystem/config/packages/tchem.py
+++ b/config/BuildSystem/config/packages/tchem.py
@@ -25,12 +25,12 @@ class Configure(config.package.Package):
     args = []
     self.framework.pushLanguage('C')
     args.append('CC="'+self.framework.getCompiler()+'"')
-    args.append('CFLAGS="'+self.framework.getCompilerFlags()+'"')
+    args.append('CFLAGS="'+self.removeWarningFlags(self.framework.getCompilerFlags())+'"')
     self.framework.popLanguage()
     if hasattr(self.compilers, 'CXX'):
       self.framework.pushLanguage('Cxx')
       args.append('CXX="'+self.framework.getCompiler()+'"')
-      args.append('CXXFLAGS="'+self.framework.getCompilerFlags()+'"')
+      args.append('CXXFLAGS="'+self.removeWarningFlags(self.framework.getCompilerFlags())+'"')
       self.framework.popLanguage()
     args = '\n'.join(args)
 
diff --git a/config/BuildSystem/config/packages/tetgen.py b/config/BuildSystem/config/packages/tetgen.py
index 99ee928..9a43b8d 100644
--- a/config/BuildSystem/config/packages/tetgen.py
+++ b/config/BuildSystem/config/packages/tetgen.py
@@ -163,7 +163,7 @@ class Configure(config.package.Package):
     g.write('TETGENLIB        = $(LIBDIR)/libtet.$(AR_LIB_SUFFIX)\n')
     g.write('SHLIB            = libtet\n')
 
-    cflags = self.setCompilers.getCompilerFlags().replace('-Wall','').replace('-Wshadow','')
+    cflags = self.removeWarningFlags(self.setCompilers.getCompilerFlags())
     cflags += ' '+self.headers.toString('.')
     cflags += ' -fPIC'
     predcflags = '-O0 -fPIC'    # Need to compile without optimization
diff --git a/config/BuildSystem/config/packages/xSDKTrilinos.py b/config/BuildSystem/config/packages/xSDKTrilinos.py
index ad062ad..cf1f0ae 100644
--- a/config/BuildSystem/config/packages/xSDKTrilinos.py
+++ b/config/BuildSystem/config/packages/xSDKTrilinos.py
@@ -68,6 +68,9 @@ class Configure(config.package.CMakePackage):
     # These are packages that PETSc may be using that Trilinos is not be using 
     plibs = self.exodusii.dlib+self.ssl.lib+self.x.lib
 
+    if not hasattr(self.compilers, 'FC'):
+      args.append('-DxSDKTrilinos_ENABLE_Fortran=OFF')
+
     if self.framework.argDB['prefix']:
        idir = os.path.join(self.installdir.dir,'lib')
     else:
diff --git a/config/BuildSystem/docs/manual.xml b/config/BuildSystem/docs/manual.xml
index 421d250..2cd7c0b 100644
--- a/config/BuildSystem/docs/manual.xml
+++ b/config/BuildSystem/docs/manual.xml
@@ -488,7 +488,7 @@ process, but can be output at any time using the <methodname>outputHeader</metho
 <methodname>addSubstitutionFile</methodname> method can be used to tag a file for substitution, and also specify a
 different file for the result of the substitution.</para>
 
-<para>In the <command>autoconf</command> approach, separating the the defines and substitutions for different packages
+<para>In the <command>autoconf</command> approach, separating the defines and substitutions for different packages
 becomes troublesome, and in some cases impossible to maintain. To help with this, we have introduced
 <emphasis>prefixes</emphasis> for the defines and substitutions. The are strings, unique to each module, which are
 prepended with an underscore to each identifier defined or substituted. These are set on a per object basis using the
diff --git a/config/BuildSystem/script.py b/config/BuildSystem/script.py
index 47b3ad0..c40e150 100644
--- a/config/BuildSystem/script.py
+++ b/config/BuildSystem/script.py
@@ -207,7 +207,7 @@ class Script(logger.Logger):
               else:
                 outputClosed = 1
                 lst.remove(output)
-            if out.find('password:') >= 0 or err.find('password:') >= 0:
+            if msg and msg.find('password:') >= 0:
               loginError = 1
               break
           if outputClosed and errorClosed:
diff --git a/config/PETSc/Configure.py b/config/PETSc/Configure.py
index 899797d..cf02d4a 100644
--- a/config/PETSc/Configure.py
+++ b/config/PETSc/Configure.py
@@ -1052,6 +1052,8 @@ fprintf(f, "%lu\\n", (unsigned long)sizeof(struct mystruct));
       raise RuntimeError('Wrong PETSC_DIR option specified: '+str(self.petscdir.dir) + '\n  Configure invoked in: '+os.path.realpath(os.getcwd()))
     if self.framework.argDB['prefix'] and os.path.isdir(self.framework.argDB['prefix']) and os.path.samefile(self.framework.argDB['prefix'],self.petscdir.dir):
       raise RuntimeError('Incorrect option --prefix='+self.framework.argDB['prefix']+' specified. It cannot be same as PETSC_DIR!')
+    if self.framework.argDB['prefix'] and self.framework.argDB['prefix'].find(' ') > -1:
+      raise RuntimeError('Your --prefix '+self.framework.argDB['prefix']+' has spaces in it; this is not allowed.\n Use a --prefix that does not have spaces in it')
     if self.framework.argDB['prefix'] and os.path.isdir(self.framework.argDB['prefix']) and os.path.samefile(self.framework.argDB['prefix'],os.path.join(self.petscdir.dir,self.arch.arch)):
       raise RuntimeError('Incorrect option --prefix='+self.framework.argDB['prefix']+' specified. It cannot be same as PETSC_DIR/PETSC_ARCH!')
     self.framework.header          = os.path.join(self.arch.arch,'include','petscconf.h')
diff --git a/config/PETSc/Regression.py b/config/PETSc/Regression.py
index a0c2470..3adeb3d 100644
--- a/config/PETSc/Regression.py
+++ b/config/PETSc/Regression.py
@@ -83,11 +83,15 @@ class Configure(config.base.Configure):
           rjobs.append('DATAFILESPATH')
           if hasattr(self.compilers, 'CXX'):
             rjobs.append('Cxx_DATAFILESPATH')
+          if hasattr(self.compilers, 'FC'):
+            rjobs.append('Fortran_DATAFILESPATH')
           for j in self.framework.packages:
             if j.hastestsdatafiles:
                 ejobs.append(j.name.upper()+'_DATAFILESPATH')
         if self.scalartypes.precision == 'double' and self.indextypes.integerSize == 32:
           rjobs.append('DOUBLEINT32')
+          if hasattr(self.compilers, 'FC'):
+            rjobs.append('Fortran_DOUBLEINT32')
       # add jobs for each external package BUGBUGBUG may be run before all packages
       # Note: do these tests only for non-complex builds
       if self.scalartypes.scalartype.lower() != 'complex':
diff --git a/config/configure.py b/config/configure.py
index 0a98039..7ed472f 100755
--- a/config/configure.py
+++ b/config/configure.py
@@ -131,9 +131,9 @@ def chkenable():
 def argsAddDownload(value,deps = [],options = []):
   # Adds --download-value to args if the command line DOES NOT already has --with-value or --download-value in it
   # this is to prevent introducing conflicting arguments to ones that already exist
-  for i in sys.argv:
-    if i.startswith('--with-'+value): return
-    if i.startswith('--download-'+value) and not i.startswith('--download-'+value+'-commit'): return
+  for opt in sys.argv[1:]:
+    optname = opt.split('=')[0].strip('-')
+    if optname in ['download-'+value,'with-'+value,'with-'+value+'-dir','with-'+value+'-include','with-'+value+'-lib']: return
   sys.argv.append('--download-'+value)
   for i in deps:
     argsAddDownload(i)
@@ -338,15 +338,18 @@ def print_final_timestamp(framework):
   return
 
 def petsc_configure(configure_options):
-  try:
+  if 'PETSC_DIR' in os.environ:
     petscdir = os.environ['PETSC_DIR']
-    sys.path.append(os.path.join(petscdir,'bin'))
-    import petscnagupgrade
-    file     = os.path.join(petscdir,'.nagged')
-    if not petscnagupgrade.naggedtoday(file):
-      petscnagupgrade.currentversion(petscdir)
-  except:
-    pass
+    if petscdir.find(' ') > -1:
+      raise RuntimeError('Your PETSC_DIR '+petscdir+' has spaces in it; this is not allowed.\n Change the directory with PETSc to not have spaces in it')
+    try:
+      sys.path.append(os.path.join(petscdir,'bin'))
+      import petscnagupgrade
+      file     = os.path.join(petscdir,'.nagged')
+      if not petscnagupgrade.naggedtoday(file):
+        petscnagupgrade.currentversion(petscdir)
+    except:
+      pass
   print '==============================================================================='
   print '             Configuring PETSc to compile on your system                       '
   print '==============================================================================='
diff --git a/config/examples/arch-linux-without-fc.py b/config/examples/arch-linux-without-fc.py
new file mode 100755
index 0000000..162e6b4
--- /dev/null
+++ b/config/examples/arch-linux-without-fc.py
@@ -0,0 +1,12 @@
+#!/usr/bin/env python
+
+configure_options = [
+  '--with-fc=0',
+  '--with-shared-libraries=1'
+  ]
+
+if __name__ == '__main__':
+  import sys,os
+  sys.path.insert(0,os.path.abspath('config'))
+  import configure
+  configure.petsc_configure(configure_options)
diff --git a/docs/bugreporting.html b/docs/bugreporting.html
index 3766292..c40517c 100644
--- a/docs/bugreporting.html
+++ b/docs/bugreporting.html
@@ -6,8 +6,8 @@
     <title>Questions and Bug Reports</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/bugreporting.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/bugreporting.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Questions and Bug Reports</h1>
 
diff --git a/docs/changes/2015.html b/docs/changes/2015.html
index 81d8482..5037bc7 100644
--- a/docs/changes/2015.html
+++ b/docs/changes/2015.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.0.15</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/2015.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/2015.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.0.15</h1>
 
diff --git a/docs/changes/2016.html b/docs/changes/2016.html
index bbf727d..d59760e 100644
--- a/docs/changes/2016.html
+++ b/docs/changes/2016.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.0.16</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/2016.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/2016.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.0.16</h1>
 
diff --git a/docs/changes/2017.html b/docs/changes/2017.html
index 536d3fd..50b6078 100644
--- a/docs/changes/2017.html
+++ b/docs/changes/2017.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.0.17</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/2017.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/2017.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.0.17</h1>
 
diff --git a/docs/changes/2018-21.html b/docs/changes/2018-21.html
index 549ea89..412a38c 100644
--- a/docs/changes/2018-21.html
+++ b/docs/changes/2018-21.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.0.18-2.0.21</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/2018-21.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/2018-21.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.0.18-2.0.21</h1>
 
diff --git a/docs/changes/2022.html b/docs/changes/2022.html
index 0eecff9..dd13520 100644
--- a/docs/changes/2022.html
+++ b/docs/changes/2022.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.0.22</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/2022.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/2022.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.0.22</h1>
 
diff --git a/docs/changes/2024.html b/docs/changes/2024.html
index d2fe2dd..3d9bd1e 100644
--- a/docs/changes/2024.html
+++ b/docs/changes/2024.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.0.24</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/2024.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/2024.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.0.24</h1>
 
diff --git a/docs/changes/2028.html b/docs/changes/2028.html
index 97609bf..ae71352 100644
--- a/docs/changes/2028.html
+++ b/docs/changes/2028.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.0.28</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/2028.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/2028.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.0.28</h1>
 
diff --git a/docs/changes/2029.html b/docs/changes/2029.html
index 57a2319..c72c3f0 100644
--- a/docs/changes/2029.html
+++ b/docs/changes/2029.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.0.29</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/2029.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/2029.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.0.29</h1>
 
diff --git a/docs/changes/21.html b/docs/changes/21.html
index 4854643..c576854 100644
--- a/docs/changes/21.html
+++ b/docs/changes/21.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.1.0</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/21.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/21.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.1.0</h1>
 
diff --git a/docs/changes/211.html b/docs/changes/211.html
index 0aa547c..bb45b70 100644
--- a/docs/changes/211.html
+++ b/docs/changes/211.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.1.1</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/211.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/211.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.1.1</h1>
 
diff --git a/docs/changes/212.html b/docs/changes/212.html
index 99d98f1..6e80f0f 100644
--- a/docs/changes/212.html
+++ b/docs/changes/212.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.1.2</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/212.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/212.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.1.2</h1>
 
diff --git a/docs/changes/213.html b/docs/changes/213.html
index 73da5d5..f4d1f71 100644
--- a/docs/changes/213.html
+++ b/docs/changes/213.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.1.3</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/213.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/213.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.1.3</h1>
 
diff --git a/docs/changes/215.html b/docs/changes/215.html
index 66e9f7b..7625914 100644
--- a/docs/changes/215.html
+++ b/docs/changes/215.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.1.5</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/215.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/215.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.1.5</h1>
 
diff --git a/docs/changes/216.html b/docs/changes/216.html
index 50f96a7..653ad4d 100644
--- a/docs/changes/216.html
+++ b/docs/changes/216.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.1.6</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/216.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/216.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.1.6</h1>
 
diff --git a/docs/changes/220.html b/docs/changes/220.html
index ca4a9f0..99d4e7d 100644
--- a/docs/changes/220.html
+++ b/docs/changes/220.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.2.0</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/220.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/220.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.2.0</h1>
 
diff --git a/docs/changes/221.html b/docs/changes/221.html
index 899f2dc..32648d2 100644
--- a/docs/changes/221.html
+++ b/docs/changes/221.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.2.1</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/221.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/221.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.2.1</h1>
 
diff --git a/docs/changes/230.html b/docs/changes/230.html
index 4838ca3..15d7f35 100644
--- a/docs/changes/230.html
+++ b/docs/changes/230.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.3.0</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/230.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/230.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.3.0</h1>
 
diff --git a/docs/changes/231.html b/docs/changes/231.html
index 2fac19a..b70761a 100644
--- a/docs/changes/231.html
+++ b/docs/changes/231.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.3.1</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/231.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/231.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.3.1</h1>
 
diff --git a/docs/changes/232.html b/docs/changes/232.html
index aa22d69..0b40fd3 100644
--- a/docs/changes/232.html
+++ b/docs/changes/232.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.3.2</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/232.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/232.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.3.2</h1>
 
diff --git a/docs/changes/233.html b/docs/changes/233.html
index 2e1c3ec..bb51222 100644
--- a/docs/changes/233.html
+++ b/docs/changes/233.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 2.3.3</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/233.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/233.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 2.3.3</h1>
 
diff --git a/docs/changes/300.html b/docs/changes/300.html
index ee21c6c..80685ce 100644
--- a/docs/changes/300.html
+++ b/docs/changes/300.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 3.0.0</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/300.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/300.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 3.0.0</h1>
 
diff --git a/docs/changes/31.html b/docs/changes/31.html
index 7c38429..d53fcce 100644
--- a/docs/changes/31.html
+++ b/docs/changes/31.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 3.1</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/31.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/31.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 3.1</h1>
 
diff --git a/docs/changes/32.html b/docs/changes/32.html
index df9daea..af3f9de 100644
--- a/docs/changes/32.html
+++ b/docs/changes/32.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 3.2</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/32.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/32.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 3.2</h1>
 
diff --git a/docs/changes/33.html b/docs/changes/33.html
index 54973cd..51fca0a 100644
--- a/docs/changes/33.html
+++ b/docs/changes/33.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 3.3</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/33.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/33.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 3.3</h1>
 
diff --git a/docs/changes/34.html b/docs/changes/34.html
index d05f027..e57d56c 100644
--- a/docs/changes/34.html
+++ b/docs/changes/34.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 3.4</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/34.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/34.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 3.4</h1>
 
diff --git a/docs/changes/35.html b/docs/changes/35.html
index 1e28ca9..6271ef3 100644
--- a/docs/changes/35.html
+++ b/docs/changes/35.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 3.5</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/35.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/35.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 3.5</h1>
 
diff --git a/docs/changes/36.html b/docs/changes/36.html
index 4395d3b..4170a67 100644
--- a/docs/changes/36.html
+++ b/docs/changes/36.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 3.6</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/36.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/36.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 3.6</h1>
 
diff --git a/docs/changes/37.html b/docs/changes/37.html
index fa1f9ef..48b7c3d 100644
--- a/docs/changes/37.html
+++ b/docs/changes/37.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes: 3.7</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/37.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/37.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes: 3.7</h1>
 
diff --git a/docs/changes/index.html b/docs/changes/index.html
index 5497811..ca1d69f 100644
--- a/docs/changes/index.html
+++ b/docs/changes/index.html
@@ -6,8 +6,8 @@
     <title>Documentation: Changes</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/changes/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/changes/index.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Changes</h1>
 
diff --git a/docs/codemanagement.html b/docs/codemanagement.html
index 2ab6c0e..ef4b024 100644
--- a/docs/codemanagement.html
+++ b/docs/codemanagement.html
@@ -6,8 +6,8 @@
     <title>Documentation: Code Management</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/codemanagement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/codemanagement.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Code Management</h1>
 
diff --git a/docs/copyright.html b/docs/copyright.html
index 8d048f2..010087b 100644
--- a/docs/copyright.html
+++ b/docs/copyright.html
@@ -6,8 +6,8 @@
     <title>Copyright</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/copyright.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/copyright.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Copyright</h1>
 
diff --git a/docs/faq.html b/docs/faq.html
index a72114d..2fab12a 100644
--- a/docs/faq.html
+++ b/docs/faq.html
@@ -6,8 +6,8 @@
     <title>Documentation: FAQ</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/faq.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/faq.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: FAQ</h1>
 
@@ -198,10 +198,10 @@ See http://www.mcs.anl.gov/petsc/documentation/faq.html
 
    then it will provide a summary of the bandwidth received with different number of MPI processes and potential speedups. If you have a batch system
      <ul>
-      <li> cd src/benchmarks/steams</li>
+      <li> cd src/benchmarks/streams</li>
       <li> make MPIVersion</li>
       <li> submit MPIVersion to the batch system a number of times with 1, 2, 3, etc MPI processes collecting all of the output from the runs into the single file scaling.log.</li>
-      <li> copy scaling.log into the src/benchmarks/steams directory</li>
+      <li> copy scaling.log into the src/benchmarks/streams directory</li>
       <li> ./process.py createfile ; process.py </li>
      </ul>
 
@@ -393,7 +393,7 @@ See http://www.mcs.anl.gov/petsc/documentation/faq.html
 
       <h3><a name="differentiterations">How come when I run the same linear solver on a different number of processes it takes a different number of iterations?</a></h3>
 
-      The convergence of many of the preconditioners in PETSc including the the
+      The convergence of many of the preconditioners in PETSc including the
       default parallel preconditioner block Jacobi depends on the number of
       processes. The more processes the (slightly) slower convergence it has.
       This is the nature of iterative solvers, the more parallelism means the
@@ -570,8 +570,7 @@ See http://www.mcs.anl.gov/petsc/documentation/faq.html
       <h3><a name="gfortran">What Fortran compiler do you recommend for the Apple Mac OS X?</a></h3>
 
       <p>
-        (as of 04/29/2013) We recommend installing gfortran from <a
-          href="http://hpc.sourceforge.net/">http://hpc.sourceforge.net</a>. They have gfortran-4.7.0 for Lion (10.7) and gfortran 4.8 for Mountain Lion (10.8). </p>
+        We recommend using brew (http://brew.sh) to install gfortran
 
       <p>
         Please contact Apple at <a
diff --git a/docs/index.html b/docs/index.html
index c90fd73..0da86a7 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -6,8 +6,8 @@
     <title>Documentation</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/index.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation</h1>
 
diff --git a/docs/installation.html b/docs/installation.html
index 019a659..c73df24 100644
--- a/docs/installation.html
+++ b/docs/installation.html
@@ -6,8 +6,8 @@
     <title>Documentation: Installation</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/installation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/installation.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Documentation: Installation</h1>
 
diff --git a/docs/license.html b/docs/license.html
index 09fc465..6aa9cf0 100644
--- a/docs/license.html
+++ b/docs/license.html
@@ -6,8 +6,8 @@
     <title>License</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/license.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/license.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>License</h1>
 
diff --git a/docs/linearsolvertable.html b/docs/linearsolvertable.html
index 3829fee..5ebe178 100644
--- a/docs/linearsolvertable.html
+++ b/docs/linearsolvertable.html
@@ -6,8 +6,8 @@
     <title>Summary of Sparse Linear Solvers Available from PETSc</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/linearsolvertable.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/linearsolvertable.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Summary of Sparse Linear Solvers Available from PETSc</h1>
 
diff --git a/docs/manualpages/AO/AO.html b/docs/manualpages/AO/AO.html
index f883098..62e2b65 100644
--- a/docs/manualpages/AO/AO.html
+++ b/docs/manualpages/AO/AO.html
@@ -5,15 +5,15 @@
 <TITLE>AO</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AO.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AO.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AO"><H1>AO</H1></A>
 Abstract PETSc object that manages mapping between different global numbering 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_AO* <A HREF="../AO/AO.html#AO">AO</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/AO/AOApplicationToPetsc.html b/docs/manualpages/AO/AOApplicationToPetsc.html
index 13b0ae6..44620ac 100644
--- a/docs/manualpages/AO/AOApplicationToPetsc.html
+++ b/docs/manualpages/AO/AOApplicationToPetsc.html
@@ -5,8 +5,8 @@
 <TITLE>AOApplicationToPetsc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOApplicationToPetsc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOApplicationToPetsc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOApplicationToPetsc"><H1>AOApplicationToPetsc</H1></A>
 Maps a set of integers in the application-defined ordering to the PETSc ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Maps a set of integers in the application-defined ordering to the PETSc ordering
 #include "petscao.h" 
 PetscErrorCode  AOApplicationToPetsc(AO ao,PetscInt n,PetscInt ia[])
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the integers; these are replaced with their mapped value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the integers; these are replaced with their mapped value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ia </B> -the mapped integers Many br
+<DT><B>ia </B> -the mapped integers
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Any integers in ia[] that are negative are left unchanged. This Many brallows one to convert, for example, neighbor lists that use negative Many brentries to indicate nonexistent neighbors due to boundary conditions, etc. Many br
+Any integers in ia[] that are negative are left unchanged. This
+allows one to convert, for example, neighbor lists that use negative
+entries to indicate nonexistent neighbors due to boundary conditions, etc.
 <P>
-Integers that are out of range are mapped to -1 Many br
+Integers that are out of range are mapped to -1
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  application ordering, mapping
@@ -39,7 +44,8 @@ Integers that are out of range are mapped to -1 Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(), <A HREF="../AO/AOView.html#AOView">AOView</A>(), <A HREF="../AO/AOPetscToApplication.html#AOPetscToApplication">AOPetscToApplication</A>(),
-<BR><A HREF="../AO/AOPetscToApplicationIS.html#AOPetscToApplicationIS">AOPetscToApplicationIS</A>(), <A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../AO/AOPetscToApplicationIS.html#AOPetscToApplicationIS">AOPetscToApplicationIS</A>(), <A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/ao/interface/ao.c.html#AOApplicationToPetsc">src/vec/is/ao/interface/ao.c</A>
 <BR><A HREF="./index.html">Index of all AO routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/AO/AOApplicationToPetscIS.html b/docs/manualpages/AO/AOApplicationToPetscIS.html
index 2fd5e75..956ea3a 100644
--- a/docs/manualpages/AO/AOApplicationToPetscIS.html
+++ b/docs/manualpages/AO/AOApplicationToPetscIS.html
@@ -5,8 +5,8 @@
 <TITLE>AOApplicationToPetscIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOApplicationToPetscIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOApplicationToPetscIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOApplicationToPetscIS"><H1>AOApplicationToPetscIS</H1></A>
 Maps an index set in the application-defined ordering to the PETSc ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Maps an index set in the application-defined ordering to the PETSc ordering.
 #include "petscao.h" 
 PetscErrorCode  AOApplicationToPetscIS(AO ao,IS is)
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> and <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A> and <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set; this is replaced with its mapped values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set; this is replaced with its mapped values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -the mapped index set Many br
+<DT><B>is </B> -the mapped index set
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The index set cannot be of type stride or block Many br
+The index set cannot be of type stride or block
 <P>
-Any integers in ia[] that are negative are left unchanged. This Many brallows one to convert, for example, neighbor lists that use negative Many brentries to indicate nonexistent neighbors due to boundary conditions, etc. Many br
+Any integers in ia[] that are negative are left unchanged. This
+allows one to convert, for example, neighbor lists that use negative
+entries to indicate nonexistent neighbors due to boundary conditions, etc.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  application ordering, mapping
@@ -38,7 +42,8 @@ Any integers in ia[] that are negative are left unchanged. This Many brallows on
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(), <A HREF="../AO/AOView.html#AOView">AOView</A>(), <A HREF="../AO/AOPetscToApplication.html#AOPetscToApplication">AOPetscToApplication</A>(),
-<BR><A HREF="../AO/AOPetscToApplicationIS.html#AOPetscToApplicationIS">AOPetscToApplicationIS</A>(), <A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../AO/AOPetscToApplicationIS.html#AOPetscToApplicationIS">AOPetscToApplicationIS</A>(), <A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/ao/interface/ao.c.html#AOApplicationToPetscIS">src/vec/is/ao/interface/ao.c</A>
 <BR><A HREF="./index.html">Index of all AO routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/AO/AOApplicationToPetscPermuteInt.html b/docs/manualpages/AO/AOApplicationToPetscPermuteInt.html
index 956ac7e..12b46b5 100644
--- a/docs/manualpages/AO/AOApplicationToPetscPermuteInt.html
+++ b/docs/manualpages/AO/AOApplicationToPetscPermuteInt.html
@@ -5,8 +5,8 @@
 <TITLE>AOApplicationToPetscPermuteInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOApplicationToPetscPermuteInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOApplicationToPetscPermuteInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOApplicationToPetscPermuteInt"><H1>AOApplicationToPetscPermuteInt</H1></A>
 Permutes an array of blocks of integers in the application-defined ordering to the PETSc ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Permutes an array of blocks of integers in the application-defined ordering to t
 #include "petscao.h" 
 PetscErrorCode  AOApplicationToPetscPermuteInt(AO ao, PetscInt block, PetscInt array[])
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The application ordering context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block </B></TD><TD>- The block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- The integer array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The application ordering context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block </B></TD><TD>- The block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- The integer array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -The permuted array Many br
+<DT><B>array </B> -The permuted array
 <br>
 <P>
-Note: The length of the array should be block*N, where N is length Many brprovided to the <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>*() method that created the <A HREF="../AO/AO.html#AO">AO</A>. Many br
+Note: The length of the array should be block*N, where N is length
+provided to the <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>*() method that created the <A HREF="../AO/AO.html#AO">AO</A>.
 <P>
-The permutation takes array[i_app] --> array[i_pet], where i_app is Many brthe index of 'i' in the application ordering and i_pet is the index Many brof 'i' in the petsc ordering. Many br
+The permutation takes array[i_app] --> array[i_pet], where i_app is
+the index of 'i' in the application ordering and i_pet is the index
+of 'i' in the petsc ordering.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  application ordering, mapping
diff --git a/docs/manualpages/AO/AOApplicationToPetscPermuteReal.html b/docs/manualpages/AO/AOApplicationToPetscPermuteReal.html
index 57e6e1d..ca26f35 100644
--- a/docs/manualpages/AO/AOApplicationToPetscPermuteReal.html
+++ b/docs/manualpages/AO/AOApplicationToPetscPermuteReal.html
@@ -5,8 +5,8 @@
 <TITLE>AOApplicationToPetscPermuteReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOApplicationToPetscPermuteReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOApplicationToPetscPermuteReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOApplicationToPetscPermuteReal"><H1>AOApplicationToPetscPermuteReal</H1></A>
 Permutes an array of blocks of reals in the application-defined ordering to the PETSc ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Permutes an array of blocks of reals in the application-defined ordering to the
 #include "petscao.h" 
 PetscErrorCode  AOApplicationToPetscPermuteReal(AO ao, PetscInt block, PetscReal array[])
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The application ordering context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block </B></TD><TD>- The block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- The integer array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The application ordering context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block </B></TD><TD>- The block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- The integer array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -The permuted array Many br
+<DT><B>array </B> -The permuted array
 <br>
 <P>
-Note: The length of the array should be block*N, where N is length Many brprovided to the <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>*() method that created the <A HREF="../AO/AO.html#AO">AO</A>. Many br
+Note: The length of the array should be block*N, where N is length
+provided to the <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>*() method that created the <A HREF="../AO/AO.html#AO">AO</A>.
 <P>
-The permutation takes array[i_app] --> array[i_pet], where i_app is Many brthe index of 'i' in the application ordering and i_pet is the index Many brof 'i' in the petsc ordering. Many br
+The permutation takes array[i_app] --> array[i_pet], where i_app is
+the index of 'i' in the application ordering and i_pet is the index
+of 'i' in the petsc ordering.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  application ordering, mapping
diff --git a/docs/manualpages/AO/AOCreate.html b/docs/manualpages/AO/AOCreate.html
index 21286bb..ccb8bd0 100644
--- a/docs/manualpages/AO/AOCreate.html
+++ b/docs/manualpages/AO/AOCreate.html
@@ -5,8 +5,8 @@
 <TITLE>AOCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOCreate"><H1>AOCreate</H1></A>
 Creates an application ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,24 @@ Creates an application ordering.
 #include "petscao.h" 
 PetscErrorCode  AOCreate(MPI_Comm comm,AO *ao)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A> Many br
+<DT><B>comm </B> -MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ao </B> -the new application ordering Many br
+<DT><B>ao </B> -the new application ordering
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ao_type <aotype> </B></TD><TD>- create ao with particular format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ao_view </B></TD><TD>- call <A HREF="../AO/AOView.html#AOView">AOView</A>() at the conclusion of <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ao_type <aotype> </B></TD><TD>- create ao with particular format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ao_view </B></TD><TD>- call <A HREF="../AO/AOView.html#AOView">AOView</A>() at the conclusion of <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, create
diff --git a/docs/manualpages/AO/AOCreateBasic.html b/docs/manualpages/AO/AOCreateBasic.html
index 9cfd0a0..4baf85f 100644
--- a/docs/manualpages/AO/AOCreateBasic.html
+++ b/docs/manualpages/AO/AOCreateBasic.html
@@ -5,8 +5,8 @@
 <TITLE>AOCreateBasic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOCreateBasic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOCreateBasic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOCreateBasic"><H1>AOCreateBasic</H1></A>
 Creates a basic application ordering using two integer arrays. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Creates a basic application ordering using two integer arrays.
 #include "petscao.h"   
 PetscErrorCode  AOCreateBasic(MPI_Comm comm,PetscInt napp,const PetscInt myapp[],const PetscInt mypetsc[],AO *aoout)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>napp </B></TD><TD>- size of integer arrays Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>myapp </B></TD><TD>- integer array that defines an ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mypetsc </B></TD><TD>- integer array that defines another ordering (may be NULL to Many brindicate the natural ordering, that is 0,1,2,3,...) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>napp </B></TD><TD>- size of integer arrays
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>myapp </B></TD><TD>- integer array that defines an ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mypetsc </B></TD><TD>- integer array that defines another ordering (may be NULL to
+indicate the natural ordering, that is 0,1,2,3,...)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>aoout </B> -the new application ordering Many br
+<DT><B>aoout </B> -the new application ordering
 <br>
 <P>
- Many br
+
 <P>
-Notes: the arrays myapp and mypetsc must contain the all the integers 0 to napp-1 with no duplicates; that is there cannot be any "holes" Many brin the indices. Use <A HREF="../AO/AOCreateMapping.html#AOCreateMapping">AOCreateMapping</A>() or <A HREF="../AO/AOCreateMappingIS.html#AOCreateMappingIS">AOCreateMappingIS</A>() if you wish to have "holes" in the indices. Many br
+Notes: the arrays myapp and mypetsc must contain the all the integers 0 to napp-1 with no duplicates; that is there cannot be any "holes"
+in the indices. Use <A HREF="../AO/AOCreateMapping.html#AOCreateMapping">AOCreateMapping</A>() or <A HREF="../AO/AOCreateMappingIS.html#AOCreateMappingIS">AOCreateMappingIS</A>() if you wish to have "holes" in the indices.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, create
diff --git a/docs/manualpages/AO/AOCreateBasicIS.html b/docs/manualpages/AO/AOCreateBasicIS.html
index 6c96d90..1971509 100644
--- a/docs/manualpages/AO/AOCreateBasicIS.html
+++ b/docs/manualpages/AO/AOCreateBasicIS.html
@@ -5,8 +5,8 @@
 <TITLE>AOCreateBasicIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOCreateBasicIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOCreateBasicIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOCreateBasicIS"><H1>AOCreateBasicIS</H1></A>
 Creates a basic application ordering using two index sets. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Creates a basic application ordering using two index sets.
 #include "petscao.h"   
 PetscErrorCode AOCreateBasicIS(IS isapp,IS ispetsc,AO *aoout)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isapp </B></TD><TD>- index set that defines an ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ispetsc </B></TD><TD>- index set that defines another ordering (may be NULL to use the Many brnatural ordering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isapp </B></TD><TD>- index set that defines an ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ispetsc </B></TD><TD>- index set that defines another ordering (may be NULL to use the
+natural ordering)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>aoout </B> -the new application ordering Many br
+<DT><B>aoout </B> -the new application ordering
 <br>
 <P>
- Many br
+
 <P>
-Notes: the index sets isapp and ispetsc must contain the all the integers 0 to napp-1 (where napp is the length of the index sets) with no duplicates; Many brthat is there cannot be any "holes" Many br
+Notes: the index sets isapp and ispetsc must contain the all the integers 0 to napp-1 (where napp is the length of the index sets) with no duplicates;
+that is there cannot be any "holes"
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, create
diff --git a/docs/manualpages/AO/AOCreateMapping.html b/docs/manualpages/AO/AOCreateMapping.html
index 4ba3540..73a16a4 100644
--- a/docs/manualpages/AO/AOCreateMapping.html
+++ b/docs/manualpages/AO/AOCreateMapping.html
@@ -5,8 +5,8 @@
 <TITLE>AOCreateMapping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOCreateMapping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOCreateMapping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOCreateMapping"><H1>AOCreateMapping</H1></A>
 Creates a basic application mapping using two integer arrays. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,20 +16,26 @@ PetscErrorCode  AOCreateMapping(MPI_Comm comm,PetscInt napp,const PetscInt myapp
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>napp    </B></TD><TD>- size of integer arrays Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>myapp   </B></TD><TD>- integer array that defines an ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mypetsc </B></TD><TD>- integer array that defines another ordering (may be NULL to indicate the identity ordering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>napp    </B></TD><TD>- size of integer arrays
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>myapp   </B></TD><TD>- integer array that defines an ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mypetsc </B></TD><TD>- integer array that defines another ordering (may be NULL to indicate the identity ordering)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>aoout   </B> -the new application mapping Many br
+<DT><B>aoout   </B> -the new application mapping
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ao_view : call <A HREF="../AO/AOView.html#AOView">AOView</A>() at the conclusion of <A HREF="../AO/AOCreateMapping.html#AOCreateMapping">AOCreateMapping</A>()</B> - Many br Many br
+<DT><B>-ao_view : call <A HREF="../AO/AOView.html#AOView">AOView</A>() at the conclusion of <A HREF="../AO/AOCreateMapping.html#AOCreateMapping">AOCreateMapping</A>()</B> -
+
 <br>
 <P>
-Notes: the arrays myapp and mypetsc need NOT contain the all the integers 0 to napp-1, that is there CAN be "holes"  in the indices. Many brUse <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>() or <A HREF="../AO/AOCreateBasicIS.html#AOCreateBasicIS">AOCreateBasicIS</A>() if they do not have holes for better performance. Many br
+Notes: the arrays myapp and mypetsc need NOT contain the all the integers 0 to napp-1, that is there CAN be "holes"  in the indices.
+Use <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>() or <A HREF="../AO/AOCreateBasicIS.html#AOCreateBasicIS">AOCreateBasicIS</A>() if they do not have holes for better performance.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, create
diff --git a/docs/manualpages/AO/AOCreateMappingIS.html b/docs/manualpages/AO/AOCreateMappingIS.html
index 66c79ff..e4f9b78 100644
--- a/docs/manualpages/AO/AOCreateMappingIS.html
+++ b/docs/manualpages/AO/AOCreateMappingIS.html
@@ -5,8 +5,8 @@
 <TITLE>AOCreateMappingIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOCreateMappingIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOCreateMappingIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOCreateMappingIS"><H1>AOCreateMappingIS</H1></A>
 Creates a basic application ordering using two index sets. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,19 +16,24 @@ PetscErrorCode  AOCreateMappingIS(IS isapp, IS ispetsc, AO *aoout)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isapp   </B></TD><TD>- index set that defines an ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ispetsc </B></TD><TD>- index set that defines another ordering, maybe NULL for identity <A HREF="../IS/IS.html#IS">IS</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isapp   </B></TD><TD>- index set that defines an ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ispetsc </B></TD><TD>- index set that defines another ordering, maybe NULL for identity <A HREF="../IS/IS.html#IS">IS</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>aoout   </B> -the new application ordering Many br
+<DT><B>aoout   </B> -the new application ordering
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ao_view : call <A HREF="../AO/AOView.html#AOView">AOView</A>() at the conclusion of <A HREF="../AO/AOCreateMappingIS.html#AOCreateMappingIS">AOCreateMappingIS</A>()</B> - Many br Many br
+<DT><B>-ao_view : call <A HREF="../AO/AOView.html#AOView">AOView</A>() at the conclusion of <A HREF="../AO/AOCreateMappingIS.html#AOCreateMappingIS">AOCreateMappingIS</A>()</B> -
+
 <br>
 <P>
-Notes: the index sets isapp and ispetsc need NOT contain the all the integers 0 to N-1, that is there CAN be "holes"  in the indices. Many brUse <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>() or <A HREF="../AO/AOCreateBasicIS.html#AOCreateBasicIS">AOCreateBasicIS</A>() if they do not have holes for better performance. Many br
+Notes: the index sets isapp and ispetsc need NOT contain the all the integers 0 to N-1, that is there CAN be "holes"  in the indices.
+Use <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>() or <A HREF="../AO/AOCreateBasicIS.html#AOCreateBasicIS">AOCreateBasicIS</A>() if they do not have holes for better performance.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, create
diff --git a/docs/manualpages/AO/AOCreateMemoryScalable.html b/docs/manualpages/AO/AOCreateMemoryScalable.html
index 2bfec20..e3b81be 100644
--- a/docs/manualpages/AO/AOCreateMemoryScalable.html
+++ b/docs/manualpages/AO/AOCreateMemoryScalable.html
@@ -5,8 +5,8 @@
 <TITLE>AOCreateMemoryScalable</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOCreateMemoryScalable.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOCreateMemoryScalable.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOCreateMemoryScalable"><H1>AOCreateMemoryScalable</H1></A>
 Creates a memory scalable application ordering using two integer arrays. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ Creates a memory scalable application ordering using two integer arrays.
 #include "petscao.h"   
 PetscErrorCode AOCreateMemoryScalable(MPI_Comm comm,PetscInt napp,const PetscInt myapp[],const PetscInt mypetsc[],AO *aoout)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>napp </B></TD><TD>- size of integer arrays Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>myapp </B></TD><TD>- integer array that defines an ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mypetsc </B></TD><TD>- integer array that defines another ordering (may be NULL to Many brindicate the natural ordering, that is 0,1,2,3,...) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator that is to share <A HREF="../AO/AO.html#AO">AO</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>napp </B></TD><TD>- size of integer arrays
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>myapp </B></TD><TD>- integer array that defines an ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mypetsc </B></TD><TD>- integer array that defines another ordering (may be NULL to
+indicate the natural ordering, that is 0,1,2,3,...)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>aoout </B> -the new application ordering Many br
+<DT><B>aoout </B> -the new application ordering
 <br>
 <P>
- Many br
+
 <P>
-Notes: The arrays myapp and mypetsc must contain the all the integers 0 to napp-1 with no duplicates; that is there cannot be any "holes" Many brin the indices. Use <A HREF="../AO/AOCreateMapping.html#AOCreateMapping">AOCreateMapping</A>() or <A HREF="../AO/AOCreateMappingIS.html#AOCreateMappingIS">AOCreateMappingIS</A>() if you wish to have "holes" in the indices. Many brComparing with <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(), this routine trades memory with  [...]
+Notes: The arrays myapp and mypetsc must contain the all the integers 0 to napp-1 with no duplicates; that is there cannot be any "holes"
+in the indices. Use <A HREF="../AO/AOCreateMapping.html#AOCreateMapping">AOCreateMapping</A>() or <A HREF="../AO/AOCreateMappingIS.html#AOCreateMappingIS">AOCreateMappingIS</A>() if you wish to have "holes" in the indices.
+Comparing with <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(), this routine trades memory with message communication.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, create
diff --git a/docs/manualpages/AO/AOCreateMemoryScalableIS.html b/docs/manualpages/AO/AOCreateMemoryScalableIS.html
index 31e0f38..dbf47cc 100644
--- a/docs/manualpages/AO/AOCreateMemoryScalableIS.html
+++ b/docs/manualpages/AO/AOCreateMemoryScalableIS.html
@@ -5,8 +5,8 @@
 <TITLE>AOCreateMemoryScalableIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOCreateMemoryScalableIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOCreateMemoryScalableIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOCreateMemoryScalableIS"><H1>AOCreateMemoryScalableIS</H1></A>
 Creates a memory scalable application ordering using two index sets. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Creates a memory scalable application ordering using two index sets.
 #include "petscao.h"   
 PetscErrorCode  AOCreateMemoryScalableIS(IS isapp,IS ispetsc,AO *aoout)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isapp </B></TD><TD>- index set that defines an ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ispetsc </B></TD><TD>- index set that defines another ordering (may be NULL to use the Many brnatural ordering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isapp </B></TD><TD>- index set that defines an ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ispetsc </B></TD><TD>- index set that defines another ordering (may be NULL to use the
+natural ordering)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>aoout </B> -the new application ordering Many br
+<DT><B>aoout </B> -the new application ordering
 <br>
 <P>
- Many br
+
 <P>
-Notes: The index sets isapp and ispetsc must contain the all the integers 0 to napp-1 (where napp is the length of the index sets) with no duplicates; Many brthat is there cannot be any "holes". Many brComparing with <A HREF="../AO/AOCreateBasicIS.html#AOCreateBasicIS">AOCreateBasicIS</A>(), this routine trades memory with message communication. Many br
+Notes: The index sets isapp and ispetsc must contain the all the integers 0 to napp-1 (where napp is the length of the index sets) with no duplicates;
+that is there cannot be any "holes".
+Comparing with <A HREF="../AO/AOCreateBasicIS.html#AOCreateBasicIS">AOCreateBasicIS</A>(), this routine trades memory with message communication.
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, create
 <BR>
diff --git a/docs/manualpages/AO/AODestroy.html b/docs/manualpages/AO/AODestroy.html
index 90922db..fccb8ec 100644
--- a/docs/manualpages/AO/AODestroy.html
+++ b/docs/manualpages/AO/AODestroy.html
@@ -5,8 +5,8 @@
 <TITLE>AODestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AODestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AODestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AODestroy"><H1>AODestroy</H1></A>
 Destroys an application ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys an application ordering.
 #include "petscao.h" 
 PetscErrorCode  AODestroy(AO *ao)
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ao </B> -the application ordering context Many br
+<DT><B>ao </B> -the application ordering context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  destroy, application ordering
diff --git a/docs/manualpages/AO/AOFinalizePackage.html b/docs/manualpages/AO/AOFinalizePackage.html
index 3922531..ebcc57b 100644
--- a/docs/manualpages/AO/AOFinalizePackage.html
+++ b/docs/manualpages/AO/AOFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>AOFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOFinalizePackage"><H1>AOFinalizePackage</H1></A>
 This function finalizes everything in the <A HREF="../AO/AO.html#AO">AO</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  AOFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, initialize, package
diff --git a/docs/manualpages/AO/AOGetType.html b/docs/manualpages/AO/AOGetType.html
index 2788498..b95aa24 100644
--- a/docs/manualpages/AO/AOGetType.html
+++ b/docs/manualpages/AO/AOGetType.html
@@ -5,8 +5,8 @@
 <TITLE>AOGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOGetType"><H1>AOGetType</H1></A>
 Gets the <A HREF="../AO/AO.html#AO">AO</A> type name (as a string) from the <A HREF="../AO/AO.html#AO">AO</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../AO/AO.html#AO">AO</A> type name (as a string) from the <A H
 #include "petscao.h"  
 PetscErrorCode  AOGetType(AO ao, AOType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ao  </B> -The vector Many br
+<DT><B>ao  </B> -The vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -The <A HREF="../AO/AO.html#AO">AO</A> type name Many br
+<DT><B>type </B> -The <A HREF="../AO/AO.html#AO">AO</A> type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  ao, get, type, name
diff --git a/docs/manualpages/AO/AOInitializePackage.html b/docs/manualpages/AO/AOInitializePackage.html
index f0bcf8b..0569b45 100644
--- a/docs/manualpages/AO/AOInitializePackage.html
+++ b/docs/manualpages/AO/AOInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>AOInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOInitializePackage"><H1>AOInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../AO/AO.html#AO">AO</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  AOInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, initialize, package
diff --git a/docs/manualpages/AO/AOMappingHasApplicationIndex.html b/docs/manualpages/AO/AOMappingHasApplicationIndex.html
index 7923d09..240f3f7 100644
--- a/docs/manualpages/AO/AOMappingHasApplicationIndex.html
+++ b/docs/manualpages/AO/AOMappingHasApplicationIndex.html
@@ -5,8 +5,8 @@
 <TITLE>AOMappingHasApplicationIndex</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOMappingHasApplicationIndex.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOMappingHasApplicationIndex.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOMappingHasApplicationIndex"><H1>AOMappingHasApplicationIndex</H1></A>
 Searches for the supplied application index. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode  AOMappingHasApplicationIndex(AO ao, PetscInt idex, PetscBool  *h
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao       </B></TD><TD>- The AOMapping Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>index    </B></TD><TD>- The application index Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao       </B></TD><TD>- The AOMapping
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>index    </B></TD><TD>- The application index
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>hasIndex </B> -Flag is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the index exists Many br
+<DT><B>hasIndex </B> -Flag is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the index exists
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, index
diff --git a/docs/manualpages/AO/AOMappingHasPetscIndex.html b/docs/manualpages/AO/AOMappingHasPetscIndex.html
index 2cf4393..04c80bd 100644
--- a/docs/manualpages/AO/AOMappingHasPetscIndex.html
+++ b/docs/manualpages/AO/AOMappingHasPetscIndex.html
@@ -5,8 +5,8 @@
 <TITLE>AOMappingHasPetscIndex</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOMappingHasPetscIndex.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOMappingHasPetscIndex.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOMappingHasPetscIndex"><H1>AOMappingHasPetscIndex</H1></A>
 Searches for the supplied petsc index. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode  AOMappingHasPetscIndex(AO ao, PetscInt idex, PetscBool  *hasInde
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao       </B></TD><TD>- The AOMapping Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>index    </B></TD><TD>- The petsc index Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao       </B></TD><TD>- The AOMapping
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>index    </B></TD><TD>- The petsc index
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>hasIndex </B> -Flag is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the index exists Many br
+<DT><B>hasIndex </B> -Flag is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the index exists
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, index
diff --git a/docs/manualpages/AO/AOPetscToApplication.html b/docs/manualpages/AO/AOPetscToApplication.html
index 41e0d76..5a9e305 100644
--- a/docs/manualpages/AO/AOPetscToApplication.html
+++ b/docs/manualpages/AO/AOPetscToApplication.html
@@ -5,8 +5,8 @@
 <TITLE>AOPetscToApplication</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOPetscToApplication.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOPetscToApplication.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOPetscToApplication"><H1>AOPetscToApplication</H1></A>
 Maps a set of integers in the PETSc ordering to the application-defined ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Maps a set of integers in the PETSc ordering to the application-defined ordering
 #include "petscao.h" 
 PetscErrorCode  AOPetscToApplication(AO ao,PetscInt n,PetscInt ia[])
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the integers; these are replaced with their mapped value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the integers; these are replaced with their mapped value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ia </B> -the mapped integers Many br
+<DT><B>ia </B> -the mapped integers
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Any integers in ia[] that are negative are left unchanged. This Many brallows one to convert, for example, neighbor lists that use negative Many brentries to indicate nonexistent neighbors due to boundary conditions, etc. Many br
+Any integers in ia[] that are negative are left unchanged. This
+allows one to convert, for example, neighbor lists that use negative
+entries to indicate nonexistent neighbors due to boundary conditions, etc.
 <P>
-Integers that are out of range are mapped to -1 Many br
+Integers that are out of range are mapped to -1
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  application ordering, mapping
@@ -39,7 +44,8 @@ Integers that are out of range are mapped to -1 Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(), <A HREF="../AO/AOView.html#AOView">AOView</A>(),<A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>(),
-<BR><A HREF="../AO/AOPetscToApplicationIS.html#AOPetscToApplicationIS">AOPetscToApplicationIS</A>(), <A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../AO/AOPetscToApplicationIS.html#AOPetscToApplicationIS">AOPetscToApplicationIS</A>(), <A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/ao/interface/ao.c.html#AOPetscToApplication">src/vec/is/ao/interface/ao.c</A>
 <BR><A HREF="./index.html">Index of all AO routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/AO/AOPetscToApplicationIS.html b/docs/manualpages/AO/AOPetscToApplicationIS.html
index 2f43cce..768d54b 100644
--- a/docs/manualpages/AO/AOPetscToApplicationIS.html
+++ b/docs/manualpages/AO/AOPetscToApplicationIS.html
@@ -5,8 +5,8 @@
 <TITLE>AOPetscToApplicationIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOPetscToApplicationIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOPetscToApplicationIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOPetscToApplicationIS"><H1>AOPetscToApplicationIS</H1></A>
 Maps an index set in the PETSc ordering to the application-defined ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Maps an index set in the PETSc ordering to the application-defined ordering.
 #include "petscao.h" 
 PetscErrorCode  AOPetscToApplicationIS(AO ao,IS is)
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> and <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A> and <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set; this is replaced with its mapped values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set; this is replaced with its mapped values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -the mapped index set Many br
+<DT><B>is </B> -the mapped index set
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The index set cannot be of type stride or block Many br
+The index set cannot be of type stride or block
 <P>
-Any integers in ia[] that are negative are left unchanged. This Many brallows one to convert, for example, neighbor lists that use negative Many brentries to indicate nonexistent neighbors due to boundary conditions Many bretc. Many br
+Any integers in ia[] that are negative are left unchanged. This
+allows one to convert, for example, neighbor lists that use negative
+entries to indicate nonexistent neighbors due to boundary conditions
+etc.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  application ordering, mapping
@@ -38,7 +43,8 @@ Any integers in ia[] that are negative are left unchanged. This Many brallows on
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(), <A HREF="../AO/AOView.html#AOView">AOView</A>(),<A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>(),
-<BR><A HREF="../AO/AOApplicationToPetscIS.html#AOApplicationToPetscIS">AOApplicationToPetscIS</A>(),<A HREF="../AO/AOPetscToApplication.html#AOPetscToApplication">AOPetscToApplication</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../AO/AOApplicationToPetscIS.html#AOApplicationToPetscIS">AOApplicationToPetscIS</A>(),<A HREF="../AO/AOPetscToApplication.html#AOPetscToApplication">AOPetscToApplication</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/ao/interface/ao.c.html#AOPetscToApplicationIS">src/vec/is/ao/interface/ao.c</A>
 <BR><A HREF="./index.html">Index of all AO routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/AO/AOPetscToApplicationPermuteInt.html b/docs/manualpages/AO/AOPetscToApplicationPermuteInt.html
index 8a95890..c28c694 100644
--- a/docs/manualpages/AO/AOPetscToApplicationPermuteInt.html
+++ b/docs/manualpages/AO/AOPetscToApplicationPermuteInt.html
@@ -5,8 +5,8 @@
 <TITLE>AOPetscToApplicationPermuteInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOPetscToApplicationPermuteInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOPetscToApplicationPermuteInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOPetscToApplicationPermuteInt"><H1>AOPetscToApplicationPermuteInt</H1></A>
 Permutes an array of blocks of integers in the PETSc ordering to the application-defined ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Permutes an array of blocks of integers in the PETSc ordering to the application
 #include "petscao.h" 
 PetscErrorCode  AOPetscToApplicationPermuteInt(AO ao, PetscInt block, PetscInt array[])
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The application ordering context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block </B></TD><TD>- The block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- The integer array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The application ordering context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block </B></TD><TD>- The block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- The integer array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -The permuted array Many br
+<DT><B>array </B> -The permuted array
 <br>
 <P>
-Note: The length of the array should be block*N, where N is length Many brprovided to the <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>*() method that created the <A HREF="../AO/AO.html#AO">AO</A>. Many br
+Note: The length of the array should be block*N, where N is length
+provided to the <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>*() method that created the <A HREF="../AO/AO.html#AO">AO</A>.
 <P>
-The permutation takes array[i_pet] --> array[i_app], where i_app is Many brthe index of 'i' in the application ordering and i_pet is the index Many brof 'i' in the petsc ordering. Many br
+The permutation takes array[i_pet] --> array[i_app], where i_app is
+the index of 'i' in the application ordering and i_pet is the index
+of 'i' in the petsc ordering.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  application ordering, mapping
diff --git a/docs/manualpages/AO/AOPetscToApplicationPermuteReal.html b/docs/manualpages/AO/AOPetscToApplicationPermuteReal.html
index ccbb1c1..6bd677b 100644
--- a/docs/manualpages/AO/AOPetscToApplicationPermuteReal.html
+++ b/docs/manualpages/AO/AOPetscToApplicationPermuteReal.html
@@ -5,8 +5,8 @@
 <TITLE>AOPetscToApplicationPermuteReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOPetscToApplicationPermuteReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOPetscToApplicationPermuteReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOPetscToApplicationPermuteReal"><H1>AOPetscToApplicationPermuteReal</H1></A>
 Permutes an array of blocks of reals in the PETSc ordering to the application-defined ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Permutes an array of blocks of reals in the PETSc ordering to the application-de
 #include "petscao.h" 
 PetscErrorCode  AOPetscToApplicationPermuteReal(AO ao, PetscInt block, PetscReal array[])
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The application ordering context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block </B></TD><TD>- The block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- The integer array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The application ordering context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block </B></TD><TD>- The block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- The integer array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -The permuted array Many br
+<DT><B>array </B> -The permuted array
 <br>
 <P>
-Note: The length of the array should be block*N, where N is length Many brprovided to the <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>*() method that created the <A HREF="../AO/AO.html#AO">AO</A>. Many br
+Note: The length of the array should be block*N, where N is length
+provided to the <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>*() method that created the <A HREF="../AO/AO.html#AO">AO</A>.
 <P>
-The permutation takes array[i_pet] --> array[i_app], where i_app is Many brthe index of 'i' in the application ordering and i_pet is the index Many brof 'i' in the petsc ordering. Many br
+The permutation takes array[i_pet] --> array[i_app], where i_app is
+the index of 'i' in the application ordering and i_pet is the index
+of 'i' in the petsc ordering.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  application ordering, mapping
diff --git a/docs/manualpages/AO/AORegister.html b/docs/manualpages/AO/AORegister.html
index 0680627..e64b6a5 100644
--- a/docs/manualpages/AO/AORegister.html
+++ b/docs/manualpages/AO/AORegister.html
@@ -5,8 +5,8 @@
 <TITLE>AORegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AORegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AORegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AORegister"><H1>AORegister</H1></A>
  
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
diff --git a/docs/manualpages/AO/AORegisterAll.html b/docs/manualpages/AO/AORegisterAll.html
index 9690265..2093a83 100644
--- a/docs/manualpages/AO/AORegisterAll.html
+++ b/docs/manualpages/AO/AORegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>AORegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AORegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AORegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AORegisterAll"><H1>AORegisterAll</H1></A>
 Registers all of the application ordering components in the <A HREF="../AO/AO.html#AO">AO</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the application ordering components in the <A HREF="../AO/AO.ht
 #include "petscao.h" 
 PetscErrorCode  AORegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, register, all
diff --git a/docs/manualpages/AO/AOSetFromOptions.html b/docs/manualpages/AO/AOSetFromOptions.html
index d0be2fe..c020493 100644
--- a/docs/manualpages/AO/AOSetFromOptions.html
+++ b/docs/manualpages/AO/AOSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>AOSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOSetFromOptions"><H1>AOSetFromOptions</H1></A>
 Sets <A HREF="../AO/AO.html#AO">AO</A> options from the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Sets <A HREF="../AO/AO.html#AO">AO</A> options from the options database.
 #include "petscao.h" 
 PetscErrorCode AOSetFromOptions(AO ao)
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ao </B> -the application ordering Many br
+<DT><B>ao </B> -the application ordering
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, options, database
diff --git a/docs/manualpages/AO/AOSetIS.html b/docs/manualpages/AO/AOSetIS.html
index f9085a7..4734c72 100644
--- a/docs/manualpages/AO/AOSetIS.html
+++ b/docs/manualpages/AO/AOSetIS.html
@@ -5,8 +5,8 @@
 <TITLE>AOSetIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOSetIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOSetIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOSetIS"><H1>AOSetIS</H1></A>
 Sets the <A HREF="../IS/IS.html#IS">IS</A> associated with the application ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Sets the <A HREF="../IS/IS.html#IS">IS</A> associated with the application order
 #include "petscao.h" 
 PetscErrorCode AOSetIS(AO ao,IS isapp,IS ispetsc)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isapp </B></TD><TD>- index set that defines an ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ispetsc </B></TD><TD>- index set that defines another ordering (may be NULL to use the Many brnatural ordering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isapp </B></TD><TD>- index set that defines an ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ispetsc </B></TD><TD>- index set that defines another ordering (may be NULL to use the
+natural ordering)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The index sets isapp and ispetsc are used only for creation of ao. Many br
+The index sets isapp and ispetsc are used only for creation of ao.
 <P>
-This routine increases the reference count of isapp and ispetsc so you may/should destroy these arguments after this call if you no longer need them Many br
+This routine increases the reference count of isapp and ispetsc so you may/should destroy these arguments after this call if you no longer need them
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, create
diff --git a/docs/manualpages/AO/AOSetType.html b/docs/manualpages/AO/AOSetType.html
index 9a676f7..40c52d0 100644
--- a/docs/manualpages/AO/AOSetType.html
+++ b/docs/manualpages/AO/AOSetType.html
@@ -5,8 +5,8 @@
 <TITLE>AOSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOSetType"><H1>AOSetType</H1></A>
 Builds an application ordering for a particular implementation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Builds an application ordering for a particular implementation.
 #include "petscao.h"  
 PetscErrorCode  AOSetType(AO ao, AOType method)
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The <A HREF="../AO/AO.html#AO">AO</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- The name of the <A HREF="../AO/AO.html#AO">AO</A> type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao    </B></TD><TD>- The <A HREF="../AO/AO.html#AO">AO</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- The name of the <A HREF="../AO/AO.html#AO">AO</A> type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ao_type <type> </B> -Sets the <A HREF="../AO/AO.html#AO">AO</A> type; use -help for a list of available types Many br
+<DT><B>-ao_type <type> </B> -Sets the <A HREF="../AO/AO.html#AO">AO</A> type; use -help for a list of available types
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscao.h" for available <A HREF="../AO/AO.html#AO">AO</A> types (for instance, AOBASIC and AOMEMORYSCALABLE). Many br
+See "petsc/include/petscao.h" for available <A HREF="../AO/AO.html#AO">AO</A> types (for instance, AOBASIC and AOMEMORYSCALABLE).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  ao, set, type
diff --git a/docs/manualpages/AO/AOType.html b/docs/manualpages/AO/AOType.html
index 7e2d02a..25e686b 100644
--- a/docs/manualpages/AO/AOType.html
+++ b/docs/manualpages/AO/AOType.html
@@ -5,8 +5,8 @@
 <TITLE>AOType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOType"><H1>AOType</H1></A>
 String with the name of a PETSc application ordering or the creation function with an optional dynamic library name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,7 +18,7 @@ typedef const char* <A HREF="../AO/AOType.html#AOType">AOType</A>;
 #define AOMEMORYSCALABLE      "memoryscalable"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../AO/AOSetType.html#AOSetType">AOSetType</A>(), <A HREF="../AO/AO.html#AO">AO</A>
diff --git a/docs/manualpages/AO/AOView.html b/docs/manualpages/AO/AOView.html
index 2281863..16fc468 100644
--- a/docs/manualpages/AO/AOView.html
+++ b/docs/manualpages/AO/AOView.html
@@ -5,8 +5,8 @@
 <TITLE>AOView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/AOView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/AOView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="AOView"><H1>AOView</H1></A>
 Displays an application ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Displays an application ordering.
 #include "petscao.h" 
 PetscErrorCode  AOView(AO ao,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../AO/AO.html#AO">AO</A> and <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../AO/AO.html#AO">AO</A> and <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer used for display Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ao </B></TD><TD>- the application ordering context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer used for display
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ao_view </B> -calls <A HREF="../AO/AOView.html#AOView">AOView</A>() at end of <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>() Many br
+<DT><B>-ao_view </B> -calls <A HREF="../AO/AOView.html#AOView">AOView</A>() at end of <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open an alternative visualization context with Many brPetscViewerASCIIOpen() - output to a specified file. Many br
+The user can open an alternative visualization context with
+<A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() - output to a specified file.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  application ordering
diff --git a/docs/manualpages/AO/index.html b/docs/manualpages/AO/index.html
index 8bcea62..a064454 100644
--- a/docs/manualpages/AO/index.html
+++ b/docs/manualpages/AO/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/AO/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/AO/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/docs/manualpages/DM/DM.html b/docs/manualpages/DM/DM.html
index 4371873..5aee546 100644
--- a/docs/manualpages/DM/DM.html
+++ b/docs/manualpages/DM/DM.html
@@ -5,18 +5,18 @@
 <TITLE>DM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DM"><H1>DM</H1></A>
 Abstract PETSc object that manages an abstract grid object and its interactions with the algebraic solvers 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_DM* <A HREF="../DM/DM.html#DM">DM</A>;
 </PRE>
- Many br
+
 <P>
 <P>
-Notes: The <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>() based object and the <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>() based object are examples of DMs Many br
+Notes: The <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>() based object and the <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>() based object are examples of DMs
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>(), <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(), <A HREF="../DM/DMType.html#DMType">DMType</A>
diff --git a/docs/manualpages/DM/DMAddBoundary.html b/docs/manualpages/DM/DMAddBoundary.html
index ce2d7ac..24aeb94 100644
--- a/docs/manualpages/DM/DMAddBoundary.html
+++ b/docs/manualpages/DM/DMAddBoundary.html
@@ -5,8 +5,8 @@
 <TITLE>DMAddBoundary</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMAddBoundary.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMAddBoundary.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMAddBoundary"><H1>DMAddBoundary</H1></A>
 Add a boundary condition to the model 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,24 +17,37 @@ PetscErrorCode DMAddBoundary(DM dm, PetscBool isEssential, const char name[], co
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The mesh object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isEssential </B></TD><TD>- Flag for an essential (Dirichlet) condition, as opposed to a natural (Neumann) condition Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The BC name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labelname   </B></TD><TD>- The label defining constrained points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field       </B></TD><TD>- The field to constrain Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcomps    </B></TD><TD>- The number of constrained field components Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comps       </B></TD><TD>- An array of constrained component numbers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcFunc      </B></TD><TD>- A pointwise function giving boundary values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numids      </B></TD><TD>- The number of <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> ids for constrained points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ids         </B></TD><TD>- An array of ids for constrained points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx         </B></TD><TD>- An optional user context for bcFunc Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The mesh object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isEssential </B></TD><TD>- Flag for an essential (Dirichlet) condition, as opposed to a natural (Neumann) condition
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The BC name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labelname   </B></TD><TD>- The label defining constrained points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field       </B></TD><TD>- The field to constrain
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcomps    </B></TD><TD>- The number of constrained field components
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comps       </B></TD><TD>- An array of constrained component numbers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcFunc      </B></TD><TD>- A pointwise function giving boundary values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numids      </B></TD><TD>- The number of <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> ids for constrained points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ids         </B></TD><TD>- An array of ids for constrained points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx         </B></TD><TD>- An optional user context for bcFunc
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-bc_<boundary name> <num> </B></TD><TD>- Overrides the boundary ids Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-bc_<boundary name>_comp <num> </B></TD><TD>- Overrides the boundary components Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-bc_<boundary name> <num> </B></TD><TD>- Overrides the boundary ids
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-bc_<boundary name>_comp <num> </B></TD><TD>- Overrides the boundary components
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetBoundary.html#DMGetBoundary">DMGetBoundary</A>()
diff --git a/docs/manualpages/DM/DMAddLabel.html b/docs/manualpages/DM/DMAddLabel.html
index 9e8014e..25ee166 100644
--- a/docs/manualpages/DM/DMAddLabel.html
+++ b/docs/manualpages/DM/DMAddLabel.html
@@ -5,8 +5,8 @@
 <TITLE>DMAddLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMAddLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMAddLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMAddLabel"><H1>DMAddLabel</H1></A>
 Add the label to this mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Add the label to this mesh
 #include "petscdmlabel.h"     
 PetscErrorCode DMAddLabel(DM dm, DMLabel label)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMAppendOptionsPrefix.html b/docs/manualpages/DM/DMAppendOptionsPrefix.html
index 5c943f4..d1d48d6 100644
--- a/docs/manualpages/DM/DMAppendOptionsPrefix.html
+++ b/docs/manualpages/DM/DMAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>DMAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMAppendOptionsPrefix"><H1>DMAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all <A HREF="../DM/DM.html#DM">DM</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,20 @@ Appends to the prefix used for searching for all <A HREF="../DM/DM.html#DM">DM</
 #include "petscdmlabel.h"     
 PetscErrorCode  DMAppendOptionsPrefix(DM dm,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../DM/DM.html#DM">DM</A> option requests Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../DM/DM.html#DM">DM</A> option requests
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, append, options, prefix, database
diff --git a/docs/manualpages/DM/DMBoundaryType.html b/docs/manualpages/DM/DMBoundaryType.html
index 1c20036..8b7ba13 100644
--- a/docs/manualpages/DM/DMBoundaryType.html
+++ b/docs/manualpages/DM/DMBoundaryType.html
@@ -5,19 +5,23 @@
 <TITLE>DMBoundaryType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMBoundaryType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMBoundaryType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMBoundaryType"><H1>DMBoundaryType</H1></A>
 Describes the choice for fill of ghost cells on physical domain boundaries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, DM_BOUNDARY_MIRROR, DM_BOUNDARY_PERIODIC, DM_BOUNDARY_TWIST} <A HREF="../DM/DMBoundaryType.html#DMBoundaryType">DMBoundaryType</A>;
 </PRE>
- Many br
+
 <P>
-A boundary may be of type DM_BOUNDARY_NONE (no ghost nodes), DM_BOUNDARY_GHOSTED (ghost vertices/cells Many brexist but aren't filled, you can put values into them and then apply a stencil that uses those ghost locations), Many brDM_BOUNDARY_MIRROR (not yet implemented for 3d), DM_BOUNDARY_PERIODIC (ghost vertices/cells filled by the opposite Many bredge of the domain), or DM_BOUNDARY_TWIST (like periodic, only glued backwards like a Mobius strip). Many br
+A boundary may be of type DM_BOUNDARY_NONE (no ghost nodes), DM_BOUNDARY_GHOSTED (ghost vertices/cells
+exist but aren't filled, you can put values into them and then apply a stencil that uses those ghost locations),
+DM_BOUNDARY_MIRROR (not yet implemented for 3d), DM_BOUNDARY_PERIODIC (ghost vertices/cells filled by the opposite
+edge of the domain), or DM_BOUNDARY_TWIST (like periodic, only glued backwards like a Mobius strip).
 <P>
-Note: This is information for the boundary of the __PHYSICAL__ domain. It has nothing to do with boundaries between Many brprocesses, that width is always determined by the stencil width, see <A HREF="../DM/DMDASetStencilWidth.html#DMDASetStencilWidth">DMDASetStencilWidth</A>(). Many br
+Note: This is information for the boundary of the __PHYSICAL__ domain. It has nothing to do with boundaries between
+processes, that width is always determined by the stencil width, see <A HREF="../DM/DMDASetStencilWidth.html#DMDASetStencilWidth">DMDASetStencilWidth</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDASetBoundaryType.html#DMDASetBoundaryType">DMDASetBoundaryType</A>(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>()
diff --git a/docs/manualpages/DM/DMCOMPOSITE.html b/docs/manualpages/DM/DMCOMPOSITE.html
index 8ccfca6..046a494 100644
--- a/docs/manualpages/DM/DMCOMPOSITE.html
+++ b/docs/manualpages/DM/DMCOMPOSITE.html
@@ -5,10 +5,10 @@
 <TITLE>DMCOMPOSITE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCOMPOSITE"><H1>DMCOMPOSITE</H1></A>
-"composite" - A <A HREF="../DM/DM.html#DM">DM</A> object that is used to manage data for a collection of DMs  Many br
+"composite" - A <A HREF="../DM/DM.html#DM">DM</A> object that is used to manage data for a collection of DMs 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMType.html#DMType">DMType</A>, <A HREF="../DM/DM.html#DM">DM</A>, <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>()
diff --git a/docs/manualpages/DM/DMClearGlobalVectors.html b/docs/manualpages/DM/DMClearGlobalVectors.html
index 25409c6..f8a4a4d 100644
--- a/docs/manualpages/DM/DMClearGlobalVectors.html
+++ b/docs/manualpages/DM/DMClearGlobalVectors.html
@@ -5,8 +5,8 @@
 <TITLE>DMClearGlobalVectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMClearGlobalVectors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMClearGlobalVectors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMClearGlobalVectors"><H1>DMClearGlobalVectors</H1></A>
 Destroys all the global vectors that have been stashed in this <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys all the global vectors that have been stashed in this <A HREF="../DM/DM
 #include "petscdm.h" 
 PetscErrorCode  DMClearGlobalVectors(DM dm)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the distributed array Many br
+<DT><B>dm </B> -the distributed array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, Global, vector
@@ -28,7 +28,9 @@ Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(),
-<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), Many brDMGlobalToLocalEnd(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVe [...]
+<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(),
+<A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMRestoreLocalVector.html#DMRestoreLocalVector">DMRestoreLocalVector</A>()
+<A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/interface/dmget.c.html#DMClearGlobalVectors">src/dm/interface/dmget.c</A>
diff --git a/docs/manualpages/DM/DMClearLabelStratum.html b/docs/manualpages/DM/DMClearLabelStratum.html
index e05dfd9..cc0bb7e 100644
--- a/docs/manualpages/DM/DMClearLabelStratum.html
+++ b/docs/manualpages/DM/DMClearLabelStratum.html
@@ -5,8 +5,8 @@
 <TITLE>DMClearLabelStratum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMClearLabelStratum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMClearLabelStratum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMClearLabelStratum"><H1>DMClearLabelStratum</H1></A>
 Remove all points from a stratum from a Sieve Label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,20 @@ Remove all points from a stratum from a Sieve Label
 #include "petscdmlabel.h"     
 PetscErrorCode DMClearLabelStratum(DM dm, const char name[], PetscInt value)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The label value for this point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The label value for this point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMClearLabelValue.html b/docs/manualpages/DM/DMClearLabelValue.html
index b371468..b7cbc4b 100644
--- a/docs/manualpages/DM/DMClearLabelValue.html
+++ b/docs/manualpages/DM/DMClearLabelValue.html
@@ -5,8 +5,8 @@
 <TITLE>DMClearLabelValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMClearLabelValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMClearLabelValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMClearLabelValue"><H1>DMClearLabelValue</H1></A>
 Remove a point from a Sieve Label with given value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,22 @@ Remove a point from a Sieve Label with given value
 #include "petscdmlabel.h"     
 PetscErrorCode DMClearLabelValue(DM dm, const char name[], PetscInt point, PetscInt value)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The mesh point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The label value for this point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The mesh point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The label value for this point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMClearLocalVectors.html b/docs/manualpages/DM/DMClearLocalVectors.html
index 196357e..670dc35 100644
--- a/docs/manualpages/DM/DMClearLocalVectors.html
+++ b/docs/manualpages/DM/DMClearLocalVectors.html
@@ -5,8 +5,8 @@
 <TITLE>DMClearLocalVectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMClearLocalVectors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMClearLocalVectors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMClearLocalVectors"><H1>DMClearLocalVectors</H1></A>
 Destroys all the local vectors that have been stashed in this <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys all the local vectors that have been stashed in this <A HREF="../DM/DM.
 #include "petscdm.h" 
 PetscErrorCode  DMClearLocalVectors(DM dm)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the distributed array Many br
+<DT><B>dm </B> -the distributed array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, Local, vector
@@ -28,7 +28,9 @@ Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(),
-<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), Many brDMLocalToLocalEnd(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A [...]
+<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(),
+<A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMRestoreLocalVector.html#DMRestoreLocalVector">DMRestoreLocalVector</A>()
+<A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/interface/dmget.c.html#DMClearLocalVectors">src/dm/interface/dmget.c</A>
diff --git a/docs/manualpages/DM/DMClone.html b/docs/manualpages/DM/DMClone.html
index 7199b09..7b19f21 100644
--- a/docs/manualpages/DM/DMClone.html
+++ b/docs/manualpages/DM/DMClone.html
@@ -5,8 +5,8 @@
 <TITLE>DMClone</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMClone.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMClone.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMClone"><H1>DMClone</H1></A>
 Creates a <A HREF="../DM/DM.html#DM">DM</A> object with the same topology as the original. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Creates a <A HREF="../DM/DM.html#DM">DM</A> object with the same topology as the
 #include "petscdmlabel.h"     
 PetscErrorCode DMClone(DM dm, DM *newdm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The original <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -The original <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newdm  </B> -The new <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>newdm  </B> -The new <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, topology, create
diff --git a/docs/manualpages/DM/DMCoarsen.html b/docs/manualpages/DM/DMCoarsen.html
index d8da721..f2b9b90 100644
--- a/docs/manualpages/DM/DMCoarsen.html
+++ b/docs/manualpages/DM/DMCoarsen.html
@@ -5,8 +5,8 @@
 <TITLE>DMCoarsen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCoarsen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCoarsen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCoarsen"><H1>DMCoarsen</H1></A>
 Coarsens a <A HREF="../DM/DM.html#DM">DM</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Coarsens a <A HREF="../DM/DM.html#DM">DM</A> object
 #include "petscdmlabel.h"     
 PetscErrorCode DMCoarsen(DM dm, MPI_Comm comm, DM *dmc)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator to contain the new <A HREF="../DM/DM.html#DM">DM</A> object (or MPI_COMM_NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator to contain the new <A HREF="../DM/DM.html#DM">DM</A> object (or MPI_COMM_NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmc </B> -the coarsened <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dmc </B> -the coarsened <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
diff --git a/docs/manualpages/DM/DMCoarsenHierarchy.html b/docs/manualpages/DM/DMCoarsenHierarchy.html
index 48e064a..fe77c92 100644
--- a/docs/manualpages/DM/DMCoarsenHierarchy.html
+++ b/docs/manualpages/DM/DMCoarsenHierarchy.html
@@ -5,8 +5,8 @@
 <TITLE>DMCoarsenHierarchy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCoarsenHierarchy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCoarsenHierarchy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCoarsenHierarchy"><H1>DMCoarsenHierarchy</H1></A>
 Coarsens a <A HREF="../DM/DM.html#DM">DM</A> object, all levels at once 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Coarsens a <A HREF="../DM/DM.html#DM">DM</A> object, all levels at once
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCoarsenHierarchy(DM dm, PetscInt nlevels, DM dmc[])
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlevels </B></TD><TD>- the number of levels of coarsening Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlevels </B></TD><TD>- the number of levels of coarsening
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmc </B> -the coarsened <A HREF="../DM/DM.html#DM">DM</A> hierarchy Many br
+<DT><B>dmc </B> -the coarsened <A HREF="../DM/DM.html#DM">DM</A> hierarchy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMRefineHierarchy.html#DMRefineHierarchy">DMRefineHierarchy</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
diff --git a/docs/manualpages/DM/DMCoarsenHookAdd.html b/docs/manualpages/DM/DMCoarsenHookAdd.html
index 2329b17..22d86bd 100644
--- a/docs/manualpages/DM/DMCoarsenHookAdd.html
+++ b/docs/manualpages/DM/DMCoarsenHookAdd.html
@@ -5,8 +5,8 @@
 <TITLE>DMCoarsenHookAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCoarsenHookAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCoarsenHookAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCoarsenHookAdd"><H1>DMCoarsenHookAdd</H1></A>
 adds a callback to be run when restricting a nonlinear problem to the coarse grid 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,18 @@ adds a callback to be run when restricting a nonlinear problem to the coarse gri
 #include "petscdmlabel.h"     
 PetscErrorCode DMCoarsenHookAdd(DM fine,PetscErrorCode (*coarsenhook)(DM,DM,void*),PetscErrorCode (*restricthook)(DM,Mat,Vec,Mat,DM,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- nonlinear solver context on which to run a hook when restricting to a coarser level Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarsenhook </B></TD><TD>- function to run when setting up a coarser level Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restricthook </B></TD><TD>- function to run to update data on coarser levels (once per <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- nonlinear solver context on which to run a hook when restricting to a coarser level
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarsenhook </B></TD><TD>- function to run when setting up a coarser level
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restricthook </B></TD><TD>- function to run to update data on coarser levels (once per <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of coarsenhook</FONT></H3>
 <pre>
@@ -30,9 +34,12 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- fine level <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarse level <A HREF="../DM/DM.html#DM">DM</A> to restrict problem to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- fine level <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarse level <A HREF="../DM/DM.html#DM">DM</A> to restrict problem to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for restricthook</FONT></H3>
 <pre>
@@ -40,23 +47,30 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- fine level <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mrestrict </B></TD><TD>- matrix restricting a fine-level solution to the coarse grid Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rscale </B></TD><TD>- scaling vector for restriction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inject </B></TD><TD>- matrix restricting by injection Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarse level <A HREF="../DM/DM.html#DM">DM</A> to update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- fine level <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mrestrict </B></TD><TD>- matrix restricting a fine-level solution to the coarse grid
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rscale </B></TD><TD>- scaling vector for restriction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inject </B></TD><TD>- matrix restricting by injection
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarse level <A HREF="../DM/DM.html#DM">DM</A> to update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is only needed if auxiliary data needs to be set up on coarse grids. Many br
+This function is only needed if auxiliary data needs to be set up on coarse grids.
 <P>
-If this function is called multiple times, the hooks will be run in the order they are added. Many br
+If this function is called multiple times, the hooks will be run in the order they are added.
 <P>
-In order to compose with nonlinear preconditioning without duplicating storage, the hook should be implemented to Many brextract the finest level information from its context (instead of from the <A HREF="../SNES/SNES.html#SNES">SNES</A>). Many br
+In order to compose with nonlinear preconditioning without duplicating storage, the hook should be implemented to
+extract the finest level information from its context (instead of from the <A HREF="../SNES/SNES.html#SNES">SNES</A>).
 <P>
-This function is currently not available from Fortran. Many br
+This function is currently not available from Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefineHookAdd.html#DMRefineHookAdd">DMRefineHookAdd</A>(), <A HREF="../SNES/SNESFASGetInterpolation.html#SNESFASGetInterpolation">SNESFASGetInterpolation</A>(), <A HREF="../SNES/SNESFASGetInjection.html#SNESFASGetInjection">SNESFASGetInjection</A>(), <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>(), <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
diff --git a/docs/manualpages/DM/DMCompositeAddDM.html b/docs/manualpages/DM/DMCompositeAddDM.html
index 4ae93fe..7308f7a 100644
--- a/docs/manualpages/DM/DMCompositeAddDM.html
+++ b/docs/manualpages/DM/DMCompositeAddDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeAddDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeAddDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeAddDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeAddDM"><H1>DMCompositeAddDM</H1></A>
 adds a <A HREF="../DM/DM.html#DM">DM</A>  vector to a DMComposite 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ adds a <A HREF="../DM/DM.html#DM">DM</A>  vector to a DMComposite
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeAddDM(DM dmc,DM dm)
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object, if the <A HREF="../DM/DM.html#DM">DM</A> is a da you will need to caste it with a (<A HREF="../DM/DM.html#DM">DM</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object, if the <A HREF="../DM/DM.html#DM">DM</A> is a da you will need to caste it with a (<A HREF="../DM/DM.html#DM">DM</A>)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(),
-<BR><A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), Many brDMCompositeGetLocalVectors(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html# [...]
+<BR><A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeAddDM">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeCreate.html b/docs/manualpages/DM/DMCompositeCreate.html
index 296d623..ee46ee5 100644
--- a/docs/manualpages/DM/DMCompositeCreate.html
+++ b/docs/manualpages/DM/DMCompositeCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeCreate"><H1>DMCompositeCreate</H1></A>
 Creates a vector packer, used to generate "composite" vectors made up of several subvectors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,22 @@ Creates a vector packer, used to generate "composite" vectors made up of several
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeCreate(MPI_Comm comm,DM *packer)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the processors that will share the global vector Many br
+<DT><B>comm </B> -the processors that will share the global vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>packer </B> -the packer object Many br
+<DT><B>packer </B> -the packer object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCOMPOSITE.html#DMCOMPOSITE">DMCOMPOSITE</A>,<A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>() Many brDMCompositeGetLocalVectors(), <A HREF="../DM/DMCompositeRestoreLocalVectors. [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>()
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeCreate">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeGather.html b/docs/manualpages/DM/DMCompositeGather.html
index 72036dc..c56eff4 100644
--- a/docs/manualpages/DM/DMCompositeGather.html
+++ b/docs/manualpages/DM/DMCompositeGather.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGather</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGather.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGather.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGather"><H1>DMCompositeGather</H1></A>
 Gathers into a global packed vector from its individual local vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Gathers into a global packed vector from its individual local vectors
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGather(DM dm,Vec gvec,InsertMode imode,...)
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Vec/Vec.html#Vec">Vec</A> ... </B></TD><TD>- the individual sequential vectors, NULL for any that are not needed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Vec/Vec.html#Vec">Vec</A> ... </B></TD><TD>- the individual sequential vectors, NULL for any that are not needed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(),
-<BR><A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), Many brDMCompositeGetLocalVectors(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html# [...]
+<BR><A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeGather">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeGatherArray.html b/docs/manualpages/DM/DMCompositeGatherArray.html
index 06a8a03..fdf9135 100644
--- a/docs/manualpages/DM/DMCompositeGatherArray.html
+++ b/docs/manualpages/DM/DMCompositeGatherArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGatherArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGatherArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGatherArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGatherArray"><H1>DMCompositeGatherArray</H1></A>
 Gathers into a global packed vector from its individual local vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Gathers into a global packed vector from its individual local vectors
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGatherArray(DM dm,Vec gvec,InsertMode imode,Vec *lvecs)
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lvecs </B></TD><TD>- the individual sequential vectors, NULL for any that are not needed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lvecs </B></TD><TD>- the individual sequential vectors, NULL for any that are not needed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is a non-variadic alternative to <A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(). Many br
+This is a non-variadic alternative to <A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(),
-<BR><A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), Many brDMCompositeGetLocalVectors(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html# [...]
+<BR><A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>(),
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeGatherArray">src/dm/impls/composite/pack.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMCompositeGetAccess.html b/docs/manualpages/DM/DMCompositeGetAccess.html
index 70a878e..7e38cfe 100644
--- a/docs/manualpages/DM/DMCompositeGetAccess.html
+++ b/docs/manualpages/DM/DMCompositeGetAccess.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGetAccess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGetAccess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGetAccess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGetAccess"><H1>DMCompositeGetAccess</H1></A>
 Allows one to access the individual packed vectors in their global representation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ Allows one to access the individual packed vectors in their global representatio
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGetAccess(DM dm,Vec gvec,...)
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B><A HREF="../Vec/Vec.html#Vec">Vec</A>* ... </B> -the packed parallel vectors, NULL for those that are not needed Many br
+<DT><B><A HREF="../Vec/Vec.html#Vec">Vec</A>* ... </B> -the packed parallel vectors, NULL for those that are not needed
 <br>
 <P>
-Notes: Use <A HREF="../DM/DMCompositeRestoreAccess.html#DMCompositeRestoreAccess">DMCompositeRestoreAccess</A>() to return the vectors when you no longer need them Many br
+Notes: Use <A HREF="../DM/DMCompositeRestoreAccess.html#DMCompositeRestoreAccess">DMCompositeRestoreAccess</A>() to return the vectors when you no longer need them
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
 <P>
-Fortran callers must use numbered versions of this routine, e.g., DMCompositeGetAccess4(dm,gvec,vec1,vec2,vec3,vec4) Many bror use the alternative interface <A HREF="../DM/DMCompositeGetAccessArray.html#DMCompositeGetAccessArray">DMCompositeGetAccessArray</A>(). Many br
+Fortran callers must use numbered versions of this routine, e.g., DMCompositeGetAccess4(dm,gvec,vec1,vec2,vec3,vec4)
+or use the alternative interface <A HREF="../DM/DMCompositeGetAccessArray.html#DMCompositeGetAccessArray">DMCompositeGetAccessArray</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>()
diff --git a/docs/manualpages/DM/DMCompositeGetAccessArray.html b/docs/manualpages/DM/DMCompositeGetAccessArray.html
index 3c55ba0..ce96438 100644
--- a/docs/manualpages/DM/DMCompositeGetAccessArray.html
+++ b/docs/manualpages/DM/DMCompositeGetAccessArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGetAccessArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGetAccessArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGetAccessArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGetAccessArray"><H1>DMCompositeGetAccessArray</H1></A>
 Allows one to access the individual packed vectors in their global representation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Allows one to access the individual packed vectors in their global representatio
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGetAccessArray(DM dm,Vec pvec,PetscInt nwanted,const PetscInt *wanted,Vec *vecs)
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pvec </B></TD><TD>- packed vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nwanted </B></TD><TD>- number of vectors wanted Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wanted </B></TD><TD>- sorted array of vectors wanted, or NULL to get all vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pvec </B></TD><TD>- packed vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nwanted </B></TD><TD>- number of vectors wanted
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wanted </B></TD><TD>- sorted array of vectors wanted, or NULL to get all vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>vecs </B> -array of requested global vectors (must be allocated) Many br
+<DT><B>vecs </B> -array of requested global vectors (must be allocated)
 <br>
 <P>
-Notes: Use <A HREF="../DM/DMCompositeRestoreAccessArray.html#DMCompositeRestoreAccessArray">DMCompositeRestoreAccessArray</A>() to return the vectors when you no longer need them Many br
+Notes: Use <A HREF="../DM/DMCompositeRestoreAccessArray.html#DMCompositeRestoreAccessArray">DMCompositeRestoreAccessArray</A>() to return the vectors when you no longer need them
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>()
diff --git a/docs/manualpages/DM/DMCompositeGetEntries.html b/docs/manualpages/DM/DMCompositeGetEntries.html
index 24aa45a..0465eb4 100644
--- a/docs/manualpages/DM/DMCompositeGetEntries.html
+++ b/docs/manualpages/DM/DMCompositeGetEntries.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGetEntries</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGetEntries.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGetEntries.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGetEntries"><H1>DMCompositeGetEntries</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> for each entry in a DMComposite. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> for each entry in a DMComposite.
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGetEntries(DM dm,...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the packer object Many br
+<DT><B>dm </B> -the packer object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B><A HREF="../DM/DM.html#DM">DM</A> ... </B> -the individual entries (DMs) Many br
+<DT><B><A HREF="../DM/DM.html#DM">DM</A> ... </B> -the individual entries (DMs)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCompositeGetEntriesArray.html#DMCompositeGetEntriesArray">DMCompositeGetEntriesArray</A>()
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), Many brDMCompositeRestoreLocalVectors(), <A HREF="../DM/DMCompositeGetLocalVectors.html#DMC [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(),
+<A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(), <A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(),  <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeGetEntries">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeGetEntriesArray.html b/docs/manualpages/DM/DMCompositeGetEntriesArray.html
index 0c6d247..cbe0c3d 100644
--- a/docs/manualpages/DM/DMCompositeGetEntriesArray.html
+++ b/docs/manualpages/DM/DMCompositeGetEntriesArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGetEntriesArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGetEntriesArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGetEntriesArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGetEntriesArray"><H1>DMCompositeGetEntriesArray</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> for each entry in a DMComposite. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> for each entry in a DMComposite.
 #include "petscdmcomposite.h"  
 PetscErrorCode DMCompositeGetEntriesArray(DM dm,DM dms[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the packer object Many br
+<DT><B>dm </B> -the packer object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dms </B> -array of sufficient length (see <A HREF="../DM/DMCompositeGetNumberDM.html#DMCompositeGetNumberDM">DMCompositeGetNumberDM</A>()) to hold the individual DMs Many br
+<DT><B>dms </B> -array of sufficient length (see <A HREF="../DM/DMCompositeGetNumberDM.html#DMCompositeGetNumberDM">DMCompositeGetNumberDM</A>()) to hold the individual DMs
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), Many brDMCompositeRestoreLocalVectors(), <A HREF="../DM/DMCompositeGetLocalVectors.html#DMC [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(),
+<A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(), <A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(),  <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeGetEntriesArray">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeGetGlobalISs.html b/docs/manualpages/DM/DMCompositeGetGlobalISs.html
index fd573d6..cfb86dd 100644
--- a/docs/manualpages/DM/DMCompositeGetGlobalISs.html
+++ b/docs/manualpages/DM/DMCompositeGetGlobalISs.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGetGlobalISs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGetGlobalISs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGetGlobalISs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGetGlobalISs"><H1>DMCompositeGetGlobalISs</H1></A>
 Gets the index sets for each composed object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,35 @@ Gets the index sets for each composed object
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGetGlobalISs(DM dm,IS *is[])
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the packer object Many br
+<DT><B>dm </B> -the packer object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>is </B> -the array of index sets Many br
+<DT><B>is </B> -the array of index sets
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The is entries should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), the is array should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>() Many br
+The is entries should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), the is array should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()
 <P>
-These could be used to extract a subset of vector entries for a "multi-physics" preconditioner Many br
+These could be used to extract a subset of vector entries for a "multi-physics" preconditioner
 <P>
-Use <A HREF="../DM/DMCompositeGetLocalISs.html#DMCompositeGetLocalISs">DMCompositeGetLocalISs</A>() for index sets in the packed local numbering, and Many brDMCompositeGetISLocalToGlobalMappings() for to map local sub-<A HREF="../DM/DM.html#DM">DM</A> (including ghost) indices to packed global Many brindices. Many br
+Use <A HREF="../DM/DMCompositeGetLocalISs.html#DMCompositeGetLocalISs">DMCompositeGetLocalISs</A>() for index sets in the packed local numbering, and
+<A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>() for to map local sub-<A HREF="../DM/DM.html#DM">DM</A> (including ghost) indices to packed global
+indices.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
 <P>
-The output argument 'is' must be an allocated array of sufficient length, which can be learned using <A HREF="../DM/DMCompositeGetNumberDM.html#DMCompositeGetNumberDM">DMCompositeGetNumberDM</A>(). Many br
+The output argument 'is' must be an allocated array of sufficient length, which can be learned using <A HREF="../DM/DMCompositeGetNumberDM.html#DMCompositeGetNumberDM">DMCompositeGetNumberDM</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(),
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), Many brDMCompositeGetLocalVectors(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVecto [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(),<A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeGetGlobalISs">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeGetISLocalToGlobalMappings.html b/docs/manualpages/DM/DMCompositeGetISLocalToGlobalMappings.html
index 7d4cf20..62d8053 100644
--- a/docs/manualpages/DM/DMCompositeGetISLocalToGlobalMappings.html
+++ b/docs/manualpages/DM/DMCompositeGetISLocalToGlobalMappings.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGetISLocalToGlobalMappings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGetISLocalToGlobalMappings.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGetISLocalToGlobalMappings.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGetISLocalToGlobalMappings"><H1>DMCompositeGetISLocalToGlobalMappings</H1></A>
 gets an <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> for each <A HREF="../DM/DM.html#DM">DM</A> in the DMComposite, maps to the composite global space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,26 @@ gets an <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLoc
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGetISLocalToGlobalMappings(DM dm,ISLocalToGlobalMapping **ltogs)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the packer object Many br
+<DT><B>dm </B> -the packer object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ltogs </B> -the individual mappings for each packed vector. Note that this includes Many brall the ghost points that individual ghosted <A HREF="../DM/DMDA.html#DMDA">DMDA</A>'s may have. Many br
+<DT><B>ltogs </B> -the individual mappings for each packed vector. Note that this includes
+all the ghost points that individual ghosted <A HREF="../DM/DMDA.html#DMDA">DMDA</A>'s may have.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each entry of ltogs should be destroyed with <A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(), the ltogs array should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(). Many br
+Each entry of ltogs should be destroyed with <A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(), the ltogs array should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(),
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), Many brDMCompositeGetLocalVectors(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVecto [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(),<A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeGetISLocalToGlobalMappings">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeGetLocalISs.html b/docs/manualpages/DM/DMCompositeGetLocalISs.html
index 6b3d8a1..8be0d6c 100644
--- a/docs/manualpages/DM/DMCompositeGetLocalISs.html
+++ b/docs/manualpages/DM/DMCompositeGetLocalISs.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGetLocalISs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGetLocalISs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGetLocalISs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGetLocalISs"><H1>DMCompositeGetLocalISs</H1></A>
 Gets index sets for each component of a composite local vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,28 @@ Gets index sets for each component of a composite local vector
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGetLocalISs(DM dm,IS **is)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>dm </B> -composite <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -composite <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>is </B> -array of serial index sets for each each component of the DMComposite Many br
+<DT><B>is </B> -array of serial index sets for each each component of the DMComposite
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-At present, a composite local vector does not normally exist.  This function is used to provide index sets for Many brMatGetLocalSubMatrix().  In the future, the scatters for each entry in the DMComposite may be be merged into a single Many brscatter to a composite local vector.  The user should not typically need to know which is being done. Many br
+At present, a composite local vector does not normally exist.  This function is used to provide index sets for
+<A HREF="../Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</A>().  In the future, the scatters for each entry in the DMComposite may be be merged into a single
+scatter to a composite local vector.  The user should not typically need to know which is being done.
 <P>
-To get the composite global indices at all local points (including ghosts), use <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(). Many br
+To get the composite global indices at all local points (including ghosts), use <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>().
 <P>
-To get index sets for pieces of the composite global vector, use <A HREF="../DM/DMCompositeGetGlobalISs.html#DMCompositeGetGlobalISs">DMCompositeGetGlobalISs</A>(). Many br
+To get index sets for pieces of the composite global vector, use <A HREF="../DM/DMCompositeGetGlobalISs.html#DMCompositeGetGlobalISs">DMCompositeGetGlobalISs</A>().
 <P>
-Each returned <A HREF="../IS/IS.html#IS">IS</A> should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), the array should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(). Many br
+Each returned <A HREF="../IS/IS.html#IS">IS</A> should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), the array should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCompositeGetGlobalISs.html#DMCompositeGetGlobalISs">DMCompositeGetGlobalISs</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</A>(), <A HREF="../Mat/MatCreateLocalRef.html#MatCreateLocalRef">MatCreateLocalRef</A>()
diff --git a/docs/manualpages/DM/DMCompositeGetLocalVectors.html b/docs/manualpages/DM/DMCompositeGetLocalVectors.html
index d1251ee..0f3d8dd 100644
--- a/docs/manualpages/DM/DMCompositeGetLocalVectors.html
+++ b/docs/manualpages/DM/DMCompositeGetLocalVectors.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGetLocalVectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGetLocalVectors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGetLocalVectors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGetLocalVectors"><H1>DMCompositeGetLocalVectors</H1></A>
 Gets local vectors for each part of a DMComposite. Use <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>() to return them. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,22 @@ Gets local vectors for each part of a DMComposite. Use <A HREF="../DM/DMComposit
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGetLocalVectors(DM dm,...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the packer object Many br
+<DT><B>dm </B> -the packer object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B><A HREF="../Vec/Vec.html#Vec">Vec</A> ... </B> -the individual sequential <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> Many br
+<DT><B><A HREF="../Vec/Vec.html#Vec">Vec</A> ... </B> -the individual sequential <A HREF="../Vec/Vecs.html#Vecs">Vecs</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(),
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), Many brDMCompositeRestoreLocalVectors(), <A HREF="../DM/DMCompositeScatter.html#DMComposite [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(),
+<A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeGetLocalVectors">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeGetNumberDM.html b/docs/manualpages/DM/DMCompositeGetNumberDM.html
index 7c0cf22..9fc0c0c 100644
--- a/docs/manualpages/DM/DMCompositeGetNumberDM.html
+++ b/docs/manualpages/DM/DMCompositeGetNumberDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeGetNumberDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeGetNumberDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeGetNumberDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeGetNumberDM"><H1>DMCompositeGetNumberDM</H1></A>
 Get's the number of <A HREF="../DM/DM.html#DM">DM</A> objects in the DMComposite representation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get's the number of <A HREF="../DM/DM.html#DM">DM</A> objects in the DMComposite
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeGetNumberDM(DM dm,PetscInt *nDM)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the packer object Many br
+<DT><B>dm </B> -the packer object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nDM </B> -the number of DMs Many br
+<DT><B>nDM </B> -the number of DMs
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeGetNumberDM">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeRestoreAccess.html b/docs/manualpages/DM/DMCompositeRestoreAccess.html
index 174d04d..d7607f6 100644
--- a/docs/manualpages/DM/DMCompositeRestoreAccess.html
+++ b/docs/manualpages/DM/DMCompositeRestoreAccess.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeRestoreAccess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeRestoreAccess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeRestoreAccess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeRestoreAccess"><H1>DMCompositeRestoreAccess</H1></A>
 Returns the vectors obtained with <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>() representation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Returns the vectors obtained with <A HREF="../DM/DMCompositeGetAccess.html#DMCom
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeRestoreAccess(DM dm,Vec gvec,...)
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Vec/Vec.html#Vec">Vec</A>* ... </B></TD><TD>- the individual parallel vectors, NULL for those that are not needed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Vec/Vec.html#Vec">Vec</A>* ... </B></TD><TD>- the individual parallel vectors, NULL for those that are not needed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(),
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), Many brDMCompositeRestoreAccess(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess" [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(),
+<A HREF="../DM/DMCompositeRestoreAccess.html#DMCompositeRestoreAccess">DMCompositeRestoreAccess</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeRestoreAccess">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeRestoreAccessArray.html b/docs/manualpages/DM/DMCompositeRestoreAccessArray.html
index 7d8e395..8b86b99 100644
--- a/docs/manualpages/DM/DMCompositeRestoreAccessArray.html
+++ b/docs/manualpages/DM/DMCompositeRestoreAccessArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeRestoreAccessArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeRestoreAccessArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeRestoreAccessArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeRestoreAccessArray"><H1>DMCompositeRestoreAccessArray</H1></A>
 Returns the vectors obtained with <A HREF="../DM/DMCompositeGetAccessArray.html#DMCompositeGetAccessArray">DMCompositeGetAccessArray</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Returns the vectors obtained with <A HREF="../DM/DMCompositeGetAccessArray.html#
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeRestoreAccessArray(DM dm,Vec pvec,PetscInt nwanted,const PetscInt *wanted,Vec *vecs)
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pvec </B></TD><TD>- packed vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nwanted </B></TD><TD>- number of vectors wanted Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wanted </B></TD><TD>- sorted array of vectors wanted, or NULL to get all vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vecs </B></TD><TD>- array of global vectors to return Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pvec </B></TD><TD>- packed vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nwanted </B></TD><TD>- number of vectors wanted
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wanted </B></TD><TD>- sorted array of vectors wanted, or NULL to get all vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vecs </B></TD><TD>- array of global vectors to return
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCompositeRestoreAccess.html#DMCompositeRestoreAccess">DMCompositeRestoreAccess</A>(), DMCompositeRestoreEntries(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>()
diff --git a/docs/manualpages/DM/DMCompositeRestoreLocalVectors.html b/docs/manualpages/DM/DMCompositeRestoreLocalVectors.html
index a496fee..e3b7042 100644
--- a/docs/manualpages/DM/DMCompositeRestoreLocalVectors.html
+++ b/docs/manualpages/DM/DMCompositeRestoreLocalVectors.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeRestoreLocalVectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeRestoreLocalVectors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeRestoreLocalVectors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeRestoreLocalVectors"><H1>DMCompositeRestoreLocalVectors</H1></A>
 Restores local vectors for each part of a DMComposite. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,22 @@ Restores local vectors for each part of a DMComposite.
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeRestoreLocalVectors(DM dm,...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the packer object Many br
+<DT><B>dm </B> -the packer object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B><A HREF="../Vec/Vec.html#Vec">Vec</A> ... </B> -the individual sequential <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> Many br
+<DT><B><A HREF="../Vec/Vec.html#Vec">Vec</A> ... </B> -the individual sequential <A HREF="../Vec/Vecs.html#Vecs">Vecs</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(),
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), Many brDMCompositeGetLocalVectors(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScat [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeRestoreLocalVectors">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeScatter.html b/docs/manualpages/DM/DMCompositeScatter.html
index ead39d0..e5e766a 100644
--- a/docs/manualpages/DM/DMCompositeScatter.html
+++ b/docs/manualpages/DM/DMCompositeScatter.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeScatter"><H1>DMCompositeScatter</H1></A>
 Scatters from a global packed vector into its individual local vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Scatters from a global packed vector into its individual local vectors
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeScatter(DM dm,Vec gvec,...)
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Vec/Vec.html#Vec">Vec</A> ... </B></TD><TD>- the individual sequential vectors, NULL for those that are not needed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Vec/Vec.html#Vec">Vec</A> ... </B></TD><TD>- the individual sequential vectors, NULL for those that are not needed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../DM/DMCompositeScatterArray.html#DMCompositeScatterArray">DMCompositeScatterArray</A>() is a non-variadic alternative that is often more convenient for library callers and is Many braccessible from Fortran. Many br
+<A HREF="../DM/DMCompositeScatterArray.html#DMCompositeScatterArray">DMCompositeScatterArray</A>() is a non-variadic alternative that is often more convenient for library callers and is
+accessible from Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(),
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), Many brDMCompositeGetLocalVectors(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMC [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
+<A HREF="../DM/DMCompositeScatterArray.html#DMCompositeScatterArray">DMCompositeScatterArray</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeScatter">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeScatterArray.html b/docs/manualpages/DM/DMCompositeScatterArray.html
index f22ce59..decf353 100644
--- a/docs/manualpages/DM/DMCompositeScatterArray.html
+++ b/docs/manualpages/DM/DMCompositeScatterArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeScatterArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeScatterArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeScatterArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeScatterArray"><H1>DMCompositeScatterArray</H1></A>
 Scatters from a global packed vector into its individual local vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Scatters from a global packed vector into its individual local vectors
 #include "petscdmcomposite.h"  
 PetscErrorCode  DMCompositeScatterArray(DM dm,Vec gvec,Vec *lvecs)
 </PRE>
-Collective on DMComposite Many br
+Collective on DMComposite
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lvecs </B></TD><TD>- array of local vectors, NULL for any that are not needed Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the packer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gvec </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lvecs </B></TD><TD>- array of local vectors, NULL for any that are not needed
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This is a non-variadic alternative to <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>() Many br
+This is a non-variadic alternative to <A HREF="../DM/DMCompositeScatter.html#DMCompositeScatter">DMCompositeScatter</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>()
-<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(), Many brDMCompositeGetLocalVectors(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMC [...]
+<BR><A HREF="../DM/DMCompositeGather.html#DMCompositeGather">DMCompositeGather</A>(), <A HREF="../DM/DMCompositeCreate.html#DMCompositeCreate">DMCompositeCreate</A>(), <A HREF="../DM/DMCompositeGetISLocalToGlobalMappings.html#DMCompositeGetISLocalToGlobalMappings">DMCompositeGetISLocalToGlobalMappings</A>(), <A HREF="../DM/DMCompositeGetAccess.html#DMCompositeGetAccess">DMCompositeGetAccess</A>(),
+<A HREF="../DM/DMCompositeGetLocalVectors.html#DMCompositeGetLocalVectors">DMCompositeGetLocalVectors</A>(), <A HREF="../DM/DMCompositeRestoreLocalVectors.html#DMCompositeRestoreLocalVectors">DMCompositeRestoreLocalVectors</A>(), <A HREF="../DM/DMCompositeGetEntries.html#DMCompositeGetEntries">DMCompositeGetEntries</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeScatterArray">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMCompositeSetCoupling.html b/docs/manualpages/DM/DMCompositeSetCoupling.html
index fde3d78..5c2c190 100644
--- a/docs/manualpages/DM/DMCompositeSetCoupling.html
+++ b/docs/manualpages/DM/DMCompositeSetCoupling.html
@@ -5,8 +5,8 @@
 <TITLE>DMCompositeSetCoupling</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCompositeSetCoupling.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCompositeSetCoupling.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCompositeSetCoupling"><H1>DMCompositeSetCoupling</H1></A>
 Sets user provided routines that compute the coupling between the separate components (DMs) in a DMto build the correct matrix nonzero structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,19 @@ Sets user provided routines that compute the coupling between the separate compo
 PetscErrorCode  DMCompositeSetCoupling(DM dm,PetscErrorCode (*FormCoupleLocations)(DM,Mat,PetscInt*,PetscInt*,PetscInt,PetscInt,PetscInt,PetscInt))
 </PRE>
 <P>
-Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the composite object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>formcouplelocations </B></TD><TD>- routine to set the nonzero locations in the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the composite object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>formcouplelocations </B></TD><TD>- routine to set the nonzero locations in the matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: See <A HREF="../DM/DMSetApplicationContext.html#DMSetApplicationContext">DMSetApplicationContext</A>() and <A HREF="../DM/DMGetApplicationContext.html#DMGetApplicationContext">DMGetApplicationContext</A>() for how to get user information into Many brthis routine Many br
+Notes: See <A HREF="../DM/DMSetApplicationContext.html#DMSetApplicationContext">DMSetApplicationContext</A>() and <A HREF="../DM/DMGetApplicationContext.html#DMGetApplicationContext">DMGetApplicationContext</A>() for how to get user information into
+this routine
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/composite/pack.c.html#DMCompositeSetCoupling">src/dm/impls/composite/pack.c</A>
diff --git a/docs/manualpages/DM/DMComputeL2Diff.html b/docs/manualpages/DM/DMComputeL2Diff.html
index 2e8ab4a..a9a5fd1 100644
--- a/docs/manualpages/DM/DMComputeL2Diff.html
+++ b/docs/manualpages/DM/DMComputeL2Diff.html
@@ -5,8 +5,8 @@
 <TITLE>DMComputeL2Diff</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMComputeL2Diff.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMComputeL2Diff.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMComputeL2Diff"><H1>DMComputeL2Diff</H1></A>
 This function computes the L_2 difference between a function u and an FEM interpolant solution u_h. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,17 +17,22 @@ PetscErrorCode DMComputeL2Diff(DM dm, PetscReal time, PetscErrorCode (**funcs)(P
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time  </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs </B></TD><TD>- The functions to evaluate for each field component Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs  </B></TD><TD>- Optional array of contexts to pass to each function, or NULL. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X     </B></TD><TD>- The coefficient vector u_h Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time  </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs </B></TD><TD>- The functions to evaluate for each field component
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs  </B></TD><TD>- Optional array of contexts to pass to each function, or NULL.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X     </B></TD><TD>- The coefficient vector u_h
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>diff </B> -The diff ||u - u_h||_2 Many br
+<DT><B>diff </B> -The diff ||u - u_h||_2
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMProjectFunction.html#DMProjectFunction">DMProjectFunction</A>(), <A HREF="../DM/DMComputeL2FieldDiff.html#DMComputeL2FieldDiff">DMComputeL2FieldDiff</A>(), <A HREF="../DM/DMComputeL2GradientDiff.html#DMComputeL2GradientDiff">DMComputeL2GradientDiff</A>()
diff --git a/docs/manualpages/DM/DMComputeL2FieldDiff.html b/docs/manualpages/DM/DMComputeL2FieldDiff.html
index 1db344b..eddc6bb 100644
--- a/docs/manualpages/DM/DMComputeL2FieldDiff.html
+++ b/docs/manualpages/DM/DMComputeL2FieldDiff.html
@@ -5,8 +5,8 @@
 <TITLE>DMComputeL2FieldDiff</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMComputeL2FieldDiff.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMComputeL2FieldDiff.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMComputeL2FieldDiff"><H1>DMComputeL2FieldDiff</H1></A>
 This function computes the L_2 difference between a function u and an FEM interpolant solution u_h, separated into field components. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,17 +17,22 @@ PetscErrorCode DMComputeL2FieldDiff(DM dm, PetscReal time, PetscErrorCode (**fun
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time  </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs </B></TD><TD>- The functions to evaluate for each field component Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs  </B></TD><TD>- Optional array of contexts to pass to each function, or NULL. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X     </B></TD><TD>- The coefficient vector u_h Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time  </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs </B></TD><TD>- The functions to evaluate for each field component
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs  </B></TD><TD>- Optional array of contexts to pass to each function, or NULL.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X     </B></TD><TD>- The coefficient vector u_h
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>diff </B> -The array of differences, ||u^f - u^f_h||_2 Many br
+<DT><B>diff </B> -The array of differences, ||u^f - u^f_h||_2
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMProjectFunction.html#DMProjectFunction">DMProjectFunction</A>(), <A HREF="../DM/DMComputeL2FieldDiff.html#DMComputeL2FieldDiff">DMComputeL2FieldDiff</A>(), <A HREF="../DM/DMComputeL2GradientDiff.html#DMComputeL2GradientDiff">DMComputeL2GradientDiff</A>()
diff --git a/docs/manualpages/DM/DMComputeL2GradientDiff.html b/docs/manualpages/DM/DMComputeL2GradientDiff.html
index 7268f16..b39be26 100644
--- a/docs/manualpages/DM/DMComputeL2GradientDiff.html
+++ b/docs/manualpages/DM/DMComputeL2GradientDiff.html
@@ -5,8 +5,8 @@
 <TITLE>DMComputeL2GradientDiff</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMComputeL2GradientDiff.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMComputeL2GradientDiff.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMComputeL2GradientDiff"><H1>DMComputeL2GradientDiff</H1></A>
 This function computes the L_2 difference between the gradient of a function u and an FEM interpolant solution grad u_h. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,17 +17,23 @@ PetscErrorCode DMComputeL2GradientDiff(DM dm, PetscReal time, PetscErrorCode (**
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br, time  - The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs </B></TD><TD>- The gradient functions to evaluate for each field component Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs  </B></TD><TD>- Optional array of contexts to pass to each function, or NULL. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X     </B></TD><TD>- The coefficient vector u_h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- The vector to project along Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+, time  - The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs </B></TD><TD>- The gradient functions to evaluate for each field component
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs  </B></TD><TD>- Optional array of contexts to pass to each function, or NULL.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X     </B></TD><TD>- The coefficient vector u_h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- The vector to project along
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>diff </B> -The diff ||(grad u - grad u_h) . n||_2 Many br
+<DT><B>diff </B> -The diff ||(grad u - grad u_h) . n||_2
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMProjectFunction.html#DMProjectFunction">DMProjectFunction</A>(), <A HREF="../DM/DMComputeL2Diff.html#DMComputeL2Diff">DMComputeL2Diff</A>()
diff --git a/docs/manualpages/DM/DMComputeVariableBounds.html b/docs/manualpages/DM/DMComputeVariableBounds.html
index 198d528..7c52a7c 100644
--- a/docs/manualpages/DM/DMComputeVariableBounds.html
+++ b/docs/manualpages/DM/DMComputeVariableBounds.html
@@ -5,8 +5,8 @@
 <TITLE>DMComputeVariableBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMComputeVariableBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMComputeVariableBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMComputeVariableBounds"><H1>DMComputeVariableBounds</H1></A>
 compute variable bounds used by SNESVI. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,22 @@ compute variable bounds used by SNESVI.
 #include "petscdmlabel.h"     
 PetscErrorCode  DMComputeVariableBounds(DM dm, Vec xl, Vec xu)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl </B></TD><TD>- lower bound Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xu </B></TD><TD>- upper bound Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl </B></TD><TD>- lower bound
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xu </B></TD><TD>- upper bound
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: This is generally not called by users. It calls the function provided by the user with <A HREF="../DM/DMSetVariableBounds.html#DMSetVariableBounds">DMSetVariableBounds</A>() Many br
+Notes: This is generally not called by users. It calls the function provided by the user with <A HREF="../DM/DMSetVariableBounds.html#DMSetVariableBounds">DMSetVariableBounds</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMGetApplicationContext.html#DMGetApplicationContext">DMGetApplicationContext</A>()
diff --git a/docs/manualpages/DM/DMConvert.html b/docs/manualpages/DM/DMConvert.html
index b7c53c6..5f541ca 100644
--- a/docs/manualpages/DM/DMConvert.html
+++ b/docs/manualpages/DM/DMConvert.html
@@ -5,8 +5,8 @@
 <TITLE>DMConvert</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMConvert.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMConvert.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMConvert"><H1>DMConvert</H1></A>
 Converts a <A HREF="../DM/DM.html#DM">DM</A> to another <A HREF="../DM/DM.html#DM">DM</A>, either of the same or different type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,25 @@ Converts a <A HREF="../DM/DM.html#DM">DM</A> to another <A HREF="../DM/DM.html#D
 #include "petscdmlabel.h"     
 PetscErrorCode DMConvert(DM dm, DMType newtype, DM *M)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newtype </B></TD><TD>- new <A HREF="../DM/DM.html#DM">DM</A> type (use "same" for the same type) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newtype </B></TD><TD>- new <A HREF="../DM/DM.html#DM">DM</A> type (use "same" for the same type)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>M </B> -pointer to new <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>M </B> -pointer to new <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Cannot be used to convert a sequential <A HREF="../DM/DM.html#DM">DM</A> to parallel or parallel to sequential, Many brthe MPI communicator of the generated <A HREF="../DM/DM.html#DM">DM</A> is always the same as the communicator Many brof the input <A HREF="../DM/DM.html#DM">DM</A>. Many br
+Cannot be used to convert a sequential <A HREF="../DM/DM.html#DM">DM</A> to parallel or parallel to sequential,
+the MPI communicator of the generated <A HREF="../DM/DM.html#DM">DM</A> is always the same as the communicator
+of the input <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMCopyLabels.html b/docs/manualpages/DM/DMCopyLabels.html
index bf5d395..d08f0f3 100644
--- a/docs/manualpages/DM/DMCopyLabels.html
+++ b/docs/manualpages/DM/DMCopyLabels.html
@@ -5,8 +5,8 @@
 <TITLE>DMCopyLabels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCopyLabels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCopyLabels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCopyLabels"><H1>DMCopyLabels</H1></A>
 Copy labels from one mesh to another with a superset of the points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,19 @@ Copy labels from one mesh to another with a superset of the points
 #include "petscdmlabel.h"     
 PetscErrorCode DMCopyLabels(DM dmA, DM dmB)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dmA </B> -The <A HREF="../DM/DM.html#DM">DM</A> object with initial labels Many br
+<DT><B>dmA </B> -The <A HREF="../DM/DM.html#DM">DM</A> object with initial labels
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmB </B> -The <A HREF="../DM/DM.html#DM">DM</A> object with copied labels Many br
+<DT><B>dmB </B> -The <A HREF="../DM/DM.html#DM">DM</A> object with copied labels
 <br>
 <P>
- Many br
+
 <P>
-Note: This is typically used when interpolating or otherwise adding to a mesh Many br
+Note: This is typically used when interpolating or otherwise adding to a mesh
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMCreate.html b/docs/manualpages/DM/DMCreate.html
index 2dfb400..fffa208 100644
--- a/docs/manualpages/DM/DMCreate.html
+++ b/docs/manualpages/DM/DMCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreate"><H1>DMCreate</H1></A>
 Creates an empty <A HREF="../DM/DM.html#DM">DM</A> object. The type can then be set with <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,20 @@ Creates an empty <A HREF="../DM/DM.html#DM">DM</A> object. The type can then be
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCreate(MPI_Comm comm,DM *dm)
 </PRE>
-If you never  call <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>()  it will generate an Many brerror when you try to use the vector. Many br
+If you never  call <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>()  it will generate an
+error when you try to use the vector.
 <P>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(), <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, <A HREF="../DM/DMSLICED.html#DMSLICED">DMSLICED</A>, <A HREF="../DM/DMCOMPOSITE.html#DMCOMPOSITE">DMCOMPOSITE</A>, <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A>, <A HREF="../DM/DMMOAB.html#DMMOAB">DMMOAB</A>, <A HREF="../DM/DMNETWORK.html#DMNETWORK">DMNETWORK</A>
diff --git a/docs/manualpages/DM/DMCreateAggregates.html b/docs/manualpages/DM/DMCreateAggregates.html
index e6380dc..366863c 100644
--- a/docs/manualpages/DM/DMCreateAggregates.html
+++ b/docs/manualpages/DM/DMCreateAggregates.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateAggregates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateAggregates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateAggregates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateAggregates"><H1>DMCreateAggregates</H1></A>
 Gets the aggregates that map between grids associated with two DMs. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Gets the aggregates that map between grids associated with two DMs.
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCreateAggregates(DM dmc, DM dmf, Mat *rest)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmc </B></TD><TD>- the coarse grid <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmf </B></TD><TD>- the fine grid <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmc </B></TD><TD>- the coarse grid <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmf </B></TD><TD>- the fine grid <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>rest </B> -the restriction matrix (transpose of the projection matrix) Many br
+<DT><B>rest </B> -the restriction matrix (transpose of the projection matrix)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  interpolation, restriction, multigrid
diff --git a/docs/manualpages/DM/DMCreateColoring.html b/docs/manualpages/DM/DMCreateColoring.html
index f2e9881..c6778e7 100644
--- a/docs/manualpages/DM/DMCreateColoring.html
+++ b/docs/manualpages/DM/DMCreateColoring.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateColoring</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateColoring.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateColoring.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateColoring"><H1>DMCreateColoring</H1></A>
 Gets coloring for a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Gets coloring for a <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCreateColoring(DM dm,ISColoringType ctype,ISColoring *coloring)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- IS_COLORING_GHOSTED or IS_COLORING_GLOBAL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- IS_COLORING_GHOSTED or IS_COLORING_GLOBAL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>coloring </B> -the coloring Many br
+<DT><B>coloring </B> -the coloring
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMSetMatType.html#DMSetMatType">DMSetMatType</A>()
diff --git a/docs/manualpages/DM/DMCreateDefaultSF.html b/docs/manualpages/DM/DMCreateDefaultSF.html
index b12c65a..c1f1e59 100644
--- a/docs/manualpages/DM/DMCreateDefaultSF.html
+++ b/docs/manualpages/DM/DMCreateDefaultSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateDefaultSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateDefaultSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateDefaultSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateDefaultSF"><H1>DMCreateDefaultSF</H1></A>
 Create the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> encoding the parallel dof overlap for the <A HREF="../DM/DM.html#DM">DM</A> based upon the PetscSections describing the data layout. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,11 +17,14 @@ PetscErrorCode DMCreateDefaultSF(DM dm, PetscSection localSection, PetscSection
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>localSection </B></TD><TD>- <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the local data layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>globalSection </B></TD><TD>- <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the global data layout Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>localSection </B></TD><TD>- <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the local data layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>globalSection </B></TD><TD>- <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the global data layout
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDefaultSF.html#DMGetDefaultSF">DMGetDefaultSF</A>(), <A HREF="../DM/DMSetDefaultSF.html#DMSetDefaultSF">DMSetDefaultSF</A>()
diff --git a/docs/manualpages/DM/DMCreateDomainDecomposition.html b/docs/manualpages/DM/DMCreateDomainDecomposition.html
index 159314c..8314a0e 100644
--- a/docs/manualpages/DM/DMCreateDomainDecomposition.html
+++ b/docs/manualpages/DM/DMCreateDomainDecomposition.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateDomainDecomposition</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateDomainDecomposition.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateDomainDecomposition.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateDomainDecomposition"><H1>DMCreateDomainDecomposition</H1></A>
 Returns lists of <A HREF="../IS/IS.html#IS">IS</A> objects defining a decomposition of a problem into subproblems corresponding to restrictions to pairs nested subdomains: each <A HREF="../IS/IS.html#IS">IS</A> contains the global indices of the dofs of the corresponding subdomains.  The inner subdomains conceptually define a nonoverlapping covering, while outer subdomains can overlap. The optional list of DMs define the <A HREF="../DM/DM.html#DM">DM</A> for each subproblem. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,31 @@ Returns lists of <A HREF="../IS/IS.html#IS">IS</A> objects defining a decomposit
 #include "petscdmlabel.h"     
 PetscErrorCode DMCreateDomainDecomposition(DM dm, PetscInt *len, char ***namelist, IS **innerislist, IS **outerislist, DM **dmlist)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len         </B></TD><TD>- The number of subproblems in the domain decomposition (or NULL if not requested) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>namelist    </B></TD><TD>- The name for each subdomain (or NULL if not requested) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>innerislist </B></TD><TD>- The global indices for each inner subdomain (or NULL, if not requested) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outerislist </B></TD><TD>- The global indices for each outer subdomain (or NULL, if not requested) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmlist      </B></TD><TD>- The DMs for each subdomain subproblem (or NULL, if not requested; if NULL is returned, no DMs are defined) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len         </B></TD><TD>- The number of subproblems in the domain decomposition (or NULL if not requested)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>namelist    </B></TD><TD>- The name for each subdomain (or NULL if not requested)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>innerislist </B></TD><TD>- The global indices for each inner subdomain (or NULL, if not requested)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outerislist </B></TD><TD>- The global indices for each outer subdomain (or NULL, if not requested)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmlist      </B></TD><TD>- The DMs for each subdomain subproblem (or NULL, if not requested; if NULL is returned, no DMs are defined)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user is responsible for freeing all requested arrays. In particular, every entry of names should be freed with Many brPetscFree(), every entry of is should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), every entry of dm should be destroyed with <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), Many brand all of the arrays should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(). Many br
+The user is responsible for freeing all requested arrays. In particular, every entry of names should be freed with
+<A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), every entry of is should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), every entry of dm should be destroyed with <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(),
+and all of the arrays should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), DMCreateDomainDecompositionDM(), <A HREF="../DM/DMCreateFieldDecomposition.html#DMCreateFieldDecomposition">DMCreateFieldDecomposition</A>()
diff --git a/docs/manualpages/DM/DMCreateDomainDecompositionScatters.html b/docs/manualpages/DM/DMCreateDomainDecompositionScatters.html
index 3412e5c..3595a3c 100644
--- a/docs/manualpages/DM/DMCreateDomainDecompositionScatters.html
+++ b/docs/manualpages/DM/DMCreateDomainDecompositionScatters.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateDomainDecompositionScatters</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateDomainDecompositionScatters.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateDomainDecompositionScatters.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateDomainDecompositionScatters"><H1>DMCreateDomainDecompositionScatters</H1></A>
 Returns scatters to the subdomain vectors from the global vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,34 @@ Returns scatters to the subdomain vectors from the global vector
 #include "petscdmlabel.h"     
 PetscErrorCode DMCreateDomainDecompositionScatters(DM dm,PetscInt n,DM *subdms,VecScatter **iscat,VecScatter **oscat,VecScatter **gscat)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of subdomain scatters Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subdms </B></TD><TD>- the local subdomains Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of subdomain scatters
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subdms </B></TD><TD>- the local subdomains
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- the number of scatters returned Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscat </B></TD><TD>- scatter from global vector to nonoverlapping global vector entries on subdomain Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oscat </B></TD><TD>- scatter from global vector to overlapping global vector entries on subdomain Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gscat </B></TD><TD>- scatter from global vector to local vector on subdomain (fills in ghosts) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- the number of scatters returned
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscat </B></TD><TD>- scatter from global vector to nonoverlapping global vector entries on subdomain
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oscat </B></TD><TD>- scatter from global vector to overlapping global vector entries on subdomain
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gscat </B></TD><TD>- scatter from global vector to local vector on subdomain (fills in ghosts)
+</TD></TR></TABLE>
 <P>
-Notes: This is an alternative to the iis and ois arguments in <A HREF="../DM/DMCreateDomainDecomposition.html#DMCreateDomainDecomposition">DMCreateDomainDecomposition</A> that allow for the solution Many brof general nonlinear problems with overlapping subdomain methods.  While merely having index sets that enable subsets Many brof the residual equations to be created is fine for linear problems, nonlinear problems require local assembly of Many brsolution and residual data. Many br
+Notes: This is an alternative to the iis and ois arguments in <A HREF="../DM/DMCreateDomainDecomposition.html#DMCreateDomainDecomposition">DMCreateDomainDecomposition</A> that allow for the solution
+of general nonlinear problems with overlapping subdomain methods.  While merely having index sets that enable subsets
+of the residual equations to be created is fine for linear problems, nonlinear problems require local assembly of
+solution and residual data.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMCreateFieldIS.html#DMCreateFieldIS">DMCreateFieldIS</A>()
diff --git a/docs/manualpages/DM/DMCreateFieldDecomposition.html b/docs/manualpages/DM/DMCreateFieldDecomposition.html
index 048cdae..b0fe818 100644
--- a/docs/manualpages/DM/DMCreateFieldDecomposition.html
+++ b/docs/manualpages/DM/DMCreateFieldDecomposition.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateFieldDecomposition</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateFieldDecomposition.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateFieldDecomposition.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateFieldDecomposition"><H1>DMCreateFieldDecomposition</H1></A>
 Returns a list of <A HREF="../IS/IS.html#IS">IS</A> objects defining a decomposition of a problem into subproblems corresponding to different fields: each <A HREF="../IS/IS.html#IS">IS</A> contains the global indices of the dofs of the corresponding field. The optional list of DMs define the <A HREF="../DM/DM.html#DM">DM</A> for each subproblem. Generalizes <A HREF="../DM/DMCreateFieldIS.html#DMCreateFieldIS">DMCreateFieldIS</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,29 @@ Returns a list of <A HREF="../IS/IS.html#IS">IS</A> objects defining a decomposi
 #include "petscdmlabel.h"     
 PetscErrorCode DMCreateFieldDecomposition(DM dm, PetscInt *len, char ***namelist, IS **islist, DM **dmlist)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len       </B></TD><TD>- The number of subproblems in the field decomposition (or NULL if not requested) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>namelist  </B></TD><TD>- The name for each field (or NULL if not requested) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>islist    </B></TD><TD>- The global indices for each field (or NULL if not requested) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmlist    </B></TD><TD>- The DMs for each field subproblem (or NULL, if not requested; if NULL is returned, no DMs are defined) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len       </B></TD><TD>- The number of subproblems in the field decomposition (or NULL if not requested)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>namelist  </B></TD><TD>- The name for each field (or NULL if not requested)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>islist    </B></TD><TD>- The global indices for each field (or NULL if not requested)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmlist    </B></TD><TD>- The DMs for each field subproblem (or NULL, if not requested; if NULL is returned, no DMs are defined)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user is responsible for freeing all requested arrays. In particular, every entry of names should be freed with Many brPetscFree(), every entry of is should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), every entry of dm should be destroyed with <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), Many brand all of the arrays should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(). Many br
+The user is responsible for freeing all requested arrays. In particular, every entry of names should be freed with
+<A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), every entry of is should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), every entry of dm should be destroyed with <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(),
+and all of the arrays should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMCreateFieldIS.html#DMCreateFieldIS">DMCreateFieldIS</A>()
diff --git a/docs/manualpages/DM/DMCreateFieldIS.html b/docs/manualpages/DM/DMCreateFieldIS.html
index 51e83bc..cd12b1e 100644
--- a/docs/manualpages/DM/DMCreateFieldIS.html
+++ b/docs/manualpages/DM/DMCreateFieldIS.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateFieldIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateFieldIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateFieldIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateFieldIS"><H1>DMCreateFieldIS</H1></A>
 Creates a set of <A HREF="../IS/IS.html#IS">IS</A> objects with the global indices of dofs for each field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,27 @@ Creates a set of <A HREF="../IS/IS.html#IS">IS</A> objects with the global indic
 #include "petscdmlabel.h"     
 PetscErrorCode DMCreateFieldIS(DM dm, PetscInt *numFields, char ***fieldNames, IS **fields)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields  </B></TD><TD>- The number of fields (or NULL if not requested) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldNames </B></TD><TD>- The name for each field (or NULL if not requested) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fields     </B></TD><TD>- The global indices for each field (or NULL if not requested) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields  </B></TD><TD>- The number of fields (or NULL if not requested)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldNames </B></TD><TD>- The name for each field (or NULL if not requested)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fields     </B></TD><TD>- The global indices for each field (or NULL if not requested)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user is responsible for freeing all requested arrays. In particular, every entry of names should be freed with Many brPetscFree(), every entry of fields should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), and both arrays should be freed with Many brPetscFree(). Many br
+The user is responsible for freeing all requested arrays. In particular, every entry of names should be freed with
+<A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), every entry of fields should be destroyed with <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), and both arrays should be freed with
+<A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
diff --git a/docs/manualpages/DM/DMCreateGlobalVector.html b/docs/manualpages/DM/DMCreateGlobalVector.html
index eaa2857..0f60721 100644
--- a/docs/manualpages/DM/DMCreateGlobalVector.html
+++ b/docs/manualpages/DM/DMCreateGlobalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateGlobalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateGlobalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateGlobalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateGlobalVector"><H1>DMCreateGlobalVector</H1></A>
 Creates a global vector from a <A HREF="../DM/DM.html#DM">DM</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Creates a global vector from a <A HREF="../DM/DM.html#DM">DM</A> object
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCreateGlobalVector(DM dm,Vec *vec)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vec </B> -the global vector Many br
+<DT><B>vec </B> -the global vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
diff --git a/docs/manualpages/DM/DMCreateInjection.html b/docs/manualpages/DM/DMCreateInjection.html
index 6066022..023ed92 100644
--- a/docs/manualpages/DM/DMCreateInjection.html
+++ b/docs/manualpages/DM/DMCreateInjection.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateInjection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateInjection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateInjection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateInjection"><H1>DMCreateInjection</H1></A>
 Gets injection matrix between two <A HREF="../DM/DM.html#DM">DM</A> objects 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,23 @@ Gets injection matrix between two <A HREF="../DM/DM.html#DM">DM</A> objects
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCreateInjection(DM dm1,DM dm2,Mat *mat)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm1 </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm2 </B></TD><TD>- the second, finer <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm1 </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm2 </B></TD><TD>- the second, finer <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the injection Many br
+<DT><B>mat </B> -the injection
 <br>
 <P>
- Many br
+
 <P>
-Notes:  For <A HREF="../DM/DMDA.html#DMDA">DMDA</A> objects this only works for "uniform refinement", that is the refined mesh was obtained <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>() or the coarse mesh was obtained by Many brDMCoarsen(). The coordinates set into the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> are completely ignored in computing the injection. Many br
+Notes:  For <A HREF="../DM/DMDA.html#DMDA">DMDA</A> objects this only works for "uniform refinement", that is the refined mesh was obtained <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>() or the coarse mesh was obtained by
+<A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(). The coordinates set into the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> are completely ignored in computing the injection.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
diff --git a/docs/manualpages/DM/DMCreateInterpolation.html b/docs/manualpages/DM/DMCreateInterpolation.html
index 6dce478..2b05a74 100644
--- a/docs/manualpages/DM/DMCreateInterpolation.html
+++ b/docs/manualpages/DM/DMCreateInterpolation.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateInterpolation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateInterpolation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateInterpolation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateInterpolation"><H1>DMCreateInterpolation</H1></A>
 Gets interpolation matrix between two <A HREF="../DM/DM.html#DM">DM</A> objects 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,29 @@ Gets interpolation matrix between two <A HREF="../DM/DM.html#DM">DM</A> objects
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCreateInterpolation(DM dm1,DM dm2,Mat *mat,Vec *vec)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm1 </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm2 </B></TD><TD>- the second, finer <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm1 </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm2 </B></TD><TD>- the second, finer <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the interpolation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the scaling (optional) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the interpolation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the scaling (optional)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes:  For <A HREF="../DM/DMDA.html#DMDA">DMDA</A> objects this only works for "uniform refinement", that is the refined mesh was obtained <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>() or the coarse mesh was obtained by Many brDMCoarsen(). The coordinates set into the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> are completely ignored in computing the interpolation. Many br
+Notes:  For <A HREF="../DM/DMDA.html#DMDA">DMDA</A> objects this only works for "uniform refinement", that is the refined mesh was obtained <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>() or the coarse mesh was obtained by
+<A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(). The coordinates set into the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> are completely ignored in computing the interpolation.
 <P>
-For <A HREF="../DM/DMDA.html#DMDA">DMDA</A> objects you can use this interpolation (more precisely the interpolation from the <A HREF="../DM/DMGetCoordinateDM.html#DMGetCoordinateDM">DMGetCoordinateDM</A>()) to interpolate the mesh coordinate vectors Many brEXCEPT in the periodic case where it does not make sense since the coordinate vectors are not periodic. Many br
+For <A HREF="../DM/DMDA.html#DMDA">DMDA</A> objects you can use this interpolation (more precisely the interpolation from the <A HREF="../DM/DMGetCoordinateDM.html#DMGetCoordinateDM">DMGetCoordinateDM</A>()) to interpolate the mesh coordinate vectors
+EXCEPT in the periodic case where it does not make sense since the coordinate vectors are not periodic.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/DMCreateInterpolationScale.html b/docs/manualpages/DM/DMCreateInterpolationScale.html
index 2f2e8f6..3b21efc 100644
--- a/docs/manualpages/DM/DMCreateInterpolationScale.html
+++ b/docs/manualpages/DM/DMCreateInterpolationScale.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateInterpolationScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateInterpolationScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateInterpolationScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateInterpolationScale"><H1>DMCreateInterpolationScale</H1></A>
 Forms L = R*1/diag(R*1) - L.*v is like a coarse grid average of the nearby fine grid points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode  DMCreateInterpolationScale(DM dac,DM daf,Mat mat,Vec *scale)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dac </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> that defines a coarse mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>daf </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> that defines a fine mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the restriction (or interpolation operator) from fine to coarse Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dac </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> that defines a coarse mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>daf </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> that defines a fine mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the restriction (or interpolation operator) from fine to coarse
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>scale </B> -the scaled vector Many br
+<DT><B>scale </B> -the scaled vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
diff --git a/docs/manualpages/DM/DMCreateLabel.html b/docs/manualpages/DM/DMCreateLabel.html
index c965fd0..98a6063 100644
--- a/docs/manualpages/DM/DMCreateLabel.html
+++ b/docs/manualpages/DM/DMCreateLabel.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateLabel"><H1>DMCreateLabel</H1></A>
 Create a label of the given name if it does not already exist 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Create a label of the given name if it does not already exist
 #include "petscdmlabel.h"     
 PetscErrorCode DMCreateLabel(DM dm, const char name[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMCreateLocalVector.html b/docs/manualpages/DM/DMCreateLocalVector.html
index c7b1387..dd78889 100644
--- a/docs/manualpages/DM/DMCreateLocalVector.html
+++ b/docs/manualpages/DM/DMCreateLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateLocalVector"><H1>DMCreateLocalVector</H1></A>
 Creates a local vector from a <A HREF="../DM/DM.html#DM">DM</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Creates a local vector from a <A HREF="../DM/DM.html#DM">DM</A> object
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCreateLocalVector(DM dm,Vec *vec)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vec </B> -the local vector Many br
+<DT><B>vec </B> -the local vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
diff --git a/docs/manualpages/DM/DMCreateMatrix.html b/docs/manualpages/DM/DMCreateMatrix.html
index fe81d68..eda1e17 100644
--- a/docs/manualpages/DM/DMCreateMatrix.html
+++ b/docs/manualpages/DM/DMCreateMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateMatrix"><H1>DMCreateMatrix</H1></A>
 Gets empty Jacobian for a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,25 +15,29 @@ Gets empty Jacobian for a <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCreateMatrix(DM dm,Mat *mat)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the empty Jacobian Many br
+<DT><B>mat </B> -the empty Jacobian
 <br>
 <P>
- Many br
+
 <P>
-Notes: This properly preallocates the number of nonzeros in the sparse matrix so you Many brdo not need to do it yourself. Many br
+Notes: This properly preallocates the number of nonzeros in the sparse matrix so you
+do not need to do it yourself.
 <P>
-By default it also sets the nonzero structure and puts in the zero entries. To prevent setting Many brthe nonzero pattern call DMDASetMatPreallocateOnly() Many br
+By default it also sets the nonzero structure and puts in the zero entries. To prevent setting
+the nonzero pattern call DMDASetMatPreallocateOnly()
 <P>
-For structured grid problems, when you call <A HREF="../Mat/MatView.html#MatView">MatView</A>() on this matrix it is displayed using the global natural ordering, NOT in the ordering used Many brinternally by PETSc. Many br
+For structured grid problems, when you call <A HREF="../Mat/MatView.html#MatView">MatView</A>() on this matrix it is displayed using the global natural ordering, NOT in the ordering used
+internally by PETSc.
 <P>
-For structured grid problems, in general it is easiest to use <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() or <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() to put values into the matrix because <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() requires Many brthe indices for the global numbering for DMDAs which is complicated. Many br
+For structured grid problems, in general it is easiest to use <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() or <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() to put values into the matrix because <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() requires
+the indices for the global numbering for DMDAs which is complicated.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMSetMatType.html#DMSetMatType">DMSetMatType</A>()
diff --git a/docs/manualpages/DM/DMCreateRestriction.html b/docs/manualpages/DM/DMCreateRestriction.html
index d4b7986..35b965b 100644
--- a/docs/manualpages/DM/DMCreateRestriction.html
+++ b/docs/manualpages/DM/DMCreateRestriction.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateRestriction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateRestriction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateRestriction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateRestriction"><H1>DMCreateRestriction</H1></A>
 Gets restriction matrix between two <A HREF="../DM/DM.html#DM">DM</A> objects 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,24 @@ Gets restriction matrix between two <A HREF="../DM/DM.html#DM">DM</A> objects
 #include "petscdmlabel.h"     
 PetscErrorCode  DMCreateRestriction(DM dm1,DM dm2,Mat *mat)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm1 </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm2 </B></TD><TD>- the second, finer <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm1 </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm2 </B></TD><TD>- the second, finer <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the restriction Many br
+<DT><B>mat </B> -the restriction
 <br>
 <P>
 <P>
- Many br
+
 <P>
-Notes:  For <A HREF="../DM/DMDA.html#DMDA">DMDA</A> objects this only works for "uniform refinement", that is the refined mesh was obtained <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>() or the coarse mesh was obtained by Many brDMCoarsen(). The coordinates set into the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> are completely ignored in computing the interpolation. Many br
+Notes:  For <A HREF="../DM/DMDA.html#DMDA">DMDA</A> objects this only works for "uniform refinement", that is the refined mesh was obtained <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>() or the coarse mesh was obtained by
+<A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(). The coordinates set into the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> are completely ignored in computing the interpolation.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/DMCreateSubDM.html b/docs/manualpages/DM/DMCreateSubDM.html
index eea40e3..2d1ef62 100644
--- a/docs/manualpages/DM/DMCreateSubDM.html
+++ b/docs/manualpages/DM/DMCreateSubDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMCreateSubDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMCreateSubDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMCreateSubDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCreateSubDM"><H1>DMCreateSubDM</H1></A>
 Returns an <A HREF="../IS/IS.html#IS">IS</A> and <A HREF="../DM/DM.html#DM">DM</A> encapsulating a subproblem defined by the fields passed in. The fields are defined by <A HREF="../DM/DMCreateFieldIS.html#DMCreateFieldIS">DMCreateFieldIS</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,25 @@ Returns an <A HREF="../IS/IS.html#IS">IS</A> and <A HREF="../DM/DM.html#DM">DM</
 #include "petscdmlabel.h"     
 PetscErrorCode DMCreateSubDM(DM dm, PetscInt numFields, PetscInt fields[], IS *is, DM *subdm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- number of fields in this subproblem Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len       </B></TD><TD>- The number of subproblems in the decomposition (or NULL if not requested) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- number of fields in this subproblem
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len       </B></TD><TD>- The number of subproblems in the decomposition (or NULL if not requested)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>is </B> -The global indices for the subproblem Many br
+<DT><B>is </B> -The global indices for the subproblem
 <br>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> for the subproblem Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> for the subproblem
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMCreateFieldIS.html#DMCreateFieldIS">DMCreateFieldIS</A>()
diff --git a/docs/manualpages/DM/DMDA.html b/docs/manualpages/DM/DMDA.html
index 487a168..8026220 100644
--- a/docs/manualpages/DM/DMDA.html
+++ b/docs/manualpages/DM/DMDA.html
@@ -5,12 +5,13 @@
 <TITLE>DMDA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDA"><H1>DMDA</H1></A>
-"da" - A <A HREF="../DM/DM.html#DM">DM</A> object that is used to manage data for a structured grid in 1, 2, or 3 dimensions. In the global representation of the vector each process stores a non-overlapping rectangular (or slab in 3d) portion of the grid points. In the local representation these rectangular regions (slabs) are extended in all directions by a stencil width. The vectors can be thought of as either cell centered or vertex centered on the mesh. But some variables cannot be c [...]
+"da" - A <A HREF="../DM/DM.html#DM">DM</A> object that is used to manage data for a structured grid in 1, 2, or 3 dimensions. In the global representation of the vector each process stores a non-overlapping rectangular (or slab in 3d) portion of the grid points. In the local representation these rectangular regions (slabs) are extended in all directions by a stencil width. The vectors can be thought of as either cell centered or vertex centered on the mesh. But some variables cannot be c [...]
+vertex centered.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMType.html#DMType">DMType</A>, <A HREF="../DM/DMCOMPOSITE.html#DMCOMPOSITE">DMCOMPOSITE</A>, <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>()
diff --git a/docs/manualpages/DM/DMDAConvertToCell.html b/docs/manualpages/DM/DMDAConvertToCell.html
index 649d0c4..cd5b998 100644
--- a/docs/manualpages/DM/DMDAConvertToCell.html
+++ b/docs/manualpages/DM/DMDAConvertToCell.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAConvertToCell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAConvertToCell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAConvertToCell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAConvertToCell"><H1>DMDAConvertToCell</H1></A>
 Convert (i,j,k) to local cell number 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Convert (i,j,k) to local cell number
 #include "petscdmda.h"   
 PetscErrorCode DMDAConvertToCell(DM dm, MatStencil s, PetscInt *cell)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- A <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A> giving (i,j,k) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- A <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A> giving (i,j,k)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cell </B> -the local cell number Many br
+<DT><B>cell </B> -the local cell number
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMDAVecGetClosure()
diff --git a/docs/manualpages/DM/DMDACoor2d.html b/docs/manualpages/DM/DMDACoor2d.html
index b039f47..8d5d60e 100644
--- a/docs/manualpages/DM/DMDACoor2d.html
+++ b/docs/manualpages/DM/DMDACoor2d.html
@@ -5,10 +5,10 @@
 <TITLE>DMDACoor2d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACoor2d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACoor2d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACoor2d"><H1>DMDACoor2d</H1></A>
-Structure for holding 2d (x and y) coordinates.  Many br
+Structure for holding 2d (x and y) coordinates. 
 <P>
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
diff --git a/docs/manualpages/DM/DMDACoor3d.html b/docs/manualpages/DM/DMDACoor3d.html
index b7254d7..07b14f1 100644
--- a/docs/manualpages/DM/DMDACoor3d.html
+++ b/docs/manualpages/DM/DMDACoor3d.html
@@ -5,10 +5,10 @@
 <TITLE>DMDACoor3d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACoor3d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACoor3d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACoor3d"><H1>DMDACoor3d</H1></A>
-Structure for holding 3d (x, y and z) coordinates.  Many br
+Structure for holding 3d (x, y and z) coordinates. 
 <P>
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
diff --git a/docs/manualpages/DM/DMDACreate.html b/docs/manualpages/DM/DMDACreate.html
index 54c3fe9..b4b5eb6 100644
--- a/docs/manualpages/DM/DMDACreate.html
+++ b/docs/manualpages/DM/DMDACreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMDACreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACreate"><H1>DMDACreate</H1></A>
 Creates a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Creates a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object.
 #include "petscdmda.h"   
 PetscErrorCode  DMDACreate(MPI_Comm comm, DM *da)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br
+<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
 <br>
 <P>
- Many br
+
 <P>
-Developers Note: Since there exists DMDACreate1/2/3d() should this routine even exist? Many br
+Developers Note: Since there exists DMDACreate1/2/3d() should this routine even exist?
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, create
diff --git a/docs/manualpages/DM/DMDACreate1d.html b/docs/manualpages/DM/DMDACreate1d.html
index 9499b64..86119ec 100644
--- a/docs/manualpages/DM/DMDACreate1d.html
+++ b/docs/manualpages/DM/DMDACreate1d.html
@@ -5,8 +5,8 @@
 <TITLE>DMDACreate1d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACreate1d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACreate1d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACreate1d"><H1>DMDACreate1d</H1></A>
 Creates an object that will manage the communication of  one-dimensional regular array data that is distributed across some processors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,47 @@ Creates an object that will manage the communication of  one-dimensional regular
 #include "petscdmda.h"   
 PetscErrorCode  DMDACreate1d(MPI_Comm comm, DMBoundaryType bx, PetscInt M, PetscInt dof, PetscInt s, const PetscInt lx[], DM *da)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx </B></TD><TD>- type of ghost cells at the boundary the array should have, if any. Use Many brDM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, or DM_BOUNDARY_PERIODIC. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- global dimension of the array (use -M to indicate that it may be set to a different value Many brfrom the command line with -da_grid_x <M>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- number of degrees of freedom per node Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- stencil width Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx </B></TD><TD>- array containing number of nodes in the X direction on each processor, Many bror NULL. If non-null, must be of length as the number of processes in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx </B></TD><TD>- type of ghost cells at the boundary the array should have, if any. Use
+DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, or DM_BOUNDARY_PERIODIC.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- global dimension of the array (use -M to indicate that it may be set to a different value
+from the command line with -da_grid_x <M>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- number of degrees of freedom per node
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- stencil width
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx </B></TD><TD>- array containing number of nodes in the X direction on each processor,
+or NULL. If non-null, must be of length as the number of processes in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>da </B> -the resulting distributed array object Many br
+<DT><B>da </B> -the resulting distributed array object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_view </B></TD><TD>- Calls <A HREF="../DM/DMView.html#DMView">DMView</A>() at the conclusion of <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_x <nx> </B></TD><TD>- number of grid points in x direction; can set if M < 0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_x <rx> </B></TD><TD>- refinement factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine <n> </B></TD><TD>- refine the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> n times before creating it, if M < 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_view </B></TD><TD>- Calls <A HREF="../DM/DMView.html#DMView">DMView</A>() at the conclusion of <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_x <nx> </B></TD><TD>- number of grid points in x direction; can set if M < 0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_x <rx> </B></TD><TD>- refinement factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine <n> </B></TD><TD>- refine the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> n times before creating it, if M < 0
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The array data itself is NOT stored in the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, it is stored in <A HREF="../Vec/Vec.html#Vec">Vec</A> objects; Many brThe appropriate vector objects can be obtained with calls to <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() Many brand <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() and calls to <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() if more a [...]
+The array data itself is NOT stored in the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, it is stored in <A HREF="../Vec/Vec.html#Vec">Vec</A> objects;
+The appropriate vector objects can be obtained with calls to <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>()
+and <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() and calls to <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() if more are needed.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, one-dimensional
@@ -47,7 +62,8 @@ The array data itself is NOT stored in the <A HREF="../DM/DMDA.html#DMDA">DMDA</
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMDASetRefinementFactor.html#DMDASetRefinementFactor">DMDASetRefinementFactor</A>(),
-<BR><A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(), <A HREF="../DM/DMDAGetRefinementFactor.html#DMDAGetRefinementFactor">DMDAGetRefinementFactor</A>(), Many brDMDAGetInfo(), <A HREF="../DM/DMCre [...]
+<BR><A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(), <A HREF="../DM/DMDAGetRefinementFactor.html#DMDAGetRefinementFactor">DMDAGetRefinementFactor</A>(),
+<A HREF="../DM/DMDAGetInfo.html#DMDAGetInfo">DMDAGetInfo</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), <A HREF="../DM/DMLoad.html#DMLoad">DMLoad</A>(), <A HREF="../DM/DMDAGetOwnershipRanges.html#DMDAGetOwnershipRanges">DMDAGetOwnershipRanges</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/da1.c.html#DMDACreate1d">src/dm/impls/da/da1.c</A>
diff --git a/docs/manualpages/DM/DMDACreate2d.html b/docs/manualpages/DM/DMDACreate2d.html
index be6e069..5be02eb 100644
--- a/docs/manualpages/DM/DMDACreate2d.html
+++ b/docs/manualpages/DM/DMDACreate2d.html
@@ -5,8 +5,8 @@
 <TITLE>DMDACreate2d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACreate2d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACreate2d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACreate2d"><H1>DMDACreate2d</H1></A>
 Creates an object that will manage the communication of  two-dimensional regular array data that is distributed across some processors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,41 +15,68 @@ Creates an object that will manage the communication of  two-dimensional regular
 PetscErrorCode  DMDACreate2d(MPI_Comm comm,DMBoundaryType bx,DMBoundaryType by,DMDAStencilType stencil_type,
                           PetscInt M,PetscInt N,PetscInt m,PetscInt n,PetscInt dof,PetscInt s,const PetscInt lx[],const PetscInt ly[],DM *da)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx,by </B></TD><TD>- type of ghost nodes the array have. Many brUse one of DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, DM_BOUNDARY_PERIODIC. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stencil_type </B></TD><TD>- stencil type.  Use either <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> or <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A>. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M,N </B></TD><TD>- global dimension in each direction of the array (use -M and or -N to indicate that it may be set to a different value Many brfrom the command line with -da_grid_x <M> -da_grid_y <N>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- corresponding number of processors in each dimension Many br(or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- number of degrees of freedom per node Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- stencil width Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx, ly </B></TD><TD>- arrays containing the number of nodes in each cell along Many brthe x and y coordinates, or NULL. If non-null, these Many brmust be of length as m and n, and the corresponding Many brm and n cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>. The sum of the lx[] entries Many brmust be M, and the sum of the ly[] entries must be N. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx,by </B></TD><TD>- type of ghost nodes the array have.
+Use one of DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, DM_BOUNDARY_PERIODIC.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stencil_type </B></TD><TD>- stencil type.  Use either <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> or <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A>.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M,N </B></TD><TD>- global dimension in each direction of the array (use -M and or -N to indicate that it may be set to a different value
+from the command line with -da_grid_x <M> -da_grid_y <N>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- corresponding number of processors in each dimension
+(or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- number of degrees of freedom per node
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- stencil width
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx, ly </B></TD><TD>- arrays containing the number of nodes in each cell along
+the x and y coordinates, or NULL. If non-null, these
+must be of length as m and n, and the corresponding
+m and n cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>. The sum of the lx[] entries
+must be M, and the sum of the ly[] entries must be N.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>da </B> -the resulting distributed array object Many br
+<DT><B>da </B> -the resulting distributed array object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_view </B></TD><TD>- Calls <A HREF="../DM/DMView.html#DMView">DMView</A>() at the conclusion of <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_x <nx> </B></TD><TD>- number of grid points in x direction, if M < 0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_y <ny> </B></TD><TD>- number of grid points in y direction, if N < 0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_x <nx> </B></TD><TD>- number of processors in x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_y <ny> </B></TD><TD>- number of processors in y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_x <rx> </B></TD><TD>- refinement ratio in x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_y <ry> </B></TD><TD>- refinement ratio in y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine <n> </B></TD><TD>- refine the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> n times before creating, if M or N < 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_view </B></TD><TD>- Calls <A HREF="../DM/DMView.html#DMView">DMView</A>() at the conclusion of <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_x <nx> </B></TD><TD>- number of grid points in x direction, if M < 0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_y <ny> </B></TD><TD>- number of grid points in y direction, if N < 0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_x <nx> </B></TD><TD>- number of processors in x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_y <ny> </B></TD><TD>- number of processors in y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_x <rx> </B></TD><TD>- refinement ratio in x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_y <ry> </B></TD><TD>- refinement ratio in y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine <n> </B></TD><TD>- refine the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> n times before creating, if M or N < 0
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The stencil type <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A> with width 1 corresponds to the Many brstandard 5-pt stencil, while <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> with width 1 denotes Many brthe standard 9-pt stencil. Many br
+The stencil type <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A> with width 1 corresponds to the
+standard 5-pt stencil, while <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> with width 1 denotes
+the standard 9-pt stencil.
 <P>
-The array data itself is NOT stored in the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, it is stored in <A HREF="../Vec/Vec.html#Vec">Vec</A> objects; Many brThe appropriate vector objects can be obtained with calls to <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() Many brand <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() and calls to <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() if more a [...]
+The array data itself is NOT stored in the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, it is stored in <A HREF="../Vec/Vec.html#Vec">Vec</A> objects;
+The appropriate vector objects can be obtained with calls to <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>()
+and <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() and calls to <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() if more are needed.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, two-dimensional
@@ -57,7 +84,8 @@ The array data itself is NOT stored in the <A HREF="../DM/DMDA.html#DMDA">DMDA</
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMDAGetRefinementFactor.html#DMDAGetRefinementFactor">DMDAGetRefinementFactor</A>(),
-<BR><A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(), <A HREF="../DM/DMDASetRefinementFactor.html#DMDASetRefinementFactor">DMDASetRefinementFactor</A>(), Many brDMDAGetInfo(), <A HREF="../DM/DMCre [...]
+<BR><A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(), <A HREF="../DM/DMDASetRefinementFactor.html#DMDASetRefinementFactor">DMDASetRefinementFactor</A>(),
+<A HREF="../DM/DMDAGetInfo.html#DMDAGetInfo">DMDAGetInfo</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), <A HREF="../DM/DMLoad.html#DMLoad">DMLoad</A>(), <A HREF="../DM/DMDAGetOwnershipRanges.html#DMDAGetOwnershipRanges">DMDAGetOwnershipRanges</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/da2.c.html#DMDACreate2d">src/dm/impls/da/da2.c</A>
diff --git a/docs/manualpages/DM/DMDACreate3d.html b/docs/manualpages/DM/DMDACreate3d.html
index fc52fd7..21eb92a 100644
--- a/docs/manualpages/DM/DMDACreate3d.html
+++ b/docs/manualpages/DM/DMDACreate3d.html
@@ -5,8 +5,8 @@
 <TITLE>DMDACreate3d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACreate3d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACreate3d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACreate3d"><H1>DMDACreate3d</H1></A>
 Creates an object that will manage the communication of three-dimensional regular array data that is distributed across some processors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,43 +15,73 @@ Creates an object that will manage the communication of three-dimensional regula
 PetscErrorCode  DMDACreate3d(MPI_Comm comm,DMBoundaryType bx,DMBoundaryType by,DMBoundaryType bz,DMDAStencilType stencil_type,PetscInt M,
                PetscInt N,PetscInt P,PetscInt m,PetscInt n,PetscInt p,PetscInt dof,PetscInt s,const PetscInt lx[],const PetscInt ly[],const PetscInt lz[],DM *da)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx,by,bz </B></TD><TD>- type of ghost nodes the array have. Many brUse one of DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, DM_BOUNDARY_PERIODIC. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stencil_type </B></TD><TD>- Type of stencil (<A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A> or <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M,N,P </B></TD><TD>- global dimension in each direction of the array (use -M, -N, and or -P to indicate that it may be set to a different value Many brfrom the command line with -da_grid_x <M> -da_grid_y <N> -da_grid_z <P>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n,p </B></TD><TD>- corresponding number of processors in each dimension Many br(or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- number of degrees of freedom per node Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- stencil width Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx, ly, lz </B></TD><TD>- arrays containing the number of nodes in each cell along Many brthe x, y, and z coordinates, or NULL. If non-null, these Many brmust be of length as m,n,p and the corresponding Many brm,n, or p cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>. Sum of the lx[] entries must be M, sum of Many brthe ly[] must N, sum of the lz[] must be P Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx,by,bz </B></TD><TD>- type of ghost nodes the array have.
+Use one of DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, DM_BOUNDARY_PERIODIC.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stencil_type </B></TD><TD>- Type of stencil (<A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A> or <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M,N,P </B></TD><TD>- global dimension in each direction of the array (use -M, -N, and or -P to indicate that it may be set to a different value
+from the command line with -da_grid_x <M> -da_grid_y <N> -da_grid_z <P>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n,p </B></TD><TD>- corresponding number of processors in each dimension
+(or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- number of degrees of freedom per node
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- stencil width
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx, ly, lz </B></TD><TD>- arrays containing the number of nodes in each cell along
+the x, y, and z coordinates, or NULL. If non-null, these
+must be of length as m,n,p and the corresponding
+m,n, or p cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>. Sum of the lx[] entries must be M, sum of
+the ly[] must N, sum of the lz[] must be P
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>da </B> -the resulting distributed array object Many br
+<DT><B>da </B> -the resulting distributed array object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_view </B></TD><TD>- Calls <A HREF="../DM/DMView.html#DMView">DMView</A>() at the conclusion of <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_x <nx> </B></TD><TD>- number of grid points in x direction, if M < 0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_y <ny> </B></TD><TD>- number of grid points in y direction, if N < 0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_z <nz> </B></TD><TD>- number of grid points in z direction, if P < 0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_x <MX> </B></TD><TD>- number of processors in x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_y <MY> </B></TD><TD>- number of processors in y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_z <MZ> </B></TD><TD>- number of processors in z direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_x <rx> </B></TD><TD>- refinement ratio in x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_y <ry> </B></TD><TD>- refinement ratio in y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_z <rz></B></TD><TD>- refinement ratio in z directio Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine <n> </B></TD><TD>- refine the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> n times before creating it, , if M, N, or P < 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_view </B></TD><TD>- Calls <A HREF="../DM/DMView.html#DMView">DMView</A>() at the conclusion of <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_x <nx> </B></TD><TD>- number of grid points in x direction, if M < 0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_y <ny> </B></TD><TD>- number of grid points in y direction, if N < 0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_grid_z <nz> </B></TD><TD>- number of grid points in z direction, if P < 0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_x <MX> </B></TD><TD>- number of processors in x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_y <MY> </B></TD><TD>- number of processors in y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_processors_z <MZ> </B></TD><TD>- number of processors in z direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_x <rx> </B></TD><TD>- refinement ratio in x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_y <ry> </B></TD><TD>- refinement ratio in y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_z <rz></B></TD><TD>- refinement ratio in z directio
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine <n> </B></TD><TD>- refine the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> n times before creating it, , if M, N, or P < 0
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The stencil type <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A> with width 1 corresponds to the Many brstandard 7-pt stencil, while <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> with width 1 denotes Many brthe standard 27-pt stencil. Many br
+The stencil type <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A> with width 1 corresponds to the
+standard 7-pt stencil, while <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> with width 1 denotes
+the standard 27-pt stencil.
 <P>
-The array data itself is NOT stored in the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, it is stored in <A HREF="../Vec/Vec.html#Vec">Vec</A> objects; Many brThe appropriate vector objects can be obtained with calls to <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() Many brand <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() and calls to <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() if more a [...]
+The array data itself is NOT stored in the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, it is stored in <A HREF="../Vec/Vec.html#Vec">Vec</A> objects;
+The appropriate vector objects can be obtained with calls to <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>()
+and <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() and calls to <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() if more are needed.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, three-dimensional
@@ -59,7 +89,8 @@ The array data itself is NOT stored in the <A HREF="../DM/DMDA.html#DMDA">DMDA</
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMDAGetRefinementFactor.html#DMDAGetRefinementFactor">DMDAGetRefinementFactor</A>(),
-<BR><A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(), <A HREF="../DM/DMDASetRefinementFactor.html#DMDASetRefinementFactor">DMDASetRefinementFactor</A>(), Many brDMDAGetInfo(), <A HREF="../DM/DMCre [...]
+<BR><A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(), <A HREF="../DM/DMDASetRefinementFactor.html#DMDASetRefinementFactor">DMDASetRefinementFactor</A>(),
+<A HREF="../DM/DMDAGetInfo.html#DMDAGetInfo">DMDAGetInfo</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), <A HREF="../DM/DMLoad.html#DMLoad">DMLoad</A>(), <A HREF="../DM/DMDAGetOwnershipRanges.html#DMDAGetOwnershipRanges">DMDAGetOwnershipRanges</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/da3.c.html#DMDACreate3d">src/dm/impls/da/da3.c</A>
diff --git a/docs/manualpages/DM/DMDACreateNaturalVector.html b/docs/manualpages/DM/DMDACreateNaturalVector.html
index 4cbb755..a366d7a 100644
--- a/docs/manualpages/DM/DMDACreateNaturalVector.html
+++ b/docs/manualpages/DM/DMDACreateNaturalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMDACreateNaturalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACreateNaturalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACreateNaturalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACreateNaturalVector"><H1>DMDACreateNaturalVector</H1></A>
 Creates a parallel PETSc vector that will hold vector values in the natural numbering, rather than in the PETSc parallel numbering associated with the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,24 @@ Creates a parallel PETSc vector that will hold vector values in the natural numb
 #include "petscdmda.h"   
 PetscErrorCode  DMDACreateNaturalVector(DM da,Vec *g)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array Many br
+<DT><B>da </B> -the distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>g </B> -the distributed global vector Many br
+<DT><B>g </B> -the distributed global vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The output parameter, g, is a regular PETSc vector that should be destroyed Many brwith a call to <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() when usage is finished. Many br
+The output parameter, g, is a regular PETSc vector that should be destroyed
+with a call to <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() when usage is finished.
 <P>
-The number of local entries in the vector on each process is the same Many bras in a vector created with <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(). Many br
+The number of local entries in the vector on each process is the same
+as in a vector created with <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, global, distributed, vector
@@ -37,7 +39,9 @@ The number of local entries in the vector on each process is the same Many bras
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(),
-<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), Many brDMGlobalToLocalEnd(), DMDALocalToGlobalBegin() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(),
+<A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), DMDALocalToGlobalBegin()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dadist.c.html#DMDACreateNaturalVector">src/dm/impls/da/dadist.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMDACreatePF.html b/docs/manualpages/DM/DMDACreatePF.html
index dd36f9d..1faa001 100644
--- a/docs/manualpages/DM/DMDACreatePF.html
+++ b/docs/manualpages/DM/DMDACreatePF.html
@@ -5,8 +5,8 @@
 <TITLE>DMDACreatePF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACreatePF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACreatePF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACreatePF"><H1>DMDACreatePF</H1></A>
 Creates an appropriately dimensioned <A HREF="../PF/PF.html#PF">PF</A> mathematical function object from a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates an appropriately dimensioned <A HREF="../PF/PF.html#PF">PF</A> mathemati
 #include "petscdmda.h"   
 PetscErrorCode  DMDACreatePF(DM da,PF *pf)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -initial distributed array Many br
+<DT><B>da </B> -initial distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>pf </B> -the mathematical function object Many br
+<DT><B>pf </B> -the mathematical function object
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/DM/DMDACreatePatchIS.html b/docs/manualpages/DM/DMDACreatePatchIS.html
index f667bec..3933f64 100644
--- a/docs/manualpages/DM/DMDACreatePatchIS.html
+++ b/docs/manualpages/DM/DMDACreatePatchIS.html
@@ -5,8 +5,8 @@
 <TITLE>DMDACreatePatchIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACreatePatchIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACreatePatchIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACreatePatchIS"><H1>DMDACreatePatchIS</H1></A>
 Creates an index set corresponding to a patch of the DA. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Creates an index set corresponding to a patch of the DA.
 #include "petscdmda.h"   
 PetscErrorCode DMDACreatePatchIS(DM da,MatStencil *lower,MatStencil *upper,IS *is)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lower </B></TD><TD>- a matstencil with i, j and k corresponding to the lower corner of the patch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>upper </B></TD><TD>- a matstencil with i, j and k corresponding to the upper corner of the patch Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lower </B></TD><TD>- a matstencil with i, j and k corresponding to the lower corner of the patch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>upper </B></TD><TD>- a matstencil with i, j and k corresponding to the upper corner of the patch
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>is </B> -the <A HREF="../IS/IS.html#IS">IS</A> corresponding to the patch Many br
+<DT><B>is </B> -the <A HREF="../IS/IS.html#IS">IS</A> corresponding to the patch
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMDACreateDomainDecomposition(), DMDACreateDomainDecompositionScatters()
diff --git a/docs/manualpages/DM/DMDACreateSection.html b/docs/manualpages/DM/DMDACreateSection.html
index b2ea49f..de54c00 100644
--- a/docs/manualpages/DM/DMDACreateSection.html
+++ b/docs/manualpages/DM/DMDACreateSection.html
@@ -5,8 +5,8 @@
 <TITLE>DMDACreateSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDACreateSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDACreateSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDACreateSection"><H1>DMDACreateSection</H1></A>
 Create a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> inside the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> that describes data layout. This allows multiple fields with different numbers of dofs on vertices, cells, and faces in each direction. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,20 +16,30 @@ PetscErrorCode DMDACreateSection(DM dm, const PetscInt numComp[], const PetscInt
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm</B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- The number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp </B></TD><TD>- The number of components in each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- The number of dofs per dimension for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFaceDof </B></TD><TD>- The number of dofs per face for each field and direction, or NULL Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm</B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- The number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp </B></TD><TD>- The number of components in each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- The number of dofs per dimension for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFaceDof </B></TD><TD>- The number of dofs per face for each field and direction, or NULL
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
 <H3><FONT COLOR="#CC3333">The default DMDA numbering is as follows</FONT></H3>
 <P>
-- Cells:    [0,             nC) Many br- Vertices: [nC,            nC+nV) Many br- X-Faces:  [nC+nV,         nC+nV+nXF)         normal is +- x-dir Many br- Y-Faces:  [nC+nV+nXF,     nC+nV+nXF+nYF)     normal is +- y-dir Many br- Z-Faces:  [nC+nV+nXF+nYF, nC+nV+nXF+nYF+nZF) normal is +- z-dir Many br
+- Cells:    [0,             nC)
+- Vertices: [nC,            nC+nV)
+- X-Faces:  [nC+nV,         nC+nV+nXF)         normal is +- x-dir
+- Y-Faces:  [nC+nV+nXF,     nC+nV+nXF+nYF)     normal is +- y-dir
+- Z-Faces:  [nC+nV+nXF+nYF, nC+nV+nXF+nYF+nZF) normal is +- z-dir
 <P>
-We interpret the default <A HREF="../DM/DMDA.html#DMDA">DMDA</A> partition as a cell partition, and the data assignment as a cell assignment. Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+We interpret the default <A HREF="../DM/DMDA.html#DMDA">DMDA</A> partition as a cell partition, and the data assignment as a cell assignment.
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dalocal.c.html#DMDACreateSection">src/dm/impls/da/dalocal.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMDAElementType.html b/docs/manualpages/DM/DMDAElementType.html
index 1a23d17..822c38b 100644
--- a/docs/manualpages/DM/DMDAElementType.html
+++ b/docs/manualpages/DM/DMDAElementType.html
@@ -5,19 +5,20 @@
 <TITLE>DMDAElementType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAElementType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAElementType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAElementType"><H1>DMDAElementType</H1></A>
 Defines the type of elements that will be returned by <A HREF="../DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { DMDA_ELEMENT_P1, DMDA_ELEMENT_Q1 } <A HREF="../DM/DMDAElementType.html#DMDAElementType">DMDAElementType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMDASetInterpolationType.html#DMDASetInterpolationType">DMDASetInterpolationType</A>(),
-<BR><A HREF="../DM/DMDASetElementType.html#DMDASetElementType">DMDASetElementType</A>(), <A HREF="../DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</A>(), <A HREF="../DM/DMDARestoreElements.html#DMDARestoreElements">DMDARestoreElements</A>(), <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../DM/DMDASetElementType.html#DMDASetElementType">DMDASetElementType</A>(), <A HREF="../DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</A>(), <A HREF="../DM/DMDARestoreElements.html#DMDARestoreElements">DMDARestoreElements</A>(), <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/../../../../include/petscdmdatypes.h.html#DMDAElementType">src/dm/impls/da/../../../../include/petscdmdatypes.h</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMDAGetAO.html b/docs/manualpages/DM/DMDAGetAO.html
index e6befe3..f1dcedd 100644
--- a/docs/manualpages/DM/DMDAGetAO.html
+++ b/docs/manualpages/DM/DMDAGetAO.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetAO</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetAO.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetAO.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetAO"><H1>DMDAGetAO</H1></A>
 Gets the application ordering context for a distributed array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Gets the application ordering context for a distributed array.
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetAO(DM da,AO *ao)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array Many br
+<DT><B>da </B> -the distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ao </B> -the application ordering context for DMDAs Many br
+<DT><B>ao </B> -the application ordering context for DMDAs
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-In this case, the <A HREF="../AO/AO.html#AO">AO</A> maps to the natural grid ordering that would be used Many brfor the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> if only 1 processor were employed (ordering most rapidly in the Many brx-direction, then y, then z).  Multiple degrees of freedom are numbered Many brfor each node (rather than 1 component for the whole grid, then the next Many brcomponent, etc.) Many br
+In this case, the <A HREF="../AO/AO.html#AO">AO</A> maps to the natural grid ordering that would be used
+for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> if only 1 processor were employed (ordering most rapidly in the
+x-direction, then y, then z).  Multiple degrees of freedom are numbered
+for each node (rather than 1 component for the whole grid, then the next
+component, etc.)
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, global, indices, local-to-global
@@ -35,7 +39,9 @@ In this case, the <A HREF="../AO/AO.html#AO">AO</A> maps to the natural grid ord
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDASetAOType.html#DMDASetAOType">DMDASetAOType</A>(), <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>(), <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(), DMDALocalToGlocal()
-<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(),  <A HREF="../DM/DMDAGetOwnershipRanges.html#DMDAGetOwnershipRanges">DMDAGetOwnershipRanges</A>(), Many brAO, <A HREF="../AO/AOPetscToApplicati [...]
+<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(),  <A HREF="../DM/DMDAGetOwnershipRanges.html#DMDAGetOwnershipRanges">DMDAGetOwnershipRanges</A>(),
+<A HREF="../AO/AO.html#AO">AO</A>, <A HREF="../AO/AOPetscToApplication.html#AOPetscToApplication">AOPetscToApplication</A>(), <A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/daindex.c.html#DMDAGetAO">src/dm/impls/da/daindex.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMDAGetArray.html b/docs/manualpages/DM/DMDAGetArray.html
index d1115a0..174c126 100644
--- a/docs/manualpages/DM/DMDAGetArray.html
+++ b/docs/manualpages/DM/DMDAGetArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetArray"><H1>DMDAGetArray</H1></A>
 Gets a work array for a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,19 @@ PetscErrorCode  DMDAGetArray(DM da,PetscBool ghosted,void *vptr)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- information about my local patch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosted </B></TD><TD>- do you want arrays for the ghosted or nonghosted patch Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- information about my local patch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosted </B></TD><TD>- do you want arrays for the ghosted or nonghosted patch
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>vptr </B> -array data structured Many br
+<DT><B>vptr </B> -array data structured
 <br>
 <P>
-Note:  The vector values are NOT initialized and may have garbage in them, so you may need Many brto zero them. Many br
+Note:  The vector values are NOT initialized and may have garbage in them, so you may need
+to zero them.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDARestoreArray.html#DMDARestoreArray">DMDARestoreArray</A>()
diff --git a/docs/manualpages/DM/DMDAGetBoundingBox.html b/docs/manualpages/DM/DMDAGetBoundingBox.html
index ec03f43..22ffd6e 100644
--- a/docs/manualpages/DM/DMDAGetBoundingBox.html
+++ b/docs/manualpages/DM/DMDAGetBoundingBox.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetBoundingBox</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetBoundingBox.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetBoundingBox.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetBoundingBox"><H1>DMDAGetBoundingBox</H1></A>
 Returns the global bounding box for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the global bounding box for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 #include "petscdmda.h"   
 PetscErrorCode DMDAGetBoundingBox(DM dm,PetscReal gmin[],PetscReal gmax[])
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gmin </B></TD><TD>- global minimum coordinates (length dim, optional) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gmax </B></TD><TD>- global maximim coordinates (length dim, optional) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gmin </B></TD><TD>- global minimum coordinates (length dim, optional)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gmax </B></TD><TD>- global maximim coordinates (length dim, optional)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, coordinates
diff --git a/docs/manualpages/DM/DMDAGetCellPoint.html b/docs/manualpages/DM/DMDAGetCellPoint.html
index 4be7330..119a6f6 100644
--- a/docs/manualpages/DM/DMDAGetCellPoint.html
+++ b/docs/manualpages/DM/DMDAGetCellPoint.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetCellPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetCellPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetCellPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetCellPoint"><H1>DMDAGetCellPoint</H1></A>
 Get the <A HREF="../DM/DM.html#DM">DM</A> point corresponding to the tuple (i, j, k) in the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode DMDAGetCellPoint(DM dm, PetscInt i, PetscInt j, PetscInt k, Petsc
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i,j,k </B></TD><TD>- The global indices for the cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i,j,k </B></TD><TD>- The global indices for the cell
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>point </B> -The local <A HREF="../DM/DM.html#DM">DM</A> point Many br
+<DT><B>point </B> -The local <A HREF="../DM/DM.html#DM">DM</A> point
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGetNumCells.html#DMDAGetNumCells">DMDAGetNumCells</A>()
diff --git a/docs/manualpages/DM/DMDAGetCoordinateArray.html b/docs/manualpages/DM/DMDAGetCoordinateArray.html
index 4df1638..a25c0a7 100644
--- a/docs/manualpages/DM/DMDAGetCoordinateArray.html
+++ b/docs/manualpages/DM/DMDAGetCoordinateArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetCoordinateArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetCoordinateArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetCoordinateArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetCoordinateArray"><H1>DMDAGetCoordinateArray</H1></A>
 Gets an array containing the coordinates of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets an array containing the coordinates of the <A HREF="../DM/DMDA.html#DMDA">D
 #include "petscdmda.h"   
 PetscErrorCode DMDAGetCoordinateArray(DM dm,void *xc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>xc </B> -the coordinates Many br
+<DT><B>xc </B> -the coordinates
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, component name
diff --git a/docs/manualpages/DM/DMDAGetCoordinateName.html b/docs/manualpages/DM/DMDAGetCoordinateName.html
index c1aaa3b..773a99d 100644
--- a/docs/manualpages/DM/DMDAGetCoordinateName.html
+++ b/docs/manualpages/DM/DMDAGetCoordinateName.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetCoordinateName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetCoordinateName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetCoordinateName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetCoordinateName"><H1>DMDAGetCoordinateName</H1></A>
 Gets the name of a coodinate direction associated with a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the name of a coodinate direction associated with a <A HREF="../DM/DMDA.htm
 #include "petscdmda.h"   
 PetscErrorCode DMDAGetCoordinateName(DM dm,PetscInt nf,const char **name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nf </B></TD><TD>- number for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (0, 1, ... dim-1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nf </B></TD><TD>- number for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (0, 1, ... dim-1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>names </B> -the name of the coordinate direction Many br
+<DT><B>names </B> -the name of the coordinate direction
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, component name
diff --git a/docs/manualpages/DM/DMDAGetCorners.html b/docs/manualpages/DM/DMDAGetCorners.html
index d2ec850..64b73cb 100644
--- a/docs/manualpages/DM/DMDAGetCorners.html
+++ b/docs/manualpages/DM/DMDAGetCorners.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetCorners</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetCorners.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetCorners.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetCorners"><H1>DMDAGetCorners</H1></A>
 Returns the global (x,y,z) indices of the lower left corner and size of the local region, excluding ghost points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,29 @@ Returns the global (x,y,z) indices of the lower left corner and size of the loca
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetCorners(DM da,PetscInt *x,PetscInt *y,PetscInt *z,PetscInt *m,PetscInt *n,PetscInt *p)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array Many br
+<DT><B>da </B> -the distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y,z </B></TD><TD>- the corner indices (where y and z are optional; these are used Many brfor 2D and 3D problems) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n,p </B></TD><TD>- widths in the corresponding directions (where n and p are optional; Many brthese are used for 2D and 3D problems) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y,z </B></TD><TD>- the corner indices (where y and z are optional; these are used
+for 2D and 3D problems)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n,p </B></TD><TD>- widths in the corresponding directions (where n and p are optional;
+these are used for 2D and 3D problems)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The corner information is independent of the number of degrees of Many brfreedom per node set with the DMDACreateXX() routine. Thus the x, y, z, and Many brm, n, p can be thought of as coordinates on a logical grid, where each Many brgrid point has (potentially) several degrees of freedom. Many brAny of y, z, n, and p can be passed in as NULL if not needed. Many br
+The corner information is independent of the number of degrees of
+freedom per node set with the DMDACreateXX() routine. Thus the x, y, z, and
+m, n, p can be thought of as coordinates on a logical grid, where each
+grid point has (potentially) several degrees of freedom.
+Any of y, z, n, and p can be passed in as NULL if not needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices
diff --git a/docs/manualpages/DM/DMDAGetDof.html b/docs/manualpages/DM/DMDAGetDof.html
index 9434f33..2b508ff 100644
--- a/docs/manualpages/DM/DMDAGetDof.html
+++ b/docs/manualpages/DM/DMDAGetDof.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetDof"><H1>DMDAGetDof</H1></A>
 Gets the number of degrees of freedom per vertex 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the number of degrees of freedom per vertex
 #include "petscdmda.h"   
 PetscErrorCode DMDAGetDof(DM da, PetscInt *dof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dof </B> -Number of degrees of freedom Many br
+<DT><B>dof </B> -Number of degrees of freedom
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, degrees of freedom
diff --git a/docs/manualpages/DM/DMDAGetElementType.html b/docs/manualpages/DM/DMDAGetElementType.html
index 529c1e7..6200fd2 100644
--- a/docs/manualpages/DM/DMDAGetElementType.html
+++ b/docs/manualpages/DM/DMDAGetElementType.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetElementType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetElementType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetElementType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetElementType"><H1>DMDAGetElementType</H1></A>
 Gets the element type to be returned by <A HREF="../DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,17 @@ Gets the element type to be returned by <A HREF="../DM/DMDAGetElements.html#DMDA
 #define __FUNCT__ "DMDAGetElementType"
 PetscErrorCode  DMDAGetElementType(DM da, DMDAElementType *etype)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br
+<DT><B>da </B> -the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>etype </B> -the element type, currently either DMDA_ELEMENT_P1 or ELEMENT_Q1 Many br
+<DT><B>etype </B> -the element type, currently either DMDA_ELEMENT_P1 or ELEMENT_Q1
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAElementType.html#DMDAElementType">DMDAElementType</A>, <A HREF="../DM/DMDASetElementType.html#DMDASetElementType">DMDASetElementType</A>(), <A HREF="../DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</A>(), <A HREF="../DM/DMDARestoreElements.html#DMDARestoreElements">DMDARestoreElements</A>()
diff --git a/docs/manualpages/DM/DMDAGetElements.html b/docs/manualpages/DM/DMDAGetElements.html
index e7a82b9..0168bce 100644
--- a/docs/manualpages/DM/DMDAGetElements.html
+++ b/docs/manualpages/DM/DMDAGetElements.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetElements</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetElements.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetElements.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetElements"><H1>DMDAGetElements</H1></A>
 Gets an array containing the indices (in local coordinates) of all the local elements 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,26 +16,29 @@ Gets an array containing the indices (in local coordinates) of all the local ele
 #define __FUNCT__ "DMDAGetElements"
 PetscErrorCode  DMDAGetElements(DM dm,PetscInt *nel,PetscInt *nen,const PetscInt *e[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nel </B></TD><TD>- number of local elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nen </B></TD><TD>- number of element nodes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- the local indices of the elements' vertices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nel </B></TD><TD>- number of local elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nen </B></TD><TD>- number of element nodes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- the local indices of the elements' vertices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call <A HREF="../DM/DMDARestoreElements.html#DMDARestoreElements">DMDARestoreElements</A>() once you have finished accessing the elements. Many br
+Call <A HREF="../DM/DMDARestoreElements.html#DMDARestoreElements">DMDARestoreElements</A>() once you have finished accessing the elements.
 <P>
-Each process uniquely owns a subset of the elements. That is no element is owned by two or more processes. Many br
+Each process uniquely owns a subset of the elements. That is no element is owned by two or more processes.
 <P>
-If on each process you integrate over its owned elements and use <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> in <A HREF="../Vec/Vec.html#Vec">Vec</A>/<A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() then you'll obtain the correct result. Many br
+If on each process you integrate over its owned elements and use <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> in <A HREF="../Vec/Vec.html#Vec">Vec</A>/<A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() then you'll obtain the correct result.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAElementType.html#DMDAElementType">DMDAElementType</A>, <A HREF="../DM/DMDASetElementType.html#DMDASetElementType">DMDASetElementType</A>(), <A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlo [...]
diff --git a/docs/manualpages/DM/DMDAGetFieldName.html b/docs/manualpages/DM/DMDAGetFieldName.html
index 60d9a0c..c0ab110 100644
--- a/docs/manualpages/DM/DMDAGetFieldName.html
+++ b/docs/manualpages/DM/DMDAGetFieldName.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetFieldName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetFieldName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetFieldName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetFieldName"><H1>DMDAGetFieldName</H1></A>
 Gets the names of individual field components in multicomponent vectors associated with a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Gets the names of individual field components in multicomponent vectors associat
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetFieldName(DM da,PetscInt nf,const char **name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nf </B></TD><TD>- field number for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (0, 1, ... dof-1), where dof indicates the Many brnumber of degrees of freedom per node within the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nf </B></TD><TD>- field number for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (0, 1, ... dof-1), where dof indicates the
+number of degrees of freedom per node within the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>names </B> -the name of the field (component) Many br
+<DT><B>names </B> -the name of the field (component)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, component name
diff --git a/docs/manualpages/DM/DMDAGetFieldNames.html b/docs/manualpages/DM/DMDAGetFieldNames.html
index dca6574..ada651d 100644
--- a/docs/manualpages/DM/DMDAGetFieldNames.html
+++ b/docs/manualpages/DM/DMDAGetFieldNames.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetFieldNames</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetFieldNames.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetFieldNames.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetFieldNames"><H1>DMDAGetFieldNames</H1></A>
 Gets the name of each component in the vector associated with the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the name of each component in the vector associated with the <A HREF="../DM
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetFieldNames(DM da,const char * const **names)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>names </B> -the names of the components, final string is NULL, will have the same number of entries as the dof used in creating the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+<DT><B>names </B> -the names of the components, final string is NULL, will have the same number of entries as the dof used in creating the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, component name
diff --git a/docs/manualpages/DM/DMDAGetGhostCorners.html b/docs/manualpages/DM/DMDAGetGhostCorners.html
index 939c98e..df46e2a 100644
--- a/docs/manualpages/DM/DMDAGetGhostCorners.html
+++ b/docs/manualpages/DM/DMDAGetGhostCorners.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetGhostCorners</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetGhostCorners.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetGhostCorners.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetGhostCorners"><H1>DMDAGetGhostCorners</H1></A>
 Returns the global (x,y,z) indices of the lower left corner and size of the local region, including ghost points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,29 @@ Returns the global (x,y,z) indices of the lower left corner and size of the loca
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetGhostCorners(DM da,PetscInt *x,PetscInt *y,PetscInt *z,PetscInt *m,PetscInt *n,PetscInt *p)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array Many br
+<DT><B>da </B> -the distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y,z </B></TD><TD>- the corner indices (where y and z are optional; these are used Many brfor 2D and 3D problems) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n,p </B></TD><TD>- widths in the corresponding directions (where n and p are optional; Many brthese are used for 2D and 3D problems) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y,z </B></TD><TD>- the corner indices (where y and z are optional; these are used
+for 2D and 3D problems)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n,p </B></TD><TD>- widths in the corresponding directions (where n and p are optional;
+these are used for 2D and 3D problems)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The corner information is independent of the number of degrees of Many brfreedom per node set with the DMDACreateXX() routine. Thus the x, y, z, and Many brm, n, p can be thought of as coordinates on a logical grid, where each Many brgrid point has (potentially) several degrees of freedom. Many brAny of y, z, n, and p can be passed in as NULL if not needed. Many br
+The corner information is independent of the number of degrees of
+freedom per node set with the DMDACreateXX() routine. Thus the x, y, z, and
+m, n, p can be thought of as coordinates on a logical grid, where each
+grid point has (potentially) several degrees of freedom.
+Any of y, z, n, and p can be passed in as NULL if not needed.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, ghost, corners, nodes, local indices
diff --git a/docs/manualpages/DM/DMDAGetInfo.html b/docs/manualpages/DM/DMDAGetInfo.html
index ac18442..1fd3a9f 100644
--- a/docs/manualpages/DM/DMDAGetInfo.html
+++ b/docs/manualpages/DM/DMDAGetInfo.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetInfo"><H1>DMDAGetInfo</H1></A>
 Gets information about a given distributed array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Gets information about a given distributed array.
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetInfo(DM da,PetscInt *dim,PetscInt *M,PetscInt *N,PetscInt *P,PetscInt *m,PetscInt *n,PetscInt *p,PetscInt *dof,PetscInt *s,DMBoundaryType *bx,DMBoundaryType *by,DMBoundaryType *bz,DMDAStencilType *st)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array Many br
+<DT><B>da </B> -the distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim      </B></TD><TD>- dimension of the distributed array (1, 2, or 3) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M, N, P  </B></TD><TD>- global dimension in each direction of the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n, p  </B></TD><TD>- corresponding number of procs in each dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof      </B></TD><TD>- number of degrees of freedom per node Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s        </B></TD><TD>- stencil width Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx,by,bz </B></TD><TD>- type of ghost nodes at boundary, one of DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, Many brDM_BOUNDARY_MIRROR, DM_BOUNDARY_PERIODIC Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>st       </B></TD><TD>- stencil type, either <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A> or <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim      </B></TD><TD>- dimension of the distributed array (1, 2, or 3)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M, N, P  </B></TD><TD>- global dimension in each direction of the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n, p  </B></TD><TD>- corresponding number of procs in each dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof      </B></TD><TD>- number of degrees of freedom per node
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s        </B></TD><TD>- stencil width
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx,by,bz </B></TD><TD>- type of ghost nodes at boundary, one of DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED,
+DM_BOUNDARY_MIRROR, DM_BOUNDARY_PERIODIC
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>st       </B></TD><TD>- stencil type, either <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A> or <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Use NULL (NULL_INTEGER in Fortran) in place of any output parameter that is not of interest. Many br
+Use NULL (NULL_INTEGER in Fortran) in place of any output parameter that is not of interest.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, information
diff --git a/docs/manualpages/DM/DMDAGetInterpolationType.html b/docs/manualpages/DM/DMDAGetInterpolationType.html
index fddf24f..8031f0d 100644
--- a/docs/manualpages/DM/DMDAGetInterpolationType.html
+++ b/docs/manualpages/DM/DMDAGetInterpolationType.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetInterpolationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetInterpolationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetInterpolationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetInterpolationType"><H1>DMDAGetInterpolationType</H1></A>
 Gets the type of interpolation that will be used by <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Gets the type of interpolation that will be used by <A HREF="../DM/DMCreateInter
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetInterpolationType(DM da,DMDAInterpolationType *ctype)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- distributed array Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- distributed array
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- interpolation type (DMDA_Q1 and DMDA_Q0 are currently the only supported forms) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- interpolation type (DMDA_Q1 and DMDA_Q0 are currently the only supported forms)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, interpolation
diff --git a/docs/manualpages/DM/DMDAGetLocalBoundingBox.html b/docs/manualpages/DM/DMDAGetLocalBoundingBox.html
index abc9152..e33ea9d 100644
--- a/docs/manualpages/DM/DMDAGetLocalBoundingBox.html
+++ b/docs/manualpages/DM/DMDAGetLocalBoundingBox.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetLocalBoundingBox</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetLocalBoundingBox.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetLocalBoundingBox.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetLocalBoundingBox"><H1>DMDAGetLocalBoundingBox</H1></A>
 Returns the local bounding box for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the local bounding box for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 #include "petscdmda.h"   
 PetscErrorCode DMDAGetLocalBoundingBox(DM dm,PetscReal lmin[],PetscReal lmax[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lmin </B></TD><TD>- local minimum coordinates (length dim, optional) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lmax </B></TD><TD>- local maximim coordinates (length dim, optional) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lmin </B></TD><TD>- local minimum coordinates (length dim, optional)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lmax </B></TD><TD>- local maximim coordinates (length dim, optional)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, coordinates
diff --git a/docs/manualpages/DM/DMDAGetLocalInfo.html b/docs/manualpages/DM/DMDAGetLocalInfo.html
index 98b69ce..a98b744 100644
--- a/docs/manualpages/DM/DMDAGetLocalInfo.html
+++ b/docs/manualpages/DM/DMDAGetLocalInfo.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetLocalInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetLocalInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetLocalInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetLocalInfo"><H1>DMDAGetLocalInfo</H1></A>
 Gets information about a given distributed array and this processors location in it 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets information about a given distributed array and this processors location in
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetLocalInfo(DM da,DMDALocalInfo *info)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array Many br
+<DT><B>da </B> -the distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>dainfo </B> -structure containing the information Many br
+<DT><B>dainfo </B> -structure containing the information
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, information
diff --git a/docs/manualpages/DM/DMDAGetLogicalCoordinate.html b/docs/manualpages/DM/DMDAGetLogicalCoordinate.html
index fba65a3..155efc1 100644
--- a/docs/manualpages/DM/DMDAGetLogicalCoordinate.html
+++ b/docs/manualpages/DM/DMDAGetLogicalCoordinate.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetLogicalCoordinate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetLogicalCoordinate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetLogicalCoordinate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetLogicalCoordinate"><H1>DMDAGetLogicalCoordinate</H1></A>
 Returns a the i,j,k logical coordinate for the closest mesh point to a x,y,z point in the coordinates of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Returns a the i,j,k logical coordinate for the closest mesh point to a x,y,z poi
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetLogicalCoordinate(DM da,PetscScalar x,PetscScalar y,PetscScalar z,PetscInt *II,PetscInt *JJ,PetscInt *KK,PetscScalar *X,PetscScalar *Y,PetscScalar *Z)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y,z </B></TD><TD>- the physical coordinates Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y,z </B></TD><TD>- the physical coordinates
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>II, JJ, KK </B></TD><TD>- the logical coordinate (-1 on processes that do not contain that point) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X, Y, Z, </B></TD><TD>- (optional) the coordinates of the located grid point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>II, JJ, KK </B></TD><TD>- the logical coordinate (-1 on processes that do not contain that point)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X, Y, Z, </B></TD><TD>- (optional) the coordinates of the located grid point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-All processors that share the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> must call this with the same coordinate value Many br
+All processors that share the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> must call this with the same coordinate value
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, processor subset
diff --git a/docs/manualpages/DM/DMDAGetNeighbors.html b/docs/manualpages/DM/DMDAGetNeighbors.html
index 7e21023..3e5637b 100644
--- a/docs/manualpages/DM/DMDAGetNeighbors.html
+++ b/docs/manualpages/DM/DMDAGetNeighbors.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetNeighbors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetNeighbors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetNeighbors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetNeighbors"><H1>DMDAGetNeighbors</H1></A>
 Gets an array containing the MPI rank of all the current processes neighbors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Gets an array containing the MPI rank of all the current processes neighbors.
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetNeighbors(DM da,const PetscMPIInt *ranks[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ranks </B></TD><TD>- the neighbors ranks, stored with the x index increasing most rapidly. Many brthis process itself is in the list Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ranks </B></TD><TD>- the neighbors ranks, stored with the x index increasing most rapidly.
+this process itself is in the list
+</TD></TR>
 <P>
-Notes: In 2d the array is of length 9, in 3d of length 27 Many brNot supported in 1d Many brDo not free the array, it is freed when the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is destroyed. Many br
+Notes: In 2d the array is of length 9, in 3d of length 27
+Not supported in 1d
+Do not free the array, it is freed when the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is destroyed.
 <P>
-Fortran Notes: In fortran you must pass in an array of the appropriate length. Many br
+Fortran Notes: In fortran you must pass in an array of the appropriate length.
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/da.c.html#DMDAGetNeighbors">src/dm/impls/da/da.c</A>
diff --git a/docs/manualpages/DM/DMDAGetNonOverlappingRegion.html b/docs/manualpages/DM/DMDAGetNonOverlappingRegion.html
index e8acf38..f8fd2a8 100644
--- a/docs/manualpages/DM/DMDAGetNonOverlappingRegion.html
+++ b/docs/manualpages/DM/DMDAGetNonOverlappingRegion.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetNonOverlappingRegion</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetNonOverlappingRegion.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetNonOverlappingRegion.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetNonOverlappingRegion"><H1>DMDAGetNonOverlappingRegion</H1></A>
 Gets the indices of the nonoverlapping region of a subdomain <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Gets the indices of the nonoverlapping region of a subdomain <A HREF="../DM/DM.h
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetNonOverlappingRegion(DM da, PetscInt *xs, PetscInt *ys, PetscInt *zs, PetscInt *xm, PetscInt *ym, PetscInt *zm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xs  </B></TD><TD>- The start of the region in x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ys  </B></TD><TD>- The start of the region in y Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zs  </B></TD><TD>- The start of the region in z Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xs  </B></TD><TD>- The size of the region in x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ys  </B></TD><TD>- The size of the region in y Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zs  </B></TD><TD>- The size of the region in z Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xs  </B></TD><TD>- The start of the region in x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ys  </B></TD><TD>- The start of the region in y
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zs  </B></TD><TD>- The start of the region in z
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xs  </B></TD><TD>- The size of the region in x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ys  </B></TD><TD>- The size of the region in y
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zs  </B></TD><TD>- The size of the region in z
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, degrees of freedom
diff --git a/docs/manualpages/DM/DMDAGetNumCells.html b/docs/manualpages/DM/DMDAGetNumCells.html
index cb54a4e..3bd52b5 100644
--- a/docs/manualpages/DM/DMDAGetNumCells.html
+++ b/docs/manualpages/DM/DMDAGetNumCells.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetNumCells</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetNumCells.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetNumCells.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetNumCells"><H1>DMDAGetNumCells</H1></A>
 Get the number of cells in the local piece of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. This includes ghost cells. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,21 @@ Get the number of cells in the local piece of the <A HREF="../DM/DMDA.html#DMDA"
 PetscErrorCode DMDAGetNumCells(DM dm, PetscInt *numCellsX, PetscInt *numCellsY, PetscInt *numCellsZ, PetscInt *numCells)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCellsX </B></TD><TD>- The number of local cells in the x-direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCellsY </B></TD><TD>- The number of local cells in the y-direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCellsZ </B></TD><TD>- The number of local cells in the z-direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCells </B></TD><TD>- The number of local cells Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCellsX </B></TD><TD>- The number of local cells in the x-direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCellsY </B></TD><TD>- The number of local cells in the y-direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCellsZ </B></TD><TD>- The number of local cells in the z-direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCells </B></TD><TD>- The number of local cells
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGetCellPoint.html#DMDAGetCellPoint">DMDAGetCellPoint</A>()
diff --git a/docs/manualpages/DM/DMDAGetNumLocalSubDomains.html b/docs/manualpages/DM/DMDAGetNumLocalSubDomains.html
index 04547c8..e6fb437 100644
--- a/docs/manualpages/DM/DMDAGetNumLocalSubDomains.html
+++ b/docs/manualpages/DM/DMDAGetNumLocalSubDomains.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetNumLocalSubDomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetNumLocalSubDomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetNumLocalSubDomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetNumLocalSubDomains"><H1>DMDAGetNumLocalSubDomains</H1></A>
 Gets the number of local subdomains created upon decomposition. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Gets the number of local subdomains created upon decomposition.
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetNumLocalSubDomains(DM da,PetscInt *Nsub)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nsub   </B></TD><TD>- Number of local subdomains created upon decomposition Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nsub   </B></TD><TD>- Number of local subdomains created upon decomposition
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, domain decomposition
diff --git a/docs/manualpages/DM/DMDAGetOffset.html b/docs/manualpages/DM/DMDAGetOffset.html
index 4e0304e..792959e 100644
--- a/docs/manualpages/DM/DMDAGetOffset.html
+++ b/docs/manualpages/DM/DMDAGetOffset.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetOffset"><H1>DMDAGetOffset</H1></A>
 Gets the index offset of the DA. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Gets the index offset of the DA.
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetOffset(DM da,PetscInt *xo,PetscInt *yo,PetscInt *zo,PetscInt *Mo,PetscInt *No,PetscInt *Po)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xo  </B></TD><TD>- The offset in the x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yo  </B></TD><TD>- The offset in the y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zo  </B></TD><TD>- The offset in the z direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Mo  </B></TD><TD>- The global size in the x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>No  </B></TD><TD>- The global size in the y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Po  </B></TD><TD>- The global size in the z direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xo  </B></TD><TD>- The offset in the x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yo  </B></TD><TD>- The offset in the y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zo  </B></TD><TD>- The offset in the z direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Mo  </B></TD><TD>- The global size in the x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>No  </B></TD><TD>- The global size in the y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Po  </B></TD><TD>- The global size in the z direction
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, degrees of freedom
diff --git a/docs/manualpages/DM/DMDAGetOverlap.html b/docs/manualpages/DM/DMDAGetOverlap.html
index d63468e..bfd137e 100644
--- a/docs/manualpages/DM/DMDAGetOverlap.html
+++ b/docs/manualpages/DM/DMDAGetOverlap.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetOverlap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetOverlap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetOverlap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetOverlap"><H1>DMDAGetOverlap</H1></A>
 Gets the size of the per-processor overlap. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Gets the size of the per-processor overlap.
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetOverlap(DM da,PetscInt *x,PetscInt *y,PetscInt *z)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+<DT><B>da  </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- Overlap in the x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y   </B></TD><TD>- Overlap in the y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>z   </B></TD><TD>- Overlap in the z direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- Overlap in the x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y   </B></TD><TD>- Overlap in the y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>z   </B></TD><TD>- Overlap in the z direction
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, overlap, domain decomposition
diff --git a/docs/manualpages/DM/DMDAGetOwnershipRanges.html b/docs/manualpages/DM/DMDAGetOwnershipRanges.html
index 9463024..f5c5f78 100644
--- a/docs/manualpages/DM/DMDAGetOwnershipRanges.html
+++ b/docs/manualpages/DM/DMDAGetOwnershipRanges.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetOwnershipRanges</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetOwnershipRanges.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetOwnershipRanges.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetOwnershipRanges"><H1>DMDAGetOwnershipRanges</H1></A>
 Gets the ranges of indices in the x, y and z direction that are owned by each process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,32 @@ Gets the ranges of indices in the x, y and z direction that are owned by each pr
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetOwnershipRanges(DM da,const PetscInt *lx[],const PetscInt *ly[],const PetscInt *lz[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx </B></TD><TD>- ownership along x direction (optional) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ly </B></TD><TD>- ownership along y direction (optional) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lz </B></TD><TD>- ownership along z direction (optional) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx </B></TD><TD>- ownership along x direction (optional)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ly </B></TD><TD>- ownership along y direction (optional)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lz </B></TD><TD>- ownership along z direction (optional)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: these correspond to the optional final arguments passed to <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>() Many br
+Note: these correspond to the optional final arguments passed to <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>()
 <P>
-In Fortran one must pass in arrays lx, ly, and lz that are long enough to hold the values; the sixth, seventh and Many breighth arguments from <A HREF="../DM/DMDAGetInfo.html#DMDAGetInfo">DMDAGetInfo</A>() Many br
+In Fortran one must pass in arrays lx, ly, and lz that are long enough to hold the values; the sixth, seventh and
+eighth arguments from <A HREF="../DM/DMDAGetInfo.html#DMDAGetInfo">DMDAGetInfo</A>()
 <P>
-In C you should not free these arrays, nor change the values in them. They will only have valid values while the Many brDMDA they came from still exists (has not been destroyed). Many br
+In C you should not free these arrays, nor change the values in them. They will only have valid values while the
+<A HREF="../DM/DMDA.html#DMDA">DMDA</A> they came from still exists (has not been destroyed).
 <P>
-These numbers are NOT multiplied by the number of dof per node. Many br
+These numbers are NOT multiplied by the number of dof per node.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(), <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>(), <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../Vec/VecGetOwnershipRanges.html#VecGetOwnershipRanges">Ve [...]
diff --git a/docs/manualpages/DM/DMDAGetPreallocationCenterDimension.html b/docs/manualpages/DM/DMDAGetPreallocationCenterDimension.html
index 97370e3..02293e9 100644
--- a/docs/manualpages/DM/DMDAGetPreallocationCenterDimension.html
+++ b/docs/manualpages/DM/DMDAGetPreallocationCenterDimension.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetPreallocationCenterDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetPreallocationCenterDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetPreallocationCenterDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetPreallocationCenterDimension"><H1>DMDAGetPreallocationCenterDimension</H1></A>
 Return the topology used to determine adjacency 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Return the topology used to determine adjacency
 PetscErrorCode DMDAGetPreallocationCenterDimension(DM dm, PetscInt *preallocCenterDim)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>preallocCenterDim </B> -The dimension of points which connect adjacent entries Many br
+<DT><B>preallocCenterDim </B> -The dimension of points which connect adjacent entries
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <pre>
diff --git a/docs/manualpages/DM/DMDAGetProcessorSubset.html b/docs/manualpages/DM/DMDAGetProcessorSubset.html
index c716d50..19eb43c 100644
--- a/docs/manualpages/DM/DMDAGetProcessorSubset.html
+++ b/docs/manualpages/DM/DMDAGetProcessorSubset.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetProcessorSubset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetProcessorSubset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetProcessorSubset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetProcessorSubset"><H1>DMDAGetProcessorSubset</H1></A>
 Returns a communicator consisting only of the processors in a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> that own a particular global x, y, or z grid point (corresponding to a logical plane in a 3D grid or a line in a 2D grid). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Returns a communicator consisting only of the processors in a <A HREF="../DM/DMD
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetProcessorSubset(DM da,DMDADirection dir,PetscInt gp,MPI_Comm *comm)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dir </B></TD><TD>- Cartesian direction, either DMDA_X, DMDA_Y, or DMDA_Z Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gp </B></TD><TD>- global grid point number in this direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dir </B></TD><TD>- Cartesian direction, either DMDA_X, DMDA_Y, or DMDA_Z
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gp </B></TD><TD>- global grid point number in this direction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>comm </B> -new communicator Many br
+<DT><B>comm </B> -new communicator
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-All processors that share the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> must call this with the same gp value Many br
+All processors that share the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> must call this with the same gp value
 <P>
-This routine is particularly useful to compute boundary conditions Many bror other application-specific calculations that require manipulating Many brsets of data throughout a logical plane of grid points. Many br
+This routine is particularly useful to compute boundary conditions
+or other application-specific calculations that require manipulating
+sets of data throughout a logical plane of grid points.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, processor subset
diff --git a/docs/manualpages/DM/DMDAGetProcessorSubsets.html b/docs/manualpages/DM/DMDAGetProcessorSubsets.html
index 9f36776..456a66f 100644
--- a/docs/manualpages/DM/DMDAGetProcessorSubsets.html
+++ b/docs/manualpages/DM/DMDAGetProcessorSubsets.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetProcessorSubsets</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetProcessorSubsets.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetProcessorSubsets.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetProcessorSubsets"><H1>DMDAGetProcessorSubsets</H1></A>
 Returns communicators consisting only of the processors in a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> adjacent in a particular dimension, corresponding to a logical plane in a 3D grid or a line in a 2D grid. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Returns communicators consisting only of the processors in a <A HREF="../DM/DMDA
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetProcessorSubsets(DM da, DMDADirection dir, MPI_Comm *subcomm)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dir </B></TD><TD>- Cartesian direction, either DMDA_X, DMDA_Y, or DMDA_Z Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dir </B></TD><TD>- Cartesian direction, either DMDA_X, DMDA_Y, or DMDA_Z
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>subcomm </B> -new communicator Many br
+<DT><B>subcomm </B> -new communicator
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is useful for distributing one-dimensional data in a tensor product grid. Many br
+This routine is useful for distributing one-dimensional data in a tensor product grid.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, processor subset
diff --git a/docs/manualpages/DM/DMDAGetRay.html b/docs/manualpages/DM/DMDAGetRay.html
index 341ee5e..d3c856e 100644
--- a/docs/manualpages/DM/DMDAGetRay.html
+++ b/docs/manualpages/DM/DMDAGetRay.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetRay</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetRay.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetRay.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetRay"><H1>DMDAGetRay</H1></A>
 Returns a vector on process zero that contains a row or column of the values in a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,30 @@ Returns a vector on process zero that contains a row or column of the values in
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetRay(DM da,DMDADirection dir,PetscInt gp,Vec *newvec,VecScatter *scatter)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dir </B></TD><TD>- Cartesian direction, either DMDA_X, DMDA_Y, or DMDA_Z Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gp </B></TD><TD>- global grid point number in this direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dir </B></TD><TD>- Cartesian direction, either DMDA_X, DMDA_Y, or DMDA_Z
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gp </B></TD><TD>- global grid point number in this direction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newvec </B></TD><TD>- the new vector that can hold the values (size zero on all processes except process 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scatter </B></TD><TD>- the <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> that will map from the original vector to the slice Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newvec </B></TD><TD>- the new vector that can hold the values (size zero on all processes except process 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scatter </B></TD><TD>- the <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> that will map from the original vector to the slice
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-All processors that share the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> must call this with the same gp value Many br
+All processors that share the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> must call this with the same gp value
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, processor subset
diff --git a/docs/manualpages/DM/DMDAGetReducedDMDA.html b/docs/manualpages/DM/DMDAGetReducedDMDA.html
index 3d66ac8..98b47b0 100644
--- a/docs/manualpages/DM/DMDAGetReducedDMDA.html
+++ b/docs/manualpages/DM/DMDAGetReducedDMDA.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetReducedDMDA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetReducedDMDA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetReducedDMDA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetReducedDMDA"><H1>DMDAGetReducedDMDA</H1></A>
 Gets the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> with the same layout but with fewer or more fields 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> with the same layout but with f
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetReducedDMDA(DM da,PetscInt nfields,DM *nda)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfields </B></TD><TD>- number of fields in new <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfields </B></TD><TD>- number of fields in new <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nda </B> -the new <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+<DT><B>nda </B> -the new <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMDAGetRefinementFactor.html b/docs/manualpages/DM/DMDAGetRefinementFactor.html
index 9561585..199bc60 100644
--- a/docs/manualpages/DM/DMDAGetRefinementFactor.html
+++ b/docs/manualpages/DM/DMDAGetRefinementFactor.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetRefinementFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetRefinementFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetRefinementFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetRefinementFactor"><H1>DMDAGetRefinementFactor</H1></A>
 Gets the ratios that the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> grid is refined 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Gets the ratios that the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> grid is refined
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetRefinementFactor(DM da, PetscInt *refine_x, PetscInt *refine_y,PetscInt *refine_z)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br
+<DT><B>da </B> -the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_x </B></TD><TD>- ratio of fine grid to coarse in x direction (2 by default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_y </B></TD><TD>- ratio of fine grid to coarse in y direction (2 by default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_z </B></TD><TD>- ratio of fine grid to coarse in z direction (2 by default) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_x </B></TD><TD>- ratio of fine grid to coarse in x direction (2 by default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_y </B></TD><TD>- ratio of fine grid to coarse in y direction (2 by default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_z </B></TD><TD>- ratio of fine grid to coarse in z direction (2 by default)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Pass NULL for values you do not need Many br
+Notes: Pass NULL for values you do not need
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMDASetRefinementFactor.html#DMDASetRefinementFactor">DMDASetRefinementFactor</A>()
diff --git a/docs/manualpages/DM/DMDAGetScatter.html b/docs/manualpages/DM/DMDAGetScatter.html
index 73c3350..94a05b3 100644
--- a/docs/manualpages/DM/DMDAGetScatter.html
+++ b/docs/manualpages/DM/DMDAGetScatter.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetScatter"><H1>DMDAGetScatter</H1></A>
 Gets the global-to-local, and local-to-local vector scatter contexts for a distributed array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,28 @@ Gets the global-to-local, and local-to-local vector scatter contexts for a distr
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGetScatter(DM da,VecScatter *gtol,VecScatter *ltol)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array Many br
+<DT><B>da </B> -the distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gtol </B></TD><TD>- global-to-local scatter context (may be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltol </B></TD><TD>- local-to-local scatter context (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gtol </B></TD><TD>- global-to-local scatter context (may be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltol </B></TD><TD>- local-to-local scatter context (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The output contexts are valid only as long as the input da is valid. Many brIf you delete the da, the scatter contexts will become invalid. Many br
+The output contexts are valid only as long as the input da is valid.
+If you delete the da, the scatter contexts will become invalid.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, scatter, context, global-to-local,
-<BR>local-to-global, local-to-local Many br
+<BR>local-to-global, local-to-local
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>()
diff --git a/docs/manualpages/DM/DMDAGetStencilType.html b/docs/manualpages/DM/DMDAGetStencilType.html
index d863ae9..186d2b3 100644
--- a/docs/manualpages/DM/DMDAGetStencilType.html
+++ b/docs/manualpages/DM/DMDAGetStencilType.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetStencilType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetStencilType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetStencilType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetStencilType"><H1>DMDAGetStencilType</H1></A>
 Gets the type of the communication stencil 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the type of the communication stencil
 #include "petscdmda.h"   
 PetscErrorCode DMDAGetStencilType(DM da, DMDAStencilType *stype)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da    </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+<DT><B>da    </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stype </B> -The stencil type, use either <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> or <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A>. Many br
+<DT><B>stype </B> -The stencil type, use either <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> or <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A>.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, stencil
diff --git a/docs/manualpages/DM/DMDAGetStencilWidth.html b/docs/manualpages/DM/DMDAGetStencilWidth.html
index 4fffb3f..f3bb5ad 100644
--- a/docs/manualpages/DM/DMDAGetStencilWidth.html
+++ b/docs/manualpages/DM/DMDAGetStencilWidth.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGetStencilWidth</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGetStencilWidth.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGetStencilWidth.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGetStencilWidth"><H1>DMDAGetStencilWidth</H1></A>
 Gets the width of the communication stencil 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the width of the communication stencil
 #include "petscdmda.h"   
 PetscErrorCode DMDAGetStencilWidth(DM da, PetscInt *width)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da    </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+<DT><B>da    </B> -The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>width </B> -The stencil width Many br
+<DT><B>width </B> -The stencil width
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, stencil
diff --git a/docs/manualpages/DM/DMDAGlobalToNaturalAllCreate.html b/docs/manualpages/DM/DMDAGlobalToNaturalAllCreate.html
index 852327e..197808c 100644
--- a/docs/manualpages/DM/DMDAGlobalToNaturalAllCreate.html
+++ b/docs/manualpages/DM/DMDAGlobalToNaturalAllCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGlobalToNaturalAllCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGlobalToNaturalAllCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGlobalToNaturalAllCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGlobalToNaturalAllCreate"><H1>DMDAGlobalToNaturalAllCreate</H1></A>
 Creates a scatter context that maps from the global vector the entire vector to each processor in natural numbering 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a scatter context that maps from the global vector the entire vector to
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGlobalToNaturalAllCreate(DM da,VecScatter *scatter)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array context Many br
+<DT><B>da </B> -the distributed array context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>scatter </B> -the scatter context Many br
+<DT><B>scatter </B> -the scatter context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, global to local, begin, coarse problem
@@ -32,7 +32,8 @@ Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGlobalToNaturalEnd.html#DMDAGlobalToNaturalEnd">DMDAGlobalToNaturalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(),
-<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dagtona.c.html#DMDAGlobalToNaturalAllCreate">src/dm/impls/da/dagtona.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMDAGlobalToNaturalBegin.html b/docs/manualpages/DM/DMDAGlobalToNaturalBegin.html
index cf3575e..ed5ce6f 100644
--- a/docs/manualpages/DM/DMDAGlobalToNaturalBegin.html
+++ b/docs/manualpages/DM/DMDAGlobalToNaturalBegin.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGlobalToNaturalBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGlobalToNaturalBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGlobalToNaturalBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGlobalToNaturalBegin"><H1>DMDAGlobalToNaturalBegin</H1></A>
 Maps values from the global vector to a global vector in the "natural" grid ordering. Must be followed by <A HREF="../DM/DMDAGlobalToNaturalEnd.html#DMDAGlobalToNaturalEnd">DMDAGlobalToNaturalEnd</A>() to complete the exchange. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,30 @@ Maps values from the global vector to a global vector in the "natural" grid orde
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGlobalToNaturalBegin(DM da,Vec g,InsertMode mode,Vec l)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>l  </B> -the natural ordering values Many br
+<DT><B>l  </B> -the natural ordering values
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The global and natrual vectors used here need not be the same as those Many brobtained from <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() and <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), BUT they Many brmust have the same parallel data layout; they could, for example, be Many brobtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DMDA.html [...]
+The global and natrual vectors used here need not be the same as those
+obtained from <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() and <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), BUT they
+must have the same parallel data layout; they could, for example, be
+obtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> originating vectors.
 <P>
-You must call <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>() before using this routine Many br
+You must call <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>() before using this routine
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, global to local, begin
@@ -39,7 +45,7 @@ You must call <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVecto
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGlobalToNaturalEnd.html#DMDAGlobalToNaturalEnd">DMDAGlobalToNaturalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(),
-<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>() Many br
+<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dagtol.c.html#DMDAGlobalToNaturalBegin">src/dm/impls/da/dagtol.c</A>
diff --git a/docs/manualpages/DM/DMDAGlobalToNaturalEnd.html b/docs/manualpages/DM/DMDAGlobalToNaturalEnd.html
index 3b794ca..98756bb 100644
--- a/docs/manualpages/DM/DMDAGlobalToNaturalEnd.html
+++ b/docs/manualpages/DM/DMDAGlobalToNaturalEnd.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAGlobalToNaturalEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAGlobalToNaturalEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAGlobalToNaturalEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAGlobalToNaturalEnd"><H1>DMDAGlobalToNaturalEnd</H1></A>
 Maps values from the global vector to a global vector in the natural ordering. Must be preceeded by <A HREF="../DM/DMDAGlobalToNaturalBegin.html#DMDAGlobalToNaturalBegin">DMDAGlobalToNaturalBegin</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Maps values from the global vector to a global vector in the natural ordering. M
 #include "petscdmda.h"   
 PetscErrorCode  DMDAGlobalToNaturalEnd(DM da,Vec g,InsertMode mode,Vec l)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>l  </B> -the global values in the natural ordering Many br
+<DT><B>l  </B> -the global values in the natural ordering
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The global and local vectors used here need not be the same as those Many brobtained from <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() and <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), BUT they Many brmust have the same parallel data layout; they could, for example, be Many brobtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DMDA.html#D [...]
+The global and local vectors used here need not be the same as those
+obtained from <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() and <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), BUT they
+must have the same parallel data layout; they could, for example, be
+obtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> originating vectors.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, global to local, end
@@ -37,7 +43,7 @@ The global and local vectors used here need not be the same as those Many brobta
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGlobalToNaturalBegin.html#DMDAGlobalToNaturalBegin">DMDAGlobalToNaturalBegin</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(),
-<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>() Many br
+<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dagtol.c.html#DMDAGlobalToNaturalEnd">src/dm/impls/da/dagtol.c</A>
diff --git a/docs/manualpages/DM/DMDAInterpolationType.html b/docs/manualpages/DM/DMDAInterpolationType.html
index ab6113f..29a33b5 100644
--- a/docs/manualpages/DM/DMDAInterpolationType.html
+++ b/docs/manualpages/DM/DMDAInterpolationType.html
@@ -5,15 +5,15 @@
 <TITLE>DMDAInterpolationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAInterpolationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAInterpolationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAInterpolationType"><H1>DMDAInterpolationType</H1></A>
 Defines the type of interpolation that will be returned by <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { DMDA_Q0, DMDA_Q1 } <A HREF="../DM/DMDAInterpolationType.html#DMDAInterpolationType">DMDAInterpolationType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMDASetInterpolationType.html#DMDASetInterpolationType">DMDASetInterpolationType</A>(), <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>()
diff --git a/docs/manualpages/DM/DMDALocalInfo.html b/docs/manualpages/DM/DMDALocalInfo.html
index 22ed4b1..08c2000 100644
--- a/docs/manualpages/DM/DMDALocalInfo.html
+++ b/docs/manualpages/DM/DMDALocalInfo.html
@@ -5,8 +5,8 @@
 <TITLE>DMDALocalInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDALocalInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDALocalInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDALocalInfo"><H1>DMDALocalInfo</H1></A>
 C struct that contains information about a structured grid and a processors logical location in it. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -23,10 +23,11 @@ typedef struct {
   <A HREF="../DM/DM.html#DM">DM</A>               da;
 } <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A>;
 </PRE>
- Many br
+
 <P>
 <P>
-Developer note: Then entries in this struct are int instead of <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> so that the elements may Many brbe extracted in Fortran as if from an integer array Many br
+Developer note: Then entries in this struct are int instead of <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> so that the elements may
+be extracted in Fortran as if from an integer array
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DM.html#DM">DM</A>, <A HREF="../DM/DMDAGetLocalInfo.html#DMDAGetLocalInfo">DMDAGetLocalInfo</A>(), <A HREF="../DM/DMDAGetInfo.html#DMDAGetInfo">DMDAGetInfo</A>()
diff --git a/docs/manualpages/DM/DMDANaturalAllToGlobalCreate.html b/docs/manualpages/DM/DMDANaturalAllToGlobalCreate.html
index a731c04..22c0b46 100644
--- a/docs/manualpages/DM/DMDANaturalAllToGlobalCreate.html
+++ b/docs/manualpages/DM/DMDANaturalAllToGlobalCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMDANaturalAllToGlobalCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDANaturalAllToGlobalCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDANaturalAllToGlobalCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDANaturalAllToGlobalCreate"><H1>DMDANaturalAllToGlobalCreate</H1></A>
 Creates a scatter context that maps from a copy of the entire vector on each processor to its local part in the global vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a scatter context that maps from a copy of the entire vector on each pro
 #include "petscdmda.h"   
 PetscErrorCode  DMDANaturalAllToGlobalCreate(DM da,VecScatter *scatter)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array context Many br
+<DT><B>da </B> -the distributed array context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>scatter </B> -the scatter context Many br
+<DT><B>scatter </B> -the scatter context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, global to local, begin, coarse problem
@@ -32,7 +32,8 @@ Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGlobalToNaturalEnd.html#DMDAGlobalToNaturalEnd">DMDAGlobalToNaturalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(),
-<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dagtona.c.html#DMDANaturalAllToGlobalCreate">src/dm/impls/da/dagtona.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMDANaturalToGlobalBegin.html b/docs/manualpages/DM/DMDANaturalToGlobalBegin.html
index 0e57ffe..50d4b8f 100644
--- a/docs/manualpages/DM/DMDANaturalToGlobalBegin.html
+++ b/docs/manualpages/DM/DMDANaturalToGlobalBegin.html
@@ -5,8 +5,8 @@
 <TITLE>DMDANaturalToGlobalBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDANaturalToGlobalBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDANaturalToGlobalBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDANaturalToGlobalBegin"><H1>DMDANaturalToGlobalBegin</H1></A>
 Maps values from a global vector in the "natural" ordering to a global vector in the PETSc <A HREF="../DM/DMDA.html#DMDA">DMDA</A> grid ordering. Must be followed by <A HREF="../DM/DMDANaturalToGlobalEnd.html#DMDANaturalToGlobalEnd">DMDANaturalToGlobalEnd</A>() to complete the exchange. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Maps values from a global vector in the "natural" ordering to a global vector in
 #include "petscdmda.h"   
 PetscErrorCode  DMDANaturalToGlobalBegin(DM da,Vec g,InsertMode mode,Vec l)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector in a natural ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector in a natural ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>l  </B> -the values in the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> ordering Many br
+<DT><B>l  </B> -the values in the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> ordering
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The global and natural vectors used here need not be the same as those Many brobtained from <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() and <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), BUT they Many brmust have the same parallel data layout; they could, for example, be Many brobtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DMDA.html [...]
+The global and natural vectors used here need not be the same as those
+obtained from <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() and <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), BUT they
+must have the same parallel data layout; they could, for example, be
+obtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> originating vectors.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, global to local, begin
@@ -37,7 +43,7 @@ The global and natural vectors used here need not be the same as those Many brob
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGlobalToNaturalEnd.html#DMDAGlobalToNaturalEnd">DMDAGlobalToNaturalEnd</A>(), <A HREF="../DM/DMDAGlobalToNaturalBegin.html#DMDAGlobalToNaturalBegin">DMDAGlobalToNaturalBegin</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(),
-<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>() Many br
+<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dagtol.c.html#DMDANaturalToGlobalBegin">src/dm/impls/da/dagtol.c</A>
diff --git a/docs/manualpages/DM/DMDANaturalToGlobalEnd.html b/docs/manualpages/DM/DMDANaturalToGlobalEnd.html
index 8ec2d54..773b7cd 100644
--- a/docs/manualpages/DM/DMDANaturalToGlobalEnd.html
+++ b/docs/manualpages/DM/DMDANaturalToGlobalEnd.html
@@ -5,8 +5,8 @@
 <TITLE>DMDANaturalToGlobalEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDANaturalToGlobalEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDANaturalToGlobalEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDANaturalToGlobalEnd"><H1>DMDANaturalToGlobalEnd</H1></A>
 Maps values from the natural ordering global vector to a global vector in the PETSc <A HREF="../DM/DMDA.html#DMDA">DMDA</A> ordering. Must be preceeded by <A HREF="../DM/DMDANaturalToGlobalBegin.html#DMDANaturalToGlobalBegin">DMDANaturalToGlobalBegin</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Maps values from the natural ordering global vector to a global vector in the PE
 #include "petscdmda.h"   
 PetscErrorCode  DMDANaturalToGlobalEnd(DM da,Vec g,InsertMode mode,Vec l)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector in a natural ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector in a natural ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>l  </B> -the global values in the PETSc <A HREF="../DM/DMDA.html#DMDA">DMDA</A> ordering Many br
+<DT><B>l  </B> -the global values in the PETSc <A HREF="../DM/DMDA.html#DMDA">DMDA</A> ordering
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The global and local vectors used here need not be the same as those Many brobtained from <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() and <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), BUT they Many brmust have the same parallel data layout; they could, for example, be Many brobtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DMDA.html#D [...]
+The global and local vectors used here need not be the same as those
+obtained from <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() and <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>(), BUT they
+must have the same parallel data layout; they could, for example, be
+obtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> originating vectors.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, global to local, end
@@ -37,7 +43,7 @@ The global and local vectors used here need not be the same as those Many brobta
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGlobalToNaturalBegin.html#DMDAGlobalToNaturalBegin">DMDAGlobalToNaturalBegin</A>(), <A HREF="../DM/DMDAGlobalToNaturalEnd.html#DMDAGlobalToNaturalEnd">DMDAGlobalToNaturalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(),
-<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>() Many br
+<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMDACreateNaturalVector.html#DMDACreateNaturalVector">DMDACreateNaturalVector</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dagtol.c.html#DMDANaturalToGlobalEnd">src/dm/impls/da/dagtol.c</A>
diff --git a/docs/manualpages/DM/DMDARestoreArray.html b/docs/manualpages/DM/DMDARestoreArray.html
index 0e9a15f..ec023dd 100644
--- a/docs/manualpages/DM/DMDARestoreArray.html
+++ b/docs/manualpages/DM/DMDARestoreArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMDARestoreArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDARestoreArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDARestoreArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDARestoreArray"><H1>DMDARestoreArray</H1></A>
 Restores an array of derivative types for a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,11 +16,14 @@ PetscErrorCode  DMDARestoreArray(DM da,PetscBool ghosted,void *vptr)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- information about my local patch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosted </B></TD><TD>- do you want arrays for the ghosted or nonghosted patch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vptr </B></TD><TD>- array data structured to be passed to ad_FormFunctionLocal() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- information about my local patch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosted </B></TD><TD>- do you want arrays for the ghosted or nonghosted patch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vptr </B></TD><TD>- array data structured to be passed to ad_FormFunctionLocal()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGetArray.html#DMDAGetArray">DMDAGetArray</A>()
diff --git a/docs/manualpages/DM/DMDARestoreCoordinateArray.html b/docs/manualpages/DM/DMDARestoreCoordinateArray.html
index c6f5d1b..2d10134 100644
--- a/docs/manualpages/DM/DMDARestoreCoordinateArray.html
+++ b/docs/manualpages/DM/DMDARestoreCoordinateArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMDARestoreCoordinateArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDARestoreCoordinateArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDARestoreCoordinateArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDARestoreCoordinateArray"><H1>DMDARestoreCoordinateArray</H1></A>
 Sets an array containing the coordinates of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets an array containing the coordinates of the <A HREF="../DM/DMDA.html#DMDA">D
 #include "petscdmda.h"   
 PetscErrorCode DMDARestoreCoordinateArray(DM dm,void *xc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xc </B></TD><TD>- the coordinates Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xc </B></TD><TD>- the coordinates
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, component name
diff --git a/docs/manualpages/DM/DMDARestoreElements.html b/docs/manualpages/DM/DMDARestoreElements.html
index 4ed620f..33fad41 100644
--- a/docs/manualpages/DM/DMDARestoreElements.html
+++ b/docs/manualpages/DM/DMDARestoreElements.html
@@ -5,8 +5,8 @@
 <TITLE>DMDARestoreElements</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDARestoreElements.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDARestoreElements.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDARestoreElements"><H1>DMDARestoreElements</H1></A>
 Restores the array obtained with <A HREF="../DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Restores the array obtained with <A HREF="../DM/DMDAGetElements.html#DMDAGetElem
 #include "petscdmda.h"   
 PetscErrorCode  DMDARestoreElements(DM dm,PetscInt *nel,PetscInt *nen,const PetscInt *e[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nel </B></TD><TD>- number of local elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nen </B></TD><TD>- number of element nodes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- the local indices of the elements' vertices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nel </B></TD><TD>- number of local elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nen </B></TD><TD>- number of element nodes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- the local indices of the elements' vertices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: You should not access these values after you have called this routine. Many br
+Note: You should not access these values after you have called this routine.
 <P>
-This restore signals the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object that you no longer need access to the array information. Many br
+This restore signals the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object that you no longer need access to the array information.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAElementType.html#DMDAElementType">DMDAElementType</A>, <A HREF="../DM/DMDASetElementType.html#DMDASetElementType">DMDASetElementType</A>(), <A HREF="../DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</A>()
diff --git a/docs/manualpages/DM/DMDASetAOType.html b/docs/manualpages/DM/DMDASetAOType.html
index e369b58..b351347 100644
--- a/docs/manualpages/DM/DMDASetAOType.html
+++ b/docs/manualpages/DM/DMDASetAOType.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetAOType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetAOType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetAOType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetAOType"><H1>DMDASetAOType</H1></A>
 Sets the type of application ordering for a distributed array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Sets the type of application ordering for a distributed array.
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetAOType(DM da,AOType aotype)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the distributed array Many br
+<DT><B>da </B> -the distributed array
 <br>
-<DT><B>aotype </B> -type of <A HREF="../AO/AO.html#AO">AO</A> Many br
+<DT><B>aotype </B> -type of <A HREF="../AO/AO.html#AO">AO</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-It will generate and error if an <A HREF="../AO/AO.html#AO">AO</A> has already been obtained with a call to <A HREF="../DM/DMDAGetAO.html#DMDAGetAO">DMDAGetAO</A> and the user sets a different <A HREF="../AO/AOType.html#AOType">AOType</A> Many br
+It will generate and error if an <A HREF="../AO/AO.html#AO">AO</A> has already been obtained with a call to <A HREF="../DM/DMDAGetAO.html#DMDAGetAO">DMDAGetAO</A> and the user sets a different <A HREF="../AO/AOType.html#AOType">AOType</A>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, global, indices, local-to-global
@@ -35,7 +35,9 @@ It will generate and error if an <A HREF="../AO/AO.html#AO">AO</A> has already b
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDAGetAO.html#DMDAGetAO">DMDAGetAO</A>(), <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>(), <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(), DMDALocalToGlocal()
-<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(), DMDAGetGlobalIndices(), <A HREF="../DM/DMDAGetOwnershipRanges.html#DMDAGetOwnershipRanges">DMDAGetOwnershipRanges</A>(), Many brAO, <A HREF=". [...]
+<BR><A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(), <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(), DMDAGetGlobalIndices(), <A HREF="../DM/DMDAGetOwnershipRanges.html#DMDAGetOwnershipRanges">DMDAGetOwnershipRanges</A>(),
+<A HREF="../AO/AO.html#AO">AO</A>, <A HREF="../AO/AOPetscToApplication.html#AOPetscToApplication">AOPetscToApplication</A>(), <A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/daindex.c.html#DMDASetAOType">src/dm/impls/da/daindex.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMDASetBlockFills.html b/docs/manualpages/DM/DMDASetBlockFills.html
index ffa6039..aa8e862 100644
--- a/docs/manualpages/DM/DMDASetBlockFills.html
+++ b/docs/manualpages/DM/DMDASetBlockFills.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetBlockFills</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetBlockFills.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetBlockFills.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetBlockFills"><H1>DMDASetBlockFills</H1></A>
 Sets the fill pattern in each block for a multi-component problem of the matrix returned by <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Sets the fill pattern in each block for a multi-component problem of the matrix
 #include "petscdmda.h"     
 PetscErrorCode  DMDASetBlockFills(DM da,const PetscInt *dfill,const PetscInt *ofill)
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dfill </B></TD><TD>- the fill pattern in the diagonal block (may be NULL, means use dense block) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ofill </B></TD><TD>- the fill pattern in the off-diagonal blocks Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dfill </B></TD><TD>- the fill pattern in the diagonal block (may be NULL, means use dense block)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ofill </B></TD><TD>- the fill pattern in the off-diagonal blocks
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
-Notes: This only makes sense when you are doing multicomponent problems but using the Many brMPIAIJ matrix format Many br
+Notes: This only makes sense when you are doing multicomponent problems but using the
+MPIAIJ matrix format
 <P>
-The format for dfill and ofill is a 2 dimensional dof by dof matrix with 1 entries Many brrepresenting coupling and 0 entries for missing coupling. For example Many br
+The format for dfill and ofill is a 2 dimensional dof by dof matrix with 1 entries
+representing coupling and 0 entries for missing coupling. For example
 <pre>
             dfill[9] = {1, 0, 0,
 </pre>
@@ -37,11 +42,14 @@ The format for dfill and ofill is a 2 dimensional dof by dof matrix with 1 entri
 <pre>
                         0, 1, 1}
 </pre>
-means that row 0 is coupled with only itself in the diagonal block, row 1 is coupled with Many britself and row 0 (in the diagonal block) and row 2 is coupled with itself and row 1 (in the Many brdiagonal block). Many br
+means that row 0 is coupled with only itself in the diagonal block, row 1 is coupled with
+itself and row 0 (in the diagonal block) and row 2 is coupled with itself and row 1 (in the
+diagonal block).
 <P>
-<A HREF="../DM/DMDASetGetMatrix.html#DMDASetGetMatrix">DMDASetGetMatrix</A>() allows you to provide general code for those more complicated nonzero patterns then Many brcan be represented in the dfill, ofill format Many br
+<A HREF="../DM/DMDASetGetMatrix.html#DMDASetGetMatrix">DMDASetGetMatrix</A>() allows you to provide general code for those more complicated nonzero patterns then
+can be represented in the dfill, ofill format
 <P>
-Contributed by Glenn Hammond Many br
+Contributed by Glenn Hammond
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMDASetGetMatrix.html#DMDASetGetMatrix">DMDASetGetMatrix</A>(), <A HREF="../DM/DMSetMatrixPreallocateOnly.html#DMSetMatrixPreallocateOnly">DMSetMatrixPreallocateOnly</A>()
diff --git a/docs/manualpages/DM/DMDASetBoundaryType.html b/docs/manualpages/DM/DMDASetBoundaryType.html
index 8fd1670..93bf748 100644
--- a/docs/manualpages/DM/DMDASetBoundaryType.html
+++ b/docs/manualpages/DM/DMDASetBoundaryType.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetBoundaryType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetBoundaryType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetBoundaryType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetBoundaryType"><H1>DMDASetBoundaryType</H1></A>
 Sets the type of ghost nodes on domain boundaries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the type of ghost nodes on domain boundaries.
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetBoundaryType(DM da,DMBoundaryType bx,DMBoundaryType by,DMBoundaryType bz)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da    </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx,by,bz </B></TD><TD>- One of DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, DM_BOUNDARY_PERIODIC Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da    </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bx,by,bz </B></TD><TD>- One of DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, DM_BOUNDARY_PERIODIC
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, periodicity
diff --git a/docs/manualpages/DM/DMDASetCoordinateName.html b/docs/manualpages/DM/DMDASetCoordinateName.html
index 1d28eaf..f70dcd4 100644
--- a/docs/manualpages/DM/DMDASetCoordinateName.html
+++ b/docs/manualpages/DM/DMDASetCoordinateName.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetCoordinateName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetCoordinateName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetCoordinateName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetCoordinateName"><H1>DMDASetCoordinateName</H1></A>
 Sets the name of the coordinate directions associated with a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, for example "x" or "y" 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the name of the coordinate directions associated with a <A HREF="../DM/DMDA
 #include "petscdmda.h"   
 PetscErrorCode DMDASetCoordinateName(DM dm,PetscInt nf,const char name[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nf </B></TD><TD>- coordinate number for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (0, 1, ... dim-1), Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the coordinate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nf </B></TD><TD>- coordinate number for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (0, 1, ... dim-1),
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the coordinate
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, component name
diff --git a/docs/manualpages/DM/DMDASetDof.html b/docs/manualpages/DM/DMDASetDof.html
index 82be913..33621a6 100644
--- a/docs/manualpages/DM/DMDASetDof.html
+++ b/docs/manualpages/DM/DMDASetDof.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetDof"><H1>DMDASetDof</H1></A>
 Sets the number of degrees of freedom per vertex 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the number of degrees of freedom per vertex
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetDof(DM da, PetscInt dof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- Number of degrees of freedom Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- Number of degrees of freedom
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, degrees of freedom
diff --git a/docs/manualpages/DM/DMDASetElementType.html b/docs/manualpages/DM/DMDASetElementType.html
index 08a0125..91b99e5 100644
--- a/docs/manualpages/DM/DMDASetElementType.html
+++ b/docs/manualpages/DM/DMDASetElementType.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetElementType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetElementType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetElementType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetElementType"><H1>DMDASetElementType</H1></A>
 Sets the element type to be returned by <A HREF="../DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,17 @@ Sets the element type to be returned by <A HREF="../DM/DMDAGetElements.html#DMDA
 #define __FUNCT__ "DMDASetElementType"
 PetscErrorCode  DMDASetElementType(DM da, DMDAElementType etype)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>da </B> -the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br
+<DT><B>da </B> -the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>etype </B> -the element type, currently either DMDA_ELEMENT_P1 or ELEMENT_Q1 Many br
+<DT><B>etype </B> -the element type, currently either DMDA_ELEMENT_P1 or ELEMENT_Q1
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAElementType.html#DMDAElementType">DMDAElementType</A>, <A HREF="../DM/DMDAGetElementType.html#DMDAGetElementType">DMDAGetElementType</A>(), <A HREF="../DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</A>(), <A HREF="../DM/DMDARestoreElements.html#DMDARestoreElements">DMDARestoreElements</A>()
diff --git a/docs/manualpages/DM/DMDASetFieldName.html b/docs/manualpages/DM/DMDASetFieldName.html
index 9f7adae..013cfe9 100644
--- a/docs/manualpages/DM/DMDASetFieldName.html
+++ b/docs/manualpages/DM/DMDASetFieldName.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetFieldName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetFieldName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetFieldName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetFieldName"><H1>DMDASetFieldName</H1></A>
 Sets the names of individual field components in multicomponent vectors associated with a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,19 @@ Sets the names of individual field components in multicomponent vectors associat
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetFieldName(DM da,PetscInt nf,const char name[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nf </B></TD><TD>- field number for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (0, 1, ... dof-1), where dof indicates the Many brnumber of degrees of freedom per node within the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the name of the field (component) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nf </B></TD><TD>- field number for the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (0, 1, ... dof-1), where dof indicates the
+number of degrees of freedom per node within the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the name of the field (component)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, component name
diff --git a/docs/manualpages/DM/DMDASetFieldNames.html b/docs/manualpages/DM/DMDASetFieldNames.html
index 0a8efac..78d6db1 100644
--- a/docs/manualpages/DM/DMDASetFieldNames.html
+++ b/docs/manualpages/DM/DMDASetFieldNames.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetFieldNames</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetFieldNames.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetFieldNames.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetFieldNames"><H1>DMDASetFieldNames</H1></A>
 Sets the name of each component in the vector associated with the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the name of each component in the vector associated with the <A HREF="../DM
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetFieldNames(DM da,const char * const *names)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the names of the components, final string must be NULL, must have the same number of entries as the dof used in creating the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the names of the components, final string must be NULL, must have the same number of entries as the dof used in creating the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, component name
diff --git a/docs/manualpages/DM/DMDASetGetMatrix.html b/docs/manualpages/DM/DMDASetGetMatrix.html
index 8b793e1..e7f0e56 100644
--- a/docs/manualpages/DM/DMDASetGetMatrix.html
+++ b/docs/manualpages/DM/DMDASetGetMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetGetMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetGetMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetGetMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetGetMatrix"><H1>DMDASetGetMatrix</H1></A>
 Sets the routine used by the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> to allocate a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Sets the routine used by the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> to allocate
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetGetMatrix(DM da,PetscErrorCode (*f)(DM, Mat*))
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function that allocates the matrix for that specific <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function that allocates the matrix for that specific <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: See <A HREF="../DM/DMDASetBlockFills.html#DMDASetBlockFills">DMDASetBlockFills</A>() that provides a simple way to provide the nonzero structure for Many brthe diagonal and off-diagonal blocks of the matrix Many br
+Notes: See <A HREF="../DM/DMDASetBlockFills.html#DMDASetBlockFills">DMDASetBlockFills</A>() that provides a simple way to provide the nonzero structure for
+the diagonal and off-diagonal blocks of the matrix
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMDASetBlockFills.html#DMDASetBlockFills">DMDASetBlockFills</A>()
diff --git a/docs/manualpages/DM/DMDASetInterpolationType.html b/docs/manualpages/DM/DMDASetInterpolationType.html
index 34185b1..2ce01d2 100644
--- a/docs/manualpages/DM/DMDASetInterpolationType.html
+++ b/docs/manualpages/DM/DMDASetInterpolationType.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetInterpolationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetInterpolationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetInterpolationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetInterpolationType"><H1>DMDASetInterpolationType</H1></A>
 Sets the type of interpolation that will be returned by <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Sets the type of interpolation that will be returned by <A HREF="../DM/DMCreateI
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetInterpolationType(DM da,DMDAInterpolationType ctype)
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- initial distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- DMDA_Q1 and DMDA_Q0 are currently the only supported forms Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- initial distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- DMDA_Q1 and DMDA_Q0 are currently the only supported forms
+</TD></TR>
 <P>
- Many br
+
 <P>
-Notes: you should call this on the coarser of the two DMDAs you pass to <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>() Many br
+Notes: you should call this on the coarser of the two DMDAs you pass to <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, interpolation
diff --git a/docs/manualpages/DM/DMDASetNonOverlappingRegion.html b/docs/manualpages/DM/DMDASetNonOverlappingRegion.html
index 7bd67a6..a21fd84 100644
--- a/docs/manualpages/DM/DMDASetNonOverlappingRegion.html
+++ b/docs/manualpages/DM/DMDASetNonOverlappingRegion.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetNonOverlappingRegion</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetNonOverlappingRegion.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetNonOverlappingRegion.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetNonOverlappingRegion"><H1>DMDASetNonOverlappingRegion</H1></A>
 Sets the indices of the nonoverlapping region of a subdomain <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,26 @@ Sets the indices of the nonoverlapping region of a subdomain <A HREF="../DM/DM.h
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetNonOverlappingRegion(DM da, PetscInt xs, PetscInt ys, PetscInt zs, PetscInt xm, PetscInt ym, PetscInt zm)
 </PRE>
-Collective on DA Many br
+Collective on DA
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xs  </B></TD><TD>- The start of the region in x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ys  </B></TD><TD>- The start of the region in y Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zs  </B></TD><TD>- The start of the region in z Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xs  </B></TD><TD>- The size of the region in x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ys  </B></TD><TD>- The size of the region in y Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zs  </B></TD><TD>- The size of the region in z Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xs  </B></TD><TD>- The start of the region in x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ys  </B></TD><TD>- The start of the region in y
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zs  </B></TD><TD>- The start of the region in z
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xs  </B></TD><TD>- The size of the region in x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ys  </B></TD><TD>- The size of the region in y
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zs  </B></TD><TD>- The size of the region in z
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, degrees of freedom
diff --git a/docs/manualpages/DM/DMDASetNumLocalSubDomains.html b/docs/manualpages/DM/DMDASetNumLocalSubDomains.html
index 5ed0645..9fa1ce2 100644
--- a/docs/manualpages/DM/DMDASetNumLocalSubDomains.html
+++ b/docs/manualpages/DM/DMDASetNumLocalSubDomains.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetNumLocalSubDomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetNumLocalSubDomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetNumLocalSubDomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetNumLocalSubDomains"><H1>DMDASetNumLocalSubDomains</H1></A>
 Sets the number of local subdomains created upon decomposition. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the number of local subdomains created upon decomposition.
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetNumLocalSubDomains(DM da,PetscInt Nsub)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nsub </B></TD><TD>- The number of local subdomains requested Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nsub </B></TD><TD>- The number of local subdomains requested
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, domain decomposition
diff --git a/docs/manualpages/DM/DMDASetNumProcs.html b/docs/manualpages/DM/DMDASetNumProcs.html
index 6441364..e8709d7 100644
--- a/docs/manualpages/DM/DMDASetNumProcs.html
+++ b/docs/manualpages/DM/DMDASetNumProcs.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetNumProcs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetNumProcs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetNumProcs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetNumProcs"><H1>DMDASetNumProcs</H1></A>
 Sets the number of processes in each dimension 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the number of processes in each dimension
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetNumProcs(DM da, PetscInt m, PetscInt n, PetscInt p)
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of X procs (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of Y procs (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the number of Z procs (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of X procs (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of Y procs (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the number of Z procs (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDASetSizes.html#DMDASetSizes">DMDASetSizes</A>(), DMDAGetSize(), <A HREF="../Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</A>()
diff --git a/docs/manualpages/DM/DMDASetOffset.html b/docs/manualpages/DM/DMDASetOffset.html
index 0716e73..53722dc 100644
--- a/docs/manualpages/DM/DMDASetOffset.html
+++ b/docs/manualpages/DM/DMDASetOffset.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetOffset"><H1>DMDASetOffset</H1></A>
 Sets the index offset of the DA. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Sets the index offset of the DA.
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetOffset(DM da, PetscInt xo, PetscInt yo, PetscInt zo, PetscInt Mo, PetscInt No, PetscInt Po)
 </PRE>
-Collective on DA Many br
+Collective on DA
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xo  </B></TD><TD>- The offset in the x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yo  </B></TD><TD>- The offset in the y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zo  </B></TD><TD>- The offset in the z direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xo  </B></TD><TD>- The offset in the x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yo  </B></TD><TD>- The offset in the y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zo  </B></TD><TD>- The offset in the z direction
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: This is used primarily to overlap a computation on a local DA with that on a global DA without Many brchanging boundary conditions or subdomain features that depend upon the global offsets. Many br
+Notes: This is used primarily to overlap a computation on a local DA with that on a global DA without
+changing boundary conditions or subdomain features that depend upon the global offsets.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, degrees of freedom
diff --git a/docs/manualpages/DM/DMDASetOverlap.html b/docs/manualpages/DM/DMDASetOverlap.html
index 16c2657..b08755c 100644
--- a/docs/manualpages/DM/DMDASetOverlap.html
+++ b/docs/manualpages/DM/DMDASetOverlap.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetOverlap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetOverlap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetOverlap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetOverlap"><H1>DMDASetOverlap</H1></A>
 Sets the size of the per-processor overlap. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the size of the per-processor overlap.
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetOverlap(DM da,PetscInt x,PetscInt y,PetscInt z)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- Overlap in the x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y   </B></TD><TD>- Overlap in the y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>z   </B></TD><TD>- Overlap in the z direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da  </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- Overlap in the x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y   </B></TD><TD>- Overlap in the y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>z   </B></TD><TD>- Overlap in the z direction
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, overlap, domain decomposition
diff --git a/docs/manualpages/DM/DMDASetOwnershipRanges.html b/docs/manualpages/DM/DMDASetOwnershipRanges.html
index b84b55a..0bcabfd 100644
--- a/docs/manualpages/DM/DMDASetOwnershipRanges.html
+++ b/docs/manualpages/DM/DMDASetOwnershipRanges.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetOwnershipRanges</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetOwnershipRanges.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetOwnershipRanges.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetOwnershipRanges"><H1>DMDASetOwnershipRanges</H1></A>
 Sets the number of nodes in each direction on each process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Sets the number of nodes in each direction on each process
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetOwnershipRanges(DM da, const PetscInt lx[], const PetscInt ly[], const PetscInt lz[])
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx </B></TD><TD>- array containing number of nodes in the X direction on each process, or NULL. If non-null, must be of length da->m Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ly </B></TD><TD>- array containing number of nodes in the Y direction on each process, or NULL. If non-null, must be of length da->n Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lz </B></TD><TD>- array containing number of nodes in the Z direction on each process, or NULL. If non-null, must be of length da->p. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lx </B></TD><TD>- array containing number of nodes in the X direction on each process, or NULL. If non-null, must be of length da->m
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ly </B></TD><TD>- array containing number of nodes in the Y direction on each process, or NULL. If non-null, must be of length da->n
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lz </B></TD><TD>- array containing number of nodes in the Z direction on each process, or NULL. If non-null, must be of length da->p.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: these numbers are NOT multiplied by the number of dof per node. Many br
+Note: these numbers are NOT multiplied by the number of dof per node.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array
diff --git a/docs/manualpages/DM/DMDASetPreallocationCenterDimension.html b/docs/manualpages/DM/DMDASetPreallocationCenterDimension.html
index 81b396e..32d90fb 100644
--- a/docs/manualpages/DM/DMDASetPreallocationCenterDimension.html
+++ b/docs/manualpages/DM/DMDASetPreallocationCenterDimension.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetPreallocationCenterDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetPreallocationCenterDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetPreallocationCenterDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetPreallocationCenterDimension"><H1>DMDASetPreallocationCenterDimension</H1></A>
 Determine the topology used to determine adjacency 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode DMDASetPreallocationCenterDimension(DM dm, PetscInt preallocCente
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preallocCenterDim </B></TD><TD>- The dimension of points which connect adjacent entries Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preallocCenterDim </B></TD><TD>- The dimension of points which connect adjacent entries
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <pre>
diff --git a/docs/manualpages/DM/DMDASetRefinementFactor.html b/docs/manualpages/DM/DMDASetRefinementFactor.html
index c7c46b9..9d45e37 100644
--- a/docs/manualpages/DM/DMDASetRefinementFactor.html
+++ b/docs/manualpages/DM/DMDASetRefinementFactor.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetRefinementFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetRefinementFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetRefinementFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetRefinementFactor"><H1>DMDASetRefinementFactor</H1></A>
 Set the ratios that the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> grid is refined 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Set the ratios that the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> grid is refined
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetRefinementFactor(DM da, PetscInt refine_x, PetscInt refine_y,PetscInt refine_z)
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_x </B></TD><TD>- ratio of fine grid to coarse in x direction (2 by default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_y </B></TD><TD>- ratio of fine grid to coarse in y direction (2 by default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_z </B></TD><TD>- ratio of fine grid to coarse in z direction (2 by default) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_x </B></TD><TD>- ratio of fine grid to coarse in x direction (2 by default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_y </B></TD><TD>- ratio of fine grid to coarse in y direction (2 by default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine_z </B></TD><TD>- ratio of fine grid to coarse in z direction (2 by default)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_x </B></TD><TD>- refinement ratio in x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_y </B></TD><TD>- refinement ratio in y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_z </B></TD><TD>- refinement ratio in z direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_x </B></TD><TD>- refinement ratio in x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_y </B></TD><TD>- refinement ratio in y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-da_refine_z </B></TD><TD>- refinement ratio in z direction
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Pass <A HREF="../Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</A> to leave a value unchanged Many br
+Notes: Pass <A HREF="../Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</A> to leave a value unchanged
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMDAGetRefinementFactor.html#DMDAGetRefinementFactor">DMDAGetRefinementFactor</A>()
diff --git a/docs/manualpages/DM/DMDASetSizes.html b/docs/manualpages/DM/DMDASetSizes.html
index 9007c31..cc854cc 100644
--- a/docs/manualpages/DM/DMDASetSizes.html
+++ b/docs/manualpages/DM/DMDASetSizes.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetSizes"><H1>DMDASetSizes</H1></A>
 Sets the global sizes 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the global sizes
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetSizes(DM da, PetscInt M, PetscInt N, PetscInt P)
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- the global X size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- the global Y size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- the global Z size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- the global X size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- the global Y size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- the global Z size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMDAGetSize(), <A HREF="../Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</A>()
diff --git a/docs/manualpages/DM/DMDASetStencilType.html b/docs/manualpages/DM/DMDASetStencilType.html
index 2eaa8d6..4f6d2e1 100644
--- a/docs/manualpages/DM/DMDASetStencilType.html
+++ b/docs/manualpages/DM/DMDASetStencilType.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetStencilType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetStencilType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetStencilType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetStencilType"><H1>DMDASetStencilType</H1></A>
 Sets the type of the communication stencil 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the type of the communication stencil
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetStencilType(DM da, DMDAStencilType stype)
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da    </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stype </B></TD><TD>- The stencil type, use either <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> or <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A>. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da    </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stype </B></TD><TD>- The stencil type, use either <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> or <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A>.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, stencil
diff --git a/docs/manualpages/DM/DMDASetStencilWidth.html b/docs/manualpages/DM/DMDASetStencilWidth.html
index f017b87..4150f86 100644
--- a/docs/manualpages/DM/DMDASetStencilWidth.html
+++ b/docs/manualpages/DM/DMDASetStencilWidth.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetStencilWidth</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetStencilWidth.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetStencilWidth.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetStencilWidth"><H1>DMDASetStencilWidth</H1></A>
 Sets the width of the communication stencil 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the width of the communication stencil
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetStencilWidth(DM da, PetscInt width)
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da    </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- The stencil width Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da    </B></TD><TD>- The <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- The stencil width
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   distributed array, stencil
diff --git a/docs/manualpages/DM/DMDASetUniformCoordinates.html b/docs/manualpages/DM/DMDASetUniformCoordinates.html
index f58b4ad..8a48585 100644
--- a/docs/manualpages/DM/DMDASetUniformCoordinates.html
+++ b/docs/manualpages/DM/DMDASetUniformCoordinates.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASetUniformCoordinates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDASetUniformCoordinates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDASetUniformCoordinates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASetUniformCoordinates"><H1>DMDASetUniformCoordinates</H1></A>
 Sets a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> coordinates to be a uniform grid 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> coordinates to be a uniform grid
 #include "petscdmda.h"   
 PetscErrorCode  DMDASetUniformCoordinates(DM da,PetscReal xmin,PetscReal xmax,PetscReal ymin,PetscReal ymax,PetscReal zmin,PetscReal zmax)
 </PRE>
-Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xmin,xmax </B></TD><TD>- extremes in the x direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymin,ymax </B></TD><TD>- extremes in the y direction (value ignored for 1 dimensional problems) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zmin,zmax </B></TD><TD>- extremes in the z direction (value ignored for 1 or 2 dimensional problems) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xmin,xmax </B></TD><TD>- extremes in the x direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymin,ymax </B></TD><TD>- extremes in the y direction (value ignored for 1 dimensional problems)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zmin,zmax </B></TD><TD>- extremes in the z direction (value ignored for 1 or 2 dimensional problems)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetCoordinates.html#DMSetCoordinates">DMSetCoordinates</A>(), <A HREF="../DM/DMGetCoordinates.html#DMGetCoordinates">DMGetCoordinates</A>(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>()
diff --git a/docs/manualpages/DM/DMDAStencilType.html b/docs/manualpages/DM/DMDAStencilType.html
index 33f2eba..4cc96d4 100644
--- a/docs/manualpages/DM/DMDAStencilType.html
+++ b/docs/manualpages/DM/DMDAStencilType.html
@@ -5,15 +5,15 @@
 <TITLE>DMDAStencilType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAStencilType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAStencilType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAStencilType"><H1>DMDAStencilType</H1></A>
 Determines if the stencil extends only along the coordinate directions, or also to the northeast, northwest etc 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A>,<A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A> } <A HREF="../DM/DMDAStencilType.html#DMDAStencilType">DMDAStencilType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>(), <A HREF="../DM/DMDASetStencilType.html#DMDASetStencilType">DMDASetStencilType</A>()
diff --git a/docs/manualpages/DM/DMDAVTKWriteAll.html b/docs/manualpages/DM/DMDAVTKWriteAll.html
index 55434e6..1f00805 100644
--- a/docs/manualpages/DM/DMDAVTKWriteAll.html
+++ b/docs/manualpages/DM/DMDAVTKWriteAll.html
@@ -5,23 +5,26 @@
 <TITLE>DMDAVTKWriteAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAVTKWriteAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAVTKWriteAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAVTKWriteAll"><H1>DMDAVTKWriteAll</H1></A>
 Write a file containing all the fields that have been provided to the viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode DMDAVTKWriteAll(PetscObject odm,PetscViewer viewer)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-odm - <A HREF="../DM/DM.html#DM">DM</A> specifying the grid layout, passed as a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many brviewer - viewer of type VTK Many br
+odm - <A HREF="../DM/DM.html#DM">DM</A> specifying the grid layout, passed as a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
+viewer - viewer of type VTK
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This function is a callback used by the VTK viewer to actually write the file. Many brThe reason for this odd model is that the VTK file format does not provide any way to write one field at a time. Many brInstead, metadata for the entire file needs to be available up-front before you can start writing the file. Many br
+This function is a callback used by the VTK viewer to actually write the file.
+The reason for this odd model is that the VTK file format does not provide any way to write one field at a time.
+Instead, metadata for the entire file needs to be available up-front before you can start writing the file.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PETSCVIEWERVTK
diff --git a/docs/manualpages/DM/DMDAVecGetArray.html b/docs/manualpages/DM/DMDAVecGetArray.html
index 82a7f62..4b88f96 100644
--- a/docs/manualpages/DM/DMDAVecGetArray.html
+++ b/docs/manualpages/DM/DMDAVecGetArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAVecGetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAVecGetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAVecGetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAVecGetArray"><H1>DMDAVecGetArray</H1></A>
 Returns a multiple dimension array that shares data with the underlying vector and is indexed using the global dimensions. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,38 @@ Returns a multiple dimension array that shares data with the underlying vector a
 #include "petscdmda.h"   
 PetscErrorCode  DMDAVecGetArray(DM da,Vec vec,void *array)
 </PRE>
-Logically collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -the array Many br
+<DT><B>array </B> -the array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() once you have finished accessing the vector entries. Many br
+Call <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() once you have finished accessing the vector entries.
 <P>
-In C, the indexing is "backwards" from what expects: array[k][j][i] NOT array[i][j][k]! Many br
+In C, the indexing is "backwards" from what expects: array[k][j][i] NOT array[i][j][k]!
 <P>
-If vec is a local vector (obtained with <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() etc) then the ghost point locations are accessible. If it is Many bra global vector then the ghost points are not accessible. Of course with the local vector you will have had to do the Many br
+If vec is a local vector (obtained with <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() etc) then the ghost point locations are accessible. If it is
+a global vector then the ghost points are not accessible. Of course with the local vector you will have had to do the
 <P>
-appropriate <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>() and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() to have correct values in the ghost locations. Many br
+appropriate <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>() and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() to have correct values in the ghost locations.
 <P>
-Fortran Notes: From Fortran use DMDAVecGetArrayF90() and pass for the array type <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>,pointer :: array(:,...,:) of the appropriate Many brdimension. For a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> created with a dof of 1 use the dimension of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, for a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> created with a dof greater than 1 use one more than the Many brdimension of the <A HREF="../DM/DMDA.html [...]
+Fortran Notes: From Fortran use DMDAVecGetArrayF90() and pass for the array type <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>,pointer :: array(:,...,:) of the appropriate
+dimension. For a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> created with a dof of 1 use the dimension of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, for a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> created with a dof greater than 1 use one more than the
+dimension of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. The order of the indices is array(xs:xs+xm-1,ys:ys+ym-1,zs:zs+zm-1) (when dof is 1) otherwise
+array(0:dof-1,xs:xs+xm-1,ys:ys+ym-1,zs:zs+zm-1) where the values are obtained from
+<A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>() for a global array or <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() for a local array. Include petsc/finclude/petscdmda.h90 to access this routine.
 <P>
-Due to bugs in the compiler DMDAVecGetArrayF90() does not work with gfortran versions before 4.5 Many br
+Due to bugs in the compiler DMDAVecGetArrayF90() does not work with gfortran versions before 4.5
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
@@ -46,7 +53,8 @@ Due to bugs in the compiler DMDAVecGetArrayF90() does not work with gfortran ver
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>(), <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../DM/DMDAVecRestoreArrayDOF.html#DMDAVecRestoreArrayDOF">DMDAVecRestoreArrayDOF</A>()
-<BR><A HREF="../DM/DMDAVecGetArrayDOF.html#DMDAVecGetArrayDOF">DMDAVecGetArrayDOF</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../DM/DMDAVecGetArrayDOF.html#DMDAVecGetArrayDOF">DMDAVecGetArrayDOF</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dagetarray.c.html#DMDAVecGetArray">src/dm/impls/da/dagetarray.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMDAVecGetArrayDOF.html b/docs/manualpages/DM/DMDAVecGetArrayDOF.html
index 826e7ee..8501f7a 100644
--- a/docs/manualpages/DM/DMDAVecGetArrayDOF.html
+++ b/docs/manualpages/DM/DMDAVecGetArrayDOF.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAVecGetArrayDOF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAVecGetArrayDOF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAVecGetArrayDOF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAVecGetArrayDOF"><H1>DMDAVecGetArrayDOF</H1></A>
 Returns a multiple dimension array that shares data with the underlying vector and is indexed using the global dimensions. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,29 @@ Returns a multiple dimension array that shares data with the underlying vector a
 #include "petscdmda.h"   
 PetscErrorCode  DMDAVecGetArrayDOF(DM da,Vec vec,void *array)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with Many brDMCreateGlobalVector() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -the array Many br
+<DT><B>array </B> -the array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call <A HREF="../DM/DMDAVecRestoreArrayDOF.html#DMDAVecRestoreArrayDOF">DMDAVecRestoreArrayDOF</A>() once you have finished accessing the vector entries. Many br
+Call <A HREF="../DM/DMDAVecRestoreArrayDOF.html#DMDAVecRestoreArrayDOF">DMDAVecRestoreArrayDOF</A>() once you have finished accessing the vector entries.
 <P>
-In C, the indexing is "backwards" from what expects: array[k][j][i][DOF] NOT array[i][j][k][DOF]! Many br
+In C, the indexing is "backwards" from what expects: array[k][j][i][DOF] NOT array[i][j][k][DOF]!
 <P>
-In Fortran 90 you do not need a version of <A HREF="../DM/DMDAVecRestoreArrayDOF.html#DMDAVecRestoreArrayDOF">DMDAVecRestoreArrayDOF</A>() just use  DMDAVecRestoreArrayF90() and declare your array with one higher dimension, Many brsee src/dm/examples/tutorials/ex11f90.F Many br
+In Fortran 90 you do not need a version of <A HREF="../DM/DMDAVecRestoreArrayDOF.html#DMDAVecRestoreArrayDOF">DMDAVecRestoreArrayDOF</A>() just use  DMDAVecRestoreArrayF90() and declare your array with one higher dimension,
+see src/dm/examples/tutorials/ex11f90.F
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMDAVecGetArrayDOFRead.html b/docs/manualpages/DM/DMDAVecGetArrayDOFRead.html
index 0bf9a0f..d14aa96 100644
--- a/docs/manualpages/DM/DMDAVecGetArrayDOFRead.html
+++ b/docs/manualpages/DM/DMDAVecGetArrayDOFRead.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAVecGetArrayDOFRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAVecGetArrayDOFRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAVecGetArrayDOFRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAVecGetArrayDOFRead"><H1>DMDAVecGetArrayDOFRead</H1></A>
 Returns a multiple dimension array that shares data with the underlying vector and is indexed using the global dimensions. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,29 @@ Returns a multiple dimension array that shares data with the underlying vector a
 #include "petscdmda.h"   
 PetscErrorCode  DMDAVecGetArrayDOFRead(DM da,Vec vec,void *array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with Many brDMCreateGlobalVector() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -the array Many br
+<DT><B>array </B> -the array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call <A HREF="../DM/DMDAVecRestoreArrayDOFRead.html#DMDAVecRestoreArrayDOFRead">DMDAVecRestoreArrayDOFRead</A>() once you have finished accessing the vector entries. Many br
+Call <A HREF="../DM/DMDAVecRestoreArrayDOFRead.html#DMDAVecRestoreArrayDOFRead">DMDAVecRestoreArrayDOFRead</A>() once you have finished accessing the vector entries.
 <P>
-In C, the indexing is "backwards" from what expects: array[k][j][i][DOF] NOT array[i][j][k][DOF]! Many br
+In C, the indexing is "backwards" from what expects: array[k][j][i][DOF] NOT array[i][j][k][DOF]!
 <P>
-In Fortran 90 you do not need a version of <A HREF="../DM/DMDAVecRestoreArrayDOF.html#DMDAVecRestoreArrayDOF">DMDAVecRestoreArrayDOF</A>() just use  DMDAVecRestoreArrayReadF90() and declare your array with one higher dimension, Many brsee src/dm/examples/tutorials/ex11f90.F Many br
+In Fortran 90 you do not need a version of <A HREF="../DM/DMDAVecRestoreArrayDOF.html#DMDAVecRestoreArrayDOF">DMDAVecRestoreArrayDOF</A>() just use  DMDAVecRestoreArrayReadF90() and declare your array with one higher dimension,
+see src/dm/examples/tutorials/ex11f90.F
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMDAVecGetArrayRead.html b/docs/manualpages/DM/DMDAVecGetArrayRead.html
index f8bea86..655164a 100644
--- a/docs/manualpages/DM/DMDAVecGetArrayRead.html
+++ b/docs/manualpages/DM/DMDAVecGetArrayRead.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAVecGetArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAVecGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAVecGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAVecGetArrayRead"><H1>DMDAVecGetArrayRead</H1></A>
 Returns a multiple dimension array that shares data with the underlying vector and is indexed using the global dimensions. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,38 @@ Returns a multiple dimension array that shares data with the underlying vector a
 #include "petscdmda.h"   
 PetscErrorCode  DMDAVecGetArrayRead(DM da,Vec vec,void *array)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -the array Many br
+<DT><B>array </B> -the array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call <A HREF="../DM/DMDAVecRestoreArrayRead.html#DMDAVecRestoreArrayRead">DMDAVecRestoreArrayRead</A>() once you have finished accessing the vector entries. Many br
+Call <A HREF="../DM/DMDAVecRestoreArrayRead.html#DMDAVecRestoreArrayRead">DMDAVecRestoreArrayRead</A>() once you have finished accessing the vector entries.
 <P>
-In C, the indexing is "backwards" from what expects: array[k][j][i] NOT array[i][j][k]! Many br
+In C, the indexing is "backwards" from what expects: array[k][j][i] NOT array[i][j][k]!
 <P>
-If vec is a local vector (obtained with <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() etc) then the ghost point locations are accessible. If it is Many bra global vector then the ghost points are not accessible. Of course with the local vector you will have had to do the Many br
+If vec is a local vector (obtained with <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() etc) then the ghost point locations are accessible. If it is
+a global vector then the ghost points are not accessible. Of course with the local vector you will have had to do the
 <P>
-appropriate <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>() and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() to have correct values in the ghost locations. Many br
+appropriate <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>() and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() to have correct values in the ghost locations.
 <P>
-Fortran Notes: From Fortran use DMDAVecGetArrayReadF90() and pass for the array type <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>,pointer :: array(:,...,:) of the appropriate Many brdimension. For a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> created with a dof of 1 use the dimension of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, for a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> created with a dof greater than 1 use one more than the Many brdimension of the <A HREF="../DM/DMDA. [...]
+Fortran Notes: From Fortran use DMDAVecGetArrayReadF90() and pass for the array type <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>,pointer :: array(:,...,:) of the appropriate
+dimension. For a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> created with a dof of 1 use the dimension of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, for a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> created with a dof greater than 1 use one more than the
+dimension of the <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. The order of the indices is array(xs:xs+xm-1,ys:ys+ym-1,zs:zs+zm-1) (when dof is 1) otherwise
+array(0:dof-1,xs:xs+xm-1,ys:ys+ym-1,zs:zs+zm-1) where the values are obtained from
+<A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>() for a global array or <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() for a local array. Include petsc/finclude/petscdmda.h90 to access this routine.
 <P>
-Due to bugs in the compiler DMDAVecGetArrayReadF90() does not work with gfortran versions before 4.5 Many br
+Due to bugs in the compiler DMDAVecGetArrayReadF90() does not work with gfortran versions before 4.5
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
@@ -46,7 +53,8 @@ Due to bugs in the compiler DMDAVecGetArrayReadF90() does not work with gfortran
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>(), <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../DM/DMDAVecRestoreArrayDOF.html#DMDAVecRestoreArrayDOF">DMDAVecRestoreArrayDOF</A>()
-<BR><A HREF="../DM/DMDAVecGetArrayDOF.html#DMDAVecGetArrayDOF">DMDAVecGetArrayDOF</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../DM/DMDAVecGetArrayDOF.html#DMDAVecGetArrayDOF">DMDAVecGetArrayDOF</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/dagetarray.c.html#DMDAVecGetArrayRead">src/dm/impls/da/dagetarray.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMDAVecRestoreArray.html b/docs/manualpages/DM/DMDAVecRestoreArray.html
index 9db14c1..872304a 100644
--- a/docs/manualpages/DM/DMDAVecRestoreArray.html
+++ b/docs/manualpages/DM/DMDAVecRestoreArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAVecRestoreArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAVecRestoreArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAVecRestoreArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAVecRestoreArray"><H1>DMDAVecRestoreArray</H1></A>
 Restores a multiple dimension array obtained with <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Restores a multiple dimension array obtained with <A HREF="../DM/DMDAVecGetArray
 #include "petscdmda.h"   
 PetscErrorCode  DMDAVecRestoreArray(DM da,Vec vec,void *array)
 </PRE>
-Logically collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with Many brDMCreateGlobalVector() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array, non-NULL pointer is zeroed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array, non-NULL pointer is zeroed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Fortran Notes: From Fortran use DMDAVecRestoreArrayF90() Many br
+Fortran Notes: From Fortran use DMDAVecRestoreArrayF90()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMDAVecRestoreArrayDOF.html b/docs/manualpages/DM/DMDAVecRestoreArrayDOF.html
index c1cb447..efa59f0 100644
--- a/docs/manualpages/DM/DMDAVecRestoreArrayDOF.html
+++ b/docs/manualpages/DM/DMDAVecRestoreArrayDOF.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAVecRestoreArrayDOF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAVecRestoreArrayDOF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAVecRestoreArrayDOF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAVecRestoreArrayDOF"><H1>DMDAVecRestoreArrayDOF</H1></A>
 Restores a multiple dimension array obtained with <A HREF="../DM/DMDAVecGetArrayDOF.html#DMDAVecGetArrayDOF">DMDAVecGetArrayDOF</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,19 @@ Restores a multiple dimension array obtained with <A HREF="../DM/DMDAVecGetArray
 #include "petscdmda.h"   
 PetscErrorCode  DMDAVecRestoreArrayDOF(DM da,Vec vec,void *array)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with Many brDMCreateGlobalVector() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMDAVecRestoreArrayDOFRead.html b/docs/manualpages/DM/DMDAVecRestoreArrayDOFRead.html
index 31c5a5d..3127bd1 100644
--- a/docs/manualpages/DM/DMDAVecRestoreArrayDOFRead.html
+++ b/docs/manualpages/DM/DMDAVecRestoreArrayDOFRead.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAVecRestoreArrayDOFRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAVecRestoreArrayDOFRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAVecRestoreArrayDOFRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAVecRestoreArrayDOFRead"><H1>DMDAVecRestoreArrayDOFRead</H1></A>
 Restores a multiple dimension array obtained with <A HREF="../DM/DMDAVecGetArrayDOFRead.html#DMDAVecGetArrayDOFRead">DMDAVecGetArrayDOFRead</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,19 @@ Restores a multiple dimension array obtained with <A HREF="../DM/DMDAVecGetArray
 #include "petscdmda.h"   
 PetscErrorCode  DMDAVecRestoreArrayDOFRead(DM da,Vec vec,void *array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with Many brDMCreateGlobalVector() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMDAVecRestoreArrayRead.html b/docs/manualpages/DM/DMDAVecRestoreArrayRead.html
index ac290e4..ae54e17 100644
--- a/docs/manualpages/DM/DMDAVecRestoreArrayRead.html
+++ b/docs/manualpages/DM/DMDAVecRestoreArrayRead.html
@@ -5,8 +5,8 @@
 <TITLE>DMDAVecRestoreArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDAVecRestoreArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDAVecRestoreArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDAVecRestoreArrayRead"><H1>DMDAVecRestoreArrayRead</H1></A>
 Restores a multiple dimension array obtained with <A HREF="../DM/DMDAVecGetArrayRead.html#DMDAVecGetArrayRead">DMDAVecGetArrayRead</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Restores a multiple dimension array obtained with <A HREF="../DM/DMDAVecGetArray
 #include "petscdmda.h"   
 PetscErrorCode  DMDAVecRestoreArrayRead(DM da,Vec vec,void *array)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with Many brDMCreateGlobalVector() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array, non-NULL pointer is zeroed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector, either a vector the same size as one obtained with
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array, non-NULL pointer is zeroed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Fortran Notes: From Fortran use DMDAVecRestoreArrayReadF90() Many br
+Fortran Notes: From Fortran use DMDAVecRestoreArrayReadF90()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMDA_STENCIL_BOX.html b/docs/manualpages/DM/DMDA_STENCIL_BOX.html
index c6a4e01..a9a8f20 100644
--- a/docs/manualpages/DM/DMDA_STENCIL_BOX.html
+++ b/docs/manualpages/DM/DMDA_STENCIL_BOX.html
@@ -5,10 +5,10 @@
 <TITLE>DMDA_STENCIL_BOX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDA_STENCIL_BOX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDA_STENCIL_BOX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDA_STENCIL_BOX"><H1>DMDA_STENCIL_BOX</H1></A>
-"Box"-type stencil. In logical grid coordinates, any of (i,j,k), (i+s,j+r,k+t) may be in the stencil.  Many br
+"Box"-type stencil. In logical grid coordinates, any of (i,j,k), (i+s,j+r,k+t) may be in the stencil. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDA_STENCIL_STAR.html#DMDA_STENCIL_STAR">DMDA_STENCIL_STAR</A>, <A HREF="../DM/DMDAStencilType.html#DMDAStencilType">DMDAStencilType</A>, <A HREF="../DM/DMDASetStencilType.html#DMDASetStencilType">DMDASetStencilType</A>()
diff --git a/docs/manualpages/DM/DMDA_STENCIL_STAR.html b/docs/manualpages/DM/DMDA_STENCIL_STAR.html
index 834eea4..461533d 100644
--- a/docs/manualpages/DM/DMDA_STENCIL_STAR.html
+++ b/docs/manualpages/DM/DMDA_STENCIL_STAR.html
@@ -5,12 +5,13 @@
 <TITLE>DMDA_STENCIL_STAR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDA_STENCIL_STAR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDA_STENCIL_STAR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDA_STENCIL_STAR"><H1>DMDA_STENCIL_STAR</H1></A>
-"Star"-type stencil. In logical grid coordinates, only (i,j,k), (i+s,j,k), (i,j+s,k), (i,j,k+s) are in the stencil  NOT, for example, (i+s,j+s,k)  Many br
+"Star"-type stencil. In logical grid coordinates, only (i,j,k), (i+s,j,k), (i,j+s,k), (i,j,k+s) are in the stencil  NOT, for example, (i+s,j+s,k) 
 <P>
-Determines what ghost point values are brought over to each process; in this case the "corner" values are not Many brbrought over and hence should not be accessed locally Many br
+Determines what ghost point values are brought over to each process; in this case the "corner" values are not
+brought over and hence should not be accessed locally
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDA_STENCIL_BOX.html#DMDA_STENCIL_BOX">DMDA_STENCIL_BOX</A>, <A HREF="../DM/DMDAStencilType.html#DMDAStencilType">DMDAStencilType</A>, <A HREF="../DM/DMDASetStencilType.html#DMDASetStencilType">DMDASetStencilType</A>()
diff --git a/docs/manualpages/DM/DMDestroy.html b/docs/manualpages/DM/DMDestroy.html
index 6e1aed0..4897ff5 100644
--- a/docs/manualpages/DM/DMDestroy.html
+++ b/docs/manualpages/DM/DMDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>DMDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDestroy"><H1>DMDestroy</H1></A>
 Destroys a vector packer or <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Destroys a vector packer or <A HREF="../DM/DM.html#DM">DM</A>.
 #include "petscdmlabel.h"     
 PetscErrorCode  DMDestroy(DM *dm)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object to destroy Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object to destroy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
diff --git a/docs/manualpages/DM/DMFOREST.html b/docs/manualpages/DM/DMFOREST.html
index 37c4873..b63a8ac 100644
--- a/docs/manualpages/DM/DMFOREST.html
+++ b/docs/manualpages/DM/DMFOREST.html
@@ -5,12 +5,12 @@
 <TITLE>DMFOREST</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMFOREST.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMFOREST.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMFOREST"><H1>DMFOREST</H1></A>
-"forest" - A <A HREF="../DM/DM.html#DM">DM</A> object that encapsulates a hierarchically refined mesh.  Forests usually have a base <A HREF="../DM/DM.html#DM">DM</A> (see <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()), from which it is refined.  The refinement and partitioning of forests is considered immutable after <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>() is called.  To adapt a mesh, one should call <A HREF="../DM/DMForestTemplate.html#DMFor [...]
+"forest" - A <A HREF="../DM/DM.html#DM">DM</A> object that encapsulates a hierarchically refined mesh.  Forests usually have a base <A HREF="../DM/DM.html#DM">DM</A> (see <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()), from which it is refined.  The refinement and partitioning of forests is considered immutable after <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>() is called.  To adapt a mesh, one should call <A HREF="../DM/DMForestTemplate.html#DMFor [...]
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMType.html#DMType">DMType</A>, <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(), <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>(), <A HREF="../DM/DMForestSetBaseDM.html#DMForestSetBaseDM">DMForestSetBaseDM</A>(), <A HREF="../DM/DMForestTemplate.html#DMForestTemplate">DMForestTemplate</A>(), <A HREF="../DM/DMForestSetAdaptivityLabel.html#DMForestSetAdaptivityLabel">DMForestSetAd [...]
diff --git a/docs/manualpages/DM/DMFinalizePackage.html b/docs/manualpages/DM/DMFinalizePackage.html
index adcc22a..8f3023d 100644
--- a/docs/manualpages/DM/DMFinalizePackage.html
+++ b/docs/manualpages/DM/DMFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>DMFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMFinalizePackage"><H1>DMFinalizePackage</H1></A>
 This function finalizes everything in the <A HREF="../DM/DM.html#DM">DM</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  DMFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, initialize, package
diff --git a/docs/manualpages/DM/DMForestGetAdaptivityForest.html b/docs/manualpages/DM/DMForestGetAdaptivityForest.html
index eb91d86..e1dc0d0 100644
--- a/docs/manualpages/DM/DMForestGetAdaptivityForest.html
+++ b/docs/manualpages/DM/DMForestGetAdaptivityForest.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetAdaptivityForest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetAdaptivityForest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetAdaptivityForest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetAdaptivityForest"><H1>DMForestGetAdaptivityForest</H1></A>
 Get the forest from which the current forest is adapted. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the forest from which the current forest is adapted.
 #include "petscdm.h" 
 PetscErrorCode DMForestGetAdaptivityForest(DM dm, DM *adapt)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>adapt </B> -the forest from which dm is/was adapted Many br
+<DT><B>adapt </B> -the forest from which dm is/was adapted
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetAdaptivityForest.html#DMForestSetAdaptivityForest">DMForestSetAdaptivityForest</A>(), <A HREF="../DM/DMForestSetAdaptivityPurpose.html#DMForestSetAdaptivityPurpose">DMForestSetAdaptivityPurpose</A>()
diff --git a/docs/manualpages/DM/DMForestGetAdaptivityLabel.html b/docs/manualpages/DM/DMForestGetAdaptivityLabel.html
index 7cd1e78..6654455 100644
--- a/docs/manualpages/DM/DMForestGetAdaptivityLabel.html
+++ b/docs/manualpages/DM/DMForestGetAdaptivityLabel.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetAdaptivityLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetAdaptivityLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetAdaptivityLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetAdaptivityLabel"><H1>DMForestGetAdaptivityLabel</H1></A>
 Get the label of the pre-adaptation forest (see <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()) that holds the adaptation flags (refinement, coarsening, or some combination).  The interpretation of the label values is up to the subtype of DMForest, but DM_FOREST_KEEP, DM_FOREST_REFINE, and DM_FOREST_COARSEN have been reserved as choices that should be accepted by all subtypes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the label of the pre-adaptation forest (see <A HREF="../DM/DMForestGetAdapti
 #include "petscdm.h" 
 PetscErrorCode DMForestGetAdaptivityLabel(DM dm, const char ** adaptLabel)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>adaptLabel </B> -the name of the label in the pre-adaptation forest Many br
+<DT><B>adaptLabel </B> -the name of the label in the pre-adaptation forest
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMForestSetAdaptivityLabel.html#DMForestSetAdaptivityLabel">DMForestSetAdaptivityLabel</A>()
diff --git a/docs/manualpages/DM/DMForestGetAdaptivityPurpose.html b/docs/manualpages/DM/DMForestGetAdaptivityPurpose.html
index 2033d6e..0a7dae4 100644
--- a/docs/manualpages/DM/DMForestGetAdaptivityPurpose.html
+++ b/docs/manualpages/DM/DMForestGetAdaptivityPurpose.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetAdaptivityPurpose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetAdaptivityPurpose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetAdaptivityPurpose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetAdaptivityPurpose"><H1>DMForestGetAdaptivityPurpose</H1></A>
 Get whether the current <A HREF="../DM/DM.html#DM">DM</A> is being adapted from its source (set with <A HREF="../DM/DMForestSetAdaptivityForest.html#DMForestSetAdaptivityForest">DMForestSetAdaptivityForest</A>()) for the purpose of refinement (DM_FOREST_REFINE), coarsening (DM_FOREST_COARSEN), or undefined (DM_FOREST_NONE).  This only matters for the purposes of reference counting: during <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), cyclic references can be found between DMs [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get whether the current <A HREF="../DM/DM.html#DM">DM</A> is being adapted from
 #include "petscdm.h" 
 PetscErrorCode DMForestGetAdaptivityPurpose(DM dm, DMForestAdaptivityPurpose *purpose)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>purpose </B> -the adaptivity purpose (DM_FOREST_NONE/DM_FOREST_REFINE/DM_FOREST_COARSEN) Many br
+<DT><B>purpose </B> -the adaptivity purpose (DM_FOREST_NONE/DM_FOREST_REFINE/DM_FOREST_COARSEN)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestTemplate.html#DMForestTemplate">DMForestTemplate</A>(), <A HREF="../DM/DMForestSetAdaptivityForest.html#DMForestSetAdaptivityForest">DMForestSetAdaptivityForest</A>(), <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()
diff --git a/docs/manualpages/DM/DMForestGetAdaptivitySF.html b/docs/manualpages/DM/DMForestGetAdaptivitySF.html
index 414900a..3cbc91a 100644
--- a/docs/manualpages/DM/DMForestGetAdaptivitySF.html
+++ b/docs/manualpages/DM/DMForestGetAdaptivitySF.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetAdaptivitySF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetAdaptivitySF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetAdaptivitySF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetAdaptivitySF"><H1>DMForestGetAdaptivitySF</H1></A>
 Get PetscSFs that relate the pre-adaptation forest to the post-adaptation forest. Adaptation can be any combination of refinement, coarsening, repartition, and change of overlap, so there may be some cells of the pre-adaptation that are parents of post-adaptation cells, and vice versa.  Therefore there are two PetscSFs: one that relates pre-adaptation coarse cells to post-adaptation fine cells, and one that relates pre-adaptation fine cells to post-adaptation coarse cells. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,16 @@ Get PetscSFs that relate the pre-adaptation forest to the post-adaptation forest
 #include "petscdm.h" 
 PetscErrorCode DMForestGetAdaptivitySF(DM dm, PetscSF *preCoarseToFine, PetscSF *coarseToPreFine)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-dm - the post-adaptation forest Many br
+dm - the post-adaptation forest
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-preCoarseToFine - pre-adaptation coarse cells to post-adaptation fine cells: BCast goes from pre- to post- Many brcoarseToPreFine - post-adaptation coarse cells to pre-adaptation fine cells: BCast goes from post- to pre- Many br
+preCoarseToFine - pre-adaptation coarse cells to post-adaptation fine cells: BCast goes from pre- to post-
+coarseToPreFine - post-adaptation coarse cells to pre-adaptation fine cells: BCast goes from post- to pre-
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetComputeAdaptivitySF.html#DMForestGetComputeAdaptivitySF">DMForestGetComputeAdaptivitySF</A>(), <A HREF="../DM/DMForestSetComputeAdaptivitySF.html#DMForestSetComputeAdaptivitySF">DMForestSetComputeAdaptivitySF</A>()
diff --git a/docs/manualpages/DM/DMForestGetAdjacencyCodimension.html b/docs/manualpages/DM/DMForestGetAdjacencyCodimension.html
index cd5b94d..893921e 100644
--- a/docs/manualpages/DM/DMForestGetAdjacencyCodimension.html
+++ b/docs/manualpages/DM/DMForestGetAdjacencyCodimension.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetAdjacencyCodimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetAdjacencyCodimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetAdjacencyCodimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetAdjacencyCodimension"><H1>DMForestGetAdjacencyCodimension</H1></A>
 Like <A HREF="../DM/DMForestGetAdjacencyDimension.html#DMForestGetAdjacencyDimension">DMForestGetAdjacencyDimension</A>(), but specified as a co-dimension (so that, e.g., adjacency based on facets can be specified by codimension 1 in all cases) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Like <A HREF="../DM/DMForestGetAdjacencyDimension.html#DMForestGetAdjacencyDimen
 #include "petscdm.h" 
 PetscErrorCode DMForestGetAdjacencyCodimension(DM dm, PetscInt *adjCodim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>adjCodim </B> -default isthe dimension of the forest (see <A HREF="../DM/DMGetDimension.html#DMGetDimension">DMGetDimension</A>()), since this is the codimension of vertices Many br
+<DT><B>adjCodim </B> -default isthe dimension of the forest (see <A HREF="../DM/DMGetDimension.html#DMGetDimension">DMGetDimension</A>()), since this is the codimension of vertices
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetAdjacencyCodimension.html#DMForestSetAdjacencyCodimension">DMForestSetAdjacencyCodimension</A>(), <A HREF="../DM/DMForestGetAdjacencyDimension.html#DMForestGetAdjacencyDimension">DMForestGetAdjacencyDimension</A>()
diff --git a/docs/manualpages/DM/DMForestGetAdjacencyDimension.html b/docs/manualpages/DM/DMForestGetAdjacencyDimension.html
index 0eaa2de..101b8ea 100644
--- a/docs/manualpages/DM/DMForestGetAdjacencyDimension.html
+++ b/docs/manualpages/DM/DMForestGetAdjacencyDimension.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetAdjacencyDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetAdjacencyDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetAdjacencyDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetAdjacencyDimension"><H1>DMForestGetAdjacencyDimension</H1></A>
 Get the dimension of interface points that determine cell adjacency (for the purposes of partitioning and overlap). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the dimension of interface points that determine cell adjacency (for the pur
 #include "petscdm.h" 
 PetscErrorCode DMForestGetAdjacencyDimension(DM dm, PetscInt *adjDim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>adjDim </B> -default 0 (i.e., vertices determine adjacency) Many br
+<DT><B>adjDim </B> -default 0 (i.e., vertices determine adjacency)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetAdjacencyDimension.html#DMForestSetAdjacencyDimension">DMForestSetAdjacencyDimension</A>(), <A HREF="../DM/DMForestGetAdjacencyCodimension.html#DMForestGetAdjacencyCodimension">DMForestGetAdjacencyCodimension</A>(), <A HREF="../DM/DMForestSetPartitionOverlap.html#DMForestSetPartitionOverlap">DMForestSetPartitionOverlap</A>()
diff --git a/docs/manualpages/DM/DMForestGetBaseDM.html b/docs/manualpages/DM/DMForestGetBaseDM.html
index e78422f..fadec00 100644
--- a/docs/manualpages/DM/DMForestGetBaseDM.html
+++ b/docs/manualpages/DM/DMForestGetBaseDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetBaseDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetBaseDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetBaseDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetBaseDM"><H1>DMForestGetBaseDM</H1></A>
 Get the base <A HREF="../DM/DM.html#DM">DM</A> of a DMForest forest.  The forest will be hierarchically refined from the base, and all refinements/coarsenings of the forest will share its base.  In general, two forest must share a bse to be comparable, to do things like construct interpolators. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the base <A HREF="../DM/DM.html#DM">DM</A> of a DMForest forest.  The forest
 #include "petscdm.h" 
 PetscErrorCode DMForestGetBaseDM(DM dm, DM *base)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>base </B> -the base <A HREF="../DM/DM.html#DM">DM</A> of the forest Many br
+<DT><B>base </B> -the base <A HREF="../DM/DM.html#DM">DM</A> of the forest
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 ); <A HREF="../DM/DMForestSetBaseDM.html#DMForestSetBaseDM">DMForestSetBaseDM</A>()
diff --git a/docs/manualpages/DM/DMForestGetCellChart.html b/docs/manualpages/DM/DMForestGetCellChart.html
index db02c16..f41b54c 100644
--- a/docs/manualpages/DM/DMForestGetCellChart.html
+++ b/docs/manualpages/DM/DMForestGetCellChart.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetCellChart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetCellChart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetCellChart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetCellChart"><H1>DMForestGetCellChart</H1></A>
 After the setup phase, get the local half-open interval of the chart of cells on this process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ After the setup phase, get the local half-open interval of the chart of cells on
 #include "petscdm.h" 
 PetscErrorCode DMForestGetCellChart(DM dm, PetscInt *cStart, PetscInt *cEnd)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cStart </B></TD><TD>- the first cell on this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cEnd </B></TD><TD>- one after the final cell on this process Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cStart </B></TD><TD>- the first cell on this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cEnd </B></TD><TD>- one after the final cell on this process
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetCellSF.html#DMForestGetCellSF">DMForestGetCellSF</A>()
diff --git a/docs/manualpages/DM/DMForestGetCellSF.html b/docs/manualpages/DM/DMForestGetCellSF.html
index a657a26..cfd0672 100644
--- a/docs/manualpages/DM/DMForestGetCellSF.html
+++ b/docs/manualpages/DM/DMForestGetCellSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetCellSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetCellSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetCellSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetCellSF"><H1>DMForestGetCellSF</H1></A>
 After the setup phase, get the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> for overlapping cells between processes 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ After the setup phase, get the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF
 #include "petscdm.h" 
 PetscErrorCode DMForestGetCellSF(DM dm, PetscSF *cellSF)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cellSF </B> -the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br
+<DT><B>cellSF </B> -the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetCellChart.html#DMForestGetCellChart">DMForestGetCellChart</A>()
diff --git a/docs/manualpages/DM/DMForestGetCellWeightFactor.html b/docs/manualpages/DM/DMForestGetCellWeightFactor.html
index 2fe4502..d57be95 100644
--- a/docs/manualpages/DM/DMForestGetCellWeightFactor.html
+++ b/docs/manualpages/DM/DMForestGetCellWeightFactor.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetCellWeightFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetCellWeightFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetCellWeightFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetCellWeightFactor"><H1>DMForestGetCellWeightFactor</H1></A>
 Get the factor by which the level of refinement changes the cell weight (see <A HREF="../DM/DMForestSetCellWeights.html#DMForestSetCellWeights">DMForestSetCellWeights</A>()) when calculating partitions.  The final weight of a cell will be (cellWeight) * (weightFactor^refinementLevel).  A factor of 1 indicates that the weight of a cell does not depend on its level; a factor of 2, for example, might be appropriate for sub-cycling time-stepping methods, when the computation associated with  [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the factor by which the level of refinement changes the cell weight (see <A
 #include "petscdm.h" 
 PetscErrorCode DMForestGetCellWeightFactor(DM dm, PetscReal *weightsFactor)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>weightsFactors </B> -default 1. Many br
+<DT><B>weightsFactors </B> -default 1.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetCellWeightFactor.html#DMForestSetCellWeightFactor">DMForestSetCellWeightFactor</A>(), <A HREF="../DM/DMForestSetCellWeights.html#DMForestSetCellWeights">DMForestSetCellWeights</A>()
diff --git a/docs/manualpages/DM/DMForestGetCellWeights.html b/docs/manualpages/DM/DMForestGetCellWeights.html
index 87f250e..4a21464 100644
--- a/docs/manualpages/DM/DMForestGetCellWeights.html
+++ b/docs/manualpages/DM/DMForestGetCellWeights.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetCellWeights</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetCellWeights.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetCellWeights.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetCellWeights"><H1>DMForestGetCellWeights</H1></A>
 Get the weights assigned to each of the cells (see <A HREF="../DM/DMForestGetCellChart.html#DMForestGetCellChart">DMForestGetCellChart</A>()) of the current process: weights are used to determine parallel partitioning.  Partitions will be created so that each process's ratio of weight to capacity (see <A HREF="../DM/DMForestSetWeightCapacity.html#DMForestSetWeightCapacity">DMForestSetWeightCapacity</A>()) is roughly equal. If NULL, each cell receives a weight of 1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the weights assigned to each of the cells (see <A HREF="../DM/DMForestGetCel
 #include "petscdm.h" 
 PetscErrorCode DMForestGetCellWeights(DM dm, PetscReal **weights)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>weights </B> -the array of weights for all cells, or NULL to indicate each cell has weight 1. Many br
+<DT><B>weights </B> -the array of weights for all cells, or NULL to indicate each cell has weight 1.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetCellWeights.html#DMForestSetCellWeights">DMForestSetCellWeights</A>(), <A HREF="../DM/DMForestSetWeightCapacity.html#DMForestSetWeightCapacity">DMForestSetWeightCapacity</A>()
diff --git a/docs/manualpages/DM/DMForestGetComputeAdaptivitySF.html b/docs/manualpages/DM/DMForestGetComputeAdaptivitySF.html
index dbf1f54..b834e38 100644
--- a/docs/manualpages/DM/DMForestGetComputeAdaptivitySF.html
+++ b/docs/manualpages/DM/DMForestGetComputeAdaptivitySF.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetComputeAdaptivitySF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetComputeAdaptivitySF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetComputeAdaptivitySF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetComputeAdaptivitySF"><H1>DMForestGetComputeAdaptivitySF</H1></A>
 Get whether transfer PetscSFs should be computed relating the cells of the pre-adaptation forest to the post-adaptiation forest.  After <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>() is called, these transfer PetscSFs can be accessed with <A HREF="../DM/DMForestGetAdaptivitySF.html#DMForestGetAdaptivitySF">DMForestGetAdaptivitySF</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get whether transfer PetscSFs should be computed relating the cells of the pre-a
 #include "petscdm.h" 
 PetscErrorCode DMForestGetComputeAdaptivitySF(DM dm, PetscBool *computeSF)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the post-adaptation forest Many br
+<DT><B>dm </B> -the post-adaptation forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>computeSF </B> -default <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> Many br
+<DT><B>computeSF </B> -default <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetComputeAdaptivitySF.html#DMForestSetComputeAdaptivitySF">DMForestSetComputeAdaptivitySF</A>(), <A HREF="../DM/DMForestGetAdaptivitySF.html#DMForestGetAdaptivitySF">DMForestGetAdaptivitySF</A>()
diff --git a/docs/manualpages/DM/DMForestGetGradeFactor.html b/docs/manualpages/DM/DMForestGetGradeFactor.html
index 20fc31f..979d4d7 100644
--- a/docs/manualpages/DM/DMForestGetGradeFactor.html
+++ b/docs/manualpages/DM/DMForestGetGradeFactor.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetGradeFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetGradeFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetGradeFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetGradeFactor"><H1>DMForestGetGradeFactor</H1></A>
 Get the desired amount of grading in the mesh, e.g. give 2 to indicate that the diameter of neighboring cells should differ by at most a factor of 2.  Subtypes of DMForest may only support one particular choice of grading factor. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the desired amount of grading in the mesh, e.g. give 2 to indicate that the
 #include "petscdm.h" 
 PetscErrorCode DMForestGetGradeFactor(DM dm, PetscInt *grade)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>grade </B> -the grading factor Many br
+<DT><B>grade </B> -the grading factor
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetGradeFactor.html#DMForestSetGradeFactor">DMForestSetGradeFactor</A>()
diff --git a/docs/manualpages/DM/DMForestGetInitialRefinement.html b/docs/manualpages/DM/DMForestGetInitialRefinement.html
index ea41c84..d20becd 100644
--- a/docs/manualpages/DM/DMForestGetInitialRefinement.html
+++ b/docs/manualpages/DM/DMForestGetInitialRefinement.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetInitialRefinement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetInitialRefinement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetInitialRefinement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetInitialRefinement"><H1>DMForestGetInitialRefinement</H1></A>
 Get the initial level of refinement (relative to the base <A HREF="../DM/DM.html#DM">DM</A>, see <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()) allowed in the forest. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the initial level of refinement (relative to the base <A HREF="../DM/DM.html
 #include "petscdm.h" 
 PetscErrorCode DMForestGetInitialRefinement(DM dm, PetscInt *initRefinement)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramater</FONT></H3>
-<DT><B>initefinement </B> -default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest) Many br
+<DT><B>initefinement </B> -default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetMinimumRefinement.html#DMForestSetMinimumRefinement">DMForestSetMinimumRefinement</A>(), <A HREF="../DM/DMForestSetMaximumRefinement.html#DMForestSetMaximumRefinement">DMForestSetMaximumRefinement</A>(), <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()
diff --git a/docs/manualpages/DM/DMForestGetMaximumRefinement.html b/docs/manualpages/DM/DMForestGetMaximumRefinement.html
index 7f2932d..cf2bf08 100644
--- a/docs/manualpages/DM/DMForestGetMaximumRefinement.html
+++ b/docs/manualpages/DM/DMForestGetMaximumRefinement.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetMaximumRefinement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetMaximumRefinement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetMaximumRefinement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetMaximumRefinement"><H1>DMForestGetMaximumRefinement</H1></A>
 Get the maximum level of refinement (relative to the base <A HREF="../DM/DM.html#DM">DM</A>, see <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()) allowed in the forest.  If the forest is being created by refining a previous forest (see <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()), this limits the amount of refinement. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the maximum level of refinement (relative to the base <A HREF="../DM/DM.html
 #include "petscdm.h" 
 PetscErrorCode DMForestGetMaximumRefinement(DM dm, PetscInt *maxRefinement)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>maxRefinement </B> -default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest) Many br
+<DT><B>maxRefinement </B> -default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetMaximumRefinement.html#DMForestSetMaximumRefinement">DMForestSetMaximumRefinement</A>(), <A HREF="../DM/DMForestGetMinimumRefinement.html#DMForestGetMinimumRefinement">DMForestGetMinimumRefinement</A>(), <A HREF="../DM/DMForestGetInitialRefinement.html#DMForestGetInitialRefinement">DMForestGetInitialRefinement</A>(), <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>(), <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdapt [...]
diff --git a/docs/manualpages/DM/DMForestGetMinimumRefinement.html b/docs/manualpages/DM/DMForestGetMinimumRefinement.html
index b56997f..22a36d8 100644
--- a/docs/manualpages/DM/DMForestGetMinimumRefinement.html
+++ b/docs/manualpages/DM/DMForestGetMinimumRefinement.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetMinimumRefinement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetMinimumRefinement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetMinimumRefinement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetMinimumRefinement"><H1>DMForestGetMinimumRefinement</H1></A>
 Get the minimum level of refinement (relative to the base <A HREF="../DM/DM.html#DM">DM</A>, see <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()) allowed in the forest.  If the forest is being created by coarsening a previous forest (see <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()), this limits the amount of coarsening. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the minimum level of refinement (relative to the base <A HREF="../DM/DM.html
 #include "petscdm.h" 
 PetscErrorCode DMForestGetMinimumRefinement(DM dm, PetscInt *minRefinement)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>minRefinement </B> -default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest) Many br
+<DT><B>minRefinement </B> -default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetMinimumRefinement.html#DMForestSetMinimumRefinement">DMForestSetMinimumRefinement</A>(), <A HREF="../DM/DMForestGetMaximumRefinement.html#DMForestGetMaximumRefinement">DMForestGetMaximumRefinement</A>(), <A HREF="../DM/DMForestGetInitialRefinement.html#DMForestGetInitialRefinement">DMForestGetInitialRefinement</A>(), <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>(), <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdapt [...]
diff --git a/docs/manualpages/DM/DMForestGetPartitionOverlap.html b/docs/manualpages/DM/DMForestGetPartitionOverlap.html
index 76aab78..ce1f9a4 100644
--- a/docs/manualpages/DM/DMForestGetPartitionOverlap.html
+++ b/docs/manualpages/DM/DMForestGetPartitionOverlap.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetPartitionOverlap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetPartitionOverlap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetPartitionOverlap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetPartitionOverlap"><H1>DMForestGetPartitionOverlap</H1></A>
 Get the amount of cell-overlap present in parallel partitions of a forest, with values > 0 indicating subdomains that are expanded by that many iterations of adding adjacent cells 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the amount of cell-overlap present in parallel partitions of a forest, with
 #include "petscdm.h" 
 PetscErrorCode DMForestGetPartitionOverlap(DM dm, PetscInt *overlap)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>overlap </B> -default 0 Many br
+<DT><B>overlap </B> -default 0
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetPartitionOverlap.html#DMForestGetPartitionOverlap">DMForestGetPartitionOverlap</A>(), <A HREF="../DM/DMForestSetAdjacencyDimension.html#DMForestSetAdjacencyDimension">DMForestSetAdjacencyDimension</A>(), <A HREF="../DM/DMForestSetAdjacencyCodimension.html#DMForestSetAdjacencyCodimension">DMForestSetAdjacencyCodimension</A>()
diff --git a/docs/manualpages/DM/DMForestGetTopology.html b/docs/manualpages/DM/DMForestGetTopology.html
index 19b73e4..27a80a7 100644
--- a/docs/manualpages/DM/DMForestGetTopology.html
+++ b/docs/manualpages/DM/DMForestGetTopology.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetTopology</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetTopology.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetTopology.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetTopology"><H1>DMForestGetTopology</H1></A>
 Get a string describing the topology of a DMForest. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get a string describing the topology of a DMForest.
 #include "petscdm.h" 
 PetscErrorCode DMForestGetTopology(DM dm, DMForestTopology *topology)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>topology </B> -the topology of the forest (e.g., 'cube', 'shell') Many br
+<DT><B>topology </B> -the topology of the forest (e.g., 'cube', 'shell')
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetTopology.html#DMForestSetTopology">DMForestSetTopology</A>()
diff --git a/docs/manualpages/DM/DMForestGetWeightCapacity.html b/docs/manualpages/DM/DMForestGetWeightCapacity.html
index aa4d43b..345d384 100644
--- a/docs/manualpages/DM/DMForestGetWeightCapacity.html
+++ b/docs/manualpages/DM/DMForestGetWeightCapacity.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestGetWeightCapacity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestGetWeightCapacity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestGetWeightCapacity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestGetWeightCapacity"><H1>DMForestGetWeightCapacity</H1></A>
 Set the capacity of the current process when repartitioning a pre-adaptation forest (see <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()).  After partitioning, the ratio of the weight of each process's cells to the process's capacity will be roughly equal for all processes.  A capacity of 0 indicates that the current process should not have any cells after repartitioning. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Set the capacity of the current process when repartitioning a pre-adaptation for
 #include "petscdm.h" 
 PetscErrorCode DMForestGetWeightCapacity(DM dm, PetscReal *capacity)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>capacity </B> -this process's capacity Many br
+<DT><B>capacity </B> -this process's capacity
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMForestSetWeightCapacity.html#DMForestSetWeightCapacity">DMForestSetWeightCapacity</A>(), <A HREF="../DM/DMForestSetCellWeights.html#DMForestSetCellWeights">DMForestSetCellWeights</A>(), <A HREF="../DM/DMForestSetCellWeightFactor.html#DMForestSetCellWeightFactor">DMForestSetCellWeightFactor</A>()
diff --git a/docs/manualpages/DM/DMForestRegisterType.html b/docs/manualpages/DM/DMForestRegisterType.html
index a1c5162..c4269bb 100644
--- a/docs/manualpages/DM/DMForestRegisterType.html
+++ b/docs/manualpages/DM/DMForestRegisterType.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestRegisterType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestRegisterType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestRegisterType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestRegisterType"><H1>DMForestRegisterType</H1></A>
 Registers a <A HREF="../DM/DMType.html#DMType">DMType</A> as a subtype of <A HREF="../DM/DMFOREST.html#DMFOREST">DMFOREST</A> (so that <A HREF="../DM/DMIsForest.html#DMIsForest">DMIsForest</A>() will be correct) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Registers a <A HREF="../DM/DMType.html#DMType">DMType</A> as a subtype of <A HRE
 #include "petscdm.h" 
 PetscErrorCode DMForestRegisterType(DMType name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>name </B> -the name of the type Many br
+<DT><B>name </B> -the name of the type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMFOREST.html#DMFOREST">DMFOREST</A>, <A HREF="../DM/DMIsForest.html#DMIsForest">DMIsForest</A>()
diff --git a/docs/manualpages/DM/DMForestSetAdaptivityForest.html b/docs/manualpages/DM/DMForestSetAdaptivityForest.html
index ccbe233..0a4b753 100644
--- a/docs/manualpages/DM/DMForestSetAdaptivityForest.html
+++ b/docs/manualpages/DM/DMForestSetAdaptivityForest.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetAdaptivityForest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetAdaptivityForest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetAdaptivityForest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetAdaptivityForest"><H1>DMForestSetAdaptivityForest</H1></A>
 During the pre-setup phase, set the forest from which the current forest will be adapted (e.g., the current forest will be refined/coarsened/repartitioned from it) im <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>().  Usually not needed by users directly: <A HREF="../DM/DMForestTemplate.html#DMForestTemplate">DMForestTemplate</A>() constructs a new forest to be adapted from an old forest and calls this routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the forest from which the current forest will be
 #include "petscdm.h" 
 PetscErrorCode DMForestSetAdaptivityForest(DM dm,DM adapt)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the new forest, which will be constructed from adapt Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- the old forest Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the new forest, which will be constructed from adapt
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- the old forest
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>(), <A HREF="../DM/DMForestSetAdaptivityPurpose.html#DMForestSetAdaptivityPurpose">DMForestSetAdaptivityPurpose</A>()
diff --git a/docs/manualpages/DM/DMForestSetAdaptivityLabel.html b/docs/manualpages/DM/DMForestSetAdaptivityLabel.html
index cc62d83..258ec94 100644
--- a/docs/manualpages/DM/DMForestSetAdaptivityLabel.html
+++ b/docs/manualpages/DM/DMForestSetAdaptivityLabel.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetAdaptivityLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetAdaptivityLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetAdaptivityLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetAdaptivityLabel"><H1>DMForestSetAdaptivityLabel</H1></A>
 During the pre-setup phase, set the label of the pre-adaptation forest (see <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()) that holds the adaptation flags (refinement, coarsening, or some combination).  The interpretation of the label values is up to the subtype of DMForest, but DM_FOREST_KEEP, DM_FOREST_REFINE, and DM_FOREST_COARSEN have been reserved as choices that should be accepted by all subtypes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,15 @@ During the pre-setup phase, set the label of the pre-adaptation forest (see <A H
 #include "petscdm.h" 
 PetscErrorCode DMForestSetAdaptivityLabel(DM dm, const char * adaptLabel)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -the forest Many br+ adaptLabel - the name of the label in the pre-adaptation forest Many br
+<DT><B>dm </B> -the forest
++ adaptLabel - the name of the label in the pre-adaptation forest
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMForestGetAdaptivityLabel.html#DMForestGetAdaptivityLabel">DMForestGetAdaptivityLabel</A>()
diff --git a/docs/manualpages/DM/DMForestSetAdaptivityPurpose.html b/docs/manualpages/DM/DMForestSetAdaptivityPurpose.html
index 2f367f1..ed11a9c 100644
--- a/docs/manualpages/DM/DMForestSetAdaptivityPurpose.html
+++ b/docs/manualpages/DM/DMForestSetAdaptivityPurpose.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetAdaptivityPurpose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetAdaptivityPurpose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetAdaptivityPurpose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetAdaptivityPurpose"><H1>DMForestSetAdaptivityPurpose</H1></A>
 During the pre-setup phase, set whether the current <A HREF="../DM/DM.html#DM">DM</A> is being adapted from its source (set with <A HREF="../DM/DMForestSetAdaptivityForest.html#DMForestSetAdaptivityForest">DMForestSetAdaptivityForest</A>()) for the purpose of refinement (DM_FOREST_REFINE), coarsening (DM_FOREST_COARSEN), or undefined (DM_FOREST_NONE).  This only matters for the purposes of reference counting: during <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), cyclic referen [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set whether the current <A HREF="../DM/DM.html#DM">D
 #include "petscdm.h" 
 PetscErrorCode DMForestSetAdaptivityPurpose(DM dm, DMForestAdaptivityPurpose purpose)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>purpose </B></TD><TD>- the adaptivity purpose (DM_FOREST_NONE/DM_FOREST_REFINE/DM_FOREST_COARSEN) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>purpose </B></TD><TD>- the adaptivity purpose (DM_FOREST_NONE/DM_FOREST_REFINE/DM_FOREST_COARSEN)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestTemplate.html#DMForestTemplate">DMForestTemplate</A>(), <A HREF="../DM/DMForestSetAdaptivityForest.html#DMForestSetAdaptivityForest">DMForestSetAdaptivityForest</A>(), <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()
diff --git a/docs/manualpages/DM/DMForestSetAdaptivityStrategy.html b/docs/manualpages/DM/DMForestSetAdaptivityStrategy.html
index 07c88fc..e258124 100644
--- a/docs/manualpages/DM/DMForestSetAdaptivityStrategy.html
+++ b/docs/manualpages/DM/DMForestSetAdaptivityStrategy.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetAdaptivityStrategy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetAdaptivityStrategy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetAdaptivityStrategy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetAdaptivityStrategy"><H1>DMForestSetAdaptivityStrategy</H1></A>
 Get the strategy for combining adaptivity labels from multiple processes.  Subtypes of DMForest may define their own strategies.  Two default strategies are DMFORESTADAPTALL, which indicates that all processes must agree for a refinement/coarsening flag to be valid, and DMFORESTADAPTANY, which indicates that only one process needs to specify refinement/coarsening. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the strategy for combining adaptivity labels from multiple processes.  Subty
 #include "petscdm.h" 
 PetscErrorCode DMForestGetAdaptivityStrategy(DM dm, DMForestAdaptivityStrategy *adaptStrategy)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the forest Many br
+<DT><B>dm </B> -the forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>adaptStrategy </B> -the adaptivity strategy (default DMFORESTADAPTALL) Many br
+<DT><B>adaptStrategy </B> -the adaptivity strategy (default DMFORESTADAPTALL)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetAdaptivityStrategy.html#DMForestSetAdaptivityStrategy">DMForestSetAdaptivityStrategy</A>()
diff --git a/docs/manualpages/DM/DMForestSetAdjacencyCodimension.html b/docs/manualpages/DM/DMForestSetAdjacencyCodimension.html
index 02dfc05..13471e7 100644
--- a/docs/manualpages/DM/DMForestSetAdjacencyCodimension.html
+++ b/docs/manualpages/DM/DMForestSetAdjacencyCodimension.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetAdjacencyCodimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetAdjacencyCodimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetAdjacencyCodimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetAdjacencyCodimension"><H1>DMForestSetAdjacencyCodimension</H1></A>
 Like <A HREF="../DM/DMForestSetAdjacencyDimension.html#DMForestSetAdjacencyDimension">DMForestSetAdjacencyDimension</A>(), but specified as a co-dimension (so that, e.g., adjacency based on facets can be specified by codimension 1 in all cases) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Like <A HREF="../DM/DMForestSetAdjacencyDimension.html#DMForestSetAdjacencyDimen
 #include "petscdm.h" 
 PetscErrorCode DMForestSetAdjacencyCodimension(DM dm, PetscInt adjCodim)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjCodim </B></TD><TD>- default isthe dimension of the forest (see <A HREF="../DM/DMGetDimension.html#DMGetDimension">DMGetDimension</A>()), since this is the codimension of vertices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjCodim </B></TD><TD>- default isthe dimension of the forest (see <A HREF="../DM/DMGetDimension.html#DMGetDimension">DMGetDimension</A>()), since this is the codimension of vertices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetAdjacencyCodimension.html#DMForestGetAdjacencyCodimension">DMForestGetAdjacencyCodimension</A>(), <A HREF="../DM/DMForestSetAdjacencyDimension.html#DMForestSetAdjacencyDimension">DMForestSetAdjacencyDimension</A>()
diff --git a/docs/manualpages/DM/DMForestSetAdjacencyDimension.html b/docs/manualpages/DM/DMForestSetAdjacencyDimension.html
index e6df60e..1d0fca6 100644
--- a/docs/manualpages/DM/DMForestSetAdjacencyDimension.html
+++ b/docs/manualpages/DM/DMForestSetAdjacencyDimension.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetAdjacencyDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetAdjacencyDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetAdjacencyDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetAdjacencyDimension"><H1>DMForestSetAdjacencyDimension</H1></A>
 During the pre-setup phase, set the dimension of interface points that determine cell adjacency (for the purposes of partitioning and overlap). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the dimension of interface points that determine
 #include "petscdm.h" 
 PetscErrorCode DMForestSetAdjacencyDimension(DM dm, PetscInt adjDim)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjDim </B></TD><TD>- default 0 (i.e., vertices determine adjacency) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjDim </B></TD><TD>- default 0 (i.e., vertices determine adjacency)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetAdjacencyDimension.html#DMForestGetAdjacencyDimension">DMForestGetAdjacencyDimension</A>(), <A HREF="../DM/DMForestSetAdjacencyCodimension.html#DMForestSetAdjacencyCodimension">DMForestSetAdjacencyCodimension</A>(), <A HREF="../DM/DMForestSetPartitionOverlap.html#DMForestSetPartitionOverlap">DMForestSetPartitionOverlap</A>()
diff --git a/docs/manualpages/DM/DMForestSetBaseDM.html b/docs/manualpages/DM/DMForestSetBaseDM.html
index b27771b..7a42048 100644
--- a/docs/manualpages/DM/DMForestSetBaseDM.html
+++ b/docs/manualpages/DM/DMForestSetBaseDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetBaseDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetBaseDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetBaseDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetBaseDM"><H1>DMForestSetBaseDM</H1></A>
 During the pre-setup phase, set the <A HREF="../DM/DM.html#DM">DM</A> that defines the base mesh of a DMForest forest.  The forest will be hierarchically refined from the base, and all refinements/coarsenings of the forest will share its base.  In general, two forest must share a bse to be comparable, to do things like construct interpolators. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the <A HREF="../DM/DM.html#DM">DM</A> that defin
 #include "petscdm.h" 
 PetscErrorCode DMForestSetBaseDM(DM dm, DM base)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>base </B></TD><TD>- the base <A HREF="../DM/DM.html#DM">DM</A> of the forest Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>base </B></TD><TD>- the base <A HREF="../DM/DM.html#DM">DM</A> of the forest
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 ): <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()
diff --git a/docs/manualpages/DM/DMForestSetCellWeightFactor.html b/docs/manualpages/DM/DMForestSetCellWeightFactor.html
index c79ba1c..c16a081 100644
--- a/docs/manualpages/DM/DMForestSetCellWeightFactor.html
+++ b/docs/manualpages/DM/DMForestSetCellWeightFactor.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetCellWeightFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetCellWeightFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetCellWeightFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetCellWeightFactor"><H1>DMForestSetCellWeightFactor</H1></A>
 During the pre-setup phase, set the factor by which the level of refinement changes the cell weight (see <A HREF="../DM/DMForestSetCellWeights.html#DMForestSetCellWeights">DMForestSetCellWeights</A>()) when calculating partitions.  The final weight of a cell will be (cellWeight) * (weightFactor^refinementLevel).  A factor of 1 indicates that the weight of a cell does not depend on its level; a factor of 2, for example, might be appropriate for sub-cycling time-stepping methods, when the  [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the factor by which the level of refinement chan
 #include "petscdm.h" 
 PetscErrorCode DMForestSetCellWeightFactor(DM dm, PetscReal weightsFactor)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weightsFactors </B></TD><TD>- default 1. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weightsFactors </B></TD><TD>- default 1.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetCellWeightFactor.html#DMForestGetCellWeightFactor">DMForestGetCellWeightFactor</A>(), <A HREF="../DM/DMForestSetCellWeights.html#DMForestSetCellWeights">DMForestSetCellWeights</A>()
diff --git a/docs/manualpages/DM/DMForestSetCellWeights.html b/docs/manualpages/DM/DMForestSetCellWeights.html
index 398162f..718e926 100644
--- a/docs/manualpages/DM/DMForestSetCellWeights.html
+++ b/docs/manualpages/DM/DMForestSetCellWeights.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetCellWeights</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetCellWeights.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetCellWeights.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetCellWeights"><H1>DMForestSetCellWeights</H1></A>
 Set the weights assigned to each of the cells (see <A HREF="../DM/DMForestGetCellChart.html#DMForestGetCellChart">DMForestGetCellChart</A>()) of the current process: weights are used to determine parallel partitioning.  Partitions will be created so that each process's ratio of weight to capacity (see <A HREF="../DM/DMForestSetWeightCapacity.html#DMForestSetWeightCapacity">DMForestSetWeightCapacity</A>()) is roughly equal. If NULL, each cell receives a weight of 1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,18 @@ Set the weights assigned to each of the cells (see <A HREF="../DM/DMForestGetCel
 #include "petscdm.h" 
 PetscErrorCode DMForestSetCellWeights(DM dm, PetscReal weights[], PetscCopyMode copyMode)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- the array of weights for all cells, or NULL to indicate each cell has weight 1. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>copyMode </B></TD><TD>- how weights should reference weights Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- the array of weights for all cells, or NULL to indicate each cell has weight 1.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>copyMode </B></TD><TD>- how weights should reference weights
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetCellWeights.html#DMForestGetCellWeights">DMForestGetCellWeights</A>(), <A HREF="../DM/DMForestSetWeightCapacity.html#DMForestSetWeightCapacity">DMForestSetWeightCapacity</A>()
diff --git a/docs/manualpages/DM/DMForestSetComputeAdaptivitySF.html b/docs/manualpages/DM/DMForestSetComputeAdaptivitySF.html
index 85797db..45d1703 100644
--- a/docs/manualpages/DM/DMForestSetComputeAdaptivitySF.html
+++ b/docs/manualpages/DM/DMForestSetComputeAdaptivitySF.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetComputeAdaptivitySF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetComputeAdaptivitySF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetComputeAdaptivitySF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetComputeAdaptivitySF"><H1>DMForestSetComputeAdaptivitySF</H1></A>
 During the pre-setup phase, set whether transfer PetscSFs should be computed relating the cells of the pre-adaptation forest to the post-adaptiation forest.  After <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>() is called, these transfer PetscSFs can be accessed with <A HREF="../DM/DMForestGetAdaptivitySF.html#DMForestGetAdaptivitySF">DMForestGetAdaptivitySF</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set whether transfer PetscSFs should be computed rel
 #include "petscdm.h" 
 PetscErrorCode DMForestSetComputeAdaptivitySF(DM dm, PetscBool computeSF)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the post-adaptation forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>computeSF </B></TD><TD>- default <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the post-adaptation forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>computeSF </B></TD><TD>- default <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetComputeAdaptivitySF.html#DMForestGetComputeAdaptivitySF">DMForestGetComputeAdaptivitySF</A>(), <A HREF="../DM/DMForestGetAdaptivitySF.html#DMForestGetAdaptivitySF">DMForestGetAdaptivitySF</A>()
diff --git a/docs/manualpages/DM/DMForestSetGradeFactor.html b/docs/manualpages/DM/DMForestSetGradeFactor.html
index 2f0ba1d..d75513a 100644
--- a/docs/manualpages/DM/DMForestSetGradeFactor.html
+++ b/docs/manualpages/DM/DMForestSetGradeFactor.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetGradeFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetGradeFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetGradeFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetGradeFactor"><H1>DMForestSetGradeFactor</H1></A>
 During the pre-setup phase, set the desired amount of grading in the mesh, e.g. give 2 to indicate that the diameter of neighboring cells should differ by at most a factor of 2.  Subtypes of DMForest may only support one particular choice of grading factor. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the desired amount of grading in the mesh, e.g.
 #include "petscdm.h" 
 PetscErrorCode DMForestSetGradeFactor(DM dm, PetscInt grade)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>grade </B></TD><TD>- the grading factor Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>grade </B></TD><TD>- the grading factor
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetGradeFactor.html#DMForestGetGradeFactor">DMForestGetGradeFactor</A>()
diff --git a/docs/manualpages/DM/DMForestSetInitialRefinement.html b/docs/manualpages/DM/DMForestSetInitialRefinement.html
index 813115b..463737d 100644
--- a/docs/manualpages/DM/DMForestSetInitialRefinement.html
+++ b/docs/manualpages/DM/DMForestSetInitialRefinement.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetInitialRefinement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetInitialRefinement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetInitialRefinement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetInitialRefinement"><H1>DMForestSetInitialRefinement</H1></A>
 During the pre-setup phase, set the initial level of refinement (relative to the base <A HREF="../DM/DM.html#DM">DM</A>, see <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()) allowed in the forest. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the initial level of refinement (relative to the
 #include "petscdm.h" 
 PetscErrorCode DMForestSetInitialRefinement(DM dm, PetscInt initRefinement)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>initefinement </B></TD><TD>- default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>initefinement </B></TD><TD>- default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetMinimumRefinement.html#DMForestSetMinimumRefinement">DMForestSetMinimumRefinement</A>(), <A HREF="../DM/DMForestSetMaximumRefinement.html#DMForestSetMaximumRefinement">DMForestSetMaximumRefinement</A>(), <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()
diff --git a/docs/manualpages/DM/DMForestSetMaximumRefinement.html b/docs/manualpages/DM/DMForestSetMaximumRefinement.html
index e94e10b..3ed51ac 100644
--- a/docs/manualpages/DM/DMForestSetMaximumRefinement.html
+++ b/docs/manualpages/DM/DMForestSetMaximumRefinement.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetMaximumRefinement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetMaximumRefinement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetMaximumRefinement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetMaximumRefinement"><H1>DMForestSetMaximumRefinement</H1></A>
 During the pre-setup phase, set the maximum level of refinement (relative to the base <A HREF="../DM/DM.html#DM">DM</A>, see <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()) allowed in the forest.  If the forest is being created by refining a previous forest (see <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()), this limits the amount of refinement. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the maximum level of refinement (relative to the
 #include "petscdm.h" 
 PetscErrorCode DMForestSetMaximumRefinement(DM dm, PetscInt maxRefinement)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxRefinement </B></TD><TD>- default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxRefinement </B></TD><TD>- default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetMinimumRefinement.html#DMForestGetMinimumRefinement">DMForestGetMinimumRefinement</A>(), <A HREF="../DM/DMForestSetMaximumRefinement.html#DMForestSetMaximumRefinement">DMForestSetMaximumRefinement</A>(), <A HREF="../DM/DMForestSetInitialRefinement.html#DMForestSetInitialRefinement">DMForestSetInitialRefinement</A>(), <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>(), DMForestGetAdaptivityDM()
diff --git a/docs/manualpages/DM/DMForestSetMinimumRefinement.html b/docs/manualpages/DM/DMForestSetMinimumRefinement.html
index 1d57de9..196950b 100644
--- a/docs/manualpages/DM/DMForestSetMinimumRefinement.html
+++ b/docs/manualpages/DM/DMForestSetMinimumRefinement.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetMinimumRefinement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetMinimumRefinement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetMinimumRefinement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetMinimumRefinement"><H1>DMForestSetMinimumRefinement</H1></A>
 During the pre-setup phase, set the minimum level of refinement (relative to the base <A HREF="../DM/DM.html#DM">DM</A>, see <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>()) allowed in the forest.  If the forest is being created by coarsening a previous forest (see <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()) this limits the amount of coarsening. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the minimum level of refinement (relative to the
 #include "petscdm.h" 
 PetscErrorCode DMForestSetMinimumRefinement(DM dm, PetscInt minRefinement)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minRefinement </B></TD><TD>- default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minRefinement </B></TD><TD>- default <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> (interpreted by the subtype of DMForest)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetMinimumRefinement.html#DMForestGetMinimumRefinement">DMForestGetMinimumRefinement</A>(), <A HREF="../DM/DMForestSetMaximumRefinement.html#DMForestSetMaximumRefinement">DMForestSetMaximumRefinement</A>(), <A HREF="../DM/DMForestSetInitialRefinement.html#DMForestSetInitialRefinement">DMForestSetInitialRefinement</A>(), <A HREF="../DM/DMForestGetBaseDM.html#DMForestGetBaseDM">DMForestGetBaseDM</A>(), <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdapt [...]
diff --git a/docs/manualpages/DM/DMForestSetPartitionOverlap.html b/docs/manualpages/DM/DMForestSetPartitionOverlap.html
index 441dc2a..a181750 100644
--- a/docs/manualpages/DM/DMForestSetPartitionOverlap.html
+++ b/docs/manualpages/DM/DMForestSetPartitionOverlap.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetPartitionOverlap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetPartitionOverlap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetPartitionOverlap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetPartitionOverlap"><H1>DMForestSetPartitionOverlap</H1></A>
 During the pre-setup phase, set the amount of cell-overlap present in parallel partitions of a forest, with values > 0 indicating subdomains that are expanded by that many iterations of adding adjacent cells 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the amount of cell-overlap present in parallel p
 #include "petscdm.h" 
 PetscErrorCode DMForestSetPartitionOverlap(DM dm, PetscInt overlap)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap </B></TD><TD>- default 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap </B></TD><TD>- default 0
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestGetPartitionOverlap.html#DMForestGetPartitionOverlap">DMForestGetPartitionOverlap</A>(), <A HREF="../DM/DMForestSetAdjacencyDimension.html#DMForestSetAdjacencyDimension">DMForestSetAdjacencyDimension</A>(), <A HREF="../DM/DMForestSetAdjacencyCodimension.html#DMForestSetAdjacencyCodimension">DMForestSetAdjacencyCodimension</A>()
diff --git a/docs/manualpages/DM/DMForestSetTopology.html b/docs/manualpages/DM/DMForestSetTopology.html
index ebb85b6..776229b 100644
--- a/docs/manualpages/DM/DMForestSetTopology.html
+++ b/docs/manualpages/DM/DMForestSetTopology.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetTopology</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetTopology.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetTopology.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetTopology"><H1>DMForestSetTopology</H1></A>
 Set the topology of a DMForest during the pre-setup phase.  The topology is a string (e.g. "cube", "shell") and can be interpreted by subtypes of <A HREF="../DM/DMFOREST.html#DMFOREST">DMFOREST</A>) to construct the base <A HREF="../DM/DM.html#DM">DM</A> of a forest durint <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Set the topology of a DMForest during the pre-setup phase.  The topology is a st
 #include "petscdm.h" 
 PetscErrorCode DMForestSetTopology(DM dm, DMForestTopology topology)
 </PRE>
-Logically collective on dm Many br
+Logically collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>topology </B></TD><TD>- the topology of the forest Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>topology </B></TD><TD>- the topology of the forest
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 ): <A HREF="../DM/DMForestGetTopology.html#DMForestGetTopology">DMForestGetTopology</A>(), <A HREF="../DM/DMForestSetBaseDM.html#DMForestSetBaseDM">DMForestSetBaseDM</A>()
diff --git a/docs/manualpages/DM/DMForestSetWeightCapacity.html b/docs/manualpages/DM/DMForestSetWeightCapacity.html
index 96c6efa..833da1f 100644
--- a/docs/manualpages/DM/DMForestSetWeightCapacity.html
+++ b/docs/manualpages/DM/DMForestSetWeightCapacity.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestSetWeightCapacity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestSetWeightCapacity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestSetWeightCapacity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestSetWeightCapacity"><H1>DMForestSetWeightCapacity</H1></A>
 During the pre-setup phase, set the capacity of the current process when repartitioning a pre-adaptation forest (see <A HREF="../DM/DMForestGetAdaptivityForest.html#DMForestGetAdaptivityForest">DMForestGetAdaptivityForest</A>()).  After partitioning, the ratio of the weight of each process's cells to the process's capacity will be roughly equal for all processes.  A capacity of 0 indicates that the current process should not have any cells after repartitioning. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ During the pre-setup phase, set the capacity of the current process when reparti
 #include "petscdm.h" 
 PetscErrorCode DMForestSetWeightCapacity(DM dm, PetscReal capacity)
 </PRE>
-Logically Collective on dm Many br
+Logically Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>capacity </B></TD><TD>- this process's capacity Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>capacity </B></TD><TD>- this process's capacity
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMForestGetWeightCapacity.html#DMForestGetWeightCapacity">DMForestGetWeightCapacity</A>(), <A HREF="../DM/DMForestSetCellWeights.html#DMForestSetCellWeights">DMForestSetCellWeights</A>(), <A HREF="../DM/DMForestSetCellWeightFactor.html#DMForestSetCellWeightFactor">DMForestSetCellWeightFactor</A>()
diff --git a/docs/manualpages/DM/DMForestTemplate.html b/docs/manualpages/DM/DMForestTemplate.html
index 1411a5f..75799a3 100644
--- a/docs/manualpages/DM/DMForestTemplate.html
+++ b/docs/manualpages/DM/DMForestTemplate.html
@@ -5,8 +5,8 @@
 <TITLE>DMForestTemplate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMForestTemplate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMForestTemplate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMForestTemplate"><H1>DMForestTemplate</H1></A>
 Create a new <A HREF="../DM/DM.html#DM">DM</A> that will be adapted from a source <A HREF="../DM/DM.html#DM">DM</A>.  The new <A HREF="../DM/DM.html#DM">DM</A> reproduces the configuration of the source, but is not yet setup, so that the user can then define only the ways that the new <A HREF="../DM/DM.html#DM">DM</A> should differ (by, e.g., refinement or repartitioning).  The source <A HREF="../DM/DM.html#DM">DM</A> is also set as the adaptivity source <A HREF="../DM/DM.html#DM">DM</A> [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Create a new <A HREF="../DM/DM.html#DM">DM</A> that will be adapted from a sourc
 #include "petscdm.h" 
 PetscErrorCode DMForestTemplate(DM dm, MPI_Comm comm, DM *tdm)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the source <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator for the new <A HREF="../DM/DM.html#DM">DM</A> (this communicator is currently ignored, but is present so that <A HREF="../DM/DMForestTemplate.html#DMForestTemplate">DMForestTemplate</A>() can be used within <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>()) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the source <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator for the new <A HREF="../DM/DM.html#DM">DM</A> (this communicator is currently ignored, but is present so that <A HREF="../DM/DMForestTemplate.html#DMForestTemplate">DMForestTemplate</A>() can be used within <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>())
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tdm </B> -the new <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>tdm </B> -the new <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMForestSetAdaptivityForest.html#DMForestSetAdaptivityForest">DMForestSetAdaptivityForest</A>()
diff --git a/docs/manualpages/DM/DMGetApplicationContext.html b/docs/manualpages/DM/DMGetApplicationContext.html
index 1868335..9a130ec 100644
--- a/docs/manualpages/DM/DMGetApplicationContext.html
+++ b/docs/manualpages/DM/DMGetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetApplicationContext"><H1>DMGetApplicationContext</H1></A>
 Gets a user context from a <A HREF="../DM/DM.html#DM">DM</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Gets a user context from a <A HREF="../DM/DM.html#DM">DM</A> object
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGetApplicationContext(DM dm,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -the user context Many br
+<DT><B>ctx </B> -the user context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMGetApplicationContext.html#DMGetApplicationContext">DMGetApplicationContext</A>()
diff --git a/docs/manualpages/DM/DMGetBlockSize.html b/docs/manualpages/DM/DMGetBlockSize.html
index bca6daf..87158fd 100644
--- a/docs/manualpages/DM/DMGetBlockSize.html
+++ b/docs/manualpages/DM/DMGetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetBlockSize"><H1>DMGetBlockSize</H1></A>
 Gets the inherent block size associated with a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Gets the inherent block size associated with a <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGetBlockSize(DM dm,PetscInt *bs)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> with block structure Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> with block structure
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>bs </B> -the block size, 1 implies no exploitable block structure Many br
+<DT><B>bs </B> -the block size, 1 implies no exploitable block structure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISCreateBlock.html#ISCreateBlock">ISCreateBlock</A>(), <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>(), <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>(), <A HREF="../DM/DMGetLocalToGlobalMapping.html#DMGetLocalToGlobalMapping">DMGetLocalToGlobalMapping</A>()
diff --git a/docs/manualpages/DM/DMGetBoundary.html b/docs/manualpages/DM/DMGetBoundary.html
index e13ae4a..68843f1 100644
--- a/docs/manualpages/DM/DMGetBoundary.html
+++ b/docs/manualpages/DM/DMGetBoundary.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetBoundary</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetBoundary.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetBoundary.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetBoundary"><H1>DMGetBoundary</H1></A>
 Add a boundary condition to the model 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,28 +17,42 @@ PetscErrorCode DMGetBoundary(DM dm, PetscInt bd, PetscBool *isEssential, const c
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The mesh object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bd          </B></TD><TD>- The BC number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The mesh object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bd          </B></TD><TD>- The BC number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isEssential </B></TD><TD>- Flag for an essential (Dirichlet) condition, as opposed to a natural (Neumann) condition Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The BC name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labelname   </B></TD><TD>- The label defining constrained points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field       </B></TD><TD>- The field to constrain Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcomps    </B></TD><TD>- The number of constrained field components Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comps       </B></TD><TD>- An array of constrained component numbers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcFunc      </B></TD><TD>- A pointwise function giving boundary values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numids      </B></TD><TD>- The number of <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> ids for constrained points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ids         </B></TD><TD>- An array of ids for constrained points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx         </B></TD><TD>- An optional user context for bcFunc Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isEssential </B></TD><TD>- Flag for an essential (Dirichlet) condition, as opposed to a natural (Neumann) condition
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The BC name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labelname   </B></TD><TD>- The label defining constrained points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field       </B></TD><TD>- The field to constrain
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcomps    </B></TD><TD>- The number of constrained field components
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comps       </B></TD><TD>- An array of constrained component numbers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcFunc      </B></TD><TD>- A pointwise function giving boundary values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numids      </B></TD><TD>- The number of <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> ids for constrained points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ids         </B></TD><TD>- An array of ids for constrained points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx         </B></TD><TD>- An optional user context for bcFunc
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-bc_<boundary name> <num> </B></TD><TD>- Overrides the boundary ids Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-bc_<boundary name>_comp <num> </B></TD><TD>- Overrides the boundary components Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-bc_<boundary name> <num> </B></TD><TD>- Overrides the boundary ids
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-bc_<boundary name>_comp <num> </B></TD><TD>- Overrides the boundary components
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMAddBoundary.html#DMAddBoundary">DMAddBoundary</A>()
diff --git a/docs/manualpages/DM/DMGetCoarseDM.html b/docs/manualpages/DM/DMGetCoarseDM.html
index ee32485..45e4dd5 100644
--- a/docs/manualpages/DM/DMGetCoarseDM.html
+++ b/docs/manualpages/DM/DMGetCoarseDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetCoarseDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetCoarseDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetCoarseDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetCoarseDM"><H1>DMGetCoarseDM</H1></A>
 Get the coarse mesh from which this was obtained by refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Get the coarse mesh from which this was obtained by refinement
 PetscErrorCode DMGetCoarseDM(DM dm, DM *cdm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cdm </B> -The coarse <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>cdm </B> -The coarse <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetCoarseDM.html#DMSetCoarseDM">DMSetCoarseDM</A>()
diff --git a/docs/manualpages/DM/DMGetCoarsenLevel.html b/docs/manualpages/DM/DMGetCoarsenLevel.html
index 6527829..d378997 100644
--- a/docs/manualpages/DM/DMGetCoarsenLevel.html
+++ b/docs/manualpages/DM/DMGetCoarsenLevel.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetCoarsenLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetCoarsenLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetCoarsenLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetCoarsenLevel"><H1>DMGetCoarsenLevel</H1></A>
 Get's the number of coarsenings that have generated this <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get's the number of coarsenings that have generated this <A HREF="../DM/DM.html#
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGetCoarsenLevel(DM dm,PetscInt *level)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>level </B> -number of coarsenings Many br
+<DT><B>level </B> -number of coarsenings
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(), <A HREF="../DM/DMGetRefineLevel.html#DMGetRefineLevel">DMGetRefineLevel</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
diff --git a/docs/manualpages/DM/DMGetCoordinateDM.html b/docs/manualpages/DM/DMGetCoordinateDM.html
index ef622bc..0368393 100644
--- a/docs/manualpages/DM/DMGetCoordinateDM.html
+++ b/docs/manualpages/DM/DMGetCoordinateDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetCoordinateDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetCoordinateDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetCoordinateDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetCoordinateDM"><H1>DMGetCoordinateDM</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> that prescribes coordinate layout and scatters between global and local coordinates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> that prescribes coordinate layout and
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetCoordinateDM(DM dm, DM *cdm)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cdm </B> -coordinate <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>cdm </B> -coordinate <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMGetCoordinateDim.html b/docs/manualpages/DM/DMGetCoordinateDim.html
index 904cc22..8f71746 100644
--- a/docs/manualpages/DM/DMGetCoordinateDim.html
+++ b/docs/manualpages/DM/DMGetCoordinateDim.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetCoordinateDim</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetCoordinateDim.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetCoordinateDim.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetCoordinateDim"><H1>DMGetCoordinateDim</H1></A>
 Retrieve the dimension of embedding space for coordinate values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Retrieve the dimension of embedding space for coordinate values.
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetCoordinateDim(DM dm, PetscInt *dim)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The embedding dimension Many br
+<DT><B>dim </B> -The embedding dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, coordinates
diff --git a/docs/manualpages/DM/DMGetCoordinateSection.html b/docs/manualpages/DM/DMGetCoordinateSection.html
index f54a794..d56ea35 100644
--- a/docs/manualpages/DM/DMGetCoordinateSection.html
+++ b/docs/manualpages/DM/DMGetCoordinateSection.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetCoordinateSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetCoordinateSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetCoordinateSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetCoordinateSection"><H1>DMGetCoordinateSection</H1></A>
 Retrieve the layout of coordinate values over the mesh. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Retrieve the layout of coordinate values over the mesh.
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetCoordinateSection(DM dm, PetscSection *section)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>section </B> -The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object Many br
+<DT><B>section </B> -The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, coordinates
diff --git a/docs/manualpages/DM/DMGetCoordinates.html b/docs/manualpages/DM/DMGetCoordinates.html
index c7d2bf9..d9980a0 100644
--- a/docs/manualpages/DM/DMGetCoordinates.html
+++ b/docs/manualpages/DM/DMGetCoordinates.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetCoordinates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetCoordinates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetCoordinates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetCoordinates"><H1>DMGetCoordinates</H1></A>
 Gets a global vector with the coordinates associated with the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,25 @@ Gets a global vector with the coordinates associated with the <A HREF="../DM/DM.
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetCoordinates(DM dm, Vec *c)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>c </B> -global coordinate vector Many br
+<DT><B>c </B> -global coordinate vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This is a borrowed reference, so the user should NOT destroy this vector Many br
+This is a borrowed reference, so the user should NOT destroy this vector
 <P>
-Each process has only the local coordinates (does NOT have the ghost coordinates). Many br
+Each process has only the local coordinates (does NOT have the ghost coordinates).
 <P>
-For <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, in two and three dimensions coordinates are interlaced (x_0,y_0,x_1,y_1,...) Many brand (x_0,y_0,z_0,x_1,y_1,z_1...) Many br
+For <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, in two and three dimensions coordinates are interlaced (x_0,y_0,x_1,y_1,...)
+and (x_0,y_0,z_0,x_1,y_1,z_1...)
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMGetCoordinatesLocal.html b/docs/manualpages/DM/DMGetCoordinatesLocal.html
index bec83ed..4c0127a 100644
--- a/docs/manualpages/DM/DMGetCoordinatesLocal.html
+++ b/docs/manualpages/DM/DMGetCoordinatesLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetCoordinatesLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetCoordinatesLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetCoordinatesLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetCoordinatesLocal"><H1>DMGetCoordinatesLocal</H1></A>
 Gets a local vector with the coordinates associated with the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,25 @@ Gets a local vector with the coordinates associated with the <A HREF="../DM/DM.h
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetCoordinatesLocal(DM dm, Vec *c)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>c </B> -coordinate vector Many br
+<DT><B>c </B> -coordinate vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This is a borrowed reference, so the user should NOT destroy this vector Many br
+This is a borrowed reference, so the user should NOT destroy this vector
 <P>
-Each process has the local and ghost coordinates Many br
+Each process has the local and ghost coordinates
 <P>
-For <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, in two and three dimensions coordinates are interlaced (x_0,y_0,x_1,y_1,...) Many brand (x_0,y_0,z_0,x_1,y_1,z_1...) Many br
+For <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, in two and three dimensions coordinates are interlaced (x_0,y_0,x_1,y_1,...)
+and (x_0,y_0,z_0,x_1,y_1,z_1...)
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMGetCoordinatesLocalized.html b/docs/manualpages/DM/DMGetCoordinatesLocalized.html
index f1ef3f5..c88f53e 100644
--- a/docs/manualpages/DM/DMGetCoordinatesLocalized.html
+++ b/docs/manualpages/DM/DMGetCoordinatesLocalized.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetCoordinatesLocalized</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetCoordinatesLocalized.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetCoordinatesLocalized.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetCoordinatesLocalized"><H1>DMGetCoordinatesLocalized</H1></A>
 Check if the <A HREF="../DM/DM.html#DM">DM</A> coordinates have been localized for cells 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Check if the <A HREF="../DM/DM.html#DM">DM</A> coordinates have been localized f
 PetscErrorCode DMGetCoordinatesLocalized(DM dm,PetscBool *areLocalized)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-areLocalized - True if localized Many br
+areLocalized - True if localized
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLocalizeCoordinates.html#DMLocalizeCoordinates">DMLocalizeCoordinates</A>()
diff --git a/docs/manualpages/DM/DMGetDS.html b/docs/manualpages/DM/DMGetDS.html
index 697977f..3b5eea9 100644
--- a/docs/manualpages/DM/DMGetDS.html
+++ b/docs/manualpages/DM/DMGetDS.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetDS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetDS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDS"><H1>DMGetDS</H1></A>
 Get the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Get the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 PetscErrorCode DMGetDS(DM dm, PetscDS *prob)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetDS.html#DMSetDS">DMSetDS</A>()
diff --git a/docs/manualpages/DM/DMGetDefaultConstraints.html b/docs/manualpages/DM/DMGetDefaultConstraints.html
index ae4cbbf..014729d 100644
--- a/docs/manualpages/DM/DMGetDefaultConstraints.html
+++ b/docs/manualpages/DM/DMGetDefaultConstraints.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDefaultConstraints</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetDefaultConstraints.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetDefaultConstraints.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDefaultConstraints"><H1>DMGetDefaultConstraints</H1></A>
 Get the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> the specify the local constraint interpolation. See <A HREF="../DM/DMSetDefaultConstraints.html#DMSetDefaultConstraints">DMSetDefaultConstraints</A>() for a description of the purpose of constraint interpolation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,22 @@ Get the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> and <A H
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetDefaultConstraints(DM dm, PetscSection *section, Mat *mat)
 </PRE>
-not collective Many br
+not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the range of the constraint matrix: relates rows of the constraint matrix to dofs of the default section.  Returns NULL if there are no local constraints. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A> that interpolates local constraints: its width should be the layout size of the default section.  Returns NULL if there are no local constraints. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the range of the constraint matrix: relates rows of the constraint matrix to dofs of the default section.  Returns NULL if there are no local constraints.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A> that interpolates local constraints: its width should be the layout size of the default section.  Returns NULL if there are no local constraints.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: This gets borrowed references, so the user should not destroy the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> or the <A HREF="../Mat/Mat.html#Mat">Mat</A>. Many br
+Note: This gets borrowed references, so the user should not destroy the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> or the <A HREF="../Mat/Mat.html#Mat">Mat</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetDefaultConstraints.html#DMSetDefaultConstraints">DMSetDefaultConstraints</A>()
diff --git a/docs/manualpages/DM/DMGetDefaultGlobalSection.html b/docs/manualpages/DM/DMGetDefaultGlobalSection.html
index 294c765..a2ca6ac 100644
--- a/docs/manualpages/DM/DMGetDefaultGlobalSection.html
+++ b/docs/manualpages/DM/DMGetDefaultGlobalSection.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDefaultGlobalSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetDefaultGlobalSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetDefaultGlobalSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDefaultGlobalSection"><H1>DMGetDefaultGlobalSection</H1></A>
 Get the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> encoding the global data layout for the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,19 @@ Get the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> encoding
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetDefaultGlobalSection(DM dm, PetscSection *section)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>section </B> -The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>section </B> -The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
- Many br
+
 <P>
-Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>. Many br
+Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetDefaultSection.html#DMSetDefaultSection">DMSetDefaultSection</A>(), <A HREF="../DM/DMGetDefaultSection.html#DMGetDefaultSection">DMGetDefaultSection</A>()
diff --git a/docs/manualpages/DM/DMGetDefaultSF.html b/docs/manualpages/DM/DMGetDefaultSF.html
index a79bd27..fa5a1e9 100644
--- a/docs/manualpages/DM/DMGetDefaultSF.html
+++ b/docs/manualpages/DM/DMGetDefaultSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDefaultSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetDefaultSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetDefaultSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDefaultSF"><H1>DMGetDefaultSF</H1></A>
 Get the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> encoding the parallel dof overlap for the <A HREF="../DM/DM.html#DM">DM</A>. If it has not been set, it is created from the default <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> layouts in the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,16 @@ Get the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> encoding the paral
 PetscErrorCode DMGetDefaultSF(DM dm, PetscSF *sf)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sf </B> -The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br
+<DT><B>sf </B> -The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
 <br>
 <P>
- Many br
+
 <P>
-Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>. Many br
+Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetDefaultSF.html#DMSetDefaultSF">DMSetDefaultSF</A>(), <A HREF="../DM/DMCreateDefaultSF.html#DMCreateDefaultSF">DMCreateDefaultSF</A>()
diff --git a/docs/manualpages/DM/DMGetDefaultSection.html b/docs/manualpages/DM/DMGetDefaultSection.html
index dac18f4..86e781e 100644
--- a/docs/manualpages/DM/DMGetDefaultSection.html
+++ b/docs/manualpages/DM/DMGetDefaultSection.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDefaultSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetDefaultSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetDefaultSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDefaultSection"><H1>DMGetDefaultSection</H1></A>
 Get the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> encoding the local data layout for the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,16 @@ Get the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> encoding
 PetscErrorCode DMGetDefaultSection(DM dm, PetscSection *section)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>section </B> -The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>section </B> -The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
- Many br
+
 <P>
-Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>. Many br
+Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetDefaultSection.html#DMSetDefaultSection">DMSetDefaultSection</A>(), <A HREF="../DM/DMGetDefaultGlobalSection.html#DMGetDefaultGlobalSection">DMGetDefaultGlobalSection</A>()
diff --git a/docs/manualpages/DM/DMGetDimPoints.html b/docs/manualpages/DM/DMGetDimPoints.html
index 9c8fff7..00d432d 100644
--- a/docs/manualpages/DM/DMGetDimPoints.html
+++ b/docs/manualpages/DM/DMGetDimPoints.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDimPoints</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetDimPoints.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetDimPoints.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDimPoints"><H1>DMGetDimPoints</H1></A>
 Get the half-open interval for all points of a given dimension 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,28 @@ Get the half-open interval for all points of a given dimension
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetDimPoints(DM dm, PetscInt dim, PetscInt *pStart, PetscInt *pEnd)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the dimension Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the dimension
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- The first point of the given dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd </B></TD><TD>- The first point following points of the given dimension Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- The first point of the given dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd </B></TD><TD>- The first point following points of the given dimension
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The points are vertices in the Hasse diagram encoding the topology. This is explained in Many brhttp://arxiv.org/abs/0908.4427. If not points exist of this dimension in the storage scheme, Many brthen the interval is empty. Many br
+The points are vertices in the Hasse diagram encoding the topology. This is explained in
+http://arxiv.org/abs/0908.4427. If not points exist of this dimension in the storage scheme,
+then the interval is empty.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  point, Hasse Diagram, dimension
diff --git a/docs/manualpages/DM/DMGetDimension.html b/docs/manualpages/DM/DMGetDimension.html
index 61ce7bc..992b8f4 100644
--- a/docs/manualpages/DM/DMGetDimension.html
+++ b/docs/manualpages/DM/DMGetDimension.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDimension"><H1>DMGetDimension</H1></A>
 Return the topological dimension of the <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Return the topological dimension of the <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetDimension(DM dm, PetscInt *dim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The topological dimension Many br
+<DT><B>dim </B> -The topological dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetDimension.html#DMSetDimension">DMSetDimension</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMGetField.html b/docs/manualpages/DM/DMGetField.html
index 92ef733..b6bbdee 100644
--- a/docs/manualpages/DM/DMGetField.html
+++ b/docs/manualpages/DM/DMGetField.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetField</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetField.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetField.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetField"><H1>DMGetField</H1></A>
 Return the discretization object for a given <A HREF="../DM/DM.html#DM">DM</A> field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Return the discretization object for a given <A HREF="../DM/DM.html#DM">DM</A> f
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetField(DM dm, PetscInt f, PetscObject *field)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f  </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f  </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>field </B> -The discretization object Many br
+<DT><B>field </B> -The discretization object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetField.html#DMSetField">DMSetField</A>()
diff --git a/docs/manualpages/DM/DMGetFineDM.html b/docs/manualpages/DM/DMGetFineDM.html
index dd418c2..f24c823 100644
--- a/docs/manualpages/DM/DMGetFineDM.html
+++ b/docs/manualpages/DM/DMGetFineDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetFineDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetFineDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetFineDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetFineDM"><H1>DMGetFineDM</H1></A>
 Get the fine mesh from which this was obtained by refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Get the fine mesh from which this was obtained by refinement
 PetscErrorCode DMGetFineDM(DM dm, DM *fdm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fdm </B> -The fine <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>fdm </B> -The fine <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetFineDM.html#DMSetFineDM">DMSetFineDM</A>()
diff --git a/docs/manualpages/DM/DMGetGlobalVector.html b/docs/manualpages/DM/DMGetGlobalVector.html
index f7d69fe..1991877 100644
--- a/docs/manualpages/DM/DMGetGlobalVector.html
+++ b/docs/manualpages/DM/DMGetGlobalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetGlobalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetGlobalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetGlobalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetGlobalVector"><H1>DMGetGlobalVector</H1></A>
 Gets a MPI PETSc vector that may be used with the DMXXX routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,30 @@ Gets a MPI PETSc vector that may be used with the DMXXX routines.
 #include "petscdm.h" 
 PetscErrorCode  DMGetGlobalVector(DM dm,Vec *g)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the distributed array Many br
+<DT><B>dm </B> -the distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>g </B> -the global vector Many br
+<DT><B>g </B> -the global vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The vector values are NOT initialized and may have garbage in them, so you may need Many brto zero them. Many br
+The vector values are NOT initialized and may have garbage in them, so you may need
+to zero them.
 <P>
-The output parameter, g, is a regular PETSc vector that should be returned with Many brDMRestoreGlobalVector() DO NOT call <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() on it. Many br
+The output parameter, g, is a regular PETSc vector that should be returned with
+<A HREF="../DM/DMRestoreGlobalVector.html#DMRestoreGlobalVector">DMRestoreGlobalVector</A>() DO NOT call <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() on it.
 <P>
-This is intended to be used for vectors you need for a short time, like within a single function call. Many brFor vectors that you intend to keep around (for example in a C struct) or pass around large parts of your Many brcode you should use <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(). Many br
+This is intended to be used for vectors you need for a short time, like within a single function call.
+For vectors that you intend to keep around (for example in a C struct) or pass around large parts of your
+code you should use <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>().
 <P>
-VecStride*() operations can be useful when using <A HREF="../DM/DM.html#DM">DM</A> with dof > 1 Many br
+VecStride*() operations can be useful when using <A HREF="../DM/DM.html#DM">DM</A> with dof > 1
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, Global, vector
@@ -41,7 +45,9 @@ VecStride*() operations can be useful when using <A HREF="../DM/DM.html#DM">DM</
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(),
-<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), Many brDMGlobalToLocalEnd(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVe [...]
+<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(),
+<A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMRestoreLocalVector.html#DMRestoreLocalVector">DMRestoreLocalVector</A>()
+<A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/interface/dmget.c.html#DMGetGlobalVector">src/dm/interface/dmget.c</A>
diff --git a/docs/manualpages/DM/DMGetLabel.html b/docs/manualpages/DM/DMGetLabel.html
index dd72aa3..2cd135b 100644
--- a/docs/manualpages/DM/DMGetLabel.html
+++ b/docs/manualpages/DM/DMGetLabel.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetLabel"><H1>DMGetLabel</H1></A>
 Return the label of a given name, or NULL 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Return the label of a given name, or NULL
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetLabel(DM dm, const char name[], DMLabel *label)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>, or NULL if the label is absent Many br
+<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>, or NULL if the label is absent
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetLabelByNum.html b/docs/manualpages/DM/DMGetLabelByNum.html
index 8ded0c5..43fd260 100644
--- a/docs/manualpages/DM/DMGetLabelByNum.html
+++ b/docs/manualpages/DM/DMGetLabelByNum.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetLabelByNum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetLabelByNum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetLabelByNum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetLabelByNum"><H1>DMGetLabelByNum</H1></A>
 Return the nth label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Return the nth label
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetLabelByNum(DM dm, PetscInt n, DMLabel *label)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the label number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the label number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>label </B> -the label Many br
+<DT><B>label </B> -the label
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetLabelIdIS.html b/docs/manualpages/DM/DMGetLabelIdIS.html
index 4155f28..7832a7e 100644
--- a/docs/manualpages/DM/DMGetLabelIdIS.html
+++ b/docs/manualpages/DM/DMGetLabelIdIS.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetLabelIdIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetLabelIdIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetLabelIdIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetLabelIdIS"><H1>DMGetLabelIdIS</H1></A>
 Get the integer ids in a label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Get the integer ids in a label
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetLabelIdIS(DM dm, const char name[], IS *ids)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ids </B> -The integer ids, or NULL if the label does not exist Many br
+<DT><B>ids </B> -The integer ids, or NULL if the label does not exist
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetLabelName.html b/docs/manualpages/DM/DMGetLabelName.html
index 0f55f4e..3acd32a 100644
--- a/docs/manualpages/DM/DMGetLabelName.html
+++ b/docs/manualpages/DM/DMGetLabelName.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetLabelName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetLabelName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetLabelName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetLabelName"><H1>DMGetLabelName</H1></A>
 Return the name of nth label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Return the name of nth label
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetLabelName(DM dm, PetscInt n, const char **name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the label number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the label number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -the label name Many br
+<DT><B>name </B> -the label name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetLabelOutput.html b/docs/manualpages/DM/DMGetLabelOutput.html
index b041526..4a0131d 100644
--- a/docs/manualpages/DM/DMGetLabelOutput.html
+++ b/docs/manualpages/DM/DMGetLabelOutput.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetLabelOutput</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetLabelOutput.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetLabelOutput.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetLabelOutput"><H1>DMGetLabelOutput</H1></A>
 Get the output flag for a given label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Get the output flag for a given label
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetLabelOutput(DM dm, const char name[], PetscBool *output)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>output </B> -The flag for output Many br
+<DT><B>output </B> -The flag for output
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetLabelSize.html b/docs/manualpages/DM/DMGetLabelSize.html
index becb2c5..ccefc61 100644
--- a/docs/manualpages/DM/DMGetLabelSize.html
+++ b/docs/manualpages/DM/DMGetLabelSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetLabelSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetLabelSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetLabelSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetLabelSize"><H1>DMGetLabelSize</H1></A>
 Get the number of different integer ids in a Label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Get the number of different integer ids in a Label
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetLabelSize(DM dm, const char name[], PetscInt *size)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -The number of different integer ids, or 0 if the label does not exist Many br
+<DT><B>size </B> -The number of different integer ids, or 0 if the label does not exist
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetLabelValue.html b/docs/manualpages/DM/DMGetLabelValue.html
index 6af1dfe..4102ceb 100644
--- a/docs/manualpages/DM/DMGetLabelValue.html
+++ b/docs/manualpages/DM/DMGetLabelValue.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetLabelValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetLabelValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetLabelValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetLabelValue"><H1>DMGetLabelValue</H1></A>
 Get the value in a Sieve Label for the given point, with 0 as the default 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,22 @@ Get the value in a Sieve Label for the given point, with 0 as the default
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetLabelValue(DM dm, const char name[], PetscInt point, PetscInt *value)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The mesh point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The mesh point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>value </B> -The label value for this point, or -1 if the point is not in the label Many br
+<DT><B>value </B> -The label value for this point, or -1 if the point is not in the label
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetLocalToGlobalMapping.html b/docs/manualpages/DM/DMGetLocalToGlobalMapping.html
index 3900dcc..1ce194a 100644
--- a/docs/manualpages/DM/DMGetLocalToGlobalMapping.html
+++ b/docs/manualpages/DM/DMGetLocalToGlobalMapping.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetLocalToGlobalMapping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetLocalToGlobalMapping"><H1>DMGetLocalToGlobalMapping</H1></A>
 Accesses the local-to-global mapping in a <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,21 @@ Accesses the local-to-global mapping in a <A HREF="../DM/DM.html#DM">DM</A>.
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGetLocalToGlobalMapping(DM dm,ISLocalToGlobalMapping *ltog)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> that provides the mapping Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> that provides the mapping
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ltog </B> -the mapping Many br
+<DT><B>ltog </B> -the mapping
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This mapping can then be used by <A HREF="../Vec/VecSetLocalToGlobalMapping.html#VecSetLocalToGlobalMapping">VecSetLocalToGlobalMapping</A>() or Many brMatSetLocalToGlobalMapping(). Many br
+This mapping can then be used by <A HREF="../Vec/VecSetLocalToGlobalMapping.html#VecSetLocalToGlobalMapping">VecSetLocalToGlobalMapping</A>() or
+<A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>()
diff --git a/docs/manualpages/DM/DMGetLocalVector.html b/docs/manualpages/DM/DMGetLocalVector.html
index d8ec165..1229fd6 100644
--- a/docs/manualpages/DM/DMGetLocalVector.html
+++ b/docs/manualpages/DM/DMGetLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetLocalVector"><H1>DMGetLocalVector</H1></A>
 Gets a Seq PETSc vector that may be used with the DMXXX routines. This vector has spaces for the ghost values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,30 @@ Gets a Seq PETSc vector that may be used with the DMXXX routines. This vector ha
 #include "petscdm.h" 
 PetscErrorCode  DMGetLocalVector(DM dm,Vec *g)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the distributed array Many br
+<DT><B>dm </B> -the distributed array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>g </B> -the local vector Many br
+<DT><B>g </B> -the local vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The vector values are NOT initialized and may have garbage in them, so you may need Many brto zero them. Many br
+The vector values are NOT initialized and may have garbage in them, so you may need
+to zero them.
 <P>
-The output parameter, g, is a regular PETSc vector that should be returned with Many brDMRestoreLocalVector() DO NOT call <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() on it. Many br
+The output parameter, g, is a regular PETSc vector that should be returned with
+<A HREF="../DM/DMRestoreLocalVector.html#DMRestoreLocalVector">DMRestoreLocalVector</A>() DO NOT call <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() on it.
 <P>
-This is intended to be used for vectors you need for a short time, like within a single function call. Many brFor vectors that you intend to keep around (for example in a C struct) or pass around large parts of your Many brcode you should use <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(). Many br
+This is intended to be used for vectors you need for a short time, like within a single function call.
+For vectors that you intend to keep around (for example in a C struct) or pass around large parts of your
+code you should use <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>().
 <P>
-VecStride*() operations can be useful when using <A HREF="../DM/DM.html#DM">DM</A> with dof > 1 Many br
+VecStride*() operations can be useful when using <A HREF="../DM/DM.html#DM">DM</A> with dof > 1
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, local, vector
@@ -41,7 +45,10 @@ VecStride*() operations can be useful when using <A HREF="../DM/DM.html#DM">DM</
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(),
-<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), Many brDMGlobalToLocalEnd(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVe [...]
+<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(),
+<A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMRestoreLocalVector.html#DMRestoreLocalVector">DMRestoreLocalVector</A>(),
+<A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/interface/dmget.c.html#DMGetLocalVector">src/dm/interface/dmget.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMGetMatType.html b/docs/manualpages/DM/DMGetMatType.html
index 6ce1f40..bcce28f 100644
--- a/docs/manualpages/DM/DMGetMatType.html
+++ b/docs/manualpages/DM/DMGetMatType.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetMatType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetMatType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetMatType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetMatType"><H1>DMGetMatType</H1></A>
 Gets the type of matrix created with <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,20 @@ Gets the type of matrix created with <A HREF="../DM/DMCreateMatrix.html#DMCreate
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGetMatType(DM dm,MatType *ctype)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- the matrix type Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- the matrix type
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_mat_type ctype</B></TD><TD>-  Many br Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_mat_type ctype</B></TD><TD>- 
+
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMSetMatrixPreallocateOnly.html#DMSetMatrixPreallocateOnly">DMSetMatrixPreallocateOnly</A>(), <A HREF="../Mat/MatType.html#MatType">MatType</A>, <A HREF="../DM/DMSetMatType.html#DMSetMatType">DMSetMatTy [...]
diff --git a/docs/manualpages/DM/DMGetNamedGlobalVector.html b/docs/manualpages/DM/DMGetNamedGlobalVector.html
index f94d624..c7272e0 100644
--- a/docs/manualpages/DM/DMGetNamedGlobalVector.html
+++ b/docs/manualpages/DM/DMGetNamedGlobalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetNamedGlobalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetNamedGlobalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetNamedGlobalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetNamedGlobalVector"><H1>DMGetNamedGlobalVector</H1></A>
 get access to a named, persistent global vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ get access to a named, persistent global vector
 #include "petscdm.h" 
 PetscErrorCode DMGetNamedGlobalVector(DM dm,const char *name,Vec *X)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to hold named vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- unique name for <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to hold named vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- unique name for <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>X </B> -named <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+<DT><B>X </B> -named <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <br>
 <P>
- Many br
+
 <P>
-Note: If a <A HREF="../Vec/Vec.html#Vec">Vec</A> with the given name does not exist, it is created. Many br
+Note: If a <A HREF="../Vec/Vec.html#Vec">Vec</A> with the given name does not exist, it is created.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRestoreNamedGlobalVector.html#DMRestoreNamedGlobalVector">DMRestoreNamedGlobalVector</A>()
diff --git a/docs/manualpages/DM/DMGetNamedLocalVector.html b/docs/manualpages/DM/DMGetNamedLocalVector.html
index 010d431..3ae1bfd 100644
--- a/docs/manualpages/DM/DMGetNamedLocalVector.html
+++ b/docs/manualpages/DM/DMGetNamedLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetNamedLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetNamedLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetNamedLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetNamedLocalVector"><H1>DMGetNamedLocalVector</H1></A>
 get access to a named, persistent local vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ get access to a named, persistent local vector
 #include "petscdm.h" 
 PetscErrorCode DMGetNamedLocalVector(DM dm,const char *name,Vec *X)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to hold named vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- unique name for <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to hold named vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- unique name for <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>X </B> -named <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+<DT><B>X </B> -named <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <br>
 <P>
- Many br
+
 <P>
-Note: If a <A HREF="../Vec/Vec.html#Vec">Vec</A> with the given name does not exist, it is created. Many br
+Note: If a <A HREF="../Vec/Vec.html#Vec">Vec</A> with the given name does not exist, it is created.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetNamedGlobalVector.html#DMGetNamedGlobalVector">DMGetNamedGlobalVector</A>(),<A HREF="../DM/DMRestoreNamedLocalVector.html#DMRestoreNamedLocalVector">DMRestoreNamedLocalVector</A>()
diff --git a/docs/manualpages/DM/DMGetNumBoundary.html b/docs/manualpages/DM/DMGetNumBoundary.html
index a481b2ba..1f0822f 100644
--- a/docs/manualpages/DM/DMGetNumBoundary.html
+++ b/docs/manualpages/DM/DMGetNumBoundary.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetNumBoundary</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetNumBoundary.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetNumBoundary.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetNumBoundary"><H1>DMGetNumBoundary</H1></A>
 Get the number of registered BC 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Get the number of registered BC
 PetscErrorCode DMGetNumBoundary(DM dm, PetscInt *numBd)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -The mesh object Many br
+<DT><B>dm </B> -The mesh object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>numBd </B> -The number of BC Many br
+<DT><B>numBd </B> -The number of BC
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMAddBoundary.html#DMAddBoundary">DMAddBoundary</A>(), <A HREF="../DM/DMGetBoundary.html#DMGetBoundary">DMGetBoundary</A>()
diff --git a/docs/manualpages/DM/DMGetNumLabels.html b/docs/manualpages/DM/DMGetNumLabels.html
index 378bd21..1a8d9fd 100644
--- a/docs/manualpages/DM/DMGetNumLabels.html
+++ b/docs/manualpages/DM/DMGetNumLabels.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetNumLabels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetNumLabels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetNumLabels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetNumLabels"><H1>DMGetNumLabels</H1></A>
 Return the number of labels defined by the mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Return the number of labels defined by the mesh
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetNumLabels(DM dm, PetscInt *numLabels)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm   </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm   </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>numLabels </B> -the number of Labels Many br
+<DT><B>numLabels </B> -the number of Labels
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetOptionsPrefix.html b/docs/manualpages/DM/DMGetOptionsPrefix.html
index 701254d..d1a940e 100644
--- a/docs/manualpages/DM/DMGetOptionsPrefix.html
+++ b/docs/manualpages/DM/DMGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetOptionsPrefix"><H1>DMGetOptionsPrefix</H1></A>
 Gets the prefix used for searching for all <A HREF="../DM/DM.html#DM">DM</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,20 @@ Gets the prefix used for searching for all <A HREF="../DM/DM.html#DM">DM</A> opt
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGetOptionsPrefix(DM dm,const char *prefix[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> context Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used is returned Many br
+<DT><B>prefix </B> -pointer to the prefix string used is returned
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prefix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prefix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, set, options, prefix, database
diff --git a/docs/manualpages/DM/DMGetOutputDM.html b/docs/manualpages/DM/DMGetOutputDM.html
index 3432e68..d93e28c 100644
--- a/docs/manualpages/DM/DMGetOutputDM.html
+++ b/docs/manualpages/DM/DMGetOutputDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetOutputDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetOutputDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetOutputDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetOutputDM"><H1>DMGetOutputDM</H1></A>
 Retrieve the <A HREF="../DM/DM.html#DM">DM</A> associated with the layout for output 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Retrieve the <A HREF="../DM/DM.html#DM">DM</A> associated with the layout for ou
 PetscErrorCode DMGetOutputDM(DM dm, DM *odm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The original <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The original <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>odm </B> -The <A HREF="../DM/DM.html#DM">DM</A> which provides the layout for output Many br
+<DT><B>odm </B> -The <A HREF="../DM/DM.html#DM">DM</A> which provides the layout for output
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../DM/DMGetDefaultGlobalSection.html#DMGetDefaultGlobalSection">DMGetDefaultGlobalSection</A>()
diff --git a/docs/manualpages/DM/DMGetOutputSequenceNumber.html b/docs/manualpages/DM/DMGetOutputSequenceNumber.html
index 06ab3cc..4c29529 100644
--- a/docs/manualpages/DM/DMGetOutputSequenceNumber.html
+++ b/docs/manualpages/DM/DMGetOutputSequenceNumber.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetOutputSequenceNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetOutputSequenceNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetOutputSequenceNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetOutputSequenceNumber"><H1>DMGetOutputSequenceNumber</H1></A>
 Retrieve the sequence number/value for output 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,20 @@ Retrieve the sequence number/value for output
 PetscErrorCode DMGetOutputSequenceNumber(DM dm, PetscInt *num, PetscReal *val)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The original <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The original <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num </B></TD><TD>- The output sequence number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- The output sequence value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num </B></TD><TD>- The output sequence number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- The output sequence value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: This is intended for output that should appear in sequence, for instance Many bra set of timesteps in an HDF5 file, or a set of realizations of a stochastic system. Many br
+Note: This is intended for output that should appear in sequence, for instance
+a set of timesteps in an HDF5 file, or a set of realizations of a stochastic system.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecView.html#VecView">VecView</A>()
diff --git a/docs/manualpages/DM/DMGetPointSF.html b/docs/manualpages/DM/DMGetPointSF.html
index 5cc5f87..7da21cc 100644
--- a/docs/manualpages/DM/DMGetPointSF.html
+++ b/docs/manualpages/DM/DMGetPointSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetPointSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetPointSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetPointSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetPointSF"><H1>DMGetPointSF</H1></A>
 Get the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> encoding the parallel section point overlap for the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,16 @@ Get the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> encoding the paral
 PetscErrorCode DMGetPointSF(DM dm, PetscSF *sf)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sf </B> -The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br
+<DT><B>sf </B> -The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
 <br>
 <P>
- Many br
+
 <P>
-Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>. Many br
+Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetPointSF.html#DMSetPointSF">DMSetPointSF</A>(), <A HREF="../DM/DMGetDefaultSF.html#DMGetDefaultSF">DMGetDefaultSF</A>(), <A HREF="../DM/DMSetDefaultSF.html#DMSetDefaultSF">DMSetDefaultSF</A>(), <A HREF="../DM/DMCreateDefaultSF.html#DMCreateDefaultSF">DMCreateDefaultSF</A>()
diff --git a/docs/manualpages/DM/DMGetRefineLevel.html b/docs/manualpages/DM/DMGetRefineLevel.html
index 3b022fe..500ae0d 100644
--- a/docs/manualpages/DM/DMGetRefineLevel.html
+++ b/docs/manualpages/DM/DMGetRefineLevel.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetRefineLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetRefineLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetRefineLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetRefineLevel"><H1>DMGetRefineLevel</H1></A>
 Get's the number of refinements that have generated this <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get's the number of refinements that have generated this <A HREF="../DM/DM.html#
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGetRefineLevel(DM dm,PetscInt *level)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>level </B> -number of refinements Many br
+<DT><B>level </B> -number of refinements
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(), <A HREF="../DM/DMGetCoarsenLevel.html#DMGetCoarsenLevel">DMGetCoarsenLevel</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
diff --git a/docs/manualpages/DM/DMGetStratumIS.html b/docs/manualpages/DM/DMGetStratumIS.html
index d9d040b..303b1ae 100644
--- a/docs/manualpages/DM/DMGetStratumIS.html
+++ b/docs/manualpages/DM/DMGetStratumIS.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetStratumIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetStratumIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetStratumIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetStratumIS"><H1>DMGetStratumIS</H1></A>
 Get the points in a label stratum 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,22 @@ Get the points in a label stratum
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetStratumIS(DM dm, const char name[], PetscInt value, IS *points)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The stratum value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The stratum value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>points </B> -The stratum points, or NULL if the label does not exist or does not have that value Many br
+<DT><B>points </B> -The stratum points, or NULL if the label does not exist or does not have that value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetStratumSize.html b/docs/manualpages/DM/DMGetStratumSize.html
index d483134..d23c0f3 100644
--- a/docs/manualpages/DM/DMGetStratumSize.html
+++ b/docs/manualpages/DM/DMGetStratumSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetStratumSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetStratumSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetStratumSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetStratumSize"><H1>DMGetStratumSize</H1></A>
 Get the number of points in a label stratum 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,22 @@ Get the number of points in a label stratum
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetStratumSize(DM dm, const char name[], PetscInt value, PetscInt *size)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The stratum value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The stratum value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -The stratum size Many br
+<DT><B>size </B> -The stratum size
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMGetType.html b/docs/manualpages/DM/DMGetType.html
index 2500bd5..3eea169 100644
--- a/docs/manualpages/DM/DMGetType.html
+++ b/docs/manualpages/DM/DMGetType.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetType"><H1>DMGetType</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> type name (as a string) from the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> type name (as a string) from the <A H
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGetType(DM dm, DMType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -The <A HREF="../DM/DM.html#DM">DM</A> type name Many br
+<DT><B>type </B> -The <A HREF="../DM/DM.html#DM">DM</A> type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, get, type, name
diff --git a/docs/manualpages/DM/DMGetUseNatural.html b/docs/manualpages/DM/DMGetUseNatural.html
index 1183170..e05ef04 100644
--- a/docs/manualpages/DM/DMGetUseNatural.html
+++ b/docs/manualpages/DM/DMGetUseNatural.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetUseNatural</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetUseNatural.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetUseNatural.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetUseNatural"><H1>DMGetUseNatural</H1></A>
 Get the flag for creating a mapping to the natural order on distribution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the flag for creating a mapping to the natural order on distribution
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetUseNatural(DM dm, PetscBool *useNatural)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>useNatural </B> -The flag to build the mapping to a natural order during distribution Many br
+<DT><B>useNatural </B> -The flag to build the mapping to a natural order during distribution
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetUseNatural.html#DMSetUseNatural">DMSetUseNatural</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMGetVecType.html b/docs/manualpages/DM/DMGetVecType.html
index 0a9fb8d..a0bedb2 100644
--- a/docs/manualpages/DM/DMGetVecType.html
+++ b/docs/manualpages/DM/DMGetVecType.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetVecType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetVecType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetVecType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetVecType"><H1>DMGetVecType</H1></A>
 Gets the type of vector created with <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() and <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,17 @@ Gets the type of vector created with <A HREF="../DM/DMCreateLocalVector.html#DMC
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGetVecType(DM da,VecType *ctype)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- initial distributed array Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- initial distributed array
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- the vector type Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- the vector type
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DM.html#DM">DM</A>, <A HREF="../DM/DMDAInterpolationType.html#DMDAInterpolationType">DMDAInterpolationType</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>
diff --git a/docs/manualpages/DM/DMGetWorkArray.html b/docs/manualpages/DM/DMGetWorkArray.html
index ab62ca0..146283f 100644
--- a/docs/manualpages/DM/DMGetWorkArray.html
+++ b/docs/manualpages/DM/DMGetWorkArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetWorkArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGetWorkArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGetWorkArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetWorkArray"><H1>DMGetWorkArray</H1></A>
 Gets a work array guaranteed to be at least the input size, restore with <A HREF="../DM/DMRestoreWorkArray.html#DMRestoreWorkArray">DMRestoreWorkArray</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,22 @@ Gets a work array guaranteed to be at least the input size, restore with <A HREF
 #include "petscdmlabel.h"     
 PetscErrorCode DMGetWorkArray(DM dm,PetscInt count,PetscDataType dtype,void *mem)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- The minium size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- data type (PETSC_REAL, PETSC_SCALAR, PETSC_INT) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- The minium size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- data type (PETSC_REAL, PETSC_SCALAR, PETSC_INT)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -the work array Many br
+<DT><B>array </B> -the work array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMGlobalToLocalBegin.html b/docs/manualpages/DM/DMGlobalToLocalBegin.html
index b091dfa..c269047 100644
--- a/docs/manualpages/DM/DMGlobalToLocalBegin.html
+++ b/docs/manualpages/DM/DMGlobalToLocalBegin.html
@@ -5,8 +5,8 @@
 <TITLE>DMGlobalToLocalBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGlobalToLocalBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGlobalToLocalBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGlobalToLocalBegin"><H1>DMGlobalToLocalBegin</H1></A>
 Begins updating local vectors from global vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,21 @@ Begins updating local vectors from global vector
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGlobalToLocalBegin(DM dm,Vec g,InsertMode mode,Vec l)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalB [...]
diff --git a/docs/manualpages/DM/DMGlobalToLocalBeginDefaultShell.html b/docs/manualpages/DM/DMGlobalToLocalBeginDefaultShell.html
index 5148b34..1a3763b 100644
--- a/docs/manualpages/DM/DMGlobalToLocalBeginDefaultShell.html
+++ b/docs/manualpages/DM/DMGlobalToLocalBeginDefaultShell.html
@@ -5,8 +5,8 @@
 <TITLE>DMGlobalToLocalBeginDefaultShell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGlobalToLocalBeginDefaultShell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGlobalToLocalBeginDefaultShell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGlobalToLocalBeginDefaultShell"><H1>DMGlobalToLocalBeginDefaultShell</H1></A>
 Uses the GlobalToLocal <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context set by the user to begin a global to local scatter Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,18 @@ PetscErrorCode DMGlobalToLocalBeginDefaultShell(DM dm,Vec g,InsertMode mode,Vec
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note:  This is not normally called directly by user code, generally user code calls <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>() and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(). If the user provides their own custom routines to <A HREF="../DM/DMShellSetLocalToGlobal.html#DMShellSetLocalToGlobal">DMShellSetLocalToGlobal</A>() then those routines might have reason to call this function. Many br
+Note:  This is not normally called directly by user code, generally user code calls <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>() and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(). If the user provides their own custom routines to <A HREF="../DM/DMShellSetLocalToGlobal.html#DMShellSetLocalToGlobal">DMShellSetLocalToGlobal</A>() then those routines might have reason to call this function.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGlobalToLocalEndDefaultShell.html#DMGlobalToLocalEndDefaultShell">DMGlobalToLocalEndDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMGlobalToLocalEnd.html b/docs/manualpages/DM/DMGlobalToLocalEnd.html
index 8f5efd2..7e26c5f 100644
--- a/docs/manualpages/DM/DMGlobalToLocalEnd.html
+++ b/docs/manualpages/DM/DMGlobalToLocalEnd.html
@@ -5,8 +5,8 @@
 <TITLE>DMGlobalToLocalEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGlobalToLocalEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGlobalToLocalEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGlobalToLocalEnd"><H1>DMGlobalToLocalEnd</H1></A>
 Ends updating local vectors from global vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,21 @@ Ends updating local vectors from global vector
 #include "petscdmlabel.h"     
 PetscErrorCode  DMGlobalToLocalEnd(DM dm,Vec g,InsertMode mode,Vec l)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalB [...]
diff --git a/docs/manualpages/DM/DMGlobalToLocalEndDefaultShell.html b/docs/manualpages/DM/DMGlobalToLocalEndDefaultShell.html
index dd42bac..9c6900a 100644
--- a/docs/manualpages/DM/DMGlobalToLocalEndDefaultShell.html
+++ b/docs/manualpages/DM/DMGlobalToLocalEndDefaultShell.html
@@ -5,8 +5,8 @@
 <TITLE>DMGlobalToLocalEndDefaultShell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGlobalToLocalEndDefaultShell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGlobalToLocalEndDefaultShell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGlobalToLocalEndDefaultShell"><H1>DMGlobalToLocalEndDefaultShell</H1></A>
 Uses the GlobalToLocal <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context set by the user to end a global to local scatter Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,16 @@ PetscErrorCode DMGlobalToLocalEndDefaultShell(DM dm,Vec g,InsertMode mode,Vec l)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGlobalToLocalBeginDefaultShell.html#DMGlobalToLocalBeginDefaultShell">DMGlobalToLocalBeginDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMGlobalToLocalHookAdd.html b/docs/manualpages/DM/DMGlobalToLocalHookAdd.html
index 4832b8f..097c6cf 100644
--- a/docs/manualpages/DM/DMGlobalToLocalHookAdd.html
+++ b/docs/manualpages/DM/DMGlobalToLocalHookAdd.html
@@ -5,8 +5,8 @@
 <TITLE>DMGlobalToLocalHookAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMGlobalToLocalHookAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMGlobalToLocalHookAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGlobalToLocalHookAdd"><H1>DMGlobalToLocalHookAdd</H1></A>
 adds a callback to be run when global to local is called 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,18 @@ adds a callback to be run when global to local is called
 #include "petscdmlabel.h"     
 PetscErrorCode DMGlobalToLocalHookAdd(DM dm,PetscErrorCode (*beginhook)(DM,Vec,InsertMode,Vec,void*),PetscErrorCode (*endhook)(DM,Vec,InsertMode,Vec,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>beginhook </B></TD><TD>- function to run at the beginning of <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>endhook </B></TD><TD>- function to run after <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() has completed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>beginhook </B></TD><TD>- function to run at the beginning of <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>endhook </B></TD><TD>- function to run after <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() has completed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for beginhook</FONT></H3>
 <pre>
@@ -30,11 +34,16 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- mode Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- mode
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for endhook</FONT></H3>
@@ -43,10 +52,12 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefineHookAdd.html#DMRefineHookAdd">DMRefineHookAdd</A>(), <A HREF="../SNES/SNESFASGetInterpolation.html#SNESFASGetInterpolation">SNESFASGetInterpolation</A>(), <A HREF="../SNES/SNESFASGetInjection.html#SNESFASGetInjection">SNESFASGetInjection</A>(), <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>(), <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
diff --git a/docs/manualpages/DM/DMHasColoring.html b/docs/manualpages/DM/DMHasColoring.html
index 7d6addc..0da7afc 100644
--- a/docs/manualpages/DM/DMHasColoring.html
+++ b/docs/manualpages/DM/DMHasColoring.html
@@ -5,8 +5,8 @@
 <TITLE>DMHasColoring</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMHasColoring.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMHasColoring.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMHasColoring"><H1>DMHasColoring</H1></A>
 does the <A HREF="../DM/DM.html#DM">DM</A> object have a method of providing a coloring? 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ does the <A HREF="../DM/DM.html#DM">DM</A> object have a method of providing a c
 #include "petscdmlabel.h"     
 PetscErrorCode  DMHasColoring(DM dm,PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the <A HREF="../DM/DM.html#DM">DM</A> has facilities for <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(). Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the <A HREF="../DM/DM.html#DM">DM</A> has facilities for <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>().
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 DMHasFunction(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>()
diff --git a/docs/manualpages/DM/DMHasCreateRestriction.html b/docs/manualpages/DM/DMHasCreateRestriction.html
index f1a30b0..80c3a59 100644
--- a/docs/manualpages/DM/DMHasCreateRestriction.html
+++ b/docs/manualpages/DM/DMHasCreateRestriction.html
@@ -5,8 +5,8 @@
 <TITLE>DMHasCreateRestriction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMHasCreateRestriction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMHasCreateRestriction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMHasCreateRestriction"><H1>DMHasCreateRestriction</H1></A>
 does the <A HREF="../DM/DM.html#DM">DM</A> object have a method of providing a restriction? 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ does the <A HREF="../DM/DM.html#DM">DM</A> object have a method of providing a r
 #include "petscdmlabel.h"     
 PetscErrorCode  DMHasCreateRestriction(DM dm,PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the <A HREF="../DM/DM.html#DM">DM</A> has facilities for <A HREF="../DM/DMCreateRestriction.html#DMCreateRestriction">DMCreateRestriction</A>(). Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the <A HREF="../DM/DM.html#DM">DM</A> has facilities for <A HREF="../DM/DMCreateRestriction.html#DMCreateRestriction">DMCreateRestriction</A>().
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 DMHasFunction(), <A HREF="../DM/DMCreateRestriction.html#DMCreateRestriction">DMCreateRestriction</A>()
diff --git a/docs/manualpages/DM/DMHasLabel.html b/docs/manualpages/DM/DMHasLabel.html
index 2279ebe..d2513c4 100644
--- a/docs/manualpages/DM/DMHasLabel.html
+++ b/docs/manualpages/DM/DMHasLabel.html
@@ -5,8 +5,8 @@
 <TITLE>DMHasLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMHasLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMHasLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMHasLabel"><H1>DMHasLabel</H1></A>
 Determine whether the mesh has a label of a given name 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Determine whether the mesh has a label of a given name
 #include "petscdmlabel.h"     
 PetscErrorCode DMHasLabel(DM dm, const char name[], PetscBool *hasLabel)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>hasLabel </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the label is present Many br
+<DT><B>hasLabel </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the label is present
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMHasNamedGlobalVector.html b/docs/manualpages/DM/DMHasNamedGlobalVector.html
index 8e8fedf..0e1ae11 100644
--- a/docs/manualpages/DM/DMHasNamedGlobalVector.html
+++ b/docs/manualpages/DM/DMHasNamedGlobalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMHasNamedGlobalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMHasNamedGlobalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMHasNamedGlobalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMHasNamedGlobalVector"><H1>DMHasNamedGlobalVector</H1></A>
 check for a named, persistent global vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ check for a named, persistent global vector
 #include "petscdm.h" 
 PetscErrorCode DMHasNamedGlobalVector(DM dm,const char *name,PetscBool *exists)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to hold named vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- unique name for <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to hold named vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- unique name for <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>exists </B> -true if the vector was previously created Many br
+<DT><B>exists </B> -true if the vector was previously created
 <br>
 <P>
- Many br
+
 <P>
-Note: If a <A HREF="../Vec/Vec.html#Vec">Vec</A> with the given name does not exist, it is created. Many br
+Note: If a <A HREF="../Vec/Vec.html#Vec">Vec</A> with the given name does not exist, it is created.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetNamedGlobalVector.html#DMGetNamedGlobalVector">DMGetNamedGlobalVector</A>(),<A HREF="../DM/DMRestoreNamedLocalVector.html#DMRestoreNamedLocalVector">DMRestoreNamedLocalVector</A>()
diff --git a/docs/manualpages/DM/DMHasNamedLocalVector.html b/docs/manualpages/DM/DMHasNamedLocalVector.html
index 2797ceb..75c439a 100644
--- a/docs/manualpages/DM/DMHasNamedLocalVector.html
+++ b/docs/manualpages/DM/DMHasNamedLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMHasNamedLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMHasNamedLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMHasNamedLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMHasNamedLocalVector"><H1>DMHasNamedLocalVector</H1></A>
 check for a named, persistent local vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ check for a named, persistent local vector
 #include "petscdm.h" 
 PetscErrorCode DMHasNamedLocalVector(DM dm,const char *name,PetscBool *exists)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to hold named vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- unique name for <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to hold named vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- unique name for <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>exists </B> -true if the vector was previously created Many br
+<DT><B>exists </B> -true if the vector was previously created
 <br>
 <P>
- Many br
+
 <P>
-Note: If a <A HREF="../Vec/Vec.html#Vec">Vec</A> with the given name does not exist, it is created. Many br
+Note: If a <A HREF="../Vec/Vec.html#Vec">Vec</A> with the given name does not exist, it is created.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetNamedGlobalVector.html#DMGetNamedGlobalVector">DMGetNamedGlobalVector</A>(),<A HREF="../DM/DMRestoreNamedLocalVector.html#DMRestoreNamedLocalVector">DMRestoreNamedLocalVector</A>()
diff --git a/docs/manualpages/DM/DMHasVariableBounds.html b/docs/manualpages/DM/DMHasVariableBounds.html
index 1670a0e..8f29e42 100644
--- a/docs/manualpages/DM/DMHasVariableBounds.html
+++ b/docs/manualpages/DM/DMHasVariableBounds.html
@@ -5,8 +5,8 @@
 <TITLE>DMHasVariableBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMHasVariableBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMHasVariableBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMHasVariableBounds"><H1>DMHasVariableBounds</H1></A>
 does the <A HREF="../DM/DM.html#DM">DM</A> object have a variable bounds function? 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ does the <A HREF="../DM/DM.html#DM">DM</A> object have a variable bounds functio
 #include "petscdmlabel.h"     
 PetscErrorCode  DMHasVariableBounds(DM dm,PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object to destroy Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object to destroy
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the variable bounds function exists Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the variable bounds function exists
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMGetApplicationContext.html#DMGetApplicationContext">DMGetApplicationContext</A>()
diff --git a/docs/manualpages/DM/DMInitializePackage.html b/docs/manualpages/DM/DMInitializePackage.html
index ee331dc..e9da641 100644
--- a/docs/manualpages/DM/DMInitializePackage.html
+++ b/docs/manualpages/DM/DMInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>DMInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMInitializePackage"><H1>DMInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../DM/DM.html#DM">DM</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../AO/AOCreate.html#AOCreate">AOCreate</A>() or <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  DMInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../AO/AO.html#AO">AO</A>, initialize, package
diff --git a/docs/manualpages/DM/DMInterpolate.html b/docs/manualpages/DM/DMInterpolate.html
index a4b69d7..b86b77b 100644
--- a/docs/manualpages/DM/DMInterpolate.html
+++ b/docs/manualpages/DM/DMInterpolate.html
@@ -5,8 +5,8 @@
 <TITLE>DMInterpolate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMInterpolate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMInterpolate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMInterpolate"><H1>DMInterpolate</H1></A>
 interpolates user-defined problem data to a finer <A HREF="../DM/DM.html#DM">DM</A> by running hooks registered by <A HREF="../DM/DMRefineHookAdd.html#DMRefineHookAdd">DMRefineHookAdd</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,18 @@ interpolates user-defined problem data to a finer <A HREF="../DM/DM.html#DM">DM<
 #include "petscdmlabel.h"     
 PetscErrorCode DMInterpolate(DM coarse,Mat interp,DM fine)
 </PRE>
-Collective if any hooks are Many br
+Collective if any hooks are
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarser <A HREF="../DM/DM.html#DM">DM</A> to use as a base Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restrct </B></TD><TD>- interpolation matrix, apply using <A HREF="../Mat/MatInterpolate.html#MatInterpolate">MatInterpolate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- finer <A HREF="../DM/DM.html#DM">DM</A> to update Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarser <A HREF="../DM/DM.html#DM">DM</A> to use as a base
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restrct </B></TD><TD>- interpolation matrix, apply using <A HREF="../Mat/MatInterpolate.html#MatInterpolate">MatInterpolate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- finer <A HREF="../DM/DM.html#DM">DM</A> to update
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefineHookAdd.html#DMRefineHookAdd">DMRefineHookAdd</A>(), <A HREF="../Mat/MatInterpolate.html#MatInterpolate">MatInterpolate</A>()
diff --git a/docs/manualpages/DM/DMIsForest.html b/docs/manualpages/DM/DMIsForest.html
index caa9e9c..585d1a8 100644
--- a/docs/manualpages/DM/DMIsForest.html
+++ b/docs/manualpages/DM/DMIsForest.html
@@ -5,8 +5,8 @@
 <TITLE>DMIsForest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMIsForest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMIsForest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMIsForest"><H1>DMIsForest</H1></A>
 Check whether a <A HREF="../DM/DM.html#DM">DM</A> uses the <A HREF="../DM/DMFOREST.html#DMFOREST">DMFOREST</A> interface for hierarchically-refined meshes 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Check whether a <A HREF="../DM/DM.html#DM">DM</A> uses the <A HREF="../DM/DMFORE
 #include "petscdm.h" 
 PetscErrorCode DMIsForest(DM dm, PetscBool *isForest)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>isForest </B> -whether dm is a subtype of <A HREF="../DM/DMFOREST.html#DMFOREST">DMFOREST</A> Many br
+<DT><B>isForest </B> -whether dm is a subtype of <A HREF="../DM/DMFOREST.html#DMFOREST">DMFOREST</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMFOREST.html#DMFOREST">DMFOREST</A>, <A HREF="../DM/DMForestRegisterType.html#DMForestRegisterType">DMForestRegisterType</A>()
diff --git a/docs/manualpages/DM/DMLabel.html b/docs/manualpages/DM/DMLabel.html
index 15a764c..21410fe 100644
--- a/docs/manualpages/DM/DMLabel.html
+++ b/docs/manualpages/DM/DMLabel.html
@@ -5,15 +5,15 @@
 <TITLE>DMLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabel"><H1>DMLabel</H1></A>
 Object which encapsulates a subset of the mesh from this <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_DMLabel *<A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/DMLabelClearValue.html b/docs/manualpages/DM/DMLabelClearValue.html
index f0ae46e..d69dc53 100644
--- a/docs/manualpages/DM/DMLabelClearValue.html
+++ b/docs/manualpages/DM/DMLabelClearValue.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelClearValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelClearValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelClearValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelClearValue"><H1>DMLabelClearValue</H1></A>
 Clear the value a label assigns to a point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,11 +17,14 @@ PetscErrorCode DMLabelClearValue(DMLabel label, PetscInt point, PetscInt value)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The point value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The point value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLabelCreate.html#DMLabelCreate">DMLabelCreate</A>(), <A HREF="../DM/DMLabelGetValue.html#DMLabelGetValue">DMLabelGetValue</A>(), <A HREF="../DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</A>()
diff --git a/docs/manualpages/DM/DMLabelCreate.html b/docs/manualpages/DM/DMLabelCreate.html
index a82fb9b..8e6d553 100644
--- a/docs/manualpages/DM/DMLabelCreate.html
+++ b/docs/manualpages/DM/DMLabelCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelCreate"><H1>DMLabelCreate</H1></A>
 Create a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> object, which is a multimap 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Create a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> object, which is a mul
 PetscErrorCode DMLabelCreate(const char name[], DMLabel *label)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>name </B> -The label name Many br
+<DT><B>name </B> -The label name
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br
+<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMLabelDestroy()
diff --git a/docs/manualpages/DM/DMLabelGather.html b/docs/manualpages/DM/DMLabelGather.html
index 3bdedcd..7670cf9 100644
--- a/docs/manualpages/DM/DMLabelGather.html
+++ b/docs/manualpages/DM/DMLabelGather.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelGather</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelGather.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelGather.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelGather"><H1>DMLabelGather</H1></A>
 Gather all label values from leafs into roots 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,16 +17,19 @@ PetscErrorCode DMLabelGather(DMLabel label, PetscSF sf, DMLabel *labelNew)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the Star Forest point communication map Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the Star Forest point communication map
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the new <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> with localised leaf values Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the new <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> with localised leaf values
+</TD></TR>
 <P>
- Many br
+
 <P>
-Note: This is the inverse operation to DMLabelDistribute. Many br
+Note: This is the inverse operation to DMLabelDistribute.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMLabelDistribute()
diff --git a/docs/manualpages/DM/DMLabelGetName.html b/docs/manualpages/DM/DMLabelGetName.html
index f853c12..4730013 100644
--- a/docs/manualpages/DM/DMLabelGetName.html
+++ b/docs/manualpages/DM/DMLabelGetName.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelGetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelGetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelGetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelGetName"><H1>DMLabelGetName</H1></A>
 Return the name of a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Return the name of a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> object
 PetscErrorCode DMLabelGetName(DMLabel label, const char **name)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br
+<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>name </B> -The label name Many br
+<DT><B>name </B> -The label name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLabelCreate.html#DMLabelCreate">DMLabelCreate</A>()
diff --git a/docs/manualpages/DM/DMLabelGetValue.html b/docs/manualpages/DM/DMLabelGetValue.html
index 5c225e0..225118d 100644
--- a/docs/manualpages/DM/DMLabelGetValue.html
+++ b/docs/manualpages/DM/DMLabelGetValue.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelGetValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelGetValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelGetValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelGetValue"><H1>DMLabelGetValue</H1></A>
 Return the value a label assigns to a point, or the label's default value (which is initially -1, and can be changed with DMLabelSetDefaultValue()) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,16 @@ PetscErrorCode DMLabelGetValue(DMLabel label, PetscInt point, PetscInt *value)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>value </B> -The point value, or -1 Many br
+<DT><B>value </B> -The point value, or -1
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLabelCreate.html#DMLabelCreate">DMLabelCreate</A>(), <A HREF="../DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</A>(), <A HREF="../DM/DMLabelClearValue.html#DMLabelClearValue">DMLabelClearValue</A>(), DMLabelGetDefaultValue(), DMLabelSetDefaultValue()
diff --git a/docs/manualpages/DM/DMLabelHasPoint.html b/docs/manualpages/DM/DMLabelHasPoint.html
index 4e29527..284b67f 100644
--- a/docs/manualpages/DM/DMLabelHasPoint.html
+++ b/docs/manualpages/DM/DMLabelHasPoint.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelHasPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelHasPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelHasPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelHasPoint"><H1>DMLabelHasPoint</H1></A>
 Determine whether a label assigns a value to a point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,16 +17,18 @@ PetscErrorCode DMLabelHasPoint(DMLabel label, PetscInt point, PetscBool *contain
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>contains </B> -Flag indicating whether the label maps this point to a value Many br
+<DT><B>contains </B> -Flag indicating whether the label maps this point to a value
 <br>
 <P>
-Note: The user must call DMLabelCreateIndex() before this function. Many br
+Note: The user must call DMLabelCreateIndex() before this function.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMLabelCreateIndex(), <A HREF="../DM/DMLabelGetValue.html#DMLabelGetValue">DMLabelGetValue</A>(), <A HREF="../DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</A>()
diff --git a/docs/manualpages/DM/DMLabelHasValue.html b/docs/manualpages/DM/DMLabelHasValue.html
index 61bf318..d637c5a 100644
--- a/docs/manualpages/DM/DMLabelHasValue.html
+++ b/docs/manualpages/DM/DMLabelHasValue.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelHasValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelHasValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelHasValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelHasValue"><H1>DMLabelHasValue</H1></A>
 Determine whether a label assigns the value to any point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,16 @@ PetscErrorCode DMLabelHasValue(DMLabel label, PetscInt value, PetscBool *contain
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>contains </B> -Flag indicating whether the label maps this value to any point Many br
+<DT><B>contains </B> -Flag indicating whether the label maps this value to any point
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLabelHasPoint.html#DMLabelHasPoint">DMLabelHasPoint</A>(), <A HREF="../DM/DMLabelGetValue.html#DMLabelGetValue">DMLabelGetValue</A>(), <A HREF="../DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</A>()
diff --git a/docs/manualpages/DM/DMLabelInsertIS.html b/docs/manualpages/DM/DMLabelInsertIS.html
index 7eb473b..94a3e54 100644
--- a/docs/manualpages/DM/DMLabelInsertIS.html
+++ b/docs/manualpages/DM/DMLabelInsertIS.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelInsertIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelInsertIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelInsertIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelInsertIS"><H1>DMLabelInsertIS</H1></A>
 Set all points in the <A HREF="../IS/IS.html#IS">IS</A> to a value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,11 +17,14 @@ PetscErrorCode DMLabelInsertIS(DMLabel label, IS is, PetscInt value)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is    </B></TD><TD>- the point <A HREF="../IS/IS.html#IS">IS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The point value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is    </B></TD><TD>- the point <A HREF="../IS/IS.html#IS">IS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The point value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLabelCreate.html#DMLabelCreate">DMLabelCreate</A>(), <A HREF="../DM/DMLabelGetValue.html#DMLabelGetValue">DMLabelGetValue</A>(), <A HREF="../DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</A>(), <A HREF="../DM/DMLabelClearValue.html#DMLabelClearValue">DMLabelClearValue</A>()
diff --git a/docs/manualpages/DM/DMLabelSetValue.html b/docs/manualpages/DM/DMLabelSetValue.html
index ca7cff5..6641090 100644
--- a/docs/manualpages/DM/DMLabelSetValue.html
+++ b/docs/manualpages/DM/DMLabelSetValue.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelSetValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelSetValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelSetValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelSetValue"><H1>DMLabelSetValue</H1></A>
 Set the value a label assigns to a point.  If the value is the same as the label's default value (which is initially -1, and can be changed with DMLabelSetDefaultValue() to somethingg different), then this function will do nothing. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,11 +17,14 @@ PetscErrorCode DMLabelSetValue(DMLabel label, PetscInt point, PetscInt value)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The point value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The point value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLabelCreate.html#DMLabelCreate">DMLabelCreate</A>(), <A HREF="../DM/DMLabelGetValue.html#DMLabelGetValue">DMLabelGetValue</A>(), <A HREF="../DM/DMLabelClearValue.html#DMLabelClearValue">DMLabelClearValue</A>(), DMLabelGetDefaultValue(), DMLabelSetDefaultValue()
diff --git a/docs/manualpages/DM/DMLabelStratumHasPoint.html b/docs/manualpages/DM/DMLabelStratumHasPoint.html
index e666d17..a4e880e 100644
--- a/docs/manualpages/DM/DMLabelStratumHasPoint.html
+++ b/docs/manualpages/DM/DMLabelStratumHasPoint.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelStratumHasPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelStratumHasPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelStratumHasPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelStratumHasPoint"><H1>DMLabelStratumHasPoint</H1></A>
 Return true if the stratum contains a point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,15 +17,18 @@ PetscErrorCode DMLabelStratumHasPoint(DMLabel label, PetscInt value, PetscInt po
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the stratum value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the stratum value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>contains </B> -true if the stratum contains the point Many br
+<DT><B>contains </B> -true if the stratum contains the point
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLabelCreate.html#DMLabelCreate">DMLabelCreate</A>(), <A HREF="../DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</A>(), <A HREF="../DM/DMLabelClearValue.html#DMLabelClearValue">DMLabelClearValue</A>()
diff --git a/docs/manualpages/DM/DMLabelView.html b/docs/manualpages/DM/DMLabelView.html
index cadfc3d..96679ea 100644
--- a/docs/manualpages/DM/DMLabelView.html
+++ b/docs/manualpages/DM/DMLabelView.html
@@ -5,8 +5,8 @@
 <TITLE>DMLabelView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLabelView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLabelView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLabelView"><H1>DMLabelView</H1></A>
 View the label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,10 +17,12 @@ PetscErrorCode DMLabelView(DMLabel label, PetscViewer viewer)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLabelCreate.html#DMLabelCreate">DMLabelCreate</A>(), DMLabelDestroy()
diff --git a/docs/manualpages/DM/DMLoad.html b/docs/manualpages/DM/DMLoad.html
index bf4ac88..6d57efa 100644
--- a/docs/manualpages/DM/DMLoad.html
+++ b/docs/manualpages/DM/DMLoad.html
@@ -5,8 +5,8 @@
 <TITLE>DMLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLoad"><H1>DMLoad</H1></A>
 Loads a <A HREF="../DM/DM.html#DM">DM</A> that has been stored in binary  with <A HREF="../DM/DMView.html#DMView">DMView</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,31 @@ Loads a <A HREF="../DM/DM.html#DM">DM</A> that has been stored in binary  with <
 #include "petscdmlabel.h"     
 PetscErrorCode  DMLoad(DM newdm, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../DM/DM.html#DM">DM</A>, this needs to have been created with <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>() or Many brsome related function before a call to <A HREF="../DM/DMLoad.html#DMLoad">DMLoad</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() or Many brHDF5 file viewer, obtained from <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../DM/DM.html#DM">DM</A>, this needs to have been created with <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>() or
+some related function before a call to <A HREF="../DM/DMLoad.html#DMLoad">DMLoad</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() or
+HDF5 file viewer, obtained from <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The type is determined by the data in the file, any type set into the <A HREF="../DM/DM.html#DM">DM</A> before this call is ignored. Many br
+The type is determined by the data in the file, any type set into the <A HREF="../DM/DM.html#DM">DM</A> before this call is ignored.
 <P>
 <H3><FONT COLOR="#CC3333">Notes for advanced users</FONT></H3>
-Most users should not need to know the details of the binary storage Many brformat, since <A HREF="../DM/DMLoad.html#DMLoad">DMLoad</A>() and <A HREF="../DM/DMView.html#DMView">DMView</A>() completely hide these details. Many brBut for anyone who's interested, the standard binary matrix storage Many brformat is Many br<PRE>
+Most users should not need to know the details of the binary storage
+format, since <A HREF="../DM/DMLoad.html#DMLoad">DMLoad</A>() and <A HREF="../DM/DMView.html#DMView">DMView</A>() completely hide these details.
+But for anyone who's interested, the standard binary matrix storage
+format is
+<PRE>
      has not yet been determined
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>()
diff --git a/docs/manualpages/DM/DMLocalToGlobalBegin.html b/docs/manualpages/DM/DMLocalToGlobalBegin.html
index 7fcf99b..d704e92 100644
--- a/docs/manualpages/DM/DMLocalToGlobalBegin.html
+++ b/docs/manualpages/DM/DMLocalToGlobalBegin.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalToGlobalBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalToGlobalBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalToGlobalBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalToGlobalBegin"><H1>DMLocalToGlobalBegin</H1></A>
 updates global vectors from local vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,23 @@ updates global vectors from local vectors
 #include "petscdmlabel.h"     
 PetscErrorCode  DMLocalToGlobalBegin(DM dm,Vec l,InsertMode mode,Vec g)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- if <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> then no parallel communication is used, if <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> then all ghost points from the same base point accumulate into that base point. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- if <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> then no parallel communication is used, if <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> then all ghost points from the same base point accumulate into that base point.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector
+</TD></TR></TABLE>
 <P>
-Notes: In the <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> case you normally would zero the receiving vector before beginning this operation. Many brINSERT_VALUES is not supported for <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, in that case simply compute the values directly into a global vector instead of a local one. Many br
+Notes: In the <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> case you normally would zero the receiving vector before beginning this operation.
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> is not supported for <A HREF="../DM/DMDA.html#DMDA">DMDA</A>, in that case simply compute the values directly into a global vector instead of a local one.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalB [...]
diff --git a/docs/manualpages/DM/DMLocalToGlobalBeginDefaultShell.html b/docs/manualpages/DM/DMLocalToGlobalBeginDefaultShell.html
index de5eb1c..dbac04b 100644
--- a/docs/manualpages/DM/DMLocalToGlobalBeginDefaultShell.html
+++ b/docs/manualpages/DM/DMLocalToGlobalBeginDefaultShell.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalToGlobalBeginDefaultShell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalToGlobalBeginDefaultShell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalToGlobalBeginDefaultShell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalToGlobalBeginDefaultShell"><H1>DMLocalToGlobalBeginDefaultShell</H1></A>
 Uses the LocalToGlobal <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context set by the user to begin a local to global scatter Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,18 @@ PetscErrorCode DMLocalToGlobalBeginDefaultShell(DM dm,Vec l,InsertMode mode,Vec
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note:  This is not normally called directly by user code, generally user code calls <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>() and <A HREF="../DM/DMLocalToGlobalEnd.html#DMLocalToGlobalEnd">DMLocalToGlobalEnd</A>(). If the user provides their own custom routines to <A HREF="../DM/DMShellSetLocalToGlobal.html#DMShellSetLocalToGlobal">DMShellSetLocalToGlobal</A>() then those routines might have reason to call this function. Many br
+Note:  This is not normally called directly by user code, generally user code calls <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>() and <A HREF="../DM/DMLocalToGlobalEnd.html#DMLocalToGlobalEnd">DMLocalToGlobalEnd</A>(). If the user provides their own custom routines to <A HREF="../DM/DMShellSetLocalToGlobal.html#DMShellSetLocalToGlobal">DMShellSetLocalToGlobal</A>() then those routines might have reason to call this function.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLocalToGlobalEndDefaultShell.html#DMLocalToGlobalEndDefaultShell">DMLocalToGlobalEndDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMLocalToGlobalEnd.html b/docs/manualpages/DM/DMLocalToGlobalEnd.html
index c85d9a6..b002eaa 100644
--- a/docs/manualpages/DM/DMLocalToGlobalEnd.html
+++ b/docs/manualpages/DM/DMLocalToGlobalEnd.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalToGlobalEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalToGlobalEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalToGlobalEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalToGlobalEnd"><H1>DMLocalToGlobalEnd</H1></A>
 updates global vectors from local vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,21 @@ updates global vectors from local vectors
 #include "petscdmlabel.h"     
 PetscErrorCode  DMLocalToGlobalEnd(DM dm,Vec l,InsertMode mode,Vec g)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd [...]
diff --git a/docs/manualpages/DM/DMLocalToGlobalEndDefaultShell.html b/docs/manualpages/DM/DMLocalToGlobalEndDefaultShell.html
index 94abd3c..e41f37a 100644
--- a/docs/manualpages/DM/DMLocalToGlobalEndDefaultShell.html
+++ b/docs/manualpages/DM/DMLocalToGlobalEndDefaultShell.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalToGlobalEndDefaultShell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalToGlobalEndDefaultShell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalToGlobalEndDefaultShell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalToGlobalEndDefaultShell"><H1>DMLocalToGlobalEndDefaultShell</H1></A>
 Uses the LocalToGlobal <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context set by the user to end a local to global scatter Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,16 @@ PetscErrorCode DMLocalToGlobalEndDefaultShell(DM dm,Vec l,InsertMode mode,Vec g)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLocalToGlobalBeginDefaultShell.html#DMLocalToGlobalBeginDefaultShell">DMLocalToGlobalBeginDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMLocalToGlobalHookAdd.html b/docs/manualpages/DM/DMLocalToGlobalHookAdd.html
index c8d0216..df21b10 100644
--- a/docs/manualpages/DM/DMLocalToGlobalHookAdd.html
+++ b/docs/manualpages/DM/DMLocalToGlobalHookAdd.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalToGlobalHookAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalToGlobalHookAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalToGlobalHookAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalToGlobalHookAdd"><H1>DMLocalToGlobalHookAdd</H1></A>
 adds a callback to be run when a local to global is called 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,18 @@ adds a callback to be run when a local to global is called
 #include "petscdmlabel.h"     
 PetscErrorCode DMLocalToGlobalHookAdd(DM dm,PetscErrorCode (*beginhook)(DM,Vec,InsertMode,Vec,void*),PetscErrorCode (*endhook)(DM,Vec,InsertMode,Vec,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>beginhook </B></TD><TD>- function to run at the beginning of <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>endhook </B></TD><TD>- function to run after <A HREF="../DM/DMLocalToGlobalEnd.html#DMLocalToGlobalEnd">DMLocalToGlobalEnd</A>() has completed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>beginhook </B></TD><TD>- function to run at the beginning of <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>endhook </B></TD><TD>- function to run after <A HREF="../DM/DMLocalToGlobalEnd.html#DMLocalToGlobalEnd">DMLocalToGlobalEnd</A>() has completed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for beginhook</FONT></H3>
 <pre>
@@ -30,11 +34,16 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- mode Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- mode
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for endhook</FONT></H3>
@@ -43,13 +52,18 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- mode Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- mode
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefineHookAdd.html#DMRefineHookAdd">DMRefineHookAdd</A>(), <A HREF="../SNES/SNESFASGetInterpolation.html#SNESFASGetInterpolation">SNESFASGetInterpolation</A>(), <A HREF="../SNES/SNESFASGetInjection.html#SNESFASGetInjection">SNESFASGetInjection</A>(), <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>(), <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
diff --git a/docs/manualpages/DM/DMLocalToLocalBegin.html b/docs/manualpages/DM/DMLocalToLocalBegin.html
index d0f07d5..dcecb15 100644
--- a/docs/manualpages/DM/DMLocalToLocalBegin.html
+++ b/docs/manualpages/DM/DMLocalToLocalBegin.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalToLocalBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalToLocalBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalToLocalBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalToLocalBegin"><H1>DMLocalToLocalBegin</H1></A>
 Maps from a local vector (including ghost points that contain irrelevant values) to another local vector where the ghost points in the second are set correctly. Must be followed by <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,28 @@ Maps from a local vector (including ghost points that contain irrelevant values)
 #include "petscdmlabel.h"     
 PetscErrorCode  DMLocalToLocalBegin(DM dm,Vec g,InsertMode mode,Vec l)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the original local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the original local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>l  </B> -the local vector with correct ghost values Many br
+<DT><B>l  </B> -the local vector with correct ghost values
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The local vectors used here need not be the same as those Many brobtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), BUT they Many brmust have the same parallel data layout; they could, for example, be Many brobtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DM.html#DM">DM</A> originating vectors. Many br
+The local vectors used here need not be the same as those
+obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), BUT they
+must have the same parallel data layout; they could, for example, be
+obtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DM.html#DM">DM</A> originating vectors.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, local-to-local, begin
diff --git a/docs/manualpages/DM/DMLocalToLocalBeginDefaultShell.html b/docs/manualpages/DM/DMLocalToLocalBeginDefaultShell.html
index 0b57af5..6e5fe39 100644
--- a/docs/manualpages/DM/DMLocalToLocalBeginDefaultShell.html
+++ b/docs/manualpages/DM/DMLocalToLocalBeginDefaultShell.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalToLocalBeginDefaultShell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalToLocalBeginDefaultShell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalToLocalBeginDefaultShell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalToLocalBeginDefaultShell"><H1>DMLocalToLocalBeginDefaultShell</H1></A>
 Uses the LocalToLocal <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context set by the user to begin a local to local scatter Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,20 @@ PetscErrorCode DMLocalToLocalBeginDefaultShell(DM dm,Vec g,InsertMode mode,Vec l
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the original local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the original local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>l  </B> -the local vector with correct ghost values Many br
+<DT><B>l  </B> -the local vector with correct ghost values
 <br>
 <P>
- Many br
+
 <P>
-Note:  This is not normally called directly by user code, generally user code calls <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>() and <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(). If the user provides their own custom routines to <A HREF="../DM/DMShellSetLocalToLocal.html#DMShellSetLocalToLocal">DMShellSetLocalToLocal</A>() then those routines might have reason to call this function. Many br
+Note:  This is not normally called directly by user code, generally user code calls <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>() and <A HREF="../DM/DMLocalToLocalEnd.html#DMLocalToLocalEnd">DMLocalToLocalEnd</A>(). If the user provides their own custom routines to <A HREF="../DM/DMShellSetLocalToLocal.html#DMShellSetLocalToLocal">DMShellSetLocalToLocal</A>() then those routines might have reason to call this function.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLocalToLocalEndDefaultShell.html#DMLocalToLocalEndDefaultShell">DMLocalToLocalEndDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMLocalToLocalEnd.html b/docs/manualpages/DM/DMLocalToLocalEnd.html
index 0687b2c..7de3ada 100644
--- a/docs/manualpages/DM/DMLocalToLocalEnd.html
+++ b/docs/manualpages/DM/DMLocalToLocalEnd.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalToLocalEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalToLocalEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalToLocalEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalToLocalEnd"><H1>DMLocalToLocalEnd</H1></A>
 Maps from a local vector (including ghost points that contain irrelevant values) to another local vector where the ghost points in the second are set correctly. Must be preceded by <A HREF="../DM/DMLocalToLocalBegin.html#DMLocalToLocalBegin">DMLocalToLocalBegin</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,28 @@ Maps from a local vector (including ghost points that contain irrelevant values)
 #include "petscdmlabel.h"     
 PetscErrorCode  DMLocalToLocalEnd(DM dm,Vec g,InsertMode mode,Vec l)
 </PRE>
-Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../DM/DM.html#DM">DM</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the original local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the original local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- one of <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>l  </B> -the local vector with correct ghost values Many br
+<DT><B>l  </B> -the local vector with correct ghost values
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The local vectors used here need not be the same as those Many brobtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), BUT they Many brmust have the same parallel data layout; they could, for example, be Many brobtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DM.html#DM">DM</A> originating vectors. Many br
+The local vectors used here need not be the same as those
+obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), BUT they
+must have the same parallel data layout; they could, for example, be
+obtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from the <A HREF="../DM/DM.html#DM">DM</A> originating vectors.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, local-to-local, end
diff --git a/docs/manualpages/DM/DMLocalToLocalEndDefaultShell.html b/docs/manualpages/DM/DMLocalToLocalEndDefaultShell.html
index 3ed6789..ad2c050 100644
--- a/docs/manualpages/DM/DMLocalToLocalEndDefaultShell.html
+++ b/docs/manualpages/DM/DMLocalToLocalEndDefaultShell.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalToLocalEndDefaultShell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalToLocalEndDefaultShell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalToLocalEndDefaultShell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalToLocalEndDefaultShell"><H1>DMLocalToLocalEndDefaultShell</H1></A>
 Uses the LocalToLocal <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context set by the user to end a local to local scatter Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode DMLocalToLocalEndDefaultShell(DM dm,Vec g,InsertMode mode,Vec l)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the original local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the original local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>l  </B> -the local vector with correct ghost values Many br
+<DT><B>l  </B> -the local vector with correct ghost values
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLocalToLocalBeginDefaultShell.html#DMLocalToLocalBeginDefaultShell">DMLocalToLocalBeginDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMLocalizeCoordinate.html b/docs/manualpages/DM/DMLocalizeCoordinate.html
index 6d6fc51..0bd67d0 100644
--- a/docs/manualpages/DM/DMLocalizeCoordinate.html
+++ b/docs/manualpages/DM/DMLocalizeCoordinate.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalizeCoordinate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalizeCoordinate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalizeCoordinate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalizeCoordinate"><H1>DMLocalizeCoordinate</H1></A>
 If a mesh is periodic (a torus with lengths L_i, some of which can be infinite), project the coordinate onto [0, L_i) in each dimension. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,16 @@ PetscErrorCode DMLocalizeCoordinate(DM dm, const PetscScalar in[], PetscScalar o
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in     </B></TD><TD>- The input coordinate point (dim numbers) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in     </B></TD><TD>- The input coordinate point (dim numbers)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>out </B> -The localized coordinate point Many br
+<DT><B>out </B> -The localized coordinate point
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLocalizeCoordinates.html#DMLocalizeCoordinates">DMLocalizeCoordinates</A>(), DMLocalizeAddCoordinate()
diff --git a/docs/manualpages/DM/DMLocalizeCoordinates.html b/docs/manualpages/DM/DMLocalizeCoordinates.html
index 122c44c..9ad80b0 100644
--- a/docs/manualpages/DM/DMLocalizeCoordinates.html
+++ b/docs/manualpages/DM/DMLocalizeCoordinates.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocalizeCoordinates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocalizeCoordinates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocalizeCoordinates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocalizeCoordinates"><H1>DMLocalizeCoordinates</H1></A>
 If a mesh is periodic, create local coordinates for each cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,10 @@ If a mesh is periodic, create local coordinates for each cell
 PetscErrorCode DMLocalizeCoordinates(DM dm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLocalizeCoordinate.html#DMLocalizeCoordinate">DMLocalizeCoordinate</A>(), DMLocalizeAddCoordinate()
diff --git a/docs/manualpages/DM/DMLocatePoints.html b/docs/manualpages/DM/DMLocatePoints.html
index 4312a9a..a01bd7e 100644
--- a/docs/manualpages/DM/DMLocatePoints.html
+++ b/docs/manualpages/DM/DMLocatePoints.html
@@ -5,8 +5,8 @@
 <TITLE>DMLocatePoints</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMLocatePoints.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMLocatePoints.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMLocatePoints"><H1>DMLocatePoints</H1></A>
 Locate the points in v in the mesh and return a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> of the containing cells 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,36 +15,44 @@ Locate the points in v in the mesh and return a <A HREF="../PetscSF/PetscSF.html
 #include "petscdmlabel.h"     
 PetscErrorCode DMLocatePoints(DM dm, Vec v, PetscSF *cellSF)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> v (see explanation below) Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> v (see explanation below)
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The <A HREF="../Vec/Vec.html#Vec">Vec</A> of points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cells </B></TD><TD>- Points to either NULL, or a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> with guesses for which cells contain each point. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The <A HREF="../Vec/Vec.html#Vec">Vec</A> of points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cells </B></TD><TD>- Points to either NULL, or a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> with guesses for which cells contain each point.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cells </B> -The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> containing the ranks and local indices of the containing points. Many br
+<DT><B>cells </B> -The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> containing the ranks and local indices of the containing points.
 <br>
 <P>
 <P>
- Many br
+
 <P>
-To do a search of the local cells of the mesh, v should have <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> as its communicator. Many br
+To do a search of the local cells of the mesh, v should have <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> as its communicator.
 <P>
-To do a search of all the cells in the distributed mesh, v should have the same communicator as Many brdm. Many br
+To do a search of all the cells in the distributed mesh, v should have the same communicator as
+dm.
 <P>
-If *cellSF is NULL on input, a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> will be created. Many br
+If *cellSF is NULL on input, a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> will be created.
 <P>
-If *cellSF is not NULL on input, it should point to an existing <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, whose graph will be used as initial Many brguesses. Many br
+If *cellSF is not NULL on input, it should point to an existing <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, whose graph will be used as initial
+guesses.
 <P>
-An array that maps each point to its containing cell can be obtained with Many br
+An array that maps each point to its containing cell can be obtained with
 <P>
-const <A HREF="../PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</A> *cells; Many brPetscInt           nFound; Many brconst <A HREF="../PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</A> *found; Many br
+const <A HREF="../PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</A> *cells;
+<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>           nFound;
+const <A HREF="../PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</A> *found;
 <P>
-<A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>(cells,NULL,&nFound,&found,&cells); Many br
+<A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>(cells,NULL,&nFound,&found,&cells);
 <P>
-Where cells[i].rank is the rank of the cell containing point found[i] (or i if found == NULL), and cells[i].index is Many brthe index of the cell in its rank's local numbering. Many br
+Where cells[i].rank is the rank of the cell containing point found[i] (or i if found == NULL), and cells[i].index is
+the index of the cell in its rank's local numbering.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  point location, mesh
diff --git a/docs/manualpages/DM/DMMOAB.html b/docs/manualpages/DM/DMMOAB.html
index caa8790..7714087 100644
--- a/docs/manualpages/DM/DMMOAB.html
+++ b/docs/manualpages/DM/DMMOAB.html
@@ -5,12 +5,12 @@
 <TITLE>DMMOAB</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMOAB.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMOAB.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMOAB"><H1>DMMOAB</H1></A>
-"moab" - A <A HREF="../DM/DM.html#DM">DM</A> object that encapsulates an unstructured mesh described by the MOAB mesh database. Direct access to the MOAB Interface and other mesh manipulation related objects are available through public API. Ability to create global and local representation of <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> containing all unknowns in the interior and shared boundary via a transparent tag-data wrapper is provided along with utility functions to traverse the mesh [...]
+"moab" - A <A HREF="../DM/DM.html#DM">DM</A> object that encapsulates an unstructured mesh described by the MOAB mesh database. Direct access to the MOAB Interface and other mesh manipulation related objects are available through public API. Ability to create global and local representation of <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> containing all unknowns in the interior and shared boundary via a transparent tag-data wrapper is provided along with utility functions to traverse the mesh [...]
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMType.html#DMType">DMType</A>, <A HREF="../DM/DMMoabCreate.html#DMMoabCreate">DMMoabCreate</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(), DMMoabCreateMoab()
diff --git a/docs/manualpages/DM/DMMoabCreate.html b/docs/manualpages/DM/DMMoabCreate.html
index 3be1947..d815e2d 100644
--- a/docs/manualpages/DM/DMMoabCreate.html
+++ b/docs/manualpages/DM/DMMoabCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabCreate"><H1>DMMoabCreate</H1></A>
 Creates a DMMoab object, optionally from an instance and other data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,26 @@ Creates a DMMoab object, optionally from an instance and other data
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabCreateMoab(MPI_Comm comm, moab::Interface *mbiface, moab::ParallelComm *pcomm, moab::Tag *ltog_tag, moab::Range *range, DM *dmb)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the DMMoab object Many br
+<DT><B>comm </B> -The communicator for the DMMoab object
 <br>
-<DT><B>mbiface </B> -(ptr to) the MOAB Instance; if passed in NULL, MOAB instance is created inside PETSc, and destroyed Many bralong with the DMMoab Many br
+<DT><B>mbiface </B> -(ptr to) the MOAB Instance; if passed in NULL, MOAB instance is created inside PETSc, and destroyed
+along with the DMMoab
 <br>
-<DT><B>pcomm </B> -(ptr to) a ParallelComm; if NULL, creates one internally for the whole communicator Many br
+<DT><B>pcomm </B> -(ptr to) a ParallelComm; if NULL, creates one internally for the whole communicator
 <br>
-<DT><B>ltog_tag </B> -A tag to use to retrieve global id for an entity; if 0, will use GLOBAL_ID_TAG_NAME/tag Many br
+<DT><B>ltog_tag </B> -A tag to use to retrieve global id for an entity; if 0, will use GLOBAL_ID_TAG_NAME/tag
 <br>
-<DT><B>range </B> -If non-NULL, contains range of entities to which DOFs will be assigned Many br
+<DT><B>range </B> -If non-NULL, contains range of entities to which DOFs will be assigned
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmb  </B> -The DMMoab object Many br
+<DT><B>dmb  </B> -The DMMoab object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabCreateBoxMesh.html b/docs/manualpages/DM/DMMoabCreateBoxMesh.html
index c264db0..419ac94 100644
--- a/docs/manualpages/DM/DMMoabCreateBoxMesh.html
+++ b/docs/manualpages/DM/DMMoabCreateBoxMesh.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabCreateBoxMesh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabCreateBoxMesh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabCreateBoxMesh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabCreateBoxMesh"><H1>DMMoabCreateBoxMesh</H1></A>
 Creates a mesh on the tensor product (box) of intervals with user specified bounds. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,26 @@ Creates a mesh on the tensor product (box) of intervals with user specified boun
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabCreateBoxMesh(MPI_Comm comm, PetscInt dim, PetscBool useSimplex, const PetscReal* bounds, PetscInt nele, PetscInt user_nghost, DM *dm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bounds </B></TD><TD>- The bounds of the box specified with [x-left, x-right, y-bottom, y-top, z-bottom, z-top] depending on the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nele </B></TD><TD>- The number of discrete elements in each direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user_nghost </B></TD><TD>- The number of ghosted layers needed in the partitioned mesh Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bounds </B></TD><TD>- The bounds of the box specified with [x-left, x-right, y-bottom, y-top, z-bottom, z-top] depending on the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nele </B></TD><TD>- The number of discrete elements in each direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user_nghost </B></TD><TD>- The number of ghosted layers needed in the partitioned mesh
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, create
diff --git a/docs/manualpages/DM/DMMoabCreateVector.html b/docs/manualpages/DM/DMMoabCreateVector.html
index 388db00..24e4ea6 100644
--- a/docs/manualpages/DM/DMMoabCreateVector.html
+++ b/docs/manualpages/DM/DMMoabCreateVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabCreateVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabCreateVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabCreateVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabCreateVector"><H1>DMMoabCreateVector</H1></A>
 Create a <A HREF="../Vec/Vec.html#Vec">Vec</A> from either an existing tag, or a specified tag size, and a range of entities 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,26 @@ Create a <A HREF="../Vec/Vec.html#Vec">Vec</A> from either an existing tag, or a
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabCreateVector(DM dm,moab::Tag tag,const moab::Range* range,PetscBool is_global_vec,PetscBool destroy_tag,Vec *vec)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm              </B></TD><TD>- The DMMoab object being set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tag             </B></TD><TD>- If non-zero, block size will be taken from the tag size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>range           </B></TD><TD>- If non-empty, <A HREF="../Vec/Vec.html#Vec">Vec</A> corresponds to these entities, otherwise to the entities set on the DMMoab Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_global_vec   </B></TD><TD>- If true, this is a local representation of the <A HREF="../Vec/Vec.html#Vec">Vec</A> (including ghosts in parallel), otherwise a truly parallel one Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy_tag     </B></TD><TD>- If true, MOAB tag is destroyed with <A HREF="../Vec/Vec.html#Vec">Vec</A>, otherwise it is left on MOAB Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm              </B></TD><TD>- The DMMoab object being set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tag             </B></TD><TD>- If non-zero, block size will be taken from the tag size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>range           </B></TD><TD>- If non-empty, <A HREF="../Vec/Vec.html#Vec">Vec</A> corresponds to these entities, otherwise to the entities set on the DMMoab
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_global_vec   </B></TD><TD>- If true, this is a local representation of the <A HREF="../Vec/Vec.html#Vec">Vec</A> (including ghosts in parallel), otherwise a truly parallel one
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy_tag     </B></TD><TD>- If true, MOAB tag is destroyed with <A HREF="../Vec/Vec.html#Vec">Vec</A>, otherwise it is left on MOAB
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec             </B></TD><TD>- The created vector Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec             </B></TD><TD>- The created vector
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, create
diff --git a/docs/manualpages/DM/DMMoabGetAllVertices.html b/docs/manualpages/DM/DMMoabGetAllVertices.html
index 0e4dd53..46e5d30 100644
--- a/docs/manualpages/DM/DMMoabGetAllVertices.html
+++ b/docs/manualpages/DM/DMMoabGetAllVertices.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetAllVertices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetAllVertices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetAllVertices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetAllVertices"><H1>DMMoabGetAllVertices</H1></A>
 Get the entities having DOFs on this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the entities having DOFs on this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetAllVertices(DM dm,moab::Range *local)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm    </B> -The DMMoab object being set Many br
+<DT><B>dm    </B> -The DMMoab object being set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>owned </B> -The local vertex entities in this DMMoab = (owned+ghosted) Many br
+<DT><B>owned </B> -The local vertex entities in this DMMoab = (owned+ghosted)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetBlockSize.html b/docs/manualpages/DM/DMMoabGetBlockSize.html
index f8adce9..f7ca2e1 100644
--- a/docs/manualpages/DM/DMMoabGetBlockSize.html
+++ b/docs/manualpages/DM/DMMoabGetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetBlockSize"><H1>DMMoabGetBlockSize</H1></A>
 Get the block size used with this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the block size used with this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetBlockSize(DM dm,PetscInt *bs)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The DMMoab object being set Many br
+<DT><B>dm </B> -The DMMoab object being set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>bs </B> -The block size used with this DMMoab Many br
+<DT><B>bs </B> -The block size used with this DMMoab
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetBoundaryMarkers.html b/docs/manualpages/DM/DMMoabGetBoundaryMarkers.html
index a471d0c..a2bcf47 100644
--- a/docs/manualpages/DM/DMMoabGetBoundaryMarkers.html
+++ b/docs/manualpages/DM/DMMoabGetBoundaryMarkers.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetBoundaryMarkers</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetBoundaryMarkers.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetBoundaryMarkers.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetBoundaryMarkers"><H1>DMMoabGetBoundaryMarkers</H1></A>
 Return references to the vertices, faces, elements on the boundary 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,18 @@ Return references to the vertices, faces, elements on the boundary
 PetscErrorCode DMMoabGetBoundaryMarkers(DM dm,const moab::Range **bdvtx,const moab::Range** bdelems,const moab::Range** bdfaces)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdvtx </B></TD><TD>- Boundary vertices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdelems </B></TD><TD>- Boundary elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdfaces </B></TD><TD>- Boundary faces Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdvtx </B></TD><TD>- Boundary vertices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdelems </B></TD><TD>- Boundary elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdfaces </B></TD><TD>- Boundary faces
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMMoabCheckBoundaryVertices(), <A HREF="../DM/DMMoabIsEntityOnBoundary.html#DMMoabIsEntityOnBoundary">DMMoabIsEntityOnBoundary</A>()
diff --git a/docs/manualpages/DM/DMMoabGetDimension.html b/docs/manualpages/DM/DMMoabGetDimension.html
index 69a3186..dd5b373 100644
--- a/docs/manualpages/DM/DMMoabGetDimension.html
+++ b/docs/manualpages/DM/DMMoabGetDimension.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetDimension"><H1>DMMoabGetDimension</H1></A>
 Get the dimension of the <A HREF="../DM/DM.html#DM">DM</A> Mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Get the dimension of the <A HREF="../DM/DM.html#DM">DM</A> Mesh
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetDimension(DM dm,PetscInt *dim)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The dimension of <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The dimension of <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetDofs.html b/docs/manualpages/DM/DMMoabGetDofs.html
index 2beeb05..b39c840 100644
--- a/docs/manualpages/DM/DMMoabGetDofs.html
+++ b/docs/manualpages/DM/DMMoabGetDofs.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetDofs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetDofs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetDofs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetDofs"><H1>DMMoabGetDofs</H1></A>
 Gets the global degree-of-freedom for all fields (components) defined on an array of MOAB EntityHandles. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Gets the global degree-of-freedom for all fields (components) defined on an arra
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetDofs(DM dm,PetscInt npoints,const moab::EntityHandle* points,PetscInt* dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the global degree-of-freedom index array corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the global degree-of-freedom index array corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, global degrees of freedom
diff --git a/docs/manualpages/DM/DMMoabGetDofsBlocked.html b/docs/manualpages/DM/DMMoabGetDofsBlocked.html
index 2df3746..29dd3fa 100644
--- a/docs/manualpages/DM/DMMoabGetDofsBlocked.html
+++ b/docs/manualpages/DM/DMMoabGetDofsBlocked.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetDofsBlocked</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetDofsBlocked.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetDofsBlocked.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetDofsBlocked"><H1>DMMoabGetDofsBlocked</H1></A>
 Gets the global degree-of-freedom for the first field (component) defined on an array of MOAB EntityHandles. It is useful when performing Blocked(Get/Set) methods in computation of element residuals and assembly of the discrete systems when all fields are co-located. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Gets the global degree-of-freedom for the first field (component) defined on an
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetDofsBlocked(DM dm,PetscInt npoints,const moab::EntityHandle* points,PetscInt* dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the blocked global degree-of-freedom index array in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the blocked global degree-of-freedom index array in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, global degrees of freedom
diff --git a/docs/manualpages/DM/DMMoabGetDofsBlockedLocal.html b/docs/manualpages/DM/DMMoabGetDofsBlockedLocal.html
index f487c23..9c6ed6e 100644
--- a/docs/manualpages/DM/DMMoabGetDofsBlockedLocal.html
+++ b/docs/manualpages/DM/DMMoabGetDofsBlockedLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetDofsBlockedLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetDofsBlockedLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetDofsBlockedLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetDofsBlockedLocal"><H1>DMMoabGetDofsBlockedLocal</H1></A>
 Gets the local degree-of-freedom for the first field (component) defined on an array of MOAB EntityHandles. It is useful when performing local Blocked(Get/Set) methods in computation of element residuals and assembly of the discrete systems when all fields are co-located. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Gets the local degree-of-freedom for the first field (component) defined on an a
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetDofsBlockedLocal(DM dm,PetscInt npoints,const moab::EntityHandle* points,PetscInt* dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the blocked local degree-of-freedom index array in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the blocked local degree-of-freedom index array in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, global degrees of freedom
diff --git a/docs/manualpages/DM/DMMoabGetDofsLocal.html b/docs/manualpages/DM/DMMoabGetDofsLocal.html
index 74dce51..e66b544 100644
--- a/docs/manualpages/DM/DMMoabGetDofsLocal.html
+++ b/docs/manualpages/DM/DMMoabGetDofsLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetDofsLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetDofsLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetDofsLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetDofsLocal"><H1>DMMoabGetDofsLocal</H1></A>
 Gets the local degree-of-freedom for all fields (components) defined on an array of MOAB EntityHandles. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Gets the local degree-of-freedom for all fields (components) defined on an array
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetDofsLocal(DM dm,PetscInt npoints,const moab::EntityHandle* points,PetscInt* dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the local degree-of-freedom index array corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the local degree-of-freedom index array corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, global degrees of freedom
diff --git a/docs/manualpages/DM/DMMoabGetElementConnectivity.html b/docs/manualpages/DM/DMMoabGetElementConnectivity.html
index a2aa7bb..5544841 100644
--- a/docs/manualpages/DM/DMMoabGetElementConnectivity.html
+++ b/docs/manualpages/DM/DMMoabGetElementConnectivity.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetElementConnectivity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetElementConnectivity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetElementConnectivity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetElementConnectivity"><H1>DMMoabGetElementConnectivity</H1></A>
 Get the vertex adjacency for the given entity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Get the vertex adjacency for the given entity
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetElementConnectivity(DM dm,moab::EntityHandle ehandle,PetscInt* nconn,const moab::EntityHandle **conn)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ehandle </B></TD><TD>- Vertex entity handle Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ehandle </B></TD><TD>- Vertex entity handle
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of entities whose coordinates are needed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conn </B></TD><TD>- The vertex entity handles Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of entities whose coordinates are needed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conn </B></TD><TD>- The vertex entity handles
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMMoabGetVertexCoordinates.html#DMMoabGetVertexCoordinates">DMMoabGetVertexCoordinates</A>(), <A HREF="../DM/DMMoabGetVertexConnectivity.html#DMMoabGetVertexConnectivity">DMMoabGetVertexConnectivity</A>(), <A HREF="../DM/DMMoabRestoreVertexConnectivity.html#DMMoabRestoreVertexConnectivity">DMMoabRestoreVertexConnectivity</A>()
diff --git a/docs/manualpages/DM/DMMoabGetFieldDof.html b/docs/manualpages/DM/DMMoabGetFieldDof.html
index a6c0387..9542833 100644
--- a/docs/manualpages/DM/DMMoabGetFieldDof.html
+++ b/docs/manualpages/DM/DMMoabGetFieldDof.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetFieldDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetFieldDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetFieldDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetFieldDof"><H1>DMMoabGetFieldDof</H1></A>
 Gets the global degree-of-freedom of a field (component) defined on a particular MOAB EntityHandle. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Gets the global degree-of-freedom of a field (component) defined on a particular
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetFieldDof(DM dm,moab::EntityHandle point,PetscInt field,PetscInt* dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the MOAB EntityHandle container which holds the field degree-of-freedom values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field (component) index Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the MOAB EntityHandle container which holds the field degree-of-freedom values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field (component) index
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the global degree-of-freedom index corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the global degree-of-freedom index corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, global degree of freedom
diff --git a/docs/manualpages/DM/DMMoabGetFieldDofs.html b/docs/manualpages/DM/DMMoabGetFieldDofs.html
index fe4e5c9..b11cbc3 100644
--- a/docs/manualpages/DM/DMMoabGetFieldDofs.html
+++ b/docs/manualpages/DM/DMMoabGetFieldDofs.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetFieldDofs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetFieldDofs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetFieldDofs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetFieldDofs"><H1>DMMoabGetFieldDofs</H1></A>
 Gets the global degree-of-freedom of a field (component) defined on an array of MOAB EntityHandles. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Gets the global degree-of-freedom of a field (component) defined on an array of
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetFieldDofs(DM dm,PetscInt npoints,const moab::EntityHandle* points,PetscInt field,PetscInt* dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field (component) index Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field (component) index
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the global degree-of-freedom index array corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the global degree-of-freedom index array corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, global degrees of freedom
diff --git a/docs/manualpages/DM/DMMoabGetFieldDofsLocal.html b/docs/manualpages/DM/DMMoabGetFieldDofsLocal.html
index e7f31a1..069c062 100644
--- a/docs/manualpages/DM/DMMoabGetFieldDofsLocal.html
+++ b/docs/manualpages/DM/DMMoabGetFieldDofsLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetFieldDofsLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetFieldDofsLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetFieldDofsLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetFieldDofsLocal"><H1>DMMoabGetFieldDofsLocal</H1></A>
 Gets the local degrees-of-freedom of a field (component) defined on an array of MOAB EntityHandles. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Gets the local degrees-of-freedom of a field (component) defined on an array of
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetFieldDofsLocal(DM dm,PetscInt npoints,const moab::EntityHandle* points,PetscInt field,PetscInt* dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field (component) index Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- the total number of Entities in the points array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- the MOAB EntityHandle container array which holds the field degree-of-freedom values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field (component) index
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the local degree-of-freedom index array corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the local degree-of-freedom index array corresponding to the field in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, local degrees of freedom
diff --git a/docs/manualpages/DM/DMMoabGetFieldName.html b/docs/manualpages/DM/DMMoabGetFieldName.html
index 6eeb3a9..7cdc5e8 100644
--- a/docs/manualpages/DM/DMMoabGetFieldName.html
+++ b/docs/manualpages/DM/DMMoabGetFieldName.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetFieldName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetFieldName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetFieldName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetFieldName"><H1>DMMoabGetFieldName</H1></A>
 Gets the names of individual field components in multicomponent vectors associated with a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Gets the names of individual field components in multicomponent vectors associat
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetFieldName(DM dm, PetscInt field, const char **fieldName)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number for the DMMoab (0, 1, ... dof-1), where dof indicates the Many brnumber of degrees of freedom per node within the DMMoab Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number for the DMMoab (0, 1, ... dof-1), where dof indicates the
+number of degrees of freedom per node within the DMMoab
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldName </B></TD><TD>- the name of the field (component) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldName </B></TD><TD>- the name of the field (component)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, component name
diff --git a/docs/manualpages/DM/DMMoabGetInterface.html b/docs/manualpages/DM/DMMoabGetInterface.html
index 2960add..e67e8a0 100644
--- a/docs/manualpages/DM/DMMoabGetInterface.html
+++ b/docs/manualpages/DM/DMMoabGetInterface.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetInterface</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetInterface.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetInterface.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetInterface"><H1>DMMoabGetInterface</H1></A>
 Get the MOAB instance used with this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the MOAB instance used with this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetInterface(DM dm,moab::Interface **mbiface)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm      </B> -The DMMoab object being set Many br
+<DT><B>dm      </B> -The DMMoab object being set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mbiface </B> -The MOAB instance set on this DMMoab Many br
+<DT><B>mbiface </B> -The MOAB instance set on this DMMoab
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetLocalElements.html b/docs/manualpages/DM/DMMoabGetLocalElements.html
index 77e7254..e114b9c 100644
--- a/docs/manualpages/DM/DMMoabGetLocalElements.html
+++ b/docs/manualpages/DM/DMMoabGetLocalElements.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetLocalElements</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetLocalElements.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetLocalElements.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetLocalElements"><H1>DMMoabGetLocalElements</H1></A>
 Get the higher-dimensional entities that are locally owned 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the higher-dimensional entities that are locally owned
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetLocalElements(DM dm,const moab::Range **range)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm    </B> -The DMMoab object being set Many br
+<DT><B>dm    </B> -The DMMoab object being set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>range </B> -The entities owned locally Many br
+<DT><B>range </B> -The entities owned locally
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetLocalSize.html b/docs/manualpages/DM/DMMoabGetLocalSize.html
index ed5f2cd..ef16095 100644
--- a/docs/manualpages/DM/DMMoabGetLocalSize.html
+++ b/docs/manualpages/DM/DMMoabGetLocalSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetLocalSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetLocalSize"><H1>DMMoabGetLocalSize</H1></A>
 Get the local and ghosted vertex size used with this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Get the local and ghosted vertex size used with this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetLocalSize(DM dm,PetscInt *nel,PetscInt *neg,PetscInt *nvl,PetscInt *nvg)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The DMMoab object being set Many br
+<DT><B>dm </B> -The DMMoab object being set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nel </B></TD><TD>- The number of owned elements in this processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>neg </B></TD><TD>- The number of ghosted elements in this processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvl </B></TD><TD>- The number of owned vertices in this processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvg </B></TD><TD>- The number of ghosted vertices in this processor Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nel </B></TD><TD>- The number of owned elements in this processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>neg </B></TD><TD>- The number of ghosted elements in this processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvl </B></TD><TD>- The number of owned vertices in this processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvg </B></TD><TD>- The number of ghosted vertices in this processor
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetLocalToGlobalTag.html b/docs/manualpages/DM/DMMoabGetLocalToGlobalTag.html
index a6a9952..5fb7bef 100644
--- a/docs/manualpages/DM/DMMoabGetLocalToGlobalTag.html
+++ b/docs/manualpages/DM/DMMoabGetLocalToGlobalTag.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetLocalToGlobalTag</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetLocalToGlobalTag.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetLocalToGlobalTag.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetLocalToGlobalTag"><H1>DMMoabGetLocalToGlobalTag</H1></A>
 Get the tag used for local to global numbering 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the tag used for local to global numbering
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetLocalToGlobalTag(DM dm,moab::Tag *ltog_tag)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm      </B> -The DMMoab object being set Many br
+<DT><B>dm      </B> -The DMMoab object being set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ltogtag </B> -The MOAB tag used for local to global ids Many br
+<DT><B>ltogtag </B> -The MOAB tag used for local to global ids
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetLocalVertices.html b/docs/manualpages/DM/DMMoabGetLocalVertices.html
index 2b2b715..60affb6 100644
--- a/docs/manualpages/DM/DMMoabGetLocalVertices.html
+++ b/docs/manualpages/DM/DMMoabGetLocalVertices.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetLocalVertices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetLocalVertices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetLocalVertices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetLocalVertices"><H1>DMMoabGetLocalVertices</H1></A>
 Get the entities having DOFs on this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Get the entities having DOFs on this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetLocalVertices(DM dm,const moab::Range **owned,const moab::Range **ghost)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm    </B> -The DMMoab object being set Many br
+<DT><B>dm    </B> -The DMMoab object being set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>owned </B> -The owned vertex entities in this DMMoab Many br
+<DT><B>owned </B> -The owned vertex entities in this DMMoab
 <br>
-<DT><B>ghost </B> -The ghosted entities (non-owned) stored locally in this partition Many br
+<DT><B>ghost </B> -The ghosted entities (non-owned) stored locally in this partition
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetMaterialBlock.html b/docs/manualpages/DM/DMMoabGetMaterialBlock.html
index 77bde58..323209b 100644
--- a/docs/manualpages/DM/DMMoabGetMaterialBlock.html
+++ b/docs/manualpages/DM/DMMoabGetMaterialBlock.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetMaterialBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetMaterialBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetMaterialBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetMaterialBlock"><H1>DMMoabGetMaterialBlock</H1></A>
 Get the material ID corresponding to the current entity of the <A HREF="../DM/DM.html#DM">DM</A> Mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Get the material ID corresponding to the current entity of the <A HREF="../DM/DM
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetMaterialBlock(DM dm,const moab::EntityHandle ehandle, PetscInt *mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ehandle </B></TD><TD>- The element entity handle Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ehandle </B></TD><TD>- The element entity handle
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- The material ID for the current entity Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- The material ID for the current entity
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetOffset.html b/docs/manualpages/DM/DMMoabGetOffset.html
index b057a30..4e79ea5 100644
--- a/docs/manualpages/DM/DMMoabGetOffset.html
+++ b/docs/manualpages/DM/DMMoabGetOffset.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetOffset"><H1>DMMoabGetOffset</H1></A>
 Get the local offset for the global vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Get the local offset for the global vector
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetOffset(DM dm,PetscInt *offset)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object being set Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object being set
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offset </B></TD><TD>- The local offset for the global vector Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offset </B></TD><TD>- The local offset for the global vector
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetParallelComm.html b/docs/manualpages/DM/DMMoabGetParallelComm.html
index 31ac7e6..268994a 100644
--- a/docs/manualpages/DM/DMMoabGetParallelComm.html
+++ b/docs/manualpages/DM/DMMoabGetParallelComm.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetParallelComm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetParallelComm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetParallelComm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetParallelComm"><H1>DMMoabGetParallelComm</H1></A>
 Get the ParallelComm used with this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the ParallelComm used with this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetParallelComm(DM dm,moab::ParallelComm **pcomm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm    </B> -The DMMoab object being set Many br
+<DT><B>dm    </B> -The DMMoab object being set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>pcomm </B> -The ParallelComm for the DMMoab Many br
+<DT><B>pcomm </B> -The ParallelComm for the DMMoab
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetSize.html b/docs/manualpages/DM/DMMoabGetSize.html
index 0133ee2..ce88131 100644
--- a/docs/manualpages/DM/DMMoabGetSize.html
+++ b/docs/manualpages/DM/DMMoabGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetSize"><H1>DMMoabGetSize</H1></A>
 Get the global vertex size used with this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Get the global vertex size used with this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetSize(DM dm,PetscInt *neg,PetscInt *nvg)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The DMMoab object being set Many br
+<DT><B>dm </B> -The DMMoab object being set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>neg </B> -The number of global elements in the DMMoab instance Many br
+<DT><B>neg </B> -The number of global elements in the DMMoab instance
 <br>
-<DT><B>nvg </B> -The number of global vertices in the DMMoab instance Many br
+<DT><B>nvg </B> -The number of global vertices in the DMMoab instance
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabGetVecRange.html b/docs/manualpages/DM/DMMoabGetVecRange.html
index c3e7c4f..007f2f0 100644
--- a/docs/manualpages/DM/DMMoabGetVecRange.html
+++ b/docs/manualpages/DM/DMMoabGetVecRange.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetVecRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetVecRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetVecRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetVecRange"><H1>DMMoabGetVecRange</H1></A>
 Get the MOAB entities associated with this <A HREF="../Vec/Vec.html#Vec">Vec</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,14 @@ Get the MOAB entities associated with this <A HREF="../Vec/Vec.html#Vec">Vec</A>
 PetscErrorCode DMMoabGetVecRange(Vec vec,moab::Range *range)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec   </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> being queried Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec   </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> being queried
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>range </B></TD><TD>- Entities associated with this <A HREF="../Vec/Vec.html#Vec">Vec</A>. NULL if vec is a native PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A>. Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>range </B></TD><TD>- Entities associated with this <A HREF="../Vec/Vec.html#Vec">Vec</A>. NULL if vec is a native PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A>.
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, MOAB range
diff --git a/docs/manualpages/DM/DMMoabGetVecTag.html b/docs/manualpages/DM/DMMoabGetVecTag.html
index 623dcfb..b306f5c 100644
--- a/docs/manualpages/DM/DMMoabGetVecTag.html
+++ b/docs/manualpages/DM/DMMoabGetVecTag.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetVecTag</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetVecTag.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetVecTag.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetVecTag"><H1>DMMoabGetVecTag</H1></A>
 Get the MOAB tag associated with this <A HREF="../Vec/Vec.html#Vec">Vec</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,14 @@ Get the MOAB tag associated with this <A HREF="../Vec/Vec.html#Vec">Vec</A>
 PetscErrorCode DMMoabGetVecTag(Vec vec,moab::Tag *tag)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> being queried Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> being queried
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tag </B></TD><TD>- Tag associated with this <A HREF="../Vec/Vec.html#Vec">Vec</A>. NULL if vec is a native PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A>. Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tag </B></TD><TD>- Tag associated with this <A HREF="../Vec/Vec.html#Vec">Vec</A>. NULL if vec is a native PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A>.
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, MOAB tag
diff --git a/docs/manualpages/DM/DMMoabGetVertexConnectivity.html b/docs/manualpages/DM/DMMoabGetVertexConnectivity.html
index 4cce073..8a48be1 100644
--- a/docs/manualpages/DM/DMMoabGetVertexConnectivity.html
+++ b/docs/manualpages/DM/DMMoabGetVertexConnectivity.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetVertexConnectivity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetVertexConnectivity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetVertexConnectivity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetVertexConnectivity"><H1>DMMoabGetVertexConnectivity</H1></A>
 Get the vertex adjacency for the given entity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Get the vertex adjacency for the given entity
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetVertexConnectivity(DM dm,moab::EntityHandle vhandle,PetscInt* nconn, moab::EntityHandle **conn)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vhandle </B></TD><TD>- Vertex entity handle Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vhandle </B></TD><TD>- Vertex entity handle
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of entities whose coordinates are needed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conn </B></TD><TD>- The vertex entity handles Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of entities whose coordinates are needed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conn </B></TD><TD>- The vertex entity handles
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMMoabGetVertexCoordinates.html#DMMoabGetVertexCoordinates">DMMoabGetVertexCoordinates</A>(), <A HREF="../DM/DMMoabRestoreVertexConnectivity.html#DMMoabRestoreVertexConnectivity">DMMoabRestoreVertexConnectivity</A>()
diff --git a/docs/manualpages/DM/DMMoabGetVertexCoordinates.html b/docs/manualpages/DM/DMMoabGetVertexCoordinates.html
index 1e509ae..4cd577f 100644
--- a/docs/manualpages/DM/DMMoabGetVertexCoordinates.html
+++ b/docs/manualpages/DM/DMMoabGetVertexCoordinates.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetVertexCoordinates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetVertexCoordinates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetVertexCoordinates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetVertexCoordinates"><H1>DMMoabGetVertexCoordinates</H1></A>
 Get the coordinates corresponding to the requested vertex entities 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Get the coordinates corresponding to the requested vertex entities
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetVertexCoordinates(DM dm,PetscInt nconn,const moab::EntityHandle *conn,PetscReal *vpos)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of entities whose coordinates are needed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conn </B></TD><TD>- The vertex entity handles Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of entities whose coordinates are needed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conn </B></TD><TD>- The vertex entity handles
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vpos </B></TD><TD>- The coordinates of the requested vertex entities Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vpos </B></TD><TD>- The coordinates of the requested vertex entities
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMMoabGetVertexConnectivity.html#DMMoabGetVertexConnectivity">DMMoabGetVertexConnectivity</A>()
diff --git a/docs/manualpages/DM/DMMoabGetVertexDofsBlocked.html b/docs/manualpages/DM/DMMoabGetVertexDofsBlocked.html
index eb981ee..581a8c5 100644
--- a/docs/manualpages/DM/DMMoabGetVertexDofsBlocked.html
+++ b/docs/manualpages/DM/DMMoabGetVertexDofsBlocked.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetVertexDofsBlocked</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetVertexDofsBlocked.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetVertexDofsBlocked.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetVertexDofsBlocked"><H1>DMMoabGetVertexDofsBlocked</H1></A>
 Gets the global degree-of-freedom for the first field (component) defined on an array of locally owned MOAB mesh vertices. It's utility is when performing Finite-Difference type calculations where vertex traversal is faster than element-wise assembly that is typically done in FEM calculations. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Gets the global degree-of-freedom for the first field (component) defined on an
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetVertexDofsBlocked(DM dm,PetscInt** dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the blocked global degree-of-freedom index array in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) that is vertex-based based on local numbering Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the blocked global degree-of-freedom index array in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) that is vertex-based based on local numbering
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, blocked degrees of freedom
diff --git a/docs/manualpages/DM/DMMoabGetVertexDofsBlockedLocal.html b/docs/manualpages/DM/DMMoabGetVertexDofsBlockedLocal.html
index bd47347..becc465 100644
--- a/docs/manualpages/DM/DMMoabGetVertexDofsBlockedLocal.html
+++ b/docs/manualpages/DM/DMMoabGetVertexDofsBlockedLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabGetVertexDofsBlockedLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabGetVertexDofsBlockedLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabGetVertexDofsBlockedLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabGetVertexDofsBlockedLocal"><H1>DMMoabGetVertexDofsBlockedLocal</H1></A>
 Gets the local degree-of-freedom for the first field (component) defined on an array of locally owned MOAB mesh vertices. It's utility is when performing Finite-Difference type calculations where vertex traversal is faster than element-wise assembly that is typically done in FEM calculations. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Gets the local degree-of-freedom for the first field (component) defined on an a
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabGetVertexDofsBlockedLocal(DM dm,PetscInt** dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the blocked local degree-of-freedom index array in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) that is vertex-based based on local numbering Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the blocked local degree-of-freedom index array in the discrete representation (<A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) that is vertex-based based on local numbering
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, get, blocked degrees of freedom
diff --git a/docs/manualpages/DM/DMMoabIsEntityOnBoundary.html b/docs/manualpages/DM/DMMoabIsEntityOnBoundary.html
index fe47fc8..4f725e0 100644
--- a/docs/manualpages/DM/DMMoabIsEntityOnBoundary.html
+++ b/docs/manualpages/DM/DMMoabIsEntityOnBoundary.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabIsEntityOnBoundary</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabIsEntityOnBoundary.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabIsEntityOnBoundary.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabIsEntityOnBoundary"><H1>DMMoabIsEntityOnBoundary</H1></A>
 Check whether a given entity is on the boundary (vertex, edge, face, element) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,18 @@ Check whether a given entity is on the boundary (vertex, edge, face, element)
 PetscErrorCode DMMoabCheckBoundaryVertices(DM dm,PetscInt nconn,const moab::EntityHandle *cnt,PetscBool* isbdvtx)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of handles Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnt </B></TD><TD>- Array of entity handles Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of handles
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnt </B></TD><TD>- Array of entity handles
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isbdvtx </B></TD><TD>- Array of boundary markers - <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if entity on boundary; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isbdvtx </B></TD><TD>- Array of boundary markers - <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if entity on boundary; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMMoabIsEntityOnBoundary.html#DMMoabIsEntityOnBoundary">DMMoabIsEntityOnBoundary</A>()
diff --git a/docs/manualpages/DM/DMMoabLoadFromFile.html b/docs/manualpages/DM/DMMoabLoadFromFile.html
index d149496..62889e6 100644
--- a/docs/manualpages/DM/DMMoabLoadFromFile.html
+++ b/docs/manualpages/DM/DMMoabLoadFromFile.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabLoadFromFile</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabLoadFromFile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabLoadFromFile.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabLoadFromFile"><H1>DMMoabLoadFromFile</H1></A>
 Creates a <A HREF="../DM/DM.html#DM">DM</A> object by loading the mesh from a user specified file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,25 @@ Creates a <A HREF="../DM/DM.html#DM">DM</A> object by loading the mesh from a us
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabLoadFromFile(MPI_Comm comm,PetscInt dim,const char* filename, const char* usrreadopts, DM *dm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- The name of the mesh file to be loaded Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrreadopts </B></TD><TD>- The options string to read a MOAB mesh.  Many brReference (Parallel Mesh Initialization: http://www.mcs.anl.gov/~fathom/moab-docs/html/contents.html#fivetwo) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- The name of the mesh file to be loaded
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrreadopts </B></TD><TD>- The options string to read a MOAB mesh. 
+Reference (Parallel Mesh Initialization: http://www.mcs.anl.gov/~fathom/moab-docs/html/contents.html#fivetwo)
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, create
diff --git a/docs/manualpages/DM/DMMoabOutput.html b/docs/manualpages/DM/DMMoabOutput.html
index 49477ac..1c75cf6 100644
--- a/docs/manualpages/DM/DMMoabOutput.html
+++ b/docs/manualpages/DM/DMMoabOutput.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabOutput</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabOutput.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabOutput.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabOutput"><H1>DMMoabOutput</H1></A>
 Output the solution vectors that are stored in the DMMoab object as tags  along with the complete mesh data structure in the native H5M or VTK format. The H5M output file can be visualized directly with Paraview (if compiled with appropriate plugin) or converted with MOAB/tools/mbconvert to a VTK or Exodus file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Output the solution vectors that are stored in the DMMoab object as tags  along
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabOutput(DM dm,const char* filename,const char* usrwriteopts)
 </PRE>
-This routine can also be used for check-pointing purposes to store a complete history of Many brthe solution along with any other necessary data to restart computations. Many br
+This routine can also be used for check-pointing purposes to store a complete history of
+the solution along with any other necessary data to restart computations.
 <P>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object containing solution in MOAB tags. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- the name of the output file: e.g., poisson.h5m Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrwriteopts </B></TD><TD>- the parallel write options needed for serializing a MOAB mesh database. Can be NULL. Many brReference (Parallel Mesh Initialization: http://ftp.mcs.anl.gov/pub/fathom/moab-docs/contents.html#fivetwo) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object containing solution in MOAB tags.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- the name of the output file: e.g., poisson.h5m
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrwriteopts </B></TD><TD>- the parallel write options needed for serializing a MOAB mesh database. Can be NULL.
+Reference (Parallel Mesh Initialization: http://ftp.mcs.anl.gov/pub/fathom/moab-docs/contents.html#fivetwo)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, set, component solution
diff --git a/docs/manualpages/DM/DMMoabRestoreVertexConnectivity.html b/docs/manualpages/DM/DMMoabRestoreVertexConnectivity.html
index 6c2d636..7b91648 100644
--- a/docs/manualpages/DM/DMMoabRestoreVertexConnectivity.html
+++ b/docs/manualpages/DM/DMMoabRestoreVertexConnectivity.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabRestoreVertexConnectivity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabRestoreVertexConnectivity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabRestoreVertexConnectivity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabRestoreVertexConnectivity"><H1>DMMoabRestoreVertexConnectivity</H1></A>
 Restore the vertex connectivity for the given entity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,19 @@ Restore the vertex connectivity for the given entity
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabRestoreVertexConnectivity(DM dm,moab::EntityHandle ehandle,PetscInt* nconn, moab::EntityHandle **conn)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vhandle </B></TD><TD>- Vertex entity handle Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of entities whose coordinates are needed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conn </B></TD><TD>- The vertex entity handles Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMMoab object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vhandle </B></TD><TD>- Vertex entity handle
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nconn </B></TD><TD>- Number of entities whose coordinates are needed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conn </B></TD><TD>- The vertex entity handles
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMMoabGetVertexCoordinates.html#DMMoabGetVertexCoordinates">DMMoabGetVertexCoordinates</A>(), <A HREF="../DM/DMMoabGetVertexConnectivity.html#DMMoabGetVertexConnectivity">DMMoabGetVertexConnectivity</A>()
diff --git a/docs/manualpages/DM/DMMoabSetBlockFills.html b/docs/manualpages/DM/DMMoabSetBlockFills.html
index 3d15a30..2b6a7d2 100644
--- a/docs/manualpages/DM/DMMoabSetBlockFills.html
+++ b/docs/manualpages/DM/DMMoabSetBlockFills.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetBlockFills</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetBlockFills.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetBlockFills.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetBlockFills"><H1>DMMoabSetBlockFills</H1></A>
 Sets the fill pattern in each block for a multi-component problem of the matrix returned by <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Sets the fill pattern in each block for a multi-component problem of the matrix
 #include "petscdmmoab.h"   
 PetscErrorCode  DMMoabSetBlockFills(DM dm,const PetscInt *dfill,const PetscInt *ofill)
 </PRE>
-Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br
+Logically Collective on <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMMoab object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dfill </B></TD><TD>- the fill pattern in the diagonal block (may be NULL, means use dense block) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ofill </B></TD><TD>- the fill pattern in the off-diagonal blocks Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMMoab object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dfill </B></TD><TD>- the fill pattern in the diagonal block (may be NULL, means use dense block)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ofill </B></TD><TD>- the fill pattern in the off-diagonal blocks
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: This only makes sense when you are doing multicomponent problems but using the Many brMPIAIJ matrix format Many br
+Notes: This only makes sense when you are doing multicomponent problems but using the
+MPIAIJ matrix format
 <P>
-The format for dfill and ofill is a 2 dimensional dof by dof matrix with 1 entries Many brrepresenting coupling and 0 entries for missing coupling. For example Many br
+The format for dfill and ofill is a 2 dimensional dof by dof matrix with 1 entries
+representing coupling and 0 entries for missing coupling. For example
 <pre>
             dfill[9] = {1, 0, 0,
 </pre>
@@ -36,11 +41,14 @@ The format for dfill and ofill is a 2 dimensional dof by dof matrix with 1 entri
 <pre>
                         0, 1, 1}
 </pre>
-means that row 0 is coupled with only itself in the diagonal block, row 1 is coupled with Many britself and row 0 (in the diagonal block) and row 2 is coupled with itself and row 1 (in the Many brdiagonal block). Many br
+means that row 0 is coupled with only itself in the diagonal block, row 1 is coupled with
+itself and row 0 (in the diagonal block) and row 2 is coupled with itself and row 1 (in the
+diagonal block).
 <P>
-<A HREF="../DM/DMDASetGetMatrix.html#DMDASetGetMatrix">DMDASetGetMatrix</A>() allows you to provide general code for those more complicated nonzero patterns then Many brcan be represented in the dfill, ofill format Many br
+<A HREF="../DM/DMDASetGetMatrix.html#DMDASetGetMatrix">DMDASetGetMatrix</A>() allows you to provide general code for those more complicated nonzero patterns then
+can be represented in the dfill, ofill format
 <P>
-Contributed by Glenn Hammond Many br
+Contributed by Glenn Hammond
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMDASetGetMatrix.html#DMDASetGetMatrix">DMDASetGetMatrix</A>(), <A HREF="../DM/DMSetMatrixPreallocateOnly.html#DMSetMatrixPreallocateOnly">DMSetMatrixPreallocateOnly</A>()
diff --git a/docs/manualpages/DM/DMMoabSetBlockSize.html b/docs/manualpages/DM/DMMoabSetBlockSize.html
index b29fc72..f010973 100644
--- a/docs/manualpages/DM/DMMoabSetBlockSize.html
+++ b/docs/manualpages/DM/DMMoabSetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetBlockSize"><H1>DMMoabSetBlockSize</H1></A>
 Set the block size used with this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Set the block size used with this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetBlockSize(DM dm,PetscInt bs)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The DMMoab object being set Many br
+<DT><B>dm </B> -The DMMoab object being set
 <br>
-<DT><B>bs </B> -The block size used with this DMMoab Many br
+<DT><B>bs </B> -The block size used with this DMMoab
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabSetFieldName.html b/docs/manualpages/DM/DMMoabSetFieldName.html
index 741efda..37298b5 100644
--- a/docs/manualpages/DM/DMMoabSetFieldName.html
+++ b/docs/manualpages/DM/DMMoabSetFieldName.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetFieldName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetFieldName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetFieldName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetFieldName"><H1>DMMoabSetFieldName</H1></A>
 Sets the name of a field (component) managed by the <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,19 @@ Sets the name of a field (component) managed by the <A HREF="../DM/DM.html#DM">D
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetFieldName(DM dm, PetscInt field, const char *fieldName)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldName </B></TD><TD>- the field (component) name Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldName </B></TD><TD>- the field (component) name
+</TD></TR>
 <P>
- Many brNotes: Can only be called after DMMoabSetFields supplied with correct numFields Many br
+
+Notes: Can only be called after DMMoabSetFields supplied with correct numFields
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, set, component name
diff --git a/docs/manualpages/DM/DMMoabSetFieldNames.html b/docs/manualpages/DM/DMMoabSetFieldNames.html
index 4e198bf..3b76e49 100644
--- a/docs/manualpages/DM/DMMoabSetFieldNames.html
+++ b/docs/manualpages/DM/DMMoabSetFieldNames.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetFieldNames</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetFieldNames.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetFieldNames.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetFieldNames"><H1>DMMoabSetFieldNames</H1></A>
 Sets the number of fields and their names to be managed by the <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the number of fields and their names to be managed by the <A HREF="../DM/DM
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetFieldNames(DM dm,PetscInt numFields,const char* fields[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- the total number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fields </B></TD><TD>- the array containing the names of each field (component); Can be NULL. Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- the total number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fields </B></TD><TD>- the array containing the names of each field (component); Can be NULL.
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, set, component name
diff --git a/docs/manualpages/DM/DMMoabSetFieldVector.html b/docs/manualpages/DM/DMMoabSetFieldVector.html
index 0a1cb3d..9928ed0 100644
--- a/docs/manualpages/DM/DMMoabSetFieldVector.html
+++ b/docs/manualpages/DM/DMMoabSetFieldVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetFieldVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetFieldVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetFieldVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetFieldVector"><H1>DMMoabSetFieldVector</H1></A>
 Sets the vector reference that represents the solution associated with a particular field component. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the vector reference that represents the solution associated with a particu
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetFieldVector(DM dm, PetscInt ifield, Vec fvec)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ifield </B></TD><TD>- the index of the field as set before via <A HREF="../DM/DMMoabSetFieldName.html#DMMoabSetFieldName">DMMoabSetFieldName</A>. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvec </B></TD><TD>- the Vector solution corresponding to the field (component) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ifield </B></TD><TD>- the index of the field as set before via <A HREF="../DM/DMMoabSetFieldName.html#DMMoabSetFieldName">DMMoabSetFieldName</A>.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvec </B></TD><TD>- the Vector solution corresponding to the field (component)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, set, component solution
diff --git a/docs/manualpages/DM/DMMoabSetGlobalFieldVector.html b/docs/manualpages/DM/DMMoabSetGlobalFieldVector.html
index 330c6e6..bc0c54f 100644
--- a/docs/manualpages/DM/DMMoabSetGlobalFieldVector.html
+++ b/docs/manualpages/DM/DMMoabSetGlobalFieldVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetGlobalFieldVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetGlobalFieldVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetGlobalFieldVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetGlobalFieldVector"><H1>DMMoabSetGlobalFieldVector</H1></A>
 Sets the vector reference that represents the global solution associated with all fields (components) managed by <A HREF="../DM/DM.html#DM">DM</A>.  A useful utility when updating the <A HREF="../DM/DM.html#DM">DM</A> solution after a solve, to be serialized with the mesh for  checkpointing purposes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the vector reference that represents the global solution associated with al
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetGlobalFieldVector(DM dm, Vec fvec)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvec </B></TD><TD>- the global Vector solution corresponding to all the fields managed by <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- the discretization manager object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvec </B></TD><TD>- the global Vector solution corresponding to all the fields managed by <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  discretization manager, set, component solution
diff --git a/docs/manualpages/DM/DMMoabSetInterface.html b/docs/manualpages/DM/DMMoabSetInterface.html
index f425ecf..78f2051 100644
--- a/docs/manualpages/DM/DMMoabSetInterface.html
+++ b/docs/manualpages/DM/DMMoabSetInterface.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetInterface</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetInterface.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetInterface.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetInterface"><H1>DMMoabSetInterface</H1></A>
 Set the MOAB instance used with this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Set the MOAB instance used with this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetInterface(DM dm,moab::Interface *mbiface)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm      </B> -The DMMoab object being set Many br
+<DT><B>dm      </B> -The DMMoab object being set
 <br>
-<DT><B>mbiface </B> -The MOAB instance being set on this DMMoab Many br
+<DT><B>mbiface </B> -The MOAB instance being set on this DMMoab
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabSetLocalElements.html b/docs/manualpages/DM/DMMoabSetLocalElements.html
index 2fa2f94..3b301b5 100644
--- a/docs/manualpages/DM/DMMoabSetLocalElements.html
+++ b/docs/manualpages/DM/DMMoabSetLocalElements.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetLocalElements</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetLocalElements.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetLocalElements.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetLocalElements"><H1>DMMoabSetLocalElements</H1></A>
 Set the entities having DOFs on this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Set the entities having DOFs on this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetLocalElements(DM dm,moab::Range *range)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm    </B> -The DMMoab object being set Many br
+<DT><B>dm    </B> -The DMMoab object being set
 <br>
-<DT><B>range </B> -The entities treated by this DMMoab Many br
+<DT><B>range </B> -The entities treated by this DMMoab
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabSetLocalToGlobalTag.html b/docs/manualpages/DM/DMMoabSetLocalToGlobalTag.html
index cab1e53..53ecf92 100644
--- a/docs/manualpages/DM/DMMoabSetLocalToGlobalTag.html
+++ b/docs/manualpages/DM/DMMoabSetLocalToGlobalTag.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetLocalToGlobalTag</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetLocalToGlobalTag.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetLocalToGlobalTag.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetLocalToGlobalTag"><H1>DMMoabSetLocalToGlobalTag</H1></A>
 Set the tag used for local to global numbering 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Set the tag used for local to global numbering
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetLocalToGlobalTag(DM dm,moab::Tag ltogtag)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm      </B> -The DMMoab object being set Many br
+<DT><B>dm      </B> -The DMMoab object being set
 <br>
-<DT><B>ltogtag </B> -The MOAB tag used for local to global ids Many br
+<DT><B>ltogtag </B> -The MOAB tag used for local to global ids
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabSetLocalVertices.html b/docs/manualpages/DM/DMMoabSetLocalVertices.html
index 3d707f6..5e16e9c 100644
--- a/docs/manualpages/DM/DMMoabSetLocalVertices.html
+++ b/docs/manualpages/DM/DMMoabSetLocalVertices.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetLocalVertices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetLocalVertices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetLocalVertices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetLocalVertices"><H1>DMMoabSetLocalVertices</H1></A>
 Set the entities having DOFs on this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Set the entities having DOFs on this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetLocalVertices(DM dm,moab::Range *range)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm    </B> -The DMMoab object being set Many br
+<DT><B>dm    </B> -The DMMoab object being set
 <br>
-<DT><B>range </B> -The entities treated by this DMMoab Many br
+<DT><B>range </B> -The entities treated by this DMMoab
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabSetParallelComm.html b/docs/manualpages/DM/DMMoabSetParallelComm.html
index 94db2ad..e51ef4c 100644
--- a/docs/manualpages/DM/DMMoabSetParallelComm.html
+++ b/docs/manualpages/DM/DMMoabSetParallelComm.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabSetParallelComm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabSetParallelComm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabSetParallelComm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabSetParallelComm"><H1>DMMoabSetParallelComm</H1></A>
 Set the ParallelComm used with this DMMoab 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Set the ParallelComm used with this DMMoab
 #include "petscdmmoab.h"   
 PetscErrorCode DMMoabSetParallelComm(DM dm,moab::ParallelComm *pcomm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm    </B> -The DMMoab object being set Many br
+<DT><B>dm    </B> -The DMMoab object being set
 <br>
-<DT><B>pcomm </B> -The ParallelComm being set on the DMMoab Many br
+<DT><B>pcomm </B> -The ParallelComm being set on the DMMoab
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMMoab, create
diff --git a/docs/manualpages/DM/DMMoabVecGetArray.html b/docs/manualpages/DM/DMMoabVecGetArray.html
index d5e30eb..da24209 100644
--- a/docs/manualpages/DM/DMMoabVecGetArray.html
+++ b/docs/manualpages/DM/DMMoabVecGetArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabVecGetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabVecGetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabVecGetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabVecGetArray"><H1>DMMoabVecGetArray</H1></A>
 Returns the writable direct access array to the local representation of MOAB tag data for the underlying vector using locally owned+ghosted range of entities 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Returns the writable direct access array to the local representation of MOAB tag
 #include "petscdmmoab.h"   
 PetscErrorCode  DMMoabVecGetArray(DM dm,Vec vec,void* array)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm              </B></TD><TD>- The DMMoab object being set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec             </B></TD><TD>- The Vector whose underlying data is requested Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm              </B></TD><TD>- The DMMoab object being set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec             </B></TD><TD>- The Vector whose underlying data is requested
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array           </B></TD><TD>- The local data array Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array           </B></TD><TD>- The local data array
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MOAB, distributed array
diff --git a/docs/manualpages/DM/DMMoabVecGetArrayRead.html b/docs/manualpages/DM/DMMoabVecGetArrayRead.html
index 03e9928..fd54d3d 100644
--- a/docs/manualpages/DM/DMMoabVecGetArrayRead.html
+++ b/docs/manualpages/DM/DMMoabVecGetArrayRead.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabVecGetArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabVecGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabVecGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabVecGetArrayRead"><H1>DMMoabVecGetArrayRead</H1></A>
 Returns the read-only direct access array to the local representation of MOAB tag data for the underlying vector using locally owned+ghosted range of entities 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Returns the read-only direct access array to the local representation of MOAB ta
 #include "petscdmmoab.h"   
 PetscErrorCode  DMMoabVecGetArrayRead(DM dm,Vec vec,void* array)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm              </B></TD><TD>- The DMMoab object being set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec             </B></TD><TD>- The Vector whose underlying data is requested Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm              </B></TD><TD>- The DMMoab object being set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec             </B></TD><TD>- The Vector whose underlying data is requested
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array           </B></TD><TD>- The local data array Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array           </B></TD><TD>- The local data array
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MOAB, distributed array
diff --git a/docs/manualpages/DM/DMMoabVecRestoreArray.html b/docs/manualpages/DM/DMMoabVecRestoreArray.html
index 276c84c..bb64689 100644
--- a/docs/manualpages/DM/DMMoabVecRestoreArray.html
+++ b/docs/manualpages/DM/DMMoabVecRestoreArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMMoabVecRestoreArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMMoabVecRestoreArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMMoabVecRestoreArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMMoabVecRestoreArray"><H1>DMMoabVecRestoreArray</H1></A>
 Restores the read-only direct access array obtained via <A HREF="../DM/DMMoabVecGetArray.html#DMMoabVecGetArray">DMMoabVecGetArray</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Restores the read-only direct access array obtained via <A HREF="../DM/DMMoabVec
 #include "petscdmmoab.h"   
 PetscErrorCode  DMMoabVecRestoreArrayRead(DM dm,Vec vec,void* array)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm              </B></TD><TD>- The DMMoab object being set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec             </B></TD><TD>- The Vector whose underlying data is requested Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array           </B></TD><TD>- The local data array Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm              </B></TD><TD>- The DMMoab object being set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec             </B></TD><TD>- The Vector whose underlying data is requested
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array           </B></TD><TD>- The local data array
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MOAB, distributed array
diff --git a/docs/manualpages/DM/DMNETWORK.html b/docs/manualpages/DM/DMNETWORK.html
index 9e19def..7e9d154 100644
--- a/docs/manualpages/DM/DMNETWORK.html
+++ b/docs/manualpages/DM/DMNETWORK.html
@@ -5,10 +5,10 @@
 <TITLE>DMNETWORK</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNETWORK.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNETWORK.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNETWORK"><H1>DMNETWORK</H1></A>
-"network" - A <A HREF="../DM/DM.html#DM">DM</A> object that encapsulates an unstructured network. The implementation is based on the <A HREF="../DM/DM.html#DM">DM</A> object DMPlex that manages unstructured grids. Distributed networks use a non-overlapping partitioning of the edges. In the local representation, <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> contain all unknowns in the interior and shared boundary. This is specified by a <A HREF="../IS/PetscSection.html#PetscSection">PetscSecti [...]
+"network" - A <A HREF="../DM/DM.html#DM">DM</A> object that encapsulates an unstructured network. The implementation is based on the <A HREF="../DM/DM.html#DM">DM</A> object DMPlex that manages unstructured grids. Distributed networks use a non-overlapping partitioning of the edges. In the local representation, <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> contain all unknowns in the interior and shared boundary. This is specified by a <A HREF="../IS/PetscSection.html#PetscSection">PetscSecti [...]
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMType.html#DMType">DMType</A>, <A HREF="../DM/DMNetworkCreate.html#DMNetworkCreate">DMNetworkCreate</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>()
diff --git a/docs/manualpages/DM/DMNetworkAddComponent.html b/docs/manualpages/DM/DMNetworkAddComponent.html
index 18a6883..976f43e 100644
--- a/docs/manualpages/DM/DMNetworkAddComponent.html
+++ b/docs/manualpages/DM/DMNetworkAddComponent.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkAddComponent</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkAddComponent.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkAddComponent.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkAddComponent"><H1>DMNetworkAddComponent</H1></A>
 Adds a network component at the given point (vertex/edge) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Adds a network component at the given point (vertex/edge)
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkAddComponent(DM dm, PetscInt p,PetscInt componentkey,void* compvalue)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm           </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p            </B></TD><TD>- vertex/edge point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>componentkey </B></TD><TD>- component key returned while registering the component Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compvalue    </B></TD><TD>- pointer to the data structure for the component Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm           </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p            </B></TD><TD>- vertex/edge point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>componentkey </B></TD><TD>- component key returned while registering the component
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compvalue    </B></TD><TD>- pointer to the data structure for the component
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkGetVertexRange.html#DMNetworkGetVertexRange">DMNetworkGetVertexRange</A>, <A HREF="../DM/DMNetworkGetEdgeRange.html#DMNetworkGetEdgeRange">DMNetworkGetEdgeRange</A>, <A HREF="../DM/DMNetworkRegisterComponent.html#DMNetworkRegisterComponent">DMNetworkRegisterComponent</A>
diff --git a/docs/manualpages/DM/DMNetworkAddNumVariables.html b/docs/manualpages/DM/DMNetworkAddNumVariables.html
index a112800..e10f9e4 100644
--- a/docs/manualpages/DM/DMNetworkAddNumVariables.html
+++ b/docs/manualpages/DM/DMNetworkAddNumVariables.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkAddNumVariables</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkAddNumVariables.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkAddNumVariables.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkAddNumVariables"><H1>DMNetworkAddNumVariables</H1></A>
 Add number of variables associated with a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Add number of variables associated with a given point.
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkAddNumVariables(DM dm,PetscInt p,PetscInt nvar)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The DMNetworkObject Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p    </B></TD><TD>- the vertex/edge point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvar </B></TD><TD>- number of additional variables Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The DMNetworkObject
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p    </B></TD><TD>- the vertex/edge point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvar </B></TD><TD>- number of additional variables
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkSetNumVariables.html#DMNetworkSetNumVariables">DMNetworkSetNumVariables</A>
diff --git a/docs/manualpages/DM/DMNetworkCreate.html b/docs/manualpages/DM/DMNetworkCreate.html
index 1229539..d5e1bcc 100644
--- a/docs/manualpages/DM/DMNetworkCreate.html
+++ b/docs/manualpages/DM/DMNetworkCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkCreate"><H1>DMNetworkCreate</H1></A>
 Creates a DMNetwork object, which encapsulates an unstructured network. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a DMNetwork object, which encapsulates an unstructured network.
 #include "petscdmnetwork.h"   
 PetscErrorCode DMNetworkCreate(MPI_Comm comm, DM *network)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the DMNetwork object Many br
+<DT><B>comm </B> -The communicator for the DMNetwork object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>network  </B> -The DMNetwork object Many br
+<DT><B>network  </B> -The DMNetwork object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMNetwork, create
diff --git a/docs/manualpages/DM/DMNetworkDistribute.html b/docs/manualpages/DM/DMNetworkDistribute.html
index 9fbf4ad..6b33250 100644
--- a/docs/manualpages/DM/DMNetworkDistribute.html
+++ b/docs/manualpages/DM/DMNetworkDistribute.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkDistribute</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkDistribute.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkDistribute.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkDistribute"><H1>DMNetworkDistribute</H1></A>
 Distributes the network and moves associated component data. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Distributes the network and moves associated component data.
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkDistribute(DM oldDM, PetscInt overlap,DM *distDM)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oldDM </B></TD><TD>- the original DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap </B></TD><TD>- The overlap of partitions, 0 is the default Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oldDM </B></TD><TD>- the original DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap </B></TD><TD>- The overlap of partitions, 0 is the default
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>distDM </B> -the distributed DMNetwork object Many br
+<DT><B>distDM </B> -the distributed DMNetwork object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine should be called only when using multiple processors. Many br
+This routine should be called only when using multiple processors.
 <P>
-Distributes the network with <overlap>-overlapping partitioning of the edges. Many br
+Distributes the network with <overlap>-overlapping partitioning of the edges.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkCreate.html#DMNetworkCreate">DMNetworkCreate</A>
diff --git a/docs/manualpages/DM/DMNetworkEdgeSetMatrix.html b/docs/manualpages/DM/DMNetworkEdgeSetMatrix.html
index ccaf2e2..d36ae71 100644
--- a/docs/manualpages/DM/DMNetworkEdgeSetMatrix.html
+++ b/docs/manualpages/DM/DMNetworkEdgeSetMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkEdgeSetMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkEdgeSetMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkEdgeSetMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkEdgeSetMatrix"><H1>DMNetworkEdgeSetMatrix</H1></A>
 Sets user-provided Jacobian matrices for this edge to the network 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,20 @@ Sets user-provided Jacobian matrices for this edge to the network
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkEdgeSetMatrix(DM dm,PetscInt p,Mat J[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the edge point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- array (size = 3) of Jacobian submatrices for this edge point: Many brJ[0]: this edge Many brJ[1] and J[2]: connected vertices, obtained by calling <A HREF="../DM/DMNetworkGetConnectedNodes.html#DMNetworkGetConnectedNodes">DMNetworkGetConnectedNodes</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the edge point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- array (size = 3) of Jacobian submatrices for this edge point:
+J[0]: this edge
+J[1] and J[2]: connected vertices, obtained by calling <A HREF="../DM/DMNetworkGetConnectedNodes.html#DMNetworkGetConnectedNodes">DMNetworkGetConnectedNodes</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkVertexSetMatrix.html#DMNetworkVertexSetMatrix">DMNetworkVertexSetMatrix</A>
diff --git a/docs/manualpages/DM/DMNetworkGetComponentDataArray.html b/docs/manualpages/DM/DMNetworkGetComponentDataArray.html
index 1745315..b5827c4 100644
--- a/docs/manualpages/DM/DMNetworkGetComponentDataArray.html
+++ b/docs/manualpages/DM/DMNetworkGetComponentDataArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetComponentDataArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetComponentDataArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetComponentDataArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetComponentDataArray"><H1>DMNetworkGetComponentDataArray</H1></A>
 Returns the component data array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the component data array
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetComponentDataArray(DM dm,DMNetworkComponentGenericDataType **componentdataarray)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -The DMNetwork Object Many br
+<DT><B>dm </B> -The DMNetwork Object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>componentdataarray </B> -array that holds data for all components Many br
+<DT><B>componentdataarray </B> -array that holds data for all components
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkGetComponentTypeOffset.html#DMNetworkGetComponentTypeOffset">DMNetworkGetComponentTypeOffset</A>, <A HREF="../DM/DMNetworkGetNumComponents.html#DMNetworkGetNumComponents">DMNetworkGetNumComponents</A>
diff --git a/docs/manualpages/DM/DMNetworkGetComponentTypeOffset.html b/docs/manualpages/DM/DMNetworkGetComponentTypeOffset.html
index 7915176..5626741 100644
--- a/docs/manualpages/DM/DMNetworkGetComponentTypeOffset.html
+++ b/docs/manualpages/DM/DMNetworkGetComponentTypeOffset.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetComponentTypeOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetComponentTypeOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetComponentTypeOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetComponentTypeOffset"><H1>DMNetworkGetComponentTypeOffset</H1></A>
 Gets the type along with the offset for indexing the  component value from the component data array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,35 @@ Gets the type along with the offset for indexing the  component value from the c
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetComponentTypeOffset(DM dm,PetscInt p, PetscInt compnum, PetscInt *compkey, PetscInt *offset)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p       </B></TD><TD>- vertex/edge point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compnum </B></TD><TD>- component number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p       </B></TD><TD>- vertex/edge point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compnum </B></TD><TD>- component number
+</TD></TR></TABLE>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compkey </B></TD><TD>- the key obtained when registering the component Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offset  </B></TD><TD>- offset into the component data array associated with the vertex/edge point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compkey </B></TD><TD>- the key obtained when registering the component
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offset  </B></TD><TD>- offset into the component data array associated with the vertex/edge point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <H3><FONT COLOR="#CC3333">Typical usage</FONT></H3>
 <P>
-<A HREF="../DM/DMNetworkGetComponentDataArray.html#DMNetworkGetComponentDataArray">DMNetworkGetComponentDataArray</A>(dm, &arr); Many brDMNetworkGetVertex/EdgeRange(dm,&Start,&End); Many brLoop over vertices or edges Many brDMNetworkGetNumComponents(dm,v,&numcomps); Many brLoop over numcomps Many brDMNetworkGetComponentTypeOffset(dm,v,compnum,&key,&offset); Many brcompdata = (UserCompDataType)(arr+offset); Many br
+<A HREF="../DM/DMNetworkGetComponentDataArray.html#DMNetworkGetComponentDataArray">DMNetworkGetComponentDataArray</A>(dm, &arr);
+DMNetworkGetVertex/EdgeRange(dm,&Start,&End);
+Loop over vertices or edges
+<A HREF="../DM/DMNetworkGetNumComponents.html#DMNetworkGetNumComponents">DMNetworkGetNumComponents</A>(dm,v,&numcomps);
+Loop over numcomps
+<A HREF="../DM/DMNetworkGetComponentTypeOffset.html#DMNetworkGetComponentTypeOffset">DMNetworkGetComponentTypeOffset</A>(dm,v,compnum,&key,&offset);
+compdata = (UserCompDataType)(arr+offset);
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkGetNumComponents.html#DMNetworkGetNumComponents">DMNetworkGetNumComponents</A>, <A HREF="../DM/DMNetworkGetComponentDataArray.html#DMNetworkGetComponentDataArray">DMNetworkGetComponentDataArray</A>, 
diff --git a/docs/manualpages/DM/DMNetworkGetConnectedNodes.html b/docs/manualpages/DM/DMNetworkGetConnectedNodes.html
index e8faeb3..a724358 100644
--- a/docs/manualpages/DM/DMNetworkGetConnectedNodes.html
+++ b/docs/manualpages/DM/DMNetworkGetConnectedNodes.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetConnectedNodes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetConnectedNodes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetConnectedNodes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetConnectedNodes"><H1>DMNetworkGetConnectedNodes</H1></A>
 Return the connected vertices for this edge point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Return the connected vertices for this edge point
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetConnectedNodes(DM dm,PetscInt edge,const PetscInt *vertices[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the edge point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the edge point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramters</FONT></H3>
-<DT><B>vertices  </B> -vertices connected to this edge Many br
+<DT><B>vertices  </B> -vertices connected to this edge
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkCreate.html#DMNetworkCreate">DMNetworkCreate</A>, <A HREF="../DM/DMNetworkGetSupportingEdges.html#DMNetworkGetSupportingEdges">DMNetworkGetSupportingEdges</A>
diff --git a/docs/manualpages/DM/DMNetworkGetEdgeRange.html b/docs/manualpages/DM/DMNetworkGetEdgeRange.html
index d319d81..e1cb472 100644
--- a/docs/manualpages/DM/DMNetworkGetEdgeRange.html
+++ b/docs/manualpages/DM/DMNetworkGetEdgeRange.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetEdgeRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetEdgeRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetEdgeRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetEdgeRange"><H1>DMNetworkGetEdgeRange</H1></A>
 Get the bounds [start, end) for the edges. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Get the bounds [start, end) for the edges.
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetEdgeRange(DM dm,PetscInt *eStart,PetscInt *eEnd)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eStart </B></TD><TD>- The first edge point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eEnd   </B></TD><TD>- One beyond the last edge point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eStart </B></TD><TD>- The first edge point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eEnd   </B></TD><TD>- One beyond the last edge point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkGetVertexRange.html#DMNetworkGetVertexRange">DMNetworkGetVertexRange</A>
diff --git a/docs/manualpages/DM/DMNetworkGetNumComponents.html b/docs/manualpages/DM/DMNetworkGetNumComponents.html
index d1b66ec..23f5ec1 100644
--- a/docs/manualpages/DM/DMNetworkGetNumComponents.html
+++ b/docs/manualpages/DM/DMNetworkGetNumComponents.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetNumComponents</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetNumComponents.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetNumComponents.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetNumComponents"><H1>DMNetworkGetNumComponents</H1></A>
 Get the number of components at a vertex/edge 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Get the number of components at a vertex/edge
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetNumComponents(DM dm,PetscInt p,PetscInt *numcomponents)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- vertex/edge point Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- vertex/edge point
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcomponents </B></TD><TD>- Number of components at the vertex/edge Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcomponents </B></TD><TD>- Number of components at the vertex/edge
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkRegisterComponent.html#DMNetworkRegisterComponent">DMNetworkRegisterComponent</A>, <A HREF="../DM/DMNetworkAddComponent.html#DMNetworkAddComponent">DMNetworkAddComponent</A>
diff --git a/docs/manualpages/DM/DMNetworkGetNumVariables.html b/docs/manualpages/DM/DMNetworkGetNumVariables.html
index b47d717..1e7fefe 100644
--- a/docs/manualpages/DM/DMNetworkGetNumVariables.html
+++ b/docs/manualpages/DM/DMNetworkGetNumVariables.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetNumVariables</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetNumVariables.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetNumVariables.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetNumVariables"><H1>DMNetworkGetNumVariables</H1></A>
 Gets number of variables for a vertex/edge point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets number of variables for a vertex/edge point.
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetNumVariables(DM dm,PetscInt p,PetscInt *nvar)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The DMNetworkObject Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p    </B></TD><TD>- the vertex/edge point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The DMNetworkObject
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p    </B></TD><TD>- the vertex/edge point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nvar </B> -number of variables Many br
+<DT><B>nvar </B> -number of variables
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkAddNumVariables.html#DMNetworkAddNumVariables">DMNetworkAddNumVariables</A>, DMNetworkSddNumVariables
diff --git a/docs/manualpages/DM/DMNetworkGetSupportingEdges.html b/docs/manualpages/DM/DMNetworkGetSupportingEdges.html
index 7674fca..1cac5f3 100644
--- a/docs/manualpages/DM/DMNetworkGetSupportingEdges.html
+++ b/docs/manualpages/DM/DMNetworkGetSupportingEdges.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetSupportingEdges</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetSupportingEdges.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetSupportingEdges.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetSupportingEdges"><H1>DMNetworkGetSupportingEdges</H1></A>
 Return the supporting edges for this vertex point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Return the supporting edges for this vertex point
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetSupportingEdges(DM dm,PetscInt vertex,PetscInt *nedges,const PetscInt *edges[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the vertex point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the vertex point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nedges </B></TD><TD>- number of edges connected to this vertex point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>edges  </B></TD><TD>- List of edge points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nedges </B></TD><TD>- number of edges connected to this vertex point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>edges  </B></TD><TD>- List of edge points
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkCreate.html#DMNetworkCreate">DMNetworkCreate</A>, <A HREF="../DM/DMNetworkGetConnectedNodes.html#DMNetworkGetConnectedNodes">DMNetworkGetConnectedNodes</A>
diff --git a/docs/manualpages/DM/DMNetworkGetVariableGlobalOffset.html b/docs/manualpages/DM/DMNetworkGetVariableGlobalOffset.html
index f761184..42ccc34 100644
--- a/docs/manualpages/DM/DMNetworkGetVariableGlobalOffset.html
+++ b/docs/manualpages/DM/DMNetworkGetVariableGlobalOffset.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetVariableGlobalOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetVariableGlobalOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetVariableGlobalOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetVariableGlobalOffset"><H1>DMNetworkGetVariableGlobalOffset</H1></A>
 Get the global offset for the variable associated with the given vertex/edge from the global vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Get the global offset for the variable associated with the given vertex/edge fro
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetVariableGlobalOffset(DM dm,PetscInt p,PetscInt *offsetg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p       </B></TD><TD>- the edge/vertex point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p       </B></TD><TD>- the edge/vertex point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>offsetg </B> -the offset Many br
+<DT><B>offsetg </B> -the offset
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkGetVariableOffset.html#DMNetworkGetVariableOffset">DMNetworkGetVariableOffset</A>, <A HREF="../DM/DMGetLocalVector.html#DMGetLocalVector">DMGetLocalVector</A>
diff --git a/docs/manualpages/DM/DMNetworkGetVariableOffset.html b/docs/manualpages/DM/DMNetworkGetVariableOffset.html
index 855fc65..7a3cc07 100644
--- a/docs/manualpages/DM/DMNetworkGetVariableOffset.html
+++ b/docs/manualpages/DM/DMNetworkGetVariableOffset.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetVariableOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetVariableOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetVariableOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetVariableOffset"><H1>DMNetworkGetVariableOffset</H1></A>
 Get the offset for accessing the variable associated with the given vertex/edge from the local vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Get the offset for accessing the variable associated with the given vertex/edge
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetVariableOffset(DM dm,PetscInt p,PetscInt *offset)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p      </B></TD><TD>- the edge/vertex point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p      </B></TD><TD>- the edge/vertex point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>offset </B> -the offset Many br
+<DT><B>offset </B> -the offset
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkGetVariableGlobalOffset.html#DMNetworkGetVariableGlobalOffset">DMNetworkGetVariableGlobalOffset</A>, <A HREF="../DM/DMGetLocalVector.html#DMGetLocalVector">DMGetLocalVector</A>
diff --git a/docs/manualpages/DM/DMNetworkGetVertexRange.html b/docs/manualpages/DM/DMNetworkGetVertexRange.html
index b1f5a47..82e2c96 100644
--- a/docs/manualpages/DM/DMNetworkGetVertexRange.html
+++ b/docs/manualpages/DM/DMNetworkGetVertexRange.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkGetVertexRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkGetVertexRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkGetVertexRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkGetVertexRange"><H1>DMNetworkGetVertexRange</H1></A>
 Get the bounds [start, end) for the vertices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Get the bounds [start, end) for the vertices.
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkGetVertexRange(DM dm,PetscInt *vStart,PetscInt *vEnd)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vStart </B></TD><TD>- The first vertex point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vEnd   </B></TD><TD>- One beyond the last vertex point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vStart </B></TD><TD>- The first vertex point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vEnd   </B></TD><TD>- One beyond the last vertex point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkGetEdgeRange.html#DMNetworkGetEdgeRange">DMNetworkGetEdgeRange</A>
diff --git a/docs/manualpages/DM/DMNetworkHasJacobian.html b/docs/manualpages/DM/DMNetworkHasJacobian.html
index edf321f..f5a81bc 100644
--- a/docs/manualpages/DM/DMNetworkHasJacobian.html
+++ b/docs/manualpages/DM/DMNetworkHasJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkHasJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkHasJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkHasJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkHasJacobian"><H1>DMNetworkHasJacobian</H1></A>
 Sets global flag for using user's sub Jacobian matrices -- replaced by DMNetworkSetOption(network,userjacobian,PETSC_TURE)? 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets global flag for using user's sub Jacobian matrices -- replaced by DMNetwork
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkHasJacobian(DM dm,PetscBool eflg,PetscBool vflg)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eflg </B></TD><TD>- turn the option on (<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) or off (<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) if user provides Jacobian for edges Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vflg </B></TD><TD>- turn the option on (<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) or off (<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) if user provides Jacobian for vertices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eflg </B></TD><TD>- turn the option on (<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) or off (<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) if user provides Jacobian for edges
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vflg </B></TD><TD>- turn the option on (<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) or off (<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) if user provides Jacobian for vertices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/network/network.c.html#DMNetworkHasJacobian">src/dm/impls/network/network.c</A>
diff --git a/docs/manualpages/DM/DMNetworkIsGhostVertex.html b/docs/manualpages/DM/DMNetworkIsGhostVertex.html
index a766101..69f0fe4 100644
--- a/docs/manualpages/DM/DMNetworkIsGhostVertex.html
+++ b/docs/manualpages/DM/DMNetworkIsGhostVertex.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkIsGhostVertex</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkIsGhostVertex.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkIsGhostVertex.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkIsGhostVertex"><H1>DMNetworkIsGhostVertex</H1></A>
 Returns TRUE if the vertex is a ghost vertex 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Returns TRUE if the vertex is a ghost vertex
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkIsGhostVertex(DM dm,PetscInt p,PetscBool *isghost)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the vertex point Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the vertex point
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isghost </B></TD><TD>- TRUE if the vertex is a ghost point  Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isghost </B></TD><TD>- TRUE if the vertex is a ghost point 
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkCreate.html#DMNetworkCreate">DMNetworkCreate</A>, <A HREF="../DM/DMNetworkGetConnectedNodes.html#DMNetworkGetConnectedNodes">DMNetworkGetConnectedNodes</A>, <A HREF="../DM/DMNetworkGetVertexRange.html#DMNetworkGetVertexRange">DMNetworkGetVertexRange</A>
diff --git a/docs/manualpages/DM/DMNetworkLayoutSetUp.html b/docs/manualpages/DM/DMNetworkLayoutSetUp.html
index 4a7f182..ab5330a 100644
--- a/docs/manualpages/DM/DMNetworkLayoutSetUp.html
+++ b/docs/manualpages/DM/DMNetworkLayoutSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkLayoutSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkLayoutSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkLayoutSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkLayoutSetUp"><H1>DMNetworkLayoutSetUp</H1></A>
 Sets up the bare layout (graph) for the network 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Sets up the bare layout (graph) for the network
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkLayoutSetUp(DM dm)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Parameters Many br
-<DT><B><A HREF="../DM/DM.html#DM">DM</A> </B> -the dmnetwork object Many br
+Input Parameters
+<DT><B><A HREF="../DM/DM.html#DM">DM</A> </B> -the dmnetwork object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine should be called after the network sizes and edgelists have been provided. It creates Many brthe bare layout of the network and sets up the network to begin insertion of components. Many br
+This routine should be called after the network sizes and edgelists have been provided. It creates
+the bare layout of the network and sets up the network to begin insertion of components.
 <P>
-All the components should be registered before calling this routine. Many br
+All the components should be registered before calling this routine.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkSetSizes.html#DMNetworkSetSizes">DMNetworkSetSizes</A>, <A HREF="../DM/DMNetworkSetEdgeList.html#DMNetworkSetEdgeList">DMNetworkSetEdgeList</A>
diff --git a/docs/manualpages/DM/DMNetworkMonitorAdd.html b/docs/manualpages/DM/DMNetworkMonitorAdd.html
index 279053a..0dcf18e 100644
--- a/docs/manualpages/DM/DMNetworkMonitorAdd.html
+++ b/docs/manualpages/DM/DMNetworkMonitorAdd.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkMonitorAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkMonitorAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkMonitorAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkMonitorAdd"><H1>DMNetworkMonitorAdd</H1></A>
 Adds a new viewer to monitor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,37 @@ Adds a new viewer to monitor
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkMonitorAdd(DMNetworkMonitor monitor,const char *name,PetscInt element,PetscInt nodes,PetscInt start,PetscInt blocksize,PetscReal ymin,PetscReal ymax,PetscBool hold)
 </PRE>
-Collective on DMNetworkMonitor Many br
+Collective on DMNetworkMonitor
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>element </B></TD><TD>- vertex / edge number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nodes </B></TD><TD>- number of nodes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- variable starting offset Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocksize </B></TD><TD>- variable blocksize Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymin </B></TD><TD>- ymin for viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymax </B></TD><TD>- ymax for viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hold </B></TD><TD>- determines if plot limits should be held Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>element </B></TD><TD>- vertex / edge number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nodes </B></TD><TD>- number of nodes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- variable starting offset
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocksize </B></TD><TD>- variable blocksize
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymin </B></TD><TD>- ymin for viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymax </B></TD><TD>- ymax for viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hold </B></TD><TD>- determines if plot limits should be held
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is written to be independent of the semantics associated to the variables Many brat a given network vertex / edge. Many br
+This is written to be independent of the semantics associated to the variables
+at a given network vertex / edge.
 <P>
-Precisely, the parameters nodes, start and blocksize allow you to select a general Many brstrided subarray of the variables to monitor. Many br
+Precisely, the parameters nodes, start and blocksize allow you to select a general
+strided subarray of the variables to monitor.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkMonitorCreate.html#DMNetworkMonitorCreate">DMNetworkMonitorCreate</A>(), <A HREF="../DM/DMNetworkMonitorDestroy.html#DMNetworkMonitorDestroy">DMNetworkMonitorDestroy</A>() 
diff --git a/docs/manualpages/DM/DMNetworkMonitorCreate.html b/docs/manualpages/DM/DMNetworkMonitorCreate.html
index eed250e..434326b 100644
--- a/docs/manualpages/DM/DMNetworkMonitorCreate.html
+++ b/docs/manualpages/DM/DMNetworkMonitorCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkMonitorCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkMonitorCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkMonitorCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkMonitorCreate"><H1>DMNetworkMonitorCreate</H1></A>
 Creates a network monitor context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a network monitor context
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkMonitorCreate(DM network,DMNetworkMonitor *monitorptr)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>network </B> -network to monitor Many br
+<DT><B>network </B> -network to monitor
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>Monitorptr </B> -Location to put network monitor context Many br
+<DT><B>Monitorptr </B> -Location to put network monitor context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkMonitorDestroy.html#DMNetworkMonitorDestroy">DMNetworkMonitorDestroy</A>(), <A HREF="../DM/DMNetworkMonitorAdd.html#DMNetworkMonitorAdd">DMNetworkMonitorAdd</A>()
diff --git a/docs/manualpages/DM/DMNetworkMonitorDestroy.html b/docs/manualpages/DM/DMNetworkMonitorDestroy.html
index f0e2287..c9bdd7a 100644
--- a/docs/manualpages/DM/DMNetworkMonitorDestroy.html
+++ b/docs/manualpages/DM/DMNetworkMonitorDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkMonitorDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkMonitorDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkMonitorDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkMonitorDestroy"><H1>DMNetworkMonitorDestroy</H1></A>
 Destroys a network monitor and all associated viewers 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a network monitor and all associated viewers
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkMonitorDestroy(DMNetworkMonitor *monitor)
 </PRE>
-Collective on DMNetworkMonitor Many br
+Collective on DMNetworkMonitor
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>monitor </B> -monitor to destroy Many br
+<DT><B>monitor </B> -monitor to destroy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkMonitorCreate.html#DMNetworkMonitorCreate">DMNetworkMonitorCreate</A>, <A HREF="../DM/DMNetworkMonitorAdd.html#DMNetworkMonitorAdd">DMNetworkMonitorAdd</A>
diff --git a/docs/manualpages/DM/DMNetworkMonitorPop.html b/docs/manualpages/DM/DMNetworkMonitorPop.html
index 7191584..0c32113 100644
--- a/docs/manualpages/DM/DMNetworkMonitorPop.html
+++ b/docs/manualpages/DM/DMNetworkMonitorPop.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkMonitorPop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkMonitorPop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkMonitorPop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkMonitorPop"><H1>DMNetworkMonitorPop</H1></A>
 Removes the most recently added viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Removes the most recently added viewer
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkMonitorPop(DMNetworkMonitor monitor)
 </PRE>
-Collective on DMNetworkMonitor Many br
+Collective on DMNetworkMonitor
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>monitor </B> -the monitor Many br
+<DT><B>monitor </B> -the monitor
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkMonitorCreate.html#DMNetworkMonitorCreate">DMNetworkMonitorCreate</A>(), <A HREF="../DM/DMNetworkMonitorDestroy.html#DMNetworkMonitorDestroy">DMNetworkMonitorDestroy</A>()
diff --git a/docs/manualpages/DM/DMNetworkMonitorView.html b/docs/manualpages/DM/DMNetworkMonitorView.html
index 75d7edc..1c92c86 100644
--- a/docs/manualpages/DM/DMNetworkMonitorView.html
+++ b/docs/manualpages/DM/DMNetworkMonitorView.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkMonitorView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkMonitorView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkMonitorView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkMonitorView"><H1>DMNetworkMonitorView</H1></A>
 Monitor function for <A HREF="../TS/TSMonitorSet.html#TSMonitorSet">TSMonitorSet</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Monitor function for <A HREF="../TS/TSMonitorSet.html#TSMonitorSet">TSMonitorSet
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkMonitorView(DMNetworkMonitor monitor,Vec x)
 </PRE>
-Collectiveon DMNetworkMonitor Many br
+Collectiveon DMNetworkMonitor
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- DMNetworkMonitor object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> solution vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- DMNetworkMonitor object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> solution vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkMonitorCreate.html#DMNetworkMonitorCreate">DMNetworkMonitorCreate</A>(), <A HREF="../DM/DMNetworkMonitorDestroy.html#DMNetworkMonitorDestroy">DMNetworkMonitorDestroy</A>(), <A HREF="../DM/DMNetworkMonitorAdd.html#DMNetworkMonitorAdd">DMNetworkMonitorAdd</A>()
diff --git a/docs/manualpages/DM/DMNetworkRegisterComponent.html b/docs/manualpages/DM/DMNetworkRegisterComponent.html
index f4fbfb5..0c513a0 100644
--- a/docs/manualpages/DM/DMNetworkRegisterComponent.html
+++ b/docs/manualpages/DM/DMNetworkRegisterComponent.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkRegisterComponent</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkRegisterComponent.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkRegisterComponent.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkRegisterComponent"><H1>DMNetworkRegisterComponent</H1></A>
 Registers the network component 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Registers the network component
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkRegisterComponent(DM dm,const char *name,PetscInt size,PetscInt *key)
 </PRE>
-Logically collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Parameters Many br
+Input Parameters
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the network object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the component name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- the storage size in bytes for this component data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the network object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the component name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- the storage size in bytes for this component data
+</TD></TR></TABLE>
 <P>
-Output Parameters Many br
-<DT><B>key </B> -an integer key that defines the component Many br
+Output Parameters
+<DT><B>key </B> -an integer key that defines the component
 <br>
 <P>
-Notes Many brThis routine should be called by all processors before calling DMNetworkLayoutSetup(). Many br
+Notes
+This routine should be called by all processors before calling DMNetworkLayoutSetup().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkLayoutSetUp.html#DMNetworkLayoutSetUp">DMNetworkLayoutSetUp</A>, <A HREF="../DM/DMNetworkCreate.html#DMNetworkCreate">DMNetworkCreate</A>
diff --git a/docs/manualpages/DM/DMNetworkSetEdgeList.html b/docs/manualpages/DM/DMNetworkSetEdgeList.html
index 168efbc..1b19dc5 100644
--- a/docs/manualpages/DM/DMNetworkSetEdgeList.html
+++ b/docs/manualpages/DM/DMNetworkSetEdgeList.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkSetEdgeList</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkSetEdgeList.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkSetEdgeList.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkSetEdgeList"><H1>DMNetworkSetEdgeList</H1></A>
 Sets the list of local edges (vertex connectivity) for the network 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Sets the list of local edges (vertex connectivity) for the network
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkSetEdgeList(DM dm, int edgelist[])
 </PRE>
-Logically collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>edges </B> -list of edges Many br
+<DT><B>edges </B> -list of edges
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-There is no copy involved in this operation, only the pointer is referenced. The edgelist should Many brnot be destroyed before the call to <A HREF="../DM/DMNetworkLayoutSetUp.html#DMNetworkLayoutSetUp">DMNetworkLayoutSetUp</A> Many br
+There is no copy involved in this operation, only the pointer is referenced. The edgelist should
+not be destroyed before the call to <A HREF="../DM/DMNetworkLayoutSetUp.html#DMNetworkLayoutSetUp">DMNetworkLayoutSetUp</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkCreate.html#DMNetworkCreate">DMNetworkCreate</A>, <A HREF="../DM/DMNetworkSetSizes.html#DMNetworkSetSizes">DMNetworkSetSizes</A>
diff --git a/docs/manualpages/DM/DMNetworkSetNumVariables.html b/docs/manualpages/DM/DMNetworkSetNumVariables.html
index af67e6c..5af143c 100644
--- a/docs/manualpages/DM/DMNetworkSetNumVariables.html
+++ b/docs/manualpages/DM/DMNetworkSetNumVariables.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkSetNumVariables</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkSetNumVariables.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkSetNumVariables.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkSetNumVariables"><H1>DMNetworkSetNumVariables</H1></A>
 Sets number of variables for a vertex/edge point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets number of variables for a vertex/edge point.
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkSetNumVariables(DM dm,PetscInt p,PetscInt nvar)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The DMNetworkObject Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p    </B></TD><TD>- the vertex/edge point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvar </B></TD><TD>- number of variables Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The DMNetworkObject
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p    </B></TD><TD>- the vertex/edge point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvar </B></TD><TD>- number of variables
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkAddNumVariables.html#DMNetworkAddNumVariables">DMNetworkAddNumVariables</A>
diff --git a/docs/manualpages/DM/DMNetworkSetSizes.html b/docs/manualpages/DM/DMNetworkSetSizes.html
index 650e068..29c46e4 100644
--- a/docs/manualpages/DM/DMNetworkSetSizes.html
+++ b/docs/manualpages/DM/DMNetworkSetSizes.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkSetSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkSetSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkSetSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkSetSizes"><H1>DMNetworkSetSizes</H1></A>
 Sets the local and global vertices and edges. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Sets the local and global vertices and edges.
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkSetSizes(DM dm, PetscInt nV, PetscInt nE, PetscInt NV, PetscInt NE)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nV </B></TD><TD>- number of local vertices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nE </B></TD><TD>- number of local edges Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NV </B></TD><TD>- number of global vertices (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NE </B></TD><TD>- number of global edges (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nV </B></TD><TD>- number of local vertices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nE </B></TD><TD>- number of local edges
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NV </B></TD><TD>- number of global vertices (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NE </B></TD><TD>- number of global edges (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>)
+</TD></TR></TABLE>
 <P>
-Notes Many brIf one processor calls this with NV (NE) of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors must, otherwise the prgram will hang. Many br
+Notes
+If one processor calls this with NV (NE) of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors must, otherwise the prgram will hang.
 <P>
-You cannot change the sizes once they have been set Many br
+You cannot change the sizes once they have been set
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkCreate.html#DMNetworkCreate">DMNetworkCreate</A>
diff --git a/docs/manualpages/DM/DMNetworkVertexSetMatrix.html b/docs/manualpages/DM/DMNetworkVertexSetMatrix.html
index c4fbe52..f55cb16 100644
--- a/docs/manualpages/DM/DMNetworkVertexSetMatrix.html
+++ b/docs/manualpages/DM/DMNetworkVertexSetMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>DMNetworkVertexSetMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMNetworkVertexSetMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMNetworkVertexSetMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMNetworkVertexSetMatrix"><H1>DMNetworkVertexSetMatrix</H1></A>
 Sets user-provided Jacobian matrix for this vertex to the network 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,21 @@ Sets user-provided Jacobian matrix for this vertex to the network
 #include "petscdmnetwork.h"  
 PetscErrorCode DMNetworkVertexSetMatrix(DM dm,PetscInt p,Mat J[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the vertex point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- array of Jacobian (size = 2*(num of supporting edges) + 1) submatrices for this vertex point:  Many brJ[0]:       this vertex Many brJ[1+2*i]:   i-th supporting edge Many brJ[1+2*i+1]: i-th connected vertex Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMNetwork object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- the vertex point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- array of Jacobian (size = 2*(num of supporting edges) + 1) submatrices for this vertex point: 
+J[0]:       this vertex
+J[1+2*i]:   i-th supporting edge
+J[1+2*i+1]: i-th connected vertex
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMNetworkEdgeSetMatrix.html#DMNetworkEdgeSetMatrix">DMNetworkEdgeSetMatrix</A>
diff --git a/docs/manualpages/DM/DMOutputSequenceLoad.html b/docs/manualpages/DM/DMOutputSequenceLoad.html
index 55f9c7e..b56a60b 100644
--- a/docs/manualpages/DM/DMOutputSequenceLoad.html
+++ b/docs/manualpages/DM/DMOutputSequenceLoad.html
@@ -5,8 +5,8 @@
 <TITLE>DMOutputSequenceLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMOutputSequenceLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMOutputSequenceLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMOutputSequenceLoad"><H1>DMOutputSequenceLoad</H1></A>
 Retrieve the sequence value from a Viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,17 +17,21 @@ PetscErrorCode DMOutputSequenceLoad(DM dm, PetscViewer viewer, const char *name,
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The sequence name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num  </B></TD><TD>- The output sequence number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The sequence name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num  </B></TD><TD>- The output sequence number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val  </B> -The output sequence value Many br
+<DT><B>val  </B> -The output sequence value
 <br>
 <P>
- Many br
+
 <P>
-Note: This is intended for output that should appear in sequence, for instance Many bra set of timesteps in an HDF5 file, or a set of realizations of a stochastic system. Many br
+Note: This is intended for output that should appear in sequence, for instance
+a set of timesteps in an HDF5 file, or a set of realizations of a stochastic system.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetOutputSequenceNumber.html#DMGetOutputSequenceNumber">DMGetOutputSequenceNumber</A>(), <A HREF="../DM/DMSetOutputSequenceNumber.html#DMSetOutputSequenceNumber">DMSetOutputSequenceNumber</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>()
diff --git a/docs/manualpages/DM/DMPATCH.html b/docs/manualpages/DM/DMPATCH.html
index 5ebdbd2..faa85c8 100644
--- a/docs/manualpages/DM/DMPATCH.html
+++ b/docs/manualpages/DM/DMPATCH.html
@@ -5,15 +5,15 @@
 <TITLE>DMPATCH</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPATCH.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPATCH.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPATCH"><H1>DMPATCH</H1></A>
 <A HREF="../DM/DM.html#DM">DM</A> object that encapsulates a domain divided into many patches 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../DM/DMPatchCreate.html#DMPatchCreate">DMPatchCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../DM/DM.html#DM">DM</A>*);
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/DMPLEX.html b/docs/manualpages/DM/DMPLEX.html
index 8fee6f7..bcc797c 100644
--- a/docs/manualpages/DM/DMPLEX.html
+++ b/docs/manualpages/DM/DMPLEX.html
@@ -5,10 +5,10 @@
 <TITLE>DMPLEX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPLEX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPLEX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPLEX"><H1>DMPLEX</H1></A>
-"plex" - A <A HREF="../DM/DM.html#DM">DM</A> object that encapsulates an unstructured mesh, or CW Complex, which can be expressed using a Hasse Diagram. In the local representation, <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> contain all unknowns in the interior and shared boundary. This is specified by a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object. Ownership in the global representation is determined by ownership of the underlying DMPlex points. This is specified [...]
+"plex" - A <A HREF="../DM/DM.html#DM">DM</A> object that encapsulates an unstructured mesh, or CW Complex, which can be expressed using a Hasse Diagram. In the local representation, <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> contain all unknowns in the interior and shared boundary. This is specified by a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object. Ownership in the global representation is determined by ownership of the underlying DMPlex points. This is specified [...]
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMType.html#DMType">DMType</A>, <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>()
diff --git a/docs/manualpages/DM/DMPatchCreate.html b/docs/manualpages/DM/DMPatchCreate.html
index 8e13074..654f19e 100644
--- a/docs/manualpages/DM/DMPatchCreate.html
+++ b/docs/manualpages/DM/DMPatchCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMPatchCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPatchCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPatchCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPatchCreate"><H1>DMPatchCreate</H1></A>
 Creates a DMPatch object, which is a collections of DMs called patches. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a DMPatch object, which is a collections of DMs called patches.
 #include "petscdmpatch.h"   
 PetscErrorCode DMPatchCreate(MPI_Comm comm, DM *mesh)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the DMPatch object Many br
+<DT><B>comm </B> -The communicator for the DMPatch object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mesh  </B> -The DMPatch object Many br
+<DT><B>mesh  </B> -The DMPatch object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMPatch, create
diff --git a/docs/manualpages/DM/DMPlexAddConeSize.html b/docs/manualpages/DM/DMPlexAddConeSize.html
index 0e472a1..44bc41d 100644
--- a/docs/manualpages/DM/DMPlexAddConeSize.html
+++ b/docs/manualpages/DM/DMPlexAddConeSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexAddConeSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexAddConeSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexAddConeSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexAddConeSize"><H1>DMPlexAddConeSize</H1></A>
 Add the given number of in-edges to this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Add the given number of in-edges to this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexAddConeSize(DM dm, PetscInt p, PetscInt size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- The additional cone size for point p Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- The additional cone size for point p
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This should be called after <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(). Many br
+This should be called after <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>(), <A HREF="../DM/DMPlexGetConeSize.html#DMPlexGetConeSize">DMPlexGetConeSize</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
diff --git a/docs/manualpages/DM/DMPlexCheckFaces.html b/docs/manualpages/DM/DMPlexCheckFaces.html
index 3036efd..7b4a5ee 100644
--- a/docs/manualpages/DM/DMPlexCheckFaces.html
+++ b/docs/manualpages/DM/DMPlexCheckFaces.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCheckFaces</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCheckFaces.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCheckFaces.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCheckFaces"><H1>DMPlexCheckFaces</H1></A>
 Check that the faces of each cell give a vertex order this is consistent with what we expect from the cell type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,16 @@ PetscErrorCode DMPlexCheckFaces(DM dm, PetscBool isSimplex, PetscInt cellHeight)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isSimplex </B></TD><TD>- Are the cells simplices or tensor products Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellHeight </B></TD><TD>- Normally 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isSimplex </B></TD><TD>- Are the cells simplices or tensor products
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellHeight </B></TD><TD>- Normally 0
+</TD></TR></TABLE>
 <P>
-Note: This is a useful diagnostic when creating meshes programmatically. Many br
+Note: This is a useful diagnostic when creating meshes programmatically.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), DMCheckSymmetry(), DMCheckSkeleton()
diff --git a/docs/manualpages/DM/DMPlexCheckSkeleton.html b/docs/manualpages/DM/DMPlexCheckSkeleton.html
index abbbc6e..1f7ffbe 100644
--- a/docs/manualpages/DM/DMPlexCheckSkeleton.html
+++ b/docs/manualpages/DM/DMPlexCheckSkeleton.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCheckSkeleton</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCheckSkeleton.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCheckSkeleton.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCheckSkeleton"><H1>DMPlexCheckSkeleton</H1></A>
 Check that each cell has the correct number of vertices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,16 @@ PetscErrorCode DMPlexCheckSkeleton(DM dm, PetscBool isSimplex, PetscInt cellHeig
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isSimplex </B></TD><TD>- Are the cells simplices or tensor products Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellHeight </B></TD><TD>- Normally 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isSimplex </B></TD><TD>- Are the cells simplices or tensor products
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellHeight </B></TD><TD>- Normally 0
+</TD></TR></TABLE>
 <P>
-Note: This is a useful diagnostic when creating meshes programmatically. Many br
+Note: This is a useful diagnostic when creating meshes programmatically.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), DMCheckSymmetry(), DMCheckFaces()
diff --git a/docs/manualpages/DM/DMPlexCheckSymmetry.html b/docs/manualpages/DM/DMPlexCheckSymmetry.html
index 717d69e..a047271 100644
--- a/docs/manualpages/DM/DMPlexCheckSymmetry.html
+++ b/docs/manualpages/DM/DMPlexCheckSymmetry.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCheckSymmetry</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCheckSymmetry.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCheckSymmetry.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCheckSymmetry"><H1>DMPlexCheckSymmetry</H1></A>
 Check that the adjacency information in the mesh is symmetric. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,11 +15,11 @@ Check that the adjacency information in the mesh is symmetric.
 PetscErrorCode DMPlexCheckSymmetry(DM dm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+ dm - The DMPlex object Many br
++ dm - The DMPlex object
 <P>
-Note: This is a useful diagnostic when creating meshes programmatically. Many br
+Note: This is a useful diagnostic when creating meshes programmatically.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), DMCheckSkeleton(), DMCheckFaces()
diff --git a/docs/manualpages/DM/DMPlexComputeCellGeometryAffineFEM.html b/docs/manualpages/DM/DMPlexComputeCellGeometryAffineFEM.html
index 76a95ba..604bc3b 100644
--- a/docs/manualpages/DM/DMPlexComputeCellGeometryAffineFEM.html
+++ b/docs/manualpages/DM/DMPlexComputeCellGeometryAffineFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexComputeCellGeometryAffineFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexComputeCellGeometryAffineFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexComputeCellGeometryAffineFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexComputeCellGeometryAffineFEM"><H1>DMPlexComputeCellGeometryAffineFEM</H1></A>
 Assuming an affine map, compute the Jacobian, inverse Jacobian, and Jacobian determinant for a given cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Assuming an affine map, compute the Jacobian, inverse Jacobian, and Jacobian det
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexComputeCellGeometryAffineFEM(DM dm, PetscInt cell, PetscReal *v0, PetscReal *J, PetscReal *invJ, PetscReal *detJ)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cell </B></TD><TD>- the cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cell </B></TD><TD>- the cell
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v0   </B></TD><TD>- the translation part of this affine transform Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- the Jacobian of the transform from the reference element Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>invJ </B></TD><TD>- the inverse of the Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>detJ </B></TD><TD>- the Jacobian determinant Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v0   </B></TD><TD>- the translation part of this affine transform
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- the Jacobian of the transform from the reference element
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>invJ </B></TD><TD>- the inverse of the Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>detJ </B></TD><TD>- the Jacobian determinant
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns arrays, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns arrays, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexComputeCellGeometryFEM.html#DMPlexComputeCellGeometryFEM">DMPlexComputeCellGeometryFEM</A>(), <A HREF="../DM/DMGetCoordinateSection.html#DMGetCoordinateSection">DMGetCoordinateSection</A>(), DMGetCoordinateVec()
diff --git a/docs/manualpages/DM/DMPlexComputeCellGeometryFEM.html b/docs/manualpages/DM/DMPlexComputeCellGeometryFEM.html
index 13cece7..135b7a5 100644
--- a/docs/manualpages/DM/DMPlexComputeCellGeometryFEM.html
+++ b/docs/manualpages/DM/DMPlexComputeCellGeometryFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexComputeCellGeometryFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexComputeCellGeometryFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexComputeCellGeometryFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexComputeCellGeometryFEM"><H1>DMPlexComputeCellGeometryFEM</H1></A>
 Compute the Jacobian, inverse Jacobian, and Jacobian determinant at each quadrature point in the given cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,33 @@ Compute the Jacobian, inverse Jacobian, and Jacobian determinant at each quadrat
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexComputeCellGeometryFEM(DM dm, PetscInt cell, PetscFE fe, PetscReal *v0, PetscReal *J, PetscReal *invJ, PetscReal *detJ)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cell </B></TD><TD>- the cell Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fe   </B></TD><TD>- the finite element containing the quadrature Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cell </B></TD><TD>- the cell
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fe   </B></TD><TD>- the finite element containing the quadrature
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v0   </B></TD><TD>- the translation part of this transform Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- the Jacobian of the transform from the reference element at each quadrature point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>invJ </B></TD><TD>- the inverse of the Jacobian at each quadrature point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>detJ </B></TD><TD>- the Jacobian determinant at each quadrature point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v0   </B></TD><TD>- the translation part of this transform
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- the Jacobian of the transform from the reference element at each quadrature point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>invJ </B></TD><TD>- the inverse of the Jacobian at each quadrature point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>detJ </B></TD><TD>- the Jacobian determinant at each quadrature point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns arrays, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns arrays, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetCoordinateSection.html#DMGetCoordinateSection">DMGetCoordinateSection</A>(), DMGetCoordinateVec()
diff --git a/docs/manualpages/DM/DMPlexComputeCellGeometryFVM.html b/docs/manualpages/DM/DMPlexComputeCellGeometryFVM.html
index 24c5535..69be555 100644
--- a/docs/manualpages/DM/DMPlexComputeCellGeometryFVM.html
+++ b/docs/manualpages/DM/DMPlexComputeCellGeometryFVM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexComputeCellGeometryFVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexComputeCellGeometryFVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexComputeCellGeometryFVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexComputeCellGeometryFVM"><H1>DMPlexComputeCellGeometryFVM</H1></A>
 Compute the volume for a given cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Compute the volume for a given cell
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexComputeCellGeometryFVM(DM dm, PetscInt cell, PetscReal *vol, PetscReal centroid[], PetscReal normal[])
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cell </B></TD><TD>- the cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cell </B></TD><TD>- the cell
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>volume   </B></TD><TD>- the cell volume Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>centroid </B></TD><TD>- the cell centroid Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normal </B></TD><TD>- the cell normal, if appropriate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>volume   </B></TD><TD>- the cell volume
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>centroid </B></TD><TD>- the cell centroid
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normal </B></TD><TD>- the cell normal, if appropriate
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns arrays, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns arrays, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetCoordinateSection.html#DMGetCoordinateSection">DMGetCoordinateSection</A>(), DMGetCoordinateVec()
diff --git a/docs/manualpages/DM/DMPlexComputeGeometryFVM.html b/docs/manualpages/DM/DMPlexComputeGeometryFVM.html
index 0e771bf..4a074f1 100644
--- a/docs/manualpages/DM/DMPlexComputeGeometryFVM.html
+++ b/docs/manualpages/DM/DMPlexComputeGeometryFVM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexComputeGeometryFVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexComputeGeometryFVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexComputeGeometryFVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexComputeGeometryFVM"><H1>DMPlexComputeGeometryFVM</H1></A>
 Computes the cell and face geometry for a finite volume method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,17 @@ Computes the cell and face geometry for a finite volume method
 PetscErrorCode DMPlexComputeGeometryFVM(DM dm, Vec *cellgeom, Vec *facegeom)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellgeom </B></TD><TD>- A <A HREF="../Vec/Vec.html#Vec">Vec</A> of <A HREF="../DM/PetscFVCellGeom.html#PetscFVCellGeom">PetscFVCellGeom</A> data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>facegeom </B></TD><TD>- A <A HREF="../Vec/Vec.html#Vec">Vec</A> of <A HREF="../DM/PetscFVFaceGeom.html#PetscFVFaceGeom">PetscFVFaceGeom</A> data Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellgeom </B></TD><TD>- A <A HREF="../Vec/Vec.html#Vec">Vec</A> of <A HREF="../DM/PetscFVCellGeom.html#PetscFVCellGeom">PetscFVCellGeom</A> data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>facegeom </B></TD><TD>- A <A HREF="../Vec/Vec.html#Vec">Vec</A> of <A HREF="../DM/PetscFVFaceGeom.html#PetscFVFaceGeom">PetscFVFaceGeom</A> data
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVFaceGeom.html#PetscFVFaceGeom">PetscFVFaceGeom</A>, <A HREF="../DM/PetscFVCellGeom.html#PetscFVCellGeom">PetscFVCellGeom</A>, DMPlexComputeGeometryFEM()
diff --git a/docs/manualpages/DM/DMPlexComputeGradientFVM.html b/docs/manualpages/DM/DMPlexComputeGradientFVM.html
index fa05860..bfa8f58 100644
--- a/docs/manualpages/DM/DMPlexComputeGradientFVM.html
+++ b/docs/manualpages/DM/DMPlexComputeGradientFVM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexComputeGradientFVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexComputeGradientFVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexComputeGradientFVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexComputeGradientFVM"><H1>DMPlexComputeGradientFVM</H1></A>
 Compute geometric factors for gradient reconstruction, which are stored in the geometry data, and compute layout for gradient data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Compute geometric factors for gradient reconstruction, which are stored in the g
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexComputeGradientFVM(DM dm, PetscFV fvm, Vec faceGeometry, Vec cellGeometry, DM *dmGrad)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- The face geometry from DMPlexGetFaceGeometryFVM() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- The face geometry from DMPlexGetCellGeometryFVM() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- The face geometry from DMPlexGetFaceGeometryFVM()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- The face geometry from DMPlexGetCellGeometryFVM()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- The geometric factors for gradient calculation are inserted Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmGrad </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> describing the layout of gradient data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- The geometric factors for gradient calculation are inserted
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmGrad </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> describing the layout of gradient data
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexGetFaceGeometryFVM(), DMPlexGetCellGeometryFVM()
diff --git a/docs/manualpages/DM/DMPlexComputeIntegralFEM.html b/docs/manualpages/DM/DMPlexComputeIntegralFEM.html
index 2ccb1dc..4305431 100644
--- a/docs/manualpages/DM/DMPlexComputeIntegralFEM.html
+++ b/docs/manualpages/DM/DMPlexComputeIntegralFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexComputeIntegralFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexComputeIntegralFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexComputeIntegralFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexComputeIntegralFEM"><H1>DMPlexComputeIntegralFEM</H1></A>
 Form the local integral F from the local input X using pointwise functions specified by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode DMPlexComputeIntegralFEM(DM dm, Vec X, PetscReal *integral, void
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- Local input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- Local input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>integral </B> -Local integral for each field Many br
+<DT><B>integral </B> -Local integral for each field
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexComputeResidualFEM()
diff --git a/docs/manualpages/DM/DMPlexComputeInterpolatorGeneral.html b/docs/manualpages/DM/DMPlexComputeInterpolatorGeneral.html
index 95d3e76..5d4b5dd 100644
--- a/docs/manualpages/DM/DMPlexComputeInterpolatorGeneral.html
+++ b/docs/manualpages/DM/DMPlexComputeInterpolatorGeneral.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexComputeInterpolatorGeneral</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexComputeInterpolatorGeneral.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexComputeInterpolatorGeneral.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexComputeInterpolatorGeneral"><H1>DMPlexComputeInterpolatorGeneral</H1></A>
 Form the local portion of the interpolation matrix I from the coarse <A HREF="../DM/DM.html#DM">DM</A> to a non-nested fine <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode DMPlexComputeInterpolatorGeneral(DM dmc, DM dmf, Mat In, void *us
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmf  </B></TD><TD>- The fine mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmc  </B></TD><TD>- The coarse mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmf  </B></TD><TD>- The fine mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmc  </B></TD><TD>- The coarse mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>In  </B> -The interpolation matrix Many br
+<DT><B>In  </B> -The interpolation matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexComputeInterpolatorNested.html#DMPlexComputeInterpolatorNested">DMPlexComputeInterpolatorNested</A>(), DMPlexComputeJacobianFEM()
diff --git a/docs/manualpages/DM/DMPlexComputeInterpolatorNested.html b/docs/manualpages/DM/DMPlexComputeInterpolatorNested.html
index 650b031..447beb7 100644
--- a/docs/manualpages/DM/DMPlexComputeInterpolatorNested.html
+++ b/docs/manualpages/DM/DMPlexComputeInterpolatorNested.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexComputeInterpolatorNested</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexComputeInterpolatorNested.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexComputeInterpolatorNested.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexComputeInterpolatorNested"><H1>DMPlexComputeInterpolatorNested</H1></A>
 Form the local portion of the interpolation matrix I from the coarse <A HREF="../DM/DM.html#DM">DM</A> to the uniformly refined <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode DMPlexComputeInterpolatorNested(DM dmc, DM dmf, Mat In, void *use
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmf  </B></TD><TD>- The fine mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmc  </B></TD><TD>- The coarse mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmf  </B></TD><TD>- The fine mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmc  </B></TD><TD>- The coarse mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>In  </B> -The interpolation matrix Many br
+<DT><B>In  </B> -The interpolation matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexComputeInterpolatorGeneral.html#DMPlexComputeInterpolatorGeneral">DMPlexComputeInterpolatorGeneral</A>(), DMPlexComputeJacobianFEM()
diff --git a/docs/manualpages/DM/DMPlexComputeL2DiffVec.html b/docs/manualpages/DM/DMPlexComputeL2DiffVec.html
index 19bdb30..bd6adb2 100644
--- a/docs/manualpages/DM/DMPlexComputeL2DiffVec.html
+++ b/docs/manualpages/DM/DMPlexComputeL2DiffVec.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexComputeL2DiffVec</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexComputeL2DiffVec.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexComputeL2DiffVec.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexComputeL2DiffVec"><H1>DMPlexComputeL2DiffVec</H1></A>
 This function computes the cellwise L_2 difference between a function u and an FEM interpolant solution u_h, and stores it in a <A HREF="../Vec/Vec.html#Vec">Vec</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,22 @@ PetscErrorCode DMPlexComputeL2DiffVec(DM dm, PetscReal time, PetscErrorCode (**f
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time  </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs </B></TD><TD>- The functions to evaluate for each field component: NULL means that component does not contribute to error calculation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs  </B></TD><TD>- Optional array of contexts to pass to each function, or NULL. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X     </B></TD><TD>- The coefficient vector u_h Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time  </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs </B></TD><TD>- The functions to evaluate for each field component: NULL means that component does not contribute to error calculation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs  </B></TD><TD>- Optional array of contexts to pass to each function, or NULL.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X     </B></TD><TD>- The coefficient vector u_h
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>D </B> -A <A HREF="../Vec/Vec.html#Vec">Vec</A> which holds the difference ||u - u_h||_2 for each cell Many br
+<DT><B>D </B> -A <A HREF="../Vec/Vec.html#Vec">Vec</A> which holds the difference ||u - u_h||_2 for each cell
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMProjectFunction.html#DMProjectFunction">DMProjectFunction</A>(), <A HREF="../DM/DMComputeL2Diff.html#DMComputeL2Diff">DMComputeL2Diff</A>(), DMPlexComputeL2FieldDiff(), <A HREF="../DM/DMComputeL2GradientDiff.html#DMComputeL2GradientDiff">DMComputeL2GradientDiff</A>()
diff --git a/docs/manualpages/DM/DMPlexConstructCohesiveCells.html b/docs/manualpages/DM/DMPlexConstructCohesiveCells.html
index 8652d78..acd58bb 100644
--- a/docs/manualpages/DM/DMPlexConstructCohesiveCells.html
+++ b/docs/manualpages/DM/DMPlexConstructCohesiveCells.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexConstructCohesiveCells</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexConstructCohesiveCells.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexConstructCohesiveCells.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexConstructCohesiveCells"><H1>DMPlexConstructCohesiveCells</H1></A>
 Construct cohesive cells which split the face along an internal interface 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,21 @@ Construct cohesive cells which split the face along an internal interface
 #include "petscdmlabel.h"   
 PetscErrorCode DMPlexConstructCohesiveCells(DM dm, DMLabel label, DM *dmSplit)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- The label specifying the boundary faces (this could be auto-generated) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- The label specifying the boundary faces (this could be auto-generated)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>dmSplit </B> -The new <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dmSplit </B> -The new <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMPlexLabelCohesiveComplete.html#DMPlexLabelCohesiveComplete">DMPlexLabelCohesiveComplete</A>()
diff --git a/docs/manualpages/DM/DMPlexConstructGhostCells.html b/docs/manualpages/DM/DMPlexConstructGhostCells.html
index cb0b6ae..5f8f62d 100644
--- a/docs/manualpages/DM/DMPlexConstructGhostCells.html
+++ b/docs/manualpages/DM/DMPlexConstructGhostCells.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexConstructGhostCells</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexConstructGhostCells.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexConstructGhostCells.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexConstructGhostCells"><H1>DMPlexConstructGhostCells</H1></A>
 Construct ghost cells which connect to every boundary face 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,25 @@ Construct ghost cells which connect to every boundary face
 #include "petscdmlabel.h"   
 PetscErrorCode DMPlexConstructGhostCells(DM dm, const char labelName[], PetscInt *numGhostCells, DM *dmGhosted)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labelName </B></TD><TD>- The label specifying the boundary faces, or "Face Sets" if this is NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labelName </B></TD><TD>- The label specifying the boundary faces, or "Face Sets" if this is NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numGhostCells </B></TD><TD>- The number of ghost cells added to the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmGhosted </B></TD><TD>- The new <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numGhostCells </B></TD><TD>- The number of ghost cells added to the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmGhosted </B></TD><TD>- The new <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
-Note: If no label exists of that name, one will be created marking all boundary faces Many br
+Note: If no label exists of that name, one will be created marking all boundary faces
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexCopyCoordinates.html b/docs/manualpages/DM/DMPlexCopyCoordinates.html
index 3f8a044..fe7e9e3 100644
--- a/docs/manualpages/DM/DMPlexCopyCoordinates.html
+++ b/docs/manualpages/DM/DMPlexCopyCoordinates.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCopyCoordinates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCopyCoordinates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCopyCoordinates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCopyCoordinates"><H1>DMPlexCopyCoordinates</H1></A>
 Copy coordinates from one mesh to another with the same vertices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Copy coordinates from one mesh to another with the same vertices
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCopyCoordinates(DM dmA, DM dmB)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dmA </B> -The DMPlex object with initial coordinates Many br
+<DT><B>dmA </B> -The DMPlex object with initial coordinates
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmB </B> -The DMPlex object with copied coordinates Many br
+<DT><B>dmB </B> -The DMPlex object with copied coordinates
 <br>
 <P>
- Many br
+
 <P>
-Note: This is typically used when adding pieces other than vertices to a mesh Many br
+Note: This is typically used when adding pieces other than vertices to a mesh
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexCreate.html b/docs/manualpages/DM/DMPlexCreate.html
index 0d6a278..17a1cfa 100644
--- a/docs/manualpages/DM/DMPlexCreate.html
+++ b/docs/manualpages/DM/DMPlexCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreate"><H1>DMPlexCreate</H1></A>
 Creates a DMPlex object, which encapsulates an unstructured mesh, or CW complex, which can be expressed using a Hasse Diagram. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a DMPlex object, which encapsulates an unstructured mesh, or CW complex,
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreate(MPI_Comm comm, DM *mesh)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the DMPlex object Many br
+<DT><B>comm </B> -The communicator for the DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mesh  </B> -The DMPlex object Many br
+<DT><B>mesh  </B> -The DMPlex object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  DMPlex, create
diff --git a/docs/manualpages/DM/DMPlexCreateBoxMesh.html b/docs/manualpages/DM/DMPlexCreateBoxMesh.html
index 96da12e..345746a 100644
--- a/docs/manualpages/DM/DMPlexCreateBoxMesh.html
+++ b/docs/manualpages/DM/DMPlexCreateBoxMesh.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateBoxMesh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateBoxMesh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateBoxMesh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateBoxMesh"><H1>DMPlexCreateBoxMesh</H1></A>
 Creates a mesh on the tensor product of unit intervals (box) using simplices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Creates a mesh on the tensor product of unit intervals (box) using simplices.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateBoxMesh(MPI_Comm comm, PetscInt dim, PetscBool interpolate, DM *dm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag to create intermediate mesh pieces (edges, faces) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag to create intermediate mesh pieces (edges, faces)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, create
diff --git a/docs/manualpages/DM/DMPlexCreateCGNS.html b/docs/manualpages/DM/DMPlexCreateCGNS.html
index d6a54ae..14b13fe 100644
--- a/docs/manualpages/DM/DMPlexCreateCGNS.html
+++ b/docs/manualpages/DM/DMPlexCreateCGNS.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateCGNS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateCGNS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateCGNS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateCGNS"><H1>DMPlexCreateCGNS</H1></A>
 Create a DMPlex mesh from a CGNS file ID. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Create a DMPlex mesh from a CGNS file ID.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateCGNS(MPI_Comm comm, PetscInt cgid, PetscBool interpolate, DM *dm)
 </PRE>
-Collective on comm Many br
+Collective on comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cgid </B></TD><TD>- The CG id associated with a file and obtained using cg_open Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cgid </B></TD><TD>- The CG id associated with a file and obtained using cg_open
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh
 <br>
 <P>
-Note: <a href="http://www.grc.nasa.gov/WWW/cgns/CGNS_docs_current/index.html">http://www.grc.nasa.gov/WWW/cgns/CGNS_docs_current/index.html </a> Many br
-<P>
- Many br
+Note: <a href="http://www.grc.nasa.gov/WWW/cgns/CGNS_docs_current/index.html">http://www.grc.nasa.gov/WWW/cgns/CGNS_docs_current/index.html </a> <P>
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh,CGNS
diff --git a/docs/manualpages/DM/DMPlexCreateClosureIndex.html b/docs/manualpages/DM/DMPlexCreateClosureIndex.html
index fad6cbe..901816c 100644
--- a/docs/manualpages/DM/DMPlexCreateClosureIndex.html
+++ b/docs/manualpages/DM/DMPlexCreateClosureIndex.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateClosureIndex</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateClosureIndex.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateClosureIndex.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateClosureIndex"><H1>DMPlexCreateClosureIndex</H1></A>
 Calculate an index for the given <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the closure operation on the <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Calculate an index for the given <A HREF="../IS/PetscSection.html#PetscSection">
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateClosureIndex(DM dm, PetscSection section)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This should greatly improve the performance of the closure operations, at the cost of additional memory. Many br
+This should greatly improve the performance of the closure operations, at the cost of additional memory.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexVecGetClosure.html#DMPlexVecGetClosure">DMPlexVecGetClosure</A>(), <A HREF="../DM/DMPlexVecRestoreClosure.html#DMPlexVecRestoreClosure">DMPlexVecRestoreClosure</A>(), <A HREF="../DM/DMPlexVecSetClosure.html#DMPlexVecSetClosure">DMPlexVecSetClosure</A>(), <A HREF="../DM/DMPlexMatSetClosure.html#DMPlexMatSetClosure">DMPlexMatSetClosure</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateCoarsePointIS.html b/docs/manualpages/DM/DMPlexCreateCoarsePointIS.html
index cbf26bb..6ee601e 100644
--- a/docs/manualpages/DM/DMPlexCreateCoarsePointIS.html
+++ b/docs/manualpages/DM/DMPlexCreateCoarsePointIS.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateCoarsePointIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateCoarsePointIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateCoarsePointIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateCoarsePointIS"><H1>DMPlexCreateCoarsePointIS</H1></A>
 Creates an <A HREF="../IS/IS.html#IS">IS</A> covering the coarse <A HREF="../DM/DM.html#DM">DM</A> chart with the fine points as data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Creates an <A HREF="../IS/IS.html#IS">IS</A> covering the coarse <A HREF="../DM/
 PetscErrorCode DMPlexCreateCoarsePointIS(DM dm, IS *fpointIS)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The coarse <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The coarse <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fpointIS </B> -The <A HREF="../IS/IS.html#IS">IS</A> of all the fine points which exist in the original coarse mesh Many br
+<DT><B>fpointIS </B> -The <A HREF="../IS/IS.html#IS">IS</A> of all the fine points which exist in the original coarse mesh
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMPlexSetRefinementUniform.html#DMPlexSetRefinementUniform">DMPlexSetRefinementUniform</A>(), <A HREF="../DM/DMPlexCreateSubpointIS.html#DMPlexCreateSubpointIS">DMPlexCreateSubpointIS</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateCubeBoundary.html b/docs/manualpages/DM/DMPlexCreateCubeBoundary.html
index 1ba99c1..f9c0018 100644
--- a/docs/manualpages/DM/DMPlexCreateCubeBoundary.html
+++ b/docs/manualpages/DM/DMPlexCreateCubeBoundary.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateCubeBoundary</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateCubeBoundary.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateCubeBoundary.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateCubeBoundary"><H1>DMPlexCreateCubeBoundary</H1></A>
 Creates a 2D mesh the is the boundary of a cubic lattice. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Creates a 2D mesh the is the boundary of a cubic lattice.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateCubeBoundary(DM dm, const PetscReal lower[], const PetscReal upper[], const PetscInt faces[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lower </B></TD><TD>- The lower left front corner coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>upper </B></TD><TD>- The upper right back corner coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>edges </B></TD><TD>- The number of cells in each direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lower </B></TD><TD>- The lower left front corner coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>upper </B></TD><TD>- The upper right back corner coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>edges </B></TD><TD>- The number of cells in each direction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, create
diff --git a/docs/manualpages/DM/DMPlexCreateDefaultReferenceTree.html b/docs/manualpages/DM/DMPlexCreateDefaultReferenceTree.html
index 32701a7..df6a0d8 100644
--- a/docs/manualpages/DM/DMPlexCreateDefaultReferenceTree.html
+++ b/docs/manualpages/DM/DMPlexCreateDefaultReferenceTree.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateDefaultReferenceTree</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateDefaultReferenceTree.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateDefaultReferenceTree.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateDefaultReferenceTree"><H1>DMPlexCreateDefaultReferenceTree</H1></A>
 create a reference tree for isotropic hierarchical mesh refinement. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ create a reference tree for isotropic hierarchical mesh refinement.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateDefaultReferenceTree(MPI_Comm comm, PetscInt dim, PetscBool simplex, DM *ref)
 </PRE>
-Collective on comm Many br
+Collective on comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>simplex </B></TD><TD>- Flag for simplex, otherwise use a tensor-product cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>simplex </B></TD><TD>- Flag for simplex, otherwise use a tensor-product cell
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ref     </B> -the reference tree DMPlex object Many br
+<DT><B>ref     </B> -the reference tree DMPlex object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  reference cell
diff --git a/docs/manualpages/DM/DMPlexCreateDoublet.html b/docs/manualpages/DM/DMPlexCreateDoublet.html
index 236c850..24a76e5 100644
--- a/docs/manualpages/DM/DMPlexCreateDoublet.html
+++ b/docs/manualpages/DM/DMPlexCreateDoublet.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateDoublet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateDoublet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateDoublet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateDoublet"><H1>DMPlexCreateDoublet</H1></A>
 Creates a mesh of two cells of the specified type, optionally with later refinement. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Creates a mesh of two cells of the specified type, optionally with later refinem
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateDoublet(MPI_Comm comm, PetscInt dim, PetscBool simplex, PetscBool interpolate, PetscBool refinementUniform, PetscReal refinementLimit, DM *newdm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>simplex </B></TD><TD>- Flag for simplicial cells, otherwise they are tensor product cells Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag to create intermediate mesh pieces (edges, faces) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementUniform </B></TD><TD>- Flag for uniform parallel refinement Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementLimit </B></TD><TD>- A nonzero number indicates the largest admissible volume for a refined cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>simplex </B></TD><TD>- Flag for simplicial cells, otherwise they are tensor product cells
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag to create intermediate mesh pieces (edges, faces)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementUniform </B></TD><TD>- Flag for uniform parallel refinement
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementLimit </B></TD><TD>- A nonzero number indicates the largest admissible volume for a refined cell
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, create
diff --git a/docs/manualpages/DM/DMPlexCreateExodus.html b/docs/manualpages/DM/DMPlexCreateExodus.html
index ecb7b1f..908a3aa 100644
--- a/docs/manualpages/DM/DMPlexCreateExodus.html
+++ b/docs/manualpages/DM/DMPlexCreateExodus.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateExodus</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateExodus.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateExodus.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateExodus"><H1>DMPlexCreateExodus</H1></A>
 Create a DMPlex mesh from an ExodusII file ID. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Create a DMPlex mesh from an ExodusII file ID.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateExodus(MPI_Comm comm, PetscInt exoid, PetscBool interpolate, DM *dm)
 </PRE>
-Collective on comm Many br
+Collective on comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>exoid </B></TD><TD>- The ExodusII id associated with a exodus file and obtained using ex_open Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>exoid </B></TD><TD>- The ExodusII id associated with a exodus file and obtained using ex_open
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh,ExodusII
diff --git a/docs/manualpages/DM/DMPlexCreateFluent.html b/docs/manualpages/DM/DMPlexCreateFluent.html
index c10e6c6..3a8ea87 100644
--- a/docs/manualpages/DM/DMPlexCreateFluent.html
+++ b/docs/manualpages/DM/DMPlexCreateFluent.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateFluent</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateFluent.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateFluent.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateFluent"><H1>DMPlexCreateFluent</H1></A>
 Create a DMPlex mesh from a Fluent mesh file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Create a DMPlex mesh from a Fluent mesh file.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateFluent(MPI_Comm comm, PetscViewer viewer, PetscBool interpolate, DM *dm)
 </PRE>
-Collective on comm Many br
+Collective on comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The Viewer associated with a Fluent mesh file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The Viewer associated with a Fluent mesh file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh
 <br>
 <P>
-Note: http://aerojet.engr.ucdavis.edu/fluenthelp/html/ug/node1490.htm Many br
+Note: http://aerojet.engr.ucdavis.edu/fluenthelp/html/ug/node1490.htm
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, fluent, case
diff --git a/docs/manualpages/DM/DMPlexCreateFluentFromFile.html b/docs/manualpages/DM/DMPlexCreateFluentFromFile.html
index a5ec0bd..e6a2b5a 100644
--- a/docs/manualpages/DM/DMPlexCreateFluentFromFile.html
+++ b/docs/manualpages/DM/DMPlexCreateFluentFromFile.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateFluentFromFile</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateFluentFromFile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateFluentFromFile.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateFluentFromFile"><H1>DMPlexCreateFluentFromFile</H1></A>
 Create a DMPlex mesh from a Fluent mesh file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,18 @@ Create a DMPlex mesh from a Fluent mesh file
 PetscErrorCode DMPlexCreateFluentFromFile(MPI_Comm comm, const char filename[], PetscBool interpolate, DM *dm)
 </PRE>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm        </B></TD><TD>- The MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename    </B></TD><TD>- Name of the Fluent mesh file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm        </B></TD><TD>- The MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename    </B></TD><TD>- Name of the Fluent mesh file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreateFromFile.html#DMPlexCreateFromFile">DMPlexCreateFromFile</A>(), <A HREF="../DM/DMPlexCreateFluent.html#DMPlexCreateFluent">DMPlexCreateFluent</A>(), <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateFromCellList.html b/docs/manualpages/DM/DMPlexCreateFromCellList.html
index 5cc2b77..b56593b 100644
--- a/docs/manualpages/DM/DMPlexCreateFromCellList.html
+++ b/docs/manualpages/DM/DMPlexCreateFromCellList.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateFromCellList</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateFromCellList.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateFromCellList.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateFromCellList"><H1>DMPlexCreateFromCellList</H1></A>
 This takes as input common mesh generator output, a list of the vertices for each cell, and produces a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,21 +16,30 @@ PetscErrorCode DMPlexCreateFromCellList(MPI_Comm comm, PetscInt dim, PetscInt nu
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The topological dimension of the mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCells </B></TD><TD>- The number of cells Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numVertices </B></TD><TD>- The number of vertices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCorners </B></TD><TD>- The number of vertices for each cell Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag indicating that intermediate mesh entities (faces, edges) should be created automatically Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cells </B></TD><TD>- An array of numCells*numCorners numbers, the vertices for each cell Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>spaceDim </B></TD><TD>- The spatial dimension used for coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vertexCoords </B></TD><TD>- An array of numVertices*spaceDim numbers, the coordinates of each vertex Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The topological dimension of the mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCells </B></TD><TD>- The number of cells
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numVertices </B></TD><TD>- The number of vertices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCorners </B></TD><TD>- The number of vertices for each cell
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag indicating that intermediate mesh entities (faces, edges) should be created automatically
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cells </B></TD><TD>- An array of numCells*numCorners numbers, the vertices for each cell
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>spaceDim </B></TD><TD>- The spatial dimension used for coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vertexCoords </B></TD><TD>- An array of numVertices*spaceDim numbers, the coordinates of each vertex
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
-Note: Two triangles sharing a face Many br
+Note: Two triangles sharing a face
 <pre>
 </pre>
 <pre>
@@ -60,7 +69,7 @@ Note: Two triangles sharing a face Many br
 <pre>
        1
 </pre>
-would have input Many br
+would have input
 <pre>
  numCells = 2, numVertices = 4
 </pre>
@@ -69,7 +78,7 @@ would have input Many br
 </pre>
 <pre>
 </pre>
-which would result in the DMPlex Many br
+which would result in the DMPlex
 <pre>
 </pre>
 <pre>
@@ -100,7 +109,7 @@ which would result in the DMPlex Many br
        3
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreateFromDAG.html#DMPlexCreateFromDAG">DMPlexCreateFromDAG</A>(), <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateFromDAG.html b/docs/manualpages/DM/DMPlexCreateFromDAG.html
index 7926c78..94864e9 100644
--- a/docs/manualpages/DM/DMPlexCreateFromDAG.html
+++ b/docs/manualpages/DM/DMPlexCreateFromDAG.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateFromDAG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateFromDAG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateFromDAG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateFromDAG"><H1>DMPlexCreateFromDAG</H1></A>
 This takes as input the adjacency-list representation of the Directed Acyclic Graph (Hasse Diagram) encoding a mesh, and produces a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,19 +16,26 @@ PetscErrorCode DMPlexCreateFromDAG(DM dm, PetscInt depth, const PetscInt numPoin
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The empty <A HREF="../DM/DM.html#DM">DM</A> object, usually from <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>() and <A HREF="../DM/DMSetDimension.html#DMSetDimension">DMSetDimension</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>depth </B></TD><TD>- The depth of the DAG Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of points at each depth Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coneSize </B></TD><TD>- The cone size of each point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cones </B></TD><TD>- The concatenation of the cone points for each point, the cone list must be oriented correctly for each point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coneOrientations </B></TD><TD>- The orientation of each cone point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vertexCoords </B></TD><TD>- An array of numVertices*dim numbers, the coordinates of each vertex Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The empty <A HREF="../DM/DM.html#DM">DM</A> object, usually from <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>() and <A HREF="../DM/DMSetDimension.html#DMSetDimension">DMSetDimension</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>depth </B></TD><TD>- The depth of the DAG
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of points at each depth
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coneSize </B></TD><TD>- The cone size of each point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cones </B></TD><TD>- The concatenation of the cone points for each point, the cone list must be oriented correctly for each point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coneOrientations </B></TD><TD>- The orientation of each cone point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vertexCoords </B></TD><TD>- An array of numVertices*dim numbers, the coordinates of each vertex
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
-Note: Two triangles sharing a face would have input Many br
+Note: Two triangles sharing a face would have input
 <pre>
  depth = 1, numPoints = [4 2], coneSize = [3 3 0 0 0 0]
 </pre>
@@ -40,7 +47,7 @@ vertexCoords = [-1.0 0.0  0.0 -1.0  0.0 1.0  1.0 0.0]
 </pre>
 <pre>
 </pre>
-which would result in the DMPlex Many br
+which would result in the DMPlex
 <pre>
 </pre>
 <pre>
@@ -76,7 +83,7 @@ which would result in the DMPlex Many br
 Notice that all points are numbered consecutively, unlikely <A HREF="../DM/DMPlexCreateFromCellList.html#DMPlexCreateFromCellList">DMPlexCreateFromCellList</A>()
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreateFromCellList.html#DMPlexCreateFromCellList">DMPlexCreateFromCellList</A>(), <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateFromFile.html b/docs/manualpages/DM/DMPlexCreateFromFile.html
index 18b5e93..088066f 100644
--- a/docs/manualpages/DM/DMPlexCreateFromFile.html
+++ b/docs/manualpages/DM/DMPlexCreateFromFile.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateFromFile</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateFromFile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateFromFile.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateFromFile"><H1>DMPlexCreateFromFile</H1></A>
 This takes a filename and produces a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode DMPlexCreateFromFile(MPI_Comm comm, const char filename[], PetscB
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- A file name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag to create intermediate mesh pieces (edges, faces) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- A file name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag to create intermediate mesh pieces (edges, faces)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreateFromDAG.html#DMPlexCreateFromDAG">DMPlexCreateFromDAG</A>(), <A HREF="../DM/DMPlexCreateFromCellList.html#DMPlexCreateFromCellList">DMPlexCreateFromCellList</A>(), <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateGlobalToNaturalSF.html b/docs/manualpages/DM/DMPlexCreateGlobalToNaturalSF.html
index 11ca9ef..7f0a240 100644
--- a/docs/manualpages/DM/DMPlexCreateGlobalToNaturalSF.html
+++ b/docs/manualpages/DM/DMPlexCreateGlobalToNaturalSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateGlobalToNaturalSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateGlobalToNaturalSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateGlobalToNaturalSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateGlobalToNaturalSF"><H1>DMPlexCreateGlobalToNaturalSF</H1></A>
 Creates the SF for mapping Global <A HREF="../Vec/Vec.html#Vec">Vec</A> to the Natural <A HREF="../Vec/Vec.html#Vec">Vec</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode DMPlexCreateGlobalToNaturalSF(DM dm, PetscSection section, PetscS
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> before the mesh was distributed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfMigration </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> used to distribute the mesh Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> before the mesh was distributed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfMigration </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> used to distribute the mesh
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>sfNatural </B> -<A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> for mapping the <A HREF="../Vec/Vec.html#Vec">Vec</A> in PETSc ordering to the canonical ordering Many br
+<DT><B>sfNatural </B> -<A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> for mapping the <A HREF="../Vec/Vec.html#Vec">Vec</A> in PETSc ordering to the canonical ordering
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexDistributeField.html#DMPlexDistributeField">DMPlexDistributeField</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateGmsh.html b/docs/manualpages/DM/DMPlexCreateGmsh.html
index 7b613a0..d31365b 100644
--- a/docs/manualpages/DM/DMPlexCreateGmsh.html
+++ b/docs/manualpages/DM/DMPlexCreateGmsh.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateGmsh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateGmsh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateGmsh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateGmsh"><H1>DMPlexCreateGmsh</H1></A>
 Create a DMPlex mesh from a Gmsh file viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Create a DMPlex mesh from a Gmsh file viewer
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateGmsh(MPI_Comm comm, PetscViewer viewer, PetscBool interpolate, DM *dm)
 </PRE>
-Collective on comm Many br
+Collective on comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The Viewer associated with a Gmsh file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The Viewer associated with a Gmsh file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh
 <br>
 <P>
-Note: http://www.geuz.org/gmsh/doc/texinfo/#MSH-ASCII-file-format Many brand http://www.geuz.org/gmsh/doc/texinfo/#MSH-binary-file-format Many br
+Note: http://www.geuz.org/gmsh/doc/texinfo/#MSH-ASCII-file-format
+and http://www.geuz.org/gmsh/doc/texinfo/#MSH-binary-file-format
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh,Gmsh
diff --git a/docs/manualpages/DM/DMPlexCreateGmshFromFile.html b/docs/manualpages/DM/DMPlexCreateGmshFromFile.html
index 11428f6..c154797 100644
--- a/docs/manualpages/DM/DMPlexCreateGmshFromFile.html
+++ b/docs/manualpages/DM/DMPlexCreateGmshFromFile.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateGmshFromFile</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateGmshFromFile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateGmshFromFile.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateGmshFromFile"><H1>DMPlexCreateGmshFromFile</H1></A>
 Create a DMPlex mesh from a Gmsh file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,18 @@ Create a DMPlex mesh from a Gmsh file
 PetscErrorCode DMPlexCreateGmshFromFile(MPI_Comm comm, const char filename[], PetscBool interpolate, DM *dm)
 </PRE>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm        </B></TD><TD>- The MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename    </B></TD><TD>- Name of the Gmsh file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm        </B></TD><TD>- The MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename    </B></TD><TD>- Name of the Gmsh file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Create faces and edges in the mesh
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object representing the mesh
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreateFromFile.html#DMPlexCreateFromFile">DMPlexCreateFromFile</A>(), <A HREF="../DM/DMPlexCreateGmsh.html#DMPlexCreateGmsh">DMPlexCreateGmsh</A>(), <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateHexBoxMesh.html b/docs/manualpages/DM/DMPlexCreateHexBoxMesh.html
index e4003c0..0c3a46a 100644
--- a/docs/manualpages/DM/DMPlexCreateHexBoxMesh.html
+++ b/docs/manualpages/DM/DMPlexCreateHexBoxMesh.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateHexBoxMesh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateHexBoxMesh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateHexBoxMesh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateHexBoxMesh"><H1>DMPlexCreateHexBoxMesh</H1></A>
 Creates a mesh on the tensor product of unit intervals (box) using hexahedra. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Creates a mesh on the tensor product of unit intervals (box) using hexahedra.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateHexBoxMesh(MPI_Comm comm, PetscInt dim, const PetscInt cells[], DMBoundaryType periodicX, DMBoundaryType periodicY, DMBoundaryType periodicZ, DM *dm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim   </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>periodicX </B></TD><TD>- The boundary type for the X direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>periodicY </B></TD><TD>- The boundary type for the Y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>periodicZ </B></TD><TD>- The boundary type for the Z direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cells </B></TD><TD>- The number of cells in each direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim   </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>periodicX </B></TD><TD>- The boundary type for the X direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>periodicY </B></TD><TD>- The boundary type for the Y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>periodicZ </B></TD><TD>- The boundary type for the Z direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cells </B></TD><TD>- The number of cells in each direction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, create
diff --git a/docs/manualpages/DM/DMPlexCreateHybridMesh.html b/docs/manualpages/DM/DMPlexCreateHybridMesh.html
index 4ea46a3..4074dd3 100644
--- a/docs/manualpages/DM/DMPlexCreateHybridMesh.html
+++ b/docs/manualpages/DM/DMPlexCreateHybridMesh.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateHybridMesh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateHybridMesh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateHybridMesh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateHybridMesh"><H1>DMPlexCreateHybridMesh</H1></A>
 Create a mesh with hybrid cells along an internal interface 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,23 @@ Create a mesh with hybrid cells along an internal interface
 #include "petscdmlabel.h"   
 PetscErrorCode DMPlexCreateHybridMesh(DM dm, DMLabel label, DMLabel *hybridLabel, DM *dmHybrid)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labelName </B></TD><TD>- The label specifying the interface vertices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labelName </B></TD><TD>- The label specifying the interface vertices
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hybridLabel </B></TD><TD>- The label fully marking the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmHybrid </B></TD><TD>- The new <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hybridLabel </B></TD><TD>- The label fully marking the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmHybrid </B></TD><TD>- The new <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexConstructCohesiveCells.html#DMPlexConstructCohesiveCells">DMPlexConstructCohesiveCells</A>(), <A HREF="../DM/DMPlexLabelCohesiveComplete.html#DMPlexLabelCohesiveComplete">DMPlexLabelCohesiveComplete</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateOverlap.html b/docs/manualpages/DM/DMPlexCreateOverlap.html
index 1cbb3ab..edf33c7 100644
--- a/docs/manualpages/DM/DMPlexCreateOverlap.html
+++ b/docs/manualpages/DM/DMPlexCreateOverlap.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateOverlap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateOverlap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateOverlap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateOverlap"><H1>DMPlexCreateOverlap</H1></A>
 Compute owner information for shared points. This basically gets two-sided for an SF. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,29 @@ Compute owner information for shared points. This basically gets two-sided for a
 #include "petscdmlabel.h"  
 PetscErrorCode DMPlexCreateOverlap(DM dm, PetscInt levels, PetscSection rootSection, IS rootrank, PetscSection leafSection, IS leafrank, DMLabel *ovLabel)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels      </B></TD><TD>- Number of overlap levels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootSection </B></TD><TD>- The number of leaves for a given root point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootrank    </B></TD><TD>- The rank of each edge into the root point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafSection </B></TD><TD>- The number of processes sharing a given leaf point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafrank    </B></TD><TD>- The rank of each process sharing a leaf point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels      </B></TD><TD>- Number of overlap levels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootSection </B></TD><TD>- The number of leaves for a given root point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootrank    </B></TD><TD>- The rank of each edge into the root point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafSection </B></TD><TD>- The number of processes sharing a given leaf point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafrank    </B></TD><TD>- The rank of each process sharing a leaf point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ovLabel     </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> containing remote overlap contributions as point/rank pairings Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ovLabel     </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> containing remote overlap contributions as point/rank pairings
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistributeOwnership.html#DMPlexDistributeOwnership">DMPlexDistributeOwnership</A>(), <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>()
diff --git a/docs/manualpages/DM/DMPlexCreatePartitionerGraph.html b/docs/manualpages/DM/DMPlexCreatePartitionerGraph.html
index 8449032..37c825c 100644
--- a/docs/manualpages/DM/DMPlexCreatePartitionerGraph.html
+++ b/docs/manualpages/DM/DMPlexCreatePartitionerGraph.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreatePartitionerGraph</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreatePartitionerGraph.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreatePartitionerGraph.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreatePartitionerGraph"><H1>DMPlexCreatePartitionerGraph</H1></A>
 Create a CSR graph of point connections for the partitioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,20 +16,26 @@ PetscErrorCode DMPlexCreatePartitionerGraph(DM dm, PetscInt height, PetscInt *nu
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The mesh <A HREF="../DM/DM.html#DM">DM</A> dm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height  </B></TD><TD>- Height of the strata from which to construct the graph Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The mesh <A HREF="../DM/DM.html#DM">DM</A> dm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height  </B></TD><TD>- Height of the strata from which to construct the graph
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numVertices </B></TD><TD>- Number of vertices in the graph Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offsets     </B></TD><TD>- Point offsets in the graph Many br</TD></TR></TABLE>
-<DT><B>adjacency   </B> -Point connectivity in the graph Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numVertices </B></TD><TD>- Number of vertices in the graph
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offsets     </B></TD><TD>- Point offsets in the graph
+</TD></TR></TABLE>
+<DT><B>adjacency   </B> -Point connectivity in the graph
 <br>
 </TABLE>
 <P>
-The user can control the definition of adjacency for the mesh using <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>() and Many brDMPlexSetAdjacencyUseClosure(). They should choose the combination appropriate for the function Many brrepresentation on the mesh. Many br
+The user can control the definition of adjacency for the mesh using <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>() and
+<A HREF="../DM/DMPlexSetAdjacencyUseClosure.html#DMPlexSetAdjacencyUseClosure">DMPlexSetAdjacencyUseClosure</A>(). They should choose the combination appropriate for the function
+representation on the mesh.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerGetType.html#PetscPartitionerGetType">PetscPartitionerGetType</A>(), <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>(), <A HREF="../DM/DMPlexSetAdjacencyUseCone.html#DMPlexSetAdjacencyUseCone">DMPlexSetAdjacencyUseCone</A>(), <A HREF="../DM/DMPlexSetAdjacencyUseClosure.html#DMPlexSetAdjacencyUseClosure">DMPlexSetAdjacencyUseClosure</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateProcessSF.html b/docs/manualpages/DM/DMPlexCreateProcessSF.html
index b491576..003c5b6 100644
--- a/docs/manualpages/DM/DMPlexCreateProcessSF.html
+++ b/docs/manualpages/DM/DMPlexCreateProcessSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateProcessSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateProcessSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateProcessSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateProcessSF"><H1>DMPlexCreateProcessSF</H1></A>
 Create an SF which just has process connectivity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Create an SF which just has process connectivity
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateProcessSF(DM dm, PetscSF sfPoint, IS *processRanks, PetscSF *sfProcess)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfPoint </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> which encodes point connectivity Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfPoint </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> which encodes point connectivity
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>processRanks </B></TD><TD>- A list of process neighbors, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfProcess    </B></TD><TD>- An SF encoding the process connectivity, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>processRanks </B></TD><TD>- A list of process neighbors, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfProcess    </B></TD><TD>- An SF encoding the process connectivity, or NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../DM/DMPlexCreateTwoSidedProcessSF.html#DMPlexCreateTwoSidedProcessSF">DMPlexCreateTwoSidedProcessSF</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateReferenceCell.html b/docs/manualpages/DM/DMPlexCreateReferenceCell.html
index fbdde41..4352d8f 100644
--- a/docs/manualpages/DM/DMPlexCreateReferenceCell.html
+++ b/docs/manualpages/DM/DMPlexCreateReferenceCell.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateReferenceCell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateReferenceCell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateReferenceCell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateReferenceCell"><H1>DMPlexCreateReferenceCell</H1></A>
 Create a <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A> with the appropriate FEM reference cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Create a <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A> with the appropriate FEM
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateReferenceCell(MPI_Comm comm, PetscInt dim, PetscBool simplex, DM *refdm)
 </PRE>
-Collective on comm Many br
+Collective on comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- The communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>simplex </B></TD><TD>- Flag for simplex, otherwise use a tensor-product cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- The communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>simplex </B></TD><TD>- Flag for simplex, otherwise use a tensor-product cell
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>refdm </B> -The reference cell Many br
+<DT><B>refdm </B> -The reference cell
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  reference cell
diff --git a/docs/manualpages/DM/DMPlexCreateRigidBody.html b/docs/manualpages/DM/DMPlexCreateRigidBody.html
index 36b3e8a..5c30186 100644
--- a/docs/manualpages/DM/DMPlexCreateRigidBody.html
+++ b/docs/manualpages/DM/DMPlexCreateRigidBody.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateRigidBody</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateRigidBody.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateRigidBody.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateRigidBody"><H1>DMPlexCreateRigidBody</H1></A>
 for the default global section, create rigid body modes from coordinates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ for the default global section, create rigid body modes from coordinates
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateRigidBody(DM dm, MatNullSpace *sp)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>sp </B> -the null space Many br
+<DT><B>sp </B> -the null space
 <br>
 <P>
-Note: This is necessary to take account of Dirichlet conditions on the displacements Many br
+Note: This is necessary to take account of Dirichlet conditions on the displacements
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateSection.html b/docs/manualpages/DM/DMPlexCreateSection.html
index 298ac76..f1df219 100644
--- a/docs/manualpages/DM/DMPlexCreateSection.html
+++ b/docs/manualpages/DM/DMPlexCreateSection.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateSection"><H1>DMPlexCreateSection</H1></A>
 Create a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> based upon the dof layout specification provided. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,44 @@ Create a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> based u
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateSection(DM dm, PetscInt dim, PetscInt numFields,const PetscInt numComp[],const PetscInt numDof[], PetscInt numBC,const PetscInt bcField[], const IS bcComps[], const IS bcPoints[], IS perm, PetscSection *section)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm        </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim       </B></TD><TD>- The spatial dimension of the problem Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- The number of fields in the problem Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp   </B></TD><TD>- An array of size numFields that holds the number of components for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof    </B></TD><TD>- An array of size numFields*(dim+1) which holds the number of dof for each field on a mesh piece of dimension d Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBC     </B></TD><TD>- The number of boundary conditions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcField   </B></TD><TD>- An array of size numBC giving the field number for each boundry condition Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcComps   </B></TD><TD>- [Optional] An array of size numBC giving an <A HREF="../IS/IS.html#IS">IS</A> holding the field components to which each boundary condition applies Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcPoints  </B></TD><TD>- An array of size numBC giving an <A HREF="../IS/IS.html#IS">IS</A> holding the Plex points to which each boundary condition applies Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm      </B></TD><TD>- Optional permutation of the chart, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm        </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim       </B></TD><TD>- The spatial dimension of the problem
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- The number of fields in the problem
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp   </B></TD><TD>- An array of size numFields that holds the number of components for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof    </B></TD><TD>- An array of size numFields*(dim+1) which holds the number of dof for each field on a mesh piece of dimension d
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBC     </B></TD><TD>- The number of boundary conditions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcField   </B></TD><TD>- An array of size numBC giving the field number for each boundry condition
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcComps   </B></TD><TD>- [Optional] An array of size numBC giving an <A HREF="../IS/IS.html#IS">IS</A> holding the field components to which each boundary condition applies
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcPoints  </B></TD><TD>- An array of size numBC giving an <A HREF="../IS/IS.html#IS">IS</A> holding the Plex points to which each boundary condition applies
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm      </B></TD><TD>- Optional permutation of the chart, or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>section </B> -The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object Many br
+<DT><B>section </B> -The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object
 <br>
 <P>
-Notes: numDof[f*(dim+1)+d] gives the number of dof for field f on sieve points of dimension d. For instance, numDof[1] is the Many brnumber of dof for field 0 on each edge. Many br
+Notes: numDof[f*(dim+1)+d] gives the number of dof for field f on sieve points of dimension d. For instance, numDof[1] is the
+number of dof for field 0 on each edge.
 <P>
-The chart permutation is the same one set using <A HREF="../IS/PetscSectionSetPermutation.html#PetscSectionSetPermutation">PetscSectionSetPermutation</A>() Many br
+The chart permutation is the same one set using <A HREF="../IS/PetscSectionSetPermutation.html#PetscSectionSetPermutation">PetscSectionSetPermutation</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-A Fortran 90 version is available as DMPlexCreateSectionF90() Many br
+A Fortran 90 version is available as DMPlexCreateSectionF90()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, elements
diff --git a/docs/manualpages/DM/DMPlexCreateSquareBoundary.html b/docs/manualpages/DM/DMPlexCreateSquareBoundary.html
index 028b8d9..c813aff 100644
--- a/docs/manualpages/DM/DMPlexCreateSquareBoundary.html
+++ b/docs/manualpages/DM/DMPlexCreateSquareBoundary.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateSquareBoundary</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateSquareBoundary.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateSquareBoundary.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateSquareBoundary"><H1>DMPlexCreateSquareBoundary</H1></A>
 Creates a 1D mesh the is the boundary of a square lattice. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Creates a 1D mesh the is the boundary of a square lattice.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateSquareBoundary(DM dm, const PetscReal lower[], const PetscReal upper[], const PetscInt edges[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lower </B></TD><TD>- The lower left corner coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>upper </B></TD><TD>- The upper right corner coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>edges </B></TD><TD>- The number of cells in each direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lower </B></TD><TD>- The lower left corner coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>upper </B></TD><TD>- The upper right corner coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>edges </B></TD><TD>- The number of cells in each direction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note: Here is the numbering returned for 2 cells in each direction</FONT></H3>
@@ -56,7 +60,7 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 12--0-13--1--14
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, create
diff --git a/docs/manualpages/DM/DMPlexCreateSquareMesh.html b/docs/manualpages/DM/DMPlexCreateSquareMesh.html
index 56bcbbd..37c5b7c 100644
--- a/docs/manualpages/DM/DMPlexCreateSquareMesh.html
+++ b/docs/manualpages/DM/DMPlexCreateSquareMesh.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateSquareMesh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateSquareMesh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateSquareMesh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateSquareMesh"><H1>DMPlexCreateSquareMesh</H1></A>
 Creates a 2D mesh for a square lattice. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,25 @@ Creates a 2D mesh for a square lattice.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexCreateSquareMesh(DM dm, const PetscReal lower[], const PetscReal upper[], const PetscInt edges[], DMBoundaryType bdX, DMBoundaryType bdY)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lower </B></TD><TD>- The lower left corner coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>upper </B></TD><TD>- The upper right corner coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>edges </B></TD><TD>- The number of cells in each direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdX   </B></TD><TD>- The boundary type for the X direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdY   </B></TD><TD>- The boundary type for the Y direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- The communicator for the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lower </B></TD><TD>- The lower left corner coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>upper </B></TD><TD>- The upper right corner coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>edges </B></TD><TD>- The number of cells in each direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdX   </B></TD><TD>- The boundary type for the X direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bdY   </B></TD><TD>- The boundary type for the Y direction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm  </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note: Here is the numbering returned for 2 cells in each direction</FONT></H3>
@@ -58,7 +64,7 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 16--4-17--5--18
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, create
diff --git a/docs/manualpages/DM/DMPlexCreateSubmesh.html b/docs/manualpages/DM/DMPlexCreateSubmesh.html
index 39dab3e..a778733 100644
--- a/docs/manualpages/DM/DMPlexCreateSubmesh.html
+++ b/docs/manualpages/DM/DMPlexCreateSubmesh.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateSubmesh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateSubmesh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateSubmesh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateSubmesh"><H1>DMPlexCreateSubmesh</H1></A>
 Extract a hypersurface from the mesh using vertices defined by a label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,17 +17,20 @@ PetscErrorCode DMPlexCreateSubmesh(DM dm, DMLabel vertexLabel, PetscInt value, D
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm           </B></TD><TD>- The original mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vertexLabel  </B></TD><TD>- The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking vertices contained in the surface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value        </B></TD><TD>- The label value to use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm           </B></TD><TD>- The original mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vertexLabel  </B></TD><TD>- The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking vertices contained in the surface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value        </B></TD><TD>- The label value to use
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>subdm </B> -The surface mesh Many br
+<DT><B>subdm </B> -The surface mesh
 <br>
 <P>
-Note: This function produces a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> mapping original points in the submesh to their depth. This can be obtained using <A HREF="../DM/DMPlexGetSubpointMap.html#DMPlexGetSubpointMap">DMPlexGetSubpointMap</A>(). Many br
+Note: This function produces a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> mapping original points in the submesh to their depth. This can be obtained using <A HREF="../DM/DMPlexGetSubpointMap.html#DMPlexGetSubpointMap">DMPlexGetSubpointMap</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetSubpointMap.html#DMPlexGetSubpointMap">DMPlexGetSubpointMap</A>(), <A HREF="../DM/DMGetLabel.html#DMGetLabel">DMGetLabel</A>(), <A HREF="../DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateSubpointIS.html b/docs/manualpages/DM/DMPlexCreateSubpointIS.html
index 6ef59ff..70e4cda 100644
--- a/docs/manualpages/DM/DMPlexCreateSubpointIS.html
+++ b/docs/manualpages/DM/DMPlexCreateSubpointIS.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateSubpointIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateSubpointIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateSubpointIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateSubpointIS"><H1>DMPlexCreateSubpointIS</H1></A>
 Creates an <A HREF="../IS/IS.html#IS">IS</A> covering the entire subdm chart with the original points as data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,16 @@ Creates an <A HREF="../IS/IS.html#IS">IS</A> covering the entire subdm chart wit
 PetscErrorCode DMPlexCreateSubpointIS(DM dm, IS *subpointIS)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The submesh <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The submesh <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>subpointIS </B> -The <A HREF="../IS/IS.html#IS">IS</A> of all the points from the original mesh in this submesh, or NULL if this is not a submesh Many br
+<DT><B>subpointIS </B> -The <A HREF="../IS/IS.html#IS">IS</A> of all the points from the original mesh in this submesh, or NULL if this is not a submesh
 <br>
 <P>
-Note: This <A HREF="../IS/IS.html#IS">IS</A> is guaranteed to be sorted by the construction of the submesh Many br
+Note: This <A HREF="../IS/IS.html#IS">IS</A> is guaranteed to be sorted by the construction of the submesh
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreateSubmesh.html#DMPlexCreateSubmesh">DMPlexCreateSubmesh</A>(), <A HREF="../DM/DMPlexGetSubpointMap.html#DMPlexGetSubpointMap">DMPlexGetSubpointMap</A>()
diff --git a/docs/manualpages/DM/DMPlexCreateTwoSidedProcessSF.html b/docs/manualpages/DM/DMPlexCreateTwoSidedProcessSF.html
index fa8e75d..dd07c42 100644
--- a/docs/manualpages/DM/DMPlexCreateTwoSidedProcessSF.html
+++ b/docs/manualpages/DM/DMPlexCreateTwoSidedProcessSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexCreateTwoSidedProcessSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexCreateTwoSidedProcessSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexCreateTwoSidedProcessSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexCreateTwoSidedProcessSF"><H1>DMPlexCreateTwoSidedProcessSF</H1></A>
 Create an SF which just has process connectivity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,23 @@ Create an SF which just has process connectivity
 #include "petscdmlabel.h"  
 PetscErrorCode DMPlexCreateTwoSidedProcessSF(DM dm, PetscSF sfPoint, PetscSection rootRankSection, IS rootRanks, PetscSection leafRankSection, IS leafRanks, IS *processRanks, PetscSF *sfProcess)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfPoint </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> which encodes point connectivity Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfPoint </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> which encodes point connectivity
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>processRanks </B></TD><TD>- A list of process neighbors, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfProcess    </B></TD><TD>- An SF encoding the two-sided process connectivity, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>processRanks </B></TD><TD>- A list of process neighbors, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfProcess    </B></TD><TD>- An SF encoding the two-sided process connectivity, or NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../DM/DMPlexCreateProcessSF.html#DMPlexCreateProcessSF">DMPlexCreateProcessSF</A>()
diff --git a/docs/manualpages/DM/DMPlexDerivePointSF.html b/docs/manualpages/DM/DMPlexDerivePointSF.html
index 839f303..595525d 100644
--- a/docs/manualpages/DM/DMPlexDerivePointSF.html
+++ b/docs/manualpages/DM/DMPlexDerivePointSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexDerivePointSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexDerivePointSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexDerivePointSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexDerivePointSF"><H1>DMPlexDerivePointSF</H1></A>
 Build a point SF from an SF describing a point migration 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,18 @@ PetscErrorCode DMPlexCreatePointSF(DM dm, PetscSF migrationSF, PetscBool ownersh
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The source DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>migrationSF </B></TD><TD>- The star forest that describes the parallel point remapping Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ownership   </B></TD><TD>- Flag causing a vote to determine point ownership Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The source DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>migrationSF </B></TD><TD>- The star forest that describes the parallel point remapping
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ownership   </B></TD><TD>- Flag causing a vote to determine point ownership
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pointSF     </B></TD><TD>- The star forest describing the point overlap in the remapped <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pointSF     </B></TD><TD>- The star forest describing the point overlap in the remapped <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), DMPlexDistributeOverlap()
diff --git a/docs/manualpages/DM/DMPlexDistribute.html b/docs/manualpages/DM/DMPlexDistribute.html
index 1c2d5d0..9d81c5b 100644
--- a/docs/manualpages/DM/DMPlexDistribute.html
+++ b/docs/manualpages/DM/DMPlexDistribute.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexDistribute</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexDistribute.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexDistribute.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexDistribute"><H1>DMPlexDistribute</H1></A>
 Add partition overlap to a distributed non-overlapping <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,29 @@ Add partition overlap to a distributed non-overlapping <A HREF="../DM/DM.html#DM
 #include "petscdmlabel.h"  
 PetscErrorCode DMPlexDistributeOverlap(DM dm, PetscInt overlap, PetscSF *sf, DM *dmOverlap)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The non-overlapping distrbuted DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap </B></TD><TD>- The overlap of partitions, 0 is the default Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The non-overlapping distrbuted DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap </B></TD><TD>- The overlap of partitions, 0 is the default
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> used for point distribution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmOverlap </B></TD><TD>- The overlapping distributed DMPlex object, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> used for point distribution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmOverlap </B></TD><TD>- The overlapping distributed DMPlex object, or NULL
+</TD></TR></TABLE>
 <P>
-Note: If the mesh was not distributed, the return value is NULL. Many br
+Note: If the mesh was not distributed, the return value is NULL.
 <P>
-The user can control the definition of adjacency for the mesh using <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>() and Many brDMPlexSetAdjacencyUseClosure(). They should choose the combination appropriate for the function Many brrepresentation on the mesh. Many br
+The user can control the definition of adjacency for the mesh using <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>() and
+<A HREF="../DM/DMPlexSetAdjacencyUseClosure.html#DMPlexSetAdjacencyUseClosure">DMPlexSetAdjacencyUseClosure</A>(). They should choose the combination appropriate for the function
+representation on the mesh.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, elements
diff --git a/docs/manualpages/DM/DMPlexDistributeData.html b/docs/manualpages/DM/DMPlexDistributeData.html
index fe0dbde..07a9c4f 100644
--- a/docs/manualpages/DM/DMPlexDistributeData.html
+++ b/docs/manualpages/DM/DMPlexDistributeData.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexDistributeData</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexDistributeData.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexDistributeData.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexDistributeData"><H1>DMPlexDistributeData</H1></A>
 Distribute field data to match a given <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, usually the SF from mesh distribution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,29 @@ Distribute field data to match a given <A HREF="../PetscSF/PetscSF.html#PetscSF"
 #include "petscdmlabel.h"  
 PetscErrorCode DMPlexDistributeData(DM dm, PetscSF pointSF, PetscSection originalSection, MPI_Datatype datatype, void *originalData, PetscSection newSection, void **newData)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pointSF </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the communication pattern Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalSection </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for existing data layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- The type of data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalData </B></TD><TD>- The existing data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pointSF </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the communication pattern
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalSection </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for existing data layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- The type of data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalData </B></TD><TD>- The existing data
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newSection </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the new data layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newData </B></TD><TD>- The new data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newSection </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the new data layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newData </B></TD><TD>- The new data
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexDistributeField.html#DMPlexDistributeField">DMPlexDistributeField</A>()
diff --git a/docs/manualpages/DM/DMPlexDistributeField.html b/docs/manualpages/DM/DMPlexDistributeField.html
index 670890e..30ad5bc 100644
--- a/docs/manualpages/DM/DMPlexDistributeField.html
+++ b/docs/manualpages/DM/DMPlexDistributeField.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexDistributeField</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexDistributeField.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexDistributeField.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexDistributeField"><H1>DMPlexDistributeField</H1></A>
 Distribute field data to match a given <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, usually the SF from mesh distribution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,27 @@ Distribute field data to match a given <A HREF="../PetscSF/PetscSF.html#PetscSF"
 #include "petscdmlabel.h"  
 PetscErrorCode DMPlexDistributeField(DM dm, PetscSF pointSF, PetscSection originalSection, Vec originalVec, PetscSection newSection, Vec newVec)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pointSF </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the communication pattern Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalSection </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for existing data layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalVec </B></TD><TD>- The existing data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pointSF </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the communication pattern
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalSection </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for existing data layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalVec </B></TD><TD>- The existing data
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newSection </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the new data layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newVec </B></TD><TD>- The new data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newSection </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the new data layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newVec </B></TD><TD>- The new data
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexDistributeFieldIS.html#DMPlexDistributeFieldIS">DMPlexDistributeFieldIS</A>(), <A HREF="../DM/DMPlexDistributeData.html#DMPlexDistributeData">DMPlexDistributeData</A>()
diff --git a/docs/manualpages/DM/DMPlexDistributeFieldIS.html b/docs/manualpages/DM/DMPlexDistributeFieldIS.html
index 7e49232..4416ff6 100644
--- a/docs/manualpages/DM/DMPlexDistributeFieldIS.html
+++ b/docs/manualpages/DM/DMPlexDistributeFieldIS.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexDistributeFieldIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexDistributeFieldIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexDistributeFieldIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexDistributeFieldIS"><H1>DMPlexDistributeFieldIS</H1></A>
 Distribute field data to match a given <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, usually the SF from mesh distribution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,27 @@ Distribute field data to match a given <A HREF="../PetscSF/PetscSF.html#PetscSF"
 #include "petscdmlabel.h"  
 PetscErrorCode DMPlexDistributeFieldIS(DM dm, PetscSF pointSF, PetscSection originalSection, IS originalIS, PetscSection newSection, IS *newIS)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pointSF </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the communication pattern Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalSection </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for existing data layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalIS </B></TD><TD>- The existing data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pointSF </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the communication pattern
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalSection </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for existing data layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>originalIS </B></TD><TD>- The existing data
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newSection </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the new data layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newIS </B></TD><TD>- The new data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newSection </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> describing the new data layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newIS </B></TD><TD>- The new data
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexDistributeField.html#DMPlexDistributeField">DMPlexDistributeField</A>(), <A HREF="../DM/DMPlexDistributeData.html#DMPlexDistributeData">DMPlexDistributeData</A>()
diff --git a/docs/manualpages/DM/DMPlexDistributeOwnership.html b/docs/manualpages/DM/DMPlexDistributeOwnership.html
index 41c7596..531d4de 100644
--- a/docs/manualpages/DM/DMPlexDistributeOwnership.html
+++ b/docs/manualpages/DM/DMPlexDistributeOwnership.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexDistributeOwnership</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexDistributeOwnership.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexDistributeOwnership.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexDistributeOwnership"><H1>DMPlexDistributeOwnership</H1></A>
 Compute owner information for shared points. This basically gets two-sided for an SF. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,24 @@ Compute owner information for shared points. This basically gets two-sided for a
 #include "petscdmlabel.h"  
 PetscErrorCode DMPlexDistributeOwnership(DM dm, PetscSection rootSection, IS *rootrank, PetscSection leafSection, IS *leafrank)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootSection </B></TD><TD>- The number of leaves for a given root point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootrank    </B></TD><TD>- The rank of each edge into the root point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafSection </B></TD><TD>- The number of processes sharing a given leaf point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafrank    </B></TD><TD>- The rank of each process sharing a leaf point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootSection </B></TD><TD>- The number of leaves for a given root point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootrank    </B></TD><TD>- The rank of each edge into the root point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafSection </B></TD><TD>- The number of processes sharing a given leaf point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafrank    </B></TD><TD>- The rank of each process sharing a leaf point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</A>()
diff --git a/docs/manualpages/DM/DMPlexEqual.html b/docs/manualpages/DM/DMPlexEqual.html
index 13f9fb9..ad0d9b0 100644
--- a/docs/manualpages/DM/DMPlexEqual.html
+++ b/docs/manualpages/DM/DMPlexEqual.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexEqual"><H1>DMPlexEqual</H1></A>
 Determine if two DMs have the same topology 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Determine if two DMs have the same topology
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexEqual(DM dmA, DM dmB, PetscBool *equal)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmA </B></TD><TD>- A DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmB </B></TD><TD>- A DMPlex object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmA </B></TD><TD>- A DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmB </B></TD><TD>- A DMPlex object
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>equal </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the topologies are identical Many br
+<DT><B>equal </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the topologies are identical
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-We are not solving graph isomorphism, so we do not permutation. Many br
+We are not solving graph isomorphism, so we do not permutation.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexFilter.html b/docs/manualpages/DM/DMPlexFilter.html
index 40485f6..7b3402c 100644
--- a/docs/manualpages/DM/DMPlexFilter.html
+++ b/docs/manualpages/DM/DMPlexFilter.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexFilter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexFilter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexFilter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexFilter"><H1>DMPlexFilter</H1></A>
 Extract a subset of mesh cells defined by a label as a separate mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,17 +17,20 @@ PetscErrorCode DMPlexFilter(DM dm, DMLabel cellLabel, PetscInt value, DM *subdm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm        </B></TD><TD>- The original mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellLabel </B></TD><TD>- The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking cells contained in the new mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value     </B></TD><TD>- The label value to use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm        </B></TD><TD>- The original mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellLabel </B></TD><TD>- The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking cells contained in the new mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value     </B></TD><TD>- The label value to use
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>subdm </B> -The new mesh Many br
+<DT><B>subdm </B> -The new mesh
 <br>
 <P>
-Note: This function produces a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> mapping original points in the submesh to their depth. This can be obtained using <A HREF="../DM/DMPlexGetSubpointMap.html#DMPlexGetSubpointMap">DMPlexGetSubpointMap</A>(). Many br
+Note: This function produces a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> mapping original points in the submesh to their depth. This can be obtained using <A HREF="../DM/DMPlexGetSubpointMap.html#DMPlexGetSubpointMap">DMPlexGetSubpointMap</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetSubpointMap.html#DMPlexGetSubpointMap">DMPlexGetSubpointMap</A>(), <A HREF="../DM/DMGetLabel.html#DMGetLabel">DMGetLabel</A>(), <A HREF="../DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</A>()
diff --git a/docs/manualpages/DM/DMPlexGenerate.html b/docs/manualpages/DM/DMPlexGenerate.html
index b2a52df..5323f4b 100644
--- a/docs/manualpages/DM/DMPlexGenerate.html
+++ b/docs/manualpages/DM/DMPlexGenerate.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGenerate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGenerate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGenerate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGenerate"><H1>DMPlexGenerate</H1></A>
 Generates a mesh. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Generates a mesh.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGenerate(DM boundary, const char name[], PetscBool interpolate, DM *mesh)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>boundary </B></TD><TD>- The DMPlex boundary object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The mesh generation package name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag to create intermediate mesh elements Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>boundary </B></TD><TD>- The DMPlex boundary object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The mesh generation package name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interpolate </B></TD><TD>- Flag to create intermediate mesh elements
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mesh </B> -The DMPlex object Many br
+<DT><B>mesh </B> -The DMPlex object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, elements
diff --git a/docs/manualpages/DM/DMPlexGetAdjacency.html b/docs/manualpages/DM/DMPlexGetAdjacency.html
index 67400f0..e0e1004 100644
--- a/docs/manualpages/DM/DMPlexGetAdjacency.html
+++ b/docs/manualpages/DM/DMPlexGetAdjacency.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetAdjacency</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetAdjacency.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetAdjacency.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetAdjacency"><H1>DMPlexGetAdjacency</H1></A>
 Return all points adjacent to the given point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,19 +17,25 @@ PetscErrorCode DMPlexGetAdjacency(DM dm, PetscInt p, PetscInt *adjSize, PetscInt
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- The point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjSize </B></TD><TD>- The maximum size of adj if it is non-NULL, or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adj </B></TD><TD>- Either NULL so that the array is allocated, or an existing array with size adjSize Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p  </B></TD><TD>- The point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjSize </B></TD><TD>- The maximum size of adj if it is non-NULL, or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adj </B></TD><TD>- Either NULL so that the array is allocated, or an existing array with size adjSize
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjSize </B></TD><TD>- The number of adjacent points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adj </B></TD><TD>- The adjacent points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjSize </B></TD><TD>- The number of adjacent points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adj </B></TD><TD>- The adjacent points
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: The user must <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A> the adj array if it was not passed in. Many br
+Notes: The user must <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A> the adj array if it was not passed in.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexSetAdjacencyUseCone.html#DMPlexSetAdjacencyUseCone">DMPlexSetAdjacencyUseCone</A>(), <A HREF="../DM/DMPlexSetAdjacencyUseClosure.html#DMPlexSetAdjacencyUseClosure">DMPlexSetAdjacencyUseClosure</A>(), <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), DMPlexPreallocateOperator()
diff --git a/docs/manualpages/DM/DMPlexGetAdjacencyUseAnchors.html b/docs/manualpages/DM/DMPlexGetAdjacencyUseAnchors.html
index 10fd0c3..ca3827f 100644
--- a/docs/manualpages/DM/DMPlexGetAdjacencyUseAnchors.html
+++ b/docs/manualpages/DM/DMPlexGetAdjacencyUseAnchors.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetAdjacencyUseAnchors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetAdjacencyUseAnchors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetAdjacencyUseAnchors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetAdjacencyUseAnchors"><H1>DMPlexGetAdjacencyUseAnchors</H1></A>
 Query whether adjacency in the mesh uses the point-to-point constraints. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Query whether adjacency in the mesh uses the point-to-point constraints.
 PetscErrorCode DMPlexGetAdjacencyUseAnchors(DM dm, PetscBool *useAnchors)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm      </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm      </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>useAnchors </B> -Flag to use the closure.  If <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>, then constrained points are omitted from <A HREF="../DM/DMPlexGetAdjacency.html#DMPlexGetAdjacency">DMPlexGetAdjacency</A>(), and their anchor points appear in their place. Many br
+<DT><B>useAnchors </B> -Flag to use the closure.  If <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>, then constrained points are omitted from <A HREF="../DM/DMPlexGetAdjacency.html#DMPlexGetAdjacency">DMPlexGetAdjacency</A>(), and their anchor points appear in their place.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexSetAdjacencyUseAnchors.html#DMPlexSetAdjacencyUseAnchors">DMPlexSetAdjacencyUseAnchors</A>(), <A HREF="../DM/DMPlexSetAdjacencyUseCone.html#DMPlexSetAdjacencyUseCone">DMPlexSetAdjacencyUseCone</A>(), <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>(), <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), DMPlexPreallocateOperator(), <A HREF="../DM/DMPlexSetAnchors.html#DMPlexSetAnchors">D [...]
diff --git a/docs/manualpages/DM/DMPlexGetAdjacencyUseClosure.html b/docs/manualpages/DM/DMPlexGetAdjacencyUseClosure.html
index c2fe7f9..41de80f 100644
--- a/docs/manualpages/DM/DMPlexGetAdjacencyUseClosure.html
+++ b/docs/manualpages/DM/DMPlexGetAdjacencyUseClosure.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetAdjacencyUseClosure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetAdjacencyUseClosure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetAdjacencyUseClosure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetAdjacencyUseClosure"><H1>DMPlexGetAdjacencyUseClosure</H1></A>
 Query whether adjacency in the mesh uses the transitive closure 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Query whether adjacency in the mesh uses the transitive closure
 PetscErrorCode DMPlexGetAdjacencyUseClosure(DM dm, PetscBool *useClosure)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm      </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm      </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>useClosure </B> -Flag to use the closure Many br
+<DT><B>useClosure </B> -Flag to use the closure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <pre>
diff --git a/docs/manualpages/DM/DMPlexGetAdjacencyUseCone.html b/docs/manualpages/DM/DMPlexGetAdjacencyUseCone.html
index 92c9822..e6d6741 100644
--- a/docs/manualpages/DM/DMPlexGetAdjacencyUseCone.html
+++ b/docs/manualpages/DM/DMPlexGetAdjacencyUseCone.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetAdjacencyUseCone</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetAdjacencyUseCone.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetAdjacencyUseCone.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetAdjacencyUseCone"><H1>DMPlexGetAdjacencyUseCone</H1></A>
 Query whether adjacency in the mesh uses the cone or the support first 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Query whether adjacency in the mesh uses the cone or the support first
 PetscErrorCode DMPlexGetAdjacencyUseCone(DM dm, PetscBool *useCone)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm      </B> -The <A HREF="../DM/DM.html#DM">DM</A> object Many br
+<DT><B>dm      </B> -The <A HREF="../DM/DM.html#DM">DM</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>useCone </B> -Flag to use the cone first Many br
+<DT><B>useCone </B> -Flag to use the cone first
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <pre>
diff --git a/docs/manualpages/DM/DMPlexGetAnchors.html b/docs/manualpages/DM/DMPlexGetAnchors.html
index c972f09..5bbaee6 100644
--- a/docs/manualpages/DM/DMPlexGetAnchors.html
+++ b/docs/manualpages/DM/DMPlexGetAnchors.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetAnchors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetAnchors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetAnchors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetAnchors"><H1>DMPlexGetAnchors</H1></A>
 Get the layout of the anchor (point-to-point) constraints.  Typically, the user will not have to call <A HREF="../DM/DMPlexGetAnchors.html#DMPlexGetAnchors">DMPlexGetAnchors</A>() directly: if there are anchors, then <A HREF="../DM/DMPlexGetAnchors.html#DMPlexGetAnchors">DMPlexGetAnchors</A>() is called during DMGetConstraints(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Get the layout of the anchor (point-to-point) constraints.  Typically, the user
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetAnchors(DM dm, PetscSection *anchorSection, IS *anchorIS)
 </PRE>
-not collective Many br
+not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -The DMPlex object Many br
+<DT><B>dm </B> -The DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>anchorSection </B></TD><TD>- If not NULL, set to the section describing which points anchor the constrained points. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>anchorIS </B></TD><TD>- If not NULL, set to the list of anchors indexed by anchorSection Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>anchorSection </B></TD><TD>- If not NULL, set to the section describing which points anchor the constrained points.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>anchorIS </B></TD><TD>- If not NULL, set to the list of anchors indexed by anchorSection
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexSetAnchors.html#DMPlexSetAnchors">DMPlexSetAnchors</A>(), DMGetConstraints(), DMSetConstraints()
diff --git a/docs/manualpages/DM/DMPlexGetChart.html b/docs/manualpages/DM/DMPlexGetChart.html
index ed3aa05..12f560a 100644
--- a/docs/manualpages/DM/DMPlexGetChart.html
+++ b/docs/manualpages/DM/DMPlexGetChart.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetChart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetChart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetChart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetChart"><H1>DMPlexGetChart</H1></A>
 Return the interval for all mesh points [pStart, pEnd) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the interval for all mesh points [pStart, pEnd)
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetChart(DM dm, PetscInt *pStart, PetscInt *pEnd)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mesh </B> -The DMPlex Many br
+<DT><B>mesh </B> -The DMPlex
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- The first mesh point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd   </B></TD><TD>- The upper bound for mesh points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- The first mesh point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd   </B></TD><TD>- The upper bound for mesh points
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
diff --git a/docs/manualpages/DM/DMPlexGetCone.html b/docs/manualpages/DM/DMPlexGetCone.html
index a739e3c..c1a94b4 100644
--- a/docs/manualpages/DM/DMPlexGetCone.html
+++ b/docs/manualpages/DM/DMPlexGetCone.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetCone</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetCone.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetCone.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetCone"><H1>DMPlexGetCone</H1></A>
 Return the points on the in-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Return the points on the in-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetCone(DM dm, PetscInt p, const PetscInt *cone[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cone </B> -An array of points which are on the in-edges for point p Many br
+<DT><B>cone </B> -An array of points which are on the in-edges for point p
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-You must also call DMPlexRestoreCone() after you finish using the returned array. Many br
+You must also call DMPlexRestoreCone() after you finish using the returned array.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
diff --git a/docs/manualpages/DM/DMPlexGetConeOrientation.html b/docs/manualpages/DM/DMPlexGetConeOrientation.html
index 2019d68..d4d5c1c 100644
--- a/docs/manualpages/DM/DMPlexGetConeOrientation.html
+++ b/docs/manualpages/DM/DMPlexGetConeOrientation.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetConeOrientation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetConeOrientation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetConeOrientation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetConeOrientation"><H1>DMPlexGetConeOrientation</H1></A>
 Return the orientations on the in-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Return the orientations on the in-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetConeOrientation(DM dm, PetscInt p, const PetscInt *coneOrientation[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>coneOrientation </B> -An array of orientations which are on the in-edges for point p. An orientation is an Many brinteger giving the prescription for cone traversal. If it is negative, the cone is Many brtraversed in the opposite direction. Its value 'o', or if negative '-(o+1)', gives Many brthe index of the cone point on which to start. Many br
+<DT><B>coneOrientation </B> -An array of orientations which are on the in-edges for point p. An orientation is an
+integer giving the prescription for cone traversal. If it is negative, the cone is
+traversed in the opposite direction. Its value 'o', or if negative '-(o+1)', gives
+the index of the cone point on which to start.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-You must also call DMPlexRestoreConeOrientation() after you finish using the returned array. Many br
+You must also call DMPlexRestoreConeOrientation() after you finish using the returned array.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexGetCone.html#DMPlexGetCone">DMPlexGetCone</A>(), <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
diff --git a/docs/manualpages/DM/DMPlexGetConeSize.html b/docs/manualpages/DM/DMPlexGetConeSize.html
index c115087..f20e4ac 100644
--- a/docs/manualpages/DM/DMPlexGetConeSize.html
+++ b/docs/manualpages/DM/DMPlexGetConeSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetConeSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetConeSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetConeSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetConeSize"><H1>DMPlexGetConeSize</H1></A>
 Return the number of in-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the number of in-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetConeSize(DM dm, PetscInt p, PetscInt *size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -The cone size for point p Many br
+<DT><B>size </B> -The cone size for point p
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
diff --git a/docs/manualpages/DM/DMPlexGetDepth.html b/docs/manualpages/DM/DMPlexGetDepth.html
index 9d155c6..bedc4b5 100644
--- a/docs/manualpages/DM/DMPlexGetDepth.html
+++ b/docs/manualpages/DM/DMPlexGetDepth.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetDepth</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetDepth.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetDepth.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetDepth"><H1>DMPlexGetDepth</H1></A>
 Get the depth of the DAG representing this mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the depth of the DAG representing this mesh
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetDepth(DM dm, PetscInt *depth)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm    </B> -The DMPlex object Many br
+<DT><B>dm    </B> -The DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>depth </B> -The number of strata (breadth first levels) in the DAG Many br
+<DT><B>depth </B> -The number of strata (breadth first levels) in the DAG
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, points
diff --git a/docs/manualpages/DM/DMPlexGetDepthLabel.html b/docs/manualpages/DM/DMPlexGetDepthLabel.html
index 5e8deb6..dc8c337 100644
--- a/docs/manualpages/DM/DMPlexGetDepthLabel.html
+++ b/docs/manualpages/DM/DMPlexGetDepthLabel.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetDepthLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetDepthLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetDepthLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetDepthLabel"><H1>DMPlexGetDepthLabel</H1></A>
 Get the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> recording the depth of each point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> recording the depth of
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetDepthLabel(DM dm, DMLabel *depthLabel)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm    </B> -The DMPlex object Many br
+<DT><B>dm    </B> -The DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>depthLabel </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> recording point depth Many br
+<DT><B>depthLabel </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> recording point depth
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, points
diff --git a/docs/manualpages/DM/DMPlexGetDepthStratum.html b/docs/manualpages/DM/DMPlexGetDepthStratum.html
index 3582d6a..55422b5 100644
--- a/docs/manualpages/DM/DMPlexGetDepthStratum.html
+++ b/docs/manualpages/DM/DMPlexGetDepthStratum.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetDepthStratum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetDepthStratum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetDepthStratum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetDepthStratum"><H1>DMPlexGetDepthStratum</H1></A>
 Get the bounds [start, end) for all points at a certain depth. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Get the bounds [start, end) for all points at a certain depth.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetDepthStratum(DM dm, PetscInt stratumValue, PetscInt *start, PetscInt *end)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm           </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stratumValue </B></TD><TD>- The requested depth Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm           </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stratumValue </B></TD><TD>- The requested depth
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- The first point at this depth Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end   </B></TD><TD>- One beyond the last point at this depth Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- The first point at this depth
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end   </B></TD><TD>- One beyond the last point at this depth
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, points
diff --git a/docs/manualpages/DM/DMPlexGetFullJoin.html b/docs/manualpages/DM/DMPlexGetFullJoin.html
index 758fca7..168a88e 100644
--- a/docs/manualpages/DM/DMPlexGetFullJoin.html
+++ b/docs/manualpages/DM/DMPlexGetFullJoin.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetFullJoin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetFullJoin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetFullJoin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetFullJoin"><H1>DMPlexGetFullJoin</H1></A>
 Get an array for the join of the set of points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Get an array for the join of the set of points
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetFullJoin(DM dm, PetscInt numPoints, const PetscInt points[], PetscInt *numCoveredPoints, const PetscInt **coveredPoints)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the join Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the join
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the join Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the join Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the join
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the join
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexGetFullMeet.html b/docs/manualpages/DM/DMPlexGetFullMeet.html
index 8a420a5..0e7b853 100644
--- a/docs/manualpages/DM/DMPlexGetFullMeet.html
+++ b/docs/manualpages/DM/DMPlexGetFullMeet.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetFullMeet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetFullMeet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetFullMeet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetFullMeet"><H1>DMPlexGetFullMeet</H1></A>
 Get an array for the meet of the set of points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Get an array for the meet of the set of points
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetFullMeet(DM dm, PetscInt numPoints, const PetscInt points[], PetscInt *numCoveredPoints, const PetscInt **coveredPoints)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the meet Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the meet
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the meet Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the meet Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the meet
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the meet
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexGetGatherDM.html b/docs/manualpages/DM/DMPlexGetGatherDM.html
index 8f460e5..75d7324 100644
--- a/docs/manualpages/DM/DMPlexGetGatherDM.html
+++ b/docs/manualpages/DM/DMPlexGetGatherDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetGatherDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetGatherDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetGatherDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetGatherDM"><H1>DMPlexGetGatherDM</H1></A>
 Get a copy of the DMPlex that gathers all points on the root process of the original's communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Get a copy of the DMPlex that gathers all points on the root process of the orig
 PetscErrorCode DMPlexGetGatherDM(DM dm, DM * gatherMesh)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -the original DMPlex object Many br
+<DT><B>dm </B> -the original DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>gatherMesh </B> -the gathered <A HREF="../DM/DM.html#DM">DM</A> object, or NULL Many br
+<DT><B>gatherMesh </B> -the gathered <A HREF="../DM/DM.html#DM">DM</A> object, or NULL
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexGetHeightStratum.html b/docs/manualpages/DM/DMPlexGetHeightStratum.html
index 048a872..d6b81e9 100644
--- a/docs/manualpages/DM/DMPlexGetHeightStratum.html
+++ b/docs/manualpages/DM/DMPlexGetHeightStratum.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetHeightStratum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetHeightStratum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetHeightStratum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetHeightStratum"><H1>DMPlexGetHeightStratum</H1></A>
 Get the bounds [start, end) for all points at a certain height. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Get the bounds [start, end) for all points at a certain height.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetHeightStratum(DM dm, PetscInt stratumValue, PetscInt *start, PetscInt *end)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm           </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stratumValue </B></TD><TD>- The requested height Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm           </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stratumValue </B></TD><TD>- The requested height
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- The first point at this height Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end   </B></TD><TD>- One beyond the last point at this height Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- The first point at this height
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end   </B></TD><TD>- One beyond the last point at this height
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, points
diff --git a/docs/manualpages/DM/DMPlexGetHybridBounds.html b/docs/manualpages/DM/DMPlexGetHybridBounds.html
index 08e92ea..fd849fe 100644
--- a/docs/manualpages/DM/DMPlexGetHybridBounds.html
+++ b/docs/manualpages/DM/DMPlexGetHybridBounds.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetHybridBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetHybridBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetHybridBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetHybridBounds"><H1>DMPlexGetHybridBounds</H1></A>
 Get the first mesh point of each dimension which is a hybrid 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,21 @@ Get the first mesh point of each dimension which is a hybrid
 PetscErrorCode DMPlexGetHybridBounds(DM dm, PetscInt *cMax, PetscInt *fMax, PetscInt *eMax, PetscInt *vMax)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The DMPlex object Many br
+<DT><B>dm </B> -The DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cMax </B></TD><TD>- The first hybrid cell Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fMax </B></TD><TD>- The first hybrid face Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eMax </B></TD><TD>- The first hybrid edge Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vMax </B></TD><TD>- The first hybrid vertex Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cMax </B></TD><TD>- The first hybrid cell
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fMax </B></TD><TD>- The first hybrid face
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eMax </B></TD><TD>- The first hybrid edge
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vMax </B></TD><TD>- The first hybrid vertex
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexCreateHybridMesh.html#DMPlexCreateHybridMesh">DMPlexCreateHybridMesh</A>(), <A HREF="../DM/DMPlexSetHybridBounds.html#DMPlexSetHybridBounds">DMPlexSetHybridBounds</A>()
diff --git a/docs/manualpages/DM/DMPlexGetJoin.html b/docs/manualpages/DM/DMPlexGetJoin.html
index 5ba75a8..8a4f979 100644
--- a/docs/manualpages/DM/DMPlexGetJoin.html
+++ b/docs/manualpages/DM/DMPlexGetJoin.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetJoin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetJoin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetJoin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetJoin"><H1>DMPlexGetJoin</H1></A>
 Get an array for the join of the set of points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,33 @@ Get an array for the join of the set of points
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetJoin(DM dm, PetscInt numPoints, const PetscInt points[], PetscInt *numCoveredPoints, const PetscInt **coveredPoints)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the join Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the join
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the join Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the join Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the join
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the join
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: Currently, this is restricted to a single level join Many br
+Note: Currently, this is restricted to a single level join
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexGetMaxProjectionHeight.html b/docs/manualpages/DM/DMPlexGetMaxProjectionHeight.html
index 1aec58e..fca3204 100644
--- a/docs/manualpages/DM/DMPlexGetMaxProjectionHeight.html
+++ b/docs/manualpages/DM/DMPlexGetMaxProjectionHeight.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetMaxProjectionHeight</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetMaxProjectionHeight.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetMaxProjectionHeight.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetMaxProjectionHeight"><H1>DMPlexGetMaxProjectionHeight</H1></A>
 Get the maximum height (w.r.t. DAG) of mesh points used to evaluate dual bases in DMPlexProjectXXXLocal() functions. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Get the maximum height (w.r.t. DAG) of mesh points used to evaluate dual bases i
 PetscErrorCode DMPlexGetMaxProjectionHeight(DM dm, PetscInt *height)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -the DMPlex object Many br
+<DT><B>dm </B> -the DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>height </B> -the maximum projection height Many br
+<DT><B>height </B> -the maximum projection height
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexSetMaxProjectionHeight.html#DMPlexSetMaxProjectionHeight">DMPlexSetMaxProjectionHeight</A>(), DMProjectFunctionLocal(), DMProjectFunctionLabelLocal()
diff --git a/docs/manualpages/DM/DMPlexGetMaxSizes.html b/docs/manualpages/DM/DMPlexGetMaxSizes.html
index 7349752..e85a52a 100644
--- a/docs/manualpages/DM/DMPlexGetMaxSizes.html
+++ b/docs/manualpages/DM/DMPlexGetMaxSizes.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetMaxSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetMaxSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetMaxSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetMaxSizes"><H1>DMPlexGetMaxSizes</H1></A>
 Return the maximum number of in-edges (cone) and out-edges (support) for any point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the maximum number of in-edges (cone) and out-edges (support) for any poi
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetMaxSizes(DM dm, PetscInt *maxConeSize, PetscInt *maxSupportSize)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mesh </B> -The DMPlex Many br
+<DT><B>mesh </B> -The DMPlex
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxConeSize </B></TD><TD>- The maximum number of in-edges Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxSupportSize </B></TD><TD>- The maximum number of out-edges Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxConeSize </B></TD><TD>- The maximum number of in-edges
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxSupportSize </B></TD><TD>- The maximum number of out-edges
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
diff --git a/docs/manualpages/DM/DMPlexGetMeet.html b/docs/manualpages/DM/DMPlexGetMeet.html
index c27caa9..2c9604e 100644
--- a/docs/manualpages/DM/DMPlexGetMeet.html
+++ b/docs/manualpages/DM/DMPlexGetMeet.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetMeet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetMeet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetMeet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetMeet"><H1>DMPlexGetMeet</H1></A>
 Get an array for the meet of the set of points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,33 @@ Get an array for the meet of the set of points
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetMeet(DM dm, PetscInt numPoints, const PetscInt points[], PetscInt *numCoveringPoints, const PetscInt **coveringPoints)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the meet Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the meet
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the meet Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the meet Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the meet
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the meet
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: Currently, this is restricted to a single level meet Many br
+Note: Currently, this is restricted to a single level meet
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexGetMinRadius.html b/docs/manualpages/DM/DMPlexGetMinRadius.html
index 0988fda..93ae922 100644
--- a/docs/manualpages/DM/DMPlexGetMinRadius.html
+++ b/docs/manualpages/DM/DMPlexGetMinRadius.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetMinRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetMinRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetMinRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetMinRadius"><H1>DMPlexGetMinRadius</H1></A>
 Returns the minimum distance from any cell centroid to a face 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Returns the minimum distance from any cell centroid to a face
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetMinRadius(DM dm, PetscReal *minradius)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minradius </B></TD><TD>- the minium cell radius Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minradius </B></TD><TD>- the minium cell radius
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetCoordinates.html#DMGetCoordinates">DMGetCoordinates</A>()
diff --git a/docs/manualpages/DM/DMPlexGetOrdering.html b/docs/manualpages/DM/DMPlexGetOrdering.html
index e6d429c..d40f739 100644
--- a/docs/manualpages/DM/DMPlexGetOrdering.html
+++ b/docs/manualpages/DM/DMPlexGetOrdering.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetOrdering</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetOrdering.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetOrdering.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetOrdering"><H1>DMPlexGetOrdering</H1></A>
 Calculate a reordering of the mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,14 @@ Calculate a reordering of the mesh
 #include "petscmat.h"      
 PetscErrorCode DMPlexGetOrdering(DM dm, MatOrderingType otype, DMLabel label, IS *perm)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>otype </B></TD><TD>- type of reordering, one of the following: Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>otype </B></TD><TD>- type of reordering, one of the following:
+</TD></TR>
 <pre>
     MATORDERINGNATURAL - Natural
 </pre>
@@ -36,16 +38,18 @@ Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
 <pre>
     MATORDERINGQMD - Quotient Minimum Degree
 </pre>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- [Optional] Label used to segregate ordering into sets, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- [Optional] Label used to segregate ordering into sets, or NULL
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>perm </B> -The point permutation as an <A HREF="../IS/IS.html#IS">IS</A>, perm[old point number] = new point number Many br
+<DT><B>perm </B> -The point permutation as an <A HREF="../IS/IS.html#IS">IS</A>, perm[old point number] = new point number
 <br>
 <P>
-Note: The label is used to group sets of points together by label value. This makes it easy to reorder a mesh which Many brhas different types of cells, and then loop over each set of reordered cells for assembly. Many br
+Note: The label is used to group sets of points together by label value. This makes it easy to reorder a mesh which
+has different types of cells, and then loop over each set of reordered cells for assembly.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexGetPartitioner.html b/docs/manualpages/DM/DMPlexGetPartitioner.html
index 74e2f3a..7bb4f4a 100644
--- a/docs/manualpages/DM/DMPlexGetPartitioner.html
+++ b/docs/manualpages/DM/DMPlexGetPartitioner.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetPartitioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetPartitioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetPartitioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetPartitioner"><H1>DMPlexGetPartitioner</H1></A>
 Get the mesh partitioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Get the mesh partitioner
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetPartitioner(DM dm, PetscPartitioner *part)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>part </B> -The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> Many br
+<DT><B>part </B> -The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
 <br>
 <P>
- Many br
+
 <P>
-Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>. Many br
+Note: This gets a borrowed reference, so the user should not destroy this <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexSetPartitioner.html#DMPlexSetPartitioner">DMPlexSetPartitioner</A>(), <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexGetPointGlobal.html b/docs/manualpages/DM/DMPlexGetPointGlobal.html
index 1e1a8b1..593b5a8 100644
--- a/docs/manualpages/DM/DMPlexGetPointGlobal.html
+++ b/docs/manualpages/DM/DMPlexGetPointGlobal.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetPointGlobal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetPointGlobal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetPointGlobal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetPointGlobal"><H1>DMPlexGetPointGlobal</H1></A>
 get location of point data in global <A HREF="../Vec/Vec.html#Vec">Vec</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ get location of point data in global <A HREF="../Vec/Vec.html#Vec">Vec</A>
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetPointGlobal(DM dm, PetscInt point, PetscInt *start, PetscInt *end)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining the topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining the topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of point data; returns -(globalStart+1) if point is not owned Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- end of point data; returns -(globalEnd+1) if point is not owned Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of point data; returns -(globalStart+1) if point is not owned
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- end of point data; returns -(globalEnd+1) if point is not owned
+</TD></TR></TABLE>
 <P>
-Note: This is a half open interval [start, end) Many br
+Note: This is a half open interval [start, end)
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetPointGlobalField.html#DMPlexGetPointGlobalField">DMPlexGetPointGlobalField</A>(), <A HREF="../DM/DMGetDefaultSection.html#DMGetDefaultSection">DMGetDefaultSection</A>(), <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../DM/DMPlexPointGlobalRead.html#DMPlexPointGlobalRead">DMPlexPointGlobalRead</A>(), <A HREF="../DM/DMPlexGet [...]
diff --git a/docs/manualpages/DM/DMPlexGetPointGlobalField.html b/docs/manualpages/DM/DMPlexGetPointGlobalField.html
index c608731..2d3602f 100644
--- a/docs/manualpages/DM/DMPlexGetPointGlobalField.html
+++ b/docs/manualpages/DM/DMPlexGetPointGlobalField.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetPointGlobalField</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetPointGlobalField.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetPointGlobalField.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetPointGlobalField"><H1>DMPlexGetPointGlobalField</H1></A>
 get location of point field data in global <A HREF="../Vec/Vec.html#Vec">Vec</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ get location of point field data in global <A HREF="../Vec/Vec.html#Vec">Vec</A>
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetPointGlobalField(DM dm, PetscInt point, PetscInt field, PetscInt *start, PetscInt *end)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining the topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining the topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of point data; returns -(globalStart+1) if point is not owned Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- end of point data; returns -(globalEnd+1) if point is not owned Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of point data; returns -(globalStart+1) if point is not owned
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- end of point data; returns -(globalEnd+1) if point is not owned
+</TD></TR></TABLE>
 <P>
-Note: This is a half open interval [start, end) Many br
+Note: This is a half open interval [start, end)
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetPointGlobal.html#DMPlexGetPointGlobal">DMPlexGetPointGlobal</A>(), <A HREF="../DM/DMGetDefaultSection.html#DMGetDefaultSection">DMGetDefaultSection</A>(), <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../DM/DMPlexPointGlobalRead.html#DMPlexPointGlobalRead">DMPlexPointGlobalRead</A>(), <A HREF="../DM/DMPlexGetPointLocal.html [...]
diff --git a/docs/manualpages/DM/DMPlexGetPointLocal.html b/docs/manualpages/DM/DMPlexGetPointLocal.html
index 65bc208..789e7a2 100644
--- a/docs/manualpages/DM/DMPlexGetPointLocal.html
+++ b/docs/manualpages/DM/DMPlexGetPointLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetPointLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetPointLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetPointLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetPointLocal"><H1>DMPlexGetPointLocal</H1></A>
 get location of point data in local <A HREF="../Vec/Vec.html#Vec">Vec</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ get location of point data in local <A HREF="../Vec/Vec.html#Vec">Vec</A>
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetPointLocal(DM dm, PetscInt point, PetscInt *start, PetscInt *end)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining the topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining the topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of point data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- end of point data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of point data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- end of point data
+</TD></TR></TABLE>
 <P>
-Note: This is a half open interval [start, end) Many br
+Note: This is a half open interval [start, end)
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetPointLocalField.html#DMPlexGetPointLocalField">DMPlexGetPointLocalField</A>(), <A HREF="../DM/DMGetDefaultSection.html#DMGetDefaultSection">DMGetDefaultSection</A>(), <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../DM/DMPlexPointLocalRead.html#DMPlexPointLocalRead">DMPlexPointLocalRead</A>(), <A HREF="../DM/DMPlexPointLoca [...]
diff --git a/docs/manualpages/DM/DMPlexGetPointLocalField.html b/docs/manualpages/DM/DMPlexGetPointLocalField.html
index 63895b4..0b2944c 100644
--- a/docs/manualpages/DM/DMPlexGetPointLocalField.html
+++ b/docs/manualpages/DM/DMPlexGetPointLocalField.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetPointLocalField</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetPointLocalField.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetPointLocalField.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetPointLocalField"><H1>DMPlexGetPointLocalField</H1></A>
 get location of point field data in local <A HREF="../Vec/Vec.html#Vec">Vec</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ get location of point field data in local <A HREF="../Vec/Vec.html#Vec">Vec</A>
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetPointLocalField(DM dm, PetscInt point, PetscInt field, PetscInt *start, PetscInt *end)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining the topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining the topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of point data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- end of point data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of point data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- end of point data
+</TD></TR></TABLE>
 <P>
-Note: This is a half open interval [start, end) Many br
+Note: This is a half open interval [start, end)
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetPointLocal.html#DMPlexGetPointLocal">DMPlexGetPointLocal</A>(), <A HREF="../DM/DMGetDefaultSection.html#DMGetDefaultSection">DMGetDefaultSection</A>(), <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../DM/DMPlexPointLocalRead.html#DMPlexPointLocalRead">DMPlexPointLocalRead</A>(), <A HREF="../DM/DMPlexPointLocalRead.html#DMPl [...]
diff --git a/docs/manualpages/DM/DMPlexGetRedundantDM.html b/docs/manualpages/DM/DMPlexGetRedundantDM.html
index 971d12c..c4ebe6a 100644
--- a/docs/manualpages/DM/DMPlexGetRedundantDM.html
+++ b/docs/manualpages/DM/DMPlexGetRedundantDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetRedundantDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetRedundantDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetRedundantDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetRedundantDM"><H1>DMPlexGetRedundantDM</H1></A>
 Get a copy of the DMPlex that is completely copied on each process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Get a copy of the DMPlex that is completely copied on each process.
 PetscErrorCode DMPlexGetRedundantDM(DM dm, DM * redundantMesh)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -the original DMPlex object Many br
+<DT><B>dm </B> -the original DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>redundantMesh </B> -the redundant <A HREF="../DM/DM.html#DM">DM</A> object, or NULL Many br
+<DT><B>redundantMesh </B> -the redundant <A HREF="../DM/DM.html#DM">DM</A> object, or NULL
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexGetReferenceTree.html b/docs/manualpages/DM/DMPlexGetReferenceTree.html
index 7346563..bc2e733 100644
--- a/docs/manualpages/DM/DMPlexGetReferenceTree.html
+++ b/docs/manualpages/DM/DMPlexGetReferenceTree.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetReferenceTree</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetReferenceTree.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetReferenceTree.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetReferenceTree"><H1>DMPlexGetReferenceTree</H1></A>
 get the reference tree for hierarchically non-conforming meshes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ get the reference tree for hierarchically non-conforming meshes.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetReferenceTree(DM dm, DM *ref)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -The DMPlex object Many br
+<DT><B>dm </B> -The DMPlex object
 <br>
 <P>
-Output Parameters Many br
-<DT><B>ref </B> -The reference tree DMPlex object Many br
+Output Parameters
+<DT><B>ref </B> -The reference tree DMPlex object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexSetReferenceTree.html#DMPlexSetReferenceTree">DMPlexSetReferenceTree</A>(), <A HREF="../DM/DMPlexCreateDefaultReferenceTree.html#DMPlexCreateDefaultReferenceTree">DMPlexCreateDefaultReferenceTree</A>()
diff --git a/docs/manualpages/DM/DMPlexGetRefinementFunction.html b/docs/manualpages/DM/DMPlexGetRefinementFunction.html
index 5d413b0..e42cf9e 100644
--- a/docs/manualpages/DM/DMPlexGetRefinementFunction.html
+++ b/docs/manualpages/DM/DMPlexGetRefinementFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetRefinementFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetRefinementFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetRefinementFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetRefinementFunction"><H1>DMPlexGetRefinementFunction</H1></A>
 Get the function giving the maximum cell volume for refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Get the function giving the maximum cell volume for refinement
 PetscErrorCode DMPlexGetRefinementFunction(DM dm, PetscErrorCode (**refinementFunc)(const PetscReal [], PetscReal *))
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>refinementFunc </B> -Function giving the maximum cell volume in the refined mesh Many br
+<DT><B>refinementFunc </B> -Function giving the maximum cell volume in the refined mesh
 <br>
 <P>
-Note: The calling sequence is refinementFunc(coords, limit) Many br
+Note: The calling sequence is refinementFunc(coords, limit)
 <pre>
 coords - Coordinates of the current point, usually a cell centroid
 </pre>
@@ -30,7 +30,7 @@ coords - Coordinates of the current point, usually a cell centroid
 limit  - The maximum cell volume for a cell containing this point
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMPlexSetRefinementFunction.html#DMPlexSetRefinementFunction">DMPlexSetRefinementFunction</A>(), <A HREF="../DM/DMPlexGetRefinementUniform.html#DMPlexGetRefinementUniform">DMPlexGetRefinementUniform</A>(), <A HREF="../DM/DMPlexSetRefinementUniform.html#DMPlexSetRefinementUniform">DMPlexSetRefinementUniform</A>(), <A HREF="../DM/DMPlexGetRefinementLimit.html#DMPlexGetRefinementLimit">DMPlexGetRefinementLimit</A>(), <A  [...]
diff --git a/docs/manualpages/DM/DMPlexGetRefinementLimit.html b/docs/manualpages/DM/DMPlexGetRefinementLimit.html
index cec9b34..ba1968a 100644
--- a/docs/manualpages/DM/DMPlexGetRefinementLimit.html
+++ b/docs/manualpages/DM/DMPlexGetRefinementLimit.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetRefinementLimit</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetRefinementLimit.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetRefinementLimit.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetRefinementLimit"><H1>DMPlexGetRefinementLimit</H1></A>
 Retrieve the maximum cell volume for refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Retrieve the maximum cell volume for refinement
 PetscErrorCode DMPlexGetRefinementLimit(DM dm, PetscReal *refinementLimit)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>refinementLimit </B> -The maximum cell volume in the refined mesh Many br
+<DT><B>refinementLimit </B> -The maximum cell volume in the refined mesh
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMPlexSetRefinementLimit.html#DMPlexSetRefinementLimit">DMPlexSetRefinementLimit</A>(), <A HREF="../DM/DMPlexGetRefinementUniform.html#DMPlexGetRefinementUniform">DMPlexGetRefinementUniform</A>(), <A HREF="../DM/DMPlexSetRefinementUniform.html#DMPlexSetRefinementUniform">DMPlexSetRefinementUniform</A>()
diff --git a/docs/manualpages/DM/DMPlexGetRefinementUniform.html b/docs/manualpages/DM/DMPlexGetRefinementUniform.html
index 7075a4d..28bb3a0 100644
--- a/docs/manualpages/DM/DMPlexGetRefinementUniform.html
+++ b/docs/manualpages/DM/DMPlexGetRefinementUniform.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetRefinementUniform</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetRefinementUniform.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetRefinementUniform.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetRefinementUniform"><H1>DMPlexGetRefinementUniform</H1></A>
 Retrieve the flag for uniform refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Retrieve the flag for uniform refinement
 PetscErrorCode DMPlexGetRefinementUniform(DM dm, PetscBool *refinementUniform)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>refinementUniform </B> -The flag for uniform refinement Many br
+<DT><B>refinementUniform </B> -The flag for uniform refinement
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMPlexSetRefinementUniform.html#DMPlexSetRefinementUniform">DMPlexSetRefinementUniform</A>(), <A HREF="../DM/DMPlexGetRefinementLimit.html#DMPlexGetRefinementLimit">DMPlexGetRefinementLimit</A>(), <A HREF="../DM/DMPlexSetRefinementLimit.html#DMPlexSetRefinementLimit">DMPlexSetRefinementLimit</A>()
diff --git a/docs/manualpages/DM/DMPlexGetRegularRefinement.html b/docs/manualpages/DM/DMPlexGetRegularRefinement.html
index ce9707d..8f53d5d 100644
--- a/docs/manualpages/DM/DMPlexGetRegularRefinement.html
+++ b/docs/manualpages/DM/DMPlexGetRegularRefinement.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetRegularRefinement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetRegularRefinement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetRegularRefinement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetRegularRefinement"><H1>DMPlexGetRegularRefinement</H1></A>
 Get the flag indicating that this mesh was obtained by regular refinement from its coarse mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Get the flag indicating that this mesh was obtained by regular refinement from i
 PetscErrorCode DMPlexGetRegularRefinement(DM dm, PetscBool *regular)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The DMPlex object Many br
+<DT><B>dm </B> -The DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>regular </B> -The flag Many br
+<DT><B>regular </B> -The flag
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexSetRegularRefinement.html#DMPlexSetRegularRefinement">DMPlexSetRegularRefinement</A>()
diff --git a/docs/manualpages/DM/DMPlexGetSubpointMap.html b/docs/manualpages/DM/DMPlexGetSubpointMap.html
index 49a64c1..c2c0b05 100644
--- a/docs/manualpages/DM/DMPlexGetSubpointMap.html
+++ b/docs/manualpages/DM/DMPlexGetSubpointMap.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetSubpointMap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetSubpointMap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetSubpointMap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetSubpointMap"><H1>DMPlexGetSubpointMap</H1></A>
 Returns a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> with point dimension as values 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Returns a <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> with point dimension
 PetscErrorCode DMPlexGetSubpointMap(DM dm, DMLabel *subpointMap)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The submesh <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The submesh <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>subpointMap </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> of all the points from the original mesh in this submesh, or NULL if this is not a submesh Many br
+<DT><B>subpointMap </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> of all the points from the original mesh in this submesh, or NULL if this is not a submesh
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreateSubmesh.html#DMPlexCreateSubmesh">DMPlexCreateSubmesh</A>(), <A HREF="../DM/DMPlexCreateSubpointIS.html#DMPlexCreateSubpointIS">DMPlexCreateSubpointIS</A>()
diff --git a/docs/manualpages/DM/DMPlexGetSupport.html b/docs/manualpages/DM/DMPlexGetSupport.html
index 7f0d156..8fff19b 100644
--- a/docs/manualpages/DM/DMPlexGetSupport.html
+++ b/docs/manualpages/DM/DMPlexGetSupport.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetSupport</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetSupport.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetSupport.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetSupport"><H1>DMPlexGetSupport</H1></A>
 Return the points on the out-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Return the points on the out-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetSupport(DM dm, PetscInt p, const PetscInt *support[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>support </B> -An array of points which are on the out-edges for point p Many br
+<DT><B>support </B> -An array of points which are on the out-edges for point p
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-You must also call DMPlexRestoreSupport() after you finish using the returned array. Many br
+You must also call DMPlexRestoreSupport() after you finish using the returned array.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(), <A HREF="../DM/DMPlexGetCone.html#DMPlexGetCone">DMPlexGetCone</A>()
diff --git a/docs/manualpages/DM/DMPlexGetSupportSize.html b/docs/manualpages/DM/DMPlexGetSupportSize.html
index 22d1a7c..eaf7f00 100644
--- a/docs/manualpages/DM/DMPlexGetSupportSize.html
+++ b/docs/manualpages/DM/DMPlexGetSupportSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetSupportSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetSupportSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetSupportSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetSupportSize"><H1>DMPlexGetSupportSize</H1></A>
 Return the number of out-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the number of out-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetSupportSize(DM dm, PetscInt p, PetscInt *size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -The support size for point p Many br
+<DT><B>size </B> -The support size for point p
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(), <A HREF="../DM/DMPlexGetConeSize.html#DMPlexGetConeSize">DMPlexGetConeSize</A>()
diff --git a/docs/manualpages/DM/DMPlexGetTransitiveClosure.html b/docs/manualpages/DM/DMPlexGetTransitiveClosure.html
index aa57824..72a1439 100644
--- a/docs/manualpages/DM/DMPlexGetTransitiveClosure.html
+++ b/docs/manualpages/DM/DMPlexGetTransitiveClosure.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetTransitiveClosure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetTransitiveClosure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetTransitiveClosure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetTransitiveClosure"><H1>DMPlexGetTransitiveClosure</H1></A>
 Return the points on the transitive closure of the in-edges or out-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,36 @@ Return the points on the transitive closure of the in-edges or out-edges for thi
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetTransitiveClosure(DM dm, PetscInt p, PetscBool useCone, PetscInt *numPoints, PetscInt *points[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for in-edges,  otherwise use out-edges Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- If points is NULL on input, internal storage will be returned, otherwise the provided array is used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for in-edges,  otherwise use out-edges
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- If points is NULL on input, internal storage will be returned, otherwise the provided array is used
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of points in the closure, so points[] is of size 2*numPoints Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The points and point orientations, interleaved as pairs [p0, o0, p1, o1, ...] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of points in the closure, so points[] is of size 2*numPoints
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The points and point orientations, interleaved as pairs [p0, o0, p1, o1, ...]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If using internal storage (points is NULL on input), each call overwrites the last output. Many br
+If using internal storage (points is NULL on input), each call overwrites the last output.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The numPoints argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The numPoints argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexRestoreTransitiveClosure.html#DMPlexRestoreTransitiveClosure">DMPlexRestoreTransitiveClosure</A>(), <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(), <A HREF="../DM/DMPlexGetCone.html#DMPlexGetCone">DMPlexGetCone</A>()
diff --git a/docs/manualpages/DM/DMPlexGetTransitiveClosure_Internal.html b/docs/manualpages/DM/DMPlexGetTransitiveClosure_Internal.html
index 3766d74..6f8101f 100644
--- a/docs/manualpages/DM/DMPlexGetTransitiveClosure_Internal.html
+++ b/docs/manualpages/DM/DMPlexGetTransitiveClosure_Internal.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetTransitiveClosure_Internal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetTransitiveClosure_Internal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetTransitiveClosure_Internal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetTransitiveClosure_Internal"><H1>DMPlexGetTransitiveClosure_Internal</H1></A>
 Return the points on the transitive closure of the in-edges or out-edges for this point in the Sieve DAG with a specified initial orientation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,38 @@ Return the points on the transitive closure of the in-edges or out-edges for thi
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGetTransitiveClosure_Internal(DM dm, PetscInt p, PetscInt ornt, PetscBool useCone, PetscInt *numPoints, PetscInt *points[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>orientation </B></TD><TD>- The orientation of the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for in-edges,  otherwise use out-edges Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- If points is NULL on input, internal storage will be returned, otherwise the provided array is used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>orientation </B></TD><TD>- The orientation of the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for in-edges,  otherwise use out-edges
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- If points is NULL on input, internal storage will be returned, otherwise the provided array is used
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of points in the closure, so points[] is of size 2*numPoints Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The points and point orientations, interleaved as pairs [p0, o0, p1, o1, ...] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of points in the closure, so points[] is of size 2*numPoints
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The points and point orientations, interleaved as pairs [p0, o0, p1, o1, ...]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If using internal storage (points is NULL on input), each call overwrites the last output. Many br
+If using internal storage (points is NULL on input), each call overwrites the last output.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The numPoints argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The numPoints argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexRestoreTransitiveClosure.html#DMPlexRestoreTransitiveClosure">DMPlexRestoreTransitiveClosure</A>(), <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(), <A HREF="../DM/DMPlexGetCone.html#DMPlexGetCone">DMPlexGetCone</A>()
diff --git a/docs/manualpages/DM/DMPlexGetTree.html b/docs/manualpages/DM/DMPlexGetTree.html
index cb53c2b..b7eda49 100644
--- a/docs/manualpages/DM/DMPlexGetTree.html
+++ b/docs/manualpages/DM/DMPlexGetTree.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetTree</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetTree.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetTree.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetTree"><H1>DMPlexGetTree</H1></A>
 get the tree that describes the hierarchy of non-conforming mesh points. Collective on dm 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,25 @@ get the tree that describes the hierarchy of non-conforming mesh points. Collect
 PetscErrorCode DMPlexGetTree(DM dm, PetscSection *parentSection, PetscInt *parents[], PetscInt *childIDs[], PetscSection *childSection, PetscInt *children[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -the DMPlex object Many br
+<DT><B>dm </B> -the DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentSection </B></TD><TD>- a section describing the tree: a point has a parent if it has 1 dof in the section; the section Many broffset indexes the parent and childID list Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parents </B></TD><TD>- a list of the point parents Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childIDs </B></TD><TD>- identifies the relationship of the child point to the parent point; if there is a reference tree, then Many brthe child corresponds to the point in the reference tree with index childID Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childSection </B></TD><TD>- the inverse of the parent section Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>children </B></TD><TD>- a list of the point children Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentSection </B></TD><TD>- a section describing the tree: a point has a parent if it has 1 dof in the section; the section
+offset indexes the parent and childID list
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parents </B></TD><TD>- a list of the point parents
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childIDs </B></TD><TD>- identifies the relationship of the child point to the parent point; if there is a reference tree, then
+the child corresponds to the point in the reference tree with index childID
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childSection </B></TD><TD>- the inverse of the parent section
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>children </B></TD><TD>- a list of the point children
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexSetTree.html#DMPlexSetTree">DMPlexSetTree</A>(), <A HREF="../DM/DMPlexSetReferenceTree.html#DMPlexSetReferenceTree">DMPlexSetReferenceTree</A>(), <A HREF="../DM/DMPlexSetAnchors.html#DMPlexSetAnchors">DMPlexSetAnchors</A>(), <A HREF="../DM/DMPlexGetTreeParent.html#DMPlexGetTreeParent">DMPlexGetTreeParent</A>(), <A HREF="../DM/DMPlexGetTreeChildren.html#DMPlexGetTreeChildren">DMPlexGetTreeChildren</A>()
diff --git a/docs/manualpages/DM/DMPlexGetTreeChildren.html b/docs/manualpages/DM/DMPlexGetTreeChildren.html
index aa46bc2..3cdfd33 100644
--- a/docs/manualpages/DM/DMPlexGetTreeChildren.html
+++ b/docs/manualpages/DM/DMPlexGetTreeChildren.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetTreeChildren</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetTreeChildren.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetTreeChildren.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetTreeChildren"><H1>DMPlexGetTreeChildren</H1></A>
 get the children of a point in the tree describing the point hierarchy (not the Sieve DAG) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,18 +16,23 @@ PetscErrorCode DMPlexGetTreeChildren(DM dm, PetscInt point, PetscInt *numChildre
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the query point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the query point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numChildren </B></TD><TD>- if not NULL, set to the number of children Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>children </B></TD><TD>- if not NULL, set to a list children, or set to NULL if the point has no children Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numChildren </B></TD><TD>- if not NULL, set to the number of children
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>children </B></TD><TD>- if not NULL, set to a list children, or set to NULL if the point has no children
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexSetTree.html#DMPlexSetTree">DMPlexSetTree</A>(), <A HREF="../DM/DMPlexGetTree.html#DMPlexGetTree">DMPlexGetTree</A>(), <A HREF="../DM/DMPlexGetTreeParent.html#DMPlexGetTreeParent">DMPlexGetTreeParent</A>()
diff --git a/docs/manualpages/DM/DMPlexGetTreeParent.html b/docs/manualpages/DM/DMPlexGetTreeParent.html
index 86f5345..dd2557a 100644
--- a/docs/manualpages/DM/DMPlexGetTreeParent.html
+++ b/docs/manualpages/DM/DMPlexGetTreeParent.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetTreeParent</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGetTreeParent.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGetTreeParent.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetTreeParent"><H1>DMPlexGetTreeParent</H1></A>
 get the parent of a point in the tree describing the point hierarchy (not the Sieve DAG) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,20 @@ PetscErrorCode DMPlexGetTreeParent(DM dm, PetscInt point, PetscInt *parent, Pets
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the query point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the query point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- if not NULL, set to the parent of the point, or the point itself if the point does not have a parent Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childID </B></TD><TD>- if not NULL, set to the child ID of the point with respect to its parent, or 0 if the point Many brdoes not have a parent Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- if not NULL, set to the parent of the point, or the point itself if the point does not have a parent
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childID </B></TD><TD>- if not NULL, set to the child ID of the point with respect to its parent, or 0 if the point
+does not have a parent
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexSetTree.html#DMPlexSetTree">DMPlexSetTree</A>(), <A HREF="../DM/DMPlexGetTree.html#DMPlexGetTree">DMPlexGetTree</A>(), <A HREF="../DM/DMPlexGetTreeChildren.html#DMPlexGetTreeChildren">DMPlexGetTreeChildren</A>()
diff --git a/docs/manualpages/DM/DMPlexGlobalToNaturalBegin.html b/docs/manualpages/DM/DMPlexGlobalToNaturalBegin.html
index 994eb4e..171b72c 100644
--- a/docs/manualpages/DM/DMPlexGlobalToNaturalBegin.html
+++ b/docs/manualpages/DM/DMPlexGlobalToNaturalBegin.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGlobalToNaturalBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGlobalToNaturalBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGlobalToNaturalBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGlobalToNaturalBegin"><H1>DMPlexGlobalToNaturalBegin</H1></A>
 Rearranges a global Vector in the natural order. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Rearranges a global Vector in the natural order.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGlobalToNaturalBegin(DM dm, Vec gv, Vec nv)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The distributed DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gv </B></TD><TD>- The global <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The distributed DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gv </B></TD><TD>- The global <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nv </B> -<A HREF="../Vec/Vec.html#Vec">Vec</A> in the canonical ordering distributed over all processors associated with gv Many br
+<DT><B>nv </B> -<A HREF="../Vec/Vec.html#Vec">Vec</A> in the canonical ordering distributed over all processors associated with gv
 <br>
 <P>
-Note: The user must call DMPlexSetUseNaturalSF(dm, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) before <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(). Many br
+Note: The user must call DMPlexSetUseNaturalSF(dm, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) before <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexDistributeField.html#DMPlexDistributeField">DMPlexDistributeField</A>(), <A HREF="../DM/DMPlexNaturalToGlobalBegin.html#DMPlexNaturalToGlobalBegin">DMPlexNaturalToGlobalBegin</A>(), <A HREF="../DM/DMPlexGlobalToNaturalEnd.html#DMPlexGlobalToNaturalEnd">DMPlexGlobalToNaturalEnd</A>()
diff --git a/docs/manualpages/DM/DMPlexGlobalToNaturalEnd.html b/docs/manualpages/DM/DMPlexGlobalToNaturalEnd.html
index 0a70aec..81f73ab 100644
--- a/docs/manualpages/DM/DMPlexGlobalToNaturalEnd.html
+++ b/docs/manualpages/DM/DMPlexGlobalToNaturalEnd.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGlobalToNaturalEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexGlobalToNaturalEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexGlobalToNaturalEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGlobalToNaturalEnd"><H1>DMPlexGlobalToNaturalEnd</H1></A>
 Rearranges a global Vector in the natural order. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Rearranges a global Vector in the natural order.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexGlobalToNaturalEnd(DM dm, Vec gv, Vec nv)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The distributed DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gv </B></TD><TD>- The global <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The distributed DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gv </B></TD><TD>- The global <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nv </B> -The natural <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+<DT><B>nv </B> -The natural <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <br>
 <P>
-Note: The user must call DMPlexSetUseNaturalSF(dm, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) before <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(). Many br
+Note: The user must call DMPlexSetUseNaturalSF(dm, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) before <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>().
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexDistributeField.html#DMPlexDistributeField">DMPlexDistributeField</A>(), <A HREF="../DM/DMPlexNaturalToGlobalBegin.html#DMPlexNaturalToGlobalBegin">DMPlexNaturalToGlobalBegin</A>(), <A HREF="../DM/DMPlexGlobalToNaturalBegin.html#DMPlexGlobalToNaturalBegin">DMPlexGlobalToNaturalBegin</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+.seealso: <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexDistributeField.html#DMPlexDistributeField">DMPlexDistributeField</A>(), <A HREF="../DM/DMPlexNaturalToGlobalBegin.html#DMPlexNaturalToGlobalBegin">DMPlexNaturalToGlobalBegin</A>(), <A HREF="../DM/DMPlexGlobalToNaturalBegin.html#DMPlexGlobalToNaturalBegin">DMPlexGlobalToNaturalBegin</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/plex/plexnatural.c.html#DMPlexGlobalToNaturalEnd">src/dm/impls/plex/plexnatural.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMPlexInterpolate.html b/docs/manualpages/DM/DMPlexInterpolate.html
index 08e25c4..1d60824 100644
--- a/docs/manualpages/DM/DMPlexInterpolate.html
+++ b/docs/manualpages/DM/DMPlexInterpolate.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexInterpolate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexInterpolate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexInterpolate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexInterpolate"><H1>DMPlexInterpolate</H1></A>
 Take in a cell-vertex mesh and return one with all intermediate faces, edges, etc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Take in a cell-vertex mesh and return one with all intermediate faces, edges, et
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexInterpolate(DM dm, DM *dmInt)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object with only cells and vertices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmInt </B></TD><TD>- If NULL a new <A HREF="../DM/DM.html#DM">DM</A> is created, otherwise the interpolated <A HREF="../DM/DM.html#DM">DM</A> is put into the given <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object with only cells and vertices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmInt </B></TD><TD>- If NULL a new <A HREF="../DM/DM.html#DM">DM</A> is created, otherwise the interpolated <A HREF="../DM/DM.html#DM">DM</A> is put into the given <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmInt </B> -The complete DMPlex object Many br
+<DT><B>dmInt </B> -The complete DMPlex object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexInvertCell.html b/docs/manualpages/DM/DMPlexInvertCell.html
index 5c96b54..5ae733b 100644
--- a/docs/manualpages/DM/DMPlexInvertCell.html
+++ b/docs/manualpages/DM/DMPlexInvertCell.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexInvertCell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexInvertCell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexInvertCell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexInvertCell"><H1>DMPlexInvertCell</H1></A>
 This flips tetrahedron and hexahedron orientation since Plex stores them internally with outward normals. Other cells are left untouched. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode DMPlexInvertCell(PetscInt dim, PetscInt numCorners, int cone[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCorners </B></TD><TD>- The number of vertices in a cell Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cone </B></TD><TD>- The incoming cone Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCorners </B></TD><TD>- The number of vertices in a cell
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cone </B></TD><TD>- The incoming cone
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cone </B> -The inverted cone (in-place) Many br
+<DT><B>cone </B> -The inverted cone (in-place)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGenerate.html#DMPlexGenerate">DMPlexGenerate</A>()
diff --git a/docs/manualpages/DM/DMPlexLabelAddCells.html b/docs/manualpages/DM/DMPlexLabelAddCells.html
index 59ff3d5..d6a6454 100644
--- a/docs/manualpages/DM/DMPlexLabelAddCells.html
+++ b/docs/manualpages/DM/DMPlexLabelAddCells.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexLabelAddCells</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexLabelAddCells.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexLabelAddCells.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexLabelAddCells"><H1>DMPlexLabelAddCells</H1></A>
 Starting with a label marking faces on a surface, we add a cell for each face 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,16 +17,18 @@ PetscErrorCode DMPlexLabelAddCells(DM dm, DMLabel label)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking the surface points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking the surface points
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>label </B> -A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> incorporating cells Many br
+<DT><B>label </B> -A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> incorporating cells
 <br>
 <P>
- Many br
+
 <P>
-Note: The cells allow FEM boundary conditions to be applied using the cell geometry Many br
+Note: The cells allow FEM boundary conditions to be applied using the cell geometry
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexLabelComplete.html#DMPlexLabelComplete">DMPlexLabelComplete</A>(), <A HREF="../DM/DMPlexLabelCohesiveComplete.html#DMPlexLabelCohesiveComplete">DMPlexLabelCohesiveComplete</A>()
diff --git a/docs/manualpages/DM/DMPlexLabelClearCells.html b/docs/manualpages/DM/DMPlexLabelClearCells.html
index 3620e54..99ea147 100644
--- a/docs/manualpages/DM/DMPlexLabelClearCells.html
+++ b/docs/manualpages/DM/DMPlexLabelClearCells.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexLabelClearCells</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexLabelClearCells.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexLabelClearCells.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexLabelClearCells"><H1>DMPlexLabelClearCells</H1></A>
 Remove cells from a label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,16 +17,18 @@ PetscErrorCode DMPlexLabelClearCells(DM dm, DMLabel label)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking surface points and their adjacent cells Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking surface points and their adjacent cells
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>label </B> -A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> without cells Many br
+<DT><B>label </B> -A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> without cells
 <br>
 <P>
- Many br
+
 <P>
-Note: This undoes <A HREF="../DM/DMPlexLabelAddCells.html#DMPlexLabelAddCells">DMPlexLabelAddCells</A>() Many br
+Note: This undoes <A HREF="../DM/DMPlexLabelAddCells.html#DMPlexLabelAddCells">DMPlexLabelAddCells</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexLabelComplete.html#DMPlexLabelComplete">DMPlexLabelComplete</A>(), <A HREF="../DM/DMPlexLabelCohesiveComplete.html#DMPlexLabelCohesiveComplete">DMPlexLabelCohesiveComplete</A>(), <A HREF="../DM/DMPlexLabelAddCells.html#DMPlexLabelAddCells">DMPlexLabelAddCells</A>()
diff --git a/docs/manualpages/DM/DMPlexLabelCohesiveComplete.html b/docs/manualpages/DM/DMPlexLabelCohesiveComplete.html
index f696ff7..cc61429 100644
--- a/docs/manualpages/DM/DMPlexLabelCohesiveComplete.html
+++ b/docs/manualpages/DM/DMPlexLabelCohesiveComplete.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexLabelCohesiveComplete</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexLabelCohesiveComplete.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexLabelCohesiveComplete.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexLabelCohesiveComplete"><H1>DMPlexLabelCohesiveComplete</H1></A>
 Starting with a label marking points on an internal surface, we add all other mesh pieces to complete the surface 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,19 +17,24 @@ PetscErrorCode DMPlexLabelCohesiveComplete(DM dm, DMLabel label, DMLabel blabel,
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label  </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking the surface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blabel </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking the vertices on the boundary which will not be duplicated, or NULL to find them automatically Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flip   </B></TD><TD>- Flag to flip the submesh normal and replace points on the other side Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subdm  </B></TD><TD>- The subDM associated with the label, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label  </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking the surface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blabel </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking the vertices on the boundary which will not be duplicated, or NULL to find them automatically
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flip   </B></TD><TD>- Flag to flip the submesh normal and replace points on the other side
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subdm  </B></TD><TD>- The subDM associated with the label, or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>label </B> -A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking all surface points Many br
+<DT><B>label </B> -A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking all surface points
 <br>
 <P>
-Note: The vertices in blabel are called "unsplit" in the terminology from hybrid cell creation. Many br
+Note: The vertices in blabel are called "unsplit" in the terminology from hybrid cell creation.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexConstructCohesiveCells.html#DMPlexConstructCohesiveCells">DMPlexConstructCohesiveCells</A>(), <A HREF="../DM/DMPlexLabelComplete.html#DMPlexLabelComplete">DMPlexLabelComplete</A>()
diff --git a/docs/manualpages/DM/DMPlexLabelComplete.html b/docs/manualpages/DM/DMPlexLabelComplete.html
index 9dd8602..3f2d4fe 100644
--- a/docs/manualpages/DM/DMPlexLabelComplete.html
+++ b/docs/manualpages/DM/DMPlexLabelComplete.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexLabelComplete</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexLabelComplete.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexLabelComplete.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexLabelComplete"><H1>DMPlexLabelComplete</H1></A>
 Starting with a label marking points on a surface, we add the transitive closure to the surface 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,16 @@ PetscErrorCode DMPlexLabelComplete(DM dm, DMLabel label)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking the surface points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking the surface points
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>label </B> -A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking all surface points in the transitive closure Many br
+<DT><B>label </B> -A <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking all surface points in the transitive closure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexLabelCohesiveComplete.html#DMPlexLabelCohesiveComplete">DMPlexLabelCohesiveComplete</A>()
diff --git a/docs/manualpages/DM/DMPlexMarkBoundaryFaces.html b/docs/manualpages/DM/DMPlexMarkBoundaryFaces.html
index 465aaa1..451ad40 100644
--- a/docs/manualpages/DM/DMPlexMarkBoundaryFaces.html
+++ b/docs/manualpages/DM/DMPlexMarkBoundaryFaces.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexMarkBoundaryFaces</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexMarkBoundaryFaces.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexMarkBoundaryFaces.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexMarkBoundaryFaces"><H1>DMPlexMarkBoundaryFaces</H1></A>
 Mark all faces on the boundary 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Mark all faces on the boundary
 #include "petscdmlabel.h"   
 PetscErrorCode DMPlexMarkBoundaryFaces(DM dm, DMLabel label)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The original <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The original <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking boundary faces with value 1 Many br
+<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> marking boundary faces with value 1
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMLabelCreate.html#DMLabelCreate">DMLabelCreate</A>(), <A HREF="../DM/DMCreateLabel.html#DMCreateLabel">DMCreateLabel</A>()
diff --git a/docs/manualpages/DM/DMPlexMatSetClosure.html b/docs/manualpages/DM/DMPlexMatSetClosure.html
index 5fdde04..bb84ebc 100644
--- a/docs/manualpages/DM/DMPlexMatSetClosure.html
+++ b/docs/manualpages/DM/DMPlexMatSetClosure.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexMatSetClosure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexMatSetClosure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexMatSetClosure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexMatSetClosure"><H1>DMPlexMatSetClosure</H1></A>
 Set an array of the values on the closure of 'point' 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ Set an array of the values on the closure of 'point'
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexMatSetClosure(DM dm, PetscSection section, PetscSection globalSection, Mat A, PetscInt point, const PetscScalar values[], InsertMode mode)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>globalSection </B></TD><TD>- The section describing the layout in v, or NULL to use the default global section Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The sieve point in the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- The array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- The insert mode, where INSERT_ALL_VALUES and ADD_ALL_VALUES also overwrite boundary conditions Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>globalSection </B></TD><TD>- The section describing the layout in v, or NULL to use the default global section
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The sieve point in the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- The array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- The insert mode, where INSERT_ALL_VALUES and ADD_ALL_VALUES also overwrite boundary conditions
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-This routine is only available in Fortran 90, and you must include petsc.h90 in your code. Many br
+This routine is only available in Fortran 90, and you must include petsc.h90 in your code.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexVecGetClosure.html#DMPlexVecGetClosure">DMPlexVecGetClosure</A>(), <A HREF="../DM/DMPlexVecSetClosure.html#DMPlexVecSetClosure">DMPlexVecSetClosure</A>()
diff --git a/docs/manualpages/DM/DMPlexMigrate.html b/docs/manualpages/DM/DMPlexMigrate.html
index 8f4c707..c6e18ed 100644
--- a/docs/manualpages/DM/DMPlexMigrate.html
+++ b/docs/manualpages/DM/DMPlexMigrate.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexMigrate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexMigrate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexMigrate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexMigrate"><H1>DMPlexMigrate</H1></A>
 Migrates internal <A HREF="../DM/DM.html#DM">DM</A> data over the supplied star forest 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,13 +17,16 @@ PetscErrorCode DMPlexMigrate(DM dm, PetscSF sf, DM targetDM)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm       </B></TD><TD>- The source DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf       </B></TD><TD>- The star forest communication context describing the migration pattern Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm       </B></TD><TD>- The source DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf       </B></TD><TD>- The star forest communication context describing the migration pattern
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>targetDM </B></TD><TD>- The target DMPlex object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>targetDM </B></TD><TD>- The target DMPlex object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), DMPlexDistributeOverlap()
diff --git a/docs/manualpages/DM/DMPlexNaturalToGlobalBegin.html b/docs/manualpages/DM/DMPlexNaturalToGlobalBegin.html
index b81a116..5d21c3c 100644
--- a/docs/manualpages/DM/DMPlexNaturalToGlobalBegin.html
+++ b/docs/manualpages/DM/DMPlexNaturalToGlobalBegin.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexNaturalToGlobalBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexNaturalToGlobalBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexNaturalToGlobalBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexNaturalToGlobalBegin"><H1>DMPlexNaturalToGlobalBegin</H1></A>
 Rearranges a Vector in the natural order to the Global order. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Rearranges a Vector in the natural order to the Global order.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexNaturalToGlobalBegin(DM dm, Vec nv, Vec gv)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The distributed DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- The natural <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The distributed DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- The natural <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>gv </B> -The global <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+<DT><B>gv </B> -The global <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <br>
 <P>
-Note: The user must call DMPlexSetUseNaturalSF(dm, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) before <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(). Many br
+Note: The user must call DMPlexSetUseNaturalSF(dm, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) before <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexDistributeField.html#DMPlexDistributeField">DMPlexDistributeField</A>(), <A HREF="../DM/DMPlexNaturalToGlobalBegin.html#DMPlexNaturalToGlobalBegin">DMPlexNaturalToGlobalBegin</A>(),<A HREF="../DM/DMPlexGlobalToNaturalEnd.html#DMPlexGlobalToNaturalEnd">DMPlexGlobalToNaturalEnd</A>()
diff --git a/docs/manualpages/DM/DMPlexNaturalToGlobalEnd.html b/docs/manualpages/DM/DMPlexNaturalToGlobalEnd.html
index 5980ee1..70f97fc 100644
--- a/docs/manualpages/DM/DMPlexNaturalToGlobalEnd.html
+++ b/docs/manualpages/DM/DMPlexNaturalToGlobalEnd.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexNaturalToGlobalEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexNaturalToGlobalEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexNaturalToGlobalEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexNaturalToGlobalEnd"><H1>DMPlexNaturalToGlobalEnd</H1></A>
 Rearranges a Vector in the natural order to the Global order. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Rearranges a Vector in the natural order to the Global order.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexNaturalToGlobalEnd(DM dm, Vec nv, Vec gv)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The distributed DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- The natural <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The distributed DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- The natural <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>gv </B> -The global <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+<DT><B>gv </B> -The global <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <br>
 <P>
-Note: The user must call DMPlexSetUseNaturalSF(dm, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) before <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(). Many br
+Note: The user must call DMPlexSetUseNaturalSF(dm, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) before <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexDistributeField.html#DMPlexDistributeField">DMPlexDistributeField</A>(), <A HREF="../DM/DMPlexNaturalToGlobalBegin.html#DMPlexNaturalToGlobalBegin">DMPlexNaturalToGlobalBegin</A>(), <A HREF="../DM/DMPlexGlobalToNaturalBegin.html#DMPlexGlobalToNaturalBegin">DMPlexGlobalToNaturalBegin</A>()
diff --git a/docs/manualpages/DM/DMPlexOrient.html b/docs/manualpages/DM/DMPlexOrient.html
index a29d113..73421cb 100644
--- a/docs/manualpages/DM/DMPlexOrient.html
+++ b/docs/manualpages/DM/DMPlexOrient.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexOrient</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexOrient.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexOrient.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexOrient"><H1>DMPlexOrient</H1></A>
 Give a consistent orientation to the input mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,15 @@ Give a consistent orientation to the input mesh
 PetscErrorCode DMPlexOrient(DM dm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
-Note: The orientation data for the <A HREF="../DM/DM.html#DM">DM</A> are change in-place. Many br
+Note: The orientation data for the <A HREF="../DM/DM.html#DM">DM</A> are change in-place.
 <pre>
 This routine will fail for non-orientable surfaces, such as the Moebius strip.
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A>
diff --git a/docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html b/docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html
index b3525ae..3d54ee8 100644
--- a/docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html
+++ b/docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPartitionLabelAdjacency</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPartitionLabelAdjacency"><H1>DMPlexPartitionLabelAdjacency</H1></A>
 Add one level of adjacent points to the partition label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode DMPlexPartitionLabelAdjacency(DM dm, DMLabel label)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label  </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label  </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</A>, <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</A>
diff --git a/docs/manualpages/DM/DMPlexPartitionLabelClosure.html b/docs/manualpages/DM/DMPlexPartitionLabelClosure.html
index be5b154..f50e88f 100644
--- a/docs/manualpages/DM/DMPlexPartitionLabelClosure.html
+++ b/docs/manualpages/DM/DMPlexPartitionLabelClosure.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPartitionLabelClosure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPartitionLabelClosure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPartitionLabelClosure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPartitionLabelClosure"><H1>DMPlexPartitionLabelClosure</H1></A>
 Add the closure of all points to the partition label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode DMPlexPartitionLabelClosure(DM dm, DMLabel label)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label  </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label  </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</A>, <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</A>
diff --git a/docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html b/docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html
index 5a3e2bb..ee6787e 100644
--- a/docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html
+++ b/docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPartitionLabelCreateSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPartitionLabelCreateSF"><H1>DMPlexPartitionLabelCreateSF</H1></A>
 Create a star forest from a label that assigns ranks to points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode DMPlexPartitionLabelCreateSF(DM dm, DMLabel label, PetscSF *sf)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf    </B></TD><TD>- The star forest communication context encapsulating the defined mapping Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf    </B></TD><TD>- The star forest communication context encapsulating the defined mapping
+</TD></TR></TABLE>
 <P>
-Note: The incoming label is a receiver mapping of remote points to their parent rank. Many br
+Note: The incoming label is a receiver mapping of remote points to their parent rank.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</A>
diff --git a/docs/manualpages/DM/DMPlexPartitionLabelInvert.html b/docs/manualpages/DM/DMPlexPartitionLabelInvert.html
index 93b1052..269a8aa 100644
--- a/docs/manualpages/DM/DMPlexPartitionLabelInvert.html
+++ b/docs/manualpages/DM/DMPlexPartitionLabelInvert.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPartitionLabelInvert</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPartitionLabelInvert.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPartitionLabelInvert.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPartitionLabelInvert"><H1>DMPlexPartitionLabelInvert</H1></A>
 Create a partition label of remote roots from a local root label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,21 @@ PetscErrorCode DMPlexPartitionLabelInvert(DM dm, DMLabel rootLabel, PetscSF proc
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm        </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootLabel </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to local roots Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>processSF </B></TD><TD>- A star forest mapping into the local index on each remote rank Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm        </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootLabel </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to local roots
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>processSF </B></TD><TD>- A star forest mapping into the local index on each remote rank
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafLabel </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafLabel </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots
+</TD></TR></TABLE>
 <P>
-Note: The rootLabel defines a send pattern by mapping local points to remote target ranks. The Many brresulting leafLabel is a receiver mapping of remote roots to their parent rank. Many br
+Note: The rootLabel defines a send pattern by mapping local points to remote target ranks. The
+resulting leafLabel is a receiver mapping of remote roots to their parent rank.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</A>, <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</A>
diff --git a/docs/manualpages/DM/DMPlexPartitionLabelPropagate.html b/docs/manualpages/DM/DMPlexPartitionLabelPropagate.html
index b890040..60664cb 100644
--- a/docs/manualpages/DM/DMPlexPartitionLabelPropagate.html
+++ b/docs/manualpages/DM/DMPlexPartitionLabelPropagate.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPartitionLabelPropagate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPartitionLabelPropagate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPartitionLabelPropagate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPartitionLabelPropagate"><H1>DMPlexPartitionLabelPropagate</H1></A>
 Propagate points in a partition label over the point SF 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,15 @@ PetscErrorCode DMPlexPartitionLabelPropagate(DM dm, DMLabel label)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label  </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label  </B></TD><TD>- <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A> assinging ranks to remote roots
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: This is required when generating multi-level overlaps to capture Many broverlap points from non-neighbouring partitions. Many br
+Note: This is required when generating multi-level overlaps to capture
+overlap points from non-neighbouring partitions.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</A>, <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</A>
diff --git a/docs/manualpages/DM/DMPlexPermute.html b/docs/manualpages/DM/DMPlexPermute.html
index 914dcc9..d3934be 100644
--- a/docs/manualpages/DM/DMPlexPermute.html
+++ b/docs/manualpages/DM/DMPlexPermute.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPermute</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPermute.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPermute.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPermute"><H1>DMPlexPermute</H1></A>
 Reorder the mesh according to the input permutation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Reorder the mesh according to the input permutation
 #include "petscmat.h"      
 PetscErrorCode DMPlexPermute(DM dm, IS perm, DM *pdm)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- The point permutation, perm[old point number] = new point number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- The point permutation, perm[old point number] = new point number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>pdm </B> -The permuted <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>pdm </B> -The permuted <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexPointGlobalFieldRead.html b/docs/manualpages/DM/DMPlexPointGlobalFieldRead.html
index 0af9041..368f959 100644
--- a/docs/manualpages/DM/DMPlexPointGlobalFieldRead.html
+++ b/docs/manualpages/DM/DMPlexPointGlobalFieldRead.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPointGlobalFieldRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPointGlobalFieldRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPointGlobalFieldRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPointGlobalFieldRead"><H1>DMPlexPointGlobalFieldRead</H1></A>
 return read access to a field on a point in global array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ return read access to a field on a point in global array
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexPointGlobalFieldRead(DM dm,PetscInt point,PetscInt field,const PetscScalar *array,void *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ptr </B> -address of read reference to point data, type generic so user can place in structure; returns NULL if global point is not owned Many br
+<DT><B>ptr </B> -address of read reference to point data, type generic so user can place in structure; returns NULL if global point is not owned
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDefaultSection.html#DMGetDefaultSection">DMGetDefaultSection</A>(), <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../DM/DMPlexGetPointGlobal.html#DMPlexGetPointGlobal">DMPlexGetPointGlobal</A>(), <A HREF="../DM/DMPlexPointLocalRead.html#DMPlexPointLocalRead">DMPlexPointLocalRead</A>(), <A HREF="../DM/DMPlexPointGlobalRef.html#D [...]
diff --git a/docs/manualpages/DM/DMPlexPointGlobalFieldRef.html b/docs/manualpages/DM/DMPlexPointGlobalFieldRef.html
index 780aebe..10ba38a 100644
--- a/docs/manualpages/DM/DMPlexPointGlobalFieldRef.html
+++ b/docs/manualpages/DM/DMPlexPointGlobalFieldRef.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPointGlobalFieldRef</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPointGlobalFieldRef.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPointGlobalFieldRef.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPointGlobalFieldRef"><H1>DMPlexPointGlobalFieldRef</H1></A>
 return read/write access to a field on a point in global array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ return read/write access to a field on a point in global array
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexPointGlobalFieldRef(DM dm,PetscInt point,PetscInt field,PetscScalar *array,void *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ptr </B> -address of reference to point data, type generic so user can place in structure; returns NULL if global point is not owned Many br
+<DT><B>ptr </B> -address of reference to point data, type generic so user can place in structure; returns NULL if global point is not owned
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDefaultSection.html#DMGetDefaultSection">DMGetDefaultSection</A>(), <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../DM/DMPlexGetPointGlobal.html#DMPlexGetPointGlobal">DMPlexGetPointGlobal</A>(), <A HREF="../DM/DMPlexPointLocalRef.html#DMPlexPointLocalRef">DMPlexPointLocalRef</A>(), <A HREF="../DM/DMPlexPointGlobalRead.html#DMP [...]
diff --git a/docs/manualpages/DM/DMPlexPointGlobalRead.html b/docs/manualpages/DM/DMPlexPointGlobalRead.html
index da2cf01..5545bd3 100644
--- a/docs/manualpages/DM/DMPlexPointGlobalRead.html
+++ b/docs/manualpages/DM/DMPlexPointGlobalRead.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPointGlobalRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPointGlobalRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPointGlobalRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPointGlobalRead"><H1>DMPlexPointGlobalRead</H1></A>
 return read access to a point in global array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ return read access to a point in global array
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexPointGlobalRead(DM dm,PetscInt point,const PetscScalar *array,const void *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ptr </B> -address of read reference to point data, type generic so user can place in structure; returns NULL if global point is not owned Many br
+<DT><B>ptr </B> -address of read reference to point data, type generic so user can place in structure; returns NULL if global point is not owned
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
 <H3><FONT COLOR="#CC3333">A common usage when data sizes are known statically</FONT></H3>
diff --git a/docs/manualpages/DM/DMPlexPointGlobalRef.html b/docs/manualpages/DM/DMPlexPointGlobalRef.html
index 6f0cf60..aa62ab1 100644
--- a/docs/manualpages/DM/DMPlexPointGlobalRef.html
+++ b/docs/manualpages/DM/DMPlexPointGlobalRef.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPointGlobalRef</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPointGlobalRef.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPointGlobalRef.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPointGlobalRef"><H1>DMPlexPointGlobalRef</H1></A>
 return read/write access to a point in global array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ return read/write access to a point in global array
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexPointGlobalRef(DM dm,PetscInt point,PetscScalar *array,void *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ptr </B> -address of reference to point data, type generic so user can place in structure; returns NULL if global point is not owned Many br
+<DT><B>ptr </B> -address of reference to point data, type generic so user can place in structure; returns NULL if global point is not owned
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
 <H3><FONT COLOR="#CC3333">A common usage when data sizes are known statically</FONT></H3>
diff --git a/docs/manualpages/DM/DMPlexPointLocalFieldRead.html b/docs/manualpages/DM/DMPlexPointLocalFieldRead.html
index 3b25ad3..9f95503 100644
--- a/docs/manualpages/DM/DMPlexPointLocalFieldRead.html
+++ b/docs/manualpages/DM/DMPlexPointLocalFieldRead.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPointLocalFieldRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPointLocalFieldRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPointLocalFieldRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPointLocalFieldRead"><H1>DMPlexPointLocalFieldRead</H1></A>
 return read access to a field on a point in local array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ return read access to a field on a point in local array
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexPointLocalFieldRead(DM dm, PetscInt point,PetscInt field,const PetscScalar *array,void *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ptr </B> -address of read reference to point data, type generic so user can place in structure Many br
+<DT><B>ptr </B> -address of read reference to point data, type generic so user can place in structure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDefaultSection.html#DMGetDefaultSection">DMGetDefaultSection</A>(), <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../DM/DMPlexGetPointLocal.html#DMPlexGetPointLocal">DMPlexGetPointLocal</A>(), <A HREF="../DM/DMPlexPointGlobalRef.html#DMPlexPointGlobalRef">DMPlexPointGlobalRef</A>()
diff --git a/docs/manualpages/DM/DMPlexPointLocalFieldRef.html b/docs/manualpages/DM/DMPlexPointLocalFieldRef.html
index b48f251..dd051ca 100644
--- a/docs/manualpages/DM/DMPlexPointLocalFieldRef.html
+++ b/docs/manualpages/DM/DMPlexPointLocalFieldRef.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPointLocalFieldRef</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPointLocalFieldRef.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPointLocalFieldRef.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPointLocalFieldRef"><H1>DMPlexPointLocalFieldRef</H1></A>
 return read/write access to a field on a point in local array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ return read/write access to a field on a point in local array
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexPointLocalFieldRef(DM dm,PetscInt point,PetscInt field,PetscScalar *array,void *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ptr </B> -address of reference to point data, type generic so user can place in structure Many br
+<DT><B>ptr </B> -address of reference to point data, type generic so user can place in structure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDefaultSection.html#DMGetDefaultSection">DMGetDefaultSection</A>(), <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../DM/DMPlexGetPointLocal.html#DMPlexGetPointLocal">DMPlexGetPointLocal</A>(), <A HREF="../DM/DMPlexPointGlobalRef.html#DMPlexPointGlobalRef">DMPlexPointGlobalRef</A>()
diff --git a/docs/manualpages/DM/DMPlexPointLocalRead.html b/docs/manualpages/DM/DMPlexPointLocalRead.html
index dcb1ffd..1170a48 100644
--- a/docs/manualpages/DM/DMPlexPointLocalRead.html
+++ b/docs/manualpages/DM/DMPlexPointLocalRead.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPointLocalRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPointLocalRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPointLocalRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPointLocalRead"><H1>DMPlexPointLocalRead</H1></A>
 return read access to a point in local array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ return read access to a point in local array
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexPointLocalRead(DM dm,PetscInt point,const PetscScalar *array,void *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ptr </B> -address of read reference to point data, type generic so user can place in structure Many br
+<DT><B>ptr </B> -address of read reference to point data, type generic so user can place in structure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
 <H3><FONT COLOR="#CC3333">A common usage when data sizes are known statically</FONT></H3>
diff --git a/docs/manualpages/DM/DMPlexPointLocalRef.html b/docs/manualpages/DM/DMPlexPointLocalRef.html
index 43e49cb..401e167 100644
--- a/docs/manualpages/DM/DMPlexPointLocalRef.html
+++ b/docs/manualpages/DM/DMPlexPointLocalRef.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexPointLocalRef</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexPointLocalRef.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexPointLocalRef.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexPointLocalRef"><H1>DMPlexPointLocalRef</H1></A>
 return read/write access to a point in local array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ return read/write access to a point in local array
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexPointLocalRef(DM dm,PetscInt point,PetscScalar *array,void *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> defining topological space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- topological point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to index into
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ptr </B> -address of reference to point data, type generic so user can place in structure Many br
+<DT><B>ptr </B> -address of reference to point data, type generic so user can place in structure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
 <H3><FONT COLOR="#CC3333">A common usage when data sizes are known statically</FONT></H3>
diff --git a/docs/manualpages/DM/DMPlexReferenceTreeGetChildSymmetry.html b/docs/manualpages/DM/DMPlexReferenceTreeGetChildSymmetry.html
index d4c852d..f4377d8 100644
--- a/docs/manualpages/DM/DMPlexReferenceTreeGetChildSymmetry.html
+++ b/docs/manualpages/DM/DMPlexReferenceTreeGetChildSymmetry.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexReferenceTreeGetChildSymmetry</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexReferenceTreeGetChildSymmetry.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexReferenceTreeGetChildSymmetry.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexReferenceTreeGetChildSymmetry"><H1>DMPlexReferenceTreeGetChildSymmetry</H1></A>
 Given a reference tree, transform a childid and orientation from one parent frame to another 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,19 +16,27 @@ PetscErrorCode DMPlexReferenceTreeGetChildSymmetry(DM dm, PetscInt parent, Petsc
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the reference tree DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- the parent point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentOrientA </B></TD><TD>- the reference orientation for describing the parent Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childOrientA </B></TD><TD>- the reference orientation for describing the child Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childA </B></TD><TD>- the reference childID for describing the child Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentOrientB </B></TD><TD>- the new orientation for describing the parent Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the reference tree DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- the parent point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentOrientA </B></TD><TD>- the reference orientation for describing the parent
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childOrientA </B></TD><TD>- the reference orientation for describing the child
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childA </B></TD><TD>- the reference childID for describing the child
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentOrientB </B></TD><TD>- the new orientation for describing the parent
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childOrientB </B></TD><TD>- if not NULL, set to the new oreintation for describing the child Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childB </B></TD><TD>- if not NULL, the new childID for describing the child Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childOrientB </B></TD><TD>- if not NULL, set to the new oreintation for describing the child
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childB </B></TD><TD>- if not NULL, the new childID for describing the child
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetReferenceTree.html#DMPlexGetReferenceTree">DMPlexGetReferenceTree</A>(), <A HREF="../DM/DMPlexSetReferenceTree.html#DMPlexSetReferenceTree">DMPlexSetReferenceTree</A>(), <A HREF="../DM/DMPlexSetTree.html#DMPlexSetTree">DMPlexSetTree</A>()
diff --git a/docs/manualpages/DM/DMPlexRestoreJoin.html b/docs/manualpages/DM/DMPlexRestoreJoin.html
index 1b74858..e5258ae 100644
--- a/docs/manualpages/DM/DMPlexRestoreJoin.html
+++ b/docs/manualpages/DM/DMPlexRestoreJoin.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexRestoreJoin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexRestoreJoin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexRestoreJoin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexRestoreJoin"><H1>DMPlexRestoreJoin</H1></A>
 Restore an array for the join of the set of points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Restore an array for the join of the set of points
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexRestoreJoin(DM dm, PetscInt numPoints, const PetscInt points[], PetscInt *numCoveredPoints, const PetscInt **coveredPoints)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the join Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the join
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the join Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the join Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the join
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the join
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexRestoreMeet.html b/docs/manualpages/DM/DMPlexRestoreMeet.html
index 72238ad..85b37e4 100644
--- a/docs/manualpages/DM/DMPlexRestoreMeet.html
+++ b/docs/manualpages/DM/DMPlexRestoreMeet.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexRestoreMeet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexRestoreMeet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexRestoreMeet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexRestoreMeet"><H1>DMPlexRestoreMeet</H1></A>
 Restore an array for the meet of the set of points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Restore an array for the meet of the set of points
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexRestoreMeet(DM dm, PetscInt numPoints, const PetscInt points[], PetscInt *numCoveredPoints, const PetscInt **coveredPoints)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the meet Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of input points for the meet
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The input points
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the meet Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the meet Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numCoveredPoints </B></TD><TD>- The number of points in the meet
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coveredPoints </B></TD><TD>- The points in the meet
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The numCoveredPoints argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html b/docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html
index 6cd5a55..af47375 100644
--- a/docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html
+++ b/docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexRestoreTransitiveClosure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexRestoreTransitiveClosure"><H1>DMPlexRestoreTransitiveClosure</H1></A>
 Restore the array of points on the transitive closure of the in-edges or out-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Restore the array of points on the transitive closure of the in-edges or out-edg
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexRestoreTransitiveClosure(DM dm, PetscInt p, PetscBool useCone, PetscInt *numPoints, PetscInt *points[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for in-edges,  otherwise use out-edges Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of points in the closure, so points[] is of size 2*numPoints, zeroed on exit Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The points and point orientations, interleaved as pairs [p0, o0, p1, o1, ...], zeroed on exit Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for in-edges,  otherwise use out-edges
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numPoints </B></TD><TD>- The number of points in the closure, so points[] is of size 2*numPoints, zeroed on exit
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The points and point orientations, interleaved as pairs [p0, o0, p1, o1, ...], zeroed on exit
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If not using internal storage (points is not NULL on input), this call is unnecessary Many br
+If not using internal storage (points is not NULL on input), this call is unnecessary
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The numPoints argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The numPoints argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetTransitiveClosure.html#DMPlexGetTransitiveClosure">DMPlexGetTransitiveClosure</A>(), <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(), <A HREF="../DM/DMPlexGetCone.html#DMPlexGetCone">DMPlexGetCone</A>()
diff --git a/docs/manualpages/DM/DMPlexReverseCell.html b/docs/manualpages/DM/DMPlexReverseCell.html
index 3b7d050..f89b14f 100644
--- a/docs/manualpages/DM/DMPlexReverseCell.html
+++ b/docs/manualpages/DM/DMPlexReverseCell.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexReverseCell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexReverseCell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexReverseCell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexReverseCell"><H1>DMPlexReverseCell</H1></A>
 Give a mesh cell the opposite orientation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,14 @@ PetscErrorCode DMPlexReverseCell(DM dm, PetscInt cell)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cell </B></TD><TD>- The cell number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cell </B></TD><TD>- The cell number
+</TD></TR></TABLE>
 <P>
-Note: The modification of the <A HREF="../DM/DM.html#DM">DM</A> is done in-place. Many br
+Note: The modification of the <A HREF="../DM/DM.html#DM">DM</A> is done in-place.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexOrient.html#DMPlexOrient">DMPlexOrient</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A>
diff --git a/docs/manualpages/DM/DMPlexSetAdjacencyUseAnchors.html b/docs/manualpages/DM/DMPlexSetAdjacencyUseAnchors.html
index 1c86820..1a090e6 100644
--- a/docs/manualpages/DM/DMPlexSetAdjacencyUseAnchors.html
+++ b/docs/manualpages/DM/DMPlexSetAdjacencyUseAnchors.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetAdjacencyUseAnchors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetAdjacencyUseAnchors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetAdjacencyUseAnchors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetAdjacencyUseAnchors"><H1>DMPlexSetAdjacencyUseAnchors</H1></A>
 Define adjacency in the mesh using the point-to-point constraints. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,10 +17,12 @@ PetscErrorCode DMPlexSetAdjacencyUseAnchors(DM dm, PetscBool useAnchors)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useAnchors </B></TD><TD>- Flag to use the constraints.  If <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>, then constrained points are omitted from <A HREF="../DM/DMPlexGetAdjacency.html#DMPlexGetAdjacency">DMPlexGetAdjacency</A>(), and their anchor points appear in their place. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useAnchors </B></TD><TD>- Flag to use the constraints.  If <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>, then constrained points are omitted from <A HREF="../DM/DMPlexGetAdjacency.html#DMPlexGetAdjacency">DMPlexGetAdjacency</A>(), and their anchor points appear in their place.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetAdjacencyUseClosure.html#DMPlexGetAdjacencyUseClosure">DMPlexGetAdjacencyUseClosure</A>(), <A HREF="../DM/DMPlexSetAdjacencyUseCone.html#DMPlexSetAdjacencyUseCone">DMPlexSetAdjacencyUseCone</A>(), <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>(), <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), DMPlexPreallocateOperator(), <A HREF="../DM/DMPlexSetAnchors.html#DMPlexSetAnchors">D [...]
diff --git a/docs/manualpages/DM/DMPlexSetAdjacencyUseClosure.html b/docs/manualpages/DM/DMPlexSetAdjacencyUseClosure.html
index 3e785d9..d5ecc7f 100644
--- a/docs/manualpages/DM/DMPlexSetAdjacencyUseClosure.html
+++ b/docs/manualpages/DM/DMPlexSetAdjacencyUseClosure.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetAdjacencyUseClosure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetAdjacencyUseClosure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetAdjacencyUseClosure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetAdjacencyUseClosure"><H1>DMPlexSetAdjacencyUseClosure</H1></A>
 Define adjacency in the mesh using the transitive closure 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,10 +17,12 @@ PetscErrorCode DMPlexSetAdjacencyUseClosure(DM dm, PetscBool useClosure)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useClosure </B></TD><TD>- Flag to use the closure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useClosure </B></TD><TD>- Flag to use the closure
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <pre>
diff --git a/docs/manualpages/DM/DMPlexSetAdjacencyUseCone.html b/docs/manualpages/DM/DMPlexSetAdjacencyUseCone.html
index ee589b2..6b82d3d 100644
--- a/docs/manualpages/DM/DMPlexSetAdjacencyUseCone.html
+++ b/docs/manualpages/DM/DMPlexSetAdjacencyUseCone.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetAdjacencyUseCone</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetAdjacencyUseCone.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetAdjacencyUseCone.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetAdjacencyUseCone"><H1>DMPlexSetAdjacencyUseCone</H1></A>
 Define adjacency in the mesh using either the cone or the support first 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,10 +17,12 @@ PetscErrorCode DMPlexSetAdjacencyUseCone(DM dm, PetscBool useCone)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone </B></TD><TD>- Flag to use the cone first Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone </B></TD><TD>- Flag to use the cone first
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <pre>
diff --git a/docs/manualpages/DM/DMPlexSetAnchors.html b/docs/manualpages/DM/DMPlexSetAnchors.html
index eeeae1f..bd932dd 100644
--- a/docs/manualpages/DM/DMPlexSetAnchors.html
+++ b/docs/manualpages/DM/DMPlexSetAnchors.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetAnchors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetAnchors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetAnchors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetAnchors"><H1>DMPlexSetAnchors</H1></A>
 Set the layout of the local anchor (point-to-point) constraints.  Unlike boundary conditions, when a point's degrees of freedom in a section are constrained to an outside value, the anchor constraints set a point's degrees of freedom to be a linear combination of other points' degrees of freedom. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Set the layout of the local anchor (point-to-point) constraints.  Unlike boundar
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetAnchors(DM dm, PetscSection anchorSection, IS anchorIS)
 </PRE>
-After specifying the layout of constraints with <A HREF="../DM/DMPlexSetAnchors.html#DMPlexSetAnchors">DMPlexSetAnchors</A>(), one specifies the constraints by calling Many brDMGetConstraints() and filling in the entries in the constraint matrix. Many br
+After specifying the layout of constraints with <A HREF="../DM/DMPlexSetAnchors.html#DMPlexSetAnchors">DMPlexSetAnchors</A>(), one specifies the constraints by calling
+DMGetConstraints() and filling in the entries in the constraint matrix.
 <P>
-collective on dm Many br
+collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>anchorSection </B></TD><TD>- The section that describes the mapping from constrained points to the anchor points listed in anchorIS.  Must have a local communicator (<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> or derivative). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>anchorIS </B></TD><TD>- The list of all anchor points.  Must have a local communicator (<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> or derivative). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>anchorSection </B></TD><TD>- The section that describes the mapping from constrained points to the anchor points listed in anchorIS.  Must have a local communicator (<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> or derivative).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>anchorIS </B></TD><TD>- The list of all anchor points.  Must have a local communicator (<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> or derivative).
+</TD></TR></TABLE>
 <P>
-The reference counts of anchorSection and anchorIS are incremented. Many br
+The reference counts of anchorSection and anchorIS are incremented.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetAnchors.html#DMPlexGetAnchors">DMPlexGetAnchors</A>(), DMGetConstraints(), DMSetConstraints()
diff --git a/docs/manualpages/DM/DMPlexSetChart.html b/docs/manualpages/DM/DMPlexSetChart.html
index c726b7f..101b6a6 100644
--- a/docs/manualpages/DM/DMPlexSetChart.html
+++ b/docs/manualpages/DM/DMPlexSetChart.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetChart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetChart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetChart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetChart"><H1>DMPlexSetChart</H1></A>
 Set the interval for all mesh points [pStart, pEnd) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Set the interval for all mesh points [pStart, pEnd)
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetChart(DM dm, PetscInt pStart, PetscInt pEnd)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- The first mesh point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd   </B></TD><TD>- The upper bound for mesh points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- The first mesh point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd   </B></TD><TD>- The upper bound for mesh points
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexGetChart.html#DMPlexGetChart">DMPlexGetChart</A>()
diff --git a/docs/manualpages/DM/DMPlexSetCone.html b/docs/manualpages/DM/DMPlexSetCone.html
index ff8893c..6fb1f0d 100644
--- a/docs/manualpages/DM/DMPlexSetCone.html
+++ b/docs/manualpages/DM/DMPlexSetCone.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetCone</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetCone.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetCone.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetCone"><H1>DMPlexSetCone</H1></A>
 Set the points on the in-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Set the points on the in-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetCone(DM dm, PetscInt p, const PetscInt cone[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cone </B></TD><TD>- An array of points which are on the in-edges for point p Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cone </B></TD><TD>- An array of points which are on the in-edges for point p
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This should be called after all calls to <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>() and <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>(). Many br
+This should be called after all calls to <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>() and <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexGetCone.html#DMPlexGetCone">DMPlexGetCone</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(), <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>(), <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>()
diff --git a/docs/manualpages/DM/DMPlexSetConeOrientation.html b/docs/manualpages/DM/DMPlexSetConeOrientation.html
index 5980b7a..5bf3325 100644
--- a/docs/manualpages/DM/DMPlexSetConeOrientation.html
+++ b/docs/manualpages/DM/DMPlexSetConeOrientation.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetConeOrientation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetConeOrientation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetConeOrientation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetConeOrientation"><H1>DMPlexSetConeOrientation</H1></A>
 Set the orientations on the in-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,26 @@ Set the orientations on the in-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetConeOrientation(DM dm, PetscInt p, const PetscInt coneOrientation[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coneOrientation </B></TD><TD>- An array of orientations which are on the in-edges for point p. An orientation is an Many brinteger giving the prescription for cone traversal. If it is negative, the cone is Many brtraversed in the opposite direction. Its value 'o', or if negative '-(o+1)', gives Many brthe index of the cone point on which to start. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coneOrientation </B></TD><TD>- An array of orientations which are on the in-edges for point p. An orientation is an
+integer giving the prescription for cone traversal. If it is negative, the cone is
+traversed in the opposite direction. Its value 'o', or if negative '-(o+1)', gives
+the index of the cone point on which to start.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This should be called after all calls to <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>() and <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>(). Many br
+This should be called after all calls to <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>() and <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexGetConeOrientation.html#DMPlexGetConeOrientation">DMPlexGetConeOrientation</A>(), <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(), <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>(), <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>()
diff --git a/docs/manualpages/DM/DMPlexSetConeSize.html b/docs/manualpages/DM/DMPlexSetConeSize.html
index c6b30f7..884195f 100644
--- a/docs/manualpages/DM/DMPlexSetConeSize.html
+++ b/docs/manualpages/DM/DMPlexSetConeSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetConeSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetConeSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetConeSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetConeSize"><H1>DMPlexSetConeSize</H1></A>
 Set the number of in-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Set the number of in-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetConeSize(DM dm, PetscInt p, PetscInt size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- The cone size for point p Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- The cone size for point p
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This should be called after <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(). Many br
+This should be called after <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexGetConeSize.html#DMPlexGetConeSize">DMPlexGetConeSize</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
diff --git a/docs/manualpages/DM/DMPlexSetHybridBounds.html b/docs/manualpages/DM/DMPlexSetHybridBounds.html
index 2c54983..eb2f700 100644
--- a/docs/manualpages/DM/DMPlexSetHybridBounds.html
+++ b/docs/manualpages/DM/DMPlexSetHybridBounds.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetHybridBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetHybridBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetHybridBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetHybridBounds"><H1>DMPlexSetHybridBounds</H1></A>
 Set the first mesh point of each dimension which is a hybrid 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,19 @@ Set the first mesh point of each dimension which is a hybrid
 PetscErrorCode DMPlexSetHybridBounds(DM dm, PetscInt cMax, PetscInt fMax, PetscInt eMax, PetscInt vMax)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>dm   </B> -The DMPlex object Many br
+<DT><B>dm   </B> -The DMPlex object
 <br>
-<DT><B>cMax </B> -The first hybrid cell Many br
+<DT><B>cMax </B> -The first hybrid cell
 <br>
-<DT><B>fMax </B> -The first hybrid face Many br
+<DT><B>fMax </B> -The first hybrid face
 <br>
-<DT><B>eMax </B> -The first hybrid edge Many br
+<DT><B>eMax </B> -The first hybrid edge
 <br>
-<DT><B>vMax </B> -The first hybrid vertex Many br
+<DT><B>vMax </B> -The first hybrid vertex
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexCreateHybridMesh.html#DMPlexCreateHybridMesh">DMPlexCreateHybridMesh</A>(), <A HREF="../DM/DMPlexGetHybridBounds.html#DMPlexGetHybridBounds">DMPlexGetHybridBounds</A>()
diff --git a/docs/manualpages/DM/DMPlexSetMaxProjectionHeight.html b/docs/manualpages/DM/DMPlexSetMaxProjectionHeight.html
index 8e84c79..eccdadd 100644
--- a/docs/manualpages/DM/DMPlexSetMaxProjectionHeight.html
+++ b/docs/manualpages/DM/DMPlexSetMaxProjectionHeight.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetMaxProjectionHeight</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetMaxProjectionHeight.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetMaxProjectionHeight.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetMaxProjectionHeight"><H1>DMPlexSetMaxProjectionHeight</H1></A>
 In DMPlexProjectXXXLocal() functions, the projected values of a basis function's dofs are computed by associating the basis function with one of the mesh points in its transitively-closed support, and evaluating the dual space basis of that point.  A basis function is associated with the point in its transitively-closed support whose mesh height is highest (w.r.t. DAG height), but not greater than the maximum projection height, which is set with this function.  By default, the maximum pr [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode DMPlexSetMaxProjectionHeight(DM dm, PetscInt height)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height </B></TD><TD>- the maximum projection height >= 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height </B></TD><TD>- the maximum projection height >= 0
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetMaxProjectionHeight.html#DMPlexGetMaxProjectionHeight">DMPlexGetMaxProjectionHeight</A>(), DMProjectFunctionLocal(), DMProjectFunctionLabelLocal()
diff --git a/docs/manualpages/DM/DMPlexSetMinRadius.html b/docs/manualpages/DM/DMPlexSetMinRadius.html
index edd8990..5d7c05e 100644
--- a/docs/manualpages/DM/DMPlexSetMinRadius.html
+++ b/docs/manualpages/DM/DMPlexSetMinRadius.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetMinRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetMinRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetMinRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetMinRadius"><H1>DMPlexSetMinRadius</H1></A>
 Sets the minimum distance from the cell centroid to a face 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the minimum distance from the cell centroid to a face
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetMinRadius(DM dm, PetscReal minradius)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minradius </B></TD><TD>- the minium cell radius Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minradius </B></TD><TD>- the minium cell radius
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetCoordinates.html#DMSetCoordinates">DMSetCoordinates</A>()
diff --git a/docs/manualpages/DM/DMPlexSetPartitioner.html b/docs/manualpages/DM/DMPlexSetPartitioner.html
index 173c1fd..e95afc0 100644
--- a/docs/manualpages/DM/DMPlexSetPartitioner.html
+++ b/docs/manualpages/DM/DMPlexSetPartitioner.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetPartitioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetPartitioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetPartitioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetPartitioner"><H1>DMPlexSetPartitioner</H1></A>
 Set the mesh partitioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Set the mesh partitioner
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetPartitioner(DM dm, PetscPartitioner part)
 </PRE>
-logically collective on dm and part Many br
+logically collective on dm and part
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- The partitioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- The partitioner
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: Any existing <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> will be destroyed. Many br
+Note: Any existing <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> will be destroyed.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/DMPlexGetPartitioner.html#DMPlexGetPartitioner">DMPlexGetPartitioner</A>(), <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>()
diff --git a/docs/manualpages/DM/DMPlexSetReferenceTree.html b/docs/manualpages/DM/DMPlexSetReferenceTree.html
index df52e19..6a39b94 100644
--- a/docs/manualpages/DM/DMPlexSetReferenceTree.html
+++ b/docs/manualpages/DM/DMPlexSetReferenceTree.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetReferenceTree</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetReferenceTree.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetReferenceTree.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetReferenceTree"><H1>DMPlexSetReferenceTree</H1></A>
 set the reference tree for hierarchically non-conforming meshes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ set the reference tree for hierarchically non-conforming meshes.
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetReferenceTree(DM dm, DM ref)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ref </B></TD><TD>- The reference tree DMPlex object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ref </B></TD><TD>- The reference tree DMPlex object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetReferenceTree.html#DMPlexGetReferenceTree">DMPlexGetReferenceTree</A>(), <A HREF="../DM/DMPlexCreateDefaultReferenceTree.html#DMPlexCreateDefaultReferenceTree">DMPlexCreateDefaultReferenceTree</A>()
diff --git a/docs/manualpages/DM/DMPlexSetRefinementFunction.html b/docs/manualpages/DM/DMPlexSetRefinementFunction.html
index 937fe89..c25c159 100644
--- a/docs/manualpages/DM/DMPlexSetRefinementFunction.html
+++ b/docs/manualpages/DM/DMPlexSetRefinementFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetRefinementFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetRefinementFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetRefinementFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetRefinementFunction"><H1>DMPlexSetRefinementFunction</H1></A>
 Set the function giving the maximum cell volume for refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode DMPlexSetRefinementFunction(DM dm, PetscErrorCode (*refinementFun
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementFunc </B></TD><TD>- Function giving the maximum cell volume in the refined mesh Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementFunc </B></TD><TD>- Function giving the maximum cell volume in the refined mesh
+</TD></TR></TABLE>
 <P>
-Note: The calling sequence is refinementFunc(coords, limit) Many br
+Note: The calling sequence is refinementFunc(coords, limit)
 <pre>
 coords - Coordinates of the current point, usually a cell centroid
 </pre>
@@ -27,7 +29,7 @@ coords - Coordinates of the current point, usually a cell centroid
 limit  - The maximum cell volume for a cell containing this point
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMPlexGetRefinementFunction.html#DMPlexGetRefinementFunction">DMPlexGetRefinementFunction</A>(), <A HREF="../DM/DMPlexGetRefinementUniform.html#DMPlexGetRefinementUniform">DMPlexGetRefinementUniform</A>(), <A HREF="../DM/DMPlexSetRefinementUniform.html#DMPlexSetRefinementUniform">DMPlexSetRefinementUniform</A>(), <A HREF="../DM/DMPlexGetRefinementLimit.html#DMPlexGetRefinementLimit">DMPlexGetRefinementLimit</A>(), <A  [...]
diff --git a/docs/manualpages/DM/DMPlexSetRefinementLimit.html b/docs/manualpages/DM/DMPlexSetRefinementLimit.html
index ef2b6b1..6b2e504 100644
--- a/docs/manualpages/DM/DMPlexSetRefinementLimit.html
+++ b/docs/manualpages/DM/DMPlexSetRefinementLimit.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetRefinementLimit</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetRefinementLimit.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetRefinementLimit.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetRefinementLimit"><H1>DMPlexSetRefinementLimit</H1></A>
 Set the maximum cell volume for refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode DMPlexSetRefinementLimit(DM dm, PetscReal refinementLimit)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementLimit </B></TD><TD>- The maximum cell volume in the refined mesh Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementLimit </B></TD><TD>- The maximum cell volume in the refined mesh
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMPlexGetRefinementLimit.html#DMPlexGetRefinementLimit">DMPlexGetRefinementLimit</A>(), <A HREF="../DM/DMPlexGetRefinementUniform.html#DMPlexGetRefinementUniform">DMPlexGetRefinementUniform</A>(), <A HREF="../DM/DMPlexSetRefinementUniform.html#DMPlexSetRefinementUniform">DMPlexSetRefinementUniform</A>()
diff --git a/docs/manualpages/DM/DMPlexSetRefinementUniform.html b/docs/manualpages/DM/DMPlexSetRefinementUniform.html
index 418d45c..54970c9 100644
--- a/docs/manualpages/DM/DMPlexSetRefinementUniform.html
+++ b/docs/manualpages/DM/DMPlexSetRefinementUniform.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetRefinementUniform</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetRefinementUniform.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetRefinementUniform.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetRefinementUniform"><H1>DMPlexSetRefinementUniform</H1></A>
 Set the flag for uniform refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode DMPlexSetRefinementUniform(DM dm, PetscBool refinementUniform)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementUniform </B></TD><TD>- The flag for uniform refinement Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinementUniform </B></TD><TD>- The flag for uniform refinement
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMPlexGetRefinementUniform.html#DMPlexGetRefinementUniform">DMPlexGetRefinementUniform</A>(), <A HREF="../DM/DMPlexGetRefinementLimit.html#DMPlexGetRefinementLimit">DMPlexGetRefinementLimit</A>(), <A HREF="../DM/DMPlexSetRefinementLimit.html#DMPlexSetRefinementLimit">DMPlexSetRefinementLimit</A>()
diff --git a/docs/manualpages/DM/DMPlexSetRegularRefinement.html b/docs/manualpages/DM/DMPlexSetRegularRefinement.html
index 698ac1a..3d7f116 100644
--- a/docs/manualpages/DM/DMPlexSetRegularRefinement.html
+++ b/docs/manualpages/DM/DMPlexSetRegularRefinement.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetRegularRefinement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetRegularRefinement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetRegularRefinement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetRegularRefinement"><H1>DMPlexSetRegularRefinement</H1></A>
 Set the flag indicating that this mesh was obtained by regular refinement from its coarse mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode DMPlexSetRegularRefinement(DM dm, PetscBool regular)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>regular </B></TD><TD>- The flag Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>regular </B></TD><TD>- The flag
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetRegularRefinement.html#DMPlexGetRegularRefinement">DMPlexGetRegularRefinement</A>()
diff --git a/docs/manualpages/DM/DMPlexSetSupport.html b/docs/manualpages/DM/DMPlexSetSupport.html
index 637ad97..7af9f87 100644
--- a/docs/manualpages/DM/DMPlexSetSupport.html
+++ b/docs/manualpages/DM/DMPlexSetSupport.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetSupport</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetSupport.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetSupport.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetSupport"><H1>DMPlexSetSupport</H1></A>
 Set the points on the out-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Set the points on the out-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetSupport(DM dm, PetscInt p, const PetscInt support[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>support </B></TD><TD>- An array of points which are on the in-edges for point p Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>support </B></TD><TD>- An array of points which are on the in-edges for point p
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This should be called after all calls to <A HREF="../DM/DMPlexSetSupportSize.html#DMPlexSetSupportSize">DMPlexSetSupportSize</A>() and <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>(). Many br
+This should be called after all calls to <A HREF="../DM/DMPlexSetSupportSize.html#DMPlexSetSupportSize">DMPlexSetSupportSize</A>() and <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexGetSupport.html#DMPlexGetSupport">DMPlexGetSupport</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(), <A HREF="../DM/DMPlexSetSupportSize.html#DMPlexSetSupportSize">DMPlexSetSupportSize</A>(), <A HREF="../DM/DMSetUp.html#DMSetUp">DMSetUp</A>()
diff --git a/docs/manualpages/DM/DMPlexSetSupportSize.html b/docs/manualpages/DM/DMPlexSetSupportSize.html
index 95726ab..121bf47 100644
--- a/docs/manualpages/DM/DMPlexSetSupportSize.html
+++ b/docs/manualpages/DM/DMPlexSetSupportSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetSupportSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetSupportSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetSupportSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetSupportSize"><H1>DMPlexSetSupportSize</H1></A>
 Set the number of out-edges for this point in the Sieve DAG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Set the number of out-edges for this point in the Sieve DAG
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetSupportSize(DM dm, PetscInt p, PetscInt size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- The support size for point p Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- The DMPlex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- The Sieve point, which must lie in the chart set with <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- The support size for point p
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This should be called after <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(). Many br
+This should be called after <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexGetSupportSize.html#DMPlexGetSupportSize">DMPlexGetSupportSize</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
diff --git a/docs/manualpages/DM/DMPlexSetTree.html b/docs/manualpages/DM/DMPlexSetTree.html
index 09e6128..e7fedda 100644
--- a/docs/manualpages/DM/DMPlexSetTree.html
+++ b/docs/manualpages/DM/DMPlexSetTree.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetTree</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSetTree.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSetTree.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetTree"><H1>DMPlexSetTree</H1></A>
 set the tree that describes the hierarchy of non-conforming mesh points.  This routine also creates the point-to-point constraints determined by the tree: a point is constained to the points in the closure of its tree root. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,22 @@ set the tree that describes the hierarchy of non-conforming mesh points.  This r
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSetTree(DM dm, PetscSection parentSection, PetscInt parents[], PetscInt childIDs[])
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentSection </B></TD><TD>- a section describing the tree: a point has a parent if it has 1 dof in the section; the section Many broffset indexes the parent and childID list; the reference count of parentSection is incremented Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parents </B></TD><TD>- a list of the point parents; copied, can be destroyed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childIDs </B></TD><TD>- identifies the relationship of the child point to the parent point; if there is a reference tree, then Many brthe child corresponds to the point in the reference tree with index childIDs; copied, can be destroyed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentSection </B></TD><TD>- a section describing the tree: a point has a parent if it has 1 dof in the section; the section
+offset indexes the parent and childID list; the reference count of parentSection is incremented
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parents </B></TD><TD>- a list of the point parents; copied, can be destroyed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>childIDs </B></TD><TD>- identifies the relationship of the child point to the parent point; if there is a reference tree, then
+the child corresponds to the point in the reference tree with index childIDs; copied, can be destroyed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexGetTree.html#DMPlexGetTree">DMPlexGetTree</A>(), <A HREF="../DM/DMPlexSetReferenceTree.html#DMPlexSetReferenceTree">DMPlexSetReferenceTree</A>(), <A HREF="../DM/DMPlexSetAnchors.html#DMPlexSetAnchors">DMPlexSetAnchors</A>(), <A HREF="../DM/DMPlexGetTreeParent.html#DMPlexGetTreeParent">DMPlexGetTreeParent</A>(), <A HREF="../DM/DMPlexGetTreeChildren.html#DMPlexGetTreeChildren">DMPlexGetTreeChildren</A>()
diff --git a/docs/manualpages/DM/DMPlexStratify.html b/docs/manualpages/DM/DMPlexStratify.html
index 7f60cae..63640e9 100644
--- a/docs/manualpages/DM/DMPlexStratify.html
+++ b/docs/manualpages/DM/DMPlexStratify.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexStratify</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexStratify.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexStratify.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexStratify"><H1>DMPlexStratify</H1></A>
 The Sieve DAG for most topologies is a graded poset (http://en.wikipedia.org/wiki/Graded_poset), and can be illustrated by Hasse Diagram (a <a href="http://en.wikipedia.org/wiki/Hasse_diagram).">http://en.wikipedia.org/wiki/Hasse_diagram). </a> The strata group all points of the same grade, and this function calculates the strata. This grade can be seen as the height (or depth) of the point in the DAG. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ The Sieve DAG for most topologies is a graded poset (http://en.wikipedia.org/wik
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexStratify(DM dm)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mesh </B> -The DMPlex Many br
+<DT><B>mesh </B> -The DMPlex
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Concretely, <A HREF="../DM/DMPlexStratify.html#DMPlexStratify">DMPlexStratify</A>() creates a new label named "depth" containing the dimension of each element: 0 for vertices, Many br1 for edges, and so on.  The depth label can be accessed through <A HREF="../DM/DMPlexGetDepthLabel.html#DMPlexGetDepthLabel">DMPlexGetDepthLabel</A>() or <A HREF="../DM/DMPlexGetDepthStratum.html#DMPlexGetDepthStratum">DMPlexGetDepthStratum</A>(), or Many brmanually via <A HREF="../DM/DMGetLabel.html#DMGetL [...]
+Concretely, <A HREF="../DM/DMPlexStratify.html#DMPlexStratify">DMPlexStratify</A>() creates a new label named "depth" containing the dimension of each element: 0 for vertices,
+1 for edges, and so on.  The depth label can be accessed through <A HREF="../DM/DMPlexGetDepthLabel.html#DMPlexGetDepthLabel">DMPlexGetDepthLabel</A>() or <A HREF="../DM/DMPlexGetDepthStratum.html#DMPlexGetDepthStratum">DMPlexGetDepthStratum</A>(), or
+manually via <A HREF="../DM/DMGetLabel.html#DMGetLabel">DMGetLabel</A>().  The height is defined implicitly by height = maxDimension - depth, and can be accessed
+via <A HREF="../DM/DMPlexGetHeightStratum.html#DMPlexGetHeightStratum">DMPlexGetHeightStratum</A>().  For example, cells have height 0 and faces have height 1.
 <P>
-<A HREF="../DM/DMPlexStratify.html#DMPlexStratify">DMPlexStratify</A>() should be called after all calls to <A HREF="../DM/DMPlexSymmetrize.html#DMPlexSymmetrize">DMPlexSymmetrize</A>() Many br
+<A HREF="../DM/DMPlexStratify.html#DMPlexStratify">DMPlexStratify</A>() should be called after all calls to <A HREF="../DM/DMPlexSymmetrize.html#DMPlexSymmetrize">DMPlexSymmetrize</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSymmetrize.html#DMPlexSymmetrize">DMPlexSymmetrize</A>()
diff --git a/docs/manualpages/DM/DMPlexStratifyMigrationSF.html b/docs/manualpages/DM/DMPlexStratifyMigrationSF.html
index 6d58d43..c325fd8 100644
--- a/docs/manualpages/DM/DMPlexStratifyMigrationSF.html
+++ b/docs/manualpages/DM/DMPlexStratifyMigrationSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexStratifyMigrationSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexStratifyMigrationSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexStratifyMigrationSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexStratifyMigrationSF"><H1>DMPlexStratifyMigrationSF</H1></A>
 Add partition overlap to a distributed non-overlapping <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,16 @@ PetscErrorCode DMPlexStratifyMigrationSF(DM dm, PetscSF sf, PetscSF *migrationSF
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf          </B></TD><TD>- A star forest with non-ordered leaves, usually defining a <A HREF="../DM/DM.html#DM">DM</A> point migration Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm          </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf          </B></TD><TD>- A star forest with non-ordered leaves, usually defining a <A HREF="../DM/DM.html#DM">DM</A> point migration
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>migrationSF </B> -A star forest with added leaf indirection that ensures the resulting <A HREF="../DM/DM.html#DM">DM</A> is stratified Many br
+<DT><B>migrationSF </B> -A star forest with added leaf indirection that ensures the resulting <A HREF="../DM/DM.html#DM">DM</A> is stratified
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</A>(), <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), DMPlexDistributeOverlap()
diff --git a/docs/manualpages/DM/DMPlexSymmetrize.html b/docs/manualpages/DM/DMPlexSymmetrize.html
index 3e940da..d3f32b3 100644
--- a/docs/manualpages/DM/DMPlexSymmetrize.html
+++ b/docs/manualpages/DM/DMPlexSymmetrize.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSymmetrize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexSymmetrize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexSymmetrize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSymmetrize"><H1>DMPlexSymmetrize</H1></A>
 Creates support (out-edge) information from cone (in-edge) inoformation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,18 @@ Creates support (out-edge) information from cone (in-edge) inoformation
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexSymmetrize(DM dm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mesh </B> -The DMPlex Many br
+<DT><B>mesh </B> -The DMPlex
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This should be called after all calls to <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>() Many br
+This should be called after all calls to <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>(), <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>(), <A HREF="../DM/DMPlexSetCone.html#DMPlexSetCone">DMPlexSetCone</A>()
diff --git a/docs/manualpages/DM/DMPlexTetgenSetOptions.html b/docs/manualpages/DM/DMPlexTetgenSetOptions.html
index 58a0585..75c6a14 100644
--- a/docs/manualpages/DM/DMPlexTetgenSetOptions.html
+++ b/docs/manualpages/DM/DMPlexTetgenSetOptions.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexTetgenSetOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexTetgenSetOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexTetgenSetOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexTetgenSetOptions"><H1>DMPlexTetgenSetOptions</H1></A>
 Set the options used for the Tetgen mesh generator 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the options used for the Tetgen mesh generator
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexTetgenSetOptions(DM dm, const char *opts)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Inputs Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opts </B></TD><TD>- The command line options Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opts </B></TD><TD>- The command line options
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, points
diff --git a/docs/manualpages/DM/DMPlexTriangleSetOptions.html b/docs/manualpages/DM/DMPlexTriangleSetOptions.html
index 6316bbf..5ab161c 100644
--- a/docs/manualpages/DM/DMPlexTriangleSetOptions.html
+++ b/docs/manualpages/DM/DMPlexTriangleSetOptions.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexTriangleSetOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexTriangleSetOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexTriangleSetOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexTriangleSetOptions"><H1>DMPlexTriangleSetOptions</H1></A>
 Set the options used for the Triangle mesh generator 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the options used for the Triangle mesh generator
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexTriangleSetOptions(DM dm, const char *opts)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Inputs Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opts </B></TD><TD>- The command line options Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The DMPlex object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opts </B></TD><TD>- The command line options
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, points
diff --git a/docs/manualpages/DM/DMPlexUninterpolate.html b/docs/manualpages/DM/DMPlexUninterpolate.html
index 0e909ae..b6d8bc9 100644
--- a/docs/manualpages/DM/DMPlexUninterpolate.html
+++ b/docs/manualpages/DM/DMPlexUninterpolate.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexUninterpolate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexUninterpolate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexUninterpolate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexUninterpolate"><H1>DMPlexUninterpolate</H1></A>
 Take in a mesh with all intermediate faces, edges, etc. and return a cell-vertex mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Take in a mesh with all intermediate faces, edges, etc. and return a cell-vertex
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexUninterpolate(DM dm, DM *dmUnint)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The complete DMPlex object Many br
+<DT><B>dm </B> -The complete DMPlex object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmUnint </B> -The DMPlex object with only cells and vertices Many br
+<DT><B>dmUnint </B> -The DMPlex object with only cells and vertices
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMPlexVTKWriteAll.html b/docs/manualpages/DM/DMPlexVTKWriteAll.html
index 6df9ad3..08439e6 100644
--- a/docs/manualpages/DM/DMPlexVTKWriteAll.html
+++ b/docs/manualpages/DM/DMPlexVTKWriteAll.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexVTKWriteAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexVTKWriteAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexVTKWriteAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexVTKWriteAll"><H1>DMPlexVTKWriteAll</H1></A>
 Write a file containing all the fields that have been provided to the viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Write a file containing all the fields that have been provided to the viewer
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexVTKWriteAll(PetscObject odm, PetscViewer viewer)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>odm </B></TD><TD>- The DMPlex specifying the mesh, passed as a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer of type VTK Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>odm </B></TD><TD>- The DMPlex specifying the mesh, passed as a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer of type VTK
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This function is a callback used by the VTK viewer to actually write the file. Many brThe reason for this odd model is that the VTK file format does not provide any way to write one field at a time. Many brInstead, metadata for the entire file needs to be available up-front before you can start writing the file. Many br
+This function is a callback used by the VTK viewer to actually write the file.
+The reason for this odd model is that the VTK file format does not provide any way to write one field at a time.
+Instead, metadata for the entire file needs to be available up-front before you can start writing the file.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PETSCVIEWERVTK
diff --git a/docs/manualpages/DM/DMPlexVecGetClosure.html b/docs/manualpages/DM/DMPlexVecGetClosure.html
index 8b5f170..687805e 100644
--- a/docs/manualpages/DM/DMPlexVecGetClosure.html
+++ b/docs/manualpages/DM/DMPlexVecGetClosure.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexVecGetClosure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexVecGetClosure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexVecGetClosure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexVecGetClosure"><H1>DMPlexVecGetClosure</H1></A>
 Get an array of the values on the closure of 'point' 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,33 @@ Get an array of the values on the closure of 'point'
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexVecGetClosure(DM dm, PetscSection section, Vec v, PetscInt point, PetscInt *csize, PetscScalar *values[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The sieve point in the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The sieve point in the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>csize </B></TD><TD>- The number of values in the closure, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- The array of values, which is a borrowed array and should not be freed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>csize </B></TD><TD>- The number of values in the closure, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- The array of values, which is a borrowed array and should not be freed
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The csize argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The csize argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexVecRestoreClosure.html#DMPlexVecRestoreClosure">DMPlexVecRestoreClosure</A>(), <A HREF="../DM/DMPlexVecSetClosure.html#DMPlexVecSetClosure">DMPlexVecSetClosure</A>(), <A HREF="../DM/DMPlexMatSetClosure.html#DMPlexMatSetClosure">DMPlexMatSetClosure</A>()
diff --git a/docs/manualpages/DM/DMPlexVecRestoreClosure.html b/docs/manualpages/DM/DMPlexVecRestoreClosure.html
index d290860..2c921bd 100644
--- a/docs/manualpages/DM/DMPlexVecRestoreClosure.html
+++ b/docs/manualpages/DM/DMPlexVecRestoreClosure.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexVecRestoreClosure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexVecRestoreClosure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexVecRestoreClosure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexVecRestoreClosure"><H1>DMPlexVecRestoreClosure</H1></A>
 Restore the array of the values on the closure of 'point' 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Restore the array of the values on the closure of 'point'
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexVecRestoreClosure(DM dm, PetscSection section, Vec v, PetscInt point, PetscInt *csize, PetscScalar *values[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The sieve point in the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>csize </B></TD><TD>- The number of values in the closure, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- The array of values, which is a borrowed array and should not be freed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The sieve point in the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>csize </B></TD><TD>- The number of values in the closure, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- The array of values, which is a borrowed array and should not be freed
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Since it returns an array, this routine is only available in Fortran 90, and you must Many brinclude petsc.h90 in your code. Many br
+Since it returns an array, this routine is only available in Fortran 90, and you must
+include petsc.h90 in your code.
 <P>
-The csize argument is not present in the Fortran 90 binding since it is internal to the array. Many br
+The csize argument is not present in the Fortran 90 binding since it is internal to the array.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexVecGetClosure.html#DMPlexVecGetClosure">DMPlexVecGetClosure</A>(), <A HREF="../DM/DMPlexVecSetClosure.html#DMPlexVecSetClosure">DMPlexVecSetClosure</A>(), <A HREF="../DM/DMPlexMatSetClosure.html#DMPlexMatSetClosure">DMPlexMatSetClosure</A>()
diff --git a/docs/manualpages/DM/DMPlexVecSetClosure.html b/docs/manualpages/DM/DMPlexVecSetClosure.html
index 0b44496..379633f 100644
--- a/docs/manualpages/DM/DMPlexVecSetClosure.html
+++ b/docs/manualpages/DM/DMPlexVecSetClosure.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexVecSetClosure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMPlexVecSetClosure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMPlexVecSetClosure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexVecSetClosure"><H1>DMPlexVecSetClosure</H1></A>
 Set an array of the values on the closure of 'point' 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Set an array of the values on the closure of 'point'
 #include "petscdmplex.h"   
 PetscErrorCode DMPlexVecSetClosure(DM dm, PetscSection section, Vec v, PetscInt point, const PetscScalar values[], InsertMode mode)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The sieve point in the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- The array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- The insert mode, where INSERT_ALL_VALUES and ADD_ALL_VALUES also overwrite boundary conditions Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The section describing the layout in v, or NULL to use the default section
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The sieve point in the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- The array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- The insert mode, where INSERT_ALL_VALUES and ADD_ALL_VALUES also overwrite boundary conditions
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-This routine is only available in Fortran 90, and you must include petsc.h90 in your code. Many br
+This routine is only available in Fortran 90, and you must include petsc.h90 in your code.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexVecGetClosure.html#DMPlexVecGetClosure">DMPlexVecGetClosure</A>(), <A HREF="../DM/DMPlexMatSetClosure.html#DMPlexMatSetClosure">DMPlexMatSetClosure</A>()
diff --git a/docs/manualpages/DM/DMProjectFunction.html b/docs/manualpages/DM/DMProjectFunction.html
index 7712b37..747e41c 100644
--- a/docs/manualpages/DM/DMProjectFunction.html
+++ b/docs/manualpages/DM/DMProjectFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMProjectFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMProjectFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMProjectFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMProjectFunction"><H1>DMProjectFunction</H1></A>
 This projects the given function into the function space provided. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,19 @@ PetscErrorCode DMProjectFunction(DM dm, PetscReal time, PetscErrorCode (**funcs)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time    </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs   </B></TD><TD>- The coordinate functions to evaluate, one per field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs    </B></TD><TD>- Optional array of contexts to pass to each coordinate function.  ctxs itself may be null. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode    </B></TD><TD>- The insertion mode for values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time    </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs   </B></TD><TD>- The coordinate functions to evaluate, one per field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctxs    </B></TD><TD>- Optional array of contexts to pass to each coordinate function.  ctxs itself may be null.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode    </B></TD><TD>- The insertion mode for values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>X </B> -vector Many br
+<DT><B>X </B> -vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
@@ -33,13 +38,18 @@ PetscErrorCode DMProjectFunction(DM dm, PetscReal time, PetscErrorCode (**funcs)
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- The coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf  </B></TD><TD>- The number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u   </B></TD><TD>- The output field values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- The coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf  </B></TD><TD>- The number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u   </B></TD><TD>- The output field values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMComputeL2Diff.html#DMComputeL2Diff">DMComputeL2Diff</A>()
diff --git a/docs/manualpages/DM/DMREDUNDANT.html b/docs/manualpages/DM/DMREDUNDANT.html
index 08faaf6..2593129 100644
--- a/docs/manualpages/DM/DMREDUNDANT.html
+++ b/docs/manualpages/DM/DMREDUNDANT.html
@@ -5,13 +5,13 @@
 <TITLE>DMREDUNDANT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMREDUNDANT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMREDUNDANT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMREDUNDANT"><H1>DMREDUNDANT</H1></A>
-"redundant" - A <A HREF="../DM/DM.html#DM">DM</A> object that is used to manage data for a small set of dense globally coupled variables. In the global representation of the vector the variables are all stored on a single MPI process (all the other MPI processes have no variables) in the local representation all the variables are stored on ALL the MPI processes (because they are all needed for each processes local computations). This <A HREF="../DM/DM.html#DM">DM</A> is generally used in [...]
+"redundant" - A <A HREF="../DM/DM.html#DM">DM</A> object that is used to manage data for a small set of dense globally coupled variables. In the global representation of the vector the variables are all stored on a single MPI process (all the other MPI processes have no variables) in the local representation all the variables are stored on ALL the MPI processes (because they are all needed for each processes local computations). This <A HREF="../DM/DM.html#DM">DM</A> is generally used in [...]
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMType.html#DMType">DMType</A>, <A HREF="../DM/DMCOMPOSITE.html#DMCOMPOSITE">DMCOMPOSITE</A>,  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMRedundantSetSize.html#DMRedundantSetSize">DMRedundantSetSize</A>(), <A HREF="../DM/DMRedundantGetSize.html#DMRedundantGetSize">DMRedundantGetSize</A>()
diff --git a/docs/manualpages/DM/DMRedundantCreate.html b/docs/manualpages/DM/DMRedundantCreate.html
index e27a7ba..5bf394e 100644
--- a/docs/manualpages/DM/DMRedundantCreate.html
+++ b/docs/manualpages/DM/DMRedundantCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMRedundantCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRedundantCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRedundantCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRedundantCreate"><H1>DMRedundantCreate</H1></A>
 Creates a <A HREF="../DM/DM.html#DM">DM</A> object, used to manage data for dense globally coupled variables 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Creates a <A HREF="../DM/DM.html#DM">DM</A> object, used to manage data for dens
 #include "petscdmredundant.h" 
 PetscErrorCode DMRedundantCreate(MPI_Comm comm,PetscMPIInt rank,PetscInt N,DM *dm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the processors that will share the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rank </B></TD><TD>- rank to own the redundant values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- total number of degrees of freedom Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the processors that will share the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rank </B></TD><TD>- rank to own the redundant values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- total number of degrees of freedom
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>dm </B> -the redundant <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -the redundant <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMCompositeAddDM.html#DMCompositeAddDM">DMCompositeAddDM</A>(), <A HREF="../DM/DMREDUNDANT.html#DMREDUNDANT">DMREDUNDANT</A>, <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(), <A HREF="../DM/DMRedundantSetSize.html#DMRedundantSetSize">DMRedundantS [...]
diff --git a/docs/manualpages/DM/DMRedundantGetSize.html b/docs/manualpages/DM/DMRedundantGetSize.html
index d8aa396..70b5995 100644
--- a/docs/manualpages/DM/DMRedundantGetSize.html
+++ b/docs/manualpages/DM/DMRedundantGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMRedundantGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRedundantGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRedundantGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRedundantGetSize"><H1>DMRedundantGetSize</H1></A>
 Gets the size of a densely coupled redundant object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Gets the size of a densely coupled redundant object
 #include "petscdmredundant.h" 
 PetscErrorCode DMRedundantGetSize(DM dm,PetscMPIInt *rank,PetscInt *N)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- redundant <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- redundant <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rank </B></TD><TD>- rank of process to own redundant degrees of freedom (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- total number of redundant degrees of freedom (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rank </B></TD><TD>- rank of process to own redundant degrees of freedom (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- total number of redundant degrees of freedom (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMRedundantCreate.html#DMRedundantCreate">DMRedundantCreate</A>(), <A HREF="../DM/DMRedundantSetSize.html#DMRedundantSetSize">DMRedundantSetSize</A>()
diff --git a/docs/manualpages/DM/DMRedundantSetSize.html b/docs/manualpages/DM/DMRedundantSetSize.html
index 24b5b3a..bf1bc3b 100644
--- a/docs/manualpages/DM/DMRedundantSetSize.html
+++ b/docs/manualpages/DM/DMRedundantSetSize.html
@@ -5,8 +5,8 @@
 <TITLE>DMRedundantSetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRedundantSetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRedundantSetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRedundantSetSize"><H1>DMRedundantSetSize</H1></A>
 Sets the size of a densely coupled redundant object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the size of a densely coupled redundant object
 #include "petscdmredundant.h" 
 PetscErrorCode DMRedundantSetSize(DM dm,PetscMPIInt rank,PetscInt N)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- redundant <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rank </B></TD><TD>- rank of process to own redundant degrees of freedom Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- total number of redundant degrees of freedom Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- redundant <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rank </B></TD><TD>- rank of process to own redundant degrees of freedom
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- total number of redundant degrees of freedom
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMRedundantCreate.html#DMRedundantCreate">DMRedundantCreate</A>(), <A HREF="../DM/DMRedundantGetSize.html#DMRedundantGetSize">DMRedundantGetSize</A>()
diff --git a/docs/manualpages/DM/DMRefine.html b/docs/manualpages/DM/DMRefine.html
index 63d936f..2174e0e 100644
--- a/docs/manualpages/DM/DMRefine.html
+++ b/docs/manualpages/DM/DMRefine.html
@@ -5,8 +5,8 @@
 <TITLE>DMRefine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRefine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRefine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRefine"><H1>DMRefine</H1></A>
 Refines a <A HREF="../DM/DM.html#DM">DM</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,22 @@ Refines a <A HREF="../DM/DM.html#DM">DM</A> object
 #include "petscdmlabel.h"     
 PetscErrorCode  DMRefine(DM dm,MPI_Comm comm,DM *dmf)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator to contain the new <A HREF="../DM/DM.html#DM">DM</A> object (or MPI_COMM_NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator to contain the new <A HREF="../DM/DM.html#DM">DM</A> object (or MPI_COMM_NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmf </B> -the refined <A HREF="../DM/DM.html#DM">DM</A>, or NULL Many br
+<DT><B>dmf </B> -the refined <A HREF="../DM/DM.html#DM">DM</A>, or NULL
 <br>
 <P>
-Note: If no refinement was done, the return value is NULL Many br
+Note: If no refinement was done, the return value is NULL
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
diff --git a/docs/manualpages/DM/DMRefineHierarchy.html b/docs/manualpages/DM/DMRefineHierarchy.html
index 9de8edc..39d02d4 100644
--- a/docs/manualpages/DM/DMRefineHierarchy.html
+++ b/docs/manualpages/DM/DMRefineHierarchy.html
@@ -5,8 +5,8 @@
 <TITLE>DMRefineHierarchy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRefineHierarchy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRefineHierarchy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRefineHierarchy"><H1>DMRefineHierarchy</H1></A>
 Refines a <A HREF="../DM/DM.html#DM">DM</A> object, all levels at once 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Refines a <A HREF="../DM/DM.html#DM">DM</A> object, all levels at once
 #include "petscdmlabel.h"     
 PetscErrorCode  DMRefineHierarchy(DM dm,PetscInt nlevels,DM dmf[])
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlevels </B></TD><TD>- the number of levels of refinement Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlevels </B></TD><TD>- the number of levels of refinement
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmf </B> -the refined <A HREF="../DM/DM.html#DM">DM</A> hierarchy Many br
+<DT><B>dmf </B> -the refined <A HREF="../DM/DM.html#DM">DM</A> hierarchy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCoarsenHierarchy.html#DMCoarsenHierarchy">DMCoarsenHierarchy</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
diff --git a/docs/manualpages/DM/DMRefineHookAdd.html b/docs/manualpages/DM/DMRefineHookAdd.html
index 24e0ea0..d4b6534 100644
--- a/docs/manualpages/DM/DMRefineHookAdd.html
+++ b/docs/manualpages/DM/DMRefineHookAdd.html
@@ -5,8 +5,8 @@
 <TITLE>DMRefineHookAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRefineHookAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRefineHookAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRefineHookAdd"><H1>DMRefineHookAdd</H1></A>
 adds a callback to be run when interpolating a nonlinear problem to a finer grid 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,18 @@ adds a callback to be run when interpolating a nonlinear problem to a finer grid
 #include "petscdmlabel.h"     
 PetscErrorCode DMRefineHookAdd(DM coarse,PetscErrorCode (*refinehook)(DM,DM,void*),PetscErrorCode (*interphook)(DM,Mat,DM,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- nonlinear solver context on which to run a hook when restricting to a coarser level Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinehook </B></TD><TD>- function to run when setting up a coarser level Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interphook </B></TD><TD>- function to run to update data on finer levels (once per <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- nonlinear solver context on which to run a hook when restricting to a coarser level
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refinehook </B></TD><TD>- function to run when setting up a coarser level
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interphook </B></TD><TD>- function to run to update data on finer levels (once per <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of refinehook</FONT></H3>
 <pre>
@@ -30,9 +34,12 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarse level <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- fine level <A HREF="../DM/DM.html#DM">DM</A> to interpolate problem to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarse level <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- fine level <A HREF="../DM/DM.html#DM">DM</A> to interpolate problem to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for interphook</FONT></H3>
 <pre>
@@ -40,19 +47,23 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarse level <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interp </B></TD><TD>- matrix interpolating a coarse-level solution to the finer grid Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- fine level <A HREF="../DM/DM.html#DM">DM</A> to update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarse level <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interp </B></TD><TD>- matrix interpolating a coarse-level solution to the finer grid
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- fine level <A HREF="../DM/DM.html#DM">DM</A> to update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is only needed if auxiliary data needs to be passed to fine grids while grid sequencing Many br
+This function is only needed if auxiliary data needs to be passed to fine grids while grid sequencing
 <P>
-If this function is called multiple times, the hooks will be run in the order they are added. Many br
+If this function is called multiple times, the hooks will be run in the order they are added.
 <P>
-This function is currently not available from Fortran. Many br
+This function is currently not available from Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCoarsenHookAdd.html#DMCoarsenHookAdd">DMCoarsenHookAdd</A>(), <A HREF="../SNES/SNESFASGetInterpolation.html#SNESFASGetInterpolation">SNESFASGetInterpolation</A>(), <A HREF="../SNES/SNESFASGetInjection.html#SNESFASGetInjection">SNESFASGetInjection</A>(), <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>(), <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
diff --git a/docs/manualpages/DM/DMRegister.html b/docs/manualpages/DM/DMRegister.html
index 953e35b..5068805 100644
--- a/docs/manualpages/DM/DMRegister.html
+++ b/docs/manualpages/DM/DMRegister.html
@@ -5,8 +5,8 @@
 <TITLE>DMRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRegister"><H1>DMRegister</H1></A>
 Adds a new <A HREF="../DM/DM.html#DM">DM</A> component implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,33 +15,38 @@ Adds a new <A HREF="../DM/DM.html#DM">DM</A> component implementation
 #include "petscdmlabel.h"     
 PetscErrorCode  DMRegister(const char sname[],PetscErrorCode (*function)(DM))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../DM/DMRegister.html#DMRegister">DMRegister</A>() may be called multiple times to add several user-defined DMs Many br
+<A HREF="../DM/DMRegister.html#DMRegister">DMRegister</A>() may be called multiple times to add several user-defined DMs
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../DM/DMRegister.html#DMRegister">DMRegister</A>("my_da", MyDMCreate);
 </PRE>
- Many br
+
 <P>
-Then, your <A HREF="../DM/DM.html#DM">DM</A> type can be chosen with the procedural interface via Many br<PRE>
+Then, your <A HREF="../DM/DM.html#DM">DM</A> type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../DM/DM.html#DM">DM</A> *);
     <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(<A HREF="../DM/DM.html#DM">DM</A>,"my_da");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -da_type my_da
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, register
diff --git a/docs/manualpages/DM/DMRegisterAll.html b/docs/manualpages/DM/DMRegisterAll.html
index ab35775..63e12f1 100644
--- a/docs/manualpages/DM/DMRegisterAll.html
+++ b/docs/manualpages/DM/DMRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>DMRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRegisterAll"><H1>DMRegisterAll</H1></A>
 Registers all of the <A HREF="../DM/DM.html#DM">DM</A> components in the <A HREF="../DM/DM.html#DM">DM</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Registers all of the <A HREF="../DM/DM.html#DM">DM</A> components in the <A HREF
 #include "petscdmplex.h"  
 PetscErrorCode  DMRegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>path </B> -The dynamic library path Many br
+<DT><B>path </B> -The dynamic library path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, register, all
diff --git a/docs/manualpages/DM/DMRemoveLabel.html b/docs/manualpages/DM/DMRemoveLabel.html
index 4ab5f14..2238fca 100644
--- a/docs/manualpages/DM/DMRemoveLabel.html
+++ b/docs/manualpages/DM/DMRemoveLabel.html
@@ -5,8 +5,8 @@
 <TITLE>DMRemoveLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRemoveLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRemoveLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRemoveLabel"><H1>DMRemoveLabel</H1></A>
 Remove the label from this mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Remove the label from this mesh
 #include "petscdmlabel.h"     
 PetscErrorCode DMRemoveLabel(DM dm, const char name[], DMLabel *label)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>, or NULL if the label is absent Many br
+<DT><B>label </B> -The <A HREF="../DM/DMLabel.html#DMLabel">DMLabel</A>, or NULL if the label is absent
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMRestoreGlobalVector.html b/docs/manualpages/DM/DMRestoreGlobalVector.html
index dc8a561..6acbca9 100644
--- a/docs/manualpages/DM/DMRestoreGlobalVector.html
+++ b/docs/manualpages/DM/DMRestoreGlobalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMRestoreGlobalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRestoreGlobalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRestoreGlobalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRestoreGlobalVector"><H1>DMRestoreGlobalVector</H1></A>
 Returns a Seq PETSc vector that obtained from <A HREF="../DM/DMGetGlobalVector.html#DMGetGlobalVector">DMGetGlobalVector</A>(). Do not use with vector obtained via <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Returns a Seq PETSc vector that obtained from <A HREF="../DM/DMGetGlobalVector.h
 #include "petscdm.h" 
 PetscErrorCode  DMRestoreGlobalVector(DM dm,Vec *g)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, global, vector
@@ -29,7 +31,9 @@ Not Collective Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(),
-<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), DMGlobalToGlobalBegin(), Many brDMGlobalToGlobalEnd(), DMGlobalToGlobal(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMGetGlobalVector.html#DMGetGlobalVector">DMGetGlobalVector</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Le [...]
+<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), DMGlobalToGlobalBegin(),
+DMGlobalToGlobalEnd(), DMGlobalToGlobal(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMGetGlobalVector.html#DMGetGlobalVector">DMGetGlobalVector</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/interface/dmget.c.html#DMRestoreGlobalVector">src/dm/interface/dmget.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMRestoreLocalVector.html b/docs/manualpages/DM/DMRestoreLocalVector.html
index 92893f9..a0b2e86 100644
--- a/docs/manualpages/DM/DMRestoreLocalVector.html
+++ b/docs/manualpages/DM/DMRestoreLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMRestoreLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRestoreLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRestoreLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRestoreLocalVector"><H1>DMRestoreLocalVector</H1></A>
 Returns a Seq PETSc vector that obtained from <A HREF="../DM/DMGetLocalVector.html#DMGetLocalVector">DMGetLocalVector</A>(). Do not use with vector obtained via <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Returns a Seq PETSc vector that obtained from <A HREF="../DM/DMGetLocalVector.ht
 #include "petscdm.h" 
 PetscErrorCode  DMRestoreLocalVector(DM dm,Vec *g)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the local vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the local vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, create, local, vector
@@ -29,7 +31,9 @@ Not Collective Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(),
-<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), Many brDMGlobalToLocalEnd(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVe [...]
+<BR><A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(),
+<A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMGetLocalVector.html#DMGetLocalVector">DMGetLocalVector</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/interface/dmget.c.html#DMRestoreLocalVector">src/dm/interface/dmget.c</A>
 <BR><A HREF="./index.html">Index of all DM routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/DM/DMRestoreNamedGlobalVector.html b/docs/manualpages/DM/DMRestoreNamedGlobalVector.html
index c6f7a27..e0ded62 100644
--- a/docs/manualpages/DM/DMRestoreNamedGlobalVector.html
+++ b/docs/manualpages/DM/DMRestoreNamedGlobalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMRestoreNamedGlobalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRestoreNamedGlobalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRestoreNamedGlobalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRestoreNamedGlobalVector"><H1>DMRestoreNamedGlobalVector</H1></A>
 restore access to a named, persistent global vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ restore access to a named, persistent global vector
 #include "petscdm.h" 
 PetscErrorCode DMRestoreNamedGlobalVector(DM dm,const char *name,Vec *X)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> on which the vector was gotten Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name under which the vector was gotten Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> to restore Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> on which the vector was gotten
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name under which the vector was gotten
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> to restore
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetNamedGlobalVector.html#DMGetNamedGlobalVector">DMGetNamedGlobalVector</A>()
diff --git a/docs/manualpages/DM/DMRestoreNamedLocalVector.html b/docs/manualpages/DM/DMRestoreNamedLocalVector.html
index 5d3b624..9d4c6d6 100644
--- a/docs/manualpages/DM/DMRestoreNamedLocalVector.html
+++ b/docs/manualpages/DM/DMRestoreNamedLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMRestoreNamedLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRestoreNamedLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRestoreNamedLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRestoreNamedLocalVector"><H1>DMRestoreNamedLocalVector</H1></A>
 restore access to a named, persistent local vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ restore access to a named, persistent local vector
 #include "petscdm.h" 
 PetscErrorCode DMRestoreNamedLocalVector(DM dm,const char *name,Vec *X)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> on which the vector was gotten Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name under which the vector was gotten Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> to restore Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> on which the vector was gotten
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name under which the vector was gotten
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> to restore
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRestoreNamedGlobalVector.html#DMRestoreNamedGlobalVector">DMRestoreNamedGlobalVector</A>(),<A HREF="../DM/DMGetNamedLocalVector.html#DMGetNamedLocalVector">DMGetNamedLocalVector</A>()
diff --git a/docs/manualpages/DM/DMRestoreWorkArray.html b/docs/manualpages/DM/DMRestoreWorkArray.html
index c87aa4f..9720499 100644
--- a/docs/manualpages/DM/DMRestoreWorkArray.html
+++ b/docs/manualpages/DM/DMRestoreWorkArray.html
@@ -5,8 +5,8 @@
 <TITLE>DMRestoreWorkArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRestoreWorkArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRestoreWorkArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRestoreWorkArray"><H1>DMRestoreWorkArray</H1></A>
 Restores a work array guaranteed to be at least the input size, restore with <A HREF="../DM/DMRestoreWorkArray.html#DMRestoreWorkArray">DMRestoreWorkArray</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,22 @@ Restores a work array guaranteed to be at least the input size, restore with <A
 #include "petscdmlabel.h"     
 PetscErrorCode DMRestoreWorkArray(DM dm,PetscInt count,PetscDataType dtype,void *mem)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- The minium size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- data type (PETSC_REAL, PETSC_SCALAR, PETSC_INT) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- The minium size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- data type (PETSC_REAL, PETSC_SCALAR, PETSC_INT)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -the work array Many br
+<DT><B>array </B> -the work array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMRestrict.html b/docs/manualpages/DM/DMRestrict.html
index 1ff7110..64b254b 100644
--- a/docs/manualpages/DM/DMRestrict.html
+++ b/docs/manualpages/DM/DMRestrict.html
@@ -5,8 +5,8 @@
 <TITLE>DMRestrict</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMRestrict.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMRestrict.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMRestrict"><H1>DMRestrict</H1></A>
 restricts user-defined problem data to a coarser <A HREF="../DM/DM.html#DM">DM</A> by running hooks registered by <A HREF="../DM/DMCoarsenHookAdd.html#DMCoarsenHookAdd">DMCoarsenHookAdd</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,20 @@ restricts user-defined problem data to a coarser <A HREF="../DM/DM.html#DM">DM</
 #include "petscdmlabel.h"     
 PetscErrorCode DMRestrict(DM fine,Mat restrct,Vec rscale,Mat inject,DM coarse)
 </PRE>
-Collective if any hooks are Many br
+Collective if any hooks are
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- finer <A HREF="../DM/DM.html#DM">DM</A> to use as a base Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restrct </B></TD><TD>- restriction matrix, apply using <A HREF="../Mat/MatRestrict.html#MatRestrict">MatRestrict</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inject </B></TD><TD>- injection matrix, also use <A HREF="../Mat/MatRestrict.html#MatRestrict">MatRestrict</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarer <A HREF="../DM/DM.html#DM">DM</A> to update Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- finer <A HREF="../DM/DM.html#DM">DM</A> to use as a base
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restrct </B></TD><TD>- restriction matrix, apply using <A HREF="../Mat/MatRestrict.html#MatRestrict">MatRestrict</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inject </B></TD><TD>- injection matrix, also use <A HREF="../Mat/MatRestrict.html#MatRestrict">MatRestrict</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarer <A HREF="../DM/DM.html#DM">DM</A> to update
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCoarsenHookAdd.html#DMCoarsenHookAdd">DMCoarsenHookAdd</A>(), <A HREF="../Mat/MatRestrict.html#MatRestrict">MatRestrict</A>()
diff --git a/docs/manualpages/DM/DMSLICED.html b/docs/manualpages/DM/DMSLICED.html
index a909926..fbbcd3a 100644
--- a/docs/manualpages/DM/DMSLICED.html
+++ b/docs/manualpages/DM/DMSLICED.html
@@ -5,12 +5,12 @@
 <TITLE>DMSLICED</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSLICED.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSLICED.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSLICED"><H1>DMSLICED</H1></A>
-"sliced" - A <A HREF="../DM/DM.html#DM">DM</A> object that is used to manage data for a general graph. Uses <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>() ghosted vectors for storing the fields See DMCreateSliced() for details. Many br
+"sliced" - A <A HREF="../DM/DM.html#DM">DM</A> object that is used to manage data for a general graph. Uses <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>() ghosted vectors for storing the fields See DMCreateSliced() for details.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMType.html#DMType">DMType</A>, <A HREF="../DM/DMCOMPOSITE.html#DMCOMPOSITE">DMCOMPOSITE</A>, DMCreateSliced(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMSetApplicationContext.html b/docs/manualpages/DM/DMSetApplicationContext.html
index 9203706..092646d 100644
--- a/docs/manualpages/DM/DMSetApplicationContext.html
+++ b/docs/manualpages/DM/DMSetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetApplicationContext"><H1>DMSetApplicationContext</H1></A>
 Set a user context into a <A HREF="../DM/DM.html#DM">DM</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Set a user context into a <A HREF="../DM/DM.html#DM">DM</A> object
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetApplicationContext(DM dm,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the user context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMGetApplicationContext.html#DMGetApplicationContext">DMGetApplicationContext</A>()
diff --git a/docs/manualpages/DM/DMSetApplicationContextDestroy.html b/docs/manualpages/DM/DMSetApplicationContextDestroy.html
index 5bd83bb..3c6a07f 100644
--- a/docs/manualpages/DM/DMSetApplicationContextDestroy.html
+++ b/docs/manualpages/DM/DMSetApplicationContextDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetApplicationContextDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetApplicationContextDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetApplicationContextDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetApplicationContextDestroy"><H1>DMSetApplicationContextDestroy</H1></A>
 Sets a user function that will be called to destroy the application context when the <A HREF="../DM/DM.html#DM">DM</A> is destroyed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Sets a user function that will be called to destroy the application context when
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetApplicationContextDestroy(DM dm,PetscErrorCode (*destroy)(void**))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- the destroy function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- the destroy function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMGetApplicationContext.html#DMGetApplicationContext">DMGetApplicationContext</A>()
diff --git a/docs/manualpages/DM/DMSetCoarseDM.html b/docs/manualpages/DM/DMSetCoarseDM.html
index 5e63878..4d9aecf 100644
--- a/docs/manualpages/DM/DMSetCoarseDM.html
+++ b/docs/manualpages/DM/DMSetCoarseDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetCoarseDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetCoarseDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetCoarseDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetCoarseDM"><H1>DMSetCoarseDM</H1></A>
 Set the coarse mesh from which this was obtained by refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,10 +17,12 @@ PetscErrorCode DMSetCoarseDM(DM dm, DM cdm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cdm </B></TD><TD>- The coarse <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cdm </B></TD><TD>- The coarse <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetCoarseDM.html#DMGetCoarseDM">DMGetCoarseDM</A>()
diff --git a/docs/manualpages/DM/DMSetCoordinateDM.html b/docs/manualpages/DM/DMSetCoordinateDM.html
index eba1147..8ce9268 100644
--- a/docs/manualpages/DM/DMSetCoordinateDM.html
+++ b/docs/manualpages/DM/DMSetCoordinateDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetCoordinateDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetCoordinateDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetCoordinateDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetCoordinateDM"><H1>DMSetCoordinateDM</H1></A>
 Sets the <A HREF="../DM/DM.html#DM">DM</A> that prescribes coordinate layout and scatters between global and local coordinates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Sets the <A HREF="../DM/DM.html#DM">DM</A> that prescribes coordinate layout and
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetCoordinateDM(DM dm, DM cdm)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cdm </B></TD><TD>- coordinate <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cdm </B></TD><TD>- coordinate <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMSetCoordinateDim.html b/docs/manualpages/DM/DMSetCoordinateDim.html
index da9d000..b254850 100644
--- a/docs/manualpages/DM/DMSetCoordinateDim.html
+++ b/docs/manualpages/DM/DMSetCoordinateDim.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetCoordinateDim</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetCoordinateDim.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetCoordinateDim.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetCoordinateDim"><H1>DMSetCoordinateDim</H1></A>
 Set the dimension of the embedding space for coordinate values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Set the dimension of the embedding space for coordinate values.
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetCoordinateDim(DM dm, PetscInt dim)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The embedding dimension Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm  </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The embedding dimension
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, coordinates
diff --git a/docs/manualpages/DM/DMSetCoordinateSection.html b/docs/manualpages/DM/DMSetCoordinateSection.html
index 8bd410c..56ab6a4 100644
--- a/docs/manualpages/DM/DMSetCoordinateSection.html
+++ b/docs/manualpages/DM/DMSetCoordinateSection.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetCoordinateSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetCoordinateSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetCoordinateSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetCoordinateSection"><H1>DMSetCoordinateSection</H1></A>
 Set the layout of coordinate values over the mesh. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,18 @@ Set the layout of coordinate values over the mesh.
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetCoordinateSection(DM dm, PetscInt dim, PetscSection section)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- The embedding dimension, or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- The embedding dimension, or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh, coordinates
diff --git a/docs/manualpages/DM/DMSetCoordinates.html b/docs/manualpages/DM/DMSetCoordinates.html
index 8c86738..4366c1e 100644
--- a/docs/manualpages/DM/DMSetCoordinates.html
+++ b/docs/manualpages/DM/DMSetCoordinates.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetCoordinates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetCoordinates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetCoordinates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetCoordinates"><H1>DMSetCoordinates</H1></A>
 Sets into the <A HREF="../DM/DM.html#DM">DM</A> a global vector that holds the coordinates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,19 @@ Sets into the <A HREF="../DM/DM.html#DM">DM</A> a global vector that holds the c
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetCoordinates(DM dm, Vec c)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- coordinate vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- coordinate vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The coordinates do include those for ghost points, which are in the local vector Many br
+The coordinates do include those for ghost points, which are in the local vector
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMSetCoordinatesLocal.html b/docs/manualpages/DM/DMSetCoordinatesLocal.html
index e78113a..8317baa 100644
--- a/docs/manualpages/DM/DMSetCoordinatesLocal.html
+++ b/docs/manualpages/DM/DMSetCoordinatesLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetCoordinatesLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetCoordinatesLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetCoordinatesLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetCoordinatesLocal"><H1>DMSetCoordinatesLocal</H1></A>
 Sets into the <A HREF="../DM/DM.html#DM">DM</A> a local vector that holds the coordinates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,21 @@ Sets into the <A HREF="../DM/DM.html#DM">DM</A> a local vector that holds the co
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetCoordinatesLocal(DM dm, Vec c)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- coordinate vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- coordinate vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The coordinates of ghost points can be set using <A HREF="../DM/DMSetCoordinates.html#DMSetCoordinates">DMSetCoordinates</A>() Many brfollowed by <A HREF="../DM/DMGetCoordinatesLocal.html#DMGetCoordinatesLocal">DMGetCoordinatesLocal</A>(). This is intended to enable the Many brsetting of ghost coordinates outside of the domain. Many br
+The coordinates of ghost points can be set using <A HREF="../DM/DMSetCoordinates.html#DMSetCoordinates">DMSetCoordinates</A>()
+followed by <A HREF="../DM/DMGetCoordinatesLocal.html#DMGetCoordinatesLocal">DMGetCoordinatesLocal</A>(). This is intended to enable the
+setting of ghost coordinates outside of the domain.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  distributed array, get, corners, nodes, local indices, coordinates
diff --git a/docs/manualpages/DM/DMSetDS.html b/docs/manualpages/DM/DMSetDS.html
index 1230fbd..5987a88 100644
--- a/docs/manualpages/DM/DMSetDS.html
+++ b/docs/manualpages/DM/DMSetDS.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetDS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetDS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetDS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetDS"><H1>DMSetDS</H1></A>
 Set the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,10 +17,12 @@ PetscErrorCode DMSetDS(DM dm, PetscDS prob)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDS.html#DMGetDS">DMGetDS</A>()
diff --git a/docs/manualpages/DM/DMSetDefaultConstraints.html b/docs/manualpages/DM/DMSetDefaultConstraints.html
index c296b06..6ba4bd4 100644
--- a/docs/manualpages/DM/DMSetDefaultConstraints.html
+++ b/docs/manualpages/DM/DMSetDefaultConstraints.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetDefaultConstraints</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetDefaultConstraints.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetDefaultConstraints.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetDefaultConstraints"><H1>DMSetDefaultConstraints</H1></A>
 Set the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> the specify the local constraint interpolation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,23 @@ Set the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> and <A H
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetDefaultConstraints(DM dm, PetscSection section, Mat mat)
 </PRE>
-If a constraint matrix is specified, then it is applied during <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() when mode is <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, INSERT_BC_VALUES, or INSERT_ALL_VALUES.  Without a constraint matrix, the local vector l returned by <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() contains values that have been scattered from a global vector without modifica [...]
+If a constraint matrix is specified, then it is applied during <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() when mode is <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, INSERT_BC_VALUES, or INSERT_ALL_VALUES.  Without a constraint matrix, the local vector l returned by <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() contains values that have been scattered from a global vector without modifica [...]
 <P>
-If a constraint matrix is specified, then its adjoint is applied during <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>() when mode is <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, ADD_BC_VALUES, or ADD_ALL_VALUES.  Without a constraint matrix, the local vector l is accumulated into a global vector without modification; with a constraint matrix A, l is first modified by computing c[i] = l[s[i]], l[s[i]] = 0, l = l + A'*c, which is the [...]
+If a constraint matrix is specified, then its adjoint is applied during <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>() when mode is <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, ADD_BC_VALUES, or ADD_ALL_VALUES.  Without a constraint matrix, the local vector l is accumulated into a global vector without modification; with a constraint matrix A, l is first modified by computing c[i] = l[s[i]], l[s[i]] = 0, l = l + A'*c, which is the [...]
 <P>
-collective on dm Many br
+collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br+ section - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the range of the constraint matrix: relates rows of the constraint matrix to dofs of the default section.  Must have a local communicator (<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> or derivative). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A> that interpolates local constraints: its width should be the layout size of the default section:  NULL indicates no constraints.  Must have a local communicator (<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> or derivative). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
++ section - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> describing the range of the constraint matrix: relates rows of the constraint matrix to dofs of the default section.  Must have a local communicator (<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> or derivative).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A> that interpolates local constraints: its width should be the layout size of the default section:  NULL indicates no constraints.  Must have a local communicator (<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> or derivative).
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: This increments the references of the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> and the <A HREF="../Mat/Mat.html#Mat">Mat</A>, so they user can destroy them Many br
+Note: This increments the references of the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> and the <A HREF="../Mat/Mat.html#Mat">Mat</A>, so they user can destroy them
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDefaultConstraints.html#DMGetDefaultConstraints">DMGetDefaultConstraints</A>()
diff --git a/docs/manualpages/DM/DMSetDefaultGlobalSection.html b/docs/manualpages/DM/DMSetDefaultGlobalSection.html
index 9b3325f..5543271 100644
--- a/docs/manualpages/DM/DMSetDefaultGlobalSection.html
+++ b/docs/manualpages/DM/DMSetDefaultGlobalSection.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetDefaultGlobalSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetDefaultGlobalSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetDefaultGlobalSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetDefaultGlobalSection"><H1>DMSetDefaultGlobalSection</H1></A>
 Set the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> encoding the global data layout for the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,12 +17,14 @@ PetscErrorCode DMSetDefaultGlobalSection(DM dm, PetscSection section)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>, or NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: Any existing Section will be destroyed Many br
+Note: Any existing Section will be destroyed
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDefaultGlobalSection.html#DMGetDefaultGlobalSection">DMGetDefaultGlobalSection</A>(), <A HREF="../DM/DMSetDefaultSection.html#DMSetDefaultSection">DMSetDefaultSection</A>()
diff --git a/docs/manualpages/DM/DMSetDefaultSF.html b/docs/manualpages/DM/DMSetDefaultSF.html
index 2b15643..73498da 100644
--- a/docs/manualpages/DM/DMSetDefaultSF.html
+++ b/docs/manualpages/DM/DMSetDefaultSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetDefaultSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetDefaultSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetDefaultSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetDefaultSF"><H1>DMSetDefaultSF</H1></A>
 Set the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> encoding the parallel dof overlap for the <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,12 +17,14 @@ PetscErrorCode DMSetDefaultSF(DM dm, PetscSF sf)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: Any previous SF is destroyed Many br
+Note: Any previous SF is destroyed
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDefaultSF.html#DMGetDefaultSF">DMGetDefaultSF</A>(), <A HREF="../DM/DMCreateDefaultSF.html#DMCreateDefaultSF">DMCreateDefaultSF</A>()
diff --git a/docs/manualpages/DM/DMSetDefaultSection.html b/docs/manualpages/DM/DMSetDefaultSection.html
index 46cbc7d..e087791 100644
--- a/docs/manualpages/DM/DMSetDefaultSection.html
+++ b/docs/manualpages/DM/DMSetDefaultSection.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetDefaultSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetDefaultSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetDefaultSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetDefaultSection"><H1>DMSetDefaultSection</H1></A>
 Set the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> encoding the local data layout for the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,12 +17,14 @@ PetscErrorCode DMSetDefaultSection(DM dm, PetscSection section)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: Any existing Section will be destroyed Many br
+Note: Any existing Section will be destroyed
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetDefaultSection.html#DMSetDefaultSection">DMSetDefaultSection</A>(), <A HREF="../DM/DMGetDefaultGlobalSection.html#DMGetDefaultGlobalSection">DMGetDefaultGlobalSection</A>()
diff --git a/docs/manualpages/DM/DMSetDimension.html b/docs/manualpages/DM/DMSetDimension.html
index d26895d..879c29e 100644
--- a/docs/manualpages/DM/DMSetDimension.html
+++ b/docs/manualpages/DM/DMSetDimension.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetDimension"><H1>DMSetDimension</H1></A>
 Set the topological dimension of the <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Set the topological dimension of the <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetDimension(DM dm, PetscInt dim)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The topological dimension Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The topological dimension
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetDimension.html#DMGetDimension">DMGetDimension</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMSetField.html b/docs/manualpages/DM/DMSetField.html
index 39799b0..f9f7aa3 100644
--- a/docs/manualpages/DM/DMSetField.html
+++ b/docs/manualpages/DM/DMSetField.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetField</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetField.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetField.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetField"><H1>DMSetField</H1></A>
 Set the discretization object for a given <A HREF="../DM/DM.html#DM">DM</A> field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,18 @@ Set the discretization object for a given <A HREF="../DM/DM.html#DM">DM</A> fiel
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetField(DM dm, PetscInt f, PetscObject field)
 </PRE>
-Logically collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f  </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- The discretization object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f  </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- The discretization object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetField.html#DMGetField">DMGetField</A>()
diff --git a/docs/manualpages/DM/DMSetFineDM.html b/docs/manualpages/DM/DMSetFineDM.html
index 4a90dba..d16d08b 100644
--- a/docs/manualpages/DM/DMSetFineDM.html
+++ b/docs/manualpages/DM/DMSetFineDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetFineDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetFineDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetFineDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetFineDM"><H1>DMSetFineDM</H1></A>
 Set the fine mesh from which this was obtained by refinement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,10 +17,12 @@ PetscErrorCode DMSetFineDM(DM dm, DM fdm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fdm </B></TD><TD>- The fine <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fdm </B></TD><TD>- The fine <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetFineDM.html#DMGetFineDM">DMGetFineDM</A>()
diff --git a/docs/manualpages/DM/DMSetFromOptions.html b/docs/manualpages/DM/DMSetFromOptions.html
index 3d74d86..56d8c60 100644
--- a/docs/manualpages/DM/DMSetFromOptions.html
+++ b/docs/manualpages/DM/DMSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetFromOptions"><H1>DMSetFromOptions</H1></A>
 sets parameters in a <A HREF="../DM/DM.html#DM">DM</A> from the options database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,24 @@ sets parameters in a <A HREF="../DM/DM.html#DM">DM</A> from the options database
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetFromOptions(DM dm)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object to set options for Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object to set options for
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_preallocate_only </B></TD><TD>- Only preallocate the matrix for <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), but do not fill it with zeros Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_vec_type <type>  </B></TD><TD>- type of vector to create inside <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_mat_type <type>  </B></TD><TD>- type of matrix to create inside <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_coloring_type    </B></TD><TD>- <global or ghosted> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_preallocate_only </B></TD><TD>- Only preallocate the matrix for <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), but do not fill it with zeros
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_vec_type <type>  </B></TD><TD>- type of vector to create inside <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_mat_type <type>  </B></TD><TD>- type of matrix to create inside <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_coloring_type    </B></TD><TD>- <global or ghosted>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
diff --git a/docs/manualpages/DM/DMSetLabelOutput.html b/docs/manualpages/DM/DMSetLabelOutput.html
index 7019b61..33d310b 100644
--- a/docs/manualpages/DM/DMSetLabelOutput.html
+++ b/docs/manualpages/DM/DMSetLabelOutput.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetLabelOutput</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetLabelOutput.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetLabelOutput.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetLabelOutput"><H1>DMSetLabelOutput</H1></A>
 Set the output flag for a given label 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,18 @@ Set the output flag for a given label
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetLabelOutput(DM dm, const char name[], PetscBool output)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The label name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>output </B></TD><TD>- The flag for output Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The label name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>output </B></TD><TD>- The flag for output
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMSetLabelValue.html b/docs/manualpages/DM/DMSetLabelValue.html
index 4fd7d27..3238d42 100644
--- a/docs/manualpages/DM/DMSetLabelValue.html
+++ b/docs/manualpages/DM/DMSetLabelValue.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetLabelValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetLabelValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetLabelValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetLabelValue"><H1>DMSetLabelValue</H1></A>
 Add a point to a Sieve Label with given value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,22 @@ Add a point to a Sieve Label with given value
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetLabelValue(DM dm, const char name[], PetscInt point, PetscInt value)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The mesh point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The label value for this point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The label name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The mesh point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The label value for this point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/DM/DMSetMatType.html b/docs/manualpages/DM/DMSetMatType.html
index 28ece66..9bd9236 100644
--- a/docs/manualpages/DM/DMSetMatType.html
+++ b/docs/manualpages/DM/DMSetMatType.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetMatType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetMatType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetMatType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetMatType"><H1>DMSetMatType</H1></A>
 Sets the type of matrix created with <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,19 @@ Sets the type of matrix created with <A HREF="../DM/DMCreateMatrix.html#DMCreate
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetMatType(DM dm,MatType ctype)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- the matrix type Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- the matrix type
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_mat_type ctype</B></TD><TD>-  Many br Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_mat_type ctype</B></TD><TD>- 
+
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMSetMatrixPreallocateOnly.html#DMSetMatrixPreallocateOnly">DMSetMatrixPreallocateOnly</A>(), <A HREF="../Mat/MatType.html#MatType">MatType</A>, <A HREF="../DM/DMGetMatType.html#DMGetMatType">DMGetMatTy [...]
diff --git a/docs/manualpages/DM/DMSetMatrixPreallocateOnly.html b/docs/manualpages/DM/DMSetMatrixPreallocateOnly.html
index e88f1c8..bbbe831 100644
--- a/docs/manualpages/DM/DMSetMatrixPreallocateOnly.html
+++ b/docs/manualpages/DM/DMSetMatrixPreallocateOnly.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetMatrixPreallocateOnly</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetMatrixPreallocateOnly.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetMatrixPreallocateOnly.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetMatrixPreallocateOnly"><H1>DMSetMatrixPreallocateOnly</H1></A>
 When <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() is called the matrix will be properly preallocated but the nonzero structure and zero values will not be set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ When <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() is
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetMatrixPreallocateOnly(DM dm, PetscBool only)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>only </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if only want preallocation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>only </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if only want preallocation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/DM/DMSetOptionsPrefix.html b/docs/manualpages/DM/DMSetOptionsPrefix.html
index b2d20c4..511a4c9 100644
--- a/docs/manualpages/DM/DMSetOptionsPrefix.html
+++ b/docs/manualpages/DM/DMSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetOptionsPrefix"><H1>DMSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../DM/DM.html#DM">DM</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,20 @@ Sets the prefix used for searching for all <A HREF="../DM/DM.html#DM">DM</A> opt
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetOptionsPrefix(DM dm,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, set, options, prefix, database
diff --git a/docs/manualpages/DM/DMSetOutputSequenceNumber.html b/docs/manualpages/DM/DMSetOutputSequenceNumber.html
index d06c982..b5ff964 100644
--- a/docs/manualpages/DM/DMSetOutputSequenceNumber.html
+++ b/docs/manualpages/DM/DMSetOutputSequenceNumber.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetOutputSequenceNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetOutputSequenceNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetOutputSequenceNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetOutputSequenceNumber"><H1>DMSetOutputSequenceNumber</H1></A>
 Set the sequence number/value for output 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,13 +17,17 @@ PetscErrorCode DMSetOutputSequenceNumber(DM dm, PetscInt num, PetscReal val)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num </B></TD><TD>- The output sequence number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- The output sequence value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The original <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num </B></TD><TD>- The output sequence number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- The output sequence value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: This is intended for output that should appear in sequence, for instance Many bra set of timesteps in an HDF5 file, or a set of realizations of a stochastic system. Many br
+Note: This is intended for output that should appear in sequence, for instance
+a set of timesteps in an HDF5 file, or a set of realizations of a stochastic system.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecView.html#VecView">VecView</A>()
diff --git a/docs/manualpages/DM/DMSetPeriodicity.html b/docs/manualpages/DM/DMSetPeriodicity.html
index 0176c06..02b147d 100644
--- a/docs/manualpages/DM/DMSetPeriodicity.html
+++ b/docs/manualpages/DM/DMSetPeriodicity.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetPeriodicity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetPeriodicity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetPeriodicity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetPeriodicity"><H1>DMSetPeriodicity</H1></A>
 Set the description of mesh periodicity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,12 +17,16 @@ PetscErrorCode DMSetPeriodicity(DM dm, const PetscReal maxCell[], const PetscRea
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxCell </B></TD><TD>- Over distances greater than this, we can assume a point has crossed over to another sheet, when trying to localize cell coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L       </B></TD><TD>- If we assume the mesh is a torus, this is the length of each coordinate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bd      </B></TD><TD>- This describes the type of periodicity in each topological dimension Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxCell </B></TD><TD>- Over distances greater than this, we can assume a point has crossed over to another sheet, when trying to localize cell coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L       </B></TD><TD>- If we assume the mesh is a torus, this is the length of each coordinate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bd      </B></TD><TD>- This describes the type of periodicity in each topological dimension
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMGetPeriodicity()
diff --git a/docs/manualpages/DM/DMSetPointSF.html b/docs/manualpages/DM/DMSetPointSF.html
index b933710..6c2d65a 100644
--- a/docs/manualpages/DM/DMSetPointSF.html
+++ b/docs/manualpages/DM/DMSetPointSF.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetPointSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetPointSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetPointSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetPointSF"><H1>DMSetPointSF</H1></A>
 Set the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> encoding the parallel section point overlap for the <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,10 +17,12 @@ PetscErrorCode DMSetPointSF(DM dm, PetscSF sf)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetPointSF.html#DMGetPointSF">DMGetPointSF</A>(), <A HREF="../DM/DMGetDefaultSF.html#DMGetDefaultSF">DMGetDefaultSF</A>(), <A HREF="../DM/DMSetDefaultSF.html#DMSetDefaultSF">DMSetDefaultSF</A>(), <A HREF="../DM/DMCreateDefaultSF.html#DMCreateDefaultSF">DMCreateDefaultSF</A>()
diff --git a/docs/manualpages/DM/DMSetRefineLevel.html b/docs/manualpages/DM/DMSetRefineLevel.html
index 053f76f..ba81cf1 100644
--- a/docs/manualpages/DM/DMSetRefineLevel.html
+++ b/docs/manualpages/DM/DMSetRefineLevel.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetRefineLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetRefineLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetRefineLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetRefineLevel"><H1>DMSetRefineLevel</H1></A>
 Set's the number of refinements that have generated this <A HREF="../DM/DM.html#DM">DM</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,18 @@ Set's the number of refinements that have generated this <A HREF="../DM/DM.html#
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetRefineLevel(DM dm,PetscInt level)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- number of refinements Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- number of refinements
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: This value is used by <A HREF="../PC/PCMG.html#PCMG">PCMG</A> to determine how many multigrid levels to use Many br
+Notes: This value is used by <A HREF="../PC/PCMG.html#PCMG">PCMG</A> to determine how many multigrid levels to use
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(), <A HREF="../DM/DMGetCoarsenLevel.html#DMGetCoarsenLevel">DMGetCoarsenLevel</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>()
diff --git a/docs/manualpages/DM/DMSetType.html b/docs/manualpages/DM/DMSetType.html
index 631c0c6..f19575c 100644
--- a/docs/manualpages/DM/DMSetType.html
+++ b/docs/manualpages/DM/DMSetType.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetType"><H1>DMSetType</H1></A>
 Builds a <A HREF="../DM/DM.html#DM">DM</A>, for a particular <A HREF="../DM/DM.html#DM">DM</A> implementation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,23 @@ Builds a <A HREF="../DM/DM.html#DM">DM</A>, for a particular <A HREF="../DM/DM.h
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetType(DM dm, DMType method)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- The name of the <A HREF="../DM/DM.html#DM">DM</A> type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- The name of the <A HREF="../DM/DM.html#DM">DM</A> type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-dm_type <type> </B> -Sets the <A HREF="../DM/DM.html#DM">DM</A> type; use -help for a list of available types Many br
+<DT><B>-dm_type <type> </B> -Sets the <A HREF="../DM/DM.html#DM">DM</A> type; use -help for a list of available types
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscdm.h" for available <A HREF="../DM/DM.html#DM">DM</A> types (for instance, DM1D, DM2D, or DM3D). Many br
+See "petsc/include/petscdm.h" for available <A HREF="../DM/DM.html#DM">DM</A> types (for instance, DM1D, DM2D, or DM3D).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/DM.html#DM">DM</A>, set, type
diff --git a/docs/manualpages/DM/DMSetUp.html b/docs/manualpages/DM/DMSetUp.html
index 4a40ebe..6fd67ce 100644
--- a/docs/manualpages/DM/DMSetUp.html
+++ b/docs/manualpages/DM/DMSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetUp"><H1>DMSetUp</H1></A>
 sets up the data structures inside a <A HREF="../DM/DM.html#DM">DM</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ sets up the data structures inside a <A HREF="../DM/DM.html#DM">DM</A> object
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetUp(DM dm)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object to setup Many br
+<DT><B>dm </B> -the <A HREF="../DM/DM.html#DM">DM</A> object to setup
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
diff --git a/docs/manualpages/DM/DMSetUseNatural.html b/docs/manualpages/DM/DMSetUseNatural.html
index 88736c2..2a732c6 100644
--- a/docs/manualpages/DM/DMSetUseNatural.html
+++ b/docs/manualpages/DM/DMSetUseNatural.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetUseNatural</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetUseNatural.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetUseNatural.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetUseNatural"><H1>DMSetUseNatural</H1></A>
 Set the flag for creating a mapping to the natural order on distribution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Set the flag for creating a mapping to the natural order on distribution
 #include "petscdmlabel.h"     
 PetscErrorCode DMSetUseNatural(DM dm, PetscBool useNatural)
 </PRE>
-Collective on dm Many br
+Collective on dm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useNatural </B></TD><TD>- The flag to build the mapping to a natural order during distribution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useNatural </B></TD><TD>- The flag to build the mapping to a natural order during distribution
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGetUseNatural.html#DMGetUseNatural">DMGetUseNatural</A>(), <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>()
diff --git a/docs/manualpages/DM/DMSetVariableBounds.html b/docs/manualpages/DM/DMSetVariableBounds.html
index 7f6fe85..c28d1aa 100644
--- a/docs/manualpages/DM/DMSetVariableBounds.html
+++ b/docs/manualpages/DM/DMSetVariableBounds.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetVariableBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetVariableBounds"><H1>DMSetVariableBounds</H1></A>
 sets a function to compute the lower and upper bound vectors for SNESVI. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ sets a function to compute the lower and upper bound vectors for SNESVI.
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetVariableBounds(DM dm,PetscErrorCode (*f)(DM,Vec,Vec))
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function that computes variable bounds used by SNESVI (use NULL to cancel a previous function that was set) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function that computes variable bounds used by SNESVI (use NULL to cancel a previous function that was set)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMGetApplicationContext.html#DMGetApplicationContext">DMGetApplicationContext</A>(),
-<BR>DMSetJacobian() Many br
+<BR>DMSetJacobian()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/interface/dm.c.html#DMSetVariableBounds">src/dm/interface/dm.c</A>
diff --git a/docs/manualpages/DM/DMSetVec.html b/docs/manualpages/DM/DMSetVec.html
index 18a709e..402541a 100644
--- a/docs/manualpages/DM/DMSetVec.html
+++ b/docs/manualpages/DM/DMSetVec.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetVec</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetVec.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetVec.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetVec"><H1>DMSetVec</H1></A>
 set the vector at which to compute residual, Jacobian and VI bounds, if the problem is nonlinear. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ set the vector at which to compute residual, Jacobian and VI bounds, if the prob
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetVec(DM dm,Vec x)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- location to compute residual and Jacobian, if NULL is passed to those routines; will be NULL for linear problems. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- location to compute residual and Jacobian, if NULL is passed to those routines; will be NULL for linear problems.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMGetApplicationContext.html#DMGetApplicationContext">DMGetApplicationContext</A>()
diff --git a/docs/manualpages/DM/DMSetVecType.html b/docs/manualpages/DM/DMSetVecType.html
index 87effc7..b881a07 100644
--- a/docs/manualpages/DM/DMSetVecType.html
+++ b/docs/manualpages/DM/DMSetVecType.html
@@ -5,8 +5,8 @@
 <TITLE>DMSetVecType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSetVecType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSetVecType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSetVecType"><H1>DMSetVecType</H1></A>
 Sets the type of vector created with <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() and <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,19 @@ Sets the type of vector created with <A HREF="../DM/DMCreateLocalVector.html#DMC
 #include "petscdmlabel.h"     
 PetscErrorCode  DMSetVecType(DM da,VecType ctype)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- initial distributed array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- the vector type, currently either <A HREF="../Vec/VECSTANDARD.html#VECSTANDARD">VECSTANDARD</A> or VECCUSP Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- initial distributed array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctype </B></TD><TD>- the vector type, currently either <A HREF="../Vec/VECSTANDARD.html#VECSTANDARD">VECSTANDARD</A> or VECCUSP
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_vec_type ctype</B></TD><TD>-  Many br Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-dm_vec_type ctype</B></TD><TD>- 
+
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreate.html#DMCreate">DMCreate</A>(), <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DM.html#DM">DM</A>, <A HREF="../DM/DMDAInterpolationType.html#DMDAInterpolationType">DMDAInterpolationType</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../DM/DMGetVecType.html#DMGetVecType">DMGetVecType</A>()
diff --git a/docs/manualpages/DM/DMShellCreate.html b/docs/manualpages/DM/DMShellCreate.html
index 5c2abf9..672aa22 100644
--- a/docs/manualpages/DM/DMShellCreate.html
+++ b/docs/manualpages/DM/DMShellCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellCreate"><H1>DMShellCreate</H1></A>
 Creates a shell <A HREF="../DM/DM.html#DM">DM</A> object, used to manage user-defined problem data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a shell <A HREF="../DM/DM.html#DM">DM</A> object, used to manage user-de
 #include "petscdmshell.h"  
 PetscErrorCode  DMShellCreate(MPI_Comm comm,DM *dm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the processors that will share the global vector Many br
+<DT><B>comm </B> -the processors that will share the global vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>shell </B> -the shell <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>shell </B> -the shell <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellGetContext.html b/docs/manualpages/DM/DMShellGetContext.html
index 643cebc..8e42c88 100644
--- a/docs/manualpages/DM/DMShellGetContext.html
+++ b/docs/manualpages/DM/DMShellGetContext.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellGetContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellGetContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellGetContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellGetContext"><H1>DMShellGetContext</H1></A>
 set some data to be usable by this <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ set some data to be usable by this <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmshell.h"  
 PetscErrorCode DMShellGetContext(DM dm,void **ctx)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -shell <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -shell <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>ctx </B> -the context Many br
+<DT><B>ctx </B> -the context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetCoarsen.html b/docs/manualpages/DM/DMShellSetCoarsen.html
index 09eb109..b775edc 100644
--- a/docs/manualpages/DM/DMShellSetCoarsen.html
+++ b/docs/manualpages/DM/DMShellSetCoarsen.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetCoarsen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetCoarsen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetCoarsen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetCoarsen"><H1>DMShellSetCoarsen</H1></A>
 Set the routine used to coarsen the shell <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the routine used to coarsen the shell <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetCoarsen(DM dm, PetscErrorCode (*coarsen)(DM,MPI_Comm,DM*))
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarsen </B></TD><TD>- the routine that coarsens the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarsen </B></TD><TD>- the routine that coarsens the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetRefine.html#DMShellSetRefine">DMShellSetRefine</A>(), <A HREF="../DM/DMCoarsen.html#DMCoarsen">DMCoarsen</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetContext.html b/docs/manualpages/DM/DMShellSetContext.html
index 07034fd..ceb9765 100644
--- a/docs/manualpages/DM/DMShellSetContext.html
+++ b/docs/manualpages/DM/DMShellSetContext.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetContext"><H1>DMShellSetContext</H1></A>
 set some data to be usable by this <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ set some data to be usable by this <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetContext(DM dm,void *ctx)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetCreateFieldDecomposition.html b/docs/manualpages/DM/DMShellSetCreateFieldDecomposition.html
index 8581d0f..8d1093b 100644
--- a/docs/manualpages/DM/DMShellSetCreateFieldDecomposition.html
+++ b/docs/manualpages/DM/DMShellSetCreateFieldDecomposition.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetCreateFieldDecomposition</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetCreateFieldDecomposition.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetCreateFieldDecomposition.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetCreateFieldDecomposition"><H1>DMShellSetCreateFieldDecomposition</H1></A>
 Set the routine used to create a decomposition of fields for the shell <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the routine used to create a decomposition of fields for the shell <A HREF="
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetCreateFieldDecomposition(DM dm, PetscErrorCode (*decomp)(DM,PetscInt*,char***, IS**,DM**))
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>decomp </B></TD><TD>- the routine to create the decomposition Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>decomp </B></TD><TD>- the routine to create the decomposition
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateFieldDecomposition.html#DMCreateFieldDecomposition">DMCreateFieldDecomposition</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetCreateGlobalVector.html b/docs/manualpages/DM/DMShellSetCreateGlobalVector.html
index 86a8564..671ef86 100644
--- a/docs/manualpages/DM/DMShellSetCreateGlobalVector.html
+++ b/docs/manualpages/DM/DMShellSetCreateGlobalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetCreateGlobalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetCreateGlobalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetCreateGlobalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetCreateGlobalVector"><H1>DMShellSetCreateGlobalVector</H1></A>
 sets the routine to create a global vector associated with the shell <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sets the routine to create a global vector associated with the shell <A HREF="..
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetCreateGlobalVector(DM dm,PetscErrorCode (*func)(DM,Vec*))
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the creation routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the creation routine
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetGlobalVector.html#DMShellSetGlobalVector">DMShellSetGlobalVector</A>(), <A HREF="../DM/DMShellSetCreateMatrix.html#DMShellSetCreateMatrix">DMShellSetCreateMatrix</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetCreateInjection.html b/docs/manualpages/DM/DMShellSetCreateInjection.html
index 85195c1..4137f96 100644
--- a/docs/manualpages/DM/DMShellSetCreateInjection.html
+++ b/docs/manualpages/DM/DMShellSetCreateInjection.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetCreateInjection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetCreateInjection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetCreateInjection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetCreateInjection"><H1>DMShellSetCreateInjection</H1></A>
 Set the routine used to create the injection operator 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the routine used to create the injection operator
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetCreateInjection(DM dm, PetscErrorCode (*inject)(DM,DM,Mat*))
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inject </B></TD><TD>- the routine to create the injection Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inject </B></TD><TD>- the routine to create the injection
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetCreateInterpolation.html#DMShellSetCreateInterpolation">DMShellSetCreateInterpolation</A>(), <A HREF="../DM/DMCreateInjection.html#DMCreateInjection">DMCreateInjection</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetCreateInterpolation.html b/docs/manualpages/DM/DMShellSetCreateInterpolation.html
index 33a4e86..efccab3 100644
--- a/docs/manualpages/DM/DMShellSetCreateInterpolation.html
+++ b/docs/manualpages/DM/DMShellSetCreateInterpolation.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetCreateInterpolation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetCreateInterpolation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetCreateInterpolation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetCreateInterpolation"><H1>DMShellSetCreateInterpolation</H1></A>
 Set the routine used to create the interpolation operator 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the routine used to create the interpolation operator
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetCreateInterpolation(DM dm, PetscErrorCode (*interp)(DM,DM,Mat*,Vec*))
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interp </B></TD><TD>- the routine to create the interpolation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>interp </B></TD><TD>- the routine to create the interpolation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetCreateInjection.html#DMShellSetCreateInjection">DMShellSetCreateInjection</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMShellSetCreateRestriction.html#DMShellSetCreateRestriction">DMShellSetCreateRestriction</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetCreateLocalVector.html b/docs/manualpages/DM/DMShellSetCreateLocalVector.html
index a0cb3db..4f2380e 100644
--- a/docs/manualpages/DM/DMShellSetCreateLocalVector.html
+++ b/docs/manualpages/DM/DMShellSetCreateLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetCreateLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetCreateLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetCreateLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetCreateLocalVector"><H1>DMShellSetCreateLocalVector</H1></A>
 sets the routine to create a local vector associated with the shell <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sets the routine to create a local vector associated with the shell <A HREF="../
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetCreateLocalVector(DM dm,PetscErrorCode (*func)(DM,Vec*))
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the creation routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the creation routine
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetLocalVector.html#DMShellSetLocalVector">DMShellSetLocalVector</A>(), <A HREF="../DM/DMShellSetCreateMatrix.html#DMShellSetCreateMatrix">DMShellSetCreateMatrix</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetCreateMatrix.html b/docs/manualpages/DM/DMShellSetCreateMatrix.html
index 68274af..48c8e23 100644
--- a/docs/manualpages/DM/DMShellSetCreateMatrix.html
+++ b/docs/manualpages/DM/DMShellSetCreateMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetCreateMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetCreateMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetCreateMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetCreateMatrix"><H1>DMShellSetCreateMatrix</H1></A>
 sets the routine to create a matrix associated with the shell <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sets the routine to create a matrix associated with the shell <A HREF="../DM/DM.
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetCreateMatrix(DM dm,PetscErrorCode (*func)(DM,Mat*))
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to create a matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to create a matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMShellSetMatrix.html#DMShellSetMatrix">DMShellSetMatrix</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetCreateRestriction.html b/docs/manualpages/DM/DMShellSetCreateRestriction.html
index 6983347..0e275e5 100644
--- a/docs/manualpages/DM/DMShellSetCreateRestriction.html
+++ b/docs/manualpages/DM/DMShellSetCreateRestriction.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetCreateRestriction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetCreateRestriction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetCreateRestriction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetCreateRestriction"><H1>DMShellSetCreateRestriction</H1></A>
 Set the routine used to create the restriction operator 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the routine used to create the restriction operator
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetCreateRestriction(DM dm, PetscErrorCode (*restriction)(DM,DM,Mat*))
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>striction</B></TD><TD>- the routine to create the restriction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>striction</B></TD><TD>- the routine to create the restriction
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetCreateInjection.html#DMShellSetCreateInjection">DMShellSetCreateInjection</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetCreateSubDM.html b/docs/manualpages/DM/DMShellSetCreateSubDM.html
index a251ac0..b931214 100644
--- a/docs/manualpages/DM/DMShellSetCreateSubDM.html
+++ b/docs/manualpages/DM/DMShellSetCreateSubDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetCreateSubDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetCreateSubDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetCreateSubDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetCreateSubDM"><H1>DMShellSetCreateSubDM</H1></A>
 Set the routine used to create a sub <A HREF="../DM/DM.html#DM">DM</A> from the shell <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ Set the routine used to create a sub <A HREF="../DM/DM.html#DM">DM</A> from the
 #define __FUNCT__ "DMShellSetCreateSubDM"
 PetscErrorCode DMShellSetCreateSubDM(DM dm, PetscErrorCode (*subdm)(DM,PetscInt,PetscInt[],IS*,DM*))
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subdm </B></TD><TD>- the routine to create the decomposition Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subdm </B></TD><TD>- the routine to create the decomposition
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateSubDM.html#DMCreateSubDM">DMCreateSubDM</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetGlobalToLocal.html b/docs/manualpages/DM/DMShellSetGlobalToLocal.html
index 5174db3..5cb3fe6 100644
--- a/docs/manualpages/DM/DMShellSetGlobalToLocal.html
+++ b/docs/manualpages/DM/DMShellSetGlobalToLocal.html
@@ -5,25 +5,29 @@
 <TITLE>DMShellSetGlobalToLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetGlobalToLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetGlobalToLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetGlobalToLocal"><H1>DMShellSetGlobalToLocal</H1></A>
 Sets the routines used to perform a global to local scatter 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetGlobalToLocal(DM dm,PetscErrorCode (*begin)(DM,Vec,InsertMode,Vec),PetscErrorCode (*end)(DM,Vec,InsertMode,Vec))</PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>begin </B></TD><TD>- the routine that begins the global to local scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- the routine that ends the global to local scatter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>begin </B></TD><TD>- the routine that begins the global to local scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- the routine that ends the global to local scatter
+</TD></TR></TABLE>
 <P>
-Notes: If these functions are not provided but <A HREF="../DM/DMShellSetGlobalToLocalVecScatter.html#DMShellSetGlobalToLocalVecScatter">DMShellSetGlobalToLocalVecScatter</A>() is called then Many brDMGlobalToLocalBeginDefaultShell()/<A HREF="../DM/DMGlobalToLocalEndDefaultShell.html#DMGlobalToLocalEndDefaultShell">DMGlobalToLocalEndDefaultShell</A>() are used to to perform the transfers Many br
+Notes: If these functions are not provided but <A HREF="../DM/DMShellSetGlobalToLocalVecScatter.html#DMShellSetGlobalToLocalVecScatter">DMShellSetGlobalToLocalVecScatter</A>() is called then
+<A HREF="../DM/DMGlobalToLocalBeginDefaultShell.html#DMGlobalToLocalBeginDefaultShell">DMGlobalToLocalBeginDefaultShell</A>()/<A HREF="../DM/DMGlobalToLocalEndDefaultShell.html#DMGlobalToLocalEndDefaultShell">DMGlobalToLocalEndDefaultShell</A>() are used to to perform the transfers
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetLocalToGlobal.html#DMShellSetLocalToGlobal">DMShellSetLocalToGlobal</A>(), <A HREF="../DM/DMGlobalToLocalBeginDefaultShell.html#DMGlobalToLocalBeginDefaultShell">DMGlobalToLocalBeginDefaultShell</A>(), <A HREF="../DM/DMGlobalToLocalEndDefaultShell.html#DMGlobalToLocalEndDefaultShell">DMGlobalToLocalEndDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMShellSetGlobalToLocalVecScatter.html b/docs/manualpages/DM/DMShellSetGlobalToLocalVecScatter.html
index a56bc25..8048136 100644
--- a/docs/manualpages/DM/DMShellSetGlobalToLocalVecScatter.html
+++ b/docs/manualpages/DM/DMShellSetGlobalToLocalVecScatter.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetGlobalToLocalVecScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetGlobalToLocalVecScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetGlobalToLocalVecScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetGlobalToLocalVecScatter"><H1>DMShellSetGlobalToLocalVecScatter</H1></A>
 Sets a <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context for global to local communication 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets a <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context for gl
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetGlobalToLocalVecScatter(DM dm, VecScatter gtol)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gtol </B></TD><TD>- the global to local <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gtol </B></TD><TD>- the global to local <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetGlobalToLocal.html#DMShellSetGlobalToLocal">DMShellSetGlobalToLocal</A>(), <A HREF="../DM/DMGlobalToLocalBeginDefaultShell.html#DMGlobalToLocalBeginDefaultShell">DMGlobalToLocalBeginDefaultShell</A>(), <A HREF="../DM/DMGlobalToLocalEndDefaultShell.html#DMGlobalToLocalEndDefaultShell">DMGlobalToLocalEndDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMShellSetGlobalVector.html b/docs/manualpages/DM/DMShellSetGlobalVector.html
index ee45a88..f8e0f16 100644
--- a/docs/manualpages/DM/DMShellSetGlobalVector.html
+++ b/docs/manualpages/DM/DMShellSetGlobalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetGlobalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetGlobalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetGlobalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetGlobalVector"><H1>DMShellSetGlobalVector</H1></A>
 sets a template global vector associated with the DMShell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sets a template global vector associated with the DMShell
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetGlobalVector(DM dm,Vec X)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- template vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- template vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMShellSetMatrix.html#DMShellSetMatrix">DMShellSetMatrix</A>(), <A HREF="../DM/DMShellSetCreateGlobalVector.html#DMShellSetCreateGlobalVector">DMShellSetCreateGlobalVector</A>()
diff --git a/docs/manualpages/DM/DMShellSetLocalToGlobal.html b/docs/manualpages/DM/DMShellSetLocalToGlobal.html
index 4f7b6a1..cb0db88 100644
--- a/docs/manualpages/DM/DMShellSetLocalToGlobal.html
+++ b/docs/manualpages/DM/DMShellSetLocalToGlobal.html
@@ -5,25 +5,29 @@
 <TITLE>DMShellSetLocalToGlobal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetLocalToGlobal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetLocalToGlobal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetLocalToGlobal"><H1>DMShellSetLocalToGlobal</H1></A>
 Sets the routines used to perform a local to global scatter 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetLocalToGlobal(DM dm,PetscErrorCode (*begin)(DM,Vec,InsertMode,Vec),PetscErrorCode (*end)(DM,Vec,InsertMode,Vec))</PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>begin </B></TD><TD>- the routine that begins the local to global scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- the routine that ends the local to global scatter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>begin </B></TD><TD>- the routine that begins the local to global scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- the routine that ends the local to global scatter
+</TD></TR></TABLE>
 <P>
-Notes: If these functions are not provided but <A HREF="../DM/DMShellSetLocalToGlobalVecScatter.html#DMShellSetLocalToGlobalVecScatter">DMShellSetLocalToGlobalVecScatter</A>() is called then Many brDMLocalToGlobalBeginDefaultShell()/<A HREF="../DM/DMLocalToGlobalEndDefaultShell.html#DMLocalToGlobalEndDefaultShell">DMLocalToGlobalEndDefaultShell</A>() are used to to perform the transfers Many br
+Notes: If these functions are not provided but <A HREF="../DM/DMShellSetLocalToGlobalVecScatter.html#DMShellSetLocalToGlobalVecScatter">DMShellSetLocalToGlobalVecScatter</A>() is called then
+<A HREF="../DM/DMLocalToGlobalBeginDefaultShell.html#DMLocalToGlobalBeginDefaultShell">DMLocalToGlobalBeginDefaultShell</A>()/<A HREF="../DM/DMLocalToGlobalEndDefaultShell.html#DMLocalToGlobalEndDefaultShell">DMLocalToGlobalEndDefaultShell</A>() are used to to perform the transfers
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetGlobalToLocal.html#DMShellSetGlobalToLocal">DMShellSetGlobalToLocal</A>()
diff --git a/docs/manualpages/DM/DMShellSetLocalToGlobalVecScatter.html b/docs/manualpages/DM/DMShellSetLocalToGlobalVecScatter.html
index aaf2aca..9b7bc1b 100644
--- a/docs/manualpages/DM/DMShellSetLocalToGlobalVecScatter.html
+++ b/docs/manualpages/DM/DMShellSetLocalToGlobalVecScatter.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetLocalToGlobalVecScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetLocalToGlobalVecScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetLocalToGlobalVecScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetLocalToGlobalVecScatter"><H1>DMShellSetLocalToGlobalVecScatter</H1></A>
 Sets a <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context for local to global communication 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets a <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context for lo
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetLocalToGlobalVecScatter(DM dm, VecScatter ltog)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- the local to global <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- the local to global <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetLocalToGlobal.html#DMShellSetLocalToGlobal">DMShellSetLocalToGlobal</A>(), <A HREF="../DM/DMLocalToGlobalBeginDefaultShell.html#DMLocalToGlobalBeginDefaultShell">DMLocalToGlobalBeginDefaultShell</A>(), <A HREF="../DM/DMLocalToGlobalEndDefaultShell.html#DMLocalToGlobalEndDefaultShell">DMLocalToGlobalEndDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMShellSetLocalToLocal.html b/docs/manualpages/DM/DMShellSetLocalToLocal.html
index 8941471..ddf36e2 100644
--- a/docs/manualpages/DM/DMShellSetLocalToLocal.html
+++ b/docs/manualpages/DM/DMShellSetLocalToLocal.html
@@ -5,25 +5,29 @@
 <TITLE>DMShellSetLocalToLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetLocalToLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetLocalToLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetLocalToLocal"><H1>DMShellSetLocalToLocal</H1></A>
 Sets the routines used to perform a local to local scatter 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetLocalToLocal(DM dm,PetscErrorCode (*begin)(DM,Vec,InsertMode,Vec),PetscErrorCode (*end)(DM,Vec,InsertMode,Vec))</PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>begin </B></TD><TD>- the routine that begins the local to local scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- the routine that ends the local to local scatter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>begin </B></TD><TD>- the routine that begins the local to local scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end </B></TD><TD>- the routine that ends the local to local scatter
+</TD></TR></TABLE>
 <P>
-Notes: If these functions are not provided but <A HREF="../DM/DMShellSetLocalToLocalVecScatter.html#DMShellSetLocalToLocalVecScatter">DMShellSetLocalToLocalVecScatter</A>() is called then Many brDMLocalToLocalBeginDefaultShell()/<A HREF="../DM/DMLocalToLocalEndDefaultShell.html#DMLocalToLocalEndDefaultShell">DMLocalToLocalEndDefaultShell</A>() are used to to perform the transfers Many br
+Notes: If these functions are not provided but <A HREF="../DM/DMShellSetLocalToLocalVecScatter.html#DMShellSetLocalToLocalVecScatter">DMShellSetLocalToLocalVecScatter</A>() is called then
+<A HREF="../DM/DMLocalToLocalBeginDefaultShell.html#DMLocalToLocalBeginDefaultShell">DMLocalToLocalBeginDefaultShell</A>()/<A HREF="../DM/DMLocalToLocalEndDefaultShell.html#DMLocalToLocalEndDefaultShell">DMLocalToLocalEndDefaultShell</A>() are used to to perform the transfers
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetGlobalToLocal.html#DMShellSetGlobalToLocal">DMShellSetGlobalToLocal</A>(), <A HREF="../DM/DMLocalToLocalBeginDefaultShell.html#DMLocalToLocalBeginDefaultShell">DMLocalToLocalBeginDefaultShell</A>(), <A HREF="../DM/DMLocalToLocalEndDefaultShell.html#DMLocalToLocalEndDefaultShell">DMLocalToLocalEndDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMShellSetLocalToLocalVecScatter.html b/docs/manualpages/DM/DMShellSetLocalToLocalVecScatter.html
index c15e4eb..e335f80 100644
--- a/docs/manualpages/DM/DMShellSetLocalToLocalVecScatter.html
+++ b/docs/manualpages/DM/DMShellSetLocalToLocalVecScatter.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetLocalToLocalVecScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetLocalToLocalVecScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetLocalToLocalVecScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetLocalToLocalVecScatter"><H1>DMShellSetLocalToLocalVecScatter</H1></A>
 Sets a <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context for local to local communication 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets a <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context for lo
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetLocalToLocalVecScatter(DM dm, VecScatter ltol)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltol </B></TD><TD>- the local to local <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltol </B></TD><TD>- the local to local <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetLocalToLocal.html#DMShellSetLocalToLocal">DMShellSetLocalToLocal</A>(), <A HREF="../DM/DMLocalToLocalBeginDefaultShell.html#DMLocalToLocalBeginDefaultShell">DMLocalToLocalBeginDefaultShell</A>(), <A HREF="../DM/DMLocalToLocalEndDefaultShell.html#DMLocalToLocalEndDefaultShell">DMLocalToLocalEndDefaultShell</A>()
diff --git a/docs/manualpages/DM/DMShellSetLocalVector.html b/docs/manualpages/DM/DMShellSetLocalVector.html
index 6fa6224..f510b4c 100644
--- a/docs/manualpages/DM/DMShellSetLocalVector.html
+++ b/docs/manualpages/DM/DMShellSetLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetLocalVector"><H1>DMShellSetLocalVector</H1></A>
 sets a template local vector associated with the DMShell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sets a template local vector associated with the DMShell
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetLocalVector(DM dm,Vec X)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- template vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- template vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMShellSetMatrix.html#DMShellSetMatrix">DMShellSetMatrix</A>(), <A HREF="../DM/DMShellSetCreateLocalVector.html#DMShellSetCreateLocalVector">DMShellSetCreateLocalVector</A>()
diff --git a/docs/manualpages/DM/DMShellSetMatrix.html b/docs/manualpages/DM/DMShellSetMatrix.html
index 05d0297..37d45e3 100644
--- a/docs/manualpages/DM/DMShellSetMatrix.html
+++ b/docs/manualpages/DM/DMShellSetMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetMatrix"><H1>DMShellSetMatrix</H1></A>
 sets a template matrix associated with the DMShell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sets a template matrix associated with the DMShell
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetMatrix(DM dm,Mat J)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- template matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- template matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMShellSetCreateMatrix.html#DMShellSetCreateMatrix">DMShellSetCreateMatrix</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMShellSetRefine.html b/docs/manualpages/DM/DMShellSetRefine.html
index 56132e8..6ba0e8c 100644
--- a/docs/manualpages/DM/DMShellSetRefine.html
+++ b/docs/manualpages/DM/DMShellSetRefine.html
@@ -5,8 +5,8 @@
 <TITLE>DMShellSetRefine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMShellSetRefine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMShellSetRefine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMShellSetRefine"><H1>DMShellSetRefine</H1></A>
 Set the routine used to refine the shell <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the routine used to refine the shell <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmshell.h"  
 PetscErrorCode DMShellSetRefine(DM dm, PetscErrorCode (*refine)(DM,MPI_Comm,DM*))
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
-Input Arguments Many br
+Input Arguments
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine </B></TD><TD>- the routine that refines the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the shell <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refine </B></TD><TD>- the routine that refines the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMShellSetCoarsen.html#DMShellSetCoarsen">DMShellSetCoarsen</A>(), <A HREF="../DM/DMRefine.html#DMRefine">DMRefine</A>(), <A HREF="../DM/DMShellSetContext.html#DMShellSetContext">DMShellSetContext</A>(), <A HREF="../DM/DMShellGetContext.html#DMShellGetContext">DMShellGetContext</A>()
diff --git a/docs/manualpages/DM/DMSlicedCreate.html b/docs/manualpages/DM/DMSlicedCreate.html
index f8772a2..db59153 100644
--- a/docs/manualpages/DM/DMSlicedCreate.html
+++ b/docs/manualpages/DM/DMSlicedCreate.html
@@ -5,8 +5,8 @@
 <TITLE>DMSlicedCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSlicedCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSlicedCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSlicedCreate"><H1>DMSlicedCreate</H1></A>
 Creates a <A HREF="../DM/DM.html#DM">DM</A> object, used to manage data for a unstructured problem 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,41 @@ Creates a <A HREF="../DM/DM.html#DM">DM</A> object, used to manage data for a un
 #include "petscdmsliced.h" 
 PetscErrorCode  DMSlicedCreate(MPI_Comm comm,PetscInt bs,PetscInt nlocal,PetscInt Nghosts,const PetscInt ghosts[], const PetscInt d_nnz[],const PetscInt o_nnz[],DM *dm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the processors that will share the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlocal </B></TD><TD>- number of vector entries on this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nghosts </B></TD><TD>- number of ghost points needed on this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of all ghost points for this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- matrix preallocation information representing coupling within this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- matrix preallocation information representing coupling between this process and other processes Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the processors that will share the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlocal </B></TD><TD>- number of vector entries on this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nghosts </B></TD><TD>- number of ghost points needed on this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of all ghost points for this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- matrix preallocation information representing coupling within this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- matrix preallocation information representing coupling between this process and other processes
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>slice </B> -the slice object Many br
+<DT><B>slice </B> -the slice object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This <A HREF="../DM/DM.html#DM">DM</A> does not support <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() instead one directly uses Many brVecGhostGetLocalForm() and <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>() to acc [...]
+This <A HREF="../DM/DM.html#DM">DM</A> does not support <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>(), <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() instead one directly uses
+<A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() and <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>() to access the local representation and <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>() and <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>() to update
+the ghost points.
 <P>
-One can use <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() instead of <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>() and <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(). Many br
+One can use <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), and <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() instead of <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>() and <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(), <A HREF="../DM/DMSLICED.html#DMSLICED">DMSLICED</A>, <A HREF="../DM/DMSlicedSetGhosts.html#DMSlicedSetGhosts">DMSlicedSetGhosts</A>(), <A HREF="../DM/DMSlicedSetPreallocation.html#DMSlicedSetPreallocation">DMSlicedSetPreallocation</A>(), <A HREF="../Vec/VecGhostUpdateBegin.html#VecGho [...]
-<BR><A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>() Many br
+<BR><A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/sliced/sliced.c.html#DMSlicedCreate">src/dm/impls/sliced/sliced.c</A>
diff --git a/docs/manualpages/DM/DMSlicedSetBlockFills.html b/docs/manualpages/DM/DMSlicedSetBlockFills.html
index db65ab0..5c8f75b 100644
--- a/docs/manualpages/DM/DMSlicedSetBlockFills.html
+++ b/docs/manualpages/DM/DMSlicedSetBlockFills.html
@@ -5,8 +5,8 @@
 <TITLE>DMSlicedSetBlockFills</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSlicedSetBlockFills.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSlicedSetBlockFills.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSlicedSetBlockFills"><H1>DMSlicedSetBlockFills</H1></A>
 Sets the fill pattern in each block for a multi-component problem of the matrix returned by DMSlicedGetMatrix(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Sets the fill pattern in each block for a multi-component problem of the matrix
 #include "petscdmsliced.h" 
 PetscErrorCode  DMSlicedSetBlockFills(DM dm,const PetscInt *dfill,const PetscInt *ofill)
 </PRE>
-Logically Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sliced </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dfill </B></TD><TD>- the fill pattern in the diagonal block (may be NULL, means use dense block) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ofill </B></TD><TD>- the fill pattern in the off-diagonal blocks Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sliced </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dfill </B></TD><TD>- the fill pattern in the diagonal block (may be NULL, means use dense block)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ofill </B></TD><TD>- the fill pattern in the off-diagonal blocks
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This only makes sense for multicomponent problems using scalar matrix formats (AIJ). Many brSee <A HREF="../DM/DMDASetBlockFills.html#DMDASetBlockFills">DMDASetBlockFills</A>() for example usage. Many br
+This only makes sense for multicomponent problems using scalar matrix formats (AIJ).
+See <A HREF="../DM/DMDASetBlockFills.html#DMDASetBlockFills">DMDASetBlockFills</A>() for example usage.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 DMSlicedGetMatrix(), <A HREF="../DM/DMDASetBlockFills.html#DMDASetBlockFills">DMDASetBlockFills</A>()
diff --git a/docs/manualpages/DM/DMSlicedSetGhosts.html b/docs/manualpages/DM/DMSlicedSetGhosts.html
index ce5c500..8c0f708 100644
--- a/docs/manualpages/DM/DMSlicedSetGhosts.html
+++ b/docs/manualpages/DM/DMSlicedSetGhosts.html
@@ -5,8 +5,8 @@
 <TITLE>DMSlicedSetGhosts</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSlicedSetGhosts.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSlicedSetGhosts.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSlicedSetGhosts"><H1>DMSlicedSetGhosts</H1></A>
 Sets the global indices of other processes elements that will be ghosts on this process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Sets the global indices of other processes elements that will be ghosts on this
 #include "petscdmsliced.h" 
 PetscErrorCode  DMSlicedSetGhosts(DM dm,PetscInt bs,PetscInt nlocal,PetscInt Nghosts,const PetscInt ghosts[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>slice </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlocal </B></TD><TD>- number of local (owned, non-ghost) blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nghosts </B></TD><TD>- number of ghost blocks on this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of each ghost block Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>slice </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlocal </B></TD><TD>- number of local (owned, non-ghost) blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nghosts </B></TD><TD>- number of ghost blocks on this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of each ghost block
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>()
diff --git a/docs/manualpages/DM/DMSlicedSetPreallocation.html b/docs/manualpages/DM/DMSlicedSetPreallocation.html
index 7c15560..85cf294 100644
--- a/docs/manualpages/DM/DMSlicedSetPreallocation.html
+++ b/docs/manualpages/DM/DMSlicedSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>DMSlicedSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSlicedSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSlicedSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSlicedSetPreallocation"><H1>DMSlicedSetPreallocation</H1></A>
 sets the matrix memory preallocation for matrices computed by DMSliced 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,36 @@ sets the matrix memory preallocation for matrices computed by DMSliced
 #include "petscdmsliced.h" 
 PetscErrorCode  DMSlicedSetPreallocation(DM dm,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>slice </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of block nonzeros per block row in diagonal portion of local Many brsubmatrix  (same for all local rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows Many brof the in diagonal portion of the local (possibly different for each block Many brrow) or NULL. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of block nonzeros per block row in the off-diagonal portion of local Many brsubmatrix (same for all local rows). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows of the Many broff-diagonal portion of the local submatrix (possibly different for Many breach block row) or NULL. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>slice </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of block nonzeros per block row in diagonal portion of local
+submatrix  (same for all local rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows
+of the in diagonal portion of the local (possibly different for each block
+row) or NULL.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of block nonzeros per block row in the off-diagonal portion of local
+submatrix (same for all local rows).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows of the
+off-diagonal portion of the local submatrix (possibly different for
+each block row) or NULL.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See <A HREF="../Mat/MatMPIBAIJSetPreallocation.html#MatMPIBAIJSetPreallocation">MatMPIBAIJSetPreallocation</A>() for more details on preallocation.  If a scalar matrix (AIJ) is Many brobtained with DMSlicedGetMatrix(), the correct preallocation will be set, respecting <A HREF="../DM/DMSlicedSetBlockFills.html#DMSlicedSetBlockFills">DMSlicedSetBlockFills</A>(). Many br
+See <A HREF="../Mat/MatMPIBAIJSetPreallocation.html#MatMPIBAIJSetPreallocation">MatMPIBAIJSetPreallocation</A>() for more details on preallocation.  If a scalar matrix (AIJ) is
+obtained with DMSlicedGetMatrix(), the correct preallocation will be set, respecting <A HREF="../DM/DMSlicedSetBlockFills.html#DMSlicedSetBlockFills">DMSlicedSetBlockFills</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(),
-<BR><A HREF="../Mat/MatMPIBAIJSetPreallocation.html#MatMPIBAIJSetPreallocation">MatMPIBAIJSetPreallocation</A>(), DMSlicedGetMatrix(), <A HREF="../DM/DMSlicedSetBlockFills.html#DMSlicedSetBlockFills">DMSlicedSetBlockFills</A>() Many br
+<BR><A HREF="../Mat/MatMPIBAIJSetPreallocation.html#MatMPIBAIJSetPreallocation">MatMPIBAIJSetPreallocation</A>(), DMSlicedGetMatrix(), <A HREF="../DM/DMSlicedSetBlockFills.html#DMSlicedSetBlockFills">DMSlicedSetBlockFills</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/sliced/sliced.c.html#DMSlicedSetPreallocation">src/dm/impls/sliced/sliced.c</A>
diff --git a/docs/manualpages/DM/DMSubDomainHookAdd.html b/docs/manualpages/DM/DMSubDomainHookAdd.html
index 7186517..06c4f70 100644
--- a/docs/manualpages/DM/DMSubDomainHookAdd.html
+++ b/docs/manualpages/DM/DMSubDomainHookAdd.html
@@ -5,8 +5,8 @@
 <TITLE>DMSubDomainHookAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSubDomainHookAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSubDomainHookAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSubDomainHookAdd"><H1>DMSubDomainHookAdd</H1></A>
 adds a callback to be run when restricting a problem to the coarse grid 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,18 @@ adds a callback to be run when restricting a problem to the coarse grid
 #include "petscdmlabel.h"     
 PetscErrorCode DMSubDomainHookAdd(DM global,PetscErrorCode (*ddhook)(DM,DM,void*),PetscErrorCode (*restricthook)(DM,VecScatter,VecScatter,DM,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ddhook </B></TD><TD>- function to run to pass data to the decomposition <A HREF="../DM/DM.html#DM">DM</A> upon its creation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restricthook </B></TD><TD>- function to run to update data on block solve (at the beginning of the block solve) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ddhook </B></TD><TD>- function to run to pass data to the decomposition <A HREF="../DM/DM.html#DM">DM</A> upon its creation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restricthook </B></TD><TD>- function to run to update data on block solve (at the beginning of the block solve)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for provide data for the hooks (may be NULL)
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for ddhook</FONT></H3>
@@ -31,9 +35,12 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block  </B></TD><TD>- block <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block  </B></TD><TD>- block <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for restricthook</FONT></H3>
 <pre>
@@ -41,22 +48,28 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>out    </B></TD><TD>- scatter to the outer (with ghost and overlap points) block vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in     </B></TD><TD>- scatter to block vector values only owned locally Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block  </B></TD><TD>- block <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>global </B></TD><TD>- global <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>out    </B></TD><TD>- scatter to the outer (with ghost and overlap points) block vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in     </B></TD><TD>- scatter to block vector values only owned locally
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>block  </B></TD><TD>- block <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is only needed if auxiliary data needs to be set up on subdomain DMs. Many br
+This function is only needed if auxiliary data needs to be set up on subdomain DMs.
 <P>
-If this function is called multiple times, the hooks will be run in the order they are added. Many br
+If this function is called multiple times, the hooks will be run in the order they are added.
 <P>
-In order to compose with nonlinear preconditioning without duplicating storage, the hook should be implemented to Many brextract the global information from its context (instead of from the <A HREF="../SNES/SNES.html#SNES">SNES</A>). Many br
+In order to compose with nonlinear preconditioning without duplicating storage, the hook should be implemented to
+extract the global information from its context (instead of from the <A HREF="../SNES/SNES.html#SNES">SNES</A>).
 <P>
-This function is currently not available from Fortran. Many br
+This function is currently not available from Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMRefineHookAdd.html#DMRefineHookAdd">DMRefineHookAdd</A>(), <A HREF="../SNES/SNESFASGetInterpolation.html#SNESFASGetInterpolation">SNESFASGetInterpolation</A>(), <A HREF="../SNES/SNESFASGetInjection.html#SNESFASGetInjection">SNESFASGetInjection</A>(), <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>(), <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
diff --git a/docs/manualpages/DM/DMSubDomainRestrict.html b/docs/manualpages/DM/DMSubDomainRestrict.html
index 1534142..114773f 100644
--- a/docs/manualpages/DM/DMSubDomainRestrict.html
+++ b/docs/manualpages/DM/DMSubDomainRestrict.html
@@ -5,8 +5,8 @@
 <TITLE>DMSubDomainRestrict</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMSubDomainRestrict.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMSubDomainRestrict.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSubDomainRestrict"><H1>DMSubDomainRestrict</H1></A>
 restricts user-defined problem data to a block <A HREF="../DM/DM.html#DM">DM</A> by running hooks registered by <A HREF="../DM/DMSubDomainHookAdd.html#DMSubDomainHookAdd">DMSubDomainHookAdd</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,20 @@ restricts user-defined problem data to a block <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmlabel.h"     
 PetscErrorCode DMSubDomainRestrict(DM global,VecScatter oscatter,VecScatter gscatter,DM subdm)
 </PRE>
-Collective if any hooks are Many br
+Collective if any hooks are
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- finer <A HREF="../DM/DM.html#DM">DM</A> to use as a base Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oscatter </B></TD><TD>- scatter from domain global vector filling subdomain global vector with overlap Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gscatter </B></TD><TD>- scatter from domain global vector filling subdomain local vector with ghosts Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarer <A HREF="../DM/DM.html#DM">DM</A> to update Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- finer <A HREF="../DM/DM.html#DM">DM</A> to use as a base
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oscatter </B></TD><TD>- scatter from domain global vector filling subdomain global vector with overlap
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gscatter </B></TD><TD>- scatter from domain global vector filling subdomain local vector with ghosts
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarse </B></TD><TD>- coarer <A HREF="../DM/DM.html#DM">DM</A> to update
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMCoarsenHookAdd.html#DMCoarsenHookAdd">DMCoarsenHookAdd</A>(), <A HREF="../Mat/MatRestrict.html#MatRestrict">MatRestrict</A>()
diff --git a/docs/manualpages/DM/DMType.html b/docs/manualpages/DM/DMType.html
index 038f33d..08b8bd7 100644
--- a/docs/manualpages/DM/DMType.html
+++ b/docs/manualpages/DM/DMType.html
@@ -5,8 +5,8 @@
 <TITLE>DMType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMType"><H1>DMType</H1></A>
 String with the name of a PETSc <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -27,7 +27,7 @@ typedef const char* <A HREF="../DM/DMType.html#DMType">DMType</A>;
 #define DMP8EST     "p8est"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMSetType.html#DMSetType">DMSetType</A>(), <A HREF="../DM/DM.html#DM">DM</A>
diff --git a/docs/manualpages/DM/DMView.html b/docs/manualpages/DM/DMView.html
index 6eb55ea..c5b369d 100644
--- a/docs/manualpages/DM/DMView.html
+++ b/docs/manualpages/DM/DMView.html
@@ -5,8 +5,8 @@
 <TITLE>DMView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/DMView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/DMView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMView"><H1>DMView</H1></A>
 Views a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Views a <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdmlabel.h"     
 PetscErrorCode  DMView(DM dm,PetscViewer v)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object to view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the <A HREF="../DM/DM.html#DM">DM</A> object to view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMDestroy.html#DMDestroy">DMDestroy</A>(), <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>(), <A HREF="../DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
diff --git a/docs/manualpages/DM/MATHYPRESSTRUCT.html b/docs/manualpages/DM/MATHYPRESSTRUCT.html
index 295d448..fc531e3 100644
--- a/docs/manualpages/DM/MATHYPRESSTRUCT.html
+++ b/docs/manualpages/DM/MATHYPRESSTRUCT.html
@@ -5,18 +5,20 @@
 <TITLE>MATHYPRESSTRUCT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/MATHYPRESSTRUCT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/MATHYPRESSTRUCT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATHYPRESSTRUCT"><H1>MATHYPRESSTRUCT</H1></A>
 <A HREF="../DM/MATHYPRESSTRUCT.html#MATHYPRESSTRUCT">MATHYPRESSTRUCT</A> = "hypresstruct" - A matrix type to be used for parallel sparse matrices based on the hypre HYPRE_SStructMatrix. 
 <P>
- Many br
+
 <P>
-Notes: Unlike hypre's general semi-struct object consisting of a collection of structured-grid objects and unstructured Many brgrid objects, we will restrict the semi-struct objects to consist of only structured-grid components. Many br
+Notes: Unlike hypre's general semi-struct object consisting of a collection of structured-grid objects and unstructured
+grid objects, we will restrict the semi-struct objects to consist of only structured-grid components.
 <P>
-Unlike the more general support for parts and blocks in hypre this allows only one part, and one block per process and requires the block Many brbe defined by a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+Unlike the more general support for parts and blocks in hypre this allows only one part, and one block per process and requires the block
+be defined by a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-The matrix needs a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> associated with it by either a call to <A HREF="../DM/MatSetupDM.html#MatSetupDM">MatSetupDM</A>() or if the matrix is obtained from <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() Many br
+The matrix needs a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> associated with it by either a call to <A HREF="../DM/MatSetupDM.html#MatSetupDM">MatSetupDM</A>() or if the matrix is obtained from <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/hypre/mhyp.c.html#MATHYPRESSTRUCT">src/dm/impls/da/hypre/mhyp.c</A>
diff --git a/docs/manualpages/DM/MATHYPRESTRUCT.html b/docs/manualpages/DM/MATHYPRESTRUCT.html
index 3b2c3a4..5d0a6c8 100644
--- a/docs/manualpages/DM/MATHYPRESTRUCT.html
+++ b/docs/manualpages/DM/MATHYPRESTRUCT.html
@@ -5,14 +5,15 @@
 <TITLE>MATHYPRESTRUCT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/MATHYPRESTRUCT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/MATHYPRESTRUCT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATHYPRESTRUCT"><H1>MATHYPRESTRUCT</H1></A>
-<A HREF="../DM/MATHYPRESTRUCT.html#MATHYPRESTRUCT">MATHYPRESTRUCT</A> = "hyprestruct" - A matrix type to be used for parallel sparse matrices based on the hypre HYPRE_StructMatrix.  Many br
+<A HREF="../DM/MATHYPRESTRUCT.html#MATHYPRESTRUCT">MATHYPRESTRUCT</A> = "hyprestruct" - A matrix type to be used for parallel sparse matrices based on the hypre HYPRE_StructMatrix. 
 <P>
-Notes: Unlike the more general support for blocks in hypre this allows only one block per process and requires the block Many brbe defined by a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+Notes: Unlike the more general support for blocks in hypre this allows only one block per process and requires the block
+be defined by a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-The matrix needs a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> associated with it by either a call to <A HREF="../DM/MatSetupDM.html#MatSetupDM">MatSetupDM</A>() or if the matrix is obtained from <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() Many br
+The matrix needs a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> associated with it by either a call to <A HREF="../DM/MatSetupDM.html#MatSetupDM">MatSetupDM</A>() or if the matrix is obtained from <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../PC/PCPFMG.html#PCPFMG">PCPFMG</A>, <A HREF="../DM/MatSetupDM.html#MatSetupDM">MatSetupDM</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
diff --git a/docs/manualpages/DM/MatCreateSeqUSFFT.html b/docs/manualpages/DM/MatCreateSeqUSFFT.html
index 8e283a8..bc9f157 100644
--- a/docs/manualpages/DM/MatCreateSeqUSFFT.html
+++ b/docs/manualpages/DM/MatCreateSeqUSFFT.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqUSFFT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/MatCreateSeqUSFFT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/MatCreateSeqUSFFT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqUSFFT"><H1>MatCreateSeqUSFFT</H1></A>
 Creates a matrix object that provides sequential USFFT via the external package FFTW 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,23 @@ Creates a matrix object that provides sequential USFFT via the external package
 #include "petscdmda.h"  
 PetscErrorCode  MatCreateSeqUSFFT(Vec sampleCoords, DMDA freqDA, Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- geometry of the domain encoded by a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- geometry of the domain encoded by a <A HREF="../DM/DMDA.html#DMDA">DMDA</A>
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- the matrix Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- the matrix
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_usfft_plannerflags </B></TD><TD>- set the FFTW planner flags Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_usfft_plannerflags </B></TD><TD>- set the FFTW planner flags
+</TD></TR>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/usfft/matusfft.c.html#MatCreateSeqUSFFT">src/dm/impls/da/usfft/matusfft.c</A>
diff --git a/docs/manualpages/DM/MatGetDM.html b/docs/manualpages/DM/MatGetDM.html
index c9c45b3..36dd761 100644
--- a/docs/manualpages/DM/MatGetDM.html
+++ b/docs/manualpages/DM/MatGetDM.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/MatGetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/MatGetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetDM"><H1>MatGetDM</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> defining the data layout of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,17 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> defining the data layout of the matri
 #include "petscdmlabel.h"     
 PetscErrorCode MatGetDM(Mat A, DM *dm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A>
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/MatSetDM.html#MatSetDM">MatSetDM</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMSetMatType.html#DMSetMatType">DMSetMatType</A>()
diff --git a/docs/manualpages/DM/MatSetDM.html b/docs/manualpages/DM/MatSetDM.html
index 22eaa91..aba2ed0 100644
--- a/docs/manualpages/DM/MatSetDM.html
+++ b/docs/manualpages/DM/MatSetDM.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/MatSetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/MatSetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetDM"><H1>MatSetDM</H1></A>
 Sets the <A HREF="../DM/DM.html#DM">DM</A> defining the data layout of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Sets the <A HREF="../DM/DM.html#DM">DM</A> defining the data layout of the matri
 #include "petscdmlabel.h"     
 PetscErrorCode MatSetDM(Mat A, DM dm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/MatGetDM.html#MatGetDM">MatGetDM</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMSetMatType.html#DMSetMatType">DMSetMatType</A>()
diff --git a/docs/manualpages/DM/MatSetupDM.html b/docs/manualpages/DM/MatSetupDM.html
index 73d1e4f..649bb32 100644
--- a/docs/manualpages/DM/MatSetupDM.html
+++ b/docs/manualpages/DM/MatSetupDM.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetupDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/MatSetupDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/MatSetupDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetupDM"><H1>MatSetupDM</H1></A>
 Sets the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> that is to be used by the HYPRE_StructMatrix PETSc matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> that is to be used by the HYPRE
 #include "petscdmda.h"     
 PetscErrorCode MatSetupDM(Mat mat,DM da)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the da Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>da </B></TD><TD>- the da
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/da/fdda.c.html#MatSetupDM">src/dm/impls/da/fdda.c</A>
diff --git a/docs/manualpages/DM/PETSCDSBASIC.html b/docs/manualpages/DM/PETSCDSBASIC.html
index 0f9994e..82885fc 100644
--- a/docs/manualpages/DM/PETSCDSBASIC.html
+++ b/docs/manualpages/DM/PETSCDSBASIC.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCDSBASIC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCDSBASIC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCDSBASIC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCDSBASIC"><H1>PETSCDSBASIC</H1></A>
-"basic" - A discrete system with pointwise residual and boundary residual functions  Many br
+"basic" - A discrete system with pointwise residual and boundary residual functions 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSType.html#PetscDSType">PetscDSType</A>, <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>(), <A HREF="../DM/PetscDSSetType.html#PetscDSSetType">PetscDSSetType</A>()
diff --git a/docs/manualpages/DM/PETSCDUALSPACELAGRANGE.html b/docs/manualpages/DM/PETSCDUALSPACELAGRANGE.html
index 64f6b5e..6c3c2de 100644
--- a/docs/manualpages/DM/PETSCDUALSPACELAGRANGE.html
+++ b/docs/manualpages/DM/PETSCDUALSPACELAGRANGE.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCDUALSPACELAGRANGE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCDUALSPACELAGRANGE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCDUALSPACELAGRANGE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCDUALSPACELAGRANGE"><H1>PETSCDUALSPACELAGRANGE</H1></A>
-"lagrange" - A <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object that encapsulates a dual space of pointwise evaluation functionals  Many br
+"lagrange" - A <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object that encapsulates a dual space of pointwise evaluation functionals 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceType.html#PetscDualSpaceType">PetscDualSpaceType</A>, <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>(), <A HREF="../DM/PetscDualSpaceSetType.html#PetscDualSpaceSetType">PetscDualSpaceSetType</A>()
diff --git a/docs/manualpages/DM/PETSCDUALSPACESIMPLE.html b/docs/manualpages/DM/PETSCDUALSPACESIMPLE.html
index 30fd339..bfb748e 100644
--- a/docs/manualpages/DM/PETSCDUALSPACESIMPLE.html
+++ b/docs/manualpages/DM/PETSCDUALSPACESIMPLE.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCDUALSPACESIMPLE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCDUALSPACESIMPLE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCDUALSPACESIMPLE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCDUALSPACESIMPLE"><H1>PETSCDUALSPACESIMPLE</H1></A>
-"simple" - A <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object that encapsulates a dual space of arbitrary functionals  Many br
+"simple" - A <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object that encapsulates a dual space of arbitrary functionals 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceType.html#PetscDualSpaceType">PetscDualSpaceType</A>, <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>(), <A HREF="../DM/PetscDualSpaceSetType.html#PetscDualSpaceSetType">PetscDualSpaceSetType</A>()
diff --git a/docs/manualpages/DM/PETSCFEBASIC.html b/docs/manualpages/DM/PETSCFEBASIC.html
index 671b64f..3ac218b 100644
--- a/docs/manualpages/DM/PETSCFEBASIC.html
+++ b/docs/manualpages/DM/PETSCFEBASIC.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCFEBASIC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCFEBASIC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCFEBASIC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCFEBASIC"><H1>PETSCFEBASIC</H1></A>
-"basic" - A <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that integrates with basic tiling and no vectorization  Many br
+"basic" - A <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that integrates with basic tiling and no vectorization 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFEType.html#PetscFEType">PetscFEType</A>, <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>(), <A HREF="../DM/PetscFESetType.html#PetscFESetType">PetscFESetType</A>()
diff --git a/docs/manualpages/DM/PETSCFECOMPOSITE.html b/docs/manualpages/DM/PETSCFECOMPOSITE.html
index a2a836a..3f87f4a 100644
--- a/docs/manualpages/DM/PETSCFECOMPOSITE.html
+++ b/docs/manualpages/DM/PETSCFECOMPOSITE.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCFECOMPOSITE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCFECOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCFECOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCFECOMPOSITE"><H1>PETSCFECOMPOSITE</H1></A>
-"composite" - A <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that represents a composite element  Many br
+"composite" - A <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that represents a composite element 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFEType.html#PetscFEType">PetscFEType</A>, <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>(), <A HREF="../DM/PetscFESetType.html#PetscFESetType">PetscFESetType</A>()
diff --git a/docs/manualpages/DM/PETSCFENONAFFINE.html b/docs/manualpages/DM/PETSCFENONAFFINE.html
index ed05da7..a568386 100644
--- a/docs/manualpages/DM/PETSCFENONAFFINE.html
+++ b/docs/manualpages/DM/PETSCFENONAFFINE.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCFENONAFFINE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCFENONAFFINE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCFENONAFFINE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCFENONAFFINE"><H1>PETSCFENONAFFINE</H1></A>
-"nonaffine" - A <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that integrates with basic tiling and no vectorization for non-affine mappings  Many br
+"nonaffine" - A <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that integrates with basic tiling and no vectorization for non-affine mappings 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFEType.html#PetscFEType">PetscFEType</A>, <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>(), <A HREF="../DM/PetscFESetType.html#PetscFESetType">PetscFESetType</A>()
diff --git a/docs/manualpages/DM/PETSCFEOPENCL.html b/docs/manualpages/DM/PETSCFEOPENCL.html
index f954aa9..c1359b2 100644
--- a/docs/manualpages/DM/PETSCFEOPENCL.html
+++ b/docs/manualpages/DM/PETSCFEOPENCL.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCFEOPENCL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCFEOPENCL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCFEOPENCL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCFEOPENCL"><H1>PETSCFEOPENCL</H1></A>
-"opencl" - A <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that integrates using a vectorized OpenCL implementation  Many br
+"opencl" - A <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that integrates using a vectorized OpenCL implementation 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFEType.html#PetscFEType">PetscFEType</A>, <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>(), <A HREF="../DM/PetscFESetType.html#PetscFESetType">PetscFESetType</A>()
diff --git a/docs/manualpages/DM/PETSCFVLEASTSQUARES.html b/docs/manualpages/DM/PETSCFVLEASTSQUARES.html
index 870d7c1..5282c38 100644
--- a/docs/manualpages/DM/PETSCFVLEASTSQUARES.html
+++ b/docs/manualpages/DM/PETSCFVLEASTSQUARES.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCFVLEASTSQUARES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCFVLEASTSQUARES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCFVLEASTSQUARES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCFVLEASTSQUARES"><H1>PETSCFVLEASTSQUARES</H1></A>
-"leastsquares" - A <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object  Many br
+"leastsquares" - A <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVType.html#PetscFVType">PetscFVType</A>, <A HREF="../DM/PetscFVCreate.html#PetscFVCreate">PetscFVCreate</A>(), <A HREF="../DM/PetscFVSetType.html#PetscFVSetType">PetscFVSetType</A>()
diff --git a/docs/manualpages/DM/PETSCFVUPWIND.html b/docs/manualpages/DM/PETSCFVUPWIND.html
index 3117a95..14981a4 100644
--- a/docs/manualpages/DM/PETSCFVUPWIND.html
+++ b/docs/manualpages/DM/PETSCFVUPWIND.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCFVUPWIND</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCFVUPWIND.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCFVUPWIND.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCFVUPWIND"><H1>PETSCFVUPWIND</H1></A>
-"upwind" - A <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object  Many br
+"upwind" - A <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVType.html#PetscFVType">PetscFVType</A>, <A HREF="../DM/PetscFVCreate.html#PetscFVCreate">PetscFVCreate</A>(), <A HREF="../DM/PetscFVSetType.html#PetscFVSetType">PetscFVSetType</A>()
diff --git a/docs/manualpages/DM/PETSCLIMITERMC.html b/docs/manualpages/DM/PETSCLIMITERMC.html
index b3de995..2951579 100644
--- a/docs/manualpages/DM/PETSCLIMITERMC.html
+++ b/docs/manualpages/DM/PETSCLIMITERMC.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCLIMITERMC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCLIMITERMC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCLIMITERMC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCLIMITERMC"><H1>PETSCLIMITERMC</H1></A>
-"mc" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object  Many br
+"mc" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterType.html#PetscLimiterType">PetscLimiterType</A>, <A HREF="../DM/PetscLimiterCreate.html#PetscLimiterCreate">PetscLimiterCreate</A>(), <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>()
diff --git a/docs/manualpages/DM/PETSCLIMITERMINMOD.html b/docs/manualpages/DM/PETSCLIMITERMINMOD.html
index 62d38fd..f412fc9 100644
--- a/docs/manualpages/DM/PETSCLIMITERMINMOD.html
+++ b/docs/manualpages/DM/PETSCLIMITERMINMOD.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCLIMITERMINMOD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCLIMITERMINMOD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCLIMITERMINMOD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCLIMITERMINMOD"><H1>PETSCLIMITERMINMOD</H1></A>
-"minmod" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object  Many br
+"minmod" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterType.html#PetscLimiterType">PetscLimiterType</A>, <A HREF="../DM/PetscLimiterCreate.html#PetscLimiterCreate">PetscLimiterCreate</A>(), <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>()
diff --git a/docs/manualpages/DM/PETSCLIMITERNONE.html b/docs/manualpages/DM/PETSCLIMITERNONE.html
index 64de828..28c2c95 100644
--- a/docs/manualpages/DM/PETSCLIMITERNONE.html
+++ b/docs/manualpages/DM/PETSCLIMITERNONE.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCLIMITERNONE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCLIMITERNONE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCLIMITERNONE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCLIMITERNONE"><H1>PETSCLIMITERNONE</H1></A>
-"none" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object  Many br
+"none" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterType.html#PetscLimiterType">PetscLimiterType</A>, <A HREF="../DM/PetscLimiterCreate.html#PetscLimiterCreate">PetscLimiterCreate</A>(), <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>()
diff --git a/docs/manualpages/DM/PETSCLIMITERSIN.html b/docs/manualpages/DM/PETSCLIMITERSIN.html
index 719f49f..b08b64b 100644
--- a/docs/manualpages/DM/PETSCLIMITERSIN.html
+++ b/docs/manualpages/DM/PETSCLIMITERSIN.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCLIMITERSIN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCLIMITERSIN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCLIMITERSIN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCLIMITERSIN"><H1>PETSCLIMITERSIN</H1></A>
-"sin" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object  Many br
+"sin" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterType.html#PetscLimiterType">PetscLimiterType</A>, <A HREF="../DM/PetscLimiterCreate.html#PetscLimiterCreate">PetscLimiterCreate</A>(), <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>()
diff --git a/docs/manualpages/DM/PETSCLIMITERSUPERBEE.html b/docs/manualpages/DM/PETSCLIMITERSUPERBEE.html
index 0ce4d09..1eb7e91 100644
--- a/docs/manualpages/DM/PETSCLIMITERSUPERBEE.html
+++ b/docs/manualpages/DM/PETSCLIMITERSUPERBEE.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCLIMITERSUPERBEE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCLIMITERSUPERBEE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCLIMITERSUPERBEE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCLIMITERSUPERBEE"><H1>PETSCLIMITERSUPERBEE</H1></A>
-"superbee" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object  Many br
+"superbee" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterType.html#PetscLimiterType">PetscLimiterType</A>, <A HREF="../DM/PetscLimiterCreate.html#PetscLimiterCreate">PetscLimiterCreate</A>(), <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>()
diff --git a/docs/manualpages/DM/PETSCLIMITERVANALBADA.html b/docs/manualpages/DM/PETSCLIMITERVANALBADA.html
index 8c3aab7..1ed6fe4 100644
--- a/docs/manualpages/DM/PETSCLIMITERVANALBADA.html
+++ b/docs/manualpages/DM/PETSCLIMITERVANALBADA.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCLIMITERVANALBADA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCLIMITERVANALBADA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCLIMITERVANALBADA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCLIMITERVANALBADA"><H1>PETSCLIMITERVANALBADA</H1></A>
-"vanalbada" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object  Many br
+"vanalbada" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterType.html#PetscLimiterType">PetscLimiterType</A>, <A HREF="../DM/PetscLimiterCreate.html#PetscLimiterCreate">PetscLimiterCreate</A>(), <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>()
diff --git a/docs/manualpages/DM/PETSCLIMITERVANLEER.html b/docs/manualpages/DM/PETSCLIMITERVANLEER.html
index 4d0d6a6..896fa64 100644
--- a/docs/manualpages/DM/PETSCLIMITERVANLEER.html
+++ b/docs/manualpages/DM/PETSCLIMITERVANLEER.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCLIMITERVANLEER</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCLIMITERVANLEER.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCLIMITERVANLEER.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCLIMITERVANLEER"><H1>PETSCLIMITERVANLEER</H1></A>
-"vanleer" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object  Many br
+"vanleer" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterType.html#PetscLimiterType">PetscLimiterType</A>, <A HREF="../DM/PetscLimiterCreate.html#PetscLimiterCreate">PetscLimiterCreate</A>(), <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>()
diff --git a/docs/manualpages/DM/PETSCLIMITERZERO.html b/docs/manualpages/DM/PETSCLIMITERZERO.html
index ed8ca2a..44a7ace 100644
--- a/docs/manualpages/DM/PETSCLIMITERZERO.html
+++ b/docs/manualpages/DM/PETSCLIMITERZERO.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCLIMITERZERO</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCLIMITERZERO.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCLIMITERZERO.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCLIMITERZERO"><H1>PETSCLIMITERZERO</H1></A>
-"zero" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object  Many br
+"zero" - A <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterType.html#PetscLimiterType">PetscLimiterType</A>, <A HREF="../DM/PetscLimiterCreate.html#PetscLimiterCreate">PetscLimiterCreate</A>(), <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>()
diff --git a/docs/manualpages/DM/PETSCPARTITIONERCHACO.html b/docs/manualpages/DM/PETSCPARTITIONERCHACO.html
index 1999295..63798ea 100644
--- a/docs/manualpages/DM/PETSCPARTITIONERCHACO.html
+++ b/docs/manualpages/DM/PETSCPARTITIONERCHACO.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCPARTITIONERCHACO</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCPARTITIONERCHACO.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCPARTITIONERCHACO.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCPARTITIONERCHACO"><H1>PETSCPARTITIONERCHACO</H1></A>
-"chaco" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object using the Chaco library  Many br
+"chaco" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object using the Chaco library 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</A>, <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>(), <A HREF="../DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</A>()
diff --git a/docs/manualpages/DM/PETSCPARTITIONERGATHER.html b/docs/manualpages/DM/PETSCPARTITIONERGATHER.html
index 5af31b9..f7d921a 100644
--- a/docs/manualpages/DM/PETSCPARTITIONERGATHER.html
+++ b/docs/manualpages/DM/PETSCPARTITIONERGATHER.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCPARTITIONERGATHER</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCPARTITIONERGATHER.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCPARTITIONERGATHER.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCPARTITIONERGATHER"><H1>PETSCPARTITIONERGATHER</H1></A>
-"gather" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object  Many br
+"gather" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</A>, <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>(), <A HREF="../DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</A>()
diff --git a/docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html b/docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html
index 52bbc21..eaf81ab 100644
--- a/docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html
+++ b/docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCPARTITIONERPARMETIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCPARTITIONERPARMETIS"><H1>PETSCPARTITIONERPARMETIS</H1></A>
-"parmetis" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object using the ParMetis library  Many br
+"parmetis" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object using the ParMetis library 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</A>, <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>(), <A HREF="../DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</A>()
diff --git a/docs/manualpages/DM/PETSCPARTITIONERSHELL.html b/docs/manualpages/DM/PETSCPARTITIONERSHELL.html
index 9ce8337..fca7857 100644
--- a/docs/manualpages/DM/PETSCPARTITIONERSHELL.html
+++ b/docs/manualpages/DM/PETSCPARTITIONERSHELL.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCPARTITIONERSHELL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCPARTITIONERSHELL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCPARTITIONERSHELL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCPARTITIONERSHELL"><H1>PETSCPARTITIONERSHELL</H1></A>
-"shell" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object  Many br
+"shell" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</A>, <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>(), <A HREF="../DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</A>()
diff --git a/docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html b/docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html
index f5cafef..10cb490 100644
--- a/docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html
+++ b/docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCPARTITIONERSIMPLE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCPARTITIONERSIMPLE"><H1>PETSCPARTITIONERSIMPLE</H1></A>
-"simple" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object  Many br
+"simple" - A <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</A>, <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>(), <A HREF="../DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</A>()
diff --git a/docs/manualpages/DM/PETSCSPACEDG.html b/docs/manualpages/DM/PETSCSPACEDG.html
index c37c812..d975acb 100644
--- a/docs/manualpages/DM/PETSCSPACEDG.html
+++ b/docs/manualpages/DM/PETSCSPACEDG.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCSPACEDG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCSPACEDG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCSPACEDG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCSPACEDG"><H1>PETSCSPACEDG</H1></A>
-"dg" - A <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object that encapsulates functions defined on a set of quadrature points.  Many br
+"dg" - A <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object that encapsulates functions defined on a set of quadrature points. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscSpaceType.html#PetscSpaceType">PetscSpaceType</A>, <A HREF="../DM/PetscSpaceCreate.html#PetscSpaceCreate">PetscSpaceCreate</A>(), <A HREF="../DM/PetscSpaceSetType.html#PetscSpaceSetType">PetscSpaceSetType</A>()
diff --git a/docs/manualpages/DM/PETSCSPACEPOLYNOMIAL.html b/docs/manualpages/DM/PETSCSPACEPOLYNOMIAL.html
index d89f3ed..dc34262 100644
--- a/docs/manualpages/DM/PETSCSPACEPOLYNOMIAL.html
+++ b/docs/manualpages/DM/PETSCSPACEPOLYNOMIAL.html
@@ -5,10 +5,10 @@
 <TITLE>PETSCSPACEPOLYNOMIAL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PETSCSPACEPOLYNOMIAL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PETSCSPACEPOLYNOMIAL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCSPACEPOLYNOMIAL"><H1>PETSCSPACEPOLYNOMIAL</H1></A>
-"poly" - A <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object that encapsulates a polynomial space, e.g. P1 is the space of linear polynomials.  Many br
+"poly" - A <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object that encapsulates a polynomial space, e.g. P1 is the space of linear polynomials. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscSpaceType.html#PetscSpaceType">PetscSpaceType</A>, <A HREF="../DM/PetscSpaceCreate.html#PetscSpaceCreate">PetscSpaceCreate</A>(), <A HREF="../DM/PetscSpaceSetType.html#PetscSpaceSetType">PetscSpaceSetType</A>()
diff --git a/docs/manualpages/DM/PetscDS.html b/docs/manualpages/DM/PetscDS.html
index ea0ea75..1e12e76 100644
--- a/docs/manualpages/DM/PetscDS.html
+++ b/docs/manualpages/DM/PetscDS.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDS"><H1>PetscDS</H1></A>
 PETSc object that manages a discrete system, which is a set of discretizations + continuum residual functions 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscDS *<A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscDSAddBdDiscretization.html b/docs/manualpages/DM/PetscDSAddBdDiscretization.html
index 641a952..3eb8de8 100644
--- a/docs/manualpages/DM/PetscDSAddBdDiscretization.html
+++ b/docs/manualpages/DM/PetscDSAddBdDiscretization.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSAddBdDiscretization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSAddBdDiscretization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSAddBdDiscretization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSAddBdDiscretization"><H1>PetscDSAddBdDiscretization</H1></A>
 Adds a boundary discretization object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Adds a boundary discretization object
 #include "petscds.h" 
 PetscErrorCode PetscDSAddBdDiscretization(PetscDS prob, PetscObject disc)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>disc </B></TD><TD>- The boundary discretization object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>disc </B></TD><TD>- The boundary discretization object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdDiscretization.html#PetscDSGetBdDiscretization">PetscDSGetBdDiscretization</A>(), <A HREF="../DM/PetscDSSetBdDiscretization.html#PetscDSSetBdDiscretization">PetscDSSetBdDiscretization</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSAddDiscretization.html b/docs/manualpages/DM/PetscDSAddDiscretization.html
index cc1cbcb..5358edd 100644
--- a/docs/manualpages/DM/PetscDSAddDiscretization.html
+++ b/docs/manualpages/DM/PetscDSAddDiscretization.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSAddDiscretization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSAddDiscretization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSAddDiscretization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSAddDiscretization"><H1>PetscDSAddDiscretization</H1></A>
 Adds a discretization object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Adds a discretization object
 #include "petscds.h" 
 PetscErrorCode PetscDSAddDiscretization(PetscDS prob, PetscObject disc)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>disc </B></TD><TD>- The boundary discretization object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>disc </B></TD><TD>- The boundary discretization object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetDiscretization.html#PetscDSGetDiscretization">PetscDSGetDiscretization</A>(), <A HREF="../DM/PetscDSSetDiscretization.html#PetscDSSetDiscretization">PetscDSSetDiscretization</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSCopyEquations.html b/docs/manualpages/DM/PetscDSCopyEquations.html
index be318bd..3dea5f5 100644
--- a/docs/manualpages/DM/PetscDSCopyEquations.html
+++ b/docs/manualpages/DM/PetscDSCopyEquations.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSCopyEquations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSCopyEquations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSCopyEquations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSCopyEquations"><H1>PetscDSCopyEquations</H1></A>
 Copy all pointwise function pointers to the new problem 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Copy all pointwise function pointers to the new problem
 #include "petscds.h" 
 PetscErrorCode PetscDSCopyEquations(PetscDS prob, PetscDS newprob)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newprob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> copy Many br
+<DT><B>newprob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> copy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetResidual.html#PetscDSSetResidual">PetscDSSetResidual</A>(), <A HREF="../DM/PetscDSSetJacobian.html#PetscDSSetJacobian">PetscDSSetJacobian</A>(), <A HREF="../DM/PetscDSSetRiemannSolver.html#PetscDSSetRiemannSolver">PetscDSSetRiemannSolver</A>(), <A HREF="../DM/PetscDSSetBdResidual.html#PetscDSSetBdResidual">PetscDSSetBdResidual</A>(), <A HREF="../DM/PetscDSSetBdJacobian.html#PetscDSSetBdJacobian">PetscDSSetBdJacobian</A>(), <A HREF="../DM/PetscDSCreate.html#Petsc [...]
diff --git a/docs/manualpages/DM/PetscDSCreate.html b/docs/manualpages/DM/PetscDSCreate.html
index 4b5e71a..fa7b4ca 100644
--- a/docs/manualpages/DM/PetscDSCreate.html
+++ b/docs/manualpages/DM/PetscDSCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSCreate"><H1>PetscDSCreate</H1></A>
 Creates an empty <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object. The type can then be set with <A HREF="../DM/PetscDSSetType.html#PetscDSSetType">PetscDSSetType</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates an empty <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object. The ty
 #include "petscds.h" 
 PetscErrorCode PetscDSCreate(MPI_Comm comm, PetscDS *prob)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetType.html#PetscDSSetType">PetscDSSetType</A>(), <A HREF="../DM/PETSCDSBASIC.html#PETSCDSBASIC">PETSCDSBASIC</A>
diff --git a/docs/manualpages/DM/PetscDSDestroy.html b/docs/manualpages/DM/PetscDSDestroy.html
index ec9c963..da2f592 100644
--- a/docs/manualpages/DM/PetscDSDestroy.html
+++ b/docs/manualpages/DM/PetscDSDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSDestroy"><H1>PetscDSDestroy</H1></A>
 Destroys a <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 #include "petscds.h" 
 PetscErrorCode PetscDSDestroy(PetscDS *prob)
 </PRE>
-Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br
+Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object to destroy Many br
+<DT><B>prob </B> -the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object to destroy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscDSView.html#PetscDSView">PetscDSView</A>()
diff --git a/docs/manualpages/DM/PetscDSFinalizePackage.html b/docs/manualpages/DM/PetscDSFinalizePackage.html
index 0c46e27..6d48301 100644
--- a/docs/manualpages/DM/PetscDSFinalizePackage.html
+++ b/docs/manualpages/DM/PetscDSFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDSFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSFinalizePackage"><H1>PetscDSFinalizePackage</H1></A>
 This function finalizes everything in the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscDSFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>, initialize, package
diff --git a/docs/manualpages/DM/PetscDSGetAdjacency.html b/docs/manualpages/DM/PetscDSGetAdjacency.html
index ee60e70..bd145f5 100644
--- a/docs/manualpages/DM/PetscDSGetAdjacency.html
+++ b/docs/manualpages/DM/PetscDSGetAdjacency.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetAdjacency</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetAdjacency.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetAdjacency.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetAdjacency"><H1>PetscDSGetAdjacency</H1></A>
 Returns the flags for determining variable influence 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Returns the flags for determining variable influence
 #include "petscds.h" 
 PetscErrorCode PetscDSGetAdjacency(PetscDS prob, PetscInt f, PetscBool *useCone, PetscBool *useClosure)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone    </B></TD><TD>- Flag for variable influence starting with the cone operation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useClosure </B></TD><TD>- Flag for variable influence using transitive closure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone    </B></TD><TD>- Flag for variable influence starting with the cone operation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useClosure </B></TD><TD>- Flag for variable influence using transitive closure
+</TD></TR></TABLE>
 <P>
-Note: See the discussion in <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>() and <A HREF="../DM/DMPlexGetAdjacencyUseClosure.html#DMPlexGetAdjacencyUseClosure">DMPlexGetAdjacencyUseClosure</A>() Many br
+Note: See the discussion in <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>() and <A HREF="../DM/DMPlexGetAdjacencyUseClosure.html#DMPlexGetAdjacencyUseClosure">DMPlexGetAdjacencyUseClosure</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetAdjacency.html#PetscDSSetAdjacency">PetscDSSetAdjacency</A>(), <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>(), <A HREF="../DM/DMPlexGetAdjacencyUseClosure.html#DMPlexGetAdjacencyUseClosure">DMPlexGetAdjacencyUseClosure</A>(), <A HREF="../DM/PetscDSSetDiscretization.html#PetscDSSetDiscretization">PetscDSSetDiscretization</A>(), <A HREF="../DM/PetscDSAddDiscretization.html#PetscDSAddDiscretization">PetscDSA [...]
diff --git a/docs/manualpages/DM/PetscDSGetBdDiscretization.html b/docs/manualpages/DM/PetscDSGetBdDiscretization.html
index 4b6edb5..62e70e6 100644
--- a/docs/manualpages/DM/PetscDSGetBdDiscretization.html
+++ b/docs/manualpages/DM/PetscDSGetBdDiscretization.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetBdDiscretization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetBdDiscretization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetBdDiscretization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetBdDiscretization"><H1>PetscDSGetBdDiscretization</H1></A>
 Returns the boundary discretization object for the given field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the boundary discretization object for the given field
 #include "petscds.h" 
 PetscErrorCode PetscDSGetBdDiscretization(PetscDS prob, PetscInt f, PetscObject *disc)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>disc </B> -The boundary discretization object Many br
+<DT><B>disc </B> -The boundary discretization object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetBdDiscretization.html#PetscDSSetBdDiscretization">PetscDSSetBdDiscretization</A>(), <A HREF="../DM/PetscDSAddBdDiscretization.html#PetscDSAddBdDiscretization">PetscDSAddBdDiscretization</A>(), <A HREF="../DM/PetscDSGetDiscretization.html#PetscDSGetDiscretization">PetscDSGetDiscretization</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetBdFieldOffset.html b/docs/manualpages/DM/PetscDSGetBdFieldOffset.html
index 32ca55c..7ce79f6 100644
--- a/docs/manualpages/DM/PetscDSGetBdFieldOffset.html
+++ b/docs/manualpages/DM/PetscDSGetBdFieldOffset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetBdFieldOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetBdFieldOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetBdFieldOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetBdFieldOffset"><H1>PetscDSGetBdFieldOffset</H1></A>
 Returns the offset of the given field in the full space boundary basis 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the offset of the given field in the full space boundary basis
 #include "petscds.h" 
 PetscErrorCode PetscDSGetBdFieldOffset(PetscDS prob, PetscInt f, PetscInt *off)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>off </B> -The boundary offset Many br
+<DT><B>off </B> -The boundary offset
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetFieldOffset.html#PetscDSGetFieldOffset">PetscDSGetFieldOffset</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetBdJacobian.html b/docs/manualpages/DM/PetscDSGetBdJacobian.html
index 6d38157..367d634 100644
--- a/docs/manualpages/DM/PetscDSGetBdJacobian.html
+++ b/docs/manualpages/DM/PetscDSGetBdJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetBdJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetBdJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetBdJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetBdJacobian"><H1>PetscDSGetBdJacobian</H1></A>
 Get the pointwise boundary Jacobian function for given test and basis field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,24 +30,31 @@ PetscErrorCode PetscDSGetBdJacobian(PetscDS prob, PetscInt f, PetscInt g,
                                                 const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                                 PetscReal t, PetscReal u_tShift, const PetscReal x[], const PetscReal n[], PetscScalar g3[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Gamma \phi {\vec g}_0(u, u_t, \nabla u, x, t) \cdot \hat n \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \cdot \hat n \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \cdot \hat n \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \hat n \cdot \nabla \psi Many br
+\int_\Gamma \phi {\vec g}_0(u, u_t, \nabla u, x, t) \cdot \hat n \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \cdot \hat n \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \cdot \hat n \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \hat n \cdot \nabla \psi
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks g0, g1, g2 and g3 is given by</FONT></H3>
 <P>
@@ -65,25 +72,42 @@ g0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- normal at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- normal at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetBdJacobian.html#PetscDSSetBdJacobian">PetscDSSetBdJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSGetBdResidual.html b/docs/manualpages/DM/PetscDSGetBdResidual.html
index 5dc94a7..35b9a0e 100644
--- a/docs/manualpages/DM/PetscDSGetBdResidual.html
+++ b/docs/manualpages/DM/PetscDSGetBdResidual.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetBdResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetBdResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetBdResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetBdResidual"><H1>PetscDSGetBdResidual</H1></A>
 Get the pointwise boundary residual function for a given test field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -22,21 +22,25 @@ PetscErrorCode PetscDSGetBdResidual(PetscDS prob, PetscInt f,
                                                 const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                                 PetscReal t, const PetscReal x[], const PetscReal n[], PetscScalar f1[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- boundary integrand for the test function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f1 </B></TD><TD>- boundary integrand for the test function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- boundary integrand for the test function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f1 </B></TD><TD>- boundary integrand for the test function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Gamma \phi {\vec f}_0(u, u_t, \nabla u, x, t) \cdot \hat n + \nabla\phi \cdot {\overleftrightarrow f}_1(u, u_t, \nabla u, x, t) \cdot \hat n Many br
+\int_\Gamma \phi {\vec f}_0(u, u_t, \nabla u, x, t) \cdot \hat n + \nabla\phi \cdot {\overleftrightarrow f}_1(u, u_t, \nabla u, x, t) \cdot \hat n
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks f0 and f1 is given by</FONT></H3>
 <P>
@@ -54,24 +58,40 @@ f0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- unit normal at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- unit normal at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetBdResidual.html#PetscDSSetBdResidual">PetscDSSetBdResidual</A>()
diff --git a/docs/manualpages/DM/PetscDSGetBdTabulation.html b/docs/manualpages/DM/PetscDSGetBdTabulation.html
index de2901d..b30f894 100644
--- a/docs/manualpages/DM/PetscDSGetBdTabulation.html
+++ b/docs/manualpages/DM/PetscDSGetBdTabulation.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetBdTabulation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetBdTabulation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetBdTabulation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetBdTabulation"><H1>PetscDSGetBdTabulation</H1></A>
 Return the basis tabulation at quadrature points for the boundary discretization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the basis tabulation at quadrature points for the boundary discretization
 #include "petscds.h" 
 PetscErrorCode PetscDSGetBdTabulation(PetscDS prob, PetscReal ***basis, PetscReal ***basisDer)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basis </B></TD><TD>- The basis function tabulation at quadrature points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basisDer </B></TD><TD>- The basis function derivative tabulation at quadrature points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basis </B></TD><TD>- The basis function tabulation at quadrature points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basisDer </B></TD><TD>- The basis function derivative tabulation at quadrature points
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetTabulation.html#PetscDSGetTabulation">PetscDSGetTabulation</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetComponentBdDerivativeOffsets.html b/docs/manualpages/DM/PetscDSGetComponentBdDerivativeOffsets.html
index ba5cf4a..97407ed 100644
--- a/docs/manualpages/DM/PetscDSGetComponentBdDerivativeOffsets.html
+++ b/docs/manualpages/DM/PetscDSGetComponentBdDerivativeOffsets.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetComponentBdDerivativeOffsets</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetComponentBdDerivativeOffsets.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetComponentBdDerivativeOffsets.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetComponentBdDerivativeOffsets"><H1>PetscDSGetComponentBdDerivativeOffsets</H1></A>
 Returns the offset of each field derivative on a boundary evaluation point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the offset of each field derivative on a boundary evaluation point
 #include "petscds.h" 
 PetscErrorCode PetscDSGetComponentBdDerivativeOffsets(PetscDS prob, PetscInt *offsets[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>offsets </B> -The offsets Many br
+<DT><B>offsets </B> -The offsets
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdFieldOffset.html#PetscDSGetBdFieldOffset">PetscDSGetBdFieldOffset</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetComponentBdOffsets.html b/docs/manualpages/DM/PetscDSGetComponentBdOffsets.html
index babf4d1..073672d 100644
--- a/docs/manualpages/DM/PetscDSGetComponentBdOffsets.html
+++ b/docs/manualpages/DM/PetscDSGetComponentBdOffsets.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetComponentBdOffsets</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetComponentBdOffsets.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetComponentBdOffsets.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetComponentBdOffsets"><H1>PetscDSGetComponentBdOffsets</H1></A>
 Returns the offset of each field on a boundary evaluation point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the offset of each field on a boundary evaluation point
 #include "petscds.h" 
 PetscErrorCode PetscDSGetComponentBdOffsets(PetscDS prob, PetscInt *offsets[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>offsets </B> -The offsets Many br
+<DT><B>offsets </B> -The offsets
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdFieldOffset.html#PetscDSGetBdFieldOffset">PetscDSGetBdFieldOffset</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetComponentDerivativeOffsets.html b/docs/manualpages/DM/PetscDSGetComponentDerivativeOffsets.html
index 6f6147b..a7a73d1 100644
--- a/docs/manualpages/DM/PetscDSGetComponentDerivativeOffsets.html
+++ b/docs/manualpages/DM/PetscDSGetComponentDerivativeOffsets.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetComponentDerivativeOffsets</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetComponentDerivativeOffsets.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetComponentDerivativeOffsets.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetComponentDerivativeOffsets"><H1>PetscDSGetComponentDerivativeOffsets</H1></A>
 Returns the offset of each field derivative on an evaluation point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the offset of each field derivative on an evaluation point
 #include "petscds.h" 
 PetscErrorCode PetscDSGetComponentDerivativeOffsets(PetscDS prob, PetscInt *offsets[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>offsets </B> -The offsets Many br
+<DT><B>offsets </B> -The offsets
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdFieldOffset.html#PetscDSGetBdFieldOffset">PetscDSGetBdFieldOffset</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetComponentOffset.html b/docs/manualpages/DM/PetscDSGetComponentOffset.html
index cfd4532..0aade84 100644
--- a/docs/manualpages/DM/PetscDSGetComponentOffset.html
+++ b/docs/manualpages/DM/PetscDSGetComponentOffset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetComponentOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetComponentOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetComponentOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetComponentOffset"><H1>PetscDSGetComponentOffset</H1></A>
 Returns the offset of the given field on an evaluation point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the offset of the given field on an evaluation point
 #include "petscds.h" 
 PetscErrorCode PetscDSGetComponentOffset(PetscDS prob, PetscInt f, PetscInt *off)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>off </B> -The offset Many br
+<DT><B>off </B> -The offset
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdFieldOffset.html#PetscDSGetBdFieldOffset">PetscDSGetBdFieldOffset</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetComponentOffsets.html b/docs/manualpages/DM/PetscDSGetComponentOffsets.html
index 2c6e561..d9a0374 100644
--- a/docs/manualpages/DM/PetscDSGetComponentOffsets.html
+++ b/docs/manualpages/DM/PetscDSGetComponentOffsets.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetComponentOffsets</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetComponentOffsets.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetComponentOffsets.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetComponentOffsets"><H1>PetscDSGetComponentOffsets</H1></A>
 Returns the offset of each field on an evaluation point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the offset of each field on an evaluation point
 #include "petscds.h" 
 PetscErrorCode PetscDSGetComponentOffsets(PetscDS prob, PetscInt *offsets[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>offsets </B> -The offsets Many br
+<DT><B>offsets </B> -The offsets
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdFieldOffset.html#PetscDSGetBdFieldOffset">PetscDSGetBdFieldOffset</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetDiscretization.html b/docs/manualpages/DM/PetscDSGetDiscretization.html
index 1e9725a..b2e21b6 100644
--- a/docs/manualpages/DM/PetscDSGetDiscretization.html
+++ b/docs/manualpages/DM/PetscDSGetDiscretization.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetDiscretization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetDiscretization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetDiscretization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetDiscretization"><H1>PetscDSGetDiscretization</H1></A>
 Returns the discretization object for the given field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the discretization object for the given field
 #include "petscds.h" 
 PetscErrorCode PetscDSGetDiscretization(PetscDS prob, PetscInt f, PetscObject *disc)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>disc </B> -The discretization object Many br
+<DT><B>disc </B> -The discretization object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetDiscretization.html#PetscDSSetDiscretization">PetscDSSetDiscretization</A>(), <A HREF="../DM/PetscDSAddDiscretization.html#PetscDSAddDiscretization">PetscDSAddDiscretization</A>(), <A HREF="../DM/PetscDSGetBdDiscretization.html#PetscDSGetBdDiscretization">PetscDSGetBdDiscretization</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetDynamicJacobian.html b/docs/manualpages/DM/PetscDSGetDynamicJacobian.html
index 85655e9..b326823 100644
--- a/docs/manualpages/DM/PetscDSGetDynamicJacobian.html
+++ b/docs/manualpages/DM/PetscDSGetDynamicJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetDynamicJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetDynamicJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetDynamicJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetDynamicJacobian"><H1>PetscDSGetDynamicJacobian</H1></A>
 Get the pointwise dynamic Jacobian, dF/du_t, function for given test and basis field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,24 +30,31 @@ PetscErrorCode PetscDSGetDynamicJacobian(PetscDS prob, PetscInt f, PetscInt g,
                                                      const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                                      PetscReal t, PetscReal u_tShift, const PetscReal x[], PetscScalar g3[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi Many br
+\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks g0, g1, g2 and g3 is given by</FONT></H3>
 <P>
@@ -65,24 +72,40 @@ g0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetJacobian.html#PetscDSSetJacobian">PetscDSSetJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSGetFieldOffset.html b/docs/manualpages/DM/PetscDSGetFieldOffset.html
index 2bb203d..effc8e0 100644
--- a/docs/manualpages/DM/PetscDSGetFieldOffset.html
+++ b/docs/manualpages/DM/PetscDSGetFieldOffset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetFieldOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetFieldOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetFieldOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetFieldOffset"><H1>PetscDSGetFieldOffset</H1></A>
 Returns the offset of the given field in the full space basis 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the offset of the given field in the full space basis
 #include "petscds.h" 
 PetscErrorCode PetscDSGetFieldOffset(PetscDS prob, PetscInt f, PetscInt *off)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>off </B> -The offset Many br
+<DT><B>off </B> -The offset
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdFieldOffset.html#PetscDSGetBdFieldOffset">PetscDSGetBdFieldOffset</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetImplicit.html b/docs/manualpages/DM/PetscDSGetImplicit.html
index 323eed7..13d837d 100644
--- a/docs/manualpages/DM/PetscDSGetImplicit.html
+++ b/docs/manualpages/DM/PetscDSGetImplicit.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetImplicit</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetImplicit.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetImplicit.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetImplicit"><H1>PetscDSGetImplicit</H1></A>
 Returns the flag for implicit solve for this field. This is just a guide for IMEX 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the flag for implicit solve for this field. This is just a guide for IME
 #include "petscds.h" 
 PetscErrorCode PetscDSGetImplicit(PetscDS prob, PetscInt f, PetscBool *implicit)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>implicit </B> -The flag indicating what kind of solve to use for this field Many br
+<DT><B>implicit </B> -The flag indicating what kind of solve to use for this field
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetImplicit.html#PetscDSSetImplicit">PetscDSSetImplicit</A>(), <A HREF="../DM/PetscDSSetDiscretization.html#PetscDSSetDiscretization">PetscDSSetDiscretization</A>(), <A HREF="../DM/PetscDSAddDiscretization.html#PetscDSAddDiscretization">PetscDSAddDiscretization</A>(), <A HREF="../DM/PetscDSGetBdDiscretization.html#PetscDSGetBdDiscretization">PetscDSGetBdDiscretization</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A  [...]
diff --git a/docs/manualpages/DM/PetscDSGetJacobian.html b/docs/manualpages/DM/PetscDSGetJacobian.html
index fc900ab..d738530 100644
--- a/docs/manualpages/DM/PetscDSGetJacobian.html
+++ b/docs/manualpages/DM/PetscDSGetJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetJacobian"><H1>PetscDSGetJacobian</H1></A>
 Get the pointwise Jacobian function for given test and basis field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,24 +30,31 @@ PetscErrorCode PetscDSGetJacobian(PetscDS prob, PetscInt f, PetscInt g,
                                               const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                               PetscReal t, PetscReal u_tShift, const PetscReal x[], PetscScalar g3[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi Many br
+\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks g0, g1, g2 and g3 is given by</FONT></H3>
 <P>
@@ -65,24 +72,40 @@ g0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetJacobian.html#PetscDSSetJacobian">PetscDSSetJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSGetJacobianPreconditioner.html b/docs/manualpages/DM/PetscDSGetJacobianPreconditioner.html
index db6dc86..94a906b 100644
--- a/docs/manualpages/DM/PetscDSGetJacobianPreconditioner.html
+++ b/docs/manualpages/DM/PetscDSGetJacobianPreconditioner.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetJacobianPreconditioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetJacobianPreconditioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetJacobianPreconditioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetJacobianPreconditioner"><H1>PetscDSGetJacobianPreconditioner</H1></A>
 Get the pointwise Jacobian preconditioner function for given test and basis field. If this is missing, the system matrix is used to build the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,24 +30,31 @@ PetscErrorCode PetscDSGetJacobianPreconditioner(PetscDS prob, PetscInt f, PetscI
                                               const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                               PetscReal t, PetscReal u_tShift, const PetscReal x[], PetscScalar g3[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi Many br
+\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks g0, g1, g2 and g3 is given by</FONT></H3>
 <P>
@@ -65,24 +72,40 @@ g0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetJacobianPreconditioner.html#PetscDSSetJacobianPreconditioner">PetscDSSetJacobianPreconditioner</A>(), <A HREF="../DM/PetscDSGetJacobian.html#PetscDSGetJacobian">PetscDSGetJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSGetNumFields.html b/docs/manualpages/DM/PetscDSGetNumFields.html
index 12d828a..4c90253 100644
--- a/docs/manualpages/DM/PetscDSGetNumFields.html
+++ b/docs/manualpages/DM/PetscDSGetNumFields.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetNumFields</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetNumFields.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetNumFields.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetNumFields"><H1>PetscDSGetNumFields</H1></A>
 Returns the number of fields in the DS 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the number of fields in the DS
 #include "petscds.h" 
 PetscErrorCode PetscDSGetNumFields(PetscDS prob, PetscInt *Nf)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>Nf </B> -The number of fields Many br
+<DT><B>Nf </B> -The number of fields
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetSpatialDimension.html#PetscDSGetSpatialDimension">PetscDSGetSpatialDimension</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetResidual.html b/docs/manualpages/DM/PetscDSGetResidual.html
index dacf0f6..7891bf0 100644
--- a/docs/manualpages/DM/PetscDSGetResidual.html
+++ b/docs/manualpages/DM/PetscDSGetResidual.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetResidual"><H1>PetscDSGetResidual</H1></A>
 Get the pointwise residual function for a given test field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -22,21 +22,25 @@ PetscErrorCode PetscDSGetResidual(PetscDS prob, PetscInt f,
                                               const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                               PetscReal t, const PetscReal x[], PetscScalar f1[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- integrand for the test function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f1 </B></TD><TD>- integrand for the test function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- integrand for the test function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f1 </B></TD><TD>- integrand for the test function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Omega \phi f_0(u, u_t, \nabla u, x, t) + \nabla\phi \cdot {\vec f}_1(u, u_t, \nabla u, x, t) Many br
+\int_\Omega \phi f_0(u, u_t, \nabla u, x, t) + \nabla\phi \cdot {\vec f}_1(u, u_t, \nabla u, x, t)
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks f0 and f1 is given by</FONT></H3>
 <P>
@@ -54,23 +58,38 @@ f0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetResidual.html#PetscDSSetResidual">PetscDSSetResidual</A>()
diff --git a/docs/manualpages/DM/PetscDSGetRiemannSolver.html b/docs/manualpages/DM/PetscDSGetRiemannSolver.html
index b511437..3f2a500 100644
--- a/docs/manualpages/DM/PetscDSGetRiemannSolver.html
+++ b/docs/manualpages/DM/PetscDSGetRiemannSolver.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetRiemannSolver</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetRiemannSolver.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetRiemannSolver.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetRiemannSolver"><H1>PetscDSGetRiemannSolver</H1></A>
 Returns the Riemann solver for the given field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,17 @@ Returns the Riemann solver for the given field
 PetscErrorCode PetscDSGetRiemannSolver(PetscDS prob, PetscInt f,
                                        void (**r)(PetscInt dim, PetscInt Nf, const PetscReal x[], const PetscReal n[], const PetscScalar uL[], const PetscScalar uR[], PetscScalar flux[], void *ctx))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>r    </B> -Riemann solver Many br
+<DT><B>r    </B> -Riemann solver
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for r</FONT></H3>
@@ -33,16 +35,24 @@ r(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pets
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim  </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf   </B></TD><TD>- The number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- The coordinates at a point on the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- The normal vector to the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uL   </B></TD><TD>- The state vector to the left of the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uR   </B></TD><TD>- The state vector to the right of the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flux </B></TD><TD>- output array of flux through the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim  </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf   </B></TD><TD>- The number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- The coordinates at a point on the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- The normal vector to the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uL   </B></TD><TD>- The state vector to the left of the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uR   </B></TD><TD>- The state vector to the right of the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flux </B></TD><TD>- output array of flux through the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional user context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetRiemannSolver.html#PetscDSSetRiemannSolver">PetscDSSetRiemannSolver</A>()
diff --git a/docs/manualpages/DM/PetscDSGetSpatialDimension.html b/docs/manualpages/DM/PetscDSGetSpatialDimension.html
index c341101..cc9bf87 100644
--- a/docs/manualpages/DM/PetscDSGetSpatialDimension.html
+++ b/docs/manualpages/DM/PetscDSGetSpatialDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetSpatialDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetSpatialDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetSpatialDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetSpatialDimension"><H1>PetscDSGetSpatialDimension</H1></A>
 Returns the spatial dimension of the DS 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the spatial dimension of the DS
 #include "petscds.h" 
 PetscErrorCode PetscDSGetSpatialDimension(PetscDS prob, PetscInt *dim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The spatial dimension Many br
+<DT><B>dim </B> -The spatial dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetTabulation.html b/docs/manualpages/DM/PetscDSGetTabulation.html
index 85dc0e4..4d74b1a 100644
--- a/docs/manualpages/DM/PetscDSGetTabulation.html
+++ b/docs/manualpages/DM/PetscDSGetTabulation.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetTabulation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetTabulation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetTabulation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetTabulation"><H1>PetscDSGetTabulation</H1></A>
 Return the basis tabulation at quadrature points for the volume discretization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the basis tabulation at quadrature points for the volume discretization
 #include "petscds.h" 
 PetscErrorCode PetscDSGetTabulation(PetscDS prob, PetscReal ***basis, PetscReal ***basisDer)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basis </B></TD><TD>- The basis function tabulation at quadrature points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basisDer </B></TD><TD>- The basis function derivative tabulation at quadrature points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basis </B></TD><TD>- The basis function tabulation at quadrature points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basisDer </B></TD><TD>- The basis function derivative tabulation at quadrature points
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdTabulation.html#PetscDSGetBdTabulation">PetscDSGetBdTabulation</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetTotalBdDimension.html b/docs/manualpages/DM/PetscDSGetTotalBdDimension.html
index a81a67e..4dbc510 100644
--- a/docs/manualpages/DM/PetscDSGetTotalBdDimension.html
+++ b/docs/manualpages/DM/PetscDSGetTotalBdDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetTotalBdDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetTotalBdDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetTotalBdDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetTotalBdDimension"><H1>PetscDSGetTotalBdDimension</H1></A>
 Returns the total size of the boundary approximation space for this system 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the total size of the boundary approximation space for this system
 #include "petscds.h" 
 PetscErrorCode PetscDSGetTotalBdDimension(PetscDS prob, PetscInt *dim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The total boundary problem dimension Many br
+<DT><B>dim </B> -The total boundary problem dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetTotalComponents.html b/docs/manualpages/DM/PetscDSGetTotalComponents.html
index bedfdae..9bb7db3 100644
--- a/docs/manualpages/DM/PetscDSGetTotalComponents.html
+++ b/docs/manualpages/DM/PetscDSGetTotalComponents.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetTotalComponents</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetTotalComponents.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetTotalComponents.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetTotalComponents"><H1>PetscDSGetTotalComponents</H1></A>
 Returns the total number of components in this system 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the total number of components in this system
 #include "petscds.h" 
 PetscErrorCode PetscDSGetTotalComponents(PetscDS prob, PetscInt *Nc)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The total number of components Many br
+<DT><B>dim </B> -The total number of components
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetTotalDimension.html b/docs/manualpages/DM/PetscDSGetTotalDimension.html
index 09375c1..96f04b6 100644
--- a/docs/manualpages/DM/PetscDSGetTotalDimension.html
+++ b/docs/manualpages/DM/PetscDSGetTotalDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetTotalDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetTotalDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetTotalDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetTotalDimension"><H1>PetscDSGetTotalDimension</H1></A>
 Returns the total size of the approximation space for this system 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the total size of the approximation space for this system
 #include "petscds.h" 
 PetscErrorCode PetscDSGetTotalDimension(PetscDS prob, PetscInt *dim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The total problem dimension Many br
+<DT><B>dim </B> -The total problem dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSGetType.html b/docs/manualpages/DM/PetscDSGetType.html
index f4a6e7d..f1589af 100644
--- a/docs/manualpages/DM/PetscDSGetType.html
+++ b/docs/manualpages/DM/PetscDSGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSGetType"><H1>PetscDSGetType</H1></A>
 Gets the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> type name (as a string) from the object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> type name (as a string
 #include "petscds.h" 
 PetscErrorCode PetscDSGetType(PetscDS prob, PetscDSType *name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob  </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br
+<DT><B>prob  </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> type name Many br
+<DT><B>name </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>, get, type, name
diff --git a/docs/manualpages/DM/PetscDSHasDynamicJacobian.html b/docs/manualpages/DM/PetscDSHasDynamicJacobian.html
index 6b33b06..b00f824 100644
--- a/docs/manualpages/DM/PetscDSHasDynamicJacobian.html
+++ b/docs/manualpages/DM/PetscDSHasDynamicJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSHasDynamicJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSHasDynamicJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSHasDynamicJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSHasDynamicJacobian"><H1>PetscDSHasDynamicJacobian</H1></A>
 Signals that a dynamic Jacobian, dF/du_t, has been set 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Signals that a dynamic Jacobian, dF/du_t, has been set
 #include "petscds.h" 
 PetscErrorCode PetscDSHasDynamicJacobian(PetscDS prob, PetscBool *hasDynJac)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>hasDynJac </B> -flag that pointwise function for dynamic Jacobian has been set Many br
+<DT><B>hasDynJac </B> -flag that pointwise function for dynamic Jacobian has been set
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetDynamicJacobian.html#PetscDSGetDynamicJacobian">PetscDSGetDynamicJacobian</A>(), <A HREF="../DM/PetscDSSetDynamicJacobian.html#PetscDSSetDynamicJacobian">PetscDSSetDynamicJacobian</A>(), <A HREF="../DM/PetscDSGetJacobian.html#PetscDSGetJacobian">PetscDSGetJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSHasJacobianPreconditioner.html b/docs/manualpages/DM/PetscDSHasJacobianPreconditioner.html
index 60c5afe..cccbf39 100644
--- a/docs/manualpages/DM/PetscDSHasJacobianPreconditioner.html
+++ b/docs/manualpages/DM/PetscDSHasJacobianPreconditioner.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSHasJacobianPreconditioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSHasJacobianPreconditioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSHasJacobianPreconditioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSHasJacobianPreconditioner"><H1>PetscDSHasJacobianPreconditioner</H1></A>
 Signals that a Jacobian preconditioner matrix has been set 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Signals that a Jacobian preconditioner matrix has been set
 #include "petscds.h" 
 PetscErrorCode PetscDSHasJacobianPreconditioner(PetscDS prob, PetscBool *hasJacPre)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br
+<DT><B>prob </B> -The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>hasJacPre </B> -flag that pointwise function for Jacobian preconditioner matrix has been set Many br
+<DT><B>hasJacPre </B> -flag that pointwise function for Jacobian preconditioner matrix has been set
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetJacobianPreconditioner.html#PetscDSGetJacobianPreconditioner">PetscDSGetJacobianPreconditioner</A>(), <A HREF="../DM/PetscDSSetJacobianPreconditioner.html#PetscDSSetJacobianPreconditioner">PetscDSSetJacobianPreconditioner</A>(), <A HREF="../DM/PetscDSGetJacobian.html#PetscDSGetJacobian">PetscDSGetJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSInitializePackage.html b/docs/manualpages/DM/PetscDSInitializePackage.html
index 7efeee8..1ec1e5e 100644
--- a/docs/manualpages/DM/PetscDSInitializePackage.html
+++ b/docs/manualpages/DM/PetscDSInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDSInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSInitializePackage"><H1>PetscDSInitializePackage</H1></A>
 This function initializes everything in the DS package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscDSInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>, initialize, package
diff --git a/docs/manualpages/DM/PetscDSRegister.html b/docs/manualpages/DM/PetscDSRegister.html
index 9f25335..e4d5e19 100644
--- a/docs/manualpages/DM/PetscDSRegister.html
+++ b/docs/manualpages/DM/PetscDSRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSRegister"><H1>PetscDSRegister</H1></A>
 Adds a new <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,37 @@ Adds a new <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> implementation
 #include "petscds.h" 
 PetscErrorCode PetscDSRegister(const char sname[], PetscErrorCode (*function)(PetscDS))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../DM/PetscDSRegister.html#PetscDSRegister">PetscDSRegister</A>() may be called multiple times to add several user-defined PetscDSs Many br
+<A HREF="../DM/PetscDSRegister.html#PetscDSRegister">PetscDSRegister</A>() may be called multiple times to add several user-defined PetscDSs
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../DM/PetscDSRegister.html#PetscDSRegister">PetscDSRegister</A>("my_ds", MyPetscDSCreate);
 </PRE>
- Many br
+
 <P>
-Then, your <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> type can be chosen with the procedural interface via Many br<PRE>
+Then, your <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> *);
     <A HREF="../DM/PetscDSSetType.html#PetscDSSetType">PetscDSSetType</A>(<A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>, "my_ds");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -petscds_type my_ds
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>, register
diff --git a/docs/manualpages/DM/PetscDSRegisterAll.html b/docs/manualpages/DM/PetscDSRegisterAll.html
index a086630..fc41fa5 100644
--- a/docs/manualpages/DM/PetscDSRegisterAll.html
+++ b/docs/manualpages/DM/PetscDSRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSRegisterAll"><H1>PetscDSRegisterAll</H1></A>
 Registers all of the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> components in the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,13 +18,13 @@ Registers all of the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> components
 #include "petscds.h"  
 PetscErrorCode PetscDSRegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>path </B> -The dynamic library path Many br
+<DT><B>path </B> -The dynamic library path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>, register, all
diff --git a/docs/manualpages/DM/PetscDSSetAdjacency.html b/docs/manualpages/DM/PetscDSSetAdjacency.html
index ec70997..14e080d 100644
--- a/docs/manualpages/DM/PetscDSSetAdjacency.html
+++ b/docs/manualpages/DM/PetscDSSetAdjacency.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetAdjacency</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetAdjacency.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetAdjacency.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetAdjacency"><H1>PetscDSSetAdjacency</H1></A>
 Set the flags for determining variable influence 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Set the flags for determining variable influence
 #include "petscds.h" 
 PetscErrorCode PetscDSSetAdjacency(PetscDS prob, PetscInt f, PetscBool useCone, PetscBool useClosure)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone    </B></TD><TD>- Flag for variable influence starting with the cone operation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useClosure </B></TD><TD>- Flag for variable influence using transitive closure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useCone    </B></TD><TD>- Flag for variable influence starting with the cone operation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>useClosure </B></TD><TD>- Flag for variable influence using transitive closure
+</TD></TR></TABLE>
 <P>
-Note: See the discussion in <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>() and <A HREF="../DM/DMPlexGetAdjacencyUseClosure.html#DMPlexGetAdjacencyUseClosure">DMPlexGetAdjacencyUseClosure</A>() Many br
+Note: See the discussion in <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>() and <A HREF="../DM/DMPlexGetAdjacencyUseClosure.html#DMPlexGetAdjacencyUseClosure">DMPlexGetAdjacencyUseClosure</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetAdjacency.html#PetscDSGetAdjacency">PetscDSGetAdjacency</A>(), <A HREF="../DM/DMPlexGetAdjacencyUseCone.html#DMPlexGetAdjacencyUseCone">DMPlexGetAdjacencyUseCone</A>(), <A HREF="../DM/DMPlexGetAdjacencyUseClosure.html#DMPlexGetAdjacencyUseClosure">DMPlexGetAdjacencyUseClosure</A>(), <A HREF="../DM/PetscDSSetDiscretization.html#PetscDSSetDiscretization">PetscDSSetDiscretization</A>(), <A HREF="../DM/PetscDSAddDiscretization.html#PetscDSAddDiscretization">PetscDSA [...]
diff --git a/docs/manualpages/DM/PetscDSSetBdDiscretization.html b/docs/manualpages/DM/PetscDSSetBdDiscretization.html
index a568ffd..b81c00a 100644
--- a/docs/manualpages/DM/PetscDSSetBdDiscretization.html
+++ b/docs/manualpages/DM/PetscDSSetBdDiscretization.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetBdDiscretization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetBdDiscretization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetBdDiscretization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetBdDiscretization"><H1>PetscDSSetBdDiscretization</H1></A>
 Sets the boundary discretization object for the given field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the boundary discretization object for the given field
 #include "petscds.h" 
 PetscErrorCode PetscDSSetBdDiscretization(PetscDS prob, PetscInt f, PetscObject disc)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>disc </B></TD><TD>- The boundary discretization object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>disc </B></TD><TD>- The boundary discretization object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdDiscretization.html#PetscDSGetBdDiscretization">PetscDSGetBdDiscretization</A>(), <A HREF="../DM/PetscDSAddBdDiscretization.html#PetscDSAddBdDiscretization">PetscDSAddBdDiscretization</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSSetBdJacobian.html b/docs/manualpages/DM/PetscDSSetBdJacobian.html
index ec1be0a..a5b85cd 100644
--- a/docs/manualpages/DM/PetscDSSetBdJacobian.html
+++ b/docs/manualpages/DM/PetscDSSetBdJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetBdJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetBdJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetBdJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetBdJacobian"><H1>PetscDSSetBdJacobian</H1></A>
 Set the pointwise boundary Jacobian function for given test and basis field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,21 +30,28 @@ PetscErrorCode PetscDSSetBdJacobian(PetscDS prob, PetscInt f, PetscInt g,
                                                const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                                PetscReal t, PetscReal u_tShift, const PetscReal x[], const PetscReal n[], PetscScalar g3[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Gamma \phi {\vec g}_0(u, u_t, \nabla u, x, t) \cdot \hat n \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \cdot \hat n \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \cdot \hat n \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \hat n \cdot \nabla \psi Many br
+\int_\Gamma \phi {\vec g}_0(u, u_t, \nabla u, x, t) \cdot \hat n \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \cdot \hat n \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \cdot \hat n \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \hat n \cdot \nabla \psi
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks g0, g1, g2 and g3 is given by</FONT></H3>
 <P>
@@ -62,25 +69,42 @@ g0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- normal at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- normal at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdJacobian.html#PetscDSGetBdJacobian">PetscDSGetBdJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSSetBdResidual.html b/docs/manualpages/DM/PetscDSSetBdResidual.html
index faff3eb..a04902b 100644
--- a/docs/manualpages/DM/PetscDSSetBdResidual.html
+++ b/docs/manualpages/DM/PetscDSSetBdResidual.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetBdResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetBdResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetBdResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetBdResidual"><H1>PetscDSSetBdResidual</H1></A>
 Get the pointwise boundary residual function for a given test field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -22,18 +22,22 @@ PetscErrorCode PetscDSSetBdResidual(PetscDS prob, PetscInt f,
                                                const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                                PetscReal t, const PetscReal x[], const PetscReal n[], PetscScalar f1[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- boundary integrand for the test function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f1 </B></TD><TD>- boundary integrand for the test function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- boundary integrand for the test function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f1 </B></TD><TD>- boundary integrand for the test function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Gamma \phi {\vec f}_0(u, u_t, \nabla u, x, t) \cdot \hat n + \nabla\phi \cdot {\overleftrightarrow f}_1(u, u_t, \nabla u, x, t) \cdot \hat n Many br
+\int_\Gamma \phi {\vec f}_0(u, u_t, \nabla u, x, t) \cdot \hat n + \nabla\phi \cdot {\overleftrightarrow f}_1(u, u_t, \nabla u, x, t) \cdot \hat n
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks f0 and f1 is given by</FONT></H3>
 <P>
@@ -51,24 +55,40 @@ f0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- unit normal at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- unit normal at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetBdResidual.html#PetscDSGetBdResidual">PetscDSGetBdResidual</A>()
diff --git a/docs/manualpages/DM/PetscDSSetDiscretization.html b/docs/manualpages/DM/PetscDSSetDiscretization.html
index 941c107..39b6287 100644
--- a/docs/manualpages/DM/PetscDSSetDiscretization.html
+++ b/docs/manualpages/DM/PetscDSSetDiscretization.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetDiscretization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetDiscretization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetDiscretization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetDiscretization"><H1>PetscDSSetDiscretization</H1></A>
 Sets the discretization object for the given field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the discretization object for the given field
 #include "petscds.h" 
 PetscErrorCode PetscDSSetDiscretization(PetscDS prob, PetscInt f, PetscObject disc)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>disc </B></TD><TD>- The discretization object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>disc </B></TD><TD>- The discretization object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetDiscretization.html#PetscDSGetDiscretization">PetscDSGetDiscretization</A>(), <A HREF="../DM/PetscDSAddDiscretization.html#PetscDSAddDiscretization">PetscDSAddDiscretization</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A HREF="../DM/PetscDSCreate.html#PetscDSCreate">PetscDSCreate</A>()
diff --git a/docs/manualpages/DM/PetscDSSetDynamicJacobian.html b/docs/manualpages/DM/PetscDSSetDynamicJacobian.html
index 22bdb99..c5c4f8a 100644
--- a/docs/manualpages/DM/PetscDSSetDynamicJacobian.html
+++ b/docs/manualpages/DM/PetscDSSetDynamicJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetDynamicJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetDynamicJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetDynamicJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetDynamicJacobian"><H1>PetscDSSetDynamicJacobian</H1></A>
 Set the pointwise dynamic Jacobian, dF/du_t, function for given test and basis fields 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,21 +30,28 @@ PetscErrorCode PetscDSSetDynamicJacobian(PetscDS prob, PetscInt f, PetscInt g,
                                                     const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                                     PetscReal t, PetscReal u_tShift, const PetscReal x[], PetscScalar g3[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi Many br
+\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks g0, g1, g2 and g3 is given by</FONT></H3>
 <P>
@@ -62,24 +69,40 @@ g0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetJacobian.html#PetscDSGetJacobian">PetscDSGetJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSSetFromOptions.html b/docs/manualpages/DM/PetscDSSetFromOptions.html
index 3dd2c87..77c2749 100644
--- a/docs/manualpages/DM/PetscDSSetFromOptions.html
+++ b/docs/manualpages/DM/PetscDSSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetFromOptions"><H1>PetscDSSetFromOptions</H1></A>
 sets parameters in a <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> from the options database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ sets parameters in a <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> from the o
 #include "petscds.h" 
 PetscErrorCode PetscDSSetFromOptions(PetscDS prob)
 </PRE>
-Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br
+Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object to set options for Many br
+<DT><B>prob </B> -the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object to set options for
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscDSView.html#PetscDSView">PetscDSView</A>()
diff --git a/docs/manualpages/DM/PetscDSSetImplicit.html b/docs/manualpages/DM/PetscDSSetImplicit.html
index 9cca219..13438a1 100644
--- a/docs/manualpages/DM/PetscDSSetImplicit.html
+++ b/docs/manualpages/DM/PetscDSSetImplicit.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetImplicit</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetImplicit.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetImplicit.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetImplicit"><H1>PetscDSSetImplicit</H1></A>
 Set the flag for implicit solve for this field. This is just a guide for IMEX 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Set the flag for implicit solve for this field. This is just a guide for IMEX
 #include "petscds.h" 
 PetscErrorCode PetscDSSetImplicit(PetscDS prob, PetscInt f, PetscBool implicit)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>implicit </B></TD><TD>- The flag indicating what kind of solve to use for this field Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>implicit </B></TD><TD>- The flag indicating what kind of solve to use for this field
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetImplicit.html#PetscDSGetImplicit">PetscDSGetImplicit</A>(), <A HREF="../DM/PetscDSSetDiscretization.html#PetscDSSetDiscretization">PetscDSSetDiscretization</A>(), <A HREF="../DM/PetscDSAddDiscretization.html#PetscDSAddDiscretization">PetscDSAddDiscretization</A>(), <A HREF="../DM/PetscDSGetBdDiscretization.html#PetscDSGetBdDiscretization">PetscDSGetBdDiscretization</A>(), <A HREF="../DM/PetscDSGetNumFields.html#PetscDSGetNumFields">PetscDSGetNumFields</A>(), <A  [...]
diff --git a/docs/manualpages/DM/PetscDSSetJacobian.html b/docs/manualpages/DM/PetscDSSetJacobian.html
index 528e0f8..b38f819 100644
--- a/docs/manualpages/DM/PetscDSSetJacobian.html
+++ b/docs/manualpages/DM/PetscDSSetJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetJacobian"><H1>PetscDSSetJacobian</H1></A>
 Set the pointwise Jacobian function for given test and basis fields 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,21 +30,28 @@ PetscErrorCode PetscDSSetJacobian(PetscDS prob, PetscInt f, PetscInt g,
                                              const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                              PetscReal t, PetscReal u_tShift, const PetscReal x[], PetscScalar g3[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi Many br
+\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks g0, g1, g2 and g3 is given by</FONT></H3>
 <P>
@@ -62,24 +69,40 @@ g0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetJacobian.html#PetscDSGetJacobian">PetscDSGetJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSSetJacobianPreconditioner.html b/docs/manualpages/DM/PetscDSSetJacobianPreconditioner.html
index cdede5d..273efac 100644
--- a/docs/manualpages/DM/PetscDSSetJacobianPreconditioner.html
+++ b/docs/manualpages/DM/PetscDSSetJacobianPreconditioner.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetJacobianPreconditioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetJacobianPreconditioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetJacobianPreconditioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetJacobianPreconditioner"><H1>PetscDSSetJacobianPreconditioner</H1></A>
 Set the pointwise Jacobian preconditioner function for given test and basis fields. If this is missing, the system matrix is used to build the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,21 +30,28 @@ PetscErrorCode PetscDSSetJacobianPreconditioner(PetscDS prob, PetscInt f, PetscI
                                              const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                              PetscReal t, PetscReal u_tShift, const PetscReal x[], PetscScalar g3[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g    </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- integrand for the test and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g1 </B></TD><TD>- integrand for the test function and basis function gradient term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g2 </B></TD><TD>- integrand for the test function gradient and basis function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g3 </B></TD><TD>- integrand for the test function gradient and basis function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi Many br
+\int_\Omega \phi g_0(u, u_t, \nabla u, x, t) \psi + \phi {\vec g}_1(u, u_t, \nabla u, x, t) \nabla \psi + \nabla\phi \cdot {\vec g}_2(u, u_t, \nabla u, x, t) \psi + \nabla\phi \cdot {\overleftrightarrow g}_3(u, u_t, \nabla u, x, t) \cdot \nabla \psi
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks g0, g1, g2 and g3 is given by</FONT></H3>
 <P>
@@ -62,24 +69,40 @@ g0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_tShift </B></TD><TD>- the multiplier a for dF/dU_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetJacobianPreconditioner.html#PetscDSGetJacobianPreconditioner">PetscDSGetJacobianPreconditioner</A>(), <A HREF="../DM/PetscDSSetJacobian.html#PetscDSSetJacobian">PetscDSSetJacobian</A>()
diff --git a/docs/manualpages/DM/PetscDSSetResidual.html b/docs/manualpages/DM/PetscDSSetResidual.html
index 33cf265..aa37efd 100644
--- a/docs/manualpages/DM/PetscDSSetResidual.html
+++ b/docs/manualpages/DM/PetscDSSetResidual.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetResidual"><H1>PetscDSSetResidual</H1></A>
 Set the pointwise residual function for a given test field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -22,18 +22,22 @@ PetscErrorCode PetscDSSetResidual(PetscDS prob, PetscInt f,
                                              const PetscInt aOff[], const PetscInt aOff_x[], const PetscScalar a[], const PetscScalar a_t[], const PetscScalar a_x[],
                                              PetscReal t, const PetscReal x[], PetscScalar f1[]))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- integrand for the test function term Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f1 </B></TD><TD>- integrand for the test function gradient term Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The test field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- integrand for the test function term
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f1 </B></TD><TD>- integrand for the test function gradient term
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note: We are using a first order FEM model for the weak form</FONT></H3>
 <P>
-\int_\Omega \phi f_0(u, u_t, \nabla u, x, t) + \nabla\phi \cdot {\vec f}_1(u, u_t, \nabla u, x, t) Many br
+\int_\Omega \phi f_0(u, u_t, \nabla u, x, t) + \nabla\phi \cdot {\vec f}_1(u, u_t, \nabla u, x, t)
 <P>
 <H3><FONT COLOR="#CC3333">The calling sequence for the callbacks f0 and f1 is given by</FONT></H3>
 <P>
@@ -51,23 +55,38 @@ f0(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pet
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- output values at the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf </B></TD><TD>- the number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff </B></TD><TD>- the offset into u[] and u_t[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uOff_x </B></TD><TD>- the offset into u_x[] for each field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- the time derivative of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_x </B></TD><TD>- the gradient of each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff </B></TD><TD>- the offset into a[] and a_t[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aOff_x </B></TD><TD>- the offset into a_x[] for each auxiliary field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_t </B></TD><TD>- the time derivative of each auxiliary field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a_x </B></TD><TD>- the gradient of auxiliary each field evaluated at the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- coordinates of the current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f0 </B></TD><TD>- output values at the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetResidual.html#PetscDSGetResidual">PetscDSGetResidual</A>()
diff --git a/docs/manualpages/DM/PetscDSSetRiemannSolver.html b/docs/manualpages/DM/PetscDSSetRiemannSolver.html
index bd0ed4b..6a05a75 100644
--- a/docs/manualpages/DM/PetscDSSetRiemannSolver.html
+++ b/docs/manualpages/DM/PetscDSSetRiemannSolver.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetRiemannSolver</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetRiemannSolver.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetRiemannSolver.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetRiemannSolver"><H1>PetscDSSetRiemannSolver</H1></A>
 Sets the Riemann solver for the given field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,16 @@ Sets the Riemann solver for the given field
 PetscErrorCode PetscDSSetRiemannSolver(PetscDS prob, PetscInt f,
                                        void (*r)(PetscInt dim, PetscInt Nf, const PetscReal x[], const PetscReal n[], const PetscScalar uL[], const PetscScalar uR[], PetscScalar flux[], void *ctx))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r    </B></TD><TD>- Riemann solver Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- The field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r    </B></TD><TD>- Riemann solver
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for r</FONT></H3>
 <P>
@@ -30,16 +33,24 @@ r(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/Pets
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim  </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf   </B></TD><TD>- The number of fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- The coordinates at a point on the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- The normal vector to the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uL   </B></TD><TD>- The state vector to the left of the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uR   </B></TD><TD>- The state vector to the right of the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flux </B></TD><TD>- output array of flux through the interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim  </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nf   </B></TD><TD>- The number of fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- The coordinates at a point on the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- The normal vector to the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uL   </B></TD><TD>- The state vector to the left of the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uR   </B></TD><TD>- The state vector to the right of the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flux </B></TD><TD>- output array of flux through the interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional user context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSGetRiemannSolver.html#PetscDSGetRiemannSolver">PetscDSGetRiemannSolver</A>()
diff --git a/docs/manualpages/DM/PetscDSSetType.html b/docs/manualpages/DM/PetscDSSetType.html
index 8dca3d1..c5edb02 100644
--- a/docs/manualpages/DM/PetscDSSetType.html
+++ b/docs/manualpages/DM/PetscDSSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetType"><H1>PetscDSSetType</H1></A>
 Builds a particular <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Builds a particular <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 #include "petscds.h" 
 PetscErrorCode PetscDSSetType(PetscDS prob, PetscDSType name)
 </PRE>
-Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br
+Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of system Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of system
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-petscds_type <type> </B> -Sets the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> type; use -help for a list of available types Many br
+<DT><B>-petscds_type <type> </B> -Sets the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> type; use -help for a list of available types
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>, set, type
diff --git a/docs/manualpages/DM/PetscDSSetUp.html b/docs/manualpages/DM/PetscDSSetUp.html
index 50559be..311b3b9 100644
--- a/docs/manualpages/DM/PetscDSSetUp.html
+++ b/docs/manualpages/DM/PetscDSSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSSetUp"><H1>PetscDSSetUp</H1></A>
 Construct data structures for the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Construct data structures for the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</
 #include "petscds.h" 
 PetscErrorCode PetscDSSetUp(PetscDS prob)
 </PRE>
-Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br
+Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>prob </B> -the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object to setup Many br
+<DT><B>prob </B> -the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object to setup
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscDSView.html#PetscDSView">PetscDSView</A>(), <A HREF="../DM/PetscDSDestroy.html#PetscDSDestroy">PetscDSDestroy</A>()
diff --git a/docs/manualpages/DM/PetscDSType.html b/docs/manualpages/DM/PetscDSType.html
index 4b1746e..1c9cf9a 100644
--- a/docs/manualpages/DM/PetscDSType.html
+++ b/docs/manualpages/DM/PetscDSType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSType"><H1>PetscDSType</H1></A>
 String with the name of a PETSc discrete system 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,7 +15,7 @@ typedef const char *<A HREF="../DM/PetscDSType.html#PetscDSType">PetscDSType</A>
 #define <A HREF="../DM/PETSCDSBASIC.html#PETSCDSBASIC">PETSCDSBASIC</A> "basic"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDSSetType.html#PetscDSSetType">PetscDSSetType</A>(), <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
diff --git a/docs/manualpages/DM/PetscDSView.html b/docs/manualpages/DM/PetscDSView.html
index ecfddf5..07213f8 100644
--- a/docs/manualpages/DM/PetscDSView.html
+++ b/docs/manualpages/DM/PetscDSView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDSView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDSView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDSView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDSView"><H1>PetscDSView</H1></A>
 Views a <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 #include "petscds.h" 
 PetscErrorCode PetscDSView(PetscDS prob, PetscViewer v)
 </PRE>
-Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> Many br
+Collective on <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object to view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob </B></TD><TD>- the <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> object to view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscDSDestroy.html#PetscDSDestroy">PetscDSDestroy</A>()
diff --git a/docs/manualpages/DM/PetscDTGaussJacobiQuadrature.html b/docs/manualpages/DM/PetscDTGaussJacobiQuadrature.html
index 4ade564..4bc4a64 100644
--- a/docs/manualpages/DM/PetscDTGaussJacobiQuadrature.html
+++ b/docs/manualpages/DM/PetscDTGaussJacobiQuadrature.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDTGaussJacobiQuadrature</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDTGaussJacobiQuadrature.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDTGaussJacobiQuadrature.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDTGaussJacobiQuadrature"><H1>PetscDTGaussJacobiQuadrature</H1></A>
 create Gauss-Jacobi quadrature for a simplex 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ create Gauss-Jacobi quadrature for a simplex
 #include "petscdt.h" 
 PetscErrorCode PetscDTGaussJacobiQuadrature(PetscInt dim, PetscInt order, PetscReal a, PetscReal b, PetscQuadrature *q)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim   </B></TD><TD>- The simplex dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The number of points in one dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- left end of interval (often-1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b     </B></TD><TD>- right end of interval (often +1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim   </B></TD><TD>- The simplex dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The number of points in one dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- left end of interval (often-1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b     </B></TD><TD>- right end of interval (often +1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>q </B> -A <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>q </B> -A <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Karniadakis and Sherwin.  FIAT Many br
+<DT><B>1. </B> -Karniadakis and Sherwin.  FIAT
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscDTGaussQuadrature.html b/docs/manualpages/DM/PetscDTGaussQuadrature.html
index 4231986..f1c04d5 100644
--- a/docs/manualpages/DM/PetscDTGaussQuadrature.html
+++ b/docs/manualpages/DM/PetscDTGaussQuadrature.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDTGaussQuadrature</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDTGaussQuadrature.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDTGaussQuadrature.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDTGaussQuadrature"><H1>PetscDTGaussQuadrature</H1></A>
 create Gauss quadrature 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ create Gauss quadrature
 #include "petscdt.h" 
 PetscErrorCode PetscDTGaussQuadrature(PetscInt npoints,PetscReal a,PetscReal b,PetscReal *x,PetscReal *w)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- number of points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- left end of interval (often-1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- right end of interval (often +1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- number of points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- left end of interval (often-1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- right end of interval (often +1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- quadrature points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w </B></TD><TD>- quadrature weights Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- quadrature points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w </B></TD><TD>- quadrature weights
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Golub and Welsch, Calculation of Quadrature Rules, Math. Comp. 23(106), 1969. Many br
+<DT><B>1. </B> -Golub and Welsch, Calculation of Quadrature Rules, Math. Comp. 23(106), 1969.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscDTGaussTensorQuadrature.html b/docs/manualpages/DM/PetscDTGaussTensorQuadrature.html
index 4a5baab..1ebfbfd 100644
--- a/docs/manualpages/DM/PetscDTGaussTensorQuadrature.html
+++ b/docs/manualpages/DM/PetscDTGaussTensorQuadrature.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDTGaussTensorQuadrature</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDTGaussTensorQuadrature.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDTGaussTensorQuadrature.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDTGaussTensorQuadrature"><H1>PetscDTGaussTensorQuadrature</H1></A>
 creates a tensor-product Gauss quadrature 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ creates a tensor-product Gauss quadrature
 #include "petscdt.h" 
 PetscErrorCode PetscDTGaussTensorQuadrature(PetscInt dim, PetscInt npoints, PetscReal a, PetscReal b, PetscQuadrature *q)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- number of points in one dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a       </B></TD><TD>- left end of interval (often-1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b       </B></TD><TD>- right end of interval (often +1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- number of points in one dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a       </B></TD><TD>- left end of interval (often-1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b       </B></TD><TD>- right end of interval (often +1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>q </B> -A <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>q </B> -A <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDTGaussQuadrature.html#PetscDTGaussQuadrature">PetscDTGaussQuadrature</A>(), <A HREF="../DM/PetscDTLegendreEval.html#PetscDTLegendreEval">PetscDTLegendreEval</A>()
diff --git a/docs/manualpages/DM/PetscDTLegendreEval.html b/docs/manualpages/DM/PetscDTLegendreEval.html
index ee89b3d..0f656ac 100644
--- a/docs/manualpages/DM/PetscDTLegendreEval.html
+++ b/docs/manualpages/DM/PetscDTLegendreEval.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDTLegendreEval</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDTLegendreEval.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDTLegendreEval.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDTLegendreEval"><H1>PetscDTLegendreEval</H1></A>
 evaluate Legendre polynomial at points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ evaluate Legendre polynomial at points
 #include "petscdt.h" 
 PetscErrorCode PetscDTLegendreEval(PetscInt npoints,const PetscReal *points,PetscInt ndegree,const PetscInt *degrees,PetscReal *B,PetscReal *D,PetscReal *D2)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- number of spatial points to evaluate at Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- array of locations to evaluate at Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ndegree </B></TD><TD>- number of basis degrees to evaluate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>degrees </B></TD><TD>- sorted array of degrees to evaluate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- number of spatial points to evaluate at
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- array of locations to evaluate at
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ndegree </B></TD><TD>- number of basis degrees to evaluate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>degrees </B></TD><TD>- sorted array of degrees to evaluate
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- row-oriented basis evaluation matrix B[point*ndegree + degree] (dimension npoints*ndegrees, allocated by caller) (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>D </B></TD><TD>- row-oriented derivative evaluation matrix (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>D2 </B></TD><TD>- row-oriented second derivative evaluation matrix (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- row-oriented basis evaluation matrix B[point*ndegree + degree] (dimension npoints*ndegrees, allocated by caller) (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>D </B></TD><TD>- row-oriented derivative evaluation matrix (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>D2 </B></TD><TD>- row-oriented second derivative evaluation matrix (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDTGaussQuadrature.html#PetscDTGaussQuadrature">PetscDTGaussQuadrature</A>()
diff --git a/docs/manualpages/DM/PetscDTReconstructPoly.html b/docs/manualpages/DM/PetscDTReconstructPoly.html
index a4f25c9..0b1d5f9 100644
--- a/docs/manualpages/DM/PetscDTReconstructPoly.html
+++ b/docs/manualpages/DM/PetscDTReconstructPoly.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDTReconstructPoly</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDTReconstructPoly.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDTReconstructPoly.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDTReconstructPoly"><H1>PetscDTReconstructPoly</H1></A>
 create matrix representing polynomial reconstruction using cell intervals and evaluation at target intervals 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ create matrix representing polynomial reconstruction using cell intervals and ev
 #include "petscdt.h" 
 PetscErrorCode PetscDTReconstructPoly(PetscInt degree,PetscInt nsource,const PetscReal *sourcex,PetscInt ntarget,const PetscReal *targetx,PetscReal *R)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>degree </B></TD><TD>- degree of reconstruction polynomial Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsource </B></TD><TD>- number of source intervals Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sourcex </B></TD><TD>- sorted coordinates of source cell boundaries (length nsource+1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntarget </B></TD><TD>- number of target intervals Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>targetx </B></TD><TD>- sorted coordinates of target cell boundaries (length ntarget+1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>degree </B></TD><TD>- degree of reconstruction polynomial
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsource </B></TD><TD>- number of source intervals
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sourcex </B></TD><TD>- sorted coordinates of source cell boundaries (length nsource+1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntarget </B></TD><TD>- number of target intervals
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>targetx </B></TD><TD>- sorted coordinates of target cell boundaries (length ntarget+1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>R </B> -reconstruction matrix, utarget = sum_s R[t*nsource+s] * usource[s] Many br
+<DT><B>R </B> -reconstruction matrix, utarget = sum_s R[t*nsource+s] * usource[s]
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDTLegendreEval.html#PetscDTLegendreEval">PetscDTLegendreEval</A>()
diff --git a/docs/manualpages/DM/PetscDTTanhSinhTensorQuadrature.html b/docs/manualpages/DM/PetscDTTanhSinhTensorQuadrature.html
index a717693..9af9c5d 100644
--- a/docs/manualpages/DM/PetscDTTanhSinhTensorQuadrature.html
+++ b/docs/manualpages/DM/PetscDTTanhSinhTensorQuadrature.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDTTanhSinhTensorQuadrature</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDTTanhSinhTensorQuadrature.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDTTanhSinhTensorQuadrature.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDTTanhSinhTensorQuadrature"><H1>PetscDTTanhSinhTensorQuadrature</H1></A>
 create tanh-sinh quadrature for a tensor product cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ create tanh-sinh quadrature for a tensor product cell
 #include "petscdt.h" 
 PetscErrorCode PetscDTTanhSinhTensorQuadrature(PetscInt dim, PetscInt level, PetscReal a, PetscReal b, PetscQuadrature *q)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim   </B></TD><TD>- The cell dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- The number of points in one dimension, 2^l Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- left end of interval (often-1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b     </B></TD><TD>- right end of interval (often +1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim   </B></TD><TD>- The cell dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- The number of points in one dimension, 2^l
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- left end of interval (often-1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b     </B></TD><TD>- right end of interval (often +1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>q </B> -A <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>q </B> -A <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDTGaussTensorQuadrature.html#PetscDTGaussTensorQuadrature">PetscDTGaussTensorQuadrature</A>()
diff --git a/docs/manualpages/DM/PetscDualSpace.html b/docs/manualpages/DM/PetscDualSpace.html
index c6e2a19..36309c6 100644
--- a/docs/manualpages/DM/PetscDualSpace.html
+++ b/docs/manualpages/DM/PetscDualSpace.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDualSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpace"><H1>PetscDualSpace</H1></A>
 PETSc object that manages the dual space to a linear space, e.g. the space of evaluation functionals at the vertices of a triangle 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscDualSpace *<A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscDualSpaceApply.html b/docs/manualpages/DM/PetscDualSpaceApply.html
index 3b12fa7..e8b8b08 100644
--- a/docs/manualpages/DM/PetscDualSpaceApply.html
+++ b/docs/manualpages/DM/PetscDualSpaceApply.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceApply"><H1>PetscDualSpaceApply</H1></A>
 Apply a functional from the dual space basis to an input function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,23 @@ PetscErrorCode PetscDualSpaceApply(PetscDualSpace sp, PetscInt f, PetscReal time
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp      </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f       </B></TD><TD>- The basis functional index Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time    </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom    </B></TD><TD>- A context with geometric information for this cell, we use v0 (the initial vertex) and J (the Jacobian) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp </B></TD><TD>- The number of components for the function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func    </B></TD><TD>- The input function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx     </B></TD><TD>- A context for the function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp      </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f       </B></TD><TD>- The basis functional index
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time    </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom    </B></TD><TD>- A context with geometric information for this cell, we use v0 (the initial vertex) and J (the Jacobian)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp </B></TD><TD>- The number of components for the function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func    </B></TD><TD>- The input function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx     </B></TD><TD>- A context for the function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>value   </B> -numComp output values Many br
+<DT><B>value   </B> -numComp output values
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note: The calling sequence for the callback func is given by</FONT></H3>
@@ -37,7 +44,7 @@ func(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/P
      <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> numComponents, <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> values[], void *ctx)
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceApplyFVM.html b/docs/manualpages/DM/PetscDualSpaceApplyFVM.html
index c3cbf6a..1500804 100644
--- a/docs/manualpages/DM/PetscDualSpaceApplyFVM.html
+++ b/docs/manualpages/DM/PetscDualSpaceApplyFVM.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceApplyFVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceApplyFVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceApplyFVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceApplyFVM"><H1>PetscDualSpaceApplyFVM</H1></A>
 Apply a functional from the dual space basis to an input function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,23 @@ PetscErrorCode PetscDualSpaceApplyFVM(PetscDualSpace sp, PetscInt f, PetscReal t
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp      </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f       </B></TD><TD>- The basis functional index Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time    </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom    </B></TD><TD>- A context with geometric information for this cell, we currently just use the centroid Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp </B></TD><TD>- The number of components for the function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func    </B></TD><TD>- The input function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx     </B></TD><TD>- A context for the function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp      </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f       </B></TD><TD>- The basis functional index
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time    </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom    </B></TD><TD>- A context with geometric information for this cell, we currently just use the centroid
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp </B></TD><TD>- The number of components for the function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func    </B></TD><TD>- The input function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx     </B></TD><TD>- A context for the function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>value   </B> -numComp output values Many br
+<DT><B>value   </B> -numComp output values
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note: The calling sequence for the callback func is given by</FONT></H3>
@@ -37,7 +44,7 @@ func(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> dim, <A HREF="../Sys/P
      <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> numComponents, <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> values[], void *ctx)
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceCreate.html b/docs/manualpages/DM/PetscDualSpaceCreate.html
index cd6c08c..0c3056b 100644
--- a/docs/manualpages/DM/PetscDualSpaceCreate.html
+++ b/docs/manualpages/DM/PetscDualSpaceCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceCreate"><H1>PetscDualSpaceCreate</H1></A>
 Creates an empty <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object. The type can then be set with <A HREF="../DM/PetscDualSpaceSetType.html#PetscDualSpaceSetType">PetscDualSpaceSetType</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates an empty <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpa
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceCreate(MPI_Comm comm, PetscDualSpace *sp)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceSetType.html#PetscDualSpaceSetType">PetscDualSpaceSetType</A>(), <A HREF="../DM/PETSCDUALSPACELAGRANGE.html#PETSCDUALSPACELAGRANGE">PETSCDUALSPACELAGRANGE</A>
diff --git a/docs/manualpages/DM/PetscDualSpaceCreateReferenceCell.html b/docs/manualpages/DM/PetscDualSpaceCreateReferenceCell.html
index 9795430..bbbbfef 100644
--- a/docs/manualpages/DM/PetscDualSpaceCreateReferenceCell.html
+++ b/docs/manualpages/DM/PetscDualSpaceCreateReferenceCell.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceCreateReferenceCell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceCreateReferenceCell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceCreateReferenceCell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceCreateReferenceCell"><H1>PetscDualSpaceCreateReferenceCell</H1></A>
 Create a <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A> with the appropriate FEM reference cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Create a <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A> with the appropriate FEM
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceCreateReferenceCell(PetscDualSpace sp, PetscInt dim, PetscBool simplex, DM *refdm)
 </PRE>
-Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp      </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>simplex </B></TD><TD>- Flag for simplex, otherwise use a tensor-product cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp      </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim     </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>simplex </B></TD><TD>- Flag for simplex, otherwise use a tensor-product cell
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>refdm </B> -The reference cell Many br
+<DT><B>refdm </B> -The reference cell
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>, reference cell
diff --git a/docs/manualpages/DM/PetscDualSpaceDestroy.html b/docs/manualpages/DM/PetscDualSpaceDestroy.html
index 29e2109..6dd54cd 100644
--- a/docs/manualpages/DM/PetscDualSpaceDestroy.html
+++ b/docs/manualpages/DM/PetscDualSpaceDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceDestroy"><H1>PetscDualSpaceDestroy</H1></A>
 Destroys a <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceDestroy(PetscDualSpace *sp)
 </PRE>
-Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object to destroy Many br
+<DT><B>sp </B> -the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object to destroy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscDualSpaceView.html#PetscDualSpaceView">PetscDualSpaceView</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceDuplicate.html b/docs/manualpages/DM/PetscDualSpaceDuplicate.html
index 529e188..1d5188e 100644
--- a/docs/manualpages/DM/PetscDualSpaceDuplicate.html
+++ b/docs/manualpages/DM/PetscDualSpaceDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceDuplicate"><H1>PetscDualSpaceDuplicate</H1></A>
 Creates a duplicate <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object, however it is not setup. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a duplicate <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDual
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceDuplicate(PetscDualSpace sp, PetscDualSpace *spNew)
 </PRE>
-Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -The original <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+<DT><B>sp </B> -The original <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>spNew </B> -The duplicate <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+<DT><B>spNew </B> -The duplicate <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>(), <A HREF="../DM/PetscDualSpaceSetType.html#PetscDualSpaceSetType">PetscDualSpaceSetType</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceGetDM.html b/docs/manualpages/DM/PetscDualSpaceGetDM.html
index 73ff263..623a399 100644
--- a/docs/manualpages/DM/PetscDualSpaceGetDM.html
+++ b/docs/manualpages/DM/PetscDualSpaceGetDM.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceGetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceGetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceGetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceGetDM"><H1>PetscDualSpaceGetDM</H1></A>
 Get the <A HREF="../DM/DM.html#DM">DM</A> representing the reference cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the <A HREF="../DM/DM.html#DM">DM</A> representing the reference cell
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceGetDM(PetscDualSpace sp, DM *dm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm </B> -The reference cell Many br
+<DT><B>dm </B> -The reference cell
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceSetDM.html#PetscDualSpaceSetDM">PetscDualSpaceSetDM</A>(), <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceGetDimension.html b/docs/manualpages/DM/PetscDualSpaceGetDimension.html
index 92391ff..8c6a6c2 100644
--- a/docs/manualpages/DM/PetscDualSpaceGetDimension.html
+++ b/docs/manualpages/DM/PetscDualSpaceGetDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceGetDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceGetDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceGetDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceGetDimension"><H1>PetscDualSpaceGetDimension</H1></A>
 Get the dimension of the dual space, i.e. the number of basis functionals 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the dimension of the dual space, i.e. the number of basis functionals
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceGetDimension(PetscDualSpace sp, PetscInt *dim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The dimension Many br
+<DT><B>dim </B> -The dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceGetFunctional.html#PetscDualSpaceGetFunctional">PetscDualSpaceGetFunctional</A>(), <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceGetFunctional.html b/docs/manualpages/DM/PetscDualSpaceGetFunctional.html
index 52f94ad..0d0200b 100644
--- a/docs/manualpages/DM/PetscDualSpaceGetFunctional.html
+++ b/docs/manualpages/DM/PetscDualSpaceGetFunctional.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceGetFunctional</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceGetFunctional.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceGetFunctional.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceGetFunctional"><H1>PetscDualSpaceGetFunctional</H1></A>
 Get the i-th basis functional in the dual space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Get the i-th basis functional in the dual space
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceGetFunctional(PetscDualSpace sp, PetscInt i, PetscQuadrature *functional)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- The basis number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- The basis number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>functional </B> -The basis functional Many br
+<DT><B>functional </B> -The basis functional
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceGetDimension.html#PetscDualSpaceGetDimension">PetscDualSpaceGetDimension</A>(), <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceGetHeightSubspace.html b/docs/manualpages/DM/PetscDualSpaceGetHeightSubspace.html
index d0116d3..c238871 100644
--- a/docs/manualpages/DM/PetscDualSpaceGetHeightSubspace.html
+++ b/docs/manualpages/DM/PetscDualSpaceGetHeightSubspace.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceGetHeightSubspace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceGetHeightSubspace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceGetHeightSubspace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceGetHeightSubspace"><H1>PetscDualSpaceGetHeightSubspace</H1></A>
 Get the subset of the dual space basis that is supported on a mesh point of a given height. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Get the subset of the dual space basis that is supported on a mesh point of a gi
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceGetHeightSubspace(PetscDualSpace sp, PetscInt height, PetscDualSpace *bdsp)
 </PRE>
-If the dual space is not defined on mesh points of the given height (e.g. if the space is discontinuous and Many brpointwise values are not defined on the element boundaries), or if the implementation of <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> does not Many brsupport extracting subspaces, then NULL is returned. Many br
+If the dual space is not defined on mesh points of the given height (e.g. if the space is discontinuous and
+pointwise values are not defined on the element boundaries), or if the implementation of <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> does not
+support extracting subspaces, then NULL is returned.
 <P>
-This does not increment the reference count on the returned dual space, and the user should not destroy it. Many br
+This does not increment the reference count on the returned dual space, and the user should not destroy it.
 <P>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height </B></TD><TD>- the height of the mesh point for which the subspace is desired Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height </B></TD><TD>- the height of the mesh point for which the subspace is desired
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-bdsp - the subspace: must be destroyed by the user Many br
+bdsp - the subspace: must be destroyed by the user
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
diff --git a/docs/manualpages/DM/PetscDualSpaceGetNumDof.html b/docs/manualpages/DM/PetscDualSpaceGetNumDof.html
index 6afb595..a98867f 100644
--- a/docs/manualpages/DM/PetscDualSpaceGetNumDof.html
+++ b/docs/manualpages/DM/PetscDualSpaceGetNumDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceGetNumDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceGetNumDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceGetNumDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceGetNumDof"><H1>PetscDualSpaceGetNumDof</H1></A>
 Get the number of degrees of freedom for each spatial (topological) dimension 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the number of degrees of freedom for each spatial (topological) dimension
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceGetNumDof(PetscDualSpace sp, const PetscInt **numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>numDof </B> -An array of length dim+1 which holds the number of dofs for each dimension Many br
+<DT><B>numDof </B> -An array of length dim+1 which holds the number of dofs for each dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceGetFunctional.html#PetscDualSpaceGetFunctional">PetscDualSpaceGetFunctional</A>(), <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceGetOrder.html b/docs/manualpages/DM/PetscDualSpaceGetOrder.html
index d639327..e18ade6 100644
--- a/docs/manualpages/DM/PetscDualSpaceGetOrder.html
+++ b/docs/manualpages/DM/PetscDualSpaceGetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceGetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceGetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceGetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceGetOrder"><H1>PetscDualSpaceGetOrder</H1></A>
 Get the order of the dual space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the order of the dual space
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceGetOrder(PetscDualSpace sp, PetscInt *order)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>order </B> -The order Many br
+<DT><B>order </B> -The order
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceSetOrder.html#PetscDualSpaceSetOrder">PetscDualSpaceSetOrder</A>(), <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceGetType.html b/docs/manualpages/DM/PetscDualSpaceGetType.html
index 2e12132..308c0b7 100644
--- a/docs/manualpages/DM/PetscDualSpaceGetType.html
+++ b/docs/manualpages/DM/PetscDualSpaceGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceGetType"><H1>PetscDualSpaceGetType</H1></A>
 Gets the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> type name (as a string) from the object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> t
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceGetType(PetscDualSpace sp, PetscDualSpaceType *name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp  </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+<DT><B>sp  </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> type name Many br
+<DT><B>name </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>, get, type, name
diff --git a/docs/manualpages/DM/PetscDualSpaceLagrangeGetContinuity.html b/docs/manualpages/DM/PetscDualSpaceLagrangeGetContinuity.html
index 4616131..ce13bd4 100644
--- a/docs/manualpages/DM/PetscDualSpaceLagrangeGetContinuity.html
+++ b/docs/manualpages/DM/PetscDualSpaceLagrangeGetContinuity.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceLagrangeGetContinuity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceLagrangeGetContinuity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceLagrangeGetContinuity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceLagrangeGetContinuity"><H1>PetscDualSpaceLagrangeGetContinuity</H1></A>
 Retrieves the flag for element continuity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Retrieves the flag for element continuity
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceLagrangeGetContinuity(PetscDualSpace sp, PetscBool *continuous)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp         </B> -the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+<DT><B>sp         </B> -the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>continuous </B> -flag for element continuity Many br
+<DT><B>continuous </B> -flag for element continuity
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>, Lagrange, continuous, discontinuous
diff --git a/docs/manualpages/DM/PetscDualSpaceLagrangeSetContinuity.html b/docs/manualpages/DM/PetscDualSpaceLagrangeSetContinuity.html
index 7323a9d..ee94625 100644
--- a/docs/manualpages/DM/PetscDualSpaceLagrangeSetContinuity.html
+++ b/docs/manualpages/DM/PetscDualSpaceLagrangeSetContinuity.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceLagrangeSetContinuity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceLagrangeSetContinuity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceLagrangeSetContinuity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceLagrangeSetContinuity"><H1>PetscDualSpaceLagrangeSetContinuity</H1></A>
 Indicate whether the element is continuous 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Indicate whether the element is continuous
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceLagrangeSetContinuity(PetscDualSpace sp, PetscBool continuous)
 </PRE>
-Logically Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+Logically Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp         </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>continuous </B></TD><TD>- flag for element continuity Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp         </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>continuous </B></TD><TD>- flag for element continuity
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-petscdualspace_lagrange_continuity <bool></B> - Many br Many br
+<DT><B>-petscdualspace_lagrange_continuity <bool></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/DM/PetscDualSpaceRegister.html b/docs/manualpages/DM/PetscDualSpaceRegister.html
index 6a7c69e..477b1e5 100644
--- a/docs/manualpages/DM/PetscDualSpaceRegister.html
+++ b/docs/manualpages/DM/PetscDualSpaceRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceRegister"><H1>PetscDualSpaceRegister</H1></A>
 Adds a new <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,37 @@ Adds a new <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceRegister(const char sname[], PetscErrorCode (*function)(PetscDualSpace))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../DM/PetscDualSpaceRegister.html#PetscDualSpaceRegister">PetscDualSpaceRegister</A>() may be called multiple times to add several user-defined PetscDualSpaces Many br
+<A HREF="../DM/PetscDualSpaceRegister.html#PetscDualSpaceRegister">PetscDualSpaceRegister</A>() may be called multiple times to add several user-defined PetscDualSpaces
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../DM/PetscDualSpaceRegister.html#PetscDualSpaceRegister">PetscDualSpaceRegister</A>("my_space", MyPetscDualSpaceCreate);
 </PRE>
- Many br
+
 <P>
-Then, your <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> type can be chosen with the procedural interface via Many br<PRE>
+Then, your <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> *);
     <A HREF="../DM/PetscDualSpaceSetType.html#PetscDualSpaceSetType">PetscDualSpaceSetType</A>(<A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>, "my_dual_space");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -petscdualspace_type my_dual_space
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>, register
diff --git a/docs/manualpages/DM/PetscDualSpaceRegisterAll.html b/docs/manualpages/DM/PetscDualSpaceRegisterAll.html
index c10543b..e8b8d11 100644
--- a/docs/manualpages/DM/PetscDualSpaceRegisterAll.html
+++ b/docs/manualpages/DM/PetscDualSpaceRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceRegisterAll"><H1>PetscDualSpaceRegisterAll</H1></A>
 Registers all of the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> components in the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Registers all of the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDua
 #include "petscfe.h"  
 PetscErrorCode PetscDualSpaceRegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>path </B> -The dynamic library path Many br
+<DT><B>path </B> -The dynamic library path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>, register, all
diff --git a/docs/manualpages/DM/PetscDualSpaceSetDM.html b/docs/manualpages/DM/PetscDualSpaceSetDM.html
index 684ec58..dbec369 100644
--- a/docs/manualpages/DM/PetscDualSpaceSetDM.html
+++ b/docs/manualpages/DM/PetscDualSpaceSetDM.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceSetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceSetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceSetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceSetDM"><H1>PetscDualSpaceSetDM</H1></A>
 Get the <A HREF="../DM/DM.html#DM">DM</A> representing the reference cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Get the <A HREF="../DM/DM.html#DM">DM</A> representing the reference cell
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceSetDM(PetscDualSpace sp, DM dm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The reference cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The reference cell
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceGetDM.html#PetscDualSpaceGetDM">PetscDualSpaceGetDM</A>(), <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceSetFromOptions.html b/docs/manualpages/DM/PetscDualSpaceSetFromOptions.html
index 46862af..7e966b3 100644
--- a/docs/manualpages/DM/PetscDualSpaceSetFromOptions.html
+++ b/docs/manualpages/DM/PetscDualSpaceSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceSetFromOptions"><H1>PetscDualSpaceSetFromOptions</H1></A>
 sets parameters in a <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> from the options database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,15 @@ sets parameters in a <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDua
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceSetFromOptions(PetscDualSpace sp)
 </PRE>
-Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object to set options for Many br
+<DT><B>sp </B> -the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object to set options for
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-petscspace_order the approximation order of the space</B> - Many br Many br
+<DT><B>-petscspace_order the approximation order of the space</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscDualSpaceSetOrder.html b/docs/manualpages/DM/PetscDualSpaceSetOrder.html
index bb6cbc0..29c99e2 100644
--- a/docs/manualpages/DM/PetscDualSpaceSetOrder.html
+++ b/docs/manualpages/DM/PetscDualSpaceSetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceSetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceSetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceSetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceSetOrder"><H1>PetscDualSpaceSetOrder</H1></A>
 Set the order of the dual space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the order of the dual space
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceSetOrder(PetscDualSpace sp, PetscInt order)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The order Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The order
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceGetOrder.html#PetscDualSpaceGetOrder">PetscDualSpaceGetOrder</A>(), <A HREF="../DM/PetscDualSpaceCreate.html#PetscDualSpaceCreate">PetscDualSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceSetType.html b/docs/manualpages/DM/PetscDualSpaceSetType.html
index a37ce96..b30e4ca 100644
--- a/docs/manualpages/DM/PetscDualSpaceSetType.html
+++ b/docs/manualpages/DM/PetscDualSpaceSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceSetType"><H1>PetscDualSpaceSetType</H1></A>
 Builds a particular <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Builds a particular <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDual
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceSetType(PetscDualSpace sp, PetscDualSpaceType name)
 </PRE>
-Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp   </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp   </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of space
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-petscdualspace_type <type> </B> -Sets the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> type; use -help for a list of available types Many br
+<DT><B>-petscdualspace_type <type> </B> -Sets the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> type; use -help for a list of available types
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>, set, type
diff --git a/docs/manualpages/DM/PetscDualSpaceSetUp.html b/docs/manualpages/DM/PetscDualSpaceSetUp.html
index b2f85f8..9021881 100644
--- a/docs/manualpages/DM/PetscDualSpaceSetUp.html
+++ b/docs/manualpages/DM/PetscDualSpaceSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceSetUp"><H1>PetscDualSpaceSetUp</H1></A>
 Construct a basis for the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Construct a basis for the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">Pet
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceSetUp(PetscDualSpace sp)
 </PRE>
-Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object to setup Many br
+<DT><B>sp </B> -the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object to setup
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscDualSpaceView.html#PetscDualSpaceView">PetscDualSpaceView</A>(), <A HREF="../DM/PetscDualSpaceDestroy.html#PetscDualSpaceDestroy">PetscDualSpaceDestroy</A>()
diff --git a/docs/manualpages/DM/PetscDualSpaceSimpleSetDimension.html b/docs/manualpages/DM/PetscDualSpaceSimpleSetDimension.html
index 78abaa4..3dcbe41 100644
--- a/docs/manualpages/DM/PetscDualSpaceSimpleSetDimension.html
+++ b/docs/manualpages/DM/PetscDualSpaceSimpleSetDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceSimpleSetDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceSimpleSetDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceSimpleSetDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceSimpleSetDimension"><H1>PetscDualSpaceSimpleSetDimension</H1></A>
 Set the number of functionals in the dual space basis 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the number of functionals in the dual space basis
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceSimpleSetDimension(PetscDualSpace sp, PetscInt dim)
 </PRE>
-Logically Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+Logically Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp  </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the basis dimension Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp  </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the basis dimension
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>, dimension
diff --git a/docs/manualpages/DM/PetscDualSpaceSimpleSetFunctional.html b/docs/manualpages/DM/PetscDualSpaceSimpleSetFunctional.html
index 4dc43b8..19f34a6 100644
--- a/docs/manualpages/DM/PetscDualSpaceSimpleSetFunctional.html
+++ b/docs/manualpages/DM/PetscDualSpaceSimpleSetFunctional.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceSimpleSetFunctional</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceSimpleSetFunctional.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceSimpleSetFunctional.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceSimpleSetFunctional"><H1>PetscDualSpaceSimpleSetFunctional</H1></A>
 Set the given basis element for this dual space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Set the given basis element for this dual space
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceSimpleSetFunctional(PetscDualSpace sp, PetscInt func, PetscQuadrature q)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp  </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the basis index Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- the basis functional Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp  </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the basis index
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- the basis functional
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: The quadrature will be reweighted so that it has unit volume. Many br
+Note: The quadrature will be reweighted so that it has unit volume.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>, functional
diff --git a/docs/manualpages/DM/PetscDualSpaceType.html b/docs/manualpages/DM/PetscDualSpaceType.html
index 367c3df..7476682 100644
--- a/docs/manualpages/DM/PetscDualSpaceType.html
+++ b/docs/manualpages/DM/PetscDualSpaceType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceType"><H1>PetscDualSpaceType</H1></A>
 String with the name of a PETSc dual space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,7 +16,7 @@ typedef const char *<A HREF="../DM/PetscDualSpaceType.html#PetscDualSpaceType">P
 #define <A HREF="../DM/PETSCDUALSPACESIMPLE.html#PETSCDUALSPACESIMPLE">PETSCDUALSPACESIMPLE</A>   "simple"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscDualSpaceSetType.html#PetscDualSpaceSetType">PetscDualSpaceSetType</A>(), <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
diff --git a/docs/manualpages/DM/PetscDualSpaceView.html b/docs/manualpages/DM/PetscDualSpaceView.html
index 766896c..4052c2e 100644
--- a/docs/manualpages/DM/PetscDualSpaceView.html
+++ b/docs/manualpages/DM/PetscDualSpaceView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDualSpaceView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscDualSpaceView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscDualSpaceView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDualSpaceView"><H1>PetscDualSpaceView</H1></A>
 Views a <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 #include "petscfe.h" 
 PetscErrorCode PetscDualSpaceView(PetscDualSpace sp, PetscViewer v)
 </PRE>
-Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> Many br
+Collective on <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object to view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object to view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscDualSpaceDestroy.html#PetscDualSpaceDestroy">PetscDualSpaceDestroy</A>()
diff --git a/docs/manualpages/DM/PetscFE.html b/docs/manualpages/DM/PetscFE.html
index 48ac031..6ede08c 100644
--- a/docs/manualpages/DM/PetscFE.html
+++ b/docs/manualpages/DM/PetscFE.html
@@ -5,15 +5,15 @@
 <TITLE>PetscFE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFE"><H1>PetscFE</H1></A>
 PETSc object that manages a finite element space, e.g. the P_1 Lagrange element 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscFE *<A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscFECompositeGetMapping.html b/docs/manualpages/DM/PetscFECompositeGetMapping.html
index 6e2fbcd..1e0cc34 100644
--- a/docs/manualpages/DM/PetscFECompositeGetMapping.html
+++ b/docs/manualpages/DM/PetscFECompositeGetMapping.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFECompositeGetMapping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFECompositeGetMapping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFECompositeGetMapping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFECompositeGetMapping"><H1>PetscFECompositeGetMapping</H1></A>
 Returns the mappings from the reference element to each subelement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Returns the mappings from the reference element to each subelement
 #include "petscfe.h" 
 PetscErrorCode PetscFECompositeGetMapping(PetscFE fem, PetscInt *numSubelements, const PetscReal *v0[], const PetscReal *jac[], const PetscReal *invjac[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blockSize </B></TD><TD>- The number of elements in a block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBlocks </B></TD><TD>- The number of blocks in a batch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>batchSize </B></TD><TD>- The number of elements in a batch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBatches </B></TD><TD>- The number of batches in a chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blockSize </B></TD><TD>- The number of elements in a block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBlocks </B></TD><TD>- The number of blocks in a batch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>batchSize </B></TD><TD>- The number of elements in a batch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBatches </B></TD><TD>- The number of batches in a chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFECreate.html b/docs/manualpages/DM/PetscFECreate.html
index be35366..0f0cc6a 100644
--- a/docs/manualpages/DM/PetscFECreate.html
+++ b/docs/manualpages/DM/PetscFECreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFECreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFECreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFECreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFECreate"><H1>PetscFECreate</H1></A>
 Creates an empty <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object. The type can then be set with <A HREF="../DM/PetscFESetType.html#PetscFESetType">PetscFESetType</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates an empty <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object. The ty
 #include "petscfe.h" 
 PetscErrorCode PetscFECreate(MPI_Comm comm, PetscFE *fem)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFESetType.html#PetscFESetType">PetscFESetType</A>(), PETSCFEGALERKIN
diff --git a/docs/manualpages/DM/PetscFECreateDefault.html b/docs/manualpages/DM/PetscFECreateDefault.html
index 86bc674..c2887b4 100644
--- a/docs/manualpages/DM/PetscFECreateDefault.html
+++ b/docs/manualpages/DM/PetscFECreateDefault.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFECreateDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFECreateDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFECreateDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFECreateDefault"><H1>PetscFECreateDefault</H1></A>
 Create a <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> for basic FEM computation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Create a <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> for basic FEM computat
 #include "petscfe.h" 
 PetscErrorCode PetscFECreateDefault(DM dm, PetscInt dim, PetscInt numComp, PetscBool isSimplex, const char prefix[], PetscInt qorder, PetscFE *fem)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm         </B></TD><TD>- The underlying <A HREF="../DM/DM.html#DM">DM</A> for the domain Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim        </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp    </B></TD><TD>- The number of components Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isSimplex  </B></TD><TD>- Flag for simplex reference cell, otherwise its a tensor product Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix     </B></TD><TD>- The options prefix, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qorder     </B></TD><TD>- The quadrature order Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm         </B></TD><TD>- The underlying <A HREF="../DM/DM.html#DM">DM</A> for the domain
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim        </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp    </B></TD><TD>- The number of components
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isSimplex  </B></TD><TD>- Flag for simplex reference cell, otherwise its a tensor product
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix     </B></TD><TD>- The options prefix, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qorder     </B></TD><TD>- The quadrature order
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>, finite element
diff --git a/docs/manualpages/DM/PetscFEDestroy.html b/docs/manualpages/DM/PetscFEDestroy.html
index 3a31ffd..170586b 100644
--- a/docs/manualpages/DM/PetscFEDestroy.html
+++ b/docs/manualpages/DM/PetscFEDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEDestroy"><H1>PetscFEDestroy</H1></A>
 Destroys a <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 #include "petscfe.h" 
 PetscErrorCode PetscFEDestroy(PetscFE *fem)
 </PRE>
-Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> Many br
+Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object to destroy Many br
+<DT><B>fem </B> -the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object to destroy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscFEView.html#PetscFEView">PetscFEView</A>()
diff --git a/docs/manualpages/DM/PetscFEFinalizePackage.html b/docs/manualpages/DM/PetscFEFinalizePackage.html
index 19b348e..9240924 100644
--- a/docs/manualpages/DM/PetscFEFinalizePackage.html
+++ b/docs/manualpages/DM/PetscFEFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscFEFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEFinalizePackage"><H1>PetscFEFinalizePackage</H1></A>
 This function finalizes everything in the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscFEFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>, initialize, package
diff --git a/docs/manualpages/DM/PetscFEGetBasisSpace.html b/docs/manualpages/DM/PetscFEGetBasisSpace.html
index 08474e1..c5b7c69 100644
--- a/docs/manualpages/DM/PetscFEGetBasisSpace.html
+++ b/docs/manualpages/DM/PetscFEGetBasisSpace.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEGetBasisSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEGetBasisSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEGetBasisSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEGetBasisSpace"><H1>PetscFEGetBasisSpace</H1></A>
 Returns the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> used for approximation of the solution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> used for a
 #include "petscfe.h" 
 PetscErrorCode PetscFEGetBasisSpace(PetscFE fem, PetscSpace *sp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFEGetDimension.html b/docs/manualpages/DM/PetscFEGetDimension.html
index 4120234..1be1eca 100644
--- a/docs/manualpages/DM/PetscFEGetDimension.html
+++ b/docs/manualpages/DM/PetscFEGetDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEGetDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEGetDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEGetDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEGetDimension"><H1>PetscFEGetDimension</H1></A>
 Get the dimension of the finite element space on a cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the dimension of the finite element space on a cell
 #include "petscfe.h" 
 PetscErrorCode PetscFEGetDimension(PetscFE fem, PetscInt *dim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fe </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> Many br
+<DT><B>fe </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The dimension Many br
+<DT><B>dim </B> -The dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>(), PetscSpaceGetDimension(), <A HREF="../DM/PetscDualSpaceGetDimension.html#PetscDualSpaceGetDimension">PetscDualSpaceGetDimension</A>()
diff --git a/docs/manualpages/DM/PetscFEGetDualSpace.html b/docs/manualpages/DM/PetscFEGetDualSpace.html
index 4224fed..3d86676 100644
--- a/docs/manualpages/DM/PetscFEGetDualSpace.html
+++ b/docs/manualpages/DM/PetscFEGetDualSpace.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEGetDualSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEGetDualSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEGetDualSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEGetDualSpace"><H1>PetscFEGetDualSpace</H1></A>
 Returns the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> used to define the inner product 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A
 #include "petscfe.h" 
 PetscErrorCode PetscFEGetDualSpace(PetscFE fem, PetscDualSpace *sp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFEGetNumComponents.html b/docs/manualpages/DM/PetscFEGetNumComponents.html
index 87cf6e1..ec1276d 100644
--- a/docs/manualpages/DM/PetscFEGetNumComponents.html
+++ b/docs/manualpages/DM/PetscFEGetNumComponents.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEGetNumComponents</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEGetNumComponents.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEGetNumComponents.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEGetNumComponents"><H1>PetscFEGetNumComponents</H1></A>
 Returns the number of components in the element 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the number of components in the element
 #include "petscfe.h" 
 PetscErrorCode PetscFEGetNumComponents(PetscFE fem, PetscInt *comp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>comp </B> -The number of field components Many br
+<DT><B>comp </B> -The number of field components
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFEGetQuadrature.html b/docs/manualpages/DM/PetscFEGetQuadrature.html
index 81770ad..514627c 100644
--- a/docs/manualpages/DM/PetscFEGetQuadrature.html
+++ b/docs/manualpages/DM/PetscFEGetQuadrature.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEGetQuadrature</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEGetQuadrature.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEGetQuadrature.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEGetQuadrature"><H1>PetscFEGetQuadrature</H1></A>
 Returns the PetscQuadreture used to calculate inner products 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the PetscQuadreture used to calculate inner products
 #include "petscfe.h" 
 PetscErrorCode PetscFEGetQuadrature(PetscFE fem, PetscQuadrature *q)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>q </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>q </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFEGetSpatialDimension.html b/docs/manualpages/DM/PetscFEGetSpatialDimension.html
index 44c52ee..2501cce 100644
--- a/docs/manualpages/DM/PetscFEGetSpatialDimension.html
+++ b/docs/manualpages/DM/PetscFEGetSpatialDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEGetSpatialDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEGetSpatialDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEGetSpatialDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEGetSpatialDimension"><H1>PetscFEGetSpatialDimension</H1></A>
 Returns the spatial dimension of the element 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the spatial dimension of the element
 #include "petscfe.h" 
 PetscErrorCode PetscFEGetSpatialDimension(PetscFE fem, PetscInt *dim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The spatial dimension Many br
+<DT><B>dim </B> -The spatial dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFEGetTileSizes.html b/docs/manualpages/DM/PetscFEGetTileSizes.html
index 1ad60ba..c66c675 100644
--- a/docs/manualpages/DM/PetscFEGetTileSizes.html
+++ b/docs/manualpages/DM/PetscFEGetTileSizes.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEGetTileSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEGetTileSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEGetTileSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEGetTileSizes"><H1>PetscFEGetTileSizes</H1></A>
 Returns the tile sizes for evaluation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Returns the tile sizes for evaluation
 #include "petscfe.h" 
 PetscErrorCode PetscFEGetTileSizes(PetscFE fem, PetscInt *blockSize, PetscInt *numBlocks, PetscInt *batchSize, PetscInt *numBatches)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br
+<DT><B>fem </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blockSize </B></TD><TD>- The number of elements in a block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBlocks </B></TD><TD>- The number of blocks in a batch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>batchSize </B></TD><TD>- The number of elements in a batch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBatches </B></TD><TD>- The number of batches in a chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blockSize </B></TD><TD>- The number of elements in a block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBlocks </B></TD><TD>- The number of blocks in a batch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>batchSize </B></TD><TD>- The number of elements in a batch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBatches </B></TD><TD>- The number of batches in a chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFEGetType.html b/docs/manualpages/DM/PetscFEGetType.html
index 606ef09..142e673 100644
--- a/docs/manualpages/DM/PetscFEGetType.html
+++ b/docs/manualpages/DM/PetscFEGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEGetType"><H1>PetscFEGetType</H1></A>
 Gets the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> type name (as a string) from the object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> type name (as a string
 #include "petscfe.h" 
 PetscErrorCode PetscFEGetType(PetscFE fem, PetscFEType *name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem  </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> Many br
+<DT><B>fem  </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> type name Many br
+<DT><B>name </B> -The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>, get, type, name
diff --git a/docs/manualpages/DM/PetscFEInitializePackage.html b/docs/manualpages/DM/PetscFEInitializePackage.html
index 8243d82..b714d15 100644
--- a/docs/manualpages/DM/PetscFEInitializePackage.html
+++ b/docs/manualpages/DM/PetscFEInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscFEInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEInitializePackage"><H1>PetscFEInitializePackage</H1></A>
 This function initializes everything in the FE package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../DM/PetscSpaceCreate.html#PetscSpaceCreate">PetscSpaceCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscFEInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>, initialize, package
diff --git a/docs/manualpages/DM/PetscFEIntegrate.html b/docs/manualpages/DM/PetscFEIntegrate.html
index 0b7a8c0..7bd0581 100644
--- a/docs/manualpages/DM/PetscFEIntegrate.html
+++ b/docs/manualpages/DM/PetscFEIntegrate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEIntegrate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEIntegrate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEIntegrate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEIntegrate"><H1>PetscFEIntegrate</H1></A>
 Produce the integral for the given field for a chunk of elements by quadrature integration 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,32 @@ Produce the integral for the given field for a chunk of elements by quadrature i
 PetscErrorCode PetscFEIntegrate(PetscFE fem, PetscDS prob, PetscInt field, PetscInt Ne, PetscFECellGeom *geom,
                                 const PetscScalar coefficients[], PetscDS probAux, const PetscScalar coefficientsAux[], PetscReal integral[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob         </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field        </B></TD><TD>- The field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob         </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field        </B></TD><TD>- The field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements
+</TD></TR></TABLE>
 <P>
-Output Parameter Many br
-<DT><B>integral     </B> -the integral for this field Many br
+Output Parameter
+<DT><B>integral     </B> -the integral for this field
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFEIntegrateResidual.html#PetscFEIntegrateResidual">PetscFEIntegrateResidual</A>()
diff --git a/docs/manualpages/DM/PetscFEIntegrateBdResidual.html b/docs/manualpages/DM/PetscFEIntegrateBdResidual.html
index 65adedb..4056de6 100644
--- a/docs/manualpages/DM/PetscFEIntegrateBdResidual.html
+++ b/docs/manualpages/DM/PetscFEIntegrateBdResidual.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEIntegrateBdResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEIntegrateBdResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEIntegrateBdResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEIntegrateBdResidual"><H1>PetscFEIntegrateBdResidual</H1></A>
 Produce the element residual vector for a chunk of elements by quadrature integration over a boundary 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,25 +15,34 @@ Produce the element residual vector for a chunk of elements by quadrature integr
 PetscErrorCode PetscFEIntegrateBdResidual(PetscFE fem, PetscDS prob, PetscInt field, PetscInt Ne, PetscFECellGeom *geom,
                                           const PetscScalar coefficients[], const PetscScalar coefficients_t[], PetscDS probAux, const PetscScalar coefficientsAux[], PetscScalar elemVec[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob         </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field        </B></TD><TD>- The field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients_t </B></TD><TD>- The array of FEM basis time derivative coefficients for the elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob         </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field        </B></TD><TD>- The field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients_t </B></TD><TD>- The array of FEM basis time derivative coefficients for the elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements
+</TD></TR></TABLE>
 <P>
-Output Parameter Many br
-<DT><B>elemVec      </B> -the element residual vectors from each element Many br
+Output Parameter
+<DT><B>elemVec      </B> -the element residual vectors from each element
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFEIntegrateResidual.html#PetscFEIntegrateResidual">PetscFEIntegrateResidual</A>()
diff --git a/docs/manualpages/DM/PetscFEIntegrateJacobian.html b/docs/manualpages/DM/PetscFEIntegrateJacobian.html
index abbcffc..fef61ef 100644
--- a/docs/manualpages/DM/PetscFEIntegrateJacobian.html
+++ b/docs/manualpages/DM/PetscFEIntegrateJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEIntegrateJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEIntegrateJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEIntegrateJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEIntegrateJacobian"><H1>PetscFEIntegrateJacobian</H1></A>
 Produce the element Jacobian for a chunk of elements by quadrature integration 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,35 @@ Produce the element Jacobian for a chunk of elements by quadrature integration
 #include "petscfe.h" 
 PetscErrorCode PetscFERefine(PetscFE fe, PetscFE *feRef)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob         </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jtype        </B></TD><TD>- The type of matrix pointwise functions that should be used Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldI       </B></TD><TD>- The test field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldJ       </B></TD><TD>- The basis field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements for the Jacobian evaluation point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients_t </B></TD><TD>- The array of FEM basis time derivative coefficients for the elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob         </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jtype        </B></TD><TD>- The type of matrix pointwise functions that should be used
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldI       </B></TD><TD>- The test field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldJ       </B></TD><TD>- The basis field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements for the Jacobian evaluation point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients_t </B></TD><TD>- The array of FEM basis time derivative coefficients for the elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements
+</TD></TR></TABLE>
 <P>
-Output Parameter Many br
-<DT><B>elemMat      </B> -the element matrices for the Jacobian from each element Many br
+Output Parameter
+<DT><B>elemMat      </B> -the element matrices for the Jacobian from each element
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
@@ -59,28 +70,48 @@ Loop over batch of elements (e):
 <pre>
                      + \nabla\psi^{fc}_f(q) \cdot g3_{fc,gc,df,dg}(u, \nabla u) \nabla\phi^{gc}_g(q)
 </pre>
-*/ Many brPetscErrorCode <A HREF="../DM/PetscFEIntegrateJacobian.html#PetscFEIntegrateJacobian">PetscFEIntegrateJacobian</A>(<A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> fem, <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> prob, <A HREF="../DM/PetscFEJacobianType.html#PetscFEJacobianType">PetscFEJacobianType</A> jtype, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> fieldI, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> fieldJ, <A HREF="../Sys/PetscInt.html#PetscInt">Pets [...]
+*/
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../DM/PetscFEIntegrateJacobian.html#PetscFEIntegrateJacobian">PetscFEIntegrateJacobian</A>(<A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> fem, <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> prob, <A HREF="../DM/PetscFEJacobianType.html#PetscFEJacobianType">PetscFEJacobianType</A> jtype, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> fieldI, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> fieldJ [...]
+const <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> coefficients[], const <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> coefficients_t[], <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> probAux, const <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> coefficientsAux[], <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> elemMat[])
+{
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr;
 <P>
-<A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>; Many brPetscValidHeaderSpecific(fem, PETSCFE_CLASSID, 1); Many brif (fem->ops->integratejacobian) {ierr = (*fem->ops->integratejacobian)(fem, prob, jtype, fieldI, fieldJ, Ne, geom, coefficients, coefficients_t, probAux, coefficientsAux, elemMat);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);} Many brPetscFunctionReturn(0); Many br} Many br
+<A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>;
+PetscValidHeaderSpecific(fem, PETSCFE_CLASSID, 1);
+if (fem->ops->integratejacobian) {ierr = (*fem->ops->integratejacobian)(fem, prob, jtype, fieldI, fieldJ, Ne, geom, coefficients, coefficients_t, probAux, coefficientsAux, elemMat);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);}
+<A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(0);
+}
 <P>
-#undef __FUNCT__ Many br#define __FUNCT__ "PetscFEIntegrateBdJacobian" Many br/*C Many brPetscFEIntegrateBdJacobian - Produce the boundary element Jacobian for a chunk of elements by quadrature integration Many br
+#undef __FUNCT__
+#define __FUNCT__ "PetscFEIntegrateBdJacobian"
+/*C
+PetscFEIntegrateBdJacobian - Produce the boundary element Jacobian for a chunk of elements by quadrature integration
 <P>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          = The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated</B></TD><TD>- . prob         - The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldI       </B></TD><TD>- The test field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldJ       </B></TD><TD>- The basis field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements for the Jacobian evaluation point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients_t </B></TD><TD>- The array of FEM basis time derivative coefficients for the elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          = The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated</B></TD><TD>- . prob         - The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldI       </B></TD><TD>- The test field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldJ       </B></TD><TD>- The basis field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements for the Jacobian evaluation point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients_t </B></TD><TD>- The array of FEM basis time derivative coefficients for the elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements
+</TD></TR></TABLE>
 <P>
-Output Parameter Many br
-<DT><B>elemMat              </B> -the element matrices for the Jacobian from each element Many br
+Output Parameter
+<DT><B>elemMat              </B> -the element matrices for the Jacobian from each element
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
@@ -108,21 +139,34 @@ Loop over batch of elements (e):
 <pre>
                      + \nabla\psi^{fc}_f(q) \cdot g3_{fc,gc,df,dg}(u, \nabla u) \nabla\phi^{gc}_g(q)
 </pre>
-*/ Many brPetscErrorCode PetscFEIntegrateBdJacobian(<A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> fem, <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> prob, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> fieldI, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> fieldJ, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> Ne, PetscFECellGeom *geom, Many brconst <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> coefficients[], const <A HREF="../Sys/PetscScalar.html [...]
+*/
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> PetscFEIntegrateBdJacobian(<A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> fem, <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> prob, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> fieldI, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> fieldJ, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> Ne, PetscFECellGeom *geom,
+const <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> coefficients[], const <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> coefficients_t[], <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> probAux, const <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> coefficientsAux[], <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> elemMat[])
+{
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr;
 <P>
-<A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>; Many brPetscValidHeaderSpecific(fem, PETSCFE_CLASSID, 1); Many brif (fem->ops->integratebdjacobian) {ierr = (*fem->ops->integratebdjacobian)(fem, prob, fieldI, fieldJ, Ne, geom, coefficients, coefficients_t, probAux, coefficientsAux, elemMat);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);} Many brPetscFunctionReturn(0); Many br} Many br
+<A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>;
+PetscValidHeaderSpecific(fem, PETSCFE_CLASSID, 1);
+if (fem->ops->integratebdjacobian) {ierr = (*fem->ops->integratebdjacobian)(fem, prob, fieldI, fieldJ, Ne, geom, coefficients, coefficients_t, probAux, coefficientsAux, elemMat);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);}
+<A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(0);
+}
 <P>
-#undef __FUNCT__ Many br#define __FUNCT__ "PetscFERefine" Many br/*@ Many brPetscFERefine - Create a "refined" <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that refines the reference cell into smaller copies. This is typically used Many brto precondition a higher order method with a lower order method on a refined mesh having the same number of dofs (but more Many brsparsity). It is also used to create an interpolation between regularly refined meshes. Many br
+#undef __FUNCT__
+#define __FUNCT__ "PetscFERefine"
+/*@
+PetscFERefine - Create a "refined" <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object that refines the reference cell into smaller copies. This is typically used
+to precondition a higher order method with a lower order method on a refined mesh having the same number of dofs (but more
+sparsity). It is also used to create an interpolation between regularly refined meshes.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fe </B> -The initial <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> Many br
+<DT><B>fe </B> -The initial <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>feRef </B> -The refined <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> Many br
+<DT><B>feRef </B> -The refined <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFEType.html#PetscFEType">PetscFEType</A>, <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>(), <A HREF="../DM/PetscFESetType.html#PetscFESetType">PetscFESetType</A>()
diff --git a/docs/manualpages/DM/PetscFEIntegrateResidual.html b/docs/manualpages/DM/PetscFEIntegrateResidual.html
index 8f5bcca..9856526 100644
--- a/docs/manualpages/DM/PetscFEIntegrateResidual.html
+++ b/docs/manualpages/DM/PetscFEIntegrateResidual.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEIntegrateResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEIntegrateResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEIntegrateResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEIntegrateResidual"><H1>PetscFEIntegrateResidual</H1></A>
 Produce the element residual vector for a chunk of elements by quadrature integration 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,31 @@ Produce the element residual vector for a chunk of elements by quadrature integr
 PetscErrorCode PetscFEIntegrateResidual(PetscFE fem, PetscDS prob, PetscInt field, PetscInt Ne, PetscFECellGeom *geom,
                                         const PetscScalar coefficients[], const PetscScalar coefficients_t[], PetscDS probAux, const PetscScalar coefficientsAux[], PetscScalar elemVec[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob         </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field        </B></TD><TD>- The field being integrated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients_t </B></TD><TD>- The array of FEM basis time derivative coefficients for the elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem          </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object for the field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prob         </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the discretizations and continuum functions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field        </B></TD><TD>- The field being integrated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne           </B></TD><TD>- The number of elements in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>geom         </B></TD><TD>- The cell geometry for each cell in the chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients </B></TD><TD>- The array of FEM basis coefficients for the elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficients_t </B></TD><TD>- The array of FEM basis time derivative coefficients for the elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>probAux      </B></TD><TD>- The <A HREF="../DM/PetscDS.html#PetscDS">PetscDS</A> specifying the auxiliary discretizations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coefficientsAux </B></TD><TD>- The array of FEM auxiliary basis coefficients for the elements
+</TD></TR></TABLE>
 <P>
-Output Parameter Many br
-<DT><B>elemVec      </B> -the element residual vectors from each element Many br
+Output Parameter
+<DT><B>elemVec      </B> -the element residual vectors from each element
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
@@ -53,7 +62,7 @@ Loop over batch of elements (e):
     elemVec[i] += \psi^{fc}_f(q) f0_{fc}(u, \nabla u) + \nabla\psi^{fc}_f(q) \cdot f1_{fc,df}(u, \nabla u)
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFEIntegrateResidual.html#PetscFEIntegrateResidual">PetscFEIntegrateResidual</A>()
diff --git a/docs/manualpages/DM/PetscFEJacobianType.html b/docs/manualpages/DM/PetscFEJacobianType.html
index ab69c85..6a7833e 100644
--- a/docs/manualpages/DM/PetscFEJacobianType.html
+++ b/docs/manualpages/DM/PetscFEJacobianType.html
@@ -5,10 +5,10 @@
 <TITLE>PetscFEJacobianType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEJacobianType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEJacobianType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEJacobianType"><H1>PetscFEJacobianType</H1></A>
-indicated which pointwise functions should be used to fill the Jacobian matrix  Many br
+indicated which pointwise functions should be used to fill the Jacobian matrix 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFEIntegrateJacobian.html#PetscFEIntegrateJacobian">PetscFEIntegrateJacobian</A>()
diff --git a/docs/manualpages/DM/PetscFERegister.html b/docs/manualpages/DM/PetscFERegister.html
index e1f00b6..927fbd4 100644
--- a/docs/manualpages/DM/PetscFERegister.html
+++ b/docs/manualpages/DM/PetscFERegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFERegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFERegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFERegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFERegister"><H1>PetscFERegister</H1></A>
 Adds a new <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,37 @@ Adds a new <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> implementation
 #include "petscfe.h" 
 PetscErrorCode PetscFERegister(const char sname[], PetscErrorCode (*function)(PetscFE))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../DM/PetscFERegister.html#PetscFERegister">PetscFERegister</A>() may be called multiple times to add several user-defined PetscFEs Many br
+<A HREF="../DM/PetscFERegister.html#PetscFERegister">PetscFERegister</A>() may be called multiple times to add several user-defined PetscFEs
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../DM/PetscFERegister.html#PetscFERegister">PetscFERegister</A>("my_fe", MyPetscFECreate);
 </PRE>
- Many br
+
 <P>
-Then, your <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> type can be chosen with the procedural interface via Many br<PRE>
+Then, your <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> *);
     <A HREF="../DM/PetscFESetType.html#PetscFESetType">PetscFESetType</A>(<A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>, "my_fe");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -petscfe_type my_fe
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>, register
diff --git a/docs/manualpages/DM/PetscFERegisterAll.html b/docs/manualpages/DM/PetscFERegisterAll.html
index 411d9dc..a4d8032 100644
--- a/docs/manualpages/DM/PetscFERegisterAll.html
+++ b/docs/manualpages/DM/PetscFERegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFERegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFERegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFERegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFERegisterAll"><H1>PetscFERegisterAll</H1></A>
 Registers all of the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> components in the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Registers all of the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> components
 #include "petscfe.h"  
 PetscErrorCode PetscFERegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>path </B> -The dynamic library path Many br
+<DT><B>path </B> -The dynamic library path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>, register, all
diff --git a/docs/manualpages/DM/PetscFESetBasisSpace.html b/docs/manualpages/DM/PetscFESetBasisSpace.html
index c9c8084..ee012b2 100644
--- a/docs/manualpages/DM/PetscFESetBasisSpace.html
+++ b/docs/manualpages/DM/PetscFESetBasisSpace.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFESetBasisSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFESetBasisSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFESetBasisSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFESetBasisSpace"><H1>PetscFESetBasisSpace</H1></A>
 Sets the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> used for approximation of the solution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> used for appr
 #include "petscfe.h" 
 PetscErrorCode PetscFESetBasisSpace(PetscFE fem, PetscSpace sp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFESetDualSpace.html b/docs/manualpages/DM/PetscFESetDualSpace.html
index 8db6408..d785016 100644
--- a/docs/manualpages/DM/PetscFESetDualSpace.html
+++ b/docs/manualpages/DM/PetscFESetDualSpace.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFESetDualSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFESetDualSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFESetDualSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFESetDualSpace"><H1>PetscFESetDualSpace</H1></A>
 Sets the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> used to define the inner product 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> u
 #include "petscfe.h" 
 PetscErrorCode PetscFESetDualSpace(PetscFE fem, PetscDualSpace sp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFESetFromOptions.html b/docs/manualpages/DM/PetscFESetFromOptions.html
index cdf6cce..8cf0408 100644
--- a/docs/manualpages/DM/PetscFESetFromOptions.html
+++ b/docs/manualpages/DM/PetscFESetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFESetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFESetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFESetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFESetFromOptions"><H1>PetscFESetFromOptions</H1></A>
 sets parameters in a <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> from the options database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ sets parameters in a <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> from the o
 #include "petscfe.h" 
 PetscErrorCode PetscFESetFromOptions(PetscFE fem)
 </PRE>
-Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> Many br
+Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object to set options for Many br
+<DT><B>fem </B> -the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object to set options for
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-petscfe_num_blocks  the number of cell blocks to integrate concurrently</B> -. -petscfe_num_batches the number of cell batches to integrate serially Many br
+<DT><B>-petscfe_num_blocks  the number of cell blocks to integrate concurrently</B> -. -petscfe_num_batches the number of cell batches to integrate serially
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscFEView.html#PetscFEView">PetscFEView</A>()
diff --git a/docs/manualpages/DM/PetscFESetNumComponents.html b/docs/manualpages/DM/PetscFESetNumComponents.html
index 3a5a092..a5ae4f8 100644
--- a/docs/manualpages/DM/PetscFESetNumComponents.html
+++ b/docs/manualpages/DM/PetscFESetNumComponents.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFESetNumComponents</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFESetNumComponents.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFESetNumComponents.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFESetNumComponents"><H1>PetscFESetNumComponents</H1></A>
 Sets the number of components in the element 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the number of components in the element
 #include "petscfe.h" 
 PetscErrorCode PetscFESetNumComponents(PetscFE fem, PetscInt comp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comp </B></TD><TD>- The number of field components Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comp </B></TD><TD>- The number of field components
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFESetQuadrature.html b/docs/manualpages/DM/PetscFESetQuadrature.html
index 14416c0..43f7107 100644
--- a/docs/manualpages/DM/PetscFESetQuadrature.html
+++ b/docs/manualpages/DM/PetscFESetQuadrature.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFESetQuadrature</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFESetQuadrature.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFESetQuadrature.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFESetQuadrature"><H1>PetscFESetQuadrature</H1></A>
 Sets the PetscQuadreture used to calculate inner products 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the PetscQuadreture used to calculate inner products
 #include "petscfe.h" 
 PetscErrorCode PetscFESetQuadrature(PetscFE fem, PetscQuadrature q)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFESetTileSizes.html b/docs/manualpages/DM/PetscFESetTileSizes.html
index 4a171e4..d4e02af 100644
--- a/docs/manualpages/DM/PetscFESetTileSizes.html
+++ b/docs/manualpages/DM/PetscFESetTileSizes.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFESetTileSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFESetTileSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFESetTileSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFESetTileSizes"><H1>PetscFESetTileSizes</H1></A>
 Sets the tile sizes for evaluation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Sets the tile sizes for evaluation
 #include "petscfe.h" 
 PetscErrorCode PetscFESetTileSizes(PetscFE fem, PetscInt blockSize, PetscInt numBlocks, PetscInt batchSize, PetscInt numBatches)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blockSize </B></TD><TD>- The number of elements in a block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBlocks </B></TD><TD>- The number of blocks in a batch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>batchSize </B></TD><TD>- The number of elements in a batch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBatches </B></TD><TD>- The number of batches in a chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blockSize </B></TD><TD>- The number of elements in a block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBlocks </B></TD><TD>- The number of blocks in a batch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>batchSize </B></TD><TD>- The number of elements in a batch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numBatches </B></TD><TD>- The number of batches in a chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>()
diff --git a/docs/manualpages/DM/PetscFESetType.html b/docs/manualpages/DM/PetscFESetType.html
index de41a7b..5da7e28 100644
--- a/docs/manualpages/DM/PetscFESetType.html
+++ b/docs/manualpages/DM/PetscFESetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFESetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFESetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFESetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFESetType"><H1>PetscFESetType</H1></A>
 Builds a particular <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Builds a particular <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 #include "petscfe.h" 
 PetscErrorCode PetscFESetType(PetscFE fem, PetscFEType name)
 </PRE>
-Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> Many br
+Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem  </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of FEM space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem  </B></TD><TD>- The <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of FEM space
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-petscfe_type <type> </B> -Sets the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> type; use -help for a list of available types Many br
+<DT><B>-petscfe_type <type> </B> -Sets the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> type; use -help for a list of available types
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>, set, type
diff --git a/docs/manualpages/DM/PetscFESetUp.html b/docs/manualpages/DM/PetscFESetUp.html
index 2d5242b..fac5267 100644
--- a/docs/manualpages/DM/PetscFESetUp.html
+++ b/docs/manualpages/DM/PetscFESetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFESetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFESetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFESetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFESetUp"><H1>PetscFESetUp</H1></A>
 Construct data structures for the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Construct data structures for the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</
 #include "petscfe.h" 
 PetscErrorCode PetscFESetUp(PetscFE fem)
 </PRE>
-Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> Many br
+Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fem </B> -the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object to setup Many br
+<DT><B>fem </B> -the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object to setup
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscFEView.html#PetscFEView">PetscFEView</A>(), <A HREF="../DM/PetscFEDestroy.html#PetscFEDestroy">PetscFEDestroy</A>()
diff --git a/docs/manualpages/DM/PetscFEType.html b/docs/manualpages/DM/PetscFEType.html
index 81baade..a1f379d 100644
--- a/docs/manualpages/DM/PetscFEType.html
+++ b/docs/manualpages/DM/PetscFEType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEType"><H1>PetscFEType</H1></A>
 String with the name of a PETSc finite element space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,9 +18,9 @@ typedef const char *<A HREF="../DM/PetscFEType.html#PetscFEType">PetscFEType</A>
 #define <A HREF="../DM/PETSCFECOMPOSITE.html#PETSCFECOMPOSITE">PETSCFECOMPOSITE</A> "composite"
 
 </PRE>
- Many br
+
 <P>
-Note: Currently, the classes are concerned with the implementation of element integration Many br
+Note: Currently, the classes are concerned with the implementation of element integration
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFESetType.html#PetscFESetType">PetscFESetType</A>(), <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
diff --git a/docs/manualpages/DM/PetscFEView.html b/docs/manualpages/DM/PetscFEView.html
index a197fc0..5e8a8bd 100644
--- a/docs/manualpages/DM/PetscFEView.html
+++ b/docs/manualpages/DM/PetscFEView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFEView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFEView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFEView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFEView"><H1>PetscFEView</H1></A>
 Views a <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 #include "petscfe.h" 
 PetscErrorCode PetscFEView(PetscFE fem, PetscViewer v)
 </PRE>
-Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> Many br
+Collective on <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object to view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fem </B></TD><TD>- the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> object to view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscFEDestroy.html#PetscFEDestroy">PetscFEDestroy</A>()
diff --git a/docs/manualpages/DM/PetscFV.html b/docs/manualpages/DM/PetscFV.html
index 7d1d7b9..9cd73ce 100644
--- a/docs/manualpages/DM/PetscFV.html
+++ b/docs/manualpages/DM/PetscFV.html
@@ -5,15 +5,15 @@
 <TITLE>PetscFV</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFV.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFV.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFV"><H1>PetscFV</H1></A>
 PETSc object that manages a finite volume discretization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscFV *<A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscFVCellGeom.html b/docs/manualpages/DM/PetscFVCellGeom.html
index eb3d68b..94bcb1e 100644
--- a/docs/manualpages/DM/PetscFVCellGeom.html
+++ b/docs/manualpages/DM/PetscFVCellGeom.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVCellGeom</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVCellGeom.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVCellGeom.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVCellGeom"><H1>PetscFVCellGeom</H1></A>
 Data structure (C struct) for storing information about cell geometry for a finite volume method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,9 +16,9 @@ typedef struct {
   <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> volume;
 } <A HREF="../DM/PetscFVCellGeom.html#PetscFVCellGeom">PetscFVCellGeom</A>;
 </PRE>
- Many br
+
 <P>
-Note: The components are Many br
+Note: The components are
 <pre>
  <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>   centroid[3] - The cell centroid
 </pre>
diff --git a/docs/manualpages/DM/PetscFVComputeGradient.html b/docs/manualpages/DM/PetscFVComputeGradient.html
index e43a0b5..dc25de3 100644
--- a/docs/manualpages/DM/PetscFVComputeGradient.html
+++ b/docs/manualpages/DM/PetscFVComputeGradient.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVComputeGradient</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVComputeGradient.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVComputeGradient.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVComputeGradient"><H1>PetscFVComputeGradient</H1></A>
 Compute the gradient reconstruction matrix for a given cell 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,11 +16,14 @@ PetscErrorCode PetscFVComputeGradient(PetscFV fvm, PetscInt numFaces, PetscScala
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm      </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFaces </B></TD><TD>- The number of cell faces which are not constrained Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dx       </B></TD><TD>- The vector from the cell centroid to the neighboring cell centroid for each face Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm      </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFaces </B></TD><TD>- The number of cell faces which are not constrained
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dx       </B></TD><TD>- The vector from the cell centroid to the neighboring cell centroid for each face
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVCreate.html#PetscFVCreate">PetscFVCreate</A>()
diff --git a/docs/manualpages/DM/PetscFVCreate.html b/docs/manualpages/DM/PetscFVCreate.html
index 2357b9a..47f9140 100644
--- a/docs/manualpages/DM/PetscFVCreate.html
+++ b/docs/manualpages/DM/PetscFVCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVCreate"><H1>PetscFVCreate</H1></A>
 Creates an empty <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object. The type can then be set with <A HREF="../DM/PetscFVSetType.html#PetscFVSetType">PetscFVSetType</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates an empty <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object. The ty
 #include "petscfv.h" 
 PetscErrorCode PetscFVCreate(MPI_Comm comm, PetscFV *fvm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fvm </B> -The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br
+<DT><B>fvm </B> -The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVSetType.html#PetscFVSetType">PetscFVSetType</A>(), <A HREF="../DM/PETSCFVUPWIND.html#PETSCFVUPWIND">PETSCFVUPWIND</A>
diff --git a/docs/manualpages/DM/PetscFVDestroy.html b/docs/manualpages/DM/PetscFVDestroy.html
index c87f32d..d1d75fd 100644
--- a/docs/manualpages/DM/PetscFVDestroy.html
+++ b/docs/manualpages/DM/PetscFVDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVDestroy"><H1>PetscFVDestroy</H1></A>
 Destroys a <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
 #include "petscfv.h" 
 PetscErrorCode PetscFVDestroy(PetscFV *fvm)
 </PRE>
-Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object to destroy Many br
+<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object to destroy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVView.html#PetscFVView">PetscFVView</A>()
diff --git a/docs/manualpages/DM/PetscFVFaceGeom.html b/docs/manualpages/DM/PetscFVFaceGeom.html
index b55c48e..8adc6b8 100644
--- a/docs/manualpages/DM/PetscFVFaceGeom.html
+++ b/docs/manualpages/DM/PetscFVFaceGeom.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVFaceGeom</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVFaceGeom.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVFaceGeom.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVFaceGeom"><H1>PetscFVFaceGeom</H1></A>
 Data structure (C struct) for storing information about face geometry for a finite volume method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,9 +17,9 @@ typedef struct {
   <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> grad[2][3];  /* Face contribution to gradient in left and right cell */
 } <A HREF="../DM/PetscFVFaceGeom.html#PetscFVFaceGeom">PetscFVFaceGeom</A>;
 </PRE>
- Many br
+
 <P>
-Note: The components are Many br
+Note: The components are
 <pre>
  <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>   normal[3]   - Area-scaled normals
 </pre>
diff --git a/docs/manualpages/DM/PetscFVFinalizePackage.html b/docs/manualpages/DM/PetscFVFinalizePackage.html
index 85f1e29..349e6e8 100644
--- a/docs/manualpages/DM/PetscFVFinalizePackage.html
+++ b/docs/manualpages/DM/PetscFVFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscFVFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVFinalizePackage"><H1>PetscFVFinalizePackage</H1></A>
 This function finalizes everything in the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscFVFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>, initialize, package
diff --git a/docs/manualpages/DM/PetscFVGetComponentName.html b/docs/manualpages/DM/PetscFVGetComponentName.html
index 571dedc..bc37930 100644
--- a/docs/manualpages/DM/PetscFVGetComponentName.html
+++ b/docs/manualpages/DM/PetscFVGetComponentName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVGetComponentName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVGetComponentName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVGetComponentName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVGetComponentName"><H1>PetscFVGetComponentName</H1></A>
 Get the name of a component (used in output and viewing) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Get the name of a component (used in output and viewing)
 #include "petscfv.h" 
 PetscErrorCode PetscFVGetComponentName(PetscFV fvm, PetscInt comp, const char **name)
 </PRE>
-Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comp </B></TD><TD>- the component number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comp </B></TD><TD>- the component number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -the component name Many br
+<DT><B>name </B> -the component name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVSetComponentName.html#PetscFVSetComponentName">PetscFVSetComponentName</A>()
diff --git a/docs/manualpages/DM/PetscFVGetComputeGradients.html b/docs/manualpages/DM/PetscFVGetComputeGradients.html
index 40bed63..272ec1f 100644
--- a/docs/manualpages/DM/PetscFVGetComputeGradients.html
+++ b/docs/manualpages/DM/PetscFVGetComputeGradients.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVGetComputeGradients</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVGetComputeGradients.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVGetComputeGradients.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVGetComputeGradients"><H1>PetscFVGetComputeGradients</H1></A>
 Return flag for computation of cell gradients 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Return flag for computation of cell gradients
 #include "petscfv.h" 
 PetscErrorCode PetscFVGetComputeGradients(PetscFV fvm, PetscBool *computeGradients)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br
+<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>computeGradients </B> -Flag to compute cell gradients Many br
+<DT><B>computeGradients </B> -Flag to compute cell gradients
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVSetComputeGradients.html#PetscFVSetComputeGradients">PetscFVSetComputeGradients</A>()
diff --git a/docs/manualpages/DM/PetscFVGetDualSpace.html b/docs/manualpages/DM/PetscFVGetDualSpace.html
index a29880f..67e4fd5 100644
--- a/docs/manualpages/DM/PetscFVGetDualSpace.html
+++ b/docs/manualpages/DM/PetscFVGetDualSpace.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVGetDualSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVGetDualSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVGetDualSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVGetDualSpace"><H1>PetscFVGetDualSpace</H1></A>
 Returns the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> used to define the inner product 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Returns the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A
 #include "petscfv.h" 
 PetscErrorCode PetscFVGetDualSpace(PetscFV fvm, PetscDualSpace *sp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm </B> -The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br
+<DT><B>fvm </B> -The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
 <br>
 <P>
-Note: A simple dual space is provided automatically, and the user typically will not need to override it. Many br
+Note: A simple dual space is provided automatically, and the user typically will not need to override it.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVCreate.html#PetscFVCreate">PetscFVCreate</A>()
diff --git a/docs/manualpages/DM/PetscFVGetLimiter.html b/docs/manualpages/DM/PetscFVGetLimiter.html
index 69b735a..c76f29e 100644
--- a/docs/manualpages/DM/PetscFVGetLimiter.html
+++ b/docs/manualpages/DM/PetscFVGetLimiter.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVGetLimiter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVGetLimiter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVGetLimiter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVGetLimiter"><H1>PetscFVGetLimiter</H1></A>
 Get the limiter object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the limiter object
 #include "petscfv.h" 
 PetscErrorCode PetscFVGetLimiter(PetscFV fvm, PetscLimiter *lim)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br
+<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lim </B> -The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> Many br
+<DT><B>lim </B> -The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVSetLimiter.html#PetscFVSetLimiter">PetscFVSetLimiter</A>()
diff --git a/docs/manualpages/DM/PetscFVGetNumComponents.html b/docs/manualpages/DM/PetscFVGetNumComponents.html
index 269986b..a3d9c7c 100644
--- a/docs/manualpages/DM/PetscFVGetNumComponents.html
+++ b/docs/manualpages/DM/PetscFVGetNumComponents.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVGetNumComponents</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVGetNumComponents.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVGetNumComponents.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVGetNumComponents"><H1>PetscFVGetNumComponents</H1></A>
 Get the number of field components 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Get the number of field components
 #include "petscfv.h" 
 PetscErrorCode PetscFVGetNumComponents(PetscFV fvm, PetscInt *comp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br
+<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-, comp - The number of components Many br
+, comp - The number of components
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVSetNumComponents.html#PetscFVSetNumComponents">PetscFVSetNumComponents</A>()
diff --git a/docs/manualpages/DM/PetscFVGetQuadrature.html b/docs/manualpages/DM/PetscFVGetQuadrature.html
index 184bfbe..81832c7 100644
--- a/docs/manualpages/DM/PetscFVGetQuadrature.html
+++ b/docs/manualpages/DM/PetscFVGetQuadrature.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVGetQuadrature</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVGetQuadrature.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVGetQuadrature.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVGetQuadrature"><H1>PetscFVGetQuadrature</H1></A>
 Get the quadrature object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the quadrature object
 #include "petscfv.h" 
 PetscErrorCode PetscFVGetQuadrature(PetscFV fvm, PetscQuadrature *q)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br
+<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lim </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> Many br
+<DT><B>lim </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVSetQuadrature.html#PetscFVSetQuadrature">PetscFVSetQuadrature</A>()
diff --git a/docs/manualpages/DM/PetscFVGetSpatialDimension.html b/docs/manualpages/DM/PetscFVGetSpatialDimension.html
index 6162dbb..90feca6 100644
--- a/docs/manualpages/DM/PetscFVGetSpatialDimension.html
+++ b/docs/manualpages/DM/PetscFVGetSpatialDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVGetSpatialDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVGetSpatialDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVGetSpatialDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVGetSpatialDimension"><H1>PetscFVGetSpatialDimension</H1></A>
 Get the spatial dimension 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the spatial dimension
 #include "petscfv.h" 
 PetscErrorCode PetscFVGetSpatialDimension(PetscFV fvm, PetscInt *dim)
 </PRE>
-Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br
+<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -The spatial dimension Many br
+<DT><B>dim </B> -The spatial dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVSetSpatialDimension.html#PetscFVSetSpatialDimension">PetscFVSetSpatialDimension</A>()
diff --git a/docs/manualpages/DM/PetscFVGetType.html b/docs/manualpages/DM/PetscFVGetType.html
index e07cda6..784a1c4 100644
--- a/docs/manualpages/DM/PetscFVGetType.html
+++ b/docs/manualpages/DM/PetscFVGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVGetType"><H1>PetscFVGetType</H1></A>
 Gets the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> type name (as a string) from the object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> type name (as a string
 #include "petscfv.h" 
 PetscErrorCode PetscFVGetType(PetscFV fvm, PetscFVType *name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm  </B> -The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+<DT><B>fvm  </B> -The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> type name Many br
+<DT><B>name </B> -The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>, get, type, name
diff --git a/docs/manualpages/DM/PetscFVInitializePackage.html b/docs/manualpages/DM/PetscFVInitializePackage.html
index c40175d..51b64f1 100644
--- a/docs/manualpages/DM/PetscFVInitializePackage.html
+++ b/docs/manualpages/DM/PetscFVInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscFVInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVInitializePackage"><H1>PetscFVInitializePackage</H1></A>
 This function initializes everything in the FV package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../DM/PetscFVCreate.html#PetscFVCreate">PetscFVCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscFVInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>, initialize, package
diff --git a/docs/manualpages/DM/PetscFVLeastSquaresSetMaxFaces.html b/docs/manualpages/DM/PetscFVLeastSquaresSetMaxFaces.html
index cb882e7..25d2452 100644
--- a/docs/manualpages/DM/PetscFVLeastSquaresSetMaxFaces.html
+++ b/docs/manualpages/DM/PetscFVLeastSquaresSetMaxFaces.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVLeastSquaresSetMaxFaces</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVLeastSquaresSetMaxFaces.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVLeastSquaresSetMaxFaces.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVLeastSquaresSetMaxFaces"><H1>PetscFVLeastSquaresSetMaxFaces</H1></A>
 Set the maximum number of cell faces for gradient reconstruction 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the maximum number of cell faces for gradient reconstruction
 #include "petscfv.h" 
 PetscErrorCode PetscFVLeastSquaresSetMaxFaces(PetscFV fvm, PetscInt maxFaces)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm      </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxFaces </B></TD><TD>- The maximum number of cell faces Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm      </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxFaces </B></TD><TD>- The maximum number of cell faces
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVCreate.html#PetscFVCreate">PetscFVCreate</A>(), <A HREF="../DM/PETSCFVLEASTSQUARES.html#PETSCFVLEASTSQUARES">PETSCFVLEASTSQUARES</A>
diff --git a/docs/manualpages/DM/PetscFVRefine.html b/docs/manualpages/DM/PetscFVRefine.html
index b96963a..8f1756c 100644
--- a/docs/manualpages/DM/PetscFVRefine.html
+++ b/docs/manualpages/DM/PetscFVRefine.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVRefine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVRefine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVRefine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVRefine"><H1>PetscFVRefine</H1></A>
 Create a "refined" <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object that refines the reference cell into smaller copies. This is typically used to precondition a higher order method with a lower order method on a refined mesh having the same number of dofs (but more sparsity). It is also used to create an interpolation between regularly refined meshes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,14 @@ Create a "refined" <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object that
 PetscErrorCode PetscFVRefine(PetscFV fv, PetscFV *fvRef)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fv </B></TD><TD>- The initial <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fv </B></TD><TD>- The initial <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvRef </B></TD><TD>- The refined <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvRef </B></TD><TD>- The refined <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVType.html#PetscFVType">PetscFVType</A>, <A HREF="../DM/PetscFVCreate.html#PetscFVCreate">PetscFVCreate</A>(), <A HREF="../DM/PetscFVSetType.html#PetscFVSetType">PetscFVSetType</A>()
diff --git a/docs/manualpages/DM/PetscFVRegister.html b/docs/manualpages/DM/PetscFVRegister.html
index e4c8a73..87d73a6 100644
--- a/docs/manualpages/DM/PetscFVRegister.html
+++ b/docs/manualpages/DM/PetscFVRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVRegister"><H1>PetscFVRegister</H1></A>
 Adds a new <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,37 @@ Adds a new <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> implementation
 #include "petscfv.h" 
 PetscErrorCode PetscFVRegister(const char sname[], PetscErrorCode (*function)(PetscFV))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../DM/PetscFVRegister.html#PetscFVRegister">PetscFVRegister</A>() may be called multiple times to add several user-defined PetscFVs Many br
+<A HREF="../DM/PetscFVRegister.html#PetscFVRegister">PetscFVRegister</A>() may be called multiple times to add several user-defined PetscFVs
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../DM/PetscFVRegister.html#PetscFVRegister">PetscFVRegister</A>("my_fv", MyPetscFVCreate);
 </PRE>
- Many br
+
 <P>
-Then, your <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> type can be chosen with the procedural interface via Many br<PRE>
+Then, your <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../DM/PetscFVCreate.html#PetscFVCreate">PetscFVCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> *);
     <A HREF="../DM/PetscFVSetType.html#PetscFVSetType">PetscFVSetType</A>(<A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>, "my_fv");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -petscfv_type my_fv
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>, register
diff --git a/docs/manualpages/DM/PetscFVRegisterAll.html b/docs/manualpages/DM/PetscFVRegisterAll.html
index 8230e7e..34b664e 100644
--- a/docs/manualpages/DM/PetscFVRegisterAll.html
+++ b/docs/manualpages/DM/PetscFVRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVRegisterAll"><H1>PetscFVRegisterAll</H1></A>
 Registers all of the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> components in the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,13 +17,13 @@ Registers all of the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> components
 #include "petscfv.h"  
 PetscErrorCode PetscFVRegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>path </B> -The dynamic library path Many br
+<DT><B>path </B> -The dynamic library path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>, register, all
diff --git a/docs/manualpages/DM/PetscFVSetComponentName.html b/docs/manualpages/DM/PetscFVSetComponentName.html
index 25c5d55..dd2180c 100644
--- a/docs/manualpages/DM/PetscFVSetComponentName.html
+++ b/docs/manualpages/DM/PetscFVSetComponentName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetComponentName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetComponentName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetComponentName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetComponentName"><H1>PetscFVSetComponentName</H1></A>
 Set the name of a component (used in output and viewing) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Set the name of a component (used in output and viewing)
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetComponentName(PetscFV fvm, PetscInt comp, const char *name)
 </PRE>
-Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comp </B></TD><TD>- the component number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the component name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comp </B></TD><TD>- the component number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the component name
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVGetComponentName.html#PetscFVGetComponentName">PetscFVGetComponentName</A>()
diff --git a/docs/manualpages/DM/PetscFVSetComputeGradients.html b/docs/manualpages/DM/PetscFVSetComputeGradients.html
index 6b6cb05..b490c6d 100644
--- a/docs/manualpages/DM/PetscFVSetComputeGradients.html
+++ b/docs/manualpages/DM/PetscFVSetComputeGradients.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetComputeGradients</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetComputeGradients.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetComputeGradients.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetComputeGradients"><H1>PetscFVSetComputeGradients</H1></A>
 Toggle computation of cell gradients 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Toggle computation of cell gradients
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetComputeGradients(PetscFV fvm, PetscBool computeGradients)
 </PRE>
-Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>computeGradients </B></TD><TD>- Flag to compute cell gradients Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>computeGradients </B></TD><TD>- Flag to compute cell gradients
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVGetComputeGradients.html#PetscFVGetComputeGradients">PetscFVGetComputeGradients</A>()
diff --git a/docs/manualpages/DM/PetscFVSetDualSpace.html b/docs/manualpages/DM/PetscFVSetDualSpace.html
index cf9dbf9..aea735f 100644
--- a/docs/manualpages/DM/PetscFVSetDualSpace.html
+++ b/docs/manualpages/DM/PetscFVSetDualSpace.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetDualSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetDualSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetDualSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetDualSpace"><H1>PetscFVSetDualSpace</H1></A>
 Sets the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> used to define the inner product 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Sets the <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> u
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetDualSpace(PetscFV fvm, PetscDualSpace sp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp  </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp  </B></TD><TD>- The <A HREF="../DM/PetscDualSpace.html#PetscDualSpace">PetscDualSpace</A> object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: A simple dual space is provided automatically, and the user typically will not need to override it. Many br
+Note: A simple dual space is provided automatically, and the user typically will not need to override it.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVCreate.html#PetscFVCreate">PetscFVCreate</A>()
diff --git a/docs/manualpages/DM/PetscFVSetFromOptions.html b/docs/manualpages/DM/PetscFVSetFromOptions.html
index 45e115d..bb17021 100644
--- a/docs/manualpages/DM/PetscFVSetFromOptions.html
+++ b/docs/manualpages/DM/PetscFVSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetFromOptions"><H1>PetscFVSetFromOptions</H1></A>
 sets parameters in a <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> from the options database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ sets parameters in a <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> from the o
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetFromOptions(PetscFV fvm)
 </PRE>
-Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object to set options for Many br
+<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object to set options for
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVView.html#PetscFVView">PetscFVView</A>()
diff --git a/docs/manualpages/DM/PetscFVSetLimiter.html b/docs/manualpages/DM/PetscFVSetLimiter.html
index 1efb6ac..dabb8bd 100644
--- a/docs/manualpages/DM/PetscFVSetLimiter.html
+++ b/docs/manualpages/DM/PetscFVSetLimiter.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetLimiter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetLimiter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetLimiter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetLimiter"><H1>PetscFVSetLimiter</H1></A>
 Set the limiter object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the limiter object
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetLimiter(PetscFV fvm, PetscLimiter lim)
 </PRE>
-Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lim </B></TD><TD>- The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lim </B></TD><TD>- The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVGetLimiter.html#PetscFVGetLimiter">PetscFVGetLimiter</A>()
diff --git a/docs/manualpages/DM/PetscFVSetNumComponents.html b/docs/manualpages/DM/PetscFVSetNumComponents.html
index 24fca4f..9e82b31 100644
--- a/docs/manualpages/DM/PetscFVSetNumComponents.html
+++ b/docs/manualpages/DM/PetscFVSetNumComponents.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetNumComponents</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetNumComponents.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetNumComponents.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetNumComponents"><H1>PetscFVSetNumComponents</H1></A>
 Set the number of field components 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the number of field components
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetNumComponents(PetscFV fvm, PetscInt comp)
 </PRE>
-Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comp </B></TD><TD>- The number of components Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comp </B></TD><TD>- The number of components
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVGetNumComponents.html#PetscFVGetNumComponents">PetscFVGetNumComponents</A>()
diff --git a/docs/manualpages/DM/PetscFVSetQuadrature.html b/docs/manualpages/DM/PetscFVSetQuadrature.html
index 508dbe9..c64d9d2 100644
--- a/docs/manualpages/DM/PetscFVSetQuadrature.html
+++ b/docs/manualpages/DM/PetscFVSetQuadrature.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetQuadrature</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetQuadrature.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetQuadrature.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetQuadrature"><H1>PetscFVSetQuadrature</H1></A>
 Set the quadrature object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the quadrature object
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetQuadrature(PetscFV fvm, PetscQuadrature q)
 </PRE>
-Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVGetQuadrature.html#PetscFVGetQuadrature">PetscFVGetQuadrature</A>()
diff --git a/docs/manualpages/DM/PetscFVSetSpatialDimension.html b/docs/manualpages/DM/PetscFVSetSpatialDimension.html
index 643b9af..9eff3ff 100644
--- a/docs/manualpages/DM/PetscFVSetSpatialDimension.html
+++ b/docs/manualpages/DM/PetscFVSetSpatialDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetSpatialDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetSpatialDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetSpatialDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetSpatialDimension"><H1>PetscFVSetSpatialDimension</H1></A>
 Set the spatial dimension 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the spatial dimension
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetSpatialDimension(PetscFV fvm, PetscInt dim)
 </PRE>
-Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Logically collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVGetSpatialDimension.html#PetscFVGetSpatialDimension">PetscFVGetSpatialDimension</A>()
diff --git a/docs/manualpages/DM/PetscFVSetType.html b/docs/manualpages/DM/PetscFVSetType.html
index 96cd6f9..6dd2768 100644
--- a/docs/manualpages/DM/PetscFVSetType.html
+++ b/docs/manualpages/DM/PetscFVSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetType"><H1>PetscFVSetType</H1></A>
 Builds a particular <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Builds a particular <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetType(PetscFV fvm, PetscFVType name)
 </PRE>
-Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm  </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of FVM space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm  </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of FVM space
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-petscfv_type <type> </B> -Sets the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> type; use -help for a list of available types Many br
+<DT><B>-petscfv_type <type> </B> -Sets the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> type; use -help for a list of available types
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>, set, type
diff --git a/docs/manualpages/DM/PetscFVSetUp.html b/docs/manualpages/DM/PetscFVSetUp.html
index cf37f38..dc9264a 100644
--- a/docs/manualpages/DM/PetscFVSetUp.html
+++ b/docs/manualpages/DM/PetscFVSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVSetUp"><H1>PetscFVSetUp</H1></A>
 Construct data structures for the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Construct data structures for the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</
 #include "petscfv.h" 
 PetscErrorCode PetscFVSetUp(PetscFV fvm)
 </PRE>
-Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object to setup Many br
+<DT><B>fvm </B> -the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object to setup
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVView.html#PetscFVView">PetscFVView</A>(), <A HREF="../DM/PetscFVDestroy.html#PetscFVDestroy">PetscFVDestroy</A>()
diff --git a/docs/manualpages/DM/PetscFVType.html b/docs/manualpages/DM/PetscFVType.html
index 82c7b23..5a1c75f 100644
--- a/docs/manualpages/DM/PetscFVType.html
+++ b/docs/manualpages/DM/PetscFVType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVType"><H1>PetscFVType</H1></A>
 String with the name of a PETSc finite volume discretization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,7 +16,7 @@ typedef const char *<A HREF="../DM/PetscFVType.html#PetscFVType">PetscFVType</A>
 #define <A HREF="../DM/PETSCFVLEASTSQUARES.html#PETSCFVLEASTSQUARES">PETSCFVLEASTSQUARES</A> "leastsquares"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVSetType.html#PetscFVSetType">PetscFVSetType</A>(), <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
diff --git a/docs/manualpages/DM/PetscFVView.html b/docs/manualpages/DM/PetscFVView.html
index f97759d..6772335 100644
--- a/docs/manualpages/DM/PetscFVView.html
+++ b/docs/manualpages/DM/PetscFVView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFVView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscFVView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscFVView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFVView"><H1>PetscFVView</H1></A>
 Views a <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 #include "petscfv.h" 
 PetscErrorCode PetscFVView(PetscFV fvm, PetscViewer v)
 </PRE>
-Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br
+Collective on <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object to view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fvm </B></TD><TD>- the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> object to view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFVDestroy.html#PetscFVDestroy">PetscFVDestroy</A>()
diff --git a/docs/manualpages/DM/PetscLimiter.html b/docs/manualpages/DM/PetscLimiter.html
index 52da8f3..c1193ab 100644
--- a/docs/manualpages/DM/PetscLimiter.html
+++ b/docs/manualpages/DM/PetscLimiter.html
@@ -5,15 +5,15 @@
 <TITLE>PetscLimiter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiter"><H1>PetscLimiter</H1></A>
 PETSc object that manages a finite volume slope limiter 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscLimiter *<A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscLimiterCreate.html b/docs/manualpages/DM/PetscLimiterCreate.html
index de5e973..7d5459b 100644
--- a/docs/manualpages/DM/PetscLimiterCreate.html
+++ b/docs/manualpages/DM/PetscLimiterCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterCreate"><H1>PetscLimiterCreate</H1></A>
 Creates an empty <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object. The type can then be set with <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates an empty <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
 #include "petscfv.h" 
 PetscErrorCode PetscLimiterCreate(MPI_Comm comm, PetscLimiter *lim)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lim </B> -The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object Many br
+<DT><B>lim </B> -The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>(), <A HREF="../DM/PETSCLIMITERSIN.html#PETSCLIMITERSIN">PETSCLIMITERSIN</A>
diff --git a/docs/manualpages/DM/PetscLimiterDestroy.html b/docs/manualpages/DM/PetscLimiterDestroy.html
index 8708338..9c27bf0 100644
--- a/docs/manualpages/DM/PetscLimiterDestroy.html
+++ b/docs/manualpages/DM/PetscLimiterDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterDestroy"><H1>PetscLimiterDestroy</H1></A>
 Destroys a <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> objec
 #include "petscfv.h" 
 PetscErrorCode PetscLimiterDestroy(PetscLimiter *lim)
 </PRE>
-Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> Many br
+Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lim </B> -the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object to destroy Many br
+<DT><B>lim </B> -the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object to destroy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterView.html#PetscLimiterView">PetscLimiterView</A>()
diff --git a/docs/manualpages/DM/PetscLimiterGetType.html b/docs/manualpages/DM/PetscLimiterGetType.html
index 4374855..e5b0f5b 100644
--- a/docs/manualpages/DM/PetscLimiterGetType.html
+++ b/docs/manualpages/DM/PetscLimiterGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterGetType"><H1>PetscLimiterGetType</H1></A>
 Gets the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> type name (as a string) from the object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> type na
 #include "petscfv.h" 
 PetscErrorCode PetscLimiterGetType(PetscLimiter lim, PetscLimiterType *name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lim  </B> -The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> Many br
+<DT><B>lim  </B> -The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> type name Many br
+<DT><B>name </B> -The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>, get, type, name
diff --git a/docs/manualpages/DM/PetscLimiterRegister.html b/docs/manualpages/DM/PetscLimiterRegister.html
index 666182b..6727832 100644
--- a/docs/manualpages/DM/PetscLimiterRegister.html
+++ b/docs/manualpages/DM/PetscLimiterRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterRegister"><H1>PetscLimiterRegister</H1></A>
 Adds a new <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,37 @@ Adds a new <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> imple
 #include "petscfv.h" 
 PetscErrorCode PetscLimiterRegister(const char sname[], PetscErrorCode (*function)(PetscLimiter))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../DM/PetscLimiterRegister.html#PetscLimiterRegister">PetscLimiterRegister</A>() may be called multiple times to add several user-defined PetscLimiters Many br
+<A HREF="../DM/PetscLimiterRegister.html#PetscLimiterRegister">PetscLimiterRegister</A>() may be called multiple times to add several user-defined PetscLimiters
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../DM/PetscLimiterRegister.html#PetscLimiterRegister">PetscLimiterRegister</A>("my_lim", MyPetscLimiterCreate);
 </PRE>
- Many br
+
 <P>
-Then, your <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> type can be chosen with the procedural interface via Many br<PRE>
+Then, your <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../DM/PetscLimiterCreate.html#PetscLimiterCreate">PetscLimiterCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> *);
     <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>(<A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>, "my_lim");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -petsclimiter_type my_lim
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>, register
diff --git a/docs/manualpages/DM/PetscLimiterRegisterAll.html b/docs/manualpages/DM/PetscLimiterRegisterAll.html
index 8256992..58ff689 100644
--- a/docs/manualpages/DM/PetscLimiterRegisterAll.html
+++ b/docs/manualpages/DM/PetscLimiterRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterRegisterAll"><H1>PetscLimiterRegisterAll</H1></A>
 Registers all of the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> components in the <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,13 +17,13 @@ Registers all of the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter
 #include "petscfv.h"  
 PetscErrorCode PetscLimiterRegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>path </B> -The dynamic library path Many br
+<DT><B>path </B> -The dynamic library path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>, register, all
diff --git a/docs/manualpages/DM/PetscLimiterSetFromOptions.html b/docs/manualpages/DM/PetscLimiterSetFromOptions.html
index 9186047..50d8cbd 100644
--- a/docs/manualpages/DM/PetscLimiterSetFromOptions.html
+++ b/docs/manualpages/DM/PetscLimiterSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterSetFromOptions"><H1>PetscLimiterSetFromOptions</H1></A>
 sets parameters in a <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> from the options database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ sets parameters in a <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter
 #include "petscfv.h" 
 PetscErrorCode PetscLimiterSetFromOptions(PetscLimiter lim)
 </PRE>
-Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> Many br
+Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lim </B> -the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object to set options for Many br
+<DT><B>lim </B> -the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object to set options for
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterView.html#PetscLimiterView">PetscLimiterView</A>()
diff --git a/docs/manualpages/DM/PetscLimiterSetType.html b/docs/manualpages/DM/PetscLimiterSetType.html
index 875d81d..8f16ad4 100644
--- a/docs/manualpages/DM/PetscLimiterSetType.html
+++ b/docs/manualpages/DM/PetscLimiterSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterSetType"><H1>PetscLimiterSetType</H1></A>
 Builds a particular <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Builds a particular <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter<
 #include "petscfv.h" 
 PetscErrorCode PetscLimiterSetType(PetscLimiter lim, PetscLimiterType name)
 </PRE>
-Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> Many br
+Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lim  </B></TD><TD>- The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of limiter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lim  </B></TD><TD>- The <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of limiter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-petsclimiter_type <type> </B> -Sets the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> type; use -help for a list of available types Many br
+<DT><B>-petsclimiter_type <type> </B> -Sets the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> type; use -help for a list of available types
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>, set, type
diff --git a/docs/manualpages/DM/PetscLimiterSetUp.html b/docs/manualpages/DM/PetscLimiterSetUp.html
index ceac052..66bd61f 100644
--- a/docs/manualpages/DM/PetscLimiterSetUp.html
+++ b/docs/manualpages/DM/PetscLimiterSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterSetUp"><H1>PetscLimiterSetUp</H1></A>
 Construct data structures for the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Construct data structures for the <A HREF="../DM/PetscLimiter.html#PetscLimiter"
 #include "petscfv.h" 
 PetscErrorCode PetscLimiterSetUp(PetscLimiter lim)
 </PRE>
-Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> Many br
+Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lim </B> -the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object to setup Many br
+<DT><B>lim </B> -the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object to setup
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterView.html#PetscLimiterView">PetscLimiterView</A>(), <A HREF="../DM/PetscLimiterDestroy.html#PetscLimiterDestroy">PetscLimiterDestroy</A>()
diff --git a/docs/manualpages/DM/PetscLimiterType.html b/docs/manualpages/DM/PetscLimiterType.html
index 236c53a..07a0b91 100644
--- a/docs/manualpages/DM/PetscLimiterType.html
+++ b/docs/manualpages/DM/PetscLimiterType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterType"><H1>PetscLimiterType</H1></A>
 String with the name of a PETSc finite volume slope limiter 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -22,7 +22,7 @@ typedef const char *<A HREF="../DM/PetscLimiterType.html#PetscLimiterType">Petsc
 #define <A HREF="../DM/PETSCLIMITERMC.html#PETSCLIMITERMC">PETSCLIMITERMC</A>        "mc"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterSetType.html#PetscLimiterSetType">PetscLimiterSetType</A>(), <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
diff --git a/docs/manualpages/DM/PetscLimiterView.html b/docs/manualpages/DM/PetscLimiterView.html
index b7824a4..16e4782 100644
--- a/docs/manualpages/DM/PetscLimiterView.html
+++ b/docs/manualpages/DM/PetscLimiterView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLimiterView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscLimiterView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscLimiterView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLimiterView"><H1>PetscLimiterView</H1></A>
 Views a <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
 #include "petscfv.h" 
 PetscErrorCode PetscLimiterView(PetscLimiter lim, PetscViewer v)
 </PRE>
-Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> Many br
+Collective on <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lim </B></TD><TD>- the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object to view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lim </B></TD><TD>- the <A HREF="../DM/PetscLimiter.html#PetscLimiter">PetscLimiter</A> object to view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscLimiterDestroy.html#PetscLimiterDestroy">PetscLimiterDestroy</A>()
diff --git a/docs/manualpages/DM/PetscPartitioner.html b/docs/manualpages/DM/PetscPartitioner.html
index cb0cc67..ca99cf8 100644
--- a/docs/manualpages/DM/PetscPartitioner.html
+++ b/docs/manualpages/DM/PetscPartitioner.html
@@ -5,15 +5,15 @@
 <TITLE>PetscPartitioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitioner"><H1>PetscPartitioner</H1></A>
 PETSc object that manages a graph partitioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscPartitioner *<A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscPartitionerCreate.html b/docs/manualpages/DM/PetscPartitionerCreate.html
index 045c76e..dae5fa2 100644
--- a/docs/manualpages/DM/PetscPartitionerCreate.html
+++ b/docs/manualpages/DM/PetscPartitionerCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerCreate"><H1>PetscPartitionerCreate</H1></A>
 Creates an empty <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object. The type can then be set with <A HREF="../DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates an empty <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPar
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerCreate(MPI_Comm comm, PetscPartitioner *part)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>part </B> -The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object Many br
+<DT><B>part </B> -The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</A>(), <A HREF="../DM/PETSCPARTITIONERCHACO.html#PETSCPARTITIONERCHACO">PETSCPARTITIONERCHACO</A>, <A HREF="../DM/PETSCPARTITIONERPARMETIS.html#PETSCPARTITIONERPARMETIS">PETSCPARTITIONERPARMETIS</A>, <A HREF="../DM/PETSCPARTITIONERSHELL.html#PETSCPARTITIONERSHELL">PETSCPARTITIONERSHELL</A>, <A HREF="../DM/PETSCPARTITIONERSIMPLE.html#PETSCPARTITIONERSIMPLE">PETSCPARTITIONERSIMPLE</A>, <A HREF=".. [...]
diff --git a/docs/manualpages/DM/PetscPartitionerDestroy.html b/docs/manualpages/DM/PetscPartitionerDestroy.html
index f836564..38aae80 100644
--- a/docs/manualpages/DM/PetscPartitionerDestroy.html
+++ b/docs/manualpages/DM/PetscPartitionerDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerDestroy"><H1>PetscPartitionerDestroy</H1></A>
 Destroys a <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartition
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerDestroy(PetscPartitioner *part)
 </PRE>
-Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> Many br
+Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object to destroy Many br
+<DT><B>part </B> -the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object to destroy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerView.html#PetscPartitionerView">PetscPartitionerView</A>()
diff --git a/docs/manualpages/DM/PetscPartitionerGetType.html b/docs/manualpages/DM/PetscPartitionerGetType.html
index 2da0fc5..467e873 100644
--- a/docs/manualpages/DM/PetscPartitionerGetType.html
+++ b/docs/manualpages/DM/PetscPartitionerGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerGetType"><H1>PetscPartitionerGetType</H1></A>
 Gets the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> type name (as a string) from the object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerGetType(PetscPartitioner part, PetscPartitionerType *name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> Many br
+<DT><B>part </B> -The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> type name Many br
+<DT><B>name </B> -The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>, get, type, name
diff --git a/docs/manualpages/DM/PetscPartitionerPartition.html b/docs/manualpages/DM/PetscPartitionerPartition.html
index 554e85b..eea7d4e 100644
--- a/docs/manualpages/DM/PetscPartitionerPartition.html
+++ b/docs/manualpages/DM/PetscPartitionerPartition.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerPartition</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerPartition.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerPartition.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerPartition"><H1>PetscPartitionerPartition</H1></A>
 Create a non-overlapping partition of the cells in the mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Create a non-overlapping partition of the cells in the mesh
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerPartition(PetscPartitioner part, DM dm, PetscSection partSection, IS *partition)
 </PRE>
-Collective on <A HREF="../DM/DM.html#DM">DM</A> Many br
+Collective on <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part    </B></TD><TD>- The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The mesh <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part    </B></TD><TD>- The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The mesh <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>partSection     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> giving the division of points by partition Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>partition       </B></TD><TD>- The list of points by partition Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>partSection     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> giving the division of points by partition
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>partition       </B></TD><TD>- The list of points by partition
+</TD></TR></TABLE>
 <P>
-Note: Instead of cells, points at a given height can be partitioned by calling PetscPartitionerSetPointHeight() Many br
+Note: Instead of cells, points at a given height can be partitioned by calling PetscPartitionerSetPointHeight()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), PetscPartitionerSetPointHeight(), <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>()
diff --git a/docs/manualpages/DM/PetscPartitionerRegister.html b/docs/manualpages/DM/PetscPartitionerRegister.html
index 34e5714..84c86f6 100644
--- a/docs/manualpages/DM/PetscPartitionerRegister.html
+++ b/docs/manualpages/DM/PetscPartitionerRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerRegister"><H1>PetscPartitionerRegister</H1></A>
 Adds a new <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,37 @@ Adds a new <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartition
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerRegister(const char sname[], PetscErrorCode (*function)(PetscPartitioner))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../DM/PetscPartitionerRegister.html#PetscPartitionerRegister">PetscPartitionerRegister</A>() may be called multiple times to add several user-defined PetscPartitioners Many br
+<A HREF="../DM/PetscPartitionerRegister.html#PetscPartitionerRegister">PetscPartitionerRegister</A>() may be called multiple times to add several user-defined PetscPartitioners
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../DM/PetscPartitionerRegister.html#PetscPartitionerRegister">PetscPartitionerRegister</A>("my_part", MyPetscPartitionerCreate);
 </PRE>
- Many br
+
 <P>
-Then, your <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> type can be chosen with the procedural interface via Many br<PRE>
+Then, your <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> *);
     <A HREF="../DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</A>(<A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>, "my_part");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -petscpartitioner_type my_part
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>, register
diff --git a/docs/manualpages/DM/PetscPartitionerRegisterAll.html b/docs/manualpages/DM/PetscPartitionerRegisterAll.html
index c35c4fe..316d61b 100644
--- a/docs/manualpages/DM/PetscPartitionerRegisterAll.html
+++ b/docs/manualpages/DM/PetscPartitionerRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerRegisterAll"><H1>PetscPartitionerRegisterAll</H1></A>
 Registers all of the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> components in the <A HREF="../DM/DM.html#DM">DM</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Registers all of the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">Pets
 #include "petscdmplex.h"  
 PetscErrorCode PetscPartitionerRegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>path </B> -The dynamic library path Many br
+<DT><B>path </B> -The dynamic library path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>, register, all
diff --git a/docs/manualpages/DM/PetscPartitionerSetFromOptions.html b/docs/manualpages/DM/PetscPartitionerSetFromOptions.html
index 9024d73..c52b3ef 100644
--- a/docs/manualpages/DM/PetscPartitionerSetFromOptions.html
+++ b/docs/manualpages/DM/PetscPartitionerSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerSetFromOptions"><H1>PetscPartitionerSetFromOptions</H1></A>
 sets parameters in a <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> from the options database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ sets parameters in a <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">Pets
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerSetFromOptions(PetscPartitioner part)
 </PRE>
-Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> Many br
+Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object to set options for Many br
+<DT><B>part </B> -the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object to set options for
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerView.html#PetscPartitionerView">PetscPartitionerView</A>()
diff --git a/docs/manualpages/DM/PetscPartitionerSetType.html b/docs/manualpages/DM/PetscPartitionerSetType.html
index 1e99259..def47f9 100644
--- a/docs/manualpages/DM/PetscPartitionerSetType.html
+++ b/docs/manualpages/DM/PetscPartitionerSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerSetType"><H1>PetscPartitionerSetType</H1></A>
 Builds a particular <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Builds a particular <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">Petsc
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerSetType(PetscPartitioner part, PetscPartitionerType name)
 </PRE>
-Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> Many br
+Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of partitioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of partitioner
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-petscpartitioner_type <type> </B> -Sets the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> type; use -help for a list of available types Many br
+<DT><B>-petscpartitioner_type <type> </B> -Sets the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> type; use -help for a list of available types
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>, set, type
diff --git a/docs/manualpages/DM/PetscPartitionerSetUp.html b/docs/manualpages/DM/PetscPartitionerSetUp.html
index ead5e0f..87a59a7 100644
--- a/docs/manualpages/DM/PetscPartitionerSetUp.html
+++ b/docs/manualpages/DM/PetscPartitionerSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerSetUp"><H1>PetscPartitionerSetUp</H1></A>
 Construct data structures for the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Construct data structures for the <A HREF="../DM/PetscPartitioner.html#PetscPart
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerSetUp(PetscPartitioner part)
 </PRE>
-Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> Many br
+Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object to setup Many br
+<DT><B>part </B> -the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object to setup
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerView.html#PetscPartitionerView">PetscPartitionerView</A>(), <A HREF="../DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</A>()
diff --git a/docs/manualpages/DM/PetscPartitionerShellSetPartition.html b/docs/manualpages/DM/PetscPartitionerShellSetPartition.html
index 55efc66..1521c1b 100644
--- a/docs/manualpages/DM/PetscPartitionerShellSetPartition.html
+++ b/docs/manualpages/DM/PetscPartitionerShellSetPartition.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerShellSetPartition</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerShellSetPartition.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerShellSetPartition.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerShellSetPartition"><H1>PetscPartitionerShellSetPartition</H1></A>
 Set an artifical partition for a mesh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Set an artifical partition for a mesh
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerShellSetPartition(PetscPartitioner part, PetscInt numProcs, const PetscInt sizes[], const PetscInt points[])
 </PRE>
-Collective on PART Many br
+Collective on PART
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part     </B></TD><TD>- The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numProcs </B></TD><TD>- The number of partitions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sizes    </B></TD><TD>- array of size numProcs (or NULL) providing the number of points in each partition Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points   </B></TD><TD>- array of size sum(sizes) (may be NULL iff sizes is NULL) providing the partition each point belongs to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part     </B></TD><TD>- The <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numProcs </B></TD><TD>- The number of partitions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sizes    </B></TD><TD>- array of size numProcs (or NULL) providing the number of points in each partition
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points   </B></TD><TD>- array of size sum(sizes) (may be NULL iff sizes is NULL) providing the partition each point belongs to
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-It is safe to free the sizes and points arrays after use in this routine. Many br
+It is safe to free the sizes and points arrays after use in this routine.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</A>(), <A HREF="../DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</A>()
diff --git a/docs/manualpages/DM/PetscPartitionerType.html b/docs/manualpages/DM/PetscPartitionerType.html
index 4aee60e..4bca839 100644
--- a/docs/manualpages/DM/PetscPartitionerType.html
+++ b/docs/manualpages/DM/PetscPartitionerType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerType"><H1>PetscPartitionerType</H1></A>
 String with the name of a PETSc graph partitioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -19,7 +19,7 @@ typedef const char *<A HREF="../DM/PetscPartitionerType.html#PetscPartitionerTyp
 #define <A HREF="../DM/PETSCPARTITIONERGATHER.html#PETSCPARTITIONERGATHER">PETSCPARTITIONERGATHER</A>   "gather"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</A>(), <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
diff --git a/docs/manualpages/DM/PetscPartitionerView.html b/docs/manualpages/DM/PetscPartitionerView.html
index 4356197..96e57ca 100644
--- a/docs/manualpages/DM/PetscPartitionerView.html
+++ b/docs/manualpages/DM/PetscPartitionerView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPartitionerView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscPartitionerView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscPartitionerView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPartitionerView"><H1>PetscPartitionerView</H1></A>
 Views a <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner<
 #include "petscdmplex.h"   
 PetscErrorCode PetscPartitionerView(PetscPartitioner part, PetscViewer v)
 </PRE>
-Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> Many br
+Collective on <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object to view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v    </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the <A HREF="../DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</A> object to view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v    </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</A>()
diff --git a/docs/manualpages/DM/PetscQuadrature.html b/docs/manualpages/DM/PetscQuadrature.html
index 40cd535..88ca094 100644
--- a/docs/manualpages/DM/PetscQuadrature.html
+++ b/docs/manualpages/DM/PetscQuadrature.html
@@ -5,15 +5,15 @@
 <TITLE>PetscQuadrature</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadrature.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadrature.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadrature"><H1>PetscQuadrature</H1></A>
 Quadrature rule for integration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscQuadrature *<A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../DM/PetscQuadratureCreate.html#PetscQuadratureCreate">PetscQuadratureCreate</A>(), <A HREF="../DM/PetscQuadratureDestroy.html#PetscQuadratureDestroy">PetscQuadratureDestroy</A>()
diff --git a/docs/manualpages/DM/PetscQuadratureCreate.html b/docs/manualpages/DM/PetscQuadratureCreate.html
index 5b6ff02..5a480b9 100644
--- a/docs/manualpages/DM/PetscQuadratureCreate.html
+++ b/docs/manualpages/DM/PetscQuadratureCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscQuadratureCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadratureCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadratureCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadratureCreate"><H1>PetscQuadratureCreate</H1></A>
 Create a <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Create a <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A
 #include "petscdt.h" 
 PetscErrorCode PetscQuadratureCreate(MPI_Comm comm, PetscQuadrature *q)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>q  </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>q  </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>, quadrature, create
diff --git a/docs/manualpages/DM/PetscQuadratureDestroy.html b/docs/manualpages/DM/PetscQuadratureDestroy.html
index 3d9793d..c2e7b8c 100644
--- a/docs/manualpages/DM/PetscQuadratureDestroy.html
+++ b/docs/manualpages/DM/PetscQuadratureDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscQuadratureDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadratureDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadratureDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadratureDestroy"><H1>PetscQuadratureDestroy</H1></A>
 Destroys a <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature<
 #include "petscdt.h" 
 PetscErrorCode PetscQuadratureDestroy(PetscQuadrature *q)
 </PRE>
-Collective on <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> Many br
+Collective on <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>q  </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>q  </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>, quadrature, destroy
diff --git a/docs/manualpages/DM/PetscQuadratureDuplicate.html b/docs/manualpages/DM/PetscQuadratureDuplicate.html
index 5086858..2d02a6b 100644
--- a/docs/manualpages/DM/PetscQuadratureDuplicate.html
+++ b/docs/manualpages/DM/PetscQuadratureDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscQuadratureDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadratureDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadratureDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadratureDuplicate"><H1>PetscQuadratureDuplicate</H1></A>
 Create a deep copy of the <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Create a deep copy of the <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">P
 #include "petscdt.h" 
 PetscErrorCode PetscQuadratureDuplicate(PetscQuadrature q, PetscQuadrature *r)
 </PRE>
-Collective on <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> Many br
+Collective on <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>q  </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>q  </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>r  </B> -The new <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>r  </B> -The new <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>, quadrature, clone
diff --git a/docs/manualpages/DM/PetscQuadratureExpandComposite.html b/docs/manualpages/DM/PetscQuadratureExpandComposite.html
index 432d707..cf7d5d4 100644
--- a/docs/manualpages/DM/PetscQuadratureExpandComposite.html
+++ b/docs/manualpages/DM/PetscQuadratureExpandComposite.html
@@ -5,8 +5,8 @@
 <TITLE>PetscQuadratureExpandComposite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadratureExpandComposite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadratureExpandComposite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadratureExpandComposite"><H1>PetscQuadratureExpandComposite</H1></A>
 Return a quadrature over the composite element, which has the original quadrature in each subelement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Return a quadrature over the composite element, which has the original quadratur
 #include "petscdt.h" 
 PetscErrorCode PetscQuadratureExpandComposite(PetscQuadrature q, PetscInt numSubelements, const PetscReal v0[], const PetscReal jac[], PetscQuadrature *qref)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- The original <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numSubelements </B></TD><TD>- The number of subelements the original element is divided into Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v0 </B></TD><TD>- An array of the initial points for each subelement Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- An array of the Jacobian mappings from the reference to each subelement Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- The original <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numSubelements </B></TD><TD>- The number of subelements the original element is divided into
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v0 </B></TD><TD>- An array of the initial points for each subelement
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- An array of the Jacobian mappings from the reference to each subelement
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>dim </B> -The dimension Many br
+<DT><B>dim </B> -The dimension
 <br>
 <P>
-Note: Together v0 and jac define an affine mapping from the original reference element to each subelement Many br
+Note: Together v0 and jac define an affine mapping from the original reference element to each subelement
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscFECreate.html#PetscFECreate">PetscFECreate</A>(), PetscSpaceGetDimension(), <A HREF="../DM/PetscDualSpaceGetDimension.html#PetscDualSpaceGetDimension">PetscDualSpaceGetDimension</A>()
diff --git a/docs/manualpages/DM/PetscQuadratureGetData.html b/docs/manualpages/DM/PetscQuadratureGetData.html
index c7daac5..1e8e2bf 100644
--- a/docs/manualpages/DM/PetscQuadratureGetData.html
+++ b/docs/manualpages/DM/PetscQuadratureGetData.html
@@ -5,8 +5,8 @@
 <TITLE>PetscQuadratureGetData</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadratureGetData.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadratureGetData.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadratureGetData"><H1>PetscQuadratureGetData</H1></A>
 Returns the data defining the quadrature 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Returns the data defining the quadrature
 #include "petscdt.h" 
 PetscErrorCode PetscQuadratureGetData(PetscQuadrature q, PetscInt *dim, PetscInt *npoints, const PetscReal *points[], const PetscReal *weights[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>q  </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>q  </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- The number of quadrature points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The coordinates of each quadrature point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- The weight of each quadrature point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- The number of quadrature points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The coordinates of each quadrature point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- The weight of each quadrature point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>, quadrature
diff --git a/docs/manualpages/DM/PetscQuadratureGetOrder.html b/docs/manualpages/DM/PetscQuadratureGetOrder.html
index a90e915..6a1878e 100644
--- a/docs/manualpages/DM/PetscQuadratureGetOrder.html
+++ b/docs/manualpages/DM/PetscQuadratureGetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>PetscQuadratureGetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadratureGetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadratureGetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadratureGetOrder"><H1>PetscQuadratureGetOrder</H1></A>
 Return the quadrature information 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Return the quadrature information
 #include "petscdt.h" 
 PetscErrorCode PetscQuadratureGetOrder(PetscQuadrature q, PetscInt *order)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>q </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br
+<DT><B>q </B> -The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>order </B> -The order of the quadrature, i.e. the highest degree polynomial that is exactly integrated Many br
+<DT><B>order </B> -The order of the quadrature, i.e. the highest degree polynomial that is exactly integrated
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscQuadratureSetOrder.html#PetscQuadratureSetOrder">PetscQuadratureSetOrder</A>(), <A HREF="../DM/PetscQuadratureGetData.html#PetscQuadratureGetData">PetscQuadratureGetData</A>(), <A HREF="../DM/PetscQuadratureSetData.html#PetscQuadratureSetData">PetscQuadratureSetData</A>()
diff --git a/docs/manualpages/DM/PetscQuadratureSetData.html b/docs/manualpages/DM/PetscQuadratureSetData.html
index c69c9d1..15a4d60 100644
--- a/docs/manualpages/DM/PetscQuadratureSetData.html
+++ b/docs/manualpages/DM/PetscQuadratureSetData.html
@@ -5,8 +5,8 @@
 <TITLE>PetscQuadratureSetData</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadratureSetData.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadratureSetData.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadratureSetData"><H1>PetscQuadratureSetData</H1></A>
 Sets the data defining the quadrature 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Sets the data defining the quadrature
 #include "petscdt.h" 
 PetscErrorCode PetscQuadratureSetData(PetscQuadrature q, PetscInt dim, PetscInt npoints, const PetscReal points[], const PetscReal weights[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q  </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- The number of quadrature points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The coordinates of each quadrature point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- The weight of each quadrature point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q  </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- The spatial dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- The number of quadrature points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points </B></TD><TD>- The coordinates of each quadrature point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- The weight of each quadrature point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>, quadrature
diff --git a/docs/manualpages/DM/PetscQuadratureSetOrder.html b/docs/manualpages/DM/PetscQuadratureSetOrder.html
index 6373229..d9cbbf3 100644
--- a/docs/manualpages/DM/PetscQuadratureSetOrder.html
+++ b/docs/manualpages/DM/PetscQuadratureSetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>PetscQuadratureSetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadratureSetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadratureSetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadratureSetOrder"><H1>PetscQuadratureSetOrder</H1></A>
 Return the quadrature information 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Return the quadrature information
 #include "petscdt.h" 
 PetscErrorCode PetscQuadratureSetOrder(PetscQuadrature q, PetscInt order)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The order of the quadrature, i.e. the highest degree polynomial that is exactly integrated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The order of the quadrature, i.e. the highest degree polynomial that is exactly integrated
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscQuadratureGetOrder.html#PetscQuadratureGetOrder">PetscQuadratureGetOrder</A>(), <A HREF="../DM/PetscQuadratureGetData.html#PetscQuadratureGetData">PetscQuadratureGetData</A>(), <A HREF="../DM/PetscQuadratureSetData.html#PetscQuadratureSetData">PetscQuadratureSetData</A>()
diff --git a/docs/manualpages/DM/PetscQuadratureView.html b/docs/manualpages/DM/PetscQuadratureView.html
index cfa322d..5243ca4 100644
--- a/docs/manualpages/DM/PetscQuadratureView.html
+++ b/docs/manualpages/DM/PetscQuadratureView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscQuadratureView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscQuadratureView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscQuadratureView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscQuadratureView"><H1>PetscQuadratureView</H1></A>
 Views a <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>
 #include "petscdt.h" 
 PetscErrorCode PetscQuadratureView(PetscQuadrature quad, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> Many br
+Collective on <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q  </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q  </B></TD><TD>- The <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscQuadrature.html#PetscQuadrature">PetscQuadrature</A>, quadrature, view
diff --git a/docs/manualpages/DM/PetscSectionCreateGlobalSectionLabel.html b/docs/manualpages/DM/PetscSectionCreateGlobalSectionLabel.html
index cb09ac6..3941d27 100644
--- a/docs/manualpages/DM/PetscSectionCreateGlobalSectionLabel.html
+++ b/docs/manualpages/DM/PetscSectionCreateGlobalSectionLabel.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionCreateGlobalSectionLabel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSectionCreateGlobalSectionLabel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSectionCreateGlobalSectionLabel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionCreateGlobalSectionLabel"><H1>PetscSectionCreateGlobalSectionLabel</H1></A>
 Create a section describing the global field layout using the local section and an SF describing the section point overlap. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,18 @@ Create a section describing the global field layout using the local section and
 PetscErrorCode PetscSectionCreateGlobalSectionLabel(PetscSection s, PetscSF sf, PetscBool includeConstraints, DMLabel label, PetscInt labelValue, PetscSection *gsection)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+ s - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the local field layout Many br. sf - The SF describing parallel layout of the section points Many br. includeConstraints - By default this is <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, meaning that the global field vector will not possess constrained dofs Many br. label - The label specifying the points Many br- labelValue - The label stratum specifying the points Many br
++ s - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the local field layout
+. sf - The SF describing parallel layout of the section points
+. includeConstraints - By default this is <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, meaning that the global field vector will not possess constrained dofs
+. label - The label specifying the points
+- labelValue - The label stratum specifying the points
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-. gsection - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the global field layout Many br
+. gsection - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the global field layout
 <P>
-Note: This gives negative sizes and offsets to points not owned by this process Many br
+Note: This gives negative sizes and offsets to points not owned by this process
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/DM/PetscSpace.html b/docs/manualpages/DM/PetscSpace.html
index 53e15f3..fd65405 100644
--- a/docs/manualpages/DM/PetscSpace.html
+++ b/docs/manualpages/DM/PetscSpace.html
@@ -5,15 +5,15 @@
 <TITLE>PetscSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpace"><H1>PetscSpace</H1></A>
 PETSc object that manages a linear space, e.g. the space of d-dimensional polynomials of given degree 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscSpace *<A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscSpaceCreate.html b/docs/manualpages/DM/PetscSpaceCreate.html
index 445ead4..635007a 100644
--- a/docs/manualpages/DM/PetscSpaceCreate.html
+++ b/docs/manualpages/DM/PetscSpaceCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceCreate"><H1>PetscSpaceCreate</H1></A>
 Creates an empty <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object. The type can then be set with <A HREF="../DM/PetscSpaceSetType.html#PetscSpaceSetType">PetscSpaceSetType</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates an empty <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> objec
 #include "petscfe.h" 
 PetscErrorCode PetscSpaceCreate(MPI_Comm comm, PetscSpace *sp)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object Many br
+<DT><B>comm </B> -The communicator for the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscSpaceSetType.html#PetscSpaceSetType">PetscSpaceSetType</A>(), <A HREF="../DM/PETSCSPACEPOLYNOMIAL.html#PETSCSPACEPOLYNOMIAL">PETSCSPACEPOLYNOMIAL</A>
diff --git a/docs/manualpages/DM/PetscSpaceDestroy.html b/docs/manualpages/DM/PetscSpaceDestroy.html
index 9532c56..d5b9612 100644
--- a/docs/manualpages/DM/PetscSpaceDestroy.html
+++ b/docs/manualpages/DM/PetscSpaceDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceDestroy"><H1>PetscSpaceDestroy</H1></A>
 Destroys a <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object
 #include "petscfe.h" 
 PetscErrorCode PetscSpaceDestroy(PetscSpace *sp)
 </PRE>
-Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> Many br
+Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object to destroy Many br
+<DT><B>sp </B> -the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object to destroy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscSpaceView.html#PetscSpaceView">PetscSpaceView</A>()
diff --git a/docs/manualpages/DM/PetscSpaceEvaluate.html b/docs/manualpages/DM/PetscSpaceEvaluate.html
index 51e52e4..c3b4357 100644
--- a/docs/manualpages/DM/PetscSpaceEvaluate.html
+++ b/docs/manualpages/DM/PetscSpaceEvaluate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceEvaluate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceEvaluate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceEvaluate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceEvaluate"><H1>PetscSpaceEvaluate</H1></A>
 Evaluate the basis functions and their derivatives (jet) at each point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,23 @@ PetscErrorCode PetscSpaceEvaluate(PetscSpace sp, PetscInt npoints, const PetscRe
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp      </B></TD><TD>- The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- The number of evaluation points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points  </B></TD><TD>- The point coordinates Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp      </B></TD><TD>- The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npoints </B></TD><TD>- The number of evaluation points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>points  </B></TD><TD>- The point coordinates
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- The function evaluations in a npoints x nfuncs array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>D </B></TD><TD>- The derivative evaluations in a npoints x nfuncs x dim array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- The second derivative evaluations in a npoints x nfuncs x dim x dim array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- The function evaluations in a npoints x nfuncs array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>D </B></TD><TD>- The derivative evaluations in a npoints x nfuncs x dim array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- The second derivative evaluations in a npoints x nfuncs x dim x dim array
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscFEGetTabulation(), PetscFEGetDefaultTabulation(), <A HREF="../DM/PetscSpaceCreate.html#PetscSpaceCreate">PetscSpaceCreate</A>()
diff --git a/docs/manualpages/DM/PetscSpaceGetOrder.html b/docs/manualpages/DM/PetscSpaceGetOrder.html
index fd2cf80..9ba7036 100644
--- a/docs/manualpages/DM/PetscSpaceGetOrder.html
+++ b/docs/manualpages/DM/PetscSpaceGetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceGetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceGetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceGetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceGetOrder"><H1>PetscSpaceGetOrder</H1></A>
 Return the order of approximation for this space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Return the order of approximation for this space
 PetscErrorCode PetscSpaceGetOrder(PetscSpace sp, PetscInt *order)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> Many br
+<DT><B>sp </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>order </B> -The approximation order Many br
+<DT><B>order </B> -The approximation order
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscSpaceSetOrder.html#PetscSpaceSetOrder">PetscSpaceSetOrder</A>(), <A HREF="../DM/PetscSpaceCreate.html#PetscSpaceCreate">PetscSpaceCreate</A>(), <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
diff --git a/docs/manualpages/DM/PetscSpaceGetType.html b/docs/manualpages/DM/PetscSpaceGetType.html
index 66e814a..cd78431 100644
--- a/docs/manualpages/DM/PetscSpaceGetType.html
+++ b/docs/manualpages/DM/PetscSpaceGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceGetType"><H1>PetscSpaceGetType</H1></A>
 Gets the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> type name (as a string) from the object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> type name (as
 #include "petscfe.h" 
 PetscErrorCode PetscSpaceGetType(PetscSpace sp, PetscSpaceType *name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp  </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> Many br
+<DT><B>sp  </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> type name Many br
+<DT><B>name </B> -The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>, get, type, name
diff --git a/docs/manualpages/DM/PetscSpacePolynomialGetTensor.html b/docs/manualpages/DM/PetscSpacePolynomialGetTensor.html
index af0e31e..71178ad 100644
--- a/docs/manualpages/DM/PetscSpacePolynomialGetTensor.html
+++ b/docs/manualpages/DM/PetscSpacePolynomialGetTensor.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpacePolynomialGetTensor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpacePolynomialGetTensor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpacePolynomialGetTensor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpacePolynomialGetTensor"><H1>PetscSpacePolynomialGetTensor</H1></A>
 Get whether a function space is a space of tensor polynomials (the space is spanned by polynomials whose degree in each variabl is bounded by the given order), as opposed to polynomials (the space is spanned by polynomials whose total degree---summing over all variables---is bounded by the given order). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Get whether a function space is a space of tensor polynomials (the space is span
 PetscErrorCode PetscSpacePolynomialGetTensor(PetscSpace sp, PetscBool *tensor)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>sp     </B> -the function space object Many br
+<DT><B>sp     </B> -the function space object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>tensor </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for a tensor polynomial space, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> for a polynomial space Many br
+<DT><B>tensor </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for a tensor polynomial space, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> for a polynomial space
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscSpacePolynomialSetTensor.html#PetscSpacePolynomialSetTensor">PetscSpacePolynomialSetTensor</A>(), <A HREF="../DM/PetscSpaceSetOrder.html#PetscSpaceSetOrder">PetscSpaceSetOrder</A>(), PetscSpacePolynomialSetNumVariables()
diff --git a/docs/manualpages/DM/PetscSpacePolynomialSetTensor.html b/docs/manualpages/DM/PetscSpacePolynomialSetTensor.html
index b2ff980..670be6a 100644
--- a/docs/manualpages/DM/PetscSpacePolynomialSetTensor.html
+++ b/docs/manualpages/DM/PetscSpacePolynomialSetTensor.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpacePolynomialSetTensor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpacePolynomialSetTensor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpacePolynomialSetTensor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpacePolynomialSetTensor"><H1>PetscSpacePolynomialSetTensor</H1></A>
 Set whether a function space is a space of tensor polynomials (the space is spanned by polynomials whose degree in each variabl is bounded by the given order), as opposed to polynomials (the space is spanned by polynomials whose total degree---summing over all variables---is bounded by the given order). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode PetscSpacePolynomialSetTensor(PetscSpace sp, PetscBool tensor)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp     </B></TD><TD>- the function space object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tensor </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for a tensor polynomial space, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> for a polynomial space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp     </B></TD><TD>- the function space object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tensor </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for a tensor polynomial space, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> for a polynomial space
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscSpacePolynomialGetTensor.html#PetscSpacePolynomialGetTensor">PetscSpacePolynomialGetTensor</A>(), <A HREF="../DM/PetscSpaceSetOrder.html#PetscSpaceSetOrder">PetscSpaceSetOrder</A>(), PetscSpacePolynomialSetNumVariables()
diff --git a/docs/manualpages/DM/PetscSpaceRegister.html b/docs/manualpages/DM/PetscSpaceRegister.html
index 815d686..0f2fa88 100644
--- a/docs/manualpages/DM/PetscSpaceRegister.html
+++ b/docs/manualpages/DM/PetscSpaceRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceRegister"><H1>PetscSpaceRegister</H1></A>
 Adds a new <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,37 @@ Adds a new <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> implementat
 #include "petscfe.h" 
 PetscErrorCode PetscSpaceRegister(const char sname[], PetscErrorCode (*function)(PetscSpace))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../DM/PetscSpaceRegister.html#PetscSpaceRegister">PetscSpaceRegister</A>() may be called multiple times to add several user-defined PetscSpaces Many br
+<A HREF="../DM/PetscSpaceRegister.html#PetscSpaceRegister">PetscSpaceRegister</A>() may be called multiple times to add several user-defined PetscSpaces
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../DM/PetscSpaceRegister.html#PetscSpaceRegister">PetscSpaceRegister</A>("my_space", MyPetscSpaceCreate);
 </PRE>
- Many br
+
 <P>
-Then, your <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> type can be chosen with the procedural interface via Many br<PRE>
+Then, your <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../DM/PetscSpaceCreate.html#PetscSpaceCreate">PetscSpaceCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> *);
     <A HREF="../DM/PetscSpaceSetType.html#PetscSpaceSetType">PetscSpaceSetType</A>(<A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>, "my_space");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -petscspace_type my_space
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>, register
diff --git a/docs/manualpages/DM/PetscSpaceRegisterAll.html b/docs/manualpages/DM/PetscSpaceRegisterAll.html
index aa7d755..8a518ad 100644
--- a/docs/manualpages/DM/PetscSpaceRegisterAll.html
+++ b/docs/manualpages/DM/PetscSpaceRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceRegisterAll"><H1>PetscSpaceRegisterAll</H1></A>
 Registers all of the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> components in the <A HREF="../DM/PetscFE.html#PetscFE">PetscFE</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Registers all of the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> c
 #include "petscfe.h"  
 PetscErrorCode PetscSpaceRegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>path </B> -The dynamic library path Many br
+<DT><B>path </B> -The dynamic library path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>, register, all
diff --git a/docs/manualpages/DM/PetscSpaceSetFromOptions.html b/docs/manualpages/DM/PetscSpaceSetFromOptions.html
index 13af7e5..0efadec 100644
--- a/docs/manualpages/DM/PetscSpaceSetFromOptions.html
+++ b/docs/manualpages/DM/PetscSpaceSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceSetFromOptions"><H1>PetscSpaceSetFromOptions</H1></A>
 sets parameters in a <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> from the options database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,15 @@ sets parameters in a <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> f
 #include "petscfe.h" 
 PetscErrorCode PetscSpaceSetFromOptions(PetscSpace sp)
 </PRE>
-Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> Many br
+Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object to set options for Many br
+<DT><B>sp </B> -the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object to set options for
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-petscspace_order the approximation order of the space</B> - Many br Many br
+<DT><B>-petscspace_order the approximation order of the space</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/DM/PetscSpaceSetOrder.html b/docs/manualpages/DM/PetscSpaceSetOrder.html
index 4b8a36b..6b7a457 100644
--- a/docs/manualpages/DM/PetscSpaceSetOrder.html
+++ b/docs/manualpages/DM/PetscSpaceSetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceSetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceSetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceSetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceSetOrder"><H1>PetscSpaceSetOrder</H1></A>
 Set the order of approximation for this space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode PetscSpaceSetOrder(PetscSpace sp, PetscInt order)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The approximation order Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The approximation order
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscSpaceGetOrder.html#PetscSpaceGetOrder">PetscSpaceGetOrder</A>(), <A HREF="../DM/PetscSpaceCreate.html#PetscSpaceCreate">PetscSpaceCreate</A>(), <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
diff --git a/docs/manualpages/DM/PetscSpaceSetType.html b/docs/manualpages/DM/PetscSpaceSetType.html
index 0039d92..55024e9 100644
--- a/docs/manualpages/DM/PetscSpaceSetType.html
+++ b/docs/manualpages/DM/PetscSpaceSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceSetType"><H1>PetscSpaceSetType</H1></A>
 Builds a particular <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Builds a particular <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
 #include "petscfe.h" 
 PetscErrorCode PetscSpaceSetType(PetscSpace sp, PetscSpaceType name)
 </PRE>
-Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> Many br
+Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp   </B></TD><TD>- The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp   </B></TD><TD>- The <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The kind of space
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-petscspace_type <type> </B> -Sets the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> type; use -help for a list of available types Many br
+<DT><B>-petscspace_type <type> </B> -Sets the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> type; use -help for a list of available types
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>, set, type
diff --git a/docs/manualpages/DM/PetscSpaceSetUp.html b/docs/manualpages/DM/PetscSpaceSetUp.html
index 9148be3..57de255 100644
--- a/docs/manualpages/DM/PetscSpaceSetUp.html
+++ b/docs/manualpages/DM/PetscSpaceSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceSetUp"><H1>PetscSpaceSetUp</H1></A>
 Construct data structures for the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Construct data structures for the <A HREF="../DM/PetscSpace.html#PetscSpace">Pet
 #include "petscfe.h" 
 PetscErrorCode PetscSpaceSetUp(PetscSpace sp)
 </PRE>
-Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> Many br
+Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object to setup Many br
+<DT><B>sp </B> -the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object to setup
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscSpaceView.html#PetscSpaceView">PetscSpaceView</A>(), <A HREF="../DM/PetscSpaceDestroy.html#PetscSpaceDestroy">PetscSpaceDestroy</A>()
diff --git a/docs/manualpages/DM/PetscSpaceType.html b/docs/manualpages/DM/PetscSpaceType.html
index 4be6702..50699d9 100644
--- a/docs/manualpages/DM/PetscSpaceType.html
+++ b/docs/manualpages/DM/PetscSpaceType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceType"><H1>PetscSpaceType</H1></A>
 String with the name of a PETSc linear space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,7 +16,7 @@ typedef const char *<A HREF="../DM/PetscSpaceType.html#PetscSpaceType">PetscSpac
 #define <A HREF="../DM/PETSCSPACEDG.html#PETSCSPACEDG">PETSCSPACEDG</A>         "dg"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/PetscSpaceSetType.html#PetscSpaceSetType">PetscSpaceSetType</A>(), <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
diff --git a/docs/manualpages/DM/PetscSpaceView.html b/docs/manualpages/DM/PetscSpaceView.html
index ca85ac2..79b5831 100644
--- a/docs/manualpages/DM/PetscSpaceView.html
+++ b/docs/manualpages/DM/PetscSpaceView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSpaceView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/PetscSpaceView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/PetscSpaceView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSpaceView"><H1>PetscSpaceView</H1></A>
 Views a <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
 #include "petscfe.h" 
 PetscErrorCode PetscSpaceView(PetscSpace sp, PetscViewer v)
 </PRE>
-Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> Many br
+Collective on <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object to view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the <A HREF="../DM/PetscSpace.html#PetscSpace">PetscSpace</A> object to view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/PetscSpaceDestroy.html#PetscSpaceDestroy">PetscSpaceDestroy</A>()
diff --git a/docs/manualpages/DM/VecGetDM.html b/docs/manualpages/DM/VecGetDM.html
index 05f1742..36be293 100644
--- a/docs/manualpages/DM/VecGetDM.html
+++ b/docs/manualpages/DM/VecGetDM.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/VecGetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/VecGetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetDM"><H1>VecGetDM</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> defining the data layout of the vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,17 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> defining the data layout of the vecto
 #include "petscdmlabel.h"     
 PetscErrorCode VecGetDM(Vec v, DM *dm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/VecSetDM.html#VecSetDM">VecSetDM</A>(), <A HREF="../DM/DMGetLocalVector.html#DMGetLocalVector">DMGetLocalVector</A>(), <A HREF="../DM/DMGetGlobalVector.html#DMGetGlobalVector">DMGetGlobalVector</A>(), <A HREF="../DM/DMSetVecType.html#DMSetVecType">DMSetVecType</A>()
diff --git a/docs/manualpages/DM/VecSetDM.html b/docs/manualpages/DM/VecSetDM.html
index 3b85544..c0814cf 100644
--- a/docs/manualpages/DM/VecSetDM.html
+++ b/docs/manualpages/DM/VecSetDM.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/VecSetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/VecSetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetDM"><H1>VecSetDM</H1></A>
 Sets the <A HREF="../DM/DM.html#DM">DM</A> defining the data layout of the vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,18 @@ Sets the <A HREF="../DM/DM.html#DM">DM</A> defining the data layout of the vecto
 #include "petscdmlabel.h"     
 PetscErrorCode VecSetDM(Vec v, DM dm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- The <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
-Note: This is NOT the same as <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() since it does not change the view methods or perform other customization, but merely sets the <A HREF="../DM/DM.html#DM">DM</A> member. Many br
+Note: This is NOT the same as <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() since it does not change the view methods or perform other customization, but merely sets the <A HREF="../DM/DM.html#DM">DM</A> member.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/VecGetDM.html#VecGetDM">VecGetDM</A>(), <A HREF="../DM/DMGetLocalVector.html#DMGetLocalVector">DMGetLocalVector</A>(), <A HREF="../DM/DMGetGlobalVector.html#DMGetGlobalVector">DMGetGlobalVector</A>(), <A HREF="../DM/DMSetVecType.html#DMSetVecType">DMSetVecType</A>()
diff --git a/docs/manualpages/DM/index.html b/docs/manualpages/DM/index.html
index 68fa690..f2740ec 100644
--- a/docs/manualpages/DM/index.html
+++ b/docs/manualpages/DM/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/DM/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/DM/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/docs/manualpages/Draw/PETSC_DRAW_IMAGE.html b/docs/manualpages/Draw/PETSC_DRAW_IMAGE.html
index 8b8d187..39470a9 100644
--- a/docs/manualpages/Draw/PETSC_DRAW_IMAGE.html
+++ b/docs/manualpages/Draw/PETSC_DRAW_IMAGE.html
@@ -5,15 +5,15 @@
 <TITLE>PETSC_DRAW_IMAGE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PETSC_DRAW_IMAGE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PETSC_DRAW_IMAGE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_DRAW_IMAGE"><H1>PETSC_DRAW_IMAGE</H1></A>
 PETSc graphics device that uses a raster buffer 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-draw_size w,h </B> -size of image in pixels Many br
+<DT><B>-draw_size w,h </B> -size of image in pixels
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawOpenImage.html#PetscDrawOpenImage">PetscDrawOpenImage</A>(), <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A>()
diff --git a/docs/manualpages/Draw/PETSC_DRAW_NULL.html b/docs/manualpages/Draw/PETSC_DRAW_NULL.html
index 3c44172..4cf0197 100644
--- a/docs/manualpages/Draw/PETSC_DRAW_NULL.html
+++ b/docs/manualpages/Draw/PETSC_DRAW_NULL.html
@@ -5,10 +5,10 @@
 <TITLE>PETSC_DRAW_NULL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PETSC_DRAW_NULL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PETSC_DRAW_NULL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_DRAW_NULL"><H1>PETSC_DRAW_NULL</H1></A>
-PETSc graphics device that ignores all draw commands  Many br
+PETSc graphics device that ignores all draw commands 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawOpenNull.html#PetscDrawOpenNull">PetscDrawOpenNull</A>(), <A HREF="../Draw/PetscDrawIsNull.html#PetscDrawIsNull">PetscDrawIsNull</A>()
diff --git a/docs/manualpages/Draw/PETSC_DRAW_X.html b/docs/manualpages/Draw/PETSC_DRAW_X.html
index 5ddc8a9..13197b8 100644
--- a/docs/manualpages/Draw/PETSC_DRAW_X.html
+++ b/docs/manualpages/Draw/PETSC_DRAW_X.html
@@ -5,20 +5,27 @@
 <TITLE>PETSC_DRAW_X</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PETSC_DRAW_X.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PETSC_DRAW_X.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_DRAW_X"><H1>PETSC_DRAW_X</H1></A>
 PETSc graphics device that uses either X windows or its virtual version Xvfb 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <display> </B></TD><TD>- sets the display to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-x_virtual </B></TD><TD>- forces use of a X virtual display Xvfb that will not display anything but -draw_save will still work. Many brXvfb is automatically started up in PetscSetDisplay() with this option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_size w,h </B></TD><TD>- percentage of screeen (either 1, .5, .3, .25), or size in pixels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-geometry x,y,w,h </B></TD><TD>- set location and size in pixels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_virtual </B></TD><TD>- do not open a window (draw on a pixmap), -draw_save will still work Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_double_buffer </B></TD><TD>- avoid window flickering (draw on pixmap and flush to window) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <display> </B></TD><TD>- sets the display to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-x_virtual </B></TD><TD>- forces use of a X virtual display Xvfb that will not display anything but -draw_save will still work.
+Xvfb is automatically started up in PetscSetDisplay() with this option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_size w,h </B></TD><TD>- percentage of screeen (either 1, .5, .3, .25), or size in pixels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-geometry x,y,w,h </B></TD><TD>- set location and size in pixels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_virtual </B></TD><TD>- do not open a window (draw on a pixmap), -draw_save will still work
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_double_buffer </B></TD><TD>- avoid window flickering (draw on pixmap and flush to window)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</A>(), <A HREF="../Draw/PetscDrawSetDisplay.html#PetscDrawSetDisplay">PetscDrawSetDisplay</A>(), <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A>()
diff --git a/docs/manualpages/Draw/PetscDraw.html b/docs/manualpages/Draw/PetscDraw.html
index f143922..431fc52 100644
--- a/docs/manualpages/Draw/PetscDraw.html
+++ b/docs/manualpages/Draw/PetscDraw.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDraw"><H1>PetscDraw</H1></A>
 Abstract PETSc object for graphics 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscDraw* <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawAppendTitle.html b/docs/manualpages/Draw/PetscDrawAppendTitle.html
index 11e57f5..6946aab 100644
--- a/docs/manualpages/Draw/PetscDrawAppendTitle.html
+++ b/docs/manualpages/Draw/PetscDrawAppendTitle.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawAppendTitle</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAppendTitle.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAppendTitle.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAppendTitle"><H1>PetscDrawAppendTitle</H1></A>
 Appends to the title of a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Appends to the title of a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawAppendTitle(PetscDraw draw,const char title[])
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the graphics context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the graphics context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-A copy of the string is made, so you may destroy the Many brtitle string after calling this routine. Many br
+A copy of the string is made, so you may destroy the
+title string after calling this routine.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSetTitle.html#PetscDrawSetTitle">PetscDrawSetTitle</A>(), <A HREF="../Draw/PetscDrawGetTitle.html#PetscDrawGetTitle">PetscDrawGetTitle</A>()
diff --git a/docs/manualpages/Draw/PetscDrawArrow.html b/docs/manualpages/Draw/PetscDrawArrow.html
index 555405d..4fc8eef 100644
--- a/docs/manualpages/Draw/PetscDrawArrow.html
+++ b/docs/manualpages/Draw/PetscDrawArrow.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawArrow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawArrow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawArrow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawArrow"><H1>PetscDrawArrow</H1></A>
 PetscDraws a line with arrow head at end if the line is long enough 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ PetscDraws a line with arrow head at end if the line is long enough
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawArrow(PetscDraw draw,PetscReal xl,PetscReal yl,PetscReal xr,PetscReal yr,int cl)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- the coordinates of the line endpoints Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the colors of the endpoints Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- the coordinates of the line endpoints
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the colors of the endpoints
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/Draw/PetscDrawAxis.html b/docs/manualpages/Draw/PetscDrawAxis.html
index cc91433..5123c2a 100644
--- a/docs/manualpages/Draw/PetscDrawAxis.html
+++ b/docs/manualpages/Draw/PetscDrawAxis.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDrawAxis</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAxis.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAxis.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAxis"><H1>PetscDrawAxis</H1></A>
 Manages X-Y axis 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscDrawAxis* <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawAxisCreate.html b/docs/manualpages/Draw/PetscDrawAxisCreate.html
index 3c645bf..98315a7 100644
--- a/docs/manualpages/Draw/PetscDrawAxisCreate.html
+++ b/docs/manualpages/Draw/PetscDrawAxisCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawAxisCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAxisCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAxisCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAxisCreate"><H1>PetscDrawAxisCreate</H1></A>
 Generate the axis data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Generate the axis data structure.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawAxisCreate(PetscDraw draw,PetscDrawAxis *axis)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>win </B> -<A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object where axis to to be made Many br
+<DT><B>win </B> -<A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object where axis to to be made
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Ouput Parameters</FONT></H3>
-<DT><B>axis </B> -the axis datastructure Many br
+<DT><B>axis </B> -the axis datastructure
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/axisc.c.html#PetscDrawAxisCreate">src/sys/classes/draw/utils/axisc.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawAxisDestroy.html b/docs/manualpages/Draw/PetscDrawAxisDestroy.html
index f15c0fa..b1cde29 100644
--- a/docs/manualpages/Draw/PetscDrawAxisDestroy.html
+++ b/docs/manualpages/Draw/PetscDrawAxisDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawAxisDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAxisDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAxisDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAxisDestroy"><H1>PetscDrawAxisDestroy</H1></A>
 Frees the space used by an axis structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Frees the space used by an axis structure.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawAxisDestroy(PetscDrawAxis *axis)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> Many br
+Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>axis </B> -the axis context Many br
+<DT><B>axis </B> -the axis context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/axisc.c.html#PetscDrawAxisDestroy">src/sys/classes/draw/utils/axisc.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawAxisDraw.html b/docs/manualpages/Draw/PetscDrawAxisDraw.html
index 0bad6a2..b70f286 100644
--- a/docs/manualpages/Draw/PetscDrawAxisDraw.html
+++ b/docs/manualpages/Draw/PetscDrawAxisDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawAxisDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAxisDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAxisDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAxisDraw"><H1>PetscDrawAxisDraw</H1></A>
 PetscDraws an axis. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ PetscDraws an axis.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawAxisDraw(PetscDrawAxis axis)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> Many br
+Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>axis </B> -Axis structure Many br
+<DT><B>axis </B> -Axis structure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This draws the actual axis.  The limits etc have already been set. Many brBy picking special routines for the ticks and labels, special Many breffects may be generated.  These routines are part of the Axis Many brstructure (axis). Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+This draws the actual axis.  The limits etc have already been set.
+By picking special routines for the ticks and labels, special
+effects may be generated.  These routines are part of the Axis
+structure (axis).
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/axisc.c.html#PetscDrawAxisDraw">src/sys/classes/draw/utils/axisc.c</A>
 <BR><A HREF="./index.html">Index of all Draw routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Draw/PetscDrawAxisGetLimits.html b/docs/manualpages/Draw/PetscDrawAxisGetLimits.html
index 9136691..20c5435 100644
--- a/docs/manualpages/Draw/PetscDrawAxisGetLimits.html
+++ b/docs/manualpages/Draw/PetscDrawAxisGetLimits.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawAxisGetLimits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAxisGetLimits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAxisGetLimits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAxisGetLimits"><H1>PetscDrawAxisGetLimits</H1></A>
 Gets the limits (in user coords) of the axis 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Gets the limits (in user coords) of the axis
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawAxisGetLimits(PetscDrawAxis axis,PetscReal *xmin,PetscReal *xmax,PetscReal *ymin,PetscReal *ymax)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xmin,xmax </B></TD><TD>- limits in x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymin,ymax </B></TD><TD>- limits in y Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xmin,xmax </B></TD><TD>- limits in x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymin,ymax </B></TD><TD>- limits in y
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawAxisSetLimits.html#PetscDrawAxisSetLimits">PetscDrawAxisSetLimits</A>()
diff --git a/docs/manualpages/Draw/PetscDrawAxisSetColors.html b/docs/manualpages/Draw/PetscDrawAxisSetColors.html
index 6fc9a09..39b57c6 100644
--- a/docs/manualpages/Draw/PetscDrawAxisSetColors.html
+++ b/docs/manualpages/Draw/PetscDrawAxisSetColors.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawAxisSetColors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAxisSetColors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAxisSetColors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAxisSetColors"><H1>PetscDrawAxisSetColors</H1></A>
 Sets the colors to be used for the axis, tickmarks, and text. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the colors to be used for the axis, tickmarks, and text.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawAxisSetColors(PetscDrawAxis axis,int ac,int tc,int cc)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ac </B></TD><TD>- the color of the axis lines Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tc </B></TD><TD>- the color of the tick marks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cc </B></TD><TD>- the color of the text strings Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ac </B></TD><TD>- the color of the axis lines
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tc </B></TD><TD>- the color of the tick marks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cc </B></TD><TD>- the color of the text strings
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/axisc.c.html#PetscDrawAxisSetColors">src/sys/classes/draw/utils/axisc.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawAxisSetHoldLimits.html b/docs/manualpages/Draw/PetscDrawAxisSetHoldLimits.html
index 9db7418..352f68a 100644
--- a/docs/manualpages/Draw/PetscDrawAxisSetHoldLimits.html
+++ b/docs/manualpages/Draw/PetscDrawAxisSetHoldLimits.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawAxisSetHoldLimits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAxisSetHoldLimits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAxisSetHoldLimits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAxisSetHoldLimits"><H1>PetscDrawAxisSetHoldLimits</H1></A>
 Causes an axis to keep the same limits until this is called again 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Causes an axis to keep the same limits until this is called again
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawAxisSetHoldLimits(PetscDrawAxis axis,PetscBool hold)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hold </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> - hold current limits, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> allow limits to be changed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hold </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> - hold current limits, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> allow limits to be changed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once this has been called with <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the limits will not change if you call Many brPetscDrawAxisSetLimits() until you call this with <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+Once this has been called with <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the limits will not change if you call
+<A HREF="../Draw/PetscDrawAxisSetLimits.html#PetscDrawAxisSetLimits">PetscDrawAxisSetLimits</A>() until you call this with <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawAxisSetLimits.html#PetscDrawAxisSetLimits">PetscDrawAxisSetLimits</A>()
diff --git a/docs/manualpages/Draw/PetscDrawAxisSetLabels.html b/docs/manualpages/Draw/PetscDrawAxisSetLabels.html
index 688fe82..5310da9 100644
--- a/docs/manualpages/Draw/PetscDrawAxisSetLabels.html
+++ b/docs/manualpages/Draw/PetscDrawAxisSetLabels.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawAxisSetLabels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAxisSetLabels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAxisSetLabels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAxisSetLabels"><H1>PetscDrawAxisSetLabels</H1></A>
 Sets the x and y axis labels. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Sets the x and y axis labels.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawAxisSetLabels(PetscDrawAxis axis,const char top[],const char xlabel[],const char ylabel[])
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>top </B></TD><TD>- the label at the top of the image Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xlabel,ylabel </B></TD><TD>- the labes for the x and y axis Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>top </B></TD><TD>- the label at the top of the image
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xlabel,ylabel </B></TD><TD>- the labes for the x and y axis
+</TD></TR></TABLE>
 <P>
-Notes: Must be called before <A HREF="../Draw/PetscDrawAxisDraw.html#PetscDrawAxisDraw">PetscDrawAxisDraw</A>() or <A HREF="../Draw/PetscDrawLGDraw.html#PetscDrawLGDraw">PetscDrawLGDraw</A>() Many brThere should be no newlines in the arguments Many br
+Notes: Must be called before <A HREF="../Draw/PetscDrawAxisDraw.html#PetscDrawAxisDraw">PetscDrawAxisDraw</A>() or <A HREF="../Draw/PetscDrawLGDraw.html#PetscDrawLGDraw">PetscDrawLGDraw</A>()
+There should be no newlines in the arguments
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/axisc.c.html#PetscDrawAxisSetLabels">src/sys/classes/draw/utils/axisc.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawAxisSetLimits.html b/docs/manualpages/Draw/PetscDrawAxisSetLimits.html
index 07b218c..8f15b1c 100644
--- a/docs/manualpages/Draw/PetscDrawAxisSetLimits.html
+++ b/docs/manualpages/Draw/PetscDrawAxisSetLimits.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawAxisSetLimits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawAxisSetLimits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawAxisSetLimits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawAxisSetLimits"><H1>PetscDrawAxisSetLimits</H1></A>
 Sets the limits (in user coords) of the axis 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Sets the limits (in user coords) of the axis
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawAxisSetLimits(PetscDrawAxis axis,PetscReal xmin,PetscReal xmax,PetscReal ymin,PetscReal ymax)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xmin,xmax </B></TD><TD>- limits in x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymin,ymax </B></TD><TD>- limits in y Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>axis </B></TD><TD>- the axis
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xmin,xmax </B></TD><TD>- limits in x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ymin,ymax </B></TD><TD>- limits in y
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-drawaxis_hold </B> -hold the initial set of axis limits for future plotting Many br
+<DT><B>-drawaxis_hold </B> -hold the initial set of axis limits for future plotting
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawAxisSetHoldLimits.html#PetscDrawAxisSetHoldLimits">PetscDrawAxisSetHoldLimits</A>()
diff --git a/docs/manualpages/Draw/PetscDrawBOP.html b/docs/manualpages/Draw/PetscDrawBOP.html
index e5bcf82..cd93d9c 100644
--- a/docs/manualpages/Draw/PetscDrawBOP.html
+++ b/docs/manualpages/Draw/PetscDrawBOP.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBOP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBOP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBOP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBOP"><H1>PetscDrawBOP</H1></A>
 Begins a new page or frame on the selected graphical device. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Begins a new page or frame on the selected graphical device.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawBOP(PetscDraw draw)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawEOP.html#PetscDrawEOP">PetscDrawEOP</A>(), <A HREF="../Draw/PetscDrawClear.html#PetscDrawClear">PetscDrawClear</A>()
diff --git a/docs/manualpages/Draw/PetscDrawBar.html b/docs/manualpages/Draw/PetscDrawBar.html
index be872a4..9728474 100644
--- a/docs/manualpages/Draw/PetscDrawBar.html
+++ b/docs/manualpages/Draw/PetscDrawBar.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDrawBar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBar"><H1>PetscDrawBar</H1></A>
 Manages drawing bar graphs 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscDrawBar*   <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawBarCreate.html b/docs/manualpages/Draw/PetscDrawBarCreate.html
index 565b72a..6923aa8 100644
--- a/docs/manualpages/Draw/PetscDrawBarCreate.html
+++ b/docs/manualpages/Draw/PetscDrawBarCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarCreate"><H1>PetscDrawBarCreate</H1></A>
 Creates a bar graph data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,17 @@ Creates a bar graph data structure.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarCreate(PetscDraw draw,PetscDrawBar *bar)
 </PRE>
-Collective over <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective over <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>draw  </B> -The window where the graph will be made Many br
+<DT><B>draw  </B> -The window where the graph will be made
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>bar </B> -The bar graph context Many br
+<DT><B>bar </B> -The bar graph context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawBarDestroy.html b/docs/manualpages/Draw/PetscDrawBarDestroy.html
index 94288ed..ead617b 100644
--- a/docs/manualpages/Draw/PetscDrawBarDestroy.html
+++ b/docs/manualpages/Draw/PetscDrawBarDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarDestroy"><H1>PetscDrawBarDestroy</H1></A>
 Frees all space taken up by bar graph data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Frees all space taken up by bar graph data structure.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarDestroy(PetscDrawBar *bar)
 </PRE>
-Collective over <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> Many br
+Collective over <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>bar </B> -The bar graph context Many br
+<DT><B>bar </B> -The bar graph context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawBarCreate.html#PetscDrawBarCreate">PetscDrawBarCreate</A>()
diff --git a/docs/manualpages/Draw/PetscDrawBarDraw.html b/docs/manualpages/Draw/PetscDrawBarDraw.html
index 17ae7e2..c4f57c9 100644
--- a/docs/manualpages/Draw/PetscDrawBarDraw.html
+++ b/docs/manualpages/Draw/PetscDrawBarDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarDraw"><H1>PetscDrawBarDraw</H1></A>
 Redraws a bar graph. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Redraws a bar graph.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarDraw(PetscDrawBar bar)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> Many br
+Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>bar </B> -The bar graph context Many br
+<DT><B>bar </B> -The bar graph context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/bars.c.html#PetscDrawBarDraw">src/sys/classes/draw/utils/bars.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawBarGetAxis.html b/docs/manualpages/Draw/PetscDrawBarGetAxis.html
index 9a68842..f54d80d 100644
--- a/docs/manualpages/Draw/PetscDrawBarGetAxis.html
+++ b/docs/manualpages/Draw/PetscDrawBarGetAxis.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarGetAxis</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarGetAxis.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarGetAxis.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarGetAxis"><H1>PetscDrawBarGetAxis</H1></A>
 Gets the axis context associated with a bar graph. This is useful if one wants to change some axis property, such as labels, color, etc. The axis context should not be destroyed by the application code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,17 @@ Gets the axis context associated with a bar graph. This is useful if one wants t
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarGetAxis(PetscDrawBar bar,PetscDrawAxis *axis)
 </PRE>
-Not Collective, <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> is parallel if <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> is parallel Many br
+Not Collective, <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> is parallel if <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>bar </B> -The bar graph context Many br
+<DT><B>bar </B> -The bar graph context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>axis </B> -The axis context Many br
+<DT><B>axis </B> -The axis context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/bars.c.html#PetscDrawBarGetAxis">src/sys/classes/draw/utils/bars.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawBarGetDraw.html b/docs/manualpages/Draw/PetscDrawBarGetDraw.html
index 8f9c747..b7a8208 100644
--- a/docs/manualpages/Draw/PetscDrawBarGetDraw.html
+++ b/docs/manualpages/Draw/PetscDrawBarGetDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarGetDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarGetDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarGetDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarGetDraw"><H1>PetscDrawBarGetDraw</H1></A>
 Gets the draw context associated with a bar graph. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,17 @@ Gets the draw context associated with a bar graph.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarGetDraw(PetscDrawBar bar,PetscDraw *draw)
 </PRE>
-Not Collective, <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is parallel if <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> is parallel Many br
+Not Collective, <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is parallel if <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>bar </B> -The bar graph context Many br
+<DT><B>bar </B> -The bar graph context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>draw  </B> -The draw context Many br
+<DT><B>draw  </B> -The draw context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/bars.c.html#PetscDrawBarGetDraw">src/sys/classes/draw/utils/bars.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawBarSave.html b/docs/manualpages/Draw/PetscDrawBarSave.html
index 5ede418..49ca635 100644
--- a/docs/manualpages/Draw/PetscDrawBarSave.html
+++ b/docs/manualpages/Draw/PetscDrawBarSave.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarSave</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarSave.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarSave.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarSave"><H1>PetscDrawBarSave</H1></A>
 Saves a drawn image 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Saves a drawn image
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarSave(PetscDrawBar bar)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> Many br
+Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>bar </B> -The bar graph context Many br
+<DT><B>bar </B> -The bar graph context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawBarSetColor.html b/docs/manualpages/Draw/PetscDrawBarSetColor.html
index 10dfc69..956e420 100644
--- a/docs/manualpages/Draw/PetscDrawBarSetColor.html
+++ b/docs/manualpages/Draw/PetscDrawBarSetColor.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarSetColor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarSetColor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarSetColor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarSetColor"><H1>PetscDrawBarSetColor</H1></A>
 Sets the color the bars will be drawn with. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,17 @@ Sets the color the bars will be drawn with.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarSetColor(PetscDrawBar bar, int color)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bar </B></TD><TD>- The bar graph context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>color </B></TD><TD>- one of the colors defined in petscdraw.h or PETSC_DRAW_ROTATE to make each bar a Many brdifferent color Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bar </B></TD><TD>- The bar graph context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>color </B></TD><TD>- one of the colors defined in petscdraw.h or PETSC_DRAW_ROTATE to make each bar a
+different color
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/bars.c.html#PetscDrawBarSetColor">src/sys/classes/draw/utils/bars.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawBarSetData.html b/docs/manualpages/Draw/PetscDrawBarSetData.html
index 9144605..f7c1d42 100644
--- a/docs/manualpages/Draw/PetscDrawBarSetData.html
+++ b/docs/manualpages/Draw/PetscDrawBarSetData.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarSetData</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarSetData.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarSetData.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarSetData"><H1>PetscDrawBarSetData</H1></A>
 ogically Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,12 +18,16 @@ PetscErrorCode  PetscDrawBarSetData(PetscDrawBar bar,PetscInt bins,const PetscRe
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bar </B></TD><TD>- The bar graph context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bins  </B></TD><TD>- number of items Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- values of each item Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labels </B></TD><TD>- optional label for each bar, NULL terminated array of strings Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bar </B></TD><TD>- The bar graph context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bins  </B></TD><TD>- number of items
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- values of each item
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>labels </B></TD><TD>- optional label for each bar, NULL terminated array of strings
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawBarSetFromOptions.html b/docs/manualpages/Draw/PetscDrawBarSetFromOptions.html
index 8e5d47a..4709098 100644
--- a/docs/manualpages/Draw/PetscDrawBarSetFromOptions.html
+++ b/docs/manualpages/Draw/PetscDrawBarSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarSetFromOptions"><H1>PetscDrawBarSetFromOptions</H1></A>
 Sets options related to the <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Sets options related to the <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">Pet
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarSetFromOptions(PetscDrawBar bar)
 </PRE>
-Collective over <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> Many br
+Collective over <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-bar_sort </B> -sort the entries before drawing the bar graph Many br
+<DT><B>-bar_sort </B> -sort the entries before drawing the bar graph
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawBarSetLimits.html b/docs/manualpages/Draw/PetscDrawBarSetLimits.html
index bd63016..987f241 100644
--- a/docs/manualpages/Draw/PetscDrawBarSetLimits.html
+++ b/docs/manualpages/Draw/PetscDrawBarSetLimits.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarSetLimits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarSetLimits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarSetLimits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarSetLimits"><H1>PetscDrawBarSetLimits</H1></A>
 Sets the axis limits for a bar graph. If more points are added after this call, the limits will be adjusted to include those additional points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ Sets the axis limits for a bar graph. If more points are added after this call,
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarSetLimits(PetscDrawBar bar, PetscReal y_min, PetscReal y_max)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bar </B></TD><TD>- The bar graph context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y_min,y_max </B></TD><TD>- The limits Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bar </B></TD><TD>- The bar graph context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y_min,y_max </B></TD><TD>- The limits
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/bars.c.html#PetscDrawBarSetLimits">src/sys/classes/draw/utils/bars.c</A>
 <BR><A HREF="./index.html">Index of all Draw routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Draw/PetscDrawBarSort.html b/docs/manualpages/Draw/PetscDrawBarSort.html
index 2ca3bf4..a4a0c62 100644
--- a/docs/manualpages/Draw/PetscDrawBarSort.html
+++ b/docs/manualpages/Draw/PetscDrawBarSort.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawBarSort</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawBarSort.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawBarSort.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawBarSort"><H1>PetscDrawBarSort</H1></A>
 Sorts the values before drawing the bar chart 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,20 @@ Sorts the values before drawing the bar chart
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawBarSort(PetscDrawBar bar, PetscBool sort, PetscReal tolerance)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawBar.html#PetscDrawBar">PetscDrawBar</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bar </B></TD><TD>- The bar graph context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sort </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to sort the values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tolerance </B></TD><TD>- discard values less than tolerance Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bar </B></TD><TD>- The bar graph context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sort </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to sort the values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tolerance </B></TD><TD>- discard values less than tolerance
+</TD></TR>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/bars.c.html#PetscDrawBarSort">src/sys/classes/draw/utils/bars.c</A>
 <BR><A HREF="./index.html">Index of all Draw routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Draw/PetscDrawButton.html b/docs/manualpages/Draw/PetscDrawButton.html
index ea5866f..90e8774 100644
--- a/docs/manualpages/Draw/PetscDrawButton.html
+++ b/docs/manualpages/Draw/PetscDrawButton.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawButton</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawButton.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawButton.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawButton"><H1>PetscDrawButton</H1></A>
 Used to determine which button was pressed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,7 +16,7 @@ typedef enum { PETSC_BUTTON_NONE = 0,
                PETSC_BUTTON_WHEEL_UP,PETSC_BUTTON_WHEEL_DOWN,
                PETSC_BUTTON_LEFT_SHIFT,PETSC_BUTTON_CENTER_SHIFT,PETSC_BUTTON_RIGHT_SHIFT } <A HREF="../Draw/PetscDrawButton.html#PetscDrawButton">PetscDrawButton</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawGetMouseButton.html#PetscDrawGetMouseButton">PetscDrawGetMouseButton</A>()
diff --git a/docs/manualpages/Draw/PetscDrawCheckResizedWindow.html b/docs/manualpages/Draw/PetscDrawCheckResizedWindow.html
index 3fc66f3..1e4ce46 100644
--- a/docs/manualpages/Draw/PetscDrawCheckResizedWindow.html
+++ b/docs/manualpages/Draw/PetscDrawCheckResizedWindow.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawCheckResizedWindow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawCheckResizedWindow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawCheckResizedWindow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawCheckResizedWindow"><H1>PetscDrawCheckResizedWindow</H1></A>
 Checks if the user has resized the window. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Checks if the user has resized the window.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawCheckResizedWindow(PetscDraw draw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the window Many br
+<DT><B>draw </B> -the window
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawResizeWindow.html#PetscDrawResizeWindow">PetscDrawResizeWindow</A>()
diff --git a/docs/manualpages/Draw/PetscDrawClear.html b/docs/manualpages/Draw/PetscDrawClear.html
index 5aa2ed3..cc3a25a 100644
--- a/docs/manualpages/Draw/PetscDrawClear.html
+++ b/docs/manualpages/Draw/PetscDrawClear.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawClear</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawClear.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawClear.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawClear"><H1>PetscDrawClear</H1></A>
 Clears graphical output. All processors must call this routine. Does not return until the draw in context is clear. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Clears graphical output. All processors must call this routine. Does not return
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawClear(PetscDraw draw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawCoordinateToPixel.html b/docs/manualpages/Draw/PetscDrawCoordinateToPixel.html
index 2ab1bb7..27b4326 100644
--- a/docs/manualpages/Draw/PetscDrawCoordinateToPixel.html
+++ b/docs/manualpages/Draw/PetscDrawCoordinateToPixel.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawCoordinateToPixel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawCoordinateToPixel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawCoordinateToPixel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawCoordinateToPixel"><H1>PetscDrawCoordinateToPixel</H1></A>
 given a coordinate in a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> returns the pixel location 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ given a coordinate in a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 #include "petscdraw.h" 
 PetscErrorCode PetscDrawCoordinateToPixel(PetscDraw draw,PetscReal x,PetscReal y,int *i,int *j)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the draw where the coordinates are defined Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the coordinate location Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the draw where the coordinates are defined
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the coordinate location
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>i,j </B> -the pixel location Many br
+<DT><B>i,j </B> -the pixel location
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/interface/drect.c.html#PetscDrawCoordinateToPixel">src/sys/classes/draw/interface/drect.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawCreate.html b/docs/manualpages/Draw/PetscDrawCreate.html
index 3220911..9db1603 100644
--- a/docs/manualpages/Draw/PetscDrawCreate.html
+++ b/docs/manualpages/Draw/PetscDrawCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawCreate"><H1>PetscDrawCreate</H1></A>
 Creates a graphics context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,27 @@ Creates a graphics context.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawCreate(MPI_Comm comm,const char display[],const char title[],int x,int y,int w,int h,PetscDraw *indraw)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- X display when using X windows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- optional title added to top of window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- coordinates of lower left corner of window or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w, h </B></TD><TD>- width and height of window or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or PETSC_DRAW_HALF_SIZE, PETSC_DRAW_FULL_SIZE, Many bror PETSC_DRAW_THIRD_SIZE or PETSC_DRAW_QUARTER_SIZE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- X display when using X windows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- optional title added to top of window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- coordinates of lower left corner of window or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w, h </B></TD><TD>- width and height of window or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or PETSC_DRAW_HALF_SIZE, PETSC_DRAW_FULL_SIZE,
+or PETSC_DRAW_THIRD_SIZE or PETSC_DRAW_QUARTER_SIZE
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>draw </B> -location to put the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> context Many br
+<DT><B>draw </B> -location to put the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawDestroy.html b/docs/manualpages/Draw/PetscDrawDestroy.html
index 1e28c66..da9f6de 100644
--- a/docs/manualpages/Draw/PetscDrawDestroy.html
+++ b/docs/manualpages/Draw/PetscDrawDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawDestroy"><H1>PetscDrawDestroy</H1></A>
 Deletes a draw context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Deletes a draw context.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawDestroy(PetscDraw *draw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>()
diff --git a/docs/manualpages/Draw/PetscDrawEOP.html b/docs/manualpages/Draw/PetscDrawEOP.html
index 5ff3162..8f82eb5 100644
--- a/docs/manualpages/Draw/PetscDrawEOP.html
+++ b/docs/manualpages/Draw/PetscDrawEOP.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawEOP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawEOP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawEOP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawEOP"><H1>PetscDrawEOP</H1></A>
 Ends a page or frame on the selected graphical device. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Ends a page or frame on the selected graphical device.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawEOP(PetscDraw draw)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawBOP.html#PetscDrawBOP">PetscDrawBOP</A>(), <A HREF="../Draw/PetscDrawClear.html#PetscDrawClear">PetscDrawClear</A>()
diff --git a/docs/manualpages/Draw/PetscDrawEllipse.html b/docs/manualpages/Draw/PetscDrawEllipse.html
index d0c5c1f..7798a8f 100644
--- a/docs/manualpages/Draw/PetscDrawEllipse.html
+++ b/docs/manualpages/Draw/PetscDrawEllipse.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawEllipse</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawEllipse.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawEllipse.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawEllipse"><H1>PetscDrawEllipse</H1></A>
 Draws an ellipse onto a drawable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Draws an ellipse onto a drawable.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawEllipse(PetscDraw draw, PetscReal x, PetscReal y, PetscReal a, PetscReal b, int c)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- The drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y  </B></TD><TD>- The center Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a,b  </B></TD><TD>- The major and minor axes lengths Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c    </B></TD><TD>- The color Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- The drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y  </B></TD><TD>- The center
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a,b  </B></TD><TD>- The major and minor axes lengths
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c    </B></TD><TD>- The color
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  draw, ellipse
diff --git a/docs/manualpages/Draw/PetscDrawFinalizePackage.html b/docs/manualpages/Draw/PetscDrawFinalizePackage.html
index ab9b38f..3d37d29 100644
--- a/docs/manualpages/Draw/PetscDrawFinalizePackage.html
+++ b/docs/manualpages/Draw/PetscDrawFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawFinalizePackage"><H1>PetscDrawFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to the Draw package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the Petsc interface to the Draw package. It
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/Draw/PetscDrawFlush.html b/docs/manualpages/Draw/PetscDrawFlush.html
index 92624b6..881d3e0 100644
--- a/docs/manualpages/Draw/PetscDrawFlush.html
+++ b/docs/manualpages/Draw/PetscDrawFlush.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawFlush</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawFlush.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawFlush.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawFlush"><H1>PetscDrawFlush</H1></A>
 Flushes graphical output. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Flushes graphical output.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawFlush(PetscDraw draw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawGetBoundingBox.html b/docs/manualpages/Draw/PetscDrawGetBoundingBox.html
index acaba39..1460d58 100644
--- a/docs/manualpages/Draw/PetscDrawGetBoundingBox.html
+++ b/docs/manualpages/Draw/PetscDrawGetBoundingBox.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetBoundingBox</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetBoundingBox.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetBoundingBox.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetBoundingBox"><H1>PetscDrawGetBoundingBox</H1></A>
 Gets the bounding box of all <A HREF="../Draw/PetscDrawStringBoxed.html#PetscDrawStringBoxed">PetscDrawStringBoxed</A>() commands 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the bounding box of all <A HREF="../Draw/PetscDrawStringBoxed.html#PetscDra
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetBoundingBox(PetscDraw draw,PetscReal *xl,PetscReal *yl,PetscReal *xr,PetscReal *yr)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>xl,yl,xr,yr </B> -coordinates of lower left and upper right corners of bounding box Many br
+<DT><B>xl,yl,xr,yr </B> -coordinates of lower left and upper right corners of bounding box
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawPushCurrentPoint.html#PetscDrawPushCurrentPoint">PetscDrawPushCurrentPoint</A>(), <A HREF="../Draw/PetscDrawPopCurrentPoint.html#PetscDrawPopCurrentPoint">PetscDrawPopCurrentPoint</A>(), <A HREF="../Draw/PetscDrawSetCurrentPoint.html#PetscDrawSetCurrentPoint">PetscDrawSetCurrentPoint</A>()
diff --git a/docs/manualpages/Draw/PetscDrawGetCoordinates.html b/docs/manualpages/Draw/PetscDrawGetCoordinates.html
index e6ecfed..0b96e66 100644
--- a/docs/manualpages/Draw/PetscDrawGetCoordinates.html
+++ b/docs/manualpages/Draw/PetscDrawGetCoordinates.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetCoordinates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetCoordinates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetCoordinates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetCoordinates"><H1>PetscDrawGetCoordinates</H1></A>
 Gets the application coordinates of the corners of the window (or page). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Gets the application coordinates of the corners of the window (or page).
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetCoordinates(PetscDraw draw,PetscReal *xl,PetscReal *yl,PetscReal *xr,PetscReal *yr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing object Many br
+<DT><B>draw </B> -the drawing object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Ouput Parameters</FONT></H3>
-<DT><B>xl,yl,xr,yr </B> -the coordinates of the lower left corner and upper Many brright corner of the drawing region. Many br
+<DT><B>xl,yl,xr,yr </B> -the coordinates of the lower left corner and upper
+right corner of the drawing region.
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/Draw/PetscDrawGetCurrentPoint.html b/docs/manualpages/Draw/PetscDrawGetCurrentPoint.html
index 56afcbe..532801d 100644
--- a/docs/manualpages/Draw/PetscDrawGetCurrentPoint.html
+++ b/docs/manualpages/Draw/PetscDrawGetCurrentPoint.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetCurrentPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetCurrentPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetCurrentPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetCurrentPoint"><H1>PetscDrawGetCurrentPoint</H1></A>
 Gets the current draw point, some codes use this point to determine where to draw next 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the current draw point, some codes use this point to determine where to dra
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetCurrentPoint(PetscDraw draw,PetscReal *x,PetscReal *y)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>x,y </B> -the current point Many br
+<DT><B>x,y </B> -the current point
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawPushCurrentPoint.html#PetscDrawPushCurrentPoint">PetscDrawPushCurrentPoint</A>(), <A HREF="../Draw/PetscDrawPopCurrentPoint.html#PetscDrawPopCurrentPoint">PetscDrawPopCurrentPoint</A>(), <A HREF="../Draw/PetscDrawSetCurrentPoint.html#PetscDrawSetCurrentPoint">PetscDrawSetCurrentPoint</A>()
diff --git a/docs/manualpages/Draw/PetscDrawGetMarkerType.html b/docs/manualpages/Draw/PetscDrawGetMarkerType.html
index f40c226..8816e70 100644
--- a/docs/manualpages/Draw/PetscDrawGetMarkerType.html
+++ b/docs/manualpages/Draw/PetscDrawGetMarkerType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetMarkerType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetMarkerType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetMarkerType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetMarkerType"><H1>PetscDrawGetMarkerType</H1></A>
 gets the type of marker to display with <A HREF="../Draw/PetscDrawMarker.html#PetscDrawMarker">PetscDrawMarker</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ gets the type of marker to display with <A HREF="../Draw/PetscDrawMarker.html#Pe
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetMarkerType(PetscDraw draw,PetscDrawMarkerType *mtype)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mtype </B></TD><TD>- either PETSC_DRAW_MARKER_CROSS (default) or PETSC_DRAW_MARKER_POINT Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mtype </B></TD><TD>- either PETSC_DRAW_MARKER_CROSS (default) or PETSC_DRAW_MARKER_POINT
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawGetMouseButton.html b/docs/manualpages/Draw/PetscDrawGetMouseButton.html
index ca9539c..d9e2a20 100644
--- a/docs/manualpages/Draw/PetscDrawGetMouseButton.html
+++ b/docs/manualpages/Draw/PetscDrawGetMouseButton.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetMouseButton</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetMouseButton.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetMouseButton.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetMouseButton"><H1>PetscDrawGetMouseButton</H1></A>
 Returns location of mouse and which button was pressed. Waits for button to be pressed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Returns location of mouse and which button was pressed. Waits for button to be p
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetMouseButton(PetscDraw draw,PetscDrawButton *button,PetscReal *x_user,PetscReal *y_user,PetscReal *x_phys,PetscReal *y_phys)
 </PRE>
-Collective over <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective over <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the window to be used Many br
+<DT><B>draw </B> -the window to be used
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>button </B></TD><TD>- one of PETSC_BUTTON_LEFT, PETSC_BUTTON_CENTER, PETSC_BUTTON_RIGHT, PETSC_BUTTON_WHEEL_UP, PETSC_BUTTON_WHEEL_DOWN Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_user, y_user </B></TD><TD>- user coordinates of location (user may pass in NULL). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_phys, y_phys </B></TD><TD>- window coordinates (user may pass in NULL). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>button </B></TD><TD>- one of PETSC_BUTTON_LEFT, PETSC_BUTTON_CENTER, PETSC_BUTTON_RIGHT, PETSC_BUTTON_WHEEL_UP, PETSC_BUTTON_WHEEL_DOWN
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_user, y_user </B></TD><TD>- user coordinates of location (user may pass in NULL).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_phys, y_phys </B></TD><TD>- window coordinates (user may pass in NULL).
+</TD></TR></TABLE>
 <P>
-Notes: Only processor 0 actually waits for the button to be pressed. Many br
+Notes: Only processor 0 actually waits for the button to be pressed.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/interface/dmouse.c.html#PetscDrawGetMouseButton">src/sys/classes/draw/interface/dmouse.c</A>
 <BR><A HREF="./index.html">Index of all Draw routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Draw/PetscDrawGetPause.html b/docs/manualpages/Draw/PetscDrawGetPause.html
index 1641450..30ee36c 100644
--- a/docs/manualpages/Draw/PetscDrawGetPause.html
+++ b/docs/manualpages/Draw/PetscDrawGetPause.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetPause</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetPause.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetPause.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetPause"><H1>PetscDrawGetPause</H1></A>
 Gets the amount of time that program pauses after a <A HREF="../Draw/PetscDrawPause.html#PetscDrawPause">PetscDrawPause</A>() is called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Gets the amount of time that program pauses after a <A HREF="../Draw/PetscDrawPa
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetPause(PetscDraw draw,PetscReal *lpause)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw   </B></TD><TD>- the drawing object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lpause </B></TD><TD>- number of seconds to pause, -1 implies until user input Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw   </B></TD><TD>- the drawing object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lpause </B></TD><TD>- number of seconds to pause, -1 implies until user input
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-By default the pause time is zero unless the -draw_pause option is given Many br
+By default the pause time is zero unless the -draw_pause option is given
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawGetPopup.html b/docs/manualpages/Draw/PetscDrawGetPopup.html
index 1e66d54..5c582f8 100644
--- a/docs/manualpages/Draw/PetscDrawGetPopup.html
+++ b/docs/manualpages/Draw/PetscDrawGetPopup.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetPopup</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetPopup.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetPopup.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetPopup"><H1>PetscDrawGetPopup</H1></A>
 Creates a popup window associated with a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> window. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a popup window associated with a <A HREF="../Draw/PetscDraw.html#PetscDr
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetPopup(PetscDraw draw,PetscDraw *popup)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the original window Many br
+<DT><B>draw </B> -the original window
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>popup </B> -the new popup window Many br
+<DT><B>popup </B> -the new popup window
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/interface/draw.c.html#PetscDrawGetPopup">src/sys/classes/draw/interface/draw.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawGetSingleton.html b/docs/manualpages/Draw/PetscDrawGetSingleton.html
index 0625e07..5fb2476 100644
--- a/docs/manualpages/Draw/PetscDrawGetSingleton.html
+++ b/docs/manualpages/Draw/PetscDrawGetSingleton.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetSingleton</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetSingleton.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetSingleton.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetSingleton"><H1>PetscDrawGetSingleton</H1></A>
 Gain access to a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object as if it were owned by the one process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gain access to a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetSingleton(PetscDraw draw,PetscDraw *sdraw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the original window Many br
+<DT><B>draw </B> -the original window
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sdraw </B> -the singleton window Many br
+<DT><B>sdraw </B> -the singleton window
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawRestoreSingleton.html#PetscDrawRestoreSingleton">PetscDrawRestoreSingleton</A>(), PetscViewerGetSingleton(), PetscViewerRestoreSingleton()
diff --git a/docs/manualpages/Draw/PetscDrawGetTitle.html b/docs/manualpages/Draw/PetscDrawGetTitle.html
index 985b796..8e87a8c 100644
--- a/docs/manualpages/Draw/PetscDrawGetTitle.html
+++ b/docs/manualpages/Draw/PetscDrawGetTitle.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetTitle</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetTitle.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetTitle.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetTitle"><H1>PetscDrawGetTitle</H1></A>
 Gets pointer to title of a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets pointer to title of a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw<
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetTitle(PetscDraw draw,char **title)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the graphics context Many br
+<DT><B>draw </B> -the graphics context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>title </B> -the title Many br
+<DT><B>title </B> -the title
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSetTitle.html#PetscDrawSetTitle">PetscDrawSetTitle</A>()
diff --git a/docs/manualpages/Draw/PetscDrawGetType.html b/docs/manualpages/Draw/PetscDrawGetType.html
index de9ed4e..7d3cc5e 100644
--- a/docs/manualpages/Draw/PetscDrawGetType.html
+++ b/docs/manualpages/Draw/PetscDrawGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetType"><H1>PetscDrawGetType</H1></A>
 Gets the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> type as a string from the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Gets the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> type as a stri
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawGetType(PetscDraw draw,PetscDrawType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -Krylov context Many br
+<DT><B>draw </B> -Krylov context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>name </B> -name of <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> method Many br
+<DT><B>name </B> -name of <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> method
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/interface/drawreg.c.html#PetscDrawGetType">src/sys/classes/draw/interface/drawreg.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawGetViewPort.html b/docs/manualpages/Draw/PetscDrawGetViewPort.html
index 83be412..ab6f8d0 100644
--- a/docs/manualpages/Draw/PetscDrawGetViewPort.html
+++ b/docs/manualpages/Draw/PetscDrawGetViewPort.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetViewPort</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetViewPort.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetViewPort.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetViewPort"><H1>PetscDrawGetViewPort</H1></A>
 Gets the portion of the window (page) to which draw routines will write. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Gets the portion of the window (page) to which draw routines will write.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetViewPort(PetscDraw draw,PetscReal *xl,PetscReal *yl,PetscReal *xr,PetscReal *yr)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>xl,yl,xr,yr </B> -upper right and lower left corners of subwindow Many brThese numbers must always be between 0.0 and 1.0. Many brLower left corner is (0,0). Many br
+<DT><B>xl,yl,xr,yr </B> -upper right and lower left corners of subwindow
+These numbers must always be between 0.0 and 1.0.
+Lower left corner is (0,0).
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Draw/PetscDrawGetWindowSize.html b/docs/manualpages/Draw/PetscDrawGetWindowSize.html
index 5c416b8..fce0261 100644
--- a/docs/manualpages/Draw/PetscDrawGetWindowSize.html
+++ b/docs/manualpages/Draw/PetscDrawGetWindowSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawGetWindowSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawGetWindowSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawGetWindowSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawGetWindowSize"><H1>PetscDrawGetWindowSize</H1></A>
 Gets the size of the window. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the size of the window.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawGetWindowSize(PetscDraw draw,int *w,int *h)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the window Many br
+<DT><B>draw </B> -the window
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>w,h </B> -the window width and height Many br
+<DT><B>w,h </B> -the window width and height
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawResizeWindow.html#PetscDrawResizeWindow">PetscDrawResizeWindow</A>(), <A HREF="../Draw/PetscDrawCheckResizedWindow.html#PetscDrawCheckResizedWindow">PetscDrawCheckResizedWindow</A>()
diff --git a/docs/manualpages/Draw/PetscDrawHG.html b/docs/manualpages/Draw/PetscDrawHG.html
index f3c7695..3556709 100644
--- a/docs/manualpages/Draw/PetscDrawHG.html
+++ b/docs/manualpages/Draw/PetscDrawHG.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDrawHG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHG"><H1>PetscDrawHG</H1></A>
 Manages drawing histograms 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscDrawHG*   <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawHGAddValue.html b/docs/manualpages/Draw/PetscDrawHGAddValue.html
index 7d904e4..7c60352 100644
--- a/docs/manualpages/Draw/PetscDrawHGAddValue.html
+++ b/docs/manualpages/Draw/PetscDrawHGAddValue.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGAddValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGAddValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGAddValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGAddValue"><H1>PetscDrawHGAddValue</H1></A>
 Adds another value to the histogram. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ Adds another value to the histogram.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGAddValue(PetscDrawHG hist, PetscReal value)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist  </B></TD><TD>- The histogram Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist  </B></TD><TD>- The histogram
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- The value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawHGCalcStats.html b/docs/manualpages/Draw/PetscDrawHGCalcStats.html
index 0381a85..3217bec 100644
--- a/docs/manualpages/Draw/PetscDrawHGCalcStats.html
+++ b/docs/manualpages/Draw/PetscDrawHGCalcStats.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGCalcStats</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGCalcStats.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGCalcStats.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGCalcStats"><H1>PetscDrawHGCalcStats</H1></A>
 Turns on calculation of descriptive statistics 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ Turns on calculation of descriptive statistics
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGCalcStats(PetscDrawHG hist, PetscBool calc)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>calc </B></TD><TD>- Flag for calculation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>calc </B></TD><TD>- Flag for calculation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   draw, histogram, statistics
diff --git a/docs/manualpages/Draw/PetscDrawHGCreate.html b/docs/manualpages/Draw/PetscDrawHGCreate.html
index 034eb72..84c6a7c 100644
--- a/docs/manualpages/Draw/PetscDrawHGCreate.html
+++ b/docs/manualpages/Draw/PetscDrawHGCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGCreate"><H1>PetscDrawHGCreate</H1></A>
 Creates a histogram data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,18 +16,20 @@ Creates a histogram data structure.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGCreate(PetscDraw draw,int bins,PetscDrawHG *hist)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw  </B></TD><TD>- The window where the graph will be made Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bins </B></TD><TD>- The number of bins to use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw  </B></TD><TD>- The window where the graph will be made
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bins </B></TD><TD>- The number of bins to use
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>hist </B> -The histogram context Many br
+<DT><B>hist </B> -The histogram context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawHGDestroy.html b/docs/manualpages/Draw/PetscDrawHGDestroy.html
index b212835..7225ef7 100644
--- a/docs/manualpages/Draw/PetscDrawHGDestroy.html
+++ b/docs/manualpages/Draw/PetscDrawHGDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGDestroy"><H1>PetscDrawHGDestroy</H1></A>
 Frees all space taken up by histogram data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Frees all space taken up by histogram data structure.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGDestroy(PetscDrawHG *hist)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> Many br
+Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>hist </B> -The histogram context Many br
+<DT><B>hist </B> -The histogram context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawHGCreate.html#PetscDrawHGCreate">PetscDrawHGCreate</A>()
diff --git a/docs/manualpages/Draw/PetscDrawHGDraw.html b/docs/manualpages/Draw/PetscDrawHGDraw.html
index 87c3ad7..a47d79a 100644
--- a/docs/manualpages/Draw/PetscDrawHGDraw.html
+++ b/docs/manualpages/Draw/PetscDrawHGDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGDraw"><H1>PetscDrawHGDraw</H1></A>
 Redraws a histogram. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Redraws a histogram.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGDraw(PetscDrawHG hist)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> Many br
+Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>hist </B> -The histogram context Many br
+<DT><B>hist </B> -The histogram context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/hists.c.html#PetscDrawHGDraw">src/sys/classes/draw/utils/hists.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawHGGetAxis.html b/docs/manualpages/Draw/PetscDrawHGGetAxis.html
index 4060093..ed99e8d 100644
--- a/docs/manualpages/Draw/PetscDrawHGGetAxis.html
+++ b/docs/manualpages/Draw/PetscDrawHGGetAxis.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGGetAxis</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGGetAxis.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGGetAxis.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGGetAxis"><H1>PetscDrawHGGetAxis</H1></A>
 Gets the axis context associated with a histogram. This is useful if one wants to change some axis property, such as labels, color, etc. The axis context should not be destroyed by the application code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,17 @@ Gets the axis context associated with a histogram. This is useful if one wants t
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGGetAxis(PetscDrawHG hist,PetscDrawAxis *axis)
 </PRE>
-Not Collective, <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> is parallel if <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> is parallel Many br
+Not Collective, <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> is parallel if <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>hist </B> -The histogram context Many br
+<DT><B>hist </B> -The histogram context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>axis </B> -The axis context Many br
+<DT><B>axis </B> -The axis context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/hists.c.html#PetscDrawHGGetAxis">src/sys/classes/draw/utils/hists.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawHGGetDraw.html b/docs/manualpages/Draw/PetscDrawHGGetDraw.html
index 042ae39..cea68b2 100644
--- a/docs/manualpages/Draw/PetscDrawHGGetDraw.html
+++ b/docs/manualpages/Draw/PetscDrawHGGetDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGGetDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGGetDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGGetDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGGetDraw"><H1>PetscDrawHGGetDraw</H1></A>
 Gets the draw context associated with a histogram. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,17 @@ Gets the draw context associated with a histogram.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGGetDraw(PetscDrawHG hist,PetscDraw *draw)
 </PRE>
-Not Collective, <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is parallel if <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> is parallel Many br
+Not Collective, <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is parallel if <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>hist </B> -The histogram context Many br
+<DT><B>hist </B> -The histogram context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>draw  </B> -The draw context Many br
+<DT><B>draw  </B> -The draw context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/hists.c.html#PetscDrawHGGetDraw">src/sys/classes/draw/utils/hists.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawHGIntegerBins.html b/docs/manualpages/Draw/PetscDrawHGIntegerBins.html
index 83614db..5a9c591 100644
--- a/docs/manualpages/Draw/PetscDrawHGIntegerBins.html
+++ b/docs/manualpages/Draw/PetscDrawHGIntegerBins.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGIntegerBins</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGIntegerBins.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGIntegerBins.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGIntegerBins"><H1>PetscDrawHGIntegerBins</H1></A>
 Turns on integer width bins 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ Turns on integer width bins
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGIntegerBins(PetscDrawHG hist, PetscBool ints)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ints </B></TD><TD>- Flag for integer width bins Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ints </B></TD><TD>- Flag for integer width bins
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   draw, histogram, statistics
diff --git a/docs/manualpages/Draw/PetscDrawHGReset.html b/docs/manualpages/Draw/PetscDrawHGReset.html
index ee2d556..294a803 100644
--- a/docs/manualpages/Draw/PetscDrawHGReset.html
+++ b/docs/manualpages/Draw/PetscDrawHGReset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGReset"><H1>PetscDrawHGReset</H1></A>
 Clears histogram to allow for reuse with new data. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,15 @@ Clears histogram to allow for reuse with new data.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGReset(PetscDrawHG hist)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>hist </B> -The histogram context. Many br
+<DT><B>hist </B> -The histogram context.
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/hists.c.html#PetscDrawHGReset">src/sys/classes/draw/utils/hists.c</A>
 <BR><A HREF="./index.html">Index of all Draw routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Draw/PetscDrawHGSave.html b/docs/manualpages/Draw/PetscDrawHGSave.html
index dc50707..5d9b1aa 100644
--- a/docs/manualpages/Draw/PetscDrawHGSave.html
+++ b/docs/manualpages/Draw/PetscDrawHGSave.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGSave</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGSave.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGSave.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGSave"><H1>PetscDrawHGSave</H1></A>
 Saves a drawn image 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Saves a drawn image
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGSave(PetscDrawHG hg)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> Many br
+Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>hist </B> -The histogram context Many br
+<DT><B>hist </B> -The histogram context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawHGSetColor.html b/docs/manualpages/Draw/PetscDrawHGSetColor.html
index ca5d2e1..2563045 100644
--- a/docs/manualpages/Draw/PetscDrawHGSetColor.html
+++ b/docs/manualpages/Draw/PetscDrawHGSetColor.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGSetColor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGSetColor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGSetColor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGSetColor"><H1>PetscDrawHGSetColor</H1></A>
 Sets the color the bars will be drawn with. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,17 @@ Sets the color the bars will be drawn with.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGSetColor(PetscDrawHG hist,int color)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>color </B></TD><TD>- one of the colors defined in petscdraw.h or PETSC_DRAW_ROTATE to make each bar a Many brdifferent color Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>color </B></TD><TD>- one of the colors defined in petscdraw.h or PETSC_DRAW_ROTATE to make each bar a
+different color
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/hists.c.html#PetscDrawHGSetColor">src/sys/classes/draw/utils/hists.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawHGSetLimits.html b/docs/manualpages/Draw/PetscDrawHGSetLimits.html
index 64be694..cece133 100644
--- a/docs/manualpages/Draw/PetscDrawHGSetLimits.html
+++ b/docs/manualpages/Draw/PetscDrawHGSetLimits.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGSetLimits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGSetLimits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGSetLimits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGSetLimits"><H1>PetscDrawHGSetLimits</H1></A>
 Sets the axis limits for a histogram. If more points are added after this call, the limits will be adjusted to include those additional points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ Sets the axis limits for a histogram. If more points are added after this call,
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGSetLimits(PetscDrawHG hist, PetscReal x_min, PetscReal x_max, int y_min, int y_max)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_min,x_max,y_min,y_max </B></TD><TD>- The limits Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_min,x_max,y_min,y_max </B></TD><TD>- The limits
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/hists.c.html#PetscDrawHGSetLimits">src/sys/classes/draw/utils/hists.c</A>
 <BR><A HREF="./index.html">Index of all Draw routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Draw/PetscDrawHGSetNumberBins.html b/docs/manualpages/Draw/PetscDrawHGSetNumberBins.html
index 80e42eb..a5f1947 100644
--- a/docs/manualpages/Draw/PetscDrawHGSetNumberBins.html
+++ b/docs/manualpages/Draw/PetscDrawHGSetNumberBins.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGSetNumberBins</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGSetNumberBins.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGSetNumberBins.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGSetNumberBins"><H1>PetscDrawHGSetNumberBins</H1></A>
 Change the number of bins that are to be drawn. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ Change the number of bins that are to be drawn.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGSetNumberBins(PetscDrawHG hist, int bins)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawHG.html#PetscDrawHG">PetscDrawHG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bins  </B></TD><TD>- The number of bins. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hist </B></TD><TD>- The histogram context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bins  </B></TD><TD>- The number of bins.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawHGView.html b/docs/manualpages/Draw/PetscDrawHGView.html
index 3956343..f493674 100644
--- a/docs/manualpages/Draw/PetscDrawHGView.html
+++ b/docs/manualpages/Draw/PetscDrawHGView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawHGView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawHGView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawHGView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawHGView"><H1>PetscDrawHGView</H1></A>
 Prints the histogram information. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ Prints the histogram information.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawHGView(PetscDrawHG hist,PetscViewer viewer)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>hist </B> -The histogram context Many br
+<DT><B>hist </B> -The histogram context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   draw, histogram
diff --git a/docs/manualpages/Draw/PetscDrawIndicatorFunction.html b/docs/manualpages/Draw/PetscDrawIndicatorFunction.html
index cf3c51c..7f1b9e7 100644
--- a/docs/manualpages/Draw/PetscDrawIndicatorFunction.html
+++ b/docs/manualpages/Draw/PetscDrawIndicatorFunction.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawIndicatorFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawIndicatorFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawIndicatorFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawIndicatorFunction"><H1>PetscDrawIndicatorFunction</H1></A>
 Draws an indicator function (where a relationship is true) on a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Draws an indicator function (where a relationship is true) on a <A HREF="../Draw
 #include "petscdraw.h" 
 PetscErrorCode PetscDrawIndicatorFunction(PetscDraw draw,PetscReal xmin,PetscReal xmax,PetscReal ymin,PetscReal ymax,int c,PetscErrorCode (*indicator)(void*,PetscReal,PetscReal,PetscBool*),void *ctx)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xmin,xmax,ymin,ymax </B></TD><TD>- region to draw indicator function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the indicator function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xmin,xmax,ymin,ymax </B></TD><TD>- region to draw indicator function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the indicator function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/interface/drect.c.html#PetscDrawIndicatorFunction">src/sys/classes/draw/interface/drect.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawIsNull.html b/docs/manualpages/Draw/PetscDrawIsNull.html
index 1b75983..40516d7 100644
--- a/docs/manualpages/Draw/PetscDrawIsNull.html
+++ b/docs/manualpages/Draw/PetscDrawIsNull.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawIsNull</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawIsNull.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawIsNull.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawIsNull"><H1>PetscDrawIsNull</H1></A>
 Returns <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if draw is a null draw object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Returns <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if draw is a
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawIsNull(PetscDraw draw,PetscBool *yes)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the draw context Many br
+<DT><B>draw </B> -the draw context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>yes </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if it is a null draw object; otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>yes </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if it is a null draw object; otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/impls/null/drawnull.c.html#PetscDrawIsNull">src/sys/classes/draw/impls/null/drawnull.c</A>
 <BR><A HREF="./index.html">Index of all Draw routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Draw/PetscDrawLG.html b/docs/manualpages/Draw/PetscDrawLG.html
index 14b03af..1c17faf 100644
--- a/docs/manualpages/Draw/PetscDrawLG.html
+++ b/docs/manualpages/Draw/PetscDrawLG.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDrawLG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLG"><H1>PetscDrawLG</H1></A>
 Manages drawing x-y plots 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscDrawLG*   <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawLGAddCommonPoint.html b/docs/manualpages/Draw/PetscDrawLGAddCommonPoint.html
index 3b5f704..7e6a5b8 100644
--- a/docs/manualpages/Draw/PetscDrawLGAddCommonPoint.html
+++ b/docs/manualpages/Draw/PetscDrawLGAddCommonPoint.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGAddCommonPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGAddCommonPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGAddCommonPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGAddCommonPoint"><H1>PetscDrawLGAddCommonPoint</H1></A>
 Adds another point to each of the line graphs. All the points share the same new X coordinate.  The new point must have an X coordinate larger than the old points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Adds another point to each of the line graphs. All the points share the same new
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGAddCommonPoint(PetscDrawLG lg,const PetscReal x,const PetscReal *y)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the LineGraph data structure Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the common x coordiante point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the new y coordinate point for each curve. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the LineGraph data structure
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the common x coordiante point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the new y coordinate point for each curve.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawLGAddPoint.html b/docs/manualpages/Draw/PetscDrawLGAddPoint.html
index 786f4e4..084ffb0 100644
--- a/docs/manualpages/Draw/PetscDrawLGAddPoint.html
+++ b/docs/manualpages/Draw/PetscDrawLGAddPoint.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGAddPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGAddPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGAddPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGAddPoint"><H1>PetscDrawLGAddPoint</H1></A>
 Adds another point to each of the line graphs. The new point must have an X coordinate larger than the old points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Adds another point to each of the line graphs. The new point must have an X coor
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGAddPoint(PetscDrawLG lg,const PetscReal *x,const PetscReal *y)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the LineGraph data structure Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the points to two arrays containing the new x and y Many brpoint for each curve. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the LineGraph data structure
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the points to two arrays containing the new x and y
+point for each curve.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawLGAddPoints.html b/docs/manualpages/Draw/PetscDrawLGAddPoints.html
index 55ff459..9052ade 100644
--- a/docs/manualpages/Draw/PetscDrawLGAddPoints.html
+++ b/docs/manualpages/Draw/PetscDrawLGAddPoints.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGAddPoints</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGAddPoints.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGAddPoints.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGAddPoints"><H1>PetscDrawLGAddPoints</H1></A>
 Adds several points to each of the line graphs. The new points must have an X coordinate larger than the old points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,19 @@ Adds several points to each of the line graphs. The new points must have an X co
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGAddPoints(PetscDrawLG lg,PetscInt n,PetscReal **xx,PetscReal **yy)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the LineGraph data structure Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx,yy </B></TD><TD>- points to two arrays of pointers that point to arrays Many brcontaining the new x and y points for each curve. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of points being added Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the LineGraph data structure
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx,yy </B></TD><TD>- points to two arrays of pointers that point to arrays
+containing the new x and y points for each curve.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of points being added
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P>
diff --git a/docs/manualpages/Draw/PetscDrawLGCreate.html b/docs/manualpages/Draw/PetscDrawLGCreate.html
index dc69d14..c070972 100644
--- a/docs/manualpages/Draw/PetscDrawLGCreate.html
+++ b/docs/manualpages/Draw/PetscDrawLGCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGCreate"><H1>PetscDrawLGCreate</H1></A>
 Creates a line graph data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Creates a line graph data structure.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGCreate(PetscDraw draw,PetscInt dim,PetscDrawLG *outlg)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the window where the graph will be made. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the number of curves which will be drawn Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the window where the graph will be made.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the number of curves which will be drawn
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>outlg </B> -the line graph context Many br
+<DT><B>outlg </B> -the line graph context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawLGDestroy.html b/docs/manualpages/Draw/PetscDrawLGDestroy.html
index f92e129..c6bafdf 100644
--- a/docs/manualpages/Draw/PetscDrawLGDestroy.html
+++ b/docs/manualpages/Draw/PetscDrawLGDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGDestroy"><H1>PetscDrawLGDestroy</H1></A>
 Frees all space taken up by line graph data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Frees all space taken up by line graph data structure.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGDestroy(PetscDrawLG *lg)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lg </B> -the line graph context Many br
+<DT><B>lg </B> -the line graph context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawLGCreate.html#PetscDrawLGCreate">PetscDrawLGCreate</A>()
diff --git a/docs/manualpages/Draw/PetscDrawLGDraw.html b/docs/manualpages/Draw/PetscDrawLGDraw.html
index 412db7d..9c253a1 100644
--- a/docs/manualpages/Draw/PetscDrawLGDraw.html
+++ b/docs/manualpages/Draw/PetscDrawLGDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGDraw"><H1>PetscDrawLGDraw</H1></A>
 Redraws a line graph. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Redraws a line graph.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGDraw(PetscDrawLG lg)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lg </B> -the line graph context Many br
+<DT><B>lg </B> -the line graph context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSPDraw.html#PetscDrawSPDraw">PetscDrawSPDraw</A>(), <A HREF="../Draw/PetscDrawLGSPDraw.html#PetscDrawLGSPDraw">PetscDrawLGSPDraw</A>()
diff --git a/docs/manualpages/Draw/PetscDrawLGGetAxis.html b/docs/manualpages/Draw/PetscDrawLGGetAxis.html
index 06a4a04..d2b61bf 100644
--- a/docs/manualpages/Draw/PetscDrawLGGetAxis.html
+++ b/docs/manualpages/Draw/PetscDrawLGGetAxis.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGGetAxis</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGGetAxis.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGGetAxis.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGGetAxis"><H1>PetscDrawLGGetAxis</H1></A>
 Gets the axis context associated with a line graph. This is useful if one wants to change some axis property, such as labels, color, etc. The axis context should not be destroyed by the application code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the axis context associated with a line graph. This is useful if one wants
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGGetAxis(PetscDrawLG lg,PetscDrawAxis *axis)
 </PRE>
-Not Collective, if <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> is parallel then <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> is parallel Many br
+Not Collective, if <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> is parallel then <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lg </B> -the line graph context Many br
+<DT><B>lg </B> -the line graph context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>axis </B> -the axis context Many br
+<DT><B>axis </B> -the axis context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/lgc.c.html#PetscDrawLGGetAxis">src/sys/classes/draw/utils/lgc.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawLGGetDimension.html b/docs/manualpages/Draw/PetscDrawLGGetDimension.html
index 361b341..5f7c763 100644
--- a/docs/manualpages/Draw/PetscDrawLGGetDimension.html
+++ b/docs/manualpages/Draw/PetscDrawLGGetDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGGetDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGGetDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGGetDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGGetDimension"><H1>PetscDrawLGGetDimension</H1></A>
 Change the number of lines that are to be drawn. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Change the number of lines that are to be drawn.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGGetDimension(PetscDrawLG lg,PetscInt *dim)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lg </B> -the line graph context. Many br
+<DT><B>lg </B> -the line graph context.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dim </B> -the number of curves. Many br
+<DT><B>dim </B> -the number of curves.
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawLGGetDraw.html b/docs/manualpages/Draw/PetscDrawLGGetDraw.html
index e83e0a2..a38d346 100644
--- a/docs/manualpages/Draw/PetscDrawLGGetDraw.html
+++ b/docs/manualpages/Draw/PetscDrawLGGetDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGGetDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGGetDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGGetDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGGetDraw"><H1>PetscDrawLGGetDraw</H1></A>
 Gets the draw context associated with a line graph. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the draw context associated with a line graph.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGGetDraw(PetscDrawLG lg,PetscDraw *draw)
 </PRE>
-Not Collective, if <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> is parallel then <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is parallel Many br
+Not Collective, if <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> is parallel then <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lg </B> -the line graph context Many br
+<DT><B>lg </B> -the line graph context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>draw </B> -the draw context Many br
+<DT><B>draw </B> -the draw context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/lgc.c.html#PetscDrawLGGetDraw">src/sys/classes/draw/utils/lgc.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawLGReset.html b/docs/manualpages/Draw/PetscDrawLGReset.html
index 3047e48..69118c6 100644
--- a/docs/manualpages/Draw/PetscDrawLGReset.html
+++ b/docs/manualpages/Draw/PetscDrawLGReset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGReset"><H1>PetscDrawLGReset</H1></A>
 Clears line graph to allow for reuse with new data. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Clears line graph to allow for reuse with new data.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGReset(PetscDrawLG lg)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lg </B> -the line graph context. Many br
+<DT><B>lg </B> -the line graph context.
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawLGSPDraw.html b/docs/manualpages/Draw/PetscDrawLGSPDraw.html
index 0606a31..9478653 100644
--- a/docs/manualpages/Draw/PetscDrawLGSPDraw.html
+++ b/docs/manualpages/Draw/PetscDrawLGSPDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGSPDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGSPDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGSPDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGSPDraw"><H1>PetscDrawLGSPDraw</H1></A>
 Redraws a line graph. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Redraws a line graph.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGSPDraw(PetscDrawLG lg,PetscDrawSP spin)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lg </B> -the line graph context Many br
+<DT><B>lg </B> -the line graph context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawLGDraw.html#PetscDrawLGDraw">PetscDrawLGDraw</A>(), <A HREF="../Draw/PetscDrawSPDraw.html#PetscDrawSPDraw">PetscDrawSPDraw</A>()
 <BR>
 <P>
-Developer Notes: This code cheats and uses the fact that the LG and SP structs are the same Many br
+Developer Notes: This code cheats and uses the fact that the LG and SP structs are the same
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/lgc.c.html#PetscDrawLGSPDraw">src/sys/classes/draw/utils/lgc.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawLGSave.html b/docs/manualpages/Draw/PetscDrawLGSave.html
index b9da006..bfd81db 100644
--- a/docs/manualpages/Draw/PetscDrawLGSave.html
+++ b/docs/manualpages/Draw/PetscDrawLGSave.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGSave</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGSave.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGSave.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGSave"><H1>PetscDrawLGSave</H1></A>
 Saves a drawn image 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Saves a drawn image
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGSave(PetscDrawLG lg)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lg </B> -The line graph context Many br
+<DT><B>lg </B> -The line graph context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawLGSetColors.html b/docs/manualpages/Draw/PetscDrawLGSetColors.html
index 812d825..cf905bf 100644
--- a/docs/manualpages/Draw/PetscDrawLGSetColors.html
+++ b/docs/manualpages/Draw/PetscDrawLGSetColors.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGSetColors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGSetColors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGSetColors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGSetColors"><H1>PetscDrawLGSetColors</H1></A>
 Sets the color of each line graph drawn 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the color of each line graph drawn
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGSetColors(PetscDrawLG lg,const int colors[])
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the line graph context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>colors </B></TD><TD>- the colors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the line graph context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>colors </B></TD><TD>- the colors
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawLGSetDimension.html b/docs/manualpages/Draw/PetscDrawLGSetDimension.html
index b07732e..1614adc 100644
--- a/docs/manualpages/Draw/PetscDrawLGSetDimension.html
+++ b/docs/manualpages/Draw/PetscDrawLGSetDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGSetDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGSetDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGSetDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGSetDimension"><H1>PetscDrawLGSetDimension</H1></A>
 Change the number of lines that are to be drawn. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Change the number of lines that are to be drawn.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGSetDimension(PetscDrawLG lg,PetscInt dim)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the line graph context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the number of curves. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the line graph context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the number of curves.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawLGSetFromOptions.html b/docs/manualpages/Draw/PetscDrawLGSetFromOptions.html
index d1b99e9..90d038a 100644
--- a/docs/manualpages/Draw/PetscDrawLGSetFromOptions.html
+++ b/docs/manualpages/Draw/PetscDrawLGSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGSetFromOptions"><H1>PetscDrawLGSetFromOptions</H1></A>
 Sets options related to the <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,11 +14,11 @@ Sets options related to the <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">Petsc
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGSetFromOptions(PetscDrawLG lg)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawLGSetLegend.html b/docs/manualpages/Draw/PetscDrawLGSetLegend.html
index ff322ff..9967e0f 100644
--- a/docs/manualpages/Draw/PetscDrawLGSetLegend.html
+++ b/docs/manualpages/Draw/PetscDrawLGSetLegend.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGSetLegend</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGSetLegend.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGSetLegend.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGSetLegend"><H1>PetscDrawLGSetLegend</H1></A>
 sets the names of each curve plotted 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sets the names of each curve plotted
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGSetLegend(PetscDrawLG lg,const char *const *names)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the line graph context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the names for each curve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the line graph context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the names for each curve
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawLGSetLimits.html b/docs/manualpages/Draw/PetscDrawLGSetLimits.html
index 66b5819..7b594e5 100644
--- a/docs/manualpages/Draw/PetscDrawLGSetLimits.html
+++ b/docs/manualpages/Draw/PetscDrawLGSetLimits.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGSetLimits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGSetLimits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGSetLimits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGSetLimits"><H1>PetscDrawLGSetLimits</H1></A>
 Sets the axis limits for a line graph. If more points are added after this call, the limits will be adjusted to include those additional points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the axis limits for a line graph. If more points are added after this call,
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGSetLimits(PetscDrawLG lg,PetscReal x_min,PetscReal x_max,PetscReal y_min,PetscReal y_max)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xlg </B></TD><TD>- the line graph context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_min,x_max,y_min,y_max </B></TD><TD>- the limits Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xlg </B></TD><TD>- the line graph context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_min,x_max,y_min,y_max </B></TD><TD>- the limits
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawLGSetOptionsPrefix.html b/docs/manualpages/Draw/PetscDrawLGSetOptionsPrefix.html
index eb23728..1f6bd61 100644
--- a/docs/manualpages/Draw/PetscDrawLGSetOptionsPrefix.html
+++ b/docs/manualpages/Draw/PetscDrawLGSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGSetOptionsPrefix"><H1>PetscDrawLGSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the prefix used for searching for all <A HREF="../Draw/PetscDrawLG.html#Pet
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGSetOptionsPrefix(PetscDrawLG lg,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the line graph context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the line graph context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>, set, options, prefix, database
diff --git a/docs/manualpages/Draw/PetscDrawLGSetUseMarkers.html b/docs/manualpages/Draw/PetscDrawLGSetUseMarkers.html
index accac53..b667fa7 100644
--- a/docs/manualpages/Draw/PetscDrawLGSetUseMarkers.html
+++ b/docs/manualpages/Draw/PetscDrawLGSetUseMarkers.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGSetUseMarkers</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGSetUseMarkers.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGSetUseMarkers.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGSetUseMarkers"><H1>PetscDrawLGSetUseMarkers</H1></A>
 Causes LG to draw a marker for each data-point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Causes LG to draw a marker for each data-point.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGSetUseMarkers(PetscDrawLG lg,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the linegraph context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- should mark each data point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lg </B></TD><TD>- the linegraph context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- should mark each data point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-lg_use_markers  <true,false></B> - Many br Many br
+<DT><B>-lg_use_markers  <true,false></B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/Draw/PetscDrawLGView.html b/docs/manualpages/Draw/PetscDrawLGView.html
index 7645717..a2b1e2a 100644
--- a/docs/manualpages/Draw/PetscDrawLGView.html
+++ b/docs/manualpages/Draw/PetscDrawLGView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLGView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLGView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLGView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLGView"><H1>PetscDrawLGView</H1></A>
 Prints a line graph. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Prints a line graph.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawLGView(PetscDrawLG lg,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> Many br
+Collective on <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>lg </B> -the line graph context Many br
+<DT><B>lg </B> -the line graph context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   draw, line, graph
diff --git a/docs/manualpages/Draw/PetscDrawLine.html b/docs/manualpages/Draw/PetscDrawLine.html
index 38cfe88..90a0fb1 100644
--- a/docs/manualpages/Draw/PetscDrawLine.html
+++ b/docs/manualpages/Draw/PetscDrawLine.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLine"><H1>PetscDrawLine</H1></A>
 PetscDraws a line onto a drawable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ PetscDraws a line onto a drawable.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawLine(PetscDraw draw,PetscReal xl,PetscReal yl,PetscReal xr,PetscReal yr,int cl)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- the coordinates of the line endpoints Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the colors of the endpoints Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- the coordinates of the line endpoints
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the colors of the endpoints
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/Draw/PetscDrawLineGetWidth.html b/docs/manualpages/Draw/PetscDrawLineGetWidth.html
index 51660b1..97a6a46 100644
--- a/docs/manualpages/Draw/PetscDrawLineGetWidth.html
+++ b/docs/manualpages/Draw/PetscDrawLineGetWidth.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLineGetWidth</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLineGetWidth.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLineGetWidth.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLineGetWidth"><H1>PetscDrawLineGetWidth</H1></A>
 Gets the line width for future draws.  The width is relative to the user coordinates of the window; 0.0 denotes the natural width; 1.0 denotes the interior viewport. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Gets the line width for future draws.  The width is relative to the user coordin
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawLineGetWidth(PetscDraw draw,PetscReal *width)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>width </B> -the width in user coordinates Many br
+<DT><B>width </B> -the width in user coordinates
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not currently implemented. Many br
+Not currently implemented.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawLineSetWidth.html b/docs/manualpages/Draw/PetscDrawLineSetWidth.html
index 98b9d21..82cdb2c 100644
--- a/docs/manualpages/Draw/PetscDrawLineSetWidth.html
+++ b/docs/manualpages/Draw/PetscDrawLineSetWidth.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawLineSetWidth</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawLineSetWidth.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawLineSetWidth.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawLineSetWidth"><H1>PetscDrawLineSetWidth</H1></A>
 Sets the line width for future draws.  The width is relative to the user coordinates of the window; 0.0 denotes the natural width; 1.0 denotes the entire viewport. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the line width for future draws.  The width is relative to the user coordin
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawLineSetWidth(PetscDraw draw,PetscReal width)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- the width in user coordinates Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- the width in user coordinates
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawMarker.html b/docs/manualpages/Draw/PetscDrawMarker.html
index 64d69bc..83b83b1 100644
--- a/docs/manualpages/Draw/PetscDrawMarker.html
+++ b/docs/manualpages/Draw/PetscDrawMarker.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawMarker</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawMarker.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawMarker.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawMarker"><H1>PetscDrawMarker</H1></A>
 PetscDraws a marker onto a drawable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ PetscDraws a marker onto a drawable.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawMarker(PetscDraw draw,PetscReal xl,PetscReal yl,int cl)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl </B></TD><TD>- the coordinates of the marker Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the marker Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl </B></TD><TD>- the coordinates of the marker
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the marker
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawMarkerType.html b/docs/manualpages/Draw/PetscDrawMarkerType.html
index a14bc81..b4d4631 100644
--- a/docs/manualpages/Draw/PetscDrawMarkerType.html
+++ b/docs/manualpages/Draw/PetscDrawMarkerType.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDrawMarkerType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawMarkerType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawMarkerType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawMarkerType"><H1>PetscDrawMarkerType</H1></A>
 How a "mark" is indicate in a figure 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PETSC_DRAW_MARKER_CROSS, PETSC_DRAW_MARKER_POINT,PETSC_DRAW_MARKER_PLUS,PETSC_DRAW_MARKER_CIRCLE} <A HREF="../Draw/PetscDrawMarkerType.html#PetscDrawMarkerType">PetscDrawMarkerType</A>;
 </PRE>
- Many br
+
 <P>
 <pre>
  PETSC_MARKER_CROSS - a small pixel based x symbol or the character x if that is not available
diff --git a/docs/manualpages/Draw/PetscDrawOpenGLUT.html b/docs/manualpages/Draw/PetscDrawOpenGLUT.html
index 7800100..6b468e1 100644
--- a/docs/manualpages/Draw/PetscDrawOpenGLUT.html
+++ b/docs/manualpages/Draw/PetscDrawOpenGLUT.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawOpenGLUT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawOpenGLUT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawOpenGLUT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawOpenGLUT"><H1>PetscDrawOpenGLUT</H1></A>
 Opens an OpenGL window based on GLUT for use with the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,54 @@ Opens an OpenGL window based on GLUT for use with the <A HREF="../Draw/PetscDraw
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawOpenGLUT(MPI_Comm comm,const char display[],const char title[],int x,int y,int w,int h,PetscDraw *draw)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator that will share X-window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- the X display on which to open,or null for the local machine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title to put in the title bar,or null for no title Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the screen coordinates of the upper left corner of window Many brmay use <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for these two arguments, then PETSc places the Many brwindow Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w, h </B></TD><TD>- the screen width and height in pixels,  or PETSC_DRAW_HALF_SIZE, PETSC_DRAW_FULL_SIZE, Many bror PETSC_DRAW_THIRD_SIZE or PETSC_DRAW_QUARTER_SIZE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator that will share X-window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- the X display on which to open,or null for the local machine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title to put in the title bar,or null for no title
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the screen coordinates of the upper left corner of window
+may use <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for these two arguments, then PETSc places the
+window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w, h </B></TD><TD>- the screen width and height in pixels,  or PETSC_DRAW_HALF_SIZE, PETSC_DRAW_FULL_SIZE,
+or PETSC_DRAW_THIRD_SIZE or PETSC_DRAW_QUARTER_SIZE
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>draw </B> -the drawing context. Many br
+<DT><B>draw </B> -the drawing context.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-nox </B></TD><TD>- Disables all x-windows output Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <pause> </B></TD><TD>- Sets time (in seconds) that the Many brprogram pauses after <A HREF="../Draw/PetscDrawPause.html#PetscDrawPause">PetscDrawPause</A>() has been called Many br(0 is default, -1 implies until user input). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap <name> </B></TD><TD>- Sets the colormap to use. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap_reverse </B></TD><TD>- Reverses the colormap. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap_brighten </B></TD><TD>- Brighten (0 < beta < 1) or darken (-1 < beta < 0) the colormap. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-nox </B></TD><TD>- Disables all x-windows output
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <pause> </B></TD><TD>- Sets time (in seconds) that the
+program pauses after <A HREF="../Draw/PetscDrawPause.html#PetscDrawPause">PetscDrawPause</A>() has been called
+(0 is default, -1 implies until user input).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap <name> </B></TD><TD>- Sets the colormap to use.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap_reverse </B></TD><TD>- Reverses the colormap.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap_brighten </B></TD><TD>- Brighten (0 < beta < 1) or darken (-1 < beta < 0) the colormap.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-When finished with the drawing context, it should be destroyed Many brwith <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>(). Many br
+When finished with the drawing context, it should be destroyed
+with <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Note for Fortran Programmers</FONT></H3>
-Whenever indicating null character data in a Fortran code, Many brNULL_CHARACTER must be employed; using NULL is not Many brcorrect for character data!  Thus, NULL_CHARACTER can be Many brused for the display and title input parameters. Many br
+Whenever indicating null character data in a Fortran code,
+NULL_CHARACTER must be employed; using NULL is not
+correct for character data!  Thus, NULL_CHARACTER can be
+used for the display and title input parameters.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawOpenImage.html b/docs/manualpages/Draw/PetscDrawOpenImage.html
index 3b534f0..ff27341 100644
--- a/docs/manualpages/Draw/PetscDrawOpenImage.html
+++ b/docs/manualpages/Draw/PetscDrawOpenImage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawOpenImage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawOpenImage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawOpenImage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawOpenImage"><H1>PetscDrawOpenImage</H1></A>
 Opens an image for use with the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,23 @@ Opens an image for use with the <A HREF="../Draw/PetscDraw.html#PetscDraw">Petsc
 #include "petscdraw.h" 
 PetscErrorCode PetscDrawOpenImage(MPI_Comm comm,const char filename[],int w,int h,PetscDraw *draw)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator that will share image Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- optional name of the file Many br</TD></TR></TABLE>
-<DT><B>w, h </B> -the image width and height in pixels Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator that will share image
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- optional name of the file
+</TD></TR></TABLE>
+<DT><B>w, h </B> -the image width and height in pixels
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>draw </B> -the drawing context. Many br
+<DT><B>draw </B> -the drawing context.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>(), <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A>(), <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>(), <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>()
diff --git a/docs/manualpages/Draw/PetscDrawOpenNull.html b/docs/manualpages/Draw/PetscDrawOpenNull.html
index 342b063..dbd30b3 100644
--- a/docs/manualpages/Draw/PetscDrawOpenNull.html
+++ b/docs/manualpages/Draw/PetscDrawOpenNull.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawOpenNull</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawOpenNull.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawOpenNull.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawOpenNull"><H1>PetscDrawOpenNull</H1></A>
 Opens a null drawing context. All draw commands to it are ignored. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,11 @@ Opens a null drawing context. All draw commands to it are ignored.
 PetscErrorCode  PetscDrawOpenNull(MPI_Comm comm,PetscDraw *win)
 </PRE>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/impls/null/drawnull.c.html#PetscDrawOpenNull">src/sys/classes/draw/impls/null/drawnull.c</A>
 <BR><A HREF="./index.html">Index of all Draw routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Draw/PetscDrawOpenX.html b/docs/manualpages/Draw/PetscDrawOpenX.html
index 1c0507d..0af2373 100644
--- a/docs/manualpages/Draw/PetscDrawOpenX.html
+++ b/docs/manualpages/Draw/PetscDrawOpenX.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawOpenX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawOpenX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawOpenX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawOpenX"><H1>PetscDrawOpenX</H1></A>
 Opens an X-window for use with the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,40 +14,69 @@ Opens an X-window for use with the <A HREF="../Draw/PetscDraw.html#PetscDraw">Pe
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawOpenX(MPI_Comm comm,const char display[],const char title[],int x,int y,int w,int h,PetscDraw *draw)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator that will share X-window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- the X display on which to open,or null for the local machine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title to put in the title bar,or null for no title Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the screen coordinates of the upper left corner of window Many brmay use <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for these two arguments, then PETSc places the Many brwindow Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w, h </B></TD><TD>- the screen width and height in pixels,  or PETSC_DRAW_HALF_SIZE, PETSC_DRAW_FULL_SIZE, Many bror PETSC_DRAW_THIRD_SIZE or PETSC_DRAW_QUARTER_SIZE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator that will share X-window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- the X display on which to open,or null for the local machine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title to put in the title bar,or null for no title
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the screen coordinates of the upper left corner of window
+may use <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for these two arguments, then PETSc places the
+window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w, h </B></TD><TD>- the screen width and height in pixels,  or PETSC_DRAW_HALF_SIZE, PETSC_DRAW_FULL_SIZE,
+or PETSC_DRAW_THIRD_SIZE or PETSC_DRAW_QUARTER_SIZE
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>draw </B> -the drawing context. Many br
+<DT><B>draw </B> -the drawing context.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-nox </B></TD><TD>- Disables all x-windows output Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Sets name of machine for the X display Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <pause> </B></TD><TD>- Sets time (in seconds) that the Many brprogram pauses after <A HREF="../Draw/PetscDrawPause.html#PetscDrawPause">PetscDrawPause</A>() has been called Many br(0 is default, -1 implies until user input). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap <name> </B></TD><TD>- Sets the colormap to use. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap_reverse </B></TD><TD>- Reverses the colormap. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap_brighten </B></TD><TD>- Brighten (0 < beta < 1) or darken (-1 < beta < 0) the colormap. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_x_shared_colormap </B></TD><TD>- Causes PETSc to use a shared Many brcolormap. By default PETSc creates a separate color Many brfor its windows, you must put the mouse into the graphics Many brwindow to see  the correct colors. This options forces Many brPETSc to use the default colormap which will usually result Many brin bad contour plots. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_fast </B></TD><TD>- Does not create colormap for countour plots. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_double_buffer </B></TD><TD>- Uses double buffering for smooth animation. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-geometry </B></TD><TD>- Indicates location and size of window. Many br</TD></TR></TABLE>
-<P>
- Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-nox </B></TD><TD>- Disables all x-windows output
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Sets name of machine for the X display
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <pause> </B></TD><TD>- Sets time (in seconds) that the
+program pauses after <A HREF="../Draw/PetscDrawPause.html#PetscDrawPause">PetscDrawPause</A>() has been called
+(0 is default, -1 implies until user input).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap <name> </B></TD><TD>- Sets the colormap to use.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap_reverse </B></TD><TD>- Reverses the colormap.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_cmap_brighten </B></TD><TD>- Brighten (0 < beta < 1) or darken (-1 < beta < 0) the colormap.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_x_shared_colormap </B></TD><TD>- Causes PETSc to use a shared
+colormap. By default PETSc creates a separate color
+for its windows, you must put the mouse into the graphics
+window to see  the correct colors. This options forces
+PETSc to use the default colormap which will usually result
+in bad contour plots.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_fast </B></TD><TD>- Does not create colormap for countour plots.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_double_buffer </B></TD><TD>- Uses double buffering for smooth animation.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-geometry </B></TD><TD>- Indicates location and size of window.
+</TD></TR></TABLE>
+<P>
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-When finished with the drawing context, it should be destroyed Many brwith <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>(). Many br
+When finished with the drawing context, it should be destroyed
+with <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Note for Fortran Programmers</FONT></H3>
-Whenever indicating null character data in a Fortran code, Many brPETSC_NULL_CHARACTER must be employed; using NULL is not Many brcorrect for character data!  Thus, PETSC_NULL_CHARACTER can be Many brused for the display and title input parameters. Many br
+Whenever indicating null character data in a Fortran code,
+PETSC_NULL_CHARACTER must be employed; using NULL is not
+correct for character data!  Thus, PETSC_NULL_CHARACTER can be
+used for the display and title input parameters.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawPause.html b/docs/manualpages/Draw/PetscDrawPause.html
index cf081fd..519f613 100644
--- a/docs/manualpages/Draw/PetscDrawPause.html
+++ b/docs/manualpages/Draw/PetscDrawPause.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawPause</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawPause.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawPause.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawPause"><H1>PetscDrawPause</H1></A>
 Waits n seconds or until user input, depending on input to <A HREF="../Draw/PetscDrawSetPause.html#PetscDrawSetPause">PetscDrawSetPause</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Waits n seconds or until user input, depending on input to <A HREF="../Draw/Pets
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawPause(PetscDraw draw)
 </PRE>
-Collective operation on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object. Many br
+Collective operation on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawPixelToCoordinate.html b/docs/manualpages/Draw/PetscDrawPixelToCoordinate.html
index 236aeb3..17d4410 100644
--- a/docs/manualpages/Draw/PetscDrawPixelToCoordinate.html
+++ b/docs/manualpages/Draw/PetscDrawPixelToCoordinate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawPixelToCoordinate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawPixelToCoordinate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawPixelToCoordinate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawPixelToCoordinate"><H1>PetscDrawPixelToCoordinate</H1></A>
 given a pixel in a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> returns the coordinate 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ given a pixel in a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> retu
 #include "petscdraw.h" 
 PetscErrorCode PetscDrawPixelToCoordinate(PetscDraw draw,int i,int j,PetscReal *x,PetscReal *y)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the draw where the coordinates are defined Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i,j </B></TD><TD>- the pixel location Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the draw where the coordinates are defined
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i,j </B></TD><TD>- the pixel location
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>x,y </B> -the coordinate location Many br
+<DT><B>x,y </B> -the coordinate location
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/interface/drect.c.html#PetscDrawPixelToCoordinate">src/sys/classes/draw/interface/drect.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawPoint.html b/docs/manualpages/Draw/PetscDrawPoint.html
index 272401b..a585727 100644
--- a/docs/manualpages/Draw/PetscDrawPoint.html
+++ b/docs/manualpages/Draw/PetscDrawPoint.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawPoint"><H1>PetscDrawPoint</H1></A>
 PetscDraws a point onto a drawable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ PetscDraws a point onto a drawable.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawPoint(PetscDraw draw,PetscReal xl,PetscReal yl,int cl)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl </B></TD><TD>- the coordinates of the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl </B></TD><TD>- the coordinates of the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawPointPixel.html b/docs/manualpages/Draw/PetscDrawPointPixel.html
index 4e4c061..6ec8de8 100644
--- a/docs/manualpages/Draw/PetscDrawPointPixel.html
+++ b/docs/manualpages/Draw/PetscDrawPointPixel.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawPointPixel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawPointPixel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawPointPixel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawPointPixel"><H1>PetscDrawPointPixel</H1></A>
 PetscDraws a point onto a drawable, in pixel coordinates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ PetscDraws a point onto a drawable, in pixel coordinates
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawPointPixel(PetscDraw draw,int x,int y,int c)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the pixel coordinates of the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the color of the point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the pixel coordinates of the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the color of the point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawPointSetSize.html b/docs/manualpages/Draw/PetscDrawPointSetSize.html
index c19f5ca..9c02e67 100644
--- a/docs/manualpages/Draw/PetscDrawPointSetSize.html
+++ b/docs/manualpages/Draw/PetscDrawPointSetSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawPointSetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawPointSetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawPointSetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawPointSetSize"><H1>PetscDrawPointSetSize</H1></A>
 Sets the point size for future draws.  The size is relative to the user coordinates of the window; 0.0 denotes the natural width, 1.0 denotes the entire viewport. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Sets the point size for future draws.  The size is relative to the user coordina
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawPointSetSize(PetscDraw draw,PetscReal width)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- the width in user coordinates Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- the width in user coordinates
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Even a size of zero insures that a single pixel is colored. Many br
+Even a size of zero insures that a single pixel is colored.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawPopCurrentPoint.html b/docs/manualpages/Draw/PetscDrawPopCurrentPoint.html
index 947bacf..74d53b2 100644
--- a/docs/manualpages/Draw/PetscDrawPopCurrentPoint.html
+++ b/docs/manualpages/Draw/PetscDrawPopCurrentPoint.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawPopCurrentPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawPopCurrentPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawPopCurrentPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawPopCurrentPoint"><H1>PetscDrawPopCurrentPoint</H1></A>
 Pops a current draw point (discarding it) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Pops a current draw point (discarding it)
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawPopCurrentPoint(PetscDraw draw)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawPushCurrentPoint.html#PetscDrawPushCurrentPoint">PetscDrawPushCurrentPoint</A>(), <A HREF="../Draw/PetscDrawSetCurrentPoint.html#PetscDrawSetCurrentPoint">PetscDrawSetCurrentPoint</A>(), <A HREF="../Draw/PetscDrawGetCurrentPoint.html#PetscDrawGetCurrentPoint">PetscDrawGetCurrentPoint</A>()
diff --git a/docs/manualpages/Draw/PetscDrawPushCurrentPoint.html b/docs/manualpages/Draw/PetscDrawPushCurrentPoint.html
index 4e01166..e078054 100644
--- a/docs/manualpages/Draw/PetscDrawPushCurrentPoint.html
+++ b/docs/manualpages/Draw/PetscDrawPushCurrentPoint.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawPushCurrentPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawPushCurrentPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawPushCurrentPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawPushCurrentPoint"><H1>PetscDrawPushCurrentPoint</H1></A>
 Pushes a new current draw point, retaining the old one, some codes use this point to determine where to draw next 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Pushes a new current draw point, retaining the old one, some codes use this poin
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawPushCurrentPoint(PetscDraw draw,PetscReal x,PetscReal y)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the location of the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the location of the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawPushCurrentPoint.html#PetscDrawPushCurrentPoint">PetscDrawPushCurrentPoint</A>(), <A HREF="../Draw/PetscDrawPopCurrentPoint.html#PetscDrawPopCurrentPoint">PetscDrawPopCurrentPoint</A>(), <A HREF="../Draw/PetscDrawGetCurrentPoint.html#PetscDrawGetCurrentPoint">PetscDrawGetCurrentPoint</A>()
diff --git a/docs/manualpages/Draw/PetscDrawRealToColor.html b/docs/manualpages/Draw/PetscDrawRealToColor.html
index 5acc223..edc1c08 100644
--- a/docs/manualpages/Draw/PetscDrawRealToColor.html
+++ b/docs/manualpages/Draw/PetscDrawRealToColor.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawRealToColor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawRealToColor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawRealToColor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawRealToColor"><H1>PetscDrawRealToColor</H1></A>
 Maps a real value within an interval to a color. The color is an integer value in the range [PETSC_DRAW_BASIC_COLORS to 255] that can be passed to various drawing routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Maps a real value within an interval to a color. The color is an integer value i
 #include <petscdraw.h>
 int <A HREF="../Draw/PetscDrawRealToColor.html#PetscDrawRealToColor">PetscDrawRealToColor</A>(<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> value,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> min,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> max)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- value to map within the interval [min,max] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- lower end of interval Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max </B></TD><TD>- upper end of interval Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- value to map within the interval [min,max]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- lower end of interval
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max </B></TD><TD>- upper end of interval
+</TD></TR></TABLE>
 <P>
-Notes: Values outside the interval [min,max] are clipped. Many br
+Notes: Values outside the interval [min,max] are clipped.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawPointPixel.html#PetscDrawPointPixel">PetscDrawPointPixel</A>(), <A HREF="../Draw/PetscDrawPoint.html#PetscDrawPoint">PetscDrawPoint</A>(), <A HREF="../Draw/PetscDrawLine.html#PetscDrawLine">PetscDrawLine</A>(), <A HREF="../Draw/PetscDrawTriangle.html#PetscDrawTriangle">PetscDrawTriangle</A>(), <A HREF="../Draw/PetscDrawRectangle.html#PetscDrawRectangle">PetscDrawRectangle</A>()
diff --git a/docs/manualpages/Draw/PetscDrawRectangle.html b/docs/manualpages/Draw/PetscDrawRectangle.html
index 286b558..8ba4f0b 100644
--- a/docs/manualpages/Draw/PetscDrawRectangle.html
+++ b/docs/manualpages/Draw/PetscDrawRectangle.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawRectangle</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawRectangle.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawRectangle.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawRectangle"><H1>PetscDrawRectangle</H1></A>
 PetscDraws a rectangle  onto a drawable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ PetscDraws a rectangle  onto a drawable.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawRectangle(PetscDraw draw,PetscReal xl,PetscReal yl,PetscReal xr,PetscReal yr,int c1,int c2,int c3,int c4)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- the coordinates of the lower left, upper right corners Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c1,c2,c3,c4 </B></TD><TD>- the colors of the four corners in counter clockwise order Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- the coordinates of the lower left, upper right corners
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c1,c2,c3,c4 </B></TD><TD>- the colors of the four corners in counter clockwise order
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/Draw/PetscDrawRegister.html b/docs/manualpages/Draw/PetscDrawRegister.html
index d1c05e7..e2c49e4 100644
--- a/docs/manualpages/Draw/PetscDrawRegister.html
+++ b/docs/manualpages/Draw/PetscDrawRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawRegister"><H1>PetscDrawRegister</H1></A>
 Adds a method to the graphics package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,29 +15,31 @@ Adds a method to the graphics package.
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawRegister(const char *sname,PetscErrorCode (*function)(PetscDraw))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined graphics class Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined graphics class
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Draw/PetscDrawRegister.html#PetscDrawRegister">PetscDrawRegister</A>() may be called multiple times to add several user-defined graphics classes Many br
+<A HREF="../Draw/PetscDrawRegister.html#PetscDrawRegister">PetscDrawRegister</A>() may be called multiple times to add several user-defined graphics classes
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../Draw/PetscDrawRegister.html#PetscDrawRegister">PetscDrawRegister</A>("my_draw_type", MyDrawCreate);
 </PRE>
- Many br
+
 <P>
-Then, your specific graphics package can be chosen with the procedural interface via Many br
+Then, your specific graphics package can be chosen with the procedural interface via
 <pre>
     <A HREF="../Draw/PetscDrawSetType.html#PetscDrawSetType">PetscDrawSetType</A>(ksp,"my_draw_type")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -draw_type my_draw_type
 </pre>
diff --git a/docs/manualpages/Draw/PetscDrawRegisterAll.html b/docs/manualpages/Draw/PetscDrawRegisterAll.html
index 0583945..81b130c 100644
--- a/docs/manualpages/Draw/PetscDrawRegisterAll.html
+++ b/docs/manualpages/Draw/PetscDrawRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawRegisterAll"><H1>PetscDrawRegisterAll</H1></A>
 Registers all of the graphics methods in the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the graphics methods in the <A HREF="../Draw/PetscDraw.html#Pet
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   PetscDrawRegisterDestroy()
diff --git a/docs/manualpages/Draw/PetscDrawResizeWindow.html b/docs/manualpages/Draw/PetscDrawResizeWindow.html
index 0488fc0..878f630 100644
--- a/docs/manualpages/Draw/PetscDrawResizeWindow.html
+++ b/docs/manualpages/Draw/PetscDrawResizeWindow.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawResizeWindow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawResizeWindow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawResizeWindow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawResizeWindow"><H1>PetscDrawResizeWindow</H1></A>
 Allows one to resize a window from a program. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Allows one to resize a window from a program.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawResizeWindow(PetscDraw draw,int w,int h)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w,h </B></TD><TD>- the new width and height of the window Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w,h </B></TD><TD>- the new width and height of the window
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawCheckResizedWindow.html#PetscDrawCheckResizedWindow">PetscDrawCheckResizedWindow</A>()
diff --git a/docs/manualpages/Draw/PetscDrawRestoreSingleton.html b/docs/manualpages/Draw/PetscDrawRestoreSingleton.html
index d5f1bb1..8ec1ea7 100644
--- a/docs/manualpages/Draw/PetscDrawRestoreSingleton.html
+++ b/docs/manualpages/Draw/PetscDrawRestoreSingleton.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawRestoreSingleton</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawRestoreSingleton.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawRestoreSingleton.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawRestoreSingleton"><H1>PetscDrawRestoreSingleton</H1></A>
 Remove access to a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object as if it were owned by the one process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Remove access to a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> obje
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawRestoreSingleton(PetscDraw draw,PetscDraw *sdraw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the original window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sdraw </B></TD><TD>- the singleton window Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the original window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sdraw </B></TD><TD>- the singleton window
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawGetSingleton.html#PetscDrawGetSingleton">PetscDrawGetSingleton</A>(), PetscViewerGetSingleton(), PetscViewerRestoreSingleton()
diff --git a/docs/manualpages/Draw/PetscDrawSP.html b/docs/manualpages/Draw/PetscDrawSP.html
index 7a9e1ad..942cd77 100644
--- a/docs/manualpages/Draw/PetscDrawSP.html
+++ b/docs/manualpages/Draw/PetscDrawSP.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDrawSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSP"><H1>PetscDrawSP</H1></A>
 Manages drawing scatter plots 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscDrawSP*   <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSPAddPoint.html b/docs/manualpages/Draw/PetscDrawSPAddPoint.html
index 8bc6c5e..438c36f 100644
--- a/docs/manualpages/Draw/PetscDrawSPAddPoint.html
+++ b/docs/manualpages/Draw/PetscDrawSPAddPoint.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPAddPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPAddPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPAddPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPAddPoint"><H1>PetscDrawSPAddPoint</H1></A>
 Adds another point to each of the scatter plots. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,17 @@ Adds another point to each of the scatter plots.
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPAddPoint(PetscDrawSP sp,PetscReal *x,PetscReal *y)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the scatter plot data structure Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the points to two vectors containing the new x and y Many brpoint for each curve. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the scatter plot data structure
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the points to two vectors containing the new x and y
+point for each curve.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSPAddPoints.html b/docs/manualpages/Draw/PetscDrawSPAddPoints.html
index 03f19b3..0454f9a 100644
--- a/docs/manualpages/Draw/PetscDrawSPAddPoints.html
+++ b/docs/manualpages/Draw/PetscDrawSPAddPoints.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPAddPoints</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPAddPoints.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPAddPoints.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPAddPoints"><H1>PetscDrawSPAddPoints</H1></A>
 Adds several points to each of the scatter plots. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,19 @@ Adds several points to each of the scatter plots.
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPAddPoints(PetscDrawSP sp,int n,PetscReal **xx,PetscReal **yy)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the LineGraph data structure Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx,yy </B></TD><TD>- points to two arrays of pointers that point to arrays Many brcontaining the new x and y points for each curve. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of points being added Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the LineGraph data structure
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx,yy </B></TD><TD>- points to two arrays of pointers that point to arrays
+containing the new x and y points for each curve.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of points being added
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSPCreate.html b/docs/manualpages/Draw/PetscDrawSPCreate.html
index 0c70c18..3205296 100644
--- a/docs/manualpages/Draw/PetscDrawSPCreate.html
+++ b/docs/manualpages/Draw/PetscDrawSPCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPCreate"><H1>PetscDrawSPCreate</H1></A>
 Creates a scatter plot data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Creates a scatter plot data structure.
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPCreate(PetscDraw draw,int dim,PetscDrawSP *drawsp)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>win </B></TD><TD>- the window where the graph will be made. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the number of sets of points which will be drawn Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>win </B></TD><TD>- the window where the graph will be made.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the number of sets of points which will be drawn
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>drawsp </B> -the scatter plot context Many br
+<DT><B>drawsp </B> -the scatter plot context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSPDestroy.html b/docs/manualpages/Draw/PetscDrawSPDestroy.html
index 75920d2..9104185 100644
--- a/docs/manualpages/Draw/PetscDrawSPDestroy.html
+++ b/docs/manualpages/Draw/PetscDrawSPDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPDestroy"><H1>PetscDrawSPDestroy</H1></A>
 Frees all space taken up by scatter plot data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Frees all space taken up by scatter plot data structure.
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPDestroy(PetscDrawSP *sp)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> Many br
+Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the line graph context Many br
+<DT><B>sp </B> -the line graph context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawSPCreate.html#PetscDrawSPCreate">PetscDrawSPCreate</A>()
diff --git a/docs/manualpages/Draw/PetscDrawSPDraw.html b/docs/manualpages/Draw/PetscDrawSPDraw.html
index eb20d3c..b26b584 100644
--- a/docs/manualpages/Draw/PetscDrawSPDraw.html
+++ b/docs/manualpages/Draw/PetscDrawSPDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPDraw"><H1>PetscDrawSPDraw</H1></A>
 Redraws a scatter plot. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Redraws a scatter plot.
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPDraw(PetscDrawSP sp, PetscBool clear)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> Many br
+Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the line graph context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clear </B></TD><TD>- clear the window before drawing the new plot Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the line graph context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clear </B></TD><TD>- clear the window before drawing the new plot
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawLGDraw.html#PetscDrawLGDraw">PetscDrawLGDraw</A>(), <A HREF="../Draw/PetscDrawLGSPDraw.html#PetscDrawLGSPDraw">PetscDrawLGSPDraw</A>()
diff --git a/docs/manualpages/Draw/PetscDrawSPGetAxis.html b/docs/manualpages/Draw/PetscDrawSPGetAxis.html
index 72ba548..f848db8 100644
--- a/docs/manualpages/Draw/PetscDrawSPGetAxis.html
+++ b/docs/manualpages/Draw/PetscDrawSPGetAxis.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPGetAxis</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPGetAxis.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPGetAxis.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPGetAxis"><H1>PetscDrawSPGetAxis</H1></A>
 Gets the axis context associated with a line graph. This is useful if one wants to change some axis property, such as labels, color, etc. The axis context should not be destroyed by the application code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Gets the axis context associated with a line graph. This is useful if one wants
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPGetAxis(PetscDrawSP sp,PetscDrawAxis *axis)
 </PRE>
-Not Collective, if <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> is parallel then <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> is parallel Many br
+Not Collective, if <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> is parallel then <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the line graph context Many br
+<DT><B>sp </B> -the line graph context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>axis </B> -the axis context Many br
+<DT><B>axis </B> -the axis context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/dscatter.c.html#PetscDrawSPGetAxis">src/sys/classes/draw/utils/dscatter.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawSPGetDraw.html b/docs/manualpages/Draw/PetscDrawSPGetDraw.html
index 57debad..d1278ae 100644
--- a/docs/manualpages/Draw/PetscDrawSPGetDraw.html
+++ b/docs/manualpages/Draw/PetscDrawSPGetDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPGetDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPGetDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPGetDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPGetDraw"><H1>PetscDrawSPGetDraw</H1></A>
 Gets the draw context associated with a line graph. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Gets the draw context associated with a line graph.
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPGetDraw(PetscDrawSP sp,PetscDraw *draw)
 </PRE>
-Not Collective, <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is parallel if <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> is parallel Many br
+Not Collective, <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is parallel if <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the line graph context Many br
+<DT><B>sp </B> -the line graph context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>draw </B> -the draw context Many br
+<DT><B>draw </B> -the draw context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/utils/dscatter.c.html#PetscDrawSPGetDraw">src/sys/classes/draw/utils/dscatter.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawSPReset.html b/docs/manualpages/Draw/PetscDrawSPReset.html
index e82eb57..dc96c93 100644
--- a/docs/manualpages/Draw/PetscDrawSPReset.html
+++ b/docs/manualpages/Draw/PetscDrawSPReset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPReset"><H1>PetscDrawSPReset</H1></A>
 Clears line graph to allow for reuse with new data. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Clears line graph to allow for reuse with new data.
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPReset(PetscDrawSP sp)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the line graph context. Many br
+<DT><B>sp </B> -the line graph context.
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawSPSave.html b/docs/manualpages/Draw/PetscDrawSPSave.html
index 73af028..3de7f1e 100644
--- a/docs/manualpages/Draw/PetscDrawSPSave.html
+++ b/docs/manualpages/Draw/PetscDrawSPSave.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPSave</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPSave.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPSave.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPSave"><H1>PetscDrawSPSave</H1></A>
 Saves a drawn image 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Saves a drawn image
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPSave(PetscDrawSP sp)
 </PRE>
-Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> Many br
+Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the scatter plot context Many br
+<DT><B>sp </B> -the scatter plot context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSPSetDimension.html b/docs/manualpages/Draw/PetscDrawSPSetDimension.html
index 1bd3a84..da13c40 100644
--- a/docs/manualpages/Draw/PetscDrawSPSetDimension.html
+++ b/docs/manualpages/Draw/PetscDrawSPSetDimension.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPSetDimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPSetDimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPSetDimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPSetDimension"><H1>PetscDrawSPSetDimension</H1></A>
 Change the number of sets of points  that are to be drawn. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Change the number of sets of points  that are to be drawn.
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPSetDimension(PetscDrawSP sp,int dim)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the line graph context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the number of curves. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the line graph context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the number of curves.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawSPSetLimits.html b/docs/manualpages/Draw/PetscDrawSPSetLimits.html
index 94178c7..6272e90 100644
--- a/docs/manualpages/Draw/PetscDrawSPSetLimits.html
+++ b/docs/manualpages/Draw/PetscDrawSPSetLimits.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSPSetLimits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSPSetLimits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSPSetLimits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSPSetLimits"><H1>PetscDrawSPSetLimits</H1></A>
 Sets the axis limits for a scatter plot If more points are added after this call, the limits will be adjusted to include those additional points. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Sets the axis limits for a scatter plot If more points are added after this call
 #include "petscsys.h" 
 PetscErrorCode  PetscDrawSPSetLimits(PetscDrawSP sp,PetscReal x_min,PetscReal x_max,PetscReal y_min,PetscReal y_max)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDrawSP.html#PetscDrawSP">PetscDrawSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xsp </B></TD><TD>- the line graph context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_min,x_max,y_min,y_max </B></TD><TD>- the limits Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xsp </B></TD><TD>- the line graph context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x_min,x_max,y_min,y_max </B></TD><TD>- the limits
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawSave.html b/docs/manualpages/Draw/PetscDrawSave.html
index 05c5a24..f06d7c0 100644
--- a/docs/manualpages/Draw/PetscDrawSave.html
+++ b/docs/manualpages/Draw/PetscDrawSave.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSave</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSave.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSave.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSave"><H1>PetscDrawSave</H1></A>
 Saves a drawn image 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Saves a drawn image
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSave(PetscDraw draw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
-Notes: this is not normally called by the user. Many br
+Notes: this is not normally called by the user.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>()
diff --git a/docs/manualpages/Draw/PetscDrawSaveMovie.html b/docs/manualpages/Draw/PetscDrawSaveMovie.html
index ab2bbf8..8483f58 100644
--- a/docs/manualpages/Draw/PetscDrawSaveMovie.html
+++ b/docs/manualpages/Draw/PetscDrawSaveMovie.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSaveMovie</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSaveMovie.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSaveMovie.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSaveMovie"><H1>PetscDrawSaveMovie</H1></A>
 Saves a movie from previously saved images 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ Saves a movie from previously saved images
 #include "petscdraw.h" 
 PetscErrorCode PetscDrawSaveMovie(PetscDraw draw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
-Notes: this is not normally called by the user. Many brThe ffmpeg utility must be in your path to make the movie. Many br
+Notes: this is not normally called by the user.
+The ffmpeg utility must be in your path to make the movie.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>(), <A HREF="../Draw/PetscDrawSetSaveMovie.html#PetscDrawSetSaveMovie">PetscDrawSetSaveMovie</A>()
diff --git a/docs/manualpages/Draw/PetscDrawScalePopup.html b/docs/manualpages/Draw/PetscDrawScalePopup.html
index fe225bf..8c2b561 100644
--- a/docs/manualpages/Draw/PetscDrawScalePopup.html
+++ b/docs/manualpages/Draw/PetscDrawScalePopup.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawScalePopup</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawScalePopup.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawScalePopup.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawScalePopup"><H1>PetscDrawScalePopup</H1></A>
 PetscDraws a contour scale window. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ PetscDraws a contour scale window.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawScalePopup(PetscDraw popup,PetscReal min,PetscReal max)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>popup </B></TD><TD>- the window (often a window obtained via <A HREF="../Draw/PetscDrawGetPopup.html#PetscDrawGetPopup">PetscDrawGetPopup</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- minimum value being plotted Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max </B></TD><TD>- maximum value being plotted Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>popup </B></TD><TD>- the window (often a window obtained via <A HREF="../Draw/PetscDrawGetPopup.html#PetscDrawGetPopup">PetscDrawGetPopup</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- minimum value being plotted
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max </B></TD><TD>- maximum value being plotted
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: All processors that share the draw MUST call this routine Many br
+Notes: All processors that share the draw MUST call this routine
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/interface/dtri.c.html#PetscDrawScalePopup">src/sys/classes/draw/interface/dtri.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawSetCoordinates.html b/docs/manualpages/Draw/PetscDrawSetCoordinates.html
index 4af371a..0eaca7c 100644
--- a/docs/manualpages/Draw/PetscDrawSetCoordinates.html
+++ b/docs/manualpages/Draw/PetscDrawSetCoordinates.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetCoordinates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetCoordinates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetCoordinates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetCoordinates"><H1>PetscDrawSetCoordinates</H1></A>
 Sets the application coordinates of the corners of the window (or page). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Sets the application coordinates of the corners of the window (or page).
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetCoordinates(PetscDraw draw,PetscReal xl,PetscReal yl,PetscReal xr,PetscReal yr)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- the coordinates of the lower left corner and upper Many brright corner of the drawing region. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- the coordinates of the lower left corner and upper
+right corner of the drawing region.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSetCurrentPoint.html b/docs/manualpages/Draw/PetscDrawSetCurrentPoint.html
index 287ccc8..f59ddc4 100644
--- a/docs/manualpages/Draw/PetscDrawSetCurrentPoint.html
+++ b/docs/manualpages/Draw/PetscDrawSetCurrentPoint.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetCurrentPoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetCurrentPoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetCurrentPoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetCurrentPoint"><H1>PetscDrawSetCurrentPoint</H1></A>
 Sets the current draw point, some codes use this point to determine where to draw next 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the current draw point, some codes use this point to determine where to dra
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetCurrentPoint(PetscDraw draw,PetscReal x,PetscReal y)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the location of the current point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the location of the current point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Draw/PetscDrawPushCurrentPoint.html#PetscDrawPushCurrentPoint">PetscDrawPushCurrentPoint</A>(), <A HREF="../Draw/PetscDrawPopCurrentPoint.html#PetscDrawPopCurrentPoint">PetscDrawPopCurrentPoint</A>(), <A HREF="../Draw/PetscDrawGetCurrentPoint.html#PetscDrawGetCurrentPoint">PetscDrawGetCurrentPoint</A>()
diff --git a/docs/manualpages/Draw/PetscDrawSetDisplay.html b/docs/manualpages/Draw/PetscDrawSetDisplay.html
index 04ce79b..20a3f86 100644
--- a/docs/manualpages/Draw/PetscDrawSetDisplay.html
+++ b/docs/manualpages/Draw/PetscDrawSetDisplay.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetDisplay</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetDisplay.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetDisplay.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetDisplay"><H1>PetscDrawSetDisplay</H1></A>
 Sets the display where a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object will be displayed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode  PetscDrawSetDisplay(PetscDraw draw,const char display[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- the X windows display Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- the X windows display
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/draw/interface/draw.c.html#PetscDrawSetDisplay">src/sys/classes/draw/interface/draw.c</A>
diff --git a/docs/manualpages/Draw/PetscDrawSetDoubleBuffer.html b/docs/manualpages/Draw/PetscDrawSetDoubleBuffer.html
index 2a08ea7..f6670b8 100644
--- a/docs/manualpages/Draw/PetscDrawSetDoubleBuffer.html
+++ b/docs/manualpages/Draw/PetscDrawSetDoubleBuffer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetDoubleBuffer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetDoubleBuffer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetDoubleBuffer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetDoubleBuffer"><H1>PetscDrawSetDoubleBuffer</H1></A>
 Sets a window to be double buffered. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Sets a window to be double buffered.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetDoubleBuffer(PetscDraw draw)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Draw/PetscDrawSetFromOptions.html b/docs/manualpages/Draw/PetscDrawSetFromOptions.html
index b822d55..f36b0b3 100644
--- a/docs/manualpages/Draw/PetscDrawSetFromOptions.html
+++ b/docs/manualpages/Draw/PetscDrawSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetFromOptions"><H1>PetscDrawSetFromOptions</H1></A>
 Sets the graphics type from the options database. Defaults to a PETSc X windows graphics. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,28 +15,38 @@ Sets the graphics type from the options database. Defaults to a PETSc X windows
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawSetFromOptions(PetscDraw draw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the graphics context Many br
+<DT><B>draw </B> -the graphics context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-nox </B></TD><TD>- do not use X graphics (ignore graphics calls, but run program correctly) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-nox_warning </B></TD><TD>- when X windows support is not installed this prevents the warning message from being printed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <pause amount> </B></TD><TD>- - -1 indicates wait for mouse input, -2 indicates pause when window is to be destroyed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_marker_type </B></TD><TD>- <x,point> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save [optional filename] </B></TD><TD>- (X windows only) saves each image before it is cleared to a file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_final_image [optional filename] </B></TD><TD>- (X windows only) saves the final image displayed in a window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_movie </B></TD><TD>- converts image files to a movie  at the end of the run. See <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_single_file </B></TD><TD>- saves each new image in the same file, normally each new image is saved in a new file with 'filename/filename_%d.ext' Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_on_clear </B></TD><TD>- saves an image on each clear, mainly for debugging Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_on_flush </B></TD><TD>- saves an image on each flush, mainly for debugging Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-nox </B></TD><TD>- do not use X graphics (ignore graphics calls, but run program correctly)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-nox_warning </B></TD><TD>- when X windows support is not installed this prevents the warning message from being printed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <pause amount> </B></TD><TD>- - -1 indicates wait for mouse input, -2 indicates pause when window is to be destroyed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_marker_type </B></TD><TD>- <x,point>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save [optional filename] </B></TD><TD>- (X windows only) saves each image before it is cleared to a file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_final_image [optional filename] </B></TD><TD>- (X windows only) saves the final image displayed in a window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_movie </B></TD><TD>- converts image files to a movie  at the end of the run. See <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_single_file </B></TD><TD>- saves each new image in the same file, normally each new image is saved in a new file with 'filename/filename_%d.ext'
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_on_clear </B></TD><TD>- saves an image on each clear, mainly for debugging
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_on_flush </B></TD><TD>- saves an image on each flush, mainly for debugging
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Must be called after <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>() before the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is used. Many br
+Notes: Must be called after <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>() before the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> is used.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSetMarkerType.html b/docs/manualpages/Draw/PetscDrawSetMarkerType.html
index eb7bd7e..384f383 100644
--- a/docs/manualpages/Draw/PetscDrawSetMarkerType.html
+++ b/docs/manualpages/Draw/PetscDrawSetMarkerType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetMarkerType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetMarkerType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetMarkerType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetMarkerType"><H1>PetscDrawSetMarkerType</H1></A>
 sets the type of marker to display with <A HREF="../Draw/PetscDrawMarker.html#PetscDrawMarker">PetscDrawMarker</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ sets the type of marker to display with <A HREF="../Draw/PetscDrawMarker.html#Pe
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetMarkerType(PetscDraw draw,PetscDrawMarkerType mtype)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mtype </B></TD><TD>- either PETSC_DRAW_MARKER_CROSS (default) or PETSC_DRAW_MARKER_POINT Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mtype </B></TD><TD>- either PETSC_DRAW_MARKER_CROSS (default) or PETSC_DRAW_MARKER_POINT
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-draw_marker_type </B> -x or point Many br
+<DT><B>-draw_marker_type </B> -x or point
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSetOptionsPrefix.html b/docs/manualpages/Draw/PetscDrawSetOptionsPrefix.html
index 568264d..d233293 100644
--- a/docs/manualpages/Draw/PetscDrawSetOptionsPrefix.html
+++ b/docs/manualpages/Draw/PetscDrawSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetOptionsPrefix"><H1>PetscDrawSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Sets the prefix used for searching for all <A HREF="../Draw/PetscDraw.html#Petsc
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawSetOptionsPrefix(PetscDraw draw,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the draw context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the draw context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>, set, options, prefix, database
diff --git a/docs/manualpages/Draw/PetscDrawSetPause.html b/docs/manualpages/Draw/PetscDrawSetPause.html
index b86277f..7cabe79 100644
--- a/docs/manualpages/Draw/PetscDrawSetPause.html
+++ b/docs/manualpages/Draw/PetscDrawSetPause.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetPause</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetPause.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetPause.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetPause"><H1>PetscDrawSetPause</H1></A>
 Sets the amount of time that program pauses after a <A HREF="../Draw/PetscDrawPause.html#PetscDrawPause">PetscDrawPause</A>() is called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the amount of time that program pauses after a <A HREF="../Draw/PetscDrawPa
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetPause(PetscDraw draw,PetscReal lpause)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw   </B></TD><TD>- the drawing object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lpause </B></TD><TD>- number of seconds to pause, -1 implies until user input, -2 pauses only on the <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw   </B></TD><TD>- the drawing object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lpause </B></TD><TD>- number of seconds to pause, -1 implies until user input, -2 pauses only on the <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-By default the pause time is zero unless the -draw_pause option is given Many brduring <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>(). Many br
+By default the pause time is zero unless the -draw_pause option is given
+during <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSetSave.html b/docs/manualpages/Draw/PetscDrawSetSave.html
index 93a1d61..d3c62ea 100644
--- a/docs/manualpages/Draw/PetscDrawSetSave.html
+++ b/docs/manualpages/Draw/PetscDrawSetSave.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetSave</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetSave.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetSave.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetSave"><H1>PetscDrawSetSave</H1></A>
 Saves images produced in a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> into a file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,33 @@ Saves images produced in a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw<
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetSave(PetscDraw draw,const char filename[])
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw      </B></TD><TD>- the graphics context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename  </B></TD><TD>- name of the file, if .ext then uses name of draw object plus .ext using .ext to determine the image type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw      </B></TD><TD>- the graphics context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename  </B></TD><TD>- name of the file, if .ext then uses name of draw object plus .ext using .ext to determine the image type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save <filename>  </B></TD><TD>- filename could be name.ext or .ext (where .ext determines the type of graphics file to save, for example .png) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_final_image [optional filename] </B></TD><TD>- saves the final image displayed in a window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_single_file </B></TD><TD>- saves each new image in the same file, normally each new image is saved in a new file with filename/filename_%d.ext Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save <filename>  </B></TD><TD>- filename could be name.ext or .ext (where .ext determines the type of graphics file to save, for example .png)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_final_image [optional filename] </B></TD><TD>- saves the final image displayed in a window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_save_single_file </B></TD><TD>- saves each new image in the same file, normally each new image is saved in a new file with filename/filename_%d.ext
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: You should call this BEFORE creating your image and calling <A HREF="../Draw/PetscDrawSave.html#PetscDrawSave">PetscDrawSave</A>(). Many brThe supported image types are .png, .gif, .jpg, and .ppm (PETSc chooses the default in that order). Many brSupport for .png images requires configure --with-libpng. Many brSupport for .gif images requires configure --with-giflib. Many brSupport for .jpg images requires configure --with-libjpeg. Many brSupport for .ppm images is built-in. The PP [...]
+Notes: You should call this BEFORE creating your image and calling <A HREF="../Draw/PetscDrawSave.html#PetscDrawSave">PetscDrawSave</A>().
+The supported image types are .png, .gif, .jpg, and .ppm (PETSc chooses the default in that order).
+Support for .png images requires configure --with-libpng.
+Support for .gif images requires configure --with-giflib.
+Support for .jpg images requires configure --with-libjpeg.
+Support for .ppm images is built-in. The PPM format has no compression (640x480 pixels ~ 900 KiB).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A>(), <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>(), <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>(), <A HREF="../Draw/PetscDrawSetSaveFinalImage.html#PetscDrawSetSaveFinalImage">PetscDrawSetSaveFinalImage</A>()
diff --git a/docs/manualpages/Draw/PetscDrawSetSaveFinalImage.html b/docs/manualpages/Draw/PetscDrawSetSaveFinalImage.html
index ff870df..c68338c 100644
--- a/docs/manualpages/Draw/PetscDrawSetSaveFinalImage.html
+++ b/docs/manualpages/Draw/PetscDrawSetSaveFinalImage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetSaveFinalImage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetSaveFinalImage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetSaveFinalImage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetSaveFinalImage"><H1>PetscDrawSetSaveFinalImage</H1></A>
 Saves the final image produced in a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> into a file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,28 @@ Saves the final image produced in a <A HREF="../Draw/PetscDraw.html#PetscDraw">P
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetSaveFinalImage(PetscDraw draw,const char filename[])
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw      </B></TD><TD>- the graphics context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename  </B></TD><TD>- name of the file, if NULL or empty uses name set with <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>() or name of draw object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw      </B></TD><TD>- the graphics context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename  </B></TD><TD>- name of the file, if NULL or empty uses name set with <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>() or name of draw object
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
-<DT><B>-draw_save_final_image  <filename> </B> -filename could be name.ext or .ext (where .ext determines the type of graphics file to save, for example .png) Many br
+<DT><B>-draw_save_final_image  <filename> </B> -filename could be name.ext or .ext (where .ext determines the type of graphics file to save, for example .png)
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: You should call this BEFORE creating your image and calling <A HREF="../Draw/PetscDrawSave.html#PetscDrawSave">PetscDrawSave</A>(). Many brThe supported image types are .png, .gif, and .ppm (PETSc chooses the default in that order). Many brSupport for .png images requires configure --with-libpng. Many brSupport for .gif images requires configure --with-giflib. Many brSupport for .jpg images requires configure --with-libjpeg. Many brSupport for .ppm images is built-in. The PPM form [...]
+Notes: You should call this BEFORE creating your image and calling <A HREF="../Draw/PetscDrawSave.html#PetscDrawSave">PetscDrawSave</A>().
+The supported image types are .png, .gif, and .ppm (PETSc chooses the default in that order).
+Support for .png images requires configure --with-libpng.
+Support for .gif images requires configure --with-giflib.
+Support for .jpg images requires configure --with-libjpeg.
+Support for .ppm images is built-in. The PPM format has no compression (640x480 pixels ~ 900 KiB).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>(), <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A>(), <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>(), <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>()
diff --git a/docs/manualpages/Draw/PetscDrawSetSaveMovie.html b/docs/manualpages/Draw/PetscDrawSetSaveMovie.html
index 56d502b..2bc59fa 100644
--- a/docs/manualpages/Draw/PetscDrawSetSaveMovie.html
+++ b/docs/manualpages/Draw/PetscDrawSetSaveMovie.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetSaveMovie</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetSaveMovie.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetSaveMovie.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetSaveMovie"><H1>PetscDrawSetSaveMovie</H1></A>
 Saves a movie produced from a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> into a file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Saves a movie produced from a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDr
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetSaveMovie(PetscDraw draw,const char movieext[])
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw      </B></TD><TD>- the graphics context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>movieext  </B></TD><TD>- optional extension defining the movie format Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw      </B></TD><TD>- the graphics context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>movieext  </B></TD><TD>- optional extension defining the movie format
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
-<DT><B>-draw_save_movie <.ext> </B> -saves a movie with extension .ext Many br
+<DT><B>-draw_save_movie <.ext> </B> -saves a movie with extension .ext
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: You should call this AFTER calling <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>() and BEFORE creating your image with <A HREF="../Draw/PetscDrawSave.html#PetscDrawSave">PetscDrawSave</A>(). Many brThe ffmpeg utility must be in your path to make the movie. Many br
+Notes: You should call this AFTER calling <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>() and BEFORE creating your image with <A HREF="../Draw/PetscDrawSave.html#PetscDrawSave">PetscDrawSave</A>().
+The ffmpeg utility must be in your path to make the movie.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSetSave.html#PetscDrawSetSave">PetscDrawSetSave</A>(), <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A>(), <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>(), <A HREF="../Draw/PetscDrawDestroy.html#PetscDrawDestroy">PetscDrawDestroy</A>()
diff --git a/docs/manualpages/Draw/PetscDrawSetTitle.html b/docs/manualpages/Draw/PetscDrawSetTitle.html
index 15f383d..cc99bda 100644
--- a/docs/manualpages/Draw/PetscDrawSetTitle.html
+++ b/docs/manualpages/Draw/PetscDrawSetTitle.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetTitle</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetTitle.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetTitle.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetTitle"><H1>PetscDrawSetTitle</H1></A>
 Sets the title of a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Sets the title of a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> con
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetTitle(PetscDraw draw,const char title[])
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the graphics context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the graphics context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: The title is positioned in the windowing system title bar for the window. Hence it will not be saved with -draw_save Many brin the image. Many br
+Note: The title is positioned in the windowing system title bar for the window. Hence it will not be saved with -draw_save
+in the image.
 <P>
-A copy of the string is made, so you may destroy the Many brtitle string after calling this routine. Many br
+A copy of the string is made, so you may destroy the
+title string after calling this routine.
 <P>
-You can use <A HREF="../Draw/PetscDrawAxisSetLabels.html#PetscDrawAxisSetLabels">PetscDrawAxisSetLabels</A>() to indicate a title within the window Many br
+You can use <A HREF="../Draw/PetscDrawAxisSetLabels.html#PetscDrawAxisSetLabels">PetscDrawAxisSetLabels</A>() to indicate a title within the window
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawGetTitle.html#PetscDrawGetTitle">PetscDrawGetTitle</A>(), <A HREF="../Draw/PetscDrawAppendTitle.html#PetscDrawAppendTitle">PetscDrawAppendTitle</A>()
diff --git a/docs/manualpages/Draw/PetscDrawSetType.html b/docs/manualpages/Draw/PetscDrawSetType.html
index 8e350e8..dd985fd 100644
--- a/docs/manualpages/Draw/PetscDrawSetType.html
+++ b/docs/manualpages/Draw/PetscDrawSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetType"><H1>PetscDrawSetType</H1></A>
 Builds graphics object for a particular implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,26 @@ Builds graphics object for a particular implementation
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawSetType(PetscDraw draw,PetscDrawType type)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw      </B></TD><TD>- the graphics context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type      </B></TD><TD>- for example, <A HREF="../Draw/PETSC_DRAW_X.html#PETSC_DRAW_X">PETSC_DRAW_X</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw      </B></TD><TD>- the graphics context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type      </B></TD><TD>- for example, <A HREF="../Draw/PETSC_DRAW_X.html#PETSC_DRAW_X">PETSC_DRAW_X</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
-<DT><B>-draw_type  <type> </B> -Sets the type; use -help for a list of available methods (for instance, x) Many br
+<DT><B>-draw_type  <type> </B> -Sets the type; use -help for a list of available methods (for instance, x)
 <br>
 <P>
-See <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A> for additional options database keys Many br
+See <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A> for additional options database keys
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscdraw.h" for available methods (for instance, Many brPETSC_DRAW_X) Many br
+See "petsc/include/petscdraw.h" for available methods (for instance,
+<A HREF="../Draw/PETSC_DRAW_X.html#PETSC_DRAW_X">PETSC_DRAW_X</A>)
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawSetViewPort.html b/docs/manualpages/Draw/PetscDrawSetViewPort.html
index 993342d..f4d4054 100644
--- a/docs/manualpages/Draw/PetscDrawSetViewPort.html
+++ b/docs/manualpages/Draw/PetscDrawSetViewPort.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSetViewPort</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSetViewPort.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSetViewPort.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSetViewPort"><H1>PetscDrawSetViewPort</H1></A>
 Sets the portion of the window (page) to which draw routines will write. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Sets the portion of the window (page) to which draw routines will write.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSetViewPort(PetscDraw draw,PetscReal xl,PetscReal yl,PetscReal xr,PetscReal yr)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- upper right and lower left corners of subwindow Many brThese numbers must always be between 0.0 and 1.0. Many brLower left corner is (0,0). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl,xr,yr </B></TD><TD>- upper right and lower left corners of subwindow
+These numbers must always be between 0.0 and 1.0.
+Lower left corner is (0,0).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Draw/PetscDrawSplitViewPort.html b/docs/manualpages/Draw/PetscDrawSplitViewPort.html
index 305597f..4effd18 100644
--- a/docs/manualpages/Draw/PetscDrawSplitViewPort.html
+++ b/docs/manualpages/Draw/PetscDrawSplitViewPort.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawSplitViewPort</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawSplitViewPort.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawSplitViewPort.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawSplitViewPort"><H1>PetscDrawSplitViewPort</H1></A>
 Splits a window shared by several processes into smaller view ports. One for each process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Splits a window shared by several processes into smaller view ports. One for eac
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawSplitViewPort(PetscDraw draw)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawString.html b/docs/manualpages/Draw/PetscDrawString.html
index 187ad02..7efba67 100644
--- a/docs/manualpages/Draw/PetscDrawString.html
+++ b/docs/manualpages/Draw/PetscDrawString.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawString</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawString.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawString.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawString"><H1>PetscDrawString</H1></A>
 PetscDraws text onto a drawable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ PetscDraws text onto a drawable.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawString(PetscDraw draw,PetscReal xl,PetscReal yl,int cl,const char text[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl </B></TD><TD>- the coordinates of lower left corner of text Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the text Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the text to draw Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl </B></TD><TD>- the coordinates of lower left corner of text
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the text
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the text to draw
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawStringBoxed.html b/docs/manualpages/Draw/PetscDrawStringBoxed.html
index 38cd606..1572b2a 100644
--- a/docs/manualpages/Draw/PetscDrawStringBoxed.html
+++ b/docs/manualpages/Draw/PetscDrawStringBoxed.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawStringBoxed</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawStringBoxed.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawStringBoxed.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawStringBoxed"><H1>PetscDrawStringBoxed</H1></A>
 Draws a string with a box around it 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Draws a string with a box around it
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawStringBoxed(PetscDraw draw,PetscReal sxl,PetscReal syl,int sc,int bc,const char text[],PetscReal *w,PetscReal *h)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sxl </B></TD><TD>- the coordinates of center of the box Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>syl </B></TD><TD>- the coordinates of top line of box Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sc </B></TD><TD>- the color of the text Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bc </B></TD><TD>- the color of the bounding box Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the text to draw Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sxl </B></TD><TD>- the coordinates of center of the box
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>syl </B></TD><TD>- the coordinates of top line of box
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sc </B></TD><TD>- the color of the text
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bc </B></TD><TD>- the color of the bounding box
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the text to draw
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>w,h </B> -width and height of resulting box (optional) Many br
+<DT><B>w,h </B> -width and height of resulting box (optional)
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawStringCentered.html b/docs/manualpages/Draw/PetscDrawStringCentered.html
index 660e580..240bd21 100644
--- a/docs/manualpages/Draw/PetscDrawStringCentered.html
+++ b/docs/manualpages/Draw/PetscDrawStringCentered.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawStringCentered</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawStringCentered.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawStringCentered.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawStringCentered"><H1>PetscDrawStringCentered</H1></A>
 PetscDraws text onto a drawable centered at a point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ PetscDraws text onto a drawable centered at a point
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawStringCentered(PetscDraw draw,PetscReal xc,PetscReal yl,int cl,const char text[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xc </B></TD><TD>- the coordinates of right-left center of text Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yl </B></TD><TD>- the coordinates of lower edge of text Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the text Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the text to draw Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xc </B></TD><TD>- the coordinates of right-left center of text
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yl </B></TD><TD>- the coordinates of lower edge of text
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the text
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the text to draw
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawStringGetSize.html b/docs/manualpages/Draw/PetscDrawStringGetSize.html
index ea380ef..28f7a72 100644
--- a/docs/manualpages/Draw/PetscDrawStringGetSize.html
+++ b/docs/manualpages/Draw/PetscDrawStringGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawStringGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawStringGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawStringGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawStringGetSize"><H1>PetscDrawStringGetSize</H1></A>
 Gets the size for character text.  The width is relative to the user coordinates of the window. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Gets the size for character text.  The width is relative to the user coordinates
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawStringGetSize(PetscDraw draw,PetscReal *width,PetscReal *height)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- the width in user coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height </B></TD><TD>- the character height Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- the width in user coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height </B></TD><TD>- the character height
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawStringSetSize.html b/docs/manualpages/Draw/PetscDrawStringSetSize.html
index 5e2144d..7c256f4 100644
--- a/docs/manualpages/Draw/PetscDrawStringSetSize.html
+++ b/docs/manualpages/Draw/PetscDrawStringSetSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawStringSetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawStringSetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawStringSetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawStringSetSize"><H1>PetscDrawStringSetSize</H1></A>
 Sets the size for character text. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Sets the size for character text.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawStringSetSize(PetscDraw draw,PetscReal width,PetscReal height)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- the width in user coordinates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height </B></TD><TD>- the character height in user coordinates Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>width </B></TD><TD>- the width in user coordinates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>height </B></TD><TD>- the character height in user coordinates
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Only a limited range of sizes are available. Many br
+Only a limited range of sizes are available.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawStringVertical.html b/docs/manualpages/Draw/PetscDrawStringVertical.html
index 906733d..7b3d096 100644
--- a/docs/manualpages/Draw/PetscDrawStringVertical.html
+++ b/docs/manualpages/Draw/PetscDrawStringVertical.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawStringVertical</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawStringVertical.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawStringVertical.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawStringVertical"><H1>PetscDrawStringVertical</H1></A>
 PetscDraws text onto a drawable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ PetscDraws text onto a drawable.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawStringVertical(PetscDraw draw,PetscReal xl,PetscReal yl,int cl,const char text[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl </B></TD><TD>- the coordinates of upper left corner of text Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the text Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the text to draw Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl,yl </B></TD><TD>- the coordinates of upper left corner of text
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cl </B></TD><TD>- the color of the text
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the text to draw
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawTensorContour.html b/docs/manualpages/Draw/PetscDrawTensorContour.html
index 558e845..e43a9ab 100644
--- a/docs/manualpages/Draw/PetscDrawTensorContour.html
+++ b/docs/manualpages/Draw/PetscDrawTensorContour.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawTensorContour</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawTensorContour.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawTensorContour.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawTensorContour"><H1>PetscDrawTensorContour</H1></A>
 PetscDraws a contour plot for a two-dimensional array that is stored as a PETSc vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,28 @@ PetscDraws a contour plot for a two-dimensional array that is stored as a PETSc
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawTensorContour(PetscDraw draw,int m,int n,const PetscReal xi[],const PetscReal yi[],PetscReal *v)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>, but <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> must be sequential Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>, but <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> must be sequential
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw  </B></TD><TD>- the draw context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n   </B></TD><TD>- the global number of mesh points in the x and y directions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xi,yi </B></TD><TD>- the locations of the global mesh points (optional, use NULL Many brto indicate uniform spacing on [0,1]) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V     </B></TD><TD>- the values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw  </B></TD><TD>- the draw context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n   </B></TD><TD>- the global number of mesh points in the x and y directions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xi,yi </B></TD><TD>- the locations of the global mesh points (optional, use NULL
+to indicate uniform spacing on [0,1])
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V     </B></TD><TD>- the values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_x_shared_colormap </B></TD><TD>- Indicates use of private colormap Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_contour_grid </B></TD><TD>- PetscDraws grid contour Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_x_shared_colormap </B></TD><TD>- Indicates use of private colormap
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_contour_grid </B></TD><TD>- PetscDraws grid contour
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawTensorContourPatch.html b/docs/manualpages/Draw/PetscDrawTensorContourPatch.html
index b6a5902..5f0644b 100644
--- a/docs/manualpages/Draw/PetscDrawTensorContourPatch.html
+++ b/docs/manualpages/Draw/PetscDrawTensorContourPatch.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawTensorContourPatch</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawTensorContourPatch.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawTensorContourPatch.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawTensorContourPatch"><H1>PetscDrawTensorContourPatch</H1></A>
 PetscDraws a rectangular patch of a contour plot for a two-dimensional array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,30 @@ PetscDraws a rectangular patch of a contour plot for a two-dimensional array.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawTensorContourPatch(PetscDraw draw,int m,int n,PetscReal *x,PetscReal *y,PetscReal min,PetscReal max,PetscReal *v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the draw context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the number of local mesh points in the x and y direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the locations of the local mesh points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min,max </B></TD><TD>- the minimum and maximum value in the entire contour Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the draw context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the number of local mesh points in the x and y direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the locations of the local mesh points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min,max </B></TD><TD>- the minimum and maximum value in the entire contour
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the data
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-draw_x_shared_colormap </B> -Activates private colormap Many br
+<DT><B>-draw_x_shared_colormap </B> -Activates private colormap
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This is a lower level support routine, usually the user will call Many brPetscDrawTensorContour(). Many br
+This is a lower level support routine, usually the user will call
+<A HREF="../Draw/PetscDrawTensorContour.html#PetscDrawTensorContour">PetscDrawTensorContour</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawTriangle.html b/docs/manualpages/Draw/PetscDrawTriangle.html
index b300872..03e5416 100644
--- a/docs/manualpages/Draw/PetscDrawTriangle.html
+++ b/docs/manualpages/Draw/PetscDrawTriangle.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawTriangle</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawTriangle.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawTriangle.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawTriangle"><H1>PetscDrawTriangle</H1></A>
 PetscDraws a triangle  onto a drawable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ PetscDraws a triangle  onto a drawable.
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawTriangle(PetscDraw draw,PetscReal x1,PetscReal y_1,PetscReal x2,PetscReal y2,PetscReal x3,PetscReal y3,int c1,int c2,int c3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x1,y1,x2,y2,x3,y3 </B></TD><TD>- the coordinates of the vertices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c1,c2,c3 </B></TD><TD>- the colors of the three vertices in the same order as the xi,yi Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x1,y1,x2,y2,x3,y3 </B></TD><TD>- the coordinates of the vertices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c1,c2,c3 </B></TD><TD>- the colors of the three vertices in the same order as the xi,yi
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/Draw/PetscDrawType.html b/docs/manualpages/Draw/PetscDrawType.html
index 42ddd80..82fa396 100644
--- a/docs/manualpages/Draw/PetscDrawType.html
+++ b/docs/manualpages/Draw/PetscDrawType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawType"><H1>PetscDrawType</H1></A>
 String with the name of a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -21,7 +21,7 @@ typedef const char* <A HREF="../Draw/PetscDrawType.html#PetscDrawType">PetscDraw
 #define <A HREF="../Draw/PETSC_DRAW_IMAGE.html#PETSC_DRAW_IMAGE">PETSC_DRAW_IMAGE</A>      "image"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSetType.html#PetscDrawSetType">PetscDrawSetType</A>(), <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>()
diff --git a/docs/manualpages/Draw/PetscDrawView.html b/docs/manualpages/Draw/PetscDrawView.html
index 81d63f3..0e29a90 100644
--- a/docs/manualpages/Draw/PetscDrawView.html
+++ b/docs/manualpages/Draw/PetscDrawView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawView"><H1>PetscDrawView</H1></A>
 Prints the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,32 @@ Prints the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> data structu
 #include "petscviewer.h" 
 PetscErrorCode  PetscDrawView(PetscDraw indraw,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indraw </B></TD><TD>- the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indraw </B></TD><TD>- the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
-See <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A>() for options database keys Many br
+See <A HREF="../Draw/PetscDrawSetFromOptions.html#PetscDrawSetFromOptions">PetscDrawSetFromOptions</A>() for options database keys
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open an alternative visualization context with Many brPetscViewerASCIIOpen() - output to a specified file. Many br
+The user can open an alternative visualization context with
+<A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() - output to a specified file.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>, view
diff --git a/docs/manualpages/Draw/PetscDrawViewPorts.html b/docs/manualpages/Draw/PetscDrawViewPorts.html
index 06b3868..bd9d647 100644
--- a/docs/manualpages/Draw/PetscDrawViewPorts.html
+++ b/docs/manualpages/Draw/PetscDrawViewPorts.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawViewPorts</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawViewPorts.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawViewPorts.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawViewPorts"><H1>PetscDrawViewPorts</H1></A>
 Subwindows in a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -22,7 +22,7 @@ typedef struct {
 
 } <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawViewPortsCreate.html b/docs/manualpages/Draw/PetscDrawViewPortsCreate.html
index 84c55cf..2181ee8 100644
--- a/docs/manualpages/Draw/PetscDrawViewPortsCreate.html
+++ b/docs/manualpages/Draw/PetscDrawViewPortsCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawViewPortsCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawViewPortsCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawViewPortsCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawViewPortsCreate"><H1>PetscDrawViewPortsCreate</H1></A>
 Splits a window into smaller view ports. Each processor shares all the viewports. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Splits a window into smaller view ports. Each processor shares all the viewports
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawViewPortsCreate(PetscDraw draw,PetscInt nports,PetscDrawViewPorts **newports)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nports </B></TD><TD>- the number of ports Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nports </B></TD><TD>- the number of ports
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ports </B> -a <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> context (C structure) Many br
+<DT><B>ports </B> -a <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> context (C structure)
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawViewPortsCreateRect.html b/docs/manualpages/Draw/PetscDrawViewPortsCreateRect.html
index 6a8a226..272eced 100644
--- a/docs/manualpages/Draw/PetscDrawViewPortsCreateRect.html
+++ b/docs/manualpages/Draw/PetscDrawViewPortsCreateRect.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawViewPortsCreateRect</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawViewPortsCreateRect.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawViewPortsCreateRect.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawViewPortsCreateRect"><H1>PetscDrawViewPortsCreateRect</H1></A>
 Splits a window into smaller view ports. Each processor shares all the viewports. The number of views in the x- and y-directions is specified. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Splits a window into smaller view ports. Each processor shares all the viewports
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawViewPortsCreateRect(PetscDraw draw,PetscInt nx,PetscInt ny,PetscDrawViewPorts **newports)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nx </B></TD><TD>- the number of x divisions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ny </B></TD><TD>- the number of y divisions Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the drawing context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nx </B></TD><TD>- the number of x divisions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ny </B></TD><TD>- the number of y divisions
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ports </B> -a <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> context (C structure) Many br
+<DT><B>ports </B> -a <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> context (C structure)
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawViewPortsDestroy.html b/docs/manualpages/Draw/PetscDrawViewPortsDestroy.html
index 3ce7532..fcfc0c1 100644
--- a/docs/manualpages/Draw/PetscDrawViewPortsDestroy.html
+++ b/docs/manualpages/Draw/PetscDrawViewPortsDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawViewPortsDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawViewPortsDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawViewPortsDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawViewPortsDestroy"><H1>PetscDrawViewPortsDestroy</H1></A>
 frees a <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ frees a <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawVi
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawViewPortsDestroy(PetscDrawViewPorts *ports)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> inside <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> inside <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ports </B> -the <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> object Many br
+<DT><B>ports </B> -the <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawSplitViewPort.html#PetscDrawSplitViewPort">PetscDrawSplitViewPort</A>(), <A HREF="../Draw/PetscDrawSetViewPort.html#PetscDrawSetViewPort">PetscDrawSetViewPort</A>(), <A HREF="../Draw/PetscDrawViewPortsSet.html#PetscDrawViewPortsSet">PetscDrawViewPortsSet</A>(), <A HREF="../Draw/PetscDrawViewPortsCreate.html#PetscDrawViewPortsCreate">PetscDrawViewPortsCreate</A>()
diff --git a/docs/manualpages/Draw/PetscDrawViewPortsSet.html b/docs/manualpages/Draw/PetscDrawViewPortsSet.html
index 98f8436..62a7dee 100644
--- a/docs/manualpages/Draw/PetscDrawViewPortsSet.html
+++ b/docs/manualpages/Draw/PetscDrawViewPortsSet.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawViewPortsSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawViewPortsSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawViewPortsSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawViewPortsSet"><H1>PetscDrawViewPortsSet</H1></A>
 sets a draw object to use a particular subport 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sets a draw object to use a particular subport
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawViewPortsSet(PetscDrawViewPorts *ports,PetscInt port)
 </PRE>
-Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> inside <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> Many br
+Logically Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> inside <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ports </B></TD><TD>- the <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>port </B></TD><TD>- the port number, from 0 to nports-1 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ports </B></TD><TD>- the <A HREF="../Draw/PetscDrawViewPorts.html#PetscDrawViewPorts">PetscDrawViewPorts</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>port </B></TD><TD>- the port number, from 0 to nports-1
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscDrawZoom.html b/docs/manualpages/Draw/PetscDrawZoom.html
index ea2d1d1..a30c97b 100644
--- a/docs/manualpages/Draw/PetscDrawZoom.html
+++ b/docs/manualpages/Draw/PetscDrawZoom.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDrawZoom</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscDrawZoom.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscDrawZoom.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDrawZoom"><H1>PetscDrawZoom</H1></A>
 Allows one to create a graphic that users may zoom into. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Allows one to create a graphic that users may zoom into.
 #include "petscdraw.h"  
 PetscErrorCode  PetscDrawZoom(PetscDraw draw,PetscErrorCode (*func)(PetscDraw,void*),void *ctx)
 </PRE>
-Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> Many br
+Collective on <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the window where the graph will be made. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- users function that draws the graphic Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- pointer to any user required data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>draw </B></TD><TD>- the window where the graph will be made.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- users function that draws the graphic
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- pointer to any user required data
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Draw/PetscInitializeDrawPackage.html b/docs/manualpages/Draw/PetscInitializeDrawPackage.html
index 15f3435..1b3defe 100644
--- a/docs/manualpages/Draw/PetscInitializeDrawPackage.html
+++ b/docs/manualpages/Draw/PetscInitializeDrawPackage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscInitializeDrawPackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/PetscInitializeDrawPackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/PetscInitializeDrawPackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInitializeDrawPackage"><H1>PetscInitializeDrawPackage</H1></A>
 This function initializes everything in the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the call to <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../Draw/PetscDraw.html#Pets
 #include "petscdraw.h" 
 PetscErrorCode  PetscDrawInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, initialize, package
diff --git a/docs/manualpages/Draw/index.html b/docs/manualpages/Draw/index.html
index 2e8bba6..682c2a0 100644
--- a/docs/manualpages/Draw/index.html
+++ b/docs/manualpages/Draw/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Draw/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Draw/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/docs/manualpages/IS/IS.html b/docs/manualpages/IS/IS.html
index 6632d86..467745d 100644
--- a/docs/manualpages/IS/IS.html
+++ b/docs/manualpages/IS/IS.html
@@ -5,15 +5,15 @@
 <TITLE>IS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/IS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/IS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="IS"><H1>IS</H1></A>
 Abstract PETSc object that allows indexing. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_IS* <A HREF="../IS/IS.html#IS">IS</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISAllGather.html b/docs/manualpages/IS/ISAllGather.html
index ab75d95..fa136f8 100644
--- a/docs/manualpages/IS/ISAllGather.html
+++ b/docs/manualpages/IS/ISAllGather.html
@@ -5,8 +5,8 @@
 <TITLE>ISAllGather</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISAllGather.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISAllGather.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISAllGather"><H1>ISAllGather</H1></A>
 Given an index set (<A HREF="../IS/IS.html#IS">IS</A>) on each processor, generates a large index set (same on each processor) by concatenating together each processors index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,28 @@ Given an index set (<A HREF="../IS/IS.html#IS">IS</A>) on each processor, genera
 #include "petscis.h"  
 PetscErrorCode  ISAllGather(IS is,IS *isout)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the distributed index set Many br
+<DT><B>is </B> -the distributed index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>isout </B> -the concatenated index set (same on all processors) Many br
+<DT><B>isout </B> -the concatenated index set (same on all processors)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../IS/ISAllGather.html#ISAllGather">ISAllGather</A>() is clearly not scalable for large index sets. Many br
+<A HREF="../IS/ISAllGather.html#ISAllGather">ISAllGather</A>() is clearly not scalable for large index sets.
 <P>
-The <A HREF="../IS/IS.html#IS">IS</A> created on each processor must be created with a common Many brcommunicator (e.g., <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>). If the index sets were created Many brwith <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>, this routine will not work as expected, since Many breach process will generate its own new <A HREF="../IS/IS.html#IS">IS</A> that consists only of Many britself. Many br
+The <A HREF="../IS/IS.html#IS">IS</A> created on each processor must be created with a common
+communicator (e.g., <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>). If the index sets were created
+with <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>, this routine will not work as expected, since
+each process will generate its own new <A HREF="../IS/IS.html#IS">IS</A> that consists only of
+itself.
 <P>
-The communicator for this new <A HREF="../IS/IS.html#IS">IS</A> is <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br
+The communicator for this new <A HREF="../IS/IS.html#IS">IS</A> is <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISAllGatherColors.html b/docs/manualpages/IS/ISAllGatherColors.html
index 7c2e67c..b24aea1 100644
--- a/docs/manualpages/IS/ISAllGatherColors.html
+++ b/docs/manualpages/IS/ISAllGatherColors.html
@@ -5,8 +5,8 @@
 <TITLE>ISAllGatherColors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISAllGatherColors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISAllGatherColors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISAllGatherColors"><H1>ISAllGatherColors</H1></A>
 Given a a set of colors on each processor, generates a large set (same on each processor) by concatenating together each processors colors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Given a a set of colors on each processor, generates a large set (same on each p
 #include "petscis.h"  
 PetscErrorCode  ISAllGatherColors(MPI_Comm comm,PetscInt n,ISColoringValue *lindices,PetscInt *outN,ISColoringValue *outindices[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator to share the indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local size of set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lindices </B></TD><TD>- local colors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator to share the indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local size of set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lindices </B></TD><TD>- local colors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outN </B></TD><TD>- total number of indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outindices </B></TD><TD>- all of the colors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outN </B></TD><TD>- total number of indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outindices </B></TD><TD>- all of the colors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../IS/ISAllGatherColors.html#ISAllGatherColors">ISAllGatherColors</A>() is clearly not scalable for large index sets. Many br
+<A HREF="../IS/ISAllGatherColors.html#ISAllGatherColors">ISAllGatherColors</A>() is clearly not scalable for large index sets.
 <P>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISBlockGetIndices.html b/docs/manualpages/IS/ISBlockGetIndices.html
index 3c38621..53ea2f1 100644
--- a/docs/manualpages/IS/ISBlockGetIndices.html
+++ b/docs/manualpages/IS/ISBlockGetIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISBlockGetIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISBlockGetIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISBlockGetIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISBlockGetIndices"><H1>ISBlockGetIndices</H1></A>
 Gets the indices associated with each block. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the indices associated with each block.
 #include "petscis.h"     
 PetscErrorCode  ISBlockGetIndices(IS is,const PetscInt *idx[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>idx </B> -the integer indices, one for each block and count of block not indices Many br
+<DT><B>idx </B> -the integer indices, one for each block and count of block not indices
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISBlockGetIndicesF90.html b/docs/manualpages/IS/ISBlockGetIndicesF90.html
index 66f76d5..82f1518 100644
--- a/docs/manualpages/IS/ISBlockGetIndicesF90.html
+++ b/docs/manualpages/IS/ISBlockGetIndicesF90.html
@@ -5,24 +5,27 @@
 <TITLE>ISBlockGetIndicesF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISBlockGetIndicesF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISBlockGetIndicesF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISBlockGetIndicesF90"><H1>ISBlockGetIndicesF90</H1></A>
 Accesses the elements of an index set from Fortran90. The users should call <A HREF="../IS/ISBlockRestoreIndicesF90.html#ISBlockRestoreIndicesF90">ISBlockRestoreIndicesF90</A>() after having looked at the indices.  The user should NOT change the indices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../IS/ISBlockGetIndicesF90.html#ISBlockGetIndicesF90">ISBlockGetIndicesF90</A>(<A HREF="../IS/IS.html#IS">IS</A> x,{integer, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -index set Many br
+<DT><B>x </B> -index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code Many brExample of Usage: Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code
+Example of Usage:
+</TD></TR></TABLE>
 <PRE>
     <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>, pointer xx_v(:)
     ....
@@ -30,16 +33,16 @@ Not collective Many br
     a = xx_v(3)
     call <A HREF="../IS/ISBlockRestoreIndicesF90.html#ISBlockRestoreIndicesF90">ISBlockRestoreIndicesF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not yet supported for all F90 compilers Many br
+Not yet supported for all F90 compilers
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../IS/ISBlockRestoreIndicesF90.html#ISBlockRestoreIndicesF90">ISBlockRestoreIndicesF90</A>(), <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>(), <A HREF="../IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</A>(),
-<BR><A HREF="../IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</A>() Many br
+<BR><A HREF="../IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</A>()
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/IS/ISBlockGetLocalSize.html b/docs/manualpages/IS/ISBlockGetLocalSize.html
index 8ded651..2d4bae7 100644
--- a/docs/manualpages/IS/ISBlockGetLocalSize.html
+++ b/docs/manualpages/IS/ISBlockGetLocalSize.html
@@ -5,8 +5,8 @@
 <TITLE>ISBlockGetLocalSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISBlockGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISBlockGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISBlockGetLocalSize"><H1>ISBlockGetLocalSize</H1></A>
 Returns the local number of blocks in the index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the local number of blocks in the index set.
 #include "petscis.h"     
 PetscErrorCode  ISBlockGetLocalSize(IS is,PetscInt *size)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -the local number of blocks Many br
+<DT><B>size </B> -the local number of blocks
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISBlockGetSize.html b/docs/manualpages/IS/ISBlockGetSize.html
index 90664b4..d44015d 100644
--- a/docs/manualpages/IS/ISBlockGetSize.html
+++ b/docs/manualpages/IS/ISBlockGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>ISBlockGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISBlockGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISBlockGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISBlockGetSize"><H1>ISBlockGetSize</H1></A>
 Returns the global number of blocks in the index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the global number of blocks in the index set.
 #include "petscis.h"     
 PetscErrorCode  ISBlockGetSize(IS is,PetscInt *size)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -the global number of blocks Many br
+<DT><B>size </B> -the global number of blocks
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISBlockRestoreIndices.html b/docs/manualpages/IS/ISBlockRestoreIndices.html
index 929b831..3b30831 100644
--- a/docs/manualpages/IS/ISBlockRestoreIndices.html
+++ b/docs/manualpages/IS/ISBlockRestoreIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISBlockRestoreIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISBlockRestoreIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISBlockRestoreIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISBlockRestoreIndices"><H1>ISBlockRestoreIndices</H1></A>
 Restores the indices associated with each block. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Restores the indices associated with each block.
 #include "petscis.h"     
 PetscErrorCode  ISBlockRestoreIndices(IS is,const PetscInt *idx[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>idx </B> -the integer indices Many br
+<DT><B>idx </B> -the integer indices
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISBlockRestoreIndicesF90.html b/docs/manualpages/IS/ISBlockRestoreIndicesF90.html
index 0475e36..f893fbc 100644
--- a/docs/manualpages/IS/ISBlockRestoreIndicesF90.html
+++ b/docs/manualpages/IS/ISBlockRestoreIndicesF90.html
@@ -5,23 +5,25 @@
 <TITLE>ISBlockRestoreIndicesF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISBlockRestoreIndicesF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISBlockRestoreIndicesF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISBlockRestoreIndicesF90"><H1>ISBlockRestoreIndicesF90</H1></A>
 Restores an index set to a usable state after a call to <A HREF="../IS/ISBlockGetIndicesF90.html#ISBlockGetIndicesF90">ISBlockGetIndicesF90</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../IS/ISBlockRestoreIndicesF90.html#ISBlockRestoreIndicesF90">ISBlockRestoreIndicesF90</A>(<A HREF="../IS/IS.html#IS">IS</A> x,{integer, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ierr </B> -error code Many br
+<DT><B>ierr </B> -error code
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
@@ -32,12 +34,12 @@ Not Collective Many br
     a = xx_v(3)
     call <A HREF="../IS/ISBlockRestoreIndicesF90.html#ISBlockRestoreIndicesF90">ISBlockRestoreIndicesF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not yet supported for all F90 compilers Many br
+Not yet supported for all F90 compilers
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../IS/ISBlockGetIndicesF90.html#ISBlockGetIndicesF90">ISBlockGetIndicesF90</A>(), <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>(), <A HREF="../IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</A>(), <A HREF="../IS/ISRestoreIndicesF90.html#ISRestoreIndicesF90">ISRestoreIndicesF90</A>()
diff --git a/docs/manualpages/IS/ISBlockSetIndices.html b/docs/manualpages/IS/ISBlockSetIndices.html
index 02c1ad4..e01b4b1 100644
--- a/docs/manualpages/IS/ISBlockSetIndices.html
+++ b/docs/manualpages/IS/ISBlockSetIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISBlockSetIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISBlockSetIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISBlockSetIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISBlockSetIndices"><H1>ISBlockSetIndices</H1></A>
 The indices are relative to entries, not blocks. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,32 @@ The indices are relative to entries, not blocks.
 #include "petscis.h"     
 PetscErrorCode  ISBlockSetIndices(IS is,PetscInt bs,PetscInt n,const PetscInt idx[],PetscCopyMode mode)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- number of elements in each block, one for each block and count of block not indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the index set (the number of blocks) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the list of integers, these are by block, not by location Many br+  mode - see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A>, only PETSC_COPY_VALUES and PETSC_OWN_POINTER are supported Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- number of elements in each block, one for each block and count of block not indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the index set (the number of blocks)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the list of integers, these are by block, not by location
++  mode - see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A>, only PETSC_COPY_VALUES and PETSC_OWN_POINTER are supported
+</TD></TR>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-When the communicator is not MPI_COMM_SELF, the operations on the Many brindex sets, <A HREF="../IS/IS.html#IS">IS</A>, are NOT conceptually the same as MPI_Group operations. Many brThe index sets are then distributed sets of indices and thus certain operations Many bron them are collective. Many br
+When the communicator is not MPI_COMM_SELF, the operations on the
+index sets, <A HREF="../IS/IS.html#IS">IS</A>, are NOT conceptually the same as MPI_Group operations.
+The index sets are then distributed sets of indices and thus certain operations
+on them are collective.
 <P>
 <H3><FONT COLOR="#CC3333">Example</FONT></H3>
-If you wish to index the values {0,1,4,5}, then use Many bra block size of 2 and idx of {0,2}. Many br
+If you wish to index the values {0,1,4,5}, then use
+a block size of 2 and idx of {0,2}.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISBuildTwoSided.html b/docs/manualpages/IS/ISBuildTwoSided.html
index 622944e..3e9ccc1 100644
--- a/docs/manualpages/IS/ISBuildTwoSided.html
+++ b/docs/manualpages/IS/ISBuildTwoSided.html
@@ -5,8 +5,8 @@
 <TITLE>ISBuildTwoSided</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISBuildTwoSided.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISBuildTwoSided.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISBuildTwoSided"><H1>ISBuildTwoSided</H1></A>
 Takes an <A HREF="../IS/IS.html#IS">IS</A> that describes where we will go. Generates an <A HREF="../IS/IS.html#IS">IS</A> that contains new numbers from remote or local on the <A HREF="../IS/IS.html#IS">IS</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Takes an <A HREF="../IS/IS.html#IS">IS</A> that describes where we will go. Gene
 #include "petscis.h"  
 PetscErrorCode  ISBuildTwoSided(IS ito,IS toindx, IS *rows)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
-Input Parameters Many br
-<DT><B>to </B> -an <A HREF="../IS/IS.html#IS">IS</A> describes where we will go. Negative target rank will be ignored Many br
+Input Parameters
+<DT><B>to </B> -an <A HREF="../IS/IS.html#IS">IS</A> describes where we will go. Negative target rank will be ignored
 <br>
-<DT><B>toindx </B> -an <A HREF="../IS/IS.html#IS">IS</A> describes what indices should send. NULL means sending natural numbering Many br
+<DT><B>toindx </B> -an <A HREF="../IS/IS.html#IS">IS</A> describes what indices should send. NULL means sending natural numbering
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>rows </B> -contains new numbers from remote or local Many br
+<DT><B>rows </B> -contains new numbers from remote or local
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningCreate.html#MatPartitioningCreate">MatPartitioningCreate</A>(), <A HREF="../IS/ISPartitioningToNumbering.html#ISPartitioningToNumbering">ISPartitioningToNumbering</A>(), <A HREF="../IS/ISPartitioningCount.html#ISPartitioningCount">ISPartitioningCount</A>()
diff --git a/docs/manualpages/IS/ISColoring.html b/docs/manualpages/IS/ISColoring.html
index 06fde92..38ac2f8 100644
--- a/docs/manualpages/IS/ISColoring.html
+++ b/docs/manualpages/IS/ISColoring.html
@@ -5,20 +5,22 @@
 <TITLE>ISColoring</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISColoring.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISColoring.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISColoring"><H1>ISColoring</H1></A>
 sets of <A HREF="../IS/IS.html#IS">IS</A>'s that define a coloring of the underlying indices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_ISColoring* <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One should not access the *is records below directly because they may not yet Many brhave been created. One should use <A HREF="../IS/ISColoringGetIS.html#ISColoringGetIS">ISColoringGetIS</A>() to make sure they are Many brcreated when needed. Many br
+One should not access the *is records below directly because they may not yet
+have been created. One should use <A HREF="../IS/ISColoringGetIS.html#ISColoringGetIS">ISColoringGetIS</A>() to make sure they are
+created when needed.
 <P>
-Developer Note: this is not a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Developer Note: this is not a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../IS/ISColoringCreate.html#ISColoringCreate">ISColoringCreate</A>(), <A HREF="../IS/ISColoringGetIS.html#ISColoringGetIS">ISColoringGetIS</A>(), <A HREF="../IS/ISColoringView.html#ISColoringView">ISColoringView</A>(), <A HREF="../IS/ISColoringGetIS.html#ISColoringGetIS">ISColoringGetIS</A>()
diff --git a/docs/manualpages/IS/ISColoringCreate.html b/docs/manualpages/IS/ISColoringCreate.html
index 6c57213..cc8b116 100644
--- a/docs/manualpages/IS/ISColoringCreate.html
+++ b/docs/manualpages/IS/ISColoringCreate.html
@@ -5,8 +5,8 @@
 <TITLE>ISColoringCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISColoringCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISColoringCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISColoringCreate"><H1>ISColoringCreate</H1></A>
 Generates an <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A> context from lists (provided by each processor) of colors for each node. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,32 @@ Generates an <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A> context f
 #include "petscis.h"  
 PetscErrorCode  ISColoringCreate(MPI_Comm comm,PetscInt ncolors,PetscInt n,const ISColoringValue colors[],PetscCopyMode mode,ISColoring *iscoloring)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator for the processors creating the coloring Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncolors </B></TD><TD>- max color value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of nodes on this processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>colors </B></TD><TD>- array containing the colors for this processor, color numbers begin at 0. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A> for meaning of this flag. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator for the processors creating the coloring
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncolors </B></TD><TD>- max color value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of nodes on this processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>colors </B></TD><TD>- array containing the colors for this processor, color numbers begin at 0.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A> for meaning of this flag.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>iscoloring </B> -the resulting coloring data structure Many br
+<DT><B>iscoloring </B> -the resulting coloring data structure
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-is_coloring_view </B> -Activates <A HREF="../IS/ISColoringView.html#ISColoringView">ISColoringView</A>() Many br
+<DT><B>-is_coloring_view </B> -Activates <A HREF="../IS/ISColoringView.html#ISColoringView">ISColoringView</A>()
 <br>
 <P>
- Many br
+
 <P>
-Notes: By default sets coloring type to  IS_COLORING_GLOBAL Many br
+Notes: By default sets coloring type to  IS_COLORING_GLOBAL
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatColoringCreate.html#MatColoringCreate">MatColoringCreate</A>(), <A HREF="../IS/ISColoringView.html#ISColoringView">ISColoringView</A>(), <A HREF="../IS/ISColoringDestroy.html#ISColoringDestroy">ISColoringDestroy</A>(), ISColoringSetType()
diff --git a/docs/manualpages/IS/ISColoringDestroy.html b/docs/manualpages/IS/ISColoringDestroy.html
index 055932b..7cd3803 100644
--- a/docs/manualpages/IS/ISColoringDestroy.html
+++ b/docs/manualpages/IS/ISColoringDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>ISColoringDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISColoringDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISColoringDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISColoringDestroy"><H1>ISColoringDestroy</H1></A>
 Destroys a coloring context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a coloring context.
 #include "petscis.h"  
 PetscErrorCode  ISColoringDestroy(ISColoring *iscoloring)
 </PRE>
-Collective on <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A> Many br
+Collective on <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>iscoloring </B> -the coloring context Many br
+<DT><B>iscoloring </B> -the coloring context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISColoringView.html#ISColoringView">ISColoringView</A>(), <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
diff --git a/docs/manualpages/IS/ISColoringGetIS.html b/docs/manualpages/IS/ISColoringGetIS.html
index e342f8b..0d67184 100644
--- a/docs/manualpages/IS/ISColoringGetIS.html
+++ b/docs/manualpages/IS/ISColoringGetIS.html
@@ -5,8 +5,8 @@
 <TITLE>ISColoringGetIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISColoringGetIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISColoringGetIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISColoringGetIS"><H1>ISColoringGetIS</H1></A>
 Extracts index sets from the coloring context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Extracts index sets from the coloring context
 #include "petscis.h"  
 PetscErrorCode  ISColoringGetIS(ISColoring iscoloring,PetscInt *nn,IS *isis[])
 </PRE>
-Collective on <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A> Many br
+Collective on <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>iscoloring </B> -the coloring context Many br
+<DT><B>iscoloring </B> -the coloring context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nn </B></TD><TD>- number of index sets in the coloring context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- array of index sets Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nn </B></TD><TD>- number of index sets in the coloring context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- array of index sets
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISColoringRestoreIS.html#ISColoringRestoreIS">ISColoringRestoreIS</A>(), <A HREF="../IS/ISColoringView.html#ISColoringView">ISColoringView</A>()
diff --git a/docs/manualpages/IS/ISColoringRestoreIS.html b/docs/manualpages/IS/ISColoringRestoreIS.html
index 38678cf..3ec8d91 100644
--- a/docs/manualpages/IS/ISColoringRestoreIS.html
+++ b/docs/manualpages/IS/ISColoringRestoreIS.html
@@ -5,8 +5,8 @@
 <TITLE>ISColoringRestoreIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISColoringRestoreIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISColoringRestoreIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISColoringRestoreIS"><H1>ISColoringRestoreIS</H1></A>
 Restores the index sets extracted from the coloring context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Restores the index sets extracted from the coloring context
 #include "petscis.h"  
 PetscErrorCode  ISColoringRestoreIS(ISColoring iscoloring,IS *is[])
 </PRE>
-Collective on <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A> Many br
+Collective on <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- array of index sets Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- array of index sets
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISColoringGetIS.html#ISColoringGetIS">ISColoringGetIS</A>(), <A HREF="../IS/ISColoringView.html#ISColoringView">ISColoringView</A>()
diff --git a/docs/manualpages/IS/ISColoringType.html b/docs/manualpages/IS/ISColoringType.html
index 823e5a6..c811af3 100644
--- a/docs/manualpages/IS/ISColoringType.html
+++ b/docs/manualpages/IS/ISColoringType.html
@@ -5,15 +5,15 @@
 <TITLE>ISColoringType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISColoringType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISColoringType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISColoringType"><H1>ISColoringType</H1></A>
 determines if the coloring is for the entire parallel grid/graph/matrix or for just the local ghosted portion 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {IS_COLORING_GLOBAL,IS_COLORING_GHOSTED} <A HREF="../IS/ISColoringType.html#ISColoringType">ISColoringType</A>;
 </PRE>
- Many br
+
 <P>
 <pre>
   IS_COLORING_GLOBAL - does not include the colors for ghost points, this is used when the function
diff --git a/docs/manualpages/IS/ISColoringView.html b/docs/manualpages/IS/ISColoringView.html
index ef877f0..b16211e 100644
--- a/docs/manualpages/IS/ISColoringView.html
+++ b/docs/manualpages/IS/ISColoringView.html
@@ -5,8 +5,8 @@
 <TITLE>ISColoringView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISColoringView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISColoringView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISColoringView"><H1>ISColoringView</H1></A>
 Views a coloring context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a coloring context.
 #include "petscis.h"  
 PetscErrorCode  ISColoringView(ISColoring iscoloring,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A> Many br
+Collective on <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISColoringDestroy.html#ISColoringDestroy">ISColoringDestroy</A>(), <A HREF="../IS/ISColoringGetIS.html#ISColoringGetIS">ISColoringGetIS</A>(), <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
diff --git a/docs/manualpages/IS/ISComplement.html b/docs/manualpages/IS/ISComplement.html
index 090a373..90a12a7 100644
--- a/docs/manualpages/IS/ISComplement.html
+++ b/docs/manualpages/IS/ISComplement.html
@@ -5,8 +5,8 @@
 <TITLE>ISComplement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISComplement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISComplement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISComplement"><H1>ISComplement</H1></A>
 Given an index set (<A HREF="../IS/IS.html#IS">IS</A>) generates the complement index set. That is all all indices that are NOT in the given set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,29 @@ Given an index set (<A HREF="../IS/IS.html#IS">IS</A>) generates the complement
 #include "petscis.h"  
 PetscErrorCode  ISComplement(IS is,PetscInt nmin,PetscInt nmax,IS *isout)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmin </B></TD><TD>- the first index desired in the local part of the complement Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- the largest index desired in the local part of the complement (note that all indices in is must be greater or equal to nmin and less than nmax) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmin </B></TD><TD>- the first index desired in the local part of the complement
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- the largest index desired in the local part of the complement (note that all indices in is must be greater or equal to nmin and less than nmax)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>isout </B> -the complement Many br
+<DT><B>isout </B> -the complement
 <br>
 <P>
-Notes:  The communicator for this new <A HREF="../IS/IS.html#IS">IS</A> is the same as for the input <A HREF="../IS/IS.html#IS">IS</A> Many br
+Notes:  The communicator for this new <A HREF="../IS/IS.html#IS">IS</A> is the same as for the input <A HREF="../IS/IS.html#IS">IS</A>
 <P>
-For a parallel <A HREF="../IS/IS.html#IS">IS</A>, this will generate the local part of the complement on each process Many br
+For a parallel <A HREF="../IS/IS.html#IS">IS</A>, this will generate the local part of the complement on each process
 <P>
-To generate the entire complement (on each process) of a parallel <A HREF="../IS/IS.html#IS">IS</A>, first call <A HREF="../IS/ISAllGather.html#ISAllGather">ISAllGather</A>() and then Many brcall this routine. Many br
+To generate the entire complement (on each process) of a parallel <A HREF="../IS/IS.html#IS">IS</A>, first call <A HREF="../IS/ISAllGather.html#ISAllGather">ISAllGather</A>() and then
+call this routine.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISCompressIndicesGeneral.html b/docs/manualpages/IS/ISCompressIndicesGeneral.html
index c14117e..6537af8 100644
--- a/docs/manualpages/IS/ISCompressIndicesGeneral.html
+++ b/docs/manualpages/IS/ISCompressIndicesGeneral.html
@@ -5,8 +5,8 @@
 <TITLE>ISCompressIndicesGeneral</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISCompressIndicesGeneral.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISCompressIndicesGeneral.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISCompressIndicesGeneral"><H1>ISCompressIndicesGeneral</H1></A>
 convert the indices into block indices Input Parameters: +  n - maximum possible length of the index set .  nkeys - expected number of keys when PETSC_USE_CTABLE .  bs - the size of block .  imax - the number of index sets -  is_in - the non-blocked array of index sets 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,10 @@ convert the indices into block indices Input Parameters: +  n - maximum possible
 PetscErrorCode  ISCompressIndicesGeneral(PetscInt n,PetscInt nkeys,PetscInt bs,PetscInt imax,const IS is_in[],IS is_out[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is_out </B> -the blocked new index set Many br
+<DT><B>is_out </B> -the blocked new index set
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISExpandIndicesGeneral.html#ISExpandIndicesGeneral">ISExpandIndicesGeneral</A>()
diff --git a/docs/manualpages/IS/ISConcatenate.html b/docs/manualpages/IS/ISConcatenate.html
index edaa45e..6f20b31 100644
--- a/docs/manualpages/IS/ISConcatenate.html
+++ b/docs/manualpages/IS/ISConcatenate.html
@@ -5,8 +5,8 @@
 <TITLE>ISConcatenate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISConcatenate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISConcatenate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISConcatenate"><H1>ISConcatenate</H1></A>
 Forms a new <A HREF="../IS/IS.html#IS">IS</A> by locally concatenating the indices from an <A HREF="../IS/IS.html#IS">IS</A> list without reordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,26 @@ Forms a new <A HREF="../IS/IS.html#IS">IS</A> by locally concatenating the indic
 PetscErrorCode ISConcatenate(MPI_Comm comm, PetscInt len, const IS islist[], IS *isout)
 </PRE>
 <P>
-Collective on comm. Many br
+Collective on comm.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- communicator of the concatenated <A HREF="../IS/IS.html#IS">IS</A>. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len     </B></TD><TD>- size of islist array (nonnegative) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>islist  </B></TD><TD>- array of index sets Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- communicator of the concatenated <A HREF="../IS/IS.html#IS">IS</A>.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len     </B></TD><TD>- size of islist array (nonnegative)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>islist  </B></TD><TD>- array of index sets
+</TD></TR></TABLE>
 <P>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>isout   </B> -The concatenated index set; empty, if len == 0. Many br
+<DT><B>isout   </B> -The concatenated index set; empty, if len == 0.
 <br>
 <P>
-Notes: The semantics of calling this on comm imply that the comms of the members if islist also contain this rank. Many br
+Notes: The semantics of calling this on comm imply that the comms of the members if islist also contain this rank.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISDifference.html#ISDifference">ISDifference</A>(), <A HREF="../IS/ISSum.html#ISSum">ISSum</A>(), <A HREF="../IS/ISExpand.html#ISExpand">ISExpand</A>()
diff --git a/docs/manualpages/IS/ISContiguousLocal.html b/docs/manualpages/IS/ISContiguousLocal.html
index 6feaeb1..7e73efd 100644
--- a/docs/manualpages/IS/ISContiguousLocal.html
+++ b/docs/manualpages/IS/ISContiguousLocal.html
@@ -5,8 +5,8 @@
 <TITLE>ISContiguousLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISContiguousLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISContiguousLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISContiguousLocal"><H1>ISContiguousLocal</H1></A>
 Locates an index set with contiguous range within a global range, if possible 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Locates an index set with contiguous range within a global range, if possible
 #include "petscis.h" 
 PetscErrorCode  ISContiguousLocal(IS is,PetscInt gstart,PetscInt gend,PetscInt *start,PetscBool *contig)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parmeters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gstart </B></TD><TD>- global start Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gend </B></TD><TD>- global end Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gstart </B></TD><TD>- global start
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gend </B></TD><TD>- global end
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of contiguous block, as an offset from gstart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>contig </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the index set refers to contiguous entries on this process, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- start of contiguous block, as an offset from gstart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>contig </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the index set refers to contiguous entries on this process, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISCopy.html b/docs/manualpages/IS/ISCopy.html
index a3dd10f..bfb7fa2 100644
--- a/docs/manualpages/IS/ISCopy.html
+++ b/docs/manualpages/IS/ISCopy.html
@@ -5,8 +5,8 @@
 <TITLE>ISCopy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISCopy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISCopy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISCopy"><H1>ISCopy</H1></A>
 Copies an index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Copies an index set.
 #include "petscis.h" 
 PetscErrorCode  ISCopy(IS is,IS isy)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parmeters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>isy </B> -the copy of the index set Many br
+<DT><B>isy </B> -the copy of the index set
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISCreate.html b/docs/manualpages/IS/ISCreate.html
index 85a21a0..22972c4 100644
--- a/docs/manualpages/IS/ISCreate.html
+++ b/docs/manualpages/IS/ISCreate.html
@@ -5,8 +5,8 @@
 <TITLE>ISCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISCreate"><H1>ISCreate</H1></A>
 Creates an index set object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Creates an index set object.
 #include "petscis.h"  
 PetscErrorCode  ISCreate(MPI_Comm comm,IS *is)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -the MPI communicator Many br
+<DT><B>comm </B> -the MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -the new index set Many br
+<DT><B>is </B> -the new index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-When the communicator is not MPI_COMM_SELF, the operations on <A HREF="../IS/IS.html#IS">IS</A> are NOT Many brconceptually the same as MPI_Group operations. The <A HREF="../IS/IS.html#IS">IS</A> are then Many brdistributed sets of indices and thus certain operations on them are Many brcollective. Many br
+When the communicator is not MPI_COMM_SELF, the operations on <A HREF="../IS/IS.html#IS">IS</A> are NOT
+conceptually the same as MPI_Group operations. The <A HREF="../IS/IS.html#IS">IS</A> are then
+distributed sets of indices and thus certain operations on them are
+collective.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISCreateBlock.html b/docs/manualpages/IS/ISCreateBlock.html
index 40de2e2..5b31d1f 100644
--- a/docs/manualpages/IS/ISCreateBlock.html
+++ b/docs/manualpages/IS/ISCreateBlock.html
@@ -5,8 +5,8 @@
 <TITLE>ISCreateBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISCreateBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISCreateBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISCreateBlock"><H1>ISCreateBlock</H1></A>
 Creates a data structure for an index set containing a list of integers. The indices are relative to entries, not blocks. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,36 @@ Creates a data structure for an index set containing a list of integers. The ind
 #include "petscis.h"     
 PetscErrorCode  ISCreateBlock(MPI_Comm comm,PetscInt bs,PetscInt n,const PetscInt idx[],PetscCopyMode mode,IS *is)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- number of elements in each block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the index set (the number of blocks) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the list of integers, one for each block and count of block not indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A>, only PETSC_COPY_VALUES and PETSC_OWN_POINTER are supported in this routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- number of elements in each block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the index set (the number of blocks)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the list of integers, one for each block and count of block not indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A>, only PETSC_COPY_VALUES and PETSC_OWN_POINTER are supported in this routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -the new index set Many br
+<DT><B>is </B> -the new index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-When the communicator is not MPI_COMM_SELF, the operations on the Many brindex sets, <A HREF="../IS/IS.html#IS">IS</A>, are NOT conceptually the same as MPI_Group operations. Many brThe index sets are then distributed sets of indices and thus certain operations Many bron them are collective. Many br
+When the communicator is not MPI_COMM_SELF, the operations on the
+index sets, <A HREF="../IS/IS.html#IS">IS</A>, are NOT conceptually the same as MPI_Group operations.
+The index sets are then distributed sets of indices and thus certain operations
+on them are collective.
 <P>
 <H3><FONT COLOR="#CC3333">Example</FONT></H3>
-If you wish to index the values {0,1,6,7}, then use Many bra block size of 2 and idx of {0,3}. Many br
+If you wish to index the values {0,1,6,7}, then use
+a block size of 2 and idx of {0,3}.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISCreateGeneral.html b/docs/manualpages/IS/ISCreateGeneral.html
index 552aa97..a98ef84 100644
--- a/docs/manualpages/IS/ISCreateGeneral.html
+++ b/docs/manualpages/IS/ISCreateGeneral.html
@@ -5,8 +5,8 @@
 <TITLE>ISCreateGeneral</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISCreateGeneral.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISCreateGeneral.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISCreateGeneral"><H1>ISCreateGeneral</H1></A>
 Creates a data structure for an index set containing a list of integers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Creates a data structure for an index set containing a list of integers.
 #include "petscis.h"  
 PetscErrorCode  ISCreateGeneral(MPI_Comm comm,PetscInt n,const PetscInt idx[],PetscCopyMode mode,IS *is)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the list of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A> for meaning of this flag. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the list of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A> for meaning of this flag.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -the new index set Many br
+<DT><B>is </B> -the new index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-When the communicator is not MPI_COMM_SELF, the operations on <A HREF="../IS/IS.html#IS">IS</A> are NOT Many brconceptually the same as MPI_Group operations. The <A HREF="../IS/IS.html#IS">IS</A> are then Many brdistributed sets of indices and thus certain operations on them are Many brcollective. Many br
+When the communicator is not MPI_COMM_SELF, the operations on <A HREF="../IS/IS.html#IS">IS</A> are NOT
+conceptually the same as MPI_Group operations. The <A HREF="../IS/IS.html#IS">IS</A> are then
+distributed sets of indices and thus certain operations on them are
+collective.
 <P>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISCreateStride.html b/docs/manualpages/IS/ISCreateStride.html
index 34e95c5..51470b0 100644
--- a/docs/manualpages/IS/ISCreateStride.html
+++ b/docs/manualpages/IS/ISCreateStride.html
@@ -5,8 +5,8 @@
 <TITLE>ISCreateStride</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISCreateStride.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISCreateStride.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISCreateStride"><H1>ISCreateStride</H1></A>
 Creates a data structure for an index set containing a list of evenly spaced integers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Creates a data structure for an index set containing a list of evenly spaced int
 #include "petscis.h"   
 PetscErrorCode  ISCreateStride(MPI_Comm comm,PetscInt n,PetscInt first,PetscInt step,IS *is)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the locally owned portion of the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first </B></TD><TD>- the first element of the locally owned portion of the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- the change to the next index Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the locally owned portion of the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first </B></TD><TD>- the first element of the locally owned portion of the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- the change to the next index
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -the new index set Many br
+<DT><B>is </B> -the new index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-When the communicator is not MPI_COMM_SELF, the operations on <A HREF="../IS/IS.html#IS">IS</A> are NOT Many brconceptually the same as MPI_Group operations. The <A HREF="../IS/IS.html#IS">IS</A> are the Many brdistributed sets of indices and thus certain operations on them are collective. Many br
+When the communicator is not MPI_COMM_SELF, the operations on <A HREF="../IS/IS.html#IS">IS</A> are NOT
+conceptually the same as MPI_Group operations. The <A HREF="../IS/IS.html#IS">IS</A> are the
+distributed sets of indices and thus certain operations on them are collective.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISDestroy.html b/docs/manualpages/IS/ISDestroy.html
index 68baf17..1c5e9f3 100644
--- a/docs/manualpages/IS/ISDestroy.html
+++ b/docs/manualpages/IS/ISDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>ISDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISDestroy"><H1>ISDestroy</H1></A>
 Destroys an index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys an index set.
 #include "petscis.h" 
 PetscErrorCode  ISDestroy(IS *is)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</A>(), <A HREF="../IS/ISCreateStride.html#ISCreateStride">ISCreateStride</A>(), ISCreateBlocked()
diff --git a/docs/manualpages/IS/ISDifference.html b/docs/manualpages/IS/ISDifference.html
index 727b9e6..339a7e3 100644
--- a/docs/manualpages/IS/ISDifference.html
+++ b/docs/manualpages/IS/ISDifference.html
@@ -5,8 +5,8 @@
 <TITLE>ISDifference</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISDifference.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISDifference.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISDifference"><H1>ISDifference</H1></A>
 Computes the difference between two index sets. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Computes the difference between two index sets.
 #include "petscis.h"  
 PetscErrorCode  ISDifference(IS is1,IS is2,IS *isout)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is1 </B></TD><TD>- first index, to have items removed from it Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is2 </B></TD><TD>- index values to be removed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is1 </B></TD><TD>- first index, to have items removed from it
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is2 </B></TD><TD>- index values to be removed
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>isout </B> -is1 - is2 Many br
+<DT><B>isout </B> -is1 - is2
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Negative values are removed from the lists. is2 may have values Many brthat are not in is1. This requires O(imax-imin) memory and O(imax-imin) Many brwork, where imin and imax are the bounds on the indices in is1. Many br
+Negative values are removed from the lists. is2 may have values
+that are not in is1. This requires O(imax-imin) memory and O(imax-imin)
+work, where imin and imax are the bounds on the indices in is1.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISDuplicate.html b/docs/manualpages/IS/ISDuplicate.html
index 4cdabcb..99af7e3 100644
--- a/docs/manualpages/IS/ISDuplicate.html
+++ b/docs/manualpages/IS/ISDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>ISDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISDuplicate"><H1>ISDuplicate</H1></A>
 Creates a duplicate copy of an index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a duplicate copy of an index set.
 #include "petscis.h" 
 PetscErrorCode  ISDuplicate(IS is,IS *newIS)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parmeters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>isnew </B> -the copy of the index set Many br
+<DT><B>isnew </B> -the copy of the index set
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISEmbed.html b/docs/manualpages/IS/ISEmbed.html
index fd09259..fd509d5 100644
--- a/docs/manualpages/IS/ISEmbed.html
+++ b/docs/manualpages/IS/ISEmbed.html
@@ -5,8 +5,8 @@
 <TITLE>ISEmbed</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISEmbed.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISEmbed.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISEmbed"><H1>ISEmbed</H1></A>
 embed <A HREF="../IS/IS.html#IS">IS</A> a into <A HREF="../IS/IS.html#IS">IS</A> b by finding the locations in b that have the same indices as in a. If c is the <A HREF="../IS/IS.html#IS">IS</A> of these locations, we have a = b*c, regarded as a composition of the corresponding ISLocalToGlobalMaps. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,24 +16,29 @@ embed <A HREF="../IS/IS.html#IS">IS</A> a into <A HREF="../IS/IS.html#IS">IS</A>
 #define __FUNCT__ "ISEmbed"
 PetscErrorCode ISEmbed(IS a, IS b, PetscBool drop, IS *c)
 </PRE>
-Not collective. Many br
+Not collective.
 <P>
 <H3><FONT COLOR="#CC3333">Input arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a    </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> to embed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b    </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> to embed into Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>drop </B></TD><TD>- flag indicating whether to drop a's indices that are not in b. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a    </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> to embed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b    </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> to embed into
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>drop </B></TD><TD>- flag indicating whether to drop a's indices that are not in b.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output arguments</FONT></H3>
-<DT><B>c    </B> -local embedding indices Many br
+<DT><B>c    </B> -local embedding indices
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If some of a's global indices are not among b's indices the embedding is impossible.  The local indices of a Many brcorresponding to these global indices are either mapped to -1 (if !drop) or are omitted (if drop).  In the former Many brcase the size of c is that same as that of a, in the latter case c's size may be smaller. Many br
+If some of a's global indices are not among b's indices the embedding is impossible.  The local indices of a
+corresponding to these global indices are either mapped to -1 (if !drop) or are omitted (if drop).  In the former
+case the size of c is that same as that of a, in the latter case c's size may be smaller.
 <P>
-The resulting <A HREF="../IS/IS.html#IS">IS</A> is sequential, since the index substition it encodes is purely local. Many br
+The resulting <A HREF="../IS/IS.html#IS">IS</A> is sequential, since the index substition it encodes is purely local.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>
diff --git a/docs/manualpages/IS/ISEqual.html b/docs/manualpages/IS/ISEqual.html
index 5bb589a..24f7505 100644
--- a/docs/manualpages/IS/ISEqual.html
+++ b/docs/manualpages/IS/ISEqual.html
@@ -5,8 +5,8 @@
 <TITLE>ISEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISEqual"><H1>ISEqual</H1></A>
 Compares if two index sets have the same set of indices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Compares if two index sets have the same set of indices.
 #include "petscis.h"  
 PetscErrorCode  ISEqual(IS is1,IS is2,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>is1, is2 </B> -The index sets being compared Many br
+<DT><B>is1, is2 </B> -The index sets being compared
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>flg </B> -output flag, either <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> (if both index sets have the Many brsame indices), or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if the index sets differ by size Many bror by the set of indices) Many br
+<DT><B>flg </B> -output flag, either <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> (if both index sets have the
+same indices), or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if the index sets differ by size
+or by the set of indices)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine sorts the contents of the index sets before Many brthe comparision is made, so the order of the indices on a processor is immaterial. Many br
+This routine sorts the contents of the index sets before
+the comparision is made, so the order of the indices on a processor is immaterial.
 <P>
-Each processor has to have the same indices in the two sets, for example, Many br
+Each processor has to have the same indices in the two sets, for example,
 <pre>
           Processor
 </pre>
@@ -42,7 +45,7 @@ Each processor has to have the same indices in the two sets, for example, Many b
 <pre>
    is2 = {2, 3} {0, 1}
 </pre>
-will return false. Many br
+will return false.
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/IS/ISExpand.html b/docs/manualpages/IS/ISExpand.html
index 43efa15..0563f7a 100644
--- a/docs/manualpages/IS/ISExpand.html
+++ b/docs/manualpages/IS/ISExpand.html
@@ -5,8 +5,8 @@
 <TITLE>ISExpand</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISExpand.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISExpand.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISExpand"><H1>ISExpand</H1></A>
 Computes the union of two index sets, by concatenating 2 lists and removing duplicates. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Computes the union of two index sets, by concatenating 2 lists and removing dupl
 #include "petscis.h"  
 PetscErrorCode ISExpand(IS is1,IS is2,IS *isout)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is1 </B></TD><TD>- first index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is2 </B></TD><TD>- index values to be added Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is1 </B></TD><TD>- first index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is2 </B></TD><TD>- index values to be added
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>isout </B> -is1 + is2 The index set is2 is appended to is1 removing duplicates Many br
+<DT><B>isout </B> -is1 + is2 The index set is2 is appended to is1 removing duplicates
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Negative values are removed from the lists. This requires O(imax-imin) Many brmemory and O(imax-imin) work, where imin and imax are the bounds on the Many brindices in is1 and is2. Many br
+Negative values are removed from the lists. This requires O(imax-imin)
+memory and O(imax-imin) work, where imin and imax are the bounds on the
+indices in is1 and is2.
 <P>
-The <A HREF="../IS/IS.html#IS">IS</A>'s do not need to be sorted. Many br
+The <A HREF="../IS/IS.html#IS">IS</A>'s do not need to be sorted.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), <A HREF="../IS/ISView.html#ISView">ISView</A>(), <A HREF="../IS/ISDifference.html#ISDifference">ISDifference</A>(), <A HREF="../IS/ISSum.html#ISSum">ISSum</A>()
diff --git a/docs/manualpages/IS/ISExpandIndicesGeneral.html b/docs/manualpages/IS/ISExpandIndicesGeneral.html
index 1445a94..59cb1d7 100644
--- a/docs/manualpages/IS/ISExpandIndicesGeneral.html
+++ b/docs/manualpages/IS/ISExpandIndicesGeneral.html
@@ -5,8 +5,8 @@
 <TITLE>ISExpandIndicesGeneral</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISExpandIndicesGeneral.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISExpandIndicesGeneral.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISExpandIndicesGeneral"><H1>ISExpandIndicesGeneral</H1></A>
 convert the indices into non-block indices Input Parameters: +  n - the length of the index set   (not being used) .  nkeys - expected number of keys when PETSC_USE_CTABLE (not being used) .  bs - the size of block .  imax - the number of index sets -  is_in - the blocked array of index sets 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,10 @@ convert the indices into non-block indices Input Parameters: +  n - the length o
 PetscErrorCode  ISExpandIndicesGeneral(PetscInt n,PetscInt nkeys,PetscInt bs,PetscInt imax,const IS is_in[],IS is_out[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is_out </B> -the non-blocked new index set Many br
+<DT><B>is_out </B> -the non-blocked new index set
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISCompressIndicesGeneral.html#ISCompressIndicesGeneral">ISCompressIndicesGeneral</A>()
diff --git a/docs/manualpages/IS/ISGeneralSetIndices.html b/docs/manualpages/IS/ISGeneralSetIndices.html
index f900ec7..31885f4 100644
--- a/docs/manualpages/IS/ISGeneralSetIndices.html
+++ b/docs/manualpages/IS/ISGeneralSetIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISGeneralSetIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGeneralSetIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGeneralSetIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGeneralSetIndices"><H1>ISGeneralSetIndices</H1></A>
 Sets the indices for an ISGENERAL index set 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the indices for an ISGENERAL index set
 #include "petscis.h"  
 PetscErrorCode  ISGeneralSetIndices(IS is,PetscInt n,const PetscInt idx[],PetscCopyMode mode)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the list of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A> for meaning of this flag. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the list of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A> for meaning of this flag.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISGetBlockSize.html b/docs/manualpages/IS/ISGetBlockSize.html
index 221426f..2d9e725 100644
--- a/docs/manualpages/IS/ISGetBlockSize.html
+++ b/docs/manualpages/IS/ISGetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>ISGetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetBlockSize"><H1>ISGetBlockSize</H1></A>
 Returns the number of elements in a block. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the number of elements in a block.
 #include "petscis.h" 
 PetscErrorCode  ISGetBlockSize(IS is,PetscInt *size)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -the number of elements in a block Many br
+<DT><B>size </B> -the number of elements in a block
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISGetIndices.html b/docs/manualpages/IS/ISGetIndices.html
index d26abeb..1cd193d 100644
--- a/docs/manualpages/IS/ISGetIndices.html
+++ b/docs/manualpages/IS/ISGetIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISGetIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetIndices"><H1>ISGetIndices</H1></A>
 Returns a pointer to the indices.  The user should call <A HREF="../IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</A>() after having looked at the indices.  The user should NOT change the indices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,18 @@ Returns a pointer to the indices.  The user should call <A HREF="../IS/ISRestore
 #include "petscis.h" 
 PetscErrorCode  ISGetIndices(IS is,const PetscInt *ptr[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ptr </B> -the location to put the pointer to the indices Many br
+<DT><B>ptr </B> -the location to put the pointer to the indices
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is used differently from Fortran Many br
+This routine is used differently from Fortran
 <pre>
    <A HREF="../IS/IS.html#IS">IS</A>          is
 </pre>
@@ -58,9 +58,10 @@ This routine is used differently from Fortran Many br
       call <A HREF="../IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</A>(is,is_array,i_is,ierr)
 </pre>
 <P>
-See the Fortran chapter of the users manual and Many brpetsc/src/is/examples/[tutorials,tests] for details. Many br
+See the Fortran chapter of the users manual and
+petsc/src/is/examples/[tutorials,tests] for details.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISGetIndicesF90.html b/docs/manualpages/IS/ISGetIndicesF90.html
index 0fc39dd..b3663ac 100644
--- a/docs/manualpages/IS/ISGetIndicesF90.html
+++ b/docs/manualpages/IS/ISGetIndicesF90.html
@@ -5,24 +5,26 @@
 <TITLE>ISGetIndicesF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetIndicesF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetIndicesF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetIndicesF90"><H1>ISGetIndicesF90</H1></A>
 Accesses the elements of an index set from Fortran90. The users should call <A HREF="../IS/ISRestoreIndicesF90.html#ISRestoreIndicesF90">ISRestoreIndicesF90</A>() after having looked at the indices.  The user should NOT change the indices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../IS/ISGetIndicesF90.html#ISGetIndicesF90">ISGetIndicesF90</A>(<A HREF="../IS/IS.html#IS">IS</A> x,{integer, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -index set Many br
+<DT><B>x </B> -index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <PRE>
@@ -32,12 +34,12 @@ Not collective Many br
     a = xx_v(3)
     call <A HREF="../IS/ISRestoreIndicesF90.html#ISRestoreIndicesF90">ISRestoreIndicesF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not yet supported for all F90 compilers. Many br
+Not yet supported for all F90 compilers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../IS/ISRestoreIndicesF90.html#ISRestoreIndicesF90">ISRestoreIndicesF90</A>(), <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>(), <A HREF="../IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</A>()
diff --git a/docs/manualpages/IS/ISGetLocalSize.html b/docs/manualpages/IS/ISGetLocalSize.html
index bce6d96..973c87d 100644
--- a/docs/manualpages/IS/ISGetLocalSize.html
+++ b/docs/manualpages/IS/ISGetLocalSize.html
@@ -5,8 +5,8 @@
 <TITLE>ISGetLocalSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetLocalSize"><H1>ISGetLocalSize</H1></A>
 Returns the local (processor) length of an index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the local (processor) length of an index set.
 #include "petscis.h" 
 PetscErrorCode  ISGetLocalSize(IS is,PetscInt *size)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -the local size Many br
+<DT><B>size </B> -the local size
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/IS/ISGetMinMax.html b/docs/manualpages/IS/ISGetMinMax.html
index 39eded8..6851acf 100644
--- a/docs/manualpages/IS/ISGetMinMax.html
+++ b/docs/manualpages/IS/ISGetMinMax.html
@@ -5,8 +5,8 @@
 <TITLE>ISGetMinMax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetMinMax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetMinMax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetMinMax"><H1>ISGetMinMax</H1></A>
 Gets the minimum and maximum values in an <A HREF="../IS/IS.html#IS">IS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the minimum and maximum values in an <A HREF="../IS/IS.html#IS">IS</A>
 #include "petscis.h" 
 PetscErrorCode  ISGetMinMax(IS is,PetscInt *min,PetscInt *max)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- the minimum value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max </B></TD><TD>- the maximum value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- the minimum value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max </B></TD><TD>- the maximum value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISGetNonlocalIS.html b/docs/manualpages/IS/ISGetNonlocalIS.html
index af351cf..94ab187 100644
--- a/docs/manualpages/IS/ISGetNonlocalIS.html
+++ b/docs/manualpages/IS/ISGetNonlocalIS.html
@@ -5,8 +5,8 @@
 <TITLE>ISGetNonlocalIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetNonlocalIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetNonlocalIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetNonlocalIS"><H1>ISGetNonlocalIS</H1></A>
 Gather all nonlocal indices for this <A HREF="../IS/IS.html#IS">IS</A> and present them as another sequential index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,22 @@ Gather all nonlocal indices for this <A HREF="../IS/IS.html#IS">IS</A> and prese
 PetscErrorCode  ISGetNonlocalIS(IS is, IS *complement)
 </PRE>
 <P>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>complement </B> -sequential <A HREF="../IS/IS.html#IS">IS</A> with indices identical to the result of Many brISGetNonlocalIndices() Many br
+<DT><B>complement </B> -sequential <A HREF="../IS/IS.html#IS">IS</A> with indices identical to the result of
+<A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A>()
 <br>
 <P>
- Many br
+
 <P>
-Notes: complement represents the result of <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A> as an <A HREF="../IS/IS.html#IS">IS</A>. Many brTherefore scalability issues similar to <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A> apply. Many brThe resulting <A HREF="../IS/IS.html#IS">IS</A> must be restored using <A HREF="../IS/ISRestoreNonlocalIS.html#ISRestoreNonlocalIS">ISRestoreNonlocalIS</A>(). Many br
+Notes: complement represents the result of <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A> as an <A HREF="../IS/IS.html#IS">IS</A>.
+Therefore scalability issues similar to <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A> apply.
+The resulting <A HREF="../IS/IS.html#IS">IS</A> must be restored using <A HREF="../IS/ISRestoreNonlocalIS.html#ISRestoreNonlocalIS">ISRestoreNonlocalIS</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A>(), ISRestoreNonlocalIndices(),  <A HREF="../IS/ISAllGather.html#ISAllGather">ISAllGather</A>(), <A HREF="../IS/ISGetSize.html#ISGetSize">ISGetSize</A>()
diff --git a/docs/manualpages/IS/ISGetNonlocalIndices.html b/docs/manualpages/IS/ISGetNonlocalIndices.html
index 1ce5091..82e8adc 100644
--- a/docs/manualpages/IS/ISGetNonlocalIndices.html
+++ b/docs/manualpages/IS/ISGetNonlocalIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISGetNonlocalIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetNonlocalIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetNonlocalIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetNonlocalIndices"><H1>ISGetNonlocalIndices</H1></A>
 Retrieve an array of indices from remote processors in this communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Retrieve an array of indices from remote processors in this communicator.
 #include "petscis.h" 
 PetscErrorCode  ISGetNonlocalIndices(IS is, const PetscInt *indices[])
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>indices </B> -indices with rank 0 indices first, and so on,  omitting Many brthe current rank.  Total number of indices is the difference Many brtotal and local, obtained with <A HREF="../IS/ISGetSize.html#ISGetSize">ISGetSize</A>() and <A HREF="../IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</A>(), Many brrespectively. Many br
+<DT><B>indices </B> -indices with rank 0 indices first, and so on,  omitting
+the current rank.  Total number of indices is the difference
+total and local, obtained with <A HREF="../IS/ISGetSize.html#ISGetSize">ISGetSize</A>() and <A HREF="../IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</A>(),
+respectively.
 <br>
 <P>
- Many br
+
 <P>
-Notes: restore the indices using ISRestoreNonlocalIndices(). Many brThe same scalability considerations as those for <A HREF="../IS/ISGetTotalIndices.html#ISGetTotalIndices">ISGetTotalIndices</A> Many brapply here. Many br
+Notes: restore the indices using ISRestoreNonlocalIndices().
+The same scalability considerations as those for <A HREF="../IS/ISGetTotalIndices.html#ISGetTotalIndices">ISGetTotalIndices</A>
+apply here.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISGetTotalIndices.html#ISGetTotalIndices">ISGetTotalIndices</A>(), ISRestoreNonlocalIndices(), <A HREF="../IS/ISGetSize.html#ISGetSize">ISGetSize</A>(), <A HREF="../IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</A>().
diff --git a/docs/manualpages/IS/ISGetSize.html b/docs/manualpages/IS/ISGetSize.html
index 527d2d0..63091e5 100644
--- a/docs/manualpages/IS/ISGetSize.html
+++ b/docs/manualpages/IS/ISGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>ISGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetSize"><H1>ISGetSize</H1></A>
 Returns the global length of an index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the global length of an index set.
 #include "petscis.h" 
 PetscErrorCode  ISGetSize(IS is,PetscInt *size)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -the global size Many br
+<DT><B>size </B> -the global size
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/IS/ISGetTotalIndices.html b/docs/manualpages/IS/ISGetTotalIndices.html
index 8445fe6..e3a91e7 100644
--- a/docs/manualpages/IS/ISGetTotalIndices.html
+++ b/docs/manualpages/IS/ISGetTotalIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISGetTotalIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetTotalIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetTotalIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetTotalIndices"><H1>ISGetTotalIndices</H1></A>
 Retrieve an array containing all indices across the communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,25 @@ Retrieve an array containing all indices across the communicator.
 #include "petscis.h" 
 PetscErrorCode ISGetTotalIndices(IS is, const PetscInt *indices[])
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>indices </B> -total indices with rank 0 indices first, and so on; total array size is Many brthe same as returned with <A HREF="../IS/ISGetSize.html#ISGetSize">ISGetSize</A>(). Many br
+<DT><B>indices </B> -total indices with rank 0 indices first, and so on; total array size is
+the same as returned with <A HREF="../IS/ISGetSize.html#ISGetSize">ISGetSize</A>().
 <br>
 <P>
- Many br
+
 <P>
-Notes: this is potentially nonscalable, but depends on the size of the total index set Many brand the size of the communicator. This may be feasible for index sets defined on Many brsubcommunicators, such that the set size does not grow with PETSC_WORLD_COMM. Many brNote also that there is no way to tell where the local part of the indices starts Many br(use <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>() and <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices [...]
+Notes: this is potentially nonscalable, but depends on the size of the total index set
+and the size of the communicator. This may be feasible for index sets defined on
+subcommunicators, such that the set size does not grow with PETSC_WORLD_COMM.
+Note also that there is no way to tell where the local part of the indices starts
+(use <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>() and <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A>() to retrieve just the local and just
+the nonlocal part (complement), respectively).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISRestoreTotalIndices.html#ISRestoreTotalIndices">ISRestoreTotalIndices</A>(), <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A>(), <A HREF="../IS/ISGetSize.html#ISGetSize">ISGetSize</A>()
diff --git a/docs/manualpages/IS/ISGetType.html b/docs/manualpages/IS/ISGetType.html
index 6497b45..9ec33d9 100644
--- a/docs/manualpages/IS/ISGetType.html
+++ b/docs/manualpages/IS/ISGetType.html
@@ -5,8 +5,8 @@
 <TITLE>ISGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGetType"><H1>ISGetType</H1></A>
 Gets the index set type name (as a string) from the <A HREF="../IS/IS.html#IS">IS</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the index set type name (as a string) from the <A HREF="../IS/IS.html#IS">I
 #include "petscis.h"  
 PetscErrorCode  ISGetType(IS is, ISType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is  </B> -The index set Many br
+<DT><B>is  </B> -The index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -The index set type name Many br
+<DT><B>type </B> -The index set type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISSetType.html#ISSetType">ISSetType</A>(), <A HREF="../IS/ISCreate.html#ISCreate">ISCreate</A>()
diff --git a/docs/manualpages/IS/ISGlobalToLocalMappingApply.html b/docs/manualpages/IS/ISGlobalToLocalMappingApply.html
index ad76608..5e3a178 100644
--- a/docs/manualpages/IS/ISGlobalToLocalMappingApply.html
+++ b/docs/manualpages/IS/ISGlobalToLocalMappingApply.html
@@ -5,8 +5,8 @@
 <TITLE>ISGlobalToLocalMappingApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGlobalToLocalMappingApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGlobalToLocalMappingApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGlobalToLocalMappingApply"><H1>ISGlobalToLocalMappingApply</H1></A>
 Provides the local numbering for a list of integers specified with a global numbering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,33 +15,47 @@ Provides the local numbering for a list of integers specified with a global numb
 PetscErrorCode  ISGlobalToLocalMappingApply(ISLocalToGlobalMapping mapping,ISGlobalToLocalMappingType type,
                                             PetscInt n,const PetscInt idx[],PetscInt *nout,PetscInt idxout[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping between local and global numbering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- IS_GTOLM_MASK - replaces global indices with no local value with -1 Many brIS_GTOLM_DROP - drops the indices with no local value from the output list Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of global indices to map Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- global indices to map Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping between local and global numbering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- IS_GTOLM_MASK - replaces global indices with no local value with -1
+IS_GTOLM_DROP - drops the indices with no local value from the output list
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of global indices to map
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- global indices to map
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nout </B></TD><TD>- number of indices in output array (if type == IS_GTOLM_MASK then nout = n) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxout </B></TD><TD>- local index of each global index, one must pass in an array long enough Many brto hold all the indices. You can call <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>() with Many bridxout == NULL to determine the required length (returned in nout) Many brand then allocate the required space and call <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToL [...]
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nout </B></TD><TD>- number of indices in output array (if type == IS_GTOLM_MASK then nout = n)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxout </B></TD><TD>- local index of each global index, one must pass in an array long enough
+to hold all the indices. You can call <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>() with
+idxout == NULL to determine the required length (returned in nout)
+and then allocate the required space and call <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>()
+a second time to set the values.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Either nout or idxout may be NULL. idx and idxout may be identical. Many br
+Either nout or idxout may be NULL. idx and idxout may be identical.
 <P>
-This is not scalable in memory usage. Each processor requires O(Nglobal) size Many brarray to compute these. Many br
+This is not scalable in memory usage. Each processor requires O(Nglobal) size
+array to compute these.
 <P>
- Many br
+
 <P>
-Developer Note: The manual page states that idx and idxout may be identical but the calling Many brsequence declares idx as const so it cannot be the same as idxout. Many br
+Developer Note: The manual page states that idx and idxout may be identical but the calling
+sequence declares idx as const so it cannot be the same as idxout.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>(), <A HREF="../IS/ISGlobalToLocalMappingApplyBlock.html#ISGlobalToLocalMappingApplyBlock">ISGlobalToLocalMappingApplyBlock</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISGlobalToLocalMappingApply">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISGlobalToLocalMappingApplyBlock.html b/docs/manualpages/IS/ISGlobalToLocalMappingApplyBlock.html
index 36c5730..f14b325 100644
--- a/docs/manualpages/IS/ISGlobalToLocalMappingApplyBlock.html
+++ b/docs/manualpages/IS/ISGlobalToLocalMappingApplyBlock.html
@@ -5,8 +5,8 @@
 <TITLE>ISGlobalToLocalMappingApplyBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGlobalToLocalMappingApplyBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGlobalToLocalMappingApplyBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGlobalToLocalMappingApplyBlock"><H1>ISGlobalToLocalMappingApplyBlock</H1></A>
 Provides the local block numbering for a list of integers specified with a block global numbering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,33 +15,47 @@ Provides the local block numbering for a list of integers specified with a block
 PetscErrorCode  ISGlobalToLocalMappingApplyBlock(ISLocalToGlobalMapping mapping,ISGlobalToLocalMappingType type,
                                   PetscInt n,const PetscInt idx[],PetscInt *nout,PetscInt idxout[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping between local and global numbering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- IS_GTOLM_MASK - replaces global indices with no local value with -1 Many brIS_GTOLM_DROP - drops the indices with no local value from the output list Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of global indices to map Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- global indices to map Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping between local and global numbering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- IS_GTOLM_MASK - replaces global indices with no local value with -1
+IS_GTOLM_DROP - drops the indices with no local value from the output list
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of global indices to map
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- global indices to map
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nout </B></TD><TD>- number of indices in output array (if type == IS_GTOLM_MASK then nout = n) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxout </B></TD><TD>- local index of each global index, one must pass in an array long enough Many brto hold all the indices. You can call <A HREF="../IS/ISGlobalToLocalMappingApplyBlock.html#ISGlobalToLocalMappingApplyBlock">ISGlobalToLocalMappingApplyBlock</A>() with Many bridxout == NULL to determine the required length (returned in nout) Many brand then allocate the required space and call <A HREF="../IS/ISGlobalToLocalMappingApplyBl [...]
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nout </B></TD><TD>- number of indices in output array (if type == IS_GTOLM_MASK then nout = n)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxout </B></TD><TD>- local index of each global index, one must pass in an array long enough
+to hold all the indices. You can call <A HREF="../IS/ISGlobalToLocalMappingApplyBlock.html#ISGlobalToLocalMappingApplyBlock">ISGlobalToLocalMappingApplyBlock</A>() with
+idxout == NULL to determine the required length (returned in nout)
+and then allocate the required space and call <A HREF="../IS/ISGlobalToLocalMappingApplyBlock.html#ISGlobalToLocalMappingApplyBlock">ISGlobalToLocalMappingApplyBlock</A>()
+a second time to set the values.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Either nout or idxout may be NULL. idx and idxout may be identical. Many br
+Either nout or idxout may be NULL. idx and idxout may be identical.
 <P>
-This is not scalable in memory usage. Each processor requires O(Nglobal) size Many brarray to compute these. Many br
+This is not scalable in memory usage. Each processor requires O(Nglobal) size
+array to compute these.
 <P>
- Many br
+
 <P>
-Developer Note: The manual page states that idx and idxout may be identical but the calling Many brsequence declares idx as const so it cannot be the same as idxout. Many br
+Developer Note: The manual page states that idx and idxout may be identical but the calling
+sequence declares idx as const so it cannot be the same as idxout.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>(), <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISGlobalToLocalMappingApplyBlock">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISGlobalToLocalMappingApplyIS.html b/docs/manualpages/IS/ISGlobalToLocalMappingApplyIS.html
index 05e0cf0..6e1aa00 100644
--- a/docs/manualpages/IS/ISGlobalToLocalMappingApplyIS.html
+++ b/docs/manualpages/IS/ISGlobalToLocalMappingApplyIS.html
@@ -5,8 +5,8 @@
 <TITLE>ISGlobalToLocalMappingApplyIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGlobalToLocalMappingApplyIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGlobalToLocalMappingApplyIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGlobalToLocalMappingApplyIS"><H1>ISGlobalToLocalMappingApplyIS</H1></A>
 Creates from an <A HREF="../IS/IS.html#IS">IS</A> in the global numbering a new index set using the local numbering defined in an <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Creates from an <A HREF="../IS/IS.html#IS">IS</A> in the global numbering a new
 #include "petscis.h"  
 PetscErrorCode  ISGlobalToLocalMappingApplyIS(ISLocalToGlobalMapping mapping,ISGlobalToLocalMappingType type, IS is,IS *newis)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping between local and global numbering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set in global numbering Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping between local and global numbering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set in global numbering
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>newis </B> -index set in local numbering Many br
+<DT><B>newis </B> -index set in local numbering
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISGlobalToLocalMappingApplyIS">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISGlobalToLocalMappingType.html b/docs/manualpages/IS/ISGlobalToLocalMappingType.html
index b11ea5c..105fd68 100644
--- a/docs/manualpages/IS/ISGlobalToLocalMappingType.html
+++ b/docs/manualpages/IS/ISGlobalToLocalMappingType.html
@@ -5,17 +5,18 @@
 <TITLE>ISGlobalToLocalMappingType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISGlobalToLocalMappingType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISGlobalToLocalMappingType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISGlobalToLocalMappingType"><H1>ISGlobalToLocalMappingType</H1></A>
 Indicates if missing global indices are 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {IS_GTOLM_MASK,IS_GTOLM_DROP} <A HREF="../IS/ISGlobalToLocalMappingType.html#ISGlobalToLocalMappingType">ISGlobalToLocalMappingType</A>;
 </PRE>
-IS_GTOLM_MASK - missing global indices are replaced with -1 Many brIS_GTOLM_DROP - missing global indices are dropped Many br
+IS_GTOLM_MASK - missing global indices are replaced with -1
+IS_GTOLM_DROP - missing global indices are dropped
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISGlobalToLocalMappingApplyBlock.html#ISGlobalToLocalMappingApplyBlock">ISGlobalToLocalMappingApplyBlock</A>()
diff --git a/docs/manualpages/IS/ISIdentity.html b/docs/manualpages/IS/ISIdentity.html
index a4424c3..ecc3615 100644
--- a/docs/manualpages/IS/ISIdentity.html
+++ b/docs/manualpages/IS/ISIdentity.html
@@ -5,8 +5,8 @@
 <TITLE>ISIdentity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISIdentity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISIdentity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISIdentity"><H1>ISIdentity</H1></A>
 Determines whether index set is the identity mapping. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Determines whether index set is the identity mapping.
 #include "petscis.h" 
 PetscErrorCode  ISIdentity(IS is,PetscBool  *ident)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parmeters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ident </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if an identity, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>ident </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if an identity, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISInvertPermutation.html b/docs/manualpages/IS/ISInvertPermutation.html
index d667b26..c23627a 100644
--- a/docs/manualpages/IS/ISInvertPermutation.html
+++ b/docs/manualpages/IS/ISInvertPermutation.html
@@ -5,8 +5,8 @@
 <TITLE>ISInvertPermutation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISInvertPermutation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISInvertPermutation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISInvertPermutation"><H1>ISInvertPermutation</H1></A>
 Creates a new permutation that is the inverse of a given permutation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Creates a new permutation that is the inverse of a given permutation.
 #include "petscis.h" 
 PetscErrorCode  ISInvertPermutation(IS is,PetscInt nlocal,IS *isout)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlocal </B></TD><TD>- number of indices on this processor in result (ignored for 1 proccessor) or Many bruse <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nlocal </B></TD><TD>- number of indices on this processor in result (ignored for 1 proccessor) or
+use <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>isout </B> -the inverse permutation Many br
+<DT><B>isout </B> -the inverse permutation
 <br>
 <P>
- Many br
+
 <P>
-Notes: For parallel index sets this does the complete parallel permutation, but the Many brcode is not efficient for huge index sets (10,000,000 indices). Many br
+Notes: For parallel index sets this does the complete parallel permutation, but the
+code is not efficient for huge index sets (10,000,000 indices).
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/is/interface/index.c.html#ISInvertPermutation">src/vec/is/is/interface/index.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISListToPair.html b/docs/manualpages/IS/ISListToPair.html
index 41570ba..6a0b712 100644
--- a/docs/manualpages/IS/ISListToPair.html
+++ b/docs/manualpages/IS/ISListToPair.html
@@ -5,8 +5,8 @@
 <TITLE>ISListToPair</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISListToPair.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISListToPair.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISListToPair"><H1>ISListToPair</H1></A>
 convert an <A HREF="../IS/IS.html#IS">IS</A> list to a pair of ISs of equal length defining an equivalent integer multimap. Each <A HREF="../IS/IS.html#IS">IS</A> on the input list is assigned an integer j so that all of the indices of that <A HREF="../IS/IS.html#IS">IS</A> are mapped to j. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,27 +17,38 @@ convert an <A HREF="../IS/IS.html#IS">IS</A> list to a pair of ISs of equal leng
 PetscErrorCode ISListToPair(MPI_Comm comm, PetscInt listlen, IS islist[], IS *xis, IS *yis)
 </PRE>
 <P>
-Collective on comm. Many br
+Collective on comm.
 <P>
 <H3><FONT COLOR="#CC3333">Input arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>listlen </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> list length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>islist  </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> list Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>listlen </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> list length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>islist  </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> list
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xis </B></TD><TD>- domain <A HREF="../IS/IS.html#IS">IS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yis </B></TD><TD>- range  <A HREF="../IS/IS.html#IS">IS</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xis </B></TD><TD>- domain <A HREF="../IS/IS.html#IS">IS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yis </B></TD><TD>- range  <A HREF="../IS/IS.html#IS">IS</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The global integers assigned to the ISs of the local input list might not correspond to the Many brlocal numbers of the ISs on that list, but the two *orderings* are the same: the global Many brintegers assigned to the ISs on the local list form a strictly increasing sequence. Many br
+The global integers assigned to the ISs of the local input list might not correspond to the
+local numbers of the ISs on that list, but the two *orderings* are the same: the global
+integers assigned to the ISs on the local list form a strictly increasing sequence.
 <P>
-The ISs on the input list can belong to subcommunicators of comm, and the subcommunicators Many bron the input <A HREF="../IS/IS.html#IS">IS</A> list are assumed to be in a "deadlock-free" order. Many br
+The ISs on the input list can belong to subcommunicators of comm, and the subcommunicators
+on the input <A HREF="../IS/IS.html#IS">IS</A> list are assumed to be in a "deadlock-free" order.
 <P>
-Local lists of PetscObjects (or their subcommes) on a comm are "deadlock-free" if subcomm1 Many brpreceeds subcomm2 on any local list, then it preceeds subcomm2 on all ranks. Many brEquivalently, the local numbers of the subcomms on each local list are drawn from some global Many brnumbering. This is ensured, for example, by <A HREF="../IS/ISPairToList.html#ISPairToList">ISPairToList</A>(). Many br
+Local lists of PetscObjects (or their subcommes) on a comm are "deadlock-free" if subcomm1
+preceeds subcomm2 on any local list, then it preceeds subcomm2 on all ranks.
+Equivalently, the local numbers of the subcomms on each local list are drawn from some global
+numbering. This is ensured, for example, by <A HREF="../IS/ISPairToList.html#ISPairToList">ISPairToList</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../IS/ISPairToList.html#ISPairToList">ISPairToList</A>()
diff --git a/docs/manualpages/IS/ISLoad.html b/docs/manualpages/IS/ISLoad.html
index 92cc170..ef797b7 100644
--- a/docs/manualpages/IS/ISLoad.html
+++ b/docs/manualpages/IS/ISLoad.html
@@ -5,8 +5,8 @@
 <TITLE>ISLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLoad"><H1>ISLoad</H1></A>
 Loads a vector that has been stored in binary or HDF5 format with <A HREF="../IS/ISView.html#ISView">ISView</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Loads a vector that has been stored in binary or HDF5 format with <A HREF="../IS
 #include "petscis.h" 
 PetscErrorCode ISLoad(IS is, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the newly loaded vector, this needs to have been created with <A HREF="../IS/ISCreate.html#ISCreate">ISCreate</A>() or some related function before a call to <A HREF="../IS/ISLoad.html#ISLoad">ISLoad</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() or HDF5 file viewer, obtained from <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the newly loaded vector, this needs to have been created with <A HREF="../IS/ISCreate.html#ISCreate">ISCreate</A>() or some related function before a call to <A HREF="../IS/ISLoad.html#ISLoad">ISLoad</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() or HDF5 file viewer, obtained from <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-IF using HDF5, you must assign the <A HREF="../IS/IS.html#IS">IS</A> the same name as was used in the <A HREF="../IS/IS.html#IS">IS</A> Many brthat was stored in the file using <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>(). Otherwise you will Many brget the error message: "Cannot H5DOpen2() with <A HREF="../Vec/Vec.html#Vec">Vec</A> name NAMEOFOBJECT" Many br
+IF using HDF5, you must assign the <A HREF="../IS/IS.html#IS">IS</A> the same name as was used in the <A HREF="../IS/IS.html#IS">IS</A>
+that was stored in the file using <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>(). Otherwise you will
+get the error message: "Cannot H5DOpen2() with <A HREF="../Vec/Vec.html#Vec">Vec</A> name NAMEOFOBJECT"
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMapping.html b/docs/manualpages/IS/ISLocalToGlobalMapping.html
index de26d45..4f76722 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMapping.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMapping.html
@@ -5,19 +5,23 @@
 <TITLE>ISLocalToGlobalMapping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMapping"><H1>ISLocalToGlobalMapping</H1></A>
 mappings from an arbitrary local ordering from 0 to n-1 to a global PETSc ordering used by a vector or matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_ISLocalToGlobalMapping* <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>;
 </PRE>
- Many br
+
 <P>
-Note: mapping from Local to Global is scalable; but Global Many brto Local may not be if the range of global values represented locally Many bris very large. Many br
+Note: mapping from Local to Global is scalable; but Global
+to Local may not be if the range of global values represented locally
+is very large.
 <P>
-Note: the <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> is actually a private object; it is included Many brhere for the inline function <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>() to allow it to be inlined since Many brit is used so often. Many br
+Note: the <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> is actually a private object; it is included
+here for the inline function <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>() to allow it to be inlined since
+it is used so often.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>()
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingApply.html b/docs/manualpages/IS/ISLocalToGlobalMappingApply.html
index f96d0e2..46cc607 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingApply.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingApply.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingApply"><H1>ISLocalToGlobalMappingApply</H1></A>
 Takes a list of integers in a local numbering and converts them to the global numbering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,32 @@ Takes a list of integers in a local numbering and converts them to the global nu
 #include "petscis.h"  
 PetscErrorCode ISLocalToGlobalMappingApply(ISLocalToGlobalMapping mapping,PetscInt N,const PetscInt in[],PetscInt out[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- the local to global mapping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input indices in local numbering Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- the local to global mapping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input indices in local numbering
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>out </B> -indices in global numbering Many br
+<DT><B>out </B> -indices in global numbering
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The in and out array parameters may be identical. Many br
+The in and out array parameters may be identical.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingApplyBlock.html#ISLocalToGlobalMappingApplyBlock">ISLocalToGlobalMappingApplyBlock</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),<A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingApplyIS.html#ISLocalToGlobalMappingApplyIS">ISLocalToGlobalMappingApplyIS</A>(),<A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(),<A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>(), Many brAOPetscToApplication(), <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>() Many br
+<BR><A HREF="../IS/ISLocalToGlobalMappingApplyIS.html#ISLocalToGlobalMappingApplyIS">ISLocalToGlobalMappingApplyIS</A>(),<A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(),<A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>(),
+<A HREF="../AO/AOPetscToApplication.html#AOPetscToApplication">AOPetscToApplication</A>(), <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>()
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISLocalToGlobalMappingApply">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingApplyBlock.html b/docs/manualpages/IS/ISLocalToGlobalMappingApplyBlock.html
index 36b2f9b..089f48b 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingApplyBlock.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingApplyBlock.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingApplyBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingApplyBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingApplyBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingApplyBlock"><H1>ISLocalToGlobalMappingApplyBlock</H1></A>
 Takes a list of integers in a local block numbering  and converts them to the global block numbering 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,36 @@ Takes a list of integers in a local block numbering  and converts them to the gl
 #include "petscis.h"  
 PetscErrorCode ISLocalToGlobalMappingApplyBlock(ISLocalToGlobalMapping mapping,PetscInt N,const PetscInt in[],PetscInt out[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- the local to global mapping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input indices in local block numbering Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- the local to global mapping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input indices in local block numbering
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>out </B> -indices in global block numbering Many br
+<DT><B>out </B> -indices in global block numbering
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The in and out array parameters may be identical. Many br
+The in and out array parameters may be identical.
 <P>
 <H3><FONT COLOR="#CC3333">Example</FONT></H3>
-If the index values are {0,1,6,7} set with a call to <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>,2,2,{0,3}) then the mapping applied to 0 Many br(the first block) would produce 0 and the mapping applied to 1 (the second block) would produce 3. Many br
+If the index values are {0,1,6,7} set with a call to <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>,2,2,{0,3}) then the mapping applied to 0
+(the first block) would produce 0 and the mapping applied to 1 (the second block) would produce 3.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),<A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingApplyIS.html#ISLocalToGlobalMappingApplyIS">ISLocalToGlobalMappingApplyIS</A>(),<A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(),<A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>(), Many brAOPetscToApplication(), <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>() Many br
+<BR><A HREF="../IS/ISLocalToGlobalMappingApplyIS.html#ISLocalToGlobalMappingApplyIS">ISLocalToGlobalMappingApplyIS</A>(),<A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(),<A HREF="../AO/AOApplicationToPetsc.html#AOApplicationToPetsc">AOApplicationToPetsc</A>(),
+<A HREF="../AO/AOPetscToApplication.html#AOPetscToApplication">AOPetscToApplication</A>(), <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>()
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISLocalToGlobalMappingApplyBlock">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html b/docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html
index 7c60140..61d965a 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingApplyIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingApplyIS"><H1>ISLocalToGlobalMappingApplyIS</H1></A>
 Creates from an <A HREF="../IS/IS.html#IS">IS</A> in the local numbering a new index set using the global numbering defined in an <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Creates from an <A HREF="../IS/IS.html#IS">IS</A> in the local numbering a new i
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingApplyIS(ISLocalToGlobalMapping mapping,IS is,IS *newis)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping between local and global numbering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set in local numbering Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping between local and global numbering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set in local numbering
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>newis </B> -index set in global numbering Many br
+<DT><B>newis </B> -index set in global numbering
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(), <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(), <A HREF="../IS/ISGlobalToLocalMappingApply.html#ISGlobalToLocalMappingApply">ISGlobalToLocalMappingApply</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISLocalToGlobalMappingApplyIS">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingConcatenate.html b/docs/manualpages/IS/ISLocalToGlobalMappingConcatenate.html
index beffc09..b4f22ce 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingConcatenate.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingConcatenate.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingConcatenate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingConcatenate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingConcatenate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingConcatenate"><H1>ISLocalToGlobalMappingConcatenate</H1></A>
 Create a new mapping that concatenates a list of mappings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Create a new mapping that concatenates a list of mappings
 #include "petscis.h"  
 PetscErrorCode ISLocalToGlobalMappingConcatenate(MPI_Comm comm,PetscInt n,const ISLocalToGlobalMapping ltogs[],ISLocalToGlobalMapping *ltogcat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator for the new mapping, must contain the communicator of every mapping to concatenate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of mappings to concatenate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltogs </B></TD><TD>- local to global mappings Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator for the new mapping, must contain the communicator of every mapping to concatenate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of mappings to concatenate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltogs </B></TD><TD>- local to global mappings
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ltogcat </B> -new mapping Many br
+<DT><B>ltogcat </B> -new mapping
 <br>
 <P>
-Note: this currently always returns a mapping with block size of 1 Many br
+Note: this currently always returns a mapping with block size of 1
 <P>
-Developer Note: If all the input mapping have the same block size we could easily handle that as a special case Many br
+Developer Note: If all the input mapping have the same block size we could easily handle that as a special case
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>()
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingCreate.html b/docs/manualpages/IS/ISLocalToGlobalMappingCreate.html
index 8062a0c..dc4356a 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingCreate.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingCreate.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingCreate"><H1>ISLocalToGlobalMappingCreate</H1></A>
 Creates a mapping between a local (0 to n) ordering and a global parallel ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Creates a mapping between a local (0 to n) ordering and a global parallel orderi
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingCreate(MPI_Comm comm,PetscInt bs,PetscInt n,const PetscInt indices[],PetscCopyMode mode,ISLocalToGlobalMapping *mapping)
 </PRE>
-Not Collective, but communicator may have more than one process Many br
+Not Collective, but communicator may have more than one process
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local elements divided by the block size, or equivalently the number of block indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- the global index for each local element, these do not need to be in increasing order (sorted), these values should not be scaled (i.e. multiplied) by the blocksize bs Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local elements divided by the block size, or equivalently the number of block indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- the global index for each local element, these do not need to be in increasing order (sorted), these values should not be scaled (i.e. multiplied) by the blocksize bs
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- see <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mapping </B> -new mapping data structure Many br
+<DT><B>mapping </B> -new mapping data structure
 <br>
 <P>
-Notes: There is one integer value in indices per block and it represents the actual indices bs*idx + j, where j=0,..,bs-1 Many br Many br
+Notes: There is one integer value in indices per block and it represents the actual indices bs*idx + j, where j=0,..,bs-1
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingCreateIS.html b/docs/manualpages/IS/ISLocalToGlobalMappingCreateIS.html
index 638ed53..dd03ca6 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingCreateIS.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingCreateIS.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingCreateIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingCreateIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingCreateIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingCreateIS"><H1>ISLocalToGlobalMappingCreateIS</H1></A>
 Creates a mapping between a local (0 to n) ordering and a global parallel ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Creates a mapping between a local (0 to n) ordering and a global parallel orderi
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingCreateIS(IS is,ISLocalToGlobalMapping *mapping)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -index set containing the global numbers for each local number Many br
+<DT><B>is </B> -index set containing the global numbers for each local number
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mapping </B> -new mapping data structure Many br
+<DT><B>mapping </B> -new mapping data structure
 <br>
 <P>
-Notes: the block size of the <A HREF="../IS/IS.html#IS">IS</A> determines the block size of the mapping Many br Many br
+Notes: the block size of the <A HREF="../IS/IS.html#IS">IS</A> determines the block size of the mapping
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingCreateSF.html b/docs/manualpages/IS/ISLocalToGlobalMappingCreateSF.html
index 5e1930d..e675d47 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingCreateSF.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingCreateSF.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingCreateSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingCreateSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingCreateSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingCreateSF"><H1>ISLocalToGlobalMappingCreateSF</H1></A>
 Creates a mapping between a local (0 to n) ordering and a global parallel ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Creates a mapping between a local (0 to n) ordering and a global parallel orderi
 #include "petscis.h"  
 PetscErrorCode ISLocalToGlobalMappingCreateSF(PetscSF sf,PetscInt start,ISLocalToGlobalMapping *mapping)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest mapping contiguous local indices to (rank, offset) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- first global index on this process Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest mapping contiguous local indices to (rank, offset)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- first global index on this process
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mapping </B> -new mapping data structure Many br
+<DT><B>mapping </B> -new mapping data structure
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingDestroy.html b/docs/manualpages/IS/ISLocalToGlobalMappingDestroy.html
index 13ccd06..b546c5d 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingDestroy.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingDestroy"><H1>ISLocalToGlobalMappingDestroy</H1></A>
 Destroys a mapping between a local (0 to n) ordering and a global parallel ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a mapping between a local (0 to n) ordering and a global parallel order
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingDestroy(ISLocalToGlobalMapping *mapping)
 </PRE>
-Note Collective Many br
+Note Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mapping </B> -mapping data structure Many br
+<DT><B>mapping </B> -mapping data structure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>()
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockIndices.html b/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockIndices.html
index 870ad48..e6359dd 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockIndices.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingGetBlockIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingGetBlockIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingGetBlockIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingGetBlockIndices"><H1>ISLocalToGlobalMappingGetBlockIndices</H1></A>
 Get global indices for every local block 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get global indices for every local block
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingGetBlockIndices(ISLocalToGlobalMapping ltog,const PetscInt **array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>ltog </B> -local to global mapping Many br
+<DT><B>ltog </B> -local to global mapping
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>array </B> -array of indices Many br
+<DT><B>array </B> -array of indices
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(), <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>(), <A HREF="../IS/ISLocalToGlobalMappingRestoreBlockIndices.html#ISLocalToGlobalMappingRestoreBlockIndices">ISLocalToGlobalMappingRestoreBlockIndices</A>()
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockInfo.html b/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockInfo.html
index 1396fe9..4d4216e 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockInfo.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockInfo.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingGetBlockInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingGetBlockInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingGetBlockInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingGetBlockInfo"><H1>ISLocalToGlobalMappingGetBlockInfo</H1></A>
 Gets the neighbor information for each processor and each index shared by more than one processor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Gets the neighbor information for each processor and each index shared by more t
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingGetBlockInfo(ISLocalToGlobalMapping mapping,PetscInt *nproc,PetscInt *procs[],PetscInt *numprocs[],PetscInt **indices[])
 </PRE>
-Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> Many br
+Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mapping </B> -the mapping from local to global indexing Many br
+<DT><B>mapping </B> -the mapping from local to global indexing
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nproc </B></TD><TD>- number of processors that are connected to this one Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>proc </B></TD><TD>- neighboring processors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numproc </B></TD><TD>- number of indices for each subdomain (processor) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- indices of nodes (in local numbering) shared with neighbors (sorted by global numbering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nproc </B></TD><TD>- number of processors that are connected to this one
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>proc </B></TD><TD>- neighboring processors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numproc </B></TD><TD>- number of indices for each subdomain (processor)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- indices of nodes (in local numbering) shared with neighbors (sorted by global numbering)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Usage</FONT></H3>
@@ -37,12 +41,15 @@ Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping"
 <pre>
        <A HREF="../IS/ISLocalToGlobalMappingGetInfo.html#ISLocalToGlobalMappingGetInfo">ISLocalToGlobalMappingGetInfo</A>(<A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nproc, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> procs[nproc],<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> numprocs[nproc],
 </pre>
-<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> indices[nproc][numprocmax],ierr) Many brThere is no <A HREF="../IS/ISLocalToGlobalMappingRestoreInfo.html#ISLocalToGlobalMappingRestoreInfo">ISLocalToGlobalMappingRestoreInfo</A>() in Fortran. You must make sure that procs[], numprocs[] and Many brindices[][] are large enough arrays, either by allocating them dynamically or defining static ones large enough. Many br
+<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> indices[nproc][numprocmax],ierr)
+There is no <A HREF="../IS/ISLocalToGlobalMappingRestoreInfo.html#ISLocalToGlobalMappingRestoreInfo">ISLocalToGlobalMappingRestoreInfo</A>() in Fortran. You must make sure that procs[], numprocs[] and
+indices[][] are large enough arrays, either by allocating them dynamically or defining static ones large enough.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreateIS.html#ISLocalToGlobalMappingCreateIS">ISLocalToGlobalMappingCreateIS</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingRestoreInfo.html#ISLocalToGlobalMappingRestoreInfo">ISLocalToGlobalMappingRestoreInfo</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../IS/ISLocalToGlobalMappingRestoreInfo.html#ISLocalToGlobalMappingRestoreInfo">ISLocalToGlobalMappingRestoreInfo</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISLocalToGlobalMappingGetBlockInfo">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockSize.html b/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockSize.html
index 98a0e77..5152eb8 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockSize.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingGetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingGetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingGetBlockSize"><H1>ISLocalToGlobalMappingGetBlockSize</H1></A>
 Gets the blocksize of the mapping ordering and a global parallel ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the blocksize of the mapping ordering and a global parallel ordering.
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingGetBlockSize(ISLocalToGlobalMapping mapping,PetscInt *bs)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mapping </B> -mapping data structure Many br
+<DT><B>mapping </B> -mapping data structure
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>bs </B> -the blocksize Many br
+<DT><B>bs </B> -the blocksize
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingGetIndices.html b/docs/manualpages/IS/ISLocalToGlobalMappingGetIndices.html
index 7080faa..61526c2 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingGetIndices.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingGetIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingGetIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingGetIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingGetIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingGetIndices"><H1>ISLocalToGlobalMappingGetIndices</H1></A>
 Get global indices for every local point that is mapped 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Get global indices for every local point that is mapped
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingGetIndices(ISLocalToGlobalMapping ltog,const PetscInt **array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>ltog </B> -local to global mapping Many br
+<DT><B>ltog </B> -local to global mapping
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>array </B> -array of indices, the length of this array may be obtained with <A HREF="../IS/ISLocalToGlobalMappingGetSize.html#ISLocalToGlobalMappingGetSize">ISLocalToGlobalMappingGetSize</A>() Many br
+<DT><B>array </B> -array of indices, the length of this array may be obtained with <A HREF="../IS/ISLocalToGlobalMappingGetSize.html#ISLocalToGlobalMappingGetSize">ISLocalToGlobalMappingGetSize</A>()
 <br>
 <P>
- Many br
+
 <P>
-Notes: <A HREF="../IS/ISLocalToGlobalMappingGetSize.html#ISLocalToGlobalMappingGetSize">ISLocalToGlobalMappingGetSize</A>() returns the length the this array Many br
+Notes: <A HREF="../IS/ISLocalToGlobalMappingGetSize.html#ISLocalToGlobalMappingGetSize">ISLocalToGlobalMappingGetSize</A>() returns the length the this array
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(), <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>(), <A HREF="../IS/ISLocalToGlobalMappingRestoreIndices.html#ISLocalToGlobalMappingRestoreIndices">ISLocalToGlobalMappingRestoreIndices</A>(), <A HREF="../IS/ISLocalToGlobalMappingGetBlockIndices.html#ISLocalToGlobalMappingGetBlockIndices">ISLocalToGlobalMappingGetBlo [...]
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingGetInfo.html b/docs/manualpages/IS/ISLocalToGlobalMappingGetInfo.html
index 48d1c0f..2d0d0c3 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingGetInfo.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingGetInfo.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingGetInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingGetInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingGetInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingGetInfo"><H1>ISLocalToGlobalMappingGetInfo</H1></A>
 Gets the neighbor information for each processor and each index shared by more than one processor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Gets the neighbor information for each processor and each index shared by more t
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingGetInfo(ISLocalToGlobalMapping mapping,PetscInt *nproc,PetscInt *procs[],PetscInt *numprocs[],PetscInt **indices[])
 </PRE>
-Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> Many br
+Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mapping </B> -the mapping from local to global indexing Many br
+<DT><B>mapping </B> -the mapping from local to global indexing
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nproc </B></TD><TD>- number of processors that are connected to this one Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>proc </B></TD><TD>- neighboring processors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numproc </B></TD><TD>- number of indices for each subdomain (processor) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- indices of nodes (in local numbering) shared with neighbors (sorted by global numbering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nproc </B></TD><TD>- number of processors that are connected to this one
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>proc </B></TD><TD>- neighboring processors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numproc </B></TD><TD>- number of indices for each subdomain (processor)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- indices of nodes (in local numbering) shared with neighbors (sorted by global numbering)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Usage</FONT></H3>
@@ -37,12 +41,15 @@ Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping"
 <pre>
        <A HREF="../IS/ISLocalToGlobalMappingGetInfo.html#ISLocalToGlobalMappingGetInfo">ISLocalToGlobalMappingGetInfo</A>(<A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nproc, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> procs[nproc],<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> numprocs[nproc],
 </pre>
-<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> indices[nproc][numprocmax],ierr) Many brThere is no <A HREF="../IS/ISLocalToGlobalMappingRestoreInfo.html#ISLocalToGlobalMappingRestoreInfo">ISLocalToGlobalMappingRestoreInfo</A>() in Fortran. You must make sure that procs[], numprocs[] and Many brindices[][] are large enough arrays, either by allocating them dynamically or defining static ones large enough. Many br
+<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> indices[nproc][numprocmax],ierr)
+There is no <A HREF="../IS/ISLocalToGlobalMappingRestoreInfo.html#ISLocalToGlobalMappingRestoreInfo">ISLocalToGlobalMappingRestoreInfo</A>() in Fortran. You must make sure that procs[], numprocs[] and
+indices[][] are large enough arrays, either by allocating them dynamically or defining static ones large enough.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreateIS.html#ISLocalToGlobalMappingCreateIS">ISLocalToGlobalMappingCreateIS</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingRestoreInfo.html#ISLocalToGlobalMappingRestoreInfo">ISLocalToGlobalMappingRestoreInfo</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../IS/ISLocalToGlobalMappingRestoreInfo.html#ISLocalToGlobalMappingRestoreInfo">ISLocalToGlobalMappingRestoreInfo</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISLocalToGlobalMappingGetInfo">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingGetSize.html b/docs/manualpages/IS/ISLocalToGlobalMappingGetSize.html
index 4d8b61c..83a1693 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingGetSize.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingGetSize"><H1>ISLocalToGlobalMappingGetSize</H1></A>
 Gets the local size of a local to global mapping 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the local size of a local to global mapping
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingGetSize(ISLocalToGlobalMapping mapping,PetscInt *n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ltog </B> -local to global mapping Many br
+<DT><B>ltog </B> -local to global mapping
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>n </B> -the number of entries in the local mapping, <A HREF="../IS/ISLocalToGlobalMappingGetIndices.html#ISLocalToGlobalMappingGetIndices">ISLocalToGlobalMappingGetIndices</A>() returns an array of this length Many br
+<DT><B>n </B> -the number of entries in the local mapping, <A HREF="../IS/ISLocalToGlobalMappingGetIndices.html#ISLocalToGlobalMappingGetIndices">ISLocalToGlobalMappingGetIndices</A>() returns an array of this length
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockIndices.html b/docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockIndices.html
index b059509..4aa79ea 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockIndices.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingRestoreBlockIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingRestoreBlockIndices"><H1>ISLocalToGlobalMappingRestoreBlockIndices</H1></A>
 Restore indices obtained with <A HREF="../IS/ISLocalToGlobalMappingGetBlockIndices.html#ISLocalToGlobalMappingGetBlockIndices">ISLocalToGlobalMappingGetBlockIndices</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Restore indices obtained with <A HREF="../IS/ISLocalToGlobalMappingGetBlockIndic
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingRestoreBlockIndices(ISLocalToGlobalMapping ltog,const PetscInt **array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- local to global mapping Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array of indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- local to global mapping
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array of indices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(), <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>(), <A HREF="../IS/ISLocalToGlobalMappingGetIndices.html#ISLocalToGlobalMappingGetIndices">ISLocalToGlobalMappingGetIndices</A>()
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockInfo.html b/docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockInfo.html
index 13e39fd..93af649 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockInfo.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockInfo.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingRestoreBlockInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingRestoreBlockInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingRestoreBlockInfo"><H1>ISLocalToGlobalMappingRestoreBlockInfo</H1></A>
 Frees the memory allocated by <A HREF="../IS/ISLocalToGlobalMappingGetBlockInfo.html#ISLocalToGlobalMappingGetBlockInfo">ISLocalToGlobalMappingGetBlockInfo</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Frees the memory allocated by <A HREF="../IS/ISLocalToGlobalMappingGetBlockInfo.
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingRestoreBlockInfo(ISLocalToGlobalMapping mapping,PetscInt *nproc,PetscInt *procs[],PetscInt *numprocs[],PetscInt **indices[])
 </PRE>
-Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> Many br
+Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mapping </B> -the mapping from local to global indexing Many br
+<DT><B>mapping </B> -the mapping from local to global indexing
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nproc </B></TD><TD>- number of processors that are connected to this one Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>proc </B></TD><TD>- neighboring processors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numproc </B></TD><TD>- number of indices for each processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- indices of local nodes shared with neighbor (sorted by global numbering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nproc </B></TD><TD>- number of processors that are connected to this one
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>proc </B></TD><TD>- neighboring processors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numproc </B></TD><TD>- number of indices for each processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- indices of local nodes shared with neighbor (sorted by global numbering)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreateIS.html#ISLocalToGlobalMappingCreateIS">ISLocalToGlobalMappingCreateIS</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingGetInfo.html#ISLocalToGlobalMappingGetInfo">ISLocalToGlobalMappingGetInfo</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../IS/ISLocalToGlobalMappingGetInfo.html#ISLocalToGlobalMappingGetInfo">ISLocalToGlobalMappingGetInfo</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISLocalToGlobalMappingRestoreBlockInfo">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingRestoreIndices.html b/docs/manualpages/IS/ISLocalToGlobalMappingRestoreIndices.html
index 94f445c..23b757e 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingRestoreIndices.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingRestoreIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingRestoreIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingRestoreIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingRestoreIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingRestoreIndices"><H1>ISLocalToGlobalMappingRestoreIndices</H1></A>
 Restore indices obtained with <A HREF="../IS/ISLocalToGlobalMappingRestoreIndices.html#ISLocalToGlobalMappingRestoreIndices">ISLocalToGlobalMappingRestoreIndices</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Restore indices obtained with <A HREF="../IS/ISLocalToGlobalMappingRestoreIndice
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingRestoreIndices(ISLocalToGlobalMapping ltog,const PetscInt **array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- local to global mapping Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array of indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- local to global mapping
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array of indices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(), <A HREF="../IS/ISLocalToGlobalMappingApply.html#ISLocalToGlobalMappingApply">ISLocalToGlobalMappingApply</A>(), <A HREF="../IS/ISLocalToGlobalMappingGetIndices.html#ISLocalToGlobalMappingGetIndices">ISLocalToGlobalMappingGetIndices</A>()
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingRestoreInfo.html b/docs/manualpages/IS/ISLocalToGlobalMappingRestoreInfo.html
index ac09b62..b4dce97 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingRestoreInfo.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingRestoreInfo.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingRestoreInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingRestoreInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingRestoreInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingRestoreInfo"><H1>ISLocalToGlobalMappingRestoreInfo</H1></A>
 Frees the memory allocated by <A HREF="../IS/ISLocalToGlobalMappingGetInfo.html#ISLocalToGlobalMappingGetInfo">ISLocalToGlobalMappingGetInfo</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Frees the memory allocated by <A HREF="../IS/ISLocalToGlobalMappingGetInfo.html#
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingRestoreInfo(ISLocalToGlobalMapping mapping,PetscInt *nproc,PetscInt *procs[],PetscInt *numprocs[],PetscInt **indices[])
 </PRE>
-Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> Many br
+Collective on <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mapping </B> -the mapping from local to global indexing Many br
+<DT><B>mapping </B> -the mapping from local to global indexing
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nproc </B></TD><TD>- number of processors that are connected to this one Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>proc </B></TD><TD>- neighboring processors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numproc </B></TD><TD>- number of indices for each processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- indices of local nodes shared with neighbor (sorted by global numbering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nproc </B></TD><TD>- number of processors that are connected to this one
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>proc </B></TD><TD>- neighboring processors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numproc </B></TD><TD>- number of indices for each processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- indices of local nodes shared with neighbor (sorted by global numbering)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISLocalToGlobalMappingDestroy.html#ISLocalToGlobalMappingDestroy">ISLocalToGlobalMappingDestroy</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreateIS.html#ISLocalToGlobalMappingCreateIS">ISLocalToGlobalMappingCreateIS</A>(), <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>(),
-<BR><A HREF="../IS/ISLocalToGlobalMappingGetInfo.html#ISLocalToGlobalMappingGetInfo">ISLocalToGlobalMappingGetInfo</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../IS/ISLocalToGlobalMappingGetInfo.html#ISLocalToGlobalMappingGetInfo">ISLocalToGlobalMappingGetInfo</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/isltog.c.html#ISLocalToGlobalMappingRestoreInfo">src/vec/is/utils/isltog.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISLocalToGlobalMappingView.html b/docs/manualpages/IS/ISLocalToGlobalMappingView.html
index 7217977..54a5676 100644
--- a/docs/manualpages/IS/ISLocalToGlobalMappingView.html
+++ b/docs/manualpages/IS/ISLocalToGlobalMappingView.html
@@ -5,8 +5,8 @@
 <TITLE>ISLocalToGlobalMappingView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISLocalToGlobalMappingView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISLocalToGlobalMappingView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISLocalToGlobalMappingView"><H1>ISLocalToGlobalMappingView</H1></A>
 View a local to global mapping 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ View a local to global mapping
 #include "petscis.h"  
 PetscErrorCode  ISLocalToGlobalMappingView(ISLocalToGlobalMapping mapping,PetscViewer viewer)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- local to global mapping Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- local to global mapping
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISOnComm.html b/docs/manualpages/IS/ISOnComm.html
index 853fa5b..c1ae11e 100644
--- a/docs/manualpages/IS/ISOnComm.html
+++ b/docs/manualpages/IS/ISOnComm.html
@@ -5,8 +5,8 @@
 <TITLE>ISOnComm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISOnComm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISOnComm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISOnComm"><H1>ISOnComm</H1></A>
 Split a parallel <A HREF="../IS/IS.html#IS">IS</A> on subcomms (usually self) or concatenate index sets on subcomms into a parallel index set 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,30 @@ Split a parallel <A HREF="../IS/IS.html#IS">IS</A> on subcomms (usually self) or
 #include "petscis.h" 
 PetscErrorCode  ISOnComm(IS is,MPI_Comm comm,PetscCopyMode mode,IS *newis)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> and comm Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A> and comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator for new index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- copy semantics, PETSC_USE_POINTER for no-copy if possible, otherwise PETSC_COPY_VALUES Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator for new index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- copy semantics, PETSC_USE_POINTER for no-copy if possible, otherwise PETSC_COPY_VALUES
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>newis </B> -new <A HREF="../IS/IS.html#IS">IS</A> on comm Many br
+<DT><B>newis </B> -new <A HREF="../IS/IS.html#IS">IS</A> on comm
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-It is usually desirable to create a parallel <A HREF="../IS/IS.html#IS">IS</A> and look at the local part when necessary. Many br
+It is usually desirable to create a parallel <A HREF="../IS/IS.html#IS">IS</A> and look at the local part when necessary.
 <P>
-This function is useful if serial ISs must be created independently, or to view many Many brlogically independent serial ISs. Many br
+This function is useful if serial ISs must be created independently, or to view many
+logically independent serial ISs.
 <P>
-The input <A HREF="../IS/IS.html#IS">IS</A> must have the same type on every process. Many br
+The input <A HREF="../IS/IS.html#IS">IS</A> must have the same type on every process.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  ISSplit()
diff --git a/docs/manualpages/IS/ISPairToList.html b/docs/manualpages/IS/ISPairToList.html
index 025bb43..5830e34 100644
--- a/docs/manualpages/IS/ISPairToList.html
+++ b/docs/manualpages/IS/ISPairToList.html
@@ -5,8 +5,8 @@
 <TITLE>ISPairToList</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISPairToList.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISPairToList.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISPairToList"><H1>ISPairToList</H1></A>
 convert an <A HREF="../IS/IS.html#IS">IS</A> pair encoding an integer map to a list of ISs. Each <A HREF="../IS/IS.html#IS">IS</A> on the output list contains the preimage for each index on the second input <A HREF="../IS/IS.html#IS">IS</A>. The ISs on the output list are constructed on the subcommunicators of the input <A HREF="../IS/IS.html#IS">IS</A> pair. Each subcommunicator corresponds to the preimage of some index j -- this subcomm contains exactly the ranks that assign some indic [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,23 +16,28 @@ convert an <A HREF="../IS/IS.html#IS">IS</A> pair encoding an integer map to a l
 #define __FUNCT__ "ISPairToList"
 PetscErrorCode ISPairToList(IS xis, IS yis, PetscInt *listlen, IS **islist)
 </PRE>
-Collective on indis. Many br
+Collective on indis.
 <P>
 <H3><FONT COLOR="#CC3333">Input arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xis </B></TD><TD>- domain <A HREF="../IS/IS.html#IS">IS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yis </B></TD><TD>- range <A HREF="../IS/IS.html#IS">IS</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xis </B></TD><TD>- domain <A HREF="../IS/IS.html#IS">IS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yis </B></TD><TD>- range <A HREF="../IS/IS.html#IS">IS</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>listlen </B></TD><TD>- length of islist Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>islist  </B></TD><TD>- list of ISs breaking up indis by color Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>listlen </B></TD><TD>- length of islist
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>islist  </B></TD><TD>- list of ISs breaking up indis by color
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xis and yis must be of the same length and have congruent communicators.</B></TD><TD>- - The resulting ISs have subcommunicators in a "deadlock-free" order (see <A HREF="../IS/ISListToPair.html#ISListToPair">ISListToPair</A>()). Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xis and yis must be of the same length and have congruent communicators.</B></TD><TD>- - The resulting ISs have subcommunicators in a "deadlock-free" order (see <A HREF="../IS/ISListToPair.html#ISListToPair">ISListToPair</A>()).
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../IS/ISListToPair.html#ISListToPair">ISListToPair</A>()
diff --git a/docs/manualpages/IS/ISPartitioningCount.html b/docs/manualpages/IS/ISPartitioningCount.html
index 8602bfd..1efb000 100644
--- a/docs/manualpages/IS/ISPartitioningCount.html
+++ b/docs/manualpages/IS/ISPartitioningCount.html
@@ -5,8 +5,8 @@
 <TITLE>ISPartitioningCount</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISPartitioningCount.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISPartitioningCount.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISPartitioningCount"><H1>ISPartitioningCount</H1></A>
 Takes a ISPartitioning and determines the number of resulting elements on each (partition) process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,33 @@ Takes a ISPartitioning and determines the number of resulting elements on each (
 #include "petscis.h"  
 PetscErrorCode  ISPartitioningCount(IS part,PetscInt len,PetscInt count[])
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>partitioning </B></TD><TD>- a partitioning as generated by <A HREF="../MatOrderings/MatPartitioningApply.html#MatPartitioningApply">MatPartitioningApply</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- length of the array count, this is the total number of partitions Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>partitioning </B></TD><TD>- a partitioning as generated by <A HREF="../MatOrderings/MatPartitioningApply.html#MatPartitioningApply">MatPartitioningApply</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- length of the array count, this is the total number of partitions
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>count </B> -array of length size, to contain the number of elements assigned Many brto each partition, where size is the number of partitions generated Many br(see notes below). Many br
+<DT><B>count </B> -array of length size, to contain the number of elements assigned
+to each partition, where size is the number of partitions generated
+(see notes below).
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-By default the number of partitions generated (and thus the length Many brof count) is the size of the communicator associated with <A HREF="../IS/IS.html#IS">IS</A>, Many brbut it can be set by <A HREF="../MatOrderings/MatPartitioningSetNParts.html#MatPartitioningSetNParts">MatPartitioningSetNParts</A>. The resulting array Many brof lengths can for instance serve as input of <A HREF="../PC/PCBJacobiSetTotalBlocks.html#PCBJacobiSetTotalBlocks">PCBJacobiSetTotalBlocks</A>. Many br
+By default the number of partitions generated (and thus the length
+of count) is the size of the communicator associated with <A HREF="../IS/IS.html#IS">IS</A>,
+but it can be set by <A HREF="../MatOrderings/MatPartitioningSetNParts.html#MatPartitioningSetNParts">MatPartitioningSetNParts</A>. The resulting array
+of lengths can for instance serve as input of <A HREF="../PC/PCBJacobiSetTotalBlocks.html#PCBJacobiSetTotalBlocks">PCBJacobiSetTotalBlocks</A>.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningCreate.html#MatPartitioningCreate">MatPartitioningCreate</A>(), <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(), <A HREF="../IS/ISPartitioningToNumbering.html#ISPartitioningToNumbering">ISPartitioningToNumbering</A>(),
-<BR><A HREF="../MatOrderings/MatPartitioningSetNParts.html#MatPartitioningSetNParts">MatPartitioningSetNParts</A>(), <A HREF="../MatOrderings/MatPartitioningApply.html#MatPartitioningApply">MatPartitioningApply</A>() Many br
+<BR><A HREF="../MatOrderings/MatPartitioningSetNParts.html#MatPartitioningSetNParts">MatPartitioningSetNParts</A>(), <A HREF="../MatOrderings/MatPartitioningApply.html#MatPartitioningApply">MatPartitioningApply</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/is/utils/iscoloring.c.html#ISPartitioningCount">src/vec/is/is/utils/iscoloring.c</A>
diff --git a/docs/manualpages/IS/ISPartitioningToNumbering.html b/docs/manualpages/IS/ISPartitioningToNumbering.html
index 489c85f..0c2dac5 100644
--- a/docs/manualpages/IS/ISPartitioningToNumbering.html
+++ b/docs/manualpages/IS/ISPartitioningToNumbering.html
@@ -5,8 +5,8 @@
 <TITLE>ISPartitioningToNumbering</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISPartitioningToNumbering.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISPartitioningToNumbering.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISPartitioningToNumbering"><H1>ISPartitioningToNumbering</H1></A>
 Takes an ISPartitioning and on each processor generates an <A HREF="../IS/IS.html#IS">IS</A> that contains a new global node number for each index based on the partitioing. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Takes an ISPartitioning and on each processor generates an <A HREF="../IS/IS.htm
 #include "petscis.h"  
 PetscErrorCode  ISPartitioningToNumbering(IS part,IS *is)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
-Input Parameters Many br
-<DT><B>partitioning </B> -a partitioning as generated by <A HREF="../MatOrderings/MatPartitioningApply.html#MatPartitioningApply">MatPartitioningApply</A>() Many br
+Input Parameters
+<DT><B>partitioning </B> -a partitioning as generated by <A HREF="../MatOrderings/MatPartitioningApply.html#MatPartitioningApply">MatPartitioningApply</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -on each processor the index set that defines the global numbers Many br(in the new numbering) for all the nodes currently (before the partitioning) Many bron that processor Many br
+<DT><B>is </B> -on each processor the index set that defines the global numbers
+(in the new numbering) for all the nodes currently (before the partitioning)
+on that processor
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningCreate.html#MatPartitioningCreate">MatPartitioningCreate</A>(), <A HREF="../AO/AOCreateBasic.html#AOCreateBasic">AOCreateBasic</A>(), <A HREF="../IS/ISPartitioningCount.html#ISPartitioningCount">ISPartitioningCount</A>()
diff --git a/docs/manualpages/IS/ISPermutation.html b/docs/manualpages/IS/ISPermutation.html
index 0de024f..d034c02 100644
--- a/docs/manualpages/IS/ISPermutation.html
+++ b/docs/manualpages/IS/ISPermutation.html
@@ -5,8 +5,8 @@
 <TITLE>ISPermutation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISPermutation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISPermutation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISPermutation"><H1>ISPermutation</H1></A>
 <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> depending on whether the index set has been declared to be a permutation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@
 #include "petscis.h" 
 PetscErrorCode  ISPermutation(IS is,PetscBool  *perm)
 </PRE>
-Logically Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Logically Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parmeters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>perm </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if a permutation, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>perm </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if a permutation, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISRegister.html b/docs/manualpages/IS/ISRegister.html
index 3fffc4a..6c64b21 100644
--- a/docs/manualpages/IS/ISRegister.html
+++ b/docs/manualpages/IS/ISRegister.html
@@ -5,8 +5,8 @@
 <TITLE>ISRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISRegister"><H1>ISRegister</H1></A>
 Adds a new index set implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,40 @@ Adds a new index set implementation
 #include "petscis.h"  
 PetscErrorCode  ISRegister(const char sname[], PetscErrorCode (*function)(IS))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../IS/ISRegister.html#ISRegister">ISRegister</A>() may be called multiple times to add several user-defined vectors Many br
+<A HREF="../IS/ISRegister.html#ISRegister">ISRegister</A>() may be called multiple times to add several user-defined vectors
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../IS/ISRegister.html#ISRegister">ISRegister</A>("my_is_name",  MyISCreate);
 </PRE>
- Many br
+
 <P>
-Then, your vector type can be chosen with the procedural interface via Many br<PRE>
+Then, your vector type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../IS/ISCreate.html#ISCreate">ISCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../IS/IS.html#IS">IS</A> *);
     <A HREF="../IS/ISSetType.html#ISSetType">ISSetType</A>(<A HREF="../IS/IS.html#IS">IS</A>,"my_is_name");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -is_type my_is_name
 </PRE>
- Many br
+
 <P>
-This is no ISSetFromOptions() and the current implementations do not have a way to dynamically determine type, so Many brdynamic registration of custom <A HREF="../IS/IS.html#IS">IS</A> types will be of limited use to users. Many br
+This is no ISSetFromOptions() and the current implementations do not have a way to dynamically determine type, so
+dynamic registration of custom <A HREF="../IS/IS.html#IS">IS</A> types will be of limited use to users.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../IS/IS.html#IS">IS</A>, register
@@ -50,7 +56,8 @@ This is no ISSetFromOptions() and the current implementations do not have a way
  <A HREF="../IS/ISRegisterAll.html#ISRegisterAll">ISRegisterAll</A>(), ISRegisterDestroy(), <A HREF="../IS/ISRegister.html#ISRegister">ISRegister</A>()
 <BR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/is/interface/isreg.c.html#ISRegister">src/vec/is/is/interface/isreg.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/ISRegisterAll.html b/docs/manualpages/IS/ISRegisterAll.html
index e849772..8115365 100644
--- a/docs/manualpages/IS/ISRegisterAll.html
+++ b/docs/manualpages/IS/ISRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>ISRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISRegisterAll"><H1>ISRegisterAll</H1></A>
 Registers all of the index set components in the <A HREF="../IS/IS.html#IS">IS</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the index set components in the <A HREF="../IS/IS.html#IS">IS</
 #include "petscis.h"  
 PetscErrorCode  ISRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../IS/IS.html#IS">IS</A>, register, all
diff --git a/docs/manualpages/IS/ISRestoreIndices.html b/docs/manualpages/IS/ISRestoreIndices.html
index bb753f0..8b46c2f 100644
--- a/docs/manualpages/IS/ISRestoreIndices.html
+++ b/docs/manualpages/IS/ISRestoreIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISRestoreIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISRestoreIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISRestoreIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISRestoreIndices"><H1>ISRestoreIndices</H1></A>
 Restores an index set to a usable state after a call to <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Restores an index set to a usable state after a call to <A HREF="../IS/ISGetIndi
 #include "petscis.h" 
 PetscErrorCode  ISRestoreIndices(IS is,const PetscInt *ptr[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the pointer obtained by <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the pointer obtained by <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is used differently from Fortran Many br
+This routine is used differently from Fortran
 <pre>
    <A HREF="../IS/IS.html#IS">IS</A>          is
 </pre>
@@ -55,12 +57,13 @@ This routine is used differently from Fortran Many br
       call <A HREF="../IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</A>(is,is_array,i_is,ierr)
 </pre>
 <P>
-See the Fortran chapter of the users manual and Many brpetsc/src/is/examples/[tutorials,tests] for details. Many br
+See the Fortran chapter of the users manual and
+petsc/src/is/examples/[tutorials,tests] for details.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine zeros out ptr. This is to prevent accidental us of the array after it has been restored. Many br
+This routine zeros out ptr. This is to prevent accidental us of the array after it has been restored.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>(), <A HREF="../IS/ISRestoreIndicesF90.html#ISRestoreIndicesF90">ISRestoreIndicesF90</A>()
diff --git a/docs/manualpages/IS/ISRestoreIndicesF90.html b/docs/manualpages/IS/ISRestoreIndicesF90.html
index 6245f92..ec7d1e3 100644
--- a/docs/manualpages/IS/ISRestoreIndicesF90.html
+++ b/docs/manualpages/IS/ISRestoreIndicesF90.html
@@ -5,24 +5,24 @@
 <TITLE>ISRestoreIndicesF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISRestoreIndicesF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISRestoreIndicesF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISRestoreIndicesF90"><H1>ISRestoreIndicesF90</H1></A>
 Restores an index set to a usable state after a call to <A HREF="../IS/ISGetIndicesF90.html#ISGetIndicesF90">ISGetIndicesF90</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../IS/ISRestoreIndicesF90.html#ISRestoreIndicesF90">ISRestoreIndicesF90</A>(<A HREF="../IS/IS.html#IS">IS</A> x,{integer, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x </B> -index set Many br
+<DT><B>x </B> -index set
 <br>
-<DT><B>xx_v </B> -the Fortran90 pointer to the array Many br
+<DT><B>xx_v </B> -the Fortran90 pointer to the array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ierr </B> -error code Many br
+<DT><B>ierr </B> -error code
 <br>
 <P>
 <P>
@@ -34,12 +34,12 @@ Not collective Many br
     a = xx_v(3)
     call <A HREF="../IS/ISRestoreIndicesF90.html#ISRestoreIndicesF90">ISRestoreIndicesF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not yet supported for all F90 compilers. Many br
+Not yet supported for all F90 compilers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../IS/ISGetIndicesF90.html#ISGetIndicesF90">ISGetIndicesF90</A>(), <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>(), <A HREF="../IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</A>()
diff --git a/docs/manualpages/IS/ISRestoreNonlocalIS.html b/docs/manualpages/IS/ISRestoreNonlocalIS.html
index f6adcf7..b6b1311 100644
--- a/docs/manualpages/IS/ISRestoreNonlocalIS.html
+++ b/docs/manualpages/IS/ISRestoreNonlocalIS.html
@@ -5,8 +5,8 @@
 <TITLE>ISRestoreNonlocalIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISRestoreNonlocalIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISRestoreNonlocalIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISRestoreNonlocalIS"><H1>ISRestoreNonlocalIS</H1></A>
 Restore the <A HREF="../IS/IS.html#IS">IS</A> obtained with <A HREF="../IS/ISGetNonlocalIS.html#ISGetNonlocalIS">ISGetNonlocalIS</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Restore the <A HREF="../IS/IS.html#IS">IS</A> obtained with <A HREF="../IS/ISGet
 #include "petscis.h" 
 PetscErrorCode  ISRestoreNonlocalIS(IS is, IS *complement)
 </PRE>
-Not collective. Many br
+Not collective.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is         </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>complement </B></TD><TD>- index set of is's nonlocal indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is         </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>complement </B></TD><TD>- index set of is's nonlocal indices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISRestoreTotalIndices.html b/docs/manualpages/IS/ISRestoreTotalIndices.html
index 1bbad83..dc3a4d2 100644
--- a/docs/manualpages/IS/ISRestoreTotalIndices.html
+++ b/docs/manualpages/IS/ISRestoreTotalIndices.html
@@ -5,8 +5,8 @@
 <TITLE>ISRestoreTotalIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISRestoreTotalIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISRestoreTotalIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISRestoreTotalIndices"><H1>ISRestoreTotalIndices</H1></A>
 Restore the index array obtained with <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Restore the index array obtained with <A HREF="../IS/ISGetNonlocalIndices.html#I
 #include "petscis.h" 
 PetscErrorCode  ISRestoreNonlocalIndices(IS is, const PetscInt *indices[])
 </PRE>
-Not Collective. Many br
+Not Collective.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- index array; must be the array obtained with <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- index array; must be the array obtained with <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISGetTotalIndices.html#ISGetTotalIndices">ISGetTotalIndices</A>(), <A HREF="../IS/ISGetNonlocalIndices.html#ISGetNonlocalIndices">ISGetNonlocalIndices</A>(), <A HREF="../IS/ISRestoreTotalIndices.html#ISRestoreTotalIndices">ISRestoreTotalIndices</A>()
diff --git a/docs/manualpages/IS/ISSetBlockSize.html b/docs/manualpages/IS/ISSetBlockSize.html
index 3fa76a9..51363ab 100644
--- a/docs/manualpages/IS/ISSetBlockSize.html
+++ b/docs/manualpages/IS/ISSetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>ISSetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISSetBlockSize"><H1>ISSetBlockSize</H1></A>
 informs an index set that it has a given block size 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ informs an index set that it has a given block size
 #include "petscis.h" 
 PetscErrorCode  ISSetBlockSize(IS is,PetscInt bs)
 </PRE>
-Logicall Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Logicall Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISGetBlockSize.html#ISGetBlockSize">ISGetBlockSize</A>(), <A HREF="../IS/ISCreateBlock.html#ISCreateBlock">ISCreateBlock</A>()
diff --git a/docs/manualpages/IS/ISSetIdentity.html b/docs/manualpages/IS/ISSetIdentity.html
index c6d18cc..0780d6c 100644
--- a/docs/manualpages/IS/ISSetIdentity.html
+++ b/docs/manualpages/IS/ISSetIdentity.html
@@ -5,8 +5,8 @@
 <TITLE>ISSetIdentity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISSetIdentity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISSetIdentity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISSetIdentity"><H1>ISSetIdentity</H1></A>
 Informs the index set that it is an identity. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Informs the index set that it is an identity.
 #include "petscis.h" 
 PetscErrorCode  ISSetIdentity(IS is)
 </PRE>
-Logically Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Logically Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parmeters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISSetPermutation.html b/docs/manualpages/IS/ISSetPermutation.html
index 240e02c..9aa570b 100644
--- a/docs/manualpages/IS/ISSetPermutation.html
+++ b/docs/manualpages/IS/ISSetPermutation.html
@@ -5,8 +5,8 @@
 <TITLE>ISSetPermutation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISSetPermutation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISSetPermutation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISSetPermutation"><H1>ISSetPermutation</H1></A>
 Informs the index set that it is a permutation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Informs the index set that it is a permutation.
 #include "petscis.h" 
 PetscErrorCode  ISSetPermutation(IS is)
 </PRE>
-Logically Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Logically Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parmeters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
- Many br
+
 <P>
 <P>
-The debug version of the libraries (./configure --with-debugging=1) checks if the Many brindex set is actually a permutation. The optimized version just believes you. Many br
+The debug version of the libraries (./configure --with-debugging=1) checks if the
+index set is actually a permutation. The optimized version just believes you.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISPermutation.html#ISPermutation">ISPermutation</A>()
diff --git a/docs/manualpages/IS/ISSetType.html b/docs/manualpages/IS/ISSetType.html
index ce9c36e..37b7007 100644
--- a/docs/manualpages/IS/ISSetType.html
+++ b/docs/manualpages/IS/ISSetType.html
@@ -5,8 +5,8 @@
 <TITLE>ISSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISSetType"><H1>ISSetType</H1></A>
 Builds a index set, for a particular implementation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Builds a index set, for a particular implementation.
 #include "petscis.h"  
 PetscErrorCode  ISSetType(IS is, ISType method)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is    </B></TD><TD>- The index set object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- The name of the index set type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is    </B></TD><TD>- The index set object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- The name of the index set type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-is_type <type> </B> -Sets the index set type; use -help for a list of available types Many br
+<DT><B>-is_type <type> </B> -Sets the index set type; use -help for a list of available types
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscis.h" for available istor types (for instance, ISGENERAL, ISSTRIDE, or ISBLOCK). Many br
+See "petsc/include/petscis.h" for available istor types (for instance, ISGENERAL, ISSTRIDE, or ISBLOCK).
 <P>
-Use <A HREF="../IS/ISDuplicate.html#ISDuplicate">ISDuplicate</A>() to make a duplicate Many br
+Use <A HREF="../IS/ISDuplicate.html#ISDuplicate">ISDuplicate</A>() to make a duplicate
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISSort.html b/docs/manualpages/IS/ISSort.html
index be5cc16..3993c7d 100644
--- a/docs/manualpages/IS/ISSort.html
+++ b/docs/manualpages/IS/ISSort.html
@@ -5,8 +5,8 @@
 <TITLE>ISSort</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISSort.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISSort.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISSort"><H1>ISSort</H1></A>
 Sorts the indices of an index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Sorts the indices of an index set.
 #include "petscis.h" 
 PetscErrorCode  ISSort(IS is)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISSortPermutation.html b/docs/manualpages/IS/ISSortPermutation.html
index c879d0b..1b08ea7 100644
--- a/docs/manualpages/IS/ISSortPermutation.html
+++ b/docs/manualpages/IS/ISSortPermutation.html
@@ -5,8 +5,8 @@
 <TITLE>ISSortPermutation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISSortPermutation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISSortPermutation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISSortPermutation"><H1>ISSortPermutation</H1></A>
 calculate the permutation of the indices into a nondecreasing order. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,21 +16,26 @@ calculate the permutation of the indices into a nondecreasing order.
 #define __FUNCT__ "ISSortPermutation"
 PetscErrorCode ISSortPermutation(IS f,PetscBool always,IS *h)
 </PRE>
-Not collective. Many br
+Not collective.
 <P>
 <H3><FONT COLOR="#CC3333">Input arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f      </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> to sort Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>always </B></TD><TD>- build the permutation even when f's indices are nondecreasin. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f      </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> to sort
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>always </B></TD><TD>- build the permutation even when f's indices are nondecreasin.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output argument</FONT></H3>
-<DT><B>h    </B> -permutation or NULL, if f is nondecreasing and always == <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>. Many br
+<DT><B>h    </B> -permutation or NULL, if f is nondecreasing and always == <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>.
 <br>
 <P>
 <P>
-Note: Indices in f are unchanged. f[h[i]] is the i-th smallest f index. Many brIf always == <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, an extra check is peformed to see whether Many brthe f indices are nondecreasing. h is built on <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>, since Many brthe permutation has a local meaning only. Many br
+Note: Indices in f are unchanged. f[h[i]] is the i-th smallest f index.
+If always == <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, an extra check is peformed to see whether
+the f indices are nondecreasing. h is built on <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>, since
+the permutation has a local meaning only.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>, <A HREF="../IS/ISSort.html#ISSort">ISSort</A>(), PetscIntSortWithPermutation()
diff --git a/docs/manualpages/IS/ISSortRemoveDups.html b/docs/manualpages/IS/ISSortRemoveDups.html
index 7a872f6..ddbbd70 100644
--- a/docs/manualpages/IS/ISSortRemoveDups.html
+++ b/docs/manualpages/IS/ISSortRemoveDups.html
@@ -5,8 +5,8 @@
 <TITLE>ISSortRemoveDups</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISSortRemoveDups.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISSortRemoveDups.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISSortRemoveDups"><H1>ISSortRemoveDups</H1></A>
 Sorts the indices of an index set, removing duplicates. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Sorts the indices of an index set, removing duplicates.
 #include "petscis.h" 
 PetscErrorCode ISSortRemoveDups(IS is)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISSorted.html b/docs/manualpages/IS/ISSorted.html
index cd587fd..7916721 100644
--- a/docs/manualpages/IS/ISSorted.html
+++ b/docs/manualpages/IS/ISSorted.html
@@ -5,8 +5,8 @@
 <TITLE>ISSorted</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISSorted.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISSorted.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISSorted"><H1>ISSorted</H1></A>
 Checks the indices to determine whether they have been sorted. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Checks the indices to determine whether they have been sorted.
 #include "petscis.h" 
 PetscErrorCode  ISSorted(IS is,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -output flag, either <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the index set is sorted, Many bror <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>flg </B> -output flag, either <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the index set is sorted,
+or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
-Notes: For parallel <A HREF="../IS/IS.html#IS">IS</A> objects this only indicates if the local part of the <A HREF="../IS/IS.html#IS">IS</A> Many bris sorted. So some processors may return <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> while others may Many brreturn <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>. Many br
+Notes: For parallel <A HREF="../IS/IS.html#IS">IS</A> objects this only indicates if the local part of the <A HREF="../IS/IS.html#IS">IS</A>
+is sorted. So some processors may return <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> while others may
+return <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISSort.html#ISSort">ISSort</A>(), <A HREF="../IS/ISSortRemoveDups.html#ISSortRemoveDups">ISSortRemoveDups</A>()
diff --git a/docs/manualpages/IS/ISStrideGetInfo.html b/docs/manualpages/IS/ISStrideGetInfo.html
index 1059f9f..7b3c2db 100644
--- a/docs/manualpages/IS/ISStrideGetInfo.html
+++ b/docs/manualpages/IS/ISStrideGetInfo.html
@@ -5,8 +5,8 @@
 <TITLE>ISStrideGetInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISStrideGetInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISStrideGetInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISStrideGetInfo"><H1>ISStrideGetInfo</H1></A>
 Returns the first index in a stride index set and the stride width. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,23 @@ Returns the first index in a stride index set and the stride width.
 #include "petscis.h"   
 PetscErrorCode  ISStrideGetInfo(IS is,PetscInt *first,PetscInt *step)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>first </B> -the first index Many br
+<DT><B>first </B> -the first index
 <br>
-<DT><B>step </B> -the stride width Many br
+<DT><B>step </B> -the stride width
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Returns info on stride index set. This is a pseudo-public function that Many brshould not be needed by most users. Many br
+Returns info on stride index set. This is a pseudo-public function that
+should not be needed by most users.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISStrideSetStride.html b/docs/manualpages/IS/ISStrideSetStride.html
index b78a3e4..d96f6ca 100644
--- a/docs/manualpages/IS/ISStrideSetStride.html
+++ b/docs/manualpages/IS/ISStrideSetStride.html
@@ -5,8 +5,8 @@
 <TITLE>ISStrideSetStride</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISStrideSetStride.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISStrideSetStride.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISStrideSetStride"><H1>ISStrideSetStride</H1></A>
 Sets the stride information for a stride index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the stride information for a stride index set.
 #include "petscis.h"   
 PetscErrorCode  ISStrideSetStride(IS is,PetscInt n,PetscInt first,PetscInt step)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the locally owned portion of the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first </B></TD><TD>- the first element of the locally owned portion of the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- the change to the next index Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length of the locally owned portion of the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first </B></TD><TD>- the first element of the locally owned portion of the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- the change to the next index
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISSum.html b/docs/manualpages/IS/ISSum.html
index c648093..5eef216 100644
--- a/docs/manualpages/IS/ISSum.html
+++ b/docs/manualpages/IS/ISSum.html
@@ -5,8 +5,8 @@
 <TITLE>ISSum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISSum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISSum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISSum"><H1>ISSum</H1></A>
 Computes the sum (union) of two index sets. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Computes the sum (union) of two index sets.
 #include "petscis.h"  
 PetscErrorCode  ISSum(IS is1,IS is2,IS *is3)
 </PRE>
-Only sequential version (at the moment) Many br
+Only sequential version (at the moment)
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is1 </B></TD><TD>- index set to be extended Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is2 </B></TD><TD>- index values to be added Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is1 </B></TD><TD>- index set to be extended
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is2 </B></TD><TD>- index values to be added
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is3 </B> -the sum; this can not be is1 or is2 Many br
+<DT><B>is3 </B> -the sum; this can not be is1 or is2
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If n1 and n2 are the sizes of the sets, this takes O(n1+n2) time; Many br
+If n1 and n2 are the sizes of the sets, this takes O(n1+n2) time;
 <P>
-Both index sets need to be sorted on input. Many br
+Both index sets need to be sorted on input.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISDestroy.html#ISDestroy">ISDestroy</A>(), <A HREF="../IS/ISView.html#ISView">ISView</A>(), <A HREF="../IS/ISDifference.html#ISDifference">ISDifference</A>(), <A HREF="../IS/ISExpand.html#ISExpand">ISExpand</A>()
diff --git a/docs/manualpages/IS/ISToGeneral.html b/docs/manualpages/IS/ISToGeneral.html
index a6bb1d3..b068c56 100644
--- a/docs/manualpages/IS/ISToGeneral.html
+++ b/docs/manualpages/IS/ISToGeneral.html
@@ -5,8 +5,8 @@
 <TITLE>ISToGeneral</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISToGeneral.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISToGeneral.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISToGeneral"><H1>ISToGeneral</H1></A>
 Converts an <A HREF="../IS/IS.html#IS">IS</A> object of any type to ISGENERAL type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Converts an <A HREF="../IS/IS.html#IS">IS</A> object of any type to ISGENERAL ty
 #include "petscis.h" 
 PetscErrorCode  ISToGeneral(IS is)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>is </B> -the index set Many br
+<DT><B>is </B> -the index set
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/ISType.html b/docs/manualpages/IS/ISType.html
index 22f60d4..7ca3448 100644
--- a/docs/manualpages/IS/ISType.html
+++ b/docs/manualpages/IS/ISType.html
@@ -5,8 +5,8 @@
 <TITLE>ISType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISType"><H1>ISType</H1></A>
 String with the name of a PETSc index set type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,7 +17,7 @@ typedef const char* <A HREF="../IS/ISType.html#ISType">ISType</A>;
 #define ISBLOCK        "block"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/ISSetType.html#ISSetType">ISSetType</A>(), <A HREF="../IS/IS.html#IS">IS</A>, <A HREF="../IS/ISCreate.html#ISCreate">ISCreate</A>(), <A HREF="../IS/ISRegister.html#ISRegister">ISRegister</A>()
diff --git a/docs/manualpages/IS/ISView.html b/docs/manualpages/IS/ISView.html
index 78fffbe..56972a5 100644
--- a/docs/manualpages/IS/ISView.html
+++ b/docs/manualpages/IS/ISView.html
@@ -5,8 +5,8 @@
 <TITLE>ISView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/ISView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/ISView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISView"><H1>ISView</H1></A>
 Displays an index set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Displays an index set.
 #include "petscis.h" 
 PetscErrorCode  ISView(IS is,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer used to display the set, for example <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer used to display the set, for example <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
diff --git a/docs/manualpages/IS/PetscLayout.html b/docs/manualpages/IS/PetscLayout.html
index 3be8c98..e520a64 100644
--- a/docs/manualpages/IS/PetscLayout.html
+++ b/docs/manualpages/IS/PetscLayout.html
@@ -5,15 +5,15 @@
 <TITLE>PetscLayout</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayout.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayout.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayout"><H1>PetscLayout</H1></A>
 defines layout of vectors and matrices across processes (which rows are owned by which processes) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_PetscLayout* <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/IS/PetscLayoutCreate.html b/docs/manualpages/IS/PetscLayoutCreate.html
index 7145f63..09f8980 100644
--- a/docs/manualpages/IS/PetscLayoutCreate.html
+++ b/docs/manualpages/IS/PetscLayoutCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutCreate"><H1>PetscLayoutCreate</H1></A>
 Allocates <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> space and sets the map contents to the default. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,41 @@ Allocates <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> space and
 #include "petscis.h" 
 PetscErrorCode PetscLayoutCreate(MPI_Comm comm,PetscLayout *map)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- pointer to the map Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- pointer to the map
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Typical calling sequence Many br<PRE>
+Typical calling sequence
+<PRE>
        <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>,<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> *);
        <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,1);
        <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,N) // or <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,n);
        <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>);
 </PRE>
- Many br
+
 <H3><FONT COLOR="#CC3333">Optionally use any of the following</FONT></H3>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *);</B></TD><TD>- . <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *rstart,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *rend);</B></TD><TD>- . <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,const <A [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../IS/PetscLayoutDestroy.html#PetscLayoutDestroy">PetscLayoutDestroy</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>*);</B></TD><TD>-  Many brThe <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object and methods are intended to be used in the PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> implementions; it is often not needed in Many bruser codes unless you re [...]
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *);</B></TD><TD>- . <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *rstart,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *rend);</B></TD><TD>- . <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>,const <A [...]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../IS/PetscLayoutDestroy.html#PetscLayoutDestroy">PetscLayoutDestroy</A>(<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>*);</B></TD><TD>- 
+The <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object and methods are intended to be used in the PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> implementions; it is often not needed in
+user codes unless you really gain something in their use.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>, <A HREF="../IS/PetscLayoutDestroy.html#PetscLayoutDestroy"> [...]
-<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br
+<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutCreate">src/vec/is/utils/pmap.c</A>
diff --git a/docs/manualpages/IS/PetscLayoutDestroy.html b/docs/manualpages/IS/PetscLayoutDestroy.html
index 7346e0c..f09c255 100644
--- a/docs/manualpages/IS/PetscLayoutDestroy.html
+++ b/docs/manualpages/IS/PetscLayoutDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutDestroy"><H1>PetscLayoutDestroy</H1></A>
 Frees a map object and frees its range if that exists. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Frees a map object and frees its range if that exists.
 #include "petscis.h" 
 PetscErrorCode PetscLayoutDestroy(PetscLayout *map)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>map </B> -the <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+<DT><B>map </B> -the <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object and methods are intended to be used in the PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> implementions; it is Many brrecommended they not be used in user codes unless you really gain something in their use. Many br
+The <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object and methods are intended to be used in the PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> implementions; it is
+recommended they not be used in user codes unless you really gain something in their use.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>, <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">Pe [...]
-<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br
+<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutDestroy">src/vec/is/utils/pmap.c</A>
diff --git a/docs/manualpages/IS/PetscLayoutDuplicate.html b/docs/manualpages/IS/PetscLayoutDuplicate.html
index 67ae2dd..e4253f3 100644
--- a/docs/manualpages/IS/PetscLayoutDuplicate.html
+++ b/docs/manualpages/IS/PetscLayoutDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutDuplicate"><H1>PetscLayoutDuplicate</H1></A>
 creates a new <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> with the same information as a given one. If the <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> already exists it is destroyed first. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ creates a new <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> with
 #include "petscis.h" 
 PetscErrorCode PetscLayoutDuplicate(PetscLayout in,PetscLayout *out)
 </PRE>
-Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>in </B> -input <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> to be duplicated Many br
+<DT><B>in </B> -input <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> to be duplicated
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>out </B> -the copy Many br
+<DT><B>out </B> -the copy
 <br>
 <P>
- Many br
+
 <P>
-Notes: <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() does not need to be called on the resulting <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+Notes: <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() does not need to be called on the resulting <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutDestroy.html#PetscLayoutDestroy">PetscLayoutDestroy</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>(), <A HREF="../IS/PetscLayoutReference.html#PetscLayoutReference">PetscLayoutReference</A>()
diff --git a/docs/manualpages/IS/PetscLayoutFindOwner.html b/docs/manualpages/IS/PetscLayoutFindOwner.html
index 1dd15e5..030bd94 100644
--- a/docs/manualpages/IS/PetscLayoutFindOwner.html
+++ b/docs/manualpages/IS/PetscLayoutFindOwner.html
@@ -5,29 +5,31 @@
 <TITLE>PetscLayoutFindOwner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutFindOwner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutFindOwner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutFindOwner"><H1>PetscLayoutFindOwner</H1></A>
 Find the owning rank for a global index 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscErrorCode PetscLayoutFindOwner(PetscLayout map,PetscInt idx,PetscInt *owner)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- global index to find the owner of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- global index to find the owner of
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>owner </B> -the owning rank Many br
+<DT><B>owner </B> -the owning rank
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Not available from Fortran Many br
+Not available from Fortran
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/is/../../../../include/petscis.h.html#PetscLayoutFindOwner">src/vec/is/is/../../../../include/petscis.h</A>
diff --git a/docs/manualpages/IS/PetscLayoutFindOwnerIndex.html b/docs/manualpages/IS/PetscLayoutFindOwnerIndex.html
index 1b712d9..fd33924 100644
--- a/docs/manualpages/IS/PetscLayoutFindOwnerIndex.html
+++ b/docs/manualpages/IS/PetscLayoutFindOwnerIndex.html
@@ -5,30 +5,34 @@
 <TITLE>PetscLayoutFindOwnerIndex</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutFindOwnerIndex.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutFindOwnerIndex.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutFindOwnerIndex"><H1>PetscLayoutFindOwnerIndex</H1></A>
 Find the owning rank and the local index for a global index 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscErrorCode PetscLayoutFindOwnerIndex(PetscLayout map,PetscInt idx,PetscInt *owner, PetscInt *lidx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map   </B></TD><TD>- the layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- global index to find the owner of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map   </B></TD><TD>- the layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- global index to find the owner of
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>owner </B></TD><TD>- the owning rank Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lidx  </B></TD><TD>- local index used by the owner for idx Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>owner </B></TD><TD>- the owning rank
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lidx  </B></TD><TD>- local index used by the owner for idx
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Not available from Fortran Many br
+Not available from Fortran
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/is/../../../../include/petscis.h.html#PetscLayoutFindOwnerIndex">src/vec/is/is/../../../../include/petscis.h</A>
diff --git a/docs/manualpages/IS/PetscLayoutGetBlockSize.html b/docs/manualpages/IS/PetscLayoutGetBlockSize.html
index 5daa6cd..a906c81 100644
--- a/docs/manualpages/IS/PetscLayoutGetBlockSize.html
+++ b/docs/manualpages/IS/PetscLayoutGetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutGetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutGetBlockSize"><H1>PetscLayoutGetBlockSize</H1></A>
 Gets the block size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,25 @@ Gets the block size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayo
 #include "petscis.h" 
 PetscErrorCode PetscLayoutGetBlockSize(PetscLayout map,PetscInt *bs)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>map </B> -pointer to the map Many br
+<DT><B>map </B> -pointer to the map
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>bs </B> -the size Many br
+<DT><B>bs </B> -the size
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br
+Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
-<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutGetBlockSize">src/vec/is/utils/pmap.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/PetscLayoutGetLocalSize.html b/docs/manualpages/IS/PetscLayoutGetLocalSize.html
index 5ac57ff..a02c105 100644
--- a/docs/manualpages/IS/PetscLayoutGetLocalSize.html
+++ b/docs/manualpages/IS/PetscLayoutGetLocalSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutGetLocalSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutGetLocalSize"><H1>PetscLayoutGetLocalSize</H1></A>
 Gets the local size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,27 +16,27 @@ Gets the local size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayo
 #define __FUNCT__ "PetscLayoutGetLocalSize"
 PetscErrorCode  PetscLayoutGetLocalSize(PetscLayout map,PetscInt *n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>map </B> -pointer to the map Many br
+<DT><B>map </B> -pointer to the map
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>n </B> -the local size Many br
+<DT><B>n </B> -the local size
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br
+Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Not available from Fortran Many br
+Not available from Fortran
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
-<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>() Many br
+<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutGetLocalSize">src/vec/is/utils/pmap.c</A>
diff --git a/docs/manualpages/IS/PetscLayoutGetRange.html b/docs/manualpages/IS/PetscLayoutGetRange.html
index 30e2902..5e1739d 100644
--- a/docs/manualpages/IS/PetscLayoutGetRange.html
+++ b/docs/manualpages/IS/PetscLayoutGetRange.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutGetRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutGetRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutGetRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutGetRange"><H1>PetscLayoutGetRange</H1></A>
 gets the range of values owned by this process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,28 @@ gets the range of values owned by this process
 #include "petscis.h" 
 PetscErrorCode PetscLayoutGetRange(PetscLayout map,PetscInt *rstart,PetscInt *rend)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>map </B> -pointer to the map Many br
+<DT><B>map </B> -pointer to the map
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rstart </B></TD><TD>- first index owned by this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rend   </B></TD><TD>- one more than the last index owned by this process Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rstart </B></TD><TD>- first index owned by this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rend   </B></TD><TD>- one more than the last index owned by this process
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br
+Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(),
-<BR><A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</ [...]
+<BR><A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutGetRange">src/vec/is/utils/pmap.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/PetscLayoutGetRanges.html b/docs/manualpages/IS/PetscLayoutGetRanges.html
index b93a361..951729e 100644
--- a/docs/manualpages/IS/PetscLayoutGetRanges.html
+++ b/docs/manualpages/IS/PetscLayoutGetRanges.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutGetRanges</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutGetRanges.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutGetRanges.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutGetRanges"><H1>PetscLayoutGetRanges</H1></A>
 gets the range of values owned by all processes 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,27 +16,28 @@ gets the range of values owned by all processes
 #define __FUNCT__ "PetscLayoutGetRanges"
 PetscErrorCode  PetscLayoutGetRanges(PetscLayout map,const PetscInt *range[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>map </B> -pointer to the map Many br
+<DT><B>map </B> -pointer to the map
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>range </B> -start of each processors range of indices (the final entry is one more then the Many brlast index on the last process) Many br
+<DT><B>range </B> -start of each processors range of indices (the final entry is one more then the
+last index on the last process)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br
+Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-Not available from Fortran Many br
+Not available from Fortran
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(),
-<BR><A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br
+<BR><A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutGetRanges">src/vec/is/utils/pmap.c</A>
diff --git a/docs/manualpages/IS/PetscLayoutGetSize.html b/docs/manualpages/IS/PetscLayoutGetSize.html
index 9237d75..28ffe65 100644
--- a/docs/manualpages/IS/PetscLayoutGetSize.html
+++ b/docs/manualpages/IS/PetscLayoutGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutGetSize"><H1>PetscLayoutGetSize</H1></A>
 Gets the global size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,25 @@ Gets the global size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLay
 #include "petscis.h" 
 PetscErrorCode PetscLayoutGetSize(PetscLayout map,PetscInt *n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>map </B> -pointer to the map Many br
+<DT><B>map </B> -pointer to the map
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>n </B> -the global size Many br
+<DT><B>n </B> -the global size
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br
+Call this after the call to <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
-<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutGetSize">src/vec/is/utils/pmap.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/PetscLayoutReference.html b/docs/manualpages/IS/PetscLayoutReference.html
index 6cbc901..149ebda 100644
--- a/docs/manualpages/IS/PetscLayoutReference.html
+++ b/docs/manualpages/IS/PetscLayoutReference.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutReference</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutReference.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutReference.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutReference"><H1>PetscLayoutReference</H1></A>
 Causes a PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> or <A HREF="../Mat/Mat.html#Mat">Mat</A> to share a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> with one that already exists. Used by <A HREF="../Vec/Vec.html#Vec">Vec</A>/MatDuplicate_XXX() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,21 @@ Causes a PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> or <A HREF="../Mat/Mat.html
 #include "petscis.h" 
 PetscErrorCode PetscLayoutReference(PetscLayout in,PetscLayout *out)
 </PRE>
-Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>in </B> -input <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> to be copied Many br
+<DT><B>in </B> -input <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> to be copied
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>out </B> -the reference location Many br
+<DT><B>out </B> -the reference location
 <br>
 <P>
- Many br
+
 <P>
-Notes: <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() does not need to be called on the resulting <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+Notes: <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() does not need to be called on the resulting <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <P>
-If the out location already contains a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> it is destroyed Many br
+If the out location already contains a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> it is destroyed
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutDestroy.html#PetscLayoutDestroy">PetscLayoutDestroy</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>(), <A HREF="../IS/PetscLayoutDuplicate.html#PetscLayoutDuplicate">PetscLayoutDuplicate</A>()
diff --git a/docs/manualpages/IS/PetscLayoutSetBlockSize.html b/docs/manualpages/IS/PetscLayoutSetBlockSize.html
index 919be75..d9de2d9 100644
--- a/docs/manualpages/IS/PetscLayoutSetBlockSize.html
+++ b/docs/manualpages/IS/PetscLayoutSetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutSetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutSetBlockSize"><H1>PetscLayoutSetBlockSize</H1></A>
 Sets the block size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Sets the block size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayo
 #include "petscis.h" 
 PetscErrorCode PetscLayoutSetBlockSize(PetscLayout map,PetscInt bs)
 </PRE>
-Logically Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+Logically Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- pointer to the map Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- pointer to the map
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call this after the call to <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>() Many br
+Call this after the call to <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>(),
-<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutSetBlockSize">src/vec/is/utils/pmap.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/PetscLayoutSetISLocalToGlobalMapping.html b/docs/manualpages/IS/PetscLayoutSetISLocalToGlobalMapping.html
index be9498b..c6cd5cc 100644
--- a/docs/manualpages/IS/PetscLayoutSetISLocalToGlobalMapping.html
+++ b/docs/manualpages/IS/PetscLayoutSetISLocalToGlobalMapping.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutSetISLocalToGlobalMapping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutSetISLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutSetISLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutSetISLocalToGlobalMapping"><H1>PetscLayoutSetISLocalToGlobalMapping</H1></A>
 sets a ISLocalGlobalMapping into a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ sets a ISLocalGlobalMapping into a <A HREF="../IS/PetscLayout.html#PetscLayout">
 #include "petscis.h" 
 PetscErrorCode PetscLayoutSetISLocalToGlobalMapping(PetscLayout in,ISLocalToGlobalMapping ltog)
 </PRE>
-Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- the local to global mapping Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltog </B></TD><TD>- the local to global mapping
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
-Notes: <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() does not need to be called on the resulting <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+Notes: <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>() does not need to be called on the resulting <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <P>
-If the ltog location already contains a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> it is destroyed Many br
+If the ltog location already contains a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> it is destroyed
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutDestroy.html#PetscLayoutDestroy">PetscLayoutDestroy</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>(), <A HREF="../IS/PetscLayoutDuplicate.html#PetscLayoutDuplicate">PetscLayoutDuplicate</A>()
diff --git a/docs/manualpages/IS/PetscLayoutSetLocalSize.html b/docs/manualpages/IS/PetscLayoutSetLocalSize.html
index 938113d..df3e7e3 100644
--- a/docs/manualpages/IS/PetscLayoutSetLocalSize.html
+++ b/docs/manualpages/IS/PetscLayoutSetLocalSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutSetLocalSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutSetLocalSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutSetLocalSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutSetLocalSize"><H1>PetscLayoutSetLocalSize</H1></A>
 Sets the local size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Sets the local size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayo
 #include "petscis.h" 
 PetscErrorCode PetscLayoutSetLocalSize(PetscLayout map,PetscInt n)
 </PRE>
-Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- pointer to the map Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the local size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- pointer to the map
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the local size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call this after the call to <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>() Many br
+Call this after the call to <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
-<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutSetLocalSize">src/vec/is/utils/pmap.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/PetscLayoutSetSize.html b/docs/manualpages/IS/PetscLayoutSetSize.html
index 6118e6c..f383fc9 100644
--- a/docs/manualpages/IS/PetscLayoutSetSize.html
+++ b/docs/manualpages/IS/PetscLayoutSetSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutSetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutSetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutSetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutSetSize"><H1>PetscLayoutSetSize</H1></A>
 Sets the global size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Sets the global size for a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLay
 #include "petscis.h" 
 PetscErrorCode PetscLayoutSetSize(PetscLayout map,PetscInt n)
 </PRE>
-Logically Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> Many br
+Logically Collective on <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- pointer to the map Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the global size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- pointer to the map
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the global size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call this after the call to <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>() Many br
+Call this after the call to <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(), <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutSetUp.html#PetscLayoutSetUp">PetscLayoutSetUp</A>()
-<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutSetSize">src/vec/is/utils/pmap.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/PetscLayoutSetUp.html b/docs/manualpages/IS/PetscLayoutSetUp.html
index 5c720ec..ee052d1 100644
--- a/docs/manualpages/IS/PetscLayoutSetUp.html
+++ b/docs/manualpages/IS/PetscLayoutSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLayoutSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscLayoutSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscLayoutSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLayoutSetUp"><H1>PetscLayoutSetUp</H1></A>
 given a map where you have set either the global or local size sets up the map so that it may be used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ given a map where you have set either the global or local size sets up the map s
 #include "petscis.h" 
 PetscErrorCode PetscLayoutSetUp(PetscLayout map)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>map </B> -pointer to the map Many br
+<DT><B>map </B> -pointer to the map
 <br>
 <P>
- Many br
+
 <P>
-Notes: Typical calling sequence Many br
+Notes: Typical calling sequence
 <pre>
 <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>,<A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> *);
 </pre>
@@ -40,11 +40,12 @@ Notes: Typical calling sequence Many br
 </pre>
 <P>
 <P>
-If the local size, global size are already set and range exists then this does nothing. Many br
+If the local size, global size are already set and range exists then this does nothing.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscLayoutSetLocalSize.html#PetscLayoutSetLocalSize">PetscLayoutSetLocalSize</A>(), <A HREF="../IS/PetscLayoutSetSize.html#PetscLayoutSetSize">PetscLayoutSetSize</A>(), <A HREF="../IS/PetscLayoutGetSize.html#PetscLayoutGetSize">PetscLayoutGetSize</A>(), <A HREF="../IS/PetscLayoutGetLocalSize.html#PetscLayoutGetLocalSize">PetscLayoutGetLocalSize</A>(), <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A>, <A HREF="../IS/PetscLayoutDestroy.html#PetscLayoutDestroy"> [...]
-<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>(), <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>() Many br<P><B><P><B><FONT COL [...]
+<BR><A HREF="../IS/PetscLayoutGetRange.html#PetscLayoutGetRange">PetscLayoutGetRange</A>(), <A HREF="../IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</A>(), <A HREF="../IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</A>(), <A HREF="../IS/PetscLayoutGetBlockSize.html#PetscLayoutGetBlockSize">PetscLayoutGetBlockSize</A>(), <A HREF="../IS/PetscLayoutCreate.html#PetscLayoutCreate">PetscLayoutCreate</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/is/utils/pmap.c.html#PetscLayoutSetUp">src/vec/is/utils/pmap.c</A>
 <BR><A HREF="./index.html">Index of all IS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/IS/PetscSFCreateSectionSF.html b/docs/manualpages/IS/PetscSFCreateSectionSF.html
index 45f2adc..d852098 100644
--- a/docs/manualpages/IS/PetscSFCreateSectionSF.html
+++ b/docs/manualpages/IS/PetscSFCreateSectionSF.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFCreateSectionSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSFCreateSectionSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSFCreateSectionSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFCreateSectionSF"><H1>PetscSFCreateSectionSF</H1></A>
 Create an expanded SF of dofs, assuming the input SF relates points 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,19 +16,23 @@ PetscErrorCode PetscSFCreateSectionSF(PetscSF sf, PetscSection rootSection, Pets
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The SF Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootSection </B></TD><TD>- Data layout of remote points for outgoing data (this is usually the serial section) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>remoteOffsets </B></TD><TD>- Offsets for point data on remote processes (these are offsets from the root section), or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafSection </B></TD><TD>- Data layout of local points for incoming data  (this is the distributed section) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The SF
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootSection </B></TD><TD>- Data layout of remote points for outgoing data (this is usually the serial section)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>remoteOffsets </B></TD><TD>- Offsets for point data on remote processes (these are offsets from the root section), or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafSection </B></TD><TD>- Data layout of local points for incoming data  (this is the distributed section)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>sectionSF </B> -The new SF Many br
+<DT><B>sectionSF </B> -The new SF
 <br>
 </TABLE>
 <P>
-Note: Either rootSection or remoteOffsets can be specified Many br
+Note: Either rootSection or remoteOffsets can be specified
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>()
diff --git a/docs/manualpages/IS/PetscSFDistributeSection.html b/docs/manualpages/IS/PetscSFDistributeSection.html
index 7368c22..c03fa61 100644
--- a/docs/manualpages/IS/PetscSFDistributeSection.html
+++ b/docs/manualpages/IS/PetscSFDistributeSection.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFDistributeSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSFDistributeSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSFDistributeSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFDistributeSection"><H1>PetscSFDistributeSection</H1></A>
 Create a new <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> reorganized, moving from the root to the leaves of the SF 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Create a new <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> reo
 #include "petscvec.h"   
 PetscErrorCode PetscSFDistributeSection(PetscSF sf, PetscSection rootSection, PetscInt **remoteOffsets, PetscSection leafSection)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The SF Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootSection </B></TD><TD>- Section defined on root space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- The SF
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootSection </B></TD><TD>- Section defined on root space
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>remoteOffsets </B></TD><TD>- root offsets in leaf storage, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafSection </B></TD><TD>- Section defined on the leaf space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>remoteOffsets </B></TD><TD>- root offsets in leaf storage, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafSection </B></TD><TD>- Section defined on the leaf space
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>()
diff --git a/docs/manualpages/IS/PetscSFSetGraphLayout.html b/docs/manualpages/IS/PetscSFSetGraphLayout.html
index dcb0422..f9768c3 100644
--- a/docs/manualpages/IS/PetscSFSetGraphLayout.html
+++ b/docs/manualpages/IS/PetscSFSetGraphLayout.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFSetGraphLayout</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSFSetGraphLayout.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSFSetGraphLayout.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFSetGraphLayout"><H1>PetscSFSetGraphLayout</H1></A>
 Set a parallel star forest via global indices and a <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Set a parallel star forest via global indices and a <A HREF="../IS/PetscLayout.h
 #include "petscis.h" 
 PetscErrorCode PetscSFSetGraphLayout(PetscSF sf,PetscLayout layout,PetscInt nleaves,const PetscInt *ilocal,PetscCopyMode localmode,const PetscInt *iremote)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>layout </B></TD><TD>- <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> defining the global space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleaves </B></TD><TD>- number of leaf vertices on the current process, each of these references a root on any process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilocal </B></TD><TD>- locations of leaves in leafdata buffers, pass NULL for contiguous storage Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iremote </B></TD><TD>- remote locations of root vertices for each leaf on the current process Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>layout </B></TD><TD>- <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> defining the global space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleaves </B></TD><TD>- number of leaf vertices on the current process, each of these references a root on any process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilocal </B></TD><TD>- locations of leaves in leafdata buffers, pass NULL for contiguous storage
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iremote </B></TD><TD>- remote locations of root vertices for each leaf on the current process
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../PetscSF/PetscSFView.html#PetscSFView">PetscSFView</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>()
diff --git a/docs/manualpages/IS/PetscSection.html b/docs/manualpages/IS/PetscSection.html
index 116b2ba..30036f1 100644
--- a/docs/manualpages/IS/PetscSection.html
+++ b/docs/manualpages/IS/PetscSection.html
@@ -5,17 +5,22 @@
 <TITLE>PetscSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSection"><H1>PetscSection</H1></A>
 Mapping from integers in a designated range to contiguous sets of integers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscSection *<A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>;
 </PRE>
-In contrast to <A HREF="../IS/IS.html#IS">IS</A>, which maps from integers to single integers, the range of a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> is in the space of Many brcontiguous sets of integers. These ranges are frequently interpreted as domains of other array-like objects, Many brespecially other PetscSections, <A HREF="../Vec/Vecs.html#Vecs">Vecs</A>, and ISs. The domain is set with <A HREF="../IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSe [...]
+In contrast to <A HREF="../IS/IS.html#IS">IS</A>, which maps from integers to single integers, the range of a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> is in the space of
+contiguous sets of integers. These ranges are frequently interpreted as domains of other array-like objects,
+especially other PetscSections, <A HREF="../Vec/Vecs.html#Vecs">Vecs</A>, and ISs. The domain is set with <A HREF="../IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</A>() and does not need to
+start at 0. For each point in the domain of a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>, the output set is represented through an offset and a
+count, which are set using <A HREF="../IS/PetscSectionSetOffset.html#PetscSectionSetOffset">PetscSectionSetOffset</A>() and <A HREF="../IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</A>() respectively. Lookup is typically using
+accessors or routines like VecGetValuesSection().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>(), <A HREF="../IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</A>()
diff --git a/docs/manualpages/IS/PetscSectionAddConstraintDof.html b/docs/manualpages/IS/PetscSectionAddConstraintDof.html
index 393f5be..b7f1fa1 100644
--- a/docs/manualpages/IS/PetscSectionAddConstraintDof.html
+++ b/docs/manualpages/IS/PetscSectionAddConstraintDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionAddConstraintDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionAddConstraintDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionAddConstraintDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionAddConstraintDof"><H1>PetscSectionAddConstraintDof</H1></A>
 Increment the number of constrained degrees of freedom associated with a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Increment the number of constrained degrees of freedom associated with a given p
 #include "petscvec.h"   
 PetscErrorCode PetscSectionAddConstraintDof(PetscSection s, PetscInt point, PetscInt numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of additional dof which are fixed by constraints Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of additional dof which are fixed by constraints
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionAddDof.html#PetscSectionAddDof">PetscSectionAddDof</A>(), <A HREF="../IS/PetscSectionGetConstraintDof.html#PetscSectionGetConstraintDof">PetscSectionGetConstraintDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionAddDof.html b/docs/manualpages/IS/PetscSectionAddDof.html
index 0bc5f80..425b384 100644
--- a/docs/manualpages/IS/PetscSectionAddDof.html
+++ b/docs/manualpages/IS/PetscSectionAddDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionAddDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionAddDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionAddDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionAddDof"><H1>PetscSectionAddDof</H1></A>
 Adds to the number of degrees of freedom associated with a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Adds to the number of degrees of freedom associated with a given point.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionAddDof(PetscSection s, PetscInt point, PetscInt numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of additional dof Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of additional dof
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionAddFieldConstraintDof.html b/docs/manualpages/IS/PetscSectionAddFieldConstraintDof.html
index 8c66c9c..0c5dfa3 100644
--- a/docs/manualpages/IS/PetscSectionAddFieldConstraintDof.html
+++ b/docs/manualpages/IS/PetscSectionAddFieldConstraintDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionAddFieldConstraintDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionAddFieldConstraintDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionAddFieldConstraintDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionAddFieldConstraintDof"><H1>PetscSectionAddFieldConstraintDof</H1></A>
 Increment the number of constrained degrees of freedom associated with a given field on a point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Increment the number of constrained degrees of freedom associated with a given f
 #include "petscvec.h"   
 PetscErrorCode PetscSectionAddFieldConstraintDof(PetscSection s, PetscInt point, PetscInt field, PetscInt numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of additional dof which are fixed by constraints Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of additional dof which are fixed by constraints
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionAddDof.html#PetscSectionAddDof">PetscSectionAddDof</A>(), <A HREF="../IS/PetscSectionGetFieldConstraintDof.html#PetscSectionGetFieldConstraintDof">PetscSectionGetFieldConstraintDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionAddFieldDof.html b/docs/manualpages/IS/PetscSectionAddFieldDof.html
index 1566bcb..6448cad 100644
--- a/docs/manualpages/IS/PetscSectionAddFieldDof.html
+++ b/docs/manualpages/IS/PetscSectionAddFieldDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionAddFieldDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionAddFieldDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionAddFieldDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionAddFieldDof"><H1>PetscSectionAddFieldDof</H1></A>
 Adds a number of degrees of freedom associated with a field on a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Adds a number of degrees of freedom associated with a field on a given point.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionAddFieldDof(PetscSection s, PetscInt point, PetscInt field, PetscInt numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetFieldDof.html#PetscSectionSetFieldDof">PetscSectionSetFieldDof</A>(), <A HREF="../IS/PetscSectionGetFieldDof.html#PetscSectionGetFieldDof">PetscSectionGetFieldDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionClone.html b/docs/manualpages/IS/PetscSectionClone.html
index f742872..9c1f921 100644
--- a/docs/manualpages/IS/PetscSectionClone.html
+++ b/docs/manualpages/IS/PetscSectionClone.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionClone</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionClone.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionClone.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionClone"><H1>PetscSectionClone</H1></A>
 Creates a shallow (if possible) copy of the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a shallow (if possible) copy of the <A HREF="../IS/PetscSection.html#Pet
 #include "petscvec.h"   
 PetscErrorCode PetscSectionClone(PetscSection section, PetscSection *newSection)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>section </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>section </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newSection </B> -the copy Many br
+<DT><B>newSection </B> -the copy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>, <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>(), <A HREF="../IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</A>()
diff --git a/docs/manualpages/IS/PetscSectionCopy.html b/docs/manualpages/IS/PetscSectionCopy.html
index 6afa694..c98ffc2 100644
--- a/docs/manualpages/IS/PetscSectionCopy.html
+++ b/docs/manualpages/IS/PetscSectionCopy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionCopy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionCopy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionCopy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionCopy"><H1>PetscSectionCopy</H1></A>
 Creates a shallow (if possible) copy of the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a shallow (if possible) copy of the <A HREF="../IS/PetscSection.html#Pet
 #include "petscvec.h"   
 PetscErrorCode PetscSectionCopy(PetscSection section, PetscSection newSection)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>section </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>section </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newSection </B> -the copy Many br
+<DT><B>newSection </B> -the copy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>, <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>(), <A HREF="../IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</A>()
diff --git a/docs/manualpages/IS/PetscSectionCreate.html b/docs/manualpages/IS/PetscSectionCreate.html
index fc396ee..d8f8f9b 100644
--- a/docs/manualpages/IS/PetscSectionCreate.html
+++ b/docs/manualpages/IS/PetscSectionCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionCreate"><H1>PetscSectionCreate</H1></A>
 Allocates <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> space and sets the map contents to the default. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Allocates <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> space
 #include "petscvec.h"   
 PetscErrorCode PetscSectionCreate(MPI_Comm comm, PetscSection *s)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s    </B></TD><TD>- pointer to the section Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s    </B></TD><TD>- pointer to the section
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Typical calling sequence Many br
+Notes: Typical calling sequence
 <pre>
       <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>,<A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> *);
 </pre>
@@ -46,7 +48,8 @@ Notes: Typical calling sequence Many br
       <A HREF="../IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</A>(<A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>);
 </pre>
 <P>
-The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object and methods are intended to be used in the PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> implementions; it is Many brrecommended they not be used in user codes unless you really gain something in their use. Many br
+The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object and methods are intended to be used in the PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> implementions; it is
+recommended they not be used in user codes unless you really gain something in their use.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>, <A HREF="../IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</A>()
diff --git a/docs/manualpages/IS/PetscSectionCreateGlobalSection.html b/docs/manualpages/IS/PetscSectionCreateGlobalSection.html
index 961befc..3e8f18e 100644
--- a/docs/manualpages/IS/PetscSectionCreateGlobalSection.html
+++ b/docs/manualpages/IS/PetscSectionCreateGlobalSection.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionCreateGlobalSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionCreateGlobalSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionCreateGlobalSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionCreateGlobalSection"><H1>PetscSectionCreateGlobalSection</H1></A>
 Create a section describing the global field layout using the local section and an SF describing the section point overlap. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,17 @@ Create a section describing the global field layout using the local section and
 PetscErrorCode PetscSectionCreateGlobalSection(PetscSection s, PetscSF sf, PetscBool includeConstraints, PetscBool localOffsets, PetscSection *gsection)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+ s - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the local field layout Many br. sf - The SF describing parallel layout of the section points (leaves are unowned local points) Many br. includeConstraints - By default this is <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, meaning that the global field vector will not possess constrained dofs Many br- localOffsets - If <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>, use local rather  [...]
++ s - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the local field layout
+. sf - The SF describing parallel layout of the section points (leaves are unowned local points)
+. includeConstraints - By default this is <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, meaning that the global field vector will not possess constrained dofs
+- localOffsets - If <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>, use local rather than global offsets for the points
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-. gsection - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the global field layout Many br
+. gsection - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the global field layout
 <P>
-Note: This gives negative sizes and offsets to points not owned by this process Many br
+Note: This gives negative sizes and offsets to points not owned by this process
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionCreateGlobalSectionCensored.html b/docs/manualpages/IS/PetscSectionCreateGlobalSectionCensored.html
index 3544a3c..1b4b347 100644
--- a/docs/manualpages/IS/PetscSectionCreateGlobalSectionCensored.html
+++ b/docs/manualpages/IS/PetscSectionCreateGlobalSectionCensored.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionCreateGlobalSectionCensored</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionCreateGlobalSectionCensored.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionCreateGlobalSectionCensored.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionCreateGlobalSectionCensored"><H1>PetscSectionCreateGlobalSectionCensored</H1></A>
 Create a section describing the global field layout using the local section and an SF describing the section point overlap. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,18 @@ Create a section describing the global field layout using the local section and
 PetscErrorCode PetscSectionCreateGlobalSectionCensored(PetscSection s, PetscSF sf, PetscBool includeConstraints, PetscInt numExcludes, const PetscInt excludes[], PetscSection *gsection)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+ s - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the local field layout Many br. sf - The SF describing parallel layout of the section points Many br. includeConstraints - By default this is <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, meaning that the global field vector will not possess constrained dofs Many br. numExcludes - The number of exclusion ranges Many br- excludes - An array [start_0, end_0, start_1, end_1, ...] where there are n [...]
++ s - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the local field layout
+. sf - The SF describing parallel layout of the section points
+. includeConstraints - By default this is <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, meaning that the global field vector will not possess constrained dofs
+. numExcludes - The number of exclusion ranges
+- excludes - An array [start_0, end_0, start_1, end_1, ...] where there are numExcludes pairs
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-. gsection - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the global field layout Many br
+. gsection - The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> for the global field layout
 <P>
-Note: This gives negative sizes and offsets to points not owned by this process Many br
+Note: This gives negative sizes and offsets to points not owned by this process
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionDestroy.html b/docs/manualpages/IS/PetscSectionDestroy.html
index e50695a..caf74be 100644
--- a/docs/manualpages/IS/PetscSectionDestroy.html
+++ b/docs/manualpages/IS/PetscSectionDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionDestroy"><H1>PetscSectionDestroy</H1></A>
 Frees a section object and frees its range if that exists. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ Frees a section object and frees its range if that exists.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionDestroy(PetscSection *s)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
- Many br
+
 <P>
-The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object and methods are intended to be used in the PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> implementions; it is Many brrecommended they not be used in user codes unless you really gain something in their use. Many br
+The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object and methods are intended to be used in the PETSc <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> implementions; it is
+recommended they not be used in user codes unless you really gain something in their use.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>, <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetChart.html b/docs/manualpages/IS/PetscSectionGetChart.html
index 943813e..fe76473 100644
--- a/docs/manualpages/IS/PetscSectionGetChart.html
+++ b/docs/manualpages/IS/PetscSectionGetChart.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetChart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetChart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetChart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetChart"><H1>PetscSectionGetChart</H1></A>
 Returns the range [pStart, pEnd) in which points in the lie. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the range [pStart, pEnd) in which points in the lie.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetChart(PetscSection s, PetscInt *pStart, PetscInt *pEnd)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- the first point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd </B></TD><TD>- one past the last point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- the first point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd </B></TD><TD>- one past the last point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetClosureIndex.html b/docs/manualpages/IS/PetscSectionGetClosureIndex.html
index f9c75e1..3acd695 100644
--- a/docs/manualpages/IS/PetscSectionGetClosureIndex.html
+++ b/docs/manualpages/IS/PetscSectionGetClosureIndex.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetClosureIndex</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetClosureIndex.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetClosureIndex.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetClosureIndex"><H1>PetscSectionGetClosureIndex</H1></A>
 Get the cache of points in the closure of each point in the section 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,21 @@ PetscErrorCode PetscSectionGetClosureIndex(PetscSection section, PetscObject obj
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section   </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj       </B></TD><TD>- A <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> which serves as the key for this index Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section   </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj       </B></TD><TD>- A <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> which serves as the key for this index
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clSection </B></TD><TD>- Section giving the size of the closure of each point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clPoints  </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> giving the points in each closure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clSection </B></TD><TD>- Section giving the size of the closure of each point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clPoints  </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> giving the points in each closure
+</TD></TR></TABLE>
 <P>
-Note: We compress out closure points with no dofs in this section Many br
+Note: We compress out closure points with no dofs in this section
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetClosureIndex.html#PetscSectionSetClosureIndex">PetscSectionSetClosureIndex</A>(), <A HREF="../DM/DMPlexCreateClosureIndex.html#DMPlexCreateClosureIndex">DMPlexCreateClosureIndex</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetConstrainedStorageSize.html b/docs/manualpages/IS/PetscSectionGetConstrainedStorageSize.html
index 70ec6fa..223e346 100644
--- a/docs/manualpages/IS/PetscSectionGetConstrainedStorageSize.html
+++ b/docs/manualpages/IS/PetscSectionGetConstrainedStorageSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetConstrainedStorageSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetConstrainedStorageSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetConstrainedStorageSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetConstrainedStorageSize"><H1>PetscSectionGetConstrainedStorageSize</H1></A>
 Return the size of an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> capable of holding all unconstrained degrees of freedom. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the size of an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> capab
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetConstrainedStorageSize(PetscSection s, PetscInt *size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -the size of an array which can hold all unconstrained dofs Many br
+<DT><B>size </B> -the size of an array which can hold all unconstrained dofs
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetStorageSize.html#PetscSectionGetStorageSize">PetscSectionGetStorageSize</A>(), <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetConstraintDof.html b/docs/manualpages/IS/PetscSectionGetConstraintDof.html
index 28d3bc0..871c85e 100644
--- a/docs/manualpages/IS/PetscSectionGetConstraintDof.html
+++ b/docs/manualpages/IS/PetscSectionGetConstraintDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetConstraintDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetConstraintDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetConstraintDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetConstraintDof"><H1>PetscSectionGetConstraintDof</H1></A>
 Return the number of constrained degrees of freedom associated with a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the number of constrained degrees of freedom associated with a given poin
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetConstraintDof(PetscSection s, PetscInt point, PetscInt *numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>numDof </B> -the number of dof which are fixed by constraints Many br
+<DT><B>numDof </B> -the number of dof which are fixed by constraints
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../IS/PetscSectionSetConstraintDof.html#PetscSectionSetConstraintDof">PetscSectionSetConstraintDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetConstraintIndices.html b/docs/manualpages/IS/PetscSectionGetConstraintIndices.html
index d771d2e..890ed05 100644
--- a/docs/manualpages/IS/PetscSectionGetConstraintIndices.html
+++ b/docs/manualpages/IS/PetscSectionGetConstraintIndices.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetConstraintIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetConstraintIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetConstraintIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetConstraintIndices"><H1>PetscSectionGetConstraintIndices</H1></A>
 Get the point dof numbers, in [0, dof), which are constrained 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,18 @@ PetscErrorCode PetscSectionGetConstraintIndices(PetscSection s, PetscInt point,
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>indices </B> -The constrained dofs Many br
+<DT><B>indices </B> -The constrained dofs
 <br>
 <P>
-Note: In Fortran, you call PetscSectionGetConstraintIndicesF90() and PetscSectionRestoreConstraintIndicesF90() Many br
+Note: In Fortran, you call PetscSectionGetConstraintIndicesF90() and PetscSectionRestoreConstraintIndicesF90()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetConstraintIndices.html#PetscSectionSetConstraintIndices">PetscSectionSetConstraintIndices</A>(), <A HREF="../IS/PetscSectionGetConstraintDof.html#PetscSectionGetConstraintDof">PetscSectionGetConstraintDof</A>(), <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
diff --git a/docs/manualpages/IS/PetscSectionGetDof.html b/docs/manualpages/IS/PetscSectionGetDof.html
index fed43b1..bfa748f 100644
--- a/docs/manualpages/IS/PetscSectionGetDof.html
+++ b/docs/manualpages/IS/PetscSectionGetDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetDof"><H1>PetscSectionGetDof</H1></A>
 Return the number of degrees of freedom associated with a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the number of degrees of freedom associated with a given point.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetDof(PetscSection s, PetscInt point, PetscInt *numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>numDof </B> -the number of dof Many br
+<DT><B>numDof </B> -the number of dof
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetField.html b/docs/manualpages/IS/PetscSectionGetField.html
index c281e91..48a1b4a 100644
--- a/docs/manualpages/IS/PetscSectionGetField.html
+++ b/docs/manualpages/IS/PetscSectionGetField.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetField</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetField.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetField.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetField"><H1>PetscSectionGetField</H1></A>
 Get the subsection associated with a single field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode PetscSectionGetField(PetscSection s, PetscInt field, PetscSection
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- The field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- The field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>subs  </B> -The subsection for the given field Many br
+<DT><B>subs  </B> -The subsection for the given field
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetNumFields.html#PetscSectionSetNumFields">PetscSectionSetNumFields</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetFieldComponents.html b/docs/manualpages/IS/PetscSectionGetFieldComponents.html
index 0b84438..a200992 100644
--- a/docs/manualpages/IS/PetscSectionGetFieldComponents.html
+++ b/docs/manualpages/IS/PetscSectionGetFieldComponents.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetFieldComponents</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetFieldComponents.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetFieldComponents.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetFieldComponents"><H1>PetscSectionGetFieldComponents</H1></A>
 Returns the number of field components for the given field. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the number of field components for the given field.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetFieldComponents(PetscSection s, PetscInt field, PetscInt *numComp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>numComp </B> -the number of field components Many br
+<DT><B>numComp </B> -the number of field components
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscSectionSetNumFieldComponents(), <A HREF="../IS/PetscSectionGetNumFields.html#PetscSectionGetNumFields">PetscSectionGetNumFields</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetFieldConstraintDof.html b/docs/manualpages/IS/PetscSectionGetFieldConstraintDof.html
index 40550dd..51614a3 100644
--- a/docs/manualpages/IS/PetscSectionGetFieldConstraintDof.html
+++ b/docs/manualpages/IS/PetscSectionGetFieldConstraintDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetFieldConstraintDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetFieldConstraintDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetFieldConstraintDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetFieldConstraintDof"><H1>PetscSectionGetFieldConstraintDof</H1></A>
 Return the number of constrained degrees of freedom associated with a given field on a point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Return the number of constrained degrees of freedom associated with a given fiel
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetFieldConstraintDof(PetscSection s, PetscInt point, PetscInt field, PetscInt *numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>numDof </B> -the number of dof which are fixed by constraints Many br
+<DT><B>numDof </B> -the number of dof which are fixed by constraints
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../IS/PetscSectionSetFieldConstraintDof.html#PetscSectionSetFieldConstraintDof">PetscSectionSetFieldConstraintDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetFieldDof.html b/docs/manualpages/IS/PetscSectionGetFieldDof.html
index 05af0c8..82c910f 100644
--- a/docs/manualpages/IS/PetscSectionGetFieldDof.html
+++ b/docs/manualpages/IS/PetscSectionGetFieldDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetFieldDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetFieldDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetFieldDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetFieldDof"><H1>PetscSectionGetFieldDof</H1></A>
 Return the number of degrees of freedom associated with a field on a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Return the number of degrees of freedom associated with a field on a given point
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetFieldDof(PetscSection s, PetscInt point, PetscInt field, PetscInt *numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>numDof </B> -the number of dof Many br
+<DT><B>numDof </B> -the number of dof
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetFieldDof.html#PetscSectionSetFieldDof">PetscSectionSetFieldDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetFieldName.html b/docs/manualpages/IS/PetscSectionGetFieldName.html
index 17d971a..87d4915 100644
--- a/docs/manualpages/IS/PetscSectionGetFieldName.html
+++ b/docs/manualpages/IS/PetscSectionGetFieldName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetFieldName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetFieldName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetFieldName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetFieldName"><H1>PetscSectionGetFieldName</H1></A>
 Returns the name of a field in the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the name of a field in the <A HREF="../IS/PetscSection.html#PetscSection
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetFieldName(PetscSection s, PetscInt field, const char *fieldName[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fieldName </B> -the field name Many br
+<DT><B>fieldName </B> -the field name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetFieldName.html#PetscSectionSetFieldName">PetscSectionSetFieldName</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetFieldOffset.html b/docs/manualpages/IS/PetscSectionGetFieldOffset.html
index 8dbc934..fe3472e 100644
--- a/docs/manualpages/IS/PetscSectionGetFieldOffset.html
+++ b/docs/manualpages/IS/PetscSectionGetFieldOffset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetFieldOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetFieldOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetFieldOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetFieldOffset"><H1>PetscSectionGetFieldOffset</H1></A>
 Return the offset into an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> for the dof associated with the given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Return the offset into an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> f
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetFieldOffset(PetscSection s, PetscInt point, PetscInt field, PetscInt *offset)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>offset </B> -the offset Many br
+<DT><B>offset </B> -the offset
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetMaxDof.html b/docs/manualpages/IS/PetscSectionGetMaxDof.html
index a1a4eab..6507170 100644
--- a/docs/manualpages/IS/PetscSectionGetMaxDof.html
+++ b/docs/manualpages/IS/PetscSectionGetMaxDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetMaxDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetMaxDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetMaxDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetMaxDof"><H1>PetscSectionGetMaxDof</H1></A>
 Return the maximum number of degrees of freedom on any point in the chart 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Return the maximum number of degrees of freedom on any point in the chart
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetMaxDof(PetscSection s, PetscInt *maxDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>maxDof </B> -the maximum dof Many br
+<DT><B>maxDof </B> -the maximum dof
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetNumFields.html b/docs/manualpages/IS/PetscSectionGetNumFields.html
index f49dad8..557279a 100644
--- a/docs/manualpages/IS/PetscSectionGetNumFields.html
+++ b/docs/manualpages/IS/PetscSectionGetNumFields.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetNumFields</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetNumFields.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetNumFields.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetNumFields"><H1>PetscSectionGetNumFields</H1></A>
 Returns the number of fields, or 0 if no fields were defined. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the number of fields, or 0 if no fields were defined.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetNumFields(PetscSection s, PetscInt *numFields)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>numFields </B> -the number of fields defined, or 0 if none were defined Many br
+<DT><B>numFields </B> -the number of fields defined, or 0 if none were defined
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetNumFields.html#PetscSectionSetNumFields">PetscSectionSetNumFields</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetOffset.html b/docs/manualpages/IS/PetscSectionGetOffset.html
index 76a976e..ae73af0 100644
--- a/docs/manualpages/IS/PetscSectionGetOffset.html
+++ b/docs/manualpages/IS/PetscSectionGetOffset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetOffset"><H1>PetscSectionGetOffset</H1></A>
 Return the offset into an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> for the dof associated with the given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the offset into an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> f
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetOffset(PetscSection s, PetscInt point, PetscInt *offset)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>offset </B> -the offset Many br
+<DT><B>offset </B> -the offset
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetFieldOffset.html#PetscSectionGetFieldOffset">PetscSectionGetFieldOffset</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetOffsetRange.html b/docs/manualpages/IS/PetscSectionGetOffsetRange.html
index a4b9d44..ac11307 100644
--- a/docs/manualpages/IS/PetscSectionGetOffsetRange.html
+++ b/docs/manualpages/IS/PetscSectionGetOffsetRange.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetOffsetRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetOffsetRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetOffsetRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetOffsetRange"><H1>PetscSectionGetOffsetRange</H1></A>
 Return the full range of offsets [start, end) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the full range of offsets [start, end)
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetOffsetRange(PetscSection s, PetscInt *start, PetscInt *end)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- the minimum offset Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end   </B></TD><TD>- one more than the maximum offset Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- the minimum offset
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>end   </B></TD><TD>- one more than the maximum offset
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetPermutation.html b/docs/manualpages/IS/PetscSectionGetPermutation.html
index a5cdc81..729f6de 100644
--- a/docs/manualpages/IS/PetscSectionGetPermutation.html
+++ b/docs/manualpages/IS/PetscSectionGetPermutation.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetPermutation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetPermutation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetPermutation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetPermutation"><H1>PetscSectionGetPermutation</H1></A>
 Returns the permutation of [0, pEnd-pStart) or NULL 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the permutation of [0, pEnd-pStart) or NULL
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetPermutation(PetscSection s, IS *perm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>perm </B> -The permutation as an <A HREF="../IS/IS.html#IS">IS</A> Many br
+<DT><B>perm </B> -The permutation as an <A HREF="../IS/IS.html#IS">IS</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetPermutation.html#PetscSectionSetPermutation">PetscSectionSetPermutation</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetStorageSize.html b/docs/manualpages/IS/PetscSectionGetStorageSize.html
index c4fa8aa..c22d161 100644
--- a/docs/manualpages/IS/PetscSectionGetStorageSize.html
+++ b/docs/manualpages/IS/PetscSectionGetStorageSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetStorageSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetStorageSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetStorageSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetStorageSize"><H1>PetscSectionGetStorageSize</H1></A>
 Return the size of an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> capable of holding all the degrees of freedom. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Return the size of an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> capab
 #include "petscvec.h"   
 PetscErrorCode PetscSectionGetStorageSize(PetscSection s, PetscInt *size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- the allocated size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- the allocated size
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -the size of an array which can hold all the dofs Many br
+<DT><B>size </B> -the size of an array which can hold all the dofs
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionGetConstrainedStorageSize.html#PetscSectionGetConstrainedStorageSize">PetscSectionGetConstrainedStorageSize</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionGetValueLayout.html b/docs/manualpages/IS/PetscSectionGetValueLayout.html
index c1ff5ed..931e1c3 100644
--- a/docs/manualpages/IS/PetscSectionGetValueLayout.html
+++ b/docs/manualpages/IS/PetscSectionGetValueLayout.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionGetValueLayout</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionGetValueLayout.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionGetValueLayout.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionGetValueLayout"><H1>PetscSectionGetValueLayout</H1></A>
 Get the <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> associated with a section, usually the default global section. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode PetscSectionGetValueLayout(MPI_Comm comm, PetscSection s, PetscLa
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s    </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- The <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s    </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>layout </B> -The layout for the section Many br
+<DT><B>layout </B> -The layout for the section
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionPermute.html b/docs/manualpages/IS/PetscSectionPermute.html
index dcc7ada..1fff1e3 100644
--- a/docs/manualpages/IS/PetscSectionPermute.html
+++ b/docs/manualpages/IS/PetscSectionPermute.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionPermute</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionPermute.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionPermute.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionPermute"><H1>PetscSectionPermute</H1></A>
 Reorder the section according to the input point permutation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Reorder the section according to the input point permutation
 #include "petscvec.h"   
 PetscErrorCode PetscSectionPermute(PetscSection section, IS permutation, PetscSection *sectionNew)
 </PRE>
-Collective on <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+Collective on <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- The point permutation, old point p becomes new point perm[p] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- The point permutation, old point p becomes new point perm[p]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sectionNew </B> -The permuted <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>sectionNew </B> -The permuted <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  mesh
diff --git a/docs/manualpages/IS/PetscSectionReset.html b/docs/manualpages/IS/PetscSectionReset.html
index c204ad5..421be12 100644
--- a/docs/manualpages/IS/PetscSectionReset.html
+++ b/docs/manualpages/IS/PetscSectionReset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionReset"><H1>PetscSectionReset</H1></A>
 Frees all section data. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Frees all section data.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionReset(PetscSection s)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>, <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetChart.html b/docs/manualpages/IS/PetscSectionSetChart.html
index 9a911f0..8b8c319 100644
--- a/docs/manualpages/IS/PetscSectionSetChart.html
+++ b/docs/manualpages/IS/PetscSectionSetChart.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetChart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetChart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetChart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetChart"><H1>PetscSectionSetChart</H1></A>
 Sets the range [pStart, pEnd) in which points in the lie. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the range [pStart, pEnd) in which points in the lie.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetChart(PetscSection s, PetscInt pStart, PetscInt pEnd)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- the first point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd </B></TD><TD>- one past the last point Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pStart </B></TD><TD>- the first point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pEnd </B></TD><TD>- one past the last point
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetChart.html#PetscSectionGetChart">PetscSectionGetChart</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetClosureIndex.html b/docs/manualpages/IS/PetscSectionSetClosureIndex.html
index 72d3b1d..6ea4dc2 100644
--- a/docs/manualpages/IS/PetscSectionSetClosureIndex.html
+++ b/docs/manualpages/IS/PetscSectionSetClosureIndex.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetClosureIndex</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetClosureIndex.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetClosureIndex.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetClosureIndex"><H1>PetscSectionSetClosureIndex</H1></A>
 Set a cache of points in the closure of each point in the section 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,18 @@ PetscErrorCode PetscSectionSetClosureIndex(PetscSection section, PetscObject obj
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section   </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj       </B></TD><TD>- A <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> which serves as the key for this index Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clSection </B></TD><TD>- Section giving the size of the closure of each point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clPoints  </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> giving the points in each closure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>section   </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj       </B></TD><TD>- A <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> which serves as the key for this index
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clSection </B></TD><TD>- Section giving the size of the closure of each point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>clPoints  </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> giving the points in each closure
+</TD></TR></TABLE>
 <P>
-Note: We compress out closure points with no dofs in this section Many br
+Note: We compress out closure points with no dofs in this section
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetClosureIndex.html#PetscSectionGetClosureIndex">PetscSectionGetClosureIndex</A>(), <A HREF="../DM/DMPlexCreateClosureIndex.html#DMPlexCreateClosureIndex">DMPlexCreateClosureIndex</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetConstraintDof.html b/docs/manualpages/IS/PetscSectionSetConstraintDof.html
index 104f83f..a06c26a 100644
--- a/docs/manualpages/IS/PetscSectionSetConstraintDof.html
+++ b/docs/manualpages/IS/PetscSectionSetConstraintDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetConstraintDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetConstraintDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetConstraintDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetConstraintDof"><H1>PetscSectionSetConstraintDof</H1></A>
 Set the number of constrained degrees of freedom associated with a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Set the number of constrained degrees of freedom associated with a given point.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetConstraintDof(PetscSection s, PetscInt point, PetscInt numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof which are fixed by constraints Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof which are fixed by constraints
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</A>(), <A HREF="../IS/PetscSectionGetConstraintDof.html#PetscSectionGetConstraintDof">PetscSectionGetConstraintDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetConstraintIndices.html b/docs/manualpages/IS/PetscSectionSetConstraintIndices.html
index 54528f1..c437935 100644
--- a/docs/manualpages/IS/PetscSectionSetConstraintIndices.html
+++ b/docs/manualpages/IS/PetscSectionSetConstraintIndices.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetConstraintIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetConstraintIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetConstraintIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetConstraintIndices"><H1>PetscSectionSetConstraintIndices</H1></A>
 Set the point dof numbers, in [0, dof), which are constrained 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,16 @@ PetscErrorCode PetscSectionSetConstraintIndices(PetscSection s, PetscInt point,
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- The constrained dofs Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- The <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- The point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- The constrained dofs
+</TD></TR></TABLE>
 <P>
-Note: The Fortran is PetscSectionSetConstraintIndicesF90() Many br
+Note: The Fortran is PetscSectionSetConstraintIndicesF90()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetConstraintIndices.html#PetscSectionGetConstraintIndices">PetscSectionGetConstraintIndices</A>(), <A HREF="../IS/PetscSectionGetConstraintDof.html#PetscSectionGetConstraintDof">PetscSectionGetConstraintDof</A>(), <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
diff --git a/docs/manualpages/IS/PetscSectionSetDof.html b/docs/manualpages/IS/PetscSectionSetDof.html
index edc1476..488f4c5 100644
--- a/docs/manualpages/IS/PetscSectionSetDof.html
+++ b/docs/manualpages/IS/PetscSectionSetDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetDof"><H1>PetscSectionSetDof</H1></A>
 Sets the number of degrees of freedom associated with a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the number of degrees of freedom associated with a given point.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetDof(PetscSection s, PetscInt point, PetscInt numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetDof.html#PetscSectionGetDof">PetscSectionGetDof</A>(), <A HREF="../IS/PetscSectionAddDof.html#PetscSectionAddDof">PetscSectionAddDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetFieldComponents.html b/docs/manualpages/IS/PetscSectionSetFieldComponents.html
index 174a59b..ab1934e 100644
--- a/docs/manualpages/IS/PetscSectionSetFieldComponents.html
+++ b/docs/manualpages/IS/PetscSectionSetFieldComponents.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetFieldComponents</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetFieldComponents.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetFieldComponents.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetFieldComponents"><H1>PetscSectionSetFieldComponents</H1></A>
 Sets the number of field components for the given field. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the number of field components for the given field.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetFieldComponents(PetscSection s, PetscInt field, PetscInt numComp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp </B></TD><TD>- the number of field components Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numComp </B></TD><TD>- the number of field components
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscSectionGetNumFieldComponents(), <A HREF="../IS/PetscSectionGetNumFields.html#PetscSectionGetNumFields">PetscSectionGetNumFields</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetFieldConstraintDof.html b/docs/manualpages/IS/PetscSectionSetFieldConstraintDof.html
index 627a9f4..5fec624 100644
--- a/docs/manualpages/IS/PetscSectionSetFieldConstraintDof.html
+++ b/docs/manualpages/IS/PetscSectionSetFieldConstraintDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetFieldConstraintDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetFieldConstraintDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetFieldConstraintDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetFieldConstraintDof"><H1>PetscSectionSetFieldConstraintDof</H1></A>
 Set the number of constrained degrees of freedom associated with a given field on a point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Set the number of constrained degrees of freedom associated with a given field o
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetFieldConstraintDof(PetscSection s, PetscInt point, PetscInt field, PetscInt numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof which are fixed by constraints Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof which are fixed by constraints
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</A>(), <A HREF="../IS/PetscSectionGetFieldConstraintDof.html#PetscSectionGetFieldConstraintDof">PetscSectionGetFieldConstraintDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetFieldDof.html b/docs/manualpages/IS/PetscSectionSetFieldDof.html
index 429f848..b3e1203 100644
--- a/docs/manualpages/IS/PetscSectionSetFieldDof.html
+++ b/docs/manualpages/IS/PetscSectionSetFieldDof.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetFieldDof</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetFieldDof.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetFieldDof.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetFieldDof"><H1>PetscSectionSetFieldDof</H1></A>
 Sets the number of degrees of freedom associated with a field on a given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the number of degrees of freedom associated with a field on a given point.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetFieldDof(PetscSection s, PetscInt point, PetscInt field, PetscInt numDof)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numDof </B></TD><TD>- the number of dof
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetFieldDof.html#PetscSectionGetFieldDof">PetscSectionGetFieldDof</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetFieldName.html b/docs/manualpages/IS/PetscSectionSetFieldName.html
index 0910d65..2a56e19 100644
--- a/docs/manualpages/IS/PetscSectionSetFieldName.html
+++ b/docs/manualpages/IS/PetscSectionSetFieldName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetFieldName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetFieldName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetFieldName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetFieldName"><H1>PetscSectionSetFieldName</H1></A>
 Sets the name of a field in the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the name of a field in the <A HREF="../IS/PetscSection.html#PetscSection">P
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetFieldName(PetscSection s, PetscInt field, const char fieldName[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldName </B></TD><TD>- the field name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s     </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldName </B></TD><TD>- the field name
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetFieldName.html#PetscSectionGetFieldName">PetscSectionGetFieldName</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetFieldOffset.html b/docs/manualpages/IS/PetscSectionSetFieldOffset.html
index 1ad7978..f2e8a28 100644
--- a/docs/manualpages/IS/PetscSectionSetFieldOffset.html
+++ b/docs/manualpages/IS/PetscSectionSetFieldOffset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetFieldOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetFieldOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetFieldOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetFieldOffset"><H1>PetscSectionSetFieldOffset</H1></A>
 Set the offset into an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> for the dof associated with the given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Set the offset into an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> for
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetFieldOffset(PetscSection s, PetscInt point, PetscInt field, PetscInt offset)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offset </B></TD><TD>- the offset Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>field </B></TD><TD>- the field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offset </B></TD><TD>- the offset
+</TD></TR></TABLE>
 <P>
-Note: The user usually does not call this function, but uses <A HREF="../IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</A>() Many br
+Note: The user usually does not call this function, but uses <A HREF="../IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>(), <A HREF="../IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetNumFields.html b/docs/manualpages/IS/PetscSectionSetNumFields.html
index 46141e7..398c51f 100644
--- a/docs/manualpages/IS/PetscSectionSetNumFields.html
+++ b/docs/manualpages/IS/PetscSectionSetNumFields.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetNumFields</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetNumFields.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetNumFields.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetNumFields"><H1>PetscSectionSetNumFields</H1></A>
 Sets the number of fields. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the number of fields.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetNumFields(PetscSection s, PetscInt numFields)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- the number of fields Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numFields </B></TD><TD>- the number of fields
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetNumFields.html#PetscSectionGetNumFields">PetscSectionGetNumFields</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetOffset.html b/docs/manualpages/IS/PetscSectionSetOffset.html
index 0d7fc8d..8b02a7c 100644
--- a/docs/manualpages/IS/PetscSectionSetOffset.html
+++ b/docs/manualpages/IS/PetscSectionSetOffset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetOffset"><H1>PetscSectionSetOffset</H1></A>
 Set the offset into an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> for the dof associated with the given point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Set the offset into an array or local <A HREF="../Vec/Vec.html#Vec">Vec</A> for
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetOffset(PetscSection s, PetscInt point, PetscInt offset)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offset </B></TD><TD>- the offset Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>offset </B></TD><TD>- the offset
+</TD></TR></TABLE>
 <P>
-Note: The user usually does not call this function, but uses <A HREF="../IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</A>() Many br
+Note: The user usually does not call this function, but uses <A HREF="../IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetFieldOffset.html#PetscSectionGetFieldOffset">PetscSectionGetFieldOffset</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>(), <A HREF="../IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetPermutation.html b/docs/manualpages/IS/PetscSectionSetPermutation.html
index ddf2b54..d371c5b 100644
--- a/docs/manualpages/IS/PetscSectionSetPermutation.html
+++ b/docs/manualpages/IS/PetscSectionSetPermutation.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetPermutation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetPermutation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetPermutation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetPermutation"><H1>PetscSectionSetPermutation</H1></A>
 Sets the permutation for [0, pEnd-pStart) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the permutation for [0, pEnd-pStart)
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetPermutation(PetscSection s, IS perm)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- the permutation of points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- the permutation of points
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionGetPermutation.html#PetscSectionGetPermutation">PetscSectionGetPermutation</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionSetUp.html b/docs/manualpages/IS/PetscSectionSetUp.html
index 63c5192..6f4db1d 100644
--- a/docs/manualpages/IS/PetscSectionSetUp.html
+++ b/docs/manualpages/IS/PetscSectionSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionSetUp"><H1>PetscSectionSetUp</H1></A>
 Calculate offsets based upon the number of degrees of freedom for each point. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Calculate offsets based upon the number of degrees of freedom for each point.
 #include "petscvec.h"   
 PetscErrorCode PetscSectionSetUp(PetscSection s)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+<DT><B>s </B> -the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/IS/PetscSectionView.html b/docs/manualpages/IS/PetscSectionView.html
index 4ece521..f7fac15 100644
--- a/docs/manualpages/IS/PetscSectionView.html
+++ b/docs/manualpages/IS/PetscSectionView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/PetscSectionView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/PetscSectionView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionView"><H1>PetscSectionView</H1></A>
 Views a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 #include "petscvec.h"   
 PetscErrorCode PetscSectionView(PetscSection s, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br
+Collective on <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object to view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> object to view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>(), <A HREF="../IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</A>()
diff --git a/docs/manualpages/IS/index.html b/docs/manualpages/IS/index.html
index a006b54..72fbb20 100644
--- a/docs/manualpages/IS/index.html
+++ b/docs/manualpages/IS/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/IS/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/IS/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/docs/manualpages/KSP/DMCopyDMKSP.html b/docs/manualpages/KSP/DMCopyDMKSP.html
index 94ace52..fdd769e 100644
--- a/docs/manualpages/KSP/DMCopyDMKSP.html
+++ b/docs/manualpages/KSP/DMCopyDMKSP.html
@@ -5,8 +5,8 @@
 <TITLE>DMCopyDMKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMCopyDMKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMCopyDMKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCopyDMKSP"><H1>DMCopyDMKSP</H1></A>
 copies a <A HREF="../DM/DM.html#DM">DM</A> context to a new <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ copies a <A HREF="../DM/DM.html#DM">DM</A> context to a new <A HREF="../DM/DM.ht
 #include "petscksp.h" 
 PetscErrorCode DMCopyDMKSP(DM dmsrc,DM dmdest)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmsrc </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to obtain context from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmdest </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to add context to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmsrc </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to obtain context from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmdest </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to add context to
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The context is copied by reference. This function does not ensure that a context exists. Many br
+The context is copied by reference. This function does not ensure that a context exists.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/DMGetDMKSP.html#DMGetDMKSP">DMGetDMKSP</A>(), <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>()
diff --git a/docs/manualpages/KSP/DMGetDMKSP.html b/docs/manualpages/KSP/DMGetDMKSP.html
index d7c45c2..ed5978e 100644
--- a/docs/manualpages/KSP/DMGetDMKSP.html
+++ b/docs/manualpages/KSP/DMGetDMKSP.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDMKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMGetDMKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMGetDMKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDMKSP"><H1>DMGetDMKSP</H1></A>
 get read-only private DMKSP context from a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ get read-only private DMKSP context from a <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscksp.h" 
 PetscErrorCode DMGetDMKSP(DM dm,DMKSP *kspdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>snesdm </B> -private DMKSP context Many br
+<DT><B>snesdm </B> -private DMKSP context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../KSP/DMGetDMKSPWrite.html#DMGetDMKSPWrite">DMGetDMKSPWrite</A>() if write access is needed. The DMKSPSetXXX API should be used wherever possible. Many br
+Use <A HREF="../KSP/DMGetDMKSPWrite.html#DMGetDMKSPWrite">DMGetDMKSPWrite</A>() if write access is needed. The DMKSPSetXXX API should be used wherever possible.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/DMGetDMKSPWrite.html#DMGetDMKSPWrite">DMGetDMKSPWrite</A>()
diff --git a/docs/manualpages/KSP/DMGetDMKSPWrite.html b/docs/manualpages/KSP/DMGetDMKSPWrite.html
index 12ce5c4..26a6c18 100644
--- a/docs/manualpages/KSP/DMGetDMKSPWrite.html
+++ b/docs/manualpages/KSP/DMGetDMKSPWrite.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDMKSPWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMGetDMKSPWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMGetDMKSPWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDMKSPWrite"><H1>DMGetDMKSPWrite</H1></A>
 get write access to private DMKSP context from a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ get write access to private DMKSP context from a <A HREF="../DM/DM.html#DM">DM</
 #include "petscksp.h" 
 PetscErrorCode DMGetDMKSPWrite(DM dm,DMKSP *kspdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>kspdm </B> -private DMKSP context Many br
+<DT><B>kspdm </B> -private DMKSP context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/DMGetDMKSP.html#DMGetDMKSP">DMGetDMKSP</A>()
diff --git a/docs/manualpages/KSP/DMGlobalToLocalSolve.html b/docs/manualpages/KSP/DMGlobalToLocalSolve.html
index 8cf30c9..20ed0d3 100644
--- a/docs/manualpages/KSP/DMGlobalToLocalSolve.html
+++ b/docs/manualpages/KSP/DMGlobalToLocalSolve.html
@@ -5,8 +5,8 @@
 <TITLE>DMGlobalToLocalSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMGlobalToLocalSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMGlobalToLocalSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGlobalToLocalSolve"><H1>DMGlobalToLocalSolve</H1></A>
 Solve for the global vector that is mapped to a given local vector by <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>()/<A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>() with mode = <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>.  It is assumed that the sum of all the local vector sizes is greater than or equal to the global vector size, so the solution is a least-squares solution.  It is also  [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,21 +16,26 @@ Solve for the global vector that is mapped to a given local vector by <A HREF=".
 #include "petscksp.h" 
 PetscErrorCode DMGlobalToLocalSolve(DM dm, Vec x, Vec y)
 </PRE>
-collective Many br
+collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- The local vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- The global vector: the input value of globalVec is used as an initial guess Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- The local vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- The global vector: the input value of globalVec is used as an initial guess
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>y </B> -The least-squares solution Many br
+<DT><B>y </B> -The least-squares solution
 <br>
 <P>
- Many br
+
 <P>
-Note: If the <A HREF="../DM/DM.html#DM">DM</A> is of type <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A>, then y is the solution of L' * D * L * y = L' * D * x, where D is a diagonal mask that is 1 for every point in Many brthe union of the closures of the local cells and 0 otherwise.  This difference is only relevant if there are anchor points that are not in the Many brclosure of any local cell (see <A HREF="../DM/DMPlexGetAnchors.html#DMPlexGetAnchors">DMPlexGetAnchors</A>()/<A HREF=". [...]
+Note: If the <A HREF="../DM/DM.html#DM">DM</A> is of type <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A>, then y is the solution of L' * D * L * y = L' * D * x, where D is a diagonal mask that is 1 for every point in
+the union of the closures of the local cells and 0 otherwise.  This difference is only relevant if there are anchor points that are not in the
+closure of any local cell (see <A HREF="../DM/DMPlexGetAnchors.html#DMPlexGetAnchors">DMPlexGetAnchors</A>()/<A HREF="../DM/DMPlexSetAnchors.html#DMPlexSetAnchors">DMPlexSetAnchors</A>()).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMGlobalToLocalBegin.html#DMGlobalToLocalBegin">DMGlobalToLocalBegin</A>(), <A HREF="../DM/DMGlobalToLocalEnd.html#DMGlobalToLocalEnd">DMGlobalToLocalEnd</A>(), <A HREF="../DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</A>(), <A HREF="../DM/DMLocalToGlobalEnd.html#DMLocalToGlobalEnd">DMLocalToGlobalEnd</A>(), <A HREF="../DM/DMPlexGetAnchors.html#DMPlexGetAnchors">DMPlexGetAnchors</A>(), <A HREF="../DM/DMPlexSetAnchors.html#DMPlexSetAnchors">DMPle [...]
diff --git a/docs/manualpages/KSP/DMKSPCopy.html b/docs/manualpages/KSP/DMKSPCopy.html
index e2e1f6b..0f37187 100644
--- a/docs/manualpages/KSP/DMKSPCopy.html
+++ b/docs/manualpages/KSP/DMKSPCopy.html
@@ -5,8 +5,8 @@
 <TITLE>DMKSPCopy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMKSPCopy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMKSPCopy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMKSPCopy"><H1>DMKSPCopy</H1></A>
 copies the information in a DMKSP to another DMKSP 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ copies the information in a DMKSP to another DMKSP
 #include "petscksp.h" 
 PetscErrorCode DMKSPCopy(DMKSP kdm,DMKSP nkdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>kdm </B></TD><TD>- Original DMKSP Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nkdm </B></TD><TD>- DMKSP to receive the data, should have been created with DMKSPCreate() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>kdm </B></TD><TD>- Original DMKSP
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nkdm </B></TD><TD>- DMKSP to receive the data, should have been created with DMKSPCreate()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMKSPCreate(), DMKSPDestroy()
diff --git a/docs/manualpages/KSP/DMKSPGetComputeInitialGuess.html b/docs/manualpages/KSP/DMKSPGetComputeInitialGuess.html
index 6c77220..054ef13 100644
--- a/docs/manualpages/KSP/DMKSPGetComputeInitialGuess.html
+++ b/docs/manualpages/KSP/DMKSPGetComputeInitialGuess.html
@@ -5,8 +5,8 @@
 <TITLE>DMKSPGetComputeInitialGuess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMKSPGetComputeInitialGuess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMKSPGetComputeInitialGuess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMKSPGetComputeInitialGuess"><H1>DMKSPGetComputeInitialGuess</H1></A>
 get <A HREF="../KSP/KSP.html#KSP">KSP</A> initial guess evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ get <A HREF="../KSP/KSP.html#KSP">KSP</A> initial guess evaluation function
 #include "petscksp.h" 
 PetscErrorCode DMKSPGetComputeInitialGuess(DM dm,PetscErrorCode (**func)(KSP,Vec,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- initial guess evaluation function, see <A HREF="../KSP/KSPSetComputeInitialGuess.html#KSPSetComputeInitialGuess">KSPSetComputeInitialGuess</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for right hand side evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- initial guess evaluation function, see <A HREF="../KSP/KSPSetComputeInitialGuess.html#KSPSetComputeInitialGuess">KSPSetComputeInitialGuess</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for right hand side evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMKSPSetContext(), <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>(), <A HREF="../KSP/DMKSPSetComputeRHS.html#DMKSPSetComputeRHS">DMKSPSetComputeRHS</A>()
diff --git a/docs/manualpages/KSP/DMKSPGetComputeOperators.html b/docs/manualpages/KSP/DMKSPGetComputeOperators.html
index ea43b04..ec085f4 100644
--- a/docs/manualpages/KSP/DMKSPGetComputeOperators.html
+++ b/docs/manualpages/KSP/DMKSPGetComputeOperators.html
@@ -5,8 +5,8 @@
 <TITLE>DMKSPGetComputeOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMKSPGetComputeOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMKSPGetComputeOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMKSPGetComputeOperators"><H1>DMKSPGetComputeOperators</H1></A>
 get <A HREF="../KSP/KSP.html#KSP">KSP</A> matrix evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ get <A HREF="../KSP/KSP.html#KSP">KSP</A> matrix evaluation function
 #include "petscksp.h" 
 PetscErrorCode DMKSPGetComputeOperators(DM dm,PetscErrorCode (**func)(KSP,Mat,Mat,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- matrix evaluation function, see <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for matrix evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- matrix evaluation function, see <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for matrix evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMKSPSetContext(), <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>(), <A HREF="../KSP/DMKSPSetComputeOperators.html#DMKSPSetComputeOperators">DMKSPSetComputeOperators</A>()
diff --git a/docs/manualpages/KSP/DMKSPGetComputeRHS.html b/docs/manualpages/KSP/DMKSPGetComputeRHS.html
index 0c2caa9..c28c02d 100644
--- a/docs/manualpages/KSP/DMKSPGetComputeRHS.html
+++ b/docs/manualpages/KSP/DMKSPGetComputeRHS.html
@@ -5,8 +5,8 @@
 <TITLE>DMKSPGetComputeRHS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMKSPGetComputeRHS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMKSPGetComputeRHS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMKSPGetComputeRHS"><H1>DMKSPGetComputeRHS</H1></A>
 get <A HREF="../KSP/KSP.html#KSP">KSP</A> right hand side evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ get <A HREF="../KSP/KSP.html#KSP">KSP</A> right hand side evaluation function
 #include "petscksp.h" 
 PetscErrorCode DMKSPGetComputeRHS(DM dm,PetscErrorCode (**func)(KSP,Vec,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- right hand side evaluation function, see <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for right hand side evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- right hand side evaluation function, see <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for right hand side evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMKSPSetContext(), <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>(), <A HREF="../KSP/DMKSPSetComputeRHS.html#DMKSPSetComputeRHS">DMKSPSetComputeRHS</A>()
diff --git a/docs/manualpages/KSP/DMKSPSetComputeInitialGuess.html b/docs/manualpages/KSP/DMKSPSetComputeInitialGuess.html
index 53fa05b..4541d6e 100644
--- a/docs/manualpages/KSP/DMKSPSetComputeInitialGuess.html
+++ b/docs/manualpages/KSP/DMKSPSetComputeInitialGuess.html
@@ -5,8 +5,8 @@
 <TITLE>DMKSPSetComputeInitialGuess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMKSPSetComputeInitialGuess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMKSPSetComputeInitialGuess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMKSPSetComputeInitialGuess"><H1>DMKSPSetComputeInitialGuess</H1></A>
 set <A HREF="../KSP/KSP.html#KSP">KSP</A> initial guess evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ set <A HREF="../KSP/KSP.html#KSP">KSP</A> initial guess evaluation function
 #include "petscksp.h" 
 PetscErrorCode DMKSPSetComputeInitialGuess(DM dm,PetscErrorCode (*func)(KSP,Vec,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- initial guess evaluation function, see <A HREF="../KSP/KSPSetComputeInitialGuess.html#KSPSetComputeInitialGuess">KSPSetComputeInitialGuess</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for right hand side evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- initial guess evaluation function, see <A HREF="../KSP/KSPSetComputeInitialGuess.html#KSPSetComputeInitialGuess">KSPSetComputeInitialGuess</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for right hand side evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../KSP/KSPSetComputeInitialGuess.html#KSPSetComputeInitialGuess">KSPSetComputeInitialGuess</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>. Many br
+<A HREF="../KSP/KSPSetComputeInitialGuess.html#KSPSetComputeInitialGuess">KSPSetComputeInitialGuess</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMKSPSetContext(), <A HREF="../KSP/DMKSPGetComputeRHS.html#DMKSPGetComputeRHS">DMKSPGetComputeRHS</A>(), KSPSetRHS()
diff --git a/docs/manualpages/KSP/DMKSPSetComputeOperators.html b/docs/manualpages/KSP/DMKSPSetComputeOperators.html
index 38e43d7..4e20c2a 100644
--- a/docs/manualpages/KSP/DMKSPSetComputeOperators.html
+++ b/docs/manualpages/KSP/DMKSPSetComputeOperators.html
@@ -5,8 +5,8 @@
 <TITLE>DMKSPSetComputeOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMKSPSetComputeOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMKSPSetComputeOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMKSPSetComputeOperators"><H1>DMKSPSetComputeOperators</H1></A>
 set <A HREF="../KSP/KSP.html#KSP">KSP</A> matrix evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ set <A HREF="../KSP/KSP.html#KSP">KSP</A> matrix evaluation function
 #include "petscksp.h" 
 PetscErrorCode DMKSPSetComputeOperators(DM dm,PetscErrorCode (*func)(KSP,Mat,Mat,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- matrix evaluation function, see <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for matrix evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- matrix evaluation function, see <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for matrix evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the pr [...]
+<A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the matrix.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMKSPSetContext(), <A HREF="../KSP/DMKSPGetComputeOperators.html#DMKSPGetComputeOperators">DMKSPGetComputeOperators</A>(), <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>()
diff --git a/docs/manualpages/KSP/DMKSPSetComputeRHS.html b/docs/manualpages/KSP/DMKSPSetComputeRHS.html
index bb0e973..09c09b5 100644
--- a/docs/manualpages/KSP/DMKSPSetComputeRHS.html
+++ b/docs/manualpages/KSP/DMKSPSetComputeRHS.html
@@ -5,8 +5,8 @@
 <TITLE>DMKSPSetComputeRHS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMKSPSetComputeRHS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMKSPSetComputeRHS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMKSPSetComputeRHS"><H1>DMKSPSetComputeRHS</H1></A>
 set <A HREF="../KSP/KSP.html#KSP">KSP</A> right hand side evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ set <A HREF="../KSP/KSP.html#KSP">KSP</A> right hand side evaluation function
 #include "petscksp.h" 
 PetscErrorCode DMKSPSetComputeRHS(DM dm,PetscErrorCode (*func)(KSP,Vec,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- right hand side evaluation function, see <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for right hand side evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../KSP/KSP.html#KSP">KSP</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- right hand side evaluation function, see <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for right hand side evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of se [...]
+<A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the matrix.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMKSPSetContext(), <A HREF="../KSP/DMKSPGetComputeRHS.html#DMKSPGetComputeRHS">DMKSPGetComputeRHS</A>(), KSPSetRHS()
diff --git a/docs/manualpages/KSP/DMProjectField.html b/docs/manualpages/KSP/DMProjectField.html
index 5e6954f..329db30 100644
--- a/docs/manualpages/KSP/DMProjectField.html
+++ b/docs/manualpages/KSP/DMProjectField.html
@@ -5,8 +5,8 @@
 <TITLE>DMProjectField</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/DMProjectField.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/DMProjectField.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMProjectField"><H1>DMProjectField</H1></A>
 This projects the given function of the fields into the function space provided. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -23,16 +23,20 @@ PetscErrorCode DMProjectField(DM dm, Vec U,
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U       </B></TD><TD>- The input field vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs   </B></TD><TD>- The functions to evaluate, one per field Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode    </B></TD><TD>- The insertion mode for values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm      </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U       </B></TD><TD>- The input field vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcs   </B></TD><TD>- The functions to evaluate, one per field
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode    </B></TD><TD>- The insertion mode for values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>X       </B> -The output vector Many br
+<DT><B>X       </B> -The output vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMProjectFunction.html#DMProjectFunction">DMProjectFunction</A>(), <A HREF="../DM/DMComputeL2Diff.html#DMComputeL2Diff">DMComputeL2Diff</A>()
diff --git a/docs/manualpages/KSP/KSCGLS.html b/docs/manualpages/KSP/KSCGLS.html
index 5442e41..9e578b0 100644
--- a/docs/manualpages/KSP/KSCGLS.html
+++ b/docs/manualpages/KSP/KSCGLS.html
@@ -5,16 +5,16 @@
 <TITLE>KSCGLS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSCGLS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSCGLS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSCGLS"><H1>KSCGLS</H1></A>
-Conjugate Gradient method for Least-Squares problems  Many br
+Conjugate Gradient method for Least-Squares problems 
 <P>
-Supports non-square (rectangular) matrices. Many br
+Supports non-square (rectangular) matrices.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>,
-<BR><A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>(), <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>(), <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPGROPPCG.html#KSPGROPPCG">KSPGROPPCG</A> Many br
+<BR><A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>(), <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>(), <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPGROPPCG.html#KSPGROPPCG">KSPGROPPCG</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/cg/cgls.c.html#KSCGLS">src/ksp/ksp/impls/cg/cgls.c</A>
diff --git a/docs/manualpages/KSP/KSP.html b/docs/manualpages/KSP/KSP.html
index 9112f22..de0684c 100644
--- a/docs/manualpages/KSP/KSP.html
+++ b/docs/manualpages/KSP/KSP.html
@@ -5,18 +5,19 @@
 <TITLE>KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP"><H1>KSP</H1></A>
 Abstract PETSc object that manages all Krylov methods. This is the object that manages the linear solves in PETSc (even those such as direct solvers that do no use Krylov accelerators). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_KSP*     <A HREF="../KSP/KSP.html#KSP">KSP</A>;
 </PRE>
- Many br
+
 <P>
 <P>
-Notes: When a direct solver is used but no Krylov solver is used the <A HREF="../KSP/KSP.html#KSP">KSP</A> object is still used by with a Many brKSPType of <A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A> (meaning application of the preconditioner is only used as the linear solver). Many br
+Notes: When a direct solver is used but no Krylov solver is used the <A HREF="../KSP/KSP.html#KSP">KSP</A> object is still used by with a
+<A HREF="../KSP/KSPType.html#KSPType">KSPType</A> of <A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A> (meaning application of the preconditioner is only used as the linear solver).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</A>()
diff --git a/docs/manualpages/KSP/KSPAppendOptionsPrefix.html b/docs/manualpages/KSP/KSPAppendOptionsPrefix.html
index 80339f9..db3cf88 100644
--- a/docs/manualpages/KSP/KSPAppendOptionsPrefix.html
+++ b/docs/manualpages/KSP/KSPAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>KSPAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPAppendOptionsPrefix"><H1>KSPAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all <A HREF="../KSP/KSP.html#KSP">KSP</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Appends to the prefix used for searching for all <A HREF="../KSP/KSP.html#KSP">K
 #include "petscksp.h" 
 PetscErrorCode  KSPAppendOptionsPrefix(KSP ksp,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../KSP/KSP.html#KSP">KSP</A> option requests Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../KSP/KSP.html#KSP">KSP</A> option requests
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, append, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPBCGS.html b/docs/manualpages/KSP/KSPBCGS.html
index 1fa56c3..2699e88 100644
--- a/docs/manualpages/KSP/KSPBCGS.html
+++ b/docs/manualpages/KSP/KSPBCGS.html
@@ -5,18 +5,20 @@
 <TITLE>KSPBCGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPBCGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPBCGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPBCGS"><H1>KSPBCGS</H1></A>
 Implements the BiCGStab (Stabilized version of BiConjugate Gradient Squared) method. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: See <A HREF="../KSP/KSPBCGSL.html#KSPBCGSL">KSPBCGSL</A> for additional stabilization Many brSupports left and right preconditioning but not symmetric Many br
+Notes: See <A HREF="../KSP/KSPBCGSL.html#KSPBCGSL">KSPBCGSL</A> for additional stabilization
+Supports left and right preconditioning but not symmetric
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -van der Vorst, SIAM J. Sci. Stat. Comput., 1992. Many br
+<DT><B>1. </B> -van der Vorst, SIAM J. Sci. Stat. Comput., 1992.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPBCGSL.html b/docs/manualpages/KSP/KSPBCGSL.html
index 102c6b7..d519d69 100644
--- a/docs/manualpages/KSP/KSPBCGSL.html
+++ b/docs/manualpages/KSP/KSPBCGSL.html
@@ -5,27 +5,42 @@
 <TITLE>KSPBCGSL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPBCGSL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPBCGSL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPBCGSL"><H1>KSPBCGSL</H1></A>
 Implements a slight variant of the Enhanced BiCGStab(L) algorithm in (3) and (2).  The variation concerns cases when either kappa0**2 or kappa1**2 is negative due to round-off. Kappa0 has also been pulled out of the denominator in the formula for ghat. 
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- G.L.G. Sleijpen, H.A. van der Vorst, "An overview of Many brapproaches for the stable computation of hybrid BiCG Many brmethods", Applied Numerical Mathematics: Transactions Many brf IMACS, 19(3), 1996. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- G.L.G. Sleijpen, H.A. van der Vorst, D.R. Fokkema, Many br"BiCGStab(L) and other hybrid BiCG methods", Many brNumerical Algorithms, 7, 1994. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- D.R. Fokkema, "Enhanced implementation of BiCGStab(L) Many brfor solving linear systems of equations", preprint Many brfrom www.citeseer.com. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- G.L.G. Sleijpen, H.A. van der Vorst, "An overview of
+approaches for the stable computation of hybrid BiCG
+methods", Applied Numerical Mathematics: Transactions
+f IMACS, 19(3), 1996.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- G.L.G. Sleijpen, H.A. van der Vorst, D.R. Fokkema,
+"BiCGStab(L) and other hybrid BiCG methods",
+Numerical Algorithms, 7, 1994.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- D.R. Fokkema, "Enhanced implementation of BiCGStab(L)
+for solving linear systems of equations", preprint
+from www.citeseer.com.
+</TD></TR></TABLE>
 <P>
-Contributed by: Joel M. Malard, email jm.malard at pnl.gov Many br
+Contributed by: Joel M. Malard, email jm.malard at pnl.gov
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_ell <ell> Number of Krylov search directions, defaults to 2 </B></TD><TD>- - <A HREF="../KSP/KSPBCGSLSetEll.html#KSPBCGSLSetEll">KSPBCGSLSetEll</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_cxpol </B></TD><TD>- Use a convex function of the MinRes and OR polynomials after the BiCG step instead of default MinRes -- <A HREF="../KSP/KSPBCGSLSetPol.html#KSPBCGSLSetPol">KSPBCGSLSetPol</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_mrpoly </B></TD><TD>- Use the default MinRes polynomial after the BiCG step  -- <A HREF="../KSP/KSPBCGSLSetPol.html#KSPBCGSLSetPol">KSPBCGSLSetPol</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_xres <res> Threshold used to decide when to refresh computed residuals </B></TD><TD>- - <A HREF="../KSP/KSPBCGSLSetXRes.html#KSPBCGSLSetXRes">KSPBCGSLSetXRes</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_pinv <true/false> </B></TD><TD>- (de)activate use of pseudoinverse -- <A HREF="../KSP/KSPBCGSLSetUsePseudoinverse.html#KSPBCGSLSetUsePseudoinverse">KSPBCGSLSetUsePseudoinverse</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_ell <ell> Number of Krylov search directions, defaults to 2 </B></TD><TD>- - <A HREF="../KSP/KSPBCGSLSetEll.html#KSPBCGSLSetEll">KSPBCGSLSetEll</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_cxpol </B></TD><TD>- Use a convex function of the MinRes and OR polynomials after the BiCG step instead of default MinRes -- <A HREF="../KSP/KSPBCGSLSetPol.html#KSPBCGSLSetPol">KSPBCGSLSetPol</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_mrpoly </B></TD><TD>- Use the default MinRes polynomial after the BiCG step  -- <A HREF="../KSP/KSPBCGSLSetPol.html#KSPBCGSLSetPol">KSPBCGSLSetPol</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_xres <res> Threshold used to decide when to refresh computed residuals </B></TD><TD>- - <A HREF="../KSP/KSPBCGSLSetXRes.html#KSPBCGSLSetXRes">KSPBCGSLSetXRes</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_pinv <true/false> </B></TD><TD>- (de)activate use of pseudoinverse -- <A HREF="../KSP/KSPBCGSLSetUsePseudoinverse.html#KSPBCGSLSetUsePseudoinverse">KSPBCGSLSetUsePseudoinverse</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>, <A HREF="../KSP/KSPBCGS.html#KSPBCGS">KSPBCGS</A>, <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>(), <A HREF="../KSP/KSPBCGSLSetEll.html#KSPBCGSLSetEll">KSPBCGSLSetEll</A>(), [...]
diff --git a/docs/manualpages/KSP/KSPBCGSLSetEll.html b/docs/manualpages/KSP/KSPBCGSLSetEll.html
index dfc5982..1c02be0 100644
--- a/docs/manualpages/KSP/KSPBCGSLSetEll.html
+++ b/docs/manualpages/KSP/KSPBCGSLSetEll.html
@@ -5,8 +5,8 @@
 <TITLE>KSPBCGSLSetEll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPBCGSLSetEll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPBCGSLSetEll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPBCGSLSetEll"><H1>KSPBCGSLSetEll</H1></A>
 Sets the number of search directions in BiCGStab(L). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Sets the number of search directions in BiCGStab(L).
 #include "petscksp.h" 
 PetscErrorCode  KSPBCGSLSetEll(KSP ksp, PetscInt ell)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ell </B></TD><TD>- number of search directions Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ell </B></TD><TD>- number of search directions
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <P>
-<DT><B>-ksp_bcgsl_ell ell</B> - Many br Many br
+<DT><B>-ksp_bcgsl_ell ell</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For large ell it is common for the polynomial update problem to become singular (due to happy breakdown for smallish Many brtest problems, but also for larger problems). Consequently, by default, the system is solved by pseudoinverse, which Many brallows the iteration to complete successfully. See <A HREF="../KSP/KSPBCGSLSetUsePseudoinverse.html#KSPBCGSLSetUsePseudoinverse">KSPBCGSLSetUsePseudoinverse</A>() to switch to a conventional solve. Many br
+For large ell it is common for the polynomial update problem to become singular (due to happy breakdown for smallish
+test problems, but also for larger problems). Consequently, by default, the system is solved by pseudoinverse, which
+allows the iteration to complete successfully. See <A HREF="../KSP/KSPBCGSLSetUsePseudoinverse.html#KSPBCGSLSetUsePseudoinverse">KSPBCGSLSetUsePseudoinverse</A>() to switch to a conventional solve.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, BiCGStab(L), set, exact residuals,
diff --git a/docs/manualpages/KSP/KSPBCGSLSetPol.html b/docs/manualpages/KSP/KSPBCGSLSetPol.html
index 87bd2b0..813bd4c 100644
--- a/docs/manualpages/KSP/KSPBCGSLSetPol.html
+++ b/docs/manualpages/KSP/KSPBCGSLSetPol.html
@@ -5,8 +5,8 @@
 <TITLE>KSPBCGSLSetPol</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPBCGSLSetPol.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPBCGSLSetPol.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPBCGSLSetPol"><H1>KSPBCGSLSetPol</H1></A>
 Sets the type of polynomial part will be used in the BiCGSTab(L) solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Sets the type of polynomial part will be used in the BiCGSTab(L) solver.
 #include "petscksp.h" 
 PetscErrorCode  KSPBCGSLSetPol(KSP ksp, PetscBool uMROR)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uMROR </B></TD><TD>- set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> when the polynomial is a convex combination of an MR and an OR step. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uMROR </B></TD><TD>- set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> when the polynomial is a convex combination of an MR and an OR step.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_cxpoly </B></TD><TD>- use enhanced polynomial Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_mrpoly </B></TD><TD>- use standard polynomial Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_cxpoly </B></TD><TD>- use enhanced polynomial
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_mrpoly </B></TD><TD>- use standard polynomial
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, BiCGStab(L), set, polynomial
diff --git a/docs/manualpages/KSP/KSPBCGSLSetUsePseudoinverse.html b/docs/manualpages/KSP/KSPBCGSLSetUsePseudoinverse.html
index 2e643f8..cfb7a43 100644
--- a/docs/manualpages/KSP/KSPBCGSLSetUsePseudoinverse.html
+++ b/docs/manualpages/KSP/KSPBCGSLSetUsePseudoinverse.html
@@ -5,8 +5,8 @@
 <TITLE>KSPBCGSLSetUsePseudoinverse</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPBCGSLSetUsePseudoinverse.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPBCGSLSetUsePseudoinverse.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPBCGSLSetUsePseudoinverse"><H1>KSPBCGSLSetUsePseudoinverse</H1></A>
 Use pseudoinverse (via SVD) to solve polynomial part of update 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Use pseudoinverse (via SVD) to solve polynomial part of update
 #include "petscksp.h" 
 PetscErrorCode KSPBCGSLSetUsePseudoinverse(KSP ksp,PetscBool use_pinv)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use_pinv </B></TD><TD>- set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> when using pseudoinverse Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use_pinv </B></TD><TD>- set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> when using pseudoinverse
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_pinv </B></TD><TD>- use pseudoinverse Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_bcgsl_pinv </B></TD><TD>- use pseudoinverse
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, BiCGStab(L), set, polynomial
diff --git a/docs/manualpages/KSP/KSPBCGSLSetXRes.html b/docs/manualpages/KSP/KSPBCGSLSetXRes.html
index f750a78..ac34d31 100644
--- a/docs/manualpages/KSP/KSPBCGSLSetXRes.html
+++ b/docs/manualpages/KSP/KSPBCGSLSetXRes.html
@@ -5,8 +5,8 @@
 <TITLE>KSPBCGSLSetXRes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPBCGSLSetXRes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPBCGSLSetXRes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPBCGSLSetXRes"><H1>KSPBCGSLSetXRes</H1></A>
 Sets the parameter governing when exact residuals will be used instead of computed residuals. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Sets the parameter governing when exact residuals will be used instead of comput
 #include "petscksp.h" 
 PetscErrorCode  KSPBCGSLSetXRes(KSP ksp, PetscReal delta)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>delta </B></TD><TD>- computed residuals are used alone when delta is not positive Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>delta </B></TD><TD>- computed residuals are used alone when delta is not positive
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <P>
-<DT><B>-ksp_bcgsl_xres delta</B> - Many br Many br
+<DT><B>-ksp_bcgsl_xres delta</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPBICG.html b/docs/manualpages/KSP/KSPBICG.html
index d5d8f37..4e23106 100644
--- a/docs/manualpages/KSP/KSPBICG.html
+++ b/docs/manualpages/KSP/KSPBICG.html
@@ -5,17 +5,21 @@
 <TITLE>KSPBICG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPBICG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPBICG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPBICG"><H1>KSPBICG</H1></A>
 Implements the Biconjugate gradient method (similar to running the conjugate gradient on the normal equations). 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: this method requires that one be apply to apply the transpose of the preconditioner and operator Many bras well as the operator and preconditioner. Many brSupports only left preconditioning Many br
+Notes: this method requires that one be apply to apply the transpose of the preconditioner and operator
+as well as the operator and preconditioner.
+Supports only left preconditioning
 <P>
-See <A HREF="../KSP/KSPCGNE.html#KSPCGNE">KSPCGNE</A> for code that EXACTLY runs the preconditioned conjugate gradient method on the Many brnormal equations Many br
+See <A HREF="../KSP/KSPCGNE.html#KSPCGNE">KSPCGNE</A> for code that EXACTLY runs the preconditioned conjugate gradient method on the
+normal equations
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPBCGS.html#KSPBCGS">KSPBCGS</A>, <A HREF="../KSP/KSPCGNE.html#KSPCGNE">KSPCGNE</A>
diff --git a/docs/manualpages/KSP/KSPBuildResidual.html b/docs/manualpages/KSP/KSPBuildResidual.html
index cb6dd4d..0433a39 100644
--- a/docs/manualpages/KSP/KSPBuildResidual.html
+++ b/docs/manualpages/KSP/KSPBuildResidual.html
@@ -5,8 +5,8 @@
 <TITLE>KSPBuildResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPBuildResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPBuildResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPBuildResidual"><H1>KSPBuildResidual</H1></A>
 Builds the residual in a vector provided. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Builds the residual in a vector provided.
 #include "petscksp.h" 
 PetscErrorCode  KSPBuildResidual(KSP ksp,Vec t,Vec v,Vec *V)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional location to stash residual.  If v is not provided, Many brthen a location is generated. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- work vector.  If not provided then one is generated. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- the residual Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional location to stash residual.  If v is not provided,
+then a location is generated.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- work vector.  If not provided then one is generated.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- the residual
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Regardless of whether or not v is provided, the residual is Many brreturned in V. Many br
+Regardless of whether or not v is provided, the residual is
+returned in V.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, build, residual
diff --git a/docs/manualpages/KSP/KSPBuildSolution.html b/docs/manualpages/KSP/KSPBuildSolution.html
index 20aaefc..e83aaeb 100644
--- a/docs/manualpages/KSP/KSPBuildSolution.html
+++ b/docs/manualpages/KSP/KSPBuildSolution.html
@@ -5,8 +5,8 @@
 <TITLE>KSPBuildSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPBuildSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPBuildSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPBuildSolution"><H1>KSPBuildSolution</H1></A>
 Builds the approximate solution in a vector provided. This routine is NOT commonly needed (see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,40 @@ Builds the approximate solution in a vector provided. This routine is NOT common
 #include "petscksp.h" 
 PetscErrorCode  KSPBuildSolution(KSP ksp,Vec v,Vec *V)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ctx </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ctx </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-Provide exactly one of Many br
+Provide exactly one of
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- location to stash solution. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- the solution is returned in this location. This vector is created Many brinternally. This vector should NOT be destroyed by the user with Many brVecDestroy(). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- location to stash solution.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- the solution is returned in this location. This vector is created
+internally. This vector should NOT be destroyed by the user with
+<A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>().
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine can be used in one of two ways Many br<PRE>
+This routine can be used in one of two ways
+<PRE>
       <A HREF="../KSP/KSPBuildSolution.html#KSPBuildSolution">KSPBuildSolution</A>(ksp,NULL,&V);
    or
       <A HREF="../KSP/KSPBuildSolution.html#KSPBuildSolution">KSPBuildSolution</A>(ksp,v,NULL); or <A HREF="../KSP/KSPBuildSolution.html#KSPBuildSolution">KSPBuildSolution</A>(ksp,v,&v);
 </PRE>
- Many brIn the first case an internal vector is allocated to store the solution Many br(the user cannot destroy this vector). In the second case the solution Many bris generated in the vector that the user provides. Note that for certain Many brmethods, such as <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, the second case requires a copy of the solution, Many brwhile in the first case the call is essentially free since it simply Many brreturns the vector where the solution already is stor [...]
+
+In the first case an internal vector is allocated to store the solution
+(the user cannot destroy this vector). In the second case the solution
+is generated in the vector that the user provides. Note that for certain
+methods, such as <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, the second case requires a copy of the solution,
+while in the first case the call is essentially free since it simply
+returns the vector where the solution already is stored. For some methods
+like GMRES this is a reasonably expensive operation and should only be
+used in truly needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, build, solution
diff --git a/docs/manualpages/KSP/KSPCG.html b/docs/manualpages/KSP/KSPCG.html
index 445bafb..b0d6cbe 100644
--- a/docs/manualpages/KSP/KSPCG.html
+++ b/docs/manualpages/KSP/KSPCG.html
@@ -5,31 +5,38 @@
 <TITLE>KSPCG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCG"><H1>KSPCG</H1></A>
 The preconditioned conjugate gradient (PCG) iterative method 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_type Hermitian </B></TD><TD>- (for complex matrices only) indicates the matrix is Hermitian, see <A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_type symmetric </B></TD><TD>- (for complex matrices only) indicates the matrix is symmetric Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_single_reduction </B></TD><TD>- performs both inner products needed in the algorithm with a single MPIU_Allreduce() call, see <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_type Hermitian </B></TD><TD>- (for complex matrices only) indicates the matrix is Hermitian, see <A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_type symmetric </B></TD><TD>- (for complex matrices only) indicates the matrix is symmetric
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_single_reduction </B></TD><TD>- performs both inner products needed in the algorithm with a single MPIU_Allreduce() call, see <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: The PCG method requires both the matrix and preconditioner to be symmetric positive (or negative) (semi) definite Many brOnly left preconditioning is supported. Many br
+Notes: The PCG method requires both the matrix and preconditioner to be symmetric positive (or negative) (semi) definite
+Only left preconditioning is supported.
 <P>
-For complex numbers there are two different CG methods. One for Hermitian symmetric matrices and one for non-Hermitian symmetric matrices. Use Many brKSPCGSetType() to indicate which type you are using. Many br
+For complex numbers there are two different CG methods. One for Hermitian symmetric matrices and one for non-Hermitian symmetric matrices. Use
+<A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>() to indicate which type you are using.
 <P>
-Developer Notes: KSPSolve_CG() should actually query the matrix to determine if it is Hermitian symmetric or not and NOT require the user to Many brindicate it to the <A HREF="../KSP/KSP.html#KSP">KSP</A> object. Many br
+Developer Notes: KSPSolve_CG() should actually query the matrix to determine if it is Hermitian symmetric or not and NOT require the user to
+indicate it to the <A HREF="../KSP/KSP.html#KSP">KSP</A> object.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Magnus R. Hestenes and Eduard Stiefel, Methods of Conjugate Gradients for Solving Linear Systems, Many brJournal of Research of the National Bureau of Standards Vol. 49, No. 6, December 1952 Research Paper 2379 Many br
+<DT><B>1. </B> -Magnus R. Hestenes and Eduard Stiefel, Methods of Conjugate Gradients for Solving Linear Systems,
+Journal of Research of the National Bureau of Standards Vol. 49, No. 6, December 1952 Research Paper 2379
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>,
-<BR><A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>(), <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>(), <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPGROPPCG.html#KSPGROPPCG">KSPGROPPCG</A> Many br
+<BR><A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>(), <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>(), <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPGROPPCG.html#KSPGROPPCG">KSPGROPPCG</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/cg/cg.c.html#KSPCG">src/ksp/ksp/impls/cg/cg.c</A>
diff --git a/docs/manualpages/KSP/KSPCGNE.html b/docs/manualpages/KSP/KSPCGNE.html
index 9397908..cc3db59 100644
--- a/docs/manualpages/KSP/KSPCGNE.html
+++ b/docs/manualpages/KSP/KSPCGNE.html
@@ -5,33 +5,40 @@
 <TITLE>KSPCGNE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCGNE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCGNE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCGNE"><H1>KSPCGNE</H1></A>
 Applies the preconditioned conjugate gradient method to the normal equations without explicitly forming A^t*A 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_cg_type <Hermitian or symmetric </B> -(for complex matrices only) indicates the matrix is Hermitian or symmetric Many br
+<DT><B>-ksp_cg_type <Hermitian or symmetric </B> -(for complex matrices only) indicates the matrix is Hermitian or symmetric
 <br>
 <P>
 <P>
- Many br
+
 <P>
-Notes: eigenvalue computation routines will return information about the Many brspectrum of A^t*A, rather than A. Many br
+Notes: eigenvalue computation routines will return information about the
+spectrum of A^t*A, rather than A.
 <P>
 <P>
-CGNE is a general-purpose non-symmetric method. It works well when the singular values are much better behaved than Many breigenvalues. A unitary matrix is a classic example where CGNE converges in one iteration, but GMRES and CGS need N Many briterations (see Nachtigal, Reddy, and Trefethen, "How fast are nonsymmetric matrix iterations", 1992). If you intend Many brto solve least squares problems, use <A HREF="../KSP/KSPLSQR.html#KSPLSQR">KSPLSQR</A>. Many br
+CGNE is a general-purpose non-symmetric method. It works well when the singular values are much better behaved than
+eigenvalues. A unitary matrix is a classic example where CGNE converges in one iteration, but GMRES and CGS need N
+iterations (see Nachtigal, Reddy, and Trefethen, "How fast are nonsymmetric matrix iterations", 1992). If you intend
+to solve least squares problems, use <A HREF="../KSP/KSPLSQR.html#KSPLSQR">KSPLSQR</A>.
 <P>
-This is NOT a different algorithm then used with <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, it merely uses that algorithm with the Many brmatrix defined by A^t*A and preconditioner defined by B^t*B where B is the preconditioner for A. Many br
+This is NOT a different algorithm then used with <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, it merely uses that algorithm with the
+matrix defined by A^t*A and preconditioner defined by B^t*B where B is the preconditioner for A.
 <P>
-This method requires that one be able to apply the transpose of the preconditioner and operator Many bras well as the operator and preconditioner. If the transpose of the preconditioner is not available then Many brthe preconditioner is used in its place so one ends up preconditioning A'A with B B. Seems odd? Many br
+This method requires that one be able to apply the transpose of the preconditioner and operator
+as well as the operator and preconditioner. If the transpose of the preconditioner is not available then
+the preconditioner is used in its place so one ends up preconditioning A'A with B B. Seems odd?
 <P>
-This only supports left preconditioning. Many br
+This only supports left preconditioning.
 <P>
-This object is subclassed off of <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A> Many br
+This object is subclassed off of <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>,
-<BR><A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>(), <A HREF="../KSP/KSPBICG.html#KSPBICG">KSPBICG</A> Many br
+<BR><A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>(), <A HREF="../KSP/KSPBICG.html#KSPBICG">KSPBICG</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/cg/cgne/cgne.c.html#KSPCGNE">src/ksp/ksp/impls/cg/cgne/cgne.c</A>
diff --git a/docs/manualpages/KSP/KSPCGS.html b/docs/manualpages/KSP/KSPCGS.html
index 61236a1..ccceb14 100644
--- a/docs/manualpages/KSP/KSPCGS.html
+++ b/docs/manualpages/KSP/KSPCGS.html
@@ -5,21 +5,24 @@
 <TITLE>KSPCGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCGS"><H1>KSPCGS</H1></A>
 This code implements the CGS (Conjugate Gradient Squared) method. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Sonneveld, 1989. Many br
+<DT><B>1. </B> -Sonneveld, 1989.
 <br>
 <P>
-Notes: Does not require a symmetric matrix. Does not apply transpose of the matrix. Many brSupports left and right preconditioning, but not symmetric. Many br
+Notes: Does not require a symmetric matrix. Does not apply transpose of the matrix.
+Supports left and right preconditioning, but not symmetric.
 <P>
-Developer Notes: Has this weird support for doing the convergence test with the natural norm, I assume this works only with Many brno preconditioning and symmetric positive definite operator. Many br
+Developer Notes: Has this weird support for doing the convergence test with the natural norm, I assume this works only with
+no preconditioning and symmetric positive definite operator.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPBCGS.html#KSPBCGS">KSPBCGS</A>, <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
diff --git a/docs/manualpages/KSP/KSPCGSetType.html b/docs/manualpages/KSP/KSPCGSetType.html
index 8616be8..678e8c6 100644
--- a/docs/manualpages/KSP/KSPCGSetType.html
+++ b/docs/manualpages/KSP/KSPCGSetType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPCGSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCGSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCGSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCGSetType"><H1>KSPCGSetType</H1></A>
 Sets the variant of the conjugate gradient method to use for solving a linear system with a complex coefficient matrix. This option is irrelevant when solving a real system. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,31 @@ Sets the variant of the conjugate gradient method to use for solving a linear sy
 #include "petscksp.h" 
 PetscErrorCode  KSPCGSetType(KSP ksp,KSPCGType type)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the variant of CG to use, one of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the variant of CG to use, one of
+</TD></TR></TABLE>
 <PRE>
       KSP_CG_HERMITIAN - complex, Hermitian matrix (default)
       KSP_CG_SYMMETRIC - complex, symmetric matrix
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_Hermitian </B></TD><TD>- Indicates Hermitian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_symmetric </B></TD><TD>- Indicates symmetric matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_Hermitian </B></TD><TD>- Indicates Hermitian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_cg_symmetric </B></TD><TD>- Indicates symmetric matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-By default, the matrix is assumed to be complex, Hermitian. Many br
+By default, the matrix is assumed to be complex, Hermitian.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  CG, conjugate gradient, Hermitian, symmetric, set, type
diff --git a/docs/manualpages/KSP/KSPCGType.html b/docs/manualpages/KSP/KSPCGType.html
index d417f6f..8799470 100644
--- a/docs/manualpages/KSP/KSPCGType.html
+++ b/docs/manualpages/KSP/KSPCGType.html
@@ -5,15 +5,15 @@
 <TITLE>KSPCGType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCGType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCGType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCGType"><H1>KSPCGType</H1></A>
 Determines what type of CG to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {KSP_CG_SYMMETRIC=0,KSP_CG_HERMITIAN=1} <A HREF="../KSP/KSPCGType.html#KSPCGType">KSPCGType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>()
diff --git a/docs/manualpages/KSP/KSPCGUseSingleReduction.html b/docs/manualpages/KSP/KSPCGUseSingleReduction.html
index 034bddc..a13e931 100644
--- a/docs/manualpages/KSP/KSPCGUseSingleReduction.html
+++ b/docs/manualpages/KSP/KSPCGUseSingleReduction.html
@@ -5,8 +5,8 @@
 <TITLE>KSPCGUseSingleReduction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCGUseSingleReduction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCGUseSingleReduction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCGUseSingleReduction"><H1>KSPCGUseSingleReduction</H1></A>
 Merge the two inner products needed in CG into a single MPI_Allreduce() call. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Merge the two inner products needed in CG into a single MPI_Allreduce() call.
 #include "petscksp.h" 
 PetscErrorCode  KSPCGUseSingleReduction(KSP ksp,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- turn on or off the single reduction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- turn on or off the single reduction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_cg_single_reduction</B> - Many br Many br
+<DT><B>-ksp_cg_single_reduction</B> -
+
 <br>
 <P>
-The algorithm used in this case is described as Method 1 in Lapack Working Note 56, "Conjugate Gradient Algorithms with Reduced Synchronization Overhead Many brDistributed Memory Multiprocessors", by E. F. D'Azevedo, V. L. Eijkhout, and C. H. Romine, December 3, 1999. V. Eijkhout creates the algorithm Many brinitially to Chronopoulos and Gear. Many br
+The algorithm used in this case is described as Method 1 in Lapack Working Note 56, "Conjugate Gradient Algorithms with Reduced Synchronization Overhead
+Distributed Memory Multiprocessors", by E. F. D'Azevedo, V. L. Eijkhout, and C. H. Romine, December 3, 1999. V. Eijkhout creates the algorithm
+initially to Chronopoulos and Gear.
 <P>
-It requires two extra work vectors than the conventional implementation in PETSc. Many br
+It requires two extra work vectors than the conventional implementation in PETSc.
 <P>
-See also <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, and <A HREF="../KSP/KSPGROPPCG.html#KSPGROPPCG">KSPGROPPCG</A> that use non-blocking reductions. Many br
+See also <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, and <A HREF="../KSP/KSPGROPPCG.html#KSPGROPPCG">KSPGROPPCG</A> that use non-blocking reductions.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  CG, conjugate gradient, Hermitian, symmetric, set, type, <A HREF="../KSP/KSPPGMRES.html#KSPPGMRES">KSPPGMRES</A>
diff --git a/docs/manualpages/KSP/KSPCHEBYSHEV.html b/docs/manualpages/KSP/KSPCHEBYSHEV.html
index c395b2a..2af9a8a 100644
--- a/docs/manualpages/KSP/KSPCHEBYSHEV.html
+++ b/docs/manualpages/KSP/KSPCHEBYSHEV.html
@@ -5,26 +5,36 @@
 <TITLE>KSPCHEBYSHEV</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCHEBYSHEV.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCHEBYSHEV.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCHEBYSHEV"><H1>KSPCHEBYSHEV</H1></A>
 The preconditioned Chebyshev iterative method 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_eigenvalues <emin,emax> </B></TD><TD>- set approximations to the smallest and largest eigenvalues Many brof the preconditioned operator. If these are accurate you will get much faster convergence. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_esteig <a,b,c,d> </B></TD><TD>- estimate eigenvalues using a Krylov method, then use this Many brtransform for Chebyshev eigenvalue bounds (<A HREF="../KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_esteig_steps </B></TD><TD>- number of estimation steps Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_esteig_random </B></TD><TD>- use random number generator to create right hand side for eigenvalue estimator Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_eigenvalues <emin,emax> </B></TD><TD>- set approximations to the smallest and largest eigenvalues
+of the preconditioned operator. If these are accurate you will get much faster convergence.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_esteig <a,b,c,d> </B></TD><TD>- estimate eigenvalues using a Krylov method, then use this
+transform for Chebyshev eigenvalue bounds (<A HREF="../KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_esteig_steps </B></TD><TD>- number of estimation steps
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_esteig_random </B></TD><TD>- use random number generator to create right hand side for eigenvalue estimator
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: The Chebyshev method requires both the matrix and preconditioner to Many brbe symmetric positive (semi) definite. Many brOnly support for left preconditioning. Many br
+Notes: The Chebyshev method requires both the matrix and preconditioner to
+be symmetric positive (semi) definite.
+Only support for left preconditioning.
 <P>
-Chebyshev is configured as a smoother by default, targetting the "upper" part of the spectrum. Many brThe user should call <A HREF="../KSP/KSPChebyshevSetEigenvalues.html#KSPChebyshevSetEigenvalues">KSPChebyshevSetEigenvalues</A>() if they have eigenvalue estimates. Many br
+Chebyshev is configured as a smoother by default, targetting the "upper" part of the spectrum.
+The user should call <A HREF="../KSP/KSPChebyshevSetEigenvalues.html#KSPChebyshevSetEigenvalues">KSPChebyshevSetEigenvalues</A>() if they have eigenvalue estimates.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>,
-<BR><A HREF="../KSP/KSPChebyshevSetEigenvalues.html#KSPChebyshevSetEigenvalues">KSPChebyshevSetEigenvalues</A>(), <A HREF="../KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</A>(), <A HREF="../KSP/KSPChebyshevEstEigSetUseRandom.html#KSPChebyshevEstEigSetUseRandom">KSPChebyshevEstEigSetUseRandom</A>(), <A HREF="../KSP/KSPChebyshevEstEigSetRandom.html#KSPChebyshevEstEigSetRandom">KSPChebyshevEstEigSetRandom</A>(), Many brKSPRICHARDSON, <A HREF="../KSP/KSPCG.html [...]
+<BR><A HREF="../KSP/KSPChebyshevSetEigenvalues.html#KSPChebyshevSetEigenvalues">KSPChebyshevSetEigenvalues</A>(), <A HREF="../KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</A>(), <A HREF="../KSP/KSPChebyshevEstEigSetUseRandom.html#KSPChebyshevEstEigSetUseRandom">KSPChebyshevEstEigSetUseRandom</A>(), <A HREF="../KSP/KSPChebyshevEstEigSetRandom.html#KSPChebyshevEstEigSetRandom">KSPChebyshevEstEigSetRandom</A>(),
+<A HREF="../KSP/KSPRICHARDSON.html#KSPRICHARDSON">KSPRICHARDSON</A>, <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../PC/PCMG.html#PCMG">PCMG</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/cheby/cheby.c.html#KSPCHEBYSHEV">src/ksp/ksp/impls/cheby/cheby.c</A>
diff --git a/docs/manualpages/KSP/KSPCR.html b/docs/manualpages/KSP/KSPCR.html
index bacf890..8e02514 100644
--- a/docs/manualpages/KSP/KSPCR.html
+++ b/docs/manualpages/KSP/KSPCR.html
@@ -5,18 +5,22 @@
 <TITLE>KSPCR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCR"><H1>KSPCR</H1></A>
 This code implements the (preconditioned) conjugate residuals method 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: The operator and the preconditioner must be symmetric for this method. The Many brpreconditioner must be POSITIVE-DEFINITE and the operator POSITIVE-SEMIDEFINITE. Many brSupport only for left preconditioning. Many br
+Notes: The operator and the preconditioner must be symmetric for this method. The
+preconditioner must be POSITIVE-DEFINITE and the operator POSITIVE-SEMIDEFINITE.
+Support only for left preconditioning.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Magnus R. Hestenes and Eduard Stiefel, Methods of Conjugate Gradients for Solving Linear Systems,  Many brJournal of Research of the National Bureau of Standards Vol. 49, No. 6, December 1952 Research Paper 2379 Many br
+<DT><B>1. </B> -Magnus R. Hestenes and Eduard Stiefel, Methods of Conjugate Gradients for Solving Linear Systems, 
+Journal of Research of the National Bureau of Standards Vol. 49, No. 6, December 1952 Research Paper 2379
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPChebyshevEstEigGetKSP.html b/docs/manualpages/KSP/KSPChebyshevEstEigGetKSP.html
index fadc24e..56c0e0f 100644
--- a/docs/manualpages/KSP/KSPChebyshevEstEigGetKSP.html
+++ b/docs/manualpages/KSP/KSPChebyshevEstEigGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>KSPChebyshevEstEigGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPChebyshevEstEigGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPChebyshevEstEigGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPChebyshevEstEigGetKSP"><H1>KSPChebyshevEstEigGetKSP</H1></A>
 Get the Krylov method context used to estimate eigenvalues for the Chebyshev method.  If a Krylov method is not being used for this purpose, NULL is returned.  The reference count of the returned <A HREF="../KSP/KSP.html#KSP">KSP</A> is not incremented: it should not be destroyed by the user. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,11 +15,12 @@ Get the Krylov method context used to estimate eigenvalues for the Chebyshev met
 PetscErrorCode KSPChebyshevEstEigGetKSP(KSP ksp, KSP *kspest)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>kspest the eigenvalue estimation Krylov space context</B> - Many br Many br
+<DT><B>kspest the eigenvalue estimation Krylov space context</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPChebyshevEstEigSet.html b/docs/manualpages/KSP/KSPChebyshevEstEigSet.html
index edc4fd4..34a2744 100644
--- a/docs/manualpages/KSP/KSPChebyshevEstEigSet.html
+++ b/docs/manualpages/KSP/KSPChebyshevEstEigSet.html
@@ -5,8 +5,8 @@
 <TITLE>KSPChebyshevEstEigSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPChebyshevEstEigSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPChebyshevEstEigSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPChebyshevEstEigSet"><H1>KSPChebyshevEstEigSet</H1></A>
 Automatically estimate the eigenvalues to use for Chebyshev 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,41 @@ Automatically estimate the eigenvalues to use for Chebyshev
 #include "petscksp.h" 
 PetscErrorCode KSPChebyshevEstEigSet(KSP ksp,PetscReal a,PetscReal b,PetscReal c,PetscReal d)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- multiple of min eigenvalue estimate to use for min Chebyshev bound (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- multiple of max eigenvalue estimate to use for min Chebyshev bound (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- multiple of min eigenvalue estimate to use for max Chebyshev bound (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d </B></TD><TD>- multiple of max eigenvalue estimate to use for max Chebyshev bound (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- multiple of min eigenvalue estimate to use for min Chebyshev bound (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- multiple of max eigenvalue estimate to use for min Chebyshev bound (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- multiple of min eigenvalue estimate to use for max Chebyshev bound (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d </B></TD><TD>- multiple of max eigenvalue estimate to use for max Chebyshev bound (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_chebyshev_esteig a,b,c,d</B> - Many brNotes: Many brThe Chebyshev bounds are set using Many br
+<DT><B>-ksp_chebyshev_esteig a,b,c,d</B> -
+Notes:
+The Chebyshev bounds are set using
 <br>
 <PRE>
    minbound = a*minest + b*maxest
    maxbound = c*minest + d*maxest
 </PRE>
- Many brThe default configuration targets the upper part of the spectrum for use as a multigrid smoother, so only the maximum eigenvalue estimate is used. Many brThe minimum eigenvalue estimate obtained by Krylov iteration is typically not accurate until the method has converged. Many br
+
+The default configuration targets the upper part of the spectrum for use as a multigrid smoother, so only the maximum eigenvalue estimate is used.
+The minimum eigenvalue estimate obtained by Krylov iteration is typically not accurate until the method has converged.
 <P>
-If 0.0 is passed for all transform arguments (a,b,c,d), eigenvalue estimation is disabled. Many br
+If 0.0 is passed for all transform arguments (a,b,c,d), eigenvalue estimation is disabled.
 <P>
-The default transform is (0,0.1; 0,1.1) which targets the "upper" part of the spectrum, as desirable for use with multigrid. Many br
+The default transform is (0,0.1; 0,1.1) which targets the "upper" part of the spectrum, as desirable for use with multigrid.
 <P>
-The eigenvalues are estimated using the Lanczo (<A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>) or Arnoldi (<A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>) process using a random right hand side vector. Many br
+The eigenvalues are estimated using the Lanczo (<A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>) or Arnoldi (<A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>) process using a random right hand side vector.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, Chebyshev, set, eigenvalues, <A HREF="../PC/PCMG.html#PCMG">PCMG</A>
diff --git a/docs/manualpages/KSP/KSPChebyshevEstEigSetRandom.html b/docs/manualpages/KSP/KSPChebyshevEstEigSetRandom.html
index 3802ee4..a99f973 100644
--- a/docs/manualpages/KSP/KSPChebyshevEstEigSetRandom.html
+++ b/docs/manualpages/KSP/KSPChebyshevEstEigSetRandom.html
@@ -5,8 +5,8 @@
 <TITLE>KSPChebyshevEstEigSetRandom</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPChebyshevEstEigSetRandom.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPChebyshevEstEigSetRandom.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPChebyshevEstEigSetRandom"><H1>KSPChebyshevEstEigSetRandom</H1></A>
 set random context for estimating eigenvalues 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ set random context for estimating eigenvalues
 #include "petscksp.h" 
 PetscErrorCode KSPChebyshevEstEigSetRandom(KSP ksp,PetscRandom random)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- linear solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>random </B></TD><TD>- random number context or NULL to use default Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- linear solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>random </B></TD><TD>- random number context or NULL to use default
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</A>(), <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>()
diff --git a/docs/manualpages/KSP/KSPChebyshevEstEigSetUseRandom.html b/docs/manualpages/KSP/KSPChebyshevEstEigSetUseRandom.html
index 9e6288a..4775768 100644
--- a/docs/manualpages/KSP/KSPChebyshevEstEigSetUseRandom.html
+++ b/docs/manualpages/KSP/KSPChebyshevEstEigSetUseRandom.html
@@ -5,8 +5,8 @@
 <TITLE>KSPChebyshevEstEigSetUseRandom</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPChebyshevEstEigSetUseRandom.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPChebyshevEstEigSetUseRandom.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPChebyshevEstEigSetUseRandom"><H1>KSPChebyshevEstEigSetUseRandom</H1></A>
 use a random right hand side in order to do the estimate instead of the given right hand side 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ use a random right hand side in order to do the estimate instead of the given ri
 #include "petscksp.h" 
 PetscErrorCode KSPChebyshevEstEigSetUseRandom(KSP ksp,PetscBool use)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- linear solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use random Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- linear solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use random
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_esteig_random <true,false></B></TD><TD>-  Many brNotes: This alledgely works better for multigrid smoothers Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_chebyshev_esteig_random <true,false></B></TD><TD>- 
+Notes: This alledgely works better for multigrid smoothers
+</TD></TR>
 <P>
-Use <A HREF="../KSP/KSPChebyshevEstEigSetRandom.html#KSPChebyshevEstEigSetRandom">KSPChebyshevEstEigSetRandom</A>() to provide the random number generator to be used. Otherwise it creates a default Many br
+Use <A HREF="../KSP/KSPChebyshevEstEigSetRandom.html#KSPChebyshevEstEigSetRandom">KSPChebyshevEstEigSetRandom</A>() to provide the random number generator to be used. Otherwise it creates a default
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</A>(), <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(), <A HREF="../KSP/KSPChebyshevEstEigSetRandom.html#KSPChebyshevEstEigSetRandom">KSPChebyshevEstEigSetRandom</A>()
diff --git a/docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html b/docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html
index f30ae8a..4f7a3d9 100644
--- a/docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html
+++ b/docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html
@@ -5,8 +5,8 @@
 <TITLE>KSPChebyshevSetEigenvalues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPChebyshevSetEigenvalues"><H1>KSPChebyshevSetEigenvalues</H1></A>
 Sets estimates for the extreme eigenvalues of the preconditioned problem. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Sets estimates for the extreme eigenvalues of the preconditioned problem.
 #include "petscksp.h" 
 PetscErrorCode  KSPChebyshevSetEigenvalues(KSP ksp,PetscReal emax,PetscReal emin)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>emax, emin </B></TD><TD>- the eigenvalue estimates Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>emax, emin </B></TD><TD>- the eigenvalue estimates
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_chebyshev_eigenvalues emin,emax</B> - Many brNote: Call <A HREF="../KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</A>() or use the option -ksp_chebyshev_esteig a,b,c,d to have the <A HREF="../KSP/KSP.html#KSP">KSP</A> Many brestimate the eigenvalues and use these estimated values automatically Many br
+<DT><B>-ksp_chebyshev_eigenvalues emin,emax</B> -
+Note: Call <A HREF="../KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</A>() or use the option -ksp_chebyshev_esteig a,b,c,d to have the <A HREF="../KSP/KSP.html#KSP">KSP</A>
+estimate the eigenvalues and use these estimated values automatically
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, Chebyshev, set, eigenvalues
diff --git a/docs/manualpages/KSP/KSPComputeEigenvalues.html b/docs/manualpages/KSP/KSPComputeEigenvalues.html
index a838d8b..fe3c954 100644
--- a/docs/manualpages/KSP/KSPComputeEigenvalues.html
+++ b/docs/manualpages/KSP/KSPComputeEigenvalues.html
@@ -5,8 +5,8 @@
 <TITLE>KSPComputeEigenvalues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPComputeEigenvalues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPComputeEigenvalues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPComputeEigenvalues"><H1>KSPComputeEigenvalues</H1></A>
 Computes the extreme eigenvalues for the preconditioned operator. Called after or during <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,52 @@ Computes the extreme eigenvalues for the preconditioned operator. Called after o
 #include "petscksp.h" 
 PetscErrorCode  KSPComputeEigenvalues(KSP ksp,PetscInt n,PetscReal r[],PetscReal c[],PetscInt *neig)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size of arrays r and c. The number of eigenvalues computed (neig) will, in Many brgeneral, be less than this. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size of arrays r and c. The number of eigenvalues computed (neig) will, in
+general, be less than this.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- real part of computed eigenvalues, provided by user with a dimension of at least n Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- complex part of computed eigenvalues, provided by user with a dimension of at least n Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>neig </B></TD><TD>- actual number of eigenvalues computed (will be less than or equal to n) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- real part of computed eigenvalues, provided by user with a dimension of at least n
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- complex part of computed eigenvalues, provided by user with a dimension of at least n
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>neig </B></TD><TD>- actual number of eigenvalues computed (will be less than or equal to n)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_compute_eigenvalues </B></TD><TD>- Prints eigenvalues to stdout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_plot_eigenvalues </B></TD><TD>- Plots eigenvalues in an x-window display Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_compute_eigenvalues </B></TD><TD>- Prints eigenvalues to stdout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_plot_eigenvalues </B></TD><TD>- Plots eigenvalues in an x-window display
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The number of eigenvalues estimated depends on the size of the Krylov space Many brgenerated during the <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() ; for example, with Many brCG it corresponds to the number of CG iterations, for GMRES it is the number Many brof GMRES iterations SINCE the last restart. Any extra space in r[] and c[] Many brwill be ignored. Many br
+The number of eigenvalues estimated depends on the size of the Krylov space
+generated during the <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() ; for example, with
+CG it corresponds to the number of CG iterations, for GMRES it is the number
+of GMRES iterations SINCE the last restart. Any extra space in r[] and c[]
+will be ignored.
 <P>
-<A HREF="../KSP/KSPComputeEigenvalues.html#KSPComputeEigenvalues">KSPComputeEigenvalues</A>() does not usually provide accurate estimates; it is Many brintended only for assistance in understanding the convergence of iterative Many brmethods, not for eigenanalysis. For accurate computation of eigenvalues we recommend using Many brthe excellent package SLEPc. Many br
+<A HREF="../KSP/KSPComputeEigenvalues.html#KSPComputeEigenvalues">KSPComputeEigenvalues</A>() does not usually provide accurate estimates; it is
+intended only for assistance in understanding the convergence of iterative
+methods, not for eigenanalysis. For accurate computation of eigenvalues we recommend using
+the excellent package SLEPc.
 <P>
-One must call <A HREF="../KSP/KSPSetComputeEigenvalues.html#KSPSetComputeEigenvalues">KSPSetComputeEigenvalues</A>() before calling <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() Many brin order for this routine to work correctly. Many br
+One must call <A HREF="../KSP/KSPSetComputeEigenvalues.html#KSPSetComputeEigenvalues">KSPSetComputeEigenvalues</A>() before calling <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>()
+in order for this routine to work correctly.
 <P>
-Many users may just want to use the monitoring routine Many brKSPMonitorSingularValue() (which can be set with option -ksp_monitor_singular_value) Many brto print the singular values at each iteration of the linear solve. Many br
+Many users may just want to use the monitoring routine
+<A HREF="../KSP/KSPMonitorSingularValue.html#KSPMonitorSingularValue">KSPMonitorSingularValue</A>() (which can be set with option -ksp_monitor_singular_value)
+to print the singular values at each iteration of the linear solve.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, compute, extreme, singular, values
diff --git a/docs/manualpages/KSP/KSPComputeEigenvaluesExplicitly.html b/docs/manualpages/KSP/KSPComputeEigenvaluesExplicitly.html
index 90b9de0..96f0d11 100644
--- a/docs/manualpages/KSP/KSPComputeEigenvaluesExplicitly.html
+++ b/docs/manualpages/KSP/KSPComputeEigenvaluesExplicitly.html
@@ -5,8 +5,8 @@
 <TITLE>KSPComputeEigenvaluesExplicitly</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPComputeEigenvaluesExplicitly.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPComputeEigenvaluesExplicitly.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPComputeEigenvaluesExplicitly"><H1>KSPComputeEigenvaluesExplicitly</H1></A>
 Computes all of the eigenvalues of the preconditioned operator using LAPACK. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,37 @@ Computes all of the eigenvalues of the preconditioned operator using LAPACK.
 #include "petscksp.h" 
 PetscErrorCode  KSPComputeEigenvaluesExplicitly(KSP ksp,PetscInt nmax,PetscReal r[],PetscReal c[])
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size of arrays r and c Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size of arrays r and c
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- real part of computed eigenvalues, provided by user with a dimension at least of n Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- complex part of computed eigenvalues, provided by user with a dimension at least of n Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- real part of computed eigenvalues, provided by user with a dimension at least of n
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- complex part of computed eigenvalues, provided by user with a dimension at least of n
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This approach is very slow but will generally provide accurate eigenvalue Many brestimates.  This routine explicitly forms a dense matrix representing Many brthe preconditioned operator, and thus will run only for relatively small Many brproblems, say n < 500. Many br
+This approach is very slow but will generally provide accurate eigenvalue
+estimates.  This routine explicitly forms a dense matrix representing
+the preconditioned operator, and thus will run only for relatively small
+problems, say n < 500.
 <P>
-Many users may just want to use the monitoring routine Many brKSPMonitorSingularValue() (which can be set with option -ksp_monitor_singular_value) Many brto print the singular values at each iteration of the linear solve. Many br
+Many users may just want to use the monitoring routine
+<A HREF="../KSP/KSPMonitorSingularValue.html#KSPMonitorSingularValue">KSPMonitorSingularValue</A>() (which can be set with option -ksp_monitor_singular_value)
+to print the singular values at each iteration of the linear solve.
 <P>
-The preconditoner operator, rhs vector, solution vectors should be Many brset before this routine is called. i.e use <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(),<A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() or Many brKSPSetOperators() Many br
+The preconditoner operator, rhs vector, solution vectors should be
+set before this routine is called. i.e use <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(),<A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() or
+<A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, compute, eigenvalues, explicitly
diff --git a/docs/manualpages/KSP/KSPComputeExplicitOperator.html b/docs/manualpages/KSP/KSPComputeExplicitOperator.html
index cf8b659..1867b12 100644
--- a/docs/manualpages/KSP/KSPComputeExplicitOperator.html
+++ b/docs/manualpages/KSP/KSPComputeExplicitOperator.html
@@ -5,8 +5,8 @@
 <TITLE>KSPComputeExplicitOperator</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPComputeExplicitOperator.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPComputeExplicitOperator.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPComputeExplicitOperator"><H1>KSPComputeExplicitOperator</H1></A>
 Computes the explicit preconditioned operator, including diagonal scaling and null space removal if applicable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Computes the explicit preconditioned operator, including diagonal scaling and nu
 #include "petscksp.h" 
 PetscErrorCode  KSPComputeExplicitOperator(KSP ksp,Mat *mat)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov subspace context Many br
+<DT><B>ksp </B> -the Krylov subspace context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the explict preconditioned operator Many br
+<DT><B>mat </B> -the explict preconditioned operator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This computation is done by applying the operators to columns of the Many bridentity matrix. Many br
+This computation is done by applying the operators to columns of the
+identity matrix.
 <P>
-Currently, this routine uses a dense matrix format when 1 processor Many bris used and a sparse format otherwise.  This routine is costly in general, Many brand is recommended for use only with relatively small systems. Many br
+Currently, this routine uses a dense matrix format when 1 processor
+is used and a sparse format otherwise.  This routine is costly in general,
+and is recommended for use only with relatively small systems.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, compute, explicit, operator
diff --git a/docs/manualpages/KSP/KSPComputeExtremeSingularValues.html b/docs/manualpages/KSP/KSPComputeExtremeSingularValues.html
index 776e256..27ca1e5 100644
--- a/docs/manualpages/KSP/KSPComputeExtremeSingularValues.html
+++ b/docs/manualpages/KSP/KSPComputeExtremeSingularValues.html
@@ -5,8 +5,8 @@
 <TITLE>KSPComputeExtremeSingularValues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPComputeExtremeSingularValues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPComputeExtremeSingularValues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPComputeExtremeSingularValues"><H1>KSPComputeExtremeSingularValues</H1></A>
 Computes the extreme singular values for the preconditioned operator. Called after or during <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,36 @@ Computes the extreme singular values for the preconditioned operator. Called aft
 #include "petscksp.h" 
 PetscErrorCode  KSPComputeExtremeSingularValues(KSP ksp,PetscReal *emax,PetscReal *emin)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>emin, emax </B> -extreme singular values Many br
+<DT><B>emin, emax </B> -extreme singular values
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_compute_singularvalues </B> -compute extreme singular values and print when <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A> completes. Many br
+<DT><B>-ksp_compute_singularvalues </B> -compute extreme singular values and print when <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A> completes.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../KSP/KSPSetComputeSingularValues.html#KSPSetComputeSingularValues">KSPSetComputeSingularValues</A>() before calling <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() Many br(or use the option -ksp_compute_eigenvalues) in order for this routine to work correctly. Many br
+One must call <A HREF="../KSP/KSPSetComputeSingularValues.html#KSPSetComputeSingularValues">KSPSetComputeSingularValues</A>() before calling <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>()
+(or use the option -ksp_compute_eigenvalues) in order for this routine to work correctly.
 <P>
-Many users may just want to use the monitoring routine Many brKSPMonitorSingularValue() (which can be set with option -ksp_monitor_singular_value) Many brto print the extreme singular values at each iteration of the linear solve. Many br
+Many users may just want to use the monitoring routine
+<A HREF="../KSP/KSPMonitorSingularValue.html#KSPMonitorSingularValue">KSPMonitorSingularValue</A>() (which can be set with option -ksp_monitor_singular_value)
+to print the extreme singular values at each iteration of the linear solve.
 <P>
-Estimates of the smallest singular value may be very inaccurate, especially if the Krylov method has not converged. Many brThe largest singular value is usually accurate to within a few percent if the method has converged, but is still not Many brintended for eigenanalysis. Many br
+Estimates of the smallest singular value may be very inaccurate, especially if the Krylov method has not converged.
+The largest singular value is usually accurate to within a few percent if the method has converged, but is still not
+intended for eigenanalysis.
 <P>
-Disable restarts if using <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>, otherwise this estimate will only be using those iterations after the last Many brrestart. See <A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>() for more details. Many br
+Disable restarts if using <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>, otherwise this estimate will only be using those iterations after the last
+restart. See <A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>() for more details.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, compute, extreme, singular, values
diff --git a/docs/manualpages/KSP/KSPComputeRitz.html b/docs/manualpages/KSP/KSPComputeRitz.html
index 42fc169..db7c17f 100644
--- a/docs/manualpages/KSP/KSPComputeRitz.html
+++ b/docs/manualpages/KSP/KSPComputeRitz.html
@@ -5,8 +5,8 @@
 <TITLE>KSPComputeRitz</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPComputeRitz.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPComputeRitz.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPComputeRitz"><H1>KSPComputeRitz</H1></A>
 Computes the Ritz or harmonic Ritz pairs associated to the smallest or largest in modulus, for the preconditioned operator. Called after <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,46 @@ Computes the Ritz or harmonic Ritz pairs associated to the smallest or largest i
 #include "petscksp.h" 
 PetscErrorCode  KSPComputeRitz(KSP ksp,PetscBool ritz,PetscBool small,PetscInt *nrit,Vec S[],PetscReal tetar[],PetscReal tetai[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ritz  </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> for ritz pairs or harmonic Ritz pairs, respectively Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>small </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> for smallest or largest (harmonic) Ritz values, respectively Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrit  </B></TD><TD>- number of (harmonic) Ritz pairs to compute Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ritz  </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> for ritz pairs or harmonic Ritz pairs, respectively
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>small </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> for smallest or largest (harmonic) Ritz values, respectively
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrit  </B></TD><TD>- number of (harmonic) Ritz pairs to compute
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrit  </B></TD><TD>- actual number of computed (harmonic) Ritz pairs  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S     </B></TD><TD>- multidimensional vector with Ritz vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tetar </B></TD><TD>- real part of the Ritz values         Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tetai </B></TD><TD>- imaginary part of the Ritz values Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrit  </B></TD><TD>- actual number of computed (harmonic) Ritz pairs 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S     </B></TD><TD>- multidimensional vector with Ritz vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tetar </B></TD><TD>- real part of the Ritz values        
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tetai </B></TD><TD>- imaginary part of the Ritz values
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
--For GMRES, the (harmonic) Ritz pairs are computed from the Hessenberg matrix obtained during Many brthe last complete cycle, or obtained at the end of the solution if the method is stopped before Many bra restart. Then, the number of actual (harmonic) Ritz pairs computed is less or equal to the restart Many brparameter for GMRES if a complete cycle has been performed or less or equal to the number of GMRES Many briterations. Many br-Moreover, for real matrices, the (harmonic) Ritz pairs [...]
+-For GMRES, the (harmonic) Ritz pairs are computed from the Hessenberg matrix obtained during
+the last complete cycle, or obtained at the end of the solution if the method is stopped before
+a restart. Then, the number of actual (harmonic) Ritz pairs computed is less or equal to the restart
+parameter for GMRES if a complete cycle has been performed or less or equal to the number of GMRES
+iterations.
+-Moreover, for real matrices, the (harmonic) Ritz pairs are possibly complex-valued. In such a case,
+the routine selects the complex (harmonic) Ritz value and its conjugate, and two successive columns of S
+are equal to the real and the imaginary parts of the associated vectors.
+-the (harmonic) Ritz pairs are given in order of increasing (harmonic) Ritz values in modulus
+-this is currently not implemented when PETSc is built with complex numbers
 <P>
-One must call <A HREF="../KSP/KSPSetComputeRitz.html#KSPSetComputeRitz">KSPSetComputeRitz</A>() before calling <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() Many brin order for this routine to work correctly. Many br
+One must call <A HREF="../KSP/KSPSetComputeRitz.html#KSPSetComputeRitz">KSPSetComputeRitz</A>() before calling <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>()
+in order for this routine to work correctly.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, compute, ritz, values
diff --git a/docs/manualpages/KSP/KSPConvergedDefault.html b/docs/manualpages/KSP/KSPConvergedDefault.html
index 758593d..a41722c 100644
--- a/docs/manualpages/KSP/KSPConvergedDefault.html
+++ b/docs/manualpages/KSP/KSPConvergedDefault.html
@@ -5,8 +5,8 @@
 <TITLE>KSPConvergedDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPConvergedDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPConvergedDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPConvergedDefault"><H1>KSPConvergedDefault</H1></A>
 Determines convergence of the linear iterative solvers by default 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,40 +14,52 @@ Determines convergence of the linear iterative solvers by default
 #include "petscksp.h" 
 PetscErrorCode  KSPConvergedDefault(KSP ksp,PetscInt n,PetscReal rnorm,KSPConvergedReason *reason,void *ctx)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- residual norm (may be estimated, depending on the method may be the preconditioned residual norm) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- convergence context which must be created by <A HREF="../KSP/KSPConvergedDefaultCreate.html#KSPConvergedDefaultCreate">KSPConvergedDefaultCreate</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- residual norm (may be estimated, depending on the method may be the preconditioned residual norm)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- convergence context which must be created by <A HREF="../KSP/KSPConvergedDefaultCreate.html#KSPConvergedDefaultCreate">KSPConvergedDefaultCreate</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>positive </B></TD><TD>- if the iteration has converged; Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>negative </B></TD><TD>- if residual norm exceeds divergence threshold; Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>0 </B></TD><TD>- otherwise. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>positive </B></TD><TD>- if the iteration has converged;
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>negative </B></TD><TD>- if residual norm exceeds divergence threshold;
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>0 </B></TD><TD>- otherwise.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() reaches convergence when   rnorm < MAX (rtol * rnorm_0, abstol); Many brDivergence is detected if  rnorm > dtol * rnorm_0, Many br
+<A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() reaches convergence when   rnorm < MAX (rtol * rnorm_0, abstol);
+Divergence is detected if  rnorm > dtol * rnorm_0,
 <P>
 <H3><FONT COLOR="#CC3333">where</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol = relative tolerance,</B></TD><TD>- .     abstol = absolute tolerance. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol = divergence tolerance,</B></TD><TD>- -     rnorm_0 is the two norm of the right hand side. When initial guess is non-zero you Many brcan call <A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>() to use the norm of (b - A*(initial guess)) Many bras the starting point for relative norm convergence testing, that is as rnorm_0 Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol = relative tolerance,</B></TD><TD>- .     abstol = absolute tolerance.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol = divergence tolerance,</B></TD><TD>- -     rnorm_0 is the two norm of the right hand side. When initial guess is non-zero you
+can call <A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>() to use the norm of (b - A*(initial guess))
+as the starting point for relative norm convergence testing, that is as rnorm_0
+</TD></TR>
 <P>
-Use <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>() to alter the defaults for rtol, abstol, dtol. Many br
+Use <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>() to alter the defaults for rtol, abstol, dtol.
 <P>
-Use <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() (or -ksp_norm_type <none,preconditioned,unpreconditioned,natural>) to change the norm used for computing rnorm Many br
+Use <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() (or -ksp_norm_type <none,preconditioned,unpreconditioned,natural>) to change the norm used for computing rnorm
 <P>
-The precise values of reason are macros such as <A HREF="../KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</A>, which are defined in petscksp.h. Many br
+The precise values of reason are macros such as <A HREF="../KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</A>, which are defined in petscksp.h.
 <P>
-This routine is used by <A HREF="../KSP/KSP.html#KSP">KSP</A> by default so the user generally never needs call it directly. Many br
+This routine is used by <A HREF="../KSP/KSP.html#KSP">KSP</A> by default so the user generally never needs call it directly.
 <P>
-Use <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>() to provide your own test instead of using this one. Many br
+Use <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>() to provide your own test instead of using this one.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, convergence, residual
@@ -55,7 +67,8 @@ Use <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConv
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>(), <A HREF="../KSP/KSPConvergedSkip.html#KSPConvergedSkip">KSPConvergedSkip</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(),
-<BR><A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultCreate.html#KSPConvergedDefaultCreate">KSPConvergedDefaultCreate</A>(), <A HREF="../KSP/KSPConvergedDefaultDestroy.html#KSPConvergedDefaultDestroy">KSPConvergedDefaultDestroy</A>() Many br<P><B><P><B><FONT COLOR= [...]
+<BR><A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultCreate.html#KSPConvergedDefaultCreate">KSPConvergedDefaultCreate</A>(), <A HREF="../KSP/KSPConvergedDefaultDestroy.html#KSPConvergedDefaultDestroy">KSPConvergedDefaultDestroy</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/interface/iterativ.c.html#KSPConvergedDefault">src/ksp/ksp/interface/iterativ.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPConvergedDefaultCreate.html b/docs/manualpages/KSP/KSPConvergedDefaultCreate.html
index 8266b72..cd8fafa 100644
--- a/docs/manualpages/KSP/KSPConvergedDefaultCreate.html
+++ b/docs/manualpages/KSP/KSPConvergedDefaultCreate.html
@@ -5,8 +5,8 @@
 <TITLE>KSPConvergedDefaultCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPConvergedDefaultCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPConvergedDefaultCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPConvergedDefaultCreate"><H1>KSPConvergedDefaultCreate</H1></A>
 Creates and initializes the space used by the <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() function context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Creates and initializes the space used by the <A HREF="../KSP/KSPConvergedDefaul
 #include "petscksp.h" 
 PetscErrorCode  KSPConvergedDefaultCreate(void **ctx)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -convergence context Many br
+<DT><B>ctx </B> -convergence context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, convergence, residual
@@ -28,7 +28,8 @@ Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>(), <A HREF="../KSP/KSPConvergedDefaultDestroy.html#KSPConvergedDefaultDestroy">KSPConvergedDefaultDestroy</A>(), <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>(),
-<BR><A HREF="../KSP/KSPConvergedSkip.html#KSPConvergedSkip">KSPConvergedSkip</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIR [...]
+<BR><A HREF="../KSP/KSPConvergedSkip.html#KSPConvergedSkip">KSPConvergedSkip</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIR [...]
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/interface/iterativ.c.html#KSPConvergedDefaultCreate">src/ksp/ksp/interface/iterativ.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPConvergedDefaultDestroy.html b/docs/manualpages/KSP/KSPConvergedDefaultDestroy.html
index 77c2b11..2a67fd3 100644
--- a/docs/manualpages/KSP/KSPConvergedDefaultDestroy.html
+++ b/docs/manualpages/KSP/KSPConvergedDefaultDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>KSPConvergedDefaultDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPConvergedDefaultDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPConvergedDefaultDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPConvergedDefaultDestroy"><H1>KSPConvergedDefaultDestroy</H1></A>
 Frees the space used by the <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() function context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,13 @@ Frees the space used by the <A HREF="../KSP/KSPConvergedDefault.html#KSPConverge
 #include "petscksp.h" 
 PetscErrorCode  KSPConvergedDefaultDestroy(void *ctx)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- convergence context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- convergence context
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, convergence, residual
@@ -27,7 +28,8 @@ Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>(), <A HREF="../KSP/KSPConvergedDefaultCreate.html#KSPConvergedDefaultCreate">KSPConvergedDefaultCreate</A>(), <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>(), <A HREF="../KSP/KSPConvergedSkip.html#KSPConvergedSkip">KSPConvergedSkip</A>(),
-<BR><A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIRNorm</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIRNorm</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/interface/iterativ.c.html#KSPConvergedDefaultDestroy">src/ksp/ksp/interface/iterativ.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPConvergedDefaultSetUIRNorm.html b/docs/manualpages/KSP/KSPConvergedDefaultSetUIRNorm.html
index ae2089e..0bbdf1f 100644
--- a/docs/manualpages/KSP/KSPConvergedDefaultSetUIRNorm.html
+++ b/docs/manualpages/KSP/KSPConvergedDefaultSetUIRNorm.html
@@ -5,8 +5,8 @@
 <TITLE>KSPConvergedDefaultSetUIRNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPConvergedDefaultSetUIRNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPConvergedDefaultSetUIRNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPConvergedDefaultSetUIRNorm"><H1>KSPConvergedDefaultSetUIRNorm</H1></A>
 makes the default convergence test use || B*(b - A*(initial guess))|| instead of || B*b ||. In the case of right preconditioner or if <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,KSP_NORM_UNPRECONDIITONED) is used there is no B in the above formula. UIRNorm is short for Use Initial Residual Norm. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ makes the default convergence test use || B*(b - A*(initial guess))|| instead of
 #include "petscksp.h" 
 PetscErrorCode  KSPConvergedDefaultSetUIRNorm(KSP ksp)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp   </B> -iterative context Many br
+<DT><B>ksp   </B> -iterative context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_converged_use_initial_residual_norm</B> - Many brNotes: Many brUse <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>() to alter the defaults for rtol, abstol, dtol. Many br
+<DT><B>-ksp_converged_use_initial_residual_norm</B> -
+Notes:
+Use <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>() to alter the defaults for rtol, abstol, dtol.
 <br>
 <P>
-The precise values of reason are macros such as <A HREF="../KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</A>, which Many brare defined in petscksp.h. Many br
+The precise values of reason are macros such as <A HREF="../KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</A>, which
+are defined in petscksp.h.
 <P>
-If the convergence test is not <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() then this is ignored. Many br
+If the convergence test is not <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() then this is ignored.
 <P>
-If right preconditioning is being used then B does not appear in the above formula. Many br
+If right preconditioning is being used then B does not appear in the above formula.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, convergence, residual
diff --git a/docs/manualpages/KSP/KSPConvergedDefaultSetUMIRNorm.html b/docs/manualpages/KSP/KSPConvergedDefaultSetUMIRNorm.html
index abcf80c..09382fd 100644
--- a/docs/manualpages/KSP/KSPConvergedDefaultSetUMIRNorm.html
+++ b/docs/manualpages/KSP/KSPConvergedDefaultSetUMIRNorm.html
@@ -5,8 +5,8 @@
 <TITLE>KSPConvergedDefaultSetUMIRNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPConvergedDefaultSetUMIRNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPConvergedDefaultSetUMIRNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPConvergedDefaultSetUMIRNorm"><H1>KSPConvergedDefaultSetUMIRNorm</H1></A>
 makes the default convergence test use min(|| B*(b - A*(initial guess))||,|| B*b ||) In the case of right preconditioner or if <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,KSP_NORM_UNPRECONDIITONED) is used there is no B in the above formula. UMIRNorm is short for Use Minimum Initial Residual Norm. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ makes the default convergence test use min(|| B*(b - A*(initial guess))||,|| B*b
 #include "petscksp.h" 
 PetscErrorCode  KSPConvergedDefaultSetUMIRNorm(KSP ksp)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp   </B> -iterative context Many br
+<DT><B>ksp   </B> -iterative context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_converged_use_min_initial_residual_norm</B> - Many brUse <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>() to alter the defaults for rtol, abstol, dtol. Many br
+<DT><B>-ksp_converged_use_min_initial_residual_norm</B> -
+Use <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>() to alter the defaults for rtol, abstol, dtol.
 <br>
 <P>
-The precise values of reason are macros such as <A HREF="../KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</A>, which Many brare defined in petscksp.h. Many br
+The precise values of reason are macros such as <A HREF="../KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</A>, which
+are defined in petscksp.h.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, convergence, residual
diff --git a/docs/manualpages/KSP/KSPConvergedReason.html b/docs/manualpages/KSP/KSPConvergedReason.html
index ce67fea..4a97ed4 100644
--- a/docs/manualpages/KSP/KSPConvergedReason.html
+++ b/docs/manualpages/KSP/KSPConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>KSPConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPConvergedReason"><H1>KSPConvergedReason</H1></A>
 reason a Krylov method was said to have converged or diverged 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -35,13 +35,14 @@ typedef enum {/* converged */
 
               <A HREF="../KSP/KSP_CONVERGED_ITERATING.html#KSP_CONVERGED_ITERATING">KSP_CONVERGED_ITERATING</A>          =  0} <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>;
 </PRE>
- Many br
+
 <P>
-Notes: See <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() for explanation of each value Many br
+Notes: See <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() for explanation of each value
 <P>
-Developer notes: this must match petsc/finclude/petscksp.h Many br
+Developer notes: this must match petsc/finclude/petscksp.h
 <P>
-The string versions of these are KSPConvergedReasons; if you change Many brany of the values here also change them that array of names. Many br
+The string versions of these are KSPConvergedReasons; if you change
+any of the values here also change them that array of names.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSPConvergedSkip.html b/docs/manualpages/KSP/KSPConvergedSkip.html
index 7b9903c..bb990d4 100644
--- a/docs/manualpages/KSP/KSPConvergedSkip.html
+++ b/docs/manualpages/KSP/KSPConvergedSkip.html
@@ -5,8 +5,8 @@
 <TITLE>KSPConvergedSkip</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPConvergedSkip.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPConvergedSkip.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPConvergedSkip"><H1>KSPConvergedSkip</H1></A>
 Convergence test that do not return as converged until the maximum number of iterations is reached. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Convergence test that do not return as converged until the maximum number of ite
 #include "petscksp.h" 
 PetscErrorCode  KSPConvergedSkip(KSP ksp,PetscInt n,PetscReal rnorm,KSPConvergedReason *reason,void *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm residual value (may be estimated) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused convergence context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm residual value (may be estimated)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused convergence context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Returns</FONT></H3>
-<DT><B>reason </B> -<A HREF="../KSP/KSP_CONVERGED_ITERATING.html#KSP_CONVERGED_ITERATING">KSP_CONVERGED_ITERATING</A>, <A HREF="../KSP/KSP_CONVERGED_ITS.html#KSP_CONVERGED_ITS">KSP_CONVERGED_ITS</A> Many br
+<DT><B>reason </B> -<A HREF="../KSP/KSP_CONVERGED_ITERATING.html#KSP_CONVERGED_ITERATING">KSP_CONVERGED_ITERATING</A>, <A HREF="../KSP/KSP_CONVERGED_ITS.html#KSP_CONVERGED_ITS">KSP_CONVERGED_ITS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This should be used as the convergence test with the option Many brKSPSetNormType(ksp,<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>), since norms of the residual are Many brnot computed. Convergence is then declared after the maximum number Many brof iterations have been reached. Useful when one is using CG or Many brBiCGStab as a smoother. Many br
+This should be used as the convergence test with the option
+<A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>), since norms of the residual are
+not computed. Convergence is then declared after the maximum number
+of iterations have been reached. Useful when one is using CG or
+BiCGStab as a smoother.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, convergence, residual
diff --git a/docs/manualpages/KSP/KSPCreate.html b/docs/manualpages/KSP/KSPCreate.html
index 595a501..fd16ff7 100644
--- a/docs/manualpages/KSP/KSPCreate.html
+++ b/docs/manualpages/KSP/KSPCreate.html
@@ -5,8 +5,8 @@
 <TITLE>KSPCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCreate"><H1>KSPCreate</H1></A>
 Creates the default <A HREF="../KSP/KSP.html#KSP">KSP</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Creates the default <A HREF="../KSP/KSP.html#KSP">KSP</A> context.
 #include "petscksp.h" 
 PetscErrorCode  KSPCreate(MPI_Comm comm,KSP *inksp)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ksp </B> -location to put the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br
+<DT><B>ksp </B> -location to put the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default <A HREF="../KSP/KSP.html#KSP">KSP</A> type is GMRES with a restart of 30, using modified Gram-Schmidt Many brorthogonalization. Many br
+The default <A HREF="../KSP/KSP.html#KSP">KSP</A> type is GMRES with a restart of 30, using modified Gram-Schmidt
+orthogonalization.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, create, context
diff --git a/docs/manualpages/KSP/KSPCreateVecs.html b/docs/manualpages/KSP/KSPCreateVecs.html
index 17227d4..df215aa 100644
--- a/docs/manualpages/KSP/KSPCreateVecs.html
+++ b/docs/manualpages/KSP/KSPCreateVecs.html
@@ -5,8 +5,8 @@
 <TITLE>KSPCreateVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPCreateVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPCreateVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPCreateVecs"><H1>KSPCreateVecs</H1></A>
 Gets a number of work vectors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,22 +16,29 @@ PetscErrorCode KSPCreateVecs(KSP ksp,PetscInt rightn, Vec **right,PetscInt leftn
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp  </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rightn  </B></TD><TD>- number of right work vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leftn   </B></TD><TD>- number of left work vectors to allocate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp  </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rightn  </B></TD><TD>- number of right work vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leftn   </B></TD><TD>- number of left work vectors to allocate
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>right </B></TD><TD>- the array of vectors created Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>left </B></TD><TD>- the array of left vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>right </B></TD><TD>- the array of vectors created
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>left </B></TD><TD>- the array of left vectors
+</TD></TR></TABLE>
 <P>
-Note: The right vector has as many elements as the matrix has columns. The left Many brvector has as many elements as the matrix has rows. Many br
+Note: The right vector has as many elements as the matrix has columns. The left
+vector has as many elements as the matrix has rows.
 <P>
-The vectors are new vectors that are not owned by the <A HREF="../KSP/KSP.html#KSP">KSP</A>, they should be destroyed with calls to <A HREF="../Vec/VecDestroyVecs.html#VecDestroyVecs">VecDestroyVecs</A>() when no longer needed. Many br
+The vectors are new vectors that are not owned by the <A HREF="../KSP/KSP.html#KSP">KSP</A>, they should be destroyed with calls to <A HREF="../Vec/VecDestroyVecs.html#VecDestroyVecs">VecDestroyVecs</A>() when no longer needed.
 <P>
-Developers Note: First tries to duplicate the rhs and solution vectors of the <A HREF="../KSP/KSP.html#KSP">KSP</A>, if they do not exist tries to get them from the matrix, if Many brthat does not exist tries to get them from the <A HREF="../DM/DM.html#DM">DM</A> (if it is provided). Many br
+Developers Note: First tries to duplicate the rhs and solution vectors of the <A HREF="../KSP/KSP.html#KSP">KSP</A>, if they do not exist tries to get them from the matrix, if
+that does not exist tries to get them from the <A HREF="../DM/DM.html#DM">DM</A> (if it is provided).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>(), <A HREF="../Vec/VecDestroyVecs.html#VecDestroyVecs">VecDestroyVecs</A>()
diff --git a/docs/manualpages/KSP/KSPDGMRES.html b/docs/manualpages/KSP/KSPDGMRES.html
index 3a108c8..7e0e761 100644
--- a/docs/manualpages/KSP/KSPDGMRES.html
+++ b/docs/manualpages/KSP/KSPDGMRES.html
@@ -5,40 +5,68 @@
 <TITLE>KSPDGMRES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPDGMRES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPDGMRES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPDGMRES"><H1>KSPDGMRES</H1></A>
 Implements the deflated GMRES as defined in [1,2]. In this implementation, the adaptive strategy allows to switch to the deflated GMRES when the stagnation occurs. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <H3><FONT COLOR="#CC3333">GMRES Options (inherited)</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of Many brvectors are allocated as needed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the Many brstability of the classical Gram-Schmidt  orthogonalization. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of
+vectors are allocated as needed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the
+stability of the classical Gram-Schmidt  orthogonalization.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">DGMRES Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_dgmres_eigen <neig> </B></TD><TD>- number of smallest eigenvalues to extract at each restart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_dgmres_max_eigen <max_neig> </B></TD><TD>- maximum number of eigenvalues that can be extracted during the iterative Many brprocess Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_dgmres_force </B></TD><TD>- use the deflation at each restart; switch off the adaptive strategy. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_dgmres_view_deflation_vecs <viewerspec> </B></TD><TD>- View the deflation vectors, where viewerspec is a key that can be Many brparsed by <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>().  If neig > 1, viewerspec should Many brend with ":append".  No vectors will be viewed if the adaptive Many brstrategy chooses not to deflate, so -ksp_dgmres_force should also Many brbe given. [...]
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_dgmres_eigen <neig> </B></TD><TD>- number of smallest eigenvalues to extract at each restart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_dgmres_max_eigen <max_neig> </B></TD><TD>- maximum number of eigenvalues that can be extracted during the iterative
+process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_dgmres_force </B></TD><TD>- use the deflation at each restart; switch off the adaptive strategy.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_dgmres_view_deflation_vecs <viewerspec> </B></TD><TD>- View the deflation vectors, where viewerspec is a key that can be
+parsed by <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>().  If neig > 1, viewerspec should
+end with ":append".  No vectors will be viewed if the adaptive
+strategy chooses not to deflate, so -ksp_dgmres_force should also
+be given.
+The deflation vectors span a subspace that may be a good
+approximation of the subspace of smallest eigenvectors of the
+preconditioned operator, so this option can aid in understanding
+the performance of a preconditioner.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Left and right preconditioning are supported, but not symmetric preconditioning. Complex arithmetic is not yet supported Many br
+Notes: Left and right preconditioning are supported, but not symmetric preconditioning. Complex arithmetic is not yet supported
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- J. Erhel, K. Burrage and B. Pohl,  Restarted GMRES preconditioned by deflation,J. Computational and Applied Mathematics, 69(1996). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- D. NUENTSA WAKAM and F. PACULL, Memory Efficient Hybrid Algebraic Solvers for Linear Systems Arising from Compressible Flows, Computers and Fluids,  Many brIn Press, http://dx.doi.org/10.1016/j.compfluid.2012.03.023 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- J. Erhel, K. Burrage and B. Pohl,  Restarted GMRES preconditioned by deflation,J. Computational and Applied Mathematics, 69(1996).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- D. NUENTSA WAKAM and F. PACULL, Memory Efficient Hybrid Algebraic Solvers for Linear Systems Arising from Compressible Flows, Computers and Fluids, 
+In Press, http://dx.doi.org/10.1016/j.compfluid.2012.03.023
+</TD></TR></TABLE>
 <P>
-Contributed by: Desire NUENTSA WAKAM,INRIA Many br
+Contributed by: Desire NUENTSA WAKAM,INRIA
 <P>
-.seealso:  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>, <A HREF="../KSP/KSPLGMRES.html#KSPLGMRES">KSPLGMRES</A>, Many brKSPGMRESSetRestart(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KS [...]
+.seealso:  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>, <A HREF="../KSP/KSPLGMRES.html#KSPLGMRES">KSPLGMRES</A>,
+<A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRES [...]
+<A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>(),
+<A HREF="../KSP/KSPGMRESCGSRefinementType.html#KSPGMRESCGSRefinementType">KSPGMRESCGSRefinementType</A>, <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESMonitorKrylov.html#KSPGMRESMonitorKrylov">KSPGMRESMonitorKrylov</A>(), <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/dgmres/dgmres.c.html#KSPDGMRES">src/ksp/ksp/impls/gmres/dgmres/dgmres.c</A>
diff --git a/docs/manualpages/KSP/KSPDestroy.html b/docs/manualpages/KSP/KSPDestroy.html
index 94941bb..e06d77f 100644
--- a/docs/manualpages/KSP/KSPDestroy.html
+++ b/docs/manualpages/KSP/KSPDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>KSPDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPDestroy"><H1>KSPDestroy</H1></A>
 Destroys <A HREF="../KSP/KSP.html#KSP">KSP</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys <A HREF="../KSP/KSP.html#KSP">KSP</A> context.
 #include "petscksp.h" 
 PetscErrorCode  KSPDestroy(KSP *ksp)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, destroy
diff --git a/docs/manualpages/KSP/KSPFBCGS.html b/docs/manualpages/KSP/KSPFBCGS.html
index f579d5b..423c6db 100644
--- a/docs/manualpages/KSP/KSPFBCGS.html
+++ b/docs/manualpages/KSP/KSPFBCGS.html
@@ -5,15 +5,16 @@
 <TITLE>KSPFBCGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFBCGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFBCGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFBCGS"><H1>KSPFBCGS</H1></A>
 Implements flexible BiCGStab method. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: Only allow right preconditioning Many br
+Notes: Only allow right preconditioning
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPBICG.html#KSPBICG">KSPBICG</A>, KSPFBCGSL, <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
diff --git a/docs/manualpages/KSP/KSPFBCGSR.html b/docs/manualpages/KSP/KSPFBCGSR.html
index 63c6d47..146258f 100644
--- a/docs/manualpages/KSP/KSPFBCGSR.html
+++ b/docs/manualpages/KSP/KSPFBCGSR.html
@@ -5,15 +5,16 @@
 <TITLE>KSPFBCGSR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFBCGSR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFBCGSR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFBCGSR"><H1>KSPFBCGSR</H1></A>
 Implements a mathematically equivalent variant of FBiCGSTab. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: Only allow right preconditioning Many br
+Notes: Only allow right preconditioning
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPBICG.html#KSPBICG">KSPBICG</A>, KSPFBCGSL, <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
diff --git a/docs/manualpages/KSP/KSPFCDTruncationType.html b/docs/manualpages/KSP/KSPFCDTruncationType.html
index 29830e3..b445e89 100644
--- a/docs/manualpages/KSP/KSPFCDTruncationType.html
+++ b/docs/manualpages/KSP/KSPFCDTruncationType.html
@@ -5,17 +5,18 @@
 <TITLE>KSPFCDTruncationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFCDTruncationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFCDTruncationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFCDTruncationType"><H1>KSPFCDTruncationType</H1></A>
 Define how stored directions are used to orthogonalize in flexible conjugate directions (FCD) methods 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {KSP_FCD_TRUNC_TYPE_STANDARD,KSP_FCD_TRUNC_TYPE_NOTAY} <A HREF="../KSP/KSPFCDTruncationType.html#KSPFCDTruncationType">KSPFCDTruncationType</A>;
 </PRE>
-KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions Many brKSP_FCD_TRUNC_TYPE_NOTAY uses the last max(1,mod(i,mmax)) stored directions at iteration i=0,1.. Many br
+KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions
+KSP_FCD_TRUNC_TYPE_NOTAY uses the last max(1,mod(i,mmax)) stored directions at iteration i=0,1..
 <P>
- Many br
+
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 : <A HREF="../KSP/KSPFCG.html#KSPFCG">KSPFCG</A>,<A HREF="../KSP/KSPPIPEFCG.html#KSPPIPEFCG">KSPPIPEFCG</A>,<A HREF="../KSP/KSPPIPEGCR.html#KSPPIPEGCR">KSPPIPEGCR</A>,<A HREF="../KSP/KSPFCGSetTruncationType.html#KSPFCGSetTruncationType">KSPFCGSetTruncationType</A>(),<A HREF="../KSP/KSPFCGGetTruncationType.html#KSPFCGGetTruncationType">KSPFCGGetTruncationType</A>()
 <BR>
diff --git a/docs/manualpages/KSP/KSPFCG.html b/docs/manualpages/KSP/KSPFCG.html
index ca7c2b0..7c737e9 100644
--- a/docs/manualpages/KSP/KSPFCG.html
+++ b/docs/manualpages/KSP/KSPFCG.html
@@ -5,29 +5,35 @@
 <TITLE>KSPFCG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFCG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFCG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFCG"><H1>KSPFCG</H1></A>
 Implements the Flexible Conjugate Gradient method (FCG) 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fcg_mmax <N>  </B></TD><TD>- maximum number of search directions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fcg_nprealloc <N> </B></TD><TD>- number of directions to preallocate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fcg_truncation_type <standard,notay> </B></TD><TD>- truncation approach for directions Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fcg_mmax <N>  </B></TD><TD>- maximum number of search directions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fcg_nprealloc <N> </B></TD><TD>- number of directions to preallocate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fcg_truncation_type <standard,notay> </B></TD><TD>- truncation approach for directions
+</TD></TR></TABLE>
 <P>
-Contributed by Patrick Sanan Many br
+Contributed by Patrick Sanan
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Supports left preconditioning only. Many br
+Supports left preconditioning only.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Notay, Y."Flexible Conjugate Gradients", SIAM J. Sci. Comput. 22:4, 2000 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Axelsson, O. and Vassilevski, P. S. "A Black Box Generalized Conjugate Gradient Solver with Inner Iterations and Variable step Preconditioning", Many brSIAM J. Matrix Anal. Appl. 12:4, 1991 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Notay, Y."Flexible Conjugate Gradients", SIAM J. Sci. Comput. 22:4, 2000
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Axelsson, O. and Vassilevski, P. S. "A Black Box Generalized Conjugate Gradient Solver with Inner Iterations and Variable step Preconditioning",
+SIAM J. Matrix Anal. Appl. 12:4, 1991
+</TD></TR></TABLE>
 <P>
-.seealso : <A HREF="../KSP/KSPGCR.html#KSPGCR">KSPGCR</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>, <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPFCGSetMmax.html#KSPFCGSetMmax">KSPFCGSetMmax</A>(), <A HREF="../KSP/KSPFCGGetMmax.html#KSPFCGGetMmax">KSPFCGGetMmax</A>(), <A HREF="../KSP/KSPFCGSetNprealloc.html#KSPFCGSetNprealloc">KSPFCGSetNprealloc</A>(), <A HREF="../KSP/KSPFCGGetNprealloc.html#KSPFCGGetNprealloc">KSPFCGGetNprealloc</A>(), <A HREF="../KSP/K [...]
+.seealso : <A HREF="../KSP/KSPGCR.html#KSPGCR">KSPGCR</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>, <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPFCGSetMmax.html#KSPFCGSetMmax">KSPFCGSetMmax</A>(), <A HREF="../KSP/KSPFCGGetMmax.html#KSPFCGGetMmax">KSPFCGGetMmax</A>(), <A HREF="../KSP/KSPFCGSetNprealloc.html#KSPFCGSetNprealloc">KSPFCGSetNprealloc</A>(), <A HREF="../KSP/KSPFCGGetNprealloc.html#KSPFCGGetNprealloc">KSPFCGGetNprealloc</A>(), <A HREF="../KSP/K [...]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/fcg/fcg.c.html#KSPFCG">src/ksp/ksp/impls/fcg/fcg.c</A>
diff --git a/docs/manualpages/KSP/KSPFCGGetMmax.html b/docs/manualpages/KSP/KSPFCGGetMmax.html
index 3ac377e..58ec71c 100644
--- a/docs/manualpages/KSP/KSPFCGGetMmax.html
+++ b/docs/manualpages/KSP/KSPFCGGetMmax.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFCGGetMmax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFCGGetMmax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFCGGetMmax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFCGGetMmax"><H1>KSPFCGGetMmax</H1></A>
 get the maximum number of previous directions FCG will store 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ get the maximum number of previous directions FCG will store
 #include "petscksp.h"  
 PetscErrorCode KSPFCGGetMmax(KSP ksp,PetscInt *mmax)
 </PRE>
-Note: FCG stores mmax+1 directions at most (mmax previous ones, and one current one) Many br
+Note: FCG stores mmax+1 directions at most (mmax previous ones, and one current one)
 <P>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mmax </B> -the maximum number of previous directons allowed for orthogonalization Many br
+<DT><B>mmax </B> -the maximum number of previous directons allowed for orthogonalization
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_fcg_mmax <N></B> - Many br Many br
+<DT><B>-ksp_fcg_mmax <N></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPFCGGetNprealloc.html b/docs/manualpages/KSP/KSPFCGGetNprealloc.html
index 7cf1148..b7d0f22 100644
--- a/docs/manualpages/KSP/KSPFCGGetNprealloc.html
+++ b/docs/manualpages/KSP/KSPFCGGetNprealloc.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFCGGetNprealloc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFCGGetNprealloc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFCGGetNprealloc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFCGGetNprealloc"><H1>KSPFCGGetNprealloc</H1></A>
 get the number of directions preallocate by FCG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ get the number of directions preallocate by FCG
 #include "petscksp.h"  
 PetscErrorCode KSPFCGGetNprealloc(KSP ksp,PetscInt *nprealloc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nprealloc </B> -the number of directions preallocated Many br
+<DT><B>nprealloc </B> -the number of directions preallocated
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, FCG, truncation
diff --git a/docs/manualpages/KSP/KSPFCGGetTruncationType.html b/docs/manualpages/KSP/KSPFCGGetTruncationType.html
index bd002e5..1ff1c59 100644
--- a/docs/manualpages/KSP/KSPFCGGetTruncationType.html
+++ b/docs/manualpages/KSP/KSPFCGGetTruncationType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFCGGetTruncationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFCGGetTruncationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFCGGetTruncationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFCGGetTruncationType"><H1>KSPFCGGetTruncationType</H1></A>
 get the truncation strategy employed by FCG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ get the truncation strategy employed by FCG
 #include "petscksp.h"  
 PetscErrorCode KSPFCGGetTruncationType(KSP ksp,KSPFCDTruncationType *truncstrat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>truncstrat </B> -the strategy type Many br
+<DT><B>truncstrat </B> -the strategy type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, FCG, truncation
diff --git a/docs/manualpages/KSP/KSPFCGSetMmax.html b/docs/manualpages/KSP/KSPFCGSetMmax.html
index b0fec54..af79083 100644
--- a/docs/manualpages/KSP/KSPFCGSetMmax.html
+++ b/docs/manualpages/KSP/KSPFCGSetMmax.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFCGSetMmax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFCGSetMmax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFCGSetMmax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFCGSetMmax"><H1>KSPFCGSetMmax</H1></A>
 set the maximum number of previous directions FCG will store for orthogonalization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ set the maximum number of previous directions FCG will store for orthogonalizati
 #include "petscksp.h"  
 PetscErrorCode KSPFCGSetMmax(KSP ksp,PetscInt mmax)
 </PRE>
-Note: mmax + 1 directions are stored (mmax previous ones along with a current one) Many brand whether all are used in each iteration also depends on the truncation strategy Many br(see <A HREF="../KSP/KSPFCGSetTruncationType.html#KSPFCGSetTruncationType">KSPFCGSetTruncationType</A>()) Many br
+Note: mmax + 1 directions are stored (mmax previous ones along with a current one)
+and whether all are used in each iteration also depends on the truncation strategy
+(see <A HREF="../KSP/KSPFCGSetTruncationType.html#KSPFCGSetTruncationType">KSPFCGSetTruncationType</A>())
 <P>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mmax </B></TD><TD>- the maximum number of previous directions to orthogonalize againt Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mmax </B></TD><TD>- the maximum number of previous directions to orthogonalize againt
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_fcg_mmax <N></B> - Many br
+<DT><B>-ksp_fcg_mmax <N></B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPFCG.html#KSPFCG">KSPFCG</A>, <A HREF="../KSP/KSPFCGGetTruncationType.html#KSPFCGGetTruncationType">KSPFCGGetTruncationType</A>(), <A HREF="../KSP/KSPFCGGetNprealloc.html#KSPFCGGetNprealloc">KSPFCGGetNprealloc</A>()
diff --git a/docs/manualpages/KSP/KSPFCGSetNprealloc.html b/docs/manualpages/KSP/KSPFCGSetNprealloc.html
index ff4c718..fd0505b 100644
--- a/docs/manualpages/KSP/KSPFCGSetNprealloc.html
+++ b/docs/manualpages/KSP/KSPFCGSetNprealloc.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFCGSetNprealloc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFCGSetNprealloc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFCGSetNprealloc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFCGSetNprealloc"><H1>KSPFCGSetNprealloc</H1></A>
 set the number of directions to preallocate with FCG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ set the number of directions to preallocate with FCG
 #include "petscksp.h"  
 PetscErrorCode KSPFCGSetNprealloc(KSP ksp,PetscInt nprealloc)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nprealloc </B></TD><TD>- the number of vectors to preallocate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nprealloc </B></TD><TD>- the number of vectors to preallocate
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_fcg_nprealloc <N> </B> -number of directions to preallocate Many br
+<DT><B>-ksp_fcg_nprealloc <N> </B> -number of directions to preallocate
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPFCGSetTruncationType.html b/docs/manualpages/KSP/KSPFCGSetTruncationType.html
index 1715e07..cbd3990 100644
--- a/docs/manualpages/KSP/KSPFCGSetTruncationType.html
+++ b/docs/manualpages/KSP/KSPFCGSetTruncationType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFCGSetTruncationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFCGSetTruncationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFCGSetTruncationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFCGSetTruncationType"><H1>KSPFCGSetTruncationType</H1></A>
 specify how many of its stored previous directions FCG uses during orthoganalization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ specify how many of its stored previous directions FCG uses during orthoganaliza
 #include "petscksp.h"  
 PetscErrorCode KSPFCGSetTruncationType(KSP ksp,KSPFCDTruncationType truncstrat)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
-KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions Many brKSP_FCD_TRUNC_TYPE_NOTAY uses the last max(1,mod(i,mmax)) stored directions at iteration i=0,1,.. Many br
+KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions
+KSP_FCD_TRUNC_TYPE_NOTAY uses the last max(1,mod(i,mmax)) stored directions at iteration i=0,1,..
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>truncstrat </B></TD><TD>- the choice of strategy Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>truncstrat </B></TD><TD>- the choice of strategy
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_fcg_truncation_type <standard, notay> </B> -specify how many of its stored previous directions FCG uses during orthoganalization Many br
+<DT><B>-ksp_fcg_truncation_type <standard, notay> </B> -specify how many of its stored previous directions FCG uses during orthoganalization
 <br>
 <P>
-.seealso: <A HREF="../KSP/KSPFCDTruncationType.html#KSPFCDTruncationType">KSPFCDTruncationType</A>, <A HREF="../KSP/KSPFCGGetTruncationType.html#KSPFCGGetTruncationType">KSPFCGGetTruncationType</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+.seealso: <A HREF="../KSP/KSPFCDTruncationType.html#KSPFCDTruncationType">KSPFCDTruncationType</A>, <A HREF="../KSP/KSPFCGGetTruncationType.html#KSPFCGGetTruncationType">KSPFCGGetTruncationType</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/fcg/fcg.c.html#KSPFCGSetTruncationType">src/ksp/ksp/impls/fcg/fcg.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPFGMRES.html b/docs/manualpages/KSP/KSPFGMRES.html
index 957ca0d..680de9f 100644
--- a/docs/manualpages/KSP/KSPFGMRES.html
+++ b/docs/manualpages/KSP/KSPFGMRES.html
@@ -5,34 +5,50 @@
 <TITLE>KSPFGMRES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFGMRES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFGMRES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFGMRES"><H1>KSPFGMRES</H1></A>
 Implements the Flexible Generalized Minimal Residual method. developed by Saad with restart 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of Many brvectors are allocated as needed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the Many brstability of the classical Gram-Schmidt  orthogonalization. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fgmres_modifypcnochange </B></TD><TD>- do not change the preconditioner between iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fgmres_modifypcksp </B></TD><TD>- modify the preconditioner using <A HREF="../KSP/KSPFGMRESModifyPCKSP.html#KSPFGMRESModifyPCKSP">KSPFGMRESModifyPCKSP</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of
+vectors are allocated as needed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the
+stability of the classical Gram-Schmidt  orthogonalization.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fgmres_modifypcnochange </B></TD><TD>- do not change the preconditioner between iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fgmres_modifypcksp </B></TD><TD>- modify the preconditioner using <A HREF="../KSP/KSPFGMRESModifyPCKSP.html#KSPFGMRESModifyPCKSP">KSPFGMRESModifyPCKSP</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: See <A HREF="../KSP/KSPFGMRESSetModifyPC.html#KSPFGMRESSetModifyPC">KSPFGMRESSetModifyPC</A>() for how to vary the preconditioner between iterations Many brOnly right preconditioning is supported. Many br
+Notes: See <A HREF="../KSP/KSPFGMRESSetModifyPC.html#KSPFGMRESSetModifyPC">KSPFGMRESSetModifyPC</A>() for how to vary the preconditioner between iterations
+Only right preconditioning is supported.
 <P>
-Notes: The following options -ksp_type fgmres -pc_type ksp -ksp_ksp_type bcgs -ksp_view -ksp_pc_type jacobi make the preconditioner (or inner solver) Many brbe bi-CG-stab with a preconditioner of Jacobi. Many br
+Notes: The following options -ksp_type fgmres -pc_type ksp -ksp_ksp_type bcgs -ksp_view -ksp_pc_type jacobi make the preconditioner (or inner solver)
+be bi-CG-stab with a preconditioner of Jacobi.
 <P>
-Developer Notes: This object is subclassed off of <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A> Many br
+Developer Notes: This object is subclassed off of <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>, <A HREF="../KSP/KSPLGMRES.html#KSPLGMRES">KSPLGMRES</A>,
-<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPG [...]
+<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPG [...]
+<A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>(),
+<A HREF="../KSP/KSPGMRESCGSRefinementType.html#KSPGMRESCGSRefinementType">KSPGMRESCGSRefinementType</A>, <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(),  <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESMonitorKrylov.html#KSPGMRESMonitorKrylov">KSPGMRESMonitorKrylov</A>(), <A HREF="../KSP/KSPFGMRESSetModifyPC.html#KSPFGMRESSetModif [...]
+<A HREF="../KSP/KSPFGMRESModifyPCKSP.html#KSPFGMRESModifyPCKSP">KSPFGMRESModifyPCKSP</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/fgmres/fgmres.c.html#KSPFGMRES">src/ksp/ksp/impls/gmres/fgmres/fgmres.c</A>
diff --git a/docs/manualpages/KSP/KSPFGMRESModifyPCKSP.html b/docs/manualpages/KSP/KSPFGMRESModifyPCKSP.html
index 21321b2..a0c12d3 100644
--- a/docs/manualpages/KSP/KSPFGMRESModifyPCKSP.html
+++ b/docs/manualpages/KSP/KSPFGMRESModifyPCKSP.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFGMRESModifyPCKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFGMRESModifyPCKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFGMRESModifyPCKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFGMRESModifyPCKSP"><H1>KSPFGMRESModifyPCKSP</H1></A>
 modifies the attributes of the GMRES preconditioner.  It serves as an example (not as something useful!) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,22 @@ PetscErrorCode  KSPFGMRESModifyPCKSP(KSP ksp,PetscInt total_its,PetscInt loc_its
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the ksp context being used. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>total_its     </B></TD><TD>- the total number of FGMRES iterations that have occurred. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>loc_its       </B></TD><TD>- the number of FGMRES iterations since last restart. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>res_norm      </B></TD><TD>- the current residual norm. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy         </B></TD><TD>- context, not used here Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the ksp context being used.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>total_its     </B></TD><TD>- the total number of FGMRES iterations that have occurred.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>loc_its       </B></TD><TD>- the number of FGMRES iterations since last restart.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>res_norm      </B></TD><TD>- the current residual norm.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy         </B></TD><TD>- context, not used here
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Contributed by Allison Baker Many br
+Contributed by Allison Baker
 <P>
-This could be used as a template! Many br
+This could be used as a template!
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPFGMRESSetModifyPC.html#KSPFGMRESSetModifyPC">KSPFGMRESSetModifyPC</A>(), <A HREF="../KSP/KSPFGMRESModifyPCKSP.html#KSPFGMRESModifyPCKSP">KSPFGMRESModifyPCKSP</A>()
diff --git a/docs/manualpages/KSP/KSPFGMRESModifyPCNoChange.html b/docs/manualpages/KSP/KSPFGMRESModifyPCNoChange.html
index 885caef..7006dff 100644
--- a/docs/manualpages/KSP/KSPFGMRESModifyPCNoChange.html
+++ b/docs/manualpages/KSP/KSPFGMRESModifyPCNoChange.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFGMRESModifyPCNoChange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFGMRESModifyPCNoChange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFGMRESModifyPCNoChange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFGMRESModifyPCNoChange"><H1>KSPFGMRESModifyPCNoChange</H1></A>
 this is the default used by fgmres - it doesn't change the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,23 @@ PetscErrorCode  KSPFGMRESModifyPCNoChange(KSP ksp,PetscInt total_its,PetscInt lo
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the ksp context being used. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>total_its     </B></TD><TD>- the total number of FGMRES iterations that have occurred. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>loc_its       </B></TD><TD>- the number of FGMRES iterations since last restart. Many bra restart (so number of Krylov directions to be computed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>res_norm      </B></TD><TD>- the current residual norm. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy         </B></TD><TD>- context variable, unused in this routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the ksp context being used.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>total_its     </B></TD><TD>- the total number of FGMRES iterations that have occurred.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>loc_its       </B></TD><TD>- the number of FGMRES iterations since last restart.
+a restart (so number of Krylov directions to be computed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>res_norm      </B></TD><TD>- the current residual norm.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy         </B></TD><TD>- context variable, unused in this routine
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Contributed by Allison Baker Many br
+Contributed by Allison Baker
 <P>
-You can use this as a template! Many br
+You can use this as a template!
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPFGMRESSetModifyPC.html#KSPFGMRESSetModifyPC">KSPFGMRESSetModifyPC</A>(), <A HREF="../KSP/KSPFGMRESModifyPCKSP.html#KSPFGMRESModifyPCKSP">KSPFGMRESModifyPCKSP</A>()
diff --git a/docs/manualpages/KSP/KSPFGMRESSetModifyPC.html b/docs/manualpages/KSP/KSPFGMRESSetModifyPC.html
index bdfd13d..bae3100 100644
--- a/docs/manualpages/KSP/KSPFGMRESSetModifyPC.html
+++ b/docs/manualpages/KSP/KSPFGMRESSetModifyPC.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFGMRESSetModifyPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFGMRESSetModifyPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFGMRESSetModifyPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFGMRESSetModifyPC"><H1>KSPFGMRESSetModifyPC</H1></A>
 Sets the routine used by FGMRES to modify the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,40 @@ Sets the routine used by FGMRES to modify the preconditioner.
 #include "petscksp.h" 
 PetscErrorCode  KSPFGMRESSetModifyPC(KSP ksp,PetscErrorCode (*fcn)(KSP,PetscInt,PetscInt,PetscReal,void*),void *ctx,PetscErrorCode (*d)(void*))
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fcn </B></TD><TD>- modifypc function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional contex Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d </B></TD><TD>- optional context destroy routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fcn </B></TD><TD>- modifypc function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional contex
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d </B></TD><TD>- optional context destroy routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling Sequence of function</FONT></H3>
-ierr = int fcn(<A HREF="../KSP/KSP.html#KSP">KSP</A> ksp,int total_its,int loc_its,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> res_norm,void*ctx); Many br
+ierr = int fcn(<A HREF="../KSP/KSP.html#KSP">KSP</A> ksp,int total_its,int loc_its,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> res_norm,void*ctx);
 <P>
-ksp - the ksp context being used. Many brtotal_its     - the total number of FGMRES iterations that have occurred. Many brloc_its       - the number of FGMRES iterations since last restart. Many brres_norm      - the current residual norm. Many brctx           - optional context variable Many br
+ksp - the ksp context being used.
+total_its     - the total number of FGMRES iterations that have occurred.
+loc_its       - the number of FGMRES iterations since last restart.
+res_norm      - the current residual norm.
+ctx           - optional context variable
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
--ksp_fgmres_modifypcnochange Many br-ksp_fgmres_modifypcksp Many br
+-ksp_fgmres_modifypcnochange
+-ksp_fgmres_modifypcksp
 <P>
- Many br
+
 <P>
-Contributed by Allison Baker Many br
+Contributed by Allison Baker
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Several modifypc routines are predefined, including Many brKSPFGMRESModifyPCNoChange() Many brKSPFGMRESModifyPCKSP() Many br
+Several modifypc routines are predefined, including
+<A HREF="../KSP/KSPFGMRESModifyPCNoChange.html#KSPFGMRESModifyPCNoChange">KSPFGMRESModifyPCNoChange</A>()
+<A HREF="../KSP/KSPFGMRESModifyPCKSP.html#KSPFGMRESModifyPCKSP">KSPFGMRESModifyPCKSP</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPFGMRESModifyPCNoChange.html#KSPFGMRESModifyPCNoChange">KSPFGMRESModifyPCNoChange</A>(), <A HREF="../KSP/KSPFGMRESModifyPCKSP.html#KSPFGMRESModifyPCKSP">KSPFGMRESModifyPCKSP</A>()
diff --git a/docs/manualpages/KSP/KSPFinalizePackage.html b/docs/manualpages/KSP/KSPFinalizePackage.html
index 9d5c067..1250e3c 100644
--- a/docs/manualpages/KSP/KSPFinalizePackage.html
+++ b/docs/manualpages/KSP/KSPFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>KSPFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFinalizePackage"><H1>KSPFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to the <A HREF="../KSP/KSP.html#KSP">KSP</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  KSPFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/KSP/KSPFischerGuessCreate.html b/docs/manualpages/KSP/KSPFischerGuessCreate.html
index 8c68a50..a6ae2ce 100644
--- a/docs/manualpages/KSP/KSPFischerGuessCreate.html
+++ b/docs/manualpages/KSP/KSPFischerGuessCreate.html
@@ -5,8 +5,8 @@
 <TITLE>KSPFischerGuessCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPFischerGuessCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPFischerGuessCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPFischerGuessCreate"><H1>KSPFischerGuessCreate</H1></A>
 Implements Paul Fischer's initial guess algorithm Method 1 and 2 for situations where a linear system is solved repeatedly 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,24 @@ Implements Paul Fischer's initial guess algorithm Method 1 and 2 for situations
 PetscErrorCode  KSPFischerGuessCreate(KSP ksp,PetscInt method,PetscInt maxl,KSPFischerGuess *itg)
 </PRE>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19940020363_1994020363.pdf Many br
+<DT><B>1. </B> -http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19940020363_1994020363.pdf
 <br>
 <P>
-Notes: the algorithm is different from the paper because we do not CHANGE the right hand side of the new Many brproblem and solve the problem with an initial guess of zero, rather we solve the original new problem Many brwith a nonzero initial guess (this is done so that the linear solver convergence tests are based on Many brthe original RHS.) But we use the xtilde = x - xguess as the new direction so that it is not Many brmostly orthogonal to the previous solutions. Many br
+Notes: the algorithm is different from the paper because we do not CHANGE the right hand side of the new
+problem and solve the problem with an initial guess of zero, rather we solve the original new problem
+with a nonzero initial guess (this is done so that the linear solver convergence tests are based on
+the original RHS.) But we use the xtilde = x - xguess as the new direction so that it is not
+mostly orthogonal to the previous solutions.
 <P>
-These are not intended to be used directly, they are called by <A HREF="../KSP/KSP.html#KSP">KSP</A> automatically when the Many brKSP option <A HREF="../KSP/KSPSetFischerGuess.html#KSPSetFischerGuess">KSPSetFischerGuess</A>(<A HREF="../KSP/KSP.html#KSP">KSP</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>) or -ksp_guess_fischer <int,int> Many br
+These are not intended to be used directly, they are called by <A HREF="../KSP/KSP.html#KSP">KSP</A> automatically when the
+<A HREF="../KSP/KSP.html#KSP">KSP</A> option <A HREF="../KSP/KSPSetFischerGuess.html#KSPSetFischerGuess">KSPSetFischerGuess</A>(<A HREF="../KSP/KSP.html#KSP">KSP</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>) or -ksp_guess_fischer <int,int>
 <P>
-Method 2 is only for positive definite matrices, since it uses the A norm. Many br
+Method 2 is only for positive definite matrices, since it uses the A norm.
 <P>
-This is not currently programmed as a PETSc class because there are only two methods; if more methods Many brare introduced it should be changed. For example the Knoll guess should be included Many br
+This is not currently programmed as a PETSc class because there are only two methods; if more methods
+are introduced it should be changed. For example the Knoll guess should be included
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/interface/iguess.c.html#KSPFischerGuessCreate">src/ksp/ksp/interface/iguess.c</A>
diff --git a/docs/manualpages/KSP/KSPGCR.html b/docs/manualpages/KSP/KSPGCR.html
index 419eeb6..d5d85c8 100644
--- a/docs/manualpages/KSP/KSPGCR.html
+++ b/docs/manualpages/KSP/KSPGCR.html
@@ -5,28 +5,41 @@
 <TITLE>KSPGCR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGCR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGCR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGCR"><H1>KSPGCR</H1></A>
 Implements the preconditioned Generalized Conjugate Residual method. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_gcr_restart <restart> </B> -the number of stored vectors to orthogonalize against Many br
+<DT><B>-ksp_gcr_restart <restart> </B> -the number of stored vectors to orthogonalize against
 <br>
 <P>
- Many br
+
 <P>
-Notes: The GCR Krylov method supports non-symmetric matrices and permits the use of a preconditioner Many brwhich may vary from one iteration to the next. Users can can define a method to vary the Many brpreconditioner between iterates via <A HREF="../KSP/KSPGCRSetModifyPC.html#KSPGCRSetModifyPC">KSPGCRSetModifyPC</A>(). Many brRestarts are solves with x0 not equal to zero. When a restart occurs, the initial starting Many brsolution is given by the current estimate for x which was obtain [...]
+Notes: The GCR Krylov method supports non-symmetric matrices and permits the use of a preconditioner
+which may vary from one iteration to the next. Users can can define a method to vary the
+preconditioner between iterates via <A HREF="../KSP/KSPGCRSetModifyPC.html#KSPGCRSetModifyPC">KSPGCRSetModifyPC</A>().
+Restarts are solves with x0 not equal to zero. When a restart occurs, the initial starting
+solution is given by the current estimate for x which was obtained by the last restart
+iterations of the GCR algorithm.
+Unlike GMRES and FGMRES, when using GCR, the solution and residual vector can be directly accessed at any iterate,
+with zero computational cost, via a call to <A HREF="../KSP/KSPBuildSolution.html#KSPBuildSolution">KSPBuildSolution</A>() and <A HREF="../KSP/KSPBuildResidual.html#KSPBuildResidual">KSPBuildResidual</A>() respectively.
+This implementation of GCR will only apply the stopping condition test whenever ksp->its > ksp->chknorm,
+where ksp->chknorm is specified via the command line argument -ksp_check_norm_iteration or via
+the function <A HREF="../KSP/KSPSetCheckNormIteration.html#KSPSetCheckNormIteration">KSPSetCheckNormIteration</A>().
+The method implemented requires the storage of 2 x restart + 1 vectors, twice as much as GMRES.
+Support only for right preconditioning.
 <P>
-Contributed by Dave May Many br
+Contributed by Dave May
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -S. C. Eisenstat, H. C. Elman, and H. C. Schultz. Variational iterative methods for Many brnonsymmetric systems of linear equations. SIAM J. Numer. Anal., 20, 1983 Many br
+<DT><B>1. </B> -S. C. Eisenstat, H. C. Elman, and H. C. Schultz. Variational iterative methods for
+nonsymmetric systems of linear equations. SIAM J. Numer. Anal., 20, 1983
 <br>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>,
-<BR>KSPGCRSetRestart(), <A HREF="../KSP/KSPGCRSetModifyPC.html#KSPGCRSetModifyPC">KSPGCRSetModifyPC</A>(), <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> Many br
+<BR>KSPGCRSetRestart(), <A HREF="../KSP/KSPGCRSetModifyPC.html#KSPGCRSetModifyPC">KSPGCRSetModifyPC</A>(), <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gcr/gcr.c.html#KSPGCR">src/ksp/ksp/impls/gcr/gcr.c</A>
diff --git a/docs/manualpages/KSP/KSPGCRSetModifyPC.html b/docs/manualpages/KSP/KSPGCRSetModifyPC.html
index e080b36..30bc820 100644
--- a/docs/manualpages/KSP/KSPGCRSetModifyPC.html
+++ b/docs/manualpages/KSP/KSPGCRSetModifyPC.html
@@ -5,30 +5,36 @@
 <TITLE>KSPGCRSetModifyPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGCRSetModifyPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGCRSetModifyPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGCRSetModifyPC"><H1>KSPGCRSetModifyPC</H1></A>
 Sets the routine used by GCR to modify the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  KSPGCRSetModifyPC(KSP ksp,PetscErrorCode (*function)(KSP,PetscInt,PetscReal,void*),void *data,PetscErrorCode (*destroy)(void*))
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+  ksp      - iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br.  function - user defined function to modify the preconditioner Many br.  ctx      - user provided contex for the modify preconditioner function Many br-  destroy  - the function to use to destroy the user provided application context. Many br
++  ksp      - iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+.  function - user defined function to modify the preconditioner
+.  ctx      - user provided contex for the modify preconditioner function
+-  destroy  - the function to use to destroy the user provided application context.
 <P>
 <H3><FONT COLOR="#CC3333">Calling Sequence of function</FONT></H3>
-<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> function (<A HREF="../KSP/KSP.html#KSP">KSP</A> ksp, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> n, <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> rnorm, void *ctx) Many br
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> function (<A HREF="../KSP/KSP.html#KSP">KSP</A> ksp, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> n, <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> rnorm, void *ctx)
 <P>
-ksp   - iterative context Many brn     - the total number of GCR iterations that have occurred Many brrnorm - 2-norm residual value Many brctx   - the user provided application context Many br
+ksp   - iterative context
+n     - the total number of GCR iterations that have occurred
+rnorm - 2-norm residual value
+ctx   - the user provided application context
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default modifypc routine is KSPGCRModifyPCNoChange() Many br
+The default modifypc routine is KSPGCRModifyPCNoChange()
 <P>
-.seealso: KSPGCRModifyPCNoChange() Many br
+.seealso: KSPGCRModifyPCNoChange()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gcr/gcr.c.html#KSPGCRSetModifyPC">src/ksp/ksp/impls/gcr/gcr.c</A>
diff --git a/docs/manualpages/KSP/KSPGLTR.html b/docs/manualpages/KSP/KSPGLTR.html
index 64f3f8c..3c3cbf8 100644
--- a/docs/manualpages/KSP/KSPGLTR.html
+++ b/docs/manualpages/KSP/KSPGLTR.html
@@ -5,29 +5,33 @@
 <TITLE>KSPGLTR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGLTR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGLTR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGLTR"><H1>KSPGLTR</H1></A>
 Code to run conjugate gradient method subject to a constraint on the solution norm. This is used in Trust Region methods for nonlinear equations, <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A> 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_gltr_radius <r> </B> -Trust Region Radius Many br
+<DT><B>-ksp_gltr_radius <r> </B> -Trust Region Radius
 <br>
 <P>
-Notes: This is rarely used directly Many br
+Notes: This is rarely used directly
 <P>
-Use preconditioned conjugate gradient to compute Many bran approximate minimizer of the quadratic function Many br
+Use preconditioned conjugate gradient to compute
+an approximate minimizer of the quadratic function
 <P>
-q(s) = g^T * s + .5 * s^T * H * s Many br
+q(s) = g^T * s + .5 * s^T * H * s
 <P>
-subject to the trust region constraint Many br
+subject to the trust region constraint
 <P>
-|| s || <= delta, Many br
+|| s || <= delta,
 <P>
-where Many br
+where
 <P>
-delta is the trust region radius, Many brg is the gradient vector, Many brH is the Hessian approximation, Many brM is the positive definite preconditioner matrix. Many br
+delta is the trust region radius,
+g is the gradient vector,
+H is the Hessian approximation,
+M is the positive definite preconditioner matrix.
 <P>
-<A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> may be Many br
+<A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> may be
 <pre>
  KSP_CONVERGED_CG_NEG_CURVE if convergence is reached along a negative curvature direction,
 </pre>
@@ -39,9 +43,9 @@ delta is the trust region radius, Many brg is the gradient vector, Many brH is t
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The preconditioner supplied should be symmetric and positive definite. Many br
+The preconditioner supplied should be symmetric and positive definite.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPGLTRSetRadius.html#KSPGLTRSetRadius">KSPGLTRSetRadius</A>(), <A HREF="../KSP/KSPGLTRGetNormD.html#KSPGLTRGetNormD">KSPGLTRGetNormD</A>(), <A HREF="../KSP/KSPGLTRGetObjFcn.html#KSPGLTRGetObjFcn">KSPGLTRGetObjFcn</A>(), <A HREF="../ [...]
diff --git a/docs/manualpages/KSP/KSPGLTRGetLambda.html b/docs/manualpages/KSP/KSPGLTRGetLambda.html
index 4248197..a746c6e 100644
--- a/docs/manualpages/KSP/KSPGLTRGetLambda.html
+++ b/docs/manualpages/KSP/KSPGLTRGetLambda.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGLTRGetLambda</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGLTRGetLambda.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGLTRGetLambda.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGLTRGetLambda"><H1>KSPGLTRGetLambda</H1></A>
 Get multiplier on trust-region constraint. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Get multiplier on trust-region constraint.
 #include "petscksp.h" 
 PetscErrorCode  KSPGLTRGetLambda(KSP ksp, PetscReal *lambda)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- the multiplier Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- the multiplier
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, GLTR, get, multiplier
diff --git a/docs/manualpages/KSP/KSPGLTRGetMinEig.html b/docs/manualpages/KSP/KSPGLTRGetMinEig.html
index fc0b8c1..dfbc427 100644
--- a/docs/manualpages/KSP/KSPGLTRGetMinEig.html
+++ b/docs/manualpages/KSP/KSPGLTRGetMinEig.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGLTRGetMinEig</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGLTRGetMinEig.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGLTRGetMinEig.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGLTRGetMinEig"><H1>KSPGLTRGetMinEig</H1></A>
 Get minimum eigenvalue. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Get minimum eigenvalue.
 #include "petscksp.h" 
 PetscErrorCode  KSPGLTRGetMinEig(KSP ksp, PetscReal *e_min)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e_min </B></TD><TD>- the minimum eigenvalue Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e_min </B></TD><TD>- the minimum eigenvalue
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, GLTR, get, minimum eigenvalue
diff --git a/docs/manualpages/KSP/KSPGLTRGetNormD.html b/docs/manualpages/KSP/KSPGLTRGetNormD.html
index fad8b6a..824ee87 100644
--- a/docs/manualpages/KSP/KSPGLTRGetNormD.html
+++ b/docs/manualpages/KSP/KSPGLTRGetNormD.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGLTRGetNormD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGLTRGetNormD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGLTRGetNormD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGLTRGetNormD"><H1>KSPGLTRGetNormD</H1></A>
 Get norm of the direction. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Get norm of the direction.
 #include "petscksp.h" 
 PetscErrorCode  KSPGLTRGetNormD(KSP ksp, PetscReal *norm_d)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>norm_d </B></TD><TD>- the norm of the direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>norm_d </B></TD><TD>- the norm of the direction
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, GLTR, get, norm direction
diff --git a/docs/manualpages/KSP/KSPGLTRGetObjFcn.html b/docs/manualpages/KSP/KSPGLTRGetObjFcn.html
index 0d81f6f..fcbe632 100644
--- a/docs/manualpages/KSP/KSPGLTRGetObjFcn.html
+++ b/docs/manualpages/KSP/KSPGLTRGetObjFcn.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGLTRGetObjFcn</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGLTRGetObjFcn.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGLTRGetObjFcn.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGLTRGetObjFcn"><H1>KSPGLTRGetObjFcn</H1></A>
 Get objective function value. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Get objective function value.
 #include "petscksp.h" 
 PetscErrorCode  KSPGLTRGetObjFcn(KSP ksp, PetscReal *o_fcn)
 </PRE>
-Note Collective Many br
+Note Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_fcn </B></TD><TD>- the objective function value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_fcn </B></TD><TD>- the objective function value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, GLTR, get, objective function
diff --git a/docs/manualpages/KSP/KSPGLTRSetRadius.html b/docs/manualpages/KSP/KSPGLTRSetRadius.html
index d8c51a5..442a86b 100644
--- a/docs/manualpages/KSP/KSPGLTRSetRadius.html
+++ b/docs/manualpages/KSP/KSPGLTRSetRadius.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGLTRSetRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGLTRSetRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGLTRSetRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGLTRSetRadius"><H1>KSPGLTRSetRadius</H1></A>
 Sets the radius of the trust region. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the radius of the trust region.
 #include "petscksp.h" 
 PetscErrorCode  KSPGLTRSetRadius(KSP ksp, PetscReal radius)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the trust region radius (Infinity is the default) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the trust region radius (Infinity is the default)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_gltr_radius <r></B> - Many br Many br
+<DT><B>-ksp_gltr_radius <r></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPGMRES.html b/docs/manualpages/KSP/KSPGMRES.html
index cdfe721..76447ce 100644
--- a/docs/manualpages/KSP/KSPGMRES.html
+++ b/docs/manualpages/KSP/KSPGMRES.html
@@ -5,32 +5,44 @@
 <TITLE>KSPGMRES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRES"><H1>KSPGMRES</H1></A>
 Implements the Generalized Minimal Residual method. (Saad and Schultz, 1986) with restart 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of Many brvectors are allocated as needed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the Many brstability of the classical Gram-Schmidt  orthogonalization. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of
+vectors are allocated as needed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the
+stability of the classical Gram-Schmidt  orthogonalization.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Left and right preconditioning are supported, but not symmetric preconditioning. Many br
+Notes: Left and right preconditioning are supported, but not symmetric preconditioning.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -YOUCEF SAAD AND MARTIN H. SCHULTZ, GMRES: A GENERALIZED MINIMAL RESIDUAL ALGORITHM FOR SOLVING NONSYMMETRIC LINEAR SYSTEMS. Many brSIAM J. ScI. STAT. COMPUT. Vo|. 7, No. 3, July 1986. Many br
+<DT><B>1. </B> -YOUCEF SAAD AND MARTIN H. SCHULTZ, GMRES: A GENERALIZED MINIMAL RESIDUAL ALGORITHM FOR SOLVING NONSYMMETRIC LINEAR SYSTEMS.
+SIAM J. ScI. STAT. COMPUT. Vo|. 7, No. 3, July 1986.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>, <A HREF="../KSP/KSPLGMRES.html#KSPLGMRES">KSPLGMRES</A>,
-<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPG [...]
+<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPG [...]
+<A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>(),
+<A HREF="../KSP/KSPGMRESCGSRefinementType.html#KSPGMRESCGSRefinementType">KSPGMRESCGSRefinementType</A>, <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESMonitorKrylov.html#KSPGMRESMonitorKrylov">KSPGMRESMonitorKrylov</A>(), <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/gmres.c.html#KSPGMRES">src/ksp/ksp/impls/gmres/gmres.c</A>
diff --git a/docs/manualpages/KSP/KSPGMRESCGSRefinementType.html b/docs/manualpages/KSP/KSPGMRESCGSRefinementType.html
index 23dd0d5..b66b924 100644
--- a/docs/manualpages/KSP/KSPGMRESCGSRefinementType.html
+++ b/docs/manualpages/KSP/KSPGMRESCGSRefinementType.html
@@ -5,19 +5,19 @@
 <TITLE>KSPGMRESCGSRefinementType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESCGSRefinementType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESCGSRefinementType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESCGSRefinementType"><H1>KSPGMRESCGSRefinementType</H1></A>
 How the classical (unmodified) Gram-Schmidt is performed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {<A HREF="../KSP/KSP_GMRES_CGS_REFINE_NEVER.html#KSP_GMRES_CGS_REFINE_NEVER">KSP_GMRES_CGS_REFINE_NEVER</A>, <A HREF="../KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html#KSP_GMRES_CGS_REFINE_IFNEEDED">KSP_GMRES_CGS_REFINE_IFNEEDED</A>, KSP_GMRES_CGS_REFINE_ALWAYS} <A HREF="../KSP/KSPGMRESCGSRefinementType.html#KSPGMRESCGSRefinementType">KSPGMRESCGSRefinementType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>(),
-<BR><A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>() Many br
+<BR><A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/../../../include/petscksp.h.html#KSPGMRESCGSRefinementType">src/ksp/ksp/../../../include/petscksp.h</A>
diff --git a/docs/manualpages/KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html b/docs/manualpages/KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html
index fd0cc56..62cf562 100644
--- a/docs/manualpages/KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html
+++ b/docs/manualpages/KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESClassicalGramSchmidtOrthogonalization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESClassicalGramSchmidtOrthogonalization"><H1>KSPGMRESClassicalGramSchmidtOrthogonalization</H1></A>
 This is the basic orthogonalization routine using classical Gram-Schmidt with possible iterative refinement to improve the stability 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,25 +15,30 @@ This is the basic orthogonalization routine using classical Gram-Schmidt with po
 #define __FUNCT__ "KSPGMRESClassicalGramSchmidtOrthogonalization"
 PetscErrorCode  KSPGMRESClassicalGramSchmidtOrthogonalization(KSP ksp,PetscInt it)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- <A HREF="../KSP/KSP.html#KSP">KSP</A> object, must be associated with GMRES, FGMRES, or LGMRES Krylov method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- one less then the current GMRES restart iteration, i.e. the size of the Krylov space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- <A HREF="../KSP/KSP.html#KSP">KSP</A> object, must be associated with GMRES, FGMRES, or LGMRES Krylov method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- one less then the current GMRES restart iteration, i.e. the size of the Krylov space
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <refine_never,refine_ifneeded,refine_always> </B></TD><TD>- determine if iterative refinement is Many brused to increase the stability of the classical Gram-Schmidt  orthogonalization. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <refine_never,refine_ifneeded,refine_always> </B></TD><TD>- determine if iterative refinement is
+used to increase the stability of the classical Gram-Schmidt  orthogonalization.
+</TD></TR></TABLE>
 <P>
-Notes: Use <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>() to determine if iterative refinement is to be used Many br
+Notes: Use <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>() to determine if iterative refinement is to be used
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 aso:  <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(),
-<BR><A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>() Many br
+<BR><A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/borthog2.c.html#KSPGMRESClassicalGramSchmidtOrthogonalization">src/ksp/ksp/impls/gmres/borthog2.c</A>
diff --git a/docs/manualpages/KSP/KSPGMRESGetCGSRefinementType.html b/docs/manualpages/KSP/KSPGMRESGetCGSRefinementType.html
index 70c8e3e..8558a82 100644
--- a/docs/manualpages/KSP/KSPGMRESGetCGSRefinementType.html
+++ b/docs/manualpages/KSP/KSPGMRESGetCGSRefinementType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESGetCGSRefinementType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESGetCGSRefinementType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESGetCGSRefinementType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESGetCGSRefinementType"><H1>KSPGMRESGetCGSRefinementType</H1></A>
 Gets the type of iterative refinement to use in the classical Gram Schmidt orthogonalization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Gets the type of iterative refinement to use in the classical Gram Schmidt ortho
 #include "petscksp.h"  
 PetscErrorCode  KSPGMRESGetCGSRefinementType(KSP ksp,KSPGMRESCGSRefinementType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -the type of refinement Many br
+<DT><B>type </B> -the type of refinement
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always></B> - Many br Many br
+<DT><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
@@ -34,7 +35,8 @@ Not Collective Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESCGSRefinementType.html#KSPGMRESCGSRefinementType">KSPGMRESCGSRefinementType</A>, <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinemen [...]
-<BR><A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/gmres.c.html#KSPGMRESGetCGSRefinementType">src/ksp/ksp/impls/gmres/gmres.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPGMRESGetOrthogonalization.html b/docs/manualpages/KSP/KSPGMRESGetOrthogonalization.html
index 75f324b..8fab1b9 100644
--- a/docs/manualpages/KSP/KSPGMRESGetOrthogonalization.html
+++ b/docs/manualpages/KSP/KSPGMRESGetOrthogonalization.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESGetOrthogonalization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESGetOrthogonalization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESGetOrthogonalization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESGetOrthogonalization"><H1>KSPGMRESGetOrthogonalization</H1></A>
 Gets the orthogonalization routine used by GMRES and FGMRES. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Gets the orthogonalization routine used by GMRES and FGMRES.
 #include "petscksp.h"  
 PetscErrorCode  KSPGMRESGetOrthogonalization(KSP ksp,PetscErrorCode (**fcn)(KSP,PetscInt))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A> Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fcn </B> -orthogonalization function Many br
+<DT><B>fcn </B> -orthogonalization function
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Calling Sequence of function</FONT></H3>
@@ -36,20 +36,23 @@ Not Collective Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Two orthogonalization routines are predefined, including Many br
+Two orthogonalization routines are predefined, including
 <P>
-<A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>() Many br
+<A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>()
 <P>
-<A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>() - Default. Use <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>() to determine if Many briterative refinement is used to increase stability. Many br
+<A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>() - Default. Use <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>() to determine if
+iterative refinement is used to increase stability.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>() (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>() (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, GMRES, set, orthogonalization, Gram-Schmidt, iterative refinement
@@ -57,7 +60,8 @@ Two orthogonalization routines are predefined, including Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(),
-<BR><A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">L [...]
+<BR><A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/gmres2.c.html#KSPGMRESGetOrthogonalization">src/ksp/ksp/impls/gmres/gmres2.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPGMRESGetRestart.html b/docs/manualpages/KSP/KSPGMRESGetRestart.html
index ff3fc55..3af3b86 100644
--- a/docs/manualpages/KSP/KSPGMRESGetRestart.html
+++ b/docs/manualpages/KSP/KSPGMRESGetRestart.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESGetRestart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESGetRestart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESGetRestart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESGetRestart"><H1>KSPGMRESGetRestart</H1></A>
 Gets number of iterations at which GMRES, FGMRES and LGMRES restarts. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Gets number of iterations at which GMRES, FGMRES and LGMRES restarts.
 #include "petscksp.h"  
 PetscErrorCode  KSPGMRESGetRestart(KSP ksp, PetscInt *restart)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>restart </B> -integer restart value Many br
+<DT><B>restart </B> -integer restart value
 <br>
 <P>
-Note: The default value is 30. Many br
+Note: The default value is 30.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, GMRES, restart, iterations
diff --git a/docs/manualpages/KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html b/docs/manualpages/KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html
index ad8cd2d..9b8bc45 100644
--- a/docs/manualpages/KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html
+++ b/docs/manualpages/KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESModifiedGramSchmidtOrthogonalization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESModifiedGramSchmidtOrthogonalization"><H1>KSPGMRESModifiedGramSchmidtOrthogonalization</H1></A>
 This is the basic orthogonalization routine using modified Gram-Schmidt. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ This is the basic orthogonalization routine using modified Gram-Schmidt.
 #define __FUNCT__ "KSPGMRESModifiedGramSchmidtOrthogonalization"
 PetscErrorCode  KSPGMRESModifiedGramSchmidtOrthogonalization(KSP ksp,PetscInt it)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- <A HREF="../KSP/KSP.html#KSP">KSP</A> object, must be associated with GMRES, FGMRES, or LGMRES Krylov method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- one less then the current GMRES restart iteration, i.e. the size of the Krylov space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- <A HREF="../KSP/KSP.html#KSP">KSP</A> object, must be associated with GMRES, FGMRES, or LGMRES Krylov method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- one less then the current GMRES restart iteration, i.e. the size of the Krylov space
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_gmres_modifiedgramschmidt </B> -Activates <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>() Many br
+<DT><B>-ksp_gmres_modifiedgramschmidt </B> -Activates <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>()
diff --git a/docs/manualpages/KSP/KSPGMRESMonitorKrylov.html b/docs/manualpages/KSP/KSPGMRESMonitorKrylov.html
index cc8400e..721a487 100644
--- a/docs/manualpages/KSP/KSPGMRESMonitorKrylov.html
+++ b/docs/manualpages/KSP/KSPGMRESMonitorKrylov.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESMonitorKrylov</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESMonitorKrylov.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESMonitorKrylov.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESMonitorKrylov"><H1>KSPGMRESMonitorKrylov</H1></A>
 Calls <A HREF="../Vec/VecView.html#VecView">VecView</A>() for each new direction in the GMRES accumulated Krylov space. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,23 @@ Calls <A HREF="../Vec/VecView.html#VecView">VecView</A>() for each new direction
 #include "petscksp.h"  
 PetscErrorCode  KSPGMRESMonitorKrylov(KSP ksp,PetscInt its,PetscReal fgnorm,void *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual (or gradient) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an collection of viewers created with KSPViewerCreate() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual (or gradient)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an collection of viewers created with KSPViewerCreate()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_gmres_kyrlov_monitor</B> - Many brNotes: A new PETSCVIEWERDRAW is created for each Krylov vector so they can all be simultaneously viewed Many br Many br
+<DT><B>-ksp_gmres_kyrlov_monitor</B> -
+Notes: A new PETSCVIEWERDRAW is created for each Krylov vector so they can all be simultaneously viewed
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPGMRESSetCGSRefinementType.html b/docs/manualpages/KSP/KSPGMRESSetCGSRefinementType.html
index 87e4d69..910624b 100644
--- a/docs/manualpages/KSP/KSPGMRESSetCGSRefinementType.html
+++ b/docs/manualpages/KSP/KSPGMRESSetCGSRefinementType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESSetCGSRefinementType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESSetCGSRefinementType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESSetCGSRefinementType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESSetCGSRefinementType"><H1>KSPGMRESSetCGSRefinementType</H1></A>
 Sets the type of iterative refinement to use in the classical Gram Schmidt orthogonalization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the type of iterative refinement to use in the classical Gram Schmidt ortho
 #include "petscksp.h"  
 PetscErrorCode  KSPGMRESSetCGSRefinementType(KSP ksp,KSPGMRESCGSRefinementType type)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of refinement Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of refinement
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always></B> - Many br Many br
+<DT><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
@@ -31,7 +34,8 @@ Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESCGSRefinementType.html#KSPGMRESCGSRefinementType">KSPGMRESCGSRefinementType</A>, <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinemen [...]
-<BR><A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/gmres.c.html#KSPGMRESSetCGSRefinementType">src/ksp/ksp/impls/gmres/gmres.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPGMRESSetHapTol.html b/docs/manualpages/KSP/KSPGMRESSetHapTol.html
index 2182fd0..3d99fe8 100644
--- a/docs/manualpages/KSP/KSPGMRESSetHapTol.html
+++ b/docs/manualpages/KSP/KSPGMRESSetHapTol.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESSetHapTol</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESSetHapTol.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESSetHapTol.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESSetHapTol"><H1>KSPGMRESSetHapTol</H1></A>
 Sets tolerance for determining happy breakdown in GMRES, FGMRES and LGMRES. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Sets tolerance for determining happy breakdown in GMRES, FGMRES and LGMRES.
 #include "petscksp.h"  
 PetscErrorCode  KSPGMRESSetHapTol(KSP ksp,PetscReal tol)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- the tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- the tolerance
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_gmres_haptol <positive real value></B> - Many brNote: Happy breakdown is the rare case in GMRES where an 'exact' solution is obtained after Many bra certain number of iterations. If you attempt more iterations after this point unstable Many brthings can happen hence very occasionally you may need to set this value to detect this condition Many br
+<DT><B>-ksp_gmres_haptol <positive real value></B> -
+Note: Happy breakdown is the rare case in GMRES where an 'exact' solution is obtained after
+a certain number of iterations. If you attempt more iterations after this point unstable
+things can happen hence very occasionally you may need to set this value to detect this condition
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, GMRES, tolerance
diff --git a/docs/manualpages/KSP/KSPGMRESSetOrthogonalization.html b/docs/manualpages/KSP/KSPGMRESSetOrthogonalization.html
index e94ab61..99c4640 100644
--- a/docs/manualpages/KSP/KSPGMRESSetOrthogonalization.html
+++ b/docs/manualpages/KSP/KSPGMRESSetOrthogonalization.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESSetOrthogonalization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESSetOrthogonalization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESSetOrthogonalization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESSetOrthogonalization"><H1>KSPGMRESSetOrthogonalization</H1></A>
 Sets the orthogonalization routine used by GMRES and FGMRES. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Sets the orthogonalization routine used by GMRES and FGMRES.
 #include "petscksp.h"  
 PetscErrorCode  KSPGMRESSetOrthogonalization(KSP ksp,PetscErrorCode (*fcn)(KSP,PetscInt))
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fcn </B></TD><TD>- orthogonalization function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fcn </B></TD><TD>- orthogonalization function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling Sequence of function</FONT></H3>
 <pre>
@@ -33,20 +35,23 @@ Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Two orthogonalization routines are predefined, including Many br
+Two orthogonalization routines are predefined, including
 <P>
-<A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>() Many br
+<A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>()
 <P>
-<A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>() - Default. Use <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>() to determine if Many briterative refinement is used to increase stability. Many br
+<A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>() - Default. Use <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>() to determine if
+iterative refinement is used to increase stability.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>() (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>() (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- Activates <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, GMRES, set, orthogonalization, Gram-Schmidt, iterative refinement
@@ -54,7 +59,8 @@ Two orthogonalization routines are predefined, including Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(),
-<BR><A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">L [...]
+<BR><A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/gmres2.c.html#KSPGMRESSetOrthogonalization">src/ksp/ksp/impls/gmres/gmres2.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPGMRESSetPreAllocateVectors.html b/docs/manualpages/KSP/KSPGMRESSetPreAllocateVectors.html
index 8a86b37..bbef781 100644
--- a/docs/manualpages/KSP/KSPGMRESSetPreAllocateVectors.html
+++ b/docs/manualpages/KSP/KSPGMRESSetPreAllocateVectors.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESSetPreAllocateVectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESSetPreAllocateVectors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESSetPreAllocateVectors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESSetPreAllocateVectors"><H1>KSPGMRESSetPreAllocateVectors</H1></A>
 Causes GMRES and FGMRES to preallocate all its needed work vectors at initial setup rather than the default, which is to allocate them in chunks when needed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Causes GMRES and FGMRES to preallocate all its needed work vectors at initial se
 #include "petscksp.h"  
 PetscErrorCode  KSPGMRESSetPreAllocateVectors(KSP ksp)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp   </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A> Many br
+<DT><B>ksp   </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_gmres_preallocate </B> -Activates KSPGmresSetPreAllocateVectors() Many br
+<DT><B>-ksp_gmres_preallocate </B> -Activates KSPGmresSetPreAllocateVectors()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  GMRES, preallocate, vectors
diff --git a/docs/manualpages/KSP/KSPGMRESSetRestart.html b/docs/manualpages/KSP/KSPGMRESSetRestart.html
index be28b6b..5233152 100644
--- a/docs/manualpages/KSP/KSPGMRESSetRestart.html
+++ b/docs/manualpages/KSP/KSPGMRESSetRestart.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGMRESSetRestart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGMRESSetRestart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGMRESSetRestart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGMRESSetRestart"><H1>KSPGMRESSetRestart</H1></A>
 Sets number of iterations at which GMRES, FGMRES and LGMRES restarts. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Sets number of iterations at which GMRES, FGMRES and LGMRES restarts.
 #include "petscksp.h"  
 PetscErrorCode  KSPGMRESSetRestart(KSP ksp, PetscInt restart)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restart </B></TD><TD>- integer restart value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restart </B></TD><TD>- integer restart value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_gmres_restart <positive integer></B> - Many brNote: The default value is 30. Many br
+<DT><B>-ksp_gmres_restart <positive integer></B> -
+Note: The default value is 30.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, GMRES, restart, iterations
diff --git a/docs/manualpages/KSP/KSPGROPPCG.html b/docs/manualpages/KSP/KSPGROPPCG.html
index 91eab10..1b473dc 100644
--- a/docs/manualpages/KSP/KSPGROPPCG.html
+++ b/docs/manualpages/KSP/KSPGROPPCG.html
@@ -5,23 +5,25 @@
 <TITLE>KSPGROPPCG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGROPPCG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGROPPCG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGROPPCG"><H1>KSPGROPPCG</H1></A>
-A pipelined conjugate gradient method from Bill Gropp This method has two reductions, one of which is overlapped with the matrix-vector product and one of which is Many broverlapped with the preconditioner. Many br
+A pipelined conjugate gradient method from Bill Gropp This method has two reductions, one of which is overlapped with the matrix-vector product and one of which is
+overlapped with the preconditioner.
 <P>
-See also <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, which has only a single reduction that overlaps both the matrix-vector product and the preconditioner. Many br
+See also <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, which has only a single reduction that overlaps both the matrix-vector product and the preconditioner.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods. Many brSee the FAQ on the PETSc website for details. Many br
+MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods.
+See the FAQ on the PETSc website for details.
 <P>
 <H3><FONT COLOR="#CC3333">Contributed by</FONT></H3>
-Pieter Ghysels, Universiteit Antwerpen, Intel Exascience lab Flanders Many br
+Pieter Ghysels, Universiteit Antwerpen, Intel Exascience lab Flanders
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-http://www.cs.uiuc.edu/~wgropp/bib/talks/tdata/2012/icerm.pdf Many br
+http://www.cs.uiuc.edu/~wgropp/bib/talks/tdata/2012/icerm.pdf
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, <A HREF="../KSP/KSPPGMRES.html#KSPPGMRES">KSPPGMRES</A>, <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>()
diff --git a/docs/manualpages/KSP/KSPGetApplicationContext.html b/docs/manualpages/KSP/KSPGetApplicationContext.html
index e4860c2..058188e 100644
--- a/docs/manualpages/KSP/KSPGetApplicationContext.html
+++ b/docs/manualpages/KSP/KSPGetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetApplicationContext"><H1>KSPGetApplicationContext</H1></A>
 Gets the user-defined context for the linear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Gets the user-defined context for the linear solver.
 #include "petscksp.h" 
 PetscErrorCode  KSPGetApplicationContext(KSP ksp,void *usrP)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -<A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br
+<DT><B>ksp </B> -<A HREF="../KSP/KSP.html#KSP">KSP</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>usrP </B> -user context Many br
+<DT><B>usrP </B> -user context
 <br>
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, application, context
diff --git a/docs/manualpages/KSP/KSPGetComputeEigenvalues.html b/docs/manualpages/KSP/KSPGetComputeEigenvalues.html
index cc52598..d201071 100644
--- a/docs/manualpages/KSP/KSPGetComputeEigenvalues.html
+++ b/docs/manualpages/KSP/KSPGetComputeEigenvalues.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetComputeEigenvalues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetComputeEigenvalues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetComputeEigenvalues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetComputeEigenvalues"><H1>KSPGetComputeEigenvalues</H1></A>
 Gets the flag indicating that the extreme eigenvalues values will be calculated via a Lanczos or Arnoldi process as the linear system is solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Gets the flag indicating that the extreme eigenvalues values will be calculated
 #include "petscksp.h" 
 PetscErrorCode  KSPGetComputeEigenvalues(KSP ksp,PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently this option is not valid for all iterative methods. Many br
+Currently this option is not valid for all iterative methods.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, compute, eigenvalues
diff --git a/docs/manualpages/KSP/KSPGetComputeSingularValues.html b/docs/manualpages/KSP/KSPGetComputeSingularValues.html
index d732f32..d480f22 100644
--- a/docs/manualpages/KSP/KSPGetComputeSingularValues.html
+++ b/docs/manualpages/KSP/KSPGetComputeSingularValues.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetComputeSingularValues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetComputeSingularValues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetComputeSingularValues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetComputeSingularValues"><H1>KSPGetComputeSingularValues</H1></A>
 Gets the flag indicating whether the extreme singular values will be calculated via a Lanczos or Arnoldi process as the linear system is solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,28 @@ Gets the flag indicating whether the extreme singular values will be calculated
 #include "petscksp.h" 
 PetscErrorCode  KSPGetComputeSingularValues(KSP ksp,PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_singular_value </B> -Activates <A HREF="../KSP/KSPSetComputeSingularValues.html#KSPSetComputeSingularValues">KSPSetComputeSingularValues</A>() Many br
+<DT><B>-ksp_monitor_singular_value </B> -Activates <A HREF="../KSP/KSPSetComputeSingularValues.html#KSPSetComputeSingularValues">KSPSetComputeSingularValues</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently this option is not valid for all iterative methods. Many br
+Currently this option is not valid for all iterative methods.
 <P>
-Many users may just want to use the monitoring routine Many brKSPMonitorSingularValue() (which can be set with option -ksp_monitor_singular_value) Many brto print the singular values at each iteration of the linear solve. Many br
+Many users may just want to use the monitoring routine
+<A HREF="../KSP/KSPMonitorSingularValue.html#KSPMonitorSingularValue">KSPMonitorSingularValue</A>() (which can be set with option -ksp_monitor_singular_value)
+to print the singular values at each iteration of the linear solve.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, compute, singular values
diff --git a/docs/manualpages/KSP/KSPGetConvergedReason.html b/docs/manualpages/KSP/KSPGetConvergedReason.html
index b6dcfdf..6566330 100644
--- a/docs/manualpages/KSP/KSPGetConvergedReason.html
+++ b/docs/manualpages/KSP/KSPGetConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetConvergedReason"><H1>KSPGetConvergedReason</H1></A>
 Gets the reason the <A HREF="../KSP/KSP.html#KSP">KSP</A> iteration was stopped. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the reason the <A HREF="../KSP/KSP.html#KSP">KSP</A> iteration was stopped.
 #include "petscksp.h" 
 PetscErrorCode  KSPGetConvergedReason(KSP ksp,KSPConvergedReason *reason)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br
+<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>reason </B> -negative value indicates diverged, positive value converged, see <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> Many br
+<DT><B>reason </B> -negative value indicates diverged, positive value converged, see <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>
 <br>
 <P>
-Possible values for reason: See also manual page for each reason Many br
+Possible values for reason: See also manual page for each reason
 <pre>
  <A HREF="../KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</A> (residual 2-norm decreased by a factor of rtol, from 2-norm of right hand side)
 </pre>
@@ -59,9 +59,9 @@ Possible values for reason: See also manual page for each reason Many br
  <A HREF="../KSP/KSP_DIVERGED_BREAKDOWN_BICG.html#KSP_DIVERGED_BREAKDOWN_BICG">KSP_DIVERGED_BREAKDOWN_BICG</A> (Initial residual is orthogonal to preconditioned initial residual. Try a different preconditioner, or a different initial Level.)
 </pre>
 <P>
-Notes: Can only be called after the call the <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is complete. Many br
+Notes: Can only be called after the call the <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is complete.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, nonlinear, set, convergence, test
diff --git a/docs/manualpages/KSP/KSPGetConvergenceContext.html b/docs/manualpages/KSP/KSPGetConvergenceContext.html
index 8cd6b02..4abab34 100644
--- a/docs/manualpages/KSP/KSPGetConvergenceContext.html
+++ b/docs/manualpages/KSP/KSPGetConvergenceContext.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetConvergenceContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetConvergenceContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetConvergenceContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetConvergenceContext"><H1>KSPGetConvergenceContext</H1></A>
 Gets the convergence context set with <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the convergence context set with <A HREF="../KSP/KSPSetConvergenceTest.html
 #include "petscksp.h" 
 PetscErrorCode  KSPGetConvergenceContext(KSP ksp,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -monitoring context Many br
+<DT><B>ctx </B> -monitoring context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, convergence, test, context
diff --git a/docs/manualpages/KSP/KSPGetDM.html b/docs/manualpages/KSP/KSPGetDM.html
index f241648..bb63ab0 100644
--- a/docs/manualpages/KSP/KSPGetDM.html
+++ b/docs/manualpages/KSP/KSPGetDM.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetDM"><H1>KSPGetDM</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some preconditioners 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some precondition
 #include "petscksp.h" 
 PetscErrorCode  KSPGetDM(KSP ksp,DM *dm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the preconditioner context Many br
+<DT><B>ksp </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm </B> -the dm Many br
+<DT><B>dm </B> -the dm
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPGetDiagonalScale.html b/docs/manualpages/KSP/KSPGetDiagonalScale.html
index 9769ff3..23aad63 100644
--- a/docs/manualpages/KSP/KSPGetDiagonalScale.html
+++ b/docs/manualpages/KSP/KSPGetDiagonalScale.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetDiagonalScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetDiagonalScale"><H1>KSPGetDiagonalScale</H1></A>
 Checks if <A HREF="../KSP/KSP.html#KSP">KSP</A> solver scales the matrix and right hand side 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Checks if <A HREF="../KSP/KSP.html#KSP">KSP</A> solver scales the matrix and rig
 #include "petscksp.h" 
 PetscErrorCode  KSPGetDiagonalScale(KSP ksp,PetscBool  *scale)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br
+<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>scale </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>scale </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-BE CAREFUL with this routine: it actually scales the matrix and right Many brhand side that define the system. After the system is solved the matrix Many brand right hand side remain scaled  unless you use <A HREF="../KSP/KSPSetDiagonalScaleFix.html#KSPSetDiagonalScaleFix">KSPSetDiagonalScaleFix</A>() Many br
+BE CAREFUL with this routine: it actually scales the matrix and right
+hand side that define the system. After the system is solved the matrix
+and right hand side remain scaled  unless you use <A HREF="../KSP/KSPSetDiagonalScaleFix.html#KSPSetDiagonalScaleFix">KSPSetDiagonalScaleFix</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPGetDiagonalScaleFix.html b/docs/manualpages/KSP/KSPGetDiagonalScaleFix.html
index c57daa6..649136b 100644
--- a/docs/manualpages/KSP/KSPGetDiagonalScaleFix.html
+++ b/docs/manualpages/KSP/KSPGetDiagonalScaleFix.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetDiagonalScaleFix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetDiagonalScaleFix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetDiagonalScaleFix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetDiagonalScaleFix"><H1>KSPGetDiagonalScaleFix</H1></A>
 Determines if <A HREF="../KSP/KSP.html#KSP">KSP</A> diagonally scales the system back after solving. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Determines if <A HREF="../KSP/KSP.html#KSP">KSP</A> diagonally scales the system
 #include "petscksp.h" 
 PetscErrorCode  KSPGetDiagonalScaleFix(KSP ksp,PetscBool  *fix)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br
+<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fix </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to scale back after the system solve, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to not Many brrescale (default) Many br
+<DT><B>fix </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to scale back after the system solve, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to not
+rescale (default)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Must be called after <A HREF="../KSP/KSPSetDiagonalScale.html#KSPSetDiagonalScale">KSPSetDiagonalScale</A>() Many br
+Must be called after <A HREF="../KSP/KSPSetDiagonalScale.html#KSPSetDiagonalScale">KSPSetDiagonalScale</A>()
 <P>
-If <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> will slow things down, because it rescales the matrix before and Many brafter each linear solve. This is intended mainly for testing to allow one Many brto easily get back the original system to make sure the solution computed is Many braccurate enough. Many br
+If <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> will slow things down, because it rescales the matrix before and
+after each linear solve. This is intended mainly for testing to allow one
+to easily get back the original system to make sure the solution computed is
+accurate enough.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPGetErrorIfNotConverged.html b/docs/manualpages/KSP/KSPGetErrorIfNotConverged.html
index babd01a..3b1603d 100644
--- a/docs/manualpages/KSP/KSPGetErrorIfNotConverged.html
+++ b/docs/manualpages/KSP/KSPGetErrorIfNotConverged.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetErrorIfNotConverged</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetErrorIfNotConverged.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetErrorIfNotConverged.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetErrorIfNotConverged"><H1>KSPGetErrorIfNotConverged</H1></A>
 Will <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() generate an error if the solver does not converge? 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Will <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() generate an error if
 #include "petscksp.h" 
 PetscErrorCode  KSPGetErrorIfNotConverged(KSP ksp,PetscBool  *flag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if it will generate an error, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if it will generate an error, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, initial guess, nonzero
diff --git a/docs/manualpages/KSP/KSPGetFischerGuess.html b/docs/manualpages/KSP/KSPGetFischerGuess.html
index a8328f4..bde5fc8 100644
--- a/docs/manualpages/KSP/KSPGetFischerGuess.html
+++ b/docs/manualpages/KSP/KSPGetFischerGuess.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetFischerGuess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetFischerGuess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetFischerGuess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetFischerGuess"><H1>KSPGetFischerGuess</H1></A>
 Gets the initial guess generator set with either <A HREF="../KSP/KSPSetFischerGuess.html#KSPSetFischerGuess">KSPSetFischerGuess</A>() or KSPCreateFischerGuess()/<A HREF="../KSP/KSPSetFischerGuess.html#KSPSetFischerGuess">KSPSetFischerGuess</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the initial guess generator set with either <A HREF="../KSP/KSPSetFischerGu
 #include "petscksp.h" 
 PetscErrorCode  KSPGetFischerGuess(KSP ksp,KSPFischerGuess *guess)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -the Krylov context Many br
+<DT><B>ksp </B> -the Krylov context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>guess </B> -the object Many br
+<DT><B>guess </B> -the object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPGetInitialGuessKnoll.html b/docs/manualpages/KSP/KSPGetInitialGuessKnoll.html
index ab01375..41060ed 100644
--- a/docs/manualpages/KSP/KSPGetInitialGuessKnoll.html
+++ b/docs/manualpages/KSP/KSPGetInitialGuessKnoll.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetInitialGuessKnoll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetInitialGuessKnoll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetInitialGuessKnoll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetInitialGuessKnoll"><H1>KSPGetInitialGuessKnoll</H1></A>
 Determines whether the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver is using the Knoll trick (using <A HREF="../PC/PCApply.html#PCApply">PCApply</A>(pc,b,...) to compute the initial guess 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Determines whether the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver is using the
 #include "petscksp.h" 
 PetscErrorCode  KSPGetInitialGuessKnoll(KSP ksp,PetscBool  *flag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if using Knoll trick, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if using Knoll trick, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, initial guess, nonzero
diff --git a/docs/manualpages/KSP/KSPGetInitialGuessNonzero.html b/docs/manualpages/KSP/KSPGetInitialGuessNonzero.html
index 7b708e4..12cb9ba 100644
--- a/docs/manualpages/KSP/KSPGetInitialGuessNonzero.html
+++ b/docs/manualpages/KSP/KSPGetInitialGuessNonzero.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetInitialGuessNonzero</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetInitialGuessNonzero.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetInitialGuessNonzero.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetInitialGuessNonzero"><H1>KSPGetInitialGuessNonzero</H1></A>
 Determines whether the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver is using a zero initial guess. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Determines whether the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver is using a z
 #include "petscksp.h" 
 PetscErrorCode  KSPGetInitialGuessNonzero(KSP ksp,PetscBool  *flag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if guess is nonzero, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if guess is nonzero, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, initial guess, nonzero
diff --git a/docs/manualpages/KSP/KSPGetIterationNumber.html b/docs/manualpages/KSP/KSPGetIterationNumber.html
index 69c9221..803c574 100644
--- a/docs/manualpages/KSP/KSPGetIterationNumber.html
+++ b/docs/manualpages/KSP/KSPGetIterationNumber.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetIterationNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetIterationNumber"><H1>KSPGetIterationNumber</H1></A>
 Gets the current iteration number; if the <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is complete, returns the number of iterations used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Gets the current iteration number; if the <A HREF="../KSP/KSPSolve.html#KSPSolve
 #include "petscksp.h" 
 PetscErrorCode  KSPGetIterationNumber(KSP ksp,PetscInt *its)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -the iterative context Many br
+<DT><B>ksp </B> -the iterative context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>its </B> -number of iterations Many br
+<DT><B>its </B> -number of iterations
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-During the ith iteration this returns i-1 Many br
+During the ith iteration this returns i-1
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, residual norm
 <BR>
diff --git a/docs/manualpages/KSP/KSPGetMonitorContext.html b/docs/manualpages/KSP/KSPGetMonitorContext.html
index 6de5465..18a6351 100644
--- a/docs/manualpages/KSP/KSPGetMonitorContext.html
+++ b/docs/manualpages/KSP/KSPGetMonitorContext.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetMonitorContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetMonitorContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetMonitorContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetMonitorContext"><H1>KSPGetMonitorContext</H1></A>
 Gets the monitoring context, as set by <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>() for the FIRST monitor only. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the monitoring context, as set by <A HREF="../KSP/KSPMonitorSet.html#KSPMon
 #include "petscksp.h" 
 PetscErrorCode  KSPGetMonitorContext(KSP ksp,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -monitoring context Many br
+<DT><B>ctx </B> -monitoring context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, monitor, context
diff --git a/docs/manualpages/KSP/KSPGetNormType.html b/docs/manualpages/KSP/KSPGetNormType.html
index ef33f38..d47a268 100644
--- a/docs/manualpages/KSP/KSPGetNormType.html
+++ b/docs/manualpages/KSP/KSPGetNormType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetNormType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetNormType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetNormType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetNormType"><H1>KSPGetNormType</H1></A>
 Gets the norm that is used for convergence testing. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the norm that is used for convergence testing.
 #include "petscksp.h" 
 PetscErrorCode  KSPGetNormType(KSP ksp, KSPNormType *normtype)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -Krylov solver context Many br
+<DT><B>ksp </B> -Krylov solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>normtype </B> -norm that is used for convergence testing Many br
+<DT><B>normtype </B> -norm that is used for convergence testing
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, create, context, norms
diff --git a/docs/manualpages/KSP/KSPGetOperators.html b/docs/manualpages/KSP/KSPGetOperators.html
index bfd4973..b23a852 100644
--- a/docs/manualpages/KSP/KSPGetOperators.html
+++ b/docs/manualpages/KSP/KSPGetOperators.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetOperators"><H1>KSPGetOperators</H1></A>
 Gets the matrix associated with the linear system and a (possibly) different one associated with the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Gets the matrix associated with the linear system and a (possibly) different one
 #include "petscksp.h" 
 PetscErrorCode  KSPGetOperators(KSP ksp,Mat *Amat,Mat *Pmat)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br
+<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the linear system Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the linear system
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: DOES NOT increase the reference counts of the matrix, so you should NOT destroy them. Many br
+Notes: DOES NOT increase the reference counts of the matrix, so you should NOT destroy them.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, get, operators, matrix, preconditioner, linear system
diff --git a/docs/manualpages/KSP/KSPGetOperatorsSet.html b/docs/manualpages/KSP/KSPGetOperatorsSet.html
index 7f0ada8..b8bf262 100644
--- a/docs/manualpages/KSP/KSPGetOperatorsSet.html
+++ b/docs/manualpages/KSP/KSPGetOperatorsSet.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetOperatorsSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetOperatorsSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetOperatorsSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetOperatorsSet"><H1>KSPGetOperatorsSet</H1></A>
 Determines if the matrix associated with the linear system and possibly a different one associated with the preconditioner have been set in the <A HREF="../KSP/KSP.html#KSP">KSP</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Determines if the matrix associated with the linear system and possibly a differ
 #include "petscksp.h" 
 PetscErrorCode  KSPGetOperatorsSet(KSP ksp,PetscBool  *mat,PetscBool  *pmat)
 </PRE>
-Not collective, though the results on all processes should be the same Many br
+Not collective, though the results on all processes should be the same
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br
+<DT><B>pc </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix associated with the linear system was set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pmat </B></TD><TD>- matrix associated with the preconditioner was set, usually the same Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix associated with the linear system was set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pmat </B></TD><TD>- matrix associated with the preconditioner was set, usually the same
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, operators, matrix, linear system
diff --git a/docs/manualpages/KSP/KSPGetOptionsPrefix.html b/docs/manualpages/KSP/KSPGetOptionsPrefix.html
index dd2a5ce..fa4b95e 100644
--- a/docs/manualpages/KSP/KSPGetOptionsPrefix.html
+++ b/docs/manualpages/KSP/KSPGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetOptionsPrefix"><H1>KSPGetOptionsPrefix</H1></A>
 Gets the prefix used for searching for all <A HREF="../KSP/KSP.html#KSP">KSP</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Gets the prefix used for searching for all <A HREF="../KSP/KSP.html#KSP">KSP</A>
 #include "petscksp.h" 
 PetscErrorCode  KSPGetOptionsPrefix(KSP ksp,const char *prefix[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -the Krylov context Many br
+<DT><B>ksp </B> -the Krylov context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used is returned Many br
+<DT><B>prefix </B> -pointer to the prefix string used is returned
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prifix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prifix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPGetPC.html b/docs/manualpages/KSP/KSPGetPC.html
index 41c7582..a72b21e 100644
--- a/docs/manualpages/KSP/KSPGetPC.html
+++ b/docs/manualpages/KSP/KSPGetPC.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetPC"><H1>KSPGetPC</H1></A>
 Returns a pointer to the preconditioner context set with <A HREF="../KSP/KSPSetPC.html#KSPSetPC">KSPSetPC</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns a pointer to the preconditioner context set with <A HREF="../KSP/KSPSetP
 #include "petscksp.h" 
 PetscErrorCode  KSPGetPC(KSP ksp,PC *pc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>pc </B> -preconditioner context Many br
+<DT><B>pc </B> -preconditioner context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, preconditioner, Binv
diff --git a/docs/manualpages/KSP/KSPGetPCSide.html b/docs/manualpages/KSP/KSPGetPCSide.html
index 63babd8..6bce2db 100644
--- a/docs/manualpages/KSP/KSPGetPCSide.html
+++ b/docs/manualpages/KSP/KSPGetPCSide.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetPCSide</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetPCSide.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetPCSide.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetPCSide"><H1>KSPGetPCSide</H1></A>
 Gets the preconditioning side. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,23 @@ Gets the preconditioning side.
 #include "petscksp.h" 
 PetscErrorCode  KSPGetPCSide(KSP ksp,PCSide *side)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>side </B> -the preconditioning side, where side is one of Many br
+<DT><B>side </B> -the preconditioning side, where side is one of
 <br>
 <PRE>
       PC_LEFT - left preconditioning (default)
       PC_RIGHT - right preconditioning
       PC_SYMMETRIC - symmetric preconditioning
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, right, left, symmetric, side, preconditioner, flag
diff --git a/docs/manualpages/KSP/KSPGetResidualHistory.html b/docs/manualpages/KSP/KSPGetResidualHistory.html
index f7617e5..9d7b767 100644
--- a/docs/manualpages/KSP/KSPGetResidualHistory.html
+++ b/docs/manualpages/KSP/KSPGetResidualHistory.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetResidualHistory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetResidualHistory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetResidualHistory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetResidualHistory"><H1>KSPGetResidualHistory</H1></A>
 Gets the array used to hold the residual history and the number of residuals it contains. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,31 @@ Gets the array used to hold the residual history and the number of residuals it
 #include "petscksp.h" 
 PetscErrorCode  KSPGetResidualHistory(KSP ksp,PetscReal *a[],PetscInt *na)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- pointer to array to hold history (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>na  </B></TD><TD>- number of used entries in a (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- pointer to array to hold history (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>na  </B></TD><TD>- number of used entries in a (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Can only be called after a <A HREF="../KSP/KSPSetResidualHistory.html#KSPSetResidualHistory">KSPSetResidualHistory</A>() otherwise a and na are set to zero Many br
+Can only be called after a <A HREF="../KSP/KSPSetResidualHistory.html#KSPSetResidualHistory">KSPSetResidualHistory</A>() otherwise a and na are set to zero
 <P>
-The Fortran version of this routine has a calling sequence Many br
+The Fortran version of this routine has a calling sequence
 <pre>
   call <A HREF="../KSP/KSPGetResidualHistory.html#KSPGetResidualHistory">KSPGetResidualHistory</A>(<A HREF="../KSP/KSP.html#KSP">KSP</A> ksp, integer na, integer ierr)
 </pre>
-note that you have passed a Fortran array into <A HREF="../KSP/KSPSetResidualHistory.html#KSPSetResidualHistory">KSPSetResidualHistory</A>() and you need Many brto access the residual values from this Fortran array you provided. Only the na (number of Many brresidual norms currently held) is set. Many br
+note that you have passed a Fortran array into <A HREF="../KSP/KSPSetResidualHistory.html#KSPSetResidualHistory">KSPSetResidualHistory</A>() and you need
+to access the residual values from this Fortran array you provided. Only the na (number of
+residual norms currently held) is set.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, residual, history, norm
diff --git a/docs/manualpages/KSP/KSPGetResidualNorm.html b/docs/manualpages/KSP/KSPGetResidualNorm.html
index 2512a54..ccca2bd 100644
--- a/docs/manualpages/KSP/KSPGetResidualNorm.html
+++ b/docs/manualpages/KSP/KSPGetResidualNorm.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetResidualNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetResidualNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetResidualNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetResidualNorm"><H1>KSPGetResidualNorm</H1></A>
 Gets the last (approximate preconditioned) residual norm that has been computed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the last (approximate preconditioned) residual norm that has been computed.
 #include "petscksp.h" 
 PetscErrorCode  KSPGetResidualNorm(KSP ksp,PetscReal *rnorm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -the iterative context Many br
+<DT><B>ksp </B> -the iterative context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>rnorm </B> -residual norm Many br
+<DT><B>rnorm </B> -residual norm
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, residual norm
diff --git a/docs/manualpages/KSP/KSPGetRhs.html b/docs/manualpages/KSP/KSPGetRhs.html
index a45778f..49a270e 100644
--- a/docs/manualpages/KSP/KSPGetRhs.html
+++ b/docs/manualpages/KSP/KSPGetRhs.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetRhs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetRhs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetRhs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetRhs"><H1>KSPGetRhs</H1></A>
 Gets the right-hand-side vector for the linear system to be solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the right-hand-side vector for the linear system to be solved.
 #include "petscksp.h" 
 PetscErrorCode  KSPGetRhs(KSP ksp,Vec *r)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>r </B> -right-hand-side vector Many br
+<DT><B>r </B> -right-hand-side vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, right-hand-side, rhs
diff --git a/docs/manualpages/KSP/KSPGetSolution.html b/docs/manualpages/KSP/KSPGetSolution.html
index 0f74caf..3e41b01 100644
--- a/docs/manualpages/KSP/KSPGetSolution.html
+++ b/docs/manualpages/KSP/KSPGetSolution.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetSolution"><H1>KSPGetSolution</H1></A>
 Gets the location of the solution for the linear system to be solved.  Note that this may not be where the solution is stored during the iterative process; see <A HREF="../KSP/KSPBuildSolution.html#KSPBuildSolution">KSPBuildSolution</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the location of the solution for the linear system to be solved.  Note that
 #include "petscksp.h" 
 PetscErrorCode  KSPGetSolution(KSP ksp,Vec *v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>v </B> -solution vector Many br
+<DT><B>v </B> -solution vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, solution
diff --git a/docs/manualpages/KSP/KSPGetTabLevel.html b/docs/manualpages/KSP/KSPGetTabLevel.html
index 39eb7a7..1c5a213 100644
--- a/docs/manualpages/KSP/KSPGetTabLevel.html
+++ b/docs/manualpages/KSP/KSPGetTabLevel.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetTabLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetTabLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetTabLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetTabLevel"><H1>KSPGetTabLevel</H1></A>
 Gets the number of tabs that ASCII output used by ksp. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Gets the number of tabs that ASCII output used by ksp.
 #include "petscksp.h" 
 PetscErrorCode  KSPGetTabLevel(KSP ksp,PetscInt *tab)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -a <A HREF="../KSP/KSP.html#KSP">KSP</A> object. Many br
+<DT><B>ksp </B> -a <A HREF="../KSP/KSP.html#KSP">KSP</A> object.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tab </B> -the number of tabs Many br
+<DT><B>tab </B> -the number of tabs
 <br>
 <P>
- Many br
+
 <P>
-Notes: this is used in conjunction with <A HREF="../KSP/KSPSetTabLevel.html#KSPSetTabLevel">KSPSetTabLevel</A>() to manage the output from the <A HREF="../KSP/KSP.html#KSP">KSP</A> and its <A HREF="../PC/PC.html#PC">PC</A> coherently. Many br
+Notes: this is used in conjunction with <A HREF="../KSP/KSPSetTabLevel.html#KSPSetTabLevel">KSPSetTabLevel</A>() to manage the output from the <A HREF="../KSP/KSP.html#KSP">KSP</A> and its <A HREF="../PC/PC.html#PC">PC</A> coherently.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPGetTolerances.html b/docs/manualpages/KSP/KSPGetTolerances.html
index 93918f3..55be1cb 100644
--- a/docs/manualpages/KSP/KSPGetTolerances.html
+++ b/docs/manualpages/KSP/KSPGetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetTolerances"><H1>KSPGetTolerances</H1></A>
 Gets the relative, absolute, divergence, and maximum iteration tolerances used by the default <A HREF="../KSP/KSP.html#KSP">KSP</A> convergence tests. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,31 @@ Gets the relative, absolute, divergence, and maximum iteration tolerances used b
 #include "petscksp.h" 
 PetscErrorCode  KSPGetTolerances(KSP ksp,PetscReal *rtol,PetscReal *abstol,PetscReal *dtol,PetscInt *maxits)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov subspace context Many br
+<DT><B>ksp </B> -the Krylov subspace context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- the relative convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- the absolute convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- the divergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- maximum number of iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- the relative convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- the absolute convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- the divergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- maximum number of iterations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user can specify NULL for any parameter that is not needed. Many br
+The user can specify NULL for any parameter that is not needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, tolerance, absolute, relative, divergence, convergence,
-<BR>maximum, iterations Many br
+<BR>maximum, iterations
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSPGetTotalIterations.html b/docs/manualpages/KSP/KSPGetTotalIterations.html
index c8aa5c2..4002ab0 100644
--- a/docs/manualpages/KSP/KSPGetTotalIterations.html
+++ b/docs/manualpages/KSP/KSPGetTotalIterations.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetTotalIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetTotalIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetTotalIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetTotalIterations"><H1>KSPGetTotalIterations</H1></A>
 Gets the total number of iterations this <A HREF="../KSP/KSP.html#KSP">KSP</A> object has performed since was created, counted over all linear solves 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Gets the total number of iterations this <A HREF="../KSP/KSP.html#KSP">KSP</A> o
 #include "petscksp.h" 
 PetscErrorCode  KSPGetTotalIterations(KSP ksp,PetscInt *its)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -the iterative context Many br
+<DT><B>ksp </B> -the iterative context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>its </B> -total number of iterations Many br
+<DT><B>its </B> -total number of iterations
 <br>
 <P>
- Many br
+
 <P>
-Notes: Use <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>() to get the count for the most recent solve only Many brIf this is called within a linear solve (such as in a <A HREF="../KSP/KSPMonitor.html#KSPMonitor">KSPMonitor</A> routine) then it does not include iterations within that current solve Many br
+Notes: Use <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>() to get the count for the most recent solve only
+If this is called within a linear solve (such as in a <A HREF="../KSP/KSPMonitor.html#KSPMonitor">KSPMonitor</A> routine) then it does not include iterations within that current solve
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, residual norm
diff --git a/docs/manualpages/KSP/KSPGetType.html b/docs/manualpages/KSP/KSPGetType.html
index 3bb4ad3..82939f2 100644
--- a/docs/manualpages/KSP/KSPGetType.html
+++ b/docs/manualpages/KSP/KSPGetType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPGetType"><H1>KSPGetType</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> type as a string from the <A HREF="../KSP/KSP.html#KSP">KSP</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> type as a string from the <A HREF
 #include "petscksp.h" 
 PetscErrorCode  KSPGetType(KSP ksp,KSPType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -Krylov context Many br
+<DT><B>ksp </B> -Krylov context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -name of <A HREF="../KSP/KSP.html#KSP">KSP</A> method Many br
+<DT><B>name </B> -name of <A HREF="../KSP/KSP.html#KSP">KSP</A> method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, method, name
diff --git a/docs/manualpages/KSP/KSPIBCGS.html b/docs/manualpages/KSP/KSPIBCGS.html
index 27d486f..54cc7ac 100644
--- a/docs/manualpages/KSP/KSPIBCGS.html
+++ b/docs/manualpages/KSP/KSPIBCGS.html
@@ -5,27 +5,32 @@
 <TITLE>KSPIBCGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPIBCGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPIBCGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPIBCGS"><H1>KSPIBCGS</H1></A>
 Implements the IBiCGStab (Improved Stabilized version of BiConjugate Gradient Squared) method in an alternative form to have only a single global reduction operation instead of the usual 3 (or 4) 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: Supports left and right preconditioning Many br
+Notes: Supports left and right preconditioning
 <P>
-See <A HREF="../KSP/KSPBCGSL.html#KSPBCGSL">KSPBCGSL</A> for additional stabilization Many br
+See <A HREF="../KSP/KSPBCGSL.html#KSPBCGSL">KSPBCGSL</A> for additional stabilization
 <P>
-Unlike the Bi-CG-stab algorithm, this requires one multiplication be the transpose of the operator Many brbefore the iteration starts. Many br
+Unlike the Bi-CG-stab algorithm, this requires one multiplication be the transpose of the operator
+before the iteration starts.
 <P>
-The paper has two errors in the algorithm presented, they are fixed in the code in KSPSolve_IBCGS() Many br
+The paper has two errors in the algorithm presented, they are fixed in the code in KSPSolve_IBCGS()
 <P>
-For maximum reduction in the number of global reduction operations, this solver should be used with Many brKSPSetLagNorm(). Many br
+For maximum reduction in the number of global reduction operations, this solver should be used with
+<A HREF="../KSP/KSPSetLagNorm.html#KSPSetLagNorm">KSPSetLagNorm</A>().
 <P>
-This is not supported for complex numbers. Many br
+This is not supported for complex numbers.
 <P>
-Reference: The Improved BiCGStab Method for Large and Sparse Unsymmetric Linear Systems on Parallel Distributed Memory Many brArchitectures. L. T. Yang and R. Brent, Proceedings of the Fifth International Conference on Algorithms and Many brArchitectures for Parallel Processing, 2002, IEEE. Many br
+Reference: The Improved BiCGStab Method for Large and Sparse Unsymmetric Linear Systems on Parallel Distributed Memory
+Architectures. L. T. Yang and R. Brent, Proceedings of the Fifth International Conference on Algorithms and
+Architectures for Parallel Processing, 2002, IEEE.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPBICG.html#KSPBICG">KSPBICG</A>, <A HREF="../KSP/KSPBCGSL.html#KSPBCGSL">KSPBCGSL</A>, <A HREF="../KSP/KSPIBCGS.html#KSPIBCGS">KSPIBCGS</A>, <A HREF="../KSP/KSPSetLagNorm.html#KSPSetLagNorm">KSPSetLagNorm</A>()
diff --git a/docs/manualpages/KSP/KSPInitialResidual.html b/docs/manualpages/KSP/KSPInitialResidual.html
index 75fff6c..274e329 100644
--- a/docs/manualpages/KSP/KSPInitialResidual.html
+++ b/docs/manualpages/KSP/KSPInitialResidual.html
@@ -5,8 +5,8 @@
 <TITLE>KSPInitialResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPInitialResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPInitialResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPInitialResidual"><H1>KSPInitialResidual</H1></A>
 Computes the residual. Either b - A*C*u = b - A*x with right preconditioning or C*(b - A*x) with left preconditioning; that later residual is often called the "preconditioned residual". 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,37 +14,41 @@ Computes the residual. Either b - A*C*u = b - A*x with right preconditioning or
 #include "petscksp.h" 
 PetscErrorCode  KSPInitialResidual(KSP ksp,Vec vsoln,Vec vt1,Vec vt2,Vec vres,Vec vb)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vsoln    </B></TD><TD>- solution to use in computing residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vt1, vt2 </B></TD><TD>- temporary work vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vb       </B></TD><TD>- right-hand-side vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vsoln    </B></TD><TD>- solution to use in computing residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vt1, vt2 </B></TD><TD>- temporary work vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vb       </B></TD><TD>- right-hand-side vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>vres     </B> -calculated residual Many br
+<DT><B>vres     </B> -calculated residual
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine assumes that an iterative method, designed for Many br
+This routine assumes that an iterative method, designed for
 <pre>
     A x = b
 </pre>
-will be used with a preconditioner, C, such that the actual problem is either Many br
+will be used with a preconditioner, C, such that the actual problem is either
 <pre>
     AC u = b (right preconditioning) or
 </pre>
 <pre>
     CA x = Cb (left preconditioning).
 </pre>
-This means that the calculated residual will be scaled and/or preconditioned; Many brthe true residual Many br
+This means that the calculated residual will be scaled and/or preconditioned;
+the true residual
 <pre>
     b-Ax
 </pre>
-is returned in the vt2 temporary. Many br
+is returned in the vt2 temporary.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, residual
diff --git a/docs/manualpages/KSP/KSPInitializePackage.html b/docs/manualpages/KSP/KSPInitializePackage.html
index 5f7a5bc..538cbab 100644
--- a/docs/manualpages/KSP/KSPInitializePackage.html
+++ b/docs/manualpages/KSP/KSPInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>KSPInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPInitializePackage"><H1>KSPInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../KSP/KSP.html#KSP">KSP</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  KSPInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, initialize, package
diff --git a/docs/manualpages/KSP/KSPLCD.html b/docs/manualpages/KSP/KSPLCD.html
index 6bba62a..9dfa650 100644
--- a/docs/manualpages/KSP/KSPLCD.html
+++ b/docs/manualpages/KSP/KSPLCD.html
@@ -5,32 +5,49 @@
 <TITLE>KSPLCD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPLCD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPLCD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPLCD"><H1>KSPLCD</H1></A>
 Implements the LCD (left conjugate direction) method in PETSc. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lcd_restart </B></TD><TD>- number of vectors conjudate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lcd_haptol </B></TD><TD>- tolerance for exact convergence (happing ending) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lcd_restart </B></TD><TD>- number of vectors conjudate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lcd_haptol </B></TD><TD>- tolerance for exact convergence (happing ending)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Support only for left preconditioning Many br
+Notes: Support only for left preconditioning
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- J.Y. Yuan, G.H.Golub, R.J. Plemmons, and W.A.G. Cecilio. Semiconjugate Many brdirection methods for real positive definite system. BIT Numerical Many brMathematics, 44(1),2004. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Y. Dai and J.Y. Yuan. Study on semiconjugate direction methods for Many brnonsymmetric systems. International Journal for Numerical Methods in Many brEngineering, 60, 2004. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- L. Catabriga, A.L.G.A. Coutinho, and L.P.Franca. Evaluating the LCD Many bralgorithm for solving linear systems of equations arising from implicit Many brSUPG formulation of compressible flows. International Journal for Many brNumerical Methods in Engineering, 60, 2004 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>4. </B></TD><TD>- L. Catabriga, A. M. P. Valli, B. Z. Melotti, L. M. Pessoa, Many brA. L. G. A. Coutinho, Performance of LCD iterative method in the finite Many brelement and finite difference solution of convection diffusion Many brequations,  Communications in Numerical Methods in Engineering, (Early Many brView). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- J.Y. Yuan, G.H.Golub, R.J. Plemmons, and W.A.G. Cecilio. Semiconjugate
+direction methods for real positive definite system. BIT Numerical
+Mathematics, 44(1),2004.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Y. Dai and J.Y. Yuan. Study on semiconjugate direction methods for
+nonsymmetric systems. International Journal for Numerical Methods in
+Engineering, 60, 2004.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- L. Catabriga, A.L.G.A. Coutinho, and L.P.Franca. Evaluating the LCD
+algorithm for solving linear systems of equations arising from implicit
+SUPG formulation of compressible flows. International Journal for
+Numerical Methods in Engineering, 60, 2004
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>4. </B></TD><TD>- L. Catabriga, A. M. P. Valli, B. Z. Melotti, L. M. Pessoa,
+A. L. G. A. Coutinho, Performance of LCD iterative method in the finite
+element and finite difference solution of convection diffusion
+equations,  Communications in Numerical Methods in Engineering, (Early
+View).
+</TD></TR></TABLE>
 <P>
-Contributed by: Lucia Catabriga <luciac at ices.utexas.edu> Many br
+Contributed by: Lucia Catabriga <luciac at ices.utexas.edu>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>,
-<BR><A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>(), KSPLCDSetRestart(), KSPLCDSetHapTol() Many br
+<BR><A HREF="../KSP/KSPCGSetType.html#KSPCGSetType">KSPCGSetType</A>(), KSPLCDSetRestart(), KSPLCDSetHapTol()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/lcd/lcd.c.html#KSPLCD">src/ksp/ksp/impls/lcd/lcd.c</A>
diff --git a/docs/manualpages/KSP/KSPLGMRES.html b/docs/manualpages/KSP/KSPLGMRES.html
index 71dab0b..a649475 100644
--- a/docs/manualpages/KSP/KSPLGMRES.html
+++ b/docs/manualpages/KSP/KSPLGMRES.html
@@ -5,40 +5,55 @@
 <TITLE>KSPLGMRES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPLGMRES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPLGMRES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPLGMRES"><H1>KSPLGMRES</H1></A>
 Augments the standard GMRES approximation space with approximations to the error from previous restart cycles. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- total approximation space size (Krylov directions + error approximations) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of Many brvectors are allocated as needed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the Many brstability of the classical Gram-Schmidt  orthogonalization. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lgmres_augment <k> </B></TD><TD>- number of error approximations to augment the Krylov space with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lgmres_constant </B></TD><TD>- use a constant approx. space size (only affects restart cycles < num. error approx.(k), i.e. the first k restarts) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- total approximation space size (Krylov directions + error approximations)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of
+vectors are allocated as needed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the
+stability of the classical Gram-Schmidt  orthogonalization.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lgmres_augment <k> </B></TD><TD>- number of error approximations to augment the Krylov space with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lgmres_constant </B></TD><TD>- use a constant approx. space size (only affects restart cycles < num. error approx.(k), i.e. the first k restarts)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">To run LGMRES(m, k) as described in the above paper, use</FONT></H3>
--ksp_gmres_restart <m+k> Many br-ksp_lgmres_augment <k> Many br
+-ksp_gmres_restart <m+k>
+-ksp_lgmres_augment <k>
 <P>
- Many br
+
 <P>
-Notes: Supports both left and right preconditioning, but not symmetric. Many br
+Notes: Supports both left and right preconditioning, but not symmetric.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -A. H. Baker, E.R. Jessup, and T.A. Manteuffel. A technique for accelerating the convergence of restarted GMRES. SIAM Journal on Matrix Analysis and Applications, 26 (2005). Many br
+<DT><B>1. </B> -A. H. Baker, E.R. Jessup, and T.A. Manteuffel. A technique for accelerating the convergence of restarted GMRES. SIAM Journal on Matrix Analysis and Applications, 26 (2005).
 <br>
 <P>
-Developer Notes:  This object is subclassed off of <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A> Many br
+Developer Notes:  This object is subclassed off of <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>
 <P>
-Contributed by: Allison Baker Many br
+Contributed by: Allison Baker
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>, <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>,
-<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPG [...]
+<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPG [...]
+<A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>(),
+<A HREF="../KSP/KSPGMRESCGSRefinementType.html#KSPGMRESCGSRefinementType">KSPGMRESCGSRefinementType</A>, <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESMonitorKrylov.html#KSPGMRESMonitorKrylov">KSPGMRESMonitorKrylov</A>(), KSPLGMRESSetAugDim(),
+KSPGMRESSetConstant()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/lgmres/lgmres.c.html#KSPLGMRES">src/ksp/ksp/impls/gmres/lgmres/lgmres.c</A>
diff --git a/docs/manualpages/KSP/KSPLSQR.html b/docs/manualpages/KSP/KSPLSQR.html
index 01cba35..8b5a36d 100644
--- a/docs/manualpages/KSP/KSPLSQR.html
+++ b/docs/manualpages/KSP/KSPLSQR.html
@@ -5,35 +5,44 @@
 <TITLE>KSPLSQR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPLSQR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPLSQR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPLSQR"><H1>KSPLSQR</H1></A>
 This implements LSQR 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lsqr_set_standard_error  </B></TD><TD>- Set Standard Error Estimates of Solution see KSPLSQRSetStandardErrorVec() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lsqr_monitor </B></TD><TD>- Monitor residual norm and norm of residual of normal equations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B></TD><TD>-  Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lsqr_set_standard_error  </B></TD><TD>- Set Standard Error Estimates of Solution see KSPLSQRSetStandardErrorVec()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lsqr_monitor </B></TD><TD>- Monitor residual norm and norm of residual of normal equations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B></TD><TD>- 
+
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Supports non-square (rectangular) matrices. Many br
+Supports non-square (rectangular) matrices.
 <P>
-This varient, when applied with no preconditioning is identical to the original algorithm in exact arithematic; however, in practice, with no preconditioning Many brdue to inexact arithematic, it can converge differently. Hence when no preconditioner is used (<A HREF="../PC/PCType.html#PCType">PCType</A> <A HREF="../PC/PCNONE.html#PCNONE">PCNONE</A>) it automatically reverts to the original algorithm. Many br
+This varient, when applied with no preconditioning is identical to the original algorithm in exact arithematic; however, in practice, with no preconditioning
+due to inexact arithematic, it can converge differently. Hence when no preconditioner is used (<A HREF="../PC/PCType.html#PCType">PCType</A> <A HREF="../PC/PCNONE.html#PCNONE">PCNONE</A>) it automatically reverts to the original algorithm.
 <P>
-With the PETSc built-in preconditioners, such as ICC, one should call <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(ksp,A,A'*A)) since the preconditioner needs to work Many brfor the normal equations A'*A. Many br
+With the PETSc built-in preconditioners, such as ICC, one should call <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(ksp,A,A'*A)) since the preconditioner needs to work
+for the normal equations A'*A.
 <P>
-Supports only left preconditioning. Many br
+Supports only left preconditioning.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -The original unpreconditioned algorithm can be found in Paige and Saunders, ACM Transactions on Mathematical Software, Vol 8, 1982. Many br
+<DT><B>1. </B> -The original unpreconditioned algorithm can be found in Paige and Saunders, ACM Transactions on Mathematical Software, Vol 8, 1982.
 <br>
 <P>
-In exact arithmetic the LSQR method (with no preconditioning) is identical to the <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A> algorithm applied to the normal equations. Many brThe preconditioned varient was implemented by Bas van't Hof and is essentially a left preconditioning for the Normal Equations. It appears the implementation with preconditioner Many brtrack the true norm of the residual and uses that in the convergence test. Many br
+In exact arithmetic the LSQR method (with no preconditioning) is identical to the <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A> algorithm applied to the normal equations.
+The preconditioned varient was implemented by Bas van't Hof and is essentially a left preconditioning for the Normal Equations. It appears the implementation with preconditioner
+track the true norm of the residual and uses that in the convergence test.
 <P>
-Developer Notes: How is this related to the <A HREF="../KSP/KSPCGNE.html#KSPCGNE">KSPCGNE</A> implementation? One difference is that <A HREF="../KSP/KSPCGNE.html#KSPCGNE">KSPCGNE</A> applies Many brthe preconditioner transpose times the preconditioner,  so one does not need to pass A'*A as the third argument to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(). Many br
+Developer Notes: How is this related to the <A HREF="../KSP/KSPCGNE.html#KSPCGNE">KSPCGNE</A> implementation? One difference is that <A HREF="../KSP/KSPCGNE.html#KSPCGNE">KSPCGNE</A> applies
+the preconditioner transpose times the preconditioner,  so one does not need to pass A'*A as the third argument to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>().
 <P>
 <P>
-For least squares problems without a zero to A*x = b, there are additional convergence tests for the residual of the normal equations, A'*(b - Ax), see <A HREF="../KSP/KSPLSQRDefaultConverged.html#KSPLSQRDefaultConverged">KSPLSQRDefaultConverged</A>() Many br
+For least squares problems without a zero to A*x = b, there are additional convergence tests for the residual of the normal equations, A'*(b - Ax), see <A HREF="../KSP/KSPLSQRDefaultConverged.html#KSPLSQRDefaultConverged">KSPLSQRDefaultConverged</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPLSQRDefaultConverged.html#KSPLSQRDefaultConverged">KSPLSQRDefaultConverged</A>()
diff --git a/docs/manualpages/KSP/KSPLSQRDefaultConverged.html b/docs/manualpages/KSP/KSPLSQRDefaultConverged.html
index 5e7a2a6..fa59dc0 100644
--- a/docs/manualpages/KSP/KSPLSQRDefaultConverged.html
+++ b/docs/manualpages/KSP/KSPLSQRDefaultConverged.html
@@ -5,33 +5,40 @@
 <TITLE>KSPLSQRDefaultConverged</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPLSQRDefaultConverged.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPLSQRDefaultConverged.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPLSQRDefaultConverged"><H1>KSPLSQRDefaultConverged</H1></A>
 Determines convergence of the LSQR Krylov method. This calls <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() and if that does not determine convergence then checks convergence for the least squares problem. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  KSPLSQRDefaultConverged(KSP ksp,PetscInt n,PetscReal rnorm,KSPConvergedReason *reason,void *ctx)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm residual value (may be estimated) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- convergence context which must be created by <A HREF="../KSP/KSPConvergedDefaultCreate.html#KSPConvergedDefaultCreate">KSPConvergedDefaultCreate</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm residual value (may be estimated)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- convergence context which must be created by <A HREF="../KSP/KSPConvergedDefaultCreate.html#KSPConvergedDefaultCreate">KSPConvergedDefaultCreate</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">reason is set to</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>positive </B></TD><TD>- if the iteration has converged; Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>negative </B></TD><TD>- if residual norm exceeds divergence threshold; Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>0 </B></TD><TD>- otherwise. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>positive </B></TD><TD>- if the iteration has converged;
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>negative </B></TD><TD>- if residual norm exceeds divergence threshold;
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>0 </B></TD><TD>- otherwise.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Possible convergence for the least squares problem (which is based on the residual of the normal equations) are KSP_CONVERGED_RTOL_NORMAL norm and KSP_CONVERGED_ATOL_NORMAL. Many br
+Possible convergence for the least squares problem (which is based on the residual of the normal equations) are KSP_CONVERGED_RTOL_NORMAL norm and KSP_CONVERGED_ATOL_NORMAL.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, convergence, residual
@@ -39,7 +46,8 @@ Possible convergence for the least squares problem (which is based on the residu
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>(), <A HREF="../KSP/KSPConvergedSkip.html#KSPConvergedSkip">KSPConvergedSkip</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(),
-<BR><A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultCreate.html#KSPConvergedDefaultCreate">KSPConvergedDefaultCreate</A>(), <A HREF="../KSP/KSPConvergedDefaultDestroy.html#KSPConvergedDefaultDestroy">KSPConvergedDefaultDestroy</A>(), <A HREF="../KSP/KSPConvergedDe [...]
+<BR><A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIRNorm</A>(), <A HREF="../KSP/KSPConvergedDefaultCreate.html#KSPConvergedDefaultCreate">KSPConvergedDefaultCreate</A>(), <A HREF="../KSP/KSPConvergedDefaultDestroy.html#KSPConvergedDefaultDestroy">KSPConvergedDefaultDestroy</A>(), <A HREF="../KSP/KSPConvergedDe [...]
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/lsqr/lsqr.c.html#KSPLSQRDefaultConverged">src/ksp/ksp/impls/lsqr/lsqr.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPLSQRMonitorDefault.html b/docs/manualpages/KSP/KSPLSQRMonitorDefault.html
index c3f7738..77ba69a 100644
--- a/docs/manualpages/KSP/KSPLSQRMonitorDefault.html
+++ b/docs/manualpages/KSP/KSPLSQRMonitorDefault.html
@@ -5,24 +5,28 @@
 <TITLE>KSPLSQRMonitorDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPLSQRMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPLSQRMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPLSQRMonitorDefault"><H1>KSPLSQRMonitorDefault</H1></A>
 Print the residual norm at each iteration of the LSQR method and the norm of the residual of the normal equations A'*A x = A' b 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  KSPLSQRMonitorDefault(KSP ksp,PetscInt n,PetscReal rnorm,PetscViewerAndFormat *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- viewer and format context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- viewer and format context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, monitor, residual
diff --git a/docs/manualpages/KSP/KSPLoad.html b/docs/manualpages/KSP/KSPLoad.html
index 0190d39..f16d5be 100644
--- a/docs/manualpages/KSP/KSPLoad.html
+++ b/docs/manualpages/KSP/KSPLoad.html
@@ -5,8 +5,8 @@
 <TITLE>KSPLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPLoad"><H1>KSPLoad</H1></A>
 Loads a <A HREF="../KSP/KSP.html#KSP">KSP</A> that has been stored in binary  with <A HREF="../KSP/KSPView.html#KSPView">KSPView</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Loads a <A HREF="../KSP/KSP.html#KSP">KSP</A> that has been stored in binary  wi
 #include "petscksp.h" 
 PetscErrorCode  KSPLoad(KSP newdm, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../KSP/KSP.html#KSP">KSP</A>, this needs to have been created with <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() or Many brsome related function before a call to <A HREF="../KSP/KSPLoad.html#KSPLoad">KSPLoad</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../KSP/KSP.html#KSP">KSP</A>, this needs to have been created with <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() or
+some related function before a call to <A HREF="../KSP/KSPLoad.html#KSPLoad">KSPLoad</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The type is determined by the data in the file, any type set into the <A HREF="../KSP/KSP.html#KSP">KSP</A> before this call is ignored. Many br
+The type is determined by the data in the file, any type set into the <A HREF="../KSP/KSP.html#KSP">KSP</A> before this call is ignored.
 <P>
 <H3><FONT COLOR="#CC3333">Notes for advanced users</FONT></H3>
-Most users should not need to know the details of the binary storage Many brformat, since <A HREF="../KSP/KSPLoad.html#KSPLoad">KSPLoad</A>() and <A HREF="../KSP/KSPView.html#KSPView">KSPView</A>() completely hide these details. Many brBut for anyone who's interested, the standard binary matrix storage Many brformat is Many br<PRE>
+Most users should not need to know the details of the binary storage
+format, since <A HREF="../KSP/KSPLoad.html#KSPLoad">KSPLoad</A>() and <A HREF="../KSP/KSPView.html#KSPView">KSPView</A>() completely hide these details.
+But for anyone who's interested, the standard binary matrix storage
+format is
+<PRE>
      has not yet been determined
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../KSP/KSPView.html#KSPView">KSPView</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>()
diff --git a/docs/manualpages/KSP/KSPMINRES.html b/docs/manualpages/KSP/KSPMINRES.html
index 88cc2c5..2a86910 100644
--- a/docs/manualpages/KSP/KSPMINRES.html
+++ b/docs/manualpages/KSP/KSPMINRES.html
@@ -5,19 +5,22 @@
 <TITLE>KSPMINRES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMINRES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMINRES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMINRES"><H1>KSPMINRES</H1></A>
 This code implements the MINRES (Minimum Residual) method. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: The operator and the preconditioner must be symmetric and the preconditioner must Many brbe positive definite for this method. Many brSupports only left preconditioning. Many br
+Notes: The operator and the preconditioner must be symmetric and the preconditioner must
+be positive definite for this method.
+Supports only left preconditioning.
 <P>
-Reference: Paige & Saunders, 1975. Many br
+Reference: Paige & Saunders, 1975.
 <P>
-Contributed by: Robert Scheichl: maprs at maths.bath.ac.uk Many br
+Contributed by: Robert Scheichl: maprs at maths.bath.ac.uk
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPCR.html#KSPCR">KSPCR</A>
diff --git a/docs/manualpages/KSP/KSPMatRegisterAll.html b/docs/manualpages/KSP/KSPMatRegisterAll.html
index 91f036e..6e657e5 100644
--- a/docs/manualpages/KSP/KSPMatRegisterAll.html
+++ b/docs/manualpages/KSP/KSPMatRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMatRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMatRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMatRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMatRegisterAll"><H1>KSPMatRegisterAll</H1></A>
 Registers all matrix implementations in the <A HREF="../KSP/KSP.html#KSP">KSP</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all matrix implementations in the <A HREF="../KSP/KSP.html#KSP">KSP</A
 #include "petscksp.h" 
 PetscErrorCode KSPMatRegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, register, all
diff --git a/docs/manualpages/KSP/KSPMonitor.html b/docs/manualpages/KSP/KSPMonitor.html
index cad535e..90cf9bc 100644
--- a/docs/manualpages/KSP/KSPMonitor.html
+++ b/docs/manualpages/KSP/KSPMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitor"><H1>KSPMonitor</H1></A>
 runs the user provided monitor routines, if they exist 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ runs the user provided monitor routines, if they exist
 #include "petscksp.h" 
 PetscErrorCode KSPMonitor(KSP ksp,PetscInt it,PetscReal rnorm)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- relative norm of the residual Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- relative norm of the residual
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is called by the <A HREF="../KSP/KSP.html#KSP">KSP</A> implementations. Many brIt does not typically need to be called by the user. Many br
+This routine is called by the <A HREF="../KSP/KSP.html#KSP">KSP</A> implementations.
+It does not typically need to be called by the user.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>()
diff --git a/docs/manualpages/KSP/KSPMonitorCancel.html b/docs/manualpages/KSP/KSPMonitorCancel.html
index e334237..654b0e5 100644
--- a/docs/manualpages/KSP/KSPMonitorCancel.html
+++ b/docs/manualpages/KSP/KSPMonitorCancel.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorCancel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorCancel"><H1>KSPMonitorCancel</H1></A>
 Clears all monitors for a <A HREF="../KSP/KSP.html#KSP">KSP</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Clears all monitors for a <A HREF="../KSP/KSP.html#KSP">KSP</A> object.
 #include "petscksp.h" 
 PetscErrorCode  KSPMonitorCancel(KSP ksp)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_cancel </B> -Cancels all monitors that have Many brbeen hardwired into a code by calls to <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>(), Many brbut does not cancel those set via the options database. Many br
+<DT><B>-ksp_monitor_cancel </B> -Cancels all monitors that have
+been hardwired into a code by calls to <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>(),
+but does not cancel those set via the options database.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, monitor
diff --git a/docs/manualpages/KSP/KSPMonitorDefault.html b/docs/manualpages/KSP/KSPMonitorDefault.html
index 82eea42..882a800 100644
--- a/docs/manualpages/KSP/KSPMonitorDefault.html
+++ b/docs/manualpages/KSP/KSPMonitorDefault.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorDefault"><H1>KSPMonitorDefault</H1></A>
 Print the residual norm at each iteration of an iterative solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Print the residual norm at each iteration of an iterative solver.
 #include "petscksp.h" 
 PetscErrorCode  KSPMonitorDefault(KSP ksp,PetscInt n,PetscReal rnorm,PetscViewerAndFormat *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, monitor, residual
diff --git a/docs/manualpages/KSP/KSPMonitorDynamicTolerance.html b/docs/manualpages/KSP/KSPMonitorDynamicTolerance.html
index 3dc9778..d82521c 100644
--- a/docs/manualpages/KSP/KSPMonitorDynamicTolerance.html
+++ b/docs/manualpages/KSP/KSPMonitorDynamicTolerance.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorDynamicTolerance</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorDynamicTolerance.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorDynamicTolerance.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorDynamicTolerance"><H1>KSPMonitorDynamicTolerance</H1></A>
 Recompute the inner tolerance in every outer iteration in an adaptive way. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,28 @@ Recompute the inner tolerance in every outer iteration in an adaptive way.
 #include "petscksp.h" 
 PetscErrorCode KSPMonitorDynamicTolerance(KSP ksp,PetscInt its,PetscReal fnorm,void *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number (not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- the current residual norm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- some context as a C struct. fields: Many brcoef: a scaling coefficient. default 1.0. can be passed through Many br-sub_ksp_dynamic_tolerance_param Many brbnrm: norm of the right-hand side. store it to avoid repeated calculation Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number (not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- the current residual norm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- some context as a C struct. fields:
+coef: a scaling coefficient. default 1.0. can be passed through
+-sub_ksp_dynamic_tolerance_param
+bnrm: norm of the right-hand side. store it to avoid repeated calculation
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This may be useful for a flexibly preconditioner Krylov method to Many brcontrol the accuracy of the inner solves needed to gaurantee the Many brconvergence of the outer iterations. Many br
+This may be useful for a flexibly preconditioner Krylov method to
+control the accuracy of the inner solves needed to gaurantee the
+convergence of the outer iterations.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, inner tolerance
diff --git a/docs/manualpages/KSP/KSPMonitorLGResidualNormCreate.html b/docs/manualpages/KSP/KSPMonitorLGResidualNormCreate.html
index 2e2f0f2..9e345d3 100644
--- a/docs/manualpages/KSP/KSPMonitorLGResidualNormCreate.html
+++ b/docs/manualpages/KSP/KSPMonitorLGResidualNormCreate.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorLGResidualNormCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorLGResidualNormCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorLGResidualNormCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorLGResidualNormCreate"><H1>KSPMonitorLGResidualNormCreate</H1></A>
 Creates a line graph context for use with <A HREF="../KSP/KSP.html#KSP">KSP</A> to monitor convergence of preconditioned residual norms. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,34 @@ Creates a line graph context for use with <A HREF="../KSP/KSP.html#KSP">KSP</A>
 #include "petscksp.h"   
 PetscErrorCode  KSPMonitorLGResidualNormCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscDrawLG *lgctx)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of Many brthe window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of
+the window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lgctx </B> -the drawing context Many br
+<DT><B>lgctx </B> -the drawing context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_lg_residualnorm </B> -Sets line graph monitor Many br
+<DT><B>-ksp_monitor_lg_residualnorm </B> -Sets line graph monitor
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Draw/PetscDrawLGDestroy.html#PetscDrawLGDestroy">PetscDrawLGDestroy</A>() to destroy this line graph. Many br
+Use <A HREF="../Draw/PetscDrawLGDestroy.html#PetscDrawLGDestroy">PetscDrawLGDestroy</A>() to destroy this line graph.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, monitor, line graph, residual, create
diff --git a/docs/manualpages/KSP/KSPMonitorLGTrueResidualNormCreate.html b/docs/manualpages/KSP/KSPMonitorLGTrueResidualNormCreate.html
index 6b37c55..9ed2035 100644
--- a/docs/manualpages/KSP/KSPMonitorLGTrueResidualNormCreate.html
+++ b/docs/manualpages/KSP/KSPMonitorLGTrueResidualNormCreate.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorLGTrueResidualNormCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorLGTrueResidualNormCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorLGTrueResidualNormCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorLGTrueResidualNormCreate"><H1>KSPMonitorLGTrueResidualNormCreate</H1></A>
 Creates a line graph context for use with <A HREF="../KSP/KSP.html#KSP">KSP</A> to monitor convergence of true residual norms (as opposed to preconditioned residual norms). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,34 @@ Creates a line graph context for use with <A HREF="../KSP/KSP.html#KSP">KSP</A>
 #include "petscksp.h"   
 PetscErrorCode  KSPMonitorLGTrueResidualNormCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscDrawLG *lgctx)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of Many brthe window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of
+the window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lgctx </B> -the drawing context Many br
+<DT><B>lgctx </B> -the drawing context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_lg_true_residualnorm </B> -Sets true line graph monitor Many br
+<DT><B>-ksp_monitor_lg_true_residualnorm </B> -Sets true line graph monitor
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Draw/PetscDrawLGDestroy.html#PetscDrawLGDestroy">PetscDrawLGDestroy</A>() to destroy this line graph. Many br
+Use <A HREF="../Draw/PetscDrawLGDestroy.html#PetscDrawLGDestroy">PetscDrawLGDestroy</A>() to destroy this line graph.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, monitor, line graph, residual, create, true
diff --git a/docs/manualpages/KSP/KSPMonitorRange.html b/docs/manualpages/KSP/KSPMonitorRange.html
index f6e4cd3..d3ba0c2 100644
--- a/docs/manualpages/KSP/KSPMonitorRange.html
+++ b/docs/manualpages/KSP/KSPMonitorRange.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorRange"><H1>KSPMonitorRange</H1></A>
 Prints the percentage of residual elements that are more then 10 percent of the maximum value. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Prints the percentage of residual elements that are more then 10 percent of the
 #include "petscksp.h" 
 PetscErrorCode  KSPMonitorRange(KSP ksp,PetscInt it,PetscReal rnorm,PetscViewerAndFormat *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it    </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it    </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII viewer
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_range </B> -Activates <A HREF="../KSP/KSPMonitorRange.html#KSPMonitorRange">KSPMonitorRange</A>() Many br
+<DT><B>-ksp_monitor_range </B> -Activates <A HREF="../KSP/KSPMonitorRange.html#KSPMonitorRange">KSPMonitorRange</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, monitor, residual
diff --git a/docs/manualpages/KSP/KSPMonitorSAWs.html b/docs/manualpages/KSP/KSPMonitorSAWs.html
index 233895d..10de1f0 100644
--- a/docs/manualpages/KSP/KSPMonitorSAWs.html
+++ b/docs/manualpages/KSP/KSPMonitorSAWs.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSAWs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorSAWs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorSAWs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSAWs"><H1>KSPMonitorSAWs</H1></A>
 monitor solution using SAWs 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ monitor solution using SAWs
 #include "petscksp.h" 
 PetscErrorCode KSPMonitorSAWs(KSP ksp,PetscInt n,PetscReal rnorm,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> of type SAWs Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> of type SAWs
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, CG, monitor, SAWs, singular values
diff --git a/docs/manualpages/KSP/KSPMonitorSAWsCreate.html b/docs/manualpages/KSP/KSPMonitorSAWsCreate.html
index d3ff744..c42bb9d 100644
--- a/docs/manualpages/KSP/KSPMonitorSAWsCreate.html
+++ b/docs/manualpages/KSP/KSPMonitorSAWsCreate.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSAWsCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorSAWsCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorSAWsCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSAWsCreate"><H1>KSPMonitorSAWsCreate</H1></A>
 create an SAWs monitor context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ create an SAWs monitor context
 #include "petscksp.h" 
 PetscErrorCode KSPMonitorSAWsCreate(KSP ksp,void **ctx)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>ksp </B> -<A HREF="../KSP/KSP.html#KSP">KSP</A> to monitor Many br
+<DT><B>ksp </B> -<A HREF="../KSP/KSP.html#KSP">KSP</A> to monitor
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ctx </B> -context for monitor Many br
+<DT><B>ctx </B> -context for monitor
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPMonitorSAWs.html#KSPMonitorSAWs">KSPMonitorSAWs</A>(), <A HREF="../KSP/KSPMonitorSAWsDestroy.html#KSPMonitorSAWsDestroy">KSPMonitorSAWsDestroy</A>()
diff --git a/docs/manualpages/KSP/KSPMonitorSAWsDestroy.html b/docs/manualpages/KSP/KSPMonitorSAWsDestroy.html
index e02b95a..b557137 100644
--- a/docs/manualpages/KSP/KSPMonitorSAWsDestroy.html
+++ b/docs/manualpages/KSP/KSPMonitorSAWsDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSAWsDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorSAWsDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorSAWsDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSAWsDestroy"><H1>KSPMonitorSAWsDestroy</H1></A>
 destroy a monitor context created with <A HREF="../KSP/KSPMonitorSAWsCreate.html#KSPMonitorSAWsCreate">KSPMonitorSAWsCreate</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ destroy a monitor context created with <A HREF="../KSP/KSPMonitorSAWsCreate.html
 #include "petscksp.h" 
 PetscErrorCode KSPMonitorSAWsDestroy(void **ctx)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>ctx </B> -monitor context Many br
+<DT><B>ctx </B> -monitor context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPMonitorSAWsCreate.html#KSPMonitorSAWsCreate">KSPMonitorSAWsCreate</A>()
diff --git a/docs/manualpages/KSP/KSPMonitorSet.html b/docs/manualpages/KSP/KSPMonitorSet.html
index 8d3367e..a391fd4 100644
--- a/docs/manualpages/KSP/KSPMonitorSet.html
+++ b/docs/manualpages/KSP/KSPMonitorSet.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSet"><H1>KSPMonitorSet</H1></A>
 Sets an ADDITIONAL function to be called at every iteration to monitor the residual/error etc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,20 @@ Sets an ADDITIONAL function to be called at every iteration to monitor the resid
 #include "petscksp.h" 
 PetscErrorCode  KSPMonitorSet(KSP ksp,PetscErrorCode (*monitor)(KSP,PetscInt,PetscReal,void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- pointer to function (if this is NULL, it turns off monitoring Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx    </B></TD><TD>- [optional] context for private data for the Many brmonitor routine (use NULL if no context is desired) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context Many br(may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- pointer to function (if this is NULL, it turns off monitoring
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx    </B></TD><TD>- [optional] context for private data for the
+monitor routine (use NULL if no context is desired)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context
+(may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling Sequence of monitor</FONT></H3>
 <pre>
@@ -29,29 +35,51 @@ Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- (estimated) 2-norm of (preconditioned) residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx  </B></TD><TD>- optional monitoring context, as set by <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- (estimated) 2-norm of (preconditioned) residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx  </B></TD><TD>- optional monitoring context, as set by <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor        </B></TD><TD>- sets <A HREF="../KSP/KSPMonitorDefault.html#KSPMonitorDefault">KSPMonitorDefault</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_true_residual    </B></TD><TD>- sets <A HREF="../KSP/KSPMonitorTrueResidualNorm.html#KSPMonitorTrueResidualNorm">KSPMonitorTrueResidualNorm</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_max    </B></TD><TD>- sets <A HREF="../KSP/KSPMonitorTrueResidualMaxNorm.html#KSPMonitorTrueResidualMaxNorm">KSPMonitorTrueResidualMaxNorm</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_lg_residualnorm    </B></TD><TD>- sets line graph monitor, Many bruses <A HREF="../KSP/KSPMonitorLGResidualNormCreate.html#KSPMonitorLGResidualNormCreate">KSPMonitorLGResidualNormCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_lg_true_residualnorm   </B></TD><TD>- sets line graph monitor, Many bruses <A HREF="../KSP/KSPMonitorLGResidualNormCreate.html#KSPMonitorLGResidualNormCreate">KSPMonitorLGResidualNormCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_singular_value    </B></TD><TD>- sets <A HREF="../KSP/KSPMonitorSingularValue.html#KSPMonitorSingularValue">KSPMonitorSingularValue</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_cancel </B></TD><TD>- cancels all monitors that have Many brbeen hardwired into a code by Many brcalls to <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>(), but Many brdoes not cancel those set via Many brthe options database. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor        </B></TD><TD>- sets <A HREF="../KSP/KSPMonitorDefault.html#KSPMonitorDefault">KSPMonitorDefault</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_true_residual    </B></TD><TD>- sets <A HREF="../KSP/KSPMonitorTrueResidualNorm.html#KSPMonitorTrueResidualNorm">KSPMonitorTrueResidualNorm</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_max    </B></TD><TD>- sets <A HREF="../KSP/KSPMonitorTrueResidualMaxNorm.html#KSPMonitorTrueResidualMaxNorm">KSPMonitorTrueResidualMaxNorm</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_lg_residualnorm    </B></TD><TD>- sets line graph monitor,
+uses <A HREF="../KSP/KSPMonitorLGResidualNormCreate.html#KSPMonitorLGResidualNormCreate">KSPMonitorLGResidualNormCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_lg_true_residualnorm   </B></TD><TD>- sets line graph monitor,
+uses <A HREF="../KSP/KSPMonitorLGResidualNormCreate.html#KSPMonitorLGResidualNormCreate">KSPMonitorLGResidualNormCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_singular_value    </B></TD><TD>- sets <A HREF="../KSP/KSPMonitorSingularValue.html#KSPMonitorSingularValue">KSPMonitorSingularValue</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_cancel </B></TD><TD>- cancels all monitors that have
+been hardwired into a code by
+calls to <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>(), but
+does not cancel those set via
+the options database.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default is to do nothing.  To print the residual, or preconditioned Many brresidual if <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,<A HREF="../KSP/KSP_NORM_PRECONDITIONED.html#KSP_NORM_PRECONDITIONED">KSP_NORM_PRECONDITIONED</A>) was called, use Many brKSPMonitorDefault() as the monitoring routine, with a ASCII viewer as the Many brcontext. Many br
+The default is to do nothing.  To print the residual, or preconditioned
+residual if <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,<A HREF="../KSP/KSP_NORM_PRECONDITIONED.html#KSP_NORM_PRECONDITIONED">KSP_NORM_PRECONDITIONED</A>) was called, use
+<A HREF="../KSP/KSPMonitorDefault.html#KSPMonitorDefault">KSPMonitorDefault</A>() as the monitoring routine, with a ASCII viewer as the
+context.
 <P>
-Several different monitoring routines may be set by calling Many brKSPMonitorSet() multiple times; all will be called in the Many brorder in which they were set. Many br
+Several different monitoring routines may be set by calling
+<A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>() multiple times; all will be called in the
+order in which they were set.
 <P>
-Fortran notes: Only a single monitor function can be set for each <A HREF="../KSP/KSP.html#KSP">KSP</A> object Many br
+Fortran notes: Only a single monitor function can be set for each <A HREF="../KSP/KSP.html#KSP">KSP</A> object
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, monitor
diff --git a/docs/manualpages/KSP/KSPMonitorSetFromOptions.html b/docs/manualpages/KSP/KSPMonitorSetFromOptions.html
index e903512..5351f46 100644
--- a/docs/manualpages/KSP/KSPMonitorSetFromOptions.html
+++ b/docs/manualpages/KSP/KSPMonitorSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSetFromOptions"><H1>KSPMonitorSetFromOptions</H1></A>
 Sets a monitor function and viewer appropriate for the type indicated by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,32 @@ Sets a monitor function and viewer appropriate for the type indicated by the use
 #include "petscksp.h" 
 PetscErrorCode  KSPMonitorSetFromOptions(KSP ksp,const char name[],const char help[], const char manual[],PetscErrorCode (*monitor)(KSP,PetscInt,PetscReal,PetscViewerAndFormat*))
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- <A HREF="../KSP/KSP.html#KSP">KSP</A> object you wish to monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function, the context for this object is a PetscViewerAndFormat Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- <A HREF="../KSP/KSP.html#KSP">KSP</A> object you wish to monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function, the context for this object is a PetscViewerAndFormat
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/interface/itcl.c.html#KSPMonitorSetFromOptions">src/ksp/ksp/interface/itcl.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPMonitorSingularValue.html b/docs/manualpages/KSP/KSPMonitorSingularValue.html
index 10ba106..f899a39 100644
--- a/docs/manualpages/KSP/KSPMonitorSingularValue.html
+++ b/docs/manualpages/KSP/KSPMonitorSingularValue.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSingularValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorSingularValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorSingularValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSingularValue"><H1>KSPMonitorSingularValue</H1></A>
 Prints the two norm of the true residual and estimation of the extreme singular values of the preconditioned problem at each iteration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Prints the two norm of the true residual and estimation of the extreme singular
 #include "petscksp.h" 
 PetscErrorCode  KSPMonitorSingularValue(KSP ksp,PetscInt n,PetscReal rnorm,PetscViewerAndFormat *dummy)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- the two norm of the residual Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- the two norm of the residual
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_singular_value </B> -Activates <A HREF="../KSP/KSPMonitorSingularValue.html#KSPMonitorSingularValue">KSPMonitorSingularValue</A>() Many br
+<DT><B>-ksp_monitor_singular_value </B> -Activates <A HREF="../KSP/KSPMonitorSingularValue.html#KSPMonitorSingularValue">KSPMonitorSingularValue</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The CG solver uses the Lanczos technique for eigenvalue computation, Many brwhile GMRES uses the Arnoldi technique; other iterative methods do Many brnot currently compute singular values. Many br
+The CG solver uses the Lanczos technique for eigenvalue computation,
+while GMRES uses the Arnoldi technique; other iterative methods do
+not currently compute singular values.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, CG, default, monitor, extreme, singular values, Lanczos, Arnoldi
diff --git a/docs/manualpages/KSP/KSPMonitorSolution.html b/docs/manualpages/KSP/KSPMonitorSolution.html
index fb18bc6..283927e 100644
--- a/docs/manualpages/KSP/KSPMonitorSolution.html
+++ b/docs/manualpages/KSP/KSPMonitorSolution.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSolution"><H1>KSPMonitorSolution</H1></A>
 Monitors progress of the <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers by calling <A HREF="../Vec/VecView.html#VecView">VecView</A>() for the approximate solution at each iteration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Monitors progress of the <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers by callin
 #include "petscksp.h" 
 PetscErrorCode  KSPMonitorSolution(KSP ksp,PetscInt its,PetscReal fgnorm,PetscViewerAndFormat *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual (or gradient) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- a viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual (or gradient)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- a viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For some Krylov methods such as GMRES constructing the solution at Many breach iteration is expensive, hence using this will slow the code. Many br
+For some Krylov methods such as GMRES constructing the solution at
+each iteration is expensive, hence using this will slow the code.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, nonlinear, vector, monitor, view
diff --git a/docs/manualpages/KSP/KSPMonitorTrueResidualMaxNorm.html b/docs/manualpages/KSP/KSPMonitorTrueResidualMaxNorm.html
index 242e2bb..2ccf474 100644
--- a/docs/manualpages/KSP/KSPMonitorTrueResidualMaxNorm.html
+++ b/docs/manualpages/KSP/KSPMonitorTrueResidualMaxNorm.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorTrueResidualMaxNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorTrueResidualMaxNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorTrueResidualMaxNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorTrueResidualMaxNorm"><H1>KSPMonitorTrueResidualMaxNorm</H1></A>
 Prints the true residual max norm each iteration of an iterative solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Prints the true residual max norm each iteration of an iterative solver.
 #include "petscksp.h" 
 PetscErrorCode  KSPMonitorTrueResidualMaxNorm(KSP ksp,PetscInt n,PetscReal rnorm,PetscViewerAndFormat *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- norm (preconditioned) residual value (may be estimated). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- norm (preconditioned) residual value (may be estimated).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII viewer
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_max </B> -Activates <A HREF="../KSP/KSPMonitorTrueResidualMaxNorm.html#KSPMonitorTrueResidualMaxNorm">KSPMonitorTrueResidualMaxNorm</A>() Many br
+<DT><B>-ksp_monitor_max </B> -Activates <A HREF="../KSP/KSPMonitorTrueResidualMaxNorm.html#KSPMonitorTrueResidualMaxNorm">KSPMonitorTrueResidualMaxNorm</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This could be implemented (better) with a flag in ksp. Many br
+This could be implemented (better) with a flag in ksp.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, monitor, residual
diff --git a/docs/manualpages/KSP/KSPMonitorTrueResidualNorm.html b/docs/manualpages/KSP/KSPMonitorTrueResidualNorm.html
index 6f5eb4b..19f528d 100644
--- a/docs/manualpages/KSP/KSPMonitorTrueResidualNorm.html
+++ b/docs/manualpages/KSP/KSPMonitorTrueResidualNorm.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorTrueResidualNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPMonitorTrueResidualNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPMonitorTrueResidualNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorTrueResidualNorm"><H1>KSPMonitorTrueResidualNorm</H1></A>
 Prints the true residual norm as well as the preconditioned residual norm at each iteration of an iterative solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Prints the true residual norm as well as the preconditioned residual norm at eac
 #include "petscksp.h" 
 PetscErrorCode  KSPMonitorTrueResidualNorm(KSP ksp,PetscInt n,PetscReal rnorm,PetscViewerAndFormat *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_true_residual </B> -Activates <A HREF="../KSP/KSPMonitorTrueResidualNorm.html#KSPMonitorTrueResidualNorm">KSPMonitorTrueResidualNorm</A>() Many br
+<DT><B>-ksp_monitor_true_residual </B> -Activates <A HREF="../KSP/KSPMonitorTrueResidualNorm.html#KSPMonitorTrueResidualNorm">KSPMonitorTrueResidualNorm</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-When using right preconditioning, these values are equivalent. Many br
+When using right preconditioning, these values are equivalent.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, monitor, residual
diff --git a/docs/manualpages/KSP/KSPNASH.html b/docs/manualpages/KSP/KSPNASH.html
index a8a6514..ef0da22 100644
--- a/docs/manualpages/KSP/KSPNASH.html
+++ b/docs/manualpages/KSP/KSPNASH.html
@@ -5,31 +5,35 @@
 <TITLE>KSPNASH</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPNASH.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPNASH.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPNASH"><H1>KSPNASH</H1></A>
 Code to run conjugate gradient method subject to a constraint on the solution norm. This is used in Trust Region methods for nonlinear equations, <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A> 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_nash_radius <r> </B> -Trust Region Radius Many br
+<DT><B>-ksp_nash_radius <r> </B> -Trust Region Radius
 <br>
 <P>
-Notes: This is rarely used directly Many br
+Notes: This is rarely used directly
 <P>
- Many br
+
 <P>
-Use preconditioned conjugate gradient to compute Many bran approximate minimizer of the quadratic function Many br
+Use preconditioned conjugate gradient to compute
+an approximate minimizer of the quadratic function
 <P>
-q(s) = g^T * s + 0.5 * s^T * H * s Many br
+q(s) = g^T * s + 0.5 * s^T * H * s
 <P>
-subject to the trust region constraint Many br
+subject to the trust region constraint
 <P>
-|| s || <= delta, Many br
+|| s || <= delta,
 <P>
-where Many br
+where
 <P>
-delta is the trust region radius, Many brg is the gradient vector, Many brH is the Hessian approximation, and Many brM is the positive definite preconditioner matrix. Many br
+delta is the trust region radius,
+g is the gradient vector,
+H is the Hessian approximation, and
+M is the positive definite preconditioner matrix.
 <P>
-<A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> may be Many br
+<A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> may be
 <pre>
  KSP_CONVERGED_CG_NEG_CURVE if convergence is reached along a negative curvature direction,
 </pre>
@@ -41,7 +45,7 @@ delta is the trust region radius, Many brg is the gradient vector, Many brH is t
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The preconditioner supplied should be symmetric and positive definite. Many br
+The preconditioner supplied should be symmetric and positive definite.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPNASHSetRadius.html#KSPNASHSetRadius">KSPNASHSetRadius</A>(), <A HREF="../KSP/KSPNASHGetNormD.html#KSPNASHGetNormD">KSPNASHGetNormD</A>(), <A HREF="../KSP/KSPNASHGetObjFcn.html#KSPNASHGetObjFcn">KSPNASHGetObjFcn</A>()
diff --git a/docs/manualpages/KSP/KSPNASHGetNormD.html b/docs/manualpages/KSP/KSPNASHGetNormD.html
index 1321763..1f03fb3 100644
--- a/docs/manualpages/KSP/KSPNASHGetNormD.html
+++ b/docs/manualpages/KSP/KSPNASHGetNormD.html
@@ -5,8 +5,8 @@
 <TITLE>KSPNASHGetNormD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPNASHGetNormD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPNASHGetNormD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPNASHGetNormD"><H1>KSPNASHGetNormD</H1></A>
 Got norm of the direction. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Got norm of the direction.
 #include "petscksp.h" 
 PetscErrorCode  KSPNASHGetNormD(KSP ksp, PetscReal *norm_d)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>norm_d </B></TD><TD>- the norm of the direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>norm_d </B></TD><TD>- the norm of the direction
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, NASH, get, norm direction
diff --git a/docs/manualpages/KSP/KSPNASHGetObjFcn.html b/docs/manualpages/KSP/KSPNASHGetObjFcn.html
index 3266b8e..00a9b0a 100644
--- a/docs/manualpages/KSP/KSPNASHGetObjFcn.html
+++ b/docs/manualpages/KSP/KSPNASHGetObjFcn.html
@@ -5,8 +5,8 @@
 <TITLE>KSPNASHGetObjFcn</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPNASHGetObjFcn.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPNASHGetObjFcn.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPNASHGetObjFcn"><H1>KSPNASHGetObjFcn</H1></A>
 Get objective function value. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Get objective function value.
 #include "petscksp.h" 
 PetscErrorCode  KSPNASHGetObjFcn(KSP ksp, PetscReal *o_fcn)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_fcn </B></TD><TD>- the objective function value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_fcn </B></TD><TD>- the objective function value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, NASH, get, objective function
diff --git a/docs/manualpages/KSP/KSPNASHSetRadius.html b/docs/manualpages/KSP/KSPNASHSetRadius.html
index 5c38bfd..f674a9d 100644
--- a/docs/manualpages/KSP/KSPNASHSetRadius.html
+++ b/docs/manualpages/KSP/KSPNASHSetRadius.html
@@ -5,8 +5,8 @@
 <TITLE>KSPNASHSetRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPNASHSetRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPNASHSetRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPNASHSetRadius"><H1>KSPNASHSetRadius</H1></A>
 Sets the radius of the trust region. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the radius of the trust region.
 #include "petscksp.h" 
 PetscErrorCode  KSPNASHSetRadius(KSP ksp, PetscReal radius)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the trust region radius (Infinity is the default) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the trust region radius (Infinity is the default)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_nash_radius <r></B> - Many br Many br
+<DT><B>-ksp_nash_radius <r></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPNormType.html b/docs/manualpages/KSP/KSPNormType.html
index 21d56ea..1bd361d 100644
--- a/docs/manualpages/KSP/KSPNormType.html
+++ b/docs/manualpages/KSP/KSPNormType.html
@@ -5,23 +5,25 @@
 <TITLE>KSPNormType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPNormType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPNormType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPNormType"><H1>KSPNormType</H1></A>
 Norm that is passed in the Krylov convergence test routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {KSP_NORM_DEFAULT = -1,<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A> = 0,<A HREF="../KSP/KSP_NORM_PRECONDITIONED.html#KSP_NORM_PRECONDITIONED">KSP_NORM_PRECONDITIONED</A> = 1,<A HREF="../KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</A> = 2,<A HREF="../KSP/KSP_NORM_NATURAL.html#KSP_NORM_NATURAL">KSP_NORM_NATURAL</A> = 3} <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A>;
 </PRE>
- Many br
+
 <P>
-Each solver only supports a subset of these and some may support different ones Many brdepending on left or right preconditioning, see <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>() Many br
+Each solver only supports a subset of these and some may support different ones
+depending on left or right preconditioning, see <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
 <P>
-Notes: this must match petsc/finclude/petscksp.h Many br
+Notes: this must match petsc/finclude/petscksp.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(),
-<BR><A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/../../../include/petscksp.h.html#KSPNormType">src/ksp/ksp/../../../include/petscksp.h</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPPGMRES.html b/docs/manualpages/KSP/KSPPGMRES.html
index e50da00..dff1606 100644
--- a/docs/manualpages/KSP/KSPPGMRES.html
+++ b/docs/manualpages/KSP/KSPPGMRES.html
@@ -5,33 +5,46 @@
 <TITLE>KSPPGMRES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPGMRES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPGMRES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPGMRES"><H1>KSPPGMRES</H1></A>
 Implements the Pipelined Generalized Minimal Residual method. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of Many brvectors are allocated as needed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the Many brstability of the classical Gram-Schmidt  orthogonalization. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of
+vectors are allocated as needed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_classicalgramschmidt </B></TD><TD>- use classical (unmodified) Gram-Schmidt to orthogonalize against the Krylov space (fast) (the default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_modifiedgramschmidt </B></TD><TD>- use modified Gram-Schmidt in the orthogonalization (more stable, but slower)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_cgs_refinement_type <never,ifneeded,always> </B></TD><TD>- determine if iterative refinement is used to increase the
+stability of the classical Gram-Schmidt  orthogonalization.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods. Many brSee the FAQ on the PETSc website for details. Many br
+MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods.
+See the FAQ on the PETSc website for details.
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-Ghysels, Ashby, Meerbergen, Vanroose, Hiding global communication latencies in the GMRES algorithm on massively parallel machines, 2012. Many br
+Ghysels, Ashby, Meerbergen, Vanroose, Hiding global communication latencies in the GMRES algorithm on massively parallel machines, 2012.
 <P>
-Developer Notes: This object is subclassed off of <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A> Many br
+Developer Notes: This object is subclassed off of <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>, <A HREF="../KSP/KSPLGMRES.html#KSPLGMRES">KSPLGMRES</A>, <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>,
-<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPG [...]
+<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPG [...]
+<A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>(),
+<A HREF="../KSP/KSPGMRESCGSRefinementType.html#KSPGMRESCGSRefinementType">KSPGMRESCGSRefinementType</A>, <A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(),  <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESMonitorKrylov.html#KSPGMRESMonitorKrylov">KSPGMRESMonitorKrylov</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/pgmres/pgmres.c.html#KSPPGMRES">src/ksp/ksp/impls/gmres/pgmres/pgmres.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPPIPECG.html b/docs/manualpages/KSP/KSPPIPECG.html
index 5a5a5b9..60df014 100644
--- a/docs/manualpages/KSP/KSPPIPECG.html
+++ b/docs/manualpages/KSP/KSPPIPECG.html
@@ -5,23 +5,26 @@
 <TITLE>KSPPIPECG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPECG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPECG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPECG"><H1>KSPPIPECG</H1></A>
-Pipelined conjugate gradient method. This method has only a single non-blocking reduction per iteration, compared to 2 blocking for standard CG.  The Many brnon-blocking reduction is overlapped by the matrix-vector product and preconditioner application. Many br
+Pipelined conjugate gradient method. This method has only a single non-blocking reduction per iteration, compared to 2 blocking for standard CG.  The
+non-blocking reduction is overlapped by the matrix-vector product and preconditioner application.
 <P>
-See also <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, where the reduction is only overlapped with the matrix-vector product. Many br
+See also <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, where the reduction is only overlapped with the matrix-vector product.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods. Many brSee the FAQ on the PETSc website for details. Many br
+MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods.
+See the FAQ on the PETSc website for details.
 <P>
 <H3><FONT COLOR="#CC3333">Contributed by</FONT></H3>
-Pieter Ghysels, Universiteit Antwerpen, Intel Exascience lab Flanders Many br
+Pieter Ghysels, Universiteit Antwerpen, Intel Exascience lab Flanders
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-P. Ghysels and W. Vanroose, "Hiding global synchronization latency in the preconditioned Conjugate Gradient algorithm", Many brSubmitted to Parallel Computing, 2012. Many br
+P. Ghysels and W. Vanroose, "Hiding global synchronization latency in the preconditioned Conjugate Gradient algorithm",
+Submitted to Parallel Computing, 2012.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, <A HREF="../KSP/KSPGROPPCG.html#KSPGROPPCG">KSPGROPPCG</A>, <A HREF="../KSP/KSPPGMRES.html#KSPPGMRES">KSPPGMRES</A>, <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>()
diff --git a/docs/manualpages/KSP/KSPPIPECGRR.html b/docs/manualpages/KSP/KSPPIPECGRR.html
index 14bb965..4419d98 100644
--- a/docs/manualpages/KSP/KSPPIPECGRR.html
+++ b/docs/manualpages/KSP/KSPPIPECGRR.html
@@ -5,25 +5,33 @@
 <TITLE>KSPPIPECGRR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPECGRR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPECGRR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPECGRR"><H1>KSPPIPECGRR</H1></A>
-Pipelined conjugate gradient method with automated residual replacements. This method has only a single non-blocking reduction per iteration, compared to 2 blocking for standard CG.  The Many brnon-blocking reduction is overlapped by the matrix-vector product and preconditioner application. Many br
+Pipelined conjugate gradient method with automated residual replacements. This method has only a single non-blocking reduction per iteration, compared to 2 blocking for standard CG.  The
+non-blocking reduction is overlapped by the matrix-vector product and preconditioner application.
 <P>
-<A HREF="../KSP/KSPPIPECGRR.html#KSPPIPECGRR">KSPPIPECGRR</A> improves the robustness of <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A> by adding an automated residual replacement strategy. Many brTrue residual and auxiliary variables are computed explicitly in a number of dynamically determined Many briterations to reset accumulated rounding errors. Many br
+<A HREF="../KSP/KSPPIPECGRR.html#KSPPIPECGRR">KSPPIPECGRR</A> improves the robustness of <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A> by adding an automated residual replacement strategy.
+True residual and auxiliary variables are computed explicitly in a number of dynamically determined
+iterations to reset accumulated rounding errors.
 <P>
-See also <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, which is identical to <A HREF="../KSP/KSPPIPECGRR.html#KSPPIPECGRR">KSPPIPECGRR</A> without residual replacements. Many brSee also <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, where the reduction is only overlapped with the matrix-vector product. Many br
+See also <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, which is identical to <A HREF="../KSP/KSPPIPECGRR.html#KSPPIPECGRR">KSPPIPECGRR</A> without residual replacements.
+See also <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, where the reduction is only overlapped with the matrix-vector product.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-MPI configuration may be necessary for reductions to make asynchronous progress, which is important for Many brperformance of pipelined methods. See the FAQ on the PETSc website for details. Many br
+MPI configuration may be necessary for reductions to make asynchronous progress, which is important for
+performance of pipelined methods. See the FAQ on the PETSc website for details.
 <P>
 <H3><FONT COLOR="#CC3333">Contributed by</FONT></H3>
-Siegfried Cools, Universiteit Antwerpen, Many brEXA2CT European Project on EXascale Algorithms and Advanced Computational Techniques Many br
+Siegfried Cools, Universiteit Antwerpen,
+EXA2CT European Project on EXascale Algorithms and Advanced Computational Techniques
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-S. Cools, E.F. Yetkin, E. Agullo, L. Giraud, W. Vanroose, "Analysis of rounding error accumulation in the Many brconjugate gradients method to improve the maximal attainable accuracy of pipelined CG". Many brSubmitted to SIAM J. Sci. Comp., February 2016. Many br
+S. Cools, E.F. Yetkin, E. Agullo, L. Giraud, W. Vanroose, "Analysis of rounding error accumulation in the
+conjugate gradients method to improve the maximal attainable accuracy of pipelined CG".
+Submitted to SIAM J. Sci. Comp., February 2016.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, <A HREF="../KSP/KSPGROPPCG.html#KSPGROPPCG">KSPGROPPCG</A>, <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPPGMRES.html#KSPPGMRES">KSPPGMRES</A>, <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>()
diff --git a/docs/manualpages/KSP/KSPPIPECR.html b/docs/manualpages/KSP/KSPPIPECR.html
index 7b6a222..f91e3c7 100644
--- a/docs/manualpages/KSP/KSPPIPECR.html
+++ b/docs/manualpages/KSP/KSPPIPECR.html
@@ -5,23 +5,26 @@
 <TITLE>KSPPIPECR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPECR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPECR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPECR"><H1>KSPPIPECR</H1></A>
-Pipelined conjugate residual method This method has only a single non-blocking reduction per iteration, compared to 2 blocking for standard CR.  The Many brnon-blocking reduction is overlapped by the matrix-vector product, but not the preconditioner application. Many br
+Pipelined conjugate residual method This method has only a single non-blocking reduction per iteration, compared to 2 blocking for standard CR.  The
+non-blocking reduction is overlapped by the matrix-vector product, but not the preconditioner application.
 <P>
-See also <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, where the reduction is only overlapped with the matrix-vector product. Many br
+See also <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, where the reduction is only overlapped with the matrix-vector product.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods. Many brSee the FAQ on the PETSc website for details. Many br
+MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods.
+See the FAQ on the PETSc website for details.
 <P>
 <H3><FONT COLOR="#CC3333">Contributed by</FONT></H3>
-Pieter Ghysels, Universiteit Antwerpen, Intel Exascience lab Flanders Many br
+Pieter Ghysels, Universiteit Antwerpen, Intel Exascience lab Flanders
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-P. Ghysels and W. Vanroose, "Hiding global synchronization latency in the preconditioned Conjugate Gradient algorithm", Many brSubmitted to Parallel Computing, 2012. Many br
+P. Ghysels and W. Vanroose, "Hiding global synchronization latency in the preconditioned Conjugate Gradient algorithm",
+Submitted to Parallel Computing, 2012.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPGROPPCG.html#KSPGROPPCG">KSPGROPPCG</A>, <A HREF="../KSP/KSPPGMRES.html#KSPPGMRES">KSPPGMRES</A>, <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPCGUseSingleReduction.html#KSPCGUseSingleReduction">KSPCGUseSingleReduction</A>()
diff --git a/docs/manualpages/KSP/KSPPIPEFCG.html b/docs/manualpages/KSP/KSPPIPEFCG.html
index 69d1f31..9d28164 100644
--- a/docs/manualpages/KSP/KSPPIPEFCG.html
+++ b/docs/manualpages/KSP/KSPPIPEFCG.html
@@ -5,21 +5,24 @@
 <TITLE>KSPPIPEFCG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEFCG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEFCG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEFCG"><H1>KSPPIPEFCG</H1></A>
-A Pipelined, Flexible Conjugate Gradient method The natural norm for this method is (u,Au). This norm is available at no computational costs. Choosing norm types preconditioned or unpreconditioned involves an extra blocking global reduction, thus removing any benefit from pipelining. Many br
+A Pipelined, Flexible Conjugate Gradient method The natural norm for this method is (u,Au). This norm is available at no computational costs. Choosing norm types preconditioned or unpreconditioned involves an extra blocking global reduction, thus removing any benefit from pipelining.
 <P>
-Supports left preconditioning only. Many br
+Supports left preconditioning only.
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-Pipelined, Flexible Krylov Subspace Methods Many brPatrick Sanan, Sascha M. Schnepp, Dave A. May Many br
+Pipelined, Flexible Krylov Subspace Methods
+Patrick Sanan, Sascha M. Schnepp, Dave A. May
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipefcg_mmax <N></B></TD><TD>- . -ksp_pipefcg_nprealloc <N> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipefcg_truncation</B></TD><TD>- - -ksp_pipefcg_trancation_restart Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipefcg_mmax <N></B></TD><TD>- . -ksp_pipefcg_nprealloc <N>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipefcg_truncation</B></TD><TD>- - -ksp_pipefcg_trancation_restart
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 : <A HREF="../KSP/KSPFCG.html#KSPFCG">KSPFCG</A>, <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, <A HREF="../KSP/KSPGCR.html#KSPGCR">KSPGCR</A>, <A HREF="../KSP/KSPPIPEGCR.html#KSPPIPEGCR">KSPPIPEGCR</A>, <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>, <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPPIPEFCGSetMmax.html#KSPPIPEFCGSetMmax">KSPPIPEFCGSetMmax</A>(), <A HREF="../KSP/KSPPIPEFCGGetMmax.h [...]
diff --git a/docs/manualpages/KSP/KSPPIPEFCGGetMmax.html b/docs/manualpages/KSP/KSPPIPEFCGGetMmax.html
index 7187800..10090ef 100644
--- a/docs/manualpages/KSP/KSPPIPEFCGGetMmax.html
+++ b/docs/manualpages/KSP/KSPPIPEFCGGetMmax.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEFCGGetMmax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEFCGGetMmax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEFCGGetMmax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEFCGGetMmax"><H1>KSPPIPEFCGGetMmax</H1></A>
 get the maximum number of previous directions PIPEFCG will store 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ get the maximum number of previous directions PIPEFCG will store
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEFCGGetMmax(KSP ksp,PetscInt *mmax)
 </PRE>
-Note: PIPEFCG stores mmax+1 directions at most (mmax previous ones, and the current one) Many br
+Note: PIPEFCG stores mmax+1 directions at most (mmax previous ones, and the current one)
 <P>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mmax </B> -the maximum number of previous directons allowed for orthogonalization Many br
+<DT><B>mmax </B> -the maximum number of previous directons allowed for orthogonalization
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipefcg_mmax <N></B> - Many br Many br
+<DT><B>-ksp_pipefcg_mmax <N></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPPIPEFCGGetNprealloc.html b/docs/manualpages/KSP/KSPPIPEFCGGetNprealloc.html
index 1d010fd..673c9b7 100644
--- a/docs/manualpages/KSP/KSPPIPEFCGGetNprealloc.html
+++ b/docs/manualpages/KSP/KSPPIPEFCGGetNprealloc.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEFCGGetNprealloc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEFCGGetNprealloc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEFCGGetNprealloc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEFCGGetNprealloc"><H1>KSPPIPEFCGGetNprealloc</H1></A>
 get the number of directions to preallocate by PIPEFCG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ get the number of directions to preallocate by PIPEFCG
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEFCGGetNprealloc(KSP ksp,PetscInt *nprealloc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nprealloc </B> -the number of directions preallocated Many br
+<DT><B>nprealloc </B> -the number of directions preallocated
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipefcg_nprealloc <N></B> - Many br Many br
+<DT><B>-ksp_pipefcg_nprealloc <N></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPPIPEFCGGetTruncationType.html b/docs/manualpages/KSP/KSPPIPEFCGGetTruncationType.html
index fd49b0a..30f8645 100644
--- a/docs/manualpages/KSP/KSPPIPEFCGGetTruncationType.html
+++ b/docs/manualpages/KSP/KSPPIPEFCGGetTruncationType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEFCGGetTruncationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEFCGGetTruncationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEFCGGetTruncationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEFCGGetTruncationType"><H1>KSPPIPEFCGGetTruncationType</H1></A>
 get the truncation strategy employed by PIPEFCG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,21 @@ get the truncation strategy employed by PIPEFCG
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEFCGGetTruncationType(KSP ksp,KSPFCDTruncationType *truncstrat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>truncstrat </B> -the strategy type Many br
+<DT><B>truncstrat </B> -the strategy type
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipefcg_truncation, </B> -ksp_pipefcg_truncation_restart Many br
+<DT><B>-ksp_pipefcg_truncation, </B> -ksp_pipefcg_truncation_restart
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, PIPEFCG, truncation
diff --git a/docs/manualpages/KSP/KSPPIPEFCGSetMmax.html b/docs/manualpages/KSP/KSPPIPEFCGSetMmax.html
index f22d9cf..af6fcd3 100644
--- a/docs/manualpages/KSP/KSPPIPEFCGSetMmax.html
+++ b/docs/manualpages/KSP/KSPPIPEFCGSetMmax.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEFCGSetMmax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEFCGSetMmax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEFCGSetMmax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEFCGSetMmax"><H1>KSPPIPEFCGSetMmax</H1></A>
 set the maximum number of previous directions PIPEFCG will store for orthogonalization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ set the maximum number of previous directions PIPEFCG will store for orthogonali
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEFCGSetMmax(KSP ksp,PetscInt mmax)
 </PRE>
-Note: mmax + 1 directions are stored (mmax previous ones along with the current one) Many brand whether all are used in each iteration also depends on the truncation strategy Many br(see <A HREF="../KSP/KSPPIPEFCGSetTruncationType.html#KSPPIPEFCGSetTruncationType">KSPPIPEFCGSetTruncationType</A>) Many br
+Note: mmax + 1 directions are stored (mmax previous ones along with the current one)
+and whether all are used in each iteration also depends on the truncation strategy
+(see <A HREF="../KSP/KSPPIPEFCGSetTruncationType.html#KSPPIPEFCGSetTruncationType">KSPPIPEFCGSetTruncationType</A>)
 <P>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mmax </B></TD><TD>- the maximum number of previous directions to orthogonalize against Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mmax </B></TD><TD>- the maximum number of previous directions to orthogonalize against
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipefcg_mmax <N></B> - Many br
+<DT><B>-ksp_pipefcg_mmax <N></B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPPIPEFCG.html#KSPPIPEFCG">KSPPIPEFCG</A>, <A HREF="../KSP/KSPPIPEFCGSetTruncationType.html#KSPPIPEFCGSetTruncationType">KSPPIPEFCGSetTruncationType</A>(), <A HREF="../KSP/KSPPIPEFCGSetNprealloc.html#KSPPIPEFCGSetNprealloc">KSPPIPEFCGSetNprealloc</A>()
diff --git a/docs/manualpages/KSP/KSPPIPEFCGSetNprealloc.html b/docs/manualpages/KSP/KSPPIPEFCGSetNprealloc.html
index abc9ad5..515b41e 100644
--- a/docs/manualpages/KSP/KSPPIPEFCGSetNprealloc.html
+++ b/docs/manualpages/KSP/KSPPIPEFCGSetNprealloc.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEFCGSetNprealloc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEFCGSetNprealloc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEFCGSetNprealloc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEFCGSetNprealloc"><H1>KSPPIPEFCGSetNprealloc</H1></A>
 set the number of directions to preallocate with PIPEFCG 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ set the number of directions to preallocate with PIPEFCG
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEFCGSetNprealloc(KSP ksp,PetscInt nprealloc)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nprealloc </B></TD><TD>- the number of vectors to preallocate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nprealloc </B></TD><TD>- the number of vectors to preallocate
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipefcg_nprealloc <N></B> - Many br
+<DT><B>-ksp_pipefcg_nprealloc <N></B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPPIPEFCG.html#KSPPIPEFCG">KSPPIPEFCG</A>, <A HREF="../KSP/KSPPIPEFCGSetTruncationType.html#KSPPIPEFCGSetTruncationType">KSPPIPEFCGSetTruncationType</A>(), <A HREF="../KSP/KSPPIPEFCGGetNprealloc.html#KSPPIPEFCGGetNprealloc">KSPPIPEFCGGetNprealloc</A>()
diff --git a/docs/manualpages/KSP/KSPPIPEFCGSetTruncationType.html b/docs/manualpages/KSP/KSPPIPEFCGSetTruncationType.html
index b673023..6557083 100644
--- a/docs/manualpages/KSP/KSPPIPEFCGSetTruncationType.html
+++ b/docs/manualpages/KSP/KSPPIPEFCGSetTruncationType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEFCGSetTruncationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEFCGSetTruncationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEFCGSetTruncationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEFCGSetTruncationType"><H1>KSPPIPEFCGSetTruncationType</H1></A>
 specify how many of its stored previous directions PIPEFCG uses during orthoganalization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ specify how many of its stored previous directions PIPEFCG uses during orthogana
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEFCGSetTruncationType(KSP ksp,KSPFCDTruncationType truncstrat)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
-KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions Many brKSP_FCD_TRUNC_TYPE_NOTAY uses max(1,mod(i,mmax)) stored directions at iteration i=0,1,.. Many br
+KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions
+KSP_FCD_TRUNC_TYPE_NOTAY uses max(1,mod(i,mmax)) stored directions at iteration i=0,1,..
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>truncstrat </B></TD><TD>- the choice of strategy Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>truncstrat </B></TD><TD>- the choice of strategy
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipefcg_truncation, </B> -ksp_pipefcg_truncation_restart Many br
+<DT><B>-ksp_pipefcg_truncation, </B> -ksp_pipefcg_truncation_restart
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPPIPEFGMRES.html b/docs/manualpages/KSP/KSPPIPEFGMRES.html
index e09b2ce..eee3bb1 100644
--- a/docs/manualpages/KSP/KSPPIPEFGMRES.html
+++ b/docs/manualpages/KSP/KSPPIPEFGMRES.html
@@ -5,36 +5,44 @@
 <TITLE>KSPPIPEFGMRES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEFGMRES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEFGMRES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEFGMRES"><H1>KSPPIPEFGMRES</H1></A>
-Implements the Pipelined Generalized Minimal Residual method. A Flexible, 1-stage pipelined variant of GMRES Many br
+Implements the Pipelined Generalized Minimal Residual method. A Flexible, 1-stage pipelined variant of GMRES
 <P>
-This variant is not "explicitly normalized" like PGMRES, and requires a shift parameter. Many br
+This variant is not "explicitly normalized" like PGMRES, and requires a shift parameter.
 <P>
-A heuristic for choosing the shift parameter is the largest eigenvalue of the preconditioned operator. Many br
+A heuristic for choosing the shift parameter is the largest eigenvalue of the preconditioned operator.
 <P>
-Only right preconditioning is supported (but this preconditioner may be nonlinear, as with FGMRES) Many br
+Only right preconditioning is supported (but this preconditioner may be nonlinear, as with FGMRES)
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipefgmres_shift </B></TD><TD>- the shift to use (defaults to 1. See <A HREF="../KSP/KSPPIPEFGMRESSetShift.html#KSPPIPEFGMRESSetShift">KSPPIPEFGMRESSetShift</A>() Many brvectors are allocated as needed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_restart <restart> </B></TD><TD>- the number of Krylov directions to orthogonalize against
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_haptol <tol> </B></TD><TD>- sets the tolerance for "happy ending" (exact convergence)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_preallocate </B></TD><TD>- preallocate all the Krylov search directions initially (otherwise groups of
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipefgmres_shift </B></TD><TD>- the shift to use (defaults to 1. See <A HREF="../KSP/KSPPIPEFGMRESSetShift.html#KSPPIPEFGMRESSetShift">KSPPIPEFGMRESSetShift</A>()
+vectors are allocated as needed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_gmres_krylov_monitor </B></TD><TD>- plot the Krylov space generated
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods. Many brSee the FAQ on the PETSc website for details. Many br
+MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods.
+See the FAQ on the PETSc website for details.
 <P>
-Developer Notes: This object is subclassed off of <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A> Many br
+Developer Notes: This object is subclassed off of <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPLGMRES.html#KSPLGMRES">KSPLGMRES</A>, <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, <A HREF="../KSP/KSPPGMRES.html#KSPPGMRES">KSPPGMRES</A>, <A HREF="../KSP/KSPFG [...]
-<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESMonitorKrylov.html#KSPGMRESMonitorKrylov">KSPGMRESMonitorKrylov</A>(), KSPPIPEGMRESSetShift() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../KSP/KSPGMRESSetRestart.html#KSPGMRESSetRestart">KSPGMRESSetRestart</A>(), <A HREF="../KSP/KSPGMRESSetHapTol.html#KSPGMRESSetHapTol">KSPGMRESSetHapTol</A>(), <A HREF="../KSP/KSPGMRESSetPreAllocateVectors.html#KSPGMRESSetPreAllocateVectors">KSPGMRESSetPreAllocateVectors</A>(), <A HREF="../KSP/KSPGMRESMonitorKrylov.html#KSPGMRESMonitorKrylov">KSPGMRESMonitorKrylov</A>(), KSPPIPEGMRESSetShift()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c.html#KSPPIPEFGMRES">src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPPIPEFGMRESSetShift.html b/docs/manualpages/KSP/KSPPIPEFGMRESSetShift.html
index c7a0512..b524164 100644
--- a/docs/manualpages/KSP/KSPPIPEFGMRESSetShift.html
+++ b/docs/manualpages/KSP/KSPPIPEFGMRESSetShift.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEFGMRESSetShift</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEFGMRESSetShift.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEFGMRESSetShift.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEFGMRESSetShift"><H1>KSPPIPEFGMRESSetShift</H1></A>
 Set the shift parameter for the flexible, pipelined GMRES solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Set the shift parameter for the flexible, pipelined GMRES solver.
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEFGMRESSetShift(KSP ksp,PetscScalar shift)
 </PRE>
-A heuristic is to set this to be comparable to the largest eigenvalue of the preconditioned operator. This can be acheived with PETSc itself by using a few iterations of a Krylov method. See <A HREF="../KSP/KSPComputeEigenvalues.html#KSPComputeEigenvalues">KSPComputeEigenvalues</A> (and note the caveats there). Many br
+A heuristic is to set this to be comparable to the largest eigenvalue of the preconditioned operator. This can be acheived with PETSc itself by using a few iterations of a Krylov method. See <A HREF="../KSP/KSPComputeEigenvalues.html#KSPComputeEigenvalues">KSPComputeEigenvalues</A> (and note the caveats there).
 <P>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- the shift Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- the shift
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipefgmres_shift <shift></B> - Many br
+<DT><B>-ksp_pipefgmres_shift <shift></B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPComputeEigenvalues.html#KSPComputeEigenvalues">KSPComputeEigenvalues</A>()
diff --git a/docs/manualpages/KSP/KSPPIPEGCR.html b/docs/manualpages/KSP/KSPPIPEGCR.html
index 7b66008..fa82365 100644
--- a/docs/manualpages/KSP/KSPPIPEGCR.html
+++ b/docs/manualpages/KSP/KSPPIPEGCR.html
@@ -5,31 +5,43 @@
 <TITLE>KSPPIPEGCR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCR"><H1>KSPPIPEGCR</H1></A>
-Implements the preconditioned Generalized Conjugate Residual method with pipelining. The PIPEGCR Krylov method supports non-symmetric matrices and permits the use of a preconditioner Many brwhich may vary from one iteration to the next. Users can can define a method to vary the Many brpreconditioner between iterates via <A HREF="../KSP/KSPPIPEGCRSetModifyPC.html#KSPPIPEGCRSetModifyPC">KSPPIPEGCRSetModifyPC</A>(). Many brRestarts are solves with x0 not equal to zero. When a restart occurs [...]
+Implements the preconditioned Generalized Conjugate Residual method with pipelining. The PIPEGCR Krylov method supports non-symmetric matrices and permits the use of a preconditioner
+which may vary from one iteration to the next. Users can can define a method to vary the
+preconditioner between iterates via <A HREF="../KSP/KSPPIPEGCRSetModifyPC.html#KSPPIPEGCRSetModifyPC">KSPPIPEGCRSetModifyPC</A>().
+Restarts are solves with x0 not equal to zero. When a restart occurs, the initial starting
+solution is given by the current estimate for x which was obtained by the last restart
+iterations of the PIPEGCR algorithm.
+The method implemented requires at most the storage of 4 x mmax + 5 vectors, roughly twice as much as GCR.
 <P>
-Only supports left preconditioning. Many br
+Only supports left preconditioning.
 <P>
-The natural norm for this method is (u,Au). This norm is available at no computational costs. Choosing norm types preconditioned or unpreconditioned involves a blocking reduction which prevents any benefit from pipelining. Many br
+The natural norm for this method is (u,Au). This norm is available at no computational costs. Choosing norm types preconditioned or unpreconditioned involves a blocking reduction which prevents any benefit from pipelining.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_mmax <N>  </B></TD><TD>- the max number of Krylov directions to orthogonalize against Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_unroll_w </B></TD><TD>- unroll w at the storage cost of a maximum of (mmax+1) extra vectors with the benefit of better pipelining (default: <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_nprealloc <N> </B></TD><TD>- the number of vectors to preallocated for storing Krylov directions. Once exhausted new directions are allocated blockwise (default: 5) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_truncation </B></TD><TD>- Truncate number of previous Krylov directions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_trancation_restart </B></TD><TD>- Truncation-restart strategy: Keep at most mmax Krylov directions then restart (the default) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_mmax <N>  </B></TD><TD>- the max number of Krylov directions to orthogonalize against
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_unroll_w </B></TD><TD>- unroll w at the storage cost of a maximum of (mmax+1) extra vectors with the benefit of better pipelining (default: <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_nprealloc <N> </B></TD><TD>- the number of vectors to preallocated for storing Krylov directions. Once exhausted new directions are allocated blockwise (default: 5)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_truncation </B></TD><TD>- Truncate number of previous Krylov directions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_pipegcr_trancation_restart </B></TD><TD>- Truncation-restart strategy: Keep at most mmax Krylov directions then restart (the default)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-Pipelined, Flexible Krylov Subspace Methods Many brPatrick Sanan, Sascha M. Schnepp, and Dave A. May Many br
+Pipelined, Flexible Krylov Subspace Methods
+Patrick Sanan, Sascha M. Schnepp, and Dave A. May
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>,
-<BR><A HREF="../KSP/KSPPIPEFGMRES.html#KSPPIPEFGMRES">KSPPIPEFGMRES</A>, <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, <A HREF="../KSP/KSPPIPEFCG.html#KSPPIPEFCG">KSPPIPEFCG</A> Many br
+<BR><A HREF="../KSP/KSPPIPEFGMRES.html#KSPPIPEFGMRES">KSPPIPEFGMRES</A>, <A HREF="../KSP/KSPPIPECG.html#KSPPIPECG">KSPPIPECG</A>, <A HREF="../KSP/KSPPIPECR.html#KSPPIPECR">KSPPIPECR</A>, <A HREF="../KSP/KSPPIPEFCG.html#KSPPIPEFCG">KSPPIPEFCG</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html#KSPPIPEGCR">src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c</A>
diff --git a/docs/manualpages/KSP/KSPPIPEGCRGetMmax.html b/docs/manualpages/KSP/KSPPIPEGCRGetMmax.html
index fbadb73..53e5d49 100644
--- a/docs/manualpages/KSP/KSPPIPEGCRGetMmax.html
+++ b/docs/manualpages/KSP/KSPPIPEGCRGetMmax.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEGCRGetMmax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCRGetMmax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCRGetMmax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCRGetMmax"><H1>KSPPIPEGCRGetMmax</H1></A>
 get the maximum number of previous directions PIPEGCR will store 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ get the maximum number of previous directions PIPEGCR will store
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEGCRGetMmax(KSP ksp,PetscInt *mmax)
 </PRE>
-Note: PIPEGCR stores mmax+1 directions at most (mmax previous ones, and one current one) Many br
+Note: PIPEGCR stores mmax+1 directions at most (mmax previous ones, and one current one)
 <P>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mmax </B> -the maximum number of previous directons allowed for orthogonalization Many br
+<DT><B>mmax </B> -the maximum number of previous directons allowed for orthogonalization
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipegcr_mmax <N></B> - Many br Many br
+<DT><B>-ksp_pipegcr_mmax <N></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPPIPEGCRGetNprealloc.html b/docs/manualpages/KSP/KSPPIPEGCRGetNprealloc.html
index 4cef869..3bc7380 100644
--- a/docs/manualpages/KSP/KSPPIPEGCRGetNprealloc.html
+++ b/docs/manualpages/KSP/KSPPIPEGCRGetNprealloc.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEGCRGetNprealloc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCRGetNprealloc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCRGetNprealloc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCRGetNprealloc"><H1>KSPPIPEGCRGetNprealloc</H1></A>
 get the number of directions preallocate by PIPEGCR 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ get the number of directions preallocate by PIPEGCR
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEGCRGetNprealloc(KSP ksp,PetscInt *nprealloc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nprealloc </B> -the number of directions preallocated Many br
+<DT><B>nprealloc </B> -the number of directions preallocated
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipegcr_nprealloc <N></B> - Many br Many br
+<DT><B>-ksp_pipegcr_nprealloc <N></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPPIPEGCRGetTruncationType.html b/docs/manualpages/KSP/KSPPIPEGCRGetTruncationType.html
index 60a0fe7..2aa103c 100644
--- a/docs/manualpages/KSP/KSPPIPEGCRGetTruncationType.html
+++ b/docs/manualpages/KSP/KSPPIPEGCRGetTruncationType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEGCRGetTruncationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCRGetTruncationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCRGetTruncationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCRGetTruncationType"><H1>KSPPIPEGCRGetTruncationType</H1></A>
 get the truncation strategy employed by PIPEGCR 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,24 @@ get the truncation strategy employed by PIPEGCR
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEGCRGetTruncationType(KSP ksp,KSPFCDTruncationType *truncstrat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
-KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions Many brKSP_FCD_TRUNC_TYPE_NOTAY uses the last max(1,mod(i,mmax)) directions at iteration i=0,1,.. Many br
+KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions
+KSP_FCD_TRUNC_TYPE_NOTAY uses the last max(1,mod(i,mmax)) directions at iteration i=0,1,..
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>truncstrat </B> -the strategy type Many br
+<DT><B>truncstrat </B> -the strategy type
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipegcr_truncation, </B> -ksp_pipegcr_truncation_restart Many br
+<DT><B>-ksp_pipegcr_truncation, </B> -ksp_pipegcr_truncation_restart
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, PIPEGCR, truncation
diff --git a/docs/manualpages/KSP/KSPPIPEGCRGetUnrollW.html b/docs/manualpages/KSP/KSPPIPEGCRGetUnrollW.html
index d4c6b80..59a99fc 100644
--- a/docs/manualpages/KSP/KSPPIPEGCRGetUnrollW.html
+++ b/docs/manualpages/KSP/KSPPIPEGCRGetUnrollW.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEGCRGetUnrollW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCRGetUnrollW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCRGetUnrollW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCRGetUnrollW"><H1>KSPPIPEGCRGetUnrollW</H1></A>
 Get information on PIPEGCR unrolling the w vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Get information on PIPEGCR unrolling the w vector
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEGCRGetUnrollW(KSP ksp,PetscBool *unroll_w)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>unroll_w </B> -PIPEGCR uses unrolling (bool) Many br
+<DT><B>unroll_w </B> -PIPEGCR uses unrolling (bool)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipegcr_unroll_w</B> - Many br
+<DT><B>-ksp_pipegcr_unroll_w</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPPIPEGCR.html#KSPPIPEGCR">KSPPIPEGCR</A>, <A HREF="../KSP/KSPPIPEGCRGetTruncationType.html#KSPPIPEGCRGetTruncationType">KSPPIPEGCRGetTruncationType</A>(), <A HREF="../KSP/KSPPIPEGCRGetNprealloc.html#KSPPIPEGCRGetNprealloc">KSPPIPEGCRGetNprealloc</A>(),<A HREF="../KSP/KSPPIPEGCRSetUnrollW.html#KSPPIPEGCRSetUnrollW">KSPPIPEGCRSetUnrollW</A>()
diff --git a/docs/manualpages/KSP/KSPPIPEGCRSetMmax.html b/docs/manualpages/KSP/KSPPIPEGCRSetMmax.html
index 86a460c..c6be260 100644
--- a/docs/manualpages/KSP/KSPPIPEGCRSetMmax.html
+++ b/docs/manualpages/KSP/KSPPIPEGCRSetMmax.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEGCRSetMmax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCRSetMmax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCRSetMmax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCRSetMmax"><H1>KSPPIPEGCRSetMmax</H1></A>
 set the maximum number of previous directions PIPEGCR will store for orthogonalization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ set the maximum number of previous directions PIPEGCR will store for orthogonali
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEGCRSetMmax(KSP ksp,PetscInt mmax)
 </PRE>
-Note: mmax + 1 directions are stored (mmax previous ones along with a current one) Many brand whether all are used in each iteration also depends on the truncation strategy Many br(see <A HREF="../KSP/KSPPIPEGCRSetTruncationType.html#KSPPIPEGCRSetTruncationType">KSPPIPEGCRSetTruncationType</A>) Many br
+Note: mmax + 1 directions are stored (mmax previous ones along with a current one)
+and whether all are used in each iteration also depends on the truncation strategy
+(see <A HREF="../KSP/KSPPIPEGCRSetTruncationType.html#KSPPIPEGCRSetTruncationType">KSPPIPEGCRSetTruncationType</A>)
 <P>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mmax </B></TD><TD>- the maximum number of previous directions to orthogonalize againt Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mmax </B></TD><TD>- the maximum number of previous directions to orthogonalize againt
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipegcr_mmax <N></B> - Many br
+<DT><B>-ksp_pipegcr_mmax <N></B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPPIPEGCR.html#KSPPIPEGCR">KSPPIPEGCR</A>, <A HREF="../KSP/KSPPIPEGCRSetTruncationType.html#KSPPIPEGCRSetTruncationType">KSPPIPEGCRSetTruncationType</A>(), <A HREF="../KSP/KSPPIPEGCRSetNprealloc.html#KSPPIPEGCRSetNprealloc">KSPPIPEGCRSetNprealloc</A>()
diff --git a/docs/manualpages/KSP/KSPPIPEGCRSetModifyPC.html b/docs/manualpages/KSP/KSPPIPEGCRSetModifyPC.html
index d41fc8c..b971a79 100644
--- a/docs/manualpages/KSP/KSPPIPEGCRSetModifyPC.html
+++ b/docs/manualpages/KSP/KSPPIPEGCRSetModifyPC.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEGCRSetModifyPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCRSetModifyPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCRSetModifyPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCRSetModifyPC"><H1>KSPPIPEGCRSetModifyPC</H1></A>
 Sets the routine used by PIPEGCR to modify the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Sets the routine used by PIPEGCR to modify the preconditioner.
 #include "petscksp.h"  
 PetscErrorCode  KSPPIPEGCRSetModifyPC(KSP ksp,PetscErrorCode (*function)(KSP,PetscInt,PetscReal,void*),void *data,PetscErrorCode (*destroy)(void*))
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+  ksp      - iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br.  function - user defined function to modify the preconditioner Many br.  ctx      - user provided contex for the modify preconditioner function Many br-  destroy  - the function to use to destroy the user provided application context. Many br
++  ksp      - iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+.  function - user defined function to modify the preconditioner
+.  ctx      - user provided contex for the modify preconditioner function
+-  destroy  - the function to use to destroy the user provided application context.
 <P>
 <H3><FONT COLOR="#CC3333">Calling Sequence of function</FONT></H3>
-<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> function (<A HREF="../KSP/KSP.html#KSP">KSP</A> ksp, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> n, <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> rnorm, void *ctx) Many br
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> function (<A HREF="../KSP/KSP.html#KSP">KSP</A> ksp, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> n, <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> rnorm, void *ctx)
 <P>
-ksp   - iterative context Many brn     - the total number of PIPEGCR iterations that have occurred Many brrnorm - 2-norm residual value Many brctx   - the user provided application context Many br
+ksp   - iterative context
+n     - the total number of PIPEGCR iterations that have occurred
+rnorm - 2-norm residual value
+ctx   - the user provided application context
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default modifypc routine is KSPPIPEGCRModifyPCNoChange() Many br
+The default modifypc routine is KSPPIPEGCRModifyPCNoChange()
 <P>
-.seealso: KSPPIPEGCRModifyPCNoChange() Many br
+.seealso: KSPPIPEGCRModifyPCNoChange()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html#KSPPIPEGCRSetModifyPC">src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c</A>
diff --git a/docs/manualpages/KSP/KSPPIPEGCRSetNprealloc.html b/docs/manualpages/KSP/KSPPIPEGCRSetNprealloc.html
index f1ebce0..fad4fca 100644
--- a/docs/manualpages/KSP/KSPPIPEGCRSetNprealloc.html
+++ b/docs/manualpages/KSP/KSPPIPEGCRSetNprealloc.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEGCRSetNprealloc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCRSetNprealloc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCRSetNprealloc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCRSetNprealloc"><H1>KSPPIPEGCRSetNprealloc</H1></A>
 set the number of directions to preallocate with PIPEGCR 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ set the number of directions to preallocate with PIPEGCR
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEGCRSetNprealloc(KSP ksp,PetscInt nprealloc)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nprealloc </B></TD><TD>- the number of vectors to preallocate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nprealloc </B></TD><TD>- the number of vectors to preallocate
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipegcr_nprealloc <N></B> - Many br
+<DT><B>-ksp_pipegcr_nprealloc <N></B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPPIPEGCR.html#KSPPIPEGCR">KSPPIPEGCR</A>, <A HREF="../KSP/KSPPIPEGCRGetTruncationType.html#KSPPIPEGCRGetTruncationType">KSPPIPEGCRGetTruncationType</A>(), <A HREF="../KSP/KSPPIPEGCRGetNprealloc.html#KSPPIPEGCRGetNprealloc">KSPPIPEGCRGetNprealloc</A>()
diff --git a/docs/manualpages/KSP/KSPPIPEGCRSetTruncationType.html b/docs/manualpages/KSP/KSPPIPEGCRSetTruncationType.html
index a53ceec..13eb0cd 100644
--- a/docs/manualpages/KSP/KSPPIPEGCRSetTruncationType.html
+++ b/docs/manualpages/KSP/KSPPIPEGCRSetTruncationType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEGCRSetTruncationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCRSetTruncationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCRSetTruncationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCRSetTruncationType"><H1>KSPPIPEGCRSetTruncationType</H1></A>
 specify how many of its stored previous directions PIPEGCR uses during orthoganalization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ specify how many of its stored previous directions PIPEGCR uses during orthogana
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEGCRSetTruncationType(KSP ksp,KSPFCDTruncationType truncstrat)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
-KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions Many brKSP_FCD_TRUNC_TYPE_NOTAY uses the last max(1,mod(i,mmax)) directions at iteration i=0,1,.. Many br
+KSP_FCD_TRUNC_TYPE_STANDARD uses all (up to mmax) stored directions
+KSP_FCD_TRUNC_TYPE_NOTAY uses the last max(1,mod(i,mmax)) directions at iteration i=0,1,..
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>truncstrat </B></TD><TD>- the choice of strategy Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>truncstrat </B></TD><TD>- the choice of strategy
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipegcr_truncation, </B> -ksp_pipegcr_truncation_restart Many br
+<DT><B>-ksp_pipegcr_truncation, </B> -ksp_pipegcr_truncation_restart
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPPIPEGCRSetUnrollW.html b/docs/manualpages/KSP/KSPPIPEGCRSetUnrollW.html
index e5a410b..e6a48f2 100644
--- a/docs/manualpages/KSP/KSPPIPEGCRSetUnrollW.html
+++ b/docs/manualpages/KSP/KSPPIPEGCRSetUnrollW.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPIPEGCRSetUnrollW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPIPEGCRSetUnrollW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPIPEGCRSetUnrollW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPIPEGCRSetUnrollW"><H1>KSPPIPEGCRSetUnrollW</H1></A>
 Set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use PIPEGCR with unrolling of the w vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use PIPEGCR
 #include "petscksp.h"  
 PetscErrorCode KSPPIPEGCRSetUnrollW(KSP ksp,PetscBool unroll_w)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unroll_w </B></TD><TD>- use unrolling Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unroll_w </B></TD><TD>- use unrolling
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_pipegcr_unroll_w</B> - Many br
+<DT><B>-ksp_pipegcr_unroll_w</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPPIPEGCR.html#KSPPIPEGCR">KSPPIPEGCR</A>, <A HREF="../KSP/KSPPIPEGCRSetTruncationType.html#KSPPIPEGCRSetTruncationType">KSPPIPEGCRSetTruncationType</A>(), <A HREF="../KSP/KSPPIPEGCRSetNprealloc.html#KSPPIPEGCRSetNprealloc">KSPPIPEGCRSetNprealloc</A>(),<A HREF="../KSP/KSPPIPEGCRGetUnrollW.html#KSPPIPEGCRGetUnrollW">KSPPIPEGCRGetUnrollW</A>()
diff --git a/docs/manualpages/KSP/KSPPREONLY.html b/docs/manualpages/KSP/KSPPREONLY.html
index 6294f15..d6d9ab9 100644
--- a/docs/manualpages/KSP/KSPPREONLY.html
+++ b/docs/manualpages/KSP/KSPPREONLY.html
@@ -5,12 +5,13 @@
 <TITLE>KSPPREONLY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPREONLY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPREONLY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPREONLY"><H1>KSPPREONLY</H1></A>
 This implements a stub method that applies ONLY the preconditioner. This may be used in inner iterations, where it is desired to allow multiple iterations as well as the "0-iteration" case. It is commonly used with the direct solver preconditioners like <A HREF="../PC/PCLU.html#PCLU">PCLU</A> and <A HREF="../PC/PCCHOLESKY.html#PCCHOLESKY">PCCHOLESKY</A> 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_type preonly</B> - Many br Many br
+<DT><B>-ksp_type preonly</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPPythonSetType.html b/docs/manualpages/KSP/KSPPythonSetType.html
index dca42a8..6a44b41 100644
--- a/docs/manualpages/KSP/KSPPythonSetType.html
+++ b/docs/manualpages/KSP/KSPPythonSetType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPPythonSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPPythonSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPPythonSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPPythonSetType"><H1>KSPPythonSetType</H1></A>
 Initalize a <A HREF="../KSP/KSP.html#KSP">KSP</A> object implemented in Python. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Initalize a <A HREF="../KSP/KSP.html#KSP">KSP</A> object implemented in Python.
 #include "petscksp.h" 
 PetscErrorCode  KSPPythonSetType(KSP ksp,const char pyname[])
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the linear solver (<A HREF="../KSP/KSP.html#KSP">KSP</A>) context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the linear solver (<A HREF="../KSP/KSP.html#KSP">KSP</A>) context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_python_type <pyname></B> - Many br Many br
+<DT><B>-ksp_python_type <pyname></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPQCG.html b/docs/manualpages/KSP/KSPQCG.html
index bf64336..d7c24eb 100644
--- a/docs/manualpages/KSP/KSPQCG.html
+++ b/docs/manualpages/KSP/KSPQCG.html
@@ -5,31 +5,35 @@
 <TITLE>KSPQCG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPQCG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPQCG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPQCG"><H1>KSPQCG</H1></A>
 Code to run conjugate gradient method subject to a constraint on the solution norm. This is used in Trust Region methods for nonlinear equations, <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A> 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_qcg_trustregionradius <r> </B> -Trust Region Radius Many br
+<DT><B>-ksp_qcg_trustregionradius <r> </B> -Trust Region Radius
 <br>
 <P>
-Notes: This is rarely used directly Many br
+Notes: This is rarely used directly
 <P>
- Many br
+
 <P>
-Notes:  Use preconditioned conjugate gradient to compute Many bran approximate minimizer of the quadratic function Many br
+Notes:  Use preconditioned conjugate gradient to compute
+an approximate minimizer of the quadratic function
 <P>
-q(s) = g^T * s + .5 * s^T * H * s Many br
+q(s) = g^T * s + .5 * s^T * H * s
 <P>
-subject to the Euclidean norm trust region constraint Many br
+subject to the Euclidean norm trust region constraint
 <P>
-|| D * s || <= delta, Many br
+|| D * s || <= delta,
 <P>
-where Many br
+where
 <P>
-delta is the trust region radius, Many brg is the gradient vector, and Many brH is Hessian matrix, Many brD is a scaling matrix. Many br
+delta is the trust region radius,
+g is the gradient vector, and
+H is Hessian matrix,
+D is a scaling matrix.
 <P>
-<A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> may be Many br
+<A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> may be
 <pre>
  KSP_CONVERGED_CG_NEG_CURVE if convergence is reached along a negative curvature direction,
 </pre>
@@ -43,15 +47,20 @@ delta is the trust region radius, Many brg is the gradient vector, and Many brH
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <H3><FONT COLOR="#CC3333">Currently we allow symmetric preconditioning with the following scaling matrices</FONT></H3>
-<A HREF="../PC/PCNONE.html#PCNONE">PCNONE</A>:   D = Identity matrix Many brPCJACOBI: D = diag [d_1, d_2, ...., d_n], where d_i = sqrt(H[i,i]) Many brPCICC:    D = L^T, implemented with forward and backward solves. Many brHere L is an incomplete Cholesky factor of H. Many br
+<A HREF="../PC/PCNONE.html#PCNONE">PCNONE</A>:   D = Identity matrix
+<A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A>: D = diag [d_1, d_2, ...., d_n], where d_i = sqrt(H[i,i])
+<A HREF="../PC/PCICC.html#PCICC">PCICC</A>:    D = L^T, implemented with forward and backward solves.
+Here L is an incomplete Cholesky factor of H.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Trond Steihaug, The Conjugate Gradient Method and Trust Regions in Large Scale Optimization, Many brSIAM Journal on Numerical Analysis, Vol. 20, No. 3 (Jun., 1983). Many br
+<DT><B>1. </B> -Trond Steihaug, The Conjugate Gradient Method and Trust Regions in Large Scale Optimization,
+SIAM Journal on Numerical Analysis, Vol. 20, No. 3 (Jun., 1983).
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPQCGSetTrustRegionRadius.html#KSPQCGSetTrustRegionRadius">KSPQCGSetTrustRegionRadius</A>()
-<BR><A HREF="../KSP/KSPQCGGetTrialStepNorm.html#KSPQCGGetTrialStepNorm">KSPQCGGetTrialStepNorm</A>(), <A HREF="../KSP/KSPQCGGetQuadratic.html#KSPQCGGetQuadratic">KSPQCGGetQuadratic</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../KSP/KSPQCGGetTrialStepNorm.html#KSPQCGGetTrialStepNorm">KSPQCGGetTrialStepNorm</A>(), <A HREF="../KSP/KSPQCGGetQuadratic.html#KSPQCGGetQuadratic">KSPQCGGetQuadratic</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/qcg/qcg.c.html#KSPQCG">src/ksp/ksp/impls/qcg/qcg.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPQCGGetQuadratic.html b/docs/manualpages/KSP/KSPQCGGetQuadratic.html
index 75cb0eb..3c53e4c 100644
--- a/docs/manualpages/KSP/KSPQCGGetQuadratic.html
+++ b/docs/manualpages/KSP/KSPQCGGetQuadratic.html
@@ -5,8 +5,8 @@
 <TITLE>KSPQCGGetQuadratic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPQCGGetQuadratic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPQCGGetQuadratic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPQCGGetQuadratic"><H1>KSPQCGGetQuadratic</H1></A>
 Gets the value of the quadratic function, evaluated at the new iterate: 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,31 @@ Gets the value of the quadratic function, evaluated at the new iterate:
 #include "petscksp.h" 
 PetscErrorCode  KSPQCGGetQuadratic(KSP ksp,PetscReal *quadratic)
 </PRE>
-q(s) = g^T * s + 0.5 * s^T * H * s Many br
+q(s) = g^T * s + 0.5 * s^T * H * s
 <P>
-which satisfies the Euclidian Norm trust region constraint Many br
+which satisfies the Euclidian Norm trust region constraint
 <P>
-|| D * s || <= delta, Many br
+|| D * s || <= delta,
 <P>
-where Many br
+where
 <P>
-delta is the trust region radius, Many brg is the gradient vector, and Many brH is Hessian matrix, Many brD is a scaling matrix. Many br
+delta is the trust region radius,
+g is the gradient vector, and
+H is Hessian matrix,
+D is a scaling matrix.
 <P>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the iterative context Many br
+<DT><B>ksp </B> -the iterative context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>quadratic </B> -the quadratic function evaluated at the new iterate Many br
+<DT><B>quadratic </B> -the quadratic function evaluated at the new iterate
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/qcg/qcg.c.html#KSPQCGGetQuadratic">src/ksp/ksp/impls/qcg/qcg.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPQCGGetTrialStepNorm.html b/docs/manualpages/KSP/KSPQCGGetTrialStepNorm.html
index 3e73571..b9c4398 100644
--- a/docs/manualpages/KSP/KSPQCGGetTrialStepNorm.html
+++ b/docs/manualpages/KSP/KSPQCGGetTrialStepNorm.html
@@ -5,8 +5,8 @@
 <TITLE>KSPQCGGetTrialStepNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPQCGGetTrialStepNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPQCGGetTrialStepNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPQCGGetTrialStepNorm"><H1>KSPQCGGetTrialStepNorm</H1></A>
 Gets the norm of a trial step vector.  The WCG step may be constrained, so this is not necessarily the length of the ultimate step taken in QCG. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Gets the norm of a trial step vector.  The WCG step may be constrained, so this
 #include "petscksp.h" 
 PetscErrorCode  KSPQCGGetTrialStepNorm(KSP ksp,PetscReal *tsnorm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -the iterative context Many br
+<DT><B>ksp </B> -the iterative context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tsnorm </B> -the norm Many br
+<DT><B>tsnorm </B> -the norm
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/qcg/qcg.c.html#KSPQCGGetTrialStepNorm">src/ksp/ksp/impls/qcg/qcg.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPQCGSetTrustRegionRadius.html b/docs/manualpages/KSP/KSPQCGSetTrustRegionRadius.html
index f9b9dca..107be1d 100644
--- a/docs/manualpages/KSP/KSPQCGSetTrustRegionRadius.html
+++ b/docs/manualpages/KSP/KSPQCGSetTrustRegionRadius.html
@@ -5,8 +5,8 @@
 <TITLE>KSPQCGSetTrustRegionRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPQCGSetTrustRegionRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPQCGSetTrustRegionRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPQCGSetTrustRegionRadius"><H1>KSPQCGSetTrustRegionRadius</H1></A>
 Sets the radius of the trust region. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the radius of the trust region.
 #include "petscksp.h" 
 PetscErrorCode  KSPQCGSetTrustRegionRadius(KSP ksp,PetscReal delta)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>delta </B></TD><TD>- the trust region radius (Infinity is the default) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>delta </B></TD><TD>- the trust region radius (Infinity is the default)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_qcg_trustregionradius <delta></B> - Many br Many br
+<DT><B>-ksp_qcg_trustregionradius <delta></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPRICHARDSON.html b/docs/manualpages/KSP/KSPRICHARDSON.html
index a7b7a30..ba840b7 100644
--- a/docs/manualpages/KSP/KSPRICHARDSON.html
+++ b/docs/manualpages/KSP/KSPRICHARDSON.html
@@ -5,35 +5,43 @@
 <TITLE>KSPRICHARDSON</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPRICHARDSON.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPRICHARDSON.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPRICHARDSON"><H1>KSPRICHARDSON</H1></A>
 The preconditioned Richardson iterative method 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_richardson_scale </B> -damping factor on the correction (defaults to 1.0) Many br
+<DT><B>-ksp_richardson_scale </B> -damping factor on the correction (defaults to 1.0)
 <br>
 <P>
- Many br
+
 <P>
-Notes: x^{n+1} = x^{n} + scale*B(b - A x^{n}) Many br
+Notes: x^{n+1} = x^{n} + scale*B(b - A x^{n})
 <P>
-Here B is the application of the preconditioner Many br
+Here B is the application of the preconditioner
 <P>
-This method often (usually) will not converge unless scale is very small. Many br
+This method often (usually) will not converge unless scale is very small.
 <P>
-Notes: For some preconditioners, currently SOR, the convergence test is skipped to improve speed, Many brthus it always iterates the maximum number of iterations you've selected. When -ksp_monitor Many br(or any other monitor) is turned on, the norm is computed at each iteration and so the convergence test is run unless Many bryou specifically call <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A [...]
+Notes: For some preconditioners, currently SOR, the convergence test is skipped to improve speed,
+thus it always iterates the maximum number of iterations you've selected. When -ksp_monitor
+(or any other monitor) is turned on, the norm is computed at each iteration and so the convergence test is run unless
+you specifically call <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>);
 <P>
-For some preconditioners, currently <A HREF="../PC/PCMG.html#PCMG">PCMG</A> and <A HREF="../PC/PCHYPRE.html#PCHYPRE">PCHYPRE</A> with BoomerAMG if -ksp_monitor (and also Many brany other monitor) is not turned on then the convergence test is done by the preconditioner itself and Many brso the solver may run more or fewer iterations then if -ksp_monitor is selected. Many br
+For some preconditioners, currently <A HREF="../PC/PCMG.html#PCMG">PCMG</A> and <A HREF="../PC/PCHYPRE.html#PCHYPRE">PCHYPRE</A> with BoomerAMG if -ksp_monitor (and also
+any other monitor) is not turned on then the convergence test is done by the preconditioner itself and
+so the solver may run more or fewer iterations then if -ksp_monitor is selected.
 <P>
-Supports only left preconditioning Many br
+Supports only left preconditioning
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -L. F. Richardson, "The Approximate Arithmetical Solution by Finite Differences of Physical Problems Involving Many brDifferential Equations, with an Application to the Stresses in a Masonry Dam", Many brPhilosophical Transactions of the Royal Society of London. Series A, Many brContaining Papers of a Mathematical or Physical Character, Vol. 210, 1911 (1911). Many br
+<DT><B>1. </B> -L. F. Richardson, "The Approximate Arithmetical Solution by Finite Differences of Physical Problems Involving
+Differential Equations, with an Application to the Stresses in a Masonry Dam",
+Philosophical Transactions of the Royal Society of London. Series A,
+Containing Papers of a Mathematical or Physical Character, Vol. 210, 1911 (1911).
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>,
-<BR><A HREF="../KSP/KSPRichardsonSetScale.html#KSPRichardsonSetScale">KSPRichardsonSetScale</A>() Many br
+<BR><A HREF="../KSP/KSPRichardsonSetScale.html#KSPRichardsonSetScale">KSPRichardsonSetScale</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/impls/rich/rich.c.html#KSPRICHARDSON">src/ksp/ksp/impls/rich/rich.c</A>
diff --git a/docs/manualpages/KSP/KSPReasonView.html b/docs/manualpages/KSP/KSPReasonView.html
index 3c33a8f..4cfb5d3 100644
--- a/docs/manualpages/KSP/KSPReasonView.html
+++ b/docs/manualpages/KSP/KSPReasonView.html
@@ -5,8 +5,8 @@
 <TITLE>KSPReasonView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPReasonView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPReasonView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPReasonView"><H1>KSPReasonView</H1></A>
 Displays the reason a <A HREF="../KSP/KSP.html#KSP">KSP</A> solve converged or diverged to a viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Displays the reason a <A HREF="../KSP/KSP.html#KSP">KSP</A> solve converged or d
 #include "petscksp.h" 
 PetscErrorCode KSPReasonView(KSP ksp,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer to display the reason Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer to display the reason
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_converged_reason </B> -print reason for converged or diverged, also prints number of iterations Many br
+<DT><B>-ksp_converged_reason </B> -print reason for converged or diverged, also prints number of iterations
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, solve, linear system
@@ -34,7 +36,8 @@ Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>(), <A HREF="../KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</A>(), <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>(), <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>(),
-<BR><A HREF="../KSP/KSPSolveTranspose.html#KSPSolveTranspose">KSPSolveTranspose</A>(), <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../KSP/KSPSolveTranspose.html#KSPSolveTranspose">KSPSolveTranspose</A>(), <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/interface/itfunc.c.html#KSPReasonView">src/ksp/ksp/interface/itfunc.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPReasonViewFromOptions.html b/docs/manualpages/KSP/KSPReasonViewFromOptions.html
index 06189b7..924e36b 100644
--- a/docs/manualpages/KSP/KSPReasonViewFromOptions.html
+++ b/docs/manualpages/KSP/KSPReasonViewFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>KSPReasonViewFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPReasonViewFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPReasonViewFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPReasonViewFromOptions"><H1>KSPReasonViewFromOptions</H1></A>
 Processes command line options to determine if/how a KSPReason is to be viewed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Processes command line options to determine if/how a KSPReason is to be viewed.
 #include "petscksp.h" 
 PetscErrorCode KSPReasonViewFromOptions(KSP ksp)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp   </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> object Many br
+<DT><B>ksp   </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> object
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/interface/itfunc.c.html#KSPReasonViewFromOptions">src/ksp/ksp/interface/itfunc.c</A>
diff --git a/docs/manualpages/KSP/KSPRegister.html b/docs/manualpages/KSP/KSPRegister.html
index f152195..9a0ece8 100644
--- a/docs/manualpages/KSP/KSPRegister.html
+++ b/docs/manualpages/KSP/KSPRegister.html
@@ -5,8 +5,8 @@
 <TITLE>KSPRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPRegister"><H1>KSPRegister</H1></A>
 Adds a method to the Krylov subspace solver package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,34 @@ Adds a method to the Krylov subspace solver package.
 #include "petscksp.h" 
 PetscErrorCode  KSPRegister(const char sname[],PetscErrorCode (*function)(KSP))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../KSP/KSPRegister.html#KSPRegister">KSPRegister</A>() may be called multiple times to add several user-defined solvers. Many br
+<A HREF="../KSP/KSPRegister.html#KSPRegister">KSPRegister</A>() may be called multiple times to add several user-defined solvers.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../KSP/KSPRegister.html#KSPRegister">KSPRegister</A>("my_solver",MySolverCreate);
 </PRE>
- Many br
+
 <P>
-Then, your solver can be chosen with the procedural interface via Many br
+Then, your solver can be chosen with the procedural interface via
 <pre>
     <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(ksp,"my_solver")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -ksp_type my_solver
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, register
diff --git a/docs/manualpages/KSP/KSPRegisterAll.html b/docs/manualpages/KSP/KSPRegisterAll.html
index 9e033d5..4f4eef1 100644
--- a/docs/manualpages/KSP/KSPRegisterAll.html
+++ b/docs/manualpages/KSP/KSPRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>KSPRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPRegisterAll"><H1>KSPRegisterAll</H1></A>
 Registers all of the Krylov subspace methods in the <A HREF="../KSP/KSP.html#KSP">KSP</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the Krylov subspace methods in the <A HREF="../KSP/KSP.html#KSP
 #include "petscksp.h" 
 PetscErrorCode  KSPRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, register, all
diff --git a/docs/manualpages/KSP/KSPReset.html b/docs/manualpages/KSP/KSPReset.html
index 5389e7c..3672d7c 100644
--- a/docs/manualpages/KSP/KSPReset.html
+++ b/docs/manualpages/KSP/KSPReset.html
@@ -5,8 +5,8 @@
 <TITLE>KSPReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPReset"><H1>KSPReset</H1></A>
 Resets a <A HREF="../KSP/KSP.html#KSP">KSP</A> context to the kspsetupcalled = 0 state and removes any allocated <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> and Mats 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Resets a <A HREF="../KSP/KSP.html#KSP">KSP</A> context to the kspsetupcalled = 0
 #include "petscksp.h" 
 PetscErrorCode  KSPReset(KSP ksp)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, destroy
diff --git a/docs/manualpages/KSP/KSPRichardsonSetScale.html b/docs/manualpages/KSP/KSPRichardsonSetScale.html
index 58dbfb7..356196c 100644
--- a/docs/manualpages/KSP/KSPRichardsonSetScale.html
+++ b/docs/manualpages/KSP/KSPRichardsonSetScale.html
@@ -5,8 +5,8 @@
 <TITLE>KSPRichardsonSetScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPRichardsonSetScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPRichardsonSetScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPRichardsonSetScale"><H1>KSPRichardsonSetScale</H1></A>
 Set the damping factor; if this routine is not called, the factor defaults to 1.0. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the damping factor; if this routine is not called, the factor defaults to 1.
 #include "petscksp.h" 
 PetscErrorCode  KSPRichardsonSetScale(KSP ksp,PetscReal scale)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scale </B></TD><TD>- the relaxation factor Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scale </B></TD><TD>- the relaxation factor
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, Richardson, set, scale
diff --git a/docs/manualpages/KSP/KSPRichardsonSetSelfScale.html b/docs/manualpages/KSP/KSPRichardsonSetSelfScale.html
index f34292d..db3c1ac 100644
--- a/docs/manualpages/KSP/KSPRichardsonSetSelfScale.html
+++ b/docs/manualpages/KSP/KSPRichardsonSetSelfScale.html
@@ -5,8 +5,8 @@
 <TITLE>KSPRichardsonSetSelfScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPRichardsonSetSelfScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPRichardsonSetSelfScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPRichardsonSetSelfScale"><H1>KSPRichardsonSetSelfScale</H1></A>
 Sets Richardson to automatically determine optimal scaling at each iteration to minimize the 2-norm of the preconditioned residual 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets Richardson to automatically determine optimal scaling at each iteration to
 #include "petscksp.h" 
 PetscErrorCode  KSPRichardsonSetSelfScale(KSP ksp,PetscBool scale)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scale </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or the default of <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scale </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or the default of <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Requires two extra work vectors. Uses an extra <A HREF="../Vec/VecAXPY.html#VecAXPY">VecAXPY</A>() and <A HREF="../Vec/VecDotNorm2.html#VecDotNorm2">VecDotNorm2</A>() per iteration. Many br
+Notes: Requires two extra work vectors. Uses an extra <A HREF="../Vec/VecAXPY.html#VecAXPY">VecAXPY</A>() and <A HREF="../Vec/VecDotNorm2.html#VecDotNorm2">VecDotNorm2</A>() per iteration.
 <P>
-Developer Notes: Could also minimize the 2-norm of the true residual with one less work vector Many br
+Developer Notes: Could also minimize the 2-norm of the true residual with one less work vector
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPSTCG.html b/docs/manualpages/KSP/KSPSTCG.html
index 4278f03..ac48b87 100644
--- a/docs/manualpages/KSP/KSPSTCG.html
+++ b/docs/manualpages/KSP/KSPSTCG.html
@@ -5,29 +5,33 @@
 <TITLE>KSPSTCG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSTCG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSTCG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSTCG"><H1>KSPSTCG</H1></A>
 Code to run conjugate gradient method subject to a constraint on the solution norm. This is used in Trust Region methods for nonlinear equations, <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A> 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_stcg_radius <r> </B> -Trust Region Radius Many br
+<DT><B>-ksp_stcg_radius <r> </B> -Trust Region Radius
 <br>
 <P>
-Notes: This is rarely used directly Many br
+Notes: This is rarely used directly
 <P>
-Use preconditioned conjugate gradient to compute Many bran approximate minimizer of the quadratic function Many br
+Use preconditioned conjugate gradient to compute
+an approximate minimizer of the quadratic function
 <P>
-q(s) = g^T * s + 0.5 * s^T * H * s Many br
+q(s) = g^T * s + 0.5 * s^T * H * s
 <P>
-subject to the trust region constraint Many br
+subject to the trust region constraint
 <P>
-|| s || <= delta, Many br
+|| s || <= delta,
 <P>
-where Many br
+where
 <P>
-delta is the trust region radius, Many brg is the gradient vector, Many brH is the Hessian approximation, and Many brM is the positive definite preconditioner matrix. Many br
+delta is the trust region radius,
+g is the gradient vector,
+H is the Hessian approximation, and
+M is the positive definite preconditioner matrix.
 <P>
-<A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> may be Many br
+<A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> may be
 <pre>
  KSP_CONVERGED_CG_NEG_CURVE if convergence is reached along a negative curvature direction,
 </pre>
@@ -39,9 +43,9 @@ delta is the trust region radius, Many brg is the gradient vector, Many brH is t
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The preconditioner supplied should be symmetric and positive definite. Many br
+The preconditioner supplied should be symmetric and positive definite.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPSTCGSetRadius.html#KSPSTCGSetRadius">KSPSTCGSetRadius</A>(), <A HREF="../KSP/KSPSTCGGetNormD.html#KSPSTCGGetNormD">KSPSTCGGetNormD</A>(), <A HREF="../KSP/KSPSTCGGetObjFcn.html#KSPSTCGGetObjFcn">KSPSTCGGetObjFcn</A>()
diff --git a/docs/manualpages/KSP/KSPSTCGGetNormD.html b/docs/manualpages/KSP/KSPSTCGGetNormD.html
index ee3b07e..b0bf629 100644
--- a/docs/manualpages/KSP/KSPSTCGGetNormD.html
+++ b/docs/manualpages/KSP/KSPSTCGGetNormD.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSTCGGetNormD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSTCGGetNormD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSTCGGetNormD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSTCGGetNormD"><H1>KSPSTCGGetNormD</H1></A>
 Got norm of the direction. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Got norm of the direction.
 #include "petscksp.h" 
 PetscErrorCode  KSPSTCGGetNormD(KSP ksp, PetscReal *norm_d)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>norm_d </B></TD><TD>- the norm of the direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>norm_d </B></TD><TD>- the norm of the direction
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, STCG, get, norm direction
diff --git a/docs/manualpages/KSP/KSPSTCGGetObjFcn.html b/docs/manualpages/KSP/KSPSTCGGetObjFcn.html
index 6a739d2..3a96771 100644
--- a/docs/manualpages/KSP/KSPSTCGGetObjFcn.html
+++ b/docs/manualpages/KSP/KSPSTCGGetObjFcn.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSTCGGetObjFcn</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSTCGGetObjFcn.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSTCGGetObjFcn.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSTCGGetObjFcn"><H1>KSPSTCGGetObjFcn</H1></A>
 Get objective function value. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Get objective function value.
 #include "petscksp.h" 
 PetscErrorCode  KSPSTCGGetObjFcn(KSP ksp, PetscReal *o_fcn)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_fcn </B></TD><TD>- the objective function value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_fcn </B></TD><TD>- the objective function value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, STCG, get, objective function
diff --git a/docs/manualpages/KSP/KSPSTCGSetRadius.html b/docs/manualpages/KSP/KSPSTCGSetRadius.html
index 803fd43..f62d133 100644
--- a/docs/manualpages/KSP/KSPSTCGSetRadius.html
+++ b/docs/manualpages/KSP/KSPSTCGSetRadius.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSTCGSetRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSTCGSetRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSTCGSetRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSTCGSetRadius"><H1>KSPSTCGSetRadius</H1></A>
 Sets the radius of the trust region. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the radius of the trust region.
 #include "petscksp.h" 
 PetscErrorCode  KSPSTCGSetRadius(KSP ksp, PetscReal radius)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the trust region radius (Infinity is the default) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp    </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the trust region radius (Infinity is the default)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_stcg_radius <r></B> - Many br Many br
+<DT><B>-ksp_stcg_radius <r></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPSYMMLQ.html b/docs/manualpages/KSP/KSPSYMMLQ.html
index 8ee60d1..29fe861 100644
--- a/docs/manualpages/KSP/KSPSYMMLQ.html
+++ b/docs/manualpages/KSP/KSPSYMMLQ.html
@@ -5,19 +5,21 @@
 <TITLE>KSPSYMMLQ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSYMMLQ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSYMMLQ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSYMMLQ"><H1>KSPSYMMLQ</H1></A>
 This code implements the SYMMLQ method. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: The operator and the preconditioner must be symmetric for this method. The Many brpreconditioner must be POSITIVE-DEFINITE. Many br
+Notes: The operator and the preconditioner must be symmetric for this method. The
+preconditioner must be POSITIVE-DEFINITE.
 <P>
-Supports only left preconditioning. Many br
+Supports only left preconditioning.
 <P>
-Reference: Paige & Saunders, 1975. Many br
+Reference: Paige & Saunders, 1975.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSPType.html#KSPType">KSPType</A> (for list of available types), <A HREF="../KSP/KSP.html#KSP">KSP</A>
diff --git a/docs/manualpages/KSP/KSPSetApplicationContext.html b/docs/manualpages/KSP/KSPSetApplicationContext.html
index 238f649..e03d371 100644
--- a/docs/manualpages/KSP/KSPSetApplicationContext.html
+++ b/docs/manualpages/KSP/KSPSetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetApplicationContext"><H1>KSPSetApplicationContext</H1></A>
 Sets the optional user-defined context for the linear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Sets the optional user-defined context for the linear solver.
 #include "petscksp.h" 
 PetscErrorCode  KSPSetApplicationContext(KSP ksp,void *usrP)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context
+</TD></TR></TABLE>
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, application, context
diff --git a/docs/manualpages/KSP/KSPSetCheckNormIteration.html b/docs/manualpages/KSP/KSPSetCheckNormIteration.html
index c70ccfe..27903ae 100644
--- a/docs/manualpages/KSP/KSPSetCheckNormIteration.html
+++ b/docs/manualpages/KSP/KSPSetCheckNormIteration.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetCheckNormIteration</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetCheckNormIteration.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetCheckNormIteration.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetCheckNormIteration"><H1>KSPSetCheckNormIteration</H1></A>
 Sets the first iteration at which the norm of the residual will be computed and used in the convergence test. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Sets the first iteration at which the norm of the residual will be computed and
 #include "petscksp.h" 
 PetscErrorCode  KSPSetCheckNormIteration(KSP ksp,PetscInt it)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- Krylov solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it  </B></TD><TD>- use -1 to check at all iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- Krylov solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it  </B></TD><TD>- use -1 to check at all iterations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently only works with <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPBCGS.html#KSPBCGS">KSPBCGS</A> and <A HREF="../KSP/KSPIBCGS.html#KSPIBCGS">KSPIBCGS</A> Many br
+Currently only works with <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPBCGS.html#KSPBCGS">KSPBCGS</A> and <A HREF="../KSP/KSPIBCGS.html#KSPIBCGS">KSPIBCGS</A>
 <P>
-Use <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>) to never check the norm Many br
+Use <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>) to never check the norm
 <P>
-On steps where the norm is not computed, the previous norm is still in the variable, so if you run with, for example, Many br-ksp_monitor the residual norm will appear to be unchanged for several iterations (though it is not really unchanged). Many br Many br
+On steps where the norm is not computed, the previous norm is still in the variable, so if you run with, for example,
+-ksp_monitor the residual norm will appear to be unchanged for several iterations (though it is not really unchanged).
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, create, context, norms
diff --git a/docs/manualpages/KSP/KSPSetComputeEigenvalues.html b/docs/manualpages/KSP/KSPSetComputeEigenvalues.html
index fc7177c..461772d 100644
--- a/docs/manualpages/KSP/KSPSetComputeEigenvalues.html
+++ b/docs/manualpages/KSP/KSPSetComputeEigenvalues.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetComputeEigenvalues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetComputeEigenvalues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetComputeEigenvalues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetComputeEigenvalues"><H1>KSPSetComputeEigenvalues</H1></A>
 Sets a flag so that the extreme eigenvalues values will be calculated via a Lanczos or Arnoldi process as the linear system is solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Sets a flag so that the extreme eigenvalues values will be calculated via a Lanc
 #include "petscksp.h" 
 PetscErrorCode  KSPSetComputeEigenvalues(KSP ksp,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently this option is not valid for all iterative methods. Many br
+Currently this option is not valid for all iterative methods.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, compute, eigenvalues
diff --git a/docs/manualpages/KSP/KSPSetComputeInitialGuess.html b/docs/manualpages/KSP/KSPSetComputeInitialGuess.html
index 1c7d28c..ecbd20e 100644
--- a/docs/manualpages/KSP/KSPSetComputeInitialGuess.html
+++ b/docs/manualpages/KSP/KSPSetComputeInitialGuess.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetComputeInitialGuess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetComputeInitialGuess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetComputeInitialGuess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetComputeInitialGuess"><H1>KSPSetComputeInitialGuess</H1></A>
 set routine to compute the initial guess of the linear system 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ set routine to compute the initial guess of the linear system
 #include "petscksp.h" 
 PetscErrorCode KSPSetComputeInitialGuess(KSP ksp,PetscErrorCode (*func)(KSP,Vec,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function to compute the initial guess Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function to compute the initial guess
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,11 +31,14 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-provided context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-provided context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>(), <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>(), <A HREF="../KSP/DMKSPSetComputeInitialGuess.html#DMKSPSetComputeInitialGuess">DMKSPSetComputeInitialGuess</A>()
diff --git a/docs/manualpages/KSP/KSPSetComputeOperators.html b/docs/manualpages/KSP/KSPSetComputeOperators.html
index 1551eb7..2fa0347 100644
--- a/docs/manualpages/KSP/KSPSetComputeOperators.html
+++ b/docs/manualpages/KSP/KSPSetComputeOperators.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetComputeOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetComputeOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetComputeOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetComputeOperators"><H1>KSPSetComputeOperators</H1></A>
 set routine to compute the linear operators 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ set routine to compute the linear operators
 #include "petscksp.h" 
 PetscErrorCode KSPSetComputeOperators(KSP ksp,PetscErrorCode (*func)(KSP,Mat,Mat,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function to compute the operators Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function to compute the operators
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,16 +31,21 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the linear operator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- preconditioning matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-provided context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the linear operator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- preconditioning matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-provided context
+</TD></TR></TABLE>
 <P>
-Notes: The user provided func() will be called automatically at the very next call to <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(). It will not be called at future <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() calls Many brunless either <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>() or <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() is called before that <A HREF="../KSP/KSPSolve.html#KSPSolve [...]
+Notes: The user provided func() will be called automatically at the very next call to <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(). It will not be called at future <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() calls
+unless either <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>() or <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() is called before that <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is called.
 <P>
-To reuse the same preconditioner for the next <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() and not compute a new one based on the most recently computed matrix call <A HREF="../KSP/KSPSetReusePreconditioner.html#KSPSetReusePreconditioner">KSPSetReusePreconditioner</A>() Many br
+To reuse the same preconditioner for the next <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() and not compute a new one based on the most recently computed matrix call <A HREF="../KSP/KSPSetReusePreconditioner.html#KSPSetReusePreconditioner">KSPSetReusePreconditioner</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(), <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>(), <A HREF="../KSP/DMKSPSetComputeOperators.html#DMKSPSetComputeOperators">DMKSPSetComputeOperators</A>(), <A HREF="../KSP/KSPSetComputeInitialGuess.html#KSPSetComputeInitialGuess">KSPSetComputeInitialGuess</A>()
diff --git a/docs/manualpages/KSP/KSPSetComputeRHS.html b/docs/manualpages/KSP/KSPSetComputeRHS.html
index 9079b13..f954dd1 100644
--- a/docs/manualpages/KSP/KSPSetComputeRHS.html
+++ b/docs/manualpages/KSP/KSPSetComputeRHS.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetComputeRHS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetComputeRHS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetComputeRHS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetComputeRHS"><H1>KSPSetComputeRHS</H1></A>
 set routine to compute the right hand side of the linear system 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ set routine to compute the right hand side of the linear system
 #include "petscksp.h" 
 PetscErrorCode KSPSetComputeRHS(KSP ksp,PetscErrorCode (*func)(KSP,Vec,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function to compute the right hand side Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function to compute the right hand side
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,13 +31,16 @@ Logically Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- right hand side of linear system Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-provided context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- right hand side of linear system
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-provided context
+</TD></TR></TABLE>
 <P>
-Notes: The routine you provide will be called EACH you call <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() to prepare the new right hand side for that solve Many br
+Notes: The routine you provide will be called EACH you call <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() to prepare the new right hand side for that solve
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/DMKSPSetComputeRHS.html#DMKSPSetComputeRHS">DMKSPSetComputeRHS</A>(), <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>()
diff --git a/docs/manualpages/KSP/KSPSetComputeRitz.html b/docs/manualpages/KSP/KSPSetComputeRitz.html
index d3f7eda..a84f122 100644
--- a/docs/manualpages/KSP/KSPSetComputeRitz.html
+++ b/docs/manualpages/KSP/KSPSetComputeRitz.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetComputeRitz</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetComputeRitz.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetComputeRitz.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetComputeRitz"><H1>KSPSetComputeRitz</H1></A>
 Sets a flag so that the Ritz or harmonic Ritz pairs will be calculated via a Lanczos or Arnoldi process as the linear system is solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Sets a flag so that the Ritz or harmonic Ritz pairs will be calculated via a Lan
 #include "petscksp.h" 
 PetscErrorCode  KSPSetComputeRitz(KSP ksp, PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently this option is only valid for the GMRES method. Many br
+Currently this option is only valid for the GMRES method.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, compute, ritz
diff --git a/docs/manualpages/KSP/KSPSetComputeSingularValues.html b/docs/manualpages/KSP/KSPSetComputeSingularValues.html
index 5031242..8f6cfc9 100644
--- a/docs/manualpages/KSP/KSPSetComputeSingularValues.html
+++ b/docs/manualpages/KSP/KSPSetComputeSingularValues.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetComputeSingularValues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetComputeSingularValues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetComputeSingularValues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetComputeSingularValues"><H1>KSPSetComputeSingularValues</H1></A>
 Sets a flag so that the extreme singular values will be calculated via a Lanczos or Arnoldi process as the linear system is solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Sets a flag so that the extreme singular values will be calculated via a Lanczos
 #include "petscksp.h" 
 PetscErrorCode  KSPSetComputeSingularValues(KSP ksp,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_singular_value </B> -Activates <A HREF="../KSP/KSPSetComputeSingularValues.html#KSPSetComputeSingularValues">KSPSetComputeSingularValues</A>() Many br
+<DT><B>-ksp_monitor_singular_value </B> -Activates <A HREF="../KSP/KSPSetComputeSingularValues.html#KSPSetComputeSingularValues">KSPSetComputeSingularValues</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently this option is not valid for all iterative methods. Many br
+Currently this option is not valid for all iterative methods.
 <P>
-Many users may just want to use the monitoring routine Many brKSPMonitorSingularValue() (which can be set with option -ksp_monitor_singular_value) Many brto print the singular values at each iteration of the linear solve. Many br
+Many users may just want to use the monitoring routine
+<A HREF="../KSP/KSPMonitorSingularValue.html#KSPMonitorSingularValue">KSPMonitorSingularValue</A>() (which can be set with option -ksp_monitor_singular_value)
+to print the singular values at each iteration of the linear solve.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, compute, singular values
diff --git a/docs/manualpages/KSP/KSPSetConvergenceTest.html b/docs/manualpages/KSP/KSPSetConvergenceTest.html
index 6537421..1748ae1 100644
--- a/docs/manualpages/KSP/KSPSetConvergenceTest.html
+++ b/docs/manualpages/KSP/KSPSetConvergenceTest.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetConvergenceTest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetConvergenceTest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetConvergenceTest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetConvergenceTest"><H1>KSPSetConvergenceTest</H1></A>
 Sets the function to be used to determine convergence. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Sets the function to be used to determine convergence.
 #include "petscksp.h" 
 PetscErrorCode  KSPSetConvergenceTest(KSP ksp,PetscErrorCode (*converge)(KSP,PetscInt,PetscReal,KSPConvergedReason*,void*),void *cctx,PetscErrorCode (*destroy)(void*))
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>converge </B></TD><TD>- pointer to int function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cctx    </B></TD><TD>- context for private data for the convergence routine (may be null) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- a routine for destroying the context (may be null) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>converge </B></TD><TD>- pointer to int function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cctx    </B></TD><TD>- context for private data for the convergence routine (may be null)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- a routine for destroying the context (may be null)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of converge</FONT></H3>
 <pre>
@@ -29,23 +33,33 @@ Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- (estimated) 2-norm of (preconditioned) residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- the reason why it has converged or diverged Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cctx  </B></TD><TD>- optional convergence context, as set by <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- (estimated) 2-norm of (preconditioned) residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- the reason why it has converged or diverged
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cctx  </B></TD><TD>- optional convergence context, as set by <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>()
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Must be called after the <A HREF="../KSP/KSP.html#KSP">KSP</A> type has been set so put this after Many bra call to <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), or <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</A>(). Many br
+Must be called after the <A HREF="../KSP/KSP.html#KSP">KSP</A> type has been set so put this after
+a call to <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), or <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</A>().
 <P>
-The default convergence test, <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>(), aborts if the Many brresidual grows to more than 10000 times the initial residual. Many br
+The default convergence test, <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>(), aborts if the
+residual grows to more than 10000 times the initial residual.
 <P>
-The default is a combination of relative and absolute tolerances. Many brThe residual value that is tested may be an approximation; routines Many brthat need exact values should compute them. Many br
+The default is a combination of relative and absolute tolerances.
+The residual value that is tested may be an approximation; routines
+that need exact values should compute them.
 <P>
-In the default PETSc convergence test, the precise values of reason Many brare macros such as <A HREF="../KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</A>, which are defined in petscksp.h. Many br
+In the default PETSc convergence test, the precise values of reason
+are macros such as <A HREF="../KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</A>, which are defined in petscksp.h.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, convergence, test, context
diff --git a/docs/manualpages/KSP/KSPSetDM.html b/docs/manualpages/KSP/KSPSetDM.html
index 8748bd3..c0593e6 100644
--- a/docs/manualpages/KSP/KSPSetDM.html
+++ b/docs/manualpages/KSP/KSPSetDM.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetDM"><H1>KSPSetDM</H1></A>
 Sets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some preconditioners 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some precondition
 #include "petscksp.h" 
 PetscErrorCode  KSPSetDM(KSP ksp,DM dm)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm
+</TD></TR></TABLE>
 <P>
-Notes: If this is used then the <A HREF="../KSP/KSP.html#KSP">KSP</A> will attempt to use the <A HREF="../DM/DM.html#DM">DM</A> to create the matrix and use the routine Many brset with <A HREF="../KSP/DMKSPSetComputeOperators.html#DMKSPSetComputeOperators">DMKSPSetComputeOperators</A>(). Use <A HREF="../KSP/KSPSetDMActive.html#KSPSetDMActive">KSPSetDMActive</A>(ksp,<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) to instead use the matrix Many bryou've provided with <A HREF [...]
+Notes: If this is used then the <A HREF="../KSP/KSP.html#KSP">KSP</A> will attempt to use the <A HREF="../DM/DM.html#DM">DM</A> to create the matrix and use the routine
+set with <A HREF="../KSP/DMKSPSetComputeOperators.html#DMKSPSetComputeOperators">DMKSPSetComputeOperators</A>(). Use <A HREF="../KSP/KSPSetDMActive.html#KSPSetDMActive">KSPSetDMActive</A>(ksp,<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) to instead use the matrix
+you've provided with <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGetDM.html#KSPGetDM">KSPGetDM</A>(), <A HREF="../KSP/KSPSetDMActive.html#KSPSetDMActive">KSPSetDMActive</A>(), <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>(), <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>(), <A HREF="../KSP/KSPSetComputeInitialGuess.html#KSPSetComputeInitialGuess">KSPSetComputeInitialGuess</A>(), <A HREF="../KSP/DMKSPSetComputeOperators.html#DMKSPSetComputeOperators">DMKS [...]
diff --git a/docs/manualpages/KSP/KSPSetDMActive.html b/docs/manualpages/KSP/KSPSetDMActive.html
index 3b3ea20..f4897cc 100644
--- a/docs/manualpages/KSP/KSPSetDMActive.html
+++ b/docs/manualpages/KSP/KSPSetDMActive.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetDMActive</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetDMActive.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetDMActive.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetDMActive"><H1>KSPSetDMActive</H1></A>
 Indicates the <A HREF="../DM/DM.html#DM">DM</A> should be used to generate the linear system matrix and right hand side 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Indicates the <A HREF="../DM/DM.html#DM">DM</A> should be used to generate the l
 #include "petscksp.h" 
 PetscErrorCode  KSPSetDMActive(KSP ksp,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- use the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- use the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-By default <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>() sets the <A HREF="../DM/DM.html#DM">DM</A> as active, call <A HREF="../KSP/KSPSetDMActive.html#KSPSetDMActive">KSPSetDMActive</A>(ksp,<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>); after <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>(ksp,dm) to not have the <A HREF="../KSP/KSP.html#KSP">KSP</A> object use the <A HREF="../DM/DM.html#DM">DM</A> to generate the matrices. Many br
+By default <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>() sets the <A HREF="../DM/DM.html#DM">DM</A> as active, call <A HREF="../KSP/KSPSetDMActive.html#KSPSetDMActive">KSPSetDMActive</A>(ksp,<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>); after <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>(ksp,dm) to not have the <A HREF="../KSP/KSP.html#KSP">KSP</A> object use the <A HREF="../DM/DM.html#DM">DM</A> to generate the matrices.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGetDM.html#KSPGetDM">KSPGetDM</A>(), <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>(), <A HREF="../SNES/SNESSetDM.html#SNESSetDM">SNESSetDM</A>(), <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>(), <A HREF="../KSP/KSPSetComputeRHS.html#KSPSetComputeRHS">KSPSetComputeRHS</A>(), <A HREF="../KSP/KSPSetComputeInitialGuess.html#KSPSetComputeInitialGuess">KSPSetComputeInitialGuess</A>()
diff --git a/docs/manualpages/KSP/KSPSetDiagonalScale.html b/docs/manualpages/KSP/KSPSetDiagonalScale.html
index 548b71c..196f186 100644
--- a/docs/manualpages/KSP/KSPSetDiagonalScale.html
+++ b/docs/manualpages/KSP/KSPSetDiagonalScale.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetDiagonalScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetDiagonalScale"><H1>KSPSetDiagonalScale</H1></A>
 Tells <A HREF="../KSP/KSP.html#KSP">KSP</A> to symmetrically diagonally scale the system before solving. This actually CHANGES the matrix (and right hand side). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,38 @@ Tells <A HREF="../KSP/KSP.html#KSP">KSP</A> to symmetrically diagonally scale th
 #include "petscksp.h" 
 PetscErrorCode  KSPSetDiagonalScale(KSP ksp,PetscBool scale)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scale </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scale </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_diagonal_scale </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_diagonal_scale_fix </B></TD><TD>- scale the matrix back AFTER the solve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_diagonal_scale </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_diagonal_scale_fix </B></TD><TD>- scale the matrix back AFTER the solve
+</TD></TR></TABLE>
 <P>
 <P>
-Notes: Scales the matrix by  D^(-1/2)  A  D^(-1/2)  [D^(1/2) x ] = D^(-1/2) b Many brwhere D_{ii} is 1/abs(A_{ii}) unless A_{ii} is zero and then it is 1. Many br
+Notes: Scales the matrix by  D^(-1/2)  A  D^(-1/2)  [D^(1/2) x ] = D^(-1/2) b
+where D_{ii} is 1/abs(A_{ii}) unless A_{ii} is zero and then it is 1.
 <P>
-BE CAREFUL with this routine: it actually scales the matrix and right Many brhand side that define the system. After the system is solved the matrix Many brand right hand side remain scaled unless you use <A HREF="../KSP/KSPSetDiagonalScaleFix.html#KSPSetDiagonalScaleFix">KSPSetDiagonalScaleFix</A>() Many br
+BE CAREFUL with this routine: it actually scales the matrix and right
+hand side that define the system. After the system is solved the matrix
+and right hand side remain scaled unless you use <A HREF="../KSP/KSPSetDiagonalScaleFix.html#KSPSetDiagonalScaleFix">KSPSetDiagonalScaleFix</A>()
 <P>
-This should NOT be used within the <A HREF="../SNES/SNES.html#SNES">SNES</A> solves if you are using a line Many brsearch. Many br
+This should NOT be used within the <A HREF="../SNES/SNES.html#SNES">SNES</A> solves if you are using a line
+search.
 <P>
-If you use this with the <A HREF="../PC/PCType.html#PCType">PCType</A> Eisenstat preconditioner than you can Many bruse the <A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>() option, or -pc_eisenstat_no_diagonal_scaling Many brto save some unneeded, redundant flops. Many br
+If you use this with the <A HREF="../PC/PCType.html#PCType">PCType</A> Eisenstat preconditioner than you can
+use the <A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>() option, or -pc_eisenstat_no_diagonal_scaling
+to save some unneeded, redundant flops.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPSetDiagonalScaleFix.html b/docs/manualpages/KSP/KSPSetDiagonalScaleFix.html
index e4d2372..3f1b5f8 100644
--- a/docs/manualpages/KSP/KSPSetDiagonalScaleFix.html
+++ b/docs/manualpages/KSP/KSPSetDiagonalScaleFix.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetDiagonalScaleFix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetDiagonalScaleFix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetDiagonalScaleFix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetDiagonalScaleFix"><H1>KSPSetDiagonalScaleFix</H1></A>
 Tells <A HREF="../KSP/KSP.html#KSP">KSP</A> to diagonally scale the system back after solving. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,25 @@ Tells <A HREF="../KSP/KSP.html#KSP">KSP</A> to diagonally scale the system back
 #include "petscksp.h" 
 PetscErrorCode  KSPSetDiagonalScaleFix(KSP ksp,PetscBool fix)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fix </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to scale back after the system solve, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to not Many brrescale (default) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fix </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to scale back after the system solve, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to not
+rescale (default)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Must be called after <A HREF="../KSP/KSPSetDiagonalScale.html#KSPSetDiagonalScale">KSPSetDiagonalScale</A>() Many br
+Must be called after <A HREF="../KSP/KSPSetDiagonalScale.html#KSPSetDiagonalScale">KSPSetDiagonalScale</A>()
 <P>
-Using this will slow things down, because it rescales the matrix before and Many brafter each linear solve. This is intended mainly for testing to allow one Many brto easily get back the original system to make sure the solution computed is Many braccurate enough. Many br
+Using this will slow things down, because it rescales the matrix before and
+after each linear solve. This is intended mainly for testing to allow one
+to easily get back the original system to make sure the solution computed is
+accurate enough.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPSetErrorIfNotConverged.html b/docs/manualpages/KSP/KSPSetErrorIfNotConverged.html
index b11bc0d..ad13478 100644
--- a/docs/manualpages/KSP/KSPSetErrorIfNotConverged.html
+++ b/docs/manualpages/KSP/KSPSetErrorIfNotConverged.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetErrorIfNotConverged</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetErrorIfNotConverged.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetErrorIfNotConverged.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetErrorIfNotConverged"><H1>KSPSetErrorIfNotConverged</H1></A>
 Causes <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() to generate an error if the solver has not converged. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Causes <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() to generate an err
 #include "petscksp.h" 
 PetscErrorCode  KSPSetErrorIfNotConverged(KSP ksp,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates you want the error generated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates you want the error generated
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options database keys</FONT></H3>
-<DT><B>-ksp_error_if_not_converged : this takes an optional truth value (0/1/no/yes/true/false)</B> - Many br Many br
+<DT><B>-ksp_error_if_not_converged : this takes an optional truth value (0/1/no/yes/true/false)</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Normally PETSc continues if a linear solver fails to converge, you can call <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() after a <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() Many brto determine if it has converged. Many br
+Normally PETSc continues if a linear solver fails to converge, you can call <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() after a <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()
+to determine if it has converged.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, initial guess, nonzero
diff --git a/docs/manualpages/KSP/KSPSetFischerGuess.html b/docs/manualpages/KSP/KSPSetFischerGuess.html
index a13981a..a5cf3aa 100644
--- a/docs/manualpages/KSP/KSPSetFischerGuess.html
+++ b/docs/manualpages/KSP/KSPSetFischerGuess.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetFischerGuess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetFischerGuess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetFischerGuess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetFischerGuess"><H1>KSPSetFischerGuess</H1></A>
 Use the Paul Fischer algorithm created by <A HREF="../KSP/KSPFischerGuessCreate.html#KSPFischerGuessCreate">KSPFischerGuessCreate</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Use the Paul Fischer algorithm created by <A HREF="../KSP/KSPFischerGuessCreate.
 #include "petscksp.h" 
 PetscErrorCode  KSPSetFischerGuess(KSP ksp,KSPFischerGuess guess)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>guess </B></TD><TD>- the object created with <A HREF="../KSP/KSPFischerGuessCreate.html#KSPFischerGuessCreate">KSPFischerGuessCreate</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>guess </B></TD><TD>- the object created with <A HREF="../KSP/KSPFischerGuessCreate.html#KSPFischerGuessCreate">KSPFischerGuessCreate</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: this allows a single <A HREF="../KSP/KSP.html#KSP">KSP</A> to be used with several different initial guess generators (likely for different linear Many brsolvers, see <A HREF="../KSP/KSPSetPC.html#KSPSetPC">KSPSetPC</A>()). Many br
+Notes: this allows a single <A HREF="../KSP/KSP.html#KSP">KSP</A> to be used with several different initial guess generators (likely for different linear
+solvers, see <A HREF="../KSP/KSPSetPC.html#KSPSetPC">KSPSetPC</A>()).
 <P>
-This increases the reference count of the guess object, you must destroy the object with KSPFischerGuessDestroy() Many brbefore the end of the program. Many br
+This increases the reference count of the guess object, you must destroy the object with KSPFischerGuessDestroy()
+before the end of the program.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPSetFromOptions.html b/docs/manualpages/KSP/KSPSetFromOptions.html
index 9f18f3c..2a1642b 100644
--- a/docs/manualpages/KSP/KSPSetFromOptions.html
+++ b/docs/manualpages/KSP/KSPSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetFromOptions"><H1>KSPSetFromOptions</H1></A>
 Sets <A HREF="../KSP/KSP.html#KSP">KSP</A> options from the options database. This routine must be called before <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() if the user is to be allowed to set the Krylov type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,37 +14,66 @@ Sets <A HREF="../KSP/KSP.html#KSP">KSP</A> options from the options database. Th
 #include "petscksp.h" 
 PetscErrorCode  KSPSetFromOptions(KSP ksp)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ksp </B> -the Krylov space context Many br
+<DT><B>ksp </B> -the Krylov space context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_max_it </B></TD><TD>- maximum number of linear iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_rtol rtol </B></TD><TD>- relative tolerance used in default determination of convergence, i.e. Many brif residual norm decreases by this factor than convergence is declared Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_atol abstol </B></TD><TD>- absolute tolerance used in default convergence test, i.e. if residual Many brnorm is less than this then convergence is declared Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_divtol tol </B></TD><TD>- if residual norm increases by this factor than divergence is declared Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_converged_use_initial_residual_norm </B></TD><TD>- see <A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_converged_use_min_initial_residual_norm </B></TD><TD>- see <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIRNorm</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_norm_type </B></TD><TD>- none - skip norms used in convergence tests (useful only when not using Many brconvergence test (say you always want to run with 5 iterations) to Many brsave on communication overhead Many brpreconditioned - default for left preconditioning Many brunpreconditioned - see <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() Many brnatural - see <A HREF="../KSP/KSPSetNormType.html#KSPSetNorm [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_check_norm_iteration it </B></TD><TD>- do not compute residual norm until iteration number it (does compute at 0th iteration) Many brworks only for PCBCGS, PCIBCGS and and PCCG Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lag_norm </B></TD><TD>- compute the norm of the residual for the ith iteration on the i+1 iteration; this means that one can use Many brthe norm of the residual for convergence test WITHOUT an extra MPI_Allreduce() limiting global synchronizations. Many brThis will require 1 more iteration of the solver than usual. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fischer_guess <model,size> </B></TD><TD>- uses the Fischer initial guess generator for repeated linear solves Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_constant_null_space </B></TD><TD>- assume the operator (matrix) has the constant vector in its null space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_test_null_space </B></TD><TD>- tests the null space set with <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>() to see if it truly is a null space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_knoll </B></TD><TD>- compute initial guess by applying the preconditioner to the right hand side Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_cancel </B></TD><TD>- cancel all previous convergene monitor routines set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor <optional filename> </B></TD><TD>- print residual norm at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_lg_residualnorm </B></TD><TD>- plot residual norm at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_solution [ascii binary or draw][:filename][:format option] </B></TD><TD>- plot solution at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_singular_value </B></TD><TD>- monitor extreme singular values at each iteration Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_max_it </B></TD><TD>- maximum number of linear iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_rtol rtol </B></TD><TD>- relative tolerance used in default determination of convergence, i.e.
+if residual norm decreases by this factor than convergence is declared
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_atol abstol </B></TD><TD>- absolute tolerance used in default convergence test, i.e. if residual
+norm is less than this then convergence is declared
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_divtol tol </B></TD><TD>- if residual norm increases by this factor than divergence is declared
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_converged_use_initial_residual_norm </B></TD><TD>- see <A HREF="../KSP/KSPConvergedDefaultSetUIRNorm.html#KSPConvergedDefaultSetUIRNorm">KSPConvergedDefaultSetUIRNorm</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_converged_use_min_initial_residual_norm </B></TD><TD>- see <A HREF="../KSP/KSPConvergedDefaultSetUMIRNorm.html#KSPConvergedDefaultSetUMIRNorm">KSPConvergedDefaultSetUMIRNorm</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_norm_type </B></TD><TD>- none - skip norms used in convergence tests (useful only when not using
+convergence test (say you always want to run with 5 iterations) to
+save on communication overhead
+preconditioned - default for left preconditioning
+unpreconditioned - see <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>()
+natural - see <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_check_norm_iteration it </B></TD><TD>- do not compute residual norm until iteration number it (does compute at 0th iteration)
+works only for PCBCGS, PCIBCGS and and PCCG
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_lag_norm </B></TD><TD>- compute the norm of the residual for the ith iteration on the i+1 iteration; this means that one can use
+the norm of the residual for convergence test WITHOUT an extra MPI_Allreduce() limiting global synchronizations.
+This will require 1 more iteration of the solver than usual.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_fischer_guess <model,size> </B></TD><TD>- uses the Fischer initial guess generator for repeated linear solves
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_constant_null_space </B></TD><TD>- assume the operator (matrix) has the constant vector in its null space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_test_null_space </B></TD><TD>- tests the null space set with <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>() to see if it truly is a null space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_knoll </B></TD><TD>- compute initial guess by applying the preconditioner to the right hand side
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_cancel </B></TD><TD>- cancel all previous convergene monitor routines set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor <optional filename> </B></TD><TD>- print residual norm at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_lg_residualnorm </B></TD><TD>- plot residual norm at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_solution [ascii binary or draw][:filename][:format option] </B></TD><TD>- plot solution at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_monitor_singular_value </B></TD><TD>- monitor extreme singular values at each iteration
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-To see all options, run your program with the -help option Many bror consult Users-Manual: <A HREF="../../manual.pdf#chapter.4">Chapter 4 KSP: Linear Equations Solvers</A> Many br
+To see all options, run your program with the -help option
+or consult Users-Manual: <A HREF="../../manual.pdf#chapter.4">Chapter 4 KSP: Linear Equations Solvers</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, from, options, database
diff --git a/docs/manualpages/KSP/KSPSetInitialGuessKnoll.html b/docs/manualpages/KSP/KSPSetInitialGuessKnoll.html
index d04d07b..1902cb1 100644
--- a/docs/manualpages/KSP/KSPSetInitialGuessKnoll.html
+++ b/docs/manualpages/KSP/KSPSetInitialGuessKnoll.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetInitialGuessKnoll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetInitialGuessKnoll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetInitialGuessKnoll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetInitialGuessKnoll"><H1>KSPSetInitialGuessKnoll</H1></A>
 Tells the iterative solver to use <A HREF="../PC/PCApply.html#PCApply">PCApply</A>(pc,b,..) to compute the initial guess (The Knoll trick) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Tells the iterative solver to use <A HREF="../PC/PCApply.html#PCApply">PCApply</
 #include "petscksp.h" 
 PetscErrorCode  KSPSetInitialGuessKnoll(KSP ksp,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPSetInitialGuessNonzero.html b/docs/manualpages/KSP/KSPSetInitialGuessNonzero.html
index 00572e2..1d4503e 100644
--- a/docs/manualpages/KSP/KSPSetInitialGuessNonzero.html
+++ b/docs/manualpages/KSP/KSPSetInitialGuessNonzero.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetInitialGuessNonzero</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetInitialGuessNonzero.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetInitialGuessNonzero.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetInitialGuessNonzero"><H1>KSPSetInitialGuessNonzero</H1></A>
 Tells the iterative solver that the initial guess is nonzero; otherwise <A HREF="../KSP/KSP.html#KSP">KSP</A> assumes the initial guess is to be zero (and thus zeros it out before solving). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Tells the iterative solver that the initial guess is nonzero; otherwise <A HREF=
 #include "petscksp.h" 
 PetscErrorCode  KSPSetInitialGuessNonzero(KSP ksp,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates the guess is non-zero, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicates the guess is zero Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates the guess is non-zero, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicates the guess is zero
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options database keys</FONT></H3>
-<DT><B>-ksp_initial_guess_nonzero : use nonzero initial guess; this takes an optional truth value (0/1/no/yes/true/false)</B> - Many br Many br
+<DT><B>-ksp_initial_guess_nonzero : use nonzero initial guess; this takes an optional truth value (0/1/no/yes/true/false)</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If this is not called the X vector is zeroed in the call to <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(). Many br
+If this is not called the X vector is zeroed in the call to <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, initial guess, nonzero
diff --git a/docs/manualpages/KSP/KSPSetLagNorm.html b/docs/manualpages/KSP/KSPSetLagNorm.html
index 21e52ea..989894e 100644
--- a/docs/manualpages/KSP/KSPSetLagNorm.html
+++ b/docs/manualpages/KSP/KSPSetLagNorm.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetLagNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetLagNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetLagNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetLagNorm"><H1>KSPSetLagNorm</H1></A>
 Lags the residual norm calculation so that it is computed as part of the MPI_Allreduce() for computing the inner products for the next iteration.  This can reduce communication costs at the expense of doing one additional iteration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,26 @@ Lags the residual norm calculation so that it is computed as part of the MPI_All
 PetscErrorCode  KSPSetLagNorm(KSP ksp,PetscBool flg)
 </PRE>
 <P>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- Krylov solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- Krylov solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_lag_norm </B> -lag the calculated residual norm Many br
+<DT><B>-ksp_lag_norm </B> -lag the calculated residual norm
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently only works with <A HREF="../KSP/KSPIBCGS.html#KSPIBCGS">KSPIBCGS</A>. Many br
+Currently only works with <A HREF="../KSP/KSPIBCGS.html#KSPIBCGS">KSPIBCGS</A>.
 <P>
-Use <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>) to never check the norm Many br
+Use <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(ksp,<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>) to never check the norm
 <P>
-If you lag the norm and run with, for example, -ksp_monitor, the residual norm reported will be the lagged one. Many br Many br
+If you lag the norm and run with, for example, -ksp_monitor, the residual norm reported will be the lagged one.
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, create, context, norms
diff --git a/docs/manualpages/KSP/KSPSetNormType.html b/docs/manualpages/KSP/KSPSetNormType.html
index c50be54..51845d3 100644
--- a/docs/manualpages/KSP/KSPSetNormType.html
+++ b/docs/manualpages/KSP/KSPSetNormType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetNormType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetNormType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetNormType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetNormType"><H1>KSPSetNormType</H1></A>
 Sets the norm that is used for convergence testing. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Sets the norm that is used for convergence testing.
 #include "petscksp.h" 
 PetscErrorCode  KSPSetNormType(KSP ksp,KSPNormType normtype)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- Krylov solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normtype </B></TD><TD>- one of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- Krylov solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normtype </B></TD><TD>- one of
+</TD></TR></TABLE>
 <pre>
   <A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A> - skips computing the norm, this should only be used if you are using
 </pre>
@@ -44,14 +46,18 @@ Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_norm_type <none,preconditioned,unpreconditioned,natural></B> - Many brNotes: Many brNot all combinations of preconditioner side (see <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()) and norm type are supported by all Krylov methods. Many brIf only one is set, PETSc tries to automatically change the other to find a compatible pair.  If no such combination Many bris supported, PETSc will generate an error. Many br
+<DT><B>-ksp_norm_type <none,preconditioned,unpreconditioned,natural></B> -
+Notes:
+Not all combinations of preconditioner side (see <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()) and norm type are supported by all Krylov methods.
+If only one is set, PETSc tries to automatically change the other to find a compatible pair.  If no such combination
+is supported, PETSc will generate an error.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Developer Notes</FONT></H3>
-Supported combinations of norm and preconditioner side are set using <A HREF="../KSP/KSPSetSupportedNorm.html#KSPSetSupportedNorm">KSPSetSupportedNorm</A>(). Many br
+Supported combinations of norm and preconditioner side are set using <A HREF="../KSP/KSPSetSupportedNorm.html#KSPSetSupportedNorm">KSPSetSupportedNorm</A>().
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, create, context, norms
diff --git a/docs/manualpages/KSP/KSPSetOperators.html b/docs/manualpages/KSP/KSPSetOperators.html
index 9de69aa..b3b3741 100644
--- a/docs/manualpages/KSP/KSPSetOperators.html
+++ b/docs/manualpages/KSP/KSPSetOperators.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetOperators"><H1>KSPSetOperators</H1></A>
 Sets the matrix associated with the linear system and a (possibly) different one associated with the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,39 @@ Sets the matrix associated with the linear system and a (possibly) different one
 #include "petscksp.h" 
 PetscErrorCode  KSPSetOperators(KSP ksp,Mat Amat,Mat Pmat)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the linear system Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the linear system
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-If you know the operator Amat has a null space you can use <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>() and <A HREF="../Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</A>() to supply the null Many brspace to Amat and the <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers will automatically use that null space as needed during the solution process. Many br
+If you know the operator Amat has a null space you can use <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>() and <A HREF="../Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</A>() to supply the null
+space to Amat and the <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers will automatically use that null space as needed during the solution process.
 <P>
-All future calls to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() must use the same size matrices! Many br
+All future calls to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() must use the same size matrices!
 <P>
-Passing a NULL for Amat or Pmat removes the matrix that is currently used. Many br
+Passing a NULL for Amat or Pmat removes the matrix that is currently used.
 <P>
-If you wish to replace either Amat or Pmat but leave the other one untouched then Many brfirst call <A HREF="../KSP/KSPGetOperators.html#KSPGetOperators">KSPGetOperators</A>() to get the one you wish to keep, call <A HREF="../Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</A>() Many bron it and then pass it back in in your call to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(). Many br
+If you wish to replace either Amat or Pmat but leave the other one untouched then
+first call <A HREF="../KSP/KSPGetOperators.html#KSPGetOperators">KSPGetOperators</A>() to get the one you wish to keep, call <A HREF="../Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</A>()
+on it and then pass it back in in your call to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>().
 <P>
- Many br
+
 <P>
-Alternative usage: If the operators have NOT been set with <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>() then the operators Many brare created in <A HREF="../PC/PC.html#PC">PC</A> and returned to the user. In this case, if both operators Many brmat and pmat are requested, two DIFFERENT operators will be returned. If Many bronly one is requested both operators in the <A HREF="../PC/PC.html#PC">PC</A> will be the same (i.e. as [...]
+Alternative usage: If the operators have NOT been set with <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>() then the operators
+are created in <A HREF="../PC/PC.html#PC">PC</A> and returned to the user. In this case, if both operators
+mat and pmat are requested, two DIFFERENT operators will be returned. If
+only one is requested both operators in the <A HREF="../PC/PC.html#PC">PC</A> will be the same (i.e. as
+if one had called <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>() with the same argument for both Mats).
+The user must set the sizes of the returned matrices and their type etc just
+as if the user created them with <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(). For example,
 <P>
 <pre>
         <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCGetOperators.html#PCGetOperators">PCGetOperators</A>(ksp/pc,&mat,NULL); is equivalent to
@@ -56,7 +68,7 @@ Alternative usage: If the operators have NOT been set with <A HREF="../KSP/KSP.h
           set size, type, etc of mat
 </pre>
 <P>
-and Many br
+and
 <P>
 <pre>
         <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCGetOperators.html#PCGetOperators">PCGetOperators</A>(ksp/pc,&mat,&pmat); is equivalent to
@@ -84,7 +96,14 @@ and Many br
           set size, type, etc of mat and pmat
 </pre>
 <P>
-The rational for this support is so that when creating a <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, or <A HREF="../KSP/KSP.html#KSP">KSP</A> the hierarchy Many brof underlying objects (i.e. <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) and their livespans can be completely Many brmanaged by the top most level object (i.e. the <A HREF="../TS/TS.h [...]
+The rational for this support is so that when creating a <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, or <A HREF="../KSP/KSP.html#KSP">KSP</A> the hierarchy
+of underlying objects (i.e. <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) and their livespans can be completely
+managed by the top most level object (i.e. the <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, or <A HREF="../KSP/KSP.html#KSP">KSP</A>). Another way to look
+at this is when you create a <A HREF="../SNES/SNES.html#SNES">SNES</A> you do not NEED to create a <A HREF="../KSP/KSP.html#KSP">KSP</A> and attach it to
+the <A HREF="../SNES/SNES.html#SNES">SNES</A> object (the <A HREF="../SNES/SNES.html#SNES">SNES</A> object manages it for you). Similarly when you create a <A HREF="../KSP/KSP.html#KSP">KSP</A>
+you do not need to attach a <A HREF="../PC/PC.html#PC">PC</A> to it (the <A HREF="../KSP/KSP.html#KSP">KSP</A> object manages the <A HREF="../PC/PC.html#PC">PC</A> object for you).
+Thus, why should YOU have to create the <A HREF="../Mat/Mat.html#Mat">Mat</A> and attach it to the <A HREF="../SNES/SNES.html#SNES">SNES</A>/<A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PC.html#PC">PC</A>, when
+it can be created for you?
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, operators, matrix, preconditioner, linear system
diff --git a/docs/manualpages/KSP/KSPSetOptionsPrefix.html b/docs/manualpages/KSP/KSPSetOptionsPrefix.html
index 4709da5..b952bed 100644
--- a/docs/manualpages/KSP/KSPSetOptionsPrefix.html
+++ b/docs/manualpages/KSP/KSPSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetOptionsPrefix"><H1>KSPSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../KSP/KSP.html#KSP">KSP</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,36 @@ Sets the prefix used for searching for all <A HREF="../KSP/KSP.html#KSP">KSP</A>
 #include "petscksp.h" 
 PetscErrorCode  KSPSetOptionsPrefix(KSP ksp,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../KSP/KSP.html#KSP">KSP</A> option requests Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../KSP/KSP.html#KSP">KSP</A> option requests
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the Many brhyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the
+hyphen.
 <P>
-For example, to distinguish between the runtime options for two Many brdifferent <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts, one could call Many br<PRE>
+For example, to distinguish between the runtime options for two
+different <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts, one could call
+<PRE>
       <A HREF="../KSP/KSPSetOptionsPrefix.html#KSPSetOptionsPrefix">KSPSetOptionsPrefix</A>(ksp1,"sys1_")
       <A HREF="../KSP/KSPSetOptionsPrefix.html#KSPSetOptionsPrefix">KSPSetOptionsPrefix</A>(ksp2,"sys2_")
 </PRE>
- Many br
+
 <P>
-This would enable use of different options for each system, such as Many br<PRE>
+This would enable use of different options for each system, such as
+<PRE>
       -sys1_ksp_type gmres -sys1_ksp_rtol 1.e-3
       -sys2_ksp_type bcgs  -sys2_ksp_rtol 1.e-4
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPSetPC.html b/docs/manualpages/KSP/KSPSetPC.html
index a09d14e..90f8091 100644
--- a/docs/manualpages/KSP/KSPSetPC.html
+++ b/docs/manualpages/KSP/KSPSetPC.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetPC"><H1>KSPSetPC</H1></A>
 Sets the preconditioner to be used to calculate the application of the preconditioner on a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the preconditioner to be used to calculate the application of the precondit
 #include "petscksp.h" 
 PetscErrorCode  KSPSetPC(KSP ksp,PC pc)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc   </B></TD><TD>- the preconditioner object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc   </B></TD><TD>- the preconditioner object
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</A>() to retrieve the preconditioner context (for example, Many brto free it at the end of the computations). Many br
+Use <A HREF="../KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</A>() to retrieve the preconditioner context (for example,
+to free it at the end of the computations).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, precondition, Binv
diff --git a/docs/manualpages/KSP/KSPSetPCSide.html b/docs/manualpages/KSP/KSPSetPCSide.html
index e304149..71a0268 100644
--- a/docs/manualpages/KSP/KSPSetPCSide.html
+++ b/docs/manualpages/KSP/KSPSetPCSide.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetPCSide</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetPCSide.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetPCSide.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetPCSide"><H1>KSPSetPCSide</H1></A>
 Sets the preconditioning side. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,37 @@ Sets the preconditioning side.
 #include "petscksp.h" 
 PetscErrorCode  KSPSetPCSide(KSP ksp,PCSide side)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>side </B> -the preconditioning side, where side is one of Many br
+<DT><B>side </B> -the preconditioning side, where side is one of
 <br>
 <PRE>
       PC_LEFT - left preconditioning (default)
       PC_RIGHT - right preconditioning
       PC_SYMMETRIC - symmetric preconditioning
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_pc_side <right,left,symmetric></B> - Many brNotes: Many brLeft preconditioning is used by default for most Krylov methods except <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> which only supports right preconditioning. Many br
+<DT><B>-ksp_pc_side <right,left,symmetric></B> -
+Notes:
+Left preconditioning is used by default for most Krylov methods except <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> which only supports right preconditioning.
 <br>
 <P>
-For methods changing the side of the preconditioner changes the norm type that is used, see <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(). Many br
+For methods changing the side of the preconditioner changes the norm type that is used, see <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>().
 <P>
-Symmetric preconditioning is currently available only for the <A HREF="../KSP/KSPQCG.html#KSPQCG">KSPQCG</A> method. Note, however, that Many brsymmetric preconditioning can be emulated by using either right or left Many brpreconditioning and a pre or post processing step. Many br
+Symmetric preconditioning is currently available only for the <A HREF="../KSP/KSPQCG.html#KSPQCG">KSPQCG</A> method. Note, however, that
+symmetric preconditioning can be emulated by using either right or left
+preconditioning and a pre or post processing step.
 <P>
-Setting the <A HREF="../PC/PC.html#PC">PC</A> side often affects the default norm type.  See <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() for details. Many br
+Setting the <A HREF="../PC/PC.html#PC">PC</A> side often affects the default norm type.  See <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() for details.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, right, left, symmetric, side, preconditioner, flag
diff --git a/docs/manualpages/KSP/KSPSetPostSolve.html b/docs/manualpages/KSP/KSPSetPostSolve.html
index 6ac9614..cc4378a 100644
--- a/docs/manualpages/KSP/KSPSetPostSolve.html
+++ b/docs/manualpages/KSP/KSPSetPostSolve.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetPostSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetPostSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetPostSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetPostSolve"><H1>KSPSetPostSolve</H1></A>
 Sets a function that is called after every <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() completes (whether it converges or not) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets a function that is called after every <A HREF="../KSP/KSPSolve.html#KSPSolv
 #include "petscksp.h" 
 PetscErrorCode  KSPSetPostSolve(KSP ksp,PetscErrorCode (*postsolve)(KSP,Vec,Vec,void*),void *postctx)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the solver object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postsolve </B></TD><TD>- the function to call after the solve Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postctx </B></TD><TD>- any context needed by the function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the solver object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postsolve </B></TD><TD>- the function to call after the solve
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postctx </B></TD><TD>- any context needed by the function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, create, context
diff --git a/docs/manualpages/KSP/KSPSetPreSolve.html b/docs/manualpages/KSP/KSPSetPreSolve.html
index 232aabe..9ba5fb4 100644
--- a/docs/manualpages/KSP/KSPSetPreSolve.html
+++ b/docs/manualpages/KSP/KSPSetPreSolve.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetPreSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetPreSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetPreSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetPreSolve"><H1>KSPSetPreSolve</H1></A>
 Sets a function that is called before every <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is started 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets a function that is called before every <A HREF="../KSP/KSPSolve.html#KSPSol
 #include "petscksp.h" 
 PetscErrorCode  KSPSetPreSolve(KSP ksp,PetscErrorCode (*presolve)(KSP,Vec,Vec,void*),void *prectx)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the solver object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>presolve </B></TD><TD>- the function to call before the solve Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prectx </B></TD><TD>- any context needed by the function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the solver object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>presolve </B></TD><TD>- the function to call before the solve
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prectx </B></TD><TD>- any context needed by the function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, create, context
diff --git a/docs/manualpages/KSP/KSPSetResidualHistory.html b/docs/manualpages/KSP/KSPSetResidualHistory.html
index 2bdf956..507c29f 100644
--- a/docs/manualpages/KSP/KSPSetResidualHistory.html
+++ b/docs/manualpages/KSP/KSPSetResidualHistory.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetResidualHistory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetResidualHistory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetResidualHistory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetResidualHistory"><H1>KSPSetResidualHistory</H1></A>
 Sets the array used to hold the residual history. If set, this array will contain the residual norms computed at each iteration of the solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,27 @@ Sets the array used to hold the residual history. If set, this array will contai
 #include "petscksp.h" 
 PetscErrorCode  KSPSetResidualHistory(KSP ksp,PetscReal a[],PetscInt na,PetscBool reset)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- array to hold history Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>na  </B></TD><TD>- size of a Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reset </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates the history counter is reset to zero Many brfor each new linear solve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- array to hold history
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>na  </B></TD><TD>- size of a
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reset </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates the history counter is reset to zero
+for each new linear solve
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: The array is NOT freed by PETSc so the user needs to keep track of Many brit and destroy once the <A HREF="../KSP/KSP.html#KSP">KSP</A> object is destroyed. Many br
+Notes: The array is NOT freed by PETSc so the user needs to keep track of
+it and destroy once the <A HREF="../KSP/KSP.html#KSP">KSP</A> object is destroyed.
 <P>
-If 'a' is NULL then space is allocated for the history. If 'na' <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> then a Many brdefault array of length 10000 is allocated. Many br
+If 'a' is NULL then space is allocated for the history. If 'na' <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> then a
+default array of length 10000 is allocated.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, residual, history, norm
diff --git a/docs/manualpages/KSP/KSPSetReusePreconditioner.html b/docs/manualpages/KSP/KSPSetReusePreconditioner.html
index eedb125..31de8b2 100644
--- a/docs/manualpages/KSP/KSPSetReusePreconditioner.html
+++ b/docs/manualpages/KSP/KSPSetReusePreconditioner.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetReusePreconditioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetReusePreconditioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetReusePreconditioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetReusePreconditioner"><H1>KSPSetReusePreconditioner</H1></A>
 reuse the current preconditioner, do not construct a new one even if the operator changes 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ reuse the current preconditioner, do not construct a new one even if the operato
 #include "petscksp.h" 
 PetscErrorCode  KSPSetReusePreconditioner(KSP ksp,PetscBool flag)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to reuse the current preconditioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to reuse the current preconditioner
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, setup
diff --git a/docs/manualpages/KSP/KSPSetSkipPCSetFromOptions.html b/docs/manualpages/KSP/KSPSetSkipPCSetFromOptions.html
index fd4f289..d6ad3fa 100644
--- a/docs/manualpages/KSP/KSPSetSkipPCSetFromOptions.html
+++ b/docs/manualpages/KSP/KSPSetSkipPCSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetSkipPCSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetSkipPCSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetSkipPCSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetSkipPCSetFromOptions"><H1>KSPSetSkipPCSetFromOptions</H1></A>
 prevents <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</A>() from call <A HREF="../PC/PCSetFromOptions.html#PCSetFromOptions">PCSetFromOptions</A>(). This is used if the same <A HREF="../PC/PC.html#PC">PC</A> is shared by more than one <A HREF="../KSP/KSP.html#KSP">KSP</A> so its options are not resetable for each <A HREF="../KSP/KSP.html#KSP">KSP</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ prevents <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOpt
 #include "petscksp.h" 
 PetscErrorCode  KSPSetSkipPCSetFromOptions(KSP ksp,PetscBool flag)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to skip calling the <A HREF="../PC/PCSetFromOptions.html#PCSetFromOptions">PCSetFromOptions</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to skip calling the <A HREF="../PC/PCSetFromOptions.html#PCSetFromOptions">PCSetFromOptions</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, setup
diff --git a/docs/manualpages/KSP/KSPSetSupportedNorm.html b/docs/manualpages/KSP/KSPSetSupportedNorm.html
index 6beccd5..02fceb8 100644
--- a/docs/manualpages/KSP/KSPSetSupportedNorm.html
+++ b/docs/manualpages/KSP/KSPSetSupportedNorm.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetSupportedNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetSupportedNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetSupportedNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetSupportedNorm"><H1>KSPSetSupportedNorm</H1></A>
 Sets a norm and preconditioner side supported by a <A HREF="../KSP/KSP.html#KSP">KSP</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,29 @@ Sets a norm and preconditioner side supported by a <A HREF="../KSP/KSP.html#KSP"
 #include "petscksp.h" 
 PetscErrorCode KSPSetSupportedNorm(KSP ksp,KSPNormType normtype,PCSide pcside,PetscInt priority)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- Krylov method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normtype </B></TD><TD>- supported norm type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pcside </B></TD><TD>- preconditioner side that can be used with this norm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preference </B></TD><TD>- integer preference for this combination, larger values have higher priority Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- Krylov method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normtype </B></TD><TD>- supported norm type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pcside </B></TD><TD>- preconditioner side that can be used with this norm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preference </B></TD><TD>- integer preference for this combination, larger values have higher priority
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function should be called from the implementation files KSPCreate_XXX() to declare Many brwhich norms and preconditioner sides are supported. Users should not need to call this Many brfunction. Many br
+This function should be called from the implementation files KSPCreate_XXX() to declare
+which norms and preconditioner sides are supported. Users should not need to call this
+function.
 <P>
-<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A> is supported by default with all <A HREF="../KSP/KSP.html#KSP">KSP</A> methods and any <A HREF="../PC/PC.html#PC">PC</A> side at priority 1.  If a <A HREF="../KSP/KSP.html#KSP">KSP</A> explicitly does Many brnot support <A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>, it should set this by setting priority=0.  Since defaulting to <A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A> is u [...]
+<A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A> is supported by default with all <A HREF="../KSP/KSP.html#KSP">KSP</A> methods and any <A HREF="../PC/PC.html#PC">PC</A> side at priority 1.  If a <A HREF="../KSP/KSP.html#KSP">KSP</A> explicitly does
+not support <A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>, it should set this by setting priority=0.  Since defaulting to <A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A> is usually
+undesirable, more desirable norms should usually have priority 2 or higher.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(), <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
diff --git a/docs/manualpages/KSP/KSPSetTabLevel.html b/docs/manualpages/KSP/KSPSetTabLevel.html
index 999bee6..7e5ec4b 100644
--- a/docs/manualpages/KSP/KSPSetTabLevel.html
+++ b/docs/manualpages/KSP/KSPSetTabLevel.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetTabLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetTabLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetTabLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetTabLevel"><H1>KSPSetTabLevel</H1></A>
 Sets the number of tabs that ASCII output for the ksp andn its pc will use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,22 @@ Sets the number of tabs that ASCII output for the ksp andn its pc will use.
 #include "petscksp.h" 
 PetscErrorCode  KSPSetTabLevel(KSP ksp, PetscInt tab)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- a <A HREF="../KSP/KSP.html#KSP">KSP</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tab </B></TD><TD>- the number of tabs Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- a <A HREF="../KSP/KSP.html#KSP">KSP</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tab </B></TD><TD>- the number of tabs
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: this is used to manage the output from <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../PC/PC.html#PC">PC</A> objects that are imbedded in other objects, Many brfor example, the <A HREF="../KSP/KSP.html#KSP">KSP</A> object inside a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. By indenting each lower level further the heirarchy Many brof objects is very clear.  By setting the <A HREF="../KSP/KSP.html#KSP">KSP</A> object's tab level with <A HREF="../KSP/KSPSetTabLevel.html [...]
+Notes: this is used to manage the output from <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../PC/PC.html#PC">PC</A> objects that are imbedded in other objects,
+for example, the <A HREF="../KSP/KSP.html#KSP">KSP</A> object inside a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. By indenting each lower level further the heirarchy
+of objects is very clear.  By setting the <A HREF="../KSP/KSP.html#KSP">KSP</A> object's tab level with <A HREF="../KSP/KSPSetTabLevel.html#KSPSetTabLevel">KSPSetTabLevel</A>() its <A HREF="../PC/PC.html#PC">PC</A> object
+automatically receives the same tab level, so that whatever objects the pc might create are tabbed
+appropriately, too.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPGetTabLevel.html#KSPGetTabLevel">KSPGetTabLevel</A>()
diff --git a/docs/manualpages/KSP/KSPSetTolerances.html b/docs/manualpages/KSP/KSPSetTolerances.html
index 4e55334..b7e534c 100644
--- a/docs/manualpages/KSP/KSPSetTolerances.html
+++ b/docs/manualpages/KSP/KSPSetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetTolerances"><H1>KSPSetTolerances</H1></A>
 Sets the relative, absolute, divergence, and maximum iteration tolerances used by the default <A HREF="../KSP/KSP.html#KSP">KSP</A> convergence testers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,43 @@ Sets the relative, absolute, divergence, and maximum iteration tolerances used b
 #include "petscksp.h" 
 PetscErrorCode  KSPSetTolerances(KSP ksp,PetscReal rtol,PetscReal abstol,PetscReal dtol,PetscInt maxits)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov subspace context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- the relative convergence tolerance, relative decrease in the (possibly preconditioned) residual norm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- the absolute convergence tolerance   absolute size of the (possibly preconditioned) residual norm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- the divergence tolerance,   amount (possibly preconditioned) residual norm can increase before <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() concludes that the method is diverging Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- maximum number of iterations to use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov subspace context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- the relative convergence tolerance, relative decrease in the (possibly preconditioned) residual norm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- the absolute convergence tolerance   absolute size of the (possibly preconditioned) residual norm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- the divergence tolerance,   amount (possibly preconditioned) residual norm can increase before <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() concludes that the method is diverging
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- maximum number of iterations to use
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_atol <abstol> </B></TD><TD>- Sets abstol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_rtol <rtol> </B></TD><TD>- Sets rtol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_divtol <dtol> </B></TD><TD>- Sets dtol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_max_it <maxits> </B></TD><TD>- Sets maxits Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_atol <abstol> </B></TD><TD>- Sets abstol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_rtol <rtol> </B></TD><TD>- Sets rtol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_divtol <dtol> </B></TD><TD>- Sets dtol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_max_it <maxits> </B></TD><TD>- Sets maxits
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to retain the default value of any of the tolerances. Many br
+Use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to retain the default value of any of the tolerances.
 <P>
-See <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() for details how these parameters are used in the default convergence test.  See also <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>() Many brfor setting user-defined stopping criteria. Many br
+See <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() for details how these parameters are used in the default convergence test.  See also <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>()
+for setting user-defined stopping criteria.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, tolerance, absolute, relative, divergence,
-<BR>convergence, maximum, iterations Many br
+<BR>convergence, maximum, iterations
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGetTolerances.html#KSPGetTolerances">KSPGetTolerances</A>(), <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>(), <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>()
diff --git a/docs/manualpages/KSP/KSPSetType.html b/docs/manualpages/KSP/KSPSetType.html
index 7000ed8..08b0404 100644
--- a/docs/manualpages/KSP/KSPSetType.html
+++ b/docs/manualpages/KSP/KSPSetType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetType"><H1>KSPSetType</H1></A>
 Builds <A HREF="../KSP/KSP.html#KSP">KSP</A> for a particular solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,40 @@ Builds <A HREF="../KSP/KSP.html#KSP">KSP</A> for a particular solver.
 #include "petscksp.h" 
 PetscErrorCode  KSPSetType(KSP ksp, KSPType type)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp      </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp      </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_type  <method> </B> -Sets the method; use -help for a list Many brof available methods (for instance, cg or gmres) Many br
+<DT><B>-ksp_type  <method> </B> -Sets the method; use -help for a list
+of available methods (for instance, cg or gmres)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscksp.h" for available methods (for instance, Many brKSPCG or <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>). Many br
+See "petsc/include/petscksp.h" for available methods (for instance,
+<A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A> or <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A>).
 <P>
-Normally, it is best to use the <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</A>() command and Many brthen set the <A HREF="../KSP/KSP.html#KSP">KSP</A> type from the options database rather than by using Many brthis routine.  Using the options database provides the user with Many brmaximum flexibility in evaluating the many different Krylov methods. Many brThe <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>() routine is provided for those situat [...]
+Normally, it is best to use the <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</A>() command and
+then set the <A HREF="../KSP/KSP.html#KSP">KSP</A> type from the options database rather than by using
+this routine.  Using the options database provides the user with
+maximum flexibility in evaluating the many different Krylov methods.
+The <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>() routine is provided for those situations where it
+is necessary to set the iterative solver independently of the command
+line or options database.  This might be the case, for example, when
+the choice of iterative solver changes during the execution of the
+program, and the user's application is taking responsibility for
+choosing the appropriate method.  In other words, this routine is
+not for beginners.
 <P>
- Many br
+
 <P>
-Developer Note: <A HREF="../KSP/KSPRegister.html#KSPRegister">KSPRegister</A>() is used to add Krylov types to KSPList from which they Many brare accessed by <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(). Many br
+Developer Note: <A HREF="../KSP/KSPRegister.html#KSPRegister">KSPRegister</A>() is used to add Krylov types to KSPList from which they
+are accessed by <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, method
diff --git a/docs/manualpages/KSP/KSPSetUp.html b/docs/manualpages/KSP/KSPSetUp.html
index 2fdac52..da5c3d9 100644
--- a/docs/manualpages/KSP/KSPSetUp.html
+++ b/docs/manualpages/KSP/KSPSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetUp"><H1>KSPSetUp</H1></A>
 Sets up the internal data structures for the later use of an iterative solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Sets up the internal data structures for the later use of an iterative solver.
 #include "petscksp.h" 
 PetscErrorCode KSPSetUp(KSP ksp)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp   </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br
+<DT><B>ksp   </B> -iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, setup
diff --git a/docs/manualpages/KSP/KSPSetUpOnBlocks.html b/docs/manualpages/KSP/KSPSetUpOnBlocks.html
index 4542436..fe4401a 100644
--- a/docs/manualpages/KSP/KSPSetUpOnBlocks.html
+++ b/docs/manualpages/KSP/KSPSetUpOnBlocks.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetUpOnBlocks</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetUpOnBlocks.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetUpOnBlocks.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetUpOnBlocks"><H1>KSPSetUpOnBlocks</H1></A>
 Sets up the preconditioner for each block in the block Jacobi, block Gauss-Seidel, and overlapping Schwarz methods. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Sets up the preconditioner for each block in the block Jacobi, block Gauss-Seide
 #include "petscksp.h" 
 PetscErrorCode  KSPSetUpOnBlocks(KSP ksp)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../KSP/KSPSetUpOnBlocks.html#KSPSetUpOnBlocks">KSPSetUpOnBlocks</A>() is a routine that the user can optinally call for Many brmore precise profiling (via -log_summary) of the setup phase for these Many brblock preconditioners.  If the user does not call <A HREF="../KSP/KSPSetUpOnBlocks.html#KSPSetUpOnBlocks">KSPSetUpOnBlocks</A>(), Many brit will automatically be called from within <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(). Many br
+<A HREF="../KSP/KSPSetUpOnBlocks.html#KSPSetUpOnBlocks">KSPSetUpOnBlocks</A>() is a routine that the user can optinally call for
+more precise profiling (via -log_summary) of the setup phase for these
+block preconditioners.  If the user does not call <A HREF="../KSP/KSPSetUpOnBlocks.html#KSPSetUpOnBlocks">KSPSetUpOnBlocks</A>(),
+it will automatically be called from within <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>().
 <P>
-Calling <A HREF="../KSP/KSPSetUpOnBlocks.html#KSPSetUpOnBlocks">KSPSetUpOnBlocks</A>() is the same as calling <A HREF="../PC/PCSetUpOnBlocks.html#PCSetUpOnBlocks">PCSetUpOnBlocks</A>() Many bron the <A HREF="../PC/PC.html#PC">PC</A> context within the <A HREF="../KSP/KSP.html#KSP">KSP</A> context. Many br
+Calling <A HREF="../KSP/KSPSetUpOnBlocks.html#KSPSetUpOnBlocks">KSPSetUpOnBlocks</A>() is the same as calling <A HREF="../PC/PCSetUpOnBlocks.html#PCSetUpOnBlocks">PCSetUpOnBlocks</A>()
+on the <A HREF="../PC/PC.html#PC">PC</A> context within the <A HREF="../KSP/KSP.html#KSP">KSP</A> context.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, setup, blocks
diff --git a/docs/manualpages/KSP/KSPSetUseFischerGuess.html b/docs/manualpages/KSP/KSPSetUseFischerGuess.html
index af1b049..cd0989c 100644
--- a/docs/manualpages/KSP/KSPSetUseFischerGuess.html
+++ b/docs/manualpages/KSP/KSPSetUseFischerGuess.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSetUseFischerGuess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSetUseFischerGuess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSetUseFischerGuess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSetUseFischerGuess"><H1>KSPSetUseFischerGuess</H1></A>
 Use the Paul Fischer algorithm, see <A HREF="../KSP/KSPFischerGuessCreate.html#KSPFischerGuessCreate">KSPFischerGuessCreate</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Use the Paul Fischer algorithm, see <A HREF="../KSP/KSPFischerGuessCreate.html#K
 #include "petscksp.h" 
 PetscErrorCode  KSPSetUseFischerGuess(KSP ksp,PetscInt model,PetscInt size)
 </PRE>
-Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Logically Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>model </B></TD><TD>- use model 1, model 2 or 0 to turn it off Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- size of subspace used to generate initial guess Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>model </B></TD><TD>- use model 1, model 2 or 0 to turn it off
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- size of subspace used to generate initial guess
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ksp_fischer_guess <model,size> </B> -uses the Fischer initial guess generator for repeated linear solves Many br
+<DT><B>-ksp_fischer_guess <model,size> </B> -uses the Fischer initial guess generator for repeated linear solves
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, options, prefix, database
diff --git a/docs/manualpages/KSP/KSPSolve.html b/docs/manualpages/KSP/KSPSolve.html
index c03b331..7263c3a 100644
--- a/docs/manualpages/KSP/KSPSolve.html
+++ b/docs/manualpages/KSP/KSPSolve.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSolve"><H1>KSPSolve</H1></A>
 Solves linear system. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,45 +14,69 @@ Solves linear system.
 #include "petscksp.h" 
 PetscErrorCode KSPSolve(KSP ksp,Vec b,Vec x)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right hand side vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the solution  (this may be the same vector as b, then b will be overwritten with answer) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right hand side vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the solution  (this may be the same vector as b, then b will be overwritten with answer)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_compute_eigenvalues </B></TD><TD>- compute preconditioned operators eigenvalues Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_plot_eigenvalues </B></TD><TD>- plot the computed eigenvalues in an X-window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_plot_eigencontours </B></TD><TD>- plot the computed eigenvalues in an X-window with contours Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_compute_eigenvalues_explicitly </B></TD><TD>- compute the eigenvalues by forming the dense operator and using LAPACK Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_plot_eigenvalues_explicitly </B></TD><TD>- plot the explicitly computing eigenvalues Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_mat binary </B></TD><TD>- save matrix to the default binary viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_pmat binary </B></TD><TD>- save matrix used to build preconditioner to the default binary viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_rhs binary </B></TD><TD>- save right hand side vector to the default binary viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_solution binary </B></TD><TD>- save computed solution vector to the default binary viewer Many br(can be read later with src/ksp/examples/tutorials/ex10.c for testing solvers) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_mat_explicit </B></TD><TD>- for matrix-free operators, computes the matrix entries and views them Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_preconditioned_operator_explicit </B></TD><TD>- computes the product of the preconditioner and matrix as an explicit matrix and views it Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_converged_reason </B></TD><TD>- print reason for converged or diverged, also prints number of iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_final_residual </B></TD><TD>- print 2-norm of true linear system residual at the end of the solution process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view </B></TD><TD>- print the ksp data structure at the end of the system solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_compute_eigenvalues </B></TD><TD>- compute preconditioned operators eigenvalues
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_plot_eigenvalues </B></TD><TD>- plot the computed eigenvalues in an X-window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_plot_eigencontours </B></TD><TD>- plot the computed eigenvalues in an X-window with contours
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_compute_eigenvalues_explicitly </B></TD><TD>- compute the eigenvalues by forming the dense operator and using LAPACK
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_plot_eigenvalues_explicitly </B></TD><TD>- plot the explicitly computing eigenvalues
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_mat binary </B></TD><TD>- save matrix to the default binary viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_pmat binary </B></TD><TD>- save matrix used to build preconditioner to the default binary viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_rhs binary </B></TD><TD>- save right hand side vector to the default binary viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_solution binary </B></TD><TD>- save computed solution vector to the default binary viewer
+(can be read later with src/ksp/examples/tutorials/ex10.c for testing solvers)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_mat_explicit </B></TD><TD>- for matrix-free operators, computes the matrix entries and views them
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view_preconditioned_operator_explicit </B></TD><TD>- computes the product of the preconditioner and matrix as an explicit matrix and views it
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_converged_reason </B></TD><TD>- print reason for converged or diverged, also prints number of iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_final_residual </B></TD><TD>- print 2-norm of true linear system residual at the end of the solution process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ksp_view </B></TD><TD>- print the ksp data structure at the end of the system solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-If one uses <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>() then x or b need not be passed. Use <A HREF="../KSP/KSPGetSolution.html#KSPGetSolution">KSPGetSolution</A>() to access the solution in this case. Many br
+If one uses <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>() then x or b need not be passed. Use <A HREF="../KSP/KSPGetSolution.html#KSPGetSolution">KSPGetSolution</A>() to access the solution in this case.
 <P>
-The operator is specified with <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(). Many br
+The operator is specified with <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>().
 <P>
-Call <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() to determine if the solver converged or failed and Many brwhy. The number of iterations can be obtained from <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>(). Many br
+Call <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() to determine if the solver converged or failed and
+why. The number of iterations can be obtained from <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>().
 <P>
-If using a direct method (e.g., via the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver Many brKSPPREONLY and a preconditioner such as <A HREF="../PC/PCLU.html#PCLU">PCLU</A>/<A HREF="../PC/PCILU.html#PCILU">PCILU</A>), Many brthen its=1.  See <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>() and <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>() Many brfor more details. Many br
+If using a direct method (e.g., via the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver
+<A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A> and a preconditioner such as <A HREF="../PC/PCLU.html#PCLU">PCLU</A>/<A HREF="../PC/PCILU.html#PCILU">PCILU</A>),
+then its=1.  See <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>() and <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>()
+for more details.
 <P>
 <H3><FONT COLOR="#CC3333">Understanding Convergence</FONT></H3>
-The routines <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>(), <A HREF="../KSP/KSPComputeEigenvalues.html#KSPComputeEigenvalues">KSPComputeEigenvalues</A>(), and Many brKSPComputeEigenvaluesExplicitly() provide information on additional Many broptions to monitor convergence and print eigenvalue information. Many br
+The routines <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>(), <A HREF="../KSP/KSPComputeEigenvalues.html#KSPComputeEigenvalues">KSPComputeEigenvalues</A>(), and
+<A HREF="../KSP/KSPComputeEigenvaluesExplicitly.html#KSPComputeEigenvaluesExplicitly">KSPComputeEigenvaluesExplicitly</A>() provide information on additional
+options to monitor convergence and print eigenvalue information.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, solve, linear system
@@ -60,7 +84,8 @@ The routines <A HREF="../KSP/KSPMonitorSet.html#KSPMonitorSet">KSPMonitorSet</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>(), <A HREF="../KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</A>(), <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>(), <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>(),
-<BR><A HREF="../KSP/KSPSolveTranspose.html#KSPSolveTranspose">KSPSolveTranspose</A>(), <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../KSP/KSPSolveTranspose.html#KSPSolveTranspose">KSPSolveTranspose</A>(), <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/interface/itfunc.c.html#KSPSolve">src/ksp/ksp/interface/itfunc.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPSolveTranspose.html b/docs/manualpages/KSP/KSPSolveTranspose.html
index 843af21..4156d75 100644
--- a/docs/manualpages/KSP/KSPSolveTranspose.html
+++ b/docs/manualpages/KSP/KSPSolveTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>KSPSolveTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPSolveTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPSolveTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPSolveTranspose"><H1>KSPSolveTranspose</H1></A>
 Solves the transpose of a linear system. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Solves the transpose of a linear system.
 #include "petscksp.h" 
 PetscErrorCode  KSPSolveTranspose(KSP ksp,Vec b,Vec x)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- right hand side vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- solution vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- iterative context obtained from <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- right hand side vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- solution vector
+</TD></TR></TABLE>
 <P>
-Notes: For complex numbers this solve the non-Hermitian transpose system. Many br
+Notes: For complex numbers this solve the non-Hermitian transpose system.
 <P>
-Developer Notes: We need to implement a KSPSolveHermitianTranspose() Many br
+Developer Notes: We need to implement a KSPSolveHermitianTranspose()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, solve, linear system
@@ -34,7 +37,8 @@ Developer Notes: We need to implement a KSPSolveHermitianTranspose() Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>(), <A HREF="../KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</A>(), <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>(), <A HREF="../KSP/KSPConvergedDefault.html#KSPConvergedDefault">KSPConvergedDefault</A>(),
-<BR><A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/interface/itfunc.c.html#KSPSolveTranspose">src/ksp/ksp/interface/itfunc.c</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSPTCQMR.html b/docs/manualpages/KSP/KSPTCQMR.html
index 4e48a1b..f4e4308 100644
--- a/docs/manualpages/KSP/KSPTCQMR.html
+++ b/docs/manualpages/KSP/KSPTCQMR.html
@@ -5,20 +5,24 @@
 <TITLE>KSPTCQMR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPTCQMR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPTCQMR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPTCQMR"><H1>KSPTCQMR</H1></A>
 A variant of QMR (quasi minimal residual) developed by Tony Chan 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: Supports either left or right preconditioning, but not symmetric Many br
+Notes: Supports either left or right preconditioning, but not symmetric
 <P>
-The "residual norm" computed in this algorithm is actually just an upper bound on the actual residual norm. Many brThat is for left preconditioning it is a bound on the preconditioned residual and for right preconditioning Many brit is a bound on the true residual. Many br
+The "residual norm" computed in this algorithm is actually just an upper bound on the actual residual norm.
+That is for left preconditioning it is a bound on the preconditioned residual and for right preconditioning
+it is a bound on the true residual.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Tony F. Chan, Lisette de Pillis, and Henk van der Vorst, Transpose free formulations of Lanczos type methods for nonsymmetric linear systems, Many brNumerical Algorithms, Volume 17, 1998. Many br
+<DT><B>1. </B> -Tony F. Chan, Lisette de Pillis, and Henk van der Vorst, Transpose free formulations of Lanczos type methods for nonsymmetric linear systems,
+Numerical Algorithms, Volume 17, 1998.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPTFQMR.html b/docs/manualpages/KSP/KSPTFQMR.html
index b150118..0b3f101 100644
--- a/docs/manualpages/KSP/KSPTFQMR.html
+++ b/docs/manualpages/KSP/KSPTFQMR.html
@@ -5,20 +5,23 @@
 <TITLE>KSPTFQMR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPTFQMR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPTFQMR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPTFQMR"><H1>KSPTFQMR</H1></A>
 A transpose free QMR (quasi minimal residual), 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> - Many br Many br
+<DT><B>see <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()</B> -
+
 <br>
 <P>
-Notes: Supports left and right preconditioning, but not symmetric Many br
+Notes: Supports left and right preconditioning, but not symmetric
 <P>
-The "residual norm" computed in this algorithm is actually just an upper bound on the actual residual norm. Many brThat is for left preconditioning it is a bound on the preconditioned residual and for right preconditioning Many brit is a bound on the true residual. Many br
+The "residual norm" computed in this algorithm is actually just an upper bound on the actual residual norm.
+That is for left preconditioning it is a bound on the preconditioned residual and for right preconditioning
+it is a bound on the true residual.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Freund, 1993 Many br
+<DT><B>1. </B> -Freund, 1993
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/KSPType.html b/docs/manualpages/KSP/KSPType.html
index d844a73..a2b1a68 100644
--- a/docs/manualpages/KSP/KSPType.html
+++ b/docs/manualpages/KSP/KSPType.html
@@ -5,8 +5,8 @@
 <TITLE>KSPType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPType"><H1>KSPType</H1></A>
 String with the name of a PETSc Krylov method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -54,7 +54,7 @@ typedef const char* <A HREF="../KSP/KSPType.html#KSPType">KSPType</A>;
 #define KSPCGLS       "cgls"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(), <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSPRegister.html#KSPRegister">KSPRegister</A>(), <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(), <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</A>()
diff --git a/docs/manualpages/KSP/KSPUnwindPreconditioner.html b/docs/manualpages/KSP/KSPUnwindPreconditioner.html
index f72ac55..87188fd 100644
--- a/docs/manualpages/KSP/KSPUnwindPreconditioner.html
+++ b/docs/manualpages/KSP/KSPUnwindPreconditioner.html
@@ -5,8 +5,8 @@
 <TITLE>KSPUnwindPreconditioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPUnwindPreconditioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPUnwindPreconditioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPUnwindPreconditioner"><H1>KSPUnwindPreconditioner</H1></A>
 Unwinds the preconditioning in the solution. That is, takes solution to the preconditioned problem and gets the solution to the original problem from it. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Unwinds the preconditioning in the solution. That is, takes solution to the prec
 #include "petscksp.h" 
 PetscErrorCode  KSPUnwindPreconditioner(KSP ksp,Vec vsoln,Vec vt1)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp  </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vsoln </B></TD><TD>- solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vt1   </B></TD><TD>- temporary work vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp  </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vsoln </B></TD><TD>- solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vt1   </B></TD><TD>- temporary work vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vsoln </B> -contains solution on output Many br
+<DT><B>vsoln </B> -contains solution on output
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If preconditioning either symmetrically or on the right, this routine solves Many brfor the correction to the unpreconditioned problem.  If preconditioning on Many brthe left, nothing is done. Many br
+If preconditioning either symmetrically or on the right, this routine solves
+for the correction to the unpreconditioned problem.  If preconditioning on
+the left, nothing is done.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, unwind, preconditioner
diff --git a/docs/manualpages/KSP/KSPView.html b/docs/manualpages/KSP/KSPView.html
index 8609300..3b51629 100644
--- a/docs/manualpages/KSP/KSPView.html
+++ b/docs/manualpages/KSP/KSPView.html
@@ -5,8 +5,8 @@
 <TITLE>KSPView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSPView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSPView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPView"><H1>KSPView</H1></A>
 Prints the <A HREF="../KSP/KSP.html#KSP">KSP</A> data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Prints the <A HREF="../KSP/KSP.html#KSP">KSP</A> data structure.
 #include "petscksp.h" 
 PetscErrorCode  KSPView(KSP ksp,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ksp_view </B> -print the ksp data structure at the end of a <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A> call Many br
+<DT><B>-ksp_view </B> -print the ksp data structure at the end of a <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A> call
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open an alternative visualization context with Many brPetscViewerASCIIOpen() - output to a specified file. Many br
+The user can open an alternative visualization context with
+<A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() - output to a specified file.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, view
diff --git a/docs/manualpages/KSP/KSP_CONVERGED_ATOL.html b/docs/manualpages/KSP/KSP_CONVERGED_ATOL.html
index fc23134..669b967 100644
--- a/docs/manualpages/KSP/KSP_CONVERGED_ATOL.html
+++ b/docs/manualpages/KSP/KSP_CONVERGED_ATOL.html
@@ -5,14 +5,16 @@
 <TITLE>KSP_CONVERGED_ATOL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_CONVERGED_ATOL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_CONVERGED_ATOL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_CONVERGED_ATOL"><H1>KSP_CONVERGED_ATOL</H1></A>
-norm(r) <= atol  Many br
+norm(r) <= atol 
 <P>
-See <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A> and <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() for possible norms that may be used. By default Many brfor left preconditioning it is the 2-norm of the preconditioned residual, and the Many br2-norm of the residual for right preconditioning Many br
+See <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A> and <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() for possible norms that may be used. By default
+for left preconditioning it is the 2-norm of the preconditioned residual, and the
+2-norm of the residual for right preconditioning
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_CONVERGED_ITERATING.html b/docs/manualpages/KSP/KSP_CONVERGED_ITERATING.html
index b641d96..f5d0b77 100644
--- a/docs/manualpages/KSP/KSP_CONVERGED_ITERATING.html
+++ b/docs/manualpages/KSP/KSP_CONVERGED_ITERATING.html
@@ -5,10 +5,10 @@
 <TITLE>KSP_CONVERGED_ITERATING</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_CONVERGED_ITERATING.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_CONVERGED_ITERATING.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_CONVERGED_ITERATING"><H1>KSP_CONVERGED_ITERATING</H1></A>
-This flag is returned if you call <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() while the <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is still running.  Many br
+This flag is returned if you call <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() while the <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is still running. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_CONVERGED_ITS.html b/docs/manualpages/KSP/KSP_CONVERGED_ITS.html
index 3635d94..ff2d470 100644
--- a/docs/manualpages/KSP/KSP_CONVERGED_ITS.html
+++ b/docs/manualpages/KSP/KSP_CONVERGED_ITS.html
@@ -5,10 +5,10 @@
 <TITLE>KSP_CONVERGED_ITS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_CONVERGED_ITS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_CONVERGED_ITS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_CONVERGED_ITS"><H1>KSP_CONVERGED_ITS</H1></A>
-Used by the <A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A> solver after the single iteration of the preconditioner is applied. Also used when the <A HREF="../KSP/KSPConvergedSkip.html#KSPConvergedSkip">KSPConvergedSkip</A>() convergence test routine is set in <A HREF="../KSP/KSP.html#KSP">KSP</A>.  Many br
+Used by the <A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A> solver after the single iteration of the preconditioner is applied. Also used when the <A HREF="../KSP/KSPConvergedSkip.html#KSPConvergedSkip">KSPConvergedSkip</A>() convergence test routine is set in <A HREF="../KSP/KSP.html#KSP">KSP</A>. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_CONVERGED_RTOL.html b/docs/manualpages/KSP/KSP_CONVERGED_RTOL.html
index f90042a..91f236a 100644
--- a/docs/manualpages/KSP/KSP_CONVERGED_RTOL.html
+++ b/docs/manualpages/KSP/KSP_CONVERGED_RTOL.html
@@ -5,12 +5,14 @@
 <TITLE>KSP_CONVERGED_RTOL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_CONVERGED_RTOL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_CONVERGED_RTOL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_CONVERGED_RTOL"><H1>KSP_CONVERGED_RTOL</H1></A>
-norm(r) <= rtol*norm(b)  Many br
+norm(r) <= rtol*norm(b) 
 <P>
-See <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A> and <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() for possible norms that may be used. By default Many brfor left preconditioning it is the 2-norm of the preconditioned residual, and the Many br2-norm of the residual for right preconditioning Many br
+See <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A> and <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() for possible norms that may be used. By default
+for left preconditioning it is the 2-norm of the preconditioned residual, and the
+2-norm of the residual for right preconditioning
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN.html b/docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN.html
index 6766ef3..e6e3ac5 100644
--- a/docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN.html
+++ b/docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN.html
@@ -5,10 +5,10 @@
 <TITLE>KSP_DIVERGED_BREAKDOWN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_DIVERGED_BREAKDOWN"><H1>KSP_DIVERGED_BREAKDOWN</H1></A>
-A breakdown in the Krylov method was detected so the method could not continue to enlarge the Krylov space. Could be due to a singlular matrix or preconditioner.  Many br
+A breakdown in the Krylov method was detected so the method could not continue to enlarge the Krylov space. Could be due to a singlular matrix or preconditioner. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN_BICG.html b/docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN_BICG.html
index c66dc03..42ae6cc 100644
--- a/docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN_BICG.html
+++ b/docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN_BICG.html
@@ -5,10 +5,10 @@
 <TITLE>KSP_DIVERGED_BREAKDOWN_BICG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN_BICG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_DIVERGED_BREAKDOWN_BICG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_DIVERGED_BREAKDOWN_BICG"><H1>KSP_DIVERGED_BREAKDOWN_BICG</H1></A>
-A breakdown in the <A HREF="../KSP/KSPBICG.html#KSPBICG">KSPBICG</A> method was detected so the method could not continue to enlarge the Krylov space.  Many br
+A breakdown in the <A HREF="../KSP/KSPBICG.html#KSPBICG">KSPBICG</A> method was detected so the method could not continue to enlarge the Krylov space. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_DIVERGED_DTOL.html b/docs/manualpages/KSP/KSP_DIVERGED_DTOL.html
index 20f41ab..ba9fb1e 100644
--- a/docs/manualpages/KSP/KSP_DIVERGED_DTOL.html
+++ b/docs/manualpages/KSP/KSP_DIVERGED_DTOL.html
@@ -5,14 +5,16 @@
 <TITLE>KSP_DIVERGED_DTOL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_DIVERGED_DTOL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_DIVERGED_DTOL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_DIVERGED_DTOL"><H1>KSP_DIVERGED_DTOL</H1></A>
-norm(r) >= dtol*norm(b)  Many br
+norm(r) >= dtol*norm(b) 
 <P>
-See <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A> and <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() for possible norms that may be used. By default Many brfor left preconditioning it is the 2-norm of the preconditioned residual, and the Many br2-norm of the residual for right preconditioning Many br
+See <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A> and <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>() for possible norms that may be used. By default
+for left preconditioning it is the 2-norm of the preconditioned residual, and the
+2-norm of the residual for right preconditioning
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_DIVERGED_INDEFINITE_PC.html b/docs/manualpages/KSP/KSP_DIVERGED_INDEFINITE_PC.html
index a54bcbc..e2bdbde 100644
--- a/docs/manualpages/KSP/KSP_DIVERGED_INDEFINITE_PC.html
+++ b/docs/manualpages/KSP/KSP_DIVERGED_INDEFINITE_PC.html
@@ -5,12 +5,13 @@
 <TITLE>KSP_DIVERGED_INDEFINITE_PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_DIVERGED_INDEFINITE_PC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_DIVERGED_INDEFINITE_PC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_DIVERGED_INDEFINITE_PC"><H1>KSP_DIVERGED_INDEFINITE_PC</H1></A>
-It appears the preconditioner is indefinite (has both positive and negative eigenvalues) and this Krylov method (<A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>) requires it to be positive definite  Many br
+It appears the preconditioner is indefinite (has both positive and negative eigenvalues) and this Krylov method (<A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>) requires it to be positive definite 
 <P>
-Notes: This can happen with the <A HREF="../PC/PCICC.html#PCICC">PCICC</A> preconditioner, use -pc_factor_shift_positive_definite to force Many brthe <A HREF="../PC/PCICC.html#PCICC">PCICC</A> preconditioner to generate a positive definite preconditioner Many br
+Notes: This can happen with the <A HREF="../PC/PCICC.html#PCICC">PCICC</A> preconditioner, use -pc_factor_shift_positive_definite to force
+the <A HREF="../PC/PCICC.html#PCICC">PCICC</A> preconditioner to generate a positive definite preconditioner
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_DIVERGED_ITS.html b/docs/manualpages/KSP/KSP_DIVERGED_ITS.html
index 299bc81..9078c70 100644
--- a/docs/manualpages/KSP/KSP_DIVERGED_ITS.html
+++ b/docs/manualpages/KSP/KSP_DIVERGED_ITS.html
@@ -5,10 +5,10 @@
 <TITLE>KSP_DIVERGED_ITS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_DIVERGED_ITS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_DIVERGED_ITS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_DIVERGED_ITS"><H1>KSP_DIVERGED_ITS</H1></A>
-Ran out of iterations before any convergence criteria was reached  Many br
+Ran out of iterations before any convergence criteria was reached 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_DIVERGED_NONSYMMETRIC.html b/docs/manualpages/KSP/KSP_DIVERGED_NONSYMMETRIC.html
index eef59e7..0846b62 100644
--- a/docs/manualpages/KSP/KSP_DIVERGED_NONSYMMETRIC.html
+++ b/docs/manualpages/KSP/KSP_DIVERGED_NONSYMMETRIC.html
@@ -5,10 +5,10 @@
 <TITLE>KSP_DIVERGED_NONSYMMETRIC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_DIVERGED_NONSYMMETRIC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_DIVERGED_NONSYMMETRIC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_DIVERGED_NONSYMMETRIC"><H1>KSP_DIVERGED_NONSYMMETRIC</H1></A>
-It appears the operator or preconditioner is not symmetric and this Krylov method (<A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPMINRES.html#KSPMINRES">KSPMINRES</A>, <A HREF="../KSP/KSPCR.html#KSPCR">KSPCR</A>) requires symmetry  Many br
+It appears the operator or preconditioner is not symmetric and this Krylov method (<A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPMINRES.html#KSPMINRES">KSPMINRES</A>, <A HREF="../KSP/KSPCR.html#KSPCR">KSPCR</A>) requires symmetry 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(), <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</A>()
diff --git a/docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html b/docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html
index bd1f045..b8163e4 100644
--- a/docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html
+++ b/docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html
@@ -5,16 +5,19 @@
 <TITLE>KSP_GMRES_CGS_REFINE_IFNEEDED</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_GMRES_CGS_REFINE_IFNEEDED"><H1>KSP_GMRES_CGS_REFINE_IFNEEDED</H1></A>
-Do the classical (unmodified) Gram-Schmidt process and one step of iterative refinement if an estimate of the orthogonality of the resulting vectors indicates poor orthogonality.  Many br
+Do the classical (unmodified) Gram-Schmidt process and one step of iterative refinement if an estimate of the orthogonality of the resulting vectors indicates poor orthogonality. 
 <P>
-Note: This is slower than <A HREF="../KSP/KSP_GMRES_CGS_REFINE_NEVER.html#KSP_GMRES_CGS_REFINE_NEVER">KSP_GMRES_CGS_REFINE_NEVER</A> because it requires an extra norm computation to Many brestimate the orthogonality but is more stable. Many br
+Note: This is slower than <A HREF="../KSP/KSP_GMRES_CGS_REFINE_NEVER.html#KSP_GMRES_CGS_REFINE_NEVER">KSP_GMRES_CGS_REFINE_NEVER</A> because it requires an extra norm computation to
+estimate the orthogonality but is more stable.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>(),
-<BR><A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSP_GMRES_CGS_REFINE_NEVER.html#KSP_GMRES_CGS_REFINE_NEVER">KSP_GMRES_CGS_REFINE_NEVER</A>, KSP_GMRES_CGS_REFINE_ALWAYS, Many brKSPGMRESModifiedGramSchmidtOrthogonalization() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSP_GMRES_CGS_REFINE_NEVER.html#KSP_GMRES_CGS_REFINE_NEVER">KSP_GMRES_CGS_REFINE_NEVER</A>, KSP_GMRES_CGS_REFINE_ALWAYS,
+<A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/../../../include/petscksp.h.html#KSP_GMRES_CGS_REFINE_IFNEEDED">src/ksp/ksp/../../../include/petscksp.h</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_NEVER.html b/docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_NEVER.html
index f9bddfe..c3f0111 100644
--- a/docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_NEVER.html
+++ b/docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_NEVER.html
@@ -5,18 +5,21 @@
 <TITLE>KSP_GMRES_CGS_REFINE_NEVER</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_NEVER.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_GMRES_CGS_REFINE_NEVER.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_GMRES_CGS_REFINE_NEVER"><H1>KSP_GMRES_CGS_REFINE_NEVER</H1></A>
-Do two steps of the classical (unmodified) Gram-Schmidt process.  Many br
+Do two steps of the classical (unmodified) Gram-Schmidt process. 
 <P>
-Note: This is roughly twice the cost of <A HREF="../KSP/KSP_GMRES_CGS_REFINE_NEVER.html#KSP_GMRES_CGS_REFINE_NEVER">KSP_GMRES_CGS_REFINE_NEVER</A> because it performs the process twice Many brbut it saves the extra norm calculation needed by <A HREF="../KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html#KSP_GMRES_CGS_REFINE_IFNEEDED">KSP_GMRES_CGS_REFINE_IFNEEDED</A>. Many br
+Note: This is roughly twice the cost of <A HREF="../KSP/KSP_GMRES_CGS_REFINE_NEVER.html#KSP_GMRES_CGS_REFINE_NEVER">KSP_GMRES_CGS_REFINE_NEVER</A> because it performs the process twice
+but it saves the extra norm calculation needed by <A HREF="../KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html#KSP_GMRES_CGS_REFINE_IFNEEDED">KSP_GMRES_CGS_REFINE_IFNEEDED</A>.
 <P>
-You should only use this if you absolutely know that the iterative refinement is needed. Many br
+You should only use this if you absolutely know that the iterative refinement is needed.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPGMRESClassicalGramSchmidtOrthogonalization.html#KSPGMRESClassicalGramSchmidtOrthogonalization">KSPGMRESClassicalGramSchmidtOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESSetOrthogonalization.html#KSPGMRESSetOrthogonalization">KSPGMRESSetOrthogonalization</A>(), <A HREF="../KSP/KSPGMRESGetOrthogonalization.html#KSPGMRESGetOrthogonalization">KSPGMRESGetOrthogonalization</A>(),
-<BR><A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html#KSP_GMRES_CGS_REFINE_IFNEEDED">KSP_GMRES_CGS_REFINE_IFNEEDED</A>, KSP_GMRES_CGS_REFINE_ALWAYS, Many brKSPGMRESModifiedGramSchmidtOrthogonalization() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></ [...]
+<BR><A HREF="../KSP/KSPGMRESSetCGSRefinementType.html#KSPGMRESSetCGSRefinementType">KSPGMRESSetCGSRefinementType</A>(), <A HREF="../KSP/KSPGMRESGetCGSRefinementType.html#KSPGMRESGetCGSRefinementType">KSPGMRESGetCGSRefinementType</A>(), <A HREF="../KSP/KSP_GMRES_CGS_REFINE_IFNEEDED.html#KSP_GMRES_CGS_REFINE_IFNEEDED">KSP_GMRES_CGS_REFINE_IFNEEDED</A>, KSP_GMRES_CGS_REFINE_ALWAYS,
+<A HREF="../KSP/KSPGMRESModifiedGramSchmidtOrthogonalization.html#KSPGMRESModifiedGramSchmidtOrthogonalization">KSPGMRESModifiedGramSchmidtOrthogonalization</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/ksp/../../../include/petscksp.h.html#KSP_GMRES_CGS_REFINE_NEVER">src/ksp/ksp/../../../include/petscksp.h</A>
 <BR><A HREF="./index.html">Index of all KSP routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/KSP/KSP_NORM_NATURAL.html b/docs/manualpages/KSP/KSP_NORM_NATURAL.html
index c53e3b4..ed31597 100644
--- a/docs/manualpages/KSP/KSP_NORM_NATURAL.html
+++ b/docs/manualpages/KSP/KSP_NORM_NATURAL.html
@@ -5,10 +5,10 @@
 <TITLE>KSP_NORM_NATURAL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_NORM_NATURAL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_NORM_NATURAL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_NORM_NATURAL"><H1>KSP_NORM_NATURAL</H1></A>
-Compute the 'natural norm' of residual sqrt((b - A*x)*B*(b - A*x)) and pass that to the convergence test routine. This is only supported by  <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPCR.html#KSPCR">KSPCR</A>, <A HREF="../KSP/KSPCGNE.html#KSPCGNE">KSPCGNE</A>, <A HREF="../KSP/KSPCGS.html#KSPCGS">KSPCGS</A>, <A HREF="../KSP/KSPFCG.html#KSPFCG">KSPFCG</A>, <A HREF="../KSP/KSPPIPEFCG.html#KSPPIPEFCG">KSPPIPEFCG</A>, <A HREF="../KSP/KSPPIPEGCR.html#KSPPIPEGCR">KSPPIPEGCR [...]
+Compute the 'natural norm' of residual sqrt((b - A*x)*B*(b - A*x)) and pass that to the convergence test routine. This is only supported by  <A HREF="../KSP/KSPCG.html#KSPCG">KSPCG</A>, <A HREF="../KSP/KSPCR.html#KSPCR">KSPCR</A>, <A HREF="../KSP/KSPCGNE.html#KSPCGNE">KSPCGNE</A>, <A HREF="../KSP/KSPCGS.html#KSPCGS">KSPCGS</A>, <A HREF="../KSP/KSPFCG.html#KSPFCG">KSPFCG</A>, <A HREF="../KSP/KSPPIPEFCG.html#KSPPIPEFCG">KSPPIPEFCG</A>, <A HREF="../KSP/KSPPIPEGCR.html#KSPPIPEGCR">KSPPIPEGCR</A> 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A>, <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(), <A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>, <A HREF="../KSP/KSP_NORM_PRECONDITIONED.html#KSP_NORM_PRECONDITIONED">KSP_NORM_PRECONDITIONED</A>, <A HREF="../KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</A>, <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergen [...]
diff --git a/docs/manualpages/KSP/KSP_NORM_NONE.html b/docs/manualpages/KSP/KSP_NORM_NONE.html
index 06325fe..dca9095 100644
--- a/docs/manualpages/KSP/KSP_NORM_NONE.html
+++ b/docs/manualpages/KSP/KSP_NORM_NONE.html
@@ -5,12 +5,12 @@
 <TITLE>KSP_NORM_NONE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_NORM_NONE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_NORM_NONE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_NORM_NONE"><H1>KSP_NORM_NONE</H1></A>
-Do not compute a norm during the Krylov process. This will possibly save some computation but means the convergence test cannot be based on a norm of a residual etc.  Many br
+Do not compute a norm during the Krylov process. This will possibly save some computation but means the convergence test cannot be based on a norm of a residual etc. 
 <P>
-Note: Some Krylov methods need to compute a residual norm (such as GMRES) and then this option is ignored Many br
+Note: Some Krylov methods need to compute a residual norm (such as GMRES) and then this option is ignored
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A>, <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(), <A HREF="../KSP/KSP_NORM_PRECONDITIONED.html#KSP_NORM_PRECONDITIONED">KSP_NORM_PRECONDITIONED</A>, <A HREF="../KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</A>, <A HREF="../KSP/KSP_NORM_NATURAL.html#KSP_NORM_NATURAL">KSP_NORM_NATURAL</A>
diff --git a/docs/manualpages/KSP/KSP_NORM_PRECONDITIONED.html b/docs/manualpages/KSP/KSP_NORM_PRECONDITIONED.html
index add3b16..e89d463 100644
--- a/docs/manualpages/KSP/KSP_NORM_PRECONDITIONED.html
+++ b/docs/manualpages/KSP/KSP_NORM_PRECONDITIONED.html
@@ -5,10 +5,10 @@
 <TITLE>KSP_NORM_PRECONDITIONED</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_NORM_PRECONDITIONED.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_NORM_PRECONDITIONED.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_NORM_PRECONDITIONED"><H1>KSP_NORM_PRECONDITIONED</H1></A>
-Compute the norm of the preconditioned residual B*(b - A*x), if left preconditioning, and pass that to the convergence test routine.  Many br
+Compute the norm of the preconditioned residual B*(b - A*x), if left preconditioning, and pass that to the convergence test routine. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A>, <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(), <A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>, <A HREF="../KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</A>, <A HREF="../KSP/KSP_NORM_NATURAL.html#KSP_NORM_NATURAL">KSP_NORM_NATURAL</A>, <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>()
diff --git a/docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html b/docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html
index 4671230..4f211c9 100644
--- a/docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html
+++ b/docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html
@@ -5,10 +5,10 @@
 <TITLE>KSP_NORM_UNPRECONDITIONED</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSP_NORM_UNPRECONDITIONED"><H1>KSP_NORM_UNPRECONDITIONED</H1></A>
-Compute the norm of the true residual (b - A*x) and pass that to the convergence test routine.  Many br
+Compute the norm of the true residual (b - A*x) and pass that to the convergence test routine. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPNormType.html#KSPNormType">KSPNormType</A>, <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(), <A HREF="../KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</A>, <A HREF="../KSP/KSP_NORM_PRECONDITIONED.html#KSP_NORM_PRECONDITIONED">KSP_NORM_PRECONDITIONED</A>, <A HREF="../KSP/KSP_NORM_NATURAL.html#KSP_NORM_NATURAL">KSP_NORM_NATURAL</A>, <A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>()
diff --git a/docs/manualpages/KSP/MatCreateSchurComplement.html b/docs/manualpages/KSP/MatCreateSchurComplement.html
index 741de78..e460b88 100644
--- a/docs/manualpages/KSP/MatCreateSchurComplement.html
+++ b/docs/manualpages/KSP/MatCreateSchurComplement.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSchurComplement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatCreateSchurComplement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatCreateSchurComplement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSchurComplement"><H1>MatCreateSchurComplement</H1></A>
 Creates a new matrix object that behaves like the Schur complement of a matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,28 @@ Creates a new matrix object that behaves like the Schur complement of a matrix
 #include "petscksp.h" 
 PetscErrorCode  MatCreateSchurComplement(Mat A00,Mat Ap00,Mat A01,Mat A10,Mat A11,Mat *S)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11  </B></TD><TD>- the four parts of the original matrix A = [A00 A01; A10 A11] (A11 is optional) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ap00             </B></TD><TD>- preconditioning matrix for use in ksp(A00,Ap00) to approximate the action of A^{-1} Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11  </B></TD><TD>- the four parts of the original matrix A = [A00 A01; A10 A11] (A11 is optional)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ap00             </B></TD><TD>- preconditioning matrix for use in ksp(A00,Ap00) to approximate the action of A^{-1}
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>S </B> -the matrix that the Schur complement S = A11 - A10 ksp(A00,Ap00) A01 Many br
+<DT><B>S </B> -the matrix that the Schur complement S = A11 - A10 ksp(A00,Ap00) A01
 <br>
 <P>
- Many br
+
 <P>
-Notes: The Schur complement is NOT actually formed! Rather, this Many brobject performs the matrix-vector product by using formula S = A11 - A10 A^{-1} A01 Many brfor Schur complement S and a <A HREF="../KSP/KSP.html#KSP">KSP</A> solver to approximate the action of A^{-1}. Many br
+Notes: The Schur complement is NOT actually formed! Rather, this
+object performs the matrix-vector product by using formula S = A11 - A10 A^{-1} A01
+for Schur complement S and a <A HREF="../KSP/KSP.html#KSP">KSP</A> solver to approximate the action of A^{-1}.
 <P>
-All four matrices must have the same MPI communicator. Many br
+All four matrices must have the same MPI communicator.
 <P>
-A00 and  A11 must be square matrices. Many br
+A00 and  A11 must be square matrices.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateNormal.html#MatCreateNormal">MatCreateNormal</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../KSP/MatSchurComplementGetKSP.html#MatSchurComplementGetKSP">MatSchurComplementGetKSP</A>(), <A HREF="../KSP/MatSchurComplementUpdateSubMatrices.html#MatSchurComplementUpdateSubMatrices">MatSchurComplementUpdateSubMatrices</A>(), <A HREF="../Mat/MatCreateTranspose.html#MatCreateTranspose">M [...]
diff --git a/docs/manualpages/KSP/MatCreateSchurComplementPmat.html b/docs/manualpages/KSP/MatCreateSchurComplementPmat.html
index 1d357f3..313e720 100644
--- a/docs/manualpages/KSP/MatCreateSchurComplementPmat.html
+++ b/docs/manualpages/KSP/MatCreateSchurComplementPmat.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSchurComplementPmat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatCreateSchurComplementPmat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatCreateSchurComplementPmat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSchurComplementPmat"><H1>MatCreateSchurComplementPmat</H1></A>
 create a preconditioning matrix for the Schur complement by assembling Sp = A11 - A10 inv(diag(A00)) A01 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ create a preconditioning matrix for the Schur complement by assembling Sp = A11
 #include "petscksp.h" 
 PetscErrorCode  MatCreateSchurComplementPmat(Mat A00,Mat A01,Mat A10,Mat A11,MatSchurComplementAinvType ainvtype,MatReuse preuse,Mat *Spmat)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11      </B></TD><TD>- the four parts of the original matrix A = [A00 A01; A10 A11] (A01,A10, and A11 are optional, implying zero matrices) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ainvtype             </B></TD><TD>- type of approximation for inv(A00) used when forming Sp = A11 - A10 inv(A00) A01 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preuse               </B></TD><TD>- MAT_INITIAL_MATRIX for a new Sp, or MAT_REUSE_MATRIX to reuse an existing Sp, or MAT_IGNORE_MATRIX to put nothing in Sp Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11      </B></TD><TD>- the four parts of the original matrix A = [A00 A01; A10 A11] (A01,A10, and A11 are optional, implying zero matrices)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ainvtype             </B></TD><TD>- type of approximation for inv(A00) used when forming Sp = A11 - A10 inv(A00) A01
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preuse               </B></TD><TD>- MAT_INITIAL_MATRIX for a new Sp, or MAT_REUSE_MATRIX to reuse an existing Sp, or MAT_IGNORE_MATRIX to put nothing in Sp
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>Spmat                </B> -approximate Schur complement suitable for preconditioning S = A11 - A10 inv(diag(A00)) A01 Many br
+<DT><B>Spmat                </B> -approximate Schur complement suitable for preconditioning S = A11 - A10 inv(diag(A00)) A01
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires Many brapplication-specific information.  The default for assembled matrices is to use the inverse of the diagonal of Many brthe (0,0) block A00 in place of A00^{-1}. This rarely produce a scalable algorithm. Optionally, A00 can be lumped Many brbefore forming inv(diag(A00)). Many br
+Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires
+application-specific information.  The default for assembled matrices is to use the inverse of the diagonal of
+the (0,0) block A00 in place of A00^{-1}. This rarely produce a scalable algorithm. Optionally, A00 can be lumped
+before forming inv(diag(A00)).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/MatGetSchurComplement.html b/docs/manualpages/KSP/MatGetSchurComplement.html
index d53b5b6..0cae1f3 100644
--- a/docs/manualpages/KSP/MatGetSchurComplement.html
+++ b/docs/manualpages/KSP/MatGetSchurComplement.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetSchurComplement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatGetSchurComplement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatGetSchurComplement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetSchurComplement"><H1>MatGetSchurComplement</H1></A>
 Obtain the Schur complement from eliminating part of the matrix in another part. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,47 @@ Obtain the Schur complement from eliminating part of the matrix in another part.
 #include "petscksp.h" 
 PetscErrorCode  MatGetSchurComplement(Mat A,IS isrow0,IS iscol0,IS isrow1,IS iscol1,MatReuse mreuse,Mat *S,MatSchurComplementAinvType ainvtype,MatReuse preuse,Mat *Sp)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A      </B></TD><TD>- matrix in which the complement is to be taken Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow0 </B></TD><TD>- rows to eliminate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol0 </B></TD><TD>- columns to eliminate, (isrow0,iscol0) should be square and nonsingular Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow1 </B></TD><TD>- rows in which the Schur complement is formed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol1 </B></TD><TD>- columns in which the Schur complement is formed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mreuse </B></TD><TD>- MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX, use MAT_IGNORE_MATRIX to put nothing in S Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>plump  </B></TD><TD>- the type of approximation used for the inverse of the (0,0) block used in forming Sp: Many brMAT_SCHUR_COMPLEMENT_AINV_DIAG or MAT_SCHUR_COMPLEMENT_AINV_LUMP Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preuse </B></TD><TD>- MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX, use MAT_IGNORE_MATRIX to put nothing in Sp Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A      </B></TD><TD>- matrix in which the complement is to be taken
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow0 </B></TD><TD>- rows to eliminate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol0 </B></TD><TD>- columns to eliminate, (isrow0,iscol0) should be square and nonsingular
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow1 </B></TD><TD>- rows in which the Schur complement is formed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol1 </B></TD><TD>- columns in which the Schur complement is formed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mreuse </B></TD><TD>- MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX, use MAT_IGNORE_MATRIX to put nothing in S
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>plump  </B></TD><TD>- the type of approximation used for the inverse of the (0,0) block used in forming Sp:
+MAT_SCHUR_COMPLEMENT_AINV_DIAG or MAT_SCHUR_COMPLEMENT_AINV_LUMP
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preuse </B></TD><TD>- MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX, use MAT_IGNORE_MATRIX to put nothing in Sp
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S      </B></TD><TD>- exact Schur complement, often of type MATSCHURCOMPLEMENT which is difficult to use for preconditioning Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Sp     </B></TD><TD>- approximate Schur complement suitable for preconditioning Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S      </B></TD><TD>- exact Schur complement, often of type MATSCHURCOMPLEMENT which is difficult to use for preconditioning
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Sp     </B></TD><TD>- approximate Schur complement suitable for preconditioning
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires Many brapplication-specific information.  The default for assembled matrices is to use the inverse of the diagonal of Many brthe (0,0) block A00 in place of A00^{-1}. This rarely produce a scalable algorithm. Optionally, A00 can be lumped Many brbefore forming inv(diag(A00)). Many br
+Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires
+application-specific information.  The default for assembled matrices is to use the inverse of the diagonal of
+the (0,0) block A00 in place of A00^{-1}. This rarely produce a scalable algorithm. Optionally, A00 can be lumped
+before forming inv(diag(A00)).
 <P>
-Sometimes users would like to provide problem-specific data in the Schur complement, usually only for special row Many brand column index sets.  In that case, the user should call <A HREF="../Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</A>() on the *S matrix and pass mreuse of MAT_REUSE_MATRIX to set Many br"MatGetSchurComplement_C" to their function.  If their function needs to fall back to the default implementation, it Many brshould call  [...]
+Sometimes users would like to provide problem-specific data in the Schur complement, usually only for special row
+and column index sets.  In that case, the user should call <A HREF="../Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</A>() on the *S matrix and pass mreuse of MAT_REUSE_MATRIX to set
+"MatGetSchurComplement_C" to their function.  If their function needs to fall back to the default implementation, it
+should call MatGetSchurComplement_Basic().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/MatSchurComplementAinvType.html b/docs/manualpages/KSP/MatSchurComplementAinvType.html
index ebb7b76..74bb4f2 100644
--- a/docs/manualpages/KSP/MatSchurComplementAinvType.html
+++ b/docs/manualpages/KSP/MatSchurComplementAinvType.html
@@ -5,15 +5,15 @@
 <TITLE>MatSchurComplementAinvType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementAinvType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementAinvType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementAinvType"><H1>MatSchurComplementAinvType</H1></A>
 Determines how to approximate the inverse of the (0,0) block in Schur complement preconditioning matrix assembly routines 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_SCHUR_COMPLEMENT_AINV_DIAG, MAT_SCHUR_COMPLEMENT_AINV_LUMP} <A HREF="../KSP/MatSchurComplementAinvType.html#MatSchurComplementAinvType">MatSchurComplementAinvType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/MatSchurComplementGetAinvType.html#MatSchurComplementGetAinvType">MatSchurComplementGetAinvType</A>(), <A HREF="../KSP/MatSchurComplementSetAinvType.html#MatSchurComplementSetAinvType">MatSchurComplementSetAinvType</A>(), <A HREF="../KSP/MatSchurComplementGetPmat.html#MatSchurComplementGetPmat">MatSchurComplementGetPmat</A>(), <A HREF="../KSP/MatGetSchurComplement.html#MatGetSchurComplement">MatGetSchurComplement</A>(), <A HREF="../KSP/MatCreateSchurComplementPmat.html#M [...]
diff --git a/docs/manualpages/KSP/MatSchurComplementComputeExplicitOperator.html b/docs/manualpages/KSP/MatSchurComplementComputeExplicitOperator.html
index 297361b..a496daf 100644
--- a/docs/manualpages/KSP/MatSchurComplementComputeExplicitOperator.html
+++ b/docs/manualpages/KSP/MatSchurComplementComputeExplicitOperator.html
@@ -5,8 +5,8 @@
 <TITLE>MatSchurComplementComputeExplicitOperator</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementComputeExplicitOperator.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementComputeExplicitOperator.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementComputeExplicitOperator"><H1>MatSchurComplementComputeExplicitOperator</H1></A>
 Compute the Schur complement matrix explicitly 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Compute the Schur complement matrix explicitly
 #include "petscksp.h" 
 PetscErrorCode MatSchurComplementComputeExplicitOperator(Mat M, Mat *S)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>M </B> -the matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() Many br
+<DT><B>M </B> -the matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>S </B> -the Schur complement matrix Many br
+<DT><B>S </B> -the Schur complement matrix
 <br>
 <P>
-Note: This can be expensive, so it is mainly for testing Many br
+Note: This can be expensive, so it is mainly for testing
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>(), MatSchurComplementUpdate()
diff --git a/docs/manualpages/KSP/MatSchurComplementGetAinvType.html b/docs/manualpages/KSP/MatSchurComplementGetAinvType.html
index 816acd2..7922369 100644
--- a/docs/manualpages/KSP/MatSchurComplementGetAinvType.html
+++ b/docs/manualpages/KSP/MatSchurComplementGetAinvType.html
@@ -5,8 +5,8 @@
 <TITLE>MatSchurComplementGetAinvType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementGetAinvType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementGetAinvType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementGetAinvType"><H1>MatSchurComplementGetAinvType</H1></A>
 get the type of approximation for the inverse of the (0,0) block used in forming Sp in <A HREF="../KSP/MatSchurComplementGetPmat.html#MatSchurComplementGetPmat">MatSchurComplementGetPmat</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ get the type of approximation for the inverse of the (0,0) block used in forming
 #include "petscksp.h" 
 PetscErrorCode  MatSchurComplementGetAinvType(Mat S,MatSchurComplementAinvType *ainvtype)
 </PRE>
-Not collective. Many br
+Not collective.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>S      </B> -matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01 Many br
+<DT><B>S      </B> -matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ainvtype </B> -type of approximation used to form A00inv from A00 when assembling Sp = A11 - A10 A00inv A01: Many brMAT_SCHUR_COMPLEMENT_AINV_DIAG or MAT_SCHUR_COMPLEMENT_AINV_LUMP Many br
+<DT><B>ainvtype </B> -type of approximation used to form A00inv from A00 when assembling Sp = A11 - A10 A00inv A01:
+MAT_SCHUR_COMPLEMENT_AINV_DIAG or MAT_SCHUR_COMPLEMENT_AINV_LUMP
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires Many brapplication-specific information.  The default for assembled matrices is to use the inverse of the diagonal of Many brthe (0,0) block A00 in place of A00^{-1}. This rarely produce a scalable algorithm. Optionally, A00 can be lumped Many brbefore forming inv(diag(A00)). Many br
+Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires
+application-specific information.  The default for assembled matrices is to use the inverse of the diagonal of
+the (0,0) block A00 in place of A00^{-1}. This rarely produce a scalable algorithm. Optionally, A00 can be lumped
+before forming inv(diag(A00)).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/MatSchurComplementGetKSP.html b/docs/manualpages/KSP/MatSchurComplementGetKSP.html
index 30c9702..4df4ec3 100644
--- a/docs/manualpages/KSP/MatSchurComplementGetKSP.html
+++ b/docs/manualpages/KSP/MatSchurComplementGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>MatSchurComplementGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementGetKSP"><H1>MatSchurComplementGetKSP</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> object that is used to invert A00 in the Schur complement matrix S = A11 - A10 ksp(A00,Ap00) A01 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,21 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> object that is used to invert A00
 #include "petscksp.h" 
 PetscErrorCode MatSchurComplementGetKSP(Mat S, KSP *ksp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>S </B> -matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01 Many br
+<DT><B>S </B> -matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ksp </B> -the linear solver object Many br
+<DT><B>ksp </B> -the linear solver object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-fieldsplit_<splitname_0>_XXX sets <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../PC/PC.html#PC">PC</A> options for the 0</B> -split solver inside the Schur complement used in PCFieldSplit; default <splitname_0> is 0. Many br
+<DT><B>-fieldsplit_<splitname_0>_XXX sets <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../PC/PC.html#PC">PC</A> options for the 0</B> -split solver inside the Schur complement used in PCFieldSplit; default <splitname_0> is 0.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/MatSchurComplementSetKSP.html#MatSchurComplementSetKSP">MatSchurComplementSetKSP</A>(), <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>(), <A HREF="../Mat/MatCreateNormal.html#MatCreateNormal">MatCreateNormal</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>()
diff --git a/docs/manualpages/KSP/MatSchurComplementGetPmat.html b/docs/manualpages/KSP/MatSchurComplementGetPmat.html
index 730aa7f..1982f67 100644
--- a/docs/manualpages/KSP/MatSchurComplementGetPmat.html
+++ b/docs/manualpages/KSP/MatSchurComplementGetPmat.html
@@ -5,8 +5,8 @@
 <TITLE>MatSchurComplementGetPmat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementGetPmat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementGetPmat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementGetPmat"><H1>MatSchurComplementGetPmat</H1></A>
 Obtain a preconditioning matrix for the Schur complement by assembling Sp = A11 - A10 inv(diag(A00)) A01 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,32 @@ Obtain a preconditioning matrix for the Schur complement by assembling Sp = A11
 #include "petscksp.h" 
 PetscErrorCode  MatSchurComplementGetPmat(Mat S,MatReuse preuse,Mat *Sp)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S      </B></TD><TD>- matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preuse </B></TD><TD>- MAT_INITIAL_MATRIX for a new Sp, or MAT_REUSE_MATRIX to reuse an existing Sp, or MAT_IGNORE_MATRIX to put nothing in Sp Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S      </B></TD><TD>- matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>preuse </B></TD><TD>- MAT_INITIAL_MATRIX for a new Sp, or MAT_REUSE_MATRIX to reuse an existing Sp, or MAT_IGNORE_MATRIX to put nothing in Sp
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>Sp     </B> -approximate Schur complement suitable for preconditioning S = A11 - A10 inv(diag(A00)) A01 Many br
+<DT><B>Sp     </B> -approximate Schur complement suitable for preconditioning S = A11 - A10 inv(diag(A00)) A01
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires Many brapplication-specific information.  The default for assembled matrices is to use the inverse of the diagonal of Many brthe (0,0) block A00 in place of A00^{-1}. This rarely produce a scalable algorithm. Optionally, A00 can be lumped Many brbefore forming inv(diag(A00)). Many br
+Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires
+application-specific information.  The default for assembled matrices is to use the inverse of the diagonal of
+the (0,0) block A00 in place of A00^{-1}. This rarely produce a scalable algorithm. Optionally, A00 can be lumped
+before forming inv(diag(A00)).
 <P>
-Sometimes users would like to provide problem-specific data in the Schur complement, usually only Many brfor special row and column index sets.  In that case, the user should call <A HREF="../Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</A>() to set Many br"MatSchurComplementGetPmat_C" to their function.  If their function needs to fall back to the default implementation, Many brit should call MatSchurComplementGetPmat_Basic(). Many br
+Sometimes users would like to provide problem-specific data in the Schur complement, usually only
+for special row and column index sets.  In that case, the user should call <A HREF="../Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</A>() to set
+"MatSchurComplementGetPmat_C" to their function.  If their function needs to fall back to the default implementation,
+it should call MatSchurComplementGetPmat_Basic().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/MatSchurComplementGetSubMatrices.html b/docs/manualpages/KSP/MatSchurComplementGetSubMatrices.html
index f1ef863..c1a46e1 100644
--- a/docs/manualpages/KSP/MatSchurComplementGetSubMatrices.html
+++ b/docs/manualpages/KSP/MatSchurComplementGetSubMatrices.html
@@ -5,8 +5,8 @@
 <TITLE>MatSchurComplementGetSubMatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementGetSubMatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementGetSubMatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementGetSubMatrices"><H1>MatSchurComplementGetSubMatrices</H1></A>
 Get the individual submatrices in the Schur complement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Get the individual submatrices in the Schur complement
 #include "petscksp.h" 
 PetscErrorCode  MatSchurComplementGetSubMatrices(Mat S,Mat *A00,Mat *Ap00,Mat *A01,Mat *A10,Mat *A11)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>S                </B> -matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01 Many br
+<DT><B>S                </B> -matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11  </B></TD><TD>- the four parts of the original matrix A = [A00 A01; A10 A11] (A11 is optional) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ap00             </B></TD><TD>- preconditioning matrix for use in ksp(A00,Ap00) to approximate the action of A^{-1}. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11  </B></TD><TD>- the four parts of the original matrix A = [A00 A01; A10 A11] (A11 is optional)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ap00             </B></TD><TD>- preconditioning matrix for use in ksp(A00,Ap00) to approximate the action of A^{-1}.
+</TD></TR></TABLE>
 <P>
-Note: A11 is optional, and thus can be NULL.  The submatrices are not increfed before they are returned and should not be modified or destroyed. Many br
+Note: A11 is optional, and thus can be NULL.  The submatrices are not increfed before they are returned and should not be modified or destroyed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateNormal.html#MatCreateNormal">MatCreateNormal</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../KSP/MatSchurComplementGetKSP.html#MatSchurComplementGetKSP">MatSchurComplementGetKSP</A>(), <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>(), <A HREF="../KSP/MatSchurComplementUpdateSubMatrices.html#MatSchurComplementUpdateSubMatrices"> [...]
diff --git a/docs/manualpages/KSP/MatSchurComplementSetAinvType.html b/docs/manualpages/KSP/MatSchurComplementSetAinvType.html
index 49c0ffa..1e1953b 100644
--- a/docs/manualpages/KSP/MatSchurComplementSetAinvType.html
+++ b/docs/manualpages/KSP/MatSchurComplementSetAinvType.html
@@ -5,8 +5,8 @@
 <TITLE>MatSchurComplementSetAinvType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementSetAinvType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementSetAinvType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementSetAinvType"><H1>MatSchurComplementSetAinvType</H1></A>
 set the type of approximation used for the inverse of the (0,0) block used in forming Sp in <A HREF="../KSP/MatSchurComplementGetPmat.html#MatSchurComplementGetPmat">MatSchurComplementGetPmat</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,26 @@ set the type of approximation used for the inverse of the (0,0) block used in fo
 #include "petscksp.h" 
 PetscErrorCode  MatSchurComplementSetAinvType(Mat S,MatSchurComplementAinvType ainvtype)
 </PRE>
-Not collective. Many br
+Not collective.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S        </B></TD><TD>- matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ainvtype </B></TD><TD>- type of approximation used to form A00inv from A00 when assembling Sp = A11 - A10 A00inv A01: Many brMAT_SCHUR_COMPLEMENT_AINV_DIAG or MAT_SCHUR_COMPLEMENT_AINV_LUMP Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S        </B></TD><TD>- matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ainvtype </B></TD><TD>- type of approximation used to form A00inv from A00 when assembling Sp = A11 - A10 A00inv A01:
+MAT_SCHUR_COMPLEMENT_AINV_DIAG or MAT_SCHUR_COMPLEMENT_AINV_LUMP
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options database</FONT></H3>
--mat_schur_complement_ainv_type diag | lump Many br
+-mat_schur_complement_ainv_type diag | lump
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires Many brapplication-specific information.  The default for assembled matrices is to use the inverse of the diagonal of Many brthe (0,0) block A00 in place of A00^{-1}. This rarely produces a scalable algorithm. Optionally, A00 can be lumped Many brbefore forming inv(diag(A00)). Many br
+Since the real Schur complement is usually dense, providing a good approximation to newpmat usually requires
+application-specific information.  The default for assembled matrices is to use the inverse of the diagonal of
+the (0,0) block A00 in place of A00^{-1}. This rarely produces a scalable algorithm. Optionally, A00 can be lumped
+before forming inv(diag(A00)).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/KSP/MatSchurComplementSetKSP.html b/docs/manualpages/KSP/MatSchurComplementSetKSP.html
index 86d6c2b..cbdd2b9 100644
--- a/docs/manualpages/KSP/MatSchurComplementSetKSP.html
+++ b/docs/manualpages/KSP/MatSchurComplementSetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>MatSchurComplementSetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementSetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementSetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementSetKSP"><H1>MatSchurComplementSetKSP</H1></A>
 Sets the <A HREF="../KSP/KSP.html#KSP">KSP</A> object that is used to invert A00 in the Schur complement matrix S = A11 - A10 ksp(A00,Ap00) A01 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Sets the <A HREF="../KSP/KSP.html#KSP">KSP</A> object that is used to invert A00
 #include "petscksp.h" 
 PetscErrorCode MatSchurComplementSetKSP(Mat S, KSP ksp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S   </B></TD><TD>- matrix created with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the linear solver object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S   </B></TD><TD>- matrix created with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the linear solver object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Developer Notes</FONT></H3>
-This is used in PCFieldSplit to reuse the 0-split <A HREF="../KSP/KSP.html#KSP">KSP</A> to implement ksp(A00,Ap00) in S. Many br
+This is used in PCFieldSplit to reuse the 0-split <A HREF="../KSP/KSP.html#KSP">KSP</A> to implement ksp(A00,Ap00) in S.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/MatSchurComplementGetKSP.html#MatSchurComplementGetKSP">MatSchurComplementGetKSP</A>(), <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>(), <A HREF="../Mat/MatCreateNormal.html#MatCreateNormal">MatCreateNormal</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), MATSCHURCOMPLEMENT
diff --git a/docs/manualpages/KSP/MatSchurComplementSetSubMatrices.html b/docs/manualpages/KSP/MatSchurComplementSetSubMatrices.html
index 9cd8edd..a33fdf2 100644
--- a/docs/manualpages/KSP/MatSchurComplementSetSubMatrices.html
+++ b/docs/manualpages/KSP/MatSchurComplementSetSubMatrices.html
@@ -5,8 +5,8 @@
 <TITLE>MatSchurComplementSetSubMatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementSetSubMatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementSetSubMatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementSetSubMatrices"><H1>MatSchurComplementSetSubMatrices</H1></A>
 Sets the matrices that define the Schur complement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Sets the matrices that define the Schur complement
 #include "petscksp.h" 
 PetscErrorCode  MatSchurComplementSetSubMatrices(Mat S,Mat A00,Mat Ap00,Mat A01,Mat A10,Mat A11)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S                </B></TD><TD>- matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A> (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11  </B></TD><TD>- the four parts of A = [A00 A01; A10 A11] (A11 is optional) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ap00             </B></TD><TD>- preconditioning matrix for use in ksp(A00,Ap00) to approximate the action of A^{-1}. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S                </B></TD><TD>- matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A> (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11  </B></TD><TD>- the four parts of A = [A00 A01; A10 A11] (A11 is optional)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ap00             </B></TD><TD>- preconditioning matrix for use in ksp(A00,Ap00) to approximate the action of A^{-1}.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: The Schur complement is NOT actually formed! Rather, this Many brobject performs the matrix-vector product by using formula S = A11 - A10 A^{-1} A01 Many brfor Schur complement S and a <A HREF="../KSP/KSP.html#KSP">KSP</A> solver to approximate the action of A^{-1}. Many br
+Notes: The Schur complement is NOT actually formed! Rather, this
+object performs the matrix-vector product by using formula S = A11 - A10 A^{-1} A01
+for Schur complement S and a <A HREF="../KSP/KSP.html#KSP">KSP</A> solver to approximate the action of A^{-1}.
 <P>
-All four matrices must have the same MPI communicator. Many br
+All four matrices must have the same MPI communicator.
 <P>
-A00 and  A11 must be square matrices. Many br
+A00 and  A11 must be square matrices.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateNormal.html#MatCreateNormal">MatCreateNormal</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../KSP/MatSchurComplementGetKSP.html#MatSchurComplementGetKSP">MatSchurComplementGetKSP</A>(), <A HREF="../KSP/MatSchurComplementUpdateSubMatrices.html#MatSchurComplementUpdateSubMatrices">MatSchurComplementUpdateSubMatrices</A>(), <A HREF="../Mat/MatCreateTranspose.html#MatCreateTranspose">M [...]
diff --git a/docs/manualpages/KSP/MatSchurComplementUpdateSubMatrices.html b/docs/manualpages/KSP/MatSchurComplementUpdateSubMatrices.html
index a465ef5..77e8390 100644
--- a/docs/manualpages/KSP/MatSchurComplementUpdateSubMatrices.html
+++ b/docs/manualpages/KSP/MatSchurComplementUpdateSubMatrices.html
@@ -5,8 +5,8 @@
 <TITLE>MatSchurComplementUpdateSubMatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/MatSchurComplementUpdateSubMatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/MatSchurComplementUpdateSubMatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSchurComplementUpdateSubMatrices"><H1>MatSchurComplementUpdateSubMatrices</H1></A>
 Updates the Schur complement matrix object with new submatrices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Updates the Schur complement matrix object with new submatrices
 #include "petscksp.h" 
 PetscErrorCode  MatSchurComplementUpdateSubMatrices(Mat S,Mat A00,Mat Ap00,Mat A01,Mat A10,Mat A11)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S                </B></TD><TD>- matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11  </B></TD><TD>- the four parts of A = [A00 A01; A10 A11] (A11 is optional) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ap00             </B></TD><TD>- preconditioning matrix for use in ksp(A00,Ap00) to approximate the action of A^{-1}. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S                </B></TD><TD>- matrix obtained with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() (or equivalent) and implementing the action of A11 - A10 ksp(A00,Ap00) A01
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00,A01,A10,A11  </B></TD><TD>- the four parts of A = [A00 A01; A10 A11] (A11 is optional)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ap00             </B></TD><TD>- preconditioning matrix for use in ksp(A00,Ap00) to approximate the action of A^{-1}.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: All four matrices must have the same MPI communicator Many br
+Notes: All four matrices must have the same MPI communicator
 <P>
-A00 and  A11 must be square matrices Many br
+A00 and  A11 must be square matrices
 <P>
-All of the matrices provided must have the same sizes as was used with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() or <A HREF="../KSP/MatSchurComplementSetSubMatrices.html#MatSchurComplementSetSubMatrices">MatSchurComplementSetSubMatrices</A>() Many brthough they need not be the same matrices. Many br
+All of the matrices provided must have the same sizes as was used with <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>() or <A HREF="../KSP/MatSchurComplementSetSubMatrices.html#MatSchurComplementSetSubMatrices">MatSchurComplementSetSubMatrices</A>()
+though they need not be the same matrices.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateNormal.html#MatCreateNormal">MatCreateNormal</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../KSP/MatSchurComplementGetKSP.html#MatSchurComplementGetKSP">MatSchurComplementGetKSP</A>(), <A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>()
diff --git a/docs/manualpages/KSP/PCFinalizePackage.html b/docs/manualpages/KSP/PCFinalizePackage.html
index 7597801..11fd5e3 100644
--- a/docs/manualpages/KSP/PCFinalizePackage.html
+++ b/docs/manualpages/KSP/PCFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PCFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/PCFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/PCFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFinalizePackage"><H1>PCFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to the characteristics package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PCFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/KSP/PCInitializePackage.html b/docs/manualpages/KSP/PCInitializePackage.html
index 3ec5bd9..dd084d1 100644
--- a/docs/manualpages/KSP/PCInitializePackage.html
+++ b/docs/manualpages/KSP/PCInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PCInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/PCInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/PCInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCInitializePackage"><H1>PCInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../PC/PC.html#PC">PC</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PCInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, initialize, package
diff --git a/docs/manualpages/KSP/index.html b/docs/manualpages/KSP/index.html
index 5b26ad6..653e26b 100644
--- a/docs/manualpages/KSP/index.html
+++ b/docs/manualpages/KSP/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/KSP/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/KSP/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/docs/manualpages/Mat/MATAIJ.html b/docs/manualpages/Mat/MATAIJ.html
index bad12e0..e226122 100644
--- a/docs/manualpages/Mat/MATAIJ.html
+++ b/docs/manualpages/Mat/MATAIJ.html
@@ -5,18 +5,23 @@
 <TITLE>MATAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATAIJ"><H1>MATAIJ</H1></A>
-<A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A> = "aij" - A matrix type to be used for sparse matrices. This matrix type is identical to <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> when constructed with a single process communicator, Many brand <A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A> otherwise.  As a result, for single process communicators, Many brMatSeqAIJSetPreallocation is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetP [...]
+<A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A> = "aij" - A matrix type to be used for sparse matrices. This matrix type is identical to <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> when constructed with a single process communicator,
+and <A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A> otherwise.  As a result, for single process communicators,
+<A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A> is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A> is supported
+for communicators controlling multiple processes.  It is recommended that you call both of
+the above preallocation routines for simplicity.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type aij </B> -sets the matrix type to "aij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type aij </B> -sets the matrix type to "aij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
-Developer Notes: Subclasses include <A HREF="../Mat/MATAIJCUSP.html#MATAIJCUSP">MATAIJCUSP</A>, <A HREF="../Mat/MATAIJCUSPARSE.html#MATAIJCUSPARSE">MATAIJCUSPARSE</A>, <A HREF="../Mat/MATAIJPERM.html#MATAIJPERM">MATAIJPERM</A>, <A HREF="../Mat/MATAIJCRL.html#MATAIJCRL">MATAIJCRL</A>, and also automatically switches over to use inodes when Many brenough exist. Many br
+Developer Notes: Subclasses include <A HREF="../Mat/MATAIJCUSP.html#MATAIJCUSP">MATAIJCUSP</A>, <A HREF="../Mat/MATAIJCUSPARSE.html#MATAIJCUSPARSE">MATAIJCUSPARSE</A>, <A HREF="../Mat/MATAIJPERM.html#MATAIJPERM">MATAIJPERM</A>, <A HREF="../Mat/MATAIJCRL.html#MATAIJCRL">MATAIJCRL</A>, and also automatically switches over to use inodes when
+enough exist.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>,<A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A>
diff --git a/docs/manualpages/Mat/MATAIJCRL.html b/docs/manualpages/Mat/MATAIJCRL.html
index 00e8a83..afba6ab 100644
--- a/docs/manualpages/Mat/MATAIJCRL.html
+++ b/docs/manualpages/Mat/MATAIJCRL.html
@@ -5,16 +5,20 @@
 <TITLE>MATAIJCRL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATAIJCRL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATAIJCRL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATAIJCRL"><H1>MATAIJCRL</H1></A>
-<A HREF="../Mat/MATAIJCRL.html#MATAIJCRL">MATAIJCRL</A> = "aijcrl" - A matrix type to be used for sparse matrices. This matrix type is identical to MATSEQAIJCRL when constructed with a single process communicator, Many brand MATMPIAIJCRL otherwise.  As a result, for single process communicators, Many brMatSeqAIJSetPreallocation() is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>() is supported Many brfor co [...]
+<A HREF="../Mat/MATAIJCRL.html#MATAIJCRL">MATAIJCRL</A> = "aijcrl" - A matrix type to be used for sparse matrices. This matrix type is identical to MATSEQAIJCRL when constructed with a single process communicator,
+and MATMPIAIJCRL otherwise.  As a result, for single process communicators,
+<A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>() is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>() is supported
+for communicators controlling multiple processes.  It is recommended that you call both of
+the above preallocation routines for simplicity.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type aijcrl </B> -sets the matrix type to "aijcrl" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type aijcrl </B> -sets the matrix type to "aijcrl" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateMPIAIJCRL.html#MatCreateMPIAIJCRL">MatCreateMPIAIJCRL</A>,MATSEQAIJCRL,MATMPIAIJCRL, MATSEQAIJCRL, MATMPIAIJCRL
diff --git a/docs/manualpages/Mat/MATAIJCUSP.html b/docs/manualpages/Mat/MATAIJCUSP.html
index b9f5d0a..e630a28 100644
--- a/docs/manualpages/Mat/MATAIJCUSP.html
+++ b/docs/manualpages/Mat/MATAIJCUSP.html
@@ -5,23 +5,34 @@
 <TITLE>MATAIJCUSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATAIJCUSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATAIJCUSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATAIJCUSP"><H1>MATAIJCUSP</H1></A>
-MATMPIAIJCUSP= "aijcusp" = "mpiaijcusp" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on Nvidia GPUs. These matrices can be CSR format. Many brAll matrix calculations are performed using the CUSP library. DIA and ELL Many brformats are also available Many br
+MATMPIAIJCUSP= "aijcusp" = "mpiaijcusp" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on Nvidia GPUs. These matrices can be CSR format.
+All matrix calculations are performed using the CUSP library. DIA and ELL
+formats are also available
 <P>
-This matrix type is identical to <A HREF="../Mat/MATSEQAIJCUSP.html#MATSEQAIJCUSP">MATSEQAIJCUSP</A> when constructed with a single process communicator, Many brand MATMPIAIJCUSP otherwise.  As a result, for single process communicators, Many brMatSeqAIJSetPreallocation is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A> is supported Many brfor communicators controlling multiple processes.  It is recommended  [...]
+This matrix type is identical to <A HREF="../Mat/MATSEQAIJCUSP.html#MATSEQAIJCUSP">MATSEQAIJCUSP</A> when constructed with a single process communicator,
+and MATMPIAIJCUSP otherwise.  As a result, for single process communicators,
+<A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A> is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A> is supported
+for communicators controlling multiple processes.  It is recommended that you call both of
+the above preallocation routines for simplicity.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaijcusp </B></TD><TD>- sets the matrix type to "mpiaijcusp" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_storage_format csr </B></TD><TD>- sets the storage format of diagonal and off-diagonal matrices during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other storage formats include dia (diagonal) or ell (ellpack). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_mult_diag_storage_format csr </B></TD><TD>- sets the storage format of diagonal matrix during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other storage formats include dia (diagonal) or ell (ellpack). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_mult_offdiag_storage_format csr </B></TD><TD>- sets the storage format of off-diagonal matrix during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other storage formats include dia (diagonal) or ell (ellpack). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaijcusp </B></TD><TD>- sets the matrix type to "mpiaijcusp" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_storage_format csr </B></TD><TD>- sets the storage format of diagonal and off-diagonal matrices during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other storage formats include dia (diagonal) or ell (ellpack).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_mult_diag_storage_format csr </B></TD><TD>- sets the storage format of diagonal matrix during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other storage formats include dia (diagonal) or ell (ellpack).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_mult_offdiag_storage_format csr </B></TD><TD>- sets the storage format of off-diagonal matrix during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other storage formats include dia (diagonal) or ell (ellpack).
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../Mat/MatCreateAIJCUSP.html#MatCreateAIJCUSP">MatCreateAIJCUSP</A>(), <A HREF="../Mat/MATSEQAIJCUSP.html#MATSEQAIJCUSP">MATSEQAIJCUSP</A>, <A HREF="../Mat/MatCreateSeqAIJCUSP.html#MatCreateSeqAIJCUSP">MatCreateSeqAIJCUSP</A>(), <A HREF="../Mat/MatCUSPSetFormat.html#MatCUSPSetFormat">MatCUSPSetFormat</A>(), <A HREF="../Mat/MatCUSPStorageFormat.html#MatCUSPStorageFormat">MatCUSPStorageFormat</A>, <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUS [...]
+.seealso: <A HREF="../Mat/MatCreateAIJCUSP.html#MatCreateAIJCUSP">MatCreateAIJCUSP</A>(), <A HREF="../Mat/MATSEQAIJCUSP.html#MATSEQAIJCUSP">MATSEQAIJCUSP</A>, <A HREF="../Mat/MatCreateSeqAIJCUSP.html#MatCreateSeqAIJCUSP">MatCreateSeqAIJCUSP</A>(), <A HREF="../Mat/MatCUSPSetFormat.html#MatCUSPSetFormat">MatCUSPSetFormat</A>(), <A HREF="../Mat/MatCUSPStorageFormat.html#MatCUSPStorageFormat">MatCUSPStorageFormat</A>, <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUS [...]
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu#MATAIJCUSP">src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MATAIJCUSPARSE.html b/docs/manualpages/Mat/MATAIJCUSPARSE.html
index b30a59d..33b8170 100644
--- a/docs/manualpages/Mat/MATAIJCUSPARSE.html
+++ b/docs/manualpages/Mat/MATAIJCUSPARSE.html
@@ -5,23 +5,35 @@
 <TITLE>MATAIJCUSPARSE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATAIJCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATAIJCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATAIJCUSPARSE"><H1>MATAIJCUSPARSE</H1></A>
-MATMPIAIJCUSPARSE = "aijcusparse" = "mpiaijcusparse" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on Nvidia GPUs. These matrices can be in either Many brCSR, ELL, or Hybrid format. The ELL and HYB formats require CUDA 4.2 or later. Many brAll matrix calculations are performed on Nvidia GPUs using the CUSPARSE library. Many br
+MATMPIAIJCUSPARSE = "aijcusparse" = "mpiaijcusparse" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on Nvidia GPUs. These matrices can be in either
+CSR, ELL, or Hybrid format. The ELL and HYB formats require CUDA 4.2 or later.
+All matrix calculations are performed on Nvidia GPUs using the CUSPARSE library.
 <P>
-This matrix type is identical to <A HREF="../Mat/MATSEQAIJCUSPARSE.html#MATSEQAIJCUSPARSE">MATSEQAIJCUSPARSE</A> when constructed with a single process communicator, Many brand MATMPIAIJCUSPARSE otherwise.  As a result, for single process communicators, Many brMatSeqAIJSetPreallocation is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A> is supported Many brfor communicators controlling multiple processes.  It [...]
+This matrix type is identical to <A HREF="../Mat/MATSEQAIJCUSPARSE.html#MATSEQAIJCUSPARSE">MATSEQAIJCUSPARSE</A> when constructed with a single process communicator,
+and MATMPIAIJCUSPARSE otherwise.  As a result, for single process communicators,
+<A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A> is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A> is supported
+for communicators controlling multiple processes.  It is recommended that you call both of
+the above preallocation routines for simplicity.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaijcusparse </B></TD><TD>- sets the matrix type to "mpiaijcusparse" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_storage_format csr </B></TD><TD>- sets the storage format of diagonal and off-diagonal matrices during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_mult_diag_storage_format csr </B></TD><TD>- sets the storage format of diagonal matrix during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_mult_offdiag_storage_format csr </B></TD><TD>- sets the storage format of off-diagonal matrix during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaijcusparse </B></TD><TD>- sets the matrix type to "mpiaijcusparse" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_storage_format csr </B></TD><TD>- sets the storage format of diagonal and off-diagonal matrices during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_mult_diag_storage_format csr </B></TD><TD>- sets the storage format of diagonal matrix during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_mult_offdiag_storage_format csr </B></TD><TD>- sets the storage format of off-diagonal matrix during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid).
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../Mat/MatCreateAIJCUSPARSE.html#MatCreateAIJCUSPARSE">MatCreateAIJCUSPARSE</A>(), <A HREF="../Mat/MATSEQAIJCUSPARSE.html#MATSEQAIJCUSPARSE">MATSEQAIJCUSPARSE</A>, <A HREF="../Mat/MatCreateSeqAIJCUSPARSE.html#MatCreateSeqAIJCUSPARSE">MatCreateSeqAIJCUSPARSE</A>(), <A HREF="../Mat/MatCUSPARSESetFormat.html#MatCUSPARSESetFormat">MatCUSPARSESetFormat</A>(), <A HREF="../Mat/MatCUSPARSEStorageFormat.html#MatCUSPARSEStorageFormat">MatCUSPARSEStorageFormat</A>, <A HREF="../Ma [...]
+.seealso: <A HREF="../Mat/MatCreateAIJCUSPARSE.html#MatCreateAIJCUSPARSE">MatCreateAIJCUSPARSE</A>(), <A HREF="../Mat/MATSEQAIJCUSPARSE.html#MATSEQAIJCUSPARSE">MATSEQAIJCUSPARSE</A>, <A HREF="../Mat/MatCreateSeqAIJCUSPARSE.html#MatCreateSeqAIJCUSPARSE">MatCreateSeqAIJCUSPARSE</A>(), <A HREF="../Mat/MatCUSPARSESetFormat.html#MatCUSPARSESetFormat">MatCUSPARSESetFormat</A>(), <A HREF="../Mat/MatCUSPARSEStorageFormat.html#MatCUSPARSEStorageFormat">MatCUSPARSEStorageFormat</A>, <A HREF="../Ma [...]
+M
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu#MATAIJCUSPARSE">src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MATAIJPERM.html b/docs/manualpages/Mat/MATAIJPERM.html
index 5cb90d5..649f72b 100644
--- a/docs/manualpages/Mat/MATAIJPERM.html
+++ b/docs/manualpages/Mat/MATAIJPERM.html
@@ -5,16 +5,20 @@
 <TITLE>MATAIJPERM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATAIJPERM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATAIJPERM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATAIJPERM"><H1>MATAIJPERM</H1></A>
-<A HREF="../Mat/MATAIJPERM.html#MATAIJPERM">MATAIJPERM</A> = "AIJPERM" - A matrix type to be used for sparse matrices. This matrix type is identical to MATSEQAIJPERM when constructed with a single process communicator, Many brand MATMPIAIJPERM otherwise.  As a result, for single process communicators, Many brMatSeqAIJSetPreallocation() is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>() is supported Many br [...]
+<A HREF="../Mat/MATAIJPERM.html#MATAIJPERM">MATAIJPERM</A> = "AIJPERM" - A matrix type to be used for sparse matrices. This matrix type is identical to MATSEQAIJPERM when constructed with a single process communicator,
+and MATMPIAIJPERM otherwise.  As a result, for single process communicators,
+<A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>() is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>() is supported
+for communicators controlling multiple processes.  It is recommended that you call both of
+the above preallocation routines for simplicity.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type aijperm </B> -sets the matrix type to "AIJPERM" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type aijperm </B> -sets the matrix type to "AIJPERM" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateMPIAIJPERM.html#MatCreateMPIAIJPERM">MatCreateMPIAIJPERM</A>(), MATSEQAIJPERM, MATMPIAIJPERM
diff --git a/docs/manualpages/Mat/MATAIJVIENNACL.html b/docs/manualpages/Mat/MATAIJVIENNACL.html
index 8bab921..c60f107 100644
--- a/docs/manualpages/Mat/MATAIJVIENNACL.html
+++ b/docs/manualpages/Mat/MATAIJVIENNACL.html
@@ -5,20 +5,27 @@
 <TITLE>MATAIJVIENNACL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATAIJVIENNACL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATAIJVIENNACL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATAIJVIENNACL"><H1>MATAIJVIENNACL</H1></A>
-MATMPIAIJVIENNACL= "aijviennacl" = "mpiaijviennacl" - A matrix type to be used for sparse matrices. A matrix type (CSR format) whose data resides on GPUs. Many brAll matrix calculations are performed using the ViennaCL library. Many br
+MATMPIAIJVIENNACL= "aijviennacl" = "mpiaijviennacl" - A matrix type to be used for sparse matrices. A matrix type (CSR format) whose data resides on GPUs.
+All matrix calculations are performed using the ViennaCL library.
 <P>
-This matrix type is identical to <A HREF="../Mat/MATSEQAIJVIENNACL.html#MATSEQAIJVIENNACL">MATSEQAIJVIENNACL</A> when constructed with a single process communicator, Many brand MATMPIAIJVIENNACL otherwise.  As a result, for single process communicators, Many brMatSeqAIJSetPreallocation is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A> is supported Many brfor communicators controlling multiple processes.  It [...]
+This matrix type is identical to <A HREF="../Mat/MATSEQAIJVIENNACL.html#MATSEQAIJVIENNACL">MATSEQAIJVIENNACL</A> when constructed with a single process communicator,
+and MATMPIAIJVIENNACL otherwise.  As a result, for single process communicators,
+<A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A> is supported, and similarly <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A> is supported
+for communicators controlling multiple processes.  It is recommended that you call both of
+the above preallocation routines for simplicity.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaijviennacl </B></TD><TD>- sets the matrix type to "mpiaijviennacl" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaijviennacl </B></TD><TD>- sets the matrix type to "mpiaijviennacl" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
+</TD></TR>
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../Mat/MatCreateAIJViennaCL.html#MatCreateAIJViennaCL">MatCreateAIJViennaCL</A>(), <A HREF="../Mat/MATSEQAIJVIENNACL.html#MATSEQAIJVIENNACL">MATSEQAIJVIENNACL</A>, MatCreateSeqAIJVIENNACL() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+.seealso: <A HREF="../Mat/MatCreateAIJViennaCL.html#MatCreateAIJViennaCL">MatCreateAIJViennaCL</A>(), <A HREF="../Mat/MATSEQAIJVIENNACL.html#MATSEQAIJVIENNACL">MATSEQAIJVIENNACL</A>, MatCreateSeqAIJVIENNACL()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx#MATAIJVIENNACL">src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MATBAIJ.html b/docs/manualpages/Mat/MATBAIJ.html
index 2f7b152..c44722b 100644
--- a/docs/manualpages/Mat/MATBAIJ.html
+++ b/docs/manualpages/Mat/MATBAIJ.html
@@ -5,16 +5,17 @@
 <TITLE>MATBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATBAIJ"><H1>MATBAIJ</H1></A>
-<A HREF="../Mat/MATBAIJ.html#MATBAIJ">MATBAIJ</A> = "baij" - A matrix type to be used for block sparse matrices. This matrix type is identical to <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> when constructed with a single process communicator, Many brand <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A> otherwise. Many br
+<A HREF="../Mat/MATBAIJ.html#MATBAIJ">MATBAIJ</A> = "baij" - A matrix type to be used for block sparse matrices. This matrix type is identical to <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> when constructed with a single process communicator,
+and <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A> otherwise.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type baij </B> -sets the matrix type to "baij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type baij </B> -sets the matrix type to "baij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>(),<A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>,<A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>, <A HREF="../Mat/MatMPIBAIJSetPreallocation.html#MatMPIBAIJSetPreallocation">MatMPIBAIJSetPreallocation</A>(), <A HREF="../Mat/MatMPIBAIJSetPreallocationCSR.html#MatMPIBAIJSetPreallocationCSR">MatMPIBAIJSetPreallocationCSR</A>()
diff --git a/docs/manualpages/Mat/MATBLOCKMAT.html b/docs/manualpages/Mat/MATBLOCKMAT.html
index de12bc7..5ffbe92 100644
--- a/docs/manualpages/Mat/MATBLOCKMAT.html
+++ b/docs/manualpages/Mat/MATBLOCKMAT.html
@@ -5,10 +5,10 @@
 <TITLE>MATBLOCKMAT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATBLOCKMAT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATBLOCKMAT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATBLOCKMAT"><H1>MATBLOCKMAT</H1></A>
-A matrix that is defined by a set of <A HREF="../Mat/Mat.html#Mat">Mat</A>'s that represents a sparse block matrix consisting of (usually) sparse blocks.  Many br
+A matrix that is defined by a set of <A HREF="../Mat/Mat.html#Mat">Mat</A>'s that represents a sparse block matrix consisting of (usually) sparse blocks. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateBlockMat.html#MatCreateBlockMat">MatCreateBlockMat</A>()
diff --git a/docs/manualpages/Mat/MATCOMPOSITE.html b/docs/manualpages/Mat/MATCOMPOSITE.html
index c40cd6a..03ea829 100644
--- a/docs/manualpages/Mat/MATCOMPOSITE.html
+++ b/docs/manualpages/Mat/MATCOMPOSITE.html
@@ -5,12 +5,12 @@
 <TITLE>MATCOMPOSITE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATCOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATCOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATCOMPOSITE"><H1>MATCOMPOSITE</H1></A>
-A matrix defined by the sum (or product) of one or more matrices (all matrices are of same size and parallel layout). Notes: to use the product of the matrices call <A HREF="../Mat/MatCompositeSetType.html#MatCompositeSetType">MatCompositeSetType</A>(mat,MAT_COMPOSITE_MULTIPLICATIVE); Many br
+A matrix defined by the sum (or product) of one or more matrices (all matrices are of same size and parallel layout). Notes: to use the product of the matrices call <A HREF="../Mat/MatCompositeSetType.html#MatCompositeSetType">MatCompositeSetType</A>(mat,MAT_COMPOSITE_MULTIPLICATIVE);
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateComposite.html#MatCreateComposite">MatCreateComposite</A>(), <A HREF="../Mat/MatCompositeAddMat.html#MatCompositeAddMat">MatCompositeAddMat</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(), <A HREF="../Mat/MatCompositeMerge.html#MatCompositeMerge">MatCompositeMerge</A>(), <A HREF="../Mat/MatCompositeSetType.html#MatCompositeSetType">MatCompositeSetType</A>(), MatCompositeType
diff --git a/docs/manualpages/Mat/MATDENSE.html b/docs/manualpages/Mat/MATDENSE.html
index 0afb8e1..8de536d 100644
--- a/docs/manualpages/Mat/MATDENSE.html
+++ b/docs/manualpages/Mat/MATDENSE.html
@@ -5,16 +5,17 @@
 <TITLE>MATDENSE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATDENSE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATDENSE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATDENSE"><H1>MATDENSE</H1></A>
-<A HREF="../Mat/MATDENSE.html#MATDENSE">MATDENSE</A> = "dense" - A matrix type to be used for dense matrices. This matrix type is identical to <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A> when constructed with a single process communicator, Many brand MATMPIDENSE otherwise. Many br
+<A HREF="../Mat/MATDENSE.html#MATDENSE">MATDENSE</A> = "dense" - A matrix type to be used for dense matrices. This matrix type is identical to <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A> when constructed with a single process communicator,
+and MATMPIDENSE otherwise.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type dense </B> -sets the matrix type to "dense" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type dense </B> -sets the matrix type to "dense" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MATELEMENTAL.html b/docs/manualpages/Mat/MATELEMENTAL.html
index 3d17c36..b44a2e6 100644
--- a/docs/manualpages/Mat/MATELEMENTAL.html
+++ b/docs/manualpages/Mat/MATELEMENTAL.html
@@ -5,19 +5,21 @@
 <TITLE>MATELEMENTAL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATELEMENTAL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATELEMENTAL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATELEMENTAL"><H1>MATELEMENTAL</H1></A>
-"elemental" - A matrix type for dense matrices using the Elemental package Use ./configure --download-elemental to install PETSc to use Elemental Many br
+"elemental" - A matrix type for dense matrices using the Elemental package Use ./configure --download-elemental to install PETSc to use Elemental
 <P>
-Use -pc_type lu -pc_factor_mat_solver_package elemental to us this direct solver Many br
+Use -pc_type lu -pc_factor_mat_solver_package elemental to us this direct solver
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type elemental </B></TD><TD>- sets the matrix type to "elemental" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_elemental_grid_height </B></TD><TD>- sets Grid Height for 2D cyclic ordering of internal matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type elemental </B></TD><TD>- sets the matrix type to "elemental" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_elemental_grid_height </B></TD><TD>- sets Grid Height for 2D cyclic ordering of internal matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATDENSE.html#MATDENSE">MATDENSE</A>
diff --git a/docs/manualpages/Mat/MATIS.html b/docs/manualpages/Mat/MATIS.html
index c2527ea..9083f50 100644
--- a/docs/manualpages/Mat/MATIS.html
+++ b/docs/manualpages/Mat/MATIS.html
@@ -5,29 +5,38 @@
 <TITLE>MATIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATIS"><H1>MATIS</H1></A>
 <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> = "is" - A matrix type to be used for using the non-overlapping domain decomposition type preconditioners (e.g. <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>). This stores the matrices in globally unassembled form. Each processor assembles only its local Neumann problem and the parallel matrix vector product is handled "implicitly". 
 <H3><FONT COLOR="#CC3333">Operations Provided</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatMult.html#MatMult">MatMult</A>()</B></TD><TD>- .  <A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>()</B></TD><TD>- .  <A HREF="../Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</A>()</B></TD><TD>- .  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</A>()</B></TD><TD>- .  <A HREF="../Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()</B></TD><TD>- .  <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatScale.html#MatScale">MatScale</A>()</B></TD><TD>- .  <A HREF="../Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>()</B></TD><TD>-  Many brOptions Database Keys: Many br</TD></TR></TABLE>
-<DT><B>-mat_type is </B> -sets the matrix type to "is" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatMult.html#MatMult">MatMult</A>()</B></TD><TD>- .  <A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>()</B></TD><TD>- .  <A HREF="../Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</A>()</B></TD><TD>- .  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</A>()</B></TD><TD>- .  <A HREF="../Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()</B></TD><TD>- .  <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatScale.html#MatScale">MatScale</A>()</B></TD><TD>- .  <A HREF="../Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>()</B></TD><TD>- 
+Options Database Keys:
+</TD></TR></TABLE>
+<DT><B>-mat_type is </B> -sets the matrix type to "is" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
-Notes: Options prefix for the inner matrix are given by -is_mat_xxx Many br
+Notes: Options prefix for the inner matrix are given by -is_mat_xxx
 <P>
-You must call <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() before using this matrix type. Many br
+You must call <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() before using this matrix type.
 <P>
-You can do matrix preallocation on the local matrix after you obtain it with Many brMatISGetLocalMat(); otherwise, you could use <A HREF="../Mat/MatISSetPreallocation.html#MatISSetPreallocation">MatISSetPreallocation</A>() Many br
+You can do matrix preallocation on the local matrix after you obtain it with
+<A HREF="../Mat/MatISGetLocalMat.html#MatISGetLocalMat">MatISGetLocalMat</A>(); otherwise, you could use <A HREF="../Mat/MatISSetPreallocation.html#MatISSetPreallocation">MatISSetPreallocation</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Mat/MatISGetLocalMat.html#MatISGetLocalMat">MatISGetLocalMat</A>(), <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>(), <A HREF="../Mat/MatISSetPreallocation.html#MatISSetPreallocation">MatISSetPreallocation</A>(), <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>
diff --git a/docs/manualpages/Mat/MATMAIJ.html b/docs/manualpages/Mat/MATMAIJ.html
index 4f476ef..31ecc92 100644
--- a/docs/manualpages/Mat/MATMAIJ.html
+++ b/docs/manualpages/Mat/MATMAIJ.html
@@ -5,17 +5,17 @@
 <TITLE>MATMAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATMAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATMAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATMAIJ"><H1>MATMAIJ</H1></A>
 <A HREF="../Mat/MATMAIJ.html#MATMAIJ">MATMAIJ</A> = "maij" - A matrix type to be used for restriction and interpolation operations for multicomponent problems, interpolating or restricting each component the same way independently. The matrix type is based on <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> for sequential matrices, and <A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A> for distributed matrices. 
 <H3><FONT COLOR="#CC3333">Operations provided</FONT></H3>
-<DT><B><A HREF="../Mat/MatMult.html#MatMult">MatMult</A></B> -. <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A> Many br
+<DT><B><A HREF="../Mat/MatMult.html#MatMult">MatMult</A></B> -. <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>
 <br>
-<DT><B><A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A></B> -. <A HREF="../Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</A> Many br
+<DT><B><A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A></B> -. <A HREF="../Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMAIJGetAIJ.html#MatMAIJGetAIJ">MatMAIJGetAIJ</A>(), <A HREF="../Mat/MatMAIJRedimension.html#MatMAIJRedimension">MatMAIJRedimension</A>(), <A HREF="../Mat/MatCreateMAIJ.html#MatCreateMAIJ">MatCreateMAIJ</A>()
diff --git a/docs/manualpages/Mat/MATMFFD.html b/docs/manualpages/Mat/MATMFFD.html
index e608c59..35f6aca 100644
--- a/docs/manualpages/Mat/MATMFFD.html
+++ b/docs/manualpages/Mat/MATMFFD.html
@@ -5,10 +5,10 @@
 <TITLE>MATMFFD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATMFFD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATMFFD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATMFFD"><H1>MATMFFD</H1></A>
-<A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A> = "mffd" - A matrix free matrix type.  Many br
+<A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A> = "mffd" - A matrix free matrix type. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(), <A HREF="../Mat/MatMFFDSetFunction.html#MatMFFDSetFunction">MatMFFDSetFunction</A>()
diff --git a/docs/manualpages/Mat/MATMFFD_DS.html b/docs/manualpages/Mat/MATMFFD_DS.html
index d5c681b..748fe92 100644
--- a/docs/manualpages/Mat/MATMFFD_DS.html
+++ b/docs/manualpages/Mat/MATMFFD_DS.html
@@ -5,18 +5,26 @@
 <TITLE>MATMFFD_DS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATMFFD_DS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATMFFD_DS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATMFFD_DS"><H1>MATMFFD_DS</H1></A>
 the code for compute the "h" used in the finite difference matrix-free matrix vector product.  This code implements the strategy in Dennis and Schnabel, "Numerical Methods for Unconstrained Optimization and Nonlinear Equations". 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_mffd_umin <umin> see <A HREF="../Mat/MatMFFDDSSetUmin.html#MatMFFDDSSetUmin">MatMFFDDSSetUmin</A>()</B> - Many br Many br
+<DT><B>-mat_mffd_umin <umin> see <A HREF="../Mat/MatMFFDDSSetUmin.html#MatMFFDDSSetUmin">MatMFFDDSSetUmin</A>()</B> -
+
 <br>
 <P>
-Notes: Requires 2 norms and 1 inner product, but they are computed together Many brso only one parallel collective operation is needed. See <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> for a method Many br(with GMRES) that requires NO collective operations. Many br
+Notes: Requires 2 norms and 1 inner product, but they are computed together
+so only one parallel collective operation is needed. See <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> for a method
+(with GMRES) that requires NO collective operations.
 <P>
 <H3><FONT COLOR="#CC3333">Formula used</FONT></H3>
-F'(u)*a = [F(u+h*a) - F(u)]/h where Many brh = error_rel*u'a/||a||^2                        if  |u'a| > umin*||a||_{1} Many br= error_rel*umin*sign(u'a)*||a||_{1}/||a||^2   otherwise Many brwhere Many brerror_rel = square root of relative error in function evaluation Many brumin = minimum iterate parameter Many br
+F'(u)*a = [F(u+h*a) - F(u)]/h where
+h = error_rel*u'a/||a||^2                        if  |u'a| > umin*||a||_{1}
+= error_rel*umin*sign(u'a)*||a||_{1}/||a||^2   otherwise
+where
+error_rel = square root of relative error in function evaluation
+umin = minimum iterate parameter
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A>, <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(), <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A>, <A HREF="../Mat/MatMFFDDSSetUmin.html#MatMFFDDSSetUmin">MatMFFDDSSetUmin</A>()
diff --git a/docs/manualpages/Mat/MATMFFD_WP.html b/docs/manualpages/Mat/MATMFFD_WP.html
index 9ea46f9..d322627 100644
--- a/docs/manualpages/Mat/MATMFFD_WP.html
+++ b/docs/manualpages/Mat/MATMFFD_WP.html
@@ -5,27 +5,31 @@
 <TITLE>MATMFFD_WP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATMFFD_WP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATMFFD_WP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATMFFD_WP"><H1>MATMFFD_WP</H1></A>
-Implements an alternative approach for computing the differencing parameter h used with the finite difference based matrix-free Jacobian.  This code implements the strategy of M. Pernice and H. Walker: h = error_rel * sqrt(1 + ||U||) / ||a|| Many br
+Implements an alternative approach for computing the differencing parameter h used with the finite difference based matrix-free Jacobian.  This code implements the strategy of M. Pernice and H. Walker: h = error_rel * sqrt(1 + ||U||) / ||a||
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-1) || U || does not change between linear iterations so is reused Many br2) In GMRES || a || == 1 and so does not need to ever be computed except at restart Many brwhen it is recomputed. Many br
+1) || U || does not change between linear iterations so is reused
+2) In GMRES || a || == 1 and so does not need to ever be computed except at restart
+when it is recomputed.
 <P>
-Reference:  M. Pernice and H. F. Walker, "NITSOL: A Newton Iterative Many brSolver for Nonlinear Systems", SIAM J. Sci. Stat. Comput.", 1998, Many brvol 19, pp. 302--318. Many br
+Reference:  M. Pernice and H. F. Walker, "NITSOL: A Newton Iterative
+Solver for Nonlinear Systems", SIAM J. Sci. Stat. Comput.", 1998,
+vol 19, pp. 302--318.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_mffd_compute_normu </B> -Compute the norm of u everytime see <A HREF="../Mat/MatMFFDWPSetComputeNormU.html#MatMFFDWPSetComputeNormU">MatMFFDWPSetComputeNormU</A>() Many br
+<DT><B>-mat_mffd_compute_normu </B> -Compute the norm of u everytime see <A HREF="../Mat/MatMFFDWPSetComputeNormU.html#MatMFFDWPSetComputeNormU">MatMFFDWPSetComputeNormU</A>()
 <br>
 <P>
 <P>
- Many br
+
 <P>
-Notes: Requires no global collectives when used with GMRES Many br
+Notes: Requires no global collectives when used with GMRES
 <P>
 <H3><FONT COLOR="#CC3333">Formula used</FONT></H3>
-F'(u)*a = [F(u+h*a) - F(u)]/h where Many br
+F'(u)*a = [F(u+h*a) - F(u)]/h where
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A>, <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(), <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>
diff --git a/docs/manualpages/Mat/MATMPIADJ.html b/docs/manualpages/Mat/MATMPIADJ.html
index ea62049..0692ac8 100644
--- a/docs/manualpages/Mat/MATMPIADJ.html
+++ b/docs/manualpages/Mat/MATMPIADJ.html
@@ -5,10 +5,10 @@
 <TITLE>MATMPIADJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATMPIADJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATMPIADJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATMPIADJ"><H1>MATMPIADJ</H1></A>
-<A HREF="../Mat/MATMPIADJ.html#MATMPIADJ">MATMPIADJ</A> = "mpiadj" - A matrix type to be used for distributed adjacency matrices, intended for use constructing orderings and partitionings.  Many br
+<A HREF="../Mat/MATMPIADJ.html#MATMPIADJ">MATMPIADJ</A> = "mpiadj" - A matrix type to be used for distributed adjacency matrices, intended for use constructing orderings and partitionings. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateMPIAdj.html#MatCreateMPIAdj">MatCreateMPIAdj</A>
diff --git a/docs/manualpages/Mat/MATMPIAIJ.html b/docs/manualpages/Mat/MATMPIAIJ.html
index 9b99a6e..451c3b7 100644
--- a/docs/manualpages/Mat/MATMPIAIJ.html
+++ b/docs/manualpages/Mat/MATMPIAIJ.html
@@ -5,15 +5,15 @@
 <TITLE>MATMPIAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATMPIAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATMPIAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATMPIAIJ"><H1>MATMPIAIJ</H1></A>
 <A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A> = "mpiaij" - A matrix type to be used for parallel sparse matrices. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type mpiaij </B> -sets the matrix type to "mpiaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type mpiaij </B> -sets the matrix type to "mpiaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>()
diff --git a/docs/manualpages/Mat/MATMPIBAIJ.html b/docs/manualpages/Mat/MATMPIBAIJ.html
index 39c9f10..c80e5a0 100644
--- a/docs/manualpages/Mat/MATMPIBAIJ.html
+++ b/docs/manualpages/Mat/MATMPIBAIJ.html
@@ -5,15 +5,19 @@
 <TITLE>MATMPIBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATMPIBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATMPIBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATMPIBAIJ"><H1>MATMPIBAIJ</H1></A>
 <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A> = "mpibaij" - A matrix type to be used for distributed block sparse matrices. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpibaij </B></TD><TD>- sets the matrix type to "mpibaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_block_size <bs> </B></TD><TD>- set the blocksize used to store the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_use_hash_table <fact></B></TD><TD>-  Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpibaij </B></TD><TD>- sets the matrix type to "mpibaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_block_size <bs> </B></TD><TD>- set the blocksize used to store the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_use_hash_table <fact></B></TD><TD>- 
+
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  MatCreateMPIBAIJ
diff --git a/docs/manualpages/Mat/MATMPISBAIJ.html b/docs/manualpages/Mat/MATMPISBAIJ.html
index 25a29ed..9313809 100644
--- a/docs/manualpages/Mat/MATMPISBAIJ.html
+++ b/docs/manualpages/Mat/MATMPISBAIJ.html
@@ -5,16 +5,17 @@
 <TITLE>MATMPISBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATMPISBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATMPISBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATMPISBAIJ"><H1>MATMPISBAIJ</H1></A>
-<A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A> = "mpisbaij" - A matrix type to be used for distributed symmetric sparse block matrices, based on block compressed sparse row format.  Only the upper triangular portion of the "diagonal" portion of the matrix is stored. For complex numbers by default this matrix is symmetric, NOT Hermitian symmetric. To make it Hermitian symmetric you Many brcan call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(<A HREF="../ [...]
+<A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A> = "mpisbaij" - A matrix type to be used for distributed symmetric sparse block matrices, based on block compressed sparse row format.  Only the upper triangular portion of the "diagonal" portion of the matrix is stored. For complex numbers by default this matrix is symmetric, NOT Hermitian symmetric. To make it Hermitian symmetric you
+can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>, MAT_HERMITIAN);
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type mpisbaij </B> -sets the matrix type to "mpisbaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type mpisbaij </B> -sets the matrix type to "mpisbaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  MatCreateMPISBAIJ
diff --git a/docs/manualpages/Mat/MATNEST.html b/docs/manualpages/Mat/MATNEST.html
index 7acf287..d7a6ee6 100644
--- a/docs/manualpages/Mat/MATNEST.html
+++ b/docs/manualpages/Mat/MATNEST.html
@@ -5,13 +5,15 @@
 <TITLE>MATNEST</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATNEST.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATNEST.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATNEST"><H1>MATNEST</H1></A>
-<A HREF="../Mat/MATNEST.html#MATNEST">MATNEST</A> = "nest" - Matrix type consisting of nested submatrices, each stored separately.  Many br
+<A HREF="../Mat/MATNEST.html#MATNEST">MATNEST</A> = "nest" - Matrix type consisting of nested submatrices, each stored separately. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This matrix type permits scalable use of PCFieldSplit and avoids the large memory costs of extracting submatrices. Many brIt allows the use of symmetric and block formats for parts of multi-physics simulations. Many brIt is usually used with DMComposite and <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() Many br
+This matrix type permits scalable use of PCFieldSplit and avoids the large memory costs of extracting submatrices.
+It allows the use of symmetric and block formats for parts of multi-physics simulations.
+It is usually used with DMComposite and <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatType.html#MatType">MatType</A>, <A HREF="../Mat/MatCreateNest.html#MatCreateNest">MatCreateNest</A>()
diff --git a/docs/manualpages/Mat/MATPREALLOCATOR.html b/docs/manualpages/Mat/MATPREALLOCATOR.html
index c9145c6..522327e 100644
--- a/docs/manualpages/Mat/MATPREALLOCATOR.html
+++ b/docs/manualpages/Mat/MATPREALLOCATOR.html
@@ -5,17 +5,18 @@
 <TITLE>MATPREALLOCATOR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATPREALLOCATOR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATPREALLOCATOR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATPREALLOCATOR"><H1>MATPREALLOCATOR</H1></A>
 <A HREF="../Mat/MATPREALLOCATOR.html#MATPREALLOCATOR">MATPREALLOCATOR</A> = "preallocator" - A matrix type to be used for computing a matrix preallocation. 
 <H3><FONT COLOR="#CC3333">Operations Provided</FONT></H3>
-<DT><B><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()</B> - Many brOptions Database Keys: Many br
+<DT><B><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()</B> -
+Options Database Keys:
 <br>
-<DT><B>-mat_type preallocator </B> -sets the matrix type to "preallocator" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type preallocator </B> -sets the matrix type to "preallocator" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>
diff --git a/docs/manualpages/Mat/MATSBAIJ.html b/docs/manualpages/Mat/MATSBAIJ.html
index 5cd7fe5..7e62aeb 100644
--- a/docs/manualpages/Mat/MATSBAIJ.html
+++ b/docs/manualpages/Mat/MATSBAIJ.html
@@ -5,16 +5,17 @@
 <TITLE>MATSBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSBAIJ"><H1>MATSBAIJ</H1></A>
-<A HREF="../Mat/MATSBAIJ.html#MATSBAIJ">MATSBAIJ</A> = "sbaij" - A matrix type to be used for symmetric block sparse matrices. This matrix type is identical to <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A> when constructed with a single process communicator, Many brand <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A> otherwise. Many br
+<A HREF="../Mat/MATSBAIJ.html#MATSBAIJ">MATSBAIJ</A> = "sbaij" - A matrix type to be used for symmetric block sparse matrices. This matrix type is identical to <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A> when constructed with a single process communicator,
+and <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A> otherwise.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type sbaij </B> -sets the matrix type to "sbaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type sbaij </B> -sets the matrix type to "sbaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  MatCreateMPISBAIJ,<A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>,<A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A>
diff --git a/docs/manualpages/Mat/MATSCATTER.html b/docs/manualpages/Mat/MATSCATTER.html
index 843f662..cb1dcf0 100644
--- a/docs/manualpages/Mat/MATSCATTER.html
+++ b/docs/manualpages/Mat/MATSCATTER.html
@@ -5,10 +5,10 @@
 <TITLE>MATSCATTER</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSCATTER.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSCATTER.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSCATTER"><H1>MATSCATTER</H1></A>
-<A HREF="../Mat/MATSCATTER.html#MATSCATTER">MATSCATTER</A> = "scatter" - A matrix type that simply applies a <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>/End()  Many br
+<A HREF="../Mat/MATSCATTER.html#MATSCATTER">MATSCATTER</A> = "scatter" - A matrix type that simply applies a <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>/End() 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateScatter.html#MatCreateScatter">MatCreateScatter</A>(), <A HREF="../Mat/MatScatterSetVecScatter.html#MatScatterSetVecScatter">MatScatterSetVecScatter</A>(), <A HREF="../Mat/MatScatterGetVecScatter.html#MatScatterGetVecScatter">MatScatterGetVecScatter</A>()
diff --git a/docs/manualpages/Mat/MATSEQAIJ.html b/docs/manualpages/Mat/MATSEQAIJ.html
index 92d66f2..860ce9b 100644
--- a/docs/manualpages/Mat/MATSEQAIJ.html
+++ b/docs/manualpages/Mat/MATSEQAIJ.html
@@ -5,15 +5,15 @@
 <TITLE>MATSEQAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSEQAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSEQAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSEQAIJ"><H1>MATSEQAIJ</H1></A>
 <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> = "seqaij" - A matrix type to be used for sequential sparse matrices, based on compressed sparse row format. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type seqaij </B> -sets the matrix type to "seqaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type seqaij </B> -sets the matrix type to "seqaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(), <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatType.html#MatType">MatType</A>
diff --git a/docs/manualpages/Mat/MATSEQAIJCUSP.html b/docs/manualpages/Mat/MATSEQAIJCUSP.html
index 1aaffb9..9c79803 100644
--- a/docs/manualpages/Mat/MATSEQAIJCUSP.html
+++ b/docs/manualpages/Mat/MATSEQAIJCUSP.html
@@ -5,18 +5,23 @@
 <TITLE>MATSEQAIJCUSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSEQAIJCUSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSEQAIJCUSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSEQAIJCUSP"><H1>MATSEQAIJCUSP</H1></A>
-<A HREF="../Mat/MATAIJCUSP.html#MATAIJCUSP">MATAIJCUSP</A> = "aijcusp" = "seqaijcusp" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on Nvidia GPUs. These matrices are in CSR format by Many brdefault. All matrix calculations are performed using the CUSP library. DIA and ELL formats are Many bralso available. Many br
+<A HREF="../Mat/MATAIJCUSP.html#MATAIJCUSP">MATAIJCUSP</A> = "aijcusp" = "seqaijcusp" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on Nvidia GPUs. These matrices are in CSR format by
+default. All matrix calculations are performed using the CUSP library. DIA and ELL formats are
+also available.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type aijcusp </B></TD><TD>- sets the matrix type to "seqaijcusp" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include dia (diagonal) or ell (ellpack). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_mult_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include dia (diagonal) or ell (ellpack). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type aijcusp </B></TD><TD>- sets the matrix type to "seqaijcusp" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include dia (diagonal) or ell (ellpack).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_mult_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include dia (diagonal) or ell (ellpack).
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateSeqAIJCUSP.html#MatCreateSeqAIJCUSP">MatCreateSeqAIJCUSP</A>(), <A HREF="../Mat/MATAIJCUSP.html#MATAIJCUSP">MATAIJCUSP</A>, <A HREF="../Mat/MatCreateAIJCUSP.html#MatCreateAIJCUSP">MatCreateAIJCUSP</A>(), <A HREF="../Mat/MatCUSPSetFormat.html#MatCUSPSetFormat">MatCUSPSetFormat</A>(), <A HREF="../Mat/MatCUSPStorageFormat.html#MatCUSPStorageFormat">MatCUSPStorageFormat</A>, <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUSPFormatOperation</A>
diff --git a/docs/manualpages/Mat/MATSEQAIJCUSPARSE.html b/docs/manualpages/Mat/MATSEQAIJCUSPARSE.html
index 986f153..54e53dd 100644
--- a/docs/manualpages/Mat/MATSEQAIJCUSPARSE.html
+++ b/docs/manualpages/Mat/MATSEQAIJCUSPARSE.html
@@ -5,18 +5,23 @@
 <TITLE>MATSEQAIJCUSPARSE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSEQAIJCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSEQAIJCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSEQAIJCUSPARSE"><H1>MATSEQAIJCUSPARSE</H1></A>
-<A HREF="../Mat/MATAIJCUSPARSE.html#MATAIJCUSPARSE">MATAIJCUSPARSE</A> = "(seq)aijcusparse" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on Nvidia GPUs. These matrices can be in either Many brCSR, ELL, or Hybrid format. The ELL and HYB formats require CUDA 4.2 or later. Many brAll matrix calculations are performed on Nvidia GPUs using the CUSPARSE library. Many br
+<A HREF="../Mat/MATAIJCUSPARSE.html#MATAIJCUSPARSE">MATAIJCUSPARSE</A> = "(seq)aijcusparse" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on Nvidia GPUs. These matrices can be in either
+CSR, ELL, or Hybrid format. The ELL and HYB formats require CUDA 4.2 or later.
+All matrix calculations are performed on Nvidia GPUs using the CUSPARSE library.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type aijcusparse </B></TD><TD>- sets the matrix type to "seqaijcusparse" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_storage_format csr </B></TD><TD>- sets the storage format of matrices (for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> and factors in <A HREF="../Mat/MatSolve.html#MatSolve">MatSolve</A>) during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_mult_storage_format csr </B></TD><TD>- sets the storage format of matrices (for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>) during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid). Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type aijcusparse </B></TD><TD>- sets the matrix type to "seqaijcusparse" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_storage_format csr </B></TD><TD>- sets the storage format of matrices (for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> and factors in <A HREF="../Mat/MatSolve.html#MatSolve">MatSolve</A>) during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusparse_mult_storage_format csr </B></TD><TD>- sets the storage format of matrices (for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>) during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include ell (ellpack) or hyb (hybrid).
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateSeqAIJCUSPARSE.html#MatCreateSeqAIJCUSPARSE">MatCreateSeqAIJCUSPARSE</A>(), <A HREF="../Mat/MATAIJCUSPARSE.html#MATAIJCUSPARSE">MATAIJCUSPARSE</A>, <A HREF="../Mat/MatCreateAIJCUSPARSE.html#MatCreateAIJCUSPARSE">MatCreateAIJCUSPARSE</A>(), <A HREF="../Mat/MatCUSPARSESetFormat.html#MatCUSPARSESetFormat">MatCUSPARSESetFormat</A>(), <A HREF="../Mat/MatCUSPARSEStorageFormat.html#MatCUSPARSEStorageFormat">MatCUSPARSEStorageFormat</A>, <A HREF="../Mat/MatCUSPARSEForma [...]
diff --git a/docs/manualpages/Mat/MATSEQAIJVIENNACL.html b/docs/manualpages/Mat/MATSEQAIJVIENNACL.html
index c1e58bd..8fbaff3 100644
--- a/docs/manualpages/Mat/MATSEQAIJVIENNACL.html
+++ b/docs/manualpages/Mat/MATSEQAIJVIENNACL.html
@@ -5,18 +5,22 @@
 <TITLE>MATSEQAIJVIENNACL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSEQAIJVIENNACL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSEQAIJVIENNACL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSEQAIJVIENNACL"><H1>MATSEQAIJVIENNACL</H1></A>
-<A HREF="../Mat/MATAIJVIENNACL.html#MATAIJVIENNACL">MATAIJVIENNACL</A> = "aijviennacl" = "seqaijviennacl" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on GPUs. These matrices are in CSR format by Many brdefault. All matrix calculations are performed using the ViennaCL library. Many br
+<A HREF="../Mat/MATAIJVIENNACL.html#MATAIJVIENNACL">MATAIJVIENNACL</A> = "aijviennacl" = "seqaijviennacl" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on GPUs. These matrices are in CSR format by
+default. All matrix calculations are performed using the ViennaCL library.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type aijviennacl </B></TD><TD>- sets the matrix type to "seqaijviennacl" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_viennacl_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_viennacl_mult_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type aijviennacl </B></TD><TD>- sets the matrix type to "seqaijviennacl" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_viennacl_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_viennacl_mult_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>().
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateSeqAIJViennaCL.html#MatCreateSeqAIJViennaCL">MatCreateSeqAIJViennaCL</A>(), <A HREF="../Mat/MATAIJVIENNACL.html#MATAIJVIENNACL">MATAIJVIENNACL</A>, <A HREF="../Mat/MatCreateAIJViennaCL.html#MatCreateAIJViennaCL">MatCreateAIJViennaCL</A>()
diff --git a/docs/manualpages/Mat/MATSEQBAIJ.html b/docs/manualpages/Mat/MATSEQBAIJ.html
index 7a085a2..d4358bc 100644
--- a/docs/manualpages/Mat/MATSEQBAIJ.html
+++ b/docs/manualpages/Mat/MATSEQBAIJ.html
@@ -5,15 +5,15 @@
 <TITLE>MATSEQBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSEQBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSEQBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSEQBAIJ"><H1>MATSEQBAIJ</H1></A>
 <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> = "seqbaij" - A matrix type to be used for sequential block sparse matrices, based on block sparse compressed row format. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type seqbaij </B> -sets the matrix type to "seqbaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type seqbaij </B> -sets the matrix type to "seqbaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</A>()
diff --git a/docs/manualpages/Mat/MATSEQDENSE.html b/docs/manualpages/Mat/MATSEQDENSE.html
index 1d786b4..c4ac4db 100644
--- a/docs/manualpages/Mat/MATSEQDENSE.html
+++ b/docs/manualpages/Mat/MATSEQDENSE.html
@@ -5,15 +5,15 @@
 <TITLE>MATSEQDENSE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSEQDENSE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSEQDENSE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSEQDENSE"><H1>MATSEQDENSE</H1></A>
 <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A> = "seqdense" - A matrix type to be used for sequential dense matrices. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_type seqdense </B> -sets the matrix type to "seqdense" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+<DT><B>-mat_type seqdense </B> -sets the matrix type to "seqdense" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateSeqDense.html#MatCreateSeqDense">MatCreateSeqDense</A>()
diff --git a/docs/manualpages/Mat/MATSEQSBAIJ.html b/docs/manualpages/Mat/MATSEQSBAIJ.html
index 9e53e4c..ccd919b 100644
--- a/docs/manualpages/Mat/MATSEQSBAIJ.html
+++ b/docs/manualpages/Mat/MATSEQSBAIJ.html
@@ -5,20 +5,24 @@
 <TITLE>MATSEQSBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSEQSBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSEQSBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSEQSBAIJ"><H1>MATSEQSBAIJ</H1></A>
-<A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A> = "seqsbaij" - A matrix type to be used for sequential symmetric block sparse matrices, based on block compressed sparse row format.  Only the upper triangular portion of the matrix is stored. For complex numbers by default this matrix is symmetric, NOT Hermitian symmetric. To make it Hermitian symmetric you Many brcan call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>,  [...]
+<A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A> = "seqsbaij" - A matrix type to be used for sequential symmetric block sparse matrices, based on block compressed sparse row format.  Only the upper triangular portion of the matrix is stored. For complex numbers by default this matrix is symmetric, NOT Hermitian symmetric. To make it Hermitian symmetric you
+can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>, MAT_HERMITIAN); after <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-. -mat_type seqsbaij - sets the matrix type to "seqsbaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() Many br
+. -mat_type seqsbaij - sets the matrix type to "seqsbaij" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
 <P>
-Notes: By default if you insert values into the lower triangular part of the matrix they are simply ignored (since they are not Many brstored and it is assumed they symmetric to the upper triangular). If you call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>,MAT_IGNORE_LOWER_TRIANGULAR,<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) or use Many brthe options database -mat_ignore_lower_triangular false it will generat [...]
+Notes: By default if you insert values into the lower triangular part of the matrix they are simply ignored (since they are not
+stored and it is assumed they symmetric to the upper triangular). If you call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>,MAT_IGNORE_LOWER_TRIANGULAR,<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) or use
+the options database -mat_ignore_lower_triangular false it will generate an error if you try to set a value in the lower triangular portion.
 <P>
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../Mat/MatCreateSeqSBAIJ.html#MatCreateSeqSBAIJ">MatCreateSeqSBAIJ</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+.seealso: <A HREF="../Mat/MatCreateSeqSBAIJ.html#MatCreateSeqSBAIJ">MatCreateSeqSBAIJ</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/sbaij/seq/sbaij.c.html#MATSEQSBAIJ">src/mat/impls/sbaij/seq/sbaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MATSHELL.html b/docs/manualpages/Mat/MATSHELL.html
index f1b6dc1..d5c2b4f 100644
--- a/docs/manualpages/Mat/MATSHELL.html
+++ b/docs/manualpages/Mat/MATSHELL.html
@@ -5,10 +5,10 @@
 <TITLE>MATSHELL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSHELL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSHELL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSHELL"><H1>MATSHELL</H1></A>
-<A HREF="../Mat/MATSHELL.html#MATSHELL">MATSHELL</A> = "shell" - A matrix type to be used to define your own matrix type -- perhaps matrix free.  Many br
+<A HREF="../Mat/MATSHELL.html#MATSHELL">MATSHELL</A> = "shell" - A matrix type to be used to define your own matrix type -- perhaps matrix free. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</A>
diff --git a/docs/manualpages/Mat/MATSOLVERBAS.html b/docs/manualpages/Mat/MATSOLVERBAS.html
index a550356..af0c1bf 100644
--- a/docs/manualpages/Mat/MATSOLVERBAS.html
+++ b/docs/manualpages/Mat/MATSOLVERBAS.html
@@ -5,18 +5,19 @@
 <TITLE>MATSOLVERBAS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERBAS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERBAS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERBAS"><H1>MATSOLVERBAS</H1></A>
-Provides ICC(k) with drop tolerance Works with <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>  matrices Many br
+Provides ICC(k) with drop tolerance Works with <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>  matrices
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_levels <l></B></TD><TD>- - -pc_factor_drop_tolerance Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_levels <l></B></TD><TD>- - -pc_factor_drop_tolerance
+</TD></TR>
 <P>
- Many br
+
 <P>
-Contributed by: Bas van 't Hof Many br
+Contributed by: Bas van 't Hof
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>, <A HREF="../PC/PCFactorSetLevels.html#PCFactorSetLevels">PCFactorSetLevels</A>(), PCFactorSetDropTolerance()
diff --git a/docs/manualpages/Mat/MATSOLVERCHOLMOD.html b/docs/manualpages/Mat/MATSOLVERCHOLMOD.html
index 795fad9..e86c8ca 100644
--- a/docs/manualpages/Mat/MATSOLVERCHOLMOD.html
+++ b/docs/manualpages/Mat/MATSOLVERCHOLMOD.html
@@ -5,35 +5,48 @@
 <TITLE>MATSOLVERCHOLMOD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERCHOLMOD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERCHOLMOD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERCHOLMOD"><H1>MATSOLVERCHOLMOD</H1></A>
-"cholmod" - A matrix type providing direct solvers (Cholesky) for sequential matrices via the external package CHOLMOD. Use ./configure --download-suitesparse to install PETSc to use CHOLMOD Many br
+"cholmod" - A matrix type providing direct solvers (Cholesky) for sequential matrices via the external package CHOLMOD. Use ./configure --download-suitesparse to install PETSc to use CHOLMOD
 <P>
-Use -pc_type lu -pc_factor_mat_solver_package cholmod to use this direct solver Many br
+Use -pc_type lu -pc_factor_mat_solver_package cholmod to use this direct solver
 <P>
-Consult CHOLMOD documentation for more information about the Common parameters Many brwhich correspond to the options database keys below. Many br
+Consult CHOLMOD documentation for more information about the Common parameters
+which correspond to the options database keys below.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_dbound <0>          </B></TD><TD>- Minimum absolute value of diagonal entries of D (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_grow0 <1.2>         </B></TD><TD>- Global growth ratio when factors are modified (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_grow1 <1.2>         </B></TD><TD>- Column growth ratio when factors are modified (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_grow2 <5>           </B></TD><TD>- Affine column growth constant when factors are modified (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_maxrank <8>         </B></TD><TD>- Max rank of update, larger values are faster but use more memory [2,4,8] (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_factor <AUTO>       </B></TD><TD>- (choose one of) SIMPLICIAL AUTO SUPERNODAL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_supernodal_switch <40> </B></TD><TD>- flop/nnz_L threshold for switching to supernodal factorization (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_final_asis <TRUE>   </B></TD><TD>- Leave factors "as is" (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_final_pack <TRUE>   </B></TD><TD>- Pack the columns when finished (use FALSE if the factors will be updated later) (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_zrelax <0.8>        </B></TD><TD>- 3 real supernodal relaxed amalgamation parameters (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_nrelax <4>          </B></TD><TD>- 3 size_t supernodal relaxed amalgamation parameters (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_prefer_upper <TRUE> </B></TD><TD>- Work with upper triangular form (faster when using fill-reducing ordering, slower in natural ordering) (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_print <3>           </B></TD><TD>- Verbosity level (None) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_dbound <0>          </B></TD><TD>- Minimum absolute value of diagonal entries of D (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_grow0 <1.2>         </B></TD><TD>- Global growth ratio when factors are modified (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_grow1 <1.2>         </B></TD><TD>- Column growth ratio when factors are modified (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_grow2 <5>           </B></TD><TD>- Affine column growth constant when factors are modified (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_maxrank <8>         </B></TD><TD>- Max rank of update, larger values are faster but use more memory [2,4,8] (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_factor <AUTO>       </B></TD><TD>- (choose one of) SIMPLICIAL AUTO SUPERNODAL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_supernodal_switch <40> </B></TD><TD>- flop/nnz_L threshold for switching to supernodal factorization (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_final_asis <TRUE>   </B></TD><TD>- Leave factors "as is" (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_final_pack <TRUE>   </B></TD><TD>- Pack the columns when finished (use FALSE if the factors will be updated later) (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_zrelax <0.8>        </B></TD><TD>- 3 real supernodal relaxed amalgamation parameters (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_nrelax <4>          </B></TD><TD>- 3 size_t supernodal relaxed amalgamation parameters (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_prefer_upper <TRUE> </B></TD><TD>- Work with upper triangular form (faster when using fill-reducing ordering, slower in natural ordering) (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cholmod_print <3>           </B></TD><TD>- Verbosity level (None)
+</TD></TR></TABLE>
 <P>
- Many br
-<P>
-Note: CHOLMOD is part of SuiteSparse <a href="http://faculty.cse.tamu.edu/davis/suitesparse.html">http://faculty.cse.tamu.edu/davis/suitesparse.html </a> Many br
+
 <P>
+Note: CHOLMOD is part of SuiteSparse <a href="http://faculty.cse.tamu.edu/davis/suitesparse.html">http://faculty.cse.tamu.edu/davis/suitesparse.html </a> <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCCHOLESKY.html#PCCHOLESKY">PCCHOLESKY</A>, <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/Mat/MATSOLVERCLIQUE.html b/docs/manualpages/Mat/MATSOLVERCLIQUE.html
index 3b8c2cb..0f72b2f 100644
--- a/docs/manualpages/Mat/MATSOLVERCLIQUE.html
+++ b/docs/manualpages/Mat/MATSOLVERCLIQUE.html
@@ -5,19 +5,21 @@
 <TITLE>MATSOLVERCLIQUE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERCLIQUE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERCLIQUE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERCLIQUE"><H1>MATSOLVERCLIQUE</H1></A>
-A solver package providing direct solvers for distributed and sequential matrices via the external package Clique. Use ./configure --download-clique to have PETSc installed with Clique Many br
+A solver package providing direct solvers for distributed and sequential matrices via the external package Clique. Use ./configure --download-clique to have PETSc installed with Clique
 <P>
-Use -pc_type lu -pc_factor_mat_solver_package clique to us this direct solver Many br
+Use -pc_type lu -pc_factor_mat_solver_package clique to us this direct solver
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_clique_    </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_clique_ <integer> </B></TD><TD>-  Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_clique_    </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_clique_ <integer> </B></TD><TD>- 
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
diff --git a/docs/manualpages/Mat/MATSOLVERCUSPARSE.html b/docs/manualpages/Mat/MATSOLVERCUSPARSE.html
index 508de43..f8d9c88 100644
--- a/docs/manualpages/Mat/MATSOLVERCUSPARSE.html
+++ b/docs/manualpages/Mat/MATSOLVERCUSPARSE.html
@@ -5,10 +5,10 @@
 <TITLE>MATSOLVERCUSPARSE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERCUSPARSE"><H1>MATSOLVERCUSPARSE</H1></A>
-"cusparse" - A matrix type providing triangular solvers for seq matrices on a single GPU of type, seqaijcusparse, aijcusparse, or seqaijcusp, aijcusp. Currently supported algorithms are ILU(k) and ICC(k). Typically, deeper factorizations (larger k) results in poorer performance in the triangular solves. Full LU, and Cholesky decompositions can be solved through the CUSPARSE triangular solve algorithm. However, the performance can be quite poor and thus these algorithms are not recommende [...]
+"cusparse" - A matrix type providing triangular solvers for seq matrices on a single GPU of type, seqaijcusparse, aijcusparse, or seqaijcusp, aijcusp. Currently supported algorithms are ILU(k) and ICC(k). Typically, deeper factorizations (larger k) results in poorer performance in the triangular solves. Full LU, and Cholesky decompositions can be solved through the CUSPARSE triangular solve algorithm. However, the performance can be quite poor and thus these algorithms are not recommende [...]
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>, <A HREF="../Mat/MatCreateSeqAIJCUSPARSE.html#MatCreateSeqAIJCUSPARSE">MatCreateSeqAIJCUSPARSE</A>(), <A HREF="../Mat/MATAIJCUSPARSE.html#MATAIJCUSPARSE">MATAIJCUSPARSE</A>, <A HREF="../Mat/MatCreateAIJCUSPARSE.html#MatCreateAIJCUSPARSE">MatCreateAIJCUSPARSE</A>(), <A HREF="../Mat/MatCUSPARSESetFormat [...]
diff --git a/docs/manualpages/Mat/MATSOLVERESSL.html b/docs/manualpages/Mat/MATSOLVERESSL.html
index 978388f..4eed422 100644
--- a/docs/manualpages/Mat/MATSOLVERESSL.html
+++ b/docs/manualpages/Mat/MATSOLVERESSL.html
@@ -5,14 +5,15 @@
 <TITLE>MATSOLVERESSL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERESSL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERESSL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERESSL"><H1>MATSOLVERESSL</H1></A>
-"essl" - Provides direct solvers (LU) for sequential matrices via the external package ESSL. If ESSL is installed (see the manual for Many brinstructions on how to declare the existence of external packages), Many br
+"essl" - Provides direct solvers (LU) for sequential matrices via the external package ESSL. If ESSL is installed (see the manual for
+instructions on how to declare the existence of external packages),
 <P>
-Works with <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrices Many br
+Works with <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrices
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCLU.html#PCLU">PCLU</A>, <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
diff --git a/docs/manualpages/Mat/MATSOLVERKLU.html b/docs/manualpages/Mat/MATSOLVERKLU.html
index 9aaaeab..48ab1bd 100644
--- a/docs/manualpages/Mat/MATSOLVERKLU.html
+++ b/docs/manualpages/Mat/MATSOLVERKLU.html
@@ -5,25 +5,28 @@
 <TITLE>MATSOLVERKLU</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERKLU.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERKLU.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERKLU"><H1>MATSOLVERKLU</H1></A>
-"klu" - A matrix type providing direct solvers (LU) for sequential matrices via the external package KLU. ./configure --download-suitesparse to install PETSc to use KLU Many br
+"klu" - A matrix type providing direct solvers (LU) for sequential matrices via the external package KLU. ./configure --download-suitesparse to install PETSc to use KLU
 <P>
-Use -pc_type lu -pc_factor_mat_solver_package klu to us this direct solver Many br
+Use -pc_type lu -pc_factor_mat_solver_package klu to us this direct solver
 <P>
-Consult KLU documentation for more information on the options database keys below. Many br
+Consult KLU documentation for more information on the options database keys below.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_klu_pivot_tol <0.001>                  </B></TD><TD>- Partial pivoting tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_klu_use_btf <1>                        </B></TD><TD>- Use BTF preordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_klu_ordering <AMD>                     </B></TD><TD>- KLU reordering scheme to reduce fill-in (choose one of) AMD COLAMD PETSC Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_klu_row_scale <NONE>                   </B></TD><TD>- Matrix row scaling (choose one of) NONE SUM MAX  Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_klu_pivot_tol <0.001>                  </B></TD><TD>- Partial pivoting tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_klu_use_btf <1>                        </B></TD><TD>- Use BTF preordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_klu_ordering <AMD>                     </B></TD><TD>- KLU reordering scheme to reduce fill-in (choose one of) AMD COLAMD PETSC
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_klu_row_scale <NONE>                   </B></TD><TD>- Matrix row scaling (choose one of) NONE SUM MAX 
+</TD></TR></TABLE>
 <P>
-Note: KLU is part of SuiteSparse <a href="http://faculty.cse.tamu.edu/davis/suitesparse.html">http://faculty.cse.tamu.edu/davis/suitesparse.html </a> Many br
-<P>
- Many br
+Note: KLU is part of SuiteSparse <a href="http://faculty.cse.tamu.edu/davis/suitesparse.html">http://faculty.cse.tamu.edu/davis/suitesparse.html </a> <P>
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCLU.html#PCLU">PCLU</A>, <A HREF="../Mat/MATSOLVERUMFPACK.html#MATSOLVERUMFPACK">MATSOLVERUMFPACK</A>, <A HREF="../Mat/MATSOLVERCHOLMOD.html#MATSOLVERCHOLMOD">MATSOLVERCHOLMOD</A>, <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
diff --git a/docs/manualpages/Mat/MATSOLVERLUSOL.html b/docs/manualpages/Mat/MATSOLVERLUSOL.html
index 11aae4d..f5176d9 100644
--- a/docs/manualpages/Mat/MATSOLVERLUSOL.html
+++ b/docs/manualpages/Mat/MATSOLVERLUSOL.html
@@ -5,14 +5,15 @@
 <TITLE>MATSOLVERLUSOL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERLUSOL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERLUSOL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERLUSOL"><H1>MATSOLVERLUSOL</H1></A>
-"lusol" - Provides direct solvers (LU) for sequential matrices via the external package LUSOL. If LUSOL is installed (see the manual for Many brinstructions on how to declare the existence of external packages), Many br
+"lusol" - Provides direct solvers (LU) for sequential matrices via the external package LUSOL. If LUSOL is installed (see the manual for
+instructions on how to declare the existence of external packages),
 <P>
-Works with <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrices Many br
+Works with <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrices
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCLU.html#PCLU">PCLU</A>, <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
diff --git a/docs/manualpages/Mat/MATSOLVERMATLAB.html b/docs/manualpages/Mat/MATSOLVERMATLAB.html
index e1260cf..d7c7721 100644
--- a/docs/manualpages/Mat/MATSOLVERMATLAB.html
+++ b/docs/manualpages/Mat/MATSOLVERMATLAB.html
@@ -5,19 +5,19 @@
 <TITLE>MATSOLVERMATLAB</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERMATLAB.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERMATLAB.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERMATLAB"><H1>MATSOLVERMATLAB</H1></A>
 "matlab" - Providing direct solvers (LU and QR) and drop tolerance based ILU factorization (ILUDT) for sequential matrices via the external package MATLAB. 
 <P>
-Works with <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrices. Many br
+Works with <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrices.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-pc_factor_mat_solver_package matlab </B> -selects MATLAB to do the sparse factorization Many br
+<DT><B>-pc_factor_mat_solver_package matlab </B> -selects MATLAB to do the sparse factorization
 <br>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCLU.html#PCLU">PCLU</A>
diff --git a/docs/manualpages/Mat/MATSOLVERMKL_PARDISO.html b/docs/manualpages/Mat/MATSOLVERMKL_PARDISO.html
index 8fcd50b..3cbf0f7 100644
--- a/docs/manualpages/Mat/MATSOLVERMKL_PARDISO.html
+++ b/docs/manualpages/Mat/MATSOLVERMKL_PARDISO.html
@@ -5,43 +5,67 @@
 <TITLE>MATSOLVERMKL_PARDISO</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERMKL_PARDISO.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERMKL_PARDISO.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERMKL_PARDISO"><H1>MATSOLVERMKL_PARDISO</H1></A>
-A matrix type providing direct solvers (LU) for sequential matrices via the external package MKL_PARDISO. Works with <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrices Many br
+A matrix type providing direct solvers (LU) for sequential matrices via the external package MKL_PARDISO. Works with <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrices
 <P>
-Use -pc_type lu -pc_factor_mat_solver_package mkl_pardiso to us this direct solver Many br
+Use -pc_type lu -pc_factor_mat_solver_package mkl_pardiso to us this direct solver
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_65 </B></TD><TD>- Number of threads to use within MKL_PARDISO Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_66 </B></TD><TD>- Maximum number of factors with identical sparsity structure that must be kept in memory at the same time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_67 </B></TD><TD>- Indicates the actual matrix for the solution phase Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_68 </B></TD><TD>- Message level information Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_69 </B></TD><TD>- Defines the matrix type. IMPORTANT: When you set this flag, iparm parameters are going to be set to the default ones for the matrix type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_1  </B></TD><TD>- Use default values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_2  </B></TD><TD>- Fill-in reducing ordering for the input matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_4  </B></TD><TD>- Preconditioned CGS/CG Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_5  </B></TD><TD>- User permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_6  </B></TD><TD>- Write solution on x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_8  </B></TD><TD>- Iterative refinement step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_10 </B></TD><TD>- Pivoting perturbation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_11 </B></TD><TD>- Scaling vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_12 </B></TD><TD>- Solve with transposed or conjugate transposed matrix A Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_13 </B></TD><TD>- Improved accuracy using (non-) symmetric weighted matching Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_18 </B></TD><TD>- Numbers of non-zero elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_19 </B></TD><TD>- Report number of floating point operations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_21 </B></TD><TD>- Pivoting for symmetric indefinite matrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_24 </B></TD><TD>- Parallel factorization control Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_25 </B></TD><TD>- Parallel forward/backward solve control Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_27 </B></TD><TD>- Matrix checker Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_31 </B></TD><TD>- Partial solve and computing selected components of the solution vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_34 </B></TD><TD>- Optimal number of threads for conditional numerical reproducibility (CNR) mode Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_60 </B></TD><TD>- Intel MKL_PARDISO mode Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_65 </B></TD><TD>- Number of threads to use within MKL_PARDISO
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_66 </B></TD><TD>- Maximum number of factors with identical sparsity structure that must be kept in memory at the same time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_67 </B></TD><TD>- Indicates the actual matrix for the solution phase
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_68 </B></TD><TD>- Message level information
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_69 </B></TD><TD>- Defines the matrix type. IMPORTANT: When you set this flag, iparm parameters are going to be set to the default ones for the matrix type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_1  </B></TD><TD>- Use default values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_2  </B></TD><TD>- Fill-in reducing ordering for the input matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_4  </B></TD><TD>- Preconditioned CGS/CG
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_5  </B></TD><TD>- User permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_6  </B></TD><TD>- Write solution on x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_8  </B></TD><TD>- Iterative refinement step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_10 </B></TD><TD>- Pivoting perturbation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_11 </B></TD><TD>- Scaling vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_12 </B></TD><TD>- Solve with transposed or conjugate transposed matrix A
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_13 </B></TD><TD>- Improved accuracy using (non-) symmetric weighted matching
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_18 </B></TD><TD>- Numbers of non-zero elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_19 </B></TD><TD>- Report number of floating point operations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_21 </B></TD><TD>- Pivoting for symmetric indefinite matrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_24 </B></TD><TD>- Parallel factorization control
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_25 </B></TD><TD>- Parallel forward/backward solve control
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_27 </B></TD><TD>- Matrix checker
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_31 </B></TD><TD>- Partial solve and computing selected components of the solution vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_34 </B></TD><TD>- Optimal number of threads for conditional numerical reproducibility (CNR) mode
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mkl_pardiso_60 </B></TD><TD>- Intel MKL_PARDISO mode
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-For more information please check  mkl_pardiso manual Many br
+For more information please check  mkl_pardiso manual
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
diff --git a/docs/manualpages/Mat/MATSOLVERMUMPS.html b/docs/manualpages/Mat/MATSOLVERMUMPS.html
index ca753b4..b67e953 100644
--- a/docs/manualpages/Mat/MATSOLVERMUMPS.html
+++ b/docs/manualpages/Mat/MATSOLVERMUMPS.html
@@ -5,47 +5,75 @@
 <TITLE>MATSOLVERMUMPS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERMUMPS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERMUMPS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERMUMPS"><H1>MATSOLVERMUMPS</H1></A>
-A matrix type providing direct solvers (LU and Cholesky) for distributed and sequential matrices via the external package MUMPS. Works with <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A> and <A HREF="../Mat/MATSBAIJ.html#MATSBAIJ">MATSBAIJ</A> matrices Many br
+A matrix type providing direct solvers (LU and Cholesky) for distributed and sequential matrices via the external package MUMPS. Works with <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A> and <A HREF="../Mat/MATSBAIJ.html#MATSBAIJ">MATSBAIJ</A> matrices
 <P>
-Use ./configure --download-mumps --download-scalapack --download-parmetis --download-metis --download-ptscotch  to have PETSc installed with MUMPS Many br
+Use ./configure --download-mumps --download-scalapack --download-parmetis --download-metis --download-ptscotch  to have PETSc installed with MUMPS
 <P>
-Use -pc_type cholesky or lu -pc_factor_mat_solver_package mumps to us this direct solver Many br
+Use -pc_type cholesky or lu -pc_factor_mat_solver_package mumps to us this direct solver
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_1 </B></TD><TD>- ICNTL(1): output stream for error messages  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_2 </B></TD><TD>- ICNTL(2): output stream for diagnostic printing, statistics, and warning  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_3 </B></TD><TD>- ICNTL(3): output stream for global information, collected on the host  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_4 </B></TD><TD>- ICNTL(4): level of printing (0 to 4)  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_6 </B></TD><TD>- ICNTL(6): permutes to a zero-free diagonal and/or scale the matrix (0 to 7)  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_7 </B></TD><TD>- ICNTL(7): computes a symmetric permutation in sequential analysis (0 to 7). 3=Scotch, 4=PORD, 5=Metis  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_8  </B></TD><TD>- ICNTL(8): scaling strategy (-2 to 8 or 77)  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_10  </B></TD><TD>- ICNTL(10): max num of refinements  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_11  </B></TD><TD>- ICNTL(11): statistics related to an error analysis (via -ksp_view)  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_12  </B></TD><TD>- ICNTL(12): an ordering strategy for symmetric matrices (0 to 3)  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_13  </B></TD><TD>- ICNTL(13): parallelism of the root node (enable ScaLAPACK) and its splitting  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_14  </B></TD><TD>- ICNTL(14): percentage increase in the estimated working space  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_19  </B></TD><TD>- ICNTL(19): computes the Schur complement  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_22  </B></TD><TD>- ICNTL(22): in-core/out-of-core factorization and solve (0 or 1)  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_23  </B></TD><TD>- ICNTL(23): max size of the working memory (MB) that can allocate per processor  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_24  </B></TD><TD>- ICNTL(24): detection of null pivot rows (0 or 1)  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_25  </B></TD><TD>- ICNTL(25): compute a solution of a deficient matrix and a null space basis  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_26  </B></TD><TD>- ICNTL(26): drives the solution phase if a Schur complement matrix  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_28  </B></TD><TD>- ICNTL(28): use 1 for sequential analysis and ictnl(7) ordering, or 2 for parallel analysis and ictnl(29) ordering  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_29 </B></TD><TD>- ICNTL(29): parallel ordering 1 = ptscotch, 2 = parmetis  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_30 </B></TD><TD>- ICNTL(30): compute user-specified set of entries in inv(A)  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_31 </B></TD><TD>- ICNTL(31): indicates which factors may be discarded during factorization  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_33 </B></TD><TD>- ICNTL(33): compute determinant  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_1  </B></TD><TD>- CNTL(1): relative pivoting threshold  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_2  </B></TD><TD>- CNTL(2): stopping criterion of refinement  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_3 </B></TD><TD>- CNTL(3): absolute pivoting threshold  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_4 </B></TD><TD>- CNTL(4): value for static pivoting  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_5 </B></TD><TD>- CNTL(5): fixation for null pivots  Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_1 </B></TD><TD>- ICNTL(1): output stream for error messages 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_2 </B></TD><TD>- ICNTL(2): output stream for diagnostic printing, statistics, and warning 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_3 </B></TD><TD>- ICNTL(3): output stream for global information, collected on the host 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_4 </B></TD><TD>- ICNTL(4): level of printing (0 to 4) 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_6 </B></TD><TD>- ICNTL(6): permutes to a zero-free diagonal and/or scale the matrix (0 to 7) 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_7 </B></TD><TD>- ICNTL(7): computes a symmetric permutation in sequential analysis (0 to 7). 3=Scotch, 4=PORD, 5=Metis 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_8  </B></TD><TD>- ICNTL(8): scaling strategy (-2 to 8 or 77) 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_10  </B></TD><TD>- ICNTL(10): max num of refinements 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_11  </B></TD><TD>- ICNTL(11): statistics related to an error analysis (via -ksp_view) 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_12  </B></TD><TD>- ICNTL(12): an ordering strategy for symmetric matrices (0 to 3) 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_13  </B></TD><TD>- ICNTL(13): parallelism of the root node (enable ScaLAPACK) and its splitting 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_14  </B></TD><TD>- ICNTL(14): percentage increase in the estimated working space 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_19  </B></TD><TD>- ICNTL(19): computes the Schur complement 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_22  </B></TD><TD>- ICNTL(22): in-core/out-of-core factorization and solve (0 or 1) 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_23  </B></TD><TD>- ICNTL(23): max size of the working memory (MB) that can allocate per processor 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_24  </B></TD><TD>- ICNTL(24): detection of null pivot rows (0 or 1) 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_25  </B></TD><TD>- ICNTL(25): compute a solution of a deficient matrix and a null space basis 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_26  </B></TD><TD>- ICNTL(26): drives the solution phase if a Schur complement matrix 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_28  </B></TD><TD>- ICNTL(28): use 1 for sequential analysis and ictnl(7) ordering, or 2 for parallel analysis and ictnl(29) ordering 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_29 </B></TD><TD>- ICNTL(29): parallel ordering 1 = ptscotch, 2 = parmetis 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_30 </B></TD><TD>- ICNTL(30): compute user-specified set of entries in inv(A) 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_31 </B></TD><TD>- ICNTL(31): indicates which factors may be discarded during factorization 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_icntl_33 </B></TD><TD>- ICNTL(33): compute determinant 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_1  </B></TD><TD>- CNTL(1): relative pivoting threshold 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_2  </B></TD><TD>- CNTL(2): stopping criterion of refinement 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_3 </B></TD><TD>- CNTL(3): absolute pivoting threshold 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_4 </B></TD><TD>- CNTL(4): value for static pivoting 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mumps_cntl_5 </B></TD><TD>- CNTL(5): fixation for null pivots 
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
diff --git a/docs/manualpages/Mat/MATSOLVERPASTIX.html b/docs/manualpages/Mat/MATSOLVERPASTIX.html
index 048142e..e76d7a5 100644
--- a/docs/manualpages/Mat/MATSOLVERPASTIX.html
+++ b/docs/manualpages/Mat/MATSOLVERPASTIX.html
@@ -5,19 +5,21 @@
 <TITLE>MATSOLVERPASTIX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERPASTIX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERPASTIX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERPASTIX"><H1>MATSOLVERPASTIX</H1></A>
-A solver package providing direct solvers (LU) for distributed and sequential matrices via the external package PaStiX. Use ./configure --download-pastix --download-parmetis --download-metis --download-ptscotch  to have PETSc installed with PasTiX Many br
+A solver package providing direct solvers (LU) for distributed and sequential matrices via the external package PaStiX. Use ./configure --download-pastix --download-parmetis --download-metis --download-ptscotch  to have PETSc installed with PasTiX
 <P>
-Use -pc_type lu -pc_factor_mat_solver_package pastix to us this direct solver Many br
+Use -pc_type lu -pc_factor_mat_solver_package pastix to us this direct solver
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_pastix_verbose   <0,1,2>   </B></TD><TD>- print level Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_pastix_threadnbr <integer> </B></TD><TD>- Set the thread number by MPI task. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_pastix_verbose   <0,1,2>   </B></TD><TD>- print level
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_pastix_threadnbr <integer> </B></TD><TD>- Set the thread number by MPI task.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
diff --git a/docs/manualpages/Mat/MATSOLVERSUPERLU.html b/docs/manualpages/Mat/MATSOLVERSUPERLU.html
index 974080d..12626cc 100644
--- a/docs/manualpages/Mat/MATSOLVERSUPERLU.html
+++ b/docs/manualpages/Mat/MATSOLVERSUPERLU.html
@@ -5,36 +5,53 @@
 <TITLE>MATSOLVERSUPERLU</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERSUPERLU.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERSUPERLU.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERSUPERLU"><H1>MATSOLVERSUPERLU</H1></A>
-"superlu" - A solver package providing solvers LU and ILU for sequential matrices via the external package SuperLU. Use ./configure --download-superlu to have PETSc installed with SuperLU Many br
+"superlu" - A solver package providing solvers LU and ILU for sequential matrices via the external package SuperLU. Use ./configure --download-superlu to have PETSc installed with SuperLU
 <P>
-Use -pc_type lu -pc_factor_mat_solver_package superlu to us this direct solver Many br
+Use -pc_type lu -pc_factor_mat_solver_package superlu to us this direct solver
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_equil <FALSE>            </B></TD><TD>- Equil (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_colperm <COLAMD>         </B></TD><TD>- (choose one of) NATURAL MMD_ATA MMD_AT_PLUS_A COLAMD Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_iterrefine <NOREFINE>    </B></TD><TD>- (choose one of) NOREFINE SINGLE DOUBLE EXTRA Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_symmetricmode: <FALSE>   </B></TD><TD>- SymmetricMode (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_diagpivotthresh <1>      </B></TD><TD>- DiagPivotThresh (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_pivotgrowth <FALSE>      </B></TD><TD>- PivotGrowth (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_conditionnumber <FALSE>  </B></TD><TD>- ConditionNumber (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_rowperm <NOROWPERM>      </B></TD><TD>- (choose one of) NOROWPERM LargeDiag Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_replacetinypivot <FALSE> </B></TD><TD>- ReplaceTinyPivot (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_printstat <FALSE>        </B></TD><TD>- PrintStat (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_lwork <0>                </B></TD><TD>- size of work array in bytes used by factorization (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_droptol <0>          </B></TD><TD>- ILU_DropTol (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_filltol <0>          </B></TD><TD>- ILU_FillTol (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_fillfactor <0>       </B></TD><TD>- ILU_FillFactor (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_droprull <0>         </B></TD><TD>- ILU_DropRule (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_norm <0>             </B></TD><TD>- ILU_Norm (None) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_milu <0>             </B></TD><TD>- ILU_MILU (None) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_equil <FALSE>            </B></TD><TD>- Equil (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_colperm <COLAMD>         </B></TD><TD>- (choose one of) NATURAL MMD_ATA MMD_AT_PLUS_A COLAMD
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_iterrefine <NOREFINE>    </B></TD><TD>- (choose one of) NOREFINE SINGLE DOUBLE EXTRA
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_symmetricmode: <FALSE>   </B></TD><TD>- SymmetricMode (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_diagpivotthresh <1>      </B></TD><TD>- DiagPivotThresh (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_pivotgrowth <FALSE>      </B></TD><TD>- PivotGrowth (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_conditionnumber <FALSE>  </B></TD><TD>- ConditionNumber (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_rowperm <NOROWPERM>      </B></TD><TD>- (choose one of) NOROWPERM LargeDiag
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_replacetinypivot <FALSE> </B></TD><TD>- ReplaceTinyPivot (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_printstat <FALSE>        </B></TD><TD>- PrintStat (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_lwork <0>                </B></TD><TD>- size of work array in bytes used by factorization (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_droptol <0>          </B></TD><TD>- ILU_DropTol (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_filltol <0>          </B></TD><TD>- ILU_FillTol (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_fillfactor <0>       </B></TD><TD>- ILU_FillFactor (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_droprull <0>         </B></TD><TD>- ILU_DropRule (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_norm <0>             </B></TD><TD>- ILU_Norm (None)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_ilu_milu <0>             </B></TD><TD>- ILU_MILU (None)
+</TD></TR></TABLE>
 <P>
-Notes: Do not confuse this with <A HREF="../Mat/MATSOLVERSUPERLU_DIST.html#MATSOLVERSUPERLU_DIST">MATSOLVERSUPERLU_DIST</A> which is for parallel sparse solves Many br
+Notes: Do not confuse this with <A HREF="../Mat/MATSOLVERSUPERLU_DIST.html#MATSOLVERSUPERLU_DIST">MATSOLVERSUPERLU_DIST</A> which is for parallel sparse solves
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCLU.html#PCLU">PCLU</A>, <A HREF="../PC/PCILU.html#PCILU">PCILU</A>, <A HREF="../Mat/MATSOLVERSUPERLU_DIST.html#MATSOLVERSUPERLU_DIST">MATSOLVERSUPERLU_DIST</A>, <A HREF="../Mat/MATSOLVERMUMPS.html#MATSOLVERMUMPS">MATSOLVERMUMPS</A>, <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
diff --git a/docs/manualpages/Mat/MATSOLVERSUPERLU_DIST.html b/docs/manualpages/Mat/MATSOLVERSUPERLU_DIST.html
index afb1cc4..34ed908 100644
--- a/docs/manualpages/Mat/MATSOLVERSUPERLU_DIST.html
+++ b/docs/manualpages/Mat/MATSOLVERSUPERLU_DIST.html
@@ -5,29 +5,39 @@
 <TITLE>MATSOLVERSUPERLU_DIST</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERSUPERLU_DIST.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERSUPERLU_DIST.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERSUPERLU_DIST"><H1>MATSOLVERSUPERLU_DIST</H1></A>
-Parallel direct solver package for LU factorization Use ./configure --download-superlu_dist --download-parmetis --download-metis --download-ptscotch  to have PETSc installed with SuperLU_DIST Many br
+Parallel direct solver package for LU factorization Use ./configure --download-superlu_dist --download-parmetis --download-metis --download-ptscotch  to have PETSc installed with SuperLU_DIST
 <P>
-Use -pc_type lu -pc_factor_mat_solver_package superlu_dist to us this direct solver Many br
+Use -pc_type lu -pc_factor_mat_solver_package superlu_dist to us this direct solver
 <P>
-Works with AIJ matrices Many br
+Works with AIJ matrices
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_r <n> </B></TD><TD>- number of rows in processor partition Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_c <n> </B></TD><TD>- number of columns in processor partition Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_matinput <0,1> </B></TD><TD>- matrix input mode; 0=global, 1=distributed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_equil </B></TD><TD>- equilibrate the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_rowperm <LargeDiag,NATURAL> </B></TD><TD>- row permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_colperm <MMD_AT_PLUS_A,MMD_ATA,NATURAL> </B></TD><TD>- column permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_replacetinypivot </B></TD><TD>- replace tiny pivots Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_fact <SamePattern> </B></TD><TD>- (choose one of) SamePattern SamePattern_SameRowPerm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_iterrefine </B></TD><TD>- use iterative refinement Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_statprint </B></TD><TD>- print factorization information Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_r <n> </B></TD><TD>- number of rows in processor partition
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_c <n> </B></TD><TD>- number of columns in processor partition
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_matinput <0,1> </B></TD><TD>- matrix input mode; 0=global, 1=distributed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_equil </B></TD><TD>- equilibrate the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_rowperm <LargeDiag,NATURAL> </B></TD><TD>- row permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_colperm <MMD_AT_PLUS_A,MMD_ATA,NATURAL> </B></TD><TD>- column permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_replacetinypivot </B></TD><TD>- replace tiny pivots
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_fact <SamePattern> </B></TD><TD>- (choose one of) SamePattern SamePattern_SameRowPerm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_iterrefine </B></TD><TD>- use iterative refinement
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_superlu_dist_statprint </B></TD><TD>- print factorization information
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCLU.html#PCLU">PCLU</A>
diff --git a/docs/manualpages/Mat/MATSOLVERUMFPACK.html b/docs/manualpages/Mat/MATSOLVERUMFPACK.html
index 663d975..7a23b1f 100644
--- a/docs/manualpages/Mat/MATSOLVERUMFPACK.html
+++ b/docs/manualpages/Mat/MATSOLVERUMFPACK.html
@@ -5,38 +5,54 @@
 <TITLE>MATSOLVERUMFPACK</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MATSOLVERUMFPACK.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MATSOLVERUMFPACK.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATSOLVERUMFPACK"><H1>MATSOLVERUMFPACK</H1></A>
-"umfpack" - A matrix type providing direct solvers (LU) for sequential matrices via the external package UMFPACK. Use ./configure --download-suitesparse to install PETSc to use UMFPACK Many br
+"umfpack" - A matrix type providing direct solvers (LU) for sequential matrices via the external package UMFPACK. Use ./configure --download-suitesparse to install PETSc to use UMFPACK
 <P>
-Use -pc_type lu -pc_factor_mat_solver_package umfpack to us this direct solver Many br
+Use -pc_type lu -pc_factor_mat_solver_package umfpack to us this direct solver
 <P>
-Consult UMFPACK documentation for more information about the Control parameters Many brwhich correspond to the options database keys below. Many br
+Consult UMFPACK documentation for more information about the Control parameters
+which correspond to the options database keys below.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_ordering                </B></TD><TD>- CHOLMOD, AMD, GIVEN, METIS, BEST, NONE Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_prl                     </B></TD><TD>- UMFPACK print level: Control[UMFPACK_PRL] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_strategy <AUTO>         </B></TD><TD>- (choose one of) AUTO UNSYMMETRIC SYMMETRIC 2BY2 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_dense_col <alpha_c>     </B></TD><TD>- UMFPACK dense column threshold: Control[UMFPACK_DENSE_COL] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_dense_row <0.2>         </B></TD><TD>- Control[UMFPACK_DENSE_ROW] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_amd_dense <10>          </B></TD><TD>- Control[UMFPACK_AMD_DENSE] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_block_size <bs>         </B></TD><TD>- UMFPACK block size for BLAS-Level 3 calls: Control[UMFPACK_BLOCK_SIZE] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_2by2_tolerance <0.01>   </B></TD><TD>- Control[UMFPACK_2BY2_TOLERANCE] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_fixq <0>                </B></TD><TD>- Control[UMFPACK_FIXQ] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_aggressive <1>          </B></TD><TD>- Control[UMFPACK_AGGRESSIVE] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_pivot_tolerance <delta> </B></TD><TD>- UMFPACK partial pivot tolerance: Control[UMFPACK_PIVOT_TOLERANCE] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_sym_pivot_tolerance <0.001> </B></TD><TD>- Control[UMFPACK_SYM_PIVOT_TOLERANCE] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_scale <NONE>           </B></TD><TD>- (choose one of) NONE SUM MAX Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_alloc_init <delta>      </B></TD><TD>- UMFPACK factorized matrix allocation modifier: Control[UMFPACK_ALLOC_INIT] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_droptol <0>            </B></TD><TD>- Control[UMFPACK_DROPTOL] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_irstep <maxit>          </B></TD><TD>- UMFPACK maximum number of iterative refinement steps: Control[UMFPACK_IRSTEP] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_ordering                </B></TD><TD>- CHOLMOD, AMD, GIVEN, METIS, BEST, NONE
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_prl                     </B></TD><TD>- UMFPACK print level: Control[UMFPACK_PRL]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_strategy <AUTO>         </B></TD><TD>- (choose one of) AUTO UNSYMMETRIC SYMMETRIC 2BY2
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_dense_col <alpha_c>     </B></TD><TD>- UMFPACK dense column threshold: Control[UMFPACK_DENSE_COL]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_dense_row <0.2>         </B></TD><TD>- Control[UMFPACK_DENSE_ROW]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_amd_dense <10>          </B></TD><TD>- Control[UMFPACK_AMD_DENSE]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_block_size <bs>         </B></TD><TD>- UMFPACK block size for BLAS-Level 3 calls: Control[UMFPACK_BLOCK_SIZE]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_2by2_tolerance <0.01>   </B></TD><TD>- Control[UMFPACK_2BY2_TOLERANCE]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_fixq <0>                </B></TD><TD>- Control[UMFPACK_FIXQ]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_aggressive <1>          </B></TD><TD>- Control[UMFPACK_AGGRESSIVE]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_pivot_tolerance <delta> </B></TD><TD>- UMFPACK partial pivot tolerance: Control[UMFPACK_PIVOT_TOLERANCE]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_sym_pivot_tolerance <0.001> </B></TD><TD>- Control[UMFPACK_SYM_PIVOT_TOLERANCE]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_scale <NONE>           </B></TD><TD>- (choose one of) NONE SUM MAX
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_alloc_init <delta>      </B></TD><TD>- UMFPACK factorized matrix allocation modifier: Control[UMFPACK_ALLOC_INIT]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_droptol <0>            </B></TD><TD>- Control[UMFPACK_DROPTOL]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_umfpack_irstep <maxit>          </B></TD><TD>- UMFPACK maximum number of iterative refinement steps: Control[UMFPACK_IRSTEP]
+</TD></TR></TABLE>
 <P>
- Many br
-<P>
-Note: UMFPACK is part of SuiteSparse <a href="http://faculty.cse.tamu.edu/davis/suitesparse.html">http://faculty.cse.tamu.edu/davis/suitesparse.html </a> Many br
+
 <P>
+Note: UMFPACK is part of SuiteSparse <a href="http://faculty.cse.tamu.edu/davis/suitesparse.html">http://faculty.cse.tamu.edu/davis/suitesparse.html </a> <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCLU.html#PCLU">PCLU</A>, <A HREF="../Mat/MATSOLVERSUPERLU.html#MATSOLVERSUPERLU">MATSOLVERSUPERLU</A>, <A HREF="../Mat/MATSOLVERMUMPS.html#MATSOLVERMUMPS">MATSOLVERMUMPS</A>, <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/Mat/Mat.html b/docs/manualpages/Mat/Mat.html
index b268caf..8e6b7ac 100644
--- a/docs/manualpages/Mat/Mat.html
+++ b/docs/manualpages/Mat/Mat.html
@@ -5,15 +5,15 @@
 <TITLE>Mat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/Mat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/Mat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="Mat"><H1>Mat</H1></A>
 Abstract PETSc matrix object used to manage all linear operators in PETSc, even those without an explicit sparse representation (such as matrix-free operators) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_Mat*           <A HREF="../Mat/Mat.html#Mat">Mat</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatAXPY.html b/docs/manualpages/Mat/MatAXPY.html
index 578fa26..01dc5e4 100644
--- a/docs/manualpages/Mat/MatAXPY.html
+++ b/docs/manualpages/Mat/MatAXPY.html
@@ -5,8 +5,8 @@
 <TITLE>MatAXPY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatAXPY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatAXPY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatAXPY"><H1>MatAXPY</H1></A>
 Computes Y = a*X + Y. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,21 @@ Computes Y = a*X + Y.
 #include "petscmat.h"  
 PetscErrorCode MatAXPY(Mat Y,PetscScalar a,Mat X,MatStructure str)
 </PRE>
-Logically  Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically  Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the scalar multiplier Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- the first matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- the second matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- either SAME_NONZERO_PATTERN, DIFFERENT_NONZERO_PATTERN Many bror SUBSET_NONZERO_PATTERN (nonzeros of X is a subset of Y's) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the scalar multiplier
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- the first matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- the second matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- either SAME_NONZERO_PATTERN, DIFFERENT_NONZERO_PATTERN
+or SUBSET_NONZERO_PATTERN (nonzeros of X is a subset of Y's)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, add
diff --git a/docs/manualpages/Mat/MatAYPX.html b/docs/manualpages/Mat/MatAYPX.html
index 3d6c020..ca5e46a 100644
--- a/docs/manualpages/Mat/MatAYPX.html
+++ b/docs/manualpages/Mat/MatAYPX.html
@@ -5,8 +5,8 @@
 <TITLE>MatAYPX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatAYPX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatAYPX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatAYPX"><H1>MatAYPX</H1></A>
 Computes Y = a*Y + X. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Computes Y = a*Y + X.
 #include "petscmat.h"  
 PetscErrorCode  MatAYPX(Mat Y,PetscScalar a,Mat X,MatStructure str)
 </PRE>
-Logically on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> multiplier Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- the first matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- the second matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- either SAME_NONZERO_PATTERN, DIFFERENT_NONZERO_PATTERN or SUBSET_NONZERO_PATTERN Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> multiplier
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- the first matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- the second matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- either SAME_NONZERO_PATTERN, DIFFERENT_NONZERO_PATTERN or SUBSET_NONZERO_PATTERN
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, add
diff --git a/docs/manualpages/Mat/MatAppendOptionsPrefix.html b/docs/manualpages/Mat/MatAppendOptionsPrefix.html
index 67adcb7..b7d6142 100644
--- a/docs/manualpages/Mat/MatAppendOptionsPrefix.html
+++ b/docs/manualpages/Mat/MatAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>MatAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatAppendOptionsPrefix"><H1>MatAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all <A HREF="../Mat/Mat.html#Mat">Mat</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Appends to the prefix used for searching for all <A HREF="../Mat/Mat.html#Mat">M
 #include "petscmat.h" 
 PetscErrorCode MatAppendOptionsPrefix(Mat A,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the <A HREF="../Mat/Mat.html#Mat">Mat</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the <A HREF="../Mat/Mat.html#Mat">Mat</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, append, options, prefix, database
diff --git a/docs/manualpages/Mat/MatAssembled.html b/docs/manualpages/Mat/MatAssembled.html
index 78ebffe..a6dfaf5 100644
--- a/docs/manualpages/Mat/MatAssembled.html
+++ b/docs/manualpages/Mat/MatAssembled.html
@@ -5,8 +5,8 @@
 <TITLE>MatAssembled</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatAssembled.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatAssembled.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatAssembled"><H1>MatAssembled</H1></A>
 Indicates if a matrix has been assembled and is ready for use; for example, in matrix-vector product. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Indicates if a matrix has been assembled and is ready for use; for example, in m
 #include "petscmat.h" 
 PetscErrorCode MatAssembled(Mat mat,PetscBool  *assembled)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>assembled </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>assembled </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatAssemblyBegin.html b/docs/manualpages/Mat/MatAssemblyBegin.html
index 18fb328..b2693b2 100644
--- a/docs/manualpages/Mat/MatAssemblyBegin.html
+++ b/docs/manualpages/Mat/MatAssemblyBegin.html
@@ -5,8 +5,8 @@
 <TITLE>MatAssemblyBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatAssemblyBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatAssemblyBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatAssemblyBegin"><H1>MatAssemblyBegin</H1></A>
 Begins assembling the matrix.  This routine should be called after completing all calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,31 @@ Begins assembling the matrix.  This routine should be called after completing al
 #include "petscmat.h" 
 PetscErrorCode MatAssemblyBegin(Mat mat,MatAssemblyType type)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of assembly, either MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of assembly, either MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() generally caches the values.  The matrix is ready to Many bruse only after <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() have been called. Many brUse MAT_FLUSH_ASSEMBLY when switching between <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> and <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VAL [...]
+<A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() generally caches the values.  The matrix is ready to
+use only after <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() have been called.
+Use MAT_FLUSH_ASSEMBLY when switching between <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> and <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>
+in <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(); use MAT_FINAL_ASSEMBLY for the final assembly before
+using the matrix.
 <P>
-ALL processes that share a matrix MUST call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() the SAME NUMBER of times, and each time with the Many brsame flag of MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY for all processes. Thus you CANNOT locally change from <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> to <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</ [...]
+ALL processes that share a matrix MUST call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() the SAME NUMBER of times, and each time with the
+same flag of MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY for all processes. Thus you CANNOT locally change from <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> to <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, that is
+a global collective operation requring all processes that share the matrix.
 <P>
-Space for preallocated nonzeros that is not filled by a call to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() or a related routine are compressed Many brout by assembly. If you intend to use that extra space on a subsequent assembly, be sure to insert explicit zeros Many brbefore MAT_FINAL_ASSEMBLY so the space is not compressed out. Many br
+Space for preallocated nonzeros that is not filled by a call to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() or a related routine are compressed
+out by assembly. If you intend to use that extra space on a subsequent assembly, be sure to insert explicit zeros
+before MAT_FINAL_ASSEMBLY so the space is not compressed out.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatAssemblyEnd.html b/docs/manualpages/Mat/MatAssemblyEnd.html
index b81af88..1de7669 100644
--- a/docs/manualpages/Mat/MatAssemblyEnd.html
+++ b/docs/manualpages/Mat/MatAssemblyEnd.html
@@ -5,8 +5,8 @@
 <TITLE>MatAssemblyEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatAssemblyEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatAssemblyEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatAssemblyEnd"><H1>MatAssemblyEnd</H1></A>
 Completes assembling the matrix.  This routine should be called after <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,52 @@ Completes assembling the matrix.  This routine should be called after <A HREF=".
 #include "petscmat.h" 
 PetscErrorCode MatAssemblyEnd(Mat mat,MatAssemblyType type)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of assembly, either MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of assembly, either MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_info </B></TD><TD>- Prints info on matrix at conclusion of MatEndAssembly() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_info_detail </B></TD><TD>- Prints more detailed info Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view </B></TD><TD>- Prints matrix in ASCII format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_matlab </B></TD><TD>- Prints matrix in Matlab format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view draw </B></TD><TD>- PetscDraws nonzero structure of matrix, using <A HREF="../Mat/MatView.html#MatView">MatView</A>() and <A HREF="../Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Sets display name (default is host) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <sec> </B></TD><TD>- Sets number of seconds to pause after display Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view socket </B></TD><TD>- Sends matrix to socket, can be accessed from Matlab (See Users-Manual: <A HREF="../../manual.pdf#chapter.11">Chapter 11 Using MATLAB with PETSc</A> ) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_socket_machine <machine> </B></TD><TD>- Machine to use for socket Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_socket_port <port> </B></TD><TD>- Port number to use for socket Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view binary:filename[:append] </B></TD><TD>- Save matrix to file in binary format Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_info </B></TD><TD>- Prints info on matrix at conclusion of MatEndAssembly()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_info_detail </B></TD><TD>- Prints more detailed info
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view </B></TD><TD>- Prints matrix in ASCII format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_matlab </B></TD><TD>- Prints matrix in Matlab format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view draw </B></TD><TD>- PetscDraws nonzero structure of matrix, using <A HREF="../Mat/MatView.html#MatView">MatView</A>() and <A HREF="../Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Sets display name (default is host)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <sec> </B></TD><TD>- Sets number of seconds to pause after display
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view socket </B></TD><TD>- Sends matrix to socket, can be accessed from Matlab (See Users-Manual: <A HREF="../../manual.pdf#chapter.11">Chapter 11 Using MATLAB with PETSc</A> )
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_socket_machine <machine> </B></TD><TD>- Machine to use for socket
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_socket_port <port> </B></TD><TD>- Port number to use for socket
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view binary:filename[:append] </B></TD><TD>- Save matrix to file in binary format
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() generally caches the values.  The matrix is ready to Many bruse only after <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() have been called. Many brUse MAT_FLUSH_ASSEMBLY when switching between <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> and <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VAL [...]
+<A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() generally caches the values.  The matrix is ready to
+use only after <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() have been called.
+Use MAT_FLUSH_ASSEMBLY when switching between <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> and <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>
+in <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(); use MAT_FINAL_ASSEMBLY for the final assembly before
+using the matrix.
 <P>
-Space for preallocated nonzeros that is not filled by a call to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() or a related routine are compressed Many brout by assembly. If you intend to use that extra space on a subsequent assembly, be sure to insert explicit zeros Many brbefore MAT_FINAL_ASSEMBLY so the space is not compressed out. Many br
+Space for preallocated nonzeros that is not filled by a call to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() or a related routine are compressed
+out by assembly. If you intend to use that extra space on a subsequent assembly, be sure to insert explicit zeros
+before MAT_FINAL_ASSEMBLY so the space is not compressed out.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</A>(), <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Mat/MatAssembled.html#MatAssembled">MatAssembled</A>(), <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen"> [...]
diff --git a/docs/manualpages/Mat/MatAssemblyType.html b/docs/manualpages/Mat/MatAssemblyType.html
index 5db0a67..f917908 100644
--- a/docs/manualpages/Mat/MatAssemblyType.html
+++ b/docs/manualpages/Mat/MatAssemblyType.html
@@ -5,15 +5,15 @@
 <TITLE>MatAssemblyType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatAssemblyType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatAssemblyType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatAssemblyType"><H1>MatAssemblyType</H1></A>
 Indicates if the matrix is now to be used, or if you plan to continue to add values to it 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_FLUSH_ASSEMBLY=1,MAT_FINAL_ASSEMBLY=0} <A HREF="../Mat/MatAssemblyType.html#MatAssemblyType">MatAssemblyType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>()
diff --git a/docs/manualpages/Mat/MatBackwardSolve.html b/docs/manualpages/Mat/MatBackwardSolve.html
index 482129d..f024093 100644
--- a/docs/manualpages/Mat/MatBackwardSolve.html
+++ b/docs/manualpages/Mat/MatBackwardSolve.html
@@ -5,8 +5,8 @@
 <TITLE>MatBackwardSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatBackwardSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatBackwardSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatBackwardSolve"><H1>MatBackwardSolve</H1></A>
 Solves U x = b, given a factored matrix, A = LU. D^(1/2) U x = b, given a factored symmetric matrix, A = U^T*D*U, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,37 @@ Solves U x = b, given a factored matrix, A = LU. D^(1/2) U x = b, given a factor
 #include "petscmat.h" 
 PetscErrorCode MatBackwardSolve(Mat mat,Vec b,Vec x)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the result vector Many br
+<DT><B>x </B> -the result vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Mat/MatSolve.html#MatSolve">MatSolve</A>() should be used for most applications, as it performs Many bra forward solve followed by a backward solve. Many br
+<A HREF="../Mat/MatSolve.html#MatSolve">MatSolve</A>() should be used for most applications, as it performs
+a forward solve followed by a backward solve.
 <P>
-The vectors b and x cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatBackwardSolve.html#MatBackwardSolve">MatBackwardSolve</A>(A,x,x). Many br
+The vectors b and x cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatBackwardSolve.html#MatBackwardSolve">MatBackwardSolve</A>(A,x,x).
 <P>
-For matrix in seqsbaij format with block size larger than 1, Many brthe diagonal blocks are not implemented as D = D^(1/2) * D^(1/2) yet. Many brMatForwardSolve() solves U^T*D y = b, and Many brMatBackwardSolve() solves U x = y. Many brThus they do not provide a symmetric preconditioner. Many br
+For matrix in seqsbaij format with block size larger than 1,
+the diagonal blocks are not implemented as D = D^(1/2) * D^(1/2) yet.
+<A HREF="../Mat/MatForwardSolve.html#MatForwardSolve">MatForwardSolve</A>() solves U^T*D y = b, and
+<A HREF="../Mat/MatBackwardSolve.html#MatBackwardSolve">MatBackwardSolve</A>() solves U x = y.
+Thus they do not provide a symmetric preconditioner.
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatBlockMatSetPreallocation.html b/docs/manualpages/Mat/MatBlockMatSetPreallocation.html
index c6f48c2..e5cd6b6 100644
--- a/docs/manualpages/Mat/MatBlockMatSetPreallocation.html
+++ b/docs/manualpages/Mat/MatBlockMatSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatBlockMatSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatBlockMatSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatBlockMatSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatBlockMatSetPreallocation"><H1>MatBlockMatSetPreallocation</H1></A>
 For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,29 @@ For good matrix assembly performance the user should preallocate the matrix stor
 #include "petscmat.h" 
 PetscErrorCode  MatBlockMatSetPreallocation(Mat B,PetscInt bs,PetscInt nz,const PetscInt nnz[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- The matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of each block in matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per block row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- The matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of each block in matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per block row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  For large problems you MUST preallocate memory or you Many brwill get TERRIBLE performance, see the users' manual chapter on matrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  For large problems you MUST preallocate memory or you
+will get TERRIBLE performance, see the users' manual chapter on matrices.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateBlockMat.html#MatCreateBlockMat">MatCreateBlockMat</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
diff --git a/docs/manualpages/Mat/MatCUSPARSEFormatOperation.html b/docs/manualpages/Mat/MatCUSPARSEFormatOperation.html
index f9ee4c7..1bc4633 100644
--- a/docs/manualpages/Mat/MatCUSPARSEFormatOperation.html
+++ b/docs/manualpages/Mat/MatCUSPARSEFormatOperation.html
@@ -5,23 +5,27 @@
 <TITLE>MatCUSPARSEFormatOperation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCUSPARSEFormatOperation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCUSPARSEFormatOperation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCUSPARSEFormatOperation"><H1>MatCUSPARSEFormatOperation</H1></A>
 indicates the operation of CUSPARSE (GPU) matrices whose operation should use a particular storage format. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_CUSPARSE_MULT_DIAG, MAT_CUSPARSE_MULT_OFFDIAG, MAT_CUSPARSE_MULT, MAT_CUSPARSE_ALL} <A HREF="../Mat/MatCUSPARSEFormatOperation.html#MatCUSPARSEFormatOperation">MatCUSPARSEFormatOperation</A>;
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_MULT_DIAG </B></TD><TD>- sets the storage format for the diagonal matrix in the parallel <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_MULT_OFFDIAG </B></TD><TD>- sets the storage format for the offdiagonal matrix in the parallel <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_MULT </B></TD><TD>- sets the storage format for the entire matrix in the serial (single GPU) <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_ALL </B></TD><TD>- sets the storage format for all CUSPARSE (GPU) matrices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_MULT_DIAG </B></TD><TD>- sets the storage format for the diagonal matrix in the parallel <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_MULT_OFFDIAG </B></TD><TD>- sets the storage format for the offdiagonal matrix in the parallel <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_MULT </B></TD><TD>- sets the storage format for the entire matrix in the serial (single GPU) <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_ALL </B></TD><TD>- sets the storage format for all CUSPARSE (GPU) matrices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCUSPARSESetFormat.html#MatCUSPARSESetFormat">MatCUSPARSESetFormat</A>(), <A HREF="../Mat/MatCUSPARSEStorageFormat.html#MatCUSPARSEStorageFormat">MatCUSPARSEStorageFormat</A>
diff --git a/docs/manualpages/Mat/MatCUSPARSESetFormat.html b/docs/manualpages/Mat/MatCUSPARSESetFormat.html
index c9b37fb..d8c97ae 100644
--- a/docs/manualpages/Mat/MatCUSPARSESetFormat.html
+++ b/docs/manualpages/Mat/MatCUSPARSESetFormat.html
@@ -5,8 +5,8 @@
 <TITLE>MatCUSPARSESetFormat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCUSPARSESetFormat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCUSPARSESetFormat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCUSPARSESetFormat"><H1>MatCUSPARSESetFormat</H1></A>
 Sets the storage format of CUSPARSE matrices for a particular operation. Only the <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> operation can use different GPU storage formats for MPIAIJCUSPARSE matrices. Not Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,13 +18,16 @@ PetscErrorCode MatCUSPARSESetFormat(Mat A,MatCUSPARSEFormatOperation op,MatCUSPA
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Matrix of type SEQAIJCUSPARSE Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- <A HREF="../Mat/MatCUSPARSEFormatOperation.html#MatCUSPARSEFormatOperation">MatCUSPARSEFormatOperation</A>. SEQAIJCUSPARSE matrices support MAT_CUSPARSE_MULT and MAT_CUSPARSE_ALL. MPIAIJCUSPARSE matrices support MAT_CUSPARSE_MULT_DIAG, MAT_CUSPARSE_MULT_OFFDIAG, and MAT_CUSPARSE_ALL. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- <A HREF="../Mat/MatCUSPARSEStorageFormat.html#MatCUSPARSEStorageFormat">MatCUSPARSEStorageFormat</A> (one of MAT_CUSPARSE_CSR, MAT_CUSPARSE_ELL, MAT_CUSPARSE_HYB. The latter two require CUDA 4.2) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Matrix of type SEQAIJCUSPARSE
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- <A HREF="../Mat/MatCUSPARSEFormatOperation.html#MatCUSPARSEFormatOperation">MatCUSPARSEFormatOperation</A>. SEQAIJCUSPARSE matrices support MAT_CUSPARSE_MULT and MAT_CUSPARSE_ALL. MPIAIJCUSPARSE matrices support MAT_CUSPARSE_MULT_DIAG, MAT_CUSPARSE_MULT_OFFDIAG, and MAT_CUSPARSE_ALL.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- <A HREF="../Mat/MatCUSPARSEStorageFormat.html#MatCUSPARSEStorageFormat">MatCUSPARSEStorageFormat</A> (one of MAT_CUSPARSE_CSR, MAT_CUSPARSE_ELL, MAT_CUSPARSE_HYB. The latter two require CUDA 4.2)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCUSPARSEStorageFormat.html#MatCUSPARSEStorageFormat">MatCUSPARSEStorageFormat</A>, <A HREF="../Mat/MatCUSPARSEFormatOperation.html#MatCUSPARSEFormatOperation">MatCUSPARSEFormatOperation</A>
diff --git a/docs/manualpages/Mat/MatCUSPARSEStorageFormat.html b/docs/manualpages/Mat/MatCUSPARSEStorageFormat.html
index 10d675f..60afd75 100644
--- a/docs/manualpages/Mat/MatCUSPARSEStorageFormat.html
+++ b/docs/manualpages/Mat/MatCUSPARSEStorageFormat.html
@@ -5,24 +5,27 @@
 <TITLE>MatCUSPARSEStorageFormat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCUSPARSEStorageFormat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCUSPARSEStorageFormat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCUSPARSEStorageFormat"><H1>MatCUSPARSEStorageFormat</H1></A>
 indicates the storage format for CUSPARSE (GPU) matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_CUSPARSE_CSR, MAT_CUSPARSE_ELL, MAT_CUSPARSE_HYB} <A HREF="../Mat/MatCUSPARSEStorageFormat.html#MatCUSPARSEStorageFormat">MatCUSPARSEStorageFormat</A>;
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_CSR </B></TD><TD>- Compressed Sparse Row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_ELL </B></TD><TD>- Ellpack (requires CUDA 4.2 or later). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_HYB </B></TD><TD>- Hybrid, a combination of Ellpack and Coordinate format (requires CUDA 4.2 or later). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_CSR </B></TD><TD>- Compressed Sparse Row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_ELL </B></TD><TD>- Ellpack (requires CUDA 4.2 or later).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSPARSE_HYB </B></TD><TD>- Hybrid, a combination of Ellpack and Coordinate format (requires CUDA 4.2 or later).
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCUSPARSESetFormat.html#MatCUSPARSESetFormat">MatCUSPARSESetFormat</A>(), <A HREF="../Mat/MatCUSPARSEFormatOperation.html#MatCUSPARSEFormatOperation">MatCUSPARSEFormatOperation</A>
diff --git a/docs/manualpages/Mat/MatCUSPFormatOperation.html b/docs/manualpages/Mat/MatCUSPFormatOperation.html
index 4e6a1fc..3aa55db 100644
--- a/docs/manualpages/Mat/MatCUSPFormatOperation.html
+++ b/docs/manualpages/Mat/MatCUSPFormatOperation.html
@@ -5,25 +5,29 @@
 <TITLE>MatCUSPFormatOperation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCUSPFormatOperation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCUSPFormatOperation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCUSPFormatOperation"><H1>MatCUSPFormatOperation</H1></A>
 indicates the operation of CUSP (GPU) matrices whose operation should use a particular storage format. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_CUSP_MULT_DIAG, MAT_CUSP_MULT_OFFDIAG, MAT_CUSP_MULT, MAT_CUSP_ALL} <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUSPFormatOperation</A>;
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_MULT_DIAG </B></TD><TD>- sets the storage format for the diagonal matrix in the parallel <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_MULT_OFFDIAG </B></TD><TD>- sets the storage format for the offdiagonal matrix in the parallel <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_MULT </B></TD><TD>- sets the storage format for the entire matrix in the serial (single GPU) <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_ALL </B></TD><TD>- sets the storage format for all CUSP (GPU) matrices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_MULT_DIAG </B></TD><TD>- sets the storage format for the diagonal matrix in the parallel <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_MULT_OFFDIAG </B></TD><TD>- sets the storage format for the offdiagonal matrix in the parallel <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_MULT </B></TD><TD>- sets the storage format for the entire matrix in the serial (single GPU) <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_ALL </B></TD><TD>- sets the storage format for all CUSP (GPU) matrices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCUSPSetFormat.html#MatCUSPSetFormat">MatCUSPSetFormat</A>(), <A HREF="../Mat/MatCUSPStorageFormat.html#MatCUSPStorageFormat">MatCUSPStorageFormat</A>
diff --git a/docs/manualpages/Mat/MatCUSPSetFormat.html b/docs/manualpages/Mat/MatCUSPSetFormat.html
index 5b8a1f2..98bdaef 100644
--- a/docs/manualpages/Mat/MatCUSPSetFormat.html
+++ b/docs/manualpages/Mat/MatCUSPSetFormat.html
@@ -5,8 +5,8 @@
 <TITLE>MatCUSPSetFormat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCUSPSetFormat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCUSPSetFormat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCUSPSetFormat"><H1>MatCUSPSetFormat</H1></A>
 Sets the storage format of CUSP matrices for a particular operation. Only the <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> operation can use different GPU storage formats for AIJCUSP matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,20 @@ Sets the storage format of CUSP matrices for a particular operation. Only the <A
 #define __FUNCT__ "MatCUSPSetFormat"
 PetscErrorCode MatCUSPSetFormat(Mat A,MatCUSPFormatOperation op,MatCUSPStorageFormat format)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Matrix of type SEQAIJCUSP Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUSPFormatOperation</A>. SEQAIJCUSP matrices support MAT_CUSP_MULT and MAT_CUSP_ALL. MPIAIJCUSP matrices support MAT_CUSP_MULT_DIAG, MAT_CUSP_MULT_OFFDIAG, and MAT_CUSP_ALL. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- <A HREF="../Mat/MatCUSPStorageFormat.html#MatCUSPStorageFormat">MatCUSPStorageFormat</A> (one of MAT_CUSP_CSR, MAT_CUSP_DIA, MAT_CUSP_ELL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Matrix of type SEQAIJCUSP
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUSPFormatOperation</A>. SEQAIJCUSP matrices support MAT_CUSP_MULT and MAT_CUSP_ALL. MPIAIJCUSP matrices support MAT_CUSP_MULT_DIAG, MAT_CUSP_MULT_OFFDIAG, and MAT_CUSP_ALL.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- <A HREF="../Mat/MatCUSPStorageFormat.html#MatCUSPStorageFormat">MatCUSPStorageFormat</A> (one of MAT_CUSP_CSR, MAT_CUSP_DIA, MAT_CUSP_ELL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCUSPStorageFormat.html#MatCUSPStorageFormat">MatCUSPStorageFormat</A>, <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUSPFormatOperation</A>
diff --git a/docs/manualpages/Mat/MatCUSPStorageFormat.html b/docs/manualpages/Mat/MatCUSPStorageFormat.html
index f1dc47b..b34017f 100644
--- a/docs/manualpages/Mat/MatCUSPStorageFormat.html
+++ b/docs/manualpages/Mat/MatCUSPStorageFormat.html
@@ -5,24 +5,27 @@
 <TITLE>MatCUSPStorageFormat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCUSPStorageFormat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCUSPStorageFormat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCUSPStorageFormat"><H1>MatCUSPStorageFormat</H1></A>
 indicates the storage format for CUSP (GPU) matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_CUSP_CSR, MAT_CUSP_DIA, MAT_CUSP_ELL} <A HREF="../Mat/MatCUSPStorageFormat.html#MatCUSPStorageFormat">MatCUSPStorageFormat</A>;
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_CSR </B></TD><TD>- Compressed Sparse Row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_DIA </B></TD><TD>- Diagonal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_ELL </B></TD><TD>- Ellpack Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_CSR </B></TD><TD>- Compressed Sparse Row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_DIA </B></TD><TD>- Diagonal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_CUSP_ELL </B></TD><TD>- Ellpack
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCUSPSetFormat.html#MatCUSPSetFormat">MatCUSPSetFormat</A>(), <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUSPFormatOperation</A>
diff --git a/docs/manualpages/Mat/MatCheckCompressedRow.html b/docs/manualpages/Mat/MatCheckCompressedRow.html
index f7830f6..1df68ce 100644
--- a/docs/manualpages/Mat/MatCheckCompressedRow.html
+++ b/docs/manualpages/Mat/MatCheckCompressedRow.html
@@ -5,8 +5,8 @@
 <TITLE>MatCheckCompressedRow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCheckCompressedRow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCheckCompressedRow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCheckCompressedRow"><H1>MatCheckCompressedRow</H1></A>
 Determines whether the compressed row matrix format should be used. If the format is to be used, this routine creates Mat_CompressedRow struct. Compressed row format provides high performance routines by taking advantage of zero rows. Supported types are <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>, <A HREF="../Mat/MATBAIJ.html#MATBAIJ">MATBAIJ</A> and <A HREF="../Mat/MATSBAIJ.html#MATSBAIJ">MATSBAIJ</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,33 @@ Determines whether the compressed row matrix format should be used. If the forma
 #include "petscmat.h"  
 PETSC_EXTERN PetscErrorCode MatCheckCompressedRow(Mat A,PetscInt nrows,Mat_CompressedRow *compressedrow,PetscInt *ai,PetscInt mbs,PetscReal ratio)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A             </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows         </B></TD><TD>- number of rows with nonzero entries Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compressedrow </B></TD><TD>- pointer to the struct Mat_CompressedRow Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ai            </B></TD><TD>- row pointer used by seqaij and seqbaij Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mbs           </B></TD><TD>- number of (block) rows represented by ai Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ratio         </B></TD><TD>- ratio of (num of zero rows)/m, used to determine if the compressed row format should be used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A             </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows         </B></TD><TD>- number of rows with nonzero entries
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compressedrow </B></TD><TD>- pointer to the struct Mat_CompressedRow
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ai            </B></TD><TD>- row pointer used by seqaij and seqbaij
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mbs           </B></TD><TD>- number of (block) rows represented by ai
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ratio         </B></TD><TD>- ratio of (num of zero rows)/m, used to determine if the compressed row format should be used
+</TD></TR></TABLE>
 <P>
-Notes: By default PETSc will not check for compressed rows on sequential matrices. Call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>,MAT_CHECK_COMPRESSED_ROW,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>); before Many brMatAssemblyBegin() to have it check. Many br
+Notes: By default PETSc will not check for compressed rows on sequential matrices. Call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>,MAT_CHECK_COMPRESSED_ROW,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>); before
+<A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() to have it check.
 <P>
-Developer Note: The reason this takes the compressedrow, ai and mbs arguments is because it is called by both the SeqAIJ and SEQBAIJ matrices and Many brthe values are not therefore obtained by directly taking the values from the matrix object. Many brThis is not a general public routine and hence is not listed in petscmat.h (it exposes a private data structure) but it is used Many brby some preconditioners and hence is labeled as PETSC_EXTERN Many br
+Developer Note: The reason this takes the compressedrow, ai and mbs arguments is because it is called by both the SeqAIJ and SEQBAIJ matrices and
+the values are not therefore obtained by directly taking the values from the matrix object.
+This is not a general public routine and hence is not listed in petscmat.h (it exposes a private data structure) but it is used
+by some preconditioners and hence is labeled as PETSC_EXTERN
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/compressedrow.c.html#MatCheckCompressedRow">src/mat/utils/compressedrow.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCholeskyFactor.html b/docs/manualpages/Mat/MatCholeskyFactor.html
index a984ec6..75f1285 100644
--- a/docs/manualpages/Mat/MatCholeskyFactor.html
+++ b/docs/manualpages/Mat/MatCholeskyFactor.html
@@ -5,8 +5,8 @@
 <TITLE>MatCholeskyFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCholeskyFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCholeskyFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCholeskyFactor"><H1>MatCholeskyFactor</H1></A>
 Performs in-place Cholesky factorization of a symmetric matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,34 @@ Performs in-place Cholesky factorization of a symmetric matrix.
 #include "petscmat.h" 
 PetscErrorCode MatCholeskyFactor(Mat mat,IS perm,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- row and column permutations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- expected fill as ratio of original fill Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- row and column permutations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- expected fill as ratio of original fill
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See <A HREF="../Mat/MatLUFactor.html#MatLUFactor">MatLUFactor</A>() for the nonsymmetric case.  See also Many brMatCholeskyFactorSymbolic(), and <A HREF="../Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</A>(). Many br
+See <A HREF="../Mat/MatLUFactor.html#MatLUFactor">MatLUFactor</A>() for the nonsymmetric case.  See also
+<A HREF="../Mat/MatCholeskyFactorSymbolic.html#MatCholeskyFactorSymbolic">MatCholeskyFactorSymbolic</A>(), and <A HREF="../Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</A>().
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatLUFactor.html#MatLUFactor">MatLUFactor</A>(), <A HREF="../Mat/MatCholeskyFactorSymbolic.html#MatCholeskyFactorSymbolic">MatCholeskyFactorSymbolic</A>(), <A HREF="../Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</A>()
-<BR><A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>() Many br
+<BR><A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>()
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatCholeskyFactor">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatCholeskyFactorNumeric.html b/docs/manualpages/Mat/MatCholeskyFactorNumeric.html
index 8d805c2..2e2a1e6 100644
--- a/docs/manualpages/Mat/MatCholeskyFactorNumeric.html
+++ b/docs/manualpages/Mat/MatCholeskyFactorNumeric.html
@@ -5,8 +5,8 @@
 <TITLE>MatCholeskyFactorNumeric</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCholeskyFactorNumeric.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCholeskyFactorNumeric.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCholeskyFactorNumeric"><H1>MatCholeskyFactorNumeric</H1></A>
 Performs numeric Cholesky factorization of a symmetric matrix. Call this routine after first calling <A HREF="../Mat/MatCholeskyFactorSymbolic.html#MatCholeskyFactorSymbolic">MatCholeskyFactorSymbolic</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,34 @@ Performs numeric Cholesky factorization of a symmetric matrix. Call this routine
 #include "petscmat.h" 
 PetscErrorCode MatCholeskyFactorNumeric(Mat fact,Mat mat,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the factor matrix obtained with <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the initial matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the symbolic factor of mat Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the factor matrix obtained with <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the initial matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the symbolic factor of mat
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCholeskyFactorSymbolic.html#MatCholeskyFactorSymbolic">MatCholeskyFactorSymbolic</A>(), <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>(), <A HREF="../Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</A>()
 <BR>
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatCholeskyFactorNumeric">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatCholeskyFactorSymbolic.html b/docs/manualpages/Mat/MatCholeskyFactorSymbolic.html
index 2acd733..345dd88 100644
--- a/docs/manualpages/Mat/MatCholeskyFactorSymbolic.html
+++ b/docs/manualpages/Mat/MatCholeskyFactorSymbolic.html
@@ -5,8 +5,8 @@
 <TITLE>MatCholeskyFactorSymbolic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCholeskyFactorSymbolic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCholeskyFactorSymbolic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCholeskyFactorSymbolic"><H1>MatCholeskyFactorSymbolic</H1></A>
 Performs symbolic Cholesky factorization of a symmetric matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Performs symbolic Cholesky factorization of a symmetric matrix.
 #include "petscmat.h" 
 PetscErrorCode MatCholeskyFactorSymbolic(Mat fact,Mat mat,IS perm,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the factor matrix obtained with <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- row and column permutations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization, includes Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the factor matrix obtained with <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- row and column permutations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization, includes
+</TD></TR></TABLE>
 <pre>
          fill - expected fill as ratio of original fill.
 </pre>
@@ -33,18 +37,22 @@ Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See <A HREF="../Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</A>() for the nonsymmetric case.  See also Many brMatCholeskyFactor() and <A HREF="../Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</A>(). Many br
+See <A HREF="../Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</A>() for the nonsymmetric case.  See also
+<A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>() and <A HREF="../Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</A>().
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</A>(), <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>(), <A HREF="../Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</A>()
-<BR><A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>() Many br
+<BR><A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>()
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatCholeskyFactorSymbolic">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatChop.html b/docs/manualpages/Mat/MatChop.html
index f03c417..8924c4b 100644
--- a/docs/manualpages/Mat/MatChop.html
+++ b/docs/manualpages/Mat/MatChop.html
@@ -5,8 +5,8 @@
 <TITLE>MatChop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatChop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatChop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatChop"><H1>MatChop</H1></A>
 Set all values in the matrix less than the tolerance to zero 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode MatChop(Mat A, PetscReal tol)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A   </B></TD><TD>- The matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- The zero tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A   </B></TD><TD>- The matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- The zero tolerance
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>A </B> -The chopped matrix Many br
+<DT><B>A </B> -The chopped matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</A>()
diff --git a/docs/manualpages/Mat/MatCoarsen.html b/docs/manualpages/Mat/MatCoarsen.html
index 89c88d1..685ad54 100644
--- a/docs/manualpages/Mat/MatCoarsen.html
+++ b/docs/manualpages/Mat/MatCoarsen.html
@@ -5,15 +5,15 @@
 <TITLE>MatCoarsen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCoarsen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCoarsen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsen"><H1>MatCoarsen</H1></A>
 Object for managing the coarsening of a graph (symmetric matrix) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_MatCoarsen* <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatCoarsenType.html b/docs/manualpages/Mat/MatCoarsenType.html
index 9ff8e86..ae3f794 100644
--- a/docs/manualpages/Mat/MatCoarsenType.html
+++ b/docs/manualpages/Mat/MatCoarsenType.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCoarsenType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCoarsenType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenType"><H1>MatCoarsenType</H1></A>
 String with the name of a PETSc matrix coarsen 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,7 +16,7 @@ typedef const char* <A HREF="../Mat/MatCoarsenType.html#MatCoarsenType">MatCoars
 #define <A HREF="../MatOrderings/MATCOARSENHEM.html#MATCOARSENHEM">MATCOARSENHEM</A>  "hem"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatCoarsenCreate.html#MatCoarsenCreate">MatCoarsenCreate</A>(), <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A>
diff --git a/docs/manualpages/Mat/MatColoring.html b/docs/manualpages/Mat/MatColoring.html
index d184553..ede8909 100644
--- a/docs/manualpages/Mat/MatColoring.html
+++ b/docs/manualpages/Mat/MatColoring.html
@@ -5,15 +5,15 @@
 <TITLE>MatColoring</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatColoring.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatColoring.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoring"><H1>MatColoring</H1></A>
 Object for managing the coloring of matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_MatColoring* <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatColoringPatch.html b/docs/manualpages/Mat/MatColoringPatch.html
index 60797cd..a9b03aa 100644
--- a/docs/manualpages/Mat/MatColoringPatch.html
+++ b/docs/manualpages/Mat/MatColoringPatch.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringPatch</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatColoringPatch.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatColoringPatch.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringPatch"><H1>MatColoringPatch</H1></A>
 sed inside matrix coloring routines that use <A HREF="../Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</A>() and/or <A HREF="../Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ sed inside matrix coloring routines that use <A HREF="../Mat/MatGetRowIJ.html#Ma
 #include "petscmat.h" 
 PetscErrorCode MatColoringPatch(Mat mat,PetscInt ncolors,PetscInt n,ISColoringValue colorarray[],ISColoring *iscoloring)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncolors </B></TD><TD>- max color value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of entries in colorarray Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>colorarray </B></TD><TD>- array indicating color for each column Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncolors </B></TD><TD>- max color value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of entries in colorarray
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>colorarray </B></TD><TD>- array indicating color for each column
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>iscoloring </B> -coloring generated using colorarray information Many br
+<DT><B>iscoloring </B> -coloring generated using colorarray information
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</A>(), <A HREF="../Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</A>()
diff --git a/docs/manualpages/Mat/MatColoringType.html b/docs/manualpages/Mat/MatColoringType.html
index ea0e39d..fdcd80e 100644
--- a/docs/manualpages/Mat/MatColoringType.html
+++ b/docs/manualpages/Mat/MatColoringType.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatColoringType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatColoringType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringType"><H1>MatColoringType</H1></A>
 String with the name of a PETSc matrix coloring 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -21,7 +21,7 @@ typedef const  char*           <A HREF="../Mat/MatColoringType.html#MatColoringT
 #define <A HREF="../MatOrderings/MATCOLORINGGREEDY.html#MATCOLORINGGREEDY">MATCOLORINGGREEDY</A>  "greedy"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatColoringSetType.html#MatColoringSetType">MatColoringSetType</A>(), <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
diff --git a/docs/manualpages/Mat/MatColoringWeightType.html b/docs/manualpages/Mat/MatColoringWeightType.html
index de2c6b0..7df5f5f 100644
--- a/docs/manualpages/Mat/MatColoringWeightType.html
+++ b/docs/manualpages/Mat/MatColoringWeightType.html
@@ -5,24 +5,27 @@
 <TITLE>MatColoringWeightType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatColoringWeightType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatColoringWeightType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringWeightType"><H1>MatColoringWeightType</H1></A>
 Type of weight scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_COLORING_WEIGHT_RANDOM,MAT_COLORING_WEIGHT_LEXICAL,MAT_COLORING_WEIGHT_LF,MAT_COLORING_WEIGHT_SL} <A HREF="../Mat/MatColoringWeightType.html#MatColoringWeightType">MatColoringWeightType</A>;
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_COLORING_RANDOM  </B></TD><TD>- Random weights Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_COLORING_LEXICAL </B></TD><TD>- Lexical weighting based upon global numbering. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_COLORING_LF      </B></TD><TD>- Last-first weighting. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_COLORING_RANDOM  </B></TD><TD>- Random weights
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_COLORING_LEXICAL </B></TD><TD>- Lexical weighting based upon global numbering.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_COLORING_LF      </B></TD><TD>- Last-first weighting.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCUSPSetFormat.html#MatCUSPSetFormat">MatCUSPSetFormat</A>(), <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUSPFormatOperation</A>
diff --git a/docs/manualpages/Mat/MatCompositeAddMat.html b/docs/manualpages/Mat/MatCompositeAddMat.html
index a431a89..d14e504 100644
--- a/docs/manualpages/Mat/MatCompositeAddMat.html
+++ b/docs/manualpages/Mat/MatCompositeAddMat.html
@@ -5,8 +5,8 @@
 <TITLE>MatCompositeAddMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCompositeAddMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCompositeAddMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCompositeAddMat"><H1>MatCompositeAddMat</H1></A>
 add another matrix to a composite matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ add another matrix to a composite matrix
 #include "petscmat.h" 
 PetscErrorCode  MatCompositeAddMat(Mat mat,Mat smat)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the composite matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>smat </B></TD><TD>- the partial matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the composite matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>smat </B></TD><TD>- the partial matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateComposite.html#MatCreateComposite">MatCreateComposite</A>()
diff --git a/docs/manualpages/Mat/MatCompositeMerge.html b/docs/manualpages/Mat/MatCompositeMerge.html
index 5889752..f626df8 100644
--- a/docs/manualpages/Mat/MatCompositeMerge.html
+++ b/docs/manualpages/Mat/MatCompositeMerge.html
@@ -5,8 +5,8 @@
 <TITLE>MatCompositeMerge</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCompositeMerge.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCompositeMerge.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCompositeMerge"><H1>MatCompositeMerge</H1></A>
 Given a composite matrix, replaces it with a "regular" matrix by summing all the matrices inside the composite matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Given a composite matrix, replaces it with a "regular" matrix by summing all the
 #include "petscmat.h" 
 PetscErrorCode  MatCompositeMerge(Mat mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the composite matrix Many br
+<DT><B>mat </B> -the composite matrix
 <br>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_composite_merge  (you must call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() to have this checked)</B> - Many br Many br
+<DT><B>-mat_composite_merge  (you must call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() to have this checked)</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../Mat/MatType.html#MatType">MatType</A> of the resulting matrix will be the same as the <A HREF="../Mat/MatType.html#MatType">MatType</A> of the FIRST Many brmatrix in the composite matrix. Many br
+The <A HREF="../Mat/MatType.html#MatType">MatType</A> of the resulting matrix will be the same as the <A HREF="../Mat/MatType.html#MatType">MatType</A> of the FIRST
+matrix in the composite matrix.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatCompositeAddMat.html#MatCompositeAddMat">MatCompositeAddMat</A>(), <A HREF="../Mat/MatCreateComposite.html#MatCreateComposite">MatCreateComposite</A>(), <A HREF="../Mat/MATCOMPOSITE.html#MATCOMPOSITE">MATCOMPOSITE</A>
diff --git a/docs/manualpages/Mat/MatCompositeSetType.html b/docs/manualpages/Mat/MatCompositeSetType.html
index 344cc17..a6dbc4d 100644
--- a/docs/manualpages/Mat/MatCompositeSetType.html
+++ b/docs/manualpages/Mat/MatCompositeSetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatCompositeSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCompositeSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCompositeSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCompositeSetType"><H1>MatCompositeSetType</H1></A>
 Indicates if the matrix is defined as the sum of a set of matrices or the product 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Indicates if the matrix is defined as the sum of a set of matrices or the produc
 #include "petscmat.h" 
 PetscErrorCode  MatCompositeSetType(Mat mat,MatCompositeType type)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the composite matrix Many br
+<DT><B>mat </B> -the composite matrix
 <br>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../Mat/MatType.html#MatType">MatType</A> of the resulting matrix will be the same as the <A HREF="../Mat/MatType.html#MatType">MatType</A> of the FIRST Many brmatrix in the composite matrix. Many br
+The <A HREF="../Mat/MatType.html#MatType">MatType</A> of the resulting matrix will be the same as the <A HREF="../Mat/MatType.html#MatType">MatType</A> of the FIRST
+matrix in the composite matrix.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatCompositeAddMat.html#MatCompositeAddMat">MatCompositeAddMat</A>(), <A HREF="../Mat/MatCreateComposite.html#MatCreateComposite">MatCreateComposite</A>(), <A HREF="../Mat/MATCOMPOSITE.html#MATCOMPOSITE">MATCOMPOSITE</A>
diff --git a/docs/manualpages/Mat/MatComputeBandwidth.html b/docs/manualpages/Mat/MatComputeBandwidth.html
index 40ce29b..954e341 100644
--- a/docs/manualpages/Mat/MatComputeBandwidth.html
+++ b/docs/manualpages/Mat/MatComputeBandwidth.html
@@ -5,8 +5,8 @@
 <TITLE>MatComputeBandwidth</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatComputeBandwidth.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatComputeBandwidth.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatComputeBandwidth"><H1>MatComputeBandwidth</H1></A>
 Calculate the full bandwidth of the matrix, meaning the width 2k+1 where k diagonals on either side are sufficient to contain all the matrix nonzeros. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Calculate the full bandwidth of the matrix, meaning the width 2k+1 where k diago
 #include "petscmat.h"  
 PetscErrorCode MatComputeBandwidth(Mat A, PetscReal fraction, PetscInt *bw)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fraction </B></TD><TD>- An optional percentage of the Frobenius norm of the matrix that the bandwidth should enclose Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The <A HREF="../Mat/Mat.html#Mat">Mat</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fraction </B></TD><TD>- An optional percentage of the Frobenius norm of the matrix that the bandwidth should enclose
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>bw </B> -The matrix bandwidth Many br
+<DT><B>bw </B> -The matrix bandwidth
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../DM/DMPlexCreate.html#DMPlexCreate">DMPlexCreate</A>(), <A HREF="../DM/DMPlexSetConeSize.html#DMPlexSetConeSize">DMPlexSetConeSize</A>(), <A HREF="../DM/DMPlexSetChart.html#DMPlexSetChart">DMPlexSetChart</A>()
diff --git a/docs/manualpages/Mat/MatComputeExplicitOperator.html b/docs/manualpages/Mat/MatComputeExplicitOperator.html
index 2ca87ce..421e6f4 100644
--- a/docs/manualpages/Mat/MatComputeExplicitOperator.html
+++ b/docs/manualpages/Mat/MatComputeExplicitOperator.html
@@ -5,8 +5,8 @@
 <TITLE>MatComputeExplicitOperator</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatComputeExplicitOperator.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatComputeExplicitOperator.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatComputeExplicitOperator"><H1>MatComputeExplicitOperator</H1></A>
 Computes the explicit matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Computes the explicit matrix
 #include "petscmat.h"  
 PetscErrorCode  MatComputeExplicitOperator(Mat inmat,Mat *mat)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>inmat </B> -the matrix Many br
+<DT><B>inmat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the explict preconditioned operator Many br
+<DT><B>mat </B> -the explict preconditioned operator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This computation is done by applying the operators to columns of the Many bridentity matrix. Many br
+This computation is done by applying the operators to columns of the
+identity matrix.
 <P>
-Currently, this routine uses a dense matrix format when 1 processor Many bris used and a sparse format otherwise.  This routine is costly in general, Many brand is recommended for use only with relatively small systems. Many br
+Currently, this routine uses a dense matrix format when 1 processor
+is used and a sparse format otherwise.  This routine is costly in general,
+and is recommended for use only with relatively small systems.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, compute, explicit, operator
diff --git a/docs/manualpages/Mat/MatConjugate.html b/docs/manualpages/Mat/MatConjugate.html
index 1d23ae7..7f1cd60 100644
--- a/docs/manualpages/Mat/MatConjugate.html
+++ b/docs/manualpages/Mat/MatConjugate.html
@@ -5,8 +5,8 @@
 <TITLE>MatConjugate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatConjugate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatConjugate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatConjugate"><H1>MatConjugate</H1></A>
 replaces the matrix values with their complex conjugates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ replaces the matrix values with their complex conjugates
 #include "petscmat.h" 
 PetscErrorCode MatConjugate(Mat mat)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecConjugate.html#VecConjugate">VecConjugate</A>()
diff --git a/docs/manualpages/Mat/MatConvert.html b/docs/manualpages/Mat/MatConvert.html
index dd635e5..fc86d33 100644
--- a/docs/manualpages/Mat/MatConvert.html
+++ b/docs/manualpages/Mat/MatConvert.html
@@ -5,8 +5,8 @@
 <TITLE>MatConvert</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatConvert.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatConvert.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatConvert"><H1>MatConvert</H1></A>
 Converts a matrix to another matrix, either of the same or different type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,34 @@ Converts a matrix to another matrix, either of the same or different type.
 #include "petscmat.h" 
 PetscErrorCode MatConvert(Mat mat, MatType newtype,MatReuse reuse,Mat *M)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newtype </B></TD><TD>- new matrix type.  Use MATSAME to create a new matrix of the Many brsame type as the original matrix. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- denotes if the destination matrix is to be created or reused. Many brUse MAT_INPLACE_MATRIX for inplace conversion, otherwise use Many brMAT_INITIAL_MATRIX or MAT_REUSE_MATRIX. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newtype </B></TD><TD>- new matrix type.  Use MATSAME to create a new matrix of the
+same type as the original matrix.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- denotes if the destination matrix is to be created or reused.
+Use MAT_INPLACE_MATRIX for inplace conversion, otherwise use
+MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>M </B> -pointer to place new matrix Many br
+<DT><B>M </B> -pointer to place new matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>() first creates a new matrix and then copies the data from Many brthe first matrix.  A related routine is <A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>(), which copies the matrix Many brentries of one matrix to another already existing matrix context. Many br
+<A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>() first creates a new matrix and then copies the data from
+the first matrix.  A related routine is <A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>(), which copies the matrix
+entries of one matrix to another already existing matrix context.
 <P>
-Cannot be used to convert a sequential matrix to parallel or parallel to sequential, Many brthe MPI communicator of the generated matrix is always the same as the communicator Many brof the input matrix. Many br
+Cannot be used to convert a sequential matrix to parallel or parallel to sequential,
+the MPI communicator of the generated matrix is always the same as the communicator
+of the input matrix.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatCopy.html b/docs/manualpages/Mat/MatCopy.html
index 874d941..00979b3 100644
--- a/docs/manualpages/Mat/MatCopy.html
+++ b/docs/manualpages/Mat/MatCopy.html
@@ -5,8 +5,8 @@
 <TITLE>MatCopy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCopy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCopy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCopy"><H1>MatCopy</H1></A>
 Copys a matrix to another matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Copys a matrix to another matrix.
 #include "petscmat.h" 
 PetscErrorCode MatCopy(Mat A,Mat B,MatStructure str)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- SAME_NONZERO_PATTERN or DIFFERENT_NONZERO_PATTERN Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- SAME_NONZERO_PATTERN or DIFFERENT_NONZERO_PATTERN
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>B </B> -where the copy is put Many br
+<DT><B>B </B> -where the copy is put
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you use SAME_NONZERO_PATTERN then the two matrices had better have the Many brsame nonzero pattern or the routine will crash. Many br
+If you use SAME_NONZERO_PATTERN then the two matrices had better have the
+same nonzero pattern or the routine will crash.
 <P>
-<A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>() copies the matrix entries of a matrix to another existing Many brmatrix (after first zeroing the second matrix).  A related routine is Many brMatConvert(), which first creates a new matrix and then copies the data. Many br
+<A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>() copies the matrix entries of a matrix to another existing
+matrix (after first zeroing the second matrix).  A related routine is
+<A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>(), which first creates a new matrix and then copies the data.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatCreate.html b/docs/manualpages/Mat/MatCreate.html
index 059c01c..de70fb8 100644
--- a/docs/manualpages/Mat/MatCreate.html
+++ b/docs/manualpages/Mat/MatCreate.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreate"><H1>MatCreate</H1></A>
 Creates a matrix where the type is determined from either a call to <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() or from the options database with a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). The default matrix type is AIJ, using the routines <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>() or <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>() if you do not set a type in the options [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,43 @@ Creates a matrix where the type is determined from either a call to <A HREF="../
 #include "petscmat.h"  
 PetscErrorCode  MatCreate(MPI_Comm comm,Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqaij   </B></TD><TD>- AIJ type, uses <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaij   </B></TD><TD>- AIJ type, uses <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqdense </B></TD><TD>- dense type, uses <A HREF="../Mat/MatCreateSeqDense.html#MatCreateSeqDense">MatCreateSeqDense</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpidense </B></TD><TD>- dense type, uses <A HREF="../Mat/MatCreateDense.html#MatCreateDense">MatCreateDense</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqbaij  </B></TD><TD>- block AIJ type, uses <A HREF="../Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpibaij  </B></TD><TD>- block AIJ type, uses <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqaij   </B></TD><TD>- AIJ type, uses <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaij   </B></TD><TD>- AIJ type, uses <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqdense </B></TD><TD>- dense type, uses <A HREF="../Mat/MatCreateSeqDense.html#MatCreateSeqDense">MatCreateSeqDense</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpidense </B></TD><TD>- dense type, uses <A HREF="../Mat/MatCreateDense.html#MatCreateDense">MatCreateDense</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqbaij  </B></TD><TD>- block AIJ type, uses <A HREF="../Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpibaij  </B></TD><TD>- block AIJ type, uses <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Even More Options Database Keys</FONT></H3>
-See the manpages for particular formats (e.g., <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>()) Many brfor additional format-specific options. Many br
+See the manpages for particular formats (e.g., <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>())
+for additional format-specific options.
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">User manual sections</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../../manual.pdf#section.3.1">Section 3.1 Creating and Assembling Matrices</A></B></TD><TD>- -   <A HREF="../../manual.pdf#chapter.3">Chapter 3 Matrices</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../../manual.pdf#section.3.1">Section 3.1 Creating and Assembling Matrices</A></B></TD><TD>- -   <A HREF="../../manual.pdf#chapter.3">Chapter 3 Matrices</A>
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, create
@@ -50,7 +58,11 @@ See the manpages for particular formats (e.g., <A HREF="../Mat/MatCreateSeqAIJ.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(),
-<BR><A HREF="../Mat/MatCreateSeqDense.html#MatCreateSeqDense">MatCreateSeqDense</A>(), <A HREF="../Mat/MatCreateDense.html#MatCreateDense">MatCreateDense</A>(), Many brMatCreateSeqBAIJ(), <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>(), Many brMatCreateSeqSBAIJ(), <A HREF="../Mat/MatCreateSBAIJ.html#MatCreateSBAIJ">MatCreateSBAIJ</A>(), Many brMatConvert() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Mat/MatCreateSeqDense.html#MatCreateSeqDense">MatCreateSeqDense</A>(), <A HREF="../Mat/MatCreateDense.html#MatCreateDense">MatCreateDense</A>(),
+<A HREF="../Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</A>(), <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>(),
+<A HREF="../Mat/MatCreateSeqSBAIJ.html#MatCreateSeqSBAIJ">MatCreateSeqSBAIJ</A>(), <A HREF="../Mat/MatCreateSBAIJ.html#MatCreateSBAIJ">MatCreateSBAIJ</A>(),
+<A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/gcreate.c.html#MatCreate">src/mat/utils/gcreate.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateAIJ.html b/docs/manualpages/Mat/MatCreateAIJ.html
index bd5f025..e3cc18b 100644
--- a/docs/manualpages/Mat/MatCreateAIJ.html
+++ b/docs/manualpages/Mat/MatCreateAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateAIJ"><H1>MatCreateAIJ</H1></A>
 Creates a sparse parallel matrix in AIJ format (the default parallel PETSc format).  For good matrix assembly performance the user should preallocate the matrix storage by setting the parameters d_nz (or d_nnz) and o_nz (or o_nnz).  By setting these parameters accurately, performance can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,61 +14,115 @@ Creates a sparse parallel matrix in AIJ format (the default parallel PETSc forma
 #include "petscmat.h" 
 PetscErrorCode  MatCreateAIJ(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given) Many brThis value should be the same as the local size used in creating the Many bry vector for the matrix-vector product y = Ax. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the Many brx vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have Many brcalculated if N is given) For square matrices n is almost always m. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzeros per row in DIAGONAL portion of local submatrix Many br(same value is used for all local rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the Many brDIAGONAL portion of the local submatrix (possibly different for each row) Many bror NULL, if d_nz is used to specify the nonzero structure. Many brThe size of this array is equal to the number of local rows, i.e 'm'. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzeros per row in the OFF-DIAGONAL portion of local Many brsubmatrix (same value is used for all local rows). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the Many brOFF-DIAGONAL portion of the local submatrix (possibly different for Many breach row) or NULL, if o_nz is used to specify the nonzero Many brstructure. The size of this array is equal to the number Many brof local rows, i.e 'm'. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given)
+This value should be the same as the local size used in creating the
+y vector for the matrix-vector product y = Ax.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the
+x vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have
+calculated if N is given) For square matrices n is almost always m.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzeros per row in DIAGONAL portion of local submatrix
+(same value is used for all local rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the
+DIAGONAL portion of the local submatrix (possibly different for each row)
+or NULL, if d_nz is used to specify the nonzero structure.
+The size of this array is equal to the number of local rows, i.e 'm'.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzeros per row in the OFF-DIAGONAL portion of local
+submatrix (same value is used for all local rows).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the
+OFF-DIAGONAL portion of the local submatrix (possibly different for
+each row) or NULL, if o_nz is used to specify the nonzero
+structure. The size of this array is equal to the number
+of local rows, i.e 'm'.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradgm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradgm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the *_nnz parameter is given then the *_nz parameter is ignored Many br
-<P>
-m,n,M,N parameters specify the size of the matrix, and its partitioning across Many brprocessors, while d_nz,d_nnz,o_nz,o_nnz parameters specify the approximate Many brstorage requirements for this matrix. Many br
-<P>
-If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one Many brprocessor than it must be used on all processors that share the object for Many brthat argument. Many br
-<P>
-The user MUST specify either the local or global matrix dimensions Many br(possibly both). Many br
-<P>
-The parallel matrix is partitioned across processors such that the Many brfirst m0 rows belong to process 0, the next m1 rows belong to Many brprocess 1, the next m2 rows belong to process 2 etc.. where Many brm0,m1,m2,.. are the input parameter 'm'. i.e each processor stores Many brvalues corresponding to [m x N] submatrix. Many br
-<P>
-The columns are logically partitioned with the n0 columns belonging Many brto 0th partition, the next n1 columns belonging to the next Many brpartition etc.. where n0,n1,n2... are the input parameter 'n'. Many br
-<P>
-The DIAGONAL portion of the local submatrix on any given processor Many bris the submatrix corresponding to the rows and columns m,n Many brcorresponding to the given processor. i.e diagonal matrix on Many brprocess 0 is [m0 x n0], diagonal matrix on process 1 is [m1 x n1] Many bretc. The remaining portion of the local submatrix [m x (N-n)] Many brconstitute the OFF-DIAGONAL portion. The example below better Many brillustrates this concept. Many br
-<P>
-For a square global matrix we define each processor's diagonal portion Many brto be its local rows and the corresponding columns (a square submatrix); Many breach processor's off-diagonal portion encompasses the remainder of the Many brlocal matrix (a rectangular submatrix). Many br
-<P>
-If o_nnz, d_nnz are specified, then o_nz, and d_nz are ignored. Many br
-<P>
-When calling this routine with a single process communicator, a matrix of Many brtype SEQAIJ is returned.  If a matrix of type MPIAIJ is desired for this Many br
+If the *_nnz parameter is given then the *_nz parameter is ignored
+<P>
+m,n,M,N parameters specify the size of the matrix, and its partitioning across
+processors, while d_nz,d_nnz,o_nz,o_nnz parameters specify the approximate
+storage requirements for this matrix.
+<P>
+If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one
+processor than it must be used on all processors that share the object for
+that argument.
+<P>
+The user MUST specify either the local or global matrix dimensions
+(possibly both).
+<P>
+The parallel matrix is partitioned across processors such that the
+first m0 rows belong to process 0, the next m1 rows belong to
+process 1, the next m2 rows belong to process 2 etc.. where
+m0,m1,m2,.. are the input parameter 'm'. i.e each processor stores
+values corresponding to [m x N] submatrix.
+<P>
+The columns are logically partitioned with the n0 columns belonging
+to 0th partition, the next n1 columns belonging to the next
+partition etc.. where n0,n1,n2... are the input parameter 'n'.
+<P>
+The DIAGONAL portion of the local submatrix on any given processor
+is the submatrix corresponding to the rows and columns m,n
+corresponding to the given processor. i.e diagonal matrix on
+process 0 is [m0 x n0], diagonal matrix on process 1 is [m1 x n1]
+etc. The remaining portion of the local submatrix [m x (N-n)]
+constitute the OFF-DIAGONAL portion. The example below better
+illustrates this concept.
+<P>
+For a square global matrix we define each processor's diagonal portion
+to be its local rows and the corresponding columns (a square submatrix);
+each processor's off-diagonal portion encompasses the remainder of the
+local matrix (a rectangular submatrix).
+<P>
+If o_nnz, d_nnz are specified, then o_nz, and d_nz are ignored.
+<P>
+When calling this routine with a single process communicator, a matrix of
+type SEQAIJ is returned.  If a matrix of type MPIAIJ is desired for this
 <H3><FONT COLOR="#CC3333">type of communicator, use the construction mechanism</FONT></H3>
-<A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(...,&A); <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(A,<A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A>); <A HREF="../Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</A>(A, m,n,M,N); <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(A,...); Many br
+<A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(...,&A); <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(A,<A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A>); <A HREF="../Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</A>(A, m,n,M,N); <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(A,...);
 <P>
-By default, this format uses inodes (identical nodes) when possible. Many brWe search for consecutive rows with the same nonzero structure, thereby Many brreusing matrix information to achieve increased efficiency. Many br
+By default, this format uses inodes (identical nodes) when possible.
+We search for consecutive rows with the same nonzero structure, thereby
+reusing matrix information to achieve increased efficiency.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_no_inode  </B></TD><TD>- Do not use inodes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_inode_limit <limit> </B></TD><TD>- Sets inode limit (max limit=5) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_aij_oneindex </B></TD><TD>- Internally use indexing starting at 1 Many brrather than 0.  Note that when calling <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), Many brthe user still MUST index entries starting at 0! Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_no_inode  </B></TD><TD>- Do not use inodes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_inode_limit <limit> </B></TD><TD>- Sets inode limit (max limit=5)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_aij_oneindex </B></TD><TD>- Internally use indexing starting at 1
+rather than 0.  Note that when calling <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(),
+the user still MUST index entries starting at 0!
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Example usage</FONT></H3>
 <P>
-Consider the following 8x8 matrix with 34 non-zero values, that is Many brassembled across 3 processors. Lets assume that proc0 owns 3 rows, Many brproc1 owns 3 rows, proc2 owns 2 rows. This division can be shown Many br
+Consider the following 8x8 matrix with 34 non-zero values, that is
+assembled across 3 processors. Lets assume that proc0 owns 3 rows,
+proc1 owns 3 rows, proc2 owns 2 rows. This division can be shown
 <H3><FONT COLOR="#CC3333">as follows</FONT></H3>
 <P>
 <PRE>
@@ -83,7 +137,7 @@ Consider the following 8x8 matrix with 34 non-zero values, that is Many brassemb
     Proc2  25 26 27  |  0  0 28  | 29  0
            30  0  0  | 31 32 33  |  0 34
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">This can be represented as a collection of submatrices as</FONT></H3>
 <P>
@@ -92,33 +146,52 @@ Consider the following 8x8 matrix with 34 non-zero values, that is Many brassemb
       D E F
       G H I
 </PRE>
- Many br
-<P>
-Where the submatrices A,B,C are owned by proc0, D,E,F are Many browned by proc1, G,H,I are owned by proc2. Many br
-<P>
-The 'm' parameters for proc0,proc1,proc2 are 3,3,2 respectively. Many brThe 'n' parameters for proc0,proc1,proc2 are 3,3,2 respectively. Many brThe 'M','N' parameters are 8,8, and have the same values on all procs. Many br
-<P>
-The DIAGONAL submatrices corresponding to proc0,proc1,proc2 are Many brsubmatrices [A], [E], [I] respectively. The OFF-DIAGONAL submatrices Many brcorresponding to proc0,proc1,proc2 are [BC], [DF], [GH] respectively. Many brInternally, each processor stores the DIAGONAL part, and the OFF-DIAGONAL Many brpart as SeqAIJ matrices. for eg: proc1 will store [E] as a SeqAIJ Many brmatrix, ans [DF] as another SeqAIJ matrix. Many br
-<P>
-When d_nz, o_nz parameters are specified, d_nz storage elements are Many brallocated for every row of the local diagonal submatrix, and o_nz Many brstorage locations are allocated for every row of the OFF-DIAGONAL submat. Many brOne way to choose d_nz and o_nz is to use the max nonzerors per local Many brrows for each of the local DIAGONAL, and the OFF-DIAGONAL submatrices. Many br
+
+<P>
+Where the submatrices A,B,C are owned by proc0, D,E,F are
+owned by proc1, G,H,I are owned by proc2.
+<P>
+The 'm' parameters for proc0,proc1,proc2 are 3,3,2 respectively.
+The 'n' parameters for proc0,proc1,proc2 are 3,3,2 respectively.
+The 'M','N' parameters are 8,8, and have the same values on all procs.
+<P>
+The DIAGONAL submatrices corresponding to proc0,proc1,proc2 are
+submatrices [A], [E], [I] respectively. The OFF-DIAGONAL submatrices
+corresponding to proc0,proc1,proc2 are [BC], [DF], [GH] respectively.
+Internally, each processor stores the DIAGONAL part, and the OFF-DIAGONAL
+part as SeqAIJ matrices. for eg: proc1 will store [E] as a SeqAIJ
+matrix, ans [DF] as another SeqAIJ matrix.
+<P>
+When d_nz, o_nz parameters are specified, d_nz storage elements are
+allocated for every row of the local diagonal submatrix, and o_nz
+storage locations are allocated for every row of the OFF-DIAGONAL submat.
+One way to choose d_nz and o_nz is to use the max nonzerors per local
+rows for each of the local DIAGONAL, and the OFF-DIAGONAL submatrices.
 <H3><FONT COLOR="#CC3333">In this case, the values of d_nz,o_nz are</FONT></H3>
 <PRE>
      proc0 : dnz = 2, o_nz = 2
      proc1 : dnz = 3, o_nz = 2
      proc2 : dnz = 1, o_nz = 4
 </PRE>
- Many brWe are allocating m*(d_nz+o_nz) storage locations for every proc. This Many brtranslates to 3*(2+2)=12 for proc0, 3*(3+2)=15 for proc1, 2*(1+4)=10 Many brfor proc3. i.e we are using 12+15+10=37 storage locations to store Many br34 values. Many br
-<P>
-When d_nnz, o_nnz parameters are specified, the storage is specified Many brfor every row, coresponding to both DIAGONAL and OFF-DIAGONAL submatrices. Many br
+
+We are allocating m*(d_nz+o_nz) storage locations for every proc. This
+translates to 3*(2+2)=12 for proc0, 3*(3+2)=15 for proc1, 2*(1+4)=10
+for proc3. i.e we are using 12+15+10=37 storage locations to store
+34 values.
+<P>
+When d_nnz, o_nnz parameters are specified, the storage is specified
+for every row, coresponding to both DIAGONAL and OFF-DIAGONAL submatrices.
 <H3><FONT COLOR="#CC3333">In the above case the values for d_nnz,o_nnz are</FONT></H3>
 <PRE>
      proc0: d_nnz = [2,2,2] and o_nnz = [2,2,2]
      proc1: d_nnz = [3,3,2] and o_nnz = [2,1,1]
      proc2: d_nnz = [1,1]   and o_nnz = [4,4]
 </PRE>
- Many brHere the space allocated is sum of all the above values i.e 34, and Many brhence pre-allocation is perfect. Many br
+
+Here the space allocated is sum of all the above values i.e 34, and
+hence pre-allocation is perfect.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, aij, compressed row, sparse, parallel
@@ -126,7 +199,8 @@ When d_nnz, o_nnz parameters are specified, the storage is specified Many brfor
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocationCSR.html#MatMPIAIJSetPreallocationCSR">MatMPIAIJSetPreallocationCSR</A>(),
-<BR>MPIAIJ, <A HREF="../Mat/MatCreateMPIAIJWithArrays.html#MatCreateMPIAIJWithArrays">MatCreateMPIAIJWithArrays</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR>MPIAIJ, <A HREF="../Mat/MatCreateMPIAIJWithArrays.html#MatCreateMPIAIJWithArrays">MatCreateMPIAIJWithArrays</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiaij.c.html#MatCreateAIJ">src/mat/impls/aij/mpi/mpiaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateAIJCUSP.html b/docs/manualpages/Mat/MatCreateAIJCUSP.html
index c12ae2d..51907b8 100644
--- a/docs/manualpages/Mat/MatCreateAIJCUSP.html
+++ b/docs/manualpages/Mat/MatCreateAIJCUSP.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateAIJCUSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateAIJCUSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateAIJCUSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateAIJCUSP"><H1>MatCreateAIJCUSP</H1></A>
 Creates a sparse matrix in AIJ (compressed row) format (the default parallel PETSc format).  This matrix will ultimately pushed down to NVidia GPUs and use the CUSP library for calculations. For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,32 +17,49 @@ Creates a sparse matrix in AIJ (compressed row) format (the default parallel PET
 PetscErrorCode  MatCreateAIJCUSP(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[],Mat *A)
 </PRE>
 <P>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradigm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradigm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
-The AIJ format (also called the Yale sparse matrix format or Many brcompressed row storage), is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The AIJ format (also called the Yale sparse matrix format or
+compressed row storage), is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  For large problems you MUST preallocate memory or you Many brwill get TERRIBLE performance, see the users' manual chapter on matrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  For large problems you MUST preallocate memory or you
+will get TERRIBLE performance, see the users' manual chapter on matrices.
 <P>
-By default, this format uses inodes (identical nodes) when possible, to Many brimprove numerical efficiency of matrix-vector products and solves. We Many brsearch for consecutive rows with the same nonzero structure, thereby Many brreusing matrix information to achieve increased efficiency. Many br
+By default, this format uses inodes (identical nodes) when possible, to
+improve numerical efficiency of matrix-vector products and solves. We
+search for consecutive rows with the same nonzero structure, thereby
+reusing matrix information to achieve increased efficiency.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSeqAIJSetColumnIndices.html#MatSeqAIJSetColumnIndices">MatSeqAIJSetColumnIndices</A>(), <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), MATMPIAIJCUSP, [...]
diff --git a/docs/manualpages/Mat/MatCreateAIJCUSPARSE.html b/docs/manualpages/Mat/MatCreateAIJCUSPARSE.html
index 1361f0f..4b13296 100644
--- a/docs/manualpages/Mat/MatCreateAIJCUSPARSE.html
+++ b/docs/manualpages/Mat/MatCreateAIJCUSPARSE.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateAIJCUSPARSE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateAIJCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateAIJCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateAIJCUSPARSE"><H1>MatCreateAIJCUSPARSE</H1></A>
 Creates a sparse matrix in AIJ (compressed row) format (the default parallel PETSc format).  This matrix will ultimately pushed down to NVidia GPUs and use the CUSPARSE library for calculations. For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,32 +16,49 @@ Creates a sparse matrix in AIJ (compressed row) format (the default parallel PET
 #define __FUNCT__ "MatCreateAIJCUSPARSE"
 PetscErrorCode  MatCreateAIJCUSPARSE(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradigm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradigm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
-The AIJ format (also called the Yale sparse matrix format or Many brcompressed row storage), is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The AIJ format (also called the Yale sparse matrix format or
+compressed row storage), is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  For large problems you MUST preallocate memory or you Many brwill get TERRIBLE performance, see the users' manual chapter on matrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  For large problems you MUST preallocate memory or you
+will get TERRIBLE performance, see the users' manual chapter on matrices.
 <P>
-By default, this format uses inodes (identical nodes) when possible, to Many brimprove numerical efficiency of matrix-vector products and solves. We Many brsearch for consecutive rows with the same nonzero structure, thereby Many brreusing matrix information to achieve increased efficiency. Many br
+By default, this format uses inodes (identical nodes) when possible, to
+improve numerical efficiency of matrix-vector products and solves. We
+search for consecutive rows with the same nonzero structure, thereby
+reusing matrix information to achieve increased efficiency.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSeqAIJSetColumnIndices.html#MatSeqAIJSetColumnIndices">MatSeqAIJSetColumnIndices</A>(), <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), MATMPIAIJCUSPA [...]
diff --git a/docs/manualpages/Mat/MatCreateAIJViennaCL.html b/docs/manualpages/Mat/MatCreateAIJViennaCL.html
index 779a46d..f0ea1d0 100644
--- a/docs/manualpages/Mat/MatCreateAIJViennaCL.html
+++ b/docs/manualpages/Mat/MatCreateAIJViennaCL.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateAIJViennaCL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateAIJViennaCL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateAIJViennaCL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateAIJViennaCL"><H1>MatCreateAIJViennaCL</H1></A>
 Creates a sparse matrix in AIJ (compressed row) format (the default parallel PETSc format).  This matrix will ultimately be pushed down to GPUs and use the ViennaCL library for calculations. For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased substantially. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,30 +17,44 @@ Creates a sparse matrix in AIJ (compressed row) format (the default parallel PET
 PetscErrorCode  MatCreateAIJViennaCL(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[],Mat *A)
 </PRE>
 <P>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradigm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradigm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
-The AIJ format (also called the Yale sparse matrix format or Many brcompressed row storage), is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The AIJ format (also called the Yale sparse matrix format or
+compressed row storage), is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  For large problems you MUST preallocate memory or you Many brwill get TERRIBLE performance, see the users' manual chapter on matrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  For large problems you MUST preallocate memory or you
+will get TERRIBLE performance, see the users' manual chapter on matrices.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateAIJCUSP.html#MatCreateAIJCUSP">MatCreateAIJCUSP</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSeqAIJSetColumnIndices.html#MatSeqAIJSetColumnIndices">MatSeqAIJSetColumnIndices</A>(), <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>(), <A [...]
diff --git a/docs/manualpages/Mat/MatCreateBAIJ.html b/docs/manualpages/Mat/MatCreateBAIJ.html
index 3b9f868..ae7384a 100644
--- a/docs/manualpages/Mat/MatCreateBAIJ.html
+++ b/docs/manualpages/Mat/MatCreateBAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateBAIJ"><H1>MatCreateBAIJ</H1></A>
 Creates a sparse parallel matrix in block AIJ format (block compressed row).  For good matrix assembly performance the user should preallocate the matrix storage by setting the parameters d_nz (or d_nnz) and o_nz (or o_nnz).  By setting these parameters accurately, performance can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,45 +14,82 @@ Creates a sparse parallel matrix in block AIJ format (block compressed row).  Fo
 #include "petscmat.h"  
 PetscErrorCode  MatCreateBAIJ(MPI_Comm comm,PetscInt bs,PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs   </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row Many brblocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given) Many brThis value should be the same as the local size used in creating the Many bry vector for the matrix-vector product y = Ax. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given) Many brThis value should be the same as the local size used in creating the Many brx vector for the matrix-vector product y = Ax. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzero blocks per block row in diagonal portion of local Many brsubmatrix  (same for all local rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzero blocks in the various block rows Many brof the in diagonal portion of the local (possibly different for each block Many brrow) or NULL.  If you plan to factor the matrix you must leave room for the diagonal entry Many brand set it even if it is zero. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzero blocks per block row in the off-diagonal portion of local Many brsubmatrix (same for all local rows). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzero blocks in the various block rows of the Many broff-diagonal portion of the local submatrix (possibly different for Many breach block row) or NULL. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs   </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row
+blocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given)
+This value should be the same as the local size used in creating the
+y vector for the matrix-vector product y = Ax.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given)
+This value should be the same as the local size used in creating the
+x vector for the matrix-vector product y = Ax.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzero blocks per block row in diagonal portion of local
+submatrix  (same for all local rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzero blocks in the various block rows
+of the in diagonal portion of the local (possibly different for each block
+row) or NULL.  If you plan to factor the matrix you must leave room for the diagonal entry
+and set it even if it is zero.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzero blocks per block row in the off-diagonal portion of local
+submatrix (same for all local rows).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzero blocks in the various block rows of the
+off-diagonal portion of the local submatrix (possibly different for
+each block row) or NULL.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_block_size </B></TD><TD>- size of the blocks to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_use_hash_table <fact></B></TD><TD>-  Many brIt is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradgm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat [...]
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_block_size </B></TD><TD>- size of the blocks to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_use_hash_table <fact></B></TD><TD>- 
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradgm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the *_nnz parameter is given then the *_nz parameter is ignored Many br
+If the *_nnz parameter is given then the *_nz parameter is ignored
 <P>
-A nonzero block is any block that as 1 or more nonzeros in it Many br
+A nonzero block is any block that as 1 or more nonzeros in it
 <P>
-The user MUST specify either the local or global matrix dimensions Many br(possibly both). Many br
+The user MUST specify either the local or global matrix dimensions
+(possibly both).
 <P>
-If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one processor Many brthan it must be used on all processors that share the object for that argument. Many br
+If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one processor
+than it must be used on all processors that share the object for that argument.
 <P>
 <H3><FONT COLOR="#CC3333">Storage Information</FONT></H3>
-For a square global matrix we define each processor's diagonal portion Many brto be its local rows and the corresponding columns (a square submatrix); Many breach processor's off-diagonal portion encompasses the remainder of the Many brlocal matrix (a rectangular submatrix). Many br
+For a square global matrix we define each processor's diagonal portion
+to be its local rows and the corresponding columns (a square submatrix);
+each processor's off-diagonal portion encompasses the remainder of the
+local matrix (a rectangular submatrix).
 <P>
-The user can specify preallocated storage for the diagonal part of Many brthe local submatrix with either d_nz or d_nnz (not both).  Set Many brd_nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and d_nnz=NULL for PETSc to control dynamic Many brmemory allocation.  Likewise, specify preallocated storage for the Many broff-diagonal part of the local submatrix with o_nz or o_nnz (not both). Many br
+The user can specify preallocated storage for the diagonal part of
+the local submatrix with either d_nz or d_nnz (not both).  Set
+d_nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and d_nnz=NULL for PETSc to control dynamic
+memory allocation.  Likewise, specify preallocated storage for the
+off-diagonal part of the local submatrix with o_nz or o_nnz (not both).
 <P>
-Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In Many brthe figure below we depict these three local rows and all columns (0-11). Many br
+Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In
+the figure below we depict these three local rows and all columns (0-11).
 <P>
 <PRE>
            0 1 2 3 4 5 6 7 8 9 10 11
@@ -62,13 +99,21 @@ Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In Many brt
    row 5  |o o o d d d o o o o  o  o
           --------------------------
 </PRE>
- Many br
+
 <P>
-Thus, any entries in the d locations are stored in the d (diagonal) Many brsubmatrix, and any entries in the o locations are stored in the Many bro (off-diagonal) submatrix.  Note that the d and the o submatrices are Many brstored simply in the <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> format for compressed row storage. Many br
+Thus, any entries in the d locations are stored in the d (diagonal)
+submatrix, and any entries in the o locations are stored in the
+o (off-diagonal) submatrix.  Note that the d and the o submatrices are
+stored simply in the <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> format for compressed row storage.
 <P>
-Now d_nz should indicate the number of block nonzeros per row in the d matrix, Many brand o_nz should indicate the number of block nonzeros per row in the o matrix. Many brIn general, for PDE problems in which most nonzeros are near the diagonal, Many brone expects d_nz >> o_nz.   For large problems you MUST preallocate memory Many bror you will get TERRIBLE performance; see the users' manual chapter on Many brmatrices. Many br
+Now d_nz should indicate the number of block nonzeros per row in the d matrix,
+and o_nz should indicate the number of block nonzeros per row in the o matrix.
+In general, for PDE problems in which most nonzeros are near the diagonal,
+one expects d_nz >> o_nz.   For large problems you MUST preallocate memory
+or you will get TERRIBLE performance; see the users' manual chapter on
+matrices.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, block, aij, compressed row, sparse, parallel
diff --git a/docs/manualpages/Mat/MatCreateBlockMat.html b/docs/manualpages/Mat/MatCreateBlockMat.html
index d350006..097c40d 100644
--- a/docs/manualpages/Mat/MatCreateBlockMat.html
+++ b/docs/manualpages/Mat/MatCreateBlockMat.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateBlockMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateBlockMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateBlockMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateBlockMat"><H1>MatCreateBlockMat</H1></A>
 Creates a new matrix in which each block contains a uniform-size sequential <A HREF="../Mat/Mat.html#Mat">Mat</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,34 @@ Creates a new matrix in which each block contains a uniform-size sequential <A H
 #include "petscmat.h" 
 PetscErrorCode  MatCreateBlockMat(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt bs,PetscInt nz,PetscInt *nnz, Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of each submatrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz  </B></TD><TD>- expected maximum number of nonzero blocks in row (use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if not known) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- expected number of nonzers per block row if known (use NULL otherwise) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of each submatrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz  </B></TD><TD>- expected maximum number of nonzero blocks in row (use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if not known)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- expected number of nonzers per block row if known (use NULL otherwise)
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
-Notes: Matrices of this type are nominally-sparse matrices in which each "entry" is a <A HREF="../Mat/Mat.html#Mat">Mat</A> object.  Each <A HREF="../Mat/Mat.html#Mat">Mat</A> must Many brhave the same size and be sequential.  The local and global sizes must be compatible with this decomposition. Many br
+Notes: Matrices of this type are nominally-sparse matrices in which each "entry" is a <A HREF="../Mat/Mat.html#Mat">Mat</A> object.  Each <A HREF="../Mat/Mat.html#Mat">Mat</A> must
+have the same size and be sequential.  The local and global sizes must be compatible with this decomposition.
 <P>
-For matrices containing parallel submatrices and variable block sizes, see <A HREF="../Mat/MATNEST.html#MATNEST">MATNEST</A>. Many br
+For matrices containing parallel submatrices and variable block sizes, see <A HREF="../Mat/MATNEST.html#MATNEST">MATNEST</A>.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, bmat, create
diff --git a/docs/manualpages/Mat/MatCreateComposite.html b/docs/manualpages/Mat/MatCreateComposite.html
index 170a1a4..a3e7594 100644
--- a/docs/manualpages/Mat/MatCreateComposite.html
+++ b/docs/manualpages/Mat/MatCreateComposite.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateComposite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateComposite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateComposite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateComposite"><H1>MatCreateComposite</H1></A>
 Creates a matrix as the sum of zero or more matrices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Creates a matrix as the sum of zero or more matrices
 #include "petscmat.h" 
 PetscErrorCode  MatCreateComposite(MPI_Comm comm,PetscInt nmat,const Mat *mats,Mat *mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmat </B></TD><TD>- number of matrices to put in Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mats </B></TD><TD>- the matrices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmat </B></TD><TD>- number of matrices to put in
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mats </B></TD><TD>- the matrices
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Alternative construction Many br
+Alternative construction
 <pre>
       <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(comm,&mat);
 </pre>
@@ -55,7 +58,7 @@ Alternative construction Many br
       <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(mat,MAT_FINAL_ASSEMBLY);
 </pre>
 <P>
-For the multiplicative form the product is mat[nmat-1]*mat[nmat-2]*....*mat[0] Many br
+For the multiplicative form the product is mat[nmat-1]*mat[nmat-2]*....*mat[0]
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatCompositeAddMat.html#MatCompositeAddMat">MatCompositeAddMat</A>(), <A HREF="../Mat/MatCompositeMerge.html#MatCompositeMerge">MatCompositeMerge</A>(), <A HREF="../Mat/MatCompositeSetType.html#MatCompositeSetType">MatCompositeSetType</A>(), MatCompositeType
diff --git a/docs/manualpages/Mat/MatCreateDense.html b/docs/manualpages/Mat/MatCreateDense.html
index 3cfb008..ee781bb 100644
--- a/docs/manualpages/Mat/MatCreateDense.html
+++ b/docs/manualpages/Mat/MatCreateDense.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateDense</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateDense.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateDense.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateDense"><H1>MatCreateDense</H1></A>
 Creates a parallel matrix in dense format. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,40 @@ Creates a parallel matrix in dense format.
 #include "petscmat.h"  
 PetscErrorCode  MatCreateDense(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscScalar *data,Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- optional location of matrix data.  Set data=NULL (PETSC_NULL_SCALAR for Fortran users) for PETSc Many brto control all matrix memory allocation. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- optional location of matrix data.  Set data=NULL (PETSC_NULL_SCALAR for Fortran users) for PETSc
+to control all matrix memory allocation.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The dense format is fully compatible with standard Fortran 77 Many brstorage by columns. Many br
+The dense format is fully compatible with standard Fortran 77
+storage by columns.
 <P>
-The data input variable is intended primarily for Fortran programmers Many brwho wish to allocate their own matrix memory space.  Most users should Many brset data=NULL (PETSC_NULL_SCALAR for Fortran users). Many br
+The data input variable is intended primarily for Fortran programmers
+who wish to allocate their own matrix memory space.  Most users should
+set data=NULL (PETSC_NULL_SCALAR for Fortran users).
 <P>
-The user MUST specify either the local or global matrix dimensions Many br(possibly both). Many br
+The user MUST specify either the local or global matrix dimensions
+(possibly both).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix,dense, parallel
diff --git a/docs/manualpages/Mat/MatCreateFFT.html b/docs/manualpages/Mat/MatCreateFFT.html
index 9d46c7e..cf2318c 100644
--- a/docs/manualpages/Mat/MatCreateFFT.html
+++ b/docs/manualpages/Mat/MatCreateFFT.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateFFT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateFFT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateFFT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateFFT"><H1>MatCreateFFT</H1></A>
 Creates a matrix object that provides FFT via an external package 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Creates a matrix object that provides FFT via an external package
 #include "petscmat.h" 
 PetscErrorCode MatCreateFFT(MPI_Comm comm,PetscInt ndim,const PetscInt dim[],MatType mattype,Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ndim </B></TD><TD>- the ndim-dimensional transform Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- array of size ndim, dim[i] contains the vector length in the i-dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- package type, e.g., FFTW or FFTCU Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ndim </B></TD><TD>- the ndim-dimensional transform
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- array of size ndim, dim[i] contains the vector length in the i-dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- package type, e.g., FFTW or FFTCU
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A  </B> -the matrix Many br
+<DT><B>A  </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fft_type </B></TD><TD>- set FFT type Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fft_type </B></TD><TD>- set FFT type
+</TD></TR>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/fft/fft.c.html#MatCreateFFT">src/mat/impls/fft/fft.c</A>
diff --git a/docs/manualpages/Mat/MatCreateHermitianTranspose.html b/docs/manualpages/Mat/MatCreateHermitianTranspose.html
index 3abdd1c..c29e29e 100644
--- a/docs/manualpages/Mat/MatCreateHermitianTranspose.html
+++ b/docs/manualpages/Mat/MatCreateHermitianTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateHermitianTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateHermitianTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateHermitianTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateHermitianTranspose"><H1>MatCreateHermitianTranspose</H1></A>
 Creates a new matrix object that behaves like A'* 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Creates a new matrix object that behaves like A'*
 #include "petscmat.h" 
 PetscErrorCode  MatCreateHermitianTranspose(Mat A,Mat *N)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A  </B> -the (possibly rectangular) matrix Many br
+<DT><B>A  </B> -the (possibly rectangular) matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>N </B> -the matrix that represents A'* Many br
+<DT><B>N </B> -the matrix that represents A'*
 <br>
 <P>
- Many br
+
 <P>
-Notes: The hermitian transpose A' is NOT actually formed! Rather the new matrix Many brobject performs the matrix-vector product by using the <A HREF="../Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</A>() on Many brthe original matrix Many br
+Notes: The hermitian transpose A' is NOT actually formed! Rather the new matrix
+object performs the matrix-vector product by using the <A HREF="../Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</A>() on
+the original matrix
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateNormal.html#MatCreateNormal">MatCreateNormal</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</A>(), <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>()
diff --git a/docs/manualpages/Mat/MatCreateIS.html b/docs/manualpages/Mat/MatCreateIS.html
index 5addb4f..473d761 100644
--- a/docs/manualpages/Mat/MatCreateIS.html
+++ b/docs/manualpages/Mat/MatCreateIS.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateIS"><H1>MatCreateIS</H1></A>
 Creates a "process" unassmembled matrix, it is assembled on each process but not across processes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,19 +16,27 @@ PetscErrorCode  MatCreateIS(MPI_Comm comm,PetscInt bs,PetscInt m,PetscInt n,Pets
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- MPI communicator that will share the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs      </B></TD><TD>- block size of the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n,M,N </B></TD><TD>- local and/or global sizes of the left and right vector used in matrix vector products Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmap    </B></TD><TD>- local to global map for rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmap    </B></TD><TD>- local to global map for cols Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- MPI communicator that will share the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs      </B></TD><TD>- block size of the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n,M,N </B></TD><TD>- local and/or global sizes of the left and right vector used in matrix vector products
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmap    </B></TD><TD>- local to global map for rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmap    </B></TD><TD>- local to global map for cols
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the resulting matrix Many br
+<DT><B>A </B> -the resulting matrix
 <br>
 <P>
- Many br
+
 <P>
-Notes: See <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> for more details Many brm and n are NOT related to the size of the map, they are the size of the part of the vector owned Many brby that process. The sizes of rmap and cmap define the size of the local matrices. Many brIf either rmap or cmap are NULL, than the matrix is assumed to be square Many br
+Notes: See <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> for more details
+m and n are NOT related to the size of the map, they are the size of the part of the vector owned
+by that process. The sizes of rmap and cmap define the size of the local matrices.
+If either rmap or cmap are NULL, than the matrix is assumed to be square
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>, <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>()
diff --git a/docs/manualpages/Mat/MatCreateLRC.html b/docs/manualpages/Mat/MatCreateLRC.html
index d547076..95b3375 100644
--- a/docs/manualpages/Mat/MatCreateLRC.html
+++ b/docs/manualpages/Mat/MatCreateLRC.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateLRC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateLRC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateLRC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateLRC"><H1>MatCreateLRC</H1></A>
 Creates a new matrix object that behaves like A + U*V' 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Creates a new matrix object that behaves like A + U*V'
 #include "petscmat.h" 
 PetscErrorCode  MatCreateLRC(Mat A,Mat U, Mat V,Mat *N)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- the (sparse) matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U. V </B></TD><TD>- two dense rectangular (tall and skinny) matrices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- the (sparse) matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U. V </B></TD><TD>- two dense rectangular (tall and skinny) matrices
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>N </B> -the matrix that represents A + U*V' Many br
+<DT><B>N </B> -the matrix that represents A + U*V'
 <br>
 <P>
- Many br
+
 <P>
-Notes: The matrix A + U*V' is not formed! Rather the new matrix Many brobject performs the matrix-vector product by first multiplying by Many brA and then adding the other term Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+Notes: The matrix A + U*V' is not formed! Rather the new matrix
+object performs the matrix-vector product by first multiplying by
+A and then adding the other term
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/lrc/lrc.c.html#MatCreateLRC">src/mat/impls/lrc/lrc.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateLocalRef.html b/docs/manualpages/Mat/MatCreateLocalRef.html
index 96d50ae..9027098 100644
--- a/docs/manualpages/Mat/MatCreateLocalRef.html
+++ b/docs/manualpages/Mat/MatCreateLocalRef.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateLocalRef</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateLocalRef.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateLocalRef.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateLocalRef"><H1>MatCreateLocalRef</H1></A>
 Gets a logical reference to a local submatrix, for use in assembly 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Gets a logical reference to a local submatrix, for use in assembly
 #include "petscmat.h" 
 PetscErrorCode  MatCreateLocalRef(Mat A,IS isrow,IS iscol,Mat *newmat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Full matrix, generally parallel Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow </B></TD><TD>- Local index set for the rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol </B></TD><TD>- Local index set for the columns Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Full matrix, generally parallel
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow </B></TD><TD>- Local index set for the rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol </B></TD><TD>- Local index set for the columns
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>newmat </B> -New serial <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+<DT><B>newmat </B> -New serial <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most will use <A HREF="../Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</A>() which returns a real matrix corresponding to the local Many brblock if it available, such as with matrix formats that store these blocks separately. Many br
+Most will use <A HREF="../Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</A>() which returns a real matrix corresponding to the local
+block if it available, such as with matrix formats that store these blocks separately.
 <P>
-The new matrix forwards <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() and <A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>() to the global system. Many brIn general, it does not define <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>() or any other functions.  Local submatrices can be nested. Many br
+The new matrix forwards <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() and <A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>() to the global system.
+In general, it does not define <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>() or any other functions.  Local submatrices can be nested.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), <A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</A>(), <A HREF="../Mat/MatCreateSubMatrix.html#MatCreateSubMatrix">MatCreateSubMatrix</A>()
diff --git a/docs/manualpages/Mat/MatCreateMAIJ.html b/docs/manualpages/Mat/MatCreateMAIJ.html
index 4c5cab9..6dea068 100644
--- a/docs/manualpages/Mat/MatCreateMAIJ.html
+++ b/docs/manualpages/Mat/MatCreateMAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateMAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMAIJ"><H1>MatCreateMAIJ</H1></A>
 Creates a matrix type providing restriction and interpolation operations for multicomponent problems.  It interpolates each component the same way independently.  The matrix type is based on <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> for sequential matrices, and <A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A> for distributed matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Creates a matrix type providing restriction and interpolation operations for mul
 #include "petscmat.h" 
 PetscErrorCode  MatCreateMAIJ(Mat A,PetscInt dof,Mat *maij)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the AIJ matrix describing the action on blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the block size (number of components per node) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the AIJ matrix describing the action on blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the block size (number of components per node)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>maij </B> -the new MAIJ matrix Many br
+<DT><B>maij </B> -the new MAIJ matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Operations provided</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatMult.html#MatMult">MatMult</A></B></TD><TD>- . <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A></B></TD><TD>- . <A HREF="../Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatView.html#MatView">MatView</A></B></TD><TD>-  Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatMult.html#MatMult">MatMult</A></B></TD><TD>- . <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A></B></TD><TD>- . <A HREF="../Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Mat/MatView.html#MatView">MatView</A></B></TD><TD>- 
+
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMAIJGetAIJ.html#MatMAIJGetAIJ">MatMAIJGetAIJ</A>(), <A HREF="../Mat/MatMAIJRedimension.html#MatMAIJRedimension">MatMAIJRedimension</A>(), <A HREF="../Mat/MATMAIJ.html#MATMAIJ">MATMAIJ</A>
diff --git a/docs/manualpages/Mat/MatCreateMFFD.html b/docs/manualpages/Mat/MatCreateMFFD.html
index e7a8c3b..8faaa7c 100644
--- a/docs/manualpages/Mat/MatCreateMFFD.html
+++ b/docs/manualpages/Mat/MatCreateMFFD.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateMFFD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMFFD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMFFD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMFFD"><H1>MatCreateMFFD</H1></A>
 Creates a matrix-free matrix. See also <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,49 @@ Creates a matrix-free matrix. See also <A HREF="../SNES/MatCreateSNESMF.html#Mat
 #include "petscmat.h"   
 PetscErrorCode  MatCreateMFFD(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,Mat *J)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given) Many brThis value should be the same as the local size used in creating the Many bry vector for the matrix-vector product y = Ax. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the Many brx vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have Many brcalculated if N is given) For square matrices n is almost always m. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given)
+This value should be the same as the local size used in creating the
+y vector for the matrix-vector product y = Ax.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the
+x vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have
+calculated if N is given) For square matrices n is almost always m.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>J </B> -the matrix-free matrix Many br
+<DT><B>J </B> -the matrix-free matrix
 <br>
 <P>
-Options Database Keys: call <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() to trigger these Many br
+Options Database Keys: call <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() to trigger these
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_type </B></TD><TD>- wp or ds (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_err </B></TD><TD>- square root of estimated relative error in function evaluation Many br</TD></TR></TABLE>
-<DT><B>-mat_mffd_period </B> -how often h is recomputed, defaults to 1, everytime Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_type </B></TD><TD>- wp or ds (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_err </B></TD><TD>- square root of estimated relative error in function evaluation
+</TD></TR></TABLE>
+<DT><B>-mat_mffd_period </B> -how often h is recomputed, defaults to 1, everytime
 <br>
 </TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The matrix-free matrix context merely contains the function pointers Many brand work space for performing finite difference approximations of Many brJacobian-vector products, F'(u)*a, Many br
+The matrix-free matrix context merely contains the function pointers
+and work space for performing finite difference approximations of
+Jacobian-vector products, F'(u)*a,
 <P>
-The default code uses the following approach to compute h Many br
+The default code uses the following approach to compute h
 <P>
 <PRE>
      F'(u)*a = [F(u+h*a) - F(u)]/h where
@@ -53,26 +66,33 @@ The default code uses the following approach to compute h Many br
      error_rel = square root of relative error in function evaluation
      umin = minimum iterate parameter
 </PRE>
- Many br
+
 <P>
-You can call <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() with <A HREF="../SNES/MatMFFDComputeJacobian.html#MatMFFDComputeJacobian">MatMFFDComputeJacobian</A>() if you are using matrix and not a different Many brpreconditioner matrix Many br
+You can call <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() with <A HREF="../SNES/MatMFFDComputeJacobian.html#MatMFFDComputeJacobian">MatMFFDComputeJacobian</A>() if you are using matrix and not a different
+preconditioner matrix
 <P>
-The user can set the error_rel via <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>() and Many brumin via <A HREF="../Mat/MatMFFDDSSetUmin.html#MatMFFDDSSetUmin">MatMFFDDSSetUmin</A>(); see Users-Manual: ch_snes for details. Many br
+The user can set the error_rel via <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>() and
+umin via <A HREF="../Mat/MatMFFDDSSetUmin.html#MatMFFDDSSetUmin">MatMFFDDSSetUmin</A>(); see Users-Manual: ch_snes for details.
 <P>
-The user should call <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>() when finished with the matrix-free Many brmatrix context. Many br
+The user should call <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>() when finished with the matrix-free
+matrix context.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_err <error_rel> </B></TD><TD>- Sets error_rel Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_unim <umin> </B></TD><TD>- Sets umin (for default PETSc routine that computes h only) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_check_positivity</B></TD><TD>-  Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_err <error_rel> </B></TD><TD>- Sets error_rel
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_unim <umin> </B></TD><TD>- Sets umin (for default PETSc routine that computes h only)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_check_positivity</B></TD><TD>- 
+</TD></TR></TABLE>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  default, matrix-free, create, matrix
 <BR>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(), <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>(), <A HREF="../Mat/MatMFFDDSSetUmin.html#MatMFFDDSSetUmin">MatMFFDDSSetUmin</A>(), <A HREF="../Mat/MatMFFDSetFunction.html#MatMFFDSetFunction">MatMFFDSetFunction</A>()
-<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(), Many brMatMFFDGetH(), <A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>(), <A HREF="../SNES/MatMFFDComputeJacobian.html#MatMFFDComputeJacobian">MatMFFDComputeJacobian</A>() Many br
+<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(),
+<A HREF="../Mat/MatMFFDGetH.html#MatMFFDGetH">MatMFFDGetH</A>(), <A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>(), <A HREF="../SNES/MatMFFDComputeJacobian.html#MatMFFDComputeJacobian">MatMFFDComputeJacobian</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/mffd/mffd.c.html#MatCreateMFFD">src/mat/impls/mffd/mffd.c</A>
diff --git a/docs/manualpages/Mat/MatCreateMPIAIJCRL.html b/docs/manualpages/Mat/MatCreateMPIAIJCRL.html
index f575e4c..e7690e2 100644
--- a/docs/manualpages/Mat/MatCreateMPIAIJCRL.html
+++ b/docs/manualpages/Mat/MatCreateMPIAIJCRL.html
@@ -5,32 +5,38 @@
 <TITLE>MatCreateMPIAIJCRL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMPIAIJCRL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMPIAIJCRL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMPIAIJCRL"><H1>MatCreateMPIAIJCRL</H1></A>
 Creates a sparse matrix of type MPIAIJCRL. This type inherits from AIJ, but stores some additional information that is used to allow better vectorization of the matrix-vector product. At the cost of increased storage, the AIJ formatted matrix can be copied to a format in which pieces of the matrix are stored in ELLPACK format, allowing the vectorized matrix multiply routine to use stride-1 memory accesses.  As with the AIJ type, it is important to preallocate matrix storage in order to g [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatCreateMPIAIJCRL(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt nz,const PetscInt nnz[],PetscInt onz,const PetscInt onnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, cray, sparse, parallel
diff --git a/docs/manualpages/Mat/MatCreateMPIAIJPERM.html b/docs/manualpages/Mat/MatCreateMPIAIJPERM.html
index 46921aa..cc5fea4 100644
--- a/docs/manualpages/Mat/MatCreateMPIAIJPERM.html
+++ b/docs/manualpages/Mat/MatCreateMPIAIJPERM.html
@@ -5,60 +5,104 @@
 <TITLE>MatCreateMPIAIJPERM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMPIAIJPERM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMPIAIJPERM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMPIAIJPERM"><H1>MatCreateMPIAIJPERM</H1></A>
 Creates a sparse parallel matrix whose local portions are stored as SEQAIJPERM matrices (a matrix class that inherits from SEQAIJ but includes some optimizations to allow more effective vectorization).  The same guidelines that apply to MPIAIJ matrices for preallocating the matrix storage apply here as well. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatCreateMPIAIJPERM(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given) Many brThis value should be the same as the local size used in creating the Many bry vector for the matrix-vector product y = Ax. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the Many brx vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have Many brcalculated if N is given) For square matrices n is almost always m. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzeros per row in DIAGONAL portion of local submatrix Many br(same value is used for all local rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the Many brDIAGONAL portion of the local submatrix (possibly different for each row) Many bror NULL, if d_nz is used to specify the nonzero structure. Many brThe size of this array is equal to the number of local rows, i.e 'm'. Many brFor matrices you plan to factor you must leave room for the diagonal entry and Many brput in the entry even if it is zero. [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzeros per row in the OFF-DIAGONAL portion of local Many brsubmatrix (same value is used for all local rows). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the Many brOFF-DIAGONAL portion of the local submatrix (possibly different for Many breach row) or NULL, if o_nz is used to specify the nonzero Many brstructure. The size of this array is equal to the number Many brof local rows, i.e 'm'. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given)
+This value should be the same as the local size used in creating the
+y vector for the matrix-vector product y = Ax.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the
+x vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have
+calculated if N is given) For square matrices n is almost always m.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzeros per row in DIAGONAL portion of local submatrix
+(same value is used for all local rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the
+DIAGONAL portion of the local submatrix (possibly different for each row)
+or NULL, if d_nz is used to specify the nonzero structure.
+The size of this array is equal to the number of local rows, i.e 'm'.
+For matrices you plan to factor you must leave room for the diagonal entry and
+put in the entry even if it is zero.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzeros per row in the OFF-DIAGONAL portion of local
+submatrix (same value is used for all local rows).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the
+OFF-DIAGONAL portion of the local submatrix (possibly different for
+each row) or NULL, if o_nz is used to specify the nonzero
+structure. The size of this array is equal to the number
+of local rows, i.e 'm'.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the *_nnz parameter is given then the *_nz parameter is ignored Many br
+If the *_nnz parameter is given then the *_nz parameter is ignored
 <P>
-m,n,M,N parameters specify the size of the matrix, and its partitioning across Many brprocessors, while d_nz,d_nnz,o_nz,o_nnz parameters specify the approximate Many brstorage requirements for this matrix. Many br
+m,n,M,N parameters specify the size of the matrix, and its partitioning across
+processors, while d_nz,d_nnz,o_nz,o_nnz parameters specify the approximate
+storage requirements for this matrix.
 <P>
-If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one Many brprocessor than it must be used on all processors that share the object for Many brthat argument. Many br
+If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one
+processor than it must be used on all processors that share the object for
+that argument.
 <P>
-The user MUST specify either the local or global matrix dimensions Many br(possibly both). Many br
+The user MUST specify either the local or global matrix dimensions
+(possibly both).
 <P>
-The parallel matrix is partitioned such that the first m0 rows belong to Many brprocess 0, the next m1 rows belong to process 1, the next m2 rows belong Many brto process 2 etc.. where m0,m1,m2... are the input parameter 'm'. Many br
+The parallel matrix is partitioned such that the first m0 rows belong to
+process 0, the next m1 rows belong to process 1, the next m2 rows belong
+to process 2 etc.. where m0,m1,m2... are the input parameter 'm'.
 <P>
-The DIAGONAL portion of the local submatrix of a processor can be defined Many bras the submatrix which is obtained by extraction the part corresponding Many brto the rows r1-r2 and columns r1-r2 of the global matrix, where r1 is the Many brfirst row that belongs to the processor, and r2 is the last row belonging Many brto the this processor. This is a square mxm matrix. The remaining portion Many brof the local submatrix (mxN) constitute the OFF-DIAGONAL portion. Many br
+The DIAGONAL portion of the local submatrix of a processor can be defined
+as the submatrix which is obtained by extraction the part corresponding
+to the rows r1-r2 and columns r1-r2 of the global matrix, where r1 is the
+first row that belongs to the processor, and r2 is the last row belonging
+to the this processor. This is a square mxm matrix. The remaining portion
+of the local submatrix (mxN) constitute the OFF-DIAGONAL portion.
 <P>
-If o_nnz, d_nnz are specified, then o_nz, and d_nz are ignored. Many br
+If o_nnz, d_nnz are specified, then o_nz, and d_nz are ignored.
 <P>
-When calling this routine with a single process communicator, a matrix of Many brtype SEQAIJPERM is returned.  If a matrix of type MPIAIJPERM is desired Many br
+When calling this routine with a single process communicator, a matrix of
+type SEQAIJPERM is returned.  If a matrix of type MPIAIJPERM is desired
 <H3><FONT COLOR="#CC3333">for this type of communicator, use the construction mechanism</FONT></H3>
-<A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(...,&A); <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(A,MPIAIJ); <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(A,...); Many br
+<A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(...,&A); <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(A,MPIAIJ); <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(A,...);
 <P>
-By default, this format uses inodes (identical nodes) when possible. Many brWe search for consecutive rows with the same nonzero structure, thereby Many brreusing matrix information to achieve increased efficiency. Many br
+By default, this format uses inodes (identical nodes) when possible.
+We search for consecutive rows with the same nonzero structure, thereby
+reusing matrix information to achieve increased efficiency.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_no_inode  </B></TD><TD>- Do not use inodes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_inode_limit <limit> </B></TD><TD>- Sets inode limit (max limit=5) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_aij_oneindex </B></TD><TD>- Internally use indexing starting at 1 Many brrather than 0.  Note that when calling <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), Many brthe user still MUST index entries starting at 0! Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_no_inode  </B></TD><TD>- Do not use inodes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_inode_limit <limit> </B></TD><TD>- Sets inode limit (max limit=5)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_aij_oneindex </B></TD><TD>- Internally use indexing starting at 1
+rather than 0.  Note that when calling <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(),
+the user still MUST index entries starting at 0!
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, cray, sparse, parallel
diff --git a/docs/manualpages/Mat/MatCreateMPIAIJSumSeqAIJ.html b/docs/manualpages/Mat/MatCreateMPIAIJSumSeqAIJ.html
index 3eab9d5..c8e1c3c 100644
--- a/docs/manualpages/Mat/MatCreateMPIAIJSumSeqAIJ.html
+++ b/docs/manualpages/Mat/MatCreateMPIAIJSumSeqAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateMPIAIJSumSeqAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMPIAIJSumSeqAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMPIAIJSumSeqAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMPIAIJSumSeqAIJ"><H1>MatCreateMPIAIJSumSeqAIJ</H1></A>
 Creates a MPIAIJ matrix by adding sequential matrices from each processor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,32 @@ Creates a MPIAIJ matrix by adding sequential matrices from each processor
 #include "petscmat.h" 
 PetscErrorCode  MatCreateMPIAIJSumSeqAIJ(MPI_Comm comm,Mat seqmat,PetscInt m,PetscInt n,MatReuse scall,Mat *mpimat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicators the parallel matrix will live on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seqmat </B></TD><TD>- the input sequential matrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicators the parallel matrix will live on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seqmat </B></TD><TD>- the input sequential matrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mpimat </B> -the parallel matrix generated Many br
+<DT><B>mpimat </B> -the parallel matrix generated
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The dimensions of the sequential matrix in each processor MUST be the same. Many brThe input seqmat is included into the container "Mat_Merge_SeqsToMPI", and will be Many brdestroyed when mpimat is destroyed. Call <A HREF="../Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</A>() to access seqmat. Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+The dimensions of the sequential matrix in each processor MUST be the same.
+The input seqmat is included into the container "Mat_Merge_SeqsToMPI", and will be
+destroyed when mpimat is destroyed. Call <A HREF="../Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</A>() to access seqmat.
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiaij.c.html#MatCreateMPIAIJSumSeqAIJ">src/mat/impls/aij/mpi/mpiaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateMPIAIJWithArrays.html b/docs/manualpages/Mat/MatCreateMPIAIJWithArrays.html
index 6b4629b..2b85939 100644
--- a/docs/manualpages/Mat/MatCreateMPIAIJWithArrays.html
+++ b/docs/manualpages/Mat/MatCreateMPIAIJWithArrays.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateMPIAIJWithArrays</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMPIAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMPIAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMPIAIJWithArrays"><H1>MatCreateMPIAIJWithArrays</H1></A>
 creates a MPI AIJ matrix using arrays that contain in standard CSR format the local rows. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,45 @@ creates a MPI AIJ matrix using arrays that contain in standard CSR format the lo
 #include "petscmat.h" 
 PetscErrorCode  MatCreateMPIAIJWithArrays(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,const PetscInt i[],const PetscInt j[],const PetscScalar a[],Mat *mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (Cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the Many brx vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have Many brcalculated if N is given) For square matrices n is almost always m. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (Cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the
+x vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have
+calculated if N is given) For square matrices n is almost always m.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The i, j, and a arrays ARE copied by this routine into the internal format used by PETSc; Many brthus you CANNOT change the matrix entries by changing the values of a[] after you have Many brcalled this routine. Use <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() to avoid needing to copy the arrays. Many br
+The i, j, and a arrays ARE copied by this routine into the internal format used by PETSc;
+thus you CANNOT change the matrix entries by changing the values of a[] after you have
+called this routine. Use <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() to avoid needing to copy the arrays.
 <P>
-The i and j indices are 0 based, and i indices are indices corresponding to the local j array. Many br
+The i and j indices are 0 based, and i indices are indices corresponding to the local j array.
 <P>
-The format which is used for the sparse matrix input, is equivalent to a Many brrow-major ordering.. i.e for the following matrix, the input data expected is Many bras shown Many br
+The format which is used for the sparse matrix input, is equivalent to a
+row-major ordering.. i.e for the following matrix, the input data expected is
+as shown
 <P>
 <pre>
        1 0 0
@@ -87,7 +101,8 @@ The format which is used for the sparse matrix input, is equivalent to a Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocationCSR.html#MatMPIAIJSetPreallocationCSR">MatMPIAIJSetPreallocationCSR</A>(),
-<BR>MPIAIJ, <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR>MPIAIJ, <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiaij.c.html#MatCreateMPIAIJWithArrays">src/mat/impls/aij/mpi/mpiaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateMPIAIJWithSplitArrays.html b/docs/manualpages/Mat/MatCreateMPIAIJWithSplitArrays.html
index 5d8622c..80d0673 100644
--- a/docs/manualpages/Mat/MatCreateMPIAIJWithSplitArrays.html
+++ b/docs/manualpages/Mat/MatCreateMPIAIJWithSplitArrays.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateMPIAIJWithSplitArrays</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMPIAIJWithSplitArrays.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMPIAIJWithSplitArrays.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMPIAIJWithSplitArrays"><H1>MatCreateMPIAIJWithSplitArrays</H1></A>
 creates a MPI AIJ matrix using arrays that contain the "diagonal" and "off-diagonal" part of the matrix in CSR format. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,38 +14,57 @@ creates a MPI AIJ matrix using arrays that contain the "diagonal" and "off-diago
 #include "petscmat.h" 
 PetscErrorCode  MatCreateMPIAIJWithSplitArrays(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscInt i[],PetscInt j[],PetscScalar a[],PetscInt oi[], PetscInt oj[],PetscScalar oa[],Mat *mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (Cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the Many brx vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have Many brcalculated if N is given) For square matrices n is almost always m. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices for "diagonal" portion of matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oi </B></TD><TD>- row indices for "off-diagonal" portion of matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oj </B></TD><TD>- column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oa </B></TD><TD>- matrix values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (Cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the
+x vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have
+calculated if N is given) For square matrices n is almost always m.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices for "diagonal" portion of matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oi </B></TD><TD>- row indices for "off-diagonal" portion of matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oj </B></TD><TD>- column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oa </B></TD><TD>- matrix values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The i, j, and a arrays ARE NOT copied by this routine into the internal format used by PETSc. The user Many brmust free the arrays once the matrix has been destroyed and not before. Many br
+The i, j, and a arrays ARE NOT copied by this routine into the internal format used by PETSc. The user
+must free the arrays once the matrix has been destroyed and not before.
 <P>
-The i and j indices are 0 based Many br
+The i and j indices are 0 based
 <P>
-See <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>() for the definition of "diagonal" and "off-diagonal" portion of the matrix Many br
+See <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>() for the definition of "diagonal" and "off-diagonal" portion of the matrix
 <P>
-This sets local rows and cannot be used to set off-processor values. Many br
+This sets local rows and cannot be used to set off-processor values.
 <P>
-Use of this routine is discouraged because it is inflexible and cumbersome to use. It is extremely rare that a Many brlegacy application natively assembles into exactly this split format. The code to do so is nontrivial and does Many brnot easily support in-place reassembly. It is recommended to use <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() (or a variant thereof) because Many brthe resulting assembly is easier to implement, will work with any matrix format, and t [...]
+Use of this routine is discouraged because it is inflexible and cumbersome to use. It is extremely rare that a
+legacy application natively assembles into exactly this split format. The code to do so is nontrivial and does
+not easily support in-place reassembly. It is recommended to use <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() (or a variant thereof) because
+the resulting assembly is easier to implement, will work with any matrix format, and the user does not have to
+keep track of the underlying array. Use <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(A,MAT_IGNORE_OFF_PROC_ENTRIES,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) to disable all
+communication if it is known that only local entries will be set.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, aij, compressed row, sparse, parallel
@@ -53,7 +72,8 @@ Use of this routine is discouraged because it is inflexible and cumbersome to us
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocationCSR.html#MatMPIAIJSetPreallocationCSR">MatMPIAIJSetPreallocationCSR</A>(),
-<BR>MPIAIJ, <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateMPIAIJWithArrays.html#MatCreateMPIAIJWithArrays">MatCreateMPIAIJWithArrays</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR>MPIAIJ, <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateMPIAIJWithArrays.html#MatCreateMPIAIJWithArrays">MatCreateMPIAIJWithArrays</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiaij.c.html#MatCreateMPIAIJWithSplitArrays">src/mat/impls/aij/mpi/mpiaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateMPIAdj.html b/docs/manualpages/Mat/MatCreateMPIAdj.html
index 80fa8ea..9c20a2c 100644
--- a/docs/manualpages/Mat/MatCreateMPIAdj.html
+++ b/docs/manualpages/Mat/MatCreateMPIAdj.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateMPIAdj</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMPIAdj.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMPIAdj.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMPIAdj"><H1>MatCreateMPIAdj</H1></A>
 Creates a sparse matrix representing an adjacency list. The matrix does not have numerical values associated with it, but is intended for ordering (to reduce bandwidth etc) and partitioning. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,41 @@ Creates a sparse matrix representing an adjacency list. The matrix does not have
 #include "petscmat.h" 
 PetscErrorCode  MatCreateMPIAdj(MPI_Comm comm,PetscInt m,PetscInt N,PetscInt *i,PetscInt *j,PetscInt *values,Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each row (sorted for each row). Many brThe indices in i and j start with zero (NOT with one). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- [optional] edge weights Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each row (sorted for each row).
+The indices in i and j start with zero (NOT with one).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- [optional] edge weights
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
-Notes: This matrix object does not support most matrix operations, include Many brMatSetValues(). Many brYou must NOT free the ii, values and jj arrays yourself. PETSc will free them Many brwhen the matrix is destroyed; you must allocate them with <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(). If you Many brcall from Fortran you need not create the arrays with <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(). Many brShould not include the matrix diagonals [...]
+Notes: This matrix object does not support most matrix operations, include
+<A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>().
+You must NOT free the ii, values and jj arrays yourself. PETSc will free them
+when the matrix is destroyed; you must allocate them with <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(). If you
+call from Fortran you need not create the arrays with <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>().
+Should not include the matrix diagonals.
 <P>
-If you already have a matrix, you can create its adjacency matrix by a call Many brto <A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>, specifying a type of <A HREF="../Mat/MATMPIADJ.html#MATMPIADJ">MATMPIADJ</A>. Many br
+If you already have a matrix, you can create its adjacency matrix by a call
+to <A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>, specifying a type of <A HREF="../Mat/MATMPIADJ.html#MATMPIADJ">MATMPIADJ</A>.
 <P>
-Possible values for <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() - MAT_STRUCTURALLY_SYMMETRIC Many br
+Possible values for <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() - MAT_STRUCTURALLY_SYMMETRIC
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>(), <A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>()
diff --git a/docs/manualpages/Mat/MatCreateMPIBAIJWithArrays.html b/docs/manualpages/Mat/MatCreateMPIBAIJWithArrays.html
index befc6de..7ca4951 100644
--- a/docs/manualpages/Mat/MatCreateMPIBAIJWithArrays.html
+++ b/docs/manualpages/Mat/MatCreateMPIBAIJWithArrays.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateMPIBAIJWithArrays</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMPIBAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMPIBAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMPIBAIJWithArrays"><H1>MatCreateMPIBAIJWithArrays</H1></A>
 creates a MPI BAIJ matrix using arrays that contain in standard CSR format the local rows. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,48 @@ creates a MPI BAIJ matrix using arrays that contain in standard CSR format the l
 #include "petscmat.h"  
 PetscErrorCode  MatCreateMPIBAIJWithArrays(MPI_Comm comm,PetscInt bs,PetscInt m,PetscInt n,PetscInt M,PetscInt N,const PetscInt i[],const PetscInt j[],const PetscScalar a[],Mat *mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size, only a block size of 1 is supported Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (Cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the Many brx vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have Many brcalculated if N is given) For square matrices n is almost always m. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size, only a block size of 1 is supported
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (Cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the
+x vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have
+calculated if N is given) For square matrices n is almost always m.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The i, j, and a arrays ARE copied by this routine into the internal format used by PETSc; Many brthus you CANNOT change the matrix entries by changing the values of a[] after you have Many brcalled this routine. Use <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() to avoid needing to copy the arrays. Many br
+The i, j, and a arrays ARE copied by this routine into the internal format used by PETSc;
+thus you CANNOT change the matrix entries by changing the values of a[] after you have
+called this routine. Use <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() to avoid needing to copy the arrays.
 <P>
-The order of the entries in values is the same as the block compressed sparse row storage format; that is, it is Many brthe same as a three dimensional array in Fortran values(bs,bs,nnz) that contains the first column of the first Many brblock, followed by the second column of the first block etc etc.  That is, the blocks are contiguous in memory Many brwith column-major ordering within blocks. Many br
+The order of the entries in values is the same as the block compressed sparse row storage format; that is, it is
+the same as a three dimensional array in Fortran values(bs,bs,nnz) that contains the first column of the first
+block, followed by the second column of the first block etc etc.  That is, the blocks are contiguous in memory
+with column-major ordering within blocks.
 <P>
-The i and j indices are 0 based, and i indices are indices corresponding to the local j array. Many br
+The i and j indices are 0 based, and i indices are indices corresponding to the local j array.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, aij, compressed row, sparse, parallel
@@ -47,7 +63,8 @@ The i and j indices are 0 based, and i indices are indices corresponding to the
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocationCSR.html#MatMPIAIJSetPreallocationCSR">MatMPIAIJSetPreallocationCSR</A>(),
-<BR>MPIAIJ, <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR>MPIAIJ, <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/baij/mpi/mpibaij.c.html#MatCreateMPIBAIJWithArrays">src/mat/impls/baij/mpi/mpibaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html b/docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html
index 0fccf9d..0435e05 100644
--- a/docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html
+++ b/docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateMPIMatConcatenateSeqMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMPIMatConcatenateSeqMat"><H1>MatCreateMPIMatConcatenateSeqMat</H1></A>
 Creates a single large PETSc matrix by concatenating sequential matrices from each processor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Creates a single large PETSc matrix by concatenating sequential matrices from ea
 #include "petscmat.h" 
 PetscErrorCode MatCreateMPIMatConcatenateSeqMat(MPI_Comm comm,Mat seqmat,PetscInt n,MatReuse reuse,Mat *mpimat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicators the parallel matrix will live on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seqmat </B></TD><TD>- the input sequential matrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicators the parallel matrix will live on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seqmat </B></TD><TD>- the input sequential matrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mpimat </B> -the parallel matrix generated Many br
+<DT><B>mpimat </B> -the parallel matrix generated
 <br>
 <P>
- Many br
+
 <P>
-Notes: The number of columns of the matrix in EACH processor MUST be the same. Many br
+Notes: The number of columns of the matrix in EACH processor MUST be the same.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatCreateMPIMatConcatenateSeqMat">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatCreateMPISBAIJWithArrays.html b/docs/manualpages/Mat/MatCreateMPISBAIJWithArrays.html
index 3f2a4dc..d8dc05c 100644
--- a/docs/manualpages/Mat/MatCreateMPISBAIJWithArrays.html
+++ b/docs/manualpages/Mat/MatCreateMPISBAIJWithArrays.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateMPISBAIJWithArrays</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateMPISBAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateMPISBAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateMPISBAIJWithArrays"><H1>MatCreateMPISBAIJWithArrays</H1></A>
 creates a MPI SBAIJ matrix using arrays that contain in standard CSR format the local rows. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,43 @@ creates a MPI SBAIJ matrix using arrays that contain in standard CSR format the
 #include "petscmat.h" 
 PetscErrorCode  MatCreateMPISBAIJWithArrays(MPI_Comm comm,PetscInt bs,PetscInt m,PetscInt n,PetscInt M,PetscInt N,const PetscInt i[],const PetscInt j[],const PetscScalar a[],Mat *mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size, only a block size of 1 is supported Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (Cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the Many brx vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have Many brcalculated if N is given) For square matrices n is almost always m. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size, only a block size of 1 is supported
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (Cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- This value should be the same as the local size used in creating the
+x vector for the matrix-vector product y = Ax. (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have
+calculated if N is given) For square matrices n is almost always m.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The i, j, and a arrays ARE copied by this routine into the internal format used by PETSc; Many brthus you CANNOT change the matrix entries by changing the values of a[] after you have Many brcalled this routine. Use <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() to avoid needing to copy the arrays. Many br
+The i, j, and a arrays ARE copied by this routine into the internal format used by PETSc;
+thus you CANNOT change the matrix entries by changing the values of a[] after you have
+called this routine. Use <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() to avoid needing to copy the arrays.
 <P>
-The i and j indices are 0 based, and i indices are indices corresponding to the local j array. Many br
+The i and j indices are 0 based, and i indices are indices corresponding to the local j array.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, aij, compressed row, sparse, parallel
@@ -45,7 +58,8 @@ The i and j indices are 0 based, and i indices are indices corresponding to the
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocationCSR.html#MatMPIAIJSetPreallocationCSR">MatMPIAIJSetPreallocationCSR</A>(),
-<BR>MPIAIJ, <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR>MPIAIJ, <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/sbaij/mpi/mpisbaij.c.html#MatCreateMPISBAIJWithArrays">src/mat/impls/sbaij/mpi/mpisbaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateNest.html b/docs/manualpages/Mat/MatCreateNest.html
index 8cd5897..6723584 100644
--- a/docs/manualpages/Mat/MatCreateNest.html
+++ b/docs/manualpages/Mat/MatCreateNest.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateNest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateNest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateNest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateNest"><H1>MatCreateNest</H1></A>
 Creates a new matrix containing several nested submatrices, each stored separately 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Creates a new matrix containing several nested submatrices, each stored separate
 #include "petscmat.h"   
 PetscErrorCode MatCreateNest(MPI_Comm comm,PetscInt nr,const IS is_row[],PetscInt nc,const IS is_col[],const Mat a[],Mat *B)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- Communicator for the new <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nr </B></TD><TD>- number of nested row blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_row </B></TD><TD>- index sets for each nested row block, or NULL to make contiguous Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nc </B></TD><TD>- number of nested column blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_col </B></TD><TD>- index sets for each nested column block, or NULL to make contiguous Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- row-aligned array of nr*nc submatrices, empty submatrices can be passed using NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- Communicator for the new <A HREF="../Mat/Mat.html#Mat">Mat</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nr </B></TD><TD>- number of nested row blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_row </B></TD><TD>- index sets for each nested row block, or NULL to make contiguous
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nc </B></TD><TD>- number of nested column blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_col </B></TD><TD>- index sets for each nested column block, or NULL to make contiguous
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- row-aligned array of nr*nc submatrices, empty submatrices can be passed using NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>B </B> -new matrix Many br
+<DT><B>B </B> -new matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Vec/VecCreateNest.html#VecCreateNest">VecCreateNest</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../Mat/MATNEST.html#MATNEST">MATNEST</A>
diff --git a/docs/manualpages/Mat/MatCreateNormal.html b/docs/manualpages/Mat/MatCreateNormal.html
index d840623..0d4efa7 100644
--- a/docs/manualpages/Mat/MatCreateNormal.html
+++ b/docs/manualpages/Mat/MatCreateNormal.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateNormal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateNormal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateNormal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateNormal"><H1>MatCreateNormal</H1></A>
 Creates a new matrix object that behaves like A'*A. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Creates a new matrix object that behaves like A'*A.
 #include "petscmat.h" 
 PetscErrorCode  MatCreateNormal(Mat A,Mat *N)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A  </B> -the (possibly rectangular) matrix Many br
+<DT><B>A  </B> -the (possibly rectangular) matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>N </B> -the matrix that represents A'*A Many br
+<DT><B>N </B> -the matrix that represents A'*A
 <br>
 <P>
- Many br
+
 <P>
-Notes: The product A'*A is NOT actually formed! Rather the new matrix Many brobject performs the matrix-vector product by first multiplying by Many brA and then A' Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+Notes: The product A'*A is NOT actually formed! Rather the new matrix
+object performs the matrix-vector product by first multiplying by
+A and then A'
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/normal/normm.c.html#MatCreateNormal">src/mat/impls/normal/normm.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateNormalHermitian.html b/docs/manualpages/Mat/MatCreateNormalHermitian.html
index 3763783..7346717 100644
--- a/docs/manualpages/Mat/MatCreateNormalHermitian.html
+++ b/docs/manualpages/Mat/MatCreateNormalHermitian.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateNormalHermitian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateNormalHermitian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateNormalHermitian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateNormalHermitian"><H1>MatCreateNormalHermitian</H1></A>
 Creates a new matrix object that behaves like (A*)'*A. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Creates a new matrix object that behaves like (A*)'*A.
 #include "petscmat.h" 
 PetscErrorCode  MatCreateNormalHermitian(Mat A,Mat *N)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A  </B> -the (possibly rectangular complex) matrix Many br
+<DT><B>A  </B> -the (possibly rectangular complex) matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>N </B> -the matrix that represents (A*)'*A Many br
+<DT><B>N </B> -the matrix that represents (A*)'*A
 <br>
 <P>
- Many br
+
 <P>
-Notes: The product (A*)'*A is NOT actually formed! Rather the new matrix Many brobject performs the matrix-vector product by first multiplying by Many brA and then (A*)' Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+Notes: The product (A*)'*A is NOT actually formed! Rather the new matrix
+object performs the matrix-vector product by first multiplying by
+A and then (A*)'
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/normal/normmh.c.html#MatCreateNormalHermitian">src/mat/impls/normal/normmh.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateRedundantMatrix.html b/docs/manualpages/Mat/MatCreateRedundantMatrix.html
index 374f698..d87db5d 100644
--- a/docs/manualpages/Mat/MatCreateRedundantMatrix.html
+++ b/docs/manualpages/Mat/MatCreateRedundantMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateRedundantMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateRedundantMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateRedundantMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateRedundantMatrix"><H1>MatCreateRedundantMatrix</H1></A>
 Create redundant matrices and put them into processors of subcommunicators. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Create redundant matrices and put them into processors of subcommunicators.
 #include "petscmat.h" 
 PetscErrorCode MatCreateRedundantMatrix(Mat mat,PetscInt nsubcomm,MPI_Comm subcomm,MatReuse reuse,Mat *matredundant)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsubcomm </B></TD><TD>- the number of subcommunicators (= number of redundant parallel or sequential matrices) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subcomm </B></TD><TD>- MPI communicator split from the communicator where mat resides in (or MPI_COMM_NULL if nsubcomm is used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsubcomm </B></TD><TD>- the number of subcommunicators (= number of redundant parallel or sequential matrices)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subcomm </B></TD><TD>- MPI communicator split from the communicator where mat resides in (or MPI_COMM_NULL if nsubcomm is used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>matredundant </B> -redundant matrix Many br
+<DT><B>matredundant </B> -redundant matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-MAT_REUSE_MATRIX can only be used when the nonzero structure of the Many broriginal matrix has not changed from that last call to <A HREF="../Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</A>(). Many br
+MAT_REUSE_MATRIX can only be used when the nonzero structure of the
+original matrix has not changed from that last call to <A HREF="../Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</A>().
 <P>
-This routine creates the duplicated matrices in subcommunicators; you should NOT create them before Many brcalling it. Many br
+This routine creates the duplicated matrices in subcommunicators; you should NOT create them before
+calling it.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatCreateSBAIJ.html b/docs/manualpages/Mat/MatCreateSBAIJ.html
index 12f64d7..0118750 100644
--- a/docs/manualpages/Mat/MatCreateSBAIJ.html
+++ b/docs/manualpages/Mat/MatCreateSBAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSBAIJ"><H1>MatCreateSBAIJ</H1></A>
 Creates a sparse parallel matrix in symmetric block AIJ format (block compressed row).  For good matrix assembly performance the user should preallocate the matrix storage by setting the parameters d_nz (or d_nnz) and o_nz (or o_nnz).  By setting these parameters accurately, performance can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,50 +14,88 @@ Creates a sparse parallel matrix in symmetric block AIJ format (block compressed
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSBAIJ(MPI_Comm comm,PetscInt bs,PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs   </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row Many brblocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given) Many brThis value should be the same as the local size used in creating the Many bry vector for the matrix-vector product y = Ax. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given) Many brThis value should be the same as the local size used in creating the Many brx vector for the matrix-vector product y = Ax. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of block nonzeros per block row in diagonal portion of local Many brsubmatrix  (same for all local rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows Many brin the upper triangular portion of the in diagonal portion of the local Many br(possibly different for each block block row) or NULL. Many brIf you plan to factor the matrix you must leave room for the diagonal entry and Many brset its value even if it is zero. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of block nonzeros per block row in the off-diagonal portion of local Many brsubmatrix (same for all local rows). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows of the Many broff-diagonal portion of the local submatrix (possibly different for Many breach block row) or NULL. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs   </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row
+blocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given)
+This value should be the same as the local size used in creating the
+y vector for the matrix-vector product y = Ax.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given)
+This value should be the same as the local size used in creating the
+x vector for the matrix-vector product y = Ax.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of block nonzeros per block row in diagonal portion of local
+submatrix  (same for all local rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows
+in the upper triangular portion of the in diagonal portion of the local
+(possibly different for each block block row) or NULL.
+If you plan to factor the matrix you must leave room for the diagonal entry and
+set its value even if it is zero.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of block nonzeros per block row in the off-diagonal portion of local
+submatrix (same for all local rows).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows of the
+off-diagonal portion of the local submatrix (possibly different for
+each block row) or NULL.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the Many brblock calculations (much slower) Many br
+<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the
+block calculations (much slower)
 <br>
-<DT><B>-mat_block_size </B> -size of the blocks to use Many br
+<DT><B>-mat_block_size </B> -size of the blocks to use
 <br>
-<DT><B>-mat_mpi </B> -use the parallel matrix data structures even on one processor Many br(defaults to using SeqBAIJ format on one processor) Many br
+<DT><B>-mat_mpi </B> -use the parallel matrix data structures even on one processor
+(defaults to using SeqBAIJ format on one processor)
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradgm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradgm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The number of rows and columns must be divisible by blocksize. Many brThis matrix type does not support complex Hermitian operation. Many br
+The number of rows and columns must be divisible by blocksize.
+This matrix type does not support complex Hermitian operation.
 <P>
-The user MUST specify either the local or global matrix dimensions Many br(possibly both). Many br
+The user MUST specify either the local or global matrix dimensions
+(possibly both).
 <P>
-If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one processor Many brthan it must be used on all processors that share the object for that argument. Many br
+If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one processor
+than it must be used on all processors that share the object for that argument.
 <P>
-If the *_nnz parameter is given then the *_nz parameter is ignored Many br
+If the *_nnz parameter is given then the *_nz parameter is ignored
 <P>
 <H3><FONT COLOR="#CC3333">Storage Information</FONT></H3>
-For a square global matrix we define each processor's diagonal portion Many brto be its local rows and the corresponding columns (a square submatrix); Many breach processor's off-diagonal portion encompasses the remainder of the Many brlocal matrix (a rectangular submatrix). Many br
+For a square global matrix we define each processor's diagonal portion
+to be its local rows and the corresponding columns (a square submatrix);
+each processor's off-diagonal portion encompasses the remainder of the
+local matrix (a rectangular submatrix).
 <P>
-The user can specify preallocated storage for the diagonal part of Many brthe local submatrix with either d_nz or d_nnz (not both).  Set Many brd_nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and d_nnz=NULL for PETSc to control dynamic Many brmemory allocation.  Likewise, specify preallocated storage for the Many broff-diagonal part of the local submatrix with o_nz or o_nnz (not both). Many br
+The user can specify preallocated storage for the diagonal part of
+the local submatrix with either d_nz or d_nnz (not both).  Set
+d_nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and d_nnz=NULL for PETSc to control dynamic
+memory allocation.  Likewise, specify preallocated storage for the
+off-diagonal part of the local submatrix with o_nz or o_nnz (not both).
 <P>
-Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In Many brthe figure below we depict these three local rows and all columns (0-11). Many br
+Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In
+the figure below we depict these three local rows and all columns (0-11).
 <P>
 <PRE>
            0 1 2 3 4 5 6 7 8 9 10 11
@@ -67,13 +105,22 @@ Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In Many brt
    row 5  |. . . d d d o o o o  o  o
           --------------------------
 </PRE>
- Many br
-<P>
-Thus, any entries in the d locations are stored in the d (diagonal) Many brsubmatrix, and any entries in the o locations are stored in the Many bro (off-diagonal) submatrix.  Note that the d matrix is stored in Many brMatSeqSBAIJ format and the o submatrix in <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> format. Many br
-<P>
-Now d_nz should indicate the number of block nonzeros per row in the upper triangular Many brplus the diagonal part of the d matrix, Many brand o_nz should indicate the number of block nonzeros per row in the o matrix. Many brIn general, for PDE problems in which most nonzeros are near the diagonal, Many brone expects d_nz >> o_nz.   For large problems you MUST preallocate memory Many bror you will get TERRIBLE performance; see the users' manual chapter on Many brmatrices. Many br
-<P>
- Many br
+
+<P>
+Thus, any entries in the d locations are stored in the d (diagonal)
+submatrix, and any entries in the o locations are stored in the
+o (off-diagonal) submatrix.  Note that the d matrix is stored in
+MatSeqSBAIJ format and the o submatrix in <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> format.
+<P>
+Now d_nz should indicate the number of block nonzeros per row in the upper triangular
+plus the diagonal part of the d matrix,
+and o_nz should indicate the number of block nonzeros per row in the o matrix.
+In general, for PDE problems in which most nonzeros are near the diagonal,
+one expects d_nz >> o_nz.   For large problems you MUST preallocate memory
+or you will get TERRIBLE performance; see the users' manual chapter on
+matrices.
+<P>
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, block, aij, compressed row, sparse, parallel
diff --git a/docs/manualpages/Mat/MatCreateScatter.html b/docs/manualpages/Mat/MatCreateScatter.html
index 8218042..648e59c 100644
--- a/docs/manualpages/Mat/MatCreateScatter.html
+++ b/docs/manualpages/Mat/MatCreateScatter.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateScatter"><H1>MatCreateScatter</H1></A>
 Creates a new matrix based on a <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,29 @@ Creates a new matrix based on a <A HREF="../Vec/VecScatter.html#VecScatter">VecS
 #include "petscmat.h" 
 PetscErrorCode  MatCreateScatter(MPI_Comm comm,VecScatter scatter,Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scatter </B></TD><TD>- a VecScatterContext Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scatter </B></TD><TD>- a VecScatterContext
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
-PETSc requires that matrices and vectors being used for certain Many broperations are partitioned accordingly.  For example, when Many brcreating a scatter matrix, A, that supports parallel matrix-vector Many brproducts using <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,x,y) the user should set the number Many brof local matrix rows to be the number of local elements of the Many brcorresponding result vector, y. Note that this is information is Many brrequired for use of the matri [...]
+PETSc requires that matrices and vectors being used for certain
+operations are partitioned accordingly.  For example, when
+creating a scatter matrix, A, that supports parallel matrix-vector
+products using <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,x,y) the user should set the number
+of local matrix rows to be the number of local elements of the
+corresponding result vector, y. Note that this is information is
+required for use of the matrix interface routines, even though
+the scatter matrix may not actually be physically partitioned.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, scatter, create
diff --git a/docs/manualpages/Mat/MatCreateSeqAIJ.html b/docs/manualpages/Mat/MatCreateSeqAIJ.html
index 972c274..d5bd3b5 100644
--- a/docs/manualpages/Mat/MatCreateSeqAIJ.html
+++ b/docs/manualpages/Mat/MatCreateSeqAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqAIJ"><H1>MatCreateSeqAIJ</H1></A>
 Creates a sparse matrix in AIJ (compressed row) format (the default parallel PETSc format).  For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,37 +14,56 @@ Creates a sparse matrix in AIJ (compressed row) format (the default parallel PET
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSeqAIJ(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt nz,const PetscInt nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradgm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradgm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
-The AIJ format (also called the Yale sparse matrix format or Many brcompressed row storage), is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The AIJ format (also called the Yale sparse matrix format or
+compressed row storage), is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  For large problems you MUST preallocate memory or you Many brwill get TERRIBLE performance, see the users' manual chapter on matrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  For large problems you MUST preallocate memory or you
+will get TERRIBLE performance, see the users' manual chapter on matrices.
 <P>
-By default, this format uses inodes (identical nodes) when possible, to Many brimprove numerical efficiency of matrix-vector products and solves. We Many brsearch for consecutive rows with the same nonzero structure, thereby Many brreusing matrix information to achieve increased efficiency. Many br
+By default, this format uses inodes (identical nodes) when possible, to
+improve numerical efficiency of matrix-vector products and solves. We
+search for consecutive rows with the same nonzero structure, thereby
+reusing matrix information to achieve increased efficiency.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_no_inode  </B></TD><TD>- Do not use inodes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_inode_limit <limit> </B></TD><TD>- Sets inode limit (max limit=5) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_no_inode  </B></TD><TD>- Do not use inodes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_inode_limit <limit> </B></TD><TD>- Sets inode limit (max limit=5)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSeqAIJSetColumnIndices.html#MatSeqAIJSetColumnIndices">MatSeqAIJSetColumnIndices</A>(), <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>()
diff --git a/docs/manualpages/Mat/MatCreateSeqAIJCRL.html b/docs/manualpages/Mat/MatCreateSeqAIJCRL.html
index 44693d5..180f9d4 100644
--- a/docs/manualpages/Mat/MatCreateSeqAIJCRL.html
+++ b/docs/manualpages/Mat/MatCreateSeqAIJCRL.html
@@ -5,32 +5,38 @@
 <TITLE>MatCreateSeqAIJCRL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqAIJCRL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqAIJCRL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqAIJCRL"><H1>MatCreateSeqAIJCRL</H1></A>
 Creates a sparse matrix of type SEQAIJCRL. This type inherits from AIJ, but stores some additional information that is used to allow better vectorization of the matrix-vector product. At the cost of increased storage, the AIJ formatted matrix can be copied to a format in which pieces of the matrix are stored in ELLPACK format, allowing the vectorized matrix multiply routine to use stride-1 memory accesses.  As with the AIJ type, it is important to preallocate matrix storage in order to g [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatCreateSeqAIJCRL(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt nz,const PetscInt nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, cray, sparse, parallel
diff --git a/docs/manualpages/Mat/MatCreateSeqAIJCUSP.html b/docs/manualpages/Mat/MatCreateSeqAIJCUSP.html
index 72ca42d..4e0e228 100644
--- a/docs/manualpages/Mat/MatCreateSeqAIJCUSP.html
+++ b/docs/manualpages/Mat/MatCreateSeqAIJCUSP.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqAIJCUSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqAIJCUSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqAIJCUSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqAIJCUSP"><H1>MatCreateSeqAIJCUSP</H1></A>
 Creates a sparse matrix in AIJ (compressed row) format (the default parallel PETSc format).  This matrix will ultimately pushed down to NVidia GPUs and use the CUSP library for calculations. For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,32 +15,49 @@ Creates a sparse matrix in AIJ (compressed row) format (the default parallel PET
 PetscErrorCode  MatCreateSeqAIJCUSP(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt nz,const PetscInt nnz[],Mat *A)
 </PRE>
 <P>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradigm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradigm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
-The AIJ format (also called the Yale sparse matrix format or Many brcompressed row storage), is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The AIJ format (also called the Yale sparse matrix format or
+compressed row storage), is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  For large problems you MUST preallocate memory or you Many brwill get TERRIBLE performance, see the users' manual chapter on matrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  For large problems you MUST preallocate memory or you
+will get TERRIBLE performance, see the users' manual chapter on matrices.
 <P>
-By default, this format uses inodes (identical nodes) when possible, to Many brimprove numerical efficiency of matrix-vector products and solves. We Many brsearch for consecutive rows with the same nonzero structure, thereby Many brreusing matrix information to achieve increased efficiency. Many br
+By default, this format uses inodes (identical nodes) when possible, to
+improve numerical efficiency of matrix-vector products and solves. We
+search for consecutive rows with the same nonzero structure, thereby
+reusing matrix information to achieve increased efficiency.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSeqAIJSetColumnIndices.html#MatSeqAIJSetColumnIndices">MatSeqAIJSetColumnIndices</A>(), <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>()
diff --git a/docs/manualpages/Mat/MatCreateSeqAIJCUSPARSE.html b/docs/manualpages/Mat/MatCreateSeqAIJCUSPARSE.html
index 033c858..e9ed502 100644
--- a/docs/manualpages/Mat/MatCreateSeqAIJCUSPARSE.html
+++ b/docs/manualpages/Mat/MatCreateSeqAIJCUSPARSE.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqAIJCUSPARSE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqAIJCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqAIJCUSPARSE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqAIJCUSPARSE"><H1>MatCreateSeqAIJCUSPARSE</H1></A>
 Creates a sparse matrix in AIJ (compressed row) format (the default parallel PETSc format). This matrix will ultimately pushed down to NVidia GPUs and use the CUSPARSE library for calculations. For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,49 @@ Creates a sparse matrix in AIJ (compressed row) format (the default parallel PET
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSeqAIJCUSPARSE(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt nz,const PetscInt nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradgm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradgm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
-The AIJ format (also called the Yale sparse matrix format or Many brcompressed row storage), is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The AIJ format (also called the Yale sparse matrix format or
+compressed row storage), is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  For large problems you MUST preallocate memory or you Many brwill get TERRIBLE performance, see the users' manual chapter on matrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  For large problems you MUST preallocate memory or you
+will get TERRIBLE performance, see the users' manual chapter on matrices.
 <P>
-By default, this format uses inodes (identical nodes) when possible, to Many brimprove numerical efficiency of matrix-vector products and solves. We Many brsearch for consecutive rows with the same nonzero structure, thereby Many brreusing matrix information to achieve increased efficiency. Many br
+By default, this format uses inodes (identical nodes) when possible, to
+improve numerical efficiency of matrix-vector products and solves. We
+search for consecutive rows with the same nonzero structure, thereby
+reusing matrix information to achieve increased efficiency.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSeqAIJSetColumnIndices.html#MatSeqAIJSetColumnIndices">MatSeqAIJSetColumnIndices</A>(), <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Ma [...]
diff --git a/docs/manualpages/Mat/MatCreateSeqAIJFromTriple.html b/docs/manualpages/Mat/MatCreateSeqAIJFromTriple.html
index c555c55..c93a0b2 100644
--- a/docs/manualpages/Mat/MatCreateSeqAIJFromTriple.html
+++ b/docs/manualpages/Mat/MatCreateSeqAIJFromTriple.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqAIJFromTriple</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqAIJFromTriple.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqAIJFromTriple.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqAIJFromTriple"><H1>MatCreateSeqAIJFromTriple</H1></A>
 Creates an sequential AIJ matrix using matrix elements (in COO format) provided by the user. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,47 @@ Creates an sequential AIJ matrix using matrix elements (in COO format) provided
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSeqAIJFromTriple(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt *i,PetscInt *j,PetscScalar *a,Mat *mat,PetscInt nz,PetscBool idx)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- must be an MPI communicator of size 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m   </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i   </B></TD><TD>- row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j   </B></TD><TD>- column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- matrix values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz  </B></TD><TD>- number of nonzeros Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- 0 or 1 based Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- must be an MPI communicator of size 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m   </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i   </B></TD><TD>- row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j   </B></TD><TD>- column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- matrix values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz  </B></TD><TD>- number of nonzeros
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- 0 or 1 based
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The i and j indices are 0 based Many br
+The i and j indices are 0 based
 <P>
-The format which is used for the sparse matrix input, is equivalent to a Many brrow-major ordering.. i.e for the following matrix, the input data expected is Many br
+The format which is used for the sparse matrix input, is equivalent to a
+row-major ordering.. i.e for the following matrix, the input data expected is
 <H3><FONT COLOR="#CC3333">as shown</FONT></H3>
 <P>
-1 0 0 Many br2 0 3 Many br4 5 6 Many br
+1 0 0
+2 0 3
+4 5 6
 <P>
-i =  {0,1,1,2,2,2} Many brj =  {0,0,2,0,1,2} Many brv =  {1,2,3,4,5,6} Many br
+i =  {0,1,1,2,2,2}
+j =  {0,0,2,0,1,2}
+v =  {1,2,3,4,5,6}
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatCreateSeqAIJPERM.html b/docs/manualpages/Mat/MatCreateSeqAIJPERM.html
index 24ef8dc..e160f49 100644
--- a/docs/manualpages/Mat/MatCreateSeqAIJPERM.html
+++ b/docs/manualpages/Mat/MatCreateSeqAIJPERM.html
@@ -5,32 +5,38 @@
 <TITLE>MatCreateSeqAIJPERM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqAIJPERM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqAIJPERM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqAIJPERM"><H1>MatCreateSeqAIJPERM</H1></A>
 Creates a sparse matrix of type SEQAIJPERM. This type inherits from AIJ, but calculates some additional permutation information that is used to allow better vectorization of some operations.  At the cost of increased storage, the AIJ formatted matrix can be copied to a format in which pieces of the matrix are stored in ELLPACK format, allowing the vectorized matrix multiply routine to use stride-1 memory accesses.  As with the AIJ type, it is important to preallocate matrix storage in or [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatCreateSeqAIJPERM(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt nz,const PetscInt nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, cray, sparse, parallel
diff --git a/docs/manualpages/Mat/MatCreateSeqAIJViennaCL.html b/docs/manualpages/Mat/MatCreateSeqAIJViennaCL.html
index 0b36bd3..dfdc6ba 100644
--- a/docs/manualpages/Mat/MatCreateSeqAIJViennaCL.html
+++ b/docs/manualpages/Mat/MatCreateSeqAIJViennaCL.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqAIJViennaCL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqAIJViennaCL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqAIJViennaCL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqAIJViennaCL"><H1>MatCreateSeqAIJViennaCL</H1></A>
 Creates a sparse matrix in AIJ (compressed row) format (the default parallel PETSc format).  This matrix will ultimately be pushed down to GPUs and use the ViennaCL library for calculations. For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased substantially. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,30 +15,44 @@ Creates a sparse matrix in AIJ (compressed row) format (the default parallel PET
 PetscErrorCode  MatCreateSeqAIJViennaCL(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt nz,const PetscInt nnz[],Mat *A)
 </PRE>
 <P>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradigm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradigm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
-The AIJ format (also called the Yale sparse matrix format or Many brcompressed row storage), is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The AIJ format (also called the Yale sparse matrix format or
+compressed row storage), is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  For large problems you MUST preallocate memory or you Many brwill get TERRIBLE performance, see the users' manual chapter on matrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  For large problems you MUST preallocate memory or you
+will get TERRIBLE performance, see the users' manual chapter on matrices.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatCreateAIJCUSP.html#MatCreateAIJCUSP">MatCreateAIJCUSP</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSeqAIJSetColumnIndices.html#MatSeqAIJSetColumnIndices">MatSeqAIJSetColumnIndices</A>(), <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>(), <A [...]
diff --git a/docs/manualpages/Mat/MatCreateSeqAIJWithArrays.html b/docs/manualpages/Mat/MatCreateSeqAIJWithArrays.html
index 4abe92a..2f9422b 100644
--- a/docs/manualpages/Mat/MatCreateSeqAIJWithArrays.html
+++ b/docs/manualpages/Mat/MatCreateSeqAIJWithArrays.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqAIJWithArrays</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqAIJWithArrays"><H1>MatCreateSeqAIJWithArrays</H1></A>
 Creates an sequential AIJ matrix using matrix elements (in CSR format) provided by the user. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,40 @@ Creates an sequential AIJ matrix using matrix elements (in CSR format) provided
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSeqAIJWithArrays(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt *i,PetscInt *j,PetscScalar *a,Mat *mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- must be an MPI communicator of size 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- must be an MPI communicator of size 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The i, j, and a arrays are not copied by this routine, the user must free these arrays Many bronce the matrix is destroyed and not before Many br
+The i, j, and a arrays are not copied by this routine, the user must free these arrays
+once the matrix is destroyed and not before
 <P>
-You cannot set new nonzero locations into this matrix, that will generate an error. Many br
+You cannot set new nonzero locations into this matrix, that will generate an error.
 <P>
-The i and j indices are 0 based Many br
+The i and j indices are 0 based
 <P>
-The format which is used for the sparse matrix input, is equivalent to a Many brrow-major ordering.. i.e for the following matrix, the input data expected is Many bras shown Many br
+The format which is used for the sparse matrix input, is equivalent to a
+row-major ordering.. i.e for the following matrix, the input data expected is
+as shown
 <P>
 <pre>
        1 0 0
diff --git a/docs/manualpages/Mat/MatCreateSeqBAIJ.html b/docs/manualpages/Mat/MatCreateSeqBAIJ.html
index 121567b..f257f28 100644
--- a/docs/manualpages/Mat/MatCreateSeqBAIJ.html
+++ b/docs/manualpages/Mat/MatCreateSeqBAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqBAIJ"><H1>MatCreateSeqBAIJ</H1></A>
 Creates a sparse matrix in block AIJ (block compressed row) format.  For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,41 +14,57 @@ Creates a sparse matrix in block AIJ (block compressed row) format.  For good ma
 #include "petscmat.h"  
 PetscErrorCode  MatCreateSeqBAIJ(MPI_Comm comm,PetscInt bs,PetscInt m,PetscInt n,PetscInt nz,const PetscInt nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row Many brblocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzero blocks  per block row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzero blocks in the various block rows Many br(possibly different for each block row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row
+blocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzero blocks  per block row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzero blocks in the various block rows
+(possibly different for each block row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradgm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradgm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the Many brblock calculations (much slower) Many br
+<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the
+block calculations (much slower)
 <br>
-<DT><B>-mat_block_size </B> -size of the blocks to use Many br
+<DT><B>-mat_block_size </B> -size of the blocks to use
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The number of rows and columns must be divisible by blocksize. Many br
+The number of rows and columns must be divisible by blocksize.
 <P>
-If the nnz parameter is given then the nz parameter is ignored Many br
+If the nnz parameter is given then the nz parameter is ignored
 <P>
-A nonzero block is any block that as 1 or more nonzeros in it Many br
+A nonzero block is any block that as 1 or more nonzeros in it
 <P>
-The block AIJ format is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The block AIJ format is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  See Users-Manual: ch_mat for details. Many brmatrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  See Users-Manual: ch_mat for details.
+matrices.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>()
diff --git a/docs/manualpages/Mat/MatCreateSeqBAIJWithArrays.html b/docs/manualpages/Mat/MatCreateSeqBAIJWithArrays.html
index 5d23771..da0fb88 100644
--- a/docs/manualpages/Mat/MatCreateSeqBAIJWithArrays.html
+++ b/docs/manualpages/Mat/MatCreateSeqBAIJWithArrays.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqBAIJWithArrays</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqBAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqBAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqBAIJWithArrays"><H1>MatCreateSeqBAIJWithArrays</H1></A>
 Creates an sequential BAIJ matrix using matrix elements provided by the user. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,45 @@ Creates an sequential BAIJ matrix using matrix elements provided by the user.
 #include "petscmat.h"  
 PetscErrorCode  MatCreateSeqBAIJWithArrays(MPI_Comm comm,PetscInt bs,PetscInt m,PetscInt n,PetscInt *i,PetscInt *j,PetscScalar *a,Mat *mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- must be an MPI communicator of size 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- must be an MPI communicator of size 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The i, j, and a arrays are not copied by this routine, the user must free these arrays Many bronce the matrix is destroyed Many br
+The i, j, and a arrays are not copied by this routine, the user must free these arrays
+once the matrix is destroyed
 <P>
-You cannot set new nonzero locations into this matrix, that will generate an error. Many br
+You cannot set new nonzero locations into this matrix, that will generate an error.
 <P>
-The i and j indices are 0 based Many br
+The i and j indices are 0 based
 <P>
-When block size is greater than 1 the matrix values must be stored using the BAIJ storage format (see the BAIJ code to determine this). Many br
+When block size is greater than 1 the matrix values must be stored using the BAIJ storage format (see the BAIJ code to determine this).
 <P>
-The order of the entries in values is the same as the block compressed sparse row storage format; that is, it is Many brthe same as a three dimensional array in Fortran values(bs,bs,nnz) that contains the first column of the first Many brblock, followed by the second column of the first block etc etc.  That is, the blocks are contiguous in memory Many brwith column-major ordering within blocks. Many br
+The order of the entries in values is the same as the block compressed sparse row storage format; that is, it is
+the same as a three dimensional array in Fortran values(bs,bs,nnz) that contains the first column of the first
+block, followed by the second column of the first block etc etc.  That is, the blocks are contiguous in memory
+with column-major ordering within blocks.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>(), <A HREF="../Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</A>()
diff --git a/docs/manualpages/Mat/MatCreateSeqCUFFT.html b/docs/manualpages/Mat/MatCreateSeqCUFFT.html
index d294cb6..249ab4e 100644
--- a/docs/manualpages/Mat/MatCreateSeqCUFFT.html
+++ b/docs/manualpages/Mat/MatCreateSeqCUFFT.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqCUFFT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqCUFFT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqCUFFT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqCUFFT"><H1>MatCreateSeqCUFFT</H1></A>
 Creates a matrix object that provides sequential FFT via the external package CUFFT 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Creates a matrix object that provides sequential FFT via the external package CU
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSeqCUFFT(MPI_Comm comm, PetscInt ndim, const PetscInt dim[], Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ndim </B></TD><TD>- the ndim-dimensional transform Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim  </B></TD><TD>- array of size ndim, dim[i] contains the vector length in the i-dimension Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ndim </B></TD><TD>- the ndim-dimensional transform
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim  </B></TD><TD>- array of size ndim, dim[i] contains the vector length in the i-dimension
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_cufft_plannerflags </B> -set CUFFT planner flags Many br
+<DT><B>-mat_cufft_plannerflags </B> -set CUFFT planner flags
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/cufft/cufft.cu#MatCreateSeqCUFFT">src/mat/impls/cufft/cufft.cu</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatCreateSeqDense.html b/docs/manualpages/Mat/MatCreateSeqDense.html
index 490bf92..9e3c724 100644
--- a/docs/manualpages/Mat/MatCreateSeqDense.html
+++ b/docs/manualpages/Mat/MatCreateSeqDense.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqDense</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqDense.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqDense.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqDense"><H1>MatCreateSeqDense</H1></A>
 Creates a sequential dense matrix that is stored in column major order (the usual Fortran 77 manner). Many of the matrix operations use the BLAS and LAPACK routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Creates a sequential dense matrix that is stored in column major order (the usua
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSeqDense(MPI_Comm comm,PetscInt m,PetscInt n,PetscScalar *data,Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- optional location of matrix data in column major order.  Set data=NULL for PETSc Many brto control all matrix memory allocation. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- optional location of matrix data in column major order.  Set data=NULL for PETSc
+to control all matrix memory allocation.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The data input variable is intended primarily for Fortran programmers Many brwho wish to allocate their own matrix memory space.  Most users should Many brset data=NULL. Many br
+The data input variable is intended primarily for Fortran programmers
+who wish to allocate their own matrix memory space.  Most users should
+set data=NULL.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  dense, matrix, LAPACK, BLAS
diff --git a/docs/manualpages/Mat/MatCreateSeqSBAIJ.html b/docs/manualpages/Mat/MatCreateSeqSBAIJ.html
index 6ba1327..2dea950 100644
--- a/docs/manualpages/Mat/MatCreateSeqSBAIJ.html
+++ b/docs/manualpages/Mat/MatCreateSeqSBAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqSBAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqSBAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqSBAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqSBAIJ"><H1>MatCreateSeqSBAIJ</H1></A>
 Creates a sparse symmetric matrix in block AIJ (block compressed row) format.  For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,49 @@ Creates a sparse symmetric matrix in block AIJ (block compressed row) format.  F
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSeqSBAIJ(MPI_Comm comm,PetscInt bs,PetscInt m,PetscInt n,PetscInt nz,const PetscInt nnz[],Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row Many brblocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows, or number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of block nonzeros per block row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of block nonzeros in the upper triangular plus Many brdiagonal portion of each block (possibly different for each block row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, set to <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row
+blocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows, or number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of block nonzeros per block row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of block nonzeros in the upper triangular plus
+diagonal portion of each block (possibly different for each block row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the symmetric matrix Many br
+<DT><B>A </B> -the symmetric matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the Many brblock calculations (much slower) Many br
+<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the
+block calculations (much slower)
 <br>
-<DT><B>-mat_block_size </B> -size of the blocks to use Many br
+<DT><B>-mat_block_size </B> -size of the blocks to use
 <br>
 <P>
- Many br
+
 <P>
-It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(), Many brMatXXXXSetPreallocation() paradgm instead of this routine directly. Many br[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>] Many br
+It is recommended that one use the <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() and/or <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(),
+MatXXXXSetPreallocation() paradgm instead of this routine directly.
+[MatXXXXSetPreallocation() is, for example, <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>]
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The number of rows and columns must be divisible by blocksize. Many brThis matrix type does not support complex Hermitian operation. Many br
+The number of rows and columns must be divisible by blocksize.
+This matrix type does not support complex Hermitian operation.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  See Users-Manual: ch_mat for details. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  See Users-Manual: ch_mat for details.
 <P>
-If the nnz parameter is given then the nz parameter is ignored Many br
+If the nnz parameter is given then the nz parameter is ignored
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatCreateSBAIJ.html#MatCreateSBAIJ">MatCreateSBAIJ</A>()
diff --git a/docs/manualpages/Mat/MatCreateSeqSBAIJWithArrays.html b/docs/manualpages/Mat/MatCreateSeqSBAIJWithArrays.html
index 97453d9..c482871 100644
--- a/docs/manualpages/Mat/MatCreateSeqSBAIJWithArrays.html
+++ b/docs/manualpages/Mat/MatCreateSeqSBAIJWithArrays.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSeqSBAIJWithArrays</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSeqSBAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSeqSBAIJWithArrays.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSeqSBAIJWithArrays"><H1>MatCreateSeqSBAIJWithArrays</H1></A>
 Creates an sequential SBAIJ matrix using matrix elements (upper triangular entries in CSR format) provided by the user. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,41 @@ Creates an sequential SBAIJ matrix using matrix elements (upper triangular entri
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSeqSBAIJWithArrays(MPI_Comm comm,PetscInt bs,PetscInt m,PetscInt n,PetscInt *i,PetscInt *j,PetscScalar *a,Mat *mat)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- must be an MPI communicator of size 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- must be an MPI communicator of size 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- matrix values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The i, j, and a arrays are not copied by this routine, the user must free these arrays Many bronce the matrix is destroyed Many br
+The i, j, and a arrays are not copied by this routine, the user must free these arrays
+once the matrix is destroyed
 <P>
-You cannot set new nonzero locations into this matrix, that will generate an error. Many br
+You cannot set new nonzero locations into this matrix, that will generate an error.
 <P>
-The i and j indices are 0 based Many br
+The i and j indices are 0 based
 <P>
-When block size is greater than 1 the matrix values must be stored using the SBAIJ storage format (see the SBAIJ code to determine this). For block size of 1 Many brit is the regular CSR format excluding the lower triangular elements. Many br
+When block size is greater than 1 the matrix values must be stored using the SBAIJ storage format (see the SBAIJ code to determine this). For block size of 1
+it is the regular CSR format excluding the lower triangular elements.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSBAIJ.html#MatCreateSBAIJ">MatCreateSBAIJ</A>(), <A HREF="../Mat/MatCreateSeqSBAIJ.html#MatCreateSeqSBAIJ">MatCreateSeqSBAIJ</A>()
diff --git a/docs/manualpages/Mat/MatCreateShell.html b/docs/manualpages/Mat/MatCreateShell.html
index 2050fae..a194a62 100644
--- a/docs/manualpages/Mat/MatCreateShell.html
+++ b/docs/manualpages/Mat/MatCreateShell.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateShell</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateShell.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateShell.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateShell"><H1>MatCreateShell</H1></A>
 Creates a new matrix class for use with a user-defined private data storage format. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Creates a new matrix class for use with a user-defined private data storage form
 #include "petscmat.h" 
 PetscErrorCode  MatCreateShell(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,void *ctx,Mat *A)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (must be given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (must be given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (may be <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (may be <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- pointer to data needed by the shell matrix routines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (must be given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (must be given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (may be <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (may be <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- pointer to data needed by the shell matrix routines
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <pre>
@@ -49,11 +55,23 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The shell matrix type is intended to provide a simple class to use Many brwith <A HREF="../KSP/KSP.html#KSP">KSP</A> (such as, for use with matrix-free methods). You should not Many bruse the shell type if you plan to define a complete matrix class. Many br
+The shell matrix type is intended to provide a simple class to use
+with <A HREF="../KSP/KSP.html#KSP">KSP</A> (such as, for use with matrix-free methods). You should not
+use the shell type if you plan to define a complete matrix class.
 <P>
-Fortran Notes: To use this from Fortran with a ctx you must write an interface definition for this Many brfunction and for <A HREF="../Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</A>() that tells Fortran the Fortran derived data type you are passing Many brin as the ctx argument. Many br
+Fortran Notes: To use this from Fortran with a ctx you must write an interface definition for this
+function and for <A HREF="../Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</A>() that tells Fortran the Fortran derived data type you are passing
+in as the ctx argument.
 <P>
-PETSc requires that matrices and vectors being used for certain Many broperations are partitioned accordingly.  For example, when Many brcreating a shell matrix, A, that supports parallel matrix-vector Many brproducts using <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,x,y) the user should set the number Many brof local matrix rows to be the number of local elements of the Many brcorresponding result vector, y. Note that this is information is Many brrequired for use of the matrix  [...]
+PETSc requires that matrices and vectors being used for certain
+operations are partitioned accordingly.  For example, when
+creating a shell matrix, A, that supports parallel matrix-vector
+products using <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,x,y) the user should set the number
+of local matrix rows to be the number of local elements of the
+corresponding result vector, y. Note that this is information is
+required for use of the matrix interface routines, even though
+the shell matrix may not actually be physically partitioned.
+For example,
 <P>
 <pre>
 </pre>
diff --git a/docs/manualpages/Mat/MatCreateSubMatrix.html b/docs/manualpages/Mat/MatCreateSubMatrix.html
index bbb63d6..7f22db6 100644
--- a/docs/manualpages/Mat/MatCreateSubMatrix.html
+++ b/docs/manualpages/Mat/MatCreateSubMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSubMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateSubMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateSubMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSubMatrix"><H1>MatCreateSubMatrix</H1></A>
 Creates a composite matrix that acts as a submatrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Creates a composite matrix that acts as a submatrix
 #include "petscmat.h" 
 PetscErrorCode  MatCreateSubMatrix(Mat A,IS isrow,IS iscol,Mat *newmat)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- matrix that we will extract a submatrix of Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow </B></TD><TD>- rows to be present in the submatrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol </B></TD><TD>- columns to be present in the submatrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- matrix that we will extract a submatrix of
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow </B></TD><TD>- rows to be present in the submatrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol </B></TD><TD>- columns to be present in the submatrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>newmat </B> -new matrix Many br
+<DT><B>newmat </B> -new matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most will use <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A> which provides a more efficient representation if it is available. Many br
+Most will use <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A> which provides a more efficient representation if it is available.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A>(), <A HREF="../Mat/MatSubMatrixUpdate.html#MatSubMatrixUpdate">MatSubMatrixUpdate</A>()
diff --git a/docs/manualpages/Mat/MatCreateTranspose.html b/docs/manualpages/Mat/MatCreateTranspose.html
index 775e0d6..44d2c88 100644
--- a/docs/manualpages/Mat/MatCreateTranspose.html
+++ b/docs/manualpages/Mat/MatCreateTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateTranspose"><H1>MatCreateTranspose</H1></A>
 Creates a new matrix object that behaves like A' 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Creates a new matrix object that behaves like A'
 #include "petscmat.h" 
 PetscErrorCode  MatCreateTranspose(Mat A,Mat *N)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A  </B> -the (possibly rectangular) matrix Many br
+<DT><B>A  </B> -the (possibly rectangular) matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>N </B> -the matrix that represents A' Many br
+<DT><B>N </B> -the matrix that represents A'
 <br>
 <P>
- Many br
+
 <P>
-Notes: The transpose A' is NOT actually formed! Rather the new matrix Many brobject performs the matrix-vector product by using the <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>() on Many brthe original matrix Many br
+Notes: The transpose A' is NOT actually formed! Rather the new matrix
+object performs the matrix-vector product by using the <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>() on
+the original matrix
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateNormal.html#MatCreateNormal">MatCreateNormal</A>(), <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(), <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>(), <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>()
diff --git a/docs/manualpages/Mat/MatCreateVecs.html b/docs/manualpages/Mat/MatCreateVecs.html
index a38dfab..a88e6d1 100644
--- a/docs/manualpages/Mat/MatCreateVecs.html
+++ b/docs/manualpages/Mat/MatCreateVecs.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateVecs"><H1>MatCreateVecs</H1></A>
 Get vector(s) compatible with the matrix, i.e. with the same parallel layout 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Get vector(s) compatible with the matrix, i.e. with the same parallel layout
 #include "petscmat.h" 
 PetscErrorCode MatCreateVecs(Mat mat,Vec *right,Vec *left)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>right </B></TD><TD>- (optional) vector that the matrix can be multiplied against Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>left </B></TD><TD>- (optional) vector that the matrix vector product can be stored in Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>right </B></TD><TD>- (optional) vector that the matrix can be multiplied against
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>left </B></TD><TD>- (optional) vector that the matrix vector product can be stored in
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The blocksize of the returned vectors is determined by the row and column block sizes set with <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() or the single blocksize (same for both) set by <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>(). Many br
+The blocksize of the returned vectors is determined by the row and column block sizes set with <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() or the single blocksize (same for both) set by <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>().
 <P>
-Notes: These are new vectors which are not owned by the <A HREF="../Mat/Mat.html#Mat">Mat</A>, they should be destroyed in <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() when no longer needed Many br
+Notes: These are new vectors which are not owned by the <A HREF="../Mat/Mat.html#Mat">Mat</A>, they should be destroyed in <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() when no longer needed
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>()
diff --git a/docs/manualpages/Mat/MatCreateVecsFFTW.html b/docs/manualpages/Mat/MatCreateVecsFFTW.html
index a42d47d..871d109 100644
--- a/docs/manualpages/Mat/MatCreateVecsFFTW.html
+++ b/docs/manualpages/Mat/MatCreateVecsFFTW.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateVecsFFTW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatCreateVecsFFTW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatCreateVecsFFTW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateVecsFFTW"><H1>MatCreateVecsFFTW</H1></A>
 Get vector(s) compatible with the matrix, i.e. with the parallel layout determined by FFTW 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,36 @@ Get vector(s) compatible with the matrix, i.e. with the parallel layout determin
 #include "petscvec.h"   
 PetscErrorCode MatCreateVecsFFTW(Mat A,Vec *x,Vec *y,Vec *z)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- (optional) input vector of forward FFTW Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- (optional) output vector of forward FFTW Many br</TD></TR></TABLE>
-<DT><B>z </B> -(optional) output vector of backward FFTW Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- (optional) input vector of forward FFTW
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- (optional) output vector of forward FFTW
+</TD></TR></TABLE>
+<DT><B>z </B> -(optional) output vector of backward FFTW
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
-Note: The parallel layout of output of forward FFTW is always same as the input Many brof the backward FFTW. But parallel layout of the input vector of forward Many brFFTW might not be same as the output of backward FFTW. Many brAlso note that we need to provide enough space while doing parallel real transform. Many brWe need to pad extra zeros at the end of last dimension. For this reason the one needs to Many brinvoke the routine fftw_mpi_local_size_transposed routines. Remember one ha [...]
+Note: The parallel layout of output of forward FFTW is always same as the input
+of the backward FFTW. But parallel layout of the input vector of forward
+FFTW might not be same as the output of backward FFTW.
+Also note that we need to provide enough space while doing parallel real transform.
+We need to pad extra zeros at the end of last dimension. For this reason the one needs to
+invoke the routine fftw_mpi_local_size_transposed routines. Remember one has to change the
+last dimension from n to n/2+1 while invoking this routine. The number of zeros to be padded
+depends on if the last dimension is even or odd. If the last dimension is even need to pad two
+zeros if it is odd only one zero is needed.
+Lastly one needs some scratch space at the end of data set in each process. alloc_local
+figures out how much space is needed, i.e. it figures out the data+scratch space for
+each processor and returns that.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  MatCreateFFTW()
diff --git a/docs/manualpages/Mat/MatDenseGetArray.html b/docs/manualpages/Mat/MatDenseGetArray.html
index 54288cd..2d5e319 100644
--- a/docs/manualpages/Mat/MatDenseGetArray.html
+++ b/docs/manualpages/Mat/MatDenseGetArray.html
@@ -5,8 +5,8 @@
 <TITLE>MatDenseGetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDenseGetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDenseGetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDenseGetArray"><H1>MatDenseGetArray</H1></A>
 gives access to the array where the data for a SeqDense matrix is stored 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ gives access to the array where the data for a SeqDense matrix is stored
 #include "petscmat.h" 
 PetscErrorCode  MatDenseGetArray(Mat A,PetscScalar **array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -a <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A> or MATMPIDENSE matrix Many br
+<DT><B>mat </B> -a <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A> or MATMPIDENSE matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -pointer to the data Many br
+<DT><B>array </B> -pointer to the data
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatDenseRestoreArray.html#MatDenseRestoreArray">MatDenseRestoreArray</A>()
diff --git a/docs/manualpages/Mat/MatDenseGetArrayF90.html b/docs/manualpages/Mat/MatDenseGetArrayF90.html
index e1b0ea6..d12d306 100644
--- a/docs/manualpages/Mat/MatDenseGetArrayF90.html
+++ b/docs/manualpages/Mat/MatDenseGetArrayF90.html
@@ -5,24 +5,26 @@
 <TITLE>MatDenseGetArrayF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDenseGetArrayF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDenseGetArrayF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDenseGetArrayF90"><H1>MatDenseGetArrayF90</H1></A>
 Accesses a matrix array from Fortran90. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A> x,{Scalar, pointer :: xx_v(:,:)},integer ierr)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -matrix Many br
+<DT><B>x </B> -matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <PRE>
@@ -32,9 +34,9 @@ Not collective Many br
       a = xx_v(3)
       call <A HREF="../Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</A>(), <A HREF="../Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</A>(), <A HREF="../Mat/MatDenseRestoreArray.html#MatDenseRestoreArray">MatDenseRestoreArray</A>(), <A HREF="../Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</A>()
diff --git a/docs/manualpages/Mat/MatDenseGetLocalMatrix.html b/docs/manualpages/Mat/MatDenseGetLocalMatrix.html
index acd9b89..7da06de 100644
--- a/docs/manualpages/Mat/MatDenseGetLocalMatrix.html
+++ b/docs/manualpages/Mat/MatDenseGetLocalMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>MatDenseGetLocalMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDenseGetLocalMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDenseGetLocalMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDenseGetLocalMatrix"><H1>MatDenseGetLocalMatrix</H1></A>
 For a MATMPIDENSE or <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A> matrix returns the sequential matrix that represents the operator. For sequential matrices it returns itself. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ For a MATMPIDENSE or <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</
 PetscErrorCode MatDenseGetLocalMatrix(Mat A,Mat *B)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the Seq or MPI dense matrix Many br
+<DT><B>A </B> -the Seq or MPI dense matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>B </B> -the inner matrix Many br
+<DT><B>B </B> -the inner matrix
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/dense/mpi/mpidense.c.html#MatDenseGetLocalMatrix">src/mat/impls/dense/mpi/mpidense.c</A>
diff --git a/docs/manualpages/Mat/MatDenseRestoreArray.html b/docs/manualpages/Mat/MatDenseRestoreArray.html
index 1b6797b..8b0a922 100644
--- a/docs/manualpages/Mat/MatDenseRestoreArray.html
+++ b/docs/manualpages/Mat/MatDenseRestoreArray.html
@@ -5,8 +5,8 @@
 <TITLE>MatDenseRestoreArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDenseRestoreArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDenseRestoreArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDenseRestoreArray"><H1>MatDenseRestoreArray</H1></A>
 returns access to the array where the data for a dense matrix is stored obtained by <A HREF="../Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ returns access to the array where the data for a dense matrix is stored obtained
 #include "petscmat.h" 
 PetscErrorCode  MatDenseRestoreArray(Mat A,PetscScalar **array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -a <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A> or MATMPIDENSE matrix Many br
+<DT><B>mat </B> -a <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A> or MATMPIDENSE matrix
 <br>
-<DT><B>array </B> -pointer to the data Many br
+<DT><B>array </B> -pointer to the data
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</A>()
diff --git a/docs/manualpages/Mat/MatDenseRestoreArrayF90.html b/docs/manualpages/Mat/MatDenseRestoreArrayF90.html
index ecbc50c..6d033c9 100644
--- a/docs/manualpages/Mat/MatDenseRestoreArrayF90.html
+++ b/docs/manualpages/Mat/MatDenseRestoreArrayF90.html
@@ -5,23 +5,25 @@
 <TITLE>MatDenseRestoreArrayF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDenseRestoreArrayF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDenseRestoreArrayF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDenseRestoreArrayF90"><H1>MatDenseRestoreArrayF90</H1></A>
 Restores a matrix array that has been accessed with <A HREF="../Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A> x,{Scalar, pointer :: xx_v(:,:)},integer ierr)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ierr </B> -error code Many br
+<DT><B>ierr </B> -error code
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
@@ -32,9 +34,9 @@ Not collective Many br
        a = xx_v(3)
        call <A HREF="../Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</A>(), <A HREF="../Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</A>(), <A HREF="../Mat/MatDenseRestoreArray.html#MatDenseRestoreArray">MatDenseRestoreArray</A>(), <A HREF="../Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</A>()
diff --git a/docs/manualpages/Mat/MatDestroy.html b/docs/manualpages/Mat/MatDestroy.html
index 2e6838d..b27d657 100644
--- a/docs/manualpages/Mat/MatDestroy.html
+++ b/docs/manualpages/Mat/MatDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>MatDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDestroy"><H1>MatDestroy</H1></A>
 Frees space taken by a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Frees space taken by a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatDestroy(Mat *A)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatDestroy">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatDestroyMatrices.html b/docs/manualpages/Mat/MatDestroyMatrices.html
index 88d846d..46833d5 100644
--- a/docs/manualpages/Mat/MatDestroyMatrices.html
+++ b/docs/manualpages/Mat/MatDestroyMatrices.html
@@ -5,8 +5,8 @@
 <TITLE>MatDestroyMatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDestroyMatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDestroyMatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDestroyMatrices"><H1>MatDestroyMatrices</H1></A>
 Destroys a set of matrices obtained with <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Destroys a set of matrices obtained with <A HREF="../Mat/MatGetSubMatrices.html#
 #include "petscmat.h" 
 PetscErrorCode MatDestroyMatrices(PetscInt n,Mat *mat[])
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local matrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrices (note that this is a pointer to the array of matrices, just to match the calling Many brsequence of <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>()) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local matrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrices (note that this is a pointer to the array of matrices, just to match the calling
+sequence of <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>())
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Frees not only the matrices, but also the array that contains the matrices Many brIn Fortran will not free the array. Many br
+Notes: Frees not only the matrices, but also the array that contains the matrices
+In Fortran will not free the array.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>()
diff --git a/docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html b/docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html
index ee90556..34a587e 100644
--- a/docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html
+++ b/docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html
@@ -5,8 +5,8 @@
 <TITLE>MatDestroySeqNonzeroStructure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDestroySeqNonzeroStructure"><H1>MatDestroySeqNonzeroStructure</H1></A>
 Destroys matrix obtained with <A HREF="../Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ Destroys matrix obtained with <A HREF="../Mat/MatGetSeqNonzeroStructure.html#Mat
 #include "petscmat.h" 
 PetscErrorCode MatDestroySeqNonzeroStructure(Mat *mat)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix (note that this is a pointer to the array of matrices, just to match the calling Many brsequence of MatGetSequentialNonzeroStructure()) Many br
+<DT><B>mat </B> -the matrix (note that this is a pointer to the array of matrices, just to match the calling
+sequence of MatGetSequentialNonzeroStructure())
 <br>
 <P>
- Many br
+
 <P>
-Notes: Frees not only the matrices, but also the array that contains the matrices Many br
+Notes: Frees not only the matrices, but also the array that contains the matrices
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</A>()
diff --git a/docs/manualpages/Mat/MatDiagonalScale.html b/docs/manualpages/Mat/MatDiagonalScale.html
index 9876645..2ba62d3 100644
--- a/docs/manualpages/Mat/MatDiagonalScale.html
+++ b/docs/manualpages/Mat/MatDiagonalScale.html
@@ -5,8 +5,8 @@
 <TITLE>MatDiagonalScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDiagonalScale"><H1>MatDiagonalScale</H1></A>
 Scales a matrix on the left and right by diagonal matrices that are stored as vectors.  Either of the two scaling matrices can be NULL. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Scales a matrix on the left and right by diagonal matrices that are stored as ve
 #include "petscmat.h" 
 PetscErrorCode MatDiagonalScale(Mat mat,Vec l,Vec r)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to be scaled Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the left scaling vector (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- the right scaling vector (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to be scaled
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the left scaling vector (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- the right scaling vector (or NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</A>() computes A = LAR, where Many brL = a diagonal matrix (stored as a vector), R = a diagonal matrix (stored as a vector) Many brThe L scales the rows of the matrix, the R scales the columns of the matrix. Many br
+<A HREF="../Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</A>() computes A = LAR, where
+L = a diagonal matrix (stored as a vector), R = a diagonal matrix (stored as a vector)
+The L scales the rows of the matrix, the R scales the columns of the matrix.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatDiagonalScaleLocal.html b/docs/manualpages/Mat/MatDiagonalScaleLocal.html
index 12ab37c..41a2708 100644
--- a/docs/manualpages/Mat/MatDiagonalScaleLocal.html
+++ b/docs/manualpages/Mat/MatDiagonalScaleLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatDiagonalScaleLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDiagonalScaleLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDiagonalScaleLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDiagonalScaleLocal"><H1>MatDiagonalScaleLocal</H1></A>
 Scales columns of a matrix given the scaling values including the ghosted ones. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Scales columns of a matrix given the scaling values including the ghosted ones.
 #include "petscmat.h" 
 PetscErrorCode MatDiagonalScaleLocal(Mat mat,Vec diag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag = the diagonal values, including ghost ones</B></TD><TD>-  Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag = the diagonal values, including ghost ones</B></TD><TD>- 
+
+</TD></TR></TABLE>
 <P>
-Notes: Works only for MPIAIJ and MPIBAIJ matrices Many br
+Notes: Works only for MPIAIJ and MPIBAIJ matrices
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</A>()
diff --git a/docs/manualpages/Mat/MatDiagonalSet.html b/docs/manualpages/Mat/MatDiagonalSet.html
index e208447..2694943 100644
--- a/docs/manualpages/Mat/MatDiagonalSet.html
+++ b/docs/manualpages/Mat/MatDiagonalSet.html
@@ -5,8 +5,8 @@
 <TITLE>MatDiagonalSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDiagonalSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDiagonalSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDiagonalSet"><H1>MatDiagonalSet</H1></A>
 Computes Y = Y + D, where D is a diagonal matrix that is represented as a vector. Or Y[i,i] = D[i] if <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> is <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,20 @@ PetscErrorCode  MatDiagonalSet(Mat Y,Vec D,InsertMode is)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- the input matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>D </B></TD><TD>- the diagonal matrix, represented as a vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- the input matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>D </B></TD><TD>- the diagonal matrix, represented as a vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
-Notes: If the matrix Y is missing some diagonal entries this routine can be very slow. To make it fast one should initially Many brfill the matrix so that all diagonal entries have a value (with a value of zero for those locations that would not have an Many brentry). Many br
+Notes: If the matrix Y is missing some diagonal entries this routine can be very slow. To make it fast one should initially
+fill the matrix so that all diagonal entries have a value (with a value of zero for those locations that would not have an
+entry).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, add, shift, diagonal
diff --git a/docs/manualpages/Mat/MatDuplicate.html b/docs/manualpages/Mat/MatDuplicate.html
index b10c709..8446452 100644
--- a/docs/manualpages/Mat/MatDuplicate.html
+++ b/docs/manualpages/Mat/MatDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>MatDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDuplicate"><H1>MatDuplicate</H1></A>
 Duplicates a matrix including the non-zero structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Duplicates a matrix including the non-zero structure.
 #include "petscmat.h" 
 PetscErrorCode MatDuplicate(Mat mat,MatDuplicateOption op,Mat *M)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- either MAT_DO_NOT_COPY_VALUES or MAT_COPY_VALUES, cause it to copy the numerical values in the matrix Many brMAT_SHARE_NONZERO_PATTERN to share the nonzero patterns with the previous matrix and not copy them. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- either MAT_DO_NOT_COPY_VALUES or MAT_COPY_VALUES, cause it to copy the numerical values in the matrix
+MAT_SHARE_NONZERO_PATTERN to share the nonzero patterns with the previous matrix and not copy them.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>M </B> -pointer to place new matrix Many br
+<DT><B>M </B> -pointer to place new matrix
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: You cannot change the nonzero pattern for the parent or child matrix if you use MAT_SHARE_NONZERO_PATTERN. Many br
+Notes: You cannot change the nonzero pattern for the parent or child matrix if you use MAT_SHARE_NONZERO_PATTERN.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>(), <A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>()
diff --git a/docs/manualpages/Mat/MatDuplicateOption.html b/docs/manualpages/Mat/MatDuplicateOption.html
index 186b447..adac372 100644
--- a/docs/manualpages/Mat/MatDuplicateOption.html
+++ b/docs/manualpages/Mat/MatDuplicateOption.html
@@ -5,17 +5,17 @@
 <TITLE>MatDuplicateOption</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatDuplicateOption.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatDuplicateOption.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDuplicateOption"><H1>MatDuplicateOption</H1></A>
 Indicates if a duplicated sparse matrix should have its numerical values copied over or just its nonzero structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_DO_NOT_COPY_VALUES,MAT_COPY_VALUES,MAT_SHARE_NONZERO_PATTERN} <A HREF="../Mat/MatDuplicateOption.html#MatDuplicateOption">MatDuplicateOption</A>;
 </PRE>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
 <pre>
   MAT_SHARE_NONZERO_PATTERN - the i and j arrays in the new matrix will be shared with the original matrix
diff --git a/docs/manualpages/Mat/MatElementalHermitianGenDefEig.html b/docs/manualpages/Mat/MatElementalHermitianGenDefEig.html
index 0cb1c51..852590c 100644
--- a/docs/manualpages/Mat/MatElementalHermitianGenDefEig.html
+++ b/docs/manualpages/Mat/MatElementalHermitianGenDefEig.html
@@ -5,8 +5,8 @@
 <TITLE>MatElementalHermitianGenDefEig</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatElementalHermitianGenDefEig.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatElementalHermitianGenDefEig.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatElementalHermitianGenDefEig"><H1>MatElementalHermitianGenDefEig</H1></A>
 Compute the set of eigenvalues of the Hermitian-definite matrix pencil determined by the subset structure 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,12 @@ Compute the set of eigenvalues of the Hermitian-definite matrix pencil determine
 #include "petscmat.h" 
 PetscErrorCode MatElementalHermitianGenDefEig(El::Pencil type,El::UpperOrLower uplo,Mat A,Mat B,Mat *evals,Mat *evec,El::SortType sort,El::HermitianEigSubset<PetscElemScalar> subset,const El::HermitianEigCtrl<PetscElemScalar> ctrl)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>Elemental Users' Guide</B> - Many br
+<DT><B>Elemental Users' Guide</B> -
 <br>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/elemental/matelem.cxx#MatElementalHermitianGenDefEig">src/mat/impls/elemental/matelem.cxx</A>
diff --git a/docs/manualpages/Mat/MatEqual.html b/docs/manualpages/Mat/MatEqual.html
index 69e1d7a..466f25b 100644
--- a/docs/manualpages/Mat/MatEqual.html
+++ b/docs/manualpages/Mat/MatEqual.html
@@ -5,8 +5,8 @@
 <TITLE>MatEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatEqual"><H1>MatEqual</H1></A>
 Compares two matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Compares two matrices.
 #include "petscmat.h" 
 PetscErrorCode MatEqual(Mat A,Mat B,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the matrices are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the matrices are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatEqual">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatFDColoring.html b/docs/manualpages/Mat/MatFDColoring.html
index 5b21698..b0cebd6 100644
--- a/docs/manualpages/Mat/MatFDColoring.html
+++ b/docs/manualpages/Mat/MatFDColoring.html
@@ -5,15 +5,15 @@
 <TITLE>MatFDColoring</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFDColoring.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFDColoring.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoring"><H1>MatFDColoring</H1></A>
 Object for computing a sparse Jacobian via finite differences and coloring 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_MatFDColoring* <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatFactorCreateSchurComplement.html b/docs/manualpages/Mat/MatFactorCreateSchurComplement.html
index 84f040c..e1e1b84 100644
--- a/docs/manualpages/Mat/MatFactorCreateSchurComplement.html
+++ b/docs/manualpages/Mat/MatFactorCreateSchurComplement.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorCreateSchurComplement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorCreateSchurComplement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorCreateSchurComplement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorCreateSchurComplement"><H1>MatFactorCreateSchurComplement</H1></A>
 Create a Schur complement matrix object using Schur data computed during the factorization step 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Create a Schur complement matrix object using Schur data computed during the fac
 #include "petscmat.h" 
 PetscErrorCode MatFactorCreateSchurComplement(Mat F,Mat* S)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>*S </B></TD><TD>- location where to return the Schur complement (<A HREF="../Mat/MATDENSE.html#MATDENSE">MATDENSE</A>) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>*S </B></TD><TD>- location where to return the Schur complement (<A HREF="../Mat/MATDENSE.html#MATDENSE">MATDENSE</A>)
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The routine provides a copy of the Schur data stored within solver's data strutures. The caller must destroy the object when it is no longer needed. Many brIf <A HREF="../Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</A> has been called, the routine gets back the inverse Many br
+The routine provides a copy of the Schur data stored within solver's data strutures. The caller must destroy the object when it is no longer needed.
+If <A HREF="../Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</A> has been called, the routine gets back the inverse
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <P>
diff --git a/docs/manualpages/Mat/MatFactorError.html b/docs/manualpages/Mat/MatFactorError.html
index 08ce75c..7607e97 100644
--- a/docs/manualpages/Mat/MatFactorError.html
+++ b/docs/manualpages/Mat/MatFactorError.html
@@ -5,17 +5,18 @@
 <TITLE>MatFactorError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorError"><H1>MatFactorError</H1></A>
 indicates what type of error in matrix factor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_FACTOR_NOERROR,MAT_FACTOR_STRUCT_ZEROPIVOT,MAT_FACTOR_NUMERIC_ZEROPIVOT,MAT_FACTOR_OUTMEMORY,MAT_FACTOR_OTHER} <A HREF="../Mat/MatFactorError.html#MatFactorError">MatFactorError</A>;
 </PRE>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatFactorError">src/mat/../../include/petscmat.h</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatFactorGetSchurComplement.html b/docs/manualpages/Mat/MatFactorGetSchurComplement.html
index 7586d84..446f327 100644
--- a/docs/manualpages/Mat/MatFactorGetSchurComplement.html
+++ b/docs/manualpages/Mat/MatFactorGetSchurComplement.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorGetSchurComplement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorGetSchurComplement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorGetSchurComplement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorGetSchurComplement"><H1>MatFactorGetSchurComplement</H1></A>
 Get a Schur complement matrix object using the current Schur data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Get a Schur complement matrix object using the current Schur data
 #include "petscmat.h" 
 PetscErrorCode MatFactorGetSchurComplement(Mat F,Mat* S)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>*S </B></TD><TD>- location where to return the Schur complement (in <A HREF="../Mat/MATDENSE.html#MATDENSE">MATDENSE</A> format) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>*S </B></TD><TD>- location where to return the Schur complement (in <A HREF="../Mat/MATDENSE.html#MATDENSE">MATDENSE</A> format)
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Schur complement mode is currently implemented for sequential matrices. Many brThe routine returns a dense matrix pointing to the raw data of the Schur Complement stored within the data strutures of the solver; e.g. if <A HREF="../Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</A> has been called, the returned matrix is actually the inverse of the Schur complement. Many brThe caller should call <A HREF="../Mat/MatFactorRestoreSchurC [...]
+Schur complement mode is currently implemented for sequential matrices.
+The routine returns a dense matrix pointing to the raw data of the Schur Complement stored within the data strutures of the solver; e.g. if <A HREF="../Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</A> has been called, the returned matrix is actually the inverse of the Schur complement.
+The caller should call <A HREF="../Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</A> when the object is no longer needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <P>
diff --git a/docs/manualpages/Mat/MatFactorGetSolverPackage.html b/docs/manualpages/Mat/MatFactorGetSolverPackage.html
index 1d1dba5..2b67238 100644
--- a/docs/manualpages/Mat/MatFactorGetSolverPackage.html
+++ b/docs/manualpages/Mat/MatFactorGetSolverPackage.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorGetSolverPackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorGetSolverPackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorGetSolverPackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorGetSolverPackage"><H1>MatFactorGetSolverPackage</H1></A>
 Returns name of the package providing the factorization routines 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Returns name of the package providing the factorization routines
 #include "petscmat.h" 
 PetscErrorCode MatFactorGetSolverPackage(Mat mat, const MatSolverPackage *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix, must be a factored matrix Many br
+<DT><B>mat </B> -the matrix, must be a factored matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -the string name of the package (do not free this string) Many br
+<DT><B>type </B> -the string name of the package (do not free this string)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-In Fortran you pass in a empty string and the package name will be copied into it. Many br(Make sure the string is long enough) Many br
+In Fortran you pass in a empty string and the package name will be copied into it.
+(Make sure the string is long enough)
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>(), <A HREF="../Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</A>(), <A HREF="../Mat/MatGetFactorAvailable.html#MatGetFactorAvailable">MatGetFactorAvailable</A>(), <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatFactorInfo.html b/docs/manualpages/Mat/MatFactorInfo.html
index e0ab058..b24de1e 100644
--- a/docs/manualpages/Mat/MatFactorInfo.html
+++ b/docs/manualpages/Mat/MatFactorInfo.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorInfo"><H1>MatFactorInfo</H1></A>
 Data passed into the matrix factorization routines, and information about the resulting factorization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -26,20 +26,20 @@ typedef struct {
   <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>     shiftamount;     /* how large the shift is */
 } <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>;
 </PRE>
-In Fortran these are simply double precision arrays of size MAT_FACTORINFO_SIZE, that is use Many br
+In Fortran these are simply double precision arrays of size MAT_FACTORINFO_SIZE, that is use
 <pre>
     <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>  info(MAT_FACTORINFO_SIZE)
 </pre>
 <P>
-Notes: These are not usually directly used by users, instead use <A HREF="../PC/PC.html#PC">PC</A> type of LU, ILU, CHOLESKY or ICC. Many br
+Notes: These are not usually directly used by users, instead use <A HREF="../PC/PC.html#PC">PC</A> type of LU, ILU, CHOLESKY or ICC.
 <P>
-You can use <A HREF="../Mat/MatFactorInfoInitialize.html#MatFactorInfoInitialize">MatFactorInfoInitialize</A>() to set default values. Many br
+You can use <A HREF="../Mat/MatFactorInfoInitialize.html#MatFactorInfoInitialize">MatFactorInfoInitialize</A>() to set default values.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</A>(), <A HREF="../Mat/MatILUFactorSymbolic.html#MatILUFactorSymbolic">MatILUFactorSymbolic</A>(), <A HREF="../Mat/MatCholeskyFactorSymbolic.html#MatCholeskyFactorSymbolic">MatCholeskyFactorSymbolic</A>(), <A HREF="../Mat/MatICCFactorSymbolic.html#MatICCFactorSymbolic">MatICCFactorSymbolic</A>(), <A HREF="../Mat/MatICCFactor.html#MatICCFactor">MatICCFactor</A>(),
-<BR><A HREF="../Mat/MatFactorInfoInitialize.html#MatFactorInfoInitialize">MatFactorInfoInitialize</A>() Many br
+<BR><A HREF="../Mat/MatFactorInfoInitialize.html#MatFactorInfoInitialize">MatFactorInfoInitialize</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatFactorInfo">src/mat/../../include/petscmat.h</A>
diff --git a/docs/manualpages/Mat/MatFactorInfoInitialize.html b/docs/manualpages/Mat/MatFactorInfoInitialize.html
index ef6f68b..8f42d99 100644
--- a/docs/manualpages/Mat/MatFactorInfoInitialize.html
+++ b/docs/manualpages/Mat/MatFactorInfoInitialize.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorInfoInitialize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorInfoInitialize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorInfoInitialize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorInfoInitialize"><H1>MatFactorInfoInitialize</H1></A>
 Initializes a <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A> data structure with default values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,24 @@ Initializes a <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A
 #include "petscmat.h" 
 PetscErrorCode MatFactorInfoInitialize(MatFactorInfo *info)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>info </B> -the <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A> data structure Many br
+<DT><B>info </B> -the <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A> data structure
 <br>
 <P>
 <P>
-Notes: The solvers are generally used through the <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../PC/PC.html#PC">PC</A> objects, for example Many brPCLU, <A HREF="../PC/PCILU.html#PCILU">PCILU</A>, <A HREF="../PC/PCCHOLESKY.html#PCCHOLESKY">PCCHOLESKY</A>, <A HREF="../PC/PCICC.html#PCICC">PCICC</A> Many br
+Notes: The solvers are generally used through the <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../PC/PC.html#PC">PC</A> objects, for example
+<A HREF="../PC/PCLU.html#PCLU">PCLU</A>, <A HREF="../PC/PCILU.html#PCILU">PCILU</A>, <A HREF="../PC/PCCHOLESKY.html#PCCHOLESKY">PCCHOLESKY</A>, <A HREF="../PC/PCICC.html#PCICC">PCICC</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>
 <BR>
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatFactorInfoInitialize">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatFactorInvertSchurComplement.html b/docs/manualpages/Mat/MatFactorInvertSchurComplement.html
index 475ac0b..846980d 100644
--- a/docs/manualpages/Mat/MatFactorInvertSchurComplement.html
+++ b/docs/manualpages/Mat/MatFactorInvertSchurComplement.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorInvertSchurComplement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorInvertSchurComplement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorInvertSchurComplement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorInvertSchurComplement"><H1>MatFactorInvertSchurComplement</H1></A>
 Invert the raw Schur data computed during the factorization step 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ Invert the raw Schur data computed during the factorization step
 #include "petscmat.h" 
 PetscErrorCode MatFactorInvertSchurComplement(Mat F)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <P>
diff --git a/docs/manualpages/Mat/MatFactorRestoreSchurComplement.html b/docs/manualpages/Mat/MatFactorRestoreSchurComplement.html
index dda815f..a5a05d8 100644
--- a/docs/manualpages/Mat/MatFactorRestoreSchurComplement.html
+++ b/docs/manualpages/Mat/MatFactorRestoreSchurComplement.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorRestoreSchurComplement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorRestoreSchurComplement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorRestoreSchurComplement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorRestoreSchurComplement"><H1>MatFactorRestoreSchurComplement</H1></A>
 Restore the Schur complement matrix object obtained from a call to <A HREF="../Mat/MatFactorGetSchurComplement.html#MatFactorGetSchurComplement">MatFactorGetSchurComplement</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Restore the Schur complement matrix object obtained from a call to <A HREF="../M
 #include "petscmat.h" 
 PetscErrorCode MatFactorRestoreSchurComplement(Mat F,Mat* S)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>*S </B></TD><TD>- location where the Schur complement is stored Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>*S </B></TD><TD>- location where the Schur complement is stored
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <P>
diff --git a/docs/manualpages/Mat/MatFactorSetSchurIS.html b/docs/manualpages/Mat/MatFactorSetSchurIS.html
index 2f9088a..2f560dc 100644
--- a/docs/manualpages/Mat/MatFactorSetSchurIS.html
+++ b/docs/manualpages/Mat/MatFactorSetSchurIS.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorSetSchurIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorSetSchurIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorSetSchurIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorSetSchurIS"><H1>MatFactorSetSchurIS</H1></A>
 Set indices corresponding to the Schur complement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Set indices corresponding to the Schur complement
 #include "petscmat.h" 
 PetscErrorCode MatFactorSetSchurIS(Mat mat,IS is)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set defining the Schur indices (0-based) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set defining the Schur indices (0-based)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Concepts</FONT></H3>
 <P>
diff --git a/docs/manualpages/Mat/MatFactorShiftType.html b/docs/manualpages/Mat/MatFactorShiftType.html
index ca4a869..af5ab2a 100644
--- a/docs/manualpages/Mat/MatFactorShiftType.html
+++ b/docs/manualpages/Mat/MatFactorShiftType.html
@@ -5,15 +5,15 @@
 <TITLE>MatFactorShiftType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorShiftType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorShiftType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorShiftType"><H1>MatFactorShiftType</H1></A>
 Numeric Shift. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_SHIFT_NONE,MAT_SHIFT_NONZERO,MAT_SHIFT_POSITIVE_DEFINITE,MAT_SHIFT_INBLOCKS} <A HREF="../Mat/MatFactorShiftType.html#MatFactorShiftType">MatFactorShiftType</A>;
 </PRE>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatFactorShiftType">src/mat/../../include/petscmat.h</A>
diff --git a/docs/manualpages/Mat/MatFactorSolveSchurComplement.html b/docs/manualpages/Mat/MatFactorSolveSchurComplement.html
index c3869ec..9f7e13a 100644
--- a/docs/manualpages/Mat/MatFactorSolveSchurComplement.html
+++ b/docs/manualpages/Mat/MatFactorSolveSchurComplement.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorSolveSchurComplement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorSolveSchurComplement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorSolveSchurComplement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorSolveSchurComplement"><H1>MatFactorSolveSchurComplement</H1></A>
 Solve the Schur complement system computed during the factorization step 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Solve the Schur complement system computed during the factorization step
 #include "petscmat.h" 
 PetscErrorCode MatFactorSolveSchurComplement(Mat F, Vec rhs, Vec sol)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rhs </B></TD><TD>- location where the right hand side of the Schur complement system is stored Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sol </B></TD><TD>- location where the solution of the Schur complement system has to be returned Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rhs </B></TD><TD>- location where the right hand side of the Schur complement system is stored
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sol </B></TD><TD>- location where the solution of the Schur complement system has to be returned
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The sizes of the vectors should match the size of the Schur complement Many br
+The sizes of the vectors should match the size of the Schur complement
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <P>
diff --git a/docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html b/docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html
index ba3297f..a2b9704 100644
--- a/docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html
+++ b/docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatFactorSolveSchurComplementTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorSolveSchurComplementTranspose"><H1>MatFactorSolveSchurComplementTranspose</H1></A>
 Solve the transpose of the Schur complement system computed during the factorization step 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Solve the transpose of the Schur complement system computed during the factoriza
 #include "petscmat.h" 
 PetscErrorCode MatFactorSolveSchurComplementTranspose(Mat F, Vec rhs, Vec sol)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rhs </B></TD><TD>- location where the right hand side of the Schur complement system is stored Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sol </B></TD><TD>- location where the solution of the Schur complement system has to be returned Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rhs </B></TD><TD>- location where the right hand side of the Schur complement system is stored
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sol </B></TD><TD>- location where the solution of the Schur complement system has to be returned
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The sizes of the vectors should match the size of the Schur complement Many br
+The sizes of the vectors should match the size of the Schur complement
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <P>
diff --git a/docs/manualpages/Mat/MatFactorType.html b/docs/manualpages/Mat/MatFactorType.html
index 69c3141..d9e4305 100644
--- a/docs/manualpages/Mat/MatFactorType.html
+++ b/docs/manualpages/Mat/MatFactorType.html
@@ -5,17 +5,17 @@
 <TITLE>MatFactorType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFactorType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFactorType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFactorType"><H1>MatFactorType</H1></A>
 indicates what type of factorization is requested 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_FACTOR_NONE, MAT_FACTOR_LU, MAT_FACTOR_CHOLESKY, MAT_FACTOR_ILU, MAT_FACTOR_ICC,MAT_FACTOR_ILUDT} <A HREF="../Mat/MatFactorType.html#MatFactorType">MatFactorType</A>;
 </PRE>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>, <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatFinalizePackage.html b/docs/manualpages/Mat/MatFinalizePackage.html
index c9db3ab..7063163 100644
--- a/docs/manualpages/Mat/MatFinalizePackage.html
+++ b/docs/manualpages/Mat/MatFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>MatFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFinalizePackage"><H1>MatFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to the <A HREF="../Mat/Mat.html#Mat">Mat</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/Mat/MatFindNonzeroRows.html b/docs/manualpages/Mat/MatFindNonzeroRows.html
index e7c7a49..eac755e 100644
--- a/docs/manualpages/Mat/MatFindNonzeroRows.html
+++ b/docs/manualpages/Mat/MatFindNonzeroRows.html
@@ -5,8 +5,8 @@
 <TITLE>MatFindNonzeroRows</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFindNonzeroRows.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFindNonzeroRows.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFindNonzeroRows"><H1>MatFindNonzeroRows</H1></A>
 Locate all rows that are not completely zero in the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Locate all rows that are not completely zero in the matrix
 PetscErrorCode MatFindNonzeroRows(Mat mat,IS *keptrows)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A  </B> -the matrix Many br
+<DT><B>A  </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>keptrows </B> -the rows that are not completely zero Many br
+<DT><B>keptrows </B> -the rows that are not completely zero
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatFindNonzeroRows">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html b/docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html
index a73de26..dfcb6da 100644
--- a/docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html
+++ b/docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html
@@ -5,8 +5,8 @@
 <TITLE>MatFindOffBlockDiagonalEntries</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFindOffBlockDiagonalEntries"><H1>MatFindOffBlockDiagonalEntries</H1></A>
 Finds all the rows of a matrix that have entries outside of the main diagonal block (defined by the matrix block size) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Finds all the rows of a matrix that have entries outside of the main diagonal bl
 #include "petscmat.h" 
 PetscErrorCode MatFindOffBlockDiagonalEntries(Mat mat,IS *is)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -contains the list of rows with off block diagonal entries Many br
+<DT><B>is </B> -contains the list of rows with off block diagonal entries
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatFindZeroDiagonals.html b/docs/manualpages/Mat/MatFindZeroDiagonals.html
index 30cdeaf..4708954 100644
--- a/docs/manualpages/Mat/MatFindZeroDiagonals.html
+++ b/docs/manualpages/Mat/MatFindZeroDiagonals.html
@@ -5,8 +5,8 @@
 <TITLE>MatFindZeroDiagonals</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatFindZeroDiagonals.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatFindZeroDiagonals.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFindZeroDiagonals"><H1>MatFindZeroDiagonals</H1></A>
 Finds all the rows of a matrix that have zero or no entry in the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Finds all the rows of a matrix that have zero or no entry in the matrix
 #include "petscmat.h" 
 PetscErrorCode MatFindZeroDiagonals(Mat mat,IS *is)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -if any rows have zero diagonals this contains the list of them Many br
+<DT><B>is </B> -if any rows have zero diagonals this contains the list of them
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatForwardSolve.html b/docs/manualpages/Mat/MatForwardSolve.html
index a927722..9068f85 100644
--- a/docs/manualpages/Mat/MatForwardSolve.html
+++ b/docs/manualpages/Mat/MatForwardSolve.html
@@ -5,8 +5,8 @@
 <TITLE>MatForwardSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatForwardSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatForwardSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatForwardSolve"><H1>MatForwardSolve</H1></A>
 Solves L x = b, given a factored matrix, A = LU, or U^T*D^(1/2) x = b, given a factored symmetric matrix, A = U^T*D*U, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,37 @@ Solves L x = b, given a factored matrix, A = LU, or U^T*D^(1/2) x = b, given a f
 #include "petscmat.h" 
 PetscErrorCode MatForwardSolve(Mat mat,Vec b,Vec x)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the result vector Many br
+<DT><B>x </B> -the result vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Mat/MatSolve.html#MatSolve">MatSolve</A>() should be used for most applications, as it performs Many bra forward solve followed by a backward solve. Many br
+<A HREF="../Mat/MatSolve.html#MatSolve">MatSolve</A>() should be used for most applications, as it performs
+a forward solve followed by a backward solve.
 <P>
-The vectors b and x cannot be the same,  i.e., one cannot Many brcall <A HREF="../Mat/MatForwardSolve.html#MatForwardSolve">MatForwardSolve</A>(A,x,x). Many br
+The vectors b and x cannot be the same,  i.e., one cannot
+call <A HREF="../Mat/MatForwardSolve.html#MatForwardSolve">MatForwardSolve</A>(A,x,x).
 <P>
-For matrix in seqsbaij format with block size larger than 1, Many brthe diagonal blocks are not implemented as D = D^(1/2) * D^(1/2) yet. Many brMatForwardSolve() solves U^T*D y = b, and Many brMatBackwardSolve() solves U x = y. Many brThus they do not provide a symmetric preconditioner. Many br
+For matrix in seqsbaij format with block size larger than 1,
+the diagonal blocks are not implemented as D = D^(1/2) * D^(1/2) yet.
+<A HREF="../Mat/MatForwardSolve.html#MatForwardSolve">MatForwardSolve</A>() solves U^T*D y = b, and
+<A HREF="../Mat/MatBackwardSolve.html#MatBackwardSolve">MatBackwardSolve</A>() solves U x = y.
+Thus they do not provide a symmetric preconditioner.
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetBlockSize.html b/docs/manualpages/Mat/MatGetBlockSize.html
index 153cb3d..1d1fda7 100644
--- a/docs/manualpages/Mat/MatGetBlockSize.html
+++ b/docs/manualpages/Mat/MatGetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetBlockSize"><H1>MatGetBlockSize</H1></A>
 Returns the matrix block size. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ Returns the matrix block size.
 #include "petscmat.h" 
 PetscErrorCode MatGetBlockSize(Mat mat,PetscInt *bs)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>bs </B> -block size Many br
+<DT><B>bs </B> -block size
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Block row formats are <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>, <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>, <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A>. These formats ALWAYS have square block storage in the matrix. Many br
+Block row formats are <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>, <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>, <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A>. These formats ALWAYS have square block storage in the matrix.
 <P>
-If the block size has not been set yet this routine returns 1. Many br
+If the block size has not been set yet this routine returns 1.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetBlockSizes.html b/docs/manualpages/Mat/MatGetBlockSizes.html
index d91aee4..92d9eb6 100644
--- a/docs/manualpages/Mat/MatGetBlockSizes.html
+++ b/docs/manualpages/Mat/MatGetBlockSizes.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetBlockSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetBlockSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetBlockSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetBlockSizes"><H1>MatGetBlockSizes</H1></A>
 Returns the matrix block row and column sizes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,25 @@ Returns the matrix block row and column sizes.
 #include "petscmat.h" 
 PetscErrorCode MatGetBlockSizes(Mat mat,PetscInt *rbs, PetscInt *cbs)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>rbs </B> -row block size Many br
+<DT><B>rbs </B> -row block size
 <br>
-<DT><B>cbs </B> -coumn block size Many br
+<DT><B>cbs </B> -coumn block size
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Block row formats are <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>, <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>, <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A>. These formats ALWAYS have square block storage in the matrix. Many brIf you pass a different block size for the columns than the rows, the row block size determines the square block storage. Many br
+Block row formats are <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>, <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>, <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A>. These formats ALWAYS have square block storage in the matrix.
+If you pass a different block size for the columns than the rows, the row block size determines the square block storage.
 <P>
-If a block size has not been set yet this routine returns 1. Many br
+If a block size has not been set yet this routine returns 1.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetBrowsOfAcols.html b/docs/manualpages/Mat/MatGetBrowsOfAcols.html
index e1b4745..e8807fc 100644
--- a/docs/manualpages/Mat/MatGetBrowsOfAcols.html
+++ b/docs/manualpages/Mat/MatGetBrowsOfAcols.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetBrowsOfAcols</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetBrowsOfAcols.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetBrowsOfAcols.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetBrowsOfAcols"><H1>MatGetBrowsOfAcols</H1></A>
 Creates a SeqAIJ matrix by taking rows of B that equal to nonzero columns of local A 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Creates a SeqAIJ matrix by taking rows of B that equal to nonzero columns of loc
 #include "petscmat.h" 
 PetscErrorCode  MatGetBrowsOfAcols(Mat A,Mat B,MatReuse scall,IS *rowb,IS *colb,Mat *B_seq)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A,B </B></TD><TD>- the matrices in mpiaij format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rowb, colb </B></TD><TD>- index sets of rows and columns of B to extract (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A,B </B></TD><TD>- the matrices in mpiaij format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rowb, colb </B></TD><TD>- index sets of rows and columns of B to extract (or NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rowb, colb </B></TD><TD>- index sets of rows and columns of B to extract Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B_seq </B></TD><TD>- the sequential matrix generated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rowb, colb </B></TD><TD>- index sets of rows and columns of B to extract
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B_seq </B></TD><TD>- the sequential matrix generated
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiaij.c.html#MatGetBrowsOfAcols">src/mat/impls/aij/mpi/mpiaij.c</A>
diff --git a/docs/manualpages/Mat/MatGetColumnIJ.html b/docs/manualpages/Mat/MatGetColumnIJ.html
index f12e602..a59aa55 100644
--- a/docs/manualpages/Mat/MatGetColumnIJ.html
+++ b/docs/manualpages/Mat/MatGetColumnIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetColumnIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetColumnIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetColumnIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetColumnIJ"><H1>MatGetColumnIJ</H1></A>
 Returns the compressed column storage i and j indices for sequential matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,38 @@ Returns the compressed column storage i and j indices for sequential matrices.
 #include "petscmat.h" 
 PetscErrorCode MatGetColumnIJ(Mat mat,PetscInt shift,PetscBool symmetric,PetscBool inodecompressed,PetscInt *n,const PetscInt *ia[],const PetscInt *ja[],PetscBool  *done)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- 1 or zero indicating we want the indices starting at 0 or 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symmetric </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating the matrix data structure should be Many brsymmetrized Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inodecompressed </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating if the nonzero structure of the Many brinodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is Many bralways used. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns in the (possibly compressed) matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the column pointers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ja </B></TD><TD>- the row indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- 1 or zero indicating we want the indices starting at 0 or 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symmetric </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating the matrix data structure should be
+symmetrized
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inodecompressed </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating if the nonzero structure of the
+inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is
+always used.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns in the (possibly compressed) matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the column pointers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ja </B></TD><TD>- the row indices
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>done </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, indicating whether the values have been returned Many br
+<DT><B>done </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, indicating whether the values have been returned
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine zeros out n, ia, and ja. This is to prevent accidental Many brus of the array after it has been restored. If you pass NULL, it will Many brnot zero the pointers.  Use of ia or ja after <A HREF="../Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</A>() is invalid. Many br
+This routine zeros out n, ia, and ja. This is to prevent accidental
+us of the array after it has been restored. If you pass NULL, it will
+not zero the pointers.  Use of ia or ja after <A HREF="../Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</A>() is invalid.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</A>(), <A HREF="../Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</A>()
diff --git a/docs/manualpages/Mat/MatGetColumnNorms.html b/docs/manualpages/Mat/MatGetColumnNorms.html
index 2b75d5e..89d0b60 100644
--- a/docs/manualpages/Mat/MatGetColumnNorms.html
+++ b/docs/manualpages/Mat/MatGetColumnNorms.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetColumnNorms</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetColumnNorms.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetColumnNorms.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetColumnNorms"><H1>MatGetColumnNorms</H1></A>
 Gets the norms of each column of a sparse or dense matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,19 @@ PetscErrorCode MatGetColumnNorms(Mat A,NormType type,PetscReal norms[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A> or <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A> or <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>norms </B> -an array as large as the TOTAL number of columns in the matrix Many br
+<DT><B>norms </B> -an array as large as the TOTAL number of columns in the matrix
 <br>
 <P>
- Many br
+
 <P>
-Notes: Each process has ALL the column norms after the call. Because of the way this is computed each process gets all the values, Many brif each process wants only some of the values it should extract the ones it wants from the array. Many br
+Notes: Each process has ALL the column norms after the call. Because of the way this is computed each process gets all the values,
+if each process wants only some of the values it should extract the ones it wants from the array.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  MatGetColumns()
diff --git a/docs/manualpages/Mat/MatGetColumnVector.html b/docs/manualpages/Mat/MatGetColumnVector.html
index f2e62bb..6e0c4ea 100644
--- a/docs/manualpages/Mat/MatGetColumnVector.html
+++ b/docs/manualpages/Mat/MatGetColumnVector.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetColumnVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetColumnVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetColumnVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetColumnVector"><H1>MatGetColumnVector</H1></A>
 Gets the values from a given column of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,28 @@ Gets the values from a given column of a matrix.
 #include "petscmat.h"  
 PetscErrorCode  MatGetColumnVector(Mat A,Vec yy,PetscInt col)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yy </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the column requested (in global numbering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yy </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the column requested (in global numbering)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each processor for which this is called gets the values for its rows. Many br
+Each processor for which this is called gets the values for its rows.
 <P>
-Since PETSc matrices are usually stored in compressed row format, this routine Many brwill generally be slow. Many br
+Since PETSc matrices are usually stored in compressed row format, this routine
+will generally be slow.
 <P>
-The vector must have the same parallel row layout as the matrix. Many br
+The vector must have the same parallel row layout as the matrix.
 <P>
-Contributed by: Denis Vanderstraeten Many br
+Contributed by: Denis Vanderstraeten
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, column, get
diff --git a/docs/manualpages/Mat/MatGetCommunicationStructs.html b/docs/manualpages/Mat/MatGetCommunicationStructs.html
index 34e0e98..46a775e 100644
--- a/docs/manualpages/Mat/MatGetCommunicationStructs.html
+++ b/docs/manualpages/Mat/MatGetCommunicationStructs.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetCommunicationStructs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetCommunicationStructs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetCommunicationStructs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetCommunicationStructs"><H1>MatGetCommunicationStructs</H1></A>
 Provides access to the communication structures used in matrix-vector multiplication. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,19 +18,22 @@ PetscErrorCode  MatGetCommunicationStructs(Mat A, Vec *lvec, PetscTable *colmap,
 PetscErrorCode  MatGetCommunicationStructs(Mat A, Vec *lvec, PetscInt *colmap[], VecScatter *multScatter)
 #endif
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A </B> -The matrix in mpiaij format Many br
+<DT><B>A </B> -The matrix in mpiaij format
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lvec </B></TD><TD>- The local vector holding off-process values from the argument to a matrix-vector product Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>colmap </B></TD><TD>- A map from global column index to local index into lvec Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>multScatter </B></TD><TD>- A scatter from the argument of a matrix-vector product to lvec Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lvec </B></TD><TD>- The local vector holding off-process values from the argument to a matrix-vector product
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>colmap </B></TD><TD>- A map from global column index to local index into lvec
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>multScatter </B></TD><TD>- A scatter from the argument of a matrix-vector product to lvec
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiaij.c.html#MatGetCommunicationStructs">src/mat/impls/aij/mpi/mpiaij.c</A>
diff --git a/docs/manualpages/Mat/MatGetDiagonal.html b/docs/manualpages/Mat/MatGetDiagonal.html
index ff6f220..c2cf90e 100644
--- a/docs/manualpages/Mat/MatGetDiagonal.html
+++ b/docs/manualpages/Mat/MatGetDiagonal.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetDiagonal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetDiagonal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetDiagonal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetDiagonal"><H1>MatGetDiagonal</H1></A>
 Gets the diagonal of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Gets the diagonal of a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatGetDiagonal(Mat mat,Vec v)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the diagonal Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the diagonal
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the diagonal of the matrix Many br
+<DT><B>v </B> -the diagonal of the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Currently only correct in parallel for square matrices. Many br
+Currently only correct in parallel for square matrices.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetDiagonalBlock.html b/docs/manualpages/Mat/MatGetDiagonalBlock.html
index a75daf5..3294e38 100644
--- a/docs/manualpages/Mat/MatGetDiagonalBlock.html
+++ b/docs/manualpages/Mat/MatGetDiagonalBlock.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetDiagonalBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetDiagonalBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetDiagonalBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetDiagonalBlock"><H1>MatGetDiagonalBlock</H1></A>
 Returns the part of the matrix associated with the on-process coupling 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Returns the part of the matrix associated with the on-process coupling
 #include "petscmat.h" 
 PetscErrorCode MatGetDiagonalBlock(Mat A,Mat *a)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>a </B> -the diagonal part (which is a SEQUENTIAL matrix) Many br
+<DT><B>a </B> -the diagonal part (which is a SEQUENTIAL matrix)
 <br>
 <P>
-Notes: see the manual page for <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>() for more information on the "diagonal part" of the matrix. Many brUse caution, as the reference count on the returned matrix is not incremented and it is used as Many brpart of the containing MPI <A HREF="../Mat/Mat.html#Mat">Mat</A>'s normal operation. Many br
+Notes: see the manual page for <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>() for more information on the "diagonal part" of the matrix.
+Use caution, as the reference count on the returned matrix is not incremented and it is used as
+part of the containing MPI <A HREF="../Mat/Mat.html#Mat">Mat</A>'s normal operation.
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatGetDiagonalBlock">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatGetFactor.html b/docs/manualpages/Mat/MatGetFactor.html
index 8b91ae1..86eeb17 100644
--- a/docs/manualpages/Mat/MatGetFactor.html
+++ b/docs/manualpages/Mat/MatGetFactor.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetFactor"><H1>MatGetFactor</H1></A>
 Returns a matrix suitable to calls to MatXXFactorSymbolic() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,28 @@ Returns a matrix suitable to calls to MatXXFactorSymbolic()
 #include "petscmat.h" 
 PetscErrorCode MatGetFactor(Mat mat, const MatSolverPackage type,MatFactorType ftype,Mat *f)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- name of solver type, for example, superlu, petsc (to use PETSc's default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- factor type, MAT_FACTOR_LU, MAT_FACTOR_CHOLESKY, MAT_FACTOR_ICC, MAT_FACTOR_ILU, Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- name of solver type, for example, superlu, petsc (to use PETSc's default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- factor type, MAT_FACTOR_LU, MAT_FACTOR_CHOLESKY, MAT_FACTOR_ICC, MAT_FACTOR_ILU,
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>f </B> -the factor matrix used with MatXXFactorSymbolic() calls Many br
+<DT><B>f </B> -the factor matrix used with MatXXFactorSymbolic() calls
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Some PETSc matrix formats have alternative solvers available that are contained in alternative packages Many brsuch as pastix, superlu, mumps etc. Many br
+Some PETSc matrix formats have alternative solvers available that are contained in alternative packages
+such as pastix, superlu, mumps etc.
 <P>
-PETSc must have been ./configure to use the external solver, using the option --download-package Many br
+PETSc must have been ./configure to use the external solver, using the option --download-package
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>(), <A HREF="../Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</A>(), <A HREF="../Mat/MatGetFactorAvailable.html#MatGetFactorAvailable">MatGetFactorAvailable</A>()
diff --git a/docs/manualpages/Mat/MatGetFactorAvailable.html b/docs/manualpages/Mat/MatGetFactorAvailable.html
index 1ce3873..eade130 100644
--- a/docs/manualpages/Mat/MatGetFactorAvailable.html
+++ b/docs/manualpages/Mat/MatGetFactorAvailable.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetFactorAvailable</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetFactorAvailable.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetFactorAvailable.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetFactorAvailable"><H1>MatGetFactorAvailable</H1></A>
 Returns a a flag if matrix supports particular package and factor type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,28 @@ Returns a a flag if matrix supports particular package and factor type
 #include "petscmat.h" 
 PetscErrorCode MatGetFactorAvailable(Mat mat, const MatSolverPackage type,MatFactorType ftype,PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- name of solver type, for example, superlu, petsc (to use PETSc's default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- factor type, MAT_FACTOR_LU, MAT_FACTOR_CHOLESKY, MAT_FACTOR_ICC, MAT_FACTOR_ILU, Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- name of solver type, for example, superlu, petsc (to use PETSc's default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- factor type, MAT_FACTOR_LU, MAT_FACTOR_CHOLESKY, MAT_FACTOR_ICC, MAT_FACTOR_ILU,
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the factorization is available Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the factorization is available
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Some PETSc matrix formats have alternative solvers available that are contained in alternative packages Many brsuch as pastix, superlu, mumps etc. Many br
+Some PETSc matrix formats have alternative solvers available that are contained in alternative packages
+such as pastix, superlu, mumps etc.
 <P>
-PETSc must have been ./configure to use the external solver, using the option --download-package Many br
+PETSc must have been ./configure to use the external solver, using the option --download-package
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>(), <A HREF="../Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</A>(), <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatGetFactorType.html b/docs/manualpages/Mat/MatGetFactorType.html
index 22110de..5cfc269 100644
--- a/docs/manualpages/Mat/MatGetFactorType.html
+++ b/docs/manualpages/Mat/MatGetFactorType.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetFactorType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetFactorType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetFactorType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetFactorType"><H1>MatGetFactorType</H1></A>
 gets the type of factorization it is 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ gets the type of factorization it is
 #include "petscmat.h" 
 PetscErrorCode MatGetFactorType(Mat mat,MatFactorType *t)
 </PRE>
-Note Collective Many bras the flag Many br
+Note Collective
+as the flag
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>t </B> -the type, one of MAT_FACTOR_NONE, MAT_FACTOR_LU, MAT_FACTOR_CHOLESKY, MAT_FACTOR_ILU, MAT_FACTOR_ICC,MAT_FACTOR_ILUDT Many br
+<DT><B>t </B> -the type, one of MAT_FACTOR_NONE, MAT_FACTOR_LU, MAT_FACTOR_CHOLESKY, MAT_FACTOR_ILU, MAT_FACTOR_ICC,MAT_FACTOR_ILUDT
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
     <A HREF="../Mat/MatFactorType.html#MatFactorType">MatFactorType</A>, <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatGetGhosts.html b/docs/manualpages/Mat/MatGetGhosts.html
index cf54383..f07a3fa 100644
--- a/docs/manualpages/Mat/MatGetGhosts.html
+++ b/docs/manualpages/Mat/MatGetGhosts.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetGhosts</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetGhosts.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetGhosts.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetGhosts"><H1>MatGetGhosts</H1></A>
 Get the global index of all ghost nodes defined by the sparse matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Get the global index of all ghost nodes defined by the sparse matrix
 #include "petscmat.h" 
 PetscErrorCode MatGetGhosts(Mat mat,PetscInt *nghosts,const PetscInt *ghosts[])
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghosts </B></TD><TD>- number of ghosts (note for BAIJ matrices there is one ghost for each block) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- the global indices of the ghost points Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghosts </B></TD><TD>- number of ghosts (note for BAIJ matrices there is one ghost for each block)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- the global indices of the ghost points
+</TD></TR></TABLE>
 <P>
-Notes: the nghosts and ghosts are suitable to pass into <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>() Many br
+Notes: the nghosts and ghosts are suitable to pass into <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>()
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatGetGhosts">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatGetInertia.html b/docs/manualpages/Mat/MatGetInertia.html
index a143ee1..26fa0e2 100644
--- a/docs/manualpages/Mat/MatGetInertia.html
+++ b/docs/manualpages/Mat/MatGetInertia.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetInertia</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetInertia.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetInertia.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetInertia"><H1>MatGetInertia</H1></A>
 Gets the inertia from a factored matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Gets the inertia from a factored matrix
 #include "petscmat.h" 
 PetscErrorCode MatGetInertia(Mat mat,PetscInt *nneg,PetscInt *nzero,PetscInt *npos)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nneg </B></TD><TD>- number of negative eigenvalues Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nzero </B></TD><TD>- number of zero eigenvalues Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npos </B></TD><TD>- number of positive eigenvalues Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nneg </B></TD><TD>- number of negative eigenvalues
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nzero </B></TD><TD>- number of zero eigenvalues
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>npos </B></TD><TD>- number of positive eigenvalues
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Matrix must have been factored by <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>() Many br
+Notes: Matrix must have been factored by <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>()
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Mat/MatGetInfo.html b/docs/manualpages/Mat/MatGetInfo.html
index ba03a8f..d96361a 100644
--- a/docs/manualpages/Mat/MatGetInfo.html
+++ b/docs/manualpages/Mat/MatGetInfo.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetInfo"><H1>MatGetInfo</H1></A>
 Returns information about matrix storage (number of nonzeros, memory, etc.). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,36 @@ Returns information about matrix storage (number of nonzeros, memory, etc.).
 #include "petscmat.h" 
 PetscErrorCode MatGetInfo(Mat mat,MatInfoType flag,MatInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> if MAT_GLOBAL_MAX or MAT_GLOBAL_SUM is used as the flag Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> if MAT_GLOBAL_MAX or MAT_GLOBAL_SUM is used as the flag
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating the type of parameters to be returned Many br(MAT_LOCAL - local matrix, MAT_GLOBAL_MAX - maximum over all processors, Many brMAT_GLOBAL_SUM - sum over all processors) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- matrix information context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating the type of parameters to be returned
+(MAT_LOCAL - local matrix, MAT_GLOBAL_MAX - maximum over all processors,
+MAT_GLOBAL_SUM - sum over all processors)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- matrix information context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../Mat/MatInfo.html#MatInfo">MatInfo</A> context contains a variety of matrix data, including Many brnumber of nonzeros allocated and used, number of mallocs during Many brmatrix assembly, etc.  Additional information for factored matrices Many bris provided (such as the fill ratio, number of mallocs during Many brfactorization, etc.).  Much of this info is printed to PETSC_STDOUT Many brwhen using the runtime options Many br
+The <A HREF="../Mat/MatInfo.html#MatInfo">MatInfo</A> context contains a variety of matrix data, including
+number of nonzeros allocated and used, number of mallocs during
+matrix assembly, etc.  Additional information for factored matrices
+is provided (such as the fill ratio, number of mallocs during
+factorization, etc.).  Much of this info is printed to PETSC_STDOUT
+when using the runtime options
 <pre>
       -info -mat_view ::ascii_info
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Example for C/C++ Users</FONT></H3>
-See the file ${PETSC_DIR}/include/petscmat.h for a complete list of Many brdata within the <A HREF="../Mat/MatInfo.html#MatInfo">MatInfo</A> context.  For example, Many br<PRE>
+See the file ${PETSC_DIR}/include/petscmat.h for a complete list of
+data within the <A HREF="../Mat/MatInfo.html#MatInfo">MatInfo</A> context.  For example,
+<PRE>
       <A HREF="../Mat/MatInfo.html#MatInfo">MatInfo</A> info;
       <A HREF="../Mat/Mat.html#Mat">Mat</A>     A;
       double  mal, nz_a, nz_u;
@@ -41,10 +52,14 @@ See the file ${PETSC_DIR}/include/petscmat.h for a complete list of Many brdata
       mal  = info.mallocs;
       nz_a = info.nz_allocated;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Example for Fortran Users</FONT></H3>
-Fortran users should declare info as a double precision Many brarray of dimension MAT_INFO_SIZE, and then extract the parameters Many brof interest.  See the file ${PETSC_DIR}/include/petsc/finclude/petscmat.h Many bra complete list of parameter names. Many br<PRE>
+Fortran users should declare info as a double precision
+array of dimension MAT_INFO_SIZE, and then extract the parameters
+of interest.  See the file ${PETSC_DIR}/include/petsc/finclude/petscmat.h
+a complete list of parameter names.
+<PRE>
       double  precision info(MAT_INFO_SIZE)
       double  precision mal, nz_a
       <A HREF="../Mat/Mat.html#Mat">Mat</A>     A
@@ -54,12 +69,13 @@ Fortran users should declare info as a double precision Many brarray of dimensio
       mal = info(MAT_INFO_MALLOCS)
       nz_a = info(MAT_INFO_NZ_ALLOCATED)
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatInfo.html#MatInfo">MatInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatInfo.html#MatInfo">MatInfo</A>]
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatStashGetInfo.html#MatStashGetInfo">MatStashGetInfo</A>()
diff --git a/docs/manualpages/Mat/MatGetLayouts.html b/docs/manualpages/Mat/MatGetLayouts.html
index 4d52d27..29ce7c1 100644
--- a/docs/manualpages/Mat/MatGetLayouts.html
+++ b/docs/manualpages/Mat/MatGetLayouts.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetLayouts</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetLayouts.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetLayouts.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetLayouts"><H1>MatGetLayouts</H1></A>
 Gets the <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> objects for rows and columns 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> objects fo
 #include "petscmat.h" 
 PetscErrorCode MatGetLayouts(Mat A,PetscLayout *rmap,PetscLayout *cmap)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmap </B></TD><TD>- row layout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmap </B></TD><TD>- column layout Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmap </B></TD><TD>- row layout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmap </B></TD><TD>- column layout
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>(), <A HREF="../Mat/MatGetLocalToGlobalMapping.html#MatGetLocalToGlobalMapping">MatGetLocalToGlobalMapping</A>()
diff --git a/docs/manualpages/Mat/MatGetLocalSize.html b/docs/manualpages/Mat/MatGetLocalSize.html
index 4c31bfc..9171f2d 100644
--- a/docs/manualpages/Mat/MatGetLocalSize.html
+++ b/docs/manualpages/Mat/MatGetLocalSize.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetLocalSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetLocalSize"><H1>MatGetLocalSize</H1></A>
 Returns the number of rows and columns in a matrix stored locally.  This information may be implementation dependent, so use with care. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Returns the number of rows and columns in a matrix stored locally.  This informa
 #include "petscmat.h" 
 PetscErrorCode MatGetLocalSize(Mat mat,PetscInt *m,PetscInt *n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of local rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local columns Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of local rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local columns
+</TD></TR></TABLE>
 <P>
-Note: both output parameters can be NULL on input. Many br
+Note: both output parameters can be NULL on input.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetLocalSubMatrix.html b/docs/manualpages/Mat/MatGetLocalSubMatrix.html
index 9f8b601..9f88980 100644
--- a/docs/manualpages/Mat/MatGetLocalSubMatrix.html
+++ b/docs/manualpages/Mat/MatGetLocalSubMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetLocalSubMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetLocalSubMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetLocalSubMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetLocalSubMatrix"><H1>MatGetLocalSubMatrix</H1></A>
 Gets a reference to a submatrix specified in local numbering 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Gets a reference to a submatrix specified in local numbering
 #include "petscmat.h" 
 PetscErrorCode MatGetLocalSubMatrix(Mat mat,IS isrow,IS iscol,Mat *submat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-mat - matrix to extract local submatrix from Many brisrow - local row indices for submatrix Many briscol - local column indices for submatrix Many br
+mat - matrix to extract local submatrix from
+isrow - local row indices for submatrix
+iscol - local column indices for submatrix
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-submat - the submatrix Many br
+submat - the submatrix
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The submat should be returned with <A HREF="../Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</A>(). Many br
+The submat should be returned with <A HREF="../Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</A>().
 <P>
-Depending on the format of mat, the returned submat may not implement <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>().  Its communicator may be Many brthe same as mat, it may be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>, or some other subcomm of mat's. Many br
+Depending on the format of mat, the returned submat may not implement <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>().  Its communicator may be
+the same as mat, it may be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>, or some other subcomm of mat's.
 <P>
-The submat always implements <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>().  If isrow and iscol have the same block size, then Many brMatSetValuesBlockedLocal() will also be implemented. Many br
+The submat always implements <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>().  If isrow and iscol have the same block size, then
+<A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>() will also be implemented.
 <P>
-The mat must have had a <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> provided to it with <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>(). Note that Many brmatrices obtained with DMCreateMat() generally already have the local to global mapping provided. Many br
+The mat must have had a <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A> provided to it with <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>(). Note that
+matrices obtained with DMCreateMat() generally already have the local to global mapping provided.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</A>(), <A HREF="../Mat/MatCreateLocalRef.html#MatCreateLocalRef">MatCreateLocalRef</A>(), <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>()
diff --git a/docs/manualpages/Mat/MatGetLocalToGlobalMapping.html b/docs/manualpages/Mat/MatGetLocalToGlobalMapping.html
index e20303b..3922b28 100644
--- a/docs/manualpages/Mat/MatGetLocalToGlobalMapping.html
+++ b/docs/manualpages/Mat/MatGetLocalToGlobalMapping.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetLocalToGlobalMapping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetLocalToGlobalMapping"><H1>MatGetLocalToGlobalMapping</H1></A>
 Gets the local-to-global numbering set by <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the local-to-global numbering set by <A HREF="../Mat/MatSetLocalToGlobalMap
 #include "petscmat.h" 
 PetscErrorCode MatGetLocalToGlobalMapping(Mat A,ISLocalToGlobalMapping *rmapping,ISLocalToGlobalMapping *cmapping)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmapping </B></TD><TD>- row mapping Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmapping </B></TD><TD>- column mapping Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmapping </B></TD><TD>- row mapping
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmapping </B></TD><TD>- column mapping
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetMultiProcBlock.html b/docs/manualpages/Mat/MatGetMultiProcBlock.html
index c6211bd..8648eb5 100644
--- a/docs/manualpages/Mat/MatGetMultiProcBlock.html
+++ b/docs/manualpages/Mat/MatGetMultiProcBlock.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetMultiProcBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetMultiProcBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetMultiProcBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetMultiProcBlock"><H1>MatGetMultiProcBlock</H1></A>
 Create multiple [bjacobi] 'parallel submatrices' from a given 'mat' object. Each submatrix can span multiple procs. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,34 @@ Create multiple [bjacobi] 'parallel submatrices' from a given 'mat' object. Each
 #include "petscmat.h" 
 PetscErrorCode   MatGetMultiProcBlock(Mat mat, MPI_Comm subComm, MatReuse scall,Mat *subMat)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subcomm </B></TD><TD>- the subcommunicator obtained by com_split(comm) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subcomm </B></TD><TD>- the subcommunicator obtained by com_split(comm)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>subMat </B> -'parallel submatrices each spans a given subcomm Many br
+<DT><B>subMat </B> -'parallel submatrices each spans a given subcomm
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The submatrix partition across processors is dictated by 'subComm' a Many brcommunicator obtained by com_split(comm). The comm_split Many bris not restriced to be grouped with consecutive original ranks. Many br
+The submatrix partition across processors is dictated by 'subComm' a
+communicator obtained by com_split(comm). The comm_split
+is not restriced to be grouped with consecutive original ranks.
 <P>
-Due the comm_split() usage, the parallel layout of the submatrices Many brmap directly to the layout of the original matrix [wrt the local Many brrow,col partitioning]. So the original 'DiagonalMat' naturally maps Many brinto the 'DiagonalMat' of the subMat, hence it is used directly from Many brthe subMat. However the offDiagMat looses some columns - and this is Many brreconstructed with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() Many br
+Due the comm_split() usage, the parallel layout of the submatrices
+map directly to the layout of the original matrix [wrt the local
+row,col partitioning]. So the original 'DiagonalMat' naturally maps
+into the 'DiagonalMat' of the subMat, hence it is used directly from
+the subMat. However the offDiagMat looses some columns - and this is
+reconstructed with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetNearNullSpace.html b/docs/manualpages/Mat/MatGetNearNullSpace.html
index 5c70e41..747c8a5 100644
--- a/docs/manualpages/Mat/MatGetNearNullSpace.html
+++ b/docs/manualpages/Mat/MatGetNearNullSpace.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetNearNullSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetNearNullSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetNearNullSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetNearNullSpace"><H1>MatGetNearNullSpace</H1></A>
 et null space attached with <A HREF="../Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ et null space attached with <A HREF="../Mat/MatSetNearNullSpace.html#MatSetNearN
 #include "petscmat.h" 
 PetscErrorCode MatGetNearNullSpace(Mat mat,MatNullSpace *nullsp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nullsp </B> -the null space object, NULL if not set Many br
+<DT><B>nullsp </B> -the null space object, NULL if not set
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetNonzeroState.html b/docs/manualpages/Mat/MatGetNonzeroState.html
index 0d50d71..a9e1a62 100644
--- a/docs/manualpages/Mat/MatGetNonzeroState.html
+++ b/docs/manualpages/Mat/MatGetNonzeroState.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetNonzeroState</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetNonzeroState.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetNonzeroState.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetNonzeroState"><H1>MatGetNonzeroState</H1></A>
 Returns a 64 bit integer representing the current state of nonzeros in the matrix. If the matrix has had no new nonzero locations added to the matrix since the previous call then the value will be the same, otherwise it will be larger 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Returns a 64 bit integer representing the current state of nonzeros in the matri
 #include "petscmat.h" 
 PetscErrorCode MatGetNonzeroState(Mat mat,PetscObjectState *state)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A  </B> -the matrix Many br
+<DT><B>A  </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>state </B> -the current state Many br
+<DT><B>state </B> -the current state
 <br>
 <P>
-Notes: You can only compare states from two different calls to the SAME matrix, you cannot compare calls between Many brdifferent matrices Many br
+Notes: You can only compare states from two different calls to the SAME matrix, you cannot compare calls between
+different matrices
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatGetNonzeroState">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatGetNullSpace.html b/docs/manualpages/Mat/MatGetNullSpace.html
index ae5f4a7..01e0b78 100644
--- a/docs/manualpages/Mat/MatGetNullSpace.html
+++ b/docs/manualpages/Mat/MatGetNullSpace.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetNullSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetNullSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetNullSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetNullSpace"><H1>MatGetNullSpace</H1></A>
 retrieves the null space to a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ retrieves the null space to a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatGetNullSpace(Mat mat, MatNullSpace *nullsp)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetOption.html b/docs/manualpages/Mat/MatGetOption.html
index d24486f..9e11258 100644
--- a/docs/manualpages/Mat/MatGetOption.html
+++ b/docs/manualpages/Mat/MatGetOption.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetOption</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetOption.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetOption.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetOption"><H1>MatGetOption</H1></A>
 Gets a parameter option that has been set for a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Gets a parameter option that has been set for a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatGetOption(Mat mat,MatOption op,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> for certain operations, such as MAT_SPD, not collective for MAT_ROW_ORIENTED, see <A HREF="../Mat/MatOption.html#MatOption">MatOption</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> for certain operations, such as MAT_SPD, not collective for MAT_ROW_ORIENTED, see <A HREF="../Mat/MatOption.html#MatOption">MatOption</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>option </B></TD><TD>- the option, this only responds to certain options, check the code for which ones Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>option </B></TD><TD>- the option, this only responds to certain options, check the code for which ones
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -turn the option on (<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) or off (<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) Many br
+<DT><B>flg </B> -turn the option on (<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) or off (<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>)
 <br>
 <P>
-Notes: Can only be called after <A HREF="../Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</A>() and <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() have been set. Many br
+Notes: Can only be called after <A HREF="../Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</A>() and <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() have been set.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetOptionsPrefix.html b/docs/manualpages/Mat/MatGetOptionsPrefix.html
index fb7ead6..80fd066 100644
--- a/docs/manualpages/Mat/MatGetOptionsPrefix.html
+++ b/docs/manualpages/Mat/MatGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetOptionsPrefix"><H1>MatGetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Mat/Mat.html#Mat">Mat</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Sets the prefix used for searching for all <A HREF="../Mat/Mat.html#Mat">Mat</A>
 #include "petscmat.h" 
 PetscErrorCode MatGetOptionsPrefix(Mat A,const char *prefix[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the <A HREF="../Mat/Mat.html#Mat">Mat</A> context Many br
+<DT><B>A </B> -the <A HREF="../Mat/Mat.html#Mat">Mat</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used Many br
+<DT><B>prefix </B> -pointer to the prefix string used
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prefix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prefix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, get, options, prefix, database
diff --git a/docs/manualpages/Mat/MatGetOwnershipIS.html b/docs/manualpages/Mat/MatGetOwnershipIS.html
index edd588e..fbd2ed6 100644
--- a/docs/manualpages/Mat/MatGetOwnershipIS.html
+++ b/docs/manualpages/Mat/MatGetOwnershipIS.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetOwnershipIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetOwnershipIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetOwnershipIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetOwnershipIS"><H1>MatGetOwnershipIS</H1></A>
 Get row and column ownership as index sets 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Get row and column ownership as index sets
 #include "petscmat.h" 
 PetscErrorCode MatGetOwnershipIS(Mat A,IS *rows,IS *cols)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>A </B> -matrix of type Elemental Many br
+<DT><B>A </B> -matrix of type Elemental
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- rows in which this process owns elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- columns in which this process owns elements Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- rows in which this process owns elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- columns in which this process owns elements
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</A>(), <A HREF="../Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MATELEMENTAL.html#MATELEMENTAL">MATELEMENTAL</A>, <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
diff --git a/docs/manualpages/Mat/MatGetOwnershipRange.html b/docs/manualpages/Mat/MatGetOwnershipRange.html
index b881713..6d8705c 100644
--- a/docs/manualpages/Mat/MatGetOwnershipRange.html
+++ b/docs/manualpages/Mat/MatGetOwnershipRange.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetOwnershipRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetOwnershipRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetOwnershipRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetOwnershipRange"><H1>MatGetOwnershipRange</H1></A>
 Returns the range of matrix rows owned by this processor, assuming that the matrix is laid out with the first n1 rows on the first processor, the next n2 rows on the second, etc. For certain parallel layouts this range may not be well defined. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the range of matrix rows owned by this processor, assuming that the matr
 #include "petscmat.h" 
 PetscErrorCode MatGetOwnershipRange(Mat mat,PetscInt *m,PetscInt *n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the global index of the first local row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- one more than the global index of the last local row Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the global index of the first local row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- one more than the global index of the last local row
+</TD></TR></TABLE>
 <P>
-Note: Both output parameters can be NULL on input. Many br
+Note: Both output parameters can be NULL on input.
 <pre>
  This function requires that the matrix be preallocated. If you have not preallocated, consider using
 </pre>
@@ -36,7 +38,7 @@ Note: Both output parameters can be NULL on input. Many br
  and then MPI_Scan() to calculate prefix sums of the local sizes.
 </pre>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetOwnershipRangeColumn.html b/docs/manualpages/Mat/MatGetOwnershipRangeColumn.html
index d6f46f0..cf6e96d 100644
--- a/docs/manualpages/Mat/MatGetOwnershipRangeColumn.html
+++ b/docs/manualpages/Mat/MatGetOwnershipRangeColumn.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetOwnershipRangeColumn</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetOwnershipRangeColumn.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetOwnershipRangeColumn.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetOwnershipRangeColumn"><H1>MatGetOwnershipRangeColumn</H1></A>
 Returns the range of matrix columns associated with rows of a vector one multiplies by that owned by this processor. (The columns of the "diagonal block") 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Returns the range of matrix columns associated with rows of a vector one multipl
 #include "petscmat.h" 
 PetscErrorCode MatGetOwnershipRangeColumn(Mat mat,PetscInt *m,PetscInt *n)
 </PRE>
-Not Collective, unless matrix has not been allocated, then collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Not Collective, unless matrix has not been allocated, then collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the global index of the first local column Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- one more than the global index of the last local column Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the global index of the first local column
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- one more than the global index of the last local column
+</TD></TR></TABLE>
 <P>
-Notes: both output parameters can be NULL on input. Many br
+Notes: both output parameters can be NULL on input.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetOwnershipRanges.html b/docs/manualpages/Mat/MatGetOwnershipRanges.html
index f77d203..90e37c9 100644
--- a/docs/manualpages/Mat/MatGetOwnershipRanges.html
+++ b/docs/manualpages/Mat/MatGetOwnershipRanges.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetOwnershipRanges</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetOwnershipRanges.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetOwnershipRanges.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetOwnershipRanges"><H1>MatGetOwnershipRanges</H1></A>
 Returns the range of matrix rows owned by each process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the range of matrix rows owned by each process
 #include "petscmat.h" 
 PetscErrorCode MatGetOwnershipRanges(Mat mat,const PetscInt **ranges)
 </PRE>
-Not Collective, unless matrix has not been allocated, then collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Not Collective, unless matrix has not been allocated, then collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ranges </B> -start of each processors portion plus one more than the total length at the end Many br
+<DT><B>ranges </B> -start of each processors portion plus one more than the total length at the end
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetOwnershipRangesColumn.html b/docs/manualpages/Mat/MatGetOwnershipRangesColumn.html
index 297cc2c..1111229 100644
--- a/docs/manualpages/Mat/MatGetOwnershipRangesColumn.html
+++ b/docs/manualpages/Mat/MatGetOwnershipRangesColumn.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetOwnershipRangesColumn</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetOwnershipRangesColumn.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetOwnershipRangesColumn.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetOwnershipRangesColumn"><H1>MatGetOwnershipRangesColumn</H1></A>
 Returns the range of matrix columns associated with rows of a vector one multiplies by that owned by this processor. (The columns of the "diagonal blocks" for each process) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the range of matrix columns associated with rows of a vector one multipl
 #include "petscmat.h" 
 PetscErrorCode MatGetOwnershipRangesColumn(Mat mat,const PetscInt **ranges)
 </PRE>
-Not Collective, unless matrix has not been allocated, then collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Not Collective, unless matrix has not been allocated, then collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ranges </B> -start of each processors portion plus one more then the total length at the end Many br
+<DT><B>ranges </B> -start of each processors portion plus one more then the total length at the end
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetRow.html b/docs/manualpages/Mat/MatGetRow.html
index 535a044..deb438a 100644
--- a/docs/manualpages/Mat/MatGetRow.html
+++ b/docs/manualpages/Mat/MatGetRow.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetRow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetRow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetRow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetRow"><H1>MatGetRow</H1></A>
 Gets a row of a matrix.  You MUST call <A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A>() for each row that you get to ensure that your application does not bleed memory. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,49 @@ Gets a row of a matrix.  You MUST call <A HREF="../Mat/MatRestoreRow.html#MatRes
 #include "petscmat.h" 
 PetscErrorCode MatGetRow(Mat mat,PetscInt row,PetscInt *ncols,const PetscInt *cols[],const PetscScalar *vals[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row to get Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row to get
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- if not NULL, the number of nonzeros in the row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- if not NULL, the column numbers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vals </B></TD><TD>- if not NULL, the values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- if not NULL, the number of nonzeros in the row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- if not NULL, the column numbers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vals </B></TD><TD>- if not NULL, the values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is provided for people who need to have direct access Many brto the structure of a matrix.  We hope that we provide enough Many brhigh-level matrix routines that few users will need it. Many br
+This routine is provided for people who need to have direct access
+to the structure of a matrix.  We hope that we provide enough
+high-level matrix routines that few users will need it.
 <P>
-<A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() always returns 0-based column indices, regardless of Many brwhether the internal representation is 0-based (default) or 1-based. Many br
+<A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() always returns 0-based column indices, regardless of
+whether the internal representation is 0-based (default) or 1-based.
 <P>
-For better efficiency, set cols and/or vals to NULL if you do Many brnot wish to extract these quantities. Many br
+For better efficiency, set cols and/or vals to NULL if you do
+not wish to extract these quantities.
 <P>
-The user can only examine the values extracted with <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>(); Many brthe values cannot be altered.  To change the matrix entries, one Many brmust use <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(). Many br
+The user can only examine the values extracted with <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>();
+the values cannot be altered.  To change the matrix entries, one
+must use <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>().
 <P>
-You can only have one call to <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() outstanding for a particular Many brmatrix at a time, per processor. <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() can only obtain rows Many brassociated with the given processor, it cannot get rows from the Many brother processors; for that we suggest using <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>(), then Many brMatGetRow() on the submatrix. The row  [...]
+You can only have one call to <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() outstanding for a particular
+matrix at a time, per processor. <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() can only obtain rows
+associated with the given processor, it cannot get rows from the
+other processors; for that we suggest using <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>(), then
+<A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() on the submatrix. The row indix passed to MatGetRows()
+is in the global number of rows.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-The calling sequence from Fortran is Many br<PRE>
+The calling sequence from Fortran is
+<PRE>
    <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>(matrix,row,ncols,cols,values,ierr)
          <A HREF="../Mat/Mat.html#Mat">Mat</A>     matrix (input)
          integer row    (input)
@@ -47,13 +64,15 @@ The calling sequence from Fortran is Many br<PRE>
          integer cols(maxcols) (output)
          double precision (or double complex) values(maxcols) output
 </PRE>
- Many brwhere maxcols >= maximum nonzeros in any row of the matrix. Many br
+
+where maxcols >= maximum nonzeros in any row of the matrix.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Caution</FONT></H3>
-Do not try to change the contents of the output arrays (cols and vals). Many brIn some cases, this may corrupt the matrix. Many br
+Do not try to change the contents of the output arrays (cols and vals).
+In some cases, this may corrupt the matrix.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetRowIJ.html b/docs/manualpages/Mat/MatGetRowIJ.html
index c122ab9..ce4c58d 100644
--- a/docs/manualpages/Mat/MatGetRowIJ.html
+++ b/docs/manualpages/Mat/MatGetRowIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetRowIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetRowIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetRowIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetRowIJ"><H1>MatGetRowIJ</H1></A>
 Returns the compressed row storage i and j indices for sequential matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,42 @@ Returns the compressed row storage i and j indices for sequential matrices.
 #include "petscmat.h" 
 PetscErrorCode MatGetRowIJ(Mat mat,PetscInt shift,PetscBool symmetric,PetscBool inodecompressed,PetscInt *n,const PetscInt *ia[],const PetscInt *ja[],PetscBool  *done)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- 0 or 1 indicating we want the indices starting at 0 or 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symmetric </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating the matrix data structure should be   symmetrized Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inodecompressed </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>  indicating if the nonzero structure of the Many brinodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is Many bralways used. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- 0 or 1 indicating we want the indices starting at 0 or 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symmetric </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating the matrix data structure should be   symmetrized
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inodecompressed </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>  indicating if the nonzero structure of the
+inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is
+always used.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of rows in the (possibly compressed) matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the row pointers [of length n+1] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ja </B></TD><TD>- the column indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>done </B></TD><TD>- indicates if the routine actually worked and returned appropriate ia[] and ja[] arrays; callers Many brare responsible for handling the case when done == <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> and ia and ja are not set Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of rows in the (possibly compressed) matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the row pointers [of length n+1]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ja </B></TD><TD>- the column indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>done </B></TD><TD>- indicates if the routine actually worked and returned appropriate ia[] and ja[] arrays; callers
+are responsible for handling the case when done == <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> and ia and ja are not set
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: You CANNOT change any of the ia[] or ja[] values. Many br
+Notes: You CANNOT change any of the ia[] or ja[] values.
 <P>
-Use <A HREF="../Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</A>() when you are finished accessing the ia[] and ja[] values Many br
+Use <A HREF="../Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</A>() when you are finished accessing the ia[] and ja[] values
 <P>
-Fortran Node Many br
+Fortran Node
 <P>
-In Fortran use Many br
+In Fortran use
 <pre>
           <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> ia(1), ja(1)
 </pre>
diff --git a/docs/manualpages/Mat/MatGetRowMax.html b/docs/manualpages/Mat/MatGetRowMax.html
index bbd361b..2d02a33 100644
--- a/docs/manualpages/Mat/MatGetRowMax.html
+++ b/docs/manualpages/Mat/MatGetRowMax.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetRowMax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetRowMax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetRowMax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetRowMax"><H1>MatGetRowMax</H1></A>
 Gets the maximum value (of the real part) of each row of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Gets the maximum value (of the real part) of each row of the matrix
 #include "petscmat.h" 
 PetscErrorCode MatGetRowMax(Mat mat,Vec v,PetscInt idx[])
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the maximums Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the indices of the column found for each row (optional) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the maximums
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the indices of the column found for each row (optional)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: The result of this call are the same as if one converted the matrix to dense format Many brand found the minimum value in each row (i.e. the implicit zeros are counted as zeros). Many br
+Notes: The result of this call are the same as if one converted the matrix to dense format
+and found the minimum value in each row (i.e. the implicit zeros are counted as zeros).
 <P>
-This code is only implemented for a couple of matrix formats. Many br
+This code is only implemented for a couple of matrix formats.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetRowMaxAbs.html b/docs/manualpages/Mat/MatGetRowMaxAbs.html
index 3743453..27c190b 100644
--- a/docs/manualpages/Mat/MatGetRowMaxAbs.html
+++ b/docs/manualpages/Mat/MatGetRowMaxAbs.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetRowMaxAbs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetRowMaxAbs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetRowMaxAbs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetRowMaxAbs"><H1>MatGetRowMaxAbs</H1></A>
 Gets the maximum value (in absolute value) of each row of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Gets the maximum value (in absolute value) of each row of the matrix
 #include "petscmat.h" 
 PetscErrorCode MatGetRowMaxAbs(Mat mat,Vec v,PetscInt idx[])
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the maximums Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the indices of the column found for each row (or NULL if not needed) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the maximums
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the indices of the column found for each row (or NULL if not needed)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: if a row is completely empty or has only 0.0 values then the idx[] value for that Many brrow is 0 (the first column). Many br
+Notes: if a row is completely empty or has only 0.0 values then the idx[] value for that
+row is 0 (the first column).
 <P>
-This code is only implemented for a couple of matrix formats. Many br
+This code is only implemented for a couple of matrix formats.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetRowMin.html b/docs/manualpages/Mat/MatGetRowMin.html
index e218dc1..f60fff9 100644
--- a/docs/manualpages/Mat/MatGetRowMin.html
+++ b/docs/manualpages/Mat/MatGetRowMin.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetRowMin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetRowMin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetRowMin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetRowMin"><H1>MatGetRowMin</H1></A>
 Gets the minimum value (of the real part) of each row of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,31 @@ Gets the minimum value (of the real part) of each row of the matrix
 #include "petscmat.h" 
 PetscErrorCode MatGetRowMin(Mat mat,Vec v,PetscInt idx[])
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the maximums Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the indices of the column found for each row (optional) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the maximums
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the indices of the column found for each row (optional)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: The result of this call are the same as if one converted the matrix to dense format Many brand found the minimum value in each row (i.e. the implicit zeros are counted as zeros). Many br
+Notes: The result of this call are the same as if one converted the matrix to dense format
+and found the minimum value in each row (i.e. the implicit zeros are counted as zeros).
 <P>
-This code is only implemented for a couple of matrix formats. Many br
+This code is only implemented for a couple of matrix formats.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</A>(), <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>(), MatGetSubmatrix(), <A HREF="../Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</A>(),
-<BR><A HREF="../Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatGetRowMin">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatGetRowMinAbs.html b/docs/manualpages/Mat/MatGetRowMinAbs.html
index a9725b8..8c57ff3 100644
--- a/docs/manualpages/Mat/MatGetRowMinAbs.html
+++ b/docs/manualpages/Mat/MatGetRowMinAbs.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetRowMinAbs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetRowMinAbs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetRowMinAbs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetRowMinAbs"><H1>MatGetRowMinAbs</H1></A>
 Gets the minimum value (in absolute value) of each row of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Gets the minimum value (in absolute value) of each row of the matrix
 #include "petscmat.h" 
 PetscErrorCode MatGetRowMinAbs(Mat mat,Vec v,PetscInt idx[])
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the minimums Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the indices of the column found for each row (or NULL if not needed) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector for storing the minimums
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- the indices of the column found for each row (or NULL if not needed)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: if a row is completely empty or has only 0.0 values then the idx[] value for that Many brrow is 0 (the first column). Many br
+Notes: if a row is completely empty or has only 0.0 values then the idx[] value for that
+row is 0 (the first column).
 <P>
-This code is only implemented for a couple of matrix formats. Many br
+This code is only implemented for a couple of matrix formats.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetRowSum.html b/docs/manualpages/Mat/MatGetRowSum.html
index 6ebf5f5..f3c5406 100644
--- a/docs/manualpages/Mat/MatGetRowSum.html
+++ b/docs/manualpages/Mat/MatGetRowSum.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetRowSum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetRowSum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetRowSum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetRowSum"><H1>MatGetRowSum</H1></A>
 Gets the sum of each row of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Gets the sum of each row of the matrix
 #include "petscmat.h" 
 PetscErrorCode MatGetRowSum(Mat mat, Vec v)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the vector for storing the sum of rows Many br
+<DT><B>v </B> -the vector for storing the sum of rows
 <br>
 <P>
- Many br
+
 <P>
-Notes: This code is slow since it is not currently specialized for different formats Many br
+Notes: This code is slow since it is not currently specialized for different formats
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetRowUpperTriangular.html b/docs/manualpages/Mat/MatGetRowUpperTriangular.html
index aab9f01..b52d22a 100644
--- a/docs/manualpages/Mat/MatGetRowUpperTriangular.html
+++ b/docs/manualpages/Mat/MatGetRowUpperTriangular.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetRowUpperTriangular</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetRowUpperTriangular.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetRowUpperTriangular.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetRowUpperTriangular"><H1>MatGetRowUpperTriangular</H1></A>
 Sets a flag to enable calls to <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() for matrix in <A HREF="../Mat/MATSBAIJ.html#MATSBAIJ">MATSBAIJ</A> format. You should call <A HREF="../Mat/MatRestoreRowUpperTriangular.html#MatRestoreRowUpperTriangular">MatRestoreRowUpperTriangular</A>() after calling <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>/<A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A>() to disable the flag. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Sets a flag to enable calls to <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetR
 #include "petscmat.h" 
 PetscErrorCode MatGetRowUpperTriangular(Mat mat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The flag is to ensure that users are aware of <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() only provides the upper trianglular part of the row for the matrices in <A HREF="../Mat/MATSBAIJ.html#MATSBAIJ">MATSBAIJ</A> format. Many br
+The flag is to ensure that users are aware of <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() only provides the upper trianglular part of the row for the matrices in <A HREF="../Mat/MATSBAIJ.html#MATSBAIJ">MATSBAIJ</A> format.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetSeqNonzeroStructure.html b/docs/manualpages/Mat/MatGetSeqNonzeroStructure.html
index b892fc5..c22a1d5 100644
--- a/docs/manualpages/Mat/MatGetSeqNonzeroStructure.html
+++ b/docs/manualpages/Mat/MatGetSeqNonzeroStructure.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetSeqNonzeroStructure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetSeqNonzeroStructure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetSeqNonzeroStructure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetSeqNonzeroStructure"><H1>MatGetSeqNonzeroStructure</H1></A>
 Extracts the sequential nonzero structure from a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Extracts the sequential nonzero structure from a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatGetSeqNonzeroStructure(Mat mat,Mat *matstruct)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>matstruct </B> -the sequential matrix with the nonzero structure of mat Many br
+<DT><B>matstruct </B> -the sequential matrix with the nonzero structure of mat
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatDestroySeqNonzeroStructure.html#MatDestroySeqNonzeroStructure">MatDestroySeqNonzeroStructure</A>(), <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>(), <A HREF="../Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</A>()
diff --git a/docs/manualpages/Mat/MatGetSize.html b/docs/manualpages/Mat/MatGetSize.html
index 5e375d1..af392a4 100644
--- a/docs/manualpages/Mat/MatGetSize.html
+++ b/docs/manualpages/Mat/MatGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetSize"><H1>MatGetSize</H1></A>
 Returns the numbers of rows and columns in a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Returns the numbers of rows and columns in a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatGetSize(Mat mat,PetscInt *m,PetscInt *n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of global rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of global columns Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of global rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of global columns
+</TD></TR></TABLE>
 <P>
-Note: both output parameters can be NULL on input. Many br
+Note: both output parameters can be NULL on input.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetSubMatrices.html b/docs/manualpages/Mat/MatGetSubMatrices.html
index b96c229..b07ab09 100644
--- a/docs/manualpages/Mat/MatGetSubMatrices.html
+++ b/docs/manualpages/Mat/MatGetSubMatrices.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetSubMatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetSubMatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetSubMatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetSubMatrices"><H1>MatGetSubMatrices</H1></A>
 Extracts several submatrices from a matrix. If submat points to an array of valid matrices, they may be reused to store the new submatrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,40 +14,56 @@ Extracts several submatrices from a matrix. If submat points to an array of vali
 #include "petscmat.h" 
 PetscErrorCode MatGetSubMatrices(Mat mat,PetscInt n,const IS irow[],const IS icol[],MatReuse scall,Mat *submat[])
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of submatrixes to be extracted (on this processor, may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>irow, icol </B></TD><TD>- index sets of rows and columns to extract Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of submatrixes to be extracted (on this processor, may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>irow, icol </B></TD><TD>- index sets of rows and columns to extract
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>submat </B> -the array of submatrices Many br
+<DT><B>submat </B> -the array of submatrices
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>() can extract ONLY sequential submatrices Many br(from both sequential and parallel matrices). Use <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A>() Many brto extract a parallel submatrix. Many br
+<A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>() can extract ONLY sequential submatrices
+(from both sequential and parallel matrices). Use <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A>()
+to extract a parallel submatrix.
 <P>
-Some matrix types place restrictions on the row and column Many brindices, such as that they be sorted or that they be equal to each other. Many br
+Some matrix types place restrictions on the row and column
+indices, such as that they be sorted or that they be equal to each other.
 <P>
-The index sets may not have duplicate entries. Many br
+The index sets may not have duplicate entries.
 <P>
-When extracting submatrices from a parallel matrix, each processor can Many brform a different submatrix by setting the rows and columns of its Many brindividual index sets according to the local submatrix desired. Many br
+When extracting submatrices from a parallel matrix, each processor can
+form a different submatrix by setting the rows and columns of its
+individual index sets according to the local submatrix desired.
 <P>
-When finished using the submatrices, the user should destroy Many brthem with <A HREF="../Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</A>(). Many br
+When finished using the submatrices, the user should destroy
+them with <A HREF="../Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</A>().
 <P>
-MAT_REUSE_MATRIX can only be used when the nonzero structure of the Many broriginal matrix has not changed from that last call to <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>(). Many br
+MAT_REUSE_MATRIX can only be used when the nonzero structure of the
+original matrix has not changed from that last call to <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>().
 <P>
-This routine creates the matrices in submat; you should NOT create them before Many brcalling it. It also allocates the array of matrix pointers submat. Many br
+This routine creates the matrices in submat; you should NOT create them before
+calling it. It also allocates the array of matrix pointers submat.
 <P>
-For BAIJ matrices the index sets must respect the block structure, that is if they Many brrequest one row/column in a block, they must request all rows/columns that are in Many brthat block. For example, if the block size is 2 you cannot request just row 0 and Many brcolumn 0. Many br
+For BAIJ matrices the index sets must respect the block structure, that is if they
+request one row/column in a block, they must request all rows/columns that are in
+that block. For example, if the block size is 2 you cannot request just row 0 and
+column 0.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-The Fortran interface is slightly different from that given below; it Many brrequires one to pass in  as submat a <A HREF="../Mat/Mat.html#Mat">Mat</A> (integer) array of size at least m. Many br
+The Fortran interface is slightly different from that given below; it
+requires one to pass in  as submat a <A HREF="../Mat/Mat.html#Mat">Mat</A> (integer) array of size at least m.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetSubMatrix.html b/docs/manualpages/Mat/MatGetSubMatrix.html
index 5878963..dd9fa88 100644
--- a/docs/manualpages/Mat/MatGetSubMatrix.html
+++ b/docs/manualpages/Mat/MatGetSubMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetSubMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetSubMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetSubMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetSubMatrix"><H1>MatGetSubMatrix</H1></A>
 Gets a single submatrix on the same number of processors as the original matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,48 @@ Gets a single submatrix on the same number of processors as the original matrix.
 #include "petscmat.h" 
 PetscErrorCode MatGetSubMatrix(Mat mat,IS isrow,IS iscol,MatReuse cll,Mat *newmat)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the original matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> containing the rows this processor should obtain Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> containing all columns you wish to keep. Each process should list the columns that will be in IT's "diagonal part" in the new matrix. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cll </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the original matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> containing the rows this processor should obtain
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> containing all columns you wish to keep. Each process should list the columns that will be in IT's "diagonal part" in the new matrix.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cll </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newmat </B> -the new submatrix, of the same type as the old Many br
+<DT><B>newmat </B> -the new submatrix, of the same type as the old
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The submatrix will be able to be multiplied with vectors using the same layout as iscol. Many br
+The submatrix will be able to be multiplied with vectors using the same layout as iscol.
 <P>
-Some matrix types place restrictions on the row and column indices, such Many bras that they be sorted or that they be equal to each other. Many br
+Some matrix types place restrictions on the row and column indices, such
+as that they be sorted or that they be equal to each other.
 <P>
-The index sets may not have duplicate entries. Many br
+The index sets may not have duplicate entries.
 <P>
-The first time this is called you should use a cll of MAT_INITIAL_MATRIX, Many brthe <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A>() routine will create the newmat for you. Any additional calls Many brto this routine with a mat of the same nonzero structure and with a call of MAT_REUSE_MATRIX Many brwill reuse the matrix generated the first time.  You should call <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>() on newmat when Many bryou are finishe [...]
+The first time this is called you should use a cll of MAT_INITIAL_MATRIX,
+the <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A>() routine will create the newmat for you. Any additional calls
+to this routine with a mat of the same nonzero structure and with a call of MAT_REUSE_MATRIX
+will reuse the matrix generated the first time.  You should call <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>() on newmat when
+you are finished using it.
 <P>
-The communicator of the newly obtained matrix is ALWAYS the same as the communicator of Many brthe input matrix. Many br
+The communicator of the newly obtained matrix is ALWAYS the same as the communicator of
+the input matrix.
 <P>
-If iscol is NULL then all columns are obtained (not supported in Fortran). Many br
+If iscol is NULL then all columns are obtained (not supported in Fortran).
 <P>
 <H3><FONT COLOR="#CC3333">Example usage</FONT></H3>
-Consider the following 8x8 matrix with 34 non-zero values, that is Many brassembled across 3 processors. Let's assume that proc0 owns 3 rows, Many brproc1 owns 3 rows, proc2 owns 2 rows. This division can be shown Many br
+Consider the following 8x8 matrix with 34 non-zero values, that is
+assembled across 3 processors. Let's assume that proc0 owns 3 rows,
+proc1 owns 3 rows, proc2 owns 2 rows. This division can be shown
 <H3><FONT COLOR="#CC3333">as follows</FONT></H3>
 <P>
 <PRE>
@@ -58,9 +70,9 @@ Consider the following 8x8 matrix with 34 non-zero values, that is Many brassemb
     Proc2  25 26 27  |  0  0 28  | 29  0
            30  0  0  | 31 32 33  |  0 34
 </PRE>
- Many br
+
 <P>
-Suppose isrow = [0 1 | 4 | 6 7] and iscol = [1 2 | 3 4 5 | 6].  The resulting submatrix is Many br
+Suppose isrow = [0 1 | 4 | 6 7] and iscol = [1 2 | 3 4 5 | 6].  The resulting submatrix is
 <P>
 <PRE>
             2  0  |  0  3  0  |  0
@@ -71,7 +83,7 @@ Suppose isrow = [0 1 | 4 | 6 7] and iscol = [1 2 | 3 4 5 | 6].  The resulting su
     Proc2  26 27  |  0  0 28  | 29
             0  0  | 31 32 33  |  0
 </PRE>
- Many br
+
 <P>
 <P>
 <P>
diff --git a/docs/manualpages/Mat/MatGetSubMatrixOption.html b/docs/manualpages/Mat/MatGetSubMatrixOption.html
index af00264..e4f8786 100644
--- a/docs/manualpages/Mat/MatGetSubMatrixOption.html
+++ b/docs/manualpages/Mat/MatGetSubMatrixOption.html
@@ -5,15 +5,15 @@
 <TITLE>MatGetSubMatrixOption</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetSubMatrixOption.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetSubMatrixOption.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetSubMatrixOption"><H1>MatGetSubMatrixOption</H1></A>
 Indicates if matrices obtained from a call to <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>() include the matrix values. Currently it is only used by MatGetSeqNonzerostructure(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_DO_NOT_GET_VALUES,MAT_GET_VALUES} <A HREF="../Mat/MatGetSubMatrixOption.html#MatGetSubMatrixOption">MatGetSubMatrixOption</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  MatGetSeqNonzerostructure()
diff --git a/docs/manualpages/Mat/MatGetTrace.html b/docs/manualpages/Mat/MatGetTrace.html
index 08e6525..9baf76a 100644
--- a/docs/manualpages/Mat/MatGetTrace.html
+++ b/docs/manualpages/Mat/MatGetTrace.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetTrace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetTrace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetTrace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetTrace"><H1>MatGetTrace</H1></A>
 Gets the trace of a matrix. The sum of the diagonal entries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the trace of a matrix. The sum of the diagonal entries.
 #include "petscmat.h" 
 PetscErrorCode MatGetTrace(Mat mat,PetscScalar *trace)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>trace </B> -the sum of the diagonal entries Many br
+<DT><B>trace </B> -the sum of the diagonal entries
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatGetTrace">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatGetTransposeNullSpace.html b/docs/manualpages/Mat/MatGetTransposeNullSpace.html
index 0ffe059..3a8c09d 100644
--- a/docs/manualpages/Mat/MatGetTransposeNullSpace.html
+++ b/docs/manualpages/Mat/MatGetTransposeNullSpace.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetTransposeNullSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetTransposeNullSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetTransposeNullSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetTransposeNullSpace"><H1>MatGetTransposeNullSpace</H1></A>
 retrieves the null space of the transpose of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ retrieves the null space of the transpose of a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatGetTransposeNullSpace(Mat mat, MatNullSpace *nullsp)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatGetType.html b/docs/manualpages/Mat/MatGetType.html
index fc1849d..9bfeb29 100644
--- a/docs/manualpages/Mat/MatGetType.html
+++ b/docs/manualpages/Mat/MatGetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetType"><H1>MatGetType</H1></A>
 Gets the matrix type as a string from the matrix object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the matrix type as a string from the matrix object.
 #include "petscmat.h" 
 PetscErrorCode  MatGetType(Mat mat,MatType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -name of matrix type Many br
+<DT><B>name </B> -name of matrix type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Mat/MatType.html#MatType">MatType</A>, get, method, name
diff --git a/docs/manualpages/Mat/MatGetValues.html b/docs/manualpages/Mat/MatGetValues.html
index 66ea62a..514b26f 100644
--- a/docs/manualpages/Mat/MatGetValues.html
+++ b/docs/manualpages/Mat/MatGetValues.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetValues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatGetValues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatGetValues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetValues"><H1>MatGetValues</H1></A>
 Gets a block of values from a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,36 @@ Gets a block of values from a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatGetValues(Mat mat,PetscInt m,const PetscInt idxm[],PetscInt n,const PetscInt idxn[],PetscScalar v[])
 </PRE>
-Not Collective; currently only returns a local block Many br
+Not Collective; currently only returns a local block
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array for storing the values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, idxm </B></TD><TD>- the number of rows and their global indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n, idxn </B></TD><TD>- the number of columns and their global indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array for storing the values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, idxm </B></TD><TD>- the number of rows and their global indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n, idxn </B></TD><TD>- the number of columns and their global indices
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user must allocate space (m*n PetscScalars) for the values, v. Many brThe values, v, are then returned in a row-oriented format, Many branalogous to that used by default in <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(). Many br
+The user must allocate space (m*n PetscScalars) for the values, v.
+The values, v, are then returned in a row-oriented format,
+analogous to that used by default in <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>().
 <P>
-<A HREF="../Mat/MatGetValues.html#MatGetValues">MatGetValues</A>() uses 0-based row and column numbers in Many brFortran as well as in C. Many br
+<A HREF="../Mat/MatGetValues.html#MatGetValues">MatGetValues</A>() uses 0-based row and column numbers in
+Fortran as well as in C.
 <P>
-<A HREF="../Mat/MatGetValues.html#MatGetValues">MatGetValues</A>() requires that the matrix has been assembled Many brwith <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>().  Thus, calls to Many brMatSetValues() and <A HREF="../Mat/MatGetValues.html#MatGetValues">MatGetValues</A>() CANNOT be made in succession Many brwithout intermediate matrix assembly. Many br
+<A HREF="../Mat/MatGetValues.html#MatGetValues">MatGetValues</A>() requires that the matrix has been assembled
+with <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>().  Thus, calls to
+<A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() and <A HREF="../Mat/MatGetValues.html#MatGetValues">MatGetValues</A>() CANNOT be made in succession
+without intermediate matrix assembly.
 <P>
-Negative row or column indices will be ignored and those locations in v[] will be Many brleft unchanged. Many br
+Negative row or column indices will be ignored and those locations in v[] will be
+left unchanged.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatHasOperation.html b/docs/manualpages/Mat/MatHasOperation.html
index be2c1c1..001b882 100644
--- a/docs/manualpages/Mat/MatHasOperation.html
+++ b/docs/manualpages/Mat/MatHasOperation.html
@@ -5,8 +5,8 @@
 <TITLE>MatHasOperation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatHasOperation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatHasOperation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatHasOperation"><H1>MatHasOperation</H1></A>
 Determines whether the given matrix supports the particular operation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Determines whether the given matrix supports the particular operation.
 #include "petscmat.h" 
 PetscErrorCode  MatHasOperation(Mat mat,MatOperation op,PetscBool  *has)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the operation, for example, MATOP_GET_DIAGONAL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the operation, for example, MATOP_GET_DIAGONAL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>has </B> -either <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>has </B> -either <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the file include/petscmat.h for a complete list of matrix Many broperations, which all have the form MATOP_<OPERATION>, where Many br<OPERATION> is the name (in all capital letters) of the Many bruser-level routine.  E.g., <A HREF="../Mat/MatNorm.html#MatNorm">MatNorm</A>() -> MATOP_NORM. Many br
+See the file include/petscmat.h for a complete list of matrix
+operations, which all have the form MATOP_<OPERATION>, where
+<OPERATION> is the name (in all capital letters) of the
+user-level routine.  E.g., <A HREF="../Mat/MatNorm.html#MatNorm">MatNorm</A>() -> MATOP_NORM.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, has, operation
diff --git a/docs/manualpages/Mat/MatHermitianTranspose.html b/docs/manualpages/Mat/MatHermitianTranspose.html
index 60ac8de..c936d7a 100644
--- a/docs/manualpages/Mat/MatHermitianTranspose.html
+++ b/docs/manualpages/Mat/MatHermitianTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatHermitianTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatHermitianTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatHermitianTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatHermitianTranspose"><H1>MatHermitianTranspose</H1></A>
 Computes an in-place or out-of-place transpose of a matrix in complex conjugate. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Computes an in-place or out-of-place transpose of a matrix in complex conjugate.
 #include "petscmat.h" 
 PetscErrorCode MatHermitianTranspose(Mat mat,MatReuse reuse,Mat *B)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to transpose and complex conjugate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- store the transpose matrix in the provided B Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to transpose and complex conjugate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- store the transpose matrix in the provided B
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>B </B> -the Hermitian Many br
+<DT><B>B </B> -the Hermitian
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you  pass in &mat for B the Hermitian will be done in place Many br
+If you  pass in &mat for B the Hermitian will be done in place
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatICCFactor.html b/docs/manualpages/Mat/MatICCFactor.html
index 045529f..65fd2c2 100644
--- a/docs/manualpages/Mat/MatICCFactor.html
+++ b/docs/manualpages/Mat/MatICCFactor.html
@@ -5,8 +5,8 @@
 <TITLE>MatICCFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatICCFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatICCFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatICCFactor"><H1>MatICCFactor</H1></A>
 Performs in-place incomplete Cholesky factorization of matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,36 @@ Performs in-place incomplete Cholesky factorization of matrix.
 #include "petscmat.h" 
 PetscErrorCode MatICCFactor(Mat mat,IS row,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row/column permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill factor >= 1.0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- level of fill, for ICC(k) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row/column permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill factor >= 1.0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- level of fill, for ICC(k)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Probably really in-place only when level of fill is zero, otherwise allocates Many brnew space to store factored matrix and deletes previous memory. Many br
+Probably really in-place only when level of fill is zero, otherwise allocates
+new space to store factored matrix and deletes previous memory.
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatICCFactorSymbolic.html#MatICCFactorSymbolic">MatICCFactorSymbolic</A>(), <A HREF="../Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</A>(), <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>()
 <BR>
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatICCFactor">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatICCFactorSymbolic.html b/docs/manualpages/Mat/MatICCFactorSymbolic.html
index 3fa6e87..6773439 100644
--- a/docs/manualpages/Mat/MatICCFactorSymbolic.html
+++ b/docs/manualpages/Mat/MatICCFactorSymbolic.html
@@ -5,8 +5,8 @@
 <TITLE>MatICCFactorSymbolic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatICCFactorSymbolic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatICCFactorSymbolic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatICCFactorSymbolic"><H1>MatICCFactorSymbolic</H1></A>
 Performs symbolic incomplete Cholesky factorization for a symmetric matrix.  Use <A HREF="../Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</A>() to complete the factorization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ Performs symbolic incomplete Cholesky factorization for a symmetric matrix.  Use
 #include "petscmat.h" 
 PetscErrorCode MatICCFactorSymbolic(Mat fact,Mat mat,IS perm,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- row and column permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- structure containing Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- row and column permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- structure containing
+</TD></TR></TABLE>
 <pre>
      levels - number of levels of fill.
 </pre>
@@ -29,20 +32,23 @@ Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fact </B> -the factored matrix Many br
+<DT><B>fact </B> -the factored matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should employ the <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</A>(), <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>(), <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>
 <BR>
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatICCFactorSymbolic">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatILUFactor.html b/docs/manualpages/Mat/MatILUFactor.html
index d4f787f..6bacde1 100644
--- a/docs/manualpages/Mat/MatILUFactor.html
+++ b/docs/manualpages/Mat/MatILUFactor.html
@@ -5,8 +5,8 @@
 <TITLE>MatILUFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatILUFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatILUFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatILUFactor"><H1>MatILUFactor</H1></A>
 Performs in-place ILU factorization of matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Performs in-place ILU factorization of matrix.
 #include "petscmat.h" 
 PetscErrorCode MatILUFactor(Mat mat,IS row,IS col,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- column permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- structure containing Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- column permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- structure containing
+</TD></TR></TABLE>
 <pre>
      levels - number of levels of fill.
 </pre>
@@ -31,21 +35,25 @@ Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 <pre>
      1 or 0 - indicating force fill on diagonal (improves robustness for matrices
 </pre>
-missing diagonal entries) Many br
+missing diagonal entries)
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Probably really in-place only when level of fill is zero, otherwise allocates Many brnew space to store factored matrix and deletes previous memory. Many br
+Probably really in-place only when level of fill is zero, otherwise allocates
+new space to store factored matrix and deletes previous memory.
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatILUFactorSymbolic.html#MatILUFactorSymbolic">MatILUFactorSymbolic</A>(), <A HREF="../Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</A>(), <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>(), <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>
 <BR>
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatILUFactor">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatILUFactorSymbolic.html b/docs/manualpages/Mat/MatILUFactorSymbolic.html
index d33625d..cd015f1 100644
--- a/docs/manualpages/Mat/MatILUFactorSymbolic.html
+++ b/docs/manualpages/Mat/MatILUFactorSymbolic.html
@@ -5,8 +5,8 @@
 <TITLE>MatILUFactorSymbolic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatILUFactorSymbolic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatILUFactorSymbolic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatILUFactorSymbolic"><H1>MatILUFactorSymbolic</H1></A>
 Performs symbolic ILU factorization of a matrix. Uses levels of fill only, not drop tolerance. Use <A HREF="../Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</A>() to complete the factorization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Performs symbolic ILU factorization of a matrix. Uses levels of fill only, not d
 #include "petscmat.h" 
 PetscErrorCode MatILUFactorSymbolic(Mat fact,Mat mat,IS row,IS col,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>column </B></TD><TD>- column permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- structure containing Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>column </B></TD><TD>- column permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- structure containing
+</TD></TR></TABLE>
 <pre>
      levels - number of levels of fill.
 </pre>
@@ -31,24 +35,27 @@ Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 <pre>
      1 or 0 - indicating force fill on diagonal (improves robustness for matrices
 </pre>
-missing diagonal entries) Many br
+missing diagonal entries)
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>fact </B> -new matrix that has been symbolically factored Many br
+<DT><B>fact </B> -new matrix that has been symbolically factored
 <br>
 <P>
-Notes: See Users-Manual: ch_mat for additional information about choosing the fill factor for better efficiency. Many br
+Notes: See Users-Manual: ch_mat for additional information about choosing the fill factor for better efficiency.
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</A>(), <A HREF="../Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</A>(), <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>()
-<BR><A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>(), <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A> Many br
+<BR><A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>(), <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatILUFactorSymbolic">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatISGetLocalMat.html b/docs/manualpages/Mat/MatISGetLocalMat.html
index d0d74dd..1c9131a 100644
--- a/docs/manualpages/Mat/MatISGetLocalMat.html
+++ b/docs/manualpages/Mat/MatISGetLocalMat.html
@@ -5,8 +5,8 @@
 <TITLE>MatISGetLocalMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatISGetLocalMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatISGetLocalMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatISGetLocalMat"><H1>MatISGetLocalMat</H1></A>
 Gets the local matrix stored inside a <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,19 @@ Gets the local matrix stored inside a <A HREF="../Mat/MATIS.html#MATIS">MATIS</A
 PetscErrorCode MatISGetLocalMat(Mat mat,Mat *local)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>local </B> -the local matrix Many br
+<DT><B>local </B> -the local matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This can be called if you have precomputed the nonzero structure of the Many brmatrix and want to provide it to the inner matrix object to improve the performance Many brof the <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() operation. Many br
+This can be called if you have precomputed the nonzero structure of the
+matrix and want to provide it to the inner matrix object to improve the performance
+of the <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() operation.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>
diff --git a/docs/manualpages/Mat/MatISGetMPIXAIJ.html b/docs/manualpages/Mat/MatISGetMPIXAIJ.html
index 57e281a..655a2b8 100644
--- a/docs/manualpages/Mat/MatISGetMPIXAIJ.html
+++ b/docs/manualpages/Mat/MatISGetMPIXAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatISGetMPIXAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatISGetMPIXAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatISGetMPIXAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatISGetMPIXAIJ"><H1>MatISGetMPIXAIJ</H1></A>
 Converts <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> matrix into a parallel AIJ format 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,18 @@ Converts <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> matrix into a parallel AIJ
 PetscErrorCode MatISGetMPIXAIJ(Mat mat, MatReuse reuse, Mat *newmat)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix (should be of type <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>) Many br
+<DT><B>mat </B> -the matrix (should be of type <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>)
 <br>
-<DT><B>reuse </B> -either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br
+<DT><B>reuse </B> -either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newmat </B> -the matrix in AIJ format Many br
+<DT><B>newmat </B> -the matrix in AIJ format
 <br>
 <P>
- Many br
+
 <P>
-Notes: mat and *newmat cannot be the same object when MAT_REUSE_MATRIX is requested. Many br
+Notes: mat and *newmat cannot be the same object when MAT_REUSE_MATRIX is requested.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>
diff --git a/docs/manualpages/Mat/MatISSetLocalMat.html b/docs/manualpages/Mat/MatISSetLocalMat.html
index d10c025..58c4298 100644
--- a/docs/manualpages/Mat/MatISSetLocalMat.html
+++ b/docs/manualpages/Mat/MatISSetLocalMat.html
@@ -5,8 +5,8 @@
 <TITLE>MatISSetLocalMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatISSetLocalMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatISSetLocalMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatISSetLocalMat"><H1>MatISSetLocalMat</H1></A>
 Replace the local matrix stored inside a <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Replace the local matrix stored inside a <A HREF="../Mat/MATIS.html#MATIS">MATIS
 PetscErrorCode MatISSetLocalMat(Mat mat,Mat local)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
-<DT><B>local </B> -the local matrix Many br
+<DT><B>local </B> -the local matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This can be called if you have precomputed the local matrix and Many brwant to provide it to the matrix object <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>. Many br
+This can be called if you have precomputed the local matrix and
+want to provide it to the matrix object <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>
diff --git a/docs/manualpages/Mat/MatISSetPreallocation.html b/docs/manualpages/Mat/MatISSetPreallocation.html
index c295864..0d356b0 100644
--- a/docs/manualpages/Mat/MatISSetPreallocation.html
+++ b/docs/manualpages/Mat/MatISSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatISSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatISSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatISSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatISSetPreallocation"><H1>MatISSetPreallocation</H1></A>
 Preallocates memory for a <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> parallel matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,39 @@ Preallocates memory for a <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> parallel m
 #include "petscmat.h" 
 PetscErrorCode  MatISSetPreallocation(Mat B,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzeros per row in DIAGONAL portion of local submatrix Many br(same value is used for all local rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the Many brDIAGONAL portion of the local submatrix (possibly different for each row) Many bror NULL, if d_nz is used to specify the nonzero structure. Many brThe size of this array is equal to the number of local rows, i.e 'm'. Many brFor matrices that will be factored, you must leave room for (and set) Many brthe diagonal entry even if it is zero. Many b [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzeros per row in the OFF-DIAGONAL portion of local Many brsubmatrix (same value is used for all local rows). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the Many brOFF-DIAGONAL portion of the local submatrix (possibly different for Many breach row) or NULL, if o_nz is used to specify the nonzero Many brstructure. The size of this array is equal to the number Many brof local rows, i.e 'm'. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzeros per row in DIAGONAL portion of local submatrix
+(same value is used for all local rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the
+DIAGONAL portion of the local submatrix (possibly different for each row)
+or NULL, if d_nz is used to specify the nonzero structure.
+The size of this array is equal to the number of local rows, i.e 'm'.
+For matrices that will be factored, you must leave room for (and set)
+the diagonal entry even if it is zero.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzeros per row in the OFF-DIAGONAL portion of local
+submatrix (same value is used for all local rows).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the
+OFF-DIAGONAL portion of the local submatrix (possibly different for
+each row) or NULL, if o_nz is used to specify the nonzero
+structure. The size of this array is equal to the number
+of local rows, i.e 'm'.
+</TD></TR></TABLE>
 <P>
-If the *_nnz parameter is given then the *_nz parameter is ignored Many br
+If the *_nnz parameter is given then the *_nz parameter is ignored
 <P>
- Many br
+
 <P>
-Notes: This function has the same interface as the MPIAIJ preallocation routine in order to simplify the transition Many brfrom the asssembled format to the unassembled one. It overestimates the preallocation of <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> local Many brmatrices; for exact preallocation, the user should set the preallocation directly on local matrix objects. Many br
+Notes: This function has the same interface as the MPIAIJ preallocation routine in order to simplify the transition
+from the asssembled format to the unassembled one. It overestimates the preallocation of <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> local
+matrices; for exact preallocation, the user should set the preallocation directly on local matrix objects.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix
diff --git a/docs/manualpages/Mat/MatImaginaryPart.html b/docs/manualpages/Mat/MatImaginaryPart.html
index eb47d23..94779f6 100644
--- a/docs/manualpages/Mat/MatImaginaryPart.html
+++ b/docs/manualpages/Mat/MatImaginaryPart.html
@@ -5,8 +5,8 @@
 <TITLE>MatImaginaryPart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatImaginaryPart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatImaginaryPart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatImaginaryPart"><H1>MatImaginaryPart</H1></A>
 Moves the imaginary part of the matrix to the real part and zeros the imaginary part 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Moves the imaginary part of the matrix to the real part and zeros the imaginary
 #include "petscmat.h" 
 PetscErrorCode MatImaginaryPart(Mat mat)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatIncreaseOverlap.html b/docs/manualpages/Mat/MatIncreaseOverlap.html
index 75f1350..2b1b96e 100644
--- a/docs/manualpages/Mat/MatIncreaseOverlap.html
+++ b/docs/manualpages/Mat/MatIncreaseOverlap.html
@@ -5,8 +5,8 @@
 <TITLE>MatIncreaseOverlap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatIncreaseOverlap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatIncreaseOverlap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatIncreaseOverlap"><H1>MatIncreaseOverlap</H1></A>
 Given a set of submatrices indicated by index sets, replaces the index sets by larger ones that represent submatrices with additional overlap. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Given a set of submatrices indicated by index sets, replaces the index sets by l
 #include "petscmat.h" 
 PetscErrorCode MatIncreaseOverlap(Mat mat,PetscInt n,IS is[],PetscInt ov)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of index sets Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is  </B></TD><TD>- the array of index sets (these index sets will changed during the call) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ov  </B></TD><TD>- the additional overlap requested Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of index sets
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is  </B></TD><TD>- the array of index sets (these index sets will changed during the call)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ov  </B></TD><TD>- the additional overlap requested
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_increase_overlap_scalable </B> -use a scalable algorithm to compute the overlap (supported by MPIAIJ matrix) Many br
+<DT><B>-mat_increase_overlap_scalable </B> -use a scalable algorithm to compute the overlap (supported by MPIAIJ matrix)
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatIncreaseOverlapSplit.html b/docs/manualpages/Mat/MatIncreaseOverlapSplit.html
index c021b4f..654939d 100644
--- a/docs/manualpages/Mat/MatIncreaseOverlapSplit.html
+++ b/docs/manualpages/Mat/MatIncreaseOverlapSplit.html
@@ -5,8 +5,8 @@
 <TITLE>MatIncreaseOverlapSplit</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatIncreaseOverlapSplit.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatIncreaseOverlapSplit.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatIncreaseOverlapSplit"><H1>MatIncreaseOverlapSplit</H1></A>
 Given a set of submatrices indicated by index sets across a sub communicator, replaces the index sets by larger ones that represent submatrices with additional overlap. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Given a set of submatrices indicated by index sets across a sub communicator, re
 #include "petscmat.h" 
 PetscErrorCode MatIncreaseOverlapSplit(Mat mat,PetscInt n,IS is[],PetscInt ov)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of index sets Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is  </B></TD><TD>- the array of index sets (these index sets will changed during the call) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ov  </B></TD><TD>- the additional overlap requested Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of index sets
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is  </B></TD><TD>- the array of index sets (these index sets will changed during the call)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ov  </B></TD><TD>- the additional overlap requested
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_increase_overlap_scalable </B> -use a scalable algorithm to compute the overlap (supported by MPIAIJ matrix) Many br
+<DT><B>-mat_increase_overlap_scalable </B> -use a scalable algorithm to compute the overlap (supported by MPIAIJ matrix)
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatInfo.html b/docs/manualpages/Mat/MatInfo.html
index 7aec1db..dbc16c3 100644
--- a/docs/manualpages/Mat/MatInfo.html
+++ b/docs/manualpages/Mat/MatInfo.html
@@ -5,8 +5,8 @@
 <TITLE>MatInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatInfo"><H1>MatInfo</H1></A>
 Context of matrix information, used with <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -21,9 +21,9 @@ typedef struct {
   PetscLogDouble factor_mallocs;                     /* number of mallocs during factorization */
 } <A HREF="../Mat/MatInfo.html#MatInfo">MatInfo</A>;
 </PRE>
-In Fortran this is simply a double precision array of dimension MAT_INFO_SIZE Many br
+In Fortran this is simply a double precision array of dimension MAT_INFO_SIZE
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatInfoType.html b/docs/manualpages/Mat/MatInfoType.html
index 0805eb3..53804b6 100644
--- a/docs/manualpages/Mat/MatInfoType.html
+++ b/docs/manualpages/Mat/MatInfoType.html
@@ -5,17 +5,17 @@
 <TITLE>MatInfoType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatInfoType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatInfoType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatInfoType"><H1>MatInfoType</H1></A>
 Indicates if you want information about the local part of the matrix, the entire parallel matrix or the maximum over all the local parts. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_LOCAL=1,MAT_GLOBAL_MAX=2,MAT_GLOBAL_SUM=3} <A HREF="../Mat/MatInfoType.html#MatInfoType">MatInfoType</A>;
 </PRE>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>(), <A HREF="../Mat/MatInfo.html#MatInfo">MatInfo</A>
diff --git a/docs/manualpages/Mat/MatInitializePackage.html b/docs/manualpages/Mat/MatInitializePackage.html
index 42ae06f..70310a4 100644
--- a/docs/manualpages/Mat/MatInitializePackage.html
+++ b/docs/manualpages/Mat/MatInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>MatInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatInitializePackage"><H1>MatInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../Mat/Mat.html#Mat">Mat</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, initialize, package
diff --git a/docs/manualpages/Mat/MatInodeGetInodeSizes.html b/docs/manualpages/Mat/MatInodeGetInodeSizes.html
index 452cfba..4e3bf67 100644
--- a/docs/manualpages/Mat/MatInodeGetInodeSizes.html
+++ b/docs/manualpages/Mat/MatInodeGetInodeSizes.html
@@ -5,29 +5,36 @@
 <TITLE>MatInodeGetInodeSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatInodeGetInodeSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatInodeGetInodeSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatInodeGetInodeSizes"><H1>MatInodeGetInodeSizes</H1></A>
 Returns the inode information of the Inode matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatInodeGetInodeSizes(Mat A,PetscInt *node_count,PetscInt *sizes[],PetscInt *limit)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the Inode matrix or matrix derived from the Inode class -- e.g., SeqAIJ Many br
+<DT><B>A </B> -the Inode matrix or matrix derived from the Inode class -- e.g., SeqAIJ
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>node_count </B></TD><TD>- no of inodes present in the matrix. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sizes      </B></TD><TD>- an array of size node_count,with sizes of each inode. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>limit      </B></TD><TD>- the max size used to generate the inodes. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>node_count </B></TD><TD>- no of inodes present in the matrix.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sizes      </B></TD><TD>- an array of size node_count,with sizes of each inode.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>limit      </B></TD><TD>- the max size used to generate the inodes.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: This routine returns some internal storage information Many brof the matrix, it is intended to be used by advanced users. Many brIt should be called after the matrix is assembled. Many brThe contents of the sizes[] array should not be changed. Many brNULL may be passed for information not requested. Many br
+Notes: This routine returns some internal storage information
+of the matrix, it is intended to be used by advanced users.
+It should be called after the matrix is assembled.
+The contents of the sizes[] array should not be changed.
+NULL may be passed for information not requested.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, seqaij, get, inode
diff --git a/docs/manualpages/Mat/MatInterpolate.html b/docs/manualpages/Mat/MatInterpolate.html
index 1c05a97..c805bc2 100644
--- a/docs/manualpages/Mat/MatInterpolate.html
+++ b/docs/manualpages/Mat/MatInterpolate.html
@@ -5,8 +5,8 @@
 <TITLE>MatInterpolate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatInterpolate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatInterpolate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatInterpolate"><H1>MatInterpolate</H1></A>
 y = A*x or A'*x depending on the shape of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ y = A*x or A'*x depending on the shape of the matrix
 #include "petscmat.h" 
 PetscErrorCode MatInterpolate(Mat A,Vec x,Vec y)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This allows one to use either the restriction or interpolation (its transpose) Many brmatrix to do the interpolation Many br
+This allows one to use either the restriction or interpolation (its transpose)
+matrix to do the interpolation
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatInterpolateAdd.html b/docs/manualpages/Mat/MatInterpolateAdd.html
index 9f51061..aa1bb1e 100644
--- a/docs/manualpages/Mat/MatInterpolateAdd.html
+++ b/docs/manualpages/Mat/MatInterpolateAdd.html
@@ -5,8 +5,8 @@
 <TITLE>MatInterpolateAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatInterpolateAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatInterpolateAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatInterpolateAdd"><H1>MatInterpolateAdd</H1></A>
 w = y + A*x or A'*x depending on the shape of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ w = y + A*x or A'*x depending on the shape of the matrix
 #include "petscmat.h" 
 PetscErrorCode MatInterpolateAdd(Mat A,Vec x,Vec y,Vec w)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w </B></TD><TD>- where the result is stored Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w </B></TD><TD>- where the result is stored
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-w may be the same vector as y. Many br
+w may be the same vector as y.
 <P>
-This allows one to use either the restriction or interpolation (its transpose) Many brmatrix to do the interpolation Many br
+This allows one to use either the restriction or interpolation (its transpose)
+matrix to do the interpolation
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatInvertBlockDiagonal.html b/docs/manualpages/Mat/MatInvertBlockDiagonal.html
index 41702db..b89565d 100644
--- a/docs/manualpages/Mat/MatInvertBlockDiagonal.html
+++ b/docs/manualpages/Mat/MatInvertBlockDiagonal.html
@@ -5,8 +5,8 @@
 <TITLE>MatInvertBlockDiagonal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatInvertBlockDiagonal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatInvertBlockDiagonal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatInvertBlockDiagonal"><H1>MatInvertBlockDiagonal</H1></A>
 Inverts the block diagonal entries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Inverts the block diagonal entries.
 #include "petscmat.h" 
 PetscErrorCode MatInvertBlockDiagonal(Mat mat,const PetscScalar **values)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>values </B> -the block inverses in column major order (FORTRAN-like) Many br
+<DT><B>values </B> -the block inverses in column major order (FORTRAN-like)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine is not available from Fortran. Many br
+This routine is not available from Fortran.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatInvertBlockDiagonal">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatIsHermitian.html b/docs/manualpages/Mat/MatIsHermitian.html
index 5729267..6eb5dd9 100644
--- a/docs/manualpages/Mat/MatIsHermitian.html
+++ b/docs/manualpages/Mat/MatIsHermitian.html
@@ -5,8 +5,8 @@
 <TITLE>MatIsHermitian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatIsHermitian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatIsHermitian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatIsHermitian"><H1>MatIsHermitian</H1></A>
 Test whether a matrix is Hermitian 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Test whether a matrix is Hermitian
 #include "petscmat.h" 
 PetscErrorCode MatIsHermitian(Mat A,PetscReal tol,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix to test Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- difference between value and its transpose less than this amount counts as equal (use 0.0 for exact Hermitian) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix to test
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- difference between value and its transpose less than this amount counts as equal (use 0.0 for exact Hermitian)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>flg </B> -the result Many br
+<DT><B>flg </B> -the result
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatTranspose.html#MatTranspose">MatTranspose</A>(), <A HREF="../Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</A>(), <A HREF="../Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</A>(), <A HREF="../Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</A>(), <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(),
-<BR><A HREF="../Mat/MatIsSymmetricKnown.html#MatIsSymmetricKnown">MatIsSymmetricKnown</A>(), <A HREF="../Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatIsSymmetricKnown.html#MatIsSymmetricKnown">MatIsSymmetricKnown</A>(), <A HREF="../Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatIsHermitian">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatIsHermitianKnown.html b/docs/manualpages/Mat/MatIsHermitianKnown.html
index 700ef1b..994561a 100644
--- a/docs/manualpages/Mat/MatIsHermitianKnown.html
+++ b/docs/manualpages/Mat/MatIsHermitianKnown.html
@@ -5,8 +5,8 @@
 <TITLE>MatIsHermitianKnown</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatIsHermitianKnown.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatIsHermitianKnown.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatIsHermitianKnown"><H1>MatIsHermitianKnown</H1></A>
 Checks the flag on the matrix to see if it is hermitian. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Checks the flag on the matrix to see if it is hermitian.
 #include "petscmat.h" 
 PetscErrorCode MatIsHermitianKnown(Mat A,PetscBool  *set,PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the matrix to check Many br
+<DT><B>A </B> -the matrix to check
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- if the hermitian flag is set (this tells you if the next flag is valid) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- the result Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- if the hermitian flag is set (this tells you if the next flag is valid)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- the result
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Note: Does not check the matrix values directly, so this may return unknown (set = <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>). Use <A HREF="../Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</A>() Many brif you want it explicitly checked Many br
+Note: Does not check the matrix values directly, so this may return unknown (set = <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>). Use <A HREF="../Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</A>()
+if you want it explicitly checked
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatTranspose.html#MatTranspose">MatTranspose</A>(), <A HREF="../Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</A>(), <A HREF="../Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</A>(), <A HREF="../Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</A>(), <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</A>()
diff --git a/docs/manualpages/Mat/MatIsHermitianTranspose.html b/docs/manualpages/Mat/MatIsHermitianTranspose.html
index 379601d..926c81c 100644
--- a/docs/manualpages/Mat/MatIsHermitianTranspose.html
+++ b/docs/manualpages/Mat/MatIsHermitianTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatIsHermitianTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatIsHermitianTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatIsHermitianTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatIsHermitianTranspose"><H1>MatIsHermitianTranspose</H1></A>
 Test whether a matrix is another one's Hermitian transpose, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Test whether a matrix is another one's Hermitian transpose,
 #include "petscmat.h" 
 PetscErrorCode MatIsHermitianTranspose(Mat A,Mat B,PetscReal tol,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix to test Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix to test against, this can equal the first parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix to test
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix to test against, this can equal the first parameter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>flg </B> -the result Many br
+<DT><B>flg </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Only available for SeqAIJ/MPIAIJ matrices. The sequential algorithm Many brhas a running time of the order of the number of nonzeros; the parallel Many brtest involves parallel copies of the block-offdiagonal parts of the matrix. Many br
+Only available for SeqAIJ/MPIAIJ matrices. The sequential algorithm
+has a running time of the order of the number of nonzeros; the parallel
+test involves parallel copies of the block-offdiagonal parts of the matrix.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatIsStructurallySymmetric.html b/docs/manualpages/Mat/MatIsStructurallySymmetric.html
index 100250c..587681c 100644
--- a/docs/manualpages/Mat/MatIsStructurallySymmetric.html
+++ b/docs/manualpages/Mat/MatIsStructurallySymmetric.html
@@ -5,8 +5,8 @@
 <TITLE>MatIsStructurallySymmetric</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatIsStructurallySymmetric.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatIsStructurallySymmetric.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatIsStructurallySymmetric"><H1>MatIsStructurallySymmetric</H1></A>
 Test whether a matrix is structurally symmetric 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Test whether a matrix is structurally symmetric
 #include "petscmat.h" 
 PetscErrorCode MatIsStructurallySymmetric(Mat A,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the matrix to test Many br
+<DT><B>A </B> -the matrix to test
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>flg </B> -the result Many br
+<DT><B>flg </B> -the result
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatIsSymmetric.html b/docs/manualpages/Mat/MatIsSymmetric.html
index 6ff1c76..7a5f750 100644
--- a/docs/manualpages/Mat/MatIsSymmetric.html
+++ b/docs/manualpages/Mat/MatIsSymmetric.html
@@ -5,8 +5,8 @@
 <TITLE>MatIsSymmetric</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatIsSymmetric.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatIsSymmetric.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatIsSymmetric"><H1>MatIsSymmetric</H1></A>
 Test whether a matrix is symmetric 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Test whether a matrix is symmetric
 #include "petscmat.h" 
 PetscErrorCode MatIsSymmetric(Mat A,PetscReal tol,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix to test Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- difference between value and its transpose less than this amount counts as equal (use 0.0 for exact transpose) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix to test
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- difference between value and its transpose less than this amount counts as equal (use 0.0 for exact transpose)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>flg </B> -the result Many br
+<DT><B>flg </B> -the result
 <br>
 <P>
-Notes: For real numbers <A HREF="../Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</A>() and <A HREF="../Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</A>() return identical results Many br
+Notes: For real numbers <A HREF="../Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</A>() and <A HREF="../Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</A>() return identical results
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatIsSymmetricKnown.html b/docs/manualpages/Mat/MatIsSymmetricKnown.html
index fa7e40f..aa2d949 100644
--- a/docs/manualpages/Mat/MatIsSymmetricKnown.html
+++ b/docs/manualpages/Mat/MatIsSymmetricKnown.html
@@ -5,8 +5,8 @@
 <TITLE>MatIsSymmetricKnown</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatIsSymmetricKnown.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatIsSymmetricKnown.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatIsSymmetricKnown"><H1>MatIsSymmetricKnown</H1></A>
 Checks the flag on the matrix to see if it is symmetric. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Checks the flag on the matrix to see if it is symmetric.
 #include "petscmat.h" 
 PetscErrorCode MatIsSymmetricKnown(Mat A,PetscBool  *set,PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the matrix to check Many br
+<DT><B>A </B> -the matrix to check
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- if the symmetric flag is set (this tells you if the next flag is valid) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- the result Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- if the symmetric flag is set (this tells you if the next flag is valid)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- the result
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Note: Does not check the matrix values directly, so this may return unknown (set = <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>). Use <A HREF="../Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</A>() Many brif you want it explicitly checked Many br
+Note: Does not check the matrix values directly, so this may return unknown (set = <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>). Use <A HREF="../Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</A>()
+if you want it explicitly checked
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatTranspose.html#MatTranspose">MatTranspose</A>(), <A HREF="../Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</A>(), <A HREF="../Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</A>(), <A HREF="../Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</A>(), <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</A>()
diff --git a/docs/manualpages/Mat/MatIsTranspose.html b/docs/manualpages/Mat/MatIsTranspose.html
index 1cb98f8..759d103 100644
--- a/docs/manualpages/Mat/MatIsTranspose.html
+++ b/docs/manualpages/Mat/MatIsTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatIsTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatIsTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatIsTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatIsTranspose"><H1>MatIsTranspose</H1></A>
 Test whether a matrix is another one's transpose, or its own, in which case it tests symmetry. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Test whether a matrix is another one's transpose, or its own, in which case it t
 #include "petscmat.h" 
 PetscErrorCode MatIsTranspose(Mat A,Mat B,PetscReal tol,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix to test Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix to test against, this can equal the first parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix to test
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix to test against, this can equal the first parameter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>flg </B> -the result Many br
+<DT><B>flg </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Only available for SeqAIJ/MPIAIJ matrices. The sequential algorithm Many brhas a running time of the order of the number of nonzeros; the parallel Many brtest involves parallel copies of the block-offdiagonal parts of the matrix. Many br
+Only available for SeqAIJ/MPIAIJ matrices. The sequential algorithm
+has a running time of the order of the number of nonzeros; the parallel
+test involves parallel copies of the block-offdiagonal parts of the matrix.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatLUFactor.html b/docs/manualpages/Mat/MatLUFactor.html
index f3e825e..ad941bc 100644
--- a/docs/manualpages/Mat/MatLUFactor.html
+++ b/docs/manualpages/Mat/MatLUFactor.html
@@ -5,8 +5,8 @@
 <TITLE>MatLUFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatLUFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatLUFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatLUFactor"><H1>MatLUFactor</H1></A>
 Performs in-place LU factorization of matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Performs in-place LU factorization of matrix.
 #include "petscmat.h" 
 PetscErrorCode MatLUFactor(Mat mat,IS row,IS col,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- column permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization, includes Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- column permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization, includes
+</TD></TR></TABLE>
 <pre>
          fill - expected fill as ratio of original fill.
 </pre>
@@ -33,18 +37,22 @@ Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
-This changes the state of the matrix to a factored matrix; it cannot be used Many brfor example with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() unless one first calls <A HREF="../Mat/MatSetUnfactored.html#MatSetUnfactored">MatSetUnfactored</A>(). Many br
+This changes the state of the matrix to a factored matrix; it cannot be used
+for example with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() unless one first calls <A HREF="../Mat/MatSetUnfactored.html#MatSetUnfactored">MatSetUnfactored</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</A>(), <A HREF="../Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</A>(), <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>(),
-<BR><A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>(), <A HREF="../Mat/MatSetUnfactored.html#MatSetUnfactored">MatSetUnfactored</A>(), <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>, <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br
+<BR><A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>(), <A HREF="../Mat/MatSetUnfactored.html#MatSetUnfactored">MatSetUnfactored</A>(), <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>, <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatLUFactor">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatLUFactorNumeric.html b/docs/manualpages/Mat/MatLUFactorNumeric.html
index 5316406..ea92320 100644
--- a/docs/manualpages/Mat/MatLUFactorNumeric.html
+++ b/docs/manualpages/Mat/MatLUFactorNumeric.html
@@ -5,8 +5,8 @@
 <TITLE>MatLUFactorNumeric</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatLUFactorNumeric.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatLUFactorNumeric.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatLUFactorNumeric"><H1>MatLUFactorNumeric</H1></A>
 Performs numeric LU factorization of a matrix. Call this routine after first calling <A HREF="../Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,34 @@ Performs numeric LU factorization of a matrix. Call this routine after first cal
 #include "petscmat.h" 
 PetscErrorCode MatLUFactorNumeric(Mat fact,Mat mat,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the factor matrix obtained with <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the factor matrix obtained with <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See <A HREF="../Mat/MatLUFactor.html#MatLUFactor">MatLUFactor</A>() for in-place factorization.  See Many brMatCholeskyFactorNumeric() for the symmetric, positive definite case. Many br
+See <A HREF="../Mat/MatLUFactor.html#MatLUFactor">MatLUFactor</A>() for in-place factorization.  See
+<A HREF="../Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</A>() for the symmetric, positive definite case.
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</A>(), <A HREF="../Mat/MatLUFactor.html#MatLUFactor">MatLUFactor</A>(), <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>()
 <BR>
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatLUFactorNumeric">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatLUFactorSymbolic.html b/docs/manualpages/Mat/MatLUFactorSymbolic.html
index 1c92da5..b003b58 100644
--- a/docs/manualpages/Mat/MatLUFactorSymbolic.html
+++ b/docs/manualpages/Mat/MatLUFactorSymbolic.html
@@ -5,8 +5,8 @@
 <TITLE>MatLUFactorSymbolic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatLUFactorSymbolic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatLUFactorSymbolic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatLUFactorSymbolic"><H1>MatLUFactorSymbolic</H1></A>
 Performs symbolic LU factorization of matrix. Call this routine before calling <A HREF="../Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Performs symbolic LU factorization of matrix. Call this routine before calling <
 #include "petscmat.h" 
 PetscErrorCode MatLUFactorSymbolic(Mat fact,Mat mat,IS row,IS col,const MatFactorInfo *info)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the factor matrix obtained with <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row, col </B></TD><TD>- row and column permutations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization, includes Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fact </B></TD><TD>- the factor matrix obtained with <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row, col </B></TD><TD>- row and column permutations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- options for factorization, includes
+</TD></TR></TABLE>
 <pre>
          fill - expected fill as ratio of original fill.
 </pre>
@@ -33,18 +37,21 @@ Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 </pre>
 <P>
 <P>
-Notes: See Users-Manual: ch_mat for additional information about choosing the fill factor for better efficiency. Many br
+Notes: See Users-Manual: ch_mat for additional information about choosing the fill factor for better efficiency.
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatLUFactor.html#MatLUFactor">MatLUFactor</A>(), <A HREF="../Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</A>(), <A HREF="../Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</A>(), <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>, <A HREF="../Mat/MatFactorInfoInitialize.html#MatFactorInfoInitialize">MatFactorInfoInitialize</A>()
 <BR>
 <P>
-Developer Note: fortran interface is not autogenerated as the f90 Many brinterface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>] Many br
+Developer Note: fortran interface is not autogenerated as the f90
+interface defintion cannot be generated correctly [due to <A HREF="../Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</A>]
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatLUFactorSymbolic">src/mat/interface/matrix.c</A>
diff --git a/docs/manualpages/Mat/MatLoad.html b/docs/manualpages/Mat/MatLoad.html
index 05e8557..35db463 100644
--- a/docs/manualpages/Mat/MatLoad.html
+++ b/docs/manualpages/Mat/MatLoad.html
@@ -5,8 +5,8 @@
 <TITLE>MatLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatLoad"><H1>MatLoad</H1></A>
 Loads a matrix that has been stored in binary format with <A HREF="../Mat/MatView.html#MatView">MatView</A>().  The matrix format is determined from the options database. Generates a parallel MPI matrix if the communicator has more than one processor.  The default matrix type is AIJ. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,49 @@ Loads a matrix that has been stored in binary format with <A HREF="../Mat/MatVie
 #include "petscmat.h" 
 PetscErrorCode MatLoad(Mat newmat,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newmat </B></TD><TD>- the newly loaded matrix, this needs to have been created with <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>() Many bror some related function before a call to <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, created with <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newmat </B></TD><TD>- the newly loaded matrix, this needs to have been created with <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>()
+or some related function before a call to <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, created with <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-Used with block matrix formats (<A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>,  ...) to specify Many brblock size Many br
-<DT><B>-matload_block_size <bs></B> - Many br Many br
+Used with block matrix formats (<A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>,  ...) to specify
+block size
+<DT><B>-matload_block_size <bs></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the <A HREF="../Mat/Mat.html#Mat">Mat</A> type has not yet been given then <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A> is used, call <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() on the Many brMat before calling this routine if you wish to set it from the options database. Many br
+If the <A HREF="../Mat/Mat.html#Mat">Mat</A> type has not yet been given then <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A> is used, call <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>() on the
+<A HREF="../Mat/Mat.html#Mat">Mat</A> before calling this routine if you wish to set it from the options database.
 <P>
-<A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() automatically loads into the options database any options Many brgiven in the file filename.info where filename is the name of the file Many brthat was passed to the <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(). The options in the info Many brfile will be ignored if you use the -viewer_binary_skip_info option. Many br
+<A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() automatically loads into the options database any options
+given in the file filename.info where filename is the name of the file
+that was passed to the <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(). The options in the info
+file will be ignored if you use the -viewer_binary_skip_info option.
 <P>
-If the type or size of newmat is not set before a call to <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>, PETSc Many brsets the default matrix type AIJ and sets the local and global sizes. Many brIf type and/or size is already set, then the same are used. Many br
+If the type or size of newmat is not set before a call to <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>, PETSc
+sets the default matrix type AIJ and sets the local and global sizes.
+If type and/or size is already set, then the same are used.
 <P>
-In parallel, each processor can load a subset of rows (or the Many brentire matrix).  This routine is especially useful when a large Many brmatrix is stored on disk and only part of it is desired on each Many brprocessor.  For example, a parallel solver may access only some of Many brthe rows from each processor.  The algorithm used here reads Many brrelatively small blocks of data rather than reading the entire Many brmatrix and then subsetting it. Many br
+In parallel, each processor can load a subset of rows (or the
+entire matrix).  This routine is especially useful when a large
+matrix is stored on disk and only part of it is desired on each
+processor.  For example, a parallel solver may access only some of
+the rows from each processor.  The algorithm used here reads
+relatively small blocks of data rather than reading the entire
+matrix and then subsetting it.
 <P>
 <H3><FONT COLOR="#CC3333">Notes for advanced users</FONT></H3>
-Most users should not need to know the details of the binary storage Many brformat, since <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() and <A HREF="../Mat/MatView.html#MatView">MatView</A>() completely hide these details. Many brBut for anyone who's interested, the standard binary matrix storage Many brformat is Many br
+Most users should not need to know the details of the binary storage
+format, since <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() and <A HREF="../Mat/MatView.html#MatView">MatView</A>() completely hide these details.
+But for anyone who's interested, the standard binary matrix storage
+format is
 <P>
 <pre>
    int    MAT_FILE_CLASSID
@@ -60,7 +80,11 @@ Most users should not need to know the details of the binary storage Many brform
    <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *values of all nonzeros
 </pre>
 <P>
-PETSc automatically does the byte swapping for Many brmachines that store the bytes reversed, e.g.  DEC alpha, freebsd, Many brlinux, Windows and the paragon; thus if you write your own binary Many brread/write routines you have to swap the bytes; see <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>() Many brand <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() to see how this may be done. Many br
+PETSc automatically does the byte swapping for
+machines that store the bytes reversed, e.g.  DEC alpha, freebsd,
+linux, Windows and the paragon; thus if you write your own binary
+read/write routines you have to swap the bytes; see <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>()
+and <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() to see how this may be done.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, load, binary, input
diff --git a/docs/manualpages/Mat/MatMAIJGetAIJ.html b/docs/manualpages/Mat/MatMAIJGetAIJ.html
index 790de5e..14c1b9e 100644
--- a/docs/manualpages/Mat/MatMAIJGetAIJ.html
+++ b/docs/manualpages/Mat/MatMAIJGetAIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatMAIJGetAIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMAIJGetAIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMAIJGetAIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMAIJGetAIJ"><H1>MatMAIJGetAIJ</H1></A>
 Get the AIJ matrix describing the blockwise action of the MAIJ matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Get the AIJ matrix describing the blockwise action of the MAIJ matrix
 #include "petscmat.h" 
 PetscErrorCode  MatMAIJGetAIJ(Mat A,Mat *B)
 </PRE>
-Not Collective, but if the MAIJ matrix is parallel, the AIJ matrix is also parallel Many br
+Not Collective, but if the MAIJ matrix is parallel, the AIJ matrix is also parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the MAIJ matrix Many br
+<DT><B>A </B> -the MAIJ matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>B </B> -the AIJ matrix Many br
+<DT><B>B </B> -the AIJ matrix
 <br>
 <P>
- Many br
+
 <P>
-Notes: The reference count on the AIJ matrix is not increased so you should not destroy it. Many br
+Notes: The reference count on the AIJ matrix is not increased so you should not destroy it.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateMAIJ.html#MatCreateMAIJ">MatCreateMAIJ</A>()
diff --git a/docs/manualpages/Mat/MatMAIJRedimension.html b/docs/manualpages/Mat/MatMAIJRedimension.html
index 9b90033..bd105bd 100644
--- a/docs/manualpages/Mat/MatMAIJRedimension.html
+++ b/docs/manualpages/Mat/MatMAIJRedimension.html
@@ -5,8 +5,8 @@
 <TITLE>MatMAIJRedimension</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMAIJRedimension.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMAIJRedimension.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMAIJRedimension"><H1>MatMAIJRedimension</H1></A>
 Get an MAIJ matrix with the same action, but for a different block size 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Get an MAIJ matrix with the same action, but for a different block size
 #include "petscmat.h" 
 PetscErrorCode  MatMAIJRedimension(Mat A,PetscInt dof,Mat *B)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the MAIJ matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the block size for the new matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the MAIJ matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- the block size for the new matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>B </B> -the new MAIJ matrix Many br
+<DT><B>B </B> -the new MAIJ matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateMAIJ.html#MatCreateMAIJ">MatCreateMAIJ</A>()
diff --git a/docs/manualpages/Mat/MatMFFD.html b/docs/manualpages/Mat/MatMFFD.html
index 0bc5fb2..9529169 100644
--- a/docs/manualpages/Mat/MatMFFD.html
+++ b/docs/manualpages/Mat/MatMFFD.html
@@ -5,19 +5,19 @@
 <TITLE>MatMFFD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFD"><H1>MatMFFD</H1></A>
 A data structured used to manage the computation of the h differencing parameter for matrix-free Jacobian vector products 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_MatMFFD* <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A>;
 </PRE>
-Notes: <A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A> is a specific <A HREF="../Mat/MatType.html#MatType">MatType</A> which uses the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> data structure Many br
+Notes: <A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A> is a specific <A HREF="../Mat/MatType.html#MatType">MatType</A> which uses the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> data structure
 <P>
-<A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A>*() methods actually take the <A HREF="../Mat/Mat.html#Mat">Mat</A> as their first argument. Not a <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> data structure Many br
+<A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A>*() methods actually take the <A HREF="../Mat/Mat.html#Mat">Mat</A> as their first argument. Not a <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> data structure
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A>, <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), MatMFFDSetFuction(), <A HREF="../Mat/MatMFFDSetType.html#MatMFFDSetType">MatMFFDSetType</A>(), <A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>()
diff --git a/docs/manualpages/Mat/MatMFFDCheckPositivity.html b/docs/manualpages/Mat/MatMFFDCheckPositivity.html
index 04be785..cf4ccb5 100644
--- a/docs/manualpages/Mat/MatMFFDCheckPositivity.html
+++ b/docs/manualpages/Mat/MatMFFDCheckPositivity.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDCheckPositivity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDCheckPositivity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDCheckPositivity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDCheckPositivity"><H1>MatMFFDCheckPositivity</H1></A>
 Checks that all entries in U + h*a are positive or zero, decreases h until this is satisfied. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,26 @@ Checks that all entries in U + h*a are positive or zero, decreases h until this
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDCheckPositivity(void *dummy,Vec U,Vec a,PetscScalar *h)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- base vector that is added to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- vector that is added Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>h </B></TD><TD>- scaling factor on a Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- context variable (unused) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- base vector that is added to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- vector that is added
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>h </B></TD><TD>- scaling factor on a
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- context variable (unused)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_mffd_check_positivity</B> - Many br Many br
+<DT><B>-mat_mffd_check_positivity</B> -
+
 <br>
 <P>
-Notes: This is rarely used directly, rather it is passed as an argument to Many brMatMFFDSetCheckh() Many br
+Notes: This is rarely used directly, rather it is passed as an argument to
+<A HREF="../Mat/MatMFFDSetCheckh.html#MatMFFDSetCheckh">MatMFFDSetCheckh</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatMFFDSetCheckh.html#MatMFFDSetCheckh">MatMFFDSetCheckh</A>()
diff --git a/docs/manualpages/Mat/MatMFFDDSSetUmin.html b/docs/manualpages/Mat/MatMFFDDSSetUmin.html
index d99fd99..f34a32a 100644
--- a/docs/manualpages/Mat/MatMFFDDSSetUmin.html
+++ b/docs/manualpages/Mat/MatMFFDDSSetUmin.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDDSSetUmin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDDSSetUmin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDDSSetUmin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDDSSetUmin"><H1>MatMFFDDSSetUmin</H1></A>
 Sets the "umin" parameter used by the PETSc routine for computing the differencing parameter, h, which is used for matrix-free Jacobian-vector products. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,16 @@ PetscErrorCode  MatMFFDDSSetUmin(Mat A,PetscReal umin)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix created with <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>umin </B></TD><TD>- the parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix created with <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>umin </B></TD><TD>- the parameter
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the manual page for <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() for a complete description of the Many bralgorithm used to compute h. Many br
+See the manual page for <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() for a complete description of the
+algorithm used to compute h.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>()
diff --git a/docs/manualpages/Mat/MatMFFDFinalizePackage.html b/docs/manualpages/Mat/MatMFFDFinalizePackage.html
index ae82e3a..c0c5d46 100644
--- a/docs/manualpages/Mat/MatMFFDFinalizePackage.html
+++ b/docs/manualpages/Mat/MatMFFDFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDFinalizePackage"><H1>MatMFFDFinalizePackage</H1></A>
 This function destroys everything in the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the <A HREF="../Mat/MatMFFD.html#MatMFFD">M
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package
diff --git a/docs/manualpages/Mat/MatMFFDGetH.html b/docs/manualpages/Mat/MatMFFDGetH.html
index 3bd9b2d..ab44303 100644
--- a/docs/manualpages/Mat/MatMFFDGetH.html
+++ b/docs/manualpages/Mat/MatMFFDGetH.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDGetH</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDGetH.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDGetH.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDGetH"><H1>MatMFFDGetH</H1></A>
 Gets the last value that was used as the differencing parameter. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the last value that was used as the differencing parameter.
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDGetH(Mat mat,PetscScalar *h)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix obtained with <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() Many br
+<DT><B>mat </B> -the matrix obtained with <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramter</FONT></H3>
-<DT><B>h </B> -the differencing step size Many br
+<DT><B>h </B> -the differencing step size
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, matrix-free, parameters
diff --git a/docs/manualpages/Mat/MatMFFDInitializePackage.html b/docs/manualpages/Mat/MatMFFDInitializePackage.html
index 906ee08..b51b423 100644
--- a/docs/manualpages/Mat/MatMFFDInitializePackage.html
+++ b/docs/manualpages/Mat/MatMFFDInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDInitializePackage"><H1>MatMFFDInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to MatCreate_MFFD() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../Mat/MatMFFD.html#MatMFFD
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, initialize, package
diff --git a/docs/manualpages/Mat/MatMFFDRegister.html b/docs/manualpages/Mat/MatMFFDRegister.html
index 45dbe4a..1ea23ea 100644
--- a/docs/manualpages/Mat/MatMFFDRegister.html
+++ b/docs/manualpages/Mat/MatMFFDRegister.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDRegister"><H1>MatMFFDRegister</H1></A>
 Adds a method to the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> registry. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,31 @@ Adds a method to the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> registry.
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDRegister(const char sname[],PetscErrorCode (*function)(MatMFFD))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined compute-h module Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined compute-h module
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>() may be called multiple times to add several user-defined solvers. Many br
+<A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>() may be called multiple times to add several user-defined solvers.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>("my_h",MyHCreate);
 </PRE>
- Many br
+
 <P>
-Then, your solver can be chosen with the procedural interface via Many br
+Then, your solver can be chosen with the procedural interface via
 <pre>
     <A HREF="../Mat/MatMFFDSetType.html#MatMFFDSetType">MatMFFDSetType</A>(mfctx,"my_h")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -mat_mffd_type my_h
 </pre>
diff --git a/docs/manualpages/Mat/MatMFFDRegisterAll.html b/docs/manualpages/Mat/MatMFFDRegisterAll.html
index 26b8ff4..a6f05e5 100644
--- a/docs/manualpages/Mat/MatMFFDRegisterAll.html
+++ b/docs/manualpages/Mat/MatMFFDRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDRegisterAll"><H1>MatMFFDRegisterAll</H1></A>
 Registers all of the compute-h in the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the compute-h in the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatM
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A>, register, all
@@ -24,7 +24,8 @@ Not Collective Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   MatMFFDRegisterDestroy(), <A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>(), <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(),
-<BR><A HREF="../Mat/MatMFFDSetType.html#MatMFFDSetType">MatMFFDSetType</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Mat/MatMFFDSetType.html#MatMFFDSetType">MatMFFDSetType</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/mffd/mfregis.c.html#MatMFFDRegisterAll">src/mat/impls/mffd/mfregis.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMFFDResetHHistory.html b/docs/manualpages/Mat/MatMFFDResetHHistory.html
index 80de767..e000847 100644
--- a/docs/manualpages/Mat/MatMFFDResetHHistory.html
+++ b/docs/manualpages/Mat/MatMFFDResetHHistory.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDResetHHistory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDResetHHistory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDResetHHistory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDResetHHistory"><H1>MatMFFDResetHHistory</H1></A>
 Resets the counter to zero to begin collecting a new set of differencing histories. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Resets the counter to zero to begin collecting a new set of differencing histori
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDResetHHistory(Mat J)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>J </B> -the matrix-free matrix context Many br
+<DT><B>J </B> -the matrix-free matrix context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>() to create the original history counter. Many br
+Use <A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>() to create the original history counter.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, matrix-free, h history, differencing history
@@ -31,7 +31,7 @@ Use <A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHisto
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMFFDGetH.html#MatMFFDGetH">MatMFFDGetH</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(),
-<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>() Many br
+<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/mffd/mffd.c.html#MatMFFDResetHHistory">src/mat/impls/mffd/mffd.c</A>
diff --git a/docs/manualpages/Mat/MatMFFDSetBase.html b/docs/manualpages/Mat/MatMFFDSetBase.html
index 6bf73bc..e77c3db 100644
--- a/docs/manualpages/Mat/MatMFFDSetBase.html
+++ b/docs/manualpages/Mat/MatMFFDSetBase.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetBase</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetBase.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetBase.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetBase"><H1>MatMFFDSetBase</H1></A>
 Sets the vector U at which matrix vector products of the Jacobian are computed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Sets the vector U at which matrix vector products of the Jacobian are computed
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDSetBase(Mat J,Vec U,Vec F)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- (optional) vector that contains F(u) if it has been already computed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- (optional) vector that contains F(u) if it has been already computed
+</TD></TR></TABLE>
 <P>
-Notes: This is rarely used directly Many br
+Notes: This is rarely used directly
 <P>
-If F is provided then it is not recomputed. Otherwise the function is evaluated at the base Many brpoint during the first <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>() after each call to <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>(). Many br
+If F is provided then it is not recomputed. Otherwise the function is evaluated at the base
+point during the first <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>() after each call to <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>().
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/mffd/mffd.c.html#MatMFFDSetBase">src/mat/impls/mffd/mffd.c</A>
diff --git a/docs/manualpages/Mat/MatMFFDSetCheckh.html b/docs/manualpages/Mat/MatMFFDSetCheckh.html
index 027359b..2ae33a0 100644
--- a/docs/manualpages/Mat/MatMFFDSetCheckh.html
+++ b/docs/manualpages/Mat/MatMFFDSetCheckh.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetCheckh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetCheckh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetCheckh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetCheckh"><H1>MatMFFDSetCheckh</H1></A>
 Sets a function that checks the computed h and adjusts it to satisfy some criteria 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Sets a function that checks the computed h and adjusts it to satisfy some criter
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDSetCheckh(Mat J,PetscErrorCode (*fun)(void*,Vec,Vec,PetscScalar*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- the function that checks h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- any context needed by the function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- the <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- the function that checks h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- any context needed by the function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_mffd_check_positivity</B> - Many br Many br
+<DT><B>-mat_mffd_check_positivity</B> -
+
 <br>
 <P>
-Notes: For example, MatMFFDSetCheckPositivity() insures that all entries Many brof U + h*a are non-negative Many br
+Notes: For example, MatMFFDSetCheckPositivity() insures that all entries
+of U + h*a are non-negative
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   MatMFFDSetCheckPositivity()
diff --git a/docs/manualpages/Mat/MatMFFDSetFunction.html b/docs/manualpages/Mat/MatMFFDSetFunction.html
index 71fab43..98b5bcf 100644
--- a/docs/manualpages/Mat/MatMFFDSetFunction.html
+++ b/docs/manualpages/Mat/MatMFFDSetFunction.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetFunction"><H1>MatMFFDSetFunction</H1></A>
 Sets the function used in applying the matrix free. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ Sets the function used in applying the matrix free.
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDSetFunction(Mat mat,PetscErrorCode (*func)(void*,Vec,Vec),void *funcctx)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() or <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcctx </B></TD><TD>- optional function context passed to function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() or <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcctx </B></TD><TD>- optional function context passed to function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling Sequence of func</FONT></H3>
 <pre>
@@ -28,16 +31,20 @@ Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcctx </B></TD><TD>- user provided context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- computed output function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funcctx </B></TD><TD>- user provided context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- computed output function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you use this you MUST call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() on the matrix free Many brmatrix inside your compute Jacobian routine Many br
+If you use this you MUST call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() on the matrix free
+matrix inside your compute Jacobian routine
 <P>
-If this is not set then it will use the function set with <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() if <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() was used. Many br
+If this is not set then it will use the function set with <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() if <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() was used.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, matrix-free, function
@@ -45,7 +52,8 @@ If this is not set then it will use the function set with <A HREF="../SNES/SNESS
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(),<A HREF="../Mat/MatMFFDGetH.html#MatMFFDGetH">MatMFFDGetH</A>(), <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), <A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A>,
-<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), SNESetFunction() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), SNESetFunction()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/mffd/mffd.c.html#MatMFFDSetFunction">src/mat/impls/mffd/mffd.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMFFDSetFunctionError.html b/docs/manualpages/Mat/MatMFFDSetFunctionError.html
index 0ec4928..5d85dd6 100644
--- a/docs/manualpages/Mat/MatMFFDSetFunctionError.html
+++ b/docs/manualpages/Mat/MatMFFDSetFunctionError.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetFunctionError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetFunctionError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetFunctionError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetFunctionError"><H1>MatMFFDSetFunctionError</H1></A>
 Sets the error_rel for the approximation of matrix-vector products using finite differences. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,31 @@ Sets the error_rel for the approximation of matrix-vector products using finite
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDSetFunctionError(Mat mat,PetscReal error)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>() or <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>error_rel </B></TD><TD>- relative error (should be set to the square root of Many brthe relative error in the function evaluations) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>() or <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>error_rel </B></TD><TD>- relative error (should be set to the square root of
+the relative error in the function evaluations)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_err <error_rel> </B></TD><TD>- Sets error_rel Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_err <error_rel> </B></TD><TD>- Sets error_rel
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default matrix-free matrix-vector product routine computes Many br<PRE>
+The default matrix-free matrix-vector product routine computes
+<PRE>
      F'(u)*a = [F(u+h*a) - F(u)]/h where
      h = error_rel*u'a/||a||^2                        if  |u'a| > umin*||a||_{1}
        = error_rel*umin*sign(u'a)*||a||_{1}/||a||^2   else
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, matrix-free, parameters
@@ -41,7 +46,8 @@ The default matrix-free matrix-vector product routine computes Many br<PRE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(),<A HREF="../Mat/MatMFFDGetH.html#MatMFFDGetH">MatMFFDGetH</A>(), <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), <A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A>
-<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/mffd/mffd.c.html#MatMFFDSetFunctionError">src/mat/impls/mffd/mffd.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMFFDSetFunctioni.html b/docs/manualpages/Mat/MatMFFDSetFunctioni.html
index 06bb576..260d997 100644
--- a/docs/manualpages/Mat/MatMFFDSetFunctioni.html
+++ b/docs/manualpages/Mat/MatMFFDSetFunctioni.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetFunctioni</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetFunctioni.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetFunctioni.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetFunctioni"><H1>MatMFFDSetFunctioni</H1></A>
 Sets the function for a single component 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the function for a single component
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDSetFunctioni(Mat mat,PetscErrorCode (*funci)(void*,PetscInt,Vec,PetscScalar*))
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funci </B></TD><TD>- the function to use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>funci </B></TD><TD>- the function to use
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you use this you MUST call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() on the matrix free Many brmatrix inside your compute Jacobian routine Many br
+If you use this you MUST call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() on the matrix free
+matrix inside your compute Jacobian routine
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMFFDSetFunctioniBase.html b/docs/manualpages/Mat/MatMFFDSetFunctioniBase.html
index 627c30b..dcbc096 100644
--- a/docs/manualpages/Mat/MatMFFDSetFunctioniBase.html
+++ b/docs/manualpages/Mat/MatMFFDSetFunctioniBase.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetFunctioniBase</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetFunctioniBase.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetFunctioniBase.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetFunctioniBase"><H1>MatMFFDSetFunctioniBase</H1></A>
 Sets the base vector for a single component function evaluation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the base vector for a single component function evaluation
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDSetFunctioniBase(Mat mat,PetscErrorCode (*func)(void*,Vec))
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to use
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you use this you MUST call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() on the matrix free Many brmatrix inside your compute Jacobian routine Many br
+If you use this you MUST call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>()/<A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() on the matrix free
+matrix inside your compute Jacobian routine
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
@@ -33,7 +36,8 @@ If you use this you MUST call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyB
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(),<A HREF="../Mat/MatMFFDGetH.html#MatMFFDGetH">MatMFFDGetH</A>(), <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), <A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A>
-<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), SNESetFunction() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), SNESetFunction()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/mffd/mffd.c.html#MatMFFDSetFunctioniBase">src/mat/impls/mffd/mffd.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMFFDSetHHistory.html b/docs/manualpages/Mat/MatMFFDSetHHistory.html
index 47dc8f1..78cca1b 100644
--- a/docs/manualpages/Mat/MatMFFDSetHHistory.html
+++ b/docs/manualpages/Mat/MatMFFDSetHHistory.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetHHistory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetHHistory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetHHistory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetHHistory"><H1>MatMFFDSetHHistory</H1></A>
 Sets an array to collect a history of the differencing values (h) computed for the matrix-free product. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Sets an array to collect a history of the differencing values (h) computed for t
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDSetHHistory(Mat J,PetscScalar history[],PetscInt nhistory)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- the matrix-free matrix context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>histroy </B></TD><TD>- space to hold the history Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nhistory </B></TD><TD>- number of entries in history, if more entries are generated than Many brnhistory, then the later ones are discarded Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- the matrix-free matrix context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>histroy </B></TD><TD>- space to hold the history
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nhistory </B></TD><TD>- number of entries in history, if more entries are generated than
+nhistory, then the later ones are discarded
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>() to reset the history counter and collect Many bra new batch of differencing parameters, h. Many br
+Use <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>() to reset the history counter and collect
+a new batch of differencing parameters, h.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, matrix-free, h history, differencing history
@@ -33,7 +38,7 @@ Use <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDReset
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMFFDGetH.html#MatMFFDGetH">MatMFFDGetH</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(),
-<BR><A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>() Many br
+<BR><A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/mffd/mffd.c.html#MatMFFDSetHHistory">src/mat/impls/mffd/mffd.c</A>
diff --git a/docs/manualpages/Mat/MatMFFDSetOptionsPrefix.html b/docs/manualpages/Mat/MatMFFDSetOptionsPrefix.html
index 9a544e2..0fee89f 100644
--- a/docs/manualpages/Mat/MatMFFDSetOptionsPrefix.html
+++ b/docs/manualpages/Mat/MatMFFDSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetOptionsPrefix"><H1>MatMFFDSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Mat/MatMFFD.html#MatMFFD">MatMFFD</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,20 @@ Sets the prefix used for searching for all <A HREF="../Mat/MatMFFD.html#MatMFFD"
 PetscErrorCode  MatMFFDSetOptionsPrefix(Mat mat,const char prefix[])
 
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the <A HREF="../Mat/Mat.html#Mat">Mat</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the <A HREF="../Mat/Mat.html#Mat">Mat</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, matrix-free, parameters
diff --git a/docs/manualpages/Mat/MatMFFDSetPeriod.html b/docs/manualpages/Mat/MatMFFDSetPeriod.html
index a109046..2bdbd34 100644
--- a/docs/manualpages/Mat/MatMFFDSetPeriod.html
+++ b/docs/manualpages/Mat/MatMFFDSetPeriod.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetPeriod</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetPeriod.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetPeriod.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetPeriod"><H1>MatMFFDSetPeriod</H1></A>
 Sets how often h is recomputed, by default it is everytime 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets how often h is recomputed, by default it is everytime
 #include "petscmat.h"   
 PetscErrorCode  MatMFFDSetPeriod(Mat mat,PetscInt period)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>period </B></TD><TD>- 1 for everytime, 2 for every second etc Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix free matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>period </B></TD><TD>- 1 for everytime, 2 for every second etc
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_period <period></B></TD><TD>-  Many br Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_mffd_period <period></B></TD><TD>- 
+
+</TD></TR>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
@@ -32,7 +36,8 @@ Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(),<A HREF="../Mat/MatMFFDGetH.html#MatMFFDGetH">MatMFFDGetH</A>(),
-<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/mffd/mffd.c.html#MatMFFDSetPeriod">src/mat/impls/mffd/mffd.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMFFDSetType.html b/docs/manualpages/Mat/MatMFFDSetType.html
index 8cfaf92..1598330 100644
--- a/docs/manualpages/Mat/MatMFFDSetType.html
+++ b/docs/manualpages/Mat/MatMFFDSetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDSetType"><H1>MatMFFDSetType</H1></A>
 Sets the method that is used to compute the differencing parameter for finite differene matrix-free formulations. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,21 @@ PetscErrorCode  MatMFFDSetType(Mat mat,MatMFFDType ftype)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the "matrix-free" matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(), or <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>() Many bror <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(mat,<A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A>); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- the type requested, either <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the "matrix-free" matrix created via <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(), or <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>()
+or <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(mat,<A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A>);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- the type requested, either <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For example, such routines can compute h for use in Many brJacobian-vector products of the form Many br
+For example, such routines can compute h for use in
+Jacobian-vector products of the form
 <P>
-F(x+ha) - F(x) Many brF'(u)a  ~=  ---------------- Many brh Many br
+F(x+ha) - F(x)
+F'(u)a  ~=  ----------------
+h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(), <A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>(), <A HREF="../Mat/MatMFFDSetFunction.html#MatMFFDSetFunction">MatMFFDSetFunction</A>()
diff --git a/docs/manualpages/Mat/MatMFFDType.html b/docs/manualpages/Mat/MatMFFDType.html
index fb6b5f4..6d28d59 100644
--- a/docs/manualpages/Mat/MatMFFDType.html
+++ b/docs/manualpages/Mat/MatMFFDType.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDType"><H1>MatMFFDType</H1></A>
 algorithm used to compute the h used in computing matrix-vector products via differencing of the function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,7 +16,7 @@ typedef const char* <A HREF="../Mat/MatMFFDType.html#MatMFFDType">MatMFFDType</A
 #define <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A>  "wp"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMFFDSetType.html#MatMFFDSetType">MatMFFDSetType</A>(), <A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>()
diff --git a/docs/manualpages/Mat/MatMFFDWPSetComputeNormU.html b/docs/manualpages/Mat/MatMFFDWPSetComputeNormU.html
index 0d27f92..29caa57 100644
--- a/docs/manualpages/Mat/MatMFFDWPSetComputeNormU.html
+++ b/docs/manualpages/Mat/MatMFFDWPSetComputeNormU.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDWPSetComputeNormU</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMFFDWPSetComputeNormU.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMFFDWPSetComputeNormU.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDWPSetComputeNormU"><H1>MatMFFDWPSetComputeNormU</H1></A>
 Sets whether it computes the ||U|| used by the WP PETSc routine for computing h. With any Krylov solver this need only be computed during the first iteration and kept for later. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,21 @@ PetscErrorCode  MatMFFDWPSetComputeNormU(Mat A,PetscBool flag)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix created with <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> causes it to compute ||U||, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> uses the previous value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix created with <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> causes it to compute ||U||, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> uses the previous value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-mat_mffd_compute_normu <true,false> </B> -true by default, false can save calculations but you Many brmust be sure that ||U|| has not changed in the mean time. Many br
+<DT><B>-mat_mffd_compute_normu <true,false> </B> -true by default, false can save calculations but you
+must be sure that ||U|| has not changed in the mean time.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the manual page for <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> for a complete description of the Many bralgorithm used to compute h. Many br
+See the manual page for <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> for a complete description of the
+algorithm used to compute h.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>()
diff --git a/docs/manualpages/Mat/MatMPIAIJGetLocalMat.html b/docs/manualpages/Mat/MatMPIAIJGetLocalMat.html
index 5afde02..fe66700 100644
--- a/docs/manualpages/Mat/MatMPIAIJGetLocalMat.html
+++ b/docs/manualpages/Mat/MatMPIAIJGetLocalMat.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIAIJGetLocalMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIAIJGetLocalMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIAIJGetLocalMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIAIJGetLocalMat"><H1>MatMPIAIJGetLocalMat</H1></A>
 Creates a SeqAIJ from a MPIAIJ matrix by taking all its local rows and putting them into a sequential vector with mlocal rows and n columns. Where mlocal is the row count obtained with <A HREF="../Mat/MatGetLocalSize.html#MatGetLocalSize">MatGetLocalSize</A>() and n is the global column count obtained with <A HREF="../Mat/MatGetSize.html#MatGetSize">MatGetSize</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Creates a SeqAIJ from a MPIAIJ matrix by taking all its local rows and putting t
 #include "petscmat.h" 
 PetscErrorCode  MatMPIAIJGetLocalMat(Mat A,MatReuse scall,Mat *A_loc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A_loc </B></TD><TD>- the local sequential matrix generated Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A_loc </B></TD><TD>- the local sequential matrix generated
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  MatGetOwnerShipRange(), <A HREF="../Mat/MatMPIAIJGetLocalMatCondensed.html#MatMPIAIJGetLocalMatCondensed">MatMPIAIJGetLocalMatCondensed</A>()
diff --git a/docs/manualpages/Mat/MatMPIAIJGetLocalMatCondensed.html b/docs/manualpages/Mat/MatMPIAIJGetLocalMatCondensed.html
index 7cc88d2..1e17d8f 100644
--- a/docs/manualpages/Mat/MatMPIAIJGetLocalMatCondensed.html
+++ b/docs/manualpages/Mat/MatMPIAIJGetLocalMatCondensed.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIAIJGetLocalMatCondensed</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIAIJGetLocalMatCondensed.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIAIJGetLocalMatCondensed.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIAIJGetLocalMatCondensed"><H1>MatMPIAIJGetLocalMatCondensed</H1></A>
 Creates a SeqAIJ matrix from an MPIAIJ matrix by taking all its local rows and NON-ZERO columns 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Creates a SeqAIJ matrix from an MPIAIJ matrix by taking all its local rows and N
 #include "petscmat.h" 
 PetscErrorCode  MatMPIAIJGetLocalMatCondensed(Mat A,MatReuse scall,IS *row,IS *col,Mat *A_loc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row, col </B></TD><TD>- index sets of rows and columns to extract (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row, col </B></TD><TD>- index sets of rows and columns to extract (or NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A_loc </B> -the local sequential matrix generated Many br
+<DT><B>A_loc </B> -the local sequential matrix generated
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</A>(), <A HREF="../Mat/MatMPIAIJGetLocalMat.html#MatMPIAIJGetLocalMat">MatMPIAIJGetLocalMat</A>()
diff --git a/docs/manualpages/Mat/MatMPIAIJSetPreallocation.html b/docs/manualpages/Mat/MatMPIAIJSetPreallocation.html
index fd9ae1f..f04164b 100644
--- a/docs/manualpages/Mat/MatMPIAIJSetPreallocation.html
+++ b/docs/manualpages/Mat/MatMPIAIJSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIAIJSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIAIJSetPreallocation"><H1>MatMPIAIJSetPreallocation</H1></A>
 Preallocates memory for a sparse parallel matrix in AIJ format (the default parallel PETSc format).  For good matrix assembly performance the user should preallocate the matrix storage by setting the parameters d_nz (or d_nnz) and o_nz (or o_nnz).  By setting these parameters accurately, performance can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,65 @@ Preallocates memory for a sparse parallel matrix in AIJ format (the default para
 #include "petscmat.h" 
 PetscErrorCode  MatMPIAIJSetPreallocation(Mat B,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzeros per row in DIAGONAL portion of local submatrix Many br(same value is used for all local rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the Many brDIAGONAL portion of the local submatrix (possibly different for each row) Many bror NULL (PETSC_NULL_INTEGER in Fortran), if d_nz is used to specify the nonzero structure. Many brThe size of this array is equal to the number of local rows, i.e 'm'. Many brFor matrices that will be factored, you must leave room for (and set) Many brthe diagonal  [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzeros per row in the OFF-DIAGONAL portion of local Many brsubmatrix (same value is used for all local rows). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the Many brOFF-DIAGONAL portion of the local submatrix (possibly different for Many breach row) or NULL (PETSC_NULL_INTEGER in Fortran), if o_nz is used to specify the nonzero Many brstructure. The size of this array is equal to the number Many brof local rows, i.e 'm'. Many br</TD></TR></TABLE>
-<P>
-If the *_nnz parameter is given then the *_nz parameter is ignored Many br
-<P>
-The AIJ format (also called the Yale sparse matrix format or Many brcompressed row storage (CSR)), is fully compatible with standard Fortran 77 Many brstorage.  The stored row and column indices begin with zero. Many brSee Users-Manual: ch_mat for details. Many br
-<P>
-The parallel matrix is partitioned such that the first m0 rows belong to Many brprocess 0, the next m1 rows belong to process 1, the next m2 rows belong Many brto process 2 etc.. where m0,m1,m2... are the input parameter 'm'. Many br
-<P>
-The DIAGONAL portion of the local submatrix of a processor can be defined Many bras the submatrix which is obtained by extraction the part corresponding to Many brthe rows r1-r2 and columns c1-c2 of the global matrix, where r1 is the Many brfirst row that belongs to the processor, r2 is the last row belonging to Many brthe this processor, and c1-c2 is range of indices of the local part of a Many brvector suitable for applying the matrix to.  This is an mxn matrix.  In the Many brcommon c [...]
-<P>
-If o_nnz, d_nnz are specified, then o_nz, and d_nz are ignored. Many br
-<P>
-You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was; Many brfor example the fields mallocs,nz_allocated,nz_used,nz_unneeded; Many brYou can also run with the option -info and look for messages with the string Many brmalloc in them to see if additional memory allocation was needed. Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of nonzeros per row in DIAGONAL portion of local submatrix
+(same value is used for all local rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the
+DIAGONAL portion of the local submatrix (possibly different for each row)
+or NULL (PETSC_NULL_INTEGER in Fortran), if d_nz is used to specify the nonzero structure.
+The size of this array is equal to the number of local rows, i.e 'm'.
+For matrices that will be factored, you must leave room for (and set)
+the diagonal entry even if it is zero.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of nonzeros per row in the OFF-DIAGONAL portion of local
+submatrix (same value is used for all local rows).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various rows of the
+OFF-DIAGONAL portion of the local submatrix (possibly different for
+each row) or NULL (PETSC_NULL_INTEGER in Fortran), if o_nz is used to specify the nonzero
+structure. The size of this array is equal to the number
+of local rows, i.e 'm'.
+</TD></TR></TABLE>
+<P>
+If the *_nnz parameter is given then the *_nz parameter is ignored
+<P>
+The AIJ format (also called the Yale sparse matrix format or
+compressed row storage (CSR)), is fully compatible with standard Fortran 77
+storage.  The stored row and column indices begin with zero.
+See Users-Manual: ch_mat for details.
+<P>
+The parallel matrix is partitioned such that the first m0 rows belong to
+process 0, the next m1 rows belong to process 1, the next m2 rows belong
+to process 2 etc.. where m0,m1,m2... are the input parameter 'm'.
+<P>
+The DIAGONAL portion of the local submatrix of a processor can be defined
+as the submatrix which is obtained by extraction the part corresponding to
+the rows r1-r2 and columns c1-c2 of the global matrix, where r1 is the
+first row that belongs to the processor, r2 is the last row belonging to
+the this processor, and c1-c2 is range of indices of the local part of a
+vector suitable for applying the matrix to.  This is an mxn matrix.  In the
+common case of a square matrix, the row and column ranges are the same and
+the DIAGONAL part is also square. The remaining portion of the local
+submatrix (mxN) constitute the OFF-DIAGONAL portion.
+<P>
+If o_nnz, d_nnz are specified, then o_nz, and d_nz are ignored.
+<P>
+You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was;
+for example the fields mallocs,nz_allocated,nz_used,nz_unneeded;
+You can also run with the option -info and look for messages with the string
+malloc in them to see if additional memory allocation was needed.
 <P>
 <H3><FONT COLOR="#CC3333">Example usage</FONT></H3>
 <P>
-Consider the following 8x8 matrix with 34 non-zero values, that is Many brassembled across 3 processors. Lets assume that proc0 owns 3 rows, Many brproc1 owns 3 rows, proc2 owns 2 rows. This division can be shown Many br
+Consider the following 8x8 matrix with 34 non-zero values, that is
+assembled across 3 processors. Lets assume that proc0 owns 3 rows,
+proc1 owns 3 rows, proc2 owns 2 rows. This division can be shown
 <H3><FONT COLOR="#CC3333">as follows</FONT></H3>
 <P>
 <PRE>
@@ -53,7 +87,7 @@ Consider the following 8x8 matrix with 34 non-zero values, that is Many brassemb
     Proc2  25 26 27  |  0  0 28  | 29  0
            30  0  0  | 31 32 33  |  0 34
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">This can be represented as a collection of submatrices as</FONT></H3>
 <P>
@@ -62,33 +96,52 @@ Consider the following 8x8 matrix with 34 non-zero values, that is Many brassemb
       D E F
       G H I
 </PRE>
- Many br
-<P>
-Where the submatrices A,B,C are owned by proc0, D,E,F are Many browned by proc1, G,H,I are owned by proc2. Many br
-<P>
-The 'm' parameters for proc0,proc1,proc2 are 3,3,2 respectively. Many brThe 'n' parameters for proc0,proc1,proc2 are 3,3,2 respectively. Many brThe 'M','N' parameters are 8,8, and have the same values on all procs. Many br
-<P>
-The DIAGONAL submatrices corresponding to proc0,proc1,proc2 are Many brsubmatrices [A], [E], [I] respectively. The OFF-DIAGONAL submatrices Many brcorresponding to proc0,proc1,proc2 are [BC], [DF], [GH] respectively. Many brInternally, each processor stores the DIAGONAL part, and the OFF-DIAGONAL Many brpart as SeqAIJ matrices. for eg: proc1 will store [E] as a SeqAIJ Many brmatrix, ans [DF] as another SeqAIJ matrix. Many br
-<P>
-When d_nz, o_nz parameters are specified, d_nz storage elements are Many brallocated for every row of the local diagonal submatrix, and o_nz Many brstorage locations are allocated for every row of the OFF-DIAGONAL submat. Many brOne way to choose d_nz and o_nz is to use the max nonzerors per local Many brrows for each of the local DIAGONAL, and the OFF-DIAGONAL submatrices. Many br
+
+<P>
+Where the submatrices A,B,C are owned by proc0, D,E,F are
+owned by proc1, G,H,I are owned by proc2.
+<P>
+The 'm' parameters for proc0,proc1,proc2 are 3,3,2 respectively.
+The 'n' parameters for proc0,proc1,proc2 are 3,3,2 respectively.
+The 'M','N' parameters are 8,8, and have the same values on all procs.
+<P>
+The DIAGONAL submatrices corresponding to proc0,proc1,proc2 are
+submatrices [A], [E], [I] respectively. The OFF-DIAGONAL submatrices
+corresponding to proc0,proc1,proc2 are [BC], [DF], [GH] respectively.
+Internally, each processor stores the DIAGONAL part, and the OFF-DIAGONAL
+part as SeqAIJ matrices. for eg: proc1 will store [E] as a SeqAIJ
+matrix, ans [DF] as another SeqAIJ matrix.
+<P>
+When d_nz, o_nz parameters are specified, d_nz storage elements are
+allocated for every row of the local diagonal submatrix, and o_nz
+storage locations are allocated for every row of the OFF-DIAGONAL submat.
+One way to choose d_nz and o_nz is to use the max nonzerors per local
+rows for each of the local DIAGONAL, and the OFF-DIAGONAL submatrices.
 <H3><FONT COLOR="#CC3333">In this case, the values of d_nz,o_nz are</FONT></H3>
 <PRE>
      proc0 : dnz = 2, o_nz = 2
      proc1 : dnz = 3, o_nz = 2
      proc2 : dnz = 1, o_nz = 4
 </PRE>
- Many brWe are allocating m*(d_nz+o_nz) storage locations for every proc. This Many brtranslates to 3*(2+2)=12 for proc0, 3*(3+2)=15 for proc1, 2*(1+4)=10 Many brfor proc3. i.e we are using 12+15+10=37 storage locations to store Many br34 values. Many br
-<P>
-When d_nnz, o_nnz parameters are specified, the storage is specified Many brfor every row, coresponding to both DIAGONAL and OFF-DIAGONAL submatrices. Many br
+
+We are allocating m*(d_nz+o_nz) storage locations for every proc. This
+translates to 3*(2+2)=12 for proc0, 3*(3+2)=15 for proc1, 2*(1+4)=10
+for proc3. i.e we are using 12+15+10=37 storage locations to store
+34 values.
+<P>
+When d_nnz, o_nnz parameters are specified, the storage is specified
+for every row, coresponding to both DIAGONAL and OFF-DIAGONAL submatrices.
 <H3><FONT COLOR="#CC3333">In the above case the values for d_nnz,o_nnz are</FONT></H3>
 <PRE>
      proc0: d_nnz = [2,2,2] and o_nnz = [2,2,2]
      proc1: d_nnz = [3,3,2] and o_nnz = [2,1,1]
      proc2: d_nnz = [1,1]   and o_nnz = [4,4]
 </PRE>
- Many brHere the space allocated is sum of all the above values i.e 34, and Many brhence pre-allocation is perfect. Many br
+
+Here the space allocated is sum of all the above values i.e 34, and
+hence pre-allocation is perfect.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, aij, compressed row, sparse, parallel
@@ -96,7 +149,8 @@ When d_nnz, o_nnz parameters are specified, the storage is specified Many brfor
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocationCSR.html#MatMPIAIJSetPreallocationCSR">MatMPIAIJSetPreallocationCSR</A>(),
-<BR>MPIAIJ, <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>(), <A HREF="../Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR>MPIAIJ, <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>(), <A HREF="../Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiaij.c.html#MatMPIAIJSetPreallocation">src/mat/impls/aij/mpi/mpiaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMPIAIJSetPreallocationCSR.html b/docs/manualpages/Mat/MatMPIAIJSetPreallocationCSR.html
index 279906f..cf88dbb 100644
--- a/docs/manualpages/Mat/MatMPIAIJSetPreallocationCSR.html
+++ b/docs/manualpages/Mat/MatMPIAIJSetPreallocationCSR.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIAIJSetPreallocationCSR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIAIJSetPreallocationCSR"><H1>MatMPIAIJSetPreallocationCSR</H1></A>
 Allocates memory for a sparse parallel matrix in AIJ format (the default parallel PETSc format). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Allocates memory for a sparse parallel matrix in AIJ format (the default paralle
 #include "petscmat.h" 
 PetscErrorCode  MatMPIAIJSetPreallocationCSR(Mat B,const PetscInt i[],const PetscInt j[], const PetscScalar v[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The i, j, and a arrays ARE copied by this routine into the internal format used by PETSc; Many brthus you CANNOT change the matrix entries by changing the values of a[] after you have Many brcalled this routine. Use <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() to avoid needing to copy the arrays. Many br
+The i, j, and a arrays ARE copied by this routine into the internal format used by PETSc;
+thus you CANNOT change the matrix entries by changing the values of a[] after you have
+called this routine. Use <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() to avoid needing to copy the arrays.
 <P>
-The i and j indices are 0 based, and i indices are indices corresponding to the local j array. Many br
+The i and j indices are 0 based, and i indices are indices corresponding to the local j array.
 <P>
-The format which is used for the sparse matrix input, is equivalent to a Many brrow-major ordering.. i.e for the following matrix, the input data expected is Many bras shown Many br
+The format which is used for the sparse matrix input, is equivalent to a
+row-major ordering.. i.e for the following matrix, the input data expected is
+as shown
 <P>
 <pre>
        1 0 0
@@ -79,7 +87,8 @@ The format which is used for the sparse matrix input, is equivalent to a Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), MPIAIJ,
-<BR><A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>(), <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>(), <A HREF="../Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiaij.c.html#MatMPIAIJSetPreallocationCSR">src/mat/impls/aij/mpi/mpiaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMPIAIJSetUseScalableIncreaseOverlap.html b/docs/manualpages/Mat/MatMPIAIJSetUseScalableIncreaseOverlap.html
index 22bb8d1..81d7dec 100644
--- a/docs/manualpages/Mat/MatMPIAIJSetUseScalableIncreaseOverlap.html
+++ b/docs/manualpages/Mat/MatMPIAIJSetUseScalableIncreaseOverlap.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIAIJSetUseScalableIncreaseOverlap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIAIJSetUseScalableIncreaseOverlap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIAIJSetUseScalableIncreaseOverlap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIAIJSetUseScalableIncreaseOverlap"><H1>MatMPIAIJSetUseScalableIncreaseOverlap</H1></A>
 Determine if the matrix uses a scalable algorithm to compute the overlap 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Determine if the matrix uses a scalable algorithm to compute the overlap
 #include "petscmat.h" 
 PetscErrorCode MatMPIAIJSetUseScalableIncreaseOverlap(Mat A,PetscBool sc)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sc </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates use the scalable algorithm (default is not to use the scalable algorithm) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sc </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates use the scalable algorithm (default is not to use the scalable algorithm)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/mpi/mpiaij.c.html#MatMPIAIJSetUseScalableIncreaseOverlap">src/mat/impls/aij/mpi/mpiaij.c</A>
diff --git a/docs/manualpages/Mat/MatMPIAIJSetValuesBatch.html b/docs/manualpages/Mat/MatMPIAIJSetValuesBatch.html
index 534a38a..da874aa 100644
--- a/docs/manualpages/Mat/MatMPIAIJSetValuesBatch.html
+++ b/docs/manualpages/Mat/MatMPIAIJSetValuesBatch.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIAIJSetValuesBatch</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIAIJSetValuesBatch.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIAIJSetValuesBatch.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIAIJSetValuesBatch"><H1>MatMPIAIJSetValuesBatch</H1></A>
 Set multiple blocks of values into a matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,22 @@ Set multiple blocks of values into a matrix
 #define __FUNCT__ "MatSetValuesBatch_MPIAIJCUSP"
 PetscErrorCode MatSetValuesBatch_MPIAIJCUSP(Mat J, PetscInt Ne, PetscInt Nl, PetscInt *elemRows, const PetscScalar *elemMats)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- the assembled <A HREF="../Mat/Mat.html#Mat">Mat</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne </B></TD><TD>- the number of blocks (elements) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nl </B></TD><TD>- the block size (number of dof per element) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>elemRows </B></TD><TD>- List of block row indices, in bunches of length Nl Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>elemMats </B></TD><TD>- List of block values, in bunches of Nl*Nl Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- the assembled <A HREF="../Mat/Mat.html#Mat">Mat</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ne </B></TD><TD>- the number of blocks (elements)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nl </B></TD><TD>- the block size (number of dof per element)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>elemRows </B></TD><TD>- List of block row indices, in bunches of length Nl
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>elemMats </B></TD><TD>- List of block values, in bunches of Nl*Nl
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
diff --git a/docs/manualpages/Mat/MatMPIAdjCreateNonemptySubcommMat.html b/docs/manualpages/Mat/MatMPIAdjCreateNonemptySubcommMat.html
index 2b0a4ff..1d73cd8 100644
--- a/docs/manualpages/Mat/MatMPIAdjCreateNonemptySubcommMat.html
+++ b/docs/manualpages/Mat/MatMPIAdjCreateNonemptySubcommMat.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIAdjCreateNonemptySubcommMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIAdjCreateNonemptySubcommMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIAdjCreateNonemptySubcommMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIAdjCreateNonemptySubcommMat"><H1>MatMPIAdjCreateNonemptySubcommMat</H1></A>
 create the same MPIAdj matrix on a subcommunicator containing only processes owning a positive number of rows 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ create the same MPIAdj matrix on a subcommunicator containing only processes own
 #include "petscmat.h" 
 PetscErrorCode MatMPIAdjCreateNonemptySubcommMat(Mat A,Mat *B)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>A </B> -original MPIAdj matrix Many br
+<DT><B>A </B> -original MPIAdj matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>B </B> -matrix on subcommunicator, NULL on ranks that owned zero rows of A Many br
+<DT><B>B </B> -matrix on subcommunicator, NULL on ranks that owned zero rows of A
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This function is mostly useful for internal use by mesh partitioning packages that require that every process owns at least one row. Many br
+This function is mostly useful for internal use by mesh partitioning packages that require that every process owns at least one row.
 <P>
-The matrix B should be destroyed with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(). The arrays are not copied, so B should be destroyed before A is destroyed. Many br
+The matrix B should be destroyed with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(). The arrays are not copied, so B should be destroyed before A is destroyed.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateMPIAdj.html#MatCreateMPIAdj">MatCreateMPIAdj</A>()
diff --git a/docs/manualpages/Mat/MatMPIAdjSetPreallocation.html b/docs/manualpages/Mat/MatMPIAdjSetPreallocation.html
index a850fce..44fabfd 100644
--- a/docs/manualpages/Mat/MatMPIAdjSetPreallocation.html
+++ b/docs/manualpages/Mat/MatMPIAdjSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIAdjSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIAdjSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIAdjSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIAdjSetPreallocation"><H1>MatMPIAdjSetPreallocation</H1></A>
 Sets the array used for storing the matrix elements 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,21 @@ Sets the array used for storing the matrix elements
 #include "petscmat.h" 
 PetscErrorCode  MatMPIAdjSetPreallocation(Mat B,PetscInt *i,PetscInt *j,PetscInt *values)
 </PRE>
-Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each row (sorted for each row). Many brThe indices in i and j start with zero (NOT with one). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- [optional] edge weights Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each row (sorted for each row).
+The indices in i and j start with zero (NOT with one).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- [optional] edge weights
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateMPIAdj.html#MatCreateMPIAdj">MatCreateMPIAdj</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
diff --git a/docs/manualpages/Mat/MatMPIBAIJSetHashTableFactor.html b/docs/manualpages/Mat/MatMPIBAIJSetHashTableFactor.html
index f7bc18b..b0e96b7 100644
--- a/docs/manualpages/Mat/MatMPIBAIJSetHashTableFactor.html
+++ b/docs/manualpages/Mat/MatMPIBAIJSetHashTableFactor.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIBAIJSetHashTableFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIBAIJSetHashTableFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIBAIJSetHashTableFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIBAIJSetHashTableFactor"><H1>MatMPIBAIJSetHashTableFactor</H1></A>
 Sets the factor required to compute the size of the HashTable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Sets the factor required to compute the size of the HashTable.
 PetscErrorCode  MatMPIBAIJSetHashTableFactor(Mat mat,PetscReal fact)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat  </B> -the matrix Many br
+<DT><B>mat  </B> -the matrix
 <br>
-<DT><B>fact </B> -factor Many br
+<DT><B>fact </B> -factor
 <br>
 <P>
-Not Collective, each process can use a different factor Many br
+Not Collective, each process can use a different factor
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This can also be set by the command line option: -mat_use_hash_table <fact> Many br
+This can also be set by the command line option: -mat_use_hash_table <fact>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, hashtable, factor, HT
diff --git a/docs/manualpages/Mat/MatMPIBAIJSetPreallocation.html b/docs/manualpages/Mat/MatMPIBAIJSetPreallocation.html
index eb03165..07e8355 100644
--- a/docs/manualpages/Mat/MatMPIBAIJSetPreallocation.html
+++ b/docs/manualpages/Mat/MatMPIBAIJSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIBAIJSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIBAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIBAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIBAIJSetPreallocation"><H1>MatMPIBAIJSetPreallocation</H1></A>
 Allocates memory for a sparse parallel matrix in block AIJ format (block compressed row).  For good matrix assembly performance the user should preallocate the matrix storage by setting the parameters d_nz (or d_nnz) and o_nz (or o_nnz).  By setting these parameters accurately, performance can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,57 @@ Allocates memory for a sparse parallel matrix in block AIJ format (block compres
 #include "petscmat.h"  
 PetscErrorCode  MatMPIBAIJSetPreallocation(Mat B,PetscInt bs,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[])
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs   </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row Many brblocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of block nonzeros per block row in diagonal portion of local Many brsubmatrix  (same for all local rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows Many brof the in diagonal portion of the local (possibly different for each block Many brrow) or NULL.  If you plan to factor the matrix you must leave room for the diagonal entry and Many brset it even if it is zero. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of block nonzeros per block row in the off-diagonal portion of local Many brsubmatrix (same for all local rows). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows of the Many broff-diagonal portion of the local submatrix (possibly different for Many breach block row) or NULL. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs   </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row
+blocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of block nonzeros per block row in diagonal portion of local
+submatrix  (same for all local rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows
+of the in diagonal portion of the local (possibly different for each block
+row) or NULL.  If you plan to factor the matrix you must leave room for the diagonal entry and
+set it even if it is zero.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of block nonzeros per block row in the off-diagonal portion of local
+submatrix (same for all local rows).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows of the
+off-diagonal portion of the local submatrix (possibly different for
+each block row) or NULL.
+</TD></TR></TABLE>
 <P>
-If the *_nnz parameter is given then the *_nz parameter is ignored Many br
+If the *_nnz parameter is given then the *_nz parameter is ignored
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_block_size </B></TD><TD>- size of the blocks to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_use_hash_table <fact></B></TD><TD>-  Many brNotes: Many brIf <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one processor Many brthan it must be used on all processors that share the object for that argument. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_block_size </B></TD><TD>- size of the blocks to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_use_hash_table <fact></B></TD><TD>- 
+Notes:
+If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one processor
+than it must be used on all processors that share the object for that argument.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Storage Information</FONT></H3>
-For a square global matrix we define each processor's diagonal portion Many brto be its local rows and the corresponding columns (a square submatrix); Many breach processor's off-diagonal portion encompasses the remainder of the Many brlocal matrix (a rectangular submatrix). Many br
+For a square global matrix we define each processor's diagonal portion
+to be its local rows and the corresponding columns (a square submatrix);
+each processor's off-diagonal portion encompasses the remainder of the
+local matrix (a rectangular submatrix).
 <P>
-The user can specify preallocated storage for the diagonal part of Many brthe local submatrix with either d_nz or d_nnz (not both).  Set Many brd_nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and d_nnz=NULL for PETSc to control dynamic Many brmemory allocation.  Likewise, specify preallocated storage for the Many broff-diagonal part of the local submatrix with o_nz or o_nnz (not both). Many br
+The user can specify preallocated storage for the diagonal part of
+the local submatrix with either d_nz or d_nnz (not both).  Set
+d_nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and d_nnz=NULL for PETSc to control dynamic
+memory allocation.  Likewise, specify preallocated storage for the
+off-diagonal part of the local submatrix with o_nz or o_nnz (not both).
 <P>
-Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In Many brthe figure below we depict these three local rows and all columns (0-11). Many br
+Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In
+the figure below we depict these three local rows and all columns (0-11).
 <P>
 <PRE>
            0 1 2 3 4 5 6 7 8 9 10 11
@@ -47,15 +74,26 @@ Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In Many brt
    row 5  |o o o d d d o o o o  o  o
           --------------------------
 </PRE>
- Many br
+
 <P>
-Thus, any entries in the d locations are stored in the d (diagonal) Many brsubmatrix, and any entries in the o locations are stored in the Many bro (off-diagonal) submatrix.  Note that the d and the o submatrices are Many brstored simply in the <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> format for compressed row storage. Many br
+Thus, any entries in the d locations are stored in the d (diagonal)
+submatrix, and any entries in the o locations are stored in the
+o (off-diagonal) submatrix.  Note that the d and the o submatrices are
+stored simply in the <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> format for compressed row storage.
 <P>
-Now d_nz should indicate the number of block nonzeros per row in the d matrix, Many brand o_nz should indicate the number of block nonzeros per row in the o matrix. Many brIn general, for PDE problems in which most nonzeros are near the diagonal, Many brone expects d_nz >> o_nz.   For large problems you MUST preallocate memory Many bror you will get TERRIBLE performance; see the users' manual chapter on Many brmatrices. Many br
+Now d_nz should indicate the number of block nonzeros per row in the d matrix,
+and o_nz should indicate the number of block nonzeros per row in the o matrix.
+In general, for PDE problems in which most nonzeros are near the diagonal,
+one expects d_nz >> o_nz.   For large problems you MUST preallocate memory
+or you will get TERRIBLE performance; see the users' manual chapter on
+matrices.
 <P>
-You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was; Many brfor example the fields mallocs,nz_allocated,nz_used,nz_unneeded; Many brYou can also run with the option -info and look for messages with the string Many brmalloc in them to see if additional memory allocation was needed. Many br
+You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was;
+for example the fields mallocs,nz_allocated,nz_used,nz_unneeded;
+You can also run with the option -info and look for messages with the string
+malloc in them to see if additional memory allocation was needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, block, aij, compressed row, sparse, parallel
diff --git a/docs/manualpages/Mat/MatMPIBAIJSetPreallocationCSR.html b/docs/manualpages/Mat/MatMPIBAIJSetPreallocationCSR.html
index 0c6dbbd..106437e 100644
--- a/docs/manualpages/Mat/MatMPIBAIJSetPreallocationCSR.html
+++ b/docs/manualpages/Mat/MatMPIBAIJSetPreallocationCSR.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIBAIJSetPreallocationCSR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIBAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIBAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIBAIJSetPreallocationCSR"><H1>MatMPIBAIJSetPreallocationCSR</H1></A>
 Allocates memory for a sparse parallel matrix in BAIJ format (the default parallel PETSc format). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,28 @@ Allocates memory for a sparse parallel matrix in BAIJ format (the default parall
 #include "petscmat.h"  
 PetscErrorCode  MatMPIBAIJSetPreallocationCSR(Mat B,PetscInt bs,const PetscInt i[],const PetscInt j[], const PetscScalar v[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero) these must be sorted for each row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero) these must be sorted for each row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: The order of the entries in values is specified by the <A HREF="../Mat/MatOption.html#MatOption">MatOption</A> MAT_ROW_ORIENTED.  For example, C programs Many brmay want to use the default MAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> and use an array v[nnz][bs][bs] where the second index is Many brover rows within a block and the last index is over columns within a block row.  Fortran programs will likely set Many brMAT_ROW_ORIENTED=<A HREF="../Sys/P [...]
+Notes: The order of the entries in values is specified by the <A HREF="../Mat/MatOption.html#MatOption">MatOption</A> MAT_ROW_ORIENTED.  For example, C programs
+may want to use the default MAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> and use an array v[nnz][bs][bs] where the second index is
+over rows within a block and the last index is over columns within a block row.  Fortran programs will likely set
+MAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> and use a Fortran array v(bs,bs,nnz) in which the first index is over rows within a
+block column and the second index is over columns within a block.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, aij, compressed row, sparse, parallel
diff --git a/docs/manualpages/Mat/MatMPIBAIJSetValuesBlocked.html b/docs/manualpages/Mat/MatMPIBAIJSetValuesBlocked.html
index ab2f833..cbcb194 100644
--- a/docs/manualpages/Mat/MatMPIBAIJSetValuesBlocked.html
+++ b/docs/manualpages/Mat/MatMPIBAIJSetValuesBlocked.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIBAIJSetValuesBlocked</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIBAIJSetValuesBlocked.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIBAIJSetValuesBlocked.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIBAIJSetValuesBlocked"><H1>MatMPIBAIJSetValuesBlocked</H1></A>
 Direct Fortran call to replace call to <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,28 @@ Direct Fortran call to replace call to <A HREF="../Mat/MatSetValuesBlocked.html#
 #include "petscmat.h"  
 PetscErrorCode matmpibaijsetvaluesblocked_(Mat *matin,PetscInt *min,const PetscInt im[],PetscInt *nin,const PetscInt in[],const MatScalar v[],InsertMode *addvin)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- number of input rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>im </B></TD><TD>- input rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nin </B></TD><TD>- number of input columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- numerical values input Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addvin </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- number of input rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>im </B></TD><TD>- input rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nin </B></TD><TD>- number of input columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- numerical values input
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addvin </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
-Notes: This has a complete copy of MatSetValuesBlocked_MPIBAIJ() which is terrible code un-reuse. Many br
+Notes: This has a complete copy of MatSetValuesBlocked_MPIBAIJ() which is terrible code un-reuse.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>()
diff --git a/docs/manualpages/Mat/MatMPIDenseSetPreallocation.html b/docs/manualpages/Mat/MatMPIDenseSetPreallocation.html
index b7a61dc..4fa913c 100644
--- a/docs/manualpages/Mat/MatMPIDenseSetPreallocation.html
+++ b/docs/manualpages/Mat/MatMPIDenseSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPIDenseSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPIDenseSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPIDenseSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPIDenseSetPreallocation"><H1>MatMPIDenseSetPreallocation</H1></A>
 Sets the array used to store the matrix entries 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Sets the array used to store the matrix entries
 #include "petscmat.h"  
 PetscErrorCode  MatMPIDenseSetPreallocation(Mat B,PetscScalar *data)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>B </B> -the matrix Many br
+<DT><B>B </B> -the matrix
 <br>
-<DT><B>data </B> -optional location of matrix data.  Set data=NULL for PETSc Many brto control all matrix memory allocation. Many br
+<DT><B>data </B> -optional location of matrix data.  Set data=NULL for PETSc
+to control all matrix memory allocation.
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The dense format is fully compatible with standard Fortran 77 Many brstorage by columns. Many br
+The dense format is fully compatible with standard Fortran 77
+storage by columns.
 <P>
-The data input variable is intended primarily for Fortran programmers Many brwho wish to allocate their own matrix memory space.  Most users should Many brset data=NULL. Many br
+The data input variable is intended primarily for Fortran programmers
+who wish to allocate their own matrix memory space.  Most users should
+set data=NULL.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix,dense, parallel
diff --git a/docs/manualpages/Mat/MatMPISBAIJSetPreallocation.html b/docs/manualpages/Mat/MatMPISBAIJSetPreallocation.html
index 565e346..0eb606c 100644
--- a/docs/manualpages/Mat/MatMPISBAIJSetPreallocation.html
+++ b/docs/manualpages/Mat/MatMPISBAIJSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPISBAIJSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPISBAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPISBAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPISBAIJSetPreallocation"><H1>MatMPISBAIJSetPreallocation</H1></A>
 For good matrix assembly performance the user should preallocate the matrix storage by setting the parameters d_nz (or d_nnz) and o_nz (or o_nnz).  By setting these parameters accurately, performance can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,38 +14,65 @@ For good matrix assembly performance the user should preallocate the matrix stor
 #include "petscmat.h" 
 PetscErrorCode  MatMPISBAIJSetPreallocation(Mat B,PetscInt bs,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[])
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs   </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row Many brblocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of block nonzeros per block row in diagonal portion of local Many brsubmatrix  (same for all local rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows Many brin the upper triangular and diagonal part of the in diagonal portion of the local Many br(possibly different for each block row) or NULL.  If you plan to factor the matrix you must leave room Many brfor the diagonal entry and set a value even if it is zero. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of block nonzeros per block row in the off-diagonal portion of local Many brsubmatrix (same for all local rows). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows of the Many broff-diagonal portion of the local submatrix that is right of the diagonal Many br(possibly different for each block row) or NULL. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs   </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row
+blocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nz  </B></TD><TD>- number of block nonzeros per block row in diagonal portion of local
+submatrix  (same for all local rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows
+in the upper triangular and diagonal part of the in diagonal portion of the local
+(possibly different for each block row) or NULL.  If you plan to factor the matrix you must leave room
+for the diagonal entry and set a value even if it is zero.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nz  </B></TD><TD>- number of block nonzeros per block row in the off-diagonal portion of local
+submatrix (same for all local rows).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o_nnz </B></TD><TD>- array containing the number of nonzeros in the various block rows of the
+off-diagonal portion of the local submatrix that is right of the diagonal
+(possibly different for each block row) or NULL.
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the Many brblock calculations (much slower) Many br
+<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the
+block calculations (much slower)
 <br>
-<DT><B>-mat_block_size </B> -size of the blocks to use Many br
+<DT><B>-mat_block_size </B> -size of the blocks to use
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one processor Many brthan it must be used on all processors that share the object for that argument. Many br
+If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or  <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> is used for a particular argument on one processor
+than it must be used on all processors that share the object for that argument.
 <P>
-If the *_nnz parameter is given then the *_nz parameter is ignored Many br
+If the *_nnz parameter is given then the *_nz parameter is ignored
 <P>
 <H3><FONT COLOR="#CC3333">Storage Information</FONT></H3>
-For a square global matrix we define each processor's diagonal portion Many brto be its local rows and the corresponding columns (a square submatrix); Many breach processor's off-diagonal portion encompasses the remainder of the Many brlocal matrix (a rectangular submatrix). Many br
+For a square global matrix we define each processor's diagonal portion
+to be its local rows and the corresponding columns (a square submatrix);
+each processor's off-diagonal portion encompasses the remainder of the
+local matrix (a rectangular submatrix).
 <P>
-The user can specify preallocated storage for the diagonal part of Many brthe local submatrix with either d_nz or d_nnz (not both).  Set Many brd_nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and d_nnz=NULL for PETSc to control dynamic Many brmemory allocation.  Likewise, specify preallocated storage for the Many broff-diagonal part of the local submatrix with o_nz or o_nnz (not both). Many br
+The user can specify preallocated storage for the diagonal part of
+the local submatrix with either d_nz or d_nnz (not both).  Set
+d_nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and d_nnz=NULL for PETSc to control dynamic
+memory allocation.  Likewise, specify preallocated storage for the
+off-diagonal part of the local submatrix with o_nz or o_nnz (not both).
 <P>
-You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was; Many brfor example the fields mallocs,nz_allocated,nz_used,nz_unneeded; Many brYou can also run with the option -info and look for messages with the string Many brmalloc in them to see if additional memory allocation was needed. Many br
+You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was;
+for example the fields mallocs,nz_allocated,nz_used,nz_unneeded;
+You can also run with the option -info and look for messages with the string
+malloc in them to see if additional memory allocation was needed.
 <P>
-Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In Many brthe figure below we depict these three local rows and all columns (0-11). Many br
+Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In
+the figure below we depict these three local rows and all columns (0-11).
 <P>
 <PRE>
            0 1 2 3 4 5 6 7 8 9 10 11
@@ -55,15 +82,23 @@ Consider a processor that owns rows 3, 4 and 5 of a parallel matrix. In Many brt
    row 5  |. . . d d d o o o o  o  o
           --------------------------
 </PRE>
- Many br
+
 <P>
-Thus, any entries in the d locations are stored in the d (diagonal) Many brsubmatrix, and any entries in the o locations are stored in the Many bro (off-diagonal) submatrix.  Note that the d matrix is stored in Many brMatSeqSBAIJ format and the o submatrix in <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> format. Many br
+Thus, any entries in the d locations are stored in the d (diagonal)
+submatrix, and any entries in the o locations are stored in the
+o (off-diagonal) submatrix.  Note that the d matrix is stored in
+MatSeqSBAIJ format and the o submatrix in <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> format.
 <P>
-Now d_nz should indicate the number of block nonzeros per row in the upper triangular Many brplus the diagonal part of the d matrix, Many brand o_nz should indicate the number of block nonzeros per row in the o matrix Many br
+Now d_nz should indicate the number of block nonzeros per row in the upper triangular
+plus the diagonal part of the d matrix,
+and o_nz should indicate the number of block nonzeros per row in the o matrix
 <P>
-In general, for PDE problems in which most nonzeros are near the diagonal, Many brone expects d_nz >> o_nz.   For large problems you MUST preallocate memory Many bror you will get TERRIBLE performance; see the users' manual chapter on Many brmatrices. Many br
+In general, for PDE problems in which most nonzeros are near the diagonal,
+one expects d_nz >> o_nz.   For large problems you MUST preallocate memory
+or you will get TERRIBLE performance; see the users' manual chapter on
+matrices.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, block, aij, compressed row, sparse, parallel
diff --git a/docs/manualpages/Mat/MatMPISBAIJSetPreallocationCSR.html b/docs/manualpages/Mat/MatMPISBAIJSetPreallocationCSR.html
index 37779d8..6acb8e1 100644
--- a/docs/manualpages/Mat/MatMPISBAIJSetPreallocationCSR.html
+++ b/docs/manualpages/Mat/MatMPISBAIJSetPreallocationCSR.html
@@ -5,8 +5,8 @@
 <TITLE>MatMPISBAIJSetPreallocationCSR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMPISBAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMPISBAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMPISBAIJSetPreallocationCSR"><H1>MatMPISBAIJSetPreallocationCSR</H1></A>
 Allocates memory for a sparse parallel matrix in BAIJ format (the default parallel PETSc format). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Allocates memory for a sparse parallel matrix in BAIJ format (the default parall
 #include "petscmat.h" 
 PetscErrorCode  MatMPISBAIJSetPreallocationCSR(Mat B,PetscInt bs,const PetscInt i[],const PetscInt j[], const PetscScalar v[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero) these must be sorted for each row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero) these must be sorted for each row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, aij, compressed row, sparse, parallel
diff --git a/docs/manualpages/Mat/MatMatMatMult.html b/docs/manualpages/Mat/MatMatMatMult.html
index 1a66652..b76b702 100644
--- a/docs/manualpages/Mat/MatMatMatMult.html
+++ b/docs/manualpages/Mat/MatMatMatMult.html
@@ -5,8 +5,8 @@
 <TITLE>MatMatMatMult</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMatMatMult.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMatMatMult.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMatMatMult"><H1>MatMatMatMult</H1></A>
 Performs Matrix-Matrix-Matrix Multiplication D=A*B*C. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,38 @@ Performs Matrix-Matrix-Matrix Multiplication D=A*B*C.
 #include "petscmat.h" 
 PetscErrorCode MatMatMatMult(Mat A,Mat B,Mat C,MatReuse scall,PetscReal fill,Mat *D)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the middle matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>C </B></TD><TD>- the right matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(D)/(nnz(A) + nnz(B)+nnz(C)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate Many brif the result is a dense matrix this is irrelevent Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the middle matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>C </B></TD><TD>- the right matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(D)/(nnz(A) + nnz(B)+nnz(C)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate
+if the result is a dense matrix this is irrelevent
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>D </B> -the product matrix Many br
+<DT><B>D </B> -the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Unless scall is MAT_REUSE_MATRIX D will be created. Many br
+Unless scall is MAT_REUSE_MATRIX D will be created.
 <P>
-MAT_REUSE_MATRIX can only be used if the matrices A, B and C have the same nonzero pattern as in the previous call Many br
+MAT_REUSE_MATRIX can only be used if the matrices A, B and C have the same nonzero pattern as in the previous call
 <P>
-To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value Many bractually needed. Many br
+To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value
+actually needed.
 <P>
-If you have many matrices with the same non-zero structure to multiply, you Many brshould use MAT_REUSE_MATRIX in all calls but the first or Many br
+If you have many matrices with the same non-zero structure to multiply, you
+should use MAT_REUSE_MATRIX in all calls but the first or
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>, <A HREF="../Mat/MatPtAP.html#MatPtAP">MatPtAP</A>()
diff --git a/docs/manualpages/Mat/MatMatMult.html b/docs/manualpages/Mat/MatMatMult.html
index 5fe35b9..8b8e24f 100644
--- a/docs/manualpages/Mat/MatMatMult.html
+++ b/docs/manualpages/Mat/MatMatMult.html
@@ -5,8 +5,8 @@
 <TITLE>MatMatMult</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMatMult.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMatMult.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMatMult"><H1>MatMatMult</H1></A>
 Performs Matrix-Matrix Multiplication C=A*B. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,44 @@ Performs Matrix-Matrix Multiplication C=A*B.
 #include "petscmat.h" 
 PetscErrorCode MatMatMult(Mat A,Mat B,MatReuse scall,PetscReal fill,Mat *C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate Many brif the result is a dense matrix this is irrelevent Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate
+if the result is a dense matrix this is irrelevent
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the product matrix Many br
+<DT><B>C </B> -the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Unless scall is MAT_REUSE_MATRIX C will be created. Many br
+Unless scall is MAT_REUSE_MATRIX C will be created.
 <P>
-MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call Many br
+MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call
 <P>
-To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value Many bractually needed. Many br
+To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value
+actually needed.
 <P>
-If you have many matrices with the same non-zero structure to multiply, you Many brshould either Many br
+If you have many matrices with the same non-zero structure to multiply, you
+should either
 <pre>
   1) use MAT_REUSE_MATRIX in all calls but the first or
 </pre>
 <pre>
   2) call <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>() once and then <A HREF="../Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</A>() for each product needed
 </pre>
-In the special case where matrix B (and hence C) are dense you can create the correctly sized matrix C yourself and then call this routine Many brwith MAT_REUSE_MATRIX, rather than first having <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>() create it for you. You can NEVER do this if the matrix C is sparse. Many br
+In the special case where matrix B (and hence C) are dense you can create the correctly sized matrix C yourself and then call this routine
+with MAT_REUSE_MATRIX, rather than first having <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>() create it for you. You can NEVER do this if the matrix C is sparse.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>(), <A HREF="../Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</A>(), <A HREF="../Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</A>(),  <A HREF="../Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</A>(), <A HREF="../Mat/MatPtAP.html#MatPtAP">MatPtAP</A>()
diff --git a/docs/manualpages/Mat/MatMatMultEqual.html b/docs/manualpages/Mat/MatMatMultEqual.html
index 53e74a2..5ce9ad5 100644
--- a/docs/manualpages/Mat/MatMatMultEqual.html
+++ b/docs/manualpages/Mat/MatMatMultEqual.html
@@ -5,8 +5,8 @@
 <TITLE>MatMatMultEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMatMultEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMatMultEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMatMultEqual"><H1>MatMatMultEqual</H1></A>
 Test A*B*x = C*x for n random vector x  
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,28 @@ Test A*B*x = C*x for n random vector x
 #include "petscmat.h"  
 PetscErrorCode MatMatMultEqual(Mat A,Mat B,Mat C,PetscInt n,PetscBool *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix Many br</TD></TR></TABLE>
-<DT><B>C </B> -the third matrix Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix
+</TD></TR></TABLE>
+<DT><B>C </B> -the third matrix
 <br>
 </TABLE>
-<DT><B>n </B> -number of random vectors to be tested Many br
+<DT><B>n </B> -number of random vectors to be tested
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/multequal.c.html#MatMatMultEqual">src/mat/utils/multequal.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMatMultNumeric.html b/docs/manualpages/Mat/MatMatMultNumeric.html
index 5ec0c4c..6a64024 100644
--- a/docs/manualpages/Mat/MatMatMultNumeric.html
+++ b/docs/manualpages/Mat/MatMatMultNumeric.html
@@ -5,8 +5,8 @@
 <TITLE>MatMatMultNumeric</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMatMultNumeric.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMatMultNumeric.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMatMultNumeric"><H1>MatMatMultNumeric</H1></A>
 Performs the numeric matrix-matrix product. Call this routine after first calling <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Performs the numeric matrix-matrix product. Call this routine after first callin
 #include "petscmat.h" 
 PetscErrorCode MatMatMultNumeric(Mat A,Mat B,Mat C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the product matrix, which was created by from <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>() or a call to <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>(). Many br
+<DT><B>C </B> -the product matrix, which was created by from <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>() or a call to <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>().
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-C must have been created with <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>(). Many br
+C must have been created with <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>().
 <P>
-This routine is currently implemented for Many br- pairs of AIJ matrices and classes which inherit from AIJ, C will be of type <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>. Many br- pairs of AIJ (A) and Dense (B) matrix, C will be of type Dense. Many br- pairs of Dense (A) and AIJ (B) matrix, C will be of type Dense. Many br
+This routine is currently implemented for
+- pairs of AIJ matrices and classes which inherit from AIJ, C will be of type <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>.
+- pairs of AIJ (A) and Dense (B) matrix, C will be of type Dense.
+- pairs of Dense (A) and AIJ (B) matrix, C will be of type Dense.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>(), <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>()
diff --git a/docs/manualpages/Mat/MatMatMultSymbolic.html b/docs/manualpages/Mat/MatMatMultSymbolic.html
index 1b7c6b2..1b96258 100644
--- a/docs/manualpages/Mat/MatMatMultSymbolic.html
+++ b/docs/manualpages/Mat/MatMatMultSymbolic.html
@@ -5,8 +5,8 @@
 <TITLE>MatMatMultSymbolic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMatMultSymbolic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMatMultSymbolic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMatMultSymbolic"><H1>MatMatMultSymbolic</H1></A>
 Performs construction, preallocation, and computes the ij structure of the matrix-matrix product C=A*B.  Call this routine before calling <A HREF="../Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,37 @@ Performs construction, preallocation, and computes the ij structure of the matri
 #include "petscmat.h" 
 PetscErrorCode MatMatMultSymbolic(Mat A,Mat B,PetscReal fill,Mat *C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate, Many brif C is a dense matrix this is irrelevent Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate,
+if C is a dense matrix this is irrelevent
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the product matrix Many br
+<DT><B>C </B> -the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Unless scall is MAT_REUSE_MATRIX C will be created. Many br
+Unless scall is MAT_REUSE_MATRIX C will be created.
 <P>
-To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value Many bractually needed. Many br
+To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value
+actually needed.
 <P>
-This routine is currently implemented for Many br- pairs of AIJ matrices and classes which inherit from AIJ, C will be of type AIJ Many br- pairs of AIJ (A) and Dense (B) matrix, C will be of type Dense. Many br- pairs of Dense (A) and AIJ (B) matrix, C will be of type Dense. Many br
+This routine is currently implemented for
+- pairs of AIJ matrices and classes which inherit from AIJ, C will be of type AIJ
+- pairs of AIJ (A) and Dense (B) matrix, C will be of type Dense.
+- pairs of Dense (A) and AIJ (B) matrix, C will be of type Dense.
 <P>
- Many br
+
 <P>
-Developers Note: There are ways to estimate the number of nonzeros in the resulting product, see for example, http://arxiv.org/abs/1006.4173 Many brWe should incorporate them into PETSc. Many br
+Developers Note: There are ways to estimate the number of nonzeros in the resulting product, see for example, http://arxiv.org/abs/1006.4173
+We should incorporate them into PETSc.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>(), <A HREF="../Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</A>()
diff --git a/docs/manualpages/Mat/MatMatSolve.html b/docs/manualpages/Mat/MatMatSolve.html
index 4caaea0..2e8244d 100644
--- a/docs/manualpages/Mat/MatMatSolve.html
+++ b/docs/manualpages/Mat/MatMatSolve.html
@@ -5,8 +5,8 @@
 <TITLE>MatMatSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMatSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMatSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMatSolve"><H1>MatMatSolve</H1></A>
 Solves A X = B, given a factored matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,35 @@ Solves A X = B, given a factored matrix.
 #include "petscmat.h" 
 PetscErrorCode MatMatSolve(Mat A,Mat B,Mat X)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right-hand-side matrix  (dense matrix) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right-hand-side matrix  (dense matrix)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>X </B> -the result matrix (dense matrix) Many br
+<DT><B>X </B> -the result matrix (dense matrix)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The matrices b and x cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMatSolve.html#MatMatSolve">MatMatSolve</A>(A,x,x). Many br
+The matrices b and x cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMatSolve.html#MatMatSolve">MatMatSolve</A>(A,x,x).
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should usually employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). However <A HREF="../KSP/KSP.html#KSP">KSP</A> can only solve for one vector (column of X) Many brat a time. Many br
+Most users should usually employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). However <A HREF="../KSP/KSP.html#KSP">KSP</A> can only solve for one vector (column of X)
+at a time.
 <P>
-When using SuperLU_Dist as a parallel solver PETSc will use the SuperLU_Dist functionality to solve multiple right hand sides simultaneously. For MUMPS Many brit calls a separate solve for each right hand side since MUMPS does not yet support distributed right hand sides. Many br
+When using SuperLU_Dist as a parallel solver PETSc will use the SuperLU_Dist functionality to solve multiple right hand sides simultaneously. For MUMPS
+it calls a separate solve for each right hand side since MUMPS does not yet support distributed right hand sides.
 <P>
-Since the resulting matrix X must always be dense we do not support sparse representation of the matrix B. Many br
+Since the resulting matrix X must always be dense we do not support sparse representation of the matrix B.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMatTransposeMult.html b/docs/manualpages/Mat/MatMatTransposeMult.html
index dc92398..9eb8312 100644
--- a/docs/manualpages/Mat/MatMatTransposeMult.html
+++ b/docs/manualpages/Mat/MatMatTransposeMult.html
@@ -5,8 +5,8 @@
 <TITLE>MatMatTransposeMult</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMatTransposeMult.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMatTransposeMult.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMatTransposeMult"><H1>MatMatTransposeMult</H1></A>
 Performs Matrix-Matrix Multiplication C=A*B^T. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,34 @@ Performs Matrix-Matrix Multiplication C=A*B^T.
 #include "petscmat.h" 
 PetscErrorCode MatMatTransposeMult(Mat A,Mat B,MatReuse scall,PetscReal fill,Mat *C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if not known Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if not known
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the product matrix Many br
+<DT><B>C </B> -the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-C will be created if MAT_INITIAL_MATRIX and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(). Many br
+C will be created if MAT_INITIAL_MATRIX and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>().
 <P>
-MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call Many br
+MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call
 <P>
-To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value Many bractually needed. Many br
+To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value
+actually needed.
 <P>
-This routine is currently only implemented for pairs of SeqAIJ matrices.  C will be of type <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>. Many br
+This routine is currently only implemented for pairs of SeqAIJ matrices.  C will be of type <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  MatMatTransposeMultSymbolic(), MatMatTransposeMultNumeric(), <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>(), <A HREF="../Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</A>() <A HREF="../Mat/MatPtAP.html#MatPtAP">MatPtAP</A>()
diff --git a/docs/manualpages/Mat/MatMissingDiagonal.html b/docs/manualpages/Mat/MatMissingDiagonal.html
index 5ce0d09..189f078 100644
--- a/docs/manualpages/Mat/MatMissingDiagonal.html
+++ b/docs/manualpages/Mat/MatMissingDiagonal.html
@@ -5,8 +5,8 @@
 <TITLE>MatMissingDiagonal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMissingDiagonal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMissingDiagonal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMissingDiagonal"><H1>MatMissingDiagonal</H1></A>
 Determine if sparse matrix is missing a diagonal entry (or block entry for BAIJ matrices) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Determine if sparse matrix is missing a diagonal entry (or block entry for BAIJ
 #include "petscmat.h" 
 PetscErrorCode MatMissingDiagonal(Mat mat,PetscBool *missing,PetscInt *dd)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>missing </B></TD><TD>- is any diagonal missing Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dd </B></TD><TD>- first diagonal entry that is missing (optional) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>missing </B></TD><TD>- is any diagonal missing
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dd </B></TD><TD>- first diagonal entry that is missing (optional)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMkl_CPardisoSetCntl.html b/docs/manualpages/Mat/MatMkl_CPardisoSetCntl.html
index d132fc3..afc9afe 100644
--- a/docs/manualpages/Mat/MatMkl_CPardisoSetCntl.html
+++ b/docs/manualpages/Mat/MatMkl_CPardisoSetCntl.html
@@ -5,8 +5,8 @@
 <TITLE>MatMkl_CPardisoSetCntl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMkl_CPardisoSetCntl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMkl_CPardisoSetCntl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMkl_CPardisoSetCntl"><H1>MatMkl_CPardisoSetCntl</H1></A>
 Set Mkl_Pardiso parameters 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Set Mkl_Pardiso parameters
 #include "petscmat.h" 
 PetscErrorCode MatMkl_CPardisoSetCntl(Mat F,PetscInt icntl,PetscInt ival)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of Mkl_Pardiso parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ival </B></TD><TD>- value of Mkl_Pardiso parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of Mkl_Pardiso parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ival </B></TD><TD>- value of Mkl_Pardiso parameter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_mkl_cpardiso_<icntl> <ival></B> - Many br Many br
+<DT><B>-mat_mkl_cpardiso_<icntl> <ival></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>Mkl_Pardiso Users' Guide</B> - Many br
+<DT><B>Mkl_Pardiso Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatMkl_PardisoSetCntl.html b/docs/manualpages/Mat/MatMkl_PardisoSetCntl.html
index c782e5a..5c65264 100644
--- a/docs/manualpages/Mat/MatMkl_PardisoSetCntl.html
+++ b/docs/manualpages/Mat/MatMkl_PardisoSetCntl.html
@@ -5,8 +5,8 @@
 <TITLE>MatMkl_PardisoSetCntl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMkl_PardisoSetCntl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMkl_PardisoSetCntl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMkl_PardisoSetCntl"><H1>MatMkl_PardisoSetCntl</H1></A>
 Set Mkl_Pardiso parameters 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Set Mkl_Pardiso parameters
 #include "petscmat.h" 
 PetscErrorCode MatMkl_PardisoSetCntl(Mat F,PetscInt icntl,PetscInt ival)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of Mkl_Pardiso parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ival </B></TD><TD>- value of Mkl_Pardiso parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of Mkl_Pardiso parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ival </B></TD><TD>- value of Mkl_Pardiso parameter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_mkl_pardiso_<icntl> <ival></B> - Many br Many br
+<DT><B>-mat_mkl_pardiso_<icntl> <ival></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>Mkl_Pardiso Users' Guide</B> - Many br
+<DT><B>Mkl_Pardiso Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatMult.html b/docs/manualpages/Mat/MatMult.html
index c752ceb..8ba99ff 100644
--- a/docs/manualpages/Mat/MatMult.html
+++ b/docs/manualpages/Mat/MatMult.html
@@ -5,8 +5,8 @@
 <TITLE>MatMult</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMult.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMult.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMult"><H1>MatMult</H1></A>
 Computes the matrix-vector product, y = Ax. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Computes the matrix-vector product, y = Ax.
 #include "petscmat.h" 
 PetscErrorCode MatMult(Mat mat,Vec x,Vec y)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multiplied Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multiplied
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>y </B> -the result Many br
+<DT><B>y </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors x and y cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,y,y). Many br
+The vectors x and y cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,y,y).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMultAdd.html b/docs/manualpages/Mat/MatMultAdd.html
index 3d6c430..f4efe1f 100644
--- a/docs/manualpages/Mat/MatMultAdd.html
+++ b/docs/manualpages/Mat/MatMultAdd.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultAdd"><H1>MatMultAdd</H1></A>
 Computes v3 = v2 + A * v1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Computes v3 = v2 + A * v1.
 #include "petscmat.h" 
 PetscErrorCode MatMultAdd(Mat mat,Vec v1,Vec v2,Vec v3)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1, v2 </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1, v2 </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>v3 </B> -the result Many br
+<DT><B>v3 </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors v1 and v3 cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A>(A,v1,v2,v1). Many br
+The vectors v1 and v3 cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A>(A,v1,v2,v1).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMultAddEqual.html b/docs/manualpages/Mat/MatMultAddEqual.html
index 35e343a..21b1617 100644
--- a/docs/manualpages/Mat/MatMultAddEqual.html
+++ b/docs/manualpages/Mat/MatMultAddEqual.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultAddEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultAddEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultAddEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultAddEqual"><H1>MatMultAddEqual</H1></A>
 Compares matrix-vector products of two matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Compares matrix-vector products of two matrices.
 #include "petscmat.h"  
 PetscErrorCode  MatMultAddEqual(Mat A,Mat B,PetscInt n,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix Many br</TD></TR></TABLE>
-<DT><B>n </B> -number of random vectors to be tested Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix
+</TD></TR></TABLE>
+<DT><B>n </B> -number of random vectors to be tested
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/multequal.c.html#MatMultAddEqual">src/mat/utils/multequal.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMultConstrained.html b/docs/manualpages/Mat/MatMultConstrained.html
index 898e1a8..b44c6ae 100644
--- a/docs/manualpages/Mat/MatMultConstrained.html
+++ b/docs/manualpages/Mat/MatMultConstrained.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultConstrained</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultConstrained.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultConstrained.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultConstrained"><H1>MatMultConstrained</H1></A>
 The inner multiplication routine for a constrained matrix P^T A P. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ The inner multiplication routine for a constrained matrix P^T A P.
 #include "petscmat.h" 
 PetscErrorCode MatMultConstrained(Mat mat,Vec x,Vec y)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multilplied Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multilplied
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>y </B> -the result Many br
+<DT><B>y </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors x and y cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,y,y). Many br
+The vectors x and y cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,y,y).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, multiply, matrix-vector product, constraint
diff --git a/docs/manualpages/Mat/MatMultDiagonalBlock.html b/docs/manualpages/Mat/MatMultDiagonalBlock.html
index c702839..e8e808b 100644
--- a/docs/manualpages/Mat/MatMultDiagonalBlock.html
+++ b/docs/manualpages/Mat/MatMultDiagonalBlock.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultDiagonalBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultDiagonalBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultDiagonalBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultDiagonalBlock"><H1>MatMultDiagonalBlock</H1></A>
 Computes the matrix-vector product, y = Dx. Where D is defined by the inode or block structure of the diagonal 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Computes the matrix-vector product, y = Dx. Where D is defined by the inode or b
 #include "petscmat.h" 
 PetscErrorCode MatMultDiagonalBlock(Mat mat,Vec x,Vec y)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multiplied Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multiplied
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>y </B> -the result Many br
+<DT><B>y </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors x and y cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,y,y). Many br
+The vectors x and y cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,y,y).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMultEqual.html b/docs/manualpages/Mat/MatMultEqual.html
index 0fe33d1..c8a96ed 100644
--- a/docs/manualpages/Mat/MatMultEqual.html
+++ b/docs/manualpages/Mat/MatMultEqual.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultEqual"><H1>MatMultEqual</H1></A>
 Compares matrix-vector products of two matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Compares matrix-vector products of two matrices.
 #include "petscmat.h"  
 PetscErrorCode MatMultEqual(Mat A,Mat B,PetscInt n,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix Many br</TD></TR></TABLE>
-<DT><B>n </B> -number of random vectors to be tested Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix
+</TD></TR></TABLE>
+<DT><B>n </B> -number of random vectors to be tested
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/multequal.c.html#MatMultEqual">src/mat/utils/multequal.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMultHermitianTranspose.html b/docs/manualpages/Mat/MatMultHermitianTranspose.html
index 5c5df60..671f1a6 100644
--- a/docs/manualpages/Mat/MatMultHermitianTranspose.html
+++ b/docs/manualpages/Mat/MatMultHermitianTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultHermitianTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultHermitianTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultHermitianTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultHermitianTranspose"><H1>MatMultHermitianTranspose</H1></A>
 Computes matrix Hermitian transpose times a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,28 @@ Computes matrix Hermitian transpose times a vector.
 #include "petscmat.h" 
 PetscErrorCode MatMultHermitianTranspose(Mat mat,Vec x,Vec y)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multilplied Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multilplied
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>y </B> -the result Many br
+<DT><B>y </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors x and y cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</A>(A,y,y). Many br
+The vectors x and y cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</A>(A,y,y).
 <P>
-Also called the conjugate transpose, complex conjugate transpose, or adjoint. Many br
+Also called the conjugate transpose, complex conjugate transpose, or adjoint.
 <P>
-For real numbers <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>() and <A HREF="../Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</A>() are identical. Many br
+For real numbers <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>() and <A HREF="../Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</A>() are identical.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMultHermitianTransposeAdd.html b/docs/manualpages/Mat/MatMultHermitianTransposeAdd.html
index 63b9201..bc62e6f 100644
--- a/docs/manualpages/Mat/MatMultHermitianTransposeAdd.html
+++ b/docs/manualpages/Mat/MatMultHermitianTransposeAdd.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultHermitianTransposeAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultHermitianTransposeAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultHermitianTransposeAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultHermitianTransposeAdd"><H1>MatMultHermitianTransposeAdd</H1></A>
 Computes v3 = v2 + A^H * v1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Computes v3 = v2 + A^H * v1.
 #include "petscmat.h" 
 PetscErrorCode MatMultHermitianTransposeAdd(Mat mat,Vec v1,Vec v2,Vec v3)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1, v2 </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1, v2 </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>v3 </B> -the result Many br
+<DT><B>v3 </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors v1 and v3 cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMultHermitianTransposeAdd.html#MatMultHermitianTransposeAdd">MatMultHermitianTransposeAdd</A>(A,v1,v2,v1). Many br
+The vectors v1 and v3 cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMultHermitianTransposeAdd.html#MatMultHermitianTransposeAdd">MatMultHermitianTransposeAdd</A>(A,v1,v2,v1).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMultTranspose.html b/docs/manualpages/Mat/MatMultTranspose.html
index 6c75b71..c4c8aac 100644
--- a/docs/manualpages/Mat/MatMultTranspose.html
+++ b/docs/manualpages/Mat/MatMultTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultTranspose"><H1>MatMultTranspose</H1></A>
 Computes matrix transpose times a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Computes matrix transpose times a vector.
 #include "petscmat.h" 
 PetscErrorCode MatMultTranspose(Mat mat,Vec x,Vec y)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multilplied Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multilplied
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>y </B> -the result Many br
+<DT><B>y </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors x and y cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>(A,y,y). Many br
+The vectors x and y cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>(A,y,y).
 <P>
-For complex numbers this does NOT compute the Hermitian (complex conjugate) transpose multiple, Many bruse <A HREF="../Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</A>() Many br
+For complex numbers this does NOT compute the Hermitian (complex conjugate) transpose multiple,
+use <A HREF="../Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</A>()
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMultTransposeAdd.html b/docs/manualpages/Mat/MatMultTransposeAdd.html
index 47410e1..4d2ce9a 100644
--- a/docs/manualpages/Mat/MatMultTransposeAdd.html
+++ b/docs/manualpages/Mat/MatMultTransposeAdd.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultTransposeAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultTransposeAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultTransposeAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultTransposeAdd"><H1>MatMultTransposeAdd</H1></A>
 Computes v3 = v2 + A' * v1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Computes v3 = v2 + A' * v1.
 #include "petscmat.h" 
 PetscErrorCode MatMultTransposeAdd(Mat mat,Vec v1,Vec v2,Vec v3)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1, v2 </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1, v2 </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>v3 </B> -the result Many br
+<DT><B>v3 </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors v1 and v3 cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</A>(A,v1,v2,v1). Many br
+The vectors v1 and v3 cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</A>(A,v1,v2,v1).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatMultTransposeAddEqual.html b/docs/manualpages/Mat/MatMultTransposeAddEqual.html
index 84cc135..4af68ad 100644
--- a/docs/manualpages/Mat/MatMultTransposeAddEqual.html
+++ b/docs/manualpages/Mat/MatMultTransposeAddEqual.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultTransposeAddEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultTransposeAddEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultTransposeAddEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultTransposeAddEqual"><H1>MatMultTransposeAddEqual</H1></A>
 Compares matrix-vector products of two matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Compares matrix-vector products of two matrices.
 #include "petscmat.h"  
 PetscErrorCode  MatMultTransposeAddEqual(Mat A,Mat B,PetscInt n,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix Many br</TD></TR></TABLE>
-<DT><B>n </B> -number of random vectors to be tested Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix
+</TD></TR></TABLE>
+<DT><B>n </B> -number of random vectors to be tested
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/multequal.c.html#MatMultTransposeAddEqual">src/mat/utils/multequal.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMultTransposeConstrained.html b/docs/manualpages/Mat/MatMultTransposeConstrained.html
index 443677d..f132d8f 100644
--- a/docs/manualpages/Mat/MatMultTransposeConstrained.html
+++ b/docs/manualpages/Mat/MatMultTransposeConstrained.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultTransposeConstrained</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultTransposeConstrained.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultTransposeConstrained.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultTransposeConstrained"><H1>MatMultTransposeConstrained</H1></A>
 The inner multiplication routine for a constrained matrix P^T A^T P. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ The inner multiplication routine for a constrained matrix P^T A^T P.
 #include "petscmat.h" 
 PetscErrorCode MatMultTransposeConstrained(Mat mat,Vec x,Vec y)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multilplied Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the vector to be multilplied
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>y </B> -the result Many br
+<DT><B>y </B> -the result
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors x and y cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,y,y). Many br
+The vectors x and y cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,y,y).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, multiply, matrix-vector product, constraint
diff --git a/docs/manualpages/Mat/MatMultTransposeEqual.html b/docs/manualpages/Mat/MatMultTransposeEqual.html
index 86348f6..841e1cb 100644
--- a/docs/manualpages/Mat/MatMultTransposeEqual.html
+++ b/docs/manualpages/Mat/MatMultTransposeEqual.html
@@ -5,8 +5,8 @@
 <TITLE>MatMultTransposeEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMultTransposeEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMultTransposeEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMultTransposeEqual"><H1>MatMultTransposeEqual</H1></A>
 Compares matrix-vector products of two matrices. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Compares matrix-vector products of two matrices.
 #include "petscmat.h"  
 PetscErrorCode  MatMultTransposeEqual(Mat A,Mat B,PetscInt n,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix Many br</TD></TR></TABLE>
-<DT><B>n </B> -number of random vectors to be tested Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix
+</TD></TR></TABLE>
+<DT><B>n </B> -number of random vectors to be tested
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/multequal.c.html#MatMultTransposeEqual">src/mat/utils/multequal.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatMumpsGetCntl.html b/docs/manualpages/Mat/MatMumpsGetCntl.html
index 784892f..785f349 100644
--- a/docs/manualpages/Mat/MatMumpsGetCntl.html
+++ b/docs/manualpages/Mat/MatMumpsGetCntl.html
@@ -5,8 +5,8 @@
 <TITLE>MatMumpsGetCntl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMumpsGetCntl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMumpsGetCntl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMumpsGetCntl"><H1>MatMumpsGetCntl</H1></A>
 Get MUMPS parameter CNTL() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Get MUMPS parameter CNTL()
 #include "petscmat.h"  
 PetscErrorCode MatMumpsGetCntl(Mat F,PetscInt icntl,PetscReal *val)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array CNTL() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array CNTL()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -value of MUMPS CNTL(icntl) Many br
+<DT><B>val </B> -value of MUMPS CNTL(icntl)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>MUMPS Users' Guide</B> - Many br
+<DT><B>MUMPS Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatMumpsGetIcntl.html b/docs/manualpages/Mat/MatMumpsGetIcntl.html
index cc7be0f..c4c9e8a 100644
--- a/docs/manualpages/Mat/MatMumpsGetIcntl.html
+++ b/docs/manualpages/Mat/MatMumpsGetIcntl.html
@@ -5,8 +5,8 @@
 <TITLE>MatMumpsGetIcntl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMumpsGetIcntl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMumpsGetIcntl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMumpsGetIcntl"><H1>MatMumpsGetIcntl</H1></A>
 Get MUMPS parameter ICNTL() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Get MUMPS parameter ICNTL()
 #include "petscmat.h"  
 PetscErrorCode MatMumpsGetIcntl(Mat F,PetscInt icntl,PetscInt *ival)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array ICNTL() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array ICNTL()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ival </B> -value of MUMPS ICNTL(icntl) Many br
+<DT><B>ival </B> -value of MUMPS ICNTL(icntl)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>MUMPS Users' Guide</B> - Many br
+<DT><B>MUMPS Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatMumpsGetInfo.html b/docs/manualpages/Mat/MatMumpsGetInfo.html
index 6b25a3e..cccda08 100644
--- a/docs/manualpages/Mat/MatMumpsGetInfo.html
+++ b/docs/manualpages/Mat/MatMumpsGetInfo.html
@@ -5,8 +5,8 @@
 <TITLE>MatMumpsGetInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMumpsGetInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMumpsGetInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMumpsGetInfo"><H1>MatMumpsGetInfo</H1></A>
 Get MUMPS parameter INFO() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Get MUMPS parameter INFO()
 #include "petscmat.h"  
 PetscErrorCode MatMumpsGetInfo(Mat F,PetscInt icntl,PetscInt *ival)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array INFO() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array INFO()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ival </B> -value of MUMPS INFO(icntl) Many br
+<DT><B>ival </B> -value of MUMPS INFO(icntl)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>MUMPS Users' Guide</B> - Many br
+<DT><B>MUMPS Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatMumpsGetInfog.html b/docs/manualpages/Mat/MatMumpsGetInfog.html
index 359c361..628f302 100644
--- a/docs/manualpages/Mat/MatMumpsGetInfog.html
+++ b/docs/manualpages/Mat/MatMumpsGetInfog.html
@@ -5,8 +5,8 @@
 <TITLE>MatMumpsGetInfog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMumpsGetInfog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMumpsGetInfog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMumpsGetInfog"><H1>MatMumpsGetInfog</H1></A>
 Get MUMPS parameter INFOG() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Get MUMPS parameter INFOG()
 #include "petscmat.h"  
 PetscErrorCode MatMumpsGetInfog(Mat F,PetscInt icntl,PetscInt *ival)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array INFOG() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array INFOG()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ival </B> -value of MUMPS INFOG(icntl) Many br
+<DT><B>ival </B> -value of MUMPS INFOG(icntl)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>MUMPS Users' Guide</B> - Many br
+<DT><B>MUMPS Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatMumpsGetRinfo.html b/docs/manualpages/Mat/MatMumpsGetRinfo.html
index 0096383..bf182cb 100644
--- a/docs/manualpages/Mat/MatMumpsGetRinfo.html
+++ b/docs/manualpages/Mat/MatMumpsGetRinfo.html
@@ -5,8 +5,8 @@
 <TITLE>MatMumpsGetRinfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMumpsGetRinfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMumpsGetRinfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMumpsGetRinfo"><H1>MatMumpsGetRinfo</H1></A>
 Get MUMPS parameter RINFO() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Get MUMPS parameter RINFO()
 #include "petscmat.h"  
 PetscErrorCode MatMumpsGetRinfo(Mat F,PetscInt icntl,PetscReal *val)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array RINFO() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array RINFO()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -value of MUMPS RINFO(icntl) Many br
+<DT><B>val </B> -value of MUMPS RINFO(icntl)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>MUMPS Users' Guide</B> - Many br
+<DT><B>MUMPS Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatMumpsGetRinfog.html b/docs/manualpages/Mat/MatMumpsGetRinfog.html
index 51bf72c..f085a2a 100644
--- a/docs/manualpages/Mat/MatMumpsGetRinfog.html
+++ b/docs/manualpages/Mat/MatMumpsGetRinfog.html
@@ -5,8 +5,8 @@
 <TITLE>MatMumpsGetRinfog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMumpsGetRinfog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMumpsGetRinfog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMumpsGetRinfog"><H1>MatMumpsGetRinfog</H1></A>
 Get MUMPS parameter RINFOG() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Get MUMPS parameter RINFOG()
 #include "petscmat.h"  
 PetscErrorCode MatMumpsGetRinfog(Mat F,PetscInt icntl,PetscReal *val)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array RINFOG() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array RINFOG()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -value of MUMPS RINFOG(icntl) Many br
+<DT><B>val </B> -value of MUMPS RINFOG(icntl)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>MUMPS Users' Guide</B> - Many br
+<DT><B>MUMPS Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatMumpsSetCntl.html b/docs/manualpages/Mat/MatMumpsSetCntl.html
index 4375c8a..65f525d 100644
--- a/docs/manualpages/Mat/MatMumpsSetCntl.html
+++ b/docs/manualpages/Mat/MatMumpsSetCntl.html
@@ -5,8 +5,8 @@
 <TITLE>MatMumpsSetCntl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMumpsSetCntl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMumpsSetCntl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMumpsSetCntl"><H1>MatMumpsSetCntl</H1></A>
 Set MUMPS parameter CNTL() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Set MUMPS parameter CNTL()
 #include "petscmat.h"  
 PetscErrorCode MatMumpsSetCntl(Mat F,PetscInt icntl,PetscReal val)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array CNTL() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- value of MUMPS CNTL(icntl) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array CNTL()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- value of MUMPS CNTL(icntl)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_mumps_cntl_<icntl> <val></B> - Many br Many br
+<DT><B>-mat_mumps_cntl_<icntl> <val></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>MUMPS Users' Guide</B> - Many br
+<DT><B>MUMPS Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatMumpsSetIcntl.html b/docs/manualpages/Mat/MatMumpsSetIcntl.html
index 9a8202c..3ab29d4 100644
--- a/docs/manualpages/Mat/MatMumpsSetIcntl.html
+++ b/docs/manualpages/Mat/MatMumpsSetIcntl.html
@@ -5,8 +5,8 @@
 <TITLE>MatMumpsSetIcntl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatMumpsSetIcntl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatMumpsSetIcntl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMumpsSetIcntl"><H1>MatMumpsSetIcntl</H1></A>
 Set MUMPS parameter ICNTL() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Set MUMPS parameter ICNTL()
 #include "petscmat.h"  
 PetscErrorCode MatMumpsSetIcntl(Mat F,PetscInt icntl,PetscInt ival)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array ICNTL() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ival </B></TD><TD>- value of MUMPS ICNTL(icntl) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-MUMPS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>icntl </B></TD><TD>- index of MUMPS parameter array ICNTL()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ival </B></TD><TD>- value of MUMPS ICNTL(icntl)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_mumps_icntl_<icntl> <ival></B> - Many br Many br
+<DT><B>-mat_mumps_icntl_<icntl> <ival></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>MUMPS Users' Guide</B> - Many br
+<DT><B>MUMPS Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatNestGetISs.html b/docs/manualpages/Mat/MatNestGetISs.html
index 620944d..fb0adbb 100644
--- a/docs/manualpages/Mat/MatNestGetISs.html
+++ b/docs/manualpages/Mat/MatNestGetISs.html
@@ -5,8 +5,8 @@
 <TITLE>MatNestGetISs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNestGetISs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNestGetISs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNestGetISs"><H1>MatNestGetISs</H1></A>
 Returns the index sets partitioning the row and column spaces 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Returns the index sets partitioning the row and column spaces
 #include "petscmat.h"   
 PetscErrorCode  MatNestGetISs(Mat A,IS rows[],IS cols[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A  </B> -nest matrix Many br
+<DT><B>A  </B> -nest matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- array of row index sets Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- array of column index sets Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- array of row index sets
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- array of column index sets
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user must have allocated arrays of the correct size. The reference count is not increased on the returned ISs. Many br
+The user must have allocated arrays of the correct size. The reference count is not increased on the returned ISs.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNestGetSubMat.html#MatNestGetSubMat">MatNestGetSubMat</A>(), <A HREF="../Mat/MatNestGetSubMats.html#MatNestGetSubMats">MatNestGetSubMats</A>(), <A HREF="../Mat/MatNestGetSize.html#MatNestGetSize">MatNestGetSize</A>(), <A HREF="../Mat/MatNestGetLocalISs.html#MatNestGetLocalISs">MatNestGetLocalISs</A>()
diff --git a/docs/manualpages/Mat/MatNestGetLocalISs.html b/docs/manualpages/Mat/MatNestGetLocalISs.html
index 16fde4b..6f5a907 100644
--- a/docs/manualpages/Mat/MatNestGetLocalISs.html
+++ b/docs/manualpages/Mat/MatNestGetLocalISs.html
@@ -5,8 +5,8 @@
 <TITLE>MatNestGetLocalISs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNestGetLocalISs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNestGetLocalISs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNestGetLocalISs"><H1>MatNestGetLocalISs</H1></A>
 Returns the index sets partitioning the row and column spaces 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Returns the index sets partitioning the row and column spaces
 #include "petscmat.h"   
 PetscErrorCode  MatNestGetLocalISs(Mat A,IS rows[],IS cols[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A  </B> -nest matrix Many br
+<DT><B>A  </B> -nest matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- array of row index sets (or NULL to ignore) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- array of column index sets (or NULL to ignore) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- array of row index sets (or NULL to ignore)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- array of column index sets (or NULL to ignore)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user must have allocated arrays of the correct size. The reference count is not increased on the returned ISs. Many br
+The user must have allocated arrays of the correct size. The reference count is not increased on the returned ISs.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNestGetSubMat.html#MatNestGetSubMat">MatNestGetSubMat</A>(), <A HREF="../Mat/MatNestGetSubMats.html#MatNestGetSubMats">MatNestGetSubMats</A>(), <A HREF="../Mat/MatNestGetSize.html#MatNestGetSize">MatNestGetSize</A>(), <A HREF="../Mat/MatNestGetISs.html#MatNestGetISs">MatNestGetISs</A>()
diff --git a/docs/manualpages/Mat/MatNestGetSize.html b/docs/manualpages/Mat/MatNestGetSize.html
index d8f903f..e18f669 100644
--- a/docs/manualpages/Mat/MatNestGetSize.html
+++ b/docs/manualpages/Mat/MatNestGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>MatNestGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNestGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNestGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNestGetSize"><H1>MatNestGetSize</H1></A>
 Returns the size of the nest matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Returns the size of the nest matrix.
 #include "petscmat.h"   
 PetscErrorCode  MatNestGetSize(Mat A,PetscInt *M,PetscInt *N)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A  </B> -nest matrix Many br
+<DT><B>A  </B> -nest matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of rows in the nested mat Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of cols in the nested mat Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of rows in the nested mat
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of cols in the nested mat
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNestGetSubMat.html#MatNestGetSubMat">MatNestGetSubMat</A>(), <A HREF="../Mat/MatNestGetSubMats.html#MatNestGetSubMats">MatNestGetSubMats</A>()
diff --git a/docs/manualpages/Mat/MatNestGetSubMat.html b/docs/manualpages/Mat/MatNestGetSubMat.html
index 1cd0cd2..46910e5 100644
--- a/docs/manualpages/Mat/MatNestGetSubMat.html
+++ b/docs/manualpages/Mat/MatNestGetSubMat.html
@@ -5,8 +5,8 @@
 <TITLE>MatNestGetSubMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNestGetSubMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNestGetSubMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNestGetSubMat"><H1>MatNestGetSubMat</H1></A>
 Returns a single, sub-matrix from a nest matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Returns a single, sub-matrix from a nest matrix.
 #include "petscmat.h"   
 PetscErrorCode  MatNestGetSubMat(Mat A,PetscInt idxm,PetscInt jdxm,Mat *sub)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- nest matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- index of the matrix within the nest matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jdxm </B></TD><TD>- index of the matrix within the nest matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- nest matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- index of the matrix within the nest matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jdxm </B></TD><TD>- index of the matrix within the nest matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sub </B> -matrix at index idxm,jdxm within the nest matrix Many br
+<DT><B>sub </B> -matrix at index idxm,jdxm within the nest matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNestGetSize.html#MatNestGetSize">MatNestGetSize</A>(), <A HREF="../Mat/MatNestGetSubMats.html#MatNestGetSubMats">MatNestGetSubMats</A>()
diff --git a/docs/manualpages/Mat/MatNestGetSubMats.html b/docs/manualpages/Mat/MatNestGetSubMats.html
index 8ebd45e..72b7c6e 100644
--- a/docs/manualpages/Mat/MatNestGetSubMats.html
+++ b/docs/manualpages/Mat/MatNestGetSubMats.html
@@ -5,8 +5,8 @@
 <TITLE>MatNestGetSubMats</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNestGetSubMats.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNestGetSubMats.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNestGetSubMats"><H1>MatNestGetSubMats</H1></A>
 Returns the entire two dimensional array of matrices defining a nest matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Returns the entire two dimensional array of matrices defining a nest matrix.
 #include "petscmat.h"   
 PetscErrorCode  MatNestGetSubMats(Mat A,PetscInt *M,PetscInt *N,Mat ***mat)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A  </B> -nest matrix Many br
+<DT><B>A  </B> -nest matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of rows in the nest matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of cols in the nest matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- 2d array of matrices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of rows in the nest matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of cols in the nest matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- 2d array of matrices
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-The user should not free the array mat. Many br
+The user should not free the array mat.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNestGetSize.html#MatNestGetSize">MatNestGetSize</A>(), <A HREF="../Mat/MatNestGetSubMat.html#MatNestGetSubMat">MatNestGetSubMat</A>()
diff --git a/docs/manualpages/Mat/MatNestSetSubMat.html b/docs/manualpages/Mat/MatNestSetSubMat.html
index 5cd0c84..35a4a8f 100644
--- a/docs/manualpages/Mat/MatNestSetSubMat.html
+++ b/docs/manualpages/Mat/MatNestSetSubMat.html
@@ -5,8 +5,8 @@
 <TITLE>MatNestSetSubMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNestSetSubMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNestSetSubMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNestSetSubMat"><H1>MatNestSetSubMat</H1></A>
 Set a single submatrix in the nest matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Set a single submatrix in the nest matrix.
 #include "petscmat.h"   
 PetscErrorCode  MatNestSetSubMat(Mat A,PetscInt idxm,PetscInt jdxm,Mat sub)
 </PRE>
-Logically collective on the submatrix communicator Many br
+Logically collective on the submatrix communicator
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- nest matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- index of the matrix within the nest matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jdxm </B></TD><TD>- index of the matrix within the nest matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sub </B></TD><TD>- matrix at index idxm,jdxm within the nest matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- nest matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- index of the matrix within the nest matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jdxm </B></TD><TD>- index of the matrix within the nest matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sub </B></TD><TD>- matrix at index idxm,jdxm within the nest matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The new submatrix must have the same size and communicator as that block of the nest. Many br
+The new submatrix must have the same size and communicator as that block of the nest.
 <P>
-This increments the reference count of the submatrix. Many br
+This increments the reference count of the submatrix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNestSetSubMats.html#MatNestSetSubMats">MatNestSetSubMats</A>(), <A HREF="../Mat/MatNestGetSubMat.html#MatNestGetSubMat">MatNestGetSubMat</A>()
diff --git a/docs/manualpages/Mat/MatNestSetSubMats.html b/docs/manualpages/Mat/MatNestSetSubMats.html
index eb86a58..fcbf333 100644
--- a/docs/manualpages/Mat/MatNestSetSubMats.html
+++ b/docs/manualpages/Mat/MatNestSetSubMats.html
@@ -5,8 +5,8 @@
 <TITLE>MatNestSetSubMats</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNestSetSubMats.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNestSetSubMats.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNestSetSubMats"><H1>MatNestSetSubMats</H1></A>
 Sets the nested submatrices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,24 @@ Sets the nested submatrices
 #include "petscmat.h"   
 PetscErrorCode MatNestSetSubMats(Mat A,PetscInt nr,const IS is_row[],PetscInt nc,const IS is_col[],const Mat a[])
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- nested matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nr </B></TD><TD>- number of nested row blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_row </B></TD><TD>- index sets for each nested row block, or NULL to make contiguous Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nc </B></TD><TD>- number of nested column blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_col </B></TD><TD>- index sets for each nested column block, or NULL to make contiguous Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- row-aligned array of nr*nc submatrices, empty submatrices can be passed using NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- nested matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nr </B></TD><TD>- number of nested row blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_row </B></TD><TD>- index sets for each nested row block, or NULL to make contiguous
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nc </B></TD><TD>- number of nested column blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_col </B></TD><TD>- index sets for each nested column block, or NULL to make contiguous
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- row-aligned array of nr*nc submatrices, empty submatrices can be passed using NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateNest.html#MatCreateNest">MatCreateNest</A>(), <A HREF="../Mat/MATNEST.html#MATNEST">MATNEST</A>
diff --git a/docs/manualpages/Mat/MatNestSetVecType.html b/docs/manualpages/Mat/MatNestSetVecType.html
index e1fc7c5..58a3b6f 100644
--- a/docs/manualpages/Mat/MatNestSetVecType.html
+++ b/docs/manualpages/Mat/MatNestSetVecType.html
@@ -5,8 +5,8 @@
 <TITLE>MatNestSetVecType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNestSetVecType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNestSetVecType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNestSetVecType"><H1>MatNestSetVecType</H1></A>
 Sets the type of <A HREF="../Vec/Vec.html#Vec">Vec</A> returned by <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Sets the type of <A HREF="../Vec/Vec.html#Vec">Vec</A> returned by <A HREF="../M
 #include "petscmat.h"   
 PetscErrorCode  MatNestSetVecType(Mat A,VecType vtype)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- nest matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vtype </B></TD><TD>- type to use for creating vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A  </B></TD><TD>- nest matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vtype </B></TD><TD>- type to use for creating vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>()
diff --git a/docs/manualpages/Mat/MatNorm.html b/docs/manualpages/Mat/MatNorm.html
index f6e46b5..43e0241 100644
--- a/docs/manualpages/Mat/MatNorm.html
+++ b/docs/manualpages/Mat/MatNorm.html
@@ -5,8 +5,8 @@
 <TITLE>MatNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNorm"><H1>MatNorm</H1></A>
 Calculates various norms of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Calculates various norms of a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatNorm(Mat mat,NormType type,PetscReal *nrm)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of norm, <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_FROBENIUS.html#NORM_FROBENIUS">NORM_FROBENIUS</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of norm, <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_FROBENIUS.html#NORM_FROBENIUS">NORM_FROBENIUS</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nrm </B> -the resulting norm Many br
+<DT><B>nrm </B> -the resulting norm
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatNorm">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatNullSpace.html b/docs/manualpages/Mat/MatNullSpace.html
index 67a41e3..c0f4814 100644
--- a/docs/manualpages/Mat/MatNullSpace.html
+++ b/docs/manualpages/Mat/MatNullSpace.html
@@ -5,19 +5,19 @@
 <TITLE>MatNullSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNullSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNullSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNullSpace"><H1>MatNullSpace</H1></A>
 Object that removes a null space from a vector, i.e. orthogonalizes the vector to a subsapce 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_MatNullSpace* <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Users manual sections</FONT></H3>
-<DT><B><A HREF="../../manual.pdf#section.4.19">Section 4.19 Solving Singular Systems</A></B> - Many br
+<DT><B><A HREF="../../manual.pdf#section.4.19">Section 4.19 Solving Singular Systems</A></B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</A>()
diff --git a/docs/manualpages/Mat/MatNullSpaceCreate.html b/docs/manualpages/Mat/MatNullSpaceCreate.html
index 59b3ee6..b2c3eff 100644
--- a/docs/manualpages/Mat/MatNullSpaceCreate.html
+++ b/docs/manualpages/Mat/MatNullSpaceCreate.html
@@ -5,8 +5,8 @@
 <TITLE>MatNullSpaceCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNullSpaceCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNullSpaceCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNullSpaceCreate"><H1>MatNullSpaceCreate</H1></A>
 Creates a data structure used to project vectors out of null spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,35 @@ Creates a data structure used to project vectors out of null spaces.
 #include "petscmat.h" 
 PetscErrorCode  MatNullSpaceCreate(MPI_Comm comm,PetscBool has_cnst,PetscInt n,const Vec vecs[],MatNullSpace *SP)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator associated with the object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>has_cnst </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the null space contains the constant vector; otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of vectors (excluding constant vector) in null space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vecs </B></TD><TD>- the vectors that span the null space (excluding the constant vector); Many brthese vectors must be orthonormal. These vectors are NOT copied, so do not change them Many brafter this call. You should free the array that you pass in and destroy the vectors (this will reduce the reference count Many brfor them by one). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator associated with the object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>has_cnst </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the null space contains the constant vector; otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of vectors (excluding constant vector) in null space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vecs </B></TD><TD>- the vectors that span the null space (excluding the constant vector);
+these vectors must be orthonormal. These vectors are NOT copied, so do not change them
+after this call. You should free the array that you pass in and destroy the vectors (this will reduce the reference count
+for them by one).
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>SP </B> -the null space context Many br
+<DT><B>SP </B> -the null space context
 <br>
 <P>
- Many br
+
 <P>
-Notes: See <A HREF="../Mat/MatNullSpaceSetFunction.html#MatNullSpaceSetFunction">MatNullSpaceSetFunction</A>() as an alternative way of providing the null space information instead of setting vecs. Many br
+Notes: See <A HREF="../Mat/MatNullSpaceSetFunction.html#MatNullSpaceSetFunction">MatNullSpaceSetFunction</A>() as an alternative way of providing the null space information instead of setting vecs.
 <P>
-If has_cnst is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> you do not need to pass a constant vector in as a fourth argument to this routine, nor do you Many brneed to pass in a function that eliminates the constant function into <A HREF="../Mat/MatNullSpaceSetFunction.html#MatNullSpaceSetFunction">MatNullSpaceSetFunction</A>(). Many br
+If has_cnst is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> you do not need to pass a constant vector in as a fourth argument to this routine, nor do you
+need to pass in a function that eliminates the constant function into <A HREF="../Mat/MatNullSpaceSetFunction.html#MatNullSpaceSetFunction">MatNullSpaceSetFunction</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Users manual sections</FONT></H3>
-<DT><B><A HREF="../../manual.pdf#section.4.19">Section 4.19 Solving Singular Systems</A></B> - Many br
+<DT><B><A HREF="../../manual.pdf#section.4.19">Section 4.19 Solving Singular Systems</A></B> -
 <br>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, null space, create
diff --git a/docs/manualpages/Mat/MatNullSpaceCreateRigidBody.html b/docs/manualpages/Mat/MatNullSpaceCreateRigidBody.html
index 9e6a612..d6e2b18 100644
--- a/docs/manualpages/Mat/MatNullSpaceCreateRigidBody.html
+++ b/docs/manualpages/Mat/MatNullSpaceCreateRigidBody.html
@@ -5,8 +5,8 @@
 <TITLE>MatNullSpaceCreateRigidBody</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNullSpaceCreateRigidBody.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNullSpaceCreateRigidBody.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNullSpaceCreateRigidBody"><H1>MatNullSpaceCreateRigidBody</H1></A>
 create rigid body modes from coordinates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ create rigid body modes from coordinates
 #include "petscmat.h" 
 PetscErrorCode MatNullSpaceCreateRigidBody(Vec coords,MatNullSpace *sp)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>coords </B> -block of coordinates of each node, must have block size set Many br
+<DT><B>coords </B> -block of coordinates of each node, must have block size set
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>sp </B> -the null space Many br
+<DT><B>sp </B> -the null space
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</A>()
diff --git a/docs/manualpages/Mat/MatNullSpaceDestroy.html b/docs/manualpages/Mat/MatNullSpaceDestroy.html
index 2ec158f..144abfc 100644
--- a/docs/manualpages/Mat/MatNullSpaceDestroy.html
+++ b/docs/manualpages/Mat/MatNullSpaceDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>MatNullSpaceDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNullSpaceDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNullSpaceDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNullSpaceDestroy"><H1>MatNullSpaceDestroy</H1></A>
 Destroys a data structure used to project vectors out of null spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a data structure used to project vectors out of null spaces.
 #include "petscmat.h" 
 PetscErrorCode  MatNullSpaceDestroy(MatNullSpace *sp)
 </PRE>
-Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sp </B> -the null space context to be destroyed Many br
+<DT><B>sp </B> -the null space context to be destroyed
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, null space, destroy
diff --git a/docs/manualpages/Mat/MatNullSpaceGetVecs.html b/docs/manualpages/Mat/MatNullSpaceGetVecs.html
index dbb860c..6b3e987 100644
--- a/docs/manualpages/Mat/MatNullSpaceGetVecs.html
+++ b/docs/manualpages/Mat/MatNullSpaceGetVecs.html
@@ -5,8 +5,8 @@
 <TITLE>MatNullSpaceGetVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNullSpaceGetVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNullSpaceGetVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNullSpaceGetVecs"><H1>MatNullSpaceGetVecs</H1></A>
 get vectors defining the null space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ get vectors defining the null space
 #include "petscmat.h" 
 PetscErrorCode MatNullSpaceGetVecs(MatNullSpace sp,PetscBool *has_const,PetscInt *n,const Vec **vecs)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sp </B> -null space object Many br
+<DT><B>sp </B> -null space object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>has_cnst </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the null space contains the constant vector, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of vectors (excluding constant vector) in null space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vecs </B></TD><TD>- orthonormal vectors that span the null space (excluding the constant vector) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>has_cnst </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the null space contains the constant vector, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of vectors (excluding constant vector) in null space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vecs </B></TD><TD>- orthonormal vectors that span the null space (excluding the constant vector)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-These vectors and the array are owned by the <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> and should not be destroyed or freeded by the caller Many br
+These vectors and the array are owned by the <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> and should not be destroyed or freeded by the caller
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</A>(), <A HREF="../Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</A>(), <A HREF="../Mat/MatGetNearNullSpace.html#MatGetNearNullSpace">MatGetNearNullSpace</A>()
diff --git a/docs/manualpages/Mat/MatNullSpaceRemove.html b/docs/manualpages/Mat/MatNullSpaceRemove.html
index aa1837a..29e75dd 100644
--- a/docs/manualpages/Mat/MatNullSpaceRemove.html
+++ b/docs/manualpages/Mat/MatNullSpaceRemove.html
@@ -5,8 +5,8 @@
 <TITLE>MatNullSpaceRemove</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNullSpaceRemove.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNullSpaceRemove.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNullSpaceRemove"><H1>MatNullSpaceRemove</H1></A>
 Removes all the components of a null space from a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Removes all the components of a null space from a vector.
 #include "petscmat.h" 
 PetscErrorCode  MatNullSpaceRemove(MatNullSpace sp,Vec vec)
 </PRE>
-Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the null space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector from which the null space is to be removed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the null space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector from which the null space is to be removed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, null space, remove
diff --git a/docs/manualpages/Mat/MatNullSpaceSetFunction.html b/docs/manualpages/Mat/MatNullSpaceSetFunction.html
index 99ff808..b107150 100644
--- a/docs/manualpages/Mat/MatNullSpaceSetFunction.html
+++ b/docs/manualpages/Mat/MatNullSpaceSetFunction.html
@@ -5,8 +5,8 @@
 <TITLE>MatNullSpaceSetFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNullSpaceSetFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNullSpaceSetFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNullSpaceSetFunction"><H1>MatNullSpaceSetFunction</H1></A>
 set a function that removes a null space from a vector out of null spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ set a function that removes a null space from a vector out of null spaces.
 #include "petscmat.h" 
 PetscErrorCode  MatNullSpaceSetFunction(MatNullSpace sp, PetscErrorCode (*rem)(MatNullSpace,Vec,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Logically Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the null space object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rem </B></TD><TD>- the function that removes the null space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for the remove function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the null space object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rem </B></TD><TD>- the function that removes the null space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for the remove function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, null space, create
diff --git a/docs/manualpages/Mat/MatNullSpaceTest.html b/docs/manualpages/Mat/MatNullSpaceTest.html
index f11edca..c090e3e 100644
--- a/docs/manualpages/Mat/MatNullSpaceTest.html
+++ b/docs/manualpages/Mat/MatNullSpaceTest.html
@@ -5,8 +5,8 @@
 <TITLE>MatNullSpaceTest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNullSpaceTest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNullSpaceTest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNullSpaceTest"><H1>MatNullSpaceTest</H1></A>
 Tests if the claimed null space is really a null space of a matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Tests if the claimed null space is really a null space of a matrix
 #include "petscmat.h" 
 PetscErrorCode  MatNullSpaceTest(MatNullSpace sp,Mat mat,PetscBool  *isNull)
 </PRE>
-Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the null space context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- the null space context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>isNull </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the nullspace is valid for this matrix Many br
+<DT><B>isNull </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the nullspace is valid for this matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, null space, remove
diff --git a/docs/manualpages/Mat/MatNullSpaceView.html b/docs/manualpages/Mat/MatNullSpaceView.html
index 7bf7d10..bc8f861 100644
--- a/docs/manualpages/Mat/MatNullSpaceView.html
+++ b/docs/manualpages/Mat/MatNullSpaceView.html
@@ -5,8 +5,8 @@
 <TITLE>MatNullSpaceView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatNullSpaceView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatNullSpaceView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatNullSpaceView"><H1>MatNullSpaceView</H1></A>
 Visualizes a null space object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Visualizes a null space object.
 #include "petscmat.h" 
 PetscErrorCode MatNullSpaceView(MatNullSpace sp,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Collective on <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>matnull </B></TD><TD>- the null space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>matnull </B></TD><TD>- the null space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
diff --git a/docs/manualpages/Mat/MatOption.html b/docs/manualpages/Mat/MatOption.html
index ccbd1f2..481db23 100644
--- a/docs/manualpages/Mat/MatOption.html
+++ b/docs/manualpages/Mat/MatOption.html
@@ -5,8 +5,8 @@
 <TITLE>MatOption</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatOption.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatOption.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatOption"><H1>MatOption</H1></A>
 Options that may be set for a matrix and its behavior or storage 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -36,11 +36,11 @@ typedef enum {MAT_OPTION_MIN = -3,
               MAT_SUBSET_OFF_PROC_ENTRIES = 20,
               MAT_OPTION_MAX = 21} <A HREF="../Mat/MatOption.html#MatOption">MatOption</A>;
 </PRE>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
-Developer Notes: Entries that are negative need not be called collectively by all processes. Many br
+Developer Notes: Entries that are negative need not be called collectively by all processes.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>()
diff --git a/docs/manualpages/Mat/MatOrderingType.html b/docs/manualpages/Mat/MatOrderingType.html
index 4d609ea..474f7f0 100644
--- a/docs/manualpages/Mat/MatOrderingType.html
+++ b/docs/manualpages/Mat/MatOrderingType.html
@@ -5,8 +5,8 @@
 <TITLE>MatOrderingType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatOrderingType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatOrderingType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatOrderingType"><H1>MatOrderingType</H1></A>
 String with the name of a PETSc matrix ordering 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -23,7 +23,7 @@ typedef const char* <A HREF="../Mat/MatOrderingType.html#MatOrderingType">MatOrd
 #define MATORDERINGAMD         "amd"            /* only works if UMFPACK is installed with PETSc */
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>()
diff --git a/docs/manualpages/Mat/MatPartitioning.html b/docs/manualpages/Mat/MatPartitioning.html
index 60f6d43..4a423a6 100644
--- a/docs/manualpages/Mat/MatPartitioning.html
+++ b/docs/manualpages/Mat/MatPartitioning.html
@@ -5,15 +5,15 @@
 <TITLE>MatPartitioning</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPartitioning.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPartitioning.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioning"><H1>MatPartitioning</H1></A>
 Object for managing the partitioning of a matrix or graph 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_MatPartitioning* <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatPartitioningType.html b/docs/manualpages/Mat/MatPartitioningType.html
index a4eb846..8b4b281 100644
--- a/docs/manualpages/Mat/MatPartitioningType.html
+++ b/docs/manualpages/Mat/MatPartitioningType.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPartitioningType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPartitioningType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningType"><H1>MatPartitioningType</H1></A>
 String with the name of a PETSc matrix partitioning 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -22,7 +22,8 @@ typedef const char* <A HREF="../Mat/MatPartitioningType.html#MatPartitioningType
 #define MATPARTITIONINGHIERARCH  "hierarch"
 
 </PRE>
- Many brdm Many br
+
+dm
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningCreate.html#MatPartitioningCreate">MatPartitioningCreate</A>(), <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/Mat/MatPermute.html b/docs/manualpages/Mat/MatPermute.html
index f0f118b..11d4f9e 100644
--- a/docs/manualpages/Mat/MatPermute.html
+++ b/docs/manualpages/Mat/MatPermute.html
@@ -5,8 +5,8 @@
 <TITLE>MatPermute</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPermute.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPermute.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPermute"><H1>MatPermute</H1></A>
 Creates a new matrix with rows and columns permuted from the original. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Creates a new matrix with rows and columns permuted from the original.
 #include "petscmat.h" 
 PetscErrorCode MatPermute(Mat mat,IS row,IS col,Mat *B)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to permute Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row permutation, each processor supplies only the permutation for its rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- column permutation, each processor supplies only the permutation for its columns Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to permute
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- row permutation, each processor supplies only the permutation for its rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- column permutation, each processor supplies only the permutation for its columns
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>B </B> -the permuted matrix Many br
+<DT><B>B </B> -the permuted matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The index sets map from row/col of permuted matrix to row/col of original matrix. Many brThe index sets should be on the same communicator as <A HREF="../Mat/Mat.html#Mat">Mat</A> and have the same local sizes. Many br
+The index sets map from row/col of permuted matrix to row/col of original matrix.
+The index sets should be on the same communicator as <A HREF="../Mat/Mat.html#Mat">Mat</A> and have the same local sizes.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatPreallocateFinalize.html b/docs/manualpages/Mat/MatPreallocateFinalize.html
index 56ab800..7de4d96 100644
--- a/docs/manualpages/Mat/MatPreallocateFinalize.html
+++ b/docs/manualpages/Mat/MatPreallocateFinalize.html
@@ -5,8 +5,8 @@
 <TITLE>MatPreallocateFinalize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPreallocateFinalize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPreallocateFinalize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPreallocateFinalize"><H1>MatPreallocateFinalize</H1></A>
 Ends the block of code that will count the number of nonzeros per row in a matrix providing the data that one can use to correctly preallocate the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,29 @@ Ends the block of code that will count the number of nonzeros per row in a matri
 #include <petscmat.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Mat/MatPreallocateFinalize.html#MatPreallocateFinalize">MatPreallocateFinalize</A>(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *dnz, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *onz)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that was be passed to the matrix preallocation routines Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that was be passed to the matrix preallocation routines
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details. Many br
+See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details.
 <P>
-Do not malloc or free dnz and onz that is handled internally by these routines Many br
+Do not malloc or free dnz and onz that is handled internally by these routines
 <P>
-This is a MACRO not a function because it closes the { started in <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(). Many br
+This is a MACRO not a function because it closes the { started in <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSet.html#MatPreallocateSet">MatPreallocateSet</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetBlock.html#MatPreallocateSymmetricSetBlock">MatPreallocateSymmetricSetBlock</A>(), <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>(),
-<BR><A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatPreallocateFinalize">src/mat/../../include/petscmat.h</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatPreallocateInitialize.html b/docs/manualpages/Mat/MatPreallocateInitialize.html
index 5894458..e8c71ff 100644
--- a/docs/manualpages/Mat/MatPreallocateInitialize.html
+++ b/docs/manualpages/Mat/MatPreallocateInitialize.html
@@ -5,8 +5,8 @@
 <TITLE>MatPreallocateInitialize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPreallocateInitialize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPreallocateInitialize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPreallocateInitialize"><H1>MatPreallocateInitialize</H1></A>
 Begins the block of code that will count the number of nonzeros per row in a matrix providing the data that one can use to correctly preallocate the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,40 @@ Begins the block of code that will count the number of nonzeros per row in a mat
 #include <petscmat.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nrows, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> ncols, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *dnz, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *onz)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator that will share the eventually allocated matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of LOCAL rows in the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of LOCAL columns in the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator that will share the eventually allocated matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of LOCAL rows in the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of LOCAL columns in the matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details. Many br
+See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details.
 <P>
-Do not malloc or free dnz and onz, that is handled internally by these routines Many br
+Do not malloc or free dnz and onz, that is handled internally by these routines
 <P>
-Use MatPreallocateInitializeSymmetric() for symmetric matrices (MPISBAIJ matrices) Many br
+Use MatPreallocateInitializeSymmetric() for symmetric matrices (MPISBAIJ matrices)
 <P>
-This is a MACRO not a function because it has a leading { that is closed by PetscPreallocateFinalize(). Many br
+This is a MACRO not a function because it has a leading { that is closed by PetscPreallocateFinalize().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPreallocateFinalize.html#MatPreallocateFinalize">MatPreallocateFinalize</A>(), <A HREF="../Mat/MatPreallocateSet.html#MatPreallocateSet">MatPreallocateSet</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetBlock.html#MatPreallocateSymmetricSetBlock">MatPreallocateSymmetricSetBlock</A>(), <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>(),
-<BR>MatPreallocateInitializeSymmetric(), <A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR>MatPreallocateInitializeSymmetric(), <A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatPreallocateInitialize">src/mat/../../include/petscmat.h</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatPreallocateLocation.html b/docs/manualpages/Mat/MatPreallocateLocation.html
index 09183be..5c42c5b 100644
--- a/docs/manualpages/Mat/MatPreallocateLocation.html
+++ b/docs/manualpages/Mat/MatPreallocateLocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatPreallocateLocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPreallocateLocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPreallocateLocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPreallocateLocation"><H1>MatPreallocateLocation</H1></A>
 An alternative to MatPreallocationSet() that puts the nonzero locations into the matrix if it exists 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,37 @@ An alternative to MatPreallocationSet() that puts the nonzero locations into the
 #include <petscmat.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> MatPreallocateLocations(<A HREF="../Mat/Mat.html#Mat">Mat</A> A,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> row,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> ncols,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *cols,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *dnz,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *onz)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A </B> -matrix Many br
+<DT><B>A </B> -matrix
 <br>
-<DT><B>row </B> -row where values exist (must be local to this process) Many br
+<DT><B>row </B> -row where values exist (must be local to this process)
 <br>
-<DT><B>ncols </B> -number of columns Many br
+<DT><B>ncols </B> -number of columns
 <br>
-<DT><B>cols </B> -columns with nonzeros Many br
+<DT><B>cols </B> -columns with nonzeros
 <br>
-<DT><B>dnz </B> -the array that will be passed to the matrix preallocation routines Many br
+<DT><B>dnz </B> -the array that will be passed to the matrix preallocation routines
 <br>
-<DT><B>ozn </B> -the other array passed to the matrix preallocation routines Many br
+<DT><B>ozn </B> -the other array passed to the matrix preallocation routines
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details. Many br
+See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details.
 <P>
-Do not malloc or free dnz and onz that is handled internally by these routines Many br
+Do not malloc or free dnz and onz that is handled internally by these routines
 <P>
-This is a MACRO not a function because it uses a bunch of variables private to the MatPreallocation.... routines. Many br
+This is a MACRO not a function because it uses a bunch of variables private to the MatPreallocation.... routines.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSet.html#MatPreallocateSet">MatPreallocateSet</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetBlock.html#MatPreallocateSymmetricSetBlock">MatPreallocateSymmetricSetBlock</A>(), <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>(),
-<BR><A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatPreallocateLocation">src/mat/../../include/petscmat.h</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatPreallocateSet.html b/docs/manualpages/Mat/MatPreallocateSet.html
index bd30274..1e892ad 100644
--- a/docs/manualpages/Mat/MatPreallocateSet.html
+++ b/docs/manualpages/Mat/MatPreallocateSet.html
@@ -5,8 +5,8 @@
 <TITLE>MatPreallocateSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPreallocateSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPreallocateSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPreallocateSet"><H1>MatPreallocateSet</H1></A>
 Indicates the locations (rows and columns) in the matrix where nonzeros will be inserted using a local number of the rows and columns 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,38 @@ Indicates the locations (rows and columns) in the matrix where nonzeros will be
 #include <petscmat.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Mat/MatPreallocateSet.html#MatPreallocateSet">MatPreallocateSet</A>(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nrows, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *rows,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> ncols, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *cols,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *dnz, <A HREF="../Sys/PetscInt.html#PetscInt">Pets [...]
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details. Many br
+See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details.
 <P>
-Do not malloc or free dnz and onz that is handled internally by these routines Many br
+Do not malloc or free dnz and onz that is handled internally by these routines
 <P>
-This is a MACRO not a function because it uses variables declared in <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(). Many br
+This is a MACRO not a function because it uses variables declared in <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPreallocateFinalize.html#MatPreallocateFinalize">MatPreallocateFinalize</A>(), <A HREF="../Mat/MatPreallocateSet.html#MatPreallocateSet">MatPreallocateSet</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetBlock.html#MatPreallocateSymmetricSetBlock">MatPreallocateSymmetricSetBlock</A>(), <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(),
-<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatPreallocateSet">src/mat/../../include/petscmat.h</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatPreallocateSetLocal.html b/docs/manualpages/Mat/MatPreallocateSetLocal.html
index 71c298c..98c2bbc 100644
--- a/docs/manualpages/Mat/MatPreallocateSetLocal.html
+++ b/docs/manualpages/Mat/MatPreallocateSetLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatPreallocateSetLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPreallocateSetLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPreallocateSetLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPreallocateSetLocal"><H1>MatPreallocateSetLocal</H1></A>
 Indicates the locations (rows and columns) in the matrix where nonzeros will be inserted using a local number of the rows and columns 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,39 @@ Indicates the locations (rows and columns) in the matrix where nonzeros will be
 #include <petscmat.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>(ISLocalToGlobalMappping map,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nrows, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *rows,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> ncols, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *cols,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *dnz, < [...]
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the row mapping from local numbering to global numbering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of rows indicated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the indices of the rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmap </B></TD><TD>- the column mapping from local to global numbering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the row mapping from local numbering to global numbering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of rows indicated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the indices of the rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmap </B></TD><TD>- the column mapping from local to global numbering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details. Many br
+See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details.
 <P>
-Do not malloc or free dnz and onz, that is handled internally by these routines Many br
+Do not malloc or free dnz and onz, that is handled internally by these routines
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPreallocateFinalize.html#MatPreallocateFinalize">MatPreallocateFinalize</A>(), <A HREF="../Mat/MatPreallocateSet.html#MatPreallocateSet">MatPreallocateSet</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetBlock.html#MatPreallocateSymmetricSetBlock">MatPreallocateSymmetricSetBlock</A>(), <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(),
-<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatPreallocateSetLocal">src/mat/../../include/petscmat.h</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatPreallocateSetLocalBlock.html b/docs/manualpages/Mat/MatPreallocateSetLocalBlock.html
index 3da8934..c6e0103 100644
--- a/docs/manualpages/Mat/MatPreallocateSetLocalBlock.html
+++ b/docs/manualpages/Mat/MatPreallocateSetLocalBlock.html
@@ -5,8 +5,8 @@
 <TITLE>MatPreallocateSetLocalBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPreallocateSetLocalBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPreallocateSetLocalBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPreallocateSetLocalBlock"><H1>MatPreallocateSetLocalBlock</H1></A>
 Indicates the locations (rows and columns) in the matrix where nonzeros will be inserted using a local number of the rows and columns 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,39 @@ Indicates the locations (rows and columns) in the matrix where nonzeros will be
 #include <petscmat.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Mat/MatPreallocateSetLocalBlock.html#MatPreallocateSetLocalBlock">MatPreallocateSetLocalBlock</A>(ISLocalToGlobalMappping map,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nrows, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *rows,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> ncols, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *cols,<A HREF="../Sys/PetscInt.html#PetscInt">Petsc [...]
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the row mapping from local numbering to global numbering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of rows indicated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the indices of the rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmap </B></TD><TD>- the column mapping from local to global numbering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the row mapping from local numbering to global numbering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of rows indicated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the indices of the rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmap </B></TD><TD>- the column mapping from local to global numbering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details. Many br
+See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details.
 <P>
-Do not malloc or free dnz and onz, that is handled internally by these routines Many br
+Do not malloc or free dnz and onz, that is handled internally by these routines
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPreallocateFinalize.html#MatPreallocateFinalize">MatPreallocateFinalize</A>(), <A HREF="../Mat/MatPreallocateSet.html#MatPreallocateSet">MatPreallocateSet</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetBlock.html#MatPreallocateSymmetricSetBlock">MatPreallocateSymmetricSetBlock</A>(), <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(),
-<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatPreallocateSetLocalBlock">src/mat/../../include/petscmat.h</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatPreallocateSymmetricSetBlock.html b/docs/manualpages/Mat/MatPreallocateSymmetricSetBlock.html
index 26ca38f..2d0fda7 100644
--- a/docs/manualpages/Mat/MatPreallocateSymmetricSetBlock.html
+++ b/docs/manualpages/Mat/MatPreallocateSymmetricSetBlock.html
@@ -5,8 +5,8 @@
 <TITLE>MatPreallocateSymmetricSetBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPreallocateSymmetricSetBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPreallocateSymmetricSetBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPreallocateSymmetricSetBlock"><H1>MatPreallocateSymmetricSetBlock</H1></A>
 Indicates the locations (rows and columns) in the matrix where nonzeros will be inserted using a local number of the rows and columns 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,37 @@ Indicates the locations (rows and columns) in the matrix where nonzeros will be
 #include <petscmat.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Mat/MatPreallocateSymmetricSetBlock.html#MatPreallocateSymmetricSetBlock">MatPreallocateSymmetricSetBlock</A>(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nrows, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *rows,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> ncols, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *cols,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *dnz, <A [...]
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of rows indicated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the indices of the rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of rows indicated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the indices of the rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details. Many br
+See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details.
 <P>
-Do not malloc or free dnz and onz that is handled internally by these routines Many br
+Do not malloc or free dnz and onz that is handled internally by these routines
 <P>
-This is a MACRO not a function because it uses variables declared in <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(). Many br
+This is a MACRO not a function because it uses variables declared in <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPreallocateFinalize.html#MatPreallocateFinalize">MatPreallocateFinalize</A>(), <A HREF="../Mat/MatPreallocateSet.html#MatPreallocateSet">MatPreallocateSet</A>(),  <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(),
-<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>(), <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(), <A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>(), <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatPreallocateSymmetricSetBlock">src/mat/../../include/petscmat.h</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatPreallocateSymmetricSetLocalBlock.html b/docs/manualpages/Mat/MatPreallocateSymmetricSetLocalBlock.html
index e041533..d172d96 100644
--- a/docs/manualpages/Mat/MatPreallocateSymmetricSetLocalBlock.html
+++ b/docs/manualpages/Mat/MatPreallocateSymmetricSetLocalBlock.html
@@ -5,8 +5,8 @@
 <TITLE>MatPreallocateSymmetricSetLocalBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPreallocateSymmetricSetLocalBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPreallocateSymmetricSetLocalBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPreallocateSymmetricSetLocalBlock"><H1>MatPreallocateSymmetricSetLocalBlock</H1></A>
 Indicates the locations (rows and columns) in the matrix where nonzeros will be inserted using a local number of the rows and columns 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,37 @@ Indicates the locations (rows and columns) in the matrix where nonzeros will be
 #include <petscmat.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Mat/MatPreallocateSymmetricSetLocalBlock.html#MatPreallocateSymmetricSetLocalBlock">MatPreallocateSymmetricSetLocalBlock</A>(ISLocalToGlobalMappping map,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nrows, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *rows,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> ncols, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *cols,<A HREF="../Sys/Pe [...]
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the mapping between local numbering and global numbering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of rows indicated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the indices of the rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the mapping between local numbering and global numbering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- the number of rows indicated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the indices of the rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols </B></TD><TD>- the number of columns in the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the columns indicated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnz </B></TD><TD>- the array that will be passed to the matrix preallocation routines
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozn </B></TD><TD>- the other array passed to the matrix preallocation routines
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details. Many br
+See Users-Manual: <A HREF="../../manual.pdf#chapter.14">Chapter 14 Hints for Performance Tuning</A> for more details.
 <P>
-Do not malloc or free dnz and onz that is handled internally by these routines Many br
+Do not malloc or free dnz and onz that is handled internally by these routines
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPreallocateFinalize.html#MatPreallocateFinalize">MatPreallocateFinalize</A>(), <A HREF="../Mat/MatPreallocateSet.html#MatPreallocateSet">MatPreallocateSet</A>(), <A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(),
-<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(),  <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatPreallocateInitialize.html#MatPreallocateInitialize">MatPreallocateInitialize</A>(),  <A HREF="../Mat/MatPreallocateSetLocal.html#MatPreallocateSetLocal">MatPreallocateSetLocal</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/../../include/petscmat.h.html#MatPreallocateSymmetricSetLocalBlock">src/mat/../../include/petscmat.h</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatPreallocatorPreallocate.html b/docs/manualpages/Mat/MatPreallocatorPreallocate.html
index c230aa2..91d2725 100644
--- a/docs/manualpages/Mat/MatPreallocatorPreallocate.html
+++ b/docs/manualpages/Mat/MatPreallocatorPreallocate.html
@@ -5,8 +5,8 @@
 <TITLE>MatPreallocatorPreallocate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPreallocatorPreallocate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPreallocatorPreallocate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPreallocatorPreallocate"><H1>MatPreallocatorPreallocate</H1></A>
 Preallocates the input matrix, optionally filling it with zeros 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode MatPreallocatorPreallocate(Mat mat, PetscBool fill, Mat A)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat  </B></TD><TD>- the preallocator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- fill the matrix with zeros Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat  </B></TD><TD>- the preallocator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- fill the matrix with zeros
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A    </B> -the matrix Many br
+<DT><B>A    </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATPREALLOCATOR.html#MATPREALLOCATOR">MATPREALLOCATOR</A>
diff --git a/docs/manualpages/Mat/MatPtAP.html b/docs/manualpages/Mat/MatPtAP.html
index 4d56c96..d524da8 100644
--- a/docs/manualpages/Mat/MatPtAP.html
+++ b/docs/manualpages/Mat/MatPtAP.html
@@ -5,8 +5,8 @@
 <TITLE>MatPtAP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPtAP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPtAP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPtAP"><H1>MatPtAP</H1></A>
 Creates the matrix product C = P^T * A * P 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Creates the matrix product C = P^T * A * P
 #include "petscmat.h" 
 PetscErrorCode MatPtAP(Mat A,Mat P,MatReuse scall,PetscReal fill,Mat *C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- the projection matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(P)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate Many brif the result is a dense matrix this is irrelevent Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- the projection matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(P)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate
+if the result is a dense matrix this is irrelevent
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the product matrix Many br
+<DT><B>C </B> -the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-C will be created and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(). Many br
+C will be created and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>().
 <P>
-This routine is currently only implemented for pairs of AIJ matrices and classes Many brwhich inherit from AIJ. Many br
+This routine is currently only implemented for pairs of AIJ matrices and classes
+which inherit from AIJ.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</A>(), <A HREF="../Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</A>(), <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>(), <A HREF="../Mat/MatRARt.html#MatRARt">MatRARt</A>()
diff --git a/docs/manualpages/Mat/MatPtAPNumeric.html b/docs/manualpages/Mat/MatPtAPNumeric.html
index dd6e1e1..8341608 100644
--- a/docs/manualpages/Mat/MatPtAPNumeric.html
+++ b/docs/manualpages/Mat/MatPtAPNumeric.html
@@ -5,8 +5,8 @@
 <TITLE>MatPtAPNumeric</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPtAPNumeric.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPtAPNumeric.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPtAPNumeric"><H1>MatPtAPNumeric</H1></A>
 Computes the matrix product C = P^T * A * P 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Computes the matrix product C = P^T * A * P
 #include "petscmat.h" 
 PetscErrorCode MatPtAPNumeric(Mat A,Mat P,Mat C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- the projection matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- the projection matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the product matrix Many br
+<DT><B>C </B> -the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-C must have been created by calling <A HREF="../Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</A> and must be destroyed by Many brthe user using MatDeatroy(). Many br
+C must have been created by calling <A HREF="../Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</A> and must be destroyed by
+the user using MatDeatroy().
 <P>
-This routine is currently only implemented for pairs of AIJ matrices and classes Many brwhich inherit from AIJ.  C will be of type <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>. Many br
+This routine is currently only implemented for pairs of AIJ matrices and classes
+which inherit from AIJ.  C will be of type <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPtAP.html#MatPtAP">MatPtAP</A>(), <A HREF="../Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</A>(), <A HREF="../Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</A>()
diff --git a/docs/manualpages/Mat/MatPtAPSymbolic.html b/docs/manualpages/Mat/MatPtAPSymbolic.html
index 91ad180..55efea8 100644
--- a/docs/manualpages/Mat/MatPtAPSymbolic.html
+++ b/docs/manualpages/Mat/MatPtAPSymbolic.html
@@ -5,8 +5,8 @@
 <TITLE>MatPtAPSymbolic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPtAPSymbolic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPtAPSymbolic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPtAPSymbolic"><H1>MatPtAPSymbolic</H1></A>
 Creates the (i,j) structure of the matrix product C = P^T * A * P 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Creates the (i,j) structure of the matrix product C = P^T * A * P
 #include "petscmat.h" 
 PetscErrorCode MatPtAPSymbolic(Mat A,Mat P,PetscReal fill,Mat *C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- the projection matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- the projection matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the (i,j) structure of the product matrix Many br
+<DT><B>C </B> -the (i,j) structure of the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-C will be created and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(). Many br
+C will be created and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>().
 <P>
-This routine is currently only implemented for pairs of SeqAIJ matrices and classes Many brwhich inherit from SeqAIJ.  C will be of type <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>.  The product is computed using Many brthis (i,j) structure by calling <A HREF="../Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</A>(). Many br
+This routine is currently only implemented for pairs of SeqAIJ matrices and classes
+which inherit from SeqAIJ.  C will be of type <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>.  The product is computed using
+this (i,j) structure by calling <A HREF="../Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPtAP.html#MatPtAP">MatPtAP</A>(), <A HREF="../Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</A>(), <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>()
diff --git a/docs/manualpages/Mat/MatPythonCreate.html b/docs/manualpages/Mat/MatPythonCreate.html
index f50a4b0..6c9e55b 100644
--- a/docs/manualpages/Mat/MatPythonCreate.html
+++ b/docs/manualpages/Mat/MatPythonCreate.html
@@ -5,8 +5,8 @@
 <TITLE>MatPythonCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPythonCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPythonCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPythonCreate"><H1>MatPythonCreate</H1></A>
 Create a <A HREF="../Mat/Mat.html#Mat">Mat</A> object implemented in Python. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,22 +16,28 @@ Create a <A HREF="../Mat/Mat.html#Mat">Mat</A> object implemented in Python.
 #define __FUNCT__ "MatPythonCreate"
 PetscErrorCode  MatPythonCreate(MPI_Comm comm,PetscInt m,PetscInt n,PetscInt M,PetscInt N,const char pyname[],Mat *A)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if m is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if M is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if m is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, Python
diff --git a/docs/manualpages/Mat/MatPythonSetType.html b/docs/manualpages/Mat/MatPythonSetType.html
index ae6eda3..4fa614c 100644
--- a/docs/manualpages/Mat/MatPythonSetType.html
+++ b/docs/manualpages/Mat/MatPythonSetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatPythonSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatPythonSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatPythonSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPythonSetType"><H1>MatPythonSetType</H1></A>
 Initalize a <A HREF="../Mat/Mat.html#Mat">Mat</A> object implemented in Python. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Initalize a <A HREF="../Mat/Mat.html#Mat">Mat</A> object implemented in Python.
 #include "petscmat.h" 
 PetscErrorCode  MatPythonSetType(Mat mat,const char pyname[])
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix (<A HREF="../Mat/Mat.html#Mat">Mat</A>) object. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix (<A HREF="../Mat/Mat.html#Mat">Mat</A>) object.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-mat_python_type <pyname></B> - Many br Many br
+<DT><B>-mat_python_type <pyname></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/Mat/MatRARt.html b/docs/manualpages/Mat/MatRARt.html
index f7d2664..0b5a5ab 100644
--- a/docs/manualpages/Mat/MatRARt.html
+++ b/docs/manualpages/Mat/MatRARt.html
@@ -5,8 +5,8 @@
 <TITLE>MatRARt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRARt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRARt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRARt"><H1>MatRARt</H1></A>
 Creates the matrix product C = R * A * R^T 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Creates the matrix product C = R * A * R^T
 #include "petscmat.h" 
 PetscErrorCode MatRARt(Mat A,Mat R,MatReuse scall,PetscReal fill,Mat *C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the projection matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/nnz(A), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate Many brif the result is a dense matrix this is irrelevent Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the projection matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/nnz(A), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if you do not have a good estimate
+if the result is a dense matrix this is irrelevent
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the product matrix Many br
+<DT><B>C </B> -the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-C will be created and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(). Many br
+C will be created and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>().
 <P>
-This routine is currently only implemented for pairs of AIJ matrices and classes Many brwhich inherit from AIJ. Many br
+This routine is currently only implemented for pairs of AIJ matrices and classes
+which inherit from AIJ.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</A>(), <A HREF="../Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</A>(), <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>(), <A HREF="../Mat/MatPtAP.html#MatPtAP">MatPtAP</A>()
diff --git a/docs/manualpages/Mat/MatRARtNumeric.html b/docs/manualpages/Mat/MatRARtNumeric.html
index fbbd394..6f9c0bc 100644
--- a/docs/manualpages/Mat/MatRARtNumeric.html
+++ b/docs/manualpages/Mat/MatRARtNumeric.html
@@ -5,8 +5,8 @@
 <TITLE>MatRARtNumeric</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRARtNumeric.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRARtNumeric.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRARtNumeric"><H1>MatRARtNumeric</H1></A>
 Computes the matrix product C = R * A * R^T 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Computes the matrix product C = R * A * R^T
 #include "petscmat.h" 
 PetscErrorCode MatRARtNumeric(Mat A,Mat R,Mat C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the projection matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the projection matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the product matrix Many br
+<DT><B>C </B> -the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-C must have been created by calling <A HREF="../Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</A> and must be destroyed by Many brthe user using <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(). Many br
+C must have been created by calling <A HREF="../Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</A> and must be destroyed by
+the user using <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>().
 <P>
-This routine is currently only implemented for pairs of AIJ matrices and classes Many brwhich inherit from AIJ.  C will be of type <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>. Many br
+This routine is currently only implemented for pairs of AIJ matrices and classes
+which inherit from AIJ.  C will be of type <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatRARt.html#MatRARt">MatRARt</A>(), <A HREF="../Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</A>(), <A HREF="../Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</A>()
diff --git a/docs/manualpages/Mat/MatRARtSymbolic.html b/docs/manualpages/Mat/MatRARtSymbolic.html
index 87fca19..365cd95 100644
--- a/docs/manualpages/Mat/MatRARtSymbolic.html
+++ b/docs/manualpages/Mat/MatRARtSymbolic.html
@@ -5,8 +5,8 @@
 <TITLE>MatRARtSymbolic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRARtSymbolic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRARtSymbolic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRARtSymbolic"><H1>MatRARtSymbolic</H1></A>
 Creates the (i,j) structure of the matrix product C = R * A * R^T 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Creates the (i,j) structure of the matrix product C = R * A * R^T
 #include "petscmat.h" 
 PetscErrorCode MatRARtSymbolic(Mat A,Mat R,PetscReal fill,Mat *C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the projection matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the projection matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the (i,j) structure of the product matrix Many br
+<DT><B>C </B> -the (i,j) structure of the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-C will be created and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(). Many br
+C will be created and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>().
 <P>
-This routine is currently only implemented for pairs of SeqAIJ matrices and classes Many brwhich inherit from SeqAIJ.  C will be of type <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>.  The product is computed using Many brthis (i,j) structure by calling <A HREF="../Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</A>(). Many br
+This routine is currently only implemented for pairs of SeqAIJ matrices and classes
+which inherit from SeqAIJ.  C will be of type <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>.  The product is computed using
+this (i,j) structure by calling <A HREF="../Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatRARt.html#MatRARt">MatRARt</A>(), <A HREF="../Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</A>(), <A HREF="../Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</A>()
diff --git a/docs/manualpages/Mat/MatRealPart.html b/docs/manualpages/Mat/MatRealPart.html
index a4a221d..8d2a142 100644
--- a/docs/manualpages/Mat/MatRealPart.html
+++ b/docs/manualpages/Mat/MatRealPart.html
@@ -5,8 +5,8 @@
 <TITLE>MatRealPart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRealPart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRealPart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRealPart"><H1>MatRealPart</H1></A>
 Zeros out the imaginary part of the matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Zeros out the imaginary part of the matrix
 #include "petscmat.h" 
 PetscErrorCode MatRealPart(Mat mat)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatRegister.html b/docs/manualpages/Mat/MatRegister.html
index 0741a36..3a9da1e 100644
--- a/docs/manualpages/Mat/MatRegister.html
+++ b/docs/manualpages/Mat/MatRegister.html
@@ -5,8 +5,8 @@
 <TITLE>MatRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRegister"><H1>MatRegister</H1></A>
 - Adds a new matrix type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,34 @@
 #include "petscmat.h" 
 PetscErrorCode  MatRegister(const char sname[],PetscErrorCode (*function)(Mat))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of a new user-defined matrix type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of a new user-defined matrix type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Mat/MatRegister.html#MatRegister">MatRegister</A>() may be called multiple times to add several user-defined solvers. Many br
+<A HREF="../Mat/MatRegister.html#MatRegister">MatRegister</A>() may be called multiple times to add several user-defined solvers.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../Mat/MatRegister.html#MatRegister">MatRegister</A>("my_mat",MyMatCreate);
 </PRE>
- Many br
+
 <P>
-Then, your solver can be chosen with the procedural interface via Many br
+Then, your solver can be chosen with the procedural interface via
 <pre>
     <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>,"my_mat")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -mat_type my_mat
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, register
@@ -50,7 +52,8 @@ or at runtime via the option Many br
 <BR>
 <P>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matreg.c.html#MatRegister">src/mat/interface/matreg.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatRegisterAll.html b/docs/manualpages/Mat/MatRegisterAll.html
index 95a89ed..4fdd2fd 100644
--- a/docs/manualpages/Mat/MatRegisterAll.html
+++ b/docs/manualpages/Mat/MatRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>MatRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRegisterAll"><H1>MatRegisterAll</H1></A>
 Registers all of the matrix types in PETSc 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the matrix types in PETSc
 #include "petscmat.h" 
 PetscErrorCode  MatRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, register, all
diff --git a/docs/manualpages/Mat/MatRegisterBaseName.html b/docs/manualpages/Mat/MatRegisterBaseName.html
index 8f80e05..2b14e63 100644
--- a/docs/manualpages/Mat/MatRegisterBaseName.html
+++ b/docs/manualpages/Mat/MatRegisterBaseName.html
@@ -5,8 +5,8 @@
 <TITLE>MatRegisterBaseName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRegisterBaseName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRegisterBaseName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRegisterBaseName"><H1>MatRegisterBaseName</H1></A>
 Registers a name that can be used for either a sequential or its corresponding parallel matrix type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,16 @@ PetscErrorCode  MatRegisterBaseName(const char bname[],const char sname[],const
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bname </B></TD><TD>- the basename, for example, <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- the name of the sequential matrix type, for example, <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mname </B></TD><TD>- the name of the parallel matrix type, for example, <A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bname </B></TD><TD>- the basename, for example, <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- the name of the sequential matrix type, for example, <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mname </B></TD><TD>- the name of the parallel matrix type, for example, <A HREF="../Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</A>
+</TD></TR></TABLE>
 <P>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matreg.c.html#MatRegisterBaseName">src/mat/interface/matreg.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatReorderForNonzeroDiagonal.html b/docs/manualpages/Mat/MatReorderForNonzeroDiagonal.html
index 93654d2..866054e 100644
--- a/docs/manualpages/Mat/MatReorderForNonzeroDiagonal.html
+++ b/docs/manualpages/Mat/MatReorderForNonzeroDiagonal.html
@@ -5,8 +5,8 @@
 <TITLE>MatReorderForNonzeroDiagonal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatReorderForNonzeroDiagonal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatReorderForNonzeroDiagonal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatReorderForNonzeroDiagonal"><H1>MatReorderForNonzeroDiagonal</H1></A>
 Changes matrix ordering to remove zeros from diagonal. This may help in the LU factorization to prevent a zero pivot. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,41 @@ Changes matrix ordering to remove zeros from diagonal. This may help in the LU f
 #include "petscmat.h"  
 PetscErrorCode  MatReorderForNonzeroDiagonal(Mat mat,PetscReal abstol,IS ris,IS cis)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat  </B></TD><TD>- matrix to reorder Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmap,cmap </B></TD><TD>- row and column permutations.  Usually obtained from Many brMatGetOrdering(). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat  </B></TD><TD>- matrix to reorder
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmap,cmap </B></TD><TD>- row and column permutations.  Usually obtained from
+<A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>().
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is not intended as a replacement for pivoting for matrices that Many brhave ``bad'' structure. It is only a stop-gap measure. Should be called Many brafter a call to <A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>(), this routine changes the column Many brordering defined in cis. Many br
+This is not intended as a replacement for pivoting for matrices that
+have ``bad'' structure. It is only a stop-gap measure. Should be called
+after a call to <A HREF="../MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</A>(), this routine changes the column
+ordering defined in cis.
 <P>
-Only works for SeqAIJ matrices Many br
+Only works for SeqAIJ matrices
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys (When using KSP)</FONT></H3>
-<DT><B>-pc_factor_nonzeros_along_diagonal</B> - Many brAlgorithm Notes: Many brColumn pivoting is used. Many br
+<DT><B>-pc_factor_nonzeros_along_diagonal</B> -
+Algorithm Notes:
+Column pivoting is used.
 <br>
 <P>
-1) Choice of column is made by looking at the Many brnon-zero elements in the troublesome row for columns that are not yet Many brincluded (moving from left to right). Many br
+1) Choice of column is made by looking at the
+non-zero elements in the troublesome row for columns that are not yet
+included (moving from left to right).
 <P>
-2) If (1) fails we check all the columns to the left of the current row Many brand see if one of them has could be swapped. It can be swapped if Many brits corresponding row has a non-zero in the column it is being Many brswapped with; to make sure the previous nonzero diagonal remains Many brnonzero Many br
+2) If (1) fails we check all the columns to the left of the current row
+and see if one of them has could be swapped. It can be swapped if
+its corresponding row has a non-zero in the column it is being
+swapped with; to make sure the previous nonzero diagonal remains
+nonzero
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Mat/MatResidual.html b/docs/manualpages/Mat/MatResidual.html
index 684d8ab..7736d05 100644
--- a/docs/manualpages/Mat/MatResidual.html
+++ b/docs/manualpages/Mat/MatResidual.html
@@ -5,8 +5,8 @@
 <TITLE>MatResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatResidual"><H1>MatResidual</H1></A>
 Default routine to calculate the residual. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Default routine to calculate the residual.
 #include "petscmat.h" 
 PetscErrorCode MatResidual(Mat mat,Vec b,Vec x,Vec r)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b   </B></TD><TD>- the right-hand-side Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the approximate solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b   </B></TD><TD>- the right-hand-side
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the approximate solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>r </B> -location to store the residual Many br
+<DT><B>r </B> -location to store the residual
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, default, multigrid, residual
diff --git a/docs/manualpages/Mat/MatRestoreColumnIJ.html b/docs/manualpages/Mat/MatRestoreColumnIJ.html
index 75cfc4c..e051a04 100644
--- a/docs/manualpages/Mat/MatRestoreColumnIJ.html
+++ b/docs/manualpages/Mat/MatRestoreColumnIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatRestoreColumnIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRestoreColumnIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRestoreColumnIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRestoreColumnIJ"><H1>MatRestoreColumnIJ</H1></A>
 Call after you are completed with the ia,ja indices obtained with <A HREF="../Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,35 @@ Call after you are completed with the ia,ja indices obtained with <A HREF="../Ma
 #include "petscmat.h" 
 PetscErrorCode MatRestoreColumnIJ(Mat mat,PetscInt shift,PetscBool symmetric,PetscBool inodecompressed,PetscInt *n,const PetscInt *ia[],const PetscInt *ja[],PetscBool  *done)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- 1 or zero indicating we want the indices starting at 0 or 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symmetric </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating the matrix data structure should be Many brsymmetrized Many br</TD></TR></TABLE>
-<DT><B>inodecompressed </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating if the nonzero structure of the Many brinodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is Many bralways used. Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- 1 or zero indicating we want the indices starting at 0 or 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symmetric </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating the matrix data structure should be
+symmetrized
+</TD></TR></TABLE>
+<DT><B>inodecompressed </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating if the nonzero structure of the
+inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is
+always used.
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size of (possibly compressed) matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the column pointers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ja </B></TD><TD>- the row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>done </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicated that the values have been returned Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size of (possibly compressed) matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the column pointers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ja </B></TD><TD>- the row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>done </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicated that the values have been returned
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</A>(), <A HREF="../Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</A>()
diff --git a/docs/manualpages/Mat/MatRestoreLocalSubMatrix.html b/docs/manualpages/Mat/MatRestoreLocalSubMatrix.html
index 6adf6e2..60c5517 100644
--- a/docs/manualpages/Mat/MatRestoreLocalSubMatrix.html
+++ b/docs/manualpages/Mat/MatRestoreLocalSubMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>MatRestoreLocalSubMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRestoreLocalSubMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRestoreLocalSubMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRestoreLocalSubMatrix"><H1>MatRestoreLocalSubMatrix</H1></A>
 Restores a reference to a submatrix specified in local numbering 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,15 @@ Restores a reference to a submatrix specified in local numbering
 #include "petscmat.h" 
 PetscErrorCode MatRestoreLocalSubMatrix(Mat mat,IS isrow,IS iscol,Mat *submat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-mat - matrix to extract local submatrix from Many brisrow - local row indices for submatrix Many briscol - local column indices for submatrix Many brsubmat - the submatrix Many br
+mat - matrix to extract local submatrix from
+isrow - local row indices for submatrix
+iscol - local column indices for submatrix
+submat - the submatrix
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</A>()
diff --git a/docs/manualpages/Mat/MatRestoreRow.html b/docs/manualpages/Mat/MatRestoreRow.html
index 6c7676c..1c9b203 100644
--- a/docs/manualpages/Mat/MatRestoreRow.html
+++ b/docs/manualpages/Mat/MatRestoreRow.html
@@ -5,8 +5,8 @@
 <TITLE>MatRestoreRow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRestoreRow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRestoreRow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRestoreRow"><H1>MatRestoreRow</H1></A>
 Frees any temporary space allocated by <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ Frees any temporary space allocated by <A HREF="../Mat/MatGetRow.html#MatGetRow"
 #include "petscmat.h" 
 PetscErrorCode MatRestoreRow(Mat mat,PetscInt row,PetscInt *ncols,const PetscInt *cols[],const PetscScalar *vals[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row to get Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols, cols </B></TD><TD>- the number of nonzeros and their columns Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vals </B></TD><TD>- if nonzero the column values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row to get
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncols, cols </B></TD><TD>- the number of nonzeros and their columns
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vals </B></TD><TD>- if nonzero the column values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine should be called after you have finished examining the entries. Many br
+This routine should be called after you have finished examining the entries.
 <P>
-This routine zeros out ncols, cols, and vals. This is to prevent accidental Many brus of the array after it has been restored. If you pass NULL, it will Many brnot zero the pointers.  Use of cols or vals after <A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A> is invalid. Many br
+This routine zeros out ncols, cols, and vals. This is to prevent accidental
+us of the array after it has been restored. If you pass NULL, it will
+not zero the pointers.  Use of cols or vals after <A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A> is invalid.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-The calling sequence from Fortran is Many br<PRE>
+The calling sequence from Fortran is
+<PRE>
    <A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A>(matrix,row,ncols,cols,values,ierr)
       <A HREF="../Mat/Mat.html#Mat">Mat</A>     matrix (input)
       integer row    (input)
@@ -37,11 +44,13 @@ The calling sequence from Fortran is Many br<PRE>
       integer cols(maxcols) (output)
       double precision (or double complex) values(maxcols) output
 </PRE>
- Many brWhere maxcols >= maximum nonzeros in any row of the matrix. Many br
+
+Where maxcols >= maximum nonzeros in any row of the matrix.
 <P>
-In Fortran <A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A>() MUST be called after <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() Many brbefore another call to <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() can be made. Many br
+In Fortran <A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A>() MUST be called after <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>()
+before another call to <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() can be made.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>()
diff --git a/docs/manualpages/Mat/MatRestoreRowIJ.html b/docs/manualpages/Mat/MatRestoreRowIJ.html
index be9656c..ad399d2 100644
--- a/docs/manualpages/Mat/MatRestoreRowIJ.html
+++ b/docs/manualpages/Mat/MatRestoreRowIJ.html
@@ -5,8 +5,8 @@
 <TITLE>MatRestoreRowIJ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRestoreRowIJ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRestoreRowIJ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRestoreRowIJ"><H1>MatRestoreRowIJ</H1></A>
 Call after you are completed with the ia,ja indices obtained with <A HREF="../Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,38 @@ Call after you are completed with the ia,ja indices obtained with <A HREF="../Ma
 #include "petscmat.h" 
 PetscErrorCode MatRestoreRowIJ(Mat mat,PetscInt shift,PetscBool symmetric,PetscBool inodecompressed,PetscInt *n,const PetscInt *ia[],const PetscInt *ja[],PetscBool  *done)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- 1 or zero indicating we want the indices starting at 0 or 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symmetric </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating the matrix data structure should be Many brsymmetrized Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inodecompressed </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating if the nonzero structure of the Many brinodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is Many bralways used. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size of (possibly compressed) matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the row pointers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ja </B></TD><TD>- the column indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- 1 or zero indicating we want the indices starting at 0 or 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symmetric </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating the matrix data structure should be
+symmetrized
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inodecompressed </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicating if the nonzero structure of the
+inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is
+always used.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size of (possibly compressed) matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ia </B></TD><TD>- the row pointers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ja </B></TD><TD>- the column indices
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>done </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicated that the values have been returned Many br
+<DT><B>done </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicated that the values have been returned
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine zeros out n, ia, and ja. This is to prevent accidental Many brus of the array after it has been restored. If you pass NULL, it will Many brnot zero the pointers.  Use of ia or ja after <A HREF="../Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</A>() is invalid. Many br
+This routine zeros out n, ia, and ja. This is to prevent accidental
+us of the array after it has been restored. If you pass NULL, it will
+not zero the pointers.  Use of ia or ja after <A HREF="../Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</A>() is invalid.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</A>(), <A HREF="../Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</A>()
diff --git a/docs/manualpages/Mat/MatRestoreRowUpperTriangular.html b/docs/manualpages/Mat/MatRestoreRowUpperTriangular.html
index de03108..7dfcaae 100644
--- a/docs/manualpages/Mat/MatRestoreRowUpperTriangular.html
+++ b/docs/manualpages/Mat/MatRestoreRowUpperTriangular.html
@@ -5,8 +5,8 @@
 <TITLE>MatRestoreRowUpperTriangular</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRestoreRowUpperTriangular.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRestoreRowUpperTriangular.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRestoreRowUpperTriangular"><H1>MatRestoreRowUpperTriangular</H1></A>
 Disable calls to <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() for matrix in <A HREF="../Mat/MATSBAIJ.html#MATSBAIJ">MATSBAIJ</A> format. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Disable calls to <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>() for m
 #include "petscmat.h" 
 PetscErrorCode MatRestoreRowUpperTriangular(Mat mat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine should be called after you have finished <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>/<A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A>(). Many br
+This routine should be called after you have finished <A HREF="../Mat/MatGetRow.html#MatGetRow">MatGetRow</A>/<A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A>().
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatGetRowUpperTriangular.html#MatGetRowUpperTriangular">MatGetRowUpperTriangular</A>()
diff --git a/docs/manualpages/Mat/MatRestrict.html b/docs/manualpages/Mat/MatRestrict.html
index 198aa47..3f298c3 100644
--- a/docs/manualpages/Mat/MatRestrict.html
+++ b/docs/manualpages/Mat/MatRestrict.html
@@ -5,8 +5,8 @@
 <TITLE>MatRestrict</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRestrict.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRestrict.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRestrict"><H1>MatRestrict</H1></A>
 y = A*x or A'*x 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ y = A*x or A'*x
 #include "petscmat.h" 
 PetscErrorCode MatRestrict(Mat A,Vec x,Vec y)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x,y </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This allows one to use either the restriction or interpolation (its transpose) Many brmatrix to do the restriction Many br
+This allows one to use either the restriction or interpolation (its transpose)
+matrix to do the restriction
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatRetrieveValues.html b/docs/manualpages/Mat/MatRetrieveValues.html
index 2885418..3b61ec9 100644
--- a/docs/manualpages/Mat/MatRetrieveValues.html
+++ b/docs/manualpages/Mat/MatRetrieveValues.html
@@ -5,8 +5,8 @@
 <TITLE>MatRetrieveValues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatRetrieveValues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatRetrieveValues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatRetrieveValues"><H1>MatRetrieveValues</H1></A>
 Retrieves the copy of the matrix values; this allows, for example, reuse of the linear part of a Jacobian, while recomputing the nonlinear portion. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Retrieves the copy of the matrix values; this allows, for example, reuse of the
 #include "petscmat.h" 
 PetscErrorCode  MatRetrieveValues(Mat mat)
 </PRE>
-Collect on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collect on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix (currently on AIJ matrices support this option) Many br
+<DT><B>mat </B> -the matrix (currently on AIJ matrices support this option)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatStoreValues.html#MatStoreValues">MatStoreValues</A>()
diff --git a/docs/manualpages/Mat/MatReuse.html b/docs/manualpages/Mat/MatReuse.html
index d726d23..d1a2fc2 100644
--- a/docs/manualpages/Mat/MatReuse.html
+++ b/docs/manualpages/Mat/MatReuse.html
@@ -5,17 +5,17 @@
 <TITLE>MatReuse</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatReuse.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatReuse.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatReuse"><H1>MatReuse</H1></A>
 Indicates if matrices obtained from a previous call to <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>() or <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A>() are to be reused to store the new matrix values. For <A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>() is used to indicate that the input matrix is to be replaced with the converted matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {MAT_INITIAL_MATRIX,MAT_REUSE_MATRIX,MAT_IGNORE_MATRIX,MAT_INPLACE_MATRIX} <A HREF="../Mat/MatReuse.html#MatReuse">MatReuse</A>;
 </PRE>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>(), <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A>(), <A HREF="../Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</A>(), <A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>()
diff --git a/docs/manualpages/Mat/MatSOR.html b/docs/manualpages/Mat/MatSOR.html
index 9583785..6d20f11 100644
--- a/docs/manualpages/Mat/MatSOR.html
+++ b/docs/manualpages/Mat/MatSOR.html
@@ -5,8 +5,8 @@
 <TITLE>MatSOR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSOR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSOR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSOR"><H1>MatSOR</H1></A>
 Computes relaxation (SOR, Gauss-Seidel) sweeps. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,57 +14,73 @@ Computes relaxation (SOR, Gauss-Seidel) sweeps.
 #include "petscmat.h" 
 PetscErrorCode MatSOR(Mat mat,Vec b,PetscReal omega,MatSORType flag,PetscReal shift,PetscInt its,PetscInt lits,Vec x)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right hand side Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>omega </B></TD><TD>- the relaxation factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating the type of SOR (see below) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- diagonal shift Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- the number of iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- the number of local iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right hand side
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>omega </B></TD><TD>- the relaxation factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating the type of SOR (see below)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- diagonal shift
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- the number of iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- the number of local iterations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>x </B> -the solution (can contain an initial guess, use option SOR_ZERO_INITIAL_GUESS to indicate no guess) Many br
+<DT><B>x </B> -the solution (can contain an initial guess, use option SOR_ZERO_INITIAL_GUESS to indicate no guess)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">SOR Flags</FONT></H3>
-<DT><B>SOR_FORWARD_SWEEP </B> -forward SOR Many br
+<DT><B>SOR_FORWARD_SWEEP </B> -forward SOR
 <br>
-<DT><B>SOR_BACKWARD_SWEEP </B> -backward SOR Many br
+<DT><B>SOR_BACKWARD_SWEEP </B> -backward SOR
 <br>
-<DT><B>SOR_SYMMETRIC_SWEEP </B> -SSOR (symmetric SOR) Many br
+<DT><B>SOR_SYMMETRIC_SWEEP </B> -SSOR (symmetric SOR)
 <br>
-<DT><B>SOR_LOCAL_FORWARD_SWEEP </B> -local forward SOR Many br
+<DT><B>SOR_LOCAL_FORWARD_SWEEP </B> -local forward SOR
 <br>
-<DT><B>SOR_LOCAL_BACKWARD_SWEEP </B> -local forward SOR Many br
+<DT><B>SOR_LOCAL_BACKWARD_SWEEP </B> -local forward SOR
 <br>
-<DT><B>SOR_LOCAL_SYMMETRIC_SWEEP </B> -local SSOR Many br
+<DT><B>SOR_LOCAL_SYMMETRIC_SWEEP </B> -local SSOR
 <br>
-<DT><B>SOR_APPLY_UPPER, SOR_APPLY_LOWER </B> -applies Many brupper/lower triangular part of matrix to Many brvector (with omega) Many br
+<DT><B>SOR_APPLY_UPPER, SOR_APPLY_LOWER </B> -applies
+upper/lower triangular part of matrix to
+vector (with omega)
 <br>
-<DT><B>SOR_ZERO_INITIAL_GUESS </B> -zero initial guess Many br
+<DT><B>SOR_ZERO_INITIAL_GUESS </B> -zero initial guess
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-SOR_LOCAL_FORWARD_SWEEP, SOR_LOCAL_BACKWARD_SWEEP, and Many brSOR_LOCAL_SYMMETRIC_SWEEP perform separate independent smoothings Many bron each processor. Many br
+SOR_LOCAL_FORWARD_SWEEP, SOR_LOCAL_BACKWARD_SWEEP, and
+SOR_LOCAL_SYMMETRIC_SWEEP perform separate independent smoothings
+on each processor.
 <P>
-Application programmers will not generally use <A HREF="../Mat/MatSOR.html#MatSOR">MatSOR</A>() directly, Many brbut instead will employ the <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PC.html#PC">PC</A> interface. Many br
+Application programmers will not generally use <A HREF="../Mat/MatSOR.html#MatSOR">MatSOR</A>() directly,
+but instead will employ the <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PC.html#PC">PC</A> interface.
 <P>
-Notes: for BAIJ, SBAIJ, and AIJ matrices with Inodes this does a block SOR smoothing, otherwise it does a pointwise smoothing Many br
+Notes: for BAIJ, SBAIJ, and AIJ matrices with Inodes this does a block SOR smoothing, otherwise it does a pointwise smoothing
 <P>
 <H3><FONT COLOR="#CC3333">Notes for Advanced Users</FONT></H3>
-The flags are implemented as bitwise inclusive or operations. Many brFor example, use (SOR_ZERO_INITIAL_GUESS | SOR_SYMMETRIC_SWEEP) Many brto specify a zero initial guess for SSOR. Many br
+The flags are implemented as bitwise inclusive or operations.
+For example, use (SOR_ZERO_INITIAL_GUESS | SOR_SYMMETRIC_SWEEP)
+to specify a zero initial guess for SSOR.
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
-Vectors x and b CANNOT be the same Many br
+Vectors x and b CANNOT be the same
 <P>
-Developer Note: We should add block SOR support for AIJ matrices with block size set to great than one and no inodes Many br
+Developer Note: We should add block SOR support for AIJ matrices with block size set to great than one and no inodes
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Mat/MatSORType.html b/docs/manualpages/Mat/MatSORType.html
index a7cac0f..098da30 100644
--- a/docs/manualpages/Mat/MatSORType.html
+++ b/docs/manualpages/Mat/MatSORType.html
@@ -5,8 +5,8 @@
 <TITLE>MatSORType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSORType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSORType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSORType"><H1>MatSORType</H1></A>
 What type of (S)SOR to perform 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,13 @@ typedef enum {SOR_FORWARD_SWEEP=1,SOR_BACKWARD_SWEEP=2,SOR_SYMMETRIC_SWEEP=3,
               SOR_LOCAL_SYMMETRIC_SWEEP=12,SOR_ZERO_INITIAL_GUESS=16,
               SOR_EISENSTAT=32,SOR_APPLY_UPPER=64,SOR_APPLY_LOWER=128} <A HREF="../Mat/MatSORType.html#MatSORType">MatSORType</A>;
 </PRE>
- Many br
+
 <P>
-May be bitwise ORd together Many br
+May be bitwise ORd together
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
-<A HREF="../Mat/MatSORType.html#MatSORType">MatSORType</A> may be bitwise ORd together, so do not change the numbers Many br
+<A HREF="../Mat/MatSORType.html#MatSORType">MatSORType</A> may be bitwise ORd together, so do not change the numbers
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSOR.html#MatSOR">MatSOR</A>()
diff --git a/docs/manualpages/Mat/MatScale.html b/docs/manualpages/Mat/MatScale.html
index df1d581..15f1974 100644
--- a/docs/manualpages/Mat/MatScale.html
+++ b/docs/manualpages/Mat/MatScale.html
@@ -5,8 +5,8 @@
 <TITLE>MatScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatScale"><H1>MatScale</H1></A>
 Scales all elements of a matrix by a given number. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Scales all elements of a matrix by a given number.
 #include "petscmat.h" 
 PetscErrorCode MatScale(Mat mat,PetscScalar a)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to be scaled Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a  </B></TD><TD>- the scaling value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to be scaled
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a  </B></TD><TD>- the scaling value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the scaled matrix Many br
+<DT><B>mat </B> -the scaled matrix
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatScatterGetVecScatter.html b/docs/manualpages/Mat/MatScatterGetVecScatter.html
index f100609..f19b749 100644
--- a/docs/manualpages/Mat/MatScatterGetVecScatter.html
+++ b/docs/manualpages/Mat/MatScatterGetVecScatter.html
@@ -5,8 +5,8 @@
 <TITLE>MatScatterGetVecScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatScatterGetVecScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatScatterGetVecScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatScatterGetVecScatter"><H1>MatScatterGetVecScatter</H1></A>
 Returns the user-provided scatter set with <A HREF="../Mat/MatScatterSetVecScatter.html#MatScatterSetVecScatter">MatScatterSetVecScatter</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the user-provided scatter set with <A HREF="../Mat/MatScatterSetVecScatt
 #include "petscmat.h" 
 PetscErrorCode  MatScatterGetVecScatter(Mat mat,VecScatter *scatter)
 </PRE>
-Not Collective, but not cannot use scatter if not used collectively on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Not Collective, but not cannot use scatter if not used collectively on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix, should have been created with <A HREF="../Mat/MatCreateScatter.html#MatCreateScatter">MatCreateScatter</A>() or have type <A HREF="../Mat/MATSCATTER.html#MATSCATTER">MATSCATTER</A> Many br
+<DT><B>mat </B> -the matrix, should have been created with <A HREF="../Mat/MatCreateScatter.html#MatCreateScatter">MatCreateScatter</A>() or have type <A HREF="../Mat/MATSCATTER.html#MATSCATTER">MATSCATTER</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>scatter </B> -the scatter context Many br
+<DT><B>scatter </B> -the scatter context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, scatter, get
diff --git a/docs/manualpages/Mat/MatScatterSetVecScatter.html b/docs/manualpages/Mat/MatScatterSetVecScatter.html
index aba834e..a1b698c 100644
--- a/docs/manualpages/Mat/MatScatterSetVecScatter.html
+++ b/docs/manualpages/Mat/MatScatterSetVecScatter.html
@@ -5,8 +5,8 @@
 <TITLE>MatScatterSetVecScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatScatterSetVecScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatScatterSetVecScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatScatterSetVecScatter"><H1>MatScatterSetVecScatter</H1></A>
 sets that scatter that the matrix is to apply as its linear operator 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sets that scatter that the matrix is to apply as its linear operator
 #include "petscmat.h" 
 PetscErrorCode  MatScatterSetVecScatter(Mat mat,VecScatter scatter)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the scatter matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scatter </B></TD><TD>- the scatter context create with <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the scatter matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scatter </B></TD><TD>- the scatter context create with <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSeqAIJFromMatlab.html b/docs/manualpages/Mat/MatSeqAIJFromMatlab.html
index 29d06a2..9c4f99f 100644
--- a/docs/manualpages/Mat/MatSeqAIJFromMatlab.html
+++ b/docs/manualpages/Mat/MatSeqAIJFromMatlab.html
@@ -5,22 +5,24 @@
 <TITLE>MatSeqAIJFromMatlab</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqAIJFromMatlab.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqAIJFromMatlab.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqAIJFromMatlab"><H1>MatSeqAIJFromMatlab</H1></A>
 Given a MATLAB sparse matrix, fills a SeqAIJ matrix with its transpose. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode MatSeqAIJFromMatlab(mxArray *mmat,Mat mat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mmat </B></TD><TD>- a MATLAB sparse matris Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- an already created <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mmat </B></TD><TD>- a MATLAB sparse matris
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- an already created <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/seq/matlab/aijmatlab.c.html#MatSeqAIJFromMatlab">src/mat/impls/aij/seq/matlab/aijmatlab.c</A>
diff --git a/docs/manualpages/Mat/MatSeqAIJGetArray.html b/docs/manualpages/Mat/MatSeqAIJGetArray.html
index 5be8720..84134d8 100644
--- a/docs/manualpages/Mat/MatSeqAIJGetArray.html
+++ b/docs/manualpages/Mat/MatSeqAIJGetArray.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqAIJGetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqAIJGetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqAIJGetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqAIJGetArray"><H1>MatSeqAIJGetArray</H1></A>
 gives access to the array where the data for a SeqSeqAIJ matrix is stored 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ gives access to the array where the data for a SeqSeqAIJ matrix is stored
 #include "petscmat.h" 
 PetscErrorCode  MatSeqAIJGetArray(Mat A,PetscScalar **array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -a <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrix Many br
+<DT><B>mat </B> -a <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>array </B> -pointer to the data Many br
+<DT><B>array </B> -pointer to the data
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSeqAIJRestoreArray.html#MatSeqAIJRestoreArray">MatSeqAIJRestoreArray</A>(), <A HREF="../Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</A>()
diff --git a/docs/manualpages/Mat/MatSeqAIJGetArrayF90.html b/docs/manualpages/Mat/MatSeqAIJGetArrayF90.html
index b7ff7a0..f2e3846 100644
--- a/docs/manualpages/Mat/MatSeqAIJGetArrayF90.html
+++ b/docs/manualpages/Mat/MatSeqAIJGetArrayF90.html
@@ -5,24 +5,26 @@
 <TITLE>MatSeqAIJGetArrayF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqAIJGetArrayF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqAIJGetArrayF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqAIJGetArrayF90"><H1>MatSeqAIJGetArrayF90</H1></A>
 Accesses a matrix array from Fortran90. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A> x,{Scalar, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -matrix Many br
+<DT><B>x </B> -matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <PRE>
@@ -32,9 +34,9 @@ Not collective Many br
       a = xx_v(3)
       call <A HREF="../Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</A>(), <A HREF="../Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</A>(), <A HREF="../Mat/MatSeqAIJRestoreArray.html#MatSeqAIJRestoreArray">MatSeqAIJRestoreArray</A>(), <A HREF="../Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</A>()
diff --git a/docs/manualpages/Mat/MatSeqAIJGetMaxRowNonzeros.html b/docs/manualpages/Mat/MatSeqAIJGetMaxRowNonzeros.html
index 2943206..46a67a1 100644
--- a/docs/manualpages/Mat/MatSeqAIJGetMaxRowNonzeros.html
+++ b/docs/manualpages/Mat/MatSeqAIJGetMaxRowNonzeros.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqAIJGetMaxRowNonzeros</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqAIJGetMaxRowNonzeros.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqAIJGetMaxRowNonzeros.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqAIJGetMaxRowNonzeros"><H1>MatSeqAIJGetMaxRowNonzeros</H1></A>
 returns the maximum number of nonzeros in any row 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ returns the maximum number of nonzeros in any row
 #include "petscmat.h" 
 PetscErrorCode  MatSeqAIJGetMaxRowNonzeros(Mat A,PetscInt *nz)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -a <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrix Many br
+<DT><B>mat </B> -a <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nz </B> -the maximum number of nonzeros in any row Many br
+<DT><B>nz </B> -the maximum number of nonzeros in any row
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSeqAIJRestoreArray.html#MatSeqAIJRestoreArray">MatSeqAIJRestoreArray</A>(), <A HREF="../Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</A>()
diff --git a/docs/manualpages/Mat/MatSeqAIJRestoreArray.html b/docs/manualpages/Mat/MatSeqAIJRestoreArray.html
index 7576268..2a276d5 100644
--- a/docs/manualpages/Mat/MatSeqAIJRestoreArray.html
+++ b/docs/manualpages/Mat/MatSeqAIJRestoreArray.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqAIJRestoreArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqAIJRestoreArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqAIJRestoreArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqAIJRestoreArray"><H1>MatSeqAIJRestoreArray</H1></A>
 returns access to the array where the data for a <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrix is stored obtained by <A HREF="../Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ returns access to the array where the data for a <A HREF="../Mat/MATSEQAIJ.html#
 #include "petscmat.h" 
 PetscErrorCode  MatSeqAIJRestoreArray(Mat A,PetscScalar **array)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -a <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrix Many br
+<DT><B>mat </B> -a <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A> matrix
 <br>
-<DT><B>array </B> -pointer to the data Many br
+<DT><B>array </B> -pointer to the data
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</A>(), <A HREF="../Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</A>()
diff --git a/docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html b/docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html
index 68b0a5b..5b327be 100644
--- a/docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html
+++ b/docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html
@@ -5,23 +5,25 @@
 <TITLE>MatSeqAIJRestoreArrayF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqAIJRestoreArrayF90"><H1>MatSeqAIJRestoreArrayF90</H1></A>
 Restores a matrix array that has been accessed with <A HREF="../Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A> x,{Scalar, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ierr </B> -error code Many br
+<DT><B>ierr </B> -error code
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
@@ -32,9 +34,9 @@ Not collective Many br
        a = xx_v(3)
        call <A HREF="../Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</A>(), <A HREF="../Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</A>(), <A HREF="../Mat/MatSeqAIJRestoreArray.html#MatSeqAIJRestoreArray">MatSeqAIJRestoreArray</A>(), <A HREF="../Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</A>()
diff --git a/docs/manualpages/Mat/MatSeqAIJSetColumnIndices.html b/docs/manualpages/Mat/MatSeqAIJSetColumnIndices.html
index 2d83b3f..595ba89 100644
--- a/docs/manualpages/Mat/MatSeqAIJSetColumnIndices.html
+++ b/docs/manualpages/Mat/MatSeqAIJSetColumnIndices.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqAIJSetColumnIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqAIJSetColumnIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqAIJSetColumnIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqAIJSetColumnIndices"><H1>MatSeqAIJSetColumnIndices</H1></A>
 Set the column indices for all the rows in the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,19 +16,24 @@ PetscErrorCode  MatSeqAIJSetColumnIndices(Mat mat,PetscInt *indices)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the SeqAIJ matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- the column indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the SeqAIJ matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- the column indices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This can be called if you have precomputed the nonzero structure of the Many brmatrix and want to provide it to the matrix object to improve the performance Many brof the <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() operation. Many br
+This can be called if you have precomputed the nonzero structure of the
+matrix and want to provide it to the matrix object to improve the performance
+of the <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() operation.
 <P>
-You MUST have set the correct numbers of nonzeros per row in the call to Many brMatCreateSeqAIJ(), and the columns indices MUST be sorted. Many br
+You MUST have set the correct numbers of nonzeros per row in the call to
+<A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), and the columns indices MUST be sorted.
 <P>
-MUST be called before any calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(); Many br
+MUST be called before any calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>();
 <P>
-The indices should start with zero, not one. Many br
+The indices should start with zero, not one.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/seq/aij.c.html#MatSeqAIJSetColumnIndices">src/mat/impls/aij/seq/aij.c</A>
diff --git a/docs/manualpages/Mat/MatSeqAIJSetPreallocation.html b/docs/manualpages/Mat/MatSeqAIJSetPreallocation.html
index 0754e3c..d2dcdc7 100644
--- a/docs/manualpages/Mat/MatSeqAIJSetPreallocation.html
+++ b/docs/manualpages/Mat/MatSeqAIJSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqAIJSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqAIJSetPreallocation"><H1>MatSeqAIJSetPreallocation</H1></A>
 For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,56 @@ For good matrix assembly performance the user should preallocate the matrix stor
 #include "petscmat.h" 
 PetscErrorCode  MatSeqAIJSetPreallocation(Mat B,PetscInt nz,const PetscInt nnz[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- The matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows Many br(possibly different for each row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- The matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of nonzeros per row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of nonzeros in the various rows
+(possibly different for each row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If nnz is given then nz is ignored Many br
+If nnz is given then nz is ignored
 <P>
-The AIJ format (also called the Yale sparse matrix format or Many brcompressed row storage), is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The AIJ format (also called the Yale sparse matrix format or
+compressed row storage), is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  For large problems you MUST preallocate memory or you Many brwill get TERRIBLE performance, see the users' manual chapter on matrices. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  For large problems you MUST preallocate memory or you
+will get TERRIBLE performance, see the users' manual chapter on matrices.
 <P>
-You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was; Many brfor example the fields mallocs,nz_allocated,nz_used,nz_unneeded; Many brYou can also run with the option -info and look for messages with the string Many brmalloc in them to see if additional memory allocation was needed. Many br
+You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was;
+for example the fields mallocs,nz_allocated,nz_used,nz_unneeded;
+You can also run with the option -info and look for messages with the string
+malloc in them to see if additional memory allocation was needed.
 <P>
-Developers: Use nz of MAT_SKIP_ALLOCATION to not allocate any space for the matrix Many brentries or columns indices Many br
+Developers: Use nz of MAT_SKIP_ALLOCATION to not allocate any space for the matrix
+entries or columns indices
 <P>
-By default, this format uses inodes (identical nodes) when possible, to Many brimprove numerical efficiency of matrix-vector products and solves. We Many brsearch for consecutive rows with the same nonzero structure, thereby Many brreusing matrix information to achieve increased efficiency. Many br
+By default, this format uses inodes (identical nodes) when possible, to
+improve numerical efficiency of matrix-vector products and solves. We
+search for consecutive rows with the same nonzero structure, thereby
+reusing matrix information to achieve increased efficiency.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_no_inode  </B></TD><TD>- Do not use inodes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_inode_limit <limit> </B></TD><TD>- Sets inode limit (max limit=5) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_aij_oneindex </B></TD><TD>- Internally use indexing starting at 1 Many brrather than 0.  Note that when calling <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), Many brthe user still MUST index entries starting at 0! Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_no_inode  </B></TD><TD>- Do not use inodes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_inode_limit <limit> </B></TD><TD>- Sets inode limit (max limit=5)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_aij_oneindex </B></TD><TD>- Internally use indexing starting at 1
+rather than 0.  Note that when calling <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(),
+the user still MUST index entries starting at 0!
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSeqAIJSetColumnIndices.html#MatSeqAIJSetColumnIndices">MatSeqAIJSetColumnIndices</A>(), <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>(), <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>()
diff --git a/docs/manualpages/Mat/MatSeqAIJSetPreallocationCSR.html b/docs/manualpages/Mat/MatSeqAIJSetPreallocationCSR.html
index e8f328d..28165fa 100644
--- a/docs/manualpages/Mat/MatSeqAIJSetPreallocationCSR.html
+++ b/docs/manualpages/Mat/MatSeqAIJSetPreallocationCSR.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqAIJSetPreallocationCSR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqAIJSetPreallocationCSR"><H1>MatSeqAIJSetPreallocationCSR</H1></A>
 Allocates memory for a sparse sequential matrix in AIJ format. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,18 @@ PetscErrorCode MatSeqAIJSetPreallocationCSR(Mat B,const PetscInt i[],const Petsc
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each row (starts with zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each row (starts with zero) these must be sorted for each row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each row (starts with zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each row (starts with zero) these must be sorted for each row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-The i,j,v values are COPIED with this routine; to avoid the copy use <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>() Many br
+The i,j,v values are COPIED with this routine; to avoid the copy use <A HREF="../Mat/MatCreateSeqAIJWithArrays.html#MatCreateSeqAIJWithArrays">MatCreateSeqAIJWithArrays</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, aij, compressed row, sparse, sequential
diff --git a/docs/manualpages/Mat/MatSeqBAIJSetColumnIndices.html b/docs/manualpages/Mat/MatSeqBAIJSetColumnIndices.html
index a2663f9..0366c33 100644
--- a/docs/manualpages/Mat/MatSeqBAIJSetColumnIndices.html
+++ b/docs/manualpages/Mat/MatSeqBAIJSetColumnIndices.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqBAIJSetColumnIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqBAIJSetColumnIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqBAIJSetColumnIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqBAIJSetColumnIndices"><H1>MatSeqBAIJSetColumnIndices</H1></A>
 Set the column indices for all the rows in the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,22 @@ PetscErrorCode  MatSeqBAIJSetColumnIndices(Mat mat,PetscInt *indices)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the SeqBAIJ matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- the column indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the SeqBAIJ matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>indices </B></TD><TD>- the column indices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This can be called if you have precomputed the nonzero structure of the Many brmatrix and want to provide it to the matrix object to improve the performance Many brof the <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() operation. Many br
+This can be called if you have precomputed the nonzero structure of the
+matrix and want to provide it to the matrix object to improve the performance
+of the <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() operation.
 <P>
-You MUST have set the correct numbers of nonzeros per row in the call to Many brMatCreateSeqBAIJ(), and the columns indices MUST be sorted. Many br
+You MUST have set the correct numbers of nonzeros per row in the call to
+<A HREF="../Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</A>(), and the columns indices MUST be sorted.
 <P>
-MUST be called before any calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(); Many br
+MUST be called before any calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>();
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/baij/seq/baij.c.html#MatSeqBAIJSetColumnIndices">src/mat/impls/baij/seq/baij.c</A>
diff --git a/docs/manualpages/Mat/MatSeqBAIJSetPreallocation.html b/docs/manualpages/Mat/MatSeqBAIJSetPreallocation.html
index 819fb00..9a75718 100644
--- a/docs/manualpages/Mat/MatSeqBAIJSetPreallocation.html
+++ b/docs/manualpages/Mat/MatSeqBAIJSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqBAIJSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqBAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqBAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqBAIJSetPreallocation"><H1>MatSeqBAIJSetPreallocation</H1></A>
 Sets the block size and expected nonzeros per row in the matrix. For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,45 @@ Sets the block size and expected nonzeros per row in the matrix. For good matrix
 #include "petscmat.h"  
 PetscErrorCode  MatSeqBAIJSetPreallocation(Mat B,PetscInt bs,PetscInt nz,const PetscInt nnz[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row Many brblocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of block nonzeros per block row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows Many br(possibly different for each block row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row
+blocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of block nonzeros per block row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of block nonzeros in the various block rows
+(possibly different for each block row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the Many brblock calculations (much slower) Many br
+<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the
+block calculations (much slower)
 <br>
-<DT><B>-mat_block_size </B> -size of the blocks to use Many br
+<DT><B>-mat_block_size </B> -size of the blocks to use
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the nnz parameter is given then the nz parameter is ignored Many br
+If the nnz parameter is given then the nz parameter is ignored
 <P>
-You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was; Many brfor example the fields mallocs,nz_allocated,nz_used,nz_unneeded; Many brYou can also run with the option -info and look for messages with the string Many brmalloc in them to see if additional memory allocation was needed. Many br
+You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was;
+for example the fields mallocs,nz_allocated,nz_used,nz_unneeded;
+You can also run with the option -info and look for messages with the string
+malloc in them to see if additional memory allocation was needed.
 <P>
-The block AIJ format is fully compatible with standard Fortran 77 Many brstorage.  That is, the stored row and column indices can begin at Many breither one (as in Fortran) or zero.  See the users' manual for details. Many br
+The block AIJ format is fully compatible with standard Fortran 77
+storage.  That is, the stored row and column indices can begin at
+either one (as in Fortran) or zero.  See the users' manual for details.
 <P>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  See Users-Manual: ch_mat for details. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  See Users-Manual: ch_mat for details.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(), <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>(), <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>()
diff --git a/docs/manualpages/Mat/MatSeqBAIJSetPreallocationCSR.html b/docs/manualpages/Mat/MatSeqBAIJSetPreallocationCSR.html
index 4005934..b0d66e9 100644
--- a/docs/manualpages/Mat/MatSeqBAIJSetPreallocationCSR.html
+++ b/docs/manualpages/Mat/MatSeqBAIJSetPreallocationCSR.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqBAIJSetPreallocationCSR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqBAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqBAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqBAIJSetPreallocationCSR"><H1>MatSeqBAIJSetPreallocationCSR</H1></A>
 Allocates memory for a sparse sequential matrix in AIJ format (the default sequential PETSc format). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,27 @@ Allocates memory for a sparse sequential matrix in AIJ format (the default seque
 #include "petscmat.h"  
 PetscErrorCode  MatSeqBAIJSetPreallocationCSR(Mat B,PetscInt bs,const PetscInt i[],const PetscInt j[], const PetscScalar v[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero) these must be sorted for each row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero) these must be sorted for each row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The order of the entries in values is specified by the <A HREF="../Mat/MatOption.html#MatOption">MatOption</A> MAT_ROW_ORIENTED.  For example, C programs Many brmay want to use the default MAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> and use an array v[nnz][bs][bs] where the second index is Many brover rows within a block and the last index is over columns within a block row.  Fortran programs will likely set Many brMAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_FA [...]
+The order of the entries in values is specified by the <A HREF="../Mat/MatOption.html#MatOption">MatOption</A> MAT_ROW_ORIENTED.  For example, C programs
+may want to use the default MAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> and use an array v[nnz][bs][bs] where the second index is
+over rows within a block and the last index is over columns within a block row.  Fortran programs will likely set
+MAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> and use a Fortran array v(bs,bs,nnz) in which the first index is over rows within a
+block column and the second index is over columns within a block.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, aij, compressed row, sparse
diff --git a/docs/manualpages/Mat/MatSeqDenseSetLDA.html b/docs/manualpages/Mat/MatSeqDenseSetLDA.html
index f66fbbd..06520b4 100644
--- a/docs/manualpages/Mat/MatSeqDenseSetLDA.html
+++ b/docs/manualpages/Mat/MatSeqDenseSetLDA.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqDenseSetLDA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqDenseSetLDA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqDenseSetLDA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqDenseSetLDA"><H1>MatSeqDenseSetLDA</H1></A>
 Declare the leading dimension of the user-provided array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,17 @@ PetscErrorCode  MatSeqDenseSetLDA(Mat B,PetscInt lda)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lda </B></TD><TD>- the leading dimension Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lda </B></TD><TD>- the leading dimension
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is to be used in conjunction with <A HREF="../Mat/MatSeqDenseSetPreallocation.html#MatSeqDenseSetPreallocation">MatSeqDenseSetPreallocation</A>(); Many brit asserts that the preallocation has a leading dimension (the LDA parameter Many brof Blas and Lapack fame) larger than M, the first dimension of the matrix. Many br
+This routine is to be used in conjunction with <A HREF="../Mat/MatSeqDenseSetPreallocation.html#MatSeqDenseSetPreallocation">MatSeqDenseSetPreallocation</A>();
+it asserts that the preallocation has a leading dimension (the LDA parameter
+of Blas and Lapack fame) larger than M, the first dimension of the matrix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  dense, matrix, LAPACK, BLAS
diff --git a/docs/manualpages/Mat/MatSeqDenseSetPreallocation.html b/docs/manualpages/Mat/MatSeqDenseSetPreallocation.html
index a16b38c..5506d00 100644
--- a/docs/manualpages/Mat/MatSeqDenseSetPreallocation.html
+++ b/docs/manualpages/Mat/MatSeqDenseSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqDenseSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqDenseSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqDenseSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqDenseSetPreallocation"><H1>MatSeqDenseSetPreallocation</H1></A>
 Sets the array used for storing the matrix elements 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Sets the array used for storing the matrix elements
 #include "petscmat.h" 
 PetscErrorCode  MatSeqDenseSetPreallocation(Mat B,PetscScalar data[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the array (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the array (or NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The data input variable is intended primarily for Fortran programmers Many brwho wish to allocate their own matrix memory space.  Most users should Many brneed not call this routine. Many br
+The data input variable is intended primarily for Fortran programmers
+who wish to allocate their own matrix memory space.  Most users should
+need not call this routine.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  dense, matrix, LAPACK, BLAS
diff --git a/docs/manualpages/Mat/MatSeqSBAIJSetColumnIndices.html b/docs/manualpages/Mat/MatSeqSBAIJSetColumnIndices.html
index acef331..1a9d11e 100644
--- a/docs/manualpages/Mat/MatSeqSBAIJSetColumnIndices.html
+++ b/docs/manualpages/Mat/MatSeqSBAIJSetColumnIndices.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqSBAIJSetColumnIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqSBAIJSetColumnIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqSBAIJSetColumnIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqSBAIJSetColumnIndices"><H1>MatSeqSBAIJSetColumnIndices</H1></A>
 Set the column indices for all the rows in the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,23 @@ Set the column indices for all the rows in the matrix.
 PetscErrorCode  MatSeqSBAIJSetColumnIndices(Mat mat,PetscInt *indices)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+  mat     - the SeqSBAIJ matrix Many br-  indices - the column indices Many br
++  mat     - the SeqSBAIJ matrix
+-  indices - the column indices
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This can be called if you have precomputed the nonzero structure of the Many brmatrix and want to provide it to the matrix object to improve the performance Many brof the <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() operation. Many br
+This can be called if you have precomputed the nonzero structure of the
+matrix and want to provide it to the matrix object to improve the performance
+of the <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() operation.
 <P>
-You MUST have set the correct numbers of nonzeros per row in the call to Many brMatCreateSeqSBAIJ(), and the columns indices MUST be sorted. Many br
+You MUST have set the correct numbers of nonzeros per row in the call to
+<A HREF="../Mat/MatCreateSeqSBAIJ.html#MatCreateSeqSBAIJ">MatCreateSeqSBAIJ</A>(), and the columns indices MUST be sorted.
 <P>
-MUST be called before any calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() Many br
+MUST be called before any calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
 <P>
-.seealso: <A HREF="../Mat/MatCreateSeqSBAIJ.html#MatCreateSeqSBAIJ">MatCreateSeqSBAIJ</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.seealso: <A HREF="../Mat/MatCreateSeqSBAIJ.html#MatCreateSeqSBAIJ">MatCreateSeqSBAIJ</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/sbaij/seq/sbaij.c.html#MatSeqSBAIJSetColumnIndices">src/mat/impls/sbaij/seq/sbaij.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSeqSBAIJSetPreallocation.html b/docs/manualpages/Mat/MatSeqSBAIJSetPreallocation.html
index 8329800..19ab362 100644
--- a/docs/manualpages/Mat/MatSeqSBAIJSetPreallocation.html
+++ b/docs/manualpages/Mat/MatSeqSBAIJSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqSBAIJSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqSBAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqSBAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqSBAIJSetPreallocation"><H1>MatSeqSBAIJSetPreallocation</H1></A>
 Creates a sparse symmetric matrix in block AIJ (block compressed row) format.  For good matrix assembly performance the user should preallocate the matrix storage by setting the parameter nz (or the array nnz).  By setting these parameters accurately, performance during matrix assembly can be increased by more than a factor of 50. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,41 @@ Creates a sparse symmetric matrix in block AIJ (block compressed row) format.  F
 #include "petscmat.h" 
 PetscErrorCode  MatSeqSBAIJSetPreallocation(Mat B,PetscInt bs,PetscInt nz,const PetscInt nnz[])
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the symmetric matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row Many brblocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of block nonzeros per block row (same for all rows) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of block nonzeros in the upper triangular plus Many brdiagonal portion of each block (possibly different for each block row) or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the symmetric matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square. One can use <A HREF="../Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</A>() to set a different row and column blocksize but the row
+blocksize always defines the size of the blocks. The column blocksize sets the blocksize of the vectors obtained with <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nz </B></TD><TD>- number of block nonzeros per block row (same for all rows)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nnz </B></TD><TD>- array containing the number of block nonzeros in the upper triangular plus
+diagonal portion of each block (possibly different for each block row) or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the Many brblock calculations (much slower) Many br
+<DT><B>-mat_no_unroll </B> -uses code that does not unroll the loops in the
+block calculations (much slower)
 <br>
-<DT><B>-mat_block_size </B> -size of the blocks to use (only works if a negative bs is passed in Many br
+<DT><B>-mat_block_size </B> -size of the blocks to use (only works if a negative bs is passed in
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Specify the preallocated storage with either nz or nnz (not both). Many brSet nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory Many brallocation.  See Users-Manual: ch_mat for details. Many br
+Specify the preallocated storage with either nz or nnz (not both).
+Set nz=<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> and nnz=NULL for PETSc to control dynamic memory
+allocation.  See Users-Manual: ch_mat for details.
 <P>
-You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was; Many brfor example the fields mallocs,nz_allocated,nz_used,nz_unneeded; Many brYou can also run with the option -info and look for messages with the string Many brmalloc in them to see if additional memory allocation was needed. Many br
+You can call <A HREF="../Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</A>() to get information on how effective the preallocation was;
+for example the fields mallocs,nz_allocated,nz_used,nz_unneeded;
+You can also run with the option -info and look for messages with the string
+malloc in them to see if additional memory allocation was needed.
 <P>
-If the nnz parameter is given then the nz parameter is ignored Many br
+If the nnz parameter is given then the nz parameter is ignored
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSeqSBAIJSetPreallocationCSR.html b/docs/manualpages/Mat/MatSeqSBAIJSetPreallocationCSR.html
index 0238627..55bc317 100644
--- a/docs/manualpages/Mat/MatSeqSBAIJSetPreallocationCSR.html
+++ b/docs/manualpages/Mat/MatSeqSBAIJSetPreallocationCSR.html
@@ -5,8 +5,8 @@
 <TITLE>MatSeqSBAIJSetPreallocationCSR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSeqSBAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSeqSBAIJSetPreallocationCSR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSeqSBAIJSetPreallocationCSR"><H1>MatSeqSBAIJSetPreallocationCSR</H1></A>
 Allocates memory for a sparse sequential matrix in symmetric block AIJ format. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,25 @@ PetscErrorCode MatSeqSBAIJSetPreallocationCSR(Mat B,PetscInt bs,const PetscInt i
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square.  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero) these must be sorted for each row Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block, the blocks are ALWAYS square. 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i </B></TD><TD>- the indices into j for the start of each local row (starts with zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>j </B></TD><TD>- the column indices for each local row (starts with zero) these must be sorted for each row
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- optional values in the matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The order of the entries in values is specified by the <A HREF="../Mat/MatOption.html#MatOption">MatOption</A> MAT_ROW_ORIENTED.  For example, C programs Many brmay want to use the default MAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> and use an array v[nnz][bs][bs] where the second index is Many brover rows within a block and the last index is over columns within a block row.  Fortran programs will likely set Many brMAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_FA [...]
+The order of the entries in values is specified by the <A HREF="../Mat/MatOption.html#MatOption">MatOption</A> MAT_ROW_ORIENTED.  For example, C programs
+may want to use the default MAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> and use an array v[nnz][bs][bs] where the second index is
+over rows within a block and the last index is over columns within a block row.  Fortran programs will likely set
+MAT_ROW_ORIENTED=<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> and use a Fortran array v(bs,bs,nnz) in which the first index is over rows within a
+block column and the second index is over columns within a block.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, block, aij, compressed row, sparse
diff --git a/docs/manualpages/Mat/MatSetBlockSize.html b/docs/manualpages/Mat/MatSetBlockSize.html
index cdc6181..4c130e5 100644
--- a/docs/manualpages/Mat/MatSetBlockSize.html
+++ b/docs/manualpages/Mat/MatSetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetBlockSize"><H1>MatSetBlockSize</H1></A>
 Sets the matrix block size. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Sets the matrix block size.
 #include "petscmat.h" 
 PetscErrorCode MatSetBlockSize(Mat mat,PetscInt bs)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Block row formats are <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>, <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>, <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A>. These formats ALWAYS have square block storage in the matrix. Many br
+Block row formats are <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>, <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>, <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A>. These formats ALWAYS have square block storage in the matrix.
 <P>
-This must be called before <A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() or MatXXXSetPreallocation() (or will default to 1) and the block size cannot be changed later Many br
+This must be called before <A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() or MatXXXSetPreallocation() (or will default to 1) and the block size cannot be changed later
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetBlockSizes.html b/docs/manualpages/Mat/MatSetBlockSizes.html
index 479d610..277fbbe 100644
--- a/docs/manualpages/Mat/MatSetBlockSizes.html
+++ b/docs/manualpages/Mat/MatSetBlockSizes.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetBlockSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetBlockSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetBlockSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetBlockSizes"><H1>MatSetBlockSizes</H1></A>
 Sets the matrix block row and column sizes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ Sets the matrix block row and column sizes.
 #include "petscmat.h" 
 PetscErrorCode MatSetBlockSizes(Mat mat,PetscInt rbs,PetscInt cbs)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rbs </B></TD><TD>- row block size Many br</TD></TR></TABLE>
-<DT><B>cbs </B> -column block size Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rbs </B></TD><TD>- row block size
+</TD></TR></TABLE>
+<DT><B>cbs </B> -column block size
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Block row formats are <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>, <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>, <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A>. These formats ALWAYS have square block storage in the matrix. Many brIf you pass a different block size for the columns than the rows, the row block size determines the square block storage. Many br
+Block row formats are <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A>, <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>, <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, <A HREF="../Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</A>. These formats ALWAYS have square block storage in the matrix.
+If you pass a different block size for the columns than the rows, the row block size determines the square block storage.
 <P>
-This must be called before <A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() or MatXXXSetPreallocation() (or will default to 1) and the block size cannot be changed later Many br
+This must be called before <A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() or MatXXXSetPreallocation() (or will default to 1) and the block size cannot be changed later
 <P>
-The row and column block size determine the blocksize of the "row" and "column" vectors returned by <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>(). Many br
+The row and column block size determine the blocksize of the "row" and "column" vectors returned by <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetBlockSizesFromMats.html b/docs/manualpages/Mat/MatSetBlockSizesFromMats.html
index 19283ed..becbc8b 100644
--- a/docs/manualpages/Mat/MatSetBlockSizesFromMats.html
+++ b/docs/manualpages/Mat/MatSetBlockSizesFromMats.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetBlockSizesFromMats</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetBlockSizesFromMats.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetBlockSizesFromMats.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetBlockSizesFromMats"><H1>MatSetBlockSizesFromMats</H1></A>
 Sets the matrix block row and column sizes to match a pair of matrices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the matrix block row and column sizes to match a pair of matrices
 #include "petscmat.h" 
 PetscErrorCode MatSetBlockSizesFromMats(Mat mat,Mat fromRow,Mat fromCol)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromRow </B></TD><TD>- matrix from which to copy row block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromCol </B></TD><TD>- matrix from which to copy column block size (can be same as fromRow) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromRow </B></TD><TD>- matrix from which to copy row block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromCol </B></TD><TD>- matrix from which to copy column block size (can be same as fromRow)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetErrorIfFailure.html b/docs/manualpages/Mat/MatSetErrorIfFailure.html
index 83528b7..02a964d 100644
--- a/docs/manualpages/Mat/MatSetErrorIfFailure.html
+++ b/docs/manualpages/Mat/MatSetErrorIfFailure.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetErrorIfFailure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetErrorIfFailure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetErrorIfFailure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetErrorIfFailure"><H1>MatSetErrorIfFailure</H1></A>
 Causes <A HREF="../Mat/Mat.html#Mat">Mat</A> to generate an error, for example a zero pivot, is detected. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Causes <A HREF="../Mat/Mat.html#Mat">Mat</A> to generate an error, for example a
 #include "petscmat.h"  
 PetscErrorCode  MatSetErrorIfFailure(Mat mat,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- matrix obtained from <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates you want the error generated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- matrix obtained from <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates you want the error generated
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, set, initial guess, nonzero
diff --git a/docs/manualpages/Mat/MatSetFromOptions.html b/docs/manualpages/Mat/MatSetFromOptions.html
index 07799b4..10a4f74 100644
--- a/docs/manualpages/Mat/MatSetFromOptions.html
+++ b/docs/manualpages/Mat/MatSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetFromOptions"><H1>MatSetFromOptions</H1></A>
 Creates a matrix where the type is determined from the options database. Generates a parallel MPI matrix if the communicator has more than one processor.  The default matrix type is AIJ, using the routines <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>() and <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>() if you do not select a type in the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,32 @@ Creates a matrix where the type is determined from the options database. Generat
 #include "petscmat.h"  
 PetscErrorCode  MatSetFromOptions(Mat B)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>A </B> -the matrix Many br
+<DT><B>A </B> -the matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqaij   </B></TD><TD>- AIJ type, uses <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaij   </B></TD><TD>- AIJ type, uses <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqdense </B></TD><TD>- dense type, uses <A HREF="../Mat/MatCreateSeqDense.html#MatCreateSeqDense">MatCreateSeqDense</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpidense </B></TD><TD>- dense type, uses <A HREF="../Mat/MatCreateDense.html#MatCreateDense">MatCreateDense</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqbaij  </B></TD><TD>- block AIJ type, uses <A HREF="../Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpibaij  </B></TD><TD>- block AIJ type, uses <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqaij   </B></TD><TD>- AIJ type, uses <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpiaij   </B></TD><TD>- AIJ type, uses <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqdense </B></TD><TD>- dense type, uses <A HREF="../Mat/MatCreateSeqDense.html#MatCreateSeqDense">MatCreateSeqDense</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpidense </B></TD><TD>- dense type, uses <A HREF="../Mat/MatCreateDense.html#MatCreateDense">MatCreateDense</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type seqbaij  </B></TD><TD>- block AIJ type, uses <A HREF="../Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type mpibaij  </B></TD><TD>- block AIJ type, uses <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Even More Options Database Keys</FONT></H3>
-See the manpages for particular formats (e.g., <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>()) Many brfor additional format-specific options. Many br
+See the manpages for particular formats (e.g., <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>())
+for additional format-specific options.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, create
@@ -40,7 +47,11 @@ See the manpages for particular formats (e.g., <A HREF="../Mat/MatCreateSeqAIJ.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</A>((), <A HREF="../Mat/MatCreateAIJ.html#MatCreateAIJ">MatCreateAIJ</A>(),
-<BR><A HREF="../Mat/MatCreateSeqDense.html#MatCreateSeqDense">MatCreateSeqDense</A>(), <A HREF="../Mat/MatCreateDense.html#MatCreateDense">MatCreateDense</A>(), Many brMatCreateSeqBAIJ(), <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>(), Many brMatCreateSeqSBAIJ(), <A HREF="../Mat/MatCreateSBAIJ.html#MatCreateSBAIJ">MatCreateSBAIJ</A>(), Many brMatConvert() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Mat/MatCreateSeqDense.html#MatCreateSeqDense">MatCreateSeqDense</A>(), <A HREF="../Mat/MatCreateDense.html#MatCreateDense">MatCreateDense</A>(),
+<A HREF="../Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</A>(), <A HREF="../Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</A>(),
+<A HREF="../Mat/MatCreateSeqSBAIJ.html#MatCreateSeqSBAIJ">MatCreateSeqSBAIJ</A>(), <A HREF="../Mat/MatCreateSBAIJ.html#MatCreateSBAIJ">MatCreateSBAIJ</A>(),
+<A HREF="../Mat/MatConvert.html#MatConvert">MatConvert</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/gcreate.c.html#MatSetFromOptions">src/mat/utils/gcreate.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetLocalToGlobalMapping.html b/docs/manualpages/Mat/MatSetLocalToGlobalMapping.html
index b366772..406e4e3 100644
--- a/docs/manualpages/Mat/MatSetLocalToGlobalMapping.html
+++ b/docs/manualpages/Mat/MatSetLocalToGlobalMapping.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetLocalToGlobalMapping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetLocalToGlobalMapping"><H1>MatSetLocalToGlobalMapping</H1></A>
 Sets a local-to-global numbering for use by the routine <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() to allow users to insert matrix entries using a local (per-processor) numbering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets a local-to-global numbering for use by the routine <A HREF="../Mat/MatSetVa
 #include "petscmat.h" 
 PetscErrorCode MatSetLocalToGlobalMapping(Mat x,ISLocalToGlobalMapping rmapping,ISLocalToGlobalMapping cmapping)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmapping </B></TD><TD>- row mapping created with <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>()   or <A HREF="../IS/ISLocalToGlobalMappingCreateIS.html#ISLocalToGlobalMappingCreateIS">ISLocalToGlobalMappingCreateIS</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmapping </B></TD><TD>- column mapping Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmapping </B></TD><TD>- row mapping created with <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>()   or <A HREF="../IS/ISLocalToGlobalMappingCreateIS.html#ISLocalToGlobalMappingCreateIS">ISLocalToGlobalMappingCreateIS</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cmapping </B></TD><TD>- column mapping
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetNearNullSpace.html b/docs/manualpages/Mat/MatSetNearNullSpace.html
index 04c0718..cae5ad8 100644
--- a/docs/manualpages/Mat/MatSetNearNullSpace.html
+++ b/docs/manualpages/Mat/MatSetNearNullSpace.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetNearNullSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetNearNullSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetNearNullSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetNearNullSpace"><H1>MatSetNearNullSpace</H1></A>
 attaches a null space to a matrix, which is often the null space (rigid body modes) of the operator without boundary conditions This null space will be used to provide near null space vectors to a multigrid preconditioner built from this matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ attaches a null space to a matrix, which is often the null space (rigid body mod
 #include "petscmat.h" 
 PetscErrorCode MatSetNearNullSpace(Mat mat,MatNullSpace nullsp)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Overwrites any previous near null space that may have been attached Many br
+Overwrites any previous near null space that may have been attached
 <P>
-You can remove the null space by calling this routine with an nullsp of NULL Many br
+You can remove the null space by calling this routine with an nullsp of NULL
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetNullSpace.html b/docs/manualpages/Mat/MatSetNullSpace.html
index ed3514f..24852b2 100644
--- a/docs/manualpages/Mat/MatSetNullSpace.html
+++ b/docs/manualpages/Mat/MatSetNullSpace.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetNullSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetNullSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetNullSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetNullSpace"><H1>MatSetNullSpace</H1></A>
 attaches a null space to a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,33 @@ attaches a null space to a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatSetNullSpace(Mat mat,MatNullSpace nullsp)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This null space is used by the linear solvers. Overwrites any previous null space that may have been attached Many br
+This null space is used by the linear solvers. Overwrites any previous null space that may have been attached
 <P>
-For inconsistent singular systems (linear systems where the right hand side is not in the range of the operator) you also likely should Many brcall <A HREF="../Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</A>(). This allows the linear system to be solved in a least squares sense. Many br
+For inconsistent singular systems (linear systems where the right hand side is not in the range of the operator) you also likely should
+call <A HREF="../Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</A>(). This allows the linear system to be solved in a least squares sense.
 <P>
-You can remove the null space by calling this routine with an nullsp of NULL Many br
+You can remove the null space by calling this routine with an nullsp of NULL
 <P>
 <P>
-The fundamental theorem of linear algebra (Gilbert Strang, Introduction to Applied Mathematics, page 72) states that Many brthe domain of a matrix A (from R^n to R^m (m rows, n columns) R^n = the direct sum of the null space of A, n(A), + the range of A^T, R(A^T). Many brSimilarly R^m = direct sum n(A^T) + R(A).  Hence the linear system A x = b has a solution only if b in R(A) (or correspondingly b is orthogonal to Many brn(A^T)) and if x is a solution then x + alpha n(A) is a solution f [...]
+The fundamental theorem of linear algebra (Gilbert Strang, Introduction to Applied Mathematics, page 72) states that
+the domain of a matrix A (from R^n to R^m (m rows, n columns) R^n = the direct sum of the null space of A, n(A), + the range of A^T, R(A^T).
+Similarly R^m = direct sum n(A^T) + R(A).  Hence the linear system A x = b has a solution only if b in R(A) (or correspondingly b is orthogonal to
+n(A^T)) and if x is a solution then x + alpha n(A) is a solution for any alpha. The minimum norm solution is orthogonal to n(A). For problems without a solution
+the solution that minimizes the norm of the residual (the least squares solution) can be obtained by solving A x = \hat{b} where \hat{b} is b orthogonalized to the n(A^T).
 <P>
-Krylov solvers can produce the minimal norm solution to the least squares problem by utilizing <A HREF="../Mat/MatNullSpaceRemove.html#MatNullSpaceRemove">MatNullSpaceRemove</A>(). Many br
+Krylov solvers can produce the minimal norm solution to the least squares problem by utilizing <A HREF="../Mat/MatNullSpaceRemove.html#MatNullSpaceRemove">MatNullSpaceRemove</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetOption.html b/docs/manualpages/Mat/MatSetOption.html
index 1057e1d..a6f72e3 100644
--- a/docs/manualpages/Mat/MatSetOption.html
+++ b/docs/manualpages/Mat/MatSetOption.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetOption</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetOption.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetOption.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetOption"><H1>MatSetOption</H1></A>
 Sets a parameter option for a matrix. Some options may be specific to certain storage formats.  Some options determine how values will be inserted (or added). Sorted, row-oriented input will generally assemble the fastest. The default is row-oriented. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,71 +14,125 @@ Sets a parameter option for a matrix. Some options may be specific to certain st
 #include "petscmat.h" 
 PetscErrorCode MatSetOption(Mat mat,MatOption op,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> for certain operations, such as MAT_SPD, not collective for MAT_ROW_ORIENTED, see <A HREF="../Mat/MatOption.html#MatOption">MatOption</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> for certain operations, such as MAT_SPD, not collective for MAT_ROW_ORIENTED, see <A HREF="../Mat/MatOption.html#MatOption">MatOption</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>option </B></TD><TD>- the option, one of those listed below (and possibly others), Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- turn the option on (<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) or off (<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>option </B></TD><TD>- the option, one of those listed below (and possibly others),
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- turn the option on (<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) or off (<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Describing Matrix Structure</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_SPD </B></TD><TD>- symmetric positive definite Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_SYMMETRIC </B></TD><TD>- symmetric in terms of both structure and value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_HERMITIAN </B></TD><TD>- transpose is the complex conjugation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_STRUCTURALLY_SYMMETRIC </B></TD><TD>- symmetric nonzero structure Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_SYMMETRY_ETERNAL </B></TD><TD>- if you would like the symmetry/Hermitian flag Many bryou set to be kept with all future use of the matrix Many brincluding after <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() which could Many brpotentially change the symmetry structure, i.e. you Many brKNOW the matrix will ALWAYS have the property you set. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_SPD </B></TD><TD>- symmetric positive definite
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_SYMMETRIC </B></TD><TD>- symmetric in terms of both structure and value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_HERMITIAN </B></TD><TD>- transpose is the complex conjugation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_STRUCTURALLY_SYMMETRIC </B></TD><TD>- symmetric nonzero structure
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_SYMMETRY_ETERNAL </B></TD><TD>- if you would like the symmetry/Hermitian flag
+you set to be kept with all future use of the matrix
+including after <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() which could
+potentially change the symmetry structure, i.e. you
+KNOW the matrix will ALWAYS have the property you set.
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options For Use with MatSetValues()</FONT></H3>
-Insert a logically dense subblock, which can be Many br
-<DT><B>MAT_ROW_ORIENTED </B> -row-oriented (default) Many br
+Insert a logically dense subblock, which can be
+<DT><B>MAT_ROW_ORIENTED </B> -row-oriented (default)
 <br>
 <P>
-Note these options reflect the data you pass in with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(); it has Many brnothing to do with how the data is stored internally in the matrix Many brdata structure. Many br
+Note these options reflect the data you pass in with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(); it has
+nothing to do with how the data is stored internally in the matrix
+data structure.
 <P>
-When (re)assembling a matrix, we can restrict the input for Many br
+When (re)assembling a matrix, we can restrict the input for
 <H3><FONT COLOR="#CC3333">efficiency/debugging purposes.  These options include</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_NEW_NONZERO_LOCATIONS </B></TD><TD>- additional insertions will be allowed if they generate a new nonzero (slow) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_NEW_DIAGONALS </B></TD><TD>- new diagonals will be allowed (for block diagonal format only) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_IGNORE_OFF_PROC_ENTRIES </B></TD><TD>- drops off-processor entries Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_NEW_NONZERO_LOCATION_ERR </B></TD><TD>- generates an error for new matrix entry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_USE_HASH_TABLE </B></TD><TD>- uses a hash table to speed up matrix assembly Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_NO_OFF_PROC_ENTRIES </B></TD><TD>- you know each process will only set values for its own rows, will generate an error if Many brany process sets values for another process. This avoids all reductions in the MatAssembly routines and thus improves Many brperformance for very large process counts. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_SUBSET_OFF_PROC_ENTRIES </B></TD><TD>- you know that the first assembly after setting this flag will set a superset Many brof the off-process entries required for all subsequent assemblies. This avoids a rendezvous step in the MatAssembly Many brfunctions, instead sending only neighbor messages. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_NEW_NONZERO_LOCATIONS </B></TD><TD>- additional insertions will be allowed if they generate a new nonzero (slow)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_NEW_DIAGONALS </B></TD><TD>- new diagonals will be allowed (for block diagonal format only)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_IGNORE_OFF_PROC_ENTRIES </B></TD><TD>- drops off-processor entries
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_NEW_NONZERO_LOCATION_ERR </B></TD><TD>- generates an error for new matrix entry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_USE_HASH_TABLE </B></TD><TD>- uses a hash table to speed up matrix assembly
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_NO_OFF_PROC_ENTRIES </B></TD><TD>- you know each process will only set values for its own rows, will generate an error if
+any process sets values for another process. This avoids all reductions in the MatAssembly routines and thus improves
+performance for very large process counts.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>MAT_SUBSET_OFF_PROC_ENTRIES </B></TD><TD>- you know that the first assembly after setting this flag will set a superset
+of the off-process entries required for all subsequent assemblies. This avoids a rendezvous step in the MatAssembly
+functions, instead sending only neighbor messages.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Except for MAT_UNUSED_NONZERO_LOCATION_ERR and  MAT_ROW_ORIENTED all processes that share the matrix must pass the same value in flg! Many br
+Except for MAT_UNUSED_NONZERO_LOCATION_ERR and  MAT_ROW_ORIENTED all processes that share the matrix must pass the same value in flg!
 <P>
-Some options are relevant only for particular matrix types and Many brare thus ignored by others.  Other options are not supported by Many brcertain matrix types and will generate an error message if set. Many br
+Some options are relevant only for particular matrix types and
+are thus ignored by others.  Other options are not supported by
+certain matrix types and will generate an error message if set.
 <P>
-If using a Fortran 77 module to compute a matrix, one may need to Many bruse the column-oriented option (or convert to the row-oriented Many brformat). Many br
+If using a Fortran 77 module to compute a matrix, one may need to
+use the column-oriented option (or convert to the row-oriented
+format).
 <P>
-MAT_NEW_NONZERO_LOCATIONS set to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicates that any add or insertion Many brthat would generate a new entry in the nonzero structure is instead Many brignored.  Thus, if memory has not alredy been allocated for this particular Many brdata, then the insertion is ignored. For dense matrices, in which Many brthe entire array is allocated, no entries are ever ignored. Many brSet after the first <A HREF="../Mat/MatAssemblyEnd.html# [...]
+MAT_NEW_NONZERO_LOCATIONS set to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicates that any add or insertion
+that would generate a new entry in the nonzero structure is instead
+ignored.  Thus, if memory has not alredy been allocated for this particular
+data, then the insertion is ignored. For dense matrices, in which
+the entire array is allocated, no entries are ever ignored.
+Set after the first <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(). If this option is set then the <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() processes has one less global reduction
 <P>
-MAT_NEW_NONZERO_LOCATION_ERR set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates that any add or insertion Many brthat would generate a new entry in the nonzero structure instead produces Many bran error. (Currently supported for AIJ and BAIJ formats only.) If this option is set then the <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() processes has one less global reduction Many br
+MAT_NEW_NONZERO_LOCATION_ERR set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates that any add or insertion
+that would generate a new entry in the nonzero structure instead produces
+an error. (Currently supported for AIJ and BAIJ formats only.) If this option is set then the <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() processes has one less global reduction
 <P>
-MAT_NEW_NONZERO_ALLOCATION_ERR set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates that any add or insertion Many brthat would generate a new entry that has not been preallocated will Many brinstead produce an error. (Currently supported for AIJ and BAIJ formats Many bronly.) This is a useful flag when debugging matrix memory preallocation. Many brIf this option is set then the <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() proc [...]
+MAT_NEW_NONZERO_ALLOCATION_ERR set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates that any add or insertion
+that would generate a new entry that has not been preallocated will
+instead produce an error. (Currently supported for AIJ and BAIJ formats
+only.) This is a useful flag when debugging matrix memory preallocation.
+If this option is set then the <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() processes has one less global reduction
 <P>
-MAT_IGNORE_OFF_PROC_ENTRIES set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates entries destined for Many brother processors should be dropped, rather than stashed. Many brThis is useful if you know that the "owning" processor is also Many bralways generating the correct matrix entries, so that PETSc need Many brnot transfer duplicate entries generated on another processor. Many br
+MAT_IGNORE_OFF_PROC_ENTRIES set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates entries destined for
+other processors should be dropped, rather than stashed.
+This is useful if you know that the "owning" processor is also
+always generating the correct matrix entries, so that PETSc need
+not transfer duplicate entries generated on another processor.
 <P>
-MAT_USE_HASH_TABLE indicates that a hash table be used to improve the Many brsearches during matrix assembly. When this flag is set, the hash table Many bris created during the first Matrix Assembly. This hash table is Many brused the next time through, during MatSetVaules()/MatSetVaulesBlocked() Many brto improve the searching of indices. MAT_NEW_NONZERO_LOCATIONS flag Many brshould be used with MAT_USE_HASH_TABLE flag. This option is currently Many brsupported by <A HREF="../Mat/MATMPI [...]
+MAT_USE_HASH_TABLE indicates that a hash table be used to improve the
+searches during matrix assembly. When this flag is set, the hash table
+is created during the first Matrix Assembly. This hash table is
+used the next time through, during MatSetVaules()/MatSetVaulesBlocked()
+to improve the searching of indices. MAT_NEW_NONZERO_LOCATIONS flag
+should be used with MAT_USE_HASH_TABLE flag. This option is currently
+supported by <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A> format only.
 <P>
-MAT_KEEP_NONZERO_PATTERN indicates when <A HREF="../Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</A>() is called the zeroed entries Many brare kept in the nonzero structure Many br
+MAT_KEEP_NONZERO_PATTERN indicates when <A HREF="../Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</A>() is called the zeroed entries
+are kept in the nonzero structure
 <P>
-MAT_IGNORE_ZERO_ENTRIES - for AIJ/<A HREF="../IS/IS.html#IS">IS</A> matrices this will stop zero values from creating Many bra zero location in the matrix Many br
+MAT_IGNORE_ZERO_ENTRIES - for AIJ/<A HREF="../IS/IS.html#IS">IS</A> matrices this will stop zero values from creating
+a zero location in the matrix
 <P>
-MAT_USE_INODES - indicates using inode version of the code - works with AIJ matrix types Many br
+MAT_USE_INODES - indicates using inode version of the code - works with AIJ matrix types
 <P>
-MAT_NO_OFF_PROC_ZERO_ROWS - you know each process will only zero its own rows. This avoids all reductions in the Many brzero row routines and thus improves performance for very large process counts. Many br
+MAT_NO_OFF_PROC_ZERO_ROWS - you know each process will only zero its own rows. This avoids all reductions in the
+zero row routines and thus improves performance for very large process counts.
 <P>
-MAT_IGNORE_LOWER_TRIANGULAR - For SBAIJ matrices will ignore any insertions you make in the lower triangular Many brpart of the matrix (since they should match the upper triangular part). Many br
+MAT_IGNORE_LOWER_TRIANGULAR - For SBAIJ matrices will ignore any insertions you make in the lower triangular
+part of the matrix (since they should match the upper triangular part).
 <P>
-Notes: Can only be called after <A HREF="../Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</A>() and <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() have been set. Many br
+Notes: Can only be called after <A HREF="../Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</A>() and <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>() have been set.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetOptionsPrefix.html b/docs/manualpages/Mat/MatSetOptionsPrefix.html
index b314afe..1645336 100644
--- a/docs/manualpages/Mat/MatSetOptionsPrefix.html
+++ b/docs/manualpages/Mat/MatSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetOptionsPrefix"><H1>MatSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Mat/Mat.html#Mat">Mat</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the prefix used for searching for all <A HREF="../Mat/Mat.html#Mat">Mat</A>
 #include "petscmat.h" 
 PetscErrorCode MatSetOptionsPrefix(Mat A,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the <A HREF="../Mat/Mat.html#Mat">Mat</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the <A HREF="../Mat/Mat.html#Mat">Mat</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, set, options, prefix, database
diff --git a/docs/manualpages/Mat/MatSetRandom.html b/docs/manualpages/Mat/MatSetRandom.html
index 78545ee..2b06d74 100644
--- a/docs/manualpages/Mat/MatSetRandom.html
+++ b/docs/manualpages/Mat/MatSetRandom.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetRandom</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetRandom.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetRandom.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetRandom"><H1>MatSetRandom</H1></A>
 Sets all components of a matrix to random numbers. For sparse matrices that have been preallocated it randomly selects appropriate locations 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets all components of a matrix to random numbers. For sparse matrices that have
 #include "petscmat.h" 
 PetscErrorCode MatSetRandom(Mat x,PetscRandom rctx)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x  </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rctx </B></TD><TD>- the random number context, formed by <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(), or NULL and Many brit will create one internally. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x  </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rctx </B></TD><TD>- the random number context, formed by <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(), or NULL and
+it will create one internally.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x  </B> -the vector Many br
+<DT><B>x  </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
@@ -31,9 +34,9 @@ Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
      <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>(x,rctx);
      <A HREF="../Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</A>(rctx);
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetSizes.html b/docs/manualpages/Mat/MatSetSizes.html
index 605700a..885d76d 100644
--- a/docs/manualpages/Mat/MatSetSizes.html
+++ b/docs/manualpages/Mat/MatSetSizes.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetSizes"><H1>MatSetSizes</H1></A>
 Sets the local and global sizes, and checks to determine compatibility 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,38 @@ Sets the local and global sizes, and checks to determine compatibility
 #include "petscmat.h"  
 PetscErrorCode  MatSetSizes(Mat A, PetscInt m, PetscInt n, PetscInt M, PetscInt N)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of local rows (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of local columns (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- number of global rows (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of global columns (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-m (n) and M (N) cannot be both <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many brIf one processor calls this with M (N) of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors must, otherwise the program will hang. Many br
+m (n) and M (N) cannot be both <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
+If one processor calls this with M (N) of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors must, otherwise the program will hang.
 <P>
-If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> is not used for the arguments 'm' and 'n', then the Many bruser must ensure that they are chosen to be compatible with the Many brvectors. To do this, one first considers the matrix-vector product Many br'y = A x'. The 'm' that is used in the above routine must match the Many brlocal size used in the vector creation routine <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>() for 'y'. Many brLikewise, the ' [...]
+If <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> is not used for the arguments 'm' and 'n', then the
+user must ensure that they are chosen to be compatible with the
+vectors. To do this, one first considers the matrix-vector product
+'y = A x'. The 'm' that is used in the above routine must match the
+local size used in the vector creation routine <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>() for 'y'.
+Likewise, the 'n' used must match that used as the local size in
+<A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>() for 'x'.
 <P>
-You cannot change the sizes once they have been set. Many br
+You cannot change the sizes once they have been set.
 <P>
-The sizes must be set before <A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() or MatXXXSetPreallocation() is called. Many br
+The sizes must be set before <A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() or MatXXXSetPreallocation() is called.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetSize.html#MatGetSize">MatGetSize</A>(), <A HREF="../Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</A>()
diff --git a/docs/manualpages/Mat/MatSetStencil.html b/docs/manualpages/Mat/MatSetStencil.html
index 104c809..89ca941 100644
--- a/docs/manualpages/Mat/MatSetStencil.html
+++ b/docs/manualpages/Mat/MatSetStencil.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetStencil</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetStencil.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetStencil.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetStencil"><H1>MatSetStencil</H1></A>
 Sets the grid information for setting values into a matrix via <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,35 @@ Sets the grid information for setting values into a matrix via <A HREF="../Mat/M
 #include "petscmat.h" 
 PetscErrorCode MatSetStencil(Mat mat,PetscInt dim,const PetscInt dims[],const PetscInt starts[],PetscInt dof)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- dimension of the grid 1, 2, or 3 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dims </B></TD><TD>- number of grid points in x, y, and z direction, including ghost points on your processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>starts </B></TD><TD>- starting point of ghost nodes on your processor in x, y, and z direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- number of degrees of freedom per node Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- dimension of the grid 1, 2, or 3
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dims </B></TD><TD>- number of grid points in x, y, and z direction, including ghost points on your processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>starts </B></TD><TD>- starting point of ghost nodes on your processor in x, y, and z direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- number of degrees of freedom per node
+</TD></TR></TABLE>
 <P>
 <P>
-Inspired by the structured grid interface to the HYPRE package Many br(www.llnl.gov/CASC/hyper) Many br
+Inspired by the structured grid interface to the HYPRE package
+(www.llnl.gov/CASC/hyper)
 <P>
-For matrices generated with <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() this routine is automatically called and so not needed by the Many bruser. Many br
+For matrices generated with <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() this routine is automatically called and so not needed by the
+user.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>()
-<BR><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>(), <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>(), <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetStencil">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetTransposeNullSpace.html b/docs/manualpages/Mat/MatSetTransposeNullSpace.html
index 2681438..2552239 100644
--- a/docs/manualpages/Mat/MatSetTransposeNullSpace.html
+++ b/docs/manualpages/Mat/MatSetTransposeNullSpace.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetTransposeNullSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetTransposeNullSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetTransposeNullSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetTransposeNullSpace"><H1>MatSetTransposeNullSpace</H1></A>
 attaches a null space to a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ attaches a null space to a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatSetTransposeNullSpace(Mat mat,MatNullSpace nullsp)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nullsp </B></TD><TD>- the null space object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For inconsistent singular systems (linear systems where the right hand side is not in the range of the operator) this allows the linear system to be solved in a least squares sense. Many brYou must also call <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>() Many br
+For inconsistent singular systems (linear systems where the right hand side is not in the range of the operator) this allows the linear system to be solved in a least squares sense.
+You must also call <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>()
 <P>
 <P>
-The fundamental theorem of linear algebra (Gilbert Strang, Introduction to Applied Mathematics, page 72) states that Many brthe domain of a matrix A (from R^n to R^m (m rows, n columns) R^n = the direct sum of the null space of A, n(A), + the range of A^T, R(A^T). Many brSimilarly R^m = direct sum n(A^T) + R(A).  Hence the linear system A x = b has a solution only if b in R(A) (or correspondingly b is orthogonal to Many brn(A^T)) and if x is a solution then x + alpha n(A) is a solution f [...]
+The fundamental theorem of linear algebra (Gilbert Strang, Introduction to Applied Mathematics, page 72) states that
+the domain of a matrix A (from R^n to R^m (m rows, n columns) R^n = the direct sum of the null space of A, n(A), + the range of A^T, R(A^T).
+Similarly R^m = direct sum n(A^T) + R(A).  Hence the linear system A x = b has a solution only if b in R(A) (or correspondingly b is orthogonal to
+n(A^T)) and if x is a solution then x + alpha n(A) is a solution for any alpha. The minimum norm solution is orthogonal to n(A). For problems without a solution
+the solution that minimizes the norm of the residual (the least squares solution) can be obtained by solving A x = \hat{b} where \hat{b} is b orthogonalized to the n(A^T).
 <P>
-Krylov solvers can produce the minimal norm solution to the least squares problem by utilizing <A HREF="../Mat/MatNullSpaceRemove.html#MatNullSpaceRemove">MatNullSpaceRemove</A>(). Many br
+Krylov solvers can produce the minimal norm solution to the least squares problem by utilizing <A HREF="../Mat/MatNullSpaceRemove.html#MatNullSpaceRemove">MatNullSpaceRemove</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetType.html b/docs/manualpages/Mat/MatSetType.html
index 7beeecf..c1d54f7 100644
--- a/docs/manualpages/Mat/MatSetType.html
+++ b/docs/manualpages/Mat/MatSetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetType"><H1>MatSetType</H1></A>
 Builds matrix object for a particular matrix type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Builds matrix object for a particular matrix type
 #include "petscmat.h" 
 PetscErrorCode  MatSetType(Mat mat, MatType matype)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat      </B></TD><TD>- the matrix object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>matype   </B></TD><TD>- matrix type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat      </B></TD><TD>- the matrix object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>matype   </B></TD><TD>- matrix type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-mat_type  <method> </B> -Sets the type; use -help for a list Many brof available methods (for instance, seqaij) Many br
+<DT><B>-mat_type  <method> </B> -Sets the type; use -help for a list
+of available methods (for instance, seqaij)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "${PETSC_DIR}/include/petscmat.h" for available methods Many br
+See "${PETSC_DIR}/include/petscmat.h" for available methods
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Mat/MatType.html#MatType">MatType</A>, set, method
diff --git a/docs/manualpages/Mat/MatSetUnfactored.html b/docs/manualpages/Mat/MatSetUnfactored.html
index ec612cb..2735d66 100644
--- a/docs/manualpages/Mat/MatSetUnfactored.html
+++ b/docs/manualpages/Mat/MatSetUnfactored.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetUnfactored</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetUnfactored.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetUnfactored.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetUnfactored"><H1>MatSetUnfactored</H1></A>
 Resets a factored matrix to be treated as unfactored. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,37 @@ Resets a factored matrix to be treated as unfactored.
 #include "petscmat.h" 
 PetscErrorCode MatSetUnfactored(Mat mat)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the factored matrix to be reset Many br
+<DT><B>mat </B> -the factored matrix to be reset
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine should be used only with factored matrices formed by in-place Many brfactorization via ILU(0) (or by in-place LU factorization for the <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A> Many brformat).  This option can save memory, for example, when solving nonlinear Many brsystems with a matrix-free Newton-Krylov method and a matrix-based, in-place Many brILU(0) preconditioner. Many br
+This routine should be used only with factored matrices formed by in-place
+factorization via ILU(0) (or by in-place LU factorization for the <A HREF="../Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</A>
+format).  This option can save memory, for example, when solving nonlinear
+systems with a matrix-free Newton-Krylov method and a matrix-based, in-place
+ILU(0) preconditioner.
 <P>
-Note that one can specify in-place ILU(0) factorization by calling Many br<PRE>
+Note that one can specify in-place ILU(0) factorization by calling
+<PRE>
      <A HREF="../PC/PCType.html#PCType">PCType</A>(pc,<A HREF="../PC/PCILU.html#PCILU">PCILU</A>);
      PCFactorSeUseInPlace(pc);
 </PRE>
- Many bror by using the options -pc_type ilu -pc_factor_in_place Many br
+
+or by using the options -pc_type ilu -pc_factor_in_place
 <P>
-In-place factorization ILU(0) can also be used as a local Many brsolver for the blocks within the block Jacobi or additive Schwarz Many brmethods (runtime option: -sub_pc_factor_in_place).  See Users-Manual: ch_pc Many brfor details on setting local solver options. Many br
+In-place factorization ILU(0) can also be used as a local
+solver for the blocks within the block Jacobi or additive Schwarz
+methods (runtime option: -sub_pc_factor_in_place).  See Users-Manual: ch_pc
+for details on setting local solver options.
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFactorSetUseInPlace.html#PCFactorSetUseInPlace">PCFactorSetUseInPlace</A>(), <A HREF="../PC/PCFactorGetUseInPlace.html#PCFactorGetUseInPlace">PCFactorGetUseInPlace</A>()
diff --git a/docs/manualpages/Mat/MatSetUp.html b/docs/manualpages/Mat/MatSetUp.html
index 793dd8f..c9beecf 100644
--- a/docs/manualpages/Mat/MatSetUp.html
+++ b/docs/manualpages/Mat/MatSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetUp"><H1>MatSetUp</H1></A>
 Sets up the internal matrix data structures for the later use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Sets up the internal matrix data structures for the later use.
 #include "petscmat.h" 
 PetscErrorCode MatSetUp(Mat A)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A </B> -the <A HREF="../Mat/Mat.html#Mat">Mat</A> context Many br
+<DT><B>A </B> -the <A HREF="../Mat/Mat.html#Mat">Mat</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the user has not set preallocation for this matrix then a default preallocation that is likely to be inefficient is used. Many br
+If the user has not set preallocation for this matrix then a default preallocation that is likely to be inefficient is used.
 <P>
-If a suitable preallocation routine is used, this function does not need to be called. Many br
+If a suitable preallocation routine is used, this function does not need to be called.
 <P>
-See the Performance chapter of the PETSc users manual for how to preallocate matrices Many br
+See the Performance chapter of the PETSc users manual for how to preallocate matrices
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, setup
diff --git a/docs/manualpages/Mat/MatSetValue.html b/docs/manualpages/Mat/MatSetValue.html
index fa926fb..16eeec4 100644
--- a/docs/manualpages/Mat/MatSetValue.html
+++ b/docs/manualpages/Mat/MatSetValue.html
@@ -5,10 +5,10 @@
 <TITLE>MatSetValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValue"><H1>MatSetValue</H1></A>
-Set a single entry into a matrix. Not collective Many br
+Set a single entry into a matrix. Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
@@ -17,16 +17,22 @@ Set a single entry into a matrix. Not collective Many br
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row location of the entry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- the column location of the entry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to insert Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row location of the entry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- the column location of the entry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to insert
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For efficiency one should use <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() and set several or many Many brvalues simultaneously if possible. Many br
+For efficiency one should use <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() and set several or many
+values simultaneously if possible.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), MatSetValueLocal()
diff --git a/docs/manualpages/Mat/MatSetValues.html b/docs/manualpages/Mat/MatSetValues.html
index 7fa8259..c9cfa29 100644
--- a/docs/manualpages/Mat/MatSetValues.html
+++ b/docs/manualpages/Mat/MatSetValues.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValues"><H1>MatSetValues</H1></A>
 Inserts or adds a block of values into a matrix. These values may be cached, so <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() MUST be called after all calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() have been completed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,52 @@ Inserts or adds a block of values into a matrix. These values may be cached, so
 #include "petscmat.h" 
 PetscErrorCode MatSetValues(Mat mat,PetscInt m,const PetscInt idxm[],PetscInt n,const PetscInt idxn[],const PetscScalar v[],InsertMode addv)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, idxm </B></TD><TD>- the number of rows and their global indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n, idxn </B></TD><TD>- the number of columns and their global indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, idxm </B></TD><TD>- the number of rows and their global indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n, idxn </B></TD><TD>- the number of columns and their global indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call MatXXXXSetPreallocation() or Many brMatSetUp() before using this routine Many br
+If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call MatXXXXSetPreallocation() or
+<A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() before using this routine
 <P>
-By default the values, v, are row-oriented. See <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() for other options. Many br
+By default the values, v, are row-oriented. See <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() for other options.
 <P>
-Calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-<A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() uses 0-based row and column numbers in Fortran Many bras well as in C. Many br
+<A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() uses 0-based row and column numbers in Fortran
+as well as in C.
 <P>
-Negative indices may be passed in idxm and idxn, these rows and columns are Many brsimply ignored. This allows easily inserting element stiffness matrices Many brwith homogeneous Dirchlet boundary conditions that you don't want represented Many brin the matrix. Many br
+Negative indices may be passed in idxm and idxn, these rows and columns are
+simply ignored. This allows easily inserting element stiffness matrices
+with homogeneous Dirchlet boundary conditions that you don't want represented
+in the matrix.
 <P>
 <H3><FONT COLOR="#CC3333">Efficiency Alert</FONT></H3>
-The routine <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() may offer much better efficiency Many brfor users of block sparse formats (<A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> and <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>). Many br
+The routine <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() may offer much better efficiency
+for users of block sparse formats (<A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> and <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(),
-<BR><A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetValues">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetValuesAdifor.html b/docs/manualpages/Mat/MatSetValuesAdifor.html
index 5f62cf5..1d72ca3 100644
--- a/docs/manualpages/Mat/MatSetValuesAdifor.html
+++ b/docs/manualpages/Mat/MatSetValuesAdifor.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValuesAdifor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValuesAdifor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValuesAdifor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValuesAdifor"><H1>MatSetValuesAdifor</H1></A>
 Sets values computed with automatic differentiation into a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Sets values computed with automatic differentiation into a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatSetValuesAdifor(Mat mat,PetscInt nl,void *v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nl </B></TD><TD>- leading dimension of v Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the values compute with ADIFOR Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nl </B></TD><TD>- leading dimension of v
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the values compute with ADIFOR
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Must call MatSetColoring() before using this routine. Also this matrix must already Many brhave its nonzero pattern determined. Many br
+Must call MatSetColoring() before using this routine. Also this matrix must already
+have its nonzero pattern determined.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(),
-<BR><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), MatSetColoring() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), MatSetColoring()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetValuesAdifor">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetValuesBatch.html b/docs/manualpages/Mat/MatSetValuesBatch.html
index e8be144..545b8d8 100644
--- a/docs/manualpages/Mat/MatSetValuesBatch.html
+++ b/docs/manualpages/Mat/MatSetValuesBatch.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValuesBatch</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValuesBatch.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValuesBatch.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValuesBatch"><H1>MatSetValuesBatch</H1></A>
 Adds (<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>) many blocks of values into a matrix at once. The blocks must all be square and the same size. Currently, this can only be called once and creates the given matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Adds (<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>) many blocks of
 #include "petscmat.h" 
 PetscErrorCode MatSetValuesBatch(Mat mat, PetscInt nb, PetscInt bs, PetscInt rows[], const PetscScalar v[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nb </B></TD><TD>- the number of blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the number of rows (and columns) in each block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- a concatenation of the rows for each block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a concatenation of logically two-dimensional arrays of values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nb </B></TD><TD>- the number of blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the number of rows (and columns) in each block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- a concatenation of the rows for each block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a concatenation of logically two-dimensional arrays of values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-In the future, we will extend this routine to handle rectangular blocks, and to allow multiple calls for a given matrix. Many br
+In the future, we will extend this routine to handle rectangular blocks, and to allow multiple calls for a given matrix.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(),
-<BR><A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetValuesBatch">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetValuesBlocked.html b/docs/manualpages/Mat/MatSetValuesBlocked.html
index f7c3a52..211d2eb 100644
--- a/docs/manualpages/Mat/MatSetValuesBlocked.html
+++ b/docs/manualpages/Mat/MatSetValuesBlocked.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValuesBlocked</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValuesBlocked.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValuesBlocked.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValuesBlocked"><H1>MatSetValuesBlocked</H1></A>
 Inserts or adds a block of values into a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,56 @@ Inserts or adds a block of values into a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatSetValuesBlocked(Mat mat,PetscInt m,const PetscInt idxm[],PetscInt n,const PetscInt idxn[],const PetscScalar v[],InsertMode addv)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, idxm </B></TD><TD>- the number of block rows and their global block indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n, idxn </B></TD><TD>- the number of block columns and their global block indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, idxm </B></TD><TD>- the number of block rows and their global block indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n, idxn </B></TD><TD>- the number of block columns and their global block indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call Many brMatXXXXSetPreallocation() or <A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() before using this routine. Many br
+If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call
+MatXXXXSetPreallocation() or <A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() before using this routine.
 <P>
-The m and n count the NUMBER of blocks in the row direction and column direction, Many brNOT the total number of rows/columns; for example, if the block size is 2 and Many bryou are passing in values for rows 2,3,4,5  then m would be 2 (not 4). Many brThe values in idxm would be 1 2; that is the first index for each block divided by Many brthe block size. Many br
+The m and n count the NUMBER of blocks in the row direction and column direction,
+NOT the total number of rows/columns; for example, if the block size is 2 and
+you are passing in values for rows 2,3,4,5  then m would be 2 (not 4).
+The values in idxm would be 1 2; that is the first index for each block divided by
+the block size.
 <P>
-Note that you must call <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>() when constructing this matrix (before Many brpreallocating it). Many br
+Note that you must call <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>() when constructing this matrix (before
+preallocating it).
 <P>
-By default the values, v, are row-oriented, so the layout of Many brv is the same as for <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(). See <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() for other options. Many br
+By default the values, v, are row-oriented, so the layout of
+v is the same as for <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(). See <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() for other options.
 <P>
-Calls to <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-<A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() uses 0-based row and column numbers in Fortran Many bras well as in C. Many br
+<A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() uses 0-based row and column numbers in Fortran
+as well as in C.
 <P>
-Negative indices may be passed in idxm and idxn, these rows and columns are Many brsimply ignored. This allows easily inserting element stiffness matrices Many brwith homogeneous Dirchlet boundary conditions that you don't want represented Many brin the matrix. Many br
+Negative indices may be passed in idxm and idxn, these rows and columns are
+simply ignored. This allows easily inserting element stiffness matrices
+with homogeneous Dirchlet boundary conditions that you don't want represented
+in the matrix.
 <P>
-Each time an entry is set within a sparse matrix via <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), Many brinternal searching must be done to determine where to place the the Many brdata in the matrix storage space.  By instead inserting blocks of Many brentries via <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), the overhead of matrix assembly is Many brreduced. Many br
+Each time an entry is set within a sparse matrix via <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(),
+internal searching must be done to determine where to place the
+data in the matrix storage space.  By instead inserting blocks of
+entries via <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), the overhead of matrix assembly is
+reduced.
 <P>
 <H3><FONT COLOR="#CC3333">Example</FONT></H3>
 <pre>
@@ -79,7 +103,7 @@ Each time an entry is set within a sparse matrix via <A HREF="../Mat/MatSetValue
   v[] = [1,5,9,13,2,6,10,14,3,7,11,15,4,8,12,16]
 </pre>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSetValuesBlockedLocal.html b/docs/manualpages/Mat/MatSetValuesBlockedLocal.html
index e0cfba1..8c83e17 100644
--- a/docs/manualpages/Mat/MatSetValuesBlockedLocal.html
+++ b/docs/manualpages/Mat/MatSetValuesBlockedLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValuesBlockedLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValuesBlockedLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValuesBlockedLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValuesBlockedLocal"><H1>MatSetValuesBlockedLocal</H1></A>
 Inserts or adds values into certain locations of a matrix, using a local ordering of the nodes a block at a time. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,44 @@ Inserts or adds values into certain locations of a matrix, using a local orderin
 #include "petscmat.h" 
 PetscErrorCode MatSetValuesBlockedLocal(Mat mat,PetscInt nrow,const PetscInt irow[],PetscInt ncol,const PetscInt icol[],const PetscScalar y[],InsertMode addv)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrow, irow </B></TD><TD>- number of rows and their local indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncol, icol </B></TD><TD>- number of columns and their local indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- a logically two-dimensional array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrow, irow </B></TD><TD>- number of rows and their local indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncol, icol </B></TD><TD>- number of columns and their local indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- a logically two-dimensional array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call MatXXXXSetPreallocation() or Many brMatSetUp() before using this routine Many br
+If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call MatXXXXSetPreallocation() or
+<A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() before using this routine
 <P>
-If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>() and <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() Many brbefore using this routineBefore calling <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), the user must first [...]
+If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>() and <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>()
+before using this routineBefore calling <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), the user must first set the
 <P>
-Calls to <A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-These values may be cached, so <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() Many brMUST be called after all calls to <A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>() have been completed. Many br
+These values may be cached, so <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>()
+MUST be called after all calls to <A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>() have been completed.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>(), <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>(), <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(),
-<BR><A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(),  <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(),  <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetValuesBlockedLocal">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetValuesBlockedStencil.html b/docs/manualpages/Mat/MatSetValuesBlockedStencil.html
index e0851d1..7218f83 100644
--- a/docs/manualpages/Mat/MatSetValuesBlockedStencil.html
+++ b/docs/manualpages/Mat/MatSetValuesBlockedStencil.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValuesBlockedStencil</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValuesBlockedStencil.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValuesBlockedStencil.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValuesBlockedStencil"><H1>MatSetValuesBlockedStencil</H1></A>
 Inserts or adds a block of values into a matrix. Using structured grid indexing 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,38 +14,56 @@ Inserts or adds a block of values into a matrix. Using structured grid indexing
 #include "petscmat.h" 
 PetscErrorCode MatSetValuesBlockedStencil(Mat mat,PetscInt m,const MatStencil idxm[],PetscInt n,const MatStencil idxn[],const PetscScalar v[],InsertMode addv)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows being entered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- grid coordinates for matrix rows being entered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns being entered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxn </B></TD><TD>- grid coordinates for matrix columns being entered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows being entered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- grid coordinates for matrix rows being entered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns being entered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxn </B></TD><TD>- grid coordinates for matrix columns being entered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-By default the values, v, are row-oriented and unsorted. Many brSee <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() for other options. Many br
+By default the values, v, are row-oriented and unsorted.
+See <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() for other options.
 <P>
-Calls to <A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-The grid coordinates are across the entire grid, not just the local portion Many br
+The grid coordinates are across the entire grid, not just the local portion
 <P>
-<A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>() uses 0-based row and column numbers in Fortran Many bras well as in C. Many br
+<A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>() uses 0-based row and column numbers in Fortran
+as well as in C.
 <P>
-For setting/accessing vector values via array coordinates you can use the <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>() routine Many br
+For setting/accessing vector values via array coordinates you can use the <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>() routine
 <P>
-In order to use this routine you must either obtain the matrix with <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() Many bror call <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>(), <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() and <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>() first. Many br
+In order to use this routine you must either obtain the matrix with <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
+or call <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>(), <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() and <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>() first.
 <P>
-The columns and rows in the stencil passed in MUST be contained within the Many brghost region of the given process as set with DMDACreateXXX() or <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>(). For example, Many brif you create a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> with an overlap of one grid level and on a particular process its first Many brlocal nonghost x logical coordinate is 6 (so its first ghost x logical coordinate is 5) the Many brfirst i index you ca [...]
+The columns and rows in the stencil passed in MUST be contained within the
+ghost region of the given process as set with DMDACreateXXX() or <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>(). For example,
+if you create a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> with an overlap of one grid level and on a particular process its first
+local nonghost x logical coordinate is 6 (so its first ghost x logical coordinate is 5) the
+first i index you can use in your column and row indices in <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>() is 5.
 <P>
-In Fortran idxm and idxn should be declared as Many br
+In Fortran idxm and idxn should be declared as
 <pre>
     <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A> idxm(4,m),idxn(4,n)
 </pre>
-and the values inserted using Many br
+and the values inserted using
 <pre>
    idxm(MatStencil_i,1) = i
 </pre>
@@ -55,18 +73,24 @@ and the values inserted using Many br
 <pre>
    idxm(MatStencil_k,1) = k
 </pre>
-etc Many br
+etc
 <P>
-Negative indices may be passed in idxm and idxn, these rows and columns are Many brsimply ignored. This allows easily inserting element stiffness matrices Many brwith homogeneous Dirchlet boundary conditions that you don't want represented Many brin the matrix. Many br
+Negative indices may be passed in idxm and idxn, these rows and columns are
+simply ignored. This allows easily inserting element stiffness matrices
+with homogeneous Dirchlet boundary conditions that you don't want represented
+in the matrix.
 <P>
-Inspired by the structured grid interface to the HYPRE package Many br(http://www.llnl.gov/CASC/hypre) Many br
+Inspired by the structured grid interface to the HYPRE package
+(http://www.llnl.gov/CASC/hypre)
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>()
-<BR><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>(), <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A>, Many brMatSetBlockSize(), <A HREF="../Mat/MatSetLoc [...]
+<BR><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>(), <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A>,
+<A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>(), <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetValuesBlockedStencil">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetValuesLocal.html b/docs/manualpages/Mat/MatSetValuesLocal.html
index a3b72e7..b7ef383 100644
--- a/docs/manualpages/Mat/MatSetValuesLocal.html
+++ b/docs/manualpages/Mat/MatSetValuesLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValuesLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValuesLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValuesLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValuesLocal"><H1>MatSetValuesLocal</H1></A>
 Inserts or adds values into certain locations of a matrix, using a local ordering of the nodes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,43 @@ Inserts or adds values into certain locations of a matrix, using a local orderin
 #include "petscmat.h" 
 PetscErrorCode MatSetValuesLocal(Mat mat,PetscInt nrow,const PetscInt irow[],PetscInt ncol,const PetscInt icol[],const PetscScalar y[],InsertMode addv)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrow, irow </B></TD><TD>- number of rows and their local indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncol, icol </B></TD><TD>- number of columns and their local indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- a logically two-dimensional array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrow, irow </B></TD><TD>- number of rows and their local indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncol, icol </B></TD><TD>- number of columns and their local indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- a logically two-dimensional array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call MatXXXXSetPreallocation() or Many brMatSetUp() before using this routine Many br
+If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call MatXXXXSetPreallocation() or
+<A HREF="../Mat/MatSetUp.html#MatSetUp">MatSetUp</A>() before using this routine
 <P>
-If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() before using this routine Many br
+If you create the matrix yourself (that is not with a call to <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()) then you MUST call <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() before using this routine
 <P>
-Calls to <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-These values may be cached, so <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>() Many brMUST be called after all calls to <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() have been completed. Many br
+These values may be cached, so <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>() and <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>()
+MUST be called after all calls to <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>() have been completed.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>(),
-<BR>MatSetValueLocal() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR>MatSetValueLocal()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetValuesLocal">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetValuesRow.html b/docs/manualpages/Mat/MatSetValuesRow.html
index 8d5b4fa..d2ff17f 100644
--- a/docs/manualpages/Mat/MatSetValuesRow.html
+++ b/docs/manualpages/Mat/MatSetValuesRow.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValuesRow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValuesRow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValuesRow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValuesRow"><H1>MatSetValuesRow</H1></A>
 Inserts a row (block row for BAIJ matrices) of nonzero values into a matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,33 @@ Inserts a row (block row for BAIJ matrices) of nonzero values into a matrix
 #include "petscmat.h" 
 PetscErrorCode MatSetValuesRow(Mat mat,PetscInt row,const PetscScalar v[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the (block) row to set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the (block) row to set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The values, v, are column-oriented for the block version. Many br
+The values, v, are column-oriented for the block version.
 <P>
-All the nonzeros in the row must be provided Many br
+All the nonzeros in the row must be provided
 <P>
-THE MATRIX MUSAT HAVE PREVIOUSLY HAD ITS COLUMN INDICES SET. IT <A HREF="../IS/IS.html#IS">IS</A> RARE THAT THIS ROUTINE <A HREF="../IS/IS.html#IS">IS</A> USED, usually <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() is used. Many br
+THE MATRIX MUSAT HAVE PREVIOUSLY HAD ITS COLUMN INDICES SET. IT <A HREF="../IS/IS.html#IS">IS</A> RARE THAT THIS ROUTINE <A HREF="../IS/IS.html#IS">IS</A> USED, usually <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() is used.
 <P>
-The row must belong to this process Many br
+The row must belong to this process
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(),
-<BR><A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetValuesRow">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetValuesRowLocal.html b/docs/manualpages/Mat/MatSetValuesRowLocal.html
index 15bb678..06c03d1 100644
--- a/docs/manualpages/Mat/MatSetValuesRowLocal.html
+++ b/docs/manualpages/Mat/MatSetValuesRowLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValuesRowLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValuesRowLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValuesRowLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValuesRowLocal"><H1>MatSetValuesRowLocal</H1></A>
 Inserts a row (block row for BAIJ matrices) of nonzero values into a matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,33 @@ Inserts a row (block row for BAIJ matrices) of nonzero values into a matrix
 #include "petscmat.h" 
 PetscErrorCode MatSetValuesRowLocal(Mat mat,PetscInt row,const PetscScalar v[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the (block) row to set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the (block) row to set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-By the values, v, are column-oriented (for the block version) and sorted Many br
+By the values, v, are column-oriented (for the block version) and sorted
 <P>
-All the nonzeros in the row must be provided Many br
+All the nonzeros in the row must be provided
 <P>
-The matrix must have previously had its column indices set Many br
+The matrix must have previously had its column indices set
 <P>
-The row must belong to this process Many br
+The row must belong to this process
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(),
-<BR><A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSetValuesRow.html#MatSetValuesRow">MatSetValuesRow</A>(), <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Leve [...]
+<BR><A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSetValuesRow.html#MatSetValuesRow">MatSetValuesRow</A>(), <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetValuesRowLocal">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSetValuesStencil.html b/docs/manualpages/Mat/MatSetValuesStencil.html
index 8a6db7a..fcd26d4 100644
--- a/docs/manualpages/Mat/MatSetValuesStencil.html
+++ b/docs/manualpages/Mat/MatSetValuesStencil.html
@@ -5,8 +5,8 @@
 <TITLE>MatSetValuesStencil</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSetValuesStencil.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSetValuesStencil.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSetValuesStencil"><H1>MatSetValuesStencil</H1></A>
 Inserts or adds a block of values into a matrix. Using structured grid indexing 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,38 +14,55 @@ Inserts or adds a block of values into a matrix. Using structured grid indexing
 #include "petscmat.h" 
 PetscErrorCode MatSetValuesStencil(Mat mat,PetscInt m,const MatStencil idxm[],PetscInt n,const MatStencil idxn[],const PetscScalar v[],InsertMode addv)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows being entered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- grid coordinates (and component number when dof > 1) for matrix rows being entered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns being entered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxn </B></TD><TD>- grid coordinates (and component number when dof > 1) for matrix columns being entered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- number of rows being entered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- grid coordinates (and component number when dof > 1) for matrix rows being entered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of columns being entered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxn </B></TD><TD>- grid coordinates (and component number when dof > 1) for matrix columns being entered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a logically two-dimensional array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-By default the values, v, are row-oriented.  See <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() for other options. Many br
+By default the values, v, are row-oriented.  See <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>() for other options.
 <P>
-Calls to <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-The grid coordinates are across the entire grid, not just the local portion Many br
+The grid coordinates are across the entire grid, not just the local portion
 <P>
-<A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() uses 0-based row and column numbers in Fortran Many bras well as in C. Many br
+<A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() uses 0-based row and column numbers in Fortran
+as well as in C.
 <P>
-For setting/accessing vector values via array coordinates you can use the <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>() routine Many br
+For setting/accessing vector values via array coordinates you can use the <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>() routine
 <P>
-In order to use this routine you must either obtain the matrix with <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>() Many bror call <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() and <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>() first. Many br
+In order to use this routine you must either obtain the matrix with <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>()
+or call <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>() and <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>() first.
 <P>
-The columns and rows in the stencil passed in MUST be contained within the Many brghost region of the given process as set with DMDACreateXXX() or <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>(). For example, Many brif you create a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> with an overlap of one grid level and on a particular process its first Many brlocal nonghost x logical coordinate is 6 (so its first ghost x logical coordinate is 5) the Many brfirst i index you ca [...]
+The columns and rows in the stencil passed in MUST be contained within the
+ghost region of the given process as set with DMDACreateXXX() or <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>(). For example,
+if you create a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> with an overlap of one grid level and on a particular process its first
+local nonghost x logical coordinate is 6 (so its first ghost x logical coordinate is 5) the
+first i index you can use in your column and row indices in <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>() is 5.
 <P>
-In Fortran idxm and idxn should be declared as Many br
+In Fortran idxm and idxn should be declared as
 <pre>
     <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A> idxm(4,m),idxn(4,n)
 </pre>
-and the values inserted using Many br
+and the values inserted using
 <pre>
    idxm(MatStencil_i,1) = i
 </pre>
@@ -58,23 +75,30 @@ and the values inserted using Many br
 <pre>
    idxm(MatStencil_c,1) = c
 </pre>
-etc Many br
+etc
 <P>
-For periodic boundary conditions use negative indices for values to the left (below 0; that are to be Many brobtained by wrapping values from right edge). For values to the right of the last entry using that index plus one Many bretc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the Many brDM_BOUNDARY_PERIODIC boundary type. Many br
+For periodic boundary conditions use negative indices for values to the left (below 0; that are to be
+obtained by wrapping values from right edge). For values to the right of the last entry using that index plus one
+etc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the
+DM_BOUNDARY_PERIODIC boundary type.
 <P>
-For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have Many bra single value per point) you can skip filling those indices. Many br
+For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have
+a single value per point) you can skip filling those indices.
 <P>
-Inspired by the structured grid interface to the HYPRE package Many br(http://www.llnl.gov/CASC/hypre) Many br
+Inspired by the structured grid interface to the HYPRE package
+(http://www.llnl.gov/CASC/hypre)
 <P>
 <H3><FONT COLOR="#CC3333">Efficiency Alert</FONT></H3>
-The routine <A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>() may offer much better efficiency Many brfor users of block sparse formats (<A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> and <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>). Many br
+The routine <A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>() may offer much better efficiency
+for users of block sparse formats (<A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> and <A HREF="../Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</A>).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(), <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>()
-<BR><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>(), <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A> Many br<P><B><P><B><FONT COLOR= [...]
+<BR><A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</A>(), <A HREF="../Mat/MatSetStencil.html#MatSetStencil">MatSetStencil</A>(), <A HREF="../DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSetValuesStencil">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatShellGetContext.html b/docs/manualpages/Mat/MatShellGetContext.html
index ac2074e..7ed1ab1 100644
--- a/docs/manualpages/Mat/MatShellGetContext.html
+++ b/docs/manualpages/Mat/MatShellGetContext.html
@@ -5,8 +5,8 @@
 <TITLE>MatShellGetContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatShellGetContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatShellGetContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatShellGetContext"><H1>MatShellGetContext</H1></A>
 Returns the user-provided context associated with a shell matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Returns the user-provided context associated with a shell matrix.
 #include "petscmat.h" 
 PetscErrorCode  MatShellGetContext(Mat mat,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mat </B> -the matrix, should have been created with <A HREF="../Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</A>() Many br
+<DT><B>mat </B> -the matrix, should have been created with <A HREF="../Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -the user provided context Many br
+<DT><B>ctx </B> -the user provided context
 <br>
 <P>
- Many br
+
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, shell, get, context
diff --git a/docs/manualpages/Mat/MatShellGetOperation.html b/docs/manualpages/Mat/MatShellGetOperation.html
index c6a25d6..7e23820 100644
--- a/docs/manualpages/Mat/MatShellGetOperation.html
+++ b/docs/manualpages/Mat/MatShellGetOperation.html
@@ -5,8 +5,8 @@
 <TITLE>MatShellGetOperation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatShellGetOperation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatShellGetOperation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatShellGetOperation"><H1>MatShellGetOperation</H1></A>
 Gets a matrix function for a shell matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,38 @@ Gets a matrix function for a shell matrix.
 #include "petscmat.h" 
 PetscErrorCode  MatShellGetOperation(Mat mat,MatOperation op,void(**f)(void))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the shell matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the name of the operation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the shell matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the name of the operation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>f </B> -the function that provides the operation. Many br
+<DT><B>f </B> -the function that provides the operation.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the file include/petscmat.h for a complete list of matrix Many broperations, which all have the form MATOP_<OPERATION>, where Many br<OPERATION> is the name (in all capital letters) of the Many bruser interface routine (e.g., <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>() -> MATOP_MULT). Many br
-<P>
-All user-provided functions have the same calling Many brsequence as the usual matrix interface routines, since they Many brare intended to be accessed via the usual matrix interface Many brroutines, e.g., Many br
+See the file include/petscmat.h for a complete list of matrix
+operations, which all have the form MATOP_<OPERATION>, where
+<OPERATION> is the name (in all capital letters) of the
+user interface routine (e.g., <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>() -> MATOP_MULT).
+<P>
+All user-provided functions have the same calling
+sequence as the usual matrix interface routines, since they
+are intended to be accessed via the usual matrix interface
+routines, e.g.,
 <pre>
       <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>) -> usermult(<A HREF="../Mat/Mat.html#Mat">Mat</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>)
 </pre>
 <P>
-Within each user-defined routine, the user should call Many brMatShellGetContext() to obtain the user-defined context that was Many brset by <A HREF="../Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</A>(). Many br
+Within each user-defined routine, the user should call
+<A HREF="../Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</A>() to obtain the user-defined context that was
+set by <A HREF="../Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, shell, set, operation
diff --git a/docs/manualpages/Mat/MatShellSetContext.html b/docs/manualpages/Mat/MatShellSetContext.html
index cfdee70..90d0855 100644
--- a/docs/manualpages/Mat/MatShellSetContext.html
+++ b/docs/manualpages/Mat/MatShellSetContext.html
@@ -5,8 +5,8 @@
 <TITLE>MatShellSetContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatShellSetContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatShellSetContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatShellSetContext"><H1>MatShellSetContext</H1></A>
 sets the context for a shell matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ sets the context for a shell matrix
 #include "petscmat.h" 
 PetscErrorCode  MatShellSetContext(Mat mat,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the shell matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the shell matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</A>(), <A HREF="../Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</A>(), <A HREF="../Mat/MatShellGetOperation.html#MatShellGetOperation">MatShellGetOperation</A>()
diff --git a/docs/manualpages/Mat/MatShellSetOperation.html b/docs/manualpages/Mat/MatShellSetOperation.html
index 1a472cb..88e85ec 100644
--- a/docs/manualpages/Mat/MatShellSetOperation.html
+++ b/docs/manualpages/Mat/MatShellSetOperation.html
@@ -5,8 +5,8 @@
 <TITLE>MatShellSetOperation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatShellSetOperation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatShellSetOperation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatShellSetOperation"><H1>MatShellSetOperation</H1></A>
 Allows user to set a matrix operation for a shell matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Allows user to set a matrix operation for a shell matrix.
 #include "petscmat.h" 
 PetscErrorCode  MatShellSetOperation(Mat mat,MatOperation op,void (*f)(void))
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the shell matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the name of the operation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function that provides the operation. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the shell matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the name of the operation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function that provides the operation.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <pre>
@@ -36,18 +39,28 @@ Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the file include/petscmat.h for a complete list of matrix Many broperations, which all have the form MATOP_<OPERATION>, where Many br<OPERATION> is the name (in all capital letters) of the Many bruser interface routine (e.g., <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>() -> MATOP_MULT). Many br
+See the file include/petscmat.h for a complete list of matrix
+operations, which all have the form MATOP_<OPERATION>, where
+<OPERATION> is the name (in all capital letters) of the
+user interface routine (e.g., <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>() -> MATOP_MULT).
 <P>
-All user-provided functions (execept for MATOP_DESTROY) should have the same calling Many brsequence as the usual matrix interface routines, since they Many brare intended to be accessed via the usual matrix interface Many brroutines, e.g., Many br
+All user-provided functions (execept for MATOP_DESTROY) should have the same calling
+sequence as the usual matrix interface routines, since they
+are intended to be accessed via the usual matrix interface
+routines, e.g.,
 <pre>
       <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(<A HREF="../Mat/Mat.html#Mat">Mat</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>) -> usermult(<A HREF="../Mat/Mat.html#Mat">Mat</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>)
 </pre>
 <P>
-In particular each function MUST return an error code of 0 on success and Many brnonzero on failure. Many br
+In particular each function MUST return an error code of 0 on success and
+nonzero on failure.
 <P>
-Within each user-defined routine, the user should call Many brMatShellGetContext() to obtain the user-defined context that was Many brset by <A HREF="../Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</A>(). Many br
+Within each user-defined routine, the user should call
+<A HREF="../Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</A>() to obtain the user-defined context that was
+set by <A HREF="../Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</A>().
 <P>
-Fortran Notes: For <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() the user code should check if the input left or right matrix is -1 and in that case not Many brgenerate a matrix. See src/mat/examples/tests/ex120f.F Many br
+Fortran Notes: For <A HREF="../Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</A>() the user code should check if the input left or right matrix is -1 and in that case not
+generate a matrix. See src/mat/examples/tests/ex120f.F
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, shell, set, operation
diff --git a/docs/manualpages/Mat/MatShift.html b/docs/manualpages/Mat/MatShift.html
index c2a13d9..6e0f100 100644
--- a/docs/manualpages/Mat/MatShift.html
+++ b/docs/manualpages/Mat/MatShift.html
@@ -5,8 +5,8 @@
 <TITLE>MatShift</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatShift.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatShift.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatShift"><H1>MatShift</H1></A>
 Computes Y =  Y + a I, where a is a <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> and I is the identity matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Computes Y =  Y + a I, where a is a <A HREF="../Sys/PetscScalar.html#PetscScalar
 #include "petscmat.h"  
 PetscErrorCode  MatShift(Mat Y,PetscScalar a)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- the matrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- the matrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: If the matrix Y is missing some diagonal entries this routine can be very slow. To make it fast one should initially Many brfill the matrix so that all diagonal entries have a value (with a value of zero for those locations that would not have an Many brentry). Many br
+Notes: If the matrix Y is missing some diagonal entries this routine can be very slow. To make it fast one should initially
+fill the matrix so that all diagonal entries have a value (with a value of zero for those locations that would not have an
+entry).
 <P>
-Developers Note: If the local "diagonal part" of the matrix Y has no entries then the local diagonal part is Many brpreallocated with 1 nonzero per row for the to be added values. This allows for fast shifting of an empty matrix. Many br
+Developers Note: If the local "diagonal part" of the matrix Y has no entries then the local diagonal part is
+preallocated with 1 nonzero per row for the to be added values. This allows for fast shifting of an empty matrix.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, add, shift
diff --git a/docs/manualpages/Mat/MatSolve.html b/docs/manualpages/Mat/MatSolve.html
index c5dfc6a..0d74f72 100644
--- a/docs/manualpages/Mat/MatSolve.html
+++ b/docs/manualpages/Mat/MatSolve.html
@@ -5,8 +5,8 @@
 <TITLE>MatSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSolve"><H1>MatSolve</H1></A>
 Solves A x = b, given a factored matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Solves A x = b, given a factored matrix.
 #include "petscmat.h" 
 PetscErrorCode MatSolve(Mat mat,Vec b,Vec x)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the result vector Many br
+<DT><B>x </B> -the result vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors b and x cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatSolve.html#MatSolve">MatSolve</A>(A,x,x). Many br
+The vectors b and x cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatSolve.html#MatSolve">MatSolve</A>(A,x,x).
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSolveAdd.html b/docs/manualpages/Mat/MatSolveAdd.html
index 94e3ba9..722ac81 100644
--- a/docs/manualpages/Mat/MatSolveAdd.html
+++ b/docs/manualpages/Mat/MatSolveAdd.html
@@ -5,8 +5,8 @@
 <TITLE>MatSolveAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSolveAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSolveAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSolveAdd"><H1>MatSolveAdd</H1></A>
 Computes x = y + inv(A)*b, given a factored matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,30 @@ Computes x = y + inv(A)*b, given a factored matrix.
 #include "petscmat.h" 
 PetscErrorCode MatSolveAdd(Mat mat,Vec b,Vec y,Vec x)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the vector to be added to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the vector to be added to
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the result vector Many br
+<DT><B>x </B> -the result vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors b and x cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatSolveAdd.html#MatSolveAdd">MatSolveAdd</A>(A,x,y,x). Many br
+The vectors b and x cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatSolveAdd.html#MatSolveAdd">MatSolveAdd</A>(A,x,y,x).
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSolvePackageGet.html b/docs/manualpages/Mat/MatSolvePackageGet.html
index 1e6c007..df0e75a 100644
--- a/docs/manualpages/Mat/MatSolvePackageGet.html
+++ b/docs/manualpages/Mat/MatSolvePackageGet.html
@@ -5,8 +5,8 @@
 <TITLE>MatSolvePackageGet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSolvePackageGet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSolvePackageGet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSolvePackageGet"><H1>MatSolvePackageGet</H1></A>
 Get's the function that creates the factor matrix if it exist 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,23 @@ PetscErrorCode MatSolverPackageGet(const MatSolverPackage package,const MatType
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>package </B></TD><TD>- name of the package, for example petsc or superlu Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- the type of factorization supported by the package Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mtype </B></TD><TD>- the matrix type that works with this package Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>package </B></TD><TD>- name of the package, for example petsc or superlu
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- the type of factorization supported by the package
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mtype </B></TD><TD>- the matrix type that works with this package
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>foundpackage </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the package was registered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>foundmtype </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the package supports the requested mtype Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>getfactor </B></TD><TD>- routine that will create the factored matrix ready to be used or NULL if not found Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>foundpackage </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the package was registered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>foundmtype </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the package supports the requested mtype
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>getfactor </B></TD><TD>- routine that will create the factored matrix ready to be used or NULL if not found
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>(), <A HREF="../Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</A>(), <A HREF="../Mat/MatGetFactorAvailable.html#MatGetFactorAvailable">MatGetFactorAvailable</A>()
diff --git a/docs/manualpages/Mat/MatSolvePackageRegister.html b/docs/manualpages/Mat/MatSolvePackageRegister.html
index a14e07e..76a9858 100644
--- a/docs/manualpages/Mat/MatSolvePackageRegister.html
+++ b/docs/manualpages/Mat/MatSolvePackageRegister.html
@@ -5,8 +5,8 @@
 <TITLE>MatSolvePackageRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSolvePackageRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSolvePackageRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSolvePackageRegister"><H1>MatSolvePackageRegister</H1></A>
 Registers a <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A> that works for a particular matrix type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,16 @@ PetscErrorCode MatSolverPackageRegister(const MatSolverPackage package,const Mat
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>package </B></TD><TD>- name of the package, for example petsc or superlu Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mtype </B></TD><TD>- the matrix type that works with this package Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- the type of factorization supported by the package Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>getfactor </B></TD><TD>- routine that will create the factored matrix ready to be used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>package </B></TD><TD>- name of the package, for example petsc or superlu
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mtype </B></TD><TD>- the matrix type that works with this package
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- the type of factorization supported by the package
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>getfactor </B></TD><TD>- routine that will create the factored matrix ready to be used
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>(), <A HREF="../Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</A>(), <A HREF="../Mat/MatGetFactorAvailable.html#MatGetFactorAvailable">MatGetFactorAvailable</A>()
diff --git a/docs/manualpages/Mat/MatSolveTranspose.html b/docs/manualpages/Mat/MatSolveTranspose.html
index 4789f92..0ad6517 100644
--- a/docs/manualpages/Mat/MatSolveTranspose.html
+++ b/docs/manualpages/Mat/MatSolveTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatSolveTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSolveTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSolveTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSolveTranspose"><H1>MatSolveTranspose</H1></A>
 Solves A' x = b, given a factored matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Solves A' x = b, given a factored matrix.
 #include "petscmat.h" 
 PetscErrorCode MatSolveTranspose(Mat mat,Vec b,Vec x)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the result vector Many br
+<DT><B>x </B> -the result vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors b and x cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatSolveTranspose.html#MatSolveTranspose">MatSolveTranspose</A>(A,x,x). Many br
+The vectors b and x cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatSolveTranspose.html#MatSolveTranspose">MatSolveTranspose</A>(A,x,x).
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSolveTransposeAdd.html b/docs/manualpages/Mat/MatSolveTransposeAdd.html
index efa70ae..341c509 100644
--- a/docs/manualpages/Mat/MatSolveTransposeAdd.html
+++ b/docs/manualpages/Mat/MatSolveTransposeAdd.html
@@ -5,8 +5,8 @@
 <TITLE>MatSolveTransposeAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSolveTransposeAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSolveTransposeAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSolveTransposeAdd"><H1>MatSolveTransposeAdd</H1></A>
 Computes x = y + inv(Transpose(A)) b, given a factored matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,30 @@ Computes x = y + inv(Transpose(A)) b, given a factored matrix.
 #include "petscmat.h" 
 PetscErrorCode MatSolveTransposeAdd(Mat mat,Vec b,Vec y,Vec x)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the vector to be added to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the vector to be added to
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the result vector Many br
+<DT><B>x </B> -the result vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors b and x cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatSolveTransposeAdd.html#MatSolveTransposeAdd">MatSolveTransposeAdd</A>(A,x,y,x). Many br
+The vectors b and x cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatSolveTransposeAdd.html#MatSolveTransposeAdd">MatSolveTransposeAdd</A>(A,x,y,x).
 <P>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatSolverPackage.html b/docs/manualpages/Mat/MatSolverPackage.html
index 189d398..ff68847 100644
--- a/docs/manualpages/Mat/MatSolverPackage.html
+++ b/docs/manualpages/Mat/MatSolverPackage.html
@@ -5,8 +5,8 @@
 <TITLE>MatSolverPackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSolverPackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSolverPackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSolverPackage"><H1>MatSolverPackage</H1></A>
 String with the name of a PETSc matrix solver type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -33,9 +33,9 @@ String with the name of a PETSc matrix solver type.
 #define MATSOLVERSBSTRM       "sbstrm"
 
 </PRE>
-For example: "petsc" indicates what PETSc provides, "superlu_dist" the parallel SuperLU_DIST package etc Many br
+For example: "petsc" indicates what PETSc provides, "superlu_dist" the parallel SuperLU_DIST package etc
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>(), <A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(), <A HREF="../Mat/MatType.html#MatType">MatType</A>
diff --git a/docs/manualpages/Mat/MatSolves.html b/docs/manualpages/Mat/MatSolves.html
index c226cdf..82e4520 100644
--- a/docs/manualpages/Mat/MatSolves.html
+++ b/docs/manualpages/Mat/MatSolves.html
@@ -5,8 +5,8 @@
 <TITLE>MatSolves</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSolves.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSolves.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSolves"><H1>MatSolves</H1></A>
 Solves A x = b, given a factored matrix, for a collection of vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Solves A x = b, given a factored matrix, for a collection of vectors
 #include "petscmat.h" 
 PetscErrorCode MatSolves(Mat mat,Vecs b,Vecs x)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vecs.html#Vecs">Vecs</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the right-hand-side vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the result vectors Many br
+<DT><B>x </B> -the result vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors b and x cannot be the same.  I.e., one cannot Many brcall <A HREF="../Mat/MatSolves.html#MatSolves">MatSolves</A>(A,x,x). Many br
+The vectors b and x cannot be the same.  I.e., one cannot
+call <A HREF="../Mat/MatSolves.html#MatSolves">MatSolves</A>(A,x,x).
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers Many brinstead of working directly with matrix algebra routines such as this. Many brSee, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>(). Many br
+Most users should employ the simplified <A HREF="../KSP/KSP.html#KSP">KSP</A> interface for linear solvers
+instead of working directly with matrix algebra routines such as this.
+See, e.g., <A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>().
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatStashGetInfo.html b/docs/manualpages/Mat/MatStashGetInfo.html
index 4a9aa9a..9745aae 100644
--- a/docs/manualpages/Mat/MatStashGetInfo.html
+++ b/docs/manualpages/Mat/MatStashGetInfo.html
@@ -5,8 +5,8 @@
 <TITLE>MatStashGetInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatStashGetInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatStashGetInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatStashGetInfo"><H1>MatStashGetInfo</H1></A>
 Gets how many values are currently in the matrix stash, i.e. need to be communicated to other processors during the <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Gets how many values are currently in the matrix stash, i.e. need to be communic
 #include "petscmat.h" 
 PetscErrorCode MatStashGetInfo(Mat mat,PetscInt *nstash,PetscInt *reallocs,PetscInt *bnstash,PetscInt *breallocs)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vec </B> -the vector Many br
+<DT><B>vec </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstash   </B></TD><TD>- the size of the stash Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reallocs </B></TD><TD>- the number of additional mallocs incurred. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bnstash   </B></TD><TD>- the size of the block stash Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>breallocs </B></TD><TD>- the number of additional mallocs incurred.in the block stash Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstash   </B></TD><TD>- the size of the stash
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reallocs </B></TD><TD>- the number of additional mallocs incurred.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bnstash   </B></TD><TD>- the size of the block stash
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>breallocs </B></TD><TD>- the number of additional mallocs incurred.in the block stash
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>(), <A HREF="../Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</A>(), <A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Mat/MatStashSetInitialSize.html#MatStashSetInitialSize">MatStashSetInitialSize</A>()
diff --git a/docs/manualpages/Mat/MatStashSetInitialSize.html b/docs/manualpages/Mat/MatStashSetInitialSize.html
index e9d27ee..cc843ad 100644
--- a/docs/manualpages/Mat/MatStashSetInitialSize.html
+++ b/docs/manualpages/Mat/MatStashSetInitialSize.html
@@ -5,8 +5,8 @@
 <TITLE>MatStashSetInitialSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatStashSetInitialSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatStashSetInitialSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatStashSetInitialSize"><H1>MatStashSetInitialSize</H1></A>
 sets the sizes of the matrix stash, that is used during the assembly process to store values that belong to other processors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,35 @@ sets the sizes of the matrix stash, that is used during the assembly process to
 #include "petscmat.h" 
 PetscErrorCode MatStashSetInitialSize(Mat mat,PetscInt size, PetscInt bsize)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size  </B></TD><TD>- the initial size of the stash. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bsize </B></TD><TD>- the initial size of the block-stash(if used). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size  </B></TD><TD>- the initial size of the stash.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bsize </B></TD><TD>- the initial size of the block-stash(if used).
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-matstash_initial_size <size> or <size0,size1,...sizep</B></TD><TD>- 1> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-matstash_block_initial_size <bsize>  or <bsize0,bsize1,...bsizep</B></TD><TD>- 1> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-matstash_initial_size <size> or <size0,size1,...sizep</B></TD><TD>- 1>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-matstash_block_initial_size <bsize>  or <bsize0,bsize1,...bsizep</B></TD><TD>- 1>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The block-stash is used for values set with <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() while Many brthe stash is used for values set with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() Many br
-<P>
-Run with the option -info and look for output of the form Many brMatAssemblyBegin_MPIXXX:Stash has MM entries, uses nn mallocs. Many brto determine the appropriate value, MM, to use for size and Many brMatAssemblyBegin_MPIXXX:Block-Stash has BMM entries, uses nn mallocs. Many brto determine the value, BMM to use for bsize Many br
+The block-stash is used for values set with <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>() while
+the stash is used for values set with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
+<P>
+Run with the option -info and look for output of the form
+MatAssemblyBegin_MPIXXX:Stash has MM entries, uses nn mallocs.
+to determine the appropriate value, MM, to use for size and
+MatAssemblyBegin_MPIXXX:Block-Stash has BMM entries, uses nn mallocs.
+to determine the value, BMM to use for bsize
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatStencil.html b/docs/manualpages/Mat/MatStencil.html
index 3c9992f..c325ee0 100644
--- a/docs/manualpages/Mat/MatStencil.html
+++ b/docs/manualpages/Mat/MatStencil.html
@@ -5,8 +5,8 @@
 <TITLE>MatStencil</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatStencil.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatStencil.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatStencil"><H1>MatStencil</H1></A>
 Data structure (C struct) for storing information about a single row or column of a matrix as indexed on an associated grid. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,9 +15,9 @@ typedef struct {
   <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> k,j,i,c;
 } <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A>;
 </PRE>
-Fortran usage is different, see <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() for details. Many br
+Fortran usage is different, see <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>() for details.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatStoreValues.html b/docs/manualpages/Mat/MatStoreValues.html
index 947635d..21e3316 100644
--- a/docs/manualpages/Mat/MatStoreValues.html
+++ b/docs/manualpages/Mat/MatStoreValues.html
@@ -5,8 +5,8 @@
 <TITLE>MatStoreValues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatStoreValues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatStoreValues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatStoreValues"><H1>MatStoreValues</H1></A>
 Stashes a copy of the matrix values; this allows, for example, reuse of the linear part of a Jacobian, while recomputing the nonlinear portion. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Stashes a copy of the matrix values; this allows, for example, reuse of the line
 #include "petscmat.h" 
 PetscErrorCode  MatStoreValues(Mat mat)
 </PRE>
-Collect on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collect on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix (currently only AIJ matrices support this option) Many br
+<DT><B>mat </B> -the matrix (currently only AIJ matrices support this option)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Common Usage, with SNESSolve()</FONT></H3>
 <pre>
@@ -87,9 +87,12 @@ Collect on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Matrix must already be assemblied before calling this routine Many brMust set the matrix option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NEW_NONZERO_LOCATIONS,<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>); before Many brcalling this routine. Many br
+Matrix must already be assemblied before calling this routine
+Must set the matrix option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NEW_NONZERO_LOCATIONS,<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>); before
+calling this routine.
 <P>
-When this is called multiple times it overwrites the previous set of stored values Many brand does not allocated additional space. Many br
+When this is called multiple times it overwrites the previous set of stored values
+and does not allocated additional space.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatRetrieveValues.html#MatRetrieveValues">MatRetrieveValues</A>()
diff --git a/docs/manualpages/Mat/MatStructure.html b/docs/manualpages/Mat/MatStructure.html
index 87162cb..5f8698e 100644
--- a/docs/manualpages/Mat/MatStructure.html
+++ b/docs/manualpages/Mat/MatStructure.html
@@ -5,17 +5,17 @@
 <TITLE>MatStructure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatStructure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatStructure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatStructure"><H1>MatStructure</H1></A>
 Indicates if two matrices have the same nonzero structure 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {DIFFERENT_NONZERO_PATTERN,SUBSET_NONZERO_PATTERN,SAME_NONZERO_PATTERN} <A HREF="../Mat/MatStructure.html#MatStructure">MatStructure</A>;
 </PRE>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h Many br
+Any additions/changes here MUST also be made in include/petsc/finclude/petscmat.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCopy.html#MatCopy">MatCopy</A>(), <A HREF="../Mat/MatAXPY.html#MatAXPY">MatAXPY</A>()
diff --git a/docs/manualpages/Mat/MatSubMatrixUpdate.html b/docs/manualpages/Mat/MatSubMatrixUpdate.html
index 13bf72f..6afd302 100644
--- a/docs/manualpages/Mat/MatSubMatrixUpdate.html
+++ b/docs/manualpages/Mat/MatSubMatrixUpdate.html
@@ -5,8 +5,8 @@
 <TITLE>MatSubMatrixUpdate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSubMatrixUpdate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSubMatrixUpdate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSubMatrixUpdate"><H1>MatSubMatrixUpdate</H1></A>
 Updates a submatrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Updates a submatrix
 #include "petscmat.h" 
 PetscErrorCode  MatSubMatrixUpdate(Mat N,Mat A,IS isrow,IS iscol)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- submatrix to update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- full matrix in the submatrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow </B></TD><TD>- rows in the update (same as the first time the submatrix was created) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol </B></TD><TD>- columns in the update (same as the first time the submatrix was created) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- submatrix to update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- full matrix in the submatrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isrow </B></TD><TD>- rows in the update (same as the first time the submatrix was created)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscol </B></TD><TD>- columns in the update (same as the first time the submatrix was created)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most will use <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A> which provides a more efficient representation if it is available. Many br
+Most will use <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A> which provides a more efficient representation if it is available.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A>(), <A HREF="../Mat/MatCreateSubMatrix.html#MatCreateSubMatrix">MatCreateSubMatrix</A>()
diff --git a/docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html b/docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html
index 0e2ae69..428b8b2 100644
--- a/docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html
+++ b/docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html
@@ -5,8 +5,8 @@
 <TITLE>MatSubdomainsCreateCoalesce</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSubdomainsCreateCoalesce"><H1>MatSubdomainsCreateCoalesce</H1></A>
 Creates index subdomains by coalescing adjacent ranks' ownership ranges. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Creates index subdomains by coalescing adjacent ranks' ownership ranges.
 #include "petscmat.h" 
 PetscErrorCode MatSubdomainsCreateCoalesce(Mat A,PetscInt N,PetscInt *n,IS *iss[])
 </PRE>
-Collective on A Many br
+Collective on A
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A   </B></TD><TD>- the matrix to create subdomains from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N   </B></TD><TD>- requested number of subdomains Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A   </B></TD><TD>- the matrix to create subdomains from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N   </B></TD><TD>- requested number of subdomains
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of subdomains resulting on this rank Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iss </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> list with indices of subdomains on this rank Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of subdomains resulting on this rank
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iss </B></TD><TD>- <A HREF="../IS/IS.html#IS">IS</A> list with indices of subdomains on this rank
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: number of subdomains must be smaller than the communicator size Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+Notes: number of subdomains must be smaller than the communicator size
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatSubdomainsCreateCoalesce">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatSuperluSetILUDropTol.html b/docs/manualpages/Mat/MatSuperluSetILUDropTol.html
index 3dae669..3611166 100644
--- a/docs/manualpages/Mat/MatSuperluSetILUDropTol.html
+++ b/docs/manualpages/Mat/MatSuperluSetILUDropTol.html
@@ -5,8 +5,8 @@
 <TITLE>MatSuperluSetILUDropTol</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatSuperluSetILUDropTol.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatSuperluSetILUDropTol.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatSuperluSetILUDropTol"><H1>MatSuperluSetILUDropTol</H1></A>
 Set SuperLU ILU drop tolerance Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode MatSuperluSetILUDropTol(Mat F,PetscReal dtol)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-SuperLU interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- drop tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- the factored matrix obtained by calling <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() from PETSc-SuperLU interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- drop tolerance
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_superlu_ilu_droptol <dtol></B> - Many br Many br
+<DT><B>-mat_superlu_ilu_droptol <dtol></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>SuperLU Users' Guide</B> - Many br
+<DT><B>SuperLU Users' Guide</B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>()
diff --git a/docs/manualpages/Mat/MatTransColoringApplyDenToSp.html b/docs/manualpages/Mat/MatTransColoringApplyDenToSp.html
index 282136a..16e80fa 100644
--- a/docs/manualpages/Mat/MatTransColoringApplyDenToSp.html
+++ b/docs/manualpages/Mat/MatTransColoringApplyDenToSp.html
@@ -5,8 +5,8 @@
 <TITLE>MatTransColoringApplyDenToSp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatTransColoringApplyDenToSp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatTransColoringApplyDenToSp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatTransColoringApplyDenToSp"><H1>MatTransColoringApplyDenToSp</H1></A>
 Given a symbolic matrix product Csp=A*B^T for which a <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A> context has been created and a dense matrix Cden=A*Btdense in which Btdens is obtained from <A HREF="../Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</A>(), recover sparse matrix Csp from Cden. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Given a symbolic matrix product Csp=A*B^T for which a <A HREF="../Mat/MatTranspo
 #include "petscmat.h" 
 PetscErrorCode MatTransColoringApplyDenToSp(MatTransposeColoring matcoloring,Mat Cden,Mat Csp)
 </PRE>
-Collective on <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A> Many br
+Collective on <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- coloring context created with <A HREF="../Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Cden </B></TD><TD>- matrix product of a sparse matrix and a dense matrix Btdense Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- coloring context created with <A HREF="../Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Cden </B></TD><TD>- matrix product of a sparse matrix and a dense matrix Btdense
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>Csp </B> -sparse matrix Many br
+<DT><B>Csp </B> -sparse matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_multtranspose_coloring_view </B></TD><TD>- Activates basic viewing or coloring Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_multtranspose_coloring_view_draw </B></TD><TD>- Activates drawing of coloring Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_multtranspose_coloring_view_info </B></TD><TD>- Activates viewing of coloring info Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_multtranspose_coloring_view </B></TD><TD>- Activates basic viewing or coloring
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_multtranspose_coloring_view_draw </B></TD><TD>- Activates drawing of coloring
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_multtranspose_coloring_view_info </B></TD><TD>- Activates viewing of coloring info
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</A>(), <A HREF="../Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</A>(), <A HREF="../Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</A>()
diff --git a/docs/manualpages/Mat/MatTransColoringApplySpToDen.html b/docs/manualpages/Mat/MatTransColoringApplySpToDen.html
index acd2061..9f7c555 100644
--- a/docs/manualpages/Mat/MatTransColoringApplySpToDen.html
+++ b/docs/manualpages/Mat/MatTransColoringApplySpToDen.html
@@ -5,8 +5,8 @@
 <TITLE>MatTransColoringApplySpToDen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatTransColoringApplySpToDen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatTransColoringApplySpToDen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatTransColoringApplySpToDen"><H1>MatTransColoringApplySpToDen</H1></A>
 Given a symbolic matrix product C=A*B^T for which a <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A> context has been created, computes a dense B^T by Apply <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A> to sparse B. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Given a symbolic matrix product C=A*B^T for which a <A HREF="../Mat/MatTranspose
 #include "petscmat.h" 
 PetscErrorCode MatTransColoringApplySpToDen(MatTransposeColoring coloring,Mat B,Mat Btdense)
 </PRE>
-Collective on <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A> Many br
+Collective on <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- sparse matrix B Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Btdense </B></TD><TD>- symbolic dense matrix B^T Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- coloring context created with <A HREF="../Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- sparse matrix B
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Btdense </B></TD><TD>- symbolic dense matrix B^T
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- coloring context created with <A HREF="../Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>Btdense </B> -dense matrix B^T Many br
+<DT><B>Btdense </B> -dense matrix B^T
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_transpose_coloring_view </B></TD><TD>- Activates basic viewing or coloring Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_transpose_coloring_view_draw </B></TD><TD>- Activates drawing of coloring Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_transpose_coloring_view_info </B></TD><TD>- Activates viewing of coloring info Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_transpose_coloring_view </B></TD><TD>- Activates basic viewing or coloring
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_transpose_coloring_view_draw </B></TD><TD>- Activates drawing of coloring
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_transpose_coloring_view_info </B></TD><TD>- Activates viewing of coloring info
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</A>(), <A HREF="../Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</A>()
diff --git a/docs/manualpages/Mat/MatTranspose.html b/docs/manualpages/Mat/MatTranspose.html
index 4394f87..72a2281 100644
--- a/docs/manualpages/Mat/MatTranspose.html
+++ b/docs/manualpages/Mat/MatTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>MatTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatTranspose"><H1>MatTranspose</H1></A>
 Computes an in-place or out-of-place transpose of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Computes an in-place or out-of-place transpose of a matrix.
 #include "petscmat.h" 
 PetscErrorCode MatTranspose(Mat mat,MatReuse reuse,Mat *B)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to transpose Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix to transpose
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>B </B> -the transpose Many br
+<DT><B>B </B> -the transpose
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you  pass in &mat for B the transpose will be done in place, for example <A HREF="../Mat/MatTranspose.html#MatTranspose">MatTranspose</A>(mat,MAT_REUSE_MATRIX,&mat); Many br
+If you  pass in &mat for B the transpose will be done in place, for example <A HREF="../Mat/MatTranspose.html#MatTranspose">MatTranspose</A>(mat,MAT_REUSE_MATRIX,&mat);
 <P>
-Consider using <A HREF="../Mat/MatCreateTranspose.html#MatCreateTranspose">MatCreateTranspose</A>() instead if you only need a matrix that behaves like the transpose, but don't need the storage to be changed. Many br
+Consider using <A HREF="../Mat/MatCreateTranspose.html#MatCreateTranspose">MatCreateTranspose</A>() instead if you only need a matrix that behaves like the transpose, but don't need the storage to be changed.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatTransposeColoring.html b/docs/manualpages/Mat/MatTransposeColoring.html
index 6652041..caab5e5 100644
--- a/docs/manualpages/Mat/MatTransposeColoring.html
+++ b/docs/manualpages/Mat/MatTransposeColoring.html
@@ -5,15 +5,15 @@
 <TITLE>MatTransposeColoring</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatTransposeColoring.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatTransposeColoring.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatTransposeColoring"><H1>MatTransposeColoring</H1></A>
 Object for computing a sparse matrix product C=A*B^T via coloring 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_MatTransposeColoring* <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatTransposeColoringCreate.html b/docs/manualpages/Mat/MatTransposeColoringCreate.html
index 2e0e2fb..0207b46 100644
--- a/docs/manualpages/Mat/MatTransposeColoringCreate.html
+++ b/docs/manualpages/Mat/MatTransposeColoringCreate.html
@@ -5,8 +5,8 @@
 <TITLE>MatTransposeColoringCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatTransposeColoringCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatTransposeColoringCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatTransposeColoringCreate"><H1>MatTransposeColoringCreate</H1></A>
 Creates a matrix coloring context for matrix product C=A*B^T. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Creates a matrix coloring context for matrix product C=A*B^T.
 #include "petscmat.h" 
 PetscErrorCode MatTransposeColoringCreate(Mat mat,ISColoring iscoloring,MatTransposeColoring *color)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix product C Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring of the matrix; usually obtained with <A HREF="../MatOrderings/MatColoringCreate.html#MatColoringCreate">MatColoringCreate</A>() or <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix product C
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring of the matrix; usually obtained with <A HREF="../MatOrderings/MatColoringCreate.html#MatColoringCreate">MatColoringCreate</A>() or <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>color </B> -the new coloring context Many br
+<DT><B>color </B> -the new coloring context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</A>(), MatTransposeColoringSetFromOptions(), <A HREF="../Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</A>(),
-<BR><A HREF="../Mat/MatTransColoringApplyDenToSp.html#MatTransColoringApplyDenToSp">MatTransColoringApplyDenToSp</A>(), MatTransposeColoringView(), Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Mat/MatTransColoringApplyDenToSp.html#MatTransColoringApplyDenToSp">MatTransColoringApplyDenToSp</A>(), MatTransposeColoringView(),
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatTransposeColoringCreate">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatTransposeColoringDestroy.html b/docs/manualpages/Mat/MatTransposeColoringDestroy.html
index b61fdba..33ad121 100644
--- a/docs/manualpages/Mat/MatTransposeColoringDestroy.html
+++ b/docs/manualpages/Mat/MatTransposeColoringDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>MatTransposeColoringDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatTransposeColoringDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatTransposeColoringDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatTransposeColoringDestroy"><H1>MatTransposeColoringDestroy</H1></A>
 Destroys a coloring context for matrix product C=A*B^T that was created via <A HREF="../Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a coloring context for matrix product C=A*B^T that was created via <A H
 #include "petscmat.h" 
 PetscErrorCode MatTransposeColoringDestroy(MatTransposeColoring *c)
 </PRE>
-Collective on <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A> Many br
+Collective on <A HREF="../Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>c </B> -coloring context Many br
+<DT><B>c </B> -coloring context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</A>()
diff --git a/docs/manualpages/Mat/MatTransposeMatMult.html b/docs/manualpages/Mat/MatTransposeMatMult.html
index a3b8a27..20a7c67 100644
--- a/docs/manualpages/Mat/MatTransposeMatMult.html
+++ b/docs/manualpages/Mat/MatTransposeMatMult.html
@@ -5,8 +5,8 @@
 <TITLE>MatTransposeMatMult</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatTransposeMatMult.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatTransposeMatMult.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatTransposeMatMult"><H1>MatTransposeMatMult</H1></A>
 Performs Matrix-Matrix Multiplication C=A^T*B. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,35 @@ Performs Matrix-Matrix Multiplication C=A^T*B.
 #include "petscmat.h" 
 PetscErrorCode MatTransposeMatMult(Mat A,Mat B,MatReuse scall,PetscReal fill,Mat *C)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Neighbor-wise Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if not known Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the left matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the right matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scall </B></TD><TD>- either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> if not known
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>C </B> -the product matrix Many br
+<DT><B>C </B> -the product matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-C will be created if MAT_INITIAL_MATRIX and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(). Many br
+C will be created if MAT_INITIAL_MATRIX and must be destroyed by the user with <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>().
 <P>
-MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call Many br
+MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call
 <P>
-To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value Many bractually needed. Many br
+To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value
+actually needed.
 <P>
-This routine is currently implemented for pairs of AIJ matrices and pairs of SeqDense matrices and classes Many brwhich inherit from SeqAIJ.  C will be of same type as the input matrices. Many br
+This routine is currently implemented for pairs of AIJ matrices and pairs of SeqDense matrices and classes
+which inherit from SeqAIJ.  C will be of same type as the input matrices.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  MatTransposeMatMultSymbolic(), MatTransposeMatMultNumeric(), <A HREF="../Mat/MatMatMult.html#MatMatMult">MatMatMult</A>(), <A HREF="../Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</A>(), <A HREF="../Mat/MatPtAP.html#MatPtAP">MatPtAP</A>()
diff --git a/docs/manualpages/Mat/MatTransposeMatMultEqual.html b/docs/manualpages/Mat/MatTransposeMatMultEqual.html
index 72007d4..b75fe80 100644
--- a/docs/manualpages/Mat/MatTransposeMatMultEqual.html
+++ b/docs/manualpages/Mat/MatTransposeMatMultEqual.html
@@ -5,8 +5,8 @@
 <TITLE>MatTransposeMatMultEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatTransposeMatMultEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatTransposeMatMultEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatTransposeMatMultEqual"><H1>MatTransposeMatMultEqual</H1></A>
 Test A^T*B*x = C*x for n random vector x  
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,28 @@ Test A^T*B*x = C*x for n random vector x
 #include "petscmat.h"  
 PetscErrorCode MatTransposeMatMultEqual(Mat A,Mat B,Mat C,PetscInt n,PetscBool *flg)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix Many br</TD></TR></TABLE>
-<DT><B>C </B> -the third matrix Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the first matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the second matrix
+</TD></TR></TABLE>
+<DT><B>C </B> -the third matrix
 <br>
 </TABLE>
-<DT><B>n </B> -number of random vectors to be tested Many br
+<DT><B>n </B> -number of random vectors to be tested
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the products are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/multequal.c.html#MatTransposeMatMultEqual">src/mat/utils/multequal.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatType.html b/docs/manualpages/Mat/MatType.html
index 0f58718..e47bd9c 100644
--- a/docs/manualpages/Mat/MatType.html
+++ b/docs/manualpages/Mat/MatType.html
@@ -5,8 +5,8 @@
 <TITLE>MatType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatType"><H1>MatType</H1></A>
 String with the name of a PETSc matrix type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -75,7 +75,7 @@ typedef const char* <A HREF="../Mat/MatType.html#MatType">MatType</A>;
 #define <A HREF="../Mat/MATPREALLOCATOR.html#MATPREALLOCATOR">MATPREALLOCATOR</A>    "preallocator"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetType.html#MatSetType">MatSetType</A>(), <A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</A>, <A HREF="../Mat/MatRegister.html#MatRegister">MatRegister</A>()
diff --git a/docs/manualpages/Mat/MatView.html b/docs/manualpages/Mat/MatView.html
index d72a0b9..414c338 100644
--- a/docs/manualpages/Mat/MatView.html
+++ b/docs/manualpages/Mat/MatView.html
@@ -5,8 +5,8 @@
 <TITLE>MatView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatView"><H1>MatView</H1></A>
 Visualizes a matrix object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,65 +14,110 @@ Visualizes a matrix object.
 #include "petscmat.h" 
 PetscErrorCode MatView(Mat mat,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- for sequential matrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- for parallel matrices created on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>(comm) </B></TD><TD>- for matrices created on MPI communicator comm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_DRAW_WORLD.html#PETSC_VIEWER_DRAW_WORLD">PETSC_VIEWER_DRAW_WORLD</A> </B></TD><TD>- graphical display of nonzero structure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- for sequential matrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- for parallel matrices created on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>(comm) </B></TD><TD>- for matrices created on MPI communicator comm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_DRAW_WORLD.html#PETSC_VIEWER_DRAW_WORLD">PETSC_VIEWER_DRAW_WORLD</A> </B></TD><TD>- graphical display of nonzero structure
+</TD></TR></TABLE>
 <P>
-The user can open alternative visualization contexts with Many br
+The user can open alternative visualization contexts with
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() </B></TD><TD>- Outputs matrix to a specified file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() </B></TD><TD>- Outputs matrix in binary to a Many brspecified file; corresponding input uses <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>() </B></TD><TD>- Outputs nonzero matrix structure to Many bran X window display Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>() </B></TD><TD>- Outputs matrix to Socket viewer. Many brCurrently only the sequential dense and AIJ Many brmatrix types support the Socket viewer. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() </B></TD><TD>- Outputs matrix to a specified file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() </B></TD><TD>- Outputs matrix in binary to a
+specified file; corresponding input uses <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>() </B></TD><TD>- Outputs nonzero matrix structure to
+an X window display
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>() </B></TD><TD>- Outputs matrix to Socket viewer.
+Currently only the sequential dense and AIJ
+matrix types support the Socket viewer.
+</TD></TR></TABLE>
 <P>
-The user can call <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>() to specify the output Many brformat of ASCII printed objects (when using <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>, Many brPETSC_VIEWER_STDOUT_WORLD and <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>).  Available formats include Many br
+The user can call <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>() to specify the output
+format of ASCII printed objects (when using <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>,
+<A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> and <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>).  Available formats include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DEFAULT </B></TD><TD>- default, prints matrix contents Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_MATLAB </B></TD><TD>- prints matrix contents in Matlab format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_DENSE </B></TD><TD>- prints entire matrix including zeros Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_COMMON </B></TD><TD>- prints matrix contents, using a sparse Many brformat common among all matrix types Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_IMPL </B></TD><TD>- prints matrix contents, using an implementation-specific Many brformat (which is in many cases the same as the default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO </B></TD><TD>- prints basic information about the matrix Many brsize and structure (not the matrix entries) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO_DETAIL </B></TD><TD>- prints more detailed information about Many brthe matrix structure Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DEFAULT </B></TD><TD>- default, prints matrix contents
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_MATLAB </B></TD><TD>- prints matrix contents in Matlab format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_DENSE </B></TD><TD>- prints entire matrix including zeros
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_COMMON </B></TD><TD>- prints matrix contents, using a sparse
+format common among all matrix types
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_IMPL </B></TD><TD>- prints matrix contents, using an implementation-specific
+format (which is in many cases the same as the default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO </B></TD><TD>- prints basic information about the matrix
+size and structure (not the matrix entries)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO_DETAIL </B></TD><TD>- prints more detailed information about
+the matrix structure
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_info </B></TD><TD>- Prints info on matrix at conclusion of MatEndAssembly() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_info_detail </B></TD><TD>- Prints more detailed info Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view </B></TD><TD>- Prints matrix in ASCII format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_matlab </B></TD><TD>- Prints matrix in Matlab format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view draw </B></TD><TD>- PetscDraws nonzero structure of matrix, using <A HREF="../Mat/MatView.html#MatView">MatView</A>() and <A HREF="../Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Sets display name (default is host) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <sec> </B></TD><TD>- Sets number of seconds to pause after display Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view socket </B></TD><TD>- Sends matrix to socket, can be accessed from Matlab (see Users-Manual: <A HREF="../../manual.pdf#chapter.11">Chapter 11 Using MATLAB with PETSc</A> for details) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_socket_machine <machine> </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_socket_port <port> </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view binary </B></TD><TD>- save matrix to file in binary format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_filename <name> </B></TD><TD>-  Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_info </B></TD><TD>- Prints info on matrix at conclusion of MatEndAssembly()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_info_detail </B></TD><TD>- Prints more detailed info
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view </B></TD><TD>- Prints matrix in ASCII format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view ::ascii_matlab </B></TD><TD>- Prints matrix in Matlab format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view draw </B></TD><TD>- PetscDraws nonzero structure of matrix, using <A HREF="../Mat/MatView.html#MatView">MatView</A>() and <A HREF="../Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Sets display name (default is host)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <sec> </B></TD><TD>- Sets number of seconds to pause after display
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view socket </B></TD><TD>- Sends matrix to socket, can be accessed from Matlab (see Users-Manual: <A HREF="../../manual.pdf#chapter.11">Chapter 11 Using MATLAB with PETSc</A> for details)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_socket_machine <machine> </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_socket_port <port> </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_view binary </B></TD><TD>- save matrix to file in binary format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_filename <name> </B></TD><TD>- 
+
+</TD></TR></TABLE>
 <P>
-Notes: see the manual page for <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() for the exact format of the binary file when the binary Many brviewer is used. Many br
+Notes: see the manual page for <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() for the exact format of the binary file when the binary
+viewer is used.
 <P>
-See share/petsc/matlab/<A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>.m for a Matlab code that can read in the binary file when the binary Many brviewer is used. Many br
+See share/petsc/matlab/<A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>.m for a Matlab code that can read in the binary file when the binary
+viewer is used.
 <P>
-One can use '-mat_view draw -draw_pause -1' to pause the graphical display of matrix nonzero structure. Many br
+One can use '-mat_view draw -draw_pause -1' to pause the graphical display of matrix nonzero structure.
 <H3><FONT COLOR="#CC3333">And then use the following mouse functions</FONT></H3>
-left mouse: zoom in Many brmiddle mouse: zoom out Many brright mouse: continue with the simulation Many br
+left mouse: zoom in
+middle mouse: zoom out
+right mouse: continue with the simulation
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(),
-<BR><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/interface/matrix.c.html#MatView">src/mat/interface/matrix.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatXAIJSetPreallocation.html b/docs/manualpages/Mat/MatXAIJSetPreallocation.html
index 921494b..4066bb4 100644
--- a/docs/manualpages/Mat/MatXAIJSetPreallocation.html
+++ b/docs/manualpages/Mat/MatXAIJSetPreallocation.html
@@ -5,8 +5,8 @@
 <TITLE>MatXAIJSetPreallocation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatXAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatXAIJSetPreallocation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatXAIJSetPreallocation"><H1>MatXAIJSetPreallocation</H1></A>
 set preallocation for serial and parallel AIJ, BAIJ, and SBAIJ matrices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ set preallocation for serial and parallel AIJ, BAIJ, and SBAIJ matrices
 #include "petscmat.h"  
 PetscErrorCode MatXAIJSetPreallocation(Mat A,PetscInt bs,const PetscInt dnnz[],const PetscInt onnz[],const PetscInt dnnzu[],const PetscInt onnzu[])
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- matrix being preallocated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnnz </B></TD><TD>- number of nonzero blocks per block row of diagonal part of parallel matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>onnz </B></TD><TD>- number of nonzero blocks per block row of off-diagonal part of parallel matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnnzu </B></TD><TD>- number of nonzero blocks per block row of upper-triangular part of diagonal part of parallel matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>onnzu </B></TD><TD>- number of nonzero blocks per block row of upper-triangular part of off-diagonal part of parallel matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- matrix being preallocated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnnz </B></TD><TD>- number of nonzero blocks per block row of diagonal part of parallel matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>onnz </B></TD><TD>- number of nonzero blocks per block row of off-diagonal part of parallel matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dnnzu </B></TD><TD>- number of nonzero blocks per block row of upper-triangular part of diagonal part of parallel matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>onnzu </B></TD><TD>- number of nonzero blocks per block row of upper-triangular part of off-diagonal part of parallel matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSeqAIJSetPreallocation.html#MatSeqAIJSetPreallocation">MatSeqAIJSetPreallocation</A>(), <A HREF="../Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</A>(), <A HREF="../Mat/MatSeqBAIJSetPreallocation.html#MatSeqBAIJSetPreallocation">MatSeqBAIJSetPreallocation</A>(), <A HREF="../Mat/MatMPIBAIJSetPreallocation.html#MatMPIBAIJSetPreallocation">MatMPIBAIJSetPreallocation</A>(), <A HREF="../Mat/MatSeqSBAIJSetPreallocation.html#MatSeqSB [...]
-<BR><A HREF="../Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/utils/gcreate.c.html#MatXAIJSetPreallocation">src/mat/utils/gcreate.c</A>
 <BR><A HREF="./index.html">Index of all Mat routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Mat/MatZeroEntries.html b/docs/manualpages/Mat/MatZeroEntries.html
index caefab3..c9fffca 100644
--- a/docs/manualpages/Mat/MatZeroEntries.html
+++ b/docs/manualpages/Mat/MatZeroEntries.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroEntries</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroEntries.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroEntries.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroEntries"><H1>MatZeroEntries</H1></A>
 Zeros all entries of a matrix.  For sparse matrices this routine retains the old nonzero structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ Zeros all entries of a matrix.  For sparse matrices this routine retains the old
 #include "petscmat.h" 
 PetscErrorCode MatZeroEntries(Mat mat)
 </PRE>
-Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mat </B> -the matrix Many br
+<DT><B>mat </B> -the matrix
 <br>
 <P>
- Many br
+
 <P>
-Notes: If the matrix was not preallocated then a default, likely poor preallocation will be set in the matrix, so this should be called after the preallocation phase. Many brSee the Performance chapter of the users manual for information on preallocating matrices. Many br
+Notes: If the matrix was not preallocated then a default, likely poor preallocation will be set in the matrix, so this should be called after the preallocation phase.
+See the Performance chapter of the users manual for information on preallocating matrices.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRows.html b/docs/manualpages/Mat/MatZeroRows.html
index 8eb7c81..a1178fa 100644
--- a/docs/manualpages/Mat/MatZeroRows.html
+++ b/docs/manualpages/Mat/MatZeroRows.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRows</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRows.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRows.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRows"><H1>MatZeroRows</H1></A>
 Zeros all entries (except possibly the main diagonal) of a set of rows of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,48 @@ Zeros all entries (except possibly the main diagonal) of a set of rows of a matr
 #include "petscmat.h" 
 PetscErrorCode MatZeroRows(Mat mat,PetscInt numRows,const PetscInt rows[],PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the global row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the global row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For the AIJ and BAIJ matrix formats this removes the old nonzero structure, Many brbut does not release memory.  For the dense and block diagonal Many brformats this does not alter the nonzero structure. Many br
+For the AIJ and BAIJ matrix formats this removes the old nonzero structure,
+but does not release memory.  For the dense and block diagonal
+formats this does not alter the nonzero structure.
 <P>
-If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure Many brof the matrix is not changed (even for AIJ and BAIJ matrices) the values are Many brmerely zeroed. Many br
+If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure
+of the matrix is not changed (even for AIJ and BAIJ matrices) the values are
+merely zeroed.
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
-For the parallel case, all processes that share the matrix (i.e., Many brthose in the communicator used for matrix creation) MUST call this Many brroutine, regardless of whether any rows being zeroed are owned by Many brthem. Many br
+For the parallel case, all processes that share the matrix (i.e.,
+those in the communicator used for matrix creation) MUST call this
+routine, regardless of whether any rows being zeroed are owned by
+them.
 <P>
-Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to Many brlist only rows local to itself). Many br
+Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to
+list only rows local to itself).
 <P>
-You can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) if each process indicates only rows it Many browns that are to be zeroed. This saves a global synchronization in the implementation. Many br
+You can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) if each process indicates only rows it
+owns that are to be zeroed. This saves a global synchronization in the implementation.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRowsColumns.html b/docs/manualpages/Mat/MatZeroRowsColumns.html
index a05ba8e..d300a57 100644
--- a/docs/manualpages/Mat/MatZeroRowsColumns.html
+++ b/docs/manualpages/Mat/MatZeroRowsColumns.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRowsColumns</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRowsColumns.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRowsColumns.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRowsColumns"><H1>MatZeroRowsColumns</H1></A>
 Zeros all entries (except possibly the main diagonal) of a set of rows and columns of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,41 @@ Zeros all entries (except possibly the main diagonal) of a set of rows and colum
 #include "petscmat.h" 
 PetscErrorCode MatZeroRowsColumns(Mat mat,PetscInt numRows,const PetscInt rows[],PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the global row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the global row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix. Many br
+This does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix.
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
-For the parallel case, all processes that share the matrix (i.e., Many brthose in the communicator used for matrix creation) MUST call this Many brroutine, regardless of whether any rows being zeroed are owned by Many brthem. Many br
+For the parallel case, all processes that share the matrix (i.e.,
+those in the communicator used for matrix creation) MUST call this
+routine, regardless of whether any rows being zeroed are owned by
+them.
 <P>
-Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to Many brlist only rows local to itself). Many br
+Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to
+list only rows local to itself).
 <P>
-The option MAT_NO_OFF_PROC_ZERO_ROWS does not apply to this routine. Many br
+The option MAT_NO_OFF_PROC_ZERO_ROWS does not apply to this routine.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRowsColumnsIS.html b/docs/manualpages/Mat/MatZeroRowsColumnsIS.html
index 80fb2ad..eb1b68f 100644
--- a/docs/manualpages/Mat/MatZeroRowsColumnsIS.html
+++ b/docs/manualpages/Mat/MatZeroRowsColumnsIS.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRowsColumnsIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRowsColumnsIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRowsColumnsIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRowsColumnsIS"><H1>MatZeroRowsColumnsIS</H1></A>
 Zeros all entries (except possibly the main diagonal) of a set of rows and columns of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,39 @@ Zeros all entries (except possibly the main diagonal) of a set of rows and colum
 #include "petscmat.h" 
 PetscErrorCode MatZeroRowsColumnsIS(Mat mat,IS is,PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the rows to zero Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the rows to zero
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix. Many br
+This does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix.
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
-For the parallel case, all processes that share the matrix (i.e., Many brthose in the communicator used for matrix creation) MUST call this Many brroutine, regardless of whether any rows being zeroed are owned by Many brthem. Many br
+For the parallel case, all processes that share the matrix (i.e.,
+those in the communicator used for matrix creation) MUST call this
+routine, regardless of whether any rows being zeroed are owned by
+them.
 <P>
-Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to Many brlist only rows local to itself). Many br
+Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to
+list only rows local to itself).
 <P>
-The option MAT_NO_OFF_PROC_ZERO_ROWS does not apply to this routine. Many br
+The option MAT_NO_OFF_PROC_ZERO_ROWS does not apply to this routine.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRowsColumnsLocal.html b/docs/manualpages/Mat/MatZeroRowsColumnsLocal.html
index c7c27cd..17baffb 100644
--- a/docs/manualpages/Mat/MatZeroRowsColumnsLocal.html
+++ b/docs/manualpages/Mat/MatZeroRowsColumnsLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRowsColumnsLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRowsColumnsLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRowsColumnsLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRowsColumnsLocal"><H1>MatZeroRowsColumnsLocal</H1></A>
 Zeros all entries (except possibly the main diagonal) of a set of rows and columns of a matrix; using local numbering of rows. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,32 @@ Zeros all entries (except possibly the main diagonal) of a set of rows and colum
 #include "petscmat.h" 
 PetscErrorCode MatZeroRowsColumnsLocal(Mat mat,PetscInt numRows,const PetscInt rows[],PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the global row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the global row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Before calling <A HREF="../Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</A>(), the user must first set the Many brlocal-to-global mapping by calling <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>(). Many br
+Before calling <A HREF="../Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</A>(), the user must first set the
+local-to-global mapping by calling <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>().
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html b/docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html
index 220fc55..91857e1 100644
--- a/docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html
+++ b/docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRowsColumnsLocalIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRowsColumnsLocalIS"><H1>MatZeroRowsColumnsLocalIS</H1></A>
 Zeros all entries (except possibly the main diagonal) of a set of rows and columns of a matrix; using local numbering of rows. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,30 @@ Zeros all entries (except possibly the main diagonal) of a set of rows and colum
 #include "petscmat.h" 
 PetscErrorCode MatZeroRowsColumnsLocalIS(Mat mat,IS is,PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set of rows to remove Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set of rows to remove
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Before calling <A HREF="../Mat/MatZeroRowsColumnsLocalIS.html#MatZeroRowsColumnsLocalIS">MatZeroRowsColumnsLocalIS</A>(), the user must first set the Many brlocal-to-global mapping by calling <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>(). Many br
+Before calling <A HREF="../Mat/MatZeroRowsColumnsLocalIS.html#MatZeroRowsColumnsLocalIS">MatZeroRowsColumnsLocalIS</A>(), the user must first set the
+local-to-global mapping by calling <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>().
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRowsColumnsStencil.html b/docs/manualpages/Mat/MatZeroRowsColumnsStencil.html
index 499f27f..fd4375f 100644
--- a/docs/manualpages/Mat/MatZeroRowsColumnsStencil.html
+++ b/docs/manualpages/Mat/MatZeroRowsColumnsStencil.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRowsColumnsStencil</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRowsColumnsStencil.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRowsColumnsStencil.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRowsColumnsStencil"><H1>MatZeroRowsColumnsStencil</H1></A>
 Zeros all row and column entries (except possibly the main diagonal) of a set of rows and columns of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,51 @@ Zeros all row and column entries (except possibly the main diagonal) of a set of
 #include "petscmat.h" 
 PetscErrorCode MatZeroRowsColumnsStencil(Mat mat,PetscInt numRows,const MatStencil rows[],PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows/columns to remove Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the grid coordinates (and component number when dof > 1) for matrix rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows/columns to remove
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the grid coordinates (and component number when dof > 1) for matrix rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For the AIJ and BAIJ matrix formats this removes the old nonzero structure, Many brbut does not release memory.  For the dense and block diagonal Many brformats this does not alter the nonzero structure. Many br
+For the AIJ and BAIJ matrix formats this removes the old nonzero structure,
+but does not release memory.  For the dense and block diagonal
+formats this does not alter the nonzero structure.
 <P>
-If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure Many brof the matrix is not changed (even for AIJ and BAIJ matrices) the values are Many brmerely zeroed. Many br
+If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure
+of the matrix is not changed (even for AIJ and BAIJ matrices) the values are
+merely zeroed.
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
-For the parallel case, all processes that share the matrix (i.e., Many brthose in the communicator used for matrix creation) MUST call this Many brroutine, regardless of whether any rows being zeroed are owned by Many brthem. Many br
+For the parallel case, all processes that share the matrix (i.e.,
+those in the communicator used for matrix creation) MUST call this
+routine, regardless of whether any rows being zeroed are owned by
+them.
 <P>
-Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to Many brlist only rows local to itself, but the row/column numbers are given in local numbering). Many br
+Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to
+list only rows local to itself, but the row/column numbers are given in local numbering).
 <P>
-The grid coordinates are across the entire grid, not just the local portion Many br
+The grid coordinates are across the entire grid, not just the local portion
 <P>
-In Fortran idxm and idxn should be declared as Many br
+In Fortran idxm and idxn should be declared as
 <pre>
     <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A> idxm(4,m)
 </pre>
-and the values inserted using Many br
+and the values inserted using
 <pre>
    idxm(MatStencil_i,1) = i
 </pre>
@@ -55,13 +71,17 @@ and the values inserted using Many br
 <pre>
    idxm(MatStencil_c,1) = c
 </pre>
-etc Many br
+etc
 <P>
-For periodic boundary conditions use negative indices for values to the left (below 0; that are to be Many brobtained by wrapping values from right edge). For values to the right of the last entry using that index plus one Many bretc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the Many brDM_BOUNDARY_PERIODIC boundary type. Many br
+For periodic boundary conditions use negative indices for values to the left (below 0; that are to be
+obtained by wrapping values from right edge). For values to the right of the last entry using that index plus one
+etc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the
+DM_BOUNDARY_PERIODIC boundary type.
 <P>
-For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have Many bra single value per point) you can skip filling those indices. Many br
+For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have
+a single value per point) you can skip filling those indices.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRowsIS.html b/docs/manualpages/Mat/MatZeroRowsIS.html
index 3cc63b1..55c0180 100644
--- a/docs/manualpages/Mat/MatZeroRowsIS.html
+++ b/docs/manualpages/Mat/MatZeroRowsIS.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRowsIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRowsIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRowsIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRowsIS"><H1>MatZeroRowsIS</H1></A>
 Zeros all entries (except possibly the main diagonal) of a set of rows of a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,46 @@ Zeros all entries (except possibly the main diagonal) of a set of rows of a matr
 #include "petscmat.h" 
 PetscErrorCode MatZeroRowsIS(Mat mat,IS is,PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set of rows to remove Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set of rows to remove
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For the AIJ and BAIJ matrix formats this removes the old nonzero structure, Many brbut does not release memory.  For the dense and block diagonal Many brformats this does not alter the nonzero structure. Many br
+For the AIJ and BAIJ matrix formats this removes the old nonzero structure,
+but does not release memory.  For the dense and block diagonal
+formats this does not alter the nonzero structure.
 <P>
-If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure Many brof the matrix is not changed (even for AIJ and BAIJ matrices) the values are Many brmerely zeroed. Many br
+If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure
+of the matrix is not changed (even for AIJ and BAIJ matrices) the values are
+merely zeroed.
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
-For the parallel case, all processes that share the matrix (i.e., Many brthose in the communicator used for matrix creation) MUST call this Many brroutine, regardless of whether any rows being zeroed are owned by Many brthem. Many br
+For the parallel case, all processes that share the matrix (i.e.,
+those in the communicator used for matrix creation) MUST call this
+routine, regardless of whether any rows being zeroed are owned by
+them.
 <P>
-Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to Many brlist only rows local to itself). Many br
+Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to
+list only rows local to itself).
 <P>
-You can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) if each process indicates only rows it Many browns that are to be zeroed. This saves a global synchronization in the implementation. Many br
+You can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) if each process indicates only rows it
+owns that are to be zeroed. This saves a global synchronization in the implementation.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRowsLocal.html b/docs/manualpages/Mat/MatZeroRowsLocal.html
index 53a6b7d..a18bc46 100644
--- a/docs/manualpages/Mat/MatZeroRowsLocal.html
+++ b/docs/manualpages/Mat/MatZeroRowsLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRowsLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRowsLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRowsLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRowsLocal"><H1>MatZeroRowsLocal</H1></A>
 Zeros all entries (except possibly the main diagonal) of a set of rows of a matrix; using local numbering of rows. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,43 @@ Zeros all entries (except possibly the main diagonal) of a set of rows of a matr
 #include "petscmat.h" 
 PetscErrorCode MatZeroRowsLocal(Mat mat,PetscInt numRows,const PetscInt rows[],PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the global row indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the global row indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Before calling <A HREF="../Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</A>(), the user must first set the Many brlocal-to-global mapping by calling <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>(). Many br
+Before calling <A HREF="../Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</A>(), the user must first set the
+local-to-global mapping by calling <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>().
 <P>
-For the AIJ matrix formats this removes the old nonzero structure, Many brbut does not release memory.  For the dense and block diagonal Many brformats this does not alter the nonzero structure. Many br
+For the AIJ matrix formats this removes the old nonzero structure,
+but does not release memory.  For the dense and block diagonal
+formats this does not alter the nonzero structure.
 <P>
-If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure Many brof the matrix is not changed (even for AIJ and BAIJ matrices) the values are Many brmerely zeroed. Many br
+If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure
+of the matrix is not changed (even for AIJ and BAIJ matrices) the values are
+merely zeroed.
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
-You can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) if each process indicates only rows it Many browns that are to be zeroed. This saves a global synchronization in the implementation. Many br
+You can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) if each process indicates only rows it
+owns that are to be zeroed. This saves a global synchronization in the implementation.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRowsLocalIS.html b/docs/manualpages/Mat/MatZeroRowsLocalIS.html
index 0c299a4..d1aad86 100644
--- a/docs/manualpages/Mat/MatZeroRowsLocalIS.html
+++ b/docs/manualpages/Mat/MatZeroRowsLocalIS.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRowsLocalIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRowsLocalIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRowsLocalIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRowsLocalIS"><H1>MatZeroRowsLocalIS</H1></A>
 Zeros all entries (except possibly the main diagonal) of a set of rows of a matrix; using local numbering of rows. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,41 @@ Zeros all entries (except possibly the main diagonal) of a set of rows of a matr
 #include "petscmat.h" 
 PetscErrorCode MatZeroRowsLocalIS(Mat mat,IS is,PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set of rows to remove Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set of rows to remove
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Before calling <A HREF="../Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</A>(), the user must first set the Many brlocal-to-global mapping by calling <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>(). Many br
+Before calling <A HREF="../Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</A>(), the user must first set the
+local-to-global mapping by calling <A HREF="../Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</A>().
 <P>
-For the AIJ matrix formats this removes the old nonzero structure, Many brbut does not release memory.  For the dense and block diagonal Many brformats this does not alter the nonzero structure. Many br
+For the AIJ matrix formats this removes the old nonzero structure,
+but does not release memory.  For the dense and block diagonal
+formats this does not alter the nonzero structure.
 <P>
-If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure Many brof the matrix is not changed (even for AIJ and BAIJ matrices) the values are Many brmerely zeroed. Many br
+If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure
+of the matrix is not changed (even for AIJ and BAIJ matrices) the values are
+merely zeroed.
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
-You can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) if each process indicates only rows it Many browns that are to be zeroed. This saves a global synchronization in the implementation. Many br
+You can call <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) if each process indicates only rows it
+owns that are to be zeroed. This saves a global synchronization in the implementation.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/MatZeroRowsStencil.html b/docs/manualpages/Mat/MatZeroRowsStencil.html
index 5c53467..b419860 100644
--- a/docs/manualpages/Mat/MatZeroRowsStencil.html
+++ b/docs/manualpages/Mat/MatZeroRowsStencil.html
@@ -5,8 +5,8 @@
 <TITLE>MatZeroRowsStencil</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/MatZeroRowsStencil.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/MatZeroRowsStencil.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatZeroRowsStencil"><H1>MatZeroRowsStencil</H1></A>
 Zeros all entries (except possibly the main diagonal) of a set of rows of a matrix. These rows must be local to the process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,51 @@ Zeros all entries (except possibly the main diagonal) of a set of rows of a matr
 #include "petscmat.h" 
 PetscErrorCode MatZeroRowsStencil(Mat mat,PetscInt numRows,const MatStencil rows[],PetscScalar diag,Vec x,Vec b)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the grid coordinates (and component number when dof > 1) for matrix rows Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numRows </B></TD><TD>- the number of rows to remove
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows </B></TD><TD>- the grid coordinates (and component number when dof > 1) for matrix rows
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>diag </B></TD><TD>- value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- optional vector of solutions for zeroed rows (other entries in vector are not used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- optional vector of right hand side, that will be adjusted by provided solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For the AIJ and BAIJ matrix formats this removes the old nonzero structure, Many brbut does not release memory.  For the dense and block diagonal Many brformats this does not alter the nonzero structure. Many br
+For the AIJ and BAIJ matrix formats this removes the old nonzero structure,
+but does not release memory.  For the dense and block diagonal
+formats this does not alter the nonzero structure.
 <P>
-If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure Many brof the matrix is not changed (even for AIJ and BAIJ matrices) the values are Many brmerely zeroed. Many br
+If the option <A HREF="../Mat/MatSetOption.html#MatSetOption">MatSetOption</A>(mat,MAT_KEEP_NONZERO_PATTERN,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) the nonzero structure
+of the matrix is not changed (even for AIJ and BAIJ matrices) the values are
+merely zeroed.
 <P>
-The user can set a value in the diagonal entry (or for the AIJ and Many brrow formats can optionally remove the main diagonal entry from the Many brnonzero structure as well, by passing 0.0 as the final argument). Many br
+The user can set a value in the diagonal entry (or for the AIJ and
+row formats can optionally remove the main diagonal entry from the
+nonzero structure as well, by passing 0.0 as the final argument).
 <P>
-For the parallel case, all processes that share the matrix (i.e., Many brthose in the communicator used for matrix creation) MUST call this Many brroutine, regardless of whether any rows being zeroed are owned by Many brthem. Many br
+For the parallel case, all processes that share the matrix (i.e.,
+those in the communicator used for matrix creation) MUST call this
+routine, regardless of whether any rows being zeroed are owned by
+them.
 <P>
-Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to Many brlist only rows local to itself). Many br
+Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to
+list only rows local to itself).
 <P>
-The grid coordinates are across the entire grid, not just the local portion Many br
+The grid coordinates are across the entire grid, not just the local portion
 <P>
-In Fortran idxm and idxn should be declared as Many br
+In Fortran idxm and idxn should be declared as
 <pre>
     <A HREF="../Mat/MatStencil.html#MatStencil">MatStencil</A> idxm(4,m)
 </pre>
-and the values inserted using Many br
+and the values inserted using
 <pre>
    idxm(MatStencil_i,1) = i
 </pre>
@@ -55,13 +71,17 @@ and the values inserted using Many br
 <pre>
    idxm(MatStencil_c,1) = c
 </pre>
-etc Many br
+etc
 <P>
-For periodic boundary conditions use negative indices for values to the left (below 0; that are to be Many brobtained by wrapping values from right edge). For values to the right of the last entry using that index plus one Many bretc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the Many brDM_BOUNDARY_PERIODIC boundary type. Many br
+For periodic boundary conditions use negative indices for values to the left (below 0; that are to be
+obtained by wrapping values from right edge). For values to the right of the last entry using that index plus one
+etc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the
+DM_BOUNDARY_PERIODIC boundary type.
 <P>
-For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have Many bra single value per point) you can skip filling those indices. Many br
+For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have
+a single value per point) you can skip filling those indices.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Mat/PetscElementalFinalizePackage.html b/docs/manualpages/Mat/PetscElementalFinalizePackage.html
index b94de3d..cbb8169 100644
--- a/docs/manualpages/Mat/PetscElementalFinalizePackage.html
+++ b/docs/manualpages/Mat/PetscElementalFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscElementalFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/PetscElementalFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/PetscElementalFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscElementalFinalizePackage"><H1>PetscElementalFinalizePackage</H1></A>
 Finalize Elemental package 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Finalize Elemental package
 #include "petscmat.h" 
 PetscErrorCode PetscElementalFinalizePackage(void)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATELEMENTAL.html#MATELEMENTAL">MATELEMENTAL</A>, <A HREF="../Mat/PetscElementalInitializePackage.html#PetscElementalInitializePackage">PetscElementalInitializePackage</A>()
diff --git a/docs/manualpages/Mat/PetscElementalInitializePackage.html b/docs/manualpages/Mat/PetscElementalInitializePackage.html
index 5c1948d..a81baef 100644
--- a/docs/manualpages/Mat/PetscElementalInitializePackage.html
+++ b/docs/manualpages/Mat/PetscElementalInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscElementalInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/PetscElementalInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/PetscElementalInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscElementalInitializePackage"><H1>PetscElementalInitializePackage</H1></A>
 Initialize Elemental package 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Initialize Elemental package
 #include "petscmat.h" 
 PetscErrorCode PetscElementalInitializePackage(void)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MATELEMENTAL.html#MATELEMENTAL">MATELEMENTAL</A>, <A HREF="../Mat/PetscElementalFinalizePackage.html#PetscElementalFinalizePackage">PetscElementalFinalizePackage</A>()
diff --git a/docs/manualpages/Mat/VecScatterFFTWToPetsc.html b/docs/manualpages/Mat/VecScatterFFTWToPetsc.html
index b373af3..f97b569 100644
--- a/docs/manualpages/Mat/VecScatterFFTWToPetsc.html
+++ b/docs/manualpages/Mat/VecScatterFFTWToPetsc.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterFFTWToPetsc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/VecScatterFFTWToPetsc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/VecScatterFFTWToPetsc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterFFTWToPetsc"><H1>VecScatterFFTWToPetsc</H1></A>
 Converts FFTW output to the PETSc vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,23 @@ Converts FFTW output to the PETSc vector.
 #include "petscvec.h"   
 PetscErrorCode VecScatterFFTWToPetsc(Mat A,Vec x,Vec y)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- FFTW matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- FFTW vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- FFTW matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- FFTW vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>y </B> -PETSc vector Many br
+<DT><B>y </B> -PETSc vector
 <br>
 <P>
- Many br
+
 <P>
-Note: While doing real transform the FFTW output of backward DFT contains extra zeros at the end of last dimension. Many brVecScatterFFTWToPetsc removes those extra zeros. Many br
+Note: While doing real transform the FFTW output of backward DFT contains extra zeros at the end of last dimension.
+<A HREF="../Mat/VecScatterFFTWToPetsc.html#VecScatterFFTWToPetsc">VecScatterFFTWToPetsc</A> removes those extra zeros.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/VecScatterPetscToFFTW.html#VecScatterPetscToFFTW">VecScatterPetscToFFTW</A>()
diff --git a/docs/manualpages/Mat/VecScatterPetscToFFTW.html b/docs/manualpages/Mat/VecScatterPetscToFFTW.html
index 03e6419..fc1330b 100644
--- a/docs/manualpages/Mat/VecScatterPetscToFFTW.html
+++ b/docs/manualpages/Mat/VecScatterPetscToFFTW.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterPetscToFFTW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/VecScatterPetscToFFTW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/VecScatterPetscToFFTW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterPetscToFFTW"><H1>VecScatterPetscToFFTW</H1></A>
 Copies the PETSc vector to the vector that goes into FFTW block. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,28 @@ Copies the PETSc vector to the vector that goes into FFTW block.
 #include "petscvec.h"   
 PetscErrorCode VecScatterPetscToFFTW(Mat A,Vec x,Vec y)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- FFTW matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the PETSc vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- FFTW matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the PETSc vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>y </B> -the FFTW vector Many br
+<DT><B>y </B> -the FFTW vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-mat_fftw_plannerflags </B> -set FFTW planner flags Many br
+<DT><B>-mat_fftw_plannerflags </B> -set FFTW planner flags
 <br>
 <P>
- Many br
+
 <P>
-Note: For real parallel FFT, FFTW requires insertion of extra space at the end of last dimension. This required even when Many brone is not doing in-place transform. The last dimension size must be changed to 2*(dim[last]/2+1) to accommodate these extra Many brzeros. This routine does that job by scattering operation. Many br
+Note: For real parallel FFT, FFTW requires insertion of extra space at the end of last dimension. This required even when
+one is not doing in-place transform. The last dimension size must be changed to 2*(dim[last]/2+1) to accommodate these extra
+zeros. This routine does that job by scattering operation.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/VecScatterFFTWToPetsc.html#VecScatterFFTWToPetsc">VecScatterFFTWToPetsc</A>()
diff --git a/docs/manualpages/Mat/index.html b/docs/manualpages/Mat/index.html
index f64802a..2cbb369 100644
--- a/docs/manualpages/Mat/index.html
+++ b/docs/manualpages/Mat/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Mat/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Mat/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/docs/manualpages/MatFD/MatFDColoringApply.html b/docs/manualpages/MatFD/MatFDColoringApply.html
index a7bd007..e6b686e 100644
--- a/docs/manualpages/MatFD/MatFDColoringApply.html
+++ b/docs/manualpages/MatFD/MatFDColoringApply.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringApply"><H1>MatFDColoringApply</H1></A>
 Given a matrix for which a <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> context has been created, computes the Jacobian for a function via finite differences. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Given a matrix for which a <A HREF="../Mat/MatFDColoring.html#MatFDColoring">Mat
 #include "petscmat.h" 
 PetscErrorCode  MatFDColoringApply(Mat J,MatFDColoring coloring,Vec x1,void *sctx)
 </PRE>
-Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> Many br
+Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- location to store Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- coloring context created with <A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x1 </B></TD><TD>- location at which Jacobian is to be computed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sctx </B></TD><TD>- context required by function, if this is being used with the <A HREF="../SNES/SNES.html#SNES">SNES</A> solver then it is <A HREF="../SNES/SNES.html#SNES">SNES</A> object, otherwise it is null Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- location to store Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- coloring context created with <A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x1 </B></TD><TD>- location at which Jacobian is to be computed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sctx </B></TD><TD>- context required by function, if this is being used with the <A HREF="../SNES/SNES.html#SNES">SNES</A> solver then it is <A HREF="../SNES/SNES.html#SNES">SNES</A> object, otherwise it is null
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_type </B></TD><TD>- "wp" or "ds"  (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view </B></TD><TD>- Activates basic viewing or coloring Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view draw </B></TD><TD>- Activates drawing of coloring Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view ::ascii_info </B></TD><TD>- Activates viewing of coloring info Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_type </B></TD><TD>- "wp" or "ds"  (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view </B></TD><TD>- Activates basic viewing or coloring
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view draw </B></TD><TD>- Activates drawing of coloring
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view ::ascii_info </B></TD><TD>- Activates viewing of coloring info
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>(), <A HREF="../MatFD/MatFDColoringDestroy.html#MatFDColoringDestroy">MatFDColoringDestroy</A>(), <A HREF="../MatFD/MatFDColoringView.html#MatFDColoringView">MatFDColoringView</A>(), <A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>()
diff --git a/docs/manualpages/MatFD/MatFDColoringCreate.html b/docs/manualpages/MatFD/MatFDColoringCreate.html
index bd5932b..7f858fe 100644
--- a/docs/manualpages/MatFD/MatFDColoringCreate.html
+++ b/docs/manualpages/MatFD/MatFDColoringCreate.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringCreate"><H1>MatFDColoringCreate</H1></A>
 Creates a matrix coloring context for finite difference computation of Jacobians. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Creates a matrix coloring context for finite difference computation of Jacobians
 #include "petscmat.h" 
 PetscErrorCode  MatFDColoringCreate(Mat mat,ISColoring iscoloring,MatFDColoring *color)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix containing the nonzero structure of the Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring of the matrix; usually obtained with <A HREF="../MatOrderings/MatColoringCreate.html#MatColoringCreate">MatColoringCreate</A>() or <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix containing the nonzero structure of the Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring of the matrix; usually obtained with <A HREF="../MatOrderings/MatColoringCreate.html#MatColoringCreate">MatColoringCreate</A>() or <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>color </B> -the new coloring context Many br
+<DT><B>color </B> -the new coloring context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatFD/MatFDColoringDestroy.html#MatFDColoringDestroy">MatFDColoringDestroy</A>(),<A HREF="../SNES/SNESComputeJacobianDefaultColor.html#SNESComputeJacobianDefaultColor">SNESComputeJacobianDefaultColor</A>(), <A HREF="../IS/ISColoringCreate.html#ISColoringCreate">ISColoringCreate</A>(),
-<BR><A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>(), <A HREF="../MatFD/MatFDColoringSetFromOptions.html#MatFDColoringSetFromOptions">MatFDColoringSetFromOptions</A>(), <A HREF="../MatFD/MatFDColoringApply.html#MatFDColoringApply">MatFDColoringApply</A>(), Many brMatFDColoringView(), <A HREF="../MatFD/MatFDColoringSetParameters.html#MatFDColoringSetParameters">MatFDColoringSetParameters</A>(), <A HREF="../MatOrderings/MatColoringCre [...]
+<BR><A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>(), <A HREF="../MatFD/MatFDColoringSetFromOptions.html#MatFDColoringSetFromOptions">MatFDColoringSetFromOptions</A>(), <A HREF="../MatFD/MatFDColoringApply.html#MatFDColoringApply">MatFDColoringApply</A>(),
+<A HREF="../MatFD/MatFDColoringView.html#MatFDColoringView">MatFDColoringView</A>(), <A HREF="../MatFD/MatFDColoringSetParameters.html#MatFDColoringSetParameters">MatFDColoringSetParameters</A>(), <A HREF="../MatOrderings/MatColoringCreate.html#MatColoringCreate">MatColoringCreate</A>(), <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/matfd/fdmatrix.c.html#MatFDColoringCreate">src/mat/matfd/fdmatrix.c</A>
 <BR><A HREF="./index.html">Index of all MatFD routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatFD/MatFDColoringDestroy.html b/docs/manualpages/MatFD/MatFDColoringDestroy.html
index 09c1592..bb5d8b5 100644
--- a/docs/manualpages/MatFD/MatFDColoringDestroy.html
+++ b/docs/manualpages/MatFD/MatFDColoringDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringDestroy"><H1>MatFDColoringDestroy</H1></A>
 Destroys a matrix coloring context that was created via <A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a matrix coloring context that was created via <A HREF="../MatFD/MatFDC
 #include "petscmat.h" 
 PetscErrorCode  MatFDColoringDestroy(MatFDColoring *c)
 </PRE>
-Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> Many br
+Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>c </B> -coloring context Many br
+<DT><B>c </B> -coloring context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>()
diff --git a/docs/manualpages/MatFD/MatFDColoringGetFunction.html b/docs/manualpages/MatFD/MatFDColoringGetFunction.html
index 8da1ab1..565628b 100644
--- a/docs/manualpages/MatFD/MatFDColoringGetFunction.html
+++ b/docs/manualpages/MatFD/MatFDColoringGetFunction.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringGetFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringGetFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringGetFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringGetFunction"><H1>MatFDColoringGetFunction</H1></A>
 Gets the function to use for computing the Jacobian. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the function to use for computing the Jacobian.
 #include "petscmat.h" 
 PetscErrorCode  MatFDColoringGetFunction(MatFDColoring matfd,PetscErrorCode (**f)(void),void **fctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>coloring </B> -the coloring context Many br
+<DT><B>coloring </B> -the coloring context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fctx </B></TD><TD>- the optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fctx </B></TD><TD>- the optional user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, Jacobian, finite differences, set, function
diff --git a/docs/manualpages/MatFD/MatFDColoringGetPerturbedColumns.html b/docs/manualpages/MatFD/MatFDColoringGetPerturbedColumns.html
index a15c7af..eb1587f 100644
--- a/docs/manualpages/MatFD/MatFDColoringGetPerturbedColumns.html
+++ b/docs/manualpages/MatFD/MatFDColoringGetPerturbedColumns.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringGetPerturbedColumns</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringGetPerturbedColumns.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringGetPerturbedColumns.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringGetPerturbedColumns"><H1>MatFDColoringGetPerturbedColumns</H1></A>
 Returns the indices of the columns that that are currently being perturbed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the indices of the columns that that are currently being perturbed.
 #include "petscmat.h" 
 PetscErrorCode  MatFDColoringGetPerturbedColumns(MatFDColoring coloring,PetscInt *n,PetscInt *cols[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>coloring </B> -coloring context created with <A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>() Many br
+<DT><B>coloring </B> -coloring context created with <A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local columns being perturbed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the column indices, in global numbering Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local columns being perturbed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols </B></TD><TD>- the column indices, in global numbering
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>(), <A HREF="../MatFD/MatFDColoringDestroy.html#MatFDColoringDestroy">MatFDColoringDestroy</A>(), <A HREF="../MatFD/MatFDColoringView.html#MatFDColoringView">MatFDColoringView</A>(), <A HREF="../MatFD/MatFDColoringApply.html#MatFDColoringApply">MatFDColoringApply</A>()
diff --git a/docs/manualpages/MatFD/MatFDColoringSetBlockSize.html b/docs/manualpages/MatFD/MatFDColoringSetBlockSize.html
index 916b43a..c69514b 100644
--- a/docs/manualpages/MatFD/MatFDColoringSetBlockSize.html
+++ b/docs/manualpages/MatFD/MatFDColoringSetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringSetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringSetBlockSize"><H1>MatFDColoringSetBlockSize</H1></A>
 Sets block size for efficient inserting entries of Jacobian matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets block size for efficient inserting entries of Jacobian matrix.
 #include "petscmat.h" 
 PetscErrorCode MatFDColoringSetBlockSize(MatFDColoring matfd,PetscInt brows,PetscInt bcols)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> Many br
+Logically Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- the coloring context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>brows </B></TD><TD>- number of rows in the block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcols </B></TD><TD>- number of columns in the block Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- the coloring context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>brows </B></TD><TD>- number of rows in the block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bcols </B></TD><TD>- number of columns in the block
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, coloring
diff --git a/docs/manualpages/MatFD/MatFDColoringSetFromOptions.html b/docs/manualpages/MatFD/MatFDColoringSetFromOptions.html
index 3a8b94b..9194722 100644
--- a/docs/manualpages/MatFD/MatFDColoringSetFromOptions.html
+++ b/docs/manualpages/MatFD/MatFDColoringSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringSetFromOptions"><H1>MatFDColoringSetFromOptions</H1></A>
 Sets coloring finite difference parameters from the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,37 @@ Sets coloring finite difference parameters from the options database.
 #include "petscmat.h" 
 PetscErrorCode  MatFDColoringSetFromOptions(MatFDColoring matfd)
 </PRE>
-Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> Many br
+Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>
 <P>
-The Jacobian, F'(u), is estimated with the differencing approximation Many br<PRE>
+The Jacobian, F'(u), is estimated with the differencing approximation
+<PRE>
        F'(u)_{:,i} = [F(u+h*dx_{i}) - F(u)]/h where
        h = error_rel*u[i]                 if  abs(u[i]) > umin
          = +/- error_rel*umin             otherwise, with +/- determined by the sign of u[i]
        dx_{i} = (0, ... 1, .... 0)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>coloring </B> -the coloring context Many br
+<DT><B>coloring </B> -the coloring context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_err <err> </B></TD><TD>- Sets <err> (square root of relative error in the function) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_umin <umin> </B></TD><TD>- Sets umin, the minimum allowable u-value magnitude Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_type </B></TD><TD>- "wp" or "ds" (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view </B></TD><TD>- Activates basic viewing Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view ::ascii_info </B></TD><TD>- Activates viewing info Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view draw </B></TD><TD>- Activates drawing Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_err <err> </B></TD><TD>- Sets <err> (square root of relative error in the function)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_umin <umin> </B></TD><TD>- Sets umin, the minimum allowable u-value magnitude
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_type </B></TD><TD>- "wp" or "ds" (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view </B></TD><TD>- Activates basic viewing
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view ::ascii_info </B></TD><TD>- Activates viewing info
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_view draw </B></TD><TD>- Activates drawing
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, finite differences, parameters
diff --git a/docs/manualpages/MatFD/MatFDColoringSetFunction.html b/docs/manualpages/MatFD/MatFDColoringSetFunction.html
index f326a8d..aa4d9a8 100644
--- a/docs/manualpages/MatFD/MatFDColoringSetFunction.html
+++ b/docs/manualpages/MatFD/MatFDColoringSetFunction.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringSetFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringSetFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringSetFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringSetFunction"><H1>MatFDColoringSetFunction</H1></A>
 Sets the function to use for computing the Jacobian. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Sets the function to use for computing the Jacobian.
 #include "petscmat.h" 
 PetscErrorCode  MatFDColoringSetFunction(MatFDColoring matfd,PetscErrorCode (*f)(void),void *fctx)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> Many br
+Logically Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- the coloring context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fctx </B></TD><TD>- the optional user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- the coloring context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fctx </B></TD><TD>- the optional user-defined function context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of (*f) function</FONT></H3>
-For <A HREF="../SNES/SNES.html#SNES">SNES</A>:    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*f)(<A HREF="../SNES/SNES.html#SNES">SNES</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,void*) Many brIf not using <A HREF="../SNES/SNES.html#SNES">SNES</A>: <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*f)(void *dummy,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,void*) and dum [...]
+For <A HREF="../SNES/SNES.html#SNES">SNES</A>:    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*f)(<A HREF="../SNES/SNES.html#SNES">SNES</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,void*)
+If not using <A HREF="../SNES/SNES.html#SNES">SNES</A>: <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*f)(void *dummy,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,void*) and dummy is ignored
 <P>
- Many br
+
 <P>
-Notes: This function is usually used automatically by <A HREF="../SNES/SNES.html#SNES">SNES</A> (when one uses <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() with the argument Many brSNESComputeJacobianDefaultColor()) and only needs to be used by someone computing a matrix via coloring directly by Many brcalling <A HREF="../MatFD/MatFDColoringApply.html#MatFDColoringApply">MatFDColoringApply</A>() Many br
+Notes: This function is usually used automatically by <A HREF="../SNES/SNES.html#SNES">SNES</A> (when one uses <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() with the argument
+<A HREF="../SNES/SNESComputeJacobianDefaultColor.html#SNESComputeJacobianDefaultColor">SNESComputeJacobianDefaultColor</A>()) and only needs to be used by someone computing a matrix via coloring directly by
+calling <A HREF="../MatFD/MatFDColoringApply.html#MatFDColoringApply">MatFDColoringApply</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-In Fortran you must call <A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>() for a coloring object to Many brbe used without <A HREF="../SNES/SNES.html#SNES">SNES</A> or within the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers. Many br
+In Fortran you must call <A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>() for a coloring object to
+be used without <A HREF="../SNES/SNES.html#SNES">SNES</A> or within the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, Jacobian, finite differences, set, function
diff --git a/docs/manualpages/MatFD/MatFDColoringSetParameters.html b/docs/manualpages/MatFD/MatFDColoringSetParameters.html
index 0ab25d5..ced6660 100644
--- a/docs/manualpages/MatFD/MatFDColoringSetParameters.html
+++ b/docs/manualpages/MatFD/MatFDColoringSetParameters.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringSetParameters</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringSetParameters.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringSetParameters.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringSetParameters"><H1>MatFDColoringSetParameters</H1></A>
 Sets the parameters for the sparse approximation of a Jacobian matrix using finite differences. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Sets the parameters for the sparse approximation of a Jacobian matrix using fini
 #include "petscmat.h" 
 PetscErrorCode MatFDColoringSetParameters(MatFDColoring matfd,PetscReal error,PetscReal umin)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> Many br
+Logically Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>
 <P>
-The Jacobian is estimated with the differencing approximation Many br<PRE>
+The Jacobian is estimated with the differencing approximation
+<PRE>
        F'(u)_{:,i} = [F(u+h*dx_{i}) - F(u)]/h where
        h = error_rel*u[i]                 if  abs(u[i]) > umin
          = +/- error_rel*umin             otherwise, with +/- determined by the sign of u[i]
        dx_{i} = (0, ... 1, .... 0)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- the coloring context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>error_rel </B></TD><TD>- relative error Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>umin </B></TD><TD>- minimum allowable u-value magnitude Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coloring </B></TD><TD>- the coloring context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>error_rel </B></TD><TD>- relative error
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>umin </B></TD><TD>- minimum allowable u-value magnitude
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/Mat.html#Mat">Mat</A>, finite differences, coloring, set, parameters
diff --git a/docs/manualpages/MatFD/MatFDColoringSetUp.html b/docs/manualpages/MatFD/MatFDColoringSetUp.html
index 3175bc5..0b0bac0 100644
--- a/docs/manualpages/MatFD/MatFDColoringSetUp.html
+++ b/docs/manualpages/MatFD/MatFDColoringSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringSetUp"><H1>MatFDColoringSetUp</H1></A>
 Sets up the internal data structures of matrix coloring context for the later use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets up the internal data structures of matrix coloring context for the later us
 #include "petscmat.h" 
 PetscErrorCode MatFDColoringSetUp(Mat mat,ISColoring iscoloring,MatFDColoring color)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix containing the nonzero structure of the Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring of the matrix; usually obtained with MatGetColoring() or <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>color </B></TD><TD>- the matrix coloring context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix containing the nonzero structure of the Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscoloring </B></TD><TD>- the coloring of the matrix; usually obtained with MatGetColoring() or <A HREF="../DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>color </B></TD><TD>- the matrix coloring context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>, setup
diff --git a/docs/manualpages/MatFD/MatFDColoringView.html b/docs/manualpages/MatFD/MatFDColoringView.html
index b8d5ff3..9b0d592 100644
--- a/docs/manualpages/MatFD/MatFDColoringView.html
+++ b/docs/manualpages/MatFD/MatFDColoringView.html
@@ -5,8 +5,8 @@
 <TITLE>MatFDColoringView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/MatFDColoringView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/MatFDColoringView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatFDColoringView"><H1>MatFDColoringView</H1></A>
 Views a finite difference coloring context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,34 @@ Views a finite difference coloring context.
 #include "petscmat.h" 
 PetscErrorCode  MatFDColoringView(MatFDColoring c,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> Many br
+Collective on <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input  Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the coloring context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the coloring context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_DRAW_WORLD.html#PETSC_VIEWER_DRAW_WORLD">PETSC_VIEWER_DRAW_WORLD</A> </B></TD><TD>- graphical display of nonzero structure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_DRAW_WORLD.html#PETSC_VIEWER_DRAW_WORLD">PETSC_VIEWER_DRAW_WORLD</A> </B></TD><TD>- graphical display of nonzero structure
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Since PETSc uses only a small number of basic colors (currently 33), if the coloring Many brinvolves more than 33 then some seemingly identical colors are displayed making it look Many brlike an illegal coloring. This is just a graphical artifact. Many br
+Since PETSc uses only a small number of basic colors (currently 33), if the coloring
+involves more than 33 then some seemingly identical colors are displayed making it look
+like an illegal coloring. This is just a graphical artifact.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>()
diff --git a/docs/manualpages/MatFD/index.html b/docs/manualpages/MatFD/index.html
index 5ee5fbd..19c379f 100644
--- a/docs/manualpages/MatFD/index.html
+++ b/docs/manualpages/MatFD/index.html
@@ -3,8 +3,8 @@
 <TITLE>MatFD Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatFD/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatFD/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> MatFD Manual Pages
 </H2>
diff --git a/docs/manualpages/MatOrderings/MATCOARSENHEM.html b/docs/manualpages/MatOrderings/MATCOARSENHEM.html
index acae814..0cbd521 100644
--- a/docs/manualpages/MatOrderings/MATCOARSENHEM.html
+++ b/docs/manualpages/MatOrderings/MATCOARSENHEM.html
@@ -5,10 +5,10 @@
 <TITLE>MATCOARSENHEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATCOARSENHEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATCOARSENHEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATCOARSENHEM"><H1>MATCOARSENHEM</H1></A>
-A coarsener that uses HEM a simple greedy coarsener  Many br
+A coarsener that uses HEM a simple greedy coarsener 
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coarsen, create, context
diff --git a/docs/manualpages/MatOrderings/MATCOARSENMIS.html b/docs/manualpages/MatOrderings/MATCOARSENMIS.html
index 3ba2a2f..ef7c44b 100644
--- a/docs/manualpages/MatOrderings/MATCOARSENMIS.html
+++ b/docs/manualpages/MatOrderings/MATCOARSENMIS.html
@@ -5,20 +5,21 @@
 <TITLE>MATCOARSENMIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATCOARSENMIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATCOARSENMIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATCOARSENMIS"><H1>MATCOARSENMIS</H1></A>
-Creates a coarsen context via the external package MIS. Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Creates a coarsen context via the external package MIS. Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>coarse </B> -the coarsen context Many br
+<DT><B>coarse </B> -the coarsen context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coarsen_MIS_xxx </B></TD><TD>-  Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coarsen_MIS_xxx </B></TD><TD>- 
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coarsen, create, context
diff --git a/docs/manualpages/MatOrderings/MATCOLORINGGREEDY.html b/docs/manualpages/MatOrderings/MATCOLORINGGREEDY.html
index 1b285d4..ad8868d 100644
--- a/docs/manualpages/MatOrderings/MATCOLORINGGREEDY.html
+++ b/docs/manualpages/MatOrderings/MATCOLORINGGREEDY.html
@@ -5,17 +5,25 @@
 <TITLE>MATCOLORINGGREEDY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATCOLORINGGREEDY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATCOLORINGGREEDY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATCOLORINGGREEDY"><H1>MATCOLORINGGREEDY</H1></A>
-Greedy-with-conflict correction based Matrix Coloring for distance 1 and 2.  Many br
+Greedy-with-conflict correction based Matrix Coloring for distance 1 and 2. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-These algorithms proceed in two phases -- local coloring and conflict resolution.  The local coloring Many brtentatively colors all vertices at the distance required given what's known of the global coloring.  Then, Many brthe updated colors are transferred to different processors at distance one.  In the distance one case, each Many brvertex with nonlocal neighbors is then checked to see if it conforms, with the vertex being Many brmarked for recoloring if its lower weight than its same [...]
+These algorithms proceed in two phases -- local coloring and conflict resolution.  The local coloring
+tentatively colors all vertices at the distance required given what's known of the global coloring.  Then,
+the updated colors are transferred to different processors at distance one.  In the distance one case, each
+vertex with nonlocal neighbors is then checked to see if it conforms, with the vertex being
+marked for recoloring if its lower weight than its same colored neighbor.  In the distance two case,
+each boundary vertex's immediate star is checked for validity of the coloring.  Lower-weight conflict
+vertices are marked, and then the conflicts are gathered back on owning processors.  In both cases
+this is done until each column has received a valid color.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Bozdag et al. "A Parallel Distance 2 Graph Coloring Algorithm for Distributed Memory Computers" Many brHPCC'05 Proceedings of the First international conference on High Performance Computing and Communications Many br
+<DT><B>1. </B> -Bozdag et al. "A Parallel Distance 2 Graph Coloring Algorithm for Distributed Memory Computers"
+HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/MatOrderings/MATCOLORINGJP.html b/docs/manualpages/MatOrderings/MATCOLORINGJP.html
index a495d6c..bbf33e0 100644
--- a/docs/manualpages/MatOrderings/MATCOLORINGJP.html
+++ b/docs/manualpages/MatOrderings/MATCOLORINGJP.html
@@ -5,15 +5,17 @@
 <TITLE>MATCOLORINGJP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATCOLORINGJP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATCOLORINGJP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATCOLORINGJP"><H1>MATCOLORINGJP</H1></A>
-Parallel Jones-Plassmann Coloring  Many br
+Parallel Jones-Plassmann Coloring 
 <P>
-Notes: This method uses a parallel Luby-style coloring with weights to choose an independent set of processor Many brboundary vertices at each stage that may be assigned colors independently. Many br
+Notes: This method uses a parallel Luby-style coloring with weights to choose an independent set of processor
+boundary vertices at each stage that may be assigned colors independently.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -M. Jones and P. Plassmann, “A parallel graph coloring heuristic,” SIAM Journal on Scientific Computing, vol. 14, no. 3, Many brpp. 654–669, 1993. Many br
+<DT><B>1. </B> -M. Jones and P. Plassmann, “A parallel graph coloring heuristic,” SIAM Journal on Scientific Computing, vol. 14, no. 3,
+pp. 654–669, 1993.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/MatOrderings/MATCOLORINGPOWER.html b/docs/manualpages/MatOrderings/MATCOLORINGPOWER.html
index ab1b35d..5bb2ef7 100644
--- a/docs/manualpages/MatOrderings/MATCOLORINGPOWER.html
+++ b/docs/manualpages/MatOrderings/MATCOLORINGPOWER.html
@@ -5,13 +5,13 @@
 <TITLE>MATCOLORINGPOWER</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATCOLORINGPOWER.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATCOLORINGPOWER.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATCOLORINGPOWER"><H1>MATCOLORINGPOWER</H1></A>
-Take the matrix's nth power, then do one-coloring on it.  Many br
+Take the matrix's nth power, then do one-coloring on it. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is merely a trivial test algorithm. Many br
+This is merely a trivial test algorithm.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatColoringCreate.html#MatColoringCreate">MatColoringCreate</A>(), <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>, <A HREF="../MatOrderings/MatColoringSetType.html#MatColoringSetType">MatColoringSetType</A>()
diff --git a/docs/manualpages/MatOrderings/MATPARTITIONINGCHACO.html b/docs/manualpages/MatOrderings/MATPARTITIONINGCHACO.html
index e51ec75..8130663 100644
--- a/docs/manualpages/MatOrderings/MATPARTITIONINGCHACO.html
+++ b/docs/manualpages/MatOrderings/MATPARTITIONINGCHACO.html
@@ -5,13 +5,12 @@
 <TITLE>MATPARTITIONINGCHACO</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATPARTITIONINGCHACO.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATPARTITIONINGCHACO.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATPARTITIONINGCHACO"><H1>MATPARTITIONINGCHACO</H1></A>
-Creates a partitioning context via the external package Chaco.  Many br
-<P>
-Notes: See <a href="http://www.cs.sandia.gov/CRF/chac.html">http://www.cs.sandia.gov/CRF/chac.html </a> Many br
+Creates a partitioning context via the external package Chaco. 
 <P>
+Notes: See <a href="http://www.cs.sandia.gov/CRF/chac.html">http://www.cs.sandia.gov/CRF/chac.html </a> <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, create, context
 <BR>
diff --git a/docs/manualpages/MatOrderings/MATPARTITIONINGHIERARCHPART.html b/docs/manualpages/MatOrderings/MATPARTITIONINGHIERARCHPART.html
index 6b20277..51f7ee3 100644
--- a/docs/manualpages/MatOrderings/MATPARTITIONINGHIERARCHPART.html
+++ b/docs/manualpages/MatOrderings/MATPARTITIONINGHIERARCHPART.html
@@ -5,18 +5,18 @@
 <TITLE>MATPARTITIONINGHIERARCHPART</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATPARTITIONINGHIERARCHPART.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATPARTITIONINGHIERARCHPART.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATPARTITIONINGHIERARCHPART"><H1>MATPARTITIONINGHIERARCHPART</H1></A>
-Creates a partitioning context via hierarchical partitioning strategy. Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Creates a partitioning context via hierarchical partitioning strategy. Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, create, context
diff --git a/docs/manualpages/MatOrderings/MATPARTITIONINGPARMETIS.html b/docs/manualpages/MatOrderings/MATPARTITIONINGPARMETIS.html
index f809a1f..cae26d2 100644
--- a/docs/manualpages/MatOrderings/MATPARTITIONINGPARMETIS.html
+++ b/docs/manualpages/MatOrderings/MATPARTITIONINGPARMETIS.html
@@ -5,22 +5,23 @@
 <TITLE>MATPARTITIONINGPARMETIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATPARTITIONINGPARMETIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATPARTITIONINGPARMETIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATPARTITIONINGPARMETIS"><H1>MATPARTITIONINGPARMETIS</H1></A>
-Creates a partitioning context via the external package PARMETIS. Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Creates a partitioning context via the external package PARMETIS. Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_partitioning_parmetis_coarse_sequential </B></TD><TD>- use sequential PARMETIS coarse partitioner Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_partitioning_parmetis_coarse_sequential </B></TD><TD>- use sequential PARMETIS coarse partitioner
+</TD></TR>
 <P>
- Many br
+
 <P>
-Notes: See http://www-users.cs.umn.edu/~karypis/metis/ Many br
+Notes: See http://www-users.cs.umn.edu/~karypis/metis/
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, create, context
diff --git a/docs/manualpages/MatOrderings/MATPARTITIONINGPARTY.html b/docs/manualpages/MatOrderings/MATPARTITIONINGPARTY.html
index 05e4607..5205fc7 100644
--- a/docs/manualpages/MatOrderings/MATPARTITIONINGPARTY.html
+++ b/docs/manualpages/MatOrderings/MATPARTITIONINGPARTY.html
@@ -5,13 +5,12 @@
 <TITLE>MATPARTITIONINGPARTY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATPARTITIONINGPARTY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATPARTITIONINGPARTY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATPARTITIONINGPARTY"><H1>MATPARTITIONINGPARTY</H1></A>
-Creates a partitioning context via the external package Party.  Many br
-<P>
-Notes: See <a href="http://wwwcs.upb.de/fachbereich/AG/monien/RESEARCH/PART/party.html">http://wwwcs.upb.de/fachbereich/AG/monien/RESEARCH/PART/party.html </a> Many br
+Creates a partitioning context via the external package Party. 
 <P>
+Notes: See <a href="http://wwwcs.upb.de/fachbereich/AG/monien/RESEARCH/PART/party.html">http://wwwcs.upb.de/fachbereich/AG/monien/RESEARCH/PART/party.html </a> <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, create, context
 <BR>
diff --git a/docs/manualpages/MatOrderings/MATPARTITIONINGPTSCOTCH.html b/docs/manualpages/MatOrderings/MATPARTITIONINGPTSCOTCH.html
index 2c157a6..acf74f9 100644
--- a/docs/manualpages/MatOrderings/MATPARTITIONINGPTSCOTCH.html
+++ b/docs/manualpages/MatOrderings/MATPARTITIONINGPTSCOTCH.html
@@ -5,13 +5,12 @@
 <TITLE>MATPARTITIONINGPTSCOTCH</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MATPARTITIONINGPTSCOTCH.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MATPARTITIONINGPTSCOTCH.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MATPARTITIONINGPTSCOTCH"><H1>MATPARTITIONINGPTSCOTCH</H1></A>
-Creates a partitioning context via the external package SCOTCH.  Many br
-<P>
-Notes: See <a href="http://www.labri.fr/perso/pelegrin/scotch/">http://www.labri.fr/perso/pelegrin/scotch/ </a> Many br
+Creates a partitioning context via the external package SCOTCH. 
 <P>
+Notes: See <a href="http://www.labri.fr/perso/pelegrin/scotch/">http://www.labri.fr/perso/pelegrin/scotch/ </a> <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, create, context
 <BR>
diff --git a/docs/manualpages/MatOrderings/MatCoarsenApply.html b/docs/manualpages/MatOrderings/MatCoarsenApply.html
index a58f698..803f175 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenApply.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenApply.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenApply"><H1>MatCoarsenApply</H1></A>
 Gets a coarsen for a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,28 @@ Gets a coarsen for a matrix.
 #include "petscmat.h" 
 PetscErrorCode  MatCoarsenApply(MatCoarsen coarser)
 </PRE>
-Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> Many br
+Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>coarsen </B> -the coarsen Many br
+<DT><B>coarsen </B> -the coarsen
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-To specify the coarsen through the options database, use one of Many brthe following Many br
+To specify the coarsen through the options database, use one of
+the following
 <pre>
    -mat_coarsen_type mis
 </pre>
-To see the coarsen result Many br
+To see the coarsen result
 <pre>
    -mat_coarsen_view
 </pre>
 <P>
- Many br
+
 <P>
-Notes: Use <A HREF="../MatOrderings/MatCoarsenGetData.html#MatCoarsenGetData">MatCoarsenGetData</A>() to access the results of the coarsening Many br
+Notes: Use <A HREF="../MatOrderings/MatCoarsenGetData.html#MatCoarsenGetData">MatCoarsenGetData</A>() to access the results of the coarsening
 <P>
-The user can define additional coarsens; see <A HREF="../MatOrderings/MatCoarsenRegister.html#MatCoarsenRegister">MatCoarsenRegister</A>(). Many br
+The user can define additional coarsens; see <A HREF="../MatOrderings/MatCoarsenRegister.html#MatCoarsenRegister">MatCoarsenRegister</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, get, coarsen
@@ -42,7 +43,9 @@ The user can define additional coarsens; see <A HREF="../MatOrderings/MatCoarsen
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../MatOrderings/MatCoarsenRegister.html#MatCoarsenRegister">MatCoarsenRegister</A>(), <A HREF="../MatOrderings/MatCoarsenCreate.html#MatCoarsenCreate">MatCoarsenCreate</A>(),
-<BR><A HREF="../MatOrderings/MatCoarsenDestroy.html#MatCoarsenDestroy">MatCoarsenDestroy</A>(), <A HREF="../MatOrderings/MatCoarsenSetAdjacency.html#MatCoarsenSetAdjacency">MatCoarsenSetAdjacency</A>(), ISCoarsenToNumbering(), Many brISCoarsenCount(), <A HREF="../MatOrderings/MatCoarsenGetData.html#MatCoarsenGetData">MatCoarsenGetData</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../MatOrderings/MatCoarsenDestroy.html#MatCoarsenDestroy">MatCoarsenDestroy</A>(), <A HREF="../MatOrderings/MatCoarsenSetAdjacency.html#MatCoarsenSetAdjacency">MatCoarsenSetAdjacency</A>(), ISCoarsenToNumbering(),
+ISCoarsenCount(), <A HREF="../MatOrderings/MatCoarsenGetData.html#MatCoarsenGetData">MatCoarsenGetData</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/coarsen/coarsen.c.html#MatCoarsenApply">src/mat/coarsen/coarsen.c</A>
 <BR><A HREF="./index.html">Index of all MatOrderings routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatOrderings/MatCoarsenCreate.html b/docs/manualpages/MatOrderings/MatCoarsenCreate.html
index bb11bb4..2e37c36 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenCreate.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenCreate.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenCreate"><H1>MatCoarsenCreate</H1></A>
 Creates a coarsen context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a coarsen context.
 #include "petscmat.h" 
 PetscErrorCode  MatCoarsenCreate(MPI_Comm comm, MatCoarsen *newcrs)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newcrs </B> -location to put the context Many br
+<DT><B>newcrs </B> -location to put the context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coarsen, create, context
@@ -32,7 +32,7 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatCoarsenSetType.html#MatCoarsenSetType">MatCoarsenSetType</A>(), <A HREF="../MatOrderings/MatCoarsenApply.html#MatCoarsenApply">MatCoarsenApply</A>(), <A HREF="../MatOrderings/MatCoarsenDestroy.html#MatCoarsenDestroy">MatCoarsenDestroy</A>(),
-<BR><A HREF="../MatOrderings/MatCoarsenSetAdjacency.html#MatCoarsenSetAdjacency">MatCoarsenSetAdjacency</A>() Many br
+<BR><A HREF="../MatOrderings/MatCoarsenSetAdjacency.html#MatCoarsenSetAdjacency">MatCoarsenSetAdjacency</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/coarsen/coarsen.c.html#MatCoarsenCreate">src/mat/coarsen/coarsen.c</A>
diff --git a/docs/manualpages/MatOrderings/MatCoarsenDestroy.html b/docs/manualpages/MatOrderings/MatCoarsenDestroy.html
index 525b999..aad1c58 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenDestroy.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenDestroy"><H1>MatCoarsenDestroy</H1></A>
 Destroys the coarsen context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys the coarsen context.
 #include "petscmat.h" 
 PetscErrorCode  MatCoarsenDestroy(MatCoarsen *agg)
 </PRE>
-Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> Many br
+Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>agg </B> -the coarsen context Many br
+<DT><B>agg </B> -the coarsen context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coarsen, destroy, context
diff --git a/docs/manualpages/MatOrderings/MatCoarsenGetData.html b/docs/manualpages/MatOrderings/MatCoarsenGetData.html
index 4d9b2f1..eaa7e63 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenGetData.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenGetData.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenGetData</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenGetData.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenGetData.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenGetData"><H1>MatCoarsenGetData</H1></A>
 Gets the weights for vertices for a coarsen. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the weights for vertices for a coarsen.
 #include "petscmat.h" 
 PetscErrorCode MatCoarsenGetData(MatCoarsen coarser, PetscCoarsenData **llist)
 </PRE>
-Logically Collective on Coarsen Many br
+Logically Collective on Coarsen
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>coarser </B> -the coarsen context Many br
+<DT><B>coarser </B> -the coarsen context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>llist </B> -linked list of aggregates Many br
+<DT><B>llist </B> -linked list of aggregates
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coarsen
diff --git a/docs/manualpages/MatOrderings/MatCoarsenGetType.html b/docs/manualpages/MatOrderings/MatCoarsenGetType.html
index 797f70d..0482ccd 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenGetType.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenGetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenGetType"><H1>MatCoarsenGetType</H1></A>
 Gets the Coarsen method type and name (as a string) from the coarsen context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Gets the Coarsen method type and name (as a string) from the coarsen context.
 #include "petscmat.h" 
 PetscErrorCode  MatCoarsenGetType(MatCoarsen coarsen,MatCoarsenType *type)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>coarsen </B> -the coarsen context Many br
+<DT><B>coarsen </B> -the coarsen context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -coarsener type Many br
+<DT><B>type </B> -coarsener type
 <br>
 <P>
- Many br
+
 <P>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coarsen, get, method, name, type
diff --git a/docs/manualpages/MatOrderings/MatCoarsenRegister.html b/docs/manualpages/MatOrderings/MatCoarsenRegister.html
index 3e69469..0621ed3 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenRegister.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenRegister.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenRegister"><H1>MatCoarsenRegister</H1></A>
 Adds a new sparse matrix coarser to the  matrix package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,28 @@ Adds a new sparse matrix coarser to the  matrix package.
 #include "petscmat.h" 
 PetscErrorCode  MatCoarsenRegister(const char sname[],PetscErrorCode (*function)(MatCoarsen))
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of coarsen (for example <A HREF="../MatOrderings/MATCOARSENMIS.html#MATCOARSENMIS">MATCOARSENMIS</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- function pointer that creates the coarsen type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of coarsen (for example <A HREF="../MatOrderings/MATCOARSENMIS.html#MATCOARSENMIS">MATCOARSENMIS</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- function pointer that creates the coarsen type
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../MatOrderings/MatCoarsenRegister.html#MatCoarsenRegister">MatCoarsenRegister</A>("my_agg",MyAggCreate);
 </PRE>
- Many br
+
 <P>
-Then, your aggregator can be chosen with the procedural interface via Many br
+Then, your aggregator can be chosen with the procedural interface via
 <pre>
     <A HREF="../MatOrderings/MatCoarsenSetType.html#MatCoarsenSetType">MatCoarsenSetType</A>(agg,"my_agg")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -mat_coarsen_type my_agg
 </pre>
diff --git a/docs/manualpages/MatOrderings/MatCoarsenRegisterAll.html b/docs/manualpages/MatOrderings/MatCoarsenRegisterAll.html
index 686a10b..543702f 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenRegisterAll.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenRegisterAll.html
@@ -5,26 +5,33 @@
 <TITLE>MatCoarsenRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenRegisterAll"><H1>MatCoarsenRegisterAll</H1></A>
 Registers all of the matrix Coarsen routines in PETSc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatCoarsenRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Adding new methods</FONT></H3>
-To add a new method to the registry. Copy this routine and Many brmodify it to incorporate a call to <A HREF="../MatOrderings/MatCoarsenRegister.html#MatCoarsenRegister">MatCoarsenRegister</A>() for Many brthe new method, after the current list. Many br
+To add a new method to the registry. Copy this routine and
+modify it to incorporate a call to <A HREF="../MatOrderings/MatCoarsenRegister.html#MatCoarsenRegister">MatCoarsenRegister</A>() for
+the new method, after the current list.
 <P>
-Restricting the choices: To prevent all of the methods from being Many brregistered and thus save memory, copy this routine and modify it to Many brregister a zero, instead of the function name, for those methods you Many brdo not wish to register.  Make sure that the replacement routine is Many brlinked before libpetscmat.a. Many br
+Restricting the choices: To prevent all of the methods from being
+registered and thus save memory, copy this routine and modify it to
+register a zero, instead of the function name, for those methods you
+do not wish to register.  Make sure that the replacement routine is
+linked before libpetscmat.a.
 <P>
-.keywords: matrix, Coarsen, register, all Many br
+.keywords: matrix, Coarsen, register, all
 <P>
-.seealso: <A HREF="../MatOrderings/MatCoarsenRegister.html#MatCoarsenRegister">MatCoarsenRegister</A>(), MatCoarsenRegisterDestroy() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+.seealso: <A HREF="../MatOrderings/MatCoarsenRegister.html#MatCoarsenRegister">MatCoarsenRegister</A>(), MatCoarsenRegisterDestroy()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/coarsen/scoarsen.c.html#MatCoarsenRegisterAll">src/mat/coarsen/scoarsen.c</A>
 <BR><A HREF="./index.html">Index of all MatOrderings routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatOrderings/MatCoarsenSetAdjacency.html b/docs/manualpages/MatOrderings/MatCoarsenSetAdjacency.html
index 278f493..f79fcb1 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenSetAdjacency.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenSetAdjacency.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenSetAdjacency</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenSetAdjacency.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenSetAdjacency.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenSetAdjacency"><H1>MatCoarsenSetAdjacency</H1></A>
 Sets the adjacency graph (matrix) of the thing to be partitioned. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the adjacency graph (matrix) of the thing to be partitioned.
 #include "petscmat.h" 
 PetscErrorCode  MatCoarsenSetAdjacency(MatCoarsen agg, Mat adj)
 </PRE>
-Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>agg </B></TD><TD>- the coarsen context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adj </B></TD><TD>- the adjacency matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>agg </B></TD><TD>- the coarsen context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adj </B></TD><TD>- the adjacency matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coarsen, adjacency
diff --git a/docs/manualpages/MatOrderings/MatCoarsenSetFromOptions.html b/docs/manualpages/MatOrderings/MatCoarsenSetFromOptions.html
index 6a5df38..116ae3e 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenSetFromOptions.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenSetFromOptions"><H1>MatCoarsenSetFromOptions</H1></A>
 Sets various coarsen options from the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Sets various coarsen options from the options database.
 #include "petscmat.h" 
 PetscErrorCode MatCoarsenSetFromOptions(MatCoarsen coarser)
 </PRE>
-Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> Many br
+Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>coarser </B> -the coarsen context. Many br
+<DT><B>coarser </B> -the coarsen context.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
@@ -31,7 +31,7 @@ Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> Many br
      (for instance, mis)
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  coarsen, set, method, type
diff --git a/docs/manualpages/MatOrderings/MatCoarsenSetGreedyOrdering.html b/docs/manualpages/MatOrderings/MatCoarsenSetGreedyOrdering.html
index b392ab4..da430ef 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenSetGreedyOrdering.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenSetGreedyOrdering.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenSetGreedyOrdering</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenSetGreedyOrdering.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenSetGreedyOrdering.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenSetGreedyOrdering"><H1>MatCoarsenSetGreedyOrdering</H1></A>
 Sets the ordering of the vertices to use with a greedy coarsening method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Sets the ordering of the vertices to use with a greedy coarsening method
 #include "petscmat.h" 
 PetscErrorCode MatCoarsenSetGreedyOrdering(MatCoarsen coarser, const IS perm)
 </PRE>
-Logically Collective on Coarsen Many br
+Logically Collective on Coarsen
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarser </B></TD><TD>- the coarsen context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- vertex ordering of (greedy) algorithm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarser </B></TD><TD>- the coarsen context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>perm </B></TD><TD>- vertex ordering of (greedy) algorithm
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../IS/IS.html#IS">IS</A> weights is freed by PETSc, so user has given this to us Many br
+The <A HREF="../IS/IS.html#IS">IS</A> weights is freed by PETSc, so user has given this to us
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coarsen
diff --git a/docs/manualpages/MatOrderings/MatCoarsenSetStrictAggs.html b/docs/manualpages/MatOrderings/MatCoarsenSetStrictAggs.html
index 4e9f63f..74d29f9 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenSetStrictAggs.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenSetStrictAggs.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenSetStrictAggs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenSetStrictAggs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenSetStrictAggs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenSetStrictAggs"><H1>MatCoarsenSetStrictAggs</H1></A>
 Logically Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode MatCoarsenSetStrictAggs(MatCoarsen agg, PetscBool str)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>agg </B></TD><TD>- the coarsen context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- the adjacency matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>agg </B></TD><TD>- the coarsen context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- the adjacency matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coarsen, adjacency
diff --git a/docs/manualpages/MatOrderings/MatCoarsenSetType.html b/docs/manualpages/MatOrderings/MatCoarsenSetType.html
index f9f836c..0e16b4b 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenSetType.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenSetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenSetType"><H1>MatCoarsenSetType</H1></A>
 Sets the type of aggregator to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Sets the type of aggregator to use
 #include "petscmat.h" 
 PetscErrorCode  MatCoarsenSetType(MatCoarsen coarser, MatCoarsenType type)
 </PRE>
-Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> Many br
+Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarser </B></TD><TD>- the coarsen context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known coarsening method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coarser </B></TD><TD>- the coarsen context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known coarsening method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
 <pre>
@@ -32,7 +34,7 @@ Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> Many br
      (for instance, mis)
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  coarsen, set, method, type
diff --git a/docs/manualpages/MatOrderings/MatCoarsenView.html b/docs/manualpages/MatOrderings/MatCoarsenView.html
index e7ec50f..0aadda7 100644
--- a/docs/manualpages/MatOrderings/MatCoarsenView.html
+++ b/docs/manualpages/MatOrderings/MatCoarsenView.html
@@ -5,8 +5,8 @@
 <TITLE>MatCoarsenView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCoarsenView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCoarsenView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCoarsenView"><H1>MatCoarsenView</H1></A>
 Prints the coarsen data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Prints the coarsen data structure.
 #include "petscmat.h" 
 PetscErrorCode  MatCoarsenView(MatCoarsen agg,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A> Many br
+Collective on <A HREF="../Mat/MatCoarsen.html#MatCoarsen">MatCoarsen</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>agg </B> -the coarsen context Many br
+<DT><B>agg </B> -the coarsen context
 <br>
-<DT><B>viewer </B> -optional visualization context Many br
+<DT><B>viewer </B> -optional visualization context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open alternative visualization contexts with Many br
-<DT><B><A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() </B> -output to a specified file Many br
+The user can open alternative visualization contexts with
+<DT><B><A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() </B> -output to a specified file
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/MatOrderings/MatColoringApply.html b/docs/manualpages/MatOrderings/MatColoringApply.html
index 6ecbbed..139ec8e 100644
--- a/docs/manualpages/MatOrderings/MatColoringApply.html
+++ b/docs/manualpages/MatOrderings/MatColoringApply.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringApply"><H1>MatColoringApply</H1></A>
 Apply the coloring to the matrix, producing index sets corresponding to a number of independent sets in the induced graph. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Apply the coloring to the matrix, producing index sets corresponding to a number
 #include "petscmat.h"  
 PetscErrorCode MatColoringApply(MatColoring mc,ISColoring *coloring)
 </PRE>
-Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br
+<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>coloring </B> -the <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A> instance containing the coloring Many br
+<DT><B>coloring </B> -the <A HREF="../IS/ISColoring.html#ISColoring">ISColoring</A> instance containing the coloring
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring, Apply
diff --git a/docs/manualpages/MatOrderings/MatColoringCreate.html b/docs/manualpages/MatOrderings/MatColoringCreate.html
index ef064bd..ff83f77 100644
--- a/docs/manualpages/MatOrderings/MatColoringCreate.html
+++ b/docs/manualpages/MatOrderings/MatColoringCreate.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringCreate"><H1>MatColoringCreate</H1></A>
 Creates a matrix coloring context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,30 @@ Creates a matrix coloring context.
 #include "petscmat.h"  
 PetscErrorCode MatColoringCreate(Mat m,MatColoring *mcptr)
 </PRE>
-Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mcptr </B> -the new <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br
+<DT><B>mcptr </B> -the new <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_type </B></TD><TD>- the type of coloring algorithm used Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_maxcolors </B></TD><TD>- the maximum number of relevant colors, all nodes not in a color are in maxcolors+1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_distance </B></TD><TD>- compute a distance 1,2,... coloring. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_view </B></TD><TD>- print information about the coloring and the produced index sets Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_valid </B></TD><TD>- debugging option that prints all coloring incompatibilities Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_type </B></TD><TD>- the type of coloring algorithm used
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_maxcolors </B></TD><TD>- the maximum number of relevant colors, all nodes not in a color are in maxcolors+1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_distance </B></TD><TD>- compute a distance 1,2,... coloring.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_view </B></TD><TD>- print information about the coloring and the produced index sets
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_valid </B></TD><TD>- debugging option that prints all coloring incompatibilities
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring, Matrix
diff --git a/docs/manualpages/MatOrderings/MatColoringDestroy.html b/docs/manualpages/MatOrderings/MatColoringDestroy.html
index 7651023..a6e3e53 100644
--- a/docs/manualpages/MatOrderings/MatColoringDestroy.html
+++ b/docs/manualpages/MatOrderings/MatColoringDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringDestroy"><H1>MatColoringDestroy</H1></A>
 Destroys the matrix coloring context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys the matrix coloring context
 #include "petscmat.h"  
 PetscErrorCode MatColoringDestroy(MatColoring *mc)
 </PRE>
-Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br
+<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring, destroy
diff --git a/docs/manualpages/MatOrderings/MatColoringGetDistance.html b/docs/manualpages/MatOrderings/MatColoringGetDistance.html
index ed7c397..9508fdf 100644
--- a/docs/manualpages/MatOrderings/MatColoringGetDistance.html
+++ b/docs/manualpages/MatOrderings/MatColoringGetDistance.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringGetDistance</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringGetDistance.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringGetDistance.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringGetDistance"><H1>MatColoringGetDistance</H1></A>
 Gets the distance of the coloring 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Gets the distance of the coloring
 #include "petscmat.h"  
 PetscErrorCode MatColoringGetDistance(MatColoring mc,PetscInt *dist)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Logically Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mc </B></TD><TD>- the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mc </B></TD><TD>- the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dist </B></TD><TD>- the current distance being used for the coloring. Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dist </B></TD><TD>- the current distance being used for the coloring.
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring, distance
diff --git a/docs/manualpages/MatOrderings/MatColoringGetMaxColors.html b/docs/manualpages/MatOrderings/MatColoringGetMaxColors.html
index 287e4f4..4315f60 100644
--- a/docs/manualpages/MatOrderings/MatColoringGetMaxColors.html
+++ b/docs/manualpages/MatOrderings/MatColoringGetMaxColors.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringGetMaxColors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringGetMaxColors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringGetMaxColors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringGetMaxColors"><H1>MatColoringGetMaxColors</H1></A>
 Gets the maximum number of colors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the maximum number of colors
 #include "petscmat.h"  
 PetscErrorCode MatColoringGetMaxColors(MatColoring mc,PetscInt *maxcolors)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Logically Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br
+<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramter</FONT></H3>
-<DT><B>maxcolors </B> -the current maximum number of colors to produce Many br
+<DT><B>maxcolors </B> -the current maximum number of colors to produce
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring
diff --git a/docs/manualpages/MatOrderings/MatColoringRegister.html b/docs/manualpages/MatOrderings/MatColoringRegister.html
index 0a88b9b..f4b4a3b 100644
--- a/docs/manualpages/MatOrderings/MatColoringRegister.html
+++ b/docs/manualpages/MatOrderings/MatColoringRegister.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringRegister"><H1>MatColoringRegister</H1></A>
 Adds a new sparse matrix coloring to the  matrix package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,28 @@ Adds a new sparse matrix coloring to the  matrix package.
 #include "petscmat.h"  
 PetscErrorCode  MatColoringRegister(const char sname[],PetscErrorCode (*function)(MatColoring))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of Coloring (for example MATCOLORINGSL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- function pointer that creates the coloring Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of Coloring (for example MATCOLORINGSL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- function pointer that creates the coloring
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../MatOrderings/MatColoringRegister.html#MatColoringRegister">MatColoringRegister</A>("my_color",MyColor);
 </PRE>
- Many br
+
 <P>
-Then, your partitioner can be chosen with the procedural interface via Many br
+Then, your partitioner can be chosen with the procedural interface via
 <pre>
     <A HREF="../MatOrderings/MatColoringSetType.html#MatColoringSetType">MatColoringSetType</A>(part,"my_color")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -mat_coloring_type my_color
 </pre>
diff --git a/docs/manualpages/MatOrderings/MatColoringRegisterAll.html b/docs/manualpages/MatOrderings/MatColoringRegisterAll.html
index c1a0fa1..df57d8d 100644
--- a/docs/manualpages/MatOrderings/MatColoringRegisterAll.html
+++ b/docs/manualpages/MatOrderings/MatColoringRegisterAll.html
@@ -5,24 +5,27 @@
 <TITLE>MatColoringRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringRegisterAll"><H1>MatColoringRegisterAll</H1></A>
 Registers all of the matrix Coloring routines in PETSc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatColoringRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Adding new methods</FONT></H3>
-To add a new method to the registry. Copy this routine and Many brmodify it to incorporate a call to <A HREF="../MatOrderings/MatColoringRegister.html#MatColoringRegister">MatColoringRegister</A>() for Many brthe new method, after the current list. Many br
+To add a new method to the registry. Copy this routine and
+modify it to incorporate a call to <A HREF="../MatOrderings/MatColoringRegister.html#MatColoringRegister">MatColoringRegister</A>() for
+the new method, after the current list.
 <P>
-.keywords: matrix, coloring, register, all Many br
+.keywords: matrix, coloring, register, all
 <P>
-.seealso: <A HREF="../MatOrderings/MatColoringRegister.html#MatColoringRegister">MatColoringRegister</A>(), MatColoringRegisterDestroy() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+.seealso: <A HREF="../MatOrderings/MatColoringRegister.html#MatColoringRegister">MatColoringRegister</A>(), MatColoringRegisterDestroy()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/color/interface/matcoloringregi.c.html#MatColoringRegisterAll">src/mat/color/interface/matcoloringregi.c</A>
 <BR><A HREF="./index.html">Index of all MatOrderings routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatOrderings/MatColoringSetDistance.html b/docs/manualpages/MatOrderings/MatColoringSetDistance.html
index a766de1..19e2c20 100644
--- a/docs/manualpages/MatOrderings/MatColoringSetDistance.html
+++ b/docs/manualpages/MatOrderings/MatColoringSetDistance.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringSetDistance</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringSetDistance.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringSetDistance.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringSetDistance"><H1>MatColoringSetDistance</H1></A>
 Sets the distance of the coloring 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,21 @@ Sets the distance of the coloring
 #include "petscmat.h"  
 PetscErrorCode MatColoringSetDistance(MatColoring mc,PetscInt dist)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Logically Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mc </B></TD><TD>- the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dist </B></TD><TD>- the distance the coloring should compute Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mc </B></TD><TD>- the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dist </B></TD><TD>- the distance the coloring should compute
+</TD></TR>
 <P>
- Many br
+
 <P>
-Notes: The distance of the coloring denotes the minimum number Many brof edges in the graph induced by the matrix any two vertices Many brof the same color are.  Distance-1 colorings are the classical Many brcoloring, where no two vertices of the same color are adjacent. Many brdistance-2 colorings are useful for the computation of Jacobians. Many br
+Notes: The distance of the coloring denotes the minimum number
+of edges in the graph induced by the matrix any two vertices
+of the same color are.  Distance-1 colorings are the classical
+coloring, where no two vertices of the same color are adjacent.
+distance-2 colorings are useful for the computation of Jacobians.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring, distance, Jacobian
diff --git a/docs/manualpages/MatOrderings/MatColoringSetFromOptions.html b/docs/manualpages/MatOrderings/MatColoringSetFromOptions.html
index 650d3ea..5825c2a 100644
--- a/docs/manualpages/MatOrderings/MatColoringSetFromOptions.html
+++ b/docs/manualpages/MatOrderings/MatColoringSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringSetFromOptions"><H1>MatColoringSetFromOptions</H1></A>
 Sets <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> options from user parameters 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Sets <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> options from
 #include "petscmat.h"  
 PetscErrorCode MatColoringSetFromOptions(MatColoring mc)
 </PRE>
-Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mc </B> -<A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br
+<DT><B>mc </B> -<A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_type </B></TD><TD>- the type of coloring algorithm used Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_maxcolors </B></TD><TD>- the maximum number of relevant colors, all nodes not in a color are in maxcolors+1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_distance </B></TD><TD>- compute a distance 1,2,... coloring. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_view </B></TD><TD>- print information about the coloring and the produced index sets Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_type </B></TD><TD>- the type of coloring algorithm used
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_maxcolors </B></TD><TD>- the maximum number of relevant colors, all nodes not in a color are in maxcolors+1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_distance </B></TD><TD>- compute a distance 1,2,... coloring.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_coloring_view </B></TD><TD>- print information about the coloring and the produced index sets
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring, Matrix
diff --git a/docs/manualpages/MatOrderings/MatColoringSetMaxColors.html b/docs/manualpages/MatOrderings/MatColoringSetMaxColors.html
index ce4b00b..be17e95 100644
--- a/docs/manualpages/MatOrderings/MatColoringSetMaxColors.html
+++ b/docs/manualpages/MatOrderings/MatColoringSetMaxColors.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringSetMaxColors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringSetMaxColors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringSetMaxColors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringSetMaxColors"><H1>MatColoringSetMaxColors</H1></A>
 Sets the maximum number of colors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,22 @@ Sets the maximum number of colors
 #include "petscmat.h"  
 PetscErrorCode MatColoringSetMaxColors(MatColoring mc,PetscInt maxcolors)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Logically Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mc </B></TD><TD>- the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxcolors </B></TD><TD>- the maximum number of colors to produce Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mc </B></TD><TD>- the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxcolors </B></TD><TD>- the maximum number of colors to produce
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes:  This may be used to compute a certain number of Many brindependent sets from the graph.  For instance, while using Many brMATCOLORINGMIS and maxcolors = 1, one gets out an MIS.  Vertices Many brnot in a color are set to have color maxcolors+1, which is not Many bra valid color as they may be adjacent. Many br
+Notes:  This may be used to compute a certain number of
+independent sets from the graph.  For instance, while using
+MATCOLORINGMIS and maxcolors = 1, one gets out an MIS.  Vertices
+not in a color are set to have color maxcolors+1, which is not
+a valid color as they may be adjacent.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring
diff --git a/docs/manualpages/MatOrderings/MatColoringSetType.html b/docs/manualpages/MatOrderings/MatColoringSetType.html
index e17fea3..becbe1e 100644
--- a/docs/manualpages/MatOrderings/MatColoringSetType.html
+++ b/docs/manualpages/MatOrderings/MatColoringSetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringSetType"><H1>MatColoringSetType</H1></A>
 Sets the type of coloring algorithm used 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the type of coloring algorithm used
 #include "petscmat.h"  
 PetscErrorCode MatColoringSetType(MatColoring mc,MatColoringType type)
 </PRE>
-Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mc </B></TD><TD>- the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of coloring Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mc </B></TD><TD>- the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of coloring
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes:  Possible types include the sequential types MATCOLORINGLF, Many brMATCOLORINGSL, and MATCOLORINGID from the MINPACK package as well Many bras a parallel MATCOLORINGMIS algorithm. Many br
+Notes:  Possible types include the sequential types MATCOLORINGLF,
+MATCOLORINGSL, and MATCOLORINGID from the MINPACK package as well
+as a parallel MATCOLORINGMIS algorithm.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring, type
diff --git a/docs/manualpages/MatOrderings/MatColoringSetWeightType.html b/docs/manualpages/MatOrderings/MatColoringSetWeightType.html
index 4f0326d..9fb417f 100644
--- a/docs/manualpages/MatOrderings/MatColoringSetWeightType.html
+++ b/docs/manualpages/MatOrderings/MatColoringSetWeightType.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringSetWeightType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringSetWeightType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringSetWeightType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringSetWeightType"><H1>MatColoringSetWeightType</H1></A>
 Set the type of weight computation used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,15 @@ Set the type of weight computation used.
 #define __FUNCT__ "MatColoringSetWeightType"
 PetscErrorCode MatColoringSetWeightType(MatColoring mc,MatColoringWeightType wt)
 </PRE>
-Logically collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Logically collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br+  wt - the weight type Many br
+<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
++  wt - the weight type
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring, view
diff --git a/docs/manualpages/MatOrderings/MatColoringView.html b/docs/manualpages/MatOrderings/MatColoringView.html
index 86a0aa8..456bafe 100644
--- a/docs/manualpages/MatOrderings/MatColoringView.html
+++ b/docs/manualpages/MatOrderings/MatColoringView.html
@@ -5,8 +5,8 @@
 <TITLE>MatColoringView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatColoringView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatColoringView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatColoringView"><H1>MatColoringView</H1></A>
 Output details about the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,15 @@ Output details about the <A HREF="../Mat/MatColoring.html#MatColoring">MatColori
 #include "petscmat.h"  
 PetscErrorCode MatColoringView(MatColoring mc,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> Many br
+Collective on <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context Many br+  viewer - the Viewer context Many br
+<DT><B>mc </B> -the <A HREF="../Mat/MatColoring.html#MatColoring">MatColoring</A> context
++  viewer - the Viewer context
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Coloring, view
diff --git a/docs/manualpages/MatOrderings/MatCreateLaplacian.html b/docs/manualpages/MatOrderings/MatCreateLaplacian.html
index ed82d98..cdfe911 100644
--- a/docs/manualpages/MatOrderings/MatCreateLaplacian.html
+++ b/docs/manualpages/MatOrderings/MatCreateLaplacian.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateLaplacian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatCreateLaplacian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatCreateLaplacian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateLaplacian"><H1>MatCreateLaplacian</H1></A>
 Create the matrix Laplacian, with all values in the matrix less than the tolerance set to zero 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode MatCreateLaplacian(Mat A, PetscReal tol, PetscBool weighted, Mat
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A   </B></TD><TD>- The matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- The zero tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weighted </B></TD><TD>- Flag for using edge weights Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A   </B></TD><TD>- The matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- The zero tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weighted </B></TD><TD>- Flag for using edge weights
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>L </B> -The graph Laplacian matrix Many br
+<DT><B>L </B> -The graph Laplacian matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatChop.html#MatChop">MatChop</A>()
diff --git a/docs/manualpages/MatOrderings/MatGetOrdering.html b/docs/manualpages/MatOrderings/MatGetOrdering.html
index d497a19..ed19170 100644
--- a/docs/manualpages/MatOrderings/MatGetOrdering.html
+++ b/docs/manualpages/MatOrderings/MatGetOrdering.html
@@ -5,8 +5,8 @@
 <TITLE>MatGetOrdering</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatGetOrdering.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatGetOrdering.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatGetOrdering"><H1>MatGetOrdering</H1></A>
 Gets a reordering for a matrix to reduce fill or to improve numerical stability of LU factorization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Gets a reordering for a matrix to reduce fill or to improve numerical stability
 #include "petscmat.h" 
 PetscErrorCode  MatGetOrdering(Mat mat,MatOrderingType type,IS *rperm,IS *cperm)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of reordering, one of the following: Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of reordering, one of the following:
+</TD></TR></TABLE>
 <pre>
      MATORDERINGNATURAL - Natural
 </pre>
@@ -38,29 +40,36 @@ Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rperm </B></TD><TD>- row permutation indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cperm </B></TD><TD>- column permutation indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rperm </B></TD><TD>- row permutation indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cperm </B></TD><TD>- column permutation indices
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-mat_view_ordering draw </B> -plots matrix nonzero structure in new ordering Many br
+<DT><B>-mat_view_ordering draw </B> -plots matrix nonzero structure in new ordering
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This DOES NOT actually reorder the matrix; it merely returns two index sets Many brthat define a reordering. This is usually not used directly, rather use the Many broptions <A HREF="../PC/PCFactorSetMatOrderingType.html#PCFactorSetMatOrderingType">PCFactorSetMatOrderingType</A>() Many br
+This DOES NOT actually reorder the matrix; it merely returns two index sets
+that define a reordering. This is usually not used directly, rather use the
+options <A HREF="../PC/PCFactorSetMatOrderingType.html#PCFactorSetMatOrderingType">PCFactorSetMatOrderingType</A>()
 <P>
-The user can define additional orderings; see <A HREF="../MatOrderings/MatOrderingRegister.html#MatOrderingRegister">MatOrderingRegister</A>(). Many br
+The user can define additional orderings; see <A HREF="../MatOrderings/MatOrderingRegister.html#MatOrderingRegister">MatOrderingRegister</A>().
 <P>
-These are generally only implemented for sequential sparse matrices. Many br
+These are generally only implemented for sequential sparse matrices.
 <P>
-The external packages that PETSc can use for direct factorization such as SuperLU do not accept orderings provided by Many brthis call. Many br
+The external packages that PETSc can use for direct factorization such as SuperLU do not accept orderings provided by
+this call.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, set, ordering, factorization, direct, ILU, LU,
-<BR>fill, reordering, natural, Nested Dissection, Many brOne-way Dissection, Cholesky, Reverse Cuthill-McKee, Many brQuotient Minimum Degree Many br
+<BR>fill, reordering, natural, Nested Dissection,
+One-way Dissection, Cholesky, Reverse Cuthill-McKee,
+Quotient Minimum Degree
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../MatOrderings/MatOrderingRegister.html#MatOrderingRegister">MatOrderingRegister</A>(), <A HREF="../PC/PCFactorSetMatOrderingType.html#PCFactorSetMatOrderingType">PCFactorSetMatOrderingType</A>()
diff --git a/docs/manualpages/MatOrderings/MatMeshToCellGraph.html b/docs/manualpages/MatOrderings/MatMeshToCellGraph.html
index 7852d8f..19b52bb 100644
--- a/docs/manualpages/MatOrderings/MatMeshToCellGraph.html
+++ b/docs/manualpages/MatOrderings/MatMeshToCellGraph.html
@@ -5,8 +5,8 @@
 <TITLE>MatMeshToCellGraph</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatMeshToCellGraph.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatMeshToCellGraph.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMeshToCellGraph"><H1>MatMeshToCellGraph</H1></A>
 Uses the ParMETIS package to convert a <A HREF="../Mat/Mat.html#Mat">Mat</A> that represents a mesh to a <A HREF="../Mat/Mat.html#Mat">Mat</A> the represents the graph of the coupling between cells (the "dual" graph) and is suitable for partitioning with the <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> object. Use this to partition cells of a mesh. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,28 @@ Uses the ParMETIS package to convert a <A HREF="../Mat/Mat.html#Mat">Mat</A> tha
 #include "petscmat.h" 
 PetscErrorCode MatMeshToCellGraph(Mat mesh,PetscInt ncommonnodes,Mat *dual)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- the graph that represents the mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncommonnodes </B></TD><TD>- mesh elements that share this number of common nodes are considered neighbors, use 2 for triangules and Many brquadralaterials, 3 for tetrahedrals and 4 for hexahedrals Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- the graph that represents the mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncommonnodes </B></TD><TD>- mesh elements that share this number of common nodes are considered neighbors, use 2 for triangules and
+quadralaterials, 3 for tetrahedrals and 4 for hexahedrals
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dual </B> -the dual graph Many br
+<DT><B>dual </B> -the dual graph
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently requires ParMetis to be installed and uses ParMETIS_V3_Mesh2Dual() Many br
+Currently requires ParMetis to be installed and uses ParMETIS_V3_Mesh2Dual()
 <P>
-The columns of each row of the <A HREF="../Mat/Mat.html#Mat">Mat</A> mesh are the global vertex numbers of the vertices of that rows cell. The number of rows in mesh is Many brnumber of cells, the number of columns is the number of vertices. Many br
+The columns of each row of the <A HREF="../Mat/Mat.html#Mat">Mat</A> mesh are the global vertex numbers of the vertices of that rows cell. The number of rows in mesh is
+number of cells, the number of columns is the number of vertices.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatMeshToVertexGraph.html#MatMeshToVertexGraph">MatMeshToVertexGraph</A>(), <A HREF="../Mat/MatCreateMPIAdj.html#MatCreateMPIAdj">MatCreateMPIAdj</A>(), <A HREF="../MatOrderings/MatPartitioningCreate.html#MatPartitioningCreate">MatPartitioningCreate</A>()
diff --git a/docs/manualpages/MatOrderings/MatMeshToVertexGraph.html b/docs/manualpages/MatOrderings/MatMeshToVertexGraph.html
index b938596..1c8041b 100644
--- a/docs/manualpages/MatOrderings/MatMeshToVertexGraph.html
+++ b/docs/manualpages/MatOrderings/MatMeshToVertexGraph.html
@@ -5,8 +5,8 @@
 <TITLE>MatMeshToVertexGraph</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatMeshToVertexGraph.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatMeshToVertexGraph.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMeshToVertexGraph"><H1>MatMeshToVertexGraph</H1></A>
 This routine does not exist because ParMETIS does not provide the functionality.  Uses the ParMETIS package to convert a <A HREF="../Mat/Mat.html#Mat">Mat</A> that represents a mesh to a <A HREF="../Mat/Mat.html#Mat">Mat</A> the represents the graph of the coupling between vertices of the cells and is suitable for partitioning with the <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> object. Use this to partition vertices of a mesh. More likely you should use <A  [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ This routine does not exist because ParMETIS does not provide the functionality.
 #include "petscmat.h" 
 PetscErrorCode MatMeshToVertexGraph(Mat mesh,PetscInt ncommonnodes,Mat *dual)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- the graph that represents the mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncommonnodes </B></TD><TD>- mesh elements that share this number of common nodes are considered neighbors, use 2 for triangules and Many brquadralaterials, 3 for tetrahedrals and 4 for hexahedrals Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mesh </B></TD><TD>- the graph that represents the mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncommonnodes </B></TD><TD>- mesh elements that share this number of common nodes are considered neighbors, use 2 for triangules and
+quadralaterials, 3 for tetrahedrals and 4 for hexahedrals
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dual </B> -the dual graph Many br
+<DT><B>dual </B> -the dual graph
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently requires ParMetis to be installed and uses ParMETIS_V3_Mesh2Dual() Many br
+Currently requires ParMetis to be installed and uses ParMETIS_V3_Mesh2Dual()
 <P>
-The columns of each row of the <A HREF="../Mat/Mat.html#Mat">Mat</A> mesh are the global vertex numbers of the vertices of that rows cell. The number of rows in mesh is Many brnumber of cells, the number of columns is the number of vertices. Many br
+The columns of each row of the <A HREF="../Mat/Mat.html#Mat">Mat</A> mesh are the global vertex numbers of the vertices of that rows cell. The number of rows in mesh is
+number of cells, the number of columns is the number of vertices.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatMeshToCellGraph.html#MatMeshToCellGraph">MatMeshToCellGraph</A>(), <A HREF="../Mat/MatCreateMPIAdj.html#MatCreateMPIAdj">MatCreateMPIAdj</A>(), <A HREF="../MatOrderings/MatPartitioningCreate.html#MatPartitioningCreate">MatPartitioningCreate</A>()
diff --git a/docs/manualpages/MatOrderings/MatOrderingRegister.html b/docs/manualpages/MatOrderings/MatOrderingRegister.html
index b74032d..3c25f3a 100644
--- a/docs/manualpages/MatOrderings/MatOrderingRegister.html
+++ b/docs/manualpages/MatOrderings/MatOrderingRegister.html
@@ -5,8 +5,8 @@
 <TITLE>MatOrderingRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatOrderingRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatOrderingRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatOrderingRegister"><H1>MatOrderingRegister</H1></A>
 Adds a new sparse matrix ordering to the matrix package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,28 @@ Adds a new sparse matrix ordering to the matrix package.
 #include "petscmat.h" 
 PetscErrorCode  MatOrderingRegister(const char sname[],PetscErrorCode (*function)(Mat,MatOrderingType,IS*,IS*))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of ordering (for example MATORDERINGND) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- function pointer that creates the ordering Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of ordering (for example MATORDERINGND)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- function pointer that creates the ordering
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../MatOrderings/MatOrderingRegister.html#MatOrderingRegister">MatOrderingRegister</A>("my_order", MyOrder);
 </PRE>
- Many br
+
 <P>
-Then, your partitioner can be chosen with the procedural interface via Many br
+Then, your partitioner can be chosen with the procedural interface via
 <pre>
     MatOrderingSetType(part,"my_order)
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -pc_factor_mat_ordering_type my_order
 </pre>
diff --git a/docs/manualpages/MatOrderings/MatOrderingRegisterAll.html b/docs/manualpages/MatOrderings/MatOrderingRegisterAll.html
index 3e64e10..9f68f62 100644
--- a/docs/manualpages/MatOrderings/MatOrderingRegisterAll.html
+++ b/docs/manualpages/MatOrderings/MatOrderingRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>MatOrderingRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatOrderingRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatOrderingRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatOrderingRegisterAll"><H1>MatOrderingRegisterAll</H1></A>
 Registers all of the matrix reordering routines in PETSc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,19 @@ Registers all of the matrix reordering routines in PETSc.
 #include "petscmat.h"   
 PetscErrorCode  MatOrderingRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Adding new methods</FONT></H3>
-To add a new method to the registry. Copy this routine and Many brmodify it to incorporate a call to MatReorderRegister() for Many brthe new method, after the current list. Many br
+To add a new method to the registry. Copy this routine and
+modify it to incorporate a call to MatReorderRegister() for
+the new method, after the current list.
 <P>
-Restricting the choices: To prevent all of the methods from being Many brregistered and thus save memory, copy this routine and comment out Many brthose orderigs you do not wish to include.  Make sure that the Many brreplacement routine is linked before libpetscmat.a. Many br
+Restricting the choices: To prevent all of the methods from being
+registered and thus save memory, copy this routine and comment out
+those orderigs you do not wish to include.  Make sure that the
+replacement routine is linked before libpetscmat.a.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, reordering, register, all
diff --git a/docs/manualpages/MatOrderings/MatPartitioningApply.html b/docs/manualpages/MatOrderings/MatPartitioningApply.html
index 40b8bf9..c3b3672 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningApply.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningApply.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningApply"><H1>MatPartitioningApply</H1></A>
 Gets a partitioning for a matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,31 @@ Gets a partitioning for a matrix.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningApply(MatPartitioning matp,IS *partitioning)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>matp </B> -the matrix partitioning object Many br
+<DT><B>matp </B> -the matrix partitioning object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>partitioning </B> -the partitioning. For each local node this tells the processor Many brnumber that that node is assigned to. Many br
+<DT><B>partitioning </B> -the partitioning. For each local node this tells the processor
+number that that node is assigned to.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-To specify the partitioning through the options database, use one of Many brthe following Many br
+To specify the partitioning through the options database, use one of
+the following
 <pre>
    -mat_partitioning_type parmetis, -mat_partitioning current
 </pre>
-To see the partitioning result Many br
+To see the partitioning result
 <pre>
    -mat_partitioning_view
 </pre>
 <P>
- Many br
+
 <P>
-The user can define additional partitionings; see <A HREF="../MatOrderings/MatPartitioningRegister.html#MatPartitioningRegister">MatPartitioningRegister</A>(). Many br
+The user can define additional partitionings; see <A HREF="../MatOrderings/MatPartitioningRegister.html#MatPartitioningRegister">MatPartitioningRegister</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, get, partitioning
@@ -44,7 +46,9 @@ The user can define additional partitionings; see <A HREF="../MatOrderings/MatPa
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../MatOrderings/MatPartitioningRegister.html#MatPartitioningRegister">MatPartitioningRegister</A>(), <A HREF="../MatOrderings/MatPartitioningCreate.html#MatPartitioningCreate">MatPartitioningCreate</A>(),
-<BR><A HREF="../MatOrderings/MatPartitioningDestroy.html#MatPartitioningDestroy">MatPartitioningDestroy</A>(), <A HREF="../MatOrderings/MatPartitioningSetAdjacency.html#MatPartitioningSetAdjacency">MatPartitioningSetAdjacency</A>(), <A HREF="../IS/ISPartitioningToNumbering.html#ISPartitioningToNumbering">ISPartitioningToNumbering</A>(), Many brISPartitioningCount() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../MatOrderings/MatPartitioningDestroy.html#MatPartitioningDestroy">MatPartitioningDestroy</A>(), <A HREF="../MatOrderings/MatPartitioningSetAdjacency.html#MatPartitioningSetAdjacency">MatPartitioningSetAdjacency</A>(), <A HREF="../IS/ISPartitioningToNumbering.html#ISPartitioningToNumbering">ISPartitioningToNumbering</A>(),
+<A HREF="../IS/ISPartitioningCount.html#ISPartitioningCount">ISPartitioningCount</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/partition.c.html#MatPartitioningApply">src/mat/partition/partition.c</A>
 <BR><A HREF="./index.html">Index of all MatOrderings routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenNumber.html b/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenNumber.html
index 13f25c4..2c68014 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenNumber.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenNumber.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoGetEigenNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoGetEigenNumber"><H1>MatPartitioningChacoGetEigenNumber</H1></A>
 Gets the number of eigenvectors used by Chaco. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the number of eigenvectors used by Chaco.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoGetEigenNumber(MatPartitioning part,PetscInt *num)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>num  </B> -number of eigenvectors Many br
+<DT><B>num  </B> -number of eigenvectors
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetEigenNumber.html#MatPartitioningChacoSetEigenNumber">MatPartitioningChacoSetEigenNumber</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenSolver.html b/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenSolver.html
index 2a785b0..393a376 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenSolver.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenSolver.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoGetEigenSolver</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenSolver.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenSolver.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoGetEigenSolver"><H1>MatPartitioningChacoGetEigenSolver</H1></A>
 Get local method for Chaco partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get local method for Chaco partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoGetEigenSolver(MatPartitioning part,MPChacoEigenType *method)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>method </B> -the method Many br
+<DT><B>method </B> -the method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetEigenSolver.html#MatPartitioningChacoSetEigenSolver">MatPartitioningChacoSetEigenSolver</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenTol.html b/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenTol.html
index 6e43a93..a829be9 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenTol.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenTol.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoGetEigenTol</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenTol.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoGetEigenTol.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoGetEigenTol"><H1>MatPartitioningChacoGetEigenTol</H1></A>
 Gets the eigensolver tolerance. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the eigensolver tolerance.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoGetEigenTol(MatPartitioning part,PetscReal *tol)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tol  </B> -the tolerance Many br
+<DT><B>tol  </B> -the tolerance
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetEigenTol.html#MatPartitioningChacoSetEigenTol">MatPartitioningChacoSetEigenTol</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoGetGlobal.html b/docs/manualpages/MatOrderings/MatPartitioningChacoGetGlobal.html
index 02d8b2d..9589197 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoGetGlobal.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoGetGlobal.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoGetGlobal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoGetGlobal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoGetGlobal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoGetGlobal"><H1>MatPartitioningChacoGetGlobal</H1></A>
 Get global method for Chaco partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get global method for Chaco partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoGetGlobal(MatPartitioning part,MPChacoGlobalType *method)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>method </B> -the method Many br
+<DT><B>method </B> -the method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetGlobal.html#MatPartitioningChacoSetGlobal">MatPartitioningChacoSetGlobal</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoGetLocal.html b/docs/manualpages/MatOrderings/MatPartitioningChacoGetLocal.html
index bc9f15e..699647d 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoGetLocal.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoGetLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoGetLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoGetLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoGetLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoGetLocal"><H1>MatPartitioningChacoGetLocal</H1></A>
 Get local method for Chaco partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get local method for Chaco partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoGetLocal(MatPartitioning part,MPChacoLocalType *method)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>method </B> -the method Many br
+<DT><B>method </B> -the method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetLocal.html#MatPartitioningChacoSetLocal">MatPartitioningChacoSetLocal</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoSetCoarseLevel.html b/docs/manualpages/MatOrderings/MatPartitioningChacoSetCoarseLevel.html
index 8b89e7d..d98fe28 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoSetCoarseLevel.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoSetCoarseLevel.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoSetCoarseLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoSetCoarseLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoSetCoarseLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoSetCoarseLevel"><H1>MatPartitioningChacoSetCoarseLevel</H1></A>
 Set the coarse level parameter for the Chaco partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Set the coarse level parameter for the Chaco partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoSetCoarseLevel(MatPartitioning part,PetscReal level)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- the coarse level in range [0.0,1.0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- the coarse level in range [0.0,1.0]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_chaco_coarse <l> </B> -Coarse level Many br
+<DT><B>-mat_partitioning_chaco_coarse <l> </B> -Coarse level
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/impls/chaco/chaco.c.html#MatPartitioningChacoSetCoarseLevel">src/mat/partition/impls/chaco/chaco.c</A>
 <BR><A HREF="./index.html">Index of all MatOrderings routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenNumber.html b/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenNumber.html
index dee96a0..fbabe9e 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenNumber.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenNumber.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoSetEigenNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoSetEigenNumber"><H1>MatPartitioningChacoSetEigenNumber</H1></A>
 Sets the number of eigenvectors to compute during partitioning. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Sets the number of eigenvectors to compute during partitioning.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoSetEigenNumber(MatPartitioning part,PetscInt num)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num  </B></TD><TD>- the number of eigenvectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num  </B></TD><TD>- the number of eigenvectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_chaco_eigen_number <n>: Number of eigenvectors</B> - Many brNote: Many brAccepted values are 1, 2 or 3, indicating partitioning by bisection, Many brquadrisection, or octosection. Many br
+<DT><B>-mat_partitioning_chaco_eigen_number <n>: Number of eigenvectors</B> -
+Note:
+Accepted values are 1, 2 or 3, indicating partitioning by bisection,
+quadrisection, or octosection.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetEigenSolver.html#MatPartitioningChacoSetEigenSolver">MatPartitioningChacoSetEigenSolver</A>(), <A HREF="../MatOrderings/MatPartitioningChacoGetEigenTol.html#MatPartitioningChacoGetEigenTol">MatPartitioningChacoGetEigenTol</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenSolver.html b/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenSolver.html
index 28ed5f6..baf290a 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenSolver.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenSolver.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoSetEigenSolver</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenSolver.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenSolver.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoSetEigenSolver"><H1>MatPartitioningChacoSetEigenSolver</H1></A>
 Set eigensolver method for Chaco partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,28 @@ Set eigensolver method for Chaco partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoSetEigenSolver(MatPartitioning part,MPChacoEigenType method)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- one of MP_CHACO_LANCZOS or MP_CHACO_RQI Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- one of MP_CHACO_LANCZOS or MP_CHACO_RQI
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_chaco_eigen_solver <method> </B> -the eigensolver Many br
+<DT><B>-mat_partitioning_chaco_eigen_solver <method> </B> -the eigensolver
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default is to use a Lanczos method. See Chaco documentation for details. Many br
+The default is to use a Lanczos method. See Chaco documentation for details.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetEigenTol.html#MatPartitioningChacoSetEigenTol">MatPartitioningChacoSetEigenTol</A>(),<A HREF="../MatOrderings/MatPartitioningChacoSetEigenNumber.html#MatPartitioningChacoSetEigenNumber">MatPartitioningChacoSetEigenNumber</A>(),
-<BR><A HREF="../MatOrderings/MatPartitioningChacoGetEigenSolver.html#MatPartitioningChacoGetEigenSolver">MatPartitioningChacoGetEigenSolver</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../MatOrderings/MatPartitioningChacoGetEigenSolver.html#MatPartitioningChacoGetEigenSolver">MatPartitioningChacoGetEigenSolver</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/impls/chaco/chaco.c.html#MatPartitioningChacoSetEigenSolver">src/mat/partition/impls/chaco/chaco.c</A>
 <BR><A HREF="./index.html">Index of all MatOrderings routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenTol.html b/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenTol.html
index be4489c..359f149 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenTol.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenTol.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoSetEigenTol</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenTol.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoSetEigenTol.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoSetEigenTol"><H1>MatPartitioningChacoSetEigenTol</H1></A>
 Sets the tolerance for the eigensolver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Sets the tolerance for the eigensolver.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoSetEigenTol(MatPartitioning part,PetscReal tol)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol  </B></TD><TD>- the tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol  </B></TD><TD>- the tolerance
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_chaco_eigen_tol <tol>: Tolerance for eigensolver</B> - Many brNote: Many brMust be positive. The default value is 0.001. Many br
+<DT><B>-mat_partitioning_chaco_eigen_tol <tol>: Tolerance for eigensolver</B> -
+Note:
+Must be positive. The default value is 0.001.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetEigenSolver.html#MatPartitioningChacoSetEigenSolver">MatPartitioningChacoSetEigenSolver</A>(), <A HREF="../MatOrderings/MatPartitioningChacoGetEigenTol.html#MatPartitioningChacoGetEigenTol">MatPartitioningChacoGetEigenTol</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoSetGlobal.html b/docs/manualpages/MatOrderings/MatPartitioningChacoSetGlobal.html
index f3f724c..f6710f1 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoSetGlobal.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoSetGlobal.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoSetGlobal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoSetGlobal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoSetGlobal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoSetGlobal"><H1>MatPartitioningChacoSetGlobal</H1></A>
 Set global method for Chaco partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Set global method for Chaco partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoSetGlobal(MatPartitioning part,MPChacoGlobalType method)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- one of MP_CHACO_MULTILEVEL, MP_CHACO_SPECTRAL, MP_CHACO_LINEAR, Many brMP_CHACO_RANDOM or MP_CHACO_SCATTERED Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- one of MP_CHACO_MULTILEVEL, MP_CHACO_SPECTRAL, MP_CHACO_LINEAR,
+MP_CHACO_RANDOM or MP_CHACO_SCATTERED
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_chaco_global <method> </B> -the global method Many br
+<DT><B>-mat_partitioning_chaco_global <method> </B> -the global method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default is the multi-level method. See Chaco documentation for Many bradditional details. Many br
+The default is the multi-level method. See Chaco documentation for
+additional details.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetLocal.html#MatPartitioningChacoSetLocal">MatPartitioningChacoSetLocal</A>(),<A HREF="../MatOrderings/MatPartitioningChacoGetGlobal.html#MatPartitioningChacoGetGlobal">MatPartitioningChacoGetGlobal</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningChacoSetLocal.html b/docs/manualpages/MatOrderings/MatPartitioningChacoSetLocal.html
index 8dd3faf..5d3e3a3 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningChacoSetLocal.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningChacoSetLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningChacoSetLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningChacoSetLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningChacoSetLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningChacoSetLocal"><H1>MatPartitioningChacoSetLocal</H1></A>
 Set local method for Chaco partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Set local method for Chaco partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningChacoSetLocal(MatPartitioning part,MPChacoLocalType method)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- one of MP_CHACO_KERNIGHAN or MP_CHACO_NONE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- one of MP_CHACO_KERNIGHAN or MP_CHACO_NONE
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_chaco_local <method> </B> -the local method Many br
+<DT><B>-mat_partitioning_chaco_local <method> </B> -the local method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default is to apply the Kernighan-Lin heuristic. See Chaco documentation Many brfor additional details. Many br
+The default is to apply the Kernighan-Lin heuristic. See Chaco documentation
+for additional details.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningChacoSetGlobal.html#MatPartitioningChacoSetGlobal">MatPartitioningChacoSetGlobal</A>(),<A HREF="../MatOrderings/MatPartitioningChacoGetLocal.html#MatPartitioningChacoGetLocal">MatPartitioningChacoGetLocal</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningCreate.html b/docs/manualpages/MatOrderings/MatPartitioningCreate.html
index 58cb285..8204f6c 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningCreate.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningCreate.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningCreate"><H1>MatPartitioningCreate</H1></A>
 Creates a partitioning context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a partitioning context.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningCreate(MPI_Comm comm,MatPartitioning *newp)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newp </B> -location to put the context Many br
+<DT><B>newp </B> -location to put the context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, create, context
@@ -32,7 +32,7 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningSetType.html#MatPartitioningSetType">MatPartitioningSetType</A>(), <A HREF="../MatOrderings/MatPartitioningApply.html#MatPartitioningApply">MatPartitioningApply</A>(), <A HREF="../MatOrderings/MatPartitioningDestroy.html#MatPartitioningDestroy">MatPartitioningDestroy</A>(),
-<BR><A HREF="../MatOrderings/MatPartitioningSetAdjacency.html#MatPartitioningSetAdjacency">MatPartitioningSetAdjacency</A>() Many br
+<BR><A HREF="../MatOrderings/MatPartitioningSetAdjacency.html#MatPartitioningSetAdjacency">MatPartitioningSetAdjacency</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/partition.c.html#MatPartitioningCreate">src/mat/partition/partition.c</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningDestroy.html b/docs/manualpages/MatOrderings/MatPartitioningDestroy.html
index f21a7a7..ef98261 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningDestroy.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningDestroy"><H1>MatPartitioningDestroy</H1></A>
 Destroys the partitioning context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys the partitioning context.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningDestroy(MatPartitioning *part)
 </PRE>
-Collective on Partitioning Many br
+Collective on Partitioning
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, destroy, context
diff --git a/docs/manualpages/MatOrderings/MatPartitioningGetType.html b/docs/manualpages/MatOrderings/MatPartitioningGetType.html
index 0399bc3..8e8c418 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningGetType.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningGetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningGetType"><H1>MatPartitioningGetType</H1></A>
 Gets the Partitioning method type and name (as a string) from the partitioning context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Gets the Partitioning method type and name (as a string) from the partitioning c
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningGetType(MatPartitioning partitioning,MatPartitioningType *type)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>partitioning </B> -the partitioning context Many br
+<DT><B>partitioning </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -partitioner type Many br
+<DT><B>type </B> -partitioner type
 <br>
 <P>
- Many br
+
 <P>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, get, method, name, type
diff --git a/docs/manualpages/MatOrderings/MatPartitioningPTScotchGetImbalance.html b/docs/manualpages/MatOrderings/MatPartitioningPTScotchGetImbalance.html
index 79356a0..cd8ddec 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningPTScotchGetImbalance.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningPTScotchGetImbalance.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningPTScotchGetImbalance</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningPTScotchGetImbalance.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningPTScotchGetImbalance.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningPTScotchGetImbalance"><H1>MatPartitioningPTScotchGetImbalance</H1></A>
 Gets the value of the load imbalance ratio used during strategy selection. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the value of the load imbalance ratio used during strategy selection.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningPTScotchGetImbalance(MatPartitioning part,PetscReal *imb)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>imb  </B> -the load imbalance ratio Many br
+<DT><B>imb  </B> -the load imbalance ratio
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningPTScotchSetImbalance.html#MatPartitioningPTScotchSetImbalance">MatPartitioningPTScotchSetImbalance</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningPTScotchGetStrategy.html b/docs/manualpages/MatOrderings/MatPartitioningPTScotchGetStrategy.html
index c1ab904..94151e1 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningPTScotchGetStrategy.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningPTScotchGetStrategy.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningPTScotchGetStrategy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningPTScotchGetStrategy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningPTScotchGetStrategy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningPTScotchGetStrategy"><H1>MatPartitioningPTScotchGetStrategy</H1></A>
 Gets the strategy used in PTScotch. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the strategy used in PTScotch.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningPTScotchGetStrategy(MatPartitioning part,MPPTScotchStrategyType *strategy)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>strategy </B> -the strategy Many br
+<DT><B>strategy </B> -the strategy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningPTScotchSetStrategy.html#MatPartitioningPTScotchSetStrategy">MatPartitioningPTScotchSetStrategy</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningPTScotchSetImbalance.html b/docs/manualpages/MatOrderings/MatPartitioningPTScotchSetImbalance.html
index 8a10d33..ade16c8 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningPTScotchSetImbalance.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningPTScotchSetImbalance.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningPTScotchSetImbalance</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningPTScotchSetImbalance.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningPTScotchSetImbalance.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningPTScotchSetImbalance"><H1>MatPartitioningPTScotchSetImbalance</H1></A>
 Sets the value of the load imbalance ratio to be used during strategy selection. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Sets the value of the load imbalance ratio to be used during strategy selection.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningPTScotchSetImbalance(MatPartitioning part,PetscReal imb)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imb  </B></TD><TD>- the load imbalance ratio Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imb  </B></TD><TD>- the load imbalance ratio
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_ptscotch_imbalance <imb></B> - Many brNote: Many brMust be in the range [0,1]. The default value is 0.01. Many br
+<DT><B>-mat_partitioning_ptscotch_imbalance <imb></B> -
+Note:
+Must be in the range [0,1]. The default value is 0.01.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningPTScotchSetStrategy.html#MatPartitioningPTScotchSetStrategy">MatPartitioningPTScotchSetStrategy</A>(), <A HREF="../MatOrderings/MatPartitioningPTScotchGetImbalance.html#MatPartitioningPTScotchGetImbalance">MatPartitioningPTScotchGetImbalance</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningPTScotchSetStrategy.html b/docs/manualpages/MatOrderings/MatPartitioningPTScotchSetStrategy.html
index 2fa7c37..2948a66 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningPTScotchSetStrategy.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningPTScotchSetStrategy.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningPTScotchSetStrategy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningPTScotchSetStrategy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningPTScotchSetStrategy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningPTScotchSetStrategy"><H1>MatPartitioningPTScotchSetStrategy</H1></A>
 Sets the strategy to be used in PTScotch. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Sets the strategy to be used in PTScotch.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningPTScotchSetStrategy(MatPartitioning part,MPPTScotchStrategyType strategy)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>strategy </B></TD><TD>- the strategy, one of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>strategy </B></TD><TD>- the strategy, one of
+</TD></TR></TABLE>
 <PRE>
      MP_PTSCOTCH_QUALITY     - Prioritize quality over speed
      MP_PTSCOTCH_SPEED       - Prioritize speed over quality
@@ -27,16 +29,16 @@ Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartition
      MP_PTSCOTCH_SAFETY      - Avoid methods that may fail
      MP_PTSCOTCH_SCALABILITY - Favor scalability as much as possible
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_ptscotch_strategy [quality,speed,balance,safety,scalability] </B> -strategy Many br
+<DT><B>-mat_partitioning_ptscotch_strategy [quality,speed,balance,safety,scalability] </B> -strategy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default is MP_SCOTCH_QUALITY. See the PTScotch documentation for more information. Many br
+The default is MP_SCOTCH_QUALITY. See the PTScotch documentation for more information.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningPTScotchSetImbalance.html#MatPartitioningPTScotchSetImbalance">MatPartitioningPTScotchSetImbalance</A>(), <A HREF="../MatOrderings/MatPartitioningPTScotchGetStrategy.html#MatPartitioningPTScotchGetStrategy">MatPartitioningPTScotchGetStrategy</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningParmetisGetEdgeCut.html b/docs/manualpages/MatOrderings/MatPartitioningParmetisGetEdgeCut.html
index 51d6ff0..f60620d 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningParmetisGetEdgeCut.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningParmetisGetEdgeCut.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningParmetisGetEdgeCut</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningParmetisGetEdgeCut.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningParmetisGetEdgeCut.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningParmetisGetEdgeCut"><H1>MatPartitioningParmetisGetEdgeCut</H1></A>
 Returns the number of edge cuts in the vertex partition. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Returns the number of edge cuts in the vertex partition.
 PetscErrorCode  MatPartitioningParmetisGetEdgeCut(MatPartitioning part, PetscInt *cut)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cut </B> -the edge cut Many br
+<DT><B>cut </B> -the edge cut
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/impls/pmetis/pmetis.c.html#MatPartitioningParmetisGetEdgeCut">src/mat/partition/impls/pmetis/pmetis.c</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningParmetisSetCoarseSequential.html b/docs/manualpages/MatOrderings/MatPartitioningParmetisSetCoarseSequential.html
index ee72415..af26153 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningParmetisSetCoarseSequential.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningParmetisSetCoarseSequential.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningParmetisSetCoarseSequential</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningParmetisSetCoarseSequential.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningParmetisSetCoarseSequential.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningParmetisSetCoarseSequential"><H1>MatPartitioningParmetisSetCoarseSequential</H1></A>
 Use the sequential code to do the partitioning of the coarse grid. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Use the sequential code to do the partitioning of the coarse grid.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningParmetisSetCoarseSequential(MatPartitioning part)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Logically Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/impls/pmetis/pmetis.c.html#MatPartitioningParmetisSetCoarseSequential">src/mat/partition/impls/pmetis/pmetis.c</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningParmetisSetRepartition.html b/docs/manualpages/MatOrderings/MatPartitioningParmetisSetRepartition.html
index 6e2c3c1..ccf379b 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningParmetisSetRepartition.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningParmetisSetRepartition.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningParmetisSetRepartition</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningParmetisSetRepartition.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningParmetisSetRepartition.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningParmetisSetRepartition"><H1>MatPartitioningParmetisSetRepartition</H1></A>
 Repartition current mesh to rebalance computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Repartition current mesh to rebalance computation.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningParmetisSetRepartition(MatPartitioning part)
 </PRE>
-Logically Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Logically Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/impls/pmetis/pmetis.c.html#MatPartitioningParmetisSetRepartition">src/mat/partition/impls/pmetis/pmetis.c</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningPartySetBipart.html b/docs/manualpages/MatOrderings/MatPartitioningPartySetBipart.html
index d53fa77..ecdbae3 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningPartySetBipart.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningPartySetBipart.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningPartySetBipart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningPartySetBipart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningPartySetBipart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningPartySetBipart"><H1>MatPartitioningPartySetBipart</H1></A>
 Activate or deactivate recursive bisection. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Activate or deactivate recursive bisection.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningPartySetBipart(MatPartitioning part,PetscBool bp)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bp </B></TD><TD>- boolean flag Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bp </B></TD><TD>- boolean flag
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_party_bipart </B> -Bipartitioning option on/off Many br
+<DT><B>-mat_partitioning_party_bipart </B> -Bipartitioning option on/off
 <br>
 </TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/impls/party/party.c.html#MatPartitioningPartySetBipart">src/mat/partition/impls/party/party.c</A>
 <BR><A HREF="./index.html">Index of all MatOrderings routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningPartySetCoarseLevel.html b/docs/manualpages/MatOrderings/MatPartitioningPartySetCoarseLevel.html
index 54b3505..7dc4a87 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningPartySetCoarseLevel.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningPartySetCoarseLevel.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningPartySetCoarseLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningPartySetCoarseLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningPartySetCoarseLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningPartySetCoarseLevel"><H1>MatPartitioningPartySetCoarseLevel</H1></A>
 Set the coarse level parameter for the Party partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Set the coarse level parameter for the Party partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningPartySetCoarseLevel(MatPartitioning part,PetscReal level)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- the coarse level in range [0.0,1.0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- the coarse level in range [0.0,1.0]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_party_coarse <l> </B> -Coarse level Many br
+<DT><B>-mat_partitioning_party_coarse <l> </B> -Coarse level
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/impls/party/party.c.html#MatPartitioningPartySetCoarseLevel">src/mat/partition/impls/party/party.c</A>
 <BR><A HREF="./index.html">Index of all MatOrderings routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningPartySetGlobal.html b/docs/manualpages/MatOrderings/MatPartitioningPartySetGlobal.html
index 17c0e28..319d50a 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningPartySetGlobal.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningPartySetGlobal.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningPartySetGlobal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningPartySetGlobal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningPartySetGlobal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningPartySetGlobal"><H1>MatPartitioningPartySetGlobal</H1></A>
 Set global method for Party partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Set global method for Party partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningPartySetGlobal(MatPartitioning part,const char *global)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- a string representing the method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- a string representing the method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_party_global <method> </B> -the global method Many br
+<DT><B>-mat_partitioning_party_global <method> </B> -the global method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The method may be one of MP_PARTY_OPT, MP_PARTY_LIN, MP_PARTY_SCA, Many brMP_PARTY_RAN, MP_PARTY_GBF, MP_PARTY_GCF, MP_PARTY_BUB or MP_PARTY_DEF, or Many bralternatively a string describing the method. Two or more methods can be Many brcombined like "gbf,gcf". Check the Party Library Users Manual for details. Many br
+The method may be one of MP_PARTY_OPT, MP_PARTY_LIN, MP_PARTY_SCA,
+MP_PARTY_RAN, MP_PARTY_GBF, MP_PARTY_GCF, MP_PARTY_BUB or MP_PARTY_DEF, or
+alternatively a string describing the method. Two or more methods can be
+combined like "gbf,gcf". Check the Party Library Users Manual for details.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningPartySetLocal.html#MatPartitioningPartySetLocal">MatPartitioningPartySetLocal</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningPartySetLocal.html b/docs/manualpages/MatOrderings/MatPartitioningPartySetLocal.html
index 1197b87..666b537 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningPartySetLocal.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningPartySetLocal.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningPartySetLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningPartySetLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningPartySetLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningPartySetLocal"><H1>MatPartitioningPartySetLocal</H1></A>
 Set local method for Party partitioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Set local method for Party partitioner.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningPartySetLocal(MatPartitioning part,const char *local)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- a string representing the method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- a string representing the method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_party_local <method> </B> -the local method Many br
+<DT><B>-mat_partitioning_party_local <method> </B> -the local method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The method may be one of MP_PARTY_HELPFUL_SETS, MP_PARTY_KERNIGHAN_LIN, or Many brMP_PARTY_NONE. Check the Party Library Users Manual for details. Many br
+The method may be one of MP_PARTY_HELPFUL_SETS, MP_PARTY_KERNIGHAN_LIN, or
+MP_PARTY_NONE. Check the Party Library Users Manual for details.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../MatOrderings/MatPartitioningPartySetGlobal.html#MatPartitioningPartySetGlobal">MatPartitioningPartySetGlobal</A>()
diff --git a/docs/manualpages/MatOrderings/MatPartitioningPartySetMatchOptimization.html b/docs/manualpages/MatOrderings/MatPartitioningPartySetMatchOptimization.html
index d749ba6..55a7f40 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningPartySetMatchOptimization.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningPartySetMatchOptimization.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningPartySetMatchOptimization</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningPartySetMatchOptimization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningPartySetMatchOptimization.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningPartySetMatchOptimization"><H1>MatPartitioningPartySetMatchOptimization</H1></A>
 Activate matching optimization for graph reduction. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Activate matching optimization for graph reduction.
 #include "petscmat.h" 
 PetscErrorCode MatPartitioningPartySetMatchOptimization(MatPartitioning part,PetscBool opt)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- boolean flag Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- boolean flag
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-mat_partitioning_party_match_optimization </B> -Matching optimization on/off Many br
+<DT><B>-mat_partitioning_party_match_optimization </B> -Matching optimization on/off
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/partition/impls/party/party.c.html#MatPartitioningPartySetMatchOptimization">src/mat/partition/impls/party/party.c</A>
 <BR><A HREF="./index.html">Index of all MatOrderings routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningRegister.html b/docs/manualpages/MatOrderings/MatPartitioningRegister.html
index 98810e2..06b7f0c 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningRegister.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningRegister.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningRegister"><H1>MatPartitioningRegister</H1></A>
 Adds a new sparse matrix partitioning to the  matrix package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,28 @@ Adds a new sparse matrix partitioning to the  matrix package.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningRegister(const char sname[],PetscErrorCode (*function)(MatPartitioning))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of partitioning (for example MATPARTITIONINGCURRENT) or parmetis Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- function pointer that creates the partitioning type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of partitioning (for example MATPARTITIONINGCURRENT) or parmetis
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- function pointer that creates the partitioning type
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../MatOrderings/MatPartitioningRegister.html#MatPartitioningRegister">MatPartitioningRegister</A>("my_part",MyPartCreate);
 </PRE>
- Many br
+
 <P>
-Then, your partitioner can be chosen with the procedural interface via Many br
+Then, your partitioner can be chosen with the procedural interface via
 <pre>
     <A HREF="../MatOrderings/MatPartitioningSetType.html#MatPartitioningSetType">MatPartitioningSetType</A>(part,"my_part")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -mat_partitioning_type my_part
 </pre>
diff --git a/docs/manualpages/MatOrderings/MatPartitioningRegisterAll.html b/docs/manualpages/MatOrderings/MatPartitioningRegisterAll.html
index 93e6f33..36dae33 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningRegisterAll.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningRegisterAll.html
@@ -5,22 +5,28 @@
 <TITLE>MatPartitioningRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningRegisterAll"><H1>MatPartitioningRegisterAll</H1></A>
 Registers all of the matrix Partitioning routines in PETSc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  MatPartitioningRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Adding new methods</FONT></H3>
-To add a new method to the registry. Copy this routine and Many brmodify it to incorporate a call to <A HREF="../MatOrderings/MatPartitioningRegister.html#MatPartitioningRegister">MatPartitioningRegister</A>() for Many brthe new method, after the current list. Many br
+To add a new method to the registry. Copy this routine and
+modify it to incorporate a call to <A HREF="../MatOrderings/MatPartitioningRegister.html#MatPartitioningRegister">MatPartitioningRegister</A>() for
+the new method, after the current list.
 <P>
-Restricting the choices: To prevent all of the methods from being Many brregistered and thus save memory, copy this routine and modify it to Many brregister a zero, instead of the function name, for those methods you Many brdo not wish to register.  Make sure that the replacement routine is Many brlinked before libpetscmat.a. Many br
+Restricting the choices: To prevent all of the methods from being
+registered and thus save memory, copy this routine and modify it to
+register a zero, instead of the function name, for those methods you
+do not wish to register.  Make sure that the replacement routine is
+linked before libpetscmat.a.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  matrix, Partitioning, register, all
diff --git a/docs/manualpages/MatOrderings/MatPartitioningSetAdjacency.html b/docs/manualpages/MatOrderings/MatPartitioningSetAdjacency.html
index 945108a..f86cd16 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningSetAdjacency.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningSetAdjacency.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningSetAdjacency</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningSetAdjacency.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningSetAdjacency.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningSetAdjacency"><H1>MatPartitioningSetAdjacency</H1></A>
 Sets the adjacency graph (matrix) of the thing to be partitioned. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the adjacency graph (matrix) of the thing to be partitioned.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningSetAdjacency(MatPartitioning part,Mat adj)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adj </B></TD><TD>- the adjacency matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adj </B></TD><TD>- the adjacency matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, adjacency
diff --git a/docs/manualpages/MatOrderings/MatPartitioningSetFromOptions.html b/docs/manualpages/MatOrderings/MatPartitioningSetFromOptions.html
index 5ed06c7..bd90ed3 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningSetFromOptions.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningSetFromOptions"><H1>MatPartitioningSetFromOptions</H1></A>
 Sets various partitioning options from the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Sets various partitioning options from the options database.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningSetFromOptions(MatPartitioning part)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context. Many br
+<DT><B>part </B> -the partitioning context.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
@@ -31,7 +31,7 @@ Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartition
      (for instance, parmetis)
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  partitioning, set, method, type
diff --git a/docs/manualpages/MatOrderings/MatPartitioningSetNParts.html b/docs/manualpages/MatOrderings/MatPartitioningSetNParts.html
index f13c9c6..79d28e2 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningSetNParts.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningSetNParts.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningSetNParts</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningSetNParts.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningSetNParts.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningSetNParts"><H1>MatPartitioningSetNParts</H1></A>
 Set how many partitions need to be created; by default this is one per processor. Certain partitioning schemes may in fact only support that option. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Set how many partitions need to be created; by default this is one per processor
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningSetNParts(MatPartitioning part,PetscInt n)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>partitioning </B> -the partitioning context Many br
+<DT><B>partitioning </B> -the partitioning context
 <br>
-<DT><B>n </B> -the number of partitions Many br
+<DT><B>n </B> -the number of partitions
 <br>
 <P>
- Many br
+
 <P>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, set
diff --git a/docs/manualpages/MatOrderings/MatPartitioningSetPartitionWeights.html b/docs/manualpages/MatOrderings/MatPartitioningSetPartitionWeights.html
index ff602f8..dd6b5f9 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningSetPartitionWeights.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningSetPartitionWeights.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningSetPartitionWeights</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningSetPartitionWeights.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningSetPartitionWeights.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningSetPartitionWeights"><H1>MatPartitioningSetPartitionWeights</H1></A>
 Sets the weights for each partition. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,25 @@ Sets the weights for each partition.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningSetPartitionWeights(MatPartitioning part,const PetscReal weights[])
 </PRE>
-Logically Collective on Partitioning Many br
+Logically Collective on Partitioning
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- An array of size nparts that is used to specify the fraction of Many brvertex weight that should be distributed to each sub-domain for Many brthe balance constraint. If all of the sub-domains are to be of Many brthe same size, then each of the nparts elements should be set Many brto a value of 1/nparts. Note that the sum of all of the weights Many brshould be one. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- An array of size nparts that is used to specify the fraction of
+vertex weight that should be distributed to each sub-domain for
+the balance constraint. If all of the sub-domains are to be of
+the same size, then each of the nparts elements should be set
+to a value of 1/nparts. Note that the sum of all of the weights
+should be one.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The array weights is freed by PETSc so the user should not free the array. In C/C++ Many brthe array must be obtained with a call to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), not malloc(). Many br
+The array weights is freed by PETSc so the user should not free the array. In C/C++
+the array must be obtained with a call to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), not malloc().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, destroy, context
diff --git a/docs/manualpages/MatOrderings/MatPartitioningSetType.html b/docs/manualpages/MatOrderings/MatPartitioningSetType.html
index 0233193..fd2bd5e 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningSetType.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningSetType.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningSetType"><H1>MatPartitioningSetType</H1></A>
 Sets the type of partitioner to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,12 @@ Sets the type of partitioner to use
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningSetType(MatPartitioning part,MatPartitioningType type)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>part </B> -the partitioning context. Many br
+<DT><B>part </B> -the partitioning context.
 <br>
-<DT><B>type </B> -a known method Many br
+<DT><B>type </B> -a known method
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
@@ -33,7 +33,7 @@ Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartition
      (for instance, parmetis)
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  partitioning, set, method, type
diff --git a/docs/manualpages/MatOrderings/MatPartitioningSetVertexWeights.html b/docs/manualpages/MatOrderings/MatPartitioningSetVertexWeights.html
index 740677b..0e537a6 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningSetVertexWeights.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningSetVertexWeights.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningSetVertexWeights</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningSetVertexWeights.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningSetVertexWeights.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningSetVertexWeights"><H1>MatPartitioningSetVertexWeights</H1></A>
 Sets the weights for vertices for a partitioning. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the weights for vertices for a partitioning.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningSetVertexWeights(MatPartitioning part,const PetscInt weights[])
 </PRE>
-Logically Collective on Partitioning Many br
+Logically Collective on Partitioning
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- the weights, on each process this array must have the same size as the number of local rows Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>weights </B></TD><TD>- the weights, on each process this array must have the same size as the number of local rows
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The array weights is freed by PETSc so the user should not free the array. In C/C++ Many brthe array must be obtained with a call to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), not malloc(). Many br
+The array weights is freed by PETSc so the user should not free the array. In C/C++
+the array must be obtained with a call to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), not malloc().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Partitioning, destroy, context
diff --git a/docs/manualpages/MatOrderings/MatPartitioningView.html b/docs/manualpages/MatOrderings/MatPartitioningView.html
index 465eb81..01db304 100644
--- a/docs/manualpages/MatOrderings/MatPartitioningView.html
+++ b/docs/manualpages/MatOrderings/MatPartitioningView.html
@@ -5,8 +5,8 @@
 <TITLE>MatPartitioningView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/MatPartitioningView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/MatPartitioningView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatPartitioningView"><H1>MatPartitioningView</H1></A>
 Prints the partitioning data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Prints the partitioning data structure.
 #include "petscmat.h" 
 PetscErrorCode  MatPartitioningView(MatPartitioning part,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> Many br
+Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>part </B> -the partitioning context Many br
+<DT><B>part </B> -the partitioning context
 <br>
-<DT><B>viewer </B> -optional visualization context Many br
+<DT><B>viewer </B> -optional visualization context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open alternative visualization contexts with Many br
-<DT><B><A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() </B> -output to a specified file Many br
+The user can open alternative visualization contexts with
+<DT><B><A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() </B> -output to a specified file
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/MatOrderings/index.html b/docs/manualpages/MatOrderings/index.html
index b8f2025..b665909 100644
--- a/docs/manualpages/MatOrderings/index.html
+++ b/docs/manualpages/MatOrderings/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/MatOrderings/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/MatOrderings/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/docs/manualpages/PC/PC.html b/docs/manualpages/PC/PC.html
index 7b62cfe..4afcbf2 100644
--- a/docs/manualpages/PC/PC.html
+++ b/docs/manualpages/PC/PC.html
@@ -5,15 +5,15 @@
 <TITLE>PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PC"><H1>PC</H1></A>
 Abstract PETSc object that manages all preconditioners including direct solvers such as <A HREF="../PC/PCLU.html#PCLU">PCLU</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PC* <A HREF="../PC/PC.html#PC">PC</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCAINVCUSP.html b/docs/manualpages/PC/PCAINVCUSP.html
index 61ede70..c24d7d6 100644
--- a/docs/manualpages/PC/PCAINVCUSP.html
+++ b/docs/manualpages/PC/PCAINVCUSP.html
@@ -5,14 +5,14 @@
 <TITLE>PCAINVCUSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCAINVCUSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCAINVCUSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCAINVCUSP"><H1>PCAINVCUSP</H1></A>
 A sparse approximate inverse precondition that runs on the Nvidia GPU. 
 <P>
-http://docs.cusp-library.googlecode.com/hg/classcusp_1_1precond_1_1bridson__ainv.html Many br
+http://docs.cusp-library.googlecode.com/hg/classcusp_1_1precond_1_1bridson__ainv.html
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>
diff --git a/docs/manualpages/PC/PCASM.html b/docs/manualpages/PC/PCASM.html
index fffc448..08ca2e9 100644
--- a/docs/manualpages/PC/PCASM.html
+++ b/docs/manualpages/PC/PCASM.html
@@ -5,36 +5,50 @@
 <TITLE>PCASM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASM"><H1>PCASM</H1></A>
 Use the (restricted) additive Schwarz method, each block is (approximately) solved with its own <A HREF="../KSP/KSP.html#KSP">KSP</A> object. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_asm_blocks <blks> </B></TD><TD>- Sets total blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_asm_overlap <ovl> </B></TD><TD>- Sets overlap Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_asm_type [basic,restrict,interpolate,none] </B></TD><TD>- Sets ASM type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_asm_blocks <blks> </B></TD><TD>- Sets total blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_asm_overlap <ovl> </B></TD><TD>- Sets overlap
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_asm_type [basic,restrict,interpolate,none] </B></TD><TD>- Sets ASM type
+</TD></TR></TABLE>
 <P>
-IMPORTANT: If you run with, for example, 3 blocks on 1 processor or 3 blocks on 3 processors you Many brwill get a different convergence rate due to the default option of -pc_asm_type restrict. Use Many br-pc_asm_type basic to use the standard ASM. Many br
+IMPORTANT: If you run with, for example, 3 blocks on 1 processor or 3 blocks on 3 processors you
+will get a different convergence rate due to the default option of -pc_asm_type restrict. Use
+-pc_asm_type basic to use the standard ASM.
 <P>
-Notes: Each processor can have one or more blocks, but a block cannot be shared by more Many brthan one processor. Defaults to one block per processor. Many br
+Notes: Each processor can have one or more blocks, but a block cannot be shared by more
+than one processor. Defaults to one block per processor.
 <P>
-To set options on the solvers for each block append -sub_ to all the <A HREF="../KSP/KSP.html#KSP">KSP</A>, and <A HREF="../PC/PC.html#PC">PC</A> Many broptions database keys. For example, -sub_pc_type ilu -sub_pc_factor_levels 1 -sub_ksp_type preonly Many br
+To set options on the solvers for each block append -sub_ to all the <A HREF="../KSP/KSP.html#KSP">KSP</A>, and <A HREF="../PC/PC.html#PC">PC</A>
+options database keys. For example, -sub_pc_type ilu -sub_pc_factor_levels 1 -sub_ksp_type preonly
 <P>
-To set the options on the solvers separate for each block call <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>() Many brand set the options directly on the resulting <A HREF="../KSP/KSP.html#KSP">KSP</A> object (you can access its <A HREF="../PC/PC.html#PC">PC</A> Many brwith <A HREF="../KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</A>()) Many br
+To set the options on the solvers separate for each block call <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>()
+and set the options directly on the resulting <A HREF="../KSP/KSP.html#KSP">KSP</A> object (you can access its <A HREF="../PC/PC.html#PC">PC</A>
+with <A HREF="../KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</A>())
 <P>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- M Dryja, OB Widlund, An additive variant of the Schwarz alternating method for the case of many subregions Many brCourant Institute, New York University Technical report Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Barry Smith, Petter Bjorstad, and William Gropp, Domain Decompositions: Parallel Multilevel Methods for Elliptic Partial Differential Equations, Many brCambridge University Press. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- M Dryja, OB Widlund, An additive variant of the Schwarz alternating method for the case of many subregions
+Courant Institute, New York University Technical report
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Barry Smith, Petter Bjorstad, and William Gropp, Domain Decompositions: Parallel Multilevel Methods for Elliptic Partial Differential Equations,
+Cambridge University Press.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>, <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), Many brPCASMSetTotalSubdomains(), PCSetModifySubmatrices(), <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>(), <A HREF="../PC/PCASMSetType.html#PCASMSetType">PCASMSetType</A>() Many br
+<BR><A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>, <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(),
+<A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), PCSetModifySubmatrices(), <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>(), <A HREF="../PC/PCASMSetType.html#PCASMSetType">PCASMSetType</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASM">src/ksp/pc/impls/asm/asm.c</A>
diff --git a/docs/manualpages/PC/PCASMCreateSubdomains.html b/docs/manualpages/PC/PCASMCreateSubdomains.html
index 9874712..402f37b 100644
--- a/docs/manualpages/PC/PCASMCreateSubdomains.html
+++ b/docs/manualpages/PC/PCASMCreateSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMCreateSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMCreateSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMCreateSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMCreateSubdomains"><H1>PCASMCreateSubdomains</H1></A>
 Creates the index sets for the overlapping Schwarz preconditioner for a any problem on a general grid. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Creates the index sets for the overlapping Schwarz preconditioner for a any prob
 #include "petscpc.h" 
 PetscErrorCode  PCASMCreateSubdomains(Mat A, PetscInt n, IS* outis[])
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The global matrix operator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local blocks Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- The global matrix operator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local blocks
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>outis </B> -the array of index sets defining the subdomains Many br
+<DT><B>outis </B> -the array of index sets defining the subdomains
 <br>
 <P>
- Many br
+
 <P>
-Note: this generates nonoverlapping subdomains; the <A HREF="../PC/PCASM.html#PCASM">PCASM</A> will generate the overlap Many brfrom these if you use <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>() Many br
+Note: this generates nonoverlapping subdomains; the <A HREF="../PC/PCASM.html#PCASM">PCASM</A> will generate the overlap
+from these if you use <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>()
 <P>
-In the Fortran version you must provide the array outis[] already allocated of length n. Many br
+In the Fortran version you must provide the array outis[] already allocated of length n.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, additive Schwarz, create, subdomains, unstructured grid
diff --git a/docs/manualpages/PC/PCASMCreateSubdomains2D.html b/docs/manualpages/PC/PCASMCreateSubdomains2D.html
index 1829374..7a4deec 100644
--- a/docs/manualpages/PC/PCASMCreateSubdomains2D.html
+++ b/docs/manualpages/PC/PCASMCreateSubdomains2D.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMCreateSubdomains2D</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMCreateSubdomains2D.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMCreateSubdomains2D.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMCreateSubdomains2D"><H1>PCASMCreateSubdomains2D</H1></A>
 Creates the index sets for the overlapping Schwarz preconditioner for a two-dimensional problem on a regular grid. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,34 @@ Creates the index sets for the overlapping Schwarz preconditioner for a two-dime
 #include "petscpc.h" 
 PetscErrorCode  PCASMCreateSubdomains2D(PetscInt m,PetscInt n,PetscInt M,PetscInt N,PetscInt dof,PetscInt overlap,PetscInt *Nsub,IS **is,IS **is_local)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the number of mesh points in the x and y directions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M, N </B></TD><TD>- the number of subdomains in the x and y directions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- degrees of freedom per node Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap </B></TD><TD>- overlap in mesh lines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the number of mesh points in the x and y directions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M, N </B></TD><TD>- the number of subdomains in the x and y directions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof </B></TD><TD>- degrees of freedom per node
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap </B></TD><TD>- overlap in mesh lines
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nsub </B></TD><TD>- the number of subdomains created Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- array of index sets defining overlapping (if overlap > 0) subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- array of index sets defining non-overlapping subdomains Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nsub </B></TD><TD>- the number of subdomains created
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- array of index sets defining overlapping (if overlap > 0) subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- array of index sets defining non-overlapping subdomains
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Presently PCAMSCreateSubdomains2d() is valid only for sequential Many brpreconditioners.  More general related routines are Many brPCASMSetTotalSubdomains() and <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(). Many br
+Presently PCAMSCreateSubdomains2d() is valid only for sequential
+preconditioners.  More general related routines are
+<A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>() and <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, additive Schwarz, create, subdomains, 2D, regular grid
@@ -40,7 +49,8 @@ Presently PCAMSCreateSubdomains2d() is valid only for sequential Many brprecondi
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMCreateSubdomains2D">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMDestroySubdomains.html b/docs/manualpages/PC/PCASMDestroySubdomains.html
index 31ff556..09892fd 100644
--- a/docs/manualpages/PC/PCASMDestroySubdomains.html
+++ b/docs/manualpages/PC/PCASMDestroySubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMDestroySubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMDestroySubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMDestroySubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMDestroySubdomains"><H1>PCASMDestroySubdomains</H1></A>
 Destroys the index sets created with <A HREF="../PC/PCASMCreateSubdomains.html#PCASMCreateSubdomains">PCASMCreateSubdomains</A>(). Should be called after setting subdomains with <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Destroys the index sets created with <A HREF="../PC/PCASMCreateSubdomains.html#P
 #include "petscpc.h" 
 PetscErrorCode  PCASMDestroySubdomains(PetscInt n, IS is[], IS is_local[])
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of index sets Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the array of index sets Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- the array of local index sets, can be NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of index sets
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the array of index sets
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- the array of local index sets, can be NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, additive Schwarz, create, subdomains, unstructured grid
diff --git a/docs/manualpages/PC/PCASMGetDMSubdomains.html b/docs/manualpages/PC/PCASMGetDMSubdomains.html
index ea665dc..8a789f2 100644
--- a/docs/manualpages/PC/PCASMGetDMSubdomains.html
+++ b/docs/manualpages/PC/PCASMGetDMSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMGetDMSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMGetDMSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMGetDMSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMGetDMSubdomains"><H1>PCASMGetDMSubdomains</H1></A>
 Returns flag indicating whether to use <A HREF="../DM/DMCreateDomainDecomposition.html#DMCreateDomainDecomposition">DMCreateDomainDecomposition</A>() to define the subdomains, whenever possible. Not Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Returns flag indicating whether to use <A HREF="../DM/DMCreateDomainDecompositio
 PetscErrorCode  PCASMGetDMSubdomains(PC pc,PetscBool* flg)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc  </B> -the preconditioner Many br
+<DT><B>pc  </B> -the preconditioner
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -boolean indicating whether to use subdomains defined by the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>flg </B> -boolean indicating whether to use subdomains defined by the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, <A HREF="../DM/DM.html#DM">DM</A>, set, subdomains, additive Schwarz
@@ -30,7 +30,8 @@ PetscErrorCode  PCASMGetDMSubdomains(PC pc,PetscBool* flg)
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetDMSubdomains.html#PCASMSetDMSubdomains">PCASMSetDMSubdomains</A>(), <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>()
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMGetDMSubdomains">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMGetLocalSubdomains.html b/docs/manualpages/PC/PCASMGetLocalSubdomains.html
index 92f9ce5..f1c82d1 100644
--- a/docs/manualpages/PC/PCASMGetLocalSubdomains.html
+++ b/docs/manualpages/PC/PCASMGetLocalSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMGetLocalSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMGetLocalSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMGetLocalSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMGetLocalSubdomains"><H1>PCASMGetLocalSubdomains</H1></A>
 Gets the local subdomains (for this processor only) for the additive Schwarz preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Gets the local subdomains (for this processor only) for the additive Schwarz pre
 #include "petscpc.h" 
 PetscErrorCode  PCASMGetLocalSubdomains(PC pc,PetscInt *n,IS *is[],IS *is_local[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of subdomains for this processor (default value = 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index sets that define the subdomains for this processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- the index sets that define the local part of the subdomains for this processor (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of subdomains for this processor (default value = 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index sets that define the subdomains for this processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- the index sets that define the local part of the subdomains for this processor (can be NULL)
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbering of the vector. Many br
+The <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbering of the vector.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, set, local, subdomains, additive Schwarz
@@ -38,7 +41,8 @@ The <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbe
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>(), <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetLocalSubmatrices.html#PCASMGetLocalSubmatrices">PCASMGetLocalSubmatrices</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetLocalSubmatrices.html#PCASMGetLocalSubmatrices">PCASMGetLocalSubmatrices</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMGetLocalSubdomains">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMGetLocalSubmatrices.html b/docs/manualpages/PC/PCASMGetLocalSubmatrices.html
index 21361e9..7ed3bf4 100644
--- a/docs/manualpages/PC/PCASMGetLocalSubmatrices.html
+++ b/docs/manualpages/PC/PCASMGetLocalSubmatrices.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMGetLocalSubmatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMGetLocalSubmatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMGetLocalSubmatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMGetLocalSubmatrices"><H1>PCASMGetLocalSubmatrices</H1></A>
 Gets the local submatrices (for this processor only) for the additive Schwarz preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Gets the local submatrices (for this processor only) for the additive Schwarz pr
 #include "petscpc.h" 
 PetscErrorCode  PCASMGetLocalSubmatrices(PC pc,PetscInt *n,Mat *mat[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of matrices for this processor (default value = 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of matrices for this processor (default value = 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrices
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
-Notes: Call after <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() (or <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>()) but before <A HREF="../PC/PCApply.html#PCApply">PCApply</A>() (or KSPApply()) and before <A HREF="../PC/PCSetUpOnBlocks.html#PCSetUpOnBlocks">PCSetUpOnBlocks</A>()) Many br
+Notes: Call after <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() (or <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>()) but before <A HREF="../PC/PCApply.html#PCApply">PCApply</A>() (or KSPApply()) and before <A HREF="../PC/PCSetUpOnBlocks.html#PCSetUpOnBlocks">PCSetUpOnBlocks</A>())
 <P>
-Usually one would use PCSetModifySubmatrices() to change the submatrices in building the preconditioner. Many br
+Usually one would use PCSetModifySubmatrices() to change the submatrices in building the preconditioner.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, set, local, subdomains, additive Schwarz, block Jacobi
@@ -38,7 +40,8 @@ Usually one would use PCSetModifySubmatrices() to change the submatrices in buil
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>(), <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>(), PCSetModifySubmatrices() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>(), PCSetModifySubmatrices()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMGetLocalSubmatrices">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMGetLocalType.html b/docs/manualpages/PC/PCASMGetLocalType.html
index f4b853d..3014381 100644
--- a/docs/manualpages/PC/PCASMGetLocalType.html
+++ b/docs/manualpages/PC/PCASMGetLocalType.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMGetLocalType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMGetLocalType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMGetLocalType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMGetLocalType"><H1>PCASMGetLocalType</H1></A>
 Gets the type of composition used for local problems in the additive Schwarz method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,26 @@ Gets the type of composition used for local problems in the additive Schwarz met
 #include "petscpc.h" 
 PetscErrorCode PCASMGetLocalType(PC pc, PCCompositeType *type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc  </B> -the preconditioner context Many br
+<DT><B>pc  </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -type of composition, one of Many br
+<DT><B>type </B> -type of composition, one of
 <br>
 <PRE>
   PC_COMPOSITE_ADDITIVE       - local additive combination
   PC_COMPOSITE_MULTIPLICATIVE - local multiplicative combination
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_asm_local_type [additive,multiplicative] </B> -Sets local solver composition type Many br
+<DT><B>-pc_asm_local_type [additive,multiplicative] </B> -Sets local solver composition type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetType.html#PCASMSetType">PCASMSetType</A>(), <A HREF="../PC/PCASMGetType.html#PCASMGetType">PCASMGetType</A>(), <A HREF="../PC/PCASMSetLocalType.html#PCASMSetLocalType">PCASMSetLocalType</A>(), PCASMCreate()
diff --git a/docs/manualpages/PC/PCASMGetSubKSP.html b/docs/manualpages/PC/PCASMGetSubKSP.html
index edd5f68..c00c364 100644
--- a/docs/manualpages/PC/PCASMGetSubKSP.html
+++ b/docs/manualpages/PC/PCASMGetSubKSP.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMGetSubKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMGetSubKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMGetSubKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMGetSubKSP"><H1>PCASMGetSubKSP</H1></A>
 Gets the local <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts for all blocks on this processor. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,34 @@ Gets the local <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts for all blocks on
 #include "petscpc.h" 
 PetscErrorCode  PCASMGetSubKSP(PC pc,PetscInt *n_local,PetscInt *first_local,KSP *ksp[])
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> iff first_local is requested Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A> iff first_local is requested
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_local </B></TD><TD>- the number of blocks on this processor or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first_local </B></TD><TD>- the global number of the first block on this processor or NULL, Many brall processors must request or all must pass NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_local </B></TD><TD>- the number of blocks on this processor or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first_local </B></TD><TD>- the global number of the first block on this processor or NULL,
+all processors must request or all must pass NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-After <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>() the array of KSPes is not to be freed. Many br
+After <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>() the array of KSPes is not to be freed.
 <P>
-Currently for some matrix implementations only 1 block per processor Many bris supported. Many br
+Currently for some matrix implementations only 1 block per processor
+is supported.
 <P>
-You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() before calling <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(). Many br
+You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() before calling <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-The output argument 'ksp' must be an array of sufficient length or NULL_OBJECT. The latter can be used to learn the necessary length. Many br
+The output argument 'ksp' must be an array of sufficient length or NULL_OBJECT. The latter can be used to learn the necessary length.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, additive Schwarz, get, sub, <A HREF="../KSP/KSP.html#KSP">KSP</A>, context
@@ -44,7 +49,8 @@ The output argument 'ksp' must be an array of sufficient length or NULL_OBJECT.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>(),
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(),
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMGetSubKSP">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMGetType.html b/docs/manualpages/PC/PCASMGetType.html
index 61e6668..15ae053 100644
--- a/docs/manualpages/PC/PCASMGetType.html
+++ b/docs/manualpages/PC/PCASMGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMGetType"><H1>PCASMGetType</H1></A>
 Gets the type of restriction and interpolation used for local problems in the additive Schwarz method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Gets the type of restriction and interpolation used for local problems in the ad
 #include "petscpc.h" 
 PetscErrorCode  PCASMGetType(PC pc,PCASMType *type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc  </B> -the preconditioner context Many br
+<DT><B>pc  </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -variant of ASM, one of Many br
+<DT><B>type </B> -variant of ASM, one of
 <br>
 <P>
 <PRE>
@@ -30,13 +30,13 @@ Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
       PC_ASM_INTERPOLATE - full interpolation, local processor restriction
       PC_ASM_NONE        - local processor restriction and interpolation
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_asm_type [basic,restrict,interpolate,none] </B> -Sets ASM type Many br
+<DT><B>-pc_asm_type [basic,restrict,interpolate,none] </B> -Sets ASM type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, set, type
@@ -44,7 +44,8 @@ Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMGetType">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMSetDMSubdomains.html b/docs/manualpages/PC/PCASMSetDMSubdomains.html
index def125f..6d77e7d 100644
--- a/docs/manualpages/PC/PCASMSetDMSubdomains.html
+++ b/docs/manualpages/PC/PCASMSetDMSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMSetDMSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMSetDMSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMSetDMSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMSetDMSubdomains"><H1>PCASMSetDMSubdomains</H1></A>
 Indicates whether to use <A HREF="../DM/DMCreateDomainDecomposition.html#DMCreateDomainDecomposition">DMCreateDomainDecomposition</A>() to define the subdomains, whenever possible. Logically Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,19 @@ PetscErrorCode  PCASMSetDMSubdomains(PC pc,PetscBool flg)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- boolean indicating whether to use subdomains defined by the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- boolean indicating whether to use subdomains defined by the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_asm_dm_subdomains</B> - Many br Many br
+<DT><B>-pc_asm_dm_subdomains</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>() and <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>() take precedence over <A HREF="../PC/PCASMSetDMSubdomains.html#PCASMSetDMSubdomains">PCASMSetDMSubdomains</A>(), Many brso setting either of the first two effectively turns the latter off. Many br
+<A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>() and <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>() take precedence over <A HREF="../PC/PCASMSetDMSubdomains.html#PCASMSetDMSubdomains">PCASMSetDMSubdomains</A>(),
+so setting either of the first two effectively turns the latter off.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, <A HREF="../DM/DM.html#DM">DM</A>, set, subdomains, additive Schwarz
@@ -32,7 +36,8 @@ PetscErrorCode  PCASMSetDMSubdomains(PC pc,PetscBool flg)
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMGetDMSubdomains.html#PCASMGetDMSubdomains">PCASMGetDMSubdomains</A>(), <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>()
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMSetDMSubdomains">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMSetLocalSubdomains.html b/docs/manualpages/PC/PCASMSetLocalSubdomains.html
index 73f3a15..7e25f92 100644
--- a/docs/manualpages/PC/PCASMSetLocalSubdomains.html
+++ b/docs/manualpages/PC/PCASMSetLocalSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMSetLocalSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMSetLocalSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMSetLocalSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMSetLocalSubdomains"><H1>PCASMSetLocalSubdomains</H1></A>
 Sets the local subdomains (for this processor only) for the additive Schwarz preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Sets the local subdomains (for this processor only) for the additive Schwarz pre
 #include "petscpc.h" 
 PetscErrorCode  PCASMSetLocalSubdomains(PC pc,PetscInt n,IS is[],IS is_local[])
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of subdomains for this processor (default value = 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set that defines the subdomains for this processor Many br(or NULL for PETSc to determine subdomains) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- the index sets that define the local part of the subdomains for this processor Many br(or NULL to use the default of 1 subdomain per process) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of subdomains for this processor (default value = 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set that defines the subdomains for this processor
+(or NULL for PETSc to determine subdomains)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- the index sets that define the local part of the subdomains for this processor
+(or NULL to use the default of 1 subdomain per process)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbering of the vector for both is and is_local Many br
+The <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbering of the vector for both is and is_local
 <P>
-By default the ASM preconditioner uses 1 block per processor. Many br
+By default the ASM preconditioner uses 1 block per processor.
 <P>
-Use <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>() to set the subdomains for all processors. Many br
+Use <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>() to set the subdomains for all processors.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, set, local, subdomains, additive Schwarz
@@ -38,7 +44,8 @@ Use <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSe
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>(), <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMSetLocalSubdomains">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMSetLocalType.html b/docs/manualpages/PC/PCASMSetLocalType.html
index 656e565..952b4b7 100644
--- a/docs/manualpages/PC/PCASMSetLocalType.html
+++ b/docs/manualpages/PC/PCASMSetLocalType.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMSetLocalType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMSetLocalType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMSetLocalType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMSetLocalType"><H1>PCASMSetLocalType</H1></A>
 Sets the type of composition used for local problems in the additive Schwarz method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Sets the type of composition used for local problems in the additive Schwarz met
 #include "petscpc.h" 
 PetscErrorCode PCASMSetLocalType(PC pc, PCCompositeType type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of composition, one of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of composition, one of
+</TD></TR></TABLE>
 <PRE>
   PC_COMPOSITE_ADDITIVE       - local additive combination
   PC_COMPOSITE_MULTIPLICATIVE - local multiplicative combination
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_asm_local_type [additive,multiplicative] </B> -Sets local solver composition type Many br
+<DT><B>-pc_asm_local_type [additive,multiplicative] </B> -Sets local solver composition type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetType.html#PCASMSetType">PCASMSetType</A>(), <A HREF="../PC/PCASMGetType.html#PCASMGetType">PCASMGetType</A>(), <A HREF="../PC/PCASMGetLocalType.html#PCASMGetLocalType">PCASMGetLocalType</A>(), PCASMCreate()
diff --git a/docs/manualpages/PC/PCASMSetOverlap.html b/docs/manualpages/PC/PCASMSetOverlap.html
index 2110596..6097c65 100644
--- a/docs/manualpages/PC/PCASMSetOverlap.html
+++ b/docs/manualpages/PC/PCASMSetOverlap.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMSetOverlap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMSetOverlap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMSetOverlap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMSetOverlap"><H1>PCASMSetOverlap</H1></A>
 Sets the overlap between a pair of subdomains for the additive Schwarz preconditioner.  Either all or no processors in the <A HREF="../PC/PC.html#PC">PC</A> communicator must call this routine. If <A HREF="../Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</A> is used, use option -mat_increase_overlap when the problem size large. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,38 @@ Sets the overlap between a pair of subdomains for the additive Schwarz precondit
 #include "petscpc.h" 
 PetscErrorCode  PCASMSetOverlap(PC pc,PetscInt ovl)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ovl </B></TD><TD>- the amount of overlap between subdomains (ovl >= 0, default value = 1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ovl </B></TD><TD>- the amount of overlap between subdomains (ovl >= 0, default value = 1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_asm_overlap <ovl> </B> -Sets overlap Many br
+<DT><B>-pc_asm_overlap <ovl> </B> -Sets overlap
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-By default the ASM preconditioner uses 1 block per processor.  To use Many brmultiple blocks per perocessor, see <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>() and Many brPCASMSetLocalSubdomains() (and the option -pc_asm_blocks <blks>). Many br
+By default the ASM preconditioner uses 1 block per processor.  To use
+multiple blocks per perocessor, see <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>() and
+<A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>() (and the option -pc_asm_blocks <blks>).
 <P>
-The overlap defaults to 1, so if one desires that no additional Many broverlap be computed beyond what may have been set with a call to Many brPCASMSetTotalSubdomains() or <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), then ovl Many brmust be set to be 0.  In particular, if one does not explicitly set Many brthe subdomains an application code, then all overlap would be computed Many brinternally by PETSc, and using an overlap of 0 woul [...]
+The overlap defaults to 1, so if one desires that no additional
+overlap be computed beyond what may have been set with a call to
+<A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>() or <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), then ovl
+must be set to be 0.  In particular, if one does not explicitly set
+the subdomains an application code, then all overlap would be computed
+internally by PETSc, and using an overlap of 0 would result in an ASM
+variant that is equivalent to the block Jacobi preconditioner.
 <P>
-Note that one can define initial index sets with any overlap via Many brPCASMSetTotalSubdomains() or <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(); the routine Many brPCASMSetOverlap() merely allows PETSc to extend that overlap further Many brif desired. Many br
+Note that one can define initial index sets with any overlap via
+<A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>() or <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(); the routine
+<A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>() merely allows PETSc to extend that overlap further
+if desired.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, set, overlap
@@ -40,7 +53,8 @@ Note that one can define initial index sets with any overlap via Many brPCASMSet
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>(), <A HREF="../PC/PCASMGetLocalSubdomains.html#PCASMGetLocalSubdomains">PCASMGetLocalSubdomains</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMSetOverlap">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMSetSortIndices.html b/docs/manualpages/PC/PCASMSetSortIndices.html
index 90270bd..9ce8895 100644
--- a/docs/manualpages/PC/PCASMSetSortIndices.html
+++ b/docs/manualpages/PC/PCASMSetSortIndices.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMSetSortIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMSetSortIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMSetSortIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMSetSortIndices"><H1>PCASMSetSortIndices</H1></A>
 Determines whether subdomain indices are sorted. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Determines whether subdomain indices are sorted.
 #include "petscpc.h" 
 PetscErrorCode  PCASMSetSortIndices(PC pc,PetscBool doSort)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>doSort </B></TD><TD>- sort the subdomain indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>doSort </B></TD><TD>- sort the subdomain indices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, set, type
@@ -29,7 +31,8 @@ Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMSetSortIndices">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMSetTotalSubdomains.html b/docs/manualpages/PC/PCASMSetTotalSubdomains.html
index ab6394b..d5b92a8 100644
--- a/docs/manualpages/PC/PCASMSetTotalSubdomains.html
+++ b/docs/manualpages/PC/PCASMSetTotalSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMSetTotalSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMSetTotalSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMSetTotalSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMSetTotalSubdomains"><H1>PCASMSetTotalSubdomains</H1></A>
 Sets the subdomains for all processors for the additive Schwarz preconditioner.  Either all or no processors in the <A HREF="../PC/PC.html#PC">PC</A> communicator must call this routine, with the same index sets. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,40 @@ Sets the subdomains for all processors for the additive Schwarz preconditioner.
 #include "petscpc.h" 
 PetscErrorCode  PCASMSetTotalSubdomains(PC pc,PetscInt N,IS is[],IS is_local[])
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N  </B></TD><TD>- the number of subdomains for all processors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index sets that define the subdomains for all processors Many br(or NULL to ask PETSc to compe up with subdomains) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- the index sets that define the local part of the subdomains for this processor Many br(or NULL to use the default of 1 subdomain per process) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N  </B></TD><TD>- the number of subdomains for all processors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index sets that define the subdomains for all processors
+(or NULL to ask PETSc to compe up with subdomains)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is_local </B></TD><TD>- the index sets that define the local part of the subdomains for this processor
+(or NULL to use the default of 1 subdomain per process)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-To set the total number of subdomain blocks rather than specify the Many brindex sets, use the option Many br
-<DT><B>-pc_asm_blocks <blks> </B> -Sets total blocks Many br
+To set the total number of subdomain blocks rather than specify the
+index sets, use the option
+<DT><B>-pc_asm_blocks <blks> </B> -Sets total blocks
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently you cannot use this to set the actual subdomains with the argument is. Many br
+Currently you cannot use this to set the actual subdomains with the argument is.
 <P>
-By default the ASM preconditioner uses 1 block per processor. Many br
+By default the ASM preconditioner uses 1 block per processor.
 <P>
-These index sets cannot be destroyed until after completion of the Many brlinear solves for which the ASM preconditioner is being used. Many br
+These index sets cannot be destroyed until after completion of the
+linear solves for which the ASM preconditioner is being used.
 <P>
-Use <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>() to set local subdomains. Many br
+Use <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>() to set local subdomains.
 <P>
-The <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbering of the vector for both is and is_local Many br
+The <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbering of the vector for both is and is_local
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, set, total, global, subdomains, additive Schwarz
@@ -47,7 +55,8 @@ The <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbe
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetLocalSubdomains.html#PCASMSetLocalSubdomains">PCASMSetLocalSubdomains</A>(), <A HREF="../PC/PCASMSetOverlap.html#PCASMSetOverlap">PCASMSetOverlap</A>(), <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMSetTotalSubdomains">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMSetType.html b/docs/manualpages/PC/PCASMSetType.html
index f5134bc..ee010ca 100644
--- a/docs/manualpages/PC/PCASMSetType.html
+++ b/docs/manualpages/PC/PCASMSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMSetType"><H1>PCASMSetType</H1></A>
 Sets the type of restriction and interpolation used for local problems in the additive Schwarz method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,27 @@ Sets the type of restriction and interpolation used for local problems in the ad
 #include "petscpc.h" 
 PetscErrorCode  PCASMSetType(PC pc,PCASMType type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- variant of ASM, one of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- variant of ASM, one of
+</TD></TR></TABLE>
 <PRE>
       PC_ASM_BASIC       - full interpolation and restriction
       PC_ASM_RESTRICT    - full restriction, local processor interpolation
       PC_ASM_INTERPOLATE - full interpolation, local processor restriction
       PC_ASM_NONE        - local processor restriction and interpolation
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_asm_type [basic,restrict,interpolate,none] </B> -Sets ASM type Many br
+<DT><B>-pc_asm_type [basic,restrict,interpolate,none] </B> -Sets ASM type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, set, type
@@ -40,7 +42,8 @@ Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMSetTotalSubdomains.html#PCASMSetTotalSubdomains">PCASMSetTotalSubdomains</A>(), <A HREF="../PC/PCASMGetSubKSP.html#PCASMGetSubKSP">PCASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCASMCreateSubdomains2D.html#PCASMCreateSubdomains2D">PCASMCreateSubdomains2D</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/asm/asm.c.html#PCASMSetType">src/ksp/pc/impls/asm/asm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCASMType.html b/docs/manualpages/PC/PCASMType.html
index 4689df5..410c028 100644
--- a/docs/manualpages/PC/PCASMType.html
+++ b/docs/manualpages/PC/PCASMType.html
@@ -5,8 +5,8 @@
 <TITLE>PCASMType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCASMType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCASMType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCASMType"><H1>PCASMType</H1></A>
 Type of additive Schwarz method to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -47,7 +47,7 @@ typedef enum {PC_ASM_BASIC = 3,PC_ASM_RESTRICT = 1,PC_ASM_INTERPOLATE = 2,PC_ASM
                        Not very good.
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCASMSetType.html#PCASMSetType">PCASMSetType</A>()
diff --git a/docs/manualpages/PC/PCAppendOptionsPrefix.html b/docs/manualpages/PC/PCAppendOptionsPrefix.html
index 239773f..b5ca118 100644
--- a/docs/manualpages/PC/PCAppendOptionsPrefix.html
+++ b/docs/manualpages/PC/PCAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PCAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCAppendOptionsPrefix"><H1>PCAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all <A HREF="../PC/PC.html#PC">PC</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Appends to the prefix used for searching for all <A HREF="../PC/PC.html#PC">PC</
 #include "petscksp.h" 
 PetscErrorCode  PCAppendOptionsPrefix(PC pc,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../PC/PC.html#PC">PC</A> option requests Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../PC/PC.html#PC">PC</A> option requests
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the Many brhyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the
+hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, append, options, prefix, database
diff --git a/docs/manualpages/PC/PCApply.html b/docs/manualpages/PC/PCApply.html
index 3a29383..0669333 100644
--- a/docs/manualpages/PC/PCApply.html
+++ b/docs/manualpages/PC/PCApply.html
@@ -5,8 +5,8 @@
 <TITLE>PCApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCApply"><H1>PCApply</H1></A>
 Applies the preconditioner to a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Applies the preconditioner to a vector.
 #include "petscksp.h" 
 PetscErrorCode  PCApply(PC pc,Vec x,Vec y)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, apply
diff --git a/docs/manualpages/PC/PCApplyBAorAB.html b/docs/manualpages/PC/PCApplyBAorAB.html
index de04162..508334c 100644
--- a/docs/manualpages/PC/PCApplyBAorAB.html
+++ b/docs/manualpages/PC/PCApplyBAorAB.html
@@ -5,8 +5,8 @@
 <TITLE>PCApplyBAorAB</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCApplyBAorAB.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCApplyBAorAB.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCApplyBAorAB"><H1>PCApplyBAorAB</H1></A>
 Applies the preconditioner and operator to a vector. y = B*A*x or y = A*B*x. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Applies the preconditioner and operator to a vector. y = B*A*x or y = A*B*x.
 #include "petscksp.h" 
 PetscErrorCode  PCApplyBAorAB(PC pc,PCSide side,Vec x,Vec y,Vec work)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>side </B></TD><TD>- indicates the preconditioner side, one of PC_LEFT, PC_RIGHT, or PC_SYMMETRIC Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>work </B></TD><TD>- work vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>side </B></TD><TD>- indicates the preconditioner side, one of PC_LEFT, PC_RIGHT, or PC_SYMMETRIC
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>work </B></TD><TD>- work vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
- Many br
+
 <P>
-Notes: If the <A HREF="../PC/PC.html#PC">PC</A> has had <A HREF="../PC/PCSetDiagonalScale.html#PCSetDiagonalScale">PCSetDiagonalScale</A>() set then D M A D^{-1} for left preconditioning or  D A M D^{-1} is actually applied. Note that the Many brspecific <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() method must also be written to handle the post-solve "correction" for the diagonal scaling. Many br
+Notes: If the <A HREF="../PC/PC.html#PC">PC</A> has had <A HREF="../PC/PCSetDiagonalScale.html#PCSetDiagonalScale">PCSetDiagonalScale</A>() set then D M A D^{-1} for left preconditioning or  D A M D^{-1} is actually applied. Note that the
+specific <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() method must also be written to handle the post-solve "correction" for the diagonal scaling.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, apply, operator
diff --git a/docs/manualpages/PC/PCApplyBAorABTranspose.html b/docs/manualpages/PC/PCApplyBAorABTranspose.html
index edbfb8c..a83aecf 100644
--- a/docs/manualpages/PC/PCApplyBAorABTranspose.html
+++ b/docs/manualpages/PC/PCApplyBAorABTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>PCApplyBAorABTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCApplyBAorABTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCApplyBAorABTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCApplyBAorABTranspose"><H1>PCApplyBAorABTranspose</H1></A>
 Applies the transpose of the preconditioner and operator to a vector. That is, applies tr(B) * tr(A) with left preconditioning, NOT tr(B*A) = tr(A)*tr(B). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Applies the transpose of the preconditioner and operator to a vector. That is, a
 #include "petscksp.h" 
 PetscErrorCode  PCApplyBAorABTranspose(PC pc,PCSide side,Vec x,Vec y,Vec work)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>side </B></TD><TD>- indicates the preconditioner side, one of PC_LEFT, PC_RIGHT, or PC_SYMMETRIC Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>work </B></TD><TD>- work vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>side </B></TD><TD>- indicates the preconditioner side, one of PC_LEFT, PC_RIGHT, or PC_SYMMETRIC
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>work </B></TD><TD>- work vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
 <P>
-Notes: this routine is used internally so that the same Krylov code can be used to solve A x = b and A' x = b, with a preconditioner Many brdefined by B'. This is why this has the funny form that it computes tr(B) * tr(A) Many br
+Notes: this routine is used internally so that the same Krylov code can be used to solve A x = b and A' x = b, with a preconditioner
+defined by B'. This is why this has the funny form that it computes tr(B) * tr(A)
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, apply, operator, transpose
diff --git a/docs/manualpages/PC/PCApplyRichardson.html b/docs/manualpages/PC/PCApplyRichardson.html
index f1a7068..03afd67 100644
--- a/docs/manualpages/PC/PCApplyRichardson.html
+++ b/docs/manualpages/PC/PCApplyRichardson.html
@@ -5,8 +5,8 @@
 <TITLE>PCApplyRichardson</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCApplyRichardson.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCApplyRichardson.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCApplyRichardson"><H1>PCApplyRichardson</H1></A>
 Applies several steps of Richardson iteration with the particular preconditioner. This routine is usually used by the Krylov solvers and not the application code directly. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,44 @@ Applies several steps of Richardson iteration with the particular preconditioner
 #include "petscksp.h" 
 PetscErrorCode  PCApplyRichardson(PC pc,Vec b,Vec y,Vec w,PetscReal rtol,PetscReal abstol, PetscReal dtol,PetscInt its,PetscBool guesszero,PetscInt *outits,PCRichardsonConvergedReason *reason)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b   </B></TD><TD>- the right hand side Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w   </B></TD><TD>- one work vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative decrease in residual norm convergence criteria Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute residual norm convergence criteria Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- divergence residual norm increase criteria Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- the number of iterations to apply. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>guesszero </B></TD><TD>- if the input x contains nonzero initial guess Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b   </B></TD><TD>- the right hand side
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w   </B></TD><TD>- one work vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative decrease in residual norm convergence criteria
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute residual norm convergence criteria
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- divergence residual norm increase criteria
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- the number of iterations to apply.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>guesszero </B></TD><TD>- if the input x contains nonzero initial guess
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outits </B></TD><TD>- number of iterations actually used (for SOR this always equals its) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- the reason the apply terminated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the solution (also contains initial guess if guesszero is <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outits </B></TD><TD>- number of iterations actually used (for SOR this always equals its)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- the reason the apply terminated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the solution (also contains initial guess if guesszero is <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most preconditioners do not support this function. Use the command Many brPCApplyRichardsonExists() to determine if one does. Many br
+Most preconditioners do not support this function. Use the command
+<A HREF="../PC/PCApplyRichardsonExists.html#PCApplyRichardsonExists">PCApplyRichardsonExists</A>() to determine if one does.
 <P>
-Except for the multigrid <A HREF="../PC/PC.html#PC">PC</A> this routine ignores the convergence tolerances Many brand always runs for the number of iterations Many br
+Except for the multigrid <A HREF="../PC/PC.html#PC">PC</A> this routine ignores the convergence tolerances
+and always runs for the number of iterations
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, apply, Richardson
diff --git a/docs/manualpages/PC/PCApplyRichardsonExists.html b/docs/manualpages/PC/PCApplyRichardsonExists.html
index ee40e44..0d87b9d 100644
--- a/docs/manualpages/PC/PCApplyRichardsonExists.html
+++ b/docs/manualpages/PC/PCApplyRichardsonExists.html
@@ -5,8 +5,8 @@
 <TITLE>PCApplyRichardsonExists</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCApplyRichardsonExists.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCApplyRichardsonExists.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCApplyRichardsonExists"><H1>PCApplyRichardsonExists</H1></A>
 Determines whether a particular preconditioner has a built-in fast application of Richardson's method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Determines whether a particular preconditioner has a built-in fast application o
 #include "petscksp.h" 
 PetscErrorCode  PCApplyRichardsonExists(PC pc,PetscBool  *exists)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner Many br
+<DT><B>pc </B> -the preconditioner
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>exists </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>exists </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, apply, Richardson, exists
diff --git a/docs/manualpages/PC/PCApplySymmetricLeft.html b/docs/manualpages/PC/PCApplySymmetricLeft.html
index 2316c61..22fc1fa 100644
--- a/docs/manualpages/PC/PCApplySymmetricLeft.html
+++ b/docs/manualpages/PC/PCApplySymmetricLeft.html
@@ -5,8 +5,8 @@
 <TITLE>PCApplySymmetricLeft</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCApplySymmetricLeft.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCApplySymmetricLeft.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCApplySymmetricLeft"><H1>PCApplySymmetricLeft</H1></A>
 Applies the left part of a symmetric preconditioner to a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Applies the left part of a symmetric preconditioner to a vector.
 #include "petscksp.h" 
 PetscErrorCode  PCApplySymmetricLeft(PC pc,Vec x,Vec y)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently, this routine is implemented only for <A HREF="../PC/PCICC.html#PCICC">PCICC</A> and <A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A> preconditioners. Many br
+Currently, this routine is implemented only for <A HREF="../PC/PCICC.html#PCICC">PCICC</A> and <A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A> preconditioners.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, apply, symmetric, left
diff --git a/docs/manualpages/PC/PCApplySymmetricRight.html b/docs/manualpages/PC/PCApplySymmetricRight.html
index 3b81bd7..7164561 100644
--- a/docs/manualpages/PC/PCApplySymmetricRight.html
+++ b/docs/manualpages/PC/PCApplySymmetricRight.html
@@ -5,8 +5,8 @@
 <TITLE>PCApplySymmetricRight</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCApplySymmetricRight.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCApplySymmetricRight.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCApplySymmetricRight"><H1>PCApplySymmetricRight</H1></A>
 Applies the right part of a symmetric preconditioner to a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Applies the right part of a symmetric preconditioner to a vector.
 #include "petscksp.h" 
 PetscErrorCode  PCApplySymmetricRight(PC pc,Vec x,Vec y)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently, this routine is implemented only for <A HREF="../PC/PCICC.html#PCICC">PCICC</A> and <A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A> preconditioners. Many br
+Currently, this routine is implemented only for <A HREF="../PC/PCICC.html#PCICC">PCICC</A> and <A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A> preconditioners.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, apply, symmetric, right
diff --git a/docs/manualpages/PC/PCApplyTranspose.html b/docs/manualpages/PC/PCApplyTranspose.html
index e0f18fd..e9e66aa 100644
--- a/docs/manualpages/PC/PCApplyTranspose.html
+++ b/docs/manualpages/PC/PCApplyTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>PCApplyTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCApplyTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCApplyTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCApplyTranspose"><H1>PCApplyTranspose</H1></A>
 Applies the transpose of preconditioner to a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,24 @@ Applies the transpose of preconditioner to a vector.
 #include "petscksp.h" 
 PetscErrorCode  PCApplyTranspose(PC pc,Vec x,Vec y)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
-Notes: For complex numbers this applies the non-Hermitian transpose. Many br
+Notes: For complex numbers this applies the non-Hermitian transpose.
 <P>
-Developer Notes: We need to implement a PCApplyHermitianTranspose() Many br
+Developer Notes: We need to implement a PCApplyHermitianTranspose()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, apply, transpose
diff --git a/docs/manualpages/PC/PCApplyTransposeExists.html b/docs/manualpages/PC/PCApplyTransposeExists.html
index 34fd9f4..d6fd3b3 100644
--- a/docs/manualpages/PC/PCApplyTransposeExists.html
+++ b/docs/manualpages/PC/PCApplyTransposeExists.html
@@ -5,8 +5,8 @@
 <TITLE>PCApplyTransposeExists</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCApplyTransposeExists.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCApplyTransposeExists.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCApplyTransposeExists"><H1>PCApplyTransposeExists</H1></A>
 Test whether the preconditioner has a transpose apply operation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Test whether the preconditioner has a transpose apply operation
 #include "petscksp.h" 
 PetscErrorCode  PCApplyTransposeExists(PC pc,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if a transpose operation is defined Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if a transpose operation is defined
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, apply, transpose
diff --git a/docs/manualpages/PC/PCBDDC.html b/docs/manualpages/PC/PCBDDC.html
index 59906bd..81666f5 100644
--- a/docs/manualpages/PC/PCBDDC.html
+++ b/docs/manualpages/PC/PCBDDC.html
@@ -5,10 +5,10 @@
 <TITLE>PCBDDC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDC"><H1>PCBDDC</H1></A>
-Balancing Domain Decomposition by Constraints. An implementation of the BDDC preconditioner based on Many br
+Balancing Domain Decomposition by Constraints. An implementation of the BDDC preconditioner based on
 <P>
 <PRE>
    [1] C. R. Dohrmann. "An approximate BDDC preconditioner", Numerical Linear Algebra with Applications Volume 14, Issue 2, pages 149-168, March 2007
@@ -16,84 +16,94 @@ Balancing Domain Decomposition by Constraints. An implementation of the BDDC pre
    [3] J. Mandel, B. Sousedik, C. R. Dohrmann. "Multispace and Multilevel BDDC", http://arxiv.org/abs/0712.3977
    [4] C. Pechstein and C. R. Dohrmann. "Modern domain decomposition methods BDDC, deluxe scaling, and an algebraic approach", Seminar talk, Linz, December 2013, http://people.ricam.oeaw.ac.at/c.pechstein/pechstein-bddc2013.pdf
 </PRE>
- Many br
+
 <P>
-The matrix to be preconditioned (Pmat) must be of type <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>. Many br
+The matrix to be preconditioned (Pmat) must be of type <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>.
 <P>
-Currently works with <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> matrices with local matrices of type <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>, <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> or <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, either with real or complex numbers. Many br
+Currently works with <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> matrices with local matrices of type <A HREF="../Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</A>, <A HREF="../Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</A> or <A HREF="../Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</A>, either with real or complex numbers.
 <P>
-It also works with unsymmetric and indefinite problems. Many br
+It also works with unsymmetric and indefinite problems.
 <P>
-Unlike 'conventional' interface preconditioners, <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A> iterates over all degrees of freedom, not just those on the interface. This allows the use of approximate solvers on the subdomains. Many br
+Unlike 'conventional' interface preconditioners, <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A> iterates over all degrees of freedom, not just those on the interface. This allows the use of approximate solvers on the subdomains.
 <P>
-Approximate local solvers are automatically adapted for singular linear problems (see [1]) if the user has provided the nullspace using <A HREF="../PC/PCBDDCSetNullSpace.html#PCBDDCSetNullSpace">PCBDDCSetNullSpace</A>() Many br
+Approximate local solvers are automatically adapted for singular linear problems (see [1]) if the user has provided the nullspace using <A HREF="../PC/PCBDDCSetNullSpace.html#PCBDDCSetNullSpace">PCBDDCSetNullSpace</A>()
 <P>
-Boundary nodes are split in vertices, edges and faces classes using information from the local to global mapping of dofs and the local connectivity graph of nodes. The latter can be customized by using <A HREF="../PC/PCBDDCSetLocalAdjacencyGraph.html#PCBDDCSetLocalAdjacencyGraph">PCBDDCSetLocalAdjacencyGraph</A>() Many brAdditional information on dofs can be provided by using <A HREF="../PC/PCBDDCSetDofsSplitting.html#PCBDDCSetDofsSplitting">PCBDDCSetDofsSplitting</A>(), <A HREF="../PC/P [...]
+Boundary nodes are split in vertices, edges and faces classes using information from the local to global mapping of dofs and the local connectivity graph of nodes. The latter can be customized by using <A HREF="../PC/PCBDDCSetLocalAdjacencyGraph.html#PCBDDCSetLocalAdjacencyGraph">PCBDDCSetLocalAdjacencyGraph</A>()
+Additional information on dofs can be provided by using <A HREF="../PC/PCBDDCSetDofsSplitting.html#PCBDDCSetDofsSplitting">PCBDDCSetDofsSplitting</A>(), <A HREF="../PC/PCBDDCSetDirichletBoundaries.html#PCBDDCSetDirichletBoundaries">PCBDDCSetDirichletBoundaries</A>(), <A HREF="../PC/PCBDDCSetNeumannBoundaries.html#PCBDDCSetNeumannBoundaries">PCBDDCSetNeumannBoundaries</A>(), and <A HREF="../PC/PCBDDCSetPrimalVerticesLocalIS.html#PCBDDCSetPrimalVerticesLocalIS">PCBDDCSetPrimalVerticesLocal [...]
 <P>
-Constraints can be customized by attaching a <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> object to the <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> matrix via <A HREF="../Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</A>(). Non-singular modes are retained via SVD. Many br
+Constraints can be customized by attaching a <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> object to the <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> matrix via <A HREF="../Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</A>(). Non-singular modes are retained via SVD.
 <P>
-Change of basis is performed similarly to [2] when requested. When more than one constraint is present on a single connected component (i.e. an edge or a face), a robust method based on local QR factorizations is used. Many brUser defined change of basis can be passed to <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A> by using <A HREF="../PC/PCBDDCSetChangeOfBasisMat.html#PCBDDCSetChangeOfBasisMat">PCBDDCSetChangeOfBasisMat</A>() Many br
+Change of basis is performed similarly to [2] when requested. When more than one constraint is present on a single connected component (i.e. an edge or a face), a robust method based on local QR factorizations is used.
+User defined change of basis can be passed to <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A> by using <A HREF="../PC/PCBDDCSetChangeOfBasisMat.html#PCBDDCSetChangeOfBasisMat">PCBDDCSetChangeOfBasisMat</A>()
 <P>
-The PETSc implementation also supports multilevel BDDC [3]. Coarse grids are partitioned using a <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> object. Many br
+The PETSc implementation also supports multilevel BDDC [3]. Coarse grids are partitioned using a <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> object.
 <P>
-Adaptive selection of primal constraints [4] is supported for SPD systems with high-contrast in the coefficients if MUMPS is present. Future versions of the code will also consider using MKL_PARDISO or PASTIX. Many br
+Adaptive selection of primal constraints [4] is supported for SPD systems with high-contrast in the coefficients if MUMPS is present. Future versions of the code will also consider using MKL_PARDISO or PASTIX.
 <P>
-An experimental interface to the FETI-DP method is available. FETI-DP operators could be created using <A HREF="../PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</A>(). A stand-alone class for the FETI-DP method will be provided in the next releases. Many brDeluxe scaling is not supported yet for FETI-DP. Many br
+An experimental interface to the FETI-DP method is available. FETI-DP operators could be created using <A HREF="../PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</A>(). A stand-alone class for the FETI-DP method will be provided in the next releases.
+Deluxe scaling is not supported yet for FETI-DP.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys (some of them, run with -h for a complete list)</FONT></H3>
 <P>
-<DT><B>-pc_bddc_use_vertices <true> </B> -use or not vertices in primal space Many br
+<DT><B>-pc_bddc_use_vertices <true> </B> -use or not vertices in primal space
 <br>
-<DT><B>-pc_bddc_use_edges <true> </B> -use or not edges in primal space Many br
+<DT><B>-pc_bddc_use_edges <true> </B> -use or not edges in primal space
 <br>
-<DT><B>-pc_bddc_use_faces <false> </B> -use or not faces in primal space Many br
+<DT><B>-pc_bddc_use_faces <false> </B> -use or not faces in primal space
 <br>
-<DT><B>-pc_bddc_symmetric <true> </B> -symmetric computation of primal basis functions. Specify false for unsymmetric problems Many br
+<DT><B>-pc_bddc_symmetric <true> </B> -symmetric computation of primal basis functions. Specify false for unsymmetric problems
 <br>
-<DT><B>-pc_bddc_use_change_of_basis <false> </B> -use change of basis approach (on edges only) Many br
+<DT><B>-pc_bddc_use_change_of_basis <false> </B> -use change of basis approach (on edges only)
 <br>
-<DT><B>-pc_bddc_use_change_on_faces <false> </B> -use change of basis approach on faces if change of basis has been requested Many br
+<DT><B>-pc_bddc_use_change_on_faces <false> </B> -use change of basis approach on faces if change of basis has been requested
 <br>
-<DT><B>-pc_bddc_switch_static <false> </B> -switches from M_2 (default) to M_3 operator (see reference article [1]) Many br
+<DT><B>-pc_bddc_switch_static <false> </B> -switches from M_2 (default) to M_3 operator (see reference article [1])
 <br>
-<DT><B>-pc_bddc_levels <0> </B> -maximum number of levels for multilevel Many br
+<DT><B>-pc_bddc_levels <0> </B> -maximum number of levels for multilevel
 <br>
-<DT><B>-pc_bddc_coarsening_ratio <8> </B> -number of subdomains which will be aggregated together at the coarser level (e.g. H/h ratio at the coarser level, significative only in the multilevel case) Many br
+<DT><B>-pc_bddc_coarsening_ratio <8> </B> -number of subdomains which will be aggregated together at the coarser level (e.g. H/h ratio at the coarser level, significative only in the multilevel case)
 <br>
-<DT><B>-pc_bddc_redistribute <0> </B> -size of a subset of processors where the coarse problem will be remapped (the value is ignored if not at the coarsest level) Many br
+<DT><B>-pc_bddc_redistribute <0> </B> -size of a subset of processors where the coarse problem will be remapped (the value is ignored if not at the coarsest level)
 <br>
-<DT><B>-pc_bddc_use_deluxe_scaling <false> </B> -use deluxe scaling Many br
+<DT><B>-pc_bddc_use_deluxe_scaling <false> </B> -use deluxe scaling
 <br>
-<DT><B>-pc_bddc_schur_layers <</B> -1> - select the economic version of deluxe scaling by specifying the number of layers (-1 corresponds to the original deluxe scaling) Many br
+<DT><B>-pc_bddc_schur_layers <</B> -1> - select the economic version of deluxe scaling by specifying the number of layers (-1 corresponds to the original deluxe scaling)
 <br>
-<DT><B>-pc_bddc_adaptive_threshold <0.0> </B> -when a value greater than one is specified, adaptive selection of constraints is performed on edges and faces (requires deluxe scaling and MUMPS installed) Many br
+<DT><B>-pc_bddc_adaptive_threshold <0.0> </B> -when a value greater than one is specified, adaptive selection of constraints is performed on edges and faces (requires deluxe scaling and MUMPS installed)
 <br>
-<DT><B>-pc_bddc_check_level <0> </B> -set verbosity level of debugging output Many br
+<DT><B>-pc_bddc_check_level <0> </B> -set verbosity level of debugging output
 <br>
 </TABLE>
 <P>
-Options for Dirichlet, Neumann or coarse solver can be set with Many br<PRE>
+Options for Dirichlet, Neumann or coarse solver can be set with
+<PRE>
       -pc_bddc_dirichlet_
       -pc_bddc_neumann_
       -pc_bddc_coarse_
 </PRE>
- Many bre.g -pc_bddc_dirichlet_ksp_type richardson -pc_bddc_dirichlet_pc_type gamg. <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A> uses by default KPSPREONLY and <A HREF="../PC/PCLU.html#PCLU">PCLU</A>. Many br
+
+e.g -pc_bddc_dirichlet_ksp_type richardson -pc_bddc_dirichlet_pc_type gamg. <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A> uses by default KPSPREONLY and <A HREF="../PC/PCLU.html#PCLU">PCLU</A>.
 <P>
-When using a multilevel approach, solvers' options at the N-th level (N > 1) can be specified as Many br<PRE>
+When using a multilevel approach, solvers' options at the N-th level (N > 1) can be specified as
+<PRE>
       -pc_bddc_dirichlet_lN_
       -pc_bddc_neumann_lN_
       -pc_bddc_coarse_lN_
 </PRE>
- Many brNote that level number ranges from the finest (0) to the coarsest (N). Many brIn order to specify options for the BDDC operators at the coarser levels (and not for the solvers), prepend -pc_bddc_coarse_ or -pc_bddc_coarse_l to the option, e.g. Many br<PRE>
+
+Note that level number ranges from the finest (0) to the coarsest (N).
+In order to specify options for the BDDC operators at the coarser levels (and not for the solvers), prepend -pc_bddc_coarse_ or -pc_bddc_coarse_l to the option, e.g.
+<PRE>
      -pc_bddc_coarse_pc_bddc_adaptive_threshold 5 -pc_bddc_coarse_l1_pc_bddc_redistribute 3
 </PRE>
- Many brwill use a threshold of 5 for constraints' selection at the first coarse level and will redistribute the coarse problem of the first coarse level on 3 processors Many br
+
+will use a threshold of 5 for constraints' selection at the first coarse level and will redistribute the coarse problem of the first coarse level on 3 processors
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Developer notes</FONT></H3>
 <P>
-Contributed by Stefano Zampini Many br
+Contributed by Stefano Zampini
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,  <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>
diff --git a/docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html b/docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html
index 4de95e6..1f211f9 100644
--- a/docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html
+++ b/docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCCreateFETIDPOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCCreateFETIDPOperators"><H1>PCBDDCCreateFETIDPOperators</H1></A>
 Create FETI-DP operators 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,27 @@ Create FETI-DP operators
 #include "petscpc.h" 
 PetscErrorCode PCBDDCCreateFETIDPOperators(PC pc, Mat *fetidp_mat, PC *fetidp_pc)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the BDDC preconditioning context (setup should have been called before) Many br
+<DT><B>pc </B> -the BDDC preconditioning context (setup should have been called before)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_mat </B></TD><TD>- shell FETI-DP matrix object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_pc  </B></TD><TD>- shell Dirichlet preconditioner for FETI-DP matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_mat </B></TD><TD>- shell FETI-DP matrix object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_pc  </B></TD><TD>- shell Dirichlet preconditioner for FETI-DP matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-fetidp_fullyredundant <false> </B> -use or not a fully redundant set of Lagrange multipliers Many br
+<DT><B>-fetidp_fullyredundant <false> </B> -use or not a fully redundant set of Lagrange multipliers
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently the only operations provided for FETI-DP matrix are <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> and <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A> Many br
+Currently the only operations provided for FETI-DP matrix are <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> and <A HREF="../Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>, <A HREF="../PC/PCBDDCMatFETIDPGetRHS.html#PCBDDCMatFETIDPGetRHS">PCBDDCMatFETIDPGetRHS</A>, <A HREF="../PC/PCBDDCMatFETIDPGetSolution.html#PCBDDCMatFETIDPGetSolution">PCBDDCMatFETIDPGetSolution</A>
diff --git a/docs/manualpages/PC/PCBDDCGetDirichletBoundaries.html b/docs/manualpages/PC/PCBDDCGetDirichletBoundaries.html
index 77b6f07..e6fc150 100644
--- a/docs/manualpages/PC/PCBDDCGetDirichletBoundaries.html
+++ b/docs/manualpages/PC/PCBDDCGetDirichletBoundaries.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCGetDirichletBoundaries</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCGetDirichletBoundaries.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCGetDirichletBoundaries.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCGetDirichletBoundaries"><H1>PCBDDCGetDirichletBoundaries</H1></A>
 Get parallel <A HREF="../IS/IS.html#IS">IS</A> for Dirichlet boundaries 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Get parallel <A HREF="../IS/IS.html#IS">IS</A> for Dirichlet boundaries
 #include "petscpc.h" 
 PetscErrorCode PCBDDCGetDirichletBoundaries(PC pc,IS *DirichletBoundaries)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioning context Many br
+<DT><B>pc </B> -the preconditioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>DirichletBoundaries </B> -index set defining the Dirichlet boundaries Many br
+<DT><B>DirichletBoundaries </B> -index set defining the Dirichlet boundaries
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../IS/IS.html#IS">IS</A> returned (if any) is the same passed in earlier by the user with <A HREF="../PC/PCBDDCSetDirichletBoundaries.html#PCBDDCSetDirichletBoundaries">PCBDDCSetDirichletBoundaries</A> Many br
+The <A HREF="../IS/IS.html#IS">IS</A> returned (if any) is the same passed in earlier by the user with <A HREF="../PC/PCBDDCSetDirichletBoundaries.html#PCBDDCSetDirichletBoundaries">PCBDDCSetDirichletBoundaries</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>
diff --git a/docs/manualpages/PC/PCBDDCGetDirichletBoundariesLocal.html b/docs/manualpages/PC/PCBDDCGetDirichletBoundariesLocal.html
index 11fd6fa..a236287 100644
--- a/docs/manualpages/PC/PCBDDCGetDirichletBoundariesLocal.html
+++ b/docs/manualpages/PC/PCBDDCGetDirichletBoundariesLocal.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCGetDirichletBoundariesLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCGetDirichletBoundariesLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCGetDirichletBoundariesLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCGetDirichletBoundariesLocal"><H1>PCBDDCGetDirichletBoundariesLocal</H1></A>
 Get parallel <A HREF="../IS/IS.html#IS">IS</A> for Dirichlet boundaries (in local ordering) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Get parallel <A HREF="../IS/IS.html#IS">IS</A> for Dirichlet boundaries (in loca
 #include "petscpc.h" 
 PetscErrorCode PCBDDCGetDirichletBoundariesLocal(PC pc,IS *DirichletBoundaries)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioning context Many br
+<DT><B>pc </B> -the preconditioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>DirichletBoundaries </B> -index set defining the subdomain part of Dirichlet boundaries Many br
+<DT><B>DirichletBoundaries </B> -index set defining the subdomain part of Dirichlet boundaries
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../IS/IS.html#IS">IS</A> returned could be the same passed in earlier by the user (if provided with <A HREF="../PC/PCBDDCSetDirichletBoundariesLocal.html#PCBDDCSetDirichletBoundariesLocal">PCBDDCSetDirichletBoundariesLocal</A>) or a global-to-local map of the global <A HREF="../IS/IS.html#IS">IS</A> (if provided with <A HREF="../PC/PCBDDCSetDirichletBoundaries.html#PCBDDCSetDirichletBoundaries">PCBDDCSetDirichletBoundaries</A>). Many brIn the latter case, the <A HREF="../IS/ [...]
+The <A HREF="../IS/IS.html#IS">IS</A> returned could be the same passed in earlier by the user (if provided with <A HREF="../PC/PCBDDCSetDirichletBoundariesLocal.html#PCBDDCSetDirichletBoundariesLocal">PCBDDCSetDirichletBoundariesLocal</A>) or a global-to-local map of the global <A HREF="../IS/IS.html#IS">IS</A> (if provided with <A HREF="../PC/PCBDDCSetDirichletBoundaries.html#PCBDDCSetDirichletBoundaries">PCBDDCSetDirichletBoundaries</A>).
+In the latter case, the <A HREF="../IS/IS.html#IS">IS</A> will be available after <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>
diff --git a/docs/manualpages/PC/PCBDDCGetNeumannBoundaries.html b/docs/manualpages/PC/PCBDDCGetNeumannBoundaries.html
index 8c1362e..0dcd6d7 100644
--- a/docs/manualpages/PC/PCBDDCGetNeumannBoundaries.html
+++ b/docs/manualpages/PC/PCBDDCGetNeumannBoundaries.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCGetNeumannBoundaries</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCGetNeumannBoundaries.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCGetNeumannBoundaries.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCGetNeumannBoundaries"><H1>PCBDDCGetNeumannBoundaries</H1></A>
 Get parallel <A HREF="../IS/IS.html#IS">IS</A> for Neumann boundaries 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Get parallel <A HREF="../IS/IS.html#IS">IS</A> for Neumann boundaries
 #include "petscpc.h" 
 PetscErrorCode PCBDDCGetNeumannBoundaries(PC pc,IS *NeumannBoundaries)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioning context Many br
+<DT><B>pc </B> -the preconditioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>NeumannBoundaries </B> -index set defining the Neumann boundaries Many br
+<DT><B>NeumannBoundaries </B> -index set defining the Neumann boundaries
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../IS/IS.html#IS">IS</A> returned (if any) is the same passed in earlier by the user with <A HREF="../PC/PCBDDCSetNeumannBoundaries.html#PCBDDCSetNeumannBoundaries">PCBDDCSetNeumannBoundaries</A> Many br
+The <A HREF="../IS/IS.html#IS">IS</A> returned (if any) is the same passed in earlier by the user with <A HREF="../PC/PCBDDCSetNeumannBoundaries.html#PCBDDCSetNeumannBoundaries">PCBDDCSetNeumannBoundaries</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>
diff --git a/docs/manualpages/PC/PCBDDCGetNeumannBoundariesLocal.html b/docs/manualpages/PC/PCBDDCGetNeumannBoundariesLocal.html
index f184b48..1a6bc47 100644
--- a/docs/manualpages/PC/PCBDDCGetNeumannBoundariesLocal.html
+++ b/docs/manualpages/PC/PCBDDCGetNeumannBoundariesLocal.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCGetNeumannBoundariesLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCGetNeumannBoundariesLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCGetNeumannBoundariesLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCGetNeumannBoundariesLocal"><H1>PCBDDCGetNeumannBoundariesLocal</H1></A>
 Get parallel <A HREF="../IS/IS.html#IS">IS</A> for Neumann boundaries (in local ordering) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Get parallel <A HREF="../IS/IS.html#IS">IS</A> for Neumann boundaries (in local
 #include "petscpc.h" 
 PetscErrorCode PCBDDCGetNeumannBoundariesLocal(PC pc,IS *NeumannBoundaries)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioning context Many br
+<DT><B>pc </B> -the preconditioning context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>NeumannBoundaries </B> -index set defining the subdomain part of Neumann boundaries Many br
+<DT><B>NeumannBoundaries </B> -index set defining the subdomain part of Neumann boundaries
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../IS/IS.html#IS">IS</A> returned could be the same passed in earlier by the user (if provided with <A HREF="../PC/PCBDDCSetNeumannBoundariesLocal.html#PCBDDCSetNeumannBoundariesLocal">PCBDDCSetNeumannBoundariesLocal</A>) or a global-to-local map of the global <A HREF="../IS/IS.html#IS">IS</A> (if provided with <A HREF="../PC/PCBDDCSetNeumannBoundaries.html#PCBDDCSetNeumannBoundaries">PCBDDCSetNeumannBoundaries</A>). Many brIn the latter case, the <A HREF="../IS/IS.html#IS"> [...]
+The <A HREF="../IS/IS.html#IS">IS</A> returned could be the same passed in earlier by the user (if provided with <A HREF="../PC/PCBDDCSetNeumannBoundariesLocal.html#PCBDDCSetNeumannBoundariesLocal">PCBDDCSetNeumannBoundariesLocal</A>) or a global-to-local map of the global <A HREF="../IS/IS.html#IS">IS</A> (if provided with <A HREF="../PC/PCBDDCSetNeumannBoundaries.html#PCBDDCSetNeumannBoundaries">PCBDDCSetNeumannBoundaries</A>).
+In the latter case, the <A HREF="../IS/IS.html#IS">IS</A> will be available after <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>
diff --git a/docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html b/docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html
index 60e8b0b..134ffc7 100644
--- a/docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html
+++ b/docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCMatFETIDPGetRHS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCMatFETIDPGetRHS"><H1>PCBDDCMatFETIDPGetRHS</H1></A>
 Compute the right-hand side for FETI-DP linear system using the physical right-hand side 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Compute the right-hand side for FETI-DP linear system using the physical right-h
 #include "petscpc.h" 
 PetscErrorCode PCBDDCMatFETIDPGetRHS(Mat fetidp_mat, Vec standard_rhs, Vec fetidp_flux_rhs)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_mat      </B></TD><TD>- the FETI-DP matrix object obtained by a call to <A HREF="../PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>standard_rhs    </B></TD><TD>- the right-hand side of the original linear system Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_mat      </B></TD><TD>- the FETI-DP matrix object obtained by a call to <A HREF="../PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>standard_rhs    </B></TD><TD>- the right-hand side of the original linear system
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>fetidp_flux_rhs </B> -the right-hand side for the FETI-DP linear system Many br
+<DT><B>fetidp_flux_rhs </B> -the right-hand side for the FETI-DP linear system
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html b/docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html
index 7d665df..60170be 100644
--- a/docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html
+++ b/docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCMatFETIDPGetSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCMatFETIDPGetSolution"><H1>PCBDDCMatFETIDPGetSolution</H1></A>
 Compute the physical solution using the solution of the FETI-DP linear system 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Compute the physical solution using the solution of the FETI-DP linear system
 #include "petscpc.h" 
 PetscErrorCode PCBDDCMatFETIDPGetSolution(Mat fetidp_mat, Vec fetidp_flux_sol, Vec standard_sol)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_mat      </B></TD><TD>- the FETI-DP matrix obtained by a call to <A HREF="../PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_flux_sol </B></TD><TD>- the solution of the FETI-DP linear system Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_mat      </B></TD><TD>- the FETI-DP matrix obtained by a call to <A HREF="../PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fetidp_flux_sol </B></TD><TD>- the solution of the FETI-DP linear system
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>standard_sol    </B> -the solution defined on the physical domain Many br
+<DT><B>standard_sol    </B> -the solution defined on the physical domain
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCBDDCSetChangeOfBasisMat.html b/docs/manualpages/PC/PCBDDCSetChangeOfBasisMat.html
index a3c83bf..1bbada5 100644
--- a/docs/manualpages/PC/PCBDDCSetChangeOfBasisMat.html
+++ b/docs/manualpages/PC/PCBDDCSetChangeOfBasisMat.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetChangeOfBasisMat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetChangeOfBasisMat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetChangeOfBasisMat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetChangeOfBasisMat"><H1>PCBDDCSetChangeOfBasisMat</H1></A>
 Set user defined change of basis for dofs 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set user defined change of basis for dofs
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetChangeOfBasisMat(PC pc, Mat change)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>change </B></TD><TD>- the change of basis matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>change </B></TD><TD>- the change of basis matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCBDDCSetCoarseningRatio.html b/docs/manualpages/PC/PCBDDCSetCoarseningRatio.html
index da3c464..cd1e73c 100644
--- a/docs/manualpages/PC/PCBDDCSetCoarseningRatio.html
+++ b/docs/manualpages/PC/PCBDDCSetCoarseningRatio.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetCoarseningRatio</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetCoarseningRatio.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetCoarseningRatio.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetCoarseningRatio"><H1>PCBDDCSetCoarseningRatio</H1></A>
 Set coarsening ratio used in multilevel 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Set coarsening ratio used in multilevel
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetCoarseningRatio(PC pc,PetscInt k)
 </PRE>
-Logically collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>k </B></TD><TD>- coarsening ratio (H/h at the coarser level) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>k </B></TD><TD>- coarsening ratio (H/h at the coarser level)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-pc_bddc_coarsening_ratio</B> - Many br Many br
+<DT><B>-pc_bddc_coarsening_ratio</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Approximatively k subdomains at the finer level will be aggregated into a single subdomain at the coarser level Many br
+Approximatively k subdomains at the finer level will be aggregated into a single subdomain at the coarser level
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>, <A HREF="../PC/PCBDDCSetLevels.html#PCBDDCSetLevels">PCBDDCSetLevels</A>()
diff --git a/docs/manualpages/PC/PCBDDCSetDirichletBoundaries.html b/docs/manualpages/PC/PCBDDCSetDirichletBoundaries.html
index d665497..4f95fa5 100644
--- a/docs/manualpages/PC/PCBDDCSetDirichletBoundaries.html
+++ b/docs/manualpages/PC/PCBDDCSetDirichletBoundaries.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetDirichletBoundaries</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetDirichletBoundaries.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetDirichletBoundaries.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetDirichletBoundaries"><H1>PCBDDCSetDirichletBoundaries</H1></A>
 Set <A HREF="../IS/IS.html#IS">IS</A> defining Dirichlet boundaries for the global problem. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Set <A HREF="../IS/IS.html#IS">IS</A> defining Dirichlet boundaries for the glob
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetDirichletBoundaries(PC pc,IS DirichletBoundaries)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DirichletBoundaries </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> defining the Dirichlet boundaries Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DirichletBoundaries </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> defining the Dirichlet boundaries
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Provide the information if you used <A HREF="../Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</A>/Columns routines. Any process can list any global node Many br
+Provide the information if you used <A HREF="../Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</A>/Columns routines. Any process can list any global node
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>, <A HREF="../PC/PCBDDCSetDirichletBoundariesLocal.html#PCBDDCSetDirichletBoundariesLocal">PCBDDCSetDirichletBoundariesLocal</A>(), <A HREF="../Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</A>(), <A HREF="../Mat/MatZeroRowsColumns.html#MatZeroRowsColumns">MatZeroRowsColumns</A>()
diff --git a/docs/manualpages/PC/PCBDDCSetDirichletBoundariesLocal.html b/docs/manualpages/PC/PCBDDCSetDirichletBoundariesLocal.html
index 15670b8..363aedf 100644
--- a/docs/manualpages/PC/PCBDDCSetDirichletBoundariesLocal.html
+++ b/docs/manualpages/PC/PCBDDCSetDirichletBoundariesLocal.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetDirichletBoundariesLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetDirichletBoundariesLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetDirichletBoundariesLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetDirichletBoundariesLocal"><H1>PCBDDCSetDirichletBoundariesLocal</H1></A>
 Set <A HREF="../IS/IS.html#IS">IS</A> defining Dirichlet boundaries for the global problem in local ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set <A HREF="../IS/IS.html#IS">IS</A> defining Dirichlet boundaries for the glob
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetDirichletBoundariesLocal(PC pc,IS DirichletBoundaries)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DirichletBoundaries </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> defining the Dirichlet boundaries (in local ordering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DirichletBoundaries </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> defining the Dirichlet boundaries (in local ordering)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCBDDCSetDofsSplitting.html b/docs/manualpages/PC/PCBDDCSetDofsSplitting.html
index bb521ea..6d85438 100644
--- a/docs/manualpages/PC/PCBDDCSetDofsSplitting.html
+++ b/docs/manualpages/PC/PCBDDCSetDofsSplitting.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetDofsSplitting</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetDofsSplitting.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetDofsSplitting.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetDofsSplitting"><H1>PCBDDCSetDofsSplitting</H1></A>
 Set index sets defining fields of the global matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Set index sets defining fields of the global matrix
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetDofsSplitting(PC pc,PetscInt n_is, IS ISForDofs[])
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_is </B></TD><TD>- number of index sets defining the fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ISForDofs </B></TD><TD>- array of <A HREF="../IS/IS.html#IS">IS</A> describing the fields in global ordering Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_is </B></TD><TD>- number of index sets defining the fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ISForDofs </B></TD><TD>- array of <A HREF="../IS/IS.html#IS">IS</A> describing the fields in global ordering
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Any process can list any global node. Not all nodes need to be listed: unlisted nodes will belong to the complement field. Many br
+Any process can list any global node. Not all nodes need to be listed: unlisted nodes will belong to the complement field.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>
diff --git a/docs/manualpages/PC/PCBDDCSetDofsSplittingLocal.html b/docs/manualpages/PC/PCBDDCSetDofsSplittingLocal.html
index bead4be..0f3c34c 100644
--- a/docs/manualpages/PC/PCBDDCSetDofsSplittingLocal.html
+++ b/docs/manualpages/PC/PCBDDCSetDofsSplittingLocal.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetDofsSplittingLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetDofsSplittingLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetDofsSplittingLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetDofsSplittingLocal"><H1>PCBDDCSetDofsSplittingLocal</H1></A>
 Set index sets defining fields of the local subdomain matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Set index sets defining fields of the local subdomain matrix
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetDofsSplittingLocal(PC pc,PetscInt n_is, IS ISForDofs[])
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_is </B></TD><TD>- number of index sets defining the fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ISForDofs </B></TD><TD>- array of <A HREF="../IS/IS.html#IS">IS</A> describing the fields in local ordering Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_is </B></TD><TD>- number of index sets defining the fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ISForDofs </B></TD><TD>- array of <A HREF="../IS/IS.html#IS">IS</A> describing the fields in local ordering
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-n_is should be the same among processes. Not all nodes need to be listed: unlisted nodes will belong to the complement field. Many br
+n_is should be the same among processes. Not all nodes need to be listed: unlisted nodes will belong to the complement field.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>
diff --git a/docs/manualpages/PC/PCBDDCSetLevels.html b/docs/manualpages/PC/PCBDDCSetLevels.html
index 4915977..eb61f90 100644
--- a/docs/manualpages/PC/PCBDDCSetLevels.html
+++ b/docs/manualpages/PC/PCBDDCSetLevels.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetLevels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetLevels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetLevels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetLevels"><H1>PCBDDCSetLevels</H1></A>
 Sets the maximum number of levels for multilevel 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Sets the maximum number of levels for multilevel
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetLevels(PC pc,PetscInt levels)
 </PRE>
-Logically collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels </B></TD><TD>- the maximum number of levels (max 9) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels </B></TD><TD>- the maximum number of levels (max 9)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-pc_bddc_levels</B> - Many br Many br
+<DT><B>-pc_bddc_levels</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Default value is 0, i.e. traditional one-level BDDC Many br
+Default value is 0, i.e. traditional one-level BDDC
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>, <A HREF="../PC/PCBDDCSetCoarseningRatio.html#PCBDDCSetCoarseningRatio">PCBDDCSetCoarseningRatio</A>()
diff --git a/docs/manualpages/PC/PCBDDCSetLocalAdjacencyGraph.html b/docs/manualpages/PC/PCBDDCSetLocalAdjacencyGraph.html
index a89fe06..df1262f 100644
--- a/docs/manualpages/PC/PCBDDCSetLocalAdjacencyGraph.html
+++ b/docs/manualpages/PC/PCBDDCSetLocalAdjacencyGraph.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetLocalAdjacencyGraph</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetLocalAdjacencyGraph.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetLocalAdjacencyGraph.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetLocalAdjacencyGraph"><H1>PCBDDCSetLocalAdjacencyGraph</H1></A>
 Set adjacency structure (CSR graph) of the local matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Set adjacency structure (CSR graph) of the local matrix
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetLocalAdjacencyGraph(PC pc,PetscInt nvtxs,const PetscInt xadj[],const PetscInt adjncy[], PetscCopyMode copymode)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvtxs </B></TD><TD>- number of local vertices of the graph (i.e., the size of the local problem) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xadj, adjncy </B></TD><TD>- the CSR graph Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>copymode </B></TD><TD>- either PETSC_COPY_VALUES or PETSC_OWN_POINTER. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nvtxs </B></TD><TD>- number of local vertices of the graph (i.e., the size of the local problem)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xadj, adjncy </B></TD><TD>- the CSR graph
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>copymode </B></TD><TD>- either PETSC_COPY_VALUES or PETSC_OWN_POINTER.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCBDDCSetNeumannBoundaries.html b/docs/manualpages/PC/PCBDDCSetNeumannBoundaries.html
index dfd0330..e749cb7 100644
--- a/docs/manualpages/PC/PCBDDCSetNeumannBoundaries.html
+++ b/docs/manualpages/PC/PCBDDCSetNeumannBoundaries.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetNeumannBoundaries</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetNeumannBoundaries.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetNeumannBoundaries.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetNeumannBoundaries"><H1>PCBDDCSetNeumannBoundaries</H1></A>
 Set <A HREF="../IS/IS.html#IS">IS</A> defining Neumann boundaries for the global problem. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Set <A HREF="../IS/IS.html#IS">IS</A> defining Neumann boundaries for the global
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetNeumannBoundaries(PC pc,IS NeumannBoundaries)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NeumannBoundaries </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> defining the Neumann boundaries Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NeumannBoundaries </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> defining the Neumann boundaries
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Any process can list any global node Many br
+Any process can list any global node
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>, <A HREF="../PC/PCBDDCSetNeumannBoundariesLocal.html#PCBDDCSetNeumannBoundariesLocal">PCBDDCSetNeumannBoundariesLocal</A>()
diff --git a/docs/manualpages/PC/PCBDDCSetNeumannBoundariesLocal.html b/docs/manualpages/PC/PCBDDCSetNeumannBoundariesLocal.html
index 0b42c49..874892b 100644
--- a/docs/manualpages/PC/PCBDDCSetNeumannBoundariesLocal.html
+++ b/docs/manualpages/PC/PCBDDCSetNeumannBoundariesLocal.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetNeumannBoundariesLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetNeumannBoundariesLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetNeumannBoundariesLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetNeumannBoundariesLocal"><H1>PCBDDCSetNeumannBoundariesLocal</H1></A>
 Set <A HREF="../IS/IS.html#IS">IS</A> defining Neumann boundaries for the global problem in local ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set <A HREF="../IS/IS.html#IS">IS</A> defining Neumann boundaries for the global
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetNeumannBoundariesLocal(PC pc,IS NeumannBoundaries)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NeumannBoundaries </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> defining the subdomain part of Neumann boundaries (in local ordering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NeumannBoundaries </B></TD><TD>- parallel <A HREF="../IS/IS.html#IS">IS</A> defining the subdomain part of Neumann boundaries (in local ordering)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCBDDCSetNullSpace.html b/docs/manualpages/PC/PCBDDCSetNullSpace.html
index 9dbe46c..507d721 100644
--- a/docs/manualpages/PC/PCBDDCSetNullSpace.html
+++ b/docs/manualpages/PC/PCBDDCSetNullSpace.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetNullSpace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetNullSpace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetNullSpace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetNullSpace"><H1>PCBDDCSetNullSpace</H1></A>
 Set nullspace for BDDC operator 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set nullspace for BDDC operator
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetNullSpace(PC pc,MatNullSpace NullSpace)
 </PRE>
-Logically collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A> Many br
+Logically collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NullSpace </B></TD><TD>- Null space of the linear operator to be preconditioned (Pmat) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>NullSpace </B></TD><TD>- Null space of the linear operator to be preconditioned (Pmat)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCBDDCSetPrimalVerticesLocalIS.html b/docs/manualpages/PC/PCBDDCSetPrimalVerticesLocalIS.html
index b74ece5..97fe305 100644
--- a/docs/manualpages/PC/PCBDDCSetPrimalVerticesLocalIS.html
+++ b/docs/manualpages/PC/PCBDDCSetPrimalVerticesLocalIS.html
@@ -5,8 +5,8 @@
 <TITLE>PCBDDCSetPrimalVerticesLocalIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBDDCSetPrimalVerticesLocalIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBDDCSetPrimalVerticesLocalIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBDDCSetPrimalVerticesLocalIS"><H1>PCBDDCSetPrimalVerticesLocalIS</H1></A>
 Set additional user defined primal vertices in <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set additional user defined primal vertices in <A HREF="../PC/PCBDDC.html#PCBDDC
 #include "petscpc.h" 
 PetscErrorCode PCBDDCSetPrimalVerticesLocalIS(PC pc, IS PrimalVertices)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PrimalVertices </B></TD><TD>- index set of primal vertices in local numbering (can be empty) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PrimalVertices </B></TD><TD>- index set of primal vertices in local numbering (can be empty)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCBJACOBI.html b/docs/manualpages/PC/PCBJACOBI.html
index 01103e1..71ad8e6 100644
--- a/docs/manualpages/PC/PCBJACOBI.html
+++ b/docs/manualpages/PC/PCBJACOBI.html
@@ -5,29 +5,37 @@
 <TITLE>PCBJACOBI</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBJACOBI.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBJACOBI.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBJACOBI"><H1>PCBJACOBI</H1></A>
 Use block Jacobi preconditioning, each block is (approximately) solved with its own <A HREF="../KSP/KSP.html#KSP">KSP</A> object. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-pc_use_amat </B> -use Amat to apply block of operator in inner Krylov method Many br
+<DT><B>-pc_use_amat </B> -use Amat to apply block of operator in inner Krylov method
 <br>
 <P>
-Notes: Each processor can have one or more blocks, but a block cannot be shared by more Many brthan one processor. Defaults to one block per processor. Many br
+Notes: Each processor can have one or more blocks, but a block cannot be shared by more
+than one processor. Defaults to one block per processor.
 <P>
-To set options on the solvers for each block append -sub_ to all the <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, and <A HREF="../PC/PC.html#PC">PC</A> Many broptions database keys. For example, -sub_pc_type ilu -sub_pc_factor_levels 1 -sub_ksp_type preonly Many br
+To set options on the solvers for each block append -sub_ to all the <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, and <A HREF="../PC/PC.html#PC">PC</A>
+options database keys. For example, -sub_pc_type ilu -sub_pc_factor_levels 1 -sub_ksp_type preonly
 <P>
-To set the options on the solvers separate for each block call <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>() Many brand set the options directly on the resulting <A HREF="../KSP/KSP.html#KSP">KSP</A> object (you can access its <A HREF="../PC/PC.html#PC">PC</A> Many brKSPGetPC()) Many br
+To set the options on the solvers separate for each block call <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>()
+and set the options directly on the resulting <A HREF="../KSP/KSP.html#KSP">KSP</A> object (you can access its <A HREF="../PC/PC.html#PC">PC</A>
+<A HREF="../KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</A>())
 <P>
-For CUSP vectors it is recommended to use exactly one block per MPI process for best Many brperformance.  Different block partitioning may lead to additional data transfers Many brbetween host and GPU that lead to degraded performance. Many br
+For CUSP vectors it is recommended to use exactly one block per MPI process for best
+performance.  Different block partitioning may lead to additional data transfers
+between host and GPU that lead to degraded performance.
 <P>
- Many br
+
 <P>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCASM.html#PCASM">PCASM</A>, <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>(), <A HREF="../PC/PCGetUseAmat.html#PCGetUseAmat">PCGetUseAmat</A>(), <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>(), <A HREF="../PC/PCBJacobiSetTotalBlocks.html#PCBJacobiSetTotalBlocks">PCBJacobiSetTotalBlocks</A>(), Many brPCBJacobiSetLocalBlocks(), PCSetModifySubmatrices() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../PC/PCASM.html#PCASM">PCASM</A>, <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>(), <A HREF="../PC/PCGetUseAmat.html#PCGetUseAmat">PCGetUseAmat</A>(), <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>(), <A HREF="../PC/PCBJacobiSetTotalBlocks.html#PCBJacobiSetTotalBlocks">PCBJacobiSetTotalBlocks</A>(),
+<A HREF="../PC/PCBJacobiSetLocalBlocks.html#PCBJacobiSetLocalBlocks">PCBJacobiSetLocalBlocks</A>(), PCSetModifySubmatrices()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/bjacobi/bjacobi.c.html#PCBJACOBI">src/ksp/pc/impls/bjacobi/bjacobi.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCBJacobiGetLocalBlocks.html b/docs/manualpages/PC/PCBJacobiGetLocalBlocks.html
index 7129382..6347155 100644
--- a/docs/manualpages/PC/PCBJacobiGetLocalBlocks.html
+++ b/docs/manualpages/PC/PCBJacobiGetLocalBlocks.html
@@ -5,8 +5,8 @@
 <TITLE>PCBJacobiGetLocalBlocks</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBJacobiGetLocalBlocks.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBJacobiGetLocalBlocks.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBJacobiGetLocalBlocks"><H1>PCBJacobiGetLocalBlocks</H1></A>
 Gets the local number of blocks for the block Jacobi preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Gets the local number of blocks for the block Jacobi preconditioner.
 #include "petscpc.h" 
 PetscErrorCode  PCBJacobiGetLocalBlocks(PC pc, PetscInt *blocks, const PetscInt *lens[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocks </B></TD><TD>- the number of blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lens </B></TD><TD>- [optional] integer array containing size of each block Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocks </B></TD><TD>- the number of blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lens </B></TD><TD>- [optional] integer array containing size of each block
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Currently only a limited number of blocking configurations are supported. Many br
+Currently only a limited number of blocking configurations are supported.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, get, number, Jacobi, local, blocks
diff --git a/docs/manualpages/PC/PCBJacobiGetSubKSP.html b/docs/manualpages/PC/PCBJacobiGetSubKSP.html
index 38603cb..7bb07ed 100644
--- a/docs/manualpages/PC/PCBJacobiGetSubKSP.html
+++ b/docs/manualpages/PC/PCBJacobiGetSubKSP.html
@@ -5,8 +5,8 @@
 <TITLE>PCBJacobiGetSubKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBJacobiGetSubKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBJacobiGetSubKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBJacobiGetSubKSP"><H1>PCBJacobiGetSubKSP</H1></A>
 Gets the local <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts for all blocks on this processor. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,34 @@ Gets the local <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts for all blocks on
 #include "petscpc.h" 
 PetscErrorCode  PCBJacobiGetSubKSP(PC pc,PetscInt *n_local,PetscInt *first_local,KSP *ksp[])
 </PRE>
-Note Collective Many br
+Note Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_local </B></TD><TD>- the number of blocks on this processor, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first_local </B></TD><TD>- the global number of the first block on this processor, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_local </B></TD><TD>- the number of blocks on this processor, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first_local </B></TD><TD>- the global number of the first block on this processor, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-After <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>() the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts is not to be freed. Many br
+After <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>() the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts is not to be freed.
 <P>
-Currently for some matrix implementations only 1 block per processor Many bris supported. Many br
+Currently for some matrix implementations only 1 block per processor
+is supported.
 <P>
-You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() or <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() before calling <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>(). Many br
+You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() or <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() before calling <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>().
 <P>
-Fortran Usage: You must pass in a <A HREF="../KSP/KSP.html#KSP">KSP</A> array that is large enough to contain all the local KSPs. Many brYou can call <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>(pc,nlocal,firstlocal,NULL_OBJECT,ierr) to determine how large the Many brKSP array must be. Many br
+Fortran Usage: You must pass in a <A HREF="../KSP/KSP.html#KSP">KSP</A> array that is large enough to contain all the local KSPs.
+You can call <A HREF="../PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</A>(pc,nlocal,firstlocal,NULL_OBJECT,ierr) to determine how large the
+<A HREF="../KSP/KSP.html#KSP">KSP</A> array must be.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   block, Jacobi, get, sub, <A HREF="../KSP/KSP.html#KSP">KSP</A>, context
diff --git a/docs/manualpages/PC/PCBJacobiGetTotalBlocks.html b/docs/manualpages/PC/PCBJacobiGetTotalBlocks.html
index a8d1b25..5a20d5a 100644
--- a/docs/manualpages/PC/PCBJacobiGetTotalBlocks.html
+++ b/docs/manualpages/PC/PCBJacobiGetTotalBlocks.html
@@ -5,8 +5,8 @@
 <TITLE>PCBJacobiGetTotalBlocks</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBJacobiGetTotalBlocks.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBJacobiGetTotalBlocks.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBJacobiGetTotalBlocks"><H1>PCBJacobiGetTotalBlocks</H1></A>
 Gets the global number of blocks for the block Jacobi preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the global number of blocks for the block Jacobi preconditioner.
 #include "petscpc.h" 
 PetscErrorCode  PCBJacobiGetTotalBlocks(PC pc, PetscInt *blocks, const PetscInt *lens[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocks </B></TD><TD>- the number of blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lens </B></TD><TD>- integer array containing the size of each block Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocks </B></TD><TD>- the number of blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lens </B></TD><TD>- integer array containing the size of each block
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   get, number, Jacobi, global, total, blocks
diff --git a/docs/manualpages/PC/PCBJacobiSetLocalBlocks.html b/docs/manualpages/PC/PCBJacobiSetLocalBlocks.html
index b945a72..dd352c5 100644
--- a/docs/manualpages/PC/PCBJacobiSetLocalBlocks.html
+++ b/docs/manualpages/PC/PCBJacobiSetLocalBlocks.html
@@ -5,8 +5,8 @@
 <TITLE>PCBJacobiSetLocalBlocks</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBJacobiSetLocalBlocks.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBJacobiSetLocalBlocks.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBJacobiSetLocalBlocks"><H1>PCBJacobiSetLocalBlocks</H1></A>
 Sets the local number of blocks for the block Jacobi preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Sets the local number of blocks for the block Jacobi preconditioner.
 #include "petscpc.h" 
 PetscErrorCode  PCBJacobiSetLocalBlocks(PC pc,PetscInt blocks,const PetscInt lens[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocks </B></TD><TD>- the number of blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lens </B></TD><TD>- [optional] integer array containing size of each block Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocks </B></TD><TD>- the number of blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lens </B></TD><TD>- [optional] integer array containing size of each block
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Currently only a limited number of blocking configurations are supported. Many br
+Currently only a limited number of blocking configurations are supported.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, number, Jacobi, local, blocks
diff --git a/docs/manualpages/PC/PCBJacobiSetTotalBlocks.html b/docs/manualpages/PC/PCBJacobiSetTotalBlocks.html
index fc2ac1a..97a9326 100644
--- a/docs/manualpages/PC/PCBJacobiSetTotalBlocks.html
+++ b/docs/manualpages/PC/PCBJacobiSetTotalBlocks.html
@@ -5,8 +5,8 @@
 <TITLE>PCBJacobiSetTotalBlocks</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCBJacobiSetTotalBlocks.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCBJacobiSetTotalBlocks.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCBJacobiSetTotalBlocks"><H1>PCBJacobiSetTotalBlocks</H1></A>
 Sets the global number of blocks for the block Jacobi preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Sets the global number of blocks for the block Jacobi preconditioner.
 #include "petscpc.h" 
 PetscErrorCode  PCBJacobiSetTotalBlocks(PC pc,PetscInt blocks,const PetscInt lens[])
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocks </B></TD><TD>- the number of blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lens </B></TD><TD>- [optional] integer array containing the size of each block Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blocks </B></TD><TD>- the number of blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lens </B></TD><TD>- [optional] integer array containing the size of each block
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_bjacobi_blocks <blocks> </B> -Sets the number of global blocks Many br
+<DT><B>-pc_bjacobi_blocks <blocks> </B> -Sets the number of global blocks
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently only a limited number of blocking configurations are supported. Many brAll processors sharing the <A HREF="../PC/PC.html#PC">PC</A> must call this routine with the same data. Many br
+Currently only a limited number of blocking configurations are supported.
+All processors sharing the <A HREF="../PC/PC.html#PC">PC</A> must call this routine with the same data.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   set, number, Jacobi, global, total, blocks
diff --git a/docs/manualpages/PC/PCCHOLESKY.html b/docs/manualpages/PC/PCCHOLESKY.html
index 3f08f62..d750fd3 100644
--- a/docs/manualpages/PC/PCCHOLESKY.html
+++ b/docs/manualpages/PC/PCCHOLESKY.html
@@ -5,29 +5,39 @@
 <TITLE>PCCHOLESKY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCHOLESKY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCHOLESKY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCHOLESKY"><H1>PCCHOLESKY</H1></A>
 Uses a direct solver, based on Cholesky factorization, as a preconditioner 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_ordering </B></TD><TD>- Activate <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_solver_package </B></TD><TD>- Actives <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>() to choose the direct solver, like superlu Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_fill </B></TD><TD>- Activates <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_fill <fill> </B></TD><TD>- Sets fill amount Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_in_place </B></TD><TD>- Activates in-place factorization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_ordering_type <nd,rcm,...> </B></TD><TD>- Sets ordering routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_ordering </B></TD><TD>- Activate <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_solver_package </B></TD><TD>- Actives <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>() to choose the direct solver, like superlu
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_fill </B></TD><TD>- Activates <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_fill <fill> </B></TD><TD>- Sets fill amount
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_in_place </B></TD><TD>- Activates in-place factorization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_ordering_type <nd,rcm,...> </B></TD><TD>- Sets ordering routine
+</TD></TR></TABLE>
 <P>
-Notes: Not all options work for all matrix formats Many br
+Notes: Not all options work for all matrix formats
 <P>
- Many br
+
 <P>
 <P>
-Notes: Usually this will compute an "exact" solution in one iteration and does Many brnot need a Krylov method (i.e. you can use -ksp_type preonly, or Many brKSPSetType(ksp,<A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A>) for the Krylov method Many br
+Notes: Usually this will compute an "exact" solution in one iteration and does
+not need a Krylov method (i.e. you can use -ksp_type preonly, or
+<A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(ksp,<A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A>) for the Krylov method
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCILU.html#PCILU">PCILU</A>, <A HREF="../PC/PCLU.html#PCLU">PCLU</A>, <A HREF="../PC/PCICC.html#PCICC">PCICC</A>, <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>(), <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>(), <A HREF="../PC/PCFactorGetMatrix.html#PCFactorGetMatrix">PCFactorGetMatrix</A>(), Many brPCFactorSetFill(), PCFactorSetShiftNonzero(), <A HREF="../PC/PCFactorSetShif [...]
+<BR><A HREF="../PC/PCILU.html#PCILU">PCILU</A>, <A HREF="../PC/PCLU.html#PCLU">PCLU</A>, <A HREF="../PC/PCICC.html#PCICC">PCICC</A>, <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>(), <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>(), <A HREF="../PC/PCFactorGetMatrix.html#PCFactorGetMatrix">PCFactorGetMatrix</A>(),
+<A HREF="../PC/PCFactorSetFill.html#PCFactorSetFill">PCFactorSetFill</A>(), PCFactorSetShiftNonzero(), <A HREF="../PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</A>(), <A HREF="../PC/PCFactorSetShiftAmount.html#PCFactorSetShiftAmount">PCFactorSetShiftAmount</A>()
+<A HREF="../PC/PCFactorSetUseInPlace.html#PCFactorSetUseInPlace">PCFactorSetUseInPlace</A>(), <A HREF="../PC/PCFactorGetUseInPlace.html#PCFactorGetUseInPlace">PCFactorGetUseInPlace</A>(), <A HREF="../PC/PCFactorSetMatOrderingType.html#PCFactorSetMatOrderingType">PCFactorSetMatOrderingType</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/factor/cholesky/cholesky.c.html#PCCHOLESKY">src/ksp/pc/impls/factor/cholesky/cholesky.c</A>
diff --git a/docs/manualpages/PC/PCCOMPOSITE.html b/docs/manualpages/PC/PCCOMPOSITE.html
index 5593192..4e210c2 100644
--- a/docs/manualpages/PC/PCCOMPOSITE.html
+++ b/docs/manualpages/PC/PCCOMPOSITE.html
@@ -5,25 +5,32 @@
 <TITLE>PCCOMPOSITE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCOMPOSITE"><H1>PCCOMPOSITE</H1></A>
 Build a preconditioner by composing together several preconditioners 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_composite_type <type: one of multiplicative, additive, symmetric_multiplicative, special> </B></TD><TD>- Sets composite preconditioner type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_use_amat </B></TD><TD>- Activates <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_composite_pcs </B></TD><TD>- <pc0,pc1,...> list of PCs to compose Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_composite_type <type: one of multiplicative, additive, symmetric_multiplicative, special> </B></TD><TD>- Sets composite preconditioner type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_use_amat </B></TD><TD>- Activates <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_composite_pcs </B></TD><TD>- <pc0,pc1,...> list of PCs to compose
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: To use a Krylov method inside the composite preconditioner, set the <A HREF="../PC/PCType.html#PCType">PCType</A> of one or more Many brinner PCs to be <A HREF="../PC/PCKSP.html#PCKSP">PCKSP</A>. Many brUsing a Krylov method inside another Krylov method can be dangerous (you get divergence or Many brthe incorrect answer) unless you use <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> as the outer Krylov method Many br
+Notes: To use a Krylov method inside the composite preconditioner, set the <A HREF="../PC/PCType.html#PCType">PCType</A> of one or more
+inner PCs to be <A HREF="../PC/PCKSP.html#PCKSP">PCKSP</A>.
+Using a Krylov method inside another Krylov method can be dangerous (you get divergence or
+the incorrect answer) unless you use <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> as the outer Krylov method
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCSHELL.html#PCSHELL">PCSHELL</A>, <A HREF="../PC/PCKSP.html#PCKSP">PCKSP</A>, <A HREF="../PC/PCCompositeSetType.html#PCCompositeSetType">PCCompositeSetType</A>(), <A HREF="../PC/PCCompositeSpecialSetAlpha.html#PCCompositeSpecialSetAlpha">PCCompositeSpecialSetAlpha</A>(), <A HREF="../PC/PCCompositeAddPC.html#PCCompositeAddPC">PCCompositeAddPC</A>(), Many brPCCompositeGetPC(), <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>() Many br
+<BR><A HREF="../PC/PCSHELL.html#PCSHELL">PCSHELL</A>, <A HREF="../PC/PCKSP.html#PCKSP">PCKSP</A>, <A HREF="../PC/PCCompositeSetType.html#PCCompositeSetType">PCCompositeSetType</A>(), <A HREF="../PC/PCCompositeSpecialSetAlpha.html#PCCompositeSpecialSetAlpha">PCCompositeSpecialSetAlpha</A>(), <A HREF="../PC/PCCompositeAddPC.html#PCCompositeAddPC">PCCompositeAddPC</A>(),
+<A HREF="../PC/PCCompositeGetPC.html#PCCompositeGetPC">PCCompositeGetPC</A>(), <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/composite/composite.c.html#PCCOMPOSITE">src/ksp/pc/impls/composite/composite.c</A>
diff --git a/docs/manualpages/PC/PCCP.html b/docs/manualpages/PC/PCCP.html
index ad82b67..4cd4979 100644
--- a/docs/manualpages/PC/PCCP.html
+++ b/docs/manualpages/PC/PCCP.html
@@ -5,12 +5,12 @@
 <TITLE>PCCP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCP"><H1>PCCP</H1></A>
-a "column-projection" preconditioner This is a terrible preconditioner and is not recommended, ever! Many br
+a "column-projection" preconditioner This is a terrible preconditioner and is not recommended, ever!
 <P>
-Loops over the entries of x computing dx_i to Many br
+Loops over the entries of x computing dx_i to
 <pre>
 </pre>
 <pre>
@@ -55,15 +55,17 @@ Loops over the entries of x computing dx_i to Many br
    This algorithm can be thought of as Gauss-Seidel on the normal equations
 </pre>
 <P>
-Notes: This proceedure can also be done with block columns or any groups of columns Many brbut this is not coded. Many br
+Notes: This proceedure can also be done with block columns or any groups of columns
+but this is not coded.
 <P>
-These "projections" can be done simultaneously for all columns (similar to Jacobi) Many bror sequentially (similar to Gauss-Seidel/SOR). This is only coded for SOR type. Many br
+These "projections" can be done simultaneously for all columns (similar to Jacobi)
+or sequentially (similar to Gauss-Seidel/SOR). This is only coded for SOR type.
 <P>
-This is related to, but not the same as "row projection" methods. Many br
+This is related to, but not the same as "row projection" methods.
 <P>
-This is currently coded only for SeqAIJ matrices in sequential (SOR) form. Many br
+This is currently coded only for SeqAIJ matrices in sequential (SOR) form.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A>, <A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A>
diff --git a/docs/manualpages/PC/PCCompositeAddPC.html b/docs/manualpages/PC/PCCompositeAddPC.html
index aa0857c..b76404e 100644
--- a/docs/manualpages/PC/PCCompositeAddPC.html
+++ b/docs/manualpages/PC/PCCompositeAddPC.html
@@ -5,8 +5,8 @@
 <TITLE>PCCompositeAddPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCompositeAddPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCompositeAddPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCompositeAddPC"><H1>PCCompositeAddPC</H1></A>
 Adds another <A HREF="../PC/PC.html#PC">PC</A> to the composite <A HREF="../PC/PC.html#PC">PC</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Adds another <A HREF="../PC/PC.html#PC">PC</A> to the composite <A HREF="../PC/P
 #include "petscksp.h" 
 PetscErrorCode  PCCompositeAddPC(PC pc,PCType type)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of the new preconditioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of the new preconditioner
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, composite preconditioner, add
diff --git a/docs/manualpages/PC/PCCompositeGetNumberPC.html b/docs/manualpages/PC/PCCompositeGetNumberPC.html
index 0c3ce3b..1b96e19 100644
--- a/docs/manualpages/PC/PCCompositeGetNumberPC.html
+++ b/docs/manualpages/PC/PCCompositeGetNumberPC.html
@@ -5,8 +5,8 @@
 <TITLE>PCCompositeGetNumberPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCompositeGetNumberPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCompositeGetNumberPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCompositeGetNumberPC"><H1>PCCompositeGetNumberPC</H1></A>
 Gets the number of <A HREF="../PC/PC.html#PC">PC</A> objects in the composite <A HREF="../PC/PC.html#PC">PC</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the number of <A HREF="../PC/PC.html#PC">PC</A> objects in the composite <A
 #include "petscksp.h" 
 PetscErrorCode  PCCompositeGetNumberPC(PC pc,PetscInt *num)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>num </B> -the number of sub pcs Many br
+<DT><B>num </B> -the number of sub pcs
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, get, composite preconditioner, sub preconditioner
diff --git a/docs/manualpages/PC/PCCompositeGetPC.html b/docs/manualpages/PC/PCCompositeGetPC.html
index bdbfa6f..61ab55c 100644
--- a/docs/manualpages/PC/PCCompositeGetPC.html
+++ b/docs/manualpages/PC/PCCompositeGetPC.html
@@ -5,8 +5,8 @@
 <TITLE>PCCompositeGetPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCompositeGetPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCompositeGetPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCompositeGetPC"><H1>PCCompositeGetPC</H1></A>
 Gets one of the <A HREF="../PC/PC.html#PC">PC</A> objects in the composite <A HREF="../PC/PC.html#PC">PC</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets one of the <A HREF="../PC/PC.html#PC">PC</A> objects in the composite <A HR
 #include "petscksp.h" 
 PetscErrorCode  PCCompositeGetPC(PC pc,PetscInt n,PC *subpc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of the pc requested Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of the pc requested
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>subpc </B> -the <A HREF="../PC/PC.html#PC">PC</A> requested Many br
+<DT><B>subpc </B> -the <A HREF="../PC/PC.html#PC">PC</A> requested
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, get, composite preconditioner, sub preconditioner
diff --git a/docs/manualpages/PC/PCCompositeGetType.html b/docs/manualpages/PC/PCCompositeGetType.html
index 334ef4b..31ac4f6 100644
--- a/docs/manualpages/PC/PCCompositeGetType.html
+++ b/docs/manualpages/PC/PCCompositeGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCCompositeGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCompositeGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCompositeGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCompositeGetType"><H1>PCCompositeGetType</H1></A>
 Gets the type of composite preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,21 @@ Gets the type of composite preconditioner.
 #include "petscksp.h" 
 PetscErrorCode  PCCompositeGetType(PC pc,PCCompositeType *type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -PC_COMPOSITE_ADDITIVE (default), PC_COMPOSITE_MULTIPLICATIVE, PC_COMPOSITE_SPECIAL Many br
+<DT><B>type </B> -PC_COMPOSITE_ADDITIVE (default), PC_COMPOSITE_MULTIPLICATIVE, PC_COMPOSITE_SPECIAL
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_composite_type <type: one of multiplicative, additive, special> </B> -Sets composite preconditioner type Many br
+<DT><B>-pc_composite_type <type: one of multiplicative, additive, special> </B> -Sets composite preconditioner type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, type, composite preconditioner, additive, multiplicative
diff --git a/docs/manualpages/PC/PCCompositeSetType.html b/docs/manualpages/PC/PCCompositeSetType.html
index a20255b..f11d973 100644
--- a/docs/manualpages/PC/PCCompositeSetType.html
+++ b/docs/manualpages/PC/PCCompositeSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCCompositeSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCompositeSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCompositeSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCompositeSetType"><H1>PCCompositeSetType</H1></A>
 Sets the type of composite preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the type of composite preconditioner.
 #include "petscksp.h" 
 PetscErrorCode  PCCompositeSetType(PC pc,PCCompositeType type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- PC_COMPOSITE_ADDITIVE (default), PC_COMPOSITE_MULTIPLICATIVE, PC_COMPOSITE_SPECIAL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- PC_COMPOSITE_ADDITIVE (default), PC_COMPOSITE_MULTIPLICATIVE, PC_COMPOSITE_SPECIAL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_composite_type <type: one of multiplicative, additive, special> </B> -Sets composite preconditioner type Many br
+<DT><B>-pc_composite_type <type: one of multiplicative, additive, special> </B> -Sets composite preconditioner type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, type, composite preconditioner, additive, multiplicative
diff --git a/docs/manualpages/PC/PCCompositeSpecialSetAlpha.html b/docs/manualpages/PC/PCCompositeSpecialSetAlpha.html
index 3d714e8..b30764f 100644
--- a/docs/manualpages/PC/PCCompositeSpecialSetAlpha.html
+++ b/docs/manualpages/PC/PCCompositeSpecialSetAlpha.html
@@ -5,8 +5,8 @@
 <TITLE>PCCompositeSpecialSetAlpha</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCompositeSpecialSetAlpha.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCompositeSpecialSetAlpha.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCompositeSpecialSetAlpha"><H1>PCCompositeSpecialSetAlpha</H1></A>
 Sets alpha for the special composite preconditioner for alphaI + R + S 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets alpha for the special composite preconditioner for alphaI + R + S
 #include "petscksp.h" 
 PetscErrorCode  PCCompositeSpecialSetAlpha(PC pc,PetscScalar alpha)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- scale on identity Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- scale on identity
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, type, composite preconditioner, additive, multiplicative
diff --git a/docs/manualpages/PC/PCCompositeType.html b/docs/manualpages/PC/PCCompositeType.html
index 2206dac..aed97ef 100644
--- a/docs/manualpages/PC/PCCompositeType.html
+++ b/docs/manualpages/PC/PCCompositeType.html
@@ -5,8 +5,8 @@
 <TITLE>PCCompositeType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCompositeType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCompositeType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCompositeType"><H1>PCCompositeType</H1></A>
 Determines how two or more preconditioner are composed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -38,7 +38,7 @@ typedef enum {PC_COMPOSITE_ADDITIVE,PC_COMPOSITE_MULTIPLICATIVE,PC_COMPOSITE_SYM
                         alpha I + R
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCCompositeSetType.html#PCCompositeSetType">PCCompositeSetType</A>()
diff --git a/docs/manualpages/PC/PCComputeExplicitOperator.html b/docs/manualpages/PC/PCComputeExplicitOperator.html
index 02102c8..452507d 100644
--- a/docs/manualpages/PC/PCComputeExplicitOperator.html
+++ b/docs/manualpages/PC/PCComputeExplicitOperator.html
@@ -5,8 +5,8 @@
 <TITLE>PCComputeExplicitOperator</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCComputeExplicitOperator.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCComputeExplicitOperator.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCComputeExplicitOperator"><H1>PCComputeExplicitOperator</H1></A>
 Computes the explicit preconditioned operator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Computes the explicit preconditioned operator.
 #include "petscksp.h" 
 PetscErrorCode  PCComputeExplicitOperator(PC pc,Mat *mat)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner object Many br
+<DT><B>pc </B> -the preconditioner object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the explict preconditioned operator Many br
+<DT><B>mat </B> -the explict preconditioned operator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This computation is done by applying the operators to columns of the Many bridentity matrix. Many br
+This computation is done by applying the operators to columns of the
+identity matrix.
 <P>
-Currently, this routine uses a dense matrix format when 1 processor Many bris used and a sparse format otherwise.  This routine is costly in general, Many brand is recommended for use only with relatively small systems. Many br
+Currently, this routine uses a dense matrix format when 1 processor
+is used and a sparse format otherwise.  This routine is costly in general,
+and is recommended for use only with relatively small systems.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, compute, explicit, operator
diff --git a/docs/manualpages/PC/PCCreate.html b/docs/manualpages/PC/PCCreate.html
index cdf6c52..9ba5e37 100644
--- a/docs/manualpages/PC/PCCreate.html
+++ b/docs/manualpages/PC/PCCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PCCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCCreate"><H1>PCCreate</H1></A>
 Creates a preconditioner context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Creates a preconditioner context.
 #include "petscksp.h" 
 PetscErrorCode  PCCreate(MPI_Comm comm,PC *newpc)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>pc </B> -location to put the preconditioner context Many br
+<DT><B>pc </B> -location to put the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default preconditioner for sparse matrices is <A HREF="../PC/PCILU.html#PCILU">PCILU</A> or <A HREF="../PC/PCICC.html#PCICC">PCICC</A> with 0 fill on one process and block Jacobi with <A HREF="../PC/PCILU.html#PCILU">PCILU</A> or ICC Many brin parallel. For dense matrices it is always <A HREF="../PC/PCNONE.html#PCNONE">PCNONE</A>. Many br
+The default preconditioner for sparse matrices is <A HREF="../PC/PCILU.html#PCILU">PCILU</A> or <A HREF="../PC/PCICC.html#PCICC">PCICC</A> with 0 fill on one process and block Jacobi with <A HREF="../PC/PCILU.html#PCILU">PCILU</A> or ICC
+in parallel. For dense matrices it is always <A HREF="../PC/PCNONE.html#PCNONE">PCNONE</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, create, context
diff --git a/docs/manualpages/PC/PCDestroy.html b/docs/manualpages/PC/PCDestroy.html
index a526cbf..608e5bf 100644
--- a/docs/manualpages/PC/PCDestroy.html
+++ b/docs/manualpages/PC/PCDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PCDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCDestroy"><H1>PCDestroy</H1></A>
 Destroys <A HREF="../PC/PC.html#PC">PC</A> context that was created with <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys <A HREF="../PC/PC.html#PC">PC</A> context that was created with <A HREF
 #include "petscksp.h" 
 PetscErrorCode  PCDestroy(PC *pc)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, destroy
diff --git a/docs/manualpages/PC/PCDiagonalScaleLeft.html b/docs/manualpages/PC/PCDiagonalScaleLeft.html
index 59b88d7..879c3bd 100644
--- a/docs/manualpages/PC/PCDiagonalScaleLeft.html
+++ b/docs/manualpages/PC/PCDiagonalScaleLeft.html
@@ -5,8 +5,8 @@
 <TITLE>PCDiagonalScaleLeft</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCDiagonalScaleLeft.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCDiagonalScaleLeft.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCDiagonalScaleLeft"><H1>PCDiagonalScaleLeft</H1></A>
 Scales a vector by the left scaling as needed by certain time-stepping codes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Scales a vector by the left scaling as needed by certain time-stepping codes.
 #include "petscksp.h" 
 PetscErrorCode  PCDiagonalScaleLeft(PC pc,Vec in,Vec out)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input vector Many br+  out - scaled vector (maybe the same as in) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input vector
++  out - scaled vector (maybe the same as in)
+</TD></TR>
 <P>
- Many br
+
 <P>
-Notes: The system solved via the Krylov method is Many br
+Notes: The system solved via the Krylov method is
 <pre>
           D M A D^{-1} y = D M b  for left preconditioning or
 </pre>
@@ -31,9 +34,9 @@ Notes: The system solved via the Krylov method is Many br
           D A M D^{-1} z = D b for right preconditioning
 </pre>
 <P>
-<A HREF="../PC/PCDiagonalScaleLeft.html#PCDiagonalScaleLeft">PCDiagonalScaleLeft</A>() scales a vector by D. <A HREF="../PC/PCDiagonalScaleRight.html#PCDiagonalScaleRight">PCDiagonalScaleRight</A>() scales a vector by D^{-1}. Many br
+<A HREF="../PC/PCDiagonalScaleLeft.html#PCDiagonalScaleLeft">PCDiagonalScaleLeft</A>() scales a vector by D. <A HREF="../PC/PCDiagonalScaleRight.html#PCDiagonalScaleRight">PCDiagonalScaleRight</A>() scales a vector by D^{-1}.
 <P>
-If diagonal scaling is turned off and in is not out then in is copied to out Many br
+If diagonal scaling is turned off and in is not out then in is copied to out
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>
diff --git a/docs/manualpages/PC/PCDiagonalScaleRight.html b/docs/manualpages/PC/PCDiagonalScaleRight.html
index 1741d1c..43ad37b 100644
--- a/docs/manualpages/PC/PCDiagonalScaleRight.html
+++ b/docs/manualpages/PC/PCDiagonalScaleRight.html
@@ -5,8 +5,8 @@
 <TITLE>PCDiagonalScaleRight</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCDiagonalScaleRight.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCDiagonalScaleRight.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCDiagonalScaleRight"><H1>PCDiagonalScaleRight</H1></A>
 Scales a vector by the right scaling as needed by certain time-stepping codes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Scales a vector by the right scaling as needed by certain time-stepping codes.
 #include "petscksp.h" 
 PetscErrorCode  PCDiagonalScaleRight(PC pc,Vec in,Vec out)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input vector Many br+  out - scaled vector (maybe the same as in) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- input vector
++  out - scaled vector (maybe the same as in)
+</TD></TR>
 <P>
- Many br
+
 <P>
-Notes: The system solved via the Krylov method is Many br
+Notes: The system solved via the Krylov method is
 <pre>
           D M A D^{-1} y = D M b  for left preconditioning or
 </pre>
@@ -31,9 +34,9 @@ Notes: The system solved via the Krylov method is Many br
           D A M D^{-1} z = D b for right preconditioning
 </pre>
 <P>
-<A HREF="../PC/PCDiagonalScaleLeft.html#PCDiagonalScaleLeft">PCDiagonalScaleLeft</A>() scales a vector by D. <A HREF="../PC/PCDiagonalScaleRight.html#PCDiagonalScaleRight">PCDiagonalScaleRight</A>() scales a vector by D^{-1}. Many br
+<A HREF="../PC/PCDiagonalScaleLeft.html#PCDiagonalScaleLeft">PCDiagonalScaleLeft</A>() scales a vector by D. <A HREF="../PC/PCDiagonalScaleRight.html#PCDiagonalScaleRight">PCDiagonalScaleRight</A>() scales a vector by D^{-1}.
 <P>
-If diagonal scaling is turned off and in is not out then in is copied to out Many br
+If diagonal scaling is turned off and in is not out then in is copied to out
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>
diff --git a/docs/manualpages/PC/PCEISENSTAT.html b/docs/manualpages/PC/PCEISENSTAT.html
index 5ce6790..5e3f829 100644
--- a/docs/manualpages/PC/PCEISENSTAT.html
+++ b/docs/manualpages/PC/PCEISENSTAT.html
@@ -5,23 +5,28 @@
 <TITLE>PCEISENSTAT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCEISENSTAT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCEISENSTAT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCEISENSTAT"><H1>PCEISENSTAT</H1></A>
 An implementation of SSOR (symmetric successive over relaxation, symmetric Gauss-Seidel) preconditioning that incorporates Eisenstat's trick to reduce the amount of computation needed. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_eisenstat_omega <omega> </B></TD><TD>- Sets omega Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_eisenstat_no_diagonal_scaling </B></TD><TD>- Activates <A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_eisenstat_omega <omega> </B></TD><TD>- Sets omega
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_eisenstat_no_diagonal_scaling </B></TD><TD>- Activates <A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Only implemented for the SeqAIJ matrix format. Many brNot a true parallel SOR, in parallel this implementation corresponds to block Many brJacobi with SOR on each block. Many br
+Notes: Only implemented for the SeqAIJ matrix format.
+Not a true parallel SOR, in parallel this implementation corresponds to block
+Jacobi with SOR on each block.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>(), <A HREF="../PC/PCEisenstatSetOmega.html#PCEisenstatSetOmega">PCEisenstatSetOmega</A>(), <A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>(), <A HREF="../PC/PCEisenstatSetOmega.html#PCEisenstatSetOmega">PCEisenstatSetOmega</A>(), <A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/eisens/eisen.c.html#PCEISENSTAT">src/ksp/pc/impls/eisens/eisen.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCEXOTIC.html b/docs/manualpages/PC/PCEXOTIC.html
index d889196..ebd8441 100644
--- a/docs/manualpages/PC/PCEXOTIC.html
+++ b/docs/manualpages/PC/PCEXOTIC.html
@@ -5,26 +5,54 @@
 <TITLE>PCEXOTIC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCEXOTIC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCEXOTIC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCEXOTIC"><H1>PCEXOTIC</H1></A>
-Two level overlapping Schwarz preconditioner with exotic (non-standard) coarse grid spaces This uses the <A HREF="../PC/PCMG.html#PCMG">PCMG</A> infrastructure restricted to two levels and the face and wirebasket based coarse Many brgrid spaces. Many br
+Two level overlapping Schwarz preconditioner with exotic (non-standard) coarse grid spaces This uses the <A HREF="../PC/PCMG.html#PCMG">PCMG</A> infrastructure restricted to two levels and the face and wirebasket based coarse
+grid spaces.
 <P>
-Notes: By default this uses GMRES on the fine grid smoother so this should be used with <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> or the smoother changed to not use GMRES Many br
+Notes: By default this uses GMRES on the fine grid smoother so this should be used with <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> or the smoother changed to not use GMRES
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- These coarse grid spaces originate in the work of Bramble, Pasciak  and Schatz, "The Construction Many brof Preconditioners for Elliptic Problems by Substructing IV", Mathematics of Computation, volume 53, 1989. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- They were generalized slightly in "Domain Decomposition Method for Linear Elasticity", Ph. D. thesis, Barry Smith, Many brNew York University, 1990.  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- They were then explored in great detail in Dryja, Smith, Widlund, "Schwarz Analysis Many brof Iterative Substructuring Methods for Elliptic Problems in Three Dimensions, SIAM Journal on Numerical Many brAnalysis, volume 31. 1994. These were developed in the context of iterative substructuring preconditioners. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>4. </B></TD><TD>- They were then ingeniously applied as coarse grid spaces for overlapping Schwarz methods by Dohrmann and Widlund. Many brThey refer to them as GDSW (generalized Dryja, Smith, Widlund preconditioners). See, for example, Many brClark R. Dohrmann, Axel Klawonn, and Olof B. Widlund. Extending theory for domain decomposition algorithms to irregular subdomains. In Ulrich Langer, Marco Many brDiscacciati, David Keyes, Olof Wid [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>5. </B></TD><TD>- Clark R. Dohrmann, Axel Klawonn, and Olof B. Widlund. A family of energy minimizing coarse spaces for overlapping Schwarz preconditioners. In Ulrich Langer, Many brMarco Discacciati, David Keyes, Olof Widlund, and Walter Zulehner, editors, Proceedings Many brof the 17th International Conference on Domain Decomposition Methods Many brin Science and Engineering, held in Strobl, Austria, 2006, number 60 in Many brSpringer  [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>6. </B></TD><TD>- Clark R. Dohrmann, Axel Klawonn, and Olof B. Widlund. Domain decomposition Many brfor less regular subdomains: Overlapping Schwarz in two dimensions. SIAM J. Many brNumer. Anal., 46(4), 2008. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>7. </B></TD><TD>- Clark R. Dohrmann and Olof B. Widlund. An overlapping Schwarz Many bralgorithm for almost incompressible elasticity. Technical Report Many brTR2008 912, Department of Computer Science, Courant Institute Many brof Mathematical Sciences, New York University, May 2008. URL: Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- These coarse grid spaces originate in the work of Bramble, Pasciak  and Schatz, "The Construction
+of Preconditioners for Elliptic Problems by Substructing IV", Mathematics of Computation, volume 53, 1989.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- They were generalized slightly in "Domain Decomposition Method for Linear Elasticity", Ph. D. thesis, Barry Smith,
+New York University, 1990. 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- They were then explored in great detail in Dryja, Smith, Widlund, "Schwarz Analysis
+of Iterative Substructuring Methods for Elliptic Problems in Three Dimensions, SIAM Journal on Numerical
+Analysis, volume 31. 1994. These were developed in the context of iterative substructuring preconditioners.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>4. </B></TD><TD>- They were then ingeniously applied as coarse grid spaces for overlapping Schwarz methods by Dohrmann and Widlund.
+They refer to them as GDSW (generalized Dryja, Smith, Widlund preconditioners). See, for example,
+Clark R. Dohrmann, Axel Klawonn, and Olof B. Widlund. Extending theory for domain decomposition algorithms to irregular subdomains. In Ulrich Langer, Marco
+Discacciati, David Keyes, Olof Widlund, and Walter Zulehner, editors, Proceedings
+of the 17th International Conference on Domain Decomposition Methods in
+Science and Engineering, held in Strobl, Austria, 2006, number 60 in
+Springer Verlag, Lecture Notes in Computational Science and Engineering, 2007.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>5. </B></TD><TD>- Clark R. Dohrmann, Axel Klawonn, and Olof B. Widlund. A family of energy minimizing coarse spaces for overlapping Schwarz preconditioners. In Ulrich Langer,
+Marco Discacciati, David Keyes, Olof Widlund, and Walter Zulehner, editors, Proceedings
+of the 17th International Conference on Domain Decomposition Methods
+in Science and Engineering, held in Strobl, Austria, 2006, number 60 in
+Springer Verlag, Lecture Notes in Computational Science and Engineering, 2007
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>6. </B></TD><TD>- Clark R. Dohrmann, Axel Klawonn, and Olof B. Widlund. Domain decomposition
+for less regular subdomains: Overlapping Schwarz in two dimensions. SIAM J.
+Numer. Anal., 46(4), 2008.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>7. </B></TD><TD>- Clark R. Dohrmann and Olof B. Widlund. An overlapping Schwarz
+algorithm for almost incompressible elasticity. Technical Report
+TR2008 912, Department of Computer Science, Courant Institute
+of Mathematical Sciences, New York University, May 2008. URL:
+</TD></TR></TABLE>
 <P>
-Options Database: The usual <A HREF="../PC/PCMG.html#PCMG">PCMG</A> options are supported, such as -mg_levels_pc_type <type> -mg_coarse_pc_type <type> Many br-pc_mg_type <type> Many br
+Options Database: The usual <A HREF="../PC/PCMG.html#PCMG">PCMG</A> options are supported, such as -mg_levels_pc_type <type> -mg_coarse_pc_type <type>
+-pc_mg_type <type>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCMG.html#PCMG">PCMG</A>, <A HREF="../PC/PCSetDM.html#PCSetDM">PCSetDM</A>(), <A HREF="../PC/PCExoticType.html#PCExoticType">PCExoticType</A>, <A HREF="../PC/PCExoticSetType.html#PCExoticSetType">PCExoticSetType</A>()
diff --git a/docs/manualpages/PC/PCEisenstatGetNoDiagonalScaling.html b/docs/manualpages/PC/PCEisenstatGetNoDiagonalScaling.html
index bfd519b..1ed7015 100644
--- a/docs/manualpages/PC/PCEisenstatGetNoDiagonalScaling.html
+++ b/docs/manualpages/PC/PCEisenstatGetNoDiagonalScaling.html
@@ -5,8 +5,8 @@
 <TITLE>PCEisenstatGetNoDiagonalScaling</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCEisenstatGetNoDiagonalScaling.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCEisenstatGetNoDiagonalScaling.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCEisenstatGetNoDiagonalScaling"><H1>PCEisenstatGetNoDiagonalScaling</H1></A>
 Tells if the Eisenstat preconditioner not to do additional diagonal preconditioning. For matrices with a constant along the diagonal, this may save a small amount of work. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,25 @@ Tells if the Eisenstat preconditioner not to do additional diagonal precondition
 #include "petscpc.h" 
 PetscErrorCode  PCEisenstatGetNoDiagonalScaling(PC pc,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means there is no diagonal scaling applied Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means there is no diagonal scaling applied
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_eisenstat_no_diagonal_scaling </B> -Activates <A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>() Many br
+<DT><B>-pc_eisenstat_no_diagonal_scaling </B> -Activates <A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If you use the KPSSetDiagonalScaling() or -ksp_diagonal_scale option then you will Many brlikley want to use this routine since it will save you some unneeded flops. Many br
+If you use the KPSSetDiagonalScaling() or -ksp_diagonal_scale option then you will
+likley want to use this routine since it will save you some unneeded flops.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, Eisenstat, use, diagonal, scaling, SSOR
diff --git a/docs/manualpages/PC/PCEisenstatGetOmega.html b/docs/manualpages/PC/PCEisenstatGetOmega.html
index adda183..54377fa 100644
--- a/docs/manualpages/PC/PCEisenstatGetOmega.html
+++ b/docs/manualpages/PC/PCEisenstatGetOmega.html
@@ -5,8 +5,8 @@
 <TITLE>PCEisenstatGetOmega</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCEisenstatGetOmega.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCEisenstatGetOmega.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCEisenstatGetOmega"><H1>PCEisenstatGetOmega</H1></A>
 Gets the SSOR relaxation coefficient, omega, to use with Eisenstat's trick (where omega = 1.0 by default). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,33 @@ Gets the SSOR relaxation coefficient, omega, to use with Eisenstat's trick (wher
 #include "petscpc.h" 
 PetscErrorCode  PCEisenstatGetOmega(PC pc,PetscReal *omega)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>omega </B> -relaxation coefficient (0 < omega < 2) Many br
+<DT><B>omega </B> -relaxation coefficient (0 < omega < 2)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_eisenstat_omega <omega> </B> -Sets omega Many br
+<DT><B>-pc_eisenstat_omega <omega> </B> -Sets omega
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The Eisenstat trick implementation of SSOR requires about 50% of the Many brusual amount of floating point operations used for SSOR + Krylov method; Many brhowever, the preconditioned problem must be solved with both left Many brand right preconditioning. Many br
+The Eisenstat trick implementation of SSOR requires about 50% of the
+usual amount of floating point operations used for SSOR + Krylov method;
+however, the preconditioned problem must be solved with both left
+and right preconditioning.
 <P>
-To use SSOR without the Eisenstat trick, employ the <A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A> preconditioner, Many brwhich can be chosen with the database options Many br
+To use SSOR without the Eisenstat trick, employ the <A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A> preconditioner,
+which can be chosen with the database options
 <pre>
    -pc_type  sor  -pc_sor_symmetric
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, Eisenstat, set, SOR, SSOR, relaxation, omega
diff --git a/docs/manualpages/PC/PCEisenstatSetNoDiagonalScaling.html b/docs/manualpages/PC/PCEisenstatSetNoDiagonalScaling.html
index c0a38ad..b00002b 100644
--- a/docs/manualpages/PC/PCEisenstatSetNoDiagonalScaling.html
+++ b/docs/manualpages/PC/PCEisenstatSetNoDiagonalScaling.html
@@ -5,8 +5,8 @@
 <TITLE>PCEisenstatSetNoDiagonalScaling</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCEisenstatSetNoDiagonalScaling.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCEisenstatSetNoDiagonalScaling.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCEisenstatSetNoDiagonalScaling"><H1>PCEisenstatSetNoDiagonalScaling</H1></A>
 Causes the Eisenstat preconditioner not to do additional diagonal preconditioning. For matrices with a constant along the diagonal, this may save a small amount of work. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Causes the Eisenstat preconditioner not to do additional diagonal preconditionin
 #include "petscpc.h" 
 PetscErrorCode  PCEisenstatSetNoDiagonalScaling(PC pc,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> turns off diagonal scaling inside the algorithm   Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> turns off diagonal scaling inside the algorithm  
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_eisenstat_no_diagonal_scaling </B> -Activates <A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>() Many br
+<DT><B>-pc_eisenstat_no_diagonal_scaling </B> -Activates <A HREF="../PC/PCEisenstatSetNoDiagonalScaling.html#PCEisenstatSetNoDiagonalScaling">PCEisenstatSetNoDiagonalScaling</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If you use the KPSSetDiagonalScaling() or -ksp_diagonal_scale option then you will Many brlikley want to use this routine since it will save you some unneeded flops. Many br
+If you use the KPSSetDiagonalScaling() or -ksp_diagonal_scale option then you will
+likley want to use this routine since it will save you some unneeded flops.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, Eisenstat, use, diagonal, scaling, SSOR
diff --git a/docs/manualpages/PC/PCEisenstatSetOmega.html b/docs/manualpages/PC/PCEisenstatSetOmega.html
index 5835d92..be639ef 100644
--- a/docs/manualpages/PC/PCEisenstatSetOmega.html
+++ b/docs/manualpages/PC/PCEisenstatSetOmega.html
@@ -5,8 +5,8 @@
 <TITLE>PCEisenstatSetOmega</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCEisenstatSetOmega.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCEisenstatSetOmega.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCEisenstatSetOmega"><H1>PCEisenstatSetOmega</H1></A>
 Sets the SSOR relaxation coefficient, omega, to use with Eisenstat's trick (where omega = 1.0 by default). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,32 @@ Sets the SSOR relaxation coefficient, omega, to use with Eisenstat's trick (wher
 #include "petscpc.h" 
 PetscErrorCode  PCEisenstatSetOmega(PC pc,PetscReal omega)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>omega </B></TD><TD>- relaxation coefficient (0 < omega < 2) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>omega </B></TD><TD>- relaxation coefficient (0 < omega < 2)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_eisenstat_omega <omega> </B> -Sets omega Many br
+<DT><B>-pc_eisenstat_omega <omega> </B> -Sets omega
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The Eisenstat trick implementation of SSOR requires about 50% of the Many brusual amount of floating point operations used for SSOR + Krylov method; Many brhowever, the preconditioned problem must be solved with both left Many brand right preconditioning. Many br
+The Eisenstat trick implementation of SSOR requires about 50% of the
+usual amount of floating point operations used for SSOR + Krylov method;
+however, the preconditioned problem must be solved with both left
+and right preconditioning.
 <P>
-To use SSOR without the Eisenstat trick, employ the <A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A> preconditioner, Many brwhich can be chosen with the database options Many br
+To use SSOR without the Eisenstat trick, employ the <A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A> preconditioner,
+which can be chosen with the database options
 <pre>
    -pc_type  sor  -pc_sor_symmetric
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, Eisenstat, set, SOR, SSOR, relaxation, omega
diff --git a/docs/manualpages/PC/PCExoticSetType.html b/docs/manualpages/PC/PCExoticSetType.html
index b73187f..58422b5 100644
--- a/docs/manualpages/PC/PCExoticSetType.html
+++ b/docs/manualpages/PC/PCExoticSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCExoticSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCExoticSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCExoticSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCExoticSetType"><H1>PCExoticSetType</H1></A>
 Sets the type of coarse grid interpolation to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,29 @@ Sets the type of coarse grid interpolation to use
 #include "petscksp.h" 
 PetscErrorCode  PCExoticSetType(PC pc,PCExoticType type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- either PC_EXOTIC_FACE or PC_EXOTIC_WIREBASKET (defaults to face) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- either PC_EXOTIC_FACE or PC_EXOTIC_WIREBASKET (defaults to face)
+</TD></TR></TABLE>
 <P>
-Notes: The face based interpolation has 1 degree of freedom per face and ignores the Many bredge and vertex values completely in the coarse problem. For any seven point Many brstencil the interpolation of a constant on all faces into the interior is that constant. Many br
+Notes: The face based interpolation has 1 degree of freedom per face and ignores the
+edge and vertex values completely in the coarse problem. For any seven point
+stencil the interpolation of a constant on all faces into the interior is that constant.
 <P>
-The wirebasket interpolation has 1 degree of freedom per vertex, per edge and Many brper face. A constant on the subdomain boundary is interpolated as that constant Many brin the interior of the domain. Many br
+The wirebasket interpolation has 1 degree of freedom per vertex, per edge and
+per face. A constant on the subdomain boundary is interpolated as that constant
+in the interior of the domain.
 <P>
-The coarse grid matrix is obtained via the Galerkin computation A_c = R A R^T, hence Many brif A is nonsingular A_c is also nonsingular. Many br
+The coarse grid matrix is obtained via the Galerkin computation A_c = R A R^T, hence
+if A is nonsingular A_c is also nonsingular.
 <P>
-Both interpolations are suitable for only scalar problems. Many br
+Both interpolations are suitable for only scalar problems.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCExoticType.html b/docs/manualpages/PC/PCExoticType.html
index 28193b5..e27d916 100644
--- a/docs/manualpages/PC/PCExoticType.html
+++ b/docs/manualpages/PC/PCExoticType.html
@@ -5,15 +5,15 @@
 <TITLE>PCExoticType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCExoticType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCExoticType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCExoticType"><H1>PCExoticType</H1></A>
 Face based or wirebasket based coarse grid space 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { PC_EXOTIC_FACE,PC_EXOTIC_WIREBASKET } <A HREF="../PC/PCExoticType.html#PCExoticType">PCExoticType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCExoticSetType.html#PCExoticSetType">PCExoticSetType</A>(), <A HREF="../PC/PCEXOTIC.html#PCEXOTIC">PCEXOTIC</A>
diff --git a/docs/manualpages/PC/PCFIELDSPLIT.html b/docs/manualpages/PC/PCFIELDSPLIT.html
index 68e8748..dc7c809 100644
--- a/docs/manualpages/PC/PCFIELDSPLIT.html
+++ b/docs/manualpages/PC/PCFIELDSPLIT.html
@@ -5,30 +5,45 @@
 <TITLE>PCFIELDSPLIT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFIELDSPLIT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFIELDSPLIT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFIELDSPLIT"><H1>PCFIELDSPLIT</H1></A>
-Preconditioner created by combining separate preconditioners for individual fields or groups of fields. See the users manual section "Solving Block Matrices" for more details. To set options on the solvers for each block append -fieldsplit_ to all the <A HREF="../PC/PC.html#PC">PC</A> Many broptions database keys. For example, -fieldsplit_pc_type ilu -fieldsplit_pc_factor_levels 1 Many br
+Preconditioner created by combining separate preconditioners for individual fields or groups of fields. See the users manual section "Solving Block Matrices" for more details. To set options on the solvers for each block append -fieldsplit_ to all the <A HREF="../PC/PC.html#PC">PC</A>
+options database keys. For example, -fieldsplit_pc_type ilu -fieldsplit_pc_factor_levels 1
 <P>
-To set the options on the solvers separate for each block call <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>() Many brand set the options directly on the resulting <A HREF="../KSP/KSP.html#KSP">KSP</A> object Many br
+To set the options on the solvers separate for each block call <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>()
+and set the options directly on the resulting <A HREF="../KSP/KSP.html#KSP">KSP</A> object
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_%d_fields <a,b,..> </B></TD><TD>- indicates the fields to be used in the %d'th split Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_default </B></TD><TD>- automatically add any fields to additional splits that have not Many brbeen supplied explicitly by -pc_fieldsplit_%d_fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_block_size <bs> </B></TD><TD>- size of block that defines fields (i.e. there are bs fields) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_type <additive,multiplicative,symmetric_multiplicative,schur> </B></TD><TD>- type of relaxation or factorization splitting Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_schur_precondition <self,selfp,user,a11,full> </B></TD><TD>- default is a11; see <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_detect_saddle_point </B></TD><TD>- automatically finds rows with zero or negative diagonal and uses Schur complement with no preconditioner as the solver Many br</TD></TR>
-<P>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Options prefix for inner solvers when using Schur complement preconditioner are </B></TD><TD>- fieldsplit_0_ and -fieldsplit_1_ Many brfor all other solvers they are -fieldsplit_%d_ for the dth field, use -fieldsplit_ for all fields Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_%d_fields <a,b,..> </B></TD><TD>- indicates the fields to be used in the %d'th split
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_default </B></TD><TD>- automatically add any fields to additional splits that have not
+been supplied explicitly by -pc_fieldsplit_%d_fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_block_size <bs> </B></TD><TD>- size of block that defines fields (i.e. there are bs fields)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_type <additive,multiplicative,symmetric_multiplicative,schur> </B></TD><TD>- type of relaxation or factorization splitting
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_schur_precondition <self,selfp,user,a11,full> </B></TD><TD>- default is a11; see <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_fieldsplit_detect_saddle_point </B></TD><TD>- automatically finds rows with zero or negative diagonal and uses Schur complement with no preconditioner as the solver
+</TD></TR>
+<P>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Options prefix for inner solvers when using Schur complement preconditioner are </B></TD><TD>- fieldsplit_0_ and -fieldsplit_1_
+for all other solvers they are -fieldsplit_%d_ for the dth field, use -fieldsplit_ for all fields
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>() to set fields defined by "strided" entries and <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>() Many brto define a field by an arbitrary collection of entries. Many br
+Use <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>() to set fields defined by "strided" entries and <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>()
+to define a field by an arbitrary collection of entries.
 <P>
-If no fields are set the default is used. The fields are defined by entries strided by bs, Many brbeginning at 0 then 1, etc to bs-1. The block size can be set with <A HREF="../PC/PCFieldSplitSetBlockSize.html#PCFieldSplitSetBlockSize">PCFieldSplitSetBlockSize</A>(), Many brif this is not called the block size defaults to the blocksize of the second matrix passed Many brto <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>()/<A HREF="../PC/PCSetOperators.html#PCSet [...]
+If no fields are set the default is used. The fields are defined by entries strided by bs,
+beginning at 0 then 1, etc to bs-1. The block size can be set with <A HREF="../PC/PCFieldSplitSetBlockSize.html#PCFieldSplitSetBlockSize">PCFieldSplitSetBlockSize</A>(),
+if this is not called the block size defaults to the blocksize of the second matrix passed
+to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>()/<A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>().
 <P>
 <pre>
     For the Schur complement preconditioner if J = ( A00 A01 )
@@ -45,51 +60,65 @@ If no fields are set the default is used. The fields are defined by entries stri
 <pre>
              ( 0         I       ) (   0      ksp(S) ) ( -A10 ksp(A00)  I  )
 </pre>
-where the action of inv(A00) is applied using the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver with prefix -fieldsplit_0_.  S is the Schur complement Many br
+where the action of inv(A00) is applied using the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver with prefix -fieldsplit_0_.  S is the Schur complement
 <pre>
              S = A11 - A10 ksp(A00) A01
 </pre>
-which is usually dense and not stored explicitly.  The action of ksp(S) is computed using the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver with prefix -fieldsplit_splitname_ (where splitname was given Many brin providing the SECOND split or 1 if not give). For PCFieldSplitGetKSP() when field number is 0, Many brit returns the <A HREF="../KSP/KSP.html#KSP">KSP</A> associated with -fieldsplit_0_ while field number 1 gives -fieldsplit_1_ <A HREF="../KSP/KSP.html#KSP">KSP</A>. By default Man [...]
+which is usually dense and not stored explicitly.  The action of ksp(S) is computed using the <A HREF="../KSP/KSP.html#KSP">KSP</A> solver with prefix -fieldsplit_splitname_ (where splitname was given
+in providing the SECOND split or 1 if not give). For PCFieldSplitGetKSP() when field number is 0,
+it returns the <A HREF="../KSP/KSP.html#KSP">KSP</A> associated with -fieldsplit_0_ while field number 1 gives -fieldsplit_1_ <A HREF="../KSP/KSP.html#KSP">KSP</A>. By default
+A11 is used to construct a preconditioner for S, use <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>() for all the possible ways to construct the preconditioner for S.
 <P>
-The factorization type is set using -pc_fieldsplit_schur_fact_type <diag, lower, upper, full>. The full is shown above, Many brdiag gives Many br
+The factorization type is set using -pc_fieldsplit_schur_fact_type <diag, lower, upper, full>. The full is shown above,
+diag gives
 <pre>
              ( inv(A00)     0   )
 </pre>
 <pre>
              (   0      -ksp(S) )
 </pre>
-note that slightly counter intuitively there is a negative in front of the ksp(S) so that the preconditioner is positive definite. The lower factorization is the inverse of Many br
+note that slightly counter intuitively there is a negative in front of the ksp(S) so that the preconditioner is positive definite. The lower factorization is the inverse of
 <pre>
              (  A00   0 )
 </pre>
 <pre>
              (  A10   S )
 </pre>
-where the inverses of A00 and S are applied using KSPs. The upper factorization is the inverse of Many br
+where the inverses of A00 and S are applied using KSPs. The upper factorization is the inverse of
 <pre>
              ( A00 A01 )
 </pre>
 <pre>
              (  0   S  )
 </pre>
-where again the inverses of A00 and S are applied using KSPs. Many br
+where again the inverses of A00 and S are applied using KSPs.
 <P>
-If only one set of indices (one <A HREF="../IS/IS.html#IS">IS</A>) is provided with <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>() then the complement of that <A HREF="../IS/IS.html#IS">IS</A> Many bris used automatically for a second block. Many br
+If only one set of indices (one <A HREF="../IS/IS.html#IS">IS</A>) is provided with <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>() then the complement of that <A HREF="../IS/IS.html#IS">IS</A>
+is used automatically for a second block.
 <P>
-The fieldsplit preconditioner cannot currently be used with the BAIJ or SBAIJ data formats if the blocksize is larger than 1. Many brGenerally it should be used with the AIJ format. Many br
+The fieldsplit preconditioner cannot currently be used with the BAIJ or SBAIJ data formats if the blocksize is larger than 1.
+Generally it should be used with the AIJ format.
 <P>
-The forms of these preconditioners are closely related if not identical to forms derived as "Distributive Iterations", see, Many brfor example, page 294 in "Principles of Computational Fluid Dynamics" by Pieter Wesseling. Note that one can also use <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A> Many brinside a smoother resulting in "Distributive Smoothers". Many br
+The forms of these preconditioners are closely related if not identical to forms derived as "Distributive Iterations", see,
+for example, page 294 in "Principles of Computational Fluid Dynamics" by Pieter Wesseling. Note that one can also use <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>
+inside a smoother resulting in "Distributive Smoothers".
 <P>
 <P>
-There is a nice discussion of block preconditioners in Many br
+There is a nice discussion of block preconditioners in
 <P>
-[El08] A taxonomy and comparison of parallel block multi-level preconditioners for the incompressible Navier-Stokes equations Many brHoward Elman, V.E. Howle, John Shadid, Robert Shuttleworth, Ray Tuminaro, Journal of Computational Physics 227 (2008) 1790--1808 Many brhttp://chess.cs.umd.edu/~elman/papers/tax.pdf Many br
+[El08] A taxonomy and comparison of parallel block multi-level preconditioners for the incompressible Navier-Stokes equations
+Howard Elman, V.E. Howle, John Shadid, Robert Shuttleworth, Ray Tuminaro, Journal of Computational Physics 227 (2008) 1790--1808
+http://chess.cs.umd.edu/~elman/papers/tax.pdf
 <P>
-The Constrained Pressure Preconditioner (CPR) does not appear to be currently implementable directly with <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>. CPR solves first the Schur complemented pressure equation, updates the Many brresidual on all variables and then applies a simple ILU like preconditioner on all the variables. So it is very much like the full Schur complement with selfp representing the Schur complement but instead Many brof backsolving for the saturati [...]
+The Constrained Pressure Preconditioner (CPR) does not appear to be currently implementable directly with <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>. CPR solves first the Schur complemented pressure equation, updates the
+residual on all variables and then applies a simple ILU like preconditioner on all the variables. So it is very much like the full Schur complement with selfp representing the Schur complement but instead
+of backsolving for the saturations in the last step it solves a full coupled (ILU) system for updates to all the variables.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>, Block_Preconditioners, <A HREF="../PC/PCLSC.html#PCLSC">PCLSC</A>,
-<BR><A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>(), <A HREF="../PC/PCFieldSplitSetType.html#PCFieldSplitSetType">PCFieldSplitSetType</A>(), <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>(), <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>(), Many brMatSchurComplementSetAi [...]
+<BR><A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>(), <A HREF="../PC/PCFieldSplitSetType.html#PCFieldSplitSetType">PCFieldSplitSetType</A>(), <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>(), <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>(),
+<A HREF="../KSP/MatSchurComplementSetAinvType.html#MatSchurComplementSetAinvType">MatSchurComplementSetAinvType</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/fieldsplit/fieldsplit.c.html#PCFIELDSPLIT">src/ksp/pc/impls/fieldsplit/fieldsplit.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCFactorGetAllowDiagonalFill.html b/docs/manualpages/PC/PCFactorGetAllowDiagonalFill.html
index 87fb443..3c30125 100644
--- a/docs/manualpages/PC/PCFactorGetAllowDiagonalFill.html
+++ b/docs/manualpages/PC/PCFactorGetAllowDiagonalFill.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorGetAllowDiagonalFill</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorGetAllowDiagonalFill.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorGetAllowDiagonalFill.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorGetAllowDiagonalFill"><H1>PCFactorGetAllowDiagonalFill</H1></A>
 Determines if all diagonal matrix entries are treated as level 0 fill even if there is no non-zero location. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Determines if all diagonal matrix entries are treated as level 0 fill even if th
 #include "petscpc.h" 
 PetscErrorCode  PCFactorGetAllowDiagonalFill(PC pc,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to turn on, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to turn off Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to turn on, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to turn off
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_diagonal_fill</B> - Many brNotes: Many brDoes not apply with 0 fill. Many br
+<DT><B>-pc_factor_diagonal_fill</B> -
+Notes:
+Does not apply with 0 fill.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, levels, fill, factorization, incomplete, ILU
diff --git a/docs/manualpages/PC/PCFactorGetLevels.html b/docs/manualpages/PC/PCFactorGetLevels.html
index c08304b..29e94e2 100644
--- a/docs/manualpages/PC/PCFactorGetLevels.html
+++ b/docs/manualpages/PC/PCFactorGetLevels.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorGetLevels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorGetLevels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorGetLevels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorGetLevels"><H1>PCFactorGetLevels</H1></A>
 Gets the number of levels of fill to use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the number of levels of fill to use.
 #include "petscpc.h" 
 PetscErrorCode  PCFactorGetLevels(PC pc,PetscInt *levels)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>levels </B> -number of levels of fill Many br
+<DT><B>levels </B> -number of levels of fill
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, levels, fill, factorization, incomplete, ILU
diff --git a/docs/manualpages/PC/PCFactorGetMatSolverPackage.html b/docs/manualpages/PC/PCFactorGetMatSolverPackage.html
index 4ccdc3a..855f68e 100644
--- a/docs/manualpages/PC/PCFactorGetMatSolverPackage.html
+++ b/docs/manualpages/PC/PCFactorGetMatSolverPackage.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorGetMatSolverPackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorGetMatSolverPackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorGetMatSolverPackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorGetMatSolverPackage"><H1>PCFactorGetMatSolverPackage</H1></A>
 gets the software that is used to perform the factorization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ gets the software that is used to perform the factorization
 #include "petscpc.h" 
 PetscErrorCode  PCFactorGetMatSolverPackage(PC pc,const MatSolverPackage *stype)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stype </B> -for example, superlu, superlu_dist (NULL if the <A HREF="../PC/PC.html#PC">PC</A> does not have a solver package) Many br
+<DT><B>stype </B> -for example, superlu, superlu_dist (NULL if the <A HREF="../PC/PC.html#PC">PC</A> does not have a solver package)
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCFactorGetMatrix.html b/docs/manualpages/PC/PCFactorGetMatrix.html
index 2c33cab..c9da215 100644
--- a/docs/manualpages/PC/PCFactorGetMatrix.html
+++ b/docs/manualpages/PC/PCFactorGetMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorGetMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorGetMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorGetMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorGetMatrix"><H1>PCFactorGetMatrix</H1></A>
 Gets the factored matrix from the preconditioner context.  This routine is valid only for the LU, incomplete LU, Cholesky, and incomplete Cholesky methods. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Gets the factored matrix from the preconditioner context.  This routine is valid
 #include "petscksp.h" 
 PetscErrorCode  PCFactorGetMatrix(PC pc,Mat *mat)
 </PRE>
-Not Collective on <A HREF="../PC/PC.html#PC">PC</A> though <A HREF="../Mat/Mat.html#Mat">Mat</A> is parallel if <A HREF="../PC/PC.html#PC">PC</A> is parallel Many br
+Not Collective on <A HREF="../PC/PC.html#PC">PC</A> though <A HREF="../Mat/Mat.html#Mat">Mat</A> is parallel if <A HREF="../PC/PC.html#PC">PC</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameters</FONT></H3>
-<DT><B>mat </B> -the factored matrix Many br
+<DT><B>mat </B> -the factored matrix
 <br>
 <P>
- Many br
+
 <P>
-Notes: Does not increase the reference count for the matrix so DO NOT destroy it Many br
+Notes: Does not increase the reference count for the matrix so DO NOT destroy it
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, get, factored, matrix
diff --git a/docs/manualpages/PC/PCFactorGetUseInPlace.html b/docs/manualpages/PC/PCFactorGetUseInPlace.html
index 6d01eb6..052c140 100644
--- a/docs/manualpages/PC/PCFactorGetUseInPlace.html
+++ b/docs/manualpages/PC/PCFactorGetUseInPlace.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorGetUseInPlace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorGetUseInPlace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorGetUseInPlace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorGetUseInPlace"><H1>PCFactorGetUseInPlace</H1></A>
 Determines if an in-place factorization is being used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Determines if an in-place factorization is being used.
 #include "petscpc.h" 
 PetscErrorCode  PCFactorGetUseInPlace(PC pc,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to enable, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to disable Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to enable, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to disable
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, factorization, direct, inplace, in-place, LU
diff --git a/docs/manualpages/PC/PCFactorReorderForNonzeroDiagonal.html b/docs/manualpages/PC/PCFactorReorderForNonzeroDiagonal.html
index 8043c94..59c9162 100644
--- a/docs/manualpages/PC/PCFactorReorderForNonzeroDiagonal.html
+++ b/docs/manualpages/PC/PCFactorReorderForNonzeroDiagonal.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorReorderForNonzeroDiagonal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorReorderForNonzeroDiagonal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorReorderForNonzeroDiagonal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorReorderForNonzeroDiagonal"><H1>PCFactorReorderForNonzeroDiagonal</H1></A>
 reorders rows/columns of matrix to remove zeros from diagonal 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ reorders rows/columns of matrix to remove zeros from diagonal
 #include "petscpc.h" 
 PetscErrorCode  PCFactorReorderForNonzeroDiagonal(PC pc,PetscReal rtol)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- diagonal entries smaller than this in absolute value are considered zero Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- diagonal entries smaller than this in absolute value are considered zero
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_nonzeros_along_diagonal <tol></B> - Many br Many br
+<DT><B>-pc_factor_nonzeros_along_diagonal <tol></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCFactorSetAllowDiagonalFill.html b/docs/manualpages/PC/PCFactorSetAllowDiagonalFill.html
index c600cef..022281a 100644
--- a/docs/manualpages/PC/PCFactorSetAllowDiagonalFill.html
+++ b/docs/manualpages/PC/PCFactorSetAllowDiagonalFill.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetAllowDiagonalFill</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetAllowDiagonalFill.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetAllowDiagonalFill.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetAllowDiagonalFill"><H1>PCFactorSetAllowDiagonalFill</H1></A>
 Causes all diagonal matrix entries to be treated as level 0 fill even if there is no non-zero location. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Causes all diagonal matrix entries to be treated as level 0 fill even if there i
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetAllowDiagonalFill(PC pc,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to turn on, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to turn off Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to turn on, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to turn off
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_diagonal_fill</B> - Many brNotes: Many brDoes not apply with 0 fill. Many br
+<DT><B>-pc_factor_diagonal_fill</B> -
+Notes:
+Does not apply with 0 fill.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, levels, fill, factorization, incomplete, ILU
diff --git a/docs/manualpages/PC/PCFactorSetColumnPivot.html b/docs/manualpages/PC/PCFactorSetColumnPivot.html
index 0bf3566..eac8f6f 100644
--- a/docs/manualpages/PC/PCFactorSetColumnPivot.html
+++ b/docs/manualpages/PC/PCFactorSetColumnPivot.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetColumnPivot</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetColumnPivot.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetColumnPivot.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetColumnPivot"><H1>PCFactorSetColumnPivot</H1></A>
 Determines when column pivoting is done during matrix factorization. For PETSc dense matrices column pivoting is always done, for PETSc sparse matrices it is never done. For the MATLAB and SuperLU factorization this is used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Determines when column pivoting is done during matrix factorization. For PETSc d
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetColumnPivot(PC pc,PetscReal dtcol)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtcol </B></TD><TD>- 0.0 implies no pivoting, 1.0 complete pivoting (slower, requires more memory but more stable) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtcol </B></TD><TD>- 0.0 implies no pivoting, 1.0 complete pivoting (slower, requires more memory but more stable)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_pivoting <dtcol></B> - Many br Many br
+<DT><B>-pc_factor_pivoting <dtcol></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCFactorSetFill.html b/docs/manualpages/PC/PCFactorSetFill.html
index 8c1e0cd..cf022ea 100644
--- a/docs/manualpages/PC/PCFactorSetFill.html
+++ b/docs/manualpages/PC/PCFactorSetFill.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetFill</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetFill.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetFill.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetFill"><H1>PCFactorSetFill</H1></A>
 Indicate the amount of fill you expect in the factored matrix, fill = number nonzeros in factor/number nonzeros in original matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Indicate the amount of fill you expect in the factored matrix, fill = number non
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetFill(PC pc,PetscReal fill)
 </PRE>
-Not Collective, each process can expect a different amount of fill Many br
+Not Collective, each process can expect a different amount of fill
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- amount of expected fill Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fill </B></TD><TD>- amount of expected fill
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_fill <fill> </B> -Sets fill amount Many br
+<DT><B>-pc_factor_fill <fill> </B> -Sets fill amount
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-For sparse matrix factorizations it is difficult to predict how much Many brfill to expect. By running with the option -info PETSc will print the Many bractual amount of fill used; allowing you to set the value accurately for Many brfuture runs. Default PETSc uses a value of 5.0 Many br
+For sparse matrix factorizations it is difficult to predict how much
+fill to expect. By running with the option -info PETSc will print the
+actual amount of fill used; allowing you to set the value accurately for
+future runs. Default PETSc uses a value of 5.0
 <P>
-This parameter has NOTHING to do with the levels-of-fill of ILU(). That is set with <A HREF="../PC/PCFactorSetLevels.html#PCFactorSetLevels">PCFactorSetLevels</A>() or -pc_factor_levels. Many br
+This parameter has NOTHING to do with the levels-of-fill of ILU(). That is set with <A HREF="../PC/PCFactorSetLevels.html#PCFactorSetLevels">PCFactorSetLevels</A>() or -pc_factor_levels.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCFactorSetLevels.html b/docs/manualpages/PC/PCFactorSetLevels.html
index 41f1c65..60cdb91 100644
--- a/docs/manualpages/PC/PCFactorSetLevels.html
+++ b/docs/manualpages/PC/PCFactorSetLevels.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetLevels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetLevels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetLevels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetLevels"><H1>PCFactorSetLevels</H1></A>
 Sets the number of levels of fill to use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the number of levels of fill to use.
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetLevels(PC pc,PetscInt levels)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels </B></TD><TD>- number of levels of fill Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels </B></TD><TD>- number of levels of fill
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_levels <levels> </B> -Sets fill level Many br
+<DT><B>-pc_factor_levels <levels> </B> -Sets fill level
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, levels, fill, factorization, incomplete, ILU
diff --git a/docs/manualpages/PC/PCFactorSetMatOrderingType.html b/docs/manualpages/PC/PCFactorSetMatOrderingType.html
index 7f5168a..57895c6 100644
--- a/docs/manualpages/PC/PCFactorSetMatOrderingType.html
+++ b/docs/manualpages/PC/PCFactorSetMatOrderingType.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetMatOrderingType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetMatOrderingType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetMatOrderingType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetMatOrderingType"><H1>PCFactorSetMatOrderingType</H1></A>
 Sets the ordering routine (to reduce fill) to be used in the LU factorization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Sets the ordering routine (to reduce fill) to be used in the LU factorization.
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetMatOrderingType(PC pc,MatOrderingType ordering)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ordering </B></TD><TD>- the matrix ordering name, for example, MATORDERINGND or MATORDERINGRCM Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ordering </B></TD><TD>- the matrix ordering name, for example, MATORDERINGND or MATORDERINGRCM
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_mat_ordering_type <nd,rcm,...> </B> -Sets ordering routine Many br
+<DT><B>-pc_factor_mat_ordering_type <nd,rcm,...> </B> -Sets ordering routine
 <br>
 <P>
- Many br
+
 <P>
-Notes: nested dissection is used by default Many br
+Notes: nested dissection is used by default
 <P>
-For Cholesky and ICC and the SBAIJ format reorderings are not available, Many brsince only the upper triangular part of the matrix is stored. You can use the Many brSeqAIJ format in this case to get reorderings. Many br
+For Cholesky and ICC and the SBAIJ format reorderings are not available,
+since only the upper triangular part of the matrix is stored. You can use the
+SeqAIJ format in this case to get reorderings.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/factor/factor.c.html#PCFactorSetMatOrderingType">src/ksp/pc/impls/factor/factor.c</A>
diff --git a/docs/manualpages/PC/PCFactorSetMatSolverPackage.html b/docs/manualpages/PC/PCFactorSetMatSolverPackage.html
index c0b96e2..9f92bdc 100644
--- a/docs/manualpages/PC/PCFactorSetMatSolverPackage.html
+++ b/docs/manualpages/PC/PCFactorSetMatSolverPackage.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetMatSolverPackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetMatSolverPackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetMatSolverPackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetMatSolverPackage"><H1>PCFactorSetMatSolverPackage</H1></A>
 sets the software that is used to perform the factorization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ sets the software that is used to perform the factorization
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetMatSolverPackage(PC pc,const MatSolverPackage stype)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stype </B></TD><TD>- for example, superlu, superlu_dist Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stype </B></TD><TD>- for example, superlu, superlu_dist
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_mat_solver_package <stype> </B> -petsc, superlu, superlu_dist, mumps, cusparse Many br
+<DT><B>-pc_factor_mat_solver_package <stype> </B> -petsc, superlu, superlu_dist, mumps, cusparse
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-By default this will use the PETSc factorization if it exists Many br
+By default this will use the PETSc factorization if it exists
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCFactorSetPivotInBlocks.html b/docs/manualpages/PC/PCFactorSetPivotInBlocks.html
index c353600..f765b73 100644
--- a/docs/manualpages/PC/PCFactorSetPivotInBlocks.html
+++ b/docs/manualpages/PC/PCFactorSetPivotInBlocks.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetPivotInBlocks</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetPivotInBlocks.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetPivotInBlocks.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetPivotInBlocks"><H1>PCFactorSetPivotInBlocks</H1></A>
 Determines if pivoting is done while factoring each block with BAIJ or SBAIJ matrices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Determines if pivoting is done while factoring each block with BAIJ or SBAIJ mat
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetPivotInBlocks(PC pc,PetscBool pivot)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pivot </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pivot </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_pivot_in_blocks <true,false></B> - Many br Many br
+<DT><B>-pc_factor_pivot_in_blocks <true,false></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCFactorSetReuseFill.html b/docs/manualpages/PC/PCFactorSetReuseFill.html
index 9177785..868a5eb 100644
--- a/docs/manualpages/PC/PCFactorSetReuseFill.html
+++ b/docs/manualpages/PC/PCFactorSetReuseFill.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetReuseFill</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetReuseFill.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetReuseFill.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetReuseFill"><H1>PCFactorSetReuseFill</H1></A>
 When matrices with same different nonzero structure are factored, this causes later ones to use the fill ratio computed in the initial factorization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ When matrices with same different nonzero structure are factored, this causes la
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetReuseFill(PC pc,PetscBool flag)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to reuse else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to reuse else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_reuse_fill </B> -Activates <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>() Many br
+<DT><B>-pc_factor_reuse_fill </B> -Activates <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, levels, reordering, factorization, incomplete, Cholesky
diff --git a/docs/manualpages/PC/PCFactorSetReuseOrdering.html b/docs/manualpages/PC/PCFactorSetReuseOrdering.html
index 8ed9e10..d55b47c 100644
--- a/docs/manualpages/PC/PCFactorSetReuseOrdering.html
+++ b/docs/manualpages/PC/PCFactorSetReuseOrdering.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetReuseOrdering</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetReuseOrdering.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetReuseOrdering.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetReuseOrdering"><H1>PCFactorSetReuseOrdering</H1></A>
 When similar matrices are factored, this causes the ordering computed in the first factor to be used for all following factors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ When similar matrices are factored, this causes the ordering computed in the fir
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetReuseOrdering(PC pc,PetscBool flag)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to reuse else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to reuse else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_reuse_ordering </B> -Activate <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>() Many br
+<DT><B>-pc_factor_reuse_ordering </B> -Activate <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, levels, reordering, factorization, incomplete, LU
diff --git a/docs/manualpages/PC/PCFactorSetShiftAmount.html b/docs/manualpages/PC/PCFactorSetShiftAmount.html
index f0806c0..422aa0c 100644
--- a/docs/manualpages/PC/PCFactorSetShiftAmount.html
+++ b/docs/manualpages/PC/PCFactorSetShiftAmount.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetShiftAmount</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetShiftAmount.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetShiftAmount.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetShiftAmount"><H1>PCFactorSetShiftAmount</H1></A>
 adds a quantity to the diagonal of the matrix during numerical factorization, thus the matrix has nonzero pivots 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ adds a quantity to the diagonal of the matrix during numerical factorization, th
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetShiftAmount(PC pc,PetscReal shiftamount)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shiftamount </B></TD><TD>- amount of shift Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shiftamount </B></TD><TD>- amount of shift
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_shift_amount <shiftamount> </B> -Sets shift amount or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for the default Many br
+<DT><B>-pc_factor_shift_amount <shiftamount> </B> -Sets shift amount or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for the default
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, factorization,
diff --git a/docs/manualpages/PC/PCFactorSetShiftType.html b/docs/manualpages/PC/PCFactorSetShiftType.html
index 8593554..5dffa23 100644
--- a/docs/manualpages/PC/PCFactorSetShiftType.html
+++ b/docs/manualpages/PC/PCFactorSetShiftType.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetShiftType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetShiftType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetShiftType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetShiftType"><H1>PCFactorSetShiftType</H1></A>
 adds a particular type of quantity to the diagonal of the matrix during numerical factorization, thus the matrix has nonzero pivots 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ adds a particular type of quantity to the diagonal of the matrix during numerica
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetShiftType(PC pc,MatFactorShiftType shifttype)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shifttype </B></TD><TD>- type of shift; one of MAT_SHIFT_NONE, MAT_SHIFT_NONZERO,  MAT_SHIFT_POSITIVE_DEFINITE, MAT_SHIFT_INBLOCKS Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shifttype </B></TD><TD>- type of shift; one of MAT_SHIFT_NONE, MAT_SHIFT_NONZERO,  MAT_SHIFT_POSITIVE_DEFINITE, MAT_SHIFT_INBLOCKS
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_shift_type <shifttype> </B> -Sets shift type or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for the default; use '-help' for a list of available types Many br
+<DT><B>-pc_factor_shift_type <shifttype> </B> -Sets shift type or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for the default; use '-help' for a list of available types
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, factorization,
diff --git a/docs/manualpages/PC/PCFactorSetUpMatSolverPackage.html b/docs/manualpages/PC/PCFactorSetUpMatSolverPackage.html
index 018ab61..e61dbcf 100644
--- a/docs/manualpages/PC/PCFactorSetUpMatSolverPackage.html
+++ b/docs/manualpages/PC/PCFactorSetUpMatSolverPackage.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetUpMatSolverPackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetUpMatSolverPackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetUpMatSolverPackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetUpMatSolverPackage"><H1>PCFactorSetUpMatSolverPackage</H1></A>
 Can be called after <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() or <A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>(), causes <A HREF="../Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</A>() to be called so then one may set the options for that particular factorization object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,16 @@ Can be called after <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSet
 PetscErrorCode PCFactorSetUpMatSolverPackage(PC pc)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc  </B> -the preconditioner context Many br
+<DT><B>pc  </B> -the preconditioner context
 <br>
 <P>
-Notes: After you have called this function (which has to be after the <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() or <A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>()) you can call <A HREF="../PC/PCFactorGetMatrix.html#PCFactorGetMatrix">PCFactorGetMatrix</A>() and then set factor options on that matrix. Many br
+Notes: After you have called this function (which has to be after the <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() or <A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>()) you can call <A HREF="../PC/PCFactorGetMatrix.html#PCFactorGetMatrix">PCFactorGetMatrix</A>() and then set factor options on that matrix.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>(), <A HREF="../PC/PCFactorGetMatrix.html#PCFactorGetMatrix">PCFactorGetMatrix</A>()
 <BR>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/factor/factor.c.html#PCFactorSetUpMatSolverPackage">src/ksp/pc/impls/factor/factor.c</A>
diff --git a/docs/manualpages/PC/PCFactorSetUseInPlace.html b/docs/manualpages/PC/PCFactorSetUseInPlace.html
index 2e7ab87..53c2b35 100644
--- a/docs/manualpages/PC/PCFactorSetUseInPlace.html
+++ b/docs/manualpages/PC/PCFactorSetUseInPlace.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetUseInPlace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetUseInPlace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetUseInPlace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetUseInPlace"><H1>PCFactorSetUseInPlace</H1></A>
 Tells the system to do an in-place factorization. For dense matrices, this enables the solution of much larger problems. For sparse matrices the factorization cannot be done truly in-place so this does not save memory during the factorization, but after the matrix is factored, the original unfactored matrix is freed, thus recovering that space. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,28 @@ Tells the system to do an in-place factorization. For dense matrices, this enabl
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetUseInPlace(PC pc,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to enable, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to disable Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to enable, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to disable
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_in_place <true,false></B> -Activate/deactivate in-place factorization Many br
+<DT><B>-pc_factor_in_place <true,false></B> -Activate/deactivate in-place factorization
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-PCFactorSetUseInplace() can only be used with the <A HREF="../KSP/KSP.html#KSP">KSP</A> method <A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A> or when Many bra different matrix is provided for the multiply and the preconditioner in Many bra call to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(). Many brThis is because the Krylov space methods require an application of the Many brmatrix multiplication, which is not possible here because the matrix h [...]
+PCFactorSetUseInplace() can only be used with the <A HREF="../KSP/KSP.html#KSP">KSP</A> method <A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A> or when
+a different matrix is provided for the multiply and the preconditioner in
+a call to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>().
+This is because the Krylov space methods require an application of the
+matrix multiplication, which is not possible here because the matrix has
+been factored in-place, replacing the original matrix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, factorization, direct, inplace, in-place, LU
diff --git a/docs/manualpages/PC/PCFactorSetZeroPivot.html b/docs/manualpages/PC/PCFactorSetZeroPivot.html
index 5dd55d2..cc944de 100644
--- a/docs/manualpages/PC/PCFactorSetZeroPivot.html
+++ b/docs/manualpages/PC/PCFactorSetZeroPivot.html
@@ -5,8 +5,8 @@
 <TITLE>PCFactorSetZeroPivot</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFactorSetZeroPivot.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFactorSetZeroPivot.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFactorSetZeroPivot"><H1>PCFactorSetZeroPivot</H1></A>
 Sets the size at which smaller pivots are declared to be zero 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the size at which smaller pivots are declared to be zero
 #include "petscpc.h" 
 PetscErrorCode  PCFactorSetZeroPivot(PC pc,PetscReal zero)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zero </B></TD><TD>- all pivots smaller than this will be considered zero Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>zero </B></TD><TD>- all pivots smaller than this will be considered zero
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_factor_zeropivot <zero> </B> -Sets tolerance for what is considered a zero pivot Many br
+<DT><B>-pc_factor_zeropivot <zero> </B> -Sets tolerance for what is considered a zero pivot
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, factorization, direct, fill
diff --git a/docs/manualpages/PC/PCFailedReason.html b/docs/manualpages/PC/PCFailedReason.html
index 027d984..6df2be2 100644
--- a/docs/manualpages/PC/PCFailedReason.html
+++ b/docs/manualpages/PC/PCFailedReason.html
@@ -5,17 +5,18 @@
 <TITLE>PCFailedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFailedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFailedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFailedReason"><H1>PCFailedReason</H1></A>
 indicates type of <A HREF="../PC/PC.html#PC">PC</A> failure 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PC_NOERROR,PC_FACTOR_STRUCT_ZEROPIVOT,PC_FACTOR_NUMERIC_ZEROPIVOT,PC_FACTOR_OUTMEMORY,PC_FACTOR_OTHER,PC_SUBPC_ERROR} <A HREF="../PC/PCFailedReason.html#PCFailedReason">PCFailedReason</A>;
 </PRE>
- Many br
+
 <P>
-Any additions/changes here MUST also be made in include/petsc/finclude/petscpc.h Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+Any additions/changes here MUST also be made in include/petsc/finclude/petscpc.h
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/../../../include/petscpctypes.h.html#PCFailedReason">src/ksp/pc/../../../include/petscpctypes.h</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCFieldSplitGetDMSplits.html b/docs/manualpages/PC/PCFieldSplitGetDMSplits.html
index 625393a..df25a83 100644
--- a/docs/manualpages/PC/PCFieldSplitGetDMSplits.html
+++ b/docs/manualpages/PC/PCFieldSplitGetDMSplits.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitGetDMSplits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitGetDMSplits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitGetDMSplits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitGetDMSplits"><H1>PCFieldSplitGetDMSplits</H1></A>
 Returns flag indicating whether <A HREF="../DM/DMCreateFieldDecomposition.html#DMCreateFieldDecomposition">DMCreateFieldDecomposition</A>() should be used to define the splits, whenever possible. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns flag indicating whether <A HREF="../DM/DMCreateFieldDecomposition.html#D
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitGetDMSplits(PC pc,PetscBool* flg)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc   </B> -the preconditioner context Many br
+<DT><B>pc   </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg  </B> -boolean indicating whether to use field splits defined by the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>flg  </B> -boolean indicating whether to use field splits defined by the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../DM/DM.html#DM">DM</A>, composite preconditioner, additive, multiplicative
diff --git a/docs/manualpages/PC/PCFieldSplitGetDiagUseAmat.html b/docs/manualpages/PC/PCFieldSplitGetDiagUseAmat.html
index 864393e..1aa05b1 100644
--- a/docs/manualpages/PC/PCFieldSplitGetDiagUseAmat.html
+++ b/docs/manualpages/PC/PCFieldSplitGetDiagUseAmat.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitGetDiagUseAmat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitGetDiagUseAmat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitGetDiagUseAmat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitGetDiagUseAmat"><H1>PCFieldSplitGetDiagUseAmat</H1></A>
 get the flag indicating whether to extract diagonal blocks from Amat (rather than Pmat) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,18 @@ get the flag indicating whether to extract diagonal blocks from Amat (rather tha
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitGetDiagUseAmat(PC pc,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc  </B> -the preconditioner object Many br
+<DT><B>pc  </B> -the preconditioner object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>flg </B> -boolean flag indicating whether or not to use Amat to extract the diagonal blocks from Many br
+<DT><B>flg </B> -boolean flag indicating whether or not to use Amat to extract the diagonal blocks from
 <br>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitSetDiagUseAmat.html#PCFieldSplitSetDiagUseAmat">PCFieldSplitSetDiagUseAmat</A>(), <A HREF="../PC/PCFieldSplitGetOffDiagUseAmat.html#PCFieldSplitGetOffDiagUseAmat">PCFieldSplitGetOffDiagUseAmat</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>
diff --git a/docs/manualpages/PC/PCFieldSplitGetIS.html b/docs/manualpages/PC/PCFieldSplitGetIS.html
index c96e7cf..0fd03cd 100644
--- a/docs/manualpages/PC/PCFieldSplitGetIS.html
+++ b/docs/manualpages/PC/PCFieldSplitGetIS.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitGetIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitGetIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitGetIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitGetIS"><H1>PCFieldSplitGetIS</H1></A>
 Retrieves the elements for a field as an <A HREF="../IS/IS.html#IS">IS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Retrieves the elements for a field as an <A HREF="../IS/IS.html#IS">IS</A>
 #include "petscpc.h" 
 PetscErrorCode PCFieldSplitGetIS(PC pc,const char splitname[],IS *is)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>splitname </B></TD><TD>- name of this split Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>splitname </B></TD><TD>- name of this split
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>is </B> -the index set that defines the vector elements in this field, or NULL if the field is not found Many br
+<DT><B>is </B> -the index set that defines the vector elements in this field, or NULL if the field is not found
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>()
diff --git a/docs/manualpages/PC/PCFieldSplitGetOffDiagUseAmat.html b/docs/manualpages/PC/PCFieldSplitGetOffDiagUseAmat.html
index 887801d..ccffaa8 100644
--- a/docs/manualpages/PC/PCFieldSplitGetOffDiagUseAmat.html
+++ b/docs/manualpages/PC/PCFieldSplitGetOffDiagUseAmat.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitGetOffDiagUseAmat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitGetOffDiagUseAmat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitGetOffDiagUseAmat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitGetOffDiagUseAmat"><H1>PCFieldSplitGetOffDiagUseAmat</H1></A>
 get the flag indicating whether to extract off-diagonal blocks from Amat (rather than Pmat) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,18 @@ get the flag indicating whether to extract off-diagonal blocks from Amat (rather
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitGetOffDiagUseAmat(PC pc,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc  </B> -the preconditioner object Many br
+<DT><B>pc  </B> -the preconditioner object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>flg </B> -boolean flag indicating whether or not to use Amat to extract the off-diagonal blocks from Many br
+<DT><B>flg </B> -boolean flag indicating whether or not to use Amat to extract the off-diagonal blocks from
 <br>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitSetOffDiagUseAmat.html#PCFieldSplitSetOffDiagUseAmat">PCFieldSplitSetOffDiagUseAmat</A>(), <A HREF="../PC/PCFieldSplitGetDiagUseAmat.html#PCFieldSplitGetDiagUseAmat">PCFieldSplitGetDiagUseAmat</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>
diff --git a/docs/manualpages/PC/PCFieldSplitGetSchurBlocks.html b/docs/manualpages/PC/PCFieldSplitGetSchurBlocks.html
index 751fad5..a2edd06 100644
--- a/docs/manualpages/PC/PCFieldSplitGetSchurBlocks.html
+++ b/docs/manualpages/PC/PCFieldSplitGetSchurBlocks.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitGetSchurBlocks</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitGetSchurBlocks.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitGetSchurBlocks.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitGetSchurBlocks"><H1>PCFieldSplitGetSchurBlocks</H1></A>
 Gets all matrix blocks for the Schur complement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Gets all matrix blocks for the Schur complement
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitGetSchurBlocks(PC pc,Mat *A00,Mat *A01,Mat *A10, Mat *A11)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00 </B></TD><TD>- the (0,0) block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A01 </B></TD><TD>- the (0,1) block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A10 </B></TD><TD>- the (1,0) block Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A11 </B></TD><TD>- the (1,1) block Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A00 </B></TD><TD>- the (0,0) block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A01 </B></TD><TD>- the (0,1) block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A10 </B></TD><TD>- the (1,0) block
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A11 </B></TD><TD>- the (1,1) block
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>
diff --git a/docs/manualpages/PC/PCFieldSplitGetSchurPre.html b/docs/manualpages/PC/PCFieldSplitGetSchurPre.html
index debfa36..89e59c0 100644
--- a/docs/manualpages/PC/PCFieldSplitGetSchurPre.html
+++ b/docs/manualpages/PC/PCFieldSplitGetSchurPre.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitGetSchurPre</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitGetSchurPre.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitGetSchurPre.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitGetSchurPre"><H1>PCFieldSplitGetSchurPre</H1></A>
 For Schur complement fieldsplit, determine how the Schur complement will be preconditioned.  See <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>() for details. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ For Schur complement fieldsplit, determine how the Schur complement will be prec
 #include "petscpc.h" 
 PetscErrorCode PCFieldSplitGetSchurPre(PC pc,PCFieldSplitSchurPreType *ptype,Mat *pre)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc      </B> -the preconditioner context Many br
+<DT><B>pc      </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptype   </B></TD><TD>- which matrix to use for preconditioning the Schur complement: PC_FIELDSPLIT_SCHUR_PRE_A11, PC_FIELDSPLIT_SCHUR_PRE_SELF, PC_FIELDSPLIT_PRE_USER Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>userpre </B></TD><TD>- matrix to use for preconditioning (with PC_FIELDSPLIT_PRE_USER), or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptype   </B></TD><TD>- which matrix to use for preconditioning the Schur complement: PC_FIELDSPLIT_SCHUR_PRE_A11, PC_FIELDSPLIT_SCHUR_PRE_SELF, PC_FIELDSPLIT_PRE_USER
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>userpre </B></TD><TD>- matrix to use for preconditioning (with PC_FIELDSPLIT_PRE_USER), or NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>(), <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>(), <A HREF="../PC/PCFieldSplitSchurPreType.html#PCFieldSplitSchurPreType">PCFieldSplitSchurPreType</A>, <A HREF="../PC/PCLSC.html#PCLSC">PCLSC</A>
diff --git a/docs/manualpages/PC/PCFieldSplitGetSubKSP.html b/docs/manualpages/PC/PCFieldSplitGetSubKSP.html
index aa2c027..654eeda 100644
--- a/docs/manualpages/PC/PCFieldSplitGetSubKSP.html
+++ b/docs/manualpages/PC/PCFieldSplitGetSubKSP.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitGetSubKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitGetSubKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitGetSubKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitGetSubKSP"><H1>PCFieldSplitGetSubKSP</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts for all splits 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,31 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts for all splits
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitGetSubKSP(PC pc,PetscInt *n,KSP *subksp[])
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of splits Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of splits
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-After <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>() the array of KSPs <A HREF="../IS/IS.html#IS">IS</A> to be freed by the user Many br(not the <A HREF="../KSP/KSP.html#KSP">KSP</A> just the array that contains them). Many br
+After <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>() the array of KSPs <A HREF="../IS/IS.html#IS">IS</A> to be freed by the user
+(not the <A HREF="../KSP/KSP.html#KSP">KSP</A> just the array that contains them).
 <P>
-You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() before calling <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(). Many br
+You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() before calling <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>().
 <P>
-Fortran Usage: You must pass in a <A HREF="../KSP/KSP.html#KSP">KSP</A> array that is large enough to contain all the local KSPs. Many brYou can call <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(pc,n,NULL_OBJECT,ierr) to determine how large the Many brKSP array must be. Many br
+Fortran Usage: You must pass in a <A HREF="../KSP/KSP.html#KSP">KSP</A> array that is large enough to contain all the local KSPs.
+You can call <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(pc,n,NULL_OBJECT,ierr) to determine how large the
+<A HREF="../KSP/KSP.html#KSP">KSP</A> array must be.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>
diff --git a/docs/manualpages/PC/PCFieldSplitGetType.html b/docs/manualpages/PC/PCFieldSplitGetType.html
index aafc95a..4bc38e4 100644
--- a/docs/manualpages/PC/PCFieldSplitGetType.html
+++ b/docs/manualpages/PC/PCFieldSplitGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitGetType"><H1>PCFieldSplitGetType</H1></A>
 Gets the type of fieldsplit preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the type of fieldsplit preconditioner.
 #include "petscpc.h" 
 PetscErrorCode PCFieldSplitGetType(PC pc, PCCompositeType *type)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -PC_COMPOSITE_ADDITIVE, PC_COMPOSITE_MULTIPLICATIVE (default), PC_COMPOSITE_SYMMETRIC_MULTIPLICATIVE, PC_COMPOSITE_SPECIAL, PC_COMPOSITE_SCHUR Many br
+<DT><B>type </B> -PC_COMPOSITE_ADDITIVE, PC_COMPOSITE_MULTIPLICATIVE (default), PC_COMPOSITE_SYMMETRIC_MULTIPLICATIVE, PC_COMPOSITE_SPECIAL, PC_COMPOSITE_SCHUR
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, type, composite preconditioner, additive, multiplicative
diff --git a/docs/manualpages/PC/PCFieldSplitRestrictIS.html b/docs/manualpages/PC/PCFieldSplitRestrictIS.html
index 70f46f8..ec4c881 100644
--- a/docs/manualpages/PC/PCFieldSplitRestrictIS.html
+++ b/docs/manualpages/PC/PCFieldSplitRestrictIS.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitRestrictIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitRestrictIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitRestrictIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitRestrictIS"><H1>PCFieldSplitRestrictIS</H1></A>
 Restricts the fieldsplit ISs to be within a given <A HREF="../IS/IS.html#IS">IS</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,9 +16,11 @@ PetscErrorCode  PCFieldSplitRestrictIS(PC pc,IS isy)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br+   is - the index set that defines the indices to which the fieldsplit is to be restricted Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
++   is - the index set that defines the indices to which the fieldsplit is to be restricted
+</TD></TR>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/fieldsplit/fieldsplit.c.html#PCFieldSplitRestrictIS">src/ksp/pc/impls/fieldsplit/fieldsplit.c</A>
diff --git a/docs/manualpages/PC/PCFieldSplitSchurFactType.html b/docs/manualpages/PC/PCFieldSplitSchurFactType.html
index f8fc7c6..6fc2b9a 100644
--- a/docs/manualpages/PC/PCFieldSplitSchurFactType.html
+++ b/docs/manualpages/PC/PCFieldSplitSchurFactType.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSchurFactType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSchurFactType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSchurFactType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSchurFactType"><H1>PCFieldSplitSchurFactType</H1></A>
 determines which off-diagonal parts of the approximate block factorization to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,7 +18,7 @@ typedef enum {
   PC_FIELDSPLIT_SCHUR_FACT_FULL
 } <A HREF="../PC/PCFieldSplitSchurFactType.html#PCFieldSplitSchurFactType">PCFieldSplitSchurFactType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitSetSchurFactType.html#PCFieldSplitSetSchurFactType">PCFieldSplitSetSchurFactType</A>()
diff --git a/docs/manualpages/PC/PCFieldSplitSchurGetS.html b/docs/manualpages/PC/PCFieldSplitSchurGetS.html
index 2b83880..e2ead72 100644
--- a/docs/manualpages/PC/PCFieldSplitSchurGetS.html
+++ b/docs/manualpages/PC/PCFieldSplitSchurGetS.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSchurGetS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSchurGetS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSchurGetS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSchurGetS"><H1>PCFieldSplitSchurGetS</H1></A>
 extract the MatSchurComplement object used by this <A HREF="../PC/PC.html#PC">PC</A> in case it needs to be configured separately 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ extract the MatSchurComplement object used by this <A HREF="../PC/PC.html#PC">PC
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSchurGetS(PC pc,Mat *S)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc      </B> -the preconditioner context Many br
+<DT><B>pc      </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>S       </B> -the Schur complement matrix Many br
+<DT><B>S       </B> -the Schur complement matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This matrix should not be destroyed using <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(); rather, use <A HREF="../PC/PCFieldSplitSchurRestoreS.html#PCFieldSplitSchurRestoreS">PCFieldSplitSchurRestoreS</A>(). Many br
+This matrix should not be destroyed using <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(); rather, use <A HREF="../PC/PCFieldSplitSchurRestoreS.html#PCFieldSplitSchurRestoreS">PCFieldSplitSchurRestoreS</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCFieldSplitSchurPreType.html#PCFieldSplitSchurPreType">PCFieldSplitSchurPreType</A>, <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>(), MatSchurComplement, <A HREF="../PC/PCFieldSplitSchurRestoreS.html#PCFieldSplitSchurRestoreS">PCFieldSplitSchurRestoreS</A>()
diff --git a/docs/manualpages/PC/PCFieldSplitSchurPreType.html b/docs/manualpages/PC/PCFieldSplitSchurPreType.html
index 227c945..33b83d3 100644
--- a/docs/manualpages/PC/PCFieldSplitSchurPreType.html
+++ b/docs/manualpages/PC/PCFieldSplitSchurPreType.html
@@ -5,15 +5,15 @@
 <TITLE>PCFieldSplitSchurPreType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSchurPreType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSchurPreType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSchurPreType"><H1>PCFieldSplitSchurPreType</H1></A>
 Determines how to precondition Schur complement 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PC_FIELDSPLIT_SCHUR_PRE_SELF,PC_FIELDSPLIT_SCHUR_PRE_SELFP,PC_FIELDSPLIT_SCHUR_PRE_A11,PC_FIELDSPLIT_SCHUR_PRE_USER,PC_FIELDSPLIT_SCHUR_PRE_FULL} <A HREF="../PC/PCFieldSplitSchurPreType.html#PCFieldSplitSchurPreType">PCFieldSplitSchurPreType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>()
diff --git a/docs/manualpages/PC/PCFieldSplitSchurRestoreS.html b/docs/manualpages/PC/PCFieldSplitSchurRestoreS.html
index 1aea72f..3f91872 100644
--- a/docs/manualpages/PC/PCFieldSplitSchurRestoreS.html
+++ b/docs/manualpages/PC/PCFieldSplitSchurRestoreS.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSchurRestoreS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSchurRestoreS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSchurRestoreS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSchurRestoreS"><H1>PCFieldSplitSchurRestoreS</H1></A>
 restores the MatSchurComplement object used by this <A HREF="../PC/PC.html#PC">PC</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ restores the MatSchurComplement object used by this <A HREF="../PC/PC.html#PC">P
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSchurRestoreS(PC pc,Mat *S)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc      </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S       </B></TD><TD>- the Schur complement matrix Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc      </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S       </B></TD><TD>- the Schur complement matrix
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCFieldSplitSchurPreType.html#PCFieldSplitSchurPreType">PCFieldSplitSchurPreType</A>, <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>(), MatSchurComplement, <A HREF="../PC/PCFieldSplitSchurGetS.html#PCFieldSplitSchurGetS">PCFieldSplitSchurGetS</A>()
diff --git a/docs/manualpages/PC/PCFieldSplitSetBlockSize.html b/docs/manualpages/PC/PCFieldSplitSetBlockSize.html
index 2bd64ac..162e7c3 100644
--- a/docs/manualpages/PC/PCFieldSplitSetBlockSize.html
+++ b/docs/manualpages/PC/PCFieldSplitSetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSetBlockSize"><H1>PCFieldSplitSetBlockSize</H1></A>
 Sets the block size for defining where fields start in the fieldsplit preconditioner. If not set the matrix block size is used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the block size for defining where fields start in the fieldsplit preconditi
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSetBlockSize(PC pc,PetscInt bs)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>()
diff --git a/docs/manualpages/PC/PCFieldSplitSetDMSplits.html b/docs/manualpages/PC/PCFieldSplitSetDMSplits.html
index 129f1a7..0ef5b26 100644
--- a/docs/manualpages/PC/PCFieldSplitSetDMSplits.html
+++ b/docs/manualpages/PC/PCFieldSplitSetDMSplits.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSetDMSplits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSetDMSplits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSetDMSplits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSetDMSplits"><H1>PCFieldSplitSetDMSplits</H1></A>
 Flags whether <A HREF="../DM/DMCreateFieldDecomposition.html#DMCreateFieldDecomposition">DMCreateFieldDecomposition</A>() should be used to define the splits, whenever possible. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Flags whether <A HREF="../DM/DMCreateFieldDecomposition.html#DMCreateFieldDecomp
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSetDMSplits(PC pc,PetscBool flg)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc   </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg  </B></TD><TD>- boolean indicating whether to use field splits defined by the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc   </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg  </B></TD><TD>- boolean indicating whether to use field splits defined by the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_fieldsplit_dm_splits</B> - Many br Many br
+<DT><B>-pc_fieldsplit_dm_splits</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCFieldSplitSetDiagUseAmat.html b/docs/manualpages/PC/PCFieldSplitSetDiagUseAmat.html
index e8c66aa..2f0421d 100644
--- a/docs/manualpages/PC/PCFieldSplitSetDiagUseAmat.html
+++ b/docs/manualpages/PC/PCFieldSplitSetDiagUseAmat.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSetDiagUseAmat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSetDiagUseAmat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSetDiagUseAmat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSetDiagUseAmat"><H1>PCFieldSplitSetDiagUseAmat</H1></A>
 set flag indicating whether to extract diagonal blocks from Amat (rather than Pmat) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ set flag indicating whether to extract diagonal blocks from Amat (rather than Pm
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSetDiagUseAmat(PC pc,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- boolean flag indicating whether or not to use Amat to extract the diagonal blocks from Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- boolean flag indicating whether or not to use Amat to extract the diagonal blocks from
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-pc_fieldsplit_diag_use_amat</B> - Many br Many br
+<DT><B>-pc_fieldsplit_diag_use_amat</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCFieldSplitSetFields.html b/docs/manualpages/PC/PCFieldSplitSetFields.html
index 3259084..5a2e89d 100644
--- a/docs/manualpages/PC/PCFieldSplitSetFields.html
+++ b/docs/manualpages/PC/PCFieldSplitSetFields.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSetFields</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSetFields.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSetFields.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSetFields"><H1>PCFieldSplitSetFields</H1></A>
 Sets the fields for one particular split in the field split preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,34 @@ Sets the fields for one particular split in the field split preconditioner
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSetFields(PC pc,const char splitname[],PetscInt n,const PetscInt *fields,const PetscInt *fields_col)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>splitname </B></TD><TD>- name of this split, if NULL the number of the split is used Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of fields in this split Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fields </B></TD><TD>- the fields in this split Many br</TD></TR></TABLE>
-<P>
- Many br
-<P>
-Notes: Use <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>() to set a completely general set of indices as a field. Many br
-<P>
-The <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>() is for defining fields as strided blocks. For example, if the block Many brsize is three then one can define a field as 0, or 1 or 2 or 0,1 or 0,2 or 1,2 which mean Many br0xx3xx6xx9xx12 ... x1xx4xx7xx ... xx2xx5xx8xx.. 01x34x67x... 0x1x3x5x7.. x12x45x78x.... Many brwhere the numbered entries indicate what is in the field. Many br
-<P>
-This function is called once per split (it creates a new split each time).  Solve options Many brfor this split will be available under the prefix -fieldsplit_SPLITNAME_. Many br
-<P>
-Developer Note: This routine does not actually create the <A HREF="../IS/IS.html#IS">IS</A> representing the split, that is delayed Many bruntil PCSetUp_FieldSplit(), because information about the vector/matrix layouts may not be Many bravailable when this routine is called. Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>splitname </B></TD><TD>- name of this split, if NULL the number of the split is used
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of fields in this split
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fields </B></TD><TD>- the fields in this split
+</TD></TR></TABLE>
+<P>
+
+<P>
+Notes: Use <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>() to set a completely general set of indices as a field.
+<P>
+The <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>() is for defining fields as strided blocks. For example, if the block
+size is three then one can define a field as 0, or 1 or 2 or 0,1 or 0,2 or 1,2 which mean
+0xx3xx6xx9xx12 ... x1xx4xx7xx ... xx2xx5xx8xx.. 01x34x67x... 0x1x3x5x7.. x12x45x78x....
+where the numbered entries indicate what is in the field.
+<P>
+This function is called once per split (it creates a new split each time).  Solve options
+for this split will be available under the prefix -fieldsplit_SPLITNAME_.
+<P>
+Developer Note: This routine does not actually create the <A HREF="../IS/IS.html#IS">IS</A> representing the split, that is delayed
+until PCSetUp_FieldSplit(), because information about the vector/matrix layouts may not be
+available when this routine is called.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCFieldSplitSetBlockSize.html#PCFieldSplitSetBlockSize">PCFieldSplitSetBlockSize</A>(), <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>()
diff --git a/docs/manualpages/PC/PCFieldSplitSetIS.html b/docs/manualpages/PC/PCFieldSplitSetIS.html
index ca4c2f0..460322e 100644
--- a/docs/manualpages/PC/PCFieldSplitSetIS.html
+++ b/docs/manualpages/PC/PCFieldSplitSetIS.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSetIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSetIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSetIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSetIS"><H1>PCFieldSplitSetIS</H1></A>
 Sets the exact elements for field 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Sets the exact elements for field
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSetIS(PC pc,const char splitname[],IS is)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>splitname </B></TD><TD>- name of this split, if NULL the number of the split is used Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set that defines the vector elements in this field Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>splitname </B></TD><TD>- name of this split, if NULL the number of the split is used
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set that defines the vector elements in this field
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>(), for fields defined by strided types. Many br
+Use <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>(), for fields defined by strided types.
 <P>
-This function is called once per split (it creates a new split each time).  Solve options Many brfor this split will be available under the prefix -fieldsplit_SPLITNAME_. Many br
+This function is called once per split (it creates a new split each time).  Solve options
+for this split will be available under the prefix -fieldsplit_SPLITNAME_.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCFieldSplitSetBlockSize.html#PCFieldSplitSetBlockSize">PCFieldSplitSetBlockSize</A>()
diff --git a/docs/manualpages/PC/PCFieldSplitSetOffDiagUseAmat.html b/docs/manualpages/PC/PCFieldSplitSetOffDiagUseAmat.html
index ab5bca9..a5a7489 100644
--- a/docs/manualpages/PC/PCFieldSplitSetOffDiagUseAmat.html
+++ b/docs/manualpages/PC/PCFieldSplitSetOffDiagUseAmat.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSetOffDiagUseAmat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSetOffDiagUseAmat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSetOffDiagUseAmat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSetOffDiagUseAmat"><H1>PCFieldSplitSetOffDiagUseAmat</H1></A>
 set flag indicating whether to extract off-diagonal blocks from Amat (rather than Pmat) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ set flag indicating whether to extract off-diagonal blocks from Amat (rather tha
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSetOffDiagUseAmat(PC pc,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- boolean flag indicating whether or not to use Amat to extract the off-diagonal blocks from Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- boolean flag indicating whether or not to use Amat to extract the off-diagonal blocks from
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-pc_fieldsplit_off_diag_use_amat</B> - Many br Many br
+<DT><B>-pc_fieldsplit_off_diag_use_amat</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCFieldSplitSetSchurFactType.html b/docs/manualpages/PC/PCFieldSplitSetSchurFactType.html
index 1a5cd83..134385c 100644
--- a/docs/manualpages/PC/PCFieldSplitSetSchurFactType.html
+++ b/docs/manualpages/PC/PCFieldSplitSetSchurFactType.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSetSchurFactType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSetSchurFactType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSetSchurFactType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSetSchurFactType"><H1>PCFieldSplitSetSchurFactType</H1></A>
 sets which blocks of the approximate block factorization to retain 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ sets which blocks of the approximate block factorization to retain
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSetSchurFactType(PC pc,PCFieldSplitSchurFactType ftype)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- which blocks of factorization to retain, PC_FIELDSPLIT_SCHUR_FACT_FULL is default Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftype </B></TD><TD>- which blocks of factorization to retain, PC_FIELDSPLIT_SCHUR_FACT_FULL is default
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-pc_fieldsplit_schur_fact_type <diag,lower,upper,full> default is full</B> - Many br
+<DT><B>-pc_fieldsplit_schur_fact_type <diag,lower,upper,full> default is full</B> -
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The FULL factorization is Many br
+The FULL factorization is
 <P>
 <pre>
   (A   B)  = (1       0) (A   0) (1  Ainv*B)
@@ -37,16 +39,23 @@ The FULL factorization is Many br
   (C   D)    (C*Ainv  1) (0   S) (0     1  )
 </pre>
 <P>
-where S = D - C*Ainv*B. In practice, the full factorization is applied via block triangular solves with the grouping L*(D*U). UPPER uses D*U, LOWER uses L*D, Many brand DIAG is the diagonal part with the sign of S flipped (because this makes the preconditioner positive definite for many formulations, thus allowing the use of <A HREF="../KSP/KSPMINRES.html#KSPMINRES">KSPMINRES</A>). Many br
+where S = D - C*Ainv*B. In practice, the full factorization is applied via block triangular solves with the grouping L*(D*U). UPPER uses D*U, LOWER uses L*D,
+and DIAG is the diagonal part with the sign of S flipped (because this makes the preconditioner positive definite for many formulations, thus allowing the use of <A HREF="../KSP/KSPMINRES.html#KSPMINRES">KSPMINRES</A>).
 <P>
-If applied exactly, FULL factorization is a direct solver. The preconditioned operator with LOWER or UPPER has all eigenvalues equal to 1 and minimal polynomial Many brof degree 2, so <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A> converges in 2 iterations. If the iteration count is very low, consider using <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> or <A HREF="../KSP/KSPGCR.html#KSPGCR">KSPGCR</A> which can use one less preconditioner Many brapplication in this case.  [...]
+If applied exactly, FULL factorization is a direct solver. The preconditioned operator with LOWER or UPPER has all eigenvalues equal to 1 and minimal polynomial
+of degree 2, so <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A> converges in 2 iterations. If the iteration count is very low, consider using <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> or <A HREF="../KSP/KSPGCR.html#KSPGCR">KSPGCR</A> which can use one less preconditioner
+application in this case. Note that the preconditioned operator may be highly non-normal, so such fast convergence may not be observed in practice. With DIAG,
+the preconditioned operator has three distinct nonzero eigenvalues and minimal polynomial of degree at most 4, so <A HREF="../KSP/KSPGMRES.html#KSPGMRES">KSPGMRES</A> converges in at most 4 iterations.
 <P>
-For symmetric problems in which A is positive definite and S is negative definite, DIAG can be used with <A HREF="../KSP/KSPMINRES.html#KSPMINRES">KSPMINRES</A>. Note that a flexible method like <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> Many bror <A HREF="../KSP/KSPGCR.html#KSPGCR">KSPGCR</A> must be used if the fieldsplit preconditioner is nonlinear (e.g. a few iterations of a Krylov method is used inside a split). Many br
+For symmetric problems in which A is positive definite and S is negative definite, DIAG can be used with <A HREF="../KSP/KSPMINRES.html#KSPMINRES">KSPMINRES</A>. Note that a flexible method like <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>
+or <A HREF="../KSP/KSPGCR.html#KSPGCR">KSPGCR</A> must be used if the fieldsplit preconditioner is nonlinear (e.g. a few iterations of a Krylov method is used inside a split).
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Murphy, Golub, and Wathen, A note on preconditioning indefinite linear systems, SIAM J. Sci. Comput., 21 (2000). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Ipsen, A note on preconditioning nonsymmetric matrices, SIAM J. Sci. Comput., 23 (2001). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Murphy, Golub, and Wathen, A note on preconditioning indefinite linear systems, SIAM J. Sci. Comput., 21 (2000).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Ipsen, A note on preconditioning nonsymmetric matrices, SIAM J. Sci. Comput., 23 (2001).
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>(), <A HREF="../PC/PCFieldSplitSchurPreType.html#PCFieldSplitSchurPreType">PCFieldSplitSchurPreType</A>
diff --git a/docs/manualpages/PC/PCFieldSplitSetSchurPre.html b/docs/manualpages/PC/PCFieldSplitSetSchurPre.html
index 3f3467e..c68346d 100644
--- a/docs/manualpages/PC/PCFieldSplitSetSchurPre.html
+++ b/docs/manualpages/PC/PCFieldSplitSetSchurPre.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSetSchurPre</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSetSchurPre.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSetSchurPre.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSetSchurPre"><H1>PCFieldSplitSetSchurPre</H1></A>
 Indicates if the Schur complement is preconditioned by a preconditioner constructed by the A11 matrix. Otherwise no preconditioner is used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Indicates if the Schur complement is preconditioned by a preconditioner construc
 #include "petscpc.h" 
 PetscErrorCode PCFieldSplitSetSchurPre(PC pc,PCFieldSplitSchurPreType ptype,Mat pre)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc      </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptype   </B></TD><TD>- which matrix to use for preconditioning the Schur complement: PC_FIELDSPLIT_SCHUR_PRE_A11 (default), PC_FIELDSPLIT_SCHUR_PRE_SELF, PC_FIELDSPLIT_PRE_USER Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>userpre </B></TD><TD>- matrix to use for preconditioning, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc      </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptype   </B></TD><TD>- which matrix to use for preconditioning the Schur complement: PC_FIELDSPLIT_SCHUR_PRE_A11 (default), PC_FIELDSPLIT_SCHUR_PRE_SELF, PC_FIELDSPLIT_PRE_USER
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>userpre </B></TD><TD>- matrix to use for preconditioning, or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-pc_fieldsplit_schur_precondition <self,selfp,user,a11,full> default is a11</B> - Many brNotes: Many br
+<DT><B>-pc_fieldsplit_schur_precondition <self,selfp,user,a11,full> default is a11</B> -
+Notes:
 <br>
 <pre>
    If ptype is
@@ -62,13 +66,15 @@ Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
             lumped before extracting the diagonal: -fieldsplit_1_mat_schur_complement_ainv_type lump
 </pre>
 <P>
-When solving a saddle point problem, where the A11 block is identically zero, using a11 as the ptype only makes sense Many brwith the additional option -fieldsplit_1_pc_type none. Usually for saddle point problems one would use a ptype of self and Many br-fieldsplit_1_pc_type lsc which uses the least squares commutator to compute a preconditioner for the Schur complement. Many br
+When solving a saddle point problem, where the A11 block is identically zero, using a11 as the ptype only makes sense
+with the additional option -fieldsplit_1_pc_type none. Usually for saddle point problems one would use a ptype of self and
+-fieldsplit_1_pc_type lsc which uses the least squares commutator to compute a preconditioner for the Schur complement.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCFieldSplitGetSchurPre.html#PCFieldSplitGetSchurPre">PCFieldSplitGetSchurPre</A>(), <A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>(), <A HREF="../PC/PCFieldSplitSchurPreType.html#PCFieldSplitSchurPreType">PCFieldSplitSchurPreType</A>,
-<BR><A HREF="../KSP/MatSchurComplementSetAinvType.html#MatSchurComplementSetAinvType">MatSchurComplementSetAinvType</A>(), <A HREF="../PC/PCLSC.html#PCLSC">PCLSC</A> Many br
+<BR><A HREF="../KSP/MatSchurComplementSetAinvType.html#MatSchurComplementSetAinvType">MatSchurComplementSetAinvType</A>(), <A HREF="../PC/PCLSC.html#PCLSC">PCLSC</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/fieldsplit/fieldsplit.c.html#PCFieldSplitSetSchurPre">src/ksp/pc/impls/fieldsplit/fieldsplit.c</A>
diff --git a/docs/manualpages/PC/PCFieldSplitSetType.html b/docs/manualpages/PC/PCFieldSplitSetType.html
index c8b9720..5dc2676 100644
--- a/docs/manualpages/PC/PCFieldSplitSetType.html
+++ b/docs/manualpages/PC/PCFieldSplitSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCFieldSplitSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCFieldSplitSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCFieldSplitSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCFieldSplitSetType"><H1>PCFieldSplitSetType</H1></A>
 Sets the type of fieldsplit preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Sets the type of fieldsplit preconditioner.
 #include "petscpc.h" 
 PetscErrorCode  PCFieldSplitSetType(PC pc,PCCompositeType type)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
-<DT><B>type </B> -PC_COMPOSITE_ADDITIVE, PC_COMPOSITE_MULTIPLICATIVE (default), PC_COMPOSITE_SYMMETRIC_MULTIPLICATIVE, PC_COMPOSITE_SPECIAL, PC_COMPOSITE_SCHUR Many br
+<DT><B>type </B> -PC_COMPOSITE_ADDITIVE, PC_COMPOSITE_MULTIPLICATIVE (default), PC_COMPOSITE_SYMMETRIC_MULTIPLICATIVE, PC_COMPOSITE_SPECIAL, PC_COMPOSITE_SCHUR
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_fieldsplit_type <type: one of multiplicative, additive, symmetric_multiplicative, special, schur> </B> -Sets fieldsplit preconditioner type Many br
+<DT><B>-pc_fieldsplit_type <type: one of multiplicative, additive, symmetric_multiplicative, special, schur> </B> -Sets fieldsplit preconditioner type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, type, composite preconditioner, additive, multiplicative
diff --git a/docs/manualpages/PC/PCGALERKIN.html b/docs/manualpages/PC/PCGALERKIN.html
index c62eb72..b3018d2 100644
--- a/docs/manualpages/PC/PCGALERKIN.html
+++ b/docs/manualpages/PC/PCGALERKIN.html
@@ -5,8 +5,8 @@
 <TITLE>PCGALERKIN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGALERKIN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGALERKIN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGALERKIN"><H1>PCGALERKIN</H1></A>
 Build (part of) a preconditioner by P S R (where P is often R^T) 
 <pre>
@@ -16,13 +16,16 @@ Build (part of) a preconditioner by P S R (where P is often R^T)
   <A HREF="../PC/PCGalerkinGetKSP.html#PCGalerkinGetKSP">PCGalerkinGetKSP</A>(pc,&ksp); <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(ksp,A,....)
 </pre>
 <P>
- Many br
+
 <P>
-Developer Note: If <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() has not been called then <A HREF="../PC/PCGALERKIN.html#PCGALERKIN">PCGALERKIN</A> could use <A HREF="../Mat/MatRARt.html#MatRARt">MatRARt</A>() or <A HREF="../Mat/MatPtAP.html#MatPtAP">MatPtAP</A>() to compute Many brthe operators automatically. Many brShould there be a prefix for the inner <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThere is no KSPSetFromOptions_Galerkin() that calls <A HRE [...]
+Developer Note: If <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() has not been called then <A HREF="../PC/PCGALERKIN.html#PCGALERKIN">PCGALERKIN</A> could use <A HREF="../Mat/MatRARt.html#MatRARt">MatRARt</A>() or <A HREF="../Mat/MatPtAP.html#MatPtAP">MatPtAP</A>() to compute
+the operators automatically.
+Should there be a prefix for the inner <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+There is no KSPSetFromOptions_Galerkin() that calls <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</A>() on the inner <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCSHELL.html#PCSHELL">PCSHELL</A>, <A HREF="../PC/PCKSP.html#PCKSP">PCKSP</A>, <A HREF="../PC/PCGalerkinSetRestriction.html#PCGalerkinSetRestriction">PCGalerkinSetRestriction</A>(), <A HREF="../PC/PCGalerkinSetInterpolation.html#PCGalerkinSetInterpolation">PCGalerkinSetInterpolation</A>(), <A HREF="../PC/PCGalerkinGetKSP.html#PCGalerkinGetKSP">PCGalerkinGetKSP</A>() Many br
+<BR><A HREF="../PC/PCSHELL.html#PCSHELL">PCSHELL</A>, <A HREF="../PC/PCKSP.html#PCKSP">PCKSP</A>, <A HREF="../PC/PCGalerkinSetRestriction.html#PCGalerkinSetRestriction">PCGalerkinSetRestriction</A>(), <A HREF="../PC/PCGalerkinSetInterpolation.html#PCGalerkinSetInterpolation">PCGalerkinSetInterpolation</A>(), <A HREF="../PC/PCGalerkinGetKSP.html#PCGalerkinGetKSP">PCGalerkinGetKSP</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/galerkin/galerkin.c.html#PCGALERKIN">src/ksp/pc/impls/galerkin/galerkin.c</A>
diff --git a/docs/manualpages/PC/PCGAMG.html b/docs/manualpages/PC/PCGAMG.html
index e61f6e1..aac69b3 100644
--- a/docs/manualpages/PC/PCGAMG.html
+++ b/docs/manualpages/PC/PCGAMG.html
@@ -5,18 +5,21 @@
 <TITLE>PCGAMG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMG"><H1>PCGAMG</H1></A>
 Geometric algebraic multigrid (AMG) preconditioner 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-Multigrid options(inherited) Many br
+Multigrid options(inherited)
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_cycles <v>: v or w (<A HREF="../PC/PCMGSetCycleType.html#PCMGSetCycleType">PCMGSetCycleType</A>())</B></TD><TD>- .  -pc_mg_smoothup <1>: Number of post-smoothing steps (<A HREF="../PC/PCMGSetNumberSmoothUp.html#PCMGSetNumberSmoothUp">PCMGSetNumberSmoothUp</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothdown <1>: Number of pre</B></TD><TD>- smoothing steps (<A HREF="../PC/PCMGSetNumberSmoothDown.html#PCMGSetNumberSmoothDown">PCMGSetNumberSmoothDown</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_type <multiplicative>: (one of) additive multiplicative full kascade</B></TD><TD>-  Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_cycles <v>: v or w (<A HREF="../PC/PCMGSetCycleType.html#PCMGSetCycleType">PCMGSetCycleType</A>())</B></TD><TD>- .  -pc_mg_smoothup <1>: Number of post-smoothing steps (<A HREF="../PC/PCMGSetNumberSmoothUp.html#PCMGSetNumberSmoothUp">PCMGSetNumberSmoothUp</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothdown <1>: Number of pre</B></TD><TD>- smoothing steps (<A HREF="../PC/PCMGSetNumberSmoothDown.html#PCMGSetNumberSmoothDown">PCMGSetNumberSmoothDown</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_type <multiplicative>: (one of) additive multiplicative full kascade</B></TD><TD>- 
+</TD></TR></TABLE>
 <P>
-Notes: In order to obtain good performance for <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A> for vector valued problems you must Many br
+Notes: In order to obtain good performance for <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A> for vector valued problems you must
 <pre>
       Call <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>() to indicate the number of degrees of freedom per grid point
 </pre>
@@ -27,12 +30,13 @@ Notes: In order to obtain good performance for <A HREF="../PC/PCGAMG.html#PCGAMG
       See the Users Manual Chapter 4 for more details
 </pre>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</A>(), <A HREF="../PC/PCMGType.html#PCMGType">PCMGType</A>, <A HREF="../PC/PCSetCoordinates.html#PCSetCoordinates">PCSetCoordinates</A>(), <A HREF="../Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</A>(), <A HREF="../PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</A>(), PCGAMGAGG [...]
-<BR><A HREF="../PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</A>(), <A HREF="../PC/PCGAMGSetRepartitioning.html#PCGAMGSetRepartitioning">PCGAMGSetRepartitioning</A>(), <A HREF="../PC/PCGAMGRegister.html#PCGAMGRegister">PCGAMGRegister</A>(), <A HREF="../PC/PCGAMGSetReuseInterpolation.html#PCGAMGSetReuseInterpolation">PCGAMGSetReuseInterpolation</A>(), <A HREF="../PC/PCGAMGSetUseASMAggs.html#PCGAMGSetUseASMAggs">PCGAMGSetUseASMAggs</A>(), <A HREF="../PC/PCGAMGSet [...]
+<BR><A HREF="../PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</A>(), <A HREF="../PC/PCGAMGSetRepartitioning.html#PCGAMGSetRepartitioning">PCGAMGSetRepartitioning</A>(), <A HREF="../PC/PCGAMGRegister.html#PCGAMGRegister">PCGAMGRegister</A>(), <A HREF="../PC/PCGAMGSetReuseInterpolation.html#PCGAMGSetReuseInterpolation">PCGAMGSetReuseInterpolation</A>(), <A HREF="../PC/PCGAMGSetUseASMAggs.html#PCGAMGSetUseASMAggs">PCGAMGSetUseASMAggs</A>(), <A HREF="../PC/PCGAMGSet [...]
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gamg/gamg.c.html#PCGAMG">src/ksp/pc/impls/gamg/gamg.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGAMGClassicalGetType.html b/docs/manualpages/PC/PCGAMGClassicalGetType.html
index 743b97c..0182c55 100644
--- a/docs/manualpages/PC/PCGAMGClassicalGetType.html
+++ b/docs/manualpages/PC/PCGAMGClassicalGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGClassicalGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGClassicalGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGClassicalGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGClassicalGetType"><H1>PCGAMGClassicalGetType</H1></A>
 Gets the type of classical interpolation to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the type of classical interpolation to use
 #include "petscpc.h" 
 PetscErrorCode PCGAMGClassicalGetType(PC pc, PCGAMGClassicalType *type)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -the type used Many br
+<DT><B>type </B> -the type used
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  ()
diff --git a/docs/manualpages/PC/PCGAMGClassicalSetType.html b/docs/manualpages/PC/PCGAMGClassicalSetType.html
index f6292ef..ecce323 100644
--- a/docs/manualpages/PC/PCGAMGClassicalSetType.html
+++ b/docs/manualpages/PC/PCGAMGClassicalSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGClassicalSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGClassicalSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGClassicalSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGClassicalSetType"><H1>PCGAMGClassicalSetType</H1></A>
 Sets the type of classical interpolation to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,15 @@ Sets the type of classical interpolation to use
 #include "petscpc.h" 
 PetscErrorCode PCGAMGClassicalSetType(PC pc, PCGAMGClassicalType type)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_classical_type</B> - Many br Many br
+<DT><B>-pc_gamg_classical_type</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCGAMGFinalizePackage.html b/docs/manualpages/PC/PCGAMGFinalizePackage.html
index c795ad0..1e36b10 100644
--- a/docs/manualpages/PC/PCGAMGFinalizePackage.html
+++ b/docs/manualpages/PC/PCGAMGFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGFinalizePackage"><H1>PCGAMGFinalizePackage</H1></A>
 This function frees everything from the <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() automatically. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,11 @@ This function frees everything from the <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAM
 #include "petscpc.h" 
 PetscErrorCode PCGAMGFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
-.keywords: Petsc, destroy, package Many br.seealso: <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+.keywords: Petsc, destroy, package
+.seealso: <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gamg/gamg.c.html#PCGAMGFinalizePackage">src/ksp/pc/impls/gamg/gamg.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGAMGGetType.html b/docs/manualpages/PC/PCGAMGGetType.html
index d1c0f38..b4ad540 100644
--- a/docs/manualpages/PC/PCGAMGGetType.html
+++ b/docs/manualpages/PC/PCGAMGGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGGetType"><H1>PCGAMGGetType</H1></A>
 Get solution method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get solution method
 #include "petscpc.h" 
 PetscErrorCode PCGAMGGetType(PC pc, PCGAMGType *type)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -the type of algorithm used Many br
+<DT><B>type </B> -the type of algorithm used
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCGAMGInitializePackage.html b/docs/manualpages/PC/PCGAMGInitializePackage.html
index 449fba8..b8f4884 100644
--- a/docs/manualpages/PC/PCGAMGInitializePackage.html
+++ b/docs/manualpages/PC/PCGAMGInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGInitializePackage"><H1>PCGAMGInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to PCCreate_GAMG() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,11 @@ This function initializes everything in the <A HREF="../PC/PCGAMG.html#PCGAMG">P
 #include "petscpc.h" 
 PetscErrorCode PCGAMGInitializePackage(void)
 </PRE>
- Many br
+
 <P>
-.keywords: <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A>, initialize, package Many br.seealso: <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+.keywords: <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A>, initialize, package
+.seealso: <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gamg/gamg.c.html#PCGAMGInitializePackage">src/ksp/pc/impls/gamg/gamg.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGAMGRegister.html b/docs/manualpages/PC/PCGAMGRegister.html
index 155bcc7..f90dd56 100644
--- a/docs/manualpages/PC/PCGAMGRegister.html
+++ b/docs/manualpages/PC/PCGAMGRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGRegister"><H1>PCGAMGRegister</H1></A>
 Register a <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A> implementation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,11 +15,13 @@ Register a <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A> implementation.
 PetscErrorCode PCGAMGRegister(PCGAMGType type, PetscErrorCode (*create)(PC))
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+ type - string that will be used as the name of the GAMG type. Many br- create - function for creating the gamg context. Many br
++ type - string that will be used as the name of the GAMG type.
+- create - function for creating the gamg context.
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../PC/PCGAMGType.html#PCGAMGType">PCGAMGType</A>, <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A>, <A HREF="../PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.seealso: <A HREF="../PC/PCGAMGType.html#PCGAMGType">PCGAMGType</A>, <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A>, <A HREF="../PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gamg/gamg.c.html#PCGAMGRegister">src/ksp/pc/impls/gamg/gamg.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGAMGSetCoarseEqLim.html b/docs/manualpages/PC/PCGAMGSetCoarseEqLim.html
index 056ff32..dd13af7 100644
--- a/docs/manualpages/PC/PCGAMGSetCoarseEqLim.html
+++ b/docs/manualpages/PC/PCGAMGSetCoarseEqLim.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetCoarseEqLim</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetCoarseEqLim.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetCoarseEqLim.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetCoarseEqLim"><H1>PCGAMGSetCoarseEqLim</H1></A>
 Set max number of equations on coarse grids. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Set max number of equations on coarse grids.
 #include "petscpc.h" 
 PetscErrorCode PCGAMGSetCoarseEqLim(PC pc, PetscInt n)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum number of equations to aim for Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum number of equations to aim for
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_coarse_eq_limit <limit></B> - Many br Many br
+<DT><B>-pc_gamg_coarse_eq_limit <limit></B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetNSmooths.html b/docs/manualpages/PC/PCGAMGSetNSmooths.html
index fbe4402..144b6bd 100644
--- a/docs/manualpages/PC/PCGAMGSetNSmooths.html
+++ b/docs/manualpages/PC/PCGAMGSetNSmooths.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetNSmooths</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetNSmooths.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetNSmooths.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetNSmooths"><H1>PCGAMGSetNSmooths</H1></A>
 Set number of smoothing steps (1 is typical) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,15 @@ Set number of smoothing steps (1 is typical)
 #include "petscpc.h" 
 PetscErrorCode PCGAMGSetNSmooths(PC pc, PetscInt n)
 </PRE>
-Not Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Not Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_agg_nsmooths</B> - Many br Many br
+<DT><B>-pc_gamg_agg_nsmooths</B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetNlevels.html b/docs/manualpages/PC/PCGAMGSetNlevels.html
index 53d9380..b6665d6 100644
--- a/docs/manualpages/PC/PCGAMGSetNlevels.html
+++ b/docs/manualpages/PC/PCGAMGSetNlevels.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetNlevels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetNlevels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetNlevels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetNlevels"><H1>PCGAMGSetNlevels</H1></A>
 Sets the maximum number of levels <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A> will use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the maximum number of levels <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A>
 #include "petscpc.h" 
 PetscErrorCode PCGAMGSetNlevels(PC pc, PetscInt n)
 </PRE>
-Not collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Not collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the maximum number of levels to use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the maximum number of levels to use
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_mg_levels</B> - Many br Many br
+<DT><B>-pc_mg_levels</B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetProcEqLim.html b/docs/manualpages/PC/PCGAMGSetProcEqLim.html
index 9723764..ab9e7a3 100644
--- a/docs/manualpages/PC/PCGAMGSetProcEqLim.html
+++ b/docs/manualpages/PC/PCGAMGSetProcEqLim.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetProcEqLim</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetProcEqLim.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetProcEqLim.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetProcEqLim"><H1>PCGAMGSetProcEqLim</H1></A>
 Set number of equations to aim for on coarse grids via processor reduction. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Set number of equations to aim for on coarse grids via processor reduction.
 #include "petscpc.h" 
 PetscErrorCode  PCGAMGSetProcEqLim(PC pc, PetscInt n)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of equations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of equations
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_process_eq_limit <limit></B> - Many br Many br
+<DT><B>-pc_gamg_process_eq_limit <limit></B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetRepartitioning.html b/docs/manualpages/PC/PCGAMGSetRepartitioning.html
index 4257688..7b8617a 100644
--- a/docs/manualpages/PC/PCGAMGSetRepartitioning.html
+++ b/docs/manualpages/PC/PCGAMGSetRepartitioning.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetRepartitioning</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetRepartitioning.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetRepartitioning.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetRepartitioning"><H1>PCGAMGSetRepartitioning</H1></A>
 Repartition the coarse grids 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Repartition the coarse grids
 #include "petscpc.h" 
 PetscErrorCode PCGAMGSetRepartitioning(PC pc, PetscBool n)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_repartition <true,false></B> - Many br Many br
+<DT><B>-pc_gamg_repartition <true,false></B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetReuseInterpolation.html b/docs/manualpages/PC/PCGAMGSetReuseInterpolation.html
index 20100a8..04d5b3d 100644
--- a/docs/manualpages/PC/PCGAMGSetReuseInterpolation.html
+++ b/docs/manualpages/PC/PCGAMGSetReuseInterpolation.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetReuseInterpolation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetReuseInterpolation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetReuseInterpolation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetReuseInterpolation"><H1>PCGAMGSetReuseInterpolation</H1></A>
 Reuse prolongation when rebuilding preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Reuse prolongation when rebuilding preconditioner
 #include "petscpc.h" 
 PetscErrorCode PCGAMGSetReuseInterpolation(PC pc, PetscBool n)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_reuse_interpolation <true,false></B> - Many br Many br
+<DT><B>-pc_gamg_reuse_interpolation <true,false></B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetSquareGraph.html b/docs/manualpages/PC/PCGAMGSetSquareGraph.html
index 9664c63..7ad0dd2 100644
--- a/docs/manualpages/PC/PCGAMGSetSquareGraph.html
+++ b/docs/manualpages/PC/PCGAMGSetSquareGraph.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetSquareGraph</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetSquareGraph.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetSquareGraph.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetSquareGraph"><H1>PCGAMGSetSquareGraph</H1></A>
 Not Collective on <A HREF="../PC/PC.html#PC">PC</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,11 +15,12 @@ Not Collective on <A HREF="../PC/PC.html#PC">PC</A>
 PetscErrorCode PCGAMGSetSquareGraph(PC pc, PetscInt n)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_square_graph</B> - Many br Many br
+<DT><B>-pc_gamg_square_graph</B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetSymGraph.html b/docs/manualpages/PC/PCGAMGSetSymGraph.html
index 650a442..e8ba0d3 100644
--- a/docs/manualpages/PC/PCGAMGSetSymGraph.html
+++ b/docs/manualpages/PC/PCGAMGSetSymGraph.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetSymGraph</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetSymGraph.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetSymGraph.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetSymGraph"><H1>PCGAMGSetSymGraph</H1></A>
 Not Collective on <A HREF="../PC/PC.html#PC">PC</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,11 +15,12 @@ Not Collective on <A HREF="../PC/PC.html#PC">PC</A>
 PetscErrorCode PCGAMGSetSymGraph(PC pc, PetscBool n)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_sym_graph</B> - Many br Many br
+<DT><B>-pc_gamg_sym_graph</B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetThreshold.html b/docs/manualpages/PC/PCGAMGSetThreshold.html
index 80b792c..0e9a112 100644
--- a/docs/manualpages/PC/PCGAMGSetThreshold.html
+++ b/docs/manualpages/PC/PCGAMGSetThreshold.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetThreshold</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetThreshold.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetThreshold.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetThreshold"><H1>PCGAMGSetThreshold</H1></A>
 Relative threshold to use for dropping edges in aggregation graph 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Relative threshold to use for dropping edges in aggregation graph
 #include "petscpc.h" 
 PetscErrorCode PCGAMGSetThreshold(PC pc, PetscReal n)
 </PRE>
-Not collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Not collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>threshold </B></TD><TD>- the threshold value, 0.0 means keep all nonzero entries in the graph; negative means keep even zero entries in the graph Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>threshold </B></TD><TD>- the threshold value, 0.0 means keep all nonzero entries in the graph; negative means keep even zero entries in the graph
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_threshold <threshold></B> - Many br Many br
+<DT><B>-pc_gamg_threshold <threshold></B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetType.html b/docs/manualpages/PC/PCGAMGSetType.html
index b474082..286e259 100644
--- a/docs/manualpages/PC/PCGAMGSetType.html
+++ b/docs/manualpages/PC/PCGAMGSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetType"><H1>PCGAMGSetType</H1></A>
 Set solution method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Set solution method
 #include "petscpc.h" 
 PetscErrorCode PCGAMGSetType(PC pc, PCGAMGType type)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- PCGAMGAGG, PCGAMGGEO, or PCGAMGCLASSICAL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- PCGAMGAGG, PCGAMGGEO, or PCGAMGCLASSICAL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_type <agg,geo,classical></B> - Many br Many br
+<DT><B>-pc_gamg_type <agg,geo,classical></B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGSetUseASMAggs.html b/docs/manualpages/PC/PCGAMGSetUseASMAggs.html
index 207d895..635d903 100644
--- a/docs/manualpages/PC/PCGAMGSetUseASMAggs.html
+++ b/docs/manualpages/PC/PCGAMGSetUseASMAggs.html
@@ -5,8 +5,8 @@
 <TITLE>PCGAMGSetUseASMAggs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGSetUseASMAggs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGSetUseASMAggs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGSetUseASMAggs"><H1>PCGAMGSetUseASMAggs</H1></A>
 Collective on <A HREF="../PC/PC.html#PC">PC</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,13 @@ Collective on <A HREF="../PC/PC.html#PC">PC</A>
 PetscErrorCode PCGAMGSetUseASMAggs(PC pc, PetscBool n)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gamg_use_agg_gasm</B> - Many br Many br
+<DT><B>-pc_gamg_use_agg_gasm</B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCGAMGType.html b/docs/manualpages/PC/PCGAMGType.html
index bc32a95..af4cfef 100644
--- a/docs/manualpages/PC/PCGAMGType.html
+++ b/docs/manualpages/PC/PCGAMGType.html
@@ -5,15 +5,15 @@
 <TITLE>PCGAMGType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGAMGType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGAMGType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGAMGType"><H1>PCGAMGType</H1></A>
 type of generalized algebraic multigrid (<A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A>) method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef const char *<A HREF="../PC/PCGAMGType.html#PCGAMGType">PCGAMGType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCMG.html#PCMG">PCMG</A>, <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCGAMGSetThreshold.html#PCGAMGSetThreshold">PCGAMGSetThreshold</A>(), <A HREF="../PC/PCGAMGSetThreshold.html#PCGAMGSetThreshold">PCGAMGSetThreshold</A>(), <A HREF="../PC/PCGAMGSetReuseInterpolation.html#PCGAMGSetReuseInterpolation">PCGAMGSetReuseInterpolation</A>()
diff --git a/docs/manualpages/PC/PCGASM.html b/docs/manualpages/PC/PCGASM.html
index e62181f..1afbed9 100644
--- a/docs/manualpages/PC/PCGASM.html
+++ b/docs/manualpages/PC/PCGASM.html
@@ -5,38 +5,54 @@
 <TITLE>PCGASM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASM"><H1>PCGASM</H1></A>
 Use the (restricted) additive Schwarz method, each block is (approximately) solved with its own <A HREF="../KSP/KSP.html#KSP">KSP</A> object. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_total_subdomains <n>  </B></TD><TD>- Sets total number of local subdomains to be distributed among processors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_view_subdomains       </B></TD><TD>- activates the printing of subdomain indices in <A HREF="../PC/PCView.html#PCView">PCView</A>(), -ksp_view or -snes_view Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_print_subdomains      </B></TD><TD>- activates the printing of subdomain indices in <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_overlap <ovl>         </B></TD><TD>- Sets overlap by which to (automatically) extend local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_type [basic,restrict,interpolate,none] </B></TD><TD>- Sets GASM type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_total_subdomains <n>  </B></TD><TD>- Sets total number of local subdomains to be distributed among processors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_view_subdomains       </B></TD><TD>- activates the printing of subdomain indices in <A HREF="../PC/PCView.html#PCView">PCView</A>(), -ksp_view or -snes_view
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_print_subdomains      </B></TD><TD>- activates the printing of subdomain indices in <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_overlap <ovl>         </B></TD><TD>- Sets overlap by which to (automatically) extend local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_gasm_type [basic,restrict,interpolate,none] </B></TD><TD>- Sets GASM type
+</TD></TR></TABLE>
 <P>
-IMPORTANT: If you run with, for example, 3 blocks on 1 processor or 3 blocks on 3 processors you Many brwill get a different convergence rate due to the default option of -pc_gasm_type restrict. Use Many br-pc_gasm_type basic to use the standard GASM. Many br
+IMPORTANT: If you run with, for example, 3 blocks on 1 processor or 3 blocks on 3 processors you
+will get a different convergence rate due to the default option of -pc_gasm_type restrict. Use
+-pc_gasm_type basic to use the standard GASM.
 <P>
-Notes: Each processor can have one or more blocks, but a block cannot be shared by more Many brthan one processor. Defaults to one block per processor. Many br
+Notes: Each processor can have one or more blocks, but a block cannot be shared by more
+than one processor. Defaults to one block per processor.
 <P>
-To set options on the solvers for each block append -sub_ to all the <A HREF="../KSP/KSP.html#KSP">KSP</A>, and <A HREF="../PC/PC.html#PC">PC</A> Many broptions database keys. For example, -sub_pc_type ilu -sub_pc_factor_levels 1 -sub_ksp_type preonly Many br
+To set options on the solvers for each block append -sub_ to all the <A HREF="../KSP/KSP.html#KSP">KSP</A>, and <A HREF="../PC/PC.html#PC">PC</A>
+options database keys. For example, -sub_pc_type ilu -sub_pc_factor_levels 1 -sub_ksp_type preonly
 <P>
-To set the options on the solvers separate for each block call <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>() Many brand set the options directly on the resulting <A HREF="../KSP/KSP.html#KSP">KSP</A> object (you can access its <A HREF="../PC/PC.html#PC">PC</A> Many brwith <A HREF="../KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</A>()) Many br
+To set the options on the solvers separate for each block call <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>()
+and set the options directly on the resulting <A HREF="../KSP/KSP.html#KSP">KSP</A> object (you can access its <A HREF="../PC/PC.html#PC">PC</A>
+with <A HREF="../KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</A>())
 <P>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- M Dryja, OB Widlund, An additive variant of the Schwarz alternating method for the case of many subregions Many brCourant Institute, New York University Technical report Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Barry Smith, Petter Bjorstad, and William Gropp, Domain Decompositions: Parallel Multilevel Methods for Elliptic Partial Differential Equations, Many brCambridge University Press. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- M Dryja, OB Widlund, An additive variant of the Schwarz alternating method for the case of many subregions
+Courant Institute, New York University Technical report
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Barry Smith, Petter Bjorstad, and William Gropp, Domain Decompositions: Parallel Multilevel Methods for Elliptic Partial Differential Equations,
+Cambridge University Press.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>,  <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>(), <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), Many brPCSetModifySubmatrices(), <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>(), <A HREF="../PC/PCGASMSetType.html#PCGASMSetType">PCGASMSetType</A>() Many br
+<BR><A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>,  <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>(), <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(),
+PCSetModifySubmatrices(), <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>(), <A HREF="../PC/PCGASMSetType.html#PCGASMSetType">PCGASMSetType</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASM">src/ksp/pc/impls/gasm/gasm.c</A>
diff --git a/docs/manualpages/PC/PCGASMCreateSubdomains.html b/docs/manualpages/PC/PCGASMCreateSubdomains.html
index bb0744a..7f11807 100644
--- a/docs/manualpages/PC/PCGASMCreateSubdomains.html
+++ b/docs/manualpages/PC/PCGASMCreateSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMCreateSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMCreateSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMCreateSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMCreateSubdomains"><H1>PCGASMCreateSubdomains</H1></A>
 Creates n index sets defining n nonoverlapping subdomains for the additive Schwarz preconditioner for a any problem based on its matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,29 @@ Creates n index sets defining n nonoverlapping subdomains for the additive Schwa
 #include "petscpc.h" 
 PetscErrorCode  PCGASMCreateSubdomains(Mat A,PetscInt N,PetscInt *n,IS *iis[])
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A       </B></TD><TD>- The global matrix operator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N       </B></TD><TD>- the number of global subdomains requested Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A       </B></TD><TD>- The global matrix operator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N       </B></TD><TD>- the number of global subdomains requested
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of subdomains created on this processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis </B></TD><TD>- the array of index sets defining the local inner subdomains (on which the correction is applied) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of subdomains created on this processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis </B></TD><TD>- the array of index sets defining the local inner subdomains (on which the correction is applied)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: When N >= A's communicator size, each subdomain is local -- contained within a single processor. Many brWhen N < size, the subdomains are 'straddling' (processor boundaries) and are no longer local. Many brThe resulting subdomains can be use in <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(pc,n,iss,NULL).  The overlapping Many brouter subdomains will be automatically generated from these according to the requested amount of Many broverla [...]
+Note: When N >= A's communicator size, each subdomain is local -- contained within a single processor.
+When N < size, the subdomains are 'straddling' (processor boundaries) and are no longer local.
+The resulting subdomains can be use in <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(pc,n,iss,NULL).  The overlapping
+outer subdomains will be automatically generated from these according to the requested amount of
+overlap; this is currently supported only with local subdomains.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCGASMCreateSubdomains2D.html b/docs/manualpages/PC/PCGASMCreateSubdomains2D.html
index 58ad064..90669e4 100644
--- a/docs/manualpages/PC/PCGASMCreateSubdomains2D.html
+++ b/docs/manualpages/PC/PCGASMCreateSubdomains2D.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMCreateSubdomains2D</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMCreateSubdomains2D.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMCreateSubdomains2D.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMCreateSubdomains2D"><H1>PCGASMCreateSubdomains2D</H1></A>
 Creates the index sets for the overlapping Schwarz preconditioner for a two-dimensional problem on a regular grid. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Creates the index sets for the overlapping Schwarz preconditioner for a two-dime
 #include "petscpc.h" 
 PetscErrorCode  PCGASMCreateSubdomains2D(PC pc,PetscInt M,PetscInt N,PetscInt Mdomains,PetscInt Ndomains,PetscInt dof,PetscInt overlap,PetscInt *nsub,IS **iis,IS **ois)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M, N               </B></TD><TD>- the global number of grid points in the x and y directions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Mdomains, Ndomains </B></TD><TD>- the global number of subdomains in the x and y directions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof                </B></TD><TD>- degrees of freedom per node Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap            </B></TD><TD>- overlap in mesh lines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M, N               </B></TD><TD>- the global number of grid points in the x and y directions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Mdomains, Ndomains </B></TD><TD>- the global number of subdomains in the x and y directions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dof                </B></TD><TD>- degrees of freedom per node
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>overlap            </B></TD><TD>- overlap in mesh lines
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nsub </B></TD><TD>- the number of local subdomains created Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis  </B></TD><TD>- array of index sets defining inner (nonoverlapping) subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ois  </B></TD><TD>- array of index sets defining outer (overlapping, if overlap > 0) subdomains Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nsub </B></TD><TD>- the number of local subdomains created
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis  </B></TD><TD>- array of index sets defining inner (nonoverlapping) subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ois  </B></TD><TD>- array of index sets defining outer (overlapping, if overlap > 0) subdomains
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, GASM, additive Schwarz, create, subdomains, 2D, regular grid
diff --git a/docs/manualpages/PC/PCGASMDestroySubdomains.html b/docs/manualpages/PC/PCGASMDestroySubdomains.html
index e363585..bb2fbbe 100644
--- a/docs/manualpages/PC/PCGASMDestroySubdomains.html
+++ b/docs/manualpages/PC/PCGASMDestroySubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMDestroySubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMDestroySubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMDestroySubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMDestroySubdomains"><H1>PCGASMDestroySubdomains</H1></A>
 Destroys the index sets created with <A HREF="../PC/PCGASMCreateSubdomains.html#PCGASMCreateSubdomains">PCGASMCreateSubdomains</A>() or <A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>. Should be called after setting subdomains with <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Destroys the index sets created with <A HREF="../PC/PCGASMCreateSubdomains.html#
 #include "petscpc.h" 
 PetscErrorCode  PCGASMDestroySubdomains(PetscInt n,IS **iis,IS **ois)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of index sets Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis </B></TD><TD>- the array of inner subdomains, Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ois </B></TD><TD>- the array of outer subdomains, can be NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of index sets
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis </B></TD><TD>- the array of inner subdomains,
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ois </B></TD><TD>- the array of outer subdomains, can be NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: this is merely a convenience subroutine that walks each list, Many brdestroys each <A HREF="../IS/IS.html#IS">IS</A> on the list, and then frees the list. At the end the Many brlist pointers are set to NULL. Many br
+Notes: this is merely a convenience subroutine that walks each list,
+destroys each <A HREF="../IS/IS.html#IS">IS</A> on the list, and then frees the list. At the end the
+list pointers are set to NULL.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, GASM, additive Schwarz, create, subdomains, unstructured grid
diff --git a/docs/manualpages/PC/PCGASMGetSubKSP.html b/docs/manualpages/PC/PCGASMGetSubKSP.html
index 1b3cb01..79b1a03 100644
--- a/docs/manualpages/PC/PCGASMGetSubKSP.html
+++ b/docs/manualpages/PC/PCGASMGetSubKSP.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMGetSubKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMGetSubKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMGetSubKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMGetSubKSP"><H1>PCGASMGetSubKSP</H1></A>
 Gets the local <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts for all blocks on this processor. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,31 @@ Gets the local <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts for all blocks on
 #include "petscpc.h" 
 PetscErrorCode  PCGASMGetSubKSP(PC pc,PetscInt *n_local,PetscInt *first_local,KSP *ksp[])
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> iff first_local is requested Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A> iff first_local is requested
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_local </B></TD><TD>- the number of blocks on this processor or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first_local </B></TD><TD>- the global number of the first block on this processor or NULL, Many brall processors must request or all must pass NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n_local </B></TD><TD>- the number of blocks on this processor or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first_local </B></TD><TD>- the global number of the first block on this processor or NULL,
+all processors must request or all must pass NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the array of <A HREF="../KSP/KSP.html#KSP">KSP</A> contexts
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-After <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>() the array of KSPes is not to be freed Many br
+After <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>() the array of KSPes is not to be freed
 <P>
-Currently for some matrix implementations only 1 block per processor Many bris supported. Many br
+Currently for some matrix implementations only 1 block per processor
+is supported.
 <P>
-You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() before calling <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>(). Many br
+You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() before calling <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, GASM, additive Schwarz, get, sub, <A HREF="../KSP/KSP.html#KSP">KSP</A>, context
@@ -41,7 +46,8 @@ You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() before call
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>(),
-<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>(), Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>(),
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMGetSubKSP">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMGetSubdomains.html b/docs/manualpages/PC/PCGASMGetSubdomains.html
index 887fde5..baa6040 100644
--- a/docs/manualpages/PC/PCGASMGetSubdomains.html
+++ b/docs/manualpages/PC/PCGASMGetSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMGetSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMGetSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMGetSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMGetSubdomains"><H1>PCGASMGetSubdomains</H1></A>
 Gets the subdomains supported on this processor for the additive Schwarz preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Gets the subdomains supported on this processor for the additive Schwarz precond
 #include "petscpc.h" 
 PetscErrorCode  PCGASMGetSubdomains(PC pc,PetscInt *n,IS *iis[],IS *ois[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of subdomains for this processor (default value = 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis </B></TD><TD>- the index sets that define the inner subdomains (without overlap) supported on this processor (can be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ois </B></TD><TD>- the index sets that define the outer subdomains (with overlap) supported on this processor (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of subdomains for this processor (default value = 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis </B></TD><TD>- the index sets that define the inner subdomains (without overlap) supported on this processor (can be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ois </B></TD><TD>- the index sets that define the outer subdomains (with overlap) supported on this processor (can be NULL)
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user is responsible for destroying the ISs and freeing the returned arrays. Many brThe <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbering of the vector. Many br
+The user is responsible for destroying the ISs and freeing the returned arrays.
+The <A HREF="../IS/IS.html#IS">IS</A> numbering is in the parallel, global numbering of the vector.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, GASM, get, subdomains, additive Schwarz
@@ -38,7 +42,8 @@ The user is responsible for destroying the ISs and freeing the returned arrays.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>(), <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>(), <A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>(),
-<BR><A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMGetSubmatrices.html#PCGASMGetSubmatrices">PCGASMGetSubmatrices</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMGetSubmatrices.html#PCGASMGetSubmatrices">PCGASMGetSubmatrices</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMGetSubdomains">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMGetSubmatrices.html b/docs/manualpages/PC/PCGASMGetSubmatrices.html
index b212f61..71a62b2 100644
--- a/docs/manualpages/PC/PCGASMGetSubmatrices.html
+++ b/docs/manualpages/PC/PCGASMGetSubmatrices.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMGetSubmatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMGetSubmatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMGetSubmatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMGetSubmatrices"><H1>PCGASMGetSubmatrices</H1></A>
 Gets the local submatrices (for this processor only) for the additive Schwarz preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Gets the local submatrices (for this processor only) for the additive Schwarz pr
 #include "petscpc.h" 
 PetscErrorCode  PCGASMGetSubmatrices(PC pc,PetscInt *n,Mat *mat[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of matrices for this processor (default value = 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of matrices for this processor (default value = 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrices
+</TD></TR></TABLE>
 <P>
-Notes: matrices returned by this routine have the same communicators as the index sets (<A HREF="../IS/IS.html#IS">IS</A>) Many brused to define subdomains in <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>() Many br Many br
+Notes: matrices returned by this routine have the same communicators as the index sets (<A HREF="../IS/IS.html#IS">IS</A>)
+used to define subdomains in <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>()
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, GASM, set, local, subdomains, additive Schwarz, block Jacobi
@@ -33,7 +37,8 @@ Notes: matrices returned by this routine have the same communicators as the inde
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>(), <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>(), <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMGetSubdomains.html#PCGASMGetSubdomains">PCGASMGetSubdomains</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>(), <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMGetSubdomains.html#PCGASMGetSubdomains">PCGASMGetSubdomains</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMGetSubmatrices">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMGetUseDMSubdomains.html b/docs/manualpages/PC/PCGASMGetUseDMSubdomains.html
index 43f61d8..624489c 100644
--- a/docs/manualpages/PC/PCGASMGetUseDMSubdomains.html
+++ b/docs/manualpages/PC/PCGASMGetUseDMSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMGetUseDMSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMGetUseDMSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMGetUseDMSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMGetUseDMSubdomains"><H1>PCGASMGetUseDMSubdomains</H1></A>
 Returns flag indicating whether to use <A HREF="../DM/DMCreateDomainDecomposition.html#DMCreateDomainDecomposition">DMCreateDomainDecomposition</A>() to define the subdomains, whenever possible. Not Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Returns flag indicating whether to use <A HREF="../DM/DMCreateDomainDecompositio
 PetscErrorCode  PCGASMGetUseDMSubdomains(PC pc,PetscBool* flg)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc  </B> -the preconditioner Many br
+<DT><B>pc  </B> -the preconditioner
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -boolean indicating whether to use subdomains defined by the <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>flg </B> -boolean indicating whether to use subdomains defined by the <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, <A HREF="../DM/DM.html#DM">DM</A>, set, subdomains, additive Schwarz
@@ -30,7 +30,8 @@ PetscErrorCode  PCGASMGetUseDMSubdomains(PC pc,PetscBool* flg)
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMSetUseDMSubdomains.html#PCGASMSetUseDMSubdomains">PCGASMSetUseDMSubdomains</A>(), <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>()
-<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMGetUseDMSubdomains">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMSetOverlap.html b/docs/manualpages/PC/PCGASMSetOverlap.html
index 0a5ff63..fb06d15 100644
--- a/docs/manualpages/PC/PCGASMSetOverlap.html
+++ b/docs/manualpages/PC/PCGASMSetOverlap.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMSetOverlap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMSetOverlap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMSetOverlap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMSetOverlap"><H1>PCGASMSetOverlap</H1></A>
 Sets the overlap between a pair of subdomains for the additive Schwarz preconditioner.  Either all or no processors in the pc communicator must call this routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,36 @@ Sets the overlap between a pair of subdomains for the additive Schwarz precondit
 #include "petscpc.h" 
 PetscErrorCode  PCGASMSetOverlap(PC pc,PetscInt ovl)
 </PRE>
-Logically Collective on pc Many br
+Logically Collective on pc
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ovl </B></TD><TD>- the amount of overlap between subdomains (ovl >= 0, default value = 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ovl </B></TD><TD>- the amount of overlap between subdomains (ovl >= 0, default value = 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gasm_overlap <overlap> </B> -Sets overlap Many br
+<DT><B>-pc_gasm_overlap <overlap> </B> -Sets overlap
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-By default the GASM preconditioner uses 1 subdomain per processor.  To use Many brmultiple subdomain per perocessor or "straddling" subdomains that intersect Many brmultiple processors use <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>() (or option -pc_gasm_total_subdomains <n>). Many br
+By default the GASM preconditioner uses 1 subdomain per processor.  To use
+multiple subdomain per perocessor or "straddling" subdomains that intersect
+multiple processors use <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>() (or option -pc_gasm_total_subdomains <n>).
 <P>
-The overlap defaults to 0, so if one desires that no additional Many broverlap be computed beyond what may have been set with a call to Many brPCGASMSetSubdomains(), then ovl must be set to be 0.  In particular, if one does Many brnot explicitly set the subdomains in application code, then all overlap would be computed Many brinternally by PETSc, and using an overlap of 0 would result in an GASM Many brvariant that is equivalent to the block Jacobi preconditioner. Many br
+The overlap defaults to 0, so if one desires that no additional
+overlap be computed beyond what may have been set with a call to
+<A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), then ovl must be set to be 0.  In particular, if one does
+not explicitly set the subdomains in application code, then all overlap would be computed
+internally by PETSc, and using an overlap of 0 would result in an GASM
+variant that is equivalent to the block Jacobi preconditioner.
 <P>
-Note that one can define initial index sets with any overlap via Many brPCGASMSetSubdomains(); the routine <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>() merely allows Many brPETSc to extend that overlap further, if desired. Many br
+Note that one can define initial index sets with any overlap via
+<A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(); the routine <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>() merely allows
+PETSc to extend that overlap further, if desired.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, GASM, set, overlap
@@ -40,7 +51,8 @@ Note that one can define initial index sets with any overlap via Many brPCGASMSe
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>(), <A HREF="../PC/PCGASMGetSubdomains.html#PCGASMGetSubdomains">PCGASMGetSubdomains</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>(), <A HREF="../PC/PCGASMGetSubdomains.html#PCGASMGetSubdomains">PCGASMGetSubdomains</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMSetOverlap">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMSetSortIndices.html b/docs/manualpages/PC/PCGASMSetSortIndices.html
index a22c1d3..090e2d5 100644
--- a/docs/manualpages/PC/PCGASMSetSortIndices.html
+++ b/docs/manualpages/PC/PCGASMSetSortIndices.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMSetSortIndices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMSetSortIndices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMSetSortIndices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMSetSortIndices"><H1>PCGASMSetSortIndices</H1></A>
 Determines whether subdomain indices are sorted. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Determines whether subdomain indices are sorted.
 #include "petscpc.h" 
 PetscErrorCode  PCGASMSetSortIndices(PC pc,PetscBool doSort)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>doSort </B></TD><TD>- sort the subdomain indices Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>doSort </B></TD><TD>- sort the subdomain indices
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, GASM, set, type
@@ -29,7 +31,8 @@ Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMSetSortIndices">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMSetSubdomains.html b/docs/manualpages/PC/PCGASMSetSubdomains.html
index 1b2011e..991da45 100644
--- a/docs/manualpages/PC/PCGASMSetSubdomains.html
+++ b/docs/manualpages/PC/PCGASMSetSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMSetSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMSetSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMSetSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMSetSubdomains"><H1>PCGASMSetSubdomains</H1></A>
 Sets the subdomains for this processor for the additive Schwarz preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,31 @@ Sets the subdomains for this processor for the additive Schwarz preconditioner.
 #include "petscpc.h" 
 PetscErrorCode  PCGASMSetSubdomains(PC pc,PetscInt n,IS iis[],IS ois[])
 </PRE>
-Collective on pc Many br
+Collective on pc
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of subdomains for this processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis </B></TD><TD>- the index sets that define the inner subdomains (or NULL for PETSc to determine subdomains) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ois </B></TD><TD>- the index sets that define the outer subdomains (or NULL to use the same as iis, or to construct by expanding iis by the requested overlap) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- the number of subdomains for this processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iis </B></TD><TD>- the index sets that define the inner subdomains (or NULL for PETSc to determine subdomains)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ois </B></TD><TD>- the index sets that define the outer subdomains (or NULL to use the same as iis, or to construct by expanding iis by the requested overlap)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../IS/IS.html#IS">IS</A> indices use the parallel, global numbering of the vector entries. Many brInner subdomains are those where the correction is applied. Many brOuter subdomains are those where the residual necessary to obtain the Many brcorrections is obtained (see <A HREF="../PC/PCGASMType.html#PCGASMType">PCGASMType</A> for the use of inner/outer subdomains). Many brBoth inner and outer subdomains can extend over several processors. Many brThis processor's portion of  [...]
+The <A HREF="../IS/IS.html#IS">IS</A> indices use the parallel, global numbering of the vector entries.
+Inner subdomains are those where the correction is applied.
+Outer subdomains are those where the residual necessary to obtain the
+corrections is obtained (see <A HREF="../PC/PCGASMType.html#PCGASMType">PCGASMType</A> for the use of inner/outer subdomains).
+Both inner and outer subdomains can extend over several processors.
+This processor's portion of a subdomain is known as a local subdomain.
 <P>
-By default the GASM preconditioner uses 1 (local) subdomain per processor. Many br
+By default the GASM preconditioner uses 1 (local) subdomain per processor.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, GASM, set, subdomains, additive Schwarz
@@ -37,7 +46,8 @@ By default the GASM preconditioner uses 1 (local) subdomain per processor. Many
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PCGASMSetNumSubdomains(), <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>(), <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>(), <A HREF="../PC/PCGASMGetSubdomains.html#PCGASMGetSubdomains">PCGASMGetSubdomains</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>(), <A HREF="../PC/PCGASMGetSubdomains.html#PCGASMGetSubdomains">PCGASMGetSubdomains</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMSetSubdomains">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMSetTotalSubdomains.html b/docs/manualpages/PC/PCGASMSetTotalSubdomains.html
index 7dc1d3d..48505c5 100644
--- a/docs/manualpages/PC/PCGASMSetTotalSubdomains.html
+++ b/docs/manualpages/PC/PCGASMSetTotalSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMSetTotalSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMSetTotalSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMSetTotalSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMSetTotalSubdomains"><H1>PCGASMSetTotalSubdomains</H1></A>
 sets the total number of subdomains to use across the communicator. Logically collective on pc 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,11 +16,13 @@ PetscErrorCode  PCGASMSetTotalSubdomains(PC pc,PetscInt N)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N   </B></TD><TD>- total number of subdomains Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N   </B></TD><TD>- total number of subdomains
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, <A HREF="../DM/DM.html#DM">DM</A>, set, subdomains, additive Schwarz
@@ -28,7 +30,8 @@ PetscErrorCode  PCGASMSetTotalSubdomains(PC pc,PetscInt N)
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>()
-<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMSetTotalSubdomains">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMSetType.html b/docs/manualpages/PC/PCGASMSetType.html
index 7305edf..5f183c2 100644
--- a/docs/manualpages/PC/PCGASMSetType.html
+++ b/docs/manualpages/PC/PCGASMSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMSetType"><H1>PCGASMSetType</H1></A>
 Sets the type of restriction and interpolation used for local problems in the additive Schwarz method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,27 @@ Sets the type of restriction and interpolation used for local problems in the ad
 #include "petscpc.h" 
 PetscErrorCode  PCGASMSetType(PC pc,PCGASMType type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- variant of GASM, one of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- variant of GASM, one of
+</TD></TR></TABLE>
 <PRE>
       PC_GASM_BASIC       - full interpolation and restriction
       PC_GASM_RESTRICT    - full restriction, local processor interpolation
       PC_GASM_INTERPOLATE - full interpolation, local processor restriction
       PC_GASM_NONE        - local processor restriction and interpolation
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gasm_type [basic,restrict,interpolate,none] </B> -Sets GASM type Many br
+<DT><B>-pc_gasm_type [basic,restrict,interpolate,none] </B> -Sets GASM type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, GASM, set, type
@@ -40,7 +42,8 @@ Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMGetSubKSP.html#PCGASMGetSubKSP">PCGASMGetSubKSP</A>(),
-<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMSetType">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMSetUseDMSubdomains.html b/docs/manualpages/PC/PCGASMSetUseDMSubdomains.html
index bb2ba37..ca261c2 100644
--- a/docs/manualpages/PC/PCGASMSetUseDMSubdomains.html
+++ b/docs/manualpages/PC/PCGASMSetUseDMSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>PCGASMSetUseDMSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMSetUseDMSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMSetUseDMSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMSetUseDMSubdomains"><H1>PCGASMSetUseDMSubdomains</H1></A>
 Indicates whether to use <A HREF="../DM/DMCreateDomainDecomposition.html#DMCreateDomainDecomposition">DMCreateDomainDecomposition</A>() to define the subdomains, whenever possible. Logically Collective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,21 @@ PetscErrorCode  PCGASMSetUseDMSubdomains(PC pc,PetscBool flg)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- boolean indicating whether to use subdomains defined by the <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- boolean indicating whether to use subdomains defined by the <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_gasm_dm_subdomains </B> -pc_gasm_overlap -pc_gasm_total_subdomains Many br
+<DT><B>-pc_gasm_dm_subdomains </B> -pc_gasm_overlap -pc_gasm_total_subdomains
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMSetTotalSubdomains.html#PCGASMSetTotalSubdomains">PCGASMSetTotalSubdomains</A>() or <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>() take precedence over <A HREF="../PC/PCGASMSetUseDMSubdomains.html#PCGASMSetUseDMSubdomains">PCGASMSetUseDMSubdomains</A>(), Many brso setting <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomain [...]
+<A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMSetTotalSubdomains.html#PCGASMSetTotalSubdomains">PCGASMSetTotalSubdomains</A>() or <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>() take precedence over <A HREF="../PC/PCGASMSetUseDMSubdomains.html#PCGASMSetUseDMSubdomains">PCGASMSetUseDMSubdomains</A>(),
+so setting <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>() with nontrivial subdomain ISs or any of <A HREF="../PC/PCGASMSetTotalSubdomains.html#PCGASMSetTotalSubdomains">PCGASMSetTotalSubdomains</A>() and <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>()
+automatically turns the latter off.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, ASM, <A HREF="../DM/DM.html#DM">DM</A>, set, subdomains, additive Schwarz
@@ -34,7 +38,8 @@ PetscErrorCode  PCGASMSetUseDMSubdomains(PC pc,PetscBool flg)
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMGetUseDMSubdomains.html#PCGASMGetUseDMSubdomains">PCGASMGetUseDMSubdomains</A>(), <A HREF="../PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</A>(), <A HREF="../PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</A>()
-<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCGASMCreateSubdomains2D.html#PCGASMCreateSubdomains2D">PCGASMCreateSubdomains2D</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/gasm/gasm.c.html#PCGASMSetUseDMSubdomains">src/ksp/pc/impls/gasm/gasm.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCGASMType.html b/docs/manualpages/PC/PCGASMType.html
index 84a9228..b1546fe 100644
--- a/docs/manualpages/PC/PCGASMType.html
+++ b/docs/manualpages/PC/PCGASMType.html
@@ -5,15 +5,18 @@
 <TITLE>PCGASMType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGASMType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGASMType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGASMType"><H1>PCGASMType</H1></A>
 Type of generalized additive Schwarz method to use (differs from ASM in allowing multiple processors per subdomain). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PC_GASM_BASIC = 3,PC_GASM_RESTRICT = 1,PC_GASM_INTERPOLATE = 2,PC_GASM_NONE = 0} <A HREF="../PC/PCGASMType.html#PCGASMType">PCGASMType</A>;
 </PRE>
-Each subdomain has nested inner and outer parts.  The inner subdomains are assumed to form a non-overlapping covering of the computational Many brdomain, while the outer subdomains contain the inner subdomains and overlap with each other.  This preconditioner will compute Many bra subdomain correction over each *outer* subdomain from a residual computed there, but its different variants will differ in Many br(a) how the outer subdomain residual is computed, and (b) how the outer subdomai [...]
+Each subdomain has nested inner and outer parts.  The inner subdomains are assumed to form a non-overlapping covering of the computational
+domain, while the outer subdomains contain the inner subdomains and overlap with each other.  This preconditioner will compute
+a subdomain correction over each *outer* subdomain from a residual computed there, but its different variants will differ in
+(a) how the outer subdomain residual is computed, and (b) how the outer subdomain correction is computed.
 <P>
 <pre>
  PC_GASM_BASIC       - Symmetric version where the full from the outer subdomain is used, and the resulting correction is applied
@@ -60,7 +63,7 @@ Each subdomain has nested inner and outer parts.  The inner subdomains are assum
                        Not very good.
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGASMSetType.html#PCGASMSetType">PCGASMSetType</A>()
diff --git a/docs/manualpages/PC/PCGalerkinGetKSP.html b/docs/manualpages/PC/PCGalerkinGetKSP.html
index 68fabb0..ca66494 100644
--- a/docs/manualpages/PC/PCGalerkinGetKSP.html
+++ b/docs/manualpages/PC/PCGalerkinGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>PCGalerkinGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGalerkinGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGalerkinGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGalerkinGetKSP"><H1>PCGalerkinGetKSP</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> object in the Galerkin <A HREF="../PC/PC.html#PC">PC</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> object in the Galerkin <A HREF=".
 #include "petscksp.h" 
 PetscErrorCode  PCGalerkinGetKSP(PC pc,KSP *ksp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> object Many br
+<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, get, Galerkin preconditioner, sub preconditioner
@@ -32,7 +32,7 @@ Not Collective Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PCGALERKIN.html#PCGALERKIN">PCGALERKIN</A>,
-<BR><A HREF="../PC/PCGalerkinSetRestriction.html#PCGalerkinSetRestriction">PCGalerkinSetRestriction</A>(), <A HREF="../PC/PCGalerkinSetInterpolation.html#PCGalerkinSetInterpolation">PCGalerkinSetInterpolation</A>() Many br
+<BR><A HREF="../PC/PCGalerkinSetRestriction.html#PCGalerkinSetRestriction">PCGalerkinSetRestriction</A>(), <A HREF="../PC/PCGalerkinSetInterpolation.html#PCGalerkinSetInterpolation">PCGalerkinSetInterpolation</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/galerkin/galerkin.c.html#PCGalerkinGetKSP">src/ksp/pc/impls/galerkin/galerkin.c</A>
diff --git a/docs/manualpages/PC/PCGalerkinSetInterpolation.html b/docs/manualpages/PC/PCGalerkinSetInterpolation.html
index 07874a7..e71f2b2 100644
--- a/docs/manualpages/PC/PCGalerkinSetInterpolation.html
+++ b/docs/manualpages/PC/PCGalerkinSetInterpolation.html
@@ -5,8 +5,8 @@
 <TITLE>PCGalerkinSetInterpolation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGalerkinSetInterpolation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGalerkinSetInterpolation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGalerkinSetInterpolation"><H1>PCGalerkinSetInterpolation</H1></A>
 Sets the interpolation operator for the "Galerkin-type" preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Sets the interpolation operator for the "Galerkin-type" preconditioner
 #include "petscksp.h" 
 PetscErrorCode  PCGalerkinSetInterpolation(PC pc,Mat P)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the interpolation operator Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the interpolation operator
+</TD></TR></TABLE>
 <P>
-Notes: Either this or <A HREF="../PC/PCGalerkinSetRestriction.html#PCGalerkinSetRestriction">PCGalerkinSetRestriction</A>() or both must be called Many br
+Notes: Either this or <A HREF="../PC/PCGalerkinSetRestriction.html#PCGalerkinSetRestriction">PCGalerkinSetRestriction</A>() or both must be called
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, Galerkin preconditioner
@@ -31,7 +33,7 @@ Notes: Either this or <A HREF="../PC/PCGalerkinSetRestriction.html#PCGalerkinSet
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PCGALERKIN.html#PCGALERKIN">PCGALERKIN</A>,
-<BR><A HREF="../PC/PCGalerkinSetRestriction.html#PCGalerkinSetRestriction">PCGalerkinSetRestriction</A>(), <A HREF="../PC/PCGalerkinGetKSP.html#PCGalerkinGetKSP">PCGalerkinGetKSP</A>() Many br
+<BR><A HREF="../PC/PCGalerkinSetRestriction.html#PCGalerkinSetRestriction">PCGalerkinSetRestriction</A>(), <A HREF="../PC/PCGalerkinGetKSP.html#PCGalerkinGetKSP">PCGalerkinGetKSP</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/galerkin/galerkin.c.html#PCGalerkinSetInterpolation">src/ksp/pc/impls/galerkin/galerkin.c</A>
diff --git a/docs/manualpages/PC/PCGalerkinSetRestriction.html b/docs/manualpages/PC/PCGalerkinSetRestriction.html
index fee6304..f54f65e 100644
--- a/docs/manualpages/PC/PCGalerkinSetRestriction.html
+++ b/docs/manualpages/PC/PCGalerkinSetRestriction.html
@@ -5,8 +5,8 @@
 <TITLE>PCGalerkinSetRestriction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGalerkinSetRestriction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGalerkinSetRestriction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGalerkinSetRestriction"><H1>PCGalerkinSetRestriction</H1></A>
 Sets the restriction operator for the "Galerkin-type" preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Sets the restriction operator for the "Galerkin-type" preconditioner
 #include "petscksp.h" 
 PetscErrorCode  PCGalerkinSetRestriction(PC pc,Mat R)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the restriction operator Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>R </B></TD><TD>- the restriction operator
+</TD></TR></TABLE>
 <P>
-Notes: Either this or <A HREF="../PC/PCGalerkinSetInterpolation.html#PCGalerkinSetInterpolation">PCGalerkinSetInterpolation</A>() or both must be called Many br
+Notes: Either this or <A HREF="../PC/PCGalerkinSetInterpolation.html#PCGalerkinSetInterpolation">PCGalerkinSetInterpolation</A>() or both must be called
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, Galerkin preconditioner
@@ -31,7 +33,7 @@ Notes: Either this or <A HREF="../PC/PCGalerkinSetInterpolation.html#PCGalerkinS
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PCGALERKIN.html#PCGALERKIN">PCGALERKIN</A>,
-<BR><A HREF="../PC/PCGalerkinSetInterpolation.html#PCGalerkinSetInterpolation">PCGalerkinSetInterpolation</A>(), <A HREF="../PC/PCGalerkinGetKSP.html#PCGalerkinGetKSP">PCGalerkinGetKSP</A>() Many br
+<BR><A HREF="../PC/PCGalerkinSetInterpolation.html#PCGalerkinSetInterpolation">PCGalerkinSetInterpolation</A>(), <A HREF="../PC/PCGalerkinGetKSP.html#PCGalerkinGetKSP">PCGalerkinGetKSP</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/galerkin/galerkin.c.html#PCGalerkinSetRestriction">src/ksp/pc/impls/galerkin/galerkin.c</A>
diff --git a/docs/manualpages/PC/PCGetApplicationContext.html b/docs/manualpages/PC/PCGetApplicationContext.html
index 41f3c50..6c45fb6 100644
--- a/docs/manualpages/PC/PCGetApplicationContext.html
+++ b/docs/manualpages/PC/PCGetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetApplicationContext"><H1>PCGetApplicationContext</H1></A>
 Gets the user-defined context for the linear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the user-defined context for the linear solver.
 #include "petscpc.h" 
 PetscErrorCode  PCGetApplicationContext(PC pc,void *usrP)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -<A HREF="../PC/PC.html#PC">PC</A> context Many br
+<DT><B>pc </B> -<A HREF="../PC/PC.html#PC">PC</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>usrP </B> -user context Many br
+<DT><B>usrP </B> -user context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, get, application, context
diff --git a/docs/manualpages/PC/PCGetDM.html b/docs/manualpages/PC/PCGetDM.html
index c4cdf7d..729a03e 100644
--- a/docs/manualpages/PC/PCGetDM.html
+++ b/docs/manualpages/PC/PCGetDM.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetDM"><H1>PCGetDM</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some preconditioners 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some precondition
 #include "petscpc.h" 
 PetscErrorCode  PCGetDM(PC pc,DM *dm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm </B> -the dm Many br
+<DT><B>dm </B> -the dm
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCGetDiagonalScale.html b/docs/manualpages/PC/PCGetDiagonalScale.html
index ae661a3..9188893 100644
--- a/docs/manualpages/PC/PCGetDiagonalScale.html
+++ b/docs/manualpages/PC/PCGetDiagonalScale.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetDiagonalScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetDiagonalScale"><H1>PCGetDiagonalScale</H1></A>
 Indicates if the preconditioner applies an additional left and right scaling as needed by certain time-stepping codes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Indicates if the preconditioner applies an additional left and right scaling as
 #include "petscksp.h" 
 PetscErrorCode  PCGetDiagonalScale(PC pc,PetscBool  *flag)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if it applies the scaling Many br
+<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if it applies the scaling
 <br>
 <P>
- Many br
+
 <P>
-Notes: If this returns <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> then the system solved via the Krylov method is Many br
+Notes: If this returns <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> then the system solved via the Krylov method is
 <pre>
           D M A D^{-1} y = D M b  for left preconditioning or
 </pre>
diff --git a/docs/manualpages/PC/PCGetOperators.html b/docs/manualpages/PC/PCGetOperators.html
index 161265f..fa01ade 100644
--- a/docs/manualpages/PC/PCGetOperators.html
+++ b/docs/manualpages/PC/PCGetOperators.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetOperators"><H1>PCGetOperators</H1></A>
 Gets the matrix associated with the linear system and possibly a different one associated with the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,30 @@ Gets the matrix associated with the linear system and possibly a different one a
 #include "petscksp.h" 
 PetscErrorCode  PCGetOperators(PC pc,Mat *Amat,Mat *Pmat)
 </PRE>
-Not collective, though parallel Mats are returned if the <A HREF="../PC/PC.html#PC">PC</A> is parallel Many br
+Not collective, though parallel Mats are returned if the <A HREF="../PC/PC.html#PC">PC</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix defining the linear system Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix from which the preconditioner is constructed, usually the same as Amat. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix defining the linear system
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix from which the preconditioner is constructed, usually the same as Amat.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Does not increase the reference count of the matrices, so you should not destroy them Many br
+Notes: Does not increase the reference count of the matrices, so you should not destroy them
 <P>
-Alternative usage: If the operators have NOT been set with <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>() then the operators Many brare created in <A HREF="../PC/PC.html#PC">PC</A> and returned to the user. In this case, if both operators Many brmat and pmat are requested, two DIFFERENT operators will be returned. If Many bronly one is requested both operators in the <A HREF="../PC/PC.html#PC">PC</A> will be the same (i.e. as [...]
+Alternative usage: If the operators have NOT been set with <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>() then the operators
+are created in <A HREF="../PC/PC.html#PC">PC</A> and returned to the user. In this case, if both operators
+mat and pmat are requested, two DIFFERENT operators will be returned. If
+only one is requested both operators in the <A HREF="../PC/PC.html#PC">PC</A> will be the same (i.e. as
+if one had called <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>() with the same argument for both Mats).
+The user must set the sizes of the returned matrices and their type etc just
+as if the user created them with <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>(). For example,
 <P>
 <pre>
         <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCGetOperators.html#PCGetOperators">PCGetOperators</A>(ksp/pc,&Amat,NULL); is equivalent to
@@ -51,7 +59,7 @@ Alternative usage: If the operators have NOT been set with <A HREF="../KSP/KSP.h
           set size, type, etc of Amat
 </pre>
 <P>
-and Many br
+and
 <P>
 <pre>
         <A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PCGetOperators.html#PCGetOperators">PCGetOperators</A>(ksp/pc,&Amat,&Pmat); is equivalent to
@@ -79,7 +87,14 @@ and Many br
           set size, type, etc of Amat and Pmat
 </pre>
 <P>
-The rational for this support is so that when creating a <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, or <A HREF="../KSP/KSP.html#KSP">KSP</A> the hierarchy Many brof underlying objects (i.e. <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) and their livespans can be completely Many brmanaged by the top most level object (i.e. the <A HREF="../TS/TS.h [...]
+The rational for this support is so that when creating a <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, or <A HREF="../KSP/KSP.html#KSP">KSP</A> the hierarchy
+of underlying objects (i.e. <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>) and their livespans can be completely
+managed by the top most level object (i.e. the <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, or <A HREF="../KSP/KSP.html#KSP">KSP</A>). Another way to look
+at this is when you create a <A HREF="../SNES/SNES.html#SNES">SNES</A> you do not NEED to create a <A HREF="../KSP/KSP.html#KSP">KSP</A> and attach it to
+the <A HREF="../SNES/SNES.html#SNES">SNES</A> object (the <A HREF="../SNES/SNES.html#SNES">SNES</A> object manages it for you). Similarly when you create a <A HREF="../KSP/KSP.html#KSP">KSP</A>
+you do not need to attach a <A HREF="../PC/PC.html#PC">PC</A> to it (the <A HREF="../KSP/KSP.html#KSP">KSP</A> object manages the <A HREF="../PC/PC.html#PC">PC</A> object for you).
+Thus, why should YOU have to create the <A HREF="../Mat/Mat.html#Mat">Mat</A> and attach it to the <A HREF="../SNES/SNES.html#SNES">SNES</A>/<A HREF="../KSP/KSP.html#KSP">KSP</A>/<A HREF="../PC/PC.html#PC">PC</A>, when
+it can be created for you?
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCGetOperatorsSet.html b/docs/manualpages/PC/PCGetOperatorsSet.html
index 4ab17c5..63df271 100644
--- a/docs/manualpages/PC/PCGetOperatorsSet.html
+++ b/docs/manualpages/PC/PCGetOperatorsSet.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetOperatorsSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetOperatorsSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetOperatorsSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetOperatorsSet"><H1>PCGetOperatorsSet</H1></A>
 Determines if the matrix associated with the linear system and possibly a different one associated with the preconditioner have been set in the <A HREF="../PC/PC.html#PC">PC</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Determines if the matrix associated with the linear system and possibly a differ
 #include "petscksp.h" 
 PetscErrorCode  PCGetOperatorsSet(PC pc,PetscBool  *mat,PetscBool  *pmat)
 </PRE>
-Not collective, though the results on all processes should be the same Many br
+Not collective, though the results on all processes should be the same
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix associated with the linear system was set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pmat </B></TD><TD>- matrix associated with the preconditioner was set, usually the same Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix associated with the linear system was set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pmat </B></TD><TD>- matrix associated with the preconditioner was set, usually the same
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, get, operators, matrix, linear system
diff --git a/docs/manualpages/PC/PCGetOptionsPrefix.html b/docs/manualpages/PC/PCGetOptionsPrefix.html
index 2231b63..76788c0 100644
--- a/docs/manualpages/PC/PCGetOptionsPrefix.html
+++ b/docs/manualpages/PC/PCGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetOptionsPrefix"><H1>PCGetOptionsPrefix</H1></A>
 Gets the prefix used for searching for all <A HREF="../PC/PC.html#PC">PC</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Gets the prefix used for searching for all <A HREF="../PC/PC.html#PC">PC</A> opt
 #include "petscksp.h" 
 PetscErrorCode  PCGetOptionsPrefix(PC pc,const char *prefix[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used, is returned Many br
+<DT><B>prefix </B> -pointer to the prefix string used, is returned
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prifix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prifix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, get, options, prefix, database
diff --git a/docs/manualpages/PC/PCGetReusePreconditioner.html b/docs/manualpages/PC/PCGetReusePreconditioner.html
index 048e518..b011f8d 100644
--- a/docs/manualpages/PC/PCGetReusePreconditioner.html
+++ b/docs/manualpages/PC/PCGetReusePreconditioner.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetReusePreconditioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetReusePreconditioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetReusePreconditioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetReusePreconditioner"><H1>PCGetReusePreconditioner</H1></A>
 Determines if the <A HREF="../PC/PC.html#PC">PC</A> reuses the current preconditioner even if the operator in the preconditioner has changed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Determines if the <A HREF="../PC/PC.html#PC">PC</A> reuses the current precondit
 #include "petscksp.h" 
 PetscErrorCode  PCGetReusePreconditioner(PC pc,PetscBool *flag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> do not compute a new preconditioner, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> do compute a new preconditioner Many br
+<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> do not compute a new preconditioner, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> do compute a new preconditioner
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGetOperators.html#PCGetOperators">PCGetOperators</A>(), <A HREF="../Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</A>(), <A HREF="../PC/PCSetReusePreconditioner.html#PCSetReusePreconditioner">PCSetReusePreconditioner</A>()
diff --git a/docs/manualpages/PC/PCGetSetUpFailedReason.html b/docs/manualpages/PC/PCGetSetUpFailedReason.html
index c4b4b84..34d2105 100644
--- a/docs/manualpages/PC/PCGetSetUpFailedReason.html
+++ b/docs/manualpages/PC/PCGetSetUpFailedReason.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetSetUpFailedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetSetUpFailedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetSetUpFailedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetSetUpFailedReason"><H1>PCGetSetUpFailedReason</H1></A>
 Gets the reason a <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() failed or 0 if it did not fail 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the reason a <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() failed or 0
 #include "petscksp.h" 
 PetscErrorCode PCGetSetUpFailedReason(PC pc,PCFailedReason *reason)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>reason </B> -the reason it failed, currently only -1  Many br
+<DT><B>reason </B> -the reason it failed, currently only -1 
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, setup
diff --git a/docs/manualpages/PC/PCGetType.html b/docs/manualpages/PC/PCGetType.html
index 51a4b88..cad30b8 100644
--- a/docs/manualpages/PC/PCGetType.html
+++ b/docs/manualpages/PC/PCGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetType"><H1>PCGetType</H1></A>
 Gets the <A HREF="../PC/PC.html#PC">PC</A> method type and name (as a string) from the <A HREF="../PC/PC.html#PC">PC</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../PC/PC.html#PC">PC</A> method type and name (as a string) fr
 #include "petscpc.h" 
 PetscErrorCode  PCGetType(PC pc,PCType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -name of preconditioner method Many br
+<DT><B>type </B> -name of preconditioner method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, get, method, name, type
diff --git a/docs/manualpages/PC/PCGetUseAmat.html b/docs/manualpages/PC/PCGetUseAmat.html
index c3069c7..b3d52f0 100644
--- a/docs/manualpages/PC/PCGetUseAmat.html
+++ b/docs/manualpages/PC/PCGetUseAmat.html
@@ -5,8 +5,8 @@
 <TITLE>PCGetUseAmat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCGetUseAmat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCGetUseAmat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCGetUseAmat"><H1>PCGetUseAmat</H1></A>
 Gets a flag to indicate that when the preconditioner needs to apply (part of) the operator during the preconditioning process it applies the Amat provided to <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>(), <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>(), <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>(), KSPSetOperator() or PCSetOperator() not the Pmat. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Gets a flag to indicate that when the preconditioner needs to apply (part of) th
 #include "petscksp.h" 
 PetscErrorCode  PCGetUseAmat(PC pc,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use the Amat, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to use the Pmat (default is false) Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use the Amat, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to use the Pmat (default is false)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For the common case in which the linear system matrix and the matrix used to construct the Many brpreconditioner are identical, this routine is does nothing. Many br
+For the common case in which the linear system matrix and the matrix used to construct the
+preconditioner are identical, this routine is does nothing.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>(), <A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>, PGMG, <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCCOMPOSITE.html#PCCOMPOSITE">PCCOMPOSITE</A>
diff --git a/docs/manualpages/PC/PCHYPRE.html b/docs/manualpages/PC/PCHYPRE.html
index 78e780b..6f35fd4 100644
--- a/docs/manualpages/PC/PCHYPRE.html
+++ b/docs/manualpages/PC/PCHYPRE.html
@@ -5,36 +5,56 @@
 <TITLE>PCHYPRE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCHYPRE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCHYPRE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCHYPRE"><H1>PCHYPRE</H1></A>
 Allows you to use the matrix element based preconditioners in the LLNL package hypre 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_hypre_type </B></TD><TD>- One of pilut, parasails, boomeramg, ams, ads Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Too many others to list, run with </B></TD><TD>- pc_type hypre -pc_hypre_type XXX -help to see options for the XXX Many brpreconditioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_hypre_type </B></TD><TD>- One of pilut, parasails, boomeramg, ams, ads
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Too many others to list, run with </B></TD><TD>- pc_type hypre -pc_hypre_type XXX -help to see options for the XXX
+preconditioner
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Apart from pc_hypre_type (for which there is <A HREF="../PC/PCHYPRESetType.html#PCHYPRESetType">PCHYPRESetType</A>()), Many brthe many hypre options can ONLY be set via the options database (e.g. the command line Many bror with <A HREF="../Sys/PetscOptionsSetValue.html#PetscOptionsSetValue">PetscOptionsSetValue</A>(), there are no functions to set them) Many br
+Notes: Apart from pc_hypre_type (for which there is <A HREF="../PC/PCHYPRESetType.html#PCHYPRESetType">PCHYPRESetType</A>()),
+the many hypre options can ONLY be set via the options database (e.g. the command line
+or with <A HREF="../Sys/PetscOptionsSetValue.html#PetscOptionsSetValue">PetscOptionsSetValue</A>(), there are no functions to set them)
 <P>
-The options -pc_hypre_boomeramg_max_iter and -pc_hypre_boomeramg_rtol refer to the number of iterations Many br(V-cycles) and tolerance that boomeramg does EACH time it is called. So for example, if Many br-pc_hypre_boomeramg_max_iter is set to 2 then 2-V-cycles are being used to define the preconditioner Many br(-pc_hypre_boomeramg_rtol should be set to 0.0 - the default - to strictly use a fixed number of Many briterations per hypre call). -ksp_max_it and -ksp_rtol STILL determine the  [...]
+The options -pc_hypre_boomeramg_max_iter and -pc_hypre_boomeramg_rtol refer to the number of iterations
+(V-cycles) and tolerance that boomeramg does EACH time it is called. So for example, if
+-pc_hypre_boomeramg_max_iter is set to 2 then 2-V-cycles are being used to define the preconditioner
+(-pc_hypre_boomeramg_rtol should be set to 0.0 - the default - to strictly use a fixed number of
+iterations per hypre call). -ksp_max_it and -ksp_rtol STILL determine the total number of iterations
+and tolerance for the Krylov solver. For example, if -pc_hypre_boomeramg_max_iter is 2 and -ksp_max_it is 10
+then AT MOST twenty V-cycles of boomeramg will be called.
 <P>
-Note that the option -pc_hypre_boomeramg_relax_type_all defaults to symmetric relaxation Many br(symmetric-SOR/Jacobi), which is required for Krylov solvers like CG that expect symmetry. Many brOtherwise, you may want to use -pc_hypre_boomeramg_relax_type_all SOR/Jacobi. Many brIf you wish to use BoomerAMG WITHOUT a Krylov method use -ksp_type richardson NOT -ksp_type preonly Many brand use -ksp_max_it to control the number of V-cycles. Many br(see the PETSc FAQ.html at the PETSc website [...]
+Note that the option -pc_hypre_boomeramg_relax_type_all defaults to symmetric relaxation
+(symmetric-SOR/Jacobi), which is required for Krylov solvers like CG that expect symmetry.
+Otherwise, you may want to use -pc_hypre_boomeramg_relax_type_all SOR/Jacobi.
+If you wish to use BoomerAMG WITHOUT a Krylov method use -ksp_type richardson NOT -ksp_type preonly
+and use -ksp_max_it to control the number of V-cycles.
+(see the PETSc FAQ.html at the PETSc website under the Documentation tab).
 <P>
-2007-02-03 Using HYPRE-1.11.1b, the routine HYPRE_BoomerAMGSolveT and the option Many br-pc_hypre_parasails_reuse were failing with SIGSEGV. Dalcin L. Many br
+2007-02-03 Using HYPRE-1.11.1b, the routine HYPRE_BoomerAMGSolveT and the option
+-pc_hypre_parasails_reuse were failing with SIGSEGV. Dalcin L.
 <P>
-<A HREF="../Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</A>() - if you provide a near null space to your matrix it is ignored by hypre UNLESS you also use Many br
+<A HREF="../Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</A>() - if you provide a near null space to your matrix it is ignored by hypre UNLESS you also use
 <H3><FONT COLOR="#CC3333">the two options</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_hypre_boomeramg_nodal_coarsen <n> </B></TD><TD>- where n is from 1 to 6 (see HYPRE_BOOMERAMGSetNodal()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_hypre_boomeramg_vec_interp_variant <v> where v is from 1 to 3 (see HYPRE_BoomerAMGSetInterpVecVariant())</B></TD><TD>-  Many brDepending on the linear system you may see the same or different convergence depending on the values you use. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_hypre_boomeramg_nodal_coarsen <n> </B></TD><TD>- where n is from 1 to 6 (see HYPRE_BOOMERAMGSetNodal())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_hypre_boomeramg_vec_interp_variant <v> where v is from 1 to 3 (see HYPRE_BoomerAMGSetInterpVecVariant())</B></TD><TD>- 
+Depending on the linear system you may see the same or different convergence depending on the values you use.
+</TD></TR></TABLE>
 <P>
-See <A HREF="../PC/PCPFMG.html#PCPFMG">PCPFMG</A> for access to the hypre Struct PFMG solver Many br
+See <A HREF="../PC/PCPFMG.html#PCPFMG">PCPFMG</A> for access to the hypre Struct PFMG solver
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCHYPRESetType.html#PCHYPRESetType">PCHYPRESetType</A>(), <A HREF="../PC/PCPFMG.html#PCPFMG">PCPFMG</A> Many br
+<BR><A HREF="../PC/PCHYPRESetType.html#PCHYPRESetType">PCHYPRESetType</A>(), <A HREF="../PC/PCPFMG.html#PCPFMG">PCPFMG</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/hypre/hypre.c.html#PCHYPRE">src/ksp/pc/impls/hypre/hypre.c</A>
diff --git a/docs/manualpages/PC/PCHYPREGetType.html b/docs/manualpages/PC/PCHYPREGetType.html
index 2f839f0..8811495 100644
--- a/docs/manualpages/PC/PCHYPREGetType.html
+++ b/docs/manualpages/PC/PCHYPREGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCHYPREGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCHYPREGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCHYPREGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCHYPREGetType"><H1>PCHYPREGetType</H1></A>
 Gets which hypre preconditioner you are using 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,18 @@ Gets which hypre preconditioner you are using
 PetscErrorCode  PCHYPREGetType(PC pc,const char *name[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -either  pilut, parasails, boomeramg, ams, ads Many br
+<DT><B>name </B> -either  pilut, parasails, boomeramg, ams, ads
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCHYPRESetType.html#PCHYPRESetType">PCHYPRESetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCHYPRE.html#PCHYPRE">PCHYPRE</A> Many br
+<BR><A HREF="../PC/PCHYPRE.html#PCHYPRE">PCHYPRE</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/hypre/hypre.c.html#PCHYPREGetType">src/ksp/pc/impls/hypre/hypre.c</A>
diff --git a/docs/manualpages/PC/PCHYPRESetAlphaPoissonMatrix.html b/docs/manualpages/PC/PCHYPRESetAlphaPoissonMatrix.html
index e414810..f0ff5f4 100644
--- a/docs/manualpages/PC/PCHYPRESetAlphaPoissonMatrix.html
+++ b/docs/manualpages/PC/PCHYPRESetAlphaPoissonMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>PCHYPRESetAlphaPoissonMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCHYPRESetAlphaPoissonMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCHYPRESetAlphaPoissonMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCHYPRESetAlphaPoissonMatrix"><H1>PCHYPRESetAlphaPoissonMatrix</H1></A>
 Set vector Poisson matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Set vector Poisson matrix
 #include "petscpc.h" 
 PetscErrorCode PCHYPRESetAlphaPoissonMatrix(PC pc, Mat A)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: A should be obtained by discretizing the vector valued Poisson problem with linear finite elements Many br
+Notes: A should be obtained by discretizing the vector valued Poisson problem with linear finite elements
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 
diff --git a/docs/manualpages/PC/PCHYPRESetBetaPoissonMatrix.html b/docs/manualpages/PC/PCHYPRESetBetaPoissonMatrix.html
index 7764dff..ce5b6e0 100644
--- a/docs/manualpages/PC/PCHYPRESetBetaPoissonMatrix.html
+++ b/docs/manualpages/PC/PCHYPRESetBetaPoissonMatrix.html
@@ -5,8 +5,8 @@
 <TITLE>PCHYPRESetBetaPoissonMatrix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCHYPRESetBetaPoissonMatrix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCHYPRESetBetaPoissonMatrix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCHYPRESetBetaPoissonMatrix"><H1>PCHYPRESetBetaPoissonMatrix</H1></A>
 Set Poisson matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Set Poisson matrix
 #include "petscpc.h" 
 PetscErrorCode PCHYPRESetBetaPoissonMatrix(PC pc, Mat A)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: A should be obtained by discretizing the Poisson problem with linear finite elements. Many brFollowing HYPRE convention, the scalar Poisson solver of AMS can be turned off by passing NULL. Many br
+Notes: A should be obtained by discretizing the Poisson problem with linear finite elements.
+Following HYPRE convention, the scalar Poisson solver of AMS can be turned off by passing NULL.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 
diff --git a/docs/manualpages/PC/PCHYPRESetDiscreteCurl.html b/docs/manualpages/PC/PCHYPRESetDiscreteCurl.html
index 9fd6bd0..70f0627 100644
--- a/docs/manualpages/PC/PCHYPRESetDiscreteCurl.html
+++ b/docs/manualpages/PC/PCHYPRESetDiscreteCurl.html
@@ -5,8 +5,8 @@
 <TITLE>PCHYPRESetDiscreteCurl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCHYPRESetDiscreteCurl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCHYPRESetDiscreteCurl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCHYPRESetDiscreteCurl"><H1>PCHYPRESetDiscreteCurl</H1></A>
 Set discrete curl matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Set discrete curl matrix
 #include "petscpc.h" 
 PetscErrorCode PCHYPRESetDiscreteCurl(PC pc, Mat C)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>C </B></TD><TD>- the discrete curl Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>C </B></TD><TD>- the discrete curl
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: C should have as many rows as the number of faces and as many columns as the number of edges in the mesh Many brEach row of G has as many nonzeros as the number of edges of a face, with column indexes being the global indexes of the corresponding edge: matrix entries are +1 and -1 depending on edge orientation with respect to the face orientation Many br
+Notes: C should have as many rows as the number of faces and as many columns as the number of edges in the mesh
+Each row of G has as many nonzeros as the number of edges of a face, with column indexes being the global indexes of the corresponding edge: matrix entries are +1 and -1 depending on edge orientation with respect to the face orientation
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 
diff --git a/docs/manualpages/PC/PCHYPRESetDiscreteGradient.html b/docs/manualpages/PC/PCHYPRESetDiscreteGradient.html
index 5f617f8..29fdaaf 100644
--- a/docs/manualpages/PC/PCHYPRESetDiscreteGradient.html
+++ b/docs/manualpages/PC/PCHYPRESetDiscreteGradient.html
@@ -5,8 +5,8 @@
 <TITLE>PCHYPRESetDiscreteGradient</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCHYPRESetDiscreteGradient.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCHYPRESetDiscreteGradient.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCHYPRESetDiscreteGradient"><H1>PCHYPRESetDiscreteGradient</H1></A>
 Set discrete gradient matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Set discrete gradient matrix
 #include "petscpc.h" 
 PetscErrorCode PCHYPRESetDiscreteGradient(PC pc, Mat G)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>G </B></TD><TD>- the discrete gradient Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>G </B></TD><TD>- the discrete gradient
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: G should have as many rows as the number of edges and as many columns as the number of vertices in the mesh Many brEach row of G has 2 nonzeros, with column indexes being the global indexes of edge's endpoints: matrix entries are +1 and -1 depending on edge orientation Many br
+Notes: G should have as many rows as the number of edges and as many columns as the number of vertices in the mesh
+Each row of G has 2 nonzeros, with column indexes being the global indexes of edge's endpoints: matrix entries are +1 and -1 depending on edge orientation
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 
diff --git a/docs/manualpages/PC/PCHYPRESetEdgeConstantVectors.html b/docs/manualpages/PC/PCHYPRESetEdgeConstantVectors.html
index 3769e87..131ce33 100644
--- a/docs/manualpages/PC/PCHYPRESetEdgeConstantVectors.html
+++ b/docs/manualpages/PC/PCHYPRESetEdgeConstantVectors.html
@@ -5,8 +5,8 @@
 <TITLE>PCHYPRESetEdgeConstantVectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCHYPRESetEdgeConstantVectors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCHYPRESetEdgeConstantVectors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCHYPRESetEdgeConstantVectors"><H1>PCHYPRESetEdgeConstantVectors</H1></A>
 Set the representation of the constant vector fields in edge element basis 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Set the representation of the constant vector fields in edge element basis
 #include "petscpc.h" 
 PetscErrorCode PCHYPRESetEdgeConstantVectors(PC pc, Vec ozz, Vec zoz, Vec zzo)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozz </B></TD><TD>- vector representing (1,0,0) (or (1,0) in 2D) Many br</TD></TR></TABLE>
-<DT><B>zoz </B> -vector representing (0,1,0) (or (0,1) in 2D) Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ozz </B></TD><TD>- vector representing (1,0,0) (or (1,0) in 2D)
+</TD></TR></TABLE>
+<DT><B>zoz </B> -vector representing (0,1,0) (or (0,1) in 2D)
 <br>
 </TABLE>
-<DT><B>zzo </B> -vector representing (0,0,1) (use NULL in 2D) Many br
+<DT><B>zzo </B> -vector representing (0,0,1) (use NULL in 2D)
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCHYPRESetType.html b/docs/manualpages/PC/PCHYPRESetType.html
index a24760f..32e6136 100644
--- a/docs/manualpages/PC/PCHYPRESetType.html
+++ b/docs/manualpages/PC/PCHYPRESetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCHYPRESetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCHYPRESetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCHYPRESetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCHYPRESetType"><H1>PCHYPRESetType</H1></A>
 Sets which hypre preconditioner you wish to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,19 @@ PetscErrorCode  PCHYPRESetType(PC pc,const char name[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- either  pilut, parasails, boomeramg, ams, ads Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- either  pilut, parasails, boomeramg, ams, ads
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
--pc_hypre_type - One of pilut, parasails, boomeramg, ams, ads Many br
+-pc_hypre_type - One of pilut, parasails, boomeramg, ams, ads
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCHYPRE.html#PCHYPRE">PCHYPRE</A> Many br
+<BR><A HREF="../PC/PCHYPRE.html#PCHYPRE">PCHYPRE</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/hypre/hypre.c.html#PCHYPRESetType">src/ksp/pc/impls/hypre/hypre.c</A>
diff --git a/docs/manualpages/PC/PCICC.html b/docs/manualpages/PC/PCICC.html
index 8105617..c52f869 100644
--- a/docs/manualpages/PC/PCICC.html
+++ b/docs/manualpages/PC/PCICC.html
@@ -5,36 +5,46 @@
 <TITLE>PCICC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCICC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCICC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCICC"><H1>PCICC</H1></A>
 Incomplete Cholesky factorization preconditioners. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_levels <k> </B></TD><TD>- number of levels of fill for ICC(k) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_in_place </B></TD><TD>- only for ICC(0) with natural ordering, reuses the space of the matrix for Many brits factorization (overwrites original matrix) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_fill <nfill> </B></TD><TD>- expected amount of fill in factored matrix compared to original matrix, nfill > 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_ordering_type <natural,nd,1wd,rcm,qmd> </B></TD><TD>- set the row/column ordering of the factored matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_levels <k> </B></TD><TD>- number of levels of fill for ICC(k)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_in_place </B></TD><TD>- only for ICC(0) with natural ordering, reuses the space of the matrix for
+its factorization (overwrites original matrix)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_fill <nfill> </B></TD><TD>- expected amount of fill in factored matrix compared to original matrix, nfill > 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_ordering_type <natural,nd,1wd,rcm,qmd> </B></TD><TD>- set the row/column ordering of the factored matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Only implemented for some matrix formats. Not implemented in parallel. Many br
+Notes: Only implemented for some matrix formats. Not implemented in parallel.
 <P>
-For BAIJ matrices this implements a point block ICC. Many br
+For BAIJ matrices this implements a point block ICC.
 <P>
-The Manteuffel shift is only implemented for matrices with block size 1 Many br
+The Manteuffel shift is only implemented for matrices with block size 1
 <P>
-By default, the Manteuffel is applied (for matrices with block size 1). Call <A HREF="../PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</A>(pc,MAT_SHIFT_POSITIVE_DEFINITE); Many brto turn off the shift. Many br
+By default, the Manteuffel is applied (for matrices with block size 1). Call <A HREF="../PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</A>(pc,MAT_SHIFT_POSITIVE_DEFINITE);
+to turn off the shift.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -TONY F. CHAN AND HENK A. VAN DER VORST, Review article: APPROXIMATE AND INCOMPLETE FACTORIZATIONS,  Many brChapter in Parallel Numerical Algorithms, edited by D. Keyes, A. Semah, V. Venkatakrishnan, ICASE/LaRC Interdisciplinary Series in Many brScience and Engineering, Kluwer. Many br
+<DT><B>1. </B> -TONY F. CHAN AND HENK A. VAN DER VORST, Review article: APPROXIMATE AND INCOMPLETE FACTORIZATIONS, 
+Chapter in Parallel Numerical Algorithms, edited by D. Keyes, A. Semah, V. Venkatakrishnan, ICASE/LaRC Interdisciplinary Series in
+Science and Engineering, Kluwer.
 <br>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A>, <A HREF="../Mat/MatOrderingType.html#MatOrderingType">MatOrderingType</A>,
-<BR><A HREF="../PC/PCFactorSetZeroPivot.html#PCFactorSetZeroPivot">PCFactorSetZeroPivot</A>(), <A HREF="../PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</A>(), <A HREF="../PC/PCFactorSetShiftAmount.html#PCFactorSetShiftAmount">PCFactorSetShiftAmount</A>(), Many brPCFactorSetFill(), <A HREF="../PC/PCFactorSetMatOrderingType.html#PCFactorSetMatOrderingType">PCFactorSetMatOrderingType</A>(), <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCF [...]
+<BR><A HREF="../PC/PCFactorSetZeroPivot.html#PCFactorSetZeroPivot">PCFactorSetZeroPivot</A>(), <A HREF="../PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</A>(), <A HREF="../PC/PCFactorSetShiftAmount.html#PCFactorSetShiftAmount">PCFactorSetShiftAmount</A>(),
+<A HREF="../PC/PCFactorSetFill.html#PCFactorSetFill">PCFactorSetFill</A>(), <A HREF="../PC/PCFactorSetMatOrderingType.html#PCFactorSetMatOrderingType">PCFactorSetMatOrderingType</A>(), <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>(),
+<A HREF="../PC/PCFactorSetLevels.html#PCFactorSetLevels">PCFactorSetLevels</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/factor/icc/icc.c.html#PCICC">src/ksp/pc/impls/factor/icc/icc.c</A>
diff --git a/docs/manualpages/PC/PCILU.html b/docs/manualpages/PC/PCILU.html
index 1c0f84f..af4a8da 100644
--- a/docs/manualpages/PC/PCILU.html
+++ b/docs/manualpages/PC/PCILU.html
@@ -5,42 +5,66 @@
 <TITLE>PCILU</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCILU.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCILU.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCILU"><H1>PCILU</H1></A>
 Incomplete factorization preconditioners. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_levels <k> </B></TD><TD>- number of levels of fill for ILU(k) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_in_place </B></TD><TD>- only for ILU(0) with natural ordering, reuses the space of the matrix for Many brits factorization (overwrites original matrix) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_diagonal_fill </B></TD><TD>- fill in a zero diagonal even if levels of fill indicate it wouldn't be fill Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_ordering </B></TD><TD>- reuse ordering of factorized matrix from previous factorization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_fill <nfill> </B></TD><TD>- expected amount of fill in factored matrix compared to original matrix, nfill > 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_nonzeros_along_diagonal </B></TD><TD>- reorder the matrix before factorization to remove zeros from the diagonal, Many brthis decreases the chance of getting a zero pivot Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_ordering_type <natural,nd,1wd,rcm,qmd> </B></TD><TD>- set the row/column ordering of the factored matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_pivot_in_blocks </B></TD><TD>- for block ILU(k) factorization, i.e. with BAIJ matrices with block size larger Many brthan 1 the diagonal blocks are factored with partial pivoting (this increases the Many brstability of the ILU factorization Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_levels <k> </B></TD><TD>- number of levels of fill for ILU(k)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_in_place </B></TD><TD>- only for ILU(0) with natural ordering, reuses the space of the matrix for
+its factorization (overwrites original matrix)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_diagonal_fill </B></TD><TD>- fill in a zero diagonal even if levels of fill indicate it wouldn't be fill
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_ordering </B></TD><TD>- reuse ordering of factorized matrix from previous factorization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_fill <nfill> </B></TD><TD>- expected amount of fill in factored matrix compared to original matrix, nfill > 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_nonzeros_along_diagonal </B></TD><TD>- reorder the matrix before factorization to remove zeros from the diagonal,
+this decreases the chance of getting a zero pivot
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_ordering_type <natural,nd,1wd,rcm,qmd> </B></TD><TD>- set the row/column ordering of the factored matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_pivot_in_blocks </B></TD><TD>- for block ILU(k) factorization, i.e. with BAIJ matrices with block size larger
+than 1 the diagonal blocks are factored with partial pivoting (this increases the
+stability of the ILU factorization
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Only implemented for some matrix formats. (for parallel see <A HREF="../PC/PCHYPRE.html#PCHYPRE">PCHYPRE</A> for hypre's ILU) Many br
+Notes: Only implemented for some matrix formats. (for parallel see <A HREF="../PC/PCHYPRE.html#PCHYPRE">PCHYPRE</A> for hypre's ILU)
 <P>
-For BAIJ matrices this implements a point block ILU Many br
+For BAIJ matrices this implements a point block ILU
 <P>
-The "symmetric" application of this preconditioner is not actually symmetric since L is not transpose(U) Many breven when the matrix is not symmetric since the U stores the diagonals of the factorization. Many br
+The "symmetric" application of this preconditioner is not actually symmetric since L is not transpose(U)
+even when the matrix is not symmetric since the U stores the diagonals of the factorization.
 <P>
-If you are using <A HREF="../Mat/MATSEQAIJCUSPARSE.html#MATSEQAIJCUSPARSE">MATSEQAIJCUSPARSE</A> matrices (or MATMPIAIJCUSPARESE matrices with block Jacobi), factorization Many bris never done on the GPU). Many br
+If you are using <A HREF="../Mat/MATSEQAIJCUSPARSE.html#MATSEQAIJCUSPARSE">MATSEQAIJCUSPARSE</A> matrices (or MATMPIAIJCUSPARESE matrices with block Jacobi), factorization
+is never done on the GPU).
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- T. Dupont, R. Kendall, and H. Rachford. An approximate factorization procedure for solving Many brself adjoint elliptic difference equations. SIAM J. Numer. Anal., 5, 1968. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- T.A. Oliphant. An implicit numerical method for solving two dimensional timedependent diffusion problems. Quart. Appl. Math., 19, 1961. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- TONY F. CHAN AND HENK A. VAN DER VORST, APPROXIMATE AND INCOMPLETE FACTORIZATIONS,  Many brChapter in Parallel Numerical Many brAlgorithms, edited by D. Keyes, A. Semah, V. Venkatakrishnan, ICASE/LaRC Interdisciplinary Series in Many brScience and Engineering, Kluwer. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- T. Dupont, R. Kendall, and H. Rachford. An approximate factorization procedure for solving
+self adjoint elliptic difference equations. SIAM J. Numer. Anal., 5, 1968.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- T.A. Oliphant. An implicit numerical method for solving two dimensional timedependent diffusion problems. Quart. Appl. Math., 19, 1961.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- TONY F. CHAN AND HENK A. VAN DER VORST, APPROXIMATE AND INCOMPLETE FACTORIZATIONS, 
+Chapter in Parallel Numerical
+Algorithms, edited by D. Keyes, A. Semah, V. Venkatakrishnan, ICASE/LaRC Interdisciplinary Series in
+Science and Engineering, Kluwer.
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A>, <A HREF="../Mat/MatOrderingType.html#MatOrderingType">MatOrderingType</A>,
-<BR><A HREF="../PC/PCFactorSetZeroPivot.html#PCFactorSetZeroPivot">PCFactorSetZeroPivot</A>(), PCFactorSetShiftSetType(), PCFactorSetAmount(), Many brPCFactorSetDropTolerance(),<A HREF="../PC/PCFactorSetFill.html#PCFactorSetFill">PCFactorSetFill</A>(), <A HREF="../PC/PCFactorSetMatOrderingType.html#PCFactorSetMatOrderingType">PCFactorSetMatOrderingType</A>(), <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>(), Many brPCFactorSetLevels(), [...]
+<BR><A HREF="../PC/PCFactorSetZeroPivot.html#PCFactorSetZeroPivot">PCFactorSetZeroPivot</A>(), PCFactorSetShiftSetType(), PCFactorSetAmount(),
+PCFactorSetDropTolerance(),<A HREF="../PC/PCFactorSetFill.html#PCFactorSetFill">PCFactorSetFill</A>(), <A HREF="../PC/PCFactorSetMatOrderingType.html#PCFactorSetMatOrderingType">PCFactorSetMatOrderingType</A>(), <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>(),
+<A HREF="../PC/PCFactorSetLevels.html#PCFactorSetLevels">PCFactorSetLevels</A>(), <A HREF="../PC/PCFactorSetUseInPlace.html#PCFactorSetUseInPlace">PCFactorSetUseInPlace</A>(), <A HREF="../PC/PCFactorSetAllowDiagonalFill.html#PCFactorSetAllowDiagonalFill">PCFactorSetAllowDiagonalFill</A>(), <A HREF="../PC/PCFactorSetPivotInBlocks.html#PCFactorSetPivotInBlocks">PCFactorSetPivotInBlocks</A>(),
+<A HREF="../PC/PCFactorGetAllowDiagonalFill.html#PCFactorGetAllowDiagonalFill">PCFactorGetAllowDiagonalFill</A>(), <A HREF="../PC/PCFactorGetUseInPlace.html#PCFactorGetUseInPlace">PCFactorGetUseInPlace</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/factor/ilu/ilu.c.html#PCILU">src/ksp/pc/impls/factor/ilu/ilu.c</A>
diff --git a/docs/manualpages/PC/PCISSetSubdomainDiagonalScaling.html b/docs/manualpages/PC/PCISSetSubdomainDiagonalScaling.html
index 43b1c36..6ff7962 100644
--- a/docs/manualpages/PC/PCISSetSubdomainDiagonalScaling.html
+++ b/docs/manualpages/PC/PCISSetSubdomainDiagonalScaling.html
@@ -5,8 +5,8 @@
 <TITLE>PCISSetSubdomainDiagonalScaling</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCISSetSubdomainDiagonalScaling.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCISSetSubdomainDiagonalScaling.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCISSetSubdomainDiagonalScaling"><H1>PCISSetSubdomainDiagonalScaling</H1></A>
 Set diagonal scaling for PCIS. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Set diagonal scaling for PCIS.
 #include "petscpc.h" 
 PetscErrorCode PCISSetSubdomainDiagonalScaling(PC pc, Vec scaling_factors)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scaling_factors </B></TD><TD>- scaling factors for the subdomain Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scaling_factors </B></TD><TD>- scaling factors for the subdomain
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Intended to use with jumping coefficients cases. Many br
+Intended to use with jumping coefficients cases.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>
diff --git a/docs/manualpages/PC/PCISSetSubdomainScalingFactor.html b/docs/manualpages/PC/PCISSetSubdomainScalingFactor.html
index d49811e..205eb54 100644
--- a/docs/manualpages/PC/PCISSetSubdomainScalingFactor.html
+++ b/docs/manualpages/PC/PCISSetSubdomainScalingFactor.html
@@ -5,8 +5,8 @@
 <TITLE>PCISSetSubdomainScalingFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCISSetSubdomainScalingFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCISSetSubdomainScalingFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCISSetSubdomainScalingFactor"><H1>PCISSetSubdomainScalingFactor</H1></A>
 Set scaling factor for PCIS. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Set scaling factor for PCIS.
 #include "petscpc.h" 
 PetscErrorCode PCISSetSubdomainScalingFactor(PC pc, PetscScalar scal)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scal </B></TD><TD>- scaling factor for the subdomain Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scal </B></TD><TD>- scaling factor for the subdomain
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Intended to use with jumping coefficients cases. Many br
+Intended to use with jumping coefficients cases.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCBDDC.html#PCBDDC">PCBDDC</A>
diff --git a/docs/manualpages/PC/PCISSetUseStiffnessScaling.html b/docs/manualpages/PC/PCISSetUseStiffnessScaling.html
index 45ebfa1..7b3a37c 100644
--- a/docs/manualpages/PC/PCISSetUseStiffnessScaling.html
+++ b/docs/manualpages/PC/PCISSetUseStiffnessScaling.html
@@ -5,8 +5,8 @@
 <TITLE>PCISSetUseStiffnessScaling</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCISSetUseStiffnessScaling.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCISSetUseStiffnessScaling.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCISSetUseStiffnessScaling"><H1>PCISSetUseStiffnessScaling</H1></A>
 Tells PCIS to construct partition of unity using local matrices' diagonal. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Tells PCIS to construct partition of unity using local matrices' diagonal.
 #include "petscpc.h" 
 PetscErrorCode PCISSetUseStiffnessScaling(PC pc, PetscBool use)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- whether or not pcis use matrix diagonal to build partition of unity. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioning context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- whether or not pcis use matrix diagonal to build partition of unity.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PC/PCJACOBI.html b/docs/manualpages/PC/PCJACOBI.html
index 48b4199..df9afb8 100644
--- a/docs/manualpages/PC/PCJACOBI.html
+++ b/docs/manualpages/PC/PCJACOBI.html
@@ -5,27 +5,31 @@
 <TITLE>PCJACOBI</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCJACOBI.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCJACOBI.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCJACOBI"><H1>PCJACOBI</H1></A>
 Jacobi (i.e. diagonal scaling preconditioning) 
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_jacobi_type <diagonal,rowmax,rowsum> </B></TD><TD>- approach for forming the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_jacobi_abs </B></TD><TD>- use the absolute value of the diagonal entry Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_jacobi_type <diagonal,rowmax,rowsum> </B></TD><TD>- approach for forming the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_jacobi_abs </B></TD><TD>- use the absolute value of the diagonal entry
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: By using <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>(ksp,PC_SYMMETRIC) or -ksp_pc_side symmetric Many brcan scale each side of the matrix by the square root of the diagonal entries. Many br
+Notes: By using <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>(ksp,PC_SYMMETRIC) or -ksp_pc_side symmetric
+can scale each side of the matrix by the square root of the diagonal entries.
 <P>
-Zero entries along the diagonal are replaced with the value 1.0 Many br
+Zero entries along the diagonal are replaced with the value 1.0
 <P>
-See <A HREF="../PC/PCPBJACOBI.html#PCPBJACOBI">PCPBJACOBI</A> for a point-block Jacobi preconditioner Many br
+See <A HREF="../PC/PCPBJACOBI.html#PCPBJACOBI">PCPBJACOBI</A> for a point-block Jacobi preconditioner
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCJacobiSetType.html#PCJacobiSetType">PCJacobiSetType</A>(), <A HREF="../PC/PCJacobiSetUseAbs.html#PCJacobiSetUseAbs">PCJacobiSetUseAbs</A>(), <A HREF="../PC/PCJacobiGetUseAbs.html#PCJacobiGetUseAbs">PCJacobiGetUseAbs</A>(), <A HREF="../PC/PCPBJACOBI.html#PCPBJACOBI">PCPBJACOBI</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../PC/PCJacobiSetType.html#PCJacobiSetType">PCJacobiSetType</A>(), <A HREF="../PC/PCJacobiSetUseAbs.html#PCJacobiSetUseAbs">PCJacobiSetUseAbs</A>(), <A HREF="../PC/PCJacobiGetUseAbs.html#PCJacobiGetUseAbs">PCJacobiGetUseAbs</A>(), <A HREF="../PC/PCPBJACOBI.html#PCPBJACOBI">PCPBJACOBI</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/jacobi/jacobi.c.html#PCJACOBI">src/ksp/pc/impls/jacobi/jacobi.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCJacobiGetType.html b/docs/manualpages/PC/PCJacobiGetType.html
index bca0387..7cda2cb 100644
--- a/docs/manualpages/PC/PCJacobiGetType.html
+++ b/docs/manualpages/PC/PCJacobiGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCJacobiGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCJacobiGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCJacobiGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCJacobiGetType"><H1>PCJacobiGetType</H1></A>
 Gets how the diagonal matrix is produced for the preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets how the diagonal matrix is produced for the preconditioner
 #include "petscpc.h" 
 PetscErrorCode  PCJacobiGetType(PC pc,PCJacobiType *type)
 </PRE>
-Not Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Not Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -PC_JACOBI_DIAGONAL, PC_JACOBI_ROWMAX, PC_JACOBI_ROWSUM Many br
+<DT><B>type </B> -PC_JACOBI_DIAGONAL, PC_JACOBI_ROWMAX, PC_JACOBI_ROWSUM
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCJacobiGetUseAbs.html b/docs/manualpages/PC/PCJacobiGetUseAbs.html
index bf8e52c..4524910 100644
--- a/docs/manualpages/PC/PCJacobiGetUseAbs.html
+++ b/docs/manualpages/PC/PCJacobiGetUseAbs.html
@@ -5,8 +5,8 @@
 <TITLE>PCJacobiGetUseAbs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCJacobiGetUseAbs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCJacobiGetUseAbs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCJacobiGetUseAbs"><H1>PCJacobiGetUseAbs</H1></A>
 Determines if the Jacobi preconditioner uses the absolute values of the digonal divisors in the preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Determines if the Jacobi preconditioner uses the absolute values of the digonal
 #include "petscpc.h" 
 PetscErrorCode  PCJacobiGetUseAbs(PC pc,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -whether to use absolute values or not Many br
+<DT><B>flg </B> -whether to use absolute values or not
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_jacobi_abs</B> - Many br Many br
+<DT><B>-pc_jacobi_abs</B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCJacobiSetType.html b/docs/manualpages/PC/PCJacobiSetType.html
index 4bbe007..24d1dd5 100644
--- a/docs/manualpages/PC/PCJacobiSetType.html
+++ b/docs/manualpages/PC/PCJacobiSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCJacobiSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCJacobiSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCJacobiSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCJacobiSetType"><H1>PCJacobiSetType</H1></A>
 Causes the Jacobi preconditioner to use either the diagonal, the maximum entry in each row, of the sum of rows entries for the diagonal preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Causes the Jacobi preconditioner to use either the diagonal, the maximum entry i
 #include "petscpc.h" 
 PetscErrorCode  PCJacobiSetType(PC pc,PCJacobiType type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- PC_JACOBI_DIAGONAL, PC_JACOBI_ROWMAX, PC_JACOBI_ROWSUM Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- PC_JACOBI_DIAGONAL, PC_JACOBI_ROWMAX, PC_JACOBI_ROWSUM
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_jacobi_type <diagonal,rowmax,rowsum></B> - Many br Many br
+<DT><B>-pc_jacobi_type <diagonal,rowmax,rowsum></B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCJacobiSetUseAbs.html b/docs/manualpages/PC/PCJacobiSetUseAbs.html
index ab8476c..0d5f0a3 100644
--- a/docs/manualpages/PC/PCJacobiSetUseAbs.html
+++ b/docs/manualpages/PC/PCJacobiSetUseAbs.html
@@ -5,8 +5,8 @@
 <TITLE>PCJacobiSetUseAbs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCJacobiSetUseAbs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCJacobiSetUseAbs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCJacobiSetUseAbs"><H1>PCJacobiSetUseAbs</H1></A>
 Causes the Jacobi preconditioner to use the absolute values of the digonal divisors in the preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Causes the Jacobi preconditioner to use the absolute values of the digonal divis
 #include "petscpc.h" 
 PetscErrorCode  PCJacobiSetUseAbs(PC pc,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- whether to use absolute values or not Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- whether to use absolute values or not
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_jacobi_abs</B> - Many brNotes: This takes affect at the next construction of the preconditioner Many br
+<DT><B>-pc_jacobi_abs</B> -
+Notes: This takes affect at the next construction of the preconditioner
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCJacobiType.html b/docs/manualpages/PC/PCJacobiType.html
index 98e7661..34118a7 100644
--- a/docs/manualpages/PC/PCJacobiType.html
+++ b/docs/manualpages/PC/PCJacobiType.html
@@ -5,15 +5,15 @@
 <TITLE>PCJacobiType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCJacobiType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCJacobiType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCJacobiType"><H1>PCJacobiType</H1></A>
 What elements are used to form the Jacobi preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { PC_JACOBI_DIAGONAL,PC_JACOBI_ROWMAX,PC_JACOBI_ROWSUM} <A HREF="../PC/PCJacobiType.html#PCJacobiType">PCJacobiType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 
diff --git a/docs/manualpages/PC/PCKSP.html b/docs/manualpages/PC/PCKSP.html
index fda78c9..b087a20 100644
--- a/docs/manualpages/PC/PCKSP.html
+++ b/docs/manualpages/PC/PCKSP.html
@@ -5,24 +5,34 @@
 <TITLE>PCKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCKSP"><H1>PCKSP</H1></A>
 Defines a preconditioner that can consist of any <A HREF="../KSP/KSP.html#KSP">KSP</A> solver. This allows, for example, embedding a Krylov method inside a preconditioner. 
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_use_amat </B> -use the matrix that defines the linear system, Amat as the matrix for the Many brinner solver, otherwise by default it uses the matrix used to construct Many brthe preconditioner, Pmat (see <A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>()) Many br
+<DT><B>-pc_use_amat </B> -use the matrix that defines the linear system, Amat as the matrix for the
+inner solver, otherwise by default it uses the matrix used to construct
+the preconditioner, Pmat (see <A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>())
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Using a Krylov method inside another Krylov method can be dangerous (you get divergence or Many brthe incorrect answer) unless you use <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> as the other Krylov method Many br
+Notes: Using a Krylov method inside another Krylov method can be dangerous (you get divergence or
+the incorrect answer) unless you use <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> as the other Krylov method
 <P>
-Developer Notes: If the outer Krylov method has a nonzero initial guess it will compute a new residual based on that initial guess Many brand pass that as the right hand side into this <A HREF="../KSP/KSP.html#KSP">KSP</A> (and hence this <A HREF="../KSP/KSP.html#KSP">KSP</A> will always have a zero initial guess). For all outer Krylov methods Many brexcept Richardson this is neccessary since Krylov methods, even the flexible ones, need to "see" the result of the action of the preconditi [...]
+Developer Notes: If the outer Krylov method has a nonzero initial guess it will compute a new residual based on that initial guess
+and pass that as the right hand side into this <A HREF="../KSP/KSP.html#KSP">KSP</A> (and hence this <A HREF="../KSP/KSP.html#KSP">KSP</A> will always have a zero initial guess). For all outer Krylov methods
+except Richardson this is neccessary since Krylov methods, even the flexible ones, need to "see" the result of the action of the preconditioner on the
+input (current residual) vector, the action of the preconditioner cannot depend also on some other vector (the "initial guess"). For
+<A HREF="../KSP/KSPRICHARDSON.html#KSPRICHARDSON">KSPRICHARDSON</A> it is possible to provide a PCApplyRichardson_PCKSP() that short circuits returning to the <A HREF="../KSP/KSP.html#KSP">KSP</A> object at each iteration to compute the
+residual, see for example PCApplyRichardson_SOR(). We do not implement a PCApplyRichardson_PCKSP()  because (1) using a <A HREF="../KSP/KSP.html#KSP">KSP</A> directly inside a Richardson
+is not an efficient algorithm anyways and (2) implementing it for its > 1 would essentially require that we implement Richardson (reimplementing the
+Richardson code) inside the PCApplyRichardson_PCKSP() leading to duplicate code.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCSHELL.html#PCSHELL">PCSHELL</A>, <A HREF="../PC/PCCOMPOSITE.html#PCCOMPOSITE">PCCOMPOSITE</A>, <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>(), <A HREF="../PC/PCKSPGetKSP.html#PCKSPGetKSP">PCKSPGetKSP</A>() Many br
+<BR><A HREF="../PC/PCSHELL.html#PCSHELL">PCSHELL</A>, <A HREF="../PC/PCCOMPOSITE.html#PCCOMPOSITE">PCCOMPOSITE</A>, <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>(), <A HREF="../PC/PCKSPGetKSP.html#PCKSPGetKSP">PCKSPGetKSP</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/ksp/pcksp.c.html#PCKSP">src/ksp/pc/impls/ksp/pcksp.c</A>
diff --git a/docs/manualpages/PC/PCKSPGetKSP.html b/docs/manualpages/PC/PCKSPGetKSP.html
index 4fd2189..04bea91 100644
--- a/docs/manualpages/PC/PCKSPGetKSP.html
+++ b/docs/manualpages/PC/PCKSPGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>PCKSPGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCKSPGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCKSPGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCKSPGetKSP"><H1>PCKSPGetKSP</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> context for a <A HREF="../KSP/KSP.html#KSP">KSP</A> <A HREF="../PC/PC.html#PC">PC</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> context for a <A HREF="../KSP/KSP
 #include "petscksp.h" 
 PetscErrorCode  PCKSPGetKSP(PC pc,KSP *ksp)
 </PRE>
-Not Collective but <A HREF="../KSP/KSP.html#KSP">KSP</A> returned is parallel if <A HREF="../PC/PC.html#PC">PC</A> was parallel Many br
+Not Collective but <A HREF="../KSP/KSP.html#KSP">KSP</A> returned is parallel if <A HREF="../PC/PC.html#PC">PC</A> was parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ksp </B> -the <A HREF="../PC/PC.html#PC">PC</A> solver Many br
+<DT><B>ksp </B> -the <A HREF="../PC/PC.html#PC">PC</A> solver
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() before calling <A HREF="../PC/PCKSPGetKSP.html#PCKSPGetKSP">PCKSPGetKSP</A>(). Many br
+You must call <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() before calling <A HREF="../PC/PCKSPGetKSP.html#PCKSPGetKSP">PCKSPGetKSP</A>().
 <P>
-If the <A HREF="../PC/PC.html#PC">PC</A> is not a <A HREF="../PC/PCKSP.html#PCKSP">PCKSP</A> object then a NULL is returned Many br
+If the <A HREF="../PC/PC.html#PC">PC</A> is not a <A HREF="../PC/PCKSP.html#PCKSP">PCKSP</A> object then a NULL is returned
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, get, context
diff --git a/docs/manualpages/PC/PCKaczmarz.html b/docs/manualpages/PC/PCKaczmarz.html
index 94b4a01..9f9af62 100644
--- a/docs/manualpages/PC/PCKaczmarz.html
+++ b/docs/manualpages/PC/PCKaczmarz.html
@@ -5,21 +5,22 @@
 <TITLE>PCKaczmarz</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCKaczmarz.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCKaczmarz.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCKaczmarz"><H1>PCKaczmarz</H1></A>
 Kaczmarz iteration 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-pc_sor_lambda <1.0> </B> -Sets damping parameter lambda Many br
+<DT><B>-pc_sor_lambda <1.0> </B> -Sets damping parameter lambda
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: In parallel this is block-Jacobi with Kaczmarz inner solve. Many br
+Notes: In parallel this is block-Jacobi with Kaczmarz inner solve.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -S. Kaczmarz, “Angenaherte Auflosing von Systemen Linearer Gleichungen”, Many brBull. Internat. Acad. Polon. Sci. C1. A, 1937. Many br
+<DT><B>1. </B> -S. Kaczmarz, “Angenaherte Auflosing von Systemen Linearer Gleichungen”,
+Bull. Internat. Acad. Polon. Sci. C1. A, 1937.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCLSC.html b/docs/manualpages/PC/PCLSC.html
index b799096..1202213 100644
--- a/docs/manualpages/PC/PCLSC.html
+++ b/docs/manualpages/PC/PCLSC.html
@@ -5,42 +5,48 @@
 <TITLE>PCLSC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCLSC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCLSC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCLSC"><H1>PCLSC</H1></A>
 Preconditioning for Schur complements, based on Least Squares Commutators 
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_lsc_scale_diag </B> -Use the diagonal of A for scaling Many br
+<DT><B>-pc_lsc_scale_diag </B> -Use the diagonal of A for scaling
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This preconditioner will normally be used with PCFieldSplit to precondition the Schur complement, but Many brit can be used for any Schur complement system.  Consider the Schur complement Many br
+This preconditioner will normally be used with PCFieldSplit to precondition the Schur complement, but
+it can be used for any Schur complement system.  Consider the Schur complement
 <P>
 <PRE>
    S = A11 - A10 inv(A00) A01
 </PRE>
- Many br
+
 <P>
-<A HREF="../PC/PCLSC.html#PCLSC">PCLSC</A> currently doesn't do anything with A11, so let's assume it is 0.  The idea is that a good approximation to Many brinv(S) is given by Many br
+<A HREF="../PC/PCLSC.html#PCLSC">PCLSC</A> currently doesn't do anything with A11, so let's assume it is 0.  The idea is that a good approximation to
+inv(S) is given by
 <P>
 <PRE>
    inv(A10 A01) A10 A00 A01 inv(A10 A01)
 </PRE>
- Many br
+
 <P>
-The product A10 A01 can be computed for you, but you can provide it (this is Many brusually more efficient anyway).  In the case of incompressible flow, A10 A10 is a Laplacian, call it L.  The current Many brinterface is to hang L and a preconditioning matrix Lp on the preconditioning matrix. Many br
+The product A10 A01 can be computed for you, but you can provide it (this is
+usually more efficient anyway).  In the case of incompressible flow, A10 A10 is a Laplacian, call it L.  The current
+interface is to hang L and a preconditioning matrix Lp on the preconditioning matrix.
 <P>
-If you had called <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(ksp,S,Sp), S should have type MATSCHURCOMPLEMENT and Sp can be any type you Many brlike (<A HREF="../PC/PCLSC.html#PCLSC">PCLSC</A> doesn't use it directly) but should have matrices composed with it, under the names "LSC_L" and "LSC_Lp". Many brFor example, you might have setup code like this Many br
+If you had called <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(ksp,S,Sp), S should have type MATSCHURCOMPLEMENT and Sp can be any type you
+like (<A HREF="../PC/PCLSC.html#PCLSC">PCLSC</A> doesn't use it directly) but should have matrices composed with it, under the names "LSC_L" and "LSC_Lp".
+For example, you might have setup code like this
 <P>
 <PRE>
    <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)Sp,"LSC_L",(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)L);
    <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)Sp,"LSC_Lp",(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)Lp);
 </PRE>
- Many br
+
 <P>
-And then your Jacobian assembly would look like Many br
+And then your Jacobian assembly would look like
 <P>
 <PRE>
    <A HREF="../Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)Sp,"LSC_L",(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>*)&L);
@@ -48,26 +54,30 @@ And then your Jacobian assembly would look like Many br
    if (L) { assembly L }
    if (Lp) { assemble Lp }
 </PRE>
- Many br
+
 <P>
-With this, you should be able to choose LSC preconditioning, using e.g. ML's algebraic multigrid to solve with L Many br
+With this, you should be able to choose LSC preconditioning, using e.g. ML's algebraic multigrid to solve with L
 <P>
 <PRE>
    -fieldsplit_1_pc_type lsc -fieldsplit_1_lsc_pc_type ml
 </PRE>
- Many br
+
 <P>
-Since we do not use the values in Sp, you can still put an assembled matrix there to use normal preconditioners. Many br
+Since we do not use the values in Sp, you can still put an assembled matrix there to use normal preconditioners.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Elman, Howle, Shadid, Shuttleworth, and Tuminaro, Block preconditioners based on approximate commutators, 2006. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Silvester, Elman, Kay, Wathen, Efficient preconditioning of the linearized Navier Stokes equations for incompressible flow, 2001. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Elman, Howle, Shadid, Shuttleworth, and Tuminaro, Block preconditioners based on approximate commutators, 2006.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Silvester, Elman, Kay, Wathen, Efficient preconditioning of the linearized Navier Stokes equations for incompressible flow, 2001.
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>, Block_Preconditioners, <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>,
-<BR><A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>(), <A HREF="../PC/PCFieldSplitSetType.html#PCFieldSplitSetType">PCFieldSplitSetType</A>(), <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>(), <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>(), Many brMatCreateSchurComplemen [...]
+<BR><A HREF="../PC/PCFieldSplitGetSubKSP.html#PCFieldSplitGetSubKSP">PCFieldSplitGetSubKSP</A>(), <A HREF="../PC/PCFieldSplitSetFields.html#PCFieldSplitSetFields">PCFieldSplitSetFields</A>(), <A HREF="../PC/PCFieldSplitSetType.html#PCFieldSplitSetType">PCFieldSplitSetType</A>(), <A HREF="../PC/PCFieldSplitSetIS.html#PCFieldSplitSetIS">PCFieldSplitSetIS</A>(), <A HREF="../PC/PCFieldSplitSetSchurPre.html#PCFieldSplitSetSchurPre">PCFieldSplitSetSchurPre</A>(),
+<A HREF="../KSP/MatCreateSchurComplement.html#MatCreateSchurComplement">MatCreateSchurComplement</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/lsc/lsc.c.html#PCLSC">src/ksp/pc/impls/lsc/lsc.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCLU.html b/docs/manualpages/PC/PCLU.html
index edaf103..0aa4639 100644
--- a/docs/manualpages/PC/PCLU.html
+++ b/docs/manualpages/PC/PCLU.html
@@ -5,33 +5,53 @@
 <TITLE>PCLU</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCLU.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCLU.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCLU"><H1>PCLU</H1></A>
 Uses a direct solver, based on LU factorization, as a preconditioner 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_ordering </B></TD><TD>- Activate <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_solver_package </B></TD><TD>- Actives <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>() to choose the direct solver, like superlu Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_fill </B></TD><TD>- Activates <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_fill <fill> </B></TD><TD>- Sets fill amount Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_in_place </B></TD><TD>- Activates in-place factorization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_ordering_type <nd,rcm,...> </B></TD><TD>- Sets ordering routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_pivot_in_blocks <true,false> </B></TD><TD>- allow pivoting within the small blocks during factorization (may increase Many brstability of factorization. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_shift_type <shifttype> </B></TD><TD>- Sets shift type or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for the default; use '-help' for a list of available types Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_shift_amount <shiftamount> </B></TD><TD>- Sets shift amount or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for the default Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_nonzeros_along_diagonal </B></TD><TD>- permutes the rows and columns to try to put nonzero value along the Many brdiagonal. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_ordering </B></TD><TD>- Activate <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_solver_package </B></TD><TD>- Actives <A HREF="../PC/PCFactorSetMatSolverPackage.html#PCFactorSetMatSolverPackage">PCFactorSetMatSolverPackage</A>() to choose the direct solver, like superlu
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_reuse_fill </B></TD><TD>- Activates <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_fill <fill> </B></TD><TD>- Sets fill amount
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_in_place </B></TD><TD>- Activates in-place factorization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_mat_ordering_type <nd,rcm,...> </B></TD><TD>- Sets ordering routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_pivot_in_blocks <true,false> </B></TD><TD>- allow pivoting within the small blocks during factorization (may increase
+stability of factorization.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_shift_type <shifttype> </B></TD><TD>- Sets shift type or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for the default; use '-help' for a list of available types
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_shift_amount <shiftamount> </B></TD><TD>- Sets shift amount or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> for the default
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_factor_nonzeros_along_diagonal </B></TD><TD>- permutes the rows and columns to try to put nonzero value along the
+diagonal.
+</TD></TR></TABLE>
 <P>
-Notes: Not all options work for all matrix formats Many brRun with -help to see additional options for particular matrix formats or factorization Many bralgorithms Many br
+Notes: Not all options work for all matrix formats
+Run with -help to see additional options for particular matrix formats or factorization
+algorithms
 <P>
- Many br
+
 <P>
 <P>
-Notes: Usually this will compute an "exact" solution in one iteration and does Many brnot need a Krylov method (i.e. you can use -ksp_type preonly, or Many brKSPSetType(ksp,<A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A>) for the Krylov method Many br
+Notes: Usually this will compute an "exact" solution in one iteration and does
+not need a Krylov method (i.e. you can use -ksp_type preonly, or
+<A HREF="../KSP/KSPSetType.html#KSPSetType">KSPSetType</A>(ksp,<A HREF="../KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</A>) for the Krylov method
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCILU.html#PCILU">PCILU</A>, <A HREF="../PC/PCCHOLESKY.html#PCCHOLESKY">PCCHOLESKY</A>, <A HREF="../PC/PCICC.html#PCICC">PCICC</A>, <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>(), <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>(), <A HREF="../PC/PCFactorGetMatrix.html#PCFactorGetMatrix">PCFactorGetMatrix</A>(), Many brPCFactorSetFill(), <A HREF="../PC/PCFactorSetUseInPlace.ht [...]
+<BR><A HREF="../PC/PCILU.html#PCILU">PCILU</A>, <A HREF="../PC/PCCHOLESKY.html#PCCHOLESKY">PCCHOLESKY</A>, <A HREF="../PC/PCICC.html#PCICC">PCICC</A>, <A HREF="../PC/PCFactorSetReuseOrdering.html#PCFactorSetReuseOrdering">PCFactorSetReuseOrdering</A>(), <A HREF="../PC/PCFactorSetReuseFill.html#PCFactorSetReuseFill">PCFactorSetReuseFill</A>(), <A HREF="../PC/PCFactorGetMatrix.html#PCFactorGetMatrix">PCFactorGetMatrix</A>(),
+<A HREF="../PC/PCFactorSetFill.html#PCFactorSetFill">PCFactorSetFill</A>(), <A HREF="../PC/PCFactorSetUseInPlace.html#PCFactorSetUseInPlace">PCFactorSetUseInPlace</A>(), <A HREF="../PC/PCFactorSetMatOrderingType.html#PCFactorSetMatOrderingType">PCFactorSetMatOrderingType</A>(), <A HREF="../PC/PCFactorSetColumnPivot.html#PCFactorSetColumnPivot">PCFactorSetColumnPivot</A>(),
+PCFactorSetPivotingInBlocks(),<A HREF="../PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</A>(),<A HREF="../PC/PCFactorSetShiftAmount.html#PCFactorSetShiftAmount">PCFactorSetShiftAmount</A>()
+<A HREF="../PC/PCFactorReorderForNonzeroDiagonal.html#PCFactorReorderForNonzeroDiagonal">PCFactorReorderForNonzeroDiagonal</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/factor/lu/lu.c.html#PCLU">src/ksp/pc/impls/factor/lu/lu.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCLoad.html b/docs/manualpages/PC/PCLoad.html
index 03d8082..d4dfd57 100644
--- a/docs/manualpages/PC/PCLoad.html
+++ b/docs/manualpages/PC/PCLoad.html
@@ -5,8 +5,8 @@
 <TITLE>PCLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCLoad"><H1>PCLoad</H1></A>
 Loads a <A HREF="../PC/PC.html#PC">PC</A> that has been stored in binary  with <A HREF="../PC/PCView.html#PCView">PCView</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Loads a <A HREF="../PC/PC.html#PC">PC</A> that has been stored in binary  with <
 #include "petscksp.h" 
 PetscErrorCode  PCLoad(PC newdm, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../PC/PC.html#PC">PC</A>, this needs to have been created with <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>() or Many brsome related function before a call to <A HREF="../PC/PCLoad.html#PCLoad">PCLoad</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../PC/PC.html#PC">PC</A>, this needs to have been created with <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>() or
+some related function before a call to <A HREF="../PC/PCLoad.html#PCLoad">PCLoad</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The type is determined by the data in the file, any type set into the <A HREF="../PC/PC.html#PC">PC</A> before this call is ignored. Many br
+The type is determined by the data in the file, any type set into the <A HREF="../PC/PC.html#PC">PC</A> before this call is ignored.
 <P>
 <H3><FONT COLOR="#CC3333">Notes for advanced users</FONT></H3>
-Most users should not need to know the details of the binary storage Many brformat, since <A HREF="../PC/PCLoad.html#PCLoad">PCLoad</A>() and <A HREF="../PC/PCView.html#PCView">PCView</A>() completely hide these details. Many brBut for anyone who's interested, the standard binary matrix storage Many brformat is Many br<PRE>
+Most users should not need to know the details of the binary storage
+format, since <A HREF="../PC/PCLoad.html#PCLoad">PCLoad</A>() and <A HREF="../PC/PCView.html#PCView">PCView</A>() completely hide these details.
+But for anyone who's interested, the standard binary matrix storage
+format is
+<PRE>
      has not yet been determined
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../PC/PCView.html#PCView">PCView</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>()
diff --git a/docs/manualpages/PC/PCMAT.html b/docs/manualpages/PC/PCMAT.html
index 728c649..05cd821 100644
--- a/docs/manualpages/PC/PCMAT.html
+++ b/docs/manualpages/PC/PCMAT.html
@@ -5,16 +5,17 @@
 <TITLE>PCMAT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMAT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMAT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMAT"><H1>PCMAT</H1></A>
-A preconditioner obtained by multiplying by the preconditioner matrix supplied in <A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>() or <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() Notes:  This one is a little strange. One rarely has an explict matrix that approximates the Many brinverse of the matrix they wish to solve for. Many br
+A preconditioner obtained by multiplying by the preconditioner matrix supplied in <A HREF="../PC/PCSetOperators.html#PCSetOperators">PCSetOperators</A>() or <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() Notes:  This one is a little strange. One rarely has an explict matrix that approximates the
+inverse of the matrix they wish to solve for.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCSHELL.html#PCSHELL">PCSHELL</A> Many br
+<BR><A HREF="../PC/PCSHELL.html#PCSHELL">PCSHELL</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/mat/pcmat.c.html#PCMAT">src/ksp/pc/impls/mat/pcmat.c</A>
diff --git a/docs/manualpages/PC/PCMG.html b/docs/manualpages/PC/PCMG.html
index ecfa1bc..36597d7 100644
--- a/docs/manualpages/PC/PCMG.html
+++ b/docs/manualpages/PC/PCMG.html
@@ -5,33 +5,49 @@
 <TITLE>PCMG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMG"><H1>PCMG</H1></A>
 Use multigrid preconditioning. This preconditioner requires you provide additional information about the coarser grid matrices and restriction/interpolation operators. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_levels <nlevels> </B></TD><TD>- number of levels including finest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_cycle_type <v,w> </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothup <n> </B></TD><TD>- number of smoothing steps after interpolation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothdown <n> </B></TD><TD>- number of smoothing steps before applying restriction operator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_type <additive,multiplicative,full,kaskade> </B></TD><TD>- multiplicative is the default Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_log </B></TD><TD>- log information about time spent on each level of the solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_galerkin </B></TD><TD>- use Galerkin process to compute coarser operators, i.e. Acoarse = R A R' Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_multiplicative_cycles </B></TD><TD>- number of cycles to use as the preconditioner (defaults to 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_dump_matlab </B></TD><TD>- dumps the matrices for each level and the restriction/interpolation matrices Many brto the Socket viewer for reading from MATLAB. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_dump_binary </B></TD><TD>- dumps the matrices for each level and the restriction/interpolation matrices Many brto the binary output file called binaryoutput Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_levels <nlevels> </B></TD><TD>- number of levels including finest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_cycle_type <v,w> </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothup <n> </B></TD><TD>- number of smoothing steps after interpolation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothdown <n> </B></TD><TD>- number of smoothing steps before applying restriction operator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_type <additive,multiplicative,full,kaskade> </B></TD><TD>- multiplicative is the default
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_log </B></TD><TD>- log information about time spent on each level of the solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_galerkin </B></TD><TD>- use Galerkin process to compute coarser operators, i.e. Acoarse = R A R'
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_multiplicative_cycles </B></TD><TD>- number of cycles to use as the preconditioner (defaults to 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_dump_matlab </B></TD><TD>- dumps the matrices for each level and the restriction/interpolation matrices
+to the Socket viewer for reading from MATLAB.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_dump_binary </B></TD><TD>- dumps the matrices for each level and the restriction/interpolation matrices
+to the binary output file called binaryoutput
+</TD></TR></TABLE>
 <P>
-Notes: By default this uses GMRES on the fine grid smoother so this should be used with <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> or the smoother changed to not use GMRES Many br
+Notes: If one uses a Krylov method such GMRES or CG as the smoother than one must use <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A>, KSPGCG, or <A HREF="../KSP/KSPRICHARDSON.html#KSPRICHARDSON">KSPRICHARDSON</A> as the outer Krylov method
 <P>
-When run with a single level the smoother options are used on that level NOT the coarse grid solver options Many br
+When run with a single level the smoother options are used on that level NOT the coarse grid solver options
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../PC/PCMGType.html#PCMGType">PCMGType</A>, <A HREF="../PC/PCEXOTIC.html#PCEXOTIC">PCEXOTIC</A>, <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A>, <A HREF="../PC/PCML.html#PCML">PCML</A>, <A HREF="../PC/PCHYPRE.html#PCHYPRE">PCHYPRE</A>
-<BR><A HREF="../PC/PCMGSetLevels.html#PCMGSetLevels">PCMGSetLevels</A>(), <A HREF="../PC/PCMGGetLevels.html#PCMGGetLevels">PCMGGetLevels</A>(), <A HREF="../PC/PCMGSetType.html#PCMGSetType">PCMGSetType</A>(), <A HREF="../PC/PCMGSetCycleType.html#PCMGSetCycleType">PCMGSetCycleType</A>(), <A HREF="../PC/PCMGSetNumberSmoothDown.html#PCMGSetNumberSmoothDown">PCMGSetNumberSmoothDown</A>(), Many brPCMGSetNumberSmoothUp(), <A HREF="../PC/PCMGGetCoarseSolve.html#PCMGGetCoarseSolve">PCMGGetCoarseS [...]
+<BR><A HREF="../PC/PCMGSetLevels.html#PCMGSetLevels">PCMGSetLevels</A>(), <A HREF="../PC/PCMGGetLevels.html#PCMGGetLevels">PCMGGetLevels</A>(), <A HREF="../PC/PCMGSetType.html#PCMGSetType">PCMGSetType</A>(), <A HREF="../PC/PCMGSetCycleType.html#PCMGSetCycleType">PCMGSetCycleType</A>(), <A HREF="../PC/PCMGSetNumberSmoothDown.html#PCMGSetNumberSmoothDown">PCMGSetNumberSmoothDown</A>(),
+<A HREF="../PC/PCMGSetNumberSmoothUp.html#PCMGSetNumberSmoothUp">PCMGSetNumberSmoothUp</A>(), <A HREF="../PC/PCMGGetCoarseSolve.html#PCMGGetCoarseSolve">PCMGGetCoarseSolve</A>(), <A HREF="../PC/PCMGSetResidual.html#PCMGSetResidual">PCMGSetResidual</A>(), <A HREF="../PC/PCMGSetInterpolation.html#PCMGSetInterpolation">PCMGSetInterpolation</A>(),
+<A HREF="../PC/PCMGSetRestriction.html#PCMGSetRestriction">PCMGSetRestriction</A>(), <A HREF="../PC/PCMGGetSmoother.html#PCMGGetSmoother">PCMGGetSmoother</A>(), <A HREF="../PC/PCMGGetSmootherUp.html#PCMGGetSmootherUp">PCMGGetSmootherUp</A>(), <A HREF="../PC/PCMGGetSmootherDown.html#PCMGGetSmootherDown">PCMGGetSmootherDown</A>(),
+PCMGSetCycleTypeOnLevel(), <A HREF="../PC/PCMGSetRhs.html#PCMGSetRhs">PCMGSetRhs</A>(), <A HREF="../PC/PCMGSetX.html#PCMGSetX">PCMGSetX</A>(), <A HREF="../PC/PCMGSetR.html#PCMGSetR">PCMGSetR</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/mg/mg.c.html#PCMG">src/ksp/pc/impls/mg/mg.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCMGCycleType.html b/docs/manualpages/PC/PCMGCycleType.html
index 4a023de..14582d8 100644
--- a/docs/manualpages/PC/PCMGCycleType.html
+++ b/docs/manualpages/PC/PCMGCycleType.html
@@ -5,19 +5,20 @@
 <TITLE>PCMGCycleType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGCycleType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGCycleType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGCycleType"><H1>PCMGCycleType</H1></A>
 Use V-cycle or W-cycle 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { PC_MG_CYCLE_V = 1,PC_MG_CYCLE_W = 2 } <A HREF="../PC/PCMGCycleType.html#PCMGCycleType">PCMGCycleType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Values</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_V_CYCLE</B></TD><TD>- -  PC_MG_W_CYCLE Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_V_CYCLE</B></TD><TD>- -  PC_MG_W_CYCLE
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCMGSetCycleType.html#PCMGSetCycleType">PCMGSetCycleType</A>()
diff --git a/docs/manualpages/PC/PCMGGetCoarseSolve.html b/docs/manualpages/PC/PCMGGetCoarseSolve.html
index 5d3c7a5..9381f34 100644
--- a/docs/manualpages/PC/PCMGGetCoarseSolve.html
+++ b/docs/manualpages/PC/PCMGGetCoarseSolve.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetCoarseSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetCoarseSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetCoarseSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetCoarseSolve"><H1>PCMGGetCoarseSolve</H1></A>
 Gets the solver context to be used on the coarse grid. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the solver context to be used on the coarse grid.
 #include "petscksp.h" 
 PetscErrorCode  PCMGGetCoarseSolve(PC pc,KSP *ksp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the multigrid context Many br
+<DT><B>pc </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ksp </B> -the coarse grid solver context Many br
+<DT><B>ksp </B> -the coarse grid solver context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, multigrid, get, coarse grid
diff --git a/docs/manualpages/PC/PCMGGetGalerkin.html b/docs/manualpages/PC/PCMGGetGalerkin.html
index e0a4fd7..4748cc1 100644
--- a/docs/manualpages/PC/PCMGGetGalerkin.html
+++ b/docs/manualpages/PC/PCMGGetGalerkin.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetGalerkin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetGalerkin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetGalerkin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetGalerkin"><H1>PCMGGetGalerkin</H1></A>
 Checks if Galerkin multigrid is being used, i.e. A_i-1 = r_i * A_i * p_i 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Checks if Galerkin multigrid is being used, i.e. A_i-1 = r_i * A_i * p_i
 #include "petscksp.h" 
 PetscErrorCode  PCMGGetGalerkin(PC pc,PetscBool  *galerkin)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the multigrid context Many br
+<DT><B>pc </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>galerkin </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>galerkin </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_mg_galerkin</B> - Many br Many br
+<DT><B>-pc_mg_galerkin</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCMGGetInterpolation.html b/docs/manualpages/PC/PCMGGetInterpolation.html
index 702deeb..537637d 100644
--- a/docs/manualpages/PC/PCMGGetInterpolation.html
+++ b/docs/manualpages/PC/PCMGGetInterpolation.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetInterpolation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetInterpolation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetInterpolation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetInterpolation"><H1>PCMGGetInterpolation</H1></A>
 Gets the function to be used to calculate the interpolation from l-1 to the lth level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the function to be used to calculate the interpolation from l-1 to the lth
 #include "petscksp.h" 
 PetscErrorCode  PCMGGetInterpolation(PC pc,PetscInt l,Mat *mat)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the interpolation matrix, can be NULL Many br
+<DT><B>mat </B> -the interpolation matrix, can be NULL
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, get, multigrid, interpolation, level
diff --git a/docs/manualpages/PC/PCMGGetLevels.html b/docs/manualpages/PC/PCMGGetLevels.html
index 38630fe..b7318d3 100644
--- a/docs/manualpages/PC/PCMGGetLevels.html
+++ b/docs/manualpages/PC/PCMGGetLevels.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetLevels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetLevels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetLevels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetLevels"><H1>PCMGGetLevels</H1></A>
 Gets the number of levels to use with MG. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the number of levels to use with MG.
 #include "petscksp.h" 
 PetscErrorCode  PCMGGetLevels(PC pc,PetscInt *levels)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>levels </B> -the number of levels Many br
+<DT><B>levels </B> -the number of levels
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, get, levels, multigrid
diff --git a/docs/manualpages/PC/PCMGGetRScale.html b/docs/manualpages/PC/PCMGGetRScale.html
index d2d1e05..25f41a5 100644
--- a/docs/manualpages/PC/PCMGGetRScale.html
+++ b/docs/manualpages/PC/PCMGGetRScale.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetRScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetRScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetRScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetRScale"><H1>PCMGGetRScale</H1></A>
 Gets the pointwise scaling for the restriction operator from level l to l-1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Gets the pointwise scaling for the restriction operator from level l to l-1.
 #include "petscksp.h" 
 PetscErrorCode PCMGGetRScale(PC pc,PetscInt l,Vec *rscale)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rscale </B></TD><TD>- the scaling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rscale </B></TD><TD>- the scaling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0]
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-When evaluating a function on a coarse level one does not want to do F(R * x) one does F(rscale * R * x) where rscale is 1 over the row sums of R. Many br
+When evaluating a function on a coarse level one does not want to do F(R * x) one does F(rscale * R * x) where rscale is 1 over the row sums of R.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, set, multigrid, restriction, level
diff --git a/docs/manualpages/PC/PCMGGetRestriction.html b/docs/manualpages/PC/PCMGGetRestriction.html
index 32550cf..c99f72d 100644
--- a/docs/manualpages/PC/PCMGGetRestriction.html
+++ b/docs/manualpages/PC/PCMGGetRestriction.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetRestriction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetRestriction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetRestriction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetRestriction"><H1>PCMGGetRestriction</H1></A>
 Gets the function to be used to restrict vector from level l to l-1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the function to be used to restrict vector from level l to l-1.
 #include "petscksp.h" 
 PetscErrorCode  PCMGGetRestriction(PC pc,PetscInt l,Mat *mat)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mat </B> -the restriction matrix Many br
+<DT><B>mat </B> -the restriction matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, get, multigrid, restriction, level
diff --git a/docs/manualpages/PC/PCMGGetSmoother.html b/docs/manualpages/PC/PCMGGetSmoother.html
index d457794..3f78387 100644
--- a/docs/manualpages/PC/PCMGGetSmoother.html
+++ b/docs/manualpages/PC/PCMGGetSmoother.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetSmoother</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetSmoother.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetSmoother.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetSmoother"><H1>PCMGGetSmoother</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to be used as smoother for both pre- and post-smoothing.  Call both <A HREF="../PC/PCMGGetSmootherUp.html#PCMGGetSmootherUp">PCMGGetSmootherUp</A>() and <A HREF="../PC/PCMGGetSmootherDown.html#PCMGGetSmootherDown">PCMGGetSmootherDown</A>() to use different functions for pre- and post-smoothing. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to be used as smoother fo
 #include "petscksp.h" 
 PetscErrorCode  PCMGGetSmoother(PC pc,PetscInt l,KSP *ksp)
 </PRE>
-Not Collective, <A HREF="../KSP/KSP.html#KSP">KSP</A> returned is parallel if <A HREF="../PC/PC.html#PC">PC</A> is Many br
+Not Collective, <A HREF="../KSP/KSP.html#KSP">KSP</A> returned is parallel if <A HREF="../PC/PC.html#PC">PC</A> is
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Ouput Parameters</FONT></H3>
-<DT><B>ksp </B> -the smoother Many br
+<DT><B>ksp </B> -the smoother
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once you have called this routine, you can call <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(ksp,...) on the resulting ksp to provide the operators for the smoother for this level. Many brYou can also modify smoother options by calling the various KSPSetXXX() options on this ksp. In addition you can call <A HREF="../KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</A>(ksp,&pc) Many brand modify <A HREF="../PC/PC.html#PC">PC</A> options for the smoother; for example < [...]
+Once you have called this routine, you can call <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(ksp,...) on the resulting ksp to provide the operators for the smoother for this level.
+You can also modify smoother options by calling the various KSPSetXXX() options on this ksp. In addition you can call <A HREF="../KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</A>(ksp,&pc)
+and modify <A HREF="../PC/PC.html#PC">PC</A> options for the smoother; for example <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(pc,<A HREF="../PC/PCSOR.html#PCSOR">PCSOR</A>); to use SOR smoothing.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, get, multigrid, level, smoother, pre-smoother, post-smoother
diff --git a/docs/manualpages/PC/PCMGGetSmootherDown.html b/docs/manualpages/PC/PCMGGetSmootherDown.html
index b3f2369..4cacc1e 100644
--- a/docs/manualpages/PC/PCMGGetSmootherDown.html
+++ b/docs/manualpages/PC/PCMGGetSmootherDown.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetSmootherDown</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetSmootherDown.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetSmootherDown.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetSmootherDown"><H1>PCMGGetSmootherDown</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to be used as smoother before coarse grid correction (pre-smoother). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to be used as smoother be
 #include "petscksp.h" 
 PetscErrorCode  PCMGGetSmootherDown(PC pc,PetscInt l,KSP *ksp)
 </PRE>
-Not Collective, <A HREF="../KSP/KSP.html#KSP">KSP</A> returned is parallel if <A HREF="../PC/PC.html#PC">PC</A> is Many br
+Not Collective, <A HREF="../KSP/KSP.html#KSP">KSP</A> returned is parallel if <A HREF="../PC/PC.html#PC">PC</A> is
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l  </B></TD><TD>- the level (0 is coarsest) to supply Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l  </B></TD><TD>- the level (0 is coarsest) to supply
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Ouput Parameters</FONT></H3>
-<DT><B>ksp </B> -the smoother Many br
+<DT><B>ksp </B> -the smoother
 <br>
 <P>
- Many br
+
 <P>
-Notes: calling this will result in a different pre and post smoother so you may need to Many brset options on the post smoother also Many br
+Notes: calling this will result in a different pre and post smoother so you may need to
+set options on the post smoother also
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, multigrid, get, smoother, down, pre-smoother, level
diff --git a/docs/manualpages/PC/PCMGGetSmootherUp.html b/docs/manualpages/PC/PCMGGetSmootherUp.html
index f09e482..2b80fee 100644
--- a/docs/manualpages/PC/PCMGGetSmootherUp.html
+++ b/docs/manualpages/PC/PCMGGetSmootherUp.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetSmootherUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetSmootherUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetSmootherUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetSmootherUp"><H1>PCMGGetSmootherUp</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to be used as smoother after coarse grid correction (post-smoother). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to be used as smoother af
 #include "petscksp.h" 
 PetscErrorCode  PCMGGetSmootherUp(PC pc,PetscInt l,KSP *ksp)
 </PRE>
-Not Collective, <A HREF="../KSP/KSP.html#KSP">KSP</A> returned is parallel if <A HREF="../PC/PC.html#PC">PC</A> is Many br
+Not Collective, <A HREF="../KSP/KSP.html#KSP">KSP</A> returned is parallel if <A HREF="../PC/PC.html#PC">PC</A> is
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l  </B></TD><TD>- the level (0 is coarsest) to supply Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l  </B></TD><TD>- the level (0 is coarsest) to supply
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Ouput Parameters</FONT></H3>
-<DT><B>ksp </B> -the smoother Many br
+<DT><B>ksp </B> -the smoother
 <br>
 <P>
- Many br
+
 <P>
-Notes: calling this will result in a different pre and post smoother so you may need to Many brset options on the pre smoother also Many br
+Notes: calling this will result in a different pre and post smoother so you may need to
+set options on the pre smoother also
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, multigrid, get, smoother, up, post-smoother, level
diff --git a/docs/manualpages/PC/PCMGGetType.html b/docs/manualpages/PC/PCMGGetType.html
index 91eba55..e02c333 100644
--- a/docs/manualpages/PC/PCMGGetType.html
+++ b/docs/manualpages/PC/PCMGGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGGetType"><H1>PCMGGetType</H1></A>
 Determines the form of multigrid to use: multiplicative, additive, full, or the Kaskade algorithm. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,18 @@ Determines the form of multigrid to use: multiplicative, additive, full, or the
 #include "petscksp.h" 
 PetscErrorCode  PCMGGetType(PC pc,PCMGType *type)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -one of PC_MG_MULTIPLICATIVE, PC_MG_ADDITIVE,PC_MG_FULL, PC_MG_KASKADE Many br
+<DT><B>type </B> -one of PC_MG_MULTIPLICATIVE, PC_MG_ADDITIVE,PC_MG_FULL, PC_MG_KASKADE
 <br>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, set, method, multiplicative, additive, full, Kaskade, multigrid
diff --git a/docs/manualpages/PC/PCMGMultiplicativeSetCycles.html b/docs/manualpages/PC/PCMGMultiplicativeSetCycles.html
index ac05079..a0ecb21 100644
--- a/docs/manualpages/PC/PCMGMultiplicativeSetCycles.html
+++ b/docs/manualpages/PC/PCMGMultiplicativeSetCycles.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGMultiplicativeSetCycles</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGMultiplicativeSetCycles.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGMultiplicativeSetCycles.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGMultiplicativeSetCycles"><H1>PCMGMultiplicativeSetCycles</H1></A>
 Sets the number of cycles to use for each preconditioner step of multigrid when <A HREF="../PC/PCMGType.html#PCMGType">PCMGType</A> of PC_MG_MULTIPLICATIVE is used 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Sets the number of cycles to use for each preconditioner step of multigrid when
 #include "petscksp.h" 
 PetscErrorCode  PCMGMultiplicativeSetCycles(PC pc,PetscInt n)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of cycles (default is 1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of cycles (default is 1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_mg_multiplicative_cycles n</B> - Many br Many br
+<DT><B>-pc_mg_multiplicative_cycles n</B> -
+
 <br>
 <P>
-Notes: This is not associated with setting a v or w cycle, that is set with <A HREF="../PC/PCMGSetCycleType.html#PCMGSetCycleType">PCMGSetCycleType</A>() Many br
+Notes: This is not associated with setting a v or w cycle, that is set with <A HREF="../PC/PCMGSetCycleType.html#PCMGSetCycleType">PCMGSetCycleType</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, set, cycles, V-cycle, W-cycle, multigrid
diff --git a/docs/manualpages/PC/PCMGResidualDefault.html b/docs/manualpages/PC/PCMGResidualDefault.html
index 7fadb1e..1249929 100644
--- a/docs/manualpages/PC/PCMGResidualDefault.html
+++ b/docs/manualpages/PC/PCMGResidualDefault.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGResidualDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGResidualDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGResidualDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGResidualDefault"><H1>PCMGResidualDefault</H1></A>
 Default routine to calculate the residual. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Default routine to calculate the residual.
 #include "petscksp.h" 
 PetscErrorCode  PCMGResidualDefault(Mat mat,Vec b,Vec x,Vec r)
 </PRE>
-Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Mat/Mat.html#Mat">Mat</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b   </B></TD><TD>- the right-hand-side Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the approximate solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b   </B></TD><TD>- the right-hand-side
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- the approximate solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>r </B> -location to store the residual Many br
+<DT><B>r </B> -location to store the residual
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, default, multigrid, residual
diff --git a/docs/manualpages/PC/PCMGSetCycleType.html b/docs/manualpages/PC/PCMGSetCycleType.html
index c6956dd..02acf8e 100644
--- a/docs/manualpages/PC/PCMGSetCycleType.html
+++ b/docs/manualpages/PC/PCMGSetCycleType.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetCycleType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetCycleType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetCycleType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetCycleType"><H1>PCMGSetCycleType</H1></A>
 Sets the type cycles to use.  Use PCMGSetCycleTypeOnLevel() for more complicated cycling. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,17 @@ Sets the type cycles to use.  Use PCMGSetCycleTypeOnLevel() for more complicated
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetCycleType(PC pc,PCMGCycleType n)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_CYCLE_V or PC_MG_CYCLE_W</B></TD><TD>-  Many brOptions Database Key: Many br</TD></TR></TABLE>
-<DT><B>-pc_mg_cycle_type <v,w></B> - Many br Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_CYCLE_V or PC_MG_CYCLE_W</B></TD><TD>- 
+Options Database Key:
+</TD></TR></TABLE>
+<DT><B>-pc_mg_cycle_type <v,w></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCMGSetCyclesOnLevel.html b/docs/manualpages/PC/PCMGSetCyclesOnLevel.html
index f26414a..681283a 100644
--- a/docs/manualpages/PC/PCMGSetCyclesOnLevel.html
+++ b/docs/manualpages/PC/PCMGSetCyclesOnLevel.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetCyclesOnLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetCyclesOnLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetCyclesOnLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetCyclesOnLevel"><H1>PCMGSetCyclesOnLevel</H1></A>
 Sets the number of cycles to run on this level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the number of cycles to run on this level.
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetCyclesOnLevel(PC pc,PetscInt l,PetscInt c)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l  </B></TD><TD>- the level (0 is coarsest) this is to be used for Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of cycles Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l  </B></TD><TD>- the level (0 is coarsest) this is to be used for
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of cycles
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, multigrid, set, cycles, V-cycle, W-cycle, level
diff --git a/docs/manualpages/PC/PCMGSetGalerkin.html b/docs/manualpages/PC/PCMGSetGalerkin.html
index 1ce6827..ad993ff 100644
--- a/docs/manualpages/PC/PCMGSetGalerkin.html
+++ b/docs/manualpages/PC/PCMGSetGalerkin.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetGalerkin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetGalerkin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetGalerkin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetGalerkin"><H1>PCMGSetGalerkin</H1></A>
 Causes the coarser grid matrices to be computed from the finest grid via the Galerkin process: A_i-1 = r_i * A_i * p_i 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Causes the coarser grid matrices to be computed from the finest grid via the Gal
 #include "petscksp.h" 
 PetscErrorCode PCMGSetGalerkin(PC pc,PetscBool use)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use the Galerkin process to compute coarse-level operators Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use the Galerkin process to compute coarse-level operators
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_mg_galerkin <true,false></B> - Many br Many br
+<DT><B>-pc_mg_galerkin <true,false></B> -
+
 <br>
 <P>
-Notes: Some codes that use <A HREF="../PC/PCMG.html#PCMG">PCMG</A> such as <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A> use Galerkin internally while constructing the hierarchy and thus do not Many bruse the <A HREF="../PC/PCMG.html#PCMG">PCMG</A> construction of the coarser grids. Many br
+Notes: Some codes that use <A HREF="../PC/PCMG.html#PCMG">PCMG</A> such as <A HREF="../PC/PCGAMG.html#PCGAMG">PCGAMG</A> use Galerkin internally while constructing the hierarchy and thus do not
+use the <A HREF="../PC/PCMG.html#PCMG">PCMG</A> construction of the coarser grids.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, set, Galerkin
diff --git a/docs/manualpages/PC/PCMGSetInterpolation.html b/docs/manualpages/PC/PCMGSetInterpolation.html
index 77f74f2..31581df 100644
--- a/docs/manualpages/PC/PCMGSetInterpolation.html
+++ b/docs/manualpages/PC/PCMGSetInterpolation.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetInterpolation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetInterpolation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetInterpolation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetInterpolation"><H1>PCMGSetInterpolation</H1></A>
 Sets the function to be used to calculate the interpolation from l-1 to the lth level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Sets the function to be used to calculate the interpolation from l-1 to the lth
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetInterpolation(PC pc,PetscInt l,Mat mat)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the interpolation operator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l   </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc  </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the interpolation operator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l   </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0]
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Usually this is the same matrix used also to set the restriction Many brfor the same level. Many br
+Usually this is the same matrix used also to set the restriction
+for the same level.
 <P>
-One can pass in the interpolation matrix or its transpose; PETSc figures Many brout from the matrix size which one it is. Many br
+One can pass in the interpolation matrix or its transpose; PETSc figures
+out from the matrix size which one it is.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   multigrid, set, interpolate, level
diff --git a/docs/manualpages/PC/PCMGSetLevels.html b/docs/manualpages/PC/PCMGSetLevels.html
index 321e7cb..51be397 100644
--- a/docs/manualpages/PC/PCMGSetLevels.html
+++ b/docs/manualpages/PC/PCMGSetLevels.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetLevels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetLevels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetLevels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetLevels"><H1>PCMGSetLevels</H1></A>
 Sets the number of levels to use with MG. Must be called before any other MG routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Sets the number of levels to use with MG. Must be called before any other MG rou
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetLevels(PC pc,PetscInt levels,MPI_Comm *comms)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels </B></TD><TD>- the number of levels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comms </B></TD><TD>- optional communicators for each level; this is to allow solving the coarser problems Many bron smaller sets of processors. Use NULL_OBJECT for default in Fortran Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels </B></TD><TD>- the number of levels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comms </B></TD><TD>- optional communicators for each level; this is to allow solving the coarser problems
+on smaller sets of processors. Use NULL_OBJECT for default in Fortran
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the number of levels is one then the multigrid uses the -mg_levels prefix Many brfor setting the level options rather than the -mg_coarse prefix. Many br
+If the number of levels is one then the multigrid uses the -mg_levels prefix
+for setting the level options rather than the -mg_coarse prefix.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, set, levels, multigrid
diff --git a/docs/manualpages/PC/PCMGSetNumberSmoothDown.html b/docs/manualpages/PC/PCMGSetNumberSmoothDown.html
index 5e71e6d..61ecf75 100644
--- a/docs/manualpages/PC/PCMGSetNumberSmoothDown.html
+++ b/docs/manualpages/PC/PCMGSetNumberSmoothDown.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetNumberSmoothDown</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetNumberSmoothDown.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetNumberSmoothDown.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetNumberSmoothDown"><H1>PCMGSetNumberSmoothDown</H1></A>
 Sets the number of pre-smoothing steps to use on all levels. Use <A HREF="../PC/PCMGGetSmootherDown.html#PCMGGetSmootherDown">PCMGGetSmootherDown</A>() to set different pre-smoothing steps on different levels. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the number of pre-smoothing steps to use on all levels. Use <A HREF="../PC/
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetNumberSmoothDown(PC pc,PetscInt n)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mg </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of smoothing steps Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mg </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of smoothing steps
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_mg_smoothdown <n> </B> -Sets number of pre-smoothing steps Many br
+<DT><B>-pc_mg_smoothdown <n> </B> -Sets number of pre-smoothing steps
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, smooth, down, pre-smoothing, steps, multigrid
diff --git a/docs/manualpages/PC/PCMGSetNumberSmoothUp.html b/docs/manualpages/PC/PCMGSetNumberSmoothUp.html
index 818d396..cd41934 100644
--- a/docs/manualpages/PC/PCMGSetNumberSmoothUp.html
+++ b/docs/manualpages/PC/PCMGSetNumberSmoothUp.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetNumberSmoothUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetNumberSmoothUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetNumberSmoothUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetNumberSmoothUp"><H1>PCMGSetNumberSmoothUp</H1></A>
 Sets the number of post-smoothing steps to use on all levels. Use <A HREF="../PC/PCMGGetSmootherUp.html#PCMGGetSmootherUp">PCMGGetSmootherUp</A>() to set different numbers of post-smoothing steps on different levels. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Sets the number of post-smoothing steps to use on all levels. Use <A HREF="../PC
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetNumberSmoothUp(PC pc,PetscInt n)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mg </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of smoothing steps Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mg </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of smoothing steps
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_mg_smoothup <n> </B> -Sets number of post-smoothing steps Many br
+<DT><B>-pc_mg_smoothup <n> </B> -Sets number of post-smoothing steps
 <br>
 <P>
- Many br
+
 <P>
-Note: this does not set a value on the coarsest grid, since we assume that Many brthere is no separate smooth up on the coarsest grid. Many br
+Note: this does not set a value on the coarsest grid, since we assume that
+there is no separate smooth up on the coarsest grid.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, smooth, up, post-smoothing, steps, multigrid
diff --git a/docs/manualpages/PC/PCMGSetR.html b/docs/manualpages/PC/PCMGSetR.html
index 9e75ead..b7ed0b3 100644
--- a/docs/manualpages/PC/PCMGSetR.html
+++ b/docs/manualpages/PC/PCMGSetR.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetR"><H1>PCMGSetR</H1></A>
 Sets the vector space to be used to store the residual on a particular level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Sets the vector space to be used to store the residual on a particular level.
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetR(PC pc,PetscInt l,Vec c)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) this is to be used for Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) this is to be used for
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the space
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: If this is not provided PETSc will automatically generate one. Many br
+Notes: If this is not provided PETSc will automatically generate one.
 <P>
-You do not need to keep a reference to this vector if you do Many brnot need it <A HREF="../PC/PCDestroy.html#PCDestroy">PCDestroy</A>() will properly free it. Many br
+You do not need to keep a reference to this vector if you do
+not need it <A HREF="../PC/PCDestroy.html#PCDestroy">PCDestroy</A>() will properly free it.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, multigrid, set, residual, level
diff --git a/docs/manualpages/PC/PCMGSetRScale.html b/docs/manualpages/PC/PCMGSetRScale.html
index 6244b1e..bac1241 100644
--- a/docs/manualpages/PC/PCMGSetRScale.html
+++ b/docs/manualpages/PC/PCMGSetRScale.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetRScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetRScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetRScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetRScale"><H1>PCMGSetRScale</H1></A>
 Sets the pointwise scaling for the restriction operator from level l to l-1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Sets the pointwise scaling for the restriction operator from level l to l-1.
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetRScale(PC pc,PetscInt l,Vec rscale)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0] Many br</TD></TR></TABLE>
-<DT><B>rscale </B> -the scaling Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0]
+</TD></TR></TABLE>
+<DT><B>rscale </B> -the scaling
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-When evaluating a function on a coarse level one does not want to do F(R * x) one does F(rscale * R * x) where rscale is 1 over the row sums of R. Many br
+When evaluating a function on a coarse level one does not want to do F(R * x) one does F(rscale * R * x) where rscale is 1 over the row sums of R.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, set, multigrid, restriction, level
diff --git a/docs/manualpages/PC/PCMGSetResidual.html b/docs/manualpages/PC/PCMGSetResidual.html
index 95dfd2c..e46d06d 100644
--- a/docs/manualpages/PC/PCMGSetResidual.html
+++ b/docs/manualpages/PC/PCMGSetResidual.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetResidual"><H1>PCMGSetResidual</H1></A>
 Sets the function to be used to calculate the residual on the lth level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,21 @@ Sets the function to be used to calculate the residual on the lth level.
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetResidual(PC pc,PetscInt l,PetscErrorCode (*residual)(Mat,Vec,Vec,Vec),Mat mat)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc       </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l        </B></TD><TD>- the level (0 is coarsest) to supply Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>residual </B></TD><TD>- function used to form residual, if none is provided the previously provide one is used, if no Many brprevious one were provided then a default is used Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat      </B></TD><TD>- matrix associated with residual Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc       </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l        </B></TD><TD>- the level (0 is coarsest) to supply
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>residual </B></TD><TD>- function used to form residual, if none is provided the previously provide one is used, if no
+previous one were provided then a default is used
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat      </B></TD><TD>- matrix associated with residual
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   MG, set, multigrid, residual, level
diff --git a/docs/manualpages/PC/PCMGSetRestriction.html b/docs/manualpages/PC/PCMGSetRestriction.html
index e53c20f..7947fe6 100644
--- a/docs/manualpages/PC/PCMGSetRestriction.html
+++ b/docs/manualpages/PC/PCMGSetRestriction.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetRestriction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetRestriction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetRestriction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetRestriction"><H1>PCMGSetRestriction</H1></A>
 Sets the function to be used to restrict vector from level l to l-1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Sets the function to be used to restrict vector from level l to l-1.
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetRestriction(PC pc,PetscInt l,Mat mat)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the restriction matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the restriction matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Usually this is the same matrix used also to set the interpolation Many brfor the same level. Many br
+Usually this is the same matrix used also to set the interpolation
+for the same level.
 <P>
-One can pass in the interpolation matrix or its transpose; PETSc figures Many brout from the matrix size which one it is. Many br
+One can pass in the interpolation matrix or its transpose; PETSc figures
+out from the matrix size which one it is.
 <P>
-If you do not set this, the transpose of the <A HREF="../Mat/Mat.html#Mat">Mat</A> set with <A HREF="../PC/PCMGSetInterpolation.html#PCMGSetInterpolation">PCMGSetInterpolation</A>() Many bris used. Many br
+If you do not set this, the transpose of the <A HREF="../Mat/Mat.html#Mat">Mat</A> set with <A HREF="../PC/PCMGSetInterpolation.html#PCMGSetInterpolation">PCMGSetInterpolation</A>()
+is used.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, set, multigrid, restriction, level
diff --git a/docs/manualpages/PC/PCMGSetRhs.html b/docs/manualpages/PC/PCMGSetRhs.html
index 59efc25..0af4ac6 100644
--- a/docs/manualpages/PC/PCMGSetRhs.html
+++ b/docs/manualpages/PC/PCMGSetRhs.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetRhs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetRhs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetRhs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetRhs"><H1>PCMGSetRhs</H1></A>
 Sets the vector space to be used to store the right-hand side on a particular level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Sets the vector space to be used to store the right-hand side on a particular le
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetRhs(PC pc,PetscInt l,Vec c)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l  </B></TD><TD>- the level (0 is coarsest) this is to be used for Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c  </B></TD><TD>- the space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l  </B></TD><TD>- the level (0 is coarsest) this is to be used for
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c  </B></TD><TD>- the space
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: If this is not provided PETSc will automatically generate one. Many br
+Notes: If this is not provided PETSc will automatically generate one.
 <P>
-You do not need to keep a reference to this vector if you do Many brnot need it <A HREF="../PC/PCDestroy.html#PCDestroy">PCDestroy</A>() will properly free it. Many br
+You do not need to keep a reference to this vector if you do
+not need it <A HREF="../PC/PCDestroy.html#PCDestroy">PCDestroy</A>() will properly free it.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, multigrid, set, right-hand-side, rhs, level
diff --git a/docs/manualpages/PC/PCMGSetType.html b/docs/manualpages/PC/PCMGSetType.html
index 14dbe51..f52bd02 100644
--- a/docs/manualpages/PC/PCMGSetType.html
+++ b/docs/manualpages/PC/PCMGSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetType"><H1>PCMGSetType</H1></A>
 Determines the form of multigrid to use: multiplicative, additive, full, or the Kaskade algorithm. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Determines the form of multigrid to use: multiplicative, additive, full, or the
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetType(PC pc,PCMGType form)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>form </B></TD><TD>- multigrid form, one of PC_MG_MULTIPLICATIVE, PC_MG_ADDITIVE, Many brPC_MG_FULL, PC_MG_KASKADE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>form </B></TD><TD>- multigrid form, one of PC_MG_MULTIPLICATIVE, PC_MG_ADDITIVE,
+PC_MG_FULL, PC_MG_KASKADE
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_mg_type <form> </B> -Sets <form>, one of multiplicative, Many bradditive, full, kaskade Many br
+<DT><B>-pc_mg_type <form> </B> -Sets <form>, one of multiplicative,
+additive, full, kaskade
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, set, method, multiplicative, additive, full, Kaskade, multigrid
diff --git a/docs/manualpages/PC/PCMGSetX.html b/docs/manualpages/PC/PCMGSetX.html
index e34ad3e..4bc31ff 100644
--- a/docs/manualpages/PC/PCMGSetX.html
+++ b/docs/manualpages/PC/PCMGSetX.html
@@ -5,8 +5,8 @@
 <TITLE>PCMGSetX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGSetX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGSetX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGSetX"><H1>PCMGSetX</H1></A>
 Sets the vector space to be used to store the solution on a particular level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Sets the vector space to be used to store the solution on a particular level.
 #include "petscksp.h" 
 PetscErrorCode  PCMGSetX(PC pc,PetscInt l,Vec c)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) this is to be used for (do not supply the finest level) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the level (0 is coarsest) this is to be used for (do not supply the finest level)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the space
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: If this is not provided PETSc will automatically generate one. Many br
+Notes: If this is not provided PETSc will automatically generate one.
 <P>
-You do not need to keep a reference to this vector if you do Many brnot need it <A HREF="../PC/PCDestroy.html#PCDestroy">PCDestroy</A>() will properly free it. Many br
+You do not need to keep a reference to this vector if you do
+not need it <A HREF="../PC/PCDestroy.html#PCDestroy">PCDestroy</A>() will properly free it.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, multigrid, set, solution, level
diff --git a/docs/manualpages/PC/PCMGType.html b/docs/manualpages/PC/PCMGType.html
index eaadabf..24fc223 100644
--- a/docs/manualpages/PC/PCMGType.html
+++ b/docs/manualpages/PC/PCMGType.html
@@ -5,22 +5,33 @@
 <TITLE>PCMGType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCMGType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCMGType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCMGType"><H1>PCMGType</H1></A>
 Determines the type of multigrid method that is run. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { PC_MG_MULTIPLICATIVE,PC_MG_ADDITIVE,PC_MG_FULL,PC_MG_KASKADE } <A HREF="../PC/PCMGType.html#PCMGType">PCMGType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Values</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_MULTIPLICATIVE (default) </B></TD><TD>- traditional V or W cycle as determined by PCMGSetCycles() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_ADDITIVE </B></TD><TD>- the additive multigrid preconditioner where all levels are Many brsmoothed before updating the residual. This only uses the Many brdown smoother, in the preconditioner the upper smoother is ignored Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_FULL </B></TD><TD>- same as multiplicative except one also performs grid sequencing, Many brthat is starts on the coarsest grid, performs a cycle, interpolates Many brto the next, performs a cycle etc. This is much like the F-cycle presented in "Multigrid" by Trottenberg, Oosterlee, Schuller page 49, but that Many bralgorithm supports smoothing on before the restriction on each level in the initial restriction to the coarsest stage [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_KASKADE </B></TD><TD>- like full multigrid except one never goes back to a coarser level Many brfrom a finer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_MULTIPLICATIVE (default) </B></TD><TD>- traditional V or W cycle as determined by PCMGSetCycles()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_ADDITIVE </B></TD><TD>- the additive multigrid preconditioner where all levels are
+smoothed before updating the residual. This only uses the
+down smoother, in the preconditioner the upper smoother is ignored
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_FULL </B></TD><TD>- same as multiplicative except one also performs grid sequencing,
+that is starts on the coarsest grid, performs a cycle, interpolates
+to the next, performs a cycle etc. This is much like the F-cycle presented in "Multigrid" by Trottenberg, Oosterlee, Schuller page 49, but that
+algorithm supports smoothing on before the restriction on each level in the initial restriction to the coarsest stage. In addition that algorithm
+calls the V-cycle only on the coarser level and has a post-smoother instead.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PC_MG_KASKADE </B></TD><TD>- like full multigrid except one never goes back to a coarser level
+from a finer
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCMGSetType.html#PCMGSetType">PCMGSetType</A>()
diff --git a/docs/manualpages/PC/PCML.html b/docs/manualpages/PC/PCML.html
index 604795e..b97e84e 100644
--- a/docs/manualpages/PC/PCML.html
+++ b/docs/manualpages/PC/PCML.html
@@ -5,39 +5,49 @@
 <TITLE>PCML</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCML.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCML.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCML"><H1>PCML</H1></A>
 Use algebraic multigrid preconditioning. This preconditioner requires you provide fine grid discretization matrix. The coarser grid matrices and restriction/interpolation operators are computed by ML, with the matrices coverted to PETSc matrices in aij format and the restriction/interpolation operators wrapped as PETSc shell matrices. 
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <H3><FONT COLOR="#CC3333">Multigrid options(inherited)</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_cycles <1>: 1 for V cycle, 2 for W</B></TD><TD>- cycle (MGSetCycles) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothup <1>: Number of post</B></TD><TD>- smoothing steps (MGSetNumberSmoothUp) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothdown <1>: Number of pre</B></TD><TD>- smoothing steps (MGSetNumberSmoothDown) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_type <multiplicative>: (one of) additive multiplicative full kascade</B></TD><TD>- ML options: Many br+  -pc_ml_PrintLevel <0>: Print level (ML_Set_PrintLevel) Many br</TD></TR></TABLE>
-<DT><B>-pc_ml_maxNlevels <10>: Maximum number of levels (None)</B> -.  -pc_ml_maxCoarseSize <1>: Maximum coarsest mesh size (ML_Aggregate_Set_MaxCoarseSize) Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_cycles <1>: 1 for V cycle, 2 for W</B></TD><TD>- cycle (MGSetCycles)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothup <1>: Number of post</B></TD><TD>- smoothing steps (MGSetNumberSmoothUp)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_smoothdown <1>: Number of pre</B></TD><TD>- smoothing steps (MGSetNumberSmoothDown)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_mg_type <multiplicative>: (one of) additive multiplicative full kascade</B></TD><TD>- ML options:
++  -pc_ml_PrintLevel <0>: Print level (ML_Set_PrintLevel)
+</TD></TR></TABLE>
+<DT><B>-pc_ml_maxNlevels <10>: Maximum number of levels (None)</B> -.  -pc_ml_maxCoarseSize <1>: Maximum coarsest mesh size (ML_Aggregate_Set_MaxCoarseSize)
 <br>
-<DT><B>-pc_ml_CoarsenScheme <Uncoupled>: (one of) Uncoupled Coupled MIS METIS</B> -.  -pc_ml_DampingFactor <1.33333>: P damping factor (ML_Aggregate_Set_DampingFactor) Many br
+<DT><B>-pc_ml_CoarsenScheme <Uncoupled>: (one of) Uncoupled Coupled MIS METIS</B> -.  -pc_ml_DampingFactor <1.33333>: P damping factor (ML_Aggregate_Set_DampingFactor)
 <br>
-<DT><B>-pc_ml_Threshold <0>: Smoother drop tol (ML_Aggregate_Set_Threshold)</B> -.  -pc_ml_SpectralNormScheme_Anorm <false>: Method used for estimating spectral radius (ML_Set_SpectralNormScheme_Anorm) Many br
+<DT><B>-pc_ml_Threshold <0>: Smoother drop tol (ML_Aggregate_Set_Threshold)</B> -.  -pc_ml_SpectralNormScheme_Anorm <false>: Method used for estimating spectral radius (ML_Set_SpectralNormScheme_Anorm)
 <br>
-<DT><B>-pc_ml_repartition <false>: Allow ML to repartition levels of the heirarchy (ML_Repartition_Activate)</B> -.  -pc_ml_repartitionMaxMinRatio <1.3>: Acceptable ratio of repartitioned sizes (ML_Repartition_Set_LargestMinMaxRatio) Many br
+<DT><B>-pc_ml_repartition <false>: Allow ML to repartition levels of the heirarchy (ML_Repartition_Activate)</B> -.  -pc_ml_repartitionMaxMinRatio <1.3>: Acceptable ratio of repartitioned sizes (ML_Repartition_Set_LargestMinMaxRatio)
 <br>
-<DT><B>-pc_ml_repartitionMinPerProc <512>: Smallest repartitioned size (ML_Repartition_Set_MinPerProc)</B> -.  -pc_ml_repartitionPutOnSingleProc <5000>: Problem size automatically repartitioned to one processor (ML_Repartition_Set_PutOnSingleProc) Many br
+<DT><B>-pc_ml_repartitionMinPerProc <512>: Smallest repartitioned size (ML_Repartition_Set_MinPerProc)</B> -.  -pc_ml_repartitionPutOnSingleProc <5000>: Problem size automatically repartitioned to one processor (ML_Repartition_Set_PutOnSingleProc)
 <br>
-<DT><B>-pc_ml_repartitionType <Zoltan>: Repartitioning library to use (ML_Repartition_Set_Partitioner)</B> -.  -pc_ml_repartitionZoltanScheme <RCB>: Repartitioning scheme to use (None) Many br
+<DT><B>-pc_ml_repartitionType <Zoltan>: Repartitioning library to use (ML_Repartition_Set_Partitioner)</B> -.  -pc_ml_repartitionZoltanScheme <RCB>: Repartitioning scheme to use (None)
 <br>
-<DT><B>-pc_ml_Aux <false>: Aggregate using auxiliary coordinate</B> -based laplacian (None) Many br
+<DT><B>-pc_ml_Aux <false>: Aggregate using auxiliary coordinate</B> -based laplacian (None)
 <br>
-<DT><B>-pc_ml_AuxThreshold <0.0>: Auxiliary smoother drop tol (None)</B> - Many br Many br
+<DT><B>-pc_ml_AuxThreshold <0.0>: Auxiliary smoother drop tol (None)</B> -
+
 <br>
 </TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../PC/PCMGType.html#PCMGType">PCMGType</A>,
-<BR><A HREF="../PC/PCMGSetLevels.html#PCMGSetLevels">PCMGSetLevels</A>(), <A HREF="../PC/PCMGGetLevels.html#PCMGGetLevels">PCMGGetLevels</A>(), <A HREF="../PC/PCMGSetType.html#PCMGSetType">PCMGSetType</A>(), MPSetCycles(), <A HREF="../PC/PCMGSetNumberSmoothDown.html#PCMGSetNumberSmoothDown">PCMGSetNumberSmoothDown</A>(), Many brPCMGSetNumberSmoothUp(), <A HREF="../PC/PCMGGetCoarseSolve.html#PCMGGetCoarseSolve">PCMGGetCoarseSolve</A>(), <A HREF="../PC/PCMGSetResidual.html#PCMGSetResidual" [...]
+<BR><A HREF="../PC/PCMGSetLevels.html#PCMGSetLevels">PCMGSetLevels</A>(), <A HREF="../PC/PCMGGetLevels.html#PCMGGetLevels">PCMGGetLevels</A>(), <A HREF="../PC/PCMGSetType.html#PCMGSetType">PCMGSetType</A>(), MPSetCycles(), <A HREF="../PC/PCMGSetNumberSmoothDown.html#PCMGSetNumberSmoothDown">PCMGSetNumberSmoothDown</A>(),
+<A HREF="../PC/PCMGSetNumberSmoothUp.html#PCMGSetNumberSmoothUp">PCMGSetNumberSmoothUp</A>(), <A HREF="../PC/PCMGGetCoarseSolve.html#PCMGGetCoarseSolve">PCMGGetCoarseSolve</A>(), <A HREF="../PC/PCMGSetResidual.html#PCMGSetResidual">PCMGSetResidual</A>(), <A HREF="../PC/PCMGSetInterpolation.html#PCMGSetInterpolation">PCMGSetInterpolation</A>(),
+<A HREF="../PC/PCMGSetRestriction.html#PCMGSetRestriction">PCMGSetRestriction</A>(), <A HREF="../PC/PCMGGetSmoother.html#PCMGGetSmoother">PCMGGetSmoother</A>(), <A HREF="../PC/PCMGGetSmootherUp.html#PCMGGetSmootherUp">PCMGGetSmootherUp</A>(), <A HREF="../PC/PCMGGetSmootherDown.html#PCMGGetSmootherDown">PCMGGetSmootherDown</A>(),
+PCMGSetCycleTypeOnLevel(), <A HREF="../PC/PCMGSetRhs.html#PCMGSetRhs">PCMGSetRhs</A>(), <A HREF="../PC/PCMGSetX.html#PCMGSetX">PCMGSetX</A>(), <A HREF="../PC/PCMGSetR.html#PCMGSetR">PCMGSetR</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/ml/ml.c.html#PCML">src/ksp/pc/impls/ml/ml.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCModifySubMatrices.html b/docs/manualpages/PC/PCModifySubMatrices.html
index 170267f..31b9e34 100644
--- a/docs/manualpages/PC/PCModifySubMatrices.html
+++ b/docs/manualpages/PC/PCModifySubMatrices.html
@@ -5,8 +5,8 @@
 <TITLE>PCModifySubMatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCModifySubMatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCModifySubMatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCModifySubMatrices"><H1>PCModifySubMatrices</H1></A>
 Calls an optional user-defined routine within certain preconditioners if one has been set with PCSetModifySubMarices(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,42 @@ Calls an optional user-defined routine within certain preconditioners if one has
 #include "petscksp.h" 
 PetscErrorCode  PCModifySubMatrices(PC pc,PetscInt nsub,const IS row[],const IS col[],Mat submat[],void *ctx)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsub </B></TD><TD>- the number of local submatrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- an array of index sets that contain the global row numbers Many brthat comprise each local submatrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- an array of index sets that contain the global column numbers Many brthat comprise each local submatrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>submat </B></TD><TD>- array of local submatrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined context for private data for the Many bruser-defined routine (may be null) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsub </B></TD><TD>- the number of local submatrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- an array of index sets that contain the global row numbers
+that comprise each local submatrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>col </B></TD><TD>- an array of index sets that contain the global column numbers
+that comprise each local submatrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>submat </B></TD><TD>- array of local submatrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined context for private data for the
+user-defined routine (may be null)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>submat </B> -array of local submatrices (the entries of which may Many brhave been modified) Many br
+<DT><B>submat </B> -array of local submatrices (the entries of which may
+have been modified)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user should NOT generally call this routine, as it will Many brautomatically be called within certain preconditioners (currently Many brblock Jacobi, additive Schwarz) if set. Many br
+The user should NOT generally call this routine, as it will
+automatically be called within certain preconditioners (currently
+block Jacobi, additive Schwarz) if set.
 <P>
-The basic submatrices are extracted from the preconditioner matrix Many bras usual; the user can then alter these (for example, to set different Many brboundary conditions for each submatrix) before they are used for the Many brlocal solves. Many br
+The basic submatrices are extracted from the preconditioner matrix
+as usual; the user can then alter these (for example, to set different
+boundary conditions for each submatrix) before they are used for the
+local solves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, modify, submatrices
diff --git a/docs/manualpages/PC/PCNN.html b/docs/manualpages/PC/PCNN.html
index 79d68b7..121738b 100644
--- a/docs/manualpages/PC/PCNN.html
+++ b/docs/manualpages/PC/PCNN.html
@@ -5,28 +5,41 @@
 <TITLE>PCNN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCNN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCNN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCNN"><H1>PCNN</H1></A>
 Balancing Neumann-Neumann for scalar elliptic PDEs. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_nn_turn_off_first_balancing </B></TD><TD>- do not balance the residual before solving the local Neumann problems Many br(this skips the first coarse grid solve in the preconditioner) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_nn_turn_off_second_balancing </B></TD><TD>- do not balance the solution solving the local Neumann problems Many br(this skips the second coarse grid solve in the preconditioner) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_is_damp_fixed <fact> </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_is_remove_nullspace_fixed </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_is_set_damping_factor_floating <fact> </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_is_not_damp_floating </B></TD><TD>-  Many br+    -pc_is_not_remove_nullspace_floating - Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_nn_turn_off_first_balancing </B></TD><TD>- do not balance the residual before solving the local Neumann problems
+(this skips the first coarse grid solve in the preconditioner)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_nn_turn_off_second_balancing </B></TD><TD>- do not balance the solution solving the local Neumann problems
+(this skips the second coarse grid solve in the preconditioner)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_is_damp_fixed <fact> </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_is_remove_nullspace_fixed </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_is_set_damping_factor_floating <fact> </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_is_not_damp_floating </B></TD><TD>- 
++    -pc_is_not_remove_nullspace_floating -
+</TD></TR>
 <P>
- Many br
+
 <P>
-Notes: The matrix used with this preconditioner must be of type <A HREF="../Mat/MATIS.html#MATIS">MATIS</A> Many br
+Notes: The matrix used with this preconditioner must be of type <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>
 <P>
-Unlike more 'conventional' Neumann-Neumann preconditioners this iterates over ALL the Many brdegrees of freedom, NOT just those on the interface (this allows the use of approximate solvers Many bron the subdomains; though in our experience using approximate solvers is slower.). Many br
+Unlike more 'conventional' Neumann-Neumann preconditioners this iterates over ALL the
+degrees of freedom, NOT just those on the interface (this allows the use of approximate solvers
+on the subdomains; though in our experience using approximate solvers is slower.).
 <P>
-Options for the coarse grid preconditioner can be set with -nn_coarse_pc_xxx Many brOptions for the Dirichlet subproblem preconditioner can be set with -is_localD_pc_xxx Many brOptions for the Neumann subproblem preconditioner can be set with -is_localN_pc_xxx Many br
+Options for the coarse grid preconditioner can be set with -nn_coarse_pc_xxx
+Options for the Dirichlet subproblem preconditioner can be set with -is_localD_pc_xxx
+Options for the Neumann subproblem preconditioner can be set with -is_localN_pc_xxx
 <P>
-Contributed by Paulo Goldfeld Many br
+Contributed by Paulo Goldfeld
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,  <A HREF="../Mat/MATIS.html#MATIS">MATIS</A>
diff --git a/docs/manualpages/PC/PCNONE.html b/docs/manualpages/PC/PCNONE.html
index 43eb13f..7d28932 100644
--- a/docs/manualpages/PC/PCNONE.html
+++ b/docs/manualpages/PC/PCNONE.html
@@ -5,13 +5,13 @@
 <TITLE>PCNONE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCNONE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCNONE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCNONE"><H1>PCNONE</H1></A>
-This is used when you wish to employ a nonpreconditioned Krylov method.  Many br
+This is used when you wish to employ a nonpreconditioned Krylov method. 
 <P>
 <P>
-Notes: This is implemented by a <A HREF="../Vec/VecCopy.html#VecCopy">VecCopy</A>() Many br
+Notes: This is implemented by a <A HREF="../Vec/VecCopy.html#VecCopy">VecCopy</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>
diff --git a/docs/manualpages/PC/PCPARMS.html b/docs/manualpages/PC/PCPARMS.html
index 62ebd6b..eed787b 100644
--- a/docs/manualpages/PC/PCPARMS.html
+++ b/docs/manualpages/PC/PCPARMS.html
@@ -5,40 +5,65 @@
 <TITLE>PCPARMS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPARMS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPARMS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPARMS"><H1>PCPARMS</H1></A>
 Allows the use of the parallel Algebraic Recursive Multilevel Solvers available in the package pARMS 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_global </B></TD><TD>- one of ras, schur, bj Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_local </B></TD><TD>- one of ilu0, iluk, ilut, arms Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_solve_tol </B></TD><TD>- set the tolerance for local solve Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_levels </B></TD><TD>- set the number of levels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_nonsymmetric_perm </B></TD><TD>- set the use of nonsymmetric permutation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_blocksize </B></TD><TD>- set the block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_ind_tol </B></TD><TD>- set the tolerance for independent sets Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_max_dim </B></TD><TD>- set the inner krylov dimension Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_max_it </B></TD><TD>- set the maximum number of inner iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_inter_nonsymmetric_perm </B></TD><TD>- set the use of nonsymmetric permutation for interlevel blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_inter_column_perm </B></TD><TD>- set the use of column permutation for interlevel blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_inter_row_scaling </B></TD><TD>- set the use of row scaling for interlevel blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_inter_column_scaling </B></TD><TD>- set the use of column scaling for interlevel blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_last_nonsymmetric_perm </B></TD><TD>- set the use of nonsymmetric permutation for last level blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_last_column_perm </B></TD><TD>- set the use of column permutation for last level blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_last_row_scaling </B></TD><TD>- set the use of row scaling for last level blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_last_column_scaling </B></TD><TD>- set the use of column scaling for last level blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_ilu_arms </B></TD><TD>- set the amount of fill-in for ilut, iluk and arms Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_schur </B></TD><TD>- set the amount of fill-in for schur Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_ilut_L_U </B></TD><TD>- set the amount of fill-in for ILUT L and U Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_droptol_factors </B></TD><TD>- set the drop tolerance for L, U, L^{-1}F and EU^{-1} Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_droptol_schur_compl </B></TD><TD>- set the drop tolerance for schur complement at each level Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_droptol_last_schur </B></TD><TD>- set the drop tolerance for ILUT in last level schur complement Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_global </B></TD><TD>- one of ras, schur, bj
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_local </B></TD><TD>- one of ilu0, iluk, ilut, arms
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_solve_tol </B></TD><TD>- set the tolerance for local solve
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_levels </B></TD><TD>- set the number of levels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_nonsymmetric_perm </B></TD><TD>- set the use of nonsymmetric permutation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_blocksize </B></TD><TD>- set the block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_ind_tol </B></TD><TD>- set the tolerance for independent sets
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_max_dim </B></TD><TD>- set the inner krylov dimension
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_max_it </B></TD><TD>- set the maximum number of inner iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_inter_nonsymmetric_perm </B></TD><TD>- set the use of nonsymmetric permutation for interlevel blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_inter_column_perm </B></TD><TD>- set the use of column permutation for interlevel blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_inter_row_scaling </B></TD><TD>- set the use of row scaling for interlevel blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_inter_column_scaling </B></TD><TD>- set the use of column scaling for interlevel blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_last_nonsymmetric_perm </B></TD><TD>- set the use of nonsymmetric permutation for last level blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_last_column_perm </B></TD><TD>- set the use of column permutation for last level blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_last_row_scaling </B></TD><TD>- set the use of row scaling for last level blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_last_column_scaling </B></TD><TD>- set the use of column scaling for last level blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_ilu_arms </B></TD><TD>- set the amount of fill-in for ilut, iluk and arms
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_schur </B></TD><TD>- set the amount of fill-in for schur
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_ilut_L_U </B></TD><TD>- set the amount of fill-in for ILUT L and U
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_droptol_factors </B></TD><TD>- set the drop tolerance for L, U, L^{-1}F and EU^{-1}
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_droptol_schur_compl </B></TD><TD>- set the drop tolerance for schur complement at each level
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_droptol_last_schur </B></TD><TD>- set the drop tolerance for ILUT in last level schur complement
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">IMPORTANT</FONT></H3>
-Unless configured appropriately, this preconditioner performs an inexact solve Many bras part of the preconditioner application. Therefore, it must be used in combination Many brwith flexible variants of iterative solvers, such as <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> or KSPCGR. Many br
+Unless configured appropriately, this preconditioner performs an inexact solve
+as part of the preconditioner application. Therefore, it must be used in combination
+with flexible variants of iterative solvers, such as <A HREF="../KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</A> or KSPCGR.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>
diff --git a/docs/manualpages/PC/PCPARMSGlobalType.html b/docs/manualpages/PC/PCPARMSGlobalType.html
index cbe5d17..5eefc2f 100644
--- a/docs/manualpages/PC/PCPARMSGlobalType.html
+++ b/docs/manualpages/PC/PCPARMSGlobalType.html
@@ -5,15 +5,15 @@
 <TITLE>PCPARMSGlobalType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPARMSGlobalType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPARMSGlobalType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPARMSGlobalType"><H1>PCPARMSGlobalType</H1></A>
 Determines the global preconditioner method in PARMS 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PC_PARMS_GLOBAL_RAS,PC_PARMS_GLOBAL_SCHUR,PC_PARMS_GLOBAL_BJ} <A HREF="../PC/PCPARMSGlobalType.html#PCPARMSGlobalType">PCPARMSGlobalType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCPARMSSetGlobal.html#PCPARMSSetGlobal">PCPARMSSetGlobal</A>()
diff --git a/docs/manualpages/PC/PCPARMSLocalType.html b/docs/manualpages/PC/PCPARMSLocalType.html
index d882297..c8bbc6a 100644
--- a/docs/manualpages/PC/PCPARMSLocalType.html
+++ b/docs/manualpages/PC/PCPARMSLocalType.html
@@ -5,15 +5,15 @@
 <TITLE>PCPARMSLocalType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPARMSLocalType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPARMSLocalType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPARMSLocalType"><H1>PCPARMSLocalType</H1></A>
 Determines the local preconditioner method in PARMS 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PC_PARMS_LOCAL_ILU0,PC_PARMS_LOCAL_ILUK,PC_PARMS_LOCAL_ILUT,PC_PARMS_LOCAL_ARMS} <A HREF="../PC/PCPARMSLocalType.html#PCPARMSLocalType">PCPARMSLocalType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCPARMSSetLocal.html#PCPARMSSetLocal">PCPARMSSetLocal</A>()
diff --git a/docs/manualpages/PC/PCPARMSSetFill.html b/docs/manualpages/PC/PCPARMSSetFill.html
index bafe0a7..d344a95 100644
--- a/docs/manualpages/PC/PCPARMSSetFill.html
+++ b/docs/manualpages/PC/PCPARMSSetFill.html
@@ -5,8 +5,8 @@
 <TITLE>PCPARMSSetFill</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPARMSSetFill.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPARMSSetFill.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPARMSSetFill"><H1>PCPARMSSetFill</H1></A>
 Sets the fill-in parameters for ILUT, ILUK and ARMS preconditioners. Consider the original matrix A = [B F; E C] and the approximate version M = [LB 0; E/UB I]*[UB LB\F; 0 S]. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,32 @@ Sets the fill-in parameters for ILUT, ILUK and ARMS preconditioners. Consider th
 #include "petscpc.h" 
 PetscErrorCode PCPARMSSetFill(PC pc,PetscInt lfil0,PetscInt lfil1,PetscInt lfil2)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fil0 </B></TD><TD>- the level of fill-in kept in LB, UB, E/UB and LB\F Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fil1 </B></TD><TD>- the level of fill-in kept in S Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fil2 </B></TD><TD>- the level of fill-in kept in the L and U parts of the LU factorization of S Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fil0 </B></TD><TD>- the level of fill-in kept in LB, UB, E/UB and LB\F
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fil1 </B></TD><TD>- the level of fill-in kept in S
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fil2 </B></TD><TD>- the level of fill-in kept in the L and U parts of the LU factorization of S
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_ilu_arms </B></TD><TD>- set the amount of fill-in for ilut, iluk and arms Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_schur </B></TD><TD>- set the amount of fill-in for schur Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_ilut_L_U </B></TD><TD>- set the amount of fill-in for ILUT L and U Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_ilu_arms </B></TD><TD>- set the amount of fill-in for ilut, iluk and arms
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_schur </B></TD><TD>- set the amount of fill-in for schur
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_lfil_ilut_L_U </B></TD><TD>- set the amount of fill-in for ILUT L and U
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the pARMS function parms_PCSetFill for more information. Many br
+See the pARMS function parms_PCSetFill for more information.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCPARMS.html#PCPARMS">PCPARMS</A>
diff --git a/docs/manualpages/PC/PCPARMSSetGlobal.html b/docs/manualpages/PC/PCPARMSSetGlobal.html
index 6be5940..f5c27c2 100644
--- a/docs/manualpages/PC/PCPARMSSetGlobal.html
+++ b/docs/manualpages/PC/PCPARMSSetGlobal.html
@@ -5,8 +5,8 @@
 <TITLE>PCPARMSSetGlobal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPARMSSetGlobal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPARMSSetGlobal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPARMSSetGlobal"><H1>PCPARMSSetGlobal</H1></A>
 Sets the global preconditioner to be used in PARMS. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,28 @@ Sets the global preconditioner to be used in PARMS.
 #include "petscpc.h" 
 PetscErrorCode PCPARMSSetGlobal(PC pc,PCPARMSGlobalType type)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the global preconditioner type, one of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the global preconditioner type, one of
+</TD></TR></TABLE>
 <PRE>
      PC_PARMS_GLOBAL_RAS   - Restricted additive Schwarz
      PC_PARMS_GLOBAL_SCHUR - Schur complement
      PC_PARMS_GLOBAL_BJ    - Block Jacobi
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
--pc_parms_global [ras,schur,bj] - Sets global preconditioner Many br
+-pc_parms_global [ras,schur,bj] - Sets global preconditioner
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the pARMS function parms_PCSetType for more information. Many br
+See the pARMS function parms_PCSetType for more information.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCPARMS.html#PCPARMS">PCPARMS</A>, <A HREF="../PC/PCPARMSSetLocal.html#PCPARMSSetLocal">PCPARMSSetLocal</A>()
diff --git a/docs/manualpages/PC/PCPARMSSetLocal.html b/docs/manualpages/PC/PCPARMSSetLocal.html
index 6beb571..b0cbe29 100644
--- a/docs/manualpages/PC/PCPARMSSetLocal.html
+++ b/docs/manualpages/PC/PCPARMSSetLocal.html
@@ -5,8 +5,8 @@
 <TITLE>PCPARMSSetLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPARMSSetLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPARMSSetLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPARMSSetLocal"><H1>PCPARMSSetLocal</H1></A>
 Sets the local preconditioner to be used in PARMS. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,32 @@ Sets the local preconditioner to be used in PARMS.
 #include "petscpc.h" 
 PetscErrorCode PCPARMSSetLocal(PC pc,PCPARMSLocalType type)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the local preconditioner type, one of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the local preconditioner type, one of
+</TD></TR></TABLE>
 <PRE>
      PC_PARMS_LOCAL_ILU0   - ILU0 preconditioner
      PC_PARMS_LOCAL_ILUK   - ILU(k) preconditioner
      PC_PARMS_LOCAL_ILUT   - ILUT preconditioner
      PC_PARMS_LOCAL_ARMS   - ARMS preconditioner
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
--pc_parms_local [ilu0,iluk,ilut,arms] - Sets local preconditioner Many br
+-pc_parms_local [ilu0,iluk,ilut,arms] - Sets local preconditioner
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For the ARMS preconditioner, one can use either the symmetric ARMS or the non-symmetric Many brvariant (ARMS-ddPQ) by setting the permutation type with <A HREF="../PC/PCPARMSSetNonsymPerm.html#PCPARMSSetNonsymPerm">PCPARMSSetNonsymPerm</A>(). Many br
+For the ARMS preconditioner, one can use either the symmetric ARMS or the non-symmetric
+variant (ARMS-ddPQ) by setting the permutation type with <A HREF="../PC/PCPARMSSetNonsymPerm.html#PCPARMSSetNonsymPerm">PCPARMSSetNonsymPerm</A>().
 <P>
-See the pARMS function parms_PCILUSetType for more information. Many br
+See the pARMS function parms_PCILUSetType for more information.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCPARMS.html#PCPARMS">PCPARMS</A>, <A HREF="../PC/PCPARMSSetGlobal.html#PCPARMSSetGlobal">PCPARMSSetGlobal</A>(), <A HREF="../PC/PCPARMSSetNonsymPerm.html#PCPARMSSetNonsymPerm">PCPARMSSetNonsymPerm</A>()
diff --git a/docs/manualpages/PC/PCPARMSSetNonsymPerm.html b/docs/manualpages/PC/PCPARMSSetNonsymPerm.html
index f3382a6..bc8634e 100644
--- a/docs/manualpages/PC/PCPARMSSetNonsymPerm.html
+++ b/docs/manualpages/PC/PCPARMSSetNonsymPerm.html
@@ -5,8 +5,8 @@
 <TITLE>PCPARMSSetNonsymPerm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPARMSSetNonsymPerm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPARMSSetNonsymPerm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPARMSSetNonsymPerm"><H1>PCPARMSSetNonsymPerm</H1></A>
 Sets the type of permutation for the ARMS preconditioner: the standard symmetric ARMS or the non-symmetric ARMS (ARMS-ddPQ). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Sets the type of permutation for the ARMS preconditioner: the standard symmetric
 #include "petscpc.h" 
 PetscErrorCode PCPARMSSetNonsymPerm(PC pc,PetscBool nonsym)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nonsym </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates the non-symmetric ARMS is used; Many brPETSC_FALSE indicates the symmetric ARMS is used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nonsym </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates the non-symmetric ARMS is used;
+<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> indicates the symmetric ARMS is used
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-pc_parms_nonsymmetric_perm </B> -sets the use of nonsymmetric permutation Many br
+<DT><B>-pc_parms_nonsymmetric_perm </B> -sets the use of nonsymmetric permutation
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the pARMS function parms_PCSetPermType for more information. Many br
+See the pARMS function parms_PCSetPermType for more information.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCPARMS.html#PCPARMS">PCPARMS</A>
diff --git a/docs/manualpages/PC/PCPARMSSetSolveRestart.html b/docs/manualpages/PC/PCPARMSSetSolveRestart.html
index eca65e9..4755f2c 100644
--- a/docs/manualpages/PC/PCPARMSSetSolveRestart.html
+++ b/docs/manualpages/PC/PCPARMSSetSolveRestart.html
@@ -5,8 +5,8 @@
 <TITLE>PCPARMSSetSolveRestart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPARMSSetSolveRestart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPARMSSetSolveRestart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPARMSSetSolveRestart"><H1>PCPARMSSetSolveRestart</H1></A>
 Sets the number of iterations at which the inner GMRES solver restarts. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Sets the number of iterations at which the inner GMRES solver restarts.
 #include "petscpc.h" 
 PetscErrorCode PCPARMSSetSolveRestart(PC pc,PetscInt restart)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restart </B></TD><TD>- maximum dimension of the Krylov subspace Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>restart </B></TD><TD>- maximum dimension of the Krylov subspace
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-pc_parms_max_dim </B> -sets the inner Krylov dimension Many br
+<DT><B>-pc_parms_max_dim </B> -sets the inner Krylov dimension
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the pARMS function parms_PCSetInnerKSize for more information. Many br
+See the pARMS function parms_PCSetInnerKSize for more information.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCPARMS.html#PCPARMS">PCPARMS</A>, <A HREF="../PC/PCPARMSSetSolveTolerances.html#PCPARMSSetSolveTolerances">PCPARMSSetSolveTolerances</A>()
diff --git a/docs/manualpages/PC/PCPARMSSetSolveTolerances.html b/docs/manualpages/PC/PCPARMSSetSolveTolerances.html
index 1f66219..1c0a0d5 100644
--- a/docs/manualpages/PC/PCPARMSSetSolveTolerances.html
+++ b/docs/manualpages/PC/PCPARMSSetSolveTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>PCPARMSSetSolveTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPARMSSetSolveTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPARMSSetSolveTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPARMSSetSolveTolerances"><H1>PCPARMSSetSolveTolerances</H1></A>
 Sets the convergence tolerance and the maximum iterations for the inner GMRES solver, when the Schur global preconditioner is used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Sets the convergence tolerance and the maximum iterations for the inner GMRES so
 #include "petscpc.h" 
 PetscErrorCode PCPARMSSetSolveTolerances(PC pc,PetscReal tol,PetscInt maxits)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- the convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- the maximum number of iterations to use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- the convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- the maximum number of iterations to use
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_solve_tol </B></TD><TD>- set the tolerance for local solve Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_max_it </B></TD><TD>- set the maximum number of inner iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_solve_tol </B></TD><TD>- set the tolerance for local solve
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_parms_max_it </B></TD><TD>- set the maximum number of inner iterations
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the pARMS functions parms_PCSetInnerEps and parms_PCSetInnerMaxits for more information. Many br
+See the pARMS functions parms_PCSetInnerEps and parms_PCSetInnerMaxits for more information.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCPARMS.html#PCPARMS">PCPARMS</A>, <A HREF="../PC/PCPARMSSetSolveRestart.html#PCPARMSSetSolveRestart">PCPARMSSetSolveRestart</A>()
diff --git a/docs/manualpages/PC/PCPBJACOBI.html b/docs/manualpages/PC/PCPBJACOBI.html
index 7c14e38..8776072 100644
--- a/docs/manualpages/PC/PCPBJACOBI.html
+++ b/docs/manualpages/PC/PCPBJACOBI.html
@@ -5,22 +5,27 @@
 <TITLE>PCPBJACOBI</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPBJACOBI.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPBJACOBI.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPBJACOBI"><H1>PCPBJACOBI</H1></A>
 Point block Jacobi preconditioner 
 <P>
-Notes: See <A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A> for point Jacobi preconditioning Many br
+Notes: See <A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A> for point Jacobi preconditioning
 <P>
-This works for AIJ and BAIJ matrices and uses the blocksize provided to the matrix Many br
+This works for AIJ and BAIJ matrices and uses the blocksize provided to the matrix
 <P>
-Uses dense LU factorization with partial pivoting to invert the blocks; if a zero pivot Many bris detected a PETSc error is generated. Many br
+Uses dense LU factorization with partial pivoting to invert the blocks; if a zero pivot
+is detected a PETSc error is generated.
 <P>
-Developer Notes: This should support the <A HREF="../PC/PCSetErrorIfFailure.html#PCSetErrorIfFailure">PCSetErrorIfFailure</A>() flag set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to allow Many brthe factorization to continue even after a zero pivot is found resulting in a Nan and hence Many brterminating <A HREF="../KSP/KSP.html#KSP">KSP</A> with a KSP_DIVERGED_NANORIF allowing Many bra nonlinear solver/ODE integrator to recover without stopping the program as current [...]
+Developer Notes: This should support the <A HREF="../PC/PCSetErrorIfFailure.html#PCSetErrorIfFailure">PCSetErrorIfFailure</A>() flag set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to allow
+the factorization to continue even after a zero pivot is found resulting in a Nan and hence
+terminating <A HREF="../KSP/KSP.html#KSP">KSP</A> with a KSP_DIVERGED_NANORIF allowing
+a nonlinear solver/ODE integrator to recover without stopping the program as currently happens.
 <P>
-Developer Note: Perhaps should provide an option that allows generation of a valid preconditioner Many breven if a block is singular as the <A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A> does. Many br
+Developer Note: Perhaps should provide an option that allows generation of a valid preconditioner
+even if a block is singular as the <A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A> does.
 <P>
- Many br
+
 <P>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCPFMG.html b/docs/manualpages/PC/PCPFMG.html
index 5747e75..a9f43cd 100644
--- a/docs/manualpages/PC/PCPFMG.html
+++ b/docs/manualpages/PC/PCPFMG.html
@@ -5,21 +5,26 @@
 <TITLE>PCPFMG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPFMG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPFMG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPFMG"><H1>PCPFMG</H1></A>
-the hypre PFMG multigrid solver  Many br
+the hypre PFMG multigrid solver 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_pfmg_its <its> number of iterations of PFMG to use as preconditioner</B></TD><TD>- . -pc_pfmg_num_pre_relax <steps> number of smoothing steps before coarse grid Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_pfmg_num_post_relax <steps> number of smoothing steps after coarse grid</B></TD><TD>- . -pc_pfmg_tol <tol> tolerance of PFMG Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_pfmg_relax_type </B></TD><TD>- relaxation type for the up and down cycles, one of Jacobi,Weighted-Jacobi,symmetric-Red/Black-Gauss-Seidel,Red/Black-Gauss-Seidel Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_pfmg_rap_type </B></TD><TD>- type of coarse matrix generation, one of Galerkin,non-Galerkin Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_pfmg_its <its> number of iterations of PFMG to use as preconditioner</B></TD><TD>- . -pc_pfmg_num_pre_relax <steps> number of smoothing steps before coarse grid
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_pfmg_num_post_relax <steps> number of smoothing steps after coarse grid</B></TD><TD>- . -pc_pfmg_tol <tol> tolerance of PFMG
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_pfmg_relax_type </B></TD><TD>- relaxation type for the up and down cycles, one of Jacobi,Weighted-Jacobi,symmetric-Red/Black-Gauss-Seidel,Red/Black-Gauss-Seidel
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_pfmg_rap_type </B></TD><TD>- type of coarse matrix generation, one of Galerkin,non-Galerkin
+</TD></TR></TABLE>
 <P>
-Notes:  This is for CELL-centered descretizations Many br
+Notes:  This is for CELL-centered descretizations
 <P>
-This must be used with the <A HREF="../DM/MATHYPRESTRUCT.html#MATHYPRESTRUCT">MATHYPRESTRUCT</A> matrix type. Many brThis is less general than in hypre, it supports only one block per process defined by a PETSc <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+This must be used with the <A HREF="../DM/MATHYPRESTRUCT.html#MATHYPRESTRUCT">MATHYPRESTRUCT</A> matrix type.
+This is less general than in hypre, it supports only one block per process defined by a PETSc <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCMG.html#PCMG">PCMG</A>, <A HREF="../DM/MATHYPRESTRUCT.html#MATHYPRESTRUCT">MATHYPRESTRUCT</A>
diff --git a/docs/manualpages/PC/PCPostSolve.html b/docs/manualpages/PC/PCPostSolve.html
index 11881fb..50752db 100644
--- a/docs/manualpages/PC/PCPostSolve.html
+++ b/docs/manualpages/PC/PCPostSolve.html
@@ -5,8 +5,8 @@
 <TITLE>PCPostSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPostSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPostSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPostSolve"><H1>PCPostSolve</H1></A>
 Optional post-solve phase, intended for any preconditioner-specific actions that must be performed after the iterative solve itself. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Optional post-solve phase, intended for any preconditioner-specific actions that
 #include "petscksp.h" 
 PetscErrorCode  PCPostSolve(PC pc,KSP ksp)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov subspace context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov subspace context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Sample of Usage</FONT></H3>
 <PRE>
@@ -27,12 +29,12 @@ Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
     <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(ksp,b,x);
     <A HREF="../PC/PCPostSolve.html#PCPostSolve">PCPostSolve</A>(pc,ksp);
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() calls this routine directly, so it is rarely called by the user. Many br
+<A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() calls this routine directly, so it is rarely called by the user.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, post-solve
diff --git a/docs/manualpages/PC/PCPreSolve.html b/docs/manualpages/PC/PCPreSolve.html
index c467165..a78627f 100644
--- a/docs/manualpages/PC/PCPreSolve.html
+++ b/docs/manualpages/PC/PCPreSolve.html
@@ -5,8 +5,8 @@
 <TITLE>PCPreSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPreSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPreSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPreSolve"><H1>PCPreSolve</H1></A>
 Optional pre-solve phase, intended for any preconditioner-specific actions that must be performed before the iterative solve itself. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Optional pre-solve phase, intended for any preconditioner-specific actions that
 #include "petscksp.h" 
 PetscErrorCode  PCPreSolve(PC pc,KSP ksp)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov subspace context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the Krylov subspace context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Sample of Usage</FONT></H3>
 <PRE>
@@ -29,12 +31,12 @@ Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
     <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(ksp,b,x);
     <A HREF="../PC/PCPostSolve.html#PCPostSolve">PCPostSolve</A>(pc,ksp);
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The pre-solve phase is distinct from the <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() phase. Many br
+The pre-solve phase is distinct from the <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() phase.
 <P>
-<A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() calls this directly, so is rarely called by the user. Many br
+<A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() calls this directly, so is rarely called by the user.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, pre-solve
diff --git a/docs/manualpages/PC/PCPythonSetType.html b/docs/manualpages/PC/PCPythonSetType.html
index bbc75e0..ddabbcd 100644
--- a/docs/manualpages/PC/PCPythonSetType.html
+++ b/docs/manualpages/PC/PCPythonSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCPythonSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCPythonSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCPythonSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCPythonSetType"><H1>PCPythonSetType</H1></A>
 Initalize a <A HREF="../PC/PC.html#PC">PC</A> object implemented in Python. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Initalize a <A HREF="../PC/PC.html#PC">PC</A> object implemented in Python.
 #include "petscpc.h" 
 PetscErrorCode  PCPythonSetType(PC pc,const char pyname[])
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner (<A HREF="../PC/PC.html#PC">PC</A>) context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner (<A HREF="../PC/PC.html#PC">PC</A>) context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_python_type <pyname></B> - Many br Many br
+<DT><B>-pc_python_type <pyname></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCREDISTRIBUTE.html b/docs/manualpages/PC/PCREDISTRIBUTE.html
index a469783..f69406f 100644
--- a/docs/manualpages/PC/PCREDISTRIBUTE.html
+++ b/docs/manualpages/PC/PCREDISTRIBUTE.html
@@ -5,20 +5,21 @@
 <TITLE>PCREDISTRIBUTE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCREDISTRIBUTE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCREDISTRIBUTE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCREDISTRIBUTE"><H1>PCREDISTRIBUTE</H1></A>
-Redistributes a matrix for load balancing, removing the rows that only have a diagonal entry and then applys a <A HREF="../KSP/KSP.html#KSP">KSP</A> to that new matrix Options for the redistribute preconditioners can be set with -redistribute_ksp_xxx <values> and -redistribute_pc_xxx <values> Many br
+Redistributes a matrix for load balancing, removing the rows that only have a diagonal entry and then applys a <A HREF="../KSP/KSP.html#KSP">KSP</A> to that new matrix Options for the redistribute preconditioners can be set with -redistribute_ksp_xxx <values> and -redistribute_pc_xxx <values>
 <P>
-Notes:  Usually run this with -ksp_type preonly Many br
+Notes:  Usually run this with -ksp_type preonly
 <P>
-If you have used <A HREF="../Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</A>() to eliminate (for example, Dirichlet) boundary conditions for a symmetric problem then you can use, for example, -ksp_type preonly Many br-pc_type redistribute -redistribute_ksp_type cg -redistribute_pc_type bjacobi -redistribute_sub_pc_type icc to take advantage of the symmetry. Many br
+If you have used <A HREF="../Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</A>() to eliminate (for example, Dirichlet) boundary conditions for a symmetric problem then you can use, for example, -ksp_type preonly
+-pc_type redistribute -redistribute_ksp_type cg -redistribute_pc_type bjacobi -redistribute_sub_pc_type icc to take advantage of the symmetry.
 <P>
-This does NOT call a partitioner to reorder rows to lower communication; the ordering of the rows in the original matrix and redistributed matrix is the same. Many br
+This does NOT call a partitioner to reorder rows to lower communication; the ordering of the rows in the original matrix and redistributed matrix is the same.
 <P>
-Developer Notes: Should add an option to this preconditioner to use a partitioner to redistribute the rows to lower communication. Many br
+Developer Notes: Should add an option to this preconditioner to use a partitioner to redistribute the rows to lower communication.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PCRedistributeGetKSP.html#PCRedistributeGetKSP">PCRedistributeGetKSP</A>()
diff --git a/docs/manualpages/PC/PCREDUNDANT.html b/docs/manualpages/PC/PCREDUNDANT.html
index b72f426..f620aa3 100644
--- a/docs/manualpages/PC/PCREDUNDANT.html
+++ b/docs/manualpages/PC/PCREDUNDANT.html
@@ -5,26 +5,28 @@
 <TITLE>PCREDUNDANT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCREDUNDANT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCREDUNDANT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCREDUNDANT"><H1>PCREDUNDANT</H1></A>
-Runs a <A HREF="../KSP/KSP.html#KSP">KSP</A> solver with preconditioner for the entire problem on subgroups of processors Options for the redundant preconditioners can be set with -redundant_pc_xxx for the redundant <A HREF="../KSP/KSP.html#KSP">KSP</A> with -redundant_ksp_xxx Many br
+Runs a <A HREF="../KSP/KSP.html#KSP">KSP</A> solver with preconditioner for the entire problem on subgroups of processors Options for the redundant preconditioners can be set with -redundant_pc_xxx for the redundant <A HREF="../KSP/KSP.html#KSP">KSP</A> with -redundant_ksp_xxx
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-pc_redundant_number <n> </B> -number of redundant solves, for example if you are using 64 MPI processes and Many bruse an n of 4 there will be 4 parallel solves each on 16 = 64/4 processes. Many br
+<DT><B>-pc_redundant_number <n> </B> -number of redundant solves, for example if you are using 64 MPI processes and
+use an n of 4 there will be 4 parallel solves each on 16 = 64/4 processes.
 <br>
 <P>
- Many br
+
 <P>
-Notes: The default <A HREF="../KSP/KSP.html#KSP">KSP</A> is preonly and the default <A HREF="../PC/PC.html#PC">PC</A> is LU. Many br
+Notes: The default <A HREF="../KSP/KSP.html#KSP">KSP</A> is preonly and the default <A HREF="../PC/PC.html#PC">PC</A> is LU.
 <P>
-<A HREF="../PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</A>() applied to this <A HREF="../PC/PC.html#PC">PC</A> will convey they shift type into the inner <A HREF="../PC/PC.html#PC">PC</A> if it is factorization based. Many br
+<A HREF="../PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</A>() applied to this <A HREF="../PC/PC.html#PC">PC</A> will convey they shift type into the inner <A HREF="../PC/PC.html#PC">PC</A> if it is factorization based.
 <P>
-Developer Notes: Note that PCSetInitialGuessNonzero()  is not used by this class but likely should be. Many br
+Developer Notes: Note that PCSetInitialGuessNonzero()  is not used by this class but likely should be.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PCRedundantSetScatter.html#PCRedundantSetScatter">PCRedundantSetScatter</A>(),
-<BR><A HREF="../PC/PCRedundantGetKSP.html#PCRedundantGetKSP">PCRedundantGetKSP</A>(), <A HREF="../PC/PCRedundantGetOperators.html#PCRedundantGetOperators">PCRedundantGetOperators</A>(), <A HREF="../PC/PCRedundantSetNumber.html#PCRedundantSetNumber">PCRedundantSetNumber</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../PC/PCRedundantGetKSP.html#PCRedundantGetKSP">PCRedundantGetKSP</A>(), <A HREF="../PC/PCRedundantGetOperators.html#PCRedundantGetOperators">PCRedundantGetOperators</A>(), <A HREF="../PC/PCRedundantSetNumber.html#PCRedundantSetNumber">PCRedundantSetNumber</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/redundant/redundant.c.html#PCREDUNDANT">src/ksp/pc/impls/redundant/redundant.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCRedistributeGetKSP.html b/docs/manualpages/PC/PCRedistributeGetKSP.html
index a604ca9..13070fa 100644
--- a/docs/manualpages/PC/PCRedistributeGetKSP.html
+++ b/docs/manualpages/PC/PCRedistributeGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>PCRedistributeGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCRedistributeGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCRedistributeGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCRedistributeGetKSP"><H1>PCRedistributeGetKSP</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> created by the <A HREF="../PC/PCREDISTRIBUTE.html#PCREDISTRIBUTE">PCREDISTRIBUTE</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> created by the <A HREF="../PC/PCR
 #include "petscksp.h" 
 PetscErrorCode  PCRedistributeGetKSP(PC pc,KSP *innerksp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>innerksp </B> -the inner <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+<DT><B>innerksp </B> -the inner <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, redistribute solve
diff --git a/docs/manualpages/PC/PCRedundantGetKSP.html b/docs/manualpages/PC/PCRedundantGetKSP.html
index bcb92c5..68babe1 100644
--- a/docs/manualpages/PC/PCRedundantGetKSP.html
+++ b/docs/manualpages/PC/PCRedundantGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>PCRedundantGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCRedundantGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCRedundantGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCRedundantGetKSP"><H1>PCRedundantGetKSP</H1></A>
 Gets the less parallel <A HREF="../KSP/KSP.html#KSP">KSP</A> created by the redundant <A HREF="../PC/PC.html#PC">PC</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the less parallel <A HREF="../KSP/KSP.html#KSP">KSP</A> created by the redu
 #include "petscksp.h" 
 PetscErrorCode PCRedundantGetKSP(PC pc,KSP *innerksp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>innerksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> on the smaller set of processes Many br
+<DT><B>innerksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> on the smaller set of processes
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, redundant solve
diff --git a/docs/manualpages/PC/PCRedundantGetOperators.html b/docs/manualpages/PC/PCRedundantGetOperators.html
index f11309f..275a669 100644
--- a/docs/manualpages/PC/PCRedundantGetOperators.html
+++ b/docs/manualpages/PC/PCRedundantGetOperators.html
@@ -5,8 +5,8 @@
 <TITLE>PCRedundantGetOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCRedundantGetOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCRedundantGetOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCRedundantGetOperators"><H1>PCRedundantGetOperators</H1></A>
 gets the sequential matrix and preconditioner matrix 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ gets the sequential matrix and preconditioner matrix
 #include "petscksp.h" 
 PetscErrorCode PCRedundantGetOperators(PC pc,Mat *mat,Mat *pmat)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pmat </B></TD><TD>- the (possibly different) preconditioner matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pmat </B></TD><TD>- the (possibly different) preconditioner matrix
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, redundant solve
diff --git a/docs/manualpages/PC/PCRedundantSetNumber.html b/docs/manualpages/PC/PCRedundantSetNumber.html
index 8ea10d8..9cf7d27 100644
--- a/docs/manualpages/PC/PCRedundantSetNumber.html
+++ b/docs/manualpages/PC/PCRedundantSetNumber.html
@@ -5,8 +5,8 @@
 <TITLE>PCRedundantSetNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCRedundantSetNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCRedundantSetNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCRedundantSetNumber"><H1>PCRedundantSetNumber</H1></A>
 Sets the number of redundant preconditioner contexts. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Sets the number of redundant preconditioner contexts.
 #include "petscksp.h" 
 PetscErrorCode PCRedundantSetNumber(PC pc,PetscInt nredundant)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nredundant </B></TD><TD>- number of redundant preconditioner contexts; for example if you are using 64 MPI processes and Many bruse an nredundant of 4 there will be 4 parallel solves each on 16 = 64/4 processes. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nredundant </B></TD><TD>- number of redundant preconditioner contexts; for example if you are using 64 MPI processes and
+use an nredundant of 4 there will be 4 parallel solves each on 16 = 64/4 processes.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, redundant solve
diff --git a/docs/manualpages/PC/PCRedundantSetScatter.html b/docs/manualpages/PC/PCRedundantSetScatter.html
index 267b466..a932fac 100644
--- a/docs/manualpages/PC/PCRedundantSetScatter.html
+++ b/docs/manualpages/PC/PCRedundantSetScatter.html
@@ -5,8 +5,8 @@
 <TITLE>PCRedundantSetScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCRedundantSetScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCRedundantSetScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCRedundantSetScatter"><H1>PCRedundantSetScatter</H1></A>
 Sets the scatter used to copy values into the redundant local solve and the scatter to move them back into the global vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the scatter used to copy values into the redundant local solve and the scat
 #include "petscksp.h" 
 PetscErrorCode PCRedundantSetScatter(PC pc,VecScatter in,VecScatter out)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- the scatter to move the values in Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>out </B></TD><TD>- the scatter to move them out Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>in </B></TD><TD>- the scatter to move the values in
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>out </B></TD><TD>- the scatter to move them out
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, redundant solve
diff --git a/docs/manualpages/PC/PCRegister.html b/docs/manualpages/PC/PCRegister.html
index 1875bb3..5de1455 100644
--- a/docs/manualpages/PC/PCRegister.html
+++ b/docs/manualpages/PC/PCRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PCRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCRegister"><H1>PCRegister</H1></A>
 Adds a method to the preconditioner package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,34 @@ Adds a method to the preconditioner package.
 #include "petscksp.h" 
 PetscErrorCode  PCRegister(const char sname[],PetscErrorCode (*function)(PC))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>() may be called multiple times to add several user-defined preconditioners. Many br
+<A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>() may be called multiple times to add several user-defined preconditioners.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>("my_solver", MySolverCreate);
 </PRE>
- Many br
+
 <P>
-Then, your solver can be chosen with the procedural interface via Many br
+Then, your solver can be chosen with the procedural interface via
 <pre>
     <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(pc,"my_solver")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -pc_type my_solver
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, register
diff --git a/docs/manualpages/PC/PCRegisterAll.html b/docs/manualpages/PC/PCRegisterAll.html
index 93fc821..6956a70 100644
--- a/docs/manualpages/PC/PCRegisterAll.html
+++ b/docs/manualpages/PC/PCRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PCRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCRegisterAll"><H1>PCRegisterAll</H1></A>
 Registers all of the preconditioners in the <A HREF="../PC/PC.html#PC">PC</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Registers all of the preconditioners in the <A HREF="../PC/PC.html#PC">PC</A> pa
 #include "petscpc.h"   
 PetscErrorCode  PCRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>path </B> -the library where the routines are to be found (optional) Many br
+<DT><B>path </B> -the library where the routines are to be found (optional)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, register, all
diff --git a/docs/manualpages/PC/PCReset.html b/docs/manualpages/PC/PCReset.html
index cb1b403..796f12e 100644
--- a/docs/manualpages/PC/PCReset.html
+++ b/docs/manualpages/PC/PCReset.html
@@ -5,8 +5,8 @@
 <TITLE>PCReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCReset"><H1>PCReset</H1></A>
 Resets a <A HREF="../PC/PC.html#PC">PC</A> context to the pcsetupcalled = 0 state and removes any allocated <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> and Mats 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Resets a <A HREF="../PC/PC.html#PC">PC</A> context to the pcsetupcalled = 0 stat
 #include "petscksp.h" 
 PetscErrorCode  PCReset(PC pc)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
- Many br
+
 <P>
-Notes: This allows a <A HREF="../PC/PC.html#PC">PC</A> to be reused for a different sized linear system but using the same options that have been previously set in the <A HREF="../PC/PC.html#PC">PC</A> Many br
+Notes: This allows a <A HREF="../PC/PC.html#PC">PC</A> to be reused for a different sized linear system but using the same options that have been previously set in the <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, destroy
diff --git a/docs/manualpages/PC/PCRichardsonConvergedReason.html b/docs/manualpages/PC/PCRichardsonConvergedReason.html
index 80e7386..ecc8340 100644
--- a/docs/manualpages/PC/PCRichardsonConvergedReason.html
+++ b/docs/manualpages/PC/PCRichardsonConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>PCRichardsonConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCRichardsonConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCRichardsonConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCRichardsonConvergedReason"><H1>PCRichardsonConvergedReason</H1></A>
 reason a <A HREF="../PC/PCApplyRichardson.html#PCApplyRichardson">PCApplyRichardson</A> method terminates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,9 +17,9 @@ typedef enum {
               PCRICHARDSON_CONVERGED_ITS                =  4,
               PCRICHARDSON_DIVERGED_DTOL                = -4} <A HREF="../PC/PCRichardsonConvergedReason.html#PCRichardsonConvergedReason">PCRichardsonConvergedReason</A>;
 </PRE>
- Many br
+
 <P>
-Notes: this must match petsc/finclude/petscpc.h and the <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> values in petscksp.h Many br
+Notes: this must match petsc/finclude/petscpc.h and the <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A> values in petscksp.h
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCApplyRichardson.html#PCApplyRichardson">PCApplyRichardson</A>()
diff --git a/docs/manualpages/PC/PCSACUSP.html b/docs/manualpages/PC/PCSACUSP.html
index 1cfffe7..d272dd5 100644
--- a/docs/manualpages/PC/PCSACUSP.html
+++ b/docs/manualpages/PC/PCSACUSP.html
@@ -5,14 +5,14 @@
 <TITLE>PCSACUSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSACUSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSACUSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSACUSP"><H1>PCSACUSP</H1></A>
 A smoothed agglomeration algorithm that runs on the Nvidia GPU. 
 <P>
-http://research.nvidia.com/sites/default/files/publications/nvr-2011-002.pdf Many br
+http://research.nvidia.com/sites/default/files/publications/nvr-2011-002.pdf
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>
diff --git a/docs/manualpages/PC/PCSHELL.html b/docs/manualpages/PC/PCSHELL.html
index 8822a54..57ef9b3 100644
--- a/docs/manualpages/PC/PCSHELL.html
+++ b/docs/manualpages/PC/PCSHELL.html
@@ -5,9 +5,11 @@
 <TITLE>PCSHELL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSHELL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSHELL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSHELL"><H1>PCSHELL</H1></A>
+Creates a new preconditioner class for use with your own private data storage format. 
+>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <pre>
@@ -54,7 +56,10 @@
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../Mat/MATSHELL.html#MATSHELL">MATSHELL</A>, <A HREF="../PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</A>(), <A HREF="../PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</A>(), <A HREF="../PC/PCShellSetView.html#PCShellSetView">PCShellSetView</A>(), Many brPCShellSetApplyTranspose(), <A HREF="../PC/PCShellSetName.html#PCShellSetName">PCShellSetName</A>(), <A HREF="../PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</A [...]
+<BR><A HREF="../Mat/MATSHELL.html#MATSHELL">MATSHELL</A>, <A HREF="../PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</A>(), <A HREF="../PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</A>(), <A HREF="../PC/PCShellSetView.html#PCShellSetView">PCShellSetView</A>(),
+<A HREF="../PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</A>(), <A HREF="../PC/PCShellSetName.html#PCShellSetName">PCShellSetName</A>(), <A HREF="../PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</A>(),
+<A HREF="../PC/PCShellGetName.html#PCShellGetName">PCShellGetName</A>(), <A HREF="../PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</A>(), <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>(), <A HREF="../PC/PCShellSetApplyBA.html#PCShellSetApplyBA">PCShellSetApplyBA</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/shell/shellpc.c.html#PCSHELL">src/ksp/pc/impls/shell/shellpc.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCSOR.html b/docs/manualpages/PC/PCSOR.html
index e5f0b6b..98344c9 100644
--- a/docs/manualpages/PC/PCSOR.html
+++ b/docs/manualpages/PC/PCSOR.html
@@ -5,37 +5,54 @@
 <TITLE>PCSOR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSOR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSOR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSOR"><H1>PCSOR</H1></A>
 (S)SOR (successive over relaxation, Gauss-Seidel) preconditioning 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_symmetric </B></TD><TD>- Activates symmetric version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_backward </B></TD><TD>- Activates backward version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_forward </B></TD><TD>- Activates forward version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_forward </B></TD><TD>- Activates local forward version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_symmetric </B></TD><TD>- Activates local symmetric version  (default version) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_backward </B></TD><TD>- Activates local backward version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_omega <omega> </B></TD><TD>- Sets omega Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_diagonal_shift <shift> </B></TD><TD>- shift the diagonal entries; useful if the matrix has zeros on the diagonal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_its <its> </B></TD><TD>- Sets number of iterations   (default 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_lits <lits> </B></TD><TD>- Sets number of local iterations  (default 1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_symmetric </B></TD><TD>- Activates symmetric version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_backward </B></TD><TD>- Activates backward version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_forward </B></TD><TD>- Activates forward version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_forward </B></TD><TD>- Activates local forward version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_symmetric </B></TD><TD>- Activates local symmetric version  (default version)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_backward </B></TD><TD>- Activates local backward version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_omega <omega> </B></TD><TD>- Sets omega
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_diagonal_shift <shift> </B></TD><TD>- shift the diagonal entries; useful if the matrix has zeros on the diagonal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_its <its> </B></TD><TD>- Sets number of iterations   (default 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_lits <lits> </B></TD><TD>- Sets number of local iterations  (default 1)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Only implemented for the AIJ  and SeqBAIJ matrix formats. Many brNot a true parallel SOR, in parallel this implementation corresponds to block Many brJacobi with SOR on each block. Many br
+Notes: Only implemented for the AIJ  and SeqBAIJ matrix formats.
+Not a true parallel SOR, in parallel this implementation corresponds to block
+Jacobi with SOR on each block.
 <P>
-For AIJ matrix if a diagonal entry is zero (and the diagonal shift is zero) then by default the inverse of that Many brzero will be used and hence the <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() will terminate with KSP_DIVERGED_NANORIF. If the option Many brKSPSetErrorIfNotConverged() or -ksp_error_if_not_converged the code will terminate as soon as it detects the Many brzero pivot. Many br
+For AIJ matrix if a diagonal entry is zero (and the diagonal shift is zero) then by default the inverse of that
+zero will be used and hence the <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() will terminate with KSP_DIVERGED_NANORIF. If the option
+<A HREF="../KSP/KSPSetErrorIfNotConverged.html#KSPSetErrorIfNotConverged">KSPSetErrorIfNotConverged</A>() or -ksp_error_if_not_converged the code will terminate as soon as it detects the
+zero pivot.
 <P>
-For SeqBAIJ matrices this implements point-block SOR, but the omega, its, lits options are not supported. Many br
+For SeqBAIJ matrices this implements point-block SOR, but the omega, its, lits options are not supported.
 <P>
-For SeqBAIJ the diagonal blocks are inverted using dense LU with partial pivoting. If a zero pivot is detected Many brthe computation is stopped with an error Many br
+For SeqBAIJ the diagonal blocks are inverted using dense LU with partial pivoting. If a zero pivot is detected
+the computation is stopped with an error
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCSORSetIterations.html#PCSORSetIterations">PCSORSetIterations</A>(), <A HREF="../PC/PCSORSetSymmetric.html#PCSORSetSymmetric">PCSORSetSymmetric</A>(), <A HREF="../PC/PCSORSetOmega.html#PCSORSetOmega">PCSORSetOmega</A>(), <A HREF="../PC/PCEISENSTAT.html#PCEISENSTAT">PCEISENSTAT</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../PC/PCSORSetIterations.html#PCSORSetIterations">PCSORSetIterations</A>(), <A HREF="../PC/PCSORSetSymmetric.html#PCSORSetSymmetric">PCSORSetSymmetric</A>(), <A HREF="../PC/PCSORSetOmega.html#PCSORSetOmega">PCSORSetOmega</A>(), <A HREF="../PC/PCEISENSTAT.html#PCEISENSTAT">PCEISENSTAT</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/sor/sor.c.html#PCSOR">src/ksp/pc/impls/sor/sor.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCSORGetIterations.html b/docs/manualpages/PC/PCSORGetIterations.html
index 009b79d..229f5cc 100644
--- a/docs/manualpages/PC/PCSORGetIterations.html
+++ b/docs/manualpages/PC/PCSORGetIterations.html
@@ -5,8 +5,8 @@
 <TITLE>PCSORGetIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSORGetIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSORGetIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSORGetIterations"><H1>PCSORGetIterations</H1></A>
 Gets the number of inner iterations to be used by the SOR preconditioner. The default is 1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,29 @@ Gets the number of inner iterations to be used by the SOR preconditioner. The de
 #include "petscpc.h" 
 PetscErrorCode  PCSORGetIterations(PC pc,PetscInt *its,PetscInt *lits)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- number of local iterations, smoothings over just variables on processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- number of parallel iterations to use; each parallel iteration has lits local iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- number of local iterations, smoothings over just variables on processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- number of parallel iterations to use; each parallel iteration has lits local iterations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_its <its> </B></TD><TD>- Sets number of iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_lits <lits> </B></TD><TD>- Sets number of local iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_its <its> </B></TD><TD>- Sets number of iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_lits <lits> </B></TD><TD>- Sets number of local iterations
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: When run on one processor the number of smoothings is lits*its Many br
+Notes: When run on one processor the number of smoothings is lits*its
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, SOR, SSOR, set, iterations
diff --git a/docs/manualpages/PC/PCSORGetOmega.html b/docs/manualpages/PC/PCSORGetOmega.html
index a270ff9..ad720e5 100644
--- a/docs/manualpages/PC/PCSORGetOmega.html
+++ b/docs/manualpages/PC/PCSORGetOmega.html
@@ -5,8 +5,8 @@
 <TITLE>PCSORGetOmega</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSORGetOmega.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSORGetOmega.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSORGetOmega"><H1>PCSORGetOmega</H1></A>
 Gets the SOR relaxation coefficient, omega (where omega = 1.0 by default). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,21 @@ Gets the SOR relaxation coefficient, omega (where omega = 1.0 by default).
 #include "petscpc.h" 
 PetscErrorCode  PCSORGetOmega(PC pc,PetscReal *omega)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>omega </B> -relaxation coefficient (0 < omega < 2). Many br
+<DT><B>omega </B> -relaxation coefficient (0 < omega < 2).
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_sor_omega <omega> </B> -Sets omega Many br
+<DT><B>-pc_sor_omega <omega> </B> -Sets omega
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, SOR, SSOR, set, relaxation, omega
diff --git a/docs/manualpages/PC/PCSORGetSymmetric.html b/docs/manualpages/PC/PCSORGetSymmetric.html
index 35104af..d3bba40 100644
--- a/docs/manualpages/PC/PCSORGetSymmetric.html
+++ b/docs/manualpages/PC/PCSORGetSymmetric.html
@@ -5,8 +5,8 @@
 <TITLE>PCSORGetSymmetric</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSORGetSymmetric.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSORGetSymmetric.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSORGetSymmetric"><H1>PCSORGetSymmetric</H1></A>
 Gets the form the SOR preconditioner is using;   backward, or forward relaxation.  The local variants perform SOR on each processor.  By default forward relaxation is used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Gets the form the SOR preconditioner is using;   backward, or forward relaxation
 #include "petscpc.h" 
 PetscErrorCode  PCSORGetSymmetric(PC pc,MatSORType *flag)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flag </B> -one of the following Many br
+<DT><B>flag </B> -one of the following
 <br>
 <PRE>
     SOR_FORWARD_SWEEP
@@ -31,22 +31,28 @@ Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
     SOR_LOCAL_BACKWARD_SWEEP
     SOR_LOCAL_SYMMETRIC_SWEEP
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_symmetric </B></TD><TD>- Activates symmetric version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_backward </B></TD><TD>- Activates backward version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_forward </B></TD><TD>- Activates local forward version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_symmetric </B></TD><TD>- Activates local symmetric version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_backward </B></TD><TD>- Activates local backward version Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_symmetric </B></TD><TD>- Activates symmetric version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_backward </B></TD><TD>- Activates backward version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_forward </B></TD><TD>- Activates local forward version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_symmetric </B></TD><TD>- Activates local symmetric version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_backward </B></TD><TD>- Activates local backward version
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-To use the Eisenstat trick with SSOR, employ the <A HREF="../PC/PCEISENSTAT.html#PCEISENSTAT">PCEISENSTAT</A> preconditioner, Many brwhich can be chosen with the option Many br
-<DT><B>-pc_type eisenstat </B> -Activates Eisenstat trick Many br
+To use the Eisenstat trick with SSOR, employ the <A HREF="../PC/PCEISENSTAT.html#PCEISENSTAT">PCEISENSTAT</A> preconditioner,
+which can be chosen with the option
+<DT><B>-pc_type eisenstat </B> -Activates Eisenstat trick
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, SOR, SSOR, set, relaxation, sweep, forward, backward, symmetric
diff --git a/docs/manualpages/PC/PCSORSetIterations.html b/docs/manualpages/PC/PCSORSetIterations.html
index 222b379..8234241 100644
--- a/docs/manualpages/PC/PCSORSetIterations.html
+++ b/docs/manualpages/PC/PCSORSetIterations.html
@@ -5,8 +5,8 @@
 <TITLE>PCSORSetIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSORSetIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSORSetIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSORSetIterations"><H1>PCSORSetIterations</H1></A>
 Sets the number of inner iterations to be used by the SOR preconditioner. The default is 1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Sets the number of inner iterations to be used by the SOR preconditioner. The de
 #include "petscpc.h" 
 PetscErrorCode  PCSORSetIterations(PC pc,PetscInt its,PetscInt lits)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- number of local iterations, smoothings over just variables on processor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- number of parallel iterations to use; each parallel iteration has lits local iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- number of local iterations, smoothings over just variables on processor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- number of parallel iterations to use; each parallel iteration has lits local iterations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_its <its> </B></TD><TD>- Sets number of iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_lits <lits> </B></TD><TD>- Sets number of local iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_its <its> </B></TD><TD>- Sets number of iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_lits <lits> </B></TD><TD>- Sets number of local iterations
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: When run on one processor the number of smoothings is lits*its Many br
+Notes: When run on one processor the number of smoothings is lits*its
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, SOR, SSOR, set, iterations
diff --git a/docs/manualpages/PC/PCSORSetOmega.html b/docs/manualpages/PC/PCSORSetOmega.html
index 40cfb39..bd5b8eb 100644
--- a/docs/manualpages/PC/PCSORSetOmega.html
+++ b/docs/manualpages/PC/PCSORSetOmega.html
@@ -5,8 +5,8 @@
 <TITLE>PCSORSetOmega</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSORSetOmega.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSORSetOmega.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSORSetOmega"><H1>PCSORSetOmega</H1></A>
 Sets the SOR relaxation coefficient, omega (where omega = 1.0 by default). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the SOR relaxation coefficient, omega (where omega = 1.0 by default).
 #include "petscpc.h" 
 PetscErrorCode  PCSORSetOmega(PC pc,PetscReal omega)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>omega </B></TD><TD>- relaxation coefficient (0 < omega < 2). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>omega </B></TD><TD>- relaxation coefficient (0 < omega < 2).
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_sor_omega <omega> </B> -Sets omega Many br
+<DT><B>-pc_sor_omega <omega> </B> -Sets omega
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, SOR, SSOR, set, relaxation, omega
diff --git a/docs/manualpages/PC/PCSORSetSymmetric.html b/docs/manualpages/PC/PCSORSetSymmetric.html
index 3c2392f..f3ce84a 100644
--- a/docs/manualpages/PC/PCSORSetSymmetric.html
+++ b/docs/manualpages/PC/PCSORSetSymmetric.html
@@ -5,8 +5,8 @@
 <TITLE>PCSORSetSymmetric</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSORSetSymmetric.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSORSetSymmetric.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSORSetSymmetric"><H1>PCSORSetSymmetric</H1></A>
 Sets the SOR preconditioner to use symmetric (SSOR), backward, or forward relaxation.  The local variants perform SOR on each processor.  By default forward relaxation is used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Sets the SOR preconditioner to use symmetric (SSOR), backward, or forward relaxa
 #include "petscpc.h" 
 PetscErrorCode  PCSORSetSymmetric(PC pc,MatSORType flag)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- one of the following Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- one of the following
+</TD></TR></TABLE>
 <PRE>
     SOR_FORWARD_SWEEP
     SOR_BACKWARD_SWEEP
@@ -28,22 +30,28 @@ Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
     SOR_LOCAL_BACKWARD_SWEEP
     SOR_LOCAL_SYMMETRIC_SWEEP
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_symmetric </B></TD><TD>- Activates symmetric version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_backward </B></TD><TD>- Activates backward version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_forward </B></TD><TD>- Activates local forward version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_symmetric </B></TD><TD>- Activates local symmetric version Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_backward </B></TD><TD>- Activates local backward version Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_symmetric </B></TD><TD>- Activates symmetric version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_backward </B></TD><TD>- Activates backward version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_forward </B></TD><TD>- Activates local forward version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_symmetric </B></TD><TD>- Activates local symmetric version
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_sor_local_backward </B></TD><TD>- Activates local backward version
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-To use the Eisenstat trick with SSOR, employ the <A HREF="../PC/PCEISENSTAT.html#PCEISENSTAT">PCEISENSTAT</A> preconditioner, Many brwhich can be chosen with the option Many br
-<DT><B>-pc_type eisenstat </B> -Activates Eisenstat trick Many br
+To use the Eisenstat trick with SSOR, employ the <A HREF="../PC/PCEISENSTAT.html#PCEISENSTAT">PCEISENSTAT</A> preconditioner,
+which can be chosen with the option
+<DT><B>-pc_type eisenstat </B> -Activates Eisenstat trick
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, SOR, SSOR, set, relaxation, sweep, forward, backward, symmetric
diff --git a/docs/manualpages/PC/PCSPAI.html b/docs/manualpages/PC/PCSPAI.html
index 4772368..2261fe2 100644
--- a/docs/manualpages/PC/PCSPAI.html
+++ b/docs/manualpages/PC/PCSPAI.html
@@ -5,29 +5,39 @@
 <TITLE>PCSPAI</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSPAI.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSPAI.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSPAI"><H1>PCSPAI</H1></A>
 Use the Sparse Approximate Inverse method of Grote and Barnard as a preconditioner (SIAM J. Sci. Comput.; vol 18, nr 3) 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_epsilon <eps> </B></TD><TD>- set tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_nbstep <n> </B></TD><TD>- set nbsteps Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_max <m> </B></TD><TD>- set max Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_max_new <m> </B></TD><TD>- set maxnew Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_block_size <n> </B></TD><TD>- set block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_cache_size <n> </B></TD><TD>- set cache size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_sp <m> </B></TD><TD>- set sp Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_set_verbose <true,false> </B></TD><TD>- verbose output Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_epsilon <eps> </B></TD><TD>- set tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_nbstep <n> </B></TD><TD>- set nbsteps
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_max <m> </B></TD><TD>- set max
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_max_new <m> </B></TD><TD>- set maxnew
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_block_size <n> </B></TD><TD>- set block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_cache_size <n> </B></TD><TD>- set cache size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_sp <m> </B></TD><TD>- set sp
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_spai_set_verbose <true,false> </B></TD><TD>- verbose output
+</TD></TR></TABLE>
 <P>
-Notes: This only works with AIJ matrices. Many br
+Notes: This only works with AIJ matrices.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>,
-<BR><A HREF="../PC/PCSPAISetEpsilon.html#PCSPAISetEpsilon">PCSPAISetEpsilon</A>(), <A HREF="../PC/PCSPAISetMax.html#PCSPAISetMax">PCSPAISetMax</A>(), <A HREF="../PC/PCSPAISetMaxNew.html#PCSPAISetMaxNew">PCSPAISetMaxNew</A>(), <A HREF="../PC/PCSPAISetBlockSize.html#PCSPAISetBlockSize">PCSPAISetBlockSize</A>(), Many brPCSPAISetVerbose(), <A HREF="../PC/PCSPAISetSp.html#PCSPAISetSp">PCSPAISetSp</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../PC/PCSPAISetEpsilon.html#PCSPAISetEpsilon">PCSPAISetEpsilon</A>(), <A HREF="../PC/PCSPAISetMax.html#PCSPAISetMax">PCSPAISetMax</A>(), <A HREF="../PC/PCSPAISetMaxNew.html#PCSPAISetMaxNew">PCSPAISetMaxNew</A>(), <A HREF="../PC/PCSPAISetBlockSize.html#PCSPAISetBlockSize">PCSPAISetBlockSize</A>(),
+<A HREF="../PC/PCSPAISetVerbose.html#PCSPAISetVerbose">PCSPAISetVerbose</A>(), <A HREF="../PC/PCSPAISetSp.html#PCSPAISetSp">PCSPAISetSp</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/spai/ispai.c.html#PCSPAI">src/ksp/pc/impls/spai/ispai.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCSPAISetBlockSize.html b/docs/manualpages/PC/PCSPAISetBlockSize.html
index a25cece..d675cb3 100644
--- a/docs/manualpages/PC/PCSPAISetBlockSize.html
+++ b/docs/manualpages/PC/PCSPAISetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>PCSPAISetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSPAISetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSPAISetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSPAISetBlockSize"><H1>PCSPAISetBlockSize</H1></A>
 set the block size for the SPAI preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,30 @@ PetscErrorCode  PCSPAISetBlockSize(PC pc,int block_size1)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- block size (default 1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- block size (default 1)
+</TD></TR></TABLE>
 <P>
-Notes: A block Many brsize of 1 treats A as a matrix of scalar elements. A Many brblock size of s > 1 treats A as a matrix of sxs Many brblocks. A block size of 0 treats A as a matrix with Many brvariable sized blocks, which are determined by Many brsearching for dense square diagonal blocks in A. Many brThis can be very effective for finite-element Many brmatrices. Many br
+Notes: A block
+size of 1 treats A as a matrix of scalar elements. A
+block size of s > 1 treats A as a matrix of sxs
+blocks. A block size of 0 treats A as a matrix with
+variable sized blocks, which are determined by
+searching for dense square diagonal blocks in A.
+This can be very effective for finite-element
+matrices.
 <P>
-SPAI will convert A to block form, use a block Many brversion of the preconditioner algorithm, and then Many brconvert the result back to scalar form. Many br
+SPAI will convert A to block form, use a block
+version of the preconditioner algorithm, and then
+convert the result back to scalar form.
 <P>
-In many cases the a block-size parameter other than 1 Many brcan lead to very significant improvement in Many brperformance. Many br
+In many cases the a block-size parameter other than 1
+can lead to very significant improvement in
+performance.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSPAI.html#PCSPAI">PCSPAI</A>, <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>()
diff --git a/docs/manualpages/PC/PCSPAISetCacheSize.html b/docs/manualpages/PC/PCSPAISetCacheSize.html
index c6fac2a..c971ec0 100644
--- a/docs/manualpages/PC/PCSPAISetCacheSize.html
+++ b/docs/manualpages/PC/PCSPAISetCacheSize.html
@@ -5,8 +5,8 @@
 <TITLE>PCSPAISetCacheSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSPAISetCacheSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSPAISetCacheSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSPAISetCacheSize"><H1>PCSPAISetCacheSize</H1></A>
 specify cache size in the SPAI preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,17 @@ PetscErrorCode  PCSPAISetCacheSize(PC pc,int cache_size)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- cache size {0,1,2,3,4,5} (default 5) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- cache size {0,1,2,3,4,5} (default 5)
+</TD></TR></TABLE>
 <P>
-Notes:    SPAI uses a hash table to cache messages and avoid Many brredundant communication. If suggest always using Many br5. This parameter is irrelevant in the serial Many brversion. Many br
+Notes:    SPAI uses a hash table to cache messages and avoid
+redundant communication. If suggest always using
+5. This parameter is irrelevant in the serial
+version.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSPAI.html#PCSPAI">PCSPAI</A>, <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>()
diff --git a/docs/manualpages/PC/PCSPAISetEpsilon.html b/docs/manualpages/PC/PCSPAISetEpsilon.html
index 08b7c37..07d191a 100644
--- a/docs/manualpages/PC/PCSPAISetEpsilon.html
+++ b/docs/manualpages/PC/PCSPAISetEpsilon.html
@@ -5,8 +5,8 @@
 <TITLE>PCSPAISetEpsilon</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSPAISetEpsilon.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSPAISetEpsilon.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSPAISetEpsilon"><H1>PCSPAISetEpsilon</H1></A>
 Set the tolerance for the SPAI preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,20 @@ PetscErrorCode  PCSPAISetEpsilon(PC pc,double epsilon1)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eps </B></TD><TD>- epsilon (default .4) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eps </B></TD><TD>- epsilon (default .4)
+</TD></TR></TABLE>
 <P>
-Notes:  Espilon must be between 0 and 1. It controls the Many brquality of the approximation of M to the inverse of Many brA. Higher values of epsilon lead to more work, more Many brfill, and usually better preconditioners. In many Many brcases the best choice of epsilon is the one that Many brdivides the total solution time equally between the Many brpreconditioner and the solver. Many br
+Notes:  Espilon must be between 0 and 1. It controls the
+quality of the approximation of M to the inverse of
+A. Higher values of epsilon lead to more work, more
+fill, and usually better preconditioners. In many
+cases the best choice of epsilon is the one that
+divides the total solution time equally between the
+preconditioner and the solver.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSPAI.html#PCSPAI">PCSPAI</A>, <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>()
diff --git a/docs/manualpages/PC/PCSPAISetMax.html b/docs/manualpages/PC/PCSPAISetMax.html
index 63d15c8..e8d7626 100644
--- a/docs/manualpages/PC/PCSPAISetMax.html
+++ b/docs/manualpages/PC/PCSPAISetMax.html
@@ -5,8 +5,8 @@
 <TITLE>PCSPAISetMax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSPAISetMax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSPAISetMax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSPAISetMax"><H1>PCSPAISetMax</H1></A>
 set the size of various working buffers in the SPAI preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode  PCSPAISetMax(PC pc,int max1)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size (default is 5000) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- size (default is 5000)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSPAI.html#PCSPAI">PCSPAI</A>, <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>()
diff --git a/docs/manualpages/PC/PCSPAISetMaxNew.html b/docs/manualpages/PC/PCSPAISetMaxNew.html
index 876aa1a..94a5f63 100644
--- a/docs/manualpages/PC/PCSPAISetMaxNew.html
+++ b/docs/manualpages/PC/PCSPAISetMaxNew.html
@@ -5,8 +5,8 @@
 <TITLE>PCSPAISetMaxNew</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSPAISetMaxNew.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSPAISetMaxNew.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSPAISetMaxNew"><H1>PCSPAISetMaxNew</H1></A>
 set maximum number of new nonzero candidates per step in SPAI preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode  PCSPAISetMaxNew(PC pc,int maxnew1)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum number (default 5) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum number (default 5)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSPAI.html#PCSPAI">PCSPAI</A>, <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCSPAISetNBSteps.html#PCSPAISetNBSteps">PCSPAISetNBSteps</A>()
diff --git a/docs/manualpages/PC/PCSPAISetNBSteps.html b/docs/manualpages/PC/PCSPAISetNBSteps.html
index b6ba086..65f82b9 100644
--- a/docs/manualpages/PC/PCSPAISetNBSteps.html
+++ b/docs/manualpages/PC/PCSPAISetNBSteps.html
@@ -5,8 +5,8 @@
 <TITLE>PCSPAISetNBSteps</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSPAISetNBSteps.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSPAISetNBSteps.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSPAISetNBSteps"><H1>PCSPAISetNBSteps</H1></A>
 set maximum number of improvement steps per row in the SPAI preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,19 @@ PetscErrorCode  PCSPAISetNBSteps(PC pc,int nbsteps1)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of steps (default 5) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of steps (default 5)
+</TD></TR></TABLE>
 <P>
-Notes:  SPAI constructs to approximation to every column of Many brthe exact inverse of A in a series of improvement Many brsteps. The quality of the approximation is determined Many brby epsilon. If an approximation achieving an accuracy Many brof epsilon is not obtained after ns steps, SPAI simply Many bruses the best approximation constructed so far. Many br
+Notes:  SPAI constructs to approximation to every column of
+the exact inverse of A in a series of improvement
+steps. The quality of the approximation is determined
+by epsilon. If an approximation achieving an accuracy
+of epsilon is not obtained after ns steps, SPAI simply
+uses the best approximation constructed so far.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSPAI.html#PCSPAI">PCSPAI</A>, <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCSPAISetMaxNew.html#PCSPAISetMaxNew">PCSPAISetMaxNew</A>()
diff --git a/docs/manualpages/PC/PCSPAISetSp.html b/docs/manualpages/PC/PCSPAISetSp.html
index 1f1bc90..9c9199f 100644
--- a/docs/manualpages/PC/PCSPAISetSp.html
+++ b/docs/manualpages/PC/PCSPAISetSp.html
@@ -5,8 +5,8 @@
 <TITLE>PCSPAISetSp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSPAISetSp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSPAISetSp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSPAISetSp"><H1>PCSPAISetSp</H1></A>
 specify a symmetric matrix sparsity pattern in the SPAI preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,20 @@ PetscErrorCode  PCSPAISetSp(PC pc,int sp)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- 0 or 1 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- 0 or 1
+</TD></TR></TABLE>
 <P>
-Notes: If A has a symmetric nonzero pattern use -sp 1 to Many brimprove performance by eliminating some communication Many brin the parallel version. Even if A does not have a Many brsymmetric nonzero pattern -sp 1 may well lead to good Many brresults, but the code will not follow the published Many brSPAI algorithm exactly. Many br
+Notes: If A has a symmetric nonzero pattern use -sp 1 to
+improve performance by eliminating some communication
+in the parallel version. Even if A does not have a
+symmetric nonzero pattern -sp 1 may well lead to good
+results, but the code will not follow the published
+SPAI algorithm exactly.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSPAI.html#PCSPAI">PCSPAI</A>, <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>()
diff --git a/docs/manualpages/PC/PCSPAISetVerbose.html b/docs/manualpages/PC/PCSPAISetVerbose.html
index eaa86f6..4af078f 100644
--- a/docs/manualpages/PC/PCSPAISetVerbose.html
+++ b/docs/manualpages/PC/PCSPAISetVerbose.html
@@ -5,8 +5,8 @@
 <TITLE>PCSPAISetVerbose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSPAISetVerbose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSPAISetVerbose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSPAISetVerbose"><H1>PCSPAISetVerbose</H1></A>
 verbosity level for the SPAI preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,14 @@ PetscErrorCode  PCSPAISetVerbose(PC pc,int verbose)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- level (default 1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- level (default 1)
+</TD></TR></TABLE>
 <P>
-Notes: print parameters, timings and matrix statistics Many br
+Notes: print parameters, timings and matrix statistics
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSPAI.html#PCSPAI">PCSPAI</A>, <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>()
diff --git a/docs/manualpages/PC/PCSVD.html b/docs/manualpages/PC/PCSVD.html
index 204074e..3c91f62 100644
--- a/docs/manualpages/PC/PCSVD.html
+++ b/docs/manualpages/PC/PCSVD.html
@@ -5,18 +5,20 @@
 <TITLE>PCSVD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSVD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSVD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSVD"><H1>PCSVD</H1></A>
-Use pseudo inverse defined by SVD of operator  Many br
+Use pseudo inverse defined by SVD of operator 
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-pc_svd_zero_sing <rtol> Singular values smaller than this are treated as zero</B> -+  -pc_svd_monitor  Print information on the extreme singular values of the operator Many br
+<DT><B>-pc_svd_zero_sing <rtol> Singular values smaller than this are treated as zero</B> -+  -pc_svd_monitor  Print information on the extreme singular values of the operator
 <br>
 </TABLE>
 <P>
-Developer Note: This implementation automatically creates a redundant copy of the Many brmatrix on each process and uses a sequential SVD solve. Why does it do this instead Many brof using the composable <A HREF="../PC/PCREDUNDANT.html#PCREDUNDANT">PCREDUNDANT</A> object? Many br
+Developer Note: This implementation automatically creates a redundant copy of the
+matrix on each process and uses a sequential SVD solve. Why does it do this instead
+of using the composable <A HREF="../PC/PCREDUNDANT.html#PCREDUNDANT">PCREDUNDANT</A> object?
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>
diff --git a/docs/manualpages/PC/PCSetApplicationContext.html b/docs/manualpages/PC/PCSetApplicationContext.html
index 41aefbe..a3a0c71 100644
--- a/docs/manualpages/PC/PCSetApplicationContext.html
+++ b/docs/manualpages/PC/PCSetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetApplicationContext"><H1>PCSetApplicationContext</H1></A>
 Sets the optional user-defined context for the linear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the optional user-defined context for the linear solver.
 #include "petscpc.h" 
 PetscErrorCode  PCSetApplicationContext(PC pc,void *usrP)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the <A HREF="../PC/PC.html#PC">PC</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the <A HREF="../PC/PC.html#PC">PC</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, application, context
diff --git a/docs/manualpages/PC/PCSetCoordinates.html b/docs/manualpages/PC/PCSetCoordinates.html
index 5cb02d1..a31c85b 100644
--- a/docs/manualpages/PC/PCSetCoordinates.html
+++ b/docs/manualpages/PC/PCSetCoordinates.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetCoordinates</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetCoordinates.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetCoordinates.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetCoordinates"><H1>PCSetCoordinates</H1></A>
 sets the coordinates of all the nodes on the local process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,26 @@ sets the coordinates of all the nodes on the local process
 #include "petscksp.h" 
 PetscErrorCode PCSetCoordinates(PC pc, PetscInt dim, PetscInt nloc, PetscReal *coords)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the dimension of the coordinates 1, 2, or 3 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coords </B></TD><TD>- the coordinates Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dim </B></TD><TD>- the dimension of the coordinates 1, 2, or 3
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>coords </B></TD><TD>- the coordinates
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: coords is an array of the 3D coordinates for the nodes on Many brthe local processor.  So if there are 108 equation on a processor Many brfor a displacement finite element discretization of elasticity (so Many brthat there are 36 = 108/3 nodes) then the array must have 108 Many brdouble precision values (ie, 3 * 36).  These x y z coordinates Many brshould be ordered for nodes 0 to N-1 like so: [ 0.x, 0.y, 0.z, 1.x, Many br... , N-1.z ]. Many br
+Notes: coords is an array of the 3D coordinates for the nodes on
+the local processor.  So if there are 108 equation on a processor
+for a displacement finite element discretization of elasticity (so
+that there are 36 = 108/3 nodes) then the array must have 108
+double precision values (ie, 3 * 36).  These x y z coordinates
+should be ordered for nodes 0 to N-1 like so: [ 0.x, 0.y, 0.z, 1.x,
+... , N-1.z ].
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</A>
diff --git a/docs/manualpages/PC/PCSetDM.html b/docs/manualpages/PC/PCSetDM.html
index a73f481..f79a72c 100644
--- a/docs/manualpages/PC/PCSetDM.html
+++ b/docs/manualpages/PC/PCSetDM.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetDM"><H1>PCSetDM</H1></A>
 Sets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some preconditioners 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some precondition
 #include "petscpc.h" 
 PetscErrorCode  PCSetDM(PC pc,DM dm)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PC/PCSetDiagonalScale.html b/docs/manualpages/PC/PCSetDiagonalScale.html
index 926e6e0..1fff43d 100644
--- a/docs/manualpages/PC/PCSetDiagonalScale.html
+++ b/docs/manualpages/PC/PCSetDiagonalScale.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetDiagonalScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetDiagonalScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetDiagonalScale"><H1>PCSetDiagonalScale</H1></A>
 Indicates the left scaling to use to apply an additional left and right scaling as needed by certain time-stepping codes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Indicates the left scaling to use to apply an additional left and right scaling
 #include "petscksp.h" 
 PetscErrorCode  PCSetDiagonalScale(PC pc,Vec s)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- scaling vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- scaling vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: The system solved via the Krylov method is Many br
+Notes: The system solved via the Krylov method is
 <pre>
           D M A D^{-1} y = D M b  for left preconditioning or
 </pre>
@@ -31,7 +33,7 @@ Notes: The system solved via the Krylov method is Many br
           D A M D^{-1} z = D b for right preconditioning
 </pre>
 <P>
-<A HREF="../PC/PCDiagonalScaleLeft.html#PCDiagonalScaleLeft">PCDiagonalScaleLeft</A>() scales a vector by D. <A HREF="../PC/PCDiagonalScaleRight.html#PCDiagonalScaleRight">PCDiagonalScaleRight</A>() scales a vector by D^{-1}. Many br
+<A HREF="../PC/PCDiagonalScaleLeft.html#PCDiagonalScaleLeft">PCDiagonalScaleLeft</A>() scales a vector by D. <A HREF="../PC/PCDiagonalScaleRight.html#PCDiagonalScaleRight">PCDiagonalScaleRight</A>() scales a vector by D^{-1}.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>
diff --git a/docs/manualpages/PC/PCSetErrorIfFailure.html b/docs/manualpages/PC/PCSetErrorIfFailure.html
index 0290286..5fa1127 100644
--- a/docs/manualpages/PC/PCSetErrorIfFailure.html
+++ b/docs/manualpages/PC/PCSetErrorIfFailure.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetErrorIfFailure</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetErrorIfFailure.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetErrorIfFailure.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetErrorIfFailure"><H1>PCSetErrorIfFailure</H1></A>
 Causes <A HREF="../PC/PC.html#PC">PC</A> to generate an error if a FPE, for example a zero pivot, is detected. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Causes <A HREF="../PC/PC.html#PC">PC</A> to generate an error if a FPE, for exam
 #include "petscksp.h" 
 PetscErrorCode  PCSetErrorIfFailure(PC pc,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- iterative context obtained from <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates you want the error generated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- iterative context obtained from <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates you want the error generated
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Normally PETSc continues if a linear solver fails due to a failed setup of a preconditioner, you can call <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() after a <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() Many brto determine if it has converged or failed. Or use -ksp_error_if_not_converged to cause the program to terminate as soon as lack of convergence is Many brdetected. Many br
+Normally PETSc continues if a linear solver fails due to a failed setup of a preconditioner, you can call <A HREF="../KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</A>() after a <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>()
+to determine if it has converged or failed. Or use -ksp_error_if_not_converged to cause the program to terminate as soon as lack of convergence is
+detected.
 <P>
-This is propagated into KSPs used by this <A HREF="../PC/PC.html#PC">PC</A>, which then propagate it into PCs used by those KSPs Many br
+This is propagated into KSPs used by this <A HREF="../PC/PC.html#PC">PC</A>, which then propagate it into PCs used by those KSPs
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, initial guess, nonzero
diff --git a/docs/manualpages/PC/PCSetFromOptions.html b/docs/manualpages/PC/PCSetFromOptions.html
index da493cf..882667a 100644
--- a/docs/manualpages/PC/PCSetFromOptions.html
+++ b/docs/manualpages/PC/PCSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetFromOptions"><H1>PCSetFromOptions</H1></A>
 Sets <A HREF="../PC/PC.html#PC">PC</A> options from the options database. This routine must be called before <A HREF="../PC/PCSetUp.html#PCSetUp">PCSetUp</A>() if the user is to be allowed to set the preconditioner method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,15 @@ Sets <A HREF="../PC/PC.html#PC">PC</A> options from the options database. This r
 #include "petscpc.h" 
 PetscErrorCode  PCSetFromOptions(PC pc)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-pc_use_amat true,false see <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>()</B> - Many br Many br
+<DT><B>-pc_use_amat true,false see <A HREF="../PC/PCSetUseAmat.html#PCSetUseAmat">PCSetUseAmat</A>()</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/PC/PCSetModifySubMatrices.html b/docs/manualpages/PC/PCSetModifySubMatrices.html
index cc90986..f9129b4 100644
--- a/docs/manualpages/PC/PCSetModifySubMatrices.html
+++ b/docs/manualpages/PC/PCSetModifySubMatrices.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetModifySubMatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetModifySubMatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetModifySubMatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetModifySubMatrices"><H1>PCSetModifySubMatrices</H1></A>
 Sets a user-defined routine for modifying the submatrices that arise within certain subdomain-based preconditioners. The basic submatrices are extracted from the preconditioner matrix as usual; the user can then alter these (for example, to set different boundary conditions for each submatrix) before they are used for the local solves. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,44 @@ Sets a user-defined routine for modifying the submatrices that arise within cert
 #include "petscksp.h" 
 PetscErrorCode  PCSetModifySubMatrices(PC pc,PetscErrorCode (*func)(PC,PetscInt,const IS[],const IS[],Mat[],void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- routine for modifying the submatrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined context (may be null) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- routine for modifying the submatrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined context (may be null)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
     func (<A HREF="../PC/PC.html#PC">PC</A> pc,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nsub,<A HREF="../IS/IS.html#IS">IS</A> *row,<A HREF="../IS/IS.html#IS">IS</A> *col,<A HREF="../Mat/Mat.html#Mat">Mat</A> *submat,void *ctx);
 </pre>
 <P>
-<DT><B>row </B> -an array of index sets that contain the global row numbers Many brthat comprise each local submatrix Many br
+<DT><B>row </B> -an array of index sets that contain the global row numbers
+that comprise each local submatrix
 <br>
-<DT><B>col </B> -an array of index sets that contain the global column numbers Many brthat comprise each local submatrix Many br
+<DT><B>col </B> -an array of index sets that contain the global column numbers
+that comprise each local submatrix
 <br>
-<DT><B>submat </B> -array of local submatrices Many br
+<DT><B>submat </B> -array of local submatrices
 <br>
-<DT><B>ctx </B> -optional user-defined context for private data for the Many bruser-defined func routine (may be null) Many br
+<DT><B>ctx </B> -optional user-defined context for private data for the
+user-defined func routine (may be null)
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../PC/PCSetModifySubMatrices.html#PCSetModifySubMatrices">PCSetModifySubMatrices</A>() MUST be called before <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() and Many brKSPSolve(). Many br
+<A HREF="../PC/PCSetModifySubMatrices.html#PCSetModifySubMatrices">PCSetModifySubMatrices</A>() MUST be called before <A HREF="../KSP/KSPSetUp.html#KSPSetUp">KSPSetUp</A>() and
+<A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>().
 <P>
-A routine set by <A HREF="../PC/PCSetModifySubMatrices.html#PCSetModifySubMatrices">PCSetModifySubMatrices</A>() is currently called within Many brthe block Jacobi (<A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>) and additive Schwarz (<A HREF="../PC/PCASM.html#PCASM">PCASM</A>) Many brpreconditioners.  All other preconditioners ignore this routine. Many br
+A routine set by <A HREF="../PC/PCSetModifySubMatrices.html#PCSetModifySubMatrices">PCSetModifySubMatrices</A>() is currently called within
+the block Jacobi (<A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>) and additive Schwarz (<A HREF="../PC/PCASM.html#PCASM">PCASM</A>)
+preconditioners.  All other preconditioners ignore this routine.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, modify, submatrices
diff --git a/docs/manualpages/PC/PCSetOperators.html b/docs/manualpages/PC/PCSetOperators.html
index 454b851..4482646 100644
--- a/docs/manualpages/PC/PCSetOperators.html
+++ b/docs/manualpages/PC/PCSetOperators.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetOperators"><H1>PCSetOperators</H1></A>
 Sets the matrix associated with the linear system and a (possibly) different one associated with the preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Sets the matrix associated with the linear system and a (possibly) different one
 #include "petscksp.h" 
 PetscErrorCode  PCSetOperators(PC pc,Mat Amat,Mat Pmat)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the linear system Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the linear system
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Passing a NULL for Amat or Pmat removes the matrix that is currently used. Many br
+Passing a NULL for Amat or Pmat removes the matrix that is currently used.
 <P>
-If you wish to replace either Amat or Pmat but leave the other one untouched then Many brfirst call <A HREF="../KSP/KSPGetOperators.html#KSPGetOperators">KSPGetOperators</A>() to get the one you wish to keep, call <A HREF="../Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</A>() Many bron it and then pass it back in in your call to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(). Many br
+If you wish to replace either Amat or Pmat but leave the other one untouched then
+first call <A HREF="../KSP/KSPGetOperators.html#KSPGetOperators">KSPGetOperators</A>() to get the one you wish to keep, call <A HREF="../Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</A>()
+on it and then pass it back in in your call to <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>().
 <P>
 <H3><FONT COLOR="#CC3333">More Notes about Repeated Solution of Linear Systems</FONT></H3>
-PETSc does NOT reset the matrix entries of either Amat or Pmat Many brto zero after a linear solve; the user is completely responsible for Many brmatrix assembly.  See the routine <A HREF="../Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</A>() if desiring to Many brzero all elements of a matrix. Many br
+PETSc does NOT reset the matrix entries of either Amat or Pmat
+to zero after a linear solve; the user is completely responsible for
+matrix assembly.  See the routine <A HREF="../Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</A>() if desiring to
+zero all elements of a matrix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, operators, matrix, linear system
diff --git a/docs/manualpages/PC/PCSetOptionsPrefix.html b/docs/manualpages/PC/PCSetOptionsPrefix.html
index af31a2a..382eb4e 100644
--- a/docs/manualpages/PC/PCSetOptionsPrefix.html
+++ b/docs/manualpages/PC/PCSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetOptionsPrefix"><H1>PCSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../PC/PC.html#PC">PC</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Sets the prefix used for searching for all <A HREF="../PC/PC.html#PC">PC</A> opt
 #include "petscksp.h" 
 PetscErrorCode  PCSetOptionsPrefix(PC pc,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../PC/PC.html#PC">PC</A> option requests Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all <A HREF="../PC/PC.html#PC">PC</A> option requests
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the Many brhyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the
+hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, options, prefix, database
diff --git a/docs/manualpages/PC/PCSetReusePreconditioner.html b/docs/manualpages/PC/PCSetReusePreconditioner.html
index 282a0bc..96d62a5 100644
--- a/docs/manualpages/PC/PCSetReusePreconditioner.html
+++ b/docs/manualpages/PC/PCSetReusePreconditioner.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetReusePreconditioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetReusePreconditioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetReusePreconditioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetReusePreconditioner"><H1>PCSetReusePreconditioner</H1></A>
 reuse the current preconditioner even if the operator in the preconditioner has changed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ reuse the current preconditioner even if the operator in the preconditioner has
 #include "petscksp.h" 
 PetscErrorCode  PCSetReusePreconditioner(PC pc,PetscBool flag)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> do not compute a new preconditioner, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> do compute a new preconditioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> do not compute a new preconditioner, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> do compute a new preconditioner
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGetOperators.html#PCGetOperators">PCGetOperators</A>(), <A HREF="../Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</A>(), <A HREF="../PC/PCGetReusePreconditioner.html#PCGetReusePreconditioner">PCGetReusePreconditioner</A>(), <A HREF="../KSP/KSPSetReusePreconditioner.html#KSPSetReusePreconditioner">KSPSetReusePreconditioner</A>()
diff --git a/docs/manualpages/PC/PCSetType.html b/docs/manualpages/PC/PCSetType.html
index c32526f..3c24e85 100644
--- a/docs/manualpages/PC/PCSetType.html
+++ b/docs/manualpages/PC/PCSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetType"><H1>PCSetType</H1></A>
 Builds <A HREF="../PC/PC.html#PC">PC</A> for a particular preconditioner type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,42 @@ Builds <A HREF="../PC/PC.html#PC">PC</A> for a particular preconditioner type
 #include "petscpc.h" 
 PetscErrorCode  PCSetType(PC pc,PCType type)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_type <type> </B> -Sets <A HREF="../PC/PC.html#PC">PC</A> type Many br
+<DT><B>-pc_type <type> </B> -Sets <A HREF="../PC/PC.html#PC">PC</A> type
 <br>
 <P>
-Use -help for a list of available methods (for instance, Many brjacobi or bjacobi) Many br
+Use -help for a list of available methods (for instance,
+jacobi or bjacobi)
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscpc.h" for available methods (for instance, Many brPCJACOBI, <A HREF="../PC/PCILU.html#PCILU">PCILU</A>, or <A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>). Many br
+See "petsc/include/petscpc.h" for available methods (for instance,
+<A HREF="../PC/PCJACOBI.html#PCJACOBI">PCJACOBI</A>, <A HREF="../PC/PCILU.html#PCILU">PCILU</A>, or <A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>).
 <P>
-Normally, it is best to use the <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</A>() command and Many brthen set the <A HREF="../PC/PC.html#PC">PC</A> type from the options database rather than by using Many brthis routine.  Using the options database provides the user with Many brmaximum flexibility in evaluating the many different preconditioners. Many brThe <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>() routine is provided for those situations wh [...]
+Normally, it is best to use the <A HREF="../KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</A>() command and
+then set the <A HREF="../PC/PC.html#PC">PC</A> type from the options database rather than by using
+this routine.  Using the options database provides the user with
+maximum flexibility in evaluating the many different preconditioners.
+The <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>() routine is provided for those situations where it
+is necessary to set the preconditioner independently of the command
+line or options database.  This might be the case, for example, when
+the choice of preconditioner changes during the execution of the
+program, and the user's application is taking responsibility for
+choosing the appropriate preconditioner.  In other words, this
+routine is not for beginners.
 <P>
- Many br
+
 <P>
-Developer Note: <A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>() is used to add preconditioner types to PCList from which they Many brare accessed by <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(). Many br
+Developer Note: <A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>() is used to add preconditioner types to PCList from which they
+are accessed by <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, set, method, type
diff --git a/docs/manualpages/PC/PCSetUp.html b/docs/manualpages/PC/PCSetUp.html
index 902404d..be9be00 100644
--- a/docs/manualpages/PC/PCSetUp.html
+++ b/docs/manualpages/PC/PCSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetUp"><H1>PCSetUp</H1></A>
 Prepares for the use of a preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Prepares for the use of a preconditioner.
 #include "petscksp.h" 
 PetscErrorCode  PCSetUp(PC pc)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, setup
diff --git a/docs/manualpages/PC/PCSetUpOnBlocks.html b/docs/manualpages/PC/PCSetUpOnBlocks.html
index b96c9cc..c07feb7 100644
--- a/docs/manualpages/PC/PCSetUpOnBlocks.html
+++ b/docs/manualpages/PC/PCSetUpOnBlocks.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetUpOnBlocks</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetUpOnBlocks.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetUpOnBlocks.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetUpOnBlocks"><H1>PCSetUpOnBlocks</H1></A>
 Sets up the preconditioner for each block in the block Jacobi, block Gauss-Seidel, and overlapping Schwarz methods. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Sets up the preconditioner for each block in the block Jacobi, block Gauss-Seide
 #include "petscksp.h" 
 PetscErrorCode  PCSetUpOnBlocks(PC pc)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, setup, blocks
diff --git a/docs/manualpages/PC/PCSetUseAmat.html b/docs/manualpages/PC/PCSetUseAmat.html
index 7242e84..867d128 100644
--- a/docs/manualpages/PC/PCSetUseAmat.html
+++ b/docs/manualpages/PC/PCSetUseAmat.html
@@ -5,8 +5,8 @@
 <TITLE>PCSetUseAmat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSetUseAmat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSetUseAmat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSetUseAmat"><H1>PCSetUseAmat</H1></A>
 Sets a flag to indicate that when the preconditioner needs to apply (part of) the operator during the preconditioning process it applies the Amat provided to <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>(),  <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>(), <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>(), KSPSetOperator() or PCSetOperator() not the Pmat. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Sets a flag to indicate that when the preconditioner needs to apply (part of) th
 #include "petscksp.h" 
 PetscErrorCode  PCSetUseAmat(PC pc,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use the Amat, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to use the Pmat (default is false) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use the Amat, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to use the Pmat (default is false)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pc_use_amat <true,false></B> - Many brNotes: Many brFor the common case in which the linear system matrix and the matrix used to construct the Many brpreconditioner are identical, this routine is does nothing. Many br
+<DT><B>-pc_use_amat <true,false></B> -
+Notes:
+For the common case in which the linear system matrix and the matrix used to construct the
+preconditioner are identical, this routine is does nothing.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCGetUseAmat.html#PCGetUseAmat">PCGetUseAmat</A>(), <A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A>, PGMG, <A HREF="../PC/PCFIELDSPLIT.html#PCFIELDSPLIT">PCFIELDSPLIT</A>, <A HREF="../PC/PCCOMPOSITE.html#PCCOMPOSITE">PCCOMPOSITE</A>
diff --git a/docs/manualpages/PC/PCShellGetContext.html b/docs/manualpages/PC/PCShellGetContext.html
index ae1f987..301874b 100644
--- a/docs/manualpages/PC/PCShellGetContext.html
+++ b/docs/manualpages/PC/PCShellGetContext.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellGetContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellGetContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellGetContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellGetContext"><H1>PCShellGetContext</H1></A>
 Returns the user-provided context associated with a shell <A HREF="../PC/PC.html#PC">PC</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,23 @@ Returns the user-provided context associated with a shell <A HREF="../PC/PC.html
 #include "petscpc.h" 
 PetscErrorCode  PCShellGetContext(PC pc,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -should have been created with <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(pc,shell) Many br
+<DT><B>pc </B> -should have been created with <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(pc,shell)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -the user provided context Many br
+<DT><B>ctx </B> -the user provided context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is intended for use within various shell routines Many br
+This routine is intended for use within various shell routines
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, get, context
diff --git a/docs/manualpages/PC/PCShellGetName.html b/docs/manualpages/PC/PCShellGetName.html
index 5c55428..8fc3a74 100644
--- a/docs/manualpages/PC/PCShellGetName.html
+++ b/docs/manualpages/PC/PCShellGetName.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellGetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellGetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellGetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellGetName"><H1>PCShellGetName</H1></A>
 Gets an optional name that the user has set for a shell preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets an optional name that the user has set for a shell preconditioner.
 #include "petscpc.h" 
 PetscErrorCode  PCShellGetName(PC pc,const char *name[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -character string describing shell preconditioner (you should not free this) Many br
+<DT><B>name </B> -character string describing shell preconditioner (you should not free this)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, get, name, user-provided
diff --git a/docs/manualpages/PC/PCShellSetApply.html b/docs/manualpages/PC/PCShellSetApply.html
index 471392f..98754a7 100644
--- a/docs/manualpages/PC/PCShellSetApply.html
+++ b/docs/manualpages/PC/PCShellSetApply.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetApply"><H1>PCShellSetApply</H1></A>
 Sets routine to use as right preconditioner (when the PC_SYMMETRIC is used). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,32 @@ Sets routine to use as right preconditioner (when the PC_SYMMETRIC is used).
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetApplySymmetricRight(PC pc,PetscErrorCode (*apply)(PC,Vec,Vec))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided right preconditioning routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided right preconditioning routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of apply</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> apply (<A HREF="../PC/PC.html#PC">PC</A> pc,<A HREF="../Vec/Vec.html#Vec">Vec</A> xin,<A HREF="../Vec/Vec.html#Vec">Vec</A> xout)
 </PRE>
- Many br
+
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector
+</TD></TR></TABLE>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, apply, user-provided
diff --git a/docs/manualpages/PC/PCShellSetApplyBA.html b/docs/manualpages/PC/PCShellSetApplyBA.html
index 84a59f9..915fccb 100644
--- a/docs/manualpages/PC/PCShellSetApplyBA.html
+++ b/docs/manualpages/PC/PCShellSetApplyBA.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetApplyBA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetApplyBA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetApplyBA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetApplyBA"><H1>PCShellSetApplyBA</H1></A>
 Sets routine to use as preconditioner times operator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,32 @@ Sets routine to use as preconditioner times operator.
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetApplyBA(PC pc,PetscErrorCode (*applyBA)(PC,PCSide,Vec,Vec,Vec))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>applyBA </B></TD><TD>- the application-provided BA routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>applyBA </B></TD><TD>- the application-provided BA routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of apply</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> applyBA (<A HREF="../PC/PC.html#PC">PC</A> pc,<A HREF="../Vec/Vec.html#Vec">Vec</A> xin,<A HREF="../Vec/Vec.html#Vec">Vec</A> xout)
 </PRE>
- Many br
+
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector
+</TD></TR></TABLE>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, apply, user-provided
diff --git a/docs/manualpages/PC/PCShellSetApplyRichardson.html b/docs/manualpages/PC/PCShellSetApplyRichardson.html
index 08dca0c..c938362 100644
--- a/docs/manualpages/PC/PCShellSetApplyRichardson.html
+++ b/docs/manualpages/PC/PCShellSetApplyRichardson.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetApplyRichardson</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetApplyRichardson.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetApplyRichardson.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetApplyRichardson"><H1>PCShellSetApplyRichardson</H1></A>
 Sets routine to use as preconditioner in Richardson iteration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,42 @@ Sets routine to use as preconditioner in Richardson iteration.
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetApplyRichardson(PC pc,PetscErrorCode (*apply)(PC,Vec,Vec,Vec,PetscReal,PetscReal,PetscReal,PetscInt,PetscBool,PetscInt*,PCRichardsonConvergedReason*))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided preconditioning routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided preconditioning routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of apply</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> apply (<A HREF="../PC/PC.html#PC">PC</A> pc,<A HREF="../Vec/Vec.html#Vec">Vec</A> b,<A HREF="../Vec/Vec.html#Vec">Vec</A> x,<A HREF="../Vec/Vec.html#Vec">Vec</A> r,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> rtol,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> abstol,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> dtol,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> maxits)
 </PRE>
- Many br
+
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- right-hand-side Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- current iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- work space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative tolerance of residual norm to stop at Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute tolerance of residual norm to stop at Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- if residual norm increases by this factor than return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- number of iterations to run Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- right-hand-side
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- current iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- work space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative tolerance of residual norm to stop at
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute tolerance of residual norm to stop at
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtol </B></TD><TD>- if residual norm increases by this factor than return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- number of iterations to run
+</TD></TR></TABLE>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, apply, Richardson, user-provided
diff --git a/docs/manualpages/PC/PCShellSetApplySymmetricLeft.html b/docs/manualpages/PC/PCShellSetApplySymmetricLeft.html
index 79b2f94..9235a16 100644
--- a/docs/manualpages/PC/PCShellSetApplySymmetricLeft.html
+++ b/docs/manualpages/PC/PCShellSetApplySymmetricLeft.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetApplySymmetricLeft</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetApplySymmetricLeft.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetApplySymmetricLeft.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetApplySymmetricLeft"><H1>PCShellSetApplySymmetricLeft</H1></A>
 Sets routine to use as left preconditioner (when the PC_SYMMETRIC is used). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,32 @@ Sets routine to use as left preconditioner (when the PC_SYMMETRIC is used).
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetApplySymmetricLeft(PC pc,PetscErrorCode (*apply)(PC,Vec,Vec))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided left preconditioning routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided left preconditioning routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of apply</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> apply (<A HREF="../PC/PC.html#PC">PC</A> pc,<A HREF="../Vec/Vec.html#Vec">Vec</A> xin,<A HREF="../Vec/Vec.html#Vec">Vec</A> xout)
 </PRE>
- Many br
+
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector
+</TD></TR></TABLE>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, apply, user-provided
diff --git a/docs/manualpages/PC/PCShellSetApplyTranspose.html b/docs/manualpages/PC/PCShellSetApplyTranspose.html
index 575c54d..feec92f 100644
--- a/docs/manualpages/PC/PCShellSetApplyTranspose.html
+++ b/docs/manualpages/PC/PCShellSetApplyTranspose.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetApplyTranspose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetApplyTranspose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetApplyTranspose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetApplyTranspose"><H1>PCShellSetApplyTranspose</H1></A>
 Sets routine to use as preconditioner transpose. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,35 @@ Sets routine to use as preconditioner transpose.
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetApplyTranspose(PC pc,PetscErrorCode (*applytranspose)(PC,Vec,Vec))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided preconditioning transpose routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided preconditioning transpose routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of apply</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> applytranspose (<A HREF="../PC/PC.html#PC">PC</A> pc,<A HREF="../Vec/Vec.html#Vec">Vec</A> xin,<A HREF="../Vec/Vec.html#Vec">Vec</A> xout)
 </PRE>
- Many br
+
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector
+</TD></TR></TABLE>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Uses the same context variable as <A HREF="../PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</A>(). Many br
+Uses the same context variable as <A HREF="../PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, apply, user-provided
diff --git a/docs/manualpages/PC/PCShellSetContext.html b/docs/manualpages/PC/PCShellSetContext.html
index f4cdbc7..80e73c2 100644
--- a/docs/manualpages/PC/PCShellSetContext.html
+++ b/docs/manualpages/PC/PCShellSetContext.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetContext"><H1>PCShellSetContext</H1></A>
 sets the context for a shell <A HREF="../PC/PC.html#PC">PC</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ sets the context for a shell <A HREF="../PC/PC.html#PC">PC</A>
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetContext(PC pc,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the shell <A HREF="../PC/PC.html#PC">PC</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the shell <A HREF="../PC/PC.html#PC">PC</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
 <P>
 <P>
diff --git a/docs/manualpages/PC/PCShellSetDestroy.html b/docs/manualpages/PC/PCShellSetDestroy.html
index 20f80f7..c44d50b 100644
--- a/docs/manualpages/PC/PCShellSetDestroy.html
+++ b/docs/manualpages/PC/PCShellSetDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetDestroy"><H1>PCShellSetDestroy</H1></A>
 Sets routine to use to destroy the user-provided application context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ Sets routine to use to destroy the user-provided application context.
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetDestroy(PC pc,PetscErrorCode (*destroy)(PC))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- the application-provided destroy routine Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- the application-provided destroy routine
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of destroy</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> destroy (<A HREF="../PC/PC.html#PC">PC</A>)
 </PRE>
- Many br
+
 <P>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the application context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the application context
+</TD></TR>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, destroy, user-provided
diff --git a/docs/manualpages/PC/PCShellSetName.html b/docs/manualpages/PC/PCShellSetName.html
index 29285f7..fb38595 100644
--- a/docs/manualpages/PC/PCShellSetName.html
+++ b/docs/manualpages/PC/PCShellSetName.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetName"><H1>PCShellSetName</H1></A>
 Sets an optional name to associate with a shell preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets an optional name to associate with a shell preconditioner.
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetName(PC pc,const char name[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- character string describing shell preconditioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- character string describing shell preconditioner
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, name, user-provided
diff --git a/docs/manualpages/PC/PCShellSetPostSolve.html b/docs/manualpages/PC/PCShellSetPostSolve.html
index 533e5e6..6d95cf2 100644
--- a/docs/manualpages/PC/PCShellSetPostSolve.html
+++ b/docs/manualpages/PC/PCShellSetPostSolve.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetPostSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetPostSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetPostSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetPostSolve"><H1>PCShellSetPostSolve</H1></A>
 Sets routine to apply to the operators/vectors before a <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is applied. This usually does something like scale the linear system in some application specific way. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,32 @@ Sets routine to apply to the operators/vectors before a <A HREF="../KSP/KSPSolve
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetPostSolve(PC pc,PetscErrorCode (*postsolve)(PC,KSP,Vec,Vec))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postsolve </B></TD><TD>- the application-provided presolve routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postsolve </B></TD><TD>- the application-provided presolve routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of postsolve</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> postsolve(<A HREF="../PC/PC.html#PC">PC</A>,<A HREF="../KSP/KSP.html#KSP">KSP</A> ksp,<A HREF="../Vec/Vec.html#Vec">Vec</A> b,<A HREF="../Vec/Vec.html#Vec">Vec</A> x)
 </PRE>
- Many br
+
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector
+</TD></TR></TABLE>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, apply, user-provided
diff --git a/docs/manualpages/PC/PCShellSetPreSolve.html b/docs/manualpages/PC/PCShellSetPreSolve.html
index f4d37d7..1256da4 100644
--- a/docs/manualpages/PC/PCShellSetPreSolve.html
+++ b/docs/manualpages/PC/PCShellSetPreSolve.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetPreSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetPreSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetPreSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetPreSolve"><H1>PCShellSetPreSolve</H1></A>
 Sets routine to apply to the operators/vectors before a <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is applied. This usually does something like scale the linear system in some application specific way. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,32 @@ Sets routine to apply to the operators/vectors before a <A HREF="../KSP/KSPSolve
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetPreSolve(PC pc,PetscErrorCode (*presolve)(PC,KSP,Vec,Vec))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>presolve </B></TD><TD>- the application-provided presolve routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>presolve </B></TD><TD>- the application-provided presolve routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of presolve</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> presolve (<A HREF="../PC/PC.html#PC">PC</A>,<A HREF="../KSP/KSP.html#KSP">KSP</A> ksp,<A HREF="../Vec/Vec.html#Vec">Vec</A> b,<A HREF="../Vec/Vec.html#Vec">Vec</A> x)
 </PRE>
- Many br
+
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- output vector
+</TD></TR></TABLE>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, apply, user-provided
diff --git a/docs/manualpages/PC/PCShellSetSetUp.html b/docs/manualpages/PC/PCShellSetSetUp.html
index d9df6e9..f1846ae 100644
--- a/docs/manualpages/PC/PCShellSetSetUp.html
+++ b/docs/manualpages/PC/PCShellSetSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetSetUp"><H1>PCShellSetSetUp</H1></A>
 Sets routine to use to "setup" the preconditioner whenever the matrix operator is changed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ Sets routine to use to "setup" the preconditioner whenever the matrix operator i
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetSetUp(PC pc,PetscErrorCode (*setup)(PC))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>setup </B></TD><TD>- the application-provided setup routine Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>setup </B></TD><TD>- the application-provided setup routine
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of setup</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> setup (<A HREF="../PC/PC.html#PC">PC</A> pc)
 </PRE>
- Many br
+
 <P>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>() Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>()
+</TD></TR>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, setup, user-provided
diff --git a/docs/manualpages/PC/PCShellSetView.html b/docs/manualpages/PC/PCShellSetView.html
index 37bc00d..a7275a3 100644
--- a/docs/manualpages/PC/PCShellSetView.html
+++ b/docs/manualpages/PC/PCShellSetView.html
@@ -5,8 +5,8 @@
 <TITLE>PCShellSetView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCShellSetView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCShellSetView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCShellSetView"><H1>PCShellSetView</H1></A>
 Sets routine to use as viewer of shell preconditioner 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,30 @@ Sets routine to use as viewer of shell preconditioner
 #include "petscpc.h" 
 PetscErrorCode  PCShellSetView(PC pc,PetscErrorCode (*view)(PC,PetscViewer))
 </PRE>
-Logically Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Logically Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- the application-provided view routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- the application-provided view routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of apply</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> view(<A HREF="../PC/PC.html#PC">PC</A> pc,<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> v)
 </PRE>
- Many br
+
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner, get the application context with <A HREF="../PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- viewer
+</TD></TR></TABLE>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, shell, set, apply, user-provided
diff --git a/docs/manualpages/PC/PCSide.html b/docs/manualpages/PC/PCSide.html
index 9f683e0..5048396 100644
--- a/docs/manualpages/PC/PCSide.html
+++ b/docs/manualpages/PC/PCSide.html
@@ -5,15 +5,15 @@
 <TITLE>PCSide</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSide.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSide.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSide"><H1>PCSide</H1></A>
 If the preconditioner is to be applied to the left, right or symmetrically around the operator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { PC_SIDE_DEFAULT=-1,PC_LEFT,PC_RIGHT,PC_SYMMETRIC} <A HREF="../PC/PCSide.html#PCSide">PCSide</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 
diff --git a/docs/manualpages/PC/PCSysPFMG.html b/docs/manualpages/PC/PCSysPFMG.html
index cfb4cbc..d336a2f 100644
--- a/docs/manualpages/PC/PCSysPFMG.html
+++ b/docs/manualpages/PC/PCSysPFMG.html
@@ -5,20 +5,25 @@
 <TITLE>PCSysPFMG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCSysPFMG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCSysPFMG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCSysPFMG"><H1>PCSysPFMG</H1></A>
-the hypre SysPFMG multigrid solver  Many br
+the hypre SysPFMG multigrid solver 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_syspfmg_its <its> number of iterations of SysPFMG to use as preconditioner</B></TD><TD>- . -pc_syspfmg_num_pre_relax <steps> number of smoothing steps before coarse grid Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_syspfmg_num_post_relax <steps> number of smoothing steps after coarse grid</B></TD><TD>- . -pc_syspfmg_tol <tol> tolerance of SysPFMG Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_syspfmg_relax_type </B></TD><TD>- relaxation type for the up and down cycles, one of Weighted-Jacobi,Red/Black-Gauss-Seidel Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_syspfmg_its <its> number of iterations of SysPFMG to use as preconditioner</B></TD><TD>- . -pc_syspfmg_num_pre_relax <steps> number of smoothing steps before coarse grid
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_syspfmg_num_post_relax <steps> number of smoothing steps after coarse grid</B></TD><TD>- . -pc_syspfmg_tol <tol> tolerance of SysPFMG
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_syspfmg_relax_type </B></TD><TD>- relaxation type for the up and down cycles, one of Weighted-Jacobi,Red/Black-Gauss-Seidel
+</TD></TR>
 <P>
-Notes:  This is for CELL-centered descretizations Many br
+Notes:  This is for CELL-centered descretizations
 <P>
-This must be used with the <A HREF="../DM/MATHYPRESSTRUCT.html#MATHYPRESSTRUCT">MATHYPRESSTRUCT</A> matrix type. Many brThis is less general than in hypre, it supports only one part, and one block per process defined by a PETSc <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many brAlso, only cell-centered variables. Many br
+This must be used with the <A HREF="../DM/MATHYPRESSTRUCT.html#MATHYPRESSTRUCT">MATHYPRESSTRUCT</A> matrix type.
+This is less general than in hypre, it supports only one part, and one block per process defined by a PETSc <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
+Also, only cell-centered variables.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCMG.html#PCMG">PCMG</A>, <A HREF="../DM/MATHYPRESSTRUCT.html#MATHYPRESSTRUCT">MATHYPRESSTRUCT</A>
diff --git a/docs/manualpages/PC/PCTELESCOPE.html b/docs/manualpages/PC/PCTELESCOPE.html
index 417f16b..fe07b7b 100644
--- a/docs/manualpages/PC/PCTELESCOPE.html
+++ b/docs/manualpages/PC/PCTELESCOPE.html
@@ -5,58 +5,91 @@
 <TITLE>PCTELESCOPE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTELESCOPE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTELESCOPE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTELESCOPE"><H1>PCTELESCOPE</H1></A>
 Runs a <A HREF="../KSP/KSP.html#KSP">KSP</A> solver on a sub-group of processors. MPI processes not in the sub-communicator are idle during the solve. 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_telescope_reduction_factor <n> </B></TD><TD>- factor to use communicator size by, for example if you are using 64 MPI processes and Many bruse an n of 4, the new sub-communicator will be 4 defined with 64/4 processes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_telescope_ignore_dm <false> </B></TD><TD>- flag to indicate whether an attached <A HREF="../DM/DM.html#DM">DM</A> should be ignored Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_telescope_reduction_factor <n> </B></TD><TD>- factor to use communicator size by, for example if you are using 64 MPI processes and
+use an n of 4, the new sub-communicator will be 4 defined with 64/4 processes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_telescope_ignore_dm <false> </B></TD><TD>- flag to indicate whether an attached <A HREF="../DM/DM.html#DM">DM</A> should be ignored
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The preconditioner is deemed telescopic as it only calls <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() on a single Many brsub-communicator in contrast with <A HREF="../PC/PCREDUNDANT.html#PCREDUNDANT">PCREDUNDANT</A> which calls <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() on N sub-communicators. Many brThis means there will be MPI processes within c, which will be idle during the application of this preconditioner. Many br
+The preconditioner is deemed telescopic as it only calls <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() on a single
+sub-communicator in contrast with <A HREF="../PC/PCREDUNDANT.html#PCREDUNDANT">PCREDUNDANT</A> which calls <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() on N sub-communicators.
+This means there will be MPI processes within c, which will be idle during the application of this preconditioner.
 <P>
-The default <A HREF="../KSP/KSP.html#KSP">KSP</A> is PREONLY. If a <A HREF="../DM/DM.html#DM">DM</A> is attached to the <A HREF="../PC/PC.html#PC">PC</A>, it is re-partitioned on the sub-communicator. Many brBoth the B mat operator and the right hand side vector are permuted into the new DOF ordering defined by the re-partitioned <A HREF="../DM/DM.html#DM">DM</A>. Many brCurrently only support for re-partitioning a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is provided. Many brAny nullspace [...]
+The default <A HREF="../KSP/KSP.html#KSP">KSP</A> is PREONLY. If a <A HREF="../DM/DM.html#DM">DM</A> is attached to the <A HREF="../PC/PC.html#PC">PC</A>, it is re-partitioned on the sub-communicator.
+Both the B mat operator and the right hand side vector are permuted into the new DOF ordering defined by the re-partitioned <A HREF="../DM/DM.html#DM">DM</A>.
+Currently only support for re-partitioning a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is provided.
+Any nullspace attached to the original Bmat operator are extracted, re-partitioned and set on the repartitioned Bmat operator.
+<A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A>() is not propagated to the sub <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+Currently there is no support for the flag -pc_use_amat
 <P>
-Assuming that the parent preconditioner (<A HREF="../PC/PC.html#PC">PC</A>) is defined on a communicator c, this implementation Many brcreates a child sub-communicator (c') containing less MPI processes than the original parent preconditioner (<A HREF="../PC/PC.html#PC">PC</A>). Many br
+Assuming that the parent preconditioner (<A HREF="../PC/PC.html#PC">PC</A>) is defined on a communicator c, this implementation
+creates a child sub-communicator (c') containing less MPI processes than the original parent preconditioner (<A HREF="../PC/PC.html#PC">PC</A>).
 <P>
 <H3><FONT COLOR="#CC3333">Developer Notes</FONT></H3>
-During PCSetup, the B operator is scattered onto c'. Many brWithin <A HREF="../PC/PCApply.html#PCApply">PCApply</A>, the RHS vector (x) is scattered into a redundant vector, xred (defined on c'). Many brThen <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is executed on the c' communicator. Many br
+During PCSetup, the B operator is scattered onto c'.
+Within <A HREF="../PC/PCApply.html#PCApply">PCApply</A>, the RHS vector (x) is scattered into a redundant vector, xred (defined on c').
+Then <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>() is executed on the c' communicator.
 <P>
-The communicator used within the telescoping preconditioner is defined by a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> using the INTERLACED Many brcreation routine. We run the sub <A HREF="../KSP/KSP.html#KSP">KSP</A> on only the ranks within the communicator which have a color equal to zero. Many br
+The communicator used within the telescoping preconditioner is defined by a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> using the INTERLACED
+creation routine. We run the sub <A HREF="../KSP/KSP.html#KSP">KSP</A> on only the ranks within the communicator which have a color equal to zero.
 <P>
-The telescoping preconditioner is aware of nullspaces which are attached to the only B operator. Many brIn case where B has a n nullspace attached, these nullspaces vectors are extract from B and mapped into Many bra new nullspace (defined on the sub-communicator) which is attached to B' (the B operator which was scattered to c') Many br
+The telescoping preconditioner is aware of nullspaces which are attached to the only B operator.
+In case where B has a n nullspace attached, these nullspaces vectors are extract from B and mapped into
+a new nullspace (defined on the sub-communicator) which is attached to B' (the B operator which was scattered to c')
 <P>
-The telescoping preconditioner is aware of an attached <A HREF="../DM/DM.html#DM">DM</A>. In the event that the <A HREF="../DM/DM.html#DM">DM</A> is of type <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (2D or 3D - Many br1D support for 1D DMDAs is not provided), a new <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is created on c' (e.g. it is re-partitioned), and this new <A HREF="../DM/DM.html#DM">DM</A> Many bris attached the sub <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(). The design o [...]
+The telescoping preconditioner is aware of an attached <A HREF="../DM/DM.html#DM">DM</A>. In the event that the <A HREF="../DM/DM.html#DM">DM</A> is of type <A HREF="../DM/DMDA.html#DMDA">DMDA</A> (2D or 3D -
+1D support for 1D DMDAs is not provided), a new <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is created on c' (e.g. it is re-partitioned), and this new <A HREF="../DM/DM.html#DM">DM</A>
+is attached the sub <A HREF="../KSP/KSPSolve.html#KSPSolve">KSPSolve</A>(). The design of telescope is such that it should be possible to extend support
+for re-partitioning other <A HREF="../DM/DM.html#DM">DM</A>'s (e.g. <A HREF="../DM/DMPLEX.html#DMPLEX">DMPLEX</A>). The user can supply a flag to ignore attached DMs.
 <P>
-By default, B' is defined by simply fusing rows from different MPI processes Many br
+By default, B' is defined by simply fusing rows from different MPI processes
 <P>
-When a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is attached to the parent preconditioner, B' is defined by: (i) performing a symmetric permuting of B Many brinto the ordering defined by the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> on c', (ii) extracting the local chunks via <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>(), (iii) fusing the Many brlocally (sequential) matrices defined on the ranks common to c and c' into B' using <A HREF="../Mat/MatCreateMPI [...]
+When a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is attached to the parent preconditioner, B' is defined by: (i) performing a symmetric permuting of B
+into the ordering defined by the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> on c', (ii) extracting the local chunks via <A HREF="../Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</A>(), (iii) fusing the
+locally (sequential) matrices defined on the ranks common to c and c' into B' using <A HREF="../Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</A>()
 <P>
-Limitations/improvements Many brVecPlaceArray could be used within <A HREF="../PC/PCApply.html#PCApply">PCApply</A>() to improve efficiency and reduce memory usage. Many br
+Limitations/improvements
+<A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A> could be used within <A HREF="../PC/PCApply.html#PCApply">PCApply</A>() to improve efficiency and reduce memory usage.
 <P>
-The symmetric permutation used when a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is encountered is performed via explicitly assmbleming a permutation matrix P, Many brand performing P^T.A.P. Possibly it might be more efficient to use <A HREF="../Mat/MatPermute.html#MatPermute">MatPermute</A>(). I opted to use P^T.A.P as it appears Many brVecPermute() does not supported for the use case required here. By computing P, I can permute both the operator and RHS in a Many brconsistent manner. Many br
+The symmetric permutation used when a <A HREF="../DM/DMDA.html#DMDA">DMDA</A> is encountered is performed via explicitly assmbleming a permutation matrix P,
+and performing P^T.A.P. Possibly it might be more efficient to use <A HREF="../Mat/MatPermute.html#MatPermute">MatPermute</A>(). I opted to use P^T.A.P as it appears
+<A HREF="../Vec/VecPermute.html#VecPermute">VecPermute</A>() does not supported for the use case required here. By computing P, I can permute both the operator and RHS in a
+consistent manner.
 <P>
-Mapping of vectors is performed this way Many brSuppose the parent comm size was 4, and we set a reduction factor of 2, thus would give a comm size on c' of 2. Many brUsing the interlaced creation routine, the ranks in c with color = 0, will be rank 0 and 2. Many brWe perform the scatter to the sub-comm in the following way, Many br[1] Given a vector x defined on comm c Many br
+Mapping of vectors is performed this way
+Suppose the parent comm size was 4, and we set a reduction factor of 2, thus would give a comm size on c' of 2.
+Using the interlaced creation routine, the ranks in c with color = 0, will be rank 0 and 2.
+We perform the scatter to the sub-comm in the following way,
+[1] Given a vector x defined on comm c
 <P>
-rank(c) : _________ 0 ______  ________ 1 _______  ________ 2 _____________ ___________ 3 __________ Many brx : [0, 1, 2, 3, 4, 5] [6, 7, 8, 9, 10, 11] [12, 13, 14, 15, 16, 17] [18, 19, 20, 21, 22, 23] Many br
+rank(c) : _________ 0 ______  ________ 1 _______  ________ 2 _____________ ___________ 3 __________
+x : [0, 1, 2, 3, 4, 5] [6, 7, 8, 9, 10, 11] [12, 13, 14, 15, 16, 17] [18, 19, 20, 21, 22, 23]
 <P>
-scatter to xtmp defined also on comm c so that we have the following values Many br
+scatter to xtmp defined also on comm c so that we have the following values
 <P>
-rank(c) : ___________________ 0 ________________  _1_  ______________________ 2 _______________________  __3_ Many brxtmp : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] [  ] [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23] [  ] Many br
+rank(c) : ___________________ 0 ________________  _1_  ______________________ 2 _______________________  __3_
+xtmp : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] [  ] [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23] [  ]
 <P>
-The entries on rank 1 and 3 (ranks which do not have a color = 0 in c') have no values Many br
+The entries on rank 1 and 3 (ranks which do not have a color = 0 in c') have no values
 <P>
 <P>
-[2] Copy the value from rank 0, 2 (indices with respect to comm c) into the vector xred which is defined on communicator c'. Many brRanks 0 and 2 are the only ranks in the subcomm which have a color = 0. Many br
+[2] Copy the value from rank 0, 2 (indices with respect to comm c) into the vector xred which is defined on communicator c'.
+Ranks 0 and 2 are the only ranks in the subcomm which have a color = 0.
 <P>
-rank(c') : ___________________ 0 _______________  ______________________ 1 _____________________ Many brxred : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23] Many br
+rank(c') : ___________________ 0 _______________  ______________________ 1 _____________________
+xred : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]
 <P>
 <P>
-Contributed by Dave May Many br
+Contributed by Dave May
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCTelescopeGetKSP.html#PCTelescopeGetKSP">PCTelescopeGetKSP</A>(), <A HREF="../PC/PCTelescopeGetDM.html#PCTelescopeGetDM">PCTelescopeGetDM</A>(), <A HREF="../PC/PCTelescopeGetReductionFactor.html#PCTelescopeGetReductionFactor">PCTelescopeGetReductionFactor</A>(), <A HREF="../PC/PCTelescopeSetReductionFactor.html#PCTelescopeSetReductionFactor">PCTelescopeSetReductionFactor</A>(), <A HREF="../PC/PCTelescopeGetIgnoreDM.html#PCTelescopeGetIgnoreDM">PCTelescopeGetIgnoreDM</A> [...]
diff --git a/docs/manualpages/PC/PCTFS.html b/docs/manualpages/PC/PCTFS.html
index 65f1b49..db38985 100644
--- a/docs/manualpages/PC/PCTFS.html
+++ b/docs/manualpages/PC/PCTFS.html
@@ -5,16 +5,16 @@
 <TITLE>PCTFS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTFS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTFS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTFS"><H1>PCTFS</H1></A>
-A parallel direct solver intended for problems with very few unknowns (like the coarse grid in multigrid). Implemented by  Henry M. Tufo III and Paul Fischer Many br
+A parallel direct solver intended for problems with very few unknowns (like the coarse grid in multigrid). Implemented by  Henry M. Tufo III and Paul Fischer
 <P>
- Many br
+
 <P>
-Notes: Only implemented for the MPIAIJ matrices Many br
+Notes: Only implemented for the MPIAIJ matrices
 <P>
-Only works on a solver object that lives on all of <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>! Many br
+Only works on a solver object that lives on all of <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>!
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PCType.html#PCType">PCType</A> (for list of available types), <A HREF="../PC/PC.html#PC">PC</A>
diff --git a/docs/manualpages/PC/PCTelescopeGetDM.html b/docs/manualpages/PC/PCTelescopeGetDM.html
index 6a0a5a1..99d53c9 100644
--- a/docs/manualpages/PC/PCTelescopeGetDM.html
+++ b/docs/manualpages/PC/PCTelescopeGetDM.html
@@ -5,8 +5,8 @@
 <TITLE>PCTelescopeGetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTelescopeGetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTelescopeGetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTelescopeGetDM"><H1>PCTelescopeGetDM</H1></A>
 Get the re-partitioned <A HREF="../DM/DM.html#DM">DM</A> attached to the sub <A HREF="../KSP/KSP.html#KSP">KSP</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Get the re-partitioned <A HREF="../DM/DM.html#DM">DM</A> attached to the sub <A
 #include "petscdm.h" 
 PetscErrorCode PCTelescopeGetDM(PC pc,DM *subdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  pc - the preconditioner context Many br
+.  pc - the preconditioner context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  subdm - The re-partitioned <A HREF="../DM/DM.html#DM">DM</A> Many br
+.  subdm - The re-partitioned <A HREF="../DM/DM.html#DM">DM</A>
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/telescope/telescope.c.html#PCTelescopeGetDM">src/ksp/pc/impls/telescope/telescope.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCTelescopeGetIgnoreDM.html b/docs/manualpages/PC/PCTelescopeGetIgnoreDM.html
index b3e86af..ee2a035 100644
--- a/docs/manualpages/PC/PCTelescopeGetIgnoreDM.html
+++ b/docs/manualpages/PC/PCTelescopeGetIgnoreDM.html
@@ -5,8 +5,8 @@
 <TITLE>PCTelescopeGetIgnoreDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTelescopeGetIgnoreDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTelescopeGetIgnoreDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTelescopeGetIgnoreDM"><H1>PCTelescopeGetIgnoreDM</H1></A>
 Get the flag indicating if any <A HREF="../DM/DM.html#DM">DM</A> attached to the <A HREF="../PC/PC.html#PC">PC</A> will be used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Get the flag indicating if any <A HREF="../DM/DM.html#DM">DM</A> attached to the
 #include "petscdm.h" 
 PetscErrorCode PCTelescopeGetIgnoreDM(PC pc,PetscBool *v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  pc - the preconditioner context Many br
+.  pc - the preconditioner context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  v - the flag Many br
+.  v - the flag
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/telescope/telescope.c.html#PCTelescopeGetIgnoreDM">src/ksp/pc/impls/telescope/telescope.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCTelescopeGetIgnoreKSPComputeOperators.html b/docs/manualpages/PC/PCTelescopeGetIgnoreKSPComputeOperators.html
index f9b9cb7..39e0a7d 100644
--- a/docs/manualpages/PC/PCTelescopeGetIgnoreKSPComputeOperators.html
+++ b/docs/manualpages/PC/PCTelescopeGetIgnoreKSPComputeOperators.html
@@ -5,8 +5,8 @@
 <TITLE>PCTelescopeGetIgnoreKSPComputeOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTelescopeGetIgnoreKSPComputeOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTelescopeGetIgnoreKSPComputeOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTelescopeGetIgnoreKSPComputeOperators"><H1>PCTelescopeGetIgnoreKSPComputeOperators</H1></A>
 Get the flag indicating if KSPComputeOperators will be used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Get the flag indicating if KSPComputeOperators will be used.
 #include "petscdm.h" 
 PetscErrorCode PCTelescopeGetIgnoreKSPComputeOperators(PC pc,PetscBool *v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  pc - the preconditioner context Many br
+.  pc - the preconditioner context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  v - the flag Many br
+.  v - the flag
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/telescope/telescope.c.html#PCTelescopeGetIgnoreKSPComputeOperators">src/ksp/pc/impls/telescope/telescope.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCTelescopeGetKSP.html b/docs/manualpages/PC/PCTelescopeGetKSP.html
index 7a3a650..fd7ace8 100644
--- a/docs/manualpages/PC/PCTelescopeGetKSP.html
+++ b/docs/manualpages/PC/PCTelescopeGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>PCTelescopeGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTelescopeGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTelescopeGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTelescopeGetKSP"><H1>PCTelescopeGetKSP</H1></A>
 Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> created by the telescoping <A HREF="../PC/PC.html#PC">PC</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Gets the <A HREF="../KSP/KSP.html#KSP">KSP</A> created by the telescoping <A HRE
 #include "petscdm.h" 
 PetscErrorCode PCTelescopeGetKSP(PC pc,KSP *subksp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  pc - the preconditioner context Many br
+.  pc - the preconditioner context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  subksp - the <A HREF="../KSP/KSP.html#KSP">KSP</A> defined the smaller set of processes Many br
+.  subksp - the <A HREF="../KSP/KSP.html#KSP">KSP</A> defined the smaller set of processes
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescopting solve Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescopting solve
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/telescope/telescope.c.html#PCTelescopeGetKSP">src/ksp/pc/impls/telescope/telescope.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCTelescopeGetReductionFactor.html b/docs/manualpages/PC/PCTelescopeGetReductionFactor.html
index 09ae34d..9944564 100644
--- a/docs/manualpages/PC/PCTelescopeGetReductionFactor.html
+++ b/docs/manualpages/PC/PCTelescopeGetReductionFactor.html
@@ -5,8 +5,8 @@
 <TITLE>PCTelescopeGetReductionFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTelescopeGetReductionFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTelescopeGetReductionFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTelescopeGetReductionFactor"><H1>PCTelescopeGetReductionFactor</H1></A>
 Gets the factor by which the original number of processes has been reduced by. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Gets the factor by which the original number of processes has been reduced by.
 #include "petscdm.h" 
 PetscErrorCode PCTelescopeGetReductionFactor(PC pc,PetscInt *fact)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  pc - the preconditioner context Many br
+.  pc - the preconditioner context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  fact - the reduction factor Many br
+.  fact - the reduction factor
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/telescope/telescope.c.html#PCTelescopeGetReductionFactor">src/ksp/pc/impls/telescope/telescope.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCTelescopeSetIgnoreDM.html b/docs/manualpages/PC/PCTelescopeSetIgnoreDM.html
index f06a869..59ace69 100644
--- a/docs/manualpages/PC/PCTelescopeSetIgnoreDM.html
+++ b/docs/manualpages/PC/PCTelescopeSetIgnoreDM.html
@@ -5,8 +5,8 @@
 <TITLE>PCTelescopeSetIgnoreDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTelescopeSetIgnoreDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTelescopeSetIgnoreDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTelescopeSetIgnoreDM"><H1>PCTelescopeSetIgnoreDM</H1></A>
 Set a flag to ignore any <A HREF="../DM/DM.html#DM">DM</A> attached to the <A HREF="../PC/PC.html#PC">PC</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Set a flag to ignore any <A HREF="../DM/DM.html#DM">DM</A> attached to the <A HR
 #include "petscdm.h" 
 PetscErrorCode PCTelescopeSetIgnoreDM(PC pc,PetscBool v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  pc - the preconditioner context Many br
+.  pc - the preconditioner context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  v - Use <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to ignore any <A HREF="../DM/DM.html#DM">DM</A> Many br
+.  v - Use <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to ignore any <A HREF="../DM/DM.html#DM">DM</A>
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/telescope/telescope.c.html#PCTelescopeSetIgnoreDM">src/ksp/pc/impls/telescope/telescope.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCTelescopeSetIgnoreKSPComputeOperators.html b/docs/manualpages/PC/PCTelescopeSetIgnoreKSPComputeOperators.html
index ebfaab6..ce40938 100644
--- a/docs/manualpages/PC/PCTelescopeSetIgnoreKSPComputeOperators.html
+++ b/docs/manualpages/PC/PCTelescopeSetIgnoreKSPComputeOperators.html
@@ -5,8 +5,8 @@
 <TITLE>PCTelescopeSetIgnoreKSPComputeOperators</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTelescopeSetIgnoreKSPComputeOperators.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTelescopeSetIgnoreKSPComputeOperators.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTelescopeSetIgnoreKSPComputeOperators"><H1>PCTelescopeSetIgnoreKSPComputeOperators</H1></A>
 Set a flag to ignore KSPComputeOperators. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Set a flag to ignore KSPComputeOperators.
 #include "petscdm.h" 
 PetscErrorCode PCTelescopeSetIgnoreKSPComputeOperators(PC pc,PetscBool v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  pc - the preconditioner context Many br
+.  pc - the preconditioner context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  v - Use <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to ignore the method (if defined) set via <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A> on pc Many br
+.  v - Use <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to ignore the method (if defined) set via <A HREF="../KSP/KSPSetComputeOperators.html#KSPSetComputeOperators">KSPSetComputeOperators</A> on pc
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/telescope/telescope.c.html#PCTelescopeSetIgnoreKSPComputeOperators">src/ksp/pc/impls/telescope/telescope.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCTelescopeSetReductionFactor.html b/docs/manualpages/PC/PCTelescopeSetReductionFactor.html
index 83f1eca..f7505ce 100644
--- a/docs/manualpages/PC/PCTelescopeSetReductionFactor.html
+++ b/docs/manualpages/PC/PCTelescopeSetReductionFactor.html
@@ -5,8 +5,8 @@
 <TITLE>PCTelescopeSetReductionFactor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCTelescopeSetReductionFactor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCTelescopeSetReductionFactor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCTelescopeSetReductionFactor"><H1>PCTelescopeSetReductionFactor</H1></A>
 Sets the factor by which the original number of processes has been reduced by. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Sets the factor by which the original number of processes has been reduced by.
 #include "petscdm.h" 
 PetscErrorCode PCTelescopeSetReductionFactor(PC pc,PetscInt fact)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  pc - the preconditioner context Many br
+.  pc - the preconditioner context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  fact - the reduction factor Many br
+.  fact - the reduction factor
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.keywords: <A HREF="../PC/PC.html#PC">PC</A>, telescoping solve
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/telescope/telescope.c.html#PCTelescopeSetReductionFactor">src/ksp/pc/impls/telescope/telescope.c</A>
 <BR><A HREF="./index.html">Index of all PC routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/PC/PCType.html b/docs/manualpages/PC/PCType.html
index 4db8e0b..4d53f16 100644
--- a/docs/manualpages/PC/PCType.html
+++ b/docs/manualpages/PC/PCType.html
@@ -5,8 +5,8 @@
 <TITLE>PCType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCType"><H1>PCType</H1></A>
 String with the name of a PETSc preconditioner method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -57,11 +57,11 @@ typedef const char* <A HREF="../PC/PCType.html#PCType">PCType</A>;
 #define <A HREF="../PC/PCTELESCOPE.html#PCTELESCOPE">PCTELESCOPE</A>       "telescope"
 
 </PRE>
- Many br
+
 <P>
-Notes: Click on the links below to see details on a particular solver Many br
+Notes: Click on the links below to see details on a particular solver
 <P>
-<A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>() is used to register preconditioners that are then accessible via <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>() Many br
+<A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>() is used to register preconditioners that are then accessible via <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCSetType.html#PCSetType">PCSetType</A>(), <A HREF="../PC/PC.html#PC">PC</A>, <A HREF="../PC/PCCreate.html#PCCreate">PCCreate</A>(), <A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>(), <A HREF="../PC/PCSetFromOptions.html#PCSetFromOptions">PCSetFromOptions</A>()
diff --git a/docs/manualpages/PC/PCView.html b/docs/manualpages/PC/PCView.html
index d9011a2..7c3ced5 100644
--- a/docs/manualpages/PC/PCView.html
+++ b/docs/manualpages/PC/PCView.html
@@ -5,8 +5,8 @@
 <TITLE>PCView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/PCView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/PCView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PCView"><H1>PCView</H1></A>
 Prints the <A HREF="../PC/PC.html#PC">PC</A> data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,30 @@ Prints the <A HREF="../PC/PC.html#PC">PC</A> data structure.
 #include "petscksp.h" 
 PetscErrorCode  PCView(PC pc,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../PC/PC.html#PC">PC</A> Many br
+Collective on <A HREF="../PC/PC.html#PC">PC</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../PC/PC.html#PC">PC</A> </B></TD><TD>- the <A HREF="../PC/PC.html#PC">PC</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- optional visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../PC/PC.html#PC">PC</A> </B></TD><TD>- the <A HREF="../PC/PC.html#PC">PC</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- optional visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open an alternative visualization contexts with Many brPetscViewerASCIIOpen() (output to a specified file). Many br
+The user can open an alternative visualization contexts with
+<A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() (output to a specified file).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PC/PC.html#PC">PC</A>, view
diff --git a/docs/manualpages/PC/index.html b/docs/manualpages/PC/index.html
index 0ab27a0..fc1f071 100644
--- a/docs/manualpages/PC/index.html
+++ b/docs/manualpages/PC/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PC/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PC/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/docs/manualpages/PF/PF.html b/docs/manualpages/PF/PF.html
index 66d5bec..b8ff5a0 100644
--- a/docs/manualpages/PF/PF.html
+++ b/docs/manualpages/PF/PF.html
@@ -5,15 +5,15 @@
 <TITLE>PF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PF"><H1>PF</H1></A>
 Abstract PETSc mathematical function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PF* <A HREF="../PF/PF.html#PF">PF</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PF/PFApply.html b/docs/manualpages/PF/PFApply.html
index be00a17..25c2d27 100644
--- a/docs/manualpages/PF/PFApply.html
+++ b/docs/manualpages/PF/PFApply.html
@@ -5,8 +5,8 @@
 <TITLE>PFApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFApply"><H1>PFApply</H1></A>
 Applies the mathematical function to an array of values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Applies the mathematical function to an array of values.
 #include "petscpf.h" 
 PetscErrorCode  PFApply(PF pf,PetscInt n,const PetscScalar *x,PetscScalar *y)
 </PRE>
-Collective on <A HREF="../PF/PF.html#PF">PF</A> Many br
+Collective on <A HREF="../PF/PF.html#PF">PF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pf </B></TD><TD>- the function context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of pointwise function evaluations to perform, each pointwise function evaluation Many bris a function of dimin variables and computes dimout variables where dimin and dimout are defined Many brin the call to <A HREF="../PF/PFCreate.html#PFCreate">PFCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pf </B></TD><TD>- the function context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of pointwise function evaluations to perform, each pointwise function evaluation
+is a function of dimin variables and computes dimout variables where dimin and dimout are defined
+in the call to <A HREF="../PF/PFCreate.html#PFCreate">PFCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output array Many br
+<DT><B>y </B> -output array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
diff --git a/docs/manualpages/PF/PFApplyVec.html b/docs/manualpages/PF/PFApplyVec.html
index dd63a91..55c7434 100644
--- a/docs/manualpages/PF/PFApplyVec.html
+++ b/docs/manualpages/PF/PFApplyVec.html
@@ -5,8 +5,8 @@
 <TITLE>PFApplyVec</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFApplyVec.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFApplyVec.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFApplyVec"><H1>PFApplyVec</H1></A>
 Applies the mathematical function to a vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Applies the mathematical function to a vector
 #include "petscpf.h" 
 PetscErrorCode  PFApplyVec(PF pf,Vec x,Vec y)
 </PRE>
-Collective on <A HREF="../PF/PF.html#PF">PF</A> Many br
+Collective on <A HREF="../PF/PF.html#PF">PF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pf </B></TD><TD>- the function context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector (or NULL for the vector (0,1, .... N-1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pf </B></TD><TD>- the function context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector (or NULL for the vector (0,1, .... N-1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, apply
diff --git a/docs/manualpages/PF/PFCreate.html b/docs/manualpages/PF/PFCreate.html
index 9924634..5484d4a 100644
--- a/docs/manualpages/PF/PFCreate.html
+++ b/docs/manualpages/PF/PFCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PFCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFCreate"><H1>PFCreate</H1></A>
 Creates a mathematical function context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Creates a mathematical function context.
 #include "petscpf.h" 
 PetscErrorCode  PFCreate(MPI_Comm comm,PetscInt dimin,PetscInt dimout,PF *pf)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dimin </B></TD><TD>- dimension of the space you are mapping from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dimout </B></TD><TD>- dimension of the space you are mapping to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dimin </B></TD><TD>- dimension of the space you are mapping from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dimout </B></TD><TD>- dimension of the space you are mapping to
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>pf </B> -the function context Many br
+<DT><B>pf </B> -the function context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, create, context
diff --git a/docs/manualpages/PF/PFDestroy.html b/docs/manualpages/PF/PFDestroy.html
index 110620f..e552e07 100644
--- a/docs/manualpages/PF/PFDestroy.html
+++ b/docs/manualpages/PF/PFDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PFDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFDestroy"><H1>PFDestroy</H1></A>
 Destroys <A HREF="../PF/PF.html#PF">PF</A> context that was created with <A HREF="../PF/PFCreate.html#PFCreate">PFCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys <A HREF="../PF/PF.html#PF">PF</A> context that was created with <A HREF
 #include "petscpf.h" 
 PetscErrorCode  PFDestroy(PF *pf)
 </PRE>
-Collective on <A HREF="../PF/PF.html#PF">PF</A> Many br
+Collective on <A HREF="../PF/PF.html#PF">PF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pf </B> -the function context Many br
+<DT><B>pf </B> -the function context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, destroy
diff --git a/docs/manualpages/PF/PFFinalizePackage.html b/docs/manualpages/PF/PFFinalizePackage.html
index adb7ced..73d2ebf 100644
--- a/docs/manualpages/PF/PFFinalizePackage.html
+++ b/docs/manualpages/PF/PFFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>PFFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFFinalizePackage"><H1>PFFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to Mathematica. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the Petsc interface to Mathematica. It is c
 #include "petscpf.h" 
 PetscErrorCode  PFFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/PF/PFGetType.html b/docs/manualpages/PF/PFGetType.html
index be26aa0..40d580c 100644
--- a/docs/manualpages/PF/PFGetType.html
+++ b/docs/manualpages/PF/PFGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PFGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFGetType"><H1>PFGetType</H1></A>
 Gets the <A HREF="../PF/PF.html#PF">PF</A> method type and name (as a string) from the <A HREF="../PF/PF.html#PF">PF</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../PF/PF.html#PF">PF</A> method type and name (as a string) fr
 #include "petscpf.h" 
 PetscErrorCode  PFGetType(PF pf,PFType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>pf </B> -the function context Many br
+<DT><B>pf </B> -the function context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -name of function Many br
+<DT><B>type </B> -name of function
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, get, method, name, type
diff --git a/docs/manualpages/PF/PFInitializePackage.html b/docs/manualpages/PF/PFInitializePackage.html
index 5e6565c..b25dcf1 100644
--- a/docs/manualpages/PF/PFInitializePackage.html
+++ b/docs/manualpages/PF/PFInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>PFInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFInitializePackage"><H1>PFInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../PF/PF.html#PF">PF</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../PF/PFCreate.html#PFCreate">PFCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../PF/PF.html#PF">PF</A> pa
 #include "petscpf.h" 
 PetscErrorCode  PFInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, initialize, package
diff --git a/docs/manualpages/PF/PFRegister.html b/docs/manualpages/PF/PFRegister.html
index 160446e..f6f0183 100644
--- a/docs/manualpages/PF/PFRegister.html
+++ b/docs/manualpages/PF/PFRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PFRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFRegister"><H1>PFRegister</H1></A>
 Adds a method to the mathematical function package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,34 @@ Adds a method to the mathematical function package.
 #include "petscpf.h" 
 PetscErrorCode  PFRegister(const char sname[],PetscErrorCode (*function)(PF,void*))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../PF/PFRegister.html#PFRegister">PFRegister</A>() may be called multiple times to add several user-defined functions Many br
+<A HREF="../PF/PFRegister.html#PFRegister">PFRegister</A>() may be called multiple times to add several user-defined functions
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../PF/PFRegister.html#PFRegister">PFRegister</A>("my_function",MyFunctionSetCreate);
 </PRE>
- Many br
+
 <P>
-Then, your solver can be chosen with the procedural interface via Many br
+Then, your solver can be chosen with the procedural interface via
 <pre>
     <A HREF="../PF/PFSetType.html#PFSetType">PFSetType</A>(pf,"my_function")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -pf_type my_function
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, register
diff --git a/docs/manualpages/PF/PFRegisterAll.html b/docs/manualpages/PF/PFRegisterAll.html
index 12c4949..641a96c 100644
--- a/docs/manualpages/PF/PFRegisterAll.html
+++ b/docs/manualpages/PF/PFRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PFRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFRegisterAll"><H1>PFRegisterAll</H1></A>
 Registers all of the preconditioners in the <A HREF="../PF/PF.html#PF">PF</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the preconditioners in the <A HREF="../PF/PF.html#PF">PF</A> pa
 #include "petscpf.h"   
 PetscErrorCode  PFRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, register, all
diff --git a/docs/manualpages/PF/PFSet.html b/docs/manualpages/PF/PFSet.html
index 021a5d8..47cec26 100644
--- a/docs/manualpages/PF/PFSet.html
+++ b/docs/manualpages/PF/PFSet.html
@@ -5,8 +5,8 @@
 <TITLE>PFSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFSet"><H1>PFSet</H1></A>
 Sets the C/C++/Fortran functions to be used by the <A HREF="../PF/PF.html#PF">PF</A> function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,24 @@ Sets the C/C++/Fortran functions to be used by the <A HREF="../PF/PF.html#PF">PF
 #include "petscpf.h" 
 PetscErrorCode  PFSet(PF pf,PetscErrorCode (*apply)(void*,PetscInt,const PetscScalar*,PetscScalar*),PetscErrorCode (*applyvec)(void*,Vec,Vec),PetscErrorCode (*view)(void*,PetscViewer),PetscErrorCode (*destroy)(void*),void*ctx)
 </PRE>
-Collective on <A HREF="../PF/PF.html#PF">PF</A> Many br
+Collective on <A HREF="../PF/PF.html#PF">PF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pf </B></TD><TD>- the function context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- function to apply to an array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>applyvec </B></TD><TD>- function to apply to a <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- function that prints information about the <A HREF="../PF/PF.html#PF">PF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to free the private function context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- private function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pf </B></TD><TD>- the function context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- function to apply to an array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>applyvec </B></TD><TD>- function to apply to a <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- function that prints information about the <A HREF="../PF/PF.html#PF">PF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to free the private function context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- private function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, setting
diff --git a/docs/manualpages/PF/PFSetFromOptions.html b/docs/manualpages/PF/PFSetFromOptions.html
index befc78c..8a613b4 100644
--- a/docs/manualpages/PF/PFSetFromOptions.html
+++ b/docs/manualpages/PF/PFSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PFSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFSetFromOptions"><H1>PFSetFromOptions</H1></A>
 Sets <A HREF="../PF/PF.html#PF">PF</A> options from the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Sets <A HREF="../PF/PF.html#PF">PF</A> options from the options database.
 #include "petscpf.h" 
 PetscErrorCode  PFSetFromOptions(PF pf)
 </PRE>
-Collective on <A HREF="../PF/PF.html#PF">PF</A> Many br
+Collective on <A HREF="../PF/PF.html#PF">PF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>pf </B> -the mathematical function context Many br
+<DT><B>pf </B> -the mathematical function context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-To see all options, run your program with the -help option Many bror consult the users manual. Many br
+To see all options, run your program with the -help option
+or consult the users manual.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, set, from, options, database
diff --git a/docs/manualpages/PF/PFSetType.html b/docs/manualpages/PF/PFSetType.html
index c85d06a..e0adc7d 100644
--- a/docs/manualpages/PF/PFSetType.html
+++ b/docs/manualpages/PF/PFSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PFSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFSetType"><H1>PFSetType</H1></A>
 Builds <A HREF="../PF/PF.html#PF">PF</A> for a particular function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Builds <A HREF="../PF/PF.html#PF">PF</A> for a particular function
 #include "petscpf.h" 
 PetscErrorCode  PFSetType(PF pf,PFType type,void *ctx)
 </PRE>
-Collective on <A HREF="../PF/PF.html#PF">PF</A> Many br
+Collective on <A HREF="../PF/PF.html#PF">PF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pf </B></TD><TD>- the function context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional type dependent context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pf </B></TD><TD>- the function context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional type dependent context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-pf_type <type> </B> -Sets <A HREF="../PF/PF.html#PF">PF</A> type Many br
+<DT><B>-pf_type <type> </B> -Sets <A HREF="../PF/PF.html#PF">PF</A> type
 <br>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscpf.h" for available methods (for instance, Many brPFCONSTANT) Many br
+See "petsc/include/petscpf.h" for available methods (for instance,
+PFCONSTANT)
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, set, method, type
diff --git a/docs/manualpages/PF/PFType.html b/docs/manualpages/PF/PFType.html
index 1d54f2b..aff04a0 100644
--- a/docs/manualpages/PF/PFType.html
+++ b/docs/manualpages/PF/PFType.html
@@ -5,8 +5,8 @@
 <TITLE>PFType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFType"><H1>PFType</H1></A>
 Type of PETSc mathematical function, a string name 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -20,7 +20,7 @@ typedef const char* <A HREF="../PF/PFType.html#PFType">PFType</A>;
 #define PFMATLAB        "matlab"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PF/PFSetType.html#PFSetType">PFSetType</A>(), <A HREF="../PF/PF.html#PF">PF</A>
diff --git a/docs/manualpages/PF/PFView.html b/docs/manualpages/PF/PFView.html
index cfb6432..e2cb1de 100644
--- a/docs/manualpages/PF/PFView.html
+++ b/docs/manualpages/PF/PFView.html
@@ -5,8 +5,8 @@
 <TITLE>PFView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/PFView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/PFView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PFView"><H1>PFView</H1></A>
 Prints information about a mathematical function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,30 @@ Prints information about a mathematical function
 #include "petscpf.h" 
 PetscErrorCode  PFView(PF pf,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../PF/PF.html#PF">PF</A> unless <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> Many br
+Collective on <A HREF="../PF/PF.html#PF">PF</A> unless <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../PF/PF.html#PF">PF</A> </B></TD><TD>- the <A HREF="../PF/PF.html#PF">PF</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- optional visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../PF/PF.html#PF">PF</A> </B></TD><TD>- the <A HREF="../PF/PF.html#PF">PF</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- optional visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open an alternative visualization contexts with Many brPetscViewerASCIIOpen() (output to a specified file). Many br
+The user can open an alternative visualization contexts with
+<A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() (output to a specified file).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PF/PF.html#PF">PF</A>, view
diff --git a/docs/manualpages/PF/index.html b/docs/manualpages/PF/index.html
index a8013a3..78cbffa 100644
--- a/docs/manualpages/PF/index.html
+++ b/docs/manualpages/PF/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Mathematical functions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PF/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PF/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PF </H2>
 
diff --git a/docs/manualpages/PetscSF/PetscSF.html b/docs/manualpages/PetscSF/PetscSF.html
index 2cd3d79..041ec7f 100644
--- a/docs/manualpages/PetscSF/PetscSF.html
+++ b/docs/manualpages/PetscSF/PetscSF.html
@@ -5,18 +5,20 @@
 <TITLE>PetscSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSF"><H1>PetscSF</H1></A>
 PETSc object for setting up and managing the communication of certain entries of arrays and <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> between MPI processes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscSF* <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>;
 </PRE>
- Many br
+
 <P>
 <P>
-<A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> uses the concept of star forests to indicate and determine the communication patterns concisely and efficiently. Many brA star  <a href="http://en.wikipedia.org/wiki/Star_(graph_theory)">http://en.wikipedia.org/wiki/Star_(graph_theory) </a> forest is simply a collection of trees of height 1. The leave nodes represent Many br"ghost locations" for the root nodes. Many br
+<A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> uses the concept of star forests to indicate and determine the communication patterns concisely and efficiently.
+A star  <a href="http://en.wikipedia.org/wiki/Star_(graph_theory)">http://en.wikipedia.org/wiki/Star_(graph_theory) </a> forest is simply a collection of trees of height 1. The leave nodes represent
+"ghost locations" for the root nodes.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>, <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFBcastBegin.html b/docs/manualpages/PetscSF/PetscSFBcastBegin.html
index 9d0ce11..a27381b 100644
--- a/docs/manualpages/PetscSF/PetscSFBcastBegin.html
+++ b/docs/manualpages/PetscSF/PetscSFBcastBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFBcastBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFBcastBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFBcastBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFBcastBegin"><H1>PetscSFBcastBegin</H1></A>
 begin pointwise broadcast to be concluded with call to <A HREF="../PetscSF/PetscSFBcastEnd.html#PetscSFBcastEnd">PetscSFBcastEnd</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ begin pointwise broadcast to be concluded with call to <A HREF="../PetscSF/Petsc
 #include "petscsf.h" 
 PetscErrorCode PetscSFBcastBegin(PetscSF sf,MPI_Datatype unit,const void *rootdata,void *leafdata)
 </PRE>
-Collective on <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br
+Collective on <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest on which to communicate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type associated with each node Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootdata </B></TD><TD>- buffer to broadcast Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest on which to communicate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type associated with each node
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootdata </B></TD><TD>- buffer to broadcast
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>leafdata </B> -buffer to update with values from each leaf's respective root Many br
+<DT><B>leafdata </B> -buffer to update with values from each leaf's respective root
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFView.html#PetscSFView">PetscSFView</A>(), <A HREF="../PetscSF/PetscSFBcastEnd.html#PetscSFBcastEnd">PetscSFBcastEnd</A>(), <A HREF="../PetscSF/PetscSFReduceBegin.html#PetscSFReduceBegin">PetscSFReduceBegin</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFBcastEnd.html b/docs/manualpages/PetscSF/PetscSFBcastEnd.html
index 8cf54c8..0b8d702 100644
--- a/docs/manualpages/PetscSF/PetscSFBcastEnd.html
+++ b/docs/manualpages/PetscSF/PetscSFBcastEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFBcastEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFBcastEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFBcastEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFBcastEnd"><H1>PetscSFBcastEnd</H1></A>
 end a broadcast operation started with <A HREF="../PetscSF/PetscSFBcastBegin.html#PetscSFBcastBegin">PetscSFBcastBegin</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ end a broadcast operation started with <A HREF="../PetscSF/PetscSFBcastBegin.htm
 #include "petscsf.h" 
 PetscErrorCode PetscSFBcastEnd(PetscSF sf,MPI_Datatype unit,const void *rootdata,void *leafdata)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootdata </B></TD><TD>- buffer to broadcast Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootdata </B></TD><TD>- buffer to broadcast
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>leafdata </B> -buffer to update with values from each leaf's respective root Many br
+<DT><B>leafdata </B> -buffer to update with values from each leaf's respective root
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFReduceEnd.html#PetscSFReduceEnd">PetscSFReduceEnd</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFCompose.html b/docs/manualpages/PetscSF/PetscSFCompose.html
index d931a22..d75aa14 100644
--- a/docs/manualpages/PetscSF/PetscSFCompose.html
+++ b/docs/manualpages/PetscSF/PetscSFCompose.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFCompose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFCompose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFCompose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFCompose"><H1>PetscSFCompose</H1></A>
 Compose a new <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> equivalent to action to PetscSFs 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode PetscSFCompose(PetscSF sfA, PetscSF sfB, PetscSF *sfBA)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfA </B></TD><TD>- The first <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfB </B></TD><TD>- The second <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfA </B></TD><TD>- The first <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sfB </B></TD><TD>- The second <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>sfBA </B> -equvalent <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> for applying A then B Many br
+<DT><B>sfBA </B> -equvalent <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> for applying A then B
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, <A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFComputeDegreeBegin.html b/docs/manualpages/PetscSF/PetscSFComputeDegreeBegin.html
index 22f381c..f2483c1 100644
--- a/docs/manualpages/PetscSF/PetscSFComputeDegreeBegin.html
+++ b/docs/manualpages/PetscSF/PetscSFComputeDegreeBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFComputeDegreeBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFComputeDegreeBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFComputeDegreeBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFComputeDegreeBegin"><H1>PetscSFComputeDegreeBegin</H1></A>
 begin computation of degree for each root vertex, to be completed with <A HREF="../PetscSF/PetscSFComputeDegreeEnd.html#PetscSFComputeDegreeEnd">PetscSFComputeDegreeEnd</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ begin computation of degree for each root vertex, to be completed with <A HREF="
 #include "petscsf.h" 
 PetscErrorCode PetscSFComputeDegreeBegin(PetscSF sf,const PetscInt **degree)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -star forest Many br
+<DT><B>sf </B> -star forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>degree </B> -degree of each root vertex Many br
+<DT><B>degree </B> -degree of each root vertex
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFGatherBegin.html#PetscSFGatherBegin">PetscSFGatherBegin</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFComputeDegreeEnd.html b/docs/manualpages/PetscSF/PetscSFComputeDegreeEnd.html
index 1ec1bd2..7acdeff 100644
--- a/docs/manualpages/PetscSF/PetscSFComputeDegreeEnd.html
+++ b/docs/manualpages/PetscSF/PetscSFComputeDegreeEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFComputeDegreeEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFComputeDegreeEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFComputeDegreeEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFComputeDegreeEnd"><H1>PetscSFComputeDegreeEnd</H1></A>
 complete computation of degree for each root vertex, started with <A HREF="../PetscSF/PetscSFComputeDegreeBegin.html#PetscSFComputeDegreeBegin">PetscSFComputeDegreeBegin</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ complete computation of degree for each root vertex, started with <A HREF="../Pe
 #include "petscsf.h" 
 PetscErrorCode PetscSFComputeDegreeEnd(PetscSF sf,const PetscInt **degree)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -star forest Many br
+<DT><B>sf </B> -star forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>degree </B> -degree of each root vertex Many br
+<DT><B>degree </B> -degree of each root vertex
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 
diff --git a/docs/manualpages/PetscSF/PetscSFCreate.html b/docs/manualpages/PetscSF/PetscSFCreate.html
index 7adff5a..2dda20a 100644
--- a/docs/manualpages/PetscSF/PetscSFCreate.html
+++ b/docs/manualpages/PetscSF/PetscSFCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFCreate"><H1>PetscSFCreate</H1></A>
 create a star forest communication context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ create a star forest communication context
 #include "petscsf.h" 
 PetscErrorCode PetscSFCreate(MPI_Comm comm,PetscSF *sf)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>comm </B> -communicator on which the star forest will operate Many br
+<DT><B>comm </B> -communicator on which the star forest will operate
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>sf </B> -new star forest context Many br
+<DT><B>sf </B> -new star forest context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFDestroy.html#PetscSFDestroy">PetscSFDestroy</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFCreateEmbeddedLeafSF.html b/docs/manualpages/PetscSF/PetscSFCreateEmbeddedLeafSF.html
index 1d31d1e..6604658 100644
--- a/docs/manualpages/PetscSF/PetscSFCreateEmbeddedLeafSF.html
+++ b/docs/manualpages/PetscSF/PetscSFCreateEmbeddedLeafSF.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFCreateEmbeddedLeafSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFCreateEmbeddedLeafSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFCreateEmbeddedLeafSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFCreateEmbeddedLeafSF"><H1>PetscSFCreateEmbeddedLeafSF</H1></A>
 removes edges from all but the selected leaves, does not remap indices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ removes edges from all but the selected leaves, does not remap indices
 #include "petscsf.h" 
 PetscErrorCode PetscSFCreateEmbeddedLeafSF(PetscSF sf, PetscInt nleaves, const PetscInt *selected, PetscSF *newsf)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- original star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleaves </B></TD><TD>- number of leaves to select on this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>selected </B></TD><TD>- selected leaves on this process Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- original star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleaves </B></TD><TD>- number of leaves to select on this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>selected </B></TD><TD>- selected leaves on this process
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>newsf </B> -new star forest Many br
+<DT><B>newsf </B> -new star forest
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreateEmbeddedSF.html#PetscSFCreateEmbeddedSF">PetscSFCreateEmbeddedSF</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFCreateEmbeddedSF.html b/docs/manualpages/PetscSF/PetscSFCreateEmbeddedSF.html
index 1fcd31a..3c129f4 100644
--- a/docs/manualpages/PetscSF/PetscSFCreateEmbeddedSF.html
+++ b/docs/manualpages/PetscSF/PetscSFCreateEmbeddedSF.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFCreateEmbeddedSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFCreateEmbeddedSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFCreateEmbeddedSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFCreateEmbeddedSF"><H1>PetscSFCreateEmbeddedSF</H1></A>
 removes edges from all but the selected roots, does not remap indices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ removes edges from all but the selected roots, does not remap indices
 #include "petscsf.h" 
 PetscErrorCode PetscSFCreateEmbeddedSF(PetscSF sf,PetscInt nroots,const PetscInt *selected,PetscSF *newsf)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- original star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nroots </B></TD><TD>- number of roots to select on this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>selected </B></TD><TD>- selected roots on this process Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- original star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nroots </B></TD><TD>- number of roots to select on this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>selected </B></TD><TD>- selected roots on this process
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>newsf </B> -new star forest Many br
+<DT><B>newsf </B> -new star forest
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-To use the new <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, it may be necessary to know the indices of the leaves that are still participating. This can Many brbe done by calling <A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>(). Many br
+To use the new <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, it may be necessary to know the indices of the leaves that are still participating. This can
+be done by calling <A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFCreateInverseSF.html b/docs/manualpages/PetscSF/PetscSFCreateInverseSF.html
index 5626e97..ac0fb62 100644
--- a/docs/manualpages/PetscSF/PetscSFCreateInverseSF.html
+++ b/docs/manualpages/PetscSF/PetscSFCreateInverseSF.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFCreateInverseSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFCreateInverseSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFCreateInverseSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFCreateInverseSF"><H1>PetscSFCreateInverseSF</H1></A>
 given a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> in which all vertices have degree 1, creates the inverse map 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ given a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> in which all verti
 #include "petscsf.h" 
 PetscErrorCode PetscSFCreateInverseSF(PetscSF sf,PetscSF *isf)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -star forest to invert Many br
+<DT><B>sf </B> -star forest to invert
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>isf </B> -inverse of sf Many br
+<DT><B>isf </B> -inverse of sf
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-All roots must have degree 1. Many br
+All roots must have degree 1.
 <P>
-The local space may be a permutation, but cannot be sparse. Many br
+The local space may be a permutation, but cannot be sparse.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFDestroy.html b/docs/manualpages/PetscSF/PetscSFDestroy.html
index dcc458d..99ce8fd 100644
--- a/docs/manualpages/PetscSF/PetscSFDestroy.html
+++ b/docs/manualpages/PetscSF/PetscSFDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFDestroy"><H1>PetscSFDestroy</H1></A>
 destroy star forest 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ destroy star forest
 #include "petscsf.h" 
 PetscErrorCode PetscSFDestroy(PetscSF *sf)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -address of star forest Many br
+<DT><B>sf </B> -address of star forest
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../PetscSF/PetscSFReset.html#PetscSFReset">PetscSFReset</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFDuplicate.html b/docs/manualpages/PetscSF/PetscSFDuplicate.html
index 5c30a9e..56eb5d7 100644
--- a/docs/manualpages/PetscSF/PetscSFDuplicate.html
+++ b/docs/manualpages/PetscSF/PetscSFDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFDuplicate"><H1>PetscSFDuplicate</H1></A>
 duplicate a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, optionally preserving rank connectivity and graph 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ duplicate a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, optionally pr
 #include "petscsf.h" 
 PetscErrorCode PetscSFDuplicate(PetscSF sf,PetscSFDuplicateOption opt,PetscSF *newsf)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- communication object to duplicate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- PETSCSF_DUPLICATE_CONFONLY, PETSCSF_DUPLICATE_RANKS, or PETSCSF_DUPLICATE_GRAPH (see <A HREF="../PetscSF/PetscSFDuplicateOption.html#PetscSFDuplicateOption">PetscSFDuplicateOption</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- communication object to duplicate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- PETSCSF_DUPLICATE_CONFONLY, PETSCSF_DUPLICATE_RANKS, or PETSCSF_DUPLICATE_GRAPH (see <A HREF="../PetscSF/PetscSFDuplicateOption.html#PetscSFDuplicateOption">PetscSFDuplicateOption</A>)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>newsf </B> -new communication object Many br
+<DT><B>newsf </B> -new communication object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../PetscSF/PetscSFSetType.html#PetscSFSetType">PetscSFSetType</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFDuplicateOption.html b/docs/manualpages/PetscSF/PetscSFDuplicateOption.html
index caf2479..5675505 100644
--- a/docs/manualpages/PetscSF/PetscSFDuplicateOption.html
+++ b/docs/manualpages/PetscSF/PetscSFDuplicateOption.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFDuplicateOption</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFDuplicateOption.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFDuplicateOption.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFDuplicateOption"><H1>PetscSFDuplicateOption</H1></A>
 Aspects to preserve when duplicating a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -23,7 +23,7 @@ typedef enum {PETSCSF_DUPLICATE_CONFONLY,PETSCSF_DUPLICATE_RANKS,PETSCSF_DUPLICA
  PETSCSF_DUPLICATE_GRAPH - entire graph duplicated
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFDuplicate.html#PetscSFDuplicate">PetscSFDuplicate</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFFetchAndOpBegin.html b/docs/manualpages/PetscSF/PetscSFFetchAndOpBegin.html
index c288d39..7bd604a 100644
--- a/docs/manualpages/PetscSF/PetscSFFetchAndOpBegin.html
+++ b/docs/manualpages/PetscSF/PetscSFFetchAndOpBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFFetchAndOpBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFFetchAndOpBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFFetchAndOpBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFFetchAndOpBegin"><H1>PetscSFFetchAndOpBegin</H1></A>
 begin operation that fetches values from root and updates atomically by applying operation using my leaf value, to be completed with <A HREF="../PetscSF/PetscSFFetchAndOpEnd.html#PetscSFFetchAndOpEnd">PetscSFFetchAndOpEnd</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,33 @@ begin operation that fetches values from root and updates atomically by applying
 #include "petscsf.h" 
 PetscErrorCode PetscSFFetchAndOpBegin(PetscSF sf,MPI_Datatype unit,void *rootdata,const void *leafdata,void *leafupdate,MPI_Op op)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- leaf values to use in reduction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- operation to use for reduction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- leaf values to use in reduction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- operation to use for reduction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootdata </B></TD><TD>- root values to be updated, input state is seen by first process to perform an update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafupdate </B></TD><TD>- state at each leaf's respective root immediately prior to my atomic update Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootdata </B></TD><TD>- root values to be updated, input state is seen by first process to perform an update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafupdate </B></TD><TD>- state at each leaf's respective root immediately prior to my atomic update
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The update is only atomic at the granularity provided by the hardware. Different roots referenced by the same process Many brmight be updated in a different order. Furthermore, if a composite type is used for the unit datatype, atomicity is Many brnot guaranteed across the whole vertex. Therefore, this function is mostly only used with primitive types such as Many brintegers. Many br
+The update is only atomic at the granularity provided by the hardware. Different roots referenced by the same process
+might be updated in a different order. Furthermore, if a composite type is used for the unit datatype, atomicity is
+not guaranteed across the whole vertex. Therefore, this function is mostly only used with primitive types such as
+integers.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFComputeDegreeBegin.html#PetscSFComputeDegreeBegin">PetscSFComputeDegreeBegin</A>(), <A HREF="../PetscSF/PetscSFReduceBegin.html#PetscSFReduceBegin">PetscSFReduceBegin</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFFetchAndOpEnd.html b/docs/manualpages/PetscSF/PetscSFFetchAndOpEnd.html
index 731f825..61af5e3 100644
--- a/docs/manualpages/PetscSF/PetscSFFetchAndOpEnd.html
+++ b/docs/manualpages/PetscSF/PetscSFFetchAndOpEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFFetchAndOpEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFFetchAndOpEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFFetchAndOpEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFFetchAndOpEnd"><H1>PetscSFFetchAndOpEnd</H1></A>
 end operation started in matching call to <A HREF="../PetscSF/PetscSFFetchAndOpBegin.html#PetscSFFetchAndOpBegin">PetscSFFetchAndOpBegin</A>() to fetch values from roots and update atomically by applying operation using my leaf value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ end operation started in matching call to <A HREF="../PetscSF/PetscSFFetchAndOpB
 #include "petscsf.h" 
 PetscErrorCode PetscSFFetchAndOpEnd(PetscSF sf,MPI_Datatype unit,void *rootdata,const void *leafdata,void *leafupdate,MPI_Op op)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- leaf values to use in reduction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- operation to use for reduction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- leaf values to use in reduction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- operation to use for reduction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootdata </B></TD><TD>- root values to be updated, input state is seen by first process to perform an update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafupdate </B></TD><TD>- state at each leaf's respective root immediately prior to my atomic update Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rootdata </B></TD><TD>- root values to be updated, input state is seen by first process to perform an update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafupdate </B></TD><TD>- state at each leaf's respective root immediately prior to my atomic update
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFComputeDegreeEnd.html#PetscSFComputeDegreeEnd">PetscSFComputeDegreeEnd</A>(), <A HREF="../PetscSF/PetscSFReduceEnd.html#PetscSFReduceEnd">PetscSFReduceEnd</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFFinalizePackage.html b/docs/manualpages/PetscSF/PetscSFFinalizePackage.html
index ea96c9c..aacf54d 100644
--- a/docs/manualpages/PetscSF/PetscSFFinalizePackage.html
+++ b/docs/manualpages/PetscSF/PetscSFFinalizePackage.html
@@ -5,17 +5,17 @@
 <TITLE>PetscSFFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFFinalizePackage"><H1>PetscSFFinalizePackage</H1></A>
 Finalize <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> package, it is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSFFinalizePackage(void)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFInitializePackage.html#PetscSFInitializePackage">PetscSFInitializePackage</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFFindWindow.html b/docs/manualpages/PetscSF/PetscSFFindWindow.html
index 44c7611..3aee493 100644
--- a/docs/manualpages/PetscSF/PetscSFFindWindow.html
+++ b/docs/manualpages/PetscSF/PetscSFFindWindow.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFFindWindow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFFindWindow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFFindWindow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFFindWindow"><H1>PetscSFFindWindow</H1></A>
 Finds a window that is already in use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Finds a window that is already in use
 #include "petscsf.h" 
 static PetscErrorCode PetscSFFindWindow(PetscSF sf,MPI_Datatype unit,const void *array,MPI_Win *win)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array with which the window is associated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array with which the window is associated
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>win </B> -window Many br
+<DT><B>win </B> -window
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFGetWindow.html#PetscSFGetWindow">PetscSFGetWindow</A>(), <A HREF="../PetscSF/PetscSFRestoreWindow.html#PetscSFRestoreWindow">PetscSFRestoreWindow</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFGatherBegin.html b/docs/manualpages/PetscSF/PetscSFGatherBegin.html
index c22b3f8..4c51257 100644
--- a/docs/manualpages/PetscSF/PetscSFGatherBegin.html
+++ b/docs/manualpages/PetscSF/PetscSFGatherBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFGatherBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFGatherBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFGatherBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFGatherBegin"><H1>PetscSFGatherBegin</H1></A>
 begin pointwise gather of all leaves into multi-roots, to be completed with <A HREF="../PetscSF/PetscSFGatherEnd.html#PetscSFGatherEnd">PetscSFGatherEnd</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ begin pointwise gather of all leaves into multi-roots, to be completed with <A H
 #include "petscsf.h" 
 PetscErrorCode PetscSFGatherBegin(PetscSF sf,MPI_Datatype unit,const void *leafdata,void *multirootdata)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- leaf data to gather to roots Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- leaf data to gather to roots
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>multirootdata </B> -root buffer to gather into, amount of space per root is equal to its degree Many br
+<DT><B>multirootdata </B> -root buffer to gather into, amount of space per root is equal to its degree
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFComputeDegreeBegin.html#PetscSFComputeDegreeBegin">PetscSFComputeDegreeBegin</A>(), <A HREF="../PetscSF/PetscSFScatterBegin.html#PetscSFScatterBegin">PetscSFScatterBegin</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFGatherEnd.html b/docs/manualpages/PetscSF/PetscSFGatherEnd.html
index 438c750..9fca441 100644
--- a/docs/manualpages/PetscSF/PetscSFGatherEnd.html
+++ b/docs/manualpages/PetscSF/PetscSFGatherEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFGatherEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFGatherEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFGatherEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFGatherEnd"><H1>PetscSFGatherEnd</H1></A>
 ends pointwise gather operation that was started with <A HREF="../PetscSF/PetscSFGatherBegin.html#PetscSFGatherBegin">PetscSFGatherBegin</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ ends pointwise gather operation that was started with <A HREF="../PetscSF/PetscS
 #include "petscsf.h" 
 PetscErrorCode PetscSFGatherEnd(PetscSF sf,MPI_Datatype unit,const void *leafdata,void *multirootdata)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- leaf data to gather to roots Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- leaf data to gather to roots
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>multirootdata </B> -root buffer to gather into, amount of space per root is equal to its degree Many br
+<DT><B>multirootdata </B> -root buffer to gather into, amount of space per root is equal to its degree
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFComputeDegreeEnd.html#PetscSFComputeDegreeEnd">PetscSFComputeDegreeEnd</A>(), <A HREF="../PetscSF/PetscSFScatterEnd.html#PetscSFScatterEnd">PetscSFScatterEnd</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFGetGraph.html b/docs/manualpages/PetscSF/PetscSFGetGraph.html
index 0cbad27..39599a9 100644
--- a/docs/manualpages/PetscSF/PetscSFGetGraph.html
+++ b/docs/manualpages/PetscSF/PetscSFGetGraph.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFGetGraph</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFGetGraph.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFGetGraph.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFGetGraph"><H1>PetscSFGetGraph</H1></A>
 Get the graph specifying a parallel star forest 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Get the graph specifying a parallel star forest
 #include "petscsf.h" 
 PetscErrorCode PetscSFGetGraph(PetscSF sf,PetscInt *nroots,PetscInt *nleaves,const PetscInt **ilocal,const PetscSFNode **iremote)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -star forest Many br
+<DT><B>sf </B> -star forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nroots </B></TD><TD>- number of root vertices on the current process (these are possible targets for other process to attach leaves) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleaves </B></TD><TD>- number of leaf vertices on the current process, each of these references a root on any process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilocal </B></TD><TD>- locations of leaves in leafdata buffers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iremote </B></TD><TD>- remote locations of root vertices for each leaf on the current process Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nroots </B></TD><TD>- number of root vertices on the current process (these are possible targets for other process to attach leaves)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleaves </B></TD><TD>- number of leaf vertices on the current process, each of these references a root on any process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilocal </B></TD><TD>- locations of leaves in leafdata buffers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iremote </B></TD><TD>- remote locations of root vertices for each leaf on the current process
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../PetscSF/PetscSFView.html#PetscSFView">PetscSFView</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFGetGroups.html b/docs/manualpages/PetscSF/PetscSFGetGroups.html
index 5335403..fb06a98 100644
--- a/docs/manualpages/PetscSF/PetscSFGetGroups.html
+++ b/docs/manualpages/PetscSF/PetscSFGetGroups.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFGetGroups</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFGetGroups.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFGetGroups.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFGetGroups"><H1>PetscSFGetGroups</H1></A>
 gets incoming and outgoing process groups 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ gets incoming and outgoing process groups
 #include "petscsf.h" 
 PetscErrorCode PetscSFGetGroups(PetscSF sf,MPI_Group *incoming,MPI_Group *outgoing)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>sf </B> -star forest Many br
+<DT><B>sf </B> -star forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>incoming </B></TD><TD>- group of origin processes for incoming edges (leaves that reference my roots) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outgoing </B></TD><TD>- group of destination processes for outgoing edges (roots that I reference) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>incoming </B></TD><TD>- group of origin processes for incoming edges (leaves that reference my roots)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outgoing </B></TD><TD>- group of destination processes for outgoing edges (roots that I reference)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFGetWindow.html#PetscSFGetWindow">PetscSFGetWindow</A>(), <A HREF="../PetscSF/PetscSFRestoreWindow.html#PetscSFRestoreWindow">PetscSFRestoreWindow</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFGetLeafRange.html b/docs/manualpages/PetscSF/PetscSFGetLeafRange.html
index ed434ab..a817cd0 100644
--- a/docs/manualpages/PetscSF/PetscSFGetLeafRange.html
+++ b/docs/manualpages/PetscSF/PetscSFGetLeafRange.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFGetLeafRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFGetLeafRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFGetLeafRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFGetLeafRange"><H1>PetscSFGetLeafRange</H1></A>
 Get the active leaf ranges 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Get the active leaf ranges
 #include "petscsf.h" 
 PetscErrorCode PetscSFGetLeafRange(PetscSF sf,PetscInt *minleaf,PetscInt *maxleaf)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -star forest Many br
+<DT><B>sf </B> -star forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minleaf </B></TD><TD>- minimum active leaf on this process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxleaf </B></TD><TD>- maximum active leaf on this process Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minleaf </B></TD><TD>- minimum active leaf on this process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxleaf </B></TD><TD>- maximum active leaf on this process
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../PetscSF/PetscSFView.html#PetscSFView">PetscSFView</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFGetMultiSF.html b/docs/manualpages/PetscSF/PetscSFGetMultiSF.html
index 11fe833..5c98591 100644
--- a/docs/manualpages/PetscSF/PetscSFGetMultiSF.html
+++ b/docs/manualpages/PetscSF/PetscSFGetMultiSF.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFGetMultiSF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFGetMultiSF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFGetMultiSF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFGetMultiSF"><H1>PetscSFGetMultiSF</H1></A>
 gets the inner SF implemeting gathers and scatters 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ gets the inner SF implemeting gathers and scatters
 #include "petscsf.h" 
 PetscErrorCode PetscSFGetMultiSF(PetscSF sf,PetscSF *multi)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>sf </B> -star forest that may contain roots with 0 or with more than 1 vertex Many br
+<DT><B>sf </B> -star forest that may contain roots with 0 or with more than 1 vertex
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>multi </B> -star forest with split roots, such that each root has degree exactly 1 Many br
+<DT><B>multi </B> -star forest with split roots, such that each root has degree exactly 1
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-In most cases, users should use <A HREF="../PetscSF/PetscSFGatherBegin.html#PetscSFGatherBegin">PetscSFGatherBegin</A>() and <A HREF="../PetscSF/PetscSFScatterBegin.html#PetscSFScatterBegin">PetscSFScatterBegin</A>() instead of manipulating multi Many brdirectly. Since multi satisfies the stronger condition that each entry in the global space has exactly one incoming Many bredge, it is a candidate for future optimization that might involve its removal. Many br
+In most cases, users should use <A HREF="../PetscSF/PetscSFGatherBegin.html#PetscSFGatherBegin">PetscSFGatherBegin</A>() and <A HREF="../PetscSF/PetscSFScatterBegin.html#PetscSFScatterBegin">PetscSFScatterBegin</A>() instead of manipulating multi
+directly. Since multi satisfies the stronger condition that each entry in the global space has exactly one incoming
+edge, it is a candidate for future optimization that might involve its removal.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFGatherBegin.html#PetscSFGatherBegin">PetscSFGatherBegin</A>(), <A HREF="../PetscSF/PetscSFScatterBegin.html#PetscSFScatterBegin">PetscSFScatterBegin</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFGetRanks.html b/docs/manualpages/PetscSF/PetscSFGetRanks.html
index f457508..2473ab1 100644
--- a/docs/manualpages/PetscSF/PetscSFGetRanks.html
+++ b/docs/manualpages/PetscSF/PetscSFGetRanks.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFGetRanks</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFGetRanks.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFGetRanks.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFGetRanks"><H1>PetscSFGetRanks</H1></A>
 Get ranks and number of vertices referenced by leaves on this process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Get ranks and number of vertices referenced by leaves on this process
 #include "petscsf.h" 
 PetscErrorCode PetscSFGetRanks(PetscSF sf,PetscInt *nranks,const PetscMPIInt **ranks,const PetscInt **roffset,const PetscInt **rmine,const PetscInt **rremote)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -star forest Many br
+<DT><B>sf </B> -star forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nranks </B></TD><TD>- number of ranks referenced by local part Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ranks </B></TD><TD>- array of ranks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>roffset </B></TD><TD>- offset in rmine/rremote for each rank (length nranks+1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmine </B></TD><TD>- concatenated array holding local indices referencing each remote rank Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rremote </B></TD><TD>- concatenated array holding remote indices referenced for each remote rank Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nranks </B></TD><TD>- number of ranks referenced by local part
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ranks </B></TD><TD>- array of ranks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>roffset </B></TD><TD>- offset in rmine/rremote for each rank (length nranks+1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rmine </B></TD><TD>- concatenated array holding local indices referencing each remote rank
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rremote </B></TD><TD>- concatenated array holding remote indices referenced for each remote rank
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFGetWindow.html b/docs/manualpages/PetscSF/PetscSFGetWindow.html
index caba429..44a8aa7 100644
--- a/docs/manualpages/PetscSF/PetscSFGetWindow.html
+++ b/docs/manualpages/PetscSF/PetscSFGetWindow.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFGetWindow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFGetWindow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFGetWindow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFGetWindow"><H1>PetscSFGetWindow</H1></A>
 Get a window for use with a given data type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,35 @@ Get a window for use with a given data type
 #include "petscsf.h" 
 static PetscErrorCode PetscSFGetWindow(PetscSF sf,MPI_Datatype unit,void *array,PetscBool epoch,PetscMPIInt fenceassert,PetscMPIInt postassert,PetscMPIInt startassert,MPI_Win *win)
 </PRE>
-Collective on <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br
+Collective on <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to be sent Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>epoch </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to acquire the window and start an epoch, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to just acquire the window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fenceassert </B></TD><TD>- assert parameter for call to MPI_Win_fence(), if PETSCSF_WINDOW_SYNC_FENCE Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postassert </B></TD><TD>- assert parameter for call to MPI_Win_post(), if PETSCSF_WINDOW_SYNC_ACTIVE Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>startassert </B></TD><TD>- assert parameter for call to MPI_Win_start(), if PETSCSF_WINDOW_SYNC_ACTIVE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array to be sent
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>epoch </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to acquire the window and start an epoch, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to just acquire the window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fenceassert </B></TD><TD>- assert parameter for call to MPI_Win_fence(), if PETSCSF_WINDOW_SYNC_FENCE
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postassert </B></TD><TD>- assert parameter for call to MPI_Win_post(), if PETSCSF_WINDOW_SYNC_ACTIVE
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>startassert </B></TD><TD>- assert parameter for call to MPI_Win_start(), if PETSCSF_WINDOW_SYNC_ACTIVE
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>win </B> -window Many br
+<DT><B>win </B> -window
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Developer Notes</FONT></H3>
-This currently always creates a new window. This is more synchronous than necessary. An alternative is to try to Many brreuse an existing window created with the same array. Another alternative is to maintain a cache of windows and reuse Many brwhichever one is available, by copying the array into it if necessary. Many br
+This currently always creates a new window. This is more synchronous than necessary. An alternative is to try to
+reuse an existing window created with the same array. Another alternative is to maintain a cache of windows and reuse
+whichever one is available, by copying the array into it if necessary.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFGetRanks.html#PetscSFGetRanks">PetscSFGetRanks</A>(), <A HREF="../PetscSF/PetscSFWindowGetDataTypes.html#PetscSFWindowGetDataTypes">PetscSFWindowGetDataTypes</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFInitializePackage.html b/docs/manualpages/PetscSF/PetscSFInitializePackage.html
index 65c5a8f..3cd71cb 100644
--- a/docs/manualpages/PetscSF/PetscSFInitializePackage.html
+++ b/docs/manualpages/PetscSF/PetscSFInitializePackage.html
@@ -5,17 +5,17 @@
 <TITLE>PetscSFInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFInitializePackage"><H1>PetscSFInitializePackage</H1></A>
 Initialize SF package 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSFInitializePackage(void)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFFinalizePackage.html#PetscSFFinalizePackage">PetscSFFinalizePackage</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFNode.html b/docs/manualpages/PetscSF/PetscSFNode.html
index e2c8a27..21fbfd5 100644
--- a/docs/manualpages/PetscSF/PetscSFNode.html
+++ b/docs/manualpages/PetscSF/PetscSFNode.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFNode</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFNode.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFNode.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFNode"><H1>PetscSFNode</H1></A>
 specifier of owner and index 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,7 +16,7 @@ typedef struct {
   <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> index;               /* Index of node on rank */
 } <A HREF="../PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/PetscSF/PetscSFReduceBegin.html b/docs/manualpages/PetscSF/PetscSFReduceBegin.html
index 84f9bf8..2148108 100644
--- a/docs/manualpages/PetscSF/PetscSFReduceBegin.html
+++ b/docs/manualpages/PetscSF/PetscSFReduceBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFReduceBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFReduceBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFReduceBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFReduceBegin"><H1>PetscSFReduceBegin</H1></A>
 begin reduction of leafdata into rootdata, to be completed with call to <A HREF="../PetscSF/PetscSFReduceEnd.html#PetscSFReduceEnd">PetscSFReduceEnd</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ begin reduction of leafdata into rootdata, to be completed with call to <A HREF=
 #include "petscsf.h" 
 PetscErrorCode PetscSFReduceBegin(PetscSF sf,MPI_Datatype unit,const void *leafdata,void *rootdata,MPI_Op op)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- values to reduce Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- reduction operation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- values to reduce
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- reduction operation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>rootdata </B> -result of reduction of values from all leaves of each root Many br
+<DT><B>rootdata </B> -result of reduction of values from all leaves of each root
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFBcastBegin.html#PetscSFBcastBegin">PetscSFBcastBegin</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFReduceEnd.html b/docs/manualpages/PetscSF/PetscSFReduceEnd.html
index c890003..7a48882 100644
--- a/docs/manualpages/PetscSF/PetscSFReduceEnd.html
+++ b/docs/manualpages/PetscSF/PetscSFReduceEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFReduceEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFReduceEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFReduceEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFReduceEnd"><H1>PetscSFReduceEnd</H1></A>
 end a reduction operation started with <A HREF="../PetscSF/PetscSFReduceBegin.html#PetscSFReduceBegin">PetscSFReduceBegin</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ end a reduction operation started with <A HREF="../PetscSF/PetscSFReduceBegin.ht
 #include "petscsf.h" 
 PetscErrorCode PetscSFReduceEnd(PetscSF sf,MPI_Datatype unit,const void *leafdata,void *rootdata,MPI_Op op)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- values to reduce Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- reduction operation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>leafdata </B></TD><TD>- values to reduce
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- reduction operation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>rootdata </B> -result of reduction of values from all leaves of each root Many br
+<DT><B>rootdata </B> -result of reduction of values from all leaves of each root
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFBcastEnd.html#PetscSFBcastEnd">PetscSFBcastEnd</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFRegister.html b/docs/manualpages/PetscSF/PetscSFRegister.html
index ced07e9..c8e5115 100644
--- a/docs/manualpages/PetscSF/PetscSFRegister.html
+++ b/docs/manualpages/PetscSF/PetscSFRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFRegister"><H1>PetscSFRegister</H1></A>
 Adds an implementation of the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> communication protocol. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,34 @@ Adds an implementation of the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF<
 #include "petscsf.h"  
 PetscErrorCode  PetscSFRegister(const char sname[],PetscErrorCode (*function)(PetscSF))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_impl </B></TD><TD>- name of a new user-defined implementation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_impl </B></TD><TD>- name of a new user-defined implementation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../PetscSF/PetscSFRegister.html#PetscSFRegister">PetscSFRegister</A>() may be called multiple times to add several user-defined implementations. Many br
+<A HREF="../PetscSF/PetscSFRegister.html#PetscSFRegister">PetscSFRegister</A>() may be called multiple times to add several user-defined implementations.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../PetscSF/PetscSFRegister.html#PetscSFRegister">PetscSFRegister</A>("my_impl",MyImplCreate);
 </PRE>
- Many br
+
 <P>
-Then, this implementation can be chosen with the procedural interface via Many br
+Then, this implementation can be chosen with the procedural interface via
 <pre>
     <A HREF="../PetscSF/PetscSFSetType.html#PetscSFSetType">PetscSFSetType</A>(sf,"my_impl")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -snes_type my_solver
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, register
diff --git a/docs/manualpages/PetscSF/PetscSFRegisterAll.html b/docs/manualpages/PetscSF/PetscSFRegisterAll.html
index be8d652..878ea10 100644
--- a/docs/manualpages/PetscSF/PetscSFRegisterAll.html
+++ b/docs/manualpages/PetscSF/PetscSFRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFRegisterAll"><H1>PetscSFRegisterAll</H1></A>
 Registers all the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> communication implementations 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> communic
 #include "petscsf.h"  
 PetscErrorCode  PetscSFRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, register, all
diff --git a/docs/manualpages/PetscSF/PetscSFReset.html b/docs/manualpages/PetscSF/PetscSFReset.html
index 1cc3605..59fa2d2 100644
--- a/docs/manualpages/PetscSF/PetscSFReset.html
+++ b/docs/manualpages/PetscSF/PetscSFReset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFReset"><H1>PetscSFReset</H1></A>
 Reset a star forest so that different sizes or neighbors can be used 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Reset a star forest so that different sizes or neighbors can be used
 #include "petscsf.h" 
 PetscErrorCode PetscSFReset(PetscSF sf)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -star forest Many br
+<DT><B>sf </B> -star forest
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFDestroy.html#PetscSFDestroy">PetscSFDestroy</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFRestoreWindow.html b/docs/manualpages/PetscSF/PetscSFRestoreWindow.html
index 9b1d154..6ac4996 100644
--- a/docs/manualpages/PetscSF/PetscSFRestoreWindow.html
+++ b/docs/manualpages/PetscSF/PetscSFRestoreWindow.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFRestoreWindow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFRestoreWindow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFRestoreWindow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFRestoreWindow"><H1>PetscSFRestoreWindow</H1></A>
 Restores a window obtained with <A HREF="../PetscSF/PetscSFGetWindow.html#PetscSFGetWindow">PetscSFGetWindow</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Restores a window obtained with <A HREF="../PetscSF/PetscSFGetWindow.html#PetscS
 #include "petscsf.h" 
 static PetscErrorCode PetscSFRestoreWindow(PetscSF sf,MPI_Datatype unit,const void *array,PetscBool epoch,PetscMPIInt fenceassert,MPI_Win *win)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array associated with window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>epoch </B></TD><TD>- close an epoch, must match argument to <A HREF="../PetscSF/PetscSFGetWindow.html#PetscSFGetWindow">PetscSFGetWindow</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>win </B></TD><TD>- window Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array associated with window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>epoch </B></TD><TD>- close an epoch, must match argument to <A HREF="../PetscSF/PetscSFGetWindow.html#PetscSFGetWindow">PetscSFGetWindow</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>win </B></TD><TD>- window
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFFindWindow.html#PetscSFFindWindow">PetscSFFindWindow</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFScatterBegin.html b/docs/manualpages/PetscSF/PetscSFScatterBegin.html
index fcd0469..f04c34d 100644
--- a/docs/manualpages/PetscSF/PetscSFScatterBegin.html
+++ b/docs/manualpages/PetscSF/PetscSFScatterBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFScatterBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFScatterBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFScatterBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFScatterBegin"><H1>PetscSFScatterBegin</H1></A>
 begin pointwise scatter operation from multi-roots to leaves, to be completed with <A HREF="../PetscSF/PetscSFScatterEnd.html#PetscSFScatterEnd">PetscSFScatterEnd</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ begin pointwise scatter operation from multi-roots to leaves, to be completed wi
 #include "petscsf.h" 
 PetscErrorCode PetscSFScatterBegin(PetscSF sf,MPI_Datatype unit,const void *multirootdata,void *leafdata)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>multirootdata </B></TD><TD>- root buffer to send to each leaf, one unit of data per leaf Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>multirootdata </B></TD><TD>- root buffer to send to each leaf, one unit of data per leaf
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>leafdata </B> -leaf data to be update with personal data from each respective root Many br
+<DT><B>leafdata </B> -leaf data to be update with personal data from each respective root
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFComputeDegreeBegin.html#PetscSFComputeDegreeBegin">PetscSFComputeDegreeBegin</A>(), <A HREF="../PetscSF/PetscSFScatterBegin.html#PetscSFScatterBegin">PetscSFScatterBegin</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFScatterEnd.html b/docs/manualpages/PetscSF/PetscSFScatterEnd.html
index 8b5e970..531ef09 100644
--- a/docs/manualpages/PetscSF/PetscSFScatterEnd.html
+++ b/docs/manualpages/PetscSF/PetscSFScatterEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFScatterEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFScatterEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFScatterEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFScatterEnd"><H1>PetscSFScatterEnd</H1></A>
 ends pointwise scatter operation that was started with <A HREF="../PetscSF/PetscSFScatterBegin.html#PetscSFScatterBegin">PetscSFScatterBegin</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ ends pointwise scatter operation that was started with <A HREF="../PetscSF/Petsc
 #include "petscsf.h" 
 PetscErrorCode PetscSFScatterEnd(PetscSF sf,MPI_Datatype unit,const void *multirootdata,void *leafdata)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>multirootdata </B></TD><TD>- root buffer to send to each leaf, one unit of data per leaf Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>multirootdata </B></TD><TD>- root buffer to send to each leaf, one unit of data per leaf
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>leafdata </B> -leaf data to be update with personal data from each respective root Many br
+<DT><B>leafdata </B> -leaf data to be update with personal data from each respective root
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFComputeDegreeEnd.html#PetscSFComputeDegreeEnd">PetscSFComputeDegreeEnd</A>(), <A HREF="../PetscSF/PetscSFScatterEnd.html#PetscSFScatterEnd">PetscSFScatterEnd</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFSetFromOptions.html b/docs/manualpages/PetscSF/PetscSFSetFromOptions.html
index 55d9e08..1a16f49 100644
--- a/docs/manualpages/PetscSF/PetscSFSetFromOptions.html
+++ b/docs/manualpages/PetscSF/PetscSFSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFSetFromOptions"><H1>PetscSFSetFromOptions</H1></A>
 set <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> options using the options database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ set <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> options using the opti
 #include "petscsf.h" 
 PetscErrorCode PetscSFSetFromOptions(PetscSF sf)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -star forest Many br
+<DT><B>sf </B> -star forest
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sf_type </B></TD><TD>- implementation type, see <A HREF="../PetscSF/PetscSFSetType.html#PetscSFSetType">PetscSFSetType</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sf_rank_order </B></TD><TD>- sort composite points for gathers and scatters in rank order, gathers are non-deterministic otherwise Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sf_type </B></TD><TD>- implementation type, see <A HREF="../PetscSF/PetscSFSetType.html#PetscSFSetType">PetscSFSetType</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sf_rank_order </B></TD><TD>- sort composite points for gathers and scatters in rank order, gathers are non-deterministic otherwise
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, set, from, options, database
diff --git a/docs/manualpages/PetscSF/PetscSFSetGraph.html b/docs/manualpages/PetscSF/PetscSFSetGraph.html
index d02bc0c..b98ee3f 100644
--- a/docs/manualpages/PetscSF/PetscSFSetGraph.html
+++ b/docs/manualpages/PetscSF/PetscSFSetGraph.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFSetGraph</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFSetGraph.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFSetGraph.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFSetGraph"><H1>PetscSFSetGraph</H1></A>
 Set a parallel star forest 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,26 @@ Set a parallel star forest
 #include "petscsf.h" 
 PetscErrorCode PetscSFSetGraph(PetscSF sf,PetscInt nroots,PetscInt nleaves,const PetscInt *ilocal,PetscCopyMode localmode,const PetscSFNode *iremote,PetscCopyMode remotemode)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nroots </B></TD><TD>- number of root vertices on the current process (these are possible targets for other process to attach leaves) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleaves </B></TD><TD>- number of leaf vertices on the current process, each of these references a root on any process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilocal </B></TD><TD>- locations of leaves in leafdata buffers, pass NULL for contiguous storage Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>localmode </B></TD><TD>- copy mode for ilocal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iremote </B></TD><TD>- remote locations of root vertices for each leaf on the current process Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>remotemode </B></TD><TD>- copy mode for iremote Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nroots </B></TD><TD>- number of root vertices on the current process (these are possible targets for other process to attach leaves)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleaves </B></TD><TD>- number of leaf vertices on the current process, each of these references a root on any process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilocal </B></TD><TD>- locations of leaves in leafdata buffers, pass NULL for contiguous storage
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>localmode </B></TD><TD>- copy mode for ilocal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iremote </B></TD><TD>- remote locations of root vertices for each leaf on the current process
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>remotemode </B></TD><TD>- copy mode for iremote
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../PetscSF/PetscSFView.html#PetscSFView">PetscSFView</A>(), <A HREF="../PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFSetRankOrder.html b/docs/manualpages/PetscSF/PetscSFSetRankOrder.html
index 084a6ab..96bb724 100644
--- a/docs/manualpages/PetscSF/PetscSFSetRankOrder.html
+++ b/docs/manualpages/PetscSF/PetscSFSetRankOrder.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFSetRankOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFSetRankOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFSetRankOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFSetRankOrder"><H1>PetscSFSetRankOrder</H1></A>
 sort multi-points for gathers and scatters by rank order 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ sort multi-points for gathers and scatters by rank order
 #include "petscsf.h" 
 PetscErrorCode PetscSFSetRankOrder(PetscSF sf,PetscBool flg)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to sort, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to skip sorting (lower setup cost, but non-deterministic) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to sort, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to skip sorting (lower setup cost, but non-deterministic)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFGatherBegin.html#PetscSFGatherBegin">PetscSFGatherBegin</A>(), <A HREF="../PetscSF/PetscSFScatterBegin.html#PetscSFScatterBegin">PetscSFScatterBegin</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFSetType.html b/docs/manualpages/PetscSF/PetscSFSetType.html
index afdaca5..11dcb7d 100644
--- a/docs/manualpages/PetscSF/PetscSFSetType.html
+++ b/docs/manualpages/PetscSF/PetscSFSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFSetType"><H1>PetscSFSetType</H1></A>
 set the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> communication implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ set the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> communication impl
 #include "petscsf.h" 
 PetscErrorCode PetscSFSetType(PetscSF sf,PetscSFType type)
 </PRE>
-Collective on <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> Many br
+Collective on <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- the <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-sf_type <type> </B> -Sets the method; use -help for a list Many brof available methods (for instance, window, pt2pt, neighbor) Many br
+<DT><B>-sf_type <type> </B> -Sets the method; use -help for a list
+of available methods (for instance, window, pt2pt, neighbor)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "include/petscsf.h" for available methods (for instance) Many br
+See "include/petscsf.h" for available methods (for instance)
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSCSFWINDOW </B></TD><TD>- MPI-2/3 one-sided Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSCSFBASIC </B></TD><TD>- basic implementation using MPI-1 two-sided Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSCSFWINDOW </B></TD><TD>- MPI-2/3 one-sided
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSCSFBASIC </B></TD><TD>- basic implementation using MPI-1 two-sided
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A>, set, type
diff --git a/docs/manualpages/PetscSF/PetscSFSetUp.html b/docs/manualpages/PetscSF/PetscSFSetUp.html
index 5adc5f0..afbe85d 100644
--- a/docs/manualpages/PetscSF/PetscSFSetUp.html
+++ b/docs/manualpages/PetscSF/PetscSFSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFSetUp"><H1>PetscSFSetUp</H1></A>
 set up communication structures 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ set up communication structures
 #include "petscsf.h" 
 PetscErrorCode PetscSFSetUp(PetscSF sf)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>sf </B> -star forest communication object Many br
+<DT><B>sf </B> -star forest communication object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetFromOptions.html#PetscSFSetFromOptions">PetscSFSetFromOptions</A>(), <A HREF="../PetscSF/PetscSFSetType.html#PetscSFSetType">PetscSFSetType</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFType.html b/docs/manualpages/PetscSF/PetscSFType.html
index c037105..beb12f8 100644
--- a/docs/manualpages/PetscSF/PetscSFType.html
+++ b/docs/manualpages/PetscSF/PetscSFType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFType"><H1>PetscSFType</H1></A>
 String with the name of a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> method or the creation function with an optional dynamic library name, for example http://www.mcs.anl.gov/petsc/lib.so:mysfcreate() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,9 +16,9 @@ typedef const char *<A HREF="../PetscSF/PetscSFType.html#PetscSFType">PetscSFTyp
 #define PETSCSFWINDOW "window"
 
 </PRE>
- Many br
+
 <P>
-Notes: The two approaches provided are Many br
+Notes: The two approaches provided are
 <pre>
     PETSCSFBASIC which uses MPI 1 message passing to perform the communication and
 </pre>
diff --git a/docs/manualpages/PetscSF/PetscSFView.html b/docs/manualpages/PetscSF/PetscSFView.html
index 4522b22..b1538f7 100644
--- a/docs/manualpages/PetscSF/PetscSFView.html
+++ b/docs/manualpages/PetscSF/PetscSFView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFView"><H1>PetscSFView</H1></A>
 view a star forest 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ view a star forest
 #include "petscsf.h" 
 PetscErrorCode PetscSFView(PetscSF sf,PetscViewer viewer)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer to display graph, for example <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer to display graph, for example <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</A>(), <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFWindowGetDataTypes.html b/docs/manualpages/PetscSF/PetscSFWindowGetDataTypes.html
index a675e7a..ec4fd11 100644
--- a/docs/manualpages/PetscSF/PetscSFWindowGetDataTypes.html
+++ b/docs/manualpages/PetscSF/PetscSFWindowGetDataTypes.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFWindowGetDataTypes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFWindowGetDataTypes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFWindowGetDataTypes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFWindowGetDataTypes"><H1>PetscSFWindowGetDataTypes</H1></A>
 gets composite local and remote data types for each rank 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ gets composite local and remote data types for each rank
 #include "petscsf.h" 
 static PetscErrorCode PetscSFWindowGetDataTypes(PetscSF sf,MPI_Datatype unit,const MPI_Datatype **localtypes,const MPI_Datatype **remotetypes)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type for each node Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unit </B></TD><TD>- data type for each node
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>localtypes </B></TD><TD>- types describing part of local leaf buffer referencing each remote rank Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>remotetypes </B></TD><TD>- types describing part of remote root buffer referenced for each remote rank Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>localtypes </B></TD><TD>- types describing part of local leaf buffer referencing each remote rank
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>remotetypes </B></TD><TD>- types describing part of remote root buffer referenced for each remote rank
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</A>(), <A HREF="../PetscSF/PetscSFView.html#PetscSFView">PetscSFView</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFWindowGetSyncType.html b/docs/manualpages/PetscSF/PetscSFWindowGetSyncType.html
index 8cf9a8f..63e0801 100644
--- a/docs/manualpages/PetscSF/PetscSFWindowGetSyncType.html
+++ b/docs/manualpages/PetscSF/PetscSFWindowGetSyncType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFWindowGetSyncType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFWindowGetSyncType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFWindowGetSyncType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFWindowGetSyncType"><H1>PetscSFWindowGetSyncType</H1></A>
 get synchrozitaion type for <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> communication 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ get synchrozitaion type for <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A
 #include "petscsf.h" 
 PetscErrorCode PetscSFWindowGetSyncType(PetscSF sf,PetscSFWindowSyncType *sync)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>sf </B> -star forest for communication Many br
+<DT><B>sf </B> -star forest for communication
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>sync </B> -synchronization type Many br
+<DT><B>sync </B> -synchronization type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscSFGetFromOptions(), <A HREF="../PetscSF/PetscSFWindowSetSyncType.html#PetscSFWindowSetSyncType">PetscSFWindowSetSyncType</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFWindowSetSyncType.html b/docs/manualpages/PetscSF/PetscSFWindowSetSyncType.html
index 5ad6717..9338320 100644
--- a/docs/manualpages/PetscSF/PetscSFWindowSetSyncType.html
+++ b/docs/manualpages/PetscSF/PetscSFWindowSetSyncType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFWindowSetSyncType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFWindowSetSyncType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFWindowSetSyncType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFWindowSetSyncType"><H1>PetscSFWindowSetSyncType</H1></A>
 set synchrozitaion type for <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> communication 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ set synchrozitaion type for <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A
 #include "petscsf.h" 
 PetscErrorCode PetscSFWindowSetSyncType(PetscSF sf,PetscSFWindowSyncType sync)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest for communication Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sync </B></TD><TD>- synchronization type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sf </B></TD><TD>- star forest for communication
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sync </B></TD><TD>- synchronization type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-sf_window_sync <sync> </B> -sets the synchronization type FENCE, LOCK, or ACTIVE (see <A HREF="../PetscSF/PetscSFWindowSyncType.html#PetscSFWindowSyncType">PetscSFWindowSyncType</A>) Many br
+<DT><B>-sf_window_sync <sync> </B> -sets the synchronization type FENCE, LOCK, or ACTIVE (see <A HREF="../PetscSF/PetscSFWindowSyncType.html#PetscSFWindowSyncType">PetscSFWindowSyncType</A>)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFSetFromOptions.html#PetscSFSetFromOptions">PetscSFSetFromOptions</A>(), <A HREF="../PetscSF/PetscSFWindowGetSyncType.html#PetscSFWindowGetSyncType">PetscSFWindowGetSyncType</A>()
diff --git a/docs/manualpages/PetscSF/PetscSFWindowSyncType.html b/docs/manualpages/PetscSF/PetscSFWindowSyncType.html
index 37bbc43..d6f990a 100644
--- a/docs/manualpages/PetscSF/PetscSFWindowSyncType.html
+++ b/docs/manualpages/PetscSF/PetscSFWindowSyncType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFWindowSyncType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/PetscSFWindowSyncType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/PetscSFWindowSyncType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFWindowSyncType"><H1>PetscSFWindowSyncType</H1></A>
 Type of synchronization for PETSCSFWINDOW 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -23,7 +23,7 @@ typedef enum {PETSCSF_WINDOW_SYNC_FENCE,PETSCSF_WINDOW_SYNC_LOCK,PETSCSF_WINDOW_
  PETSCSF_WINDOW_SYNC_ACTIVE - active model, provides most information to MPI implementation, needs to construct 2-way process groups (more setup than PETSCSF_WINDOW_SYNC_LOCK)
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PetscSF/PetscSFWindowSetSyncType.html#PetscSFWindowSetSyncType">PetscSFWindowSetSyncType</A>(), <A HREF="../PetscSF/PetscSFWindowGetSyncType.html#PetscSFWindowGetSyncType">PetscSFWindowGetSyncType</A>()
diff --git a/docs/manualpages/PetscSF/index.html b/docs/manualpages/PetscSF/index.html
index d635b78..cffa522 100644
--- a/docs/manualpages/PetscSF/index.html
+++ b/docs/manualpages/PetscSF/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Star Forest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/PetscSF/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/PetscSF/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Star Forest Communication: <A HREF="../../../src/sys/sf/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/docs/manualpages/Profiling/ClassPerfInfoClear.html b/docs/manualpages/Profiling/ClassPerfInfoClear.html
index 1643e33..d5e8634 100644
--- a/docs/manualpages/Profiling/ClassPerfInfoClear.html
+++ b/docs/manualpages/Profiling/ClassPerfInfoClear.html
@@ -5,8 +5,8 @@
 <TITLE>ClassPerfInfoClear</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/ClassPerfInfoClear.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/ClassPerfInfoClear.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ClassPerfInfoClear"><H1>ClassPerfInfoClear</H1></A>
 This clears a PetscClassPerfInfo object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This clears a PetscClassPerfInfo object.
 #include "petscsys.h"   
 PetscErrorCode ClassPerfInfoClear(PetscClassPerfInfo *classInfo)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>classInfo </B> -The PetscClassPerfInfo Many br
+<DT><B>classInfo </B> -The PetscClassPerfInfo
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, class, destroy
diff --git a/docs/manualpages/Profiling/ClassPerfLogCreate.html b/docs/manualpages/Profiling/ClassPerfLogCreate.html
index 32b8a8c..c89f2c6 100644
--- a/docs/manualpages/Profiling/ClassPerfLogCreate.html
+++ b/docs/manualpages/Profiling/ClassPerfLogCreate.html
@@ -5,8 +5,8 @@
 <TITLE>ClassPerfLogCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/ClassPerfLogCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/ClassPerfLogCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ClassPerfLogCreate"><H1>ClassPerfLogCreate</H1></A>
 This creates a PetscClassPerfLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This creates a PetscClassPerfLog object.
 #include "petscsys.h"   
 PetscErrorCode ClassPerfLogCreate(PetscClassPerfLog *classLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>classLog </B> -The PetscClassPerfLog Many br
+<DT><B>classLog </B> -The PetscClassPerfLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, class, create
diff --git a/docs/manualpages/Profiling/ClassPerfLogDestroy.html b/docs/manualpages/Profiling/ClassPerfLogDestroy.html
index e99d038..a17ed6b 100644
--- a/docs/manualpages/Profiling/ClassPerfLogDestroy.html
+++ b/docs/manualpages/Profiling/ClassPerfLogDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>ClassPerfLogDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/ClassPerfLogDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/ClassPerfLogDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ClassPerfLogDestroy"><H1>ClassPerfLogDestroy</H1></A>
 This destroys a PetscClassPerfLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This destroys a PetscClassPerfLog object.
 #include "petscsys.h"   
 PetscErrorCode ClassPerfLogDestroy(PetscClassPerfLog classLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>classLog </B> -The PetscClassPerfLog Many br
+<DT><B>classLog </B> -The PetscClassPerfLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, destroy
diff --git a/docs/manualpages/Profiling/ClassPerfLogEnsureSize.html b/docs/manualpages/Profiling/ClassPerfLogEnsureSize.html
index 9d843d5..76165c4 100644
--- a/docs/manualpages/Profiling/ClassPerfLogEnsureSize.html
+++ b/docs/manualpages/Profiling/ClassPerfLogEnsureSize.html
@@ -5,8 +5,8 @@
 <TITLE>ClassPerfLogEnsureSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/ClassPerfLogEnsureSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/ClassPerfLogEnsureSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ClassPerfLogEnsureSize"><H1>ClassPerfLogEnsureSize</H1></A>
 This ensures that a PetscClassPerfLog is at least of a certain size. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ This ensures that a PetscClassPerfLog is at least of a certain size.
 #include "petscsys.h"   
 PetscErrorCode ClassPerfLogEnsureSize(PetscClassPerfLog classLog, int size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classLog </B></TD><TD>- The PetscClassPerfLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size     </B></TD><TD>- The size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classLog </B></TD><TD>- The PetscClassPerfLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size     </B></TD><TD>- The size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, class, size, ensure
diff --git a/docs/manualpages/Profiling/EventPerfInfoClear.html b/docs/manualpages/Profiling/EventPerfInfoClear.html
index 4841d35..e542e46 100644
--- a/docs/manualpages/Profiling/EventPerfInfoClear.html
+++ b/docs/manualpages/Profiling/EventPerfInfoClear.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfInfoClear</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfInfoClear.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfInfoClear.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfInfoClear"><H1>EventPerfInfoClear</H1></A>
 This clears a PetscEventPerfInfo object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This clears a PetscEventPerfInfo object.
 #include "petscsys.h"   
 PetscErrorCode EventPerfInfoClear(PetscEventPerfInfo *eventInfo)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>eventInfo </B> -The PetscEventPerfInfo Many br
+<DT><B>eventInfo </B> -The PetscEventPerfInfo
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, destroy
diff --git a/docs/manualpages/Profiling/EventPerfInfoCopy.html b/docs/manualpages/Profiling/EventPerfInfoCopy.html
index 831f3d3..480f895 100644
--- a/docs/manualpages/Profiling/EventPerfInfoCopy.html
+++ b/docs/manualpages/Profiling/EventPerfInfoCopy.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfInfoCopy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfInfoCopy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfInfoCopy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfInfoCopy"><H1>EventPerfInfoCopy</H1></A>
 Copy the activity and visibility data in eventInfo to outInfo 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Copy the activity and visibility data in eventInfo to outInfo
 #include "petscsys.h"   
 PetscErrorCode EventPerfInfoCopy(PetscEventPerfInfo *eventInfo, PetscEventPerfInfo *outInfo)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>eventInfo </B> -The input PetscEventPerfInfo Many br
+<DT><B>eventInfo </B> -The input PetscEventPerfInfo
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramter</FONT></H3>
-<DT><B>outInfo   </B> -The output PetscEventPerfInfo Many br
+<DT><B>outInfo   </B> -The output PetscEventPerfInfo
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, copy
diff --git a/docs/manualpages/Profiling/EventPerfLogActivate.html b/docs/manualpages/Profiling/EventPerfLogActivate.html
index 71e7c6f..e6e1ab3 100644
--- a/docs/manualpages/Profiling/EventPerfLogActivate.html
+++ b/docs/manualpages/Profiling/EventPerfLogActivate.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfLogActivate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfLogActivate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfLogActivate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfLogActivate"><H1>EventPerfLogActivate</H1></A>
 Indicates that a particular event should be logged. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Indicates that a particular event should be logged.
 #include "petscsys.h"   
 PetscErrorCode EventPerfLogActivate(PetscEventPerfLog eventLog, PetscLogEvent event)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The PetscEventPerfLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event    </B></TD><TD>- The event Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The PetscEventPerfLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event    </B></TD><TD>- The event
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -28,12 +30,13 @@ Not Collective Many br
       <A HREF="../Profiling/EventPerfLogActivate.html#EventPerfLogActivate">EventPerfLogActivate</A>(log, VEC_SetValues);
         [code where you do want to log <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>()]
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The event may be either a pre-defined PETSc event (found in Many brinclude/petsclog.h) or an event number obtained with <A HREF="../Profiling/EventRegLogRegister.html#EventRegLogRegister">EventRegLogRegister</A>(). Many br
+The event may be either a pre-defined PETSc event (found in
+include/petsclog.h) or an event number obtained with <A HREF="../Profiling/EventRegLogRegister.html#EventRegLogRegister">EventRegLogRegister</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, activate
diff --git a/docs/manualpages/Profiling/EventPerfLogActivateClass.html b/docs/manualpages/Profiling/EventPerfLogActivateClass.html
index 4a895f3..881bf9d 100644
--- a/docs/manualpages/Profiling/EventPerfLogActivateClass.html
+++ b/docs/manualpages/Profiling/EventPerfLogActivateClass.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfLogActivateClass</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfLogActivateClass.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfLogActivateClass.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfLogActivateClass"><H1>EventPerfLogActivateClass</H1></A>
 Activates event logging for a PETSc object class. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Activates event logging for a PETSc object class.
 #include "petscsys.h"   
 PetscErrorCode EventPerfLogActivateClass(PetscEventPerfLog eventLog, PetscEventRegLog eventRegLog, PetscClassId classid)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog    </B></TD><TD>- The PetscEventPerfLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventRegLog </B></TD><TD>- The PetscEventRegLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid      </B></TD><TD>- The class id, for example MAT_CLASSID, SNES_CLASSID, Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog    </B></TD><TD>- The PetscEventPerfLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventRegLog </B></TD><TD>- The PetscEventRegLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid      </B></TD><TD>- The class id, for example MAT_CLASSID, SNES_CLASSID,
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/EventPerfLogDeactivateClass.html#EventPerfLogDeactivateClass">EventPerfLogDeactivateClass</A>(), <A HREF="../Profiling/EventPerfLogActivate.html#EventPerfLogActivate">EventPerfLogActivate</A>(), <A HREF="../Profiling/EventPerfLogDeactivate.html#EventPerfLogDeactivate">EventPerfLogDeactivate</A>()
diff --git a/docs/manualpages/Profiling/EventPerfLogCreate.html b/docs/manualpages/Profiling/EventPerfLogCreate.html
index e409339..95a52fe 100644
--- a/docs/manualpages/Profiling/EventPerfLogCreate.html
+++ b/docs/manualpages/Profiling/EventPerfLogCreate.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfLogCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfLogCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfLogCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfLogCreate"><H1>EventPerfLogCreate</H1></A>
 This creates a PetscEventPerfLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This creates a PetscEventPerfLog object.
 #include "petscsys.h"   
 PetscErrorCode EventPerfLogCreate(PetscEventPerfLog *eventLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>eventLog </B> -The PetscEventPerfLog Many br
+<DT><B>eventLog </B> -The PetscEventPerfLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, create
diff --git a/docs/manualpages/Profiling/EventPerfLogDeactivate.html b/docs/manualpages/Profiling/EventPerfLogDeactivate.html
index 6d0034f..8b1ca7a 100644
--- a/docs/manualpages/Profiling/EventPerfLogDeactivate.html
+++ b/docs/manualpages/Profiling/EventPerfLogDeactivate.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfLogDeactivate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfLogDeactivate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfLogDeactivate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfLogDeactivate"><H1>EventPerfLogDeactivate</H1></A>
 Indicates that a particular event should not be logged. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Indicates that a particular event should not be logged.
 #include "petscsys.h"   
 PetscErrorCode EventPerfLogDeactivate(PetscEventPerfLog eventLog, PetscLogEvent event)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The PetscEventPerfLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event    </B></TD><TD>- The event Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The PetscEventPerfLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event    </B></TD><TD>- The event
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -28,12 +30,13 @@ Not Collective Many br
       <A HREF="../Profiling/EventPerfLogActivate.html#EventPerfLogActivate">EventPerfLogActivate</A>(log, VEC_SetValues);
         [code where you do want to log <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>()]
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The event may be either a pre-defined PETSc event (found in Many brinclude/petsclog.h) or an event number obtained with <A HREF="../Profiling/EventRegLogRegister.html#EventRegLogRegister">EventRegLogRegister</A>(). Many br
+The event may be either a pre-defined PETSc event (found in
+include/petsclog.h) or an event number obtained with <A HREF="../Profiling/EventRegLogRegister.html#EventRegLogRegister">EventRegLogRegister</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, activate
diff --git a/docs/manualpages/Profiling/EventPerfLogDeactivateClass.html b/docs/manualpages/Profiling/EventPerfLogDeactivateClass.html
index d64b183..6e30e27 100644
--- a/docs/manualpages/Profiling/EventPerfLogDeactivateClass.html
+++ b/docs/manualpages/Profiling/EventPerfLogDeactivateClass.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfLogDeactivateClass</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfLogDeactivateClass.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfLogDeactivateClass.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfLogDeactivateClass"><H1>EventPerfLogDeactivateClass</H1></A>
 Deactivates event logging for a PETSc object class. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Deactivates event logging for a PETSc object class.
 #include "petscsys.h"   
 PetscErrorCode EventPerfLogDeactivateClass(PetscEventPerfLog eventLog, PetscEventRegLog eventRegLog, PetscClassId classid)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog    </B></TD><TD>- The PetscEventPerfLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventRegLog </B></TD><TD>- The PetscEventRegLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid </B></TD><TD>- The class id, for example MAT_CLASSID, SNES_CLASSID, Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog    </B></TD><TD>- The PetscEventPerfLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventRegLog </B></TD><TD>- The PetscEventRegLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid </B></TD><TD>- The class id, for example MAT_CLASSID, SNES_CLASSID,
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/EventPerfLogDeactivateClass.html#EventPerfLogDeactivateClass">EventPerfLogDeactivateClass</A>(), <A HREF="../Profiling/EventPerfLogDeactivate.html#EventPerfLogDeactivate">EventPerfLogDeactivate</A>(), <A HREF="../Profiling/EventPerfLogActivate.html#EventPerfLogActivate">EventPerfLogActivate</A>()
diff --git a/docs/manualpages/Profiling/EventPerfLogDestroy.html b/docs/manualpages/Profiling/EventPerfLogDestroy.html
index 0baff77..d3244f7 100644
--- a/docs/manualpages/Profiling/EventPerfLogDestroy.html
+++ b/docs/manualpages/Profiling/EventPerfLogDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfLogDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfLogDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfLogDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfLogDestroy"><H1>EventPerfLogDestroy</H1></A>
 This destroys a PetscEventPerfLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This destroys a PetscEventPerfLog object.
 #include "petscsys.h"   
 PetscErrorCode EventPerfLogDestroy(PetscEventPerfLog eventLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>eventLog </B> -The PetscEventPerfLog Many br
+<DT><B>eventLog </B> -The PetscEventPerfLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, destroy
diff --git a/docs/manualpages/Profiling/EventPerfLogEnsureSize.html b/docs/manualpages/Profiling/EventPerfLogEnsureSize.html
index 4ba47b0..3bce067 100644
--- a/docs/manualpages/Profiling/EventPerfLogEnsureSize.html
+++ b/docs/manualpages/Profiling/EventPerfLogEnsureSize.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfLogEnsureSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfLogEnsureSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfLogEnsureSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfLogEnsureSize"><H1>EventPerfLogEnsureSize</H1></A>
 This ensures that a PetscEventPerfLog is at least of a certain size. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ This ensures that a PetscEventPerfLog is at least of a certain size.
 #include "petscsys.h"   
 PetscErrorCode EventPerfLogEnsureSize(PetscEventPerfLog eventLog, int size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The PetscEventPerfLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size     </B></TD><TD>- The size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The PetscEventPerfLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size     </B></TD><TD>- The size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, size, ensure
diff --git a/docs/manualpages/Profiling/EventPerfLogGetVisible.html b/docs/manualpages/Profiling/EventPerfLogGetVisible.html
index e0656b5..9ec7e12 100644
--- a/docs/manualpages/Profiling/EventPerfLogGetVisible.html
+++ b/docs/manualpages/Profiling/EventPerfLogGetVisible.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfLogGetVisible</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfLogGetVisible.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfLogGetVisible.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfLogGetVisible"><H1>EventPerfLogGetVisible</H1></A>
 This function returns whether an event is printed during <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,24 @@ This function returns whether an event is printed during <A HREF="../Profiling/P
 #include "petscsys.h"   
 PetscErrorCode EventPerfLogGetVisible(PetscEventPerfLog eventLog, PetscLogEvent event, PetscBool  *isVisible)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog  </B></TD><TD>- The PetscEventPerfLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event     </B></TD><TD>- The event id to log Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog  </B></TD><TD>- The PetscEventPerfLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event     </B></TD><TD>- The event id to log
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>isVisible </B> -The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for printing, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br
+<DT><B>isVisible </B> -The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for printing, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Database Options</FONT></H3>
-<DT><B>-log_summary </B> -Activates log summary Many br
+<DT><B>-log_summary </B> -Activates log summary
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, visible, event
diff --git a/docs/manualpages/Profiling/EventPerfLogSetVisible.html b/docs/manualpages/Profiling/EventPerfLogSetVisible.html
index 1c0b0ad..260fb3f 100644
--- a/docs/manualpages/Profiling/EventPerfLogSetVisible.html
+++ b/docs/manualpages/Profiling/EventPerfLogSetVisible.html
@@ -5,8 +5,8 @@
 <TITLE>EventPerfLogSetVisible</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventPerfLogSetVisible.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventPerfLogSetVisible.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventPerfLogSetVisible"><H1>EventPerfLogSetVisible</H1></A>
 This function determines whether an event is printed during <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ This function determines whether an event is printed during <A HREF="../Profilin
 #include "petscsys.h"   
 PetscErrorCode EventPerfLogSetVisible(PetscEventPerfLog eventLog, PetscLogEvent event, PetscBool isVisible)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog  </B></TD><TD>- The PetscEventPerfLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event     </B></TD><TD>- The event to log Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isVisible </B></TD><TD>- The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for printing, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog  </B></TD><TD>- The PetscEventPerfLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event     </B></TD><TD>- The event to log
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isVisible </B></TD><TD>- The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for printing, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Database Options</FONT></H3>
-<DT><B>-log_summary </B> -Activates log summary Many br
+<DT><B>-log_summary </B> -Activates log summary
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, visible, event
diff --git a/docs/manualpages/Profiling/EventRegLogCreate.html b/docs/manualpages/Profiling/EventRegLogCreate.html
index 4198bb2..93f3e4d 100644
--- a/docs/manualpages/Profiling/EventRegLogCreate.html
+++ b/docs/manualpages/Profiling/EventRegLogCreate.html
@@ -5,8 +5,8 @@
 <TITLE>EventRegLogCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventRegLogCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventRegLogCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventRegLogCreate"><H1>EventRegLogCreate</H1></A>
 This creates a PetscEventRegLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This creates a PetscEventRegLog object.
 #include "petscsys.h"   
 PetscErrorCode EventRegLogCreate(PetscEventRegLog *eventLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>eventLog </B> -The PetscEventRegLog Many br
+<DT><B>eventLog </B> -The PetscEventRegLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, create
diff --git a/docs/manualpages/Profiling/EventRegLogDestroy.html b/docs/manualpages/Profiling/EventRegLogDestroy.html
index 57566f4..2ffa866 100644
--- a/docs/manualpages/Profiling/EventRegLogDestroy.html
+++ b/docs/manualpages/Profiling/EventRegLogDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>EventRegLogDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventRegLogDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventRegLogDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventRegLogDestroy"><H1>EventRegLogDestroy</H1></A>
 This destroys a PetscEventRegLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This destroys a PetscEventRegLog object.
 #include "petscsys.h"   
 PetscErrorCode EventRegLogDestroy(PetscEventRegLog eventLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>eventLog </B> -The PetscEventRegLog Many br
+<DT><B>eventLog </B> -The PetscEventRegLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, destroy
diff --git a/docs/manualpages/Profiling/EventRegLogGetEvent.html b/docs/manualpages/Profiling/EventRegLogGetEvent.html
index cc0d4ea..55a3229 100644
--- a/docs/manualpages/Profiling/EventRegLogGetEvent.html
+++ b/docs/manualpages/Profiling/EventRegLogGetEvent.html
@@ -5,8 +5,8 @@
 <TITLE>EventRegLogGetEvent</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventRegLogGetEvent.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventRegLogGetEvent.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventRegLogGetEvent"><H1>EventRegLogGetEvent</H1></A>
 This function returns the event id given the event name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ This function returns the event id given the event name.
 #include "petscsys.h"   
 PetscErrorCode  EventRegLogGetEvent(PetscEventRegLog eventLog, const char name[], PetscLogEvent *event)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The PetscEventRegLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name     </B></TD><TD>- The stage name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The PetscEventRegLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name     </B></TD><TD>- The stage name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>event    </B> -The event id, or -1 if not found Many br
+<DT><B>event    </B> -The event id, or -1 if not found
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage
diff --git a/docs/manualpages/Profiling/EventRegLogRegister.html b/docs/manualpages/Profiling/EventRegLogRegister.html
index 0b33a43..fb2581a 100644
--- a/docs/manualpages/Profiling/EventRegLogRegister.html
+++ b/docs/manualpages/Profiling/EventRegLogRegister.html
@@ -5,8 +5,8 @@
 <TITLE>EventRegLogRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/EventRegLogRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/EventRegLogRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EventRegLogRegister"><H1>EventRegLogRegister</H1></A>
 Registers an event for logging operations in an application code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Registers an event for logging operations in an application code.
 #include "petscsys.h"   
 PetscErrorCode EventRegLogRegister(PetscEventRegLog eventLog, const char ename[], PetscClassId classid, PetscLogEvent *event)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The EventLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ename    </B></TD><TD>- The name associated with the event Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid   </B></TD><TD>- The classid associated to the class for this event Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventLog </B></TD><TD>- The EventLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ename    </B></TD><TD>- The name associated with the event
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid   </B></TD><TD>- The classid associated to the class for this event
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>event    </B> -The event Many br
+<DT><B>event    </B> -The event
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
@@ -36,20 +39,26 @@ Not Collective Many br
          <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(user_event_flops);
       <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(USER_EVENT,0,0,0,0);
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-PETSc can gather data for use with the utilities Jumpshot Many br(part of the MPICH distribution).  If PETSc has been compiled Many brwith flag -DPETSC_HAVE_MPE (MPE is an additional utility within Many brMPICH), the user can employ another command line option, -log_mpe, Many brto create a logfile, "mpe.log", which can be visualized Many brJumpshot. Many br
+PETSc can gather data for use with the utilities Jumpshot
+(part of the MPICH distribution).  If PETSc has been compiled
+with flag -DPETSC_HAVE_MPE (MPE is an additional utility within
+MPICH), the user can employ another command line option, -log_mpe,
+to create a logfile, "mpe.log", which can be visualized
+Jumpshot.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, register
 <BR>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(), PetscLogEventMPEActivate(), PetscLogEventMPEDeactivate(),
-<BR>EventLogActivate(), EventLogDeactivate() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR>EventLogActivate(), EventLogDeactivate()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/logging/utils/eventlog.c.html#EventRegLogRegister">src/sys/logging/utils/eventlog.c</A>
 <BR><A HREF="./index.html">Index of all Profiling routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Profiling/PetscClassIdRegister.html b/docs/manualpages/Profiling/PetscClassIdRegister.html
index c6fe8ed..83f5099 100644
--- a/docs/manualpages/Profiling/PetscClassIdRegister.html
+++ b/docs/manualpages/Profiling/PetscClassIdRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscClassIdRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscClassIdRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscClassIdRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscClassIdRegister"><H1>PetscClassIdRegister</H1></A>
 Registers a new class name for objects and logging operations in an application code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Registers a new class name for objects and logging operations in an application
 #include "petscsys.h"   
 PetscErrorCode  PetscClassIdRegister(const char name[],PetscClassId *oclass)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>name   </B> -The class name Many br
+<DT><B>name   </B> -The class name
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>oclass </B> -The class id or classid Many br
+<DT><B>oclass </B> -The class id or classid
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, class, register
diff --git a/docs/manualpages/Profiling/PetscClassRegInfoDestroy.html b/docs/manualpages/Profiling/PetscClassRegInfoDestroy.html
index ce7cbe3..8b0dc66 100644
--- a/docs/manualpages/Profiling/PetscClassRegInfoDestroy.html
+++ b/docs/manualpages/Profiling/PetscClassRegInfoDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscClassRegInfoDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscClassRegInfoDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscClassRegInfoDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscClassRegInfoDestroy"><H1>PetscClassRegInfoDestroy</H1></A>
 This destroys a PetscClassRegInfo object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This destroys a PetscClassRegInfo object.
 #include "petscsys.h"   
 PetscErrorCode PetscClassRegInfoDestroy(PetscClassRegInfo *c)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>c </B> -The PetscClassRegInfo Many br
+<DT><B>c </B> -The PetscClassRegInfo
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, class, destroy
diff --git a/docs/manualpages/Profiling/PetscClassRegLogCreate.html b/docs/manualpages/Profiling/PetscClassRegLogCreate.html
index 543fbfe..cd291e0 100644
--- a/docs/manualpages/Profiling/PetscClassRegLogCreate.html
+++ b/docs/manualpages/Profiling/PetscClassRegLogCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscClassRegLogCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscClassRegLogCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscClassRegLogCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscClassRegLogCreate"><H1>PetscClassRegLogCreate</H1></A>
 This creates a PetscClassRegLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This creates a PetscClassRegLog object.
 #include "petscsys.h"   
 PetscErrorCode PetscClassRegLogCreate(PetscClassRegLog *classLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>classLog </B> -The PetscClassRegLog Many br
+<DT><B>classLog </B> -The PetscClassRegLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, class, create
diff --git a/docs/manualpages/Profiling/PetscClassRegLogDestroy.html b/docs/manualpages/Profiling/PetscClassRegLogDestroy.html
index a30d52d..8ce756f 100644
--- a/docs/manualpages/Profiling/PetscClassRegLogDestroy.html
+++ b/docs/manualpages/Profiling/PetscClassRegLogDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscClassRegLogDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscClassRegLogDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscClassRegLogDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscClassRegLogDestroy"><H1>PetscClassRegLogDestroy</H1></A>
 This destroys a PetscClassRegLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This destroys a PetscClassRegLog object.
 #include "petscsys.h"   
 PetscErrorCode PetscClassRegLogDestroy(PetscClassRegLog classLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>classLog </B> -The PetscClassRegLog Many br
+<DT><B>classLog </B> -The PetscClassRegLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, destroy
diff --git a/docs/manualpages/Profiling/PetscClassRegLogGetClass.html b/docs/manualpages/Profiling/PetscClassRegLogGetClass.html
index 5fb99f6..5cde1f1 100644
--- a/docs/manualpages/Profiling/PetscClassRegLogGetClass.html
+++ b/docs/manualpages/Profiling/PetscClassRegLogGetClass.html
@@ -5,8 +5,8 @@
 <TITLE>PetscClassRegLogGetClass</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscClassRegLogGetClass.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscClassRegLogGetClass.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscClassRegLogGetClass"><H1>PetscClassRegLogGetClass</H1></A>
 This function returns the class corresponding to a given classid. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ This function returns the class corresponding to a given classid.
 #include "petscsys.h"   
 PetscErrorCode PetscClassRegLogGetClass(PetscClassRegLog classLog, PetscClassId classid, int *oclass)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classLog </B></TD><TD>- The PetscClassRegLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cookie   </B></TD><TD>- The cookie Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classLog </B></TD><TD>- The PetscClassRegLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cookie   </B></TD><TD>- The cookie
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>oclass   </B> -The class id Many br
+<DT><B>oclass   </B> -The class id
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, class, register
diff --git a/docs/manualpages/Profiling/PetscClassRegLogRegister.html b/docs/manualpages/Profiling/PetscClassRegLogRegister.html
index cb2ccd1..a7cf4b8 100644
--- a/docs/manualpages/Profiling/PetscClassRegLogRegister.html
+++ b/docs/manualpages/Profiling/PetscClassRegLogRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscClassRegLogRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscClassRegLogRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscClassRegLogRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscClassRegLogRegister"><H1>PetscClassRegLogRegister</H1></A>
 Registers a class for logging operations in an application code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Registers a class for logging operations in an application code.
 #include "petscsys.h"   
 PetscErrorCode PetscClassRegLogRegister(PetscClassRegLog classLog, const char cname[], PetscClassId classid)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classLog </B></TD><TD>- The ClassLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cname    </B></TD><TD>- The name associated with the class Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classLog </B></TD><TD>- The ClassLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cname    </B></TD><TD>- The name associated with the class
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>classid   </B> -The classid Many br
+<DT><B>classid   </B> -The classid
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, class, register
diff --git a/docs/manualpages/Profiling/PetscGetFlops.html b/docs/manualpages/Profiling/PetscGetFlops.html
index d7e6cd2..ff00204 100644
--- a/docs/manualpages/Profiling/PetscGetFlops.html
+++ b/docs/manualpages/Profiling/PetscGetFlops.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGetFlops</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscGetFlops.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscGetFlops.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetFlops"><H1>PetscGetFlops</H1></A>
 Returns the number of flops used on this processor since the program began. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Returns the number of flops used on this processor since the program began.
 #include "petscsys.h"   
 PetscErrorCode  PetscGetFlops(PetscLogDouble *flops)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-flops - number of floating point operations Many br
+flops - number of floating point operations
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A global counter logs all PETSc flop counts.  The user can use Many brPetscLogFlops() to increment this counter to include flops for the Many brapplication code. Many br
+A global counter logs all PETSc flop counts.  The user can use
+<A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>() to increment this counter to include flops for the
+application code.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, flops, floating point operations
diff --git a/docs/manualpages/Profiling/PetscInfo.html b/docs/manualpages/Profiling/PetscInfo.html
index 2027197..7f2452a 100644
--- a/docs/manualpages/Profiling/PetscInfo.html
+++ b/docs/manualpages/Profiling/PetscInfo.html
@@ -5,8 +5,8 @@
 <TITLE>PetscInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInfo"><H1>PetscInfo</H1></A>
 Logs informative data, which is printed to standard output or a file when the option -info <file> is specified. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,22 +17,26 @@ Logs informative data, which is printed to standard output or a file when the op
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> PetscInfo2(void *vobj, const char formatmessage[],arg1,arg2)
 etc
 </PRE>
-Collective over <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> argument Many br
+Collective over <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> argument
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vobj </B></TD><TD>- object most closely associated with the logging statement or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- logging message Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>formatmessage </B></TD><TD>- logging message using standard "printf" format Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vobj </B></TD><TD>- object most closely associated with the logging statement or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- logging message
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>formatmessage </B></TD><TD>- logging message using standard "printf" format
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <pre>
    -info : activates printing of <A HREF="../Profiling/PetscInfo.html#PetscInfo">PetscInfo</A>() messages
 </pre>
 <P>
- Many br
+
 <P>
-Fortran Note: This function does not take the vobj argument, there is only the <A HREF="../Profiling/PetscInfo.html#PetscInfo">PetscInfo</A>() Many brversion, not PetscInfo1() etc. Many br
+Fortran Note: This function does not take the vobj argument, there is only the <A HREF="../Profiling/PetscInfo.html#PetscInfo">PetscInfo</A>()
+version, not PetscInfo1() etc.
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <pre>
diff --git a/docs/manualpages/Profiling/PetscInfoActivateClass.html b/docs/manualpages/Profiling/PetscInfoActivateClass.html
index 71d163c..6b6b52e 100644
--- a/docs/manualpages/Profiling/PetscInfoActivateClass.html
+++ b/docs/manualpages/Profiling/PetscInfoActivateClass.html
@@ -5,8 +5,8 @@
 <TITLE>PetscInfoActivateClass</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscInfoActivateClass.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscInfoActivateClass.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInfoActivateClass"><H1>PetscInfoActivateClass</H1></A>
 Activates PlogInfo() messages for a PETSc object class. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Activates PlogInfo() messages for a PETSc object class.
 #include "petscsys.h"   
 PetscErrorCode  PetscInfoActivateClass(int objclass)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>objclass </B> -The object class, e.g., MAT_CLASSID, SNES_CLASSID, etc. Many br
+<DT><B>objclass </B> -The object class, e.g., MAT_CLASSID, SNES_CLASSID, etc.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One can pass 0 to activate all messages that are not associated with an object. Many br
+One can pass 0 to activate all messages that are not associated with an object.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  allow, information, printing, monitoring
diff --git a/docs/manualpages/Profiling/PetscInfoAllow.html b/docs/manualpages/Profiling/PetscInfoAllow.html
index 10c4f3f..2b7ada2 100644
--- a/docs/manualpages/Profiling/PetscInfoAllow.html
+++ b/docs/manualpages/Profiling/PetscInfoAllow.html
@@ -5,8 +5,8 @@
 <TITLE>PetscInfoAllow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscInfoAllow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscInfoAllow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInfoAllow"><H1>PetscInfoAllow</H1></A>
 Causes <A HREF="../Profiling/PetscInfo.html#PetscInfo">PetscInfo</A>() messages to be printed to standard output. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Causes <A HREF="../Profiling/PetscInfo.html#PetscInfo">PetscInfo</A>() messages
 #include "petscsys.h"   
 PetscErrorCode  PetscInfoAllow(PetscBool flag, const char filename[])
 </PRE>
-Not Collective, each processor may call this separately, but printing is only Many brturned on if the lowest processor number associated with the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> associated Many brwith the call to <A HREF="../Profiling/PetscInfo.html#PetscInfo">PetscInfo</A>() has called this routine. Many br
+Not Collective, each processor may call this separately, but printing is only
+turned on if the lowest processor number associated with the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> associated
+with the call to <A HREF="../Profiling/PetscInfo.html#PetscInfo">PetscInfo</A>() has called this routine.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- optional name of file to write output to (defaults to stdout) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- optional name of file to write output to (defaults to stdout)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-info [optional filename] </B> -Activates <A HREF="../Profiling/PetscInfoAllow.html#PetscInfoAllow">PetscInfoAllow</A>() Many br
+<DT><B>-info [optional filename] </B> -Activates <A HREF="../Profiling/PetscInfoAllow.html#PetscInfoAllow">PetscInfoAllow</A>()
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Profiling/PetscInfoDeactivateClass.html b/docs/manualpages/Profiling/PetscInfoDeactivateClass.html
index d291be9..06c4afb 100644
--- a/docs/manualpages/Profiling/PetscInfoDeactivateClass.html
+++ b/docs/manualpages/Profiling/PetscInfoDeactivateClass.html
@@ -5,8 +5,8 @@
 <TITLE>PetscInfoDeactivateClass</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscInfoDeactivateClass.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscInfoDeactivateClass.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInfoDeactivateClass"><H1>PetscInfoDeactivateClass</H1></A>
 Deactivates PlogInfo() messages for a PETSc object class. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Deactivates PlogInfo() messages for a PETSc object class.
 #include "petscsys.h"   
 PetscErrorCode  PetscInfoDeactivateClass(int objclass)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>objclass </B> -The object class,  e.g., MAT_CLASSID, SNES_CLASSID, etc. Many br
+<DT><B>objclass </B> -The object class,  e.g., MAT_CLASSID, SNES_CLASSID, etc.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One can pass 0 to deactivate all messages that are not associated with an object. Many br
+One can pass 0 to deactivate all messages that are not associated with an object.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  allow, information, printing, monitoring
diff --git a/docs/manualpages/Profiling/PetscIntStackCreate.html b/docs/manualpages/Profiling/PetscIntStackCreate.html
index 65e1603..9ee8e55 100644
--- a/docs/manualpages/Profiling/PetscIntStackCreate.html
+++ b/docs/manualpages/Profiling/PetscIntStackCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIntStackCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscIntStackCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscIntStackCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntStackCreate"><H1>PetscIntStackCreate</H1></A>
 This function creates a stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This function creates a stack.
 #include "petscsys.h"   
 PetscErrorCode PetscIntStackCreate(PetscIntStack *stack)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stack </B> -The stack Many br
+<DT><B>stack </B> -The stack
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stack, pop
diff --git a/docs/manualpages/Profiling/PetscIntStackDestroy.html b/docs/manualpages/Profiling/PetscIntStackDestroy.html
index bf4cef5..030318f 100644
--- a/docs/manualpages/Profiling/PetscIntStackDestroy.html
+++ b/docs/manualpages/Profiling/PetscIntStackDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIntStackDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscIntStackDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscIntStackDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntStackDestroy"><H1>PetscIntStackDestroy</H1></A>
 This function destroys a stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This function destroys a stack.
 #include "petscsys.h"   
 PetscErrorCode PetscIntStackDestroy(PetscIntStack stack)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stack </B> -The stack Many br
+<DT><B>stack </B> -The stack
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stack, destroy
diff --git a/docs/manualpages/Profiling/PetscIntStackEmpty.html b/docs/manualpages/Profiling/PetscIntStackEmpty.html
index 3b0f218..0ee4fe8 100644
--- a/docs/manualpages/Profiling/PetscIntStackEmpty.html
+++ b/docs/manualpages/Profiling/PetscIntStackEmpty.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIntStackEmpty</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscIntStackEmpty.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscIntStackEmpty.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntStackEmpty"><H1>PetscIntStackEmpty</H1></A>
 This function determines whether any items have been pushed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ This function determines whether any items have been pushed.
 #include "petscsys.h"   
 PetscErrorCode PetscIntStackEmpty(PetscIntStack stack, PetscBool  *empty)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stack </B> -The stack Many br
+<DT><B>stack </B> -The stack
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>empty </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the stack is empty Many br
+<DT><B>empty </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the stack is empty
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stack, empty
diff --git a/docs/manualpages/Profiling/PetscIntStackPop.html b/docs/manualpages/Profiling/PetscIntStackPop.html
index 3d76646..49414ba 100644
--- a/docs/manualpages/Profiling/PetscIntStackPop.html
+++ b/docs/manualpages/Profiling/PetscIntStackPop.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIntStackPop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscIntStackPop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscIntStackPop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntStackPop"><H1>PetscIntStackPop</H1></A>
 This function pops an integer from the stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ This function pops an integer from the stack.
 #include "petscsys.h"   
 PetscErrorCode PetscIntStackPop(PetscIntStack stack, int *item)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stack </B> -The stack Many br
+<DT><B>stack </B> -The stack
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>item  </B> -The integer popped Many br
+<DT><B>item  </B> -The integer popped
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stack, pop
diff --git a/docs/manualpages/Profiling/PetscIntStackPush.html b/docs/manualpages/Profiling/PetscIntStackPush.html
index 4e3502c..e609f38 100644
--- a/docs/manualpages/Profiling/PetscIntStackPush.html
+++ b/docs/manualpages/Profiling/PetscIntStackPush.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIntStackPush</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscIntStackPush.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscIntStackPush.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntStackPush"><H1>PetscIntStackPush</H1></A>
 This function pushes an integer on the stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ This function pushes an integer on the stack.
 #include "petscsys.h"   
 PetscErrorCode PetscIntStackPush(PetscIntStack stack, int item)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stack </B></TD><TD>- The stack Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>item  </B></TD><TD>- The integer to push Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stack </B></TD><TD>- The stack
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>item  </B></TD><TD>- The integer to push
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stack, push
diff --git a/docs/manualpages/Profiling/PetscIntStackTop.html b/docs/manualpages/Profiling/PetscIntStackTop.html
index 613136f..3710227 100644
--- a/docs/manualpages/Profiling/PetscIntStackTop.html
+++ b/docs/manualpages/Profiling/PetscIntStackTop.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIntStackTop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscIntStackTop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscIntStackTop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntStackTop"><H1>PetscIntStackTop</H1></A>
 This function returns the top of the stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ This function returns the top of the stack.
 #include "petscsys.h"   
 PetscErrorCode PetscIntStackTop(PetscIntStack stack, int *top)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stack </B> -The stack Many br
+<DT><B>stack </B> -The stack
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>top </B> -The integer on top of the stack Many br
+<DT><B>top </B> -The integer on top of the stack
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stack, top
diff --git a/docs/manualpages/Profiling/PetscLogActions.html b/docs/manualpages/Profiling/PetscLogActions.html
index 7244c4c..e426ebd 100644
--- a/docs/manualpages/Profiling/PetscLogActions.html
+++ b/docs/manualpages/Profiling/PetscLogActions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogActions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogActions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogActions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogActions"><H1>PetscLogActions</H1></A>
 Determines whether actions are logged for the graphical viewer. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Determines whether actions are logged for the graphical viewer.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogActions(PetscBool flag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if actions are to be logged Many br
+<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if actions are to be logged
 <br>
 <P>
- Many br
+
 <P>
-Note: Logging of actions continues to consume more memory as the program Many brruns. Long running programs should consider turning this feature off. Many br
+Note: Logging of actions continues to consume more memory as the program
+runs. Long running programs should consider turning this feature off.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-log_exclude_actions </B> -Turns off actions logging Many br
+<DT><B>-log_exclude_actions </B> -Turns off actions logging
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/Profiling/PetscLogAllBegin.html b/docs/manualpages/Profiling/PetscLogAllBegin.html
index 5815c75..11613fd 100644
--- a/docs/manualpages/Profiling/PetscLogAllBegin.html
+++ b/docs/manualpages/Profiling/PetscLogAllBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogAllBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogAllBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogAllBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogAllBegin"><H1>PetscLogAllBegin</H1></A>
 Turns on extensive logging of objects and events. Logs all events. This creates large log files and slows the program down. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Turns on extensive logging of objects and events. Logs all events. This creates
 #include "petscsys.h"   
 PetscErrorCode  PetscLogAllBegin(void)
 </PRE>
-Logically Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Logically Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-log_all </B> -Prints extensive log information Many br
+<DT><B>-log_all </B> -Prints extensive log information
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
@@ -28,12 +28,14 @@ Logically Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">
      <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>(filename);
      <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>();
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A related routine is <A HREF="../Profiling/PetscLogDefaultBegin.html#PetscLogDefaultBegin">PetscLogDefaultBegin</A>() (with the options key -log), which is Many brintended for production runs since it logs only flop rates and object Many brcreation (and shouldn't significantly slow the programs). Many br
+A related routine is <A HREF="../Profiling/PetscLogDefaultBegin.html#PetscLogDefaultBegin">PetscLogDefaultBegin</A>() (with the options key -log), which is
+intended for production runs since it logs only flop rates and object
+creation (and shouldn't significantly slow the programs).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, all, begin
diff --git a/docs/manualpages/Profiling/PetscLogDefaultBegin.html b/docs/manualpages/Profiling/PetscLogDefaultBegin.html
index 3f8407d..5922062 100644
--- a/docs/manualpages/Profiling/PetscLogDefaultBegin.html
+++ b/docs/manualpages/Profiling/PetscLogDefaultBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogDefaultBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogDefaultBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogDefaultBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogDefaultBegin"><H1>PetscLogDefaultBegin</H1></A>
 Turns on logging of objects and events. This logs flop rates and object creation and should not slow programs down too much. This routine may be called more than once. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,11 @@ Turns on logging of objects and events. This logs flop rates and object creation
 #include "petscsys.h"   
 PetscErrorCode  PetscLogDefaultBegin(void)
 </PRE>
-Logically Collective over <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Logically Collective over <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-log_view [viewertype:filename:viewerformat] </B> -Prints summary of flop and timing information to the Many brscreen (for code configured with --with-log=1 (which is the default)) Many br
+<DT><B>-log_view [viewertype:filename:viewerformat] </B> -Prints summary of flop and timing information to the
+screen (for code configured with --with-log=1 (which is the default))
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
@@ -28,12 +29,13 @@ Logically Collective over <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD
       <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>(viewer); or <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>();
       <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>();
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>(viewer) or <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>() actually cause the printing of Many brthe logging information. Many br
+<A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>(viewer) or <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>() actually cause the printing of
+the logging information.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, begin
diff --git a/docs/manualpages/Profiling/PetscLogDestroy.html b/docs/manualpages/Profiling/PetscLogDestroy.html
index b594dde..b40a1ec 100644
--- a/docs/manualpages/Profiling/PetscLogDestroy.html
+++ b/docs/manualpages/Profiling/PetscLogDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogDestroy"><H1>PetscLogDestroy</H1></A>
 Destroys the object and event logging data and resets the global counters. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,13 @@ Destroys the object and event logging data and resets the global counters.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogDestroy(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine should not usually be used by programmers. Instead employ Many brPetscLogStagePush() and <A HREF="../Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</A>(). Many br
+This routine should not usually be used by programmers. Instead employ
+<A HREF="../Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</A>() and <A HREF="../Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, destroy
diff --git a/docs/manualpages/Profiling/PetscLogDump.html b/docs/manualpages/Profiling/PetscLogDump.html
index 5945634..008506b 100644
--- a/docs/manualpages/Profiling/PetscLogDump.html
+++ b/docs/manualpages/Profiling/PetscLogDump.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogDump</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogDump.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogDump.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogDump"><H1>PetscLogDump</H1></A>
 Dumps logs of objects to a file. This file is intended to be read by bin/petscview. This program no longer exists. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Dumps logs of objects to a file. This file is intended to be read by bin/petscvi
 #include "petscsys.h"   
 PetscErrorCode  PetscLogDump(const char sname[])
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>name </B> -an optional file name Many br
+<DT><B>name </B> -an optional file name
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
@@ -28,16 +28,17 @@ Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM
      <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>(filename);
      <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>();
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default file name is Many br
+The default file name is
 <pre>
    Log.<rank>
 </pre>
-where <rank> is the processor number. If no name is specified, Many brthis file will be used. Many br
+where <rank> is the processor number. If no name is specified,
+this file will be used.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, dump
diff --git a/docs/manualpages/Profiling/PetscLogEvent.html b/docs/manualpages/Profiling/PetscLogEvent.html
index 2db6d7f..1b4a3d7 100644
--- a/docs/manualpages/Profiling/PetscLogEvent.html
+++ b/docs/manualpages/Profiling/PetscLogEvent.html
@@ -5,10 +5,10 @@
 <TITLE>PetscLogEvent</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEvent.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEvent.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEvent"><H1>PetscLogEvent</H1></A>
-id used to identify PETSc or user events which timed portions (blocks of executable) code.  Many br
+id used to identify PETSc or user events which timed portions (blocks of executable) code. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscLogStage.html#PetscLogStage">PetscLogStage</A>
diff --git a/docs/manualpages/Profiling/PetscLogEventActivate.html b/docs/manualpages/Profiling/PetscLogEventActivate.html
index d85e353..5621acf 100644
--- a/docs/manualpages/Profiling/PetscLogEventActivate.html
+++ b/docs/manualpages/Profiling/PetscLogEventActivate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventActivate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventActivate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventActivate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventActivate"><H1>PetscLogEventActivate</H1></A>
 Indicates that a particular event should be logged. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Indicates that a particular event should be logged.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogEventActivate(PetscLogEvent event)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>event </B> -The event id Many br
+<DT><B>event </B> -The event id
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
@@ -27,12 +27,13 @@ Not Collective Many br
       <A HREF="../Profiling/PetscLogEventActivate.html#PetscLogEventActivate">PetscLogEventActivate</A>(VEC_SetValues);
         [code where you do want to log <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>()]
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The event may be either a pre-defined PETSc event (found in include/petsclog.h) Many bror an event number obtained with <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(). Many br
+The event may be either a pre-defined PETSc event (found in include/petsclog.h)
+or an event number obtained with <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, activate
diff --git a/docs/manualpages/Profiling/PetscLogEventActivateClass.html b/docs/manualpages/Profiling/PetscLogEventActivateClass.html
index 06a566c..8b9e15d 100644
--- a/docs/manualpages/Profiling/PetscLogEventActivateClass.html
+++ b/docs/manualpages/Profiling/PetscLogEventActivateClass.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventActivateClass</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventActivateClass.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventActivateClass.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventActivateClass"><H1>PetscLogEventActivateClass</H1></A>
 Activates event logging for a PETSc object class. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Activates event logging for a PETSc object class.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogEventActivateClass(PetscClassId classid)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>classid </B> -The event class, for example MAT_CLASSID, SNES_CLASSID, etc. Many br
+<DT><B>classid </B> -The event class, for example MAT_CLASSID, SNES_CLASSID, etc.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, activate, class
diff --git a/docs/manualpages/Profiling/PetscLogEventBarrierBegin.html b/docs/manualpages/Profiling/PetscLogEventBarrierBegin.html
index 77b21c8..62a7852 100644
--- a/docs/manualpages/Profiling/PetscLogEventBarrierBegin.html
+++ b/docs/manualpages/Profiling/PetscLogEventBarrierBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventBarrierBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventBarrierBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventBarrierBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventBarrierBegin"><H1>PetscLogEventBarrierBegin</H1></A>
 Logs the time in a barrier before an event. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Logs the time in a barrier before an event.
 #include <petsclog.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Profiling/PetscLogEventBarrierBegin.html#PetscLogEventBarrierBegin">PetscLogEventBarrierBegin</A>(int e,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o1,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o2,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o3,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o4,<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_C [...]
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>e </B> -integer associated with the event obtained from <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>() Many br
+<DT><B>e </B> -integer associated with the event obtained from <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>()
 <br>
-<DT><B>o1,o2,o3,o4 </B> -objects associated with the event, or 0 Many br
+<DT><B>o1,o2,o3,o4 </B> -objects associated with the event, or 0
 <br>
-<DT><B>comm </B> -communicator the barrier takes place over Many br
+<DT><B>comm </B> -communicator the barrier takes place over
 <br>
 <P>
 <P>
@@ -31,19 +31,21 @@ Not Collective Many br
        MPIU_Allreduce()
      <A HREF="../Profiling/PetscLogEventBarrierEnd.html#PetscLogEventBarrierEnd">PetscLogEventBarrierEnd</A>(VEC_NormBarrier,0,0,0,0,comm);
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is for logging the amount of time spent in a barrier for an event Many brthat requires synchronization. Many br
+This is for logging the amount of time spent in a barrier for an event
+that requires synchronization.
 <P>
 <H3><FONT COLOR="#CC3333">Additional Notes</FONT></H3>
-Synchronization events always come in pairs; for example, VEC_NormBarrier and Many brVEC_NormComm = VEC_NormBarrier + 1 Many br
+Synchronization events always come in pairs; for example, VEC_NormBarrier and
+VEC_NormComm = VEC_NormBarrier + 1
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(),
-<BR><A HREF="../Profiling/PetscLogEventBarrierEnd.html#PetscLogEventBarrierEnd">PetscLogEventBarrierEnd</A>() Many br
+<BR><A HREF="../Profiling/PetscLogEventBarrierEnd.html#PetscLogEventBarrierEnd">PetscLogEventBarrierEnd</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, begin, barrier
diff --git a/docs/manualpages/Profiling/PetscLogEventBarrierEnd.html b/docs/manualpages/Profiling/PetscLogEventBarrierEnd.html
index 3d8b816..eba94bc 100644
--- a/docs/manualpages/Profiling/PetscLogEventBarrierEnd.html
+++ b/docs/manualpages/Profiling/PetscLogEventBarrierEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventBarrierEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventBarrierEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventBarrierEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventBarrierEnd"><H1>PetscLogEventBarrierEnd</H1></A>
 Logs the time in a barrier before an event. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Logs the time in a barrier before an event.
 #include <petsclog.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Profiling/PetscLogEventBarrierEnd.html#PetscLogEventBarrierEnd">PetscLogEventBarrierEnd</A>(int e,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o1,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o2,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o3,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o4,<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm)
 </PRE>
-Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>e </B> -integer associated with the event obtained from <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>() Many br
+<DT><B>e </B> -integer associated with the event obtained from <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>()
 <br>
-<DT><B>o1,o2,o3,o4 </B> -objects associated with the event, or 0 Many br
+<DT><B>o1,o2,o3,o4 </B> -objects associated with the event, or 0
 <br>
-<DT><B>comm </B> -communicator the barrier takes place over Many br
+<DT><B>comm </B> -communicator the barrier takes place over
 <br>
 <P>
 <P>
@@ -31,19 +31,21 @@ Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Man
        MPIU_Allreduce()
      <A HREF="../Profiling/PetscLogEventBarrierEnd.html#PetscLogEventBarrierEnd">PetscLogEventBarrierEnd</A>(VEC_NormBarrier,0,0,0,0,comm);
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is for logging the amount of time spent in a barrier for an event Many brthat requires synchronization. Many br
+This is for logging the amount of time spent in a barrier for an event
+that requires synchronization.
 <P>
 <H3><FONT COLOR="#CC3333">Additional Notes</FONT></H3>
-Synchronization events always come in pairs; for example, VEC_NormBarrier and Many brVEC_NormComm = VEC_NormBarrier + 1 Many br
+Synchronization events always come in pairs; for example, VEC_NormBarrier and
+VEC_NormComm = VEC_NormBarrier + 1
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(),
-<BR><A HREF="../Profiling/PetscLogEventBarrierBegin.html#PetscLogEventBarrierBegin">PetscLogEventBarrierBegin</A>() Many br
+<BR><A HREF="../Profiling/PetscLogEventBarrierBegin.html#PetscLogEventBarrierBegin">PetscLogEventBarrierBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, begin, barrier
diff --git a/docs/manualpages/Profiling/PetscLogEventBegin.html b/docs/manualpages/Profiling/PetscLogEventBegin.html
index 18000e7..4263b86 100644
--- a/docs/manualpages/Profiling/PetscLogEventBegin.html
+++ b/docs/manualpages/Profiling/PetscLogEventBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventBegin"><H1>PetscLogEventBegin</H1></A>
 Logs the beginning of a user event. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Logs the beginning of a user event.
 #include <petsclog.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(int e,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o1,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o2,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o3,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o4)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- integer associated with the event obtained from <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o1,o2,o3,o4 </B></TD><TD>- objects associated with the event, or 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- integer associated with the event obtained from <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o1,o2,o3,o4 </B></TD><TD>- objects associated with the event, or 0
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Synopsis</FONT></H3>
-void <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(int e,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr) Many br
+void <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(int e,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr)
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -35,12 +37,13 @@ void <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogE
         <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(user_event_flops);
      <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(USER_EVENT,0,0,0,0);
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You need to register each integer event with the command Many brPetscLogEventRegister(). Many br
+You need to register each integer event with the command
+<A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>()
diff --git a/docs/manualpages/Profiling/PetscLogEventDeactivate.html b/docs/manualpages/Profiling/PetscLogEventDeactivate.html
index d92e9d8..8e0f9fd 100644
--- a/docs/manualpages/Profiling/PetscLogEventDeactivate.html
+++ b/docs/manualpages/Profiling/PetscLogEventDeactivate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventDeactivate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventDeactivate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventDeactivate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventDeactivate"><H1>PetscLogEventDeactivate</H1></A>
 Indicates that a particular event should not be logged. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Indicates that a particular event should not be logged.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogEventDeactivate(PetscLogEvent event)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>event </B> -The event id Many br
+<DT><B>event </B> -The event id
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
@@ -27,12 +27,13 @@ Not Collective Many br
       <A HREF="../Profiling/PetscLogEventActivate.html#PetscLogEventActivate">PetscLogEventActivate</A>(VEC_SetValues);
         [code where you do want to log <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>()]
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The event may be either a pre-defined PETSc event (found in Many brinclude/petsclog.h) or an event number obtained with <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>()). Many br
+The event may be either a pre-defined PETSc event (found in
+include/petsclog.h) or an event number obtained with <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>()).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, deactivate
diff --git a/docs/manualpages/Profiling/PetscLogEventDeactivateClass.html b/docs/manualpages/Profiling/PetscLogEventDeactivateClass.html
index 29d289f..db02605 100644
--- a/docs/manualpages/Profiling/PetscLogEventDeactivateClass.html
+++ b/docs/manualpages/Profiling/PetscLogEventDeactivateClass.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventDeactivateClass</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventDeactivateClass.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventDeactivateClass.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventDeactivateClass"><H1>PetscLogEventDeactivateClass</H1></A>
 Deactivates event logging for a PETSc object class. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Deactivates event logging for a PETSc object class.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogEventDeactivateClass(PetscClassId classid)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>classid </B> -The event class, for example MAT_CLASSID, SNES_CLASSID, etc. Many br
+<DT><B>classid </B> -The event class, for example MAT_CLASSID, SNES_CLASSID, etc.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, deactivate, class
diff --git a/docs/manualpages/Profiling/PetscLogEventEnd.html b/docs/manualpages/Profiling/PetscLogEventEnd.html
index 9236efb..0643fd4 100644
--- a/docs/manualpages/Profiling/PetscLogEventEnd.html
+++ b/docs/manualpages/Profiling/PetscLogEventEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventEnd"><H1>PetscLogEventEnd</H1></A>
 Log the end of a user event. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Log the end of a user event.
 #include <petsclog.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(int e,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o1,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o2,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o3,<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> o4)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- integer associated with the event obtained with <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o1,o2,o3,o4 </B></TD><TD>- objects associated with the event, or 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- integer associated with the event obtained with <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>o1,o2,o3,o4 </B></TD><TD>- objects associated with the event, or 0
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Synopsis</FONT></H3>
-void <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(int e,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr) Many br
+void <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(int e,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr)
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -35,12 +37,13 @@ void <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEvent
         <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(user_event_flops);
      <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(USER_EVENT,0,0,0,0);
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You should also register each additional integer event with the command Many brPetscLogEventRegister(). Many br
+You should also register each additional integer event with the command
+<A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>()
diff --git a/docs/manualpages/Profiling/PetscLogEventGetId.html b/docs/manualpages/Profiling/PetscLogEventGetId.html
index 6f0e82f..95ba001 100644
--- a/docs/manualpages/Profiling/PetscLogEventGetId.html
+++ b/docs/manualpages/Profiling/PetscLogEventGetId.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventGetId</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventGetId.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventGetId.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventGetId"><H1>PetscLogEventGetId</H1></A>
 Returns the event id when given the event name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the event id when given the event name.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogEventGetId(const char name[], PetscLogEvent *event)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>name  </B> -The event name Many br
+<DT><B>name  </B> -The event name
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>event </B> -The event, or -1 if no event with that name exists Many br
+<DT><B>event </B> -The event, or -1 if no event with that name exists
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscLogStageGetId.html#PetscLogStageGetId">PetscLogStageGetId</A>()
diff --git a/docs/manualpages/Profiling/PetscLogEventGetPerfInfo.html b/docs/manualpages/Profiling/PetscLogEventGetPerfInfo.html
index 3e8b12d..aad6638 100644
--- a/docs/manualpages/Profiling/PetscLogEventGetPerfInfo.html
+++ b/docs/manualpages/Profiling/PetscLogEventGetPerfInfo.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventGetPerfInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventGetPerfInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventGetPerfInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventGetPerfInfo"><H1>PetscLogEventGetPerfInfo</H1></A>
 Return the performance information about the given event in the given stage 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode PetscLogEventGetPerfInfo(int stage, PetscLogEvent event, PetscEve
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage </B></TD><TD>- The stage number or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> for the current stage Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event </B></TD><TD>- The event number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage </B></TD><TD>- The stage number or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> for the current stage
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event </B></TD><TD>- The event number
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>info </B> -This structure is filled with the performance information Many br
+<DT><B>info </B> -This structure is filled with the performance information
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscLogEventGetFlops()
diff --git a/docs/manualpages/Profiling/PetscLogEventRegister.html b/docs/manualpages/Profiling/PetscLogEventRegister.html
index 5e38397..c70f126 100644
--- a/docs/manualpages/Profiling/PetscLogEventRegister.html
+++ b/docs/manualpages/Profiling/PetscLogEventRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventRegister"><H1>PetscLogEventRegister</H1></A>
 Registers an event name for logging operations in an application code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,19 @@ Registers an event name for logging operations in an application code.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogEventRegister(const char name[],PetscClassId classid,PetscLogEvent *event)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The name associated with the event Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid </B></TD><TD>- The classid associated to the class for this event, obtain either with Many brPetscClassIdRegister() or use a predefined one such as KSP_CLASSID, SNES_CLASSID, the predefined ones Many brare only available in C code Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The name associated with the event
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid </B></TD><TD>- The classid associated to the class for this event, obtain either with
+<A HREF="../Profiling/PetscClassIdRegister.html#PetscClassIdRegister">PetscClassIdRegister</A>() or use a predefined one such as KSP_CLASSID, SNES_CLASSID, the predefined ones
+are only available in C code
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>event </B> -The event id for use with <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>() and <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(). Many br
+<DT><B>event </B> -The event id for use with <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>() and <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>().
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
@@ -37,25 +41,40 @@ Not Collective Many br
          <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(user_event_flops);
       <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(USER_EVENT,0,0,0,0);
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-PETSc automatically logs library events if the code has been Many brconfigured with --with-log (which is the default) and Many br-log_view or -log_all is specified.  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>() is Many brintended for logging user events to supplement this PETSc Many brinformation. Many br
+PETSc automatically logs library events if the code has been
+configured with --with-log (which is the default) and
+-log_view or -log_all is specified.  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>() is
+intended for logging user events to supplement this PETSc
+information.
 <P>
-PETSc can gather data for use with the utilities Jumpshot Many br(part of the MPICH distribution).  If PETSc has been compiled Many brwith flag -DPETSC_HAVE_MPE (MPE is an additional utility within Many brMPICH), the user can employ another command line option, -log_mpe, Many brto create a logfile, "mpe.log", which can be visualized Many brJumpshot. Many br
+PETSc can gather data for use with the utilities Jumpshot
+(part of the MPICH distribution).  If PETSc has been compiled
+with flag -DPETSC_HAVE_MPE (MPE is an additional utility within
+MPICH), the user can employ another command line option, -log_mpe,
+to create a logfile, "mpe.log", which can be visualized
+Jumpshot.
 <P>
-The classid is associated with each event so that classes of events Many brcan be disabled simultaneously, such as all matrix events. The user Many brcan either use an existing classid, such as MAT_CLASSID, or create Many brtheir own as shown in the example. Many br
+The classid is associated with each event so that classes of events
+can be disabled simultaneously, such as all matrix events. The user
+can either use an existing classid, such as MAT_CLASSID, or create
+their own as shown in the example.
 <P>
-If an existing event with the same name exists, its event handle is Many brreturned instead of creating a new event. Many br
+If an existing event with the same name exists, its event handle is
+returned instead of creating a new event.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, register
 <BR>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(),
-<BR>PetscLogEventMPEActivate(), PetscLogEventMPEDeactivate(), Many brPetscLogEventActivate(), <A HREF="../Profiling/PetscLogEventDeactivate.html#PetscLogEventDeactivate">PetscLogEventDeactivate</A>(), <A HREF="../Profiling/PetscClassIdRegister.html#PetscClassIdRegister">PetscClassIdRegister</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR>PetscLogEventMPEActivate(), PetscLogEventMPEDeactivate(),
+<A HREF="../Profiling/PetscLogEventActivate.html#PetscLogEventActivate">PetscLogEventActivate</A>(), <A HREF="../Profiling/PetscLogEventDeactivate.html#PetscLogEventDeactivate">PetscLogEventDeactivate</A>(), <A HREF="../Profiling/PetscClassIdRegister.html#PetscClassIdRegister">PetscClassIdRegister</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/logging/plog.c.html#PetscLogEventRegister">src/sys/logging/plog.c</A>
 <BR><A HREF="./index.html">Index of all Profiling routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Profiling/PetscLogEventSetActiveAll.html b/docs/manualpages/Profiling/PetscLogEventSetActiveAll.html
index 1869a30..f3b0c06 100644
--- a/docs/manualpages/Profiling/PetscLogEventSetActiveAll.html
+++ b/docs/manualpages/Profiling/PetscLogEventSetActiveAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogEventSetActiveAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogEventSetActiveAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogEventSetActiveAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogEventSetActiveAll"><H1>PetscLogEventSetActiveAll</H1></A>
 Sets the event activity in every stage. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the event activity in every stage.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogEventSetActiveAll(PetscLogEvent event, PetscBool isActive)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event    </B></TD><TD>- The event id Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isActive </B></TD><TD>- The activity flag determining whether the event is logged Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>event    </B></TD><TD>- The event id
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isActive </B></TD><TD>- The activity flag determining whether the event is logged
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, event, activate
diff --git a/docs/manualpages/Profiling/PetscLogFlops.html b/docs/manualpages/Profiling/PetscLogFlops.html
index 4e3f3c4..cd0092c 100644
--- a/docs/manualpages/Profiling/PetscLogFlops.html
+++ b/docs/manualpages/Profiling/PetscLogFlops.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogFlops</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogFlops.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogFlops.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogFlops"><H1>PetscLogFlops</H1></A>
 Adds floating point operations to the global counter. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Adds floating point operations to the global counter.
 #include <petsclog.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(PetscLogDouble f)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>f </B> -flop counter Many br
+<DT><B>f </B> -flop counter
 <br>
 <P>
 <P>
@@ -30,12 +30,14 @@ Not Collective Many br
         <A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>(user_flops)
      <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(USER_EVENT,0,0,0,0);
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A global counter logs all PETSc flop counts.  The user can use Many brPetscLogFlops() to increment this counter to include flops for the Many brapplication code. Many br
+A global counter logs all PETSc flop counts.  The user can use
+<A HREF="../Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</A>() to increment this counter to include flops for the
+application code.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscGetFlops.html#PetscGetFlops">PetscGetFlops</A>()
diff --git a/docs/manualpages/Profiling/PetscLogGetStageLog.html b/docs/manualpages/Profiling/PetscLogGetStageLog.html
index b4939a8..717d0ba 100644
--- a/docs/manualpages/Profiling/PetscLogGetStageLog.html
+++ b/docs/manualpages/Profiling/PetscLogGetStageLog.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogGetStageLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogGetStageLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogGetStageLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogGetStageLog"><H1>PetscLogGetStageLog</H1></A>
 This function returns the default stage logging object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ This function returns the default stage logging object.
 #include "petscsys.h"   
 PetscErrorCode PetscLogGetStageLog(PetscStageLog *stageLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stageLog </B> -The default PetscStageLog Many br
+<DT><B>stageLog </B> -The default PetscStageLog
 <br>
 <P>
- Many br
+
 <P>
-Developer Notes: Inline since called for EACH PetscEventLogBeginDefault() and PetscEventLogEndDefault() Many br
+Developer Notes: Inline since called for EACH PetscEventLogBeginDefault() and PetscEventLogEndDefault()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage
diff --git a/docs/manualpages/Profiling/PetscLogMPEBegin.html b/docs/manualpages/Profiling/PetscLogMPEBegin.html
index d2702f5..4dae724 100644
--- a/docs/manualpages/Profiling/PetscLogMPEBegin.html
+++ b/docs/manualpages/Profiling/PetscLogMPEBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogMPEBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogMPEBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogMPEBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogMPEBegin"><H1>PetscLogMPEBegin</H1></A>
 Turns on MPE logging of events. This creates large log files and slows the program down. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Turns on MPE logging of events. This creates large log files and slows the progr
 #include "petscsys.h"   
 PetscErrorCode  PetscLogMPEBegin(void)
 </PRE>
-Collective over <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective over <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-log_mpe </B> -Prints extensive log information Many br
+<DT><B>-log_mpe </B> -Prints extensive log information
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A related routine is <A HREF="../Profiling/PetscLogDefaultBegin.html#PetscLogDefaultBegin">PetscLogDefaultBegin</A>() (with the options key -log_summary), which is Many brintended for production runs since it logs only flop rates and object Many brcreation (and should not significantly slow the programs). Many br
+A related routine is <A HREF="../Profiling/PetscLogDefaultBegin.html#PetscLogDefaultBegin">PetscLogDefaultBegin</A>() (with the options key -log_summary), which is
+intended for production runs since it logs only flop rates and object
+creation (and should not significantly slow the programs).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>(), <A HREF="../Profiling/PetscLogDefaultBegin.html#PetscLogDefaultBegin">PetscLogDefaultBegin</A>(), <A HREF="../Profiling/PetscLogAllBegin.html#PetscLogAllBegin">PetscLogAllBegin</A>(), <A HREF="../Profiling/PetscLogEventActivate.html#PetscLogEventActivate">PetscLogEventActivate</A>(),
-<BR><A HREF="../Profiling/PetscLogEventDeactivate.html#PetscLogEventDeactivate">PetscLogEventDeactivate</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Profiling/PetscLogEventDeactivate.html#PetscLogEventDeactivate">PetscLogEventDeactivate</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/logging/plog.c.html#PetscLogMPEBegin">src/sys/logging/plog.c</A>
 <BR><A HREF="./index.html">Index of all Profiling routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Profiling/PetscLogMPEDump.html b/docs/manualpages/Profiling/PetscLogMPEDump.html
index 6c76aa5..c29435f 100644
--- a/docs/manualpages/Profiling/PetscLogMPEDump.html
+++ b/docs/manualpages/Profiling/PetscLogMPEDump.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogMPEDump</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogMPEDump.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogMPEDump.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogMPEDump"><H1>PetscLogMPEDump</H1></A>
 Dumps the MPE logging info to file for later use with Jumpshot. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Dumps the MPE logging info to file for later use with Jumpshot.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogMPEDump(const char sname[])
 </PRE>
-Collective over <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective over <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>(), <A HREF="../Profiling/PetscLogAllBegin.html#PetscLogAllBegin">PetscLogAllBegin</A>(), <A HREF="../Profiling/PetscLogMPEBegin.html#PetscLogMPEBegin">PetscLogMPEBegin</A>()
diff --git a/docs/manualpages/Profiling/PetscLogMPEGetRGBColor.html b/docs/manualpages/Profiling/PetscLogMPEGetRGBColor.html
index 3f13f26..b085164 100644
--- a/docs/manualpages/Profiling/PetscLogMPEGetRGBColor.html
+++ b/docs/manualpages/Profiling/PetscLogMPEGetRGBColor.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogMPEGetRGBColor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogMPEGetRGBColor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogMPEGetRGBColor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogMPEGetRGBColor"><H1>PetscLogMPEGetRGBColor</H1></A>
 This routine returns a rgb color useable with <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This routine returns a rgb color useable with <A HREF="../Profiling/PetscLogEven
 #include "petscsys.h"   
 PetscErrorCode  PetscLogMPEGetRGBColor(const char *str[])
 </PRE>
-Not collective. Maybe it should be? Many br
+Not collective. Maybe it should be?
 <P>
-Output Parameter Many br
-<DT><B>str </B> -character string representing the color Many br
+Output Parameter
+<DT><B>str </B> -character string representing the color
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, mpe , color
diff --git a/docs/manualpages/Profiling/PetscLogObjects.html b/docs/manualpages/Profiling/PetscLogObjects.html
index 19151d5..4126313 100644
--- a/docs/manualpages/Profiling/PetscLogObjects.html
+++ b/docs/manualpages/Profiling/PetscLogObjects.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogObjects</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogObjects.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogObjects.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogObjects"><H1>PetscLogObjects</H1></A>
 Determines whether objects are logged for the graphical viewer. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Determines whether objects are logged for the graphical viewer.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogObjects(PetscBool flag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if objects are to be logged Many br
+<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if objects are to be logged
 <br>
 <P>
- Many br
+
 <P>
-Note: Logging of objects continues to consume more memory as the program Many brruns. Long running programs should consider turning this feature off. Many br
+Note: Logging of objects continues to consume more memory as the program
+runs. Long running programs should consider turning this feature off.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-log_exclude_objects </B> -Turns off objects logging Many br
+<DT><B>-log_exclude_objects </B> -Turns off objects logging
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/Profiling/PetscLogSet.html b/docs/manualpages/Profiling/PetscLogSet.html
index 820fd65..d47d98b 100644
--- a/docs/manualpages/Profiling/PetscLogSet.html
+++ b/docs/manualpages/Profiling/PetscLogSet.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogSet"><H1>PetscLogSet</H1></A>
 Sets the logging functions called at the beginning and ending of every event. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Sets the logging functions called at the beginning and ending of every event.
 PetscErrorCode  PetscLogSet(PetscErrorCode (*b)(PetscLogEvent, int, PetscObject, PetscObject, PetscObject, PetscObject),
                             PetscErrorCode (*e)(PetscLogEvent, int, PetscObject, PetscObject, PetscObject, PetscObject))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- The function called at beginning of event Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- The function called at end of event Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- The function called at beginning of event
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- The function called at end of event
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>(), <A HREF="../Profiling/PetscLogDefaultBegin.html#PetscLogDefaultBegin">PetscLogDefaultBegin</A>(), <A HREF="../Profiling/PetscLogAllBegin.html#PetscLogAllBegin">PetscLogAllBegin</A>(), <A HREF="../Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</A>()
diff --git a/docs/manualpages/Profiling/PetscLogStage.html b/docs/manualpages/Profiling/PetscLogStage.html
index 842dac5..e3785d5 100644
--- a/docs/manualpages/Profiling/PetscLogStage.html
+++ b/docs/manualpages/Profiling/PetscLogStage.html
@@ -5,10 +5,10 @@
 <TITLE>PetscLogStage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogStage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogStage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogStage"><H1>PetscLogStage</H1></A>
-id used to identify user stages (phases, sections) of runs - for logging  Many br
+id used to identify user stages (phases, sections) of runs - for logging 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>(), PetscLogStageBegin(), PetscLogStageEnd(), <A HREF="../Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</A>
diff --git a/docs/manualpages/Profiling/PetscLogStageGetActive.html b/docs/manualpages/Profiling/PetscLogStageGetActive.html
index dfa831c..5a5813f 100644
--- a/docs/manualpages/Profiling/PetscLogStageGetActive.html
+++ b/docs/manualpages/Profiling/PetscLogStageGetActive.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogStageGetActive</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogStageGetActive.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogStageGetActive.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogStageGetActive"><H1>PetscLogStageGetActive</H1></A>
 Returns stage activity for <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>() and <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns stage activity for <A HREF="../Profiling/PetscLogEventBegin.html#PetscLo
 #include "petscsys.h"   
 PetscErrorCode  PetscLogStageGetActive(PetscLogStage stage, PetscBool  *isActive)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stage    </B> -The stage Many br
+<DT><B>stage    </B> -The stage
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>isActive </B> -The activity flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for logging, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br
+<DT><B>isActive </B> -The activity flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for logging, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</A>(), <A HREF="../Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscPreLoadBegin.html#PetscPreLoadBegin">PetscPreLoadBegin</A>(), <A HREF="../Profiling/PetscPreLoadEnd.html#PetscP [...]
diff --git a/docs/manualpages/Profiling/PetscLogStageGetId.html b/docs/manualpages/Profiling/PetscLogStageGetId.html
index 77e5e09..054d8f1 100644
--- a/docs/manualpages/Profiling/PetscLogStageGetId.html
+++ b/docs/manualpages/Profiling/PetscLogStageGetId.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogStageGetId</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogStageGetId.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogStageGetId.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogStageGetId"><H1>PetscLogStageGetId</H1></A>
 Returns the stage id when given the stage name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the stage id when given the stage name.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogStageGetId(const char name[], PetscLogStage *stage)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>name  </B> -The stage name Many br
+<DT><B>name  </B> -The stage name
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stage </B> -The stage, , or -1 if no stage with that name exists Many br
+<DT><B>stage </B> -The stage, , or -1 if no stage with that name exists
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</A>(), <A HREF="../Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</A>(), <A HREF="../Profiling/PetscPreLoadBegin.html#PetscPreLoadBegin">PetscPreLoadBegin</A>(), <A HREF="../Profiling/PetscPreLoadEnd.html#PetscPreLoadEnd">PetscPreLoadEnd</A>(), <A HREF="../Profiling/PetscPreLoadStage.html#PetscPreLoadStage">PetscPreLoadStage</A>()
diff --git a/docs/manualpages/Profiling/PetscLogStageGetVisible.html b/docs/manualpages/Profiling/PetscLogStageGetVisible.html
index ac628f6..cba3873 100644
--- a/docs/manualpages/Profiling/PetscLogStageGetVisible.html
+++ b/docs/manualpages/Profiling/PetscLogStageGetVisible.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogStageGetVisible</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogStageGetVisible.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogStageGetVisible.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogStageGetVisible"><H1>PetscLogStageGetVisible</H1></A>
 Returns stage visibility in <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns stage visibility in <A HREF="../Profiling/PetscLogView.html#PetscLogView
 #include "petscsys.h"   
 PetscErrorCode  PetscLogStageGetVisible(PetscLogStage stage, PetscBool  *isVisible)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stage     </B> -The stage Many br
+<DT><B>stage     </B> -The stage
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>isVisible </B> -The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to print, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br
+<DT><B>isVisible </B> -The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to print, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</A>(), <A HREF="../Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</A>(), <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>()
diff --git a/docs/manualpages/Profiling/PetscLogStagePop.html b/docs/manualpages/Profiling/PetscLogStagePop.html
index 1334ffd..b83c39d 100644
--- a/docs/manualpages/Profiling/PetscLogStagePop.html
+++ b/docs/manualpages/Profiling/PetscLogStagePop.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogStagePop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogStagePop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogStagePop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogStagePop"><H1>PetscLogStagePop</H1></A>
 This function pops a stage from the stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,13 @@ This function pops a stage from the stack.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogStagePop(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
-If the option -log_sumary is used to run the program containing the Many brfollowing code, then 2 sets of summary data will be printed during Many brPetscFinalize(). Many br<PRE>
+If the option -log_sumary is used to run the program containing the
+following code, then 2 sets of summary data will be printed during
+<A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>().
+<PRE>
       <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(int *argc,char ***args,0,0);
       [stage 0 of code]
       <A HREF="../Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</A>(1);
@@ -27,12 +30,12 @@ If the option -log_sumary is used to run the program containing the Many brfollo
       [more stage 0 of code]
       <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>();
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>() to register a stage. Many br
+Use <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>() to register a stage.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, pop, stage
diff --git a/docs/manualpages/Profiling/PetscLogStagePush.html b/docs/manualpages/Profiling/PetscLogStagePush.html
index 8f50d36..72f867b 100644
--- a/docs/manualpages/Profiling/PetscLogStagePush.html
+++ b/docs/manualpages/Profiling/PetscLogStagePush.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogStagePush</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogStagePush.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogStagePush.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogStagePush"><H1>PetscLogStagePush</H1></A>
 This function pushes a stage on the stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ This function pushes a stage on the stack.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogStagePush(PetscLogStage stage)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stage </B> -The stage on which to log Many br
+<DT><B>stage </B> -The stage on which to log
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
-If the option -log_sumary is used to run the program containing the Many brfollowing code, then 2 sets of summary data will be printed during Many brPetscFinalize(). Many br<PRE>
+If the option -log_sumary is used to run the program containing the
+following code, then 2 sets of summary data will be printed during
+<A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>().
+<PRE>
       <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(int *argc,char ***args,0,0);
       [stage 0 of code]
       <A HREF="../Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</A>(1);
@@ -31,12 +34,12 @@ If the option -log_sumary is used to run the program containing the Many brfollo
       [more stage 0 of code]
       <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>();
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>() to register a stage. Many br
+Use <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>() to register a stage.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, push, stage
diff --git a/docs/manualpages/Profiling/PetscLogStageRegister.html b/docs/manualpages/Profiling/PetscLogStageRegister.html
index 9fe8269..85becf4 100644
--- a/docs/manualpages/Profiling/PetscLogStageRegister.html
+++ b/docs/manualpages/Profiling/PetscLogStageRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogStageRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogStageRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogStageRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogStageRegister"><H1>PetscLogStageRegister</H1></A>
 Attaches a charactor string name to a logging stage. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Attaches a charactor string name to a logging stage.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogStageRegister(const char sname[],PetscLogStage *stage)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sname </B> -The name to associate with that stage Many br
+<DT><B>sname </B> -The name to associate with that stage
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stage </B> -The stage number Many br
+<DT><B>stage </B> -The stage number
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage, register
diff --git a/docs/manualpages/Profiling/PetscLogStageSetActive.html b/docs/manualpages/Profiling/PetscLogStageSetActive.html
index 6af6476..6ce2ce7 100644
--- a/docs/manualpages/Profiling/PetscLogStageSetActive.html
+++ b/docs/manualpages/Profiling/PetscLogStageSetActive.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogStageSetActive</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogStageSetActive.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogStageSetActive.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogStageSetActive"><H1>PetscLogStageSetActive</H1></A>
 Determines stage activity for <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>() and <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Determines stage activity for <A HREF="../Profiling/PetscLogEventBegin.html#Pets
 #include "petscsys.h"   
 PetscErrorCode  PetscLogStageSetActive(PetscLogStage stage, PetscBool isActive)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isActive </B></TD><TD>- The activity flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for logging, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isActive </B></TD><TD>- The activity flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for logging, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</A>(), <A HREF="../Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscPreLoadBegin.html#PetscPreLoadBegin">PetscPreLoadBegin</A>(), <A HREF="../Profiling/PetscPreLoadEnd.html#PetscP [...]
diff --git a/docs/manualpages/Profiling/PetscLogStageSetVisible.html b/docs/manualpages/Profiling/PetscLogStageSetVisible.html
index 66d7321..cd2d950 100644
--- a/docs/manualpages/Profiling/PetscLogStageSetVisible.html
+++ b/docs/manualpages/Profiling/PetscLogStageSetVisible.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogStageSetVisible</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogStageSetVisible.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogStageSetVisible.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogStageSetVisible"><H1>PetscLogStageSetVisible</H1></A>
 Determines stage visibility in <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Determines stage visibility in <A HREF="../Profiling/PetscLogView.html#PetscLogV
 #include "petscsys.h"   
 PetscErrorCode  PetscLogStageSetVisible(PetscLogStage stage, PetscBool isVisible)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage     </B></TD><TD>- The stage Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isVisible </B></TD><TD>- The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to print, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage     </B></TD><TD>- The stage
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isVisible </B></TD><TD>- The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to print, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</A>(), <A HREF="../Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</A>(), <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>()
diff --git a/docs/manualpages/Profiling/PetscLogTraceBegin.html b/docs/manualpages/Profiling/PetscLogTraceBegin.html
index 5a16a54..d11699f 100644
--- a/docs/manualpages/Profiling/PetscLogTraceBegin.html
+++ b/docs/manualpages/Profiling/PetscLogTraceBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogTraceBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogTraceBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogTraceBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogTraceBegin"><H1>PetscLogTraceBegin</H1></A>
 Activates trace logging.  Every time a PETSc event begins or ends, the event name is printed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Activates trace logging.  Every time a PETSc event begins or ends, the event nam
 #include "petscsys.h"   
 PetscErrorCode  PetscLogTraceBegin(FILE *file)
 </PRE>
-Logically Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Logically Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>file </B> -The file to print trace in (e.g. stdout) Many br
+<DT><B>file </B> -The file to print trace in (e.g. stdout)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-log_trace [filename] </B> -Activates <A HREF="../Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</A>() Many br
+<DT><B>-log_trace [filename] </B> -Activates <A HREF="../Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</A>() prints the processor number, the execution time (sec), Many brthen "Event begin:" or "Event end:" followed by the event name. Many br
+<A HREF="../Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</A>() prints the processor number, the execution time (sec),
+then "Event begin:" or "Event end:" followed by the event name.
 <P>
-<A HREF="../Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</A>() allows tracing of all PETSc calls, which is useful Many brto determine where a program is hanging without running in the Many brdebugger.  Can be used in conjunction with the -info option. Many br
+<A HREF="../Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</A>() allows tracing of all PETSc calls, which is useful
+to determine where a program is hanging without running in the
+debugger.  Can be used in conjunction with the -info option.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>(), <A HREF="../Profiling/PetscLogAllBegin.html#PetscLogAllBegin">PetscLogAllBegin</A>(), <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>(), <A HREF="../Profiling/PetscLogDefaultBegin.html#PetscLogDefaultBegin">PetscLogDefaultBegin</A>()
diff --git a/docs/manualpages/Profiling/PetscLogView.html b/docs/manualpages/Profiling/PetscLogView.html
index 888c6e8..17ef12b 100644
--- a/docs/manualpages/Profiling/PetscLogView.html
+++ b/docs/manualpages/Profiling/PetscLogView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogView"><H1>PetscLogView</H1></A>
 Prints a summary of the logging. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,37 @@ Prints a summary of the logging.
 #include "petscsys.h"   
 PetscErrorCode  PetscLogView(PetscViewer viewer)
 </PRE>
-Collective over <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective over <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -an ASCII viewer Many br
+<DT><B>viewer </B> -an ASCII viewer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_view [:filename] </B></TD><TD>- Prints summary of log information Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_view :filename.py:ascii_info_detail </B></TD><TD>- Saves logging information from each process as a Python file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_view :filename.xml:ascii_xml </B></TD><TD>- Saves a summary of the logging information in a nested format, use a browser to open this file, for example on Many brApple MacOS systems use open -a Safari filename.xml Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_all </B></TD><TD>- Saves a file Log.rank for each MPI process with details of each step of the computation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_trace [filename] </B></TD><TD>- Displays a trace of what each process is doing Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_view [:filename] </B></TD><TD>- Prints summary of log information
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_view :filename.py:ascii_info_detail </B></TD><TD>- Saves logging information from each process as a Python file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_view :filename.xml:ascii_xml </B></TD><TD>- Saves a summary of the logging information in a nested format, use a browser to open this file, for example on
+Apple MacOS systems use open -a Safari filename.xml
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_all </B></TD><TD>- Saves a file Log.rank for each MPI process with details of each step of the computation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_trace [filename] </B></TD><TD>- Displays a trace of what each process is doing
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-It is possible to control the logging programatically but we recommend using the options database approach whenever possible Many brBy default the summary is printed to stdout. Many br
+It is possible to control the logging programatically but we recommend using the options database approach whenever possible
+By default the summary is printed to stdout.
 <P>
-Before calling this routine you must have called either <A HREF="../Profiling/PetscLogDefaultBegin.html#PetscLogDefaultBegin">PetscLogDefaultBegin</A>() or PetscLogNestedBegin() Many br
+Before calling this routine you must have called either <A HREF="../Profiling/PetscLogDefaultBegin.html#PetscLogDefaultBegin">PetscLogDefaultBegin</A>() or PetscLogNestedBegin()
 <P>
-If PETSc is configured with --with-logging=0 then this functionality is not available Many br
+If PETSc is configured with --with-logging=0 then this functionality is not available
 <P>
-The nested XML format was kindly donated by Koos Huijssen and Christiaan M. Klaij  MARITIME  RESEARCH  INSTITUTE  NETHERLANDS Many br
+The nested XML format was kindly donated by Koos Huijssen and Christiaan M. Klaij  MARITIME  RESEARCH  INSTITUTE  NETHERLANDS
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, dump, print
diff --git a/docs/manualpages/Profiling/PetscLogViewFromOptions.html b/docs/manualpages/Profiling/PetscLogViewFromOptions.html
index 2c05e77..b0ccda3 100644
--- a/docs/manualpages/Profiling/PetscLogViewFromOptions.html
+++ b/docs/manualpages/Profiling/PetscLogViewFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLogViewFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscLogViewFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscLogViewFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLogViewFromOptions"><H1>PetscLogViewFromOptions</H1></A>
 Processes command line options to determine if/how a PetscLog is to be viewed.  
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,11 +14,11 @@ Processes command line options to determine if/how a PetscLog is to be viewed.
 #include "petscsys.h"   
 PetscErrorCode PetscLogViewFromOptions(void)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
-Not normally called by user Many br
+Not normally called by user
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/logging/plog.c.html#PetscLogViewFromOptions">src/sys/logging/plog.c</A>
diff --git a/docs/manualpages/Profiling/PetscPreLoadBegin.html b/docs/manualpages/Profiling/PetscPreLoadBegin.html
index d5a9a83..8784da7 100644
--- a/docs/manualpages/Profiling/PetscPreLoadBegin.html
+++ b/docs/manualpages/Profiling/PetscPreLoadBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPreLoadBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscPreLoadBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscPreLoadBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPreLoadBegin"><H1>PetscPreLoadBegin</H1></A>
 Begin a segment of code that may be preloaded (run twice) to get accurate timings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,16 @@ Begin a segment of code that may be preloaded (run twice) to get accurate timing
 #include <petsclog.h>
 void <A HREF="../Profiling/PetscPreLoadBegin.html#PetscPreLoadBegin">PetscPreLoadBegin</A>(<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  flag,char *name);
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to run twice, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to run once, may be overridden Many brwith command line option -preload true or -preload false Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of first stage (lines of code timed separately with -log_summary) to Many brbe preloaded Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to run twice, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to run once, may be overridden
+with command line option -preload true or -preload false
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of first stage (lines of code timed separately with -log_summary) to
+be preloaded
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -29,18 +33,24 @@ Not Collective Many br
        lines of code
      <A HREF="../Profiling/PetscPreLoadEnd.html#PetscPreLoadEnd">PetscPreLoadEnd</A>();
 </PRE>
- Many br
+
 <P>
-Notes: Only works in C/C++, not Fortran Many br
+Notes: Only works in C/C++, not Fortran
 <P>
-Flags available within the macro. Many br
+Flags available within the macro.
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PetscPreLoadingUsed </B></TD><TD>- true if we are or have done preloading Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PetscPreLoadingOn </B></TD><TD>- true if it is CURRENTLY doing preload Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PetscPreLoadIt </B></TD><TD>- 0 for the first computation (with preloading turned off it is only 0) 1 for the second Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PetscPreLoadMax </B></TD><TD>- number of times it will do the computation, only one when preloading is turned on Many brThe first two variables are available throughout the program, the second two only between the <A HREF="../Profiling/PetscPreLoadBegin.html#PetscPreLoadBegin">PetscPreLoadBegin</A>() Many brand <A HREF="../Profiling/PetscPreLoadEnd.html#PetscPreLoadEnd">PetscPreLoadEnd</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PetscPreLoadingUsed </B></TD><TD>- true if we are or have done preloading
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PetscPreLoadingOn </B></TD><TD>- true if it is CURRENTLY doing preload
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PetscPreLoadIt </B></TD><TD>- 0 for the first computation (with preloading turned off it is only 0) 1 for the second
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PetscPreLoadMax </B></TD><TD>- number of times it will do the computation, only one when preloading is turned on
+The first two variables are available throughout the program, the second two only between the <A HREF="../Profiling/PetscPreLoadBegin.html#PetscPreLoadBegin">PetscPreLoadBegin</A>()
+and <A HREF="../Profiling/PetscPreLoadEnd.html#PetscPreLoadEnd">PetscPreLoadEnd</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscPreLoadEnd.html#PetscPreLoadEnd">PetscPreLoadEnd</A>(), <A HREF="../Profiling/PetscPreLoadStage.html#PetscPreLoadStage">PetscPreLoadStage</A>()
diff --git a/docs/manualpages/Profiling/PetscPreLoadEnd.html b/docs/manualpages/Profiling/PetscPreLoadEnd.html
index 302d9bb..fb3be52 100644
--- a/docs/manualpages/Profiling/PetscPreLoadEnd.html
+++ b/docs/manualpages/Profiling/PetscPreLoadEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPreLoadEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscPreLoadEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscPreLoadEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPreLoadEnd"><H1>PetscPreLoadEnd</H1></A>
 End a segment of code that may be preloaded (run twice) to get accurate timings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ End a segment of code that may be preloaded (run twice) to get accurate timings
 #include <petsclog.h>
 void <A HREF="../Profiling/PetscPreLoadEnd.html#PetscPreLoadEnd">PetscPreLoadEnd</A>(void);
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -24,11 +24,11 @@ Not Collective Many br
        lines of code
      <A HREF="../Profiling/PetscPreLoadEnd.html#PetscPreLoadEnd">PetscPreLoadEnd</A>();
 </PRE>
- Many br
+
 <P>
-Notes: only works in C/C++ not fortran Many br
+Notes: only works in C/C++ not fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscPreLoadBegin.html#PetscPreLoadBegin">PetscPreLoadBegin</A>(), <A HREF="../Profiling/PetscPreLoadStage.html#PetscPreLoadStage">PetscPreLoadStage</A>()
diff --git a/docs/manualpages/Profiling/PetscPreLoadStage.html b/docs/manualpages/Profiling/PetscPreLoadStage.html
index a909612..12fb07c 100644
--- a/docs/manualpages/Profiling/PetscPreLoadStage.html
+++ b/docs/manualpages/Profiling/PetscPreLoadStage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPreLoadStage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscPreLoadStage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscPreLoadStage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPreLoadStage"><H1>PetscPreLoadStage</H1></A>
 Start a new segment of code to be timed separately. to get accurate timings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ Start a new segment of code to be timed separately. to get accurate timings
 #include <petsclog.h>
 void <A HREF="../Profiling/PetscPreLoadStage.html#PetscPreLoadStage">PetscPreLoadStage</A>(char *name);
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -24,11 +24,11 @@ Not Collective Many br
        lines of code
      <A HREF="../Profiling/PetscPreLoadEnd.html#PetscPreLoadEnd">PetscPreLoadEnd</A>();
 </PRE>
- Many br
+
 <P>
-Notes: only works in C/C++ not fortran Many br
+Notes: only works in C/C++ not fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>(), <A HREF="../Profiling/PetscPreLoadBegin.html#PetscPreLoadBegin">PetscPreLoadBegin</A>(), <A HREF="../Profiling/PetscPreLoadEnd.html#PetscPreLoadEnd">PetscPreLoadEnd</A>()
diff --git a/docs/manualpages/Profiling/PetscStageInfoDestroy.html b/docs/manualpages/Profiling/PetscStageInfoDestroy.html
index 1389c47..1a6e239 100644
--- a/docs/manualpages/Profiling/PetscStageInfoDestroy.html
+++ b/docs/manualpages/Profiling/PetscStageInfoDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageInfoDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageInfoDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageInfoDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageInfoDestroy"><H1>PetscStageInfoDestroy</H1></A>
 This destroys a PetscStageInfo object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This destroys a PetscStageInfo object.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageInfoDestroy(PetscStageInfo *stageInfo)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>stageInfo </B> -The PetscStageInfo Many br
+<DT><B>stageInfo </B> -The PetscStageInfo
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage, destroy
diff --git a/docs/manualpages/Profiling/PetscStageLogCreate.html b/docs/manualpages/Profiling/PetscStageLogCreate.html
index a6ca2a8..2cb91f3 100644
--- a/docs/manualpages/Profiling/PetscStageLogCreate.html
+++ b/docs/manualpages/Profiling/PetscStageLogCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogCreate"><H1>PetscStageLogCreate</H1></A>
 This creates a PetscStageLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This creates a PetscStageLog object.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogCreate(PetscStageLog *stageLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stageLog </B> -The PetscStageLog Many br
+<DT><B>stageLog </B> -The PetscStageLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage, create
diff --git a/docs/manualpages/Profiling/PetscStageLogDestroy.html b/docs/manualpages/Profiling/PetscStageLogDestroy.html
index 04e25e2..89ab461 100644
--- a/docs/manualpages/Profiling/PetscStageLogDestroy.html
+++ b/docs/manualpages/Profiling/PetscStageLogDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogDestroy"><H1>PetscStageLogDestroy</H1></A>
 This destroys a PetscStageLog object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ This destroys a PetscStageLog object.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogDestroy(PetscStageLog stageLog)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>stageLog </B> -The PetscStageLog Many br
+<DT><B>stageLog </B> -The PetscStageLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage, destroy
diff --git a/docs/manualpages/Profiling/PetscStageLogGetActive.html b/docs/manualpages/Profiling/PetscStageLogGetActive.html
index 6d15460..7d436c0 100644
--- a/docs/manualpages/Profiling/PetscStageLogGetActive.html
+++ b/docs/manualpages/Profiling/PetscStageLogGetActive.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogGetActive</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogGetActive.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogGetActive.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogGetActive"><H1>PetscStageLogGetActive</H1></A>
 This function returns whether events will be logged suring this stage. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ This function returns whether events will be logged suring this stage.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogGetActive(PetscStageLog stageLog, int stage, PetscBool  *isActive)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage to log Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage to log
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>isActive </B> -The activity flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for logging, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br
+<DT><B>isActive </B> -The activity flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for logging, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, visible, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogGetClassPerfLog.html b/docs/manualpages/Profiling/PetscStageLogGetClassPerfLog.html
index 421801b..523aa68 100644
--- a/docs/manualpages/Profiling/PetscStageLogGetClassPerfLog.html
+++ b/docs/manualpages/Profiling/PetscStageLogGetClassPerfLog.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogGetClassPerfLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogGetClassPerfLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogGetClassPerfLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogGetClassPerfLog"><H1>PetscStageLogGetClassPerfLog</H1></A>
 This function returns the ClassPerfLog for the given stage. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ This function returns the ClassPerfLog for the given stage.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogGetClassPerfLog(PetscStageLog stageLog, int stage, PetscClassPerfLog *classLog)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>classLog </B> -The ClassPerfLog Many br
+<DT><B>classLog </B> -The ClassPerfLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogGetClassRegLog.html b/docs/manualpages/Profiling/PetscStageLogGetClassRegLog.html
index 119c85b..f96f9d5 100644
--- a/docs/manualpages/Profiling/PetscStageLogGetClassRegLog.html
+++ b/docs/manualpages/Profiling/PetscStageLogGetClassRegLog.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogGetClassRegLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogGetClassRegLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogGetClassRegLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogGetClassRegLog"><H1>PetscStageLogGetClassRegLog</H1></A>
 This function returns the PetscClassRegLog for the given stage. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ This function returns the PetscClassRegLog for the given stage.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogGetClassRegLog(PetscStageLog stageLog, PetscClassRegLog *classLog)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>stageLog </B> -The PetscStageLog Many br
+<DT><B>stageLog </B> -The PetscStageLog
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>classLog </B> -The PetscClassRegLog Many br
+<DT><B>classLog </B> -The PetscClassRegLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogGetCurrent.html b/docs/manualpages/Profiling/PetscStageLogGetCurrent.html
index 707a064..99a878f 100644
--- a/docs/manualpages/Profiling/PetscStageLogGetCurrent.html
+++ b/docs/manualpages/Profiling/PetscStageLogGetCurrent.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogGetCurrent</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogGetCurrent.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogGetCurrent.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogGetCurrent"><H1>PetscStageLogGetCurrent</H1></A>
 This function returns the stage from the top of the stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ This function returns the stage from the top of the stack.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogGetCurrent(PetscStageLog stageLog, int *stage)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stageLog </B> -The PetscStageLog Many br
+<DT><B>stageLog </B> -The PetscStageLog
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stage    </B> -The current stage Many br
+<DT><B>stage    </B> -The current stage
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If no stage is currently active, stage is set to -1. Many br
+If no stage is currently active, stage is set to -1.
 <P>
- Many br
+
 <P>
-Developer Notes: Inline since called for EACH PetscEventLogBeginDefault() and PetscEventLogEndDefault() Many br
+Developer Notes: Inline since called for EACH PetscEventLogBeginDefault() and PetscEventLogEndDefault()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogGetEventPerfLog.html b/docs/manualpages/Profiling/PetscStageLogGetEventPerfLog.html
index d250cfd..89f1c26 100644
--- a/docs/manualpages/Profiling/PetscStageLogGetEventPerfLog.html
+++ b/docs/manualpages/Profiling/PetscStageLogGetEventPerfLog.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogGetEventPerfLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogGetEventPerfLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogGetEventPerfLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogGetEventPerfLog"><H1>PetscStageLogGetEventPerfLog</H1></A>
 This function returns the PetscEventPerfLog for the given stage. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ This function returns the PetscEventPerfLog for the given stage.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogGetEventPerfLog(PetscStageLog stageLog, int stage, PetscEventPerfLog *eventLog)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>eventLog </B> -The PetscEventPerfLog Many br
+<DT><B>eventLog </B> -The PetscEventPerfLog
 <br>
 <P>
- Many br
+
 <P>
-Developer Notes: Inline since called for EACH PetscEventLogBeginDefault() and PetscEventLogEndDefault() Many br
+Developer Notes: Inline since called for EACH PetscEventLogBeginDefault() and PetscEventLogEndDefault()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogGetEventRegLog.html b/docs/manualpages/Profiling/PetscStageLogGetEventRegLog.html
index 7c7396f..5a18a18 100644
--- a/docs/manualpages/Profiling/PetscStageLogGetEventRegLog.html
+++ b/docs/manualpages/Profiling/PetscStageLogGetEventRegLog.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogGetEventRegLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogGetEventRegLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogGetEventRegLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogGetEventRegLog"><H1>PetscStageLogGetEventRegLog</H1></A>
 This function returns the PetscEventRegLog. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ This function returns the PetscEventRegLog.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogGetEventRegLog(PetscStageLog stageLog, PetscEventRegLog *eventLog)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>stageLog </B> -The PetscStageLog Many br
+<DT><B>stageLog </B> -The PetscStageLog
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>eventLog </B> -The PetscEventRegLog Many br
+<DT><B>eventLog </B> -The PetscEventRegLog
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogGetStage.html b/docs/manualpages/Profiling/PetscStageLogGetStage.html
index 5e6ef7b..bc833cf 100644
--- a/docs/manualpages/Profiling/PetscStageLogGetStage.html
+++ b/docs/manualpages/Profiling/PetscStageLogGetStage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogGetStage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogGetStage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogGetStage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogGetStage"><H1>PetscStageLogGetStage</H1></A>
 This function returns the stage id given the stage name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ This function returns the stage id given the stage name.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogGetStage(PetscStageLog stageLog, const char name[], PetscLogStage *stage)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name     </B></TD><TD>- The stage name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name     </B></TD><TD>- The stage name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stage    </B> -The stage id, or -1 if it does not exist Many br
+<DT><B>stage    </B> -The stage id, or -1 if it does not exist
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogGetVisible.html b/docs/manualpages/Profiling/PetscStageLogGetVisible.html
index 94f76d0..40b345c 100644
--- a/docs/manualpages/Profiling/PetscStageLogGetVisible.html
+++ b/docs/manualpages/Profiling/PetscStageLogGetVisible.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogGetVisible</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogGetVisible.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogGetVisible.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogGetVisible"><H1>PetscStageLogGetVisible</H1></A>
 This function returns whether a stage is printed during <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,24 @@ This function returns whether a stage is printed during <A HREF="../Profiling/Pe
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogGetVisible(PetscStageLog stageLog, int stage, PetscBool  *isVisible)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog  </B></TD><TD>- The PetscStageLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage     </B></TD><TD>- The stage to log Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog  </B></TD><TD>- The PetscStageLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage     </B></TD><TD>- The stage to log
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>isVisible </B> -The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for printing, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br
+<DT><B>isVisible </B> -The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for printing, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Database Options</FONT></H3>
-<DT><B>-log_summary </B> -Activates log summary Many br
+<DT><B>-log_summary </B> -Activates log summary
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, visible, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogPop.html b/docs/manualpages/Profiling/PetscStageLogPop.html
index 21ce465..a8c69fe 100644
--- a/docs/manualpages/Profiling/PetscStageLogPop.html
+++ b/docs/manualpages/Profiling/PetscStageLogPop.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogPop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogPop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogPop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogPop"><H1>PetscStageLogPop</H1></A>
 This function pops a stage from the stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ This function pops a stage from the stack.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogPop(PetscStageLog stageLog)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>stageLog </B> -The PetscStageLog Many br
+<DT><B>stageLog </B> -The PetscStageLog
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
-If the option -log_sumary is used to run the program containing the Many brfollowing code, then 2 sets of summary data will be printed during Many brPetscFinalize(). Many br<PRE>
+If the option -log_sumary is used to run the program containing the
+following code, then 2 sets of summary data will be printed during
+<A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>().
+<PRE>
       <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(int *argc,char ***args,0,0);
       [stage 0 of code]
       <A HREF="../Profiling/PetscStageLogPush.html#PetscStageLogPush">PetscStageLogPush</A>(stageLog,1);
@@ -31,12 +34,12 @@ If the option -log_sumary is used to run the program containing the Many brfollo
       [more stage 0 of code]
       <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>();
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Profiling/PetscStageLogRegister.html#PetscStageLogRegister">PetscStageLogRegister</A>() to register a stage. Many br
+Use <A HREF="../Profiling/PetscStageLogRegister.html#PetscStageLogRegister">PetscStageLogRegister</A>() to register a stage.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, pop, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogPush.html b/docs/manualpages/Profiling/PetscStageLogPush.html
index 92652e6..e62236f 100644
--- a/docs/manualpages/Profiling/PetscStageLogPush.html
+++ b/docs/manualpages/Profiling/PetscStageLogPush.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogPush</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogPush.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogPush.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogPush"><H1>PetscStageLogPush</H1></A>
 This function pushes a stage on the stack. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ This function pushes a stage on the stack.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogPush(PetscStageLog stageLog, int stage)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog   </B></TD><TD>- The PetscStageLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage </B></TD><TD>- The stage to log Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog   </B></TD><TD>- The PetscStageLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage </B></TD><TD>- The stage to log
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Database Options</FONT></H3>
-<DT><B>-log_summary </B> -Activates logging Many br
+<DT><B>-log_summary </B> -Activates logging
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
-If the option -log_sumary is used to run the program containing the Many brfollowing code, then 2 sets of summary data will be printed during Many brPetscFinalize(). Many br<PRE>
+If the option -log_sumary is used to run the program containing the
+following code, then 2 sets of summary data will be printed during
+<A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>().
+<PRE>
       <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(int *argc,char ***args,0,0);
       [stage 0 of code]
       <A HREF="../Profiling/PetscStageLogPush.html#PetscStageLogPush">PetscStageLogPush</A>(stageLog,1);
@@ -36,12 +41,13 @@ If the option -log_sumary is used to run the program containing the Many brfollo
       [more stage 0 of code]
       <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>();
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>() to register a stage. All previous stages are Many braccumulating time and flops, but events will only be logged in this stage. Many br
+Use <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>() to register a stage. All previous stages are
+accumulating time and flops, but events will only be logged in this stage.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, push, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogRegister.html b/docs/manualpages/Profiling/PetscStageLogRegister.html
index 58035c2..2b1adf0 100644
--- a/docs/manualpages/Profiling/PetscStageLogRegister.html
+++ b/docs/manualpages/Profiling/PetscStageLogRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogRegister"><H1>PetscStageLogRegister</H1></A>
 Registers a stage name for logging operations in an application code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Registers a stage name for logging operations in an application code.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogRegister(PetscStageLog stageLog, const char sname[], int *stage)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname    </B></TD><TD>- the name to associate with that stage Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname    </B></TD><TD>- the name to associate with that stage
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stage    </B> -The stage index Many br
+<DT><B>stage    </B> -The stage index
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, stage, register
diff --git a/docs/manualpages/Profiling/PetscStageLogSetActive.html b/docs/manualpages/Profiling/PetscStageLogSetActive.html
index 233da67..0a9ce1a 100644
--- a/docs/manualpages/Profiling/PetscStageLogSetActive.html
+++ b/docs/manualpages/Profiling/PetscStageLogSetActive.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogSetActive</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogSetActive.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogSetActive.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogSetActive"><H1>PetscStageLogSetActive</H1></A>
 This function determines whether events will be logged during this state. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ This function determines whether events will be logged during this state.
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogSetActive(PetscStageLog stageLog, int stage, PetscBool isActive)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage to log Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isActive </B></TD><TD>- The activity flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for logging, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog </B></TD><TD>- The PetscStageLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage    </B></TD><TD>- The stage to log
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isActive </B></TD><TD>- The activity flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for logging, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, active, stage
diff --git a/docs/manualpages/Profiling/PetscStageLogSetVisible.html b/docs/manualpages/Profiling/PetscStageLogSetVisible.html
index 3a9910d..739a62a 100644
--- a/docs/manualpages/Profiling/PetscStageLogSetVisible.html
+++ b/docs/manualpages/Profiling/PetscStageLogSetVisible.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStageLogSetVisible</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/PetscStageLogSetVisible.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/PetscStageLogSetVisible.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStageLogSetVisible"><H1>PetscStageLogSetVisible</H1></A>
 This function determines whether a stage is printed during <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ This function determines whether a stage is printed during <A HREF="../Profiling
 #include "petscsys.h"   
 PetscErrorCode  PetscStageLogSetVisible(PetscStageLog stageLog, int stage, PetscBool isVisible)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog  </B></TD><TD>- The PetscStageLog Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage     </B></TD><TD>- The stage to log Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isVisible </B></TD><TD>- The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for printing, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageLog  </B></TD><TD>- The PetscStageLog
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stage     </B></TD><TD>- The stage to log
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>isVisible </B></TD><TD>- The visibility flag, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for printing, otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (default is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Database Options</FONT></H3>
-<DT><B>-log_summary </B> -Activates log summary Many br
+<DT><B>-log_summary </B> -Activates log summary
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  log, visible, stage
diff --git a/docs/manualpages/Profiling/index.html b/docs/manualpages/Profiling/index.html
index 355febe..9b97a2f 100644
--- a/docs/manualpages/Profiling/index.html
+++ b/docs/manualpages/Profiling/index.html
@@ -3,8 +3,8 @@
 <TITLE>Profiling Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Profiling/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Profiling/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Profiling Manual Pages 
 </H2>
diff --git a/docs/manualpages/SNES/DMCopyDMSNES.html b/docs/manualpages/SNES/DMCopyDMSNES.html
index 0c75c58..bf98d5c 100644
--- a/docs/manualpages/SNES/DMCopyDMSNES.html
+++ b/docs/manualpages/SNES/DMCopyDMSNES.html
@@ -5,8 +5,8 @@
 <TITLE>DMCopyDMSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMCopyDMSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMCopyDMSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCopyDMSNES"><H1>DMCopyDMSNES</H1></A>
 copies a <A HREF="../DM/DM.html#DM">DM</A> context to a new <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,19 @@ copies a <A HREF="../DM/DM.html#DM">DM</A> context to a new <A HREF="../DM/DM.ht
 #include "petscdm.h" 
 PetscErrorCode DMCopyDMSNES(DM dmsrc,DM dmdest)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmsrc </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to obtain context from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmdest </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to add context to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmsrc </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to obtain context from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmdest </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to add context to
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The context is copied by reference. This function does not ensure that a context exists. Many br
+The context is copied by reference. This function does not ensure that a context exists.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMGetDMSNES.html#DMGetDMSNES">DMGetDMSNES</A>(), <A HREF="../SNES/SNESSetDM.html#SNESSetDM">SNESSetDM</A>()
diff --git a/docs/manualpages/SNES/DMDASNESSetFunctionLocal.html b/docs/manualpages/SNES/DMDASNESSetFunctionLocal.html
index 0432bdf..a208d2f 100644
--- a/docs/manualpages/SNES/DMDASNESSetFunctionLocal.html
+++ b/docs/manualpages/SNES/DMDASNESSetFunctionLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASNESSetFunctionLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMDASNESSetFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMDASNESSetFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASNESSetFunctionLocal"><H1>DMDASNESSetFunctionLocal</H1></A>
 set a local residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,32 @@ set a local residual evaluation function
 #include "petscsnes.h" 
 PetscErrorCode DMDASNESSetFunctionLocal(DM dm,InsertMode imode,PetscErrorCode (*func)(DMDALocalInfo*,void*,void*,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> if local function computes owned part, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> if it contributes to ghosted part Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> if local function computes owned part, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> if it contributes to ghosted part
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence</FONT></H3>
-For <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*func)(<A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> *info,void *x, void *f, void *ctx), Many br
+For <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*func)(<A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> *info,void *x, void *f, void *ctx),
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- dimensional pointer to state at which to evaluate residual (e.g. <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *x or **x or ***x) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- dimensional pointer to residual, write the residual here (e.g. <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *f or **f or ***f) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- dimensional pointer to state at which to evaluate residual (e.g. <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *x or **x or ***x)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- dimensional pointer to residual, write the residual here (e.g. <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *f or **f or ***f)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMDASNESSetJacobianLocal.html#DMDASNESSetJacobianLocal">DMDASNESSetJacobianLocal</A>(), <A HREF="../SNES/DMSNESSetFunction.html#DMSNESSetFunction">DMSNESSetFunction</A>(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>()
diff --git a/docs/manualpages/SNES/DMDASNESSetJacobianLocal.html b/docs/manualpages/SNES/DMDASNESSetJacobianLocal.html
index 1b94ca5..8ef2ced 100644
--- a/docs/manualpages/SNES/DMDASNESSetJacobianLocal.html
+++ b/docs/manualpages/SNES/DMDASNESSetJacobianLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASNESSetJacobianLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMDASNESSetJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMDASNESSetJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASNESSetJacobianLocal"><H1>DMDASNESSetJacobianLocal</H1></A>
 set a local Jacobian evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,32 @@ set a local Jacobian evaluation function
 #include "petscsnes.h" 
 PetscErrorCode DMDASNESSetJacobianLocal(DM dm,PetscErrorCode (*func)(DMDALocalInfo*,void*,Mat,Mat,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local Jacobian evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local Jacobian evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local Jacobian evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local Jacobian evaluation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence</FONT></H3>
-For <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*func)(<A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> *info,void *x,<A HREF="../Mat/Mat.html#Mat">Mat</A> J,<A HREF="../Mat/Mat.html#Mat">Mat</A> M,void *ctx), Many br
+For <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*func)(<A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> *info,void *x,<A HREF="../Mat/Mat.html#Mat">Mat</A> J,<A HREF="../Mat/Mat.html#Mat">Mat</A> M,void *ctx),
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the Jacobian at Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- dimensional pointer to state at which to evaluate Jacobian (e.g. <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *x or **x or ***x) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- <A HREF="../Mat/Mat.html#Mat">Mat</A> object for the Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- <A HREF="../Mat/Mat.html#Mat">Mat</A> object for the Jacobian preconditioner matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the Jacobian at
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- dimensional pointer to state at which to evaluate Jacobian (e.g. <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *x or **x or ***x)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- <A HREF="../Mat/Mat.html#Mat">Mat</A> object for the Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M </B></TD><TD>- <A HREF="../Mat/Mat.html#Mat">Mat</A> object for the Jacobian preconditioner matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMDASNESSetFunctionLocal.html#DMDASNESSetFunctionLocal">DMDASNESSetFunctionLocal</A>(), <A HREF="../SNES/DMSNESSetJacobian.html#DMSNESSetJacobian">DMSNESSetJacobian</A>(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>()
diff --git a/docs/manualpages/SNES/DMDASNESSetObjectiveLocal.html b/docs/manualpages/SNES/DMDASNESSetObjectiveLocal.html
index cee6690..c2e29d4 100644
--- a/docs/manualpages/SNES/DMDASNESSetObjectiveLocal.html
+++ b/docs/manualpages/SNES/DMDASNESSetObjectiveLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASNESSetObjectiveLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMDASNESSetObjectiveLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMDASNESSetObjectiveLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASNESSetObjectiveLocal"><H1>DMDASNESSetObjectiveLocal</H1></A>
 set a local residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,29 @@ set a local residual evaluation function
 #include "petscsnes.h" 
 PetscErrorCode DMDASNESSetObjectiveLocal(DM dm,DMDASNESObjective func,void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local objective evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local objective evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for func</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- dimensional pointer to state at which to evaluate residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ob </B></TD><TD>- eventual objective value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- dimensional pointer to state at which to evaluate residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ob </B></TD><TD>- eventual objective value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMSNESSetFunction.html#DMSNESSetFunction">DMSNESSetFunction</A>(), <A HREF="../SNES/DMDASNESSetJacobianLocal.html#DMDASNESSetJacobianLocal">DMDASNESSetJacobianLocal</A>(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>()
diff --git a/docs/manualpages/SNES/DMDASNESSetPicardLocal.html b/docs/manualpages/SNES/DMDASNESSetPicardLocal.html
index 42c1688..165903a 100644
--- a/docs/manualpages/SNES/DMDASNESSetPicardLocal.html
+++ b/docs/manualpages/SNES/DMDASNESSetPicardLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMDASNESSetPicardLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMDASNESSetPicardLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMDASNESSetPicardLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDASNESSetPicardLocal"><H1>DMDASNESSetPicardLocal</H1></A>
 set a local right hand side and matrix evaluation function for Picard iteration 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,26 +16,38 @@ set a local right hand side and matrix evaluation function for Picard iteration
 PetscErrorCode DMDASNESSetPicardLocal(DM dm,InsertMode imode,PetscErrorCode (*func)(DMDALocalInfo*,void*,void*,void*),
                                       PetscErrorCode (*jac)(DMDALocalInfo*,void*,Mat,Mat,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> if local function computes owned part, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> if it contributes to ghosted part Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> if local function computes owned part, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> if it contributes to ghosted part
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for func</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- dimensional pointer to state at which to evaluate residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- dimensional pointer to residual, write the residual here Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- dimensional pointer to state at which to evaluate residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- dimensional pointer to residual, write the residual here
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above
+</TD></TR></TABLE>
 <P>
-Notes:  The user must use Many brextern <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>  SNESPicardComputeFunction(<A HREF="../SNES/SNES.html#SNES">SNES</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,void*); Many brextern <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>  SNESPicardComputeJacobian(<A HREF="../SNES/SNES.html#SNES">SNES</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Mat/Mat.html#Mat">Mat</A [...]
+Notes:  The user must use
+extern <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>  SNESPicardComputeFunction(<A HREF="../SNES/SNES.html#SNES">SNES</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,void*);
+extern <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>  SNESPicardComputeJacobian(<A HREF="../SNES/SNES.html#SNES">SNES</A>,<A HREF="../Vec/Vec.html#Vec">Vec</A>,<A HREF="../Mat/Mat.html#Mat">Mat</A>,<A HREF="../Mat/Mat.html#Mat">Mat</A>,<A HREF="../Mat/MatStructure.html#MatStructure">MatStructure</A>*,void*);
+ierr = <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(snes,NULL,SNESPicardComputeFunction,&user);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+in their code before calling this routine.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMSNESSetFunction.html#DMSNESSetFunction">DMSNESSetFunction</A>(), DMDASNESSetJacobian(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>()
diff --git a/docs/manualpages/SNES/DMGetDMSNES.html b/docs/manualpages/SNES/DMGetDMSNES.html
index ddd5475..a7754e3 100644
--- a/docs/manualpages/SNES/DMGetDMSNES.html
+++ b/docs/manualpages/SNES/DMGetDMSNES.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDMSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMGetDMSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMGetDMSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDMSNES"><H1>DMGetDMSNES</H1></A>
 get read-only private DMSNES context from a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,20 @@ get read-only private DMSNES context from a <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscdm.h" 
 PetscErrorCode DMGetDMSNES(DM dm,DMSNES *snesdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>snesdm </B> -private DMSNES context Many br
+<DT><B>snesdm </B> -private DMSNES context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../SNES/DMGetDMSNESWrite.html#DMGetDMSNESWrite">DMGetDMSNESWrite</A>() if write access is needed. The DMSNESSetXXX API should be used wherever possible. Many br
+Use <A HREF="../SNES/DMGetDMSNESWrite.html#DMGetDMSNESWrite">DMGetDMSNESWrite</A>() if write access is needed. The DMSNESSetXXX API should be used wherever possible.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMGetDMSNESWrite.html#DMGetDMSNESWrite">DMGetDMSNESWrite</A>()
diff --git a/docs/manualpages/SNES/DMGetDMSNESWrite.html b/docs/manualpages/SNES/DMGetDMSNESWrite.html
index 6c87fdc..1141279 100644
--- a/docs/manualpages/SNES/DMGetDMSNESWrite.html
+++ b/docs/manualpages/SNES/DMGetDMSNESWrite.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDMSNESWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMGetDMSNESWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMGetDMSNESWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDMSNESWrite"><H1>DMGetDMSNESWrite</H1></A>
 get write access to private DMSNES context from a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ get write access to private DMSNES context from a <A HREF="../DM/DM.html#DM">DM<
 #include "petscdm.h" 
 PetscErrorCode DMGetDMSNESWrite(DM dm,DMSNES *snesdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>snesdm </B> -private DMSNES context Many br
+<DT><B>snesdm </B> -private DMSNES context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMGetDMSNES.html#DMGetDMSNES">DMGetDMSNES</A>()
diff --git a/docs/manualpages/SNES/DMPlexGetCellFields.html b/docs/manualpages/SNES/DMPlexGetCellFields.html
index b655417..aa2c92a 100644
--- a/docs/manualpages/SNES/DMPlexGetCellFields.html
+++ b/docs/manualpages/SNES/DMPlexGetCellFields.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetCellFields</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexGetCellFields.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexGetCellFields.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetCellFields"><H1>DMPlexGetCellFields</H1></A>
 Retrieve the field values values for a chunk of cells 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,20 +17,29 @@ PetscErrorCode DMPlexGetCellFields(DM dm, PetscInt cStart, PetscInt cEnd, Vec lo
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cStart </B></TD><TD>- The first cell to include Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cEnd   </B></TD><TD>- The first cell to exclude Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX   </B></TD><TD>- A local vector with the solution fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- A local vector with solution field time derivatives, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locA   </B></TD><TD>- A local vector with auxiliary fields, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cStart </B></TD><TD>- The first cell to include
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cEnd   </B></TD><TD>- The first cell to exclude
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX   </B></TD><TD>- A local vector with the solution fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- A local vector with solution field time derivatives, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locA   </B></TD><TD>- A local vector with auxiliary fields, or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u   </B></TD><TD>- The field coefficients Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- The fields derivative coefficients Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- The auxiliary field coefficients Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u   </B></TD><TD>- The field coefficients
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- The fields derivative coefficients
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- The auxiliary field coefficients
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMPlexGetFaceFields.html#DMPlexGetFaceFields">DMPlexGetFaceFields</A>()
diff --git a/docs/manualpages/SNES/DMPlexGetFaceFields.html b/docs/manualpages/SNES/DMPlexGetFaceFields.html
index 4456f9f..2fd9895 100644
--- a/docs/manualpages/SNES/DMPlexGetFaceFields.html
+++ b/docs/manualpages/SNES/DMPlexGetFaceFields.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetFaceFields</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexGetFaceFields.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexGetFaceFields.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetFaceFields"><H1>DMPlexGetFaceFields</H1></A>
 Retrieve the field values values for a chunk of faces 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,21 +17,31 @@ PetscErrorCode DMPlexGetFaceFields(DM dm, PetscInt fStart, PetscInt fEnd, Vec lo
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fStart </B></TD><TD>- The first face to include Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fEnd   </B></TD><TD>- The first face to exclude Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX   </B></TD><TD>- A local vector with the solution fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- A local vector with solution field time derivatives, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- A local vector with face geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- A local vector with cell geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locaGrad </B></TD><TD>- A local vector with field gradients, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fStart </B></TD><TD>- The first face to include
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fEnd   </B></TD><TD>- The first face to exclude
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX   </B></TD><TD>- A local vector with the solution fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- A local vector with solution field time derivatives, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- A local vector with face geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- A local vector with cell geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locaGrad </B></TD><TD>- A local vector with field gradients, or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uL </B></TD><TD>- The field values at the left side of the face Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uR </B></TD><TD>- The field values at the right side of the face Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uL </B></TD><TD>- The field values at the left side of the face
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uR </B></TD><TD>- The field values at the right side of the face
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMPlexGetCellFields.html#DMPlexGetCellFields">DMPlexGetCellFields</A>()
diff --git a/docs/manualpages/SNES/DMPlexGetFaceGeometry.html b/docs/manualpages/SNES/DMPlexGetFaceGeometry.html
index b019f2c..4795b15 100644
--- a/docs/manualpages/SNES/DMPlexGetFaceGeometry.html
+++ b/docs/manualpages/SNES/DMPlexGetFaceGeometry.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexGetFaceGeometry</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexGetFaceGeometry.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexGetFaceGeometry.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexGetFaceGeometry"><H1>DMPlexGetFaceGeometry</H1></A>
 Retrieve the geometric values for a chunk of faces 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,18 +17,25 @@ PetscErrorCode DMPlexGetFaceGeometry(DM dm, PetscInt fStart, PetscInt fEnd, Vec
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fStart </B></TD><TD>- The first face to include Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fEnd   </B></TD><TD>- The first face to exclude Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- A local vector with face geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- A local vector with cell geometry Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fStart </B></TD><TD>- The first face to include
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fEnd   </B></TD><TD>- The first face to exclude
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- A local vector with face geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- A local vector with cell geometry
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgeom </B></TD><TD>- The extract the face centroid and normal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vol   </B></TD><TD>- The cell volume Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgeom </B></TD><TD>- The extract the face centroid and normal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vol   </B></TD><TD>- The cell volume
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMPlexGetCellFields.html#DMPlexGetCellFields">DMPlexGetCellFields</A>()
diff --git a/docs/manualpages/SNES/DMPlexReconstructGradientsFVM.html b/docs/manualpages/SNES/DMPlexReconstructGradientsFVM.html
index c20749e..bda7cdf 100644
--- a/docs/manualpages/SNES/DMPlexReconstructGradientsFVM.html
+++ b/docs/manualpages/SNES/DMPlexReconstructGradientsFVM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexReconstructGradientsFVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexReconstructGradientsFVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexReconstructGradientsFVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexReconstructGradientsFVM"><H1>DMPlexReconstructGradientsFVM</H1></A>
 reconstruct the gradient of a vector using a finite volume method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,16 @@ PetscErrorCode DMPlexReconstructGradientsFVM(DM dm, Vec locX, Vec grad)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX </B></TD><TD>- the local representation of the vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX </B></TD><TD>- the local representation of the vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>grad </B> -the global representation of the gradient Many br
+<DT><B>grad </B> -the global representation of the gradient
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMPlexSNESGetGradientDM.html#DMPlexSNESGetGradientDM">DMPlexSNESGetGradientDM</A>()
diff --git a/docs/manualpages/SNES/DMPlexRestoreCellFields.html b/docs/manualpages/SNES/DMPlexRestoreCellFields.html
index 4cde8ea..4c901c0 100644
--- a/docs/manualpages/SNES/DMPlexRestoreCellFields.html
+++ b/docs/manualpages/SNES/DMPlexRestoreCellFields.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexRestoreCellFields</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexRestoreCellFields.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexRestoreCellFields.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexRestoreCellFields"><H1>DMPlexRestoreCellFields</H1></A>
 Restore the field values values for a chunk of cells 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,20 +17,29 @@ PetscErrorCode DMPlexRestoreCellFields(DM dm, PetscInt cStart, PetscInt cEnd, Ve
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cStart </B></TD><TD>- The first cell to include Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cEnd   </B></TD><TD>- The first cell to exclude Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX   </B></TD><TD>- A local vector with the solution fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- A local vector with solution field time derivatives, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locA   </B></TD><TD>- A local vector with auxiliary fields, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cStart </B></TD><TD>- The first cell to include
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cEnd   </B></TD><TD>- The first cell to exclude
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX   </B></TD><TD>- A local vector with the solution fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- A local vector with solution field time derivatives, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locA   </B></TD><TD>- A local vector with auxiliary fields, or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u   </B></TD><TD>- The field coefficients Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- The fields derivative coefficients Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- The auxiliary field coefficients Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u   </B></TD><TD>- The field coefficients
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- The fields derivative coefficients
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- The auxiliary field coefficients
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMPlexGetFaceFields.html#DMPlexGetFaceFields">DMPlexGetFaceFields</A>()
diff --git a/docs/manualpages/SNES/DMPlexRestoreFaceFields.html b/docs/manualpages/SNES/DMPlexRestoreFaceFields.html
index 622fce2..b36b831 100644
--- a/docs/manualpages/SNES/DMPlexRestoreFaceFields.html
+++ b/docs/manualpages/SNES/DMPlexRestoreFaceFields.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexRestoreFaceFields</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexRestoreFaceFields.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexRestoreFaceFields.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexRestoreFaceFields"><H1>DMPlexRestoreFaceFields</H1></A>
 Restore the field values values for a chunk of faces 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,21 +17,31 @@ PetscErrorCode DMPlexRestoreFaceFields(DM dm, PetscInt fStart, PetscInt fEnd, Ve
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fStart </B></TD><TD>- The first face to include Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fEnd   </B></TD><TD>- The first face to exclude Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX   </B></TD><TD>- A local vector with the solution fields Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- A local vector with solution field time derivatives, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- A local vector with face geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- A local vector with cell geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locaGrad </B></TD><TD>- A local vector with field gradients, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fStart </B></TD><TD>- The first face to include
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fEnd   </B></TD><TD>- The first face to exclude
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX   </B></TD><TD>- A local vector with the solution fields
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- A local vector with solution field time derivatives, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- A local vector with face geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- A local vector with cell geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locaGrad </B></TD><TD>- A local vector with field gradients, or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uL </B></TD><TD>- The field values at the left side of the face Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uR </B></TD><TD>- The field values at the right side of the face Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uL </B></TD><TD>- The field values at the left side of the face
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>uR </B></TD><TD>- The field values at the right side of the face
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMPlexGetFaceFields.html#DMPlexGetFaceFields">DMPlexGetFaceFields</A>()
diff --git a/docs/manualpages/SNES/DMPlexRestoreFaceGeometry.html b/docs/manualpages/SNES/DMPlexRestoreFaceGeometry.html
index 3b0ce43..de5cdd4 100644
--- a/docs/manualpages/SNES/DMPlexRestoreFaceGeometry.html
+++ b/docs/manualpages/SNES/DMPlexRestoreFaceGeometry.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexRestoreFaceGeometry</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexRestoreFaceGeometry.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexRestoreFaceGeometry.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexRestoreFaceGeometry"><H1>DMPlexRestoreFaceGeometry</H1></A>
 Restore the field values values for a chunk of faces 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,18 +17,25 @@ PetscErrorCode DMPlexRestoreFaceGeometry(DM dm, PetscInt fStart, PetscInt fEnd,
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fStart </B></TD><TD>- The first face to include Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fEnd   </B></TD><TD>- The first face to exclude Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- A local vector with face geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- A local vector with cell geometry Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm     </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fStart </B></TD><TD>- The first face to include
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fEnd   </B></TD><TD>- The first face to exclude
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>faceGeometry </B></TD><TD>- A local vector with face geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellGeometry </B></TD><TD>- A local vector with cell geometry
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgeom </B></TD><TD>- The extract the face centroid and normal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vol   </B></TD><TD>- The cell volume Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgeom </B></TD><TD>- The extract the face centroid and normal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vol   </B></TD><TD>- The cell volume
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMPlexGetFaceFields.html#DMPlexGetFaceFields">DMPlexGetFaceFields</A>()
diff --git a/docs/manualpages/SNES/DMPlexSNESComputeBoundaryFEM.html b/docs/manualpages/SNES/DMPlexSNESComputeBoundaryFEM.html
index 385f0ba..be336db 100644
--- a/docs/manualpages/SNES/DMPlexSNESComputeBoundaryFEM.html
+++ b/docs/manualpages/SNES/DMPlexSNESComputeBoundaryFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSNESComputeBoundaryFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexSNESComputeBoundaryFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexSNESComputeBoundaryFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSNESComputeBoundaryFEM"><H1>DMPlexSNESComputeBoundaryFEM</H1></A>
 Form the boundary values for the local input X 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,16 @@ PetscErrorCode DMPlexSNESComputeBoundaryFEM(DM dm, Vec X, void *user)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>X  </B> -Local solution Many br
+<DT><B>X  </B> -Local solution
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexComputeJacobianActionFEM()
diff --git a/docs/manualpages/SNES/DMPlexSNESComputeJacobianFEM.html b/docs/manualpages/SNES/DMPlexSNESComputeJacobianFEM.html
index f3b934a..dde8c18 100644
--- a/docs/manualpages/SNES/DMPlexSNESComputeJacobianFEM.html
+++ b/docs/manualpages/SNES/DMPlexSNESComputeJacobianFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSNESComputeJacobianFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexSNESComputeJacobianFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexSNESComputeJacobianFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSNESComputeJacobianFEM"><H1>DMPlexSNESComputeJacobianFEM</H1></A>
 Form the local portion of the Jacobian matrix J at the local solution X using pointwise functions specified by the user. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,20 +17,24 @@ PetscErrorCode DMPlexSNESComputeJacobianFEM(DM dm, Vec X, Mat Jac, Mat JacP,void
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- Local input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- Local input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>Jac  </B> -Jacobian matrix Many br
+<DT><B>Jac  </B> -Jacobian matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The first member of the user context must be an FEMContext. Many br
+The first member of the user context must be an FEMContext.
 <P>
-We form the residual one batch of elements at a time. This allows us to offload work onto an accelerator, Many brlike a GPU, or vectorize on a multicore machine. Many br
+We form the residual one batch of elements at a time. This allows us to offload work onto an accelerator,
+like a GPU, or vectorize on a multicore machine.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  FormFunctionLocal()
diff --git a/docs/manualpages/SNES/DMPlexSNESComputeResidualFEM.html b/docs/manualpages/SNES/DMPlexSNESComputeResidualFEM.html
index d8003bf..5f1bc60 100644
--- a/docs/manualpages/SNES/DMPlexSNESComputeResidualFEM.html
+++ b/docs/manualpages/SNES/DMPlexSNESComputeResidualFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSNESComputeResidualFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexSNESComputeResidualFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexSNESComputeResidualFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSNESComputeResidualFEM"><H1>DMPlexSNESComputeResidualFEM</H1></A>
 Form the local residual F from the local input X using pointwise functions specified by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,15 +17,18 @@ PetscErrorCode DMPlexSNESComputeResidualFEM(DM dm, Vec X, Vec F, void *user)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- Local solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- Local solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>F  </B> -Local output vector Many br
+<DT><B>F  </B> -Local output vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexComputeJacobianActionFEM()
diff --git a/docs/manualpages/SNES/DMPlexSNESGetGeometryFEM.html b/docs/manualpages/SNES/DMPlexSNESGetGeometryFEM.html
index bf6f786..e93d567 100644
--- a/docs/manualpages/SNES/DMPlexSNESGetGeometryFEM.html
+++ b/docs/manualpages/SNES/DMPlexSNESGetGeometryFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSNESGetGeometryFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexSNESGetGeometryFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexSNESGetGeometryFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSNESGetGeometryFEM"><H1>DMPlexSNESGetGeometryFEM</H1></A>
 Return precomputed geometric data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,14 @@ Return precomputed geometric data
 PetscErrorCode DMPlexSNESGetGeometryFEM(DM dm, Vec *cellgeom)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>cellgeom </B> -The values precomputed from cell geometry Many br
+<DT><B>cellgeom </B> -The values precomputed from cell geometry
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexSNESSetFunctionLocal()
diff --git a/docs/manualpages/SNES/DMPlexSNESGetGeometryFVM.html b/docs/manualpages/SNES/DMPlexSNESGetGeometryFVM.html
index 004935c..74230fd 100644
--- a/docs/manualpages/SNES/DMPlexSNESGetGeometryFVM.html
+++ b/docs/manualpages/SNES/DMPlexSNESGetGeometryFVM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSNESGetGeometryFVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexSNESGetGeometryFVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexSNESGetGeometryFVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSNESGetGeometryFVM"><H1>DMPlexSNESGetGeometryFVM</H1></A>
 Return precomputed geometric data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,19 @@ Return precomputed geometric data
 PetscErrorCode DMPlexSNESGetGeometryFVM(DM dm, Vec *facegeom, Vec *cellgeom, PetscReal *minRadius)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>facegeom </B></TD><TD>- The values precomputed from face geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellgeom </B></TD><TD>- The values precomputed from cell geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minRadius </B></TD><TD>- The minimum radius over the mesh of an inscribed sphere in a cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>facegeom </B></TD><TD>- The values precomputed from face geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellgeom </B></TD><TD>- The values precomputed from cell geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minRadius </B></TD><TD>- The minimum radius over the mesh of an inscribed sphere in a cell
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexTSSetRHSFunctionLocal()
diff --git a/docs/manualpages/SNES/DMPlexSNESGetGradientDM.html b/docs/manualpages/SNES/DMPlexSNESGetGradientDM.html
index 746ae89..63b878e 100644
--- a/docs/manualpages/SNES/DMPlexSNESGetGradientDM.html
+++ b/docs/manualpages/SNES/DMPlexSNESGetGradientDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSNESGetGradientDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexSNESGetGradientDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexSNESGetGradientDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSNESGetGradientDM"><H1>DMPlexSNESGetGradientDM</H1></A>
 Return gradient data layout 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,16 @@ PetscErrorCode DMPlexSNESGetGradientDM(DM dm, PetscFV fv, DM *dmGrad)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fv </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fv </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmGrad </B> -The layout for gradient values Many br
+<DT><B>dmGrad </B> -The layout for gradient values
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMPlexSNESGetGeometryFVM.html#DMPlexSNESGetGeometryFVM">DMPlexSNESGetGeometryFVM</A>()
diff --git a/docs/manualpages/SNES/DMPlexSetSNESLocalFEM.html b/docs/manualpages/SNES/DMPlexSetSNESLocalFEM.html
index 29eb698..3b3f082 100644
--- a/docs/manualpages/SNES/DMPlexSetSNESLocalFEM.html
+++ b/docs/manualpages/SNES/DMPlexSetSNESLocalFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexSetSNESLocalFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMPlexSetSNESLocalFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMPlexSetSNESLocalFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexSetSNESLocalFEM"><H1>DMPlexSetSNESLocalFEM</H1></A>
 Use DMPlex's internal FEM routines to compute <A HREF="../SNES/SNES.html#SNES">SNES</A> boundary values, residual, and Jacobian. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,12 +17,17 @@ PetscErrorCode DMPlexSetSNESLocalFEM(DM dm, void *boundaryctx, void *residualctx
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>boundaryctx </B></TD><TD>- the user context that will be passed to pointwise evaluation of boundary values (see <A HREF="../DM/DMAddBoundary.html#DMAddBoundary">DMAddBoundary</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>residualctx </B></TD><TD>- the user context that will be passed to pointwise evaluation of finite element residual computations (see <A HREF="../DM/PetscDSSetResidual.html#PetscDSSetResidual">PetscDSSetResidual</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jacobianctx </B></TD><TD>- the user context that will be passed to pointwise evaluation of finite element Jacobian construction (see <A HREF="../DM/PetscDSSetJacobian.html#PetscDSSetJacobian">PetscDSSetJacobian</A>()) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>boundaryctx </B></TD><TD>- the user context that will be passed to pointwise evaluation of boundary values (see <A HREF="../DM/DMAddBoundary.html#DMAddBoundary">DMAddBoundary</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>residualctx </B></TD><TD>- the user context that will be passed to pointwise evaluation of finite element residual computations (see <A HREF="../DM/PetscDSSetResidual.html#PetscDSSetResidual">PetscDSSetResidual</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jacobianctx </B></TD><TD>- the user context that will be passed to pointwise evaluation of finite element Jacobian construction (see <A HREF="../DM/PetscDSSetJacobian.html#PetscDSSetJacobian">PetscDSSetJacobian</A>())
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/utils/dmplexsnes.c.html#DMPlexSetSNESLocalFEM">src/snes/utils/dmplexsnes.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/DMSNESCopy.html b/docs/manualpages/SNES/DMSNESCopy.html
index 6d67e9b..6300923 100644
--- a/docs/manualpages/SNES/DMSNESCopy.html
+++ b/docs/manualpages/SNES/DMSNESCopy.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESCopy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESCopy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESCopy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESCopy"><H1>DMSNESCopy</H1></A>
 copies the information in a DMSNES to another DMSNES 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ copies the information in a DMSNES to another DMSNES
 #include "petscdm.h" 
 PetscErrorCode DMSNESCopy(DMSNES kdm,DMSNES nkdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>kdm </B></TD><TD>- Original DMSNES Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nkdm </B></TD><TD>- DMSNES to receive the data, should have been created with DMSNESCreate() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>kdm </B></TD><TD>- Original DMSNES
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nkdm </B></TD><TD>- DMSNES to receive the data, should have been created with DMSNESCreate()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESCreate(), DMSNESDestroy()
diff --git a/docs/manualpages/SNES/DMSNESGetFunction.html b/docs/manualpages/SNES/DMSNESGetFunction.html
index bce01a2..abdba12 100644
--- a/docs/manualpages/SNES/DMSNESGetFunction.html
+++ b/docs/manualpages/SNES/DMSNESGetFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESGetFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESGetFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESGetFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESGetFunction"><H1>DMSNESGetFunction</H1></A>
 get <A HREF="../SNES/SNES.html#SNES">SNES</A> residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,24 @@ get <A HREF="../SNES/SNES.html#SNES">SNES</A> residual evaluation function
 #include "petscdm.h" 
 PetscErrorCode DMSNESGetFunction(DM dm,PetscErrorCode (**f)(SNES,Vec,Vec,void*),void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- residual evaluation function; see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- residual evaluation function; see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../SNES/SNESGetFunction.html#SNESGetFunction">SNESGetFunction</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>. Many br
+<A HREF="../SNES/SNESGetFunction.html#SNESGetFunction">SNESGetFunction</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESSetContext(), <A HREF="../SNES/DMSNESSetFunction.html#DMSNESSetFunction">DMSNESSetFunction</A>(), <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A>
diff --git a/docs/manualpages/SNES/DMSNESGetJacobian.html b/docs/manualpages/SNES/DMSNESGetJacobian.html
index 0dda2d9..9b04048 100644
--- a/docs/manualpages/SNES/DMSNESGetJacobian.html
+++ b/docs/manualpages/SNES/DMSNESGetJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESGetJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESGetJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESGetJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESGetJacobian"><H1>DMSNESGetJacobian</H1></A>
 get <A HREF="../SNES/SNES.html#SNES">SNES</A> Jacobian evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,25 @@ get <A HREF="../SNES/SNES.html#SNES">SNES</A> Jacobian evaluation function
 #include "petscdm.h" 
 PetscErrorCode DMSNESGetJacobian(DM dm,PetscErrorCode (**J)(SNES,Vec,Mat,Mat,void*),void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian evaluation function; see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for all calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian evaluation function; see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for all calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../SNES/SNESGetJacobian.html#SNESGetJacobian">SNESGetJacobian</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of sett [...]
+<A HREF="../SNES/SNESGetJacobian.html#SNESGetJacobian">SNESGetJacobian</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESSetContext(), <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/DMSNESSetJacobian.html#DMSNESSetJacobian">DMSNESSetJacobian</A>(), <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A>
diff --git a/docs/manualpages/SNES/DMSNESGetNGS.html b/docs/manualpages/SNES/DMSNESGetNGS.html
index f2c9f30..0a13314 100644
--- a/docs/manualpages/SNES/DMSNESGetNGS.html
+++ b/docs/manualpages/SNES/DMSNESGetNGS.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESGetNGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESGetNGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESGetNGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESGetNGS"><H1>DMSNESGetNGS</H1></A>
 get <A HREF="../SNES/SNES.html#SNES">SNES</A> Gauss-Seidel relaxation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,25 @@ get <A HREF="../SNES/SNES.html#SNES">SNES</A> Gauss-Seidel relaxation function
 #include "petscdm.h" 
 PetscErrorCode DMSNESGetNGS(DM dm,PetscErrorCode (**f)(SNES,Vec,Vec,void*),void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- relaxation function which performs Gauss-Seidel sweeps, see SNESGSFunction  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- relaxation function which performs Gauss-Seidel sweeps, see SNESGSFunction 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../SNES/SNESGetNGS.html#SNESGetNGS">SNESGetNGS</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residua [...]
+<A HREF="../SNES/SNESGetNGS.html#SNESGetNGS">SNESGetNGS</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESSetContext(), <A HREF="../SNES/SNESGetNGS.html#SNESGetNGS">SNESGetNGS</A>(), <A HREF="../SNES/DMSNESGetJacobian.html#DMSNESGetJacobian">DMSNESGetJacobian</A>(), <A HREF="../SNES/DMSNESGetFunction.html#DMSNESGetFunction">DMSNESGetFunction</A>(), <A HREF="../SNES/SNESNGSFunction.html#SNESNGSFunction">SNESNGSFunction</A>
diff --git a/docs/manualpages/SNES/DMSNESGetObjective.html b/docs/manualpages/SNES/DMSNESGetObjective.html
index aad8348..3dec715 100644
--- a/docs/manualpages/SNES/DMSNESGetObjective.html
+++ b/docs/manualpages/SNES/DMSNESGetObjective.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESGetObjective</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESGetObjective.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESGetObjective.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESGetObjective"><H1>DMSNESGetObjective</H1></A>
 get <A HREF="../SNES/SNES.html#SNES">SNES</A> objective evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,24 @@ get <A HREF="../SNES/SNES.html#SNES">SNES</A> objective evaluation function
 #include "petscdm.h" 
 PetscErrorCode DMSNESGetObjective(DM dm,PetscErrorCode (**obj)(SNES,Vec,PetscReal*,void*),void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj</B></TD><TD>- residual evaluation function; see <A HREF="../SNES/SNESObjectiveFunction.html#SNESObjectiveFunction">SNESObjectiveFunction</A> for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj</B></TD><TD>- residual evaluation function; see <A HREF="../SNES/SNESObjectiveFunction.html#SNESObjectiveFunction">SNESObjectiveFunction</A> for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../SNES/SNESGetFunction.html#SNESGetFunction">SNESGetFunction</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>. Many br
+<A HREF="../SNES/SNESGetFunction.html#SNESGetFunction">SNESGetFunction</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESSetContext(), <A HREF="../SNES/DMSNESSetObjective.html#DMSNESSetObjective">DMSNESSetObjective</A>(), <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>()
diff --git a/docs/manualpages/SNES/DMSNESGetPicard.html b/docs/manualpages/SNES/DMSNESGetPicard.html
index 726fcb1..6973a71 100644
--- a/docs/manualpages/SNES/DMSNESGetPicard.html
+++ b/docs/manualpages/SNES/DMSNESGetPicard.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESGetPicard</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESGetPicard.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESGetPicard.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESGetPicard"><H1>DMSNESGetPicard</H1></A>
 get <A HREF="../SNES/SNES.html#SNES">SNES</A> Picard iteration evaluation functions 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,22 @@ get <A HREF="../SNES/SNES.html#SNES">SNES</A> Picard iteration evaluation functi
 #include "petscdm.h" 
 PetscErrorCode DMSNESGetPicard(DM dm,PetscErrorCode (**b)(SNES,Vec,Vec,void*),PetscErrorCode (**J)(SNES,Vec,Mat,Mat,void*),void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- RHS evaluation function; see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- RHS evaluation function; see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for detailsa Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- RHS evaluation function; see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- RHS evaluation function; see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for detailsa
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESSetContext(), <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/DMSNESSetJacobian.html#DMSNESSetJacobian">DMSNESSetJacobian</A>()
diff --git a/docs/manualpages/SNES/DMSNESSetBoundaryLocal.html b/docs/manualpages/SNES/DMSNESSetBoundaryLocal.html
index 34c3c00..506acc7 100644
--- a/docs/manualpages/SNES/DMSNESSetBoundaryLocal.html
+++ b/docs/manualpages/SNES/DMSNESSetBoundaryLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESSetBoundaryLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESSetBoundaryLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESSetBoundaryLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESSetBoundaryLocal"><H1>DMSNESSetBoundaryLocal</H1></A>
 set a local boundary value function. This function is called with local vector containing the local vector information PLUS ghost point information. It should insert values into the local vector that do not come from the global vector, such as essential boundary condition data. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ set a local boundary value function. This function is called with local vector c
 #include "petscsnes.h" 
 PetscErrorCode DMSNESSetBoundaryLocal(DM dm,PetscErrorCode (*func)(DM,Vec,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local boundary value evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local boundary value evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local boundary value evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local boundary value evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMSNESSetFunctionLocal.html#DMSNESSetFunctionLocal">DMSNESSetFunctionLocal</A>(), <A HREF="../SNES/DMDASNESSetJacobianLocal.html#DMDASNESSetJacobianLocal">DMDASNESSetJacobianLocal</A>()
diff --git a/docs/manualpages/SNES/DMSNESSetFunction.html b/docs/manualpages/SNES/DMSNESSetFunction.html
index 5faaba5..95d7dce 100644
--- a/docs/manualpages/SNES/DMSNESSetFunction.html
+++ b/docs/manualpages/SNES/DMSNESSetFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESSetFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESSetFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESSetFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESSetFunction"><H1>DMSNESSetFunction</H1></A>
 set <A HREF="../SNES/SNES.html#SNES">SNES</A> residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,23 @@ set <A HREF="../SNES/SNES.html#SNES">SNES</A> residual evaluation function
 #include "petscdm.h" 
 PetscErrorCode DMSNESSetFunction(DM dm,PetscErrorCode (*f)(SNES,Vec,Vec,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- residual evaluation function; see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- residual evaluation function; see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of sett [...]
+<A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESSetContext(), <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/DMSNESSetJacobian.html#DMSNESSetJacobian">DMSNESSetJacobian</A>(), <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A>
diff --git a/docs/manualpages/SNES/DMSNESSetFunctionLocal.html b/docs/manualpages/SNES/DMSNESSetFunctionLocal.html
index adc2f0b..95a10f7 100644
--- a/docs/manualpages/SNES/DMSNESSetFunctionLocal.html
+++ b/docs/manualpages/SNES/DMSNESSetFunctionLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESSetFunctionLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESSetFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESSetFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESSetFunctionLocal"><H1>DMSNESSetFunctionLocal</H1></A>
 set a local residual evaluation function. This function is called with local vector containing the local vector information PLUS ghost point information. It should compute a result for all local elements and DMSNES will automatically accumulate the overlapping values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ set a local residual evaluation function. This function is called with local vec
 #include "petscsnes.h" 
 PetscErrorCode DMSNESSetFunctionLocal(DM dm,PetscErrorCode (*func)(DM,Vec,Vec,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMSNESSetFunction.html#DMSNESSetFunction">DMSNESSetFunction</A>(), <A HREF="../SNES/DMDASNESSetJacobianLocal.html#DMDASNESSetJacobianLocal">DMDASNESSetJacobianLocal</A>(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>()
diff --git a/docs/manualpages/SNES/DMSNESSetJacobian.html b/docs/manualpages/SNES/DMSNESSetJacobian.html
index 6be3aa6..8ea3fd9 100644
--- a/docs/manualpages/SNES/DMSNESSetJacobian.html
+++ b/docs/manualpages/SNES/DMSNESSetJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESSetJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESSetJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESSetJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESSetJacobian"><H1>DMSNESSetJacobian</H1></A>
 set <A HREF="../SNES/SNES.html#SNES">SNES</A> Jacobian evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,23 @@ set <A HREF="../SNES/SNES.html#SNES">SNES</A> Jacobian evaluation function
 #include "petscdm.h" 
 PetscErrorCode DMSNESSetJacobian(DM dm,PetscErrorCode (*J)(SNES,Vec,Mat,Mat,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian evaluation function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian evaluation function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of sett [...]
+<A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESSetContext(), <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/DMSNESGetJacobian.html#DMSNESGetJacobian">DMSNESGetJacobian</A>(), <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>(), <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A>
diff --git a/docs/manualpages/SNES/DMSNESSetJacobianLocal.html b/docs/manualpages/SNES/DMSNESSetJacobianLocal.html
index b4502f2..f6e181f 100644
--- a/docs/manualpages/SNES/DMSNESSetJacobianLocal.html
+++ b/docs/manualpages/SNES/DMSNESSetJacobianLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESSetJacobianLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESSetJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESSetJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESSetJacobianLocal"><H1>DMSNESSetJacobianLocal</H1></A>
 set a local Jacobian evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ set a local Jacobian evaluation function
 #include "petscsnes.h" 
 PetscErrorCode DMSNESSetJacobianLocal(DM dm,PetscErrorCode (*func)(DM,Vec,Mat,Mat,void*),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local Jacobian evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local Jacobian evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local Jacobian evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local Jacobian evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/DMSNESSetJacobian.html#DMSNESSetJacobian">DMSNESSetJacobian</A>(), DMDASNESSetJacobian(), <A HREF="../DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</A>(), <A HREF="../DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</A>(), <A HREF="../DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</A>()
diff --git a/docs/manualpages/SNES/DMSNESSetNGS.html b/docs/manualpages/SNES/DMSNESSetNGS.html
index 4c955e4..dcdfec0 100644
--- a/docs/manualpages/SNES/DMSNESSetNGS.html
+++ b/docs/manualpages/SNES/DMSNESSetNGS.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESSetNGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESSetNGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESSetNGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESSetNGS"><H1>DMSNESSetNGS</H1></A>
 set <A HREF="../SNES/SNES.html#SNES">SNES</A> Gauss-Seidel relaxation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,23 @@ set <A HREF="../SNES/SNES.html#SNES">SNES</A> Gauss-Seidel relaxation function
 #include "petscdm.h" 
 PetscErrorCode DMSNESSetNGS(DM dm,PetscErrorCode (*f)(SNES,Vec,Vec,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f  </B></TD><TD>- relaxation function, see SNESGSFunction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f  </B></TD><TD>- relaxation function, see SNESGSFunction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../SNES/SNESSetNGS.html#SNESSetNGS">SNESSetNGS</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residua [...]
+<A HREF="../SNES/SNESSetNGS.html#SNESSetNGS">SNESSetNGS</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESSetContext(), <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/DMSNESSetJacobian.html#DMSNESSetJacobian">DMSNESSetJacobian</A>(), <A HREF="../SNES/DMSNESSetFunction.html#DMSNESSetFunction">DMSNESSetFunction</A>(), SNESGSFunction
diff --git a/docs/manualpages/SNES/DMSNESSetObjective.html b/docs/manualpages/SNES/DMSNESSetObjective.html
index 77804a3..d8d0b3a 100644
--- a/docs/manualpages/SNES/DMSNESSetObjective.html
+++ b/docs/manualpages/SNES/DMSNESSetObjective.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESSetObjective</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESSetObjective.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESSetObjective.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESSetObjective"><H1>DMSNESSetObjective</H1></A>
 set <A HREF="../SNES/SNES.html#SNES">SNES</A> objective evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,18 @@ set <A HREF="../SNES/SNES.html#SNES">SNES</A> objective evaluation function
 #include "petscdm.h" 
 PetscErrorCode DMSNESSetObjective(DM dm,PetscErrorCode (*obj)(SNES,Vec,PetscReal*,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- objective evaluation function; see <A HREF="../SNES/SNESObjectiveFunction.html#SNESObjectiveFunction">SNESObjectiveFunction</A> for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- objective evaluation function; see <A HREF="../SNES/SNESObjectiveFunction.html#SNESObjectiveFunction">SNESObjectiveFunction</A> for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMSNESSetContext(), <A HREF="../SNES/SNESGetObjective.html#SNESGetObjective">SNESGetObjective</A>(), <A HREF="../SNES/DMSNESSetFunction.html#DMSNESSetFunction">DMSNESSetFunction</A>()
diff --git a/docs/manualpages/SNES/DMSNESSetPicard.html b/docs/manualpages/SNES/DMSNESSetPicard.html
index 7fd55c7..042e7bf 100644
--- a/docs/manualpages/SNES/DMSNESSetPicard.html
+++ b/docs/manualpages/SNES/DMSNESSetPicard.html
@@ -5,8 +5,8 @@
 <TITLE>DMSNESSetPicard</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/DMSNESSetPicard.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/DMSNESSetPicard.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMSNESSetPicard"><H1>DMSNESSetPicard</H1></A>
 set <A HREF="../SNES/SNES.html#SNES">SNES</A> Picard iteration matrix and RHS evaluation functions. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,20 @@ set <A HREF="../SNES/SNES.html#SNES">SNES</A> Picard iteration matrix and RHS ev
 #include "petscdm.h" 
 PetscErrorCode DMSNESSetPicard(DM dm,PetscErrorCode (*b)(SNES,Vec,Vec,void*),PetscErrorCode (*J)(SNES,Vec,Mat,Mat,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- RHS evaluation function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Picard matrix evaluation function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../SNES/SNES.html#SNES">SNES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- RHS evaluation function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Picard matrix evaluation function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSetPicard.html#SNESSetPicard">SNESSetPicard</A>(), <A HREF="../SNES/DMSNESSetFunction.html#DMSNESSetFunction">DMSNESSetFunction</A>(), <A HREF="../SNES/DMSNESSetJacobian.html#DMSNESSetJacobian">DMSNESSetJacobian</A>()
diff --git a/docs/manualpages/SNES/KSPMonitorSNES.html b/docs/manualpages/SNES/KSPMonitorSNES.html
index bf999e2..b849dcd 100644
--- a/docs/manualpages/SNES/KSPMonitorSNES.html
+++ b/docs/manualpages/SNES/KSPMonitorSNES.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/KSPMonitorSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/KSPMonitorSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSNES"><H1>KSPMonitorSNES</H1></A>
 Print the residual norm of the nonlinear function at each iteration of the linear iterative solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Print the residual norm of the nonlinear function at each iteration of the linea
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  KSPMonitorSNES(KSP ksp,PetscInt n,PetscReal rnorm,void *dummy)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused monitor context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused monitor context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, default, monitor, residual
diff --git a/docs/manualpages/SNES/KSPMonitorSNESLGResidualNormCreate.html b/docs/manualpages/SNES/KSPMonitorSNESLGResidualNormCreate.html
index 26899fa..cb4c4ac 100644
--- a/docs/manualpages/SNES/KSPMonitorSNESLGResidualNormCreate.html
+++ b/docs/manualpages/SNES/KSPMonitorSNESLGResidualNormCreate.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSNESLGResidualNormCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/KSPMonitorSNESLGResidualNormCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/KSPMonitorSNESLGResidualNormCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSNESLGResidualNormCreate"><H1>KSPMonitorSNESLGResidualNormCreate</H1></A>
 Creates a line graph context for use with <A HREF="../KSP/KSP.html#KSP">KSP</A> to monitor convergence of preconditioned residual norms. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,34 @@ Creates a line graph context for use with <A HREF="../KSP/KSP.html#KSP">KSP</A>
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  KSPMonitorSNESLGResidualNormCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscObject **objs)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of Many brthe window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of
+the window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ksp_monitor_lg_residualnorm </B> -Sets line graph monitor Many br
+<DT><B>-ksp_monitor_lg_residualnorm </B> -Sets line graph monitor
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../SNES/KSPMonitorSNESLGResidualNormDestroy.html#KSPMonitorSNESLGResidualNormDestroy">KSPMonitorSNESLGResidualNormDestroy</A>() to destroy this line graph; do not use <A HREF="../Draw/PetscDrawLGDestroy.html#PetscDrawLGDestroy">PetscDrawLGDestroy</A>(). Many br
+Use <A HREF="../SNES/KSPMonitorSNESLGResidualNormDestroy.html#KSPMonitorSNESLGResidualNormDestroy">KSPMonitorSNESLGResidualNormDestroy</A>() to destroy this line graph; do not use <A HREF="../Draw/PetscDrawLGDestroy.html#PetscDrawLGDestroy">PetscDrawLGDestroy</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, monitor, line graph, residual, create
diff --git a/docs/manualpages/SNES/KSPMonitorSNESLGResidualNormDestroy.html b/docs/manualpages/SNES/KSPMonitorSNESLGResidualNormDestroy.html
index 4f8fbe0..0b01fe3 100644
--- a/docs/manualpages/SNES/KSPMonitorSNESLGResidualNormDestroy.html
+++ b/docs/manualpages/SNES/KSPMonitorSNESLGResidualNormDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>KSPMonitorSNESLGResidualNormDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/KSPMonitorSNESLGResidualNormDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/KSPMonitorSNESLGResidualNormDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="KSPMonitorSNESLGResidualNormDestroy"><H1>KSPMonitorSNESLGResidualNormDestroy</H1></A>
 Destroys a line graph context that was created with <A HREF="../SNES/KSPMonitorSNESLGResidualNormCreate.html#KSPMonitorSNESLGResidualNormCreate">KSPMonitorSNESLGResidualNormCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a line graph context that was created with <A HREF="../SNES/KSPMonitorS
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  KSPMonitorSNESLGResidualNormDestroy(PetscObject **objs)
 </PRE>
-Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br
+Collective on <A HREF="../KSP/KSP.html#KSP">KSP</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>draw </B> -the drawing context Many br
+<DT><B>draw </B> -the drawing context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../KSP/KSP.html#KSP">KSP</A>, monitor, line graph, destroy
diff --git a/docs/manualpages/SNES/MatCreateSNESMF.html b/docs/manualpages/SNES/MatCreateSNESMF.html
index 8638654..a750602 100644
--- a/docs/manualpages/SNES/MatCreateSNESMF.html
+++ b/docs/manualpages/SNES/MatCreateSNESMF.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSNESMF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/MatCreateSNESMF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/MatCreateSNESMF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSNESMF"><H1>MatCreateSNESMF</H1></A>
 Creates a matrix-free matrix context for use with a <A HREF="../SNES/SNES.html#SNES">SNES</A> solver.  This matrix can be used as the Jacobian argument for the routine <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>(). See <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>() for details on how the finite difference computation is done. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,36 +15,43 @@ Creates a matrix-free matrix context for use with a <A HREF="../SNES/SNES.html#S
 #include "petscdm.h"   
 PetscErrorCode  MatCreateSNESMF(SNES snes,Mat *J)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>J </B> -the matrix-free matrix Many br
+<DT><B>J </B> -the matrix-free matrix
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You can call <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() with <A HREF="../SNES/MatMFFDComputeJacobian.html#MatMFFDComputeJacobian">MatMFFDComputeJacobian</A>() if you are using matrix and not a different Many brpreconditioner matrix Many br
+You can call <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() with <A HREF="../SNES/MatMFFDComputeJacobian.html#MatMFFDComputeJacobian">MatMFFDComputeJacobian</A>() if you are using matrix and not a different
+preconditioner matrix
 <P>
-If you wish to provide a different function to do differencing on to compute the matrix-free operator than Many brthat provided to <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() then call <A HREF="../Mat/MatMFFDSetFunction.html#MatMFFDSetFunction">MatMFFDSetFunction</A>() with your function after this call. Many br
+If you wish to provide a different function to do differencing on to compute the matrix-free operator than
+that provided to <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() then call <A HREF="../Mat/MatMFFDSetFunction.html#MatMFFDSetFunction">MatMFFDSetFunction</A>() with your function after this call.
 <P>
-The difference between this routine and <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>() is that this matrix Many brautomatically gets the current base vector from the <A HREF="../SNES/SNES.html#SNES">SNES</A> object and not from an Many brexplicit call to <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>(). Many br
+The difference between this routine and <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>() is that this matrix
+automatically gets the current base vector from the <A HREF="../SNES/SNES.html#SNES">SNES</A> object and not from an
+explicit call to <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Warning</FONT></H3>
-If <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>() is ever called on jac then this routine will NO longer get Many brthe x from the <A HREF="../SNES/SNES.html#SNES">SNES</A> object and <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>() must from that point on be used to Many brchange the base vector x. Many br
+If <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>() is ever called on jac then this routine will NO longer get
+the x from the <A HREF="../SNES/SNES.html#SNES">SNES</A> object and <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>() must from that point on be used to
+change the base vector x.
 <P>
 <H3><FONT COLOR="#CC3333">Warning</FONT></H3>
-Using a different function for the differencing will not work if you are using non-linear left preconditioning. Many br
+Using a different function for the differencing will not work if you are using non-linear left preconditioning.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>(), <A HREF="../Mat/MatMFFDSetFunction.html#MatMFFDSetFunction">MatMFFDSetFunction</A>(), <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>(), <A HREF="../Mat/MatMFFDDSSetUmin.html#MatMFFDDSSetUmin">MatMFFDDSSetUmin</A>()
-<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), Many brMatMFFDGetH(), <A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>(), <A HREF="../SNES/MatMFFDComputeJacobian.html#MatMFFDComputeJacobian">MatMFFDComputeJacobian</A>() Many br
+<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDResetHHistory.html#MatMFFDResetHHistory">MatMFFDResetHHistory</A>(), <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(),
+<A HREF="../Mat/MatMFFDGetH.html#MatMFFDGetH">MatMFFDGetH</A>(), <A HREF="../Mat/MatMFFDRegister.html#MatMFFDRegister">MatMFFDRegister</A>(), <A HREF="../SNES/MatMFFDComputeJacobian.html#MatMFFDComputeJacobian">MatMFFDComputeJacobian</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/mf/snesmfj.c.html#MatCreateSNESMF">src/snes/mf/snesmfj.c</A>
diff --git a/docs/manualpages/SNES/MatMFFDComputeJacobian.html b/docs/manualpages/SNES/MatMFFDComputeJacobian.html
index bae54d5..9e8ebdf 100644
--- a/docs/manualpages/SNES/MatMFFDComputeJacobian.html
+++ b/docs/manualpages/SNES/MatMFFDComputeJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>MatMFFDComputeJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/MatMFFDComputeJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/MatMFFDComputeJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatMFFDComputeJacobian"><H1>MatMFFDComputeJacobian</H1></A>
 Tells the matrix-free Jacobian object the new location at which Jacobian matrix vector products will be computed at, i.e. J(x) * a. The x is obtained from the <A HREF="../SNES/SNES.html#SNES">SNES</A> object (using <A HREF="../SNES/SNESGetSolution.html#SNESGetSolution">SNESGetSolution</A>()). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,28 +15,40 @@ Tells the matrix-free Jacobian object the new location at which Jacobian matrix
 #include "petscdm.h"   
 PetscErrorCode  MatMFFDComputeJacobian(SNES snes,Vec x,Mat jac,Mat B,void *dummy)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the nonlinear solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the point at which the Jacobian vector products will be performed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- the matrix-free Jacobian object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- either the same as jac or another matrix type (ignored) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- not relevent for matrix-free form Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- the user context (ignored) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the nonlinear solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the point at which the Jacobian vector products will be performed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- the matrix-free Jacobian object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- either the same as jac or another matrix type (ignored)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- not relevent for matrix-free form
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- the user context (ignored)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Warning</FONT></H3>
-If <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>() is ever called on jac then this routine will NO longer get Many brthe x from the <A HREF="../SNES/SNES.html#SNES">SNES</A> object and <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>() must from that point on be used to Many brchange the base vector x. Many br
+If <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>() is ever called on jac then this routine will NO longer get
+the x from the <A HREF="../SNES/SNES.html#SNES">SNES</A> object and <A HREF="../Mat/MatMFFDSetBase.html#MatMFFDSetBase">MatMFFDSetBase</A>() must from that point on be used to
+change the base vector x.
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This can be passed into <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() as the Jacobian evaluation function argument Many brwhen using a completely matrix-free solver, Many brthat is the B matrix is also the same matrix operator. This is used when you select Many br-snes_mf but rarely used directly by users. (All this routine does is call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() on Many brthe <A HREF="../Mat/Mat.html# [...]
+This can be passed into <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() as the Jacobian evaluation function argument
+when using a completely matrix-free solver,
+that is the B matrix is also the same matrix operator. This is used when you select
+-snes_mf but rarely used directly by users. (All this routine does is call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() on
+the <A HREF="../Mat/Mat.html#Mat">Mat</A> jac.)
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatMFFDGetH.html#MatMFFDGetH">MatMFFDGetH</A>(), <A HREF="../SNES/MatCreateSNESMF.html#MatCreateSNESMF">MatCreateSNESMF</A>(), <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), <A HREF="../Mat/MATMFFD.html#MATMFFD">MATMFFD</A>,
-<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>(), <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() Many br
+<BR><A HREF="../Mat/MatMFFDSetHHistory.html#MatMFFDSetHHistory">MatMFFDSetHHistory</A>(), <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>(), <A HREF="../Mat/MatCreateMFFD.html#MatCreateMFFD">MatCreateMFFD</A>(), <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/mf/snesmfj.c.html#MatMFFDComputeJacobian">src/snes/mf/snesmfj.c</A>
diff --git a/docs/manualpages/SNES/SNES.html b/docs/manualpages/SNES/SNES.html
index da7951b..cab0394 100644
--- a/docs/manualpages/SNES/SNES.html
+++ b/docs/manualpages/SNES/SNES.html
@@ -5,15 +5,15 @@
 <TITLE>SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES"><H1>SNES</H1></A>
 Abstract PETSc object that manages all nonlinear solves 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_SNES* <A HREF="../SNES/SNES.html#SNES">SNES</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESANDERSON.html b/docs/manualpages/SNES/SNESANDERSON.html
index 59d0133..e8c1ea7 100644
--- a/docs/manualpages/SNES/SNESANDERSON.html
+++ b/docs/manualpages/SNES/SNESANDERSON.html
@@ -5,30 +5,41 @@
 <TITLE>SNESANDERSON</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESANDERSON.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESANDERSON.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESANDERSON"><H1>SNESANDERSON</H1></A>
-Anderson Mixing method.  Many br
+Anderson Mixing method. 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_m                </B></TD><TD>- Number of stored previous solutions and residuals Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_beta             </B></TD><TD>- Relaxation parameter; X_{update} = X + \beta F Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_restart_type     </B></TD><TD>- Type of restart (see <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRES</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_restart_it       </B></TD><TD>- Number of iterations of restart conditions before restart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_restart          </B></TD><TD>- Number of iterations before periodic restart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_monitor          </B></TD><TD>- Prints relevant information about the ngmres iteration Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_m                </B></TD><TD>- Number of stored previous solutions and residuals
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_beta             </B></TD><TD>- Relaxation parameter; X_{update} = X + \beta F
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_restart_type     </B></TD><TD>- Type of restart (see <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRES</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_restart_it       </B></TD><TD>- Number of iterations of restart conditions before restart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_restart          </B></TD><TD>- Number of iterations before periodic restart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_anderson_monitor          </B></TD><TD>- Prints relevant information about the ngmres iteration
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-The Anderson Mixing method combines m previous solutions into a minimum-residual solution by solving a small linearized Many broptimization problem at each iteration. Many br
+The Anderson Mixing method combines m previous solutions into a minimum-residual solution by solving a small linearized
+optimization problem at each iteration.
 <P>
-Very similar to the <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRES</A> algorithm. Many br
+Very similar to the <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRES</A> algorithm.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- D. G. Anderson. Iterative procedures for nonlinear integral equations. Many brJ. Assoc. Comput. Mach., 12, 1965." Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu,"Composing Scalable Nonlinear Algebraic Solvers",  Many brSIAM Review, 57(4), 2015 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- D. G. Anderson. Iterative procedures for nonlinear integral equations.
+J. Assoc. Comput. Mach., 12, 1965."
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu,"Composing Scalable Nonlinear Algebraic Solvers", 
+SIAM Review, 57(4), 2015
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESASPIN.html b/docs/manualpages/SNES/SNESASPIN.html
index 0d89f60..8e64aa4 100644
--- a/docs/manualpages/SNES/SNESASPIN.html
+++ b/docs/manualpages/SNES/SNESASPIN.html
@@ -5,30 +5,39 @@
 <TITLE>SNESASPIN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESASPIN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESASPIN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESASPIN"><H1>SNESASPIN</H1></A>
 Helper <A HREF="../SNES/SNES.html#SNES">SNES</A> type for Additive-Schwarz Preconditioned Inexact Newton 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-npc_snes_ </B></TD><TD>- options prefix of the nonlinear subdomain solver (must be of type NASM) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-npc_sub_snes_ </B></TD><TD>- options prefix of the subdomain nonlinear solves Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-npc_sub_ksp_ </B></TD><TD>- options prefix of the subdomain Krylov solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-npc_sub_pc_ </B></TD><TD>- options prefix of the subdomain preconditioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-npc_snes_ </B></TD><TD>- options prefix of the nonlinear subdomain solver (must be of type NASM)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-npc_sub_snes_ </B></TD><TD>- options prefix of the subdomain nonlinear solves
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-npc_sub_ksp_ </B></TD><TD>- options prefix of the subdomain Krylov solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-npc_sub_pc_ </B></TD><TD>- options prefix of the subdomain preconditioner
+</TD></TR></TABLE>
 <P>
-Notes: This routine sets up an instance of NETWONLS with nonlinear left preconditioning.  It differs from other Many br
+Notes: This routine sets up an instance of NETWONLS with nonlinear left preconditioning.  It differs from other
 <H3><FONT COLOR="#CC3333">similar functionality in SNES as it creates a linear shell matrix that corresponds to the product</FONT></H3>
 <P>
-\sum_{i=0}^{N_b}J_b({X^b_{converged}})^{-1}J(X + \sum_{i=0}^{N_b}(X^b_{converged} - X^b)) Many br
+\sum_{i=0}^{N_b}J_b({X^b_{converged}})^{-1}J(X + \sum_{i=0}^{N_b}(X^b_{converged} - X^b))
 <P>
-which is the ASPIN preconditioned matrix. Similar solvers may be constructed by having matrix-free differencing of Many brnonlinear solves per linear iteration, but this is far more efficient when subdomain sparse-direct preconditioner Many brfactorizations are reused on each application of J_b^{-1}. Many br
+which is the ASPIN preconditioned matrix. Similar solvers may be constructed by having matrix-free differencing of
+nonlinear solves per linear iteration, but this is far more efficient when subdomain sparse-direct preconditioner
+factorizations are reused on each application of J_b^{-1}.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- X. C. Cai and D. E. Keyes, "Nonlinearly preconditioned inexact Newton algorithms",  SIAM J. Sci. Comput., 24, 2002. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers", Many brSIAM Review, 57(4), 2015 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- X. C. Cai and D. E. Keyes, "Nonlinearly preconditioned inexact Newton algorithms",  SIAM J. Sci. Comput., 24, 2002.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",
+SIAM Review, 57(4), 2015
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A>, <A HREF="../SNES/SNESNASM.html#SNESNASM">SNESNASM</A>, <A HREF="../SNES/SNESGetNPC.html#SNESGetNPC">SNESGetNPC</A>(), <A HREF="../SNES/SNESGetNPCSide.html#SNESGetNPCSide">SNESGetNPCSide</A>()
diff --git a/docs/manualpages/SNES/SNESAddOptionsChecker.html b/docs/manualpages/SNES/SNESAddOptionsChecker.html
index 58e3422..6a4d69e 100644
--- a/docs/manualpages/SNES/SNESAddOptionsChecker.html
+++ b/docs/manualpages/SNES/SNESAddOptionsChecker.html
@@ -5,8 +5,8 @@
 <TITLE>SNESAddOptionsChecker</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESAddOptionsChecker.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESAddOptionsChecker.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESAddOptionsChecker"><H1>SNESAddOptionsChecker</H1></A>
 Adds an additional function to check for <A HREF="../SNES/SNES.html#SNES">SNES</A> options. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Adds an additional function to check for <A HREF="../SNES/SNES.html#SNES">SNES</
 #include "petscsnes.h"  
 PetscErrorCode  SNESAddOptionsChecker(PetscErrorCode (*snescheck)(SNES))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snescheck </B> -function that checks for options Many br
+<DT><B>snescheck </B> -function that checks for options
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSetFromOptions.html#SNESSetFromOptions">SNESSetFromOptions</A>()
diff --git a/docs/manualpages/SNES/SNESAppendOptionsPrefix.html b/docs/manualpages/SNES/SNESAppendOptionsPrefix.html
index 026419f..9c79d23 100644
--- a/docs/manualpages/SNES/SNESAppendOptionsPrefix.html
+++ b/docs/manualpages/SNES/SNESAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>SNESAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESAppendOptionsPrefix"><H1>SNESAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all <A HREF="../SNES/SNES.html#SNES">SNES</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Appends to the prefix used for searching for all <A HREF="../SNES/SNES.html#SNES
 #include "petscsnes.h"  
 PetscErrorCode  SNESAppendOptionsPrefix(SNES snes,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, append, options, prefix, database
diff --git a/docs/manualpages/SNES/SNESApplyNPC.html b/docs/manualpages/SNES/SNESApplyNPC.html
index bfcd3f1..322c4a1 100644
--- a/docs/manualpages/SNES/SNESApplyNPC.html
+++ b/docs/manualpages/SNES/SNESApplyNPC.html
@@ -5,8 +5,8 @@
 <TITLE>SNESApplyNPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESApplyNPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESApplyNPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESApplyNPC"><H1>SNESApplyNPC</H1></A>
 Calls <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() on preconditioner for the <A HREF="../SNES/SNES.html#SNES">SNES</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Calls <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() on precondition
 #include "petscsnes.h"  
 PetscErrorCode  SNESApplyNPC(SNES snes,Vec x,Vec f,Vec y)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- optional; the function evaluation on x Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- optional; the function evaluation on x
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -function vector, as set by <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() Many br
+<DT><B>y </B> -function vector, as set by <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</A>() should be called on x before <A HREF="../SNES/SNESApplyNPC.html#SNESApplyNPC">SNESApplyNPC</A>() is called, as it is Many brwith SNESComuteJacobian(). Many br
+<A HREF="../SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</A>() should be called on x before <A HREF="../SNES/SNESApplyNPC.html#SNESApplyNPC">SNESApplyNPC</A>() is called, as it is
+with SNESComuteJacobian().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, compute, function
diff --git a/docs/manualpages/SNES/SNESCOMPOSITE.html b/docs/manualpages/SNES/SNESCOMPOSITE.html
index 0fc5053..3f1dc52 100644
--- a/docs/manualpages/SNES/SNESCOMPOSITE.html
+++ b/docs/manualpages/SNES/SNESCOMPOSITE.html
@@ -5,24 +5,28 @@
 <TITLE>SNESCOMPOSITE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESCOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESCOMPOSITE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESCOMPOSITE"><H1>SNESCOMPOSITE</H1></A>
 Build a preconditioner by composing together several nonlinear solvers 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_composite_type <type: one of multiplicative, additive, symmetric_multiplicative, special> </B></TD><TD>- Sets composite preconditioner type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_composite_sneses </B></TD><TD>- <snes0,snes1,...> list of SNESes to compose Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_composite_type <type: one of multiplicative, additive, symmetric_multiplicative, special> </B></TD><TD>- Sets composite preconditioner type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_composite_sneses </B></TD><TD>- <snes0,snes1,...> list of SNESes to compose
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESType.html#SNESType">SNESType</A> (for list of available types), <A HREF="../SNES/SNES.html#SNES">SNES</A>,
-<BR><A HREF="../SNES/SNESSHELL.html#SNESSHELL">SNESSHELL</A>, <A HREF="../SNES/SNESCompositeSetType.html#SNESCompositeSetType">SNESCompositeSetType</A>(), SNESCompositeSpecialSetAlpha(), <A HREF="../SNES/SNESCompositeAddSNES.html#SNESCompositeAddSNES">SNESCompositeAddSNES</A>(), Many brSNESCompositeGetSNES() Many br
+<BR><A HREF="../SNES/SNESSHELL.html#SNESSHELL">SNESSHELL</A>, <A HREF="../SNES/SNESCompositeSetType.html#SNESCompositeSetType">SNESCompositeSetType</A>(), SNESCompositeSpecialSetAlpha(), <A HREF="../SNES/SNESCompositeAddSNES.html#SNESCompositeAddSNES">SNESCompositeAddSNES</A>(),
+<A HREF="../SNES/SNESCompositeGetSNES.html#SNESCompositeGetSNES">SNESCompositeGetSNES</A>()
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",  Many brSIAM Review, 57(4), 2015 Many br
+<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers", 
+SIAM Review, 57(4), 2015
 <br>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/SNES/SNESCompositeAddSNES.html b/docs/manualpages/SNES/SNESCompositeAddSNES.html
index 3cedb2c..e61a49f 100644
--- a/docs/manualpages/SNES/SNESCompositeAddSNES.html
+++ b/docs/manualpages/SNES/SNESCompositeAddSNES.html
@@ -5,8 +5,8 @@
 <TITLE>SNESCompositeAddSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESCompositeAddSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESCompositeAddSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESCompositeAddSNES"><H1>SNESCompositeAddSNES</H1></A>
 Adds another <A HREF="../SNES/SNES.html#SNES">SNES</A> to the composite <A HREF="../SNES/SNES.html#SNES">SNES</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Adds another <A HREF="../SNES/SNES.html#SNES">SNES</A> to the composite <A HREF=
 #include "petscsnes.h" 
 PetscErrorCode  SNESCompositeAddSNES(SNES snes,SNESType type)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of the new preconditioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of the new preconditioner
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, composite preconditioner, add
diff --git a/docs/manualpages/SNES/SNESCompositeGetNumber.html b/docs/manualpages/SNES/SNESCompositeGetNumber.html
index c09cdc6..ace7174 100644
--- a/docs/manualpages/SNES/SNESCompositeGetNumber.html
+++ b/docs/manualpages/SNES/SNESCompositeGetNumber.html
@@ -5,8 +5,8 @@
 <TITLE>SNESCompositeGetNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESCompositeGetNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESCompositeGetNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESCompositeGetNumber"><H1>SNESCompositeGetNumber</H1></A>
 Get the number of subsolvers in the composite <A HREF="../SNES/SNES.html#SNES">SNES</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Get the number of subsolvers in the composite <A HREF="../SNES/SNES.html#SNES">S
 #include "petscsnes.h" 
 PetscErrorCode  SNESCompositeGetNumber(SNES snes,PetscInt *n)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-snes - the preconditioner context Many br
+snes - the preconditioner context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-n - the number of subsolvers Many br
+n - the number of subsolvers
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, composite preconditioner
diff --git a/docs/manualpages/SNES/SNESCompositeGetSNES.html b/docs/manualpages/SNES/SNESCompositeGetSNES.html
index a7309a7..025bab9 100644
--- a/docs/manualpages/SNES/SNESCompositeGetSNES.html
+++ b/docs/manualpages/SNES/SNESCompositeGetSNES.html
@@ -5,8 +5,8 @@
 <TITLE>SNESCompositeGetSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESCompositeGetSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESCompositeGetSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESCompositeGetSNES"><H1>SNESCompositeGetSNES</H1></A>
 Gets one of the <A HREF="../SNES/SNES.html#SNES">SNES</A> objects in the composite <A HREF="../SNES/SNES.html#SNES">SNES</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets one of the <A HREF="../SNES/SNES.html#SNES">SNES</A> objects in the composi
 #include "petscsnes.h" 
 PetscErrorCode  SNESCompositeGetSNES(SNES snes,PetscInt n,SNES *subsnes)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of the snes requested Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of the snes requested
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>subsnes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> requested Many br
+<DT><B>subsnes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> requested
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, get, composite preconditioner, sub preconditioner
diff --git a/docs/manualpages/SNES/SNESCompositeSetDamping.html b/docs/manualpages/SNES/SNESCompositeSetDamping.html
index 19c01d9..5c77d07 100644
--- a/docs/manualpages/SNES/SNESCompositeSetDamping.html
+++ b/docs/manualpages/SNES/SNESCompositeSetDamping.html
@@ -5,8 +5,8 @@
 <TITLE>SNESCompositeSetDamping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESCompositeSetDamping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESCompositeSetDamping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESCompositeSetDamping"><H1>SNESCompositeSetDamping</H1></A>
 Sets the damping of a subsolver when using additive composite <A HREF="../SNES/SNES.html#SNES">SNES</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the damping of a subsolver when using additive composite <A HREF="../SNES/S
 #include "petscsnes.h" 
 PetscErrorCode  SNESCompositeSetDamping(SNES snes,PetscInt n,PetscReal dmp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of the snes requested Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmp </B></TD><TD>- the damping Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of the snes requested
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmp </B></TD><TD>- the damping
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, get, composite preconditioner, sub preconditioner
diff --git a/docs/manualpages/SNES/SNESCompositeSetType.html b/docs/manualpages/SNES/SNESCompositeSetType.html
index 974cae9..7c014e7 100644
--- a/docs/manualpages/SNES/SNESCompositeSetType.html
+++ b/docs/manualpages/SNES/SNESCompositeSetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESCompositeSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESCompositeSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESCompositeSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESCompositeSetType"><H1>SNESCompositeSetType</H1></A>
 Sets the type of composite preconditioner. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the type of composite preconditioner.
 #include "petscsnes.h" 
 PetscErrorCode  SNESCompositeSetType(SNES snes,SNESCompositeType type)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- SNES_COMPOSITE_ADDITIVE (default), SNES_COMPOSITE_MULTIPLICATIVE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- SNES_COMPOSITE_ADDITIVE (default), SNES_COMPOSITE_MULTIPLICATIVE
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_composite_type <type: one of multiplicative, additive, special> </B> -Sets composite preconditioner type Many br
+<DT><B>-snes_composite_type <type: one of multiplicative, additive, special> </B> -Sets composite preconditioner type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, set, type, composite preconditioner, additive, multiplicative
diff --git a/docs/manualpages/SNES/SNESComputeFunction.html b/docs/manualpages/SNES/SNESComputeFunction.html
index dc44dc0..4621a5a 100644
--- a/docs/manualpages/SNES/SNESComputeFunction.html
+++ b/docs/manualpages/SNES/SNESComputeFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESComputeFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESComputeFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESComputeFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESComputeFunction"><H1>SNESComputeFunction</H1></A>
 Calls the function that has been set with <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Calls the function that has been set with <A HREF="../SNES/SNESSetFunction.html#
 #include "petscsnes.h"  
 PetscErrorCode  SNESComputeFunction(SNES snes,Vec x,Vec y)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -function vector, as set by <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() Many br
+<DT><B>y </B> -function vector, as set by <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</A>() is typically used within nonlinear solvers Many brimplementations, so most users would not generally call this routine Many brthemselves. Many br
+<A HREF="../SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</A>() is typically used within nonlinear solvers
+implementations, so most users would not generally call this routine
+themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, compute, function
diff --git a/docs/manualpages/SNES/SNESComputeJacobian.html b/docs/manualpages/SNES/SNESComputeJacobian.html
index 2c854f1..ba7b3fa 100644
--- a/docs/manualpages/SNES/SNESComputeJacobian.html
+++ b/docs/manualpages/SNES/SNESComputeJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>SNESComputeJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESComputeJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESComputeJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESComputeJacobian"><H1>SNESComputeJacobian</H1></A>
 Computes the Jacobian matrix that has been set with <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,38 +14,55 @@ Computes the Jacobian matrix that has been set with <A HREF="../SNES/SNESSetJaco
 #include "petscsnes.h"  
 PetscErrorCode  SNESComputeJacobian(SNES snes,Vec X,Mat A,Mat B)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- optional preconditioning matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- optional preconditioning matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_lag_preconditioner <lag></B></TD><TD>- .    -snes_lag_jacobian <lag> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_explicit </B></TD><TD>- Compare the computed Jacobian to the finite difference Jacobian and output the differences Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_explicit_draw  </B></TD><TD>- Compare the computed Jacobian to the finite difference Jacobian and draw the result Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_explicit_contour  </B></TD><TD>- Compare the computed Jacobian to the finite difference Jacobian and draw a contour plot with the result Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_operator  </B></TD><TD>- Make the comparison options above use the operator instead of the preconditioning matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring </B></TD><TD>- Compute the finite difference Jacobian using coloring and display norms of difference Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_display </B></TD><TD>- Compute the finite differece Jacobian using coloring and display verbose differences Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_threshold </B></TD><TD>- Display only those matrix entries that differ by more than a given threshold Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_threshold_atol </B></TD><TD>- Absolute tolerance for difference in matrix entries to be displayed by -snes_compare_coloring_threshold Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_threshold_rtol </B></TD><TD>- Relative tolerance for difference in matrix entries to be displayed by -snes_compare_coloring_threshold Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_draw </B></TD><TD>- Compute the finite differece Jacobian using coloring and draw differences Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_draw_contour </B></TD><TD>- Compute the finite differece Jacobian using coloring and show contours of matrices and differences Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_lag_preconditioner <lag></B></TD><TD>- .    -snes_lag_jacobian <lag>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_explicit </B></TD><TD>- Compare the computed Jacobian to the finite difference Jacobian and output the differences
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_explicit_draw  </B></TD><TD>- Compare the computed Jacobian to the finite difference Jacobian and draw the result
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_explicit_contour  </B></TD><TD>- Compare the computed Jacobian to the finite difference Jacobian and draw a contour plot with the result
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_operator  </B></TD><TD>- Make the comparison options above use the operator instead of the preconditioning matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring </B></TD><TD>- Compute the finite difference Jacobian using coloring and display norms of difference
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_display </B></TD><TD>- Compute the finite differece Jacobian using coloring and display verbose differences
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_threshold </B></TD><TD>- Display only those matrix entries that differ by more than a given threshold
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_threshold_atol </B></TD><TD>- Absolute tolerance for difference in matrix entries to be displayed by -snes_compare_coloring_threshold
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_threshold_rtol </B></TD><TD>- Relative tolerance for difference in matrix entries to be displayed by -snes_compare_coloring_threshold
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_draw </B></TD><TD>- Compute the finite differece Jacobian using coloring and draw differences
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_compare_coloring_draw_contour </B></TD><TD>- Compute the finite differece Jacobian using coloring and show contours of matrices and differences
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, compute, Jacobian, matrix
diff --git a/docs/manualpages/SNES/SNESComputeJacobianDefault.html b/docs/manualpages/SNES/SNESComputeJacobianDefault.html
index 3529516..92066e1 100644
--- a/docs/manualpages/SNES/SNESComputeJacobianDefault.html
+++ b/docs/manualpages/SNES/SNESComputeJacobianDefault.html
@@ -5,8 +5,8 @@
 <TITLE>SNESComputeJacobianDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESComputeJacobianDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESComputeJacobianDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESComputeJacobianDefault"><H1>SNESComputeJacobianDefault</H1></A>
 Computes the Jacobian using finite differences. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,43 @@ Computes the Jacobian using finite differences.
 #include "petscsnes.h"  
 PetscErrorCode  SNESComputeJacobianDefault(SNES snes,Vec x1,Mat J,Mat B,void *ctx)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x1 </B></TD><TD>- compute Jacobian at this point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- application's function context, as set with <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x1 </B></TD><TD>- compute Jacobian at this point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- application's function context, as set with <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix (not altered in this routine) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Jacobian matrix to use with preconditioner (generally the same as J) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix (not altered in this routine)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Jacobian matrix to use with preconditioner (generally the same as J)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd </B></TD><TD>- Activates <A HREF="../SNES/SNESComputeJacobianDefault.html#SNESComputeJacobianDefault">SNESComputeJacobianDefault</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_test_err </B></TD><TD>- Square root of function error tolerance, default square root of machine Many brepsilon (1.e-8 in double, 3.e-4 in single) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_type </B></TD><TD>- Either wp or ds (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd </B></TD><TD>- Activates <A HREF="../SNES/SNESComputeJacobianDefault.html#SNESComputeJacobianDefault">SNESComputeJacobianDefault</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_test_err </B></TD><TD>- Square root of function error tolerance, default square root of machine
+epsilon (1.e-8 in double, 3.e-4 in single)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_type </B></TD><TD>- Either wp or ds (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is slow and expensive, and is not currently optimized Many brto take advantage of sparsity in the problem.  Although Many brSNESComputeJacobianDefault() is not recommended for general use Many brin large-scale applications, It can be useful in checking the Many brcorrectness of a user-provided Jacobian. Many br
+This routine is slow and expensive, and is not currently optimized
+to take advantage of sparsity in the problem.  Although
+<A HREF="../SNES/SNESComputeJacobianDefault.html#SNESComputeJacobianDefault">SNESComputeJacobianDefault</A>() is not recommended for general use
+in large-scale applications, It can be useful in checking the
+correctness of a user-provided Jacobian.
 <P>
-An alternative routine that uses coloring to exploit matrix sparsity is Many brSNESComputeJacobianDefaultColor(). Many br
+An alternative routine that uses coloring to exploit matrix sparsity is
+<A HREF="../SNES/SNESComputeJacobianDefaultColor.html#SNESComputeJacobianDefaultColor">SNESComputeJacobianDefaultColor</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, finite differences, Jacobian
diff --git a/docs/manualpages/SNES/SNESComputeJacobianDefaultColor.html b/docs/manualpages/SNES/SNESComputeJacobianDefaultColor.html
index 4dd7aaf..273514e 100644
--- a/docs/manualpages/SNES/SNESComputeJacobianDefaultColor.html
+++ b/docs/manualpages/SNES/SNESComputeJacobianDefaultColor.html
@@ -5,8 +5,8 @@
 <TITLE>SNESComputeJacobianDefaultColor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESComputeJacobianDefaultColor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESComputeJacobianDefaultColor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESComputeJacobianDefaultColor"><H1>SNESComputeJacobianDefaultColor</H1></A>
 Computes the Jacobian using finite differences and coloring to exploit matrix sparsity. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,30 +15,43 @@ Computes the Jacobian using finite differences and coloring to exploit matrix sp
 #include "petscdm.h"    
 PetscErrorCode  SNESComputeJacobianDefaultColor(SNES snes,Vec x1,Mat J,Mat B,void *ctx)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x1 </B></TD><TD>- location at which to evaluate Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> context or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x1 </B></TD><TD>- location at which to evaluate Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A> context or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix (not altered in this routine) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Jacobian matrix to use with preconditioner (generally the same as J) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix (not altered in this routine)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Jacobian matrix to use with preconditioner (generally the same as J)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_color_use_mat </B></TD><TD>- use a matrix coloring from the explicit matrix nonzero pattern instead of from the <A HREF="../DM/DM.html#DM">DM</A> providing the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_color </B></TD><TD>- Activates <A HREF="../SNES/SNESComputeJacobianDefaultColor.html#SNESComputeJacobianDefaultColor">SNESComputeJacobianDefaultColor</A>() in <A HREF="../SNES/SNESSetFromOptions.html#SNESSetFromOptions">SNESSetFromOptions</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_err <err> </B></TD><TD>- Sets <err> (square root of relative error in the function) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_umin <umin> </B></TD><TD>- Sets umin, the minimum allowable u-value magnitude Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_type </B></TD><TD>- Either wp or ds (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_color_use_mat </B></TD><TD>- use a matrix coloring from the explicit matrix nonzero pattern instead of from the <A HREF="../DM/DM.html#DM">DM</A> providing the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_color </B></TD><TD>- Activates <A HREF="../SNES/SNESComputeJacobianDefaultColor.html#SNESComputeJacobianDefaultColor">SNESComputeJacobianDefaultColor</A>() in <A HREF="../SNES/SNESSetFromOptions.html#SNESSetFromOptions">SNESSetFromOptions</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_err <err> </B></TD><TD>- Sets <err> (square root of relative error in the function)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_coloring_umin <umin> </B></TD><TD>- Sets umin, the minimum allowable u-value magnitude
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_fd_type </B></TD><TD>- Either wp or ds (see <A HREF="../Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</A> or <A HREF="../Mat/MATMFFD_DS.html#MATMFFD_DS">MATMFFD_DS</A>)
+</TD></TR></TABLE>
 <P>
-Notes: If the coloring is not provided through the context, this will first try to get the Many brcoloring from the <A HREF="../DM/DM.html#DM">DM</A>.  If the <A HREF="../DM/DM.html#DM">DM</A> type has no coloring routine, then it will try to Many brget the coloring from the matrix.  This requires that the matrix have nonzero entries Many brprecomputed.  This is discouraged, as <A HREF="../MatOrderings/MatColoringApply.html#MatColoringApply">MatColoringApply</A>() is not parallel by defa [...]
+Notes: If the coloring is not provided through the context, this will first try to get the
+coloring from the <A HREF="../DM/DM.html#DM">DM</A>.  If the <A HREF="../DM/DM.html#DM">DM</A> type has no coloring routine, then it will try to
+get the coloring from the matrix.  This requires that the matrix have nonzero entries
+precomputed.  This is discouraged, as <A HREF="../MatOrderings/MatColoringApply.html#MatColoringApply">MatColoringApply</A>() is not parallel by default.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, finite differences, Jacobian, coloring, sparse
@@ -46,7 +59,7 @@ Notes: If the coloring is not provided through the context, this will first try
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>(), SNESTestJacobian(), <A HREF="../SNES/SNESComputeJacobianDefault.html#SNESComputeJacobianDefault">SNESComputeJacobianDefault</A>()
-<BR><A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>(), <A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>() Many br
+<BR><A HREF="../MatFD/MatFDColoringCreate.html#MatFDColoringCreate">MatFDColoringCreate</A>(), <A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/interface/snesj2.c.html#SNESComputeJacobianDefaultColor">src/snes/interface/snesj2.c</A>
diff --git a/docs/manualpages/SNES/SNESComputeNGS.html b/docs/manualpages/SNES/SNESComputeNGS.html
index 7b9b2ca..a9ea5fd 100644
--- a/docs/manualpages/SNES/SNESComputeNGS.html
+++ b/docs/manualpages/SNES/SNESComputeNGS.html
@@ -5,8 +5,8 @@
 <TITLE>SNESComputeNGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESComputeNGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESComputeNGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESComputeNGS"><H1>SNESComputeNGS</H1></A>
 Calls the Gauss-Seidel function that has been set with  <A HREF="../SNES/SNESSetNGS.html#SNESSetNGS">SNESSetNGS</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Calls the Gauss-Seidel function that has been set with  <A HREF="../SNES/SNESSet
 #include "petscsnes.h"  
 PetscErrorCode  SNESComputeNGS(SNES snes,Vec b,Vec x)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- rhs vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- rhs vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -new solution vector Many br
+<DT><B>x </B> -new solution vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../SNES/SNESComputeNGS.html#SNESComputeNGS">SNESComputeNGS</A>() is typically used within composed nonlinear solver Many brimplementations, so most users would not generally call this routine Many brthemselves. Many br
+<A HREF="../SNES/SNESComputeNGS.html#SNESComputeNGS">SNESComputeNGS</A>() is typically used within composed nonlinear solver
+implementations, so most users would not generally call this routine
+themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, compute, function
diff --git a/docs/manualpages/SNES/SNESComputeObjective.html b/docs/manualpages/SNES/SNESComputeObjective.html
index e5bff9e..47b452f 100644
--- a/docs/manualpages/SNES/SNESComputeObjective.html
+++ b/docs/manualpages/SNES/SNESComputeObjective.html
@@ -5,26 +5,28 @@
 <TITLE>SNESComputeObjective</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESComputeObjective.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESComputeObjective.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESComputeObjective"><H1>SNESComputeObjective</H1></A>
 Computes the objective. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode SNESComputeObjective(SNES snes,Vec X,PetscReal *ob)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X    </B></TD><TD>- the state vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X    </B></TD><TD>- the state vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ob   </B> -the objective value Many br
+<DT><B>ob   </B> -the objective value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, compute, objective
diff --git a/docs/manualpages/SNES/SNESConvergedDefault.html b/docs/manualpages/SNES/SNESConvergedDefault.html
index eb73d08..7ae9b41 100644
--- a/docs/manualpages/SNES/SNESConvergedDefault.html
+++ b/docs/manualpages/SNES/SNESConvergedDefault.html
@@ -5,8 +5,8 @@
 <TITLE>SNESConvergedDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESConvergedDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESConvergedDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESConvergedDefault"><H1>SNESConvergedDefault</H1></A>
 Convergence test of the solvers for systems of nonlinear equations (default). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,25 @@ Convergence test of the solvers for systems of nonlinear equations (default).
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  SNESConvergedDefault(SNES snes,PetscInt it,PetscReal xnorm,PetscReal snorm,PetscReal fnorm,SNESConvergedReason *reason,void *dummy)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- the iteration (0 indicates before any Newton steps) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- 2-norm of current iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snorm </B></TD><TD>- 2-norm of current step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- 2-norm of function at current iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- the iteration (0 indicates before any Newton steps)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- 2-norm of current iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snorm </B></TD><TD>- 2-norm of current step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- 2-norm of function at current iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>reason  </B> -one of Many br
+<DT><B>reason  </B> -one of
 <br>
 <pre>
  <A HREF="../SNES/SNES_CONVERGED_FNORM_ABS.html#SNES_CONVERGED_FNORM_ABS">SNES_CONVERGED_FNORM_ABS</A>       - (fnorm < abstol),
@@ -47,14 +53,20 @@ Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
  SNES_CONVERGED_ITERATING       - (otherwise),
 </pre>
 <P>
-where Many br
+where
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxf </B></TD><TD>- maximum number of function evaluations, Many brset with <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfct </B></TD><TD>- number of function evaluations, Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute function norm tolerance, Many brset with <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative function norm tolerance, set with <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxf </B></TD><TD>- maximum number of function evaluations,
+set with <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfct </B></TD><TD>- number of function evaluations,
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute function norm tolerance,
+set with <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative function norm tolerance, set with <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, default, converged, convergence
diff --git a/docs/manualpages/SNES/SNESConvergedReason.html b/docs/manualpages/SNES/SNESConvergedReason.html
index 84c93bc..43f94c4 100644
--- a/docs/manualpages/SNES/SNESConvergedReason.html
+++ b/docs/manualpages/SNES/SNESConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>SNESConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESConvergedReason"><H1>SNESConvergedReason</H1></A>
 reason a <A HREF="../SNES/SNES.html#SNES">SNES</A> method was said to have converged or diverged 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -28,9 +28,9 @@ typedef enum {/* converged */
               <A HREF="../SNES/SNES_DIVERGED_LOCAL_MIN.html#SNES_DIVERGED_LOCAL_MIN">SNES_DIVERGED_LOCAL_MIN</A>           = -8, /* || J^T b || is small, implies converged to local minimum of F() */
               SNES_CONVERGED_ITERATING          =  0} <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>;
 </PRE>
- Many br
+
 <P>
-The two most common reasons for divergence are Many br
+The two most common reasons for divergence are
 <pre>
   1) an incorrectly coded or computed Jacobian or
 </pre>
@@ -42,22 +42,41 @@ The two most common reasons for divergence are Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Diverged Reasons</FONT></H3>
-<DT><B><A HREF="../SNES/SNES_DIVERGED_LOCAL_MIN.html#SNES_DIVERGED_LOCAL_MIN">SNES_DIVERGED_LOCAL_MIN</A> </B> -this can only occur when using the line-search variant of <A HREF="../SNES/SNES.html#SNES">SNES</A>. Many brThe line search wants to minimize Q(alpha) = 1/2 || F(x + alpha s) ||^2_2  this occurs Many brat Q'(alpha) = s^T F'(x+alpha s)^T F(x+alpha s) = 0. If s is the Newton direction - F'(x)^(-1)F(x) then Many bryou get Q'(alpha) = -F(x)^T F'(x)^(-1)^T F'(x+alpha s)F(x+alpha s); [...]
+<DT><B><A HREF="../SNES/SNES_DIVERGED_LOCAL_MIN.html#SNES_DIVERGED_LOCAL_MIN">SNES_DIVERGED_LOCAL_MIN</A> </B> -this can only occur when using the line-search variant of <A HREF="../SNES/SNES.html#SNES">SNES</A>.
+The line search wants to minimize Q(alpha) = 1/2 || F(x + alpha s) ||^2_2  this occurs
+at Q'(alpha) = s^T F'(x+alpha s)^T F(x+alpha s) = 0. If s is the Newton direction - F'(x)^(-1)F(x) then
+you get Q'(alpha) = -F(x)^T F'(x)^(-1)^T F'(x+alpha s)F(x+alpha s); when alpha = 0
+Q'(0) = - ||F(x)||^2_2 which is always NEGATIVE if F'(x) is invertible. This means the Newton
+direction is a descent direction and the line search should succeed if alpha is small enough.
 <br>
 <P>
-If F'(x) is NOT invertible AND F'(x)^T F(x) = 0 then Q'(0) = 0 and the Newton direction Many bris NOT a descent direction so the line search will fail. All one can do at this point Many bris change the initial guess and try again. Many br
+If F'(x) is NOT invertible AND F'(x)^T F(x) = 0 then Q'(0) = 0 and the Newton direction
+is NOT a descent direction so the line search will fail. All one can do at this point
+is change the initial guess and try again.
 <P>
-An alternative explanation: Newton's method can be regarded as replacing the function with Many brits linear approximation and minimizing the 2-norm of that. That is F(x+s) approx F(x) + F'(x)s Many brso we minimize || F(x) + F'(x) s ||^2_2; do this using Least Squares. If F'(x) is invertible then Many brs = - F'(x)^(-1)F(x) otherwise F'(x)^T F'(x) s = -F'(x)^T F(x). If F'(x)^T F(x) is NOT zero then there Many brexists a nontrival (that is F'(x)s != 0) solution to the equation and this d [...]
+An alternative explanation: Newton's method can be regarded as replacing the function with
+its linear approximation and minimizing the 2-norm of that. That is F(x+s) approx F(x) + F'(x)s
+so we minimize || F(x) + F'(x) s ||^2_2; do this using Least Squares. If F'(x) is invertible then
+s = - F'(x)^(-1)F(x) otherwise F'(x)^T F'(x) s = -F'(x)^T F(x). If F'(x)^T F(x) is NOT zero then there
+exists a nontrival (that is F'(x)s != 0) solution to the equation and this direction is
+s = - [F'(x)^T F'(x)]^(-1) F'(x)^T F(x) so Q'(0) = - F(x)^T F'(x) [F'(x)^T F'(x)]^(-T) F'(x)^T F(x)
+= - (F'(x)^T F(x)) [F'(x)^T F'(x)]^(-T) (F'(x)^T F(x)). Since we are assuming (F'(x)^T F(x)) != 0
+and F'(x)^T F'(x) has no negative eigenvalues Q'(0) < 0 so s is a descent direction and the line
+search should succeed for small enough alpha.
 <P>
-Note that this RARELY happens in practice. Far more likely the linear system is not being solved Many br(well enough?) or the Jacobian is wrong. Many br
+Note that this RARELY happens in practice. Far more likely the linear system is not being solved
+(well enough?) or the Jacobian is wrong.
 <P>
-<A HREF="../SNES/SNES_DIVERGED_MAX_IT.html#SNES_DIVERGED_MAX_IT">SNES_DIVERGED_MAX_IT</A> means that the solver reached the maximum number of iterations without satisfying any Many brconvergence criteria. SNES_CONVERGED_ITS means that <A HREF="../SNES/SNESConvergedSkip.html#SNESConvergedSkip">SNESConvergedSkip</A>() was chosen as the convergence test; Many brthus the usual convergence criteria have not been checked and may or may not be satisfied. Many br
+<A HREF="../SNES/SNES_DIVERGED_MAX_IT.html#SNES_DIVERGED_MAX_IT">SNES_DIVERGED_MAX_IT</A> means that the solver reached the maximum number of iterations without satisfying any
+convergence criteria. SNES_CONVERGED_ITS means that <A HREF="../SNES/SNESConvergedSkip.html#SNESConvergedSkip">SNESConvergedSkip</A>() was chosen as the convergence test;
+thus the usual convergence criteria have not been checked and may or may not be satisfied.
 <P>
-Developer Notes: this must match petsc/finclude/petscsnes.h Many br
+Developer Notes: this must match petsc/finclude/petscsnes.h
 <P>
-The string versions of these are in <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, if you change any value here you must Many bralso adjust that array. Many br
+The string versions of these are in <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, if you change any value here you must
+also adjust that array.
 <P>
-Each reason has its own manual page. Many br
+Each reason has its own manual page.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../SNES/SNESSetConvergenceTest.html#SNESSetConvergenceTest">SNESSetConvergenceTest</A>()
diff --git a/docs/manualpages/SNES/SNESConvergedSkip.html b/docs/manualpages/SNES/SNESConvergedSkip.html
index 7bfe4a1..ae53282 100644
--- a/docs/manualpages/SNES/SNESConvergedSkip.html
+++ b/docs/manualpages/SNES/SNESConvergedSkip.html
@@ -5,8 +5,8 @@
 <TITLE>SNESConvergedSkip</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESConvergedSkip.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESConvergedSkip.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESConvergedSkip"><H1>SNESConvergedSkip</H1></A>
 Convergence test for <A HREF="../SNES/SNES.html#SNES">SNES</A> that NEVER returns as converged, UNLESS the maximum number of iteration have been reached. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Convergence test for <A HREF="../SNES/SNES.html#SNES">SNES</A> that NEVER return
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  SNESConvergedSkip(SNES snes,PetscInt it,PetscReal xnorm,PetscReal snorm,PetscReal fnorm,SNESConvergedReason *reason,void *dummy)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- the iteration (0 indicates before any Newton steps) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- 2-norm of current iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snorm </B></TD><TD>- 2-norm of current step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- 2-norm of function at current iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- the iteration (0 indicates before any Newton steps)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- 2-norm of current iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snorm </B></TD><TD>- 2-norm of current step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- 2-norm of function at current iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>reason  </B> -SNES_CONVERGED_ITERATING, SNES_CONVERGED_ITS, or <A HREF="../SNES/SNES_DIVERGED_FNORM_NAN.html#SNES_DIVERGED_FNORM_NAN">SNES_DIVERGED_FNORM_NAN</A> Many br
+<DT><B>reason  </B> -SNES_CONVERGED_ITERATING, SNES_CONVERGED_ITS, or <A HREF="../SNES/SNES_DIVERGED_FNORM_NAN.html#SNES_DIVERGED_FNORM_NAN">SNES_DIVERGED_FNORM_NAN</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Convergence is then declared after a fixed number of iterations have been used. Many br
+Convergence is then declared after a fixed number of iterations have been used.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, skip, converged, convergence
diff --git a/docs/manualpages/SNES/SNESConvergenceTestFunction.html b/docs/manualpages/SNES/SNESConvergenceTestFunction.html
index 5c0a711..95bb729 100644
--- a/docs/manualpages/SNES/SNESConvergenceTestFunction.html
+++ b/docs/manualpages/SNES/SNESConvergenceTestFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESConvergenceTestFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESConvergenceTestFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESConvergenceTestFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESConvergenceTestFunction"><H1>SNESConvergenceTestFunction</H1></A>
 functional form used for testing of convergence of nonlinear solver 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,22 @@ functional form used for testing of convergence of nonlinear solver
 $     <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> SNESConvergenceTest(<A HREF="../SNES/SNES.html#SNES">SNES</A> snes,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> it,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> xnorm,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> gnorm,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> f,<A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A> *reason,void *cctx)
 </PRE>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- current iteration (0 is the first and is before any Newton step) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cctx </B></TD><TD>- [optional] convergence context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- reason for convergence/divergence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- 2-norm of current iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gnorm </B></TD><TD>- 2-norm of current step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- 2-norm of function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it </B></TD><TD>- current iteration (0 is the first and is before any Newton step)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cctx </B></TD><TD>- [optional] convergence context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- reason for convergence/divergence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- 2-norm of current iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gnorm </B></TD><TD>- 2-norm of current step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- 2-norm of function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../SNES/SNESSetConvergenceTest.html#SNESSetConvergenceTest">SNESSetConvergenceTest</A>(), SNESGetConvergenceTest()
diff --git a/docs/manualpages/SNES/SNESCreate.html b/docs/manualpages/SNES/SNESCreate.html
index ed9e0dd..c931a5f 100644
--- a/docs/manualpages/SNES/SNESCreate.html
+++ b/docs/manualpages/SNES/SNESCreate.html
@@ -5,8 +5,8 @@
 <TITLE>SNESCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESCreate"><H1>SNESCreate</H1></A>
 Creates a nonlinear solver context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Creates a nonlinear solver context.
 #include "petscsnes.h"  
 PetscErrorCode  SNESCreate(MPI_Comm comm,SNES *outsnes)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>outsnes </B> -the new <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>outsnes </B> -the new <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_mf </B></TD><TD>- Activates default matrix-free Jacobian-vector products, Many brand no preconditioning matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_mf_operator </B></TD><TD>- Activates default matrix-free Jacobian-vector Many brproducts, and a user-provided preconditioning matrix Many bras set by <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd </B></TD><TD>- Uses (slow!) finite differences to compute Jacobian Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_mf </B></TD><TD>- Activates default matrix-free Jacobian-vector products,
+and no preconditioning matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_mf_operator </B></TD><TD>- Activates default matrix-free Jacobian-vector
+products, and a user-provided preconditioning matrix
+as set by <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd </B></TD><TD>- Uses (slow!) finite differences to compute Jacobian
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, create, context
diff --git a/docs/manualpages/SNES/SNESDefaultMatrixFreeSetParameters2.html b/docs/manualpages/SNES/SNESDefaultMatrixFreeSetParameters2.html
index a3247cc..d921863 100644
--- a/docs/manualpages/SNES/SNESDefaultMatrixFreeSetParameters2.html
+++ b/docs/manualpages/SNES/SNESDefaultMatrixFreeSetParameters2.html
@@ -5,8 +5,8 @@
 <TITLE>SNESDefaultMatrixFreeSetParameters2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESDefaultMatrixFreeSetParameters2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESDefaultMatrixFreeSetParameters2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESDefaultMatrixFreeSetParameters2"><H1>SNESDefaultMatrixFreeSetParameters2</H1></A>
 Sets the parameters for the approximation of matrix-vector products using finite differences. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,7 +18,7 @@ PetscErrorCode  SNESDefaultMatrixFreeSetParameters2(Mat mat,PetscReal error,Pets
       J(u)*a = [J(u+h*a) - J(u)]/h where
 </pre>
 <P>
-either the user sets h directly here, or this parameter is computed via Many br
+either the user sets h directly here, or this parameter is computed via
 <P>
 <pre>
        h = error_rel*u'a/||a||^2                        if  |u'a| > umin*||a||_{1}
@@ -31,15 +31,21 @@ either the user sets h directly here, or this parameter is computed via Many br
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>error_rel </B></TD><TD>- relative error (should be set to the square root of Many brthe relative error in the function evaluations) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>umin </B></TD><TD>- minimum allowable u-value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>h </B></TD><TD>- differencing parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- the matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>error_rel </B></TD><TD>- relative error (should be set to the square root of
+the relative error in the function evaluations)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>umin </B></TD><TD>- minimum allowable u-value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>h </B></TD><TD>- differencing parameter
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the user sets the parameter h directly, then this value will be used Many brinstead of the default computation indicated above. Many br
+If the user sets the parameter h directly, then this value will be used
+instead of the default computation indicated above.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, matrix-free, parameters
diff --git a/docs/manualpages/SNES/SNESDestroy.html b/docs/manualpages/SNES/SNESDestroy.html
index 5323fdd..00c733f 100644
--- a/docs/manualpages/SNES/SNESDestroy.html
+++ b/docs/manualpages/SNES/SNESDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>SNESDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESDestroy"><H1>SNESDestroy</H1></A>
 Destroys the nonlinear solver context that was created with <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys the nonlinear solver context that was created with <A HREF="../SNES/SNE
 #include "petscsnes.h"  
 PetscErrorCode  SNESDestroy(SNES *snes)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, destroy
diff --git a/docs/manualpages/SNES/SNESFAS.html b/docs/manualpages/SNES/SNESFAS.html
index 8a522e2..10ce38c 100644
--- a/docs/manualpages/SNES/SNESFAS.html
+++ b/docs/manualpages/SNES/SNESFAS.html
@@ -5,34 +5,52 @@
 <TITLE>SNESFAS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFAS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFAS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFAS"><H1>SNESFAS</H1></A>
-Full Approximation Scheme nonlinear multigrid solver. The nonlinear problem is solved by correction using coarse versions Many brof the nonlinear problem.  This problem is perturbed so that a projected Many brsolution of the fine problem elicits no correction from the coarse problem. Many br
+Full Approximation Scheme nonlinear multigrid solver. The nonlinear problem is solved by correction using coarse versions
+of the nonlinear problem.  This problem is perturbed so that a projected
+solution of the fine problem elicits no correction from the coarse problem.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_levels </B></TD><TD>- The number of levels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_cycles<1> </B></TD><TD>- The number of cycles -- 1 for V, 2 for W Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_type<additive,multiplicative,full,kaskade>  </B></TD><TD>- Additive or multiplicative cycle Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_galerkin<<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>> </B></TD><TD>- Form coarse problems by projection back upon the fine problem Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_smoothup<1> </B></TD><TD>- The number of iterations of the post-smoother Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_smoothdown<1> </B></TD><TD>- The number of iterations of the pre-smoother Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_monitor </B></TD><TD>- Monitor progress of all of the levels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_full_downsweep<<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>> </B></TD><TD>- call the downsmooth on the initial downsweep of full FAS Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_levels_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for all smoothers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_levels_cycle_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for all cycles Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_levels_i_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for the smoothers on level i Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_levels_i_cycle_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for the cycle on level i Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_coarse_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for the coarsest smoother Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_levels </B></TD><TD>- The number of levels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_cycles<1> </B></TD><TD>- The number of cycles -- 1 for V, 2 for W
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_type<additive,multiplicative,full,kaskade>  </B></TD><TD>- Additive or multiplicative cycle
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_galerkin<<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>> </B></TD><TD>- Form coarse problems by projection back upon the fine problem
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_smoothup<1> </B></TD><TD>- The number of iterations of the post-smoother
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_smoothdown<1> </B></TD><TD>- The number of iterations of the pre-smoother
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_monitor </B></TD><TD>- Monitor progress of all of the levels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fas_full_downsweep<<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>> </B></TD><TD>- call the downsmooth on the initial downsweep of full FAS
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_levels_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for all smoothers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_levels_cycle_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for all cycles
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_levels_i_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for the smoothers on level i
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_levels_i_cycle_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for the cycle on level i
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fas_coarse_snes_ </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> options for the coarsest smoother
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The organization of the FAS solver is slightly different from the organization of <A HREF="../PC/PCMG.html#PCMG">PCMG</A> Many brAs each level has smoother <A HREF="../SNES/SNES.html#SNES">SNES</A> instances(down and potentially up) and a cycle <A HREF="../SNES/SNES.html#SNES">SNES</A> instance. Many brThe cycle <A HREF="../SNES/SNES.html#SNES">SNES</A> instance may be used for monitoring convergence on a particular level. Many br
+The organization of the FAS solver is slightly different from the organization of <A HREF="../PC/PCMG.html#PCMG">PCMG</A>
+As each level has smoother <A HREF="../SNES/SNES.html#SNES">SNES</A> instances(down and potentially up) and a cycle <A HREF="../SNES/SNES.html#SNES">SNES</A> instance.
+The cycle <A HREF="../SNES/SNES.html#SNES">SNES</A> instance may be used for monitoring convergence on a particular level.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers", Many brSIAM Review, 57(4), 2015 Many br
+<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",
+SIAM Review, 57(4), 2015
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESFASCreateCoarseVec.html b/docs/manualpages/SNES/SNESFASCreateCoarseVec.html
index 6c79d87..7156990 100644
--- a/docs/manualpages/SNES/SNESFASCreateCoarseVec.html
+++ b/docs/manualpages/SNES/SNESFASCreateCoarseVec.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCreateCoarseVec</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCreateCoarseVec.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCreateCoarseVec.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCreateCoarseVec"><H1>SNESFASCreateCoarseVec</H1></A>
 create <A HREF="../Vec/Vec.html#Vec">Vec</A> corresponding to a state vector on one level coarser than current level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ create <A HREF="../Vec/Vec.html#Vec">Vec</A> corresponding to a state vector on
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCreateCoarseVec(SNES snes,Vec *Xcoarse)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>snes </B> -<A HREF="../SNES/SNESFAS.html#SNESFAS">SNESFAS</A> Many br
+<DT><B>snes </B> -<A HREF="../SNES/SNESFAS.html#SNESFAS">SNESFAS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>Xcoarse </B> -vector on level one coarser than snes Many br
+<DT><B>Xcoarse </B> -vector on level one coarser than snes
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESFASSetRestriction.html#SNESFASSetRestriction">SNESFASSetRestriction</A>(), <A HREF="../SNES/SNESFASRestrict.html#SNESFASRestrict">SNESFASRestrict</A>()
diff --git a/docs/manualpages/SNES/SNESFASCycleGetCorrection.html b/docs/manualpages/SNES/SNESFASCycleGetCorrection.html
index 65026f3..15b3506 100644
--- a/docs/manualpages/SNES/SNESFASCycleGetCorrection.html
+++ b/docs/manualpages/SNES/SNESFASCycleGetCorrection.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleGetCorrection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleGetCorrection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleGetCorrection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleGetCorrection"><H1>SNESFASCycleGetCorrection</H1></A>
 Gets the coarse correction FAS context for this level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Gets the coarse correction FAS context for this level
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleGetCorrection(SNES snes, SNES *correction)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the multigrid context Many br
+<DT><B>snes   </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>correction </B> -the coarse correction on this level Many br
+<DT><B>correction </B> -the coarse correction on this level
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Returns NULL on the coarsest level. Many br
+Returns NULL on the coarsest level.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS, get, smoother, multigrid
diff --git a/docs/manualpages/SNES/SNESFASCycleGetInjection.html b/docs/manualpages/SNES/SNESFASCycleGetInjection.html
index ac4ce7b..f8ffc9d 100644
--- a/docs/manualpages/SNES/SNESFASCycleGetInjection.html
+++ b/docs/manualpages/SNES/SNESFASCycleGetInjection.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleGetInjection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleGetInjection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleGetInjection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleGetInjection"><H1>SNESFASCycleGetInjection</H1></A>
 Gets the injection on this level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the injection on this level
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleGetInjection(SNES snes, Mat *mat)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the multigrid context Many br
+<DT><B>snes   </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>mat    </B> -the restriction operator on this level Many br
+<DT><B>mat    </B> -the restriction operator on this level
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS, get, smoother, multigrid
diff --git a/docs/manualpages/SNES/SNESFASCycleGetInterpolation.html b/docs/manualpages/SNES/SNESFASCycleGetInterpolation.html
index adf6875..312b9f8 100644
--- a/docs/manualpages/SNES/SNESFASCycleGetInterpolation.html
+++ b/docs/manualpages/SNES/SNESFASCycleGetInterpolation.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleGetInterpolation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleGetInterpolation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleGetInterpolation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleGetInterpolation"><H1>SNESFASCycleGetInterpolation</H1></A>
 Gets the interpolation on this level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the interpolation on this level
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleGetInterpolation(SNES snes, Mat *mat)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the multigrid context Many br
+<DT><B>snes   </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>mat    </B> -the interpolation operator on this level Many br
+<DT><B>mat    </B> -the interpolation operator on this level
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS, get, smoother, multigrid
diff --git a/docs/manualpages/SNES/SNESFASCycleGetRScale.html b/docs/manualpages/SNES/SNESFASCycleGetRScale.html
index a8b2acb..4589ec8 100644
--- a/docs/manualpages/SNES/SNESFASCycleGetRScale.html
+++ b/docs/manualpages/SNES/SNESFASCycleGetRScale.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleGetRScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleGetRScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleGetRScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleGetRScale"><H1>SNESFASCycleGetRScale</H1></A>
 Gets the injection on this level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the injection on this level
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleGetRScale(SNES snes, Vec *vec)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the multigrid context Many br
+<DT><B>snes   </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>mat    </B> -the restriction operator on this level Many br
+<DT><B>mat    </B> -the restriction operator on this level
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS, get, smoother, multigrid
diff --git a/docs/manualpages/SNES/SNESFASCycleGetRestriction.html b/docs/manualpages/SNES/SNESFASCycleGetRestriction.html
index fb4ac7c..bb4f639 100644
--- a/docs/manualpages/SNES/SNESFASCycleGetRestriction.html
+++ b/docs/manualpages/SNES/SNESFASCycleGetRestriction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleGetRestriction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleGetRestriction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleGetRestriction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleGetRestriction"><H1>SNESFASCycleGetRestriction</H1></A>
 Gets the restriction on this level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the restriction on this level
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleGetRestriction(SNES snes, Mat *mat)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the multigrid context Many br
+<DT><B>snes   </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>mat    </B> -the restriction operator on this level Many br
+<DT><B>mat    </B> -the restriction operator on this level
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS, get, smoother, multigrid
diff --git a/docs/manualpages/SNES/SNESFASCycleGetSmoother.html b/docs/manualpages/SNES/SNESFASCycleGetSmoother.html
index 057eb32..26e0956 100644
--- a/docs/manualpages/SNES/SNESFASCycleGetSmoother.html
+++ b/docs/manualpages/SNES/SNESFASCycleGetSmoother.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleGetSmoother</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleGetSmoother.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleGetSmoother.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleGetSmoother"><H1>SNESFASCycleGetSmoother</H1></A>
 Gets the smoother on a particular cycle level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the smoother on a particular cycle level.
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleGetSmoother(SNES snes, SNES *smooth)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the multigrid context Many br
+<DT><B>snes   </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>smooth </B> -the smoother Many br
+<DT><B>smooth </B> -the smoother
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS, get, smoother, multigrid
diff --git a/docs/manualpages/SNES/SNESFASCycleGetSmootherDown.html b/docs/manualpages/SNES/SNESFASCycleGetSmootherDown.html
index fbc303f..73e7061 100644
--- a/docs/manualpages/SNES/SNESFASCycleGetSmootherDown.html
+++ b/docs/manualpages/SNES/SNESFASCycleGetSmootherDown.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleGetSmootherDown</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleGetSmootherDown.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleGetSmootherDown.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleGetSmootherDown"><H1>SNESFASCycleGetSmootherDown</H1></A>
 Gets the down smoother on a particular cycle level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the down smoother on a particular cycle level.
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleGetSmootherDown(SNES snes, SNES *smoothd)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the multigrid context Many br
+<DT><B>snes   </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>smoothd </B> -the smoother Many br
+<DT><B>smoothd </B> -the smoother
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS, get, smoother, multigrid
diff --git a/docs/manualpages/SNES/SNESFASCycleGetSmootherUp.html b/docs/manualpages/SNES/SNESFASCycleGetSmootherUp.html
index 00a83f4..2c3c2f2 100644
--- a/docs/manualpages/SNES/SNESFASCycleGetSmootherUp.html
+++ b/docs/manualpages/SNES/SNESFASCycleGetSmootherUp.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleGetSmootherUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleGetSmootherUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleGetSmootherUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleGetSmootherUp"><H1>SNESFASCycleGetSmootherUp</H1></A>
 Gets the up smoother on a particular cycle level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Gets the up smoother on a particular cycle level.
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleGetSmootherUp(SNES snes, SNES *smoothu)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the multigrid context Many br
+<DT><B>snes   </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>smoothu </B> -the smoother Many br
+<DT><B>smoothu </B> -the smoother
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Returns the downsmoother if no up smoother is available.  This enables transparent Many brdefault behavior in the process of the solve. Many br
+Returns the downsmoother if no up smoother is available.  This enables transparent
+default behavior in the process of the solve.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS, get, smoother, multigrid
diff --git a/docs/manualpages/SNES/SNESFASCycleIsFine.html b/docs/manualpages/SNES/SNESFASCycleIsFine.html
index 476c000..1bae79b 100644
--- a/docs/manualpages/SNES/SNESFASCycleIsFine.html
+++ b/docs/manualpages/SNES/SNESFASCycleIsFine.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleIsFine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleIsFine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleIsFine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleIsFine"><H1>SNESFASCycleIsFine</H1></A>
 Determines if a given cycle is the fine level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Determines if a given cycle is the fine level.
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleIsFine(SNES snes, PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the FAS context Many br
+<DT><B>snes   </B> -the FAS context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>flg </B> -indicates if this is the fine level or not Many br
+<DT><B>flg </B> -indicates if this is the fine level or not
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS
diff --git a/docs/manualpages/SNES/SNESFASCycleSetCycles.html b/docs/manualpages/SNES/SNESFASCycleSetCycles.html
index 9092c81..6fc7a48 100644
--- a/docs/manualpages/SNES/SNESFASCycleSetCycles.html
+++ b/docs/manualpages/SNES/SNESFASCycleSetCycles.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASCycleSetCycles</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASCycleSetCycles.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASCycleSetCycles.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASCycleSetCycles"><H1>SNESFASCycleSetCycles</H1></A>
 Sets the number of cycles on a particular level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the number of cycles on a particular level.
 #include "petscsnes.h"  
 PetscErrorCode SNESFASCycleSetCycles(SNES snes, PetscInt cycles)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level to set the number of cycles on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cycles </B></TD><TD>- the number of cycles -- 1 for V-cycle, 2 for W-cycle Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level to set the number of cycles on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cycles </B></TD><TD>- the number of cycles -- 1 for V-cycle, 2 for W-cycle
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, FAS, set, cycles, V-cycle, W-cycle, multigrid
diff --git a/docs/manualpages/SNES/SNESFASFullSetDownSweep.html b/docs/manualpages/SNES/SNESFASFullSetDownSweep.html
index 049f45d..e578d2a 100644
--- a/docs/manualpages/SNES/SNESFASFullSetDownSweep.html
+++ b/docs/manualpages/SNES/SNESFASFullSetDownSweep.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASFullSetDownSweep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASFullSetDownSweep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASFullSetDownSweep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASFullSetDownSweep"><H1>SNESFASFullSetDownSweep</H1></A>
 Smooth during the initial downsweep for <A HREF="../SNES/SNESFAS.html#SNESFAS">SNESFAS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Smooth during the initial downsweep for <A HREF="../SNES/SNESFAS.html#SNESFAS">S
 #include "petscsnes.h"  
 PetscErrorCode SNESFASFullSetDownSweep(SNES snes,PetscBool swp)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>swp </B></TD><TD>- whether to downsweep or not Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>swp </B></TD><TD>- whether to downsweep or not
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_fas_full_downsweep </B> -Sets number of pre-smoothing steps Many br
+<DT><B>-snes_fas_full_downsweep </B> -Sets number of pre-smoothing steps
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, smooth, down, pre-smoothing, steps, multigrid
diff --git a/docs/manualpages/SNES/SNESFASGetCoarseSolve.html b/docs/manualpages/SNES/SNESFASGetCoarseSolve.html
index dd5b132..74bb572 100644
--- a/docs/manualpages/SNES/SNESFASGetCoarseSolve.html
+++ b/docs/manualpages/SNES/SNESFASGetCoarseSolve.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetCoarseSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetCoarseSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetCoarseSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetCoarseSolve"><H1>SNESFASGetCoarseSolve</H1></A>
 Gets the coarsest solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Gets the coarsest solver.
 PetscErrorCode SNESFASGetCoarseSolve(SNES snes, SNES *coarse)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -the multigrid context Many br
+<DT><B>snes </B> -the multigrid context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>coarse </B> -the coarse-level solver Many br
+<DT><B>coarse </B> -the coarse-level solver
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, get, multigrid, solver, coarse
diff --git a/docs/manualpages/SNES/SNESFASGetCycleSNES.html b/docs/manualpages/SNES/SNESFASGetCycleSNES.html
index 967f44c..e70eb72 100644
--- a/docs/manualpages/SNES/SNESFASGetCycleSNES.html
+++ b/docs/manualpages/SNES/SNESFASGetCycleSNES.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetCycleSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetCycleSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetCycleSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetCycleSNES"><H1>SNESFASGetCycleSNES</H1></A>
 Gets the <A HREF="../SNES/SNES.html#SNES">SNES</A> corresponding to a particular level of the FAS hierarchy. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,13 @@ PetscErrorCode SNESFASGetCycleSNES(SNES snes,PetscInt level,SNES *lsnes)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes    </B></TD><TD>- the multigrid context Many brlevel   - the level to get Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lsnes   </B></TD><TD>- whether to use the nonlinear smoother or not Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes    </B></TD><TD>- the multigrid context
+level   - the level to get
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lsnes   </B></TD><TD>- whether to use the nonlinear smoother or not
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, set, cycles, Gauss-Seidel, multigrid
diff --git a/docs/manualpages/SNES/SNESFASGetGalerkin.html b/docs/manualpages/SNES/SNESFASGetGalerkin.html
index 6cd48f8..ed67fe7 100644
--- a/docs/manualpages/SNES/SNESFASGetGalerkin.html
+++ b/docs/manualpages/SNES/SNESFASGetGalerkin.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetGalerkin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetGalerkin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetGalerkin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetGalerkin"><H1>SNESFASGetGalerkin</H1></A>
 Gets if the coarse problems are formed by projection to the fine problem 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Gets if the coarse problems are formed by projection to the fine problem
 PetscErrorCode SNESFASGetGalerkin(SNES snes, PetscBool *flg)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the nonlinear solver context Many br
+<DT><B>snes </B> -the nonlinear solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>flg </B> -the status of the galerkin problem Many br
+<DT><B>flg </B> -the status of the galerkin problem
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, galerkin
diff --git a/docs/manualpages/SNES/SNESFASGetInjection.html b/docs/manualpages/SNES/SNESFASGetInjection.html
index 0d4b25a..b5aee2f 100644
--- a/docs/manualpages/SNES/SNESFASGetInjection.html
+++ b/docs/manualpages/SNES/SNESFASGetInjection.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetInjection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetInjection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetInjection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetInjection"><H1>SNESFASGetInjection</H1></A>
 Gets the matrix used to calculate the injection from l-1 to the lth level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode SNESFASGetInjection(SNES snes, PetscInt level, Mat *mat)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes      </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level     </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes      </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level     </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>mat       </B> -the injection operator Many br
+<DT><B>mat       </B> -the injection operator
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   FAS, multigrid, get, restrict, level
diff --git a/docs/manualpages/SNES/SNESFASGetInterpolation.html b/docs/manualpages/SNES/SNESFASGetInterpolation.html
index 5f5ca21..db885c8 100644
--- a/docs/manualpages/SNES/SNESFASGetInterpolation.html
+++ b/docs/manualpages/SNES/SNESFASGetInterpolation.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetInterpolation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetInterpolation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetInterpolation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetInterpolation"><H1>SNESFASGetInterpolation</H1></A>
 Gets the matrix used to calculate the interpolation from l-1 to the lth level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode SNESFASGetInterpolation(SNES snes, PetscInt level, Mat *mat)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes      </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level     </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes      </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level     </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>mat       </B> -the interpolation operator Many br
+<DT><B>mat       </B> -the interpolation operator
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   FAS, multigrid, get, interpolate, level
diff --git a/docs/manualpages/SNES/SNESFASGetLevels.html b/docs/manualpages/SNES/SNESFASGetLevels.html
index 52349d0..217dc89 100644
--- a/docs/manualpages/SNES/SNESFASGetLevels.html
+++ b/docs/manualpages/SNES/SNESFASGetLevels.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetLevels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetLevels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetLevels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetLevels"><H1>SNESFASGetLevels</H1></A>
 Gets the number of levels in a FAS, including fine and coarse grids 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Gets the number of levels in a FAS, including fine and coarse grids
 PetscErrorCode SNESFASGetLevels(SNES snes, PetscInt *levels)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the nonlinear solver context Many br
+<DT><B>snes </B> -the nonlinear solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>levels </B> -the number of levels Many br
+<DT><B>levels </B> -the number of levels
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  MG, get, levels, multigrid
diff --git a/docs/manualpages/SNES/SNESFASGetRestriction.html b/docs/manualpages/SNES/SNESFASGetRestriction.html
index d8c4766..b926494 100644
--- a/docs/manualpages/SNES/SNESFASGetRestriction.html
+++ b/docs/manualpages/SNES/SNESFASGetRestriction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetRestriction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetRestriction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetRestriction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetRestriction"><H1>SNESFASGetRestriction</H1></A>
 Gets the matrix used to calculate the restriction from l to the l-1th level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode SNESFASGetRestriction(SNES snes, PetscInt level, Mat *mat)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes      </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level     </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes      </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level     </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>mat       </B> -the interpolation operator Many br
+<DT><B>mat       </B> -the interpolation operator
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   FAS, multigrid, get, restrict, level
diff --git a/docs/manualpages/SNES/SNESFASGetSmoother.html b/docs/manualpages/SNES/SNESFASGetSmoother.html
index 34a2b56..9a2a980 100644
--- a/docs/manualpages/SNES/SNESFASGetSmoother.html
+++ b/docs/manualpages/SNES/SNESFASGetSmoother.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetSmoother</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetSmoother.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetSmoother.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetSmoother"><H1>SNESFASGetSmoother</H1></A>
 Gets the default smoother on a level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,15 @@ PetscErrorCode SNESFASGetSmoother(SNES snes, PetscInt level, SNES *smooth)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level (0 is coarsest) to supply Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level (0 is coarsest) to supply
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-smooth  - the smoother Many br
+smooth  - the smoother
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, get, multigrid, smoother, level
diff --git a/docs/manualpages/SNES/SNESFASGetSmootherDown.html b/docs/manualpages/SNES/SNESFASGetSmootherDown.html
index e6ca59a..fa83e48 100644
--- a/docs/manualpages/SNES/SNESFASGetSmootherDown.html
+++ b/docs/manualpages/SNES/SNESFASGetSmootherDown.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetSmootherDown</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetSmootherDown.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetSmootherDown.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetSmootherDown"><H1>SNESFASGetSmootherDown</H1></A>
 Gets the downsmoother on a level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,15 @@ PetscErrorCode SNESFASGetSmootherDown(SNES snes, PetscInt level, SNES *smooth)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level (0 is coarsest) to supply Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level (0 is coarsest) to supply
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-smooth  - the smoother Many br
+smooth  - the smoother
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, get, multigrid, smoother, level
diff --git a/docs/manualpages/SNES/SNESFASGetSmootherUp.html b/docs/manualpages/SNES/SNESFASGetSmootherUp.html
index caf1c39..6745cd1 100644
--- a/docs/manualpages/SNES/SNESFASGetSmootherUp.html
+++ b/docs/manualpages/SNES/SNESFASGetSmootherUp.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetSmootherUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetSmootherUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetSmootherUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetSmootherUp"><H1>SNESFASGetSmootherUp</H1></A>
 Gets the upsmoother on a level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,15 @@ PetscErrorCode SNESFASGetSmootherUp(SNES snes, PetscInt level, SNES *smooth)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level (0 is coarsest) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level (0 is coarsest)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-smooth  - the smoother Many br
+smooth  - the smoother
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, get, multigrid, smoother, level
diff --git a/docs/manualpages/SNES/SNESFASGetType.html b/docs/manualpages/SNES/SNESFASGetType.html
index 4d8603a..9a38f14 100644
--- a/docs/manualpages/SNES/SNESFASGetType.html
+++ b/docs/manualpages/SNES/SNESFASGetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASGetType"><H1>SNESFASGetType</H1></A>
 Sets the update and correction type used for FAS. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Sets the update and correction type used for FAS.
 #include "petscsnes.h"  
 PetscErrorCode  SNESFASGetType(SNES snes,SNESFASType *fastype)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -FAS context Many br
+<DT><B>snes </B> -FAS context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>fastype </B> -SNES_FAS_ADDITIVE or SNES_FAS_MULTIPLICATIVE Many br
+<DT><B>fastype </B> -SNES_FAS_ADDITIVE or SNES_FAS_MULTIPLICATIVE
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCMGSetType.html#PCMGSetType">PCMGSetType</A>()
diff --git a/docs/manualpages/SNES/SNESFASRestrict.html b/docs/manualpages/SNES/SNESFASRestrict.html
index 6a0f685..c5d41ee 100644
--- a/docs/manualpages/SNES/SNESFASRestrict.html
+++ b/docs/manualpages/SNES/SNESFASRestrict.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASRestrict</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASRestrict.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASRestrict.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASRestrict"><H1>SNESFASRestrict</H1></A>
 restrict a <A HREF="../Vec/Vec.html#Vec">Vec</A> to the next coarser level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ restrict a <A HREF="../Vec/Vec.html#Vec">Vec</A> to the next coarser level
 #include "petscsnes.h"  
 PetscErrorCode SNESFASRestrict(SNES fine,Vec Xfine,Vec Xcoarse)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> from which to restrict Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Xfine </B></TD><TD>- vector to restrict Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fine </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> from which to restrict
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Xfine </B></TD><TD>- vector to restrict
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>Xcoarse </B> -result of restriction Many br
+<DT><B>Xcoarse </B> -result of restriction
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESFASSetRestriction.html#SNESFASSetRestriction">SNESFASSetRestriction</A>(), <A HREF="../SNES/SNESFASSetInjection.html#SNESFASSetInjection">SNESFASSetInjection</A>()
diff --git a/docs/manualpages/SNES/SNESFASSetContinuation.html b/docs/manualpages/SNES/SNESFASSetContinuation.html
index 4a27ac9..16a2119 100644
--- a/docs/manualpages/SNES/SNESFASSetContinuation.html
+++ b/docs/manualpages/SNES/SNESFASSetContinuation.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetContinuation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetContinuation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetContinuation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetContinuation"><H1>SNESFASSetContinuation</H1></A>
 Sets the FAS cycle to default to exact Newton solves on the upsweep 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Sets the FAS cycle to default to exact Newton solves on the upsweep
 #include "petscsnes.h"  
 PetscErrorCode SNESFASSetContinuation(SNES snes,PetscBool continuation)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- the number of smoothing steps Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- the number of smoothing steps
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_fas_continuation </B> -sets continuation to true Many br
+<DT><B>-snes_fas_continuation </B> -sets continuation to true
 <br>
 <P>
- Many br
+
 <P>
-Notes: This sets the prefix on the upsweep smoothers to -fas_continuation Many br
+Notes: This sets the prefix on the upsweep smoothers to -fas_continuation
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, smoother, continuation
diff --git a/docs/manualpages/SNES/SNESFASSetCycles.html b/docs/manualpages/SNES/SNESFASSetCycles.html
index c153ac5..f8a67d9 100644
--- a/docs/manualpages/SNES/SNESFASSetCycles.html
+++ b/docs/manualpages/SNES/SNESFASSetCycles.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetCycles</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetCycles.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetCycles.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetCycles"><H1>SNESFASSetCycles</H1></A>
 Sets the number of FAS multigrid cycles to use each time a grid is visited.  Use SNESFASSetCyclesOnLevel() for more complicated cycling. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the number of FAS multigrid cycles to use each time a grid is visited.  Use
 #include "petscsnes.h"  
 PetscErrorCode SNESFASSetCycles(SNES snes, PetscInt cycles)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cycles </B></TD><TD>- the number of cycles -- 1 for V-cycle, 2 for W-cycle Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cycles </B></TD><TD>- the number of cycles -- 1 for V-cycle, 2 for W-cycle
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_fas_cycles 1 or 2</B> - Many br Many br
+<DT><B>-snes_fas_cycles 1 or 2</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESFASSetGalerkin.html b/docs/manualpages/SNES/SNESFASSetGalerkin.html
index 02a42b9..472c048 100644
--- a/docs/manualpages/SNES/SNESFASSetGalerkin.html
+++ b/docs/manualpages/SNES/SNESFASSetGalerkin.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetGalerkin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetGalerkin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetGalerkin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetGalerkin"><H1>SNESFASSetGalerkin</H1></A>
 Sets coarse problems as formed by projection to the fine problem 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,12 @@ Sets coarse problems as formed by projection to the fine problem
 PetscErrorCode SNESFASSetGalerkin(SNES snes, PetscBool flg)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the nonlinear solver context Many br
+<DT><B>snes </B> -the nonlinear solver context
 <br>
-<DT><B>flg </B> -the status of the galerkin problem Many br
+<DT><B>flg </B> -the status of the galerkin problem
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, galerkin
diff --git a/docs/manualpages/SNES/SNESFASSetInjection.html b/docs/manualpages/SNES/SNESFASSetInjection.html
index 0a183ec..7df5764 100644
--- a/docs/manualpages/SNES/SNESFASSetInjection.html
+++ b/docs/manualpages/SNES/SNESFASSetInjection.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetInjection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetInjection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetInjection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetInjection"><H1>SNESFASSetInjection</H1></A>
 Sets the function to be used to inject the solution from level l to l-1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Sets the function to be used to inject the solution from level l to l-1.
 PetscErrorCode SNESFASSetInjection(SNES snes, PetscInt level, Mat mat)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+  snes  - the multigrid context Many br
-<DT><B>mat   </B> -the restriction matrix Many br
++  snes  - the multigrid context
+<DT><B>mat   </B> -the restriction matrix
 <br>
-<DT><B>level </B> -the level (0 is coarsest) to supply [Do not supply 0] Many br
+<DT><B>level </B> -the level (0 is coarsest) to supply [Do not supply 0]
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you do not set this, the restriction and rscale is used to Many brproject the solution instead. Many br
+If you do not set this, the restriction and rscale is used to
+project the solution instead.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, set, multigrid, restriction, level
diff --git a/docs/manualpages/SNES/SNESFASSetInterpolation.html b/docs/manualpages/SNES/SNESFASSetInterpolation.html
index b8b75aa..3712e9d 100644
--- a/docs/manualpages/SNES/SNESFASSetInterpolation.html
+++ b/docs/manualpages/SNES/SNESFASSetInterpolation.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetInterpolation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetInterpolation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetInterpolation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetInterpolation"><H1>SNESFASSetInterpolation</H1></A>
 Sets the function to be used to calculate the interpolation from l-1 to the lth level 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,21 @@ PetscErrorCode SNESFASSetInterpolation(SNES snes, PetscInt level, Mat mat)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes      </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat       </B></TD><TD>- the interpolation operator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level     </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes      </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat       </B></TD><TD>- the interpolation operator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level     </B></TD><TD>- the level (0 is coarsest) to supply [do not supply 0]
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Usually this is the same matrix used also to set the restriction Many brfor the same level. Many br
+Usually this is the same matrix used also to set the restriction
+for the same level.
 <P>
-One can pass in the interpolation matrix or its transpose; PETSc figures Many brout from the matrix size which one it is. Many br
+One can pass in the interpolation matrix or its transpose; PETSc figures
+out from the matrix size which one it is.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
   FAS, multigrid, set, interpolate, level
diff --git a/docs/manualpages/SNES/SNESFASSetLevels.html b/docs/manualpages/SNES/SNESFASSetLevels.html
index 674594f..1eb74a4 100644
--- a/docs/manualpages/SNES/SNESFASSetLevels.html
+++ b/docs/manualpages/SNES/SNESFASSetLevels.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetLevels</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetLevels.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetLevels.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetLevels"><H1>SNESFASSetLevels</H1></A>
 Sets the number of levels to use with FAS. Must be called before any other FAS routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,20 @@ PetscErrorCode SNESFASSetLevels(SNES snes, PetscInt levels, MPI_Comm * comms)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the snes context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels </B></TD><TD>- the number of levels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comms  </B></TD><TD>- optional communicators for each level; this is to allow solving the coarser Many brproblems on smaller sets of processors. Use NULL_OBJECT for default in Many brFortran. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the snes context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>levels </B></TD><TD>- the number of levels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comms  </B></TD><TD>- optional communicators for each level; this is to allow solving the coarser
+problems on smaller sets of processors. Use NULL_OBJECT for default in
+Fortran.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the number of levels is one then the multigrid uses the -fas_levels prefix Many brfor setting the level options rather than the -fas_coarse prefix. Many br
+If the number of levels is one then the multigrid uses the -fas_levels prefix
+for setting the level options rather than the -fas_coarse prefix.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, set, levels, multigrid
diff --git a/docs/manualpages/SNES/SNESFASSetLog.html b/docs/manualpages/SNES/SNESFASSetLog.html
index c9fca40..cf1426e 100644
--- a/docs/manualpages/SNES/SNESFASSetLog.html
+++ b/docs/manualpages/SNES/SNESFASSetLog.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetLog"><H1>SNESFASSetLog</H1></A>
 Sets or unsets time logging for various FAS stages on all levels 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets or unsets time logging for various FAS stages on all levels
 #include "petscsnes.h"  
 PetscErrorCode SNESFASSetLog(SNES snes, PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the FAS context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg    </B></TD><TD>- monitor or not Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the FAS context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg    </B></TD><TD>- monitor or not
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, logging
diff --git a/docs/manualpages/SNES/SNESFASSetMonitor.html b/docs/manualpages/SNES/SNESFASSetMonitor.html
index a61bf25..6831c6c 100644
--- a/docs/manualpages/SNES/SNESFASSetMonitor.html
+++ b/docs/manualpages/SNES/SNESFASSetMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetMonitor"><H1>SNESFASSetMonitor</H1></A>
 Sets the method-specific cycle monitoring 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the method-specific cycle monitoring
 #include "petscsnes.h"  
 PetscErrorCode SNESFASSetMonitor(SNES snes, PetscViewerAndFormat *vf, PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the FAS context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf     </B></TD><TD>- viewer and format structure (may be NULL if flg is FALSE) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg    </B></TD><TD>- monitor or not Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the FAS context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf     </B></TD><TD>- viewer and format structure (may be NULL if flg is FALSE)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg    </B></TD><TD>- monitor or not
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, monitor
diff --git a/docs/manualpages/SNES/SNESFASSetNumberSmoothDown.html b/docs/manualpages/SNES/SNESFASSetNumberSmoothDown.html
index 40ed004..924b881 100644
--- a/docs/manualpages/SNES/SNESFASSetNumberSmoothDown.html
+++ b/docs/manualpages/SNES/SNESFASSetNumberSmoothDown.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetNumberSmoothDown</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetNumberSmoothDown.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetNumberSmoothDown.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetNumberSmoothDown"><H1>SNESFASSetNumberSmoothDown</H1></A>
 Sets the number of pre-smoothing steps to use on all levels. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the number of pre-smoothing steps to use on all levels.
 #include "petscsnes.h"  
 PetscErrorCode SNESFASSetNumberSmoothDown(SNES snes, PetscInt n)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- the number of smoothing steps Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- the number of smoothing steps
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_fas_smoothdown <n> </B> -Sets number of pre-smoothing steps Many br
+<DT><B>-snes_fas_smoothdown <n> </B> -Sets number of pre-smoothing steps
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, smooth, down, pre-smoothing, steps, multigrid
diff --git a/docs/manualpages/SNES/SNESFASSetNumberSmoothUp.html b/docs/manualpages/SNES/SNESFASSetNumberSmoothUp.html
index 08f1ee2..d05c21f 100644
--- a/docs/manualpages/SNES/SNESFASSetNumberSmoothUp.html
+++ b/docs/manualpages/SNES/SNESFASSetNumberSmoothUp.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetNumberSmoothUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetNumberSmoothUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetNumberSmoothUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetNumberSmoothUp"><H1>SNESFASSetNumberSmoothUp</H1></A>
 Sets the number of post-smoothing steps to use on all levels. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the number of post-smoothing steps to use on all levels.
 #include "petscsnes.h"  
 PetscErrorCode SNESFASSetNumberSmoothUp(SNES snes, PetscInt n)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- the number of smoothing steps Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n    </B></TD><TD>- the number of smoothing steps
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_fas_smoothup <n> </B> -Sets number of pre-smoothing steps Many br
+<DT><B>-snes_fas_smoothup <n> </B> -Sets number of pre-smoothing steps
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, smooth, down, pre-smoothing, steps, multigrid
diff --git a/docs/manualpages/SNES/SNESFASSetRScale.html b/docs/manualpages/SNES/SNESFASSetRScale.html
index 07df940..28fea66 100644
--- a/docs/manualpages/SNES/SNESFASSetRScale.html
+++ b/docs/manualpages/SNES/SNESFASSetRScale.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetRScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetRScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetRScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetRScale"><H1>SNESFASSetRScale</H1></A>
 Sets the scaling factor of the restriction operator from level l to l-1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,17 @@ PetscErrorCode SNESFASSetRScale(SNES snes, PetscInt level, Vec rscale)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rscale </B></TD><TD>- the restriction scaling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rscale </B></TD><TD>- the restriction scaling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level  </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0]
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is only used in the case that the injection is not set. Many br
+This is only used in the case that the injection is not set.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, set, multigrid, restriction, level
diff --git a/docs/manualpages/SNES/SNESFASSetRestriction.html b/docs/manualpages/SNES/SNESFASSetRestriction.html
index 737f476..4edee0f 100644
--- a/docs/manualpages/SNES/SNESFASSetRestriction.html
+++ b/docs/manualpages/SNES/SNESFASSetRestriction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetRestriction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetRestriction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetRestriction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetRestriction"><H1>SNESFASSetRestriction</H1></A>
 Sets the function to be used to restrict the defect from level l to l-1. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,18 +16,24 @@ PetscErrorCode SNESFASSetRestriction(SNES snes, PetscInt level, Mat mat)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes  </B></TD><TD>- the multigrid context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the restriction matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes  </B></TD><TD>- the multigrid context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat   </B></TD><TD>- the restriction matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>level </B></TD><TD>- the level (0 is coarsest) to supply [Do not supply 0]
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Usually this is the same matrix used also to set the interpolation Many brfor the same level. Many br
+Usually this is the same matrix used also to set the interpolation
+for the same level.
 <P>
-One can pass in the interpolation matrix or its transpose; PETSc figures Many brout from the matrix size which one it is. Many br
+One can pass in the interpolation matrix or its transpose; PETSc figures
+out from the matrix size which one it is.
 <P>
-If you do not set this, the transpose of the <A HREF="../Mat/Mat.html#Mat">Mat</A> set with <A HREF="../SNES/SNESFASSetInterpolation.html#SNESFASSetInterpolation">SNESFASSetInterpolation</A>() Many bris used. Many br
+If you do not set this, the transpose of the <A HREF="../Mat/Mat.html#Mat">Mat</A> set with <A HREF="../SNES/SNESFASSetInterpolation.html#SNESFASSetInterpolation">SNESFASSetInterpolation</A>()
+is used.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  FAS, MG, set, multigrid, restriction, level
diff --git a/docs/manualpages/SNES/SNESFASSetType.html b/docs/manualpages/SNES/SNESFASSetType.html
index 4ae6617..3fcd0f3 100644
--- a/docs/manualpages/SNES/SNESFASSetType.html
+++ b/docs/manualpages/SNES/SNESFASSetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFASSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASSetType"><H1>SNESFASSetType</H1></A>
 Sets the update and correction type used for FAS. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the update and correction type used for FAS.
 #include "petscsnes.h"  
 PetscErrorCode  SNESFASSetType(SNES snes,SNESFASType fastype)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes  </B></TD><TD>- FAS context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fastype  </B></TD><TD>- SNES_FAS_ADDITIVE, SNES_FAS_MULTIPLICATIVE, SNES_FAS_FULL, or SNES_FAS_KASKADE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes  </B></TD><TD>- FAS context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fastype  </B></TD><TD>- SNES_FAS_ADDITIVE, SNES_FAS_MULTIPLICATIVE, SNES_FAS_FULL, or SNES_FAS_KASKADE
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCMGSetType.html#PCMGSetType">PCMGSetType</A>()
diff --git a/docs/manualpages/SNES/SNESFASType.html b/docs/manualpages/SNES/SNESFASType.html
index 498a3d3..f277a97 100644
--- a/docs/manualpages/SNES/SNESFASType.html
+++ b/docs/manualpages/SNES/SNESFASType.html
@@ -5,22 +5,26 @@
 <TITLE>SNESFASType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFASType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFASType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFASType"><H1>SNESFASType</H1></A>
 Determines the type of nonlinear multigrid method that is run. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { SNES_FAS_MULTIPLICATIVE, SNES_FAS_ADDITIVE, SNES_FAS_FULL, SNES_FAS_KASKADE } <A HREF="../SNES/SNESFASType.html#SNESFASType">SNESFASType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Values</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_FAS_MULTIPLICATIVE (default) </B></TD><TD>- traditional V or W cycle as determined by <A HREF="../SNES/SNESFASSetCycles.html#SNESFASSetCycles">SNESFASSetCycles</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_FAS_ADDITIVE                 </B></TD><TD>- additive FAS cycle Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_FAS_FULL                     </B></TD><TD>- full FAS cycle Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_FAS_KASKADE                  </B></TD><TD>- Kaskade FAS cycle Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_FAS_MULTIPLICATIVE (default) </B></TD><TD>- traditional V or W cycle as determined by <A HREF="../SNES/SNESFASSetCycles.html#SNESFASSetCycles">SNESFASSetCycles</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_FAS_ADDITIVE                 </B></TD><TD>- additive FAS cycle
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_FAS_FULL                     </B></TD><TD>- full FAS cycle
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_FAS_KASKADE                  </B></TD><TD>- Kaskade FAS cycle
+</TD></TR></TABLE>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCMGSetType.html#PCMGSetType">PCMGSetType</A>(), <A HREF="../PC/PCMGType.html#PCMGType">PCMGType</A>
 <BR>
diff --git a/docs/manualpages/SNES/SNESFinalizePackage.html b/docs/manualpages/SNES/SNESFinalizePackage.html
index 64e0886..b39b9eb 100644
--- a/docs/manualpages/SNES/SNESFinalizePackage.html
+++ b/docs/manualpages/SNES/SNESFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>SNESFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFinalizePackage"><H1>SNESFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to the <A HREF="../SNES/SNES.html#SNES">SNES</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  SNESFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/SNES/SNESFunction.html b/docs/manualpages/SNES/SNESFunction.html
index 2083e40..7508e58 100644
--- a/docs/manualpages/SNES/SNESFunction.html
+++ b/docs/manualpages/SNES/SNESFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFunction"><H1>SNESFunction</H1></A>
 Functional form used to convey the nonlinear function to be solved by <A HREF="../SNES/SNES.html#SNES">SNES</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ Functional form used to convey the nonlinear function to be solved by <A HREF=".
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- state at which to evaluate residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx     </B></TD><TD>- optional user-defined function context, passed in with <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- state at which to evaluate residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx     </B></TD><TD>- optional user-defined function context, passed in with <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>f  </B> -vector to put residual (function value) Many br
+<DT><B>f  </B> -vector to put residual (function value)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/SNESGetFunction.html#SNESGetFunction">SNESGetFunction</A>()
diff --git a/docs/manualpages/SNES/SNESFunctionType.html b/docs/manualpages/SNES/SNESFunctionType.html
index 38b5ea9..9a180a8 100644
--- a/docs/manualpages/SNES/SNESFunctionType.html
+++ b/docs/manualpages/SNES/SNESFunctionType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESFunctionType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESFunctionType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESFunctionType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESFunctionType"><H1>SNESFunctionType</H1></A>
 Type of function computed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,14 @@ typedef enum {SNES_FUNCTION_DEFAULT          = -1,
               SNES_FUNCTION_UNPRECONDITIONED =  0,
               SNES_FUNCTION_PRECONDITIONED   =  1} <A HREF="../SNES/SNESFunctionType.html#SNESFunctionType">SNESFunctionType</A>;
 </PRE>
- Many br
+
 <P>
-Support for these is highly dependent on the solver. Many br
+Support for these is highly dependent on the solver.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(),
-<BR><A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/../../include/petscsnes.h.html#SNESFunctionType">src/snes/../../include/petscsnes.h</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESGetApplicationContext.html b/docs/manualpages/SNES/SNESGetApplicationContext.html
index f440d56..bc72041 100644
--- a/docs/manualpages/SNES/SNESGetApplicationContext.html
+++ b/docs/manualpages/SNES/SNESGetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetApplicationContext"><H1>SNESGetApplicationContext</H1></A>
 Gets the user-defined context for the nonlinear solvers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Gets the user-defined context for the nonlinear solvers.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetApplicationContext(SNES snes,void *usrP)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>usrP </B> -user context Many br
+<DT><B>usrP </B> -user context
 <br>
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, application, context
diff --git a/docs/manualpages/SNES/SNESGetConvergedReason.html b/docs/manualpages/SNES/SNESGetConvergedReason.html
index ef5198f..c4b6188 100644
--- a/docs/manualpages/SNES/SNESGetConvergedReason.html
+++ b/docs/manualpages/SNES/SNESGetConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetConvergedReason"><H1>SNESGetConvergedReason</H1></A>
 Gets the reason the <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration was stopped. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Gets the reason the <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration was stop
 #include "petscsnes.h"  
 PetscErrorCode SNESGetConvergedReason(SNES snes,SNESConvergedReason *reason)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>reason </B> -negative value indicates diverged, positive value converged, see <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A> or the Many brmanual pages for the individual convergence tests for complete lists Many br
+<DT><B>reason </B> -negative value indicates diverged, positive value converged, see <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A> or the
+manual pages for the individual convergence tests for complete lists
 <br>
 <P>
- Many br
+
 <P>
-Notes: Can only be called after the call the <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() is complete. Many br
+Notes: Can only be called after the call the <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() is complete.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, test
diff --git a/docs/manualpages/SNES/SNESGetConvergenceHistory.html b/docs/manualpages/SNES/SNESGetConvergenceHistory.html
index 1985200..2b25166 100644
--- a/docs/manualpages/SNES/SNESGetConvergenceHistory.html
+++ b/docs/manualpages/SNES/SNESGetConvergenceHistory.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetConvergenceHistory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetConvergenceHistory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetConvergenceHistory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetConvergenceHistory"><H1>SNESGetConvergenceHistory</H1></A>
 Gets the array used to hold the convergence history. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,33 @@ Gets the array used to hold the convergence history.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetConvergenceHistory(SNES snes,PetscReal *a[],PetscInt *its[],PetscInt *na)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br
+<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>a   </B> -array to hold history Many br
+<DT><B>a   </B> -array to hold history
 <br>
-<DT><B>its </B> -integer array holds the number of linear iterations (or Many brnegative if not converged) for each solve. Many br
+<DT><B>its </B> -integer array holds the number of linear iterations (or
+negative if not converged) for each solve.
 <br>
-<DT><B>na  </B> -size of a and its Many br
+<DT><B>na  </B> -size of a and its
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The calling sequence for this routine in Fortran is Many br
+The calling sequence for this routine in Fortran is
 <pre>
   call <A HREF="../SNES/SNESGetConvergenceHistory.html#SNESGetConvergenceHistory">SNESGetConvergenceHistory</A>(<A HREF="../SNES/SNES.html#SNES">SNES</A> snes, integer na, integer ierr)
 </pre>
 <P>
-This routine is useful, e.g., when running a code for purposes Many brof accurate performance monitoring, when no I/O should be done Many brduring the section of code that is being timed. Many br
+This routine is useful, e.g., when running a code for purposes
+of accurate performance monitoring, when no I/O should be done
+during the section of code that is being timed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, get, convergence, history
diff --git a/docs/manualpages/SNES/SNESGetDM.html b/docs/manualpages/SNES/SNESGetDM.html
index 78d9337..9ee6f7e 100644
--- a/docs/manualpages/SNES/SNESGetDM.html
+++ b/docs/manualpages/SNES/SNESGetDM.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetDM"><H1>SNESGetDM</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some preconditioners 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some precondition
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetDM(SNES snes,DM *dm)
 </PRE>
-Not Collective but <A HREF="../DM/DM.html#DM">DM</A> obtained is parallel on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Not Collective but <A HREF="../DM/DM.html#DM">DM</A> obtained is parallel on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the preconditioner context Many br
+<DT><B>snes </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm </B> -the dm Many br
+<DT><B>dm </B> -the dm
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSetDM.html#SNESSetDM">SNESSetDM</A>(), <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>(), <A HREF="../KSP/KSPGetDM.html#KSPGetDM">KSPGetDM</A>()
diff --git a/docs/manualpages/SNES/SNESGetErrorIfNotConverged.html b/docs/manualpages/SNES/SNESGetErrorIfNotConverged.html
index 818cc82..ef9aa96 100644
--- a/docs/manualpages/SNES/SNESGetErrorIfNotConverged.html
+++ b/docs/manualpages/SNES/SNESGetErrorIfNotConverged.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetErrorIfNotConverged</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetErrorIfNotConverged.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetErrorIfNotConverged.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetErrorIfNotConverged"><H1>SNESGetErrorIfNotConverged</H1></A>
 Will <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() generate an error if the solver does not converge? 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Will <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() generate an erro
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetErrorIfNotConverged(SNES snes,PetscBool  *flag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br
+<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if it will generate an error, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if it will generate an error, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, set, initial guess, nonzero
diff --git a/docs/manualpages/SNES/SNESGetFunction.html b/docs/manualpages/SNES/SNESGetFunction.html
index acb5979..42f27bc 100644
--- a/docs/manualpages/SNES/SNESGetFunction.html
+++ b/docs/manualpages/SNES/SNESGetFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetFunction"><H1>SNESGetFunction</H1></A>
 Returns the vector where the function is stored. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Returns the vector where the function is stored.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetFunction(SNES snes,Vec *r,PetscErrorCode (**f)(SNES,Vec,Vec,void*),void **ctx)
 </PRE>
-Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> is parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel. Collective if <A HREF="../Vec/Vec.html#Vec">Vec</A> is requested, but has not been created yet. Many br
+Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> is parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel. Collective if <A HREF="../Vec/Vec.html#Vec">Vec</A> is requested, but has not been created yet.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- the vector that is used to store residuals (or NULL if you don't want it) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function (or NULL if you don't want it); see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for calling sequence details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL if you don't want it) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- the vector that is used to store residuals (or NULL if you don't want it)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function (or NULL if you don't want it); see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for calling sequence details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL if you don't want it)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, function
diff --git a/docs/manualpages/SNES/SNESGetFunctionDomainError.html b/docs/manualpages/SNES/SNESGetFunctionDomainError.html
index c0b9f4c..55400f9 100644
--- a/docs/manualpages/SNES/SNESGetFunctionDomainError.html
+++ b/docs/manualpages/SNES/SNESGetFunctionDomainError.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetFunctionDomainError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetFunctionDomainError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetFunctionDomainError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetFunctionDomainError"><H1>SNESGetFunctionDomainError</H1></A>
 Gets the status of the domain error after a call to <A HREF="../SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</A>; 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the status of the domain error after a call to <A HREF="../SNES/SNESCompute
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetFunctionDomainError(SNES snes, PetscBool *domainerror)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>domainerror </B> -Set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if there's a domain error; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>domainerror </B> -Set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if there's a domain error; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, view
diff --git a/docs/manualpages/SNES/SNESGetFunctionNorm.html b/docs/manualpages/SNES/SNESGetFunctionNorm.html
index 7b7ea4c..86240ee 100644
--- a/docs/manualpages/SNES/SNESGetFunctionNorm.html
+++ b/docs/manualpages/SNES/SNESGetFunctionNorm.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetFunctionNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetFunctionNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetFunctionNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetFunctionNorm"><H1>SNESGetFunctionNorm</H1></A>
 Gets the last computed norm of the residual 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the last computed norm of the residual
 #include "petscsnes.h"  
 PetscErrorCode SNESGetFunctionNorm(SNES snes, PetscReal *norm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>norm </B> -the last computed residual norm Many br
+<DT><B>norm </B> -the last computed residual norm
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function, norm, type
diff --git a/docs/manualpages/SNES/SNESGetFunctionType.html b/docs/manualpages/SNES/SNESGetFunctionType.html
index 6cb4053..837b94d 100644
--- a/docs/manualpages/SNES/SNESGetFunctionType.html
+++ b/docs/manualpages/SNES/SNESGetFunctionType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetFunctionType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetFunctionType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetFunctionType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetFunctionType"><H1>SNESGetFunctionType</H1></A>
 Gets the <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A> used in covergence and monitoring of the <A HREF="../SNES/SNES.html#SNES">SNES</A> method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Gets the <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedu
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetFunctionType(SNES snes, SNESFunctionType *type)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the type of the norm used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the type of the norm used
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function, norm, type
diff --git a/docs/manualpages/SNES/SNESGetGridSequence.html b/docs/manualpages/SNES/SNESGetGridSequence.html
index 1620e37..44a2dbd 100644
--- a/docs/manualpages/SNES/SNESGetGridSequence.html
+++ b/docs/manualpages/SNES/SNESGetGridSequence.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetGridSequence</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetGridSequence.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetGridSequence.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetGridSequence"><H1>SNESGetGridSequence</H1></A>
 gets the number of steps of grid sequencing that <A HREF="../SNES/SNES.html#SNES">SNES</A> does 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,23 @@ gets the number of steps of grid sequencing that <A HREF="../SNES/SNES.html#SNES
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetGridSequence(SNES snes,PetscInt *steps)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>steps </B> -the number of refinements to do, defaults to 0 Many br
+<DT><B>steps </B> -the number of refinements to do, defaults to 0
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_grid_sequence <steps></B> - Many br Many br
+<DT><B>-snes_grid_sequence <steps></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../SNES/SNESGetSolution.html#SNESGetSolution">SNESGetSolution</A>() to extract the fine grid solution after grid sequencing. Many br
+Use <A HREF="../SNES/SNESGetSolution.html#SNESGetSolution">SNESGetSolution</A>() to extract the fine grid solution after grid sequencing.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESGetIterationNumber.html b/docs/manualpages/SNES/SNESGetIterationNumber.html
index 870cbfa..54c440f 100644
--- a/docs/manualpages/SNES/SNESGetIterationNumber.html
+++ b/docs/manualpages/SNES/SNESGetIterationNumber.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetIterationNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetIterationNumber"><H1>SNESGetIterationNumber</H1></A>
 Gets the number of nonlinear iterations completed at this time. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,32 @@ Gets the number of nonlinear iterations completed at this time.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetIterationNumber(SNES snes,PetscInt *iter)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>iter </B> -iteration number Many br
+<DT><B>iter </B> -iteration number
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For example, during the computation of iteration 2 this would return 1. Many br
+For example, during the computation of iteration 2 this would return 1.
 <P>
-This is useful for using lagged Jacobians (where one does not recompute the Many brJacobian at each <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration). For example, the code Many br<PRE>
+This is useful for using lagged Jacobians (where one does not recompute the
+Jacobian at each <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration). For example, the code
+<PRE>
       ierr = <A HREF="../SNES/SNESGetIterationNumber.html#SNESGetIterationNumber">SNESGetIterationNumber</A>(snes,&it);
       if (!(it % 2)) {
         [compute Jacobian here]
       }
 </PRE>
- Many brcan be used in your ComputeJacobian() function to cause the Jacobian to be Many brrecomputed every second <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration. Many br
+
+can be used in your ComputeJacobian() function to cause the Jacobian to be
+recomputed every second <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, iteration, number,
diff --git a/docs/manualpages/SNES/SNESGetJacobian.html b/docs/manualpages/SNES/SNESGetJacobian.html
index 29578b9..cad3319 100644
--- a/docs/manualpages/SNES/SNESGetJacobian.html
+++ b/docs/manualpages/SNES/SNESGetJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetJacobian"><H1>SNESGetJacobian</H1></A>
 Returns the Jacobian matrix and optionally the user provided context for evaluating the Jacobian. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Returns the Jacobian matrix and optionally the user provided context for evaluat
 #include "petscsnes.h"  
 PetscErrorCode SNESGetJacobian(SNES snes,Mat *Amat,Mat *Pmat,PetscErrorCode (**J)(SNES,Vec,Mat,Mat,void*),void **ctx)
 </PRE>
-Not Collective, but <A HREF="../Mat/Mat.html#Mat">Mat</A> object will be parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> object is Many br
+Not Collective, but <A HREF="../Mat/Mat.html#Mat">Mat</A> object will be parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> object is
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the nonlinear solver context Many br
+<DT><B>snes </B> -the nonlinear solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- location to stash (approximate) Jacobian matrix (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- location to stash matrix used to compute the preconditioner (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- location to put Jacobian function (or NULL), see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for details on its calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- location to stash Jacobian ctx (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- location to stash (approximate) Jacobian matrix (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- location to stash matrix used to compute the preconditioner (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- location to put Jacobian function (or NULL), see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for details on its calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- location to stash Jacobian ctx (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>(), <A HREF="../SNES/SNESComputeJacobian.html#SNESComputeJacobian">SNESComputeJacobian</A>(), <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A>, <A HREF="../SNES/SNESGetFunction.html#SNESGetFunction">SNESGetFunction</A>()
diff --git a/docs/manualpages/SNES/SNESGetKSP.html b/docs/manualpages/SNES/SNESGetKSP.html
index 6571ddb..cbf1640 100644
--- a/docs/manualpages/SNES/SNESGetKSP.html
+++ b/docs/manualpages/SNES/SNESGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetKSP"><H1>SNESGetKSP</H1></A>
 Returns the <A HREF="../KSP/KSP.html#KSP">KSP</A> context for a <A HREF="../SNES/SNES.html#SNES">SNES</A> solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Returns the <A HREF="../KSP/KSP.html#KSP">KSP</A> context for a <A HREF="../SNES
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetKSP(SNES snes,KSP *ksp)
 </PRE>
-Not Collective, but if <A HREF="../SNES/SNES.html#SNES">SNES</A> object is parallel, then <A HREF="../KSP/KSP.html#KSP">KSP</A> object is parallel Many br
+Not Collective, but if <A HREF="../SNES/SNES.html#SNES">SNES</A> object is parallel, then <A HREF="../KSP/KSP.html#KSP">KSP</A> object is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br
+<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user can then directly manipulate the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to set various Many broptions, etc.  Likewise, the user can then extract and manipulate the Many brPC contexts as well. Many br
+The user can then directly manipulate the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to set various
+options, etc.  Likewise, the user can then extract and manipulate the
+<A HREF="../PC/PC.html#PC">PC</A> contexts as well.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, <A HREF="../KSP/KSP.html#KSP">KSP</A>, context
diff --git a/docs/manualpages/SNES/SNESGetLagJacobian.html b/docs/manualpages/SNES/SNESGetLagJacobian.html
index e69055c..1cd8c30 100644
--- a/docs/manualpages/SNES/SNESGetLagJacobian.html
+++ b/docs/manualpages/SNES/SNESGetLagJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetLagJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetLagJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetLagJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetLagJacobian"><H1>SNESGetLagJacobian</H1></A>
 Indicates how often the Jacobian is rebuilt. See <A HREF="../SNES/SNESGetLagPreconditioner.html#SNESGetLagPreconditioner">SNESGetLagPreconditioner</A>() to determine when the preconditioner is rebuilt 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Indicates how often the Jacobian is rebuilt. See <A HREF="../SNES/SNESGetLagPrec
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetLagJacobian(SNES snes,PetscInt *lag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lag </B> --1 indicates NEVER rebuild, 1 means rebuild every time the Jacobian is computed within a single nonlinear solve, 2 means every second time Many brthe Jacobian is built etc. Many br
+<DT><B>lag </B> --1 indicates NEVER rebuild, 1 means rebuild every time the Jacobian is computed within a single nonlinear solve, 2 means every second time
+the Jacobian is built etc.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_lag_jacobian <lag></B> - Many brNotes: Many brThe default is 1 Many brThe jacobian is ALWAYS built in the first iteration of a nonlinear solve unless lag is -1 Many br
+<DT><B>-snes_lag_jacobian <lag></B> -
+Notes:
+The default is 1
+The jacobian is ALWAYS built in the first iteration of a nonlinear solve unless lag is -1
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESGetLagPreconditioner.html b/docs/manualpages/SNES/SNESGetLagPreconditioner.html
index ff7e39a..9541d92 100644
--- a/docs/manualpages/SNES/SNESGetLagPreconditioner.html
+++ b/docs/manualpages/SNES/SNESGetLagPreconditioner.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetLagPreconditioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetLagPreconditioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetLagPreconditioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetLagPreconditioner"><H1>SNESGetLagPreconditioner</H1></A>
 Indicates how often the preconditioner is rebuilt 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Indicates how often the preconditioner is rebuilt
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetLagPreconditioner(SNES snes,PetscInt *lag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lag </B> --1 indicates NEVER rebuild, 1 means rebuild every time the Jacobian is computed within a single nonlinear solve, 2 means every second time Many brthe Jacobian is built etc. -2 indicates rebuild preconditioner at next chance but then never rebuild after that Many br
+<DT><B>lag </B> --1 indicates NEVER rebuild, 1 means rebuild every time the Jacobian is computed within a single nonlinear solve, 2 means every second time
+the Jacobian is built etc. -2 indicates rebuild preconditioner at next chance but then never rebuild after that
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_lag_preconditioner <lag></B> - Many brNotes: Many brThe default is 1 Many brThe preconditioner is ALWAYS built in the first iteration of a nonlinear solve unless lag is -1 Many br
+<DT><B>-snes_lag_preconditioner <lag></B> -
+Notes:
+The default is 1
+The preconditioner is ALWAYS built in the first iteration of a nonlinear solve unless lag is -1
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESGetLineSearch.html b/docs/manualpages/SNES/SNESGetLineSearch.html
index e2e5a94..81df87e 100644
--- a/docs/manualpages/SNES/SNESGetLineSearch.html
+++ b/docs/manualpages/SNES/SNESGetLineSearch.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetLineSearch</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetLineSearch.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetLineSearch.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetLineSearch"><H1>SNESGetLineSearch</H1></A>
 Returns a pointer to the line search context set with <A HREF="../SNES/SNESSetLineSearch.html#SNESSetLineSearch">SNESSetLineSearch</A>() or creates a default line search instance associated with the <A HREF="../SNES/SNES.html#SNES">SNES</A> and returns it. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns a pointer to the line search context set with <A HREF="../SNES/SNESSetLi
 #include "petscsnes.h"  
 PetscErrorCode SNESGetLineSearch(SNES snes, SNESLineSearch *linesearch)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br
+<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, get, linesearch
diff --git a/docs/manualpages/SNES/SNESGetLinearSolveFailures.html b/docs/manualpages/SNES/SNESGetLinearSolveFailures.html
index ee63a6e..0731c8a 100644
--- a/docs/manualpages/SNES/SNESGetLinearSolveFailures.html
+++ b/docs/manualpages/SNES/SNESGetLinearSolveFailures.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetLinearSolveFailures</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetLinearSolveFailures.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetLinearSolveFailures.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetLinearSolveFailures"><H1>SNESGetLinearSolveFailures</H1></A>
 Gets the number of failed (non-converged) linear solvers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,24 @@ Gets the number of failed (non-converged) linear solvers.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetLinearSolveFailures(SNES snes,PetscInt *nfails)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nfails </B> -number of failed solves Many br
+<DT><B>nfails </B> -number of failed solves
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_max_linear_solve_fail <num> </B> -The number of failures before the solve is terminated Many br
+<DT><B>-snes_max_linear_solve_fail <num> </B> -The number of failures before the solve is terminated
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This counter is reset to zero for each successive call to <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(). Many br
+This counter is reset to zero for each successive call to <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, number, unsuccessful, steps
diff --git a/docs/manualpages/SNES/SNESGetLinearSolveIterations.html b/docs/manualpages/SNES/SNESGetLinearSolveIterations.html
index b07ad92..53fcaee 100644
--- a/docs/manualpages/SNES/SNESGetLinearSolveIterations.html
+++ b/docs/manualpages/SNES/SNESGetLinearSolveIterations.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetLinearSolveIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetLinearSolveIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetLinearSolveIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetLinearSolveIterations"><H1>SNESGetLinearSolveIterations</H1></A>
 Gets the total number of linear iterations used by the nonlinear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,23 @@ Gets the total number of linear iterations used by the nonlinear solver.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetLinearSolveIterations(SNES snes,PetscInt *lits)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lits </B> -number of linear iterations Many br
+<DT><B>lits </B> -number of linear iterations
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This counter is reset to zero for each successive call to <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() unless <A HREF="../SNES/SNESSetCountersReset.html#SNESSetCountersReset">SNESSetCountersReset</A>() is used. Many br
+This counter is reset to zero for each successive call to <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() unless <A HREF="../SNES/SNESSetCountersReset.html#SNESSetCountersReset">SNESSetCountersReset</A>() is used.
 <P>
-If the linear solver fails inside the <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() the iterations for that call to the linear solver are not included. If you wish to count them Many brthen call <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>() after the failed solve. Many br
+If the linear solver fails inside the <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() the iterations for that call to the linear solver are not included. If you wish to count them
+then call <A HREF="../KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</A>() after the failed solve.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, number, linear, iterations
diff --git a/docs/manualpages/SNES/SNESGetMaxLinearSolveFailures.html b/docs/manualpages/SNES/SNESGetMaxLinearSolveFailures.html
index 0882899..c2ec89f 100644
--- a/docs/manualpages/SNES/SNESGetMaxLinearSolveFailures.html
+++ b/docs/manualpages/SNES/SNESGetMaxLinearSolveFailures.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetMaxLinearSolveFailures</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetMaxLinearSolveFailures.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetMaxLinearSolveFailures.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetMaxLinearSolveFailures"><H1>SNESGetMaxLinearSolveFailures</H1></A>
 gets the maximum number of linear solve failures that are allowed before <A HREF="../SNES/SNES.html#SNES">SNES</A> terminates 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ gets the maximum number of linear solve failures that are allowed before <A HREF
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetMaxLinearSolveFailures(SNES snes, PetscInt *maxFails)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes     </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes     </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>maxFails </B> -maximum of unsuccessful solves allowed Many br
+<DT><B>maxFails </B> -maximum of unsuccessful solves allowed
 <br>
 <P>
- Many br
+
 <P>
-Notes: By default this is 1; that is <A HREF="../SNES/SNES.html#SNES">SNES</A> returns on the first failed linear solve Many br
+Notes: By default this is 1; that is <A HREF="../SNES/SNES.html#SNES">SNES</A> returns on the first failed linear solve
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, maximum, unsuccessful, steps
diff --git a/docs/manualpages/SNES/SNESGetMaxNonlinearStepFailures.html b/docs/manualpages/SNES/SNESGetMaxNonlinearStepFailures.html
index 95f14fc..07fca90 100644
--- a/docs/manualpages/SNES/SNESGetMaxNonlinearStepFailures.html
+++ b/docs/manualpages/SNES/SNESGetMaxNonlinearStepFailures.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetMaxNonlinearStepFailures</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetMaxNonlinearStepFailures.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetMaxNonlinearStepFailures.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetMaxNonlinearStepFailures"><H1>SNESGetMaxNonlinearStepFailures</H1></A>
 Gets the maximum number of unsuccessful steps attempted by the nonlinear solver before it gives up. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the maximum number of unsuccessful steps attempted by the nonlinear solver
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetMaxNonlinearStepFailures(SNES snes, PetscInt *maxFails)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes     </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes     </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>maxFails </B> -maximum of unsuccessful steps Many br
+<DT><B>maxFails </B> -maximum of unsuccessful steps
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, maximum, unsuccessful, steps
@@ -32,7 +32,7 @@ Not Collective Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESGetMaxLinearSolveFailures.html#SNESGetMaxLinearSolveFailures">SNESGetMaxLinearSolveFailures</A>(), <A HREF="../SNES/SNESGetLinearSolveIterations.html#SNESGetLinearSolveIterations">SNESGetLinearSolveIterations</A>(), <A HREF="../SNES/SNESSetMaxLinearSolveFailures.html#SNESSetMaxLinearSolveFailures">SNESSetMaxLinearSolveFailures</A>(), <A HREF="../SNES/SNESGetLinearSolveFailures.html#SNESGetLinearSolveFailures">SNESGetLinearSolveFailures</A>(),
-<BR><A HREF="../SNES/SNESSetMaxNonlinearStepFailures.html#SNESSetMaxNonlinearStepFailures">SNESSetMaxNonlinearStepFailures</A>(), <A HREF="../SNES/SNESGetNonlinearStepFailures.html#SNESGetNonlinearStepFailures">SNESGetNonlinearStepFailures</A>() Many br
+<BR><A HREF="../SNES/SNESSetMaxNonlinearStepFailures.html#SNESSetMaxNonlinearStepFailures">SNESSetMaxNonlinearStepFailures</A>(), <A HREF="../SNES/SNESGetNonlinearStepFailures.html#SNESGetNonlinearStepFailures">SNESGetNonlinearStepFailures</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/interface/snes.c.html#SNESGetMaxNonlinearStepFailures">src/snes/interface/snes.c</A>
diff --git a/docs/manualpages/SNES/SNESGetNGS.html b/docs/manualpages/SNES/SNESGetNGS.html
index caceb0d..51e3124 100644
--- a/docs/manualpages/SNES/SNESGetNGS.html
+++ b/docs/manualpages/SNES/SNESGetNGS.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetNGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetNGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetNGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetNGS"><H1>SNESGetNGS</H1></A>
 Returns the NGS function and context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,15 +17,17 @@ Returns the NGS function and context.
 PetscErrorCode SNESGetNGS (SNES snes, PetscErrorCode (**f)(SNES, Vec, Vec, void*), void ** ctx)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function (or NULL) see <A HREF="../SNES/SNESNGSFunction.html#SNESNGSFunction">SNESNGSFunction</A> for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx    </B></TD><TD>- the function context (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function (or NULL) see <A HREF="../SNES/SNESNGSFunction.html#SNESNGSFunction">SNESNGSFunction</A> for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx    </B></TD><TD>- the function context (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, function
diff --git a/docs/manualpages/SNES/SNESGetNPC.html b/docs/manualpages/SNES/SNESGetNPC.html
index 1cfd5c6..7f05143 100644
--- a/docs/manualpages/SNES/SNESGetNPC.html
+++ b/docs/manualpages/SNES/SNESGetNPC.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetNPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetNPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetNPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetNPC"><H1>SNESGetNPC</H1></A>
 Creates a nonlinear preconditioning solver (<A HREF="../SNES/SNES.html#SNES">SNES</A>) to be used to precondition the nonlinear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Creates a nonlinear preconditioning solver (<A HREF="../SNES/SNES.html#SNES">SNE
 #include "petscsnes.h"  
 PetscErrorCode SNESGetNPC(SNES snes, SNES *pc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br
+<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>pc </B> -preconditioner context Many br
+<DT><B>pc </B> -preconditioner context
 <br>
 <P>
-Notes: If a <A HREF="../SNES/SNES.html#SNES">SNES</A> was previously set with <A HREF="../SNES/SNESSetNPC.html#SNESSetNPC">SNESSetNPC</A>() then that <A HREF="../SNES/SNES.html#SNES">SNES</A> is returned. Many br
+Notes: If a <A HREF="../SNES/SNES.html#SNES">SNES</A> was previously set with <A HREF="../SNES/SNESSetNPC.html#SNESSetNPC">SNESSetNPC</A>() then that <A HREF="../SNES/SNES.html#SNES">SNES</A> is returned.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, get, preconditioner
diff --git a/docs/manualpages/SNES/SNESGetNPCFunction.html b/docs/manualpages/SNES/SNESGetNPCFunction.html
index 1ef6ed6..5a3601f 100644
--- a/docs/manualpages/SNES/SNESGetNPCFunction.html
+++ b/docs/manualpages/SNES/SNESGetNPCFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetNPCFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetNPCFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetNPCFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetNPCFunction"><H1>SNESGetNPCFunction</H1></A>
 Gets the function from a preconditioner after <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Gets the function from a preconditioner after <A HREF="../SNES/SNESSolve.html#SN
 #include "petscsnes.h"  
 PetscErrorCode SNESGetNPCFunction(SNES snes,Vec F,PetscReal *fnorm)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>F </B> -function vector Many br
+<DT><B>F </B> -function vector
 <br>
-<DT><B>fnorm </B> -the norm of F Many br
+<DT><B>fnorm </B> -the norm of F
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, function
diff --git a/docs/manualpages/SNES/SNESGetNPCSide.html b/docs/manualpages/SNES/SNESGetNPCSide.html
index 0cedf8b..3559f60 100644
--- a/docs/manualpages/SNES/SNESGetNPCSide.html
+++ b/docs/manualpages/SNES/SNESGetNPCSide.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetNPCSide</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetNPCSide.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetNPCSide.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetNPCSide"><H1>SNESGetNPCSide</H1></A>
 Gets the preconditioning side. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ Gets the preconditioning side.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetNPCSide(SNES snes,PCSide *side)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br
+<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>side </B> -the preconditioning side, where side is one of Many br
+<DT><B>side </B> -the preconditioning side, where side is one of
 <br>
 <PRE>
       PC_LEFT - left preconditioning (default)
       PC_RIGHT - right preconditioning
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, get, right, left, side, preconditioner, flag
diff --git a/docs/manualpages/SNES/SNESGetNonlinearStepFailures.html b/docs/manualpages/SNES/SNESGetNonlinearStepFailures.html
index 138b9b8..773c518 100644
--- a/docs/manualpages/SNES/SNESGetNonlinearStepFailures.html
+++ b/docs/manualpages/SNES/SNESGetNonlinearStepFailures.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetNonlinearStepFailures</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetNonlinearStepFailures.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetNonlinearStepFailures.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetNonlinearStepFailures"><H1>SNESGetNonlinearStepFailures</H1></A>
 Gets the number of unsuccessful steps attempted by the nonlinear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Gets the number of unsuccessful steps attempted by the nonlinear solver.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetNonlinearStepFailures(SNES snes,PetscInt *nfails)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nfails </B> -number of unsuccessful steps attempted Many br
+<DT><B>nfails </B> -number of unsuccessful steps attempted
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This counter is reset to zero for each successive call to <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(). Many br
+This counter is reset to zero for each successive call to <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, number, unsuccessful, steps
@@ -35,7 +35,8 @@ This counter is reset to zero for each successive call to <A HREF="../SNES/SNESS
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESGetMaxLinearSolveFailures.html#SNESGetMaxLinearSolveFailures">SNESGetMaxLinearSolveFailures</A>(), <A HREF="../SNES/SNESGetLinearSolveIterations.html#SNESGetLinearSolveIterations">SNESGetLinearSolveIterations</A>(), <A HREF="../SNES/SNESSetMaxLinearSolveFailures.html#SNESSetMaxLinearSolveFailures">SNESSetMaxLinearSolveFailures</A>(), <A HREF="../SNES/SNESGetLinearSolveFailures.html#SNESGetLinearSolveFailures">SNESGetLinearSolveFailures</A>(),
-<BR><A HREF="../SNES/SNESSetMaxNonlinearStepFailures.html#SNESSetMaxNonlinearStepFailures">SNESSetMaxNonlinearStepFailures</A>(), <A HREF="../SNES/SNESGetMaxNonlinearStepFailures.html#SNESGetMaxNonlinearStepFailures">SNESGetMaxNonlinearStepFailures</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../SNES/SNESSetMaxNonlinearStepFailures.html#SNESSetMaxNonlinearStepFailures">SNESSetMaxNonlinearStepFailures</A>(), <A HREF="../SNES/SNESGetMaxNonlinearStepFailures.html#SNESGetMaxNonlinearStepFailures">SNESGetMaxNonlinearStepFailures</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/interface/snes.c.html#SNESGetNonlinearStepFailures">src/snes/interface/snes.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESGetNormSchedule.html b/docs/manualpages/SNES/SNESGetNormSchedule.html
index 65f3e86..4c1ff26 100644
--- a/docs/manualpages/SNES/SNESGetNormSchedule.html
+++ b/docs/manualpages/SNES/SNESGetNormSchedule.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetNormSchedule</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetNormSchedule.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetNormSchedule.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetNormSchedule"><H1>SNESGetNormSchedule</H1></A>
 Gets the <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A> used in covergence and monitoring of the <A HREF="../SNES/SNES.html#SNES">SNES</A> method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Gets the <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedu
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetNormSchedule(SNES snes, SNESNormSchedule *normschedule)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the type of the norm used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the type of the norm used
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function, norm, type
diff --git a/docs/manualpages/SNES/SNESGetNumberFunctionEvals.html b/docs/manualpages/SNES/SNESGetNumberFunctionEvals.html
index 30aba4f..c70c143 100644
--- a/docs/manualpages/SNES/SNESGetNumberFunctionEvals.html
+++ b/docs/manualpages/SNES/SNESGetNumberFunctionEvals.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetNumberFunctionEvals</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetNumberFunctionEvals.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetNumberFunctionEvals.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetNumberFunctionEvals"><H1>SNESGetNumberFunctionEvals</H1></A>
 Gets the number of user provided function evaluations done by <A HREF="../SNES/SNES.html#SNES">SNES</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Gets the number of user provided function evaluations done by <A HREF="../SNES/S
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetNumberFunctionEvals(SNES snes, PetscInt *nfuncs)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes     </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes     </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nfuncs </B> -number of evaluations Many br
+<DT><B>nfuncs </B> -number of evaluations
 <br>
 <P>
- Many br
+
 <P>
-Notes: Reset every time <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A> is called unless <A HREF="../SNES/SNESSetCountersReset.html#SNESSetCountersReset">SNESSetCountersReset</A>() is used. Many br
+Notes: Reset every time <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A> is called unless <A HREF="../SNES/SNESSetCountersReset.html#SNESSetCountersReset">SNESSetCountersReset</A>() is used.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, maximum, unsuccessful, steps
diff --git a/docs/manualpages/SNES/SNESGetObjective.html b/docs/manualpages/SNES/SNESGetObjective.html
index d94c46e..0ac26e9 100644
--- a/docs/manualpages/SNES/SNESGetObjective.html
+++ b/docs/manualpages/SNES/SNESGetObjective.html
@@ -5,26 +5,28 @@
 <TITLE>SNESGetObjective</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetObjective.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetObjective.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetObjective"><H1>SNESGetObjective</H1></A>
 Returns the objective function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode SNESGetObjective(SNES snes,PetscErrorCode (**obj)(SNES,Vec,PetscReal*,void*),void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- objective evaluation routine (or NULL); see SNESObjectFunction for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- objective evaluation routine (or NULL); see SNESObjectFunction for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, objective
diff --git a/docs/manualpages/SNES/SNESGetOptionsPrefix.html b/docs/manualpages/SNES/SNESGetOptionsPrefix.html
index 2dd18ef..4f9c196 100644
--- a/docs/manualpages/SNES/SNESGetOptionsPrefix.html
+++ b/docs/manualpages/SNES/SNESGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetOptionsPrefix"><H1>SNESGetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../SNES/SNES.html#SNES">SNES</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Sets the prefix used for searching for all <A HREF="../SNES/SNES.html#SNES">SNES
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetOptionsPrefix(SNES snes,const char *prefix[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used Many br
+<DT><B>prefix </B> -pointer to the prefix string used
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prefix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prefix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, get, options, prefix, database
diff --git a/docs/manualpages/SNES/SNESGetPicard.html b/docs/manualpages/SNES/SNESGetPicard.html
index 8b2c1c3..b86692f 100644
--- a/docs/manualpages/SNES/SNESGetPicard.html
+++ b/docs/manualpages/SNES/SNESGetPicard.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetPicard</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetPicard.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetPicard.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetPicard"><H1>SNESGetPicard</H1></A>
 Returns the context for the Picard iteration 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Returns the context for the Picard iteration
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetPicard(SNES snes,Vec *r,PetscErrorCode (**f)(SNES,Vec,Vec,void*),Mat *Amat, Mat *Pmat, PetscErrorCode (**J)(SNES,Vec,Mat,Mat,void*),void **ctx)
 </PRE>
-Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> is parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel. Collective if <A HREF="../Vec/Vec.html#Vec">Vec</A> is requested, but has not been created yet. Many br
+Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> is parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel. Collective if <A HREF="../Vec/Vec.html#Vec">Vec</A> is requested, but has not been created yet.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- the function (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function (or NULL); see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for calling sequence details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix used to defined the operation A(x) x - b(x) (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat  </B></TD><TD>- the matrix from which the preconditioner will be constructed (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- the function for matrix evaluation (or NULL); see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for calling sequence details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- the function (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function (or NULL); see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for calling sequence details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix used to defined the operation A(x) x - b(x) (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat  </B></TD><TD>- the matrix from which the preconditioner will be constructed (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- the function for matrix evaluation (or NULL); see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for calling sequence details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, function
diff --git a/docs/manualpages/SNES/SNESGetRhs.html b/docs/manualpages/SNES/SNESGetRhs.html
index 757f736..afa42ae 100644
--- a/docs/manualpages/SNES/SNESGetRhs.html
+++ b/docs/manualpages/SNES/SNESGetRhs.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetRhs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetRhs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetRhs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetRhs"><H1>SNESGetRhs</H1></A>
 Gets the vector for solving F(x) = rhs. If rhs is not set it assumes a zero right hand side. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the vector for solving F(x) = rhs. If rhs is not set it assumes a zero righ
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetRhs(SNES snes,Vec *rhs)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>rhs </B> -the right hand side vector or NULL if the right hand side vector is null Many br
+<DT><B>rhs </B> -the right hand side vector or NULL if the right hand side vector is null
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, function, right hand side
diff --git a/docs/manualpages/SNES/SNESGetSolution.html b/docs/manualpages/SNES/SNESGetSolution.html
index fc3c088..3120c9a 100644
--- a/docs/manualpages/SNES/SNESGetSolution.html
+++ b/docs/manualpages/SNES/SNESGetSolution.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetSolution"><H1>SNESGetSolution</H1></A>
 Returns the vector where the approximate solution is stored. This is the fine grid solution when using <A HREF="../SNES/SNESSetGridSequence.html#SNESSetGridSequence">SNESSetGridSequence</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the vector where the approximate solution is stored. This is the fine gr
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetSolution(SNES snes,Vec *x)
 </PRE>
-Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> is parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel Many br
+Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> is parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the solution Many br
+<DT><B>x </B> -the solution
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, solution
diff --git a/docs/manualpages/SNES/SNESGetSolutionUpdate.html b/docs/manualpages/SNES/SNESGetSolutionUpdate.html
index a476d36..6324c98 100644
--- a/docs/manualpages/SNES/SNESGetSolutionUpdate.html
+++ b/docs/manualpages/SNES/SNESGetSolutionUpdate.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetSolutionUpdate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetSolutionUpdate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetSolutionUpdate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetSolutionUpdate"><H1>SNESGetSolutionUpdate</H1></A>
 Returns the vector where the solution update is stored. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the vector where the solution update is stored.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetSolutionUpdate(SNES snes,Vec *x)
 </PRE>
-Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> is parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel Many br
+Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> is parallel if <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the solution update Many br
+<DT><B>x </B> -the solution update
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, solution, update
diff --git a/docs/manualpages/SNES/SNESGetTolerances.html b/docs/manualpages/SNES/SNESGetTolerances.html
index 0cba9e8..4a747f8 100644
--- a/docs/manualpages/SNES/SNESGetTolerances.html
+++ b/docs/manualpages/SNES/SNESGetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetTolerances"><H1>SNESGetTolerances</H1></A>
 Gets various parameters used in convergence tests. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,28 @@ Gets various parameters used in convergence tests.
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetTolerances(SNES snes,PetscReal *atol,PetscReal *rtol,PetscReal *stol,PetscInt *maxit,PetscInt *maxf)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol </B></TD><TD>- absolute convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stol </B></TD><TD>- convergence tolerance in terms of the norm Many brof the change in the solution between steps Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxit </B></TD><TD>- maximum number of iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxf </B></TD><TD>- maximum number of function evaluations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol </B></TD><TD>- absolute convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stol </B></TD><TD>- convergence tolerance in terms of the norm
+of the change in the solution between steps
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxit </B></TD><TD>- maximum number of iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxf </B></TD><TD>- maximum number of function evaluations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user can specify NULL for any parameter that is not needed. Many br
+The user can specify NULL for any parameter that is not needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESGetType.html b/docs/manualpages/SNES/SNESGetType.html
index 7bab9b7..7b75ed2 100644
--- a/docs/manualpages/SNES/SNESGetType.html
+++ b/docs/manualpages/SNES/SNESGetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESGetType"><H1>SNESGetType</H1></A>
 Gets the <A HREF="../SNES/SNES.html#SNES">SNES</A> method type and name (as a string). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Gets the <A HREF="../SNES/SNES.html#SNES">SNES</A> method type and name (as a st
 #include "petscsnes.h"  
 PetscErrorCode  SNESGetType(SNES snes,SNESType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> method (a character string) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> method (a character string)
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, type, name
diff --git a/docs/manualpages/SNES/SNESHasNPC.html b/docs/manualpages/SNES/SNESHasNPC.html
index 757596b..1f367ec 100644
--- a/docs/manualpages/SNES/SNESHasNPC.html
+++ b/docs/manualpages/SNES/SNESHasNPC.html
@@ -5,8 +5,8 @@
 <TITLE>SNESHasNPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESHasNPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESHasNPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESHasNPC"><H1>SNESHasNPC</H1></A>
 Returns whether a nonlinear preconditioner exists 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns whether a nonlinear preconditioner exists
 #include "petscsnes.h"  
 PetscErrorCode SNESHasNPC(SNES snes, PetscBool *has_npc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br
+<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>has_npc </B> -whether the <A HREF="../SNES/SNES.html#SNES">SNES</A> has an NPC or not Many br
+<DT><B>has_npc </B> -whether the <A HREF="../SNES/SNES.html#SNES">SNES</A> has an NPC or not
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, has, preconditioner
diff --git a/docs/manualpages/SNES/SNESInitializePackage.html b/docs/manualpages/SNES/SNESInitializePackage.html
index 6839e26..8a8155c 100644
--- a/docs/manualpages/SNES/SNESInitializePackage.html
+++ b/docs/manualpages/SNES/SNESInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>SNESInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESInitializePackage"><H1>SNESInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../SNES/SNES.html#SNES">SNES</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  SNESInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, initialize, package
diff --git a/docs/manualpages/SNES/SNESJacobianFunction.html b/docs/manualpages/SNES/SNESJacobianFunction.html
index 93debdb..b972104 100644
--- a/docs/manualpages/SNES/SNESJacobianFunction.html
+++ b/docs/manualpages/SNES/SNESJacobianFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESJacobianFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESJacobianFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESJacobianFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESJacobianFunction"><H1>SNESJacobianFunction</H1></A>
 Function used to convey the nonlinear Jacobian of the function to be solved by <A HREF="../SNES/SNES.html#SNES">SNES</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,16 @@ Function used to convey the nonlinear Jacobian of the function to be solved by <
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A>(<A HREF="../SNES/SNES.html#SNES">SNES</A> snes,<A HREF="../Vec/Vec.html#Vec">Vec</A> x,<A HREF="../Mat/Mat.html#Mat">Mat</A> Amat,<A HREF="../Mat/Mat.html#Mat">Mat</A> Pmat,void *ctx);
 </PRE>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the (approximate) Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the (approximate) Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/SNESGetFunction.html#SNESGetFunction">SNESGetFunction</A>(), <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>(), <A HREF="../SNES/SNESGetJacobian.html#SNESGetJacobian">SNESGetJacobian</A>()
diff --git a/docs/manualpages/SNES/SNESKSPGetParametersEW.html b/docs/manualpages/SNES/SNESKSPGetParametersEW.html
index 1a24ca4..7e1f84c 100644
--- a/docs/manualpages/SNES/SNESKSPGetParametersEW.html
+++ b/docs/manualpages/SNES/SNESKSPGetParametersEW.html
@@ -5,8 +5,8 @@
 <TITLE>SNESKSPGetParametersEW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESKSPGetParametersEW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESKSPGetParametersEW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESKSPGetParametersEW"><H1>SNESKSPGetParametersEW</H1></A>
 Gets parameters for Eisenstat-Walker convergence criteria for the linear solvers within an inexact Newton method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ Gets parameters for Eisenstat-Walker convergence criteria for the linear solvers
 #include "petscsnes.h"  
 PetscErrorCode  SNESKSPGetParametersEW(SNES snes,PetscInt *version,PetscReal *rtol_0,PetscReal *rtol_max,PetscReal *gamma,PetscReal *alpha,PetscReal *alpha2,PetscReal *threshold)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-snes - <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+snes - <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>version </B></TD><TD>- version 1, 2 (default is 2) or 3 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol_0 </B></TD><TD>- initial relative tolerance (0 <= rtol_0 < 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol_max </B></TD><TD>- maximum relative tolerance (0 <= rtol_max < 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gamma </B></TD><TD>- multiplicative factor for version 2 rtol computation (0 <= gamma2 <= 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- power for version 2 rtol computation (1 < alpha <= 2) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha2 </B></TD><TD>- power for safeguard Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>threshold </B></TD><TD>- threshold for imposing safeguard (0 < threshold < 1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>version </B></TD><TD>- version 1, 2 (default is 2) or 3
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol_0 </B></TD><TD>- initial relative tolerance (0 <= rtol_0 < 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol_max </B></TD><TD>- maximum relative tolerance (0 <= rtol_max < 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gamma </B></TD><TD>- multiplicative factor for version 2 rtol computation (0 <= gamma2 <= 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- power for version 2 rtol computation (1 < alpha <= 2)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha2 </B></TD><TD>- power for safeguard
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>threshold </B></TD><TD>- threshold for imposing safeguard (0 < threshold < 1)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, Eisenstat, Walker, get, parameters
diff --git a/docs/manualpages/SNES/SNESKSPGetUseEW.html b/docs/manualpages/SNES/SNESKSPGetUseEW.html
index dff52f6..ece5f8b 100644
--- a/docs/manualpages/SNES/SNESKSPGetUseEW.html
+++ b/docs/manualpages/SNES/SNESKSPGetUseEW.html
@@ -5,8 +5,8 @@
 <TITLE>SNESKSPGetUseEW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESKSPGetUseEW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESKSPGetUseEW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESKSPGetUseEW"><H1>SNESKSPGetUseEW</H1></A>
 Gets if <A HREF="../SNES/SNES.html#SNES">SNES</A> is using Eisenstat-Walker method for computing relative tolerance for linear solvers within an inexact Newton method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Gets if <A HREF="../SNES/SNES.html#SNES">SNES</A> is using Eisenstat-Walker meth
 #include "petscsnes.h"  
 PetscErrorCode  SNESKSPGetUseEW(SNES snes, PetscBool  *flag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flag </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently, the default is to use a constant relative tolerance for Many brthe inner linear solvers.  Alternatively, one can use the Many brEisenstat-Walker method, where the relative convergence tolerance Many bris reset at each Newton iteration according progress of the nonlinear Many brsolver. Many br
+Currently, the default is to use a constant relative tolerance for
+the inner linear solvers.  Alternatively, one can use the
+Eisenstat-Walker method, where the relative convergence tolerance
+is reset at each Newton iteration according progress of the nonlinear
+solver.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-S. C. Eisenstat and H. F. Walker, "Choosing the forcing terms in an Many brinexact Newton method", SISC 17 (1), pp.16-32, 1996. Many br
+S. C. Eisenstat and H. F. Walker, "Choosing the forcing terms in an
+inexact Newton method", SISC 17 (1), pp.16-32, 1996.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, Eisenstat, Walker, convergence, test, inexact, Newton
diff --git a/docs/manualpages/SNES/SNESKSPONLY.html b/docs/manualpages/SNES/SNESKSPONLY.html
index 28b19b1..06b6c44 100644
--- a/docs/manualpages/SNES/SNESKSPONLY.html
+++ b/docs/manualpages/SNES/SNESKSPONLY.html
@@ -5,10 +5,10 @@
 <TITLE>SNESKSPONLY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESKSPONLY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESKSPONLY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESKSPONLY"><H1>SNESKSPONLY</H1></A>
-Nonlinear solver that only performs one Newton step and does not compute any norms. The main purpose of this solver is to solve linear problems using the <A HREF="../SNES/SNES.html#SNES">SNES</A> interface, without any additional overhead in the form of vector operations.  Many br
+Nonlinear solver that only performs one Newton step and does not compute any norms. The main purpose of this solver is to solve linear problems using the <A HREF="../SNES/SNES.html#SNES">SNES</A> interface, without any additional overhead in the form of vector operations. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A>, <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A>
diff --git a/docs/manualpages/SNES/SNESKSPSetParametersEW.html b/docs/manualpages/SNES/SNESKSPSetParametersEW.html
index ab2dc46..9584f5f 100644
--- a/docs/manualpages/SNES/SNESKSPSetParametersEW.html
+++ b/docs/manualpages/SNES/SNESKSPSetParametersEW.html
@@ -5,8 +5,8 @@
 <TITLE>SNESKSPSetParametersEW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESKSPSetParametersEW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESKSPSetParametersEW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESKSPSetParametersEW"><H1>SNESKSPSetParametersEW</H1></A>
 Sets parameters for Eisenstat-Walker convergence criteria for the linear solvers within an inexact Newton method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,39 @@ Sets parameters for Eisenstat-Walker convergence criteria for the linear solvers
 #include "petscsnes.h"  
 PetscErrorCode  SNESKSPSetParametersEW(SNES snes,PetscInt version,PetscReal rtol_0,PetscReal rtol_max,PetscReal gamma,PetscReal alpha,PetscReal alpha2,PetscReal threshold)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>version </B></TD><TD>- version 1, 2 (default is 2) or 3 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol_0 </B></TD><TD>- initial relative tolerance (0 <= rtol_0 < 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol_max </B></TD><TD>- maximum relative tolerance (0 <= rtol_max < 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gamma </B></TD><TD>- multiplicative factor for version 2 rtol computation Many br(0 <= gamma2 <= 1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- power for version 2 rtol computation (1 < alpha <= 2) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha2 </B></TD><TD>- power for safeguard Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>threshold </B></TD><TD>- threshold for imposing safeguard (0 < threshold < 1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>version </B></TD><TD>- version 1, 2 (default is 2) or 3
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol_0 </B></TD><TD>- initial relative tolerance (0 <= rtol_0 < 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol_max </B></TD><TD>- maximum relative tolerance (0 <= rtol_max < 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gamma </B></TD><TD>- multiplicative factor for version 2 rtol computation
+(0 <= gamma2 <= 1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- power for version 2 rtol computation (1 < alpha <= 2)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha2 </B></TD><TD>- power for safeguard
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>threshold </B></TD><TD>- threshold for imposing safeguard (0 < threshold < 1)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Version 3 was contributed by Luis Chacon, June 2006. Many br
+Version 3 was contributed by Luis Chacon, June 2006.
 <P>
-Use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to retain the default for any of the parameters. Many br
+Use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to retain the default for any of the parameters.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-S. C. Eisenstat and H. F. Walker, "Choosing the forcing terms in an Many brinexact Newton method", Utah State University Math. Stat. Dept. Res. Many brReport 6/94/75, June, 1994, to appear in SIAM J. Sci. Comput. Many br
+S. C. Eisenstat and H. F. Walker, "Choosing the forcing terms in an
+inexact Newton method", Utah State University Math. Stat. Dept. Res.
+Report 6/94/75, June, 1994, to appear in SIAM J. Sci. Comput.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, Eisenstat, Walker, set, parameters
diff --git a/docs/manualpages/SNES/SNESKSPSetUseEW.html b/docs/manualpages/SNES/SNESKSPSetUseEW.html
index 0048112..55a24f6 100644
--- a/docs/manualpages/SNES/SNESKSPSetUseEW.html
+++ b/docs/manualpages/SNES/SNESKSPSetUseEW.html
@@ -5,8 +5,8 @@
 <TITLE>SNESKSPSetUseEW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESKSPSetUseEW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESKSPSetUseEW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESKSPSetUseEW"><H1>SNESKSPSetUseEW</H1></A>
 Sets <A HREF="../SNES/SNES.html#SNES">SNES</A> use Eisenstat-Walker method for computing relative tolerance for linear solvers within an inexact Newton method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,46 @@ Sets <A HREF="../SNES/SNES.html#SNES">SNES</A> use Eisenstat-Walker method for c
 #include "petscsnes.h"  
 PetscErrorCode  SNESKSPSetUseEW(SNES snes,PetscBool flag)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew </B></TD><TD>- use Eisenstat-Walker method for determining linear system convergence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_version ver </B></TD><TD>- version of  Eisenstat-Walker method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_rtol0 <rtol0> </B></TD><TD>- Sets rtol0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_rtolmax <rtolmax> </B></TD><TD>- Sets rtolmax Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_gamma <gamma> </B></TD><TD>- Sets gamma Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_alpha <alpha> </B></TD><TD>- Sets alpha Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_alpha2 <alpha2> </B></TD><TD>- Sets alpha2 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_threshold <threshold> </B></TD><TD>- Sets threshold Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew </B></TD><TD>- use Eisenstat-Walker method for determining linear system convergence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_version ver </B></TD><TD>- version of  Eisenstat-Walker method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_rtol0 <rtol0> </B></TD><TD>- Sets rtol0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_rtolmax <rtolmax> </B></TD><TD>- Sets rtolmax
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_gamma <gamma> </B></TD><TD>- Sets gamma
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_alpha <alpha> </B></TD><TD>- Sets alpha
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_alpha2 <alpha2> </B></TD><TD>- Sets alpha2
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_threshold <threshold> </B></TD><TD>- Sets threshold
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently, the default is to use a constant relative tolerance for Many brthe inner linear solvers.  Alternatively, one can use the Many brEisenstat-Walker method, where the relative convergence tolerance Many bris reset at each Newton iteration according progress of the nonlinear Many brsolver. Many br
+Currently, the default is to use a constant relative tolerance for
+the inner linear solvers.  Alternatively, one can use the
+Eisenstat-Walker method, where the relative convergence tolerance
+is reset at each Newton iteration according progress of the nonlinear
+solver.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-S. C. Eisenstat and H. F. Walker, "Choosing the forcing terms in an Many brinexact Newton method", SISC 17 (1), pp.16-32, 1996. Many br
+S. C. Eisenstat and H. F. Walker, "Choosing the forcing terms in an
+inexact Newton method", SISC 17 (1), pp.16-32, 1996.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, Eisenstat, Walker, convergence, test, inexact, Newton
diff --git a/docs/manualpages/SNES/SNESLINESEARCHBASIC.html b/docs/manualpages/SNES/SNESLINESEARCHBASIC.html
index ff91c52..ed3102a 100644
--- a/docs/manualpages/SNES/SNESLINESEARCHBASIC.html
+++ b/docs/manualpages/SNES/SNESLINESEARCHBASIC.html
@@ -5,18 +5,21 @@
 <TITLE>SNESLINESEARCHBASIC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLINESEARCHBASIC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLINESEARCHBASIC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLINESEARCHBASIC"><H1>SNESLINESEARCHBASIC</H1></A>
 This line search implementation is not a line search at all; it simply uses the full step.  Thus, this routine is intended for methods with well-scaled updates; i.e. Newton's method (<A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A>), on well-behaved problems. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping <damping> search vector is scaled by this amount, default is 1.0</B></TD><TD>- -   -snes_linesearch_norms <flag> whether to compute norms or not, default is true Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping <damping> search vector is scaled by this amount, default is 1.0</B></TD><TD>- -   -snes_linesearch_norms <flag> whether to compute norms or not, default is true
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For methods with ill-scaled updates (<A HREF="../SNES/SNESNRICHARDSON.html#SNESNRICHARDSON">SNESNRICHARDSON</A>, <A HREF="../SNES/SNESNCG.html#SNESNCG">SNESNCG</A>), a small Many brdamping parameter may yield satisfactory but slow convergence despite Many brthe simplicity of the line search. Many br
+For methods with ill-scaled updates (<A HREF="../SNES/SNESNRICHARDSON.html#SNESNRICHARDSON">SNESNRICHARDSON</A>, <A HREF="../SNES/SNESNCG.html#SNESNCG">SNESNCG</A>), a small
+damping parameter may yield satisfactory but slow convergence despite
+the simplicity of the line search.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, damping
diff --git a/docs/manualpages/SNES/SNESLINESEARCHBT.html b/docs/manualpages/SNES/SNESLINESEARCHBT.html
index b8033b9..baa1f61 100644
--- a/docs/manualpages/SNES/SNESLINESEARCHBT.html
+++ b/docs/manualpages/SNES/SNESLINESEARCHBT.html
@@ -5,24 +5,34 @@
 <TITLE>SNESLINESEARCHBT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLINESEARCHBT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLINESEARCHBT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLINESEARCHBT"><H1>SNESLINESEARCHBT</H1></A>
-Backtracking line search. This line search finds the minimum of a polynomial fitting of the L2 norm of the Many brfunction or the objective function if it is provided with <A HREF="../SNES/SNESSetObjective.html#SNESSetObjective">SNESSetObjective</A>(). If this fit does not satisfy the conditions for progress, the interval shrinks Many brand the fit is reattempted at most max_it times or until lambda is below minlambda. Many br
+Backtracking line search. This line search finds the minimum of a polynomial fitting of the L2 norm of the
+function or the objective function if it is provided with <A HREF="../SNES/SNESSetObjective.html#SNESSetObjective">SNESSetObjective</A>(). If this fit does not satisfy the conditions for progress, the interval shrinks
+and the fit is reattempted at most max_it times or until lambda is below minlambda.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_alpha<1e</B></TD><TD>- 4> - slope descent parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping<1.0> </B></TD><TD>- initial step length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep <length> </B></TD><TD>- if the length the initial step is larger than this then the Many brstep is scaled back to be of this length at the beginning of the line search Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it<40> </B></TD><TD>- maximum number of shrinking step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda<1e</B></TD><TD>- 12> - minimum step length allowed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_order<cubic,quadratic> </B></TD><TD>- order of the approximation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_alpha<1e</B></TD><TD>- 4> - slope descent parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping<1.0> </B></TD><TD>- initial step length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep <length> </B></TD><TD>- if the length the initial step is larger than this then the
+step is scaled back to be of this length at the beginning of the line search
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it<40> </B></TD><TD>- maximum number of shrinking step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda<1e</B></TD><TD>- 12> - minimum step length allowed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_order<cubic,quadratic> </B></TD><TD>- order of the approximation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This line search is taken from "Numerical Methods for Unconstrained Many brOptimization and Nonlinear Equations" by Dennis and Schnabel, page 325. Many br
+This line search is taken from "Numerical Methods for Unconstrained
+Optimization and Nonlinear Equations" by Dennis and Schnabel, page 325.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, damping
diff --git a/docs/manualpages/SNES/SNESLINESEARCHCP.html b/docs/manualpages/SNES/SNESLINESEARCHCP.html
index ac871c9..703c534 100644
--- a/docs/manualpages/SNES/SNESLINESEARCHCP.html
+++ b/docs/manualpages/SNES/SNESLINESEARCHCP.html
@@ -5,23 +5,27 @@
 <TITLE>SNESLINESEARCHCP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLINESEARCHCP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLINESEARCHCP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLINESEARCHCP"><H1>SNESLINESEARCHCP</H1></A>
 Critical point line search. This line search assumes that there exists some artificial G(x) for which the <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> F(x) = grad G(x).  Therefore, this line search seeks to find roots of dot(F, Y) via a secant method. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda <minlambda> </B></TD><TD>- the minimum acceptable lambda Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep <length> </B></TD><TD>- the algorithm insures that a step length is never longer than this value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping <damping> </B></TD><TD>- initial trial step length is scaled by this factor, default is 1.0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it <max_it> </B></TD><TD>- the maximum number of secant steps performed. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda <minlambda> </B></TD><TD>- the minimum acceptable lambda
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep <length> </B></TD><TD>- the algorithm insures that a step length is never longer than this value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping <damping> </B></TD><TD>- initial trial step length is scaled by this factor, default is 1.0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it <max_it> </B></TD><TD>- the maximum number of secant steps performed.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This method does NOT use the objective function if it is provided with <A HREF="../SNES/SNESSetObjective.html#SNESSetObjective">SNESSetObjective</A>(). Many br
+This method does NOT use the objective function if it is provided with <A HREF="../SNES/SNESSetObjective.html#SNESSetObjective">SNESSetObjective</A>().
 <P>
-This method is the preferred line search for <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A> and <A HREF="../SNES/SNESNCG.html#SNESNCG">SNESNCG</A>. Many br
+This method is the preferred line search for <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A> and <A HREF="../SNES/SNESNCG.html#SNESNCG">SNESNCG</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, damping
diff --git a/docs/manualpages/SNES/SNESLINESEARCHL2.html b/docs/manualpages/SNES/SNESLINESEARCHL2.html
index e4fc009..518f27f 100644
--- a/docs/manualpages/SNES/SNESLINESEARCHL2.html
+++ b/docs/manualpages/SNES/SNESLINESEARCHL2.html
@@ -5,19 +5,26 @@
 <TITLE>SNESLINESEARCHL2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLINESEARCHL2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLINESEARCHL2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLINESEARCHL2"><H1>SNESLINESEARCHL2</H1></A>
-Secant search in the L2 norm of the function or the objective function if it is provided with <A HREF="../SNES/SNESSetObjective.html#SNESSetObjective">SNESSetObjective</A>(). The function norm is evaluated at points in [0, damping] to construct Many bra polynomial fitting.  This fitting is used to construct a new lambda Many brbased upon secant descent.  The process is repeated on the new Many brinterval, [lambda, lambda_old], max_it - 1 times. Many br
+Secant search in the L2 norm of the function or the objective function if it is provided with <A HREF="../SNES/SNESSetObjective.html#SNESSetObjective">SNESSetObjective</A>(). The function norm is evaluated at points in [0, damping] to construct
+a polynomial fitting.  This fitting is used to construct a new lambda
+based upon secant descent.  The process is repeated on the new
+interval, [lambda, lambda_old], max_it - 1 times.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it <maxit> </B></TD><TD>- maximum number of iterations, default is 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep <length> </B></TD><TD>- the algorithm insures that a step length is never longer than this value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping <damping> </B></TD><TD>- initial step is scaled back by this factor, default is 1.0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda <minlambda> </B></TD><TD>- minimum allowable lambda Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it <maxit> </B></TD><TD>- maximum number of iterations, default is 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep <length> </B></TD><TD>- the algorithm insures that a step length is never longer than this value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping <damping> </B></TD><TD>- initial step is scaled back by this factor, default is 1.0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda <minlambda> </B></TD><TD>- minimum allowable lambda
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, line search, norm, secant
diff --git a/docs/manualpages/SNES/SNESLINESEARCHNLEQERR.html b/docs/manualpages/SNES/SNESLINESEARCHNLEQERR.html
index 6ea1495..2b2e933 100644
--- a/docs/manualpages/SNES/SNESLINESEARCHNLEQERR.html
+++ b/docs/manualpages/SNES/SNESLINESEARCHNLEQERR.html
@@ -5,25 +5,37 @@
 <TITLE>SNESLINESEARCHNLEQERR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLINESEARCHNLEQERR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLINESEARCHNLEQERR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLINESEARCHNLEQERR"><H1>SNESLINESEARCHNLEQERR</H1></A>
-Error-oriented affine-covariant globalised Newton algorithm of Deuflhard (2011). This linesearch is intended for Newton-type methods which are affine covariant. Affine covariance Many brmeans that Newton's method will give the same iterations for F(x) = 0 and AF(x) = 0 for a nonsingular Many brmatrix A. This is a fundamental property; the philosophy of this linesearch is that globalisations Many brof Newton's method should carefully preserve it. Many br
+Error-oriented affine-covariant globalised Newton algorithm of Deuflhard (2011). This linesearch is intended for Newton-type methods which are affine covariant. Affine covariance
+means that Newton's method will give the same iterations for F(x) = 0 and AF(x) = 0 for a nonsingular
+matrix A. This is a fundamental property; the philosophy of this linesearch is that globalisations
+of Newton's method should carefully preserve it.
 <P>
-For a discussion of the theory behind this algorithm, see Many br
+For a discussion of the theory behind this algorithm, see
 <P>
- at book{deuflhard2011, Many brtitle={Newton Methods for Nonlinear Problems}, Many brauthor={Deuflhard, P.}, Many brvolume={35}, Many bryear={2011}, Many brpublisher={Springer-Verlag}, Many braddress={Berlin, Heidelberg} Many br} Many br
+ at book{deuflhard2011,
+title={Newton Methods for Nonlinear Problems},
+author={Deuflhard, P.},
+volume={35},
+year={2011},
+publisher={Springer-Verlag},
+address={Berlin, Heidelberg}
+}
 <P>
-Pseudocode is given on page 148. Many br
+Pseudocode is given on page 148.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping<1.0> </B></TD><TD>- initial step length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda<1e</B></TD><TD>- 12> - minimum step length allowed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping<1.0> </B></TD><TD>- initial step length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda<1e</B></TD><TD>- 12> - minimum step length allowed
+</TD></TR></TABLE>
 <P>
-Contributed by Patrick Farrell <patrick.farrell at maths.ox.ac.uk> Many br
+Contributed by Patrick Farrell <patrick.farrell at maths.ox.ac.uk>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, damping
diff --git a/docs/manualpages/SNES/SNESLINESEARCHSHELL.html b/docs/manualpages/SNES/SNESLINESEARCHSHELL.html
index 14aee1f..f0b508d 100644
--- a/docs/manualpages/SNES/SNESLINESEARCHSHELL.html
+++ b/docs/manualpages/SNES/SNESLINESEARCHSHELL.html
@@ -5,14 +5,16 @@
 <TITLE>SNESLINESEARCHSHELL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLINESEARCHSHELL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLINESEARCHSHELL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLINESEARCHSHELL"><H1>SNESLINESEARCHSHELL</H1></A>
-Provides context for a user-provided line search routine. The user routine has one argument, the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context.  The user uses the interface to Many brextract line search parameters and set them accordingly when the computation is finished. Many br
+Provides context for a user-provided line search routine. The user routine has one argument, the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context.  The user uses the interface to
+extract line search parameters and set them accordingly when the computation is finished.
 <P>
-Any of the other line searches may serve as a guide to how this is to be done.  There is also a basic Many brtemplate in the documentation for <A HREF="../SNES/SNESLineSearchShellSetUserFunc.html#SNESLineSearchShellSetUserFunc">SNESLineSearchShellSetUserFunc</A>(). Many br
+Any of the other line searches may serve as a guide to how this is to be done.  There is also a basic
+template in the documentation for <A HREF="../SNES/SNESLineSearchShellSetUserFunc.html#SNESLineSearchShellSetUserFunc">SNESLineSearchShellSetUserFunc</A>().
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/linesearch/impls/shell/linesearchshell.c.html#SNESLINESEARCHSHELL">src/snes/linesearch/impls/shell/linesearchshell.c</A>
diff --git a/docs/manualpages/SNES/SNESLineSearch.html b/docs/manualpages/SNES/SNESLineSearch.html
index 71c03bf..e7a76ad 100644
--- a/docs/manualpages/SNES/SNESLineSearch.html
+++ b/docs/manualpages/SNES/SNESLineSearch.html
@@ -5,15 +5,15 @@
 <TITLE>SNESLineSearch</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearch.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearch.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearch"><H1>SNESLineSearch</H1></A>
 Abstract PETSc object that manages line-search operations 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_LineSearch* <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESLineSearchAppendOptionsPrefix.html b/docs/manualpages/SNES/SNESLineSearchAppendOptionsPrefix.html
index 62445ff..b050e26 100644
--- a/docs/manualpages/SNES/SNESLineSearchAppendOptionsPrefix.html
+++ b/docs/manualpages/SNES/SNESLineSearchAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchAppendOptionsPrefix"><H1>SNESLineSearchAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all <A HREF="../SNES/SNES.html#SNES">SNES</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Appends to the prefix used for searching for all <A HREF="../SNES/SNES.html#SNES
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchAppendOptionsPrefix(SNESLineSearch linesearch,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, append, options, prefix, database
diff --git a/docs/manualpages/SNES/SNESLineSearchApply.html b/docs/manualpages/SNES/SNESLineSearchApply.html
index 7492557..0d5d8fd 100644
--- a/docs/manualpages/SNES/SNESLineSearchApply.html
+++ b/docs/manualpages/SNES/SNESLineSearchApply.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchApply"><H1>SNESLineSearchApply</H1></A>
 Computes the line-search update. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,54 @@ Computes the line-search update.
 #include "petscsnes.h" 
 PetscErrorCode SNESLineSearchApply(SNESLineSearch linesearch, Vec X, Vec F, PetscReal * fnorm, Vec Y)
 </PRE>
-Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- The linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- The current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- The current function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- The current norm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- The search direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- The linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- The current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- The current function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- The current norm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- The search direction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- The new solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- The new function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- The new function norm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- The new solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- The new function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- The new function norm
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type </B></TD><TD>- basic, bt, l2, cp, nleqerr, shell Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_monitor [:filename] </B></TD><TD>- Print progress of line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping </B></TD><TD>- The linesearch damping parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_norms   </B></TD><TD>- Turn on/off the linesearch norms Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_keeplambda </B></TD><TD>- Keep the previous search length as the initial guess Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it </B></TD><TD>- The number of iterations for iterative line searches Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type </B></TD><TD>- basic, bt, l2, cp, nleqerr, shell
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_monitor [:filename] </B></TD><TD>- Print progress of line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping </B></TD><TD>- The linesearch damping parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_norms   </B></TD><TD>- Turn on/off the linesearch norms
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_keeplambda </B></TD><TD>- Keep the previous search length as the initial guess
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it </B></TD><TD>- The number of iterations for iterative line searches
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is typically called from within a <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() implementation in order to Many brhelp with convergence of the nonlinear method.  Various <A HREF="../SNES/SNES.html#SNES">SNES</A> types use line searches Many brin different ways, but the overarching theme is that a line search is used to determine Many bran optimal damping parameter of a step at each iteration of the method.  Each Many brapplication of the line search may invoke <A HREF=" [...]
+This is typically called from within a <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() implementation in order to
+help with convergence of the nonlinear method.  Various <A HREF="../SNES/SNES.html#SNES">SNES</A> types use line searches
+in different ways, but the overarching theme is that a line search is used to determine
+an optimal damping parameter of a step at each iteration of the method.  Each
+application of the line search may invoke <A HREF="../SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</A> several times, and
+therefore may be fairly expensive.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, Create
diff --git a/docs/manualpages/SNES/SNESLineSearchBTGetAlpha.html b/docs/manualpages/SNES/SNESLineSearchBTGetAlpha.html
index 3ad9423..3f3b188 100644
--- a/docs/manualpages/SNES/SNESLineSearchBTGetAlpha.html
+++ b/docs/manualpages/SNES/SNESLineSearchBTGetAlpha.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchBTGetAlpha</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchBTGetAlpha.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchBTGetAlpha.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchBTGetAlpha"><H1>SNESLineSearchBTGetAlpha</H1></A>
 Gets the descent parameter, alpha, in the BT linesearch variant. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Gets the descent parameter, alpha, in the BT linesearch variant.
 PetscErrorCode SNESLineSearchBTGetAlpha(SNESLineSearch linesearch, PetscReal *alpha)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>alpha </B> -The descent parameter Many br
+<DT><B>alpha </B> -The descent parameter
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetLambda.html#SNESLineSearchGetLambda">SNESLineSearchGetLambda</A>(), <A HREF="../SNES/SNESLineSearchGetTolerances.html#SNESLineSearchGetTolerances">SNESLineSearchGetTolerances</A>() <A HREF="../SNES/SNESLINESEARCHBT.html#SNESLINESEARCHBT">SNESLINESEARCHBT</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchBTSetAlpha.html b/docs/manualpages/SNES/SNESLineSearchBTSetAlpha.html
index d0a2360..1daac0b 100644
--- a/docs/manualpages/SNES/SNESLineSearchBTSetAlpha.html
+++ b/docs/manualpages/SNES/SNESLineSearchBTSetAlpha.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchBTSetAlpha</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchBTSetAlpha.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchBTSetAlpha.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchBTSetAlpha"><H1>SNESLineSearchBTSetAlpha</H1></A>
 Sets the descent parameter, alpha, in the BT linesearch variant. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode SNESLineSearchBTSetAlpha(SNESLineSearch linesearch, PetscReal alp
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- The descent parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- The descent parameter
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetLambda.html#SNESLineSearchSetLambda">SNESLineSearchSetLambda</A>(), <A HREF="../SNES/SNESLineSearchGetTolerances.html#SNESLineSearchGetTolerances">SNESLineSearchGetTolerances</A>() <A HREF="../SNES/SNESLINESEARCHBT.html#SNESLINESEARCHBT">SNESLINESEARCHBT</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchComputeNorms.html b/docs/manualpages/SNES/SNESLineSearchComputeNorms.html
index bda4d9b..31454e0 100644
--- a/docs/manualpages/SNES/SNESLineSearchComputeNorms.html
+++ b/docs/manualpages/SNES/SNESLineSearchComputeNorms.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchComputeNorms</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchComputeNorms.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchComputeNorms.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchComputeNorms"><H1>SNESLineSearchComputeNorms</H1></A>
 Computes the norms of X, F, and Y. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Computes the norms of X, F, and Y.
 PetscErrorCode SNESLineSearchComputeNorms(SNESLineSearch linesearch)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_linesearch_norms </B> -turn norm computation on or off Many br
+<DT><B>-snes_linesearch_norms </B> -turn norm computation on or off
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetNorms.html#SNESLineSearchGetNorms">SNESLineSearchGetNorms</A>, <A HREF="../SNES/SNESLineSearchSetNorms.html#SNESLineSearchSetNorms">SNESLineSearchSetNorms</A>(), <A HREF="../SNES/SNESLineSearchSetComputeNorms.html#SNESLineSearchSetComputeNorms">SNESLineSearchSetComputeNorms</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchCreate.html b/docs/manualpages/SNES/SNESLineSearchCreate.html
index c5eaef5..98e0d86 100644
--- a/docs/manualpages/SNES/SNESLineSearchCreate.html
+++ b/docs/manualpages/SNES/SNESLineSearchCreate.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchCreate"><H1>SNESLineSearchCreate</H1></A>
 Creates the line search context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Creates the line search context.
 #include "petscsnes.h" 
 PetscErrorCode SNESLineSearchCreate(MPI_Comm comm, SNESLineSearch *outlinesearch)
 </PRE>
-Logically Collective on Comm Many br
+Logically Collective on Comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -MPI communicator for the line search (typically from the associated <A HREF="../SNES/SNES.html#SNES">SNES</A> context). Many br
+<DT><B>comm </B> -MPI communicator for the line search (typically from the associated <A HREF="../SNES/SNES.html#SNES">SNES</A> context).
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>outlinesearch </B> -the new linesearch context Many br
+<DT><B>outlinesearch </B> -the new linesearch context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The preferred calling sequence for users is to use <A HREF="../SNES/SNESGetLineSearch.html#SNESGetLineSearch">SNESGetLineSearch</A>() to acquire the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> instance Many bralready associated with the <A HREF="../SNES/SNES.html#SNES">SNES</A>.  This function is for developer use. Many br
+The preferred calling sequence for users is to use <A HREF="../SNES/SNESGetLineSearch.html#SNESGetLineSearch">SNESGetLineSearch</A>() to acquire the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> instance
+already associated with the <A HREF="../SNES/SNES.html#SNES">SNES</A>.  This function is for developer use.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  LineSearch, create, context
diff --git a/docs/manualpages/SNES/SNESLineSearchDestroy.html b/docs/manualpages/SNES/SNESLineSearchDestroy.html
index b6fa063..2712b51 100644
--- a/docs/manualpages/SNES/SNESLineSearchDestroy.html
+++ b/docs/manualpages/SNES/SNESLineSearchDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchDestroy"><H1>SNESLineSearchDestroy</H1></A>
 Destroys the line search instance. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys the line search instance.
 #include "petscsnes.h" 
 PetscErrorCode SNESLineSearchDestroy(SNESLineSearch * linesearch)
 </PRE>
-Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -The linesearch context Many br
+<DT><B>linesearch </B> -The linesearch context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, Destroy
diff --git a/docs/manualpages/SNES/SNESLineSearchGetDamping.html b/docs/manualpages/SNES/SNESLineSearchGetDamping.html
index b91f772..a7de6a3 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetDamping.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetDamping.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetDamping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetDamping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetDamping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetDamping"><H1>SNESLineSearchGetDamping</H1></A>
 Gets the line search damping parameter. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Gets the line search damping parameter.
 PetscErrorCode  SNESLineSearchGetDamping(SNESLineSearch linesearch,PetscReal *damping)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>damping </B> -The damping parameter Many br
+<DT><B>damping </B> -The damping parameter
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  SNESLineSearchGetStepTolerance(), <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchGetDefaultMonitor.html b/docs/manualpages/SNES/SNESLineSearchGetDefaultMonitor.html
index d788407..2e422fb 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetDefaultMonitor.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetDefaultMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetDefaultMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetDefaultMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetDefaultMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetDefaultMonitor"><H1>SNESLineSearchGetDefaultMonitor</H1></A>
 Gets the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> instance for the line search monitor. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,20 @@ Gets the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> instan
 PetscErrorCode  SNESLineSearchGetDefaultMonitor(SNESLineSearch linesearch, PetscViewer *monitor)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>monitor </B> -monitor context Many br
+<DT><B>monitor </B> -monitor context
 <br>
 <P>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_linesearch_monitor </B> -enables the monitor Many br
+<DT><B>-snes_linesearch_monitor </B> -enables the monitor
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetDefaultMonitor.html#SNESLineSearchSetDefaultMonitor">SNESLineSearchSetDefaultMonitor</A>(), <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchGetLambda.html b/docs/manualpages/SNES/SNESLineSearchGetLambda.html
index e478a33..72181b4 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetLambda.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetLambda.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetLambda</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetLambda.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetLambda.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetLambda"><H1>SNESLineSearchGetLambda</H1></A>
 Gets the last linesearch steplength discovered. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,20 @@ Gets the last linesearch steplength discovered.
 PetscErrorCode  SNESLineSearchGetLambda(SNESLineSearch linesearch,PetscReal *lambda)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>lambda </B> -The last steplength computed during <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>() Many br
+<DT><B>lambda </B> -The last steplength computed during <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is useful in methods where the solver is ill-scaled and Many brrequires some adaptive notion of the difference in scale between the Many brsolution and the function.  For instance, <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A> may be scaled by the Many brline search lambda using the argument -snes_qn_scaling ls. Many br
+This is useful in methods where the solver is ill-scaled and
+requires some adaptive notion of the difference in scale between the
+solution and the function.  For instance, <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A> may be scaled by the
+line search lambda using the argument -snes_qn_scaling ls.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetLambda.html#SNESLineSearchSetLambda">SNESLineSearchSetLambda</A>(), <A HREF="../SNES/SNESLineSearchGetDamping.html#SNESLineSearchGetDamping">SNESLineSearchGetDamping</A>(), <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchGetNorms.html b/docs/manualpages/SNES/SNESLineSearchGetNorms.html
index c8389f8..b1bfcd3 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetNorms.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetNorms.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetNorms</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetNorms.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetNorms.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetNorms"><H1>SNESLineSearchGetNorms</H1></A>
 Gets the norms for for X, Y, and F. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,22 @@ Gets the norms for for X, Y, and F.
 PetscErrorCode  SNESLineSearchGetNorms(SNESLineSearch linesearch, PetscReal * xnorm, PetscReal * fnorm, PetscReal * ynorm)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- The norm of the current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- The norm of the current function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ynorm </B></TD><TD>- The norm of the current update Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- The norm of the current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- The norm of the current function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ynorm </B></TD><TD>- The norm of the current update
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is mainly called from <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations. Many br
+This function is mainly called from <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetNorms.html#SNESLineSearchSetNorms">SNESLineSearchSetNorms</A>() <A HREF="../SNES/SNESLineSearchGetVecs.html#SNESLineSearchGetVecs">SNESLineSearchGetVecs</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchGetOptionsPrefix.html b/docs/manualpages/SNES/SNESLineSearchGetOptionsPrefix.html
index 0cc30a6..5c97965 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetOptionsPrefix.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetOptionsPrefix"><H1>SNESLineSearchGetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Sets the prefix used for searching for all <A HREF="../SNES/SNESLineSearch.html#
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchGetOptionsPrefix(SNESLineSearch linesearch,const char *prefix[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>linesearch </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br
+<DT><B>linesearch </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used Many br
+<DT><B>prefix </B> -pointer to the prefix string used
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-On the fortran side, the user should pass in a string 'prefix' of Many brsufficient length to hold the prefix. Many br
+On the fortran side, the user should pass in a string 'prefix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, get, options, prefix, database
diff --git a/docs/manualpages/SNES/SNESLineSearchGetOrder.html b/docs/manualpages/SNES/SNESLineSearchGetOrder.html
index 39f4439..0572bc1 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetOrder.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetOrder"><H1>SNESLineSearchGetOrder</H1></A>
 Gets the line search approximation order. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,23 @@ Gets the line search approximation order.
 PetscErrorCode  SNESLineSearchGetOrder(SNESLineSearch linesearch,PetscInt *order)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>order </B> -The order Many br
+<DT><B>order </B> -The order
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Possible Values for order</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1 or SNES_LINESEARCH_ORDER_LINEAR </B></TD><TD>- linear order Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2 or SNES_LINESEARCH_ORDER_QUADRATIC </B></TD><TD>- quadratic order Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3 or SNES_LINESEARCH_ORDER_CUBIC </B></TD><TD>- cubic order Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1 or SNES_LINESEARCH_ORDER_LINEAR </B></TD><TD>- linear order
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2 or SNES_LINESEARCH_ORDER_QUADRATIC </B></TD><TD>- quadratic order
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3 or SNES_LINESEARCH_ORDER_CUBIC </B></TD><TD>- cubic order
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetOrder.html#SNESLineSearchSetOrder">SNESLineSearchSetOrder</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchGetPostCheck.html b/docs/manualpages/SNES/SNESLineSearchGetPostCheck.html
index 9a99e2c..e12be2c 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetPostCheck.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetPostCheck.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetPostCheck</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetPostCheck.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetPostCheck.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetPostCheck"><H1>SNESLineSearchGetPostCheck</H1></A>
 Gets the post-check function for the line search routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,17 @@ Gets the post-check function for the line search routine.
 PetscErrorCode  SNESLineSearchGetPostCheck(SNESLineSearch linesearch, PetscErrorCode (**func)(SNESLineSearch,Vec,Vec,Vec,PetscBool*,PetscBool*,void*),void **ctx)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br
+<DT><B>linesearch </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- [optional] function evaluation routine, see for the calling sequence <A HREF="../SNES/SNESLineSearchPostCheckFunction.html#SNESLineSearchPostCheckFunction">SNESLineSearchPostCheckFunction</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx        </B></TD><TD>- [optional] user-defined context for private data for the function evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- [optional] function evaluation routine, see for the calling sequence <A HREF="../SNES/SNESLineSearchPostCheckFunction.html#SNESLineSearchPostCheckFunction">SNESLineSearchPostCheckFunction</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx        </B></TD><TD>- [optional] user-defined context for private data for the function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  get, linesearch, post-check
diff --git a/docs/manualpages/SNES/SNESLineSearchGetPreCheck.html b/docs/manualpages/SNES/SNESLineSearchGetPreCheck.html
index 1fc8728..1163ae4 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetPreCheck.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetPreCheck.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetPreCheck</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetPreCheck.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetPreCheck.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetPreCheck"><H1>SNESLineSearchGetPreCheck</H1></A>
 Gets the pre-check function for the line search routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,17 @@ Gets the pre-check function for the line search routine.
 PetscErrorCode  SNESLineSearchGetPreCheck(SNESLineSearch linesearch, PetscErrorCode (**func)(SNESLineSearch,Vec,Vec,PetscBool*,void*),void **ctx)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br
+<DT><B>linesearch </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func       </B></TD><TD>- [optional] function evaluation routine, see <A HREF="../SNES/SNESLineSearchPreCheckFunction.html#SNESLineSearchPreCheckFunction">SNESLineSearchPreCheckFunction</A> for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx        </B></TD><TD>- [optional] user-defined context for private data for the function evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func       </B></TD><TD>- [optional] function evaluation routine, see <A HREF="../SNES/SNESLineSearchPreCheckFunction.html#SNESLineSearchPreCheckFunction">SNESLineSearchPreCheckFunction</A> for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx        </B></TD><TD>- [optional] user-defined context for private data for the function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  get, linesearch, pre-check
diff --git a/docs/manualpages/SNES/SNESLineSearchGetReason.html b/docs/manualpages/SNES/SNESLineSearchGetReason.html
index 4e940ed..a4a2c90 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetReason.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetReason.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetReason"><H1>SNESLineSearchGetReason</H1></A>
 Gets the success/failure status of the last line search application 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Gets the success/failure status of the last line search application
 PetscErrorCode  SNESLineSearchGetReason(SNESLineSearch linesearch, SNESLineSearchReason *result)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>result </B> -The success or failure status Many br
+<DT><B>result </B> -The success or failure status
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is typically called after <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>() in order to determine if the line-search failed Many br(and set the <A HREF="../SNES/SNES.html#SNES">SNES</A> convergence accordingly). Many br
+This is typically called after <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>() in order to determine if the line-search failed
+(and set the <A HREF="../SNES/SNES.html#SNES">SNES</A> convergence accordingly).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetReason.html#SNESLineSearchSetReason">SNESLineSearchSetReason</A>(), <A HREF="../SNES/SNESLineSearchReason.html#SNESLineSearchReason">SNESLineSearchReason</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchGetSNES.html b/docs/manualpages/SNES/SNESLineSearchGetSNES.html
index 3b58a0e..1d61b06 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetSNES.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetSNES.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetSNES"><H1>SNESLineSearchGetSNES</H1></A>
 Gets the <A HREF="../SNES/SNES.html#SNES">SNES</A> instance associated with the line search. Having an associated <A HREF="../SNES/SNES.html#SNES">SNES</A> is necessary because most line search implementations must be able to evaluate the function using <A HREF="../SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</A>() for the associated <A HREF="../SNES/SNES.html#SNES">SNES</A>.  This routine is used in the line search implementations when one must get this associa [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Gets the <A HREF="../SNES/SNES.html#SNES">SNES</A> instance associated with the
 PetscErrorCode  SNESLineSearchGetSNES(SNESLineSearch linesearch, SNES *snes)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>snes </B> -The snes instance Many br
+<DT><B>snes </B> -The snes instance
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetSNES.html#SNESLineSearchGetSNES">SNESLineSearchGetSNES</A>(), <A HREF="../SNES/SNESLineSearchSetVecs.html#SNESLineSearchSetVecs">SNESLineSearchSetVecs</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchGetTolerances.html b/docs/manualpages/SNES/SNESLineSearchGetTolerances.html
index eaa97d8..5e6fac2 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetTolerances.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetTolerances"><H1>SNESLineSearchGetTolerances</H1></A>
 Gets the tolerances for the linesearch.  These include tolerances for the relative and absolute change in the function norm, the change in lambda for iterative line searches, the minimum steplength, the maximum steplength, and the maximum number of iterations the line search procedure may take. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,29 @@ Gets the tolerances for the linesearch.  These include tolerances for the relati
 PetscErrorCode  SNESLineSearchGetTolerances(SNESLineSearch linesearch,PetscReal *steptol,PetscReal *maxstep, PetscReal *rtol, PetscReal *atol, PetscReal *ltol, PetscInt *max_its)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steptol </B></TD><TD>- The minimum steplength Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxstep </B></TD><TD>- The maximum steplength Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol    </B></TD><TD>- The relative tolerance for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol    </B></TD><TD>- The absolute tolerance for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltol    </B></TD><TD>- The change in lambda tolerance for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max_it  </B></TD><TD>- The maximum number of iterations of the line search Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steptol </B></TD><TD>- The minimum steplength
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxstep </B></TD><TD>- The maximum steplength
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol    </B></TD><TD>- The relative tolerance for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol    </B></TD><TD>- The absolute tolerance for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltol    </B></TD><TD>- The change in lambda tolerance for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max_it  </B></TD><TD>- The maximum number of iterations of the line search
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Different line searches may implement these parameters slightly differently as Many brthe type requires. Many br
+Different line searches may implement these parameters slightly differently as
+the type requires.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetTolerances.html#SNESLineSearchSetTolerances">SNESLineSearchSetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchGetVIFunctions.html b/docs/manualpages/SNES/SNESLineSearchGetVIFunctions.html
index d3c518d..e1337b7 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetVIFunctions.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetVIFunctions.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetVIFunctions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetVIFunctions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetVIFunctions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetVIFunctions"><H1>SNESLineSearchGetVIFunctions</H1></A>
 Sets VI-specific functions for line search computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,19 @@ Sets VI-specific functions for line search computation.
 extern PetscErrorCode SNESLineSearchGetVIFunctions(SNESLineSearch linesearch, SNESLineSearchVIProjectFunc *projectfunc, SNESLineSearchVINormFunc *normfunc)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -the line search context, obtain with <A HREF="../SNES/SNESGetLineSearch.html#SNESGetLineSearch">SNESGetLineSearch</A>() Many br
+<DT><B>linesearch </B> -the line search context, obtain with <A HREF="../SNES/SNESGetLineSearch.html#SNESGetLineSearch">SNESGetLineSearch</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>projectfunc </B></TD><TD>- function for projecting the function to the bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normfunc </B></TD><TD>- function for computing the norm of an active set Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>projectfunc </B></TD><TD>- function for projecting the function to the bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normfunc </B></TD><TD>- function for computing the norm of an active set
+</TD></TR></TABLE>
 <P>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, line search, VI, nonlinear, get, line search
diff --git a/docs/manualpages/SNES/SNESLineSearchGetVecs.html b/docs/manualpages/SNES/SNESLineSearchGetVecs.html
index 3008772..509a6b1 100644
--- a/docs/manualpages/SNES/SNESLineSearchGetVecs.html
+++ b/docs/manualpages/SNES/SNESLineSearchGetVecs.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchGetVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchGetVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchGetVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchGetVecs"><H1>SNESLineSearchGetVecs</H1></A>
 Gets the vectors from the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,31 @@ Gets the vectors from the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">S
 PetscErrorCode SNESLineSearchGetVecs(SNESLineSearch linesearch,Vec *X,Vec *F, Vec *Y,Vec *W,Vec *G)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- Solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- Function vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- Search direction vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>W </B></TD><TD>- Solution work vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>G </B></TD><TD>- Function work vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- Solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- Function vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- Search direction vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>W </B></TD><TD>- Solution work vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>G </B></TD><TD>- Function work vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-At the beginning of a line search application, X should contain a Many brsolution and the vector F the function computed at X.  At the end of the Many brline search application, X should contain the new solution, and F the Many brfunction evaluated at the new solution. Many br
+At the beginning of a line search application, X should contain a
+solution and the vector F the function computed at X.  At the end of the
+line search application, X should contain the new solution, and F the
+function evaluated at the new solution.
 <P>
-These vectors are owned by the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> and should not be destroyed by the caller Many br
+These vectors are owned by the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> and should not be destroyed by the caller
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetNorms.html#SNESLineSearchGetNorms">SNESLineSearchGetNorms</A>(), <A HREF="../SNES/SNESLineSearchSetVecs.html#SNESLineSearchSetVecs">SNESLineSearchSetVecs</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchMonitor.html b/docs/manualpages/SNES/SNESLineSearchMonitor.html
index 7241447..9005fb1 100644
--- a/docs/manualpages/SNES/SNESLineSearchMonitor.html
+++ b/docs/manualpages/SNES/SNESLineSearchMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchMonitor"><H1>SNESLineSearchMonitor</H1></A>
 runs the user provided monitor routines, if they exist 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ runs the user provided monitor routines, if they exist
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchMonitor(SNESLineSearch ls)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ls </B> -the linesearch object Many br
+<DT><B>ls </B> -the linesearch object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is called by the <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations. Many brIt does not typically need to be called by the user. Many br
+This routine is called by the <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations.
+It does not typically need to be called by the user.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchMonitorSet.html#SNESLineSearchMonitorSet">SNESLineSearchMonitorSet</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchMonitorCancel.html b/docs/manualpages/SNES/SNESLineSearchMonitorCancel.html
index 2697ae7..9f72c14 100644
--- a/docs/manualpages/SNES/SNESLineSearchMonitorCancel.html
+++ b/docs/manualpages/SNES/SNESLineSearchMonitorCancel.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchMonitorCancel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchMonitorCancel"><H1>SNESLineSearchMonitorCancel</H1></A>
 Clears all the monitor functions for a <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Clears all the monitor functions for a <A HREF="../SNES/SNESLineSearch.html#SNES
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchMonitorCancel(SNESLineSearch ls)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ls </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br
+<DT><B>ls </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_linesearch_monitor_cancel </B> -cancels all monitors that have been hardwired Many brinto a code by calls to <A HREF="../SNES/SNESLineSearchMonitorSet.html#SNESLineSearchMonitorSet">SNESLineSearchMonitorSet</A>(), but does not cancel those Many brset via the options database Many br
+<DT><B>-snes_linesearch_monitor_cancel </B> -cancels all monitors that have been hardwired
+into a code by calls to <A HREF="../SNES/SNESLineSearchMonitorSet.html#SNESLineSearchMonitorSet">SNESLineSearchMonitorSet</A>(), but does not cancel those
+set via the options database
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-There is no way to clear one specific monitor from a <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> object. Many br
+There is no way to clear one specific monitor from a <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> object.
 <P>
-This does not clear the monitor set with <A HREF="../SNES/SNESLineSearchSetDefaultMonitor.html#SNESLineSearchSetDefaultMonitor">SNESLineSearchSetDefaultMonitor</A>() use <A HREF="../SNES/SNESLineSearchSetDefaultMonitor.html#SNESLineSearchSetDefaultMonitor">SNESLineSearchSetDefaultMonitor</A>(ls,NULL) to cancel Many brthat one. Many br
+This does not clear the monitor set with <A HREF="../SNES/SNESLineSearchSetDefaultMonitor.html#SNESLineSearchSetDefaultMonitor">SNESLineSearchSetDefaultMonitor</A>() use <A HREF="../SNES/SNESLineSearchSetDefaultMonitor.html#SNESLineSearchSetDefaultMonitor">SNESLineSearchSetDefaultMonitor</A>(ls,NULL) to cancel
+that one.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, nonlinear, set, monitor
diff --git a/docs/manualpages/SNES/SNESLineSearchMonitorSet.html b/docs/manualpages/SNES/SNESLineSearchMonitorSet.html
index 20afbaf..2afb5ad 100644
--- a/docs/manualpages/SNES/SNESLineSearchMonitorSet.html
+++ b/docs/manualpages/SNES/SNESLineSearchMonitorSet.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchMonitorSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchMonitorSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchMonitorSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchMonitorSet"><H1>SNESLineSearchMonitorSet</H1></A>
 Sets an ADDITIONAL function that is to be used at every iteration of the nonlinear solver to display the iteration's progress. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,29 @@ Sets an ADDITIONAL function that is to be used at every iteration of the nonline
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchMonitorSet(SNESLineSearch ls,PetscErrorCode (*f)(SNESLineSearch,void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))
 </PRE>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the monitor function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] user-defined context for private data for the Many brmonitor routine (use NULL if no context is desired) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context Many br(may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the monitor function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] user-defined context for private data for the
+monitor routine (use NULL if no context is desired)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context
+(may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Several different monitoring routines may be set by calling Many brSNESLineSearchMonitorSet() multiple times; all will be called in the Many brorder in which they were set. Many br
+Several different monitoring routines may be set by calling
+<A HREF="../SNES/SNESLineSearchMonitorSet.html#SNESLineSearchMonitorSet">SNESLineSearchMonitorSet</A>() multiple times; all will be called in the
+order in which they were set.
 <P>
-Fortran notes: Only a single monitor function can be set for each <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> object Many br
+Fortran notes: Only a single monitor function can be set for each <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> object
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, nonlinear, set, monitor
diff --git a/docs/manualpages/SNES/SNESLineSearchMonitorSetFromOptions.html b/docs/manualpages/SNES/SNESLineSearchMonitorSetFromOptions.html
index 5a62635..b41763e 100644
--- a/docs/manualpages/SNES/SNESLineSearchMonitorSetFromOptions.html
+++ b/docs/manualpages/SNES/SNESLineSearchMonitorSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchMonitorSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchMonitorSetFromOptions"><H1>SNESLineSearchMonitorSetFromOptions</H1></A>
 Sets a monitor function and viewer appropriate for the type indicated by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,34 @@ Sets a monitor function and viewer appropriate for the type indicated by the use
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchMonitorSetFromOptions(SNESLineSearch ls,const char name[],const char help[], const char manual[],PetscErrorCode (*monitor)(SNESLineSearch,PetscViewerAndFormat*),PetscErrorCode (*monitorsetup)(SNESLineSearch,PetscViewerAndFormat*))
 </PRE>
-Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- LineSearch object you wish to monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitorsetup </B></TD><TD>- a function that is called once ONLY if the user selected this monitor that may set additional features of the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> or <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> objects Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- LineSearch object you wish to monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitorsetup </B></TD><TD>- a function that is called once ONLY if the user selected this monitor that may set additional features of the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> or <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> objects
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/linesearch/interface/linesearch.c.html#SNESLineSearchMonitorSetFromOptions">src/snes/linesearch/interface/linesearch.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchMonitorSolutionUpdate.html b/docs/manualpages/SNES/SNESLineSearchMonitorSolutionUpdate.html
index 171c58d..76d7960 100644
--- a/docs/manualpages/SNES/SNESLineSearchMonitorSolutionUpdate.html
+++ b/docs/manualpages/SNES/SNESLineSearchMonitorSolutionUpdate.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchMonitorSolutionUpdate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchMonitorSolutionUpdate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchMonitorSolutionUpdate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchMonitorSolutionUpdate"><H1>SNESLineSearchMonitorSolutionUpdate</H1></A>
 Monitors each update a new function value the linesearch tries 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Monitors each update a new function value the linesearch tries
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchMonitorSolutionUpdate(SNESLineSearch ls,PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> linesearch object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf </B></TD><TD>- the context for the monitor, in this case it is an ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> and format Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> linesearch object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf </B></TD><TD>- the context for the monitor, in this case it is an ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> and format
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, default, monitor, norm
diff --git a/docs/manualpages/SNES/SNESLineSearchPostCheck.html b/docs/manualpages/SNES/SNESLineSearchPostCheck.html
index 05b04c4..721eec2 100644
--- a/docs/manualpages/SNES/SNESLineSearchPostCheck.html
+++ b/docs/manualpages/SNES/SNESLineSearchPostCheck.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchPostCheck</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchPostCheck.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchPostCheck.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchPostCheck"><H1>SNESLineSearchPostCheck</H1></A>
 Prepares the line search for being applied. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Prepares the line search for being applied.
 #include "petscsnes.h" 
 PetscErrorCode SNESLineSearchPostCheck(SNESLineSearch linesearch,Vec X,Vec Y,Vec W,PetscBool *changed_Y,PetscBool *changed_W)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- The linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- The last solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- The step direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>W </B></TD><TD>- The updated solution, W = X + lambda*Y for some lambda Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- The linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- The last solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- The step direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>W </B></TD><TD>- The updated solution, W = X + lambda*Y for some lambda
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed_Y </B></TD><TD>- Indicator if the direction Y has been changed. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed_W </B></TD><TD>- Indicator if the new candidate solution W has been changed. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed_Y </B></TD><TD>- Indicator if the direction Y has been changed.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed_W </B></TD><TD>- Indicator if the new candidate solution W has been changed.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, Create
diff --git a/docs/manualpages/SNES/SNESLineSearchPostCheckFunction.html b/docs/manualpages/SNES/SNESLineSearchPostCheckFunction.html
index a1a9c01..31ee8cc 100644
--- a/docs/manualpages/SNES/SNESLineSearchPostCheckFunction.html
+++ b/docs/manualpages/SNES/SNESLineSearchPostCheckFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchPostCheckFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchPostCheckFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchPostCheckFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchPostCheckFunction"><H1>SNESLineSearchPostCheckFunction</H1></A>
 form of function that is called after line search is complete 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,21 @@ SNESLineSearchPostheckFunction(<A HREF="../SNES/SNESLineSearch.html#SNESLineSear
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- old solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- search direction vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w </B></TD><TD>- new solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed_y </B></TD><TD>- indicates that the line search changed y Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed_w </B></TD><TD>- indicates that the line search changed w Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- old solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- search direction vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w </B></TD><TD>- new solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed_y </B></TD><TD>- indicates that the line search changed y
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed_w </B></TD><TD>- indicates that the line search changed w
+</TD></TR></TABLE>
 <P>
-Note: This is NOTE a PETSc function, rather it documents the calling sequence of functions passed to <A HREF="../SNES/SNESLineSearchSetPostCheck.html#SNESLineSearchSetPostCheck">SNESLineSearchSetPostCheck</A>() Many brand <A HREF="../SNES/SNESLineSearchGetPostCheck.html#SNESLineSearchGetPostCheck">SNESLineSearchGetPostCheck</A>() Many br
+Note: This is NOTE a PETSc function, rather it documents the calling sequence of functions passed to <A HREF="../SNES/SNESLineSearchSetPostCheck.html#SNESLineSearchSetPostCheck">SNESLineSearchSetPostCheck</A>()
+and <A HREF="../SNES/SNESLineSearchGetPostCheck.html#SNESLineSearchGetPostCheck">SNESLineSearchGetPostCheck</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../SNES/SNESLineSearchSetPreCheck.html#SNESLineSearchSetPreCheck">SNESLineSearchSetPreCheck</A>(), <A HREF="../SNES/SNESLineSearchSetPostCheck.html#SNESLineSearchSetPostCheck">SNESLineSearchSetPostCheck</A>(), <A HREF="../SNES/SNESLineSearchGetPreCheck.html#SNESLineSearchGetPreCheck">SNESLineSearchGetPreCheck</A>(), <A HREF="../SNES/SNESLineSearchGetPostCheck.html#SNESLineSearchGetPostCheck">SNESLineSearchGetPostCheck</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchPreCheck.html b/docs/manualpages/SNES/SNESLineSearchPreCheck.html
index 3168620..b0bae12 100644
--- a/docs/manualpages/SNES/SNESLineSearchPreCheck.html
+++ b/docs/manualpages/SNES/SNESLineSearchPreCheck.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchPreCheck</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchPreCheck.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchPreCheck.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchPreCheck"><H1>SNESLineSearchPreCheck</H1></A>
 Prepares the line search for being applied. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Prepares the line search for being applied.
 #include "petscsnes.h" 
 PetscErrorCode SNESLineSearchPreCheck(SNESLineSearch linesearch,Vec X,Vec Y,PetscBool *changed)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- The linesearch instance. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- The current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- The step direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- The linesearch instance.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- The current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- The step direction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>changed </B> -Indicator that the precheck routine has changed anything Many br
+<DT><B>changed </B> -Indicator that the precheck routine has changed anything
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, Create
diff --git a/docs/manualpages/SNES/SNESLineSearchPreCheckFunction.html b/docs/manualpages/SNES/SNESLineSearchPreCheckFunction.html
index 44a5c28..86b27af 100644
--- a/docs/manualpages/SNES/SNESLineSearchPreCheckFunction.html
+++ b/docs/manualpages/SNES/SNESLineSearchPreCheckFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchPreCheckFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchPreCheckFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchPreCheckFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchPreCheckFunction"><H1>SNESLineSearchPreCheckFunction</H1></A>
 form of function passed to check the search direction before line search is called 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,17 @@ form of function passed to check the search direction before line search is call
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- search direction vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed </B></TD><TD>- flag to indicate the precheck changed x or y. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- search direction vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed </B></TD><TD>- flag to indicate the precheck changed x or y.
+</TD></TR></TABLE>
 <P>
-Note: This is NOTE a PETSc function, rather it documents the calling sequence of functions passed to <A HREF="../SNES/SNESLineSearchSetPreCheck.html#SNESLineSearchSetPreCheck">SNESLineSearchSetPreCheck</A>() Many brand <A HREF="../SNES/SNESLineSearchGetPreCheck.html#SNESLineSearchGetPreCheck">SNESLineSearchGetPreCheck</A>() Many br
+Note: This is NOTE a PETSc function, rather it documents the calling sequence of functions passed to <A HREF="../SNES/SNESLineSearchSetPreCheck.html#SNESLineSearchSetPreCheck">SNESLineSearchSetPreCheck</A>()
+and <A HREF="../SNES/SNESLineSearchGetPreCheck.html#SNESLineSearchGetPreCheck">SNESLineSearchGetPreCheck</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../SNES/SNESLineSearchSetPreCheck.html#SNESLineSearchSetPreCheck">SNESLineSearchSetPreCheck</A>(), <A HREF="../SNES/SNESLineSearchGetPreCheck.html#SNESLineSearchGetPreCheck">SNESLineSearchGetPreCheck</A>(), <A HREF="../SNES/SNESLineSearchSetPostCheck.html#SNESLineSearchSetPostCheck">SNESLineSearchSetPostCheck</A>(), <A HREF="../SNES/SNESLineSearchGetPostCheck.html#SNESLineSearchGetPostCheck">SNESLineSearchGetPostCheck</A>() 
diff --git a/docs/manualpages/SNES/SNESLineSearchPreCheckPicard.html b/docs/manualpages/SNES/SNESLineSearchPreCheckPicard.html
index cb56464..b242061 100644
--- a/docs/manualpages/SNES/SNESLineSearchPreCheckPicard.html
+++ b/docs/manualpages/SNES/SNESLineSearchPreCheckPicard.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchPreCheckPicard</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchPreCheckPicard.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchPreCheckPicard.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchPreCheckPicard"><H1>SNESLineSearchPreCheckPicard</H1></A>
 Implements a correction that is sometimes useful to improve the convergence rate of Picard iteration 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,44 @@ Implements a correction that is sometimes useful to improve the convergence rate
 #include "petscsnes.h" 
 PetscErrorCode SNESLineSearchPreCheckPicard(SNESLineSearch linesearch,Vec X,Vec Y,PetscBool *changed,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- base state for this step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- initial correction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for this function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- base state for this step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- initial correction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for this function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- correction, possibly modified Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed </B></TD><TD>- flag indicating that Y was modified Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- correction, possibly modified
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>changed </B></TD><TD>- flag indicating that Y was modified
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_precheck_picard </B></TD><TD>- activate this routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_precheck_picard_angle </B></TD><TD>- angle Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_precheck_picard </B></TD><TD>- activate this routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_precheck_picard_angle </B></TD><TD>- angle
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function should be passed to <A HREF="../SNES/SNESLineSearchSetPreCheck.html#SNESLineSearchSetPreCheck">SNESLineSearchSetPreCheck</A>() Many br
+This function should be passed to <A HREF="../SNES/SNESLineSearchSetPreCheck.html#SNESLineSearchSetPreCheck">SNESLineSearchSetPreCheck</A>()
 <P>
-The justification for this method involves the linear convergence of a Picard iteration Many brso the Picard linearization should be provided in place of the "Jacobian". This correction Many bris generally not useful when using a Newton linearization. Many br
+The justification for this method involves the linear convergence of a Picard iteration
+so the Picard linearization should be provided in place of the "Jacobian". This correction
+is generally not useful when using a Newton linearization.
 <P>
 <H3><FONT COLOR="#CC3333">Reference</FONT></H3>
-Hindmarsh and Payne (1996) Time step limits for stable solutions of the ice sheet equation, Annals of Glaciology. Many br
+Hindmarsh and Payne (1996) Time step limits for stable solutions of the ice sheet equation, Annals of Glaciology.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetPreCheck.html#SNESLineSearchSetPreCheck">SNESLineSearchSetPreCheck</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchReason.html b/docs/manualpages/SNES/SNESLineSearchReason.html
index d1ebabf..0c5fe6b 100644
--- a/docs/manualpages/SNES/SNESLineSearchReason.html
+++ b/docs/manualpages/SNES/SNESLineSearchReason.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchReason"><H1>SNESLineSearchReason</H1></A>
 if line search has succeeded or failed and why 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,11 +18,12 @@ typedef enum {SNES_LINESEARCH_SUCCEEDED,
               SNES_LINESEARCH_FAILED_USER,
               SNES_LINESEARCH_FAILED_FUNCTION} <A HREF="../SNES/SNESLineSearchReason.html#SNESLineSearchReason">SNESLineSearchReason</A>;
 </PRE>
- Many br
+
 <P>
-Developer Notes: this must match petsc/finclude/petscsnes.h Many br
+Developer Notes: this must match petsc/finclude/petscsnes.h
 <P>
-Developer Note: The string versions of these are in SNESLineSearchReasons, if you change any value here you must Many bralso adjust that array. Many br
+Developer Note: The string versions of these are in SNESLineSearchReasons, if you change any value here you must
+also adjust that array.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../KSP/KSPConvergedReason.html#KSPConvergedReason">KSPConvergedReason</A>, <A HREF="../SNES/SNESSetConvergenceTest.html#SNESSetConvergenceTest">SNESSetConvergenceTest</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchRegister.html b/docs/manualpages/SNES/SNESLineSearchRegister.html
index 954e643..b227f52 100644
--- a/docs/manualpages/SNES/SNESLineSearchRegister.html
+++ b/docs/manualpages/SNES/SNESLineSearchRegister.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchRegister"><H1>SNESLineSearchRegister</H1></A>
 See <A HREF="../SNES/SNESLineSearchRegister.html#SNESLineSearchRegister">SNESLineSearchRegister</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,8 @@ See <A HREF="../SNES/SNESLineSearchRegister.html#SNESLineSearchRegister">SNESLin
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchRegister(const char sname[],PetscErrorCode (*function)(SNESLineSearch))
 </PRE>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/linesearch/interface/linesearch.c.html#SNESLineSearchRegister">src/snes/linesearch/interface/linesearch.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchRegisterAll.html b/docs/manualpages/SNES/SNESLineSearchRegisterAll.html
index 61f95b4..c07ae46 100644
--- a/docs/manualpages/SNES/SNESLineSearchRegisterAll.html
+++ b/docs/manualpages/SNES/SNESLineSearchRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchRegisterAll"><H1>SNESLineSearchRegisterAll</H1></A>
 Registers all of the nonlinear solver methods in the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the nonlinear solver methods in the <A HREF="../SNES/SNESLineSe
 #include "petscsnes.h"  
 PetscErrorCode SNESLineSearchRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, register, all
diff --git a/docs/manualpages/SNES/SNESLineSearchReset.html b/docs/manualpages/SNES/SNESLineSearchReset.html
index 655e625..5719238 100644
--- a/docs/manualpages/SNES/SNESLineSearchReset.html
+++ b/docs/manualpages/SNES/SNESLineSearchReset.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchReset"><H1>SNESLineSearchReset</H1></A>
 Undoes the <A HREF="../SNES/SNESLineSearchSetUp.html#SNESLineSearchSetUp">SNESLineSearchSetUp</A>() and deletes any <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> or Mats allocated by the line search. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Undoes the <A HREF="../SNES/SNESLineSearchSetUp.html#SNESLineSearchSetUp">SNESLi
 #include "petscsnes.h" 
 PetscErrorCode SNESLineSearchReset(SNESLineSearch linesearch)
 </PRE>
-Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -The LineSearch instance. Many br
+<DT><B>linesearch </B> -The LineSearch instance.
 <br>
 <P>
-Notes: Usually only called by <A HREF="../SNES/SNESReset.html#SNESReset">SNESReset</A>() Many br
+Notes: Usually only called by <A HREF="../SNES/SNESReset.html#SNESReset">SNESReset</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, Reset
diff --git a/docs/manualpages/SNES/SNESLineSearchSetComputeNorms.html b/docs/manualpages/SNES/SNESLineSearchSetComputeNorms.html
index 291cda8..bb561a4 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetComputeNorms.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetComputeNorms.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetComputeNorms</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetComputeNorms.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetComputeNorms.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetComputeNorms"><H1>SNESLineSearchSetComputeNorms</H1></A>
 Turns on or off the computation of final norms in the line search. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,17 +16,19 @@ PetscErrorCode SNESLineSearchSetComputeNorms(SNESLineSearch linesearch, PetscBoo
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch  </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg  </B></TD><TD>- indicates whether or not to compute norms Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch  </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg  </B></TD><TD>- indicates whether or not to compute norms
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_linesearch_norms </B> -turn norm computation on or off Many br
+<DT><B>-snes_linesearch_norms </B> -turn norm computation on or off
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is most relevant to the <A HREF="../SNES/SNESLINESEARCHBASIC.html#SNESLINESEARCHBASIC">SNESLINESEARCHBASIC</A> line search type. Many br
+This is most relevant to the <A HREF="../SNES/SNESLINESEARCHBASIC.html#SNESLINESEARCHBASIC">SNESLINESEARCHBASIC</A> line search type.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetNorms.html#SNESLineSearchGetNorms">SNESLineSearchGetNorms</A>(), <A HREF="../SNES/SNESLineSearchSetNorms.html#SNESLineSearchSetNorms">SNESLineSearchSetNorms</A>(), <A HREF="../SNES/SNESLineSearchComputeNorms.html#SNESLineSearchComputeNorms">SNESLineSearchComputeNorms</A>(), <A HREF="../SNES/SNESLINESEARCHBASIC.html#SNESLINESEARCHBASIC">SNESLINESEARCHBASIC</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchSetDamping.html b/docs/manualpages/SNES/SNESLineSearchSetDamping.html
index 9ef7cb3..65285c9 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetDamping.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetDamping.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetDamping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetDamping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetDamping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetDamping"><H1>SNESLineSearchSetDamping</H1></A>
 Sets the line search damping paramter. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,21 @@ PetscErrorCode  SNESLineSearchSetDamping(SNESLineSearch linesearch,PetscReal dam
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>damping </B></TD><TD>- The damping parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>damping </B></TD><TD>- The damping parameter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-snes_linesearch_damping</B> - Many br
+<DT><B>-snes_linesearch_damping</B> -
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The basic line search merely takes the update step scaled by the damping parameter. Many brThe use of the damping parameter in the l2 and cp line searches is much more subtle; Many brit is used as a starting point in calculating the secant step. However, the eventual Many brstep may be of greater length than the damping parameter.  In the bt line search it is Many brused as the maximum possible step length, as the bt line search only backtracks. Many br
+The basic line search merely takes the update step scaled by the damping parameter.
+The use of the damping parameter in the l2 and cp line searches is much more subtle;
+it is used as a starting point in calculating the secant step. However, the eventual
+step may be of greater length than the damping parameter.  In the bt line search it is
+used as the maximum possible step length, as the bt line search only backtracks.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetDamping.html#SNESLineSearchGetDamping">SNESLineSearchGetDamping</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchSetDefaultMonitor.html b/docs/manualpages/SNES/SNESLineSearchSetDefaultMonitor.html
index 489a8f7..5ce18cd 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetDefaultMonitor.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetDefaultMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetDefaultMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetDefaultMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetDefaultMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetDefaultMonitor"><H1>SNESLineSearchSetDefaultMonitor</H1></A>
 Turns on/off printing useful information and debugging output about the line search. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,18 +16,22 @@ PetscErrorCode  SNESLineSearchSetDefaultMonitor(SNESLineSearch linesearch, Petsc
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the linesearch object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- an ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> or NULL to turn off monitor Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the linesearch object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- an ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> or NULL to turn off monitor
+</TD></TR></TABLE>
 <P>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-snes_linesearch_monitor [:filename] </B> -enables the monitor Many br
+<DT><B>-snes_linesearch_monitor [:filename] </B> -enables the monitor
 <br>
 <P>
- Many br
+
 <P>
-Developer Note: This monitor is implemented differently than the other SNESLineSearchMonitors that are set with Many brSNESLineSearchMonitorSet() since it is called in many locations of the line search routines to display aspects of the Many brline search that are not visible to the other monitors. Many br
+Developer Note: This monitor is implemented differently than the other SNESLineSearchMonitors that are set with
+<A HREF="../SNES/SNESLineSearchMonitorSet.html#SNESLineSearchMonitorSet">SNESLineSearchMonitorSet</A>() since it is called in many locations of the line search routines to display aspects of the
+line search that are not visible to the other monitors.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetDefaultMonitor.html#SNESLineSearchGetDefaultMonitor">SNESLineSearchGetDefaultMonitor</A>(), <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, SNESLineSearchSetMonitor()
diff --git a/docs/manualpages/SNES/SNESLineSearchSetFromOptions.html b/docs/manualpages/SNES/SNESLineSearchSetFromOptions.html
index 77bde57..f6c4c4b 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetFromOptions.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetFromOptions"><H1>SNESLineSearchSetFromOptions</H1></A>
 Sets options for the line search 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,30 +15,45 @@ Sets options for the line search
 PetscErrorCode SNESLineSearchSetFromOptions(SNESLineSearch linesearch)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <type> </B></TD><TD>- basic, bt, l2, cp, nleqerr, shell Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_order <order> </B></TD><TD>- 1, 2, 3.  Most types only support certain orders (bt supports 2 or 3) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_norms   </B></TD><TD>- Turn on/off the linesearch norms for the basic linesearch type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda </B></TD><TD>- The minimum step length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep </B></TD><TD>- The maximum step size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_rtol </B></TD><TD>- Relative tolerance for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_atol </B></TD><TD>- Absolute tolerance for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_ltol </B></TD><TD>- Change in lambda tolerance for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it </B></TD><TD>- The number of iterations for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_monitor [:filename] </B></TD><TD>- Print progress of line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_monitor_solution_update [viewer:filename:format] </B></TD><TD>- view each update tried by line search routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping </B></TD><TD>- The linesearch damping parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_keeplambda </B></TD><TD>- Keep the previous search length as the initial guess. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_precheck_picard </B></TD><TD>- Use precheck that speeds up convergence of picard method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_precheck_picard_angle </B></TD><TD>- Angle used in picard precheck method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <type> </B></TD><TD>- basic, bt, l2, cp, nleqerr, shell
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_order <order> </B></TD><TD>- 1, 2, 3.  Most types only support certain orders (bt supports 2 or 3)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_norms   </B></TD><TD>- Turn on/off the linesearch norms for the basic linesearch type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda </B></TD><TD>- The minimum step length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep </B></TD><TD>- The maximum step size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_rtol </B></TD><TD>- Relative tolerance for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_atol </B></TD><TD>- Absolute tolerance for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_ltol </B></TD><TD>- Change in lambda tolerance for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_max_it </B></TD><TD>- The number of iterations for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_monitor [:filename] </B></TD><TD>- Print progress of line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_monitor_solution_update [viewer:filename:format] </B></TD><TD>- view each update tried by line search routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping </B></TD><TD>- The linesearch damping parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_keeplambda </B></TD><TD>- Keep the previous search length as the initial guess.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_precheck_picard </B></TD><TD>- Use precheck that speeds up convergence of picard method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_precheck_picard_angle </B></TD><TD>- Angle used in picard precheck method
+</TD></TR></TABLE>
 <P>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchCreate.html#SNESLineSearchCreate">SNESLineSearchCreate</A>(), <A HREF="../SNES/SNESLineSearchSetOrder.html#SNESLineSearchSetOrder">SNESLineSearchSetOrder</A>(), <A HREF="../SNES/SNESLineSearchSetType.html#SNESLineSearchSetType">SNESLineSearchSetType</A>(), <A HREF="../SNES/SNESLineSearchSetTolerances.html#SNESLineSearchSetTolerances">SNESLineSearchSetTolerances</A>(), <A HREF="../SNES/SNESLineSearchSetDamping.html#SNESLineSearchSetDamping">SNESLineSearchSe [...]
diff --git a/docs/manualpages/SNES/SNESLineSearchSetFunction.html b/docs/manualpages/SNES/SNESLineSearchSetFunction.html
index 298433e..bec8a83 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetFunction.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetFunction"><H1>SNESLineSearchSetFunction</H1></A>
 Sets the function evaluation used by the <A HREF="../SNES/SNES.html#SNES">SNES</A> line search 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,13 @@ Sets the function evaluation used by the <A HREF="../SNES/SNES.html#SNES">SNES</
 PetscErrorCode  SNESLineSearchSetFunction(SNESLineSearch linesearch, PetscErrorCode (*func)(SNES,Vec,Vec))
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br+  func       - function evaluation routine Many br
+<DT><B>linesearch </B> -the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
++  func       - function evaluation routine
 <br>
 <P>
- Many br
+
 <P>
-Notes: This is used internally by PETSc and not called by users Many br
+Notes: This is used internally by PETSc and not called by users
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  get, linesearch, pre-check
diff --git a/docs/manualpages/SNES/SNESLineSearchSetLambda.html b/docs/manualpages/SNES/SNESLineSearchSetLambda.html
index 752a9b4..c88de44 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetLambda.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetLambda.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetLambda</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetLambda.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetLambda.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetLambda"><H1>SNESLineSearchSetLambda</H1></A>
 Sets the linesearch steplength. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,18 @@ PetscErrorCode  SNESLineSearchSetLambda(SNESLineSearch linesearch, PetscReal lam
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- The last steplength. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- The last steplength.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is typically used within implementations of <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>() Many brto set the final steplength.  This routine (and <A HREF="../SNES/SNESLineSearchGetLambda.html#SNESLineSearchGetLambda">SNESLineSearchGetLambda</A>()) were Many bradded in order to facilitate Quasi-Newton methods that use the previous steplength Many bras an inner scaling parameter. Many br
+This routine is typically used within implementations of <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>()
+to set the final steplength.  This routine (and <A HREF="../SNES/SNESLineSearchGetLambda.html#SNESLineSearchGetLambda">SNESLineSearchGetLambda</A>()) were
+added in order to facilitate Quasi-Newton methods that use the previous steplength
+as an inner scaling parameter.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetLambda.html#SNESLineSearchGetLambda">SNESLineSearchGetLambda</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchSetNorms.html b/docs/manualpages/SNES/SNESLineSearchSetNorms.html
index e2f0433..22571ea 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetNorms.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetNorms.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetNorms</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetNorms.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetNorms.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetNorms"><H1>SNESLineSearchSetNorms</H1></A>
 Gets the computed norms for for X, Y, and F. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,16 @@ PetscErrorCode  SNESLineSearchSetNorms(SNESLineSearch linesearch, PetscReal xnor
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- The norm of the current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- The norm of the current function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ynorm </B></TD><TD>- The norm of the current update Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xnorm </B></TD><TD>- The norm of the current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fnorm </B></TD><TD>- The norm of the current function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ynorm </B></TD><TD>- The norm of the current update
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetNorms.html#SNESLineSearchGetNorms">SNESLineSearchGetNorms</A>(), <A HREF="../SNES/SNESLineSearchSetVecs.html#SNESLineSearchSetVecs">SNESLineSearchSetVecs</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchSetOrder.html b/docs/manualpages/SNES/SNESLineSearchSetOrder.html
index 84a5889..160e0c2 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetOrder.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetOrder"><H1>SNESLineSearchSetOrder</H1></A>
 Sets the line search damping paramter. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,29 @@ Sets the line search damping paramter.
 PetscErrorCode  SNESLineSearchSetOrder(SNESLineSearch linesearch,PetscInt order)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
-<DT><B>order </B> -The damping parameter Many br
+<DT><B>order </B> -The damping parameter
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Possible Values for order</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1 or SNES_LINESEARCH_ORDER_LINEAR </B></TD><TD>- linear order Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2 or SNES_LINESEARCH_ORDER_QUADRATIC </B></TD><TD>- quadratic order Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3 or SNES_LINESEARCH_ORDER_CUBIC </B></TD><TD>- cubic order Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1 or SNES_LINESEARCH_ORDER_LINEAR </B></TD><TD>- linear order
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2 or SNES_LINESEARCH_ORDER_QUADRATIC </B></TD><TD>- quadratic order
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3 or SNES_LINESEARCH_ORDER_CUBIC </B></TD><TD>- cubic order
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <H3><FONT COLOR="#CC3333">Variable orders are supported by the following line searches</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bt </B></TD><TD>- cubic and quadratic Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cp </B></TD><TD>- linear and quadratic Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bt </B></TD><TD>- cubic and quadratic
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cp </B></TD><TD>- linear and quadratic
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetOrder.html#SNESLineSearchGetOrder">SNESLineSearchGetOrder</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchSetPostCheck.html b/docs/manualpages/SNES/SNESLineSearchSetPostCheck.html
index d96d38e..e31e859 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetPostCheck.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetPostCheck.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetPostCheck</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetPostCheck.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetPostCheck.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetPostCheck"><H1>SNESLineSearchSetPostCheck</H1></A>
 Sets a user function that is called after the line search has been applied to determine the step direction and length. Allows the user a chance to change or override the decision of the line search routine 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets a user function that is called after the line search has been applied to de
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchSetPostCheck(SNESLineSearch linesearch, PetscErrorCode (*func)(SNESLineSearch,Vec,Vec,Vec,PetscBool*,PetscBool*,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- [optional] function evaluation routine, see <A HREF="../SNES/SNESLineSearchPostCheckFunction.html#SNESLineSearchPostCheckFunction">SNESLineSearchPostCheckFunction</A> for the calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx        </B></TD><TD>- [optional] user-defined context for private data for the function evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- [optional] function evaluation routine, see <A HREF="../SNES/SNESLineSearchPostCheckFunction.html#SNESLineSearchPostCheckFunction">SNESLineSearchPostCheckFunction</A> for the calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx        </B></TD><TD>- [optional] user-defined context for private data for the function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  set, linesearch, post-check
diff --git a/docs/manualpages/SNES/SNESLineSearchSetPreCheck.html b/docs/manualpages/SNES/SNESLineSearchSetPreCheck.html
index 6b0ecc2..b3335cb 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetPreCheck.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetPreCheck.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetPreCheck</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetPreCheck.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetPreCheck.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetPreCheck"><H1>SNESLineSearchSetPreCheck</H1></A>
 Sets a user function that is called after the initial search direction has been computed but  before the line search routine has been applied. Allows the user to adjust the result of (usually a linear solve) that determined the search direction. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets a user function that is called after the initial search direction has been
 #include "petscsnes.h" 
 PetscErrorCode  SNESLineSearchSetPreCheck(SNESLineSearch linesearch, PetscErrorCode (*func)(SNESLineSearch,Vec,Vec,PetscBool*,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- [optional] function evaluation routine, see <A HREF="../SNES/SNESLineSearchPreCheckFunction.html#SNESLineSearchPreCheckFunction">SNESLineSearchPreCheckFunction</A> for the calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx        </B></TD><TD>- [optional] user-defined context for private data for the function evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- [optional] function evaluation routine, see <A HREF="../SNES/SNESLineSearchPreCheckFunction.html#SNESLineSearchPreCheckFunction">SNESLineSearchPreCheckFunction</A> for the calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx        </B></TD><TD>- [optional] user-defined context for private data for the function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  set, linesearch, pre-check
diff --git a/docs/manualpages/SNES/SNESLineSearchSetReason.html b/docs/manualpages/SNES/SNESLineSearchSetReason.html
index 7cd07cd..0bfe826 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetReason.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetReason.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetReason"><H1>SNESLineSearchSetReason</H1></A>
 Sets the success/failure status of the last line search application 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,16 @@ PetscErrorCode  SNESLineSearchSetReason(SNESLineSearch linesearch, SNESLineSearc
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- The success or failure status Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- The success or failure status
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is typically called in a <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>() or SNESLineSearchShell implementation to set Many brthe success or failure of the line search method. Many br
+This is typically called in a <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>() or SNESLineSearchShell implementation to set
+the success or failure of the line search method.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  SNESLineSearchGetSResult()
diff --git a/docs/manualpages/SNES/SNESLineSearchSetSNES.html b/docs/manualpages/SNES/SNESLineSearchSetSNES.html
index 2d19df8..19ee00f 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetSNES.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetSNES.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetSNES"><H1>SNESLineSearchSetSNES</H1></A>
 Sets the <A HREF="../SNES/SNES.html#SNES">SNES</A> for the linesearch for function evaluation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,19 @@ PetscErrorCode  SNESLineSearchSetSNES(SNESLineSearch linesearch, SNES snes)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- The snes instance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- The snes instance
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This happens automatically when the line search is obtained/created with Many brSNESGetLineSearch().  This routine is therefore mainly called within <A HREF="../SNES/SNES.html#SNES">SNES</A> Many brimplementations. Many br
+This happens automatically when the line search is obtained/created with
+<A HREF="../SNES/SNESGetLineSearch.html#SNESGetLineSearch">SNESGetLineSearch</A>().  This routine is therefore mainly called within <A HREF="../SNES/SNES.html#SNES">SNES</A>
+implementations.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetSNES.html#SNESLineSearchGetSNES">SNESLineSearchGetSNES</A>(), <A HREF="../SNES/SNESLineSearchSetVecs.html#SNESLineSearchSetVecs">SNESLineSearchSetVecs</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchSetTolerances.html b/docs/manualpages/SNES/SNESLineSearchSetTolerances.html
index f70fc22..0b577d1 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetTolerances.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetTolerances"><H1>SNESLineSearchSetTolerances</H1></A>
 Gets the tolerances for the linesearch.  These include tolerances for the relative and absolute change in the function norm, the change in lambda for iterative line searches, the minimum steplength, the maximum steplength, and the maximum number of iterations the line search procedure may take. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,18 +16,26 @@ PetscErrorCode  SNESLineSearchSetTolerances(SNESLineSearch linesearch,PetscReal
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steptol </B></TD><TD>- The minimum steplength Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxstep </B></TD><TD>- The maximum steplength Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol    </B></TD><TD>- The relative tolerance for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol    </B></TD><TD>- The absolute tolerance for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltol    </B></TD><TD>- The change in lambda tolerance for iterative line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max_it  </B></TD><TD>- The maximum number of iterations of the line search Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steptol </B></TD><TD>- The minimum steplength
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxstep </B></TD><TD>- The maximum steplength
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol    </B></TD><TD>- The relative tolerance for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol    </B></TD><TD>- The absolute tolerance for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltol    </B></TD><TD>- The change in lambda tolerance for iterative line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max_it  </B></TD><TD>- The maximum number of iterations of the line search
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user may choose to not set any of the tolerances using <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> in Many brplace of an argument. Many br
+The user may choose to not set any of the tolerances using <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> in
+place of an argument.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchGetTolerances.html#SNESLineSearchGetTolerances">SNESLineSearchGetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchSetType.html b/docs/manualpages/SNES/SNESLineSearchSetType.html
index 0fd2a29..da309c9 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetType.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetType"><H1>SNESLineSearchSetType</H1></A>
 Sets the linesearch type 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Sets the linesearch type
 #include "petscsnes.h" 
 PetscErrorCode SNESLineSearchSetType(SNESLineSearch linesearch, SNESLineSearchType type)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- The type of line search to be used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- The type of line search to be used
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Available Types</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basic </B></TD><TD>- Simple damping line search. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bt </B></TD><TD>- Backtracking line search over the L2 norm of the function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l2 </B></TD><TD>- Secant line search over the L2 norm of the function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cp </B></TD><TD>- Critical point secant line search assuming F(x) = grad G(x) for some unknown G(x) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleqerr </B></TD><TD>- Affine-covariant error-oriented linesearch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shell </B></TD><TD>- User provided <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> implementation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>basic </B></TD><TD>- Simple damping line search.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bt </B></TD><TD>- Backtracking line search over the L2 norm of the function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l2 </B></TD><TD>- Secant line search over the L2 norm of the function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cp </B></TD><TD>- Critical point secant line search assuming F(x) = grad G(x) for some unknown G(x)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nleqerr </B></TD><TD>- Affine-covariant error-oriented linesearch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shell </B></TD><TD>- User provided <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> implementation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchCreate.html#SNESLineSearchCreate">SNESLineSearchCreate</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchSetUp.html b/docs/manualpages/SNES/SNESLineSearchSetUp.html
index 0f2d76b..38737f2 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetUp.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetUp"><H1>SNESLineSearchSetUp</H1></A>
 Prepares the line search for being applied by allocating any required vectors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Prepares the line search for being applied by allocating any required vectors.
 #include "petscsnes.h" 
 PetscErrorCode SNESLineSearchSetUp(SNESLineSearch linesearch)
 </PRE>
-Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -The LineSearch instance. Many br
+<DT><B>linesearch </B> -The LineSearch instance.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For most cases, this needn't be called by users or outside of <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>(). Many brThe only current case where this is called outside of this is for the VI Many brsolvers, which modify the solution and work vectors before the first call Many brof <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>, requiring the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch [...]
+For most cases, this needn't be called by users or outside of <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>().
+The only current case where this is called outside of this is for the VI
+solvers, which modify the solution and work vectors before the first call
+of <A HREF="../SNES/SNESLineSearchApply.html#SNESLineSearchApply">SNESLineSearchApply</A>, requiring the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> work vectors to be
+allocated upfront.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, SetUp
diff --git a/docs/manualpages/SNES/SNESLineSearchSetVIFunctions.html b/docs/manualpages/SNES/SNESLineSearchSetVIFunctions.html
index 1af8126..bb6caac 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetVIFunctions.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetVIFunctions.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetVIFunctions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetVIFunctions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetVIFunctions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetVIFunctions"><H1>SNESLineSearchSetVIFunctions</H1></A>
 Sets VI-specific functions for line search computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,49 +16,58 @@ extern PetscErrorCode SNESLineSearchSetVIFunctions(SNESLineSearch linesearch, SN
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>projectfunc </B></TD><TD>- function for projecting the function to the bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normfunc </B></TD><TD>- function for computing the norm of an active set Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>projectfunc </B></TD><TD>- function for projecting the function to the bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normfunc </B></TD><TD>- function for computing the norm of an active set
+</TD></TR></TABLE>
 <P>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of projectfunc</FONT></H3>
 <PRE>
    projectfunc (<A HREF="../SNES/SNES.html#SNES">SNES</A> snes, <A HREF="../Vec/Vec.html#Vec">Vec</A> X)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters for projectfunc</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameters for projectfunc</FONT></H3>
-<DT><B>X </B> -Projected solution Many br
+<DT><B>X </B> -Projected solution
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of normfunc</FONT></H3>
 <PRE>
    projectfunc (<A HREF="../SNES/SNES.html#SNES">SNES</A> snes, <A HREF="../Vec/Vec.html#Vec">Vec</A> X, <A HREF="../Vec/Vec.html#Vec">Vec</A> F, <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> * fnorm)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters for normfunc</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- current residual Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- current residual
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameters for normfunc</FONT></H3>
-<DT><B>fnorm </B> -VI-specific norm of the function Many br
+<DT><B>fnorm </B> -VI-specific norm of the function
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The VI solvers require projection of the solution to the feasible set.  projectfunc should implement this. Many br
+The VI solvers require projection of the solution to the feasible set.  projectfunc should implement this.
 <P>
-The VI solvers require special evaluation of the function norm such that the norm is only calculated Many bron the inactive set.  This should be implemented by normfunc. Many br
+The VI solvers require special evaluation of the function norm such that the norm is only calculated
+on the inactive set.  This should be implemented by normfunc.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, line search, VI, nonlinear, set, line search
diff --git a/docs/manualpages/SNES/SNESLineSearchSetVecs.html b/docs/manualpages/SNES/SNESLineSearchSetVecs.html
index 4ba444f..47149d6 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetVecs.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetVecs.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetVecs"><H1>SNESLineSearchSetVecs</H1></A>
 Sets the vectors on the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,20 @@ PetscErrorCode SNESLineSearchSetVecs(SNESLineSearch linesearch,Vec X,Vec F,Vec Y
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- Solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- Function vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- Search direction vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>W </B></TD><TD>- Solution work vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>G </B></TD><TD>- Function work vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- linesearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- Solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- Function vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- Search direction vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>W </B></TD><TD>- Solution work vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>G </B></TD><TD>- Function work vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetNorms.html#SNESLineSearchSetNorms">SNESLineSearchSetNorms</A>(), <A HREF="../SNES/SNESLineSearchGetVecs.html#SNESLineSearchGetVecs">SNESLineSearchGetVecs</A>()
diff --git a/docs/manualpages/SNES/SNESLineSearchSetWorkVecs.html b/docs/manualpages/SNES/SNESLineSearchSetWorkVecs.html
index 750f088..6c2a74f 100644
--- a/docs/manualpages/SNES/SNESLineSearchSetWorkVecs.html
+++ b/docs/manualpages/SNES/SNESLineSearchSetWorkVecs.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchSetWorkVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchSetWorkVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchSetWorkVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchSetWorkVecs"><H1>SNESLineSearchSetWorkVecs</H1></A>
 Gets work vectors for the line search. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,14 @@ PetscErrorCode  SNESLineSearchSetWorkVecs(SNESLineSearch linesearch, PetscInt nw
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nwork </B></TD><TD>- the number of work vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nwork </B></TD><TD>- the number of work vectors
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Developers Note: This is PETSC_EXTERN because it may be used by user written plugin <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations Many br
+Developers Note: This is PETSC_EXTERN because it may be used by user written plugin <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, work, vector
diff --git a/docs/manualpages/SNES/SNESLineSearchShellGetUserFunc.html b/docs/manualpages/SNES/SNESLineSearchShellGetUserFunc.html
index 4425c33..2cd7e1a 100644
--- a/docs/manualpages/SNES/SNESLineSearchShellGetUserFunc.html
+++ b/docs/manualpages/SNES/SNESLineSearchShellGetUserFunc.html
@@ -5,21 +5,22 @@
 <TITLE>SNESLineSearchShellGetUserFunc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchShellGetUserFunc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchShellGetUserFunc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchShellGetUserFunc"><H1>SNESLineSearchShellGetUserFunc</H1></A>
 Gets the user function and context for the shell implementation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode SNESLineSearchShellGetUserFunc(SNESLineSearch linesearch, SNESLineSearchUserFunc *func, void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, get, Shell, user, function Many br
+.keywords: <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, get, Shell, user, function
 <P>
-.seealso: <A HREF="../SNES/SNESLineSearchShellSetUserFunc.html#SNESLineSearchShellSetUserFunc">SNESLineSearchShellSetUserFunc</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.seealso: <A HREF="../SNES/SNESLineSearchShellSetUserFunc.html#SNESLineSearchShellSetUserFunc">SNESLineSearchShellSetUserFunc</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/linesearch/impls/shell/linesearchshell.c.html#SNESLineSearchShellGetUserFunc">src/snes/linesearch/impls/shell/linesearchshell.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchShellSetUserFunc.html b/docs/manualpages/SNES/SNESLineSearchShellSetUserFunc.html
index affbdb4..b2adb76 100644
--- a/docs/manualpages/SNES/SNESLineSearchShellSetUserFunc.html
+++ b/docs/manualpages/SNES/SNESLineSearchShellSetUserFunc.html
@@ -5,26 +5,31 @@
 <TITLE>SNESLineSearchShellSetUserFunc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchShellSetUserFunc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchShellSetUserFunc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchShellSetUserFunc"><H1>SNESLineSearchShellSetUserFunc</H1></A>
 Sets the user function for the <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Shell implementation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode SNESLineSearchShellSetUserFunc(SNESLineSearch linesearch, SNESLineSearchUserFunc func, void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function implementing the linesearch shell. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for func Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function implementing the linesearch shell.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for func
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the linesearch instance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the above mentioned context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch </B></TD><TD>- the linesearch instance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the above mentioned context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <P>
@@ -87,11 +92,12 @@ Not Collective Many br
  ierr = <A HREF="../SNES/SNESLineSearchShellSetUserFunc.html#SNESLineSearchShellSetUserFunc">SNESLineSearchShellSetUserFunc</A>(linesearch, shellfunc, NULL);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
 </pre>
 <P>
- Many br
+
 <P>
-.keywords: <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, Shell, user, function, set Many br
+.keywords: <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, Shell, user, function, set
 <P>
-.seealso: <A HREF="../SNES/SNESLineSearchShellGetUserFunc.html#SNESLineSearchShellGetUserFunc">SNESLineSearchShellGetUserFunc</A>(), <A HREF="../SNES/SNESLINESEARCHSHELL.html#SNESLINESEARCHSHELL">SNESLINESEARCHSHELL</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.seealso: <A HREF="../SNES/SNESLineSearchShellGetUserFunc.html#SNESLineSearchShellGetUserFunc">SNESLineSearchShellGetUserFunc</A>(), <A HREF="../SNES/SNESLINESEARCHSHELL.html#SNESLINESEARCHSHELL">SNESLINESEARCHSHELL</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/linesearch/impls/shell/linesearchshell.c.html#SNESLineSearchShellSetUserFunc">src/snes/linesearch/impls/shell/linesearchshell.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchType.html b/docs/manualpages/SNES/SNESLineSearchType.html
index 19f2e32..4543483 100644
--- a/docs/manualpages/SNES/SNESLineSearchType.html
+++ b/docs/manualpages/SNES/SNESLineSearchType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchType"><H1>SNESLineSearchType</H1></A>
 String with the name of a PETSc line search method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -20,7 +20,7 @@ typedef const char* <A HREF="../SNES/SNESLineSearchType.html#SNESLineSearchType"
 #define <A HREF="../SNES/SNESLINESEARCHSHELL.html#SNESLINESEARCHSHELL">SNESLINESEARCHSHELL</A>              "shell"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchSetType.html#SNESLineSearchSetType">SNESLineSearchSetType</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>
diff --git a/docs/manualpages/SNES/SNESLineSearchView.html b/docs/manualpages/SNES/SNESLineSearchView.html
index 14b17f2..5718fdc 100644
--- a/docs/manualpages/SNES/SNESLineSearchView.html
+++ b/docs/manualpages/SNES/SNESLineSearchView.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLineSearchView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLineSearchView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLineSearchView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLineSearchView"><H1>SNESLineSearchView</H1></A>
 Prints useful information about the line search 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,12 @@ Prints useful information about the line search
 PetscErrorCode SNESLineSearchView(SNESLineSearch linesearch, PetscViewer viewer)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>linesearch </B> -linesearch context Many br
+<DT><B>linesearch </B> -linesearch context
 <br>
 <P>
-Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A> Many br
+Logically Collective on <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESLineSearchCreate.html#SNESLineSearchCreate">SNESLineSearchCreate</A>()
diff --git a/docs/manualpages/SNES/SNESLoad.html b/docs/manualpages/SNES/SNESLoad.html
index 20f734b..c0a1a8f 100644
--- a/docs/manualpages/SNES/SNESLoad.html
+++ b/docs/manualpages/SNES/SNESLoad.html
@@ -5,8 +5,8 @@
 <TITLE>SNESLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESLoad"><H1>SNESLoad</H1></A>
 Loads a <A HREF="../SNES/SNES.html#SNES">SNES</A> that has been stored in binary  with <A HREF="../SNES/SNESView.html#SNESView">SNESView</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Loads a <A HREF="../SNES/SNES.html#SNES">SNES</A> that has been stored in binary
 #include "petscsnes.h"  
 PetscErrorCode  SNESLoad(SNES snes, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../SNES/SNES.html#SNES">SNES</A>, this needs to have been created with <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() or Many brsome related function before a call to <A HREF="../SNES/SNESLoad.html#SNESLoad">SNESLoad</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../SNES/SNES.html#SNES">SNES</A>, this needs to have been created with <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() or
+some related function before a call to <A HREF="../SNES/SNESLoad.html#SNESLoad">SNESLoad</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The type is determined by the data in the file, any type set into the <A HREF="../SNES/SNES.html#SNES">SNES</A> before this call is ignored. Many br
+The type is determined by the data in the file, any type set into the <A HREF="../SNES/SNES.html#SNES">SNES</A> before this call is ignored.
 <P>
 <H3><FONT COLOR="#CC3333">Notes for advanced users</FONT></H3>
-Most users should not need to know the details of the binary storage Many brformat, since <A HREF="../SNES/SNESLoad.html#SNESLoad">SNESLoad</A>() and <A HREF="../TS/TSView.html#TSView">TSView</A>() completely hide these details. Many brBut for anyone who's interested, the standard binary matrix storage Many brformat is Many br<PRE>
+Most users should not need to know the details of the binary storage
+format, since <A HREF="../SNES/SNESLoad.html#SNESLoad">SNESLoad</A>() and <A HREF="../TS/TSView.html#TSView">TSView</A>() completely hide these details.
+But for anyone who's interested, the standard binary matrix storage
+format is
+<PRE>
      has not yet been determined
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../SNES/SNESView.html#SNESView">SNESView</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>()
diff --git a/docs/manualpages/SNES/SNESMS.html b/docs/manualpages/SNES/SNESMS.html
index 5627383..04c0b47 100644
--- a/docs/manualpages/SNES/SNESMS.html
+++ b/docs/manualpages/SNES/SNESMS.html
@@ -5,30 +5,36 @@
 <TITLE>SNESMS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMS"><H1>SNESMS</H1></A>
 multi-stage smoothers 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ms_type </B></TD><TD>- type of multi-stage smoother Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ms_damping </B></TD><TD>- damping for multi-stage method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ms_type </B></TD><TD>- type of multi-stage smoother
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ms_damping </B></TD><TD>- damping for multi-stage method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-These multistage methods are explicit Runge-Kutta methods that are often used as smoothers for Many brFAS multigrid for transport problems. In the linear case, these are equivalent to polynomial smoothers (such as Chebyshev). Many br
+These multistage methods are explicit Runge-Kutta methods that are often used as smoothers for
+FAS multigrid for transport problems. In the linear case, these are equivalent to polynomial smoothers (such as Chebyshev).
 <P>
-Multi-stage smoothers should usually be preconditioned by point-block Jacobi to ensure proper scaling and to normalize the wave speeds. Many br
+Multi-stage smoothers should usually be preconditioned by point-block Jacobi to ensure proper scaling and to normalize the wave speeds.
 <P>
-The methods are specified in low storage form (Ketcheson 2010). New methods can be registered with <A HREF="../SNES/SNESMSRegister.html#SNESMSRegister">SNESMSRegister</A>(). Many br
+The methods are specified in low storage form (Ketcheson 2010). New methods can be registered with <A HREF="../SNES/SNESMSRegister.html#SNESMSRegister">SNESMSRegister</A>().
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Ketcheson (2010) Runge Kutta methods with minimum storage implementations. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Jameson (1983) Solution of the Euler equations for two dimensional transonic flow by a multigrid method. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- Pierce and Giles (1997) Preconditioned multigrid methods for compressible flow calculations on stretched meshes. Many br</TD></TR></TABLE>
-<P>
- Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Ketcheson (2010) Runge Kutta methods with minimum storage implementations.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Jameson (1983) Solution of the Euler equations for two dimensional transonic flow by a multigrid method.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- Pierce and Giles (1997) Preconditioned multigrid methods for compressible flow calculations on stretched meshes.
+</TD></TR></TABLE>
+<P>
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESMS.html#SNESMS">SNESMS</A>, <A HREF="../SNES/SNESFAS.html#SNESFAS">SNESFAS</A>, <A HREF="../KSP/KSPCHEBYSHEV.html#KSPCHEBYSHEV">KSPCHEBYSHEV</A>
diff --git a/docs/manualpages/SNES/SNESMSFinalizePackage.html b/docs/manualpages/SNES/SNESMSFinalizePackage.html
index 5c415fb..f23e8c7 100644
--- a/docs/manualpages/SNES/SNESMSFinalizePackage.html
+++ b/docs/manualpages/SNES/SNESMSFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMSFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMSFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMSFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMSFinalizePackage"><H1>SNESMSFinalizePackage</H1></A>
 This function destroys everything in the <A HREF="../SNES/SNESMS.html#SNESMS">SNESMS</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the <A HREF="../SNES/SNESMS.html#SNESMS">SN
 #include "petscsnes.h" 
 PetscErrorCode SNESMSFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package
diff --git a/docs/manualpages/SNES/SNESMSInitializePackage.html b/docs/manualpages/SNES/SNESMSInitializePackage.html
index e9094ff..4abbb86 100644
--- a/docs/manualpages/SNES/SNESMSInitializePackage.html
+++ b/docs/manualpages/SNES/SNESMSInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMSInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMSInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMSInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMSInitializePackage"><H1>SNESMSInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../SNES/SNESMS.html#SNESMS">SNESMS</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to SNESCreate_MS() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../SNES/SNESMS.html#SNESMS"
 #include "petscsnes.h" 
 PetscErrorCode SNESMSInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESMS.html#SNESMS">SNESMS</A>, initialize, package
diff --git a/docs/manualpages/SNES/SNESMSRegister.html b/docs/manualpages/SNES/SNESMSRegister.html
index 235a8b5..19dab1e 100644
--- a/docs/manualpages/SNES/SNESMSRegister.html
+++ b/docs/manualpages/SNES/SNESMSRegister.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMSRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMSRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMSRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMSRegister"><H1>SNESMSRegister</H1></A>
 register a multistage scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ register a multistage scheme
 #include "petscsnes.h" 
 PetscErrorCode SNESMSRegister(SNESMSType name,PetscInt nstages,PetscInt nregisters,PetscReal stability,const PetscReal gamma[],const PetscReal delta[],const PetscReal betasub[])
 </PRE>
-Not Collective, but the same schemes should be registered on all processes on which they will be used Many br
+Not Collective, but the same schemes should be registered on all processes on which they will be used
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstages </B></TD><TD>- number of stages Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nregisters </B></TD><TD>- number of registers used by low-storage implementation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gamma </B></TD><TD>- coefficients, see Ketcheson's paper Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>delta </B></TD><TD>- coefficients, see Ketcheson's paper Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>betasub </B></TD><TD>- subdiagonal of Shu-Osher form Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstages </B></TD><TD>- number of stages
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nregisters </B></TD><TD>- number of registers used by low-storage implementation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gamma </B></TD><TD>- coefficients, see Ketcheson's paper
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>delta </B></TD><TD>- coefficients, see Ketcheson's paper
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>betasub </B></TD><TD>- subdiagonal of Shu-Osher form
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The notation is described in Ketcheson (2010) Runge-Kutta methods with minimum storage implementations. Many br
+The notation is described in Ketcheson (2010) Runge-Kutta methods with minimum storage implementations.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, register
diff --git a/docs/manualpages/SNES/SNESMSRegisterAll.html b/docs/manualpages/SNES/SNESMSRegisterAll.html
index 6efa48f..ceb8ccf 100644
--- a/docs/manualpages/SNES/SNESMSRegisterAll.html
+++ b/docs/manualpages/SNES/SNESMSRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMSRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMSRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMSRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMSRegisterAll"><H1>SNESMSRegisterAll</H1></A>
 Registers all of the multi-stage methods in <A HREF="../SNES/SNESMS.html#SNESMS">SNESMS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the multi-stage methods in <A HREF="../SNES/SNESMS.html#SNESMS"
 #include "petscsnes.h" 
 PetscErrorCode SNESMSRegisterAll(void)
 </PRE>
-Not Collective, but should be called by all processes which will need the schemes to be registered Many br
+Not Collective, but should be called by all processes which will need the schemes to be registered
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESMS.html#SNESMS">SNESMS</A>, register, all
diff --git a/docs/manualpages/SNES/SNESMSRegisterDestroy.html b/docs/manualpages/SNES/SNESMSRegisterDestroy.html
index 810eee9..c6d64b1 100644
--- a/docs/manualpages/SNES/SNESMSRegisterDestroy.html
+++ b/docs/manualpages/SNES/SNESMSRegisterDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMSRegisterDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMSRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMSRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMSRegisterDestroy"><H1>SNESMSRegisterDestroy</H1></A>
 Frees the list of schemes that were registered by <A HREF="../TS/TSRosWRegister.html#TSRosWRegister">TSRosWRegister</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Frees the list of schemes that were registered by <A HREF="../TS/TSRosWRegister.
 #include "petscsnes.h" 
 PetscErrorCode SNESMSRegisterDestroy(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  TSRosW, register, destroy
diff --git a/docs/manualpages/SNES/SNESMSSetType.html b/docs/manualpages/SNES/SNESMSSetType.html
index 8b89277..fdedc67 100644
--- a/docs/manualpages/SNES/SNESMSSetType.html
+++ b/docs/manualpages/SNES/SNESMSSetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMSSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMSSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMSSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMSSetType"><H1>SNESMSSetType</H1></A>
 Set the type of multistage smoother 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the type of multistage smoother
 #include "petscsnes.h" 
 PetscErrorCode SNESMSSetType(SNES snes,SNESMSType rostype)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstype </B></TD><TD>- type of multistage method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstype </B></TD><TD>- type of multistage method
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  SNESMSGetType(), <A HREF="../SNES/SNESMS.html#SNESMS">SNESMS</A>
diff --git a/docs/manualpages/SNES/SNESMSType.html b/docs/manualpages/SNES/SNESMSType.html
index 6288804..6effeca 100644
--- a/docs/manualpages/SNES/SNESMSType.html
+++ b/docs/manualpages/SNES/SNESMSType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMSType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMSType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMSType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMSType"><H1>SNESMSType</H1></A>
 String with the name of a PETSc <A HREF="../SNES/SNESMS.html#SNESMS">SNESMS</A> method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -22,7 +22,7 @@ typedef const char* <A HREF="../SNES/SNESMSType.html#SNESMSType">SNESMSType</A>;
 #define SNESMSVLTP61    "vltp61"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESMSSetType.html#SNESMSSetType">SNESMSSetType</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>
diff --git a/docs/manualpages/SNES/SNESMatrixFreeCreate2.html b/docs/manualpages/SNES/SNESMatrixFreeCreate2.html
index 03d97a4..df0b9a9 100644
--- a/docs/manualpages/SNES/SNESMatrixFreeCreate2.html
+++ b/docs/manualpages/SNES/SNESMatrixFreeCreate2.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMatrixFreeCreate2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMatrixFreeCreate2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMatrixFreeCreate2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMatrixFreeCreate2"><H1>SNESMatrixFreeCreate2</H1></A>
 Creates a matrix-free matrix context for use with a <A HREF="../SNES/SNES.html#SNES">SNES</A> solver.  This matrix can be used as the Jacobian argument for the routine <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,21 @@ Creates a matrix-free matrix context for use with a <A HREF="../SNES/SNES.html#S
 PetscErrorCode  SNESDefaultMatrixFreeCreate2(SNES snes,Vec x,Mat *J)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
-<DT><B>x </B> -vector where <A HREF="../SNES/SNES.html#SNES">SNES</A> solution is to be stored. Many br
+<DT><B>x </B> -vector where <A HREF="../SNES/SNES.html#SNES">SNES</A> solution is to be stored.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>J </B> -the matrix-free matrix Many br
+<DT><B>J </B> -the matrix-free matrix
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The matrix-free matrix context merely contains the function pointers Many brand work space for performing finite difference approximations of Many brJacobian-vector products, J(u)*a, via Many br
+The matrix-free matrix context merely contains the function pointers
+and work space for performing finite difference approximations of
+Jacobian-vector products, J(u)*a, via
 <P>
 <pre>
       J(u)*a = [J(u+h*a) - J(u)]/h,
@@ -63,9 +65,11 @@ The matrix-free matrix context merely contains the function pointers Many brand
          -snes_mf_jorge
 </pre>
 <P>
-The user can set these parameters via <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>(). Many brSee Users-Manual: ch_snes for details Many br
+The user can set these parameters via <A HREF="../Mat/MatMFFDSetFunctionError.html#MatMFFDSetFunctionError">MatMFFDSetFunctionError</A>().
+See Users-Manual: ch_snes for details
 <P>
-The user should call <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>() when finished with the matrix-free Many brmatrix context. Many br
+The user should call <A HREF="../Mat/MatDestroy.html#MatDestroy">MatDestroy</A>() when finished with the matrix-free
+matrix context.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <pre>
diff --git a/docs/manualpages/SNES/SNESMonitor.html b/docs/manualpages/SNES/SNESMonitor.html
index 38ccd1c..6ad91a1 100644
--- a/docs/manualpages/SNES/SNESMonitor.html
+++ b/docs/manualpages/SNES/SNESMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitor"><H1>SNESMonitor</H1></A>
 runs the user provided monitor routines, if they exist 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ runs the user provided monitor routines, if they exist
 #include "petscsnes.h"  
 PetscErrorCode  SNESMonitor(SNES snes,PetscInt iter,PetscReal rnorm)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iter </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- relative norm of the residual Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iter </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- relative norm of the residual
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is called by the <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations. Many brIt does not typically need to be called by the user. Many br
+This routine is called by the <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations.
+It does not typically need to be called by the user.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESMonitorSet.html#SNESMonitorSet">SNESMonitorSet</A>()
diff --git a/docs/manualpages/SNES/SNESMonitorCancel.html b/docs/manualpages/SNES/SNESMonitorCancel.html
index 33366e3..bd10f95 100644
--- a/docs/manualpages/SNES/SNESMonitorCancel.html
+++ b/docs/manualpages/SNES/SNESMonitorCancel.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorCancel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorCancel"><H1>SNESMonitorCancel</H1></A>
 Clears all the monitor functions for a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Clears all the monitor functions for a <A HREF="../SNES/SNES.html#SNES">SNES</A>
 #include "petscsnes.h"  
 PetscErrorCode  SNESMonitorCancel(SNES snes)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_monitor_cancel </B> -cancels all monitors that have been hardwired Many brinto a code by calls to <A HREF="../SNES/SNESMonitorSet.html#SNESMonitorSet">SNESMonitorSet</A>(), but does not cancel those Many brset via the options database Many br
+<DT><B>-snes_monitor_cancel </B> -cancels all monitors that have been hardwired
+into a code by calls to <A HREF="../SNES/SNESMonitorSet.html#SNESMonitorSet">SNESMonitorSet</A>(), but does not cancel those
+set via the options database
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-There is no way to clear one specific monitor from a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. Many br
+There is no way to clear one specific monitor from a <A HREF="../SNES/SNES.html#SNES">SNES</A> object.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, monitor
diff --git a/docs/manualpages/SNES/SNESMonitorDefault.html b/docs/manualpages/SNES/SNESMonitorDefault.html
index 3cd8abf..c77a850 100644
--- a/docs/manualpages/SNES/SNESMonitorDefault.html
+++ b/docs/manualpages/SNES/SNESMonitorDefault.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorDefault"><H1>SNESMonitorDefault</H1></A>
 Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers (default). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers (defa
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  SNESMonitorDefault(SNES snes,PetscInt its,PetscReal fgnorm,PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf </B></TD><TD>- viewer and format structure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf </B></TD><TD>- viewer and format structure
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine prints the residual norm at each iteration. Many br
+This routine prints the residual norm at each iteration.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, default, monitor, norm
diff --git a/docs/manualpages/SNES/SNESMonitorDefaultField.html b/docs/manualpages/SNES/SNESMonitorDefaultField.html
index a8efa77..2fa0e53 100644
--- a/docs/manualpages/SNES/SNESMonitorDefaultField.html
+++ b/docs/manualpages/SNES/SNESMonitorDefaultField.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorDefaultField</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorDefaultField.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorDefaultField.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorDefaultField"><H1>SNESMonitorDefaultField</H1></A>
 Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers, separated into fields. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers, sepa
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode SNESMonitorDefaultField(SNES snes, PetscInt its, PetscReal fgnorm, PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its    </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx    </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its    </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx    </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine uses the <A HREF="../DM/DM.html#DM">DM</A> attached to the residual vector Many br
+This routine uses the <A HREF="../DM/DM.html#DM">DM</A> attached to the residual vector
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, field, monitor, norm
diff --git a/docs/manualpages/SNES/SNESMonitorFields.html b/docs/manualpages/SNES/SNESMonitorFields.html
index c66559c..66f589a 100644
--- a/docs/manualpages/SNES/SNESMonitorFields.html
+++ b/docs/manualpages/SNES/SNESMonitorFields.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorFields</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorFields.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorFields.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorFields"><H1>SNESMonitorFields</H1></A>
 Monitors the residual for each field separately 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,23 @@ Monitors the residual for each field separately
 #include "petscsnes.h"   
 PetscErrorCode SNESMonitorFields(SNES snes, PetscInt its, PetscReal fgnorm, PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its    </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf  </B></TD><TD>- PetscViewerAndFormat of type ASCII Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its    </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf  </B></TD><TD>- PetscViewerAndFormat of type ASCII
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine prints the residual norm at each iteration. Many br
+This routine prints the residual norm at each iteration.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, default, monitor, norm
diff --git a/docs/manualpages/SNES/SNESMonitorFunction.html b/docs/manualpages/SNES/SNESMonitorFunction.html
index 8a9051d..e581084 100644
--- a/docs/manualpages/SNES/SNESMonitorFunction.html
+++ b/docs/manualpages/SNES/SNESMonitorFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorFunction"><H1>SNESMonitorFunction</H1></A>
 functional form passed to <A HREF="../SNES/SNESMonitorSet.html#SNESMonitorSet">SNESMonitorSet</A>() to monitor convergence of nonlinear solver 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,16 @@ functional form passed to <A HREF="../SNES/SNESMonitorSet.html#SNESMonitorSet">S
 $    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../SNES/SNESMonitorFunction.html#SNESMonitorFunction">SNESMonitorFunction</A>(<A HREF="../SNES/SNES.html#SNES">SNES</A> snes,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> its, <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> norm,void *mctx)
 </PRE>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>norm </B></TD><TD>- 2-norm function value (may be estimated) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] monitoring context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>norm </B></TD><TD>- 2-norm function value (may be estimated)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] monitoring context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../SNES/SNESMonitorSet.html#SNESMonitorSet">SNESMonitorSet</A>(), SNESMonitorGet()
diff --git a/docs/manualpages/SNES/SNESMonitorRange.html b/docs/manualpages/SNES/SNESMonitorRange.html
index 60aaf4c..0ceeb29 100644
--- a/docs/manualpages/SNES/SNESMonitorRange.html
+++ b/docs/manualpages/SNES/SNESMonitorRange.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorRange"><H1>SNESMonitorRange</H1></A>
 Prints the percentage of residual elements that are more then 10 percent of the maximum value. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Prints the percentage of residual elements that are more then 10 percent of the
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  SNESMonitorRange(SNES snes,PetscInt it,PetscReal rnorm,PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it    </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused monitor context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>it    </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused monitor context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_monitor_range </B> -Activates <A HREF="../SNES/SNESMonitorRange.html#SNESMonitorRange">SNESMonitorRange</A>() Many br
+<DT><B>-snes_monitor_range </B> -Activates <A HREF="../SNES/SNESMonitorRange.html#SNESMonitorRange">SNESMonitorRange</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, default, monitor, residual
diff --git a/docs/manualpages/SNES/SNESMonitorRatio.html b/docs/manualpages/SNES/SNESMonitorRatio.html
index a4c54e5..566ef37 100644
--- a/docs/manualpages/SNES/SNESMonitorRatio.html
+++ b/docs/manualpages/SNES/SNESMonitorRatio.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorRatio</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorRatio.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorRatio.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorRatio"><H1>SNESMonitorRatio</H1></A>
 Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers by printing the ratio of residual norm at each iteration to the previous. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers by pr
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  SNESMonitorRatio(SNES snes,PetscInt its,PetscReal fgnorm,PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual (or gradient) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- context of monitor Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual (or gradient)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- context of monitor
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Insure that <A HREF="../SNES/SNESMonitorRatio.html#SNESMonitorRatio">SNESMonitorRatio</A>() is called when you set this monitor Many br
+Notes: Insure that <A HREF="../SNES/SNESMonitorRatio.html#SNESMonitorRatio">SNESMonitorRatio</A>() is called when you set this monitor
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, monitor, norm
 <BR>
diff --git a/docs/manualpages/SNES/SNESMonitorRatioSetUp.html b/docs/manualpages/SNES/SNESMonitorRatioSetUp.html
index b115381..c20f5fb 100644
--- a/docs/manualpages/SNES/SNESMonitorRatioSetUp.html
+++ b/docs/manualpages/SNES/SNESMonitorRatioSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorRatioSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorRatioSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorRatioSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorRatioSetUp"><H1>SNESMonitorRatioSetUp</H1></A>
 Insures the <A HREF="../SNES/SNES.html#SNES">SNES</A> object is saving its history since this monitor needs access to it 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Insures the <A HREF="../SNES/SNES.html#SNES">SNES</A> object is saving its histo
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  SNESMonitorRatioSetUp(SNES snes,PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> object (ignored) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> object (ignored)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, monitor, norm
diff --git a/docs/manualpages/SNES/SNESMonitorResidual.html b/docs/manualpages/SNES/SNESMonitorResidual.html
index 65a664a..a5fc0fb 100644
--- a/docs/manualpages/SNES/SNESMonitorResidual.html
+++ b/docs/manualpages/SNES/SNESMonitorResidual.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorResidual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorResidual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorResidual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorResidual"><H1>SNESMonitorResidual</H1></A>
 Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers by calling <A HREF="../Vec/VecView.html#VecView">VecView</A>() for the residual at each iteration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers by ca
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  SNESMonitorResidual(SNES snes,PetscInt its,PetscReal fgnorm,PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- a viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- a viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, vector, monitor, view
diff --git a/docs/manualpages/SNES/SNESMonitorSAWs.html b/docs/manualpages/SNES/SNESMonitorSAWs.html
index adb7a05..95ba1f8 100644
--- a/docs/manualpages/SNES/SNESMonitorSAWs.html
+++ b/docs/manualpages/SNES/SNESMonitorSAWs.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorSAWs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorSAWs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorSAWs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorSAWs"><H1>SNESMonitorSAWs</H1></A>
 monitor solution using SAWs 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ monitor solution using SAWs
 #include "petscsnes.h" 
 PetscErrorCode SNESMonitorSAWs(SNES snes,PetscInt n,PetscReal rnorm,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> of type SAWs Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnorm </B></TD><TD>- 2-norm (preconditioned) residual value (may be estimated).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> of type SAWs
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, monitor, SAWs
diff --git a/docs/manualpages/SNES/SNESMonitorSAWsCreate.html b/docs/manualpages/SNES/SNESMonitorSAWsCreate.html
index 2ca68d4..5233566 100644
--- a/docs/manualpages/SNES/SNESMonitorSAWsCreate.html
+++ b/docs/manualpages/SNES/SNESMonitorSAWsCreate.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorSAWsCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorSAWsCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorSAWsCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorSAWsCreate"><H1>SNESMonitorSAWsCreate</H1></A>
 create an SAWs monitor context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ create an SAWs monitor context
 #include "petscsnes.h" 
 PetscErrorCode SNESMonitorSAWsCreate(SNES snes,void **ctx)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> to monitor Many br
+<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> to monitor
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>ctx </B> -context for monitor Many br
+<DT><B>ctx </B> -context for monitor
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESMonitorSAWs.html#SNESMonitorSAWs">SNESMonitorSAWs</A>(), <A HREF="../SNES/SNESMonitorSAWsDestroy.html#SNESMonitorSAWsDestroy">SNESMonitorSAWsDestroy</A>()
diff --git a/docs/manualpages/SNES/SNESMonitorSAWsDestroy.html b/docs/manualpages/SNES/SNESMonitorSAWsDestroy.html
index 7225df2..31fdccb 100644
--- a/docs/manualpages/SNES/SNESMonitorSAWsDestroy.html
+++ b/docs/manualpages/SNES/SNESMonitorSAWsDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorSAWsDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorSAWsDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorSAWsDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorSAWsDestroy"><H1>SNESMonitorSAWsDestroy</H1></A>
 destroy a monitor context created with <A HREF="../SNES/SNESMonitorSAWsCreate.html#SNESMonitorSAWsCreate">SNESMonitorSAWsCreate</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ destroy a monitor context created with <A HREF="../SNES/SNESMonitorSAWsCreate.ht
 #include "petscsnes.h" 
 PetscErrorCode SNESMonitorSAWsDestroy(void **ctx)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>ctx </B> -monitor context Many br
+<DT><B>ctx </B> -monitor context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESMonitorSAWsCreate.html#SNESMonitorSAWsCreate">SNESMonitorSAWsCreate</A>()
diff --git a/docs/manualpages/SNES/SNESMonitorSet.html b/docs/manualpages/SNES/SNESMonitorSet.html
index a3d2624..055cfcb 100644
--- a/docs/manualpages/SNES/SNESMonitorSet.html
+++ b/docs/manualpages/SNES/SNESMonitorSet.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorSet"><H1>SNESMonitorSet</H1></A>
 Sets an ADDITIONAL function that is to be used at every iteration of the nonlinear solver to display the iteration's progress. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,43 @@ Sets an ADDITIONAL function that is to be used at every iteration of the nonline
 #include "petscsnes.h"  
 PetscErrorCode  SNESMonitorSet(SNES snes,PetscErrorCode (*f)(SNES,PetscInt,PetscReal,void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the monitor function, see <A HREF="../SNES/SNESMonitorFunction.html#SNESMonitorFunction">SNESMonitorFunction</A> for the calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] user-defined context for private data for the Many brmonitor routine (use NULL if no context is desired) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context Many br(may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the monitor function, see <A HREF="../SNES/SNESMonitorFunction.html#SNESMonitorFunction">SNESMonitorFunction</A> for the calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] user-defined context for private data for the
+monitor routine (use NULL if no context is desired)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context
+(may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor        </B></TD><TD>- sets <A HREF="../SNES/SNESMonitorDefault.html#SNESMonitorDefault">SNESMonitorDefault</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_lg_residualnorm    </B></TD><TD>- sets line graph monitor, Many bruses SNESMonitorLGCreate() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_cancel </B></TD><TD>- cancels all monitors that have Many brbeen hardwired into a code by Many brcalls to <A HREF="../SNES/SNESMonitorSet.html#SNESMonitorSet">SNESMonitorSet</A>(), but Many brdoes not cancel those set via Many brthe options database. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor        </B></TD><TD>- sets <A HREF="../SNES/SNESMonitorDefault.html#SNESMonitorDefault">SNESMonitorDefault</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_lg_residualnorm    </B></TD><TD>- sets line graph monitor,
+uses SNESMonitorLGCreate()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_cancel </B></TD><TD>- cancels all monitors that have
+been hardwired into a code by
+calls to <A HREF="../SNES/SNESMonitorSet.html#SNESMonitorSet">SNESMonitorSet</A>(), but
+does not cancel those set via
+the options database.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Several different monitoring routines may be set by calling Many brSNESMonitorSet() multiple times; all will be called in the Many brorder in which they were set. Many br
+Several different monitoring routines may be set by calling
+<A HREF="../SNES/SNESMonitorSet.html#SNESMonitorSet">SNESMonitorSet</A>() multiple times; all will be called in the
+order in which they were set.
 <P>
-Fortran notes: Only a single monitor function can be set for each <A HREF="../SNES/SNES.html#SNES">SNES</A> object Many br
+Fortran notes: Only a single monitor function can be set for each <A HREF="../SNES/SNES.html#SNES">SNES</A> object
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, monitor
diff --git a/docs/manualpages/SNES/SNESMonitorSetFromOptions.html b/docs/manualpages/SNES/SNESMonitorSetFromOptions.html
index 141055b..a047517 100644
--- a/docs/manualpages/SNES/SNESMonitorSetFromOptions.html
+++ b/docs/manualpages/SNES/SNESMonitorSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorSetFromOptions"><H1>SNESMonitorSetFromOptions</H1></A>
 Sets a monitor function and viewer appropriate for the type indicated by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,34 @@ Sets a monitor function and viewer appropriate for the type indicated by the use
 #include "petscsnes.h"  
 PetscErrorCode  SNESMonitorSetFromOptions(SNES snes,const char name[],const char help[], const char manual[],PetscErrorCode (*monitor)(SNES,PetscInt,PetscReal,PetscViewerAndFormat*),PetscErrorCode (*monitorsetup)(SNES,PetscViewerAndFormat*))
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> object you wish to monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitorsetup </B></TD><TD>- a function that is called once ONLY if the user selected this monitor that may set additional features of the <A HREF="../SNES/SNES.html#SNES">SNES</A> or <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> objects Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> object you wish to monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitorsetup </B></TD><TD>- a function that is called once ONLY if the user selected this monitor that may set additional features of the <A HREF="../SNES/SNES.html#SNES">SNES</A> or <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> objects
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/interface/snes.c.html#SNESMonitorSetFromOptions">src/snes/interface/snes.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESMonitorSolution.html b/docs/manualpages/SNES/SNESMonitorSolution.html
index febf53f..65492ab 100644
--- a/docs/manualpages/SNES/SNESMonitorSolution.html
+++ b/docs/manualpages/SNES/SNESMonitorSolution.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorSolution"><H1>SNESMonitorSolution</H1></A>
 Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers by calling <A HREF="../Vec/VecView.html#VecView">VecView</A>() for the approximate solution at each iteration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers by ca
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  SNESMonitorSolution(SNES snes,PetscInt its,PetscReal fgnorm,PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- a viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- a viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, vector, monitor, view
diff --git a/docs/manualpages/SNES/SNESMonitorSolutionUpdate.html b/docs/manualpages/SNES/SNESMonitorSolutionUpdate.html
index c4ffe1d..8fb2a2f 100644
--- a/docs/manualpages/SNES/SNESMonitorSolutionUpdate.html
+++ b/docs/manualpages/SNES/SNESMonitorSolutionUpdate.html
@@ -5,8 +5,8 @@
 <TITLE>SNESMonitorSolutionUpdate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESMonitorSolutionUpdate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESMonitorSolutionUpdate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESMonitorSolutionUpdate"><H1>SNESMonitorSolutionUpdate</H1></A>
 Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers by calling <A HREF="../Vec/VecView.html#VecView">VecView</A>() for the UPDATE to the solution at each iteration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Monitors progress of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers by ca
 #include "petsc/private/snesimpl.h"   
 PetscErrorCode  SNESMonitorSolutionUpdate(SNES snes,PetscInt its,PetscReal fgnorm,PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- a viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- iteration number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fgnorm </B></TD><TD>- 2-norm of residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- a viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, vector, monitor, view
diff --git a/docs/manualpages/SNES/SNESNASM.html b/docs/manualpages/SNES/SNESNASM.html
index 723390e..4134794 100644
--- a/docs/manualpages/SNES/SNESNASM.html
+++ b/docs/manualpages/SNES/SNESNASM.html
@@ -5,28 +5,38 @@
 <TITLE>SNESNASM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNASM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNASM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNASM"><H1>SNESNASM</H1></A>
 Nonlinear Additive Schwartz 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_nasm_log </B></TD><TD>- enable logging events for the communication and solve stages Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_nasm_type <basic,restrict> </B></TD><TD>- type of subdomain update used Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_nasm_finaljacobian </B></TD><TD>- compute the local and global jacobians of the final iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_nasm_finaljacobian_type <finalinner,finalouter,initial> </B></TD><TD>- pick state the jacobian is calculated at Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sub_snes_ </B></TD><TD>- options prefix of the subdomain nonlinear solves Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sub_ksp_ </B></TD><TD>- options prefix of the subdomain Krylov solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sub_pc_ </B></TD><TD>- options prefix of the subdomain preconditioner Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_nasm_log </B></TD><TD>- enable logging events for the communication and solve stages
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_nasm_type <basic,restrict> </B></TD><TD>- type of subdomain update used
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_asm_damping <dmp> </B></TD><TD>- the new solution is obtained as old solution plus dmp times (sum of the solutions on the subdomains)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_nasm_finaljacobian </B></TD><TD>- compute the local and global jacobians of the final iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_nasm_finaljacobian_type <finalinner,finalouter,initial> </B></TD><TD>- pick state the jacobian is calculated at
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sub_snes_ </B></TD><TD>- options prefix of the subdomain nonlinear solves
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sub_ksp_ </B></TD><TD>- options prefix of the subdomain Krylov solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-sub_pc_ </B></TD><TD>- options prefix of the subdomain preconditioner
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers", Many brSIAM Review, 57(4), 2015 Many br
+<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",
+SIAM Review, 57(4), 2015
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
- <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESType.html#SNESType">SNESType</A> (for list of available types)
+ <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESType.html#SNESType">SNESType</A> (for list of available types), <A HREF="../SNES/SNESNASMSetType.html#SNESNASMSetType">SNESNASMSetType</A>(), <A HREF="../SNES/SNESNASMGetType.html#SNESNASMGetType">SNESNASMGetType</A>(), <A HREF="../SNES/SNESNASMSetSubdomains.html#SNESNASMSetSubdomains">SNESNASMSet [...]
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/impls/nasm/nasm.c.html#SNESNASM">src/snes/impls/nasm/nasm.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
diff --git a/docs/manualpages/SNES/SNESNASMGetDamping.html b/docs/manualpages/SNES/SNESNASMGetDamping.html
index 35849e0..d2cf872 100644
--- a/docs/manualpages/SNES/SNESNASMGetDamping.html
+++ b/docs/manualpages/SNES/SNESNASMGetDamping.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNASMGetDamping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNASMGetDamping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNASMGetDamping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNASMGetDamping"><H1>SNESNASMGetDamping</H1></A>
 Gets the update damping for NASM 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Gets the update damping for NASM
 #include "petscsnes.h"   
 PetscErrorCode SNESNASMGetDamping(SNES snes,PetscReal *dmp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmp </B></TD><TD>- damping Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmp </B></TD><TD>- damping
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, NASM, damping
diff --git a/docs/manualpages/SNES/SNESNASMGetSubdomainVecs.html b/docs/manualpages/SNES/SNESNASMGetSubdomainVecs.html
index 0bdd80c..89585dc 100644
--- a/docs/manualpages/SNES/SNESNASMGetSubdomainVecs.html
+++ b/docs/manualpages/SNES/SNESNASMGetSubdomainVecs.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNASMGetSubdomainVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNASMGetSubdomainVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNASMGetSubdomainVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNASMGetSubdomainVecs"><H1>SNESNASMGetSubdomainVecs</H1></A>
 Get the processor-local subdomain vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Get the processor-local subdomain vectors
 #include "petscsnes.h"   
 PetscErrorCode SNESNASMGetSubdomainVecs(SNES snes,PetscInt *n,Vec **x,Vec **y,Vec **b, Vec **xl)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- The subdomain solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- The subdomain step vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- The subdomain RHS vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl </B></TD><TD>- The subdomain local vectors (ghosted) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- The subdomain solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- The subdomain step vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- The subdomain RHS vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl </B></TD><TD>- The subdomain local vectors (ghosted)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, NASM
diff --git a/docs/manualpages/SNES/SNESNASMGetSubdomains.html b/docs/manualpages/SNES/SNESNASMGetSubdomains.html
index 94e2599..ddb4c05 100644
--- a/docs/manualpages/SNES/SNESNASMGetSubdomains.html
+++ b/docs/manualpages/SNES/SNESNASMGetSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNASMGetSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNASMGetSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNASMGetSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNASMGetSubdomains"><H1>SNESNASMGetSubdomains</H1></A>
 Get the local subdomain context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Get the local subdomain context.
 #include "petscsnes.h"   
 PetscErrorCode SNESNASMGetSubdomains(SNES snes,PetscInt *n,SNES *subsnes[],VecScatter *iscatter[],VecScatter *oscatter[],VecScatter *gscatter[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subsnes </B></TD><TD>- solvers defined on the local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscatter </B></TD><TD>- scatters into the nonoverlapping portions of the local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oscatter </B></TD><TD>- scatters into the overlapping portions of the local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gscatter </B></TD><TD>- scatters into the (ghosted) local vector of the local subdomain Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subsnes </B></TD><TD>- solvers defined on the local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscatter </B></TD><TD>- scatters into the nonoverlapping portions of the local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oscatter </B></TD><TD>- scatters into the overlapping portions of the local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gscatter </B></TD><TD>- scatters into the (ghosted) local vector of the local subdomain
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, NASM
diff --git a/docs/manualpages/SNES/SNESNASMGetType.html b/docs/manualpages/SNES/SNESNASMGetType.html
index 8c337ae..ffa0056 100644
--- a/docs/manualpages/SNES/SNESNASMGetType.html
+++ b/docs/manualpages/SNES/SNESNASMGetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNASMGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNASMGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNASMGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNASMGetType"><H1>SNESNASMGetType</H1></A>
 Get the type of subdomain update used 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the type of subdomain update used
 #include "petscsnes.h"   
 PetscErrorCode SNESNASMGetType(SNES snes,PCASMType *type)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>type </B> -the type of update Many br
+<DT><B>type </B> -the type of update
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, NASM
diff --git a/docs/manualpages/SNES/SNESNASMSetComputeFinalJacobian.html b/docs/manualpages/SNES/SNESNASMSetComputeFinalJacobian.html
index 08a741b..8c39175 100644
--- a/docs/manualpages/SNES/SNESNASMSetComputeFinalJacobian.html
+++ b/docs/manualpages/SNES/SNESNASMSetComputeFinalJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNASMSetComputeFinalJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNASMSetComputeFinalJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNASMSetComputeFinalJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNASMSetComputeFinalJacobian"><H1>SNESNASMSetComputeFinalJacobian</H1></A>
 Schedules the computation of the global and subdomain jacobians upon convergence 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Schedules the computation of the global and subdomain jacobians upon convergence
 #include "petscsnes.h"   
 PetscErrorCode SNESNASMSetComputeFinalJacobian(SNES snes,PetscBool flg)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- indication of whether to compute the jacobians or not Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- indication of whether to compute the jacobians or not
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: This is used almost exclusively in the implementation of ASPIN, where the converged subdomain and global jacobian Many bris needed at each linear iteration. Many br
+Notes: This is used almost exclusively in the implementation of ASPIN, where the converged subdomain and global jacobian
+is needed at each linear iteration.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, NASM, ASPIN
diff --git a/docs/manualpages/SNES/SNESNASMSetDamping.html b/docs/manualpages/SNES/SNESNASMSetDamping.html
index b90b4f6..89aa4c8 100644
--- a/docs/manualpages/SNES/SNESNASMSetDamping.html
+++ b/docs/manualpages/SNES/SNESNASMSetDamping.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNASMSetDamping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNASMSetDamping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNASMSetDamping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNASMSetDamping"><H1>SNESNASMSetDamping</H1></A>
 Sets the update damping for NASM 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Sets the update damping for NASM
 #include "petscsnes.h"   
 PetscErrorCode SNESNASMSetDamping(SNES snes,PetscReal dmp)
 </PRE>
-Logically collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmp </B></TD><TD>- damping Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmp </B></TD><TD>- damping
+</TD></TR></TABLE>
 <P>
- Many br
+
+<P>
+Notes: The new solution is obtained as old solution plus dmp times (sum of the solutions on the subdomains)
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, NASM, damping
diff --git a/docs/manualpages/SNES/SNESNASMSetSubdomains.html b/docs/manualpages/SNES/SNESNASMSetSubdomains.html
index a98a9d3..8e924e1 100644
--- a/docs/manualpages/SNES/SNESNASMSetSubdomains.html
+++ b/docs/manualpages/SNES/SNESNASMSetSubdomains.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNASMSetSubdomains</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNASMSetSubdomains.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNASMSetSubdomains.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNASMSetSubdomains"><H1>SNESNASMSetSubdomains</H1></A>
 Manually Set the context required to restrict and solve subdomain problems. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,24 @@ Manually Set the context required to restrict and solve subdomain problems.
 #include "petscsnes.h"   
 PetscErrorCode SNESNASMSetSubdomains(SNES snes,PetscInt n,SNES subsnes[],VecScatter iscatter[],VecScatter oscatter[],VecScatter gscatter[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subsnes </B></TD><TD>- solvers defined on the local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscatter </B></TD><TD>- scatters into the nonoverlapping portions of the local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oscatter </B></TD><TD>- scatters into the overlapping portions of the local subdomains Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gscatter </B></TD><TD>- scatters into the (ghosted) local vector of the local subdomain Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subsnes </B></TD><TD>- solvers defined on the local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iscatter </B></TD><TD>- scatters into the nonoverlapping portions of the local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oscatter </B></TD><TD>- scatters into the overlapping portions of the local subdomains
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gscatter </B></TD><TD>- scatters into the (ghosted) local vector of the local subdomain
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, NASM
diff --git a/docs/manualpages/SNES/SNESNASMSetType.html b/docs/manualpages/SNES/SNESNASMSetType.html
index 30b4599..66aff08 100644
--- a/docs/manualpages/SNES/SNESNASMSetType.html
+++ b/docs/manualpages/SNES/SNESNASMSetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNASMSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNASMSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNASMSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNASMSetType"><H1>SNESNASMSetType</H1></A>
 Set the type of subdomain update used 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the type of subdomain update used
 #include "petscsnes.h"   
 PetscErrorCode SNESNASMSetType(SNES snes,PCASMType type)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of update, PC_ASM_BASIC or PC_ASM_RESTRICT Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of update, PC_ASM_BASIC or PC_ASM_RESTRICT
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, NASM
diff --git a/docs/manualpages/SNES/SNESNCG.html b/docs/manualpages/SNES/SNESNCG.html
index b497c10..093466c 100644
--- a/docs/manualpages/SNES/SNESNCG.html
+++ b/docs/manualpages/SNES/SNESNCG.html
@@ -5,21 +5,27 @@
 <TITLE>SNESNCG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNCG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNCG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNCG"><H1>SNESNCG</H1></A>
-Nonlinear Conjugate-Gradient method for the solution of general nonlinear systems.  Many br
+Nonlinear Conjugate-Gradient method for the solution of general nonlinear systems. 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ncg_type <fr, prp, dy, hs, cd> </B></TD><TD>- Choice of conjugate-gradient update parameter, default is prp. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <cp,l2,basic> </B></TD><TD>- Line search type. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ncg_monitor </B></TD><TD>- Print relevant information about the ncg iteration. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ncg_type <fr, prp, dy, hs, cd> </B></TD><TD>- Choice of conjugate-gradient update parameter, default is prp.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <cp,l2,basic> </B></TD><TD>- Line search type.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ncg_monitor </B></TD><TD>- Print relevant information about the ncg iteration.
+</TD></TR></TABLE>
 <P>
-Notes: This solves the nonlinear system of equations F(x) = 0 using the nonlinear generalization of the conjugate Many brgradient method.  This may be used with a nonlinear preconditioner used to pick the new search directions, but otherwise Many brchooses the initial search direction as F(x) for the initial guess x. Many br
+Notes: This solves the nonlinear system of equations F(x) = 0 using the nonlinear generalization of the conjugate
+gradient method.  This may be used with a nonlinear preconditioner used to pick the new search directions, but otherwise
+chooses the initial search direction as F(x) for the initial guess x.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu,"Composing Scalable Nonlinear Algebraic Solvers", Many brSIAM Review, 57(4), 2015 Many br
+<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu,"Composing Scalable Nonlinear Algebraic Solvers",
+SIAM Review, 57(4), 2015
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/SNES/SNESNCGSetType.html b/docs/manualpages/SNES/SNESNCGSetType.html
index 798fde3..55bb333 100644
--- a/docs/manualpages/SNES/SNESNCGSetType.html
+++ b/docs/manualpages/SNES/SNESNCGSetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNCGSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNCGSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNCGSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNCGSetType"><H1>SNESNCGSetType</H1></A>
 Sets the conjugate update type for <A HREF="../SNES/SNESNCG.html#SNESNCG">SNESNCG</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,35 @@ Sets the conjugate update type for <A HREF="../SNES/SNESNCG.html#SNESNCG">SNESNC
 #include "petscsnes.h" 
 PetscErrorCode SNESNCGSetType(SNES snes, SNESNCGType btype)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>btype </B></TD><TD>- update type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>btype </B></TD><TD>- update type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-snes_ncg_type<prp,fr,hs,dy,cd></B> - Many br Many br
+<DT><B>-snes_ncg_type<prp,fr,hs,dy,cd></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">SNESNCGSelectTypes</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_FR </B></TD><TD>- Fletcher-Reeves update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_PRP </B></TD><TD>- Polak-Ribiere-Polyak update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_HS </B></TD><TD>- Hestenes-Steifel update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_DY </B></TD><TD>- Dai-Yuan update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_CD </B></TD><TD>- Conjugate Descent update Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_FR </B></TD><TD>- Fletcher-Reeves update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_PRP </B></TD><TD>- Polak-Ribiere-Polyak update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_HS </B></TD><TD>- Hestenes-Steifel update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_DY </B></TD><TD>- Dai-Yuan update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NCG_CD </B></TD><TD>- Conjugate Descent update
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-PRP is the default, and the only one that tolerates generalized search directions. Many br
+PRP is the default, and the only one that tolerates generalized search directions.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESNCG.html#SNESNCG">SNESNCG</A>, selection, type, set
diff --git a/docs/manualpages/SNES/SNESNEWTONLS.html b/docs/manualpages/SNES/SNESNEWTONLS.html
index 421cf06..e38fa81 100644
--- a/docs/manualpages/SNES/SNESNEWTONLS.html
+++ b/docs/manualpages/SNES/SNESNEWTONLS.html
@@ -5,28 +5,36 @@
 <TITLE>SNESNEWTONLS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNEWTONLS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNEWTONLS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNEWTONLS"><H1>SNESNEWTONLS</H1></A>
 Newton based nonlinear solver that uses a line search 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <bt> </B></TD><TD>- bt,basic.  Select line search type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_order <3> </B></TD><TD>- 2, 3. Selects the order of the line search for bt Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_norms <true> </B></TD><TD>- Turns on/off computation of the norms for basic linesearch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_alpha <alpha> </B></TD><TD>- Sets alpha used in determining if reduction in function norm is sufficient Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep <maxstep> </B></TD><TD>- Sets the maximum stepsize the line search will use (if the 2-norm(y) > maxstep then scale y to be y = (maxstep/2-norm(y)) *y) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda <minlambda>  </B></TD><TD>- Sets the minimum lambda the line search will tolerate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_monitor </B></TD><TD>- print information about progress of line searches Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping </B></TD><TD>- damping factor used for basic line search Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <bt> </B></TD><TD>- bt,basic.  Select line search type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_order <3> </B></TD><TD>- 2, 3. Selects the order of the line search for bt
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_norms <true> </B></TD><TD>- Turns on/off computation of the norms for basic linesearch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_alpha <alpha> </B></TD><TD>- Sets alpha used in determining if reduction in function norm is sufficient
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_maxstep <maxstep> </B></TD><TD>- Sets the maximum stepsize the line search will use (if the 2-norm(y) > maxstep then scale y to be y = (maxstep/2-norm(y)) *y)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_minlambda <minlambda>  </B></TD><TD>- Sets the minimum lambda the line search will tolerate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_monitor </B></TD><TD>- print information about progress of line searches
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_damping </B></TD><TD>- damping factor used for basic line search
+</TD></TR></TABLE>
 <P>
-Notes: This is the default nonlinear solver in <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Notes: This is the default nonlinear solver in <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A>, <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A>, <A HREF="../SNES/SNESLineSearchSetType.html#SNESLineSearchSetType">SNESLineSearchSetType</A>(), <A HREF="../SNES/SNESLineSearchSetOrder.html#SNESLineSearchSetOrder">SNESLineSearchSetOrder</A>()
-<BR><A HREF="../SNES/SNESLineSearchSetPostCheck.html#SNESLineSearchSetPostCheck">SNESLineSearchSetPostCheck</A>(), <A HREF="../SNES/SNESLineSearchSetPreCheck.html#SNESLineSearchSetPreCheck">SNESLineSearchSetPreCheck</A>() <A HREF="../SNES/SNESLineSearchSetComputeNorms.html#SNESLineSearchSetComputeNorms">SNESLineSearchSetComputeNorms</A>() Many br
+<BR><A HREF="../SNES/SNESLineSearchSetPostCheck.html#SNESLineSearchSetPostCheck">SNESLineSearchSetPostCheck</A>(), <A HREF="../SNES/SNESLineSearchSetPreCheck.html#SNESLineSearchSetPreCheck">SNESLineSearchSetPreCheck</A>() <A HREF="../SNES/SNESLineSearchSetComputeNorms.html#SNESLineSearchSetComputeNorms">SNESLineSearchSetComputeNorms</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/impls/ls/ls.c.html#SNESNEWTONLS">src/snes/impls/ls/ls.c</A>
diff --git a/docs/manualpages/SNES/SNESNEWTONTR.html b/docs/manualpages/SNES/SNESNEWTONTR.html
index a9a60a8..2f3aec0 100644
--- a/docs/manualpages/SNES/SNESNEWTONTR.html
+++ b/docs/manualpages/SNES/SNESNEWTONTR.html
@@ -5,19 +5,27 @@
 <TITLE>SNESNEWTONTR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNEWTONTR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNEWTONTR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNEWTONTR"><H1>SNESNEWTONTR</H1></A>
 Newton based nonlinear solver that uses a trust region 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_trtol <tol> Trust region tolerance</B></TD><TD>- .    -snes_tr_mu <mu> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_tr_eta <eta></B></TD><TD>- .    -snes_tr_sigma <sigma> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_tr_delta0 <delta0> </B></TD><TD>- initial size of the trust region is delta0*norm2(x) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_tr_delta1 <delta1></B></TD><TD>- .    -snes_tr_delta2 <delta2> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_tr_delta3 <delta3></B></TD><TD>-  Many brThe basic algorithm is taken from "The Minpack Project", by More', Many brSorensen, Garbow, Hillstrom, pages 88-111 of "Sources and Development Many brof Mathematical Software", Wayne Cowell, editor. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_trtol <tol> Trust region tolerance</B></TD><TD>- .    -snes_tr_mu <mu>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_tr_eta <eta></B></TD><TD>- .    -snes_tr_sigma <sigma>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_tr_delta0 <delta0> </B></TD><TD>- initial size of the trust region is delta0*norm2(x)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_tr_delta1 <delta1></B></TD><TD>- .    -snes_tr_delta2 <delta2>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_tr_delta3 <delta3></B></TD><TD>- 
+The basic algorithm is taken from "The Minpack Project", by More',
+Sorensen, Garbow, Hillstrom, pages 88-111 of "Sources and Development
+of Mathematical Software", Wayne Cowell, editor.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A>, <A HREF="../SNES/SNESSetTrustRegionTolerance.html#SNESSetTrustRegionTolerance">SNESSetTrustRegionTolerance</A>()
diff --git a/docs/manualpages/SNES/SNESNGMRES.html b/docs/manualpages/SNES/SNESNGMRES.html
index e51a521..c6bc5e0 100644
--- a/docs/manualpages/SNES/SNESNGMRES.html
+++ b/docs/manualpages/SNES/SNESNGMRES.html
@@ -5,37 +5,55 @@
 <TITLE>SNESNGMRES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGMRES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGMRES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGMRES"><H1>SNESNGMRES</H1></A>
-The Nonlinear Generalized Minimum Residual method.  Many br
+The Nonlinear Generalized Minimum Residual method. 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_select_type<difference,none,linesearch> </B></TD><TD>- choose the select between candidate and combined solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart_type<difference,none,periodic> </B></TD><TD>- choose the restart conditions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_candidate        </B></TD><TD>- Use NGMRES variant which combines candidate solutions instead of actual solutions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_m                </B></TD><TD>- Number of stored previous solutions and residuals Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart_it       </B></TD><TD>- Number of iterations the restart conditions hold before restart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_gammaA           </B></TD><TD>- Residual tolerance for solution select between the candidate and combination Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_gammaC           </B></TD><TD>- Residual tolerance for restart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_epsilonB         </B></TD><TD>- Difference tolerance between subsequent solutions triggering restart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_deltaB           </B></TD><TD>- Difference tolerance between residuals triggering restart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart_fm_rise  </B></TD><TD>- Restart on residual rise from x_M step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_monitor          </B></TD><TD>- Prints relevant information about the ngmres iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <basic,l2,cp> </B></TD><TD>- Line search type used for the default smoother Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-additive_snes_linesearch_type </B></TD><TD>- linesearch type used to select between the candidate and combined solution with additive select type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_select_type<difference,none,linesearch> </B></TD><TD>- choose the select between candidate and combined solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart_type<difference,none,periodic> </B></TD><TD>- choose the restart conditions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_candidate        </B></TD><TD>- Use NGMRES variant which combines candidate solutions instead of actual solutions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_m                </B></TD><TD>- Number of stored previous solutions and residuals
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart_it       </B></TD><TD>- Number of iterations the restart conditions hold before restart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_gammaA           </B></TD><TD>- Residual tolerance for solution select between the candidate and combination
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_gammaC           </B></TD><TD>- Residual tolerance for restart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_epsilonB         </B></TD><TD>- Difference tolerance between subsequent solutions triggering restart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_deltaB           </B></TD><TD>- Difference tolerance between residuals triggering restart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart_fm_rise  </B></TD><TD>- Restart on residual rise from x_M step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_monitor          </B></TD><TD>- Prints relevant information about the ngmres iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <basic,l2,cp> </B></TD><TD>- Line search type used for the default smoother
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-additive_snes_linesearch_type </B></TD><TD>- linesearch type used to select between the candidate and combined solution with additive select type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-The N-GMRES method combines m previous solutions into a minimum-residual solution by solving a small linearized Many broptimization problem at each iteration. Many br
+The N-GMRES method combines m previous solutions into a minimum-residual solution by solving a small linearized
+optimization problem at each iteration.
 <P>
-Very similar to the <A HREF="../SNES/SNESANDERSON.html#SNESANDERSON">SNESANDERSON</A> algorithm. Many br
+Very similar to the <A HREF="../SNES/SNESANDERSON.html#SNESANDERSON">SNESANDERSON</A> algorithm.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- C. W. Oosterlee and T. Washio, "Krylov Subspace Acceleration of Nonlinear Multigrid with Application to Recirculating Flows",  Many brSIAM Journal on Scientific Computing, 21(5), 2000. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",  Many brSIAM Review, 57(4), 2015 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- C. W. Oosterlee and T. Washio, "Krylov Subspace Acceleration of Nonlinear Multigrid with Application to Recirculating Flows", 
+SIAM Journal on Scientific Computing, 21(5), 2000.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers", 
+SIAM Review, 57(4), 2015
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESNGMRESSetRestartFmRise.html b/docs/manualpages/SNES/SNESNGMRESSetRestartFmRise.html
index 4f1a27c..805ac78 100644
--- a/docs/manualpages/SNES/SNESNGMRESSetRestartFmRise.html
+++ b/docs/manualpages/SNES/SNESNGMRESSetRestartFmRise.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNGMRESSetRestartFmRise</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGMRESSetRestartFmRise.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGMRESSetRestartFmRise.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGMRESSetRestartFmRise"><H1>SNESNGMRESSetRestartFmRise</H1></A>
 Increase the restart count if the step x_M increases the residual F_M 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,23 @@ Increase the restart count if the step x_M increases the residual F_M
 PetscErrorCode SNESNGMRESSetRestartFmRise(SNES snes,PetscBool flg)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-+  snes - the <A HREF="../SNES/SNES.html#SNES">SNES</A> context. Many br-  flg  - boolean value deciding whether to use the option or not Many br
++  snes - the <A HREF="../SNES/SNES.html#SNES">SNES</A> context.
+-  flg  - boolean value deciding whether to use the option or not
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-+ -snes_ngmres_restart_fm_rise - Increase the restart count if the step x_M increases the residual F_M Many br
++ -snes_ngmres_restart_fm_rise - Increase the restart count if the step x_M increases the residual F_M
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the proposed step x_M increases the residual F_M, it might be trying to get out of a stagnation area. Many brTo help the solver do that, reset the Krylov subspace whenever F_M increases. Many br
+If the proposed step x_M increases the residual F_M, it might be trying to get out of a stagnation area.
+To help the solver do that, reset the Krylov subspace whenever F_M increases.
 <P>
-This option must be used with SNES_NGMRES_RESTART_DIFFERENCE Many br
+This option must be used with SNES_NGMRES_RESTART_DIFFERENCE
 <P>
-The default is FALSE. Many br.seealso: SNES_NGMRES_RESTART_DIFFERENCE Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+The default is FALSE.
+.seealso: SNES_NGMRES_RESTART_DIFFERENCE
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/impls/ngmres/snesngmres.c.html#SNESNGMRESSetRestartFmRise">src/snes/impls/ngmres/snesngmres.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESNGMRESSetRestartType.html b/docs/manualpages/SNES/SNESNGMRESSetRestartType.html
index 8329f2c..51f6273 100644
--- a/docs/manualpages/SNES/SNESNGMRESSetRestartType.html
+++ b/docs/manualpages/SNES/SNESNGMRESSetRestartType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNGMRESSetRestartType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGMRESSetRestartType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGMRESSetRestartType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGMRESSetRestartType"><H1>SNESNGMRESSetRestartType</H1></A>
 Sets the restart type for <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRES</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,35 @@ Sets the restart type for <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRE
 #include "petscsnes.h" 
 PetscErrorCode SNESNGMRESSetRestartType(SNES snes,SNESNGMRESRestartType rtype)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtype </B></TD><TD>- restart type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtype </B></TD><TD>- restart type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart_type<difference,periodic,none> </B></TD><TD>- set the restart type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart[30] </B></TD><TD>- sets the number of iterations before restart for periodic Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart_type<difference,periodic,none> </B></TD><TD>- set the restart type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngmres_restart[30] </B></TD><TD>- sets the number of iterations before restart for periodic
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">SNESNGMRESRestartTypes</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_RESTART_NONE </B></TD><TD>- never restart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_RESTART_DIFFERENCE </B></TD><TD>- restart based upon difference criteria Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_RESTART_PERIODIC </B></TD><TD>- restart after a fixed number of iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_RESTART_NONE </B></TD><TD>- never restart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_RESTART_DIFFERENCE </B></TD><TD>- restart based upon difference criteria
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_RESTART_PERIODIC </B></TD><TD>- restart after a fixed number of iterations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default line search used is the L2 line search and it requires two additional function evaluations. Many br
+The default line search used is the L2 line search and it requires two additional function evaluations.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRES</A>, restart, type, set <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
diff --git a/docs/manualpages/SNES/SNESNGMRESSetSelectType.html b/docs/manualpages/SNES/SNESNGMRESSetSelectType.html
index f99d56a..7cc4534 100644
--- a/docs/manualpages/SNES/SNESNGMRESSetSelectType.html
+++ b/docs/manualpages/SNES/SNESNGMRESSetSelectType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNGMRESSetSelectType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGMRESSetSelectType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGMRESSetSelectType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGMRESSetSelectType"><H1>SNESNGMRESSetSelectType</H1></A>
 Sets the selection type for <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRES</A>.  This determines how the candidate solution and combined solution are used to create the next iterate. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Sets the selection type for <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGM
 #include "petscsnes.h" 
 PetscErrorCode SNESNGMRESSetSelectType(SNES snes,SNESNGMRESSelectType stype)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stype </B></TD><TD>- selection type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stype </B></TD><TD>- selection type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-snes_ngmres_select_type<difference,none,linesearch></B> - Many br Many br
+<DT><B>-snes_ngmres_select_type<difference,none,linesearch></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">SNESNGMRESSelectTypes</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_SELECT_NONE </B></TD><TD>- choose the combined solution all the time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_SELECT_DIFFERENCE </B></TD><TD>- choose based upon the selection criteria Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_SELECT_LINESEARCH </B></TD><TD>- choose based upon line search combination Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_SELECT_NONE </B></TD><TD>- choose the combined solution all the time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_SELECT_DIFFERENCE </B></TD><TD>- choose based upon the selection criteria
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_NGMRES_SELECT_LINESEARCH </B></TD><TD>- choose based upon line search combination
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default line search used is the L2 line search and it requires two additional function evaluations. Many br
+The default line search used is the L2 line search and it requires two additional function evaluations.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRES</A>, selection, type, set <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
diff --git a/docs/manualpages/SNES/SNESNGS.html b/docs/manualpages/SNES/SNESNGS.html
index 9bec155..91ca310 100644
--- a/docs/manualpages/SNES/SNESNGS.html
+++ b/docs/manualpages/SNES/SNESNGS.html
@@ -5,16 +5,18 @@
 <TITLE>SNESNGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGS"><H1>SNESNGS</H1></A>
-Just calls the user-provided solution routine provided with <A HREF="../SNES/SNESSetNGS.html#SNESSetNGS">SNESSetNGS</A>()  Many br
+Just calls the user-provided solution routine provided with <A HREF="../SNES/SNESSetNGS.html#SNESSetNGS">SNESSetNGS</A>() 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-the Gauss-Seidel smoother is inherited through composition.  If a solver has been created with SNESGetPC(), it will have Many brits parent's Gauss-Seidel routine associated with it. Many br
+the Gauss-Seidel smoother is inherited through composition.  If a solver has been created with SNESGetPC(), it will have
+its parent's Gauss-Seidel routine associated with it.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers", Many brSIAM Review, 57(4), 2015 Many br
+<DT><B>1. </B> -Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",
+SIAM Review, 57(4), 2015
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESNGSFunction.html b/docs/manualpages/SNES/SNESNGSFunction.html
index 465c135..39370b4 100644
--- a/docs/manualpages/SNES/SNESNGSFunction.html
+++ b/docs/manualpages/SNES/SNESNGSFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNGSFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGSFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGSFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGSFunction"><H1>SNESNGSFunction</H1></A>
 function used to convey a Gauss-Seidel sweep on the nonlinear function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,11 +15,14 @@ function used to convey a Gauss-Seidel sweep on the nonlinear function
 $    <A HREF="../SNES/SNESNGSFunction.html#SNESNGSFunction">SNESNGSFunction</A>(<A HREF="../SNES/SNES.html#SNES">SNES</A> snes,<A HREF="../Vec/Vec.html#Vec">Vec</A> x,<A HREF="../Vec/Vec.html#Vec">Vec</A> b,void *ctx);
 </PRE>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X   </B></TD><TD>- solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B   </B></TD><TD>- RHS vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined Gauss-Seidel context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X   </B></TD><TD>- solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B   </B></TD><TD>- RHS vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined Gauss-Seidel context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../SNES/SNESSetNGS.html#SNESSetNGS">SNESSetNGS</A>(), <A HREF="../SNES/SNESGetNGS.html#SNESGetNGS">SNESGetNGS</A>()
diff --git a/docs/manualpages/SNES/SNESNGSGetSweeps.html b/docs/manualpages/SNES/SNESNGSGetSweeps.html
index 7e37f36..10585e0 100644
--- a/docs/manualpages/SNES/SNESNGSGetSweeps.html
+++ b/docs/manualpages/SNES/SNESNGSGetSweeps.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNGSGetSweeps</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGSGetSweeps.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGSGetSweeps.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGSGetSweeps"><H1>SNESNGSGetSweeps</H1></A>
 Gets the number of sweeps GS will use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Gets the number of sweeps GS will use.
 PetscErrorCode SNESNGSGetSweeps(SNES snes, PetscInt * sweeps)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes   </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>sweeps  </B> -the number of sweeps of GS to perform. Many br
+<DT><B>sweeps  </B> -the number of sweeps of GS to perform.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, Gauss-Siedel
diff --git a/docs/manualpages/SNES/SNESNGSGetTolerances.html b/docs/manualpages/SNES/SNESNGSGetTolerances.html
index 3163c5f..54657e9 100644
--- a/docs/manualpages/SNES/SNESNGSGetTolerances.html
+++ b/docs/manualpages/SNES/SNESNGSGetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNGSGetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGSGetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGSGetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGSGetTolerances"><H1>SNESNGSGetTolerances</H1></A>
 Gets various parameters used in convergence tests. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,26 @@ Gets various parameters used in convergence tests.
 #include "petscsnes.h"  
 PetscErrorCode  SNESNGSGetTolerances(SNES snes,PetscReal *atol,PetscReal *rtol,PetscReal *stol,PetscInt *maxit)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol </B></TD><TD>- absolute convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stol </B></TD><TD>- convergence tolerance in terms of the norm Many brof the change in the solution between steps Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxit </B></TD><TD>- maximum number of iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol </B></TD><TD>- absolute convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stol </B></TD><TD>- convergence tolerance in terms of the norm
+of the change in the solution between steps
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxit </B></TD><TD>- maximum number of iterations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user can specify NULL for any parameter that is not needed. Many br
+The user can specify NULL for any parameter that is not needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESNGSSetSweeps.html b/docs/manualpages/SNES/SNESNGSSetSweeps.html
index 2c8f5b0..eb078da 100644
--- a/docs/manualpages/SNES/SNESNGSSetSweeps.html
+++ b/docs/manualpages/SNES/SNESNGSSetSweeps.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNGSSetSweeps</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGSSetSweeps.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGSSetSweeps.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGSSetSweeps"><H1>SNESNGSSetSweeps</H1></A>
 Sets the number of sweeps of GS to use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode SNESNGSSetSweeps(SNES snes, PetscInt sweeps)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sweeps  </B></TD><TD>- the number of sweeps of GS to perform. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sweeps  </B></TD><TD>- the number of sweeps of GS to perform.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, Gauss-Siedel
diff --git a/docs/manualpages/SNES/SNESNGSSetTolerances.html b/docs/manualpages/SNES/SNESNGSSetTolerances.html
index 2b26a5d..da16f24 100644
--- a/docs/manualpages/SNES/SNESNGSSetTolerances.html
+++ b/docs/manualpages/SNES/SNESNGSSetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNGSSetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNGSSetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNGSSetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNGSSetTolerances"><H1>SNESNGSSetTolerances</H1></A>
 Sets various parameters used in convergence tests. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,34 @@ Sets various parameters used in convergence tests.
 #include "petscsnes.h"  
 PetscErrorCode  SNESNGSSetTolerances(SNES snes,PetscReal abstol,PetscReal rtol,PetscReal stol,PetscInt maxit)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stol </B></TD><TD>- convergence tolerance in terms of the norm of the change in the solution between steps,  || delta x || < stol*|| x || Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxit </B></TD><TD>- maximum number of iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stol </B></TD><TD>- convergence tolerance in terms of the norm of the change in the solution between steps,  || delta x || < stol*|| x ||
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxit </B></TD><TD>- maximum number of iterations
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngs_atol <abstol> </B></TD><TD>- Sets abstol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngs_rtol <rtol> </B></TD><TD>- Sets rtol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngs_stol <stol> </B></TD><TD>- Sets stol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_it <maxit> </B></TD><TD>- Sets maxit Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngs_atol <abstol> </B></TD><TD>- Sets abstol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngs_rtol <rtol> </B></TD><TD>- Sets rtol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ngs_stol <stol> </B></TD><TD>- Sets stol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_it <maxit> </B></TD><TD>- Sets maxit
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, gauss-seidel, set, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESNRICHARDSON.html b/docs/manualpages/SNES/SNESNRICHARDSON.html
index d7b2ea8..b5c381b 100644
--- a/docs/manualpages/SNES/SNESNRICHARDSON.html
+++ b/docs/manualpages/SNES/SNESNRICHARDSON.html
@@ -5,20 +5,26 @@
 <TITLE>SNESNRICHARDSON</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNRICHARDSON.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNRICHARDSON.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNRICHARDSON"><H1>SNESNRICHARDSON</H1></A>
-Richardson nonlinear solver that uses successive substitutions, also sometimes known as Picard iteration.  Many br
+Richardson nonlinear solver that uses successive substitutions, also sometimes known as Picard iteration. 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <l2,cp,basic> Line search type.</B></TD><TD>- -   -snes_linesearch_damping<1.0> Damping for the line search. Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <l2,cp,basic> Line search type.</B></TD><TD>- -   -snes_linesearch_damping<1.0> Damping for the line search.
+</TD></TR>
 <P>
-Notes: If no inner nonlinear preconditioner is provided then solves F(x) - b = 0 using x^{n+1} = x^{n} - lambda Many br(F(x^n) - b) where lambda is obtained either <A HREF="../SNES/SNESLineSearchSetDamping.html#SNESLineSearchSetDamping">SNESLineSearchSetDamping</A>(), -snes_damping or a line search.  If Many bran inner nonlinear preconditioner is provided (either with -npc_snes_type or <A HREF="../SNES/SNESSetNPC.html#SNESSetNPC">SNESSetNPC</A>()) then the inner Many brsolver is called a [...]
+Notes: If no inner nonlinear preconditioner is provided then solves F(x) - b = 0 using x^{n+1} = x^{n} - lambda
+(F(x^n) - b) where lambda is obtained either <A HREF="../SNES/SNESLineSearchSetDamping.html#SNESLineSearchSetDamping">SNESLineSearchSetDamping</A>(), -snes_damping or a line search.  If
+an inner nonlinear preconditioner is provided (either with -npc_snes_type or <A HREF="../SNES/SNESSetNPC.html#SNESSetNPC">SNESSetNPC</A>()) then the inner
+solver is called an initial solution x^n and the nonlinear Richardson uses x^{n+1} = x^{n} + lambda d^{n}
+where d^{n} = \hat{x}^{n} - x^{n} where \hat{x}^{n} is the solution returned from the inner solver.
 <P>
-The update, especially without inner nonlinear preconditioner, may be ill-scaled.  If using the basic Many brlinesearch, one may have to scale the update with -snes_linesearch_damping Many br
+The update, especially without inner nonlinear preconditioner, may be ill-scaled.  If using the basic
+linesearch, one may have to scale the update with -snes_linesearch_damping
 <P>
-This uses no derivative information thus will be much slower then Newton's method obtained with -snes_type ls Many br
+This uses no derivative information thus will be much slower then Newton's method obtained with -snes_type ls
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A>, <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A>, <A HREF="../SNES/SNESNGMRES.html#SNESNGMRES">SNESNGMRES</A>, <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A>, <A HREF="../SNES/SNESNCG.html#SNESNCG">SNESNCG</A>
diff --git a/docs/manualpages/SNES/SNESNormSchedule.html b/docs/manualpages/SNES/SNESNormSchedule.html
index b1eab75..5f3a2be 100644
--- a/docs/manualpages/SNES/SNESNormSchedule.html
+++ b/docs/manualpages/SNES/SNESNormSchedule.html
@@ -5,8 +5,8 @@
 <TITLE>SNESNormSchedule</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESNormSchedule.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESNormSchedule.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESNormSchedule"><H1>SNESNormSchedule</H1></A>
 Frequency with which the norm is computed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,16 +18,18 @@ typedef enum {SNES_NORM_DEFAULT            = -1,
               <A HREF="../SNES/SNES_NORM_FINAL_ONLY.html#SNES_NORM_FINAL_ONLY">SNES_NORM_FINAL_ONLY</A>         =  3,
               <A HREF="../SNES/SNES_NORM_INITIAL_FINAL_ONLY.html#SNES_NORM_INITIAL_FINAL_ONLY">SNES_NORM_INITIAL_FINAL_ONLY</A> =  4} <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A>;
 </PRE>
- Many br
+
 <P>
-Support for these is highly dependent on the solver. Many br
+Support for these is highly dependent on the solver.
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is primarily used to turn off extra norm and function computation Many brwhen the solvers are composed. Many br
+This is primarily used to turn off extra norm and function computation
+when the solvers are composed.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</A>(),
-<BR><A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../KSP/KSPSetConvergenceTest.html#KSPSetConvergenceTest">KSPSetConvergenceTest</A>(), <A HREF="../KSP/KSPSetPCSide.html#KSPSetPCSide">KSPSetPCSide</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/../../include/petscsnes.h.html#SNESNormSchedule">src/snes/../../include/petscsnes.h</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESObjectiveComputeFunctionDefaultFD.html b/docs/manualpages/SNES/SNESObjectiveComputeFunctionDefaultFD.html
index 4e7b13d..a4d1838 100644
--- a/docs/manualpages/SNES/SNESObjectiveComputeFunctionDefaultFD.html
+++ b/docs/manualpages/SNES/SNESObjectiveComputeFunctionDefaultFD.html
@@ -5,37 +5,46 @@
 <TITLE>SNESObjectiveComputeFunctionDefaultFD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESObjectiveComputeFunctionDefaultFD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESObjectiveComputeFunctionDefaultFD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESObjectiveComputeFunctionDefaultFD"><H1>SNESObjectiveComputeFunctionDefaultFD</H1></A>
 Computes the gradient of a user provided objective 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode SNESObjectiveComputeFunctionDefaultFD(SNES snes,Vec X,Vec F,void *ctx)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X    </B></TD><TD>- the state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- the (ignored) function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X    </B></TD><TD>- the state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- the (ignored) function context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>F   </B> -the function value Many br
+<DT><B>F   </B> -the function value
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_function_eps </B></TD><TD>- The differencing parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_function </B></TD><TD>- Compute function from user provided objective with finite difference Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_function_eps </B></TD><TD>- The differencing parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_function </B></TD><TD>- Compute function from user provided objective with finite difference
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../SNES/SNESObjectiveComputeFunctionDefaultFD.html#SNESObjectiveComputeFunctionDefaultFD">SNESObjectiveComputeFunctionDefaultFD</A> is similar in character to <A HREF="../SNES/SNESComputeJacobianDefault.html#SNESComputeJacobianDefault">SNESComputeJacobianDefault</A>. Many brTherefore, it should be used for debugging purposes only.  Using it in conjunction with Many brSNESComputeJacobianDefault is excessively costly and produces a Jacobian that is quite Many brnoisy.  This is oft [...]
+<A HREF="../SNES/SNESObjectiveComputeFunctionDefaultFD.html#SNESObjectiveComputeFunctionDefaultFD">SNESObjectiveComputeFunctionDefaultFD</A> is similar in character to <A HREF="../SNES/SNESComputeJacobianDefault.html#SNESComputeJacobianDefault">SNESComputeJacobianDefault</A>.
+Therefore, it should be used for debugging purposes only.  Using it in conjunction with
+<A HREF="../SNES/SNESComputeJacobianDefault.html#SNESComputeJacobianDefault">SNESComputeJacobianDefault</A> is excessively costly and produces a Jacobian that is quite
+noisy.  This is often necessary, but should be done with a grain of salt, even when debugging
+small problems.
 <P>
-Note that this uses quadratic interpolation of the objective to form each value in the function. Many br
+Note that this uses quadratic interpolation of the objective to form each value in the function.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, objective, debugging, finite differences, function
diff --git a/docs/manualpages/SNES/SNESObjectiveFunction.html b/docs/manualpages/SNES/SNESObjectiveFunction.html
index 5e30ada..4238daf 100644
--- a/docs/manualpages/SNES/SNESObjectiveFunction.html
+++ b/docs/manualpages/SNES/SNESObjectiveFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESObjectiveFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESObjectiveFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESObjectiveFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESObjectiveFunction"><H1>SNESObjectiveFunction</H1></A>
 functional form used to convey the objective function to the nonlinear solver 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,18 @@ functional form used to convey the objective function to the nonlinear solver
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- current function/gradient Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- real to hold the objective value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined objective context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- current function/gradient
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- real to hold the objective value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user-defined objective context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/SNESGetFunction.html#SNESGetFunction">SNESGetFunction</A>(), <A HREF="../SNES/SNESSetObjective.html#SNESSetObjective">SNESSetObjective</A>(), <A HREF="../SNES/SNESGetObjective.html#SNESGetObjective">SNESGetObjective</A>(), <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A>, <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A>
diff --git a/docs/manualpages/SNES/SNESPythonSetType.html b/docs/manualpages/SNES/SNESPythonSetType.html
index 3ff4858..bca08a9 100644
--- a/docs/manualpages/SNES/SNESPythonSetType.html
+++ b/docs/manualpages/SNES/SNESPythonSetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESPythonSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESPythonSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESPythonSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESPythonSetType"><H1>SNESPythonSetType</H1></A>
 Initalize a <A HREF="../SNES/SNES.html#SNES">SNES</A> object implemented in Python. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Initalize a <A HREF="../SNES/SNES.html#SNES">SNES</A> object implemented in Pyth
 #include "petscsnes.h" 
 PetscErrorCode  SNESPythonSetType(SNES snes,const char pyname[])
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the nonlinear solver (<A HREF="../SNES/SNES.html#SNES">SNES</A>) context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the nonlinear solver (<A HREF="../SNES/SNES.html#SNES">SNES</A>) context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_python_type <pyname></B> - Many br Many br
+<DT><B>-snes_python_type <pyname></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESQN.html b/docs/manualpages/SNES/SNESQN.html
index 830bb93..a1b0abd 100644
--- a/docs/manualpages/SNES/SNESQN.html
+++ b/docs/manualpages/SNES/SNESQN.html
@@ -5,33 +5,53 @@
 <TITLE>SNESQN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESQN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESQN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESQN"><H1>SNESQN</H1></A>
 Limited-Memory Quasi-Newton methods for the solution of nonlinear systems. 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_m <m> </B></TD><TD>- Number of past states saved for the L-Broyden methods. Many br+     -snes_qn_restart_type <powell,periodic,none> - set the restart type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_powell_angle </B></TD><TD>- Angle condition for restart. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_powell_descent </B></TD><TD>- Descent condition for restart. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_type <lbfgs,broyden,badbroyden> </B></TD><TD>- QN type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_scale_type <shanno,none,linesearch,jacobian> </B></TD><TD>- scaling performed on inner Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <cp, l2, basic> </B></TD><TD>- Type of line search. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_monitor </B></TD><TD>- Monitors the quasi-newton Jacobian. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_m <m> </B></TD><TD>- Number of past states saved for the L-Broyden methods.
++     -snes_qn_restart_type <powell,periodic,none> - set the restart type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_powell_angle </B></TD><TD>- Angle condition for restart.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_powell_descent </B></TD><TD>- Descent condition for restart.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_type <lbfgs,broyden,badbroyden> </B></TD><TD>- QN type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_scale_type <shanno,none,linesearch,jacobian> </B></TD><TD>- scaling performed on inner Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_linesearch_type <cp, l2, basic> </B></TD><TD>- Type of line search.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_monitor </B></TD><TD>- Monitors the quasi-newton Jacobian.
+</TD></TR></TABLE>
 <P>
-Notes: This implements the L-BFGS, Broyden, and "Bad" Broyden algorithms for the solution of F(x) = b using Many brprevious change in F(x) and x to form the approximate inverse Jacobian using a series of multiplicative rank-one Many brupdates. Many br
+Notes: This implements the L-BFGS, Broyden, and "Bad" Broyden algorithms for the solution of F(x) = b using
+previous change in F(x) and x to form the approximate inverse Jacobian using a series of multiplicative rank-one
+updates.
 <P>
-When using a nonlinear preconditioner, one has two options as to how the preconditioner is applied.  The first of Many brthese options, sequential, uses the preconditioner to generate a new solution and function and uses those at this Many briteration as the current iteration's values when constructing the approximate Jacobian.  The second, composed, Many brperturbs the problem the Jacobian represents to be P(x, b) - x = 0, where P(x, b) is the preconditioner. Many br
+When using a nonlinear preconditioner, one has two options as to how the preconditioner is applied.  The first of
+these options, sequential, uses the preconditioner to generate a new solution and function and uses those at this
+iteration as the current iteration's values when constructing the approximate Jacobian.  The second, composed,
+perturbs the problem the Jacobian represents to be P(x, b) - x = 0, where P(x, b) is the preconditioner.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Kelley, C.T., Iterative Methods for Linear and Nonlinear Equations, Chapter 8, SIAM, 1995. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- R. Byrd, J. Nocedal, R. Schnabel, Representations of Quasi Newton Matrices and their use in Limited Memory Methods, Many brTechnical Report, Northwestern University, June 1992. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- Peter N. Brown, Alan C. Hindmarsh, Homer F. Walker, Experiments with Quasi-Newton Methods in Solving Stiff ODE Many brSystems, SIAM J. Sci. Stat. Comput. Vol 6(2), April 1985. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>4. </B></TD><TD>- Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",  Many brSIAM Review, 57(4), 2015 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Kelley, C.T., Iterative Methods for Linear and Nonlinear Equations, Chapter 8, SIAM, 1995.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- R. Byrd, J. Nocedal, R. Schnabel, Representations of Quasi Newton Matrices and their use in Limited Memory Methods,
+Technical Report, Northwestern University, June 1992.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>3. </B></TD><TD>- Peter N. Brown, Alan C. Hindmarsh, Homer F. Walker, Experiments with Quasi-Newton Methods in Solving Stiff ODE
+Systems, SIAM J. Sci. Stat. Comput. Vol 6(2), April 1985.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>4. </B></TD><TD>- Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers", 
+SIAM Review, 57(4), 2015
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A>, <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A>
diff --git a/docs/manualpages/SNES/SNESQNSetRestartType.html b/docs/manualpages/SNES/SNESQNSetRestartType.html
index a3558a0..59d1298 100644
--- a/docs/manualpages/SNES/SNESQNSetRestartType.html
+++ b/docs/manualpages/SNES/SNESQNSetRestartType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESQNSetRestartType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESQNSetRestartType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESQNSetRestartType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESQNSetRestartType"><H1>SNESQNSetRestartType</H1></A>
 Sets the restart type for <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,32 @@ Sets the restart type for <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A>.
 #include "petscsnes.h" 
 PetscErrorCode SNESQNSetRestartType(SNES snes, SNESQNRestartType rtype)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtype </B></TD><TD>- restart type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtype </B></TD><TD>- restart type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_restart_type <powell,periodic,none> </B></TD><TD>- set the restart type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_m <m> </B></TD><TD>- sets the number of stored updates and the restart period for periodic Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_restart_type <powell,periodic,none> </B></TD><TD>- set the restart type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_qn_m <m> </B></TD><TD>- sets the number of stored updates and the restart period for periodic
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">SNESQNRestartTypes</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_RESTART_NONE </B></TD><TD>- never restart Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_RESTART_POWELL </B></TD><TD>- restart based upon descent criteria Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_RESTART_PERIODIC </B></TD><TD>- restart after a fixed number of iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_RESTART_NONE </B></TD><TD>- never restart
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_RESTART_POWELL </B></TD><TD>- restart based upon descent criteria
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_RESTART_PERIODIC </B></TD><TD>- restart after a fixed number of iterations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A>, restart, type, set <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>, SNESQNRestartType
diff --git a/docs/manualpages/SNES/SNESQNSetScaleType.html b/docs/manualpages/SNES/SNESQNSetScaleType.html
index e44382e..982916c 100644
--- a/docs/manualpages/SNES/SNESQNSetScaleType.html
+++ b/docs/manualpages/SNES/SNESQNSetScaleType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESQNSetScaleType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESQNSetScaleType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESQNSetScaleType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESQNSetScaleType"><H1>SNESQNSetScaleType</H1></A>
 Sets the scaling type for the inner inverse Jacobian in <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Sets the scaling type for the inner inverse Jacobian in <A HREF="../SNES/SNESQN.
 #include "petscsnes.h" 
 PetscErrorCode SNESQNSetScaleType(SNES snes, SNESQNScaleType stype)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stype </B></TD><TD>- scale type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stype </B></TD><TD>- scale type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-snes_qn_scale_type <shanno,none,linesearch,jacobian></B> - Many br Many br
+<DT><B>-snes_qn_scale_type <shanno,none,linesearch,jacobian></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">SNESQNScaleTypes</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_SCALE_NONE </B></TD><TD>- don't scale the problem Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_SCALE_SHANNO </B></TD><TD>- use shanno scaling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_SCALE_LINESEARCH </B></TD><TD>- scale based upon line search lambda Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_SCALE_JACOBIAN </B></TD><TD>- scale by solving a linear system coming from the Jacobian you provided with <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() computed at the first iteration  Many brof QN and at ever restart. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_SCALE_NONE </B></TD><TD>- don't scale the problem
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_SCALE_SHANNO </B></TD><TD>- use shanno scaling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_SCALE_LINESEARCH </B></TD><TD>- scale based upon line search lambda
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_SCALE_JACOBIAN </B></TD><TD>- scale by solving a linear system coming from the Jacobian you provided with <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>() computed at the first iteration 
+of QN and at ever restart.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  scaling type
diff --git a/docs/manualpages/SNES/SNESQNSetType.html b/docs/manualpages/SNES/SNESQNSetType.html
index 2ca79ce..8868c05 100644
--- a/docs/manualpages/SNES/SNESQNSetType.html
+++ b/docs/manualpages/SNES/SNESQNSetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESQNSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESQNSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESQNSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESQNSetType"><H1>SNESQNSetType</H1></A>
 Sets the quasi-Newton variant to be used in <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Sets the quasi-Newton variant to be used in <A HREF="../SNES/SNESQN.html#SNESQN"
 #include "petscsnes.h" 
 PetscErrorCode SNESQNSetType(SNES snes, SNESQNType qtype)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qtype </B></TD><TD>- variant type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the iterative context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qtype </B></TD><TD>- variant type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-snes_qn_type <lbfgs,broyden,badbroyden></B> - Many br Many br
+<DT><B>-snes_qn_type <lbfgs,broyden,badbroyden></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">SNESQNTypes</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_LBFGS </B></TD><TD>- LBFGS variant Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_BROYDEN </B></TD><TD>- Broyden variant Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_BADBROYDEN </B></TD><TD>- Bad Broyden variant Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_LBFGS </B></TD><TD>- LBFGS variant
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_BROYDEN </B></TD><TD>- Broyden variant
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>SNES_QN_BADBROYDEN </B></TD><TD>- Bad Broyden variant
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESQN.html#SNESQN">SNESQN</A>, type, set, SNESQNType
diff --git a/docs/manualpages/SNES/SNESReasonView.html b/docs/manualpages/SNES/SNESReasonView.html
index be6e210..6f38e3d 100644
--- a/docs/manualpages/SNES/SNESReasonView.html
+++ b/docs/manualpages/SNES/SNESReasonView.html
@@ -5,8 +5,8 @@
 <TITLE>SNESReasonView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESReasonView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESReasonView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESReasonView"><H1>SNESReasonView</H1></A>
 Displays the reason a <A HREF="../SNES/SNES.html#SNES">SNES</A> solve converged or diverged to a viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Displays the reason a <A HREF="../SNES/SNES.html#SNES">SNES</A> solve converged
 #include "petscsnes.h"  
 PetscErrorCode  SNESReasonView(SNES snes,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer to display the reason Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer to display the reason
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_converged_reason </B> -print reason for converged or diverged, also prints number of iterations Many br
+<DT><B>-snes_converged_reason </B> -print reason for converged or diverged, also prints number of iterations
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, solve, linear system
diff --git a/docs/manualpages/SNES/SNESReasonViewFromOptions.html b/docs/manualpages/SNES/SNESReasonViewFromOptions.html
index 79f5393..fb31665 100644
--- a/docs/manualpages/SNES/SNESReasonViewFromOptions.html
+++ b/docs/manualpages/SNES/SNESReasonViewFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>SNESReasonViewFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESReasonViewFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESReasonViewFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESReasonViewFromOptions"><H1>SNESReasonViewFromOptions</H1></A>
 Processes command line options to determine if/how a SNESReason is to be viewed.  
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Processes command line options to determine if/how a SNESReason is to be viewed.
 #include "petscsnes.h"  
 PetscErrorCode SNESReasonViewFromOptions(SNES snes)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes   </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> object Many br
+<DT><B>snes   </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> object
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/interface/snes.c.html#SNESReasonViewFromOptions">src/snes/interface/snes.c</A>
diff --git a/docs/manualpages/SNES/SNESRegister.html b/docs/manualpages/SNES/SNESRegister.html
index f211ae5..5ce26d4 100644
--- a/docs/manualpages/SNES/SNESRegister.html
+++ b/docs/manualpages/SNES/SNESRegister.html
@@ -5,8 +5,8 @@
 <TITLE>SNESRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESRegister"><H1>SNESRegister</H1></A>
 Adds a method to the nonlinear solver package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,36 @@ Adds a method to the nonlinear solver package.
 #include "petscsnes.h"  
 PetscErrorCode  SNESRegister(const char sname[],PetscErrorCode (*function)(SNES))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>() may be called multiple times to add several user-defined solvers. Many br
+<A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>() may be called multiple times to add several user-defined solvers.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>("my_solver",MySolverCreate);
 </PRE>
- Many br
+
 <P>
-Then, your solver can be chosen with the procedural interface via Many br
+Then, your solver can be chosen with the procedural interface via
 <pre>
     <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(snes,"my_solver")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -snes_type my_solver
 </pre>
 <P>
- Many br
+
 <P>
-Note: If your function is not being put into a shared library then use <A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>() instead Many br
+Note: If your function is not being put into a shared library then use <A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>() instead
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, register
@@ -51,7 +53,8 @@ Note: If your function is not being put into a shared library then use <A HREF="
  <A HREF="../SNES/SNESRegisterAll.html#SNESRegisterAll">SNESRegisterAll</A>(), SNESRegisterDestroy()
 <BR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/interface/snes.c.html#SNESRegister">src/snes/interface/snes.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESRegisterAll.html b/docs/manualpages/SNES/SNESRegisterAll.html
index 7adc90e..f36a647 100644
--- a/docs/manualpages/SNES/SNESRegisterAll.html
+++ b/docs/manualpages/SNES/SNESRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>SNESRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESRegisterAll"><H1>SNESRegisterAll</H1></A>
 Registers all of the nonlinear solver methods in the <A HREF="../SNES/SNES.html#SNES">SNES</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the nonlinear solver methods in the <A HREF="../SNES/SNES.html#
 #include "petscsnes.h"  
 PetscErrorCode  SNESRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, register, all
diff --git a/docs/manualpages/SNES/SNESReset.html b/docs/manualpages/SNES/SNESReset.html
index f3edb30..d46b999 100644
--- a/docs/manualpages/SNES/SNESReset.html
+++ b/docs/manualpages/SNES/SNESReset.html
@@ -5,8 +5,8 @@
 <TITLE>SNESReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESReset"><H1>SNESReset</H1></A>
 Resets a <A HREF="../SNES/SNES.html#SNES">SNES</A> context to the snessetupcalled = 0 state and removes any allocated <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> and Mats 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Resets a <A HREF="../SNES/SNES.html#SNES">SNES</A> context to the snessetupcalle
 #include "petscsnes.h"  
 PetscErrorCode  SNESReset(SNES snes)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br
+<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
-Notes: Also calls the application context destroy routine set with <A HREF="../SNES/SNESSetComputeApplicationContext.html#SNESSetComputeApplicationContext">SNESSetComputeApplicationContext</A>() Many br
+Notes: Also calls the application context destroy routine set with <A HREF="../SNES/SNESSetComputeApplicationContext.html#SNESSetComputeApplicationContext">SNESSetComputeApplicationContext</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, destroy
diff --git a/docs/manualpages/SNES/SNESSHELL.html b/docs/manualpages/SNES/SNESSHELL.html
index a08c3a0..b9f99f6 100644
--- a/docs/manualpages/SNES/SNESSHELL.html
+++ b/docs/manualpages/SNES/SNESSHELL.html
@@ -5,10 +5,10 @@
 <TITLE>SNESSHELL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSHELL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSHELL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSHELL"><H1>SNESSHELL</H1></A>
-a user provided nonlinear solver  Many br
+a user provided nonlinear solver 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESType.html#SNESType">SNESType</A> (for list of available types)
diff --git a/docs/manualpages/SNES/SNESSetApplicationContext.html b/docs/manualpages/SNES/SNESSetApplicationContext.html
index 290e7e1..c99e856 100644
--- a/docs/manualpages/SNES/SNESSetApplicationContext.html
+++ b/docs/manualpages/SNES/SNESSetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetApplicationContext"><H1>SNESSetApplicationContext</H1></A>
 Sets the optional user-defined context for the nonlinear solvers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Sets the optional user-defined context for the nonlinear solvers.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetApplicationContext(SNES snes,void *usrP)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, application, context
diff --git a/docs/manualpages/SNES/SNESSetComputeApplicationContext.html b/docs/manualpages/SNES/SNESSetComputeApplicationContext.html
index 626a2fe..831dd49 100644
--- a/docs/manualpages/SNES/SNESSetComputeApplicationContext.html
+++ b/docs/manualpages/SNES/SNESSetComputeApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetComputeApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetComputeApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetComputeApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetComputeApplicationContext"><H1>SNESSetComputeApplicationContext</H1></A>
 Sets an optional function to compute a user-defined context for the nonlinear solvers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Sets an optional function to compute a user-defined context for the nonlinear so
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetComputeApplicationContext(SNES snes,PetscErrorCode (*compute)(SNES,void**),PetscErrorCode (*destroy)(void**))
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compute </B></TD><TD>- function to compute the context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to destroy the context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compute </B></TD><TD>- function to compute the context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to destroy the context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is currently not available from Fortran. Many br
+This function is currently not available from Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, application, context
diff --git a/docs/manualpages/SNES/SNESSetComputeInitialGuess.html b/docs/manualpages/SNES/SNESSetComputeInitialGuess.html
index d015bc5..942a153 100644
--- a/docs/manualpages/SNES/SNESSetComputeInitialGuess.html
+++ b/docs/manualpages/SNES/SNESSetComputeInitialGuess.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetComputeInitialGuess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetComputeInitialGuess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetComputeInitialGuess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetComputeInitialGuess"><H1>SNESSetComputeInitialGuess</H1></A>
 Sets a routine used to compute an initial guess for the problem 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,30 @@ Sets a routine used to compute an initial guess for the problem
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetComputeInitialGuess(SNES snes,PetscErrorCode (*func)(SNES,Vec,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brfunction evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
    func (<A HREF="../SNES/SNES.html#SNES">SNES</A> snes,<A HREF="../Vec/Vec.html#Vec">Vec</A> x,void *ctx);
 </pre>
 <P>
-<DT><B>f </B> -function vector Many br
+<DT><B>f </B> -function vector
 <br>
-<DT><B>ctx </B> -optional user-defined function context Many br
+<DT><B>ctx </B> -optional user-defined function context
 <br>
 </TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function
diff --git a/docs/manualpages/SNES/SNESSetConvergedReason.html b/docs/manualpages/SNES/SNESSetConvergedReason.html
index c079414..6f15607 100644
--- a/docs/manualpages/SNES/SNESSetConvergedReason.html
+++ b/docs/manualpages/SNES/SNESSetConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetConvergedReason"><H1>SNESSetConvergedReason</H1></A>
 Sets the reason the <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration was stopped. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Sets the reason the <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration was stop
 #include "petscsnes.h"  
 PetscErrorCode SNESSetConvergedReason(SNES snes,SNESConvergedReason reason)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- negative value indicates diverged, positive value converged, see <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A> or the Many brmanual pages for the individual convergence tests for complete lists Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- negative value indicates diverged, positive value converged, see <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A> or the
+manual pages for the individual convergence tests for complete lists
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, test
diff --git a/docs/manualpages/SNES/SNESSetConvergenceHistory.html b/docs/manualpages/SNES/SNESSetConvergenceHistory.html
index 29f9a1a..7740139 100644
--- a/docs/manualpages/SNES/SNESSetConvergenceHistory.html
+++ b/docs/manualpages/SNES/SNESSetConvergenceHistory.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetConvergenceHistory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetConvergenceHistory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetConvergenceHistory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetConvergenceHistory"><H1>SNESSetConvergenceHistory</H1></A>
 Sets the array used to hold the convergence history. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,31 @@ Sets the array used to hold the convergence history.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetConvergenceHistory(SNES snes,PetscReal a[],PetscInt its[],PetscInt na,PetscBool reset)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- array to hold history, this array will contain the function norms computed at each step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- integer array holds the number of linear iterations for each solve. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>na  </B></TD><TD>- size of a and its Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reset </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates each new nonlinear solve resets the history counter to zero, Many brelse it continues storing new values for new nonlinear solves after the old ones Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a   </B></TD><TD>- array to hold history, this array will contain the function norms computed at each step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- integer array holds the number of linear iterations for each solve.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>na  </B></TD><TD>- size of a and its
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reset </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates each new nonlinear solve resets the history counter to zero,
+else it continues storing new values for new nonlinear solves after the old ones
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If 'a' and 'its' are NULL then space is allocated for the history. If 'na' <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> then a Many brdefault array of length 10000 is allocated. Many br
+If 'a' and 'its' are NULL then space is allocated for the history. If 'na' <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> then a
+default array of length 10000 is allocated.
 <P>
-This routine is useful, e.g., when running a code for purposes Many brof accurate performance monitoring, when no I/O should be done Many brduring the section of code that is being timed. Many br
+This routine is useful, e.g., when running a code for purposes
+of accurate performance monitoring, when no I/O should be done
+during the section of code that is being timed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, set, convergence, history
diff --git a/docs/manualpages/SNES/SNESSetConvergenceTest.html b/docs/manualpages/SNES/SNESSetConvergenceTest.html
index dda033e..82e87c5 100644
--- a/docs/manualpages/SNES/SNESSetConvergenceTest.html
+++ b/docs/manualpages/SNES/SNESSetConvergenceTest.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetConvergenceTest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetConvergenceTest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetConvergenceTest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetConvergenceTest"><H1>SNESSetConvergenceTest</H1></A>
 Sets the function that is to be used to test for convergence of the nonlinear iterative solution. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets the function that is to be used to test for convergence of the nonlinear it
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetConvergenceTest(SNES snes,PetscErrorCode (*SNESConvergenceTestFunction)(SNES,PetscInt,PetscReal,PetscReal,PetscReal,SNESConvergedReason*,void*),void *cctx,PetscErrorCode (*destroy)(void*))
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNESConvergenceTestFunction.html#SNESConvergenceTestFunction">SNESConvergenceTestFunction</A> </B></TD><TD>- routine to test for convergence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cctx </B></TD><TD>- [optional] context for private data for the convergence routine  (may be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- [optional] destructor for the context (may be NULL; NULL_FUNCTION in Fortran) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNESConvergenceTestFunction.html#SNESConvergenceTestFunction">SNESConvergenceTestFunction</A> </B></TD><TD>- routine to test for convergence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cctx </B></TD><TD>- [optional] context for private data for the convergence routine  (may be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- [optional] destructor for the context (may be NULL; NULL_FUNCTION in Fortran)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, test
diff --git a/docs/manualpages/SNES/SNESSetCountersReset.html b/docs/manualpages/SNES/SNESSetCountersReset.html
index dc0ea31..d6aa115 100644
--- a/docs/manualpages/SNES/SNESSetCountersReset.html
+++ b/docs/manualpages/SNES/SNESSetCountersReset.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetCountersReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetCountersReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetCountersReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetCountersReset"><H1>SNESSetCountersReset</H1></A>
 Sets whether or not the counters for linear iterations and function evaluations are reset every time <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() is called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Sets whether or not the counters for linear iterations and function evaluations
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetCountersReset(SNES snes,PetscBool reset)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reset </B></TD><TD>- whether to reset the counters or not Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reset </B></TD><TD>- whether to reset the counters or not
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> Many br
+This defaults to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, reset, number, linear, iterations
diff --git a/docs/manualpages/SNES/SNESSetDM.html b/docs/manualpages/SNES/SNESSetDM.html
index baedf83..fb779ea 100644
--- a/docs/manualpages/SNES/SNESSetDM.html
+++ b/docs/manualpages/SNES/SNESSetDM.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetDM"><H1>SNESSetDM</H1></A>
 Sets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some preconditioners 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some precondition
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetDM(SNES snes,DM dm)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESGetDM.html#SNESGetDM">SNESGetDM</A>(), <A HREF="../KSP/KSPSetDM.html#KSPSetDM">KSPSetDM</A>(), <A HREF="../KSP/KSPGetDM.html#KSPGetDM">KSPGetDM</A>()
diff --git a/docs/manualpages/SNES/SNESSetErrorIfNotConverged.html b/docs/manualpages/SNES/SNESSetErrorIfNotConverged.html
index 3e8933f..ac11cf6 100644
--- a/docs/manualpages/SNES/SNESSetErrorIfNotConverged.html
+++ b/docs/manualpages/SNES/SNESSetErrorIfNotConverged.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetErrorIfNotConverged</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetErrorIfNotConverged.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetErrorIfNotConverged.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetErrorIfNotConverged"><H1>SNESSetErrorIfNotConverged</H1></A>
 Causes <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() to generate an error if the solver has not converged. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Causes <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() to generate an
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetErrorIfNotConverged(SNES snes,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates you want the error generated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> indicates you want the error generated
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options database keys</FONT></H3>
-<DT><B>-snes_error_if_not_converged : this takes an optional truth value (0/1/no/yes/true/false)</B> - Many br Many br
+<DT><B>-snes_error_if_not_converged : this takes an optional truth value (0/1/no/yes/true/false)</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Normally PETSc continues if a linear solver fails to converge, you can call <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>() after a <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() Many brto determine if it has converged. Many br
+Normally PETSc continues if a linear solver fails to converge, you can call <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>() after a <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>()
+to determine if it has converged.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, set, initial guess, nonzero
diff --git a/docs/manualpages/SNES/SNESSetFromOptions.html b/docs/manualpages/SNES/SNESSetFromOptions.html
index ee59b90..d9a1d03 100644
--- a/docs/manualpages/SNES/SNESSetFromOptions.html
+++ b/docs/manualpages/SNES/SNESSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetFromOptions"><H1>SNESSetFromOptions</H1></A>
 Sets various <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../KSP/KSP.html#KSP">KSP</A> parameters from user options. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,52 +14,87 @@ Sets various <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../KSP/KSP.h
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetFromOptions(SNES snes)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_type <type> </B></TD><TD>- newtonls, newtontr, ngmres, ncg, nrichardson, qn, vi, fas, <A HREF="../SNES/SNESType.html#SNESType">SNESType</A> for complete list Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_stol </B></TD><TD>- convergence tolerance in terms of the norm Many brof the change in the solution between steps Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_atol <abstol> </B></TD><TD>- absolute tolerance of residual norm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_rtol <rtol> </B></TD><TD>- relative decrease in tolerance norm from initial Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_it <max_it> </B></TD><TD>- maximum number of iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_funcs <max_funcs> </B></TD><TD>- maximum number of function evaluations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_fail <max_fail> </B></TD><TD>- maximum number of line search failures allowed before stopping, default is none Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_linear_solve_fail </B></TD><TD>- number of linear solver failures before <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() stops Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_lag_preconditioner <lag> </B></TD><TD>- how often preconditioner is rebuilt (use -1 to never rebuild) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_lag_jacobian <lag> </B></TD><TD>- how often Jacobian is rebuilt (use -1 to never rebuild) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_trtol <trtol> </B></TD><TD>- trust region tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_no_convergence_test </B></TD><TD>- skip convergence test in nonlinear Many brsolver; hence iterations will continue until max_it Many bror some other criterion is reached. Saves expense Many brof convergence test Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor [ascii][:filename][:viewer format] </B></TD><TD>- prints residual norm at each iteration. if no filename given prints to stdout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_solution [ascii binary draw][:filename][:viewer format] </B></TD><TD>- plots solution at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_residual [ascii binary draw][:filename][:viewer format] </B></TD><TD>- plots residual (not its norm) at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_solution_update [ascii binary draw][:filename][:viewer format] </B></TD><TD>- plots update to solution at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_lg_residualnorm </B></TD><TD>- plots residual norm at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_lg_range </B></TD><TD>- plots residual norm at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd </B></TD><TD>- use finite differences to compute Jacobian; very slow, only for testing Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_color </B></TD><TD>- use finite differences with coloring to compute Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_mf_ksp_monitor </B></TD><TD>- if using matrix-free multiply then print h at each <A HREF="../KSP/KSP.html#KSP">KSP</A> iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_converged_reason </B></TD><TD>- print the reason for convergence/divergence after each solve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_type <type> </B></TD><TD>- newtonls, newtontr, ngmres, ncg, nrichardson, qn, vi, fas, <A HREF="../SNES/SNESType.html#SNESType">SNESType</A> for complete list
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_stol </B></TD><TD>- convergence tolerance in terms of the norm
+of the change in the solution between steps
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_atol <abstol> </B></TD><TD>- absolute tolerance of residual norm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_rtol <rtol> </B></TD><TD>- relative decrease in tolerance norm from initial
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_it <max_it> </B></TD><TD>- maximum number of iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_funcs <max_funcs> </B></TD><TD>- maximum number of function evaluations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_fail <max_fail> </B></TD><TD>- maximum number of line search failures allowed before stopping, default is none
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_linear_solve_fail </B></TD><TD>- number of linear solver failures before <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() stops
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_lag_preconditioner <lag> </B></TD><TD>- how often preconditioner is rebuilt (use -1 to never rebuild)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_lag_jacobian <lag> </B></TD><TD>- how often Jacobian is rebuilt (use -1 to never rebuild)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_trtol <trtol> </B></TD><TD>- trust region tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_no_convergence_test </B></TD><TD>- skip convergence test in nonlinear
+solver; hence iterations will continue until max_it
+or some other criterion is reached. Saves expense
+of convergence test
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor [ascii][:filename][:viewer format] </B></TD><TD>- prints residual norm at each iteration. if no filename given prints to stdout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_solution [ascii binary draw][:filename][:viewer format] </B></TD><TD>- plots solution at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_residual [ascii binary draw][:filename][:viewer format] </B></TD><TD>- plots residual (not its norm) at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_solution_update [ascii binary draw][:filename][:viewer format] </B></TD><TD>- plots update to solution at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_lg_residualnorm </B></TD><TD>- plots residual norm at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_monitor_lg_range </B></TD><TD>- plots residual norm at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd </B></TD><TD>- use finite differences to compute Jacobian; very slow, only for testing
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_fd_color </B></TD><TD>- use finite differences with coloring to compute Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_mf_ksp_monitor </B></TD><TD>- if using matrix-free multiply then print h at each <A HREF="../KSP/KSP.html#KSP">KSP</A> iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_converged_reason </B></TD><TD>- print the reason for convergence/divergence after each solve
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database for Eisenstat-Walker method</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew </B></TD><TD>- use Eisenstat-Walker method for determining linear system convergence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_version ver </B></TD><TD>- version of  Eisenstat-Walker method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_rtol0 <rtol0> </B></TD><TD>- Sets rtol0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_rtolmax <rtolmax> </B></TD><TD>- Sets rtolmax Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_gamma <gamma> </B></TD><TD>- Sets gamma Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_alpha <alpha> </B></TD><TD>- Sets alpha Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_alpha2 <alpha2> </B></TD><TD>- Sets alpha2 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_threshold <threshold> </B></TD><TD>- Sets threshold Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew </B></TD><TD>- use Eisenstat-Walker method for determining linear system convergence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_version ver </B></TD><TD>- version of  Eisenstat-Walker method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_rtol0 <rtol0> </B></TD><TD>- Sets rtol0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_rtolmax <rtolmax> </B></TD><TD>- Sets rtolmax
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_gamma <gamma> </B></TD><TD>- Sets gamma
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_alpha <alpha> </B></TD><TD>- Sets alpha
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_alpha2 <alpha2> </B></TD><TD>- Sets alpha2
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_ksp_ew_threshold <threshold> </B></TD><TD>- Sets threshold
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-To see all options, run your program with the -help option or consult Many brUsers-Manual: ch_snes Many br
+To see all options, run your program with the -help option or consult
+Users-Manual: ch_snes
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, options, database
diff --git a/docs/manualpages/SNES/SNESSetFunction.html b/docs/manualpages/SNES/SNESSetFunction.html
index 103a91a..f5731d4 100644
--- a/docs/manualpages/SNES/SNESSetFunction.html
+++ b/docs/manualpages/SNES/SNESSetFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetFunction"><H1>SNESSetFunction</H1></A>
 Sets the function evaluation routine and function vector for use by the <A HREF="../SNES/SNES.html#SNES">SNES</A> routines in solving systems of nonlinear equations. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Sets the function evaluation routine and function vector for use by the <A HREF=
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetFunction(SNES snes,Vec r,PetscErrorCode (*f)(SNES,Vec,Vec,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to store function value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function evaluation routine; see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for calling sequence details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brfunction evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to store function value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function evaluation routine; see <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> for calling sequence details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The Newton-like methods typically solve linear systems of the form Many br
+The Newton-like methods typically solve linear systems of the form
 <pre>
      f'(x) x = -f(x),
 </pre>
-where f'(x) denotes the Jacobian matrix and f(x) is the function. Many br
+where f'(x) denotes the Jacobian matrix and f(x) is the function.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function
diff --git a/docs/manualpages/SNES/SNESSetFunctionDomainError.html b/docs/manualpages/SNES/SNESSetFunctionDomainError.html
index 4caa667..c313ad4 100644
--- a/docs/manualpages/SNES/SNESSetFunctionDomainError.html
+++ b/docs/manualpages/SNES/SNESSetFunctionDomainError.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetFunctionDomainError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetFunctionDomainError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetFunctionDomainError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetFunctionDomainError"><H1>SNESSetFunctionDomainError</H1></A>
 tells <A HREF="../SNES/SNES.html#SNES">SNES</A> that the input vector to your <A HREF="../SNES/SNESFunction.html#SNESFunction">SNESFunction</A> is not in the functions domain. For example, negative pressure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ tells <A HREF="../SNES/SNES.html#SNES">SNES</A> that the input vector to your <A
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetFunctionDomainError(SNES snes)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, view
diff --git a/docs/manualpages/SNES/SNESSetFunctionNorm.html b/docs/manualpages/SNES/SNESSetFunctionNorm.html
index 88b0ff7..3f37b50 100644
--- a/docs/manualpages/SNES/SNESSetFunctionNorm.html
+++ b/docs/manualpages/SNES/SNESSetFunctionNorm.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetFunctionNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetFunctionNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetFunctionNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetFunctionNorm"><H1>SNESSetFunctionNorm</H1></A>
 Sets the last computed residual norm. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Sets the last computed residual norm.
 #include "petscsnes.h"  
 PetscErrorCode SNESSetFunctionNorm(SNES snes, PetscReal norm)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
 <P>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the frequency of norm computation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the frequency of norm computation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function, norm, type
diff --git a/docs/manualpages/SNES/SNESSetFunctionType.html b/docs/manualpages/SNES/SNESSetFunctionType.html
index 47ec36f..fd85d5d 100644
--- a/docs/manualpages/SNES/SNESSetFunctionType.html
+++ b/docs/manualpages/SNES/SNESSetFunctionType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetFunctionType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetFunctionType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetFunctionType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetFunctionType"><H1>SNESSetFunctionType</H1></A>
 Sets the <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A> used in covergence and monitoring of the <A HREF="../SNES/SNES.html#SNES">SNES</A> method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,25 @@ Sets the <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedu
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetFunctionType(SNES snes, SNESFunctionType type)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the frequency of norm computation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the frequency of norm computation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Only certain <A HREF="../SNES/SNES.html#SNES">SNES</A> methods support certain SNESNormSchedules.  Most require evaluation Many brof the nonlinear function and the taking of its norm at every iteration to Many breven ensure convergence at all.  However, methods such as custom Gauss-Seidel methods Many br(<A HREF="../SNES/SNESNGS.html#SNESNGS">SNESNGS</A>) and the like do not require the norm of the function to be computed, and therfore Many brmay either be monitored for convergence or no [...]
+Only certain <A HREF="../SNES/SNES.html#SNES">SNES</A> methods support certain SNESNormSchedules.  Most require evaluation
+of the nonlinear function and the taking of its norm at every iteration to
+even ensure convergence at all.  However, methods such as custom Gauss-Seidel methods
+(<A HREF="../SNES/SNESNGS.html#SNESNGS">SNESNGS</A>) and the like do not require the norm of the function to be computed, and therfore
+may either be monitored for convergence or not.  As these are often used as nonlinear
+preconditioners, monitoring the norm of their error is not a useful enterprise within
+their solution.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function, norm, type
diff --git a/docs/manualpages/SNES/SNESSetGridSequence.html b/docs/manualpages/SNES/SNESSetGridSequence.html
index 176fb4b..7000842 100644
--- a/docs/manualpages/SNES/SNESSetGridSequence.html
+++ b/docs/manualpages/SNES/SNESSetGridSequence.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetGridSequence</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetGridSequence.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetGridSequence.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetGridSequence"><H1>SNESSetGridSequence</H1></A>
 sets the number of steps of grid sequencing that <A HREF="../SNES/SNES.html#SNES">SNES</A> does 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ sets the number of steps of grid sequencing that <A HREF="../SNES/SNES.html#SNES
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetGridSequence(SNES snes,PetscInt steps)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- the number of refinements to do, defaults to 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- the number of refinements to do, defaults to 0
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_grid_sequence <steps></B> - Many br Many br
+<DT><B>-snes_grid_sequence <steps></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../SNES/SNESGetSolution.html#SNESGetSolution">SNESGetSolution</A>() to extract the fine grid solution after grid sequencing. Many br
+Use <A HREF="../SNES/SNESGetSolution.html#SNESGetSolution">SNESGetSolution</A>() to extract the fine grid solution after grid sequencing.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESSetInitialFunction.html b/docs/manualpages/SNES/SNESSetInitialFunction.html
index 199ad2f..ea265f9 100644
--- a/docs/manualpages/SNES/SNESSetInitialFunction.html
+++ b/docs/manualpages/SNES/SNESSetInitialFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetInitialFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetInitialFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetInitialFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetInitialFunction"><H1>SNESSetInitialFunction</H1></A>
 Sets the function vector to be used as the function norm at the initialization of the method.  In some instances, the user has precomputed the function before calling <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>.  This function allows one to avoid a redundant call to <A HREF="../SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</A> in that case. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Sets the function vector to be used as the function norm at the initialization o
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetInitialFunction(SNES snes, Vec f)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- vector to store function value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- vector to store function value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This should not be modified during the solution procedure. Many br
+This should not be modified during the solution procedure.
 <P>
-This is used extensively in the <A HREF="../SNES/SNESFAS.html#SNESFAS">SNESFAS</A> hierarchy and in nonlinear preconditioning. Many br
+This is used extensively in the <A HREF="../SNES/SNESFAS.html#SNESFAS">SNESFAS</A> hierarchy and in nonlinear preconditioning.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function
diff --git a/docs/manualpages/SNES/SNESSetIterationNumber.html b/docs/manualpages/SNES/SNESSetIterationNumber.html
index fcf720c..97c426a 100644
--- a/docs/manualpages/SNES/SNESSetIterationNumber.html
+++ b/docs/manualpages/SNES/SNESSetIterationNumber.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetIterationNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetIterationNumber"><H1>SNESSetIterationNumber</H1></A>
 Sets the current iteration number. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Sets the current iteration number.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetIterationNumber(SNES snes,PetscInt iter)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -<A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
-<DT><B>iter </B> -iteration number Many br
+<DT><B>iter </B> -iteration number
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, iteration, number,
diff --git a/docs/manualpages/SNES/SNESSetJacobian.html b/docs/manualpages/SNES/SNESSetJacobian.html
index 3c94a8a..5b54fd6 100644
--- a/docs/manualpages/SNES/SNESSetJacobian.html
+++ b/docs/manualpages/SNES/SNESSetJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetJacobian"><H1>SNESSetJacobian</H1></A>
 Sets the function to compute Jacobian as well as the location to store the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,36 @@ Sets the function to compute Jacobian as well as the location to store the matri
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetJacobian(SNES snes,Mat Amat,Mat Pmat,PetscErrorCode (*J)(SNES,Vec,Mat,Mat,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the (approximate) Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian evaluation routine (if NULL then <A HREF="../SNES/SNES.html#SNES">SNES</A> retains any previously set value), see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brJacobian evaluation routine (may be NULL) (if NULL then <A HREF="../SNES/SNES.html#SNES">SNES</A> retains any previously set value) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- the matrix that defines the (approximate) Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- the matrix to be used in constructing the preconditioner, usually the same as Amat.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian evaluation routine (if NULL then <A HREF="../SNES/SNES.html#SNES">SNES</A> retains any previously set value), see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+Jacobian evaluation routine (may be NULL) (if NULL then <A HREF="../SNES/SNES.html#SNES">SNES</A> retains any previously set value)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the Amat matrix and Pmat matrix are different you must call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() on Many breach matrix. Many br
+If the Amat matrix and Pmat matrix are different you must call <A HREF="../Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</A>/End() on
+each matrix.
 <P>
-If you know the operator Amat has a null space you can use <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>() and <A HREF="../Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</A>() to supply the null Many brspace to Amat and the <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers will automatically use that null space as needed during the solution process. Many br
+If you know the operator Amat has a null space you can use <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>() and <A HREF="../Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</A>() to supply the null
+space to Amat and the <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers will automatically use that null space as needed during the solution process.
 <P>
-If using <A HREF="../SNES/SNESComputeJacobianDefaultColor.html#SNESComputeJacobianDefaultColor">SNESComputeJacobianDefaultColor</A>() to assemble a Jacobian, the ctx argument Many brmust be a <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>. Many br
+If using <A HREF="../SNES/SNESComputeJacobianDefaultColor.html#SNESComputeJacobianDefaultColor">SNESComputeJacobianDefaultColor</A>() to assemble a Jacobian, the ctx argument
+must be a <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>.
 <P>
-Other defect-correction schemes can be used by computing a different matrix in place of the Jacobian.  One common Many brexample is to use the "Picard linearization" which only differentiates through the highest order parts of each term. Many br
+Other defect-correction schemes can be used by computing a different matrix in place of the Jacobian.  One common
+example is to use the "Picard linearization" which only differentiates through the highest order parts of each term.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, Jacobian, matrix
@@ -41,7 +51,8 @@ Other defect-correction schemes can be used by computing a different matrix in p
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>(), <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../SNES/MatMFFDComputeJacobian.html#MatMFFDComputeJacobian">MatMFFDComputeJacobian</A>(), <A HREF="../SNES/SNESComputeJacobianDefaultColor.html#SNESComputeJacobianDefaultColor">SNESComputeJacobianDefaultColor</A>(), <A HREF="../Mat/MatStructure.html#MatStructure">MatStructure</A>, J, 
-<BR><A HREF="../SNES/SNESSetPicard.html#SNESSetPicard">SNESSetPicard</A>(), <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../SNES/SNESSetPicard.html#SNESSetPicard">SNESSetPicard</A>(), <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/interface/snes.c.html#SNESSetJacobian">src/snes/interface/snes.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESSetKSP.html b/docs/manualpages/SNES/SNESSetKSP.html
index 865702d..1625f4c 100644
--- a/docs/manualpages/SNES/SNESSetKSP.html
+++ b/docs/manualpages/SNES/SNESSetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetKSP"><H1>SNESSetKSP</H1></A>
 Sets a <A HREF="../KSP/KSP.html#KSP">KSP</A> context for the <A HREF="../SNES/SNES.html#SNES">SNES</A> object to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Sets a <A HREF="../KSP/KSP.html#KSP">KSP</A> context for the <A HREF="../SNES/SN
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetKSP(SNES snes,KSP ksp)
 </PRE>
-Not Collective, but the <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../KSP/KSP.html#KSP">KSP</A> objects must live on the same <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Not Collective, but the <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../KSP/KSP.html#KSP">KSP</A> objects must live on the same <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ksp </B></TD><TD>- the <A HREF="../KSP/KSP.html#KSP">KSP</A> context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The <A HREF="../SNES/SNES.html#SNES">SNES</A> object already has its <A HREF="../KSP/KSP.html#KSP">KSP</A> object, you can obtain with <A HREF="../SNES/SNESGetKSP.html#SNESGetKSP">SNESGetKSP</A>() Many brso this routine is rarely needed. Many br
+The <A HREF="../SNES/SNES.html#SNES">SNES</A> object already has its <A HREF="../KSP/KSP.html#KSP">KSP</A> object, you can obtain with <A HREF="../SNES/SNESGetKSP.html#SNESGetKSP">SNESGetKSP</A>()
+so this routine is rarely needed.
 <P>
-The <A HREF="../KSP/KSP.html#KSP">KSP</A> object that is already in the <A HREF="../SNES/SNES.html#SNES">SNES</A> object has its reference count Many brdecreased by one. Many br
+The <A HREF="../KSP/KSP.html#KSP">KSP</A> object that is already in the <A HREF="../SNES/SNES.html#SNES">SNES</A> object has its reference count
+decreased by one.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, get, <A HREF="../KSP/KSP.html#KSP">KSP</A>, context
diff --git a/docs/manualpages/SNES/SNESSetLagJacobian.html b/docs/manualpages/SNES/SNESSetLagJacobian.html
index 3de5b96..d17365d 100644
--- a/docs/manualpages/SNES/SNESSetLagJacobian.html
+++ b/docs/manualpages/SNES/SNESSetLagJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetLagJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetLagJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetLagJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetLagJacobian"><H1>SNESSetLagJacobian</H1></A>
 Determines when the Jacobian is rebuilt in the nonlinear solve. See <A HREF="../SNES/SNESSetLagPreconditioner.html#SNESSetLagPreconditioner">SNESSetLagPreconditioner</A>() for determining how often the preconditioner is rebuilt. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,26 @@ Determines when the Jacobian is rebuilt in the nonlinear solve. See <A HREF="../
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetLagJacobian(SNES snes,PetscInt lag)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lag </B></TD><TD>- -1 indicates NEVER rebuild, 1 means rebuild every time the Jacobian is computed within a single nonlinear solve, 2 means every second time Many brthe Jacobian is built etc. -2 means rebuild at next chance but then never again Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lag </B></TD><TD>- -1 indicates NEVER rebuild, 1 means rebuild every time the Jacobian is computed within a single nonlinear solve, 2 means every second time
+the Jacobian is built etc. -2 means rebuild at next chance but then never again
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_lag_jacobian <lag></B> - Many brNotes: Many brThe default is 1 Many brThe Jacobian is ALWAYS built in the first iteration of a nonlinear solve unless lag is -1 Many brIf  -1 is used before the very first nonlinear solve the CODE WILL FAIL! because no Jacobian is used, use -2 to indicate you want it recomputed Many brat the next Newton step but never again (unless it is reset to another value) Many br
+<DT><B>-snes_lag_jacobian <lag></B> -
+Notes:
+The default is 1
+The Jacobian is ALWAYS built in the first iteration of a nonlinear solve unless lag is -1
+If  -1 is used before the very first nonlinear solve the CODE WILL FAIL! because no Jacobian is used, use -2 to indicate you want it recomputed
+at the next Newton step but never again (unless it is reset to another value)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESSetLagJacobianPersists.html b/docs/manualpages/SNES/SNESSetLagJacobianPersists.html
index 425f2f3..e670189 100644
--- a/docs/manualpages/SNES/SNESSetLagJacobianPersists.html
+++ b/docs/manualpages/SNES/SNESSetLagJacobianPersists.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetLagJacobianPersists</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetLagJacobianPersists.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetLagJacobianPersists.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetLagJacobianPersists"><H1>SNESSetLagJacobianPersists</H1></A>
 Set whether or not the Jacobian lagging persists through multiple solves 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Set whether or not the Jacobian lagging persists through multiple solves
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetLagJacobianPersists(SNES snes,PetscBool flg)
 </PRE>
-Logically collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- jacobian lagging persists if true Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- jacobian lagging persists if true
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_lag_jacobian_persists <flg></B> - Many brNotes: This is useful both for nonlinear preconditioning, where it's appropriate to have the Jacobian be stale by Many brseveral solves, and for implicit time-stepping, where Jacobian lagging in the inner nonlinear solve over several Many brtimesteps may present huge efficiency gains. Many br
+<DT><B>-snes_lag_jacobian_persists <flg></B> -
+Notes: This is useful both for nonlinear preconditioning, where it's appropriate to have the Jacobian be stale by
+several solves, and for implicit time-stepping, where Jacobian lagging in the inner nonlinear solve over several
+timesteps may present huge efficiency gains.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, lag
diff --git a/docs/manualpages/SNES/SNESSetLagPreconditioner.html b/docs/manualpages/SNES/SNESSetLagPreconditioner.html
index bc35890..74652f2 100644
--- a/docs/manualpages/SNES/SNESSetLagPreconditioner.html
+++ b/docs/manualpages/SNES/SNESSetLagPreconditioner.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetLagPreconditioner</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetLagPreconditioner.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetLagPreconditioner.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetLagPreconditioner"><H1>SNESSetLagPreconditioner</H1></A>
 Determines when the preconditioner is rebuilt in the nonlinear solve. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,25 @@ Determines when the preconditioner is rebuilt in the nonlinear solve.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetLagPreconditioner(SNES snes,PetscInt lag)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lag </B></TD><TD>- -1 indicates NEVER rebuild, 1 means rebuild every time the Jacobian is computed within a single nonlinear solve, 2 means every second time Many brthe Jacobian is built etc. -2 indicates rebuild preconditioner at next chance but then never rebuild after that Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lag </B></TD><TD>- -1 indicates NEVER rebuild, 1 means rebuild every time the Jacobian is computed within a single nonlinear solve, 2 means every second time
+the Jacobian is built etc. -2 indicates rebuild preconditioner at next chance but then never rebuild after that
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_lag_preconditioner <lag></B> - Many brNotes: Many brThe default is 1 Many brThe preconditioner is ALWAYS built in the first iteration of a nonlinear solve unless lag is -1 Many brIf  -1 is used before the very first nonlinear solve the preconditioner is still built because there is no previous preconditioner to use Many br
+<DT><B>-snes_lag_preconditioner <lag></B> -
+Notes:
+The default is 1
+The preconditioner is ALWAYS built in the first iteration of a nonlinear solve unless lag is -1
+If  -1 is used before the very first nonlinear solve the preconditioner is still built because there is no previous preconditioner to use
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESSetLagPreconditionerPersists.html b/docs/manualpages/SNES/SNESSetLagPreconditionerPersists.html
index f6c8c2d..a66efc7 100644
--- a/docs/manualpages/SNES/SNESSetLagPreconditionerPersists.html
+++ b/docs/manualpages/SNES/SNESSetLagPreconditionerPersists.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetLagPreconditionerPersists</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetLagPreconditionerPersists.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetLagPreconditionerPersists.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetLagPreconditionerPersists"><H1>SNESSetLagPreconditionerPersists</H1></A>
 Set whether or not the preconditioner lagging persists through multiple solves 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Set whether or not the preconditioner lagging persists through multiple solves
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetLagPreconditionerPersists(SNES snes,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- preconditioner lagging persists if true Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- preconditioner lagging persists if true
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_lag_jacobian_persists <flg></B> - Many brNotes: This is useful both for nonlinear preconditioning, where it's appropriate to have the preconditioner be stale Many brby several solves, and for implicit time-stepping, where preconditioner lagging in the inner nonlinear solve over Many brseveral timesteps may present huge efficiency gains. Many br
+<DT><B>-snes_lag_jacobian_persists <flg></B> -
+Notes: This is useful both for nonlinear preconditioning, where it's appropriate to have the preconditioner be stale
+by several solves, and for implicit time-stepping, where preconditioner lagging in the inner nonlinear solve over
+several timesteps may present huge efficiency gains.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, lag
diff --git a/docs/manualpages/SNES/SNESSetLineSearch.html b/docs/manualpages/SNES/SNESSetLineSearch.html
index 83cb133..8930e11 100644
--- a/docs/manualpages/SNES/SNESSetLineSearch.html
+++ b/docs/manualpages/SNES/SNESSetLineSearch.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetLineSearch</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetLineSearch.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetLineSearch.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetLineSearch"><H1>SNESSetLineSearch</H1></A>
 Sets the linesearch on the <A HREF="../SNES/SNES.html#SNES">SNES</A> instance. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the linesearch on the <A HREF="../SNES/SNES.html#SNES">SNES</A> instance.
 #include "petscsnes.h"  
 PetscErrorCode SNESSetLineSearch(SNES snes, SNESLineSearch linesearch)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch   </B></TD><TD>- the linesearch object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>linesearch   </B></TD><TD>- the linesearch object
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../SNES/SNESGetLineSearch.html#SNESGetLineSearch">SNESGetLineSearch</A>() to retrieve the preconditioner context (for example, Many brto configure it using the API). Many br
+Use <A HREF="../SNES/SNESGetLineSearch.html#SNESGetLineSearch">SNESGetLineSearch</A>() to retrieve the preconditioner context (for example,
+to configure it using the API).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, set, linesearch
diff --git a/docs/manualpages/SNES/SNESSetMaxLinearSolveFailures.html b/docs/manualpages/SNES/SNESSetMaxLinearSolveFailures.html
index 3f44b1d..10fd5e8 100644
--- a/docs/manualpages/SNES/SNESSetMaxLinearSolveFailures.html
+++ b/docs/manualpages/SNES/SNESSetMaxLinearSolveFailures.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetMaxLinearSolveFailures</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetMaxLinearSolveFailures.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetMaxLinearSolveFailures.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetMaxLinearSolveFailures"><H1>SNESSetMaxLinearSolveFailures</H1></A>
 the number of failed linear solve attempts allowed before <A HREF="../SNES/SNES.html#SNES">SNES</A> returns with a diverged reason of SNES_DIVERGED_LINEAR_SOLVE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ the number of failed linear solve attempts allowed before <A HREF="../SNES/SNES.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetMaxLinearSolveFailures(SNES snes, PetscInt maxFails)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes     </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxFails </B></TD><TD>- maximum allowed linear solve failures Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes     </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxFails </B></TD><TD>- maximum allowed linear solve failures
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_max_linear_solve_fail <num> </B> -The number of failures before the solve is terminated Many br
+<DT><B>-snes_max_linear_solve_fail <num> </B> -The number of failures before the solve is terminated
 <br>
 <P>
-Notes: By default this is 0; that is <A HREF="../SNES/SNES.html#SNES">SNES</A> returns on the first failed linear solve Many br
+Notes: By default this is 0; that is <A HREF="../SNES/SNES.html#SNES">SNES</A> returns on the first failed linear solve
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, maximum, unsuccessful, steps
diff --git a/docs/manualpages/SNES/SNESSetMaxNonlinearStepFailures.html b/docs/manualpages/SNES/SNESSetMaxNonlinearStepFailures.html
index 057deb3..edacae0 100644
--- a/docs/manualpages/SNES/SNESSetMaxNonlinearStepFailures.html
+++ b/docs/manualpages/SNES/SNESSetMaxNonlinearStepFailures.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetMaxNonlinearStepFailures</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetMaxNonlinearStepFailures.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetMaxNonlinearStepFailures.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetMaxNonlinearStepFailures"><H1>SNESSetMaxNonlinearStepFailures</H1></A>
 Sets the maximum number of unsuccessful steps attempted by the nonlinear solver before it gives up. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the maximum number of unsuccessful steps attempted by the nonlinear solver
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetMaxNonlinearStepFailures(SNES snes, PetscInt maxFails)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes     </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxFails </B></TD><TD>- maximum of unsuccessful steps Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes     </B></TD><TD>- <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxFails </B></TD><TD>- maximum of unsuccessful steps
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, maximum, unsuccessful, steps
@@ -29,7 +31,8 @@ Not Collective Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESGetMaxLinearSolveFailures.html#SNESGetMaxLinearSolveFailures">SNESGetMaxLinearSolveFailures</A>(), <A HREF="../SNES/SNESGetLinearSolveIterations.html#SNESGetLinearSolveIterations">SNESGetLinearSolveIterations</A>(), <A HREF="../SNES/SNESSetMaxLinearSolveFailures.html#SNESSetMaxLinearSolveFailures">SNESSetMaxLinearSolveFailures</A>(), <A HREF="../SNES/SNESGetLinearSolveFailures.html#SNESGetLinearSolveFailures">SNESGetLinearSolveFailures</A>(),
-<BR><A HREF="../SNES/SNESGetMaxNonlinearStepFailures.html#SNESGetMaxNonlinearStepFailures">SNESGetMaxNonlinearStepFailures</A>(), <A HREF="../SNES/SNESGetNonlinearStepFailures.html#SNESGetNonlinearStepFailures">SNESGetNonlinearStepFailures</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../SNES/SNESGetMaxNonlinearStepFailures.html#SNESGetMaxNonlinearStepFailures">SNESGetMaxNonlinearStepFailures</A>(), <A HREF="../SNES/SNESGetNonlinearStepFailures.html#SNESGetNonlinearStepFailures">SNESGetNonlinearStepFailures</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/interface/snes.c.html#SNESSetMaxNonlinearStepFailures">src/snes/interface/snes.c</A>
 <BR><A HREF="./index.html">Index of all SNES routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SNES/SNESSetNGS.html b/docs/manualpages/SNES/SNESSetNGS.html
index 08a2b8d..65f1429 100644
--- a/docs/manualpages/SNES/SNESSetNGS.html
+++ b/docs/manualpages/SNES/SNESSetNGS.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetNGS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetNGS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetNGS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetNGS"><H1>SNESSetNGS</H1></A>
 Sets the user nonlinear Gauss-Seidel routine for use with composed nonlinear solvers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,19 @@ PetscErrorCode SNESSetNGS(SNES snes,PetscErrorCode (*f)(SNES,Vec,Vec,void*),void
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function evaluation routine to apply Gauss-Seidel see <A HREF="../SNES/SNESNGSFunction.html#SNESNGSFunction">SNESNGSFunction</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx    </B></TD><TD>- [optional] user-defined context for private data for the Many brsmoother evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes   </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function evaluation routine to apply Gauss-Seidel see <A HREF="../SNES/SNESNGSFunction.html#SNESNGSFunction">SNESNGSFunction</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx    </B></TD><TD>- [optional] user-defined context for private data for the
+smoother evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The NGS routines are used by the composed nonlinear solver to generate Many bra problem appropriate update to the solution, particularly FAS. Many br
+The NGS routines are used by the composed nonlinear solver to generate
+a problem appropriate update to the solution, particularly FAS.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, Gauss-Seidel
diff --git a/docs/manualpages/SNES/SNESSetNPC.html b/docs/manualpages/SNES/SNESSetNPC.html
index ac18ae2..4d24b8e 100644
--- a/docs/manualpages/SNES/SNESSetNPC.html
+++ b/docs/manualpages/SNES/SNESSetNPC.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetNPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetNPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetNPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetNPC"><H1>SNESSetNPC</H1></A>
 Sets the nonlinear preconditioner to be used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the nonlinear preconditioner to be used.
 #include "petscsnes.h"  
 PetscErrorCode SNESSetNPC(SNES snes, SNES pc)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc   </B></TD><TD>- the preconditioner object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc   </B></TD><TD>- the preconditioner object
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../SNES/SNESGetNPC.html#SNESGetNPC">SNESGetNPC</A>() to retrieve the preconditioner context (for example, Many brto configure it using the API). Many br
+Use <A HREF="../SNES/SNESGetNPC.html#SNESGetNPC">SNESGetNPC</A>() to retrieve the preconditioner context (for example,
+to configure it using the API).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, set, precondition
diff --git a/docs/manualpages/SNES/SNESSetNPCSide.html b/docs/manualpages/SNES/SNESSetNPCSide.html
index b71069d..2269b28 100644
--- a/docs/manualpages/SNES/SNESSetNPCSide.html
+++ b/docs/manualpages/SNES/SNESSetNPCSide.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetNPCSide</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetNPCSide.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetNPCSide.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetNPCSide"><H1>SNESSetNPCSide</H1></A>
 Sets the preconditioning side. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,24 @@ Sets the preconditioning side.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetNPCSide(SNES snes,PCSide side)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br
+<DT><B>snes </B> -iterative context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>side </B> -the preconditioning side, where side is one of Many br
+<DT><B>side </B> -the preconditioning side, where side is one of
 <br>
 <PRE>
       PC_LEFT - left preconditioning (default)
       PC_RIGHT - right preconditioning
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-snes_pc_side <right,left></B> - Many br Many br
+<DT><B>-snes_pc_side <right,left></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESSetNormSchedule.html b/docs/manualpages/SNES/SNESSetNormSchedule.html
index 3c306d2..5dc0379 100644
--- a/docs/manualpages/SNES/SNESSetNormSchedule.html
+++ b/docs/manualpages/SNES/SNESSetNormSchedule.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetNormSchedule</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetNormSchedule.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetNormSchedule.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetNormSchedule"><H1>SNESSetNormSchedule</H1></A>
 Sets the <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A> used in covergence and monitoring of the <A HREF="../SNES/SNES.html#SNES">SNES</A> method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,28 @@ Sets the <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedu
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetNormSchedule(SNES snes, SNESNormSchedule normschedule)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the frequency of norm computation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>normschedule </B></TD><TD>- the frequency of norm computation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_norm_schedule <none, always, initialonly, finalonly, initalfinalonly></B> - Many brNotes: Many brOnly certain <A HREF="../SNES/SNES.html#SNES">SNES</A> methods support certain SNESNormSchedules.  Most require evaluation Many brof the nonlinear function and the taking of its norm at every iteration to Many breven ensure convergence at all.  However, methods such as custom Gauss-Seidel methods Many br(<A HREF="../SNES/SNESNGS.html#SNESNGS">SNESNGS</A>) and the like do no [...]
+<DT><B>-snes_norm_schedule <none, always, initialonly, finalonly, initalfinalonly></B> -
+Notes:
+Only certain <A HREF="../SNES/SNES.html#SNES">SNES</A> methods support certain SNESNormSchedules.  Most require evaluation
+of the nonlinear function and the taking of its norm at every iteration to
+even ensure convergence at all.  However, methods such as custom Gauss-Seidel methods
+(<A HREF="../SNES/SNESNGS.html#SNESNGS">SNESNGS</A>) and the like do not require the norm of the function to be computed, and therfore
+may either be monitored for convergence or not.  As these are often used as nonlinear
+preconditioners, monitoring the norm of their error is not a useful enterprise within
+their solution.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function, norm, type
diff --git a/docs/manualpages/SNES/SNESSetObjective.html b/docs/manualpages/SNES/SNESSetObjective.html
index b4c8eef..f4bdbd9 100644
--- a/docs/manualpages/SNES/SNESSetObjective.html
+++ b/docs/manualpages/SNES/SNESSetObjective.html
@@ -5,27 +5,31 @@
 <TITLE>SNESSetObjective</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetObjective.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetObjective.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetObjective"><H1>SNESSetObjective</H1></A>
 Sets the objective function minimized by some of the <A HREF="../SNES/SNES.html#SNES">SNES</A> linesearch methods. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  SNESSetObjective(SNES snes,PetscErrorCode (*obj)(SNES,Vec,PetscReal*,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- objective evaluation routine; see <A HREF="../SNES/SNESObjectiveFunction.html#SNESObjectiveFunction">SNESObjectiveFunction</A> for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brfunction evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- objective evaluation routine; see <A HREF="../SNES/SNESObjectiveFunction.html#SNESObjectiveFunction">SNESObjectiveFunction</A> for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: This is not used in the <A HREF="../SNES/SNESLINESEARCHCP.html#SNESLINESEARCHCP">SNESLINESEARCHCP</A> line search. Many br
+Note: This is not used in the <A HREF="../SNES/SNESLINESEARCHCP.html#SNESLINESEARCHCP">SNESLINESEARCHCP</A> line search.
 <P>
-If not provided then this defaults to the two norm of the function evaluation (set with <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>()) Many br
+If not provided then this defaults to the two norm of the function evaluation (set with <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>())
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, objective
diff --git a/docs/manualpages/SNES/SNESSetOptionsPrefix.html b/docs/manualpages/SNES/SNESSetOptionsPrefix.html
index a49972c..68d860a 100644
--- a/docs/manualpages/SNES/SNESSetOptionsPrefix.html
+++ b/docs/manualpages/SNES/SNESSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetOptionsPrefix"><H1>SNESSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../SNES/SNES.html#SNES">SNES</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the prefix used for searching for all <A HREF="../SNES/SNES.html#SNES">SNES
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetOptionsPrefix(SNES snes,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, set, options, prefix, database
diff --git a/docs/manualpages/SNES/SNESSetPicard.html b/docs/manualpages/SNES/SNESSetPicard.html
index 1da7a81..1ac5f22 100644
--- a/docs/manualpages/SNES/SNESSetPicard.html
+++ b/docs/manualpages/SNES/SNESSetPicard.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetPicard</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetPicard.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetPicard.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetPicard"><H1>SNESSetPicard</H1></A>
 Use <A HREF="../SNES/SNES.html#SNES">SNES</A> to solve the semilinear-system A(x) x = b(x) via a Picard type iteration (Picard linearization) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,31 @@ Use <A HREF="../SNES/SNES.html#SNES">SNES</A> to solve the semilinear-system A(x
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetPicard(SNES snes,Vec r,PetscErrorCode (*b)(SNES,Vec,Vec,void*),Mat Amat, Mat Pmat, PetscErrorCode (*J)(SNES,Vec,Mat,Mat,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to store function value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- function evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- matrix with which A(x) x - b(x) is to be computed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix from which preconditioner is computed (usually the same as Amat) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- function to compute matrix value, see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for details on its calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brfunction evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to store function value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- function evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- matrix with which A(x) x - b(x) is to be computed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix from which preconditioner is computed (usually the same as Amat)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- function to compute matrix value, see <A HREF="../SNES/SNESJacobianFunction.html#SNESJacobianFunction">SNESJacobianFunction</A> for details on its calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-We do not recomemend using this routine. It is far better to provide the nonlinear function F() and some approximation to the Jacobian and use Many bran approximate Newton solver. This interface is provided to allow porting/testing a previous Picard based code in PETSc before converting it to approximate Newton. Many br
+We do not recomemend using this routine. It is far better to provide the nonlinear function F() and some approximation to the Jacobian and use
+an approximate Newton solver. This interface is provided to allow porting/testing a previous Picard based code in PETSc before converting it to approximate Newton.
 <P>
-One can call <A HREF="../SNES/SNESSetPicard.html#SNESSetPicard">SNESSetPicard</A>() or <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() (and possibly <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>()) but cannot call both Many br
+One can call <A HREF="../SNES/SNESSetPicard.html#SNESSetPicard">SNESSetPicard</A>() or <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>() (and possibly <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>()) but cannot call both
 <P>
 <pre>
     Solves the equation A(x) x = b(x) via the defect correction algorithm A(x^{n}) (x^{n+1} - x^{n}) = b(x^{n}) - A(x^{n})x^{n}
@@ -38,13 +47,16 @@ One can call <A HREF="../SNES/SNESSetPicard.html#SNESSetPicard">SNESSetPicard</A
     Note that when an exact solver is used this corresponds to the "classic" Picard A(x^{n}) x^{n+1} = b(x^{n}) iteration.
 </pre>
 <P>
-Run with -snes_mf_operator to solve the system with Newton's method using A(x^{n}) to construct the preconditioner. Many br
+Run with -snes_mf_operator to solve the system with Newton's method using A(x^{n}) to construct the preconditioner.
 <P>
-We implement the defect correction form of the Picard iteration because it converges much more generally when inexact linear solvers are used then Many brthe direct Picard iteration A(x^n) x^{n+1} = b(x^n) Many br
+We implement the defect correction form of the Picard iteration because it converges much more generally when inexact linear solvers are used then
+the direct Picard iteration A(x^n) x^{n+1} = b(x^n)
 <P>
-There is some controversity over the definition of a Picard iteration for nonlinear systems but almost everyone agrees that it involves a linear solve and some Many brbelieve it is the iteration  A(x^{n}) x^{n+1} = b(x^{n}) hence we use the name Picard. If anyone has an authoritative  reference that defines the Picard iteration Many brdifferent please contact us at petsc-dev at mcs.anl.gov and we'll have an entirely new argument :-). Many br
+There is some controversity over the definition of a Picard iteration for nonlinear systems but almost everyone agrees that it involves a linear solve and some
+believe it is the iteration  A(x^{n}) x^{n+1} = b(x^{n}) hence we use the name Picard. If anyone has an authoritative  reference that defines the Picard iteration
+different please contact us at petsc-dev at mcs.anl.gov and we'll have an entirely new argument :-).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, function
diff --git a/docs/manualpages/SNES/SNESSetSolution.html b/docs/manualpages/SNES/SNESSetSolution.html
index 132c39d..efa2d02 100644
--- a/docs/manualpages/SNES/SNESSetSolution.html
+++ b/docs/manualpages/SNES/SNESSetSolution.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetSolution"><H1>SNESSetSolution</H1></A>
 Sets the solution vector for use by the <A HREF="../SNES/SNES.html#SNES">SNES</A> routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the solution vector for use by the <A HREF="../SNES/SNES.html#SNES">SNES</A
 #include "petscsnes.h"  
 PetscErrorCode SNESSetSolution(SNES snes, Vec u)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u    </B></TD><TD>- the solution vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context obtained from <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u    </B></TD><TD>- the solution vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, set, solution
diff --git a/docs/manualpages/SNES/SNESSetTolerances.html b/docs/manualpages/SNES/SNESSetTolerances.html
index ce17a75..576ec14 100644
--- a/docs/manualpages/SNES/SNESSetTolerances.html
+++ b/docs/manualpages/SNES/SNESSetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetTolerances"><H1>SNESSetTolerances</H1></A>
 Sets various parameters used in convergence tests. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,41 @@ Sets various parameters used in convergence tests.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetTolerances(SNES snes,PetscReal abstol,PetscReal rtol,PetscReal stol,PetscInt maxit,PetscInt maxf)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative convergence tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stol </B></TD><TD>- convergence tolerance in terms of the norm of the change in the solution between steps,  || delta x || < stol*|| x || Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxit </B></TD><TD>- maximum number of iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxf </B></TD><TD>- maximum number of function evaluations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>abstol </B></TD><TD>- absolute convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- relative convergence tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stol </B></TD><TD>- convergence tolerance in terms of the norm of the change in the solution between steps,  || delta x || < stol*|| x ||
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxit </B></TD><TD>- maximum number of iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxf </B></TD><TD>- maximum number of function evaluations
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_atol <abstol> </B></TD><TD>- Sets abstol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_rtol <rtol> </B></TD><TD>- Sets rtol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_stol <stol> </B></TD><TD>- Sets stol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_it <maxit> </B></TD><TD>- Sets maxit Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_funcs <maxf> </B></TD><TD>- Sets maxf Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_atol <abstol> </B></TD><TD>- Sets abstol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_rtol <rtol> </B></TD><TD>- Sets rtol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_stol <stol> </B></TD><TD>- Sets stol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_it <maxit> </B></TD><TD>- Sets maxit
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_max_funcs <maxf> </B></TD><TD>- Sets maxf
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default maximum number of iterations is 50. Many brThe default maximum number of function evaluations is 1000. Many br
+The default maximum number of iterations is 50.
+The default maximum number of function evaluations is 1000.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, convergence, tolerances
diff --git a/docs/manualpages/SNES/SNESSetTrustRegionTolerance.html b/docs/manualpages/SNES/SNESSetTrustRegionTolerance.html
index f4c1449..cbfd392 100644
--- a/docs/manualpages/SNES/SNESSetTrustRegionTolerance.html
+++ b/docs/manualpages/SNES/SNESSetTrustRegionTolerance.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetTrustRegionTolerance</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetTrustRegionTolerance.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetTrustRegionTolerance.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetTrustRegionTolerance"><H1>SNESSetTrustRegionTolerance</H1></A>
 Sets the trust region parameter tolerance. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the trust region parameter tolerance.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetTrustRegionTolerance(SNES snes,PetscReal tol)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- tolerance
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_trtol <tol> </B> -Sets tol Many br
+<DT><B>-snes_trtol <tol> </B> -Sets tol
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, set, trust region, tolerance
diff --git a/docs/manualpages/SNES/SNESSetType.html b/docs/manualpages/SNES/SNESSetType.html
index 2ac1fdf..089167b 100644
--- a/docs/manualpages/SNES/SNESSetType.html
+++ b/docs/manualpages/SNES/SNESSetType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetType"><H1>SNESSetType</H1></A>
 Sets the method for the nonlinear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,45 @@ Sets the method for the nonlinear solver.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetType(SNES snes,SNESType type)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_type <type> </B> -Sets the method; use -help for a list Many brof available methods (for instance, newtonls or newtontr) Many br
+<DT><B>-snes_type <type> </B> -Sets the method; use -help for a list
+of available methods (for instance, newtonls or newtontr)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscsnes.h" for available methods (for instance) Many br
+See "petsc/include/petscsnes.h" for available methods (for instance)
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A> </B></TD><TD>- Newton's method with line search Many br(systems of nonlinear equations) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A> </B></TD><TD>- Newton's method with trust region Many br(systems of nonlinear equations) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A> </B></TD><TD>- Newton's method with line search
+(systems of nonlinear equations)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A> </B></TD><TD>- Newton's method with trust region
+(systems of nonlinear equations)
+</TD></TR>
 <P>
-Normally, it is best to use the <A HREF="../SNES/SNESSetFromOptions.html#SNESSetFromOptions">SNESSetFromOptions</A>() command and then Many brset the <A HREF="../SNES/SNES.html#SNES">SNES</A> solver type from the options database rather than by using Many brthis routine.  Using the options database provides the user with Many brmaximum flexibility in evaluating the many nonlinear solvers. Many brThe <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>() routine is provided for  [...]
+Normally, it is best to use the <A HREF="../SNES/SNESSetFromOptions.html#SNESSetFromOptions">SNESSetFromOptions</A>() command and then
+set the <A HREF="../SNES/SNES.html#SNES">SNES</A> solver type from the options database rather than by using
+this routine.  Using the options database provides the user with
+maximum flexibility in evaluating the many nonlinear solvers.
+The <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>() routine is provided for those situations where it
+is necessary to set the nonlinear solver independently of the command
+line or options database.  This might be the case, for example, when
+the choice of solver changes during the execution of the program,
+and the user's application is taking responsibility for choosing the
+appropriate method.
 <P>
-Developer Notes: <A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>() adds a constructor for a new <A HREF="../SNES/SNESType.html#SNESType">SNESType</A> to SNESList, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>() locates Many brthe constructor in that list and calls it to create the spexific object. Many br
+Developer Notes: <A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>() adds a constructor for a new <A HREF="../SNES/SNESType.html#SNESType">SNESType</A> to SNESList, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>() locates
+the constructor in that list and calls it to create the spexific object.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, set, type
diff --git a/docs/manualpages/SNES/SNESSetUp.html b/docs/manualpages/SNES/SNESSetUp.html
index 776b6ee..9c92266 100644
--- a/docs/manualpages/SNES/SNESSetUp.html
+++ b/docs/manualpages/SNES/SNESSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetUp"><H1>SNESSetUp</H1></A>
 Sets up the internal data structures for the later use of a nonlinear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets up the internal data structures for the later use of a nonlinear solver.
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetUp(SNES snes)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For basic use of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers the user need not explicitly call Many brSNESSetUp(), since these actions will automatically occur during Many brthe call to <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>().  However, if one wishes to control this Many brphase separately, <A HREF="../SNES/SNESSetUp.html#SNESSetUp">SNESSetUp</A>() should be called after <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() Many brand optional routine [...]
+For basic use of the <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers the user need not explicitly call
+<A HREF="../SNES/SNESSetUp.html#SNESSetUp">SNESSetUp</A>(), since these actions will automatically occur during
+the call to <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>().  However, if one wishes to control this
+phase separately, <A HREF="../SNES/SNESSetUp.html#SNESSetUp">SNESSetUp</A>() should be called after <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>()
+and optional routines of the form SNESSetXXX(), but before <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, setup
diff --git a/docs/manualpages/SNES/SNESSetUpMatrices.html b/docs/manualpages/SNES/SNESSetUpMatrices.html
index ec11422..b4cf3ba 100644
--- a/docs/manualpages/SNES/SNESSetUpMatrices.html
+++ b/docs/manualpages/SNES/SNESSetUpMatrices.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetUpMatrices</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetUpMatrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetUpMatrices.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetUpMatrices"><H1>SNESSetUpMatrices</H1></A>
 ensures that matrices are available for <A HREF="../SNES/SNES.html#SNES">SNES</A>, to be called by SNESSetUp_XXX() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ ensures that matrices are available for <A HREF="../SNES/SNES.html#SNES">SNES</A
 #include "petscsnes.h"  
 PetscErrorCode SNESSetUpMatrices(SNES snes)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>snes </B> -snes to configure Many br
+<DT><B>snes </B> -snes to configure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSetUp.html#SNESSetUp">SNESSetUp</A>()
diff --git a/docs/manualpages/SNES/SNESSetUpdate.html b/docs/manualpages/SNES/SNESSetUpdate.html
index 3d0aee9..c2176d3 100644
--- a/docs/manualpages/SNES/SNESSetUpdate.html
+++ b/docs/manualpages/SNES/SNESSetUpdate.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetUpdate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetUpdate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetUpdate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetUpdate"><H1>SNESSetUpdate</H1></A>
 Sets the general-purpose update function called at the beginning of every iteration of the nonlinear solve. Specifically it is called just before the Jacobian is "evaluated". 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,24 @@ Sets the general-purpose update function called at the beginning of every iterat
 #include "petscsnes.h"  
 PetscErrorCode  SNESSetUpdate(SNES snes, PetscErrorCode (*func)(SNES, PetscInt))
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -The nonlinear solver context Many br
+<DT><B>snes </B> -The nonlinear solver context
 <br>
-<DT><B>func </B> -The function Many br
+<DT><B>func </B> -The function
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
-<DT><B>func (<A HREF="../SNES/SNES.html#SNES">SNES</A> snes, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> step);</B> - Many br
+<DT><B>func (<A HREF="../SNES/SNES.html#SNES">SNES</A> snes, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> step);</B> -
 <br>
-<DT><B>step </B> -The current step of the iteration Many br
+<DT><B>step </B> -The current step of the iteration
 <br>
 <P>
- Many br
+
 <P>
-Note: This is NOT what one uses to update the ghost points before a function evaluation, that should be done at the beginning of your FormFunction() Many brThis is not used by most users. Many br
+Note: This is NOT what one uses to update the ghost points before a function evaluation, that should be done at the beginning of your FormFunction()
+This is not used by most users.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, update
diff --git a/docs/manualpages/SNES/SNESSetWorkVecs.html b/docs/manualpages/SNES/SNESSetWorkVecs.html
index b1ff43f..071c386 100644
--- a/docs/manualpages/SNES/SNESSetWorkVecs.html
+++ b/docs/manualpages/SNES/SNESSetWorkVecs.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSetWorkVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSetWorkVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSetWorkVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSetWorkVecs"><H1>SNESSetWorkVecs</H1></A>
 Gets a number of work vectors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Gets a number of work vectors.
 PetscErrorCode SNESSetWorkVecs(SNES snes,PetscInt nw)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes  </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br
+<DT><B>snes  </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
 <br>
-<DT><B>nw </B> -number of work vectors to allocate Many br
+<DT><B>nw </B> -number of work vectors to allocate
 <br>
 <P>
- Many br
+
 <P>
-Developers Note: This is PETSC_EXTERN because it may be used by user written plugin <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations Many br
+Developers Note: This is PETSC_EXTERN because it may be used by user written plugin <A HREF="../SNES/SNES.html#SNES">SNES</A> implementations
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/interface/snesut.c.html#SNESSetWorkVecs">src/snes/interface/snesut.c</A>
diff --git a/docs/manualpages/SNES/SNESShellGetContext.html b/docs/manualpages/SNES/SNESShellGetContext.html
index 3f684e5..c5291ff 100644
--- a/docs/manualpages/SNES/SNESShellGetContext.html
+++ b/docs/manualpages/SNES/SNESShellGetContext.html
@@ -5,8 +5,8 @@
 <TITLE>SNESShellGetContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESShellGetContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESShellGetContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESShellGetContext"><H1>SNESShellGetContext</H1></A>
 Returns the user-provided context associated with a shell <A HREF="../SNES/SNES.html#SNES">SNES</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Returns the user-provided context associated with a shell <A HREF="../SNES/SNES.
 #include "petscsnes.h"   
 PetscErrorCode  SNESShellGetContext(SNES snes,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>snes </B> -should have been created with <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(snes,<A HREF="../SNES/SNESSHELL.html#SNESSHELL">SNESSHELL</A>); Many br
+<DT><B>snes </B> -should have been created with <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(snes,<A HREF="../SNES/SNESSHELL.html#SNESSHELL">SNESSHELL</A>);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -the user provided context Many br
+<DT><B>ctx </B> -the user provided context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is intended for use within various shell routines Many br
+This routine is intended for use within various shell routines
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, shell, get, context
diff --git a/docs/manualpages/SNES/SNESShellSetContext.html b/docs/manualpages/SNES/SNESShellSetContext.html
index 239e888..85ce395 100644
--- a/docs/manualpages/SNES/SNESShellSetContext.html
+++ b/docs/manualpages/SNES/SNESShellSetContext.html
@@ -5,8 +5,8 @@
 <TITLE>SNESShellSetContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESShellSetContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESShellSetContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESShellSetContext"><H1>SNESShellSetContext</H1></A>
 sets the context for a shell <A HREF="../SNES/SNES.html#SNES">SNES</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ sets the context for a shell <A HREF="../SNES/SNES.html#SNES">SNES</A>
 #include "petscsnes.h"   
 PetscErrorCode  SNESShellSetContext(SNES snes,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the shell <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the shell <A HREF="../SNES/SNES.html#SNES">SNES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Fortran Notes: The context can only be an integer or a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many brunfortunately it cannot be a Fortran array or derived type. Many br
+Fortran Notes: The context can only be an integer or a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
+unfortunately it cannot be a Fortran array or derived type.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESShellSetSolve.html b/docs/manualpages/SNES/SNESShellSetSolve.html
index c6803ac..e701936 100644
--- a/docs/manualpages/SNES/SNESShellSetSolve.html
+++ b/docs/manualpages/SNES/SNESShellSetSolve.html
@@ -5,8 +5,8 @@
 <TITLE>SNESShellSetSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESShellSetSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESShellSetSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESShellSetSolve"><H1>SNESShellSetSolve</H1></A>
 Sets routine to apply as solver 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,30 @@ Sets routine to apply as solver
 #include "petscsnes.h"   
 PetscErrorCode  SNESShellSetSolve(SNES snes,PetscErrorCode (*solve)(SNES,Vec))
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the nonlinear solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided solver routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the nonlinear solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>apply </B></TD><TD>- the application-provided solver routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of solve</FONT></H3>
 <PRE>
    <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> apply (<A HREF="../SNES/SNES.html#SNES">SNES</A> snes,<A HREF="../Vec/Vec.html#Vec">Vec</A> xout)
 </PRE>
- Many br
+
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner, get the application context with <A HREF="../SNES/SNESShellGetContext.html#SNESShellGetContext">SNESShellGetContext</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- solution vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the preconditioner, get the application context with <A HREF="../SNES/SNESShellGetContext.html#SNESShellGetContext">SNESShellGetContext</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xout </B></TD><TD>- solution vector
+</TD></TR></TABLE>
 <P>
-Notes: the function MUST return an error code of 0 on success and nonzero on failure. Many br
+Notes: the function MUST return an error code of 0 on success and nonzero on failure.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, shell, set, apply, user-provided
diff --git a/docs/manualpages/SNES/SNESSolve.html b/docs/manualpages/SNES/SNESSolve.html
index df96300..a998dac 100644
--- a/docs/manualpages/SNES/SNESSolve.html
+++ b/docs/manualpages/SNES/SNESSolve.html
@@ -5,8 +5,8 @@
 <TITLE>SNESSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESSolve"><H1>SNESSolve</H1></A>
 Solves a nonlinear system F(x) = b. Call <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() after calling <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>() and optional routines of the form SNESSetXXX(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,24 @@ Solves a nonlinear system F(x) = b. Call <A HREF="../SNES/SNESSolve.html#SNESSol
 #include "petscsnes.h"  
 PetscErrorCode  SNESSolve(SNES snes,Vec b,Vec x)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the constant part of the equation F(x) = b, or NULL to use zero. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the solution vector. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the constant part of the equation F(x) = b, or NULL to use zero.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the solution vector.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user should initialize the vector,x, with the initial guess Many brfor the nonlinear solve prior to calling <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>.  In particular, Many brto employ an initial guess of zero, the user should explicitly set Many brthis vector to zero by calling <A HREF="../Vec/VecSet.html#VecSet">VecSet</A>(). Many br
+The user should initialize the vector,x, with the initial guess
+for the nonlinear solve prior to calling <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>.  In particular,
+to employ an initial guess of zero, the user should explicitly set
+this vector to zero by calling <A HREF="../Vec/VecSet.html#VecSet">VecSet</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, nonlinear, solve
diff --git a/docs/manualpages/SNES/SNESTEST.html b/docs/manualpages/SNES/SNESTEST.html
index e817154..792d1fc 100644
--- a/docs/manualpages/SNES/SNESTEST.html
+++ b/docs/manualpages/SNES/SNESTEST.html
@@ -5,25 +5,33 @@
 <TITLE>SNESTEST</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESTEST.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESTEST.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESTEST"><H1>SNESTEST</H1></A>
 Test hand-coded Jacobian against finite difference Jacobian 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_type test    </B></TD><TD>- use a <A HREF="../SNES/SNES.html#SNES">SNES</A> solver that evaluates the difference between hand-code and finite-difference Jacobians Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_test_display </B></TD><TD>- display the elements of the matrix, the difference between the Jacobian approximated by finite-differencing and hand-coded Jacobian Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_type test    </B></TD><TD>- use a <A HREF="../SNES/SNES.html#SNES">SNES</A> solver that evaluates the difference between hand-code and finite-difference Jacobians
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_test_display </B></TD><TD>- display the elements of the matrix, the difference between the Jacobian approximated by finite-differencing and hand-coded Jacobian
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: This solver is not a solver and does not converge to a solution.  <A HREF="../SNES/SNESTEST.html#SNESTEST">SNESTEST</A> checks the Jacobian at three Many brpoints: the 0, 1, and -1 solution vectors.  At each point the following is reported. Many br
+Notes: This solver is not a solver and does not converge to a solution.  <A HREF="../SNES/SNESTEST.html#SNESTEST">SNESTEST</A> checks the Jacobian at three
+points: the 0, 1, and -1 solution vectors.  At each point the following is reported.
 <P>
 <H3><FONT COLOR="#CC3333">Output</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>difference </B></TD><TD>- ||J - Jd||, the norm of the difference of the hand-coded Jacobian J and the approximate Jacobian Jd obtained by finite-differencing Many brthe residual, Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ratio      </B></TD><TD>- ||J - Jd||/||J||, the ratio of the norms of the above difference and the hand-coded Jacobian. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>difference </B></TD><TD>- ||J - Jd||, the norm of the difference of the hand-coded Jacobian J and the approximate Jacobian Jd obtained by finite-differencing
+the residual,
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ratio      </B></TD><TD>- ||J - Jd||/||J||, the ratio of the norms of the above difference and the hand-coded Jacobian.
+</TD></TR></TABLE>
 <P>
-Frobenius norm is used in the above throughout. After doing these three tests, it always aborts with the error message Many br"SNESTest aborts after Jacobian test".  No other behavior is to be expected.  It may be similarly used to check if a Many brSNES function is the gradient of an objective function set with <A HREF="../SNES/SNESSetObjective.html#SNESSetObjective">SNESSetObjective</A>(). Many br
+Frobenius norm is used in the above throughout. After doing these three tests, it always aborts with the error message
+"SNESTest aborts after Jacobian test".  No other behavior is to be expected.  It may be similarly used to check if a
+<A HREF="../SNES/SNES.html#SNES">SNES</A> function is the gradient of an objective function set with <A HREF="../SNES/SNESSetObjective.html#SNESSetObjective">SNESSetObjective</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESUpdateCheckJacobian.html#SNESUpdateCheckJacobian">SNESUpdateCheckJacobian</A>(), <A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A>, <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A>
diff --git a/docs/manualpages/SNES/SNESType.html b/docs/manualpages/SNES/SNESType.html
index b421bd1..904781c 100644
--- a/docs/manualpages/SNES/SNESType.html
+++ b/docs/manualpages/SNES/SNESType.html
@@ -5,8 +5,8 @@
 <TITLE>SNESType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESType"><H1>SNESType</H1></A>
 String with the name of a PETSc <A HREF="../SNES/SNES.html#SNES">SNES</A> method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -33,7 +33,7 @@ typedef const char* <A HREF="../SNES/SNESType.html#SNESType">SNESType</A>;
 #define <A HREF="../SNES/SNESCOMPOSITE.html#SNESCOMPOSITE">SNESCOMPOSITE</A>    "composite"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNESDestroy.html#SNESDestroy">SNESDestroy</A>(), <A HREF="../SNES/SNESSetFromOptions.html#SNESSetFromOptions">SNESSetFromOptions</A>()
diff --git a/docs/manualpages/SNES/SNESUpdateCheckJacobian.html b/docs/manualpages/SNES/SNESUpdateCheckJacobian.html
index 2db8490..fff0dc8 100644
--- a/docs/manualpages/SNES/SNESUpdateCheckJacobian.html
+++ b/docs/manualpages/SNES/SNESUpdateCheckJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>SNESUpdateCheckJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESUpdateCheckJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESUpdateCheckJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESUpdateCheckJacobian"><H1>SNESUpdateCheckJacobian</H1></A>
 Checks each Jacobian computed by the nonlinear solver comparing the users function with a finite difference computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,23 @@ PetscErrorCode SNESUpdateCheckJacobian(SNES snes,PetscInt it)
 </PRE>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_check_jacobian </B></TD><TD>- use this every time <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() is called Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_check_jacobian_view </B></TD><TD>- Display difference between Jacobian approximated by finite-differencing and the hand-coded Jacobian Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_check_jacobian </B></TD><TD>- use this every time <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() is called
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_check_jacobian_view </B></TD><TD>- Display difference between Jacobian approximated by finite-differencing and the hand-coded Jacobian
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>difference </B></TD><TD>- ||J - Jd||, the norm of the difference of the hand-coded Jacobian J and the approximate Jacobian Jd obtained by finite-differencing Many brthe residual, Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ratio      </B></TD><TD>- ||J - Jd||/||J||, the ratio of the norms of the above difference and the hand-coded Jacobian. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>difference </B></TD><TD>- ||J - Jd||, the norm of the difference of the hand-coded Jacobian J and the approximate Jacobian Jd obtained by finite-differencing
+the residual,
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ratio      </B></TD><TD>- ||J - Jd||/||J||, the ratio of the norms of the above difference and the hand-coded Jacobian.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Frobenius norm is used in the above throughout.  This check is carried out every <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration. Many br
+Frobenius norm is used in the above throughout.  This check is carried out every <A HREF="../SNES/SNES.html#SNES">SNES</A> iteration.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESTEST.html#SNESTEST">SNESTEST</A>, <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESNEWTONLS.html#SNESNEWTONLS">SNESNEWTONLS</A>, <A HREF="../SNES/SNESNEWTONTR.html#SNESNEWTONTR">SNESNEWTONTR</A>, <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>()
diff --git a/docs/manualpages/SNES/SNESVINEWTONRSLS.html b/docs/manualpages/SNES/SNESVINEWTONRSLS.html
index a3153fa..73d1de3 100644
--- a/docs/manualpages/SNES/SNESVINEWTONRSLS.html
+++ b/docs/manualpages/SNES/SNESVINEWTONRSLS.html
@@ -5,19 +5,22 @@
 <TITLE>SNESVINEWTONRSLS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESVINEWTONRSLS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESVINEWTONRSLS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESVINEWTONRSLS"><H1>SNESVINEWTONRSLS</H1></A>
 Reduced space active set solvers for variational inequalities based on Newton's method 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_type <vinewtonssls,vinewtonrsls> a semi</B></TD><TD>- smooth solver, a reduced space active set method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_vi_monitor </B></TD><TD>- prints the number of active constraints at each iteration. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_type <vinewtonssls,vinewtonrsls> a semi</B></TD><TD>- smooth solver, a reduced space active set method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_vi_monitor </B></TD><TD>- prints the number of active constraints at each iteration.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -T. S. Munson, and S. Benson. Flexible Complementarity Solvers for Large Scale Many brApplications, Optimization Methods and Software, 21 (2006). Many br
+<DT><B>1. </B> -T. S. Munson, and S. Benson. Flexible Complementarity Solvers for Large Scale
+Applications, Optimization Methods and Software, 21 (2006).
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/SNES/SNESVINEWTONSSLS.html b/docs/manualpages/SNES/SNESVINEWTONSSLS.html
index 24905bf..388baa8 100644
--- a/docs/manualpages/SNES/SNESVINEWTONSSLS.html
+++ b/docs/manualpages/SNES/SNESVINEWTONSSLS.html
@@ -5,21 +5,27 @@
 <TITLE>SNESVINEWTONSSLS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESVINEWTONSSLS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESVINEWTONSSLS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESVINEWTONSSLS"><H1>SNESVINEWTONSSLS</H1></A>
 Semi-smooth solver for variational inequalities based on Newton's method 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_type <vinewtonssls,vinewtonrsls> a semi</B></TD><TD>- smooth solver, a reduced space active set method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_vi_monitor </B></TD><TD>- prints the number of active constraints at each iteration. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_type <vinewtonssls,vinewtonrsls> a semi</B></TD><TD>- smooth solver, a reduced space active set method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-snes_vi_monitor </B></TD><TD>- prints the number of active constraints at each iteration.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- T. S. Munson, F. Facchinei, M. C. Ferris, A. Fischer, and C. Kanzow. The semismooth Many bralgorithm for large scale complementarity problems. INFORMS Journal on Computing, 13 (2001). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- T. S. Munson, and S. Benson. Flexible Complementarity Solvers for Large Scale Many brApplications, Optimization Methods and Software, 21 (2006). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- T. S. Munson, F. Facchinei, M. C. Ferris, A. Fischer, and C. Kanzow. The semismooth
+algorithm for large scale complementarity problems. INFORMS Journal on Computing, 13 (2001).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- T. S. Munson, and S. Benson. Flexible Complementarity Solvers for Large Scale
+Applications, Optimization Methods and Software, 21 (2006).
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESVISetVariableBounds.html#SNESVISetVariableBounds">SNESVISetVariableBounds</A>(), <A HREF="../SNES/SNESVISetComputeVariableBounds.html#SNESVISetComputeVariableBounds">SNESVISetComputeVariableBounds</A>(), <A HREF="../SNES/SNESCreate.html#SNESCreate">SNESCreate</A>(), <A HREF="../SNES/SNES.html#SNES">SNES</A>, <A HREF="../SNES/SNESSetType.html#SNESSetType">SNESSetType</A>(), <A HREF="../SNES/SNESVINEWTONRSLS.html#SNESVINEWTONRSLS">SNESVINEWTONRSLS</A>, <A HREF="../SN [...]
diff --git a/docs/manualpages/SNES/SNESVISetComputeVariableBounds.html b/docs/manualpages/SNES/SNESVISetComputeVariableBounds.html
index 55fb049..9a05d4c 100644
--- a/docs/manualpages/SNES/SNESVISetComputeVariableBounds.html
+++ b/docs/manualpages/SNES/SNESVISetComputeVariableBounds.html
@@ -5,8 +5,8 @@
 <TITLE>SNESVISetComputeVariableBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESVISetComputeVariableBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESVISetComputeVariableBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESVISetComputeVariableBounds"><H1>SNESVISetComputeVariableBounds</H1></A>
 Sets a function that is called to compute the variable bounds 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Sets a function that is called to compute the variable bounds
 #include "petscsnes.h" 
 PetscErrorCode SNESVISetComputeVariableBounds(SNES snes, PetscErrorCode (*compute)(SNES,Vec,Vec))
 </PRE>
-Input parameter Many br
+Input parameter
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compute </B></TD><TD>- computes the bounds Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>compute </B></TD><TD>- computes the bounds
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../SNES/SNESVISetVariableBounds.html#SNESVISetVariableBounds">SNESVISetVariableBounds</A>()
diff --git a/docs/manualpages/SNES/SNESVISetVariableBounds.html b/docs/manualpages/SNES/SNESVISetVariableBounds.html
index d554e1b..0f746e2 100644
--- a/docs/manualpages/SNES/SNESVISetVariableBounds.html
+++ b/docs/manualpages/SNES/SNESVISetVariableBounds.html
@@ -5,8 +5,8 @@
 <TITLE>SNESVISetVariableBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESVISetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESVISetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESVISetVariableBounds"><H1>SNESVISetVariableBounds</H1></A>
 Sets the lower and upper bounds for the solution vector. xl <= x <= xu. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Sets the lower and upper bounds for the solution vector. xl <= x <= xu.
 PetscErrorCode SNESVISetVariableBounds(SNES snes, Vec xl, Vec xu)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context. Many br
+<DT><B>snes </B> -the <A HREF="../SNES/SNES.html#SNES">SNES</A> context.
 <br>
-<DT><B>xl   </B> -lower bound. Many br
+<DT><B>xl   </B> -lower bound.
 <br>
-<DT><B>xu   </B> -upper bound. Many br
+<DT><B>xu   </B> -upper bound.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If this routine is not called then the lower and upper bounds are set to Many brPETSC_NINFINITY and PETSC_INFINITY respectively during <A HREF="../SNES/SNESSetUp.html#SNESSetUp">SNESSetUp</A>(). Many br
+If this routine is not called then the lower and upper bounds are set to
+PETSC_NINFINITY and PETSC_INFINITY respectively during <A HREF="../SNES/SNESSetUp.html#SNESSetUp">SNESSetUp</A>().
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/snes/impls/vi/vi.c.html#SNESVISetVariableBounds">src/snes/impls/vi/vi.c</A>
diff --git a/docs/manualpages/SNES/SNESView.html b/docs/manualpages/SNES/SNESView.html
index e9e8ae2..00ae955 100644
--- a/docs/manualpages/SNES/SNESView.html
+++ b/docs/manualpages/SNES/SNESView.html
@@ -5,8 +5,8 @@
 <TITLE>SNESView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNESView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNESView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESView"><H1>SNESView</H1></A>
 Prints the <A HREF="../SNES/SNES.html#SNES">SNES</A> data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Prints the <A HREF="../SNES/SNES.html#SNES">SNES</A> data structure.
 #include "petscsnes.h"  
 PetscErrorCode  SNESView(SNES snes,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../SNES/SNES.html#SNES">SNES</A> </B></TD><TD>- the <A HREF="../SNES/SNES.html#SNES">SNES</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-snes_view </B> -Calls <A HREF="../SNES/SNESView.html#SNESView">SNESView</A>() at end of <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() Many br
+<DT><B>-snes_view </B> -Calls <A HREF="../SNES/SNESView.html#SNESView">SNESView</A>() at end of <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open an alternative visualization context with Many brPetscViewerASCIIOpen() - output to a specified file. Many br
+The user can open an alternative visualization context with
+<A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() - output to a specified file.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, view
diff --git a/docs/manualpages/SNES/SNES_CONERGED_ITERATING.html b/docs/manualpages/SNES/SNES_CONERGED_ITERATING.html
index e0f91dd..31e0d2e 100644
--- a/docs/manualpages/SNES/SNES_CONERGED_ITERATING.html
+++ b/docs/manualpages/SNES/SNES_CONERGED_ITERATING.html
@@ -5,10 +5,10 @@
 <TITLE>SNES_CONERGED_ITERATING</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_CONERGED_ITERATING.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_CONERGED_ITERATING.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_CONERGED_ITERATING"><H1>SNES_CONERGED_ITERATING</H1></A>
-this only occurs if <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>() is called during the <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>()  Many br
+this only occurs if <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>() is called during the <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNES_CONVERGED_FNORM_ABS.html b/docs/manualpages/SNES/SNES_CONVERGED_FNORM_ABS.html
index 097edd5..e4e4b3e 100644
--- a/docs/manualpages/SNES/SNES_CONVERGED_FNORM_ABS.html
+++ b/docs/manualpages/SNES/SNES_CONVERGED_FNORM_ABS.html
@@ -5,10 +5,10 @@
 <TITLE>SNES_CONVERGED_FNORM_ABS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_CONVERGED_FNORM_ABS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_CONVERGED_FNORM_ABS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_CONVERGED_FNORM_ABS"><H1>SNES_CONVERGED_FNORM_ABS</H1></A>
-2-norm(F) <= abstol  Many br
+2-norm(F) <= abstol 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNES_CONVERGED_FNORM_RELATIVE.html b/docs/manualpages/SNES/SNES_CONVERGED_FNORM_RELATIVE.html
index 360ca79..f8596fc 100644
--- a/docs/manualpages/SNES/SNES_CONVERGED_FNORM_RELATIVE.html
+++ b/docs/manualpages/SNES/SNES_CONVERGED_FNORM_RELATIVE.html
@@ -5,10 +5,10 @@
 <TITLE>SNES_CONVERGED_FNORM_RELATIVE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_CONVERGED_FNORM_RELATIVE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_CONVERGED_FNORM_RELATIVE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_CONVERGED_FNORM_RELATIVE"><H1>SNES_CONVERGED_FNORM_RELATIVE</H1></A>
-2-norm(F) <= rtol*2-norm(F(x_0)) where x_0 is the initial guess  Many br
+2-norm(F) <= rtol*2-norm(F(x_0)) where x_0 is the initial guess 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNES_CONVERGED_SNORM_RELATIVE.html b/docs/manualpages/SNES/SNES_CONVERGED_SNORM_RELATIVE.html
index 811b93c..5d11428 100644
--- a/docs/manualpages/SNES/SNES_CONVERGED_SNORM_RELATIVE.html
+++ b/docs/manualpages/SNES/SNES_CONVERGED_SNORM_RELATIVE.html
@@ -5,14 +5,14 @@
 <TITLE>SNES_CONVERGED_SNORM_RELATIVE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_CONVERGED_SNORM_RELATIVE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_CONVERGED_SNORM_RELATIVE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_CONVERGED_SNORM_RELATIVE"><H1>SNES_CONVERGED_SNORM_RELATIVE</H1></A>
 The 2-norm of the last step <= stol * 2-norm(x) where x is the current solution and stol is the 4th argument to <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>() 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
--snes_stol <stol> - the step tolerance Many br
+-snes_stol <stol> - the step tolerance
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNES_DIVERGED_FNORM_NAN.html b/docs/manualpages/SNES/SNES_DIVERGED_FNORM_NAN.html
index 5224bf2..f985492 100644
--- a/docs/manualpages/SNES/SNES_DIVERGED_FNORM_NAN.html
+++ b/docs/manualpages/SNES/SNES_DIVERGED_FNORM_NAN.html
@@ -5,10 +5,10 @@
 <TITLE>SNES_DIVERGED_FNORM_NAN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_DIVERGED_FNORM_NAN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_DIVERGED_FNORM_NAN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_DIVERGED_FNORM_NAN"><H1>SNES_DIVERGED_FNORM_NAN</H1></A>
-the 2-norm of the current function evaluation is not-a-number (NaN), this is usually caused by a division of 0 by 0.  Many br
+the 2-norm of the current function evaluation is not-a-number (NaN), this is usually caused by a division of 0 by 0. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNES_DIVERGED_FUNCTION_COUNT.html b/docs/manualpages/SNES/SNES_DIVERGED_FUNCTION_COUNT.html
index b2293ef..9da73e4 100644
--- a/docs/manualpages/SNES/SNES_DIVERGED_FUNCTION_COUNT.html
+++ b/docs/manualpages/SNES/SNES_DIVERGED_FUNCTION_COUNT.html
@@ -5,10 +5,10 @@
 <TITLE>SNES_DIVERGED_FUNCTION_COUNT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_DIVERGED_FUNCTION_COUNT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_DIVERGED_FUNCTION_COUNT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_DIVERGED_FUNCTION_COUNT"><H1>SNES_DIVERGED_FUNCTION_COUNT</H1></A>
-The user provided function has been called more times then the final argument to <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()  Many br
+The user provided function has been called more times then the final argument to <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>() 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNES_DIVERGED_LINE_SEARCH.html b/docs/manualpages/SNES/SNES_DIVERGED_LINE_SEARCH.html
index 5c6cea2..f38d65c 100644
--- a/docs/manualpages/SNES/SNES_DIVERGED_LINE_SEARCH.html
+++ b/docs/manualpages/SNES/SNES_DIVERGED_LINE_SEARCH.html
@@ -5,10 +5,10 @@
 <TITLE>SNES_DIVERGED_LINE_SEARCH</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_DIVERGED_LINE_SEARCH.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_DIVERGED_LINE_SEARCH.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_DIVERGED_LINE_SEARCH"><H1>SNES_DIVERGED_LINE_SEARCH</H1></A>
-The line search has failed. This only occurs for a <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers that use a line search  Many br
+The line search has failed. This only occurs for a <A HREF="../SNES/SNES.html#SNES">SNES</A> solvers that use a line search 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>(), <A HREF="../SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</A>
diff --git a/docs/manualpages/SNES/SNES_DIVERGED_LOCAL_MIN.html b/docs/manualpages/SNES/SNES_DIVERGED_LOCAL_MIN.html
index 7cbda90..cf171c4 100644
--- a/docs/manualpages/SNES/SNES_DIVERGED_LOCAL_MIN.html
+++ b/docs/manualpages/SNES/SNES_DIVERGED_LOCAL_MIN.html
@@ -5,10 +5,10 @@
 <TITLE>SNES_DIVERGED_LOCAL_MIN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_DIVERGED_LOCAL_MIN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_DIVERGED_LOCAL_MIN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_DIVERGED_LOCAL_MIN"><H1>SNES_DIVERGED_LOCAL_MIN</H1></A>
-the algorithm seems to have stagnated at a local minimum that is not zero. See the manual page for <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A> for more details  Many br
+the algorithm seems to have stagnated at a local minimum that is not zero. See the manual page for <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A> for more details 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNES_DIVERGED_MAX_IT.html b/docs/manualpages/SNES/SNES_DIVERGED_MAX_IT.html
index fc58a84..022da89 100644
--- a/docs/manualpages/SNES/SNES_DIVERGED_MAX_IT.html
+++ b/docs/manualpages/SNES/SNES_DIVERGED_MAX_IT.html
@@ -5,10 +5,10 @@
 <TITLE>SNES_DIVERGED_MAX_IT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_DIVERGED_MAX_IT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_DIVERGED_MAX_IT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_DIVERGED_MAX_IT"><H1>SNES_DIVERGED_MAX_IT</H1></A>
-<A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() has reached the maximum number of iterations requested  Many br
+<A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() has reached the maximum number of iterations requested 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../SNES/SNESConvergedReason.html#SNESConvergedReason">SNESConvergedReason</A>, <A HREF="../SNES/SNESSetTolerances.html#SNESSetTolerances">SNESSetTolerances</A>()
diff --git a/docs/manualpages/SNES/SNES_NORM_ALWAYS.html b/docs/manualpages/SNES/SNES_NORM_ALWAYS.html
index 0f0e153..7cb9eb0 100644
--- a/docs/manualpages/SNES/SNES_NORM_ALWAYS.html
+++ b/docs/manualpages/SNES/SNES_NORM_ALWAYS.html
@@ -5,13 +5,13 @@
 <TITLE>SNES_NORM_ALWAYS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_NORM_ALWAYS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_NORM_ALWAYS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_NORM_ALWAYS"><H1>SNES_NORM_ALWAYS</H1></A>
-Compute the function and its L2 norm at each iteration.  Many br
+Compute the function and its L2 norm at each iteration. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most solvers will use this no matter what norm type is passed to them. Many br
+Most solvers will use this no matter what norm type is passed to them.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A>, <A HREF="../SNES/SNESSetNormSchedule.html#SNESSetNormSchedule">SNESSetNormSchedule</A>(), <A HREF="../SNES/SNES_NORM_NONE.html#SNES_NORM_NONE">SNES_NORM_NONE</A>
diff --git a/docs/manualpages/SNES/SNES_NORM_FINAL_ONLY.html b/docs/manualpages/SNES/SNES_NORM_FINAL_ONLY.html
index 85fb71c..9c4e65f 100644
--- a/docs/manualpages/SNES/SNES_NORM_FINAL_ONLY.html
+++ b/docs/manualpages/SNES/SNES_NORM_FINAL_ONLY.html
@@ -5,13 +5,16 @@
 <TITLE>SNES_NORM_FINAL_ONLY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_NORM_FINAL_ONLY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_NORM_FINAL_ONLY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_NORM_FINAL_ONLY"><H1>SNES_NORM_FINAL_ONLY</H1></A>
-Compute the function and its L2 norm on only the final iteration.  Many br
+Compute the function and its L2 norm on only the final iteration. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For solvers that require the computation of the L2 norm of the function as part of the method, behaves Many brexactly as SNES_NORM_DEFAULT.  This method is useful when the function is gotten after <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A> and Many brused in subsequent computation for methods that do not need the norm computed during the rest of the Many brsolution procedure. Many br
+For solvers that require the computation of the L2 norm of the function as part of the method, behaves
+exactly as SNES_NORM_DEFAULT.  This method is useful when the function is gotten after <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A> and
+used in subsequent computation for methods that do not need the norm computed during the rest of the
+solution procedure.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A>, <A HREF="../SNES/SNESSetNormSchedule.html#SNESSetNormSchedule">SNESSetNormSchedule</A>(), <A HREF="../SNES/SNES_NORM_INITIAL_ONLY.html#SNES_NORM_INITIAL_ONLY">SNES_NORM_INITIAL_ONLY</A>, <A HREF="../SNES/SNES_NORM_INITIAL_FINAL_ONLY.html#SNES_NORM_INITIAL_FINAL_ONLY">SNES_NORM_INITIAL_FINAL_ONLY</A>
diff --git a/docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html b/docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html
index 1bde022..009fe67 100644
--- a/docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html
+++ b/docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html
@@ -5,13 +5,13 @@
 <TITLE>SNES_NORM_INITIAL_FINAL_ONLY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_NORM_INITIAL_FINAL_ONLY"><H1>SNES_NORM_INITIAL_FINAL_ONLY</H1></A>
-Compute the function and its L2 norm on only the initial and final iterations.  Many br
+Compute the function and its L2 norm on only the initial and final iterations. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This method combines the benefits of <A HREF="../SNES/SNES_NORM_INITIAL_ONLY.html#SNES_NORM_INITIAL_ONLY">SNES_NORM_INITIAL_ONLY</A> and <A HREF="../SNES/SNES_NORM_FINAL_ONLY.html#SNES_NORM_FINAL_ONLY">SNES_NORM_FINAL_ONLY</A>. Many br
+This method combines the benefits of <A HREF="../SNES/SNES_NORM_INITIAL_ONLY.html#SNES_NORM_INITIAL_ONLY">SNES_NORM_INITIAL_ONLY</A> and <A HREF="../SNES/SNES_NORM_FINAL_ONLY.html#SNES_NORM_FINAL_ONLY">SNES_NORM_FINAL_ONLY</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A>, <A HREF="../SNES/SNESSetNormSchedule.html#SNESSetNormSchedule">SNESSetNormSchedule</A>(), SNES_NORM_SNES_NORM_INITIAL_ONLY, <A HREF="../SNES/SNES_NORM_FINAL_ONLY.html#SNES_NORM_FINAL_ONLY">SNES_NORM_FINAL_ONLY</A>
diff --git a/docs/manualpages/SNES/SNES_NORM_INITIAL_ONLY.html b/docs/manualpages/SNES/SNES_NORM_INITIAL_ONLY.html
index f2e54bc..df739fe 100644
--- a/docs/manualpages/SNES/SNES_NORM_INITIAL_ONLY.html
+++ b/docs/manualpages/SNES/SNES_NORM_INITIAL_ONLY.html
@@ -5,15 +5,17 @@
 <TITLE>SNES_NORM_INITIAL_ONLY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_NORM_INITIAL_ONLY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_NORM_INITIAL_ONLY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_NORM_INITIAL_ONLY"><H1>SNES_NORM_INITIAL_ONLY</H1></A>
-Compute the function and its L2 at iteration 0, but do not update it.  Many br
+Compute the function and its L2 at iteration 0, but do not update it. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This method is useful in composed methods, when a true solution might actually be found before <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() is called. Many brThis option enables the solve to abort on the zeroth iteration if this is the case. Many br
+This method is useful in composed methods, when a true solution might actually be found before <A HREF="../SNES/SNESSolve.html#SNESSolve">SNESSolve</A>() is called.
+This option enables the solve to abort on the zeroth iteration if this is the case.
 <P>
-For solvers that require the computation of the L2 norm of the function as part of the method, this merely cancels Many brthe norm computation at the last iteration (if possible). Many br
+For solvers that require the computation of the L2 norm of the function as part of the method, this merely cancels
+the norm computation at the last iteration (if possible).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A>, <A HREF="../SNES/SNESSetNormSchedule.html#SNESSetNormSchedule">SNESSetNormSchedule</A>(), <A HREF="../SNES/SNES_NORM_FINAL_ONLY.html#SNES_NORM_FINAL_ONLY">SNES_NORM_FINAL_ONLY</A>, <A HREF="../SNES/SNES_NORM_INITIAL_FINAL_ONLY.html#SNES_NORM_INITIAL_FINAL_ONLY">SNES_NORM_INITIAL_FINAL_ONLY</A>
diff --git a/docs/manualpages/SNES/SNES_NORM_NONE.html b/docs/manualpages/SNES/SNES_NORM_NONE.html
index 5785b8d..da16d3d 100644
--- a/docs/manualpages/SNES/SNES_NORM_NONE.html
+++ b/docs/manualpages/SNES/SNES_NORM_NONE.html
@@ -5,13 +5,13 @@
 <TITLE>SNES_NORM_NONE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/SNES_NORM_NONE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/SNES_NORM_NONE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNES_NORM_NONE"><H1>SNES_NORM_NONE</H1></A>
-Don't compute function and its L2 norm.  Many br
+Don't compute function and its L2 norm. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is most useful for stationary solvers with a fixed number of iterations used as smoothers. Many br
+This is most useful for stationary solvers with a fixed number of iterations used as smoothers.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</A>, <A HREF="../SNES/SNESSetNormSchedule.html#SNESSetNormSchedule">SNESSetNormSchedule</A>(), SNES_NORM_DEFAULT
diff --git a/docs/manualpages/SNES/index.html b/docs/manualpages/SNES/index.html
index e8b5abb..793f6aa 100644
--- a/docs/manualpages/SNES/index.html
+++ b/docs/manualpages/SNES/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SNES/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SNES/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/docs/manualpages/SemiLagrange/Characteristic.html b/docs/manualpages/SemiLagrange/Characteristic.html
index 57a4348..016eef4 100644
--- a/docs/manualpages/SemiLagrange/Characteristic.html
+++ b/docs/manualpages/SemiLagrange/Characteristic.html
@@ -5,15 +5,15 @@
 <TITLE>Characteristic</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SemiLagrange/Characteristic.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SemiLagrange/Characteristic.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="Characteristic"><H1>Characteristic</H1></A>
 Abstract PETSc object that manages method of characteristics solves 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_Characteristic *<A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/SemiLagrange/CharacteristicFinalizePackage.html b/docs/manualpages/SemiLagrange/CharacteristicFinalizePackage.html
index 5a48441..be45c71 100644
--- a/docs/manualpages/SemiLagrange/CharacteristicFinalizePackage.html
+++ b/docs/manualpages/SemiLagrange/CharacteristicFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>CharacteristicFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SemiLagrange/CharacteristicFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SemiLagrange/CharacteristicFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CharacteristicFinalizePackage"><H1>CharacteristicFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to the characteristics package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode CharacteristicFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, finalize
diff --git a/docs/manualpages/SemiLagrange/CharacteristicInitializePackage.html b/docs/manualpages/SemiLagrange/CharacteristicInitializePackage.html
index 4a666be..ec61dcd 100644
--- a/docs/manualpages/SemiLagrange/CharacteristicInitializePackage.html
+++ b/docs/manualpages/SemiLagrange/CharacteristicInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>CharacteristicInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SemiLagrange/CharacteristicInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SemiLagrange/CharacteristicInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CharacteristicInitializePackage"><H1>CharacteristicInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to CharacteristicCreate() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode CharacteristicInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>, initialize, package
diff --git a/docs/manualpages/SemiLagrange/CharacteristicRegister.html b/docs/manualpages/SemiLagrange/CharacteristicRegister.html
index c551fc8..e691d0f 100644
--- a/docs/manualpages/SemiLagrange/CharacteristicRegister.html
+++ b/docs/manualpages/SemiLagrange/CharacteristicRegister.html
@@ -5,8 +5,8 @@
 <TITLE>CharacteristicRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SemiLagrange/CharacteristicRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SemiLagrange/CharacteristicRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CharacteristicRegister"><H1>CharacteristicRegister</H1></A>
 Adds a solver to the method of characteristics package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,35 @@ Adds a solver to the method of characteristics package.
 #include "petsccharacteristic.h" 
 PetscErrorCode CharacteristicRegister(const char sname[],PetscErrorCode (*function)(Characteristic))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../SemiLagrange/CharacteristicRegister.html#CharacteristicRegister">CharacteristicRegister</A>("my_char", MyCharCreate);
 </PRE>
- Many br
+
 <P>
-Then, your <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A> type can be chosen with the procedural interface via Many br<PRE>
+Then, your <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A> type can be chosen with the procedural interface via
+<PRE>
     CharacteristicCreate(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>* &char);
     <A HREF="../SemiLagrange/CharacteristicSetType.html#CharacteristicSetType">CharacteristicSetType</A>(char,"my_char");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -characteristic_type my_char
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../SemiLagrange/CharacteristicRegister.html#CharacteristicRegister">CharacteristicRegister</A>() may be called multiple times to add several user-defined solvers. Many br
+<A HREF="../SemiLagrange/CharacteristicRegister.html#CharacteristicRegister">CharacteristicRegister</A>() may be called multiple times to add several user-defined solvers.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>, register
@@ -47,7 +52,8 @@ Then, your <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characte
  <A HREF="../SemiLagrange/CharacteristicRegisterAll.html#CharacteristicRegisterAll">CharacteristicRegisterAll</A>(), CharacteristicRegisterDestroy()
 <BR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/characteristic/interface/characteristic.c.html#CharacteristicRegister">src/ts/characteristic/interface/characteristic.c</A>
 <BR><A HREF="./index.html">Index of all SemiLagrange routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/SemiLagrange/CharacteristicRegisterAll.html b/docs/manualpages/SemiLagrange/CharacteristicRegisterAll.html
index e2bb8e8..64d86d3 100644
--- a/docs/manualpages/SemiLagrange/CharacteristicRegisterAll.html
+++ b/docs/manualpages/SemiLagrange/CharacteristicRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>CharacteristicRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SemiLagrange/CharacteristicRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SemiLagrange/CharacteristicRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CharacteristicRegisterAll"><H1>CharacteristicRegisterAll</H1></A>
 Registers all of the Krylov subspace methods in the <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the Krylov subspace methods in the <A HREF="../SemiLagrange/Cha
 #include "petsccharacteristic.h" 
 PetscErrorCode CharacteristicRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>, register, all
diff --git a/docs/manualpages/SemiLagrange/CharacteristicSetType.html b/docs/manualpages/SemiLagrange/CharacteristicSetType.html
index b55d88b..0a4a678 100644
--- a/docs/manualpages/SemiLagrange/CharacteristicSetType.html
+++ b/docs/manualpages/SemiLagrange/CharacteristicSetType.html
@@ -5,8 +5,8 @@
 <TITLE>CharacteristicSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SemiLagrange/CharacteristicSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SemiLagrange/CharacteristicSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CharacteristicSetType"><H1>CharacteristicSetType</H1></A>
 Builds <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A> for a particular solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,36 @@ Builds <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characterist
 #include "petsccharacteristic.h" 
 PetscErrorCode CharacteristicSetType(Characteristic c, CharacteristicType type)
 </PRE>
-Logically Collective on <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A> Many br
+Logically Collective on <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c    </B></TD><TD>- the method of characteristics context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c    </B></TD><TD>- the method of characteristics context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-characteristic_type <method> </B> -Sets the method; use -help for a list Many brof available methods Many br
+<DT><B>-characteristic_type <method> </B> -Sets the method; use -help for a list
+of available methods
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "include/petsccharacteristic.h" for available methods Many br
-<P>
-Normally, it is best to use the CharacteristicSetFromOptions() command and Many brthen set the <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A> type from the options database rather than by using Many brthis routine.  Using the options database provides the user with Many brmaximum flexibility in evaluating the many different Krylov methods. Many brThe <A HREF="../SemiLagrange/CharacteristicSetType.html#CharacteristicSetType">CharacteristicSetType</A>() rou [...]
-<P>
- Many br
+See "include/petsccharacteristic.h" for available methods
+<P>
+Normally, it is best to use the CharacteristicSetFromOptions() command and
+then set the <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A> type from the options database rather than by using
+this routine.  Using the options database provides the user with
+maximum flexibility in evaluating the many different Krylov methods.
+The <A HREF="../SemiLagrange/CharacteristicSetType.html#CharacteristicSetType">CharacteristicSetType</A>() routine is provided for those situations where it
+is necessary to set the iterative solver independently of the command
+line or options database.  This might be the case, for example, when
+the choice of iterative solver changes during the execution of the
+program, and the user's application is taking responsibility for
+choosing the appropriate method.  In other words, this routine is
+not for beginners.
+<P>
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>, set, method
diff --git a/docs/manualpages/SemiLagrange/CharacteristicSetUp.html b/docs/manualpages/SemiLagrange/CharacteristicSetUp.html
index 82acd7d..77e107e 100644
--- a/docs/manualpages/SemiLagrange/CharacteristicSetUp.html
+++ b/docs/manualpages/SemiLagrange/CharacteristicSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>CharacteristicSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SemiLagrange/CharacteristicSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SemiLagrange/CharacteristicSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CharacteristicSetUp"><H1>CharacteristicSetUp</H1></A>
 Sets up the internal data structures for the later use of an iterative solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Sets up the internal data structures for the later use of an iterative solver.
 #include "petsccharacteristic.h" 
 PetscErrorCode CharacteristicSetUp(Characteristic c)
 </PRE>
-Collective on <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A> Many br
+Collective on <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ksp   </B> -iterative context obtained from CharacteristicCreate() Many br
+<DT><B>ksp   </B> -iterative context obtained from CharacteristicCreate()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>, setup
diff --git a/docs/manualpages/SemiLagrange/CharacteristicType.html b/docs/manualpages/SemiLagrange/CharacteristicType.html
index 7924006..5301bbc 100644
--- a/docs/manualpages/SemiLagrange/CharacteristicType.html
+++ b/docs/manualpages/SemiLagrange/CharacteristicType.html
@@ -5,8 +5,8 @@
 <TITLE>CharacteristicType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SemiLagrange/CharacteristicType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SemiLagrange/CharacteristicType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CharacteristicType"><H1>CharacteristicType</H1></A>
 String with the name of a characteristics method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,7 +15,7 @@ String with the name of a characteristics method.
 typedef const char* <A HREF="../SemiLagrange/CharacteristicType.html#CharacteristicType">CharacteristicType</A>;
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SemiLagrange/CharacteristicSetType.html#CharacteristicSetType">CharacteristicSetType</A>(), <A HREF="../SemiLagrange/Characteristic.html#Characteristic">Characteristic</A>
diff --git a/docs/manualpages/SemiLagrange/index.html b/docs/manualpages/SemiLagrange/index.html
index 658f3b2..6cf8061 100644
--- a/docs/manualpages/SemiLagrange/index.html
+++ b/docs/manualpages/SemiLagrange/index.html
@@ -3,8 +3,8 @@
 <TITLE>Semi-Lagrangian Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/SemiLagrange/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/SemiLagrange/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> SemiLagrange <A HREF="../../../src/contrib/semiLagrange/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/docs/manualpages/Sys/ADD_VALUES.html b/docs/manualpages/Sys/ADD_VALUES.html
index 3b263ee..95fb8a2 100644
--- a/docs/manualpages/Sys/ADD_VALUES.html
+++ b/docs/manualpages/Sys/ADD_VALUES.html
@@ -5,14 +5,15 @@
 <TITLE>ADD_VALUES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/ADD_VALUES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/ADD_VALUES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ADD_VALUES"><H1>ADD_VALUES</H1></A>
-Adds a value into a vector or matrix, if there previously was no value, just puts the value into that location  Many br
+Adds a value into a vector or matrix, if there previously was no value, just puts the value into that location 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Vec/VecSetValue.html#VecSetValue">VecSetValue</A>(), <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>(),
-<BR><A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, Many brMatSetValuesBlockedLocal(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), <A HREF="../Vec/VecScatte [...]
+<BR><A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,
+<A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(), <A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#ADD_VALUES">include/petscsys.h</A>
diff --git a/docs/manualpages/Sys/CHKERRQ.html b/docs/manualpages/Sys/CHKERRQ.html
index b38b294..fd87927 100644
--- a/docs/manualpages/Sys/CHKERRQ.html
+++ b/docs/manualpages/Sys/CHKERRQ.html
@@ -5,8 +5,8 @@
 <TITLE>CHKERRQ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/CHKERRQ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/CHKERRQ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CHKERRQ"><H1>CHKERRQ</H1></A>
 Checks error code, if non-zero it calls the error handler and then returns 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Checks error code, if non-zero it calls the error handler and then returns
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>errorcode </B> -nonzero error code, see the list of standard error codes in include/petscerror.h Many br
+<DT><B>errorcode </B> -nonzero error code, see the list of standard error codes in include/petscerror.h
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
-<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(n) is fundamentally a macro replacement for Many brif (n) return(<A HREF="../Sys/PetscError.html#PetscError">PetscError</A>(...,n,...)); Many br
+<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(n) is fundamentally a macro replacement for
+if (n) return(<A HREF="../Sys/PetscError.html#PetscError">PetscError</A>(...,n,...));
 <P>
-Although typical usage resembles "void <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>)" as described above, for certain uses it is Many brhighly inappropriate to use it in this manner as it invokes return(<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>). In particular, Many brit cannot be used in functions which return(void) or any other datatype.  In these types of functions, Many bryou can  [...]
+Although typical usage resembles "void <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>)" as described above, for certain uses it is
+highly inappropriate to use it in this manner as it invokes return(<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>). In particular,
+it cannot be used in functions which return(void) or any other datatype.  In these types of functions,
+you can use CHKERRV() which returns without an error code (bad idea since the error is ignored or
+if (n) {<A HREF="../Sys/PetscError.html#PetscError">PetscError</A>(....); return(YourReturnType);}
+where you may pass back a NULL to indicate an error. You can also call CHKERRABORT(comm,n) to have
+MPI_Abort() returned immediately.
 <P>
-In Fortran MPI_Abort() is always called Many br
+In Fortran MPI_Abort() is always called
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/CHKERRXX.html b/docs/manualpages/Sys/CHKERRXX.html
index 9e8aeb8..7d72d29 100644
--- a/docs/manualpages/Sys/CHKERRXX.html
+++ b/docs/manualpages/Sys/CHKERRXX.html
@@ -5,8 +5,8 @@
 <TITLE>CHKERRXX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/CHKERRXX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/CHKERRXX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CHKERRXX"><H1>CHKERRXX</H1></A>
 Checks error code, if non-zero it calls the C++ error handler which throws an exception 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Checks error code, if non-zero it calls the C++ error handler which throws an ex
 #include <petscsys.h>
 void <A HREF="../Sys/CHKERRXX.html#CHKERRXX">CHKERRXX</A>(<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>errorcode </B> -nonzero error code, see the list of standard error codes in include/petscerror.h Many br
+<DT><B>errorcode </B> -nonzero error code, see the list of standard error codes in include/petscerror.h
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler throws a ??? exception. Many br
+Once the error handler throws a ??? exception.
 <P>
-You can use CHKERRV() which returns without an error code (bad idea since the error is ignored) Many bror CHKERRABORT(comm,n) to have MPI_Abort() returned immediately. Many br
+You can use CHKERRV() which returns without an error code (bad idea since the error is ignored)
+or CHKERRABORT(comm,n) to have MPI_Abort() returned immediately.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/CHKMEMQ.html b/docs/manualpages/Sys/CHKMEMQ.html
index e28fc76..8921bb5 100644
--- a/docs/manualpages/Sys/CHKMEMQ.html
+++ b/docs/manualpages/Sys/CHKMEMQ.html
@@ -5,8 +5,8 @@
 <TITLE>CHKMEMQ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/CHKMEMQ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/CHKMEMQ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="CHKMEMQ"><H1>CHKMEMQ</H1></A>
 Checks the memory for corruption, calls error handler if any is detected 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,27 @@ Checks the memory for corruption, calls error handler if any is detected
 #include <petscsys.h>
 <A HREF="../Sys/CHKMEMQ.html#CHKMEMQ">CHKMEMQ</A>;
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-We highly recommend using valgrind http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind for finding memory problems. This is useful Many bron systems that do not have valgrind, but much much less useful. Many br
+We highly recommend using valgrind http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind for finding memory problems. This is useful
+on systems that do not have valgrind, but much much less useful.
 <P>
-Must run with the option -malloc_debug to enable this option Many br
+Must run with the option -malloc_debug to enable this option
 <P>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-By defaults prints location where memory that is corrupted was allocated. Many br
+By defaults prints location where memory that is corrupted was allocated.
 <P>
-Use CHKMEMA for functions that return void Many br
+Use CHKMEMA for functions that return void
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(), <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(), <A HREF="../Sys/PetscError.html#PetscError">PetscError</A>(), <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(), <A HREF="../Sys/CHKMEMQ.html#CHKMEMQ">CHKMEMQ</A>, <A HREF="../Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</A>(), <A HREF="../Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</A>(), <A HREF= [...]
-<BR><A HREF="../Sys/PetscMallocValidate.html#PetscMallocValidate">PetscMallocValidate</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Sys/PetscMallocValidate.html#PetscMallocValidate">PetscMallocValidate</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/error/../../../include/petscerror.h.html#CHKMEMQ">src/sys/error/../../../include/petscerror.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/INSERT_VALUES.html b/docs/manualpages/Sys/INSERT_VALUES.html
index 47d3a94..340a079 100644
--- a/docs/manualpages/Sys/INSERT_VALUES.html
+++ b/docs/manualpages/Sys/INSERT_VALUES.html
@@ -5,14 +5,15 @@
 <TITLE>INSERT_VALUES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/INSERT_VALUES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/INSERT_VALUES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="INSERT_VALUES"><H1>INSERT_VALUES</H1></A>
-Put a value into a vector or matrix, overwrites any previous value  Many br
+Put a value into a vector or matrix, overwrites any previous value 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Vec/VecSetValue.html#VecSetValue">VecSetValue</A>(), <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>(),
-<BR><A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, Many brMatSetValuesBlockedLocal(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), <A HREF="../Vec/VecScatterBegin.ht [...]
+<BR><A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,
+<A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(), <A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#INSERT_VALUES">include/petscsys.h</A>
diff --git a/docs/manualpages/Sys/InsertMode.html b/docs/manualpages/Sys/InsertMode.html
index ee10357..d7ab0a0 100644
--- a/docs/manualpages/Sys/InsertMode.html
+++ b/docs/manualpages/Sys/InsertMode.html
@@ -5,19 +5,21 @@
 <TITLE>InsertMode</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/InsertMode.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/InsertMode.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="InsertMode"><H1>InsertMode</H1></A>
 Whether entries are inserted or added into vectors or matrices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {NOT_SET_VALUES, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A>, INSERT_ALL_VALUES, ADD_ALL_VALUES, INSERT_BC_VALUES, ADD_BC_VALUES} <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(), <A HREF="../Vec/VecSetValue.html#VecSetValue">VecSetValue</A>(), <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>(),
-<BR><A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(), Many brMatSetValuesBlockedLocal(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/V [...]
+<BR><A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</A>(),
+<A HREF="../Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</A>(), <A HREF="../Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#InsertMode">include/petscsys.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/MAX_VALUES.html b/docs/manualpages/Sys/MAX_VALUES.html
index d29c1cc..818c0ec 100644
--- a/docs/manualpages/Sys/MAX_VALUES.html
+++ b/docs/manualpages/Sys/MAX_VALUES.html
@@ -5,10 +5,10 @@
 <TITLE>MAX_VALUES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/MAX_VALUES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/MAX_VALUES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MAX_VALUES"><H1>MAX_VALUES</H1></A>
-Puts the maximum of the scattered/gathered value and the current value into each location  Many br
+Puts the maximum of the scattered/gathered value and the current value into each location 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(), <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>
diff --git a/docs/manualpages/Sys/MPIU_SCALAR.html b/docs/manualpages/Sys/MPIU_SCALAR.html
index d6cb37e..77251db 100644
--- a/docs/manualpages/Sys/MPIU_SCALAR.html
+++ b/docs/manualpages/Sys/MPIU_SCALAR.html
@@ -5,12 +5,13 @@
 <TITLE>MPIU_SCALAR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/MPIU_SCALAR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/MPIU_SCALAR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MPIU_SCALAR"><H1>MPIU_SCALAR</H1></A>
-MPI datatype corresponding to <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>  Many br
+MPI datatype corresponding to <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> 
 <P>
-Note: In MPI calls that require an MPI datatype that matches a <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> or array of PetscScalars Many brpass this value Many br
+Note: In MPI calls that require an MPI datatype that matches a <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> or array of PetscScalars
+pass this value
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>, <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>, MPIU_INT
diff --git a/docs/manualpages/Sys/MPI_Comm.html b/docs/manualpages/Sys/MPI_Comm.html
index 3f90d44..23d5907 100644
--- a/docs/manualpages/Sys/MPI_Comm.html
+++ b/docs/manualpages/Sys/MPI_Comm.html
@@ -5,12 +5,12 @@
 <TITLE>MPI_Comm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/MPI_Comm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/MPI_Comm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MPI_Comm"><H1>MPI_Comm</H1></A>
-the basic object used by MPI to determine which processes are involved in a communication  Many br
+the basic object used by MPI to determine which processes are involved in a communication 
 <P>
-Note: This manual page is a place-holder because MPICH does not have a manual page for <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Note: This manual page is a place-holder because MPICH does not have a manual page for <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>, <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
diff --git a/docs/manualpages/Sys/PETSC_COMM_SELF.html b/docs/manualpages/Sys/PETSC_COMM_SELF.html
index 31613f2..18b154d 100644
--- a/docs/manualpages/Sys/PETSC_COMM_SELF.html
+++ b/docs/manualpages/Sys/PETSC_COMM_SELF.html
@@ -5,12 +5,12 @@
 <TITLE>PETSC_COMM_SELF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_COMM_SELF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_COMM_SELF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_COMM_SELF"><H1>PETSC_COMM_SELF</H1></A>
-This is always MPI_COMM_SELF  Many br
+This is always MPI_COMM_SELF 
 <P>
-Notes: Do not USE/access or set this variable before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() has been called. Many br
+Notes: Do not USE/access or set this variable before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() has been called.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
diff --git a/docs/manualpages/Sys/PETSC_COMM_WORLD.html b/docs/manualpages/Sys/PETSC_COMM_WORLD.html
index d06ad9a..754eb59 100644
--- a/docs/manualpages/Sys/PETSC_COMM_WORLD.html
+++ b/docs/manualpages/Sys/PETSC_COMM_WORLD.html
@@ -5,14 +5,18 @@
 <TITLE>PETSC_COMM_WORLD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_COMM_WORLD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_COMM_WORLD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_COMM_WORLD"><H1>PETSC_COMM_WORLD</H1></A>
-the equivalent of the MPI_COMM_WORLD communicator which represents all the processs that PETSc knows about.  Many br
+the equivalent of the MPI_COMM_WORLD communicator which represents all the processs that PETSc knows about. 
 <P>
-Notes: By default <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> and MPI_COMM_WORLD are identical unless you wish to Many brrun PETSc on ONLY a subset of MPI_COMM_WORLD. In that case create your new (smaller) Many brcommunicator, call it, say comm, and set <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> = comm BEFORE calling Many brPetscInitialize(), but after MPI_Init() has been called. Many br
+Notes: By default <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> and MPI_COMM_WORLD are identical unless you wish to
+run PETSc on ONLY a subset of MPI_COMM_WORLD. In that case create your new (smaller)
+communicator, call it, say comm, and set <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> = comm BEFORE calling
+<A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(), but after MPI_Init() has been called.
 <P>
-The value of <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> should never be USED/accessed before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() Many bris called because it may not have a valid value yet. Many br
+The value of <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> should never be USED/accessed before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>()
+is called because it may not have a valid value yet.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
diff --git a/docs/manualpages/Sys/PETSC_DECIDE.html b/docs/manualpages/Sys/PETSC_DECIDE.html
index 95f8a83..3ca6785 100644
--- a/docs/manualpages/Sys/PETSC_DECIDE.html
+++ b/docs/manualpages/Sys/PETSC_DECIDE.html
@@ -5,10 +5,10 @@
 <TITLE>PETSC_DECIDE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_DECIDE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_DECIDE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_DECIDE"><H1>PETSC_DECIDE</H1></A>
-standard way of passing in integer or floating point parameter where you wish PETSc to use the default.  Many br
+standard way of passing in integer or floating point parameter where you wish PETSc to use the default. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</A>, <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A>, <A HREF="../Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</A>, <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>
diff --git a/docs/manualpages/Sys/PETSC_DEFAULT.html b/docs/manualpages/Sys/PETSC_DEFAULT.html
index e4884fc..bbf2e3d 100644
--- a/docs/manualpages/Sys/PETSC_DEFAULT.html
+++ b/docs/manualpages/Sys/PETSC_DEFAULT.html
@@ -5,12 +5,12 @@
 <TITLE>PETSC_DEFAULT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_DEFAULT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_DEFAULT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_DEFAULT"><H1>PETSC_DEFAULT</H1></A>
-standard way of passing in integer or floating point parameter where you wish PETSc to use the default.  Many br
+standard way of passing in integer or floating point parameter where you wish PETSc to use the default. 
 <P>
-Fortran Notes: You need to use PETSC_DEFAULT_INTEGER or PETSC_DEFAULT_REAL. Many br
+Fortran Notes: You need to use PETSC_DEFAULT_INTEGER or PETSC_DEFAULT_REAL.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>, <A HREF="../Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</A>, <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>
diff --git a/docs/manualpages/Sys/PETSC_DETERMINE.html b/docs/manualpages/Sys/PETSC_DETERMINE.html
index b8bd0aa..2eb867c 100644
--- a/docs/manualpages/Sys/PETSC_DETERMINE.html
+++ b/docs/manualpages/Sys/PETSC_DETERMINE.html
@@ -5,12 +5,13 @@
 <TITLE>PETSC_DETERMINE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_DETERMINE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_DETERMINE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_DETERMINE"><H1>PETSC_DETERMINE</H1></A>
-standard way of passing in integer or floating point parameter where you wish PETSc to compute the required value.  Many br
+standard way of passing in integer or floating point parameter where you wish PETSc to compute the required value. 
 <P>
-Developer Note: I would like to use const <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> = <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>; but for Many brsome reason this is not allowed by the standard even though <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> is a constant value. Many br
+Developer Note: I would like to use const <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> = <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>; but for
+some reason this is not allowed by the standard even though <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> is a constant value.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>, <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A>, <A HREF="../Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</A>, <A HREF="../Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</A>()
diff --git a/docs/manualpages/Sys/PETSC_FALSE.html b/docs/manualpages/Sys/PETSC_FALSE.html
index 5e2dd03..5fd9952 100644
--- a/docs/manualpages/Sys/PETSC_FALSE.html
+++ b/docs/manualpages/Sys/PETSC_FALSE.html
@@ -5,12 +5,12 @@
 <TITLE>PETSC_FALSE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_FALSE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_FALSE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_FALSE"><H1>PETSC_FALSE</H1></A>
-False value of <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  Many br
+False value of <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A> 
 <P>
-Note: Zero integer Many br
+Note: Zero integer
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>
diff --git a/docs/manualpages/Sys/PETSC_IGNORE.html b/docs/manualpages/Sys/PETSC_IGNORE.html
index a085936..2bf3154 100644
--- a/docs/manualpages/Sys/PETSC_IGNORE.html
+++ b/docs/manualpages/Sys/PETSC_IGNORE.html
@@ -5,14 +5,16 @@
 <TITLE>PETSC_IGNORE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_IGNORE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_IGNORE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_IGNORE"><H1>PETSC_IGNORE</H1></A>
-same as NULL, means PETSc will ignore this argument  Many br
+same as NULL, means PETSc will ignore this argument 
 <P>
-Note: accepted by many PETSc functions to not set a parameter and instead use Many brsome default Many br
+Note: accepted by many PETSc functions to not set a parameter and instead use
+some default
 <P>
-Fortran Notes: This macro does not exist in Fortran; you must use PETSC_NULL_INTEGER, Many brPETSC_NULL_DOUBLE_PRECISION etc Many br
+Fortran Notes: This macro does not exist in Fortran; you must use PETSC_NULL_INTEGER,
+PETSC_NULL_DOUBLE_PRECISION etc
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>, <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A>, <A HREF="../Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</A>, <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>
diff --git a/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_.html b/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_.html
index 402a53e..68f62e0 100644
--- a/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_.html
+++ b/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_.html
@@ -5,8 +5,8 @@
 <TITLE>PETSC_MATLAB_ENGINE_</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_MATLAB_ENGINE_.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_MATLAB_ENGINE_.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_MATLAB_ENGINE_"><H1>PETSC_MATLAB_ENGINE_</H1></A>
 Creates a matlab engine shared by all processors in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Creates a matlab engine shared by all processors in a communicator.
 #include "petscmatlab.h"  
 PetscMatlabEngine  PETSC_MATLAB_ENGINE_(MPI_Comm comm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the engine Many br
+<DT><B>comm </B> -the MPI communicator to share the engine
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Unlike almost all other PETSc routines, this does not return Many bran error code. Usually used in the form Many br
+Unlike almost all other PETSc routines, this does not return
+an error code. Usually used in the form
 <pre>
      PetscMatlabEngineYYY(XXX object,<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(comm));
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), Many brPetscMatlabEngineCreate(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sy [...]
+<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(),
+<A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngineGetArray.html#PetscMatlabEngineGetArray">PetscMatlabEngineGetArray</A>(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>,
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_WORLD.html#PETSC_MATLAB_ENGINE_WORLD">PETSC_MATLAB_ENGINE_WORLD</A>, <A HREF="../Sys/PETSC_MATLAB_ENGINE_SELF.html#PETSC_MATLAB_ENGINE_SELF">PETSC_MATLAB_ENGINE_SELF</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PETSC_MATLAB_ENGINE_">src/sys/classes/matlabengine/matlab.c</A>
diff --git a/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_SELF.html b/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_SELF.html
index ab24ad8..e1ad7f9 100644
--- a/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_SELF.html
+++ b/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_SELF.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_MATLAB_ENGINE_SELF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_MATLAB_ENGINE_SELF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_MATLAB_ENGINE_SELF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_MATLAB_ENGINE_SELF"><H1>PETSC_MATLAB_ENGINE_SELF</H1></A>
-same as <A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+same as <A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscmatlab.h.html#PETSC_MATLAB_ENGINE_SELF">include/petscmatlab.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_WORLD.html b/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_WORLD.html
index 2661b68..344d4e0 100644
--- a/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_WORLD.html
+++ b/docs/manualpages/Sys/PETSC_MATLAB_ENGINE_WORLD.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_MATLAB_ENGINE_WORLD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_MATLAB_ENGINE_WORLD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_MATLAB_ENGINE_WORLD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_MATLAB_ENGINE_WORLD"><H1>PETSC_MATLAB_ENGINE_WORLD</H1></A>
-same as <A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+same as <A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscmatlab.h.html#PETSC_MATLAB_ENGINE_WORLD">include/petscmatlab.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PETSC_NULL.html b/docs/manualpages/Sys/PETSC_NULL.html
index 18cc9c1..58ce5a0 100644
--- a/docs/manualpages/Sys/PETSC_NULL.html
+++ b/docs/manualpages/Sys/PETSC_NULL.html
@@ -5,14 +5,16 @@
 <TITLE>PETSC_NULL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_NULL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_NULL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_NULL"><H1>PETSC_NULL</H1></A>
-standard way of passing in a null or array or pointer. This is deprecated in C/C++ simply use NULL  Many br
+standard way of passing in a null or array or pointer. This is deprecated in C/C++ simply use NULL 
 <P>
-Notes: accepted by many PETSc functions to not set a parameter and instead use Many brsome default Many br
+Notes: accepted by many PETSc functions to not set a parameter and instead use
+some default
 <P>
-This macro does not exist in Fortran; you must use PETSC_NULL_INTEGER, Many brPETSC_NULL_DOUBLE_PRECISION, PETSC_NULL_FUNCTION, PETSC_NULL_OBJECT etc Many br
+This macro does not exist in Fortran; you must use PETSC_NULL_INTEGER,
+PETSC_NULL_DOUBLE_PRECISION, PETSC_NULL_FUNCTION, PETSC_NULL_OBJECT etc
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>, <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A>, <A HREF="../Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</A>, <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>
diff --git a/docs/manualpages/Sys/PETSC_TRUE.html b/docs/manualpages/Sys/PETSC_TRUE.html
index 7b53fdf..8835c83 100644
--- a/docs/manualpages/Sys/PETSC_TRUE.html
+++ b/docs/manualpages/Sys/PETSC_TRUE.html
@@ -5,12 +5,12 @@
 <TITLE>PETSC_TRUE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_TRUE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_TRUE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_TRUE"><H1>PETSC_TRUE</H1></A>
-True value of <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  Many br
+True value of <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A> 
 <P>
-Note: Nonzero integer Many br
+Note: Nonzero integer
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
diff --git a/docs/manualpages/Sys/PETSC_i.html b/docs/manualpages/Sys/PETSC_i.html
index 09f1d1f..49f5cb9 100644
--- a/docs/manualpages/Sys/PETSC_i.html
+++ b/docs/manualpages/Sys/PETSC_i.html
@@ -5,8 +5,8 @@
 <TITLE>PETSC_i</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PETSC_i.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PETSC_i.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_i"><H1>PETSC_i</H1></A>
 the imaginary number i 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ the imaginary number i
 #include <petscsys.h>
 <A HREF="../Sys/PetscComplex.html#PetscComplex">PetscComplex</A> <A HREF="../Sys/PETSC_i.html#PETSC_i">PETSC_i</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Complex numbers are automatically available if PETSc located a working complex implementation Many br
+Complex numbers are automatically available if PETSc located a working complex implementation
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscRealPart(), PetscImaginaryPart(), PetscRealPartComplex(), PetscImaginaryPartComplex()
diff --git a/docs/manualpages/Sys/PetsSubcommcView.html b/docs/manualpages/Sys/PetsSubcommcView.html
index ba0e3f4..668c138 100644
--- a/docs/manualpages/Sys/PetsSubcommcView.html
+++ b/docs/manualpages/Sys/PetsSubcommcView.html
@@ -5,8 +5,8 @@
 <TITLE>PetsSubcommcView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetsSubcommcView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetsSubcommcView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetsSubcommcView"><H1>PetsSubcommcView</H1></A>
 Views a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> of values as either ASCII text or a binary file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Views a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> of valu
 #include "petscsys.h"    
 PetscErrorCode PetscSubcommView(PetscSubcomm psubcomm,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> Many br
+Collective on <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to view the values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to view the values
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/subcomm.c.html#PetsSubcommcView">src/sys/objects/subcomm.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscAbortErrorHandler.html b/docs/manualpages/Sys/PetscAbortErrorHandler.html
index 68928a5..46c1d99 100644
--- a/docs/manualpages/Sys/PetscAbortErrorHandler.html
+++ b/docs/manualpages/Sys/PetscAbortErrorHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscAbortErrorHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscAbortErrorHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscAbortErrorHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscAbortErrorHandler"><H1>PetscAbortErrorHandler</H1></A>
 Error handler that calls abort on error. This routine is very useful when running in the debugger, because the user can look directly at the stack frames and the variables. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,40 +14,58 @@ Error handler that calls abort on error. This routine is very useful when runnin
 #include "petscsys.h" 
 PetscErrorCode  PetscAbortErrorHandler(MPI_Comm comm,int line,const char *fun,const char *file,PetscErrorCode n,PetscErrorType p,const char *mess,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function where error occured (indicated by __FUNCT__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- specific error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function where error occured (indicated by __FUNCT__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- specific error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_abort </B></TD><TD>- Activates aborting when an error is encountered Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-start_in_debugger [noxterm,dbx,xxgdb]  [</B></TD><TD>- display name] - Starts all Many brprocesses in the debugger and uses <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>().  By default the Many brdebugger is gdb; alternatives are dbx and xxgdb. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_abort </B></TD><TD>- Activates aborting when an error is encountered
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-start_in_debugger [noxterm,dbx,xxgdb]  [</B></TD><TD>- display name] - Starts all
+processes in the debugger and uses <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>().  By default the
+debugger is gdb; alternatives are dbx and xxgdb.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users need not directly employ this routine and the other error Many brhandlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which Many brhas the calling sequence Many br
+Most users need not directly employ this routine and the other error
+handlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which
+has the calling sequence
 <pre>
     <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(comm,number,mess)
 </pre>
-or its variants, <A HREF="../Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</A>(number,formatstring,arg1), <A HREF="../Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</A>(), ... that Many brallow including arguments in the message. Many br
+or its variants, <A HREF="../Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</A>(number,formatstring,arg1), <A HREF="../Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</A>(), ... that
+allow including arguments in the message.
 <P>
 <H3><FONT COLOR="#CC3333">Notes for experienced users</FONT></H3>
-Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The Many brcurrently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(), Many brPetscAttachDebuggerErrorHandler(), and <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(). Many br
+Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The
+currently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(),
+<A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(), and <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(), <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(),
-<BR><A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/error/errabort.c.html#PetscAbortErrorHandler">src/sys/error/errabort.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscAbsInt.html b/docs/manualpages/Sys/PetscAbsInt.html
index 84e547a..2d2bdba 100644
--- a/docs/manualpages/Sys/PetscAbsInt.html
+++ b/docs/manualpages/Sys/PetscAbsInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscAbsInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscAbsInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscAbsInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscAbsInt"><H1>PetscAbsInt</H1></A>
 Returns the absolute value of an integer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Returns the absolute value of an integer
 #include <petscmath.h>
 int abs <A HREF="../Sys/PetscAbsInt.html#PetscAbsInt">PetscAbsInt</A>(int v1)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v1 </B> -the integer Many br
+<DT><B>v1 </B> -the integer
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMax.html#PetscMax">PetscMax</A>(), <A HREF="../Sys/PetscMin.html#PetscMin">PetscMin</A>(), <A HREF="../Sys/PetscAbsReal.html#PetscAbsReal">PetscAbsReal</A>(), <A HREF="../Sys/PetscSqr.html#PetscSqr">PetscSqr</A>()
diff --git a/docs/manualpages/Sys/PetscAbsReal.html b/docs/manualpages/Sys/PetscAbsReal.html
index 2641771..d330d5b 100644
--- a/docs/manualpages/Sys/PetscAbsReal.html
+++ b/docs/manualpages/Sys/PetscAbsReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscAbsReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscAbsReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscAbsReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscAbsReal"><H1>PetscAbsReal</H1></A>
 Returns the absolute value of an real number 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Returns the absolute value of an real number
 #include <petscmath.h>
 Real abs <A HREF="../Sys/PetscAbsReal.html#PetscAbsReal">PetscAbsReal</A>(<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> v1)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v1 </B> -the double Many br
+<DT><B>v1 </B> -the double
 <br>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMax.html#PetscMax">PetscMax</A>(), <A HREF="../Sys/PetscMin.html#PetscMin">PetscMin</A>(), <A HREF="../Sys/PetscAbsInt.html#PetscAbsInt">PetscAbsInt</A>(), <A HREF="../Sys/PetscSqr.html#PetscSqr">PetscSqr</A>()
diff --git a/docs/manualpages/Sys/PetscAddrAlign.html b/docs/manualpages/Sys/PetscAddrAlign.html
index 2ecc3f8..766113b 100644
--- a/docs/manualpages/Sys/PetscAddrAlign.html
+++ b/docs/manualpages/Sys/PetscAddrAlign.html
@@ -5,8 +5,8 @@
 <TITLE>PetscAddrAlign</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscAddrAlign.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscAddrAlign.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscAddrAlign"><H1>PetscAddrAlign</H1></A>
 Rounds up an address to PETSC_MEMALIGN alignment 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Rounds up an address to PETSC_MEMALIGN alignment
 #include <petscsys.h>
 void *<A HREF="../Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</A>(void *addr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>addr </B> -address to align (any pointer type) Many br
+<DT><B>addr </B> -address to align (any pointer type)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscMallocAlign()
 <BR>
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#PetscAddrAlign">include/petscsys.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscAttachDebugger.html b/docs/manualpages/Sys/PetscAttachDebugger.html
index e2d3fc0..b4fa05e 100644
--- a/docs/manualpages/Sys/PetscAttachDebugger.html
+++ b/docs/manualpages/Sys/PetscAttachDebugger.html
@@ -5,8 +5,8 @@
 <TITLE>PetscAttachDebugger</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscAttachDebugger.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscAttachDebugger.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscAttachDebugger"><H1>PetscAttachDebugger</H1></A>
 Attaches the debugger to the running process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,12 @@ Attaches the debugger to the running process.
 #include "petscsys.h"   
 PetscErrorCode  PetscAttachDebugger(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <P>
-Developer Notes: Since this can be called by the error handler should it be calling <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>() and <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>()? Many br
+Developer Notes: Since this can be called by the error handler should it be calling <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>() and <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>()?
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSetDebugger.html#PetscSetDebugger">PetscSetDebugger</A>()
diff --git a/docs/manualpages/Sys/PetscAttachDebuggerErrorHandler.html b/docs/manualpages/Sys/PetscAttachDebuggerErrorHandler.html
index f7abc6b..9ae0b97 100644
--- a/docs/manualpages/Sys/PetscAttachDebuggerErrorHandler.html
+++ b/docs/manualpages/Sys/PetscAttachDebuggerErrorHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscAttachDebuggerErrorHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscAttachDebuggerErrorHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscAttachDebuggerErrorHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscAttachDebuggerErrorHandler"><H1>PetscAttachDebuggerErrorHandler</H1></A>
 Error handler that attaches a debugger to a running process when an error is detected. This routine is useful for examining variables, etc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,48 @@ Error handler that attaches a debugger to a running process when an error is det
 #include "petscsys.h"   
 PetscErrorCode  PetscAttachDebuggerErrorHandler(MPI_Comm comm,int line,const char *fun,const char *file,PetscErrorCode num,PetscErrorType p,const char *mess,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- function where error occured (indicated by __FUNCT__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- an error text string, usually just printed to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>number </B></TD><TD>- the generic error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL if error just detected, otherwise PETSC_ERROR_REPEAT Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- function where error occured (indicated by __FUNCT__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- an error text string, usually just printed to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>number </B></TD><TD>- the generic error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL if error just detected, otherwise PETSC_ERROR_REPEAT
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-on_error_attach_debugger [noxterm,dbx,xxgdb,xdb,xldb,gdb] [</B> -display name] - Activates Many brdebugger attachment Many br
+<DT><B>-on_error_attach_debugger [noxterm,dbx,xxgdb,xdb,xldb,gdb] [</B> -display name] - Activates
+debugger attachment
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-By default the GNU debugger, gdb, is used.  Alternatives are lldb, dbx and Many brxxgdb,xldb (on IBM rs6000), xdb (on HP-UX). Many br
+By default the GNU debugger, gdb, is used.  Alternatives are lldb, dbx and
+xxgdb,xldb (on IBM rs6000), xdb (on HP-UX).
 <P>
-Most users need not directly employ this routine and the other error Many brhandlers, but can instead use the simplified interface SETERR, which has Many brthe calling sequence Many br
+Most users need not directly employ this routine and the other error
+handlers, but can instead use the simplified interface SETERR, which has
+the calling sequence
 <pre>
     <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>,number,p,message)
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for experienced users</FONT></H3>
-Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The Many brcurrently available PETSc error handlers are Many br
+Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The
+currently available PETSc error handlers are
 <pre>
    <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>()
 </pre>
@@ -52,12 +65,13 @@ Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushE
 <pre>
    <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>()
 </pre>
-or you may write your own. Many br
+or you may write your own.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(), <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(),
-<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/error/adebug.c.html#PetscAttachDebuggerErrorHandler">src/sys/error/adebug.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBLASInt.html b/docs/manualpages/Sys/PetscBLASInt.html
index c055eca..10f1487 100644
--- a/docs/manualpages/Sys/PetscBLASInt.html
+++ b/docs/manualpages/Sys/PetscBLASInt.html
@@ -5,22 +5,29 @@
 <TITLE>PetscBLASInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBLASInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBLASInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBLASInt"><H1>PetscBLASInt</H1></A>
-datatype used to represent 'int' parameters to BLAS/LAPACK functions.  Many br
+datatype used to represent 'int' parameters to BLAS/LAPACK functions. 
 <P>
-Notes: usually this is the same as <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, but if PETSc was built with --with-64-bit-indices but Many brstandard C/Fortran integers are 32 bit then this is NOT the same as <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> it remains 32 bit Many br(except on very rare BLAS/LAPACK implementations that support 64 bit integers see the note below). Many br
+Notes: usually this is the same as <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, but if PETSc was built with --with-64-bit-indices but
+standard C/Fortran integers are 32 bit then this is NOT the same as <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> it remains 32 bit
+(except on very rare BLAS/LAPACK implementations that support 64 bit integers see the note below).
 <P>
-<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</A>(a,&b) checks if the given <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> a will fit in a <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, if not it Many brgenerates a PETSC_ERR_ARG_OUTOFRANGE error Many br
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</A>(a,&b) checks if the given <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> a will fit in a <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, if not it
+generates a PETSC_ERR_ARG_OUTOFRANGE error
 <P>
-Installation Notes: The 64bit versions of MATLAB ship with BLAS and LAPACK that use 64 bit integers for sizes etc, Many brif you run ./configure with the option Many br--with-blas-lapack-lib=[/Applications/MATLAB_R2010b.app/bin/maci64/libmwblas.dylib,/Applications/MATLAB_R2010b.app/bin/maci64/libmwlapack.dylib] Many brbut you need to also use --known-64-bit-blas-indices. Many br
+Installation Notes: The 64bit versions of MATLAB ship with BLAS and LAPACK that use 64 bit integers for sizes etc,
+if you run ./configure with the option
+--with-blas-lapack-lib=[/Applications/MATLAB_R2010b.app/bin/maci64/libmwblas.dylib,/Applications/MATLAB_R2010b.app/bin/maci64/libmwlapack.dylib]
+but you need to also use --known-64-bit-blas-indices.
 <P>
-MKL also ships with 64 bit integer versions of the BLAS and LAPACK, if you select those you must also ./configure with --known-64-bit-blas-indices Many br
+MKL also ships with 64 bit integer versions of the BLAS and LAPACK, if you select those you must also ./configure with --known-64-bit-blas-indices
 <P>
-Developer Notes: Eventually ./configure should automatically determine the size of the integers used by BLAS/LAPACK. Many br
+Developer Notes: Eventually ./configure should automatically determine the size of the integers used by BLAS/LAPACK.
 <P>
-External packages such as hypre, ML, SuperLU etc do not provide any support for passing 64 bit integers to BLAS/LAPACK so cannot Many brbe used with PETSc if you have set <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A> to long int. Many br
+External packages such as hypre, ML, SuperLU etc do not provide any support for passing 64 bit integers to BLAS/LAPACK so cannot
+be used with PETSc if you have set <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A> to long int.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</A>()
diff --git a/docs/manualpages/Sys/PetscBLASIntCast.html b/docs/manualpages/Sys/PetscBLASIntCast.html
index 58baffa..368cf63 100644
--- a/docs/manualpages/Sys/PetscBLASIntCast.html
+++ b/docs/manualpages/Sys/PetscBLASIntCast.html
@@ -5,25 +5,25 @@
 <TITLE>PetscBLASIntCast</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBLASIntCast.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBLASIntCast.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBLASIntCast"><H1>PetscBLASIntCast</H1></A>
 casts a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> (which may be 64 bits in size) to a <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A> (which may be 32 bits in size), generates an error if the <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A> is not large enough to hold the number. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscErrorCode PetscBLASIntCast(PetscInt a,PetscBLASInt *b)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>a </B> -the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br
+<DT><B>a </B> -the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>b </B> -the resulting <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A> value Many br
+<DT><B>b </B> -the resulting <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A> value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</A>()
diff --git a/docs/manualpages/Sys/PetscBT.html b/docs/manualpages/Sys/PetscBT.html
index ed212a2..2d29d7b 100644
--- a/docs/manualpages/Sys/PetscBT.html
+++ b/docs/manualpages/Sys/PetscBT.html
@@ -5,19 +5,30 @@
 <TITLE>PetscBT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBT"><H1>PetscBT</H1></A>
 PETSc bitarrays 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef char* <A HREF="../Sys/PetscBT.html#PetscBT">PetscBT</A>;
 </PRE>
- Many br
+
 <P>
-PetscBTCreate(m,&bt)         - creates a bit array with enough room to hold m values Many brPetscBTDestroy(&bt)          - destroys the bit array Many brPetscBTMemzero(m,bt)         - zeros the entire bit array (sets all values to false) Many brPetscBTSet(bt,index)         - sets a particular entry as true Many brPetscBTClear(bt,index)       - sets a particular entry as false Many brPetscBTLookup(bt,index)      - returns the value Many brPetscBTLookupSet(bt,index)   - returns the [...]
+PetscBTCreate(m,&bt)         - creates a bit array with enough room to hold m values
+PetscBTDestroy(&bt)          - destroys the bit array
+PetscBTMemzero(m,bt)         - zeros the entire bit array (sets all values to false)
+PetscBTSet(bt,index)         - sets a particular entry as true
+PetscBTClear(bt,index)       - sets a particular entry as false
+PetscBTLookup(bt,index)      - returns the value
+PetscBTLookupSet(bt,index)   - returns the value and then sets it true
+PetscBTLookupClear(bt,index) - returns the value and then sets it false
+PetscBTLength(m)             - returns number of bytes in array with m bits
+PetscBTView(m,bt,viewer)     - prints all the entries in a bit array
 <P>
-We do not currently check error flags on PetscBTSet(), PetscBTClear(), PetscBTLookup(), Many brPetcBTLookupSet(), PetscBTLength() cause error checking would cost hundreds more cycles then Many brthe operation. Many br
+We do not currently check error flags on PetscBTSet(), PetscBTClear(), PetscBTLookup(),
+PetcBTLookupSet(), PetscBTLength() cause error checking would cost hundreds more cycles then
+the operation.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscbt.h.html#PetscBT">include/petscbt.h</A>
diff --git a/docs/manualpages/Sys/PetscBag.html b/docs/manualpages/Sys/PetscBag.html
index 80c14a8..b3201a0 100644
--- a/docs/manualpages/Sys/PetscBag.html
+++ b/docs/manualpages/Sys/PetscBag.html
@@ -5,15 +5,15 @@
 <TITLE>PetscBag</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBag.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBag.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBag"><H1>PetscBag</H1></A>
 PETSc object that manages a collection of user data including parameters. A bag is essentially a C struct with serialization (you can save it and load it from files). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_PetscBag*     <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Sample Usage</FONT></H3>
 <pre>
@@ -58,7 +58,9 @@ typedef struct _n_PetscBag*     <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), PetscBagRegisterVec(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCr [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), PetscBagRegisterVec(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/../../../../include/petscbag.h.html#PetscBag">src/sys/classes/bag/../../../../include/petscbag.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBagCreate.html b/docs/manualpages/Sys/PetscBagCreate.html
index fbdd96b..7b5135b 100644
--- a/docs/manualpages/Sys/PetscBagCreate.html
+++ b/docs/manualpages/Sys/PetscBagCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagCreate"><H1>PetscBagCreate</H1></A>
 Create a bag of values 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Create a bag of values
 #include "petscbag.h"   
 PetscErrorCode PetscBagCreate(MPI_Comm comm, size_t bagsize, PetscBag *bag)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator to share bag Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bagsize </B></TD><TD>- size of the C structure holding the values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator to share bag
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bagsize </B></TD><TD>- size of the C structure holding the values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>bag </B> -the bag of values Many br
+<DT><B>bag </B> -the bag of values
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The size of the A struct must be small enough to fit in a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>; by default Many brPetscInt is 4 bytes; this means a bag cannot be larger than 2 gigabytes in length. Many brThe warning about casting to a shorter length can be ignored below unless your A struct is too large Many br
+The size of the A struct must be small enough to fit in a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>; by default
+<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> is 4 bytes; this means a bag cannot be larger than 2 gigabytes in length.
+The warning about casting to a shorter length can be ignored below unless your A struct is too large
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF=".. [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagCreate">src/sys/classes/bag/bag.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBagDestroy.html b/docs/manualpages/Sys/PetscBagDestroy.html
index 959b215..6256fbc 100644
--- a/docs/manualpages/Sys/PetscBagDestroy.html
+++ b/docs/manualpages/Sys/PetscBagDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagDestroy"><H1>PetscBagDestroy</H1></A>
 Destroys a bag values 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Destroys a bag values
 #include "petscbag.h"   
 PetscErrorCode  PetscBagDestroy(PetscBag *bag)
 </PRE>
-Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>bag </B> -the bag of values Many br
+<DT><B>bag </B> -the bag of values
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF=".. [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagDestroy">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagGetData.html b/docs/manualpages/Sys/PetscBagGetData.html
index 2009bc5..9d19623 100644
--- a/docs/manualpages/Sys/PetscBagGetData.html
+++ b/docs/manualpages/Sys/PetscBagGetData.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagGetData</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagGetData.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagGetData.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagGetData"><H1>PetscBagGetData</H1></A>
 Gives back the user - access to memory that should be used for storing user-data-structure 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Gives back the user - access to memory that should be used for storing user-data
 #include "petscbag.h"   
 PetscErrorCode PetscBagGetData(PetscBag bag, void **data)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>bag </B> -the bag of values Many br
+<DT><B>bag </B> -the bag of values
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>data </B> -pointer to memory that will have user-data-structure Many br
+<DT><B>data </B> -pointer to memory that will have user-data-structure
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF=".. [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagGetData">src/sys/classes/bag/bag.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBagGetName.html b/docs/manualpages/Sys/PetscBagGetName.html
index 32a5c70..c2f8094 100644
--- a/docs/manualpages/Sys/PetscBagGetName.html
+++ b/docs/manualpages/Sys/PetscBagGetName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagGetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagGetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagGetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagGetName"><H1>PetscBagGetName</H1></A>
 Gets the name of a bag of values 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Gets the name of a bag of values
 #include "petscbag.h"   
 PetscErrorCode PetscBagGetName(PetscBag bag, char **name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>bag </B> -the bag of values Many br
+<DT><B>bag </B> -the bag of values
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -the name assigned to the bag Many br
+<DT><B>name </B> -the name assigned to the bag
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF=".. [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagGetName">src/sys/classes/bag/bag.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBagGetNames.html b/docs/manualpages/Sys/PetscBagGetNames.html
index 290cd7d..6ea2bd0 100644
--- a/docs/manualpages/Sys/PetscBagGetNames.html
+++ b/docs/manualpages/Sys/PetscBagGetNames.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagGetNames</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagGetNames.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagGetNames.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagGetNames"><H1>PetscBagGetNames</H1></A>
 Get the names of all entries in the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Get the names of all entries in the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagGetNames(PetscBag bag, const char *names[])
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag   </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- array of the correct size to hold names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag   </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- array of the correct size to hold names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>names </B> -array of char pointers for names Many br
+<DT><B>names </B> -array of char pointers for names
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>() Many br<P><B><P><B><FONT C [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagGetNames">src/sys/classes/bag/bag.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBagLoad.html b/docs/manualpages/Sys/PetscBagLoad.html
index 314eac5..0a9b388 100644
--- a/docs/manualpages/Sys/PetscBagLoad.html
+++ b/docs/manualpages/Sys/PetscBagLoad.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagLoad"><H1>PetscBagLoad</H1></A>
 Loads a bag of values from a binary file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Loads a bag of values from a binary file
 #include "petscbag.h"   
 PetscErrorCode  PetscBagLoad(PetscViewer view,PetscBag bag)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- file to load values from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- file to load values from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR></TABLE>
 <P>
-Notes: You must have created and registered all the fields in the bag before loading into it. Many br
+Notes: You must have created and registered all the fields in the bag before loading into it.
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF=".. [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagLoad">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegister64bitInt.html b/docs/manualpages/Sys/PetscBagRegister64bitInt.html
index b2d8d71..1f0d792 100644
--- a/docs/manualpages/Sys/PetscBagRegister64bitInt.html
+++ b/docs/manualpages/Sys/PetscBagRegister64bitInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegister64bitInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegister64bitInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegister64bitInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegister64bitInt"><H1>PetscBagRegister64bitInt</H1></A>
 add an integer value to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ add an integer value to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegister64bitInt(PetscBag bag,void *addr,Petsc64bitInt mdefault,const char *name,const char *help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of integer in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the integer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of integer in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the integer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRe [...]
+<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegister64bitInt">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegisterBool.html b/docs/manualpages/Sys/PetscBagRegisterBool.html
index 3385c25..a97c063 100644
--- a/docs/manualpages/Sys/PetscBagRegisterBool.html
+++ b/docs/manualpages/Sys/PetscBagRegisterBool.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegisterBool</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegisterBool.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegisterBool.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegisterBool"><H1>PetscBagRegisterBool</H1></A>
 add a logical value to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ add a logical value to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegisterBool(PetscBag bag,void *addr,PetscBool mdefault,const char *name,const char *help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of logical in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the variable Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of logical in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the variable
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRe [...]
+<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegisterBool">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegisterBoolArray.html b/docs/manualpages/Sys/PetscBagRegisterBoolArray.html
index c90fb60..2811f44 100644
--- a/docs/manualpages/Sys/PetscBagRegisterBoolArray.html
+++ b/docs/manualpages/Sys/PetscBagRegisterBoolArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegisterBoolArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegisterBoolArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegisterBoolArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegisterBoolArray"><H1>PetscBagRegisterBoolArray</H1></A>
 add a n logical values to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ add a n logical values to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegisterBoolArray(PetscBag bag,void *addr,PetscInt msize, const char* name, const char* help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of boolean array in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>msize </B></TD><TD>- number of entries in array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the boolean array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of boolean array in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>msize </B></TD><TD>- number of entries in array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the boolean array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRe [...]
+<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegisterBoolArray">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegisterEnum.html b/docs/manualpages/Sys/PetscBagRegisterEnum.html
index db7bd87..ecaa4ec 100644
--- a/docs/manualpages/Sys/PetscBagRegisterEnum.html
+++ b/docs/manualpages/Sys/PetscBagRegisterEnum.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegisterEnum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegisterEnum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegisterEnum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegisterEnum"><H1>PetscBagRegisterEnum</H1></A>
 add an enum value to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ add an enum value to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegisterEnum(PetscBag bag,void *addr,const char *const *list,PetscEnum mdefault, const char *name, const char *help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of enum in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array of strings containing names of enum values followed by enum name followed by enum prefix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of enum in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array of strings containing names of enum values followed by enum name followed by enum prefix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>() Many br
+<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegisterEnum">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegisterInt.html b/docs/manualpages/Sys/PetscBagRegisterInt.html
index 9908d23..db3bb9c 100644
--- a/docs/manualpages/Sys/PetscBagRegisterInt.html
+++ b/docs/manualpages/Sys/PetscBagRegisterInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegisterInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegisterInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegisterInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegisterInt"><H1>PetscBagRegisterInt</H1></A>
 add an integer value to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ add an integer value to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegisterInt(PetscBag bag,void *addr,PetscInt mdefault,const char *name,const char *help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of integer in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the integer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of integer in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the integer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegister64bitInt.html#PetscBagRegister64bitInt">PetscBagRegister64bitInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF=".. [...]
+<BR><A HREF="../Sys/PetscBagRegister64bitInt.html#PetscBagRegister64bitInt">PetscBagRegister64bitInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegisterInt">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegisterIntArray.html b/docs/manualpages/Sys/PetscBagRegisterIntArray.html
index 39eece6..c4b5744 100644
--- a/docs/manualpages/Sys/PetscBagRegisterIntArray.html
+++ b/docs/manualpages/Sys/PetscBagRegisterIntArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegisterIntArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegisterIntArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegisterIntArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegisterIntArray"><H1>PetscBagRegisterIntArray</H1></A>
 add an integer value to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ add an integer value to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegisterIntArray(PetscBag bag,void *addr,PetscInt msize, const char *name, const char *help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of integer in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>msize </B></TD><TD>- number of entries in array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the integer array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of integer in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>msize </B></TD><TD>- number of entries in array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the integer array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRe [...]
+<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegisterIntArray">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegisterReal.html b/docs/manualpages/Sys/PetscBagRegisterReal.html
index ba6ea74..d2a84be 100644
--- a/docs/manualpages/Sys/PetscBagRegisterReal.html
+++ b/docs/manualpages/Sys/PetscBagRegisterReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegisterReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegisterReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegisterReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegisterReal"><H1>PetscBagRegisterReal</H1></A>
 add a real value to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ add a real value to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegisterReal(PetscBag bag,void *addr,PetscReal mdefault, const char *name, const char *help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of double in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the variable Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of double in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the variable
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRe [...]
+<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegisterReal">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegisterRealArray.html b/docs/manualpages/Sys/PetscBagRegisterRealArray.html
index 80f2bbe..f787d96 100644
--- a/docs/manualpages/Sys/PetscBagRegisterRealArray.html
+++ b/docs/manualpages/Sys/PetscBagRegisterRealArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegisterRealArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegisterRealArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegisterRealArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegisterRealArray"><H1>PetscBagRegisterRealArray</H1></A>
 add an real array to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ add an real array to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegisterRealArray(PetscBag bag,void *addr,PetscInt msize, const char *name, const char *help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of real array in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>msize </B></TD><TD>- number of entries in array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the integer array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of real array in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>msize </B></TD><TD>- number of entries in array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the integer array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRe [...]
+<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegisterRealArray">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegisterScalar.html b/docs/manualpages/Sys/PetscBagRegisterScalar.html
index 261e207..0b6901c 100644
--- a/docs/manualpages/Sys/PetscBagRegisterScalar.html
+++ b/docs/manualpages/Sys/PetscBagRegisterScalar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegisterScalar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegisterScalar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegisterScalar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegisterScalar"><H1>PetscBagRegisterScalar</H1></A>
 add a real or complex number value to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ add a real or complex number value to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegisterScalar(PetscBag bag,void *addr,PetscScalar mdefault,const char *name,const char *help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of scalar in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the variable Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of scalar in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the variable
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRe [...]
+<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegisterScalar">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagRegisterString.html b/docs/manualpages/Sys/PetscBagRegisterString.html
index 1e2febd..372df23 100644
--- a/docs/manualpages/Sys/PetscBagRegisterString.html
+++ b/docs/manualpages/Sys/PetscBagRegisterString.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagRegisterString</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagRegisterString.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagRegisterString.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagRegisterString"><H1>PetscBagRegisterString</H1></A>
 add a string value to the bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ add a string value to the bag
 #include "petscbag.h"   
 PetscErrorCode PetscBagRegisterString(PetscBag bag,void *addr,PetscInt msize,const char* mdefault,const char* name,const char* help)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Logically Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of start of string in struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>msize </B></TD><TD>- length of the string space in the struct Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addr </B></TD><TD>- location of start of string in struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>msize </B></TD><TD>- length of the string space in the struct
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mdefault </B></TD><TD>- the initial value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- longer string with more information about the value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: The struct should have the field char mystring[msize]; not char *mystring Many br
+Note: The struct should have the field char mystring[msize]; not char *mystring
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(),<A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagReg [...]
+<BR><A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(),<A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagRegisterString">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagSetFromOptions.html b/docs/manualpages/Sys/PetscBagSetFromOptions.html
index 97d960e..60208a7 100644
--- a/docs/manualpages/Sys/PetscBagSetFromOptions.html
+++ b/docs/manualpages/Sys/PetscBagSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagSetFromOptions"><H1>PetscBagSetFromOptions</H1></A>
 Allows setting options from a bag 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Allows setting options from a bag
 #include "petscbag.h"   
 PetscErrorCode  PetscBagSetFromOptions(PetscBag bag)
 </PRE>
-Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>bag </B> -the bag of values Many br
+<DT><B>bag </B> -the bag of values
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF=".. [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagSetFromOptions">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBagSetName.html b/docs/manualpages/Sys/PetscBagSetName.html
index ddfad27..797a926 100644
--- a/docs/manualpages/Sys/PetscBagSetName.html
+++ b/docs/manualpages/Sys/PetscBagSetName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagSetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagSetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagSetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagSetName"><H1>PetscBagSetName</H1></A>
 Sets the name of a bag of values 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Sets the name of a bag of values
 #include "petscbag.h"   
 PetscErrorCode PetscBagSetName(PetscBag bag, const char *name, const char *help)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name assigned to the bag Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- help message for bag Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name assigned to the bag
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- help message for bag
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>(), <A HREF="../Sys/PetscBagView.html#PetscBagView">PetscBagView</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>() Many brPetscBagSetFromOptions(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF=".. [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagSetName">src/sys/classes/bag/bag.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBagSetOptionsPrefix.html b/docs/manualpages/Sys/PetscBagSetOptionsPrefix.html
index fe9570d..9047eaf 100644
--- a/docs/manualpages/Sys/PetscBagSetOptionsPrefix.html
+++ b/docs/manualpages/Sys/PetscBagSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagSetOptionsPrefix"><H1>PetscBagSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> items in the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Sets the prefix used for searching for all <A HREF="../Sys/PetscBag.html#PetscBa
 #include "petscbag.h"   
 PetscErrorCode PetscBagSetOptionsPrefix(PetscBag bag, const char pre[])
 </PRE>
-Logically collective on Bag. Many br
+Logically collective on Bag.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend all Bag item names with. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend all Bag item names with.
+</TD></TR></TABLE>
 <P>
-NOTES: Must be called prior to registering any of the bag items. Many br
+NOTES: Must be called prior to registering any of the bag items.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>()
-<BR><A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
+<BR><A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagSetOptionsPrefix">src/sys/classes/bag/bag.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBagView.html b/docs/manualpages/Sys/PetscBagView.html
index bbcf226..e7b5ac1 100644
--- a/docs/manualpages/Sys/PetscBagView.html
+++ b/docs/manualpages/Sys/PetscBagView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBagView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBagView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBagView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBagView"><H1>PetscBagView</H1></A>
 Views a bag of values as either ASCII text or a binary file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Views a bag of values as either ASCII text or a binary file
 #include "petscbag.h"   
 PetscErrorCode  PetscBagView(PetscBag bag,PetscViewer view)
 </PRE>
-Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A> Many br
+Collective on <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to view the values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bag </B></TD><TD>- the bag of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to view the values
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Warning: Currently PETSc bags saved in a binary file can only be read back Many brin on a machine of the same architecture. Let us know when this is a problem Many brand we'll fix it. Many br
+Warning: Currently PETSc bags saved in a binary file can only be read back
+in on a machine of the same architecture. Let us know when this is a problem
+and we'll fix it.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBag.html#PetscBag">PetscBag</A>, <A HREF="../Sys/PetscBagSetName.html#PetscBagSetName">PetscBagSetName</A>(), <A HREF="../Sys/PetscBagDestroy.html#PetscBagDestroy">PetscBagDestroy</A>(), <A HREF="../Sys/PetscBagLoad.html#PetscBagLoad">PetscBagLoad</A>(), <A HREF="../Sys/PetscBagGetData.html#PetscBagGetData">PetscBagGetData</A>()
-<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>() Many brPetscBagSetFromOpti [...]
+<BR><A HREF="../Sys/PetscBagRegisterReal.html#PetscBagRegisterReal">PetscBagRegisterReal</A>(), <A HREF="../Sys/PetscBagRegisterInt.html#PetscBagRegisterInt">PetscBagRegisterInt</A>(), <A HREF="../Sys/PetscBagRegisterBool.html#PetscBagRegisterBool">PetscBagRegisterBool</A>(), <A HREF="../Sys/PetscBagRegisterScalar.html#PetscBagRegisterScalar">PetscBagRegisterScalar</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
+<A HREF="../Sys/PetscBagSetFromOptions.html#PetscBagSetFromOptions">PetscBagSetFromOptions</A>(), <A HREF="../Sys/PetscBagCreate.html#PetscBagCreate">PetscBagCreate</A>(), <A HREF="../Sys/PetscBagGetName.html#PetscBagGetName">PetscBagGetName</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/bag/bag.c.html#PetscBagView">src/sys/classes/bag/bag.c</A>
diff --git a/docs/manualpages/Sys/PetscBarrier.html b/docs/manualpages/Sys/PetscBarrier.html
index 919cd2e..c08beb7 100644
--- a/docs/manualpages/Sys/PetscBarrier.html
+++ b/docs/manualpages/Sys/PetscBarrier.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBarrier</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBarrier.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBarrier.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBarrier"><H1>PetscBarrier</H1></A>
 Blocks until this routine is executed by all processors owning the object A. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,16 @@ Blocks until this routine is executed by all processors owning the object A.
 PetscErrorCode  PetscBarrier(PetscObject obj)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>A </B> -PETSc object  (<A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../IS/IS.html#IS">IS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A> etc...) Many brMust be caste with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), can use NULL (for MPI_COMM_WORLD) Many br
+<DT><B>A </B> -PETSc object  (<A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../IS/IS.html#IS">IS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A> etc...)
+Must be caste with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), can use NULL (for MPI_COMM_WORLD)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine calls MPI_Barrier with the communicator of the PETSc Object "A". Many br
+This routine calls MPI_Barrier with the communicator of the PETSc Object "A".
 <P>
-With fortran Use NULL_OBJECT (instead of NULL) Many br
+With fortran Use NULL_OBJECT (instead of NULL)
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Sys/PetscBinaryClose.html b/docs/manualpages/Sys/PetscBinaryClose.html
index eb97c11..1fd7d27 100644
--- a/docs/manualpages/Sys/PetscBinaryClose.html
+++ b/docs/manualpages/Sys/PetscBinaryClose.html
@@ -5,25 +5,26 @@
 <TITLE>PetscBinaryClose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBinaryClose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBinaryClose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBinaryClose"><H1>PetscBinaryClose</H1></A>
 Closes a PETSc binary file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscBinaryClose(int fd)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fd </B> -the file Many br
+<DT><B>fd </B> -the file
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>(), <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>(), <A HREF="../Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</A>(), <A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>(), <A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(),
-<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/sysio.c.html#PetscBinaryClose">src/sys/fileio/sysio.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBinaryOpen.html b/docs/manualpages/Sys/PetscBinaryOpen.html
index fdfeabf..86a5e2f 100644
--- a/docs/manualpages/Sys/PetscBinaryOpen.html
+++ b/docs/manualpages/Sys/PetscBinaryOpen.html
@@ -5,33 +5,37 @@
 <TITLE>PetscBinaryOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBinaryOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBinaryOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBinaryOpen"><H1>PetscBinaryOpen</H1></A>
 Opens a PETSc binary file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscBinaryOpen(const char name[],PetscFileMode mode,int *fd)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- filename Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of binary file, one of FILE_MODE_READ, FILE_MODE_APPEND, FILE_MODE_WRITE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- filename
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of binary file, one of FILE_MODE_READ, FILE_MODE_APPEND, FILE_MODE_WRITE
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fd </B> -the file Many br
+<DT><B>fd </B> -the file
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Files access with <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>() and <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() are ALWAYS written in Many brbig-endian format. This means the file can be accessed using <A HREF="../Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</A>() and Many brPetscBinaryRead() and <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() on any machine. Many br
+Notes: Files access with <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>() and <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() are ALWAYS written in
+big-endian format. This means the file can be accessed using <A HREF="../Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</A>() and
+<A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>() and <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() on any machine.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>(), <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(),
-<BR><A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>(), <A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(), <A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>() Many br
+<BR><A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>(), <A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(), <A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/sysio.c.html#PetscBinaryOpen">src/sys/fileio/sysio.c</A>
diff --git a/docs/manualpages/Sys/PetscBinaryRead.html b/docs/manualpages/Sys/PetscBinaryRead.html
index fff98d3..f151136 100644
--- a/docs/manualpages/Sys/PetscBinaryRead.html
+++ b/docs/manualpages/Sys/PetscBinaryRead.html
@@ -5,37 +5,46 @@
 <TITLE>PetscBinaryRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBinaryRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBinaryRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBinaryRead"><H1>PetscBinaryRead</H1></A>
 Reads from a binary file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscBinaryRead(int fd,void *p,PetscInt n,PetscDataType type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of items to read Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of items to read (PETSC_INT, PETSC_DOUBLE or PETSC_SCALAR) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of items to read
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of items to read (PETSC_INT, PETSC_DOUBLE or PETSC_SCALAR)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>p </B> -the buffer Many br
+<DT><B>p </B> -the buffer
 <br>
 <P>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>() uses byte swapping to work on all machines; the files Many brare written to file ALWAYS using big-endian ordering. On small-endian machines the numbers Many brare converted to the small-endian format when they are read in from the file. Many brWhen PETSc is ./configure with --with-64bit-indices the integers are written to the Many brfile as 64 bit integers, this means they can only be read back in when the option [...]
+<A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>() uses byte swapping to work on all machines; the files
+are written to file ALWAYS using big-endian ordering. On small-endian machines the numbers
+are converted to the small-endian format when they are read in from the file.
+When PETSc is ./configure with --with-64bit-indices the integers are written to the
+file as 64 bit integers, this means they can only be read back in when the option --with-64bit-indices
+is used.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>(), <A HREF="../Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</A>(), <A HREF="../Sys/PetscBinaryClose.html#PetscBinaryClose">PetscBinaryClose</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>(),
-<BR><A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(), <A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(), <A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/sysio.c.html#PetscBinaryRead">src/sys/fileio/sysio.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBinarySeek.html b/docs/manualpages/Sys/PetscBinarySeek.html
index af5b022..d423462 100644
--- a/docs/manualpages/Sys/PetscBinarySeek.html
+++ b/docs/manualpages/Sys/PetscBinarySeek.html
@@ -5,35 +5,45 @@
 <TITLE>PetscBinarySeek</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBinarySeek.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBinarySeek.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBinarySeek"><H1>PetscBinarySeek</H1></A>
 Moves the file pointer on a PETSc binary file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscBinarySeek(int fd,off_t off,PetscBinarySeekType whence,off_t *offset)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>off </B></TD><TD>- number of bytes to move. Use PETSC_BINARY_INT_SIZE, PETSC_BINARY_SCALAR_SIZE, Many bretc. in your calculation rather than sizeof() to compute byte lengths. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>whence </B></TD><TD>- if PETSC_BINARY_SEEK_SET then off is an absolute location in the file Many brif PETSC_BINARY_SEEK_CUR then off is an offset from the current location Many brif PETSC_BINARY_SEEK_END then off is an offset from the end of file Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>off </B></TD><TD>- number of bytes to move. Use PETSC_BINARY_INT_SIZE, PETSC_BINARY_SCALAR_SIZE,
+etc. in your calculation rather than sizeof() to compute byte lengths.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>whence </B></TD><TD>- if PETSC_BINARY_SEEK_SET then off is an absolute location in the file
+if PETSC_BINARY_SEEK_CUR then off is an offset from the current location
+if PETSC_BINARY_SEEK_END then off is an offset from the end of file
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>offset </B> -new offset in file Many br
+<DT><B>offset </B> -new offset in file
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Integers are stored on the file as 32 long, regardless of whether Many brthey are stored in the machine as 32 or 64, this means the same Many brbinary file may be read on any machine. Hence you CANNOT use sizeof() Many brto determine the offset or location. Many br
+Integers are stored on the file as 32 long, regardless of whether
+they are stored in the machine as 32 or 64, this means the same
+binary file may be read on any machine. Hence you CANNOT use sizeof()
+to determine the offset or location.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>(), <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>(), <A HREF="../Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</A>(), <A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>(), <A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(),
-<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/sysio.c.html#PetscBinarySeek">src/sys/fileio/sysio.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBinarySeekType.html b/docs/manualpages/Sys/PetscBinarySeekType.html
index 7c24f98..0e983e0 100644
--- a/docs/manualpages/Sys/PetscBinarySeekType.html
+++ b/docs/manualpages/Sys/PetscBinarySeekType.html
@@ -5,15 +5,15 @@
 <TITLE>PetscBinarySeekType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBinarySeekType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBinarySeekType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBinarySeekType"><H1>PetscBinarySeekType</H1></A>
 argument to <A HREF="../Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END = 2} <A HREF="../Sys/PetscBinarySeekType.html#PetscBinarySeekType">PetscBinarySeekType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</A>(), <A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>()
diff --git a/docs/manualpages/Sys/PetscBinarySynchronizedRead.html b/docs/manualpages/Sys/PetscBinarySynchronizedRead.html
index 39bc4cf..bda33f7 100644
--- a/docs/manualpages/Sys/PetscBinarySynchronizedRead.html
+++ b/docs/manualpages/Sys/PetscBinarySynchronizedRead.html
@@ -5,38 +5,46 @@
 <TITLE>PetscBinarySynchronizedRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBinarySynchronizedRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBinarySynchronizedRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBinarySynchronizedRead"><H1>PetscBinarySynchronizedRead</H1></A>
 Reads from a binary file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscBinarySynchronizedRead(MPI_Comm comm,int fd,void *p,PetscInt n,PetscDataType type)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of items to read Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of items to read (PETSC_INT, PETSC_DOUBLE or PETSC_SCALAR) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of items to read
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of items to read (PETSC_INT, PETSC_DOUBLE or PETSC_SCALAR)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>p </B> -the buffer Many br
+<DT><B>p </B> -the buffer
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Does a <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>() followed by an MPI_Bcast() Many br
+Does a <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>() followed by an MPI_Bcast()
 <P>
-<A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>() uses byte swapping to work on all machines. Many brIntegers are stored on the file as 32 long, regardless of whether Many brthey are stored in the machine as 32 or 64, this means the same Many brbinary file may be read on any machine. Many br
+<A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>() uses byte swapping to work on all machines.
+Integers are stored on the file as 32 long, regardless of whether
+they are stored in the machine as 32 or 64, this means the same
+binary file may be read on any machine.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>(), <A HREF="../Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</A>(), <A HREF="../Sys/PetscBinaryClose.html#PetscBinaryClose">PetscBinaryClose</A>(), <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>(), <A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>(),
-<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/sysio.c.html#PetscBinarySynchronizedRead">src/sys/fileio/sysio.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBinarySynchronizedSeek.html b/docs/manualpages/Sys/PetscBinarySynchronizedSeek.html
index c1980c9..306e55f 100644
--- a/docs/manualpages/Sys/PetscBinarySynchronizedSeek.html
+++ b/docs/manualpages/Sys/PetscBinarySynchronizedSeek.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBinarySynchronizedSeek</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBinarySynchronizedSeek.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBinarySynchronizedSeek.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBinarySynchronizedSeek"><H1>PetscBinarySynchronizedSeek</H1></A>
 Moves the file pointer on a PETSc binary file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,23 +16,33 @@ PetscErrorCode  PetscBinarySynchronizedSeek(MPI_Comm comm,int fd,off_t off,Petsc
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>whence </B></TD><TD>- if PETSC_BINARY_SEEK_SET then size is an absolute location in the file Many brif PETSC_BINARY_SEEK_CUR then size is offset from current location Many brif PETSC_BINARY_SEEK_END then size is offset from end of file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>off    </B></TD><TD>- number of bytes to move. Use PETSC_BINARY_INT_SIZE, PETSC_BINARY_SCALAR_SIZE, Many bretc. in your calculation rather than sizeof() to compute byte lengths. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>whence </B></TD><TD>- if PETSC_BINARY_SEEK_SET then size is an absolute location in the file
+if PETSC_BINARY_SEEK_CUR then size is offset from current location
+if PETSC_BINARY_SEEK_END then size is offset from end of file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>off    </B></TD><TD>- number of bytes to move. Use PETSC_BINARY_INT_SIZE, PETSC_BINARY_SCALAR_SIZE,
+etc. in your calculation rather than sizeof() to compute byte lengths.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>offset </B> -new offset in file Many br
+<DT><B>offset </B> -new offset in file
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Integers are stored on the file as 32 long, regardless of whether Many brthey are stored in the machine as 32 or 64, this means the same Many brbinary file may be read on any machine. Hence you CANNOT use sizeof() Many brto determine the offset or location. Many br
+Integers are stored on the file as 32 long, regardless of whether
+they are stored in the machine as 32 or 64, this means the same
+binary file may be read on any machine. Hence you CANNOT use sizeof()
+to determine the offset or location.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>(), <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>(), <A HREF="../Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</A>(), <A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>(), <A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(),
-<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/sysio.c.html#PetscBinarySynchronizedSeek">src/sys/fileio/sysio.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBinarySynchronizedWrite.html b/docs/manualpages/Sys/PetscBinarySynchronizedWrite.html
index 247d2ae..db419e3 100644
--- a/docs/manualpages/Sys/PetscBinarySynchronizedWrite.html
+++ b/docs/manualpages/Sys/PetscBinarySynchronizedWrite.html
@@ -5,40 +5,51 @@
 <TITLE>PetscBinarySynchronizedWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBinarySynchronizedWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBinarySynchronizedWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBinarySynchronizedWrite"><H1>PetscBinarySynchronizedWrite</H1></A>
 writes to a binary file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscBinarySynchronizedWrite(MPI_Comm comm,int fd,void *p,PetscInt n,PetscDataType type,PetscBool istemp)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of items to write Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the buffer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>istemp </B></TD><TD>- the buffer may be changed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of items to write (PETSC_INT, PETSC_DOUBLE or PETSC_SCALAR) Many br</TD></TR></TABLE>
-<P>
- Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- the number of items to write
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the buffer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>istemp </B></TD><TD>- the buffer may be changed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type of items to write (PETSC_INT, PETSC_DOUBLE or PETSC_SCALAR)
+</TD></TR></TABLE>
+<P>
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Process 0 does a <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() Many br
+Process 0 does a <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>()
 <P>
-<A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>() uses byte swapping to work on all machines. Many brIntegers are stored on the file as 32 long, regardless of whether Many brthey are stored in the machine as 32 or 64, this means the same Many brbinary file may be read on any machine. Many br
+<A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>() uses byte swapping to work on all machines.
+Integers are stored on the file as 32 long, regardless of whether
+they are stored in the machine as 32 or 64, this means the same
+binary file may be read on any machine.
 <P>
-Notes: because byte-swapping may be done on the values in data it cannot be declared const Many br
+Notes: because byte-swapping may be done on the values in data it cannot be declared const
 <P>
-WARNING: This is NOT like <A HREF="../Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</A>()! This routine ignores calls on all but process 0, Many brwhile <A HREF="../Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</A>() has all processes print their strings in order. Many br
+WARNING: This is NOT like <A HREF="../Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</A>()! This routine ignores calls on all but process 0,
+while <A HREF="../Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</A>() has all processes print their strings in order.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>(), <A HREF="../Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</A>(), <A HREF="../Sys/PetscBinaryClose.html#PetscBinaryClose">PetscBinaryClose</A>(), <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>(), <A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(),
-<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/sysio.c.html#PetscBinarySynchronizedWrite">src/sys/fileio/sysio.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBinaryWrite.html b/docs/manualpages/Sys/PetscBinaryWrite.html
index 7860a24..869b24d 100644
--- a/docs/manualpages/Sys/PetscBinaryWrite.html
+++ b/docs/manualpages/Sys/PetscBinaryWrite.html
@@ -5,41 +5,58 @@
 <TITLE>PetscBinaryWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBinaryWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBinaryWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBinaryWrite"><H1>PetscBinaryWrite</H1></A>
 Writes to a binary file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscBinaryWrite(int fd,void *p,PetscInt n,PetscDataType type,PetscBool  istemp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd     </B></TD><TD>- the file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p      </B></TD><TD>- the buffer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n      </B></TD><TD>- the number of items to write Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type   </B></TD><TD>- the type of items to read (PETSC_INT, PETSC_DOUBLE or PETSC_SCALAR) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>istemp </B></TD><TD>- <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if buffer data should be preserved, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> otherwise. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd     </B></TD><TD>- the file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p      </B></TD><TD>- the buffer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n      </B></TD><TD>- the number of items to write
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type   </B></TD><TD>- the type of items to read (PETSC_INT, PETSC_DOUBLE or PETSC_SCALAR)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>istemp </B></TD><TD>- <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if buffer data should be preserved, <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> otherwise.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() uses byte swapping to work on all machines; the files Many brare written using big-endian ordering to the file. On small-endian machines the numbers Many brare converted to the big-endian format when they are written to disk. Many brWhen PETSc is ./configure with --with-64bit-indices the integers are written to the Many brfile as 64 bit integers, this means they can only be read back in when the option --with- [...]
+<A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() uses byte swapping to work on all machines; the files
+are written using big-endian ordering to the file. On small-endian machines the numbers
+are converted to the big-endian format when they are written to disk.
+When PETSc is ./configure with --with-64bit-indices the integers are written to the
+file as 64 bit integers, this means they can only be read back in when the option --with-64bit-indices
+is used.
 <P>
-If running with __float128 precision the output is in __float128 unless one uses the -binary_read_double option Many br
+If running with __float128 precision the output is in __float128 unless one uses the -binary_read_double option
 <P>
-The Buffer p should be read-write buffer, and not static data. Many brThis way, byte-swapping is done in-place, and then the buffer is Many brwritten to the file. Many br
+The Buffer p should be read-write buffer, and not static data.
+This way, byte-swapping is done in-place, and then the buffer is
+written to the file.
 <P>
-This routine restores the original contents of the buffer, after Many brit is written to the file. This is done by byte-swapping in-place Many brthe second time. If the flag istemp is set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>, the second Many brbyte-swapping operation is not done, thus saving some computation, Many brbut the buffer is left corrupted. Many br
+This routine restores the original contents of the buffer, after
+it is written to the file. This is done by byte-swapping in-place
+the second time. If the flag istemp is set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>, the second
+byte-swapping operation is not done, thus saving some computation,
+but the buffer is left corrupted.
 <P>
-Because byte-swapping may be done on the values in data it cannot be declared const Many br
+Because byte-swapping may be done on the values in data it cannot be declared const
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>(), <A HREF="../Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</A>(), <A HREF="../Sys/PetscBinaryClose.html#PetscBinaryClose">PetscBinaryClose</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</A>(),
-<BR><A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(), <A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</A>(), <A HREF="../Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/sysio.c.html#PetscBinaryWrite">src/sys/fileio/sysio.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscBool.html b/docs/manualpages/Sys/PetscBool.html
index 42249bb..2219eb9 100644
--- a/docs/manualpages/Sys/PetscBool.html
+++ b/docs/manualpages/Sys/PetscBool.html
@@ -5,17 +5,18 @@
 <TITLE>PetscBool</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBool.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBool.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBool"><H1>PetscBool</H1></A>
 Logical variable. Actually an int in C and a logical in Fortran. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> } <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>;
 </PRE>
- Many br
+
 <P>
-Developer Note: Why have <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A> , why not use bool in C? The problem is that K and R C, C99 and C++ all have different mechanisms for Many brboolean values. It is not easy to have a simple macro that that will work properly in all circumstances with all three mechanisms. Many br
+Developer Note: Why have <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A> , why not use bool in C? The problem is that K and R C, C99 and C++ all have different mechanisms for
+boolean values. It is not easy to have a simple macro that that will work properly in all circumstances with all three mechanisms.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>, PetscNot()
diff --git a/docs/manualpages/Sys/PetscBoxAuthorize.html b/docs/manualpages/Sys/PetscBoxAuthorize.html
index 7f8c864..986fe37 100644
--- a/docs/manualpages/Sys/PetscBoxAuthorize.html
+++ b/docs/manualpages/Sys/PetscBoxAuthorize.html
@@ -5,33 +5,39 @@
 <TITLE>PetscBoxAuthorize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBoxAuthorize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBoxAuthorize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBoxAuthorize"><H1>PetscBoxAuthorize</H1></A>
 Get authorization and refresh token for accessing Box drive from PETSc 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscBoxAuthorize(MPI_Comm comm,char access_token[],char refresh_token[],size_t tokensize)
 </PRE>
-Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything Many br
+Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the token arrays Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the token arrays
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- can be used with <A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>() for this one session Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refresh_token </B></TD><TD>- can be used for ever to obtain new access_tokens with <A HREF="../Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</A>(), guard this like a password Many brit gives access to your Box Drive Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- can be used with <A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>() for this one session
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refresh_token </B></TD><TD>- can be used for ever to obtain new access_tokens with <A HREF="../Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</A>(), guard this like a password
+it gives access to your Box Drive
+</TD></TR></TABLE>
 <P>
-Notes: This call requires stdout and stdin access from process 0 on the MPI communicator Many br
+Notes: This call requires stdout and stdin access from process 0 on the MPI communicator
 <P>
-You can run src/sys/webclient/examples/tutorials/boxobtainrefreshtoken to get a refresh token and then in the future pass it to Many brPETSc programs with -box_refresh_token XXX Many br
+You can run src/sys/webclient/examples/tutorials/boxobtainrefreshtoken to get a refresh token and then in the future pass it to
+PETSc programs with -box_refresh_token XXX
 <P>
-This requires PETSc be installed using --with-saws or --download-saws Many br
+This requires PETSc be installed using --with-saws or --download-saws
 <P>
-Requires the user have created a self-signed ssl certificate with Many br
+Requires the user have created a self-signed ssl certificate with
 <P>
 <pre>
    saws/CA.pl  -newcert  (using the passphrase of password)
@@ -40,9 +46,10 @@ Requires the user have created a self-signed ssl certificate with Many br
    cat newkey.pem newcert.pem > sslclient.pem
 </pre>
 <P>
-and put the resulting file in either the current directory (with the application) or in the home directory. This seems kind of Many brsilly but it was all I could figure out. Many br
+and put the resulting file in either the current directory (with the application) or in the home directory. This seems kind of
+silly but it was all I could figure out.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</A>(), <A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>(), <A HREF="../Sys/PetscURLShorten.html#PetscURLShorten">PetscURLShorten</A>()
diff --git a/docs/manualpages/Sys/PetscBoxRefresh.html b/docs/manualpages/Sys/PetscBoxRefresh.html
index d91044c..67d0465 100644
--- a/docs/manualpages/Sys/PetscBoxRefresh.html
+++ b/docs/manualpages/Sys/PetscBoxRefresh.html
@@ -5,28 +5,34 @@
 <TITLE>PetscBoxRefresh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBoxRefresh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBoxRefresh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBoxRefresh"><H1>PetscBoxRefresh</H1></A>
 Get a new authorization token for accessing Box drive from PETSc from a refresh token 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscBoxRefresh(MPI_Comm comm,const char refresh_token[],char access_token[],char new_refresh_token[],size_t tokensize)
 </PRE>
-Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything Many br
+Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refresh token </B></TD><TD>- obtained with <A HREF="../Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</A>(), if NULL PETSc will first look for one in the options data  Many brif not found it will call <A HREF="../Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the output string access_token Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refresh token </B></TD><TD>- obtained with <A HREF="../Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</A>(), if NULL PETSc will first look for one in the options data 
+if not found it will call <A HREF="../Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the output string access_token
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- token that can be passed to <A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>new_refresh_token </B></TD><TD>- the old refresh token is no longer valid, not this is different than Google where the same refresh_token is used forever Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- token that can be passed to <A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>new_refresh_token </B></TD><TD>- the old refresh token is no longer valid, not this is different than Google where the same refresh_token is used forever
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscURLShorten.html#PetscURLShorten">PetscURLShorten</A>(), <A HREF="../Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</A>(), <A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>()
diff --git a/docs/manualpages/Sys/PetscBoxUpload.html b/docs/manualpages/Sys/PetscBoxUpload.html
index 138ab20..2a33a65 100644
--- a/docs/manualpages/Sys/PetscBoxUpload.html
+++ b/docs/manualpages/Sys/PetscBoxUpload.html
@@ -5,37 +5,49 @@
 <TITLE>PetscBoxUpload</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBoxUpload.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBoxUpload.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBoxUpload"><H1>PetscBoxUpload</H1></A>
 Loads a file to the Box Drive 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscBoxUpload(MPI_Comm comm,const char access_token[],const char filename[])
 </PRE>
-This routine has not yet been written; it is just copied from Google Drive Many br
+This routine has not yet been written; it is just copied from Google Drive
 <P>
-Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> uploads the file Many br
+Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> uploads the file
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- obtained with <A HREF="../Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</A>(), pass NULL to have PETSc generate one Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- file to upload; if you upload multiple times it will have different names each time on Box Drive Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- obtained with <A HREF="../Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</A>(), pass NULL to have PETSc generate one
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- file to upload; if you upload multiple times it will have different names each time on Box Drive
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-box_refresh_token   XXX</B> - Many brUsage Patterns: Many brWith PETSc option -box_refresh_token  XXX given Many brPetscBoxUpload(comm,NULL,filename);        will upload file with no user interaction Many br
+<DT><B>-box_refresh_token   XXX</B> -
+Usage Patterns:
+With PETSc option -box_refresh_token  XXX given
+<A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>(comm,NULL,filename);        will upload file with no user interaction
 <br>
 <P>
-Without PETSc option -box_refresh_token XXX given Many brPetscBoxUpload(comm,NULL,filename);        for first use will prompt user to authorize access to Box Drive with their processor Many br
+Without PETSc option -box_refresh_token XXX given
+<A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>(comm,NULL,filename);        for first use will prompt user to authorize access to Box Drive with their processor
 <P>
-With PETSc option -box_refresh_token  XXX given Many brPetscBoxRefresh(comm,NULL,access_token,sizeof(access_token)); Many brPetscBoxUpload(comm,access_token,filename); Many br
+With PETSc option -box_refresh_token  XXX given
+<A HREF="../Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</A>(comm,NULL,access_token,sizeof(access_token));
+<A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>(comm,access_token,filename);
 <P>
-With refresh token entered in some way by the user Many brPetscBoxRefresh(comm,refresh_token,access_token,sizeof(access_token)); Many brPetscBoxUpload(comm,access_token,filename); Many br
+With refresh token entered in some way by the user
+<A HREF="../Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</A>(comm,refresh_token,access_token,sizeof(access_token));
+<A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>(comm,access_token,filename);
 <P>
-<A HREF="../Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</A>(comm,access_token,refresh_token,sizeof(access_token)); Many brPetscBoxUpload(comm,access_token,filename); Many br
+<A HREF="../Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</A>(comm,access_token,refresh_token,sizeof(access_token));
+<A HREF="../Sys/PetscBoxUpload.html#PetscBoxUpload">PetscBoxUpload</A>(comm,access_token,filename);
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscURLShorten.html#PetscURLShorten">PetscURLShorten</A>(), <A HREF="../Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</A>(), <A HREF="../Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</A>()
diff --git a/docs/manualpages/Sys/PetscBuildTwoSidedType.html b/docs/manualpages/Sys/PetscBuildTwoSidedType.html
index d0b5d02..6439f57 100644
--- a/docs/manualpages/Sys/PetscBuildTwoSidedType.html
+++ b/docs/manualpages/Sys/PetscBuildTwoSidedType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscBuildTwoSidedType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscBuildTwoSidedType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscBuildTwoSidedType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscBuildTwoSidedType"><H1>PetscBuildTwoSidedType</H1></A>
 algorithm for setting up two-sided communication 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -41,7 +41,7 @@ typedef enum {
      that only communicates the part of the reduction that is necessary.  Requires MPI-2.
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</A>(), <A HREF="../Sys/PetscCommBuildTwoSidedSetType.html#PetscCommBuildTwoSidedSetType">PetscCommBuildTwoSidedSetType</A>(), <A HREF="../Sys/PetscCommBuildTwoSidedGetType.html#PetscCommBuildTwoSidedGetType">PetscCommBuildTwoSidedGetType</A>()
diff --git a/docs/manualpages/Sys/PetscCUDAFlag.html b/docs/manualpages/Sys/PetscCUDAFlag.html
index 8b8f6ca..e8fb498 100644
--- a/docs/manualpages/Sys/PetscCUDAFlag.html
+++ b/docs/manualpages/Sys/PetscCUDAFlag.html
@@ -5,17 +5,21 @@
 <TITLE>PetscCUDAFlag</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCUDAFlag.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCUDAFlag.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCUDAFlag"><H1>PetscCUDAFlag</H1></A>
 indicates which memory (CPU, GPU, or none contains valid vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PETSC_CUDA_UNALLOCATED,PETSC_CUDA_GPU,PETSC_CUDA_CPU,PETSC_CUDA_BOTH} <A HREF="../Sys/PetscCUDAFlag.html#PetscCUDAFlag">PetscCUDAFlag</A>;
 </PRE>
-PETSC_CUDA_UNALLOCATED  - no memory contains valid matrix entries; NEVER used for vectors Many brPETSC_CUDA_GPU - GPU has valid vector/matrix entries Many brPETSC_CUDA_CPU - CPU has valid vector/matrix entries Many brPETSC_CUDA_BOTH - Both GPU and CPU have valid vector/matrix entries and they match Many br
+PETSC_CUDA_UNALLOCATED  - no memory contains valid matrix entries; NEVER used for vectors
+PETSC_CUDA_GPU - GPU has valid vector/matrix entries
+PETSC_CUDA_CPU - CPU has valid vector/matrix entries
+PETSC_CUDA_BOTH - Both GPU and CPU have valid vector/matrix entries and they match
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscCUDAFlag">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscCUSPFlag.html b/docs/manualpages/Sys/PetscCUSPFlag.html
index 823aef3..37b3e2c 100644
--- a/docs/manualpages/Sys/PetscCUSPFlag.html
+++ b/docs/manualpages/Sys/PetscCUSPFlag.html
@@ -5,17 +5,21 @@
 <TITLE>PetscCUSPFlag</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCUSPFlag.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCUSPFlag.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCUSPFlag"><H1>PetscCUSPFlag</H1></A>
 indicates which memory (CPU, GPU, or none contains valid vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PETSC_CUSP_UNALLOCATED,PETSC_CUSP_GPU,PETSC_CUSP_CPU,PETSC_CUSP_BOTH} <A HREF="../Sys/PetscCUSPFlag.html#PetscCUSPFlag">PetscCUSPFlag</A>;
 </PRE>
-PETSC_CUSP_UNALLOCATED  - no memory contains valid matrix entries; NEVER used for vectors Many brPETSC_CUSP_GPU - GPU has valid vector/matrix entries Many brPETSC_CUSP_CPU - CPU has valid vector/matrix entries Many brPETSC_CUSP_BOTH - Both GPU and CPU have valid vector/matrix entries and they match Many br
+PETSC_CUSP_UNALLOCATED  - no memory contains valid matrix entries; NEVER used for vectors
+PETSC_CUSP_GPU - GPU has valid vector/matrix entries
+PETSC_CUSP_CPU - CPU has valid vector/matrix entries
+PETSC_CUSP_BOTH - Both GPU and CPU have valid vector/matrix entries and they match
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscCUSPFlag">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscCalloc1.html b/docs/manualpages/Sys/PetscCalloc1.html
index 960d8a9..460e28a 100644
--- a/docs/manualpages/Sys/PetscCalloc1.html
+++ b/docs/manualpages/Sys/PetscCalloc1.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCalloc1</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCalloc1.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCalloc1.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCalloc1"><H1>PetscCalloc1</H1></A>
 Allocates a cleared (zeroed) array of memory aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Allocates a cleared (zeroed) array of memory aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</A>(size_t m1,type **r1)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>m1 </B> -number of elements to allocate in 1st chunk  (may be zero) Many br
+<DT><B>m1 </B> -number of elements to allocate in 1st chunk  (may be zero)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>r1 </B> -memory allocated in first chunk Many br
+<DT><B>r1 </B> -memory allocated in first chunk
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</A>(), <A HREF="../Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</A>()
diff --git a/docs/manualpages/Sys/PetscCalloc2.html b/docs/manualpages/Sys/PetscCalloc2.html
index b16a2a8..e47b553 100644
--- a/docs/manualpages/Sys/PetscCalloc2.html
+++ b/docs/manualpages/Sys/PetscCalloc2.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCalloc2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCalloc2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCalloc2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCalloc2"><H1>PetscCalloc2</H1></A>
 Allocates 2 cleared (zeroed) arrays of memory both aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Allocates 2 cleared (zeroed) arrays of memory both aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</A>(size_t m1,type **r1,size_t m2,type **r2)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>()
 <BR>
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#PetscCalloc2">include/petscsys.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscCalloc3.html b/docs/manualpages/Sys/PetscCalloc3.html
index 77fb142..ce652e8 100644
--- a/docs/manualpages/Sys/PetscCalloc3.html
+++ b/docs/manualpages/Sys/PetscCalloc3.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCalloc3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCalloc3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCalloc3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCalloc3"><H1>PetscCalloc3</H1></A>
 Allocates 3 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,33 @@ Allocates 3 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</A>(), <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>(), <A HREF="../Sys/PetscFree3.html#PetscFree3">PetscFree3</A>()
 <BR>
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#PetscCalloc3">include/petscsys.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscCalloc4.html b/docs/manualpages/Sys/PetscCalloc4.html
index 807d9a6..9254c78 100644
--- a/docs/manualpages/Sys/PetscCalloc4.html
+++ b/docs/manualpages/Sys/PetscCalloc4.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCalloc4</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCalloc4.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCalloc4.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCalloc4"><H1>PetscCalloc4</H1></A>
 Allocates 4 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Allocates 4 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</A>(), <A HREF="../Sys/PetscFree4.html#PetscFree4">PetscFree4</A>()
diff --git a/docs/manualpages/Sys/PetscCalloc5.html b/docs/manualpages/Sys/PetscCalloc5.html
index 6053c88..b6d459c 100644
--- a/docs/manualpages/Sys/PetscCalloc5.html
+++ b/docs/manualpages/Sys/PetscCalloc5.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCalloc5</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCalloc5.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCalloc5.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCalloc5"><H1>PetscCalloc5</H1></A>
 Allocates 5 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,35 @@ Allocates 5 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</A>(), <A HREF="../Sys/PetscFree5.html#PetscFree5">PetscFree5</A>()
diff --git a/docs/manualpages/Sys/PetscCalloc6.html b/docs/manualpages/Sys/PetscCalloc6.html
index 1c43fd6..1aa2b97 100644
--- a/docs/manualpages/Sys/PetscCalloc6.html
+++ b/docs/manualpages/Sys/PetscCalloc6.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCalloc6</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCalloc6.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCalloc6.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCalloc6"><H1>PetscCalloc6</H1></A>
 Allocates 6 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,45 @@ Allocates 6 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- number of elements to allocate in 6th chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- number of elements to allocate in 6th chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r6 </B></TD><TD>- memory allocated in sixth chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r6 </B></TD><TD>- memory allocated in sixth chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</A>(), <A HREF="../Sys/PetscFree6.html#PetscFree6">PetscFree6</A>()
 <BR>
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#PetscCalloc6">include/petscsys.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscCalloc7.html b/docs/manualpages/Sys/PetscCalloc7.html
index 8ff791a..53cd154 100644
--- a/docs/manualpages/Sys/PetscCalloc7.html
+++ b/docs/manualpages/Sys/PetscCalloc7.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCalloc7</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCalloc7.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCalloc7.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCalloc7"><H1>PetscCalloc7</H1></A>
 Allocates 7 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,49 @@ Allocates 7 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6,size_t m7,type **r7)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- number of elements to allocate in 6th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m7 </B></TD><TD>- number of elements to allocate in 7th chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- number of elements to allocate in 6th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m7 </B></TD><TD>- number of elements to allocate in 7th chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r6 </B></TD><TD>- memory allocated in sixth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r7 </B></TD><TD>- memory allocated in seventh chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r6 </B></TD><TD>- memory allocated in sixth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r7 </B></TD><TD>- memory allocated in seventh chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</A>(), <A HREF="../Sys/PetscFree7.html#PetscFree7">PetscFree7</A>()
 <BR>
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#PetscCalloc7">include/petscsys.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscCheckPointer.html b/docs/manualpages/Sys/PetscCheckPointer.html
index 9f57368..773666c 100644
--- a/docs/manualpages/Sys/PetscCheckPointer.html
+++ b/docs/manualpages/Sys/PetscCheckPointer.html
@@ -5,22 +5,24 @@
 <TITLE>PetscCheckPointer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCheckPointer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCheckPointer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCheckPointer"><H1>PetscCheckPointer</H1></A>
 Returns <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if a pointer points to accessible data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscBool PetscCheckPointer(const void *ptr,PetscDataType dtype)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the pointer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- the type of data the pointer is suppose to point to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the pointer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- the type of data the pointer is suppose to point to
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/error/checkptr.c.html#PetscCheckPointer">src/sys/error/checkptr.c</A>
diff --git a/docs/manualpages/Sys/PetscCheckPointerSetIntensity.html b/docs/manualpages/Sys/PetscCheckPointerSetIntensity.html
index f6bb51c..a8cf414 100644
--- a/docs/manualpages/Sys/PetscCheckPointerSetIntensity.html
+++ b/docs/manualpages/Sys/PetscCheckPointerSetIntensity.html
@@ -5,21 +5,21 @@
 <TITLE>PetscCheckPointerSetIntensity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCheckPointerSetIntensity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCheckPointerSetIntensity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCheckPointerSetIntensity"><H1>PetscCheckPointerSetIntensity</H1></A>
 An intense pointer check registers a signal handler and attempts to dereference to confirm whether the address is valid.  An intensity of 0 never uses signal handlers, 1 uses them when not in a "hot" function, and intensity of 2 always uses a signal handler. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscCheckPointerSetIntensity(PetscInt intensity)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>intensity </B> -how much to check pointers for validity Many br
+<DT><B>intensity </B> -how much to check pointers for validity
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscCheckPointer.html#PetscCheckPointer">PetscCheckPointer</A>(), <A HREF="../Sys/PetscFunctionBeginHot.html#PetscFunctionBeginHot">PetscFunctionBeginHot</A>
diff --git a/docs/manualpages/Sys/PetscCitationsRegister.html b/docs/manualpages/Sys/PetscCitationsRegister.html
index 84a3f81..4da2db9 100644
--- a/docs/manualpages/Sys/PetscCitationsRegister.html
+++ b/docs/manualpages/Sys/PetscCitationsRegister.html
@@ -5,25 +5,27 @@
 <TITLE>PetscCitationsRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCitationsRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCitationsRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCitationsRegister"><H1>PetscCitationsRegister</H1></A>
 Register a bibtex item to obtain credit for an implemented algorithm used in the code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscErrorCode PetscCitationsRegister(const char cit[],PetscBool *set)
 </PRE>
-Not Collective - only what is registered on rank 0 of <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> will be printed Many br
+Not Collective - only what is registered on rank 0 of <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> will be printed
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cite </B></TD><TD>- the bibtex item, formated to displayed on multiple lines nicely Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- a boolean variable initially set to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>; this is used to insure only a single registration of the citation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cite </B></TD><TD>- the bibtex item, formated to displayed on multiple lines nicely
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- a boolean variable initially set to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>; this is used to insure only a single registration of the citation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-citations [filenmae]   </B> -print out the bibtex entries for the given computation Many br
+<DT><B>-citations [filenmae]   </B> -print out the bibtex entries for the given computation
 <br>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#PetscCitationsRegister">include/petscsys.h</A>
diff --git a/docs/manualpages/Sys/PetscClassId.html b/docs/manualpages/Sys/PetscClassId.html
index f1dd59d..7479dcd 100644
--- a/docs/manualpages/Sys/PetscClassId.html
+++ b/docs/manualpages/Sys/PetscClassId.html
@@ -5,14 +5,16 @@
 <TITLE>PetscClassId</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscClassId.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscClassId.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscClassId"><H1>PetscClassId</H1></A>
-A unique id used to identify each PETSc class. Notes: Use <A HREF="../Profiling/PetscClassIdRegister.html#PetscClassIdRegister">PetscClassIdRegister</A>() to obtain a new value for a new class being created. Usually Many brXXXInitializePackage() calls it for each class it defines. Many br
+A unique id used to identify each PETSc class. Notes: Use <A HREF="../Profiling/PetscClassIdRegister.html#PetscClassIdRegister">PetscClassIdRegister</A>() to obtain a new value for a new class being created. Usually
+XXXInitializePackage() calls it for each class it defines.
 <P>
-Developer Notes: Internal integer stored in the _p_PetscObject data structure. Many brThese are all computed by an offset from the lowest one, PETSC_SMALLEST_CLASSID. Many br
+Developer Notes: Internal integer stored in the _p_PetscObject data structure.
+These are all computed by an offset from the lowest one, PETSC_SMALLEST_CLASSID.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Profiling/PetscClassIdRegister.html#PetscClassIdRegister">PetscClassIdRegister</A>(), <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Sys/PetscHeaderCreate.html#PetscHeaderCreate">PetscHeaderCreate</A>()
diff --git a/docs/manualpages/Sys/PetscClipInterval.html b/docs/manualpages/Sys/PetscClipInterval.html
index 47e471b..2bfe2d5 100644
--- a/docs/manualpages/Sys/PetscClipInterval.html
+++ b/docs/manualpages/Sys/PetscClipInterval.html
@@ -5,8 +5,8 @@
 <TITLE>PetscClipInterval</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscClipInterval.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscClipInterval.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscClipInterval"><H1>PetscClipInterval</H1></A>
 Returns a number clipped to be within an interval 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Returns a number clipped to be within an interval
 #include <petscmath.h>
 type clip <A HREF="../Sys/PetscClipInterval.html#PetscClipInterval">PetscClipInterval</A>(type x,type a,type b)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- value to use if within interval (a,b) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- lower end of interval Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- upper end of interval Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- value to use if within interval (a,b)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- lower end of interval
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- upper end of interval
+</TD></TR></TABLE>
 <P>
-Notes: type can be integer or floating point value Many br
+Notes: type can be integer or floating point value
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMin.html#PetscMin">PetscMin</A>(), <A HREF="../Sys/PetscMax.html#PetscMax">PetscMax</A>(), <A HREF="../Sys/PetscAbsInt.html#PetscAbsInt">PetscAbsInt</A>(), <A HREF="../Sys/PetscAbsReal.html#PetscAbsReal">PetscAbsReal</A>(), <A HREF="../Sys/PetscSqr.html#PetscSqr">PetscSqr</A>()
diff --git a/docs/manualpages/Sys/PetscCommBuildTwoSided.html b/docs/manualpages/Sys/PetscCommBuildTwoSided.html
index 2627fac..09c7f11 100644
--- a/docs/manualpages/Sys/PetscCommBuildTwoSided.html
+++ b/docs/manualpages/Sys/PetscCommBuildTwoSided.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCommBuildTwoSided</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCommBuildTwoSided.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCommBuildTwoSided.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCommBuildTwoSided"><H1>PetscCommBuildTwoSided</H1></A>
 discovers communicating ranks given one-sided information, moving constant-sized data in the process (often message lengths) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,47 @@ discovers communicating ranks given one-sided information, moving constant-sized
 #include "petscsys.h"  
 PetscErrorCode PetscCommBuildTwoSided(MPI_Comm comm,PetscMPIInt count,MPI_Datatype dtype,PetscMPIInt nto,const PetscMPIInt *toranks,const void *todata,PetscMPIInt *nfrom,PetscMPIInt **fromranks,void *fromdata)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of entries to send/receive (must match on all ranks) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- datatype to send/receive from each rank (must match on all ranks) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nto </B></TD><TD>- number of ranks to send data to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>toranks </B></TD><TD>- ranks to send to (array of length nto) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>todata </B></TD><TD>- data to send to each rank (packed) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of entries to send/receive (must match on all ranks)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- datatype to send/receive from each rank (must match on all ranks)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nto </B></TD><TD>- number of ranks to send data to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>toranks </B></TD><TD>- ranks to send to (array of length nto)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>todata </B></TD><TD>- data to send to each rank (packed)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfrom </B></TD><TD>- number of ranks receiving messages from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromranks </B></TD><TD>- ranks receiving messages from (length nfrom; caller should <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromdata </B></TD><TD>- packed data from each rank, each with count entries of type dtype (length nfrom, caller responsible for <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfrom </B></TD><TD>- number of ranks receiving messages from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromranks </B></TD><TD>- ranks receiving messages from (length nfrom; caller should <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromdata </B></TD><TD>- packed data from each rank, each with count entries of type dtype (length nfrom, caller responsible for <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>())
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-build_twosided <allreduce|ibarrier|redscatter> </B> -algorithm to set up two-sided communication Many br
+<DT><B>-build_twosided <allreduce|ibarrier|redscatter> </B> -algorithm to set up two-sided communication
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This memory-scalable interface is an alternative to calling <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>() and Many brPetscGatherMessageLengths(), possibly with a subsequent round of communication to send other constant-size data. Many br
+This memory-scalable interface is an alternative to calling <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>() and
+<A HREF="../Sys/PetscGatherMessageLengths.html#PetscGatherMessageLengths">PetscGatherMessageLengths</A>(), possibly with a subsequent round of communication to send other constant-size data.
 <P>
-Basic data types as well as contiguous types are supported, but non-contiguous (e.g., strided) types are not. Many br
+Basic data types as well as contiguous types are supported, but non-contiguous (e.g., strided) types are not.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Hoefler, Siebert and Lumsdaine, The MPI_Ibarrier implementation uses the algorithm in Many brScalable communication protocols for dynamic sparse data exchange, 2010. Many br
+<DT><B>1. </B> -Hoefler, Siebert and Lumsdaine, The MPI_Ibarrier implementation uses the algorithm in
+Scalable communication protocols for dynamic sparse data exchange, 2010.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscCommBuildTwoSidedF.html b/docs/manualpages/Sys/PetscCommBuildTwoSidedF.html
index a5759a4..68e4607 100644
--- a/docs/manualpages/Sys/PetscCommBuildTwoSidedF.html
+++ b/docs/manualpages/Sys/PetscCommBuildTwoSidedF.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCommBuildTwoSidedF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCommBuildTwoSidedF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCommBuildTwoSidedF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCommBuildTwoSidedF"><H1>PetscCommBuildTwoSidedF</H1></A>
 discovers communicating ranks given one-sided information, calling user-defined functions during rendezvous 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,36 +16,51 @@ PetscErrorCode PetscCommBuildTwoSidedF(MPI_Comm comm,PetscMPIInt count,MPI_Datat
                                        PetscErrorCode (*send)(MPI_Comm,const PetscMPIInt[],PetscMPIInt,PetscMPIInt,void*,MPI_Request[],void*),
                                        PetscErrorCode (*recv)(MPI_Comm,const PetscMPIInt[],PetscMPIInt,void*,MPI_Request[],void*),void *ctx)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of entries to send/receive in initial rendezvous (must match on all ranks) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- datatype to send/receive from each rank (must match on all ranks) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nto </B></TD><TD>- number of ranks to send data to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>toranks </B></TD><TD>- ranks to send to (array of length nto) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>todata </B></TD><TD>- data to send to each rank (packed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntags </B></TD><TD>- number of tags needed by send/recv callbacks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>send </B></TD><TD>- callback invoked on sending process when ready to send primary payload Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recv </B></TD><TD>- callback invoked on receiving process after delivery of rendezvous message Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for callbacks Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of entries to send/receive in initial rendezvous (must match on all ranks)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- datatype to send/receive from each rank (must match on all ranks)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nto </B></TD><TD>- number of ranks to send data to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>toranks </B></TD><TD>- ranks to send to (array of length nto)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>todata </B></TD><TD>- data to send to each rank (packed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntags </B></TD><TD>- number of tags needed by send/recv callbacks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>send </B></TD><TD>- callback invoked on sending process when ready to send primary payload
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recv </B></TD><TD>- callback invoked on receiving process after delivery of rendezvous message
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for callbacks
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfrom </B></TD><TD>- number of ranks receiving messages from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromranks </B></TD><TD>- ranks receiving messages from (length nfrom; caller should <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromdata </B></TD><TD>- packed data from each rank, each with count entries of type dtype (length nfrom, caller responsible for <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfrom </B></TD><TD>- number of ranks receiving messages from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromranks </B></TD><TD>- ranks receiving messages from (length nfrom; caller should <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromdata </B></TD><TD>- packed data from each rank, each with count entries of type dtype (length nfrom, caller responsible for <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>())
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This memory-scalable interface is an alternative to calling <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>() and Many brPetscGatherMessageLengths(), possibly with a subsequent round of communication to send other data. Many br
+This memory-scalable interface is an alternative to calling <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>() and
+<A HREF="../Sys/PetscGatherMessageLengths.html#PetscGatherMessageLengths">PetscGatherMessageLengths</A>(), possibly with a subsequent round of communication to send other data.
 <P>
-Basic data types as well as contiguous types are supported, but non-contiguous (e.g., strided) types are not. Many br
+Basic data types as well as contiguous types are supported, but non-contiguous (e.g., strided) types are not.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Hoefler, Siebert and Lumsdaine, The MPI_Ibarrier implementation uses the algorithm in Many brScalable communication protocols for dynamic sparse data exchange, 2010. Many br
+<DT><B>1. </B> -Hoefler, Siebert and Lumsdaine, The MPI_Ibarrier implementation uses the algorithm in
+Scalable communication protocols for dynamic sparse data exchange, 2010.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscCommBuildTwoSidedFReq.html b/docs/manualpages/Sys/PetscCommBuildTwoSidedFReq.html
index 013bfb3..15337a1 100644
--- a/docs/manualpages/Sys/PetscCommBuildTwoSidedFReq.html
+++ b/docs/manualpages/Sys/PetscCommBuildTwoSidedFReq.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCommBuildTwoSidedFReq</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCommBuildTwoSidedFReq.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCommBuildTwoSidedFReq.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCommBuildTwoSidedFReq"><H1>PetscCommBuildTwoSidedFReq</H1></A>
 discovers communicating ranks given one-sided information, calling user-defined functions during rendezvous, returns requests 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,38 +17,55 @@ PetscErrorCode PetscCommBuildTwoSidedFReq(MPI_Comm comm,PetscMPIInt count,MPI_Da
                                           PetscErrorCode (*send)(MPI_Comm,const PetscMPIInt[],PetscMPIInt,PetscMPIInt,void*,MPI_Request[],void*),
                                           PetscErrorCode (*recv)(MPI_Comm,const PetscMPIInt[],PetscMPIInt,void*,MPI_Request[],void*),void *ctx)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of entries to send/receive in initial rendezvous (must match on all ranks) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- datatype to send/receive from each rank (must match on all ranks) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nto </B></TD><TD>- number of ranks to send data to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>toranks </B></TD><TD>- ranks to send to (array of length nto) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>todata </B></TD><TD>- data to send to each rank (packed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntags </B></TD><TD>- number of tags needed by send/recv callbacks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>send </B></TD><TD>- callback invoked on sending process when ready to send primary payload Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recv </B></TD><TD>- callback invoked on receiving process after delivery of rendezvous message Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for callbacks Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of entries to send/receive in initial rendezvous (must match on all ranks)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- datatype to send/receive from each rank (must match on all ranks)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nto </B></TD><TD>- number of ranks to send data to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>toranks </B></TD><TD>- ranks to send to (array of length nto)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>todata </B></TD><TD>- data to send to each rank (packed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntags </B></TD><TD>- number of tags needed by send/recv callbacks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>send </B></TD><TD>- callback invoked on sending process when ready to send primary payload
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recv </B></TD><TD>- callback invoked on receiving process after delivery of rendezvous message
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for callbacks
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfrom </B></TD><TD>- number of ranks receiving messages from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromranks </B></TD><TD>- ranks receiving messages from (length nfrom; caller should <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromdata </B></TD><TD>- packed data from each rank, each with count entries of type dtype (length nfrom, caller responsible for <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>toreqs </B></TD><TD>- array of nto*ntags sender requests (caller must wait on these, then <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromreqs </B></TD><TD>- array of nfrom*ntags receiver requests (caller must wait on these, then <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfrom </B></TD><TD>- number of ranks receiving messages from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromranks </B></TD><TD>- ranks receiving messages from (length nfrom; caller should <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromdata </B></TD><TD>- packed data from each rank, each with count entries of type dtype (length nfrom, caller responsible for <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>toreqs </B></TD><TD>- array of nto*ntags sender requests (caller must wait on these, then <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fromreqs </B></TD><TD>- array of nfrom*ntags receiver requests (caller must wait on these, then <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>())
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This memory-scalable interface is an alternative to calling <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>() and Many brPetscGatherMessageLengths(), possibly with a subsequent round of communication to send other data. Many br
+This memory-scalable interface is an alternative to calling <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>() and
+<A HREF="../Sys/PetscGatherMessageLengths.html#PetscGatherMessageLengths">PetscGatherMessageLengths</A>(), possibly with a subsequent round of communication to send other data.
 <P>
-Basic data types as well as contiguous types are supported, but non-contiguous (e.g., strided) types are not. Many br
+Basic data types as well as contiguous types are supported, but non-contiguous (e.g., strided) types are not.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Hoefler, Siebert and Lumsdaine, The MPI_Ibarrier implementation uses the algorithm in Many brScalable communication protocols for dynamic sparse data exchange, 2010. Many br
+<DT><B>1. </B> -Hoefler, Siebert and Lumsdaine, The MPI_Ibarrier implementation uses the algorithm in
+Scalable communication protocols for dynamic sparse data exchange, 2010.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html b/docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html
index 24e1728..fc45408 100644
--- a/docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html
+++ b/docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCommBuildTwoSidedGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCommBuildTwoSidedGetType"><H1>PetscCommBuildTwoSidedGetType</H1></A>
 set algorithm to use when building two-sided communication 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ set algorithm to use when building two-sided communication
 #include "petscsys.h"  
 PetscErrorCode PetscCommBuildTwoSidedGetType(MPI_Comm comm,PetscBuildTwoSidedType *twosided)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator on which to query algorithm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>twosided </B></TD><TD>- algorithm to use for <A HREF="../Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator on which to query algorithm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>twosided </B></TD><TD>- algorithm to use for <A HREF="../Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</A>(), <A HREF="../Sys/PetscCommBuildTwoSidedSetType.html#PetscCommBuildTwoSidedSetType">PetscCommBuildTwoSidedSetType</A>()
diff --git a/docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html b/docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html
index f07d89b..8dcbb6d 100644
--- a/docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html
+++ b/docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCommBuildTwoSidedSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCommBuildTwoSidedSetType"><H1>PetscCommBuildTwoSidedSetType</H1></A>
 set algorithm to use when building two-sided communication 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ set algorithm to use when building two-sided communication
 #include "petscsys.h"  
 PetscErrorCode PetscCommBuildTwoSidedSetType(MPI_Comm comm,PetscBuildTwoSidedType twosided)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>twosided </B></TD><TD>- algorithm to use in subsequent calls to <A HREF="../Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>twosided </B></TD><TD>- algorithm to use in subsequent calls to <A HREF="../Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This option is currently global, but could be made per-communicator. Many br
+This option is currently global, but could be made per-communicator.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</A>(), <A HREF="../Sys/PetscCommBuildTwoSidedGetType.html#PetscCommBuildTwoSidedGetType">PetscCommBuildTwoSidedGetType</A>()
diff --git a/docs/manualpages/Sys/PetscCommDestroy.html b/docs/manualpages/Sys/PetscCommDestroy.html
index 40be87f..43ddac2 100644
--- a/docs/manualpages/Sys/PetscCommDestroy.html
+++ b/docs/manualpages/Sys/PetscCommDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCommDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCommDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCommDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCommDestroy"><H1>PetscCommDestroy</H1></A>
 Frees communicator.  Use in conjunction with <A HREF="../Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Frees communicator.  Use in conjunction with <A HREF="../Sys/PetscCommDuplicate.
 #include "petscsys.h"   
 PetscErrorCode  PetscCommDestroy(MPI_Comm *comm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the communicator to free Many br
+<DT><B>comm </B> -the communicator to free
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscCommDuplicate.html b/docs/manualpages/Sys/PetscCommDuplicate.html
index a3045cd..6b8e0ce 100644
--- a/docs/manualpages/Sys/PetscCommDuplicate.html
+++ b/docs/manualpages/Sys/PetscCommDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCommDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCommDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCommDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCommDuplicate"><H1>PetscCommDuplicate</H1></A>
 Duplicates the communicator only if it is not already a PETSc communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,27 @@ Duplicates the communicator only if it is not already a PETSc communicator.
 #include "petscsys.h"   
 PetscErrorCode  PetscCommDuplicate(MPI_Comm comm_in,MPI_Comm *comm_out,PetscMPIInt *first_tag)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm_in </B> -Input communicator Many br
+<DT><B>comm_in </B> -Input communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm_out </B></TD><TD>- Output communicator.  May be comm_in. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first_tag </B></TD><TD>- Tag available that has not already been used with this communicator (you may Many brpass in NULL if you do not need a tag) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm_out </B></TD><TD>- Output communicator.  May be comm_in.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>first_tag </B></TD><TD>- Tag available that has not already been used with this communicator (you may
+pass in NULL if you do not need a tag)
+</TD></TR></TABLE>
 <P>
-PETSc communicators are just regular MPI communicators that keep track of which Many brtags have been used to prevent tag conflict. If you pass a non-PETSc communicator into Many bra PETSc creation routine it will attach a private communicator for use in the objects communications. Many brThe internal <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> is used to perform all the MPI calls for PETSc, the outer <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> is a user Many brlevel <A [...]
+PETSc communicators are just regular MPI communicators that keep track of which
+tags have been used to prevent tag conflict. If you pass a non-PETSc communicator into
+a PETSc creation routine it will attach a private communicator for use in the objects communications.
+The internal <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> is used to perform all the MPI calls for PETSc, the outer <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> is a user
+level <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> that may be performing communication for the user or other library and so <A HREF="../IS/IS.html#IS">IS</A> NOT used by PETSc.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscCommGetNewTag.html b/docs/manualpages/Sys/PetscCommGetNewTag.html
index a0e0d0d..d820c5a 100644
--- a/docs/manualpages/Sys/PetscCommGetNewTag.html
+++ b/docs/manualpages/Sys/PetscCommGetNewTag.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCommGetNewTag</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCommGetNewTag.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCommGetNewTag.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCommGetNewTag"><H1>PetscCommGetNewTag</H1></A>
 Gets a unique new tag from a PETSc communicator. All processors that share the communicator MUST call this routine EXACTLY the same number of times.  This tag should only be used with the current objects communicator; do NOT use it with any other MPI communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets a unique new tag from a PETSc communicator. All processors that share the c
 #include "petscsys.h"   
 PetscErrorCode  PetscCommGetNewTag(MPI_Comm comm,PetscMPIInt *tag)
 </PRE>
-Collective on comm Many br
+Collective on comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator Many br
+<DT><B>comm </B> -the MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tag </B> -the new tag Many br
+<DT><B>tag </B> -the new tag
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscComplex.html b/docs/manualpages/Sys/PetscComplex.html
index 0620f96..fbfaeab 100644
--- a/docs/manualpages/Sys/PetscComplex.html
+++ b/docs/manualpages/Sys/PetscComplex.html
@@ -5,8 +5,8 @@
 <TITLE>PetscComplex</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscComplex.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscComplex.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscComplex"><H1>PetscComplex</H1></A>
 PETSc type that represents a complex number with precision matching that of <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ PETSc type that represents a complex number with precision matching that of <A H
 #include <petscsys.h>
 <A HREF="../Sys/PetscComplex.html#PetscComplex">PetscComplex</A> number = 1. + 2.*<A HREF="../Sys/PETSC_i.html#PETSC_i">PETSC_i</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Complex numbers are automatically available if PETSc was able to find a working complex implementation Many br
+Complex numbers are automatically available if PETSc was able to find a working complex implementation
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>, <A HREF="../Sys/PetscComplex.html#PetscComplex">PetscComplex</A>, MPIU_COMPLEX, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PETSC_i.html#PETSC_i">PETSC_i</A>
diff --git a/docs/manualpages/Sys/PetscContainer.html b/docs/manualpages/Sys/PetscContainer.html
index b64df1b..5a0d084 100644
--- a/docs/manualpages/Sys/PetscContainer.html
+++ b/docs/manualpages/Sys/PetscContainer.html
@@ -5,15 +5,15 @@
 <TITLE>PetscContainer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscContainer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscContainer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscContainer"><H1>PetscContainer</H1></A>
 Simple PETSc object that contains a pointer to any required data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN <A HREF="../Sys/PetscClassId.html#PetscClassId">PetscClassId</A> PETSC_CONTAINER_CLASSID;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>, <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
diff --git a/docs/manualpages/Sys/PetscContainerCreate.html b/docs/manualpages/Sys/PetscContainerCreate.html
index bb66e80..1dc518c 100644
--- a/docs/manualpages/Sys/PetscContainerCreate.html
+++ b/docs/manualpages/Sys/PetscContainerCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscContainerCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscContainerCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscContainerCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscContainerCreate"><H1>PetscContainerCreate</H1></A>
 Creates a PETSc object that has room to hold a single pointer. This allows one to attach any type of data (accessible through a pointer) with the <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>() function to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>. The data item itself is attached by a call to <A HREF="../Sys/PetscContainerSetPointer.html#PetscContainerSetPointer">PetscContainerSetPointer</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a PETSc object that has room to hold a single pointer. This allows one t
 #include "petscsys.h"    
 PetscErrorCode  PetscContainerCreate(MPI_Comm comm,PetscContainer *container)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -MPI communicator that shares the object Many br
+<DT><B>comm </B> -MPI communicator that shares the object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>container </B> -the container created Many br
+<DT><B>container </B> -the container created
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscContainerDestroy.html#PetscContainerDestroy">PetscContainerDestroy</A>(), <A HREF="../Sys/PetscContainerSetPointer.html#PetscContainerSetPointer">PetscContainerSetPointer</A>(), <A HREF="../Sys/PetscContainerGetPointer.html#PetscContainerGetPointer">PetscContainerGetPointer</A>()
diff --git a/docs/manualpages/Sys/PetscContainerDestroy.html b/docs/manualpages/Sys/PetscContainerDestroy.html
index 6d75cf7..0491ae4 100644
--- a/docs/manualpages/Sys/PetscContainerDestroy.html
+++ b/docs/manualpages/Sys/PetscContainerDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscContainerDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscContainerDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscContainerDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscContainerDestroy"><H1>PetscContainerDestroy</H1></A>
 Destroys a PETSc container object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a PETSc container object.
 #include "petscsys.h"    
 PetscErrorCode  PetscContainerDestroy(PetscContainer *obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscContainer.html#PetscContainer">PetscContainer</A> Many br
+Collective on <A HREF="../Sys/PetscContainer.html#PetscContainer">PetscContainer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -an object that was created with <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>() Many br
+<DT><B>obj </B> -an object that was created with <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>(), <A HREF="../Sys/PetscContainerSetUserDestroy.html#PetscContainerSetUserDestroy">PetscContainerSetUserDestroy</A>()
diff --git a/docs/manualpages/Sys/PetscContainerGetPointer.html b/docs/manualpages/Sys/PetscContainerGetPointer.html
index b6569c1..e3c2326 100644
--- a/docs/manualpages/Sys/PetscContainerGetPointer.html
+++ b/docs/manualpages/Sys/PetscContainerGetPointer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscContainerGetPointer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscContainerGetPointer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscContainerGetPointer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscContainerGetPointer"><H1>PetscContainerGetPointer</H1></A>
 Gets the pointer value contained in the container. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,22 @@ Gets the pointer value contained in the container.
 #include "petscsys.h"    
 PetscErrorCode  PetscContainerGetPointer(PetscContainer obj,void **ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -the object created with <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>() Many br
+<DT><B>obj </B> -the object created with <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ptr </B> -the pointer value Many br
+<DT><B>ptr </B> -the pointer value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>(), <A HREF="../Sys/PetscContainerDestroy.html#PetscContainerDestroy">PetscContainerDestroy</A>(),
-<BR><A HREF="../Sys/PetscContainerSetPointer.html#PetscContainerSetPointer">PetscContainerSetPointer</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Sys/PetscContainerSetPointer.html#PetscContainerSetPointer">PetscContainerSetPointer</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/inherit.c.html#PetscContainerGetPointer">src/sys/objects/inherit.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscContainerSetPointer.html b/docs/manualpages/Sys/PetscContainerSetPointer.html
index b093075..bd33abf 100644
--- a/docs/manualpages/Sys/PetscContainerSetPointer.html
+++ b/docs/manualpages/Sys/PetscContainerSetPointer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscContainerSetPointer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscContainerSetPointer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscContainerSetPointer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscContainerSetPointer"><H1>PetscContainerSetPointer</H1></A>
 Sets the pointer value contained in the container. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Sets the pointer value contained in the container.
 #include "petscsys.h"    
 PetscErrorCode  PetscContainerSetPointer(PetscContainer obj,void *ptr)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscContainer.html#PetscContainer">PetscContainer</A> Many br
+Logically Collective on <A HREF="../Sys/PetscContainer.html#PetscContainer">PetscContainer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object created with <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the pointer value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object created with <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the pointer value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>(), <A HREF="../Sys/PetscContainerDestroy.html#PetscContainerDestroy">PetscContainerDestroy</A>(),
-<BR><A HREF="../Sys/PetscContainerGetPointer.html#PetscContainerGetPointer">PetscContainerGetPointer</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Sys/PetscContainerGetPointer.html#PetscContainerGetPointer">PetscContainerGetPointer</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/inherit.c.html#PetscContainerSetPointer">src/sys/objects/inherit.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscContainerSetUserDestroy.html b/docs/manualpages/Sys/PetscContainerSetUserDestroy.html
index 72c5f0a..cccc73f 100644
--- a/docs/manualpages/Sys/PetscContainerSetUserDestroy.html
+++ b/docs/manualpages/Sys/PetscContainerSetUserDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscContainerSetUserDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscContainerSetUserDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscContainerSetUserDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscContainerSetUserDestroy"><H1>PetscContainerSetUserDestroy</H1></A>
 Sets name of the user destroy function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets name of the user destroy function.
 #include "petscsys.h"    
 PetscErrorCode  PetscContainerSetUserDestroy(PetscContainer obj, PetscErrorCode (*des)(void*))
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscContainer.html#PetscContainer">PetscContainer</A> Many br
+Logically Collective on <A HREF="../Sys/PetscContainer.html#PetscContainer">PetscContainer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- an object that was created with <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>des </B></TD><TD>- name of the user destroy function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- an object that was created with <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>des </B></TD><TD>- name of the user destroy function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscContainerDestroy.html#PetscContainerDestroy">PetscContainerDestroy</A>()
diff --git a/docs/manualpages/Sys/PetscCopyMode.html b/docs/manualpages/Sys/PetscCopyMode.html
index de5a724..2f78fb9 100644
--- a/docs/manualpages/Sys/PetscCopyMode.html
+++ b/docs/manualpages/Sys/PetscCopyMode.html
@@ -5,15 +5,15 @@
 <TITLE>PetscCopyMode</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscCopyMode.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscCopyMode.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCopyMode"><H1>PetscCopyMode</H1></A>
 Determines how an array passed to certain functions is copied or retained 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { PETSC_COPY_VALUES, PETSC_OWN_POINTER, PETSC_USE_POINTER} <A HREF="../Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</A>;
 </PRE>
- Many br
+
 <P>
 <pre>
   PETSC_COPY_VALUES - the array values are copied into new space, the user is free to reuse or delete the passed in array
@@ -27,7 +27,7 @@ typedef enum { PETSC_COPY_VALUES, PETSC_OWN_POINTER, PETSC_USE_POINTER} <A HREF=
 <pre>
   PETSC_USE_POINTER - the array values are NOT copied, the object uses the array but does NOT take ownership of the array. The user cannot use
 </pre>
-the array but the user must delete the array after the object is destroyed. Many br
+the array but the user must delete the array after the object is destroyed.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#PetscCopyMode">include/petscsys.h</A>
diff --git a/docs/manualpages/Sys/PetscDLClose.html b/docs/manualpages/Sys/PetscDLClose.html
index 00ab469..ca51146 100644
--- a/docs/manualpages/Sys/PetscDLClose.html
+++ b/docs/manualpages/Sys/PetscDLClose.html
@@ -5,21 +5,22 @@
 <TITLE>PetscDLClose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLClose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLClose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLClose"><H1>PetscDLClose</H1></A>
 closes a dynamic library 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscDLClose(PetscDLHandle *handle)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>handle </B> -the handle for the library obtained with <A HREF="../Sys/PetscDLOpen.html#PetscDLOpen">PetscDLOpen</A>() Many br
+<DT><B>handle </B> -the handle for the library obtained with <A HREF="../Sys/PetscDLOpen.html#PetscDLOpen">PetscDLOpen</A>()
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/dll/dlimpl.c.html#PetscDLClose">src/sys/dll/dlimpl.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscDLLibrary.html b/docs/manualpages/Sys/PetscDLLibrary.html
index 22c8f69..06733b4 100644
--- a/docs/manualpages/Sys/PetscDLLibrary.html
+++ b/docs/manualpages/Sys/PetscDLLibrary.html
@@ -5,15 +5,15 @@
 <TITLE>PetscDLLibrary</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLLibrary.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLLibrary.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLLibrary"><H1>PetscDLLibrary</H1></A>
 Linked list of dynamics libraries to search for functions 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_PetscDLLibrary *<A HREF="../Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscDLLibraryOpen.html#PetscDLLibraryOpen">PetscDLLibraryOpen</A>()
diff --git a/docs/manualpages/Sys/PetscDLLibraryAppend.html b/docs/manualpages/Sys/PetscDLLibraryAppend.html
index 916e331..82e6aa4 100644
--- a/docs/manualpages/Sys/PetscDLLibraryAppend.html
+++ b/docs/manualpages/Sys/PetscDLLibraryAppend.html
@@ -5,30 +5,33 @@
 <TITLE>PetscDLLibraryAppend</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLLibraryAppend.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLLibraryAppend.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLLibraryAppend"><H1>PetscDLLibraryAppend</H1></A>
 Appends another dynamic link library to the seach list, to the end of the search path. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscDLLibraryAppend(MPI_Comm comm,PetscDLLibrary *outlist,const char path[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path </B></TD><TD>- name of the library Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path </B></TD><TD>- name of the library
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>outlist </B> -list of libraries Many br
+<DT><B>outlist </B> -list of libraries
 <br>
 <P>
- Many br
+
 <P>
-Notes: if library is already in path will not add it. Many br
+Notes: if library is already in path will not add it.
 <P>
-If the library has the symbol PetscDLLibraryRegister_basename() in it then that function is automatically run Many brwhen the library is opened. Many br
+If the library has the symbol PetscDLLibraryRegister_basename() in it then that function is automatically run
+when the library is opened.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscDLLibraryOpen.html#PetscDLLibraryOpen">PetscDLLibraryOpen</A>()
diff --git a/docs/manualpages/Sys/PetscDLLibraryClose.html b/docs/manualpages/Sys/PetscDLLibraryClose.html
index cf61546..6fbd618 100644
--- a/docs/manualpages/Sys/PetscDLLibraryClose.html
+++ b/docs/manualpages/Sys/PetscDLLibraryClose.html
@@ -5,21 +5,21 @@
 <TITLE>PetscDLLibraryClose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLLibraryClose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLLibraryClose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLLibraryClose"><H1>PetscDLLibraryClose</H1></A>
 Destroys the search path of dynamic libraries and closes the libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscDLLibraryClose(PetscDLLibrary list)
 </PRE>
-Collective on <A HREF="../Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</A> Many br
+Collective on <A HREF="../Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>head </B> -library list Many br
+<DT><B>head </B> -library list
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/dll/dl.c.html#PetscDLLibraryClose">src/sys/dll/dl.c</A>
diff --git a/docs/manualpages/Sys/PetscDLLibraryOpen.html b/docs/manualpages/Sys/PetscDLLibraryOpen.html
index 208159f..669ec7a 100644
--- a/docs/manualpages/Sys/PetscDLLibraryOpen.html
+++ b/docs/manualpages/Sys/PetscDLLibraryOpen.html
@@ -5,33 +5,37 @@
 <TITLE>PetscDLLibraryOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLLibraryOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLLibraryOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLLibraryOpen"><H1>PetscDLLibraryOpen</H1></A>
 Opens a PETSc dynamic link library 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscDLLibraryOpen(MPI_Comm comm,const char path[],PetscDLLibrary *entry)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- processors that are opening the library Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path </B></TD><TD>- name of the library, can be relative or absolute Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- processors that are opening the library
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path </B></TD><TD>- name of the library, can be relative or absolute
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>entry </B> -a PETSc dynamic link library entry Many br
+<DT><B>entry </B> -a PETSc dynamic link library entry
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-[[<http,ftp>://hostname]/directoryname/]libbasename[.so.1.0] Many br
+[[<http,ftp>://hostname]/directoryname/]libbasename[.so.1.0]
 <P>
-If the library has the symbol PetscDLLibraryRegister_basename() in it then that function is automatically run Many brwhen the library is opened. Many br
+If the library has the symbol PetscDLLibraryRegister_basename() in it then that function is automatically run
+when the library is opened.
 <P>
-${PETSC_ARCH} occuring in directoryname and filename Many brwill be replaced with the appropriate value. Many br
+${PETSC_ARCH} occuring in directoryname and filename
+will be replaced with the appropriate value.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscLoadDynamicLibrary(), <A HREF="../Sys/PetscDLLibraryAppend.html#PetscDLLibraryAppend">PetscDLLibraryAppend</A>()
diff --git a/docs/manualpages/Sys/PetscDLLibraryPrepend.html b/docs/manualpages/Sys/PetscDLLibraryPrepend.html
index aa43f8e..6ad14d0 100644
--- a/docs/manualpages/Sys/PetscDLLibraryPrepend.html
+++ b/docs/manualpages/Sys/PetscDLLibraryPrepend.html
@@ -5,28 +5,30 @@
 <TITLE>PetscDLLibraryPrepend</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLLibraryPrepend.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLLibraryPrepend.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLLibraryPrepend"><H1>PetscDLLibraryPrepend</H1></A>
 Add another dynamic library to search for symbols to the beginning of the search path. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscDLLibraryPrepend(MPI_Comm comm,PetscDLLibrary *outlist,const char path[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path </B></TD><TD>- name of the library Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path </B></TD><TD>- name of the library
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>outlist </B> -list of libraries Many br
+<DT><B>outlist </B> -list of libraries
 <br>
 <P>
- Many br
+
 <P>
-Notes: If library is already in path will remove old reference. Many br
+Notes: If library is already in path will remove old reference.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/dll/dl.c.html#PetscDLLibraryPrepend">src/sys/dll/dl.c</A>
diff --git a/docs/manualpages/Sys/PetscDLLibraryRetrieve.html b/docs/manualpages/Sys/PetscDLLibraryRetrieve.html
index f673dc7..6b1b8f4 100644
--- a/docs/manualpages/Sys/PetscDLLibraryRetrieve.html
+++ b/docs/manualpages/Sys/PetscDLLibraryRetrieve.html
@@ -5,33 +5,40 @@
 <TITLE>PetscDLLibraryRetrieve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLLibraryRetrieve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLLibraryRetrieve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLLibraryRetrieve"><H1>PetscDLLibraryRetrieve</H1></A>
 Copies a PETSc dynamic library from a remote location (if it is remote), indicates if it exits and its local name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscDLLibraryRetrieve(MPI_Comm comm,const char libname[],char *lname,size_t llen,PetscBool  *found)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- processors that are opening the library Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>libname </B></TD><TD>- name of the library, can be relative or absolute Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- processors that are opening the library
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>libname </B></TD><TD>- name of the library, can be relative or absolute
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- actual name of file on local filesystem if found Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>llen </B></TD><TD>- length of the name buffer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>found </B></TD><TD>- true if the file exists Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- actual name of file on local filesystem if found
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>llen </B></TD><TD>- length of the name buffer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>found </B></TD><TD>- true if the file exists
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-[[<http,ftp>://hostname]/directoryname/]filename[.so.1.0] Many br
+[[<http,ftp>://hostname]/directoryname/]filename[.so.1.0]
 <P>
-${PETSC_ARCH}, ${PETSC_DIR}, ${PETSC_LIB_DIR}, or ${any environmental variable} Many broccuring in directoryname and filename will be replaced with appropriate values. Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+${PETSC_ARCH}, ${PETSC_DIR}, ${PETSC_LIB_DIR}, or ${any environmental variable}
+occuring in directoryname and filename will be replaced with appropriate values.
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/dll/dl.c.html#PetscDLLibraryRetrieve">src/sys/dll/dl.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscDLLibrarySym.html b/docs/manualpages/Sys/PetscDLLibrarySym.html
index 098b814..e23cdcc 100644
--- a/docs/manualpages/Sys/PetscDLLibrarySym.html
+++ b/docs/manualpages/Sys/PetscDLLibrarySym.html
@@ -5,32 +5,37 @@
 <TITLE>PetscDLLibrarySym</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLLibrarySym.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLLibrarySym.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLLibrarySym"><H1>PetscDLLibrarySym</H1></A>
 Load a symbol from the dynamic link libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscDLLibrarySym(MPI_Comm comm,PetscDLLibrary *outlist,const char path[],const char insymbol[],void **value)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator that will open the library Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outlist </B></TD><TD>- list of already open libraries that may contain symbol (can be NULL and only the executable is searched for the function) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path     </B></TD><TD>- optional complete library name (if provided checks here before checking outlist) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>insymbol </B></TD><TD>- name of symbol Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator that will open the library
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outlist </B></TD><TD>- list of already open libraries that may contain symbol (can be NULL and only the executable is searched for the function)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path     </B></TD><TD>- optional complete library name (if provided checks here before checking outlist)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>insymbol </B></TD><TD>- name of symbol
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>value </B> -if symbol not found then this value is set to NULL Many br
+<DT><B>value </B> -if symbol not found then this value is set to NULL
 <br>
 <P>
- Many br
+
 <P>
-Notes: Symbol can be of the form Many br[/path/libname[.so.1.0]:]functionname[()] where items in [] denote optional Many br
+Notes: Symbol can be of the form
+[/path/libname[.so.1.0]:]functionname[()] where items in [] denote optional
 <P>
-Will attempt to (retrieve and) open the library if it is not yet been opened. Many br
+Will attempt to (retrieve and) open the library if it is not yet been opened.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/dll/dl.c.html#PetscDLLibrarySym">src/sys/dll/dl.c</A>
diff --git a/docs/manualpages/Sys/PetscDLOpen.html b/docs/manualpages/Sys/PetscDLOpen.html
index fd7e367..1ef810a 100644
--- a/docs/manualpages/Sys/PetscDLOpen.html
+++ b/docs/manualpages/Sys/PetscDLOpen.html
@@ -5,23 +5,26 @@
 <TITLE>PetscDLOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLOpen"><H1>PetscDLOpen</H1></A>
 opens dynamic library 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscDLOpen(const char name[],PetscDLMode mode,PetscDLHandle *handle)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of library Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- options on how to open library Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of library
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- options on how to open library
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>handle</B> - Many br Many br
+<DT><B>handle</B> -
+
 <br>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Sys/PetscDLSym.html b/docs/manualpages/Sys/PetscDLSym.html
index 052fb7f..0ffb634 100644
--- a/docs/manualpages/Sys/PetscDLSym.html
+++ b/docs/manualpages/Sys/PetscDLSym.html
@@ -5,29 +5,33 @@
 <TITLE>PetscDLSym</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDLSym.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDLSym.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDLSym"><H1>PetscDLSym</H1></A>
 finds a symbol in a dynamic library 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscDLSym(PetscDLHandle handle,const char symbol[],void **value)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>handle </B></TD><TD>- obtained with <A HREF="../Sys/PetscDLOpen.html#PetscDLOpen">PetscDLOpen</A>() or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symbol </B></TD><TD>- name of symbol Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>handle </B></TD><TD>- obtained with <A HREF="../Sys/PetscDLOpen.html#PetscDLOpen">PetscDLOpen</A>() or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>symbol </B></TD><TD>- name of symbol
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>value </B> -pointer to the function, NULL if not found Many br
+<DT><B>value </B> -pointer to the function, NULL if not found
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If handle is NULL, the symbol is looked for in the main executable's dynamic symbol table. Many brIn order to be dynamically loadable, the symbol has to be exported as such.  On many UNIX-like Many brsystems this requires platform-specific linker flags. Many br
+If handle is NULL, the symbol is looked for in the main executable's dynamic symbol table.
+In order to be dynamically loadable, the symbol has to be exported as such.  On many UNIX-like
+systems this requires platform-specific linker flags.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/dll/dlimpl.c.html#PetscDLSym">src/sys/dll/dlimpl.c</A>
diff --git a/docs/manualpages/Sys/PetscDataType.html b/docs/manualpages/Sys/PetscDataType.html
index e654d21..584dd84 100644
--- a/docs/manualpages/Sys/PetscDataType.html
+++ b/docs/manualpages/Sys/PetscDataType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDataType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDataType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDataType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDataType"><H1>PetscDataType</H1></A>
 Used for handling different basic data types. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Used for handling different basic data types.
 typedef enum {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG = 3 ,PETSC_SHORT = 4,PETSC_FLOAT = 5,
               PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING = 12} <A HREF="../Sys/PetscDataType.html#PetscDataType">PetscDataType</A>;
 </PRE>
- Many br
+
 <P>
-Developer comment: It would be nice if we could always just use MPI Datatypes, why can we not? Many br
+Developer comment: It would be nice if we could always just use MPI Datatypes, why can we not?
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>(), <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>(), <A HREF="../Sys/PetscDataTypeToMPIDataType.html#PetscDataTypeToMPIDataType">PetscDataTypeToMPIDataType</A>(),
-<BR><A HREF="../Sys/PetscDataTypeGetSize.html#PetscDataTypeGetSize">PetscDataTypeGetSize</A>() Many br
+<BR><A HREF="../Sys/PetscDataTypeGetSize.html#PetscDataTypeGetSize">PetscDataTypeGetSize</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#PetscDataType">include/petscsys.h</A>
diff --git a/docs/manualpages/Sys/PetscDataTypeFromString.html b/docs/manualpages/Sys/PetscDataTypeFromString.html
index ff850b5..7902ef6 100644
--- a/docs/manualpages/Sys/PetscDataTypeFromString.html
+++ b/docs/manualpages/Sys/PetscDataTypeFromString.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDataTypeFromString</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDataTypeFromString.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDataTypeFromString.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDataTypeFromString"><H1>PetscDataTypeFromString</H1></A>
 Gets the enum value of a PETSc datatype represented as a string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the enum value of a PETSc datatype represented as a string
 #include "petscsys.h"    
 PetscErrorCode  PetscDataTypeFromString(const char*name, PetscDataType *ptype,PetscBool *found)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>name </B> -the PETSc datatype name (for example, DOUBLE or real or Scalar) Many br
+<DT><B>name </B> -the PETSc datatype name (for example, DOUBLE or real or Scalar)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptype </B></TD><TD>- the enum value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>found </B></TD><TD>- the string matches one of the data types Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptype </B></TD><TD>- the enum value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>found </B></TD><TD>- the string matches one of the data types
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscDataType.html#PetscDataType">PetscDataType</A>, <A HREF="../Sys/PetscDataTypeToMPIDataType.html#PetscDataTypeToMPIDataType">PetscDataTypeToMPIDataType</A>(), <A HREF="../Sys/PetscDataTypeGetSize.html#PetscDataTypeGetSize">PetscDataTypeGetSize</A>()
diff --git a/docs/manualpages/Sys/PetscDataTypeGetSize.html b/docs/manualpages/Sys/PetscDataTypeGetSize.html
index a286369..55710f1 100644
--- a/docs/manualpages/Sys/PetscDataTypeGetSize.html
+++ b/docs/manualpages/Sys/PetscDataTypeGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDataTypeGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDataTypeGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDataTypeGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDataTypeGetSize"><H1>PetscDataTypeGetSize</H1></A>
 Gets the size (in bytes) of a PETSc datatype 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the size (in bytes) of a PETSc datatype
 #include "petscsys.h"    
 PetscErrorCode  PetscDataTypeGetSize(PetscDataType ptype,size_t *size)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE) Many br
+<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -the size in bytes (for example the size of PETSC_DOUBLE is 8) Many br
+<DT><B>size </B> -the size in bytes (for example the size of PETSC_DOUBLE is 8)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscDataType.html#PetscDataType">PetscDataType</A>, <A HREF="../Sys/PetscDataTypeToMPIDataType.html#PetscDataTypeToMPIDataType">PetscDataTypeToMPIDataType</A>()
diff --git a/docs/manualpages/Sys/PetscDataTypeToMPIDataType.html b/docs/manualpages/Sys/PetscDataTypeToMPIDataType.html
index 97c8759..ab641df 100644
--- a/docs/manualpages/Sys/PetscDataTypeToMPIDataType.html
+++ b/docs/manualpages/Sys/PetscDataTypeToMPIDataType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDataTypeToMPIDataType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscDataTypeToMPIDataType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscDataTypeToMPIDataType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDataTypeToMPIDataType"><H1>PetscDataTypeToMPIDataType</H1></A>
 Converts the PETSc name of a datatype to its MPI name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Converts the PETSc name of a datatype to its MPI name.
 #include "petscsys.h"    
 PetscErrorCode  PetscDataTypeToMPIDataType(PetscDataType ptype,MPI_Datatype *mtype)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE) Many br
+<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mtype </B> -the MPI datatype (for example MPI_DOUBLE, ...) Many br
+<DT><B>mtype </B> -the MPI datatype (for example MPI_DOUBLE, ...)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscDataType.html#PetscDataType">PetscDataType</A>, <A HREF="../Sys/PetscMPIDataTypeToPetscDataType.html#PetscMPIDataTypeToPetscDataType">PetscMPIDataTypeToPetscDataType</A>()
diff --git a/docs/manualpages/Sys/PetscEListFind.html b/docs/manualpages/Sys/PetscEListFind.html
index f6b7130..d8b6d12 100644
--- a/docs/manualpages/Sys/PetscEListFind.html
+++ b/docs/manualpages/Sys/PetscEListFind.html
@@ -5,8 +5,8 @@
 <TITLE>PetscEListFind</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscEListFind.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscEListFind.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscEListFind"><H1>PetscEListFind</H1></A>
 searches enum list of strings for given string, using case insensitive matching 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ searches enum list of strings for given string, using case insensitive matching
 #include "petscsys.h"   
 PetscErrorCode PetscEnumFind(const char *const *enumlist,const char *str,PetscEnum *value,PetscBool *found)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>enumlist </B></TD><TD>- list of strings to search, followed by enum name, then enum prefix, then NUL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- string to look for Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>enumlist </B></TD><TD>- list of strings to search, followed by enum name, then enum prefix, then NUL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- string to look for
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- index of matching string (if found) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>found </B></TD><TD>- boolean indicating whether string was found (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- index of matching string (if found)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>found </B></TD><TD>- boolean indicating whether string was found (can be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscEListFind">src/sys/utils/str.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscEmacsClientErrorHandler.html b/docs/manualpages/Sys/PetscEmacsClientErrorHandler.html
index c1acc1c..fe295e3 100644
--- a/docs/manualpages/Sys/PetscEmacsClientErrorHandler.html
+++ b/docs/manualpages/Sys/PetscEmacsClientErrorHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscEmacsClientErrorHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscEmacsClientErrorHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscEmacsClientErrorHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscEmacsClientErrorHandler"><H1>PetscEmacsClientErrorHandler</H1></A>
 Error handler that uses the emacsclient program to load the file where the error occured. Then calls the "previous" error handler. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,40 +14,52 @@ Error handler that uses the emacsclient program to load the file where the error
 #include "petscsys.h" 
 PetscErrorCode  PetscEmacsClientErrorHandler(MPI_Comm comm,int line,const char *fun,const char *file,PetscErrorCode n,PetscErrorType p,const char *mess,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occured Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where error is detected (indicated by __FUNCT__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- specific error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occured
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where error is detected (indicated by __FUNCT__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- specific error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-on_error_emacs <machinename></B> - Many br Many br
+<DT><B>-on_error_emacs <machinename></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You must put (server-start) in your .emacs file for the emacsclient software to work Many br
+You must put (server-start) in your .emacs file for the emacsclient software to work
 <P>
-Most users need not directly employ this routine and the other error Many brhandlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has Many brthe calling sequence Many br
+Most users need not directly employ this routine and the other error
+handlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has
+the calling sequence
 <pre>
     <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>,number,p,mess)
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for experienced users</FONT></H3>
-Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler. Many br
+Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.
 <P>
-Developer Note: Since this is an error handler it cannot call <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(); thus we just return if an error is detected. Many br
+Developer Note: Since this is an error handler it cannot call <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(); thus we just return if an error is detected.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(), <A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(),
-<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/error/err.c.html#PetscEmacsClientErrorHandler">src/sys/error/err.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscEnd.html b/docs/manualpages/Sys/PetscEnd.html
index d8b98aa..3d7f67e 100644
--- a/docs/manualpages/Sys/PetscEnd.html
+++ b/docs/manualpages/Sys/PetscEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscEnd"><H1>PetscEnd</H1></A>
 Calls <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() and then ends the program. This is useful if one wishes a clean exit somewhere deep in the program. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Calls <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() and
 #include "petscsys.h"   
 PetscErrorCode  PetscEnd(void)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
-Options Database Keys are the same as for <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() Many br
+Options Database Keys are the same as for <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-See <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() for more general runtime options. Many br
+See <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() for more general runtime options.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(), <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>(), <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(), <A HREF="../Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</A>(), <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>()
diff --git a/docs/manualpages/Sys/PetscEnum.html b/docs/manualpages/Sys/PetscEnum.html
index fb53103..a3f1de9 100644
--- a/docs/manualpages/Sys/PetscEnum.html
+++ b/docs/manualpages/Sys/PetscEnum.html
@@ -5,10 +5,10 @@
 <TITLE>PetscEnum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscEnum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscEnum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscEnum"><H1>PetscEnum</H1></A>
-datatype used to pass enum types within PETSc functions.  Many br
+datatype used to pass enum types within PETSc functions. 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetEnum.html#PetscOptionsGetEnum">PetscOptionsGetEnum</A>(), <A HREF="../Sys/PetscOptionsEnum.html#PetscOptionsEnum">PetscOptionsEnum</A>(), <A HREF="../Sys/PetscBagRegisterEnum.html#PetscBagRegisterEnum">PetscBagRegisterEnum</A>()
diff --git a/docs/manualpages/Sys/PetscError.html b/docs/manualpages/Sys/PetscError.html
index 30b2d46..9da2f58 100644
--- a/docs/manualpages/Sys/PetscError.html
+++ b/docs/manualpages/Sys/PetscError.html
@@ -5,8 +5,8 @@
 <TITLE>PetscError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscError"><H1>PetscError</H1></A>
 Routine that is called when an error has been detected, usually called through the macro <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>,). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,42 @@ Routine that is called when an error has been detected, usually called through t
 #include "petscsys.h" 
 PetscErrorCode  PetscError(MPI_Comm comm,int line,const char *func,const char *file,PetscErrorCode n,PetscErrorType p,const char *mess,...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred.  ALL ranks of this communicator MUST call this routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where the error occured (indicated by __FUNCT__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL indicates the error was initially detected, PETSC_ERROR_REPEAT indicates this is a traceback from a previously detected error Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- formatted message string - aka printf Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred.  ALL ranks of this communicator MUST call this routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where the error occured (indicated by __FUNCT__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL indicates the error was initially detected, PETSC_ERROR_REPEAT indicates this is a traceback from a previously detected error
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- formatted message string - aka printf
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users need not directly use this routine and the error handlers, but Many brcan instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has the calling Many brsequence Many br
+Most users need not directly use this routine and the error handlers, but
+can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has the calling
+sequence
 <pre>
     <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(comm,n,mess)
 </pre>
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
-Developer Note: Since this is called after an error condition it should not be calling any error handlers (currently it ignores any error codes) Many brBUT this routine does call regular PETSc functions that may call error handlers, this is problematic and could be fixed by never calling other PETSc routines Many brbut this annoying. Many br
+Developer Note: Since this is called after an error condition it should not be calling any error handlers (currently it ignores any error codes)
+BUT this routine does call regular PETSc functions that may call error handlers, this is problematic and could be fixed by never calling other PETSc routines
+but this annoying.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscErrorCode.html b/docs/manualpages/Sys/PetscErrorCode.html
index 6f74620..04c4bef 100644
--- a/docs/manualpages/Sys/PetscErrorCode.html
+++ b/docs/manualpages/Sys/PetscErrorCode.html
@@ -5,10 +5,10 @@
 <TITLE>PetscErrorCode</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscErrorCode.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscErrorCode.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscErrorCode"><H1>PetscErrorCode</H1></A>
-datatype used for return error code from almost all PETSc functions  Many br
+datatype used for return error code from almost all PETSc functions 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>, <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>
diff --git a/docs/manualpages/Sys/PetscErrorMessage.html b/docs/manualpages/Sys/PetscErrorMessage.html
index d40ec36..642961f 100644
--- a/docs/manualpages/Sys/PetscErrorMessage.html
+++ b/docs/manualpages/Sys/PetscErrorMessage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscErrorMessage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscErrorMessage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscErrorMessage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscErrorMessage"><H1>PetscErrorMessage</H1></A>
 returns the text string associated with a PETSc error code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ returns the text string associated with a PETSc error code.
 #include "petscsys.h" 
 PetscErrorCode  PetscErrorMessage(int errnum,const char *text[],char **specific)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>errnum </B> -the error code Many br
+<DT><B>errnum </B> -the error code
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the error message (NULL if not desired) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>specific </B></TD><TD>- the specific error message that was set with SETERRxxx() or <A HREF="../Sys/PetscError.html#PetscError">PetscError</A>().  (NULL if not desired) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- the error message (NULL if not desired)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>specific </B></TD><TD>- the specific error message that was set with SETERRxxx() or <A HREF="../Sys/PetscError.html#PetscError">PetscError</A>().  (NULL if not desired)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(), <A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(),
-<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/error/err.c.html#PetscErrorMessage">src/sys/error/err.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscErrorPrintf.html b/docs/manualpages/Sys/PetscErrorPrintf.html
index c60cec9..0250c5b 100644
--- a/docs/manualpages/Sys/PetscErrorPrintf.html
+++ b/docs/manualpages/Sys/PetscErrorPrintf.html
@@ -5,8 +5,8 @@
 <TITLE>PetscErrorPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscErrorPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscErrorPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscErrorPrintf"><H1>PetscErrorPrintf</H1></A>
 Prints error messages. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Prints error messages.
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*<A HREF="../Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</A>)(const char format[],...);
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>format </B> -the usual printf() format string Many br
+<DT><B>format </B> -the usual printf() format string
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-error_output_stdout </B></TD><TD>- cause error messages to be printed to stdout instead of the  (default) stderr Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-error_output_none </B></TD><TD>- to turn off all printing of error messages (does not change the way the error is handled.) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-error_output_stdout </B></TD><TD>- cause error messages to be printed to stdout instead of the  (default) stderr
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-error_output_none </B></TD><TD>- to turn off all printing of error messages (does not change the way the error is handled.)
+</TD></TR></TABLE>
 <P>
-Notes: Use Many br
+Notes: Use
 <pre>
     <A HREF="../Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</A> = PetscErrorPrintfNone; to turn off all printing of error messages (does not change the way the
 </pre>
@@ -36,14 +38,17 @@ Notes: Use Many br
     <A HREF="../Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</A> = PetscErrorPrintfDefault; to turn it back on or you can use your own function
 </pre>
 <P>
-Use Many brPETSC_STDERR = FILE* obtained from a file open etc. to have stderr printed to the file. Many brPETSC_STDOUT = FILE* obtained from a file open etc. to have stdout printed to the file. Many br
+Use
+PETSC_STDERR = FILE* obtained from a file open etc. to have stderr printed to the file.
+PETSC_STDOUT = FILE* obtained from a file open etc. to have stdout printed to the file.
 <P>
-Use Many brPetscPushErrorHandler() to provide your own error handler that determines what kind of messages to print Many br
+Use
+<A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to provide your own error handler that determines what kind of messages to print
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscErrorType.html b/docs/manualpages/Sys/PetscErrorType.html
index 3ece5d5..247bc5a 100644
--- a/docs/manualpages/Sys/PetscErrorType.html
+++ b/docs/manualpages/Sys/PetscErrorType.html
@@ -5,19 +5,19 @@
 <TITLE>PetscErrorType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscErrorType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscErrorType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscErrorType"><H1>PetscErrorType</H1></A>
 passed to the PETSc error handling routines indicating if this is the first or a later call to the error handlers 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PETSC_ERROR_INITIAL=0,PETSC_ERROR_REPEAT=1,PETSC_ERROR_IN_CXX = 2} <A HREF="../Sys/PetscErrorType.html#PetscErrorType">PetscErrorType</A>;
 </PRE>
- Many br
+
 <P>
-PETSC_ERROR_IN_CXX indicates the error was detected in C++ and an exception should be generated Many br
+PETSC_ERROR_IN_CXX indicates the error was detected in C++ and an exception should be generated
 <P>
-Developer Notes: This is currently used to decide when to print the detailed information about the run in <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>() Many br
+Developer Notes: This is currently used to decide when to print the detailed information about the run in <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscError.html#PetscError">PetscError</A>(), SETERRXX()
diff --git a/docs/manualpages/Sys/PetscFClose.html b/docs/manualpages/Sys/PetscFClose.html
index 5c04a63..4059e68 100644
--- a/docs/manualpages/Sys/PetscFClose.html
+++ b/docs/manualpages/Sys/PetscFClose.html
@@ -5,25 +5,27 @@
 <TITLE>PetscFClose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFClose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFClose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFClose"><H1>PetscFClose</H1></A>
 Has the first processor in the communicator close a file; all others do nothing. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscFClose(MPI_Comm comm,FILE *fd)
 </PRE>
-Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file, opened with <A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file, opened with <A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscFOpen.html b/docs/manualpages/Sys/PetscFOpen.html
index 895d86b..fc1fa82 100644
--- a/docs/manualpages/Sys/PetscFOpen.html
+++ b/docs/manualpages/Sys/PetscFOpen.html
@@ -5,38 +5,42 @@
 <TITLE>PetscFOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFOpen"><H1>PetscFOpen</H1></A>
 Has the first process in the communicator open a file; all others do nothing. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscFOpen(MPI_Comm comm,const char name[],const char mode[],FILE **fp)
 </PRE>
-Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the filename Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the mode for fopen(), usually "w" Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the filename
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the mode for fopen(), usually "w"
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fp </B> -the file pointer Many br
+<DT><B>fp </B> -the file pointer
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-NULL (0), "stderr" or "stdout" may be passed in as the filename Many br
+NULL (0), "stderr" or "stdout" may be passed in as the filename
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFClose.html#PetscFClose">PetscFClose</A>(), <A HREF="../Sys/PetscSynchronizedFGets.html#PetscSynchronizedFGets">PetscSynchronizedFGets</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>(),
-<BR><A HREF="../Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mpiuopen.c.html#PetscFOpen">src/sys/fileio/mpiuopen.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscFPTrapPop.html b/docs/manualpages/Sys/PetscFPTrapPop.html
index b7b689b..eb72dd7 100644
--- a/docs/manualpages/Sys/PetscFPTrapPop.html
+++ b/docs/manualpages/Sys/PetscFPTrapPop.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFPTrapPop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFPTrapPop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFPTrapPop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFPTrapPop"><H1>PetscFPTrapPop</H1></A>
 push a floating point trapping mode, to be restored using <A HREF="../Sys/PetscFPTrapPop.html#PetscFPTrapPop">PetscFPTrapPop</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ push a floating point trapping mode, to be restored using <A HREF="../Sys/PetscF
 #include "petscsys.h"  
 PetscErrorCode PetscFPTrapPop(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFPTrapPush.html#PetscFPTrapPush">PetscFPTrapPush</A>(), <A HREF="../Sys/PetscSetFPTrap.html#PetscSetFPTrap">PetscSetFPTrap</A>()
diff --git a/docs/manualpages/Sys/PetscFPTrapPush.html b/docs/manualpages/Sys/PetscFPTrapPush.html
index a16b790..634b5ae 100644
--- a/docs/manualpages/Sys/PetscFPTrapPush.html
+++ b/docs/manualpages/Sys/PetscFPTrapPush.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFPTrapPush</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFPTrapPush.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFPTrapPush.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFPTrapPush"><H1>PetscFPTrapPush</H1></A>
 push a floating point trapping mode, to be restored using <A HREF="../Sys/PetscFPTrapPop.html#PetscFPTrapPop">PetscFPTrapPop</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ push a floating point trapping mode, to be restored using <A HREF="../Sys/PetscF
 #include "petscsys.h"  
 PetscErrorCode PetscFPTrapPush(PetscFPTrap trap)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>trap </B> -PETSC_FP_TRAP_ON or PETSC_FP_TRAP_OFF Many br
+<DT><B>trap </B> -PETSC_FP_TRAP_ON or PETSC_FP_TRAP_OFF
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFPTrapPop.html#PetscFPTrapPop">PetscFPTrapPop</A>(), <A HREF="../Sys/PetscSetFPTrap.html#PetscSetFPTrap">PetscSetFPTrap</A>()
diff --git a/docs/manualpages/Sys/PetscFPrintf.html b/docs/manualpages/Sys/PetscFPrintf.html
index 5562862..30fded9 100644
--- a/docs/manualpages/Sys/PetscFPrintf.html
+++ b/docs/manualpages/Sys/PetscFPrintf.html
@@ -5,31 +5,35 @@
 <TITLE>PetscFPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFPrintf"><H1>PetscFPrintf</H1></A>
 Prints to a file, only from the first processor in the communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscFPrintf(MPI_Comm comm,FILE* fd,const char format[],...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file pointer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file pointer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscFPrintf">src/sys/fileio/mprint.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscFileMode.html b/docs/manualpages/Sys/PetscFileMode.html
index 1ecae33..455ad70 100644
--- a/docs/manualpages/Sys/PetscFileMode.html
+++ b/docs/manualpages/Sys/PetscFileMode.html
@@ -5,15 +5,15 @@
 <TITLE>PetscFileMode</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFileMode.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFileMode.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFileMode"><H1>PetscFileMode</H1></A>
 Access mode for a file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND, FILE_MODE_UPDATE, FILE_MODE_APPEND_UPDATE} <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>;
 </PRE>
- Many br
+
 <P>
 <pre>
  FILE_MODE_READ - open a file at its beginning for reading
diff --git a/docs/manualpages/Sys/PetscFileRetrieve.html b/docs/manualpages/Sys/PetscFileRetrieve.html
index 6654fbb..de833b8 100644
--- a/docs/manualpages/Sys/PetscFileRetrieve.html
+++ b/docs/manualpages/Sys/PetscFileRetrieve.html
@@ -5,28 +5,33 @@
 <TITLE>PetscFileRetrieve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFileRetrieve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFileRetrieve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFileRetrieve"><H1>PetscFileRetrieve</H1></A>
 Obtains a library from a URL or compressed and copies into local disk space as uncompressed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscFileRetrieve(MPI_Comm comm,const char libname[],char llibname[],size_t llen,PetscBool  *found)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm     </B></TD><TD>- processors accessing the library Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>libname  </B></TD><TD>- name of library, including entire URL (with or without .gz) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>llen     </B></TD><TD>- length of llibname Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm     </B></TD><TD>- processors accessing the library
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>libname  </B></TD><TD>- name of library, including entire URL (with or without .gz)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>llen     </B></TD><TD>- length of llibname
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>llibname </B></TD><TD>- name of local copy of library Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>found </B></TD><TD>- if found and retrieved the file Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>llibname </B></TD><TD>- name of local copy of library
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>found </B></TD><TD>- if found and retrieved the file
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/fretrieve.c.html#PetscFileRetrieve">src/sys/fileio/fretrieve.c</A>
diff --git a/docs/manualpages/Sys/PetscFinalize.html b/docs/manualpages/Sys/PetscFinalize.html
index 8cd90a7..f80aa28 100644
--- a/docs/manualpages/Sys/PetscFinalize.html
+++ b/docs/manualpages/Sys/PetscFinalize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFinalize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFinalize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFinalize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFinalize"><H1>PetscFinalize</H1></A>
 Checks for options to be called at the conclusion of the program. MPI_Finalize() is called only if the user had not called MPI_Init() before calling <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ Checks for options to be called at the conclusion of the program. MPI_Finalize()
 #include "petscsys.h"   
 PetscErrorCode  PetscFinalize(void)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_table </B></TD><TD>- Calls <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_left </B></TD><TD>- Prints unused options that remain in the database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-objects_dump [all] </B></TD><TD>- Prints list of objects allocated by the user that have not been freed, the option all cause all outstanding objects to be listed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mpidump </B></TD><TD>- Calls <A HREF="../Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_dump </B></TD><TD>- Calls <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_info </B></TD><TD>- Prints total memory usage Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log </B></TD><TD>- Prints summary of memory usage Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_table </B></TD><TD>- Calls <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_left </B></TD><TD>- Prints unused options that remain in the database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-objects_dump [all] </B></TD><TD>- Prints list of objects allocated by the user that have not been freed, the option all cause all outstanding objects to be listed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mpidump </B></TD><TD>- Calls <A HREF="../Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_dump </B></TD><TD>- Calls <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_info </B></TD><TD>- Prints total memory usage
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log </B></TD><TD>- Prints summary of memory usage
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-See <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() for more general runtime options. Many br
+See <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() for more general runtime options.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(), <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>(), <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(), <A HREF="../Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</A>(), <A HREF="../Sys/PetscEnd.html#PetscEnd">PetscEnd</A>()
diff --git a/docs/manualpages/Sys/PetscFinalized.html b/docs/manualpages/Sys/PetscFinalized.html
index 3922cd6..89f3ee8 100644
--- a/docs/manualpages/Sys/PetscFinalized.html
+++ b/docs/manualpages/Sys/PetscFinalized.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFinalized</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFinalized.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFinalized.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFinalized"><H1>PetscFinalized</H1></A>
 Determine whether <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() has been called yet 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ Determine whether <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinaliz
 #include "petscsys.h"   
 PetscErrorCode  PetscFinalized(PetscBool  *isFinalized)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(), <A HREF="../Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</A>(), <A HREF="../Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</A>()
diff --git a/docs/manualpages/Sys/PetscFindInt.html b/docs/manualpages/Sys/PetscFindInt.html
index a68fafa..d161aa2 100644
--- a/docs/manualpages/Sys/PetscFindInt.html
+++ b/docs/manualpages/Sys/PetscFindInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFindInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFindInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFindInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFindInt"><H1>PetscFindInt</H1></A>
 Finds integer in a sorted array of integers 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Finds integer in a sorted array of integers
 #include "petscsys.h"  
 PetscErrorCode PetscFindInt(PetscInt key, PetscInt n, const PetscInt ii[], PetscInt *loc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>key </B></TD><TD>- the integer to locate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of values in the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ii  </B></TD><TD>- array of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>key </B></TD><TD>- the integer to locate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of values in the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ii  </B></TD><TD>- array of integers
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>loc </B> -the location if found, otherwise -(slot+1) where slot is the place the value would go Many br
+<DT><B>loc </B> -the location if found, otherwise -(slot+1) where slot is the place the value would go
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscFixFilename.html b/docs/manualpages/Sys/PetscFixFilename.html
index 27248d1..d742853 100644
--- a/docs/manualpages/Sys/PetscFixFilename.html
+++ b/docs/manualpages/Sys/PetscFixFilename.html
@@ -5,28 +5,29 @@
 <TITLE>PetscFixFilename</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFixFilename.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFixFilename.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFixFilename"><H1>PetscFixFilename</H1></A>
 Fixes a file name so that it is correct for both Unix and Windows by using the correct / or \ to separate directories. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscFixFilename(const char filein[],char fileout[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>filein </B> -name of file to be fixed Many br
+<DT><B>filein </B> -name of file to be fixed
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fileout </B> -the fixed name. Should long enough to hold the filename. Many br
+<DT><B>fileout </B> -the fixed name. Should long enough to hold the filename.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Call <A HREF="../Sys/PetscFixFilename.html#PetscFixFilename">PetscFixFilename</A>() just before calling fopen(). Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+Call <A HREF="../Sys/PetscFixFilename.html#PetscFixFilename">PetscFixFilename</A>() just before calling fopen().
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/ghome.c.html#PetscFixFilename">src/sys/fileio/ghome.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscFormatConvert.html b/docs/manualpages/Sys/PetscFormatConvert.html
index 40a766d..4071b5c 100644
--- a/docs/manualpages/Sys/PetscFormatConvert.html
+++ b/docs/manualpages/Sys/PetscFormatConvert.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFormatConvert</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFormatConvert.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFormatConvert.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFormatConvert"><H1>PetscFormatConvert</H1></A>
 Takes a PETSc format string and converts it to a reqular C format string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,16 @@ PetscErrorCode  PetscFormatConvert(const char *format,char *newformat,size_t siz
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the PETSc format string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newformat </B></TD><TD>- the location to put the standard C format string values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- the length of newformat Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the PETSc format string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newformat </B></TD><TD>- the location to put the standard C format string values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- the length of newformat
+</TD></TR></TABLE>
 <P>
-Note: this exists so we can have the same code when <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> is either int or long long and <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> is either __float128, double, or float Many br
+Note: this exists so we can have the same code when <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> is either int or long long and <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> is either __float128, double, or float
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscFormatConvert">src/sys/fileio/mprint.c</A>
diff --git a/docs/manualpages/Sys/PetscFormatStrip.html b/docs/manualpages/Sys/PetscFormatStrip.html
index ff92af2..36a4bb8 100644
--- a/docs/manualpages/Sys/PetscFormatStrip.html
+++ b/docs/manualpages/Sys/PetscFormatStrip.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFormatStrip</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFormatStrip.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFormatStrip.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFormatStrip"><H1>PetscFormatStrip</H1></A>
 Takes a PETSc format string and removes all numerical modifiers to % operations 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Takes a PETSc format string and removes all numerical modifiers to % operations
 PetscErrorCode  PetscFormatStrip(char *format)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>format </B> -the PETSc format string Many br
+<DT><B>format </B> -the PETSc format string
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscFormatStrip">src/sys/fileio/mprint.c</A>
diff --git a/docs/manualpages/Sys/PetscFortranAddr.html b/docs/manualpages/Sys/PetscFortranAddr.html
index 4678e31..20827d1 100644
--- a/docs/manualpages/Sys/PetscFortranAddr.html
+++ b/docs/manualpages/Sys/PetscFortranAddr.html
@@ -5,12 +5,12 @@
 <TITLE>PetscFortranAddr</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFortranAddr.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFortranAddr.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFortranAddr"><H1>PetscFortranAddr</H1></A>
-a variable type in Fortran that can hold a regular C pointer. Notes: Used, for example, as the file argument in <A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>() Many br
+a variable type in Fortran that can hold a regular C pointer. Notes: Used, for example, as the file argument in <A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscOffset.html#PetscOffset">PetscOffset</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
diff --git a/docs/manualpages/Sys/PetscFortranCallbackGetSizes.html b/docs/manualpages/Sys/PetscFortranCallbackGetSizes.html
index 2e06997..de9e903 100644
--- a/docs/manualpages/Sys/PetscFortranCallbackGetSizes.html
+++ b/docs/manualpages/Sys/PetscFortranCallbackGetSizes.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFortranCallbackGetSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFortranCallbackGetSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFortranCallbackGetSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFortranCallbackGetSizes"><H1>PetscFortranCallbackGetSizes</H1></A>
 get sizes of class and subtype pointer arrays 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ get sizes of class and subtype pointer arrays
 #include "petscsys.h"    
 PetscErrorCode PetscFortranCallbackGetSizes(PetscClassId classid,PetscInt *numbase,PetscInt *numsubtype)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>classid </B> -class Id Many br
+<DT><B>classid </B> -class Id
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numbase </B></TD><TD>- number of registered class callbacks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numsubtype </B></TD><TD>- max number of registered subtype callbacks Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numbase </B></TD><TD>- number of registered class callbacks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numsubtype </B></TD><TD>- max number of registered subtype callbacks
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFortranCallbackRegister.html#PetscFortranCallbackRegister">PetscFortranCallbackRegister</A>()
diff --git a/docs/manualpages/Sys/PetscFortranCallbackRegister.html b/docs/manualpages/Sys/PetscFortranCallbackRegister.html
index d792a9b..3c78850 100644
--- a/docs/manualpages/Sys/PetscFortranCallbackRegister.html
+++ b/docs/manualpages/Sys/PetscFortranCallbackRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFortranCallbackRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFortranCallbackRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFortranCallbackRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFortranCallbackRegister"><H1>PetscFortranCallbackRegister</H1></A>
 register a type+subtype callback 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ register a type+subtype callback
 #include "petscsys.h"    
 PetscErrorCode PetscFortranCallbackRegister(PetscClassId classid,const char *subtype,PetscFortranCallbackId *id)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid </B></TD><TD>- ID of class on which to register callback Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subtype </B></TD><TD>- subtype string, or NULL for class ids Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid </B></TD><TD>- ID of class on which to register callback
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subtype </B></TD><TD>- subtype string, or NULL for class ids
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>id </B> -callback id Many br
+<DT><B>id </B> -callback id
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFortranCallbackGetSizes.html#PetscFortranCallbackGetSizes">PetscFortranCallbackGetSizes</A>()
diff --git a/docs/manualpages/Sys/PetscFree.html b/docs/manualpages/Sys/PetscFree.html
index e5ebae1..698f577 100644
--- a/docs/manualpages/Sys/PetscFree.html
+++ b/docs/manualpages/Sys/PetscFree.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFree</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFree.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFree.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFree"><H1>PetscFree</H1></A>
 Frees memory 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Frees memory
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(void *memory)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>memory </B> -memory to free (the pointer is ALWAYS set to 0 upon sucess) Many br
+<DT><B>memory </B> -memory to free (the pointer is ALWAYS set to 0 upon sucess)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Memory must have been obtained with <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>() or <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(). Many brIt is safe to call <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>() on a NULL pointer. Many br
+Memory must have been obtained with <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>() or <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>().
+It is safe to call <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>() on a NULL pointer.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</A>()
diff --git a/docs/manualpages/Sys/PetscFree2.html b/docs/manualpages/Sys/PetscFree2.html
index 6f7b895..a49d67e 100644
--- a/docs/manualpages/Sys/PetscFree2.html
+++ b/docs/manualpages/Sys/PetscFree2.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFree2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFree2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFree2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFree2"><H1>PetscFree2</H1></A>
 Frees 2 chunks of memory obtained with <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Frees 2 chunks of memory obtained with <A HREF="../Sys/PetscMalloc2.html#PetscMa
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscFree2.html#PetscFree2">PetscFree2</A>(void *memory1,void *memory2)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory1 </B></TD><TD>- memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory2 </B></TD><TD>- 2nd memory to free Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory1 </B></TD><TD>- memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory2 </B></TD><TD>- 2nd memory to free
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>() Many br
+Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()
diff --git a/docs/manualpages/Sys/PetscFree3.html b/docs/manualpages/Sys/PetscFree3.html
index d8b9aca..98f197f 100644
--- a/docs/manualpages/Sys/PetscFree3.html
+++ b/docs/manualpages/Sys/PetscFree3.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFree3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFree3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFree3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFree3"><H1>PetscFree3</H1></A>
 Frees 3 chunks of memory obtained with <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Frees 3 chunks of memory obtained with <A HREF="../Sys/PetscMalloc3.html#PetscMa
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscFree3.html#PetscFree3">PetscFree3</A>(void *memory1,void *memory2,void *memory3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory1 </B></TD><TD>- memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory2 </B></TD><TD>- 2nd memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory3 </B></TD><TD>- 3rd memory to free Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory1 </B></TD><TD>- memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory2 </B></TD><TD>- 2nd memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>memory3 </B></TD><TD>- 3rd memory to free
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>() Many br
+Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>()
diff --git a/docs/manualpages/Sys/PetscFree4.html b/docs/manualpages/Sys/PetscFree4.html
index 21d9384..657042f 100644
--- a/docs/manualpages/Sys/PetscFree4.html
+++ b/docs/manualpages/Sys/PetscFree4.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFree4</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFree4.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFree4.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFree4"><H1>PetscFree4</H1></A>
 Frees 4 chunks of memory obtained with <A HREF="../Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Frees 4 chunks of memory obtained with <A HREF="../Sys/PetscMalloc4.html#PetscMa
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscFree4.html#PetscFree4">PetscFree4</A>(void *m1,void *m2,void *m3,void *m4)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- 2nd memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- 3rd memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- 4th memory to free Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- 2nd memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- 3rd memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- 4th memory to free
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</A>() Many br
+Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>(), <A HREF="../Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</A>()
diff --git a/docs/manualpages/Sys/PetscFree5.html b/docs/manualpages/Sys/PetscFree5.html
index 08a5138..d55a574 100644
--- a/docs/manualpages/Sys/PetscFree5.html
+++ b/docs/manualpages/Sys/PetscFree5.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFree5</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFree5.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFree5.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFree5"><H1>PetscFree5</H1></A>
 Frees 5 chunks of memory obtained with <A HREF="../Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Frees 5 chunks of memory obtained with <A HREF="../Sys/PetscMalloc5.html#PetscMa
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscFree5.html#PetscFree5">PetscFree5</A>(void *m1,void *m2,void *m3,void *m4,void *m5)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- 2nd memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- 3rd memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- 4th memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- 5th memory to free Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- 2nd memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- 3rd memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- 4th memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- 5th memory to free
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</A>() Many br
+Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>(), <A HREF="../Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</A>(), <A HREF="../Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</A>()
diff --git a/docs/manualpages/Sys/PetscFree6.html b/docs/manualpages/Sys/PetscFree6.html
index 7d28d3b..17ecd8b 100644
--- a/docs/manualpages/Sys/PetscFree6.html
+++ b/docs/manualpages/Sys/PetscFree6.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFree6</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFree6.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFree6.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFree6"><H1>PetscFree6</H1></A>
 Frees 6 chunks of memory obtained with <A HREF="../Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Frees 6 chunks of memory obtained with <A HREF="../Sys/PetscMalloc6.html#PetscMa
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscFree6.html#PetscFree6">PetscFree6</A>(void *m1,void *m2,void *m3,void *m4,void *m5,void *m6)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- 2nd memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- 3rd memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- 4th memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- 5th memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- 6th memory to free Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- 2nd memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- 3rd memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- 4th memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- 5th memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- 6th memory to free
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
-Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</A>() Many br
+Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>(), <A HREF="../Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</A>(), <A HREF="../Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</A>(), <A HREF="../Sys/PetscMalloc6.html#Petsc [...]
diff --git a/docs/manualpages/Sys/PetscFree7.html b/docs/manualpages/Sys/PetscFree7.html
index 2cfe864..38af58f 100644
--- a/docs/manualpages/Sys/PetscFree7.html
+++ b/docs/manualpages/Sys/PetscFree7.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFree7</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFree7.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFree7.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFree7"><H1>PetscFree7</H1></A>
 Frees 7 chunks of memory obtained with <A HREF="../Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,33 @@ Frees 7 chunks of memory obtained with <A HREF="../Sys/PetscMalloc7.html#PetscMa
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscFree7.html#PetscFree7">PetscFree7</A>(void *m1,void *m2,void *m3,void *m4,void *m5,void *m6,void *m7)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- 2nd memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- 3rd memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- 4th memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- 5th memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- 6th memory to free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m7 </B></TD><TD>- 7th memory to free Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- 2nd memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- 3rd memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- 4th memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- 5th memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- 6th memory to free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m7 </B></TD><TD>- 7th memory to free
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
-Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</A>() Many br
+Notes: Memory must have been obtained with <A HREF="../Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>(), <A HREF="../Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</A>(), <A HREF="../Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</A>(), <A HREF="../Sys/PetscMalloc6.html#Petsc [...]
-<BR><A HREF="../Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</A>() Many br
+<BR><A HREF="../Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</A>()
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Sys/PetscFreeArguments.html b/docs/manualpages/Sys/PetscFreeArguments.html
index 869b40d..e4626df 100644
--- a/docs/manualpages/Sys/PetscFreeArguments.html
+++ b/docs/manualpages/Sys/PetscFreeArguments.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFreeArguments</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFreeArguments.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFreeArguments.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFreeArguments"><H1>PetscFreeArguments</H1></A>
 Frees the memory obtained with <A HREF="../Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Frees the memory obtained with <A HREF="../Sys/PetscGetArguments.html#PetscGetAr
 #include "petscsys.h"   
 PetscErrorCode  PetscFreeArguments(char **args)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>args </B> -the command line arguments Many br
+<DT><B>args </B> -the command line arguments
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscFreeVoid.html b/docs/manualpages/Sys/PetscFreeVoid.html
index c9f986a..94ba6ae 100644
--- a/docs/manualpages/Sys/PetscFreeVoid.html
+++ b/docs/manualpages/Sys/PetscFreeVoid.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFreeVoid</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFreeVoid.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFreeVoid.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFreeVoid"><H1>PetscFreeVoid</H1></A>
 Frees memory 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Frees memory
 #include <petscsys.h>
 void <A HREF="../Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</A>(void *memory)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>memory </B> -memory to free Many br
+<DT><B>memory </B> -memory to free
 <br>
 <P>
- Many br
+
 <P>
-Notes: This is different from <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>() in that no error code is returned Many br
+Notes: This is different from <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>() in that no error code is returned
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>()
diff --git a/docs/manualpages/Sys/PetscFunctionBegin.html b/docs/manualpages/Sys/PetscFunctionBegin.html
index 37c7ca9..46cf6fe 100644
--- a/docs/manualpages/Sys/PetscFunctionBegin.html
+++ b/docs/manualpages/Sys/PetscFunctionBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionBegin"><H1>PetscFunctionBegin</H1></A>
 First executable line of each PETSc function,  used for error handling. Final line of PETSc functions should be <A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(0); 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ First executable line of each PETSc function,  used for error handling. Final li
 #include <petscsys.h>
 void <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>;
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -22,14 +22,14 @@ Not Collective Many br
 
      <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Sys/PetscFunctionBeginUser.html#PetscFunctionBeginUser">PetscFunctionBeginUser</A> for application codes. Many br
+Use <A HREF="../Sys/PetscFunctionBeginUser.html#PetscFunctionBeginUser">PetscFunctionBeginUser</A> for application codes.
 <P>
-Not available in Fortran Many br
+Not available in Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(), <A HREF="../Sys/PetscFunctionBeginHot.html#PetscFunctionBeginHot">PetscFunctionBeginHot</A>(), <A HREF="../Sys/PetscFunctionBeginUser.html#PetscFunctionBeginUser">PetscFunctionBeginUser</A>()
diff --git a/docs/manualpages/Sys/PetscFunctionBeginHot.html b/docs/manualpages/Sys/PetscFunctionBeginHot.html
index f7e5160..241fab3 100644
--- a/docs/manualpages/Sys/PetscFunctionBeginHot.html
+++ b/docs/manualpages/Sys/PetscFunctionBeginHot.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionBeginHot</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionBeginHot.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionBeginHot.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionBeginHot"><H1>PetscFunctionBeginHot</H1></A>
 Substitute for <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A> to be used in functions that are called in performance-critical circumstances.  Use of this function allows for lighter profiling by default. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ Substitute for <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">Petsc
 #include <petscsys.h>
 void <A HREF="../Sys/PetscFunctionBeginHot.html#PetscFunctionBeginHot">PetscFunctionBeginHot</A>;
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -22,12 +22,12 @@ Not Collective Many br
 
      <A HREF="../Sys/PetscFunctionBeginHot.html#PetscFunctionBeginHot">PetscFunctionBeginHot</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not available in Fortran Many br
+Not available in Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>, <A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>()
diff --git a/docs/manualpages/Sys/PetscFunctionBeginUser.html b/docs/manualpages/Sys/PetscFunctionBeginUser.html
index 4ce09de..e75d5e9 100644
--- a/docs/manualpages/Sys/PetscFunctionBeginUser.html
+++ b/docs/manualpages/Sys/PetscFunctionBeginUser.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionBeginUser</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionBeginUser.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionBeginUser.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionBeginUser"><H1>PetscFunctionBeginUser</H1></A>
 First executable line of user provided PETSc routine 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ First executable line of user provided PETSc routine
 #include <petscsys.h>
 void <A HREF="../Sys/PetscFunctionBeginUser.html#PetscFunctionBeginUser">PetscFunctionBeginUser</A>;
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -22,14 +22,14 @@ Not Collective Many br
 
      <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Final line of PETSc functions should be <A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(0) except for main(). Many br
+Final line of PETSc functions should be <A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(0) except for main().
 <P>
-Not available in Fortran Many br
+Not available in Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(), <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>, <A HREF="../Sys/PetscFunctionBeginHot.html#PetscFunctionBeginHot">PetscFunctionBeginHot</A>
diff --git a/docs/manualpages/Sys/PetscFunctionList.html b/docs/manualpages/Sys/PetscFunctionList.html
index 24469e7..5130160 100644
--- a/docs/manualpages/Sys/PetscFunctionList.html
+++ b/docs/manualpages/Sys/PetscFunctionList.html
@@ -5,15 +5,15 @@
 <TITLE>PetscFunctionList</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionList.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionList.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionList"><H1>PetscFunctionList</H1></A>
 Linked list of functions, possibly stored in dynamic libraries, accessed by string name 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_PetscFunctionList *<A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>(), <A HREF="../Sys/PetscFunctionListDestroy.html#PetscFunctionListDestroy">PetscFunctionListDestroy</A>(), PetscOpFlist
diff --git a/docs/manualpages/Sys/PetscFunctionListAdd.html b/docs/manualpages/Sys/PetscFunctionListAdd.html
index 80fdb01..9b1ac42 100644
--- a/docs/manualpages/Sys/PetscFunctionListAdd.html
+++ b/docs/manualpages/Sys/PetscFunctionListAdd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionListAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionListAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionListAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionListAdd"><H1>PetscFunctionListAdd</H1></A>
 Given a routine and a string id, saves that routine in the specified registry. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Given a routine and a string id, saves that routine in the specified registry.
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>(<A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A> *flist,const char name[],void (*fptr)(void))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flist </B></TD><TD>- pointer to function list object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- string to identify routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fptr </B></TD><TD>- function pointer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flist </B></TD><TD>- pointer to function list object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- string to identify routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fptr </B></TD><TD>- function pointer
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-To remove a registered routine, pass in a NULL fptr. Many br
+To remove a registered routine, pass in a NULL fptr.
 <P>
-Users who wish to register new classes for use by a particular PETSc Many brcomponent (e.g., <A HREF="../SNES/SNES.html#SNES">SNES</A>) should generally call the registration routine Many brfor that particular component (e.g., <A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>()) instead of Many brcalling <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>() directly. Many br
+Users who wish to register new classes for use by a particular PETSc
+component (e.g., <A HREF="../SNES/SNES.html#SNES">SNES</A>) should generally call the registration routine
+for that particular component (e.g., <A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>()) instead of
+calling <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>() directly.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionListDestroy.html#PetscFunctionListDestroy">PetscFunctionListDestroy</A>(), <A HREF="../SNES/SNESRegister.html#SNESRegister">SNESRegister</A>(), <A HREF="../KSP/KSPRegister.html#KSPRegister">KSPRegister</A>(),
-<BR><A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>(), <A HREF="../TS/TSRegister.html#TSRegister">TSRegister</A>(), <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>, <A HREF="../Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../PC/PCRegister.html#PCRegister">PCRegister</A>(), <A HREF="../TS/TSRegister.html#TSRegister">TSRegister</A>(), <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>, <A HREF="../Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/dll/reg.c.html#PetscFunctionListAdd">src/sys/dll/reg.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscFunctionListDestroy.html b/docs/manualpages/Sys/PetscFunctionListDestroy.html
index 99c4571..2547774 100644
--- a/docs/manualpages/Sys/PetscFunctionListDestroy.html
+++ b/docs/manualpages/Sys/PetscFunctionListDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionListDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionListDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionListDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionListDestroy"><H1>PetscFunctionListDestroy</H1></A>
 Destroys a list of registered routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,10 @@ Destroys a list of registered routines.
 PetscErrorCode  PetscFunctionListDestroy(PetscFunctionList *fl)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fl  </B> -pointer to list Many br
+<DT><B>fl  </B> -pointer to list
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>(), <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>
diff --git a/docs/manualpages/Sys/PetscFunctionListDuplicate.html b/docs/manualpages/Sys/PetscFunctionListDuplicate.html
index 439fc57..17ce0f2 100644
--- a/docs/manualpages/Sys/PetscFunctionListDuplicate.html
+++ b/docs/manualpages/Sys/PetscFunctionListDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionListDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionListDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionListDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionListDuplicate"><H1>PetscFunctionListDuplicate</H1></A>
 Creates a new list from a given object list. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Creates a new list from a given object list.
 PetscErrorCode  PetscFunctionListDuplicate(PetscFunctionList fl,PetscFunctionList *nl)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>fl   </B> -pointer to list Many br
+<DT><B>fl   </B> -pointer to list
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nl </B> -the new list (should point to 0 to start, otherwise appends) Many br
+<DT><B>nl </B> -the new list (should point to 0 to start, otherwise appends)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>, <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>(), PetscFlistDestroy()
diff --git a/docs/manualpages/Sys/PetscFunctionListFind.html b/docs/manualpages/Sys/PetscFunctionListFind.html
index 733f649..6ff4597 100644
--- a/docs/manualpages/Sys/PetscFunctionListFind.html
+++ b/docs/manualpages/Sys/PetscFunctionListFind.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionListFind</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionListFind.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionListFind.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionListFind"><H1>PetscFunctionListFind</H1></A>
 Find function registered under given name 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ Find function registered under given name
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flist   </B></TD><TD>- pointer to list Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name registered for the function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flist   </B></TD><TD>- pointer to list
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name registered for the function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>fptr </B> -the function pointer if name was found, else NULL Many br
+<DT><B>fptr </B> -the function pointer if name was found, else NULL
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>(), <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>, <A HREF="../Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</A>()
diff --git a/docs/manualpages/Sys/PetscFunctionListGet.html b/docs/manualpages/Sys/PetscFunctionListGet.html
index 16b4806..df101a6 100644
--- a/docs/manualpages/Sys/PetscFunctionListGet.html
+++ b/docs/manualpages/Sys/PetscFunctionListGet.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionListGet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionListGet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionListGet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionListGet"><H1>PetscFunctionListGet</H1></A>
 Gets an array the contains the entries in <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>, this is used by help etc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Gets an array the contains the entries in <A HREF="../Sys/PetscFunctionList.html
 #include "petscsys.h" 
 PetscErrorCode  PetscFunctionListGet(PetscFunctionList list,const char ***array,int *n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>list   </B> -list of types Many br
+<DT><B>list   </B> -list of types
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array of names Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length of array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- array of names
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length of array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This allocates the array so that must be freed. BUT the individual entries are Many brnot copied so should not be freed. Many br
+This allocates the array so that must be freed. BUT the individual entries are
+not copied so should not be freed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>(), <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>
diff --git a/docs/manualpages/Sys/PetscFunctionListPrintTypes.html b/docs/manualpages/Sys/PetscFunctionListPrintTypes.html
index f6ee965..85d25ee 100644
--- a/docs/manualpages/Sys/PetscFunctionListPrintTypes.html
+++ b/docs/manualpages/Sys/PetscFunctionListPrintTypes.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionListPrintTypes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionListPrintTypes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionListPrintTypes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionListPrintTypes"><H1>PetscFunctionListPrintTypes</H1></A>
 Prints the methods available. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,28 @@ Prints the methods available.
 #include "petscsys.h" 
 PetscErrorCode  PetscFunctionListPrintTypes(MPI_Comm comm,FILE *fd,const char prefix[],const char name[],const char text[],const char man[],PetscFunctionList list,const char def[])
 </PRE>
-Collective over <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective over <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm   </B></TD><TD>- the communicator (usually MPI_COMM_WORLD) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd     </B></TD><TD>- file to print to, usually stdout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- prefix to prepend to name (optional) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- option string (for example, "-ksp_type") Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short description of the object (for example, "Krylov solvers") Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- name of manual page that discusses the object (for example, "<A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>") Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list   </B></TD><TD>- list of types Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>def </B></TD><TD>- default (current) value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm   </B></TD><TD>- the communicator (usually MPI_COMM_WORLD)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd     </B></TD><TD>- file to print to, usually stdout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- prefix to prepend to name (optional)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- option string (for example, "-ksp_type")
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short description of the object (for example, "Krylov solvers")
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- name of manual page that discusses the object (for example, "<A HREF="../KSP/KSPCreate.html#KSPCreate">KSPCreate</A>")
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list   </B></TD><TD>- list of types
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>def </B></TD><TD>- default (current) value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>(), <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>
diff --git a/docs/manualpages/Sys/PetscFunctionListView.html b/docs/manualpages/Sys/PetscFunctionListView.html
index 5d83b0c..8872dcb 100644
--- a/docs/manualpages/Sys/PetscFunctionListView.html
+++ b/docs/manualpages/Sys/PetscFunctionListView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionListView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionListView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionListView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionListView"><H1>PetscFunctionListView</H1></A>
 prints out contents of an <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ prints out contents of an <A HREF="../Sys/PetscFunctionList.html#PetscFunctionLi
 #include "petscsys.h" 
 PetscErrorCode  PetscFunctionListView(PetscFunctionList list,PetscViewer viewer)
 </PRE>
-Collective over <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective over <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- the list of functions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- currently ignored Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- the list of functions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- currently ignored
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</A>(), <A HREF="../Sys/PetscFunctionListPrintTypes.html#PetscFunctionListPrintTypes">PetscFunctionListPrintTypes</A>(), <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>
diff --git a/docs/manualpages/Sys/PetscFunctionReturn.html b/docs/manualpages/Sys/PetscFunctionReturn.html
index acbf3b9..d735041 100644
--- a/docs/manualpages/Sys/PetscFunctionReturn.html
+++ b/docs/manualpages/Sys/PetscFunctionReturn.html
@@ -5,8 +5,8 @@
 <TITLE>PetscFunctionReturn</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscFunctionReturn.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscFunctionReturn.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscFunctionReturn"><H1>PetscFunctionReturn</H1></A>
 Last executable line of each PETSc function used for error handling. Replaces return() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ Last executable line of each PETSc function used for error handling. Replaces re
 #include <petscsys.h>
 void <A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(0);
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <PRE>
@@ -22,12 +22,12 @@ Not Collective Many br
      <A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(0);
    }
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not available in Fortran Many br
+Not available in Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>()
diff --git a/docs/manualpages/Sys/PetscGatherMessageLengths.html b/docs/manualpages/Sys/PetscGatherMessageLengths.html
index 0fc5684..d1e8e72 100644
--- a/docs/manualpages/Sys/PetscGatherMessageLengths.html
+++ b/docs/manualpages/Sys/PetscGatherMessageLengths.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGatherMessageLengths</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGatherMessageLengths.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGatherMessageLengths.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGatherMessageLengths"><H1>PetscGatherMessageLengths</H1></A>
 Computes info about messages that a MPI-node will receive, including (from-id,length) pairs for each message. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,38 @@ Computes info about messages that a MPI-node will receive, including (from-id,le
 #include "petscsys.h"  
 PetscErrorCode  PetscGatherMessageLengths(MPI_Comm comm,PetscMPIInt nsends,PetscMPIInt nrecvs,const PetscMPIInt ilengths[],PetscMPIInt **onodes,PetscMPIInt **olengths)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm      </B></TD><TD>- Communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsends    </B></TD><TD>- number of messages that are to be sent. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrecvs    </B></TD><TD>- number of messages being received Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilengths  </B></TD><TD>- an array of integers of length sizeof(comm) Many bra non zero ilengths[i] represent a message to i of length ilengths[i] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm      </B></TD><TD>- Communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsends    </B></TD><TD>- number of messages that are to be sent.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrecvs    </B></TD><TD>- number of messages being received
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilengths  </B></TD><TD>- an array of integers of length sizeof(comm)
+a non zero ilengths[i] represent a message to i of length ilengths[i]
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>onodes    </B></TD><TD>- list of node-ids from which messages are expected Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>olengths  </B></TD><TD>- corresponding message lengths Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>onodes    </B></TD><TD>- list of node-ids from which messages are expected
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>olengths  </B></TD><TD>- corresponding message lengths
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-With this info, the correct MPI_Irecv() can be posted with the correct Many brfrom-id, with a buffer with the right amount of memory required. Many br
+With this info, the correct MPI_Irecv() can be posted with the correct
+from-id, with a buffer with the right amount of memory required.
 <P>
-The calling function deallocates the memory in onodes and olengths Many br
+The calling function deallocates the memory in onodes and olengths
 <P>
-To determine nrecevs, one can use <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>() Many br
+To determine nrecevs, one can use <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>()
diff --git a/docs/manualpages/Sys/PetscGatherMessageLengths2.html b/docs/manualpages/Sys/PetscGatherMessageLengths2.html
index b98be55..2ed7231 100644
--- a/docs/manualpages/Sys/PetscGatherMessageLengths2.html
+++ b/docs/manualpages/Sys/PetscGatherMessageLengths2.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGatherMessageLengths2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGatherMessageLengths2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGatherMessageLengths2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGatherMessageLengths2"><H1>PetscGatherMessageLengths2</H1></A>
 Computes info about messages that a MPI-node will receive, including (from-id,length) pairs for each message. Same functionality as <A HREF="../Sys/PetscGatherMessageLengths.html#PetscGatherMessageLengths">PetscGatherMessageLengths</A>() except it takes TWO ilenths and output TWO olengths. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,37 @@ Computes info about messages that a MPI-node will receive, including (from-id,le
 #include "petscsys.h"  
 PetscErrorCode  PetscGatherMessageLengths2(MPI_Comm comm,PetscMPIInt nsends,PetscMPIInt nrecvs,const PetscMPIInt ilengths1[],const PetscMPIInt ilengths2[],PetscMPIInt **onodes,PetscMPIInt **olengths1,PetscMPIInt **olengths2)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm      </B></TD><TD>- Communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsends    </B></TD><TD>- number of messages that are to be sent. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrecvs    </B></TD><TD>- number of messages being received Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilengths1, ilengths2 </B></TD><TD>- array of integers of length sizeof(comm) Many bra non zero ilengths[i] represent a message to i of length ilengths[i] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm      </B></TD><TD>- Communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsends    </B></TD><TD>- number of messages that are to be sent.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrecvs    </B></TD><TD>- number of messages being received
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilengths1, ilengths2 </B></TD><TD>- array of integers of length sizeof(comm)
+a non zero ilengths[i] represent a message to i of length ilengths[i]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>onodes    </B></TD><TD>- list of node-ids from which messages are expected Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>olengths1, olengths2 </B></TD><TD>- corresponding message lengths Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>onodes    </B></TD><TD>- list of node-ids from which messages are expected
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>olengths1, olengths2 </B></TD><TD>- corresponding message lengths
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-With this info, the correct MPI_Irecv() can be posted with the correct Many brfrom-id, with a buffer with the right amount of memory required. Many br
+With this info, the correct MPI_Irecv() can be posted with the correct
+from-id, with a buffer with the right amount of memory required.
 <P>
-The calling function deallocates the memory in onodes and olengths Many br
+The calling function deallocates the memory in onodes and olengths
 <P>
-To determine nrecevs, one can use <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>() Many br
+To determine nrecevs, one can use <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscGatherMessageLengths.html#PetscGatherMessageLengths">PetscGatherMessageLengths</A>() and <A HREF="../Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</A>()
diff --git a/docs/manualpages/Sys/PetscGatherNumberOfMessages.html b/docs/manualpages/Sys/PetscGatherNumberOfMessages.html
index 05a90ce..c03ef06 100644
--- a/docs/manualpages/Sys/PetscGatherNumberOfMessages.html
+++ b/docs/manualpages/Sys/PetscGatherNumberOfMessages.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGatherNumberOfMessages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGatherNumberOfMessages.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGatherNumberOfMessages.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGatherNumberOfMessages"><H1>PetscGatherNumberOfMessages</H1></A>
 Computes the number of messages a node expects to receive 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,33 @@ Computes the number of messages a node expects to receive
 #include "petscsys.h"  
 PetscErrorCode  PetscGatherNumberOfMessages(MPI_Comm comm,const PetscMPIInt iflags[],const PetscMPIInt ilengths[],PetscMPIInt *nrecvs)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm     </B></TD><TD>- Communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iflags   </B></TD><TD>- an array of integers of length sizeof(comm). A '1' in ilengths[i] represent a Many brmessage from current node to ith node. Optionally NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilengths </B></TD><TD>- Non zero ilengths[i] represent a message to i of length ilengths[i]. Many brOptionally NULL. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm     </B></TD><TD>- Communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iflags   </B></TD><TD>- an array of integers of length sizeof(comm). A '1' in ilengths[i] represent a
+message from current node to ith node. Optionally NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ilengths </B></TD><TD>- Non zero ilengths[i] represent a message to i of length ilengths[i].
+Optionally NULL.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nrecvs    </B> -number of messages received Many br
+<DT><B>nrecvs    </B> -number of messages received
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-With this info, the correct message lengths can be determined using Many brPetscGatherMessageLengths() Many br
+With this info, the correct message lengths can be determined using
+<A HREF="../Sys/PetscGatherMessageLengths.html#PetscGatherMessageLengths">PetscGatherMessageLengths</A>()
 <P>
-Either iflags or ilengths should be provided.  If iflags is not Many brprovided (NULL) it can be computed from ilengths. If iflags is Many brprovided, ilengths is not required. Many br
+Either iflags or ilengths should be provided.  If iflags is not
+provided (NULL) it can be computed from ilengths. If iflags is
+provided, ilengths is not required.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscGatherMessageLengths.html#PetscGatherMessageLengths">PetscGatherMessageLengths</A>()
diff --git a/docs/manualpages/Sys/PetscGetArchType.html b/docs/manualpages/Sys/PetscGetArchType.html
index d6696d9..e976b72 100644
--- a/docs/manualpages/Sys/PetscGetArchType.html
+++ b/docs/manualpages/Sys/PetscGetArchType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGetArchType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetArchType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetArchType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetArchType"><H1>PetscGetArchType</H1></A>
 Returns a standardized architecture type for the machine that is executing this routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,22 @@ Returns a standardized architecture type for the machine that is executing this
 #include "petscsys.h"  
 PetscErrorCode  PetscGetArchType(char str[],size_t slen)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>slen </B> -length of string buffer Many br
+<DT><B>slen </B> -length of string buffer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>str </B> -string area to contain architecture name, should be at least Many br10 characters long. Name is truncated if string is not long enough. Many br
+<DT><B>str </B> -string area to contain architecture name, should be at least
+10 characters long. Name is truncated if string is not long enough.
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Version</FONT></H3>
-In Fortran this routine has the format Many br
+In Fortran this routine has the format
 <P>
 <pre>
       character*(10) str
diff --git a/docs/manualpages/Sys/PetscGetArgs.html b/docs/manualpages/Sys/PetscGetArgs.html
index 30f1850..db14619 100644
--- a/docs/manualpages/Sys/PetscGetArgs.html
+++ b/docs/manualpages/Sys/PetscGetArgs.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGetArgs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetArgs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetArgs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetArgs"><H1>PetscGetArgs</H1></A>
 Allows you to access the raw command line arguments anywhere after <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() is called but before <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Allows you to access the raw command line arguments anywhere after <A HREF="../S
 #include "petscsys.h"   
 PetscErrorCode  PetscGetArgs(int *argc,char ***args)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- count of number of command line arguments Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- the command line arguments Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- count of number of command line arguments
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- the command line arguments
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is usually used to pass the command line arguments into other libraries Many brthat are called internally deep in PETSc or the application. Many br
+This is usually used to pass the command line arguments into other libraries
+that are called internally deep in PETSc or the application.
 <P>
-The first argument contains the program name as is normal for C arguments. Many br
+The first argument contains the program name as is normal for C arguments.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscGetArguments.html b/docs/manualpages/Sys/PetscGetArguments.html
index e80ef42..64782c8 100644
--- a/docs/manualpages/Sys/PetscGetArguments.html
+++ b/docs/manualpages/Sys/PetscGetArguments.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGetArguments</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetArguments.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetArguments.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetArguments"><H1>PetscGetArguments</H1></A>
 Allows you to access the  command line arguments anywhere after <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() is called but before <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Allows you to access the  command line arguments anywhere after <A HREF="../Sys/
 #include "petscsys.h"   
 PetscErrorCode  PetscGetArguments(char ***args)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>args </B> -the command line arguments Many br
+<DT><B>args </B> -the command line arguments
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This does NOT start with the program name and <A HREF="../IS/IS.html#IS">IS</A> null terminated (final arg is void) Many br
+This does NOT start with the program name and <A HREF="../IS/IS.html#IS">IS</A> null terminated (final arg is void)
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscGetCPUTime.html b/docs/manualpages/Sys/PetscGetCPUTime.html
index cbe79f4..7b7e47f 100644
--- a/docs/manualpages/Sys/PetscGetCPUTime.html
+++ b/docs/manualpages/Sys/PetscGetCPUTime.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGetCPUTime</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetCPUTime.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetCPUTime.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetCPUTime"><H1>PetscGetCPUTime</H1></A>
 Returns the CPU time in seconds used by the process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,10 @@ Returns the CPU time in seconds used by the process.
 #include "petsctime.h" 
 PetscErrorCode  PetscGetCPUTime(PetscLogDouble *t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>t </B> -Time in seconds charged to the process. Many br
+<DT><B>t </B> -Time in seconds charged to the process.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example</FONT></H3>
@@ -32,12 +32,16 @@ Not Collective Many br
     ierr = <A HREF="../Sys/PetscGetCPUTime.html#PetscGetCPUTime">PetscGetCPUTime</A>(&t2);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
     printf("Code took %f CPU seconds\n", t2-t1);
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One should use <A HREF="../Sys/PetscTime.html#PetscTime">PetscTime</A>() or the -log_summary option of Many brPETSc for profiling. The CPU time is NOT a realistic number to Many bruse since it does not include the time for message passing etc. Many brAlso on many systems the accuracy is only on the order of microseconds. Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+One should use <A HREF="../Sys/PetscTime.html#PetscTime">PetscTime</A>() or the -log_summary option of
+PETSc for profiling. The CPU time is NOT a realistic number to
+use since it does not include the time for message passing etc.
+Also on many systems the accuracy is only on the order of microseconds.
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/time/cputime.c.html#PetscGetCPUTime">src/sys/time/cputime.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscGetDate.html b/docs/manualpages/Sys/PetscGetDate.html
index a998166..df43b52 100644
--- a/docs/manualpages/Sys/PetscGetDate.html
+++ b/docs/manualpages/Sys/PetscGetDate.html
@@ -5,27 +5,28 @@
 <TITLE>PetscGetDate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetDate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetDate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetDate"><H1>PetscGetDate</H1></A>
 Gets the current date. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetDate(char date[],size_t len)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>len </B> -length of string to hold date Many br
+<DT><B>len </B> -length of string to hold date
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>date </B> -the date Many br
+<DT><B>date </B> -the date
 <br>
 <P>
- Many br
+
 <P>
-This function DOES make a system call and thus SHOULD NOT be called Many brfrom an error handler. Many br
+This function DOES make a system call and thus SHOULD NOT be called
+from an error handler.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/time/fdate.c.html#PetscGetDate">src/sys/time/fdate.c</A>
diff --git a/docs/manualpages/Sys/PetscGetFileFromPath.html b/docs/manualpages/Sys/PetscGetFileFromPath.html
index 4b719a8..982b6ed 100644
--- a/docs/manualpages/Sys/PetscGetFileFromPath.html
+++ b/docs/manualpages/Sys/PetscGetFileFromPath.html
@@ -5,30 +5,39 @@
 <TITLE>PetscGetFileFromPath</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetFileFromPath.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetFileFromPath.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetFileFromPath"><H1>PetscGetFileFromPath</H1></A>
 Finds a file from a name and a path string.  A default can be provided. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetFileFromPath(char *path,char *defname,char *name,char *fname,char mode)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path </B></TD><TD>- A string containing "directory:directory:..." (without the Many brquotes, of course). Many brAs a special case, if the name is a single FILE, that file is Many brused. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>defname </B></TD><TD>- default name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- file name to use with the directories from env Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- file mode desired (usually r for readable, w for writable, or e for Many brexecutable) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path </B></TD><TD>- A string containing "directory:directory:..." (without the
+quotes, of course).
+As a special case, if the name is a single FILE, that file is
+used.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>defname </B></TD><TD>- default name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- file name to use with the directories from env
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- file mode desired (usually r for readable, w for writable, or e for
+executable)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fname </B> -qualified file name Many br
+<DT><B>fname </B> -qualified file name
 <br>
 <P>
- Many br
+
 <P>
-Developer Notes: Wrongly returns 1 as an error code sometimes. Maybe should have additional flag argument indicating Many brif it found it.  Most arguments likely should be const. Many br
+Developer Notes: Wrongly returns 1 as an error code sometimes. Maybe should have additional flag argument indicating
+if it found it.  Most arguments likely should be const.
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Sys/PetscGetFullPath.html b/docs/manualpages/Sys/PetscGetFullPath.html
index 9bdb03e..771f70b 100644
--- a/docs/manualpages/Sys/PetscGetFullPath.html
+++ b/docs/manualpages/Sys/PetscGetFullPath.html
@@ -5,23 +5,26 @@
 <TITLE>PetscGetFullPath</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetFullPath.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetFullPath.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetFullPath"><H1>PetscGetFullPath</H1></A>
 Given a filename, returns the fully qualified file name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetFullPath(const char path[],char fullpath[],size_t flen)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path     </B></TD><TD>- pathname to qualify Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fullpath </B></TD><TD>- pointer to buffer to hold full pathname Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flen     </B></TD><TD>- size of fullpath Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path     </B></TD><TD>- pathname to qualify
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fullpath </B></TD><TD>- pointer to buffer to hold full pathname
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flen     </B></TD><TD>- size of fullpath
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscGetHomeDirectory.html b/docs/manualpages/Sys/PetscGetHomeDirectory.html
index 9da6017..656f28a 100644
--- a/docs/manualpages/Sys/PetscGetHomeDirectory.html
+++ b/docs/manualpages/Sys/PetscGetHomeDirectory.html
@@ -5,31 +5,32 @@
 <TITLE>PetscGetHomeDirectory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetHomeDirectory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetHomeDirectory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetHomeDirectory"><H1>PetscGetHomeDirectory</H1></A>
 Returns home directory name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetHomeDirectory(char dir[],size_t maxlen)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>maxlen </B> -maximum lengh allowed Many br
+<DT><B>maxlen </B> -maximum lengh allowed
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dir </B> -contains the home directory. Must be long enough to hold the name. Many br
+<DT><B>dir </B> -contains the home directory. Must be long enough to hold the name.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If PETSc cannot determine the home directory it makes dir a null string Many br
+If PETSc cannot determine the home directory it makes dir a null string
 <P>
-On Windows machines the enviornmental variable HOME specifies the home directory. Many br
+On Windows machines the enviornmental variable HOME specifies the home directory.
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/ghome.c.html#PetscGetHomeDirectory">src/sys/fileio/ghome.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscGetHostName.html b/docs/manualpages/Sys/PetscGetHostName.html
index 29c69fc..7925781 100644
--- a/docs/manualpages/Sys/PetscGetHostName.html
+++ b/docs/manualpages/Sys/PetscGetHostName.html
@@ -5,29 +5,30 @@
 <TITLE>PetscGetHostName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetHostName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetHostName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetHostName"><H1>PetscGetHostName</H1></A>
 Returns the name of the host. This attempts to return the entire Internet name. It may not return the same name as MPI_Get_processor_name(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetHostName(char name[],size_t nlen)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>nlen </B> -length of name Many br
+<DT><B>nlen </B> -length of name
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -contains host name.  Must be long enough to hold the name Many brThis is the fully qualified name, including the domain. Many br
+<DT><B>name </B> -contains host name.  Must be long enough to hold the name
+This is the fully qualified name, including the domain.
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Version</FONT></H3>
-In Fortran this routine has the format Many br
+In Fortran this routine has the format
 <P>
 <pre>
       character*(64) name
diff --git a/docs/manualpages/Sys/PetscGetPetscDir.html b/docs/manualpages/Sys/PetscGetPetscDir.html
index c42f634..925bd20 100644
--- a/docs/manualpages/Sys/PetscGetPetscDir.html
+++ b/docs/manualpages/Sys/PetscGetPetscDir.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGetPetscDir</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetPetscDir.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetPetscDir.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetPetscDir"><H1>PetscGetPetscDir</H1></A>
 Gets the directory PETSc is installed in 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Gets the directory PETSc is installed in
 #include "petscsys.h"   
 PetscErrorCode  PetscGetPetscDir(const char *dir[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dir </B> -the directory Many br
+<DT><B>dir </B> -the directory
 <br>
 <P>
- Many br
+
 <P>
-Notes: Not for use in Fortran Many br
+Notes: Not for use in Fortran
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscGetPetscDir">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscGetProgramName.html b/docs/manualpages/Sys/PetscGetProgramName.html
index 139367d..6302b63 100644
--- a/docs/manualpages/Sys/PetscGetProgramName.html
+++ b/docs/manualpages/Sys/PetscGetProgramName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGetProgramName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetProgramName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetProgramName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetProgramName"><H1>PetscGetProgramName</H1></A>
 Gets the name of the running program. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Gets the name of the running program.
 #include "petscsys.h"   
 PetscErrorCode  PetscGetProgramName(char name[],size_t len)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>len </B> -length of the string name Many br
+<DT><B>len </B> -length of the string name
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -the name of the running program Many br
+<DT><B>name </B> -the name of the running program
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The name of the program is copied into the user-provided character Many brarray of length len.  On some machines the program name includes Many brits entire path, so one should generally set len >= PETSC_MAX_PATH_LEN. Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+The name of the program is copied into the user-provided character
+array of length len.  On some machines the program name includes
+its entire path, so one should generally set len >= PETSC_MAX_PATH_LEN.
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscGetProgramName">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscGetRealPath.html b/docs/manualpages/Sys/PetscGetRealPath.html
index 08e97a7..5d0b834 100644
--- a/docs/manualpages/Sys/PetscGetRealPath.html
+++ b/docs/manualpages/Sys/PetscGetRealPath.html
@@ -5,30 +5,34 @@
 <TITLE>PetscGetRealPath</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetRealPath.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetRealPath.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetRealPath"><H1>PetscGetRealPath</H1></A>
 Get the path without symbolic links etc. and in absolute form. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetRealPath(const char path[],char rpath[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>path </B> -path to resolve Many br
+<DT><B>path </B> -path to resolve
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>rpath </B> -resolved path Many br
+<DT><B>rpath </B> -resolved path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-rpath is assumed to be of length PETSC_MAX_PATH_LEN. Many br
+rpath is assumed to be of length PETSC_MAX_PATH_LEN.
 <P>
-Systems that use the automounter often generate absolute paths Many brof the form "/tmp_mnt....".  However, the automounter will fail to Many brmount this path if it is not already mounted, so we remove this from Many brthe head of the line.  This may cause problems if, for some reason, Many br/tmp_mnt is valid and not the result of the automounter. Many br
+Systems that use the automounter often generate absolute paths
+of the form "/tmp_mnt....".  However, the automounter will fail to
+mount this path if it is not already mounted, so we remove this from
+the head of the line.  This may cause problems if, for some reason,
+/tmp_mnt is valid and not the result of the automounter.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscGetRelativePath.html b/docs/manualpages/Sys/PetscGetRelativePath.html
index de2de0e..9fb2815 100644
--- a/docs/manualpages/Sys/PetscGetRelativePath.html
+++ b/docs/manualpages/Sys/PetscGetRelativePath.html
@@ -5,23 +5,26 @@
 <TITLE>PetscGetRelativePath</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetRelativePath.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetRelativePath.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetRelativePath"><H1>PetscGetRelativePath</H1></A>
 Given a filename, returns the relative path (removes all directory specifiers). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetRelativePath(const char fullpath[],char path[],size_t flen)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fullpath  </B></TD><TD>- full pathname Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path      </B></TD><TD>- pointer to buffer to hold relative pathname Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flen     </B></TD><TD>- size of path Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fullpath  </B></TD><TD>- full pathname
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>path      </B></TD><TD>- pointer to buffer to hold relative pathname
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flen     </B></TD><TD>- size of path
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscGetTmp.html b/docs/manualpages/Sys/PetscGetTmp.html
index 708ed19..ab55018 100644
--- a/docs/manualpages/Sys/PetscGetTmp.html
+++ b/docs/manualpages/Sys/PetscGetTmp.html
@@ -5,36 +5,43 @@
 <TITLE>PetscGetTmp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetTmp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetTmp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetTmp"><H1>PetscGetTmp</H1></A>
 Gets the name of the tmp directory 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetTmp(MPI_Comm comm,char dir[],size_t len)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI_Communicator that may share /tmp Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- length of string to hold name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI_Communicator that may share /tmp
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- length of string to hold name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>dir </B> -directory name Many br
+<DT><B>dir </B> -directory name
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-shared_tmp</B></TD><TD>- .    -not_shared_tmp Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tmp tmpdir</B></TD><TD>-  Many brEnvironmental Variables: Many br+     PETSC_SHARED_TMP Many br</TD></TR></TABLE>
-<DT><B>PETSC_NOT_SHARED_TMP</B> --     PETSC_TMP Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-shared_tmp</B></TD><TD>- .    -not_shared_tmp
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tmp tmpdir</B></TD><TD>- 
+Environmental Variables:
++     PETSC_SHARED_TMP
+</TD></TR></TABLE>
+<DT><B>PETSC_NOT_SHARED_TMP</B> --     PETSC_TMP
 <br>
 <P>
- Many br
+
 <P>
 <P>
-If the environmental variable PETSC_TMP is set it will use this directory Many bras the "/tmp" directory. Many br
+If the environmental variable PETSC_TMP is set it will use this directory
+as the "/tmp" directory.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/fretrieve.c.html#PetscGetTmp">src/sys/fileio/fretrieve.c</A>
diff --git a/docs/manualpages/Sys/PetscGetUserName.html b/docs/manualpages/Sys/PetscGetUserName.html
index 66728bb..a208e33 100644
--- a/docs/manualpages/Sys/PetscGetUserName.html
+++ b/docs/manualpages/Sys/PetscGetUserName.html
@@ -5,24 +5,24 @@
 <TITLE>PetscGetUserName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetUserName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetUserName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetUserName"><H1>PetscGetUserName</H1></A>
 Returns the name of the user. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetUserName(char name[],size_t nlen)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-nlen - length of name Many br
+nlen - length of name
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -contains user name.  Must be long enough to hold the name Many br
+<DT><B>name </B> -contains user name.  Must be long enough to hold the name
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscGetVersion.html b/docs/manualpages/Sys/PetscGetVersion.html
index 089356a..637bc6b 100644
--- a/docs/manualpages/Sys/PetscGetVersion.html
+++ b/docs/manualpages/Sys/PetscGetVersion.html
@@ -5,8 +5,8 @@
 <TITLE>PetscGetVersion</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetVersion.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetVersion.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetVersion"><H1>PetscGetVersion</H1></A>
 Gets the PETSc version information in a string. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,19 +16,19 @@ Gets the PETSc version information in a string.
 PetscErrorCode PetscGetVersion(char version[], size_t len)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>len </B> -length of the string Many br
+<DT><B>len </B> -length of the string
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>version </B> -version string Many br
+<DT><B>version </B> -version string
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
-Developer Note: The version information is also listed in Many br
+Developer Note: The version information is also listed in
 <pre>
    src/docs/tex/manual/intro.tex,
 </pre>
diff --git a/docs/manualpages/Sys/PetscGetWorkingDirectory.html b/docs/manualpages/Sys/PetscGetWorkingDirectory.html
index 900beb0..b0aeca6 100644
--- a/docs/manualpages/Sys/PetscGetWorkingDirectory.html
+++ b/docs/manualpages/Sys/PetscGetWorkingDirectory.html
@@ -5,25 +5,26 @@
 <TITLE>PetscGetWorkingDirectory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGetWorkingDirectory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGetWorkingDirectory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGetWorkingDirectory"><H1>PetscGetWorkingDirectory</H1></A>
 Gets the current working directory. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscGetWorkingDirectory(char path[],size_t len)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>len  </B> -maximum length of path Many br
+<DT><B>len  </B> -maximum length of path
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>path </B> -use to hold the result value. The string should be long enough Many brto hold the path. Many br
+<DT><B>path </B> -use to hold the result value. The string should be long enough
+to hold the path.
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Sys/PetscGlobusAuthorize.html b/docs/manualpages/Sys/PetscGlobusAuthorize.html
index 7c9aab2..1cb8327 100644
--- a/docs/manualpages/Sys/PetscGlobusAuthorize.html
+++ b/docs/manualpages/Sys/PetscGlobusAuthorize.html
@@ -5,30 +5,32 @@
 <TITLE>PetscGlobusAuthorize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGlobusAuthorize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGlobusAuthorize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGlobusAuthorize"><H1>PetscGlobusAuthorize</H1></A>
 Get an access token allowing PETSc applications to make Globus file transfer requests 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscGlobusAuthorize(MPI_Comm comm,char access_token[],size_t tokensize)
 </PRE>
-Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything Many br
+Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the token array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the token array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>access_token </B> -can be used with PetscGlobusUpLoad() for 30 days Many br
+<DT><B>access_token </B> -can be used with PetscGlobusUpLoad() for 30 days
 <br>
 <P>
-Notes: This call requires stdout and stdin access from process 0 on the MPI communicator Many br
+Notes: This call requires stdout and stdin access from process 0 on the MPI communicator
 <P>
-You can run src/sys/webclient/examples/tutorials/globusobtainaccesstoken to get an access token Many br
+You can run src/sys/webclient/examples/tutorials/globusobtainaccesstoken to get an access token
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(), <A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>(), <A HREF="../Sys/PetscURLShorten.html#PetscURLShorten">PetscURLShorten</A>(), <A HREF="../Sys/PetscGlobusUpload.html#PetscGlobusUpload">PetscGlobusUpload</A>()
diff --git a/docs/manualpages/Sys/PetscGlobusGetTransfers.html b/docs/manualpages/Sys/PetscGlobusGetTransfers.html
index e3f8c9f..2f1a431 100644
--- a/docs/manualpages/Sys/PetscGlobusGetTransfers.html
+++ b/docs/manualpages/Sys/PetscGlobusGetTransfers.html
@@ -5,27 +5,31 @@
 <TITLE>PetscGlobusGetTransfers</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGlobusGetTransfers.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGlobusGetTransfers.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGlobusGetTransfers"><H1>PetscGlobusGetTransfers</H1></A>
 Get a record of current transfers requested from Globus 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscGlobusGetTransfers(MPI_Comm comm,const char access_token[],char buff[],size_t buffsize)
 </PRE>
-Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything Many br
+Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- Globus access token, if NULL will check in options database for -globus_access_token XXX otherwise Many brwill call <A HREF="../Sys/PetscGlobusAuthorize.html#PetscGlobusAuthorize">PetscGlobusAuthorize</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>buffsize </B></TD><TD>- size of the buffer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- Globus access token, if NULL will check in options database for -globus_access_token XXX otherwise
+will call <A HREF="../Sys/PetscGlobusAuthorize.html#PetscGlobusAuthorize">PetscGlobusAuthorize</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>buffsize </B></TD><TD>- size of the buffer
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>buff </B> -location to put Globus information Many br
+<DT><B>buff </B> -location to put Globus information
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(), <A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>(), <A HREF="../Sys/PetscURLShorten.html#PetscURLShorten">PetscURLShorten</A>(), <A HREF="../Sys/PetscGlobusUpload.html#PetscGlobusUpload">PetscGlobusUpload</A>(), <A HREF="../Sys/PetscGlobusAuthorize.html#PetscGlobusAuthorize">PetscGlobusAuthorize</A>()
diff --git a/docs/manualpages/Sys/PetscGlobusUpload.html b/docs/manualpages/Sys/PetscGlobusUpload.html
index 15d5902..010d761 100644
--- a/docs/manualpages/Sys/PetscGlobusUpload.html
+++ b/docs/manualpages/Sys/PetscGlobusUpload.html
@@ -5,24 +5,28 @@
 <TITLE>PetscGlobusUpload</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGlobusUpload.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGlobusUpload.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGlobusUpload"><H1>PetscGlobusUpload</H1></A>
 Loads a file to Globus 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscGlobusUpload(MPI_Comm comm,const char access_token[],const char filename[])
 </PRE>
-Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> uploads the file Many br
+Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> uploads the file
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- obtained with <A HREF="../Sys/PetscGlobusAuthorize.html#PetscGlobusAuthorize">PetscGlobusAuthorize</A>(), pass NULL to use -globus_access_token XXX from the PETSc database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- file to upload Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- obtained with <A HREF="../Sys/PetscGlobusAuthorize.html#PetscGlobusAuthorize">PetscGlobusAuthorize</A>(), pass NULL to use -globus_access_token XXX from the PETSc database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- file to upload
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-globus_access_token   XXX</B> - Many br Many br
+<DT><B>-globus_access_token   XXX</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscGoogleDriveAuthorize.html b/docs/manualpages/Sys/PetscGoogleDriveAuthorize.html
index 892b4ed..08d8219 100644
--- a/docs/manualpages/Sys/PetscGoogleDriveAuthorize.html
+++ b/docs/manualpages/Sys/PetscGoogleDriveAuthorize.html
@@ -5,31 +5,37 @@
 <TITLE>PetscGoogleDriveAuthorize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGoogleDriveAuthorize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGoogleDriveAuthorize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGoogleDriveAuthorize"><H1>PetscGoogleDriveAuthorize</H1></A>
 Get authorization and refresh token for accessing Google drive from PETSc 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscGoogleDriveAuthorize(MPI_Comm comm,char access_token[],char refresh_token[],size_t tokensize)
 </PRE>
-Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything Many br
+Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the token arrays Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the token arrays
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- can be used with <A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>() for this one session Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refresh_token </B></TD><TD>- can be used for ever to obtain new access_tokens with <A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(), guard this like a password Many brit gives access to your Google Drive Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- can be used with <A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>() for this one session
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refresh_token </B></TD><TD>- can be used for ever to obtain new access_tokens with <A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(), guard this like a password
+it gives access to your Google Drive
+</TD></TR></TABLE>
 <P>
-Notes: This call requires stdout and stdin access from process 0 on the MPI communicator Many br
+Notes: This call requires stdout and stdin access from process 0 on the MPI communicator
 <P>
-You can run src/sys/webclient/examples/tutorials/googleobtainrefreshtoken to get a refresh token and then in the future pass it to Many brPETSc programs with -google_refresh_token XXX Many br
+You can run src/sys/webclient/examples/tutorials/googleobtainrefreshtoken to get a refresh token and then in the future pass it to
+PETSc programs with -google_refresh_token XXX
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(), <A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>(), <A HREF="../Sys/PetscURLShorten.html#PetscURLShorten">PetscURLShorten</A>()
diff --git a/docs/manualpages/Sys/PetscGoogleDriveRefresh.html b/docs/manualpages/Sys/PetscGoogleDriveRefresh.html
index ddfdcd3..2f55909 100644
--- a/docs/manualpages/Sys/PetscGoogleDriveRefresh.html
+++ b/docs/manualpages/Sys/PetscGoogleDriveRefresh.html
@@ -5,28 +5,33 @@
 <TITLE>PetscGoogleDriveRefresh</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGoogleDriveRefresh.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGoogleDriveRefresh.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGoogleDriveRefresh"><H1>PetscGoogleDriveRefresh</H1></A>
 Get a new authorization token for accessing Google drive from PETSc from a refresh token 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscGoogleDriveRefresh(MPI_Comm comm,const char refresh_token[],char access_token[],size_t tokensize)
 </PRE>
-Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything Many br
+Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refresh token </B></TD><TD>- obtained with <A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>(), if NULL PETSc will first look for one in the options data  Many brif not found it will call <A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the output string access_token Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>refresh token </B></TD><TD>- obtained with <A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>(), if NULL PETSc will first look for one in the options data 
+if not found it will call <A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tokensize </B></TD><TD>- size of the output string access_token
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>access_token </B> -token that can be passed to <A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>() Many br
+<DT><B>access_token </B> -token that can be passed to <A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-google_refresh_token XXX   where XXX was obtained from <A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>()</B> - Many br Many br
+<DT><B>-google_refresh_token XXX   where XXX was obtained from <A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>()</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscGoogleDriveUpload.html b/docs/manualpages/Sys/PetscGoogleDriveUpload.html
index 95fead1..6e4a038 100644
--- a/docs/manualpages/Sys/PetscGoogleDriveUpload.html
+++ b/docs/manualpages/Sys/PetscGoogleDriveUpload.html
@@ -5,35 +5,47 @@
 <TITLE>PetscGoogleDriveUpload</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscGoogleDriveUpload.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscGoogleDriveUpload.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscGoogleDriveUpload"><H1>PetscGoogleDriveUpload</H1></A>
 Loads a file to the Google Drive 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscGoogleDriveUpload(MPI_Comm comm,const char access_token[],const char filename[])
 </PRE>
-Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> uploads the file Many br
+Not collective, only the first process in the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> uploads the file
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- obtained with <A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(), pass NULL to have PETSc generate one Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- file to upload; if you upload multiple times it will have different names each time on Google Drive Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>access_token </B></TD><TD>- obtained with <A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(), pass NULL to have PETSc generate one
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filename </B></TD><TD>- file to upload; if you upload multiple times it will have different names each time on Google Drive
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-google_refresh_token   XXX</B> - Many brUsage Patterns: Many brWith PETSc option -google_refresh_token  XXX given Many brPetscGoogleDriveUpload(comm,NULL,filename);        will upload file with no user interaction Many br
+<DT><B>-google_refresh_token   XXX</B> -
+Usage Patterns:
+With PETSc option -google_refresh_token  XXX given
+<A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>(comm,NULL,filename);        will upload file with no user interaction
 <br>
 <P>
-Without PETSc option -google_refresh_token XXX given Many brPetscGoogleDriveUpload(comm,NULL,filename);        for first use will prompt user to authorize access to Google Drive with their processor Many br
+Without PETSc option -google_refresh_token XXX given
+<A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>(comm,NULL,filename);        for first use will prompt user to authorize access to Google Drive with their processor
 <P>
-With PETSc option -google_refresh_token  XXX given Many brPetscGoogleDriveRefresh(comm,NULL,access_token,sizeof(access_token)); Many brPetscGoogleDriveUpload(comm,access_token,filename); Many br
+With PETSc option -google_refresh_token  XXX given
+<A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(comm,NULL,access_token,sizeof(access_token));
+<A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>(comm,access_token,filename);
 <P>
-With refresh token entered in some way by the user Many brPetscGoogleDriveRefresh(comm,refresh_token,access_token,sizeof(access_token)); Many brPetscGoogleDriveUpload(comm,access_token,filename); Many br
+With refresh token entered in some way by the user
+<A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(comm,refresh_token,access_token,sizeof(access_token));
+<A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>(comm,access_token,filename);
 <P>
-<A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>(comm,access_token,refresh_token,sizeof(access_token)); Many brPetscGoogleDriveUpload(comm,access_token,filename); Many br
+<A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>(comm,access_token,refresh_token,sizeof(access_token));
+<A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>(comm,access_token,filename);
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscURLShorten.html#PetscURLShorten">PetscURLShorten</A>(), <A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>(), <A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>()
diff --git a/docs/manualpages/Sys/PetscHeaderCreate.html b/docs/manualpages/Sys/PetscHeaderCreate.html
index 8d3c8a4..d847223 100644
--- a/docs/manualpages/Sys/PetscHeaderCreate.html
+++ b/docs/manualpages/Sys/PetscHeaderCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscHeaderCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscHeaderCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscHeaderCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscHeaderCreate"><H1>PetscHeaderCreate</H1></A>
 Creates a PETSc object of a particular class 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -50,19 +50,26 @@ PETSC_EXTERN PetscBool PetscCheckPointer(const void*,PetscDataType);
 #define PetscValidHeaderSpecific(h,ck,arg) do</PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid </B></TD><TD>- the classid associated with this object (for example VEC_CLASSID) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>class_name </B></TD><TD>- string name of class; should be static (for example "<A HREF="../Vec/Vec.html#Vec">Vec</A>") Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>descr </B></TD><TD>- string containing short description; should be static (for example "Vector") Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mansec </B></TD><TD>- string indicating section in manual pages; should be static (for example "<A HREF="../Vec/Vec.html#Vec">Vec</A>") Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI Communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- the destroy routine for this object (for example <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- the view routine for this object (for example <A HREF="../Vec/VecView.html#VecView">VecView</A>()) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>classid </B></TD><TD>- the classid associated with this object (for example VEC_CLASSID)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>class_name </B></TD><TD>- string name of class; should be static (for example "<A HREF="../Vec/Vec.html#Vec">Vec</A>")
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>descr </B></TD><TD>- string containing short description; should be static (for example "Vector")
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mansec </B></TD><TD>- string indicating section in manual pages; should be static (for example "<A HREF="../Vec/Vec.html#Vec">Vec</A>")
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI Communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- the destroy routine for this object (for example <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- the view routine for this object (for example <A HREF="../Vec/VecView.html#VecView">VecView</A>())
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>h </B> -the newly created object Many br
+<DT><B>h </B> -the newly created object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscHeaderDestroy.html#PetscHeaderDestroy">PetscHeaderDestroy</A>(), <A HREF="../Profiling/PetscClassIdRegister.html#PetscClassIdRegister">PetscClassIdRegister</A>()
diff --git a/docs/manualpages/Sys/PetscHeaderDestroy.html b/docs/manualpages/Sys/PetscHeaderDestroy.html
index ea7f08a..80793cd 100644
--- a/docs/manualpages/Sys/PetscHeaderDestroy.html
+++ b/docs/manualpages/Sys/PetscHeaderDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscHeaderDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscHeaderDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscHeaderDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscHeaderDestroy"><H1>PetscHeaderDestroy</H1></A>
 Final step in destroying a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,10 +30,10 @@ PETSC_EXTERN PetscBool PetscCheckPointer(const void*,PetscDataType);
 
 #define PetscValidHeaderSpecific(h,ck,arg) do</PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>h </B> -the header created with <A HREF="../Sys/PetscHeaderCreate.html#PetscHeaderCreate">PetscHeaderCreate</A>() Many br
+<DT><B>h </B> -the header created with <A HREF="../Sys/PetscHeaderCreate.html#PetscHeaderCreate">PetscHeaderCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscHeaderCreate.html#PetscHeaderCreate">PetscHeaderCreate</A>()
diff --git a/docs/manualpages/Sys/PetscHelpPrintf.html b/docs/manualpages/Sys/PetscHelpPrintf.html
index 884dfb2..3d212c8 100644
--- a/docs/manualpages/Sys/PetscHelpPrintf.html
+++ b/docs/manualpages/Sys/PetscHelpPrintf.html
@@ -5,8 +5,8 @@
 <TITLE>PetscHelpPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscHelpPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscHelpPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscHelpPrintf"><H1>PetscHelpPrintf</H1></A>
 Prints help messages. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Prints help messages.
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*<A HREF="../Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</A>)(const char format[],...);
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>format </B> -the usual printf() format string Many br
+<DT><B>format </B> -the usual printf() format string
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscIgnoreErrorHandler.html b/docs/manualpages/Sys/PetscIgnoreErrorHandler.html
index 36cb13a..5713c2c 100644
--- a/docs/manualpages/Sys/PetscIgnoreErrorHandler.html
+++ b/docs/manualpages/Sys/PetscIgnoreErrorHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIgnoreErrorHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscIgnoreErrorHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscIgnoreErrorHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIgnoreErrorHandler"><H1>PetscIgnoreErrorHandler</H1></A>
 Ignores the error, allows program to continue as if error did not occure 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,47 @@ Ignores the error, allows program to continue as if error did not occure
 #include "petscsys.h" 
 PetscErrorCode  PetscIgnoreErrorHandler(MPI_Comm comm,int line,const char *fun,const char *file,PetscErrorCode n,PetscErrorType p,const char *mess,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where error is detected (indicated by __FUNCT__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- specific error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where error is detected (indicated by __FUNCT__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- specific error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users need not directly employ this routine and the other error Many brhandlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has Many brthe calling sequence Many br
+Most users need not directly employ this routine and the other error
+handlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has
+the calling sequence
 <pre>
     <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(comm,number,p,mess)
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for experienced users</FONT></H3>
-Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The Many brcurrently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(), Many brPetscAttachDebuggerErrorHandler(), <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), and <A HREF="../Sys/PetscMPIAbortErrorHandler.htm [...]
+Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The
+currently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(),
+<A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(), <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), and <A HREF="../Sys/PetscMPIAbortErrorHandler.html#PetscMPIAbortErrorHandler">PetscMPIAbortErrorHandler</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(), <A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(),
-<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/error/errtrace.c.html#PetscIgnoreErrorHandler">src/sys/error/errtrace.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscInitialize.html b/docs/manualpages/Sys/PetscInitialize.html
index dbed9e8..3443ea9 100644
--- a/docs/manualpages/Sys/PetscInitialize.html
+++ b/docs/manualpages/Sys/PetscInitialize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscInitialize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscInitialize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscInitialize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInitialize"><H1>PetscInitialize</H1></A>
 Initializes the PETSc database and MPI. <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() calls MPI_Init() if that has yet to be called, so this routine should always be called near the beginning of your program -- usually the very first line! 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,91 +14,151 @@ Initializes the PETSc database and MPI. <A HREF="../Sys/PetscInitialize.html#Pet
 #include "petscsys.h"   
 PetscErrorCode  PetscInitialize(int *argc,char ***args,const char file[],const char help[])
 </PRE>
-Collective on MPI_COMM_WORLD or <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> if it has been set Many br
+Collective on MPI_COMM_WORLD or <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> if it has been set
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- count of number of command line arguments Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- the command line arguments Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- [optional] PETSc database file, also checks ~username/.petscrc and .petscrc use NULL to not check for Many brcode specific file. Use -skip_petscrc in the code specific file to skip the .petscrc files Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- [optional] Help message to print, use NULL for no message Many br</TD></TR></TABLE>
-<P>
-If you wish PETSc code to run ONLY on a subcommunicator of MPI_COMM_WORLD, create that Many brcommunicator first and assign it to <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> BEFORE calling <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(). Thus if you are running a Many brfour process job and two processes will run PETSc and have <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() and <A HREF="../Sys/Petsc [...]
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- count of number of command line arguments
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- the command line arguments
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- [optional] PETSc database file, also checks ~username/.petscrc and .petscrc use NULL to not check for
+code specific file. Use -skip_petscrc in the code specific file to skip the .petscrc files
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- [optional] Help message to print, use NULL for no message
+</TD></TR></TABLE>
+<P>
+If you wish PETSc code to run ONLY on a subcommunicator of MPI_COMM_WORLD, create that
+communicator first and assign it to <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> BEFORE calling <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(). Thus if you are running a
+four process job and two processes will run PETSc and have <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() and <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() and two process will not,
+then do this. If ALL processes in the job are using <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() and <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() then you don't need to do this, even
+if different subcommunicators of the job are doing different things with PETSc.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-start_in_debugger [noxterm,dbx,xdb,gdb,...] </B></TD><TD>- Starts program in debugger Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_attach_debugger [noxterm,dbx,xdb,gdb,...] </B></TD><TD>- Starts debugger when error detected Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_emacs <machinename> causes emacsclient to jump to error file</B></TD><TD>- .  -on_error_abort calls abort() when error detected (no traceback) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_mpiabort calls MPI_abort() when error detected</B></TD><TD>- .  -error_output_stderr prints error messages to stderr instead of the default stdout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-error_output_none does not print the error messages (but handles errors in the same way as if this was not called)</B></TD><TD>- .  -debugger_nodes [node1,node2,...] - Indicates nodes to start in debugger Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-debugger_pause [sleeptime] (in seconds) </B></TD><TD>- Pauses debugger Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-stop_for_debugger </B></TD><TD>- Print message on how to attach debugger manually to Many brprocess and wait (-debugger_pause) seconds for attachment Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc </B></TD><TD>- Indicates use of PETSc error-checking malloc (on by default for debug version of libraries) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc no </B></TD><TD>- Indicates not to use error-checking malloc Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_debug </B></TD><TD>- check for memory corruption at EVERY malloc or free Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_dump </B></TD><TD>- prints a list of all unfreed memory at the end of the run Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_test </B></TD><TD>- like -malloc_dump -malloc_debug, but only active for debugging builds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fp_trap </B></TD><TD>- Stops on floating point exceptions (Note that on the Many brIBM RS6000 this slows code by at least a factor of 10.) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-no_signal_handler </B></TD><TD>- Indicates not to trap error signals Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-shared_tmp </B></TD><TD>- indicates /tmp directory is shared by all processors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-not_shared_tmp </B></TD><TD>- each processor has own /tmp Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tmp </B></TD><TD>- alternative name of /tmp directory Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-get_total_flops </B></TD><TD>- returns total flops done by all processors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-memory_view </B></TD><TD>- Print memory usage at end of run Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-start_in_debugger [noxterm,dbx,xdb,gdb,...] </B></TD><TD>- Starts program in debugger
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_attach_debugger [noxterm,dbx,xdb,gdb,...] </B></TD><TD>- Starts debugger when error detected
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_emacs <machinename> causes emacsclient to jump to error file</B></TD><TD>- .  -on_error_abort calls abort() when error detected (no traceback)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_mpiabort calls MPI_abort() when error detected</B></TD><TD>- .  -error_output_stderr prints error messages to stderr instead of the default stdout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-error_output_none does not print the error messages (but handles errors in the same way as if this was not called)</B></TD><TD>- .  -debugger_nodes [node1,node2,...] - Indicates nodes to start in debugger
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-debugger_pause [sleeptime] (in seconds) </B></TD><TD>- Pauses debugger
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-stop_for_debugger </B></TD><TD>- Print message on how to attach debugger manually to
+process and wait (-debugger_pause) seconds for attachment
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc </B></TD><TD>- Indicates use of PETSc error-checking malloc (on by default for debug version of libraries)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc no </B></TD><TD>- Indicates not to use error-checking malloc
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_debug </B></TD><TD>- check for memory corruption at EVERY malloc or free
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_dump </B></TD><TD>- prints a list of all unfreed memory at the end of the run
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_test </B></TD><TD>- like -malloc_dump -malloc_debug, but only active for debugging builds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-fp_trap </B></TD><TD>- Stops on floating point exceptions (Note that on the
+IBM RS6000 this slows code by at least a factor of 10.)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-no_signal_handler </B></TD><TD>- Indicates not to trap error signals
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-shared_tmp </B></TD><TD>- indicates /tmp directory is shared by all processors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-not_shared_tmp </B></TD><TD>- each processor has own /tmp
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tmp </B></TD><TD>- alternative name of /tmp directory
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-get_total_flops </B></TD><TD>- returns total flops done by all processors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-memory_view </B></TD><TD>- Print memory usage at end of run
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys for Profiling</FONT></H3>
-See Users-Manual: <A HREF="../../manual.pdf#chapter.13">Chapter 13 Profiling</A> for details. Many br
+See Users-Manual: <A HREF="../../manual.pdf#chapter.13">Chapter 13 Profiling</A> for details.
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-info <optional filename> </B></TD><TD>- Prints verbose information to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-info_exclude <null,vec,mat,pc,ksp,snes,ts> </B></TD><TD>- Excludes some of the verbose messages Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_sync </B></TD><TD>- Log the synchronization in scatters, inner products and norms Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_trace [filename] </B></TD><TD>- Print traces of all PETSc calls to the screen (useful to determine where a program Many brhangs without running in the debugger).  See <A HREF="../Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_view [:filename:format] </B></TD><TD>- Prints summary of flop and timing information to screen or file, see <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_summary [filename] </B></TD><TD>- (Deprecated, use -log_view) Prints summary of flop and timing information to screen. If the filename is specified the Many brsummary is written to the file.  See <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_exclude: <vec,mat,pc.ksp,snes> </B></TD><TD>- excludes subset of object classes from logging Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_all [filename] </B></TD><TD>- Logs extensive profiling information  See <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log [filename] </B></TD><TD>- Logs basic profiline information  See <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_mpe [filename] </B></TD><TD>- Creates a logfile viewable by the utility Jumpshot (in MPICH distribution) Many br</TD></TR></TABLE>
-<P>
-Only one of -log_trace, -log_view, -log_summary, -log_all, -log, or -log_mpe may be used at a time Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-info <optional filename> </B></TD><TD>- Prints verbose information to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-info_exclude <null,vec,mat,pc,ksp,snes,ts> </B></TD><TD>- Excludes some of the verbose messages
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_sync </B></TD><TD>- Log the synchronization in scatters, inner products and norms
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_trace [filename] </B></TD><TD>- Print traces of all PETSc calls to the screen (useful to determine where a program
+hangs without running in the debugger).  See <A HREF="../Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_view [:filename:format] </B></TD><TD>- Prints summary of flop and timing information to screen or file, see <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_summary [filename] </B></TD><TD>- (Deprecated, use -log_view) Prints summary of flop and timing information to screen. If the filename is specified the
+summary is written to the file.  See <A HREF="../Profiling/PetscLogView.html#PetscLogView">PetscLogView</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_exclude: <vec,mat,pc.ksp,snes> </B></TD><TD>- excludes subset of object classes from logging
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_all [filename] </B></TD><TD>- Logs extensive profiling information  See <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log [filename] </B></TD><TD>- Logs basic profiline information  See <A HREF="../Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-log_mpe [filename] </B></TD><TD>- Creates a logfile viewable by the utility Jumpshot (in MPICH distribution)
+</TD></TR></TABLE>
+<P>
+Only one of -log_trace, -log_view, -log_summary, -log_all, -log, or -log_mpe may be used at a time
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys for SAWs</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_port <portnumber> </B></TD><TD>- port number to publish SAWs data, default is 8080 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_port_auto_select </B></TD><TD>- have SAWs select a new unique port number where it publishes the data, the URL is printed to the screen Many brthis is useful when you are running many jobs that utilize SAWs at the same time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_log <filename> </B></TD><TD>- save a log of all SAWs communication Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_https <certificate file> </B></TD><TD>- have SAWs use HTTPS instead of HTTP Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_root <directory> </B></TD><TD>- allow SAWs to have access to the given directory to search for requested resources and files Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_port <portnumber> </B></TD><TD>- port number to publish SAWs data, default is 8080
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_port_auto_select </B></TD><TD>- have SAWs select a new unique port number where it publishes the data, the URL is printed to the screen
+this is useful when you are running many jobs that utilize SAWs at the same time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_log <filename> </B></TD><TD>- save a log of all SAWs communication
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_https <certificate file> </B></TD><TD>- have SAWs use HTTPS instead of HTTP
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_root <directory> </B></TD><TD>- allow SAWs to have access to the given directory to search for requested resources and files
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Environmental Variables</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_TMP </B></TD><TD>- alternative tmp directory Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_SHARED_TMP </B></TD><TD>- tmp is shared by all processes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_NOT_SHARED_TMP </B></TD><TD>- each process has its own private tmp Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_SOCKET_PORT </B></TD><TD>- socket number to use for socket viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_SOCKET_MACHINE </B></TD><TD>- machine to use for socket viewer to connect to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_TMP </B></TD><TD>- alternative tmp directory
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_SHARED_TMP </B></TD><TD>- tmp is shared by all processes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_NOT_SHARED_TMP </B></TD><TD>- each process has its own private tmp
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_SOCKET_PORT </B></TD><TD>- socket number to use for socket viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_SOCKET_MACHINE </B></TD><TD>- machine to use for socket viewer to connect to
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If for some reason you must call MPI_Init() separately, call Many brit before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(). Many br
+If for some reason you must call MPI_Init() separately, call
+it before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Version</FONT></H3>
-In Fortran this routine has the format Many br
+In Fortran this routine has the format
 <pre>
       call <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(file,ierr)
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error return code Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- [optional] PETSc database file, also checks ~username/.petscrc and .petscrc use PETSC_NULL_CHARACTER to not check for Many brcode specific file. Use -skip_petscrc in the code specific file to skip the .petscrc files Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error return code
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- [optional] PETSc database file, also checks ~username/.petscrc and .petscrc use PETSC_NULL_CHARACTER to not check for
+code specific file. Use -skip_petscrc in the code specific file to skip the .petscrc files
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Important Fortran Note</FONT></H3>
-In Fortran, you MUST use PETSC_NULL_CHARACTER to indicate a Many brnull character string; you CANNOT just use NULL as Many brin the C version. See Users-Manual: <A HREF="../../manual.pdf#chapter.12">Chapter 12 PETSc for Fortran Users</A> for details. Many br
+In Fortran, you MUST use PETSC_NULL_CHARACTER to indicate a
+null character string; you CANNOT just use NULL as
+in the C version. See Users-Manual: <A HREF="../../manual.pdf#chapter.12">Chapter 12 PETSc for Fortran Users</A> for details.
 <P>
-If your main program is C but you call Fortran code that also uses PETSc you need to call <A HREF="../Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</A>() soon after Many brcalling <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(). Many br
+If your main program is C but you call Fortran code that also uses PETSc you need to call <A HREF="../Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</A>() soon after
+calling <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscInitializeFortran.html b/docs/manualpages/Sys/PetscInitializeFortran.html
index 5c6d923..913d391 100644
--- a/docs/manualpages/Sys/PetscInitializeFortran.html
+++ b/docs/manualpages/Sys/PetscInitializeFortran.html
@@ -5,20 +5,24 @@
 <TITLE>PetscInitializeFortran</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscInitializeFortran.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscInitializeFortran.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInitializeFortran"><H1>PetscInitializeFortran</H1></A>
 Routine that should be called soon AFTER the call to <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() if one is using a C main program that calls Fortran routines that in turn call PETSc routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscInitializeFortran(void)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</A>() initializes some of the default viewers, Many brcommunicators, etc. for use in the Fortran if a user's main program is Many brwritten in C.  <A HREF="../Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</A>() is NOT needed if a user's main Many brprogram is written in Fortran; in this case, just calling Many brPetscInitialize() in the main (Fortran) program is suf [...]
+<A HREF="../Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</A>() initializes some of the default viewers,
+communicators, etc. for use in the Fortran if a user's main program is
+written in C.  <A HREF="../Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</A>() is NOT needed if a user's main
+program is written in Fortran; in this case, just calling
+<A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() in the main (Fortran) program is sufficient.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>()
diff --git a/docs/manualpages/Sys/PetscInitializeNoArguments.html b/docs/manualpages/Sys/PetscInitializeNoArguments.html
index fe5695a..4036686 100644
--- a/docs/manualpages/Sys/PetscInitializeNoArguments.html
+++ b/docs/manualpages/Sys/PetscInitializeNoArguments.html
@@ -5,8 +5,8 @@
 <TITLE>PetscInitializeNoArguments</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscInitializeNoArguments.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscInitializeNoArguments.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInitializeNoArguments"><H1>PetscInitializeNoArguments</H1></A>
 Calls <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() from C/C++ without the command line arguments. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Calls <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(
 #include "petscsys.h"   
 PetscErrorCode  PetscInitializeNoArguments(void)
 </PRE>
-Collective Many br
+Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(), <A HREF="../Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</A>()
diff --git a/docs/manualpages/Sys/PetscInitialized.html b/docs/manualpages/Sys/PetscInitialized.html
index 9371d5b..6ae488a 100644
--- a/docs/manualpages/Sys/PetscInitialized.html
+++ b/docs/manualpages/Sys/PetscInitialized.html
@@ -5,8 +5,8 @@
 <TITLE>PetscInitialized</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscInitialized.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscInitialized.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInitialized"><H1>PetscInitialized</H1></A>
 Determine whether PETSc is initialized. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ Determine whether PETSc is initialized.
 #include "petscsys.h"   
 PetscErrorCode PetscInitialized(PetscBool  *isInitialized)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(), <A HREF="../Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</A>(), <A HREF="../Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</A>()
diff --git a/docs/manualpages/Sys/PetscInt.html b/docs/manualpages/Sys/PetscInt.html
index 4c1f43c..e7ff979 100644
--- a/docs/manualpages/Sys/PetscInt.html
+++ b/docs/manualpages/Sys/PetscInt.html
@@ -5,10 +5,10 @@
 <TITLE>PetscInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscInt"><H1>PetscInt</H1></A>
-PETSc type that represents integer - used primarily to represent size of arrays and indexing into arrays. Its size can be configured with the option --with-64-bit-indices - to be either 32bit or 64bit [default 32 bit ints]  Many br
+PETSc type that represents integer - used primarily to represent size of arrays and indexing into arrays. Its size can be configured with the option --with-64-bit-indices - to be either 32bit or 64bit [default 32 bit ints] 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>, <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>
diff --git a/docs/manualpages/Sys/PetscIntMultError.html b/docs/manualpages/Sys/PetscIntMultError.html
index ae1cf99..77efa31 100644
--- a/docs/manualpages/Sys/PetscIntMultError.html
+++ b/docs/manualpages/Sys/PetscIntMultError.html
@@ -5,30 +5,33 @@
 <TITLE>PetscIntMultError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscIntMultError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscIntMultError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntMultError"><H1>PetscIntMultError</H1></A>
 Computes the product of two positive <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and generates an error with overflow. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscErrorCode PetscIntMultError(PetscInt a,PetscInt b,PetscInt *result)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value
+</TD></TR></TABLE>
 <P>
-Output Parameter:ma Many br
-<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br
+Output Parameter:ma
+<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
 <br>
 <P>
-Use PetscIntMult64bit() to compute the product of two 32 bit <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and store in a Petsc64bitInt Many brUse <A HREF="../Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</A>() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate it to fit in a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> Many br
+Use PetscIntMult64bit() to compute the product of two 32 bit <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and store in a Petsc64bitInt
+Use <A HREF="../Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</A>() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate it to fit in a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
 <P>
-Developers Note: We currently assume that <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> addition can never overflow, this is obviously wrong but requires many more checks. Many br
+Developers Note: We currently assume that <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> addition can never overflow, this is obviously wrong but requires many more checks.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</A>(), PetscIntMult64()
diff --git a/docs/manualpages/Sys/PetscIntMultTruncate.html b/docs/manualpages/Sys/PetscIntMultTruncate.html
index 617f2a5..89f5734 100644
--- a/docs/manualpages/Sys/PetscIntMultTruncate.html
+++ b/docs/manualpages/Sys/PetscIntMultTruncate.html
@@ -5,32 +5,36 @@
 <TITLE>PetscIntMultTruncate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscIntMultTruncate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscIntMultTruncate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntMultTruncate"><H1>PetscIntMultTruncate</H1></A>
 Computes the product of two positive <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncates the value to slightly less than the maximal possible value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscInt PetscIntMultTruncate(PetscInt a,PetscInt b)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br
+<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
 <br>
 <P>
-Use PetscIntMult64bit() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> as a Petsc64bitInt Many brUse <A HREF="../Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</A>() to compute the product of a <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> and a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate to fit a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> Many brUse <A HREF="../Sys/PetscIn [...]
+Use PetscIntMult64bit() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> as a Petsc64bitInt
+Use <A HREF="../Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</A>() to compute the product of a <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> and a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate to fit a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
+Use <A HREF="../Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</A>() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> if you wish to generate an error if the result will not fit in a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
 <P>
-Developers Note: We currently assume that <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> addition can never overflow, this is obviously wrong but requires many more checks. Many br
+Developers Note: We currently assume that <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> addition can never overflow, this is obviously wrong but requires many more checks.
 <P>
-This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able. Many br
+This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</A>(), PetscIntMult64()
diff --git a/docs/manualpages/Sys/PetscIntSumError.html b/docs/manualpages/Sys/PetscIntSumError.html
index ef298ed..1767ac3 100644
--- a/docs/manualpages/Sys/PetscIntSumError.html
+++ b/docs/manualpages/Sys/PetscIntSumError.html
@@ -5,28 +5,31 @@
 <TITLE>PetscIntSumError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscIntSumError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscIntSumError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntSumError"><H1>PetscIntSumError</H1></A>
 Computes the product of two positive <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and generates an error with overflow. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscErrorCode PetscIntSumError(PetscInt a,PetscInt b,PetscInt *result)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value
+</TD></TR></TABLE>
 <P>
-Output Parameter:ma Many br
-<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br
+Output Parameter:ma
+<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
 <br>
 <P>
-Use PetscIntMult64bit() to compute the product of two 32 bit <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and store in a Petsc64bitInt Many brUse <A HREF="../Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</A>() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate it to fit in a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> Many br
+Use PetscIntMult64bit() to compute the product of two 32 bit <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and store in a Petsc64bitInt
+Use <A HREF="../Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</A>() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate it to fit in a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</A>(), PetscIntMult64()
diff --git a/docs/manualpages/Sys/PetscIntSumTruncate.html b/docs/manualpages/Sys/PetscIntSumTruncate.html
index c1db512..17e858f 100644
--- a/docs/manualpages/Sys/PetscIntSumTruncate.html
+++ b/docs/manualpages/Sys/PetscIntSumTruncate.html
@@ -5,30 +5,34 @@
 <TITLE>PetscIntSumTruncate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscIntSumTruncate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscIntSumTruncate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntSumTruncate"><H1>PetscIntSumTruncate</H1></A>
 Computes the sum of two positive <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncates the value to slightly less than the maximal possible value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscInt PetscIntSumTruncate(PetscInt a,PetscInt b)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br
+<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
 <br>
 <P>
-Use PetscIntMult64bit() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> as a Petsc64bitInt Many brUse <A HREF="../Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</A>() to compute the product of a <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> and a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate to fit a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> Many brUse <A HREF="../Sys/PetscIn [...]
+Use PetscIntMult64bit() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> as a Petsc64bitInt
+Use <A HREF="../Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</A>() to compute the product of a <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> and a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate to fit a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
+Use <A HREF="../Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</A>() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> if you wish to generate an error if the result will not fit in a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
 <P>
-This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able. Many br
+This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</A>(), PetscIntMult64()
diff --git a/docs/manualpages/Sys/PetscIntView.html b/docs/manualpages/Sys/PetscIntView.html
index 1adf63e..383abdc 100644
--- a/docs/manualpages/Sys/PetscIntView.html
+++ b/docs/manualpages/Sys/PetscIntView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIntView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscIntView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscIntView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIntView"><H1>PetscIntView</H1></A>
 Prints an array of integers; useful for debugging. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Prints an array of integers; useful for debugging.
 #include "petscsys.h" 
 PetscErrorCode  PetscIntView(PetscInt N,const PetscInt idx[],PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of integers in array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to print array,  <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> or 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of integers in array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to print array,  <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> or 0
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done Many br
+Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscRealView.html#PetscRealView">PetscRealView</A>()
diff --git a/docs/manualpages/Sys/PetscIsInfOrNanReal.html b/docs/manualpages/Sys/PetscIsInfOrNanReal.html
index 7cd8868..044d1e3 100644
--- a/docs/manualpages/Sys/PetscIsInfOrNanReal.html
+++ b/docs/manualpages/Sys/PetscIsInfOrNanReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIsInfOrNanReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscIsInfOrNanReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscIsInfOrNanReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIsInfOrNanReal"><H1>PetscIsInfOrNanReal</H1></A>
 Returns an error code if the input double has an infinity for Not-a-number (Nan) value, otherwise 0. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,15 @@ Returns an error code if the input double has an infinity for Not-a-number (Nan)
 PetscErrorCode PetscIsInfOrNanReal(PetscReal a)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>a </B> -the floating point number Many br
+<DT><B>a </B> -the floating point number
 <br>
 <P>
-Notes: uses the C99 standard isinf() and isnan() on systems where they exist. Many brOtherwises uses ((a - a) != 0.0), note that some optimizing compiles compile Many brout this form, thus removing the check. Many br
+Notes: uses the C99 standard isinf() and isnan() on systems where they exist.
+Otherwises uses ((a - a) != 0.0), note that some optimizing compiles compile
+out this form, thus removing the check.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/mathinf.c.html#PetscIsInfOrNanReal">src/sys/utils/mathinf.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscIsNanReal.html b/docs/manualpages/Sys/PetscIsNanReal.html
index 2acb5ac..6ad7dde 100644
--- a/docs/manualpages/Sys/PetscIsNanReal.html
+++ b/docs/manualpages/Sys/PetscIsNanReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIsNanReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscIsNanReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscIsNanReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIsNanReal"><H1>PetscIsNanReal</H1></A>
 Returns an error code if the input double has a Not-a-number (Nan) value, otherwise 0. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,15 @@ Returns an error code if the input double has a Not-a-number (Nan) value, otherw
 PetscErrorCode PetscIsNanReal(PetscReal a)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>a </B> -the floating point number Many br
+<DT><B>a </B> -the floating point number
 <br>
 <P>
-Notes: uses the C99 standard isinf() and isnan() on systems where they exist. Many brOtherwises uses ((a - a) != 0.0), note that some optimizing compiles compile Many brout this form, thus removing the check. Many br
+Notes: uses the C99 standard isinf() and isnan() on systems where they exist.
+Otherwises uses ((a - a) != 0.0), note that some optimizing compiles compile
+out this form, thus removing the check.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/mathinf.c.html#PetscIsNanReal">src/sys/utils/mathinf.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscIsNormalReal.html b/docs/manualpages/Sys/PetscIsNormalReal.html
index 0782940..8afaf09 100644
--- a/docs/manualpages/Sys/PetscIsNormalReal.html
+++ b/docs/manualpages/Sys/PetscIsNormalReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscIsNormalReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscIsNormalReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscIsNormalReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscIsNormalReal"><H1>PetscIsNormalReal</H1></A>
 Returns <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the input value satisfies isnormal() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,15 @@ Returns <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the input
 PetscBool PetscIsNormalReal(PetscReal a)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>a </B> -the <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> Value Many br
+<DT><B>a </B> -the <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> Value
 <br>
 <P>
-Notes: uses the C99 standard isnormal() on systems where they exist. Many brUses isnormalq() with __float128 Many brOtherwises always returns true Many br
+Notes: uses the C99 standard isnormal() on systems where they exist.
+Uses isnormalq() with __float128
+Otherwises always returns true
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/mathinf.c.html#PetscIsNormalReal">src/sys/utils/mathinf.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscLikely.html b/docs/manualpages/Sys/PetscLikely.html
index 7807b63..f4abd4b 100644
--- a/docs/manualpages/Sys/PetscLikely.html
+++ b/docs/manualpages/Sys/PetscLikely.html
@@ -5,8 +5,8 @@
 <TITLE>PetscLikely</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscLikely.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscLikely.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscLikely"><H1>PetscLikely</H1></A>
 hints the compiler that the given condition is usually TRUE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ hints the compiler that the given condition is usually TRUE
 #include <petscsys.h>
 <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  <A HREF="../Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</A>(<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  cond)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>cond </B> -condition or expression Many br
+<DT><B>cond </B> -condition or expression
 <br>
 <P>
-Note: This returns the same truth value, it is only a hint to compilers that the resulting Many brbranch is likely. Many br
+Note: This returns the same truth value, it is only a hint to compilers that the resulting
+branch is likely.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</A>()
diff --git a/docs/manualpages/Sys/PetscMPIAbortErrorHandler.html b/docs/manualpages/Sys/PetscMPIAbortErrorHandler.html
index f73fa35..16fd3c4 100644
--- a/docs/manualpages/Sys/PetscMPIAbortErrorHandler.html
+++ b/docs/manualpages/Sys/PetscMPIAbortErrorHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMPIAbortErrorHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMPIAbortErrorHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMPIAbortErrorHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMPIAbortErrorHandler"><H1>PetscMPIAbortErrorHandler</H1></A>
 Calls MPI_abort() and exits. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,47 @@ Calls MPI_abort() and exits.
 #include "petscsys.h" 
 PetscErrorCode  PetscMPIAbortErrorHandler(MPI_Comm comm,int line,const char *fun,const char *file,PetscErrorCode n,PetscErrorType p,const char *mess,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- the function where the error occurred (indicated by __FUNCT__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL if error just detected, otherwise PETSC_ERROR_REPEAT Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- the function where the error occurred (indicated by __FUNCT__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL if error just detected, otherwise PETSC_ERROR_REPEAT
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users need not directly employ this routine and the other error Many brhandlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has Many brthe calling sequence Many br
+Most users need not directly employ this routine and the other error
+handlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has
+the calling sequence
 <pre>
     <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(comm,n,p,mess)
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for experienced users</FONT></H3>
-Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The Many brcurrently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(), Many brPetscMPIAbortErrorHandler(), <A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(), and <A HREF="../Sys/PetscAbo [...]
+Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The
+currently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(),
+<A HREF="../Sys/PetscMPIAbortErrorHandler.html#PetscMPIAbortErrorHandler">PetscMPIAbortErrorHandler</A>(), <A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(), and <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(), <A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(),
-<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/error/errstop.c.html#PetscMPIAbortErrorHandler">src/sys/error/errstop.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMPIDataTypeToPetscDataType.html b/docs/manualpages/Sys/PetscMPIDataTypeToPetscDataType.html
index 7d493ca..86df3a7 100644
--- a/docs/manualpages/Sys/PetscMPIDataTypeToPetscDataType.html
+++ b/docs/manualpages/Sys/PetscMPIDataTypeToPetscDataType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMPIDataTypeToPetscDataType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMPIDataTypeToPetscDataType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMPIDataTypeToPetscDataType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMPIDataTypeToPetscDataType"><H1>PetscMPIDataTypeToPetscDataType</H1></A>
 inds the PETSc name of a datatype from its MPI name 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ inds the PETSc name of a datatype from its MPI name
 #include "petscsys.h"    
 PetscErrorCode  PetscMPIDataTypeToPetscDataType(MPI_Datatype mtype,PetscDataType *ptype)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mtype </B> -the MPI datatype (for example MPI_DOUBLE, ...) Many br
+<DT><B>mtype </B> -the MPI datatype (for example MPI_DOUBLE, ...)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE) Many br
+<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscDataType.html#PetscDataType">PetscDataType</A>, <A HREF="../Sys/PetscMPIDataTypeToPetscDataType.html#PetscMPIDataTypeToPetscDataType">PetscMPIDataTypeToPetscDataType</A>()
diff --git a/docs/manualpages/Sys/PetscMPIDump.html b/docs/manualpages/Sys/PetscMPIDump.html
index 925f22e..40a6e18 100644
--- a/docs/manualpages/Sys/PetscMPIDump.html
+++ b/docs/manualpages/Sys/PetscMPIDump.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMPIDump</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMPIDump.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMPIDump.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMPIDump"><H1>PetscMPIDump</H1></A>
 Dumps a listing of incomplete MPI operations, such as sends that have never been received, etc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Dumps a listing of incomplete MPI operations, such as sends that have never been
 #include "petscsys.h" 
 PetscErrorCode  PetscMPIDump(FILE *fd)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fp </B> -file pointer.  If fp is NULL, stdout is assumed. Many br
+<DT><B>fp </B> -file pointer.  If fp is NULL, stdout is assumed.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-mpidump </B> -Dumps MPI incompleteness during call to <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() Many br
+<DT><B>-mpidump </B> -Dumps MPI incompleteness during call to <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>()
diff --git a/docs/manualpages/Sys/PetscMPIInt.html b/docs/manualpages/Sys/PetscMPIInt.html
index 952f306..dabf81c 100644
--- a/docs/manualpages/Sys/PetscMPIInt.html
+++ b/docs/manualpages/Sys/PetscMPIInt.html
@@ -5,14 +5,16 @@
 <TITLE>PetscMPIInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMPIInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMPIInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMPIInt"><H1>PetscMPIInt</H1></A>
-datatype used to represent 'int' parameters to MPI functions.  Many br
+datatype used to represent 'int' parameters to MPI functions. 
 <P>
-Notes: usually this is the same as <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, but if PETSc was built with --with-64-bit-indices but Many brstandard C/Fortran integers are 32 bit then this is NOT the same as <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> it remains 32 bit Many br
+Notes: usually this is the same as <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, but if PETSc was built with --with-64-bit-indices but
+standard C/Fortran integers are 32 bit then this is NOT the same as <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> it remains 32 bit
 <P>
-<A HREF="../Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</A>(a,&b) checks if the given <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> a will fit in a <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, if not it Many brgenerates a PETSC_ERR_ARG_OUTOFRANGE error. Many br
+<A HREF="../Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</A>(a,&b) checks if the given <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> a will fit in a <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, if not it
+generates a PETSC_ERR_ARG_OUTOFRANGE error.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</A>()
diff --git a/docs/manualpages/Sys/PetscMPIIntCast.html b/docs/manualpages/Sys/PetscMPIIntCast.html
index a6d962d..9c05097 100644
--- a/docs/manualpages/Sys/PetscMPIIntCast.html
+++ b/docs/manualpages/Sys/PetscMPIIntCast.html
@@ -5,25 +5,25 @@
 <TITLE>PetscMPIIntCast</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMPIIntCast.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMPIIntCast.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMPIIntCast"><H1>PetscMPIIntCast</H1></A>
 casts a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> (which may be 64 bits in size) to a <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A> (which may be 32 bits in size), generates an error if the <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A> is not large enough to hold the number. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscErrorCode PetscMPIIntCast(PetscInt a,PetscMPIInt *b)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>a </B> -the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br
+<DT><B>a </B> -the <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>b </B> -the resulting <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A> value Many br
+<DT><B>b </B> -the resulting <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A> value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</A>()
diff --git a/docs/manualpages/Sys/PetscMalloc.html b/docs/manualpages/Sys/PetscMalloc.html
index bed875a..031cd7c 100644
--- a/docs/manualpages/Sys/PetscMalloc.html
+++ b/docs/manualpages/Sys/PetscMalloc.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMalloc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMalloc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMalloc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMalloc"><H1>PetscMalloc</H1></A>
 Allocates memory, One should use <A HREF="../Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</A>() or <A HREF="../Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</A>() usually instead of this 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ Allocates memory, One should use <A HREF="../Sys/PetscMalloc1.html#PetscMalloc1"
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(size_t m,void **result)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>m </B> -number of bytes to allocate Many br
+<DT><B>m </B> -number of bytes to allocate
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>result </B> -memory allocated Many br
+<DT><B>result </B> -memory allocated
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Memory is always allocated at least double aligned Many br
+Memory is always allocated at least double aligned
 <P>
-It is safe to allocate size 0 and pass the resulting pointer (which may or may not be NULL) to <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(). Many br
+It is safe to allocate size 0 and pass the resulting pointer (which may or may not be NULL) to <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>()
diff --git a/docs/manualpages/Sys/PetscMalloc1.html b/docs/manualpages/Sys/PetscMalloc1.html
index b543dc0..0fc579c 100644
--- a/docs/manualpages/Sys/PetscMalloc1.html
+++ b/docs/manualpages/Sys/PetscMalloc1.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMalloc1</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMalloc1.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMalloc1.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMalloc1"><H1>PetscMalloc1</H1></A>
 Allocates an array of memory aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Allocates an array of memory aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</A>(size_t m1,type **r1)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>m1 </B> -number of elements to allocate in 1st chunk  (may be zero) Many br
+<DT><B>m1 </B> -number of elements to allocate in 1st chunk  (may be zero)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>r1 </B> -memory allocated in first chunk Many br
+<DT><B>r1 </B> -memory allocated in first chunk
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>()
diff --git a/docs/manualpages/Sys/PetscMalloc2.html b/docs/manualpages/Sys/PetscMalloc2.html
index b34a304..bbaa42d 100644
--- a/docs/manualpages/Sys/PetscMalloc2.html
+++ b/docs/manualpages/Sys/PetscMalloc2.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMalloc2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMalloc2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMalloc2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMalloc2"><H1>PetscMalloc2</H1></A>
 Allocates 2 arrays of memory both aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Allocates 2 arrays of memory both aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(size_t m1,type **r1,size_t m2,type **r2)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</A>(), <A HREF="../Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</A>()
diff --git a/docs/manualpages/Sys/PetscMalloc3.html b/docs/manualpages/Sys/PetscMalloc3.html
index be9bc1c..7e4e8e8 100644
--- a/docs/manualpages/Sys/PetscMalloc3.html
+++ b/docs/manualpages/Sys/PetscMalloc3.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMalloc3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMalloc3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMalloc3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMalloc3"><H1>PetscMalloc3</H1></A>
 Allocates 3 arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Allocates 3 arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</A>(), <A HREF="../Sys/PetscFree3.html#PetscFree3">PetscFree3</A>()
diff --git a/docs/manualpages/Sys/PetscMalloc4.html b/docs/manualpages/Sys/PetscMalloc4.html
index 5027585..c4b2745 100644
--- a/docs/manualpages/Sys/PetscMalloc4.html
+++ b/docs/manualpages/Sys/PetscMalloc4.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMalloc4</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMalloc4.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMalloc4.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMalloc4"><H1>PetscMalloc4</H1></A>
 Allocates 4 arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Allocates 4 arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</A>(), <A HREF="../Sys/PetscFree4.html#PetscFree4">PetscFree4</A>()
diff --git a/docs/manualpages/Sys/PetscMalloc5.html b/docs/manualpages/Sys/PetscMalloc5.html
index 940c6f9..0ff8073 100644
--- a/docs/manualpages/Sys/PetscMalloc5.html
+++ b/docs/manualpages/Sys/PetscMalloc5.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMalloc5</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMalloc5.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMalloc5.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMalloc5"><H1>PetscMalloc5</H1></A>
 Allocates 5 arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,35 @@ Allocates 5 arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</A>(), <A HREF="../Sys/PetscFree5.html#PetscFree5">PetscFree5</A>()
diff --git a/docs/manualpages/Sys/PetscMalloc6.html b/docs/manualpages/Sys/PetscMalloc6.html
index cac7476..f54f81a 100644
--- a/docs/manualpages/Sys/PetscMalloc6.html
+++ b/docs/manualpages/Sys/PetscMalloc6.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMalloc6</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMalloc6.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMalloc6.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMalloc6"><H1>PetscMalloc6</H1></A>
 Allocates 6 arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,39 @@ Allocates 6 arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- number of elements to allocate in 6th chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- number of elements to allocate in 6th chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r6 </B></TD><TD>- memory allocated in sixth chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r6 </B></TD><TD>- memory allocated in sixth chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</A>(), <A HREF="../Sys/PetscFree3.html#PetscFree3">PetscFree3</A>(), <A HREF="../Sys/PetscFree4.html#PetscFree4">PetscFree4</A>(), <A HREF="../Sys/PetscFree5.html#PetscFree5">PetscFr [...]
diff --git a/docs/manualpages/Sys/PetscMalloc7.html b/docs/manualpages/Sys/PetscMalloc7.html
index 8337aa3..85d3b8f 100644
--- a/docs/manualpages/Sys/PetscMalloc7.html
+++ b/docs/manualpages/Sys/PetscMalloc7.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMalloc7</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMalloc7.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMalloc7.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMalloc7"><H1>PetscMalloc7</H1></A>
 Allocates 7 arrays of memory, all aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,43 @@ Allocates 7 arrays of memory, all aligned to PETSC_MEMALIGN
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</A>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6,size_t m7,type **r7)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- number of elements to allocate in 6th chunk  (may be zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m7 </B></TD><TD>- number of elements to allocate in 7th chunk  (may be zero) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m1 </B></TD><TD>- number of elements to allocate in 1st chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m2 </B></TD><TD>- number of elements to allocate in 2nd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m3 </B></TD><TD>- number of elements to allocate in 3rd chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m4 </B></TD><TD>- number of elements to allocate in 4th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m5 </B></TD><TD>- number of elements to allocate in 5th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m6 </B></TD><TD>- number of elements to allocate in 6th chunk  (may be zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m7 </B></TD><TD>- number of elements to allocate in 7th chunk  (may be zero)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r6 </B></TD><TD>- memory allocated in sixth chunk Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r7 </B></TD><TD>- memory allocated in seventh chunk Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r1 </B></TD><TD>- memory allocated in first chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r2 </B></TD><TD>- memory allocated in second chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r3 </B></TD><TD>- memory allocated in third chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r4 </B></TD><TD>- memory allocated in fourth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r5 </B></TD><TD>- memory allocated in fifth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r6 </B></TD><TD>- memory allocated in sixth chunk
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r7 </B></TD><TD>- memory allocated in seventh chunk
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</A>(), <A HREF="../Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</A>(), <A HREF="../Sys/PetscFree7.html#PetscFree7">PetscFree7</A>()
diff --git a/docs/manualpages/Sys/PetscMallocClear.html b/docs/manualpages/Sys/PetscMallocClear.html
index 023cad5..f8ebbeb 100644
--- a/docs/manualpages/Sys/PetscMallocClear.html
+++ b/docs/manualpages/Sys/PetscMallocClear.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocClear</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocClear.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocClear.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocClear"><H1>PetscMallocClear</H1></A>
 Resets the routines used to do mallocs and frees to the defaults. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Resets the routines used to do mallocs and frees to the defaults.
 #include "petscsys.h"   
 PetscErrorCode  PetscMallocClear(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-In general one should never run a PETSc program with different malloc() and Many brfree() settings for different parts; this is because one NEVER wants to Many brfree() an address that was malloced by a different memory management system Many br
+In general one should never run a PETSc program with different malloc() and
+free() settings for different parts; this is because one NEVER wants to
+free() an address that was malloced by a different memory management system
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/memory/mal.c.html#PetscMallocClear">src/sys/memory/mal.c</A>
diff --git a/docs/manualpages/Sys/PetscMallocDebug.html b/docs/manualpages/Sys/PetscMallocDebug.html
index 3e9e81b..9d8f97a 100644
--- a/docs/manualpages/Sys/PetscMallocDebug.html
+++ b/docs/manualpages/Sys/PetscMallocDebug.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocDebug</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocDebug.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocDebug.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocDebug"><H1>PetscMallocDebug</H1></A>
 Turns on/off debugging for the memory management routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Turns on/off debugging for the memory management routines.
 #include "petscsys.h" 
 PetscErrorCode  PetscMallocDebug(PetscBool level)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>level </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>level </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/CHKMEMQ.html#CHKMEMQ">CHKMEMQ</A>(), <A HREF="../Sys/PetscMallocValidate.html#PetscMallocValidate">PetscMallocValidate</A>()
diff --git a/docs/manualpages/Sys/PetscMallocDump.html b/docs/manualpages/Sys/PetscMallocDump.html
index c91f013..9676177 100644
--- a/docs/manualpages/Sys/PetscMallocDump.html
+++ b/docs/manualpages/Sys/PetscMallocDump.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocDump</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocDump.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocDump.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocDump"><H1>PetscMallocDump</H1></A>
 Dumps the allocated memory blocks to a file. The information printed is: size of space (in bytes), address of space, id of space, file in which space was allocated, and line number at which it was allocated. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,24 @@ Dumps the allocated memory blocks to a file. The information printed is: size of
 #include "petscsys.h" 
 PetscErrorCode  PetscMallocDump(FILE *fp)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fp  </B> -file pointer.  If fp is NULL, stdout is assumed. Many br
+<DT><B>fp  </B> -file pointer.  If fp is NULL, stdout is assumed.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-malloc_dump </B> -Dumps unfreed memory during call to <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() Many br
+<DT><B>-malloc_dump </B> -Dumps unfreed memory during call to <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-The calling sequence in Fortran is <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(integer ierr) Many brThe fp defaults to stdout. Many br
+The calling sequence in Fortran is <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(integer ierr)
+The fp defaults to stdout.
 <P>
-Notes: uses MPI_COMM_WORLD, because this may be called in <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() after <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many brhas been freed. Many br
+Notes: uses MPI_COMM_WORLD, because this may be called in <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() after <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
+has been freed.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscMallocDumpLog.html b/docs/manualpages/Sys/PetscMallocDumpLog.html
index 2cc76fa..8ae0026 100644
--- a/docs/manualpages/Sys/PetscMallocDumpLog.html
+++ b/docs/manualpages/Sys/PetscMallocDumpLog.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocDumpLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocDumpLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocDumpLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocDumpLog"><H1>PetscMallocDumpLog</H1></A>
 Dumps the log of all calls to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(); also calls <A HREF="../Sys/PetscMemoryGetMaximumUsage.html#PetscMemoryGetMaximumUsage">PetscMemoryGetMaximumUsage</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Dumps the log of all calls to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">Pets
 #include "petscsys.h" 
 PetscErrorCode  PetscMallocDumpLog(FILE *fp)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>fp </B> -file pointer; or NULL Many br
+<DT><B>fp </B> -file pointer; or NULL
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-malloc_log </B> -Activates <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>() Many br
+<DT><B>-malloc_log </B> -Activates <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-The calling sequence in Fortran is <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>(integer ierr) Many brThe fp defaults to stdout. Many br
+The calling sequence in Fortran is <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>(integer ierr)
+The fp defaults to stdout.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</A>(), <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(), <A HREF="../Sys/PetscMallocSetDumpLog.html#PetscMallocSetDumpLog">PetscMallocSetDumpLog</A>()
diff --git a/docs/manualpages/Sys/PetscMallocGetCurrentUsage.html b/docs/manualpages/Sys/PetscMallocGetCurrentUsage.html
index e48961d..9130af0 100644
--- a/docs/manualpages/Sys/PetscMallocGetCurrentUsage.html
+++ b/docs/manualpages/Sys/PetscMallocGetCurrentUsage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocGetCurrentUsage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocGetCurrentUsage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocGetCurrentUsage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocGetCurrentUsage"><H1>PetscMallocGetCurrentUsage</H1></A>
 gets the current amount of memory used that was <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>()ed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ gets the current amount of memory used that was <A HREF="../Sys/PetscMalloc.html
 #include "petscsys.h" 
 PetscErrorCode  PetscMallocGetCurrentUsage(PetscLogDouble *space)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>space </B> -number of bytes currently allocated Many br
+<DT><B>space </B> -number of bytes currently allocated
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(), <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>(), <A HREF="../Sys/PetscMallocGetMaximumUsage.html#PetscMallocGetMaximumUsage">PetscMallocGetMaximumUsage</A>(), <A HREF="../Sys/PetscMemoryGetCurrentUsage.html#PetscMemoryGetCurrentUsage">PetscMemoryGetCurrentUsage</A>(),
-<BR><A HREF="../Sys/PetscMemoryGetMaximumUsage.html#PetscMemoryGetMaximumUsage">PetscMemoryGetMaximumUsage</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Sys/PetscMemoryGetMaximumUsage.html#PetscMemoryGetMaximumUsage">PetscMemoryGetMaximumUsage</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/memory/mtr.c.html#PetscMallocGetCurrentUsage">src/sys/memory/mtr.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMallocGetDebug.html b/docs/manualpages/Sys/PetscMallocGetDebug.html
index e2d5a11..feaf375 100644
--- a/docs/manualpages/Sys/PetscMallocGetDebug.html
+++ b/docs/manualpages/Sys/PetscMallocGetDebug.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocGetDebug</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocGetDebug.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocGetDebug.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocGetDebug"><H1>PetscMallocGetDebug</H1></A>
 Indicates if any PETSc is doing ANY memory debugging. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Indicates if any PETSc is doing ANY memory debugging.
 #include "petscsys.h" 
 PetscErrorCode  PetscMallocGetDebug(PetscBool *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if any debugger Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if any debugger
 <br>
 <P>
- Many br
+
 <P>
-Note that by default, the debug version always does some debugging unless you run with -malloc no Many br
+Note that by default, the debug version always does some debugging unless you run with -malloc no
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscMallocGetDumpLog.html b/docs/manualpages/Sys/PetscMallocGetDumpLog.html
index 8f14cb6..650eae9 100644
--- a/docs/manualpages/Sys/PetscMallocGetDumpLog.html
+++ b/docs/manualpages/Sys/PetscMallocGetDumpLog.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocGetDumpLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocGetDumpLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocGetDumpLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocGetDumpLog"><H1>PetscMallocGetDumpLog</H1></A>
 Determine whether all calls to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>() are being logged 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Determine whether all calls to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">Pet
 #include "petscsys.h" 
 PetscErrorCode PetscMallocGetDumpLog(PetscBool *logging)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
-Output Arguments Many br
-<DT><B>logging </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if logging is active Many br
+Output Arguments
+<DT><B>logging </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if logging is active
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-malloc_log </B> -Activates <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>() Many br
+<DT><B>-malloc_log </B> -Activates <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(), <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>()
diff --git a/docs/manualpages/Sys/PetscMallocGetMaximumUsage.html b/docs/manualpages/Sys/PetscMallocGetMaximumUsage.html
index ee362a8..c413147 100644
--- a/docs/manualpages/Sys/PetscMallocGetMaximumUsage.html
+++ b/docs/manualpages/Sys/PetscMallocGetMaximumUsage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocGetMaximumUsage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocGetMaximumUsage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocGetMaximumUsage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocGetMaximumUsage"><H1>PetscMallocGetMaximumUsage</H1></A>
 gets the maximum amount of memory used that was <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>()ed at any time during this run. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ gets the maximum amount of memory used that was <A HREF="../Sys/PetscMalloc.html
 #include "petscsys.h" 
 PetscErrorCode  PetscMallocGetMaximumUsage(PetscLogDouble *space)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>space </B> -maximum number of bytes ever allocated at one time Many br
+<DT><B>space </B> -maximum number of bytes ever allocated at one time
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(), <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>(), <A HREF="../Sys/PetscMallocGetMaximumUsage.html#PetscMallocGetMaximumUsage">PetscMallocGetMaximumUsage</A>(), <A HREF="../Sys/PetscMemoryGetCurrentUsage.html#PetscMemoryGetCurrentUsage">PetscMemoryGetCurrentUsage</A>(),
-<BR><A HREF="../Sys/PetscMemoryGetCurrentUsage.html#PetscMemoryGetCurrentUsage">PetscMemoryGetCurrentUsage</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Sys/PetscMemoryGetCurrentUsage.html#PetscMemoryGetCurrentUsage">PetscMemoryGetCurrentUsage</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/memory/mtr.c.html#PetscMallocGetMaximumUsage">src/sys/memory/mtr.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMallocGetStack.html b/docs/manualpages/Sys/PetscMallocGetStack.html
index 14104c3..a0dddc8 100644
--- a/docs/manualpages/Sys/PetscMallocGetStack.html
+++ b/docs/manualpages/Sys/PetscMallocGetStack.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocGetStack</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocGetStack.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocGetStack.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocGetStack"><H1>PetscMallocGetStack</H1></A>
 returns a pointer to the stack for the location in the program a call to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>() was used to obtain that memory 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ returns a pointer to the stack for the location in the program a call to <A HREF
 #include "petscsys.h" 
 PetscErrorCode  PetscMallocGetStack(void *ptr,PetscStack **stack)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ptr </B> -the memory location Many br
+<DT><B>ptr </B> -the memory location
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramter</FONT></H3>
-<DT><B>stack </B> -the stack indicating where the program allocated this memory Many br
+<DT><B>stack </B> -the stack indicating where the program allocated this memory
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</A>(), <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>()
diff --git a/docs/manualpages/Sys/PetscMallocSet.html b/docs/manualpages/Sys/PetscMallocSet.html
index 7ae9837..cac950e 100644
--- a/docs/manualpages/Sys/PetscMallocSet.html
+++ b/docs/manualpages/Sys/PetscMallocSet.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocSet"><H1>PetscMallocSet</H1></A>
 Sets the routines used to do mallocs and frees. This routine MUST be called before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() and may be called only once. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Sets the routines used to do mallocs and frees. This routine MUST be called befo
 PetscErrorCode  PetscMallocSet(PetscErrorCode (*imalloc)(size_t,int,const char[],const char[],void**),
                                               PetscErrorCode (*ifree)(void*,int,const char[],const char[]))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>malloc </B></TD><TD>- the malloc routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>free </B></TD><TD>- the free routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>malloc </B></TD><TD>- the malloc routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>free </B></TD><TD>- the free routine
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Sys/PetscMallocSetDumpLog.html b/docs/manualpages/Sys/PetscMallocSetDumpLog.html
index cc49342..daeff97 100644
--- a/docs/manualpages/Sys/PetscMallocSetDumpLog.html
+++ b/docs/manualpages/Sys/PetscMallocSetDumpLog.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocSetDumpLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocSetDumpLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocSetDumpLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocSetDumpLog"><H1>PetscMallocSetDumpLog</H1></A>
 Activates logging of all calls to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Activates logging of all calls to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">
 #include "petscsys.h" 
 PetscErrorCode PetscMallocSetDumpLog(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log <filename> </B></TD><TD>- Activates <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log_threshold <min> </B></TD><TD>- Activates logging and sets a minimum size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log <filename> </B></TD><TD>- Activates <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log_threshold <min> </B></TD><TD>- Activates logging and sets a minimum size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(), <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>(), <A HREF="../Sys/PetscMallocSetDumpLogThreshold.html#PetscMallocSetDumpLogThreshold">PetscMallocSetDumpLogThreshold</A>()
diff --git a/docs/manualpages/Sys/PetscMallocSetDumpLogThreshold.html b/docs/manualpages/Sys/PetscMallocSetDumpLogThreshold.html
index 1877701..c4fa612 100644
--- a/docs/manualpages/Sys/PetscMallocSetDumpLogThreshold.html
+++ b/docs/manualpages/Sys/PetscMallocSetDumpLogThreshold.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocSetDumpLogThreshold</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocSetDumpLogThreshold.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocSetDumpLogThreshold.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocSetDumpLogThreshold"><H1>PetscMallocSetDumpLogThreshold</H1></A>
 Activates logging of all calls to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Activates logging of all calls to <A HREF="../Sys/PetscMalloc.html#PetscMalloc">
 #include "petscsys.h" 
 PetscErrorCode PetscMallocSetDumpLogThreshold(PetscLogDouble logmin)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>logmin </B> -minimum allocation size to log, or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> Many br
+<DT><B>logmin </B> -minimum allocation size to log, or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log <filename> </B></TD><TD>- Activates <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log_threshold <min> </B></TD><TD>- Activates logging and sets a minimum size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log <filename> </B></TD><TD>- Activates <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc_log_threshold <min> </B></TD><TD>- Activates logging and sets a minimum size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</A>(), <A HREF="../Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</A>(), <A HREF="../Sys/PetscMallocSetDumpLog.html#PetscMallocSetDumpLog">PetscMallocSetDumpLog</A>()
diff --git a/docs/manualpages/Sys/PetscMallocValidate.html b/docs/manualpages/Sys/PetscMallocValidate.html
index 1954f2d..94c5dc6 100644
--- a/docs/manualpages/Sys/PetscMallocValidate.html
+++ b/docs/manualpages/Sys/PetscMallocValidate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMallocValidate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMallocValidate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMallocValidate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMallocValidate"><H1>PetscMallocValidate</H1></A>
 Test the memory for corruption.  This can be used to check for memory overwrites. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,26 +16,31 @@ PetscErrorCode  PetscMallocValidate(int line,const char function[],const char fi
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- line number where call originated. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- name of function calling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- file where function is Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- line number where call originated.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>function </B></TD><TD>- name of function calling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- file where function is
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Return value</FONT></H3>
-The number of errors detected. Many br
+The number of errors detected.
 <P>
 <H3><FONT COLOR="#CC3333">Output Effect</FONT></H3>
-Error messages are written to stdout. Many br
+Error messages are written to stdout.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You should generally use <A HREF="../Sys/CHKMEMQ.html#CHKMEMQ">CHKMEMQ</A> as a short cut for calling this Many brroutine. Many br
+You should generally use <A HREF="../Sys/CHKMEMQ.html#CHKMEMQ">CHKMEMQ</A> as a short cut for calling this
+routine.
 <P>
-The line, function, file are given by the C preprocessor as Many br__LINE__, __FUNCT__, __FILE__ Many br
+The line, function, file are given by the C preprocessor as
+__LINE__, __FUNCT__, __FILE__
 <P>
-The Fortran calling sequence is simply <A HREF="../Sys/PetscMallocValidate.html#PetscMallocValidate">PetscMallocValidate</A>(ierr) Many br
+The Fortran calling sequence is simply <A HREF="../Sys/PetscMallocValidate.html#PetscMallocValidate">PetscMallocValidate</A>(ierr)
 <P>
-No output is generated if there are no problems detected. Many br
+No output is generated if there are no problems detected.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/CHKMEMQ.html#CHKMEMQ">CHKMEMQ</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEngine.html b/docs/manualpages/Sys/PetscMatlabEngine.html
index cbac34a..7e81551 100644
--- a/docs/manualpages/Sys/PetscMatlabEngine.html
+++ b/docs/manualpages/Sys/PetscMatlabEngine.html
@@ -5,19 +5,22 @@
 <TITLE>PetscMatlabEngine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEngine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEngine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEngine"><H1>PetscMatlabEngine</H1></A>
 Object used to communicate with MATLAB 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscMatlabEngine* <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(), <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(), Many brPetscMatlabEnginePrintOutput(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngineGetArray.html#P [...]
+<BR><A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(),
+<A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngineGetArray.html#PetscMatlabEngineGetArray">PetscMatlabEngineGetArray</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PETSC_MATLAB_ENGINE_SELF.html#PETSC_MATLAB_ENGINE_SELF">PETSC_MATLAB_ENGINE_SELF</A>, <A HREF="../Sys/PETSC_MATLAB_ENGINE_WORLD.html#PETSC_MATLAB_ENGINE_WORLD">PETSC_MATLAB_ENGINE_WORLD</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscmatlab.h.html#PetscMatlabEngine">include/petscmatlab.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEngineCreate.html b/docs/manualpages/Sys/PetscMatlabEngineCreate.html
index 069b458..657efb4 100644
--- a/docs/manualpages/Sys/PetscMatlabEngineCreate.html
+++ b/docs/manualpages/Sys/PetscMatlabEngineCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMatlabEngineCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEngineCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEngineCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEngineCreate"><H1>PetscMatlabEngineCreate</H1></A>
 Creates a MATLAB engine object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,30 @@ Creates a MATLAB engine object
 #include "petscmatlab.h"  
 PetscErrorCode  PetscMatlabEngineCreate(MPI_Comm comm,const char machine[],PetscMatlabEngine *mengine)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- a separate MATLAB engine is started for each process in the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- name of machine where MATLAB engine is to be run (usually NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- a separate MATLAB engine is started for each process in the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- name of machine where MATLAB engine is to be run (usually NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mengine </B> -the resulting object Many br
+<DT><B>mengine </B> -the resulting object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-matlab_engine_graphics </B> -allow the MATLAB engine to display graphics Many br
+<DT><B>-matlab_engine_graphics </B> -allow the MATLAB engine to display graphics
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), Many brPETSC_MATLAB_ENGINE_(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/P [...]
+<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngineGetArray.html#PetscMatlabEngineGetArray">PetscMatlabEngineGetArray</A>(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PetscMatlabEngineCreate">src/sys/classes/matlabengine/matlab.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEngineDestroy.html b/docs/manualpages/Sys/PetscMatlabEngineDestroy.html
index 9049f85..c4425e3 100644
--- a/docs/manualpages/Sys/PetscMatlabEngineDestroy.html
+++ b/docs/manualpages/Sys/PetscMatlabEngineDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMatlabEngineDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEngineDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEngineDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEngineDestroy"><H1>PetscMatlabEngineDestroy</H1></A>
 Destroys a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Destroys a vector.
 #include "petscmatlab.h"  
 PetscErrorCode  PetscMatlabEngineDestroy(PetscMatlabEngine *v)
 </PRE>
-Collective on <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A> Many br
+Collective on <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>e  </B> -the engine Many br
+<DT><B>e  </B> -the engine
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscMatlabEnginCreate(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), Many brPETSC_MATLAB_ENGINE_(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/P [...]
+<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngineGetArray.html#PetscMatlabEngineGetArray">PetscMatlabEngineGetArray</A>(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PetscMatlabEngineDestroy">src/sys/classes/matlabengine/matlab.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEngineEvaluate.html b/docs/manualpages/Sys/PetscMatlabEngineEvaluate.html
index 6afe006..c97aec3 100644
--- a/docs/manualpages/Sys/PetscMatlabEngineEvaluate.html
+++ b/docs/manualpages/Sys/PetscMatlabEngineEvaluate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMatlabEngineEvaluate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEngineEvaluate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEngineEvaluate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEngineEvaluate"><H1>PetscMatlabEngineEvaluate</H1></A>
 Evaluates a string in MATLAB 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Evaluates a string in MATLAB
 #include "petscmatlab.h"  
 PetscErrorCode  PetscMatlabEngineEvaluate(PetscMatlabEngine mengine,const char string[],...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the MATLAB engine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- format as in a printf() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the MATLAB engine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- format as in a printf()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), Many brPETSC_MATLAB_ENGINE_(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMa [...]
+<BR><A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngineGetArray.html#PetscMatlabEngineGetArray">PetscMatlabEngineGetArray</A>(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PetscMatlabEngineEvaluate">src/sys/classes/matlabengine/matlab.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEngineGet.html b/docs/manualpages/Sys/PetscMatlabEngineGet.html
index 9d7198c..accd5bf 100644
--- a/docs/manualpages/Sys/PetscMatlabEngineGet.html
+++ b/docs/manualpages/Sys/PetscMatlabEngineGet.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMatlabEngineGet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEngineGet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEngineGet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEngineGet"><H1>PetscMatlabEngineGet</H1></A>
 Gets a variable from MATLAB into a PETSc object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Gets a variable from MATLAB into a PETSc object.
 #include "petscmatlab.h"  
 PetscErrorCode  PetscMatlabEngineGet(PetscMatlabEngine mengine,PetscObject obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the MATLAB engine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>object </B></TD><TD>- the PETSc object, for example <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the MATLAB engine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>object </B></TD><TD>- the PETSc object, for example <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), Many brPETSC_MATLAB_ENGINE_(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), MatlabEngineGetAr [...]
+<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), MatlabEngineGetArray(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PetscMatlabEngineGet">src/sys/classes/matlabengine/matlab.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEngineGetArray.html b/docs/manualpages/Sys/PetscMatlabEngineGetArray.html
index 47dfd4c..b293879 100644
--- a/docs/manualpages/Sys/PetscMatlabEngineGetArray.html
+++ b/docs/manualpages/Sys/PetscMatlabEngineGetArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMatlabEngineGetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEngineGetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEngineGetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEngineGetArray"><H1>PetscMatlabEngineGetArray</H1></A>
 Gets a variable from Matlab into an array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,26 @@ Gets a variable from Matlab into an array
 #include "petscmatlab.h"  
 PetscErrorCode  PetscMatlabEngineGetArray(PetscMatlabEngine mengine,int m,int n,PetscScalar *array,const char name[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the Matlab engine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the dimensions of the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array (represented in one dimension) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the Matlab engine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the dimensions of the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array (represented in one dimension)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the array
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), Many brPETSC_MATLAB_ENGINE_(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/P [...]
+<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PetscMatlabEngineGetArray">src/sys/classes/matlabengine/matlab.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEngineGetOutput.html b/docs/manualpages/Sys/PetscMatlabEngineGetOutput.html
index db69a91..940429d 100644
--- a/docs/manualpages/Sys/PetscMatlabEngineGetOutput.html
+++ b/docs/manualpages/Sys/PetscMatlabEngineGetOutput.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMatlabEngineGetOutput</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEngineGetOutput.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEngineGetOutput.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEngineGetOutput"><H1>PetscMatlabEngineGetOutput</H1></A>
 Gets a string buffer where the MATLAB output is printed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Gets a string buffer where the MATLAB output is printed
 #include "petscmatlab.h"  
 PetscErrorCode  PetscMatlabEngineGetOutput(PetscMatlabEngine mengine,char **string)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>mengine </B> -the MATLAB engine Many br
+<DT><B>mengine </B> -the MATLAB engine
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>string </B> -buffer where MATLAB output is printed Many br
+<DT><B>string </B> -buffer where MATLAB output is printed
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), Many brPETSC_MATLAB_ENGINE_(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatla [...]
+<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngineGetArray.html#PetscMatlabEngineGetArray">PetscMatlabEngineGetArray</A>(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PetscMatlabEngineGetOutput">src/sys/classes/matlabengine/matlab.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEnginePrintOutput.html b/docs/manualpages/Sys/PetscMatlabEnginePrintOutput.html
index 5461813..36fd4c7 100644
--- a/docs/manualpages/Sys/PetscMatlabEnginePrintOutput.html
+++ b/docs/manualpages/Sys/PetscMatlabEnginePrintOutput.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMatlabEnginePrintOutput</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEnginePrintOutput.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEnginePrintOutput.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEnginePrintOutput"><H1>PetscMatlabEnginePrintOutput</H1></A>
 prints the output from MATLAB 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ prints the output from MATLAB
 #include "petscmatlab.h"  
 PetscErrorCode  PetscMatlabEnginePrintOutput(PetscMatlabEngine mengine,FILE *fd)
 </PRE>
-Collective on <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A> Many br
+Collective on <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>mengine </B> -the Matlab engine Many br
+<DT><B>mengine </B> -the Matlab engine
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(), Many brPETSC_MATLAB_ENGINE_(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngin [...]
+<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), <A HREF="../Sys/PetscMatlabEngineGetArray.html#PetscMatlabEngineGetArray">PetscMatlabEngineGetArray</A>(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PetscMatlabEnginePrintOutput">src/sys/classes/matlabengine/matlab.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEnginePut.html b/docs/manualpages/Sys/PetscMatlabEnginePut.html
index 1b26600..c4beffc 100644
--- a/docs/manualpages/Sys/PetscMatlabEnginePut.html
+++ b/docs/manualpages/Sys/PetscMatlabEnginePut.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMatlabEnginePut</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEnginePut.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEnginePut.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEnginePut"><H1>PetscMatlabEnginePut</H1></A>
 Puts a Petsc object into the MATLAB space. For parallel objects, each processors part is put in a separate  MATLAB process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Puts a Petsc object into the MATLAB space. For parallel objects, each processors
 #include "petscmatlab.h"  
 PetscErrorCode  PetscMatlabEnginePut(PetscMatlabEngine mengine,PetscObject obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the MATLAB engine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>object </B></TD><TD>- the PETSc object, for example <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the MATLAB engine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>object </B></TD><TD>- the PETSc object, for example <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), Many brPETSC_MATLAB_ENGINE_(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), MatlabEngineGetAr [...]
+<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PetscMatlabEnginePutArray.html#PetscMatlabEnginePutArray">PetscMatlabEnginePutArray</A>(), MatlabEngineGetArray(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PetscMatlabEnginePut">src/sys/classes/matlabengine/matlab.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMatlabEnginePutArray.html b/docs/manualpages/Sys/PetscMatlabEnginePutArray.html
index a65e386..e762c0c 100644
--- a/docs/manualpages/Sys/PetscMatlabEnginePutArray.html
+++ b/docs/manualpages/Sys/PetscMatlabEnginePutArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMatlabEnginePutArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMatlabEnginePutArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMatlabEnginePutArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMatlabEnginePutArray"><H1>PetscMatlabEnginePutArray</H1></A>
 Puts an array into the MATLAB space, treating it as a Fortran style (column major ordering) array. For parallel objects, each processors part is put in a separate  MATLAB process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,26 @@ Puts an array into the MATLAB space, treating it as a Fortran style (column majo
 #include "petscmatlab.h"  
 PetscErrorCode  PetscMatlabEnginePutArray(PetscMatlabEngine mengine,int m,int n,const PetscScalar *array,const char name[])
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the MATLAB engine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the dimensions of the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array (represented in one dimension) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mengine </B></TD><TD>- the MATLAB engine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the dimensions of the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array (represented in one dimension)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the array
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMatlabEngineDestroy.html#PetscMatlabEngineDestroy">PetscMatlabEngineDestroy</A>(), <A HREF="../Sys/PetscMatlabEngineCreate.html#PetscMatlabEngineCreate">PetscMatlabEngineCreate</A>(), <A HREF="../Sys/PetscMatlabEngineGet.html#PetscMatlabEngineGet">PetscMatlabEngineGet</A>(),
-<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(), Many brPETSC_MATLAB_ENGINE_(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), MatlabEngineGetArray(), <A HREF= [...]
+<BR><A HREF="../Sys/PetscMatlabEngineEvaluate.html#PetscMatlabEngineEvaluate">PetscMatlabEngineEvaluate</A>(), <A HREF="../Sys/PetscMatlabEngineGetOutput.html#PetscMatlabEngineGetOutput">PetscMatlabEngineGetOutput</A>(), <A HREF="../Sys/PetscMatlabEnginePrintOutput.html#PetscMatlabEnginePrintOutput">PetscMatlabEnginePrintOutput</A>(),
+<A HREF="../Sys/PETSC_MATLAB_ENGINE_.html#PETSC_MATLAB_ENGINE_">PETSC_MATLAB_ENGINE_</A>(), <A HREF="../Sys/PetscMatlabEnginePut.html#PetscMatlabEnginePut">PetscMatlabEnginePut</A>(), MatlabEngineGetArray(), <A HREF="../Sys/PetscMatlabEngine.html#PetscMatlabEngine">PetscMatlabEngine</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/matlabengine/matlab.c.html#PetscMatlabEnginePutArray">src/sys/classes/matlabengine/matlab.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMax.html b/docs/manualpages/Sys/PetscMax.html
index 205b58b..3623fe1 100644
--- a/docs/manualpages/Sys/PetscMax.html
+++ b/docs/manualpages/Sys/PetscMax.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMax"><H1>PetscMax</H1></A>
 Returns maxium of two numbers 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Returns maxium of two numbers
 #include <petscmath.h>
 type max <A HREF="../Sys/PetscMax.html#PetscMax">PetscMax</A>(type v1,type v2)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1 </B></TD><TD>- first value to find maximum of Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v2 </B></TD><TD>- second value to find maximum of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1 </B></TD><TD>- first value to find maximum of
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v2 </B></TD><TD>- second value to find maximum of
+</TD></TR></TABLE>
 <P>
-Notes: type can be integer or floating point value Many br
+Notes: type can be integer or floating point value
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMin.html#PetscMin">PetscMin</A>(), <A HREF="../Sys/PetscClipInterval.html#PetscClipInterval">PetscClipInterval</A>(), <A HREF="../Sys/PetscAbsInt.html#PetscAbsInt">PetscAbsInt</A>(), <A HREF="../Sys/PetscAbsReal.html#PetscAbsReal">PetscAbsReal</A>(), <A HREF="../Sys/PetscSqr.html#PetscSqr">PetscSqr</A>()
diff --git a/docs/manualpages/Sys/PetscMemcmp.html b/docs/manualpages/Sys/PetscMemcmp.html
index 35a85a3..5c5ab54 100644
--- a/docs/manualpages/Sys/PetscMemcmp.html
+++ b/docs/manualpages/Sys/PetscMemcmp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMemcmp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMemcmp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMemcmp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMemcmp"><H1>PetscMemcmp</H1></A>
 Compares two byte streams in memory. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Compares two byte streams in memory.
 #include "petscsys.h"   
 PetscErrorCode  PetscMemcmp(const void *str1,const void *str2,size_t len,PetscBool  *e)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str1 </B></TD><TD>- Pointer to the first byte stream Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str2 </B></TD><TD>- Pointer to the second byte stream Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len  </B></TD><TD>- The length of the byte stream Many br(both str1 and str2 are assumed to be of length len) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str1 </B></TD><TD>- Pointer to the first byte stream
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str2 </B></TD><TD>- Pointer to the second byte stream
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len  </B></TD><TD>- The length of the byte stream
+(both str1 and str2 are assumed to be of length len)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>e </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if equal else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>. Many br
+<DT><B>e </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if equal else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine is anologous to memcmp() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+This routine is anologous to memcmp()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/memc.c.html#PetscMemcmp">src/sys/utils/memc.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscMemcpy.html b/docs/manualpages/Sys/PetscMemcpy.html
index d2a330f..5c9b2cc 100644
--- a/docs/manualpages/Sys/PetscMemcpy.html
+++ b/docs/manualpages/Sys/PetscMemcpy.html
@@ -5,34 +5,41 @@
 <TITLE>PetscMemcpy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMemcpy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMemcpy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMemcpy"><H1>PetscMemcpy</H1></A>
 Copies n bytes, beginning at location b, to the space beginning at location a. The two memory regions CANNOT overlap, use <A HREF="../Sys/PetscMemmove.html#PetscMemmove">PetscMemmove</A>() in that case. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscErrorCode PetscMemcpy(void *a,const void *b,size_t n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to initial memory space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length (in bytes) of space to copy Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to initial memory space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length (in bytes) of space to copy
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -pointer to copy space Many br
+<DT><B>a </B> -pointer to copy space
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Compile Option</FONT></H3>
-PETSC_PREFER_DCOPY_FOR_MEMCPY will cause the BLAS dcopy() routine to be used Many brfor memory copies on double precision values. Many brPETSC_PREFER_COPY_FOR_MEMCPY will cause C code to be used Many brfor memory copies on double precision values. Many brPETSC_PREFER_FORTRAN_FORMEMCPY will cause Fortran code to be used Many brfor memory copies on double precision values. Many br
+PETSC_PREFER_DCOPY_FOR_MEMCPY will cause the BLAS dcopy() routine to be used
+for memory copies on double precision values.
+PETSC_PREFER_COPY_FOR_MEMCPY will cause C code to be used
+for memory copies on double precision values.
+PETSC_PREFER_FORTRAN_FORMEMCPY will cause Fortran code to be used
+for memory copies on double precision values.
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine is analogous to memcpy(). Many br
+This routine is analogous to memcpy().
 <P>
-Developer Note: this is inlined for fastest performance Many br
+Developer Note: this is inlined for fastest performance
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscMemmove.html b/docs/manualpages/Sys/PetscMemmove.html
index 6b0a690..ac6766f 100644
--- a/docs/manualpages/Sys/PetscMemmove.html
+++ b/docs/manualpages/Sys/PetscMemmove.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMemmove</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMemmove.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMemmove.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMemmove"><H1>PetscMemmove</H1></A>
 Copies n bytes, beginning at location b, to the space beginning at location a. Copying  between regions that overlap will take place correctly. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Copies n bytes, beginning at location b, to the space beginning at location a. C
 #include "petscsys.h"   
 PetscErrorCode  PetscMemmove(void *a,void *b,size_t n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to initial memory space Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length (in bytes) of space to copy Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to initial memory space
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length (in bytes) of space to copy
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -pointer to copy space Many br
+<DT><B>a </B> -pointer to copy space
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine is analogous to memmove(). Many br
+This routine is analogous to memmove().
 <P>
-Since b can overlap with a, b cannot be declared as const Many br
+Since b can overlap with a, b cannot be declared as const
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscMemoryGetCurrentUsage.html b/docs/manualpages/Sys/PetscMemoryGetCurrentUsage.html
index 209c72f..927d059 100644
--- a/docs/manualpages/Sys/PetscMemoryGetCurrentUsage.html
+++ b/docs/manualpages/Sys/PetscMemoryGetCurrentUsage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMemoryGetCurrentUsage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMemoryGetCurrentUsage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMemoryGetCurrentUsage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMemoryGetCurrentUsage"><H1>PetscMemoryGetCurrentUsage</H1></A>
 Returns the current resident set size (memory used) for the program. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Returns the current resident set size (memory used) for the program.
 #include "petscsys.h" 
 PetscErrorCode  PetscMemoryGetCurrentUsage(PetscLogDouble *mem)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mem </B> -memory usage in bytes Many br
+<DT><B>mem </B> -memory usage in bytes
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-memory_view </B> -Print memory usage at end of run Many br
+<DT><B>-memory_view </B> -Print memory usage at end of run
 <br>
-<DT><B>-malloc_log </B> -Activate logging of memory usage Many br
+<DT><B>-malloc_log </B> -Activate logging of memory usage
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The memory usage reported here includes all Fortran arrays Many br(that may be used in application-defined sections of code). Many brThis routine thus provides a more complete picture of memory Many brusage than <A HREF="../Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</A>() for codes that employ Fortran with Many brhardwired arrays. Many br
+The memory usage reported here includes all Fortran arrays
+(that may be used in application-defined sections of code).
+This routine thus provides a more complete picture of memory
+usage than <A HREF="../Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</A>() for codes that employ Fortran with
+hardwired arrays.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMallocGetMaximumUsage.html#PetscMallocGetMaximumUsage">PetscMallocGetMaximumUsage</A>(), <A HREF="../Sys/PetscMemoryGetMaximumUsage.html#PetscMemoryGetMaximumUsage">PetscMemoryGetMaximumUsage</A>(), <A HREF="../Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</A>(), <A HREF="../Sys/PetscMemorySetGetMaximumUsage.html#PetscMemorySetGetMaximumUsage">PetscMemorySetGetMaximumUsage</A>(), <A HREF="../Sys/PetscMemoryView.html#Petsc [...]
diff --git a/docs/manualpages/Sys/PetscMemoryGetMaximumUsage.html b/docs/manualpages/Sys/PetscMemoryGetMaximumUsage.html
index 83c914d..26c9e88 100644
--- a/docs/manualpages/Sys/PetscMemoryGetMaximumUsage.html
+++ b/docs/manualpages/Sys/PetscMemoryGetMaximumUsage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMemoryGetMaximumUsage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMemoryGetMaximumUsage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMemoryGetMaximumUsage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMemoryGetMaximumUsage"><H1>PetscMemoryGetMaximumUsage</H1></A>
 Returns the maximum resident set size (memory used) for the program. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,30 @@ Returns the maximum resident set size (memory used) for the program.
 #include "petscsys.h" 
 PetscErrorCode  PetscMemoryGetMaximumUsage(PetscLogDouble *mem)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mem </B> -memory usage in bytes Many br
+<DT><B>mem </B> -memory usage in bytes
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-memory_view </B> -Print memory usage at end of run Many br
+<DT><B>-memory_view </B> -Print memory usage at end of run
 <br>
-<DT><B>-malloc_log </B> -Activate logging of memory usage Many br
+<DT><B>-malloc_log </B> -Activate logging of memory usage
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The memory usage reported here includes all Fortran arrays Many br(that may be used in application-defined sections of code). Many brThis routine thus provides a more complete picture of memory Many brusage than <A HREF="../Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</A>() for codes that employ Fortran with Many brhardwired arrays. Many br
+The memory usage reported here includes all Fortran arrays
+(that may be used in application-defined sections of code).
+This routine thus provides a more complete picture of memory
+usage than <A HREF="../Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</A>() for codes that employ Fortran with
+hardwired arrays.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMallocGetMaximumUsage.html#PetscMallocGetMaximumUsage">PetscMallocGetMaximumUsage</A>(), <A HREF="../Sys/PetscMemoryGetCurrentUsage.html#PetscMemoryGetCurrentUsage">PetscMemoryGetCurrentUsage</A>(), <A HREF="../Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</A>(),
-<BR><A HREF="../Sys/PetscMemorySetGetMaximumUsage.html#PetscMemorySetGetMaximumUsage">PetscMemorySetGetMaximumUsage</A>() Many br
+<BR><A HREF="../Sys/PetscMemorySetGetMaximumUsage.html#PetscMemorySetGetMaximumUsage">PetscMemorySetGetMaximumUsage</A>()
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Sys/PetscMemorySetGetMaximumUsage.html b/docs/manualpages/Sys/PetscMemorySetGetMaximumUsage.html
index b851827..5120f99 100644
--- a/docs/manualpages/Sys/PetscMemorySetGetMaximumUsage.html
+++ b/docs/manualpages/Sys/PetscMemorySetGetMaximumUsage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMemorySetGetMaximumUsage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMemorySetGetMaximumUsage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMemorySetGetMaximumUsage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMemorySetGetMaximumUsage"><H1>PetscMemorySetGetMaximumUsage</H1></A>
 Tells PETSc to monitor the maximum memory usage so that <A HREF="../Sys/PetscMemoryGetMaximumUsage.html#PetscMemoryGetMaximumUsage">PetscMemoryGetMaximumUsage</A>() will work. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Tells PETSc to monitor the maximum memory usage so that <A HREF="../Sys/PetscMem
 #include "petscsys.h" 
 PetscErrorCode  PetscMemorySetGetMaximumUsage(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-memory_view </B> -Print memory usage at end of run Many br
+<DT><B>-memory_view </B> -Print memory usage at end of run
 <br>
-<DT><B>-malloc_log </B> -Activate logging of memory usage Many br
+<DT><B>-malloc_log </B> -Activate logging of memory usage
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMallocGetMaximumUsage.html#PetscMallocGetMaximumUsage">PetscMallocGetMaximumUsage</A>(), <A HREF="../Sys/PetscMemoryGetCurrentUsage.html#PetscMemoryGetCurrentUsage">PetscMemoryGetCurrentUsage</A>(), <A HREF="../Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</A>(),
-<BR><A HREF="../Sys/PetscMemoryGetMaximumUsage.html#PetscMemoryGetMaximumUsage">PetscMemoryGetMaximumUsage</A>() Many br
+<BR><A HREF="../Sys/PetscMemoryGetMaximumUsage.html#PetscMemoryGetMaximumUsage">PetscMemoryGetMaximumUsage</A>()
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Sys/PetscMemoryView.html b/docs/manualpages/Sys/PetscMemoryView.html
index 57943e1..d81a118 100644
--- a/docs/manualpages/Sys/PetscMemoryView.html
+++ b/docs/manualpages/Sys/PetscMemoryView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMemoryView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMemoryView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMemoryView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMemoryView"><H1>PetscMemoryView</H1></A>
 Shows the amount of memory currently being used in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Shows the amount of memory currently being used in a communicator.
 #include "petscsys.h" 
 PetscErrorCode  PetscMemoryView(PetscViewer viewer,const char message[])
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer that defines the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- string printed before values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer that defines the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- string printed before values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc </B></TD><TD>- have PETSc track how much memory it has allocated Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-memory_view </B></TD><TD>- during <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() have this routine called Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-malloc </B></TD><TD>- have PETSc track how much memory it has allocated
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-memory_view </B></TD><TD>- during <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() have this routine called
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscMemzero.html b/docs/manualpages/Sys/PetscMemzero.html
index 1d471bb..18945e7 100644
--- a/docs/manualpages/Sys/PetscMemzero.html
+++ b/docs/manualpages/Sys/PetscMemzero.html
@@ -5,27 +5,30 @@
 <TITLE>PetscMemzero</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMemzero.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMemzero.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMemzero"><H1>PetscMemzero</H1></A>
 Zeros the specified memory. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscErrorCode  PetscMemzero(void *a,size_t n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to beginning memory location Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length (in bytes) of memory to initialize Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to beginning memory location
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length (in bytes) of memory to initialize
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Compile Option</FONT></H3>
-PETSC_PREFER_BZERO - on certain machines (the IBM RS6000) the bzero() routine happens Many brto be faster than the memset() routine. This flag causes the bzero() routine to be used. Many br
+PETSC_PREFER_BZERO - on certain machines (the IBM RS6000) the bzero() routine happens
+to be faster than the memset() routine. This flag causes the bzero() routine to be used.
 <P>
-Developer Note: this is inlined for fastest performance Many br
+Developer Note: this is inlined for fastest performance
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscMergeIntArray.html b/docs/manualpages/Sys/PetscMergeIntArray.html
index 8e6e731..82adcfe 100644
--- a/docs/manualpages/Sys/PetscMergeIntArray.html
+++ b/docs/manualpages/Sys/PetscMergeIntArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMergeIntArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMergeIntArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMergeIntArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMergeIntArray"><H1>PetscMergeIntArray</H1></A>
 Merges two SORTED integer arrays, removes duplicate elements. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Merges two SORTED integer arrays, removes duplicate elements.
 #include "petscsys.h"  
 PetscErrorCode  PetscMergeIntArray(PetscInt an,const PetscInt *aI, PetscInt bn, const PetscInt *bI,  PetscInt *n, PetscInt **L)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>an  </B></TD><TD>- number of values in the first array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aI  </B></TD><TD>- first sorted array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bn  </B></TD><TD>- number of values in the second array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bI  </B></TD><TD>- second array of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>an  </B></TD><TD>- number of values in the first array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aI  </B></TD><TD>- first sorted array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bn  </B></TD><TD>- number of values in the second array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bI  </B></TD><TD>- second array of integers
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of values in the merged array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I   </B></TD><TD>- merged sorted array, this is allocated if an array is not provided Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of values in the merged array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I   </B></TD><TD>- merged sorted array, this is allocated if an array is not provided
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscMergeIntArrayPair.html b/docs/manualpages/Sys/PetscMergeIntArrayPair.html
index 5d50cc9..1e82ebc 100644
--- a/docs/manualpages/Sys/PetscMergeIntArrayPair.html
+++ b/docs/manualpages/Sys/PetscMergeIntArrayPair.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMergeIntArrayPair</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMergeIntArrayPair.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMergeIntArrayPair.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMergeIntArrayPair"><H1>PetscMergeIntArrayPair</H1></A>
 Merges two SORTED integer arrays that share NO common values along with an additional array of integers. The additional arrays are the same length as sorted arrays and are merged in the order determined by the merging of the sorted pair. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,34 @@ Merges two SORTED integer arrays that share NO common values along with an addit
 #include "petscsys.h"  
 PetscErrorCode  PetscMergeIntArrayPair(PetscInt an,const PetscInt *aI, const PetscInt *aJ, PetscInt bn, const PetscInt *bI, const PetscInt *bJ, PetscInt *n, PetscInt **L, PetscInt **J)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>an  </B></TD><TD>- number of values in the first array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aI  </B></TD><TD>- first sorted array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aJ  </B></TD><TD>- first additional array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bn  </B></TD><TD>- number of values in the second array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bI  </B></TD><TD>- second array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bJ  </B></TD><TD>- second additional of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>an  </B></TD><TD>- number of values in the first array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aI  </B></TD><TD>- first sorted array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aJ  </B></TD><TD>- first additional array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bn  </B></TD><TD>- number of values in the second array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bI  </B></TD><TD>- second array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bJ  </B></TD><TD>- second additional of integers
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of values in the merged array (== an + bn) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L   </B></TD><TD>- merged sorted array  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J   </B></TD><TD>- merged additional array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of values in the merged array (== an + bn)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L   </B></TD><TD>- merged sorted array 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J   </B></TD><TD>- merged additional array
+</TD></TR></TABLE>
 <P>
-Notes: if L or J point to non-null arrays then this routine will assume they are of the approproate size and use them, otherwise this routine will allocate space for them Many br Many br
+Notes: if L or J point to non-null arrays then this routine will assume they are of the approproate size and use them, otherwise this routine will allocate space for them
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscMergeMPIIntArray.html b/docs/manualpages/Sys/PetscMergeMPIIntArray.html
index 0d5d99a..addcbda 100644
--- a/docs/manualpages/Sys/PetscMergeMPIIntArray.html
+++ b/docs/manualpages/Sys/PetscMergeMPIIntArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMergeMPIIntArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMergeMPIIntArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMergeMPIIntArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMergeMPIIntArray"><H1>PetscMergeMPIIntArray</H1></A>
 Merges two SORTED integer arrays. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Merges two SORTED integer arrays.
 #include "petscsys.h"  
 PetscErrorCode PetscMergeMPIIntArray(PetscInt an,const PetscMPIInt aI[],PetscInt bn,const PetscMPIInt bI[],PetscInt *n,PetscMPIInt **L)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>an  </B></TD><TD>- number of values in the first array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aI  </B></TD><TD>- first sorted array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bn  </B></TD><TD>- number of values in the second array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bI  </B></TD><TD>- second array of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>an  </B></TD><TD>- number of values in the first array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aI  </B></TD><TD>- first sorted array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bn  </B></TD><TD>- number of values in the second array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bI  </B></TD><TD>- second array of integers
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of values in the merged array (<= an + bn) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L   </B></TD><TD>- merged sorted array, allocated if address of NULL pointer is passed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n   </B></TD><TD>- number of values in the merged array (<= an + bn)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L   </B></TD><TD>- merged sorted array, allocated if address of NULL pointer is passed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscMin.html b/docs/manualpages/Sys/PetscMin.html
index 8db4ca7..9583dcc 100644
--- a/docs/manualpages/Sys/PetscMin.html
+++ b/docs/manualpages/Sys/PetscMin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscMin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscMin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscMin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscMin"><H1>PetscMin</H1></A>
 Returns minimum of two numbers 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Returns minimum of two numbers
 #include <petscmath.h>
 type <A HREF="../Sys/PetscMin.html#PetscMin">PetscMin</A>(type v1,type v2)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1 </B></TD><TD>- first value to find minimum of Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v2 </B></TD><TD>- second value to find minimum of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v1 </B></TD><TD>- first value to find minimum of
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v2 </B></TD><TD>- second value to find minimum of
+</TD></TR></TABLE>
 <P>
-Notes: type can be integer or floating point value Many br
+Notes: type can be integer or floating point value
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMin.html#PetscMin">PetscMin</A>(), <A HREF="../Sys/PetscClipInterval.html#PetscClipInterval">PetscClipInterval</A>(), <A HREF="../Sys/PetscAbsInt.html#PetscAbsInt">PetscAbsInt</A>(), <A HREF="../Sys/PetscAbsReal.html#PetscAbsReal">PetscAbsReal</A>(), <A HREF="../Sys/PetscSqr.html#PetscSqr">PetscSqr</A>()
diff --git a/docs/manualpages/Sys/PetscNew.html b/docs/manualpages/Sys/PetscNew.html
index f1889c7..8a466d6 100644
--- a/docs/manualpages/Sys/PetscNew.html
+++ b/docs/manualpages/Sys/PetscNew.html
@@ -5,8 +5,8 @@
 <TITLE>PetscNew</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscNew.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscNew.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscNew"><H1>PetscNew</H1></A>
 Allocates memory of a particular type, zeros the memory! Aligned to PETSC_MEMALIGN 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Allocates memory of a particular type, zeros the memory! Aligned to PETSC_MEMALI
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(type **result)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>result </B> -memory allocated, sized to match pointer type Many br
+<DT><B>result </B> -memory allocated, sized to match pointer type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</A>()
diff --git a/docs/manualpages/Sys/PetscNewLog.html b/docs/manualpages/Sys/PetscNewLog.html
index ae84fbc..836b697 100644
--- a/docs/manualpages/Sys/PetscNewLog.html
+++ b/docs/manualpages/Sys/PetscNewLog.html
@@ -5,8 +5,8 @@
 <TITLE>PetscNewLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscNewLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscNewLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscNewLog"><H1>PetscNewLog</H1></A>
 Allocates memory of a type matching pointer, zeros the memory! Aligned to PETSC_MEMALIGN. Associates the memory allocated with the given object using PetscLogObjectMemory(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Allocates memory of a type matching pointer, zeros the memory! Aligned to PETSC_
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,type **result)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -object memory is logged to Many br
+<DT><B>obj </B> -object memory is logged to
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>result </B> -memory allocated, sized to match pointer type Many br
+<DT><B>result </B> -memory allocated, sized to match pointer type
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>(), <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>(), <A HREF="../Sys/PetscNew.html#PetscNew">PetscNew</A>(), PetscLogObjectMemory()
diff --git a/docs/manualpages/Sys/PetscObject.html b/docs/manualpages/Sys/PetscObject.html
index c843055..4c6fcb3 100644
--- a/docs/manualpages/Sys/PetscObject.html
+++ b/docs/manualpages/Sys/PetscObject.html
@@ -5,17 +5,17 @@
 <TITLE>PetscObject</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObject.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObject.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObject"><H1>PetscObject</H1></A>
 any PETSc object, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A> etc 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscObject* <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>;
 </PRE>
- Many br
+
 <P>
-Note: This is the base class from which all PETSc objects are derived from. Many br
+Note: This is the base class from which all PETSc objects are derived from.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscObjectDestroy.html#PetscObjectDestroy">PetscObjectDestroy</A>(), <A HREF="../Sys/PetscObjectView.html#PetscObjectView">PetscObjectView</A>(), <A HREF="../Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</A>(), <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>(), <A HREF="../Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</A>(), <A HREF="../Sys/PetscObjectDereference.html#PetscObjectDerefere [...]
diff --git a/docs/manualpages/Sys/PetscObjectAddOptionsHandler.html b/docs/manualpages/Sys/PetscObjectAddOptionsHandler.html
index 29c19eb..228aadd 100644
--- a/docs/manualpages/Sys/PetscObjectAddOptionsHandler.html
+++ b/docs/manualpages/Sys/PetscObjectAddOptionsHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectAddOptionsHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectAddOptionsHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectAddOptionsHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectAddOptionsHandler"><H1>PetscObjectAddOptionsHandler</H1></A>
 Adds an additional function to check for options when XXXSetFromOptions() is called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Adds an additional function to check for options when XXXSetFromOptions() is cal
 #include "petscsys.h"    
 PetscErrorCode PetscObjectAddOptionsHandler(PetscObject obj,PetscErrorCode (*handle)(PetscOptionItems*,PetscObject,void*),PetscErrorCode (*destroy)(PetscObject,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>handle </B></TD><TD>- function that checks for options Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to destroy context if provided Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for check function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>handle </B></TD><TD>- function that checks for options
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to destroy context if provided
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for check function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectComm.html b/docs/manualpages/Sys/PetscObjectComm.html
index 8177fcd..7722b1b 100644
--- a/docs/manualpages/Sys/PetscObjectComm.html
+++ b/docs/manualpages/Sys/PetscObjectComm.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComm"><H1>PetscObjectComm</H1></A>
 Gets the MPI communicator for any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>   regardless of the type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Gets the MPI communicator for any <A HREF="../Sys/PetscObject.html#PetscObject">
 #include "petscsys.h"    
 MPI_Comm  PetscObjectComm(PetscObject obj)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Thus must be Many brcast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brSETERRQ(<A HREF="../Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Thus must be
+cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(<A HREF="../Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator or MPI_COMM_NULL if object is not valid Many br
+<DT><B>comm </B> -the MPI communicator or MPI_COMM_NULL if object is not valid
 <br>
 <P>
- Many br
+
 <P>
-Notes: Never use this in the form Many br
+Notes: Never use this in the form
 <pre>
       comm = <A HREF="../Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)obj); 
 </pre>
-instead use <A HREF="../Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</A>() Many br
+instead use <A HREF="../Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectCompose.html b/docs/manualpages/Sys/PetscObjectCompose.html
index 67ff5ca..c8be435 100644
--- a/docs/manualpages/Sys/PetscObjectCompose.html
+++ b/docs/manualpages/Sys/PetscObjectCompose.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectCompose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectCompose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectCompose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectCompose"><H1>PetscObjectCompose</H1></A>
 Associates another PETSc object with a given PETSc object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,34 @@ Associates another PETSc object with a given PETSc object.
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectCompose(PetscObject obj,const char name[],PetscObject ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectCompose((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name associated with the child object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the other PETSc object to associate with the PETSc object; this must also be Many brcast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name associated with the child object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the other PETSc object to associate with the PETSc object; this must also be
+cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The second objects reference count is automatically increased by one when it is Many brcomposed. Many br
+The second objects reference count is automatically increased by one when it is
+composed.
 <P>
-Replaces any previous object that had the same name. Many br
+Replaces any previous object that had the same name.
 <P>
-If ptr is null and name has previously been composed using an object, then that Many brentry is removed from the obj. Many br
+If ptr is null and name has previously been composed using an object, then that
+entry is removed from the obj.
 <P>
-<A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>() can be used with any PETSc object (such as Many brMat, <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, etc.) or any user-provided object.  See Many brPetscContainerCreate() for info on how to create an object from a Many bruser-provided pointer that may then be composed with PETSc objects. Many br
+<A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>() can be used with any PETSc object (such as
+<A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, etc.) or any user-provided object.  See
+<A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>() for info on how to create an object from a
+user-provided pointer that may then be composed with PETSc objects.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectComposeFunction.html b/docs/manualpages/Sys/PetscObjectComposeFunction.html
index f6c42fd..532e527 100644
--- a/docs/manualpages/Sys/PetscObjectComposeFunction.html
+++ b/docs/manualpages/Sys/PetscObjectComposeFunction.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposeFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposeFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposeFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposeFunction"><H1>PetscObjectComposeFunction</H1></A>
 Associates a function with a given PETSc object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Associates a function with a given PETSc object.
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,const char name[],void (*fptr)(void))
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object; this must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectCompose((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name associated with the child function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fname </B></TD><TD>- name of the function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fptr </B></TD><TD>- function pointer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object; this must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name associated with the child function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fname </B></TD><TD>- name of the function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fptr </B></TD><TD>- function pointer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-To remove a registered routine, pass in NULL for fptr(). Many br
+To remove a registered routine, pass in NULL for fptr().
 <P>
-<A HREF="../Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</A>() can be used with any PETSc object (such as Many brMat, <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, etc.) or any user-provided object. Many br
+<A HREF="../Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</A>() can be used with any PETSc object (such as
+<A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, etc.) or any user-provided object.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataGetInt.html b/docs/manualpages/Sys/PetscObjectComposedDataGetInt.html
index a607e69..7ca4ae4 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataGetInt.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataGetInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataGetInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataGetInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataGetInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataGetInt"><H1>PetscObjectComposedDataGetInt</H1></A>
 retrieve integer data attached to an object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ retrieve integer data attached to an object
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataGetInt.html#PetscObjectComposedDataGetInt">PetscObjectComposedDataGetInt</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,int data,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  flag)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR></TABLE>
 <P>
-Output parameters Many br
+Output parameters
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+</TD></TR></TABLE>
 <P>
-The 'data' and 'flag' variables are inlined, so they are not pointers. Many br
+The 'data' and 'flag' variables are inlined, so they are not pointers.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataGetInt">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataGetIntstar.html b/docs/manualpages/Sys/PetscObjectComposedDataGetIntstar.html
index 4e17a40..8601410 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataGetIntstar.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataGetIntstar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataGetIntstar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataGetIntstar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataGetIntstar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataGetIntstar"><H1>PetscObjectComposedDataGetIntstar</H1></A>
 retrieve integer array data attached to an object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ retrieve integer array data attached to an object
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataGetIntstar.html#PetscObjectComposedDataGetIntstar">PetscObjectComposedDataGetIntstar</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,int *data,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  flag)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR></TABLE>
 <P>
-Output parameters Many br
+Output parameters
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+</TD></TR></TABLE>
 <P>
-The 'data' and 'flag' variables are inlined, so they are not pointers. Many br
+The 'data' and 'flag' variables are inlined, so they are not pointers.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataGetIntstar">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataGetReal.html b/docs/manualpages/Sys/PetscObjectComposedDataGetReal.html
index f6efa26..a02e716 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataGetReal.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataGetReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataGetReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataGetReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataGetReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataGetReal"><H1>PetscObjectComposedDataGetReal</H1></A>
 retrieve real data attached to an object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ retrieve real data attached to an object
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataGetReal.html#PetscObjectComposedDataGetReal">PetscObjectComposedDataGetReal</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> data,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  flag)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR></TABLE>
 <P>
-Output parameters Many br
+Output parameters
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+</TD></TR></TABLE>
 <P>
-The 'data' and 'flag' variables are inlined, so they are not pointers. Many br
+The 'data' and 'flag' variables are inlined, so they are not pointers.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataGetReal">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataGetRealstar.html b/docs/manualpages/Sys/PetscObjectComposedDataGetRealstar.html
index b5e7f99..9885ab1 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataGetRealstar.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataGetRealstar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataGetRealstar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataGetRealstar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataGetRealstar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataGetRealstar"><H1>PetscObjectComposedDataGetRealstar</H1></A>
 retrieve real array data attached to an object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ retrieve real array data attached to an object
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataGetRealstar.html#PetscObjectComposedDataGetRealstar">PetscObjectComposedDataGetRealstar</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> *data,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  flag)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR></TABLE>
 <P>
-Output parameters Many br
+Output parameters
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+</TD></TR></TABLE>
 <P>
-The 'data' and 'flag' variables are inlined, so they are not pointers. Many br
+The 'data' and 'flag' variables are inlined, so they are not pointers.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataGetRealstar">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataGetScalar.html b/docs/manualpages/Sys/PetscObjectComposedDataGetScalar.html
index eac6e47..9e35df2 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataGetScalar.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataGetScalar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataGetScalar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataGetScalar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataGetScalar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataGetScalar"><H1>PetscObjectComposedDataGetScalar</H1></A>
 retrieve scalar data attached to an object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ retrieve scalar data attached to an object
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataGetScalar.html#PetscObjectComposedDataGetScalar">PetscObjectComposedDataGetScalar</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,<A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> data,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  flag)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR></TABLE>
 <P>
-Output parameters Many br
+Output parameters
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+</TD></TR></TABLE>
 <P>
-The 'data' and 'flag' variables are inlined, so they are not pointers. Many br
+The 'data' and 'flag' variables are inlined, so they are not pointers.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataGetScalar">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataGetScalarstar.html b/docs/manualpages/Sys/PetscObjectComposedDataGetScalarstar.html
index 7d25cbe..f0a841c 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataGetScalarstar.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataGetScalarstar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataGetScalarstar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataGetScalarstar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataGetScalarstar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataGetScalarstar"><H1>PetscObjectComposedDataGetScalarstar</H1></A>
 retrieve scalar array data attached to an object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ retrieve scalar array data attached to an object
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataGetScalarstar.html#PetscObjectComposedDataGetScalarstar">PetscObjectComposedDataGetScalarstar</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,<A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *data,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  flag)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object from which data is to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR></TABLE>
 <P>
-Output parameters Many br
+Output parameters
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to be retrieved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the data item exists and is valid, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+</TD></TR></TABLE>
 <P>
-The 'data' and 'flag' variables are inlined, so they are not pointers. Many br
+The 'data' and 'flag' variables are inlined, so they are not pointers.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataGetScalarstar">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataRegister.html b/docs/manualpages/Sys/PetscObjectComposedDataRegister.html
index 808df8e..b66f329 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataRegister.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataRegister"><H1>PetscObjectComposedDataRegister</H1></A>
 Get an available id for composed data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Get an available id for composed data
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectComposedDataRegister(PetscInt *id)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>id </B> -an identifier under which data can be stored Many br
+<DT><B>id </B> -an identifier under which data can be stored
 <br>
 <P>
- Many br
+
 <P>
-Notes: You must keep this value (for example in a global variable) in order to attach the data to an object or Many braccess in an object. Many br
+Notes: You must keep this value (for example in a global variable) in order to attach the data to an object or
+access in an object.
 <P>
-seealso: <A HREF="../Sys/PetscObjectComposedDataSetInt.html#PetscObjectComposedDataSetInt">PetscObjectComposedDataSetInt</A>() Many br
+seealso: <A HREF="../Sys/PetscObjectComposedDataSetInt.html#PetscObjectComposedDataSetInt">PetscObjectComposedDataSetInt</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/state.c.html#PetscObjectComposedDataRegister">src/sys/objects/state.c</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataSetInt.html b/docs/manualpages/Sys/PetscObjectComposedDataSetInt.html
index 5a60b30..dac330b 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataSetInt.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataSetInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataSetInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataSetInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataSetInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataSetInt"><H1>PetscObjectComposedDataSetInt</H1></A>
 attach integer data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ attach integer data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObje
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataSetInt.html#PetscObjectComposedDataSetInt">PetscObjectComposedDataSetInt</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,int data)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached
+</TD></TR></TABLE>
 <P>
-Notes Many brThe data identifier can best be created through a call to  <A HREF="../Sys/PetscObjectComposedDataRegister.html#PetscObjectComposedDataRegister">PetscObjectComposedDataRegister</A>() Many br
+Notes
+The data identifier can best be created through a call to  <A HREF="../Sys/PetscObjectComposedDataRegister.html#PetscObjectComposedDataRegister">PetscObjectComposedDataRegister</A>()
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataSetInt">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataSetIntstar.html b/docs/manualpages/Sys/PetscObjectComposedDataSetIntstar.html
index 37ed032..87a41c0 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataSetIntstar.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataSetIntstar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataSetIntstar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataSetIntstar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataSetIntstar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataSetIntstar"><H1>PetscObjectComposedDataSetIntstar</H1></A>
 attach integer array data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,23 @@ attach integer array data to a <A HREF="../Sys/PetscObject.html#PetscObject">Pet
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataSetIntstar.html#PetscObjectComposedDataSetIntstar">PetscObjectComposedDataSetIntstar</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,int *data)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached
+</TD></TR></TABLE>
 <P>
-Notes Many brThe data identifier can best be determined through a call to Many brPetscObjectComposedDataRegister() Many br
+Notes
+The data identifier can best be determined through a call to
+<A HREF="../Sys/PetscObjectComposedDataRegister.html#PetscObjectComposedDataRegister">PetscObjectComposedDataRegister</A>()
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataSetIntstar">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataSetReal.html b/docs/manualpages/Sys/PetscObjectComposedDataSetReal.html
index afa21af..9042fb9 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataSetReal.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataSetReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataSetReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataSetReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataSetReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataSetReal"><H1>PetscObjectComposedDataSetReal</H1></A>
 attach real data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,23 @@ attach real data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject<
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataSetReal.html#PetscObjectComposedDataSetReal">PetscObjectComposedDataSetReal</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> data)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached
+</TD></TR></TABLE>
 <P>
-Notes Many brThe data identifier can best be determined through a call to Many brPetscObjectComposedDataRegister() Many br
+Notes
+The data identifier can best be determined through a call to
+<A HREF="../Sys/PetscObjectComposedDataRegister.html#PetscObjectComposedDataRegister">PetscObjectComposedDataRegister</A>()
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataSetReal">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataSetRealstar.html b/docs/manualpages/Sys/PetscObjectComposedDataSetRealstar.html
index f9befbc..1190768 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataSetRealstar.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataSetRealstar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataSetRealstar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataSetRealstar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataSetRealstar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataSetRealstar"><H1>PetscObjectComposedDataSetRealstar</H1></A>
 attach real array data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,23 @@ attach real array data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscO
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataSetRealstar.html#PetscObjectComposedDataSetRealstar">PetscObjectComposedDataSetRealstar</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> *data)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached
+</TD></TR></TABLE>
 <P>
-Notes Many brThe data identifier can best be determined through a call to Many brPetscObjectComposedDataRegister() Many br
+Notes
+The data identifier can best be determined through a call to
+<A HREF="../Sys/PetscObjectComposedDataRegister.html#PetscObjectComposedDataRegister">PetscObjectComposedDataRegister</A>()
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataSetRealstar">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataSetScalar.html b/docs/manualpages/Sys/PetscObjectComposedDataSetScalar.html
index 463b96d..c5af6bd 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataSetScalar.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataSetScalar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataSetScalar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataSetScalar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataSetScalar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataSetScalar"><H1>PetscObjectComposedDataSetScalar</H1></A>
 attach scalar data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,23 @@ attach scalar data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObjec
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataSetScalar.html#PetscObjectComposedDataSetScalar">PetscObjectComposedDataSetScalar</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,<A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> data)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached
+</TD></TR></TABLE>
 <P>
-Notes Many brThe data identifier can best be determined through a call to Many brPetscObjectComposedDataRegister() Many br
+Notes
+The data identifier can best be determined through a call to
+<A HREF="../Sys/PetscObjectComposedDataRegister.html#PetscObjectComposedDataRegister">PetscObjectComposedDataRegister</A>()
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataSetScalar">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectComposedDataSetScalarstar.html b/docs/manualpages/Sys/PetscObjectComposedDataSetScalarstar.html
index 987ca4c..7f11ecc 100644
--- a/docs/manualpages/Sys/PetscObjectComposedDataSetScalarstar.html
+++ b/docs/manualpages/Sys/PetscObjectComposedDataSetScalarstar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectComposedDataSetScalarstar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectComposedDataSetScalarstar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectComposedDataSetScalarstar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectComposedDataSetScalarstar"><H1>PetscObjectComposedDataSetScalarstar</H1></A>
 attach scalar array data to a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,23 @@ attach scalar array data to a <A HREF="../Sys/PetscObject.html#PetscObject">Pets
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectComposedDataSetScalarstar.html#PetscObjectComposedDataSetScalarstar">PetscObjectComposedDataSetScalarstar</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,int id,<A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *data)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to which data is to be attached
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>id </B></TD><TD>- the identifier for the data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- the data to  be attached
+</TD></TR></TABLE>
 <P>
-Notes Many brThe data identifier can best be determined through a call to Many brPetscObjectComposedDataRegister() Many br
+Notes
+The data identifier can best be determined through a call to
+<A HREF="../Sys/PetscObjectComposedDataRegister.html#PetscObjectComposedDataRegister">PetscObjectComposedDataRegister</A>()
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscObjectComposedDataSetScalarstar">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectCopyFortranFunctionPointers.html b/docs/manualpages/Sys/PetscObjectCopyFortranFunctionPointers.html
index 1945262..5baa617 100644
--- a/docs/manualpages/Sys/PetscObjectCopyFortranFunctionPointers.html
+++ b/docs/manualpages/Sys/PetscObjectCopyFortranFunctionPointers.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectCopyFortranFunctionPointers</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectCopyFortranFunctionPointers.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectCopyFortranFunctionPointers.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectCopyFortranFunctionPointers"><H1>PetscObjectCopyFortranFunctionPointers</H1></A>
 Copy function pointers to another object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Copy function pointers to another object
 #include "petscsys.h"    
 PetscErrorCode PetscObjectCopyFortranFunctionPointers(PetscObject src,PetscObject dest)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>src </B></TD><TD>- source object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dest </B></TD><TD>- destination object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>src </B></TD><TD>- source object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dest </B></TD><TD>- destination object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Both objects must have the same class. Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+Both objects must have the same class.
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/inherit.c.html#PetscObjectCopyFortranFunctionPointers">src/sys/objects/inherit.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectDereference.html b/docs/manualpages/Sys/PetscObjectDereference.html
index a264738..567b72e 100644
--- a/docs/manualpages/Sys/PetscObjectDereference.html
+++ b/docs/manualpages/Sys/PetscObjectDereference.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectDereference</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectDereference.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectDereference.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectDereference"><H1>PetscObjectDereference</H1></A>
 Indicates to any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> that it is being referenced by one less <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>. This decreases the reference count for that object by one. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ Indicates to any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> t
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectDereference(PetscObject obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> if reference reaches 0 otherwise Logically Collective Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> if reference reaches 0 otherwise Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectDereference((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat); Many br
+<DT><B>obj </B> -the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectDereference.html#PetscObjectDereference">PetscObjectDereference</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat);
 <br>
 <P>
-Notes: <A HREF="../Sys/PetscObjectDestroy.html#PetscObjectDestroy">PetscObjectDestroy</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> *obj)  sets the obj pointer to null after the call, this routine does not. Many br
+Notes: <A HREF="../Sys/PetscObjectDestroy.html#PetscObjectDestroy">PetscObjectDestroy</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> *obj)  sets the obj pointer to null after the call, this routine does not.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>(), <A HREF="../Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</A>()
diff --git a/docs/manualpages/Sys/PetscObjectDestroy.html b/docs/manualpages/Sys/PetscObjectDestroy.html
index 8123a39..0318966 100644
--- a/docs/manualpages/Sys/PetscObjectDestroy.html
+++ b/docs/manualpages/Sys/PetscObjectDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectDestroy"><H1>PetscObjectDestroy</H1></A>
 Destroys any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>, regardless of the type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,15 @@ Destroys any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>, rega
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectDestroy(PetscObject *obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThis must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>*), for example, Many brPetscObjectDestroy((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>*)&mat); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+This must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>*), for example,
+<A HREF="../Sys/PetscObjectDestroy.html#PetscObjectDestroy">PetscObjectDestroy</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>*)&mat);
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/Sys/PetscObjectDestroyOptionsHandlers.html b/docs/manualpages/Sys/PetscObjectDestroyOptionsHandlers.html
index e8c15af..a36789d 100644
--- a/docs/manualpages/Sys/PetscObjectDestroyOptionsHandlers.html
+++ b/docs/manualpages/Sys/PetscObjectDestroyOptionsHandlers.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectDestroyOptionsHandlers</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectDestroyOptionsHandlers.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectDestroyOptionsHandlers.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectDestroyOptionsHandlers"><H1>PetscObjectDestroyOptionsHandlers</H1></A>
 Destroys all the option handlers attached to an object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys all the option handlers attached to an object
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectDestroyOptionsHandlers(PetscObject obj)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -the PETSc object Many br
+<DT><B>obj </B> -the PETSc object
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectGetClassId.html b/docs/manualpages/Sys/PetscObjectGetClassId.html
index 6832594..e467612 100644
--- a/docs/manualpages/Sys/PetscObjectGetClassId.html
+++ b/docs/manualpages/Sys/PetscObjectGetClassId.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetClassId</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetClassId.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetClassId.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetClassId"><H1>PetscObjectGetClassId</H1></A>
 Gets the classid for any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Gets the classid for any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObje
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectGetClassId(PetscObject obj,PetscClassId *classid)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetClassId((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&classid); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetClassId.html#PetscObjectGetClassId">PetscObjectGetClassId</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&classid);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>classid </B> -the classid Many br
+<DT><B>classid </B> -the classid
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/gcookie.c.html#PetscObjectGetClassId">src/sys/objects/gcookie.c</A>
diff --git a/docs/manualpages/Sys/PetscObjectGetClassName.html b/docs/manualpages/Sys/PetscObjectGetClassName.html
index fe1419d..e27f39a 100644
--- a/docs/manualpages/Sys/PetscObjectGetClassName.html
+++ b/docs/manualpages/Sys/PetscObjectGetClassName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetClassName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetClassName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetClassName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetClassName"><H1>PetscObjectGetClassName</H1></A>
 Gets the class name for any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Gets the class name for any <A HREF="../Sys/PetscObject.html#PetscObject">PetscO
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectGetClassName(PetscObject obj, const char *classname[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetClassName((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&classname); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetClassName.html#PetscObjectGetClassName">PetscObjectGetClassName</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&classname);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>classname </B> -the class name Many br
+<DT><B>classname </B> -the class name
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/gcookie.c.html#PetscObjectGetClassName">src/sys/objects/gcookie.c</A>
diff --git a/docs/manualpages/Sys/PetscObjectGetComm.html b/docs/manualpages/Sys/PetscObjectGetComm.html
index 55283f8..3e2386c 100644
--- a/docs/manualpages/Sys/PetscObjectGetComm.html
+++ b/docs/manualpages/Sys/PetscObjectGetComm.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetComm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetComm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetComm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetComm"><H1>PetscObjectGetComm</H1></A>
 Gets the MPI communicator for any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>, regardless of the type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Gets the MPI communicator for any <A HREF="../Sys/PetscObject.html#PetscObject">
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectGetComm(PetscObject obj,MPI_Comm *comm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Thus must be Many brcast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetComm((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&comm); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Thus must be
+cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&comm);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator Many br
+<DT><B>comm </B> -the MPI communicator
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectGetFortranCallback.html b/docs/manualpages/Sys/PetscObjectGetFortranCallback.html
index 34f7678..67b5567 100644
--- a/docs/manualpages/Sys/PetscObjectGetFortranCallback.html
+++ b/docs/manualpages/Sys/PetscObjectGetFortranCallback.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetFortranCallback</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetFortranCallback.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetFortranCallback.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetFortranCallback"><H1>PetscObjectGetFortranCallback</H1></A>
 get fortran callback function pointer and context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ get fortran callback function pointer and context
 #include "petscsys.h"    
 PetscErrorCode PetscObjectGetFortranCallback(PetscObject obj,PetscFortranCallbackType cbtype,PetscFortranCallbackId cid,void (**func)(void),void **ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- object on which to get callback Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cbtype </B></TD><TD>- callback type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cid </B></TD><TD>- address of callback Id Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- object on which to get callback
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cbtype </B></TD><TD>- callback type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cid </B></TD><TD>- address of callback Id
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Fortran function (or NULL if not needed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- Fortran context (or NULL if not needed) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Fortran function (or NULL if not needed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- Fortran context (or NULL if not needed)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectSetFortranCallback.html#PetscObjectSetFortranCallback">PetscObjectSetFortranCallback</A>()
diff --git a/docs/manualpages/Sys/PetscObjectGetId.html b/docs/manualpages/Sys/PetscObjectGetId.html
index c1ce238..34ecd2e 100644
--- a/docs/manualpages/Sys/PetscObjectGetId.html
+++ b/docs/manualpages/Sys/PetscObjectGetId.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetId</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetId.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetId.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetId"><H1>PetscObjectGetId</H1></A>
 get unique object ID 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ get unique object ID
 #include "petscsys.h"    
 PetscErrorCode PetscObjectGetId(PetscObject obj,PetscObjectId *id)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>obj </B> -object Many br
+<DT><B>obj </B> -object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>id </B> -integer ID Many br
+<DT><B>id </B> -integer ID
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The object ID may be different on different processes, but object IDs are never reused so local equality implies global equality. Many br
+The object ID may be different on different processes, but object IDs are never reused so local equality implies global equality.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</A>()
diff --git a/docs/manualpages/Sys/PetscObjectGetName.html b/docs/manualpages/Sys/PetscObjectGetName.html
index c4040f0..98f0f9b 100644
--- a/docs/manualpages/Sys/PetscObjectGetName.html
+++ b/docs/manualpages/Sys/PetscObjectGetName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetName"><H1>PetscObjectGetName</H1></A>
 Gets a string name associated with a PETSc object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Gets a string name associated with a PETSc object.
 #include "petscsys.h"   
 PetscErrorCode  PetscObjectGetName(PetscObject obj,const char *name[])
 </PRE>
-Not Collective unless object has not been named yet Many br
+Not Collective unless object has not been named yet
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the Petsc variable Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetName((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&name); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name associated with obj Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the Petsc variable
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&name);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name associated with obj
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectGetNewTag.html b/docs/manualpages/Sys/PetscObjectGetNewTag.html
index 0060815..59295ea 100644
--- a/docs/manualpages/Sys/PetscObjectGetNewTag.html
+++ b/docs/manualpages/Sys/PetscObjectGetNewTag.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetNewTag</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetNewTag.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetNewTag.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetNewTag"><H1>PetscObjectGetNewTag</H1></A>
 Gets a unique new tag from a PETSc object. All processors that share the object MUST call this routine EXACTLY the same number of times.  This tag should only be used with the current objects communicator; do NOT use it with any other MPI communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Gets a unique new tag from a PETSc object. All processors that share the object
 #include "petscsys.h"   
 PetscErrorCode  PetscObjectGetNewTag(PetscObject obj,PetscMPIInt *tag)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -the PETSc object; this must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetNewTag((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&tag); Many br
+<DT><B>obj </B> -the PETSc object; this must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetNewTag.html#PetscObjectGetNewTag">PetscObjectGetNewTag</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&tag);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tag </B> -the new tag Many br
+<DT><B>tag </B> -the new tag
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectGetReference.html b/docs/manualpages/Sys/PetscObjectGetReference.html
index 2776ec2..98f20ab 100644
--- a/docs/manualpages/Sys/PetscObjectGetReference.html
+++ b/docs/manualpages/Sys/PetscObjectGetReference.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetReference</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetReference.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetReference.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetReference"><H1>PetscObjectGetReference</H1></A>
 Gets the current reference count for any PETSc object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Gets the current reference count for any PETSc object.
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectGetReference(PetscObject obj,PetscInt *cnt)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetReference((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&cnt); Many br
+<DT><B>obj </B> -the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetReference.html#PetscObjectGetReference">PetscObjectGetReference</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&cnt);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cnt </B> -the reference count Many br
+<DT><B>cnt </B> -the reference count
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>(), <A HREF="../Sys/PetscObjectDereference.html#PetscObjectDereference">PetscObjectDereference</A>(), <A HREF="../Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</A>()
diff --git a/docs/manualpages/Sys/PetscObjectGetTabLevel.html b/docs/manualpages/Sys/PetscObjectGetTabLevel.html
index 69b421a..f19cafe 100644
--- a/docs/manualpages/Sys/PetscObjectGetTabLevel.html
+++ b/docs/manualpages/Sys/PetscObjectGetTabLevel.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetTabLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetTabLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetTabLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetTabLevel"><H1>PetscObjectGetTabLevel</H1></A>
 Gets the number of tabs that ASCII output for that object use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Gets the number of tabs that ASCII output for that object use
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectGetTabLevel(PetscObject obj,PetscInt *tab)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Thus must be Many brcast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetComm((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&comm); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Thus must be
+cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&comm);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tab </B> -the number of tabs Many br
+<DT><B>tab </B> -the number of tabs
 <br>
 <P>
- Many br
+
 <P>
-Notes: this is used to manage the output from options that are imbedded in other objects. For example Many brthe <A HREF="../KSP/KSP.html#KSP">KSP</A> object inside a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. By indenting each lower level further the heirarchy of objects Many bris very clear. Many br
+Notes: this is used to manage the output from options that are imbedded in other objects. For example
+the <A HREF="../KSP/KSP.html#KSP">KSP</A> object inside a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. By indenting each lower level further the heirarchy of objects
+is very clear.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscObjectIncrementTabLevel.html#PetscObjectIncrementTabLevel">PetscObjectIncrementTabLevel</A>()
diff --git a/docs/manualpages/Sys/PetscObjectGetType.html b/docs/manualpages/Sys/PetscObjectGetType.html
index c4a7693..d6006b5 100644
--- a/docs/manualpages/Sys/PetscObjectGetType.html
+++ b/docs/manualpages/Sys/PetscObjectGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectGetType"><H1>PetscObjectGetType</H1></A>
 Gets the object type of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Gets the object type of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscO
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectGetType(PetscObject obj, const char *type[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetType((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&type); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetType.html#PetscObjectGetType">PetscObjectGetType</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&type);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -the object type Many br
+<DT><B>type </B> -the object type
 <br>
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/gtype.c.html#PetscObjectGetType">src/sys/objects/gtype.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectId.html b/docs/manualpages/Sys/PetscObjectId.html
index 3b96f95..d8a5c72 100644
--- a/docs/manualpages/Sys/PetscObjectId.html
+++ b/docs/manualpages/Sys/PetscObjectId.html
@@ -5,12 +5,12 @@
 <TITLE>PetscObjectId</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectId.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectId.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectId"><H1>PetscObjectId</H1></A>
-unique integer Id for a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>  Many br
+unique integer Id for a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <P>
-Notes: Unlike pointer values, object ids are never reused. Many br
+Notes: Unlike pointer values, object ids are never reused.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</A>, <A HREF="../Sys/PetscObjectGetId.html#PetscObjectGetId">PetscObjectGetId</A>()
diff --git a/docs/manualpages/Sys/PetscObjectIncrementTabLevel.html b/docs/manualpages/Sys/PetscObjectIncrementTabLevel.html
index 5bbcd42..971bc49 100644
--- a/docs/manualpages/Sys/PetscObjectIncrementTabLevel.html
+++ b/docs/manualpages/Sys/PetscObjectIncrementTabLevel.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectIncrementTabLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectIncrementTabLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectIncrementTabLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectIncrementTabLevel"><H1>PetscObjectIncrementTabLevel</H1></A>
 Sets the number of tabs that ASCII output for that object use based on the tablevel of another object. This should be called immediately after the object is created. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ Sets the number of tabs that ASCII output for that object use based on the table
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectIncrementTabLevel(PetscObject obj,PetscObject oldobj,PetscInt tab)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object where we are changing the tab Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oldobj </B></TD><TD>- the object providing the tab Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tab </B></TD><TD>- the increment that is added to the old objects tab Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object where we are changing the tab
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>oldobj </B></TD><TD>- the object providing the tab
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tab </B></TD><TD>- the increment that is added to the old objects tab
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
-Notes: this is used to manage the output from options that are imbedded in other objects. For example Many brthe <A HREF="../KSP/KSP.html#KSP">KSP</A> object inside a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. By indenting each lower level further the heirarchy of objects Many bris very clear. Many br
+Notes: this is used to manage the output from options that are imbedded in other objects. For example
+the <A HREF="../KSP/KSP.html#KSP">KSP</A> object inside a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. By indenting each lower level further the heirarchy of objects
+is very clear.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    PetscObjectSetLabLevel(),  <A HREF="../Sys/PetscObjectGetTabLevel.html#PetscObjectGetTabLevel">PetscObjectGetTabLevel</A>()
diff --git a/docs/manualpages/Sys/PetscObjectInheritPrintedOptions.html b/docs/manualpages/Sys/PetscObjectInheritPrintedOptions.html
index 74e4640..5c58114 100644
--- a/docs/manualpages/Sys/PetscObjectInheritPrintedOptions.html
+++ b/docs/manualpages/Sys/PetscObjectInheritPrintedOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectInheritPrintedOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectInheritPrintedOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectInheritPrintedOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectInheritPrintedOptions"><H1>PetscObjectInheritPrintedOptions</H1></A>
 If the child object is not on the rank 0 process of the parent object and the child is sequential then the child gets it set. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,17 @@ PetscErrorCode  PetscObjectInheritPrintedOptions(PetscObject pobj,PetscObject ob
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pobj </B></TD><TD>- the parent object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj  </B></TD><TD>- the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pobj </B></TD><TD>- the parent object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj  </B></TD><TD>- the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Developer Notes: This is used, for example to prevent sequential objects that are created from a parallel object; such as the <A HREF="../KSP/KSP.html#KSP">KSP</A> created by Many brPCBJACOBI from all printing the same help messages to the screen Many br
+Developer Notes: This is used, for example to prevent sequential objects that are created from a parallel object; such as the <A HREF="../KSP/KSP.html#KSP">KSP</A> created by
+<A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A> from all printing the same help messages to the screen
 <P>
-This will not handle more complicated situations like with GASM where children may live on any subset of the parent's processes and overlap Many br
+This will not handle more complicated situations like with GASM where children may live on any subset of the parent's processes and overlap
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</A>(), <A HREF="../Sys/PetscObjectSetPrintedOptions.html#PetscObjectSetPrintedOptions">PetscObjectSetPrintedOptions</A>()
diff --git a/docs/manualpages/Sys/PetscObjectList.html b/docs/manualpages/Sys/PetscObjectList.html
index 3da9ee7..984f5c8 100644
--- a/docs/manualpages/Sys/PetscObjectList.html
+++ b/docs/manualpages/Sys/PetscObjectList.html
@@ -5,17 +5,17 @@
 <TITLE>PetscObjectList</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectList.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectList.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectList"><H1>PetscObjectList</H1></A>
 Linked list of PETSc objects, each accessable by string name 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_PetscObjectList *<A HREF="../Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</A>;
 </PRE>
- Many br
+
 <P>
-Notes: Used by <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>() and <A HREF="../Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</A>() Many br
+Notes: Used by <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>() and <A HREF="../Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>(), <A HREF="../Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</A>(), <A HREF="../Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</A>(), <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>(), <A HREF="../Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</A>(), <A HREF="../Sys/PetscFunctionList.html#PetscFunctio [...]
diff --git a/docs/manualpages/Sys/PetscObjectListAdd.html b/docs/manualpages/Sys/PetscObjectListAdd.html
index f1957a7..33b7234 100644
--- a/docs/manualpages/Sys/PetscObjectListAdd.html
+++ b/docs/manualpages/Sys/PetscObjectListAdd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectListAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectListAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectListAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectListAdd"><H1>PetscObjectListAdd</H1></A>
 Adds a new object to an <A HREF="../Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,18 @@ PetscErrorCode  PetscObjectListAdd(PetscObjectList *fl,const char name[],PetscOb
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fl </B></TD><TD>- the object list Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name to use for the object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to attach Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fl </B></TD><TD>- the object list
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name to use for the object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the object to attach
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Replaces item if it is already in list. Removes item if you pass in a NULL object. Many br
+Notes: Replaces item if it is already in list. Removes item if you pass in a NULL object.
 <P>
-Use <A HREF="../Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</A>() or <A HREF="../Sys/PetscObjectListReverseFind.html#PetscObjectListReverseFind">PetscObjectListReverseFind</A>() to get the object back Many br
+Use <A HREF="../Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</A>() or <A HREF="../Sys/PetscObjectListReverseFind.html#PetscObjectListReverseFind">PetscObjectListReverseFind</A>() to get the object back
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</A>(), <A HREF="../Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</A>(), <A HREF="../Sys/PetscObjectListReverseFind.html#PetscObjectListReverseFind">PetscObjectListReverseFind</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDup [...]
diff --git a/docs/manualpages/Sys/PetscObjectListDestroy.html b/docs/manualpages/Sys/PetscObjectListDestroy.html
index ab0d3cd..198fca2 100644
--- a/docs/manualpages/Sys/PetscObjectListDestroy.html
+++ b/docs/manualpages/Sys/PetscObjectListDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectListDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectListDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectListDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectListDestroy"><H1>PetscObjectListDestroy</H1></A>
 Destroy a list of objects 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Destroy a list of objects
 PetscErrorCode  PetscObjectListDestroy(PetscObjectList *ifl)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ifl   </B> -pointer to list Many br
+<DT><B>ifl   </B> -pointer to list
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>(), <A HREF="../Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</A>(), <A HREF="../Sys/PetscObjectListReverseFind.html#PetscObjectListReverseFind">PetscObjectListReverseFind</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</A>()
diff --git a/docs/manualpages/Sys/PetscObjectListDuplicate.html b/docs/manualpages/Sys/PetscObjectListDuplicate.html
index 985ab58..3248c5f 100644
--- a/docs/manualpages/Sys/PetscObjectListDuplicate.html
+++ b/docs/manualpages/Sys/PetscObjectListDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectListDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectListDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectListDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectListDuplicate"><H1>PetscObjectListDuplicate</H1></A>
 Creates a new list from a give object list. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Creates a new list from a give object list.
 PetscErrorCode  PetscObjectListDuplicate(PetscObjectList fl,PetscObjectList *nl)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>fl   </B> -pointer to list Many br
+<DT><B>fl   </B> -pointer to list
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nl </B> -the new list (should point to 0 to start, otherwise appends) Many br
+<DT><B>nl </B> -the new list (should point to 0 to start, otherwise appends)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</A>(), <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>(), <A HREF="../Sys/PetscObjectListReverseFind.html#PetscObjectListReverseFind">PetscObjectListReverseFind</A>(), <A HREF="../Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</A>()
diff --git a/docs/manualpages/Sys/PetscObjectListFind.html b/docs/manualpages/Sys/PetscObjectListFind.html
index 93e83a5..3a1781d 100644
--- a/docs/manualpages/Sys/PetscObjectListFind.html
+++ b/docs/manualpages/Sys/PetscObjectListFind.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectListFind</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectListFind.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectListFind.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectListFind"><H1>PetscObjectListFind</H1></A>
 givn a name, find the matching object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,21 @@ PetscErrorCode  PetscObjectListFind(PetscObjectList fl,const char name[],PetscOb
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fl   </B></TD><TD>- pointer to list Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fl   </B></TD><TD>- pointer to list
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name string
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ob </B> -the PETSc object Many br
+<DT><B>ob </B> -the PETSc object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The name must have been registered with the <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>() before calling this routine. Many br
+The name must have been registered with the <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>() before calling this routine.
 <P>
-The reference count of the object is not increased Many br
+The reference count of the object is not increased
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</A>(), <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</A>(), <A HREF="../Sys/PetscObjectListReverseFind.html#PetscObjectListReverseFind">PetscObjectListReverseFind</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplic [...]
diff --git a/docs/manualpages/Sys/PetscObjectListRemoveReference.html b/docs/manualpages/Sys/PetscObjectListRemoveReference.html
index bfede14..87d0752 100644
--- a/docs/manualpages/Sys/PetscObjectListRemoveReference.html
+++ b/docs/manualpages/Sys/PetscObjectListRemoveReference.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectListRemoveReference</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectListRemoveReference.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectListRemoveReference.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectListRemoveReference"><H1>PetscObjectListRemoveReference</H1></A>
 Calls <A HREF="../Sys/PetscObjectDereference.html#PetscObjectDereference">PetscObjectDereference</A>() on an object in the list immediately but keeps a pointer to the object in the list. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,18 @@ PetscErrorCode  PetscObjectListRemoveReference(PetscObjectList *fl,const char na
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fl </B></TD><TD>- the object list Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name to use for the object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fl </B></TD><TD>- the object list
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name to use for the object
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Use <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>(<A HREF="../Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</A>,const char name[],NULL) to truly remove the object from the list Many br
+Notes: Use <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>(<A HREF="../Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</A>,const char name[],NULL) to truly remove the object from the list
 <P>
-Use this routine ONLY if you know that the object referenced will remain in existence until the pointing object is destroyed Many br
+Use this routine ONLY if you know that the object referenced will remain in existence until the pointing object is destroyed
 <P>
-Developer Note: this is to handle some cases that otherwise would result in having circular references so reference counts never got to zero Many br
+Developer Note: this is to handle some cases that otherwise would result in having circular references so reference counts never got to zero
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</A>(), <A HREF="../Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</A>(), <A HREF="../Sys/PetscObjectListReverseFind.html#PetscObjectListReverseFind">PetscObjectListReverseFind</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDup [...]
diff --git a/docs/manualpages/Sys/PetscObjectListReverseFind.html b/docs/manualpages/Sys/PetscObjectListReverseFind.html
index 5b2856c..01335eb 100644
--- a/docs/manualpages/Sys/PetscObjectListReverseFind.html
+++ b/docs/manualpages/Sys/PetscObjectListReverseFind.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectListReverseFind</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectListReverseFind.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectListReverseFind.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectListReverseFind"><H1>PetscObjectListReverseFind</H1></A>
 given a object, find the matching name if it exists 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,24 @@ PetscErrorCode  PetscObjectListReverseFind(PetscObjectList fl,PetscObject obj,ch
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fl   </B></TD><TD>- pointer to list Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ob </B></TD><TD>- the PETSc object Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fl   </B></TD><TD>- pointer to list
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ob </B></TD><TD>- the PETSc object
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>skipdereference </B></TD><TD>- if the object is list but does not have the increased reference count for a circular dependency Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>skipdereference </B></TD><TD>- if the object is list but does not have the increased reference count for a circular dependency
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The name must have been registered with the <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>() before calling this routine. Many br
+The name must have been registered with the <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>() before calling this routine.
 <P>
-The reference count of the object is not increased Many br
+The reference count of the object is not increased
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</A>(), <A HREF="../Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</A>(), <A HREF="../Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</A>(), <A HREF="../Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</A>()
diff --git a/docs/manualpages/Sys/PetscObjectName.html b/docs/manualpages/Sys/PetscObjectName.html
index dc0b25b..817019a 100644
--- a/docs/manualpages/Sys/PetscObjectName.html
+++ b/docs/manualpages/Sys/PetscObjectName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectName"><H1>PetscObjectName</H1></A>
 Gives an object a name if it does not have one 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Gives an object a name if it does not have one
 #include "petscsys.h"   
 PetscErrorCode  PetscObjectName(PetscObject obj)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>obj </B> -the Petsc variable Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectName((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name); Many br
+<DT><B>obj </B> -the Petsc variable
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectName.html#PetscObjectName">PetscObjectName</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name);
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: This is used in a small number of places when an object NEEDS a name, for example when it is saved to MATLAB with that variable name. Many brUse <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>() to set the name of an object to what you want. The SAWs viewer requires that no two published objects Many brshare the same name. Many br
+Notes: This is used in a small number of places when an object NEEDS a name, for example when it is saved to MATLAB with that variable name.
+Use <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>() to set the name of an object to what you want. The SAWs viewer requires that no two published objects
+share the same name.
 <P>
-Developer Note: this needs to generate the exact same string on all ranks that share the object. The current algorithm may not always work. Many br
+Developer Note: this needs to generate the exact same string on all ranks that share the object. The current algorithm may not always work.
 <P>
 <P>
 <P>
diff --git a/docs/manualpages/Sys/PetscObjectOptionsBegin.html b/docs/manualpages/Sys/PetscObjectOptionsBegin.html
index ed7cb64..a912499 100644
--- a/docs/manualpages/Sys/PetscObjectOptionsBegin.html
+++ b/docs/manualpages/Sys/PetscObjectOptionsBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectOptionsBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectOptionsBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectOptionsBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectOptionsBegin"><H1>PetscObjectOptionsBegin</H1></A>
 Begins a set of queries on the options database that are related and should be displayed on the same window of a GUI that allows the user to set the options interactively. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,25 @@ Begins a set of queries on the options database that are related and should be d
 #include <petscoptions.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>obj </B> -object to set options for Many br
+<DT><B>obj </B> -object to set options for
 <br>
 <P>
- Many br
+
 <P>
-Notes: Needs to be ended by a call the <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many brCan add subheadings with <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>() Many br
+Notes: Needs to be ended by a call the <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
+Can add subheadings with <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/../../../include/petscoptions.h.html#PetscObjectOptionsBegin">src/sys/objects/../../../include/petscoptions.h</A>
diff --git a/docs/manualpages/Sys/PetscObjectPrintTypeNamePrefix.html b/docs/manualpages/Sys/PetscObjectPrintTypeNamePrefix.html
index 8e0f6d5..75dc860 100644
--- a/docs/manualpages/Sys/PetscObjectPrintTypeNamePrefix.html
+++ b/docs/manualpages/Sys/PetscObjectPrintTypeNamePrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectPrintTypeNamePrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectPrintTypeNamePrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectPrintTypeNamePrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectPrintTypeNamePrefix"><H1>PetscObjectPrintTypeNamePrefix</H1></A>
 used in the XXXView() methods to display information about the class, name, prefix and type of an object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,19 @@ PetscErrorCode PetscObjectPrintClassNamePrefixType(PetscObject obj,PetscViewer v
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- ASCII viewer where the information is printed, function does nothing if the viewer is not PETSCVIEWERASCII type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- ASCII viewer where the information is printed, function does nothing if the viewer is not PETSCVIEWERASCII type
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: If the viewer format is PETSC_VIEWER_ASCII_MATLAB then the information is printed after a % symbol Many brso that MATLAB will treat it as a comment. Many br
+Notes: If the viewer format is PETSC_VIEWER_ASCII_MATLAB then the information is printed after a % symbol
+so that MATLAB will treat it as a comment.
 <P>
-If the viewer format is PETSC_VIEWER_ASCII_VTK*, PETSC_VIEWER_ASCII_LATEX, or Many brPETSC_VIEWER_ASCII_MATRIXMARKET then don't print header information Many bras these formats can't process it. Many br
+If the viewer format is PETSC_VIEWER_ASCII_VTK*, PETSC_VIEWER_ASCII_LATEX, or
+PETSC_VIEWER_ASCII_MATRIXMARKET then don't print header information
+as these formats can't process it.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>(), <A HREF="../Sys/PetscObjectName.html#PetscObjectName">PetscObjectName</A>()
diff --git a/docs/manualpages/Sys/PetscObjectProcessOptionsHandlers.html b/docs/manualpages/Sys/PetscObjectProcessOptionsHandlers.html
index d49667e..7f9b39a 100644
--- a/docs/manualpages/Sys/PetscObjectProcessOptionsHandlers.html
+++ b/docs/manualpages/Sys/PetscObjectProcessOptionsHandlers.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectProcessOptionsHandlers</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectProcessOptionsHandlers.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectProcessOptionsHandlers.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectProcessOptionsHandlers"><H1>PetscObjectProcessOptionsHandlers</H1></A>
 Calls all the options handlers attached to an object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Calls all the options handlers attached to an object
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectProcessOptionsHandlers(PetscOptionItems *PetscOptionsObject,PetscObject obj)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -the PETSc object Many br
+<DT><B>obj </B> -the PETSc object
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectQuery.html b/docs/manualpages/Sys/PetscObjectQuery.html
index 196dc8e..f4f3c5d 100644
--- a/docs/manualpages/Sys/PetscObjectQuery.html
+++ b/docs/manualpages/Sys/PetscObjectQuery.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectQuery</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectQuery.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectQuery.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectQuery"><H1>PetscObjectQuery</H1></A>
 Gets a PETSc object associated with a given object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,23 @@ Gets a PETSc object associated with a given object.
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectQuery(PetscObject obj,const char name[],PetscObject *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectCompose((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name associated with child object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the other PETSc object associated with the PETSc object, this must be Many brcast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>*) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name associated with child object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- the other PETSc object associated with the PETSc object, this must be
+cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>*)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-The reference count of neither object is increased in this call Many br
+The reference count of neither object is increased in this call
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectQueryFunction.html b/docs/manualpages/Sys/PetscObjectQueryFunction.html
index cd673b6..cb2d6db 100644
--- a/docs/manualpages/Sys/PetscObjectQueryFunction.html
+++ b/docs/manualpages/Sys/PetscObjectQueryFunction.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectQueryFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectQueryFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectQueryFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectQueryFunction"><H1>PetscObjectQueryFunction</H1></A>
 Gets a function associated with a given object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Gets a function associated with a given object.
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj,const char name[],void (**fptr)(void))
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectQueryFunction((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)ksp,...); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name associated with the child function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)ksp,...);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name associated with the child function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fptr </B> -function pointer Many br
+<DT><B>fptr </B> -function pointer
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectReference.html b/docs/manualpages/Sys/PetscObjectReference.html
index c0ab75d..269210e 100644
--- a/docs/manualpages/Sys/PetscObjectReference.html
+++ b/docs/manualpages/Sys/PetscObjectReference.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectReference</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectReference.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectReference.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectReference"><H1>PetscObjectReference</H1></A>
 Indicates to any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> that it is being referenced by another <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>. This increases the reference count for that object by one. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,14 @@ Indicates to any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> t
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectReference(PetscObject obj)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -the PETSc object. This must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectReference((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat); Many br
+<DT><B>obj </B> -the PETSc object. This must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat);
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>(), <A HREF="../Sys/PetscObjectDereference.html#PetscObjectDereference">PetscObjectDereference</A>()
diff --git a/docs/manualpages/Sys/PetscObjectRegisterDestroy.html b/docs/manualpages/Sys/PetscObjectRegisterDestroy.html
index 208e47b..5b7f2ff 100644
--- a/docs/manualpages/Sys/PetscObjectRegisterDestroy.html
+++ b/docs/manualpages/Sys/PetscObjectRegisterDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectRegisterDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectRegisterDestroy"><H1>PetscObjectRegisterDestroy</H1></A>
 Registers a PETSc object to be destroyed when <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() is called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Registers a PETSc object to be destroyed when <A HREF="../Sys/PetscFinalize.html
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectRegisterDestroy(PetscObject obj)
 </PRE>
-Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Logically Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThis must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectRegisterDestroy((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+This must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectRegisterDestroy.html#PetscObjectRegisterDestroy">PetscObjectRegisterDestroy</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat);
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is used by, for example, PETSC_VIEWER_XXX_() routines to free the viewer Many brwhen PETSc ends. Many br
+This is used by, for example, PETSC_VIEWER_XXX_() routines to free the viewer
+when PETSc ends.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectRegisterDestroyAll.html#PetscObjectRegisterDestroyAll">PetscObjectRegisterDestroyAll</A>()
diff --git a/docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html b/docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html
index 6a192f9..50f7679 100644
--- a/docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html
+++ b/docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectRegisterDestroyAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectRegisterDestroyAll"><H1>PetscObjectRegisterDestroyAll</H1></A>
 Frees all the PETSc objects that have been registered with <A HREF="../Sys/PetscObjectRegisterDestroy.html#PetscObjectRegisterDestroy">PetscObjectRegisterDestroy</A>(). Called by <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Frees all the PETSc objects that have been registered with <A HREF="../Sys/Petsc
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectRegisterDestroyAll(void)
 </PRE>
-Logically Collective on individual PetscObjects Many br
+Logically Collective on individual PetscObjects
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectRegisterDestroy.html#PetscObjectRegisterDestroy">PetscObjectRegisterDestroy</A>()
diff --git a/docs/manualpages/Sys/PetscObjectSAWsBlock.html b/docs/manualpages/Sys/PetscObjectSAWsBlock.html
index b1c42c2..64eb17f 100644
--- a/docs/manualpages/Sys/PetscObjectSAWsBlock.html
+++ b/docs/manualpages/Sys/PetscObjectSAWsBlock.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSAWsBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSAWsBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSAWsBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSAWsBlock"><H1>PetscObjectSAWsBlock</H1></A>
 Blocks the object if <A HREF="../Sys/PetscObjectSAWsSetBlock.html#PetscObjectSAWsSetBlock">PetscObjectSAWsSetBlock</A>() has been called 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Blocks the object if <A HREF="../Sys/PetscObjectSAWsSetBlock.html#PetscObjectSAW
 #include "petscsys.h"   
 PetscErrorCode  PetscObjectSAWsBlock(PetscObject obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>obj </B> -the Petsc variable Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectSetName((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name); Many br
+<DT><B>obj </B> -the Petsc variable
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name);
 <br>
 <P>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html b/docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html
index 0938939..ca77390 100644
--- a/docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html
+++ b/docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSAWsGrantAccess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSAWsGrantAccess"><H1>PetscObjectSAWsGrantAccess</H1></A>
 Grants access of the data fields that have been published to SAWs to the memory snooper to change 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,15 @@ Grants access of the data fields that have been published to SAWs to the memory
 #include "petscsys.h"   
 PetscErrorCode  PetscObjectSAWsGrantAccess(PetscObject obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>obj </B> -the Petsc variable Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectSetName((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name); Many br
+<DT><B>obj </B> -the Petsc variable
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name);
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectSAWsSetBlock.html b/docs/manualpages/Sys/PetscObjectSAWsSetBlock.html
index 042f0cc..fa00466 100644
--- a/docs/manualpages/Sys/PetscObjectSAWsSetBlock.html
+++ b/docs/manualpages/Sys/PetscObjectSAWsSetBlock.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSAWsSetBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSAWsSetBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSAWsSetBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSAWsSetBlock"><H1>PetscObjectSAWsSetBlock</H1></A>
 Sets whether an object will block at <A HREF="../Sys/PetscObjectSAWsBlock.html#PetscObjectSAWsBlock">PetscObjectSAWsBlock</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Sets whether an object will block at <A HREF="../Sys/PetscObjectSAWsBlock.html#P
 #include "petscsys.h"   
 PetscErrorCode  PetscObjectSAWsSetBlock(PetscObject obj,PetscBool flg)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the Petsc variable Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectSetName((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- whether it should block Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the Petsc variable
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- whether it should block
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html b/docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html
index 504b061..92d3bb6 100644
--- a/docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html
+++ b/docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSAWsTakeAccess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSAWsTakeAccess"><H1>PetscObjectSAWsTakeAccess</H1></A>
 Take access of the data fields that have been published to SAWs so they may be changed locally 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,15 @@ Take access of the data fields that have been published to SAWs so they may be c
 #include "petscsys.h"   
 PetscErrorCode  PetscObjectSAWsTakeAccess(PetscObject obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>obj </B> -the Petsc variable Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectSetName((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name); Many br
+<DT><B>obj </B> -the Petsc variable
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name);
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectSetFortranCallback.html b/docs/manualpages/Sys/PetscObjectSetFortranCallback.html
index ad1248c..f7b236c 100644
--- a/docs/manualpages/Sys/PetscObjectSetFortranCallback.html
+++ b/docs/manualpages/Sys/PetscObjectSetFortranCallback.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSetFortranCallback</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSetFortranCallback.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSetFortranCallback.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSetFortranCallback"><H1>PetscObjectSetFortranCallback</H1></A>
 set fortran callback function pointer and context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ set fortran callback function pointer and context
 #include "petscsys.h"    
 PetscErrorCode PetscObjectSetFortranCallback(PetscObject obj,PetscFortranCallbackType cbtype,PetscFortranCallbackId *cid,void (*func)(void),void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- object on which to set callback Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cbtype </B></TD><TD>- callback type (class or subtype) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cid </B></TD><TD>- address of callback Id, updated if not yet initialized (zero) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Fortran function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- Fortran context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- object on which to set callback
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cbtype </B></TD><TD>- callback type (class or subtype)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cid </B></TD><TD>- address of callback Id, updated if not yet initialized (zero)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Fortran function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- Fortran context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectGetFortranCallback.html#PetscObjectGetFortranCallback">PetscObjectGetFortranCallback</A>()
diff --git a/docs/manualpages/Sys/PetscObjectSetFromOptions.html b/docs/manualpages/Sys/PetscObjectSetFromOptions.html
index c2a5056..5d9f923 100644
--- a/docs/manualpages/Sys/PetscObjectSetFromOptions.html
+++ b/docs/manualpages/Sys/PetscObjectSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSetFromOptions"><H1>PetscObjectSetFromOptions</H1></A>
 Sets generic parameters from user options. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,18 @@ Sets generic parameters from user options.
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectSetFromOptions(PetscObject obj)
 </PRE>
-Collective on obj Many br
+Collective on obj
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -the PetscObjcet Many br
+<DT><B>obj </B> -the PetscObjcet
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-We have no generic options at present, so this does nothing Many br
+We have no generic options at present, so this does nothing
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  set, options, database
diff --git a/docs/manualpages/Sys/PetscObjectSetName.html b/docs/manualpages/Sys/PetscObjectSetName.html
index e10930e..fc1a8d9 100644
--- a/docs/manualpages/Sys/PetscObjectSetName.html
+++ b/docs/manualpages/Sys/PetscObjectSetName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSetName"><H1>PetscObjectSetName</H1></A>
 Sets a string name associated with a PETSc object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Sets a string name associated with a PETSc object.
 #include "petscsys.h"   
 PetscErrorCode  PetscObjectSetName(PetscObject obj,const char name[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the Petsc variable Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectSetName((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name to give obj Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the Petsc variable
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name to give obj
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscObjectSetOptions.html b/docs/manualpages/Sys/PetscObjectSetOptions.html
index e4dd4b0..4ae465e 100644
--- a/docs/manualpages/Sys/PetscObjectSetOptions.html
+++ b/docs/manualpages/Sys/PetscObjectSetOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSetOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSetOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSetOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSetOptions"><H1>PetscObjectSetOptions</H1></A>
 Sets the options database used by the object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Sets the options database used by the object
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectSetOptions(PetscObject obj,PetscOptions options)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- the options database, use NULL for default Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- the options database, use NULL for default
+</TD></TR></TABLE>
 <P>
-Notes: if this is not called the object will use the default options database Many br
+Notes: if this is not called the object will use the default options database
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsCreate.html#PetscOptionsCreate">PetscOptionsCreate</A>(), <A HREF="../Sys/PetscOptionsDestroy.html#PetscOptionsDestroy">PetscOptionsDestroy</A>()
diff --git a/docs/manualpages/Sys/PetscObjectSetPrecision.html b/docs/manualpages/Sys/PetscObjectSetPrecision.html
index f5e625a..8db21e0 100644
--- a/docs/manualpages/Sys/PetscObjectSetPrecision.html
+++ b/docs/manualpages/Sys/PetscObjectSetPrecision.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSetPrecision</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSetPrecision.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSetPrecision.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSetPrecision"><H1>PetscObjectSetPrecision</H1></A>
 sets the precision used within a given object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ sets the precision used within a given object.
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectSetPrecision(PetscObject obj,PetscPrecision precision)
 </PRE>
-Collective on the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectCompose((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>precision </B></TD><TD>- the precision Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the PETSc object; this must be cast with (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>precision </B></TD><TD>- the precision
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</A>(), <A HREF="../Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</A>()
diff --git a/docs/manualpages/Sys/PetscObjectSetPrintedOptions.html b/docs/manualpages/Sys/PetscObjectSetPrintedOptions.html
index e5bd75d..cc30678 100644
--- a/docs/manualpages/Sys/PetscObjectSetPrintedOptions.html
+++ b/docs/manualpages/Sys/PetscObjectSetPrintedOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSetPrintedOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSetPrintedOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSetPrintedOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSetPrintedOptions"><H1>PetscObjectSetPrintedOptions</H1></A>
 indicate to an object that it should behave as if it has already printed the help for its options 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,12 +15,13 @@ indicate to an object that it should behave as if it has already printed the hel
 PetscErrorCode  PetscObjectSetPrintedOptions(PetscObject obj)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>obj  </B> -the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+<DT><B>obj  </B> -the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <br>
 <P>
- Many br
+
 <P>
-Developer Notes: This is used, for example to prevent sequential objects that are created from a parallel object; such as the <A HREF="../KSP/KSP.html#KSP">KSP</A> created by Many brPCBJACOBI from all printing the same help messages to the screen Many br
+Developer Notes: This is used, for example to prevent sequential objects that are created from a parallel object; such as the <A HREF="../KSP/KSP.html#KSP">KSP</A> created by
+<A HREF="../PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</A> from all printing the same help messages to the screen
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</A>()
diff --git a/docs/manualpages/Sys/PetscObjectSetTabLevel.html b/docs/manualpages/Sys/PetscObjectSetTabLevel.html
index c638222..9ede174 100644
--- a/docs/manualpages/Sys/PetscObjectSetTabLevel.html
+++ b/docs/manualpages/Sys/PetscObjectSetTabLevel.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSetTabLevel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSetTabLevel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSetTabLevel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSetTabLevel"><H1>PetscObjectSetTabLevel</H1></A>
 Sets the number of tabs that ASCII output for that object use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,22 @@ Sets the number of tabs that ASCII output for that object use
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectSetTabLevel(PetscObject obj,PetscInt tab)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Thus must be Many brcast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetComm((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&comm); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tab </B></TD><TD>- the number of tabs Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Thus must be
+cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&comm);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tab </B></TD><TD>- the number of tabs
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: this is used to manage the output from options that are imbedded in other objects. For example Many brthe <A HREF="../KSP/KSP.html#KSP">KSP</A> object inside a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. By indenting each lower level further the heirarchy of objects Many bris very clear. Many br
+Notes: this is used to manage the output from options that are imbedded in other objects. For example
+the <A HREF="../KSP/KSP.html#KSP">KSP</A> object inside a <A HREF="../SNES/SNES.html#SNES">SNES</A> object. By indenting each lower level further the heirarchy of objects
+is very clear.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscObjectIncrementTabLevel.html#PetscObjectIncrementTabLevel">PetscObjectIncrementTabLevel</A>()
diff --git a/docs/manualpages/Sys/PetscObjectSetType.html b/docs/manualpages/Sys/PetscObjectSetType.html
index 4c77b21..020024c 100644
--- a/docs/manualpages/Sys/PetscObjectSetType.html
+++ b/docs/manualpages/Sys/PetscObjectSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSetType"><H1>PetscObjectSetType</H1></A>
 Sets the object type of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Sets the object type of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscO
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectSetType(PetscObject obj, const char type[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectGetType((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&type); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the object type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectGetType.html#PetscObjectGetType">PetscObjectGetType</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&type);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the object type
+</TD></TR></TABLE>
 <P>
-Note: This does not currently work since we need to dispatch by type. Many br
+Note: This does not currently work since we need to dispatch by type.
 <P>
- Many br
+
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/gtype.c.html#PetscObjectSetType">src/sys/objects/gtype.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscObjectSetUp.html b/docs/manualpages/Sys/PetscObjectSetUp.html
index ab057f4..86c1903 100644
--- a/docs/manualpages/Sys/PetscObjectSetUp.html
+++ b/docs/manualpages/Sys/PetscObjectSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectSetUp"><H1>PetscObjectSetUp</H1></A>
 Sets up the internal data structures for the later use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Sets up the internal data structures for the later use.
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectSetUp(PetscObject obj)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>obj </B> -the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+<DT><B>obj </B> -the <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This does nothing at present. Many br
+This does nothing at present.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  setup
diff --git a/docs/manualpages/Sys/PetscObjectState.html b/docs/manualpages/Sys/PetscObjectState.html
index 9ecbb3c..6a6b136 100644
--- a/docs/manualpages/Sys/PetscObjectState.html
+++ b/docs/manualpages/Sys/PetscObjectState.html
@@ -5,13 +5,14 @@
 <TITLE>PetscObjectState</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectState.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectState.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectState"><H1>PetscObjectState</H1></A>
-integer state for a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>  Many br
+integer state for a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Object state is always-increasing and (for objects that track state) can be used to determine if an object has Many brchanged since the last time you interacted with it.  It is 64-bit so that it will not overflow for a very long time. Many br
+Object state is always-increasing and (for objects that track state) can be used to determine if an object has
+changed since the last time you interacted with it.  It is 64-bit so that it will not overflow for a very long time.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectId.html#PetscObjectId">PetscObjectId</A>, <A HREF="../Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</A>(), <A HREF="../Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</A>(), <A HREF="../Sys/PetscObjectStateSet.html#PetscObjectStateSet">PetscObjectStateSet</A>()
diff --git a/docs/manualpages/Sys/PetscObjectStateGet.html b/docs/manualpages/Sys/PetscObjectStateGet.html
index 4f4659e..505e105 100644
--- a/docs/manualpages/Sys/PetscObjectStateGet.html
+++ b/docs/manualpages/Sys/PetscObjectStateGet.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectStateGet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectStateGet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectStateGet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectStateGet"><H1>PetscObjectStateGet</H1></A>
 Gets the state of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>, regardless of the type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Gets the state of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject<
 #include "petscsys.h"    
 PetscErrorCode PetscObjectStateGet(PetscObject obj,PetscObjectState *state)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. This must be Many brcast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectStateGet((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&state); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. This must be
+cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,&state);
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>state </B> -the object state Many br
+<DT><B>state </B> -the object state
 <br>
 <P>
-Notes: object state is an integer which gets increased every time Many brthe object is changed. By saving and later querying the object state Many brone can determine whether information about the object is still current. Many brCurrently, state is maintained for <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> objects. Many br
+Notes: object state is an integer which gets increased every time
+the object is changed. By saving and later querying the object state
+one can determine whether information about the object is still current.
+Currently, state is maintained for <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> objects.
 <P>
- Many br
+
 <P>
-seealso: <A HREF="../Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</A>(), <A HREF="../Sys/PetscObjectStateSet.html#PetscObjectStateSet">PetscObjectStateSet</A>() Many br
+seealso: <A HREF="../Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</A>(), <A HREF="../Sys/PetscObjectStateSet.html#PetscObjectStateSet">PetscObjectStateSet</A>()
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Sys/PetscObjectStateIncrease.html b/docs/manualpages/Sys/PetscObjectStateIncrease.html
index b27c14a..72c2ec1 100644
--- a/docs/manualpages/Sys/PetscObjectStateIncrease.html
+++ b/docs/manualpages/Sys/PetscObjectStateIncrease.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectStateIncrease</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectStateIncrease.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectStateIncrease.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectStateIncrease"><H1>PetscObjectStateIncrease</H1></A>
 Increases the state of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,29 @@ Increases the state of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscOb
 #include "petsc/private/petscimpl.h"
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</A>(<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> obj)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. This must be Many brcast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectStateIncrease((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat); Many br
+<DT><B>obj </B> -any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. This must be
+cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat);
 <br>
 <P>
-Notes: object state is an integer which gets increased every time Many brthe object is changed internally. By saving and later querying the object state Many brone can determine whether information about the object is still current. Many brCurrently, state is maintained for <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> objects. Many br
+Notes: object state is an integer which gets increased every time
+the object is changed internally. By saving and later querying the object state
+one can determine whether information about the object is still current.
+Currently, state is maintained for <A HREF="../Vec/Vec.html#Vec">Vec</A> and <A HREF="../Mat/Mat.html#Mat">Mat</A> objects.
 <P>
-This routine is mostly for internal use by PETSc; a developer need only Many brcall it after explicit access to an object's internals. Routines such Many bras <A HREF="../Vec/VecSet.html#VecSet">VecSet</A>() or <A HREF="../Mat/MatScale.html#MatScale">MatScale</A>() already call this routine. It is also called, as a Many brprecaution, in <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A>(), <A HR [...]
+This routine is mostly for internal use by PETSc; a developer need only
+call it after explicit access to an object's internals. Routines such
+as <A HREF="../Vec/VecSet.html#VecSet">VecSet</A>() or <A HREF="../Mat/MatScale.html#MatScale">MatScale</A>() already call this routine. It is also called, as a
+precaution, in <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</A>(), <A HREF="../Mat/MatDenseRestoreArray.html#MatDenseRestoreArray">MatDenseRestoreArray</A>().
 <P>
-This routine is logically collective because state equality comparison needs to be possible without communication. Many br
+This routine is logically collective because state equality comparison needs to be possible without communication.
 <P>
- Many br
+
 <P>
-seealso: <A HREF="../Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</A>() Many br
+seealso: <A HREF="../Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</A>()
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Sys/PetscObjectStateSet.html b/docs/manualpages/Sys/PetscObjectStateSet.html
index 2e9f802..99c8ff4 100644
--- a/docs/manualpages/Sys/PetscObjectStateSet.html
+++ b/docs/manualpages/Sys/PetscObjectStateSet.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectStateSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectStateSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectStateSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectStateSet"><H1>PetscObjectStateSet</H1></A>
 Sets the state of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>, regardless of the type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,25 @@ Sets the state of any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject<
 #include "petscsys.h"    
 PetscErrorCode PetscObjectStateSet(PetscObject obj,PetscObjectState state)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. This must be Many brcast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectStateSet((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,state); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>state </B></TD><TD>- the object state Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. This must be
+cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectStateSet.html#PetscObjectStateSet">PetscObjectStateSet</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,state);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>state </B></TD><TD>- the object state
+</TD></TR></TABLE>
 <P>
-Notes: This function should be used with extreme caution. There is Many bressentially only one use for it: if the user calls <A HREF="../Mat/Mat.html#Mat">Mat</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A>)GetRow(Array), Many brwhich increases the state, but does not alter the data, then this Many brroutine can be used to reset the state.  Such a reset must be collective. Many br
+Notes: This function should be used with extreme caution. There is
+essentially only one use for it: if the user calls <A HREF="../Mat/Mat.html#Mat">Mat</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A>)GetRow(Array),
+which increases the state, but does not alter the data, then this
+routine can be used to reset the state.  Such a reset must be collective.
 <P>
- Many br
+
 <P>
-seealso: <A HREF="../Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</A>(),<A HREF="../Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</A>() Many br
+seealso: <A HREF="../Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</A>(),<A HREF="../Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</A>()
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Sys/PetscObjectTypeCompare.html b/docs/manualpages/Sys/PetscObjectTypeCompare.html
index b486aed..2e9c895 100644
--- a/docs/manualpages/Sys/PetscObjectTypeCompare.html
+++ b/docs/manualpages/Sys/PetscObjectTypeCompare.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectTypeCompare</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectTypeCompare.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectTypeCompare.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectTypeCompare"><H1>PetscObjectTypeCompare</H1></A>
 Determines whether a PETSc object is of a particular type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Determines whether a PETSc object is of a particular type.
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectTypeCompare(PetscObject obj,const char type_name[],PetscBool  *same)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThis must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectTypeCompare((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type_name </B></TD><TD>- string containing a type name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+This must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type_name </B></TD><TD>- string containing a type name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>same </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if they are the same, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>same </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if they are the same, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetType.html#VecGetType">VecGetType</A>(), <A HREF="../KSP/KSPGetType.html#KSPGetType">KSPGetType</A>(), <A HREF="../PC/PCGetType.html#PCGetType">PCGetType</A>(), <A HREF="../SNES/SNESGetType.html#SNESGetType">SNESGetType</A>()
diff --git a/docs/manualpages/Sys/PetscObjectTypeCompareAny.html b/docs/manualpages/Sys/PetscObjectTypeCompareAny.html
index 7c0d880..a59a539 100644
--- a/docs/manualpages/Sys/PetscObjectTypeCompareAny.html
+++ b/docs/manualpages/Sys/PetscObjectTypeCompareAny.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectTypeCompareAny</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectTypeCompareAny.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectTypeCompareAny.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectTypeCompareAny"><H1>PetscObjectTypeCompareAny</H1></A>
 Determines whether a PETSc object is of any of a list of types. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Determines whether a PETSc object is of any of a list of types.
 #include "petscsys.h"    
 PetscErrorCode PetscObjectTypeCompareAny(PetscObject obj,PetscBool *match,const char type_name[],...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThis must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, <A HREF="../Sys/PetscObjectTypeCompareAny.html#PetscObjectTypeCompareAny">PetscObjectTypeCompareAny</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObjec [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type_name </B></TD><TD>- string containing a type name, pass the empty string "" to terminate the list Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+This must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, <A HREF="../Sys/PetscObjectTypeCompareAny.html#PetscObjectTypeCompareAny">PetscObjectTypeCompareAny</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,...);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type_name </B></TD><TD>- string containing a type name, pass the empty string "" to terminate the list
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>match </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the type of obj matches any in the list, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>match </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the type of obj matches any in the list, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetType.html#VecGetType">VecGetType</A>(), <A HREF="../KSP/KSPGetType.html#KSPGetType">KSPGetType</A>(), <A HREF="../PC/PCGetType.html#PCGetType">PCGetType</A>(), <A HREF="../SNES/SNESGetType.html#SNESGetType">SNESGetType</A>(), <A HREF="../Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</A>()
diff --git a/docs/manualpages/Sys/PetscObjectView.html b/docs/manualpages/Sys/PetscObjectView.html
index 128e6c8..56ab100 100644
--- a/docs/manualpages/Sys/PetscObjectView.html
+++ b/docs/manualpages/Sys/PetscObjectView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectView"><H1>PetscObjectView</H1></A>
 Views any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>, regardless of the type. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Views any <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>, regardl
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectView(PetscObject obj,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>. Many brThis must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectView((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,viewer); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- any PETSc viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- any PETSc object, for example a <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A> or <A HREF="../KSP/KSP.html#KSP">KSP</A>.
+This must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectView.html#PetscObjectView">PetscObjectView</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,viewer);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- any PETSc viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/destroy.c.html#PetscObjectView">src/sys/objects/destroy.c</A>
diff --git a/docs/manualpages/Sys/PetscObjectViewFromOptions.html b/docs/manualpages/Sys/PetscObjectViewFromOptions.html
index 5098335..a1436dc 100644
--- a/docs/manualpages/Sys/PetscObjectViewFromOptions.html
+++ b/docs/manualpages/Sys/PetscObjectViewFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectViewFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectViewFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectViewFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectViewFromOptions"><H1>PetscObjectViewFromOptions</H1></A>
 Processes command line options to determine if/how a <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> is to be viewed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Processes command line options to determine if/how a <A HREF="../Sys/PetscObject
 #include "petscsys.h"   
 PetscErrorCode PetscObjectViewFromOptions(PetscObject obj,PetscObject bobj,const char optionname[])
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj   </B></TD><TD>- the object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bobj  </B></TD><TD>- optional other object that provides prefix (if NULL then the prefix in obj is used) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>optionname </B></TD><TD>- option to activate viewing Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj   </B></TD><TD>- the object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bobj  </B></TD><TD>- optional other object that provides prefix (if NULL then the prefix in obj is used)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>optionname </B></TD><TD>- option to activate viewing
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscObjectViewFromOptions">src/sys/objects/options.c</A>
diff --git a/docs/manualpages/Sys/PetscObjectsDump.html b/docs/manualpages/Sys/PetscObjectsDump.html
index a258c7e..2e46807 100644
--- a/docs/manualpages/Sys/PetscObjectsDump.html
+++ b/docs/manualpages/Sys/PetscObjectsDump.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectsDump</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectsDump.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectsDump.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectsDump"><H1>PetscObjectsDump</H1></A>
 Prints the currently existing objects. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Prints the currently existing objects.
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectsDump(FILE *fd,PetscBool all)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- file pointer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>all </B></TD><TD>- by default only tries to display objects created explicitly by the user, if all is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> then lists all outstanding objects Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- file pointer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>all </B></TD><TD>- by default only tries to display objects created explicitly by the user, if all is <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> then lists all outstanding objects
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-objects_dump <all></B> - Many br Many br
+<DT><B>-objects_dump <all></B> -
+
 <br>
 <P>
 <P>
diff --git a/docs/manualpages/Sys/PetscObjectsGetObject.html b/docs/manualpages/Sys/PetscObjectsGetObject.html
index 5761d39..2a4341d 100644
--- a/docs/manualpages/Sys/PetscObjectsGetObject.html
+++ b/docs/manualpages/Sys/PetscObjectsGetObject.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectsGetObject</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectsGetObject.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectsGetObject.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectsGetObject"><H1>PetscObjectsGetObject</H1></A>
 Get a pointer to a named object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get a pointer to a named object
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectsGetObject(const char *name,PetscObject *obj,char **classname)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>name </B> -the name of an object Many br
+<DT><B>name </B> -the name of an object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>obj </B> -the object or null if there is no object Many br
+<DT><B>obj </B> -the object or null if there is no object
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Sys/PetscObjectsListGetGlobalNumbering.html b/docs/manualpages/Sys/PetscObjectsListGetGlobalNumbering.html
index 8290180..0aae01a 100644
--- a/docs/manualpages/Sys/PetscObjectsListGetGlobalNumbering.html
+++ b/docs/manualpages/Sys/PetscObjectsListGetGlobalNumbering.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectsListGetGlobalNumbering</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectsListGetGlobalNumbering.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectsListGetGlobalNumbering.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectsListGetGlobalNumbering"><H1>PetscObjectsListGetGlobalNumbering</H1></A>
 computes a global numbering of PetscObjects living on subcommunicators of a given communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,27 @@ computes a global numbering of PetscObjects living on subcommunicators of a give
 PetscErrorCode  PetscObjectsListGetGlobalNumbering(MPI_Comm comm, PetscInt len, PetscObject *objlist, PetscInt *count, PetscInt *numbering)
 </PRE>
 <P>
-Collective on comm. Many br
+Collective on comm.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len     </B></TD><TD>- local length of objlist Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>objlist </B></TD><TD>- a list of PETSc objects living on subcomms of comm and containing this comm rank Many br(subcomm ordering is assumed to be deadlock-free) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len     </B></TD><TD>- local length of objlist
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>objlist </B></TD><TD>- a list of PETSc objects living on subcomms of comm and containing this comm rank
+(subcomm ordering is assumed to be deadlock-free)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count      </B></TD><TD>- global number of distinct subcommunicators on objlist (may be > len) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numbering  </B></TD><TD>- global numbers of objlist entries (allocated by user) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count      </B></TD><TD>- global number of distinct subcommunicators on objlist (may be > len)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numbering  </B></TD><TD>- global numbers of objlist entries (allocated by user)
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Sys/PetscObjectsView.html b/docs/manualpages/Sys/PetscObjectsView.html
index b4eb14f..b9f6d55 100644
--- a/docs/manualpages/Sys/PetscObjectsView.html
+++ b/docs/manualpages/Sys/PetscObjectsView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectsView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscObjectsView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscObjectsView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectsView"><H1>PetscObjectsView</H1></A>
 Prints the currently existing objects. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Prints the currently existing objects.
 #include "petscsys.h"    
 PetscErrorCode  PetscObjectsView(PetscViewer viewer)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -must be an PETSCVIEWERASCII viewer Many br
+<DT><B>viewer </B> -must be an PETSCVIEWERASCII viewer
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Sys/PetscOffset.html b/docs/manualpages/Sys/PetscOffset.html
index 6c2a17a..bcc50d2 100644
--- a/docs/manualpages/Sys/PetscOffset.html
+++ b/docs/manualpages/Sys/PetscOffset.html
@@ -5,10 +5,10 @@
 <TITLE>PetscOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOffset"><H1>PetscOffset</H1></A>
-a variable type in Fortran used with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() and <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>()  Many br
+a variable type in Fortran used with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() and <A HREF="../IS/ISGetIndices.html#ISGetIndices">ISGetIndices</A>() 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscFortranAddr.html#PetscFortranAddr">PetscFortranAddr</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
diff --git a/docs/manualpages/Sys/PetscOptionsAllUsed.html b/docs/manualpages/Sys/PetscOptionsAllUsed.html
index eb25f01..2216bc0 100644
--- a/docs/manualpages/Sys/PetscOptionsAllUsed.html
+++ b/docs/manualpages/Sys/PetscOptionsAllUsed.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsAllUsed</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsAllUsed.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsAllUsed.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsAllUsed"><H1>PetscOptionsAllUsed</H1></A>
 Returns a count of the number of options in the database that have never been selected. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns a count of the number of options in the database that have never been se
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsAllUsed(PetscOptions options,PetscInt *N)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>options </B> -options database use NULL for default global database Many br
+<DT><B>options </B> -options database use NULL for default global database
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>N </B> -count of options not used Many br
+<DT><B>N </B> -count of options not used
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>()
diff --git a/docs/manualpages/Sys/PetscOptionsBegin.html b/docs/manualpages/Sys/PetscOptionsBegin.html
index c6fe848..5883888 100644
--- a/docs/manualpages/Sys/PetscOptionsBegin.html
+++ b/docs/manualpages/Sys/PetscOptionsBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsBegin"><H1>PetscOptionsBegin</H1></A>
 Begins a set of queries on the options database that are related and should be displayed on the same window of a GUI that allows the user to set the options interactively. Often one should  use <A HREF="../Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</A>() rather than this call. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Begins a set of queries on the options database that are related and should be d
 #include <petscoptions.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,const char prefix[],const char title[],const char mansec[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator that shares GUI Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- options prefix for all options displayed on window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- short descriptive text, for example "Krylov Solver Options" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mansec </B></TD><TD>- section of manual pages for options, for example <A HREF="../KSP/KSP.html#KSP">KSP</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator that shares GUI
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- options prefix for all options displayed on window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- short descriptive text, for example "Krylov Solver Options"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mansec </B></TD><TD>- section of manual pages for options, for example <A HREF="../KSP/KSP.html#KSP">KSP</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Needs to be ended by a call the <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many brCan add subheadings with <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>() Many br
+Notes: Needs to be ended by a call the <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
+Can add subheadings with <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>()
 <P>
-Developer notes: PetscOptionsPublish is set in PetscOptionsCheckInitial_Private() with -saws_options. When PetscOptionsPublish is set the Many br
+Developer notes: PetscOptionsPublish is set in PetscOptionsCheckInitial_Private() with -saws_options. When PetscOptionsPublish is set the
 <pre>
             loop between <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() is run THREE times with PetscOptionsPublishCount of values -1,0,1 otherwise
 </pre>
@@ -65,7 +70,12 @@ Developer notes: PetscOptionsPublish is set in PetscOptionsCheckInitial_Private(
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>(), <A HREF="../Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/../../../include/petscoptions.h.html#PetscOptionsBegin">src/sys/objects/../../../include/petscoptions.h</A>
diff --git a/docs/manualpages/Sys/PetscOptionsBool.html b/docs/manualpages/Sys/PetscOptionsBool.html
index 8f4996a..89b23a6 100644
--- a/docs/manualpages/Sys/PetscOptionsBool.html
+++ b/docs/manualpages/Sys/PetscOptionsBool.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsBool</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsBool.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsBool.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsBool"><H1>PetscOptionsBool</H1></A>
 Determines if a particular option is in the database with a true or false 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,39 @@ Determines if a particular option is in the database with a true or false
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsBool_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscBool currentvalue,PetscBool  *flg,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
-<DT><B>set </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>set </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsBool">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsBoolArray.html b/docs/manualpages/Sys/PetscOptionsBoolArray.html
index b4da2dc..8375174 100644
--- a/docs/manualpages/Sys/PetscOptionsBoolArray.html
+++ b/docs/manualpages/Sys/PetscOptionsBoolArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsBoolArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsBoolArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsBoolArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsBoolArray"><H1>PetscOptionsBoolArray</H1></A>
 Gets an array of logical values (true or false) for a particular option in the database. The values must be separated with commas with no intervening spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,44 @@ Gets an array of logical values (true or false) for a particular option in the d
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsBoolArray_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscBool value[],PetscInt *n,PetscBool *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values found Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values found
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user should pass in an array of doubles Many br
+The user should pass in an array of doubles
 <P>
-Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsBoolArray">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsBoolGroup.html b/docs/manualpages/Sys/PetscOptionsBoolGroup.html
index c77426c..831526a 100644
--- a/docs/manualpages/Sys/PetscOptionsBoolGroup.html
+++ b/docs/manualpages/Sys/PetscOptionsBoolGroup.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsBoolGroup</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsBoolGroup.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsBoolGroup.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsBoolGroup"><H1>PetscOptionsBoolGroup</H1></A>
 One in a series of logical queries on the options database for which at most a single value can be true. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,36 @@ One in a series of logical queries on the options database for which at most a s
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsBoolGroup_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscBool  *flg)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-Must follow a <A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>() and preceded a <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>() Many br
+Must follow a <A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>() and preceded a <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsBoolGroup">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsBoolGroupBegin.html b/docs/manualpages/Sys/PetscOptionsBoolGroupBegin.html
index 9669720..0af4de8 100644
--- a/docs/manualpages/Sys/PetscOptionsBoolGroupBegin.html
+++ b/docs/manualpages/Sys/PetscOptionsBoolGroupBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsBoolGroupBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsBoolGroupBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsBoolGroupBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsBoolGroupBegin"><H1>PetscOptionsBoolGroupBegin</H1></A>
 First in a series of logical queries on the options database for which at most a single value can be true. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,36 @@ First in a series of logical queries on the options database for which at most a
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsBoolGroupBegin_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscBool  *flg)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -whether that option was set or not Many br
+<DT><B>flg </B> -whether that option was set or not
 <br>
 <P>
- Many br
+
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-Must be followed by 0 or more <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>()s and <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>() Many br
+Must be followed by 0 or more <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>()s and <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsBoolGroupBegin">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsBoolGroupEnd.html b/docs/manualpages/Sys/PetscOptionsBoolGroupEnd.html
index 839116c..3a99cc7 100644
--- a/docs/manualpages/Sys/PetscOptionsBoolGroupEnd.html
+++ b/docs/manualpages/Sys/PetscOptionsBoolGroupEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsBoolGroupEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsBoolGroupEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsBoolGroupEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsBoolGroupEnd"><H1>PetscOptionsBoolGroupEnd</H1></A>
 Last in a series of logical queries on the options database for which at most a single value can be true. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,36 @@ Last in a series of logical queries on the options database for which at most a
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsBoolGroupEnd_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscBool  *flg)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-Must follow a <A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>() Many br
+Must follow a <A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsBoolGroupEnd">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsClear.html b/docs/manualpages/Sys/PetscOptionsClear.html
index 43a86eb..772047d 100644
--- a/docs/manualpages/Sys/PetscOptionsClear.html
+++ b/docs/manualpages/Sys/PetscOptionsClear.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsClear</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsClear.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsClear.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsClear"><H1>PetscOptionsClear</H1></A>
 Removes all options form the database leaving it empty. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,10 @@ Removes all options form the database leaving it empty.
 PetscErrorCode  PetscOptionsClear(PetscOptions options)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>options </B> -options database, use NULL for the default global database Many br
+<DT><B>options </B> -options database, use NULL for the default global database
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</A>()
diff --git a/docs/manualpages/Sys/PetscOptionsClearValue.html b/docs/manualpages/Sys/PetscOptionsClearValue.html
index ae76f62..b2062c0 100644
--- a/docs/manualpages/Sys/PetscOptionsClearValue.html
+++ b/docs/manualpages/Sys/PetscOptionsClearValue.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsClearValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsClearValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsClearValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsClearValue"><H1>PetscOptionsClearValue</H1></A>
 Clears an option name-value pair in the options database, overriding whatever is already present. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Clears an option name-value pair in the options database, overriding whatever is
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsClearValue(PetscOptions options,const char iname[])
 </PRE>
-Not Collective, but setting values on certain processors could cause problems Many brfor parallel objects looking for options. Many br
+Not Collective, but setting values on certain processors could cause problems
+for parallel objects looking for options.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database, use NULL for the default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of option, this SHOULD have the - prepended Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database, use NULL for the default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of option, this SHOULD have the - prepended
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</A>()
diff --git a/docs/manualpages/Sys/PetscOptionsCreate.html b/docs/manualpages/Sys/PetscOptionsCreate.html
index 562a795..d8eaa45 100644
--- a/docs/manualpages/Sys/PetscOptionsCreate.html
+++ b/docs/manualpages/Sys/PetscOptionsCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsCreate"><H1>PetscOptionsCreate</H1></A>
 Creates the empty options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,10 @@ Creates the empty options database.
 PetscErrorCode  PetscOptionsCreate(PetscOptions *options)
 </PRE>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>options </B> -Options database object Many br
+<DT><B>options </B> -Options database object
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsCreate">src/sys/objects/options.c</A>
diff --git a/docs/manualpages/Sys/PetscOptionsDestroy.html b/docs/manualpages/Sys/PetscOptionsDestroy.html
index 9b83142..64c2569 100644
--- a/docs/manualpages/Sys/PetscOptionsDestroy.html
+++ b/docs/manualpages/Sys/PetscOptionsDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsDestroy"><H1>PetscOptionsDestroy</H1></A>
 Destroys an option database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,10 @@ Destroys an option database.
 PetscErrorCode  PetscOptionsDestroy(PetscOptions *options)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>options </B> -the PetscOptions object Many br
+<DT><B>options </B> -the PetscOptions object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</A>()
diff --git a/docs/manualpages/Sys/PetscOptionsEList.html b/docs/manualpages/Sys/PetscOptionsEList.html
index fbe1f95..31ce9e1 100644
--- a/docs/manualpages/Sys/PetscOptionsEList.html
+++ b/docs/manualpages/Sys/PetscOptionsEList.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsEList</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsEList.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsEList.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsEList"><H1>PetscOptionsEList</H1></A>
 Puts a list of option values that a single one may be selected from 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,22 @@ Puts a list of option values that a single one may be selected from
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsEList_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char ltext[],const char man[],const char *const *list,PetscInt ntext,const char currentvalue[],PetscInt *value,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltext </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- the possible choices (one of these must be selected, anything else is invalid) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntext </B></TD><TD>- number of choices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ltext </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- the possible choices (one of these must be selected, anything else is invalid)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntext </B></TD><TD>- number of choices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with
+</TD></TR></TABLE>
 <pre>
                 PetscOptionsElist(..., obj->value,&value,&flg);
 </pre>
@@ -34,19 +40,26 @@ Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsB
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the index of the value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the index of the value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-See <A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>() for when the choices are given in a <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>() Many br
+See <A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>() for when the choices are given in a <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEnum.html#PetscOptionsEnum">PetscOptionsEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsEList">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsEnd.html b/docs/manualpages/Sys/PetscOptionsEnd.html
index 6f6bf4f..4091204 100644
--- a/docs/manualpages/Sys/PetscOptionsEnd.html
+++ b/docs/manualpages/Sys/PetscOptionsEnd.html
@@ -5,23 +5,28 @@
 <TITLE>PetscOptionsEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsEnd"><H1>PetscOptionsEnd</H1></A>
-Ends a set of queries on the options database that are related and should be displayed on the same window of a GUI that allows the user to set the options interactively. Collective on the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> used in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Ends a set of queries on the options database that are related and should be displayed on the same window of a GUI that allows the user to set the options interactively. Collective on the <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> used in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 #include <petscoptions.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(void)
 </PRE>
- Many br
+
 <P>
-Notes: Needs to be preceded by a call to <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() or <A HREF="../Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</A>() Many br
+Notes: Needs to be preceded by a call to <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() or <A HREF="../Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>(), <A HREF="../Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/../../../include/petscoptions.h.html#PetscOptionsEnd">src/sys/objects/../../../include/petscoptions.h</A>
diff --git a/docs/manualpages/Sys/PetscOptionsEnum.html b/docs/manualpages/Sys/PetscOptionsEnum.html
index 2a628c2..8725544 100644
--- a/docs/manualpages/Sys/PetscOptionsEnum.html
+++ b/docs/manualpages/Sys/PetscOptionsEnum.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsEnum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsEnum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsEnum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsEnum"><H1>PetscOptionsEnum</H1></A>
 Gets the enum value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,20 @@ Gets the enum value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsEnum_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],const char *const *list,PetscEnum currentvalue,PetscEnum *value,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array containing the list of choices, followed by the enum name, followed by the enum prefix, followed by a null Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with either Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array containing the list of choices, followed by the enum name, followed by the enum prefix, followed by a null
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with either
+</TD></TR></TABLE>
 <pre>
                 <A HREF="../Sys/PetscOptionsEnum.html#PetscOptionsEnum">PetscOptionsEnum</A>(..., obj->value,&object->value,...) or
 </pre>
@@ -38,19 +43,27 @@ Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsB
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the  value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the  value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-list is usually something like PCASMTypes or some other predefined list of enum names Many br
+list is usually something like PCASMTypes or some other predefined list of enum names
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsEnum">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsEnumArray.html b/docs/manualpages/Sys/PetscOptionsEnumArray.html
index 21a72ad..e33849f 100644
--- a/docs/manualpages/Sys/PetscOptionsEnumArray.html
+++ b/docs/manualpages/Sys/PetscOptionsEnumArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsEnumArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsEnumArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsEnumArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsEnumArray"><H1>PetscOptionsEnumArray</H1></A>
 Gets an array of enum values for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,46 @@ Gets an array of enum values for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsEnumArray_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],const char *const *list,PetscEnum value[],PetscInt *n,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum number of values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum number of values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- actual number of values found Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- actual number of values found
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The array must be passed as a comma separated list. Many br
+The array must be passed as a comma separated list.
 <P>
-There must be no intervening spaces between the values. Many br
+There must be no intervening spaces between the values.
 <P>
-Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>(), <A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsEnumArray">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsFList.html b/docs/manualpages/Sys/PetscOptionsFList.html
index 2d8f442..9e1fa16 100644
--- a/docs/manualpages/Sys/PetscOptionsFList.html
+++ b/docs/manualpages/Sys/PetscOptionsFList.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsFList</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsFList.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsFList.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsFList"><H1>PetscOptionsFList</H1></A>
 Puts a list of option values that a single one may be selected from 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,42 +14,56 @@ Puts a list of option values that a single one may be selected from
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsFList_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char ltext[],const char man[],PetscFunctionList list,const char currentvalue[],char value[],size_t len,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- the possible choices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- the possible choices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with
+</TD></TR>
 <pre>
                 PetscOptionsFlist(..., obj->value,value,len,&flg);
 </pre>
 <pre>
                 if (flg) {
 </pre>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of the character array value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of the character array value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-See <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>() for when the choices are given in a string array Many br
+See <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>() for when the choices are given in a string array
 <P>
-To get a listing of all currently specified options, Many brsee <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>() or <A HREF="../Sys/PetscOptionsGetAll.html#PetscOptionsGetAll">PetscOptionsGetAll</A>() Many br
+To get a listing of all currently specified options,
+see <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>() or <A HREF="../Sys/PetscOptionsGetAll.html#PetscOptionsGetAll">PetscOptionsGetAll</A>()
 <P>
-Developer Note: This cannot check for invalid selection because of things like <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A> that are not included in the list Many br
+Developer Note: This cannot check for invalid selection because of things like <A HREF="../Mat/MATAIJ.html#MATAIJ">MATAIJ</A> that are not included in the list
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>(), <A HREF="../Sys/PetscOptionsEnum.html#PetscOptionsEnum">PetscOptionsEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsFList">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetAll.html b/docs/manualpages/Sys/PetscOptionsGetAll.html
index fdc4611..e5bafe1 100644
--- a/docs/manualpages/Sys/PetscOptionsGetAll.html
+++ b/docs/manualpages/Sys/PetscOptionsGetAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetAll"><H1>PetscOptionsGetAll</H1></A>
 Lists all the options the program was run with in a single string. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Lists all the options the program was run with in a single string.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetAll(PetscOptions options,char *copts[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- the options database, use NULL for the default global database Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- the options database, use NULL for the default global database
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>copts </B></TD><TD>- pointer where string pointer is stored Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>copts </B></TD><TD>- pointer where string pointer is stored
+</TD></TR>
 <P>
-Notes: the array and each entry in the array should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>() Many br
+Notes: the array and each entry in the array should be freed with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscOptionsGetBool.html b/docs/manualpages/Sys/PetscOptionsGetBool.html
index d340483..70d7e39 100644
--- a/docs/manualpages/Sys/PetscOptionsGetBool.html
+++ b/docs/manualpages/Sys/PetscOptionsGetBool.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetBool</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetBool.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetBool.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetBool"><H1>PetscOptionsGetBool</H1></A>
 Gets the Logical (true or false) value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,42 @@ Gets the Logical (true or false) value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetBool(PetscOptions options,const char pre[],const char name[],PetscBool  *ivalue,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the string to prepend to the name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the string to prepend to the name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ivalue </B></TD><TD>- the logical value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>  if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ivalue </B></TD><TD>- the logical value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>  if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-TRUE, true, YES, yes, nostring, and 1 all translate to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> Many brFALSE, false, NO, no, and 0 all translate to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+TRUE, true, YES, yes, nostring, and 1 all translate to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>
+FALSE, false, NO, no, and 0 all translate to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <P>
-If the user does not supply the option (as either true or false) ivalue is NOT changed. Thus Many bryou NEED TO ALWAYS initialize the ivalue. Many br
+If the user does not supply the option (as either true or false) ivalue is NOT changed. Thus
+you NEED TO ALWAYS initialize the ivalue.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetBool">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetBoolArray.html b/docs/manualpages/Sys/PetscOptionsGetBoolArray.html
index 2e0080c..6895053 100644
--- a/docs/manualpages/Sys/PetscOptionsGetBoolArray.html
+++ b/docs/manualpages/Sys/PetscOptionsGetBoolArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetBoolArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetBoolArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetBoolArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetBoolArray"><H1>PetscOptionsGetBoolArray</H1></A>
 Gets an array of Logical (true or false) values for a particular option in the database.  The values must be separated with commas with no intervening spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,43 @@ Gets an array of Logical (true or false) values for a particular option in the d
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetBoolArray(PetscOptions options,const char pre[],const char name[],PetscBool dvalue[],PetscInt *nmax,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the integer values to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the integer values to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-TRUE, true, YES, yes, nostring, and 1 all translate to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> Many brFALSE, false, NO, no, and 0 all translate to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+TRUE, true, YES, yes, nostring, and 1 all translate to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>
+FALSE, false, NO, no, and 0 all translate to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscO [...]
+<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetBoolArray">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetEList.html b/docs/manualpages/Sys/PetscOptionsGetEList.html
index 85c2b19..8030ffe 100644
--- a/docs/manualpages/Sys/PetscOptionsGetEList.html
+++ b/docs/manualpages/Sys/PetscOptionsGetEList.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetEList</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetEList.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetEList.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetEList"><H1>PetscOptionsGetEList</H1></A>
 Puts a list of option values that a single one may be selected from 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,41 @@ Puts a list of option values that a single one may be selected from
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetEList(PetscOptions options,const char pre[],const char opt[],const char * const *list,PetscInt ntext,PetscInt *value,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the string to prepend to the name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- the possible choices (one of these must be selected, anything else is invalid) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntext </B></TD><TD>- number of choices Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the string to prepend to the name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- the possible choices (one of these must be selected, anything else is invalid)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntext </B></TD><TD>- number of choices
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the index of the value to return (defaults to zero if the option name is given but choice is listed) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the index of the value to return (defaults to zero if the option name is given but choice is listed)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-See <A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>() for when the choices are given in a <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>() Many br
+See <A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>() for when the choices are given in a <A HREF="../Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetEList">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetEnum.html b/docs/manualpages/Sys/PetscOptionsGetEnum.html
index 1da0c99..dd199e5 100644
--- a/docs/manualpages/Sys/PetscOptionsGetEnum.html
+++ b/docs/manualpages/Sys/PetscOptionsGetEnum.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetEnum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetEnum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetEnum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetEnum"><H1>PetscOptionsGetEnum</H1></A>
 Gets the enum value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,44 @@ Gets the enum value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetEnum(PetscOptions options,const char pre[],const char opt[],const char * const *list,PetscEnum *value,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- option prefix or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array containing the list of choices, followed by the enum name, followed by the enum prefix, followed by a null Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>defaultv </B></TD><TD>- the default (current) value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- option prefix or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array containing the list of choices, followed by the enum name, followed by the enum prefix, followed by a null
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>defaultv </B></TD><TD>- the default (current) value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the  value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the  value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-list is usually something like PCASMTypes or some other predefined list of enum names Many br
+list is usually something like PCASMTypes or some other predefined list of enum names
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>(), <A HREF="../Sys/PetscOptionsGetEList.html#PetscOptionsGetEList">PetscOptionsGetEList</A>(), <A HREF="../Sys/PetscOptionsEnum.html#PetscOptionsEnum">PetscOptionsEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetEnum">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetEnumArray.html b/docs/manualpages/Sys/PetscOptionsGetEnumArray.html
index dfd8d3d..2bb4343 100644
--- a/docs/manualpages/Sys/PetscOptionsGetEnumArray.html
+++ b/docs/manualpages/Sys/PetscOptionsGetEnumArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetEnumArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetEnumArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetEnumArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetEnumArray"><H1>PetscOptionsGetEnumArray</H1></A>
 Gets an array of enum values for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,48 @@ Gets an array of enum values for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode PetscOptionsGetEnumArray(PetscOptions options,const char pre[],const char name[],const char *const *list,PetscEnum dvalue[],PetscInt *nmax,PetscBool *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- option prefix or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array containing the list of choices, followed by the enum name, followed by the enum prefix, followed by a null Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- option prefix or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array containing the list of choices, followed by the enum name, followed by the enum prefix, followed by a null
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the  enum values to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the  enum values to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The array must be passed as a comma separated list. Many br
+The array must be passed as a comma separated list.
 <P>
-There must be no intervening spaces between the values. Many br
+There must be no intervening spaces between the values.
 <P>
-list is usually something like PCASMTypes or some other predefined list of enum names. Many br
+list is usually something like PCASMTypes or some other predefined list of enum names.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetEnum.html#PetscOptionsGetEnum">PetscOptionsGetEnum</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A  [...]
+<BR><A HREF="../Sys/PetscOptionsGetEnum.html#PetscOptionsGetEnum">PetscOptionsGetEnum</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), <A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(),
+<A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(), <A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(),
+<A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(), <A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>(), <A HREF="../Sys/PetscOptionsGetEList.html#PetscOptionsGetEList">PetscOptionsGetEList</A>(), <A HREF="../Sys/PetscOptionsEnum.html#PetscOptionsEnum">PetscOptionsEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetEnumArray">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetInt.html b/docs/manualpages/Sys/PetscOptionsGetInt.html
index d3f9dea..500f441 100644
--- a/docs/manualpages/Sys/PetscOptionsGetInt.html
+++ b/docs/manualpages/Sys/PetscOptionsGetInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetInt"><H1>PetscOptionsGetInt</H1></A>
 Gets the integer value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,36 @@ Gets the integer value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetInt(PetscOptions options,const char pre[],const char name[],PetscInt *ivalue,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the string to prepend to the name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the string to prepend to the name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ivalue </B></TD><TD>- the integer value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ivalue </B></TD><TD>- the integer value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetInt">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetIntArray.html b/docs/manualpages/Sys/PetscOptionsGetIntArray.html
index 875e0d3..d328e2e 100644
--- a/docs/manualpages/Sys/PetscOptionsGetIntArray.html
+++ b/docs/manualpages/Sys/PetscOptionsGetIntArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetIntArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetIntArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetIntArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetIntArray"><H1>PetscOptionsGetIntArray</H1></A>
 Gets an array of integer values for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,48 @@ Gets an array of integer values for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetIntArray(PetscOptions options,const char pre[],const char name[],PetscInt dvalue[],PetscInt *nmax,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the integer values to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the integer values to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The array can be passed as Many bra comma separated list:                                 0,1,2,3,4,5,6,7 Many bra range (start-end+1):                                  0-8 Many bra range with given increment (start-end+1:inc):         0-7:2 Many bra combination of values and ranges separated by commas: 0,1-8,8-15:2 Many br
+The array can be passed as
+a comma separated list:                                 0,1,2,3,4,5,6,7
+a range (start-end+1):                                  0-8
+a range with given increment (start-end+1:inc):         0-7:2
+a combination of values and ranges separated by commas: 0,1-8,8-15:2
 <P>
-There must be no intervening spaces between the values. Many br
+There must be no intervening spaces between the values.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscO [...]
+<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetIntArray">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetReal.html b/docs/manualpages/Sys/PetscOptionsGetReal.html
index 3d7e9aa..d0849b6 100644
--- a/docs/manualpages/Sys/PetscOptionsGetReal.html
+++ b/docs/manualpages/Sys/PetscOptionsGetReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetReal"><H1>PetscOptionsGetReal</H1></A>
 Gets the double precision value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,37 @@ Gets the double precision value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetReal(PetscOptions options,const char pre[],const char name[],PetscReal *dvalue,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the double value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if not found Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the double value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if not found
+</TD></TR></TABLE>
 <P>
-Note: if the option is given but no value is provided then set is given the value <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+Note: if the option is given but no value is provided then set is given the value <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(),<A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), [...]
+<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(),<A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetReal">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetRealArray.html b/docs/manualpages/Sys/PetscOptionsGetRealArray.html
index d123129..a17ea2c 100644
--- a/docs/manualpages/Sys/PetscOptionsGetRealArray.html
+++ b/docs/manualpages/Sys/PetscOptionsGetRealArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetRealArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetRealArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetRealArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetRealArray"><H1>PetscOptionsGetRealArray</H1></A>
 Gets an array of double precision values for a particular option in the database.  The values must be separated with commas with no intervening spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,39 @@ Gets an array of double precision values for a particular option in the database
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetRealArray(PetscOptions options,const char pre[],const char name[],PetscReal dvalue[],PetscInt *nmax,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the double values to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the double values to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOpti [...]
+<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetRealArray">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetScalar.html b/docs/manualpages/Sys/PetscOptionsGetScalar.html
index df37bcb..51f5bdb 100644
--- a/docs/manualpages/Sys/PetscOptionsGetScalar.html
+++ b/docs/manualpages/Sys/PetscOptionsGetScalar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetScalar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetScalar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetScalar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetScalar"><H1>PetscOptionsGetScalar</H1></A>
 Gets the scalar value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,40 @@ Gets the scalar value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetScalar(PetscOptions options,const char pre[],const char name[],PetscScalar *dvalue,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the double value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the double value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
-A complex number 2+3i must be specified with NO spaces Many br
+A complex number 2+3i must be specified with NO spaces
 <P>
-Note: if the option is given but no value is provided then set is given the value <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+Note: if the option is given but no value is provided then set is given the value <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() [...]
+<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetScalar">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetScalarArray.html b/docs/manualpages/Sys/PetscOptionsGetScalarArray.html
index 2132809..61d0961 100644
--- a/docs/manualpages/Sys/PetscOptionsGetScalarArray.html
+++ b/docs/manualpages/Sys/PetscOptionsGetScalarArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetScalarArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetScalarArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetScalarArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetScalarArray"><H1>PetscOptionsGetScalarArray</H1></A>
 Gets an array of scalars for a particular option in the database.  The values must be separated with commas with no intervening spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,39 @@ Gets an array of scalars for a particular option in the database.  The values mu
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetScalarArray(PetscOptions options,const char pre[],const char name[],PetscScalar dvalue[],PetscInt *nmax,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to each name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values to retrieve
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the scalar values to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dvalue </B></TD><TD>- the scalar values to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values retreived
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOpti [...]
+<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetScalarArray">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetString.html b/docs/manualpages/Sys/PetscOptionsGetString.html
index 40d83d6..d259d03 100644
--- a/docs/manualpages/Sys/PetscOptionsGetString.html
+++ b/docs/manualpages/Sys/PetscOptionsGetString.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetString</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetString.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetString.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetString"><H1>PetscOptionsGetString</H1></A>
 Gets the string value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,39 +14,52 @@ Gets the string value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetString(PetscOptions options,const char pre[],const char name[],char string[],size_t len,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- maximum length of the string including null termination Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- maximum length of the string including null termination
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- location to copy string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- location to copy string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-The Fortran interface is slightly different from the C/C++ Many brinterface (len is not used).  Sample usage in Fortran follows Many br<PRE>
+The Fortran interface is slightly different from the C/C++
+interface (len is not used).  Sample usage in Fortran follows
+<PRE>
       character *20 string
       integer   flg, ierr
       call <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(PETSC_NULL_OBJECT,PETSC_NULL_CHARACTER,'-s',string,flg,ierr)
 </PRE>
- Many br
+
 <P>
-Notes: if the option is given but no string is provided then an empty string is returned and set is given the value of <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> Many br
+Notes: if the option is given but no string is provided then an empty string is returned and set is given the value of <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Even if the user provided no string (for example -optionname -someotheroption) the flag is set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> (and the string is fulled with nulls). Many br
+Even if the user provided no string (for example -optionname -someotheroption) the flag is set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> (and the string is fulled with nulls).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetString">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetStringArray.html b/docs/manualpages/Sys/PetscOptionsGetStringArray.html
index c7e884c..a3354dc 100644
--- a/docs/manualpages/Sys/PetscOptionsGetStringArray.html
+++ b/docs/manualpages/Sys/PetscOptionsGetStringArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetStringArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetStringArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetStringArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetStringArray"><H1>PetscOptionsGetStringArray</H1></A>
 Gets an array of string values for a particular option in the database. The values must be separated with commas with no intervening spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,46 @@ Gets an array of string values for a particular option in the database. The valu
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsGetStringArray(PetscOptions options,const char pre[],const char name[],char *strings[],PetscInt *nmax,PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of strings Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of strings
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>strings </B></TD><TD>- location to copy strings Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>strings </B></TD><TD>- location to copy strings
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user should pass in an array of pointers to char, to hold all the Many brstrings returned by this function. Many br
+The user should pass in an array of pointers to char, to hold all the
+strings returned by this function.
 <P>
-The user is responsible for deallocating the strings that are Many brreturned. The Fortran interface for this routine is not supported. Many br
+The user is responsible for deallocating the strings that are
+returned. The Fortran interface for this routine is not supported.
 <P>
-Contributed by Matthew Knepley. Many br
+Contributed by Matthew Knepley.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsGetStringArray">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsGetenv.html b/docs/manualpages/Sys/PetscOptionsGetenv.html
index 7916064..dc50f19 100644
--- a/docs/manualpages/Sys/PetscOptionsGetenv.html
+++ b/docs/manualpages/Sys/PetscOptionsGetenv.html
@@ -5,33 +5,43 @@
 <TITLE>PetscOptionsGetenv</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsGetenv.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsGetenv.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetenv"><H1>PetscOptionsGetenv</H1></A>
 Gets an environmental variable, broadcasts to all processors in communicator from first. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscOptionsGetenv(MPI_Comm comm,const char name[],char env[],size_t len,PetscBool  *flag)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator to share variable Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of environmental variable Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- amount of space allocated to hold variable Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator to share variable
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of environmental variable
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- amount of space allocated to hold variable
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- if not NULL tells if variable found or not Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>env </B></TD><TD>- value of variable Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- if not NULL tells if variable found or not
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>env </B></TD><TD>- value of variable
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You can also "set" the environmental variable by setting the options database value Many br-name "stringvalue" (with name in lower case). If name begins with PETSC_ this is Many brdiscarded before checking the database. For example, PETSC_VIEWER_SOCKET_PORT would Many brbe given as -viewer_socket_port 9000 Many br
+You can also "set" the environmental variable by setting the options database value
+-name "stringvalue" (with name in lower case). If name begins with PETSC_ this is
+discarded before checking the database. For example, PETSC_VIEWER_SOCKET_PORT would
+be given as -viewer_socket_port 9000
 <P>
-If comm does not contain the 0th process in the MPIEXEC it is likely on Many brmany systems that the environmental variable will not be set unless you Many brput it in a universal location like a .chsrc file Many br
+If comm does not contain the 0th process in the MPIEXEC it is likely on
+many systems that the environmental variable will not be set unless you
+put it in a universal location like a .chsrc file
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/pdisplay.c.html#PetscOptionsGetenv">src/sys/utils/pdisplay.c</A>
diff --git a/docs/manualpages/Sys/PetscOptionsHasName.html b/docs/manualpages/Sys/PetscOptionsHasName.html
index 659f28a..2893a12 100644
--- a/docs/manualpages/Sys/PetscOptionsHasName.html
+++ b/docs/manualpages/Sys/PetscOptionsHasName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsHasName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsHasName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsHasName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsHasName"><H1>PetscOptionsHasName</H1></A>
 Determines whether a certain option is given in the database. This returns true whether the option is a number, string or boolean, even its value is set to false. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,36 @@ Determines whether a certain option is given in the database. This returns true
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsHasName(PetscOptions options,const char pre[],const char name[],PetscBool  *set)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to the name or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- string to prepend to the name or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>set </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>. Many br
+<DT><B>set </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>.
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Name cannot be simply -h Many br
+Notes: Name cannot be simply -h
 <P>
-In many cases you probably want to use <A HREF="../Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</A>() instead of calling this, to allowing toggling values. Many br
+In many cases you probably want to use <A HREF="../Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</A>() instead of calling this, to allowing toggling values.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() [...]
+<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsHasName">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsHead.html b/docs/manualpages/Sys/PetscOptionsHead.html
index c76a6cd..3891705 100644
--- a/docs/manualpages/Sys/PetscOptionsHead.html
+++ b/docs/manualpages/Sys/PetscOptionsHead.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsHead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsHead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsHead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsHead"><H1>PetscOptionsHead</H1></A>
 Puts a heading before listing any more published options. Used, for example, in KSPSetFromOptions_GMRES(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Puts a heading before listing any more published options. Used, for example, in
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsHead(PetscOptionItems *PetscOptionsObject,const char head[])
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>head </B> -the heading text Many br
+<DT><B>head </B> -the heading text
 <br>
 <P>
 <P>
- Many br
+
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-Can be followed by a call to <A HREF="../Sys/PetscOptionsTail.html#PetscOptionsTail">PetscOptionsTail</A>() in the same function. Many br
+Can be followed by a call to <A HREF="../Sys/PetscOptionsTail.html#PetscOptionsTail">PetscOptionsTail</A>() in the same function.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsHead">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsInsert.html b/docs/manualpages/Sys/PetscOptionsInsert.html
index e76100e..0704fb8 100644
--- a/docs/manualpages/Sys/PetscOptionsInsert.html
+++ b/docs/manualpages/Sys/PetscOptionsInsert.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsInsert</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsInsert.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsInsert.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsInsert"><H1>PetscOptionsInsert</H1></A>
 Inserts into the options database from the command line, the environmental variable and a file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,25 +16,34 @@ PetscErrorCode  PetscOptionsInsert(PetscOptions options,int *argc,char ***args,c
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database or NULL for the default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- count of number of command line arguments Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- the command line arguments Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- optional filename, defaults to ~username/.petscrc Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database or NULL for the default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- count of number of command line arguments
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- the command line arguments
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- optional filename, defaults to ~username/.petscrc
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Since <A HREF="../Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</A>() is automatically called by <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(), Many brthe user does not typically need to call this routine. <A HREF="../Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</A>() Many brcan be called several times, adding additional entries into the database. Many br
+Since <A HREF="../Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</A>() is automatically called by <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(),
+the user does not typically need to call this routine. <A HREF="../Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</A>()
+can be called several times, adding additional entries into the database.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor <optional filename> </B></TD><TD>- print options names and values as they are set Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_file <filename> </B></TD><TD>- read options from a file Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor <optional filename> </B></TD><TD>- print options names and values as they are set
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_file <filename> </B></TD><TD>- read options from a file
+</TD></TR>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  PetscOptionsDestroy_Private(), <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>(), <A HREF="../Sys/PetscOptionsInsertString.html#PetscOptionsInsertString">PetscOptionsInsertString</A>(), <A HREF="../Sys/PetscOptionsInsertFile.html#PetscOptionsInsertFile">PetscOptionsInsertFile</A>(),
-<BR><A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsInsert">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsInsertFile.html b/docs/manualpages/Sys/PetscOptionsInsertFile.html
index 26b5178..2ba0633 100644
--- a/docs/manualpages/Sys/PetscOptionsInsertFile.html
+++ b/docs/manualpages/Sys/PetscOptionsInsertFile.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsInsertFile</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsInsertFile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsInsertFile.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsInsertFile"><H1>PetscOptionsInsertFile</H1></A>
 Inserts options into the database from a file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,35 @@ Inserts options into the database from a file.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsInsertFile(MPI_Comm comm,PetscOptions options,const char file[],PetscBool require)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the processes that will share the options (usually <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database, use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- name of file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>require </B></TD><TD>- if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> will generate an error if the file does not exist Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the processes that will share the options (usually <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database, use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- name of file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>require </B></TD><TD>- if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> will generate an error if the file does not exist
+</TD></TR></TABLE>
 <P>
 <P>
-Notes: Use  # for lines that are comments and which should be ignored. Many br
+Notes: Use  # for lines that are comments and which should be ignored.
 <P>
-Usually, instead of using this command, one should list the file name in the call to <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(), this insures that certain options Many brsuch as -log_summary or -malloc_debug are processed properly. This routine only sets options into the options database that will be processed by later Many brcalls to XXXSetFromOptions() it should not be used for options listed under <A HREF="../Sys/PetscInitialize.html#PetscInitialize">P [...]
+Usually, instead of using this command, one should list the file name in the call to <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(), this insures that certain options
+such as -log_summary or -malloc_debug are processed properly. This routine only sets options into the options database that will be processed by later
+calls to XXXSetFromOptions() it should not be used for options listed under <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsSetValue.html#PetscOptionsSetValue">PetscOptionsSetValue</A>(), <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../S [...]
+<BR><A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsInsertFile">src/sys/objects/options.c</A>
diff --git a/docs/manualpages/Sys/PetscOptionsInsertString.html b/docs/manualpages/Sys/PetscOptionsInsertString.html
index 18ca99e..b023f87 100644
--- a/docs/manualpages/Sys/PetscOptionsInsertString.html
+++ b/docs/manualpages/Sys/PetscOptionsInsertString.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsInsertString</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsInsertString.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsInsertString.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsInsertString"><H1>PetscOptionsInsertString</H1></A>
 Inserts options into the database from a string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Inserts options into the database from a string
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsInsertString(PetscOptions options,const char in_str[])
 </PRE>
-Not collective: but only processes that call this routine will set the options Many brincluded in the string Many br
+Not collective: but only processes that call this routine will set the options
+included in the string
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>in_str </B> -string that contains options separated by blanks Many br
+<DT><B>in_str </B> -string that contains options separated by blanks
 <br>
 <P>
 <P>
- Many br
+
 <P>
-Contributed by Boyana Norris Many br
+Contributed by Boyana Norris
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsSetValue.html#PetscOptionsSetValue">PetscOptionsSetValue</A>(), <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../S [...]
+<BR><A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>(), <A HREF="../Sys/PetscOptionsInsertFile.html#PetscOptionsInsertFile">PetscOptionsInsertFile</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsInsertString">src/sys/objects/options.c</A>
diff --git a/docs/manualpages/Sys/PetscOptionsInt.html b/docs/manualpages/Sys/PetscOptionsInt.html
index 91fafa4..b44e78e 100644
--- a/docs/manualpages/Sys/PetscOptionsInt.html
+++ b/docs/manualpages/Sys/PetscOptionsInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsInt"><H1>PetscOptionsInt</H1></A>
 Gets the integer value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Gets the integer value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsInt_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscInt currentvalue,PetscInt *value,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with either Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with either
+</TD></TR></TABLE>
 <pre>
                 <A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(..., obj->value,&object->value,...) or
 </pre>
@@ -37,17 +41,25 @@ Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsB
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the integer value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the integer value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsInt">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsIntArray.html b/docs/manualpages/Sys/PetscOptionsIntArray.html
index c528c7e..c4c2ae3 100644
--- a/docs/manualpages/Sys/PetscOptionsIntArray.html
+++ b/docs/manualpages/Sys/PetscOptionsIntArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsIntArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsIntArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsIntArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsIntArray"><H1>PetscOptionsIntArray</H1></A>
 Gets an array of integers for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,50 @@ Gets an array of integers for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsIntArray_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscInt value[],PetscInt *n,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum number of values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum number of values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- actual number of values found Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- actual number of values found
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The array can be passed as Many bra comma separated list:                                 0,1,2,3,4,5,6,7 Many bra range (start-end+1):                                  0-8 Many bra range with given increment (start-end+1:inc):         0-7:2 Many bra combination of values and ranges separated by commas: 0,1-8,8-15:2 Many br
+The array can be passed as
+a comma separated list:                                 0,1,2,3,4,5,6,7
+a range (start-end+1):                                  0-8
+a range with given increment (start-end+1:inc):         0-7:2
+a combination of values and ranges separated by commas: 0,1-8,8-15:2
 <P>
-There must be no intervening spaces between the values. Many br
+There must be no intervening spaces between the values.
 <P>
-Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>(), <A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsIntArray">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsLeft.html b/docs/manualpages/Sys/PetscOptionsLeft.html
index 3fa07b9..7709e90 100644
--- a/docs/manualpages/Sys/PetscOptionsLeft.html
+++ b/docs/manualpages/Sys/PetscOptionsLeft.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsLeft</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsLeft.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsLeft.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsLeft"><H1>PetscOptionsLeft</H1></A>
 Prints to screen any options that were set and never used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Prints to screen any options that were set and never used.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsLeft(PetscOptions options)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>options </B> -options database use NULL for default global database Many br
+<DT><B>options </B> -options database use NULL for default global database
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-options_left </B> -Activates OptionsAllUsed() within <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() Many br
+<DT><B>-options_left </B> -Activates OptionsAllUsed() within <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsAllUsed.html#PetscOptionsAllUsed">PetscOptionsAllUsed</A>()
diff --git a/docs/manualpages/Sys/PetscOptionsMonitorCancel.html b/docs/manualpages/Sys/PetscOptionsMonitorCancel.html
index 9b7bd5b..8b30b18 100644
--- a/docs/manualpages/Sys/PetscOptionsMonitorCancel.html
+++ b/docs/manualpages/Sys/PetscOptionsMonitorCancel.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsMonitorCancel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsMonitorCancel"><H1>PetscOptionsMonitorCancel</H1></A>
 Clears all monitors for a PetscOptions object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,15 @@ Clears all monitors for a PetscOptions object.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsMonitorCancel(void)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-options_monitor_cancel </B> -Cancels all monitors that have Many brbeen hardwired into a code by calls to <A HREF="../Sys/PetscOptionsMonitorSet.html#PetscOptionsMonitorSet">PetscOptionsMonitorSet</A>(), Many brbut does not cancel those set via the options database. Many br
+<DT><B>-options_monitor_cancel </B> -Cancels all monitors that have
+been hardwired into a code by calls to <A HREF="../Sys/PetscOptionsMonitorSet.html#PetscOptionsMonitorSet">PetscOptionsMonitorSet</A>(),
+but does not cancel those set via the options database.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  PetscOptions, set, monitor
diff --git a/docs/manualpages/Sys/PetscOptionsMonitorDefault.html b/docs/manualpages/Sys/PetscOptionsMonitorDefault.html
index 77ccd97..f855d8c 100644
--- a/docs/manualpages/Sys/PetscOptionsMonitorDefault.html
+++ b/docs/manualpages/Sys/PetscOptionsMonitorDefault.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsMonitorDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsMonitorDefault"><H1>PetscOptionsMonitorDefault</H1></A>
 Print all options set value events. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Print all options set value events.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsMonitorDefault(const char name[], const char value[], void *dummy)
 </PRE>
-Logically Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Logically Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name  </B></TD><TD>- option name string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- option value string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name  </B></TD><TD>- option name string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- option value string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- an ASCII viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  PetscOptions, default, monitor
diff --git a/docs/manualpages/Sys/PetscOptionsMonitorSet.html b/docs/manualpages/Sys/PetscOptionsMonitorSet.html
index eb5694a..c205c12 100644
--- a/docs/manualpages/Sys/PetscOptionsMonitorSet.html
+++ b/docs/manualpages/Sys/PetscOptionsMonitorSet.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsMonitorSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsMonitorSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsMonitorSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsMonitorSet"><H1>PetscOptionsMonitorSet</H1></A>
 Sets an ADDITIONAL function to be called at every method that modified the PETSc options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,18 @@ Sets an ADDITIONAL function to be called at every method that modified the PETSc
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsMonitorSet(PetscErrorCode (*monitor)(const char name[], const char value[], void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- pointer to function (if this is NULL, it turns off monitoring Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx    </B></TD><TD>- [optional] context for private data for the Many brmonitor routine (use NULL if no context is desired) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context Many br(may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- pointer to function (if this is NULL, it turns off monitoring
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx    </B></TD><TD>- [optional] context for private data for the
+monitor routine (use NULL if no context is desired)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context
+(may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling Sequence of monitor</FONT></H3>
 <pre>
@@ -28,21 +33,34 @@ Not collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- option name string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- option value string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx  </B></TD><TD>- optional monitoring context, as set by <A HREF="../Sys/PetscOptionsMonitorSet.html#PetscOptionsMonitorSet">PetscOptionsMonitorSet</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- option name string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- option value string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx  </B></TD><TD>- optional monitoring context, as set by <A HREF="../Sys/PetscOptionsMonitorSet.html#PetscOptionsMonitorSet">PetscOptionsMonitorSet</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor    </B></TD><TD>- sets <A HREF="../Sys/PetscOptionsMonitorDefault.html#PetscOptionsMonitorDefault">PetscOptionsMonitorDefault</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor_cancel </B></TD><TD>- cancels all monitors that have Many brbeen hardwired into a code by Many brcalls to <A HREF="../Sys/PetscOptionsMonitorSet.html#PetscOptionsMonitorSet">PetscOptionsMonitorSet</A>(), but Many brdoes not cancel those set via Many brthe options database. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor    </B></TD><TD>- sets <A HREF="../Sys/PetscOptionsMonitorDefault.html#PetscOptionsMonitorDefault">PetscOptionsMonitorDefault</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor_cancel </B></TD><TD>- cancels all monitors that have
+been hardwired into a code by
+calls to <A HREF="../Sys/PetscOptionsMonitorSet.html#PetscOptionsMonitorSet">PetscOptionsMonitorSet</A>(), but
+does not cancel those set via
+the options database.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default is to do nothing.  To print the name and value of options Many brbeing inserted into the database, use <A HREF="../Sys/PetscOptionsMonitorDefault.html#PetscOptionsMonitorDefault">PetscOptionsMonitorDefault</A>() as the monitoring routine, Many brwith a null monitoring context. Many br
+The default is to do nothing.  To print the name and value of options
+being inserted into the database, use <A HREF="../Sys/PetscOptionsMonitorDefault.html#PetscOptionsMonitorDefault">PetscOptionsMonitorDefault</A>() as the monitoring routine,
+with a null monitoring context.
 <P>
-Several different monitoring routines may be set by calling Many brPetscOptionsMonitorSet() multiple times; all will be called in the Many brorder in which they were set. Many br
+Several different monitoring routines may be set by calling
+<A HREF="../Sys/PetscOptionsMonitorSet.html#PetscOptionsMonitorSet">PetscOptionsMonitorSet</A>() multiple times; all will be called in the
+order in which they were set.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  PetscOptions, set, monitor
diff --git a/docs/manualpages/Sys/PetscOptionsName.html b/docs/manualpages/Sys/PetscOptionsName.html
index db84c15..90b392c 100644
--- a/docs/manualpages/Sys/PetscOptionsName.html
+++ b/docs/manualpages/Sys/PetscOptionsName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsName"><H1>PetscOptionsName</H1></A>
 Determines if a particular option has been set in the database. This returns true whether the option is a number, string or boolean, even its value is set to false. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,35 @@ Determines if a particular option has been set in the database. This returns tru
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsName_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscBool  *flg)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsName">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsPrefixPop.html b/docs/manualpages/Sys/PetscOptionsPrefixPop.html
index ab7a368..ab510bb 100644
--- a/docs/manualpages/Sys/PetscOptionsPrefixPop.html
+++ b/docs/manualpages/Sys/PetscOptionsPrefixPop.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsPrefixPop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsPrefixPop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsPrefixPop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsPrefixPop"><H1>PetscOptionsPrefixPop</H1></A>
 Remove the latest options prefix, see <A HREF="../Sys/PetscOptionsPrefixPush.html#PetscOptionsPrefixPush">PetscOptionsPrefixPush</A>() for details 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Remove the latest options prefix, see <A HREF="../Sys/PetscOptionsPrefixPush.htm
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsPrefixPop(PetscOptions options)
 </PRE>
-Not  Collective, but prefix will only be popped on calling ranks Many br
+Not  Collective, but prefix will only be popped on calling ranks
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>options </B> -options database, or NULL for the default global database Many br
+<DT><B>options </B> -options database, or NULL for the default global database
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsPrefixPush.html#PetscOptionsPrefixPush">PetscOptionsPrefixPush</A>()
diff --git a/docs/manualpages/Sys/PetscOptionsPrefixPush.html b/docs/manualpages/Sys/PetscOptionsPrefixPush.html
index 0313ba3..a9ba414 100644
--- a/docs/manualpages/Sys/PetscOptionsPrefixPush.html
+++ b/docs/manualpages/Sys/PetscOptionsPrefixPush.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsPrefixPush</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsPrefixPush.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsPrefixPush.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsPrefixPush"><H1>PetscOptionsPrefixPush</H1></A>
 Designate a prefix to be used by all options insertions to follow. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ Designate a prefix to be used by all options insertions to follow.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsPrefixPush(PetscOptions options,const char prefix[])
 </PRE>
-Not Collective, but prefix will only be applied on calling ranks Many br
+Not Collective, but prefix will only be applied on calling ranks
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database, or NULL for the default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- The string to append to the existing prefix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database, or NULL for the default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- The string to append to the existing prefix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-+   -prefix_push <some_prefix_> - push the given prefix Many br-   -prefix_pop - pop the last prefix Many br
++   -prefix_push <some_prefix_> - push the given prefix
+-   -prefix_pop - pop the last prefix
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-It is common to use this in conjunction with -options_file as in Many br
+It is common to use this in conjunction with -options_file as in
 <P>
-$ -prefix_push system1_ -options_file system1rc -prefix_pop -prefix_push system2_ -options_file system2rc -prefix_pop Many br
+$ -prefix_push system1_ -options_file system1rc -prefix_pop -prefix_push system2_ -options_file system2rc -prefix_pop
 <P>
-where the files no longer require all options to be prefixed with -system2_. Many br
+where the files no longer require all options to be prefixed with -system2_.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsPrefixPop.html#PetscOptionsPrefixPop">PetscOptionsPrefixPop</A>()
diff --git a/docs/manualpages/Sys/PetscOptionsReal.html b/docs/manualpages/Sys/PetscOptionsReal.html
index 96f0130..a9c39f9 100644
--- a/docs/manualpages/Sys/PetscOptionsReal.html
+++ b/docs/manualpages/Sys/PetscOptionsReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsReal"><H1>PetscOptionsReal</H1></A>
 Gets the <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Gets the <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> value for a par
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsReal_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscReal currentvalue,PetscReal *value,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with either Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with either
+</TD></TR></TABLE>
 <pre>
                 <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(..., obj->value,&object->value,...) or
 </pre>
@@ -37,17 +41,25 @@ Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsB
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsReal">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsRealArray.html b/docs/manualpages/Sys/PetscOptionsRealArray.html
index 046463f..f2f7b45 100644
--- a/docs/manualpages/Sys/PetscOptionsRealArray.html
+++ b/docs/manualpages/Sys/PetscOptionsRealArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsRealArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsRealArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsRealArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsRealArray"><H1>PetscOptionsRealArray</H1></A>
 Gets an array of double values for a particular option in the database. The values must be separated with commas with no intervening spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,44 @@ Gets an array of double values for a particular option in the database. The valu
 #include "petscsys.h"   
 PetscErrorCode PetscOptionsRealArray_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscReal value[],PetscInt *n,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values found Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values found
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user should pass in an array of doubles Many br
+The user should pass in an array of doubles
 <P>
-Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsRealArray">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsReject.html b/docs/manualpages/Sys/PetscOptionsReject.html
index 01552ae..921ffc6 100644
--- a/docs/manualpages/Sys/PetscOptionsReject.html
+++ b/docs/manualpages/Sys/PetscOptionsReject.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsReject</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsReject.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsReject.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsReject"><H1>PetscOptionsReject</H1></A>
 Generates an error if a certain option is given. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,29 @@ Generates an error if a certain option is given.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsReject(PetscOptions options,const char name[],const char mess[])
 </PRE>
-Not Collective, but setting values on certain processors could cause problems Many brfor parallel objects looking for options. Many br
+Not Collective, but setting values on certain processors could cause problems
+for parallel objects looking for options.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- error message (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- error message (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),OptionsHasName(),
-<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() [...]
+<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsReject">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsScalar.html b/docs/manualpages/Sys/PetscOptionsScalar.html
index eb0e04d..64ee26e 100644
--- a/docs/manualpages/Sys/PetscOptionsScalar.html
+++ b/docs/manualpages/Sys/PetscOptionsScalar.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsScalar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsScalar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsScalar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsScalar"><H1>PetscOptionsScalar</H1></A>
 Gets the scalar value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Gets the scalar value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsScalar_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscScalar currentvalue,PetscScalar *value,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with either Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. Normally this is done with either
+</TD></TR></TABLE>
 <pre>
                 <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(..., obj->value,&object->value,...) or
 </pre>
@@ -38,17 +42,25 @@ Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsB
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsScalar">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsScalarArray.html b/docs/manualpages/Sys/PetscOptionsScalarArray.html
index d6a7955..3b3038e 100644
--- a/docs/manualpages/Sys/PetscOptionsScalarArray.html
+++ b/docs/manualpages/Sys/PetscOptionsScalarArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsScalarArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsScalarArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsScalarArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsScalarArray"><H1>PetscOptionsScalarArray</H1></A>
 Gets an array of Scalar values for a particular option in the database. The values must be separated with commas with no intervening spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,44 @@ Gets an array of Scalar values for a particular option in the database. The valu
 #include "petscsys.h"   
 PetscErrorCode PetscOptionsScalarArray_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscScalar value[],PetscInt *n,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values found Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of values found
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user should pass in an array of doubles Many br
+The user should pass in an array of doubles
 <P>
-Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsScalarArray">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsSetAlias.html b/docs/manualpages/Sys/PetscOptionsSetAlias.html
index db9e5c0..d847f12 100644
--- a/docs/manualpages/Sys/PetscOptionsSetAlias.html
+++ b/docs/manualpages/Sys/PetscOptionsSetAlias.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsSetAlias</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsSetAlias.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsSetAlias.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsSetAlias"><H1>PetscOptionsSetAlias</H1></A>
 Makes a key and alias for another key 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,28 @@ Makes a key and alias for another key
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsSetAlias(PetscOptions options,const char inewname[],const char ioldname[])
 </PRE>
-Not Collective, but setting values on certain processors could cause problems Many brfor parallel objects looking for options. Many br
+Not Collective, but setting values on certain processors could cause problems
+for parallel objects looking for options.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database or NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inewname </B></TD><TD>- the alias Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ioldname </B></TD><TD>- the name that alias will refer to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database or NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inewname </B></TD><TD>- the alias
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ioldname </B></TD><TD>- the name that alias will refer to
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),OptionsHasName(),
-<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(),<A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), [...]
+<BR><A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(),<A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsSetAlias">src/sys/objects/options.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsSetFromOptions.html b/docs/manualpages/Sys/PetscOptionsSetFromOptions.html
index a751857..5733771 100644
--- a/docs/manualpages/Sys/PetscOptionsSetFromOptions.html
+++ b/docs/manualpages/Sys/PetscOptionsSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsSetFromOptions"><H1>PetscOptionsSetFromOptions</H1></A>
 Sets options related to the handling of options in PETSc 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Sets options related to the handling of options in PETSc
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsSetFromOptions(PetscOptions options)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>options </B> -options database use NULL for default global database Many br
+<DT><B>options </B> -options database use NULL for default global database
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor <optional filename> </B></TD><TD>- prints the names and values of all runtime options as they are set. The monitor functionality is not Many bravailable for options set through a file, environment variable, or on Many brthe command line. Only options set after <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() completes will Many brbe monitored. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor_cancel </B></TD><TD>- cancel all options database monitors Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor <optional filename> </B></TD><TD>- prints the names and values of all runtime options as they are set. The monitor functionality is not
+available for options set through a file, environment variable, or on
+the command line. Only options set after <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() completes will
+be monitored.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_monitor_cancel </B></TD><TD>- cancel all options database monitors
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-To see all options, run your program with the -help option or consult Users-Manual: <A HREF="../../manual.pdf#chapter.1">Introduction</A> Many br
+To see all options, run your program with the -help option or consult Users-Manual: <A HREF="../../manual.pdf#chapter.1">Introduction</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  set, options, database
diff --git a/docs/manualpages/Sys/PetscOptionsSetValue.html b/docs/manualpages/Sys/PetscOptionsSetValue.html
index 34662f4..baf3334 100644
--- a/docs/manualpages/Sys/PetscOptionsSetValue.html
+++ b/docs/manualpages/Sys/PetscOptionsSetValue.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsSetValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsSetValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsSetValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsSetValue"><H1>PetscOptionsSetValue</H1></A>
 Sets an option name-value pair in the options database, overriding whatever is already present. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Sets an option name-value pair in the options database, overriding whatever is a
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsSetValue(PetscOptions options,const char iname[],const char value[])
 </PRE>
-Not collective, but setting values on certain processors could cause problems Many brfor parallel objects looking for options. Many br
+Not collective, but setting values on certain processors could cause problems
+for parallel objects looking for options.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database, use NULL for the default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of option, this SHOULD have the - prepended Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the option value (not used for all options) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database, use NULL for the default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of option, this SHOULD have the - prepended
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the option value (not used for all options)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This function can be called BEFORE <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() Many br
+This function can be called BEFORE <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>()
 <P>
-Only some options have values associated with them, such as Many br-ksp_rtol tol.  Other options stand alone, such as -ksp_monitor. Many br
+Only some options have values associated with them, such as
+-ksp_rtol tol.  Other options stand alone, such as -ksp_monitor.
 <P>
-Developers Note: Uses malloc() directly because PETSc may not yet have been fully initialized Many br
+Developers Note: Uses malloc() directly because PETSc may not yet have been fully initialized
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscOptionsString.html b/docs/manualpages/Sys/PetscOptionsString.html
index 1ec5687..fd3d9d5 100644
--- a/docs/manualpages/Sys/PetscOptionsString.html
+++ b/docs/manualpages/Sys/PetscOptionsString.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsString</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsString.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsString.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsString"><H1>PetscOptionsString</H1></A>
 Gets the string value for a particular option in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,44 @@ Gets the string value for a particular option in the database.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsString_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],const char currentvalue[],char value[],size_t len,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. This is not used to set value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- length of the result string including null terminator Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>currentvalue </B></TD><TD>- the current value; caller is responsible for setting this value correctly. This is not used to set value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- length of the result string including null terminator
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to return Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to return
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-Even if the user provided no string (for example -optionname -someotheroption) the flag is set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> (and the string is fulled with nulls). Many br
+Even if the user provided no string (for example -optionname -someotheroption) the flag is set to <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> (and the string is fulled with nulls).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOption [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsString">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsStringArray.html b/docs/manualpages/Sys/PetscOptionsStringArray.html
index 998ac3f..3c884ae 100644
--- a/docs/manualpages/Sys/PetscOptionsStringArray.html
+++ b/docs/manualpages/Sys/PetscOptionsStringArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsStringArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsStringArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsStringArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsStringArray"><H1>PetscOptionsStringArray</H1></A>
 Gets an array of string values for a particular option in the database. The values must be separated with commas with no intervening spaces. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,48 @@ Gets an array of string values for a particular option in the database. The valu
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsStringArray_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],char *value[],PetscInt *nmax,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of strings Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- the option one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string describing option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page for option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- maximum number of strings
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy strings Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of strings found Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- location to copy strings
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nmax </B></TD><TD>- actual number of strings found
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user should pass in an array of pointers to char, to hold all the Many brstrings returned by this function. Many br
+The user should pass in an array of pointers to char, to hold all the
+strings returned by this function.
 <P>
-The user is responsible for deallocating the strings that are Many brreturned. The Fortran interface for this routine is not supported. Many br
+The user is responsible for deallocating the strings that are
+returned. The Fortran interface for this routine is not supported.
 <P>
-Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsStringArray">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsTail.html b/docs/manualpages/Sys/PetscOptionsTail.html
index 37b4214..5efa15d 100644
--- a/docs/manualpages/Sys/PetscOptionsTail.html
+++ b/docs/manualpages/Sys/PetscOptionsTail.html
@@ -5,30 +5,37 @@
 <TITLE>PetscOptionsTail</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsTail.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsTail.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsTail"><H1>PetscOptionsTail</H1></A>
-Ends a section of options begun with <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>() See, for example, KSPSetFromOptions_GMRES(). Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Ends a section of options begun with <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>() See, for example, KSPSetFromOptions_GMRES(). Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 #include <petscoptions.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/PetscOptionsTail.html#PetscOptionsTail">PetscOptionsTail</A>(void)
 </PRE>
- Many br
+
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()/<A HREF="../Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()/<A HREF="../Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-Must be preceded by a call to <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>() in the same function. Many br
+Must be preceded by a call to <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>() in the same function.
 <P>
-This needs to be used only if the code below <A HREF="../Sys/PetscOptionsTail.html#PetscOptionsTail">PetscOptionsTail</A>() can be run ONLY once. Many brSee, for example, PCSetFromOptions_Composite(). This is a return(0) in it for early exit Many brfrom the function. Many br
+This needs to be used only if the code below <A HREF="../Sys/PetscOptionsTail.html#PetscOptionsTail">PetscOptionsTail</A>() can be run ONLY once.
+See, for example, PCSetFromOptions_Composite(). This is a return(0) in it for early exit
+from the function.
 <P>
-This is only for use with the PETSc options GUI Many br
+This is only for use with the PETSc options GUI
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(),
-<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(), Many brPetscOptionsName(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A H [...]
+<BR><A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>(), <A HREF="../Sys/PetscOptionsEnum.html#PetscOptionsEnum">PetscOptionsEnum</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/../../../include/petscoptions.h.html#PetscOptionsTail">src/sys/objects/../../../include/petscoptions.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscOptionsUsed.html b/docs/manualpages/Sys/PetscOptionsUsed.html
index 481a523..b61d669 100644
--- a/docs/manualpages/Sys/PetscOptionsUsed.html
+++ b/docs/manualpages/Sys/PetscOptionsUsed.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsUsed</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsUsed.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsUsed.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsUsed"><H1>PetscOptionsUsed</H1></A>
 Indicates if PETSc has used a particular option set in the database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Indicates if PETSc has used a particular option set in the database
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsUsed(PetscOptions options,const char *option,PetscBool *used)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>option </B></TD><TD>- string name of option Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>options </B></TD><TD>- options database use NULL for default global database
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>option </B></TD><TD>- string name of option
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>used </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the option was used, otherwise false, including if option was not found in options database Many br
+<DT><B>used </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the option was used, otherwise false, including if option was not found in options database
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>(), <A HREF="../Sys/PetscOptionsLeft.html#PetscOptionsLeft">PetscOptionsLeft</A>(), <A HREF="../Sys/PetscOptionsAllUsed.html#PetscOptionsAllUsed">PetscOptionsAllUsed</A>()
diff --git a/docs/manualpages/Sys/PetscOptionsValidKey.html b/docs/manualpages/Sys/PetscOptionsValidKey.html
index 539f55c..f9594b8 100644
--- a/docs/manualpages/Sys/PetscOptionsValidKey.html
+++ b/docs/manualpages/Sys/PetscOptionsValidKey.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsValidKey</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsValidKey.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsValidKey.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsValidKey"><H1>PetscOptionsValidKey</H1></A>
 PETSc Options database keys must begin with one or two dashes (-) followed by a letter. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ PETSc Options database keys must begin with one or two dashes (-) followed by a
 PetscErrorCode  PetscOptionsValidKey(const char in_str[],PetscBool  *key)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>in_str </B> -string to check if valid Many br
+<DT><B>in_str </B> -string to check if valid
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>key </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if a valid key Many br
+<DT><B>key </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if a valid key
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/options.c.html#PetscOptionsValidKey">src/sys/objects/options.c</A>
diff --git a/docs/manualpages/Sys/PetscOptionsView.html b/docs/manualpages/Sys/PetscOptionsView.html
index 83b0a9b..19e3281 100644
--- a/docs/manualpages/Sys/PetscOptionsView.html
+++ b/docs/manualpages/Sys/PetscOptionsView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsView"><H1>PetscOptionsView</H1></A>
 Prints the options that have been loaded. This is useful for debugging purposes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ Prints the options that have been loaded. This is useful for debugging purposes.
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsView(PetscOptions options,PetscViewer viewer)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- must be an PETSCVIEWERASCII viewer Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- must be an PETSCVIEWERASCII viewer
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_table </B></TD><TD>- Activates <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>() within <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-options_table </B></TD><TD>- Activates <A HREF="../Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</A>() within <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>()
+</TD></TR>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscOptionsViewer.html b/docs/manualpages/Sys/PetscOptionsViewer.html
index f56f821..5ef990d 100644
--- a/docs/manualpages/Sys/PetscOptionsViewer.html
+++ b/docs/manualpages/Sys/PetscOptionsViewer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsViewer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscOptionsViewer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscOptionsViewer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsViewer"><H1>PetscOptionsViewer</H1></A>
 Gets a viewer appropriate for the type indicated by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,40 @@ Gets a viewer appropriate for the type indicated by the user
 #include "petscsys.h"   
 PetscErrorCode  PetscOptionsViewer_Private(PetscOptionItems *PetscOptionsObject,const char opt[],const char text[],const char man[],PetscViewer *viewer,PetscViewerFormat *format,PetscBool  *set)
 </PRE>
-Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() Many br
+Logically Collective on the communicator passed in <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>opt </B></TD><TD>- option name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>text </B></TD><TD>- short string that describes the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>man </B></TD><TD>- manual page with additional information on option
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>() Many br
+Notes: Must be between a <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>() and a <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>()
 <P>
-See <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>() for the format of the supplied viewer and its options Many br
+See <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>() for the format of the supplied viewer and its options
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(), <A HREF="../Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</A>(NULL,),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/aoptions.c.html#PetscOptionsViewer">src/sys/objects/aoptions.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscPClose.html b/docs/manualpages/Sys/PetscPClose.html
index cb4d5d8..5c49cdb 100644
--- a/docs/manualpages/Sys/PetscPClose.html
+++ b/docs/manualpages/Sys/PetscPClose.html
@@ -5,29 +5,31 @@
 <TITLE>PetscPClose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPClose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPClose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPClose"><H1>PetscPClose</H1></A>
 Closes (ends) a program on processor zero run with <A HREF="../Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscPClose(MPI_Comm comm,FILE *fd,int *rval)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, but only process 0 runs the command Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, but only process 0 runs the command
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, only processor zero runs the program Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fp </B></TD><TD>- the file pointer where program input or output may be read or NULL if don't care Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, only processor zero runs the program
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fp </B></TD><TD>- the file pointer where program input or output may be read or NULL if don't care
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>rval </B> -return value from pclose() or NULL to raise an error on failure Many br
+<DT><B>rval </B> -return value from pclose() or NULL to raise an error on failure
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Does not work under Windows Many br
+Does not work under Windows
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>(), <A HREF="../Sys/PetscFClose.html#PetscFClose">PetscFClose</A>(), <A HREF="../Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</A>()
diff --git a/docs/manualpages/Sys/PetscPOpen.html b/docs/manualpages/Sys/PetscPOpen.html
index f72f902..5f091de 100644
--- a/docs/manualpages/Sys/PetscPOpen.html
+++ b/docs/manualpages/Sys/PetscPOpen.html
@@ -5,35 +5,42 @@
 <TITLE>PetscPOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPOpen"><H1>PetscPOpen</H1></A>
 Runs a program on processor zero and sends either its input or output to a file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscPOpen(MPI_Comm comm,const char machine[],const char program[],const char mode[],FILE **fp)
 </PRE>
-Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, but only process 0 runs the command Many br
+Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, but only process 0 runs the command
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, only processor zero runs the program Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- machine to run command on or NULL, or string with 0 in first location Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>program </B></TD><TD>- name of program to run Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- either r or w Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, only processor zero runs the program
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- machine to run command on or NULL, or string with 0 in first location
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>program </B></TD><TD>- name of program to run
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- either r or w
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fp </B> -the file pointer where program input or output may be read or NULL if don't care Many br
+<DT><B>fp </B> -the file pointer where program input or output may be read or NULL if don't care
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Sys/PetscPClose.html#PetscPClose">PetscPClose</A>() to close the file pointer when you are finished with it Many brDoes not work under Windows Many br
+Use <A HREF="../Sys/PetscPClose.html#PetscPClose">PetscPClose</A>() to close the file pointer when you are finished with it
+Does not work under Windows
 <P>
-If machine is not provided will use the value set with PetsPOpenSetMachine() if that was provided, otherwise Many brwill use the machine running node zero of the communicator Many br
+If machine is not provided will use the value set with PetsPOpenSetMachine() if that was provided, otherwise
+will use the machine running node zero of the communicator
 <P>
-The program string may contain ${DISPLAY}, ${HOMEDIRECTORY} or ${WORKINGDIRECTORY}; these Many brwill be replaced with relevent values. Many br
+The program string may contain ${DISPLAY}, ${HOMEDIRECTORY} or ${WORKINGDIRECTORY}; these
+will be replaced with relevent values.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>(), <A HREF="../Sys/PetscFClose.html#PetscFClose">PetscFClose</A>(), <A HREF="../Sys/PetscPClose.html#PetscPClose">PetscPClose</A>(), <A HREF="../Sys/PetscPOpenSetMachine.html#PetscPOpenSetMachine">PetscPOpenSetMachine</A>()
diff --git a/docs/manualpages/Sys/PetscPOpenSetMachine.html b/docs/manualpages/Sys/PetscPOpenSetMachine.html
index 0379037..74281eb 100644
--- a/docs/manualpages/Sys/PetscPOpenSetMachine.html
+++ b/docs/manualpages/Sys/PetscPOpenSetMachine.html
@@ -5,22 +5,23 @@
 <TITLE>PetscPOpenSetMachine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPOpenSetMachine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPOpenSetMachine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPOpenSetMachine"><H1>PetscPOpenSetMachine</H1></A>
 Sets the name of the default machine to run <A HREF="../Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</A>() calls on 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscPOpenSetMachine(const char machine[])
 </PRE>
-Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, but only process 0 runs the command Many br
+Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, but only process 0 runs the command
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>machine </B> -machine to run command on or NULL to remove previous entry Many br
+<DT><B>machine </B> -machine to run command on or NULL to remove previous entry
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-popen_machine <machine></B> - Many br Many br
+<DT><B>-popen_machine <machine></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscPopErrorHandler.html b/docs/manualpages/Sys/PetscPopErrorHandler.html
index b0a9b3c..bc8b18c 100644
--- a/docs/manualpages/Sys/PetscPopErrorHandler.html
+++ b/docs/manualpages/Sys/PetscPopErrorHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPopErrorHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPopErrorHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPopErrorHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPopErrorHandler"><H1>PetscPopErrorHandler</H1></A>
 Removes the latest error handler that was pushed with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Removes the latest error handler that was pushed with <A HREF="../Sys/PetscPushE
 #include "petscsys.h" 
 PetscErrorCode  PetscPopErrorHandler(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscPopSignalHandler.html b/docs/manualpages/Sys/PetscPopSignalHandler.html
index 1fbcc0b..426168e 100644
--- a/docs/manualpages/Sys/PetscPopSignalHandler.html
+++ b/docs/manualpages/Sys/PetscPopSignalHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPopSignalHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPopSignalHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPopSignalHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPopSignalHandler"><H1>PetscPopSignalHandler</H1></A>
 Removes the most last signal handler that was pushed. If no signal handlers are left on the stack it will remove the PETSc signal handler. (That is PETSc will no longer catch signals). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Removes the most last signal handler that was pushed. If no signal handlers are
 #include "petscsys.h"   
 PetscErrorCode  PetscPopSignalHandler(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscPopUpSelect.html b/docs/manualpages/Sys/PetscPopUpSelect.html
index 363a68d..6b7854a 100644
--- a/docs/manualpages/Sys/PetscPopUpSelect.html
+++ b/docs/manualpages/Sys/PetscPopUpSelect.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPopUpSelect</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPopUpSelect.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPopUpSelect.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPopUpSelect"><H1>PetscPopUpSelect</H1></A>
 Pops up a windows with a list of choices; allows one to be chosen 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Pops up a windows with a list of choices; allows one to be chosen
 #include "petscsys.h"  
 PetscErrorCode  PetscPopUpSelect(MPI_Comm comm,const char *machine,const char *title,int n,const char **choices,int *choice)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, all processors in communicator must call this but input Many brfrom first communicator is the only one that is used Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- location to run popup program or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- text to display above choices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of choices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>choices </B></TD><TD>- array of strings Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator, all processors in communicator must call this but input
+from first communicator is the only one that is used
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- location to run popup program or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- text to display above choices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of choices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>choices </B></TD><TD>- array of strings
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>choice </B> -integer indicating which one was selected Many br
+<DT><B>choice </B> -integer indicating which one was selected
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Uses DISPLAY variable or -display option to determine where it opens the window Many br
+Uses DISPLAY variable or -display option to determine where it opens the window
 <P>
-Currently this uses a file ~username/.popuptmp to pass the value back from the Many brxterm; hence this program must share a common file system with the machine Many brparameter passed in below. Many br
+Currently this uses a file ~username/.popuptmp to pass the value back from the
+xterm; hence this program must share a common file system with the machine
+parameter passed in below.
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Sys/PetscPrecision.html b/docs/manualpages/Sys/PetscPrecision.html
index d30049b..5a40346 100644
--- a/docs/manualpages/Sys/PetscPrecision.html
+++ b/docs/manualpages/Sys/PetscPrecision.html
@@ -5,15 +5,15 @@
 <TITLE>PetscPrecision</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPrecision.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPrecision.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPrecision"><H1>PetscPrecision</H1></A>
 indicates what precision the object is using. This is currently not used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum { PETSC_PRECISION_SINGLE=4,PETSC_PRECISION_DOUBLE=8 } <A HREF="../Sys/PetscPrecision.html#PetscPrecision">PetscPrecision</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectSetPrecision.html#PetscObjectSetPrecision">PetscObjectSetPrecision</A>()
diff --git a/docs/manualpages/Sys/PetscPrefetchBlock.html b/docs/manualpages/Sys/PetscPrefetchBlock.html
index 45c66ad..e67fc08 100644
--- a/docs/manualpages/Sys/PetscPrefetchBlock.html
+++ b/docs/manualpages/Sys/PetscPrefetchBlock.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPrefetchBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPrefetchBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPrefetchBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPrefetchBlock"><H1>PetscPrefetchBlock</H1></A>
 Prefetches a block of memory 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,40 @@ Prefetches a block of memory
 #include <petscsys.h>
 void <A HREF="../Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</A>(const anytype *a,size_t n,int rw,int t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to first element to fetch (any type but usually <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> or <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of elements to fetch Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rw </B></TD><TD>- 1 if the memory will be written to, otherwise 0 (ignored by many processors) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- temporal locality (PETSC_PREFETCH_HINT_{NTA,T0,T1,T2}), see note Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to first element to fetch (any type but usually <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> or <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of elements to fetch
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rw </B></TD><TD>- 1 if the memory will be written to, otherwise 0 (ignored by many processors)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- temporal locality (PETSC_PREFETCH_HINT_{NTA,T0,T1,T2}), see note
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The last two arguments (rw and t) must be compile-time constants. Many br
+The last two arguments (rw and t) must be compile-time constants.
 <P>
-Adopting Intel's x86/x86-64 conventions, there are four levels of temporal locality.  Not all architectures offer Many brequivalent locality hints, but the following macros are always defined to their closest analogue. Many br
+Adopting Intel's x86/x86-64 conventions, there are four levels of temporal locality.  Not all architectures offer
+equivalent locality hints, but the following macros are always defined to their closest analogue.
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_PREFETCH_HINT_NTA </B></TD><TD>- Non-temporal.  Prefetches directly to L1, evicts to memory (skips higher level cache unless it was already there when prefetched). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_PREFETCH_HINT_T0 </B></TD><TD>- Fetch to all levels of cache and evict to the closest level.  Use this when the memory will be reused regularly despite necessary eviction from L1. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_PREFETCH_HINT_T1 </B></TD><TD>- Fetch to level 2 and higher (not L1). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_PREFETCH_HINT_T2 </B></TD><TD>- Fetch to high-level cache only.  (On many systems, T0 and T1 are equivalent.) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_PREFETCH_HINT_NTA </B></TD><TD>- Non-temporal.  Prefetches directly to L1, evicts to memory (skips higher level cache unless it was already there when prefetched).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_PREFETCH_HINT_T0 </B></TD><TD>- Fetch to all levels of cache and evict to the closest level.  Use this when the memory will be reused regularly despite necessary eviction from L1.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_PREFETCH_HINT_T1 </B></TD><TD>- Fetch to level 2 and higher (not L1).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_PREFETCH_HINT_T2 </B></TD><TD>- Fetch to high-level cache only.  (On many systems, T0 and T1 are equivalent.)
+</TD></TR></TABLE>
 <P>
-This function does nothing on architectures that do not support prefetch and never errors (even if passed an invalid Many braddress). Many br
+This function does nothing on architectures that do not support prefetch and never errors (even if passed an invalid
+address).
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#PetscPrefetchBlock">include/petscsys.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscPrintf.html b/docs/manualpages/Sys/PetscPrintf.html
index 4509406..e160cfb 100644
--- a/docs/manualpages/Sys/PetscPrintf.html
+++ b/docs/manualpages/Sys/PetscPrintf.html
@@ -5,25 +5,28 @@
 <TITLE>PetscPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPrintf"><H1>PetscPrintf</H1></A>
 Prints to standard out, only from the first processor in the communicator. Calls from other processes are ignored. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscPrintf(MPI_Comm comm,const char format[],...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-The call sequence is <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, character(*), <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr) from Fortran. Many brThat is, you can only pass a single character string from Fortran. Many br
+The call sequence is <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, character(*), <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr) from Fortran.
+That is, you can only pass a single character string from Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscProcessTree.html b/docs/manualpages/Sys/PetscProcessTree.html
index 3149dc7..c426987 100644
--- a/docs/manualpages/Sys/PetscProcessTree.html
+++ b/docs/manualpages/Sys/PetscProcessTree.html
@@ -5,8 +5,8 @@
 <TITLE>PetscProcessTree</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscProcessTree.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscProcessTree.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscProcessTree"><H1>PetscProcessTree</H1></A>
 Prepares tree data to be displayed graphically 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Prepares tree data to be displayed graphically
 #include "petscsys.h"  
 PetscErrorCode  PetscProcessTree(PetscInt n,const PetscBool mask[],const PetscInt parentid[],PetscInt *Nlevels,PetscInt **Level,PetscInt **Levelcnt,PetscInt **Idbylevel,PetscInt **Column)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mask </B></TD><TD>- indicates those entries in the tree, location 0 is always masked Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentid </B></TD><TD>- indicates the parent of each entry Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mask </B></TD><TD>- indicates those entries in the tree, location 0 is always masked
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parentid </B></TD><TD>- indicates the parent of each entry
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nlevels </B></TD><TD>- the number of levels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Level </B></TD><TD>- for each node tells its level Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Levelcnts </B></TD><TD>- the number of nodes on each level Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Idbylevel </B></TD><TD>- a list of ids on each of the levels, first level followed by second etc Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Column </B></TD><TD>- for each id tells its column index Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Nlevels </B></TD><TD>- the number of levels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Level </B></TD><TD>- for each node tells its level
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Levelcnts </B></TD><TD>- the number of nodes on each level
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Idbylevel </B></TD><TD>- a list of ids on each of the levels, first level followed by second etc
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Column </B></TD><TD>- for each id tells its column index
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscPushErrorHandler.html b/docs/manualpages/Sys/PetscPushErrorHandler.html
index a249675..586250b 100644
--- a/docs/manualpages/Sys/PetscPushErrorHandler.html
+++ b/docs/manualpages/Sys/PetscPushErrorHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPushErrorHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPushErrorHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPushErrorHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPushErrorHandler"><H1>PetscPushErrorHandler</H1></A>
 Sets a routine to be called on detection of errors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,15 @@ Sets a routine to be called on detection of errors.
 #include "petscsys.h" 
 PetscErrorCode  PetscPushErrorHandler(PetscErrorCode (*handler)(MPI_Comm comm,int,const char*,const char*,PetscErrorCode,PetscErrorType,const char*,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>handler </B></TD><TD>- error handler routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional handler context that contains information needed by the handler (for Many brexample file pointers for error messages etc.) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>handler </B></TD><TD>- error handler routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional handler context that contains information needed by the handler (for
+example file pointers for error messages etc.)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of handler</FONT></H3>
 <pre>
@@ -27,25 +30,35 @@ Not Collective Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occured Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where the error occured (indicated by __FUNCT__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number (see list defined in include/petscerror.h) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL if error just detected, otherwise PETSC_ERROR_REPEAT Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the error handler context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occured
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where the error occured (indicated by __FUNCT__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number (see list defined in include/petscerror.h)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL if error just detected, otherwise PETSC_ERROR_REPEAT
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the error handler context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_attach_debugger <noxterm,gdb or dbx></B></TD><TD>- -   -on_error_abort Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-on_error_attach_debugger <noxterm,gdb or dbx></B></TD><TD>- -   -on_error_abort
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The currently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(), Many brPetscAttachDebuggerErrorHandler(), <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), and <A HREF="../Sys/PetscMPIAbortErrorHandler.html#PetscMPIAbortErrorHandler">PetscMPIAbortErrorHandler</A>(), <A HREF="../Sys/PetscReturnErrorHandler.html#PetscReturnErrorHandler">PetscRet [...]
+The currently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(),
+<A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(), <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), and <A HREF="../Sys/PetscMPIAbortErrorHandler.html#PetscMPIAbortErrorHandler">PetscMPIAbortErrorHandler</A>(), <A HREF="../Sys/PetscReturnErrorHandler.html#PetscReturnErrorHandler">PetscReturnErrorHandler</A>().
 <P>
-Fortran Notes: You can only push one error handler from Fortran before poping it. Many br
+Fortran Notes: You can only push one error handler from Fortran before poping it.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPopErrorHandler.html#PetscPopErrorHandler">PetscPopErrorHandler</A>(), <A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(), <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(), <A HREF="../Sys/PetscPushSignalHandler.html#PetscPushSignalHandler [...]
diff --git a/docs/manualpages/Sys/PetscPushSignalHandler.html b/docs/manualpages/Sys/PetscPushSignalHandler.html
index fe4eadd..329e719 100644
--- a/docs/manualpages/Sys/PetscPushSignalHandler.html
+++ b/docs/manualpages/Sys/PetscPushSignalHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscPushSignalHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscPushSignalHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscPushSignalHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscPushSignalHandler"><H1>PetscPushSignalHandler</H1></A>
 Catches the usual fatal errors and calls a user-provided routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Catches the usual fatal errors and calls a user-provided routine.
 #include "petscsys.h"   
 PetscErrorCode  PetscPushSignalHandler(PetscErrorCode (*routine)(int,void*),void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine </B></TD><TD>- routine to call when a signal is received Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context needed by the routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine </B></TD><TD>- routine to call when a signal is received
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context needed by the routine
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscRandom.html b/docs/manualpages/Sys/PetscRandom.html
index 9c71fd5..a66ea3f 100644
--- a/docs/manualpages/Sys/PetscRandom.html
+++ b/docs/manualpages/Sys/PetscRandom.html
@@ -5,15 +5,15 @@
 <TITLE>PetscRandom</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandom.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandom.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandom"><H1>PetscRandom</H1></A>
 Abstract PETSc object that manages generating random numbers 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscRandom*   <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscRandomCreate.html b/docs/manualpages/Sys/PetscRandomCreate.html
index 4ea2edf..995fc92 100644
--- a/docs/manualpages/Sys/PetscRandomCreate.html
+++ b/docs/manualpages/Sys/PetscRandomCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomCreate"><H1>PetscRandomCreate</H1></A>
 Creates a context for generating random numbers, and initializes the random-number generator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,32 @@ Creates a context for generating random numbers, and initializes the random-numb
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomCreate(MPI_Comm comm,PetscRandom *r)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r  </B></TD><TD>- the random number generator context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r  </B></TD><TD>- the random number generator context
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The random type has to be set by <A HREF="../Sys/PetscRandomSetType.html#PetscRandomSetType">PetscRandomSetType</A>(). Many br
+The random type has to be set by <A HREF="../Sys/PetscRandomSetType.html#PetscRandomSetType">PetscRandomSetType</A>().
 <P>
-This is only a primative "parallel" random number generator, it should NOT Many brbe used for sophisticated parallel Monte Carlo methods since it will very likely Many brnot have the correct statistics across processors. You can provide your own Many brparallel generator using <A HREF="../Sys/PetscRandomRegister.html#PetscRandomRegister">PetscRandomRegister</A>(); Many br
+This is only a primative "parallel" random number generator, it should NOT
+be used for sophisticated parallel Monte Carlo methods since it will very likely
+not have the correct statistics across processors. You can provide your own
+parallel generator using <A HREF="../Sys/PetscRandomRegister.html#PetscRandomRegister">PetscRandomRegister</A>();
 <P>
-If you create a <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>() using <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> on several processors then Many brthe SAME random numbers will be generated on all those processors. Use <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many bror the appropriate parallel communicator to eliminate this issue. Many br
+If you create a <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>() using <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> on several processors then
+the SAME random numbers will be generated on all those processors. Use <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
+or the appropriate parallel communicator to eliminate this issue.
 <P>
-Use <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>() to set the elements of a vector to random numbers. Many br
+Use <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>() to set the elements of a vector to random numbers.
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <PRE>
@@ -42,12 +49,13 @@ Use <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>() to set th
       <A HREF="../Sys/PetscRandomGetValueReal.html#PetscRandomGetValueReal">PetscRandomGetValueReal</A>(r,&value2);
       <A HREF="../Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</A>(&r);
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscRandomSetType.html#PetscRandomSetType">PetscRandomSetType</A>(), <A HREF="../Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</A>(), <A HREF="../Sys/PetscRandomGetValueReal.html#PetscRandomGetValueReal">PetscRandomGetValueReal</A>(), <A HREF="../Sys/PetscRandomSetInterval.html#PetscRandomSetInterval">PetscRandomSetInterval</A>(),
-<BR><A HREF="../Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</A>(), <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>(), <A HREF="../Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</A>(), <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>(), <A HREF="../Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/random/interface/randomc.c.html#PetscRandomCreate">src/sys/classes/random/interface/randomc.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscRandomDestroy.html b/docs/manualpages/Sys/PetscRandomDestroy.html
index 3386471..7e2618c 100644
--- a/docs/manualpages/Sys/PetscRandomDestroy.html
+++ b/docs/manualpages/Sys/PetscRandomDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomDestroy"><H1>PetscRandomDestroy</H1></A>
 Destroys a context that has been formed by <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a context that has been formed by <A HREF="../Sys/PetscRandomCreate.htm
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomDestroy(PetscRandom *r)
 </PRE>
-Collective on <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A> Many br
+Collective on <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>
 <P>
 <H3><FONT COLOR="#CC3333">Intput Parameter</FONT></H3>
-<DT><B>r  </B> -the random number generator context Many br
+<DT><B>r  </B> -the random number generator context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</A>(), <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(), <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>()
diff --git a/docs/manualpages/Sys/PetscRandomFinalizePackage.html b/docs/manualpages/Sys/PetscRandomFinalizePackage.html
index ade7f04..df79d89 100644
--- a/docs/manualpages/Sys/PetscRandomFinalizePackage.html
+++ b/docs/manualpages/Sys/PetscRandomFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscRandomFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomFinalizePackage"><H1>PetscRandomFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to the Random package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscRandomFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/Sys/PetscRandomGetInterval.html b/docs/manualpages/Sys/PetscRandomGetInterval.html
index 4863aa1..abc80b0 100644
--- a/docs/manualpages/Sys/PetscRandomGetInterval.html
+++ b/docs/manualpages/Sys/PetscRandomGetInterval.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomGetInterval</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomGetInterval.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomGetInterval.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomGetInterval"><H1>PetscRandomGetInterval</H1></A>
 Gets the interval over which the random numbers will be randomly distributed.  By default, this interval is [0,1). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the interval over which the random numbers will be randomly distributed.  B
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomGetInterval(PetscRandom r,PetscScalar *low,PetscScalar *high)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>r  </B> -the random number generator context Many br
+<DT><B>r  </B> -the random number generator context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- The lower bound of the interval Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>high </B></TD><TD>- The upper bound of the interval Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- The lower bound of the interval
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>high </B></TD><TD>- The upper bound of the interval
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscRandomGetSeed.html b/docs/manualpages/Sys/PetscRandomGetSeed.html
index ac2023c..4bf90f7 100644
--- a/docs/manualpages/Sys/PetscRandomGetSeed.html
+++ b/docs/manualpages/Sys/PetscRandomGetSeed.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomGetSeed</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomGetSeed.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomGetSeed.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomGetSeed"><H1>PetscRandomGetSeed</H1></A>
 Gets the random seed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the random seed.
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomGetSeed(PetscRandom r,unsigned long *seed)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>r </B> -The random number generator context Many br
+<DT><B>r </B> -The random number generator context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>seed </B> -The random seed Many br
+<DT><B>seed </B> -The random seed
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscRandomGetType.html b/docs/manualpages/Sys/PetscRandomGetType.html
index 48e76db..030ce25 100644
--- a/docs/manualpages/Sys/PetscRandomGetType.html
+++ b/docs/manualpages/Sys/PetscRandomGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomGetType"><H1>PetscRandomGetType</H1></A>
 Gets the type name (as a string) from the <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the type name (as a string) from the <A HREF="../Sys/PetscRandom.html#Petsc
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomGetType(PetscRandom rnd, PetscRandomType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>rnd  </B> -The random number generator context Many br
+<DT><B>rnd  </B> -The random number generator context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -The type name Many br
+<DT><B>type </B> -The type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  random, get, type, name
diff --git a/docs/manualpages/Sys/PetscRandomGetValue.html b/docs/manualpages/Sys/PetscRandomGetValue.html
index 1c6536e..7d67c2f 100644
--- a/docs/manualpages/Sys/PetscRandomGetValue.html
+++ b/docs/manualpages/Sys/PetscRandomGetValue.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomGetValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomGetValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomGetValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomGetValue"><H1>PetscRandomGetValue</H1></A>
 Generates a random number.  Call this after first calling <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ Generates a random number.  Call this after first calling <A HREF="../Sys/PetscR
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomGetValue(PetscRandom r,PetscScalar *val)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Intput Parameter</FONT></H3>
-<DT><B>r  </B> -the random number generator context Many br
+<DT><B>r  </B> -the random number generator context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -the value Many br
+<DT><B>val </B> -the value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>() to set the elements of a vector to random numbers. Many br
+Use <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>() to set the elements of a vector to random numbers.
 <P>
-When PETSc is compiled for complex numbers this returns a complex number with random real and complex parts. Many brUse PetscGetValueReal() to get a random real number. Many br
+When PETSc is compiled for complex numbers this returns a complex number with random real and complex parts.
+Use PetscGetValueReal() to get a random real number.
 <P>
-To get a complex number with only a random real part, first call <A HREF="../Sys/PetscRandomSetInterval.html#PetscRandomSetInterval">PetscRandomSetInterval</A>() with a equal Many brlow and high imaginary part. Similarly to get a complex number with only a random imaginary part call Many brPetscRandomSetInterval() with a equal low and high real part. Many br
+To get a complex number with only a random real part, first call <A HREF="../Sys/PetscRandomSetInterval.html#PetscRandomSetInterval">PetscRandomSetInterval</A>() with a equal
+low and high imaginary part. Similarly to get a complex number with only a random imaginary part call
+<A HREF="../Sys/PetscRandomSetInterval.html#PetscRandomSetInterval">PetscRandomSetInterval</A>() with a equal low and high real part.
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <PRE>
@@ -41,7 +44,7 @@ To get a complex number with only a random real part, first call <A HREF="../Sys
       <A HREF="../Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</A>(r,&value3);
       <A HREF="../Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</A>(&r);
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscRandomGetValueReal.html b/docs/manualpages/Sys/PetscRandomGetValueReal.html
index 5c88513..925949a 100644
--- a/docs/manualpages/Sys/PetscRandomGetValueReal.html
+++ b/docs/manualpages/Sys/PetscRandomGetValueReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomGetValueReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomGetValueReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomGetValueReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomGetValueReal"><H1>PetscRandomGetValueReal</H1></A>
 Generates a purely real random number.  Call this after first calling <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Generates a purely real random number.  Call this after first calling <A HREF=".
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomGetValueReal(PetscRandom r,PetscReal *val)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Intput Parameter</FONT></H3>
-<DT><B>r  </B> -the random number generator context Many br
+<DT><B>r  </B> -the random number generator context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -the value Many br
+<DT><B>val </B> -the value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>() to set the elements of a vector to random numbers. Many br
+Use <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>() to set the elements of a vector to random numbers.
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <PRE>
@@ -37,7 +37,7 @@ Use <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>() to set th
       <A HREF="../Sys/PetscRandomGetValueReal.html#PetscRandomGetValueReal">PetscRandomGetValueReal</A>(r,&value3);
       <A HREF="../Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</A>(&r);
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscRandomInitializePackage.html b/docs/manualpages/Sys/PetscRandomInitializePackage.html
index 5ad81fd..3b22690 100644
--- a/docs/manualpages/Sys/PetscRandomInitializePackage.html
+++ b/docs/manualpages/Sys/PetscRandomInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscRandomInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomInitializePackage"><H1>PetscRandomInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscRandomInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>, initialize, package
diff --git a/docs/manualpages/Sys/PetscRandomRegister.html b/docs/manualpages/Sys/PetscRandomRegister.html
index 6e1d765..05ea9ad 100644
--- a/docs/manualpages/Sys/PetscRandomRegister.html
+++ b/docs/manualpages/Sys/PetscRandomRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomRegister"><H1>PetscRandomRegister</H1></A>
 Adds a new <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A> component implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,40 @@ Adds a new <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A> compone
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomRegister(const char sname[], PetscErrorCode (*function)(PetscRandom))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Sys/PetscRandomRegister.html#PetscRandomRegister">PetscRandomRegister</A>() may be called multiple times to add several user-defined randome number generators Many br
+<A HREF="../Sys/PetscRandomRegister.html#PetscRandomRegister">PetscRandomRegister</A>() may be called multiple times to add several user-defined randome number generators
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../Sys/PetscRandomRegister.html#PetscRandomRegister">PetscRandomRegister</A>("my_rand",  MyPetscRandomtorCreate);
 </PRE>
- Many br
+
 <P>
-Then, your random type can be chosen with the procedural interface via Many br<PRE>
+Then, your random type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A> *);
     <A HREF="../Sys/PetscRandomSetType.html#PetscRandomSetType">PetscRandomSetType</A>(<A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>,"my_random_name");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -random_type my_random_name
 </PRE>
- Many br
+
 <P>
-Notes: For an example of the code needed to interface your own random number generator see Many brsrc/sys/random/impls/rand/rand.c Many br
+Notes: For an example of the code needed to interface your own random number generator see
+src/sys/random/impls/rand/rand.c
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>, register
diff --git a/docs/manualpages/Sys/PetscRandomRegisterAll.html b/docs/manualpages/Sys/PetscRandomRegisterAll.html
index 51eca3c..ba5a84c 100644
--- a/docs/manualpages/Sys/PetscRandomRegisterAll.html
+++ b/docs/manualpages/Sys/PetscRandomRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomRegisterAll"><H1>PetscRandomRegisterAll</H1></A>
 Registers all of the components in the <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the components in the <A HREF="../Sys/PetscRandom.html#PetscRan
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>, register, all
diff --git a/docs/manualpages/Sys/PetscRandomSeed.html b/docs/manualpages/Sys/PetscRandomSeed.html
index e241ee6..5dde110 100644
--- a/docs/manualpages/Sys/PetscRandomSeed.html
+++ b/docs/manualpages/Sys/PetscRandomSeed.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomSeed</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomSeed.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomSeed.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomSeed"><H1>PetscRandomSeed</H1></A>
 Seed the generator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Seed the generator.
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomSeed(PetscRandom r)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- The random number generator context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- The random number generator context
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
-<A HREF="../Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</A>(r,a positive integer); Many brPetscRandomSeed(r);  <A HREF="../Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</A>() will now start with the new seed. Many br
+<A HREF="../Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</A>(r,a positive integer);
+<A HREF="../Sys/PetscRandomSeed.html#PetscRandomSeed">PetscRandomSeed</A>(r);  <A HREF="../Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</A>() will now start with the new seed.
 <P>
-<A HREF="../Sys/PetscRandomSeed.html#PetscRandomSeed">PetscRandomSeed</A>(r) without a call to <A HREF="../Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</A>() re-initializes Many brthe seed. The random numbers generated will be the same as before. Many br
+<A HREF="../Sys/PetscRandomSeed.html#PetscRandomSeed">PetscRandomSeed</A>(r) without a call to <A HREF="../Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</A>() re-initializes
+the seed. The random numbers generated will be the same as before.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscRandomSetFromOptions.html b/docs/manualpages/Sys/PetscRandomSetFromOptions.html
index 45f7c3f..7bb73f9 100644
--- a/docs/manualpages/Sys/PetscRandomSetFromOptions.html
+++ b/docs/manualpages/Sys/PetscRandomSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomSetFromOptions"><H1>PetscRandomSetFromOptions</H1></A>
 Configures the random number generator from the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Configures the random number generator from the options database.
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomSetFromOptions(PetscRandom rnd)
 </PRE>
-Collective on <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A> Many br
+Collective on <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>rnd </B> -The random number generator context Many br
+<DT><B>rnd </B> -The random number generator context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-random_seed <integer> </B></TD><TD>- provide a seed to the random number generater Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-random_no_imaginary_part </B></TD><TD>- makes the imaginary part of the random number zero, this is useful when you want the Many brsame code to produce the same result when run with real numbers or complex numbers for regression testing purposes Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-random_seed <integer> </B></TD><TD>- provide a seed to the random number generater
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-random_no_imaginary_part </B></TD><TD>- makes the imaginary part of the random number zero, this is useful when you want the
+same code to produce the same result when run with real numbers or complex numbers for regression testing purposes
+</TD></TR></TABLE>
 <P>
-Notes:  To see all options, run your program with the -help option. Many brMust be called after <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>() but before the rnd is used. Many br
+Notes:  To see all options, run your program with the -help option.
+Must be called after <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>() but before the rnd is used.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>, set, options, database
diff --git a/docs/manualpages/Sys/PetscRandomSetInterval.html b/docs/manualpages/Sys/PetscRandomSetInterval.html
index ce39e64..48c9aad 100644
--- a/docs/manualpages/Sys/PetscRandomSetInterval.html
+++ b/docs/manualpages/Sys/PetscRandomSetInterval.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomSetInterval</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomSetInterval.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomSetInterval.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomSetInterval"><H1>PetscRandomSetInterval</H1></A>
 Sets the interval over which the random numbers will be randomly distributed.  By default, this interval is [0,1). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Sets the interval over which the random numbers will be randomly distributed.  B
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomSetInterval(PetscRandom r,PetscScalar low,PetscScalar high)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r  </B></TD><TD>- the random number generator context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- The lower bound of the interval Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>high </B></TD><TD>- The upper bound of the interval Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r  </B></TD><TD>- the random number generator context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- The lower bound of the interval
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>high </B></TD><TD>- The upper bound of the interval
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: for complex numbers either the real part or the imaginary part of high must be greater than its low part; or both of them can be greater. Many brIf the real or imaginary part of low and high are the same then that value is always returned in the real or imaginary part. Many br
+Notes: for complex numbers either the real part or the imaginary part of high must be greater than its low part; or both of them can be greater.
+If the real or imaginary part of low and high are the same then that value is always returned in the real or imaginary part.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscRandomSetSeed.html b/docs/manualpages/Sys/PetscRandomSetSeed.html
index 5f0711a..7e915e9 100644
--- a/docs/manualpages/Sys/PetscRandomSetSeed.html
+++ b/docs/manualpages/Sys/PetscRandomSetSeed.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomSetSeed</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomSetSeed.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomSetSeed.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomSetSeed"><H1>PetscRandomSetSeed</H1></A>
 Sets the random seed. You MUST call <A HREF="../Sys/PetscRandomSeed.html#PetscRandomSeed">PetscRandomSeed</A>() after this call to have the new seed used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Sets the random seed. You MUST call <A HREF="../Sys/PetscRandomSeed.html#PetscRa
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomSetSeed(PetscRandom r,unsigned long seed)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r  </B></TD><TD>- The random number generator context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seed </B></TD><TD>- The random seed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r  </B></TD><TD>- The random number generator context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seed </B></TD><TD>- The random seed
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
-<A HREF="../Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</A>(r,a positive integer); Many brPetscRandomSeed(r);  <A HREF="../Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</A>() will now start with the new seed. Many br
+<A HREF="../Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</A>(r,a positive integer);
+<A HREF="../Sys/PetscRandomSeed.html#PetscRandomSeed">PetscRandomSeed</A>(r);  <A HREF="../Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</A>() will now start with the new seed.
 <P>
-<A HREF="../Sys/PetscRandomSeed.html#PetscRandomSeed">PetscRandomSeed</A>(r) without a call to <A HREF="../Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</A>() re-initializes Many brthe seed. The random numbers generated will be the same as before. Many br
+<A HREF="../Sys/PetscRandomSeed.html#PetscRandomSeed">PetscRandomSeed</A>(r) without a call to <A HREF="../Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</A>() re-initializes
+the seed. The random numbers generated will be the same as before.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscRandomSetType.html b/docs/manualpages/Sys/PetscRandomSetType.html
index 3eb29fd..525a987 100644
--- a/docs/manualpages/Sys/PetscRandomSetType.html
+++ b/docs/manualpages/Sys/PetscRandomSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomSetType"><H1>PetscRandomSetType</H1></A>
 Builds a context for generating particular type of random numbers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Builds a context for generating particular type of random numbers.
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomSetType(PetscRandom rnd, PetscRandomType type)
 </PRE>
-Collective on <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A> Many br
+Collective on <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnd   </B></TD><TD>- The random number generator context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- The name of the random type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnd   </B></TD><TD>- The random number generator context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- The name of the random type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-random_type <type> </B> -Sets the random type; use -help for a list Many brof available types Many br
+<DT><B>-random_type <type> </B> -Sets the random type; use -help for a list
+of available types
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscsys.h" for available random types (for instance, PETSCRAND48, PETSCRAND). Many br
+See "petsc/include/petscsys.h" for available random types (for instance, PETSCRAND48, PETSCRAND).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  random, set, type
diff --git a/docs/manualpages/Sys/PetscRandomType.html b/docs/manualpages/Sys/PetscRandomType.html
index 89f9539..3c5604b 100644
--- a/docs/manualpages/Sys/PetscRandomType.html
+++ b/docs/manualpages/Sys/PetscRandomType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomType"><H1>PetscRandomType</H1></A>
 String with the name of a PETSc randomizer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,9 +18,10 @@ typedef const char* <A HREF="../Sys/PetscRandomType.html#PetscRandomType">PetscR
 #define PETSCRANDER48   "rander48"
 
 </PRE>
- Many br
+
 <P>
-Notes: to use the SPRNG you must have ./configure PETSc Many brwith the option --download-sprng Many br
+Notes: to use the SPRNG you must have ./configure PETSc
+with the option --download-sprng
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscRandomSetType.html#PetscRandomSetType">PetscRandomSetType</A>(), <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>, <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>()
diff --git a/docs/manualpages/Sys/PetscRandomView.html b/docs/manualpages/Sys/PetscRandomView.html
index 5c561ad..2d376be 100644
--- a/docs/manualpages/Sys/PetscRandomView.html
+++ b/docs/manualpages/Sys/PetscRandomView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRandomView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRandomView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRandomView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRandomView"><H1>PetscRandomView</H1></A>
 Views a random number generator object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,30 @@ Views a random number generator object.
 #include "petscsys.h" 
 PetscErrorCode  PetscRandomView(PetscRandom rnd,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A> Many br
+Collective on <A HREF="../Sys/PetscRandom.html#PetscRandom">PetscRandom</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnd </B></TD><TD>- The random number generator context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- an optional visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rnd </B></TD><TD>- The random number generator context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- an optional visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-You can change the format the vector is printed using the Many broption <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(). Many br
+You can change the format the vector is printed using the
+option <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscRealView.html#PetscRealView">PetscRealView</A>(), <A HREF="../Sys/PetscScalarView.html#PetscScalarView">PetscScalarView</A>(), <A HREF="../Sys/PetscIntView.html#PetscIntView">PetscIntView</A>()
diff --git a/docs/manualpages/Sys/PetscReal.html b/docs/manualpages/Sys/PetscReal.html
index 4b59555..da1d874 100644
--- a/docs/manualpages/Sys/PetscReal.html
+++ b/docs/manualpages/Sys/PetscReal.html
@@ -5,10 +5,10 @@
 <TITLE>PetscReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscReal"><H1>PetscReal</H1></A>
-PETSc type that represents a real number version of <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>  Many br
+PETSc type that represents a real number version of <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A>
diff --git a/docs/manualpages/Sys/PetscRealIntMultTruncate.html b/docs/manualpages/Sys/PetscRealIntMultTruncate.html
index c057383..4157fa2 100644
--- a/docs/manualpages/Sys/PetscRealIntMultTruncate.html
+++ b/docs/manualpages/Sys/PetscRealIntMultTruncate.html
@@ -5,32 +5,36 @@
 <TITLE>PetscRealIntMultTruncate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRealIntMultTruncate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRealIntMultTruncate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRealIntMultTruncate"><H1>PetscRealIntMultTruncate</H1></A>
 Computes the product of a positive <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> and a positive <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncates the value to slightly less than the maximal possible value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_STATIC_INLINE PetscInt PetscRealIntMultTruncate(PetscReal a,PetscInt b)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the second value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value Many br
+<DT><B>c </B> -the result as a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> value
 <br>
 <P>
-Use PetscIntMult64bit() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> as a Petsc64bitInt Many brUse <A HREF="../Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</A>() to compute the product of two positive <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate to fit a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> Many brUse <A HREF="../Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</A>() to c [...]
+Use PetscIntMult64bit() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> as a Petsc64bitInt
+Use <A HREF="../Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</A>() to compute the product of two positive <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> and truncate to fit a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
+Use <A HREF="../Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</A>() to compute the product of two <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> if you wish to generate an error if the result will not fit in a <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>
 <P>
-Developers Note: We currently assume that <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> addition can never overflow, this is obviously wrong but requires many more checks. Many br
+Developers Note: We currently assume that <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> addition can never overflow, this is obviously wrong but requires many more checks.
 <P>
-This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able. Many br
+This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</A>, <A HREF="../Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</A>(), PetscIntMult64()
diff --git a/docs/manualpages/Sys/PetscRealView.html b/docs/manualpages/Sys/PetscRealView.html
index dd12b30..b6d3a9d 100644
--- a/docs/manualpages/Sys/PetscRealView.html
+++ b/docs/manualpages/Sys/PetscRealView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRealView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRealView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRealView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRealView"><H1>PetscRealView</H1></A>
 Prints an array of doubles; useful for debugging. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Prints an array of doubles; useful for debugging.
 #include "petscsys.h" 
 PetscErrorCode  PetscRealView(PetscInt N,const PetscReal idx[],PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> in array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- array of <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to print array,  <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> or 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> in array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- array of <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to print array,  <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> or 0
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done Many br
+Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscIntView.html#PetscIntView">PetscIntView</A>()
diff --git a/docs/manualpages/Sys/PetscRegisterFinalize.html b/docs/manualpages/Sys/PetscRegisterFinalize.html
index 8ec516a..93c248c 100644
--- a/docs/manualpages/Sys/PetscRegisterFinalize.html
+++ b/docs/manualpages/Sys/PetscRegisterFinalize.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRegisterFinalize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRegisterFinalize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRegisterFinalize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRegisterFinalize"><H1>PetscRegisterFinalize</H1></A>
 Registers a function that is to be called in <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Registers a function that is to be called in <A HREF="../Sys/PetscFinalize.html#
 #include "petscsys.h"    
 PetscErrorCode  PetscRegisterFinalize(PetscErrorCode (*f)(void))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B><A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*fun)(void) </B> - Many br
+<DT><B><A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> (*fun)(void) </B> -
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This is used by, for example, <A HREF="../DM/DMInitializePackage.html#DMInitializePackage">DMInitializePackage</A>() to have <A HREF="../DM/DMFinalizePackage.html#DMFinalizePackage">DMFinalizePackage</A>() called Many br
+This is used by, for example, <A HREF="../DM/DMInitializePackage.html#DMInitializePackage">DMInitializePackage</A>() to have <A HREF="../DM/DMFinalizePackage.html#DMFinalizePackage">DMFinalizePackage</A>() called
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscRegisterFinalizeAll.html#PetscRegisterFinalizeAll">PetscRegisterFinalizeAll</A>()
diff --git a/docs/manualpages/Sys/PetscRegisterFinalizeAll.html b/docs/manualpages/Sys/PetscRegisterFinalizeAll.html
index f615733..4fcb137 100644
--- a/docs/manualpages/Sys/PetscRegisterFinalizeAll.html
+++ b/docs/manualpages/Sys/PetscRegisterFinalizeAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscRegisterFinalizeAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscRegisterFinalizeAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscRegisterFinalizeAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscRegisterFinalizeAll"><H1>PetscRegisterFinalizeAll</H1></A>
 Runs all the finalize functions set with <A HREF="../Sys/PetscRegisterFinalize.html#PetscRegisterFinalize">PetscRegisterFinalize</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Runs all the finalize functions set with <A HREF="../Sys/PetscRegisterFinalize.h
 #include "petscsys.h"    
 PetscErrorCode  PetscRegisterFinalizeAll(void)
 </PRE>
-Not Collective unless registered functions are collective Many br
+Not Collective unless registered functions are collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscRegisterFinalize.html#PetscRegisterFinalize">PetscRegisterFinalize</A>()
diff --git a/docs/manualpages/Sys/PetscReturnErrorHandler.html b/docs/manualpages/Sys/PetscReturnErrorHandler.html
index da61d7e..c2e53a7 100644
--- a/docs/manualpages/Sys/PetscReturnErrorHandler.html
+++ b/docs/manualpages/Sys/PetscReturnErrorHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscReturnErrorHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscReturnErrorHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscReturnErrorHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscReturnErrorHandler"><H1>PetscReturnErrorHandler</H1></A>
 Error handler that causes a return to the current level. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,45 @@ Error handler that causes a return to the current level.
 #include "petscsys.h" 
 PetscErrorCode  PetscReturnErrorHandler(MPI_Comm comm,int line,const char *fun,const char *file,PetscErrorCode n,PetscErrorType p,const char *mess,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where error is detected (indicated by __FUNCT__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- specific error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where error is detected (indicated by __FUNCT__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- specific error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users need not directly employ this routine and the other error Many brhandlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has Many brthe calling sequence Many br
+Most users need not directly employ this routine and the other error
+handlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has
+the calling sequence
 <pre>
     <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(comm,number,mess)
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for experienced users</FONT></H3>
-This routine is good for catching errors such as zero pivots in preconditioners Many bror breakdown of iterative methods. It is not appropriate for memory violations Many brand similar errors. Many br
+This routine is good for catching errors such as zero pivots in preconditioners
+or breakdown of iterative methods. It is not appropriate for memory violations
+and similar errors.
 <P>
-Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The Many brcurrently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(), Many brPetscAttachDebuggerErrorHandler(), <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), and <A HREF="../Sys/PetscAbortErrorHandler.html#P [...]
+Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The
+currently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(),
+<A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(), <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), and <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSAWsBlock.html b/docs/manualpages/Sys/PetscSAWsBlock.html
index 51b5bbf..ca9c432 100644
--- a/docs/manualpages/Sys/PetscSAWsBlock.html
+++ b/docs/manualpages/Sys/PetscSAWsBlock.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSAWsBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSAWsBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSAWsBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSAWsBlock"><H1>PetscSAWsBlock</H1></A>
 Blocks on SAWs until a client unblocks 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Blocks on SAWs until a client unblocks
 #include "petscsys.h"   
 PetscErrorCode  PetscSAWsBlock(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>(), PetscObjectSAWsViewOff(), <A HREF="../Sys/PetscObjectSAWsSetBlock.html#PetscObjectSAWsSetBlock">PetscObjectSAWsSetBlock</A>(), <A HREF="../Sys/PetscObjectSAWsBlock.html#PetscObjectSAWsBlock">PetscObjectSAWsBlock</A>()
diff --git a/docs/manualpages/Sys/PetscSNPrintf.html b/docs/manualpages/Sys/PetscSNPrintf.html
index 51b9c3b..2faad2e 100644
--- a/docs/manualpages/Sys/PetscSNPrintf.html
+++ b/docs/manualpages/Sys/PetscSNPrintf.html
@@ -5,26 +5,32 @@
 <TITLE>PetscSNPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSNPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSNPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSNPrintf"><H1>PetscSNPrintf</H1></A>
 Prints to a string of given length 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSNPrintf(char *str,size_t len,const char format[],...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- the string to print to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of str Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>any arguments</B></TD><TD>-  Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- the string to print to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of str
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>any arguments</B></TD><TD>- 
+
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>(), <A HREF="../Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</A>(), <A HREF="../Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</A>(), <A HREF="../Sys/PetscVSNPrintf.html#PetscVSNPrintf">PetscVSNPrintf</A>(),
-<BR><A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscSNPrintf">src/sys/fileio/mprint.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscSNPrintfCount.html b/docs/manualpages/Sys/PetscSNPrintfCount.html
index 5c203cb..ad6ff76 100644
--- a/docs/manualpages/Sys/PetscSNPrintfCount.html
+++ b/docs/manualpages/Sys/PetscSNPrintfCount.html
@@ -5,27 +5,34 @@
 <TITLE>PetscSNPrintfCount</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSNPrintfCount.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSNPrintfCount.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSNPrintfCount"><H1>PetscSNPrintfCount</H1></A>
 Prints to a string of given length, returns count 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSNPrintfCount(char *str,size_t len,const char format[],size_t *countused,...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- the string to print to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of str Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>countused </B></TD><TD>- number of characters used Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>any arguments</B></TD><TD>-  Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- the string to print to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of str
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>countused </B></TD><TD>- number of characters used
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>any arguments</B></TD><TD>- 
+
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>(), <A HREF="../Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</A>(), <A HREF="../Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</A>(), <A HREF="../Sys/PetscVSNPrintf.html#PetscVSNPrintf">PetscVSNPrintf</A>(),
-<BR><A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscSNPrintfCount">src/sys/fileio/mprint.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscSSEIsEnabled.html b/docs/manualpages/Sys/PetscSSEIsEnabled.html
index 418796b..3576f95 100644
--- a/docs/manualpages/Sys/PetscSSEIsEnabled.html
+++ b/docs/manualpages/Sys/PetscSSEIsEnabled.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSSEIsEnabled</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSSEIsEnabled.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSSEIsEnabled.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSSEIsEnabled"><H1>PetscSSEIsEnabled</H1></A>
 Determines if Intel Streaming SIMD Extensions (SSE) to the x86 instruction set can be used.  Some operating systems do not allow the use of these instructions despite hardware availability. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,26 +18,27 @@ static PetscBool petsc_sse_global_is_untested = PETSC_TRUE;
 static PetscBool petsc_sse_enabled_global     = PETSC_FALSE;
 PetscErrorCode  PetscSSEIsEnabled(MPI_Comm comm,PetscBool  *lflag,PetscBool  *gflag)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI Communicator Many br
+<DT><B>comm </B> -the MPI Communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>lflag </B> -Local Flag:  <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if enabled in this process Many br
+<DT><B>lflag </B> -Local Flag:  <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if enabled in this process
 <br>
-<DT><B>gflag </B> -Global Flag: <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if enabled for all processes in comm Many br
+<DT><B>gflag </B> -Global Flag: <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if enabled for all processes in comm
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-NULL can be specified for lflag or gflag if either of these values are not desired. Many br
+NULL can be specified for lflag or gflag if either of these values are not desired.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-disable_sse </B> -Disable use of hand tuned Intel SSE implementations Many br
+<DT><B>-disable_sse </B> -Disable use of hand tuned Intel SSE implementations
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/sseenabled.c.html#PetscSSEIsEnabled">src/sys/utils/sseenabled.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscScalar.html b/docs/manualpages/Sys/PetscScalar.html
index a126153..6ea65de 100644
--- a/docs/manualpages/Sys/PetscScalar.html
+++ b/docs/manualpages/Sys/PetscScalar.html
@@ -5,10 +5,10 @@
 <TITLE>PetscScalar</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscScalar.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscScalar.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscScalar"><H1>PetscScalar</H1></A>
-PETSc type that represents either a double precision real number, a double precision complex number, a single precision real number, a long double or an int - if the code is configured with --with-scalar-type=real,complex --with-precision=single,double,__float128  Many br
+PETSc type that represents either a double precision real number, a double precision complex number, a single precision real number, a long double or an int - if the code is configured with --with-scalar-type=real,complex --with-precision=single,double,__float128 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>, <A HREF="../Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, MPIU_REAL
diff --git a/docs/manualpages/Sys/PetscScalarView.html b/docs/manualpages/Sys/PetscScalarView.html
index 1d7d911..3cb2097 100644
--- a/docs/manualpages/Sys/PetscScalarView.html
+++ b/docs/manualpages/Sys/PetscScalarView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscScalarView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscScalarView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscScalarView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscScalarView"><H1>PetscScalarView</H1></A>
 Prints an array of scalars; useful for debugging. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Prints an array of scalars; useful for debugging.
 #include "petscsys.h" 
 PetscErrorCode  PetscScalarView(PetscInt N,const PetscScalar idx[],PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of scalars in array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- array of scalars Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to print array,  <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> or 0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of scalars in array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- array of scalars
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- location to print array,  <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> or 0
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done Many br
+Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscIntView.html#PetscIntView">PetscIntView</A>(), <A HREF="../Sys/PetscRealView.html#PetscRealView">PetscRealView</A>()
diff --git a/docs/manualpages/Sys/PetscSegBuffer.html b/docs/manualpages/Sys/PetscSegBuffer.html
index b2b1ada..ed58b5e 100644
--- a/docs/manualpages/Sys/PetscSegBuffer.html
+++ b/docs/manualpages/Sys/PetscSegBuffer.html
@@ -5,15 +5,15 @@
 <TITLE>PetscSegBuffer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSegBuffer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSegBuffer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSegBuffer"><H1>PetscSegBuffer</H1></A>
 a segmented extendable buffer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_PetscSegBuffer *<A HREF="../Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</A>(), <A HREF="../Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</A>(), PetscSegBufferExtract(), <A HREF="../Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferDestroy</A>()
diff --git a/docs/manualpages/Sys/PetscSegBufferCreate.html b/docs/manualpages/Sys/PetscSegBufferCreate.html
index 88fe3b3..d9058da 100644
--- a/docs/manualpages/Sys/PetscSegBufferCreate.html
+++ b/docs/manualpages/Sys/PetscSegBufferCreate.html
@@ -5,26 +5,28 @@
 <TITLE>PetscSegBufferCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSegBufferCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSegBufferCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSegBufferCreate"><H1>PetscSegBufferCreate</H1></A>
 create segmented buffer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSegBufferCreate(size_t unitbytes,size_t expected,PetscSegBuffer *seg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unitbytes </B></TD><TD>- number of bytes that each entry will contain Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>expected </B></TD><TD>- expected/typical number of entries Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unitbytes </B></TD><TD>- number of bytes that each entry will contain
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>expected </B></TD><TD>- expected/typical number of entries
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>seg </B> -segmented buffer object Many br
+<DT><B>seg </B> -segmented buffer object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</A>(), <A HREF="../Sys/PetscSegBufferExtractAlloc.html#PetscSegBufferExtractAlloc">PetscSegBufferExtractAlloc</A>(), <A HREF="../Sys/PetscSegBufferExtractTo.html#PetscSegBufferExtractTo">PetscSegBufferExtractTo</A>(), <A HREF="../Sys/PetscSegBufferExtractInPlace.html#PetscSegBufferExtractInPlace">PetscSegBufferExtractInPlace</A>(), <A HREF="../Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferD [...]
diff --git a/docs/manualpages/Sys/PetscSegBufferDestroy.html b/docs/manualpages/Sys/PetscSegBufferDestroy.html
index 020965a..9c302a0 100644
--- a/docs/manualpages/Sys/PetscSegBufferDestroy.html
+++ b/docs/manualpages/Sys/PetscSegBufferDestroy.html
@@ -5,21 +5,21 @@
 <TITLE>PetscSegBufferDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSegBufferDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSegBufferDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSegBufferDestroy"><H1>PetscSegBufferDestroy</H1></A>
 destroy segmented buffer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSegBufferDestroy(PetscSegBuffer *seg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>seg </B> -address of segmented buffer object Many br
+<DT><B>seg </B> -address of segmented buffer object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</A>()
diff --git a/docs/manualpages/Sys/PetscSegBufferExtractAlloc.html b/docs/manualpages/Sys/PetscSegBufferExtractAlloc.html
index d773cbc..4767db3 100644
--- a/docs/manualpages/Sys/PetscSegBufferExtractAlloc.html
+++ b/docs/manualpages/Sys/PetscSegBufferExtractAlloc.html
@@ -5,27 +5,27 @@
 <TITLE>PetscSegBufferExtractAlloc</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSegBufferExtractAlloc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSegBufferExtractAlloc.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSegBufferExtractAlloc"><H1>PetscSegBufferExtractAlloc</H1></A>
 extract contiguous data to new allocation and reset segmented buffer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSegBufferExtractAlloc(PetscSegBuffer seg,void *contiguous)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>seg </B> -segmented buffer Many br
+<DT><B>seg </B> -segmented buffer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>contiguous </B> -address of new array containing contiguous data, caller frees with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>() Many br
+<DT><B>contiguous </B> -address of new array containing contiguous data, caller frees with <A HREF="../Sys/PetscFree.html#PetscFree">PetscFree</A>()
 <br>
 <P>
- Many br
+
 <P>
-Developer Notes: 'seg' argument is a pointer so that implementation could reallocate, though this is not currently done Many br
+Developer Notes: 'seg' argument is a pointer so that implementation could reallocate, though this is not currently done
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</A>(), <A HREF="../Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</A>(), <A HREF="../Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferDestroy</A>(), <A HREF="../Sys/PetscSegBufferExtractTo.html#PetscSegBufferExtractTo">PetscSegBufferExtractTo</A>(), <A HREF="../Sys/PetscSegBufferExtractInPlace.html#PetscSegBufferExtractInPlace">PetscSegBufferExtractInPlace</A>()
diff --git a/docs/manualpages/Sys/PetscSegBufferExtractInPlace.html b/docs/manualpages/Sys/PetscSegBufferExtractInPlace.html
index 439202a..3d07b51 100644
--- a/docs/manualpages/Sys/PetscSegBufferExtractInPlace.html
+++ b/docs/manualpages/Sys/PetscSegBufferExtractInPlace.html
@@ -5,25 +5,25 @@
 <TITLE>PetscSegBufferExtractInPlace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSegBufferExtractInPlace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSegBufferExtractInPlace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSegBufferExtractInPlace"><H1>PetscSegBufferExtractInPlace</H1></A>
 extract in-place contiguous representation of data and reset segmented buffer for reuse 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSegBufferExtractInPlace(PetscSegBuffer seg,void *contig)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>seg </B> -segmented buffer object Many br
+<DT><B>seg </B> -segmented buffer object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>contig </B> -address of pointer to contiguous memory Many br
+<DT><B>contig </B> -address of pointer to contiguous memory
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSegBufferExtractAlloc.html#PetscSegBufferExtractAlloc">PetscSegBufferExtractAlloc</A>(), <A HREF="../Sys/PetscSegBufferExtractTo.html#PetscSegBufferExtractTo">PetscSegBufferExtractTo</A>()
diff --git a/docs/manualpages/Sys/PetscSegBufferExtractTo.html b/docs/manualpages/Sys/PetscSegBufferExtractTo.html
index d00ad4f..cae6279 100644
--- a/docs/manualpages/Sys/PetscSegBufferExtractTo.html
+++ b/docs/manualpages/Sys/PetscSegBufferExtractTo.html
@@ -5,22 +5,24 @@
 <TITLE>PetscSegBufferExtractTo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSegBufferExtractTo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSegBufferExtractTo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSegBufferExtractTo"><H1>PetscSegBufferExtractTo</H1></A>
 extract contiguous data to provided buffer and reset segmented buffer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSegBufferExtractTo(PetscSegBuffer seg,void *contig)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seg </B></TD><TD>- segmented buffer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>contig </B></TD><TD>- allocated buffer to hold contiguous data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seg </B></TD><TD>- segmented buffer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>contig </B></TD><TD>- allocated buffer to hold contiguous data
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</A>(), <A HREF="../Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</A>(), <A HREF="../Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferDestroy</A>(), <A HREF="../Sys/PetscSegBufferExtractAlloc.html#PetscSegBufferExtractAlloc">PetscSegBufferExtractAlloc</A>(), <A HREF="../Sys/PetscSegBufferExtractInPlace.html#PetscSegBufferExtractInPlace">PetscSegBufferExtractInPlace</A>()
diff --git a/docs/manualpages/Sys/PetscSegBufferGet.html b/docs/manualpages/Sys/PetscSegBufferGet.html
index d611dde..fece7c9 100644
--- a/docs/manualpages/Sys/PetscSegBufferGet.html
+++ b/docs/manualpages/Sys/PetscSegBufferGet.html
@@ -5,26 +5,28 @@
 <TITLE>PetscSegBufferGet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSegBufferGet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSegBufferGet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSegBufferGet"><H1>PetscSegBufferGet</H1></A>
 get new buffer space from a segmented buffer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSegBufferGet(PetscSegBuffer seg,size_t count,void *buf)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seg </B></TD><TD>- address of segmented buffer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of entries needed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seg </B></TD><TD>- address of segmented buffer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of entries needed
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>buf </B> -address of new buffer for contiguous data Many br
+<DT><B>buf </B> -address of new buffer for contiguous data
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</A>(), <A HREF="../Sys/PetscSegBufferExtractAlloc.html#PetscSegBufferExtractAlloc">PetscSegBufferExtractAlloc</A>(), <A HREF="../Sys/PetscSegBufferExtractTo.html#PetscSegBufferExtractTo">PetscSegBufferExtractTo</A>(), <A HREF="../Sys/PetscSegBufferExtractInPlace.html#PetscSegBufferExtractInPlace">PetscSegBufferExtractInPlace</A>(), <A HREF="../Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscS [...]
diff --git a/docs/manualpages/Sys/PetscSegBufferGetSize.html b/docs/manualpages/Sys/PetscSegBufferGetSize.html
index 64de79d..01a80b2 100644
--- a/docs/manualpages/Sys/PetscSegBufferGetSize.html
+++ b/docs/manualpages/Sys/PetscSegBufferGetSize.html
@@ -5,25 +5,25 @@
 <TITLE>PetscSegBufferGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSegBufferGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSegBufferGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSegBufferGetSize"><H1>PetscSegBufferGetSize</H1></A>
 get currently used size of segmented buffer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSegBufferGetSize(PetscSegBuffer seg,size_t *usedsize)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>seg </B> -segmented buffer object Many br
+<DT><B>seg </B> -segmented buffer object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>usedsize </B> -number of used units Many br
+<DT><B>usedsize </B> -number of used units
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSegBufferExtractAlloc.html#PetscSegBufferExtractAlloc">PetscSegBufferExtractAlloc</A>(), <A HREF="../Sys/PetscSegBufferExtractTo.html#PetscSegBufferExtractTo">PetscSegBufferExtractTo</A>(), <A HREF="../Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</A>(), <A HREF="../Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</A>()
diff --git a/docs/manualpages/Sys/PetscSegBufferUnuse.html b/docs/manualpages/Sys/PetscSegBufferUnuse.html
index 204f2b6..4bbd37f 100644
--- a/docs/manualpages/Sys/PetscSegBufferUnuse.html
+++ b/docs/manualpages/Sys/PetscSegBufferUnuse.html
@@ -5,22 +5,24 @@
 <TITLE>PetscSegBufferUnuse</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSegBufferUnuse.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSegBufferUnuse.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSegBufferUnuse"><H1>PetscSegBufferUnuse</H1></A>
 return some unused entries obtained with an overzealous <A HREF="../Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscSegBufferUnuse(PetscSegBuffer seg,size_t unused)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seg </B></TD><TD>- segmented buffer object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unused </B></TD><TD>- number of unused units Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>seg </B></TD><TD>- segmented buffer object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>unused </B></TD><TD>- number of unused units
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</A>(), <A HREF="../Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</A>()
diff --git a/docs/manualpages/Sys/PetscSequentialPhaseBegin.html b/docs/manualpages/Sys/PetscSequentialPhaseBegin.html
index be7f688..c5ee7c7 100644
--- a/docs/manualpages/Sys/PetscSequentialPhaseBegin.html
+++ b/docs/manualpages/Sys/PetscSequentialPhaseBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSequentialPhaseBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSequentialPhaseBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSequentialPhaseBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSequentialPhaseBegin"><H1>PetscSequentialPhaseBegin</H1></A>
 Begins a sequential section of code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,35 @@ Begins a sequential section of code.
 #include "petscsys.h"  
 PetscErrorCode  PetscSequentialPhaseBegin(MPI_Comm comm,int ng)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- Communicator to sequentialize. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ng   </B></TD><TD>- Number in processor group.  This many processes are allowed to execute Many brat the same time (usually 1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- Communicator to sequentialize.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ng   </B></TD><TD>- Number in processor group.  This many processes are allowed to execute
+at the same time (usually 1)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Sys/PetscSequentialPhaseBegin.html#PetscSequentialPhaseBegin">PetscSequentialPhaseBegin</A>() and <A HREF="../Sys/PetscSequentialPhaseEnd.html#PetscSequentialPhaseEnd">PetscSequentialPhaseEnd</A>() provide a Many brway to force a section of code to be executed by the processes in Many brrank order.  Typically, this is done with Many br<PRE>
+<A HREF="../Sys/PetscSequentialPhaseBegin.html#PetscSequentialPhaseBegin">PetscSequentialPhaseBegin</A>() and <A HREF="../Sys/PetscSequentialPhaseEnd.html#PetscSequentialPhaseEnd">PetscSequentialPhaseEnd</A>() provide a
+way to force a section of code to be executed by the processes in
+rank order.  Typically, this is done with
+<PRE>
       <A HREF="../Sys/PetscSequentialPhaseBegin.html#PetscSequentialPhaseBegin">PetscSequentialPhaseBegin</A>(comm, 1);
       <code to be executed sequentially>
       <A HREF="../Sys/PetscSequentialPhaseEnd.html#PetscSequentialPhaseEnd">PetscSequentialPhaseEnd</A>(comm, 1);
 </PRE>
- Many br
+
 <P>
-Often, the sequential code contains output statements (e.g., printf) to Many brbe executed.  Note that you may need to flush the I/O buffers before Many brcalling <A HREF="../Sys/PetscSequentialPhaseEnd.html#PetscSequentialPhaseEnd">PetscSequentialPhaseEnd</A>().  Also, note that some systems do Many brnot propagate I/O in any order to the controling terminal (in other words, Many breven if you flush the output, you may not get the data in the order Many brthat you want). Many br
+Often, the sequential code contains output statements (e.g., printf) to
+be executed.  Note that you may need to flush the I/O buffers before
+calling <A HREF="../Sys/PetscSequentialPhaseEnd.html#PetscSequentialPhaseEnd">PetscSequentialPhaseEnd</A>().  Also, note that some systems do
+not propagate I/O in any order to the controling terminal (in other words,
+even if you flush the output, you may not get the data in the order
+that you want).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSequentialPhaseEnd.html#PetscSequentialPhaseEnd">PetscSequentialPhaseEnd</A>()
diff --git a/docs/manualpages/Sys/PetscSequentialPhaseEnd.html b/docs/manualpages/Sys/PetscSequentialPhaseEnd.html
index dc30524..17962d9 100644
--- a/docs/manualpages/Sys/PetscSequentialPhaseEnd.html
+++ b/docs/manualpages/Sys/PetscSequentialPhaseEnd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSequentialPhaseEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSequentialPhaseEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSequentialPhaseEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSequentialPhaseEnd"><H1>PetscSequentialPhaseEnd</H1></A>
 Ends a sequential section of code. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Ends a sequential section of code.
 #include "petscsys.h"  
 PetscErrorCode  PetscSequentialPhaseEnd(MPI_Comm comm,int ng)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- Communicator to sequentialize. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ng   </B></TD><TD>- Number in processor group.  This many processes are allowed to execute Many brat the same time (usually 1) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- Communicator to sequentialize.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ng   </B></TD><TD>- Number in processor group.  This many processes are allowed to execute
+at the same time (usually 1)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See <A HREF="../Sys/PetscSequentialPhaseBegin.html#PetscSequentialPhaseBegin">PetscSequentialPhaseBegin</A>() for more details. Many br
+See <A HREF="../Sys/PetscSequentialPhaseBegin.html#PetscSequentialPhaseBegin">PetscSequentialPhaseBegin</A>() for more details.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSequentialPhaseBegin.html#PetscSequentialPhaseBegin">PetscSequentialPhaseBegin</A>()
diff --git a/docs/manualpages/Sys/PetscSetDebugTerminal.html b/docs/manualpages/Sys/PetscSetDebugTerminal.html
index ff69501..8a98610 100644
--- a/docs/manualpages/Sys/PetscSetDebugTerminal.html
+++ b/docs/manualpages/Sys/PetscSetDebugTerminal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSetDebugTerminal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSetDebugTerminal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSetDebugTerminal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSetDebugTerminal"><H1>PetscSetDebugTerminal</H1></A>
 Sets the terminal to use (instead of xterm) for debugging. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,28 @@ Sets the terminal to use (instead of xterm) for debugging.
 #include "petscsys.h"   
 PetscErrorCode  PetscSetDebugTerminal(const char terminal[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>terminal </B></TD><TD>- name of terminal and any flags required to execute a program. Many brFor example "xterm -e", "urxvt -e". Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>terminal </B></TD><TD>- name of terminal and any flags required to execute a program.
+For example "xterm -e", "urxvt -e".
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
--debug_terminal terminal - use this terminal instead of xterm Many br
+-debug_terminal terminal - use this terminal instead of xterm
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You can start the debugger for all processes in the same GNU screen session. Many br
+You can start the debugger for all processes in the same GNU screen session.
 <P>
-mpiexec -n 4 ./myapp -start_in_debugger -debug_terminal "screen -X -S debug screen" Many br
+mpiexec -n 4 ./myapp -start_in_debugger -debug_terminal "screen -X -S debug screen"
 <P>
-will open 4 windows in the session named "debug". Many br
+will open 4 windows in the session named "debug".
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSetDebugger.html b/docs/manualpages/Sys/PetscSetDebugger.html
index 18a9940..0d353ad 100644
--- a/docs/manualpages/Sys/PetscSetDebugger.html
+++ b/docs/manualpages/Sys/PetscSetDebugger.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSetDebugger</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSetDebugger.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSetDebugger.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSetDebugger"><H1>PetscSetDebugger</H1></A>
 Sets options associated with the debugger. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,25 @@ Sets options associated with the debugger.
 #include "petscsys.h"   
 PetscErrorCode  PetscSetDebugger(const char debugger[],PetscBool xterm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>debugger </B></TD><TD>- name of debugger, which should be in your path, Many brusually "lldb", "dbx", "gdb", "idb", "xxgdb", "kdgb" or "ddd". Also, HP-UX Many brsupports "xdb", and IBM rs6000 supports "xldb". Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>debugger </B></TD><TD>- name of debugger, which should be in your path,
+usually "lldb", "dbx", "gdb", "idb", "xxgdb", "kdgb" or "ddd". Also, HP-UX
+supports "xdb", and IBM rs6000 supports "xldb".
+</TD></TR>
 <P>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xterm </B></TD><TD>- flag to indicate debugger window, set to either <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> (to indicate Many brdebugger should be started in a new xterm) or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (to start debugger Many brin initial window (the option <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> makes no sense when using more Many brthan one MPI process.) Many b [...]
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xterm </B></TD><TD>- flag to indicate debugger window, set to either <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> (to indicate
+debugger should be started in a new xterm) or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> (to start debugger
+in initial window (the option <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> makes no sense when using more
+than one MPI process.)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSetDebuggerFromString.html b/docs/manualpages/Sys/PetscSetDebuggerFromString.html
index 0a7ccea..84d59dd 100644
--- a/docs/manualpages/Sys/PetscSetDebuggerFromString.html
+++ b/docs/manualpages/Sys/PetscSetDebuggerFromString.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSetDebuggerFromString</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSetDebuggerFromString.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSetDebuggerFromString.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSetDebuggerFromString"><H1>PetscSetDebuggerFromString</H1></A>
 Set the complete path for the debugger for PETSc to use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Set the complete path for the debugger for PETSc to use.
 #include "petscsys.h"   
 PetscErrorCode  PetscSetDebuggerFromString(const char *string)
 </PRE>
-Not collective Many br
+Not collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSetDebugger.html#PetscSetDebugger">PetscSetDebugger</A>(), <A HREF="../Sys/PetscSetDefaultDebugger.html#PetscSetDefaultDebugger">PetscSetDefaultDebugger</A>()
diff --git a/docs/manualpages/Sys/PetscSetDefaultDebugger.html b/docs/manualpages/Sys/PetscSetDefaultDebugger.html
index 73fdb95..f9f83be 100644
--- a/docs/manualpages/Sys/PetscSetDefaultDebugger.html
+++ b/docs/manualpages/Sys/PetscSetDefaultDebugger.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSetDefaultDebugger</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSetDefaultDebugger.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSetDefaultDebugger.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSetDefaultDebugger"><H1>PetscSetDefaultDebugger</H1></A>
 Causes PETSc to use its default  debugger. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Causes PETSc to use its default  debugger.
 #include "petscsys.h"   
 PetscErrorCode  PetscSetDefaultDebugger(void)
 </PRE>
-Not collective Many br
+Not collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSetDebugger.html#PetscSetDebugger">PetscSetDebugger</A>(), <A HREF="../Sys/PetscSetDebuggerFromString.html#PetscSetDebuggerFromString">PetscSetDebuggerFromString</A>()
diff --git a/docs/manualpages/Sys/PetscSetFPTrap.html b/docs/manualpages/Sys/PetscSetFPTrap.html
index 57a3d70..8e2287b 100644
--- a/docs/manualpages/Sys/PetscSetFPTrap.html
+++ b/docs/manualpages/Sys/PetscSetFPTrap.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSetFPTrap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSetFPTrap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSetFPTrap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSetFPTrap"><H1>PetscSetFPTrap</H1></A>
 Enables traps/exceptions on common floating point errors. This option may not work on certain machines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,36 @@ Enables traps/exceptions on common floating point errors. This option may not wo
 #include "petscsys.h"  
 PetscErrorCode PetscSetFPTrap(PetscFPTrap flag)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>flag </B> -PETSC_FP_TRAP_ON, PETSC_FP_TRAP_OFF. Many br
+<DT><B>flag </B> -PETSC_FP_TRAP_ON, PETSC_FP_TRAP_OFF.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-fp_trap </B> -Activates floating point trapping Many br
+<DT><B>-fp_trap </B> -Activates floating point trapping
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Description</FONT></H3>
-On systems that support it, this routine causes floating point Many broverflow, divide-by-zero, and invalid-operand (e.g., a NaN) to Many brcause a message to be printed and the program to exit. Many br
+On systems that support it, this routine causes floating point
+overflow, divide-by-zero, and invalid-operand (e.g., a NaN) to
+cause a message to be printed and the program to exit.
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-On many common systems including x86 and x86-64 Linux, the floating Many brpoint exception state is not preserved from the location where the trap Many broccurred through to the signal handler.  In this case, the signal handler Many brwill just say that an unknown floating point exception occurred and which Many brfunction it occurred in.  If you run with -fp_trap in a debugger, it will Many brbreak on the line where the error occurred.  You can check which Many brexception occurred usin [...]
+On many common systems including x86 and x86-64 Linux, the floating
+point exception state is not preserved from the location where the trap
+occurred through to the signal handler.  In this case, the signal handler
+will just say that an unknown floating point exception occurred and which
+function it occurred in.  If you run with -fp_trap in a debugger, it will
+break on the line where the error occurred.  You can check which
+exception occurred using fetestexcept(FE_ALL_EXCEPT).  See fenv.h
+(usually at /usr/include/bits/fenv.h) for the enum values on your system.
 <P>
 <H3><FONT COLOR="#CC3333">Caution</FONT></H3>
-On certain machines, in particular the IBM rs6000, floating point Many brtrapping is VERY slow! Many br
+On certain machines, in particular the IBM rs6000, floating point
+trapping is VERY slow!
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSetHelpVersionFunctions.html b/docs/manualpages/Sys/PetscSetHelpVersionFunctions.html
index 25d9dda..4ff124d 100644
--- a/docs/manualpages/Sys/PetscSetHelpVersionFunctions.html
+++ b/docs/manualpages/Sys/PetscSetHelpVersionFunctions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSetHelpVersionFunctions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSetHelpVersionFunctions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSetHelpVersionFunctions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSetHelpVersionFunctions"><H1>PetscSetHelpVersionFunctions</H1></A>
 Sets functions that print help and version information before the PETSc help and version information is printed. Must call BEFORE <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>(). This routine enables a "higher-level" package that uses PETSc to print its messages first. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode  PetscSetHelpVersionFunctions(PetscErrorCode (*help)(MPI_Comm),Pe
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- the help function (may be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>version </B></TD><TD>- the version function (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- the help function (may be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>version </B></TD><TD>- the version function (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
diff --git a/docs/manualpages/Sys/PetscSharedTmp.html b/docs/manualpages/Sys/PetscSharedTmp.html
index 86e34bd..e56efec 100644
--- a/docs/manualpages/Sys/PetscSharedTmp.html
+++ b/docs/manualpages/Sys/PetscSharedTmp.html
@@ -5,41 +5,52 @@
 <TITLE>PetscSharedTmp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSharedTmp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSharedTmp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSharedTmp"><H1>PetscSharedTmp</H1></A>
 Determines if all processors in a communicator share a /tmp or have different ones. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSharedTmp(MPI_Comm comm,PetscBool  *shared)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -MPI_Communicator that may share /tmp Many br
+<DT><B>comm </B> -MPI_Communicator that may share /tmp
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>shared </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>shared </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-shared_tmp</B></TD><TD>- .    -not_shared_tmp Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tmp tmpdir</B></TD><TD>-  Many brEnvironmental Variables: Many br+     PETSC_SHARED_TMP Many br</TD></TR></TABLE>
-<DT><B>PETSC_NOT_SHARED_TMP</B> --     PETSC_TMP Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-shared_tmp</B></TD><TD>- .    -not_shared_tmp
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tmp tmpdir</B></TD><TD>- 
+Environmental Variables:
++     PETSC_SHARED_TMP
+</TD></TR></TABLE>
+<DT><B>PETSC_NOT_SHARED_TMP</B> --     PETSC_TMP
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Stores the status as a MPI attribute so it does not have Many brto be redetermined each time. Many br
+Stores the status as a MPI attribute so it does not have
+to be redetermined each time.
 <P>
-Assumes that all processors in a communicator either Many br1) have a common /tmp or Many br2) each has a separate /tmp Many breventually we can write a fancier one that determines which processors Many brshare a common /tmp. Many br
+Assumes that all processors in a communicator either
+1) have a common /tmp or
+2) each has a separate /tmp
+eventually we can write a fancier one that determines which processors
+share a common /tmp.
 <P>
-This will be very slow on runs with a large number of processors since Many brit requires O(p*p) file opens. Many br
+This will be very slow on runs with a large number of processors since
+it requires O(p*p) file opens.
 <P>
-If the environmental variable PETSC_TMP is set it will use this directory Many bras the "/tmp" directory. Many br
+If the environmental variable PETSC_TMP is set it will use this directory
+as the "/tmp" directory.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/fretrieve.c.html#PetscSharedTmp">src/sys/fileio/fretrieve.c</A>
diff --git a/docs/manualpages/Sys/PetscSharedWorkingDirectory.html b/docs/manualpages/Sys/PetscSharedWorkingDirectory.html
index b026521..58845e3 100644
--- a/docs/manualpages/Sys/PetscSharedWorkingDirectory.html
+++ b/docs/manualpages/Sys/PetscSharedWorkingDirectory.html
@@ -5,40 +5,48 @@
 <TITLE>PetscSharedWorkingDirectory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSharedWorkingDirectory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSharedWorkingDirectory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSharedWorkingDirectory"><H1>PetscSharedWorkingDirectory</H1></A>
 Determines if all processors in a communicator share a working directory or have different ones. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSharedWorkingDirectory(MPI_Comm comm,PetscBool  *shared)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -MPI_Communicator that may share working directory Many br
+<DT><B>comm </B> -MPI_Communicator that may share working directory
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>shared </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>shared </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-shared_working_directory</B></TD><TD>- .    -not_shared_working_directory Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-shared_working_directory</B></TD><TD>- .    -not_shared_working_directory
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Environmental Variables</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_SHARED_WORKING_DIRECTORY</B></TD><TD>- .     PETSC_NOT_SHARED_WORKING_DIRECTORY Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_SHARED_WORKING_DIRECTORY</B></TD><TD>- .     PETSC_NOT_SHARED_WORKING_DIRECTORY
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Stores the status as a MPI attribute so it does not have Many brto be redetermined each time. Many br
+Stores the status as a MPI attribute so it does not have
+to be redetermined each time.
 <P>
-Assumes that all processors in a communicator either Many br1) have a common working directory or Many br2) each has a separate working directory Many breventually we can write a fancier one that determines which processors Many brshare a common working directory. Many br
+Assumes that all processors in a communicator either
+1) have a common working directory or
+2) each has a separate working directory
+eventually we can write a fancier one that determines which processors
+share a common working directory.
 <P>
-This will be very slow on runs with a large number of processors since Many brit requires O(p*p) file opens. Many br
+This will be very slow on runs with a large number of processors since
+it requires O(p*p) file opens.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/fretrieve.c.html#PetscSharedWorkingDirectory">src/sys/fileio/fretrieve.c</A>
diff --git a/docs/manualpages/Sys/PetscSignalHandlerDefault.html b/docs/manualpages/Sys/PetscSignalHandlerDefault.html
index e5a9fa6..6b1b8a9 100644
--- a/docs/manualpages/Sys/PetscSignalHandlerDefault.html
+++ b/docs/manualpages/Sys/PetscSignalHandlerDefault.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSignalHandlerDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSignalHandlerDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSignalHandlerDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSignalHandlerDefault"><H1>PetscSignalHandlerDefault</H1></A>
 Default signal handler. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Default signal handler.
 #include "petscsys.h"   
 PetscErrorCode  PetscSignalHandlerDefault(int sig,void *ptr)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sig </B></TD><TD>- signal value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- unused pointer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sig </B></TD><TD>- signal value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptr </B></TD><TD>- unused pointer
+</TD></TR></TABLE>
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Sys/PetscSleep.html b/docs/manualpages/Sys/PetscSleep.html
index 2b201b4..1ac5ed5 100644
--- a/docs/manualpages/Sys/PetscSleep.html
+++ b/docs/manualpages/Sys/PetscSleep.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSleep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSleep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSleep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSleep"><H1>PetscSleep</H1></A>
 Sleeps some number of seconds. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Sleeps some number of seconds.
 #include "petscsys.h"    
 PetscErrorCode  PetscSleep(PetscReal s)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>s </B> -number of seconds to sleep Many br
+<DT><B>s </B> -number of seconds to sleep
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If s is negative waits for keyboard input Many br
+If s is negative waits for keyboard input
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Sys/PetscSortInt.html b/docs/manualpages/Sys/PetscSortInt.html
index 5900f3b..620463b 100644
--- a/docs/manualpages/Sys/PetscSortInt.html
+++ b/docs/manualpages/Sys/PetscSortInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortInt"><H1>PetscSortInt</H1></A>
 Sorts an array of integers in place in increasing order. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sorts an array of integers in place in increasing order.
 #include "petscsys.h"  
 PetscErrorCode  PetscSortInt(PetscInt n,PetscInt i[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortIntWithArray.html b/docs/manualpages/Sys/PetscSortIntWithArray.html
index e7d2961..d66b53d 100644
--- a/docs/manualpages/Sys/PetscSortIntWithArray.html
+++ b/docs/manualpages/Sys/PetscSortIntWithArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortIntWithArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortIntWithArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortIntWithArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortIntWithArray"><H1>PetscSortIntWithArray</H1></A>
 Sorts an array of integers in place in increasing order; changes a second array to match the sorted first array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sorts an array of integers in place in increasing order; changes a second array
 #include "petscsys.h"  
 PetscErrorCode  PetscSortIntWithArray(PetscInt n,PetscInt i[],PetscInt Ii[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I </B></TD><TD>- second array of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I </B></TD><TD>- second array of integers
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortIntWithArrayPair.html b/docs/manualpages/Sys/PetscSortIntWithArrayPair.html
index cceace4..e8b4c82 100644
--- a/docs/manualpages/Sys/PetscSortIntWithArrayPair.html
+++ b/docs/manualpages/Sys/PetscSortIntWithArrayPair.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortIntWithArrayPair</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortIntWithArrayPair.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortIntWithArrayPair.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortIntWithArrayPair"><H1>PetscSortIntWithArrayPair</H1></A>
 Sorts an array of integers in place in increasing order; changes a pair of integer arrays to match the sorted first array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sorts an array of integers in place in increasing order; changes a pair of integ
 #include "petscsys.h"  
 PetscErrorCode  PetscSortIntWithArrayPair(PetscInt n,PetscInt *L,PetscInt *J, PetscInt *K)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I  </B></TD><TD>- array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- second array of integers (first array of the pair) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>K  </B></TD><TD>- third array of integers  (second array of the pair) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I  </B></TD><TD>- array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- second array of integers (first array of the pair)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>K  </B></TD><TD>- third array of integers  (second array of the pair)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortIntWithDataArray.html b/docs/manualpages/Sys/PetscSortIntWithDataArray.html
index 645ed96..3357fdd 100644
--- a/docs/manualpages/Sys/PetscSortIntWithDataArray.html
+++ b/docs/manualpages/Sys/PetscSortIntWithDataArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortIntWithDataArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortIntWithDataArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortIntWithDataArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortIntWithDataArray"><H1>PetscSortIntWithDataArray</H1></A>
 Sorts an array of integers in place in increasing order; changes a second array to match the sorted first INTEGER array.  Unlike other sort routines, the user must provide workspace (the size of an element in the data array) to use when sorting. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Sorts an array of integers in place in increasing order; changes a second array
 #include "petscsys.h"  
 PetscErrorCode  PetscSortIntWithDataArray(PetscInt n,PetscInt i[],void *Ii,size_t size,void *work)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ii </B></TD><TD>- second array of data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- sizeof elements in the data array in bytes Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>work </B></TD><TD>- workspace of "size" bytes used when sorting Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Ii </B></TD><TD>- second array of data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size </B></TD><TD>- sizeof elements in the data array in bytes
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>work </B></TD><TD>- workspace of "size" bytes used when sorting
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortIntWithPermutation.html b/docs/manualpages/Sys/PetscSortIntWithPermutation.html
index c89193f..2768ffd 100644
--- a/docs/manualpages/Sys/PetscSortIntWithPermutation.html
+++ b/docs/manualpages/Sys/PetscSortIntWithPermutation.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortIntWithPermutation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortIntWithPermutation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortIntWithPermutation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortIntWithPermutation"><H1>PetscSortIntWithPermutation</H1></A>
 Computes the permutation of values that gives a sorted sequence. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Computes the permutation of values that gives a sorted sequence.
 #include "petscsys.h"  
 PetscErrorCode  PetscSortIntWithPermutation(PetscInt n,const PetscInt i[],PetscInt idx[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values to sort Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- values to sort Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- permutation array.  Must be initialized to 0:n-1 on input. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values to sort
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- values to sort
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- permutation array.  Must be initialized to 0:n-1 on input.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-On output i is unchanged and idx[i] is the position of the i-th smallest index in i. Many br
+On output i is unchanged and idx[i] is the position of the i-th smallest index in i.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortIntWithScalarArray.html b/docs/manualpages/Sys/PetscSortIntWithScalarArray.html
index c8e5587..9e45978 100644
--- a/docs/manualpages/Sys/PetscSortIntWithScalarArray.html
+++ b/docs/manualpages/Sys/PetscSortIntWithScalarArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortIntWithScalarArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortIntWithScalarArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortIntWithScalarArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortIntWithScalarArray"><H1>PetscSortIntWithScalarArray</H1></A>
 Sorts an array of integers in place in increasing order; changes a second SCALAR array to match the sorted first INTEGER array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sorts an array of integers in place in increasing order; changes a second SCALAR
 #include "petscsys.h"  
 PetscErrorCode  PetscSortIntWithScalarArray(PetscInt n,PetscInt i[],PetscScalar Ii[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I </B></TD><TD>- second array of scalars Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I </B></TD><TD>- second array of scalars
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortMPIInt.html b/docs/manualpages/Sys/PetscSortMPIInt.html
index a58a222..21f0723 100644
--- a/docs/manualpages/Sys/PetscSortMPIInt.html
+++ b/docs/manualpages/Sys/PetscSortMPIInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortMPIInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortMPIInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortMPIInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortMPIInt"><H1>PetscSortMPIInt</H1></A>
 Sorts an array of MPI integers in place in increasing order. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sorts an array of MPI integers in place in increasing order.
 #include "petscsys.h"  
 PetscErrorCode  PetscSortMPIInt(PetscInt n,PetscMPIInt i[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortMPIIntWithArray.html b/docs/manualpages/Sys/PetscSortMPIIntWithArray.html
index 377bda6..4c9d3c1 100644
--- a/docs/manualpages/Sys/PetscSortMPIIntWithArray.html
+++ b/docs/manualpages/Sys/PetscSortMPIIntWithArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortMPIIntWithArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortMPIIntWithArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortMPIIntWithArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortMPIIntWithArray"><H1>PetscSortMPIIntWithArray</H1></A>
 Sorts an array of integers in place in increasing order; changes a second array to match the sorted first array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sorts an array of integers in place in increasing order; changes a second array
 #include "petscsys.h"  
 PetscErrorCode  PetscSortMPIIntWithArray(PetscMPIInt n,PetscMPIInt i[],PetscMPIInt Ii[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I </B></TD><TD>- second array of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- array of integers
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>I </B></TD><TD>- second array of integers
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortReal.html b/docs/manualpages/Sys/PetscSortReal.html
index f21fe01..b749125 100644
--- a/docs/manualpages/Sys/PetscSortReal.html
+++ b/docs/manualpages/Sys/PetscSortReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortReal"><H1>PetscSortReal</H1></A>
 Sorts an array of doubles in place in increasing order. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sorts an array of doubles in place in increasing order.
 #include "petscsys.h"  
 PetscErrorCode  PetscSortReal(PetscInt n,PetscReal v[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- array of doubles Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- array of doubles
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortRealWithPermutation.html b/docs/manualpages/Sys/PetscSortRealWithPermutation.html
index 5b2727b..dc261fa 100644
--- a/docs/manualpages/Sys/PetscSortRealWithPermutation.html
+++ b/docs/manualpages/Sys/PetscSortRealWithPermutation.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortRealWithPermutation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortRealWithPermutation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortRealWithPermutation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortRealWithPermutation"><H1>PetscSortRealWithPermutation</H1></A>
 Computes the permutation of values that gives a sorted sequence. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Computes the permutation of values that gives a sorted sequence.
 #include "petscsys.h"  
 PetscErrorCode  PetscSortRealWithPermutation(PetscInt n,const PetscReal i[],PetscInt idx[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values to sort Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- values to sort Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- permutation array.  Must be initialized to 0:n-1 on input. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values to sort
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- values to sort
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- permutation array.  Must be initialized to 0:n-1 on input.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-i is unchanged on output. Many br
+i is unchanged on output.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortRemoveDupsInt.html b/docs/manualpages/Sys/PetscSortRemoveDupsInt.html
index a5ce9be..21dd93a 100644
--- a/docs/manualpages/Sys/PetscSortRemoveDupsInt.html
+++ b/docs/manualpages/Sys/PetscSortRemoveDupsInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortRemoveDupsInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortRemoveDupsInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortRemoveDupsInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortRemoveDupsInt"><H1>PetscSortRemoveDupsInt</H1></A>
 Sorts an array of integers in place in increasing order removes all duplicate entries 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sorts an array of integers in place in increasing order removes all duplicate en
 #include "petscsys.h"  
 PetscErrorCode  PetscSortRemoveDupsInt(PetscInt *n,PetscInt ii[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ii  </B></TD><TD>- array of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ii  </B></TD><TD>- array of integers
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>n </B> -number of non-redundant values Many br
+<DT><B>n </B> -number of non-redundant values
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortRemoveDupsMPIInt.html b/docs/manualpages/Sys/PetscSortRemoveDupsMPIInt.html
index f7452dd..c6194bd 100644
--- a/docs/manualpages/Sys/PetscSortRemoveDupsMPIInt.html
+++ b/docs/manualpages/Sys/PetscSortRemoveDupsMPIInt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortRemoveDupsMPIInt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortRemoveDupsMPIInt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortRemoveDupsMPIInt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortRemoveDupsMPIInt"><H1>PetscSortRemoveDupsMPIInt</H1></A>
 Sorts an array of MPI integers in place in increasing order removes all duplicate entries 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sorts an array of MPI integers in place in increasing order removes all duplicat
 #include "petscsys.h"  
 PetscErrorCode  PetscSortRemoveDupsMPIInt(PetscInt *n,PetscMPIInt ii[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ii  </B></TD><TD>- array of integers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ii  </B></TD><TD>- array of integers
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>n </B> -number of non-redundant values Many br
+<DT><B>n </B> -number of non-redundant values
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortRemoveDupsReal.html b/docs/manualpages/Sys/PetscSortRemoveDupsReal.html
index d978aa0..a99e3cd 100644
--- a/docs/manualpages/Sys/PetscSortRemoveDupsReal.html
+++ b/docs/manualpages/Sys/PetscSortRemoveDupsReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortRemoveDupsReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortRemoveDupsReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortRemoveDupsReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortRemoveDupsReal"><H1>PetscSortRemoveDupsReal</H1></A>
 Sorts an array of doubles in place in increasing order removes all duplicate entries 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sorts an array of doubles in place in increasing order removes all duplicate ent
 #include "petscsys.h"  
 PetscErrorCode  PetscSortRemoveDupsReal(PetscInt *n,PetscReal v[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- array of doubles Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v  </B></TD><TD>- array of doubles
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>n </B> -number of non-redundant values Many br
+<DT><B>n </B> -number of non-redundant values
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortSplit.html b/docs/manualpages/Sys/PetscSortSplit.html
index 9895ffb..f5b7059 100644
--- a/docs/manualpages/Sys/PetscSortSplit.html
+++ b/docs/manualpages/Sys/PetscSortSplit.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortSplit</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortSplit.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortSplit.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortSplit"><H1>PetscSortSplit</H1></A>
 Quick-sort split of an array of PetscScalars in place. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,29 @@ Quick-sort split of an array of PetscScalars in place.
 #include "petscsys.h"  
 PetscErrorCode  PetscSortSplit(PetscInt ncut,PetscInt n,PetscScalar a[],PetscInt idx[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncut  </B></TD><TD>- splitig index Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- number of values to sort Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- index for array a Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncut  </B></TD><TD>- splitig index
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- number of values to sort
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- index for array a
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- permuted array of values such that its elements satisfy: Many brabs(a[i]) >= abs(a[ncut-1]) for i < ncut and Many brabs(a[i]) <= abs(a[ncut-1]) for i >= ncut Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- permuted index of array a Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- permuted array of values such that its elements satisfy:
+abs(a[i]) >= abs(a[ncut-1]) for i < ncut and
+abs(a[i]) <= abs(a[ncut-1]) for i >= ncut
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- permuted index of array a
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortSplitReal.html b/docs/manualpages/Sys/PetscSortSplitReal.html
index 006d97e..7fa1270 100644
--- a/docs/manualpages/Sys/PetscSortSplitReal.html
+++ b/docs/manualpages/Sys/PetscSortSplitReal.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortSplitReal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortSplitReal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortSplitReal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortSplitReal"><H1>PetscSortSplitReal</H1></A>
 Quick-sort split of an array of PetscReals in place. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,29 @@ Quick-sort split of an array of PetscReals in place.
 #include "petscsys.h"  
 PetscErrorCode  PetscSortSplitReal(PetscInt ncut,PetscInt n,PetscReal a[],PetscInt idx[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncut  </B></TD><TD>- splitig index Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- number of values to sort Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- array of values in <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- index for array a Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ncut  </B></TD><TD>- splitig index
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- number of values to sort
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- array of values in <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- index for array a
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- permuted array of real values such that its elements satisfy: Many brabs(a[i]) >= abs(a[ncut-1]) for i < ncut and Many brabs(a[i]) <= abs(a[ncut-1]) for i >= ncut Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- permuted index of array a Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a     </B></TD><TD>- permuted array of real values such that its elements satisfy:
+abs(a[i]) >= abs(a[ncut-1]) for i < ncut and
+abs(a[i]) <= abs(a[ncut-1]) for i >= ncut
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx   </B></TD><TD>- permuted index of array a
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSortStrWithPermutation.html b/docs/manualpages/Sys/PetscSortStrWithPermutation.html
index b23c2d6..35d5f97 100644
--- a/docs/manualpages/Sys/PetscSortStrWithPermutation.html
+++ b/docs/manualpages/Sys/PetscSortStrWithPermutation.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSortStrWithPermutation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSortStrWithPermutation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSortStrWithPermutation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSortStrWithPermutation"><H1>PetscSortStrWithPermutation</H1></A>
 Computes the permutation of values that gives a sorted sequence. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Computes the permutation of values that gives a sorted sequence.
 #include "petscsys.h"  
 PetscErrorCode  PetscSortStrWithPermutation(PetscInt n,const char* i[],PetscInt idx[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values to sort Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- values to sort Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- permutation array.  Must be initialized to 0:n-1 on input. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n  </B></TD><TD>- number of values to sort
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>i  </B></TD><TD>- values to sort
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idx </B></TD><TD>- permutation array.  Must be initialized to 0:n-1 on input.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-i is unchanged on output. Many br
+i is unchanged on output.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSplitOwnership.html b/docs/manualpages/Sys/PetscSplitOwnership.html
index ebd0841..6035806 100644
--- a/docs/manualpages/Sys/PetscSplitOwnership.html
+++ b/docs/manualpages/Sys/PetscSplitOwnership.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSplitOwnership</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSplitOwnership.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSplitOwnership.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSplitOwnership"><H1>PetscSplitOwnership</H1></A>
 Given a global (or local) length determines a local (or global) length via a simple formula 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Given a global (or local) length determines a local (or global) length via a sim
 #include "petscsys.h" 
 PetscErrorCode  PetscSplitOwnership(MPI_Comm comm,PetscInt *n,PetscInt *N)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> (if N is <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> (if N is <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator that shares the object being divided Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have it set) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator that shares the object being divided
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have it set)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-n and N cannot be both <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many br
+n and N cannot be both <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
 <P>
-If one processor calls this with N of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors Many brmust, otherwise the program will hang. Many br
+If one processor calls this with N of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors
+must, otherwise the program will hang.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSplitOwnershipBlock.html#PetscSplitOwnershipBlock">PetscSplitOwnershipBlock</A>()
diff --git a/docs/manualpages/Sys/PetscSplitOwnershipBlock.html b/docs/manualpages/Sys/PetscSplitOwnershipBlock.html
index cdfe367..ccd32b9 100644
--- a/docs/manualpages/Sys/PetscSplitOwnershipBlock.html
+++ b/docs/manualpages/Sys/PetscSplitOwnershipBlock.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSplitOwnershipBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSplitOwnershipBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSplitOwnershipBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSplitOwnershipBlock"><H1>PetscSplitOwnershipBlock</H1></A>
 Given a global (or local) length determines a local (or global) length via a simple formula. Splits so each processors local size is divisible by the block size. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Given a global (or local) length determines a local (or global) length via a sim
 #include "petscsys.h" 
 PetscErrorCode  PetscSplitOwnershipBlock(MPI_Comm comm,PetscInt bs,PetscInt *n,PetscInt *N)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> (if N is <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> (if N is <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator that shares the object being divided Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have it set) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator that shares the object being divided
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have it set)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-n and N cannot be both <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many br
+n and N cannot be both <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
 <P>
-If one processor calls this with N of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors Many brmust, otherwise the program will hang. Many br
+If one processor calls this with N of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors
+must, otherwise the program will hang.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</A>()
diff --git a/docs/manualpages/Sys/PetscSqr.html b/docs/manualpages/Sys/PetscSqr.html
index c21dc1d..bb03f17 100644
--- a/docs/manualpages/Sys/PetscSqr.html
+++ b/docs/manualpages/Sys/PetscSqr.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSqr</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSqr.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSqr.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSqr"><H1>PetscSqr</H1></A>
 Returns the square of a number 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Returns the square of a number
 #include <petscmath.h>
 type sqr <A HREF="../Sys/PetscSqr.html#PetscSqr">PetscSqr</A>(type v1)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v1 </B> -the value Many br
+<DT><B>v1 </B> -the value
 <br>
 <P>
-Notes: type can be integer or floating point value Many br
+Notes: type can be integer or floating point value
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscMax.html#PetscMax">PetscMax</A>(), <A HREF="../Sys/PetscMin.html#PetscMin">PetscMin</A>(), <A HREF="../Sys/PetscAbsInt.html#PetscAbsInt">PetscAbsInt</A>(), <A HREF="../Sys/PetscAbsReal.html#PetscAbsReal">PetscAbsReal</A>()
diff --git a/docs/manualpages/Sys/PetscStackSAWsGrantAccess.html b/docs/manualpages/Sys/PetscStackSAWsGrantAccess.html
index 1a9953b..95af960 100644
--- a/docs/manualpages/Sys/PetscStackSAWsGrantAccess.html
+++ b/docs/manualpages/Sys/PetscStackSAWsGrantAccess.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStackSAWsGrantAccess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStackSAWsGrantAccess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStackSAWsGrantAccess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStackSAWsGrantAccess"><H1>PetscStackSAWsGrantAccess</H1></A>
 Grants access of the PETSc stack frames to the SAWs publisher 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,12 @@ Grants access of the PETSc stack frames to the SAWs publisher
 #include "petscsys.h"   
 void  PetscStackSAWsGrantAccess(void)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>? Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>?
 <P>
- Many br
+
 <P>
 <P>
-Developers Note: Cannot use <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>/Return() or PetscStackCallSAWs() since it may be used within those routines Many br
+Developers Note: Cannot use <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>/Return() or PetscStackCallSAWs() since it may be used within those routines
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>(), PetscObjectSAWsViewOff(), <A HREF="../Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</A>()
diff --git a/docs/manualpages/Sys/PetscStackSAWsTakeAccess.html b/docs/manualpages/Sys/PetscStackSAWsTakeAccess.html
index a5ce101..2ac1870 100644
--- a/docs/manualpages/Sys/PetscStackSAWsTakeAccess.html
+++ b/docs/manualpages/Sys/PetscStackSAWsTakeAccess.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStackSAWsTakeAccess</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStackSAWsTakeAccess.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStackSAWsTakeAccess.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStackSAWsTakeAccess"><H1>PetscStackSAWsTakeAccess</H1></A>
 Takes access of the PETSc stack frames to the SAWs publisher 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,12 @@ Takes access of the PETSc stack frames to the SAWs publisher
 #include "petscsys.h"   
 void  PetscStackSAWsTakeAccess(void)
 </PRE>
-Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>? Many br
+Collective on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>?
 <P>
- Many br
+
 <P>
 <P>
-Developers Note: Cannot use <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>/Return() or PetscStackCallSAWs() since it may be used within those routines Many br
+Developers Note: Cannot use <A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>/Return() or PetscStackCallSAWs() since it may be used within those routines
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>(), PetscObjectSAWsViewOff(), <A HREF="../Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</A>()
diff --git a/docs/manualpages/Sys/PetscStartMatlab.html b/docs/manualpages/Sys/PetscStartMatlab.html
index 9157af0..5c01567 100644
--- a/docs/manualpages/Sys/PetscStartMatlab.html
+++ b/docs/manualpages/Sys/PetscStartMatlab.html
@@ -5,34 +5,37 @@
 <TITLE>PetscStartMatlab</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStartMatlab.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStartMatlab.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStartMatlab"><H1>PetscStartMatlab</H1></A>
 starts up MATLAB with a MATLAB script 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscStartMatlab(MPI_Comm comm,const char machine[],const char script[],FILE **fp)
 </PRE>
-Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, but only processor zero in the communicator does anything Many br
+Logically Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, but only processor zero in the communicator does anything
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- optional machine to run MATLAB on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>script </B></TD><TD>- name of script (without the .m) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- optional machine to run MATLAB on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>script </B></TD><TD>- name of script (without the .m)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fp </B> -a file pointer returned from <A HREF="../Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</A>() Many br
+<DT><B>fp </B> -a file pointer returned from <A HREF="../Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This overwrites your matlab/startup.m file Many br
+This overwrites your matlab/startup.m file
 <P>
-The script must be in your MATLAB path or current directory Many br
+The script must be in your MATLAB path or current directory
 <P>
-Assumes that all machines share a common file system Many br
+Assumes that all machines share a common file system
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</A>(), <A HREF="../Sys/PetscPClose.html#PetscPClose">PetscPClose</A>()
diff --git a/docs/manualpages/Sys/PetscStopForDebugger.html b/docs/manualpages/Sys/PetscStopForDebugger.html
index c3ce2ba..1fb9208 100644
--- a/docs/manualpages/Sys/PetscStopForDebugger.html
+++ b/docs/manualpages/Sys/PetscStopForDebugger.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStopForDebugger</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStopForDebugger.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStopForDebugger.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStopForDebugger"><H1>PetscStopForDebugger</H1></A>
 Prints a message to the screen indicating how to attach to the process with the debugger and then waits for the debugger to attach. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Prints a message to the screen indicating how to attach to the process with the
 #include "petscsys.h"   
 PetscErrorCode  PetscStopForDebugger(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
-Notes: This is likely never needed since <A HREF="../Sys/PetscAttachDebugger.html#PetscAttachDebugger">PetscAttachDebugger</A>() is easier to use and seems to always work. Many br
+Notes: This is likely never needed since <A HREF="../Sys/PetscAttachDebugger.html#PetscAttachDebugger">PetscAttachDebugger</A>() is easier to use and seems to always work.
 <P>
-Developer Notes: Since this can be called by the error handler, should it be calling <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>() and <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>()? Many br
+Developer Notes: Since this can be called by the error handler, should it be calling <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>() and <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>()?
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscStrArrayDestroy.html b/docs/manualpages/Sys/PetscStrArrayDestroy.html
index 143fb60..f07eee1 100644
--- a/docs/manualpages/Sys/PetscStrArrayDestroy.html
+++ b/docs/manualpages/Sys/PetscStrArrayDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrArrayDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrArrayDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrArrayDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrArrayDestroy"><H1>PetscStrArrayDestroy</H1></A>
 Frees array of strings created with <A HREF="../Sys/PetscStrArrayallocpy.html#PetscStrArrayallocpy">PetscStrArrayallocpy</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Frees array of strings created with <A HREF="../Sys/PetscStrArrayallocpy.html#Pe
 #include "petscsys.h"   
 PetscErrorCode PetscStrArrayDestroy(char ***list)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>list </B> -array of strings Many br
+<DT><B>list </B> -array of strings
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: Not for use in Fortran Many br
+Notes: Not for use in Fortran
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscStrArrayallocpy.html#PetscStrArrayallocpy">PetscStrArrayallocpy</A>()
diff --git a/docs/manualpages/Sys/PetscStrArrayallocpy.html b/docs/manualpages/Sys/PetscStrArrayallocpy.html
index 19d1541..5753259 100644
--- a/docs/manualpages/Sys/PetscStrArrayallocpy.html
+++ b/docs/manualpages/Sys/PetscStrArrayallocpy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrArrayallocpy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrArrayallocpy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrArrayallocpy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrArrayallocpy"><H1>PetscStrArrayallocpy</H1></A>
 Allocates space to hold a copy of an array of strings then copies the strings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Allocates space to hold a copy of an array of strings then copies the strings
 #include "petscsys.h"   
 PetscErrorCode  PetscStrArrayallocpy(const char *const *list,char ***t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>s </B> -pointer to array of strings (final string is a null) Many br
+<DT><B>s </B> -pointer to array of strings (final string is a null)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>t </B> -the copied array string Many br
+<DT><B>t </B> -the copied array string
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscStrNArrayDestroy.html b/docs/manualpages/Sys/PetscStrNArrayDestroy.html
index cbaa11f..8c85f7e 100644
--- a/docs/manualpages/Sys/PetscStrNArrayDestroy.html
+++ b/docs/manualpages/Sys/PetscStrNArrayDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrNArrayDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrNArrayDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrNArrayDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrNArrayDestroy"><H1>PetscStrNArrayDestroy</H1></A>
 Frees array of strings created with <A HREF="../Sys/PetscStrArrayallocpy.html#PetscStrArrayallocpy">PetscStrArrayallocpy</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Frees array of strings created with <A HREF="../Sys/PetscStrArrayallocpy.html#Pe
 #include "petscsys.h"   
 PetscErrorCode PetscStrNArrayDestroy(PetscInt n,char ***list)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of string entries Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array of strings Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of string entries
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>list </B></TD><TD>- array of strings
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Not for use in Fortran Many br
+Notes: Not for use in Fortran
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscStrArrayallocpy.html#PetscStrArrayallocpy">PetscStrArrayallocpy</A>()
diff --git a/docs/manualpages/Sys/PetscStrNArrayallocpy.html b/docs/manualpages/Sys/PetscStrNArrayallocpy.html
index 8df4a30..f5c0bc7 100644
--- a/docs/manualpages/Sys/PetscStrNArrayallocpy.html
+++ b/docs/manualpages/Sys/PetscStrNArrayallocpy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrNArrayallocpy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrNArrayallocpy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrNArrayallocpy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrNArrayallocpy"><H1>PetscStrNArrayallocpy</H1></A>
 Allocates space to hold a copy of an array of strings then copies the strings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Allocates space to hold a copy of an array of strings then copies the strings
 #include "petscsys.h"   
 PetscErrorCode  PetscStrNArrayallocpy(PetscInt n,const char *const *list,char ***t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of string entries Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- pointer to array of strings Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of string entries
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- pointer to array of strings
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>t </B> -the copied array string Many br
+<DT><B>t </B> -the copied array string
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscStrToArray.html b/docs/manualpages/Sys/PetscStrToArray.html
index 4cccb20..0521249 100644
--- a/docs/manualpages/Sys/PetscStrToArray.html
+++ b/docs/manualpages/Sys/PetscStrToArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrToArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrToArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrToArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrToArray"><H1>PetscStrToArray</H1></A>
 Separates a string by a charactor (for example ' ' or '\n') and creates an array of strings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,30 @@ Separates a string by a charactor (for example ' ' or '\n') and creates an array
 #include "petscsys.h"   
 PetscErrorCode  PetscStrToArray(const char s[],char sp,int *argc,char ***args)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- pointer to string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- separator charactor Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- pointer to string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sp </B></TD><TD>- separator charactor
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- the number of entries in the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- an array of the entries with a null at the end Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- the number of entries in the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- an array of the entries with a null at the end
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: this may be called before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() or after <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() Many br
+Notes: this may be called before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() or after <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>()
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
-Developer Notes: Using raw malloc() and does not call error handlers since this may be used before PETSc is initialized. Used Many brto generate argc, args arguments passed to MPI_Init() Many br
+Developer Notes: Using raw malloc() and does not call error handlers since this may be used before PETSc is initialized. Used
+to generate argc, args arguments passed to MPI_Init()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscStrToArrayDestroy.html#PetscStrToArrayDestroy">PetscStrToArrayDestroy</A>(), <A HREF="../Sys/PetscToken.html#PetscToken">PetscToken</A>, <A HREF="../Sys/PetscTokenCreate.html#PetscTokenCreate">PetscTokenCreate</A>()
diff --git a/docs/manualpages/Sys/PetscStrToArrayDestroy.html b/docs/manualpages/Sys/PetscStrToArrayDestroy.html
index aef54f8..b46c47d 100644
--- a/docs/manualpages/Sys/PetscStrToArrayDestroy.html
+++ b/docs/manualpages/Sys/PetscStrToArrayDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrToArrayDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrToArrayDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrToArrayDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrToArrayDestroy"><H1>PetscStrToArrayDestroy</H1></A>
 Frees array created with <A HREF="../Sys/PetscStrToArray.html#PetscStrToArray">PetscStrToArray</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Frees array created with <A HREF="../Sys/PetscStrToArray.html#PetscStrToArray">P
 #include "petscsys.h"   
 PetscErrorCode  PetscStrToArrayDestroy(int argc,char **args)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- the number of arguments Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- the array of arguments Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>argc </B></TD><TD>- the number of arguments
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>args </B></TD><TD>- the array of arguments
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Notes: This may be called before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() or after <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>() Many br
+Notes: This may be called before <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() or after <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>()
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscStrToArray.html#PetscStrToArray">PetscStrToArray</A>()
diff --git a/docs/manualpages/Sys/PetscStrallocpy.html b/docs/manualpages/Sys/PetscStrallocpy.html
index 1b99190..709bcec 100644
--- a/docs/manualpages/Sys/PetscStrallocpy.html
+++ b/docs/manualpages/Sys/PetscStrallocpy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrallocpy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrallocpy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrallocpy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrallocpy"><H1>PetscStrallocpy</H1></A>
 Allocates space to hold a copy of a string then copies the string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ Allocates space to hold a copy of a string then copies the string
 #include "petscsys.h"   
 PetscErrorCode  PetscStrallocpy(const char s[],char *t[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>s </B> -pointer to string Many br
+<DT><B>s </B> -pointer to string
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>t </B> -the copied string Many br
+<DT><B>t </B> -the copied string
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Null string returns a new null string Many br
+Null string returns a new null string
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Sys/PetscStrbeginswith.html b/docs/manualpages/Sys/PetscStrbeginswith.html
index 9cba1eb..230d160 100644
--- a/docs/manualpages/Sys/PetscStrbeginswith.html
+++ b/docs/manualpages/Sys/PetscStrbeginswith.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrbeginswith</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrbeginswith.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrbeginswith.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrbeginswith"><H1>PetscStrbeginswith</H1></A>
 Determines if a string begins with a certain string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Determines if a string begins with a certain string
 #include "petscsys.h"   
 PetscErrorCode  PetscStrbeginswith(const char a[],const char b[],PetscBool *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- string to beginwith Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- string to beginwith
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
-Notes:     Not for use in Fortran Many br
+Notes:     Not for use in Fortran
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscStrbeginswith">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscStrcasecmp.html b/docs/manualpages/Sys/PetscStrcasecmp.html
index bf02dd8..11b6eba 100644
--- a/docs/manualpages/Sys/PetscStrcasecmp.html
+++ b/docs/manualpages/Sys/PetscStrcasecmp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrcasecmp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrcasecmp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrcasecmp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrcasecmp"><H1>PetscStrcasecmp</H1></A>
 Returns true if the two strings are the same except possibly for case. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Returns true if the two strings are the same except possibly for case.
 #include "petscsys.h"   
 PetscErrorCode  PetscStrcasecmp(const char a[],const char b[],PetscBool  *t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to first string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to second string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to first string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to second string
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -if the two strings are the same Many br
+<DT><B>flg </B> -if the two strings are the same
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Null arguments are ok Many br
+Null arguments are ok
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscStrcmp.html#PetscStrcmp">PetscStrcmp</A>(), <A HREF="../Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</A>(), <A HREF="../Sys/PetscStrgrt.html#PetscStrgrt">PetscStrgrt</A>()
diff --git a/docs/manualpages/Sys/PetscStrcat.html b/docs/manualpages/Sys/PetscStrcat.html
index cdc27d5..eb2cfa5 100644
--- a/docs/manualpages/Sys/PetscStrcat.html
+++ b/docs/manualpages/Sys/PetscStrcat.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrcat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrcat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrcat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrcat"><H1>PetscStrcat</H1></A>
 Concatenates a string onto a given string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Concatenates a string onto a given string
 #include "petscsys.h"   
 PetscErrorCode  PetscStrcat(char s[],const char t[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- string to be added to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- pointer to string to be added to end Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- string to be added to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- pointer to string to be added to end
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Not for use in Fortran Many br
+Notes: Not for use in Fortran
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscStrchr.html b/docs/manualpages/Sys/PetscStrchr.html
index 1f9d7df..313bfee 100644
--- a/docs/manualpages/Sys/PetscStrchr.html
+++ b/docs/manualpages/Sys/PetscStrchr.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrchr</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrchr.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrchr.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrchr"><H1>PetscStrchr</H1></A>
 Locates first occurance of a character in a string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Locates first occurance of a character in a string
 #include "petscsys.h"   
 PetscErrorCode  PetscStrchr(const char a[],char b,char *c[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- character Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- character
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>c </B> -location of occurance, NULL if not found Many br
+<DT><B>c </B> -location of occurance, NULL if not found
 <br>
 <P>
- Many br
+
 <P>
-Notes:    Not for use in Fortran Many br
+Notes:    Not for use in Fortran
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscStrchr">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscStrcmp.html b/docs/manualpages/Sys/PetscStrcmp.html
index 2e13f8f..67c8b9d 100644
--- a/docs/manualpages/Sys/PetscStrcmp.html
+++ b/docs/manualpages/Sys/PetscStrcmp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrcmp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrcmp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrcmp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrcmp"><H1>PetscStrcmp</H1></A>
 Compares two strings, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Compares two strings,
 #include "petscsys.h"   
 PetscErrorCode  PetscStrcmp(const char a[],const char b[],PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string first string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to second string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string first string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to second string
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the two strings are equal Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the two strings are equal
 <br>
 <P>
- Many br
+
 <P>
-Notes:    Not for use in Fortran Many br
+Notes:    Not for use in Fortran
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscStrgrt.html#PetscStrgrt">PetscStrgrt</A>(), <A HREF="../Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</A>(), <A HREF="../Sys/PetscStrcasecmp.html#PetscStrcasecmp">PetscStrcasecmp</A>()
diff --git a/docs/manualpages/Sys/PetscStrcpy.html b/docs/manualpages/Sys/PetscStrcpy.html
index d1d2e9d..b3e46fd 100644
--- a/docs/manualpages/Sys/PetscStrcpy.html
+++ b/docs/manualpages/Sys/PetscStrcpy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrcpy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrcpy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrcpy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrcpy"><H1>PetscStrcpy</H1></A>
 Copies a string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ Copies a string
 #include "petscsys.h"   
 PetscErrorCode  PetscStrcpy(char s[],const char t[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>t </B> -pointer to string Many br
+<DT><B>t </B> -pointer to string
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>s </B> -the copied string Many br
+<DT><B>s </B> -the copied string
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Null string returns a string starting with zero Many br
+Null string returns a string starting with zero
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscStrendswith.html b/docs/manualpages/Sys/PetscStrendswith.html
index f269bb9..5abbfce 100644
--- a/docs/manualpages/Sys/PetscStrendswith.html
+++ b/docs/manualpages/Sys/PetscStrendswith.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrendswith</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrendswith.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrendswith.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrendswith"><H1>PetscStrendswith</H1></A>
 Determines if a string ends with a certain string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Determines if a string ends with a certain string
 #include "petscsys.h"   
 PetscErrorCode  PetscStrendswith(const char a[],const char b[],PetscBool *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- string to endwith Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- string to endwith
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
-Notes:     Not for use in Fortran Many br
+Notes:     Not for use in Fortran
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscStrendswith">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscStrendswithwhich.html b/docs/manualpages/Sys/PetscStrendswithwhich.html
index 94052db..4b8cdc1 100644
--- a/docs/manualpages/Sys/PetscStrendswithwhich.html
+++ b/docs/manualpages/Sys/PetscStrendswithwhich.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrendswithwhich</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrendswithwhich.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrendswithwhich.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrendswithwhich"><H1>PetscStrendswithwhich</H1></A>
 Determines if a string ends with one of several possible strings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Determines if a string ends with one of several possible strings
 #include "petscsys.h"   
 PetscErrorCode  PetscStrendswithwhich(const char a[],const char *const *bs,PetscInt *cnt)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- strings to endwith (last entry must be null) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- strings to endwith (last entry must be null)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>cnt </B> -the index of the string it ends with or 1+the last possible index Many br
+<DT><B>cnt </B> -the index of the string it ends with or 1+the last possible index
 <br>
 <P>
-Notes:     Not for use in Fortran Many br
+Notes:     Not for use in Fortran
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscStrendswithwhich">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscStrgrt.html b/docs/manualpages/Sys/PetscStrgrt.html
index c151a88..b00c4e6 100644
--- a/docs/manualpages/Sys/PetscStrgrt.html
+++ b/docs/manualpages/Sys/PetscStrgrt.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrgrt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrgrt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrgrt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrgrt"><H1>PetscStrgrt</H1></A>
 If first string is greater than the second 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ If first string is greater than the second
 #include "petscsys.h"   
 PetscErrorCode  PetscStrgrt(const char a[],const char b[],PetscBool  *t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to first string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to second string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to first string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to second string
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -if the first string is greater Many br
+<DT><B>flg </B> -if the first string is greater
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Null arguments are ok, a null string is considered smaller than Many brall others Many br
+Null arguments are ok, a null string is considered smaller than
+all others
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscStrcmp.html#PetscStrcmp">PetscStrcmp</A>(), <A HREF="../Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</A>(), <A HREF="../Sys/PetscStrcasecmp.html#PetscStrcasecmp">PetscStrcasecmp</A>()
diff --git a/docs/manualpages/Sys/PetscStrlen.html b/docs/manualpages/Sys/PetscStrlen.html
index 0f76f17..6f5f58e 100644
--- a/docs/manualpages/Sys/PetscStrlen.html
+++ b/docs/manualpages/Sys/PetscStrlen.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrlen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrlen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrlen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrlen"><H1>PetscStrlen</H1></A>
 Gets length of a string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,24 @@ Gets length of a string
 #include "petscsys.h"   
 PetscErrorCode  PetscStrlen(const char s[],size_t *len)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>s </B> -pointer to string Many br
+<DT><B>s </B> -pointer to string
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>len </B> -length in bytes Many br
+<DT><B>len </B> -length in bytes
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine is analogous to strlen(). Many br
+This routine is analogous to strlen().
 <P>
-Null string returns a length of zero Many br
+Null string returns a length of zero
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Sys/PetscStrncat.html b/docs/manualpages/Sys/PetscStrncat.html
index c6645df..ea8469c 100644
--- a/docs/manualpages/Sys/PetscStrncat.html
+++ b/docs/manualpages/Sys/PetscStrncat.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrncat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrncat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrncat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrncat"><H1>PetscStrncat</H1></A>
 Concatenates a string onto a given string, up to a given length 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Concatenates a string onto a given string, up to a given length
 #include "petscsys.h"   
 PetscErrorCode  PetscStrncat(char s[],const char t[],size_t n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- pointer to string to be added to end Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- string to be added to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum length to copy Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- pointer to string to be added to end
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- string to be added to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- maximum length to copy
+</TD></TR>
 <P>
- Many br
+
 <P>
-Notes:    Not for use in Fortran Many br
+Notes:    Not for use in Fortran
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscStrncmp.html b/docs/manualpages/Sys/PetscStrncmp.html
index c925759..ee0b8dc 100644
--- a/docs/manualpages/Sys/PetscStrncmp.html
+++ b/docs/manualpages/Sys/PetscStrncmp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrncmp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrncmp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrncmp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrncmp"><H1>PetscStrncmp</H1></A>
 Compares two strings, up to a certain length 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Compares two strings, up to a certain length
 #include "petscsys.h"   
 PetscErrorCode  PetscStrncmp(const char a[],const char b[],size_t n,PetscBool  *t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to first string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to second string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length to compare up to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to first string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- pointer to second string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- length to compare up to
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>t </B> -if the two strings are equal Many br
+<DT><B>t </B> -if the two strings are equal
 <br>
 <P>
- Many br
+
 <P>
-Notes:    Not for use in Fortran Many br
+Notes:    Not for use in Fortran
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscStrgrt.html#PetscStrgrt">PetscStrgrt</A>(), <A HREF="../Sys/PetscStrcmp.html#PetscStrcmp">PetscStrcmp</A>(), <A HREF="../Sys/PetscStrcasecmp.html#PetscStrcasecmp">PetscStrcasecmp</A>()
diff --git a/docs/manualpages/Sys/PetscStrncpy.html b/docs/manualpages/Sys/PetscStrncpy.html
index e142346..b3359bd 100644
--- a/docs/manualpages/Sys/PetscStrncpy.html
+++ b/docs/manualpages/Sys/PetscStrncpy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrncpy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrncpy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrncpy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrncpy"><H1>PetscStrncpy</H1></A>
 Copies a string up to a certain length 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Copies a string up to a certain length
 #include "petscsys.h"   
 PetscErrorCode  PetscStrncpy(char s[],const char t[],size_t n)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- pointer to string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length to copy Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- pointer to string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the length to copy
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>s </B> -the copied string Many br
+<DT><B>s </B> -the copied string
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Null string returns a string starting with zero Many br
+Null string returns a string starting with zero
 <P>
-If the string that is being copied is of length n or larger then the entire string is not Many brcopied and the file location of s is set to NULL. This is different then the behavior of Many brstrncpy() which leaves s non-terminated. Many br
+If the string that is being copied is of length n or larger then the entire string is not
+copied and the file location of s is set to NULL. This is different then the behavior of
+strncpy() which leaves s non-terminated.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscStrrchr.html b/docs/manualpages/Sys/PetscStrrchr.html
index 5c37fd5..a994d9e 100644
--- a/docs/manualpages/Sys/PetscStrrchr.html
+++ b/docs/manualpages/Sys/PetscStrrchr.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrrchr</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrrchr.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrrchr.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrrchr"><H1>PetscStrrchr</H1></A>
 Locates one location past the last occurance of a character in a string, if the character is not found then returns entire string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Locates one location past the last occurance of a character in a string, if the
 #include "petscsys.h"   
 PetscErrorCode  PetscStrrchr(const char a[],char b,char *tmp[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- character Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- character
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tmp </B> -location of occurance, a if not found Many br
+<DT><B>tmp </B> -location of occurance, a if not found
 <br>
 <P>
- Many br
+
 <P>
-Notes:    Not for use in Fortran Many br
+Notes:    Not for use in Fortran
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscStrrchr">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscStrreplace.html b/docs/manualpages/Sys/PetscStrreplace.html
index 376a00c..77da56d 100644
--- a/docs/manualpages/Sys/PetscStrreplace.html
+++ b/docs/manualpages/Sys/PetscStrreplace.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrreplace</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrreplace.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrreplace.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrreplace"><H1>PetscStrreplace</H1></A>
 Replaces substrings in string with other substrings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Replaces substrings in string with other substrings
 #include "petscsys.h"   
 PetscErrorCode  PetscStrreplace(MPI_Comm comm,const char aa[],char b[],size_t len)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> of processors that are processing the string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aa </B></TD><TD>- the string to look in Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the resulting copy of a with replaced strings (b can be the same as a) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of b Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> of processors that are processing the string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aa </B></TD><TD>- the string to look in
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the resulting copy of a with replaced strings (b can be the same as a)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of b
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Replaces   ${PETSC_ARCH},${PETSC_DIR},${PETSC_LIB_DIR},${DISPLAY}, Many br${HOMEDIRECTORY},${WORKINGDIRECTORY},${USERNAME}, ${HOSTNAME} with appropriate values Many bras well as any environmental variables. Many br
+Replaces   ${PETSC_ARCH},${PETSC_DIR},${PETSC_LIB_DIR},${DISPLAY},
+${HOMEDIRECTORY},${WORKINGDIRECTORY},${USERNAME}, ${HOSTNAME} with appropriate values
+as well as any environmental variables.
 <P>
-PETSC_LIB_DIR uses the environmental variable if it exists. PETSC_ARCH and PETSC_DIR use what Many brPETSc was built with and do not use environmental variables. Many br
+PETSC_LIB_DIR uses the environmental variable if it exists. PETSC_ARCH and PETSC_DIR use what
+PETSc was built with and do not use environmental variables.
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscStrreplace">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscStrrstr.html b/docs/manualpages/Sys/PetscStrrstr.html
index 16bf1bb..36668fa 100644
--- a/docs/manualpages/Sys/PetscStrrstr.html
+++ b/docs/manualpages/Sys/PetscStrrstr.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrrstr</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrrstr.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrrstr.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrrstr"><H1>PetscStrrstr</H1></A>
 Locates last occurance of string in another string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Locates last occurance of string in another string
 #include "petscsys.h"   
 PetscErrorCode  PetscStrrstr(const char a[],const char b[],char *tmp[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- string to find Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- pointer to string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- string to find
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tmp </B> -location of occurance Many br
+<DT><B>tmp </B> -location of occurance
 <br>
 <P>
-Notes:     Not for use in Fortran Many br
+Notes:     Not for use in Fortran
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscStrrstr">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscStrstr.html b/docs/manualpages/Sys/PetscStrstr.html
index 6e41d3d..75e7a50 100644
--- a/docs/manualpages/Sys/PetscStrstr.html
+++ b/docs/manualpages/Sys/PetscStrstr.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrstr</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrstr.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrstr.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrstr"><H1>PetscStrstr</H1></A>
 Locates first occurance of string in another string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Locates first occurance of string in another string
 #include "petscsys.h"   
 PetscErrorCode  PetscStrstr(const char haystack[],const char needle[],char *tmp[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>haystack </B></TD><TD>- string to search Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>needle </B></TD><TD>- string to find Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>haystack </B></TD><TD>- string to search
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>needle </B></TD><TD>- string to find
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tmp </B> -location of occurance, is a NULL if the string is not found Many br
+<DT><B>tmp </B> -location of occurance, is a NULL if the string is not found
 <br>
 <P>
-Notes: Not for use in Fortran Many br
+Notes: Not for use in Fortran
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscStrstr">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscStrtolower.html b/docs/manualpages/Sys/PetscStrtolower.html
index 6bc790f..3576676 100644
--- a/docs/manualpages/Sys/PetscStrtolower.html
+++ b/docs/manualpages/Sys/PetscStrtolower.html
@@ -5,8 +5,8 @@
 <TITLE>PetscStrtolower</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscStrtolower.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscStrtolower.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscStrtolower"><H1>PetscStrtolower</H1></A>
 Converts string to upper case 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Converts string to upper case
 #include "petscsys.h"   
 PetscErrorCode  PetscStrtoupper(char a[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>a </B> -pointer to string Many br
+<DT><B>a </B> -pointer to string
 <br>
 <P>
- Many br
+
 <P>
-Notes:    Not for use in Fortran Many br
+Notes:    Not for use in Fortran
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/utils/str.c.html#PetscStrtolower">src/sys/utils/str.c</A>
diff --git a/docs/manualpages/Sys/PetscSubcomm.html b/docs/manualpages/Sys/PetscSubcomm.html
index 1ab2508..3622963 100644
--- a/docs/manualpages/Sys/PetscSubcomm.html
+++ b/docs/manualpages/Sys/PetscSubcomm.html
@@ -5,15 +5,15 @@
 <TITLE>PetscSubcomm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSubcomm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSubcomm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSubcomm"><H1>PetscSubcomm</H1></A>
 A decomposition of an MPI communicator into subcommunicators 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_PetscSubcomm* <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A>;
 </PRE>
-Notes: After a call to <A HREF="../Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</A>(), <A HREF="../Sys/PetscSubcommSetTypeGeneral.html#PetscSubcommSetTypeGeneral">PetscSubcommSetTypeGeneral</A>(), or <A HREF="../Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOptions">PetscSubcommSetFromOptions</A>() one may call Many br
+Notes: After a call to <A HREF="../Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</A>(), <A HREF="../Sys/PetscSubcommSetTypeGeneral.html#PetscSubcommSetTypeGeneral">PetscSubcommSetTypeGeneral</A>(), or <A HREF="../Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOptions">PetscSubcommSetFromOptions</A>() one may call
 <pre>
     PetscSubcommChild() returns the associated subcommunicator on this process
 </pre>
@@ -22,9 +22,13 @@ Notes: After a call to <A HREF="../Sys/PetscSubcommSetType.html#PetscSubcommSetT
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Sample Usage</FONT></H3>
-<A HREF="../Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</A>() Many brPetscSubcommSetNumber() Many brPetscSubcommSetType(PETSC_SUBCOMM_INTERLACED); Many brccomm = PetscSubcommChild() Many brPetscSubcommDestroy() Many br
+<A HREF="../Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</A>()
+<A HREF="../Sys/PetscSubcommSetNumber.html#PetscSubcommSetNumber">PetscSubcommSetNumber</A>()
+<A HREF="../Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</A>(PETSC_SUBCOMM_INTERLACED);
+ccomm = PetscSubcommChild()
+<A HREF="../Sys/PetscSubcommDestroy.html#PetscSubcommDestroy">PetscSubcommDestroy</A>()
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
@@ -38,7 +42,7 @@ Notes: After a call to <A HREF="../Sys/PetscSubcommSetType.html#PetscSubcommSetT
   PETSC_SUBCOMM_INTERLACED - each new communictor contains a set of processes equally far apart in rank from the others in that new communicator
 </pre>
 <P>
-Examaple: Consider a communicator with six processes split into 3 subcommunicators. Many br
+Examaple: Consider a communicator with six processes split into 3 subcommunicators.
 <pre>
     PETSC_SUBCOMM_CONTIGUOUS - the first communicator contains rank 0,1  the second rank 2,3 and the third rank 4,5 in the original ordering of the original communicator
 </pre>
@@ -46,7 +50,8 @@ Examaple: Consider a communicator with six processes split into 3 subcommunicato
     PETSC_SUBCOMM_INTERLACED - the first communicator contains rank 0,3, the second 1,4 and the third 2,5
 </pre>
 <P>
-Developer Notes: This is used in objects such as <A HREF="../PC/PCREDUNDANT.html#PCREDUNDANT">PCREDUNDANT</A>() to manage the subcommunicators on which the redundant computations Many brare performed. Many br
+Developer Notes: This is used in objects such as <A HREF="../PC/PCREDUNDANT.html#PCREDUNDANT">PCREDUNDANT</A>() to manage the subcommunicators on which the redundant computations
+are performed.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscSubcommCreate.html b/docs/manualpages/Sys/PetscSubcommCreate.html
index bd19bec..722dd68 100644
--- a/docs/manualpages/Sys/PetscSubcommCreate.html
+++ b/docs/manualpages/Sys/PetscSubcommCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSubcommCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSubcommCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSubcommCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSubcommCreate"><H1>PetscSubcommCreate</H1></A>
 Create a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Create a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> contex
 #include "petscsys.h"    
 PetscErrorCode  PetscSubcommCreate(MPI_Comm comm,PetscSubcomm *psubcomm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>psubcomm </B> -location to store the <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context Many br
+<DT><B>psubcomm </B> -location to store the <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  communicator, create
diff --git a/docs/manualpages/Sys/PetscSubcommDestroy.html b/docs/manualpages/Sys/PetscSubcommDestroy.html
index 3f41d32..ba2599f 100644
--- a/docs/manualpages/Sys/PetscSubcommDestroy.html
+++ b/docs/manualpages/Sys/PetscSubcommDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSubcommDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSubcommDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSubcommDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSubcommDestroy"><H1>PetscSubcommDestroy</H1></A>
 Destroys a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,12 @@ Destroys a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> obje
 #include "petscsys.h"    
 PetscErrorCode  PetscSubcommDestroy(PetscSubcomm *psubcomm)
 </PRE>
-Collective on <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> Many br
+Collective on <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  psubcomm - the <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context Many br
+.  psubcomm - the <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</A>(),<A HREF="../Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</A>()
diff --git a/docs/manualpages/Sys/PetscSubcommSetFromOptions.html b/docs/manualpages/Sys/PetscSubcommSetFromOptions.html
index d68b780..ced699d 100644
--- a/docs/manualpages/Sys/PetscSubcommSetFromOptions.html
+++ b/docs/manualpages/Sys/PetscSubcommSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSubcommSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSubcommSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSubcommSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSubcommSetFromOptions"><H1>PetscSubcommSetFromOptions</H1></A>
 Allows setting options from a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Allows setting options from a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">Pe
 #include "petscsys.h"    
 PetscErrorCode PetscSubcommSetFromOptions(PetscSubcomm psubcomm)
 </PRE>
-Collective on <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> Many br
+Collective on <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>psubcomm </B> -<A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context Many br
+<DT><B>psubcomm </B> -<A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/subcomm.c.html#PetscSubcommSetFromOptions">src/sys/objects/subcomm.c</A>
diff --git a/docs/manualpages/Sys/PetscSubcommSetNumber.html b/docs/manualpages/Sys/PetscSubcommSetNumber.html
index 8071eb8..74c90ac 100644
--- a/docs/manualpages/Sys/PetscSubcommSetNumber.html
+++ b/docs/manualpages/Sys/PetscSubcommSetNumber.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSubcommSetNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSubcommSetNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSubcommSetNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSubcommSetNumber"><H1>PetscSubcommSetNumber</H1></A>
 Set total number of subcommunicators. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set total number of subcommunicators.
 #include "petscsys.h"    
 PetscErrorCode  PetscSubcommSetNumber(PetscSubcomm psubcomm,PetscInt nsubcomm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsubcomm </B></TD><TD>- the total number of subcommunicators in psubcomm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsubcomm </B></TD><TD>- the total number of subcommunicators in psubcomm
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  communicator
diff --git a/docs/manualpages/Sys/PetscSubcommSetOptionsPrefix.html b/docs/manualpages/Sys/PetscSubcommSetOptionsPrefix.html
index d66f9cc..27f023e 100644
--- a/docs/manualpages/Sys/PetscSubcommSetOptionsPrefix.html
+++ b/docs/manualpages/Sys/PetscSubcommSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSubcommSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSubcommSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSubcommSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSubcommSetOptionsPrefix"><H1>PetscSubcommSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> items in the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the prefix used for searching for all <A HREF="../Sys/PetscSubcomm.html#Pet
 #include "petscsys.h"    
 PetscErrorCode PetscSubcommSetOptionsPrefix(PetscSubcomm psubcomm,const char pre[])
 </PRE>
-Logically collective on <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A>. Many br
+Logically collective on <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend all <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> item names with. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend all <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> item names with.
+</TD></TR></TABLE>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>Intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/objects/subcomm.c.html#PetscSubcommSetOptionsPrefix">src/sys/objects/subcomm.c</A>
diff --git a/docs/manualpages/Sys/PetscSubcommSetType.html b/docs/manualpages/Sys/PetscSubcommSetType.html
index 9f281e0..11700e1 100644
--- a/docs/manualpages/Sys/PetscSubcommSetType.html
+++ b/docs/manualpages/Sys/PetscSubcommSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSubcommSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSubcommSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSubcommSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSubcommSetType"><H1>PetscSubcommSetType</H1></A>
 Set type of subcommunicators. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set type of subcommunicators.
 #include "petscsys.h"    
 PetscErrorCode  PetscSubcommSetType(PetscSubcomm psubcomm,PetscSubcommType subcommtype)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subcommtype </B></TD><TD>- subcommunicator type, PETSC_SUBCOMM_CONTIGUOUS,PETSC_SUBCOMM_INTERLACED Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subcommtype </B></TD><TD>- subcommunicator type, PETSC_SUBCOMM_CONTIGUOUS,PETSC_SUBCOMM_INTERLACED
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  communicator
diff --git a/docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html b/docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html
index 7e72ccd..262b822 100644
--- a/docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html
+++ b/docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSubcommSetTypeGeneral</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSubcommSetTypeGeneral"><H1>PetscSubcommSetTypeGeneral</H1></A>
 Set a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> from user's specifications 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Set a <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> from user
 #include "petscsys.h"    
 PetscErrorCode PetscSubcommSetTypeGeneral(PetscSubcomm psubcomm,PetscMPIInt color,PetscMPIInt subrank)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>color   </B></TD><TD>- control of subset assignment (nonnegative integer). Processes with the same color are in the same subcommunicator. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subrank </B></TD><TD>- rank in the subcommunicator Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>psubcomm </B></TD><TD>- <A HREF="../Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>color   </B></TD><TD>- control of subset assignment (nonnegative integer). Processes with the same color are in the same subcommunicator.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>subrank </B></TD><TD>- rank in the subcommunicator
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  communicator, create
diff --git a/docs/manualpages/Sys/PetscSynchronizedFGets.html b/docs/manualpages/Sys/PetscSynchronizedFGets.html
index 1e75139..1075d1b 100644
--- a/docs/manualpages/Sys/PetscSynchronizedFGets.html
+++ b/docs/manualpages/Sys/PetscSynchronizedFGets.html
@@ -5,31 +5,34 @@
 <TITLE>PetscSynchronizedFGets</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSynchronizedFGets.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSynchronizedFGets.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSynchronizedFGets"><H1>PetscSynchronizedFGets</H1></A>
 Several processors all get the same line from a file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSynchronizedFGets(MPI_Comm comm,FILE *fp,size_t len,char string[])
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file pointer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of the output buffer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file pointer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of the output buffer
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>string </B> -the line read from the file, at end of file string[0] == 0 Many br
+<DT><B>string </B> -the line read from the file, at end of file string[0] == 0
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>(),
-<BR><A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>() Many br
+<BR><A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscSynchronizedFGets">src/sys/fileio/mprint.c</A>
diff --git a/docs/manualpages/Sys/PetscSynchronizedFPrintf.html b/docs/manualpages/Sys/PetscSynchronizedFPrintf.html
index bfede45..8fa273a 100644
--- a/docs/manualpages/Sys/PetscSynchronizedFPrintf.html
+++ b/docs/manualpages/Sys/PetscSynchronizedFPrintf.html
@@ -5,30 +5,34 @@
 <TITLE>PetscSynchronizedFPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSynchronizedFPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSynchronizedFPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSynchronizedFPrintf"><H1>PetscSynchronizedFPrintf</H1></A>
 Prints synchronized output to the specified file from several processors.  Output of the first processor is followed by that of the second, etc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSynchronizedFPrintf(MPI_Comm comm,FILE *fp,const char format[],...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file pointer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file pointer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-REQUIRES a intervening call to <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>() for the information Many brfrom all the processors to be printed. Many br
+REQUIRES a intervening call to <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>() for the information
+from all the processors to be printed.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>(), <A HREF="../Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</A>(),
-<BR><A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>() Many br
+<BR><A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscSynchronizedFPrintf">src/sys/fileio/mprint.c</A>
diff --git a/docs/manualpages/Sys/PetscSynchronizedFlush.html b/docs/manualpages/Sys/PetscSynchronizedFlush.html
index e2ac2e0..970eed0 100644
--- a/docs/manualpages/Sys/PetscSynchronizedFlush.html
+++ b/docs/manualpages/Sys/PetscSynchronizedFlush.html
@@ -5,29 +5,33 @@
 <TITLE>PetscSynchronizedFlush</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSynchronizedFlush.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSynchronizedFlush.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSynchronizedFlush"><H1>PetscSynchronizedFlush</H1></A>
 Flushes to the screen output from all processors involved in previous <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>() calls. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSynchronizedFlush(MPI_Comm comm,FILE *fd)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file pointer (valid on process 0 of the communicator) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the file pointer (valid on process 0 of the communicator)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Usage of <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>() and <A HREF="../Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</A>() with Many brdifferent MPI communicators REQUIRES an intervening call to <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>(). Many br
+Usage of <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>() and <A HREF="../Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</A>() with
+different MPI communicators REQUIRES an intervening call to <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</A>(), <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscSynchronizedFlush">src/sys/fileio/mprint.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscSynchronizedPrintf.html b/docs/manualpages/Sys/PetscSynchronizedPrintf.html
index 80d9ba3..14119c9 100644
--- a/docs/manualpages/Sys/PetscSynchronizedPrintf.html
+++ b/docs/manualpages/Sys/PetscSynchronizedPrintf.html
@@ -5,32 +5,37 @@
 <TITLE>PetscSynchronizedPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscSynchronizedPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscSynchronizedPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSynchronizedPrintf"><H1>PetscSynchronizedPrintf</H1></A>
 Prints synchronized output from several processors. Output of the first processor is followed by that of the second, etc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSynchronizedPrintf(MPI_Comm comm,const char format[],...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-REQUIRES a intervening call to <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>() for the information Many brfrom all the processors to be printed. Many br
+REQUIRES a intervening call to <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>() for the information
+from all the processors to be printed.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-The call sequence is <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, character(*), <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr) from Fortran. Many brThat is, you can only pass a single character string from Fortran. Many br
+The call sequence is <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, character(*), <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr) from Fortran.
+That is, you can only pass a single character string from Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>(), <A HREF="../Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</A>(), <A HREF="../Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</A>(),
-<BR><A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscSynchronizedPrintf">src/sys/fileio/mprint.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscTextBelt.html b/docs/manualpages/Sys/PetscTextBelt.html
index 01b6b17..7646c6e 100644
--- a/docs/manualpages/Sys/PetscTextBelt.html
+++ b/docs/manualpages/Sys/PetscTextBelt.html
@@ -5,29 +5,32 @@
 <TITLE>PetscTextBelt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscTextBelt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscTextBelt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscTextBelt"><H1>PetscTextBelt</H1></A>
 Sends an SMS to an American phone number 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode PetscTextBelt(MPI_Comm comm,const char number[],const char message[],PetscBool *flg)
 </PRE>
-Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything Many br
+Not collective, only the first process in <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> does anything
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>number </B></TD><TD>- the 10 digit telephone number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- the message Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>number </B></TD><TD>- the 10 digit telephone number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- the message
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the text was sent Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the text was sent
 <br>
 <P>
- Many br
+
 <P>
-Notes: TextBelt is run for testing purposes only, please do not use this feature often Many br
+Notes: TextBelt is run for testing purposes only, please do not use this feature often
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/webclient/textbelt.c.html#PetscTextBelt">src/sys/webclient/textbelt.c</A>
diff --git a/docs/manualpages/Sys/PetscTime.html b/docs/manualpages/Sys/PetscTime.html
index c9f7241..7c0268c 100644
--- a/docs/manualpages/Sys/PetscTime.html
+++ b/docs/manualpages/Sys/PetscTime.html
@@ -5,8 +5,8 @@
 <TITLE>PetscTime</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscTime.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscTime.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscTime"><H1>PetscTime</H1></A>
 Returns the current time of day in seconds. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,26 @@ Returns the current time of day in seconds.
 #include <petsctime.h>
 <A HREF="../Sys/PetscTime.html#PetscTime">PetscTime</A>(PetscLogDouble *v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -time counter Many br
+<DT><B>v </B> -time counter
 <br>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
-PetscLogDouble v; Many brPetscTime(&v); Many br.... perform some calculation ... Many brprintf("Time for operation %g\n",v); Many br
+PetscLogDouble v;
+<A HREF="../Sys/PetscTime.html#PetscTime">PetscTime</A>(&v);
+.... perform some calculation ...
+printf("Time for operation %g\n",v);
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Since the PETSc libraries incorporate timing of phases and operations, Many brwe do not recommend ever using <A HREF="../Sys/PetscTime.html#PetscTime">PetscTime</A>() Many brThe options database command  -log_summary activate Many brPETSc library timing. See Users-Manual: <A HREF="../../manual.pdf#chapter.13">Chapter 13 Profiling</A> for more details. Many br
+Since the PETSc libraries incorporate timing of phases and operations,
+we do not recommend ever using <A HREF="../Sys/PetscTime.html#PetscTime">PetscTime</A>()
+The options database command  -log_summary activate
+PETSc library timing. See Users-Manual: <A HREF="../../manual.pdf#chapter.13">Chapter 13 Profiling</A> for more details.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscTimeSubtract.html#PetscTimeSubtract">PetscTimeSubtract</A>(), <A HREF="../Sys/PetscTimeAdd.html#PetscTimeAdd">PetscTimeAdd</A>(), <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>(), <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#P [...]
diff --git a/docs/manualpages/Sys/PetscTimeAdd.html b/docs/manualpages/Sys/PetscTimeAdd.html
index ff3950e..6042d34 100644
--- a/docs/manualpages/Sys/PetscTimeAdd.html
+++ b/docs/manualpages/Sys/PetscTimeAdd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscTimeAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscTimeAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscTimeAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscTimeAdd"><H1>PetscTimeAdd</H1></A>
 Adds the current time of day (in seconds) to the value v. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Adds the current time of day (in seconds) to the value v.
 #include <petsctime.h>
 <A HREF="../Sys/PetscTimeAdd.html#PetscTimeAdd">PetscTimeAdd</A>(PetscLogDouble *v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -time counter Many br
+<DT><B>v </B> -time counter
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -time counter (v = v + current time) Many br
+<DT><B>v </B> -time counter (v = v + current time)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Since the PETSc libraries incorporate timing of phases and operations, Many brwe do not ever recommend using <A HREF="../Sys/PetscTimeAdd.html#PetscTimeAdd">PetscTimeAdd</A>(). Many brThe options database command -log_summary activate Many brPETSc library timing. See Users-Manual: <A HREF="../../manual.pdf#chapter.13">Chapter 13 Profiling</A> for more details. Many br
+Since the PETSc libraries incorporate timing of phases and operations,
+we do not ever recommend using <A HREF="../Sys/PetscTimeAdd.html#PetscTimeAdd">PetscTimeAdd</A>().
+The options database command -log_summary activate
+PETSc library timing. See Users-Manual: <A HREF="../../manual.pdf#chapter.13">Chapter 13 Profiling</A> for more details.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscTime.html#PetscTime">PetscTime</A>(), <A HREF="../Sys/PetscTimeSubtract.html#PetscTimeSubtract">PetscTimeSubtract</A>(), <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>(), <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEv [...]
diff --git a/docs/manualpages/Sys/PetscTimeSubtract.html b/docs/manualpages/Sys/PetscTimeSubtract.html
index b32e6b7..f4e98c2 100644
--- a/docs/manualpages/Sys/PetscTimeSubtract.html
+++ b/docs/manualpages/Sys/PetscTimeSubtract.html
@@ -5,8 +5,8 @@
 <TITLE>PetscTimeSubtract</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscTimeSubtract.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscTimeSubtract.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscTimeSubtract"><H1>PetscTimeSubtract</H1></A>
 Subtracts the current time of day (in seconds) from the value v. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Subtracts the current time of day (in seconds) from the value v.
 #include <petsctime.h>
 <A HREF="../Sys/PetscTimeSubtract.html#PetscTimeSubtract">PetscTimeSubtract</A>(&PetscLogDouble *v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -time counter Many br
+<DT><B>v </B> -time counter
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -time counter (v = v - current time) Many br
+<DT><B>v </B> -time counter (v = v - current time)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Since the PETSc libraries incorporate timing of phases and operations, Many brwe do not every recommend using <A HREF="../Sys/PetscTimeSubtract.html#PetscTimeSubtract">PetscTimeSubtract</A>() Many brThe options database command  -log_summary activates Many brPETSc library timing.  See Users-Manual: <A HREF="../../manual.pdf#chapter.13">Chapter 13 Profiling</A> for more details, also Many brsee <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</ [...]
+Since the PETSc libraries incorporate timing of phases and operations,
+we do not every recommend using <A HREF="../Sys/PetscTimeSubtract.html#PetscTimeSubtract">PetscTimeSubtract</A>()
+The options database command  -log_summary activates
+PETSc library timing.  See Users-Manual: <A HREF="../../manual.pdf#chapter.13">Chapter 13 Profiling</A> for more details, also
+see <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>(), <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</A>() for how to register
+stages and events in application codes.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscTime.html#PetscTime">PetscTime</A>(), <A HREF="../Sys/PetscTimeAdd.html#PetscTimeAdd">PetscTimeAdd</A>(), <A HREF="../Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</A>(), <A HREF="../Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</A>(), <A HREF="../Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</A>(), <A HREF="../Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLo [...]
diff --git a/docs/manualpages/Sys/PetscToken.html b/docs/manualpages/Sys/PetscToken.html
index 7eeb3cd..77d26f3 100644
--- a/docs/manualpages/Sys/PetscToken.html
+++ b/docs/manualpages/Sys/PetscToken.html
@@ -5,15 +5,15 @@
 <TITLE>PetscToken</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscToken.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscToken.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscToken"><H1>PetscToken</H1></A>
 'Token' used for managing tokenizing strings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscToken* <A HREF="../Sys/PetscToken.html#PetscToken">PetscToken</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscTokenCreate.html#PetscTokenCreate">PetscTokenCreate</A>(), <A HREF="../Sys/PetscTokenFind.html#PetscTokenFind">PetscTokenFind</A>(), <A HREF="../Sys/PetscTokenDestroy.html#PetscTokenDestroy">PetscTokenDestroy</A>()
diff --git a/docs/manualpages/Sys/PetscTokenCreate.html b/docs/manualpages/Sys/PetscTokenCreate.html
index de604aa..f60926c 100644
--- a/docs/manualpages/Sys/PetscTokenCreate.html
+++ b/docs/manualpages/Sys/PetscTokenCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscTokenCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscTokenCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscTokenCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscTokenCreate"><H1>PetscTokenCreate</H1></A>
 Creates a <A HREF="../Sys/PetscToken.html#PetscToken">PetscToken</A> used to find tokens in a string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ Creates a <A HREF="../Sys/PetscToken.html#PetscToken">PetscToken</A> used to fin
 #include "petscsys.h"   
 PetscErrorCode  PetscTokenCreate(const char a[],const char b,PetscToken *t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- the string to look in Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the separator character Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- the string to look in
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- the separator character
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>t</B> -the token object Many br
+<DT><B>t</B> -the token object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-This version is different from the system version in that Many brit allows you to pass a read-only string into the function. Many br
+This version is different from the system version in that
+it allows you to pass a read-only string into the function.
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscTokenFind.html#PetscTokenFind">PetscTokenFind</A>(), <A HREF="../Sys/PetscTokenDestroy.html#PetscTokenDestroy">PetscTokenDestroy</A>()
diff --git a/docs/manualpages/Sys/PetscTokenDestroy.html b/docs/manualpages/Sys/PetscTokenDestroy.html
index 2533b78..4004f2f 100644
--- a/docs/manualpages/Sys/PetscTokenDestroy.html
+++ b/docs/manualpages/Sys/PetscTokenDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscTokenDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscTokenDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscTokenDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscTokenDestroy"><H1>PetscTokenDestroy</H1></A>
 Destroys a <A HREF="../Sys/PetscToken.html#PetscToken">PetscToken</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Destroys a <A HREF="../Sys/PetscToken.html#PetscToken">PetscToken</A>
 #include "petscsys.h"   
 PetscErrorCode  PetscTokenDestroy(PetscToken *a)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>a </B> -pointer to token Many br
+<DT><B>a </B> -pointer to token
 <br>
 <P>
- Many br
+
 <P>
-Notes:     Not for use in Fortran Many br
+Notes:     Not for use in Fortran
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscTokenCreate.html#PetscTokenCreate">PetscTokenCreate</A>(), <A HREF="../Sys/PetscTokenFind.html#PetscTokenFind">PetscTokenFind</A>()
diff --git a/docs/manualpages/Sys/PetscTokenFind.html b/docs/manualpages/Sys/PetscTokenFind.html
index e2c3338..b7f466b 100644
--- a/docs/manualpages/Sys/PetscTokenFind.html
+++ b/docs/manualpages/Sys/PetscTokenFind.html
@@ -5,8 +5,8 @@
 <TITLE>PetscTokenFind</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscTokenFind.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscTokenFind.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscTokenFind"><H1>PetscTokenFind</H1></A>
 Locates next "token" in a string 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,32 @@ Locates next "token" in a string
 #include "petscsys.h"   
 PetscErrorCode  PetscTokenFind(PetscToken a,char *result[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>a </B> -pointer to token Many br
+<DT><B>a </B> -pointer to token
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>result </B> -location of occurance, NULL if not found Many br
+<DT><B>result </B> -location of occurance, NULL if not found
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-This version is different from the system version in that Many brit allows you to pass a read-only string into the function. Many br
+This version is different from the system version in that
+it allows you to pass a read-only string into the function.
 <P>
-This version also treats all characters etc. inside a double quote " Many bras a single token. Many br
+This version also treats all characters etc. inside a double quote "
+as a single token.
 <P>
-For example if the separator character is + and the string is xxxx+y then the first fine will return a pointer to a null terminated xxxx and the Many brsecond will return a null terminated y Many br
+For example if the separator character is + and the string is xxxx+y then the first fine will return a pointer to a null terminated xxxx and the
+second will return a null terminated y
 <P>
-If the separator character is + and the string is xxxx then the first and only token found will be a pointer to a null terminated xxxx Many br
+If the separator character is + and the string is xxxx then the first and only token found will be a pointer to a null terminated xxxx
 <P>
-Not for use in Fortran Many br
+Not for use in Fortran
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/PetscTraceBackErrorHandler.html b/docs/manualpages/Sys/PetscTraceBackErrorHandler.html
index 3d4664b..20fc6a7 100644
--- a/docs/manualpages/Sys/PetscTraceBackErrorHandler.html
+++ b/docs/manualpages/Sys/PetscTraceBackErrorHandler.html
@@ -5,8 +5,8 @@
 <TITLE>PetscTraceBackErrorHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscTraceBackErrorHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscTraceBackErrorHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscTraceBackErrorHandler"><H1>PetscTraceBackErrorHandler</H1></A>
 Default error handler routine that generates a traceback on error detection. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,47 @@ Default error handler routine that generates a traceback on error detection.
 #include "petscsys.h" 
 PetscErrorCode  PetscTraceBackErrorHandler(MPI_Comm comm,int line,const char *fun,const char *file,PetscErrorCode n,PetscErrorType p,const char *mess,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where error is detected (indicated by __FUNCT__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL if this is the first call the error handler, otherwise PETSC_ERROR_REPEAT Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator over which error occurred
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>line </B></TD><TD>- the line number of the error (indicated by __LINE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function where error is detected (indicated by __FUNCT__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>file </B></TD><TD>- the file in which the error was detected (indicated by __FILE__)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mess </B></TD><TD>- an error text string, usually just printed to the screen
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the generic error number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- PETSC_ERROR_INITIAL if this is the first call the error handler, otherwise PETSC_ERROR_REPEAT
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- error handler context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users need not directly employ this routine and the other error Many brhandlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has Many brthe calling sequence Many br
+Most users need not directly employ this routine and the other error
+handlers, but can instead use the simplified interface <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>, which has
+the calling sequence
 <pre>
     <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(comm,number,n,mess)
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for experienced users</FONT></H3>
-Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The Many brcurrently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(), Many brPetscAttachDebuggerErrorHandler(), <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), and <A HREF="../Sys/PetscMPIAbortErrorHandler.htm [...]
+Use <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>() to set the desired error handler.  The
+currently available PETSc error handlers include <A HREF="../Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</A>(),
+<A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(), <A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>(), and <A HREF="../Sys/PetscMPIAbortErrorHandler.html#PetscMPIAbortErrorHandler">PetscMPIAbortErrorHandler</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(), <A HREF="../Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</A>(),
-<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+<BR><A HREF="../Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/error/errtrace.c.html#PetscTraceBackErrorHandler">src/sys/error/errtrace.c</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/PetscURLShorten.html b/docs/manualpages/Sys/PetscURLShorten.html
index 0f216e3..9ef9743 100644
--- a/docs/manualpages/Sys/PetscURLShorten.html
+++ b/docs/manualpages/Sys/PetscURLShorten.html
@@ -5,8 +5,8 @@
 <TITLE>PetscURLShorten</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscURLShorten.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscURLShorten.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscURLShorten"><H1>PetscURLShorten</H1></A>
 Uses Google's service to get a short url for a long url 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ PetscErrorCode PetscURLShorten(const char url[],char shorturl[],size_t lenshortu
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>url </B></TD><TD>- long URL you want shortened Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lenshorturl </B></TD><TD>- length of buffer to contain short URL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>url </B></TD><TD>- long URL you want shortened
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lenshorturl </B></TD><TD>- length of buffer to contain short URL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>shorturl </B> -the shortened URL Many br
+<DT><B>shorturl </B> -the shortened URL
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</A>(), <A HREF="../Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</A>(), <A HREF="../Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</A>()
diff --git a/docs/manualpages/Sys/PetscUnlikely.html b/docs/manualpages/Sys/PetscUnlikely.html
index 5d91353..bd4b771 100644
--- a/docs/manualpages/Sys/PetscUnlikely.html
+++ b/docs/manualpages/Sys/PetscUnlikely.html
@@ -5,8 +5,8 @@
 <TITLE>PetscUnlikely</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscUnlikely.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscUnlikely.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscUnlikely"><H1>PetscUnlikely</H1></A>
 hints the compiler that the given condition is usually FALSE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ hints the compiler that the given condition is usually FALSE
 #include <petscsys.h>
 <A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  <A HREF="../Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</A>(<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  cond)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>cond </B> -condition or expression Many br
+<DT><B>cond </B> -condition or expression
 <br>
 <P>
-Note: This returns the same truth value, it is only a hint to compilers that the resulting Many brbranch is unlikely. Many br
+Note: This returns the same truth value, it is only a hint to compilers that the resulting
+branch is unlikely.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscLikely.html#PetscLikely">PetscLikely</A>(), <A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>
diff --git a/docs/manualpages/Sys/PetscVFPrintf.html b/docs/manualpages/Sys/PetscVFPrintf.html
index e24ee48..c09b725 100644
--- a/docs/manualpages/Sys/PetscVFPrintf.html
+++ b/docs/manualpages/Sys/PetscVFPrintf.html
@@ -5,15 +5,16 @@
 <TITLE>PetscVFPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscVFPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscVFPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscVFPrintf"><H1>PetscVFPrintf</H1></A>
 All PETSc standard out and error messages are sent through this function; so, in theory, this can can be replaced with something that does not simply write to a file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscVFPrintfDefault(FILE *fd,const char *format,va_list Argp)
 </PRE>
-To use, write your own function for example, Many br.<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> mypetscvfprintf(FILE *fd,const char format[],va_list Argp)
+To use, write your own function for example,
+.<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> mypetscvfprintf(FILE *fd,const char format[],va_list Argp)
 </pre>
 .{ $  <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr;
 </pre>
@@ -55,11 +56,13 @@ To use, write your own function for example, Many br.<A HREF="../Sys/PetscErrorC
    <A HREF="../Sys/PetscVFPrintf.html#PetscVFPrintf">PetscVFPrintf</A> = mypetscvfprintf;
 </pre>
 <P>
-Notes: For error messages this may be called by any process, for regular standard out it is Many brcalled only by process 0 of a given communicator Many br
+Notes: For error messages this may be called by any process, for regular standard out it is
+called only by process 0 of a given communicator
 <P>
-Developer Notes: this could be called by an error handler, if that happens then a recursion of the error handler may occur Many brand a crash Many br
+Developer Notes: this could be called by an error handler, if that happens then a recursion of the error handler may occur
+and a crash
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscVSNPrintf.html#PetscVSNPrintf">PetscVSNPrintf</A>(), <A HREF="../Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</A>()
diff --git a/docs/manualpages/Sys/PetscVSNPrintf.html b/docs/manualpages/Sys/PetscVSNPrintf.html
index ab43f12..f685695 100644
--- a/docs/manualpages/Sys/PetscVSNPrintf.html
+++ b/docs/manualpages/Sys/PetscVSNPrintf.html
@@ -5,8 +5,8 @@
 <TITLE>PetscVSNPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscVSNPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscVSNPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscVSNPrintf"><H1>PetscVSNPrintf</H1></A>
 The PETSc version of vsnprintf(). Converts a PETSc format string into a standard C format string and then puts all the function arguments into a string using the format statement. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,18 @@ PetscErrorCode  PetscVSNPrintf(char *str,size_t len,const char *format,size_t *f
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- location to put result Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the amount of space in str Many br+   format - the PETSc format string Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fullLength </B></TD><TD>- the amount of space in str actually used. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>str </B></TD><TD>- location to put result
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the amount of space in str
++   format - the PETSc format string
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fullLength </B></TD><TD>- the amount of space in str actually used.
+</TD></TR></TABLE>
 <P>
-Developer Notes: this function may be called from an error handler, if an error occurs when it is called by the error handler than likely Many bra recursion will occur and possible crash. Many br
+Developer Notes: this function may be called from an error handler, if an error occurs when it is called by the error handler than likely
+a recursion will occur and possible crash.
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/fileio/mprint.c.html#PetscVSNPrintf">src/sys/fileio/mprint.c</A>
diff --git a/docs/manualpages/Sys/PetscViennaCLFlag.html b/docs/manualpages/Sys/PetscViennaCLFlag.html
index 0e52167..d1c66bb 100644
--- a/docs/manualpages/Sys/PetscViennaCLFlag.html
+++ b/docs/manualpages/Sys/PetscViennaCLFlag.html
@@ -5,17 +5,21 @@
 <TITLE>PetscViennaCLFlag</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/PetscViennaCLFlag.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/PetscViennaCLFlag.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViennaCLFlag"><H1>PetscViennaCLFlag</H1></A>
 indicates which memory (CPU, GPU, or none contains valid vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {PETSC_VIENNACL_UNALLOCATED,PETSC_VIENNACL_GPU,PETSC_VIENNACL_CPU,PETSC_VIENNACL_BOTH} <A HREF="../Sys/PetscViennaCLFlag.html#PetscViennaCLFlag">PetscViennaCLFlag</A>;
 </PRE>
-PETSC_VIENNACL_UNALLOCATED  - no memory contains valid matrix entries; NEVER used for vectors Many brPETSC_VIENNACL_GPU - GPU has valid vector/matrix entries Many brPETSC_VIENNACL_CPU - CPU has valid vector/matrix entries Many brPETSC_VIENNACL_BOTH - Both GPU and CPU have valid vector/matrix entries and they match Many br
+PETSC_VIENNACL_UNALLOCATED  - no memory contains valid matrix entries; NEVER used for vectors
+PETSC_VIENNACL_GPU - GPU has valid vector/matrix entries
+PETSC_VIENNACL_CPU - CPU has valid vector/matrix entries
+PETSC_VIENNACL_BOTH - Both GPU and CPU have valid vector/matrix entries and they match
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petsc/private/petscimpl.h.html#PetscViennaCLFlag">include/petsc/private/petscimpl.h</A>
 <BR><A HREF="./index.html">Index of all Sys routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Sys/SETERRABORT.html b/docs/manualpages/Sys/SETERRABORT.html
index 41a4930..b8cb1fe 100644
--- a/docs/manualpages/Sys/SETERRABORT.html
+++ b/docs/manualpages/Sys/SETERRABORT.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRABORT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRABORT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRABORT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRABORT"><H1>SETERRABORT</H1></A>
 Macro that can be called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Macro that can be called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRABORT.html#SETERRABORT">SETERRABORT</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *message)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function just calls MPI_Abort(). Many br
+This function just calls MPI_Abort().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/SETERRQ.html b/docs/manualpages/Sys/SETERRQ.html
index 93b214f..52a19d2 100644
--- a/docs/manualpages/Sys/SETERRQ.html
+++ b/docs/manualpages/Sys/SETERRQ.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRQ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRQ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRQ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRQ"><H1>SETERRQ</H1></A>
 Macro to be called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ Macro to be called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *message)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-See <A HREF="../Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</A>(), <A HREF="../Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</A>(), <A HREF="../Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</A>() for versions that take arguments Many br
+See <A HREF="../Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</A>(), <A HREF="../Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</A>(), <A HREF="../Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</A>() for versions that take arguments
 <P>
-In Fortran MPI_Abort() is always called Many br
+In Fortran MPI_Abort() is always called
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/SETERRQ1.html b/docs/manualpages/Sys/SETERRQ1.html
index f6cbf5b..e217cf2 100644
--- a/docs/manualpages/Sys/SETERRQ1.html
+++ b/docs/manualpages/Sys/SETERRQ1.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRQ1</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRQ1.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRQ1.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRQ1"><H1>SETERRQ1</H1></A>
 Macro that is called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Macro that is called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *formatmessage,arg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/SETERRQ2.html b/docs/manualpages/Sys/SETERRQ2.html
index ff59610..00b4c44 100644
--- a/docs/manualpages/Sys/SETERRQ2.html
+++ b/docs/manualpages/Sys/SETERRQ2.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRQ2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRQ2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRQ2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRQ2"><H1>SETERRQ2</H1></A>
 Macro that is called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Macro that is called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *formatmessage,arg1,arg2)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/SETERRQ3.html b/docs/manualpages/Sys/SETERRQ3.html
index b9acc31..66ebdec 100644
--- a/docs/manualpages/Sys/SETERRQ3.html
+++ b/docs/manualpages/Sys/SETERRQ3.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRQ3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRQ3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRQ3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRQ3"><H1>SETERRQ3</H1></A>
 Macro that is called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Macro that is called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *formatmessage,arg1,arg2,arg3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-There are also versions for 4, 5, 6 and 7 arguments. Many br
+There are also versions for 4, 5, 6 and 7 arguments.
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/SETERRQ4.html b/docs/manualpages/Sys/SETERRQ4.html
index 49cb7e2..4ccdf03 100644
--- a/docs/manualpages/Sys/SETERRQ4.html
+++ b/docs/manualpages/Sys/SETERRQ4.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRQ4</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRQ4.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRQ4.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRQ4"><H1>SETERRQ4</H1></A>
 Macro that is called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,33 @@ Macro that is called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRQ4.html#SETERRQ4">SETERRQ4</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *formatmessage,arg1,arg2,arg3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-There are also versions for 4, 5, 6 and 7 arguments. Many br
+There are also versions for 4, 5, 6 and 7 arguments.
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/SETERRQ5.html b/docs/manualpages/Sys/SETERRQ5.html
index bd43972..d0f1783 100644
--- a/docs/manualpages/Sys/SETERRQ5.html
+++ b/docs/manualpages/Sys/SETERRQ5.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRQ5</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRQ5.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRQ5.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRQ5"><H1>SETERRQ5</H1></A>
 Macro that is called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,35 @@ Macro that is called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRQ5.html#SETERRQ5">SETERRQ5</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *formatmessage,arg1,arg2,arg3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg5 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg5 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-There are also versions for 4, 5, 6 and 7 arguments. Many br
+There are also versions for 4, 5, 6 and 7 arguments.
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/SETERRQ6.html b/docs/manualpages/Sys/SETERRQ6.html
index 4b70898..c6ad28a 100644
--- a/docs/manualpages/Sys/SETERRQ6.html
+++ b/docs/manualpages/Sys/SETERRQ6.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRQ6</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRQ6.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRQ6.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRQ6"><H1>SETERRQ6</H1></A>
 Macro that is called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,37 @@ Macro that is called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRQ6.html#SETERRQ6">SETERRQ6</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *formatmessage,arg1,arg2,arg3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg5 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg6 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg5 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg6 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-There are also versions for 4, 5, 6 and 7 arguments. Many br
+There are also versions for 4, 5, 6 and 7 arguments.
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/SETERRQ7.html b/docs/manualpages/Sys/SETERRQ7.html
index c26d6a2..2d1804d 100644
--- a/docs/manualpages/Sys/SETERRQ7.html
+++ b/docs/manualpages/Sys/SETERRQ7.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRQ7</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRQ7.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRQ7.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRQ7"><H1>SETERRQ7</H1></A>
 Macro that is called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,39 @@ Macro that is called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRQ7.html#SETERRQ7">SETERRQ7</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *formatmessage,arg1,arg2,arg3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg5 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg6 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg7 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg5 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg6 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg7 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-There are also versions for 4, 5, 6 and 7 arguments. Many br
+There are also versions for 4, 5, 6 and 7 arguments.
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/SETERRQ8.html b/docs/manualpages/Sys/SETERRQ8.html
index 8179436..02e6e39 100644
--- a/docs/manualpages/Sys/SETERRQ8.html
+++ b/docs/manualpages/Sys/SETERRQ8.html
@@ -5,8 +5,8 @@
 <TITLE>SETERRQ8</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/SETERRQ8.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/SETERRQ8.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SETERRQ8"><H1>SETERRQ8</H1></A>
 Macro that is called when an error has been detected, 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,41 @@ Macro that is called when an error has been detected,
 #include <petscsys.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Sys/SETERRQ8.html#SETERRQ8">SETERRQ8</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> comm,<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> errorcode,char *formatmessage,arg1,arg2,arg3)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg5 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg6 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg7 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg8 </B></TD><TD>- argument (for example an integer, string or double) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- A communicator, so that the error can be collective
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>errorcode </B></TD><TD>- nonzero error code, see the list of standard error codes in include/petscerror.h
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>message </B></TD><TD>- error message in the printf format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg1 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg2 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg3 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg4 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg5 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg6 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg7 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arg8 </B></TD><TD>- argument (for example an integer, string or double)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Once the error handler is called the calling function is then returned from with the given error code. Many br
+Once the error handler is called the calling function is then returned from with the given error code.
 <P>
-There are also versions for 4, 5, 6 and 7 arguments. Many br
+There are also versions for 4, 5, 6 and 7 arguments.
 <P>
-Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>(). Many br
+Experienced users can set the error handler with <A HREF="../Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Sys/UsingFortran.html b/docs/manualpages/Sys/UsingFortran.html
index d447823..fd9ff67 100644
--- a/docs/manualpages/Sys/UsingFortran.html
+++ b/docs/manualpages/Sys/UsingFortran.html
@@ -5,8 +5,8 @@
 <TITLE>UsingFortran</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/UsingFortran.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/UsingFortran.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="UsingFortran"><H1>UsingFortran</H1></A>
 Fortran can be used with PETSc in four distinct approaches 
 <pre>
@@ -68,7 +68,7 @@ Fortran can be used with PETSc in four distinct approaches
      option --with-fortran-datatypes You cannot use the type(XXX) declaration approach without using Fortran modules
 </pre>
 <P>
-Finally if you absolutely do not want to use any #include you can use either Many br
+Finally if you absolutely do not want to use any #include you can use either
 <P>
 <pre>
    3a) skip the #include BUT you cannot use any PETSc data type names like <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Mat/Mat.html#Mat">Mat</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>, <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> etc
@@ -88,9 +88,12 @@ Finally if you absolutely do not want to use any #include you can use either Man
        names like <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> etc. again for those you must use integer
 </pre>
 <P>
-We recommend either 2 or 3. Approaches 2 and 3 provide type checking for most PETSc function calls; 4 has type checking Many brfor only a few PETSc functions. Many br
+We recommend either 2 or 3. Approaches 2 and 3 provide type checking for most PETSc function calls; 4 has type checking
+for only a few PETSc functions.
 <P>
-Fortran type checking with interfaces is strick, this means you cannot pass a scalar value when an array value Many bris expected (even though it is legal Fortran). For example when setting a single value in a matrix with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>() Many bryou cannot have something like Many br
+Fortran type checking with interfaces is strick, this means you cannot pass a scalar value when an array value
+is expected (even though it is legal Fortran). For example when setting a single value in a matrix with <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>()
+you cannot have something like
 <pre>
      <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> row,col
 </pre>
@@ -103,7 +106,7 @@ Fortran type checking with interfaces is strick, this means you cannot pass a sc
 <pre>
      call <A HREF="../Mat/MatSetValues.html#MatSetValues">MatSetValues</A>(mat,1,row,1,col,val,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,ierr)
 </pre>
-You must instead have Many br
+You must instead have
 <pre>
      <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> row(1),col(1)
 </pre>
@@ -118,21 +121,29 @@ You must instead have Many br
 </pre>
 <P>
 <P>
-See the example src/vec/vec/examples/tutorials/ex20f90.F90 for an example that can use all four approaches Many br
+See the example src/vec/vec/examples/tutorials/ex20f90.F90 for an example that can use all four approaches
 <P>
-Developer Notes: The petsc/finclude/petscXXXdef.h contain all the #defines (would be typedefs in C code) these Many brautomatically include their predecessors; for example petsc/finclude/petscvecdef.h includes petsc/finclude/petscisdef.h Many br
+Developer Notes: The petsc/finclude/petscXXXdef.h contain all the #defines (would be typedefs in C code) these
+automatically include their predecessors; for example petsc/finclude/petscvecdef.h includes petsc/finclude/petscisdef.h
 <P>
-The petsc/finclude/petscXXXX.h contain all the parameter statements for that package. These automatically include Many brtheir petsc/finclude/petscXXXdef.h file but DO NOT automatically include their predecessors;  for example Many brpetsc/finclude/petscvec.h does NOT automatically include petsc/finclude/petscis.h Many br
+The petsc/finclude/petscXXXX.h contain all the parameter statements for that package. These automatically include
+their petsc/finclude/petscXXXdef.h file but DO NOT automatically include their predecessors;  for example
+petsc/finclude/petscvec.h does NOT automatically include petsc/finclude/petscis.h
 <P>
-The petsc/finclude/ftn-custom/petscXXXdef.h90 are not intended to be used directly in code, they define the Many brFortran data type type(XXX) (for example type(<A HREF="../Vec/Vec.html#Vec">Vec</A>)) when PETSc is ./configure with the --with-fortran-datatypes option. Many br
+The petsc/finclude/ftn-custom/petscXXXdef.h90 are not intended to be used directly in code, they define the
+Fortran data type type(XXX) (for example type(<A HREF="../Vec/Vec.html#Vec">Vec</A>)) when PETSc is ./configure with the --with-fortran-datatypes option.
 <P>
-The petsc/finclude/ftn-custom/petscXXX.h90 (not included directly by code) contain interface definitions for Many brthe PETSc Fortran stubs that have different bindings then their C version (for example <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>). Many br
+The petsc/finclude/ftn-custom/petscXXX.h90 (not included directly by code) contain interface definitions for
+the PETSc Fortran stubs that have different bindings then their C version (for example <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>).
 <P>
-The petsc/finclude/ftn-auto/petscXXX.h90 (not included directly by code) contain interface definitions generated Many brautomatically by "make allfortranstubs". Many br
+The petsc/finclude/ftn-auto/petscXXX.h90 (not included directly by code) contain interface definitions generated
+automatically by "make allfortranstubs".
 <P>
-The petsc/finclude/petscXXX.h90 includes the custom petsc/finclude/ftn-custom/petscXXX.h90 and if ./configure Many brwas run with --with-fortran-interfaces it also includes the petsc/finclude/ftn-auto/petscXXX.h90 These DO NOT automatically Many brinclude their predecessors Many br
+The petsc/finclude/petscXXX.h90 includes the custom petsc/finclude/ftn-custom/petscXXX.h90 and if ./configure
+was run with --with-fortran-interfaces it also includes the petsc/finclude/ftn-auto/petscXXX.h90 These DO NOT automatically
+include their predecessors
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../include/petscsys.h.html#UsingFortran">include/petscsys.h</A>
diff --git a/docs/manualpages/Sys/index.html b/docs/manualpages/Sys/index.html
index ae9051b..cb0a513 100644
--- a/docs/manualpages/Sys/index.html
+++ b/docs/manualpages/Sys/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Sys/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Sys/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/docs/manualpages/TS/DMCopyDMTS.html b/docs/manualpages/TS/DMCopyDMTS.html
index cde6709..8e2d2f4 100644
--- a/docs/manualpages/TS/DMCopyDMTS.html
+++ b/docs/manualpages/TS/DMCopyDMTS.html
@@ -5,8 +5,8 @@
 <TITLE>DMCopyDMTS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMCopyDMTS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMCopyDMTS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMCopyDMTS"><H1>DMCopyDMTS</H1></A>
 copies a <A HREF="../DM/DM.html#DM">DM</A> context to a new <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ copies a <A HREF="../DM/DM.html#DM">DM</A> context to a new <A HREF="../DM/DM.ht
 #include "petscts.h" 
 PetscErrorCode DMCopyDMTS(DM dmsrc,DM dmdest)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmsrc </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to obtain context from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmdest </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to add context to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmsrc </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to obtain context from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dmdest </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to add context to
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The context is copied by reference. This function does not ensure that a context exists. Many br
+The context is copied by reference. This function does not ensure that a context exists.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMGetDMTS.html#DMGetDMTS">DMGetDMTS</A>(), <A HREF="../TS/TSSetDM.html#TSSetDM">TSSetDM</A>()
diff --git a/docs/manualpages/TS/DMDATSSetIFunctionLocal.html b/docs/manualpages/TS/DMDATSSetIFunctionLocal.html
index 186a269..fc6c3e7 100644
--- a/docs/manualpages/TS/DMDATSSetIFunctionLocal.html
+++ b/docs/manualpages/TS/DMDATSSetIFunctionLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMDATSSetIFunctionLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMDATSSetIFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMDATSSetIFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDATSSetIFunctionLocal"><H1>DMDATSSetIFunctionLocal</H1></A>
 set a local residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,33 @@ set a local residual evaluation function
 #include "petscts.h" 
 PetscErrorCode DMDATSSetIFunctionLocal(DM dm,InsertMode imode,DMDATSIFunctionLocal func,void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional context for local residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional context for local residual evaluation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for func</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at which to evaluate residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- array of local state information Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xdot </B></TD><TD>- array of local time derivative information Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- output array of local function evaluation information Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at which to evaluate residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- array of local state information
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xdot </B></TD><TD>- array of local time derivative information
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f    </B></TD><TD>- output array of local function evaluation information
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context passed above
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMTSSetIFunction.html#DMTSSetIFunction">DMTSSetIFunction</A>(), <A HREF="../TS/DMDATSSetIJacobianLocal.html#DMDATSSetIJacobianLocal">DMDATSSetIJacobianLocal</A>(), <A HREF="../SNES/DMDASNESSetFunctionLocal.html#DMDASNESSetFunctionLocal">DMDASNESSetFunctionLocal</A>()
diff --git a/docs/manualpages/TS/DMDATSSetIJacobianLocal.html b/docs/manualpages/TS/DMDATSSetIJacobianLocal.html
index 7310bab..abae654 100644
--- a/docs/manualpages/TS/DMDATSSetIJacobianLocal.html
+++ b/docs/manualpages/TS/DMDATSSetIJacobianLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMDATSSetIJacobianLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMDATSSetIJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMDATSSetIJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDATSSetIJacobianLocal"><H1>DMDATSSetIJacobianLocal</H1></A>
 set a local residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,16 @@ set a local residual evaluation function
 #include "petscts.h" 
 PetscErrorCode DMDATSSetIJacobianLocal(DM dm,DMDATSIJacobianLocal func,void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx   </B></TD><TD>- optional context for local residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx   </B></TD><TD>- optional context for local residual evaluation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for func</FONT></H3>
 <P>
@@ -30,16 +33,24 @@ func(<A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A>* info,<A
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at which to evaluate the jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- array of local state information Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xdot </B></TD><TD>- time derivative at this state Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- see <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>() for the meaning of this parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B    </B></TD><TD>- preconditioner matrix; often same as J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional context passed above Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at which to evaluate the jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- array of local state information
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xdot </B></TD><TD>- time derivative at this state
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- see <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>() for the meaning of this parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B    </B></TD><TD>- preconditioner matrix; often same as J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional context passed above
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetJacobian(), <A HREF="../TS/DMDATSSetIFunctionLocal.html#DMDATSSetIFunctionLocal">DMDATSSetIFunctionLocal</A>(), <A HREF="../SNES/DMDASNESSetJacobianLocal.html#DMDASNESSetJacobianLocal">DMDASNESSetJacobianLocal</A>()
diff --git a/docs/manualpages/TS/DMDATSSetRHSFunctionLocal.html b/docs/manualpages/TS/DMDATSSetRHSFunctionLocal.html
index 4c031c7..df90348 100644
--- a/docs/manualpages/TS/DMDATSSetRHSFunctionLocal.html
+++ b/docs/manualpages/TS/DMDATSSetRHSFunctionLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMDATSSetRHSFunctionLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMDATSSetRHSFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMDATSSetRHSFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDATSSetRHSFunctionLocal"><H1>DMDATSSetRHSFunctionLocal</H1></A>
 set a local residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,18 @@ set a local residual evaluation function
 #include "petscts.h" 
 PetscErrorCode DMDATSSetRHSFunctionLocal(DM dm,InsertMode imode,DMDATSRHSFunctionLocal func,void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- insert mode for the residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imode </B></TD><TD>- insert mode for the residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local residual evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local residual evaluation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for func</FONT></H3>
 <P>
@@ -31,13 +35,18 @@ func(<A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> info,<A
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- array of local state information Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- output array of local residual information Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- array of local state information
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- output array of local residual information
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional user context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMTSSetRHSFunction.html#DMTSSetRHSFunction">DMTSSetRHSFunction</A>(), <A HREF="../TS/DMDATSSetRHSJacobianLocal.html#DMDATSSetRHSJacobianLocal">DMDATSSetRHSJacobianLocal</A>(), <A HREF="../SNES/DMDASNESSetFunctionLocal.html#DMDASNESSetFunctionLocal">DMDASNESSetFunctionLocal</A>()
diff --git a/docs/manualpages/TS/DMDATSSetRHSJacobianLocal.html b/docs/manualpages/TS/DMDATSSetRHSJacobianLocal.html
index 3c20c53..f820b77 100644
--- a/docs/manualpages/TS/DMDATSSetRHSJacobianLocal.html
+++ b/docs/manualpages/TS/DMDATSSetRHSJacobianLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMDATSSetRHSJacobianLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMDATSSetRHSJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMDATSSetRHSJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMDATSSetRHSJacobianLocal"><H1>DMDATSSetRHSJacobianLocal</H1></A>
 set a local residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,16 @@ set a local residual evaluation function
 #include "petscts.h" 
 PetscErrorCode DMDATSSetRHSJacobianLocal(DM dm,DMDATSRHSJacobianLocal func,void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func  </B></TD><TD>- local RHS Jacobian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx   </B></TD><TD>- optional context for local jacobian evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm    </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func  </B></TD><TD>- local RHS Jacobian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx   </B></TD><TD>- optional context for local jacobian evaluation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence for func</FONT></H3>
 <P>
@@ -30,14 +33,20 @@ func(<A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A>* info,<A
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at which to evaluate residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- array of local state information Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B    </B></TD><TD>- preconditioner matrix; often same as J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional context passed above Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>info </B></TD><TD>- <A HREF="../DM/DMDALocalInfo.html#DMDALocalInfo">DMDALocalInfo</A> defining the subdomain to evaluate the residual on
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at which to evaluate residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- array of local state information
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B    </B></TD><TD>- preconditioner matrix; often same as J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- optional context passed above
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMTSSetRHSJacobian.html#DMTSSetRHSJacobian">DMTSSetRHSJacobian</A>(), <A HREF="../TS/DMDATSSetRHSFunctionLocal.html#DMDATSSetRHSFunctionLocal">DMDATSSetRHSFunctionLocal</A>(), <A HREF="../SNES/DMDASNESSetJacobianLocal.html#DMDASNESSetJacobianLocal">DMDASNESSetJacobianLocal</A>()
diff --git a/docs/manualpages/TS/DMGetDMTS.html b/docs/manualpages/TS/DMGetDMTS.html
index 8d49979..c6d3b37 100644
--- a/docs/manualpages/TS/DMGetDMTS.html
+++ b/docs/manualpages/TS/DMGetDMTS.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDMTS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMGetDMTS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMGetDMTS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDMTS"><H1>DMGetDMTS</H1></A>
 get read-only private DMTS context from a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ get read-only private DMTS context from a <A HREF="../DM/DM.html#DM">DM</A>
 #include "petscts.h" 
 PetscErrorCode DMGetDMTS(DM dm,DMTS *tsdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>tsdm </B> -private DMTS context Many br
+<DT><B>tsdm </B> -private DMTS context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../TS/DMGetDMTSWrite.html#DMGetDMTSWrite">DMGetDMTSWrite</A>() if write access is needed. The DMTSSetXXX API should be used wherever possible. Many br
+Use <A HREF="../TS/DMGetDMTSWrite.html#DMGetDMTSWrite">DMGetDMTSWrite</A>() if write access is needed. The DMTSSetXXX API should be used wherever possible.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMGetDMTSWrite.html#DMGetDMTSWrite">DMGetDMTSWrite</A>()
diff --git a/docs/manualpages/TS/DMGetDMTSWrite.html b/docs/manualpages/TS/DMGetDMTSWrite.html
index 0e1bc38..7660e09 100644
--- a/docs/manualpages/TS/DMGetDMTSWrite.html
+++ b/docs/manualpages/TS/DMGetDMTSWrite.html
@@ -5,8 +5,8 @@
 <TITLE>DMGetDMTSWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMGetDMTSWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMGetDMTSWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMGetDMTSWrite"><H1>DMGetDMTSWrite</H1></A>
 get write access to private DMTS context from a <A HREF="../DM/DM.html#DM">DM</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ get write access to private DMTS context from a <A HREF="../DM/DM.html#DM">DM</A
 #include "petscts.h" 
 PetscErrorCode DMGetDMTSWrite(DM dm,DMTS *tsdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>tsdm </B> -private DMTS context Many br
+<DT><B>tsdm </B> -private DMTS context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMGetDMTS.html#DMGetDMTS">DMGetDMTS</A>()
diff --git a/docs/manualpages/TS/DMPlexTSComputeBoundary.html b/docs/manualpages/TS/DMPlexTSComputeBoundary.html
index 58cb005..44cae94 100644
--- a/docs/manualpages/TS/DMPlexTSComputeBoundary.html
+++ b/docs/manualpages/TS/DMPlexTSComputeBoundary.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexTSComputeBoundary</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMPlexTSComputeBoundary.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMPlexTSComputeBoundary.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexTSComputeBoundary"><H1>DMPlexTSComputeBoundary</H1></A>
 Insert the essential boundary values for the local input X and/or its time derivative X_t using pointwise functions specified by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,13 +17,18 @@ PetscErrorCode DMPlexTSComputeBoundary(DM dm, PetscReal time, Vec locX, Vec locX
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX  </B></TD><TD>- Local solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- Local solution time derivative, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX  </B></TD><TD>- Local solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- Local solution time derivative, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexComputeJacobianActionFEM()
diff --git a/docs/manualpages/TS/DMPlexTSComputeIFunctionFEM.html b/docs/manualpages/TS/DMPlexTSComputeIFunctionFEM.html
index 0b5c6eb..ef6d840 100644
--- a/docs/manualpages/TS/DMPlexTSComputeIFunctionFEM.html
+++ b/docs/manualpages/TS/DMPlexTSComputeIFunctionFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexTSComputeIFunctionFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMPlexTSComputeIFunctionFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMPlexTSComputeIFunctionFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexTSComputeIFunctionFEM"><H1>DMPlexTSComputeIFunctionFEM</H1></A>
 Form the local residual F from the local input X using pointwise functions specified by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,17 +17,22 @@ PetscErrorCode DMPlexTSComputeIFunctionFEM(DM dm, PetscReal time, Vec locX, Vec
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX  </B></TD><TD>- Local solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- Local solution time derivative, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX  </B></TD><TD>- Local solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- Local solution time derivative, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>locF  </B> -Local output vector Many br
+<DT><B>locF  </B> -Local output vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexComputeJacobianActionFEM()
diff --git a/docs/manualpages/TS/DMPlexTSComputeIJacobianFEM.html b/docs/manualpages/TS/DMPlexTSComputeIJacobianFEM.html
index 5b4d90f..cea12c6 100644
--- a/docs/manualpages/TS/DMPlexTSComputeIJacobianFEM.html
+++ b/docs/manualpages/TS/DMPlexTSComputeIJacobianFEM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexTSComputeIJacobianFEM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMPlexTSComputeIJacobianFEM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMPlexTSComputeIJacobianFEM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexTSComputeIJacobianFEM"><H1>DMPlexTSComputeIJacobianFEM</H1></A>
 Form the local Jacobian J from the local input X using pointwise functions specified by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,18 +17,24 @@ PetscErrorCode DMPlexTSComputeIJacobianFEM(DM dm, PetscReal time, Vec locX, Vec
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX  </B></TD><TD>- Local solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- Local solution time derivative, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X_tshift </B></TD><TD>- The multiplicative parameter for dF/du_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX  </B></TD><TD>- Local solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX_t </B></TD><TD>- Local solution time derivative, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X_tshift </B></TD><TD>- The multiplicative parameter for dF/du_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>locF  </B> -Local output vector Many br
+<DT><B>locF  </B> -Local output vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexComputeJacobianActionFEM()
diff --git a/docs/manualpages/TS/DMPlexTSComputeRHSFunctionFVM.html b/docs/manualpages/TS/DMPlexTSComputeRHSFunctionFVM.html
index d32b432..e0c218c 100644
--- a/docs/manualpages/TS/DMPlexTSComputeRHSFunctionFVM.html
+++ b/docs/manualpages/TS/DMPlexTSComputeRHSFunctionFVM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexTSComputeRHSFunctionFVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMPlexTSComputeRHSFunctionFVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMPlexTSComputeRHSFunctionFVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexTSComputeRHSFunctionFVM"><H1>DMPlexTSComputeRHSFunctionFVM</H1></A>
 Form the local forcing F from the local input X using pointwise functions specified by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,16 +17,20 @@ PetscErrorCode DMPlexTSComputeRHSFunctionFVM(DM dm, PetscReal time, Vec locX, Ve
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- The time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX  </B></TD><TD>- Local solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The mesh
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- The time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>locX  </B></TD><TD>- Local solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>user </B></TD><TD>- The user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>F  </B> -Global output vector Many br
+<DT><B>F  </B> -Global output vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexComputeJacobianActionFEM()
diff --git a/docs/manualpages/TS/DMPlexTSGetGeometryFVM.html b/docs/manualpages/TS/DMPlexTSGetGeometryFVM.html
index 2c18339..e3bca08 100644
--- a/docs/manualpages/TS/DMPlexTSGetGeometryFVM.html
+++ b/docs/manualpages/TS/DMPlexTSGetGeometryFVM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexTSGetGeometryFVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMPlexTSGetGeometryFVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMPlexTSGetGeometryFVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexTSGetGeometryFVM"><H1>DMPlexTSGetGeometryFVM</H1></A>
 Return precomputed geometric data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,19 @@ Return precomputed geometric data
 PetscErrorCode DMPlexTSGetGeometryFVM(DM dm, Vec *facegeom, Vec *cellgeom, PetscReal *minRadius)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A> Many br
+<DT><B>dm </B> -The <A HREF="../DM/DM.html#DM">DM</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>facegeom </B></TD><TD>- The values precomputed from face geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellgeom </B></TD><TD>- The values precomputed from cell geometry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minRadius </B></TD><TD>- The minimum radius over the mesh of an inscribed sphere in a cell Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>facegeom </B></TD><TD>- The values precomputed from face geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cellgeom </B></TD><TD>- The values precomputed from cell geometry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>minRadius </B></TD><TD>- The minimum radius over the mesh of an inscribed sphere in a cell
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexTSSetRHSFunctionLocal()
diff --git a/docs/manualpages/TS/DMPlexTSGetGradientDM.html b/docs/manualpages/TS/DMPlexTSGetGradientDM.html
index e81cb94..14ddf37 100644
--- a/docs/manualpages/TS/DMPlexTSGetGradientDM.html
+++ b/docs/manualpages/TS/DMPlexTSGetGradientDM.html
@@ -5,8 +5,8 @@
 <TITLE>DMPlexTSGetGradientDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMPlexTSGetGradientDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMPlexTSGetGradientDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMPlexTSGetGradientDM"><H1>DMPlexTSGetGradientDM</H1></A>
 Return gradient data layout 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,14 +17,16 @@ PetscErrorCode DMPlexTSGetGradientDM(DM dm, PetscFV fv, DM *dmGrad)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fv </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- The <A HREF="../DM/DM.html#DM">DM</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fv </B></TD><TD>- The <A HREF="../DM/PetscFV.html#PetscFV">PetscFV</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dmGrad </B> -The layout for gradient values Many br
+<DT><B>dmGrad </B> -The layout for gradient values
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMPlexTSGetGeometryFVM.html#DMPlexTSGetGeometryFVM">DMPlexTSGetGeometryFVM</A>(), DMPlexTSSetRHSFunctionLocal()
diff --git a/docs/manualpages/TS/DMTSCopy.html b/docs/manualpages/TS/DMTSCopy.html
index 90751d5..f851b5a 100644
--- a/docs/manualpages/TS/DMTSCopy.html
+++ b/docs/manualpages/TS/DMTSCopy.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSCopy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSCopy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSCopy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSCopy"><H1>DMTSCopy</H1></A>
 copies the information in a DMTS to another DMTS 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ copies the information in a DMTS to another DMTS
 #include "petscts.h" 
 PetscErrorCode DMTSCopy(DMTS kdm,DMTS nkdm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>kdm </B></TD><TD>- Original DMTS Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nkdm </B></TD><TD>- DMTS to receive the data, should have been created with DMTSCreate() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>kdm </B></TD><TD>- Original DMTS
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nkdm </B></TD><TD>- DMTS to receive the data, should have been created with DMTSCreate()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSCreate(), DMTSDestroy()
diff --git a/docs/manualpages/TS/DMTSGetForcingFunction.html b/docs/manualpages/TS/DMTSGetForcingFunction.html
index 7f16fb8..fccfffd 100644
--- a/docs/manualpages/TS/DMTSGetForcingFunction.html
+++ b/docs/manualpages/TS/DMTSGetForcingFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSGetForcingFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSGetForcingFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSGetForcingFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSGetForcingFunction"><H1>DMTSGetForcingFunction</H1></A>
 get <A HREF="../TS/TS.html#TS">TS</A> forcing function evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ get <A HREF="../TS/TS.html#TS">TS</A> forcing function evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSGetForcingFunction(DM dm,TSForcingFunction *f,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- forcing function evaluation function; see TSForcingFunction for details Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for solution evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- forcing function evaluation function; see TSForcingFunction for details
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for solution evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../TS/TSSetForcingFunction.html#TSSetForcingFunction">TSSetForcingFunction</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary m [...]
+<A HREF="../TS/TSSetForcingFunction.html#TSSetForcingFunction">TSSetForcingFunction</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian(), <A HREF="../TS/TSSetForcingFunction.html#TSSetForcingFunction">TSSetForcingFunction</A>(), <A HREF="../TS/DMTSGetForcingFunction.html#DMTSGetForcingFunction">DMTSGetForcingFunction</A>()
diff --git a/docs/manualpages/TS/DMTSGetI2Function.html b/docs/manualpages/TS/DMTSGetI2Function.html
index a995e62..0adbf3d 100644
--- a/docs/manualpages/TS/DMTSGetI2Function.html
+++ b/docs/manualpages/TS/DMTSGetI2Function.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSGetI2Function</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSGetI2Function.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSGetI2Function.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSGetI2Function"><H1>DMTSGetI2Function</H1></A>
 get <A HREF="../TS/TS.html#TS">TS</A> implicit residual evaluation function for 2nd order systems 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ get <A HREF="../TS/TS.html#TS">TS</A> implicit residual evaluation function for
 #include "petscts.h" 
 PetscErrorCode DMTSGetI2Function(DM dm,TSI2Function *fun,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- function evaluation function, see <A HREF="../TS/TSSetI2Function.html#TSSetI2Function">TSSetI2Function</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- function evaluation function, see <A HREF="../TS/TSSetI2Function.html#TSSetI2Function">TSSetI2Function</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../TS/TSGetI2Function.html#TSGetI2Function">TSGetI2Function</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>. Many br
+<A HREF="../TS/TSGetI2Function.html#TSGetI2Function">TSGetI2Function</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMTSSetI2Function.html#DMTSSetI2Function">DMTSSetI2Function</A>(),<A HREF="../TS/TSGetI2Function.html#TSGetI2Function">TSGetI2Function</A>()
diff --git a/docs/manualpages/TS/DMTSGetI2Jacobian.html b/docs/manualpages/TS/DMTSGetI2Jacobian.html
index 4dd3f34..df9502d 100644
--- a/docs/manualpages/TS/DMTSGetI2Jacobian.html
+++ b/docs/manualpages/TS/DMTSGetI2Jacobian.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSGetI2Jacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSGetI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSGetI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSGetI2Jacobian"><H1>DMTSGetI2Jacobian</H1></A>
 get <A HREF="../TS/TS.html#TS">TS</A> implicit Jacobian evaluation function for 2nd order systems 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ get <A HREF="../TS/TS.html#TS">TS</A> implicit Jacobian evaluation function for
 #include "petscts.h" 
 PetscErrorCode DMTSGetI2Jacobian(DM dm,TSI2Jacobian *jac,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetI2Jacobian.html#TSSetI2Jacobian">TSSetI2Jacobian</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for Jacobian evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetI2Jacobian.html#TSSetI2Jacobian">TSSetI2Jacobian</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for Jacobian evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../TS/TSGetI2Jacobian.html#TSGetI2Jacobian">TSGetI2Jacobian</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>. Many br
+<A HREF="../TS/TSGetI2Jacobian.html#TSGetI2Jacobian">TSGetI2Jacobian</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMTSSetI2Jacobian.html#DMTSSetI2Jacobian">DMTSSetI2Jacobian</A>(),<A HREF="../TS/TSGetI2Jacobian.html#TSGetI2Jacobian">TSGetI2Jacobian</A>()
diff --git a/docs/manualpages/TS/DMTSGetIFunction.html b/docs/manualpages/TS/DMTSGetIFunction.html
index 09901e6..f69ff35 100644
--- a/docs/manualpages/TS/DMTSGetIFunction.html
+++ b/docs/manualpages/TS/DMTSGetIFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSGetIFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSGetIFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSGetIFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSGetIFunction"><H1>DMTSGetIFunction</H1></A>
 get <A HREF="../TS/TS.html#TS">TS</A> implicit residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ get <A HREF="../TS/TS.html#TS">TS</A> implicit residual evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSGetIFunction(DM dm,TSIFunction *func,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function evaluation function, see <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function evaluation function, see <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-TSGetFunction() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>. Many br
+TSGetFunction() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), DMTSSetFunction(), TSSetFunction()
diff --git a/docs/manualpages/TS/DMTSGetIJacobian.html b/docs/manualpages/TS/DMTSGetIJacobian.html
index fea1158..83743c3 100644
--- a/docs/manualpages/TS/DMTSGetIJacobian.html
+++ b/docs/manualpages/TS/DMTSGetIJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSGetIJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSGetIJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSGetIJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSGetIJacobian"><H1>DMTSGetIJacobian</H1></A>
 get <A HREF="../TS/TS.html#TS">TS</A> Jacobian evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ get <A HREF="../TS/TS.html#TS">TS</A> Jacobian evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSGetIJacobian(DM dm,TSIJacobian *func,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-TSGetJacobian() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian. Many br
+TSGetJacobian() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian()
diff --git a/docs/manualpages/TS/DMTSGetRHSFunction.html b/docs/manualpages/TS/DMTSGetRHSFunction.html
index fe8a211..c331c81 100644
--- a/docs/manualpages/TS/DMTSGetRHSFunction.html
+++ b/docs/manualpages/TS/DMTSGetRHSFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSGetRHSFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSGetRHSFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSGetRHSFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSGetRHSFunction"><H1>DMTSGetRHSFunction</H1></A>
 get <A HREF="../TS/TS.html#TS">TS</A> explicit residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ get <A HREF="../TS/TS.html#TS">TS</A> explicit residual evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSGetRHSFunction(DM dm,TSRHSFunction *func,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- residual evaluation function, see <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- residual evaluation function, see <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-TSGetFunction() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>. Many br
+TSGetFunction() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), DMTSSetFunction(), TSSetFunction()
diff --git a/docs/manualpages/TS/DMTSGetRHSJacobian.html b/docs/manualpages/TS/DMTSGetRHSJacobian.html
index 7639b5d..4299719 100644
--- a/docs/manualpages/TS/DMTSGetRHSJacobian.html
+++ b/docs/manualpages/TS/DMTSGetRHSJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSGetRHSJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSGetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSGetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSGetRHSJacobian"><H1>DMTSGetRHSJacobian</H1></A>
 get <A HREF="../TS/TS.html#TS">TS</A> Jacobian evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ get <A HREF="../TS/TS.html#TS">TS</A> Jacobian evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSGetRHSJacobian(DM dm,TSRHSJacobian *func,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-TSGetJacobian() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian. Many br
+TSGetJacobian() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian()
diff --git a/docs/manualpages/TS/DMTSGetSolutionFunction.html b/docs/manualpages/TS/DMTSGetSolutionFunction.html
index 8d19415..b89004c 100644
--- a/docs/manualpages/TS/DMTSGetSolutionFunction.html
+++ b/docs/manualpages/TS/DMTSGetSolutionFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSGetSolutionFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSGetSolutionFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSGetSolutionFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSGetSolutionFunction"><H1>DMTSGetSolutionFunction</H1></A>
 gets the <A HREF="../TS/TS.html#TS">TS</A> solution evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ gets the <A HREF="../TS/TS.html#TS">TS</A> solution evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSGetSolutionFunction(DM dm,TSSolutionFunction *func,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>dm </B> -<A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- solution function evaluation function, see <A HREF="../TS/TSSetSolution.html#TSSetSolution">TSSetSolution</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for solution evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- solution function evaluation function, see <A HREF="../TS/TSSetSolution.html#TSSetSolution">TSSetSolution</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for solution evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian()
diff --git a/docs/manualpages/TS/DMTSSetBoundaryLocal.html b/docs/manualpages/TS/DMTSSetBoundaryLocal.html
index b798be4..c32f7bc 100644
--- a/docs/manualpages/TS/DMTSSetBoundaryLocal.html
+++ b/docs/manualpages/TS/DMTSSetBoundaryLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetBoundaryLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetBoundaryLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetBoundaryLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetBoundaryLocal"><H1>DMTSSetBoundaryLocal</H1></A>
 set the function for essential boundary data for a local implicit function evaluation. It should set the essential boundary data for the local portion of the solution X, as well its time derivative X_t (if it is not NULL). Vectors are initialized to zero before this function, so it is only needed for non homogeneous data. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ set the function for essential boundary data for a local implicit function evalu
 #include "petscts.h" 
 PetscErrorCode DMTSSetBoundaryLocal(DM dm, PetscErrorCode (*func)(DM, PetscReal, Vec, Vec, void *), void *ctx)
 </PRE>
-Note that this function is somewhat optional: boundary data could potentially be inserted by a function passed to Many brDMTSSetIFunctionLocal().  The use case for this function is for discretizations with constraints (see Many brDMGetDefaultConstraints()): this function inserts boundary values before constraint interpolation. Many br
+Note that this function is somewhat optional: boundary data could potentially be inserted by a function passed to
+<A HREF="../TS/DMTSSetIFunctionLocal.html#DMTSSetIFunctionLocal">DMTSSetIFunctionLocal</A>().  The use case for this function is for discretizations with constraints (see
+<A HREF="../DM/DMGetDefaultConstraints.html#DMGetDefaultConstraints">DMGetDefaultConstraints</A>()): this function inserts boundary values before constraint interpolation.
 <P>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local function evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- context for function evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local function evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- context for function evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMTSSetIFunction.html#DMTSSetIFunction">DMTSSetIFunction</A>(), <A HREF="../TS/DMTSSetIJacobianLocal.html#DMTSSetIJacobianLocal">DMTSSetIJacobianLocal</A>()
diff --git a/docs/manualpages/TS/DMTSSetForcingFunction.html b/docs/manualpages/TS/DMTSSetForcingFunction.html
index 261f2b1..c2018cd 100644
--- a/docs/manualpages/TS/DMTSSetForcingFunction.html
+++ b/docs/manualpages/TS/DMTSSetForcingFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetForcingFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetForcingFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetForcingFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetForcingFunction"><H1>DMTSSetForcingFunction</H1></A>
 set <A HREF="../TS/TS.html#TS">TS</A> forcing function evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ set <A HREF="../TS/TS.html#TS">TS</A> forcing function evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSSetForcingFunction(DM dm,TSForcingFunction f,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- forcing function evaluation function; see TSForcingFunction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for solution evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- forcing function evaluation function; see TSForcingFunction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for solution evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../TS/TSSetForcingFunction.html#TSSetForcingFunction">TSSetForcingFunction</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary m [...]
+<A HREF="../TS/TSSetForcingFunction.html#TSSetForcingFunction">TSSetForcingFunction</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian(), <A HREF="../TS/TSSetForcingFunction.html#TSSetForcingFunction">TSSetForcingFunction</A>(), <A HREF="../TS/DMTSGetForcingFunction.html#DMTSGetForcingFunction">DMTSGetForcingFunction</A>()
diff --git a/docs/manualpages/TS/DMTSSetI2Function.html b/docs/manualpages/TS/DMTSSetI2Function.html
index cddbc85..39d618a 100644
--- a/docs/manualpages/TS/DMTSSetI2Function.html
+++ b/docs/manualpages/TS/DMTSSetI2Function.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetI2Function</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetI2Function.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetI2Function.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetI2Function"><H1>DMTSSetI2Function</H1></A>
 set <A HREF="../TS/TS.html#TS">TS</A> implicit function evaluation function for 2nd order systems 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ set <A HREF="../TS/TS.html#TS">TS</A> implicit function evaluation function for
 #include "petscts.h" 
 PetscErrorCode DMTSSetI2Function(DM dm,TSI2Function fun,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- function evaluation function, see <A HREF="../TS/TSSetI2Function.html#TSSetI2Function">TSSetI2Function</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- function evaluation function, see <A HREF="../TS/TSSetI2Function.html#TSSetI2Function">TSSetI2Function</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../TS/TSSetI2Function.html#TSSetI2Function">TSSetI2Function</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>. Many br
+<A HREF="../TS/TSSetI2Function.html#TSSetI2Function">TSSetI2Function</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetI2Function.html#TSSetI2Function">TSSetI2Function</A>()
diff --git a/docs/manualpages/TS/DMTSSetI2Jacobian.html b/docs/manualpages/TS/DMTSSetI2Jacobian.html
index f0fcc34..ceccc20 100644
--- a/docs/manualpages/TS/DMTSSetI2Jacobian.html
+++ b/docs/manualpages/TS/DMTSSetI2Jacobian.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetI2Jacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetI2Jacobian"><H1>DMTSSetI2Jacobian</H1></A>
 set <A HREF="../TS/TS.html#TS">TS</A> implicit Jacobian evaluation function for 2nd order systems 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ set <A HREF="../TS/TS.html#TS">TS</A> implicit Jacobian evaluation function for
 #include "petscts.h" 
 PetscErrorCode DMTSSetI2Jacobian(DM dm,TSI2Jacobian jac,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetI2Jacobian.html#TSSetI2Jacobian">TSSetI2Jacobian</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for Jacobian evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetI2Jacobian.html#TSSetI2Jacobian">TSSetI2Jacobian</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for Jacobian evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../TS/TSSetI2Jacobian.html#TSSetI2Jacobian">TSSetI2Jacobian</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>. Many br
+<A HREF="../TS/TSSetI2Jacobian.html#TSSetI2Jacobian">TSSetI2Jacobian</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetI2Jacobian.html#TSSetI2Jacobian">TSSetI2Jacobian</A>()
diff --git a/docs/manualpages/TS/DMTSSetIFunction.html b/docs/manualpages/TS/DMTSSetIFunction.html
index 418aa8b..1d6a45c 100644
--- a/docs/manualpages/TS/DMTSSetIFunction.html
+++ b/docs/manualpages/TS/DMTSSetIFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetIFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetIFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetIFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetIFunction"><H1>DMTSSetIFunction</H1></A>
 set <A HREF="../TS/TS.html#TS">TS</A> implicit function evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ set <A HREF="../TS/TS.html#TS">TS</A> implicit function evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSSetIFunction(DM dm,TSIFunction func,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function evaluation function, see <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- function evaluation function, see <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-TSSetFunction() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual. Many br
+TSSetFunction() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian()
diff --git a/docs/manualpages/TS/DMTSSetIFunctionLocal.html b/docs/manualpages/TS/DMTSSetIFunctionLocal.html
index 9e713bf..ff4cb8f 100644
--- a/docs/manualpages/TS/DMTSSetIFunctionLocal.html
+++ b/docs/manualpages/TS/DMTSSetIFunctionLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetIFunctionLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetIFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetIFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetIFunctionLocal"><H1>DMTSSetIFunctionLocal</H1></A>
 set a local implicit function evaluation function. This function is called with local vector containing the local vector information PLUS ghost point information. It should compute a result for all local elements and DMTS will automatically accumulate the overlapping values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ set a local implicit function evaluation function. This function is called with
 #include "petscts.h" 
 PetscErrorCode DMTSSetIFunctionLocal(DM dm, PetscErrorCode (*func)(DM, PetscReal, Vec, Vec, Vec, void *), void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local function evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- context for function evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local function evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- context for function evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMTSSetIFunction.html#DMTSSetIFunction">DMTSSetIFunction</A>(), <A HREF="../TS/DMTSSetIJacobianLocal.html#DMTSSetIJacobianLocal">DMTSSetIJacobianLocal</A>()
diff --git a/docs/manualpages/TS/DMTSSetIFunctionSerialize.html b/docs/manualpages/TS/DMTSSetIFunctionSerialize.html
index 9775129..11347c1 100644
--- a/docs/manualpages/TS/DMTSSetIFunctionSerialize.html
+++ b/docs/manualpages/TS/DMTSSetIFunctionSerialize.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetIFunctionSerialize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetIFunctionSerialize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetIFunctionSerialize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetIFunctionSerialize"><H1>DMTSSetIFunctionSerialize</H1></A>
 sets functions used to view and load a IFunction context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ sets functions used to view and load a IFunction context
 #include "petscts.h" 
 PetscErrorCode DMTSSetIFunctionSerialize(DM dm,PetscErrorCode (*view)(void*,PetscViewer),PetscErrorCode (*load)(void**,PetscViewer))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- viewer function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>load </B></TD><TD>- loading function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- viewer function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>load </B></TD><TD>- loading function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian()
diff --git a/docs/manualpages/TS/DMTSSetIJacobian.html b/docs/manualpages/TS/DMTSSetIJacobian.html
index d3a6682..9f7c6db 100644
--- a/docs/manualpages/TS/DMTSSetIJacobian.html
+++ b/docs/manualpages/TS/DMTSSetIJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetIJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetIJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetIJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetIJacobian"><H1>DMTSSetIJacobian</H1></A>
 set <A HREF="../TS/TS.html#TS">TS</A> Jacobian evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ set <A HREF="../TS/TS.html#TS">TS</A> Jacobian evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSSetIJacobian(DM dm,TSIJacobian func,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-TSSetJacobian() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian. Many br
+TSSetJacobian() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSGetJacobian(), TSSetJacobian()
diff --git a/docs/manualpages/TS/DMTSSetIJacobianLocal.html b/docs/manualpages/TS/DMTSSetIJacobianLocal.html
index 9cfb039..8c0299f 100644
--- a/docs/manualpages/TS/DMTSSetIJacobianLocal.html
+++ b/docs/manualpages/TS/DMTSSetIJacobianLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetIJacobianLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetIJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetIJacobianLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetIJacobianLocal"><H1>DMTSSetIJacobianLocal</H1></A>
 set a local Jacobian evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ set a local Jacobian evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSSetIJacobianLocal(DM dm, PetscErrorCode (*func)(DM, PetscReal, Vec, Vec, PetscReal, Mat, Mat, void *), void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local Jacobian evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local Jacobian evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local Jacobian evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context for local Jacobian evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMTSSetIFunctionLocal.html#DMTSSetIFunctionLocal">DMTSSetIFunctionLocal</A>(), <A HREF="../TS/DMTSSetIJacobian.html#DMTSSetIJacobian">DMTSSetIJacobian</A>(), <A HREF="../TS/DMTSSetIFunction.html#DMTSSetIFunction">DMTSSetIFunction</A>()
diff --git a/docs/manualpages/TS/DMTSSetIJacobianSerialize.html b/docs/manualpages/TS/DMTSSetIJacobianSerialize.html
index d920347..7ad7f52 100644
--- a/docs/manualpages/TS/DMTSSetIJacobianSerialize.html
+++ b/docs/manualpages/TS/DMTSSetIJacobianSerialize.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetIJacobianSerialize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetIJacobianSerialize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetIJacobianSerialize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetIJacobianSerialize"><H1>DMTSSetIJacobianSerialize</H1></A>
 sets functions used to view and load a IJacobian context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ sets functions used to view and load a IJacobian context
 #include "petscts.h" 
 PetscErrorCode DMTSSetIJacobianSerialize(DM dm,PetscErrorCode (*view)(void*,PetscViewer),PetscErrorCode (*load)(void**,PetscViewer))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- viewer function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>load </B></TD><TD>- loading function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>view </B></TD><TD>- viewer function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>load </B></TD><TD>- loading function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian()
diff --git a/docs/manualpages/TS/DMTSSetRHSFunction.html b/docs/manualpages/TS/DMTSSetRHSFunction.html
index 45641be..db42b3c 100644
--- a/docs/manualpages/TS/DMTSSetRHSFunction.html
+++ b/docs/manualpages/TS/DMTSSetRHSFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetRHSFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetRHSFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetRHSFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetRHSFunction"><H1>DMTSSetRHSFunction</H1></A>
 set <A HREF="../TS/TS.html#TS">TS</A> explicit residual evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ set <A HREF="../TS/TS.html#TS">TS</A> explicit residual evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSSetRHSFunction(DM dm,TSRHSFunction func,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- RHS function evaluation function, see <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- RHS function evaluation function, see <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-TSSetRSHFunction() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual. Many br
+TSSetRSHFunction() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian()
diff --git a/docs/manualpages/TS/DMTSSetRHSFunctionLocal.html b/docs/manualpages/TS/DMTSSetRHSFunctionLocal.html
index 3203ff1..e4f2764 100644
--- a/docs/manualpages/TS/DMTSSetRHSFunctionLocal.html
+++ b/docs/manualpages/TS/DMTSSetRHSFunctionLocal.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetRHSFunctionLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetRHSFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetRHSFunctionLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetRHSFunctionLocal"><H1>DMTSSetRHSFunctionLocal</H1></A>
 set a local rhs function evaluation function. This function is called with local vector containing the local vector information PLUS ghost point information. It should compute a result for all local elements and DMTS will automatically accumulate the overlapping values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ set a local rhs function evaluation function. This function is called with local
 #include "petscts.h" 
 PetscErrorCode DMTSSetRHSFunctionLocal(DM dm, PetscErrorCode (*func)(DM, PetscReal, Vec, Vec, void *), void *ctx)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local function evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- context for function evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm   </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to associate callback with
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- local function evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- context for function evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/DMTSSetRHSFunction.html#DMTSSetRHSFunction">DMTSSetRHSFunction</A>(), <A HREF="../TS/DMTSSetIFunction.html#DMTSSetIFunction">DMTSSetIFunction</A>(), <A HREF="../TS/DMTSSetIJacobianLocal.html#DMTSSetIJacobianLocal">DMTSSetIJacobianLocal</A>()
diff --git a/docs/manualpages/TS/DMTSSetRHSJacobian.html b/docs/manualpages/TS/DMTSSetRHSJacobian.html
index 50e55bb..694507f 100644
--- a/docs/manualpages/TS/DMTSSetRHSJacobian.html
+++ b/docs/manualpages/TS/DMTSSetRHSJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetRHSJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetRHSJacobian"><H1>DMTSSetRHSJacobian</H1></A>
 set <A HREF="../TS/TS.html#TS">TS</A> Jacobian evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ set <A HREF="../TS/TS.html#TS">TS</A> Jacobian evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSSetRHSJacobian(DM dm,TSRHSJacobian func,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Jacobian evaluation function, see <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for residual evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-TSSetJacobian() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian. Many br
+TSSetJacobian() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the Jacobian.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSGetJacobian(), TSSetJacobian()
diff --git a/docs/manualpages/TS/DMTSSetSolutionFunction.html b/docs/manualpages/TS/DMTSSetSolutionFunction.html
index d651939..6a25302 100644
--- a/docs/manualpages/TS/DMTSSetSolutionFunction.html
+++ b/docs/manualpages/TS/DMTSSetSolutionFunction.html
@@ -5,8 +5,8 @@
 <TITLE>DMTSSetSolutionFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/DMTSSetSolutionFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/DMTSSetSolutionFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="DMTSSetSolutionFunction"><H1>DMTSSetSolutionFunction</H1></A>
 set <A HREF="../TS/TS.html#TS">TS</A> solution evaluation function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,23 @@ set <A HREF="../TS/TS.html#TS">TS</A> solution evaluation function
 #include "petscts.h" 
 PetscErrorCode DMTSSetSolutionFunction(DM dm,TSSolutionFunction func,void *ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- solution function evaluation function, see <A HREF="../TS/TSSetSolution.html#TSSetSolution">TSSetSolution</A>() for calling sequence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for solution evaluation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> to be used with <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- solution function evaluation function, see <A HREF="../TS/TSSetSolution.html#TSSetSolution">TSSetSolution</A>() for calling sequence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context for solution evaluation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-<A HREF="../TS/TSSetSolutionFunction.html#TSSetSolutionFunction">TSSetSolutionFunction</A>() is normally used, but it calls this function internally because the user context is actually Many brassociated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or Many brnot. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primar [...]
+<A HREF="../TS/TSSetSolutionFunction.html#TSSetSolutionFunction">TSSetSolutionFunction</A>() is normally used, but it calls this function internally because the user context is actually
+associated with the <A HREF="../DM/DM.html#DM">DM</A>.  This makes the interface consistent regardless of whether the user interacts with a <A HREF="../DM/DM.html#DM">DM</A> or
+not. If <A HREF="../DM/DM.html#DM">DM</A> took a more central role at some later date, this could become the primary method of setting the residual.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMTSSetContext(), TSSetFunction(), DMTSSetJacobian()
diff --git a/docs/manualpages/TS/EIMEX.html b/docs/manualpages/TS/EIMEX.html
index a94c1b2..6c882e5 100644
--- a/docs/manualpages/TS/EIMEX.html
+++ b/docs/manualpages/TS/EIMEX.html
@@ -5,28 +5,32 @@
 <TITLE>EIMEX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/EIMEX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/EIMEX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="EIMEX"><H1>EIMEX</H1></A>
 Time stepping with Extrapolated IMEX methods. 
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The general system is written as Many br
+The general system is written as
 <P>
-G(t,X,Xdot) = F(t,X) Many br
+G(t,X,Xdot) = F(t,X)
 <P>
-where G represents the stiff part and F represents the non-stiff part. The user should provide the stiff part Many brof the equation using <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() and the non-stiff part with <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>(). Many brThis method is designed to be linearly implicit on G and can use an approximate and lagged Jacobian. Many br
+where G represents the stiff part and F represents the non-stiff part. The user should provide the stiff part
+of the equation using <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() and the non-stiff part with <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>().
+This method is designed to be linearly implicit on G and can use an approximate and lagged Jacobian.
 <P>
-Another common form for the system is Many br
+Another common form for the system is
 <P>
-y'=f(x)+g(x) Many br
+y'=f(x)+g(x)
 <P>
-The relationship between F,G and f,g is Many br
+The relationship between F,G and f,g is
 <P>
-G = y'-g(x), F = f(x) Many br
+G = y'-g(x), F = f(x)
 <P>
-References Many brE. Constantinescu and A. Sandu, Extrapolated implicit-explicit time stepping, SIAM Journal on Scientific Many brComputing, 31 (2010), pp. 4452-4477. Many br
+References
+E. Constantinescu and A. Sandu, Extrapolated implicit-explicit time stepping, SIAM Journal on Scientific
+Computing, 31 (2010), pp. 4452-4477.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSEIMEXSetMaxRows.html#TSEIMEXSetMaxRows">TSEIMEXSetMaxRows</A>(), <A HREF="../TS/TSEIMEXSetRowCol.html#TSEIMEXSetRowCol">TSEIMEXSetRowCol</A>(), <A HREF="../TS/TSEIMEXSetOrdAdapt.html#TSEIMEXSetOrdAdapt">TSEIMEXSetOrdAdapt</A>()
diff --git a/docs/manualpages/TS/SNESTSFormFunction.html b/docs/manualpages/TS/SNESTSFormFunction.html
index 2d24e7f..e6758ea 100644
--- a/docs/manualpages/TS/SNESTSFormFunction.html
+++ b/docs/manualpages/TS/SNESTSFormFunction.html
@@ -5,8 +5,8 @@
 <TITLE>SNESTSFormFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/SNESTSFormFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/SNESTSFormFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESTSFormFunction"><H1>SNESTSFormFunction</H1></A>
 Function to evaluate nonlinear residual 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Function to evaluate nonlinear residual
 #include "petscts.h"  
 PetscErrorCode  SNESTSFormFunction(SNES snes,Vec U,Vec F,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Logically Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- the current state at which to evaluate the residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user context, must be a <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- the current state at which to evaluate the residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user context, must be a <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>F </B> -the nonlinear residual Many br
+<DT><B>F </B> -the nonlinear residual
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is not normally called by users and is automatically registered with the <A HREF="../SNES/SNES.html#SNES">SNES</A> used by <A HREF="../TS/TS.html#TS">TS</A>. Many brIt is most frequently passed to <A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>(). Many br
+This function is not normally called by users and is automatically registered with the <A HREF="../SNES/SNES.html#SNES">SNES</A> used by <A HREF="../TS/TS.html#TS">TS</A>.
+It is most frequently passed to <A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</A>(), <A HREF="../MatFD/MatFDColoringSetFunction.html#MatFDColoringSetFunction">MatFDColoringSetFunction</A>()
diff --git a/docs/manualpages/TS/SNESTSFormJacobian.html b/docs/manualpages/TS/SNESTSFormJacobian.html
index 5ef58ea..7005900 100644
--- a/docs/manualpages/TS/SNESTSFormJacobian.html
+++ b/docs/manualpages/TS/SNESTSFormJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>SNESTSFormJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/SNESTSFormJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/SNESTSFormJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SNESTSFormJacobian"><H1>SNESTSFormJacobian</H1></A>
 Function to evaluate the Jacobian 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,30 @@ Function to evaluate the Jacobian
 #include "petscts.h"  
 PetscErrorCode  SNESTSFormJacobian(SNES snes,Vec U,Mat A,Mat B,void *ctx)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- the current state at which to evaluate the residual Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user context, must be a <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- nonlinear solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- the current state at which to evaluate the residual
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user context, must be a <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the Jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the preconditioning matrix (may be the same as A) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- indicates any structure change in the matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- the Jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- the preconditioning matrix (may be the same as A)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- indicates any structure change in the matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is not normally called by users and is automatically registered with the <A HREF="../SNES/SNES.html#SNES">SNES</A> used by <A HREF="../TS/TS.html#TS">TS</A>. Many br
+This function is not normally called by users and is automatically registered with the <A HREF="../SNES/SNES.html#SNES">SNES</A> used by <A HREF="../TS/TS.html#TS">TS</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</A>()
diff --git a/docs/manualpages/TS/TS.html b/docs/manualpages/TS/TS.html
index e26ebee..2b57a4b 100644
--- a/docs/manualpages/TS/TS.html
+++ b/docs/manualpages/TS/TS.html
@@ -5,15 +5,15 @@
 <TITLE>TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS"><H1>TS</H1></A>
 Abstract PETSc object that manages all time-steppers (ODE integrators) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_TS* <A HREF="../TS/TS.html#TS">TS</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TS2GetSolution.html b/docs/manualpages/TS/TS2GetSolution.html
index 15cfbfe..5ee04ef 100644
--- a/docs/manualpages/TS/TS2GetSolution.html
+++ b/docs/manualpages/TS/TS2GetSolution.html
@@ -5,8 +5,8 @@
 <TITLE>TS2GetSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS2GetSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS2GetSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS2GetSolution"><H1>TS2GetSolution</H1></A>
 Returns the solution and time derivative at the present timestep for second order equations. It is valid to call this routine inside the function that you are evaluating in order to move to the new timestep. This vector not changed until the solution at the next timestep has been calculated. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the solution and time derivative at the present timestep for second orde
 #include "petscts.h"  
 PetscErrorCode  TS2GetSolution(TS ts,Vec *u,Vec *v)
 </PRE>
-Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> returned is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel Many br
+Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> returned is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- the vector containing the solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector containing the time derivative Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- the vector containing the solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector containing the time derivative
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TS2SetSolution.html#TS2SetSolution">TS2SetSolution</A>(), <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(), <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>()
diff --git a/docs/manualpages/TS/TS2SetSolution.html b/docs/manualpages/TS/TS2SetSolution.html
index de77eb4..9afbfb9 100644
--- a/docs/manualpages/TS/TS2SetSolution.html
+++ b/docs/manualpages/TS/TS2SetSolution.html
@@ -5,8 +5,8 @@
 <TITLE>TS2SetSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS2SetSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS2SetSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS2SetSolution"><H1>TS2SetSolution</H1></A>
 Sets the initial solution and time derivative vectors for use by the <A HREF="../TS/TS.html#TS">TS</A> routines handling second order equations. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the initial solution and time derivative vectors for use by the <A HREF="..
 #include "petscts.h"  
 PetscErrorCode  TS2SetSolution(TS ts,Vec u,Vec v)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- the solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the time derivative vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- the solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the time derivative vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, solution, initial conditions
diff --git a/docs/manualpages/TS/TSADAPTBASIC.html b/docs/manualpages/TS/TSADAPTBASIC.html
index 1800aed..d223284 100644
--- a/docs/manualpages/TS/TSADAPTBASIC.html
+++ b/docs/manualpages/TS/TSADAPTBASIC.html
@@ -5,10 +5,10 @@
 <TITLE>TSADAPTBASIC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSADAPTBASIC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSADAPTBASIC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSADAPTBASIC"><H1>TSADAPTBASIC</H1></A>
-Basic adaptive controller for time stepping  Many br
+Basic adaptive controller for time stepping 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, TSSetAdapt()
diff --git a/docs/manualpages/TS/TSADAPTCFL.html b/docs/manualpages/TS/TSADAPTCFL.html
index 66c3998..f4b7949 100644
--- a/docs/manualpages/TS/TSADAPTCFL.html
+++ b/docs/manualpages/TS/TSADAPTCFL.html
@@ -5,10 +5,10 @@
 <TITLE>TSADAPTCFL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSADAPTCFL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSADAPTCFL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSADAPTCFL"><H1>TSADAPTCFL</H1></A>
-CFL adaptive controller for time stepping  Many br
+CFL adaptive controller for time stepping 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, TSSetAdapt()
diff --git a/docs/manualpages/TS/TSADAPTNONE.html b/docs/manualpages/TS/TSADAPTNONE.html
index ca8739d..4a9777c 100644
--- a/docs/manualpages/TS/TSADAPTNONE.html
+++ b/docs/manualpages/TS/TSADAPTNONE.html
@@ -5,10 +5,10 @@
 <TITLE>TSADAPTNONE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSADAPTNONE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSADAPTNONE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSADAPTNONE"><H1>TSADAPTNONE</H1></A>
-Time stepping controller that always accepts the current step and does not change it  Many br
+Time stepping controller that always accepts the current step and does not change it 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, TSSetAdapt()
diff --git a/docs/manualpages/TS/TSALPHA.html b/docs/manualpages/TS/TSALPHA.html
index 9917fcf..28d087b 100644
--- a/docs/manualpages/TS/TSALPHA.html
+++ b/docs/manualpages/TS/TSALPHA.html
@@ -5,15 +5,21 @@
 <TITLE>TSALPHA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSALPHA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSALPHA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSALPHA"><H1>TSALPHA</H1></A>
-ODE/DAE solver using the implicit Generalized-Alpha method for first-order systems  Many br
+ODE/DAE solver using the implicit Generalized-Alpha method for first-order systems 
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-K.E. Jansen, C.H. Whiting, G.M. Hulber, "A generalized-alpha Many brmethod for integrating the filtered Navier-Stokes equations with a Many brstabilized finite element method", Computer Methods in Applied Many brMechanics and Engineering, 190, 305-319, 2000. Many brDOI: 10.1016/S0045-7825(00)00203-6. Many br
+K.E. Jansen, C.H. Whiting, G.M. Hulber, "A generalized-alpha
+method for integrating the filtered Navier-Stokes equations with a
+stabilized finite element method", Computer Methods in Applied
+Mechanics and Engineering, 190, 305-319, 2000.
+DOI: 10.1016/S0045-7825(00)00203-6.
 <P>
-J. Chung, G.M.Hubert. "A Time Integration Algorithm for Structural Many brDynamics with Improved Numerical Dissipation: The Generalized-alpha Many brMethod" ASME Journal of Applied Mechanics, 60, 371:375, 1993. Many br
+J. Chung, G.M.Hubert. "A Time Integration Algorithm for Structural
+Dynamics with Improved Numerical Dissipation: The Generalized-alpha
+Method" ASME Journal of Applied Mechanics, 60, 371:375, 1993.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSAlphaSetRadius.html#TSAlphaSetRadius">TSAlphaSetRadius</A>(), <A HREF="../TS/TSAlphaSetParams.html#TSAlphaSetParams">TSAlphaSetParams</A>()
diff --git a/docs/manualpages/TS/TSALPHA2.html b/docs/manualpages/TS/TSALPHA2.html
index bab7fc5..44c4fb7 100644
--- a/docs/manualpages/TS/TSALPHA2.html
+++ b/docs/manualpages/TS/TSALPHA2.html
@@ -5,13 +5,15 @@
 <TITLE>TSALPHA2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSALPHA2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSALPHA2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSALPHA2"><H1>TSALPHA2</H1></A>
-ODE/DAE solver using the implicit Generalized-Alpha method for second-order systems  Many br
+ODE/DAE solver using the implicit Generalized-Alpha method for second-order systems 
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-J. Chung, G.M.Hubert. "A Time Integration Algorithm for Structural Many brDynamics with Improved Numerical Dissipation: The Generalized-alpha Many brMethod" ASME Journal of Applied Mechanics, 60, 371:375, 1993. Many br
+J. Chung, G.M.Hubert. "A Time Integration Algorithm for Structural
+Dynamics with Improved Numerical Dissipation: The Generalized-alpha
+Method" ASME Journal of Applied Mechanics, 60, 371:375, 1993.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSAlpha2SetRadius.html#TSAlpha2SetRadius">TSAlpha2SetRadius</A>(), <A HREF="../TS/TSAlpha2SetParams.html#TSAlpha2SetParams">TSAlpha2SetParams</A>()
diff --git a/docs/manualpages/TS/TSARKIMEX.html b/docs/manualpages/TS/TSARKIMEX.html
index 6cc89ef..9acab6d 100644
--- a/docs/manualpages/TS/TSARKIMEX.html
+++ b/docs/manualpages/TS/TSARKIMEX.html
@@ -5,25 +5,28 @@
 <TITLE>TSARKIMEX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEX"><H1>TSARKIMEX</H1></A>
-ODE and DAE solver using Additive Runge-Kutta IMEX schemes These methods are intended for problems with well-separated time scales, especially when a slow scale is strongly Many brnonlinear such that it is expensive to solve with a fully implicit method. The user should provide the stiff part Many brof the equation using <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() and the non-stiff part with <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFuncti [...]
+ODE and DAE solver using Additive Runge-Kutta IMEX schemes These methods are intended for problems with well-separated time scales, especially when a slow scale is strongly
+nonlinear such that it is expensive to solve with a fully implicit method. The user should provide the stiff part
+of the equation using <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() and the non-stiff part with <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default is <A HREF="../TS/TSARKIMEX3.html#TSARKIMEX3">TSARKIMEX3</A>, it can be changed with <A HREF="../TS/TSARKIMEXSetType.html#TSARKIMEXSetType">TSARKIMEXSetType</A>() or -ts_arkimex_type Many br
+The default is <A HREF="../TS/TSARKIMEX3.html#TSARKIMEX3">TSARKIMEX3</A>, it can be changed with <A HREF="../TS/TSARKIMEXSetType.html#TSARKIMEXSetType">TSARKIMEXSetType</A>() or -ts_arkimex_type
 <P>
-If the equation is implicit or a DAE, then <A HREF="../TS/TSSetEquationType.html#TSSetEquationType">TSSetEquationType</A>() needs to be set accordingly. Refer to the manual for further information. Many br
+If the equation is implicit or a DAE, then <A HREF="../TS/TSSetEquationType.html#TSSetEquationType">TSSetEquationType</A>() needs to be set accordingly. Refer to the manual for further information.
 <P>
-Methods with an explicit stage can only be used with ODE in which the stiff part G(t,X,Xdot) has the form Xdot + Ghat(t,X). Many br
+Methods with an explicit stage can only be used with ODE in which the stiff part G(t,X,Xdot) has the form Xdot + Ghat(t,X).
 <P>
-Consider trying <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A> if the stiff part is linear or weakly nonlinear. Many br
+Consider trying <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A> if the stiff part is linear or weakly nonlinear.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSARKIMEXSetType.html#TSARKIMEXSetType">TSARKIMEXSetType</A>(), <A HREF="../TS/TSARKIMEXGetType.html#TSARKIMEXGetType">TSARKIMEXGetType</A>(), <A HREF="../TS/TSARKIMEXSetFullyImplicit.html#TSARKIMEXSetFullyImplicit">TSARKIMEXSetFullyImplicit</A>(), <A HREF="../TS/TSARKIMEX1BEE.html#TSARKIMEX1BEE">TSARKIMEX1BEE</A>,
-<BR><A HREF="../TS/TSARKIMEX2C.html#TSARKIMEX2C">TSARKIMEX2C</A>, <A HREF="../TS/TSARKIMEX2D.html#TSARKIMEX2D">TSARKIMEX2D</A>, <A HREF="../TS/TSARKIMEX2E.html#TSARKIMEX2E">TSARKIMEX2E</A>, <A HREF="../TS/TSARKIMEX3.html#TSARKIMEX3">TSARKIMEX3</A>, <A HREF="../TS/TSARKIMEXL2.html#TSARKIMEXL2">TSARKIMEXL2</A>, <A HREF="../TS/TSARKIMEXA2.html#TSARKIMEXA2">TSARKIMEXA2</A>, <A HREF="../TS/TSARKIMEXARS122.html#TSARKIMEXARS122">TSARKIMEXARS122</A>, Many brTSARKIMEX4, <A HREF="../TS/TSARKIMEX5. [...]
+<BR><A HREF="../TS/TSARKIMEX2C.html#TSARKIMEX2C">TSARKIMEX2C</A>, <A HREF="../TS/TSARKIMEX2D.html#TSARKIMEX2D">TSARKIMEX2D</A>, <A HREF="../TS/TSARKIMEX2E.html#TSARKIMEX2E">TSARKIMEX2E</A>, <A HREF="../TS/TSARKIMEX3.html#TSARKIMEX3">TSARKIMEX3</A>, <A HREF="../TS/TSARKIMEXL2.html#TSARKIMEXL2">TSARKIMEXL2</A>, <A HREF="../TS/TSARKIMEXA2.html#TSARKIMEXA2">TSARKIMEXA2</A>, <A HREF="../TS/TSARKIMEXARS122.html#TSARKIMEXARS122">TSARKIMEXARS122</A>,
+<A HREF="../TS/TSARKIMEX4.html#TSARKIMEX4">TSARKIMEX4</A>, <A HREF="../TS/TSARKIMEX5.html#TSARKIMEX5">TSARKIMEX5</A>, <A HREF="../TS/TSARKIMEXPRSSP2.html#TSARKIMEXPRSSP2">TSARKIMEXPRSSP2</A>, <A HREF="../TS/TSARKIMEXARS443.html#TSARKIMEXARS443">TSARKIMEXARS443</A>, <A HREF="../TS/TSARKIMEXBPR3.html#TSARKIMEXBPR3">TSARKIMEXBPR3</A>, <A HREF="../TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</A>, <A HREF="../TS/TSARKIMEXRegister.html#TSARKIMEXRegister">TSARKIMEXRegister</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/arkimex/arkimex.c.html#TSARKIMEX">src/ts/impls/arkimex/arkimex.c</A>
diff --git a/docs/manualpages/TS/TSARKIMEX1BEE.html b/docs/manualpages/TS/TSARKIMEX1BEE.html
index d521069..b3b6915 100644
--- a/docs/manualpages/TS/TSARKIMEX1BEE.html
+++ b/docs/manualpages/TS/TSARKIMEX1BEE.html
@@ -5,12 +5,12 @@
 <TITLE>TSARKIMEX1BEE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEX1BEE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEX1BEE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEX1BEE"><H1>TSARKIMEX1BEE</H1></A>
-First order Backward Euler represented as an ARK IMEX scheme with extrapolation as error estimator. This is a 3-stage method. This method is aimed at starting the integration of implicit DAEs when explicit first-stage ARK methods are used. Many br
+First order Backward Euler represented as an ARK IMEX scheme with extrapolation as error estimator. This is a 3-stage method. This method is aimed at starting the integration of implicit DAEs when explicit first-stage ARK methods are used.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEX2C.html b/docs/manualpages/TS/TSARKIMEX2C.html
index d9d6b90..a7aec4c 100644
--- a/docs/manualpages/TS/TSARKIMEX2C.html
+++ b/docs/manualpages/TS/TSARKIMEX2C.html
@@ -5,12 +5,12 @@
 <TITLE>TSARKIMEX2C</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEX2C.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEX2C.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEX2C"><H1>TSARKIMEX2C</H1></A>
-Second order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and two implicit stages. The implicit part is the same as in <A HREF="../TS/TSARKIMEX2D.html#TSARKIMEX2D">TSARKIMEX2D</A> and <A HREF="../TS/TSARKIMEX2E.html#TSARKIMEX2E">TSARKIMEX2E</A>, but the explicit part has a larger stability region on the negative real axis. This method was provided by Emil Constantinescu. Many br
+Second order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and two implicit stages. The implicit part is the same as in <A HREF="../TS/TSARKIMEX2D.html#TSARKIMEX2D">TSARKIMEX2D</A> and <A HREF="../TS/TSARKIMEX2E.html#TSARKIMEX2E">TSARKIMEX2E</A>, but the explicit part has a larger stability region on the negative real axis. This method was provided by Emil Constantinescu.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEX2D.html b/docs/manualpages/TS/TSARKIMEX2D.html
index 9d84588..a9540f9 100644
--- a/docs/manualpages/TS/TSARKIMEX2D.html
+++ b/docs/manualpages/TS/TSARKIMEX2D.html
@@ -5,12 +5,12 @@
 <TITLE>TSARKIMEX2D</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEX2D.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEX2D.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEX2D"><H1>TSARKIMEX2D</H1></A>
-Second order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and two implicit stages. The stability function is independent of the explicit part in the infinity limit of the implict component. This method was provided by Emil Constantinescu. Many br
+Second order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and two implicit stages. The stability function is independent of the explicit part in the infinity limit of the implict component. This method was provided by Emil Constantinescu.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEX2E.html b/docs/manualpages/TS/TSARKIMEX2E.html
index b05fc08..b14ea96 100644
--- a/docs/manualpages/TS/TSARKIMEX2E.html
+++ b/docs/manualpages/TS/TSARKIMEX2E.html
@@ -5,12 +5,12 @@
 <TITLE>TSARKIMEX2E</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEX2E.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEX2E.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEX2E"><H1>TSARKIMEX2E</H1></A>
-Second order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and two implicit stages. It is is an optimal method developed by Emil Constantinescu. Many br
+Second order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and two implicit stages. It is is an optimal method developed by Emil Constantinescu.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEX3.html b/docs/manualpages/TS/TSARKIMEX3.html
index 4f0feb7..17136e8 100644
--- a/docs/manualpages/TS/TSARKIMEX3.html
+++ b/docs/manualpages/TS/TSARKIMEX3.html
@@ -5,16 +5,16 @@
 <TITLE>TSARKIMEX3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEX3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEX3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEX3"><H1>TSARKIMEX3</H1></A>
-Third order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and three implicit stages. Many br
+Third order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and three implicit stages.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Kennedy and Carpenter 2003. Many br
+<DT><B>1. </B> -Kennedy and Carpenter 2003.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEX4.html b/docs/manualpages/TS/TSARKIMEX4.html
index b28138e..2d0cd04 100644
--- a/docs/manualpages/TS/TSARKIMEX4.html
+++ b/docs/manualpages/TS/TSARKIMEX4.html
@@ -5,13 +5,14 @@
 <TITLE>TSARKIMEX4</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEX4.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEX4.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEX4"><H1>TSARKIMEX4</H1></A>
-Fourth order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and four implicit stages. Many br
+Fourth order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and four implicit stages.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>Kennedy and Carpenter 2003.</B> - Many br Many br
+<DT><B>Kennedy and Carpenter 2003.</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSARKIMEX5.html b/docs/manualpages/TS/TSARKIMEX5.html
index 99c2ba1..ed00873 100644
--- a/docs/manualpages/TS/TSARKIMEX5.html
+++ b/docs/manualpages/TS/TSARKIMEX5.html
@@ -5,13 +5,14 @@
 <TITLE>TSARKIMEX5</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEX5.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEX5.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEX5"><H1>TSARKIMEX5</H1></A>
-Fifth order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and five implicit stages. Many br
+Fifth order ARK IMEX scheme with L-stable implicit part. This method has one explicit stage and five implicit stages.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>Kennedy and Carpenter 2003.</B> - Many br Many br
+<DT><B>Kennedy and Carpenter 2003.</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSARKIMEXA2.html b/docs/manualpages/TS/TSARKIMEXA2.html
index 621a964..1d3216f 100644
--- a/docs/manualpages/TS/TSARKIMEXA2.html
+++ b/docs/manualpages/TS/TSARKIMEXA2.html
@@ -5,12 +5,12 @@
 <TITLE>TSARKIMEXA2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXA2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXA2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXA2"><H1>TSARKIMEXA2</H1></A>
-Second order ARK IMEX scheme with A-stable implicit part. This method has an explicit stage and one implicit stage, and has an A-stable implicit scheme. This method was provided by Emil Constantinescu. Many br
+Second order ARK IMEX scheme with A-stable implicit part. This method has an explicit stage and one implicit stage, and has an A-stable implicit scheme. This method was provided by Emil Constantinescu.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEXARS122.html b/docs/manualpages/TS/TSARKIMEXARS122.html
index b358e1f..c84b620 100644
--- a/docs/manualpages/TS/TSARKIMEXARS122.html
+++ b/docs/manualpages/TS/TSARKIMEXARS122.html
@@ -5,16 +5,16 @@
 <TITLE>TSARKIMEXARS122</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXARS122.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXARS122.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXARS122"><H1>TSARKIMEXARS122</H1></A>
-Second order ARK IMEX scheme. This method has one explicit stage and one implicit stage. Many br
+Second order ARK IMEX scheme. This method has one explicit stage and one implicit stage.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -U. Ascher, S. Ruuth, R. J. Spiteri, Implicit explicit Runge Kutta methods for time dependent Partial Differential Equations. Appl. Numer. Math. 25, (1997). Many br
+<DT><B>1. </B> -U. Ascher, S. Ruuth, R. J. Spiteri, Implicit explicit Runge Kutta methods for time dependent Partial Differential Equations. Appl. Numer. Math. 25, (1997).
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEXARS443.html b/docs/manualpages/TS/TSARKIMEXARS443.html
index 0e7cb62..38eb448 100644
--- a/docs/manualpages/TS/TSARKIMEXARS443.html
+++ b/docs/manualpages/TS/TSARKIMEXARS443.html
@@ -5,17 +5,19 @@
 <TITLE>TSARKIMEXARS443</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXARS443.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXARS443.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXARS443"><H1>TSARKIMEXARS443</H1></A>
-Third order ARK IMEX scheme. This method has one explicit stage and four implicit stages. Many br
+Third order ARK IMEX scheme. This method has one explicit stage and four implicit stages.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- U. Ascher, S. Ruuth, R. J. Spiteri, Implicit explicit Runge Kutta methods for time dependent Partial Differential Equations. Appl. Numer. Math. 25, (1997). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- This method is referred to as ARS(4,4,3) in http://arxiv.org/abs/1110.4375 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- U. Ascher, S. Ruuth, R. J. Spiteri, Implicit explicit Runge Kutta methods for time dependent Partial Differential Equations. Appl. Numer. Math. 25, (1997).
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- This method is referred to as ARS(4,4,3) in http://arxiv.org/abs/1110.4375
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEXBPR3.html b/docs/manualpages/TS/TSARKIMEXBPR3.html
index 653e5f0..e837f36 100644
--- a/docs/manualpages/TS/TSARKIMEXBPR3.html
+++ b/docs/manualpages/TS/TSARKIMEXBPR3.html
@@ -5,15 +5,15 @@
 <TITLE>TSARKIMEXBPR3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXBPR3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXBPR3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXBPR3"><H1>TSARKIMEXBPR3</H1></A>
-Third order ARK IMEX scheme. This method has one explicit stage and four implicit stages. Many br
+Third order ARK IMEX scheme. This method has one explicit stage and four implicit stages.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-.    This method is referred to as ARK3 in http://arxiv.org/abs/1110.4375 Many br
+.    This method is referred to as ARK3 in http://arxiv.org/abs/1110.4375
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEXFinalizePackage.html b/docs/manualpages/TS/TSARKIMEXFinalizePackage.html
index 168b903..3c23f42 100644
--- a/docs/manualpages/TS/TSARKIMEXFinalizePackage.html
+++ b/docs/manualpages/TS/TSARKIMEXFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSARKIMEXFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXFinalizePackage"><H1>TSARKIMEXFinalizePackage</H1></A>
 This function destroys everything in the <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the <A HREF="../TS/TSARKIMEX.html#TSARKIMEX
 #include "petscts.h"   
 PetscErrorCode TSARKIMEXFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package
diff --git a/docs/manualpages/TS/TSARKIMEXGetType.html b/docs/manualpages/TS/TSARKIMEXGetType.html
index b872903..409336d 100644
--- a/docs/manualpages/TS/TSARKIMEXGetType.html
+++ b/docs/manualpages/TS/TSARKIMEXGetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSARKIMEXGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXGetType"><H1>TSARKIMEXGetType</H1></A>
 Get the type of ARK IMEX scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the type of ARK IMEX scheme
 #include "petscts.h"   
 PetscErrorCode TSARKIMEXGetType(TS ts,TSARKIMEXType *arktype)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -timestepping context Many br
+<DT><B>ts </B> -timestepping context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>arktype </B> -type of ARK-IMEX scheme Many br
+<DT><B>arktype </B> -type of ARK-IMEX scheme
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEXGetType.html#TSARKIMEXGetType">TSARKIMEXGetType</A>()
diff --git a/docs/manualpages/TS/TSARKIMEXInitializePackage.html b/docs/manualpages/TS/TSARKIMEXInitializePackage.html
index 78b7e09..a83c13f 100644
--- a/docs/manualpages/TS/TSARKIMEXInitializePackage.html
+++ b/docs/manualpages/TS/TSARKIMEXInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSARKIMEXInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXInitializePackage"><H1>TSARKIMEXInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to TSCreate_ARKIMEX() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../TS/TSARKIMEX.html#TSARKI
 #include "petscts.h"   
 PetscErrorCode TSARKIMEXInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>, initialize, package
diff --git a/docs/manualpages/TS/TSARKIMEXL2.html b/docs/manualpages/TS/TSARKIMEXL2.html
index 336ef97..efabbc5 100644
--- a/docs/manualpages/TS/TSARKIMEXL2.html
+++ b/docs/manualpages/TS/TSARKIMEXL2.html
@@ -5,16 +5,16 @@
 <TITLE>TSARKIMEXL2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXL2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXL2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXL2"><H1>TSARKIMEXL2</H1></A>
-Second order ARK IMEX scheme with L-stable implicit part. This method has two implicit stages, and L-stable implicit scheme. Many br
+Second order ARK IMEX scheme with L-stable implicit part. This method has two implicit stages, and L-stable implicit scheme.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -L. Pareschi, G. Russo, Implicit Explicit Runge Kutta schemes and applications to hyperbolic systems with relaxations. Journal of Scientific Computing Volume: 25, Issue: 1, October, 2005. Many br
+<DT><B>1. </B> -L. Pareschi, G. Russo, Implicit Explicit Runge Kutta schemes and applications to hyperbolic systems with relaxations. Journal of Scientific Computing Volume: 25, Issue: 1, October, 2005.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEXPRSSP2.html b/docs/manualpages/TS/TSARKIMEXPRSSP2.html
index 65bfed7..d3048aa 100644
--- a/docs/manualpages/TS/TSARKIMEXPRSSP2.html
+++ b/docs/manualpages/TS/TSARKIMEXPRSSP2.html
@@ -5,18 +5,18 @@
 <TITLE>TSARKIMEXPRSSP2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXPRSSP2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXPRSSP2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXPRSSP2"><H1>TSARKIMEXPRSSP2</H1></A>
-Second order SSP ARK IMEX scheme. This method has three implicit stages. Many br
+Second order SSP ARK IMEX scheme. This method has three implicit stages.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -L. Pareschi, G. Russo, Implicit Explicit Runge Kutta schemes and applications to hyperbolic systems with relaxations. Journal of Scientific Computing Volume: 25, Issue: 1, October, 2005. Many br
+<DT><B>1. </B> -L. Pareschi, G. Russo, Implicit Explicit Runge Kutta schemes and applications to hyperbolic systems with relaxations. Journal of Scientific Computing Volume: 25, Issue: 1, October, 2005.
 <br>
 <P>
-This method is referred to as SSP2-(3,3,2) in http://arxiv.org/abs/1110.4375 Many br
+This method is referred to as SSP2-(3,3,2) in http://arxiv.org/abs/1110.4375
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>
diff --git a/docs/manualpages/TS/TSARKIMEXRegister.html b/docs/manualpages/TS/TSARKIMEXRegister.html
index 5479914..1681e53 100644
--- a/docs/manualpages/TS/TSARKIMEXRegister.html
+++ b/docs/manualpages/TS/TSARKIMEXRegister.html
@@ -5,8 +5,8 @@
 <TITLE>TSARKIMEXRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXRegister"><H1>TSARKIMEXRegister</H1></A>
 register an ARK IMEX scheme by providing the entries in the Butcher tableau and optionally embedded approximations and interpolation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,29 +18,43 @@ PetscErrorCode TSARKIMEXRegister(TSARKIMEXType name,PetscInt order,PetscInt s,
                                  const PetscReal bembedt[],const PetscReal bembed[],
                                  PetscInt pinterp,const PetscReal binterpt[],const PetscReal binterp[])
 </PRE>
-Not Collective, but the same schemes should be registered on all processes on which they will be used Many br
+Not Collective, but the same schemes should be registered on all processes on which they will be used
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- approximation order of method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- number of stages, this is the dimension of the matrices below Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>At </B></TD><TD>- Butcher table of stage coefficients for stiff part (dimension s*s, row-major) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bt </B></TD><TD>- Butcher table for completing the stiff part of the step (dimension s; NULL to use the last row of At) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ct </B></TD><TD>- Abscissa of each stiff stage (dimension s, NULL to use row sums of At) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Non-stiff stage coefficients (dimension s*s, row-major) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- Non-stiff step completion table (dimension s; NULL to use last row of At) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- Non-stiff abscissa (dimension s; NULL to use row sums of A) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bembedt </B></TD><TD>- Stiff part of completion table for embedded method (dimension s; NULL if not available) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bembed </B></TD><TD>- Non-stiff part of completion table for embedded method (dimension s; NULL to use bembedt if provided) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pinterp </B></TD><TD>- Order of the interpolation scheme, equal to the number of columns of binterpt and binterp Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>binterpt </B></TD><TD>- Coefficients of the interpolation formula for the stiff part (dimension s*pinterp) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>binterp </B></TD><TD>- Coefficients of the interpolation formula for the non-stiff part (dimension s*pinterp; NULL to reuse binterpt) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- approximation order of method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- number of stages, this is the dimension of the matrices below
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>At </B></TD><TD>- Butcher table of stage coefficients for stiff part (dimension s*s, row-major)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bt </B></TD><TD>- Butcher table for completing the stiff part of the step (dimension s; NULL to use the last row of At)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ct </B></TD><TD>- Abscissa of each stiff stage (dimension s, NULL to use row sums of At)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Non-stiff stage coefficients (dimension s*s, row-major)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- Non-stiff step completion table (dimension s; NULL to use last row of At)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- Non-stiff abscissa (dimension s; NULL to use row sums of A)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bembedt </B></TD><TD>- Stiff part of completion table for embedded method (dimension s; NULL if not available)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bembed </B></TD><TD>- Non-stiff part of completion table for embedded method (dimension s; NULL to use bembedt if provided)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pinterp </B></TD><TD>- Order of the interpolation scheme, equal to the number of columns of binterpt and binterp
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>binterpt </B></TD><TD>- Coefficients of the interpolation formula for the stiff part (dimension s*pinterp)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>binterp </B></TD><TD>- Coefficients of the interpolation formula for the non-stiff part (dimension s*pinterp; NULL to reuse binterpt)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Several ARK IMEX methods are provided, this function is only needed to create new methods. Many br
+Several ARK IMEX methods are provided, this function is only needed to create new methods.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, register
diff --git a/docs/manualpages/TS/TSARKIMEXRegisterAll.html b/docs/manualpages/TS/TSARKIMEXRegisterAll.html
index 62e12a4..18635c6 100644
--- a/docs/manualpages/TS/TSARKIMEXRegisterAll.html
+++ b/docs/manualpages/TS/TSARKIMEXRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>TSARKIMEXRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXRegisterAll"><H1>TSARKIMEXRegisterAll</H1></A>
 Registers all of the additive Runge-Kutta implicit-explicit methods in <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the additive Runge-Kutta implicit-explicit methods in <A HREF="
 #include "petscts.h"   
 PetscErrorCode TSARKIMEXRegisterAll(void)
 </PRE>
-Not Collective, but should be called by all processes which will need the schemes to be registered Many br
+Not Collective, but should be called by all processes which will need the schemes to be registered
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>, register, all
diff --git a/docs/manualpages/TS/TSARKIMEXRegisterDestroy.html b/docs/manualpages/TS/TSARKIMEXRegisterDestroy.html
index 83cc9a4..ec1d5b0 100644
--- a/docs/manualpages/TS/TSARKIMEXRegisterDestroy.html
+++ b/docs/manualpages/TS/TSARKIMEXRegisterDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSARKIMEXRegisterDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXRegisterDestroy"><H1>TSARKIMEXRegisterDestroy</H1></A>
 Frees the list of schemes that were registered by <A HREF="../TS/TSARKIMEXRegister.html#TSARKIMEXRegister">TSARKIMEXRegister</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Frees the list of schemes that were registered by <A HREF="../TS/TSARKIMEXRegist
 #include "petscts.h"   
 PetscErrorCode TSARKIMEXRegisterDestroy(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>, register, destroy
diff --git a/docs/manualpages/TS/TSARKIMEXSetFullyImplicit.html b/docs/manualpages/TS/TSARKIMEXSetFullyImplicit.html
index 7269b27..9a7b49c 100644
--- a/docs/manualpages/TS/TSARKIMEXSetFullyImplicit.html
+++ b/docs/manualpages/TS/TSARKIMEXSetFullyImplicit.html
@@ -5,8 +5,8 @@
 <TITLE>TSARKIMEXSetFullyImplicit</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXSetFullyImplicit.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXSetFullyImplicit.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXSetFullyImplicit"><H1>TSARKIMEXSetFullyImplicit</H1></A>
 Solve both parts of the equation implicitly 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Solve both parts of the equation implicitly
 #include "petscts.h"   
 PetscErrorCode TSARKIMEXSetFullyImplicit(TS ts,PetscBool flg)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for fully implicit Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> for fully implicit
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEXGetType.html#TSARKIMEXGetType">TSARKIMEXGetType</A>()
diff --git a/docs/manualpages/TS/TSARKIMEXSetType.html b/docs/manualpages/TS/TSARKIMEXSetType.html
index fdeed2d..a480dee 100644
--- a/docs/manualpages/TS/TSARKIMEXSetType.html
+++ b/docs/manualpages/TS/TSARKIMEXSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSARKIMEXSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXSetType"><H1>TSARKIMEXSetType</H1></A>
 Set the type of ARK IMEX scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the type of ARK IMEX scheme
 #include "petscts.h"   
 PetscErrorCode TSARKIMEXSetType(TS ts,TSARKIMEXType arktype)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arktype </B></TD><TD>- type of ARK-IMEX scheme Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>arktype </B></TD><TD>- type of ARK-IMEX scheme
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEXGetType.html#TSARKIMEXGetType">TSARKIMEXGetType</A>(), <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>, <A HREF="../TS/TSARKIMEX2D.html#TSARKIMEX2D">TSARKIMEX2D</A>, <A HREF="../TS/TSARKIMEX2E.html#TSARKIMEX2E">TSARKIMEX2E</A>, <A HREF="../TS/TSARKIMEXPRSSP2.html#TSARKIMEXPRSSP2">TSARKIMEXPRSSP2</A>, <A HREF="../TS/TSARKIMEX3.html#TSARKIMEX3">TSARKIMEX3</A>, <A HREF="../TS/TSARKIMEXBPR3.html#TSARKIMEXBPR3">TSARKIMEXBPR3</A>, <A HREF="../TS/TSARKIMEXARS443. [...]
diff --git a/docs/manualpages/TS/TSARKIMEXType.html b/docs/manualpages/TS/TSARKIMEXType.html
index 2f78cb8..ffc98b8 100644
--- a/docs/manualpages/TS/TSARKIMEXType.html
+++ b/docs/manualpages/TS/TSARKIMEXType.html
@@ -5,8 +5,8 @@
 <TITLE>TSARKIMEXType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSARKIMEXType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSARKIMEXType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSARKIMEXType"><H1>TSARKIMEXType</H1></A>
 String with the name of an Additive Runge-Kutta IMEX method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -34,7 +34,7 @@ PETSC_EXTERN <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode<
 PETSC_EXTERN <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../TS/TSARKIMEXRegisterDestroy.html#TSARKIMEXRegisterDestroy">TSARKIMEXRegisterDestroy</A>(void);
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSARKIMEXSetType.html#TSARKIMEXSetType">TSARKIMEXSetType</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>, <A HREF="../TS/TSARKIMEXRegister.html#TSARKIMEXRegister">TSARKIMEXRegister</A>()
diff --git a/docs/manualpages/TS/TSAdapt.html b/docs/manualpages/TS/TSAdapt.html
index 09b7880..bfba28b 100644
--- a/docs/manualpages/TS/TSAdapt.html
+++ b/docs/manualpages/TS/TSAdapt.html
@@ -5,15 +5,15 @@
 <TITLE>TSAdapt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdapt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdapt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdapt"><H1>TSAdapt</H1></A>
 Abstract object that manages time-step adaptivity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_TSAdapt *<A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</A>(), <A HREF="../TS/TSAdaptType.html#TSAdaptType">TSAdaptType</A>
diff --git a/docs/manualpages/TS/TSAdaptBasicGetClip.html b/docs/manualpages/TS/TSAdaptBasicGetClip.html
index 64ebab8..9e560d2 100644
--- a/docs/manualpages/TS/TSAdaptBasicGetClip.html
+++ b/docs/manualpages/TS/TSAdaptBasicGetClip.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptBasicGetClip</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptBasicGetClip.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptBasicGetClip.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptBasicGetClip"><H1>TSAdaptBasicGetClip</H1></A>
 Gets the admissible decrease/increase factor in step size 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Gets the admissible decrease/increase factor in step size
 #include "petscts.h" 
 PetscErrorCode TSAdaptBasicGetClip(TSAdapt adapt,PetscReal *low,PetscReal *high)
 </PRE>
-Collective on <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> Many br
+Collective on <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Ouput Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- optional, admissible decrease factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>high </B></TD><TD>- optional, admissible increase factor Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- optional, admissible decrease factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>high </B></TD><TD>- optional, admissible increase factor
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</A>()
diff --git a/docs/manualpages/TS/TSAdaptBasicSetClip.html b/docs/manualpages/TS/TSAdaptBasicSetClip.html
index 91f8b5d..1c5db5a 100644
--- a/docs/manualpages/TS/TSAdaptBasicSetClip.html
+++ b/docs/manualpages/TS/TSAdaptBasicSetClip.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptBasicSetClip</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptBasicSetClip.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptBasicSetClip.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptBasicSetClip"><H1>TSAdaptBasicSetClip</H1></A>
 Sets the admissible decrease/increase factor in step size 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Sets the admissible decrease/increase factor in step size
 #include "petscts.h" 
 PetscErrorCode TSAdaptBasicSetClip(TSAdapt adapt,PetscReal low,PetscReal high)
 </PRE>
-Collective on <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> Many br
+Collective on <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- admissible decrease factor Many br+  high - admissible increase factor Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- admissible decrease factor
++  high - admissible increase factor
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</A>()
diff --git a/docs/manualpages/TS/TSAdaptCandidateAdd.html b/docs/manualpages/TS/TSAdaptCandidateAdd.html
index ec03a13..14d8114 100644
--- a/docs/manualpages/TS/TSAdaptCandidateAdd.html
+++ b/docs/manualpages/TS/TSAdaptCandidateAdd.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptCandidateAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptCandidateAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptCandidateAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptCandidateAdd"><H1>TSAdaptCandidateAdd</H1></A>
 add a candidate scheme for the adaptive controller to select from 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ add a candidate scheme for the adaptive controller to select from
 #include "petscts.h" 
 PetscErrorCode TSAdaptCandidateAdd(TSAdapt adapt,const char name[],PetscInt order,PetscInt stageorder,PetscReal ccfl,PetscReal cost,PetscBool inuse)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- time step adaptivity context, obtained with <A HREF="../TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</A>() or <A HREF="../TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the candidate scheme to add Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- order of the candidate scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageorder </B></TD><TD>- stage order of the candidate scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ccfl </B></TD><TD>- stability coefficient relative to explicit Euler, used for CFL constraints Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cost </B></TD><TD>- relative measure of the amount of work required for the candidate scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inuse </B></TD><TD>- indicates that this scheme is the one currently in use, this flag can only be set for one scheme Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- time step adaptivity context, obtained with <A HREF="../TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</A>() or <A HREF="../TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of the candidate scheme to add
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- order of the candidate scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageorder </B></TD><TD>- stage order of the candidate scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ccfl </B></TD><TD>- stability coefficient relative to explicit Euler, used for CFL constraints
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cost </B></TD><TD>- relative measure of the amount of work required for the candidate scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inuse </B></TD><TD>- indicates that this scheme is the one currently in use, this flag can only be set for one scheme
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine is not available in Fortran. Many br
+This routine is not available in Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdaptCandidatesClear.html#TSAdaptCandidatesClear">TSAdaptCandidatesClear</A>(), <A HREF="../TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</A>()
diff --git a/docs/manualpages/TS/TSAdaptCandidatesClear.html b/docs/manualpages/TS/TSAdaptCandidatesClear.html
index 226ab1f..f56a210 100644
--- a/docs/manualpages/TS/TSAdaptCandidatesClear.html
+++ b/docs/manualpages/TS/TSAdaptCandidatesClear.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptCandidatesClear</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptCandidatesClear.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptCandidatesClear.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptCandidatesClear"><H1>TSAdaptCandidatesClear</H1></A>
 clear any previously set candidate schemes 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ clear any previously set candidate schemes
 #include "petscts.h" 
 PetscErrorCode TSAdaptCandidatesClear(TSAdapt adapt)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-<DT><B>adapt </B> -adaptive controller Many br
+<DT><B>adapt </B> -adaptive controller
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, <A HREF="../TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</A>(), <A HREF="../TS/TSAdaptCandidateAdd.html#TSAdaptCandidateAdd">TSAdaptCandidateAdd</A>(), <A HREF="../TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</A>()
diff --git a/docs/manualpages/TS/TSAdaptCandidatesGet.html b/docs/manualpages/TS/TSAdaptCandidatesGet.html
index a1db5e5..1a80637 100644
--- a/docs/manualpages/TS/TSAdaptCandidatesGet.html
+++ b/docs/manualpages/TS/TSAdaptCandidatesGet.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptCandidatesGet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptCandidatesGet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptCandidatesGet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptCandidatesGet"><H1>TSAdaptCandidatesGet</H1></A>
 Get the list of candidate orders of accuracy and cost 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Get the list of candidate orders of accuracy and cost
 #include "petscts.h" 
 PetscErrorCode TSAdaptCandidatesGet(TSAdapt adapt,PetscInt *n,const PetscInt **order,const PetscInt **stageorder,const PetscReal **ccfl,const PetscReal **cost)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>adapt </B> -time step adaptivity context Many br
+<DT><B>adapt </B> -time step adaptivity context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of candidate schemes, always at least 1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- the order of each candidate scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageorder </B></TD><TD>- the stage order of each candidate scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ccfl </B></TD><TD>- the CFL coefficient of each scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cost </B></TD><TD>- the relative cost of each scheme Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of candidate schemes, always at least 1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- the order of each candidate scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>stageorder </B></TD><TD>- the stage order of each candidate scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ccfl </B></TD><TD>- the CFL coefficient of each scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cost </B></TD><TD>- the relative cost of each scheme
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The current scheme is always returned in the first slot Many br
+The current scheme is always returned in the first slot
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdaptCandidatesClear.html#TSAdaptCandidatesClear">TSAdaptCandidatesClear</A>(), <A HREF="../TS/TSAdaptCandidateAdd.html#TSAdaptCandidateAdd">TSAdaptCandidateAdd</A>(), <A HREF="../TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</A>()
diff --git a/docs/manualpages/TS/TSAdaptCheckStage.html b/docs/manualpages/TS/TSAdaptCheckStage.html
index 3ca3d63..dd32131 100644
--- a/docs/manualpages/TS/TSAdaptCheckStage.html
+++ b/docs/manualpages/TS/TSAdaptCheckStage.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptCheckStage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptCheckStage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptCheckStage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptCheckStage"><H1>TSAdaptCheckStage</H1></A>
 checks whether to accept a stage, (e.g. reject and change time step size if nonlinear solve fails) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ checks whether to accept a stage, (e.g. reject and change time step size if nonl
 #include "petscts.h" 
 PetscErrorCode TSAdaptCheckStage(TSAdapt adapt,TS ts,PetscReal t,Vec Y,PetscBool *accept)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepper Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- Current simulation time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- Current solution vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepper
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- Current simulation time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- Current solution vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>accept </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to accept the stage, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to reject Many br
+<DT><B>accept </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to accept the stage, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to reject
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 
diff --git a/docs/manualpages/TS/TSAdaptChoose.html b/docs/manualpages/TS/TSAdaptChoose.html
index 56396e9..231a4f8 100644
--- a/docs/manualpages/TS/TSAdaptChoose.html
+++ b/docs/manualpages/TS/TSAdaptChoose.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptChoose</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptChoose.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptChoose.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptChoose"><H1>TSAdaptChoose</H1></A>
 choose which method and step size to use for the next step 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ choose which method and step size to use for the next step
 #include "petscts.h" 
 PetscErrorCode TSAdaptChoose(TSAdapt adapt,TS ts,PetscReal h,PetscInt *next_sc,PetscReal *next_h,PetscBool *accept)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive contoller Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>h </B></TD><TD>- current step size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive contoller
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>h </B></TD><TD>- current step size
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>next_sc </B></TD><TD>- optional, scheme to use for the next step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>next_h </B></TD><TD>- step size to use for the next step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>accept </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to accept the current step, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to repeat the current step with the new step size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>next_sc </B></TD><TD>- optional, scheme to use for the next step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>next_h </B></TD><TD>- step size to use for the next step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>accept </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to accept the current step, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to repeat the current step with the new step size
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The input value of parameter accept is retained from the last time step, so it will be <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if the step is Many brbeing retried after an initial rejection. Many br
+The input value of parameter accept is retained from the last time step, so it will be <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if the step is
+being retried after an initial rejection.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, <A HREF="../TS/TSAdaptCandidatesClear.html#TSAdaptCandidatesClear">TSAdaptCandidatesClear</A>(), <A HREF="../TS/TSAdaptCandidateAdd.html#TSAdaptCandidateAdd">TSAdaptCandidateAdd</A>()
diff --git a/docs/manualpages/TS/TSAdaptCreate.html b/docs/manualpages/TS/TSAdaptCreate.html
index d513bbc..9b7d405 100644
--- a/docs/manualpages/TS/TSAdaptCreate.html
+++ b/docs/manualpages/TS/TSAdaptCreate.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptCreate"><H1>TSAdaptCreate</H1></A>
 create an adaptive controller context for time stepping 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ create an adaptive controller context for time stepping
 #include "petscts.h" 
 PetscErrorCode  TSAdaptCreate(MPI_Comm comm,TSAdapt *inadapt)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator Many br
+<DT><B>comm </B> -The communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>adapt </B> -new <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> object Many br
+<DT><B>adapt </B> -new <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> creation is handled by <A HREF="../TS/TS.html#TS">TS</A>, so users should not need to call this function. Many br
+<A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> creation is handled by <A HREF="../TS/TS.html#TS">TS</A>, so users should not need to call this function.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, create
diff --git a/docs/manualpages/TS/TSAdaptFinalizePackage.html b/docs/manualpages/TS/TSAdaptFinalizePackage.html
index 61535a3..86bd859 100644
--- a/docs/manualpages/TS/TSAdaptFinalizePackage.html
+++ b/docs/manualpages/TS/TSAdaptFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptFinalizePackage"><H1>TSAdaptFinalizePackage</H1></A>
 This function destroys everything in the <A HREF="../TS/TS.html#TS">TS</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the <A HREF="../TS/TS.html#TS">TS</A> packa
 #include "petscts.h" 
 PetscErrorCode  TSAdaptFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package
diff --git a/docs/manualpages/TS/TSAdaptInitializePackage.html b/docs/manualpages/TS/TSAdaptInitializePackage.html
index fa3928a..b6f4248 100644
--- a/docs/manualpages/TS/TSAdaptInitializePackage.html
+++ b/docs/manualpages/TS/TSAdaptInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptInitializePackage"><H1>TSAdaptInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to TSCreate_GL() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../TS/TSAdapt.html#TSAdapt"
 #include "petscts.h" 
 PetscErrorCode  TSAdaptInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, initialize, package
diff --git a/docs/manualpages/TS/TSAdaptLoad.html b/docs/manualpages/TS/TSAdaptLoad.html
index d41afe1..3474139 100644
--- a/docs/manualpages/TS/TSAdaptLoad.html
+++ b/docs/manualpages/TS/TSAdaptLoad.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptLoad"><H1>TSAdaptLoad</H1></A>
 Loads a <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> that has been stored in binary  with TSAdaptView(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,31 @@ Loads a <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> that has been stored in
 #include "petscts.h" 
 PetscErrorCode  TSAdaptLoad(TSAdapt adapt,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, this needs to have been created with <A HREF="../TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</A>() or Many brsome related function before a call to <A HREF="../TS/TSAdaptLoad.html#TSAdaptLoad">TSAdaptLoad</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() or Many brHDF5 file viewer, obtained from <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, this needs to have been created with <A HREF="../TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</A>() or
+some related function before a call to <A HREF="../TS/TSAdaptLoad.html#TSAdaptLoad">TSAdaptLoad</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() or
+HDF5 file viewer, obtained from <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The type is determined by the data in the file, any type set into the <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> before this call is ignored. Many br
+The type is determined by the data in the file, any type set into the <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> before this call is ignored.
 <P>
 <H3><FONT COLOR="#CC3333">Notes for advanced users</FONT></H3>
-Most users should not need to know the details of the binary storage Many brformat, since <A HREF="../TS/TSAdaptLoad.html#TSAdaptLoad">TSAdaptLoad</A>() and TSAdaptView() completely hide these details. Many brBut for anyone who's interested, the standard binary matrix storage Many brformat is Many br<PRE>
+Most users should not need to know the details of the binary storage
+format, since <A HREF="../TS/TSAdaptLoad.html#TSAdaptLoad">TSAdaptLoad</A>() and TSAdaptView() completely hide these details.
+But for anyone who's interested, the standard binary matrix storage
+format is
+<PRE>
      has not yet been determined
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), TSAdaptView(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>()
diff --git a/docs/manualpages/TS/TSAdaptRegister.html b/docs/manualpages/TS/TSAdaptRegister.html
index 683bf9b..0de74f1 100644
--- a/docs/manualpages/TS/TSAdaptRegister.html
+++ b/docs/manualpages/TS/TSAdaptRegister.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptRegister"><H1>TSAdaptRegister</H1></A>
 adds a <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,34 @@ adds a <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> implementation
 #include "petscts.h" 
 PetscErrorCode  TSAdaptRegister(const char sname[],PetscErrorCode (*function)(TSAdapt))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_scheme </B></TD><TD>- name of user-defined adaptivity scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_scheme </B></TD><TD>- name of user-defined adaptivity scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSAdaptRegister.html#TSAdaptRegister">TSAdaptRegister</A>() may be called multiple times to add several user-defined families. Many br
+<A HREF="../TS/TSAdaptRegister.html#TSAdaptRegister">TSAdaptRegister</A>() may be called multiple times to add several user-defined families.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../TS/TSAdaptRegister.html#TSAdaptRegister">TSAdaptRegister</A>("my_scheme",MySchemeCreate);
 </PRE>
- Many br
+
 <P>
-Then, your scheme can be chosen with the procedural interface via Many br
+Then, your scheme can be chosen with the procedural interface via
 <pre>
     TSAdaptSetType(ts,"my_scheme")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -ts_adapt_type my_scheme
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, register
diff --git a/docs/manualpages/TS/TSAdaptRegisterAll.html b/docs/manualpages/TS/TSAdaptRegisterAll.html
index 158dbaf..a375195 100644
--- a/docs/manualpages/TS/TSAdaptRegisterAll.html
+++ b/docs/manualpages/TS/TSAdaptRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptRegisterAll"><H1>TSAdaptRegisterAll</H1></A>
 Registers all of the adaptivity schemes in <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the adaptivity schemes in <A HREF="../TS/TSAdapt.html#TSAdapt">
 #include "petscts.h" 
 PetscErrorCode  TSAdaptRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, register, all
diff --git a/docs/manualpages/TS/TSAdaptReset.html b/docs/manualpages/TS/TSAdaptReset.html
index 4deeda2..e9aa824 100644
--- a/docs/manualpages/TS/TSAdaptReset.html
+++ b/docs/manualpages/TS/TSAdaptReset.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptReset"><H1>TSAdaptReset</H1></A>
 Resets a <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Resets a <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> context.
 #include "petscts.h" 
 PetscErrorCode  TSAdaptReset(TSAdapt adapt)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>adapt </B> -the <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> context obtained from <A HREF="../TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</A>() Many br
+<DT><B>adapt </B> -the <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> context obtained from <A HREF="../TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</A>(), TSAdaptDestroy()
diff --git a/docs/manualpages/TS/TSAdaptSetCheckStage.html b/docs/manualpages/TS/TSAdaptSetCheckStage.html
index d1a61dc..42aa036 100644
--- a/docs/manualpages/TS/TSAdaptSetCheckStage.html
+++ b/docs/manualpages/TS/TSAdaptSetCheckStage.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptSetCheckStage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptSetCheckStage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptSetCheckStage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptSetCheckStage"><H1>TSAdaptSetCheckStage</H1></A>
 set a callback to check convergence for a stage 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ set a callback to check convergence for a stage
 #include "petscts.h" 
 PetscErrorCode TSAdaptSetCheckStage(TSAdapt adapt,PetscErrorCode (*func)(TSAdapt,TS,PetscReal,Vec,PetscBool*))
 </PRE>
-Logically collective on <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> Many br
+Logically collective on <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- stage check function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- stage check function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Arguments of func</FONT></H3>
 <pre>
@@ -27,11 +29,14 @@ Logically collective on <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>accept </B></TD><TD>- pending choice of whether to accept, can be modified by this routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>accept </B></TD><TD>- pending choice of whether to accept, can be modified by this routine
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</A>()
diff --git a/docs/manualpages/TS/TSAdaptSetMonitor.html b/docs/manualpages/TS/TSAdaptSetMonitor.html
index 4cb0f5a..72fb85d 100644
--- a/docs/manualpages/TS/TSAdaptSetMonitor.html
+++ b/docs/manualpages/TS/TSAdaptSetMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptSetMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptSetMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptSetMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptSetMonitor"><H1>TSAdaptSetMonitor</H1></A>
 Monitor the choices made by the adaptive controller 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Monitor the choices made by the adaptive controller
 #include "petscts.h" 
 PetscErrorCode TSAdaptSetMonitor(TSAdapt adapt,PetscBool flg)
 </PRE>
-Collective on <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> Many br
+Collective on <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to active a monitor, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to disable Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- adaptive controller context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to active a monitor, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to disable
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</A>()
diff --git a/docs/manualpages/TS/TSAdaptSetStepLimits.html b/docs/manualpages/TS/TSAdaptSetStepLimits.html
index 68ea7ee..0aeb5a4 100644
--- a/docs/manualpages/TS/TSAdaptSetStepLimits.html
+++ b/docs/manualpages/TS/TSAdaptSetStepLimits.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdaptSetStepLimits</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptSetStepLimits.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptSetStepLimits.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptSetStepLimits"><H1>TSAdaptSetStepLimits</H1></A>
 Set minimum and maximum step sizes to be considered by the controller 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Set minimum and maximum step sizes to be considered by the controller
 #include "petscts.h" 
 PetscErrorCode TSAdaptSetStepLimits(TSAdapt adapt,PetscReal hmin,PetscReal hmax)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- time step adaptivity context, usually gotten with <A HREF="../TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hmin </B></TD><TD>- minimum time step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hmax </B></TD><TD>- maximum time step Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adapt </B></TD><TD>- time step adaptivity context, usually gotten with <A HREF="../TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hmin </B></TD><TD>- minimum time step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hmax </B></TD><TD>- maximum time step
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adapt_dt_min </B></TD><TD>- minimum time step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adapt_dt_max </B></TD><TD>- maximum time step Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adapt_dt_min </B></TD><TD>- minimum time step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adapt_dt_max </B></TD><TD>- maximum time step
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>
diff --git a/docs/manualpages/TS/TSAdaptType.html b/docs/manualpages/TS/TSAdaptType.html
index b129836..e986418 100644
--- a/docs/manualpages/TS/TSAdaptType.html
+++ b/docs/manualpages/TS/TSAdaptType.html
@@ -5,15 +5,15 @@
 <TITLE>TSAdaptType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdaptType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdaptType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdaptType"><H1>TSAdaptType</H1></A>
 String with the name of <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A> scheme. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef const char *<A HREF="../TS/TSAdaptType.html#TSAdaptType">TSAdaptType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  TSAdaptSetType(), <A HREF="../TS/TS.html#TS">TS</A>
diff --git a/docs/manualpages/TS/TSAdjointComputeCostIntegrand.html b/docs/manualpages/TS/TSAdjointComputeCostIntegrand.html
index c3fb241..4135153 100644
--- a/docs/manualpages/TS/TSAdjointComputeCostIntegrand.html
+++ b/docs/manualpages/TS/TSAdjointComputeCostIntegrand.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointComputeCostIntegrand</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointComputeCostIntegrand.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointComputeCostIntegrand.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointComputeCostIntegrand"><H1>TSAdjointComputeCostIntegrand</H1></A>
 Evaluates the integral function in the cost functions. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,18 +16,22 @@ PetscErrorCode TSAdjointComputeCostIntegrand(TS ts,PetscReal t,Vec y,Vec q)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- state vector, i.e. current solution Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- state vector, i.e. current solution
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>q </B> -vector of size numcost to hold the outputs Many br
+<DT><B>q </B> -vector of size numcost to hold the outputs
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the sensitivity analysis context. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the sensitivity analysis context.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, compute
diff --git a/docs/manualpages/TS/TSAdjointComputeDRDPFunction.html b/docs/manualpages/TS/TSAdjointComputeDRDPFunction.html
index 3352eb4..174c971 100644
--- a/docs/manualpages/TS/TSAdjointComputeDRDPFunction.html
+++ b/docs/manualpages/TS/TSAdjointComputeDRDPFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointComputeDRDPFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointComputeDRDPFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointComputeDRDPFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointComputeDRDPFunction"><H1>TSAdjointComputeDRDPFunction</H1></A>
 Runs the user-defined DRDP function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Runs the user-defined DRDP function.
 #include "petscts.h"  
 PetscErrorCode  TSAdjointComputeDRDPFunction(TS ts,PetscReal t,Vec y,Vec *drdp)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-TSDRDPFunction() is typically used for sensitivity implementation, Many brso most users would not generally call this routine themselves. Many br
+TSDRDPFunction() is typically used for sensitivity implementation,
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, sensitivity
diff --git a/docs/manualpages/TS/TSAdjointComputeDRDYFunction.html b/docs/manualpages/TS/TSAdjointComputeDRDYFunction.html
index 683809c..22e3d60 100644
--- a/docs/manualpages/TS/TSAdjointComputeDRDYFunction.html
+++ b/docs/manualpages/TS/TSAdjointComputeDRDYFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointComputeDRDYFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointComputeDRDYFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointComputeDRDYFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointComputeDRDYFunction"><H1>TSAdjointComputeDRDYFunction</H1></A>
 Runs the user-defined DRDY function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Runs the user-defined DRDY function.
 #include "petscts.h"  
 PetscErrorCode  TSAdjointComputeDRDYFunction(TS ts,PetscReal t,Vec y,Vec *drdy)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSAdjointComputeDRDYFunction.html#TSAdjointComputeDRDYFunction">TSAdjointComputeDRDYFunction</A>() is typically used for sensitivity implementation, Many brso most users would not generally call this routine themselves. Many br
+<A HREF="../TS/TSAdjointComputeDRDYFunction.html#TSAdjointComputeDRDYFunction">TSAdjointComputeDRDYFunction</A>() is typically used for sensitivity implementation,
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, sensitivity
diff --git a/docs/manualpages/TS/TSAdjointComputeRHSJacobian.html b/docs/manualpages/TS/TSAdjointComputeRHSJacobian.html
index 3c43d42..6626bcd 100644
--- a/docs/manualpages/TS/TSAdjointComputeRHSJacobian.html
+++ b/docs/manualpages/TS/TSAdjointComputeRHSJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointComputeRHSJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointComputeRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointComputeRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointComputeRHSJacobian"><H1>TSAdjointComputeRHSJacobian</H1></A>
 Runs the user-defined Jacobian function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Runs the user-defined Jacobian function.
 #include "petscts.h"  
 PetscErrorCode  TSAdjointComputeRHSJacobian(TS ts,PetscReal t,Vec X,Mat Amat)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, sensitivity
diff --git a/docs/manualpages/TS/TSAdjointCostIntegral.html b/docs/manualpages/TS/TSAdjointCostIntegral.html
index 6d2b597..6e01e8a 100644
--- a/docs/manualpages/TS/TSAdjointCostIntegral.html
+++ b/docs/manualpages/TS/TSAdjointCostIntegral.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointCostIntegral</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointCostIntegral.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointCostIntegral.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointCostIntegral"><H1>TSAdjointCostIntegral</H1></A>
 Evaluate the cost integral in the adjoint run. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Evaluate the cost integral in the adjoint run.
 #include "petscts.h"  
 PetscErrorCode TSAdjointCostIntegral(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-.  ts - time stepping context Many br
+.  ts - time stepping context
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function cannot be called until <A HREF="../TS/TSAdjointStep.html#TSAdjointStep">TSAdjointStep</A>() has been completed. Many br
+This function cannot be called until <A HREF="../TS/TSAdjointStep.html#TSAdjointStep">TSAdjointStep</A>() has been completed.
 <P>
-.seealso: <A HREF="../TS/TSAdjointSolve.html#TSAdjointSolve">TSAdjointSolve</A>(), <A HREF="../TS/TSAdjointStep.html#TSAdjointStep">TSAdjointStep</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.seealso: <A HREF="../TS/TSAdjointSolve.html#TSAdjointSolve">TSAdjointSolve</A>(), <A HREF="../TS/TSAdjointStep.html#TSAdjointStep">TSAdjointStep</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/interface/ts.c.html#TSAdjointCostIntegral">src/ts/interface/ts.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSAdjointMonitor.html b/docs/manualpages/TS/TSAdjointMonitor.html
index f7fc5ff..1d55ebc 100644
--- a/docs/manualpages/TS/TSAdjointMonitor.html
+++ b/docs/manualpages/TS/TSAdjointMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointMonitor"><H1>TSAdjointMonitor</H1></A>
 Runs all user-provided adjoint monitor routines set using <A HREF="../TS/TSAdjointMonitorSet.html#TSAdjointMonitorSet">TSAdjointMonitorSet</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,30 @@ Runs all user-provided adjoint monitor routines set using <A HREF="../TS/TSAdjoi
 #include "petscts.h"  
 PetscErrorCode TSAdjointMonitor(TS ts,PetscInt step,PetscReal ptime,Vec u,PetscInt numcost,Vec *lambda, Vec *mu)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- step number that has just completed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- model time of the state Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- state at the current model time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcost </B></TD><TD>- number of cost functions (dimension of lambda  or mu) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- vectors containing the gradients of the cost functions with respect to the ODE/DAE solution variables Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- vectors containing the gradients of the cost functions with respect to the problem parameters Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- step number that has just completed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- model time of the state
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- state at the current model time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcost </B></TD><TD>- number of cost functions (dimension of lambda  or mu)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- vectors containing the gradients of the cost functions with respect to the ODE/DAE solution variables
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- vectors containing the gradients of the cost functions with respect to the problem parameters
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSAdjointMonitor.html#TSAdjointMonitor">TSAdjointMonitor</A>() is typically used automatically within the time stepping implementations. Many brUsers would almost never call this routine directly. Many br
+<A HREF="../TS/TSAdjointMonitor.html#TSAdjointMonitor">TSAdjointMonitor</A>() is typically used automatically within the time stepping implementations.
+Users would almost never call this routine directly.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSAdjointMonitorCancel.html b/docs/manualpages/TS/TSAdjointMonitorCancel.html
index 9ca4540..f0944ee 100644
--- a/docs/manualpages/TS/TSAdjointMonitorCancel.html
+++ b/docs/manualpages/TS/TSAdjointMonitorCancel.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointMonitorCancel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointMonitorCancel"><H1>TSAdjointMonitorCancel</H1></A>
 Clears all the adjoint monitors that have been set on a time-step object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Clears all the adjoint monitors that have been set on a time-step object.
 #include "petscts.h"  
 PetscErrorCode  TSAdjointMonitorCancel(TS ts)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-There is no way to remove a single, specific monitor. Many br
+There is no way to remove a single, specific monitor.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, adjoint, monitor
diff --git a/docs/manualpages/TS/TSAdjointMonitorDefault.html b/docs/manualpages/TS/TSAdjointMonitorDefault.html
index bc8cbc4..f7bfc01 100644
--- a/docs/manualpages/TS/TSAdjointMonitorDefault.html
+++ b/docs/manualpages/TS/TSAdjointMonitorDefault.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointMonitorDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointMonitorDefault"><H1>TSAdjointMonitorDefault</H1></A>
 the default monitor of adjoint computations 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ the default monitor of adjoint computations
 #include "petscts.h"  
 PetscErrorCode TSAdjointMonitorDefault(TS ts,PetscInt step,PetscReal ptime,Vec v,PetscInt numcost,Vec *lambda,Vec *mu,PetscViewerAndFormat *vf)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, set, monitor
diff --git a/docs/manualpages/TS/TSAdjointMonitorDrawSensi.html b/docs/manualpages/TS/TSAdjointMonitorDrawSensi.html
index 68e70da..bda306f 100644
--- a/docs/manualpages/TS/TSAdjointMonitorDrawSensi.html
+++ b/docs/manualpages/TS/TSAdjointMonitorDrawSensi.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointMonitorDrawSensi</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointMonitorDrawSensi.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointMonitorDrawSensi.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointMonitorDrawSensi"><H1>TSAdjointMonitorDrawSensi</H1></A>
 Monitors progress of the adjoint <A HREF="../TS/TS.html#TS">TS</A> solvers by calling <A HREF="../Vec/VecView.html#VecView">VecView</A>() for the sensitivities to initial states at each timestep 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,28 @@ Monitors progress of the adjoint <A HREF="../TS/TS.html#TS">TS</A> solvers by ca
 #include "petscts.h"  
 PetscErrorCode  TSAdjointMonitorDrawSensi(TS ts,PetscInt step,PetscReal ptime,Vec u,PetscInt numcost,Vec *lambda,Vec *mu,void *dummy)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current state Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcost </B></TD><TD>- number of cost functions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- sensitivities to initial conditions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- sensitivities to parameters Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- either a viewer or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current state
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcost </B></TD><TD>- number of cost functions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- sensitivities to initial conditions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- sensitivities to parameters
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- either a viewer or NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, adjoint, monitor, view
diff --git a/docs/manualpages/TS/TSAdjointMonitorSet.html b/docs/manualpages/TS/TSAdjointMonitorSet.html
index 951080d..e669d59 100644
--- a/docs/manualpages/TS/TSAdjointMonitorSet.html
+++ b/docs/manualpages/TS/TSAdjointMonitorSet.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointMonitorSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointMonitorSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointMonitorSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointMonitorSet"><H1>TSAdjointMonitorSet</H1></A>
 Sets an ADDITIONAL function that is to be used at every timestep to display the iteration's  progress. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,20 @@ Sets an ADDITIONAL function that is to be used at every timestep to display the
 #include "petscts.h"  
 PetscErrorCode  TSAdjointMonitorSet(TS ts,PetscErrorCode (*adjointmonitor)(TS,PetscInt,PetscReal,Vec,PetscInt,Vec*,Vec*,void*),void *adjointmctx,PetscErrorCode (*adjointmdestroy)(void**))
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjointmonitor </B></TD><TD>- monitoring routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjointmctx </B></TD><TD>- [optional] user-defined context for private data for the Many brmonitor routine (use NULL if no context is desired) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjointmonitordestroy </B></TD><TD>- [optional] routine that frees monitor context Many br(may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjointmonitor </B></TD><TD>- monitoring routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjointmctx </B></TD><TD>- [optional] user-defined context for private data for the
+monitor routine (use NULL if no context is desired)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjointmonitordestroy </B></TD><TD>- [optional] routine that frees monitor context
+(may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of monitor</FONT></H3>
 <pre>
@@ -29,21 +35,31 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- iteration number (after the final time step the monitor routine is called with a step of -1, this is at the final time which may have Many brbeen interpolated to) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcost </B></TD><TD>- number of cost functionos Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- sensitivities to initial conditions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- sensitivities to parameters Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjointmctx </B></TD><TD>- [optional] adjoint monitoring context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- iteration number (after the final time step the monitor routine is called with a step of -1, this is at the final time which may have
+been interpolated to)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcost </B></TD><TD>- number of cost functionos
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- sensitivities to initial conditions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- sensitivities to parameters
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>adjointmctx </B></TD><TD>- [optional] adjoint monitoring context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine adds an additional monitor to the list of monitors that Many bralready has been loaded. Many br
+This routine adds an additional monitor to the list of monitors that
+already has been loaded.
 <P>
-Fortran notes: Only a single monitor function can be set for each <A HREF="../TS/TS.html#TS">TS</A> object Many br
+Fortran notes: Only a single monitor function can be set for each <A HREF="../TS/TS.html#TS">TS</A> object
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, adjoint, monitor
diff --git a/docs/manualpages/TS/TSAdjointMonitorSetFromOptions.html b/docs/manualpages/TS/TSAdjointMonitorSetFromOptions.html
index b9f0b06..7a98281 100644
--- a/docs/manualpages/TS/TSAdjointMonitorSetFromOptions.html
+++ b/docs/manualpages/TS/TSAdjointMonitorSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointMonitorSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointMonitorSetFromOptions"><H1>TSAdjointMonitorSetFromOptions</H1></A>
 Sets a monitor function and viewer appropriate for the type indicated by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,34 @@ Sets a monitor function and viewer appropriate for the type indicated by the use
 #include "petscts.h"  
 PetscErrorCode  TSAdjointMonitorSetFromOptions(TS ts,const char name[],const char help[], const char manual[],PetscErrorCode (*monitor)(TS,PetscInt,PetscReal,Vec,PetscInt,Vec*,Vec*,PetscViewerAndFormat*),PetscErrorCode (*monitorsetup)(TS,PetscViewerAndFormat*))
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> object you wish to monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitorsetup </B></TD><TD>- a function that is called once ONLY if the user selected this monitor that may set additional features of the <A HREF="../TS/TS.html#TS">TS</A> or <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> objects Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> object you wish to monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitorsetup </B></TD><TD>- a function that is called once ONLY if the user selected this monitor that may set additional features of the <A HREF="../TS/TS.html#TS">TS</A> or <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> objects
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/interface/ts.c.html#TSAdjointMonitorSetFromOptions">src/ts/interface/ts.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSAdjointSetRHSJacobian.html b/docs/manualpages/TS/TSAdjointSetRHSJacobian.html
index a87e6a1..b12f3da 100644
--- a/docs/manualpages/TS/TSAdjointSetRHSJacobian.html
+++ b/docs/manualpages/TS/TSAdjointSetRHSJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointSetRHSJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointSetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointSetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointSetRHSJacobian"><H1>TSAdjointSetRHSJacobian</H1></A>
 Sets the function that computes the Jacobian of G w.r.t. the parameters p where y_t = G(y,p,t), as well as the location to store the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,32 @@ Sets the function that computes the Jacobian of G w.r.t. the parameters p where
 #include "petscts.h"  
 PetscErrorCode  TSAdjointSetRHSJacobian(TS ts,Mat Amat,PetscErrorCode (*func)(TS,PetscReal,Vec,Mat,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
 func (<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> t,<A HREF="../Vec/Vec.html#Vec">Vec</A> y,<A HREF="../Mat/Mat.html#Mat">Mat</A> A,void *ctx);
 </pre>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- input vector (current ODE solution) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- output matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- input vector (current ODE solution)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- output matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Amat has the same number of rows and the same row parallel layout as u, Amat has the same number of columns and parallel layout as p Many br
+Notes: Amat has the same number of rows and the same row parallel layout as u, Amat has the same number of columns and parallel layout as p
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, sensitivity
diff --git a/docs/manualpages/TS/TSAdjointSetSteps.html b/docs/manualpages/TS/TSAdjointSetSteps.html
index ce707fa..11a6f9e 100644
--- a/docs/manualpages/TS/TSAdjointSetSteps.html
+++ b/docs/manualpages/TS/TSAdjointSetSteps.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointSetSteps</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointSetSteps.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointSetSteps.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointSetSteps"><H1>TSAdjointSetSteps</H1></A>
 Sets the number of steps the adjoint solver should take backward in time 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Sets the number of steps the adjoint solver should take backward in time
 #include "petscts.h"  
 PetscErrorCode  TSAdjointSetSteps(TS ts,PetscInt steps)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- number of steps to use Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- number of steps to use
+</TD></TR>
 <P>
- Many br
+
 <P>
-Notes: Normally one does not call this and <A HREF="../TS/TSAdjointSolve.html#TSAdjointSolve">TSAdjointSolve</A>() integrates back to the original timestep. One can call this Many brso as to integrate back to less than the original timestep Many br
+Notes: Normally one does not call this and <A HREF="../TS/TSAdjointSolve.html#TSAdjointSolve">TSAdjointSolve</A>() integrates back to the original timestep. One can call this
+so as to integrate back to less than the original timestep
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, maximum, iterations
diff --git a/docs/manualpages/TS/TSAdjointSetUp.html b/docs/manualpages/TS/TSAdjointSetUp.html
index e9c17b6..ef1c1b4 100644
--- a/docs/manualpages/TS/TSAdjointSetUp.html
+++ b/docs/manualpages/TS/TSAdjointSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointSetUp"><H1>TSAdjointSetUp</H1></A>
 Sets up the internal data structures for the later use of an adjoint solver 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Sets up the internal data structures for the later use of an adjoint solver
 #include "petscts.h"  
 PetscErrorCode  TSAdjointSetUp(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, setup
diff --git a/docs/manualpages/TS/TSAdjointSolve.html b/docs/manualpages/TS/TSAdjointSolve.html
index a703f44..b0c06a2 100644
--- a/docs/manualpages/TS/TSAdjointSolve.html
+++ b/docs/manualpages/TS/TSAdjointSolve.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointSolve"><H1>TSAdjointSolve</H1></A>
 Solves the discrete ajoint problem for an ODE/DAE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ Solves the discrete ajoint problem for an ODE/DAE
 #include "petscts.h"  
 PetscErrorCode TSAdjointSolve(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_adjoint_view_solution <viewerinfo> </B> -views the first gradient with respect to the initial conditions Many br
+<DT><B>-ts_adjoint_view_solution <viewerinfo> </B> -views the first gradient with respect to the initial conditions
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This must be called after a call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() that solves the forward problem Many br
+This must be called after a call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() that solves the forward problem
 <P>
-By default this will integrate back to the initial time, one can use <A HREF="../TS/TSAdjointSetSteps.html#TSAdjointSetSteps">TSAdjointSetSteps</A>() to step back to a later time Many br
+By default this will integrate back to the initial time, one can use <A HREF="../TS/TSAdjointSetSteps.html#TSAdjointSetSteps">TSAdjointSetSteps</A>() to step back to a later time
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, solve
diff --git a/docs/manualpages/TS/TSAdjointStep.html b/docs/manualpages/TS/TSAdjointStep.html
index 1ec597e..f2e96a1 100644
--- a/docs/manualpages/TS/TSAdjointStep.html
+++ b/docs/manualpages/TS/TSAdjointStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSAdjointStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAdjointStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAdjointStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAdjointStep"><H1>TSAdjointStep</H1></A>
 Steps one time step backward in the adjoint run 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Steps one time step backward in the adjoint run
 #include "petscts.h"  
 PetscErrorCode  TSAdjointStep(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, adjoint, step
diff --git a/docs/manualpages/TS/TSAlpha2GetParams.html b/docs/manualpages/TS/TSAlpha2GetParams.html
index 8abd883..b604166 100644
--- a/docs/manualpages/TS/TSAlpha2GetParams.html
+++ b/docs/manualpages/TS/TSAlpha2GetParams.html
@@ -5,8 +5,8 @@
 <TITLE>TSAlpha2GetParams</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAlpha2GetParams.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAlpha2GetParams.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAlpha2GetParams"><H1>TSAlpha2GetParams</H1></A>
 gets the algorithmic parameters for <A HREF="../TS/TSALPHA2.html#TSALPHA2">TSALPHA2</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,31 @@ gets the algorithmic parameters for <A HREF="../TS/TSALPHA2.html#TSALPHA2">TSALP
 #include "petscts.h"   
 PetscErrorCode TSAlpha2GetParams(TS ts,PetscReal *alpha_m,PetscReal *alpha_f,PetscReal *gamma,PetscReal *beta)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_m </B></TD><TD>- algorithmic parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_f </B></TD><TD>- algorithmic parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\gamma   </B></TD><TD>- algorithmic parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\beta    </B></TD><TD>- algorithmic parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_m </B></TD><TD>- algorithmic parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_f </B></TD><TD>- algorithmic parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\gamma   </B></TD><TD>- algorithmic parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\beta    </B></TD><TD>- algorithmic parameter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Use of this function is normally only required to hack <A HREF="../TS/TSALPHA2.html#TSALPHA2">TSALPHA2</A> to Many bruse a modified integration scheme. Users should call Many brTSAlpha2SetRadius() to set the high-frequency damping (i.e. spectral Many brradius of the method) in order so select optimal values for these Many brparameters. Many br
+Use of this function is normally only required to hack <A HREF="../TS/TSALPHA2.html#TSALPHA2">TSALPHA2</A> to
+use a modified integration scheme. Users should call
+<A HREF="../TS/TSAlpha2SetRadius.html#TSAlpha2SetRadius">TSAlpha2SetRadius</A>() to set the high-frequency damping (i.e. spectral
+radius of the method) in order so select optimal values for these
+parameters.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAlpha2SetRadius.html#TSAlpha2SetRadius">TSAlpha2SetRadius</A>(), <A HREF="../TS/TSAlpha2SetParams.html#TSAlpha2SetParams">TSAlpha2SetParams</A>()
diff --git a/docs/manualpages/TS/TSAlpha2SetParams.html b/docs/manualpages/TS/TSAlpha2SetParams.html
index b524d6a..b8d5799 100644
--- a/docs/manualpages/TS/TSAlpha2SetParams.html
+++ b/docs/manualpages/TS/TSAlpha2SetParams.html
@@ -5,8 +5,8 @@
 <TITLE>TSAlpha2SetParams</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAlpha2SetParams.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAlpha2SetParams.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAlpha2SetParams"><H1>TSAlpha2SetParams</H1></A>
 sets the algorithmic parameters for <A HREF="../TS/TSALPHA2.html#TSALPHA2">TSALPHA2</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,44 @@ sets the algorithmic parameters for <A HREF="../TS/TSALPHA2.html#TSALPHA2">TSALP
 #include "petscts.h"   
 PetscErrorCode TSAlpha2SetParams(TS ts,PetscReal alpha_m,PetscReal alpha_f,PetscReal gamma,PetscReal beta)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Second-order accuracy can be obtained so long as</FONT></H3>
-\gamma = 1/2 + alpha_m - alpha_f Many br\beta  = 1/4 (1 + alpha_m - alpha_f)^2 Many br
+\gamma = 1/2 + alpha_m - alpha_f
+\beta  = 1/4 (1 + alpha_m - alpha_f)^2
 <P>
 <H3><FONT COLOR="#CC3333">Unconditional stability requires</FONT></H3>
-\alpha_m >= \alpha_f >= 1/2 Many br
+\alpha_m >= \alpha_f >= 1/2
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_m </B></TD><TD>- algorithmic paramenter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_f </B></TD><TD>- algorithmic paramenter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\gamma   </B></TD><TD>- algorithmic paramenter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\beta    </B></TD><TD>- algorithmic paramenter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_m </B></TD><TD>- algorithmic paramenter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_f </B></TD><TD>- algorithmic paramenter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\gamma   </B></TD><TD>- algorithmic paramenter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\beta    </B></TD><TD>- algorithmic paramenter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_alpha_alpha_m <alpha_m></B></TD><TD>- . -ts_alpha_alpha_f <alpha_f> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_alpha_gamma   <gamma></B></TD><TD>- - -ts_alpha_beta    <beta> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_alpha_alpha_m <alpha_m></B></TD><TD>- . -ts_alpha_alpha_f <alpha_f>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_alpha_gamma   <gamma></B></TD><TD>- - -ts_alpha_beta    <beta>
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Use of this function is normally only required to hack <A HREF="../TS/TSALPHA2.html#TSALPHA2">TSALPHA2</A> to Many bruse a modified integration scheme. Users should call Many brTSAlpha2SetRadius() to set the desired spectral radius of the methods Many br(i.e. high-frequency damping) in order so select optimal values for Many brthese parameters. Many br
+Use of this function is normally only required to hack <A HREF="../TS/TSALPHA2.html#TSALPHA2">TSALPHA2</A> to
+use a modified integration scheme. Users should call
+<A HREF="../TS/TSAlpha2SetRadius.html#TSAlpha2SetRadius">TSAlpha2SetRadius</A>() to set the desired spectral radius of the methods
+(i.e. high-frequency damping) in order so select optimal values for
+these parameters.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAlpha2SetRadius.html#TSAlpha2SetRadius">TSAlpha2SetRadius</A>(), <A HREF="../TS/TSAlpha2GetParams.html#TSAlpha2GetParams">TSAlpha2GetParams</A>()
diff --git a/docs/manualpages/TS/TSAlpha2SetRadius.html b/docs/manualpages/TS/TSAlpha2SetRadius.html
index 03ae3bf..77d0f60 100644
--- a/docs/manualpages/TS/TSAlpha2SetRadius.html
+++ b/docs/manualpages/TS/TSAlpha2SetRadius.html
@@ -5,8 +5,8 @@
 <TITLE>TSAlpha2SetRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAlpha2SetRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAlpha2SetRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAlpha2SetRadius"><H1>TSAlpha2SetRadius</H1></A>
 sets the desired spectral radius of the method (i.e. high-frequency numerical damping) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,25 @@ sets the desired spectral radius of the method (i.e. high-frequency numerical da
 #include "petscts.h"   
 PetscErrorCode TSAlpha2SetRadius(TS ts,PetscReal radius)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
-The algorithmic parameters \alpha_m and \alpha_f of the Many brgeneralized-\alpha method can be computed in terms of a specified Many brspectral radius \rho in [0,1] for infinite time step in order to Many br
+The algorithmic parameters \alpha_m and \alpha_f of the
+generalized-\alpha method can be computed in terms of a specified
+spectral radius \rho in [0,1] for infinite time step in order to
 <H3><FONT COLOR="#CC3333">control high-frequency numerical damping</FONT></H3>
-\alpha_m = (2-\rho)/(1+\rho) Many br\alpha_f = 1/(1+\rho) Many br
+\alpha_m = (2-\rho)/(1+\rho)
+\alpha_f = 1/(1+\rho)
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the desired spectral radius Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the desired spectral radius
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_alpha_radius <radius></B> - Many br Many br
+<DT><B>-ts_alpha_radius <radius></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSAlpha2UseAdapt.html b/docs/manualpages/TS/TSAlpha2UseAdapt.html
index 33ba853..ca2fac5 100644
--- a/docs/manualpages/TS/TSAlpha2UseAdapt.html
+++ b/docs/manualpages/TS/TSAlpha2UseAdapt.html
@@ -5,8 +5,8 @@
 <TITLE>TSAlpha2UseAdapt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAlpha2UseAdapt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAlpha2UseAdapt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAlpha2UseAdapt"><H1>TSAlpha2UseAdapt</H1></A>
 Use time-step adaptivity with the Alpha method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Use time-step adaptivity with the Alpha method
 #include "petscts.h"   
 PetscErrorCode TSAlpha2UseAdapt(TS ts,PetscBool use)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- flag to use adaptivity Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- flag to use adaptivity
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_alpha_adapt</B> - Many br Many br
+<DT><B>-ts_alpha_adapt</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSAlphaGetParams.html b/docs/manualpages/TS/TSAlphaGetParams.html
index 83c8e5d..56d1b3d 100644
--- a/docs/manualpages/TS/TSAlphaGetParams.html
+++ b/docs/manualpages/TS/TSAlphaGetParams.html
@@ -5,8 +5,8 @@
 <TITLE>TSAlphaGetParams</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAlphaGetParams.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAlphaGetParams.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAlphaGetParams"><H1>TSAlphaGetParams</H1></A>
 gets the algorithmic parameters for <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ gets the algorithmic parameters for <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA
 #include "petscts.h"   
 PetscErrorCode TSAlphaGetParams(TS ts,PetscReal *alpha_m,PetscReal *alpha_f,PetscReal *gamma)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -timestepping context Many br
+<DT><B>ts </B> -timestepping context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_m </B></TD><TD>- algorithmic parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_f </B></TD><TD>- algorithmic parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\gamma   </B></TD><TD>- algorithmic parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_m </B></TD><TD>- algorithmic parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_f </B></TD><TD>- algorithmic parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\gamma   </B></TD><TD>- algorithmic parameter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Use of this function is normally only required to hack <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA</A> to Many bruse a modified integration scheme. Users should call Many brTSAlphaSetRadius() to set the high-frequency damping (i.e. spectral Many brradius of the method) in order so select optimal values for these Many brparameters. Many br
+Use of this function is normally only required to hack <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA</A> to
+use a modified integration scheme. Users should call
+<A HREF="../TS/TSAlphaSetRadius.html#TSAlphaSetRadius">TSAlphaSetRadius</A>() to set the high-frequency damping (i.e. spectral
+radius of the method) in order so select optimal values for these
+parameters.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAlphaSetRadius.html#TSAlphaSetRadius">TSAlphaSetRadius</A>(), <A HREF="../TS/TSAlphaSetParams.html#TSAlphaSetParams">TSAlphaSetParams</A>()
diff --git a/docs/manualpages/TS/TSAlphaSetParams.html b/docs/manualpages/TS/TSAlphaSetParams.html
index 9cd9bc3..14ce8b5 100644
--- a/docs/manualpages/TS/TSAlphaSetParams.html
+++ b/docs/manualpages/TS/TSAlphaSetParams.html
@@ -5,8 +5,8 @@
 <TITLE>TSAlphaSetParams</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAlphaSetParams.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAlphaSetParams.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAlphaSetParams"><H1>TSAlphaSetParams</H1></A>
 sets the algorithmic parameters for <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,42 @@ sets the algorithmic parameters for <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA
 #include "petscts.h"   
 PetscErrorCode TSAlphaSetParams(TS ts,PetscReal alpha_m,PetscReal alpha_f,PetscReal gamma)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Second-order accuracy can be obtained so long as</FONT></H3>
-\gamma = 0.5 + alpha_m - alpha_f Many br
+\gamma = 0.5 + alpha_m - alpha_f
 <P>
 <H3><FONT COLOR="#CC3333">Unconditional stability requires</FONT></H3>
-\alpha_m >= \alpha_f >= 0.5 Many br
+\alpha_m >= \alpha_f >= 0.5
 <P>
 <H3><FONT COLOR="#CC3333">Backward Euler method is recovered with</FONT></H3>
-\alpha_m = \alpha_f = gamma = 1 Many br
+\alpha_m = \alpha_f = gamma = 1
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_m </B></TD><TD>- algorithmic paramenter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_f </B></TD><TD>- algorithmic paramenter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\gamma   </B></TD><TD>- algorithmic paramenter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_m </B></TD><TD>- algorithmic paramenter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\alpha_f </B></TD><TD>- algorithmic paramenter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>\gamma   </B></TD><TD>- algorithmic paramenter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_alpha_alpha_m <alpha_m></B></TD><TD>- .  -ts_alpha_alpha_f <alpha_f> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_alpha_gamma   <gamma></B></TD><TD>-  Many brNote: Many brUse of this function is normally only required to hack <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA</A> to Many bruse a modified integration scheme. Users should call Many brTSAlphaSetRadius() to set the desired spectral radius of the methods Many br(i.e. high-frequency damping) in order so select optimal values for Many brthese parameters. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_alpha_alpha_m <alpha_m></B></TD><TD>- .  -ts_alpha_alpha_f <alpha_f>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_alpha_gamma   <gamma></B></TD><TD>- 
+Note:
+Use of this function is normally only required to hack <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA</A> to
+use a modified integration scheme. Users should call
+<A HREF="../TS/TSAlphaSetRadius.html#TSAlphaSetRadius">TSAlphaSetRadius</A>() to set the desired spectral radius of the methods
+(i.e. high-frequency damping) in order so select optimal values for
+these parameters.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAlphaSetRadius.html#TSAlphaSetRadius">TSAlphaSetRadius</A>(), <A HREF="../TS/TSAlphaGetParams.html#TSAlphaGetParams">TSAlphaGetParams</A>()
diff --git a/docs/manualpages/TS/TSAlphaSetRadius.html b/docs/manualpages/TS/TSAlphaSetRadius.html
index 27a0123..0388904 100644
--- a/docs/manualpages/TS/TSAlphaSetRadius.html
+++ b/docs/manualpages/TS/TSAlphaSetRadius.html
@@ -5,8 +5,8 @@
 <TITLE>TSAlphaSetRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAlphaSetRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAlphaSetRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAlphaSetRadius"><H1>TSAlphaSetRadius</H1></A>
 sets the desired spectral radius of the method (i.e. high-frequency numerical damping) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,25 @@ sets the desired spectral radius of the method (i.e. high-frequency numerical da
 #include "petscts.h"   
 PetscErrorCode TSAlphaSetRadius(TS ts,PetscReal radius)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
-The algorithmic parameters \alpha_m and \alpha_f of the Many brgeneralized-\alpha method can be computed in terms of a specified Many brspectral radius \rho in [0,1] for infinite time step in order to Many br
+The algorithmic parameters \alpha_m and \alpha_f of the
+generalized-\alpha method can be computed in terms of a specified
+spectral radius \rho in [0,1] for infinite time step in order to
 <H3><FONT COLOR="#CC3333">control high-frequency numerical damping</FONT></H3>
-\alpha_m = 0.5*(3-\rho)/(1+\rho) Many br\alpha_f = 1/(1+\rho) Many br
+\alpha_m = 0.5*(3-\rho)/(1+\rho)
+\alpha_f = 1/(1+\rho)
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the desired spectral radius Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the desired spectral radius
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_alpha_radius <radius></B> - Many br Many br
+<DT><B>-ts_alpha_radius <radius></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSAlphaUseAdapt.html b/docs/manualpages/TS/TSAlphaUseAdapt.html
index 1a2268e..ca4cea5 100644
--- a/docs/manualpages/TS/TSAlphaUseAdapt.html
+++ b/docs/manualpages/TS/TSAlphaUseAdapt.html
@@ -5,8 +5,8 @@
 <TITLE>TSAlphaUseAdapt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAlphaUseAdapt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAlphaUseAdapt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAlphaUseAdapt"><H1>TSAlphaUseAdapt</H1></A>
 Use time-step adaptivity with the Alpha method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Use time-step adaptivity with the Alpha method
 #include "petscts.h"   
 PetscErrorCode TSAlphaUseAdapt(TS ts,PetscBool use)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- flag to use adaptivity Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- flag to use adaptivity
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_alpha_adapt</B> - Many br Many br
+<DT><B>-ts_alpha_adapt</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSAppendOptionsPrefix.html b/docs/manualpages/TS/TSAppendOptionsPrefix.html
index 8cf41f4..0641ba7 100644
--- a/docs/manualpages/TS/TSAppendOptionsPrefix.html
+++ b/docs/manualpages/TS/TSAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>TSAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSAppendOptionsPrefix"><H1>TSAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all <A HREF="../TS/TS.html#TS">TS</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Appends to the prefix used for searching for all <A HREF="../TS/TS.html#TS">TS</
 #include "petscts.h"  
 PetscErrorCode  TSAppendOptionsPrefix(TS ts,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts     </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- The prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts     </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- The prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the Many brhyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the
+hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, append, options, prefix, database
diff --git a/docs/manualpages/TS/TSBDF.html b/docs/manualpages/TS/TSBDF.html
index c49829b..f6cdbee 100644
--- a/docs/manualpages/TS/TSBDF.html
+++ b/docs/manualpages/TS/TSBDF.html
@@ -5,10 +5,10 @@
 <TITLE>TSBDF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSBDF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSBDF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSBDF"><H1>TSBDF</H1></A>
-DAE solver using BDF methods  Many br
+DAE solver using BDF methods 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>()
diff --git a/docs/manualpages/TS/TSBDFGetOrder.html b/docs/manualpages/TS/TSBDFGetOrder.html
index 2d339ae..9d7cf20 100644
--- a/docs/manualpages/TS/TSBDFGetOrder.html
+++ b/docs/manualpages/TS/TSBDFGetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>TSBDFGetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSBDFGetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSBDFGetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSBDFGetOrder"><H1>TSBDFGetOrder</H1></A>
 Get the order of the BDF method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the order of the BDF method
 #include "petscts.h" 
 PetscErrorCode TSBDFGetOrder(TS ts,PetscInt *order)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -timestepping context Many br
+<DT><B>ts </B> -timestepping context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>order </B> -order of the method Many br
+<DT><B>order </B> -order of the method
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/bdf/bdf.c.html#TSBDFGetOrder">src/ts/impls/bdf/bdf.c</A>
diff --git a/docs/manualpages/TS/TSBDFSetOrder.html b/docs/manualpages/TS/TSBDFSetOrder.html
index e931ffe..aef6c3d 100644
--- a/docs/manualpages/TS/TSBDFSetOrder.html
+++ b/docs/manualpages/TS/TSBDFSetOrder.html
@@ -5,8 +5,8 @@
 <TITLE>TSBDFSetOrder</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSBDFSetOrder.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSBDFSetOrder.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSBDFSetOrder"><H1>TSBDFSetOrder</H1></A>
 Set the order of the BDF method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Set the order of the BDF method
 #include "petscts.h" 
 PetscErrorCode TSBDFSetOrder(TS ts,PetscInt order)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- order of the method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- order of the method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_bdf_order <order></B> - Many br Many br
+<DT><B>-ts_bdf_order <order></B> -
+
 <br>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/TS/TSBDFUseAdapt.html b/docs/manualpages/TS/TSBDFUseAdapt.html
index cae645a..9542655 100644
--- a/docs/manualpages/TS/TSBDFUseAdapt.html
+++ b/docs/manualpages/TS/TSBDFUseAdapt.html
@@ -5,8 +5,8 @@
 <TITLE>TSBDFUseAdapt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSBDFUseAdapt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSBDFUseAdapt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSBDFUseAdapt"><H1>TSBDFUseAdapt</H1></A>
 Use time-step adaptivity with the BDF method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Use time-step adaptivity with the BDF method
 #include "petscts.h" 
 PetscErrorCode TSBDFUseAdapt(TS ts,PetscBool use)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- flag to use adaptivity Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>use </B></TD><TD>- flag to use adaptivity
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_bdf_adapt</B> - Many br Many br
+<DT><B>-ts_bdf_adapt</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSBEULER.html b/docs/manualpages/TS/TSBEULER.html
index dec6d93..009c8e1 100644
--- a/docs/manualpages/TS/TSBEULER.html
+++ b/docs/manualpages/TS/TSBEULER.html
@@ -5,13 +5,13 @@
 <TITLE>TSBEULER</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSBEULER.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSBEULER.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSBEULER"><H1>TSBEULER</H1></A>
-ODE solver using the implicit backward Euler method  Many br
+ODE solver using the implicit backward Euler method 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSBEULER.html#TSBEULER">TSBEULER</A> is equivalent to <A HREF="../TS/TSTHETA.html#TSTHETA">TSTHETA</A> with Theta=1.0 Many br
+<A HREF="../TS/TSBEULER.html#TSBEULER">TSBEULER</A> is equivalent to <A HREF="../TS/TSTHETA.html#TSTHETA">TSTHETA</A> with Theta=1.0
 <P>
 <pre>
  -ts_type theta -ts_theta_theta 1.0
diff --git a/docs/manualpages/TS/TSCN.html b/docs/manualpages/TS/TSCN.html
index e5b3e46..02b9ed8 100644
--- a/docs/manualpages/TS/TSCN.html
+++ b/docs/manualpages/TS/TSCN.html
@@ -5,13 +5,13 @@
 <TITLE>TSCN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSCN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSCN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSCN"><H1>TSCN</H1></A>
-ODE solver using the implicit Crank-Nicolson method.  Many br
+ODE solver using the implicit Crank-Nicolson method. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSCN.html#TSCN">TSCN</A> is equivalent to <A HREF="../TS/TSTHETA.html#TSTHETA">TSTHETA</A> with Theta=0.5 and the "endpoint" option set. I.e. Many br
+<A HREF="../TS/TSCN.html#TSCN">TSCN</A> is equivalent to <A HREF="../TS/TSTHETA.html#TSTHETA">TSTHETA</A> with Theta=0.5 and the "endpoint" option set. I.e.
 <P>
 <pre>
  -ts_type theta -ts_theta_theta 0.5 -ts_theta_endpoint
diff --git a/docs/manualpages/TS/TSClone.html b/docs/manualpages/TS/TSClone.html
index 0277767..3a9cb4a 100644
--- a/docs/manualpages/TS/TSClone.html
+++ b/docs/manualpages/TS/TSClone.html
@@ -5,8 +5,8 @@
 <TITLE>TSClone</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSClone.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSClone.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSClone"><H1>TSClone</H1></A>
 This function clones a time step object.  
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ This function clones a time step object.
 #include "petscts.h"  
 PetscErrorCode  TSClone(TS tsin, TS *tsout)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tsin    </B> -The input <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>tsin    </B> -The input <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tsout   </B> -The output <A HREF="../TS/TS.html#TS">TS</A> (cloned) Many br
+<DT><B>tsout   </B> -The output <A HREF="../TS/TS.html#TS">TS</A> (cloned)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is used to create a clone of a <A HREF="../TS/TS.html#TS">TS</A> object. It is used in ARKIMEX for initializing the slope for first stage explicit methods. It will likely be replaced in the future with a mechanism of switching methods on the fly. Many br
+This function is used to create a clone of a <A HREF="../TS/TS.html#TS">TS</A> object. It is used in ARKIMEX for initializing the slope for first stage explicit methods. It will likely be replaced in the future with a mechanism of switching methods on the fly.
 <P>
-When using <A HREF="../TS/TSDestroy.html#TSDestroy">TSDestroy</A>() on a clone the user has to first reset the correct <A HREF="../TS/TS.html#TS">TS</A> reference in the embedded <A HREF="../SNES/SNES.html#SNES">SNES</A> object: e.g.: by running <A HREF="../SNES/SNES.html#SNES">SNES</A> snes_dup=NULL; <A HREF="../TS/TSGetSNES.html#TSGetSNES">TSGetSNES</A>(ts,&snes_dup); ierr = <A HREF="../TS/TSSetSNES.html#TSSetSNES">TSSetSNES</A>(ts,snes_dup); Many br
+When using <A HREF="../TS/TSDestroy.html#TSDestroy">TSDestroy</A>() on a clone the user has to first reset the correct <A HREF="../TS/TS.html#TS">TS</A> reference in the embedded <A HREF="../SNES/SNES.html#SNES">SNES</A> object: e.g.: by running <A HREF="../SNES/SNES.html#SNES">SNES</A> snes_dup=NULL; <A HREF="../TS/TSGetSNES.html#TSGetSNES">TSGetSNES</A>(ts,&snes_dup); ierr = <A HREF="../TS/TSSetSNES.html#TSSetSNES">TSSetSNES</A>(ts,snes_dup);
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, clone
diff --git a/docs/manualpages/TS/TSComputeForcingFunction.html b/docs/manualpages/TS/TSComputeForcingFunction.html
index 30d465d..311102d 100644
--- a/docs/manualpages/TS/TSComputeForcingFunction.html
+++ b/docs/manualpages/TS/TSComputeForcingFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeForcingFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeForcingFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeForcingFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeForcingFunction"><H1>TSComputeForcingFunction</H1></A>
 Evaluates the forcing function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Evaluates the forcing function.
 #include "petscts.h"  
 PetscErrorCode TSComputeForcingFunction(TS ts,PetscReal t,Vec U)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>U </B> -the function value Many br
+<DT><B>U </B> -the function value
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, compute
diff --git a/docs/manualpages/TS/TSComputeI2Function.html b/docs/manualpages/TS/TSComputeI2Function.html
index 2b8702e..4077f21 100644
--- a/docs/manualpages/TS/TSComputeI2Function.html
+++ b/docs/manualpages/TS/TSComputeI2Function.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeI2Function</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeI2Function.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeI2Function.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeI2Function"><H1>TSComputeI2Function</H1></A>
 Evaluates the DAE residual written in implicit form F(t,U,U_t,U_tt) = 0 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,30 @@ Evaluates the DAE residual written in implicit form F(t,U,U_t,U_tt) = 0
 #include "petscts.h"  
 PetscErrorCode TSComputeI2Function(TS ts,PetscReal t,Vec U,Vec V,Vec A,Vec F)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- time derivative of state vector (U_t) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- second time derivative of state vector (U_tt) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- time derivative of state vector (U_t)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- second time derivative of state vector (U_tt)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>F </B> -the residual vector Many br
+<DT><B>F </B> -the residual vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, compute, function, vector
diff --git a/docs/manualpages/TS/TSComputeI2Jacobian.html b/docs/manualpages/TS/TSComputeI2Jacobian.html
index eea885d..ff0bd36 100644
--- a/docs/manualpages/TS/TSComputeI2Jacobian.html
+++ b/docs/manualpages/TS/TSComputeI2Jacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeI2Jacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeI2Jacobian"><H1>TSComputeI2Jacobian</H1></A>
 Evaluates the Jacobian of the DAE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,41 @@ Evaluates the Jacobian of the DAE
 #include "petscts.h"  
 PetscErrorCode TSComputeI2Jacobian(TS ts,PetscReal t,Vec U,Vec V,Vec A,PetscReal shiftV,PetscReal shiftA,Mat J,Mat P)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- second time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shiftV </B></TD><TD>- shift to apply, see note below Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shiftA </B></TD><TD>- shift to apply, see note below Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- second time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shiftV </B></TD><TD>- shift to apply, see note below
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shiftA </B></TD><TD>- shift to apply, see note below
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- optional preconditioning matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- optional preconditioning matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If F(t,U,V,A)=0 is the DAE, the required Jacobian is Many br
+If F(t,U,V,A)=0 is the DAE, the required Jacobian is
 <P>
-dF/dU + shiftV*dF/dV + shiftA*dF/dA Many br
+dF/dU + shiftV*dF/dV + shiftA*dF/dA
 <P>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, compute, Jacobian, matrix
diff --git a/docs/manualpages/TS/TSComputeIFunction.html b/docs/manualpages/TS/TSComputeIFunction.html
index aa81b83..2009622 100644
--- a/docs/manualpages/TS/TSComputeIFunction.html
+++ b/docs/manualpages/TS/TSComputeIFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeIFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeIFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeIFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeIFunction"><H1>TSComputeIFunction</H1></A>
 Evaluates the DAE residual written in implicit form F(t,U,Udot)=0 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,33 @@ Evaluates the DAE residual written in implicit form F(t,U,Udot)=0
 #include "petscts.h"  
 PetscErrorCode TSComputeIFunction(TS ts,PetscReal t,Vec U,Vec Udot,Vec Y,PetscBool imex)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imex </B></TD><TD>- flag indicates if the method is IMEX so that the RHSFunction should be kept separate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imex </B></TD><TD>- flag indicates if the method is IMEX so that the RHSFunction should be kept separate
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>Y </B> -right hand side Many br
+<DT><B>Y </B> -right hand side
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
-If the user did did not write their equations in implicit form, this Many brfunction recasts them in implicit form. Many br
+If the user did did not write their equations in implicit form, this
+function recasts them in implicit form.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, compute
diff --git a/docs/manualpages/TS/TSComputeIFunctionLinear.html b/docs/manualpages/TS/TSComputeIFunctionLinear.html
index 86c20e8..e9b21b3 100644
--- a/docs/manualpages/TS/TSComputeIFunctionLinear.html
+++ b/docs/manualpages/TS/TSComputeIFunctionLinear.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeIFunctionLinear</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeIFunctionLinear.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeIFunctionLinear.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeIFunctionLinear"><H1>TSComputeIFunctionLinear</H1></A>
 Evaluate the left hand side via the user-provided Jacobian, for linear problems only 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Evaluate the left hand side via the user-provided Jacobian, for linear problems
 #include "petscts.h"  
 PetscErrorCode TSComputeIFunctionLinear(TS ts,PetscReal t,Vec U,Vec Udot,Vec F,void *ctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state at which to evaluate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state at which to evaluate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>F </B> -left hand side Many br
+<DT><B>F </B> -left hand side
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The assumption here is that the left hand side is of the form A*Udot (and not A*Udot + B*U). For other cases, the Many bruser is required to write their own <A HREF="../TS/TSComputeIFunction.html#TSComputeIFunction">TSComputeIFunction</A>. Many brThis function is intended to be passed to <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() to evaluate the left hand side for linear problems. Many brThe matrix (and optionally the evaluation context) should be passed to < [...]
+The assumption here is that the left hand side is of the form A*Udot (and not A*Udot + B*U). For other cases, the
+user is required to write their own <A HREF="../TS/TSComputeIFunction.html#TSComputeIFunction">TSComputeIFunction</A>.
+This function is intended to be passed to <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() to evaluate the left hand side for linear problems.
+The matrix (and optionally the evaluation context) should be passed to <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>().
 <P>
-Note that using this function is NOT equivalent to using <A HREF="../TS/TSComputeRHSFunctionLinear.html#TSComputeRHSFunctionLinear">TSComputeRHSFunctionLinear</A>() since that solves Udot = A U Many br
+Note that using this function is NOT equivalent to using <A HREF="../TS/TSComputeRHSFunctionLinear.html#TSComputeRHSFunctionLinear">TSComputeRHSFunctionLinear</A>() since that solves Udot = A U
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>(), <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>(), <A HREF="../TS/TSComputeIJacobianConstant.html#TSComputeIJacobianConstant">TSComputeIJacobianConstant</A>(), <A HREF="../TS/TSComputeRHSFunctionLinear.html#TSComputeRHSFunctionLinear">TSComputeRHSFunctionLinear</A>()
diff --git a/docs/manualpages/TS/TSComputeIJacobian.html b/docs/manualpages/TS/TSComputeIJacobian.html
index aa05990..d919424 100644
--- a/docs/manualpages/TS/TSComputeIJacobian.html
+++ b/docs/manualpages/TS/TSComputeIJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeIJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeIJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeIJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeIJacobian"><H1>TSComputeIJacobian</H1></A>
 Evaluates the Jacobian of the DAE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,42 @@ Evaluates the Jacobian of the DAE
 #include "petscts.h"  
 PetscErrorCode TSComputeIJacobian(TS ts,PetscReal t,Vec U,Vec Udot,PetscReal shift,Mat A,Mat B,PetscBool imex)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
-Input Many br
+Input
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- shift to apply, see note below Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imex </B></TD><TD>- flag indicates if the method is IMEX so that the RHSJacobian should be kept separate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- shift to apply, see note below
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>imex </B></TD><TD>- flag indicates if the method is IMEX so that the RHSJacobian should be kept separate
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- optional preconditioning matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating matrix structure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- optional preconditioning matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating matrix structure
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If F(t,U,Udot)=0 is the DAE, the required Jacobian is Many br
+If F(t,U,Udot)=0 is the DAE, the required Jacobian is
 <P>
-dF/dU + shift*dF/dUdot Many br
+dF/dU + shift*dF/dUdot
 <P>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, compute, Jacobian, matrix
diff --git a/docs/manualpages/TS/TSComputeIJacobianConstant.html b/docs/manualpages/TS/TSComputeIJacobianConstant.html
index 7de8e4c..d7db1d2 100644
--- a/docs/manualpages/TS/TSComputeIJacobianConstant.html
+++ b/docs/manualpages/TS/TSComputeIJacobianConstant.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeIJacobianConstant</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeIJacobianConstant.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeIJacobianConstant.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeIJacobianConstant"><H1>TSComputeIJacobianConstant</H1></A>
 Reuses a time-independent for a semi-implicit DAE or ODE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,41 +14,53 @@ Reuses a time-independent for a semi-implicit DAE or ODE
 #include "petscts.h"  
 PetscErrorCode TSComputeIJacobianConstant(TS ts,PetscReal t,Vec U,Vec Udot,PetscReal shift,Mat A,Mat B,void *ctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state at which to evaluate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- shift to apply Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state at which to evaluate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- shift to apply
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- pointer to operator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- pointer to preconditioning matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- matrix structure flag Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- pointer to operator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- pointer to preconditioning matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- matrix structure flag
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is intended to be passed to <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>() to evaluate the Jacobian for linear time-independent problems. Many br
+This function is intended to be passed to <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>() to evaluate the Jacobian for linear time-independent problems.
 <P>
-It is only appropriate for problems of the form Many br
+It is only appropriate for problems of the form
 <P>
 <pre>
     M Udot = F(U,t)
 </pre>
 <P>
-where M is constant and F is non-stiff.  The user must pass M to <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>().  The current implementation only Many brworks with IMEX time integration methods such as <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A> and <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>, since there is no support for de-constructing Many bran implicit operator of the form Many br
+where M is constant and F is non-stiff.  The user must pass M to <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>().  The current implementation only
+works with IMEX time integration methods such as <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A> and <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A>, since there is no support for de-constructing
+an implicit operator of the form
 <P>
 <pre>
    shift*M + J
 </pre>
 <P>
-where J is the Jacobian of -F(U).  Support may be added in a future version of PETSc, but for now, the user must store Many bra copy of M or reassemble it when requested. Many br
+where J is the Jacobian of -F(U).  Support may be added in a future version of PETSc, but for now, the user must store
+a copy of M or reassemble it when requested.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>(), <A HREF="../TS/TSSetIJacobian.html#TSSetIJacobian">TSSetIJacobian</A>(), <A HREF="../TS/TSComputeIFunctionLinear.html#TSComputeIFunctionLinear">TSComputeIFunctionLinear</A>()
diff --git a/docs/manualpages/TS/TSComputeIJacobianDefaultColor.html b/docs/manualpages/TS/TSComputeIJacobianDefaultColor.html
index cccc3bd..ec7913c 100644
--- a/docs/manualpages/TS/TSComputeIJacobianDefaultColor.html
+++ b/docs/manualpages/TS/TSComputeIJacobianDefaultColor.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeIJacobianDefaultColor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeIJacobianDefaultColor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeIJacobianDefaultColor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeIJacobianDefaultColor"><H1>TSComputeIJacobianDefaultColor</H1></A>
 Computes the Jacobian using finite differences and coloring to exploit matrix sparsity. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,43 @@ Computes the Jacobian using finite differences and coloring to exploit matrix sp
 #include "petscts.h"  
 PetscErrorCode TSComputeIJacobianDefaultColor(TS ts,PetscReal t,Vec U,Vec Udot,PetscReal shift,Mat J,Mat B,void *ctx)
 </PRE>
-Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A> Many br
+Collective on <A HREF="../SNES/SNES.html#SNES">SNES</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- shift to apply, see note below Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- an optional user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Udot </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- shift to apply, see note below
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- an optional user context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix (not altered in this routine) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Jacobian matrix to use with preconditioner (generally the same as J) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix (not altered in this routine)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Jacobian matrix to use with preconditioner (generally the same as J)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If F(t,U,Udot)=0 is the DAE, the required Jacobian is Many br
+If F(t,U,Udot)=0 is the DAE, the required Jacobian is
 <P>
-dF/dU + shift*dF/dUdot Many br
+dF/dU + shift*dF/dUdot
 <P>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
-This will first try to get the coloring from the <A HREF="../DM/DM.html#DM">DM</A>.  If the <A HREF="../DM/DM.html#DM">DM</A> type has no coloring Many brroutine, then it will try to get the coloring from the matrix.  This requires that the Many brmatrix have nonzero entries precomputed. Many br
+This will first try to get the coloring from the <A HREF="../DM/DM.html#DM">DM</A>.  If the <A HREF="../DM/DM.html#DM">DM</A> type has no coloring
+routine, then it will try to get the coloring from the matrix.  This requires that the
+matrix have nonzero entries precomputed.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, finite differences, Jacobian, coloring, sparse
diff --git a/docs/manualpages/TS/TSComputeLinearStability.html b/docs/manualpages/TS/TSComputeLinearStability.html
index 9343d36..98f46b1 100644
--- a/docs/manualpages/TS/TSComputeLinearStability.html
+++ b/docs/manualpages/TS/TSComputeLinearStability.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeLinearStability</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeLinearStability.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeLinearStability.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeLinearStability"><H1>TSComputeLinearStability</H1></A>
 computes the linear stability function at a point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ computes the linear stability function at a point
 #include "petscts.h"  
 PetscErrorCode TSComputeLinearStability(TS ts,PetscReal xr,PetscReal xi,PetscReal *yr,PetscReal *yi)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xr,xi </B></TD><TD>- real and imaginary part of input arguments Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xr,xi </B></TD><TD>- real and imaginary part of input arguments
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>yr,yi </B> -real and imaginary part of function value Many br
+<DT><B>yr,yi </B> -real and imaginary part of function value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, compute
diff --git a/docs/manualpages/TS/TSComputeRHSFunction.html b/docs/manualpages/TS/TSComputeRHSFunction.html
index 6c631b6..3e78a77 100644
--- a/docs/manualpages/TS/TSComputeRHSFunction.html
+++ b/docs/manualpages/TS/TSComputeRHSFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeRHSFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeRHSFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeRHSFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeRHSFunction"><H1>TSComputeRHSFunction</H1></A>
 Evaluates the right-hand-side function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Evaluates the right-hand-side function.
 #include "petscts.h"  
 PetscErrorCode TSComputeRHSFunction(TS ts,PetscReal t,Vec U,Vec y)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -right hand side Many br
+<DT><B>y </B> -right hand side
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, compute
diff --git a/docs/manualpages/TS/TSComputeRHSFunctionLinear.html b/docs/manualpages/TS/TSComputeRHSFunctionLinear.html
index 7b4bd9b..418547d 100644
--- a/docs/manualpages/TS/TSComputeRHSFunctionLinear.html
+++ b/docs/manualpages/TS/TSComputeRHSFunctionLinear.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeRHSFunctionLinear</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeRHSFunctionLinear.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeRHSFunctionLinear.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeRHSFunctionLinear"><H1>TSComputeRHSFunctionLinear</H1></A>
 Evaluate the right hand side via the user-provided Jacobian, for linear problems Udot = A U only 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Evaluate the right hand side via the user-provided Jacobian, for linear problems
 #include "petscts.h"  
 PetscErrorCode TSComputeRHSFunctionLinear(TS ts,PetscReal t,Vec U,Vec F,void *ctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state at which to evaluate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state at which to evaluate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>F </B> -right hand side Many br
+<DT><B>F </B> -right hand side
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is intended to be passed to <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>() to evaluate the right hand side for linear problems. Many brThe matrix (and optionally the evaluation context) should be passed to <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>(). Many br
+This function is intended to be passed to <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>() to evaluate the right hand side for linear problems.
+The matrix (and optionally the evaluation context) should be passed to <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>(), <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>(), <A HREF="../TS/TSComputeRHSJacobianConstant.html#TSComputeRHSJacobianConstant">TSComputeRHSJacobianConstant</A>()
diff --git a/docs/manualpages/TS/TSComputeRHSJacobian.html b/docs/manualpages/TS/TSComputeRHSJacobian.html
index ff2f8a1..6a0f4b3 100644
--- a/docs/manualpages/TS/TSComputeRHSJacobian.html
+++ b/docs/manualpages/TS/TSComputeRHSJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeRHSJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeRHSJacobian"><H1>TSComputeRHSJacobian</H1></A>
 Computes the Jacobian matrix that has been set with <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Computes the Jacobian matrix that has been set with <A HREF="../TS/TSSetRHSJacob
 #include "petscts.h"  
 PetscErrorCode  TSComputeRHSJacobian(TS ts,PetscReal t,Vec U,Mat A,Mat B)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- optional preconditioning matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating matrix structure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- optional preconditioning matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating matrix structure
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
-See <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() for important information about setting the Many brflag parameter. Many br
+See <A HREF="../KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</A>() for important information about setting the
+flag parameter.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../SNES/SNES.html#SNES">SNES</A>, compute, Jacobian, matrix
diff --git a/docs/manualpages/TS/TSComputeRHSJacobianConstant.html b/docs/manualpages/TS/TSComputeRHSJacobianConstant.html
index d6d79be..4c27984 100644
--- a/docs/manualpages/TS/TSComputeRHSJacobianConstant.html
+++ b/docs/manualpages/TS/TSComputeRHSJacobianConstant.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeRHSJacobianConstant</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeRHSJacobianConstant.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeRHSJacobianConstant.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeRHSJacobianConstant"><H1>TSComputeRHSJacobianConstant</H1></A>
 Reuses a Jacobian that is time-independent. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,32 @@ Reuses a Jacobian that is time-independent.
 #include "petscts.h"  
 PetscErrorCode TSComputeRHSJacobianConstant(TS ts,PetscReal t,Vec U,Mat A,Mat B,void *ctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state at which to evaluate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time at which to evaluate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state at which to evaluate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- pointer to operator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- pointer to preconditioning matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- matrix structure flag Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- pointer to operator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- pointer to preconditioning matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- matrix structure flag
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is intended to be passed to <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>() to evaluate the Jacobian for linear time-independent problems. Many br
+This function is intended to be passed to <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>() to evaluate the Jacobian for linear time-independent problems.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>(), <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>(), <A HREF="../TS/TSComputeRHSFunctionLinear.html#TSComputeRHSFunctionLinear">TSComputeRHSFunctionLinear</A>()
diff --git a/docs/manualpages/TS/TSComputeSolutionFunction.html b/docs/manualpages/TS/TSComputeSolutionFunction.html
index a917137..c0af9a4 100644
--- a/docs/manualpages/TS/TSComputeSolutionFunction.html
+++ b/docs/manualpages/TS/TSComputeSolutionFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSComputeSolutionFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSComputeSolutionFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSComputeSolutionFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSComputeSolutionFunction"><H1>TSComputeSolutionFunction</H1></A>
 Evaluates the solution function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Evaluates the solution function.
 #include "petscts.h"  
 PetscErrorCode TSComputeSolutionFunction(TS ts,PetscReal t,Vec U)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current time
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>U </B> -the solution Many br
+<DT><B>U </B> -the solution
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the nonlinear solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the nonlinear solvers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, compute
diff --git a/docs/manualpages/TS/TSConvergedReason.html b/docs/manualpages/TS/TSConvergedReason.html
index ba0dd2d..087e3e6 100644
--- a/docs/manualpages/TS/TSConvergedReason.html
+++ b/docs/manualpages/TS/TSConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>TSConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSConvergedReason"><H1>TSConvergedReason</H1></A>
 reason a <A HREF="../TS/TS.html#TS">TS</A> method has converged or not 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -23,11 +23,11 @@ typedef enum {
   <A HREF="../TS/TS_DIVERGED_STEP_REJECTED.html#TS_DIVERGED_STEP_REJECTED">TS_DIVERGED_STEP_REJECTED</A>   = -2
 } <A HREF="../TS/TSConvergedReason.html#TSConvergedReason">TSConvergedReason</A>;
 </PRE>
- Many br
+
 <P>
-Developer Notes: this must match petsc/finclude/petscts.h Many br
+Developer Notes: this must match petsc/finclude/petscts.h
 <P>
-Each reason has its own manual page. Many br
+Each reason has its own manual page.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>()
diff --git a/docs/manualpages/TS/TSCreate.html b/docs/manualpages/TS/TSCreate.html
index 2de98d3..5ef0db4 100644
--- a/docs/manualpages/TS/TSCreate.html
+++ b/docs/manualpages/TS/TSCreate.html
@@ -5,8 +5,8 @@
 <TITLE>TSCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSCreate"><H1>TSCreate</H1></A>
 This function creates an empty timestepper. The problem type can then be set with <A HREF="../TS/TSSetProblemType.html#TSSetProblemType">TSSetProblemType</A>() and the type of solver can then be set with <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ This function creates an empty timestepper. The problem type can then be set wit
 #include "petscts.h"  
 PetscErrorCode  TSCreate(MPI_Comm comm, TS *ts)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator Many br
+<DT><B>comm </B> -The communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, create
diff --git a/docs/manualpages/TS/TSDestroy.html b/docs/manualpages/TS/TSDestroy.html
index e42c1b9..b569526 100644
--- a/docs/manualpages/TS/TSDestroy.html
+++ b/docs/manualpages/TS/TSDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSDestroy"><H1>TSDestroy</H1></A>
 Destroys the timestepper context that was created with <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys the timestepper context that was created with <A HREF="../TS/TSCreate.h
 #include "petscts.h"  
 PetscErrorCode  TSDestroy(TS *ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestepper, destroy
diff --git a/docs/manualpages/TS/TSEIMEX.html b/docs/manualpages/TS/TSEIMEX.html
index 37143b6..55d9755 100644
--- a/docs/manualpages/TS/TSEIMEX.html
+++ b/docs/manualpages/TS/TSEIMEX.html
@@ -5,16 +5,16 @@
 <TITLE>TSEIMEX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSEIMEX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSEIMEX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSEIMEX"><H1>TSEIMEX</H1></A>
 ODE solver using extrapolated IMEX schemes These methods are intended for problems with well-separated time scales, especially when a slow scale is strongly nonlinear such that it is expensive to solve with a fully implicit method. The user should provide the stiff part of the equation using <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() and the non-stiff part with <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>(). 
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default is a 3-stage scheme, it can be changed with <A HREF="../TS/TSEIMEXSetMaxRows.html#TSEIMEXSetMaxRows">TSEIMEXSetMaxRows</A>() or -ts_eimex_max_rows Many br
+The default is a 3-stage scheme, it can be changed with <A HREF="../TS/TSEIMEXSetMaxRows.html#TSEIMEXSetMaxRows">TSEIMEXSetMaxRows</A>() or -ts_eimex_max_rows
 <P>
-This method currently only works with ODE, for which the stiff part G(t,X,Xdot) has the form Xdot + Ghat(t,X). Many br
+This method currently only works with ODE, for which the stiff part G(t,X,Xdot) has the form Xdot + Ghat(t,X).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>
diff --git a/docs/manualpages/TS/TSEIMEXSetMaxRows.html b/docs/manualpages/TS/TSEIMEXSetMaxRows.html
index 94cd580..72103ba 100644
--- a/docs/manualpages/TS/TSEIMEXSetMaxRows.html
+++ b/docs/manualpages/TS/TSEIMEXSetMaxRows.html
@@ -5,8 +5,8 @@
 <TITLE>TSEIMEXSetMaxRows</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSEIMEXSetMaxRows.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSEIMEXSetMaxRows.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSEIMEXSetMaxRows"><H1>TSEIMEXSetMaxRows</H1></A>
 Set the maximum number of rows for <A HREF="../TS/EIMEX.html#EIMEX">EIMEX</A> schemes 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the maximum number of rows for <A HREF="../TS/EIMEX.html#EIMEX">EIMEX</A> sc
 #include "petscts.h"   
 PetscErrorCode TSEIMEXSetMaxRows(TS ts, PetscInt nrows)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- maximum number of rows Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrows </B></TD><TD>- maximum number of rows
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSEIMEXSetRowCol.html#TSEIMEXSetRowCol">TSEIMEXSetRowCol</A>(), <A HREF="../TS/TSEIMEXSetOrdAdapt.html#TSEIMEXSetOrdAdapt">TSEIMEXSetOrdAdapt</A>(), <A HREF="../TS/TSEIMEX.html#TSEIMEX">TSEIMEX</A>
diff --git a/docs/manualpages/TS/TSEIMEXSetOrdAdapt.html b/docs/manualpages/TS/TSEIMEXSetOrdAdapt.html
index 36287cb..e086524 100644
--- a/docs/manualpages/TS/TSEIMEXSetOrdAdapt.html
+++ b/docs/manualpages/TS/TSEIMEXSetOrdAdapt.html
@@ -5,8 +5,8 @@
 <TITLE>TSEIMEXSetOrdAdapt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSEIMEXSetOrdAdapt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSEIMEXSetOrdAdapt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSEIMEXSetOrdAdapt"><H1>TSEIMEXSetOrdAdapt</H1></A>
 Set the order adaptativity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the order adaptativity
 #include "petscts.h"   
 PetscErrorCode TSEIMEXSetOrdAdapt(TS ts, PetscBool flg)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tindex </B></TD><TD>- index in the T table Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tindex </B></TD><TD>- index in the T table
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSEIMEXSetRowCol.html#TSEIMEXSetRowCol">TSEIMEXSetRowCol</A>(), <A HREF="../TS/TSEIMEXSetOrdAdapt.html#TSEIMEXSetOrdAdapt">TSEIMEXSetOrdAdapt</A>(), <A HREF="../TS/TSEIMEX.html#TSEIMEX">TSEIMEX</A>
diff --git a/docs/manualpages/TS/TSEIMEXSetRowCol.html b/docs/manualpages/TS/TSEIMEXSetRowCol.html
index c6dd9f6..7871985 100644
--- a/docs/manualpages/TS/TSEIMEXSetRowCol.html
+++ b/docs/manualpages/TS/TSEIMEXSetRowCol.html
@@ -5,8 +5,8 @@
 <TITLE>TSEIMEXSetRowCol</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSEIMEXSetRowCol.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSEIMEXSetRowCol.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSEIMEXSetRowCol"><H1>TSEIMEXSetRowCol</H1></A>
 Set the type index in the T table for the return value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the type index in the T table for the return value
 #include "petscts.h"   
 PetscErrorCode TSEIMEXSetRowCol(TS ts, PetscInt row, PetscInt col)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tindex </B></TD><TD>- index in the T table Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tindex </B></TD><TD>- index in the T table
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSEIMEXSetMaxRows.html#TSEIMEXSetMaxRows">TSEIMEXSetMaxRows</A>(), <A HREF="../TS/TSEIMEXSetOrdAdapt.html#TSEIMEXSetOrdAdapt">TSEIMEXSetOrdAdapt</A>(), <A HREF="../TS/TSEIMEX.html#TSEIMEX">TSEIMEX</A>
diff --git a/docs/manualpages/TS/TSEIMEXType.html b/docs/manualpages/TS/TSEIMEXType.html
index 3111793..d0479a7 100644
--- a/docs/manualpages/TS/TSEIMEXType.html
+++ b/docs/manualpages/TS/TSEIMEXType.html
@@ -5,8 +5,8 @@
 <TITLE>TSEIMEXType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSEIMEXType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSEIMEXType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSEIMEXType"><H1>TSEIMEXType</H1></A>
 String with the name of an Extrapolated IMEX method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ String with the name of an Extrapolated IMEX method.
 #define <A HREF="../TS/TSEIMEXType.html#TSEIMEXType">TSEIMEXType</A>   char*
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  TSEIMEXSetType(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSEIMEX.html#TSEIMEX">TSEIMEX</A>, TSEIMEXRegister()
diff --git a/docs/manualpages/TS/TSEULER.html b/docs/manualpages/TS/TSEULER.html
index a40e63b..9507402 100644
--- a/docs/manualpages/TS/TSEULER.html
+++ b/docs/manualpages/TS/TSEULER.html
@@ -5,10 +5,10 @@
 <TITLE>TSEULER</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSEULER.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSEULER.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSEULER"><H1>TSEULER</H1></A>
-ODE solver using the explicit forward Euler method  Many br
+ODE solver using the explicit forward Euler method 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSBEULER.html#TSBEULER">TSBEULER</A>
diff --git a/docs/manualpages/TS/TSEquationType.html b/docs/manualpages/TS/TSEquationType.html
index 8024869..7e7c6ff 100644
--- a/docs/manualpages/TS/TSEquationType.html
+++ b/docs/manualpages/TS/TSEquationType.html
@@ -5,8 +5,8 @@
 <TITLE>TSEquationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSEquationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSEquationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSEquationType"><H1>TSEquationType</H1></A>
 type of <A HREF="../TS/TS.html#TS">TS</A> problem that is solved 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -27,12 +27,14 @@ typedef enum {
   TS_EQ_DAE_IMPLICIT_INDEXHI      = 1500
 } <A HREF="../TS/TSEquationType.html#TSEquationType">TSEquationType</A>;
 </PRE>
- Many br
+
 <P>
-Developer Notes: this must match petsc/finclude/petscts.h Many br
+Developer Notes: this must match petsc/finclude/petscts.h
 <P>
 <H3><FONT COLOR="#CC3333">Supported types are</FONT></H3>
-TS_EQ_UNSPECIFIED (default) Many brTS_EQ_EXPLICIT {ODE and DAE index 1, 2, 3, HI}: F(t,U,U_t) := M(t) U_t - G(U,t) = 0 Many brTS_EQ_IMPLICIT {ODE and DAE index 1, 2, 3, HI}: F(t,U,U_t) = 0 Many br
+TS_EQ_UNSPECIFIED (default)
+TS_EQ_EXPLICIT {ODE and DAE index 1, 2, 3, HI}: F(t,U,U_t) := M(t) U_t - G(U,t) = 0
+TS_EQ_IMPLICIT {ODE and DAE index 1, 2, 3, HI}: F(t,U,U_t) = 0
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGetEquationType.html#TSGetEquationType">TSGetEquationType</A>(), <A HREF="../TS/TSSetEquationType.html#TSSetEquationType">TSSetEquationType</A>()
diff --git a/docs/manualpages/TS/TSErrorWeightedNorm.html b/docs/manualpages/TS/TSErrorWeightedNorm.html
index 3ecd457..c127065 100644
--- a/docs/manualpages/TS/TSErrorWeightedNorm.html
+++ b/docs/manualpages/TS/TSErrorWeightedNorm.html
@@ -5,8 +5,8 @@
 <TITLE>TSErrorWeightedNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSErrorWeightedNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSErrorWeightedNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSErrorWeightedNorm"><H1>TSErrorWeightedNorm</H1></A>
 compute a weighted norm of the difference between two state vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,29 @@ compute a weighted norm of the difference between two state vectors
 #include "petscts.h"  
 PetscErrorCode TSErrorWeightedNorm(TS ts,Vec U,Vec Y,NormType wnormtype,PetscReal *norm)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector, usually ts->vec_sol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- state vector to be compared to U Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wnormtype </B></TD><TD>- norm type, either <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A> or <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector, usually ts->vec_sol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- state vector to be compared to U
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wnormtype </B></TD><TD>- norm type, either <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A> or <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>norm </B> -weighted norm, a value of 1.0 is considered small Many br
+<DT><B>norm </B> -weighted norm, a value of 1.0 is considered small
 <br>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ts_adapt_wnormtype <wnormtype> </B> -2, INFINITY Many br
+<DT><B>-ts_adapt_wnormtype <wnormtype> </B> -2, INFINITY
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSErrorWeightedNormInfinity.html#TSErrorWeightedNormInfinity">TSErrorWeightedNormInfinity</A>(), <A HREF="../TS/TSErrorWeightedNorm2.html#TSErrorWeightedNorm2">TSErrorWeightedNorm2</A>()
diff --git a/docs/manualpages/TS/TSErrorWeightedNorm2.html b/docs/manualpages/TS/TSErrorWeightedNorm2.html
index 76c1c8d..8c3fa10 100644
--- a/docs/manualpages/TS/TSErrorWeightedNorm2.html
+++ b/docs/manualpages/TS/TSErrorWeightedNorm2.html
@@ -5,8 +5,8 @@
 <TITLE>TSErrorWeightedNorm2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSErrorWeightedNorm2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSErrorWeightedNorm2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSErrorWeightedNorm2"><H1>TSErrorWeightedNorm2</H1></A>
 compute a weighted 2-norm of the difference between two state vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ compute a weighted 2-norm of the difference between two state vectors
 #include "petscts.h"  
 PetscErrorCode TSErrorWeightedNorm2(TS ts,Vec U,Vec Y,PetscReal *norm)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector, usually ts->vec_sol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- state vector to be compared to U Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector, usually ts->vec_sol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- state vector to be compared to U
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>norm </B> -weighted norm, a value of 1.0 is considered small Many br
+<DT><B>norm </B> -weighted norm, a value of 1.0 is considered small
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSErrorWeightedNorm.html#TSErrorWeightedNorm">TSErrorWeightedNorm</A>(), <A HREF="../TS/TSErrorWeightedNormInfinity.html#TSErrorWeightedNormInfinity">TSErrorWeightedNormInfinity</A>()
diff --git a/docs/manualpages/TS/TSErrorWeightedNormInfinity.html b/docs/manualpages/TS/TSErrorWeightedNormInfinity.html
index beb9845..0949435 100644
--- a/docs/manualpages/TS/TSErrorWeightedNormInfinity.html
+++ b/docs/manualpages/TS/TSErrorWeightedNormInfinity.html
@@ -5,8 +5,8 @@
 <TITLE>TSErrorWeightedNormInfinity</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSErrorWeightedNormInfinity.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSErrorWeightedNormInfinity.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSErrorWeightedNormInfinity"><H1>TSErrorWeightedNormInfinity</H1></A>
 compute a weighted infinity-norm of the difference between two state vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ compute a weighted infinity-norm of the difference between two state vectors
 #include "petscts.h"  
 PetscErrorCode TSErrorWeightedNormInfinity(TS ts,Vec U,Vec Y,PetscReal *norm)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector, usually ts->vec_sol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- state vector to be compared to U Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- state vector, usually ts->vec_sol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- state vector to be compared to U
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>norm </B> -weighted norm, a value of 1.0 is considered small Many br
+<DT><B>norm </B> -weighted norm, a value of 1.0 is considered small
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSErrorWeightedNorm.html#TSErrorWeightedNorm">TSErrorWeightedNorm</A>(), <A HREF="../TS/TSErrorWeightedNorm2.html#TSErrorWeightedNorm2">TSErrorWeightedNorm2</A>()
diff --git a/docs/manualpages/TS/TSEvaluateStep.html b/docs/manualpages/TS/TSEvaluateStep.html
index 6f65006..fd1e08a 100644
--- a/docs/manualpages/TS/TSEvaluateStep.html
+++ b/docs/manualpages/TS/TSEvaluateStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSEvaluateStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSEvaluateStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSEvaluateStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSEvaluateStep"><H1>TSEvaluateStep</H1></A>
 Evaluate the solution at the end of a time step with a given order of accuracy. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Evaluate the solution at the end of a time step with a given order of accuracy.
 #include "petscts.h"  
 PetscErrorCode TSEvaluateStep(TS ts,PetscInt order,Vec U,PetscBool *done)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- desired order of accuracy Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>done </B></TD><TD>- whether the step was evaluated at this order (pass NULL to generate an error if not available) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- desired order of accuracy
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>done </B></TD><TD>- whether the step was evaluated at this order (pass NULL to generate an error if not available)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>U </B> -state at the end of the current step Many br
+<DT><B>U </B> -state at the end of the current step
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function cannot be called until all stages have been evaluated. Many brIt is normally called by adaptive controllers before a step has been accepted and may also be called by the user after <A HREF="../TS/TSStep.html#TSStep">TSStep</A>() has returned. Many br
+This function cannot be called until all stages have been evaluated.
+It is normally called by adaptive controllers before a step has been accepted and may also be called by the user after <A HREF="../TS/TSStep.html#TSStep">TSStep</A>() has returned.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSStep.html#TSStep">TSStep</A>(), <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>
diff --git a/docs/manualpages/TS/TSEvaluateWLTE.html b/docs/manualpages/TS/TSEvaluateWLTE.html
index ead72c6..e6d8286 100644
--- a/docs/manualpages/TS/TSEvaluateWLTE.html
+++ b/docs/manualpages/TS/TSEvaluateWLTE.html
@@ -5,8 +5,8 @@
 <TITLE>TSEvaluateWLTE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSEvaluateWLTE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSEvaluateWLTE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSEvaluateWLTE"><H1>TSEvaluateWLTE</H1></A>
 Evaluate the weighted local truncation error norm at the end of a time step with a given order of accuracy. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Evaluate the weighted local truncation error norm at the end of a time step with
 #include "petscts.h"  
 PetscErrorCode TSEvaluateWLTE(TS ts,NormType wnormtype,PetscInt *order,PetscReal *wlte)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wnormtype </B></TD><TD>- norm type, either <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A> or <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- optional, desired order for the error evaluation or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wnormtype </B></TD><TD>- norm type, either <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A> or <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- optional, desired order for the error evaluation or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- optional, the actual order of the error evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wlte </B></TD><TD>- the weighted local truncation error norm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- optional, the actual order of the error evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wlte </B></TD><TD>- the weighted local truncation error norm
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If the timestepper cannot evaluate the error in a particular step Many br(eg. in the first step or restart steps after event handling), Many brthis routine returns wlte=-1.0 . Many br
+If the timestepper cannot evaluate the error in a particular step
+(eg. in the first step or restart steps after event handling),
+this routine returns wlte=-1.0 .
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSStep.html#TSStep">TSStep</A>(), <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, <A HREF="../TS/TSErrorWeightedNorm.html#TSErrorWeightedNorm">TSErrorWeightedNorm</A>()
diff --git a/docs/manualpages/TS/TSExactFinalTimeOption.html b/docs/manualpages/TS/TSExactFinalTimeOption.html
index 2e67767..ca39a4c 100644
--- a/docs/manualpages/TS/TSExactFinalTimeOption.html
+++ b/docs/manualpages/TS/TSExactFinalTimeOption.html
@@ -5,17 +5,17 @@
 <TITLE>TSExactFinalTimeOption</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSExactFinalTimeOption.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSExactFinalTimeOption.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSExactFinalTimeOption"><H1>TSExactFinalTimeOption</H1></A>
 option for handling of final time step 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {TS_EXACTFINALTIME_UNSPECIFIED=0,TS_EXACTFINALTIME_STEPOVER=1,TS_EXACTFINALTIME_INTERPOLATE=2,TS_EXACTFINALTIME_MATCHSTEP=3} <A HREF="../TS/TSExactFinalTimeOption.html#TSExactFinalTimeOption">TSExactFinalTimeOption</A>;
 </PRE>
- Many br
+
 <P>
-Developer Notes: this must match petsc/finclude/petscts.h Many br
+Developer Notes: this must match petsc/finclude/petscts.h
 <P>
 <pre>
  TS_EXACTFINALTIME_STEPOVER    - Don't do anything if final time is exceeded
diff --git a/docs/manualpages/TS/TSFinalizePackage.html b/docs/manualpages/TS/TSFinalizePackage.html
index 78f5a23..019d25c 100644
--- a/docs/manualpages/TS/TSFinalizePackage.html
+++ b/docs/manualpages/TS/TSFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>TSFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSFinalizePackage"><H1>TSFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to Mathematica. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  TSFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/TS/TSForwardCostIntegral.html b/docs/manualpages/TS/TSForwardCostIntegral.html
index bbb2a11..512c18c 100644
--- a/docs/manualpages/TS/TSForwardCostIntegral.html
+++ b/docs/manualpages/TS/TSForwardCostIntegral.html
@@ -5,8 +5,8 @@
 <TITLE>TSForwardCostIntegral</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSForwardCostIntegral.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSForwardCostIntegral.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSForwardCostIntegral"><H1>TSForwardCostIntegral</H1></A>
 Evaluate the cost integral in the forward run. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Evaluate the cost integral in the forward run.
 #include "petscts.h"  
 PetscErrorCode TSForwardCostIntegral(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-.  ts - time stepping context Many br
+.  ts - time stepping context
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function cannot be called until <A HREF="../TS/TSStep.html#TSStep">TSStep</A>() has been completed. Many br
+This function cannot be called until <A HREF="../TS/TSStep.html#TSStep">TSStep</A>() has been completed.
 <P>
-.seealso: <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSAdjointCostIntegral.html#TSAdjointCostIntegral">TSAdjointCostIntegral</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+.seealso: <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSAdjointCostIntegral.html#TSAdjointCostIntegral">TSAdjointCostIntegral</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/interface/ts.c.html#TSForwardCostIntegral">src/ts/interface/ts.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSFunctionDomainError.html b/docs/manualpages/TS/TSFunctionDomainError.html
index bcc48d7..4273b35 100644
--- a/docs/manualpages/TS/TSFunctionDomainError.html
+++ b/docs/manualpages/TS/TSFunctionDomainError.html
@@ -5,8 +5,8 @@
 <TITLE>TSFunctionDomainError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSFunctionDomainError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSFunctionDomainError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSFunctionDomainError"><H1>TSFunctionDomainError</H1></A>
 Check if the current state is valid 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,15 +15,19 @@ Check if the current state is valid
 PetscErrorCode TSFunctionDomainError(TS ts,PetscReal stagetime,Vec Y,PetscBool* accept)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-ts - the <A HREF="../TS/TS.html#TS">TS</A> context Many brstagetime - time of the simulation Many brY - state vector to check. Many br
+ts - the <A HREF="../TS/TS.html#TS">TS</A> context
+stagetime - time of the simulation
+Y - state vector to check.
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-accept - Set to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if the current state vector is valid. Many br
+accept - Set to <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> if the current state vector is valid.
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This function should be used to ensure the state is in a valid part of the space. Many brFor example, one can ensure here all values are positive. Many br
+This function should be used to ensure the state is in a valid part of the space.
+For example, one can ensure here all values are positive.
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/interface/ts.c.html#TSFunctionDomainError">src/ts/interface/ts.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSGL.html b/docs/manualpages/TS/TSGL.html
index c6beba0..52cc0e5 100644
--- a/docs/manualpages/TS/TSGL.html
+++ b/docs/manualpages/TS/TSGL.html
@@ -5,89 +5,112 @@
 <TITLE>TSGL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGL"><H1>TSGL</H1></A>
-DAE solver using implicit General Linear methods These methods contain Runge-Kutta and multistep schemes as special cases.  These special cases have some fundamental Many brlimitations.  For example, diagonally implicit Runge-Kutta cannot have stage order greater than 1 which limits their Many brapplicability to very stiff systems.  Meanwhile, multistep methods cannot be A-stable for order greater than 2 and BDF Many brare not 0-stable for order greater than 6.  GL methods can be A- and  [...]
+DAE solver using implicit General Linear methods These methods contain Runge-Kutta and multistep schemes as special cases.  These special cases have some fundamental
+limitations.  For example, diagonally implicit Runge-Kutta cannot have stage order greater than 1 which limits their
+applicability to very stiff systems.  Meanwhile, multistep methods cannot be A-stable for order greater than 2 and BDF
+are not 0-stable for order greater than 6.  GL methods can be A- and L-stable with arbitrarily high stage order and
+reliable error estimates for both 1 and 2 orders higher to facilitate adaptive step sizes and adaptive order schemes.
+All this is possible while preserving a singly diagonally implicit structure.
 <P>
 <H3><FONT COLOR="#CC3333">Options database keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_type <type> </B></TD><TD>- the class of general linear method (irks) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_rtol <tol>  </B></TD><TD>- relative error Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_atol <tol>  </B></TD><TD>- absolute error Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_min_order <p> </B></TD><TD>- minimum order method to consider (default=1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_max_order <p> </B></TD><TD>- maximum order method to consider (default=3) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_start_order <p> </B></TD><TD>- order of starting method (default=1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_complete <method> </B></TD><TD>- method to use for completing the step (rescale-and-modify or rescale) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adapt_type <method> </B></TD><TD>- adaptive controller to use (none step both) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_type <type> </B></TD><TD>- the class of general linear method (irks)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_rtol <tol>  </B></TD><TD>- relative error
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_atol <tol>  </B></TD><TD>- absolute error
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_min_order <p> </B></TD><TD>- minimum order method to consider (default=1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_max_order <p> </B></TD><TD>- maximum order method to consider (default=3)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_start_order <p> </B></TD><TD>- order of starting method (default=1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_gl_complete <method> </B></TD><TD>- method to use for completing the step (rescale-and-modify or rescale)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adapt_type <method> </B></TD><TD>- adaptive controller to use (none step both)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This integrator can be applied to DAE. Many br
+This integrator can be applied to DAE.
 <P>
-Diagonally implicit general linear (DIGL) methods are a generalization of diagonally implicit Runge-Kutta (DIRK). Many brThey are represented by the tableau Many br
+Diagonally implicit general linear (DIGL) methods are a generalization of diagonally implicit Runge-Kutta (DIRK).
+They are represented by the tableau
 <P>
 <PRE>
   A  |  U
   -------
   B  |  V
 </PRE>
- Many br
+
 <P>
-combined with a vector c of abscissa.  "Diagonally implicit" means that A is lower triangular. Many brA step of the general method reads Many br
+combined with a vector c of abscissa.  "Diagonally implicit" means that A is lower triangular.
+A step of the general method reads
 <P>
 <PRE>
   [ Y ] = [A  U] [  Y'   ]
   [X^k] = [B  V] [X^{k-1}]
 </PRE>
- Many br
+
 <P>
-where Y is the multivector of stage values, Y' is the multivector of stage derivatives, X^k is the Nordsieck vector of Many brthe solution at step k.  The Nordsieck vector consists of the first r moments of the solution, given by Many br
+where Y is the multivector of stage values, Y' is the multivector of stage derivatives, X^k is the Nordsieck vector of
+the solution at step k.  The Nordsieck vector consists of the first r moments of the solution, given by
 <P>
 <PRE>
   X = [x_0,x_1,...,x_{r-1}] = [x, h x', h^2 x'', ..., h^{r-1} x^{(r-1)} ]
 </PRE>
- Many br
+
 <P>
-If A is lower triangular, we can solve the stages (Y,Y') sequentially Many br
+If A is lower triangular, we can solve the stages (Y,Y') sequentially
 <P>
 <PRE>
   y_i = h sum_{j=0}^{s-1} (a_ij y'_j) + sum_{j=0}^{r-1} u_ij x_j,    i=0,...,{s-1}
 </PRE>
- Many br
+
 <P>
-and then construct the pieces to carry to the next step Many br
+and then construct the pieces to carry to the next step
 <P>
 <PRE>
   xx_i = h sum_{j=0}^{s-1} b_ij y'_j  + sum_{j=0}^{r-1} v_ij x_j,    i=0,...,{r-1}
 </PRE>
- Many br
+
 <P>
-Note that when the equations are cast in implicit form, we are using the stage equation to define y'_i Many brin terms of y_i and known stuff (y_j for j<i and x_j for all j). Many br
+Note that when the equations are cast in implicit form, we are using the stage equation to define y'_i
+in terms of y_i and known stuff (y_j for j<i and x_j for all j).
 <P>
 <P>
-Error estimation Many br
+Error estimation
 <P>
-At present, the most attractive GL methods for stiff problems are singly diagonally implicit schemes which posses Many brInherent Runge-Kutta Stability (IRKS).  These methods have r=s, the number of items passed between steps is equal to Many brthe number of stages.  The order and stage-order are one less than the number of stages.  We use the error estimates Many brin the 2007 paper which provide the following estimates Many br
+At present, the most attractive GL methods for stiff problems are singly diagonally implicit schemes which posses
+Inherent Runge-Kutta Stability (IRKS).  These methods have r=s, the number of items passed between steps is equal to
+the number of stages.  The order and stage-order are one less than the number of stages.  We use the error estimates
+in the 2007 paper which provide the following estimates
 <P>
 <PRE>
   h^{p+1} X^{(p+1)}          = phi_0^T Y' + [0 psi_0^T] Xold
   h^{p+2} X^{(p+2)}          = phi_1^T Y' + [0 psi_1^T] Xold
   h^{p+2} (dx'/dx) X^{(p+1)} = phi_2^T Y' + [0 psi_2^T] Xold
 </PRE>
- Many br
+
 <P>
-These estimates are accurate to O(h^{p+3}). Many br
+These estimates are accurate to O(h^{p+3}).
 <P>
-Changing the step size Many br
+Changing the step size
 <P>
-We use the generalized "rescale and modify" scheme, see equation (4.5) of the 2007 paper. Many br
+We use the generalized "rescale and modify" scheme, see equation (4.5) of the 2007 paper.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- John Butcher and Z. Jackieweicz and W. Wright, On error propagation in general linear methods for Many brordinary differential equations, Journal of Complexity, Vol 23, 2007. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- John Butcher, Numerical methods for ordinary differential equations, second edition, Wiley, 2009. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- John Butcher and Z. Jackieweicz and W. Wright, On error propagation in general linear methods for
+ordinary differential equations, Journal of Complexity, Vol 23, 2007.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- John Butcher, Numerical methods for ordinary differential equations, second edition, Wiley, 2009.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>()
diff --git a/docs/manualpages/TS/TSGLAcceptRegister.html b/docs/manualpages/TS/TSGLAcceptRegister.html
index 638b4d4..f6da781 100644
--- a/docs/manualpages/TS/TSGLAcceptRegister.html
+++ b/docs/manualpages/TS/TSGLAcceptRegister.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLAcceptRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLAcceptRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLAcceptRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLAcceptRegister"><H1>TSGLAcceptRegister</H1></A>
 adds a <A HREF="../TS/TSGL.html#TSGL">TSGL</A> acceptance scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,34 @@ adds a <A HREF="../TS/TSGL.html#TSGL">TSGL</A> acceptance scheme
 #include "petscts.h"   
 PetscErrorCode  TSGLAcceptRegister(const char sname[],TSGLAcceptFunction function)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_scheme </B></TD><TD>- name of user-defined acceptance scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_scheme </B></TD><TD>- name of user-defined acceptance scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSGLAcceptRegister.html#TSGLAcceptRegister">TSGLAcceptRegister</A>() may be called multiple times to add several user-defined families. Many br
+<A HREF="../TS/TSGLAcceptRegister.html#TSGLAcceptRegister">TSGLAcceptRegister</A>() may be called multiple times to add several user-defined families.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../TS/TSGLAcceptRegister.html#TSGLAcceptRegister">TSGLAcceptRegister</A>("my_scheme",MySchemeCreate);
 </PRE>
- Many br
+
 <P>
-Then, your scheme can be chosen with the procedural interface via Many br
+Then, your scheme can be chosen with the procedural interface via
 <pre>
     <A HREF="../TS/TSGLSetAcceptType.html#TSGLSetAcceptType">TSGLSetAcceptType</A>(ts,"my_scheme")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -ts_gl_accept_type my_scheme
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSGL.html#TSGL">TSGL</A>, <A HREF="../TS/TSGLAcceptType.html#TSGLAcceptType">TSGLAcceptType</A>, register
diff --git a/docs/manualpages/TS/TSGLAcceptType.html b/docs/manualpages/TS/TSGLAcceptType.html
index 89c7e95..f2c485a 100644
--- a/docs/manualpages/TS/TSGLAcceptType.html
+++ b/docs/manualpages/TS/TSGLAcceptType.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLAcceptType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLAcceptType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLAcceptType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLAcceptType"><H1>TSGLAcceptType</H1></A>
 String with the name of TSGLAccept scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,7 +15,7 @@ typedef const char *<A HREF="../TS/TSGLAcceptType.html#TSGLAcceptType">TSGLAccep
 #define TSGLACCEPT_ALWAYS "always"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGLSetAcceptType.html#TSGLSetAcceptType">TSGLSetAcceptType</A>(), <A HREF="../TS/TS.html#TS">TS</A>
diff --git a/docs/manualpages/TS/TSGLAdapt.html b/docs/manualpages/TS/TSGLAdapt.html
index e8aead1..17080e6 100644
--- a/docs/manualpages/TS/TSGLAdapt.html
+++ b/docs/manualpages/TS/TSGLAdapt.html
@@ -5,18 +5,18 @@
 <TITLE>TSGLAdapt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLAdapt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLAdapt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLAdapt"><H1>TSGLAdapt</H1></A>
 Abstract object that manages time-step adaptivity 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_TSGLAdapt *<A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Developer Notes</FONT></H3>
-This functionality should be replaced by the <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>. Many br
+This functionality should be replaced by the <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGL.html#TSGL">TSGL</A>, TSGLAdaptCreate(), <A HREF="../TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptType</A>
diff --git a/docs/manualpages/TS/TSGLAdaptInitializePackage.html b/docs/manualpages/TS/TSGLAdaptInitializePackage.html
index 916f836..fdd0fac 100644
--- a/docs/manualpages/TS/TSGLAdaptInitializePackage.html
+++ b/docs/manualpages/TS/TSGLAdaptInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLAdaptInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLAdaptInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLAdaptInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLAdaptInitializePackage"><H1>TSGLAdaptInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to TSCreate_GL() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../TS/TSGLAdapt.html#TSGLAd
 #include "petscts.h" 
 PetscErrorCode  TSGLAdaptInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A>, initialize, package
diff --git a/docs/manualpages/TS/TSGLAdaptRegister.html b/docs/manualpages/TS/TSGLAdaptRegister.html
index d03bf3c..ef0e407 100644
--- a/docs/manualpages/TS/TSGLAdaptRegister.html
+++ b/docs/manualpages/TS/TSGLAdaptRegister.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLAdaptRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLAdaptRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLAdaptRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLAdaptRegister"><H1>TSGLAdaptRegister</H1></A>
 adds a <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,34 @@ adds a <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> implementation
 #include "petscts.h" 
 PetscErrorCode  TSGLAdaptRegister(const char sname[],PetscErrorCode (*function)(TSGLAdapt))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_scheme </B></TD><TD>- name of user-defined adaptivity scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_scheme </B></TD><TD>- name of user-defined adaptivity scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSGLAdaptRegister.html#TSGLAdaptRegister">TSGLAdaptRegister</A>() may be called multiple times to add several user-defined families. Many br
+<A HREF="../TS/TSGLAdaptRegister.html#TSGLAdaptRegister">TSGLAdaptRegister</A>() may be called multiple times to add several user-defined families.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../TS/TSGLAdaptRegister.html#TSGLAdaptRegister">TSGLAdaptRegister</A>("my_scheme",MySchemeCreate);
 </PRE>
- Many br
+
 <P>
-Then, your scheme can be chosen with the procedural interface via Many br
+Then, your scheme can be chosen with the procedural interface via
 <pre>
     TSGLAdaptSetType(ts,"my_scheme")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -ts_adapt_type my_scheme
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A>, register
diff --git a/docs/manualpages/TS/TSGLAdaptRegisterAll.html b/docs/manualpages/TS/TSGLAdaptRegisterAll.html
index cc6db3f..bdc7cdc 100644
--- a/docs/manualpages/TS/TSGLAdaptRegisterAll.html
+++ b/docs/manualpages/TS/TSGLAdaptRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLAdaptRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLAdaptRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLAdaptRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLAdaptRegisterAll"><H1>TSGLAdaptRegisterAll</H1></A>
 Registers all of the adaptivity schemes in <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the adaptivity schemes in <A HREF="../TS/TSGLAdapt.html#TSGLAda
 #include "petscts.h" 
 PetscErrorCode  TSGLAdaptRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A>, register, all
diff --git a/docs/manualpages/TS/TSGLAdaptType.html b/docs/manualpages/TS/TSGLAdaptType.html
index 1490e0f..a24f48f 100644
--- a/docs/manualpages/TS/TSGLAdaptType.html
+++ b/docs/manualpages/TS/TSGLAdaptType.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLAdaptType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLAdaptType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLAdaptType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLAdaptType"><H1>TSGLAdaptType</H1></A>
 String with the name of <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,7 +17,7 @@ typedef const char *<A HREF="../TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptTy
 #define TSGLADAPT_BOTH "both"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  TSGLAdaptSetType(), <A HREF="../TS/TS.html#TS">TS</A>
diff --git a/docs/manualpages/TS/TSGLFinalizePackage.html b/docs/manualpages/TS/TSGLFinalizePackage.html
index e0f00a7..b73d86e 100644
--- a/docs/manualpages/TS/TSGLFinalizePackage.html
+++ b/docs/manualpages/TS/TSGLFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLFinalizePackage"><H1>TSGLFinalizePackage</H1></A>
 This function destroys everything in the <A HREF="../TS/TSGL.html#TSGL">TSGL</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the <A HREF="../TS/TSGL.html#TSGL">TSGL</A>
 #include "petscts.h" 
 PetscErrorCode  TSGLAdaptFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package
diff --git a/docs/manualpages/TS/TSGLGetAdapt.html b/docs/manualpages/TS/TSGLGetAdapt.html
index 9060a5e..66edeb3 100644
--- a/docs/manualpages/TS/TSGLGetAdapt.html
+++ b/docs/manualpages/TS/TSGLGetAdapt.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLGetAdapt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLGetAdapt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLGetAdapt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLGetAdapt"><H1>TSGLGetAdapt</H1></A>
 gets the <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> object from the <A HREF="../TS/TS.html#TS">TS</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ gets the <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> object from the
 #include "petscts.h"   
 PetscErrorCode  TSGLGetAdapt(TS ts,TSGLAdapt *adapt)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>adapt </B> -the <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> context Many br
+<DT><B>adapt </B> -the <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This allows the user set options on the <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> object.  Usually it is better to do this using the options Many brdatabase, so this function is rarely needed. Many br
+This allows the user set options on the <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A> object.  Usually it is better to do this using the options
+database, so this function is rarely needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A>, <A HREF="../TS/TSGLAdaptRegister.html#TSGLAdaptRegister">TSGLAdaptRegister</A>()
diff --git a/docs/manualpages/TS/TSGLInitializePackage.html b/docs/manualpages/TS/TSGLInitializePackage.html
index bbd971c..336a6b7 100644
--- a/docs/manualpages/TS/TSGLInitializePackage.html
+++ b/docs/manualpages/TS/TSGLInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLInitializePackage"><H1>TSGLInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../TS/TSGL.html#TSGL">TSGL</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to TSCreate_GL() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../TS/TSGL.html#TSGL">TSGL<
 #include "petscts.h"   
 PetscErrorCode  TSGLInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSGL.html#TSGL">TSGL</A>, initialize, package
diff --git a/docs/manualpages/TS/TSGLRegister.html b/docs/manualpages/TS/TSGLRegister.html
index 7c17c67..222124f 100644
--- a/docs/manualpages/TS/TSGLRegister.html
+++ b/docs/manualpages/TS/TSGLRegister.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLRegister"><H1>TSGLRegister</H1></A>
 adds a <A HREF="../TS/TSGL.html#TSGL">TSGL</A> implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,34 @@ adds a <A HREF="../TS/TSGL.html#TSGL">TSGL</A> implementation
 #include "petscts.h"   
 PetscErrorCode  TSGLRegister(const char sname[],PetscErrorCode (*function)(TS))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_scheme </B></TD><TD>- name of user-defined general linear scheme Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_scheme </B></TD><TD>- name of user-defined general linear scheme
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSGLRegister.html#TSGLRegister">TSGLRegister</A>() may be called multiple times to add several user-defined families. Many br
+<A HREF="../TS/TSGLRegister.html#TSGLRegister">TSGLRegister</A>() may be called multiple times to add several user-defined families.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../TS/TSGLRegister.html#TSGLRegister">TSGLRegister</A>("my_scheme",MySchemeCreate);
 </PRE>
- Many br
+
 <P>
-Then, your scheme can be chosen with the procedural interface via Many br
+Then, your scheme can be chosen with the procedural interface via
 <pre>
     <A HREF="../TS/TSGLSetType.html#TSGLSetType">TSGLSetType</A>(ts,"my_scheme")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -ts_gl_type my_scheme
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSGL.html#TSGL">TSGL</A>, register
diff --git a/docs/manualpages/TS/TSGLRegisterAll.html b/docs/manualpages/TS/TSGLRegisterAll.html
index 4292104..896b8c5 100644
--- a/docs/manualpages/TS/TSGLRegisterAll.html
+++ b/docs/manualpages/TS/TSGLRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLRegisterAll"><H1>TSGLRegisterAll</H1></A>
 Registers all of the general linear methods in <A HREF="../TS/TSGL.html#TSGL">TSGL</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the general linear methods in <A HREF="../TS/TSGL.html#TSGL">TS
 #include "petscts.h"   
 PetscErrorCode  TSGLRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSGL.html#TSGL">TSGL</A>, register, all
diff --git a/docs/manualpages/TS/TSGLSetAcceptType.html b/docs/manualpages/TS/TSGLSetAcceptType.html
index aa5db95..ece7020 100644
--- a/docs/manualpages/TS/TSGLSetAcceptType.html
+++ b/docs/manualpages/TS/TSGLSetAcceptType.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLSetAcceptType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLSetAcceptType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLSetAcceptType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLSetAcceptType"><H1>TSGLSetAcceptType</H1></A>
 sets the acceptance test 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ sets the acceptance test
 #include "petscts.h"   
 PetscErrorCode  TSGLSetAcceptType(TS ts,TSGLAcceptType type)
 </PRE>
-Time integrators that need to control error must have the option to reject a time step based on local error Many brestimates.  This function allows different schemes to be set. Many br
+Time integrators that need to control error must have the option to reject a time step based on local error
+estimates.  This function allows different schemes to be set.
 <P>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- the type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ts_gl_accept_type <type> </B> -sets the method used to determine whether to accept or reject a step Many br
+<DT><B>-ts_gl_accept_type <type> </B> -sets the method used to determine whether to accept or reject a step
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSGL.html#TSGL">TSGL</A>, <A HREF="../TS/TSGLAcceptRegister.html#TSGLAcceptRegister">TSGLAcceptRegister</A>(), <A HREF="../TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</A>, set type
diff --git a/docs/manualpages/TS/TSGLSetType.html b/docs/manualpages/TS/TSGLSetType.html
index 52ea97c..c3254d0 100644
--- a/docs/manualpages/TS/TSGLSetType.html
+++ b/docs/manualpages/TS/TSGLSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLSetType"><H1>TSGLSetType</H1></A>
 sets the class of general linear method to use for time-stepping 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,36 @@ sets the class of general linear method to use for time-stepping
 #include "petscts.h"   
 PetscErrorCode  TSGLSetType(TS ts,TSGLType type)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ts_gl_type <type> </B> -sets the method, use -help for a list of available method (e.g. irks) Many br
+<DT><B>-ts_gl_type <type> </B> -sets the method, use -help for a list of available method (e.g. irks)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscts.h" for available methods (for instance) Many br
-<DT><B>TSGL_IRKS </B> -Diagonally implicit methods with inherent Runge-Kutta stability (for stiff problems) Many br
+See "petsc/include/petscts.h" for available methods (for instance)
+<DT><B>TSGL_IRKS </B> -Diagonally implicit methods with inherent Runge-Kutta stability (for stiff problems)
 <br>
 <P>
-Normally, it is best to use the <A HREF="../TS/TSSetFromOptions.html#TSSetFromOptions">TSSetFromOptions</A>() command and Many brthen set the <A HREF="../TS/TSGL.html#TSGL">TSGL</A> type from the options database rather than by using Many brthis routine.  Using the options database provides the user with Many brmaximum flexibility in evaluating the many different solvers. Many brThe <A HREF="../TS/TSGLSetType.html#TSGLSetType">TSGLSetType</A>() routine is provided for those situations wh [...]
+Normally, it is best to use the <A HREF="../TS/TSSetFromOptions.html#TSSetFromOptions">TSSetFromOptions</A>() command and
+then set the <A HREF="../TS/TSGL.html#TSGL">TSGL</A> type from the options database rather than by using
+this routine.  Using the options database provides the user with
+maximum flexibility in evaluating the many different solvers.
+The <A HREF="../TS/TSGLSetType.html#TSGLSetType">TSGLSetType</A>() routine is provided for those situations where it
+is necessary to set the timestepping solver independently of the
+command line or options database.  This might be the case, for example,
+when the choice of solver changes during the execution of the
+program, and the user's application is taking responsibility for
+choosing the appropriate method.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSGL.html#TSGL">TSGL</A>, set, type
diff --git a/docs/manualpages/TS/TSGLType.html b/docs/manualpages/TS/TSGLType.html
index 04b3971..4b20c5b 100644
--- a/docs/manualpages/TS/TSGLType.html
+++ b/docs/manualpages/TS/TSGLType.html
@@ -5,8 +5,8 @@
 <TITLE>TSGLType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGLType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGLType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGLType"><H1>TSGLType</H1></A>
 family of time integration method within the General Linear class 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,7 +15,7 @@ typedef const char* <A HREF="../TS/TSGLType.html#TSGLType">TSGLType</A>;
 #define TSGL_IRKS   "irks"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGLSetType.html#TSGLSetType">TSGLSetType</A>(), <A HREF="../TS/TSGLRegister.html#TSGLRegister">TSGLRegister</A>()
diff --git a/docs/manualpages/TS/TSGetAdapt.html b/docs/manualpages/TS/TSGetAdapt.html
index 9c48bab..2cd5ba2 100644
--- a/docs/manualpages/TS/TSGetAdapt.html
+++ b/docs/manualpages/TS/TSGetAdapt.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetAdapt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetAdapt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetAdapt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetAdapt"><H1>TSGetAdapt</H1></A>
 Get the adaptive controller context for the current method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the adaptive controller context for the current method
 #include "petscts.h"  
 PetscErrorCode TSGetAdapt(TS ts,TSAdapt *adapt)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> if controller has not been created yet Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A> if controller has not been created yet
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>ts </B> -time stepping context Many br
+<DT><B>ts </B> -time stepping context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>adapt </B> -adaptive controller Many br
+<DT><B>adapt </B> -adaptive controller
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, TSAdaptSetType(), <A HREF="../TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</A>()
diff --git a/docs/manualpages/TS/TSGetApplicationContext.html b/docs/manualpages/TS/TSGetApplicationContext.html
index 7e76e7d..8492666 100644
--- a/docs/manualpages/TS/TSGetApplicationContext.html
+++ b/docs/manualpages/TS/TSGetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetApplicationContext"><H1>TSGetApplicationContext</H1></A>
 Gets the user-defined context for the timestepper. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Gets the user-defined context for the timestepper.
 #include "petscts.h"  
 PetscErrorCode  TSGetApplicationContext(TS ts,void *usrP)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>usrP </B> -user context Many br
+<DT><B>usrP </B> -user context
 <br>
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, get, application, context
diff --git a/docs/manualpages/TS/TSGetCFLTime.html b/docs/manualpages/TS/TSGetCFLTime.html
index c4200c0..a296ac0 100644
--- a/docs/manualpages/TS/TSGetCFLTime.html
+++ b/docs/manualpages/TS/TSGetCFLTime.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetCFLTime</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetCFLTime.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetCFLTime.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetCFLTime"><H1>TSGetCFLTime</H1></A>
 Get the maximum stable time step according to CFL criteria applied to forward Euler 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the maximum stable time step according to CFL criteria applied to forward Eu
 #include "petscts.h"  
 PetscErrorCode TSGetCFLTime(TS ts,PetscReal *cfltime)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>ts </B> -time stepping context Many br
+<DT><B>ts </B> -time stepping context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>cfltime </B> -maximum stable time step for forward Euler Many br
+<DT><B>cfltime </B> -maximum stable time step for forward Euler
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetCFLTimeLocal.html#TSSetCFLTimeLocal">TSSetCFLTimeLocal</A>()
diff --git a/docs/manualpages/TS/TSGetConvergedReason.html b/docs/manualpages/TS/TSGetConvergedReason.html
index c18a46a..e2839b5 100644
--- a/docs/manualpages/TS/TSGetConvergedReason.html
+++ b/docs/manualpages/TS/TSGetConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetConvergedReason"><H1>TSGetConvergedReason</H1></A>
 Gets the reason the <A HREF="../TS/TS.html#TS">TS</A> iteration was stopped. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Gets the reason the <A HREF="../TS/TS.html#TS">TS</A> iteration was stopped.
 #include "petscts.h"  
 PetscErrorCode  TSGetConvergedReason(TS ts,TSConvergedReason *reason)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>reason </B> -negative value indicates diverged, positive value converged, see <A HREF="../TS/TSConvergedReason.html#TSConvergedReason">TSConvergedReason</A> or the Many brmanual pages for the individual convergence tests for complete lists Many br
+<DT><B>reason </B> -negative value indicates diverged, positive value converged, see <A HREF="../TS/TSConvergedReason.html#TSConvergedReason">TSConvergedReason</A> or the
+manual pages for the individual convergence tests for complete lists
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Can only be called after the call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() is complete. Many br
+Can only be called after the call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() is complete.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, nonlinear, set, convergence, test
diff --git a/docs/manualpages/TS/TSGetCostGradients.html b/docs/manualpages/TS/TSGetCostGradients.html
index 69ce91a..f01d354 100644
--- a/docs/manualpages/TS/TSGetCostGradients.html
+++ b/docs/manualpages/TS/TSGetCostGradients.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetCostGradients</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetCostGradients.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetCostGradients.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetCostGradients"><H1>TSGetCostGradients</H1></A>
 Returns the gradients from the <A HREF="../TS/TSAdjointSolve.html#TSAdjointSolve">TSAdjointSolve</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Returns the gradients from the <A HREF="../TS/TSAdjointSolve.html#TSAdjointSolve
 #include "petscts.h"  
 PetscErrorCode  TSGetCostGradients(TS ts,PetscInt *numcost,Vec **lambda,Vec **mu)
 </PRE>
-Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> returned is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel Many br
+Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> returned is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- vectors containing the gradients of the cost functions with respect to the ODE/DAE solution variables Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- vectors containing the gradients of the cost functions with respect to the problem parameters Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- vectors containing the gradients of the cost functions with respect to the ODE/DAE solution variables
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- vectors containing the gradients of the cost functions with respect to the problem parameters
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>()
diff --git a/docs/manualpages/TS/TSGetCostIntegral.html b/docs/manualpages/TS/TSGetCostIntegral.html
index 2932163..524f4a9 100644
--- a/docs/manualpages/TS/TSGetCostIntegral.html
+++ b/docs/manualpages/TS/TSGetCostIntegral.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetCostIntegral</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetCostIntegral.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetCostIntegral.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetCostIntegral"><H1>TSGetCostIntegral</H1></A>
 Returns the values of the integral term in the cost functions. It is valid to call the routine after a backward run. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the values of the integral term in the cost functions. It is valid to ca
 #include "petscts.h"  
 PetscErrorCode  TSGetCostIntegral(TS ts,Vec *v)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the vector containing the integrals for each cost function Many br
+<DT><B>v </B> -the vector containing the integrals for each cost function
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetCostIntegrand.html#TSSetCostIntegrand">TSSetCostIntegrand</A>()
diff --git a/docs/manualpages/TS/TSGetDM.html b/docs/manualpages/TS/TSGetDM.html
index a95a717..59a712c 100644
--- a/docs/manualpages/TS/TSGetDM.html
+++ b/docs/manualpages/TS/TSGetDM.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetDM"><H1>TSGetDM</H1></A>
 Gets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some preconditioners 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some precondition
 #include "petscts.h"  
 PetscErrorCode  TSGetDM(TS ts,DM *dm)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the preconditioner context Many br
+<DT><B>ts </B> -the preconditioner context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dm </B> -the dm Many br
+<DT><B>dm </B> -the dm
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSGetDuration.html b/docs/manualpages/TS/TSGetDuration.html
index d6ae3f8..2e3cf35 100644
--- a/docs/manualpages/TS/TSGetDuration.html
+++ b/docs/manualpages/TS/TSGetDuration.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetDuration</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetDuration.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetDuration.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetDuration"><H1>TSGetDuration</H1></A>
 Gets the maximum number of timesteps to use and maximum time for iteration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Gets the maximum number of timesteps to use and maximum time for iteration.
 #include "petscts.h"  
 PetscErrorCode  TSGetDuration(TS ts, PetscInt *maxsteps, PetscReal *maxtime)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts       </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxsteps </B></TD><TD>- maximum number of iterations to use, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxtime  </B></TD><TD>- final time to iterate to, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts       </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxsteps </B></TD><TD>- maximum number of iterations to use, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxtime  </B></TD><TD>- final time to iterate to, or NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, get, maximum, iterations, time
diff --git a/docs/manualpages/TS/TSGetEquationType.html b/docs/manualpages/TS/TSGetEquationType.html
index 91d6707..1e8a0e4 100644
--- a/docs/manualpages/TS/TSGetEquationType.html
+++ b/docs/manualpages/TS/TSGetEquationType.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetEquationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetEquationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetEquationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetEquationType"><H1>TSGetEquationType</H1></A>
 Gets the type of the equation that <A HREF="../TS/TS.html#TS">TS</A> is solving. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the type of the equation that <A HREF="../TS/TS.html#TS">TS</A> is solving.
 #include "petscts.h"  
 PetscErrorCode  TSGetEquationType(TS ts,TSEquationType *equation_type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>equation_type </B> -see <A HREF="../TS/TSEquationType.html#TSEquationType">TSEquationType</A> Many br
+<DT><B>equation_type </B> -see <A HREF="../TS/TSEquationType.html#TSEquationType">TSEquationType</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, equation type
diff --git a/docs/manualpages/TS/TSGetI2Function.html b/docs/manualpages/TS/TSGetI2Function.html
index d0a2a65..205ae13 100644
--- a/docs/manualpages/TS/TSGetI2Function.html
+++ b/docs/manualpages/TS/TSGetI2Function.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetI2Function</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetI2Function.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetI2Function.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetI2Function"><H1>TSGetI2Function</H1></A>
 Returns the vector where the implicit residual is stored and the function/contex to compute it. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Returns the vector where the implicit residual is stored and the function/contex
 #include "petscts.h"  
 PetscErrorCode TSGetI2Function(TS ts,Vec *r,TSI2Function *fun,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to hold residual (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- the function to compute residual (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to hold residual (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- the function to compute residual (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, nonlinear, get, function
diff --git a/docs/manualpages/TS/TSGetI2Jacobian.html b/docs/manualpages/TS/TSGetI2Jacobian.html
index 2f049ac..c40f352 100644
--- a/docs/manualpages/TS/TSGetI2Jacobian.html
+++ b/docs/manualpages/TS/TSGetI2Jacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetI2Jacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetI2Jacobian"><H1>TSGetI2Jacobian</H1></A>
 Returns the implicit Jacobian at the present timestep. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Returns the implicit Jacobian at the present timestep.
 #include "petscts.h"  
 PetscErrorCode  TSGetI2Jacobian(TS ts,Mat *J,Mat *P,TSI2Jacobian *jac,void **ctx)
 </PRE>
-Not Collective, but parallel objects are returned if <A HREF="../TS/TS.html#TS">TS</A> is parallel Many br
+Not Collective, but parallel objects are returned if <A HREF="../TS/TS.html#TS">TS</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts  </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts  </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- The (approximate) Jacobian of F(t,U,U_t,U_tt) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- The matrix from which the preconditioner is constructed, often the same as J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- The function to compute the Jacobian matrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- User-defined context for Jacobian evaluation routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J  </B></TD><TD>- The (approximate) Jacobian of F(t,U,U_t,U_tt)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P </B></TD><TD>- The matrix from which the preconditioner is constructed, often the same as J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- The function to compute the Jacobian matrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- User-defined context for Jacobian evaluation routine
+</TD></TR></TABLE>
 <P>
-Notes: You can pass in NULL for any return argument you do not need. Many br
+Notes: You can pass in NULL for any return argument you do not need.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(), TSGetMatrices(), <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>(), <A HREF="../TS/TSGetTimeStepNumber.html#TSGetTimeStepNumber">TSGetTimeStepNumber</A>()
diff --git a/docs/manualpages/TS/TSGetIFunction.html b/docs/manualpages/TS/TSGetIFunction.html
index 024a100..ae94499 100644
--- a/docs/manualpages/TS/TSGetIFunction.html
+++ b/docs/manualpages/TS/TSGetIFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetIFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetIFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetIFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetIFunction"><H1>TSGetIFunction</H1></A>
 Returns the vector where the implicit residual is stored and the function/contex to compute it. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Returns the vector where the implicit residual is stored and the function/contex
 #include "petscts.h"  
 PetscErrorCode TSGetIFunction(TS ts,Vec *r,TSIFunction *func,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to hold residual (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to compute residual (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to hold residual (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to compute residual (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, nonlinear, get, function
diff --git a/docs/manualpages/TS/TSGetIJacobian.html b/docs/manualpages/TS/TSGetIJacobian.html
index 0a1bb35..09d0e1e 100644
--- a/docs/manualpages/TS/TSGetIJacobian.html
+++ b/docs/manualpages/TS/TSGetIJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetIJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetIJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetIJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetIJacobian"><H1>TSGetIJacobian</H1></A>
 Returns the implicit Jacobian at the present timestep. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Returns the implicit Jacobian at the present timestep.
 #include "petscts.h"  
 PetscErrorCode  TSGetIJacobian(TS ts,Mat *Amat,Mat *Pmat,TSIJacobian *f,void **ctx)
 </PRE>
-Not Collective, but parallel objects are returned if <A HREF="../TS/TS.html#TS">TS</A> is parallel Many br
+Not Collective, but parallel objects are returned if <A HREF="../TS/TS.html#TS">TS</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts  </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts  </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat  </B></TD><TD>- The (approximate) Jacobian of F(t,U,U_t) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- The matrix from which the preconditioner is constructed, often the same as Amat Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f   </B></TD><TD>- The function to compute the matrices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- User-defined context for Jacobian evaluation routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat  </B></TD><TD>- The (approximate) Jacobian of F(t,U,U_t)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- The matrix from which the preconditioner is constructed, often the same as Amat
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f   </B></TD><TD>- The function to compute the matrices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- User-defined context for Jacobian evaluation routine
+</TD></TR></TABLE>
 <P>
-Notes: You can pass in NULL for any return argument you do not need. Many br
+Notes: You can pass in NULL for any return argument you do not need.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(), <A HREF="../TS/TSGetRHSJacobian.html#TSGetRHSJacobian">TSGetRHSJacobian</A>(), TSGetMatrices(), <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>(), <A HREF="../TS/TSGetTimeStepNumber.html#TSGetTimeStepNumber">TSGetTimeStepNumber</A>()
diff --git a/docs/manualpages/TS/TSGetKSP.html b/docs/manualpages/TS/TSGetKSP.html
index 29c2d0b..fd8ed0e 100644
--- a/docs/manualpages/TS/TSGetKSP.html
+++ b/docs/manualpages/TS/TSGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetKSP"><H1>TSGetKSP</H1></A>
 Returns the <A HREF="../KSP/KSP.html#KSP">KSP</A> (linear solver) associated with a <A HREF="../TS/TS.html#TS">TS</A> (timestepper) context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Returns the <A HREF="../KSP/KSP.html#KSP">KSP</A> (linear solver) associated wit
 #include "petscts.h"  
 PetscErrorCode  TSGetKSP(TS ts,KSP *ksp)
 </PRE>
-Not Collective, but <A HREF="../KSP/KSP.html#KSP">KSP</A> is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel Many br
+Not Collective, but <A HREF="../KSP/KSP.html#KSP">KSP</A> is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ksp </B> -the nonlinear solver context Many br
+<DT><B>ksp </B> -the nonlinear solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user can then directly manipulate the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to set various Many broptions, etc.  Likewise, the user can then extract and manipulate the Many brKSP and <A HREF="../PC/PC.html#PC">PC</A> contexts as well. Many br
+The user can then directly manipulate the <A HREF="../KSP/KSP.html#KSP">KSP</A> context to set various
+options, etc.  Likewise, the user can then extract and manipulate the
+<A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../PC/PC.html#PC">PC</A> contexts as well.
 <P>
-<A HREF="../TS/TSGetKSP.html#TSGetKSP">TSGetKSP</A>() does not work for integrators that do not use <A HREF="../KSP/KSP.html#KSP">KSP</A>; Many brin this case <A HREF="../TS/TSGetKSP.html#TSGetKSP">TSGetKSP</A>() returns NULL in ksp. Many br
+<A HREF="../TS/TSGetKSP.html#TSGetKSP">TSGetKSP</A>() does not work for integrators that do not use <A HREF="../KSP/KSP.html#KSP">KSP</A>;
+in this case <A HREF="../TS/TSGetKSP.html#TSGetKSP">TSGetKSP</A>() returns NULL in ksp.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  timestep, get, <A HREF="../KSP/KSP.html#KSP">KSP</A>
diff --git a/docs/manualpages/TS/TSGetKSPIterations.html b/docs/manualpages/TS/TSGetKSPIterations.html
index 58b5624..10ac202 100644
--- a/docs/manualpages/TS/TSGetKSPIterations.html
+++ b/docs/manualpages/TS/TSGetKSPIterations.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetKSPIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetKSPIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetKSPIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetKSPIterations"><H1>TSGetKSPIterations</H1></A>
 Gets the total number of linear iterations used by the time integrator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the total number of linear iterations used by the time integrator.
 #include "petscts.h"  
 PetscErrorCode TSGetKSPIterations(TS ts,PetscInt *lits)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- number of linear iterations Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- number of linear iterations
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(). Many br
+This counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, get, number, linear, iterations
diff --git a/docs/manualpages/TS/TSGetOptionsPrefix.html b/docs/manualpages/TS/TSGetOptionsPrefix.html
index 987f079..f982a3a 100644
--- a/docs/manualpages/TS/TSGetOptionsPrefix.html
+++ b/docs/manualpages/TS/TSGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetOptionsPrefix"><H1>TSGetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../TS/TS.html#TS">TS</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Sets the prefix used for searching for all <A HREF="../TS/TS.html#TS">TS</A> opt
 #include "petscts.h"  
 PetscErrorCode  TSGetOptionsPrefix(TS ts,const char *prefix[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -The <A HREF="../TS/TS.html#TS">TS</A> context Many br
+<DT><B>ts </B> -The <A HREF="../TS/TS.html#TS">TS</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>prefix </B> -A pointer to the prefix string used Many br
+<DT><B>prefix </B> -A pointer to the prefix string used
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prifix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prifix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, get, options, prefix, database
diff --git a/docs/manualpages/TS/TSGetPrevTime.html b/docs/manualpages/TS/TSGetPrevTime.html
index dd83a9d..b3aa2da 100644
--- a/docs/manualpages/TS/TSGetPrevTime.html
+++ b/docs/manualpages/TS/TSGetPrevTime.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetPrevTime</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetPrevTime.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetPrevTime.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetPrevTime"><H1>TSGetPrevTime</H1></A>
 Gets the starting time of the previously completed step. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the starting time of the previously completed step.
 #include "petscts.h"  
 PetscErrorCode  TSGetPrevTime(TS ts,PetscReal *t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>t  </B> -the previous time Many br
+<DT><B>t  </B> -the previous time
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetInitialTimeStep.html#TSSetInitialTimeStep">TSSetInitialTimeStep</A>(), <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>()
diff --git a/docs/manualpages/TS/TSGetProblemType.html b/docs/manualpages/TS/TSGetProblemType.html
index fadfe1e..dc18231 100644
--- a/docs/manualpages/TS/TSGetProblemType.html
+++ b/docs/manualpages/TS/TSGetProblemType.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetProblemType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetProblemType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetProblemType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetProblemType"><H1>TSGetProblemType</H1></A>
 Gets the type of problem to be solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,23 @@ Gets the type of problem to be solved.
 #include "petscts.h"  
 PetscErrorCode  TSGetProblemType(TS ts, TSProblemType *type)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -One of TS_LINEAR, TS_NONLINEAR where these types refer to problems of the forms Many br
+<DT><B>type </B> -One of TS_LINEAR, TS_NONLINEAR where these types refer to problems of the forms
 <br>
 <PRE>
          M U_t = A U
          M(t) U_t = A(t) U
          F(t,U,U_t)
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, problem type
diff --git a/docs/manualpages/TS/TSGetRHSFunction.html b/docs/manualpages/TS/TSGetRHSFunction.html
index 2697ac8..48fbb8d 100644
--- a/docs/manualpages/TS/TSGetRHSFunction.html
+++ b/docs/manualpages/TS/TSGetRHSFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetRHSFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetRHSFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetRHSFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetRHSFunction"><H1>TSGetRHSFunction</H1></A>
 Returns the vector where the right hand side is stored and the function/context to compute it. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Returns the vector where the right hand side is stored and the function/context
 #include "petscts.h"  
 PetscErrorCode TSGetRHSFunction(TS ts,Vec *r,TSRHSFunction *func,void **ctx)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to hold computed right hand side (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to compute right hand side (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to hold computed right hand side (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the function to compute right hand side (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the function context (or NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, nonlinear, get, function
diff --git a/docs/manualpages/TS/TSGetRHSJacobian.html b/docs/manualpages/TS/TSGetRHSJacobian.html
index 6b1f4e0..bfe59eb 100644
--- a/docs/manualpages/TS/TSGetRHSJacobian.html
+++ b/docs/manualpages/TS/TSGetRHSJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetRHSJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetRHSJacobian"><H1>TSGetRHSJacobian</H1></A>
 Returns the Jacobian J at the present timestep. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Returns the Jacobian J at the present timestep.
 #include "petscts.h"  
 PetscErrorCode  TSGetRHSJacobian(TS ts,Mat *Amat,Mat *Pmat,TSRHSJacobian *func,void **ctx)
 </PRE>
-Not Collective, but parallel objects are returned if <A HREF="../TS/TS.html#TS">TS</A> is parallel Many br
+Not Collective, but parallel objects are returned if <A HREF="../TS/TS.html#TS">TS</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts  </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts  </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- The (approximate) Jacobian J of G, where U_t = G(U,t)  (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- The matrix from which the preconditioner is constructed, usually the same as Amat  (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Function to compute the Jacobian of the RHS  (or NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- User-defined context for Jacobian evaluation routine  (or NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- The (approximate) Jacobian J of G, where U_t = G(U,t)  (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- The matrix from which the preconditioner is constructed, usually the same as Amat  (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- Function to compute the Jacobian of the RHS  (or NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- User-defined context for Jacobian evaluation routine  (or NULL)
+</TD></TR></TABLE>
 <P>
-Notes: You can pass in NULL for any return argument you do not need. Many br
+Notes: You can pass in NULL for any return argument you do not need.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(), TSGetMatrices(), <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>(), <A HREF="../TS/TSGetTimeStepNumber.html#TSGetTimeStepNumber">TSGetTimeStepNumber</A>()
diff --git a/docs/manualpages/TS/TSGetSNES.html b/docs/manualpages/TS/TSGetSNES.html
index d49215e..b405da2 100644
--- a/docs/manualpages/TS/TSGetSNES.html
+++ b/docs/manualpages/TS/TSGetSNES.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetSNES"><H1>TSGetSNES</H1></A>
 Returns the <A HREF="../SNES/SNES.html#SNES">SNES</A> (nonlinear solver) associated with a <A HREF="../TS/TS.html#TS">TS</A> (timestepper) context. Valid only for nonlinear problems. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Returns the <A HREF="../SNES/SNES.html#SNES">SNES</A> (nonlinear solver) associa
 #include "petscts.h"  
 PetscErrorCode  TSGetSNES(TS ts,SNES *snes)
 </PRE>
-Not Collective, but <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel Many br
+Not Collective, but <A HREF="../SNES/SNES.html#SNES">SNES</A> is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>snes </B> -the nonlinear solver context Many br
+<DT><B>snes </B> -the nonlinear solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user can then directly manipulate the <A HREF="../SNES/SNES.html#SNES">SNES</A> context to set various Many broptions, etc.  Likewise, the user can then extract and manipulate the Many brKSP, <A HREF="../KSP/KSP.html#KSP">KSP</A>, and <A HREF="../PC/PC.html#PC">PC</A> contexts as well. Many br
+The user can then directly manipulate the <A HREF="../SNES/SNES.html#SNES">SNES</A> context to set various
+options, etc.  Likewise, the user can then extract and manipulate the
+<A HREF="../KSP/KSP.html#KSP">KSP</A>, <A HREF="../KSP/KSP.html#KSP">KSP</A>, and <A HREF="../PC/PC.html#PC">PC</A> contexts as well.
 <P>
-<A HREF="../TS/TSGetSNES.html#TSGetSNES">TSGetSNES</A>() does not work for integrators that do not use <A HREF="../SNES/SNES.html#SNES">SNES</A>; in Many brthis case <A HREF="../TS/TSGetSNES.html#TSGetSNES">TSGetSNES</A>() returns NULL in snes. Many br
+<A HREF="../TS/TSGetSNES.html#TSGetSNES">TSGetSNES</A>() does not work for integrators that do not use <A HREF="../SNES/SNES.html#SNES">SNES</A>; in
+this case <A HREF="../TS/TSGetSNES.html#TSGetSNES">TSGetSNES</A>() returns NULL in snes.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  timestep, get, <A HREF="../SNES/SNES.html#SNES">SNES</A>
diff --git a/docs/manualpages/TS/TSGetSNESFailures.html b/docs/manualpages/TS/TSGetSNESFailures.html
index e661df1..69cfd04 100644
--- a/docs/manualpages/TS/TSGetSNESFailures.html
+++ b/docs/manualpages/TS/TSGetSNESFailures.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetSNESFailures</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetSNESFailures.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetSNESFailures.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetSNESFailures"><H1>TSGetSNESFailures</H1></A>
 Gets the total number of failed <A HREF="../SNES/SNES.html#SNES">SNES</A> solves 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the total number of failed <A HREF="../SNES/SNES.html#SNES">SNES</A> solves
 #include "petscts.h"  
 PetscErrorCode TSGetSNESFailures(TS ts,PetscInt *fails)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fails </B></TD><TD>- number of failed nonlinear solves Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fails </B></TD><TD>- number of failed nonlinear solves
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(). Many br
+This counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, get, number
diff --git a/docs/manualpages/TS/TSGetSNESIterations.html b/docs/manualpages/TS/TSGetSNESIterations.html
index 5d71ea9..abff86e 100644
--- a/docs/manualpages/TS/TSGetSNESIterations.html
+++ b/docs/manualpages/TS/TSGetSNESIterations.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetSNESIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetSNESIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetSNESIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetSNESIterations"><H1>TSGetSNESIterations</H1></A>
 Gets the total number of nonlinear iterations used by the time integrator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the total number of nonlinear iterations used by the time integrator.
 #include "petscts.h"  
 PetscErrorCode TSGetSNESIterations(TS ts,PetscInt *nits)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nits </B></TD><TD>- number of nonlinear iterations Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nits </B></TD><TD>- number of nonlinear iterations
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(). Many br
+This counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, get, number, nonlinear, iterations
diff --git a/docs/manualpages/TS/TSGetSolution.html b/docs/manualpages/TS/TSGetSolution.html
index af94546..1da82b4 100644
--- a/docs/manualpages/TS/TSGetSolution.html
+++ b/docs/manualpages/TS/TSGetSolution.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetSolution"><H1>TSGetSolution</H1></A>
 Returns the solution at the present timestep. It is valid to call this routine inside the function that you are evaluating in order to move to the new timestep. This vector not changed until the solution at the next timestep has been calculated. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Returns the solution at the present timestep. It is valid to call this routine i
 #include "petscts.h"  
 PetscErrorCode  TSGetSolution(TS ts,Vec *v)
 </PRE>
-Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> returned is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel Many br
+Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> returned is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the vector containing the solution Many br
+<DT><B>v </B> -the vector containing the solution
 <br>
 <P>
-Note: If you used <A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>(ts,TS_EXACTFINALTIME_MATCHSTEP); this does not return the solution at the requested Many brfinal time. It returns the solution at the next timestep. Many br
+Note: If you used <A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>(ts,TS_EXACTFINALTIME_MATCHSTEP); this does not return the solution at the requested
+final time. It returns the solution at the next timestep.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(), <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>(), <A HREF="../TS/TSGetSolveTime.html#TSGetSolveTime">TSGetSolveTime</A>()
diff --git a/docs/manualpages/TS/TSGetSolveTime.html b/docs/manualpages/TS/TSGetSolveTime.html
index 735cad8..196eaf5 100644
--- a/docs/manualpages/TS/TSGetSolveTime.html
+++ b/docs/manualpages/TS/TSGetSolveTime.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetSolveTime</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetSolveTime.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetSolveTime.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetSolveTime"><H1>TSGetSolveTime</H1></A>
 Gets the time after a call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the time after a call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>()
 #include "petscts.h"  
 PetscErrorCode  TSGetSolveTime(TS ts,PetscReal *ftime)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftime </B></TD><TD>- the final time. This time corresponds to the final time set with <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>() Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ftime </B></TD><TD>- the final time. This time corresponds to the final time set with <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>()
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Can only be called after the call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() is complete. Many br
+Can only be called after the call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() is complete.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, nonlinear, set, convergence, test
diff --git a/docs/manualpages/TS/TSGetStages.html b/docs/manualpages/TS/TSGetStages.html
index cbee2d6..4bce4f1 100644
--- a/docs/manualpages/TS/TSGetStages.html
+++ b/docs/manualpages/TS/TSGetStages.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetStages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetStages.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetStages.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetStages"><H1>TSGetStages</H1></A>
 Get the number of stages and stage values 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,10 @@ Get the number of stages and stage values
 PetscErrorCode  TSGetStages(TS ts,PetscInt *ns,Vec **Y)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, getstages
diff --git a/docs/manualpages/TS/TSGetStepRejections.html b/docs/manualpages/TS/TSGetStepRejections.html
index 0e6b6f0..4f8da77 100644
--- a/docs/manualpages/TS/TSGetStepRejections.html
+++ b/docs/manualpages/TS/TSGetStepRejections.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetStepRejections</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetStepRejections.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetStepRejections.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetStepRejections"><H1>TSGetStepRejections</H1></A>
 Gets the total number of rejected steps. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the total number of rejected steps.
 #include "petscts.h"  
 PetscErrorCode TSGetStepRejections(TS ts,PetscInt *rejects)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rejects </B></TD><TD>- number of steps rejected Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rejects </B></TD><TD>- number of steps rejected
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(). Many br
+This counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, get, number
diff --git a/docs/manualpages/TS/TSGetTime.html b/docs/manualpages/TS/TSGetTime.html
index 5cfb9bb..5f2434d 100644
--- a/docs/manualpages/TS/TSGetTime.html
+++ b/docs/manualpages/TS/TSGetTime.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetTime</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetTime.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetTime.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetTime"><H1>TSGetTime</H1></A>
 Gets the time of the most recently completed step. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Gets the time of the most recently completed step.
 #include "petscts.h"  
 PetscErrorCode  TSGetTime(TS ts,PetscReal *t)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>t  </B> -the current time. This time may not corresponds to the final time set with <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>(), use <A HREF="../TS/TSGetSolveTime.html#TSGetSolveTime">TSGetSolveTime</A>(). Many br
+<DT><B>t  </B> -the current time. This time may not corresponds to the final time set with <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>(), use <A HREF="../TS/TSGetSolveTime.html#TSGetSolveTime">TSGetSolveTime</A>().
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-When called during time step evaluation (e.g. during residual evaluation or via hooks set using <A HREF="../TS/TSSetPreStep.html#TSSetPreStep">TSSetPreStep</A>(), Many brTSSetPreStage(), <A HREF="../TS/TSSetPostStage.html#TSSetPostStage">TSSetPostStage</A>(), or <A HREF="../TS/TSSetPostStep.html#TSSetPostStep">TSSetPostStep</A>()), the time is the time at the start of the step being evaluated. Many br
+When called during time step evaluation (e.g. during residual evaluation or via hooks set using <A HREF="../TS/TSSetPreStep.html#TSSetPreStep">TSSetPreStep</A>(),
+<A HREF="../TS/TSSetPreStage.html#TSSetPreStage">TSSetPreStage</A>(), <A HREF="../TS/TSSetPostStage.html#TSSetPostStage">TSSetPostStage</A>(), or <A HREF="../TS/TSSetPostStep.html#TSSetPostStep">TSSetPostStep</A>()), the time is the time at the start of the step being evaluated.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetInitialTimeStep.html#TSSetInitialTimeStep">TSSetInitialTimeStep</A>(), <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(), <A HREF="../TS/TSGetSolveTime.html#TSGetSolveTime">TSGetSolveTime</A>()
diff --git a/docs/manualpages/TS/TSGetTimeStep.html b/docs/manualpages/TS/TSGetTimeStep.html
index 13416cc..0edfb91 100644
--- a/docs/manualpages/TS/TSGetTimeStep.html
+++ b/docs/manualpages/TS/TSGetTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetTimeStep"><H1>TSGetTimeStep</H1></A>
 Gets the current timestep size. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the current timestep size.
 #include "petscts.h"  
 PetscErrorCode  TSGetTimeStep(TS ts,PetscReal *dt)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dt </B> -the current timestep size Many br
+<DT><B>dt </B> -the current timestep size
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetInitialTimeStep.html#TSSetInitialTimeStep">TSSetInitialTimeStep</A>(), <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>()
diff --git a/docs/manualpages/TS/TSGetTimeStepNumber.html b/docs/manualpages/TS/TSGetTimeStepNumber.html
index 1a8b602..dd8ea34 100644
--- a/docs/manualpages/TS/TSGetTimeStepNumber.html
+++ b/docs/manualpages/TS/TSGetTimeStepNumber.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetTimeStepNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetTimeStepNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetTimeStepNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetTimeStepNumber"><H1>TSGetTimeStepNumber</H1></A>
 Gets the number of time steps completed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the number of time steps completed.
 #include "petscts.h"  
 PetscErrorCode  TSGetTimeStepNumber(TS ts,PetscInt *iter)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>iter </B> -number of steps completed so far Many br
+<DT><B>iter </B> -number of steps completed so far
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, get, iteration, number
diff --git a/docs/manualpages/TS/TSGetTolerances.html b/docs/manualpages/TS/TSGetTolerances.html
index c3e6b54..6b60156 100644
--- a/docs/manualpages/TS/TSGetTolerances.html
+++ b/docs/manualpages/TS/TSGetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetTolerances"><H1>TSGetTolerances</H1></A>
 Get tolerances for local truncation error when using adaptive controller 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Get tolerances for local truncation error when using adaptive controller
 #include "petscts.h"  
 PetscErrorCode TSGetTolerances(TS ts,PetscReal *atol,Vec *vatol,PetscReal *rtol,Vec *vrtol)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>ts </B> -time integration context Many br
+<DT><B>ts </B> -time integration context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol </B></TD><TD>- scalar absolute tolerances, NULL to ignore Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vatol </B></TD><TD>- vector of absolute tolerances, NULL to ignore Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- scalar relative tolerances, NULL to ignore Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vrtol </B></TD><TD>- vector of relative tolerances, NULL to ignore Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol </B></TD><TD>- scalar absolute tolerances, NULL to ignore
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vatol </B></TD><TD>- vector of absolute tolerances, NULL to ignore
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- scalar relative tolerances, NULL to ignore
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vrtol </B></TD><TD>- vector of relative tolerances, NULL to ignore
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, TSVecNormWRMS(), <A HREF="../TS/TSSetTolerances.html#TSSetTolerances">TSSetTolerances</A>()
diff --git a/docs/manualpages/TS/TSGetTotalSteps.html b/docs/manualpages/TS/TSGetTotalSteps.html
index 94baee6..db1fe36 100644
--- a/docs/manualpages/TS/TSGetTotalSteps.html
+++ b/docs/manualpages/TS/TSGetTotalSteps.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetTotalSteps</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetTotalSteps.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetTotalSteps.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetTotalSteps"><H1>TSGetTotalSteps</H1></A>
 Gets the total number of steps done since the last call to <A HREF="../TS/TSSetUp.html#TSSetUp">TSSetUp</A>() or <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets the total number of steps done since the last call to <A HREF="../TS/TSSetU
 #include "petscts.h"  
 PetscErrorCode  TSGetTotalSteps(TS ts,PetscInt *steps)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- the number of steps Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- the number of steps
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Includes the number of steps for all calls to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() since <A HREF="../TS/TSSetUp.html#TSSetUp">TSSetUp</A>() was called Many br
+Includes the number of steps for all calls to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() since <A HREF="../TS/TSSetUp.html#TSSetUp">TSSetUp</A>() was called
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, nonlinear, set, convergence, test
diff --git a/docs/manualpages/TS/TSGetType.html b/docs/manualpages/TS/TSGetType.html
index 8f5bd8f..115db88 100644
--- a/docs/manualpages/TS/TSGetType.html
+++ b/docs/manualpages/TS/TSGetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSGetType"><H1>TSGetType</H1></A>
 Gets the <A HREF="../TS/TS.html#TS">TS</A> method type (as a string). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the <A HREF="../TS/TS.html#TS">TS</A> method type (as a string).
 #include "petscts.h"  
 PetscErrorCode  TSGetType(TS ts, TSType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -The <A HREF="../TS/TS.html#TS">TS</A> Many br
+<DT><B>ts </B> -The <A HREF="../TS/TS.html#TS">TS</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -The name of <A HREF="../TS/TS.html#TS">TS</A> method Many br
+<DT><B>type </B> -The name of <A HREF="../TS/TS.html#TS">TS</A> method
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestepper, get, type, name
diff --git a/docs/manualpages/TS/TSInitializePackage.html b/docs/manualpages/TS/TSInitializePackage.html
index d596ed3..44721ba 100644
--- a/docs/manualpages/TS/TSInitializePackage.html
+++ b/docs/manualpages/TS/TSInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>TSInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSInitializePackage"><H1>TSInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../TS/TS.html#TS">TS</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  TSInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, initialize, package
diff --git a/docs/manualpages/TS/TSInterpolate.html b/docs/manualpages/TS/TSInterpolate.html
index 20320e5..b10d414 100644
--- a/docs/manualpages/TS/TSInterpolate.html
+++ b/docs/manualpages/TS/TSInterpolate.html
@@ -5,8 +5,8 @@
 <TITLE>TSInterpolate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSInterpolate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSInterpolate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSInterpolate"><H1>TSInterpolate</H1></A>
 Interpolate the solution computed during the previous step to an arbitrary location in the interval 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Interpolate the solution computed during the previous step to an arbitrary locat
 #include "petscts.h"  
 PetscErrorCode TSInterpolate(TS ts,PetscReal t,Vec U)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time to interpolate to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- time to interpolate to
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-<DT><B>U </B> -state at given time Many br
+<DT><B>U </B> -state at given time
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Developer Notes</FONT></H3>
-<A HREF="../TS/TSInterpolate.html#TSInterpolate">TSInterpolate</A>() and the storing of previous steps/stages should be generalized to support delay differential equations and continuous adjoints. Many br
+<A HREF="../TS/TSInterpolate.html#TSInterpolate">TSInterpolate</A>() and the storing of previous steps/stages should be generalized to support delay differential equations and continuous adjoints.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, set
diff --git a/docs/manualpages/TS/TSLoad.html b/docs/manualpages/TS/TSLoad.html
index 2877d6b..aebc4f9 100644
--- a/docs/manualpages/TS/TSLoad.html
+++ b/docs/manualpages/TS/TSLoad.html
@@ -5,8 +5,8 @@
 <TITLE>TSLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSLoad"><H1>TSLoad</H1></A>
 Loads a <A HREF="../KSP/KSP.html#KSP">KSP</A> that has been stored in binary  with <A HREF="../KSP/KSPView.html#KSPView">KSPView</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Loads a <A HREF="../KSP/KSP.html#KSP">KSP</A> that has been stored in binary  wi
 #include "petscts.h"  
 PetscErrorCode  TSLoad(TS ts, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../TS/TS.html#TS">TS</A>, this needs to have been created with <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() or Many brsome related function before a call to <A HREF="../TS/TSLoad.html#TSLoad">TSLoad</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdm </B></TD><TD>- the newly loaded <A HREF="../TS/TS.html#TS">TS</A>, this needs to have been created with <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() or
+some related function before a call to <A HREF="../TS/TSLoad.html#TSLoad">TSLoad</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The type is determined by the data in the file, any type set into the <A HREF="../TS/TS.html#TS">TS</A> before this call is ignored. Many br
+The type is determined by the data in the file, any type set into the <A HREF="../TS/TS.html#TS">TS</A> before this call is ignored.
 <P>
 <H3><FONT COLOR="#CC3333">Notes for advanced users</FONT></H3>
-Most users should not need to know the details of the binary storage Many brformat, since <A HREF="../TS/TSLoad.html#TSLoad">TSLoad</A>() and <A HREF="../TS/TSView.html#TSView">TSView</A>() completely hide these details. Many brBut for anyone who's interested, the standard binary matrix storage Many brformat is Many br<PRE>
+Most users should not need to know the details of the binary storage
+format, since <A HREF="../TS/TSLoad.html#TSLoad">TSLoad</A>() and <A HREF="../TS/TSView.html#TSView">TSView</A>() completely hide these details.
+But for anyone who's interested, the standard binary matrix storage
+format is
+<PRE>
      has not yet been determined
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../TS/TSView.html#TSView">TSView</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>()
diff --git a/docs/manualpages/TS/TSMIMEX.html b/docs/manualpages/TS/TSMIMEX.html
index 16174eb..8b8badb 100644
--- a/docs/manualpages/TS/TSMIMEX.html
+++ b/docs/manualpages/TS/TSMIMEX.html
@@ -5,10 +5,10 @@
 <TITLE>TSMIMEX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMIMEX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMIMEX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMIMEX"><H1>TSMIMEX</H1></A>
-ODE solver using the explicit forward Mimex method  Many br
+ODE solver using the explicit forward Mimex method 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSBEULER.html#TSBEULER">TSBEULER</A>
diff --git a/docs/manualpages/TS/TSMonitor.html b/docs/manualpages/TS/TSMonitor.html
index 85439fb..50c787a 100644
--- a/docs/manualpages/TS/TSMonitor.html
+++ b/docs/manualpages/TS/TSMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitor"><H1>TSMonitor</H1></A>
 Runs all user-provided monitor routines set using <A HREF="../TS/TSMonitorSet.html#TSMonitorSet">TSMonitorSet</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Runs all user-provided monitor routines set using <A HREF="../TS/TSMonitorSet.ht
 #include "petscts.h"  
 PetscErrorCode TSMonitor(TS ts,PetscInt step,PetscReal ptime,Vec u)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- step number that has just completed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- model time of the state Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- state at the current model time Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- step number that has just completed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- model time of the state
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- state at the current model time
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSMonitor.html#TSMonitor">TSMonitor</A>() is typically used automatically within the time stepping implementations. Many brUsers would almost never call this routine directly. Many br
+<A HREF="../TS/TSMonitor.html#TSMonitor">TSMonitor</A>() is typically used automatically within the time stepping implementations.
+Users would almost never call this routine directly.
 <P>
-A step of -1 indicates that the monitor is being called on a solution obtained by interpolating from computed solutions Many br
+A step of -1 indicates that the monitor is being called on a solution obtained by interpolating from computed solutions
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSMonitorCancel.html b/docs/manualpages/TS/TSMonitorCancel.html
index 0a0b9bf..2090349 100644
--- a/docs/manualpages/TS/TSMonitorCancel.html
+++ b/docs/manualpages/TS/TSMonitorCancel.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorCancel</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorCancel.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorCancel"><H1>TSMonitorCancel</H1></A>
 Clears all the monitors that have been set on a time-step object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Clears all the monitors that have been set on a time-step object.
 #include "petscts.h"  
 PetscErrorCode  TSMonitorCancel(TS ts)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-There is no way to remove a single, specific monitor. Many br
+There is no way to remove a single, specific monitor.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, monitor
diff --git a/docs/manualpages/TS/TSMonitorDefault.html b/docs/manualpages/TS/TSMonitorDefault.html
index 0ba9b06..3bcb0eb 100644
--- a/docs/manualpages/TS/TSMonitorDefault.html
+++ b/docs/manualpages/TS/TSMonitorDefault.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorDefault"><H1>TSMonitorDefault</H1></A>
 The Default monitor, prints the timestep and time for each step 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ The Default monitor, prints the timestep and time for each step
 #include "petscts.h"  
 PetscErrorCode TSMonitorDefault(TS ts,PetscInt step,PetscReal ptime,Vec v,PetscViewerAndFormat *vf)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, set, monitor
diff --git a/docs/manualpages/TS/TSMonitorDrawCtxCreate.html b/docs/manualpages/TS/TSMonitorDrawCtxCreate.html
index 9fc2080..9191ba1 100644
--- a/docs/manualpages/TS/TSMonitorDrawCtxCreate.html
+++ b/docs/manualpages/TS/TSMonitorDrawCtxCreate.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorDrawCtxCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorDrawCtxCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorDrawCtxCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorDrawCtxCreate"><H1>TSMonitorDrawCtxCreate</H1></A>
 Creates the monitor context for TSMonitorDrawCtx 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,21 @@ Creates the monitor context for TSMonitorDrawCtx
 #include "petscts.h"  
 PetscErrorCode  TSMonitorDrawCtxCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscInt howoften,TSMonitorDrawCtx *ctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -time-step context Many br
+<DT><B>ts </B> -time-step context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Patameter</FONT></H3>
-<DT><B>ctx </B> -the monitor context Many br
+<DT><B>ctx </B> -the monitor context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_monitor_draw_solution_initial </B> -show initial solution as well as current solution Many br
+<DT><B>-ts_monitor_draw_solution_initial </B> -show initial solution as well as current solution
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorDrawCtxDestroy.html b/docs/manualpages/TS/TSMonitorDrawCtxDestroy.html
index 7454e92..1c8bc4e 100644
--- a/docs/manualpages/TS/TSMonitorDrawCtxDestroy.html
+++ b/docs/manualpages/TS/TSMonitorDrawCtxDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorDrawCtxDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorDrawCtxDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorDrawCtxDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorDrawCtxDestroy"><H1>TSMonitorDrawCtxDestroy</H1></A>
 Destroys the monitor context for <A HREF="../TS/TSMonitorDrawSolution.html#TSMonitorDrawSolution">TSMonitorDrawSolution</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys the monitor context for <A HREF="../TS/TSMonitorDrawSolution.html#TSMon
 #include "petscts.h"  
 PetscErrorCode  TSMonitorDrawCtxDestroy(TSMonitorDrawCtx *ictx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ctx </B> -the monitor context Many br
+<DT><B>ctx </B> -the monitor context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorDrawError.html b/docs/manualpages/TS/TSMonitorDrawError.html
index 198b28d..c8caa31 100644
--- a/docs/manualpages/TS/TSMonitorDrawError.html
+++ b/docs/manualpages/TS/TSMonitorDrawError.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorDrawError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorDrawError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorDrawError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorDrawError"><H1>TSMonitorDrawError</H1></A>
 Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by calling <A HREF="../Vec/VecView.html#VecView">VecView</A>() for the error at each timestep 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by calling <A
 #include "petscts.h"  
 PetscErrorCode  TSMonitorDrawError(TS ts,PetscInt step,PetscReal ptime,Vec u,void *dummy)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- either a viewer or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- either a viewer or NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorDrawSolution.html b/docs/manualpages/TS/TSMonitorDrawSolution.html
index 86213c8..1b2fada 100644
--- a/docs/manualpages/TS/TSMonitorDrawSolution.html
+++ b/docs/manualpages/TS/TSMonitorDrawSolution.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorDrawSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorDrawSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorDrawSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorDrawSolution"><H1>TSMonitorDrawSolution</H1></A>
 Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by calling <A HREF="../Vec/VecView.html#VecView">VecView</A>() for the solution at each timestep 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by calling <A
 #include "petscts.h"  
 PetscErrorCode  TSMonitorDrawSolution(TS ts,PetscInt step,PetscReal ptime,Vec u,void *dummy)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- either a viewer or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- either a viewer or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_monitor_draw_solution_initial </B> -show initial solution as well as current solution Many br
+<DT><B>-ts_monitor_draw_solution_initial </B> -show initial solution as well as current solution
 <br>
 <P>
-Notes: the initial solution and current solution are not display with a common axis scaling so generally the option -ts_monitor_draw_solution_initial Many brwill look bad Many br
+Notes: the initial solution and current solution are not display with a common axis scaling so generally the option -ts_monitor_draw_solution_initial
+will look bad
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorDrawSolutionPhase.html b/docs/manualpages/TS/TSMonitorDrawSolutionPhase.html
index c4dc205..abe4a77 100644
--- a/docs/manualpages/TS/TSMonitorDrawSolutionPhase.html
+++ b/docs/manualpages/TS/TSMonitorDrawSolutionPhase.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorDrawSolutionPhase</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorDrawSolutionPhase.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorDrawSolutionPhase.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorDrawSolutionPhase"><H1>TSMonitorDrawSolutionPhase</H1></A>
 Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by plotting the solution as a phase diagram 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by plotting t
 #include "petscts.h"  
 PetscErrorCode  TSMonitorDrawSolutionPhase(TS ts,PetscInt step,PetscReal ptime,Vec u,void *dummy)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- either a viewer or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- either a viewer or NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorEnvelope.html b/docs/manualpages/TS/TSMonitorEnvelope.html
index 94d762b..1371de8 100644
--- a/docs/manualpages/TS/TSMonitorEnvelope.html
+++ b/docs/manualpages/TS/TSMonitorEnvelope.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorEnvelope</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorEnvelope.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorEnvelope.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorEnvelope"><H1>TSMonitorEnvelope</H1></A>
 Monitors the maximum and minimum value of each component of the solution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Monitors the maximum and minimum value of each component of the solution
 #include "petscts.h"  
 PetscErrorCode  TSMonitorEnvelope(TS ts,PetscInt step,PetscReal ptime,Vec u,void *dctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u  </B></TD><TD>- current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dctx </B></TD><TD>- the envelope context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u  </B></TD><TD>- current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dctx </B></TD><TD>- the envelope context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_monitor_envelope</B> - Many br Many br
+<DT><B>-ts_monitor_envelope</B> -
+
 <br>
 <P>
-Notes: after a solve you can use <A HREF="../TS/TSMonitorEnvelopeGetBounds.html#TSMonitorEnvelopeGetBounds">TSMonitorEnvelopeGetBounds</A>() to access the envelope Many br
+Notes: after a solve you can use <A HREF="../TS/TSMonitorEnvelopeGetBounds.html#TSMonitorEnvelopeGetBounds">TSMonitorEnvelopeGetBounds</A>() to access the envelope
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorEnvelopeCtxCreate.html b/docs/manualpages/TS/TSMonitorEnvelopeCtxCreate.html
index ccfb27b..758bcb8 100644
--- a/docs/manualpages/TS/TSMonitorEnvelopeCtxCreate.html
+++ b/docs/manualpages/TS/TSMonitorEnvelopeCtxCreate.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorEnvelopeCtxCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorEnvelopeCtxCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorEnvelopeCtxCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorEnvelopeCtxCreate"><H1>TSMonitorEnvelopeCtxCreate</H1></A>
 Creates a context for use with <A HREF="../TS/TSMonitorEnvelope.html#TSMonitorEnvelope">TSMonitorEnvelope</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a context for use with <A HREF="../TS/TSMonitorEnvelope.html#TSMonitorEn
 #include "petscts.h"  
 PetscErrorCode  TSMonitorEnvelopeCtxCreate(TS ts,TSMonitorEnvelopeCtx *ctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts  </B> -the ODE solver object Many br
+<DT><B>ts  </B> -the ODE solver object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -the context Many br
+<DT><B>ctx </B> -the context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, monitor, line graph, residual, seealso
diff --git a/docs/manualpages/TS/TSMonitorEnvelopeCtxDestroy.html b/docs/manualpages/TS/TSMonitorEnvelopeCtxDestroy.html
index d82c0f1..1ce8a88 100644
--- a/docs/manualpages/TS/TSMonitorEnvelopeCtxDestroy.html
+++ b/docs/manualpages/TS/TSMonitorEnvelopeCtxDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorEnvelopeCtxDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorEnvelopeCtxDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorEnvelopeCtxDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorEnvelopeCtxDestroy"><H1>TSMonitorEnvelopeCtxDestroy</H1></A>
 Destroys a context that was created  with <A HREF="../TS/TSMonitorEnvelopeCtxCreate.html#TSMonitorEnvelopeCtxCreate">TSMonitorEnvelopeCtxCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a context that was created  with <A HREF="../TS/TSMonitorEnvelopeCtxCre
 #include "petscts.h"  
 PetscErrorCode  TSMonitorEnvelopeCtxDestroy(TSMonitorEnvelopeCtx *ctx)
 </PRE>
-Collective on TSMonitorEnvelopeCtx Many br
+Collective on TSMonitorEnvelopeCtx
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ctx </B> -the monitor context Many br
+<DT><B>ctx </B> -the monitor context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, monitor, line graph, destroy
diff --git a/docs/manualpages/TS/TSMonitorEnvelopeGetBounds.html b/docs/manualpages/TS/TSMonitorEnvelopeGetBounds.html
index 08a6c32..84f4488 100644
--- a/docs/manualpages/TS/TSMonitorEnvelopeGetBounds.html
+++ b/docs/manualpages/TS/TSMonitorEnvelopeGetBounds.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorEnvelopeGetBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorEnvelopeGetBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorEnvelopeGetBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorEnvelopeGetBounds"><H1>TSMonitorEnvelopeGetBounds</H1></A>
 Gets the bounds for the components of the solution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Gets the bounds for the components of the solution
 #include "petscts.h"  
 PetscErrorCode  TSMonitorEnvelopeGetBounds(TS ts,Vec *max,Vec *min)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max </B></TD><TD>- the maximum values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- the minimum values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max </B></TD><TD>- the maximum values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>min </B></TD><TD>- the minimum values
+</TD></TR></TABLE>
 <P>
-Notes: If the <A HREF="../TS/TS.html#TS">TS</A> does not have a TSMonitorEnvelopeCtx associated with it then this function is ignored Many br
+Notes: If the <A HREF="../TS/TS.html#TS">TS</A> does not have a TSMonitorEnvelopeCtx associated with it then this function is ignored
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorLGCtxCreate.html b/docs/manualpages/TS/TSMonitorLGCtxCreate.html
index bcc113a..2fbcb4a 100644
--- a/docs/manualpages/TS/TSMonitorLGCtxCreate.html
+++ b/docs/manualpages/TS/TSMonitorLGCtxCreate.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGCtxCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGCtxCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGCtxCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGCtxCreate"><H1>TSMonitorLGCtxCreate</H1></A>
 Creates a TSMonitorLGCtx context for use with <A HREF="../TS/TS.html#TS">TS</A> to monitor the solution process graphically in various ways 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,40 +14,53 @@ Creates a TSMonitorLGCtx context for use with <A HREF="../TS/TS.html#TS">TS</A>
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGCtxCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscInt howoften,TSMonitorLGCtx *ctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of the window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>howoften </B></TD><TD>- if positive then determines the frequency of the plotting, if -1 then only at the final time Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of the window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>howoften </B></TD><TD>- if positive then determines the frequency of the plotting, if -1 then only at the final time
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -the context Many br
+<DT><B>ctx </B> -the context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_timestep </B></TD><TD>- automatically sets line graph monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_solution </B></TD><TD>- monitor the solution (or certain values of the solution by calling <A HREF="../TS/TSMonitorLGSetDisplayVariables.html#TSMonitorLGSetDisplayVariables">TSMonitorLGSetDisplayVariables</A>() or <A HREF="../TS/TSMonitorLGCtxSetDisplayVariables.html#TSMonitorLGCtxSetDisplayVariables">TSMonitorLGCtxSetDisplayVariables</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_error </B></TD><TD>- monitor the error Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_ksp_iterations </B></TD><TD>- monitor the number of <A HREF="../KSP/KSP.html#KSP">KSP</A> iterations needed for each timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_snes_iterations </B></TD><TD>- monitor the number of <A HREF="../SNES/SNES.html#SNES">SNES</A> iterations needed for each timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-lg_use_markers <true,false> </B></TD><TD>- mark the data points (at each time step) on the plot; default is true Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_timestep </B></TD><TD>- automatically sets line graph monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_solution </B></TD><TD>- monitor the solution (or certain values of the solution by calling <A HREF="../TS/TSMonitorLGSetDisplayVariables.html#TSMonitorLGSetDisplayVariables">TSMonitorLGSetDisplayVariables</A>() or <A HREF="../TS/TSMonitorLGCtxSetDisplayVariables.html#TSMonitorLGCtxSetDisplayVariables">TSMonitorLGCtxSetDisplayVariables</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_error </B></TD><TD>- monitor the error
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_ksp_iterations </B></TD><TD>- monitor the number of <A HREF="../KSP/KSP.html#KSP">KSP</A> iterations needed for each timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_snes_iterations </B></TD><TD>- monitor the number of <A HREF="../SNES/SNES.html#SNES">SNES</A> iterations needed for each timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-lg_use_markers <true,false> </B></TD><TD>- mark the data points (at each time step) on the plot; default is true
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../TS/TSMonitorLGCtxDestroy.html#TSMonitorLGCtxDestroy">TSMonitorLGCtxDestroy</A>() to destroy. Many br
+Use <A HREF="../TS/TSMonitorLGCtxDestroy.html#TSMonitorLGCtxDestroy">TSMonitorLGCtxDestroy</A>() to destroy.
 <P>
-One can provide a function that transforms the solution before plotting it with <A HREF="../TS/TSMonitorLGCtxSetTransform.html#TSMonitorLGCtxSetTransform">TSMonitorLGCtxSetTransform</A>() or <A HREF="../TS/TSMonitorLGSetTransform.html#TSMonitorLGSetTransform">TSMonitorLGSetTransform</A>() Many br
+One can provide a function that transforms the solution before plotting it with <A HREF="../TS/TSMonitorLGCtxSetTransform.html#TSMonitorLGCtxSetTransform">TSMonitorLGCtxSetTransform</A>() or <A HREF="../TS/TSMonitorLGSetTransform.html#TSMonitorLGSetTransform">TSMonitorLGSetTransform</A>()
 <P>
-Many of the functions that control the monitoring have two forms: TSMonitorLGSet/GetXXXX() and TSMonitorLGCtxSet/GetXXXX() the first take a <A HREF="../TS/TS.html#TS">TS</A> object as the Many brfirst argument (if that <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it the function call is ignored) and the second takes a TSMonitorLGCtx object Many bras the first argument. Many br
+Many of the functions that control the monitoring have two forms: TSMonitorLGSet/GetXXXX() and TSMonitorLGCtxSet/GetXXXX() the first take a <A HREF="../TS/TS.html#TS">TS</A> object as the
+first argument (if that <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it the function call is ignored) and the second takes a TSMonitorLGCtx object
+as the first argument.
 <P>
-One can control the names displayed for each solution or error variable with <A HREF="../TS/TSMonitorLGCtxSetVariableNames.html#TSMonitorLGCtxSetVariableNames">TSMonitorLGCtxSetVariableNames</A>() or <A HREF="../TS/TSMonitorLGSetVariableNames.html#TSMonitorLGSetVariableNames">TSMonitorLGSetVariableNames</A>() Many br
+One can control the names displayed for each solution or error variable with <A HREF="../TS/TSMonitorLGCtxSetVariableNames.html#TSMonitorLGCtxSetVariableNames">TSMonitorLGCtxSetVariableNames</A>() or <A HREF="../TS/TSMonitorLGSetVariableNames.html#TSMonitorLGSetVariableNames">TSMonitorLGSetVariableNames</A>()
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, monitor, line graph, residual
@@ -55,7 +68,10 @@ One can control the names displayed for each solution or error variable with <A
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  TSMonitorLGTimeStep(), <A HREF="../TS/TSMonitorSet.html#TSMonitorSet">TSMonitorSet</A>(), <A HREF="../TS/TSMonitorLGSolution.html#TSMonitorLGSolution">TSMonitorLGSolution</A>(), <A HREF="../TS/TSMonitorLGError.html#TSMonitorLGError">TSMonitorLGError</A>(), <A HREF="../TS/TSMonitorDefault.html#TSMonitorDefault">TSMonitorDefault</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), 
-<BR><A HREF="../TS/TSMonitorLGCtxCreate.html#TSMonitorLGCtxCreate">TSMonitorLGCtxCreate</A>(), <A HREF="../TS/TSMonitorLGCtxSetVariableNames.html#TSMonitorLGCtxSetVariableNames">TSMonitorLGCtxSetVariableNames</A>(), TSMonitorLGCtxGetVariableNames(), Many brTSMonitorLGSetVariableNames(), <A HREF="../TS/TSMonitorLGGetVariableNames.html#TSMonitorLGGetVariableNames">TSMonitorLGGetVariableNames</A>(), <A HREF="../TS/TSMonitorLGSetDisplayVariables.html#TSMonitorLGSetDisplayVariables">TSMonitor [...]
+<BR><A HREF="../TS/TSMonitorLGCtxCreate.html#TSMonitorLGCtxCreate">TSMonitorLGCtxCreate</A>(), <A HREF="../TS/TSMonitorLGCtxSetVariableNames.html#TSMonitorLGCtxSetVariableNames">TSMonitorLGCtxSetVariableNames</A>(), TSMonitorLGCtxGetVariableNames(),
+<A HREF="../TS/TSMonitorLGSetVariableNames.html#TSMonitorLGSetVariableNames">TSMonitorLGSetVariableNames</A>(), <A HREF="../TS/TSMonitorLGGetVariableNames.html#TSMonitorLGGetVariableNames">TSMonitorLGGetVariableNames</A>(), <A HREF="../TS/TSMonitorLGSetDisplayVariables.html#TSMonitorLGSetDisplayVariables">TSMonitorLGSetDisplayVariables</A>(), <A HREF="../TS/TSMonitorLGCtxSetDisplayVariables.html#TSMonitorLGCtxSetDisplayVariables">TSMonitorLGCtxSetDisplayVariables</A>(),
+<A HREF="../TS/TSMonitorLGCtxSetTransform.html#TSMonitorLGCtxSetTransform">TSMonitorLGCtxSetTransform</A>(), <A HREF="../TS/TSMonitorLGSetTransform.html#TSMonitorLGSetTransform">TSMonitorLGSetTransform</A>(), <A HREF="../TS/TSMonitorLGError.html#TSMonitorLGError">TSMonitorLGError</A>(), TSMonitorLGSNESIterations(), TSMonitorLGKSPIterations(),
+<A HREF="../TS/TSMonitorEnvelopeCtxCreate.html#TSMonitorEnvelopeCtxCreate">TSMonitorEnvelopeCtxCreate</A>(), <A HREF="../TS/TSMonitorEnvelopeGetBounds.html#TSMonitorEnvelopeGetBounds">TSMonitorEnvelopeGetBounds</A>(), <A HREF="../TS/TSMonitorEnvelopeCtxDestroy.html#TSMonitorEnvelopeCtxDestroy">TSMonitorEnvelopeCtxDestroy</A>(), TSMonitorEnvelop()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/interface/ts.c.html#TSMonitorLGCtxCreate">src/ts/interface/ts.c</A>
diff --git a/docs/manualpages/TS/TSMonitorLGCtxDestroy.html b/docs/manualpages/TS/TSMonitorLGCtxDestroy.html
index 707f71c..02a4764 100644
--- a/docs/manualpages/TS/TSMonitorLGCtxDestroy.html
+++ b/docs/manualpages/TS/TSMonitorLGCtxDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGCtxDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGCtxDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGCtxDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGCtxDestroy"><H1>TSMonitorLGCtxDestroy</H1></A>
 Destroys a line graph context that was created with <A HREF="../TS/TSMonitorLGCtxCreate.html#TSMonitorLGCtxCreate">TSMonitorLGCtxCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a line graph context that was created with <A HREF="../TS/TSMonitorLGCt
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGCtxDestroy(TSMonitorLGCtx *ctx)
 </PRE>
-Collective on TSMonitorLGCtx Many br
+Collective on TSMonitorLGCtx
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ctx </B> -the monitor context Many br
+<DT><B>ctx </B> -the monitor context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, monitor, line graph, destroy
diff --git a/docs/manualpages/TS/TSMonitorLGCtxSetDisplayVariables.html b/docs/manualpages/TS/TSMonitorLGCtxSetDisplayVariables.html
index d28d8ed..bd1b7d7 100644
--- a/docs/manualpages/TS/TSMonitorLGCtxSetDisplayVariables.html
+++ b/docs/manualpages/TS/TSMonitorLGCtxSetDisplayVariables.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGCtxSetDisplayVariables</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGCtxSetDisplayVariables.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGCtxSetDisplayVariables.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGCtxSetDisplayVariables"><H1>TSMonitorLGCtxSetDisplayVariables</H1></A>
 Sets the variables that are to be display in the monitor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the variables that are to be display in the monitor
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGCtxSetDisplayVariables(TSMonitorLGCtx ctx,const char * const *displaynames)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the TSMonitorLG context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>displaynames </B></TD><TD>- the names of the components, final string must be NULL Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the TSMonitorLG context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>displaynames </B></TD><TD>- the names of the components, final string must be NULL
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorLGCtxSetTransform.html b/docs/manualpages/TS/TSMonitorLGCtxSetTransform.html
index a7ff979..cb5d614 100644
--- a/docs/manualpages/TS/TSMonitorLGCtxSetTransform.html
+++ b/docs/manualpages/TS/TSMonitorLGCtxSetTransform.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGCtxSetTransform</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGCtxSetTransform.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGCtxSetTransform.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGCtxSetTransform"><H1>TSMonitorLGCtxSetTransform</H1></A>
 Solution vector will be transformed by provided function before being displayed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Solution vector will be transformed by provided function before being displayed
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGCtxSetTransform(TSMonitorLGCtx ctx,PetscErrorCode (*transform)(void*,Vec,Vec*),PetscErrorCode (*destroy)(void*),void *tctx)
 </PRE>
-Collective on TSLGCtx Many br
+Collective on TSLGCtx
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>transform </B></TD><TD>- the transform function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to destroy the optional context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context used by transform function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>transform </B></TD><TD>- the transform function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to destroy the optional context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context used by transform function
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorLGCtxSetVariableNames.html b/docs/manualpages/TS/TSMonitorLGCtxSetVariableNames.html
index 23b0ec0..394e693 100644
--- a/docs/manualpages/TS/TSMonitorLGCtxSetVariableNames.html
+++ b/docs/manualpages/TS/TSMonitorLGCtxSetVariableNames.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGCtxSetVariableNames</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGCtxSetVariableNames.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGCtxSetVariableNames.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGCtxSetVariableNames"><H1>TSMonitorLGCtxSetVariableNames</H1></A>
 Sets the name of each component in the solution vector so that it may be displayed in the plot 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the name of each component in the solution vector so that it may be display
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGCtxSetVariableNames(TSMonitorLGCtx ctx,const char * const *names)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the names of the components, final string must be NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the names of the components, final string must be NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorLGError.html b/docs/manualpages/TS/TSMonitorLGError.html
index 700892d..59ceb2a 100644
--- a/docs/manualpages/TS/TSMonitorLGError.html
+++ b/docs/manualpages/TS/TSMonitorLGError.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGError"><H1>TSMonitorLGError</H1></A>
 Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by plotting each component of the solution vector in a time based line graph 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by plotting e
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGError(TS ts,PetscInt step,PetscReal ptime,Vec u,void *dummy)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dctx </B></TD><TD>- TSMonitorLGCtx object created with <A HREF="../TS/TSMonitorLGCtxCreate.html#TSMonitorLGCtxCreate">TSMonitorLGCtxCreate</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dctx </B></TD><TD>- TSMonitorLGCtx object created with <A HREF="../TS/TSMonitorLGCtxCreate.html#TSMonitorLGCtxCreate">TSMonitorLGCtxCreate</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Each process in a parallel run displays its component errors in a separate window Many br
+Notes: Each process in a parallel run displays its component errors in a separate window
 <P>
-The user must provide the solution using <A HREF="../TS/TSSetSolutionFunction.html#TSSetSolutionFunction">TSSetSolutionFunction</A>() to use this monitor. Many br
+The user must provide the solution using <A HREF="../TS/TSSetSolutionFunction.html#TSSetSolutionFunction">TSSetSolutionFunction</A>() to use this monitor.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ts_monitor_lg_error </B> -create a graphical monitor of error history Many br
+<DT><B>-ts_monitor_lg_error </B> -create a graphical monitor of error history
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/TS/TSMonitorLGGetVariableNames.html b/docs/manualpages/TS/TSMonitorLGGetVariableNames.html
index a30eafa..3796180 100644
--- a/docs/manualpages/TS/TSMonitorLGGetVariableNames.html
+++ b/docs/manualpages/TS/TSMonitorLGGetVariableNames.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGGetVariableNames</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGGetVariableNames.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGGetVariableNames.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGGetVariableNames"><H1>TSMonitorLGGetVariableNames</H1></A>
 Gets the name of each component in the solution vector so that it may be displayed in the plot 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Gets the name of each component in the solution vector so that it may be display
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGGetVariableNames(TS ts,const char *const **names)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>names </B> -the names of the components, final string must be NULL Many br
+<DT><B>names </B> -the names of the components, final string must be NULL
 <br>
 <P>
- Many br
+
 <P>
-Notes: If the <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it then this function is ignored Many br
+Notes: If the <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it then this function is ignored
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorLGSetDisplayVariables.html b/docs/manualpages/TS/TSMonitorLGSetDisplayVariables.html
index dcd3b98..896ec5a 100644
--- a/docs/manualpages/TS/TSMonitorLGSetDisplayVariables.html
+++ b/docs/manualpages/TS/TSMonitorLGSetDisplayVariables.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGSetDisplayVariables</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGSetDisplayVariables.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGSetDisplayVariables.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGSetDisplayVariables"><H1>TSMonitorLGSetDisplayVariables</H1></A>
 Sets the variables that are to be display in the monitor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Sets the variables that are to be display in the monitor
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGSetDisplayVariables(TS ts,const char * const *displaynames)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>displaynames </B></TD><TD>- the names of the components, final string must be NULL Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>displaynames </B></TD><TD>- the names of the components, final string must be NULL
+</TD></TR>
 <P>
-Notes: If the <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it then this function is ignored Many br
+Notes: If the <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it then this function is ignored
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorLGSetTransform.html b/docs/manualpages/TS/TSMonitorLGSetTransform.html
index c1b5f29..77f4086 100644
--- a/docs/manualpages/TS/TSMonitorLGSetTransform.html
+++ b/docs/manualpages/TS/TSMonitorLGSetTransform.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGSetTransform</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGSetTransform.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGSetTransform.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGSetTransform"><H1>TSMonitorLGSetTransform</H1></A>
 Solution vector will be transformed by provided function before being displayed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Solution vector will be transformed by provided function before being displayed
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGSetTransform(TS ts,PetscErrorCode (*transform)(void*,Vec,Vec*),PetscErrorCode (*destroy)(void*),void *tctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>transform </B></TD><TD>- the transform function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to destroy the optional context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context used by transform function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>transform </B></TD><TD>- the transform function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>destroy </B></TD><TD>- function to destroy the optional context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- optional context used by transform function
+</TD></TR></TABLE>
 <P>
-Notes: If the <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it then this function is ignored Many br
+Notes: If the <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it then this function is ignored
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorLGSetVariableNames.html b/docs/manualpages/TS/TSMonitorLGSetVariableNames.html
index 6f044b6..cca292f 100644
--- a/docs/manualpages/TS/TSMonitorLGSetVariableNames.html
+++ b/docs/manualpages/TS/TSMonitorLGSetVariableNames.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGSetVariableNames</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGSetVariableNames.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGSetVariableNames.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGSetVariableNames"><H1>TSMonitorLGSetVariableNames</H1></A>
 Sets the name of each component in the solution vector so that it may be displayed in the plot 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Sets the name of each component in the solution vector so that it may be display
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGSetVariableNames(TS ts,const char * const *names)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the names of the components, final string must be NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>names </B></TD><TD>- the names of the components, final string must be NULL
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: If the <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it then this function is ignored Many br
+Notes: If the <A HREF="../TS/TS.html#TS">TS</A> object does not have a TSMonitorLGCtx associated with it then this function is ignored
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorLGSolution.html b/docs/manualpages/TS/TSMonitorLGSolution.html
index c7aef7e..9b00ffa 100644
--- a/docs/manualpages/TS/TSMonitorLGSolution.html
+++ b/docs/manualpages/TS/TSMonitorLGSolution.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorLGSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorLGSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorLGSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorLGSolution"><H1>TSMonitorLGSolution</H1></A>
 Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by plotting each component of the solution vector in a time based line graph 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by plotting e
 #include "petscts.h"  
 PetscErrorCode  TSMonitorLGSolution(TS ts,PetscInt step,PetscReal ptime,Vec u,void *dctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dctx </B></TD><TD>- the TSMonitorLGCtx object that contains all the options for the monitoring, this is created with <A HREF="../TS/TSMonitorLGCtxCreate.html#TSMonitorLGCtxCreate">TSMonitorLGCtxCreate</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dctx </B></TD><TD>- the TSMonitorLGCtx object that contains all the options for the monitoring, this is created with <A HREF="../TS/TSMonitorLGCtxCreate.html#TSMonitorLGCtxCreate">TSMonitorLGCtxCreate</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_monitor_lg_solution_variables</B> - Many br Many br
+<DT><B>-ts_monitor_lg_solution_variables</B> -
+
 <br>
 <P>
-Notes: Each process in a parallel run displays its component solutions in a separate window Many br
+Notes: Each process in a parallel run displays its component solutions in a separate window
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
@@ -36,7 +42,10 @@ Notes: Each process in a parallel run displays its component solutions in a sepa
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSMonitorSet.html#TSMonitorSet">TSMonitorSet</A>(), <A HREF="../TS/TSMonitorDefault.html#TSMonitorDefault">TSMonitorDefault</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../TS/TSMonitorLGCtxCreate.html#TSMonitorLGCtxCreate">TSMonitorLGCtxCreate</A>(), <A HREF="../TS/TSMonitorLGCtxSetVariableNames.html#TSMonitorLGCtxSetVariableNames">TSMonitorLGCtxSetVariableNames</A>(), TSMonitorLGCtxGetVariableNames(),
-<BR><A HREF="../TS/TSMonitorLGSetVariableNames.html#TSMonitorLGSetVariableNames">TSMonitorLGSetVariableNames</A>(), <A HREF="../TS/TSMonitorLGGetVariableNames.html#TSMonitorLGGetVariableNames">TSMonitorLGGetVariableNames</A>(), <A HREF="../TS/TSMonitorLGSetDisplayVariables.html#TSMonitorLGSetDisplayVariables">TSMonitorLGSetDisplayVariables</A>(), <A HREF="../TS/TSMonitorLGCtxSetDisplayVariables.html#TSMonitorLGCtxSetDisplayVariables">TSMonitorLGCtxSetDisplayVariables</A>(), Many brTSMoni [...]
+<BR><A HREF="../TS/TSMonitorLGSetVariableNames.html#TSMonitorLGSetVariableNames">TSMonitorLGSetVariableNames</A>(), <A HREF="../TS/TSMonitorLGGetVariableNames.html#TSMonitorLGGetVariableNames">TSMonitorLGGetVariableNames</A>(), <A HREF="../TS/TSMonitorLGSetDisplayVariables.html#TSMonitorLGSetDisplayVariables">TSMonitorLGSetDisplayVariables</A>(), <A HREF="../TS/TSMonitorLGCtxSetDisplayVariables.html#TSMonitorLGCtxSetDisplayVariables">TSMonitorLGCtxSetDisplayVariables</A>(),
+<A HREF="../TS/TSMonitorLGCtxSetTransform.html#TSMonitorLGCtxSetTransform">TSMonitorLGCtxSetTransform</A>(), <A HREF="../TS/TSMonitorLGSetTransform.html#TSMonitorLGSetTransform">TSMonitorLGSetTransform</A>(), <A HREF="../TS/TSMonitorLGError.html#TSMonitorLGError">TSMonitorLGError</A>(), TSMonitorLGSNESIterations(), TSMonitorLGKSPIterations(),
+<A HREF="../TS/TSMonitorEnvelopeCtxCreate.html#TSMonitorEnvelopeCtxCreate">TSMonitorEnvelopeCtxCreate</A>(), <A HREF="../TS/TSMonitorEnvelopeGetBounds.html#TSMonitorEnvelopeGetBounds">TSMonitorEnvelopeGetBounds</A>(), <A HREF="../TS/TSMonitorEnvelopeCtxDestroy.html#TSMonitorEnvelopeCtxDestroy">TSMonitorEnvelopeCtxDestroy</A>(), TSMonitorEnvelop()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/interface/ts.c.html#TSMonitorLGSolution">src/ts/interface/ts.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSMonitorSPEigCtxCreate.html b/docs/manualpages/TS/TSMonitorSPEigCtxCreate.html
index e6845bd..f90f333 100644
--- a/docs/manualpages/TS/TSMonitorSPEigCtxCreate.html
+++ b/docs/manualpages/TS/TSMonitorSPEigCtxCreate.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorSPEigCtxCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorSPEigCtxCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorSPEigCtxCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorSPEigCtxCreate"><H1>TSMonitorSPEigCtxCreate</H1></A>
 Creates a context for use with <A HREF="../TS/TS.html#TS">TS</A> to monitor the eigenvalues of the linearized operator 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,37 @@ Creates a context for use with <A HREF="../TS/TS.html#TS">TS</A> to monitor the
 #include "petscts.h"  
 PetscErrorCode  TSMonitorSPEigCtxCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscInt howoften,TSMonitorSPEigCtx *ctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of the window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>howoften </B></TD><TD>- if positive then determines the frequency of the plotting, if -1 then only at the final time Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>host </B></TD><TD>- the X display to open, or null for the local machine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>label </B></TD><TD>- the title to put in the title bar
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left coordinate of the window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m, n </B></TD><TD>- the screen width and height in pixels
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>howoften </B></TD><TD>- if positive then determines the frequency of the plotting, if -1 then only at the final time
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -the context Many br
+<DT><B>ctx </B> -the context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ts_monitor_sp_eig </B> -plot egienvalues of linearized right hand side Many br
+<DT><B>-ts_monitor_sp_eig </B> -plot egienvalues of linearized right hand side
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../TS/TSMonitorSPEigCtxDestroy.html#TSMonitorSPEigCtxDestroy">TSMonitorSPEigCtxDestroy</A>() to destroy. Many br
+Use <A HREF="../TS/TSMonitorSPEigCtxDestroy.html#TSMonitorSPEigCtxDestroy">TSMonitorSPEigCtxDestroy</A>() to destroy.
 <P>
-Currently only works if the Jacobian is provided explicitly. Many br
+Currently only works if the Jacobian is provided explicitly.
 <P>
-Currently only works for ODEs u_t - F(t,u) = 0; that is with no mass matrix. Many br
+Currently only works for ODEs u_t - F(t,u) = 0; that is with no mass matrix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, monitor, line graph, residual, seealso
diff --git a/docs/manualpages/TS/TSMonitorSPEigCtxDestroy.html b/docs/manualpages/TS/TSMonitorSPEigCtxDestroy.html
index 36c2bbf..9cd5864 100644
--- a/docs/manualpages/TS/TSMonitorSPEigCtxDestroy.html
+++ b/docs/manualpages/TS/TSMonitorSPEigCtxDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorSPEigCtxDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorSPEigCtxDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorSPEigCtxDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorSPEigCtxDestroy"><H1>TSMonitorSPEigCtxDestroy</H1></A>
 Destroys a scatter plot context that was created with <A HREF="../TS/TSMonitorSPEigCtxCreate.html#TSMonitorSPEigCtxCreate">TSMonitorSPEigCtxCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a scatter plot context that was created with <A HREF="../TS/TSMonitorSP
 #include "petscts.h"  
 PetscErrorCode  TSMonitorSPEigCtxDestroy(TSMonitorSPEigCtx *ctx)
 </PRE>
-Collective on TSMonitorSPEigCtx Many br
+Collective on TSMonitorSPEigCtx
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ctx </B> -the monitor context Many br
+<DT><B>ctx </B> -the monitor context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, monitor, line graph, destroy
diff --git a/docs/manualpages/TS/TSMonitorSet.html b/docs/manualpages/TS/TSMonitorSet.html
index 9ee2593..b1b7968 100644
--- a/docs/manualpages/TS/TSMonitorSet.html
+++ b/docs/manualpages/TS/TSMonitorSet.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorSet"><H1>TSMonitorSet</H1></A>
 Sets an ADDITIONAL function that is to be used at every timestep to display the iteration's  progress. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,20 @@ Sets an ADDITIONAL function that is to be used at every timestep to display the
 #include "petscts.h"  
 PetscErrorCode  TSMonitorSet(TS ts,PetscErrorCode (*monitor)(TS,PetscInt,PetscReal,Vec,void*),void *mctx,PetscErrorCode (*mdestroy)(void**))
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- monitoring routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] user-defined context for private data for the Many brmonitor routine (use NULL if no context is desired) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context Many br(may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- monitoring routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] user-defined context for private data for the
+monitor routine (use NULL if no context is desired)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitordestroy </B></TD><TD>- [optional] routine that frees monitor context
+(may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of monitor</FONT></H3>
 <pre>
@@ -29,18 +35,24 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- iteration number (after the final time step the monitor routine may be called with a step of -1, this indicates the solution has been interpolated to this time) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] monitoring context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steps </B></TD><TD>- iteration number (after the final time step the monitor routine may be called with a step of -1, this indicates the solution has been interpolated to this time)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] monitoring context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine adds an additional monitor to the list of monitors that Many bralready has been loaded. Many br
+This routine adds an additional monitor to the list of monitors that
+already has been loaded.
 <P>
-Fortran notes: Only a single monitor function can be set for each <A HREF="../TS/TS.html#TS">TS</A> object Many br
+Fortran notes: Only a single monitor function can be set for each <A HREF="../TS/TS.html#TS">TS</A> object
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, monitor
diff --git a/docs/manualpages/TS/TSMonitorSetFromOptions.html b/docs/manualpages/TS/TSMonitorSetFromOptions.html
index 6812cb7..64e1c2b 100644
--- a/docs/manualpages/TS/TSMonitorSetFromOptions.html
+++ b/docs/manualpages/TS/TSMonitorSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorSetFromOptions"><H1>TSMonitorSetFromOptions</H1></A>
 Sets a monitor function and viewer appropriate for the type indicated by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,34 @@ Sets a monitor function and viewer appropriate for the type indicated by the use
 #include "petscts.h"  
 PetscErrorCode  TSMonitorSetFromOptions(TS ts,const char name[],const char help[], const char manual[],PetscErrorCode (*monitor)(TS,PetscInt,PetscReal,Vec,PetscViewerAndFormat*),PetscErrorCode (*monitorsetup)(TS,PetscViewerAndFormat*))
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> object you wish to monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitorsetup </B></TD><TD>- a function that is called once ONLY if the user selected this monitor that may set additional features of the <A HREF="../TS/TS.html#TS">TS</A> or <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> objects Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> object you wish to monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the monitor type one is seeking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>help </B></TD><TD>- message indicating what monitoring is done
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>manual </B></TD><TD>- manual page for the monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitor </B></TD><TD>- the monitor function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>monitorsetup </B></TD><TD>- a function that is called once ONLY if the user selected this monitor that may set additional features of the <A HREF="../TS/TS.html#TS">TS</A> or <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> objects
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</A>(), <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/interface/ts.c.html#TSMonitorSetFromOptions">src/ts/interface/ts.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSMonitorSolution.html b/docs/manualpages/TS/TSMonitorSolution.html
index 30eaa6b..c3df59f 100644
--- a/docs/manualpages/TS/TSMonitorSolution.html
+++ b/docs/manualpages/TS/TSMonitorSolution.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorSolution"><H1>TSMonitorSolution</H1></A>
 Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by <A HREF="../Vec/VecView.html#VecView">VecView</A>() for the solution at each timestep. Normally the viewer is a binary file or a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by <A HREF=".
 #include "petscts.h"  
 PetscErrorCode  TSMonitorSolution(TS ts,PetscInt step,PetscReal ptime,Vec u,PetscViewerAndFormat *vf)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current state Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf </B></TD><TD>- viewer and its format Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current state
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vf </B></TD><TD>- viewer and its format
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorSolutionVTK.html b/docs/manualpages/TS/TSMonitorSolutionVTK.html
index 032776a..c03b682 100644
--- a/docs/manualpages/TS/TSMonitorSolutionVTK.html
+++ b/docs/manualpages/TS/TSMonitorSolutionVTK.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorSolutionVTK</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorSolutionVTK.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorSolutionVTK.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorSolutionVTK"><H1>TSMonitorSolutionVTK</H1></A>
 Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by <A HREF="../Vec/VecView.html#VecView">VecView</A>() for the solution at each timestep. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Monitors progress of the <A HREF="../TS/TS.html#TS">TS</A> solvers by <A HREF=".
 #include "petscts.h"  
 PetscErrorCode TSMonitorSolutionVTK(TS ts,PetscInt step,PetscReal ptime,Vec u,void *filenametemplate)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current state Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filenametemplate </B></TD><TD>- string containing a format specifier for the integer time step (e.g. %03D) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>step </B></TD><TD>- current time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ptime </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- current state
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>filenametemplate </B></TD><TD>- string containing a format specifier for the integer time step (e.g. %03D)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The VTK format does not allow writing multiple time steps in the same file, therefore a different file will be written for each time step. Many brThese are named according to the file name template. Many br
+The VTK format does not allow writing multiple time steps in the same file, therefore a different file will be written for each time step.
+These are named according to the file name template.
 <P>
-This function is normally passed as an argument to <A HREF="../TS/TSMonitorSet.html#TSMonitorSet">TSMonitorSet</A>() along with <A HREF="../TS/TSMonitorSolutionVTKDestroy.html#TSMonitorSolutionVTKDestroy">TSMonitorSolutionVTKDestroy</A>(). Many br
+This function is normally passed as an argument to <A HREF="../TS/TSMonitorSet.html#TSMonitorSet">TSMonitorSet</A>() along with <A HREF="../TS/TSMonitorSolutionVTKDestroy.html#TSMonitorSolutionVTKDestroy">TSMonitorSolutionVTKDestroy</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSMonitorSolutionVTKDestroy.html b/docs/manualpages/TS/TSMonitorSolutionVTKDestroy.html
index b723eb3..b77e985 100644
--- a/docs/manualpages/TS/TSMonitorSolutionVTKDestroy.html
+++ b/docs/manualpages/TS/TSMonitorSolutionVTKDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSMonitorSolutionVTKDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSMonitorSolutionVTKDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSMonitorSolutionVTKDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSMonitorSolutionVTKDestroy"><H1>TSMonitorSolutionVTKDestroy</H1></A>
 Destroy context for monitoring 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Destroy context for monitoring
 #include "petscts.h"  
 PetscErrorCode TSMonitorSolutionVTKDestroy(void *filenametemplate)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>filenametemplate </B> -string containing a format specifier for the integer time step (e.g. %03D) Many br
+<DT><B>filenametemplate </B> -string containing a format specifier for the integer time step (e.g. %03D)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This function is normally passed to <A HREF="../TS/TSMonitorSet.html#TSMonitorSet">TSMonitorSet</A>() along with <A HREF="../TS/TSMonitorSolutionVTK.html#TSMonitorSolutionVTK">TSMonitorSolutionVTK</A>(). Many br
+This function is normally passed to <A HREF="../TS/TSMonitorSet.html#TSMonitorSet">TSMonitorSet</A>() along with <A HREF="../TS/TSMonitorSolutionVTK.html#TSMonitorSolutionVTK">TSMonitorSolutionVTK</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>,  vector, monitor, view
diff --git a/docs/manualpages/TS/TSPSEUDO.html b/docs/manualpages/TS/TSPSEUDO.html
index 170eb6b..efed074 100644
--- a/docs/manualpages/TS/TSPSEUDO.html
+++ b/docs/manualpages/TS/TSPSEUDO.html
@@ -5,16 +5,16 @@
 <TITLE>TSPSEUDO</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPSEUDO.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPSEUDO.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPSEUDO"><H1>TSPSEUDO</H1></A>
-Solve steady state ODE and DAE problems with pseudo time stepping This method solves equations of the form Many br
+Solve steady state ODE and DAE problems with pseudo time stepping This method solves equations of the form
 <P>
 <pre>
    F(X,Xdot) = 0
 </pre>
 <P>
-for steady state using the iteration Many br
+for steady state using the iteration
 <P>
 <pre>
    [G'] S = -F(X,0)
@@ -23,36 +23,47 @@ for steady state using the iteration Many br
    X += S
 </pre>
 <P>
-where Many br
+where
 <P>
 <pre>
    G(Y) = F(Y,(Y-X)/dt)
 </pre>
 <P>
-This is linearly-implicit Euler with the residual always evaluated "at steady Many brstate".  See note below. Many br
+This is linearly-implicit Euler with the residual always evaluated "at steady
+state".  See note below.
 <P>
 <H3><FONT COLOR="#CC3333">Options database keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_pseudo_increment <real> </B></TD><TD>- ratio of increase dt Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_pseudo_increment_dt_from_initial_dt <truth> </B></TD><TD>- Increase dt as a ratio from original dt Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_pseudo_fatol <atol> </B></TD><TD>- stop iterating when the function norm is less than atol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_pseudo_frtol <rtol> </B></TD><TD>- stop iterating when the function norm divided by the initial function norm is less than rtol Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_pseudo_increment <real> </B></TD><TD>- ratio of increase dt
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_pseudo_increment_dt_from_initial_dt <truth> </B></TD><TD>- Increase dt as a ratio from original dt
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_pseudo_fatol <atol> </B></TD><TD>- stop iterating when the function norm is less than atol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_pseudo_frtol <rtol> </B></TD><TD>- stop iterating when the function norm divided by the initial function norm is less than rtol
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Todd S. Coffey and C. T. Kelley and David E. Keyes, Pseudotransient Continuation and Differential Algebraic Equations, 2003. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- C. T. Kelley and David E. Keyes, Convergence analysis of Pseudotransient Continuation, 1998. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Todd S. Coffey and C. T. Kelley and David E. Keyes, Pseudotransient Continuation and Differential Algebraic Equations, 2003.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- C. T. Kelley and David E. Keyes, Convergence analysis of Pseudotransient Continuation, 1998.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The residual computed by this method includes the transient term (Xdot is computed instead of Many bralways being zero), but since the prediction from the last step is always the solution from the Many brlast step, on the first Newton iteration we have Many br
+The residual computed by this method includes the transient term (Xdot is computed instead of
+always being zero), but since the prediction from the last step is always the solution from the
+last step, on the first Newton iteration we have
 <P>
 <pre>
  Xdot = (Xpredicted - Xold)/dt = (Xold-Xold)/dt = 0
 </pre>
 <P>
-Therefore, the linear system solved by the first Newton iteration is equivalent to the one Many brdescribed above and in the papers.  If the user chooses to perform multiple Newton iterations, the Many bralgorithm is no longer the one described in the referenced papers. Many br
+Therefore, the linear system solved by the first Newton iteration is equivalent to the one
+described above and in the papers.  If the user chooses to perform multiple Newton iterations, the
+algorithm is no longer the one described in the referenced papers.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>()
diff --git a/docs/manualpages/TS/TSPostStage.html b/docs/manualpages/TS/TSPostStage.html
index 3611a92..1bbc390 100644
--- a/docs/manualpages/TS/TSPostStage.html
+++ b/docs/manualpages/TS/TSPostStage.html
@@ -5,8 +5,8 @@
 <TITLE>TSPostStage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPostStage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPostStage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPostStage"><H1>TSPostStage</H1></A>
 Runs the user-defined post-stage function set using <A HREF="../TS/TSSetPostStage.html#TSSetPostStage">TSSetPostStage</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,21 @@ Runs the user-defined post-stage function set using <A HREF="../TS/TSSetPostStag
 #include "petscts.h"  
 PetscErrorCode  TSPostStage(TS ts, PetscReal stagetime, PetscInt stageindex, Vec *Y)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts          </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many brstagetime   - The absolute time of the current stage Many brstageindex  - Stage number Many brY           - Array of vectors (of size = total number Many brof stages) with the stage solutions Many br
+<DT><B>ts          </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+stagetime   - The absolute time of the current stage
+stageindex  - Stage number
+Y           - Array of vectors (of size = total number
+of stages) with the stage solutions
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSPostStage.html#TSPostStage">TSPostStage</A>() is typically used within time stepping implementations, Many brmost users would not generally call this routine themselves. Many br
+<A HREF="../TS/TSPostStage.html#TSPostStage">TSPostStage</A>() is typically used within time stepping implementations,
+most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSPostStep.html b/docs/manualpages/TS/TSPostStep.html
index 753f245..425ae71 100644
--- a/docs/manualpages/TS/TSPostStep.html
+++ b/docs/manualpages/TS/TSPostStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSPostStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPostStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPostStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPostStep"><H1>TSPostStep</H1></A>
 Runs the user-defined post-step function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Runs the user-defined post-step function.
 #include "petscts.h"  
 PetscErrorCode  TSPostStep(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSPostStep.html#TSPostStep">TSPostStep</A>() is typically used within time stepping implementations, Many brso most users would not generally call this routine themselves. Many br
+<A HREF="../TS/TSPostStep.html#TSPostStep">TSPostStep</A>() is typically used within time stepping implementations,
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSPreStage.html b/docs/manualpages/TS/TSPreStage.html
index 41c2255..4b613eb 100644
--- a/docs/manualpages/TS/TSPreStage.html
+++ b/docs/manualpages/TS/TSPreStage.html
@@ -5,8 +5,8 @@
 <TITLE>TSPreStage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPreStage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPreStage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPreStage"><H1>TSPreStage</H1></A>
 Runs the user-defined pre-stage function set using <A HREF="../TS/TSSetPreStage.html#TSSetPreStage">TSSetPreStage</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Runs the user-defined pre-stage function set using <A HREF="../TS/TSSetPreStage.
 #include "petscts.h"  
 PetscErrorCode  TSPreStage(TS ts, PetscReal stagetime)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts          </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many brstagetime   - The absolute time of the current stage Many br
+<DT><B>ts          </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+stagetime   - The absolute time of the current stage
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSPreStage.html#TSPreStage">TSPreStage</A>() is typically used within time stepping implementations, Many brmost users would not generally call this routine themselves. Many br
+<A HREF="../TS/TSPreStage.html#TSPreStage">TSPreStage</A>() is typically used within time stepping implementations,
+most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSPreStep.html b/docs/manualpages/TS/TSPreStep.html
index 4bbf027..4c8777e 100644
--- a/docs/manualpages/TS/TSPreStep.html
+++ b/docs/manualpages/TS/TSPreStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSPreStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPreStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPreStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPreStep"><H1>TSPreStep</H1></A>
 Runs the user-defined pre-step function. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Runs the user-defined pre-step function.
 #include "petscts.h"  
 PetscErrorCode  TSPreStep(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts   </B> -The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSPreStep.html#TSPreStep">TSPreStep</A>() is typically used within time stepping implementations, Many brso most users would not generally call this routine themselves. Many br
+<A HREF="../TS/TSPreStep.html#TSPreStep">TSPreStep</A>() is typically used within time stepping implementations,
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSProblemType.html b/docs/manualpages/TS/TSProblemType.html
index 3003fa5..81fec69 100644
--- a/docs/manualpages/TS/TSProblemType.html
+++ b/docs/manualpages/TS/TSProblemType.html
@@ -5,15 +5,15 @@
 <TITLE>TSProblemType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSProblemType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSProblemType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSProblemType"><H1>TSProblemType</H1></A>
 Determines the type of problem this <A HREF="../TS/TS.html#TS">TS</A> object is to be used to solve 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {TS_LINEAR,TS_NONLINEAR} <A HREF="../TS/TSProblemType.html#TSProblemType">TSProblemType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
diff --git a/docs/manualpages/TS/TSPseudoComputeTimeStep.html b/docs/manualpages/TS/TSPseudoComputeTimeStep.html
index 81bca87..861ae53 100644
--- a/docs/manualpages/TS/TSPseudoComputeTimeStep.html
+++ b/docs/manualpages/TS/TSPseudoComputeTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSPseudoComputeTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPseudoComputeTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPseudoComputeTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPseudoComputeTimeStep"><H1>TSPseudoComputeTimeStep</H1></A>
 Computes the next timestep for a currently running pseudo-timestepping process. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Computes the next timestep for a currently running pseudo-timestepping process.
 #include "petscts.h"   
 PetscErrorCode  TSPseudoComputeTimeStep(TS ts,PetscReal *dt)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -timestep context Many br
+<DT><B>ts </B> -timestep context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>dt </B> -newly computed timestep Many br
+<DT><B>dt </B> -newly computed timestep
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The routine to be called here to compute the timestep should be Many brset by calling <A HREF="../TS/TSPseudoSetTimeStep.html#TSPseudoSetTimeStep">TSPseudoSetTimeStep</A>(). Many br
+The routine to be called here to compute the timestep should be
+set by calling <A HREF="../TS/TSPseudoSetTimeStep.html#TSPseudoSetTimeStep">TSPseudoSetTimeStep</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  timestep, pseudo, compute
diff --git a/docs/manualpages/TS/TSPseudoIncrementDtFromInitialDt.html b/docs/manualpages/TS/TSPseudoIncrementDtFromInitialDt.html
index 4f471a9..96a0952 100644
--- a/docs/manualpages/TS/TSPseudoIncrementDtFromInitialDt.html
+++ b/docs/manualpages/TS/TSPseudoIncrementDtFromInitialDt.html
@@ -5,8 +5,8 @@
 <TITLE>TSPseudoIncrementDtFromInitialDt</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPseudoIncrementDtFromInitialDt.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPseudoIncrementDtFromInitialDt.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPseudoIncrementDtFromInitialDt"><H1>TSPseudoIncrementDtFromInitialDt</H1></A>
 Indicates that a new timestep is computed via the formula $         dt = initial_dt*initial_fnorm/current_fnorm rather than the default update, $         dt = current_dt*previous_fnorm/current_fnorm. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,15 @@ Indicates that a new timestep is computed via the formula $         dt = initial
 #include "petscts.h"   
 PetscErrorCode  TSPseudoIncrementDtFromInitialDt(TS ts)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the timestep context Many br
+<DT><B>ts </B> -the timestep context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ts_pseudo_increment_dt_from_initial_dt</B> - Many br Many br
+<DT><B>-ts_pseudo_increment_dt_from_initial_dt</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/TS/TSPseudoSetMaxTimeStep.html b/docs/manualpages/TS/TSPseudoSetMaxTimeStep.html
index 6583b19..d3f117c 100644
--- a/docs/manualpages/TS/TSPseudoSetMaxTimeStep.html
+++ b/docs/manualpages/TS/TSPseudoSetMaxTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSPseudoSetMaxTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPseudoSetMaxTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPseudoSetMaxTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPseudoSetMaxTimeStep"><H1>TSPseudoSetMaxTimeStep</H1></A>
 Sets the maximum time step when using the <A HREF="../TS/TSPseudoTimeStepDefault.html#TSPseudoTimeStepDefault">TSPseudoTimeStepDefault</A>() routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the maximum time step when using the <A HREF="../TS/TSPseudoTimeStepDefault
 #include "petscts.h"   
 PetscErrorCode  TSPseudoSetMaxTimeStep(TS ts,PetscReal maxdt)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the timestep context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxdt </B></TD><TD>- the maximum time step, use a non-positive value to deactivate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the timestep context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxdt </B></TD><TD>- the maximum time step, use a non-positive value to deactivate
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ts_pseudo_max_dt <increment></B> - Many br Many br
+<DT><B>-ts_pseudo_max_dt <increment></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/TS/TSPseudoSetTimeStep.html b/docs/manualpages/TS/TSPseudoSetTimeStep.html
index 7fe25de..dd9a64e 100644
--- a/docs/manualpages/TS/TSPseudoSetTimeStep.html
+++ b/docs/manualpages/TS/TSPseudoSetTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSPseudoSetTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPseudoSetTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPseudoSetTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPseudoSetTimeStep"><H1>TSPseudoSetTimeStep</H1></A>
 Sets the user-defined routine to be called at each pseudo-timestep to update the timestep. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,32 @@ Sets the user-defined routine to be called at each pseudo-timestep to update the
 #include "petscts.h"   
 PetscErrorCode  TSPseudoSetTimeStep(TS ts,PetscErrorCode (*dt)(TS,PetscReal*,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestep context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dt </B></TD><TD>- function to compute timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data Many brrequired by the function (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestep context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dt </B></TD><TD>- function to compute timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data
+required by the function (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
-<DT><B>func (<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> *newdt,void *ctx);</B> - Many br
+<DT><B>func (<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> *newdt,void *ctx);</B> -
 <br>
-<DT><B>newdt </B> -the newly computed timestep Many br
+<DT><B>newdt </B> -the newly computed timestep
 <br>
-<DT><B>ctx </B> -[optional] timestep context Many br
+<DT><B>ctx </B> -[optional] timestep context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The routine set here will be called by <A HREF="../TS/TSPseudoComputeTimeStep.html#TSPseudoComputeTimeStep">TSPseudoComputeTimeStep</A>() Many brduring the timestepping process. Many brIf not set then <A HREF="../TS/TSPseudoTimeStepDefault.html#TSPseudoTimeStepDefault">TSPseudoTimeStepDefault</A>() is automatically used Many br
+The routine set here will be called by <A HREF="../TS/TSPseudoComputeTimeStep.html#TSPseudoComputeTimeStep">TSPseudoComputeTimeStep</A>()
+during the timestepping process.
+If not set then <A HREF="../TS/TSPseudoTimeStepDefault.html#TSPseudoTimeStepDefault">TSPseudoTimeStepDefault</A>() is automatically used
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  timestep, pseudo, set
diff --git a/docs/manualpages/TS/TSPseudoSetTimeStepIncrement.html b/docs/manualpages/TS/TSPseudoSetTimeStepIncrement.html
index 9f9ee7f..09343b2 100644
--- a/docs/manualpages/TS/TSPseudoSetTimeStepIncrement.html
+++ b/docs/manualpages/TS/TSPseudoSetTimeStepIncrement.html
@@ -5,8 +5,8 @@
 <TITLE>TSPseudoSetTimeStepIncrement</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPseudoSetTimeStepIncrement.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPseudoSetTimeStepIncrement.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPseudoSetTimeStepIncrement"><H1>TSPseudoSetTimeStepIncrement</H1></A>
 Sets the scaling increment applied to dt when using the <A HREF="../TS/TSPseudoTimeStepDefault.html#TSPseudoTimeStepDefault">TSPseudoTimeStepDefault</A>() routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the scaling increment applied to dt when using the <A HREF="../TS/TSPseudoT
 #include "petscts.h"   
 PetscErrorCode  TSPseudoSetTimeStepIncrement(TS ts,PetscReal inc)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the timestep context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inc </B></TD><TD>- the scaling factor >= 1.0 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the timestep context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inc </B></TD><TD>- the scaling factor >= 1.0
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ts_pseudo_increment <increment></B> - Many br Many br
+<DT><B>-ts_pseudo_increment <increment></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/TS/TSPseudoSetVerifyTimeStep.html b/docs/manualpages/TS/TSPseudoSetVerifyTimeStep.html
index 72c0b17..28ddd0e 100644
--- a/docs/manualpages/TS/TSPseudoSetVerifyTimeStep.html
+++ b/docs/manualpages/TS/TSPseudoSetVerifyTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSPseudoSetVerifyTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPseudoSetVerifyTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPseudoSetVerifyTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPseudoSetVerifyTimeStep"><H1>TSPseudoSetVerifyTimeStep</H1></A>
 Sets a user-defined routine to verify the quality of the last timestep. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,35 @@ Sets a user-defined routine to verify the quality of the last timestep.
 #include "petscts.h"   
 PetscErrorCode  TSPseudoSetVerifyTimeStep(TS ts,PetscErrorCode (*dt)(TS,Vec,void*,PetscReal*,PetscBool*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestep context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dt </B></TD><TD>- user-defined function to verify timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data Many brfor the timestep verification routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestep context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dt </B></TD><TD>- user-defined function to verify timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data
+for the timestep verification routine (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
-<DT><B>func (<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Vec/Vec.html#Vec">Vec</A> update,void *ctx,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> *newdt,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  *flag);</B> - Many br
+<DT><B>func (<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Vec/Vec.html#Vec">Vec</A> update,void *ctx,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> *newdt,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A>  *flag);</B> -
 <br>
-<DT><B>update </B> -latest solution vector Many br
+<DT><B>update </B> -latest solution vector
 <br>
-<DT><B>ctx </B> -[optional] timestep context Many br
+<DT><B>ctx </B> -[optional] timestep context
 <br>
-<DT><B>newdt </B> -the timestep to use for the next step Many br
+<DT><B>newdt </B> -the timestep to use for the next step
 <br>
-<DT><B>flag </B> -flag indicating whether the last time step was acceptable Many br
+<DT><B>flag </B> -flag indicating whether the last time step was acceptable
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The routine set here will be called by <A HREF="../TS/TSPseudoVerifyTimeStep.html#TSPseudoVerifyTimeStep">TSPseudoVerifyTimeStep</A>() Many brduring the timestepping process. Many br
+The routine set here will be called by <A HREF="../TS/TSPseudoVerifyTimeStep.html#TSPseudoVerifyTimeStep">TSPseudoVerifyTimeStep</A>()
+during the timestepping process.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  timestep, pseudo, set, verify
diff --git a/docs/manualpages/TS/TSPseudoTimeStepDefault.html b/docs/manualpages/TS/TSPseudoTimeStepDefault.html
index b03f463..85aee99 100644
--- a/docs/manualpages/TS/TSPseudoTimeStepDefault.html
+++ b/docs/manualpages/TS/TSPseudoTimeStepDefault.html
@@ -5,8 +5,8 @@
 <TITLE>TSPseudoTimeStepDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPseudoTimeStepDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPseudoTimeStepDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPseudoTimeStepDefault"><H1>TSPseudoTimeStepDefault</H1></A>
 Default code to compute pseudo-timestepping. Use with <A HREF="../TS/TSPseudoSetTimeStep.html#TSPseudoSetTimeStep">TSPseudoSetTimeStep</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Default code to compute pseudo-timestepping. Use with <A HREF="../TS/TSPseudoSet
 #include "petscts.h"   
 PetscErrorCode  TSPseudoTimeStepDefault(TS ts,PetscReal *newdt,void *dtctx)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts </B> -the timestep context Many br
+<DT><B>ts </B> -the timestep context
 <br>
-<DT><B>dtctx </B> -unused timestep context Many br
+<DT><B>dtctx </B> -unused timestep context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newdt </B> -the timestep to use for the next step Many br
+<DT><B>newdt </B> -the timestep to use for the next step
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  timestep, pseudo, default
diff --git a/docs/manualpages/TS/TSPseudoVerifyTimeStep.html b/docs/manualpages/TS/TSPseudoVerifyTimeStep.html
index 889a12f..efb11a2 100644
--- a/docs/manualpages/TS/TSPseudoVerifyTimeStep.html
+++ b/docs/manualpages/TS/TSPseudoVerifyTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSPseudoVerifyTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPseudoVerifyTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPseudoVerifyTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPseudoVerifyTimeStep"><H1>TSPseudoVerifyTimeStep</H1></A>
 Verifies whether the last timestep was acceptable. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Verifies whether the last timestep was acceptable.
 #include "petscts.h"   
 PetscErrorCode  TSPseudoVerifyTimeStep(TS ts,Vec update,PetscReal *dt,PetscBool *flag)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestep context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>update </B></TD><TD>- latest solution vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestep context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>update </B></TD><TD>- latest solution vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dt </B></TD><TD>- newly computed timestep (if it had to shrink) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- indicates if current timestep was ok Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dt </B></TD><TD>- newly computed timestep (if it had to shrink)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- indicates if current timestep was ok
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The routine to be called here to compute the timestep should be Many brset by calling <A HREF="../TS/TSPseudoSetVerifyTimeStep.html#TSPseudoSetVerifyTimeStep">TSPseudoSetVerifyTimeStep</A>(). Many br
+The routine to be called here to compute the timestep should be
+set by calling <A HREF="../TS/TSPseudoSetVerifyTimeStep.html#TSPseudoSetVerifyTimeStep">TSPseudoSetVerifyTimeStep</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  timestep, pseudo, verify
diff --git a/docs/manualpages/TS/TSPseudoVerifyTimeStepDefault.html b/docs/manualpages/TS/TSPseudoVerifyTimeStepDefault.html
index 699f7fa..a4e63e2 100644
--- a/docs/manualpages/TS/TSPseudoVerifyTimeStepDefault.html
+++ b/docs/manualpages/TS/TSPseudoVerifyTimeStepDefault.html
@@ -5,8 +5,8 @@
 <TITLE>TSPseudoVerifyTimeStepDefault</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPseudoVerifyTimeStepDefault.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPseudoVerifyTimeStepDefault.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPseudoVerifyTimeStepDefault"><H1>TSPseudoVerifyTimeStepDefault</H1></A>
 Default code to verify the quality of the last timestep. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Default code to verify the quality of the last timestep.
 #include "petscts.h"   
 PetscErrorCode  TSPseudoVerifyTimeStepDefault(TS ts,Vec update,void *dtctx,PetscReal *newdt,PetscBool  *flag)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the timestep context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtctx </B></TD><TD>- unused timestep context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>update </B></TD><TD>- latest solution vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the timestep context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtctx </B></TD><TD>- unused timestep context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>update </B></TD><TD>- latest solution vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdt </B></TD><TD>- the timestep to use for the next step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating whether the last time step was acceptable Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newdt </B></TD><TD>- the timestep to use for the next step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- flag indicating whether the last time step was acceptable
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine always returns a flag of 1, indicating an acceptable Many brtimestep. Many br
+This routine always returns a flag of 1, indicating an acceptable
+timestep.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  timestep, pseudo, default, verify
diff --git a/docs/manualpages/TS/TSPythonSetType.html b/docs/manualpages/TS/TSPythonSetType.html
index 0aad117..24fdcc9 100644
--- a/docs/manualpages/TS/TSPythonSetType.html
+++ b/docs/manualpages/TS/TSPythonSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSPythonSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSPythonSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSPythonSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSPythonSetType"><H1>TSPythonSetType</H1></A>
 Initalize a <A HREF="../TS/TS.html#TS">TS</A> object implemented in Python. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Initalize a <A HREF="../TS/TS.html#TS">TS</A> object implemented in Python.
 #include "petscts.h" 
 PetscErrorCode  TSPythonSetType(TS ts,const char pyname[])
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the nonlinear solver (<A HREF="../TS/TS.html#TS">TS</A>) context. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the nonlinear solver (<A HREF="../TS/TS.html#TS">TS</A>) context.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pyname </B></TD><TD>- full dotted Python name [package].module[.{class|function}]
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ts_python_type <pyname></B> - Many br Many br
+<DT><B>-ts_python_type <pyname></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/TS/TSRHSJacobianSetReuse.html b/docs/manualpages/TS/TSRHSJacobianSetReuse.html
index ccd8d9c..5abb5f1 100644
--- a/docs/manualpages/TS/TSRHSJacobianSetReuse.html
+++ b/docs/manualpages/TS/TSRHSJacobianSetReuse.html
@@ -5,8 +5,8 @@
 <TITLE>TSRHSJacobianSetReuse</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRHSJacobianSetReuse.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRHSJacobianSetReuse.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRHSJacobianSetReuse"><H1>TSRHSJacobianSetReuse</H1></A>
 restore RHS Jacobian before re-evaluating.  Without this flag, <A HREF="../TS/TS.html#TS">TS</A> will change the sign and shift the RHS Jacobian for a finite-time-step implicit solve, in which case the user function will need to recompute the entire Jacobian.  The reuse flag must be set if the evaluation function will assume that the matrix entries have not been changed by the <A HREF="../TS/TS.html#TS">TS</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ restore RHS Jacobian before re-evaluating.  Without this flag, <A HREF="../TS/TS
 #include "petscts.h"  
 PetscErrorCode TSRHSJacobianSetReuse(TS ts,PetscBool reuse)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the RHS Jacobian Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reuse </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the RHS Jacobian
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetRHSJacobian.html#TSSetRHSJacobian">TSSetRHSJacobian</A>(), <A HREF="../TS/TSComputeRHSJacobianConstant.html#TSComputeRHSJacobianConstant">TSComputeRHSJacobianConstant</A>()
diff --git a/docs/manualpages/TS/TSRK.html b/docs/manualpages/TS/TSRK.html
index 2854b00..0fb7909 100644
--- a/docs/manualpages/TS/TSRK.html
+++ b/docs/manualpages/TS/TSRK.html
@@ -5,19 +5,20 @@
 <TITLE>TSRK</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRK.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRK.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRK"><H1>TSRK</H1></A>
-ODE and DAE solver using Runge-Kutta schemes The user should provide the right hand side of the equation Many brusing <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>(). Many br
+ODE and DAE solver using Runge-Kutta schemes The user should provide the right hand side of the equation
+using <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default is <A HREF="../TS/TSRK3.html#TSRK3">TSRK3</A>, it can be changed with <A HREF="../TS/TSRKSetType.html#TSRKSetType">TSRKSetType</A>() or -ts_rk_type Many br
+The default is <A HREF="../TS/TSRK3.html#TSRK3">TSRK3</A>, it can be changed with <A HREF="../TS/TSRKSetType.html#TSRKSetType">TSRKSetType</A>() or -ts_rk_type
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSRKSetType.html#TSRKSetType">TSRKSetType</A>(), <A HREF="../TS/TSRKGetType.html#TSRKGetType">TSRKGetType</A>(), TSRKSetFullyImplicit(), TSRK2D, TTSRK2E, <A HREF="../TS/TSRK3.html#TSRK3">TSRK3</A>,
-<BR><A HREF="../TS/TSRK4.html#TSRK4">TSRK4</A>, TSRK5, TSRKPRSSP2, TSRKBPR3, <A HREF="../TS/TSRKType.html#TSRKType">TSRKType</A>, <A HREF="../TS/TSRKRegister.html#TSRKRegister">TSRKRegister</A>() Many br
+<BR><A HREF="../TS/TSRK4.html#TSRK4">TSRK4</A>, TSRK5, TSRKPRSSP2, TSRKBPR3, <A HREF="../TS/TSRKType.html#TSRKType">TSRKType</A>, <A HREF="../TS/TSRKRegister.html#TSRKRegister">TSRKRegister</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/explicit/rk/rk.c.html#TSRK">src/ts/impls/explicit/rk/rk.c</A>
diff --git a/docs/manualpages/TS/TSRK1.html b/docs/manualpages/TS/TSRK1.html
index 9024d43..1622d75 100644
--- a/docs/manualpages/TS/TSRK1.html
+++ b/docs/manualpages/TS/TSRK1.html
@@ -5,12 +5,12 @@
 <TITLE>TSRK1</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRK1.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRK1.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRK1"><H1>TSRK1</H1></A>
-First order forward Euler scheme. This method has one stage. Many br
+First order forward Euler scheme. This method has one stage.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRK.html#TSRK">TSRK</A>
diff --git a/docs/manualpages/TS/TSRK2A.html b/docs/manualpages/TS/TSRK2A.html
index 52047c0..e752c0c 100644
--- a/docs/manualpages/TS/TSRK2A.html
+++ b/docs/manualpages/TS/TSRK2A.html
@@ -5,12 +5,12 @@
 <TITLE>TSRK2A</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRK2A.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRK2A.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRK2A"><H1>TSRK2A</H1></A>
-Second order RK scheme. This method has two stages. Many br
+Second order RK scheme. This method has two stages.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRK.html#TSRK">TSRK</A>
diff --git a/docs/manualpages/TS/TSRK3.html b/docs/manualpages/TS/TSRK3.html
index 1813ec6..e7803c0 100644
--- a/docs/manualpages/TS/TSRK3.html
+++ b/docs/manualpages/TS/TSRK3.html
@@ -5,12 +5,12 @@
 <TITLE>TSRK3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRK3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRK3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRK3"><H1>TSRK3</H1></A>
-Third order RK scheme. This method has three stages. Many br
+Third order RK scheme. This method has three stages.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRK.html#TSRK">TSRK</A>
diff --git a/docs/manualpages/TS/TSRK3BS.html b/docs/manualpages/TS/TSRK3BS.html
index 623777a..740a153 100644
--- a/docs/manualpages/TS/TSRK3BS.html
+++ b/docs/manualpages/TS/TSRK3BS.html
@@ -5,12 +5,12 @@
 <TITLE>TSRK3BS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRK3BS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRK3BS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRK3BS"><H1>TSRK3BS</H1></A>
-Third order RK scheme of Bogacki-Shampine with 2nd order embedded method. This method has four stages. Many br
+Third order RK scheme of Bogacki-Shampine with 2nd order embedded method. This method has four stages.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRK.html#TSRK">TSRK</A>
diff --git a/docs/manualpages/TS/TSRK4.html b/docs/manualpages/TS/TSRK4.html
index 3ba3c23..ba51b90 100644
--- a/docs/manualpages/TS/TSRK4.html
+++ b/docs/manualpages/TS/TSRK4.html
@@ -5,12 +5,12 @@
 <TITLE>TSRK4</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRK4.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRK4.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRK4"><H1>TSRK4</H1></A>
-Fourth order RK scheme. This is the classical Runge-Kutta method with four stages. Many br
+Fourth order RK scheme. This is the classical Runge-Kutta method with four stages.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRK.html#TSRK">TSRK</A>
diff --git a/docs/manualpages/TS/TSRK5DP.html b/docs/manualpages/TS/TSRK5DP.html
index efd9946..9bf0762 100644
--- a/docs/manualpages/TS/TSRK5DP.html
+++ b/docs/manualpages/TS/TSRK5DP.html
@@ -5,12 +5,12 @@
 <TITLE>TSRK5DP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRK5DP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRK5DP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRK5DP"><H1>TSRK5DP</H1></A>
-Fifth order Dormand-Prince RK scheme with the 4th order embedded method. This method has seven stages. Many br
+Fifth order Dormand-Prince RK scheme with the 4th order embedded method. This method has seven stages.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRK.html#TSRK">TSRK</A>
diff --git a/docs/manualpages/TS/TSRK5F.html b/docs/manualpages/TS/TSRK5F.html
index 2843b06..495309a 100644
--- a/docs/manualpages/TS/TSRK5F.html
+++ b/docs/manualpages/TS/TSRK5F.html
@@ -5,12 +5,12 @@
 <TITLE>TSRK5F</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRK5F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRK5F.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRK5F"><H1>TSRK5F</H1></A>
-Fifth order Fehlberg RK scheme with a 4th order embedded method. This method has six stages. Many br
+Fifth order Fehlberg RK scheme with a 4th order embedded method. This method has six stages.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRK.html#TSRK">TSRK</A>
diff --git a/docs/manualpages/TS/TSRKFinalizePackage.html b/docs/manualpages/TS/TSRKFinalizePackage.html
index bd743f8..5ba92f1 100644
--- a/docs/manualpages/TS/TSRKFinalizePackage.html
+++ b/docs/manualpages/TS/TSRKFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSRKFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRKFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRKFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRKFinalizePackage"><H1>TSRKFinalizePackage</H1></A>
 This function destroys everything in the <A HREF="../TS/TSRK.html#TSRK">TSRK</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the <A HREF="../TS/TSRK.html#TSRK">TSRK</A>
 #include "petscts.h"   
 PetscErrorCode TSRKFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package
diff --git a/docs/manualpages/TS/TSRKGetType.html b/docs/manualpages/TS/TSRKGetType.html
index ffdbd8f..3b45d47 100644
--- a/docs/manualpages/TS/TSRKGetType.html
+++ b/docs/manualpages/TS/TSRKGetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSRKGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRKGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRKGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRKGetType"><H1>TSRKGetType</H1></A>
 Get the type of RK scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the type of RK scheme
 #include "petscts.h"   
 PetscErrorCode TSRKGetType(TS ts,TSRKType *rktype)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -timestepping context Many br
+<DT><B>ts </B> -timestepping context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>rktype </B> -type of RK-scheme Many br
+<DT><B>rktype </B> -type of RK-scheme
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRKGetType.html#TSRKGetType">TSRKGetType</A>()
diff --git a/docs/manualpages/TS/TSRKInitializePackage.html b/docs/manualpages/TS/TSRKInitializePackage.html
index b8859e7..8b1e0bf 100644
--- a/docs/manualpages/TS/TSRKInitializePackage.html
+++ b/docs/manualpages/TS/TSRKInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSRKInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRKInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRKInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRKInitializePackage"><H1>TSRKInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../TS/TSRK.html#TSRK">TSRK</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to TSCreate_RK() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../TS/TSRK.html#TSRK">TSRK<
 #include "petscts.h"   
 PetscErrorCode TSRKInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSRK.html#TSRK">TSRK</A>, initialize, package
diff --git a/docs/manualpages/TS/TSRKRegister.html b/docs/manualpages/TS/TSRKRegister.html
index 41ce491..e286acd 100644
--- a/docs/manualpages/TS/TSRKRegister.html
+++ b/docs/manualpages/TS/TSRKRegister.html
@@ -5,8 +5,8 @@
 <TITLE>TSRKRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRKRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRKRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRKRegister"><H1>TSRKRegister</H1></A>
 register an RK scheme by providing the entries in the Butcher tableau and optionally embedded approximations and interpolation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,24 +17,33 @@ PetscErrorCode TSRKRegister(TSRKType name,PetscInt order,PetscInt s,
                                  const PetscReal bembed[],
                                  PetscInt pinterp,const PetscReal binterp[])
 </PRE>
-Not Collective, but the same schemes should be registered on all processes on which they will be used Many br
+Not Collective, but the same schemes should be registered on all processes on which they will be used
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- approximation order of method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- number of stages, this is the dimension of the matrices below Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- stage coefficients (dimension s*s, row-major) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- step completion table (dimension s; NULL to use last row of A) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- abscissa (dimension s; NULL to use row sums of A) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bembed </B></TD><TD>- completion table for embedded method (dimension s; NULL if not available) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pinterp </B></TD><TD>- Order of the interpolation scheme, equal to the number of columns of binterp Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>binterp </B></TD><TD>- Coefficients of the interpolation formula (dimension s*pinterp; NULL to reuse binterpt) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- approximation order of method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- number of stages, this is the dimension of the matrices below
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- stage coefficients (dimension s*s, row-major)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- step completion table (dimension s; NULL to use last row of A)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- abscissa (dimension s; NULL to use row sums of A)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bembed </B></TD><TD>- completion table for embedded method (dimension s; NULL if not available)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pinterp </B></TD><TD>- Order of the interpolation scheme, equal to the number of columns of binterp
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>binterp </B></TD><TD>- Coefficients of the interpolation formula (dimension s*pinterp; NULL to reuse binterpt)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Several RK methods are provided, this function is only needed to create new methods. Many br
+Several RK methods are provided, this function is only needed to create new methods.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, register
diff --git a/docs/manualpages/TS/TSRKRegisterAll.html b/docs/manualpages/TS/TSRKRegisterAll.html
index 54e257f..f81da26 100644
--- a/docs/manualpages/TS/TSRKRegisterAll.html
+++ b/docs/manualpages/TS/TSRKRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>TSRKRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRKRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRKRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRKRegisterAll"><H1>TSRKRegisterAll</H1></A>
 Registers all of the Runge-Kutta explicit methods in <A HREF="../TS/TSRK.html#TSRK">TSRK</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the Runge-Kutta explicit methods in <A HREF="../TS/TSRK.html#TS
 #include "petscts.h"   
 PetscErrorCode TSRKRegisterAll(void)
 </PRE>
-Not Collective, but should be called by all processes which will need the schemes to be registered Many br
+Not Collective, but should be called by all processes which will need the schemes to be registered
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSRK.html#TSRK">TSRK</A>, register, all
diff --git a/docs/manualpages/TS/TSRKRegisterDestroy.html b/docs/manualpages/TS/TSRKRegisterDestroy.html
index 1a7d67c..a651e8f 100644
--- a/docs/manualpages/TS/TSRKRegisterDestroy.html
+++ b/docs/manualpages/TS/TSRKRegisterDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSRKRegisterDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRKRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRKRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRKRegisterDestroy"><H1>TSRKRegisterDestroy</H1></A>
 Frees the list of schemes that were registered by <A HREF="../TS/TSRKRegister.html#TSRKRegister">TSRKRegister</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Frees the list of schemes that were registered by <A HREF="../TS/TSRKRegister.ht
 #include "petscts.h"   
 PetscErrorCode TSRKRegisterDestroy(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TSRK.html#TSRK">TSRK</A>, register, destroy
diff --git a/docs/manualpages/TS/TSRKSetType.html b/docs/manualpages/TS/TSRKSetType.html
index 00be2fa..0ac8e69 100644
--- a/docs/manualpages/TS/TSRKSetType.html
+++ b/docs/manualpages/TS/TSRKSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSRKSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRKSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRKSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRKSetType"><H1>TSRKSetType</H1></A>
 Set the type of RK scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the type of RK scheme
 #include "petscts.h"   
 PetscErrorCode TSRKSetType(TS ts,TSRKType rktype)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rktype </B></TD><TD>- type of RK-scheme Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rktype </B></TD><TD>- type of RK-scheme
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRKGetType.html#TSRKGetType">TSRKGetType</A>(), <A HREF="../TS/TSRK.html#TSRK">TSRK</A>, TSRK2, <A HREF="../TS/TSRK3.html#TSRK3">TSRK3</A>, TSRKPRSSP2, <A HREF="../TS/TSRK4.html#TSRK4">TSRK4</A>, TSRK5
diff --git a/docs/manualpages/TS/TSRKType.html b/docs/manualpages/TS/TSRKType.html
index 4ef8890..d580dbb 100644
--- a/docs/manualpages/TS/TSRKType.html
+++ b/docs/manualpages/TS/TSRKType.html
@@ -5,8 +5,8 @@
 <TITLE>TSRKType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRKType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRKType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRKType"><H1>TSRKType</H1></A>
 String with the name of a Runge-Kutta method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -28,7 +28,7 @@ PETSC_EXTERN <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode<
 PETSC_EXTERN <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../TS/TSRKRegisterDestroy.html#TSRKRegisterDestroy">TSRKRegisterDestroy</A>(void);
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRKSetType.html#TSRKSetType">TSRKSetType</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSRK.html#TSRK">TSRK</A>, <A HREF="../TS/TSRKRegister.html#TSRKRegister">TSRKRegister</A>()
diff --git a/docs/manualpages/TS/TSROSW.html b/docs/manualpages/TS/TSROSW.html
index a36783b..fd27e6e 100644
--- a/docs/manualpages/TS/TSROSW.html
+++ b/docs/manualpages/TS/TSROSW.html
@@ -5,48 +5,52 @@
 <TITLE>TSROSW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSW"><H1>TSROSW</H1></A>
-ODE solver using Rosenbrock-W schemes These methods are intended for problems with well-separated time scales, especially when a slow scale is strongly Many brnonlinear such that it is expensive to solve with a fully implicit method. The user should provide the stiff part Many brof the equation using <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() and the non-stiff part with <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>(). Many br
+ODE solver using Rosenbrock-W schemes These methods are intended for problems with well-separated time scales, especially when a slow scale is strongly
+nonlinear such that it is expensive to solve with a fully implicit method. The user should provide the stiff part
+of the equation using <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() and the non-stiff part with <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This method currently only works with autonomous ODE and DAE. Many br
+This method currently only works with autonomous ODE and DAE.
 <P>
-Consider trying <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A> if the stiff part is strongly nonlinear. Many br
+Consider trying <A HREF="../TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</A> if the stiff part is strongly nonlinear.
 <P>
 <H3><FONT COLOR="#CC3333">Developer notes</FONT></H3>
-Rosenbrock-W methods are typically specified for autonomous ODE Many br
+Rosenbrock-W methods are typically specified for autonomous ODE
 <P>
 <pre>
  udot = f(u)
 </pre>
 <P>
-by the stage equations Many br
+by the stage equations
 <P>
 <pre>
  k_i = h f(u_0 + sum_j alpha_ij k_j) + h J sum_j gamma_ij k_j
 </pre>
 <P>
-and step completion formula Many br
+and step completion formula
 <P>
 <pre>
  u_1 = u_0 + sum_j b_j k_j
 </pre>
 <P>
-with step size h and coefficients alpha_ij, gamma_ij, and b_i. Implementing the method in this form would require f(u) Many brand the Jacobian J to be available, in addition to the shifted matrix I - h gamma_ii J. Following Hairer and Wanner, Many brwe define new variables for the stage equations Many br
+with step size h and coefficients alpha_ij, gamma_ij, and b_i. Implementing the method in this form would require f(u)
+and the Jacobian J to be available, in addition to the shifted matrix I - h gamma_ii J. Following Hairer and Wanner,
+we define new variables for the stage equations
 <P>
 <pre>
  y_i = gamma_ij k_j
 </pre>
 <P>
-The k_j can be recovered because Gamma is invertible. Let C be the lower triangular part of Gamma^{-1} and define Many br
+The k_j can be recovered because Gamma is invertible. Let C be the lower triangular part of Gamma^{-1} and define
 <P>
 <pre>
  A = Alpha Gamma^{-1}, bt^T = b^T Gamma^{-1}
 </pre>
 <P>
-to rewrite the method as Many br
+to rewrite the method as
 <P>
 <pre>
  [M/(h gamma_ii) - J] y_i = f(u_0 + sum_j a_ij y_j) + M sum_j (c_ij/h) y_j
@@ -55,31 +59,34 @@ to rewrite the method as Many br
  u_1 = u_0 + sum_j bt_j y_j
 </pre>
 <P>
-where we have introduced the mass matrix M. Continue by defining Many br
+where we have introduced the mass matrix M. Continue by defining
 <P>
 <pre>
  ydot_i = 1/(h gamma_ii) y_i - sum_j (c_ij/h) y_j
 </pre>
 <P>
-or, more compactly in tensor notation Many br
+or, more compactly in tensor notation
 <P>
 <pre>
  Ydot = 1/h (Gamma^{-1} \otimes I) Y .
 </pre>
 <P>
-Note that Gamma^{-1} is lower triangular. With this definition of Ydot in terms of known quantities and the current Many brstage y_i, the stage equations reduce to performing one Newton step (typically with a lagged Jacobian) on the Many brequation Many br
+Note that Gamma^{-1} is lower triangular. With this definition of Ydot in terms of known quantities and the current
+stage y_i, the stage equations reduce to performing one Newton step (typically with a lagged Jacobian) on the
+equation
 <P>
 <pre>
  g(u_0 + sum_j a_ij y_j + y_i, ydot_i) = 0
 </pre>
 <P>
-with initial guess y_i = 0. Many br
+with initial guess y_i = 0.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSRosWSetType.html#TSRosWSetType">TSRosWSetType</A>(), <A HREF="../TS/TSRosWRegister.html#TSRosWRegister">TSRosWRegister</A>(), <A HREF="../TS/TSROSWTHETA1.html#TSROSWTHETA1">TSROSWTHETA1</A>, <A HREF="../TS/TSROSWTHETA2.html#TSROSWTHETA2">TSROSWTHETA2</A>, <A HREF="../TS/TSROSW2M.html#TSROSW2M">TSROSW2M</A>, <A HREF="../TS/T [...]
-<BR><A HREF="../TS/TSROSWSANDU3.html#TSROSWSANDU3">TSROSWSANDU3</A>, <A HREF="../TS/TSROSWASSP3P3S1C.html#TSROSWASSP3P3S1C">TSROSWASSP3P3S1C</A>, <A HREF="../TS/TSROSWLASSP3P4S2C.html#TSROSWLASSP3P4S2C">TSROSWLASSP3P4S2C</A>, <A HREF="../TS/TSROSWLLSSP3P4S2C.html#TSROSWLLSSP3P4S2C">TSROSWLLSSP3P4S2C</A>, <A HREF="../TS/TSROSWGRK4T.html#TSROSWGRK4T">TSROSWGRK4T</A>, <A HREF="../TS/TSROSWSHAMP4.html#TSROSWSHAMP4">TSROSWSHAMP4</A>, <A HREF="../TS/TSROSWVELDD4.html#TSROSWVELDD4">TSROSWVELDD4 [...]
+<BR><A HREF="../TS/TSROSWSANDU3.html#TSROSWSANDU3">TSROSWSANDU3</A>, <A HREF="../TS/TSROSWASSP3P3S1C.html#TSROSWASSP3P3S1C">TSROSWASSP3P3S1C</A>, <A HREF="../TS/TSROSWLASSP3P4S2C.html#TSROSWLASSP3P4S2C">TSROSWLASSP3P4S2C</A>, <A HREF="../TS/TSROSWLLSSP3P4S2C.html#TSROSWLLSSP3P4S2C">TSROSWLLSSP3P4S2C</A>, <A HREF="../TS/TSROSWGRK4T.html#TSROSWGRK4T">TSROSWGRK4T</A>, <A HREF="../TS/TSROSWSHAMP4.html#TSROSWSHAMP4">TSROSWSHAMP4</A>, <A HREF="../TS/TSROSWVELDD4.html#TSROSWVELDD4">TSROSWVELDD4 [...]
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/rosw/rosw.c.html#TSROSW">src/ts/impls/rosw/rosw.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSROSW2M.html b/docs/manualpages/TS/TSROSW2M.html
index 16bd809..e497ba6 100644
--- a/docs/manualpages/TS/TSROSW2M.html
+++ b/docs/manualpages/TS/TSROSW2M.html
@@ -5,12 +5,12 @@
 <TITLE>TSROSW2M</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSW2M.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSW2M.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSW2M"><H1>TSROSW2M</H1></A>
-Two stage second order L-stable Rosenbrock-W scheme. Only an approximate Jacobian is needed. By default, it is only recomputed once per step. This method is a reflection of <A HREF="../TS/TSROSW2P.html#TSROSW2P">TSROSW2P</A>. Many br
+Two stage second order L-stable Rosenbrock-W scheme. Only an approximate Jacobian is needed. By default, it is only recomputed once per step. This method is a reflection of <A HREF="../TS/TSROSW2P.html#TSROSW2P">TSROSW2P</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>
diff --git a/docs/manualpages/TS/TSROSW2P.html b/docs/manualpages/TS/TSROSW2P.html
index cfc13d3..13aac93 100644
--- a/docs/manualpages/TS/TSROSW2P.html
+++ b/docs/manualpages/TS/TSROSW2P.html
@@ -5,12 +5,12 @@
 <TITLE>TSROSW2P</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSW2P.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSW2P.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSW2P"><H1>TSROSW2P</H1></A>
-Two stage second order L-stable Rosenbrock-W scheme. Only an approximate Jacobian is needed. By default, it is only recomputed once per step. This method is a reflection of <A HREF="../TS/TSROSW2M.html#TSROSW2M">TSROSW2M</A>. Many br
+Two stage second order L-stable Rosenbrock-W scheme. Only an approximate Jacobian is needed. By default, it is only recomputed once per step. This method is a reflection of <A HREF="../TS/TSROSW2M.html#TSROSW2M">TSROSW2M</A>.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>
diff --git a/docs/manualpages/TS/TSROSW4L.html b/docs/manualpages/TS/TSROSW4L.html
index d7d07d3..643d593 100644
--- a/docs/manualpages/TS/TSROSW4L.html
+++ b/docs/manualpages/TS/TSROSW4L.html
@@ -5,22 +5,22 @@
 <TITLE>TSROSW4L</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSW4L.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSW4L.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSW4L"><H1>TSROSW4L</H1></A>
-four stage, fourth order Rosenbrock (not W) method By default, the Jacobian is only recomputed once per step. Many br
+four stage, fourth order Rosenbrock (not W) method By default, the Jacobian is only recomputed once per step.
 <P>
-A-stable and L-stable Many br
+A-stable and L-stable
 <P>
-This method does not provide a dense output formula. Many br
+This method does not provide a dense output formula.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Hairer and Wanner, Solving Ordinary Differential Equations II, Section 4 Table 7.2. Many br
+<DT><B>1. </B> -Hairer and Wanner, Solving Ordinary Differential Equations II, Section 4 Table 7.2.
 <br>
 <P>
-Hairer's code ros4.f Many br
+Hairer's code ros4.f
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>, <A HREF="../TS/TSROSWGRK4T.html#TSROSWGRK4T">TSROSWGRK4T</A>, <A HREF="../TS/TSROSWSHAMP4.html#TSROSWSHAMP4">TSROSWSHAMP4</A>, <A HREF="../TS/TSROSW4L.html#TSROSW4L">TSROSW4L</A>
diff --git a/docs/manualpages/TS/TSROSWASSP3P3S1C.html b/docs/manualpages/TS/TSROSWASSP3P3S1C.html
index ee806f3..66e3e13 100644
--- a/docs/manualpages/TS/TSROSWASSP3P3S1C.html
+++ b/docs/manualpages/TS/TSROSWASSP3P3S1C.html
@@ -5,15 +5,16 @@
 <TITLE>TSROSWASSP3P3S1C</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWASSP3P3S1C.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWASSP3P3S1C.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWASSP3P3S1C"><H1>TSROSWASSP3P3S1C</H1></A>
-A-stable Rosenbrock-W method with SSP explicit part, third order, three stages By default, the Jacobian is only recomputed once per step. Many br
+A-stable Rosenbrock-W method with SSP explicit part, third order, three stages By default, the Jacobian is only recomputed once per step.
 <P>
-A-stable SPP explicit order 3, 3 stages, CFL 1 (eff = 1/3) Many br
+A-stable SPP explicit order 3, 3 stages, CFL 1 (eff = 1/3)
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>Emil Constantinescu</B> - Many br Many br
+<DT><B>Emil Constantinescu</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSROSWGRK4T.html b/docs/manualpages/TS/TSROSWGRK4T.html
index ac3bfdd..7282229 100644
--- a/docs/manualpages/TS/TSROSWGRK4T.html
+++ b/docs/manualpages/TS/TSROSWGRK4T.html
@@ -5,23 +5,25 @@
 <TITLE>TSROSWGRK4T</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWGRK4T.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWGRK4T.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWGRK4T"><H1>TSROSWGRK4T</H1></A>
-four stage, fourth order Rosenbrock (not W) method from Kaps and Rentrop By default, the Jacobian is only recomputed once per step. Many br
+four stage, fourth order Rosenbrock (not W) method from Kaps and Rentrop By default, the Jacobian is only recomputed once per step.
 <P>
-A(89.3 degrees)-stable, |R(infty)| = 0.454. Many br
+A(89.3 degrees)-stable, |R(infty)| = 0.454.
 <P>
-This method does not provide a dense output formula. Many br
+This method does not provide a dense output formula.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Kaps and Rentrop, Generalized Runge Kutta methods of order four with stepsize control for stiff ordinary differential equations, 1979. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Hairer and Wanner, Solving Ordinary Differential Equations II, Section 4 Table 7.2. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Kaps and Rentrop, Generalized Runge Kutta methods of order four with stepsize control for stiff ordinary differential equations, 1979.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Hairer and Wanner, Solving Ordinary Differential Equations II, Section 4 Table 7.2.
+</TD></TR></TABLE>
 <P>
-Hairer's code ros4.f Many br
+Hairer's code ros4.f
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>, <A HREF="../TS/TSROSWSHAMP4.html#TSROSWSHAMP4">TSROSWSHAMP4</A>, <A HREF="../TS/TSROSWVELDD4.html#TSROSWVELDD4">TSROSWVELDD4</A>, <A HREF="../TS/TSROSW4L.html#TSROSW4L">TSROSW4L</A>
diff --git a/docs/manualpages/TS/TSROSWLASSP3P4S2C.html b/docs/manualpages/TS/TSROSWLASSP3P4S2C.html
index 350e0ab..061fa7a 100644
--- a/docs/manualpages/TS/TSROSWLASSP3P4S2C.html
+++ b/docs/manualpages/TS/TSROSWLASSP3P4S2C.html
@@ -5,15 +5,16 @@
 <TITLE>TSROSWLASSP3P4S2C</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWLASSP3P4S2C.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWLASSP3P4S2C.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWLASSP3P4S2C"><H1>TSROSWLASSP3P4S2C</H1></A>
-L-stable Rosenbrock-W method with SSP explicit part, third order, four stages By default, the Jacobian is only recomputed once per step. Many br
+L-stable Rosenbrock-W method with SSP explicit part, third order, four stages By default, the Jacobian is only recomputed once per step.
 <P>
-L-stable (A-stable embedded) SPP explicit order 3, 4 stages, CFL 2 (eff = 1/2) Many br
+L-stable (A-stable embedded) SPP explicit order 3, 4 stages, CFL 2 (eff = 1/2)
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>Emil Constantinescu</B> - Many br Many br
+<DT><B>Emil Constantinescu</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSROSWLLSSP3P4S2C.html b/docs/manualpages/TS/TSROSWLLSSP3P4S2C.html
index 9e04cbe..3cd231f 100644
--- a/docs/manualpages/TS/TSROSWLLSSP3P4S2C.html
+++ b/docs/manualpages/TS/TSROSWLLSSP3P4S2C.html
@@ -5,15 +5,16 @@
 <TITLE>TSROSWLLSSP3P4S2C</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWLLSSP3P4S2C.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWLLSSP3P4S2C.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWLLSSP3P4S2C"><H1>TSROSWLLSSP3P4S2C</H1></A>
-L-stable Rosenbrock-W method with SSP explicit part, third order, four stages By default, the Jacobian is only recomputed once per step. Many br
+L-stable Rosenbrock-W method with SSP explicit part, third order, four stages By default, the Jacobian is only recomputed once per step.
 <P>
-L-stable (L-stable embedded) SPP explicit order 3, 4 stages, CFL 2 (eff = 1/2) Many br
+L-stable (L-stable embedded) SPP explicit order 3, 4 stages, CFL 2 (eff = 1/2)
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>Emil Constantinescu</B> - Many br Many br
+<DT><B>Emil Constantinescu</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSROSWRA34PW2.html b/docs/manualpages/TS/TSROSWRA34PW2.html
index 2d14bb3..29c92fb 100644
--- a/docs/manualpages/TS/TSROSWRA34PW2.html
+++ b/docs/manualpages/TS/TSROSWRA34PW2.html
@@ -5,18 +5,18 @@
 <TITLE>TSROSWRA34PW2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWRA34PW2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWRA34PW2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWRA34PW2"><H1>TSROSWRA34PW2</H1></A>
-Four stage third order L-stable Rosenbrock-W scheme for PDAE of index 1. Only an approximate Jacobian is needed. By default, it is only recomputed once per step. Many br
+Four stage third order L-stable Rosenbrock-W scheme for PDAE of index 1. Only an approximate Jacobian is needed. By default, it is only recomputed once per step.
 <P>
-This is strongly A-stable with R(infty) = 0. The embedded method of order 2 is strongly A-stable with R(infty) = 0.48. Many br
+This is strongly A-stable with R(infty) = 0. The embedded method of order 2 is strongly A-stable with R(infty) = 0.48.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Rang and Angermann, New Rosenbrock W methods of order 3 for partial differential algebraic equations of index 1, 2005. Many br
+<DT><B>1. </B> -Rang and Angermann, New Rosenbrock W methods of order 3 for partial differential algebraic equations of index 1, 2005.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>
diff --git a/docs/manualpages/TS/TSROSWRA3PW.html b/docs/manualpages/TS/TSROSWRA3PW.html
index 43d336d..b56199d 100644
--- a/docs/manualpages/TS/TSROSWRA3PW.html
+++ b/docs/manualpages/TS/TSROSWRA3PW.html
@@ -5,18 +5,18 @@
 <TITLE>TSROSWRA3PW</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWRA3PW.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWRA3PW.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWRA3PW"><H1>TSROSWRA3PW</H1></A>
-Three stage third order Rosenbrock-W scheme for PDAE of index 1. Only an approximate Jacobian is needed. By default, it is only recomputed once per step. Many br
+Three stage third order Rosenbrock-W scheme for PDAE of index 1. Only an approximate Jacobian is needed. By default, it is only recomputed once per step.
 <P>
-This is strongly A-stable with R(infty) = 0.73. The embedded method of order 2 is strongly A-stable with R(infty) = 0.73. Many br
+This is strongly A-stable with R(infty) = 0.73. The embedded method of order 2 is strongly A-stable with R(infty) = 0.73.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Rang and Angermann, New Rosenbrock W methods of order 3 for partial differential algebraic equations of index 1, 2005. Many br
+<DT><B>1. </B> -Rang and Angermann, New Rosenbrock W methods of order 3 for partial differential algebraic equations of index 1, 2005.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>
diff --git a/docs/manualpages/TS/TSROSWRODAS3.html b/docs/manualpages/TS/TSROSWRODAS3.html
index 9bdb109..c7e56fe 100644
--- a/docs/manualpages/TS/TSROSWRODAS3.html
+++ b/docs/manualpages/TS/TSROSWRODAS3.html
@@ -5,18 +5,18 @@
 <TITLE>TSROSWRODAS3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWRODAS3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWRODAS3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWRODAS3"><H1>TSROSWRODAS3</H1></A>
-Four stage third order L-stable Rosenbrock scheme By default, the Jacobian is only recomputed once per step. Many br
+Four stage third order L-stable Rosenbrock scheme By default, the Jacobian is only recomputed once per step.
 <P>
-Both the third order and embedded second order methods are stiffly accurate and L-stable. Many br
+Both the third order and embedded second order methods are stiffly accurate and L-stable.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Sandu et al, Benchmarking stiff ODE solvers for atmospheric chemistry problems II, Rosenbrock solvers, 1997. Many br
+<DT><B>1. </B> -Sandu et al, Benchmarking stiff ODE solvers for atmospheric chemistry problems II, Rosenbrock solvers, 1997.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>, <A HREF="../TS/TSROSWSANDU3.html#TSROSWSANDU3">TSROSWSANDU3</A>
diff --git a/docs/manualpages/TS/TSROSWSANDU3.html b/docs/manualpages/TS/TSROSWSANDU3.html
index 038e00c..11e3976 100644
--- a/docs/manualpages/TS/TSROSWSANDU3.html
+++ b/docs/manualpages/TS/TSROSWSANDU3.html
@@ -5,18 +5,21 @@
 <TITLE>TSROSWSANDU3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWSANDU3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWSANDU3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWSANDU3"><H1>TSROSWSANDU3</H1></A>
-Three stage third order L-stable Rosenbrock scheme By default, the Jacobian is only recomputed once per step. Many br
+Three stage third order L-stable Rosenbrock scheme By default, the Jacobian is only recomputed once per step.
 <P>
-The third order method is L-stable, but not stiffly accurate. Many brThe second order embedded method is strongly A-stable with R(infty) = 0.5. Many brThe internal stages are L-stable. Many brThis method is called ROS3 in the paper. Many br
+The third order method is L-stable, but not stiffly accurate.
+The second order embedded method is strongly A-stable with R(infty) = 0.5.
+The internal stages are L-stable.
+This method is called ROS3 in the paper.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
-<DT><B>1. </B> -Sandu et al, Benchmarking stiff ODE solvers for atmospheric chemistry problems II, Rosenbrock solvers, 1997. Many br
+<DT><B>1. </B> -Sandu et al, Benchmarking stiff ODE solvers for atmospheric chemistry problems II, Rosenbrock solvers, 1997.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>, <A HREF="../TS/TSROSWRODAS3.html#TSROSWRODAS3">TSROSWRODAS3</A>
diff --git a/docs/manualpages/TS/TSROSWSHAMP4.html b/docs/manualpages/TS/TSROSWSHAMP4.html
index 70c38a2..cb36843 100644
--- a/docs/manualpages/TS/TSROSWSHAMP4.html
+++ b/docs/manualpages/TS/TSROSWSHAMP4.html
@@ -5,23 +5,25 @@
 <TITLE>TSROSWSHAMP4</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWSHAMP4.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWSHAMP4.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWSHAMP4"><H1>TSROSWSHAMP4</H1></A>
-four stage, fourth order Rosenbrock (not W) method from Shampine By default, the Jacobian is only recomputed once per step. Many br
+four stage, fourth order Rosenbrock (not W) method from Shampine By default, the Jacobian is only recomputed once per step.
 <P>
-A-stable, |R(infty)| = 1/3. Many br
+A-stable, |R(infty)| = 1/3.
 <P>
-This method does not provide a dense output formula. Many br
+This method does not provide a dense output formula.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Shampine, Implementation of Rosenbrock methods, 1982. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Hairer and Wanner, Solving Ordinary Differential Equations II, Section 4 Table 7.2. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Shampine, Implementation of Rosenbrock methods, 1982.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Hairer and Wanner, Solving Ordinary Differential Equations II, Section 4 Table 7.2.
+</TD></TR></TABLE>
 <P>
-Hairer's code ros4.f Many br
+Hairer's code ros4.f
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>, <A HREF="../TS/TSROSWGRK4T.html#TSROSWGRK4T">TSROSWGRK4T</A>, <A HREF="../TS/TSROSWVELDD4.html#TSROSWVELDD4">TSROSWVELDD4</A>, <A HREF="../TS/TSROSW4L.html#TSROSW4L">TSROSW4L</A>
diff --git a/docs/manualpages/TS/TSROSWTHETA1.html b/docs/manualpages/TS/TSROSWTHETA1.html
index b3e8a01..07b6762 100644
--- a/docs/manualpages/TS/TSROSWTHETA1.html
+++ b/docs/manualpages/TS/TSROSWTHETA1.html
@@ -5,12 +5,12 @@
 <TITLE>TSROSWTHETA1</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWTHETA1.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWTHETA1.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWTHETA1"><H1>TSROSWTHETA1</H1></A>
-One stage first order L-stable Rosenbrock-W scheme (aka theta method). Only an approximate Jacobian is needed. Many br
+One stage first order L-stable Rosenbrock-W scheme (aka theta method). Only an approximate Jacobian is needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>
diff --git a/docs/manualpages/TS/TSROSWTHETA2.html b/docs/manualpages/TS/TSROSWTHETA2.html
index f131dc4..52b641b 100644
--- a/docs/manualpages/TS/TSROSWTHETA2.html
+++ b/docs/manualpages/TS/TSROSWTHETA2.html
@@ -5,12 +5,12 @@
 <TITLE>TSROSWTHETA2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWTHETA2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWTHETA2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWTHETA2"><H1>TSROSWTHETA2</H1></A>
-One stage second order A-stable Rosenbrock-W scheme (aka theta method). Only an approximate Jacobian is needed. Many br
+One stage second order A-stable Rosenbrock-W scheme (aka theta method). Only an approximate Jacobian is needed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>
diff --git a/docs/manualpages/TS/TSROSWVELDD4.html b/docs/manualpages/TS/TSROSWVELDD4.html
index dea6cf9..e8777fa 100644
--- a/docs/manualpages/TS/TSROSWVELDD4.html
+++ b/docs/manualpages/TS/TSROSWVELDD4.html
@@ -5,23 +5,25 @@
 <TITLE>TSROSWVELDD4</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSROSWVELDD4.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSROSWVELDD4.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSROSWVELDD4"><H1>TSROSWVELDD4</H1></A>
-four stage, fourth order Rosenbrock (not W) method from van Veldhuizen By default, the Jacobian is only recomputed once per step. Many br
+four stage, fourth order Rosenbrock (not W) method from van Veldhuizen By default, the Jacobian is only recomputed once per step.
 <P>
-A(89.5 degrees)-stable, |R(infty)| = 0.24. Many br
+A(89.5 degrees)-stable, |R(infty)| = 0.24.
 <P>
-This method does not provide a dense output formula. Many br
+This method does not provide a dense output formula.
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- van Veldhuizen, D stability and Kaps Rentrop methods, 1984. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Hairer and Wanner, Solving Ordinary Differential Equations II, Section 4 Table 7.2. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- van Veldhuizen, D stability and Kaps Rentrop methods, 1984.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Hairer and Wanner, Solving Ordinary Differential Equations II, Section 4 Table 7.2.
+</TD></TR></TABLE>
 <P>
-Hairer's code ros4.f Many br
+Hairer's code ros4.f
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>, <A HREF="../TS/TSROSWGRK4T.html#TSROSWGRK4T">TSROSWGRK4T</A>, <A HREF="../TS/TSROSWSHAMP4.html#TSROSWSHAMP4">TSROSWSHAMP4</A>, <A HREF="../TS/TSROSW4L.html#TSROSW4L">TSROSW4L</A>
diff --git a/docs/manualpages/TS/TSRegister.html b/docs/manualpages/TS/TSRegister.html
index c02ffeb..25e61f1 100644
--- a/docs/manualpages/TS/TSRegister.html
+++ b/docs/manualpages/TS/TSRegister.html
@@ -5,8 +5,8 @@
 <TITLE>TSRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRegister"><H1>TSRegister</H1></A>
 Adds a creation method to the <A HREF="../TS/TS.html#TS">TS</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,38 @@ Adds a creation method to the <A HREF="../TS/TS.html#TS">TS</A> package.
 #include "petscts.h"  
 PetscErrorCode  TSRegister(const char sname[], PetscErrorCode (*function)(TS))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSRegister.html#TSRegister">TSRegister</A>() may be called multiple times to add several user-defined tses. Many br
+<A HREF="../TS/TSRegister.html#TSRegister">TSRegister</A>() may be called multiple times to add several user-defined tses.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
   <A HREF="../TS/TSRegister.html#TSRegister">TSRegister</A>("my_ts",  MyTSCreate);
 </PRE>
- Many br
+
 <P>
-Then, your ts type can be chosen with the procedural interface via Many br<PRE>
+Then, your ts type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../TS/TS.html#TS">TS</A> ts;
     <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, &ts);
     <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(ts, "my_ts")
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -ts_type my_ts
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, register
diff --git a/docs/manualpages/TS/TSRegisterAll.html b/docs/manualpages/TS/TSRegisterAll.html
index 8677a41..76ca58c 100644
--- a/docs/manualpages/TS/TSRegisterAll.html
+++ b/docs/manualpages/TS/TSRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>TSRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRegisterAll"><H1>TSRegisterAll</H1></A>
 Registers all of the timesteppers in the <A HREF="../TS/TS.html#TS">TS</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Registers all of the timesteppers in the <A HREF="../TS/TS.html#TS">TS</A> packa
 #include "petscts.h"  
 PetscErrorCode  TSRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>path </B> -The dynamic library path Many br
+<DT><B>path </B> -The dynamic library path
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestepper, register, all
diff --git a/docs/manualpages/TS/TSReset.html b/docs/manualpages/TS/TSReset.html
index c15fb87..4c52d91 100644
--- a/docs/manualpages/TS/TSReset.html
+++ b/docs/manualpages/TS/TSReset.html
@@ -5,8 +5,8 @@
 <TITLE>TSReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSReset"><H1>TSReset</H1></A>
 Resets a <A HREF="../TS/TS.html#TS">TS</A> context and removes any allocated <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> and Mats. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Resets a <A HREF="../TS/TS.html#TS">TS</A> context and removes any allocated <A
 #include "petscts.h"  
 PetscErrorCode  TSReset(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, reset
diff --git a/docs/manualpages/TS/TSRollBack.html b/docs/manualpages/TS/TSRollBack.html
index eda7e9d..675e386 100644
--- a/docs/manualpages/TS/TSRollBack.html
+++ b/docs/manualpages/TS/TSRollBack.html
@@ -5,8 +5,8 @@
 <TITLE>TSRollBack</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRollBack.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRollBack.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRollBack"><H1>TSRollBack</H1></A>
 Rolls back one time step 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Rolls back one time step
 #include "petscts.h"  
 PetscErrorCode  TSRollBack(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, rollback
diff --git a/docs/manualpages/TS/TSRosWFinalizePackage.html b/docs/manualpages/TS/TSRosWFinalizePackage.html
index e2d8719..bb344a4 100644
--- a/docs/manualpages/TS/TSRosWFinalizePackage.html
+++ b/docs/manualpages/TS/TSRosWFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWFinalizePackage"><H1>TSRosWFinalizePackage</H1></A>
 This function destroys everything in the TSRosW package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the TSRosW package. It is called from <A HR
 #include "petscts.h"   
 PetscErrorCode TSRosWFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package
diff --git a/docs/manualpages/TS/TSRosWGetType.html b/docs/manualpages/TS/TSRosWGetType.html
index 7478b51..58f9a7e 100644
--- a/docs/manualpages/TS/TSRosWGetType.html
+++ b/docs/manualpages/TS/TSRosWGetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWGetType"><H1>TSRosWGetType</H1></A>
 Get the type of Rosenbrock-W scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the type of Rosenbrock-W scheme
 #include "petscts.h"   
 PetscErrorCode TSRosWGetType(TS ts,TSRosWType *rostype)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -timestepping context Many br
+<DT><B>ts </B> -timestepping context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>rostype </B> -type of Rosenbrock-W scheme Many br
+<DT><B>rostype </B> -type of Rosenbrock-W scheme
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRosWGetType.html#TSRosWGetType">TSRosWGetType</A>()
diff --git a/docs/manualpages/TS/TSRosWInitializePackage.html b/docs/manualpages/TS/TSRosWInitializePackage.html
index e2e11a6..c0a6e46 100644
--- a/docs/manualpages/TS/TSRosWInitializePackage.html
+++ b/docs/manualpages/TS/TSRosWInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWInitializePackage"><H1>TSRosWInitializePackage</H1></A>
 This function initializes everything in the TSRosW package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to TSCreate_RosW() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the TSRosW package. It is called from Pe
 #include "petscts.h"   
 PetscErrorCode TSRosWInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, TSRosW, initialize, package
diff --git a/docs/manualpages/TS/TSRosWRegister.html b/docs/manualpages/TS/TSRosWRegister.html
index 69bb8d4..bc567fb 100644
--- a/docs/manualpages/TS/TSRosWRegister.html
+++ b/docs/manualpages/TS/TSRosWRegister.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWRegister"><H1>TSRosWRegister</H1></A>
 register a Rosenbrock W scheme by providing the entries in the Butcher tableau and optionally embedded approximations and interpolation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,24 +15,33 @@ register a Rosenbrock W scheme by providing the entries in the Butcher tableau a
 PetscErrorCode TSRosWRegister(TSRosWType name,PetscInt order,PetscInt s,const PetscReal A[],const PetscReal Gamma[],const PetscReal b[],const PetscReal bembed[],
                               PetscInt pinterp,const PetscReal binterpt[])
 </PRE>
-Not Collective, but the same schemes should be registered on all processes on which they will be used Many br
+Not Collective, but the same schemes should be registered on all processes on which they will be used
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- approximation order of method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- number of stages, this is the dimension of the matrices below Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Table of propagated stage coefficients (dimension s*s, row-major), strictly lower triangular Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Gamma </B></TD><TD>- Table of coefficients in implicit stage equations (dimension s*s, row-major), lower triangular with nonzero diagonal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- Step completion table (dimension s) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bembed </B></TD><TD>- Step completion table for a scheme of order one less (dimension s, NULL if no embedded scheme is available) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pinterp </B></TD><TD>- Order of the interpolation scheme, equal to the number of columns of binterpt Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>binterpt </B></TD><TD>- Coefficients of the interpolation formula (dimension s*pinterp) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- approximation order of method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- number of stages, this is the dimension of the matrices below
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>A </B></TD><TD>- Table of propagated stage coefficients (dimension s*s, row-major), strictly lower triangular
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Gamma </B></TD><TD>- Table of coefficients in implicit stage equations (dimension s*s, row-major), lower triangular with nonzero diagonal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b </B></TD><TD>- Step completion table (dimension s)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bembed </B></TD><TD>- Step completion table for a scheme of order one less (dimension s, NULL if no embedded scheme is available)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pinterp </B></TD><TD>- Order of the interpolation scheme, equal to the number of columns of binterpt
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>binterpt </B></TD><TD>- Coefficients of the interpolation formula (dimension s*pinterp)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Several Rosenbrock W methods are provided, this function is only needed to create new methods. Many br
+Several Rosenbrock W methods are provided, this function is only needed to create new methods.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, register
diff --git a/docs/manualpages/TS/TSRosWRegisterAll.html b/docs/manualpages/TS/TSRosWRegisterAll.html
index d6d1a13..6d598ce 100644
--- a/docs/manualpages/TS/TSRosWRegisterAll.html
+++ b/docs/manualpages/TS/TSRosWRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWRegisterAll"><H1>TSRosWRegisterAll</H1></A>
 Registers all of the Rosenbrock-W methods in TSRosW 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the Rosenbrock-W methods in TSRosW
 #include "petscts.h"   
 PetscErrorCode TSRosWRegisterAll(void)
 </PRE>
-Not Collective, but should be called by all processes which will need the schemes to be registered Many br
+Not Collective, but should be called by all processes which will need the schemes to be registered
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, TSRosW, register, all
diff --git a/docs/manualpages/TS/TSRosWRegisterDestroy.html b/docs/manualpages/TS/TSRosWRegisterDestroy.html
index 6c181de..6c243af 100644
--- a/docs/manualpages/TS/TSRosWRegisterDestroy.html
+++ b/docs/manualpages/TS/TSRosWRegisterDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWRegisterDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWRegisterDestroy"><H1>TSRosWRegisterDestroy</H1></A>
 Frees the list of schemes that were registered by <A HREF="../TS/TSRosWRegister.html#TSRosWRegister">TSRosWRegister</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Frees the list of schemes that were registered by <A HREF="../TS/TSRosWRegister.
 #include "petscts.h"   
 PetscErrorCode TSRosWRegisterDestroy(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  TSRosW, register, destroy
diff --git a/docs/manualpages/TS/TSRosWRegisterRos4.html b/docs/manualpages/TS/TSRosWRegisterRos4.html
index 00d4e56..f00fcaa 100644
--- a/docs/manualpages/TS/TSRosWRegisterRos4.html
+++ b/docs/manualpages/TS/TSRosWRegisterRos4.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWRegisterRos4</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWRegisterRos4.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWRegisterRos4.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWRegisterRos4"><H1>TSRosWRegisterRos4</H1></A>
 register a fourth order Rosenbrock scheme by providing paramter choices 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,31 @@ register a fourth order Rosenbrock scheme by providing paramter choices
 #include "petscts.h"   
 PetscErrorCode TSRosWRegisterRos4(TSRosWType name,PetscReal gamma,PetscReal a2,PetscReal a3,PetscReal b3,PetscReal e4)
 </PRE>
-Not Collective, but the same schemes should be registered on all processes on which they will be used Many br
+Not Collective, but the same schemes should be registered on all processes on which they will be used
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gamma </B></TD><TD>- leading coefficient (diagonal entry) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a2 </B></TD><TD>- design parameter, see Table 7.2 of Hairer&Wanner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a3 </B></TD><TD>- design parameter or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to satisfy one of the order five conditions (Eq 7.22) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b3 </B></TD><TD>- design parameter, see Table 7.2 of Hairer&Wanner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>beta43 </B></TD><TD>- design parameter or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to use Equation 7.21 of Hairer&Wanner Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e4 </B></TD><TD>- design parameter for embedded method, see coefficient E4 in ros4.f code from Hairer Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- identifier for method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gamma </B></TD><TD>- leading coefficient (diagonal entry)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a2 </B></TD><TD>- design parameter, see Table 7.2 of Hairer&Wanner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a3 </B></TD><TD>- design parameter or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to satisfy one of the order five conditions (Eq 7.22)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>b3 </B></TD><TD>- design parameter, see Table 7.2 of Hairer&Wanner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>beta43 </B></TD><TD>- design parameter or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to use Equation 7.21 of Hairer&Wanner
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e4 </B></TD><TD>- design parameter for embedded method, see coefficient E4 in ros4.f code from Hairer
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine encodes the design of fourth order Rosenbrock methods as described in Hairer and Wanner volume 2. Many brIt is used here to implement several methods from the book and can be used to experiment with new methods. Many brIt was written this way instead of by copying coefficients in order to provide better than double precision satisfaction of the order conditions. Many br
+This routine encodes the design of fourth order Rosenbrock methods as described in Hairer and Wanner volume 2.
+It is used here to implement several methods from the book and can be used to experiment with new methods.
+It was written this way instead of by copying coefficients in order to provide better than double precision satisfaction of the order conditions.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, register
diff --git a/docs/manualpages/TS/TSRosWSetRecomputeJacobian.html b/docs/manualpages/TS/TSRosWSetRecomputeJacobian.html
index 553b7cd..7e2d45e 100644
--- a/docs/manualpages/TS/TSRosWSetRecomputeJacobian.html
+++ b/docs/manualpages/TS/TSRosWSetRecomputeJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWSetRecomputeJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWSetRecomputeJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWSetRecomputeJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWSetRecomputeJacobian"><H1>TSRosWSetRecomputeJacobian</H1></A>
 Set whether to recompute the Jacobian at each stage. The default is to update the Jacobian once per step. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set whether to recompute the Jacobian at each stage. The default is to update th
 #include "petscts.h"   
 PetscErrorCode TSRosWSetRecomputeJacobian(TS ts,PetscBool flg)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to recompute the Jacobian at each stage Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to recompute the Jacobian at each stage
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRosWGetType.html#TSRosWGetType">TSRosWGetType</A>()
diff --git a/docs/manualpages/TS/TSRosWSetType.html b/docs/manualpages/TS/TSRosWSetType.html
index b9a6163..d09850c 100644
--- a/docs/manualpages/TS/TSRosWSetType.html
+++ b/docs/manualpages/TS/TSRosWSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWSetType"><H1>TSRosWSetType</H1></A>
 Set the type of Rosenbrock-W scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Set the type of Rosenbrock-W scheme
 #include "petscts.h"   
 PetscErrorCode TSRosWSetType(TS ts,TSRosWType rostype)
 </PRE>
-Logically collective Many br
+Logically collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rostype </B></TD><TD>- type of Rosenbrock-W scheme Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rostype </B></TD><TD>- type of Rosenbrock-W scheme
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRosWGetType.html#TSRosWGetType">TSRosWGetType</A>(), <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>, <A HREF="../TS/TSROSW2M.html#TSROSW2M">TSROSW2M</A>, <A HREF="../TS/TSROSW2P.html#TSROSW2P">TSROSW2P</A>, <A HREF="../TS/TSROSWRA3PW.html#TSROSWRA3PW">TSROSWRA3PW</A>, <A HREF="../TS/TSROSWRA34PW2.html#TSROSWRA34PW2">TSROSWRA34PW2</A>, <A HREF="../TS/TSROSWRODAS3.html#TSROSWRODAS3">TSROSWRODAS3</A>, <A HREF="../TS/TSROSWSANDU3.html#TSROSWSANDU3">TSROSWSANDU3</A>, <A HREF= [...]
diff --git a/docs/manualpages/TS/TSRosWType.html b/docs/manualpages/TS/TSRosWType.html
index d37f734..57385a7 100644
--- a/docs/manualpages/TS/TSRosWType.html
+++ b/docs/manualpages/TS/TSRosWType.html
@@ -5,8 +5,8 @@
 <TITLE>TSRosWType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSRosWType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSRosWType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSRosWType"><H1>TSRosWType</H1></A>
 String with the name of a Rosenbrock-W method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -30,7 +30,7 @@ typedef const char* <A HREF="../TS/TSRosWType.html#TSRosWType">TSRosWType</A>;
 #define <A HREF="../TS/TSROSW4L.html#TSROSW4L">TSROSW4L</A>          "4l"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSRosWSetType.html#TSRosWSetType">TSRosWSetType</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSROSW.html#TSROSW">TSROSW</A>, <A HREF="../TS/TSRosWRegister.html#TSRosWRegister">TSRosWRegister</A>()
diff --git a/docs/manualpages/TS/TSSSP.html b/docs/manualpages/TS/TSSSP.html
index e689f82..cca9a20 100644
--- a/docs/manualpages/TS/TSSSP.html
+++ b/docs/manualpages/TS/TSSSP.html
@@ -5,35 +5,47 @@
 <TITLE>TSSSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSP"><H1>TSSSP</H1></A>
-Explicit strong stability preserving ODE solver Most hyperbolic conservation laws have exact solutions that are total variation diminishing (TVD) or total variation Many brbounded (TVB) although these solutions often contain discontinuities.  Spatial discretizations such as Godunov's Many brscheme and high-resolution finite volume methods (TVD limiters, ENO/WENO) are designed to preserve these properties, Many brbut they are usually formulated using a forward Euler time discretization or [...]
+Explicit strong stability preserving ODE solver Most hyperbolic conservation laws have exact solutions that are total variation diminishing (TVD) or total variation
+bounded (TVB) although these solutions often contain discontinuities.  Spatial discretizations such as Godunov's
+scheme and high-resolution finite volume methods (TVD limiters, ENO/WENO) are designed to preserve these properties,
+but they are usually formulated using a forward Euler time discretization or by coupling the space and time
+discretization as in the classical Lax-Wendroff scheme.  When the space and time discretization is coupled, it is very
+difficult to produce schemes with high temporal accuracy while preserving TVD properties.  An alternative is the
+semidiscrete formulation where we choose a spatial discretization that is TVD with forward Euler and then choose a
+time discretization that preserves the TVD property.  Such integrators are called strong stability preserving (SSP).
 <P>
-Let c_eff be the minimum number of function evaluations required to step as far as one step of forward Euler while Many brstill being SSP.  Some theoretical bounds Many br
+Let c_eff be the minimum number of function evaluations required to step as far as one step of forward Euler while
+still being SSP.  Some theoretical bounds
 <P>
-1. There are no explicit methods with c_eff > 1. Many br
+1. There are no explicit methods with c_eff > 1.
 <P>
-2. There are no explicit methods beyond order 4 (for nonlinear problems) and c_eff > 0. Many br
+2. There are no explicit methods beyond order 4 (for nonlinear problems) and c_eff > 0.
 <P>
-3. There are no implicit methods with order greater than 1 and c_eff > 2. Many br
+3. There are no implicit methods with order greater than 1 and c_eff > 2.
 <P>
-This integrator provides Runge-Kutta methods of order 2, 3, and 4 with maximal values of c_eff.  More stages allows Many brfor larger values of c_eff which improves efficiency.  These implementations are low-memory and only use 2 or 3 work Many brvectors regardless of the total number of stages, so e.g. 25-stage 3rd order methods may be an excellent choice. Many br
+This integrator provides Runge-Kutta methods of order 2, 3, and 4 with maximal values of c_eff.  More stages allows
+for larger values of c_eff which improves efficiency.  These implementations are low-memory and only use 2 or 3 work
+vectors regardless of the total number of stages, so e.g. 25-stage 3rd order methods may be an excellent choice.
 <P>
-Methods can be chosen with -ts_ssp_type {rks2,rks3,rk104} Many br
+Methods can be chosen with -ts_ssp_type {rks2,rks3,rk104}
 <P>
-rks2: Second order methods with any number s>1 of stages.  c_eff = (s-1)/s Many br
+rks2: Second order methods with any number s>1 of stages.  c_eff = (s-1)/s
 <P>
-rks3: Third order methods with s=n^2 stages, n>1.  c_eff = (s-n)/s Many br
+rks3: Third order methods with s=n^2 stages, n>1.  c_eff = (s-n)/s
 <P>
-rk104: A 10-stage fourth order method.  c_eff = 0.6 Many br
+rk104: A 10-stage fourth order method.  c_eff = 0.6
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">References</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Ketcheson, Highly efficient strong stability preserving Runge Kutta methods with low storage implementations, SISC, 2008. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Gottlieb, Ketcheson, and Shu, High order strong stability preserving time discretizations, J Scientific Computing, 2009. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>1. </B></TD><TD>- Ketcheson, Highly efficient strong stability preserving Runge Kutta methods with low storage implementations, SISC, 2008.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>2. </B></TD><TD>- Gottlieb, Ketcheson, and Shu, High order strong stability preserving time discretizations, J Scientific Computing, 2009.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>()
diff --git a/docs/manualpages/TS/TSSSPFinalizePackage.html b/docs/manualpages/TS/TSSSPFinalizePackage.html
index 3358403..25fdda4 100644
--- a/docs/manualpages/TS/TSSSPFinalizePackage.html
+++ b/docs/manualpages/TS/TSSSPFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSSSPFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPFinalizePackage"><H1>TSSSPFinalizePackage</H1></A>
 This function destroys everything in the <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the <A HREF="../TS/TSSSP.html#TSSSP">TSSSP<
 #include "petscts.h"   
 PetscErrorCode TSSSPFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package
diff --git a/docs/manualpages/TS/TSSSPGetNumStages.html b/docs/manualpages/TS/TSSSPGetNumStages.html
index 1e5cc2e..4bfb9a0 100644
--- a/docs/manualpages/TS/TSSSPGetNumStages.html
+++ b/docs/manualpages/TS/TSSSPGetNumStages.html
@@ -5,8 +5,8 @@
 <TITLE>TSSSPGetNumStages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPGetNumStages.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPGetNumStages.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPGetNumStages"><H1>TSSSPGetNumStages</H1></A>
 get the number of stages in the SSP time integration scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ get the number of stages in the SSP time integration scheme
 #include "petscts.h"   
 PetscErrorCode TSSSPGetNumStages(TS ts,PetscInt *nstages)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-ts - time stepping object Many br
+ts - time stepping object
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-nstages - number of stages Many br
+nstages - number of stages
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A>, <A HREF="../TS/TSSSPGetType.html#TSSSPGetType">TSSSPGetType</A>(), <A HREF="../TS/TSSSPSetNumStages.html#TSSSPSetNumStages">TSSSPSetNumStages</A>(), <A HREF="../TS/TSSSPRKS2.html#TSSSPRKS2">TSSSPRKS2</A>, <A HREF="../TS/TSSSPRKS3.html#TSSSPRKS3">TSSSPRKS3</A>, TSSSPRK104
diff --git a/docs/manualpages/TS/TSSSPGetType.html b/docs/manualpages/TS/TSSSPGetType.html
index bae29e4..1795ab7 100644
--- a/docs/manualpages/TS/TSSSPGetType.html
+++ b/docs/manualpages/TS/TSSSPGetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSSSPGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPGetType"><H1>TSSSPGetType</H1></A>
 get the SSP time integration scheme 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ get the SSP time integration scheme
 #include "petscts.h"   
 PetscErrorCode TSSSPGetType(TS ts,TSSSPType *type)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Argument</FONT></H3>
-ts - time stepping object Many br
+ts - time stepping object
 <P>
 <H3><FONT COLOR="#CC3333">Output Argument</FONT></H3>
-type - type of scheme being used Many br
+type - type of scheme being used
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A>, TSSSPSettype(), <A HREF="../TS/TSSSPSetNumStages.html#TSSSPSetNumStages">TSSSPSetNumStages</A>(), <A HREF="../TS/TSSSPRKS2.html#TSSSPRKS2">TSSSPRKS2</A>, <A HREF="../TS/TSSSPRKS3.html#TSSSPRKS3">TSSSPRKS3</A>, TSSSPRK104
diff --git a/docs/manualpages/TS/TSSSPInitializePackage.html b/docs/manualpages/TS/TSSSPInitializePackage.html
index f2c6d5a..e0db267 100644
--- a/docs/manualpages/TS/TSSSPInitializePackage.html
+++ b/docs/manualpages/TS/TSSSPInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>TSSSPInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPInitializePackage"><H1>TSSSPInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to TSCreate_SSP() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the <A HREF="../TS/TSSSP.html#TSSSP">TSS
 #include "petscts.h"   
 PetscErrorCode TSSSPInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A>, initialize, package
diff --git a/docs/manualpages/TS/TSSSPRKS104.html b/docs/manualpages/TS/TSSSPRKS104.html
index 923643f..6368e0b 100644
--- a/docs/manualpages/TS/TSSSPRKS104.html
+++ b/docs/manualpages/TS/TSSSPRKS104.html
@@ -5,12 +5,12 @@
 <TITLE>TSSSPRKS104</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPRKS104.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPRKS104.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPRKS104"><H1>TSSSPRKS104</H1></A>
-Optimal fourth order SSP Runge-Kutta, low-storage (2N), c_eff=0.6 SSPRK(10,4), Pseudocode 3 of Ketcheson 2008 Many br
+Optimal fourth order SSP Runge-Kutta, low-storage (2N), c_eff=0.6 SSPRK(10,4), Pseudocode 3 of Ketcheson 2008
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A>, <A HREF="../TS/TSSSPSetType.html#TSSSPSetType">TSSSPSetType</A>()
diff --git a/docs/manualpages/TS/TSSSPRKS2.html b/docs/manualpages/TS/TSSSPRKS2.html
index 7f24949..9f657c9 100644
--- a/docs/manualpages/TS/TSSSPRKS2.html
+++ b/docs/manualpages/TS/TSSSPRKS2.html
@@ -5,12 +5,12 @@
 <TITLE>TSSSPRKS2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPRKS2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPRKS2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPRKS2"><H1>TSSSPRKS2</H1></A>
-Optimal second order SSP Runge-Kutta method, low-storage, c_eff=(s-1)/s Pseudocode 2 of Ketcheson 2008 Many br
+Optimal second order SSP Runge-Kutta method, low-storage, c_eff=(s-1)/s Pseudocode 2 of Ketcheson 2008
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A>, <A HREF="../TS/TSSSPSetType.html#TSSSPSetType">TSSSPSetType</A>(), <A HREF="../TS/TSSSPSetNumStages.html#TSSSPSetNumStages">TSSSPSetNumStages</A>()
diff --git a/docs/manualpages/TS/TSSSPRKS3.html b/docs/manualpages/TS/TSSSPRKS3.html
index ca0a6ef..5db08c8 100644
--- a/docs/manualpages/TS/TSSSPRKS3.html
+++ b/docs/manualpages/TS/TSSSPRKS3.html
@@ -5,12 +5,12 @@
 <TITLE>TSSSPRKS3</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPRKS3.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPRKS3.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPRKS3"><H1>TSSSPRKS3</H1></A>
-Optimal third order SSP Runge-Kutta, low-storage, c_eff=(PetscSqrtReal(s)-1)/PetscSqrtReal(s), where PetscSqrtReal(s) is an integer Pseudocode 2 of Ketcheson 2008 Many br
+Optimal third order SSP Runge-Kutta, low-storage, c_eff=(PetscSqrtReal(s)-1)/PetscSqrtReal(s), where PetscSqrtReal(s) is an integer Pseudocode 2 of Ketcheson 2008
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A>, <A HREF="../TS/TSSSPSetType.html#TSSSPSetType">TSSSPSetType</A>(), <A HREF="../TS/TSSSPSetNumStages.html#TSSSPSetNumStages">TSSSPSetNumStages</A>()
diff --git a/docs/manualpages/TS/TSSSPSetNumStages.html b/docs/manualpages/TS/TSSSPSetNumStages.html
index 328daed..57a921d 100644
--- a/docs/manualpages/TS/TSSSPSetNumStages.html
+++ b/docs/manualpages/TS/TSSSPSetNumStages.html
@@ -5,8 +5,8 @@
 <TITLE>TSSSPSetNumStages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPSetNumStages.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPSetNumStages.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPSetNumStages"><H1>TSSSPSetNumStages</H1></A>
 set the number of stages to use with the SSP method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ set the number of stages to use with the SSP method
 #include "petscts.h"   
 PetscErrorCode TSSSPSetNumStages(TS ts,PetscInt nstages)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-ts - time stepping object Many brnstages - number of stages Many br
+ts - time stepping object
+nstages - number of stages
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
--ts_ssp_type <rks2>: NumStages of SSP method (one of) rks2 rks3 rk104 Many br-ts_ssp_nstages <5>: Number of stages Many br
+-ts_ssp_type <rks2>: NumStages of SSP method (one of) rks2 rks3 rk104
+-ts_ssp_nstages <5>: Number of stages
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A>, <A HREF="../TS/TSSSPGetNumStages.html#TSSSPGetNumStages">TSSSPGetNumStages</A>(), <A HREF="../TS/TSSSPSetNumStages.html#TSSSPSetNumStages">TSSSPSetNumStages</A>(), <A HREF="../TS/TSSSPRKS2.html#TSSSPRKS2">TSSSPRKS2</A>, <A HREF="../TS/TSSSPRKS3.html#TSSSPRKS3">TSSSPRKS3</A>, TSSSPRK104
diff --git a/docs/manualpages/TS/TSSSPSetType.html b/docs/manualpages/TS/TSSSPSetType.html
index 0122847..9afbf55 100644
--- a/docs/manualpages/TS/TSSSPSetType.html
+++ b/docs/manualpages/TS/TSSSPSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSSSPSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPSetType"><H1>TSSSPSetType</H1></A>
 set the SSP time integration scheme to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,17 @@ set the SSP time integration scheme to use
 #include "petscts.h"   
 PetscErrorCode TSSSPSetType(TS ts,TSSSPType type)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-ts - time stepping object Many brtype - type of scheme to use Many br
+ts - time stepping object
+type - type of scheme to use
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
--ts_ssp_type <rks2>: Type of SSP method (one of) rks2 rks3 rk104 Many br-ts_ssp_nstages <5>: Number of stages Many br
+-ts_ssp_type <rks2>: Type of SSP method (one of) rks2 rks3 rk104
+-ts_ssp_nstages <5>: Number of stages
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A>, <A HREF="../TS/TSSSPGetType.html#TSSSPGetType">TSSSPGetType</A>(), <A HREF="../TS/TSSSPSetNumStages.html#TSSSPSetNumStages">TSSSPSetNumStages</A>(), <A HREF="../TS/TSSSPRKS2.html#TSSSPRKS2">TSSSPRKS2</A>, <A HREF="../TS/TSSSPRKS3.html#TSSSPRKS3">TSSSPRKS3</A>, TSSSPRK104
diff --git a/docs/manualpages/TS/TSSSPType.html b/docs/manualpages/TS/TSSSPType.html
index f2ae610..9e10253 100644
--- a/docs/manualpages/TS/TSSSPType.html
+++ b/docs/manualpages/TS/TSSSPType.html
@@ -5,8 +5,8 @@
 <TITLE>TSSSPType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSSPType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSSPType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSSPType"><H1>TSSSPType</H1></A>
 string with the name of <A HREF="../TS/TSSSP.html#TSSSP">TSSSP</A> scheme. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,7 +17,7 @@ typedef const char* <A HREF="../TS/TSSSPType.html#TSSSPType">TSSSPType</A>;
 #define TSSSPRK104 "rk104"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSSPSetType.html#TSSSPSetType">TSSSPSetType</A>(), <A HREF="../TS/TS.html#TS">TS</A>
diff --git a/docs/manualpages/TS/TSSUNDIALS.html b/docs/manualpages/TS/TSSUNDIALS.html
index 9e52aa4..acfaea9 100644
--- a/docs/manualpages/TS/TSSUNDIALS.html
+++ b/docs/manualpages/TS/TSSUNDIALS.html
@@ -5,26 +5,32 @@
 <TITLE>TSSUNDIALS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSUNDIALS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSUNDIALS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSUNDIALS"><H1>TSSUNDIALS</H1></A>
 ODE solver using the LLNL CVODE/SUNDIALS package (now called SUNDIALS) 
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_type <bdf,adams></B></TD><TD>- .    -ts_sundials_gramschmidt_type <modified, classical> - type of orthogonalization inside GMRES Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_atol <tol> </B></TD><TD>- Absolute tolerance for convergence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_rtol <tol> </B></TD><TD>- Relative tolerance for convergence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_linear_tolerance <tol></B></TD><TD>- .    -ts_sundials_maxl <maxl> - Max dimension of the Krylov subspace Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_monitor_steps </B></TD><TD>- Monitor SUNDIALS internel steps Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_type <bdf,adams></B></TD><TD>- .    -ts_sundials_gramschmidt_type <modified, classical> - type of orthogonalization inside GMRES
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_atol <tol> </B></TD><TD>- Absolute tolerance for convergence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_rtol <tol> </B></TD><TD>- Relative tolerance for convergence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_linear_tolerance <tol></B></TD><TD>- .    -ts_sundials_maxl <maxl> - Max dimension of the Krylov subspace
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_sundials_monitor_steps </B></TD><TD>- Monitor SUNDIALS internel steps
+</TD></TR></TABLE>
 <P>
 <P>
-Notes: This uses its own nonlinear solver and Krylov method so PETSc <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../KSP/KSP.html#KSP">KSP</A> options do not apply Many bronly PETSc <A HREF="../PC/PC.html#PC">PC</A> options Many br
+Notes: This uses its own nonlinear solver and Krylov method so PETSc <A HREF="../SNES/SNES.html#SNES">SNES</A> and <A HREF="../KSP/KSP.html#KSP">KSP</A> options do not apply
+only PETSc <A HREF="../PC/PC.html#PC">PC</A> options
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), <A HREF="../TS/TSSundialsSetMaxl.html#TSSundialsSetMaxl">TSSundialsSetMaxl</A>(), <A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(),
-<BR><A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</A>(), <A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>() Many br
+<BR><A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</A>(), <A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/implicit/sundials/sundials.c.html#TSSUNDIALS">src/ts/impls/implicit/sundials/sundials.c</A>
diff --git a/docs/manualpages/TS/TSSetApplicationContext.html b/docs/manualpages/TS/TSSetApplicationContext.html
index 2f2a415..2122788 100644
--- a/docs/manualpages/TS/TSSetApplicationContext.html
+++ b/docs/manualpages/TS/TSSetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetApplicationContext"><H1>TSSetApplicationContext</H1></A>
 Sets an optional user-defined context for the timesteppers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Sets an optional user-defined context for the timesteppers.
 #include "petscts.h"  
 PetscErrorCode  TSSetApplicationContext(TS ts,void *usrP)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context
+</TD></TR></TABLE>
 <P>
-Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this Many brfunction that tells Fortran the Fortran derived data type that you are passing in as the ctx argument. Many br
+Fortran Notes: To use this from Fortran you must write a Fortran interface definition for this
+function that tells Fortran the Fortran derived data type that you are passing in as the ctx argument.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, application, context
diff --git a/docs/manualpages/TS/TSSetCFLTimeLocal.html b/docs/manualpages/TS/TSSetCFLTimeLocal.html
index fa671d0..50484ec 100644
--- a/docs/manualpages/TS/TSSetCFLTimeLocal.html
+++ b/docs/manualpages/TS/TSSetCFLTimeLocal.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetCFLTimeLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetCFLTimeLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetCFLTimeLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetCFLTimeLocal"><H1>TSSetCFLTimeLocal</H1></A>
 Set the local CFL constraint relative to forward Euler 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Set the local CFL constraint relative to forward Euler
 #include "petscts.h"  
 PetscErrorCode TSSetCFLTimeLocal(TS ts,PetscReal cfltime)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cfltime </B></TD><TD>- maximum stable time step if using forward Euler (value can be different on each process) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time stepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cfltime </B></TD><TD>- maximum stable time step if using forward Euler (value can be different on each process)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-After calling this function, the global CFL time can be obtained by calling <A HREF="../TS/TSGetCFLTime.html#TSGetCFLTime">TSGetCFLTime</A>() Many br
+After calling this function, the global CFL time can be obtained by calling <A HREF="../TS/TSGetCFLTime.html#TSGetCFLTime">TSGetCFLTime</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGetCFLTime.html#TSGetCFLTime">TSGetCFLTime</A>(), <A HREF="../TS/TSADAPTCFL.html#TSADAPTCFL">TSADAPTCFL</A>
diff --git a/docs/manualpages/TS/TSSetConvergedReason.html b/docs/manualpages/TS/TSSetConvergedReason.html
index 102cfe8..1e631a9 100644
--- a/docs/manualpages/TS/TSSetConvergedReason.html
+++ b/docs/manualpages/TS/TSSetConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetConvergedReason"><H1>TSSetConvergedReason</H1></A>
 Sets the reason for handling the convergence of <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the reason for handling the convergence of <A HREF="../TS/TSSolve.html#TSSo
 #include "petscts.h"  
 PetscErrorCode  TSSetConvergedReason(TS ts,TSConvergedReason reason)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- negative value indicates diverged, positive value converged, see <A HREF="../TS/TSConvergedReason.html#TSConvergedReason">TSConvergedReason</A> or the Many brmanual pages for the individual convergence tests for complete lists Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- negative value indicates diverged, positive value converged, see <A HREF="../TS/TSConvergedReason.html#TSConvergedReason">TSConvergedReason</A> or the
+manual pages for the individual convergence tests for complete lists
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Can only be called during <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() is active. Many br
+Can only be called during <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() is active.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, nonlinear, set, convergence, test
diff --git a/docs/manualpages/TS/TSSetCostGradients.html b/docs/manualpages/TS/TSSetCostGradients.html
index c27f30e..6edaf59 100644
--- a/docs/manualpages/TS/TSSetCostGradients.html
+++ b/docs/manualpages/TS/TSSetCostGradients.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetCostGradients</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetCostGradients.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetCostGradients.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetCostGradients"><H1>TSSetCostGradients</H1></A>
 Sets the initial value of the gradients of the cost function w.r.t. initial conditions and w.r.t. the problem parameters  for use by the TSAdjoint routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the initial value of the gradients of the cost function w.r.t. initial cond
 #include "petscts.h"  
 PetscErrorCode  TSSetCostGradients(TS ts,PetscInt numcost,Vec *lambda,Vec *mu)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- gradients with respect to the initial condition variables, the dimension and parallel layout of these vectors is the same as the ODE solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- gradients with respect to the parameters, the number of entries in these vectors is the same as the number of parameters Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lambda </B></TD><TD>- gradients with respect to the initial condition variables, the dimension and parallel layout of these vectors is the same as the ODE solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- gradients with respect to the parameters, the number of entries in these vectors is the same as the number of parameters
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: the entries in these vectors must be correctly initialized with the values lamda_i = df/dy|finaltime  mu_i = df/dp|finaltime Many br
+Notes: the entries in these vectors must be correctly initialized with the values lamda_i = df/dy|finaltime  mu_i = df/dp|finaltime
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, sensitivity, initial conditions
diff --git a/docs/manualpages/TS/TSSetCostIntegrand.html b/docs/manualpages/TS/TSSetCostIntegrand.html
index 7150583..2b405cd 100644
--- a/docs/manualpages/TS/TSSetCostIntegrand.html
+++ b/docs/manualpages/TS/TSSetCostIntegrand.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetCostIntegrand</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetCostIntegrand.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetCostIntegrand.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetCostIntegrand"><H1>TSSetCostIntegrand</H1></A>
 Sets the routine for evaluating the integral term in one or more cost functions 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,16 +17,22 @@ PetscErrorCode  TSSetCostIntegrand(TS ts,PetscInt numcost,PetscErrorCode (*rf)(T
                                                           PetscErrorCode (*drdpf)(TS,PetscReal,Vec,Vec*,void*),
                                                           PetscBool fwd,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcost </B></TD><TD>- number of gradients to be computed, this is the number of cost functions Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rf </B></TD><TD>- routine for evaluating the integrand function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>drdyf </B></TD><TD>- function that computes the gradients of the r's with respect to y,NULL if not a function y Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>drdpf </B></TD><TD>- function that computes the gradients of the r's with respect to p, NULL if not a function of p Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fwd - flag indicating whether to evaluate cost integral in the forward run or the adjoint run</B></TD><TD>- -   ctx - [optional] user-defined context for private data for the function evaluation routine (may be NULL) Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>numcost </B></TD><TD>- number of gradients to be computed, this is the number of cost functions
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rf </B></TD><TD>- routine for evaluating the integrand function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>drdyf </B></TD><TD>- function that computes the gradients of the r's with respect to y,NULL if not a function y
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>drdpf </B></TD><TD>- function that computes the gradients of the r's with respect to p, NULL if not a function of p
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fwd - flag indicating whether to evaluate cost integral in the forward run or the adjoint run</B></TD><TD>- -   ctx - [optional] user-defined context for private data for the function evaluation routine (may be NULL)
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of rf</FONT></H3>
 <pre>
@@ -34,10 +40,14 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function result; one vector entry for each cost function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function result; one vector entry for each cost function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of drdyf</FONT></H3>
 <pre>
@@ -49,9 +59,9 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
    PetscErroCode drdpf(<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> t,<A HREF="../Vec/Vec.html#Vec">Vec</A> y,<A HREF="../Vec/Vec.html#Vec">Vec</A> *drdp,void *ctx);
 </pre>
 <P>
- Many br
+
 <P>
-Notes: For optimization there is generally a single cost function, numcost = 1. For sensitivities there may be multiple cost functions Many br
+Notes: For optimization there is generally a single cost function, numcost = 1. For sensitivities there may be multiple cost functions
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, sensitivity analysis, timestep, set, quadrature, function
diff --git a/docs/manualpages/TS/TSSetDM.html b/docs/manualpages/TS/TSSetDM.html
index f1b37ce..7e5f6dc 100644
--- a/docs/manualpages/TS/TSSetDM.html
+++ b/docs/manualpages/TS/TSSetDM.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetDM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetDM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetDM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetDM"><H1>TSSetDM</H1></A>
 Sets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some preconditioners 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the <A HREF="../DM/DM.html#DM">DM</A> that may be used by some precondition
 #include "petscts.h"  
 PetscErrorCode  TSSetDM(TS ts,DM dm)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../DM/DM.html#DM">DM</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../DM/DM.html#DM">DM</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the preconditioner context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the preconditioner context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- the dm
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSSetDuration.html b/docs/manualpages/TS/TSSetDuration.html
index 38f950b..c0a7236 100644
--- a/docs/manualpages/TS/TSSetDuration.html
+++ b/docs/manualpages/TS/TSSetDuration.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetDuration</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetDuration.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetDuration.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetDuration"><H1>TSSetDuration</H1></A>
 Sets the maximum number of timesteps to use and maximum time for iteration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,27 @@ Sets the maximum number of timesteps to use and maximum time for iteration.
 #include "petscts.h"  
 PetscErrorCode  TSSetDuration(TS ts,PetscInt maxsteps,PetscReal maxtime)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxsteps </B></TD><TD>- maximum number of iterations to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxtime </B></TD><TD>- final time to iterate to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxsteps </B></TD><TD>- maximum number of iterations to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxtime </B></TD><TD>- final time to iterate to
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ts_max_steps <maxsteps> </B> -Sets maxsteps Many br
+<DT><B>-ts_max_steps <maxsteps> </B> -Sets maxsteps
 <br>
-<DT><B>-ts_final_time <maxtime> </B> -Sets maxtime Many br
+<DT><B>-ts_final_time <maxtime> </B> -Sets maxtime
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The default maximum number of iterations is 5000. Default time is 5.0 Many br
+The default maximum number of iterations is 5000. Default time is 5.0
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, maximum, iterations
diff --git a/docs/manualpages/TS/TSSetEquationType.html b/docs/manualpages/TS/TSSetEquationType.html
index 5bdd5b7..a288e0a 100644
--- a/docs/manualpages/TS/TSSetEquationType.html
+++ b/docs/manualpages/TS/TSSetEquationType.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetEquationType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetEquationType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetEquationType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetEquationType"><H1>TSSetEquationType</H1></A>
 Sets the type of the equation that <A HREF="../TS/TS.html#TS">TS</A> is solving. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the type of the equation that <A HREF="../TS/TS.html#TS">TS</A> is solving.
 #include "petscts.h"  
 PetscErrorCode  TSSetEquationType(TS ts,TSEquationType equation_type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>equation_type </B></TD><TD>- see <A HREF="../TS/TSEquationType.html#TSEquationType">TSEquationType</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>equation_type </B></TD><TD>- see <A HREF="../TS/TSEquationType.html#TSEquationType">TSEquationType</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, equation type
diff --git a/docs/manualpages/TS/TSSetErrorIfStepFails.html b/docs/manualpages/TS/TSSetErrorIfStepFails.html
index a6dff43..48ffa2b 100644
--- a/docs/manualpages/TS/TSSetErrorIfStepFails.html
+++ b/docs/manualpages/TS/TSSetErrorIfStepFails.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetErrorIfStepFails</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetErrorIfStepFails.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetErrorIfStepFails.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetErrorIfStepFails"><H1>TSSetErrorIfStepFails</H1></A>
 Error if no step succeeds 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Error if no step succeeds
 #include "petscts.h"  
 PetscErrorCode TSSetErrorIfStepFails(TS ts,PetscBool err)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>err </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to error if no step succeeds, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to return without failure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>err </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to error if no step succeeds, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> to return without failure
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-.  -ts_error_if_step_fails - Error if no step succeeds Many br
+.  -ts_error_if_step_fails - Error if no step succeeds
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, set, error
diff --git a/docs/manualpages/TS/TSSetEventHandler.html b/docs/manualpages/TS/TSSetEventHandler.html
index fb15d49..918e957 100644
--- a/docs/manualpages/TS/TSSetEventHandler.html
+++ b/docs/manualpages/TS/TSSetEventHandler.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetEventHandler</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetEventHandler.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetEventHandler.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetEventHandler"><H1>TSSetEventHandler</H1></A>
 Sets a monitoring function used for detecting events 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,46 +14,68 @@ Sets a monitoring function used for detecting events
 #include "petscts.h" 
 PetscErrorCode TSSetEventHandler(TS ts,PetscInt nevents,PetscInt direction[],PetscBool terminate[],PetscErrorCode (*eventhandler)(TS,PetscReal,Vec,PetscScalar[],void*),PetscErrorCode (*postevent)(TS,PetscInt,PetscInt[],PetscReal,Vec,PetscBool,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nevents </B></TD><TD>- number of local events Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>direction </B></TD><TD>- direction of zero crossing to be detected. -1 => Zero crossing in negative direction, Many br+1 => Zero crossing in positive direction, 0 => both ways (one for each event) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>terminate </B></TD><TD>- flag to indicate whether time stepping should be terminated after Many brevent is detected (one for each event) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventhandler </B></TD><TD>- event monitoring routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postevent </B></TD><TD>- [optional] post-event function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx       </B></TD><TD>- [optional] user-defined context for private data for the Many brevent monitor and post event routine (use NULL if no Many brcontext is desired) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nevents </B></TD><TD>- number of local events
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>direction </B></TD><TD>- direction of zero crossing to be detected. -1 => Zero crossing in negative direction,
++1 => Zero crossing in positive direction, 0 => both ways (one for each event)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>terminate </B></TD><TD>- flag to indicate whether time stepping should be terminated after
+event is detected (one for each event)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eventhandler </B></TD><TD>- event monitoring routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>postevent </B></TD><TD>- [optional] post-event function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx       </B></TD><TD>- [optional] user-defined context for private data for the
+event monitor and post event routine (use NULL if no
+context is desired)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of eventhandler</FONT></H3>
-<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> EventHandler(<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> t,<A HREF="../Vec/Vec.html#Vec">Vec</A> U,<A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> fvalue[],void* ctx) Many br
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> EventHandler(<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> t,<A HREF="../Vec/Vec.html#Vec">Vec</A> U,<A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> fvalue[],void* ctx)
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t   </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U   </B></TD><TD>- current iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] context passed with eventhandler Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t   </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U   </B></TD><TD>- current iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] context passed with eventhandler
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameters</FONT></H3>
-<DT><B>fvalue    </B> -function value of events at time t Many br
+<DT><B>fvalue    </B> -function value of events at time t
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of postevent</FONT></H3>
-<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> PostEvent(<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nevents_zero,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> events_zero[],<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> t,<A HREF="../Vec/Vec.html#Vec">Vec</A> U,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A> forwardsolve,void* ctx) Many br
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> PostEvent(<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nevents_zero,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> events_zero[],<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> t,<A HREF="../Vec/Vec.html#Vec">Vec</A> U,<A HREF="../Sys/PetscBool.html#PetscBool">PetscBool</A> forwardsolve,void* ctx)
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nevents_zero </B></TD><TD>- number of local events whose event function is zero Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>events_zero  </B></TD><TD>- indices of local events which have reached zero Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t            </B></TD><TD>- current time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U            </B></TD><TD>- current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>forwardsolve </B></TD><TD>- Flag to indicate whether <A HREF="../TS/TS.html#TS">TS</A> is doing a forward solve (1) or adjoint solve (0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx          </B></TD><TD>- the context passed with eventhandler Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nevents_zero </B></TD><TD>- number of local events whose event function is zero
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>events_zero  </B></TD><TD>- indices of local events which have reached zero
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t            </B></TD><TD>- current time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U            </B></TD><TD>- current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>forwardsolve </B></TD><TD>- Flag to indicate whether <A HREF="../TS/TS.html#TS">TS</A> is doing a forward solve (1) or adjoint solve (0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx          </B></TD><TD>- the context passed with eventhandler
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, event, set
diff --git a/docs/manualpages/TS/TSSetEventTolerances.html b/docs/manualpages/TS/TSSetEventTolerances.html
index c13a978..b1bba8c 100644
--- a/docs/manualpages/TS/TSSetEventTolerances.html
+++ b/docs/manualpages/TS/TSSetEventTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetEventTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetEventTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetEventTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetEventTolerances"><H1>TSSetEventTolerances</H1></A>
 Set tolerances for event zero crossings when using event handler 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Set tolerances for event zero crossings when using event handler
 #include "petscts.h" 
 PetscErrorCode TSSetEventTolerances(TS ts,PetscReal tol,PetscReal vtol[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time integration context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- scalar tolerance, <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to leave current value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vtol </B></TD><TD>- array of tolerances or NULL, used in preference to tol if present Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time integration context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- scalar tolerance, <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to leave current value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vtol </B></TD><TD>- array of tolerances or NULL, used in preference to tol if present
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ts_event_tol <tol> tolerance for event zero crossing</B> - Many brNotes: Many brMust call <A HREF="../TS/TSSetEventHandler.html#TSSetEventHandler">TSSetEventHandler</A>() before setting the tolerances. Many br
+<DT><B>-ts_event_tol <tol> tolerance for event zero crossing</B> -
+Notes:
+Must call <A HREF="../TS/TSSetEventHandler.html#TSSetEventHandler">TSSetEventHandler</A>() before setting the tolerances.
 <br>
 <P>
-The size of vtol is equal to the number of events. Many br
+The size of vtol is equal to the number of events.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, TSEvent, <A HREF="../TS/TSSetEventHandler.html#TSSetEventHandler">TSSetEventHandler</A>()
diff --git a/docs/manualpages/TS/TSSetExactFinalTime.html b/docs/manualpages/TS/TSSetExactFinalTime.html
index b91717e..e036b1f 100644
--- a/docs/manualpages/TS/TSSetExactFinalTime.html
+++ b/docs/manualpages/TS/TSSetExactFinalTime.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetExactFinalTime</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetExactFinalTime.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetExactFinalTime.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetExactFinalTime"><H1>TSSetExactFinalTime</H1></A>
 Determines whether to adapt the final time step to match the exact final time, interpolate solution to the exact final time, or just return at the final time <A HREF="../TS/TS.html#TS">TS</A> computed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Determines whether to adapt the final time step to match the exact final time, i
 #include "petscts.h"  
 PetscErrorCode  TSSetExactFinalTime(TS ts,TSExactFinalTimeOption eftopt)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the time-step context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eftopt </B></TD><TD>- exact final time option Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the time-step context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>eftopt </B></TD><TD>- exact final time option
+</TD></TR></TABLE>
 <P>
 <pre>
  TS_EXACTFINALTIME_STEPOVER    - Don't do anything if final time is exceeded
@@ -32,12 +34,13 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_exact_final_time <stepover,interpolate,matchstep> </B> -select the final step at runtime Many br
+<DT><B>-ts_exact_final_time <stepover,interpolate,matchstep> </B> -select the final step at runtime
 <br>
 <P>
-Warning: If you use the option TS_EXACTFINALTIME_STEPOVER the solution may be at a very different time Many brthen the final time you selected. Many br
+Warning: If you use the option TS_EXACTFINALTIME_STEPOVER the solution may be at a very different time
+then the final time you selected.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSExactFinalTimeOption.html#TSExactFinalTimeOption">TSExactFinalTimeOption</A>
diff --git a/docs/manualpages/TS/TSSetForcingFunction.html b/docs/manualpages/TS/TSSetForcingFunction.html
index 557b33f..fb98279 100644
--- a/docs/manualpages/TS/TSSetForcingFunction.html
+++ b/docs/manualpages/TS/TSSetForcingFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetForcingFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetForcingFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetForcingFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetForcingFunction"><H1>TSSetForcingFunction</H1></A>
 Provide a function that computes a forcing term for a ODE or PDE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,17 @@ Provide a function that computes a forcing term for a ODE or PDE
 #include "petscts.h"  
 PetscErrorCode  TSSetForcingFunction(TS ts,TSForcingFunction f,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- routine for evaluating the forcing function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brfunction evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- routine for evaluating the forcing function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,16 +32,20 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- output vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- output vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is useful for testing accuracy of time integration schemes when using the Method of Manufactured Solutions to Many brcreate closed-form solutions with a non-physical forcing term. Many br
+This routine is useful for testing accuracy of time integration schemes when using the Method of Manufactured Solutions to
+create closed-form solutions with a non-physical forcing term.
 <P>
-For low-dimensional problems solved in serial, such as small discrete systems, <A HREF="../TS/TSMonitorLGError.html#TSMonitorLGError">TSMonitorLGError</A>() can be used to monitor the error history. Many br
+For low-dimensional problems solved in serial, such as small discrete systems, <A HREF="../TS/TSMonitorLGError.html#TSMonitorLGError">TSMonitorLGError</A>() can be used to monitor the error history.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, right-hand-side, function
diff --git a/docs/manualpages/TS/TSSetFromOptions.html b/docs/manualpages/TS/TSSetFromOptions.html
index b6e74ea..493b98f 100644
--- a/docs/manualpages/TS/TSSetFromOptions.html
+++ b/docs/manualpages/TS/TSSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetFromOptions"><H1>TSSetFromOptions</H1></A>
 Sets various <A HREF="../TS/TS.html#TS">TS</A> parameters from user options. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,44 +14,70 @@ Sets various <A HREF="../TS/TS.html#TS">TS</A> parameters from user options.
 #include "petscts.h"  
 PetscErrorCode  TSSetFromOptions(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_type <type> </B></TD><TD>- <A HREF="../TS/TSEULER.html#TSEULER">TSEULER</A>, <A HREF="../TS/TSBEULER.html#TSBEULER">TSBEULER</A>, <A HREF="../TS/TSSUNDIALS.html#TSSUNDIALS">TSSUNDIALS</A>, <A HREF="../TS/TSPSEUDO.html#TSPSEUDO">TSPSEUDO</A>, <A HREF="../TS/TSCN.html#TSCN">TSCN</A>, <A HREF="../TS/TSRK.html#TSRK">TSRK</A>, <A HREF="../TS/TSTHETA.html#TSTHETA">TSTHETA</A>, <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA</A>, <A HREF [...]
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_save_trajectory </B></TD><TD>- checkpoint the solution at each time-step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_max_steps <maxsteps> </B></TD><TD>- maximum number of time-steps to take Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_final_time <time> </B></TD><TD>- maximum time to compute to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_dt <dt> </B></TD><TD>- initial time step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_exact_final_time <stepover,interpolate,matchstep> whether to stop at the exact given final time and how to compute the solution at that ti,e</B></TD><TD>- .  -ts_max_snes_failures <maxfailures> - Maximum number of nonlinear solve failures allowed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_max_reject <maxrejects> </B></TD><TD>- Maximum number of step rejections before step fails Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_error_if_step_fails <true,false> </B></TD><TD>- Error if no step succeeds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_rtol <rtol> </B></TD><TD>- relative tolerance for local truncation error Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_atol <atol> Absolute tolerance for local truncation error</B></TD><TD>- .  -ts_adjoint_solve <yes,no> After solving the ODE/DAE solve the adjoint problem (requires -ts_save_trajectory) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_fd_color </B></TD><TD>- Use finite differences with coloring to compute IJacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor </B></TD><TD>- print information at each timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_solution </B></TD><TD>- Monitor solution graphically Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_error </B></TD><TD>- Monitor error graphically Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_timestep </B></TD><TD>- Monitor timestep size graphically Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_snes_iterations </B></TD><TD>- Monitor number nonlinear iterations for each timestep graphically Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_ksp_iterations </B></TD><TD>- Monitor number nonlinear iterations for each timestep graphically Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_sp_eig </B></TD><TD>- Monitor eigenvalues of linearized operator graphically Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_draw_solution </B></TD><TD>- Monitor solution graphically Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_draw_solution_phase  <xleft,yleft,xright,yright> </B></TD><TD>- Monitor solution graphically with phase diagram, requires problem with exactly 2 degrees of freedom Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_draw_error </B></TD><TD>- Monitor error graphically, requires use to have provided <A HREF="../TS/TSSetSolutionFunction.html#TSSetSolutionFunction">TSSetSolutionFunction</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_solution [ascii binary draw][:filename][:viewerformat] </B></TD><TD>- monitors the solution at each timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_solution_vtk <filename.vts> </B></TD><TD>- Save each time step to a binary file, use filename-%%03D.vts Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_envelope </B></TD><TD>- determine maximum and minimum value of each component of the solution over the solution time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adjoint_monitor </B></TD><TD>- print information at each adjoint time step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adjoint_monitor_draw_sensi </B></TD><TD>- monitor the sensitivity of the first cost function wrt initial conditions (lambda[0]) graphically Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_type <type> </B></TD><TD>- <A HREF="../TS/TSEULER.html#TSEULER">TSEULER</A>, <A HREF="../TS/TSBEULER.html#TSBEULER">TSBEULER</A>, <A HREF="../TS/TSSUNDIALS.html#TSSUNDIALS">TSSUNDIALS</A>, <A HREF="../TS/TSPSEUDO.html#TSPSEUDO">TSPSEUDO</A>, <A HREF="../TS/TSCN.html#TSCN">TSCN</A>, <A HREF="../TS/TSRK.html#TSRK">TSRK</A>, <A HREF="../TS/TSTHETA.html#TSTHETA">TSTHETA</A>, <A HREF="../TS/TSALPHA.html#TSALPHA">TSALPHA</A>, <A HREF [...]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_save_trajectory </B></TD><TD>- checkpoint the solution at each time-step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_max_steps <maxsteps> </B></TD><TD>- maximum number of time-steps to take
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_final_time <time> </B></TD><TD>- maximum time to compute to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_dt <dt> </B></TD><TD>- initial time step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_exact_final_time <stepover,interpolate,matchstep> whether to stop at the exact given final time and how to compute the solution at that ti,e</B></TD><TD>- .  -ts_max_snes_failures <maxfailures> - Maximum number of nonlinear solve failures allowed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_max_reject <maxrejects> </B></TD><TD>- Maximum number of step rejections before step fails
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_error_if_step_fails <true,false> </B></TD><TD>- Error if no step succeeds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_rtol <rtol> </B></TD><TD>- relative tolerance for local truncation error
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_atol <atol> Absolute tolerance for local truncation error</B></TD><TD>- .  -ts_adjoint_solve <yes,no> After solving the ODE/DAE solve the adjoint problem (requires -ts_save_trajectory)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_fd_color </B></TD><TD>- Use finite differences with coloring to compute IJacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor </B></TD><TD>- print information at each timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_solution </B></TD><TD>- Monitor solution graphically
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_error </B></TD><TD>- Monitor error graphically
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_timestep </B></TD><TD>- Monitor timestep size graphically
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_snes_iterations </B></TD><TD>- Monitor number nonlinear iterations for each timestep graphically
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_lg_ksp_iterations </B></TD><TD>- Monitor number nonlinear iterations for each timestep graphically
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_sp_eig </B></TD><TD>- Monitor eigenvalues of linearized operator graphically
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_draw_solution </B></TD><TD>- Monitor solution graphically
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_draw_solution_phase  <xleft,yleft,xright,yright> </B></TD><TD>- Monitor solution graphically with phase diagram, requires problem with exactly 2 degrees of freedom
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_draw_error </B></TD><TD>- Monitor error graphically, requires use to have provided <A HREF="../TS/TSSetSolutionFunction.html#TSSetSolutionFunction">TSSetSolutionFunction</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_solution [ascii binary draw][:filename][:viewerformat] </B></TD><TD>- monitors the solution at each timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_solution_vtk <filename.vts> </B></TD><TD>- Save each time step to a binary file, use filename-%%03D.vts
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_monitor_envelope </B></TD><TD>- determine maximum and minimum value of each component of the solution over the solution time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adjoint_monitor </B></TD><TD>- print information at each adjoint time step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_adjoint_monitor_draw_sensi </B></TD><TD>- monitor the sensitivity of the first cost function wrt initial conditions (lambda[0]) graphically
+</TD></TR></TABLE>
 <P>
-Developer Note: We should unify all the -ts_monitor options in the way that -xxx_view has been unified Many br
+Developer Note: We should unify all the -ts_monitor options in the way that -xxx_view has been unified
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, options, database
diff --git a/docs/manualpages/TS/TSSetFunctionDomainError.html b/docs/manualpages/TS/TSSetFunctionDomainError.html
index 858d801..2b5a622 100644
--- a/docs/manualpages/TS/TSSetFunctionDomainError.html
+++ b/docs/manualpages/TS/TSSetFunctionDomainError.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetFunctionDomainError</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetFunctionDomainError.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetFunctionDomainError.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetFunctionDomainError"><H1>TSSetFunctionDomainError</H1></A>
 Set the function testing if the current state vector is valid 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,9 +15,10 @@ Set the function testing if the current state vector is valid
 PetscErrorCode TSSetFunctionDomainError(TS ts, PetscErrorCode (*func)(TS,PetscReal,Vec,PetscBool*))
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-ts - the <A HREF="../TS/TS.html#TS">TS</A> context Many brfunc - function called within <A HREF="../TS/TSFunctionDomainError.html#TSFunctionDomainError">TSFunctionDomainError</A> Many br
+ts - the <A HREF="../TS/TS.html#TS">TS</A> context
+func - function called within <A HREF="../TS/TSFunctionDomainError.html#TSFunctionDomainError">TSFunctionDomainError</A>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, state, domain
diff --git a/docs/manualpages/TS/TSSetI2Function.html b/docs/manualpages/TS/TSSetI2Function.html
index 43d84c6..7e00755 100644
--- a/docs/manualpages/TS/TSSetI2Function.html
+++ b/docs/manualpages/TS/TSSetI2Function.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetI2Function</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetI2Function.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetI2Function.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetI2Function"><H1>TSSetI2Function</H1></A>
 Set the function to compute F(t,U,U_t,U_tt) where F = 0 is the DAE to be solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Set the function to compute F(t,U,U_t,U_tt) where F = 0 is the DAE to be solved.
 #include "petscts.h"  
 PetscErrorCode TSSetI2Function(TS ts,Vec F,TSI2Function fun,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F   </B></TD><TD>- vector to hold the residual (or NULL to have it created internally) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- the function evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user-defined context for private data for the function evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F   </B></TD><TD>- vector to hold the residual (or NULL to have it created internally)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fun </B></TD><TD>- the function evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user-defined context for private data for the function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of fun</FONT></H3>
 <pre>
@@ -29,14 +33,20 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at step/stage being solved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U    </B></TD><TD>- state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_t  </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_tt </B></TD><TD>- second time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F    </B></TD><TD>- function vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- [optional] user-defined context for matrix evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at step/stage being solved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U    </B></TD><TD>- state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_t  </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_tt </B></TD><TD>- second time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F    </B></TD><TD>- function vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- [optional] user-defined context for matrix evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, ODE, DAE, Function
diff --git a/docs/manualpages/TS/TSSetI2Jacobian.html b/docs/manualpages/TS/TSSetI2Jacobian.html
index a8d0300..5e3a411 100644
--- a/docs/manualpages/TS/TSSetI2Jacobian.html
+++ b/docs/manualpages/TS/TSSetI2Jacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetI2Jacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetI2Jacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetI2Jacobian"><H1>TSSetI2Jacobian</H1></A>
 Set the function to compute the matrix dF/dU + v*dF/dU_t  + a*dF/dU_tt where F(t,U,U_t,U_tt) is the function you provided with <A HREF="../TS/TSSetI2Function.html#TSSetI2Function">TSSetI2Function</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,20 @@ Set the function to compute the matrix dF/dU + v*dF/dU_t  + a*dF/dU_tt where F(t
 #include "petscts.h"  
 PetscErrorCode TSSetI2Jacobian(TS ts,Mat J,Mat P,TSI2Jacobian jac,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J   </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P   </B></TD><TD>- preconditioning matrix for J (may be same as J) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- the Jacobian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user-defined context for private data for the Jacobian evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J   </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P   </B></TD><TD>- preconditioning matrix for J (may be same as J)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- the Jacobian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user-defined context for private data for the Jacobian evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of jac</FONT></H3>
 <pre>
@@ -30,22 +35,34 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at step/stage being solved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U    </B></TD><TD>- state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_t  </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_tt </B></TD><TD>- second time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v    </B></TD><TD>- shift for U_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a    </B></TD><TD>- shift for U_tt Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- Jacobian of G(U) = F(t,U,W+v*U,W'+a*U), equivalent to dF/dU + v*dF/dU_t  + a*dF/dU_tt Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P    </B></TD><TD>- preconditioning matrix for J, may be same as J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- [optional] user-defined context for matrix evaluation routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at step/stage being solved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U    </B></TD><TD>- state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_t  </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_tt </B></TD><TD>- second time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v    </B></TD><TD>- shift for U_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a    </B></TD><TD>- shift for U_tt
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J    </B></TD><TD>- Jacobian of G(U) = F(t,U,W+v*U,W'+a*U), equivalent to dF/dU + v*dF/dU_t  + a*dF/dU_tt
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>P    </B></TD><TD>- preconditioning matrix for J, may be same as J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- [optional] user-defined context for matrix evaluation routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The matrices J and P are exactly the matrices that are used by <A HREF="../SNES/SNES.html#SNES">SNES</A> for the nonlinear solve. Many br
+The matrices J and P are exactly the matrices that are used by <A HREF="../SNES/SNES.html#SNES">SNES</A> for the nonlinear solve.
 <P>
-The matrix dF/dU + v*dF/dU_t + a*dF/dU_tt you provide turns out to be Many brthe Jacobian of G(U) = F(t,U,W+v*U,W'+a*U) where F(t,U,U_t,U_tt) = 0 is the DAE to be solved. Many brThe time integrator internally approximates U_t by W+v*U and U_tt by W'+a*U  where the positive "shift" Many brparameters 'v' and 'a' and vectors W, W' depend on the integration method, step size, and past states. Many br
+The matrix dF/dU + v*dF/dU_t + a*dF/dU_tt you provide turns out to be
+the Jacobian of G(U) = F(t,U,W+v*U,W'+a*U) where F(t,U,U_t,U_tt) = 0 is the DAE to be solved.
+The time integrator internally approximates U_t by W+v*U and U_tt by W'+a*U  where the positive "shift"
+parameters 'v' and 'a' and vectors W, W' depend on the integration method, step size, and past states.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, ODE, DAE, Jacobian
diff --git a/docs/manualpages/TS/TSSetIFunction.html b/docs/manualpages/TS/TSSetIFunction.html
index 5fa39ba..ae5497e 100644
--- a/docs/manualpages/TS/TSSetIFunction.html
+++ b/docs/manualpages/TS/TSSetIFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetIFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetIFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetIFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetIFunction"><H1>TSSetIFunction</H1></A>
 Set the function to compute F(t,U,U_t) where F() = 0 is the DAE to be solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Set the function to compute F(t,U,U_t) where F() = 0 is the DAE to be solved.
 #include "petscts.h"  
 PetscErrorCode  TSSetIFunction(TS ts,Vec r,TSIFunction f,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r   </B></TD><TD>- vector to hold the residual (or NULL to have it created internally) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f   </B></TD><TD>- the function evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user-defined context for private data for the function evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r   </B></TD><TD>- vector to hold the residual (or NULL to have it created internally)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f   </B></TD><TD>- the function evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user-defined context for private data for the function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of f</FONT></H3>
 <pre>
@@ -29,16 +33,21 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t   </B></TD><TD>- time at step/stage being solved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u   </B></TD><TD>- state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F   </B></TD><TD>- function vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for matrix evaluation routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t   </B></TD><TD>- time at step/stage being solved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u   </B></TD><TD>- state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u_t </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F   </B></TD><TD>- function vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for matrix evaluation routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Important</FONT></H3>
-The user MUST call either this routine or <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>() to define the ODE.  When solving DAEs you must use this function. Many br
+The user MUST call either this routine or <A HREF="../TS/TSSetRHSFunction.html#TSSetRHSFunction">TSSetRHSFunction</A>() to define the ODE.  When solving DAEs you must use this function.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, DAE, Jacobian
diff --git a/docs/manualpages/TS/TSSetIJacobian.html b/docs/manualpages/TS/TSSetIJacobian.html
index 1a1c628..93170f2 100644
--- a/docs/manualpages/TS/TSSetIJacobian.html
+++ b/docs/manualpages/TS/TSSetIJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetIJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetIJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetIJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetIJacobian"><H1>TSSetIJacobian</H1></A>
 Set the function to compute the matrix dF/dU + a*dF/dU_t where F(t,U,U_t) is the function provided with <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,20 @@ Set the function to compute the matrix dF/dU + a*dF/dU_t where F(t,U,U_t) is the
 #include "petscts.h"  
 PetscErrorCode  TSSetIJacobian(TS ts,Mat Amat,Mat Pmat,TSIJacobian f,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- (approximate) Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix used to compute preconditioner (usually the same as Amat) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f   </B></TD><TD>- the Jacobian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user-defined context for private data for the Jacobian evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- (approximate) Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix used to compute preconditioner (usually the same as Amat)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f   </B></TD><TD>- the Jacobian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- user-defined context for private data for the Jacobian evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of f</FONT></H3>
 <pre>
@@ -30,26 +35,40 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at step/stage being solved Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U    </B></TD><TD>- state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_t  </B></TD><TD>- time derivative of state vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a    </B></TD><TD>- shift Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- (approximate) Jacobian of F(t,U,W+a*U), equivalent to dF/dU + a*dF/dU_t Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix used for constructing preconditioner, usually the same as Amat Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- [optional] user-defined context for matrix evaluation routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t    </B></TD><TD>- time at step/stage being solved
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U    </B></TD><TD>- state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U_t  </B></TD><TD>- time derivative of state vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a    </B></TD><TD>- shift
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- (approximate) Jacobian of F(t,U,W+a*U), equivalent to dF/dU + a*dF/dU_t
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix used for constructing preconditioner, usually the same as Amat
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx  </B></TD><TD>- [optional] user-defined context for matrix evaluation routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The matrices Amat and Pmat are exactly the matrices that are used by <A HREF="../SNES/SNES.html#SNES">SNES</A> for the nonlinear solve. Many br
+The matrices Amat and Pmat are exactly the matrices that are used by <A HREF="../SNES/SNES.html#SNES">SNES</A> for the nonlinear solve.
 <P>
-If you know the operator Amat has a null space you can use <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>() and <A HREF="../Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</A>() to supply the null Many brspace to Amat and the <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers will automatically use that null space as needed during the solution process. Many br
+If you know the operator Amat has a null space you can use <A HREF="../Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</A>() and <A HREF="../Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</A>() to supply the null
+space to Amat and the <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers will automatically use that null space as needed during the solution process.
 <P>
-The matrix dF/dU + a*dF/dU_t you provide turns out to be Many brthe Jacobian of F(t,U,W+a*U) where F(t,U,U_t) = 0 is the DAE to be solved. Many brThe time integrator internally approximates U_t by W+a*U where the positive "shift" Many bra and vector W depend on the integration method, step size, and past states. For example with Many brthe backward Euler method a = 1/dt and W = -a*U(previous timestep) so Many brW + a*U = a*(U - U(previous timestep)) = (U - U(previous timestep))/dt Many br
+The matrix dF/dU + a*dF/dU_t you provide turns out to be
+the Jacobian of F(t,U,W+a*U) where F(t,U,U_t) = 0 is the DAE to be solved.
+The time integrator internally approximates U_t by W+a*U where the positive "shift"
+a and vector W depend on the integration method, step size, and past states. For example with
+the backward Euler method a = 1/dt and W = -a*U(previous timestep) so
+W + a*U = a*(U - U(previous timestep)) = (U - U(previous timestep))/dt
 <P>
-You must set all the diagonal entries of the matrices, if they are zero you must still set them with a zero value Many br
+You must set all the diagonal entries of the matrices, if they are zero you must still set them with a zero value
 <P>
-The <A HREF="../TS/TS.html#TS">TS</A> solver may modify the nonzero structure and the entries of the matrices Amat and Pmat between the calls to f() Many brYou should not assume the values are the same in the next call to f() as you set them in the previous call. Many br
+The <A HREF="../TS/TS.html#TS">TS</A> solver may modify the nonzero structure and the entries of the matrices Amat and Pmat between the calls to f()
+You should not assume the values are the same in the next call to f() as you set them in the previous call.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, DAE, Jacobian
diff --git a/docs/manualpages/TS/TSSetInitialTimeStep.html b/docs/manualpages/TS/TSSetInitialTimeStep.html
index b3a43a6..d756ce3 100644
--- a/docs/manualpages/TS/TSSetInitialTimeStep.html
+++ b/docs/manualpages/TS/TSSetInitialTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetInitialTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetInitialTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetInitialTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetInitialTimeStep"><H1>TSSetInitialTimeStep</H1></A>
 Sets the initial timestep to be used, as well as the initial time. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the initial timestep to be used, as well as the initial time.
 #include "petscts.h"  
 PetscErrorCode  TSSetInitialTimeStep(TS ts,PetscReal initial_time,PetscReal time_step)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>initial_time </B></TD><TD>- the initial time Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time_step </B></TD><TD>- the size of the timestep Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>initial_time </B></TD><TD>- the initial time
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time_step </B></TD><TD>- the size of the timestep
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetTimeStep.html#TSSetTimeStep">TSSetTimeStep</A>(), <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>()
diff --git a/docs/manualpages/TS/TSSetMaxSNESFailures.html b/docs/manualpages/TS/TSSetMaxSNESFailures.html
index 7bcae39..195596a 100644
--- a/docs/manualpages/TS/TSSetMaxSNESFailures.html
+++ b/docs/manualpages/TS/TSSetMaxSNESFailures.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetMaxSNESFailures</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetMaxSNESFailures.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetMaxSNESFailures.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetMaxSNESFailures"><H1>TSSetMaxSNESFailures</H1></A>
 Sets the maximum number of failed <A HREF="../SNES/SNES.html#SNES">SNES</A> solves 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Sets the maximum number of failed <A HREF="../SNES/SNES.html#SNES">SNES</A> solv
 #include "petscts.h"  
 PetscErrorCode TSSetMaxSNESFailures(TS ts,PetscInt fails)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fails </B></TD><TD>- maximum number of failed nonlinear solves, pass -1 for unlimited Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fails </B></TD><TD>- maximum number of failed nonlinear solves, pass -1 for unlimited
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(). Many br
+The counter is reset to zero for each successive call to <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-.  -ts_max_snes_failures - Maximum number of nonlinear solve failures Many br
+.  -ts_max_snes_failures - Maximum number of nonlinear solve failures
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, set, maximum, number
diff --git a/docs/manualpages/TS/TSSetMaxStepRejections.html b/docs/manualpages/TS/TSSetMaxStepRejections.html
index 348000a..9cba764 100644
--- a/docs/manualpages/TS/TSSetMaxStepRejections.html
+++ b/docs/manualpages/TS/TSSetMaxStepRejections.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetMaxStepRejections</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetMaxStepRejections.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetMaxStepRejections.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetMaxStepRejections"><H1>TSSetMaxStepRejections</H1></A>
 Sets the maximum number of step rejections before a step fails 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Sets the maximum number of step rejections before a step fails
 #include "petscts.h"  
 PetscErrorCode TSSetMaxStepRejections(TS ts,PetscInt rejects)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rejects </B></TD><TD>- maximum number of rejected steps, pass -1 for unlimited Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rejects </B></TD><TD>- maximum number of rejected steps, pass -1 for unlimited
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The counter is reset to zero for each step Many br
+The counter is reset to zero for each step
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-.  -ts_max_reject - Maximum number of step rejections before a step fails Many br
+.  -ts_max_reject - Maximum number of step rejections before a step fails
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, set, maximum, number
diff --git a/docs/manualpages/TS/TSSetOptionsPrefix.html b/docs/manualpages/TS/TSSetOptionsPrefix.html
index 3776b49..95728ee 100644
--- a/docs/manualpages/TS/TSSetOptionsPrefix.html
+++ b/docs/manualpages/TS/TSSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetOptionsPrefix"><H1>TSSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../TS/TS.html#TS">TS</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Sets the prefix used for searching for all <A HREF="../TS/TS.html#TS">TS</A> opt
 #include "petscts.h"  
 PetscErrorCode  TSSetOptionsPrefix(TS ts,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts     </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- The prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts     </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- The prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the Many brhyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the
+hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, set, options, prefix, database
diff --git a/docs/manualpages/TS/TSSetPostStage.html b/docs/manualpages/TS/TSSetPostStage.html
index 58581c4..cc8eb08 100644
--- a/docs/manualpages/TS/TSSetPostStage.html
+++ b/docs/manualpages/TS/TSSetPostStage.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetPostStage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetPostStage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetPostStage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetPostStage"><H1>TSSetPostStage</H1></A>
 Sets the general-purpose function called once at the end of each stage. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Sets the general-purpose function called once at the end of each stage.
 #include "petscts.h"  
 PetscErrorCode  TSSetPostStage(TS ts, PetscErrorCode (*func)(TS,PetscReal,PetscInt,Vec*))
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
-<DT><B><A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> func(<A HREF="../TS/TS.html#TS">TS</A> ts, <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> stagetime, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> stageindex, <A HREF="../Vec/Vec.html#Vec">Vec</A>* Y);</B> - Many br Many br
+<DT><B><A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> func(<A HREF="../TS/TS.html#TS">TS</A> ts, <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> stagetime, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> stageindex, <A HREF="../Vec/Vec.html#Vec">Vec</A>* Y);</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-There may be several stages per time step. If the solve for a given stage fails, the step may be rejected and retried. Many brThe time step number being computed can be queried using <A HREF="../TS/TSGetTimeStepNumber.html#TSGetTimeStepNumber">TSGetTimeStepNumber</A>() and the total size of the step being Many brattempted can be obtained using <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(). The time at the start of the step is available via <A HREF="../TS/TSGetTime. [...]
+There may be several stages per time step. If the solve for a given stage fails, the step may be rejected and retried.
+The time step number being computed can be queried using <A HREF="../TS/TSGetTimeStepNumber.html#TSGetTimeStepNumber">TSGetTimeStepNumber</A>() and the total size of the step being
+attempted can be obtained using <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(). The time at the start of the step is available via <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSSetPostStep.html b/docs/manualpages/TS/TSSetPostStep.html
index 6f481ca..c637644 100644
--- a/docs/manualpages/TS/TSSetPostStep.html
+++ b/docs/manualpages/TS/TSSetPostStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetPostStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetPostStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetPostStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetPostStep"><H1>TSSetPostStep</H1></A>
 Sets the general-purpose function called once at the end of each time step. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Sets the general-purpose function called once at the end of each time step.
 #include "petscts.h"  
 PetscErrorCode  TSSetPostStep(TS ts, PetscErrorCode (*func)(TS))
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
 func (<A HREF="../TS/TS.html#TS">TS</A> ts);
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSSetPreStage.html b/docs/manualpages/TS/TSSetPreStage.html
index 4c34fbf..04b3fd5 100644
--- a/docs/manualpages/TS/TSSetPreStage.html
+++ b/docs/manualpages/TS/TSSetPreStage.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetPreStage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetPreStage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetPreStage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetPreStage"><H1>TSSetPreStage</H1></A>
 Sets the general-purpose function called once at the beginning of each stage. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Sets the general-purpose function called once at the beginning of each stage.
 #include "petscts.h"  
 PetscErrorCode  TSSetPreStage(TS ts, PetscErrorCode (*func)(TS,PetscReal))
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
-<DT><B><A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> func(<A HREF="../TS/TS.html#TS">TS</A> ts, <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> stagetime);</B> - Many br Many br
+<DT><B><A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> func(<A HREF="../TS/TS.html#TS">TS</A> ts, <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> stagetime);</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-There may be several stages per time step. If the solve for a given stage fails, the step may be rejected and retried. Many brThe time step number being computed can be queried using <A HREF="../TS/TSGetTimeStepNumber.html#TSGetTimeStepNumber">TSGetTimeStepNumber</A>() and the total size of the step being Many brattempted can be obtained using <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(). The time at the start of the step is available via <A HREF="../TS/TSGetTime. [...]
+There may be several stages per time step. If the solve for a given stage fails, the step may be rejected and retried.
+The time step number being computed can be queried using <A HREF="../TS/TSGetTimeStepNumber.html#TSGetTimeStepNumber">TSGetTimeStepNumber</A>() and the total size of the step being
+attempted can be obtained using <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(). The time at the start of the step is available via <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSSetPreStep.html b/docs/manualpages/TS/TSSetPreStep.html
index 73e60c3..757c49d 100644
--- a/docs/manualpages/TS/TSSetPreStep.html
+++ b/docs/manualpages/TS/TSSetPreStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetPreStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetPreStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetPreStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetPreStep"><H1>TSSetPreStep</H1></A>
 Sets the general-purpose function called once at the beginning of each time step. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Sets the general-purpose function called once at the beginning of each time step
 #include "petscts.h"  
 PetscErrorCode  TSSetPreStep(TS ts, PetscErrorCode (*func)(TS))
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- The function
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
-<DT><B>func (<A HREF="../TS/TS.html#TS">TS</A> ts);</B> - Many br Many br
+<DT><B>func (<A HREF="../TS/TS.html#TS">TS</A> ts);</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If a step is rejected, <A HREF="../TS/TSStep.html#TSStep">TSStep</A>() will call this routine again before each attempt. Many brThe last completed time step number can be queried using <A HREF="../TS/TSGetTimeStepNumber.html#TSGetTimeStepNumber">TSGetTimeStepNumber</A>(), the Many brsize of the step being attempted can be obtained using <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>(). Many br
+If a step is rejected, <A HREF="../TS/TSStep.html#TSStep">TSStep</A>() will call this routine again before each attempt.
+The last completed time step number can be queried using <A HREF="../TS/TSGetTimeStepNumber.html#TSGetTimeStepNumber">TSGetTimeStepNumber</A>(), the
+size of the step being attempted can be obtained using <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep
diff --git a/docs/manualpages/TS/TSSetProblemType.html b/docs/manualpages/TS/TSSetProblemType.html
index 5c326d1..bd0a393 100644
--- a/docs/manualpages/TS/TSSetProblemType.html
+++ b/docs/manualpages/TS/TSSetProblemType.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetProblemType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetProblemType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetProblemType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetProblemType"><H1>TSSetProblemType</H1></A>
 Sets the type of problem to be solved. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Sets the type of problem to be solved.
 #include "petscts.h"  
 PetscErrorCode  TSSetProblemType(TS ts, TSProblemType type)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- One of TS_LINEAR, TS_NONLINEAR where these types refer to problems of the forms Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- One of TS_LINEAR, TS_NONLINEAR where these types refer to problems of the forms
+</TD></TR></TABLE>
 <PRE>
          U_t - A U = 0      (linear)
          U_t - A(t) U = 0   (linear)
          F(t,U,U_t) = 0     (nonlinear)
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, problem type
diff --git a/docs/manualpages/TS/TSSetRHSFunction.html b/docs/manualpages/TS/TSSetRHSFunction.html
index b6391af..46abfa5 100644
--- a/docs/manualpages/TS/TSSetRHSFunction.html
+++ b/docs/manualpages/TS/TSSetRHSFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetRHSFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetRHSFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetRHSFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetRHSFunction"><H1>TSSetRHSFunction</H1></A>
 Sets the routine for evaluating the function, where U_t = G(t,u). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,19 @@ Sets the routine for evaluating the function, where U_t = G(t,u).
 #include "petscts.h"  
 PetscErrorCode  TSSetRHSFunction(TS ts,Vec r,PetscErrorCode (*f)(TS,PetscReal,Vec,Vec,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to put the computed right hand side (or NULL to have it created) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- routine for evaluating the right-hand-side function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brfunction evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>r </B></TD><TD>- vector to put the computed right hand side (or NULL to have it created)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- routine for evaluating the right-hand-side function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -29,14 +34,18 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- function vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- function vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: You must call this function or <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() to define your ODE. You cannot use this function when solving a DAE. Many br
+Notes: You must call this function or <A HREF="../TS/TSSetIFunction.html#TSSetIFunction">TSSetIFunction</A>() to define your ODE. You cannot use this function when solving a DAE.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, right-hand-side, function
diff --git a/docs/manualpages/TS/TSSetRHSJacobian.html b/docs/manualpages/TS/TSSetRHSJacobian.html
index defb886..30cb8dc 100644
--- a/docs/manualpages/TS/TSSetRHSJacobian.html
+++ b/docs/manualpages/TS/TSSetRHSJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetRHSJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetRHSJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetRHSJacobian"><H1>TSSetRHSJacobian</H1></A>
 Sets the function to compute the Jacobian of G, where U_t = G(U,t), as well as the location to store the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,21 @@ Sets the function to compute the Jacobian of G, where U_t = G(U,t), as well as t
 #include "petscts.h"  
 PetscErrorCode  TSSetRHSJacobian(TS ts,Mat Amat,Mat Pmat,TSRHSJacobian f,void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- (approximate) Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix from which preconditioner is to be constructed (usually the same as Amat) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f   </B></TD><TD>- the Jacobian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brJacobian evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- (approximate) Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix from which preconditioner is to be constructed (usually the same as Amat)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f   </B></TD><TD>- the Jacobian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+Jacobian evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of f</FONT></H3>
 <pre>
@@ -30,18 +36,24 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- (approximate) Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix from which preconditioner is to be constructed (usually the same as Amat) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for matrix evaluation routine Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Amat </B></TD><TD>- (approximate) Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Pmat </B></TD><TD>- matrix from which preconditioner is to be constructed (usually the same as Amat)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for matrix evaluation routine
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You must set all the diagonal entries of the matrices, if they are zero you must still set them with a zero value Many br
+You must set all the diagonal entries of the matrices, if they are zero you must still set them with a zero value
 <P>
-The <A HREF="../TS/TS.html#TS">TS</A> solver may modify the nonzero structure and the entries of the matrices Amat and Pmat between the calls to f() Many brYou should not assume the values are the same in the next call to f() as you set them in the previous call. Many br
+The <A HREF="../TS/TS.html#TS">TS</A> solver may modify the nonzero structure and the entries of the matrices Amat and Pmat between the calls to f()
+You should not assume the values are the same in the next call to f() as you set them in the previous call.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, right-hand-side, Jacobian
diff --git a/docs/manualpages/TS/TSSetSNES.html b/docs/manualpages/TS/TSSetSNES.html
index dcbc5c6..8fc758f 100644
--- a/docs/manualpages/TS/TSSetSNES.html
+++ b/docs/manualpages/TS/TSSetSNES.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetSNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetSNES.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetSNES.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetSNES"><H1>TSSetSNES</H1></A>
 Set the <A HREF="../SNES/SNES.html#SNES">SNES</A> (nonlinear solver) to be used by the timestepping context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Set the <A HREF="../SNES/SNES.html#SNES">SNES</A> (nonlinear solver) to be used
 #include "petscts.h"  
 PetscErrorCode TSSetSNES(TS ts,SNES snes)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the nonlinear solver context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>snes </B></TD><TD>- the nonlinear solver context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should have the <A HREF="../TS/TS.html#TS">TS</A> created by calling <A HREF="../TS/TSGetSNES.html#TSGetSNES">TSGetSNES</A>() Many br
+Most users should have the <A HREF="../TS/TS.html#TS">TS</A> created by calling <A HREF="../TS/TSGetSNES.html#TSGetSNES">TSGetSNES</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  timestep, set, <A HREF="../SNES/SNES.html#SNES">SNES</A>
diff --git a/docs/manualpages/TS/TSSetSaveTrajectory.html b/docs/manualpages/TS/TSSetSaveTrajectory.html
index 04e18f1..63b07ee 100644
--- a/docs/manualpages/TS/TSSetSaveTrajectory.html
+++ b/docs/manualpages/TS/TSSetSaveTrajectory.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetSaveTrajectory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetSaveTrajectory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetSaveTrajectory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetSaveTrajectory"><H1>TSSetSaveTrajectory</H1></A>
 Causes the <A HREF="../TS/TS.html#TS">TS</A> to save its solutions as it iterates forward in time in a <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Causes the <A HREF="../TS/TS.html#TS">TS</A> to save its solutions as it iterate
 #include "petscts.h"  
 PetscErrorCode  TSSetSaveTrajectory(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
-Note: This routine should be called after all <A HREF="../TS/TS.html#TS">TS</A> options have been set Many br
+Note: This routine should be called after all <A HREF="../TS/TS.html#TS">TS</A> options have been set
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  TSGetTrajectory(), <A HREF="../TS/TSAdjointSolve.html#TSAdjointSolve">TSAdjointSolve</A>()
diff --git a/docs/manualpages/TS/TSSetSolution.html b/docs/manualpages/TS/TSSetSolution.html
index ae23b01..c57afbf 100644
--- a/docs/manualpages/TS/TSSetSolution.html
+++ b/docs/manualpages/TS/TSSetSolution.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetSolution"><H1>TSSetSolution</H1></A>
 Sets the initial solution vector for use by the <A HREF="../TS/TS.html#TS">TS</A> routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the initial solution vector for use by the <A HREF="../TS/TS.html#TS">TS</A
 #include "petscts.h"  
 PetscErrorCode  TSSetSolution(TS ts,Vec u)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- the solution vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- the solution vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, solution, initial conditions
diff --git a/docs/manualpages/TS/TSSetSolutionFunction.html b/docs/manualpages/TS/TSSetSolutionFunction.html
index b9e4ce2..fafda6e 100644
--- a/docs/manualpages/TS/TSSetSolutionFunction.html
+++ b/docs/manualpages/TS/TSSetSolutionFunction.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetSolutionFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetSolutionFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetSolutionFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetSolutionFunction"><H1>TSSetSolutionFunction</H1></A>
 Provide a function that computes the solution of the ODE or DAE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,17 @@ Provide a function that computes the solution of the ODE or DAE
 #include "petscts.h"  
 PetscErrorCode  TSSetSolutionFunction(TS ts,PetscErrorCode (*f)(TS,PetscReal,Vec,void*),void *ctx)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- routine for evaluating the solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brfunction evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- routine for evaluating the solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+function evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,16 +32,21 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- output vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- current timestep
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- output vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is used for testing accuracy of time integration schemes when you already know the solution. Many brIf analytic solutions are not known for your system, consider using the Method of Manufactured Solutions to Many brcreate closed-form solutions with non-physical forcing terms. Many br
+This routine is used for testing accuracy of time integration schemes when you already know the solution.
+If analytic solutions are not known for your system, consider using the Method of Manufactured Solutions to
+create closed-form solutions with non-physical forcing terms.
 <P>
-For low-dimensional problems solved in serial, such as small discrete systems, <A HREF="../TS/TSMonitorLGError.html#TSMonitorLGError">TSMonitorLGError</A>() can be used to monitor the error history. Many br
+For low-dimensional problems solved in serial, such as small discrete systems, <A HREF="../TS/TSMonitorLGError.html#TSMonitorLGError">TSMonitorLGError</A>() can be used to monitor the error history.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, right-hand-side, function
diff --git a/docs/manualpages/TS/TSSetTime.html b/docs/manualpages/TS/TSSetTime.html
index bcb6bf0..ece5ca8 100644
--- a/docs/manualpages/TS/TSSetTime.html
+++ b/docs/manualpages/TS/TSSetTime.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetTime</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetTime.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetTime.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetTime"><H1>TSSetTime</H1></A>
 Allows one to reset the time. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Allows one to reset the time.
 #include "petscts.h"  
 PetscErrorCode  TSSetTime(TS ts, PetscReal t)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time </B></TD><TD>- the time Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time </B></TD><TD>- the time
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>(), <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>()
diff --git a/docs/manualpages/TS/TSSetTimeStep.html b/docs/manualpages/TS/TSSetTimeStep.html
index 49b14fd..7a92569 100644
--- a/docs/manualpages/TS/TSSetTimeStep.html
+++ b/docs/manualpages/TS/TSSetTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetTimeStep"><H1>TSSetTimeStep</H1></A>
 Allows one to reset the timestep at any time, useful for simple pseudo-timestepping codes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Allows one to reset the timestep at any time, useful for simple pseudo-timestepp
 #include "petscts.h"  
 PetscErrorCode  TSSetTimeStep(TS ts,PetscReal time_step)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time_step </B></TD><TD>- the size of the timestep Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>time_step </B></TD><TD>- the size of the timestep
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetInitialTimeStep.html#TSSetInitialTimeStep">TSSetInitialTimeStep</A>(), <A HREF="../TS/TSGetTimeStep.html#TSGetTimeStep">TSGetTimeStep</A>()
diff --git a/docs/manualpages/TS/TSSetTolerances.html b/docs/manualpages/TS/TSSetTolerances.html
index 26fdb76..d919e14 100644
--- a/docs/manualpages/TS/TSSetTolerances.html
+++ b/docs/manualpages/TS/TSSetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetTolerances"><H1>TSSetTolerances</H1></A>
 Set tolerances for local truncation error when using adaptive controller 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,36 @@ Set tolerances for local truncation error when using adaptive controller
 #include "petscts.h"  
 PetscErrorCode TSSetTolerances(TS ts,PetscReal atol,Vec vatol,PetscReal rtol,Vec vrtol)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time integration context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol </B></TD><TD>- scalar absolute tolerances, <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to leave current value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vatol </B></TD><TD>- vector of absolute tolerances or NULL, used in preference to atol if present Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- scalar relative tolerances, <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to leave current value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vrtol </B></TD><TD>- vector of relative tolerances or NULL, used in preference to atol if present Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- time integration context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>atol </B></TD><TD>- scalar absolute tolerances, <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to leave current value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vatol </B></TD><TD>- vector of absolute tolerances or NULL, used in preference to atol if present
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rtol </B></TD><TD>- scalar relative tolerances, <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to leave current value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vrtol </B></TD><TD>- vector of relative tolerances or NULL, used in preference to atol if present
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_rtol <rtol> </B></TD><TD>- relative tolerance for local truncation error Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_atol <atol> Absolute tolerance for local truncation error</B></TD><TD>-  Many brNotes: Many brWith PETSc's implicit schemes for DAE problems, the calculation of the local truncation error Many br(LTE) includes both the differential and the algebraic variables. If one wants the LTE to be Many brcomputed only for the differential or the algebraic part then this can be done using the vector of Many brtolerances vatol. For example, [...]
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_rtol <rtol> </B></TD><TD>- relative tolerance for local truncation error
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_atol <atol> Absolute tolerance for local truncation error</B></TD><TD>- 
+Notes:
+With PETSc's implicit schemes for DAE problems, the calculation of the local truncation error
+(LTE) includes both the differential and the algebraic variables. If one wants the LTE to be
+computed only for the differential or the algebraic part then this can be done using the vector of
+tolerances vatol. For example, by setting the tolerance vector with the desired tolerance for the 
+differential part and infinity for the algebraic part, the LTE calculation will include only the
+differential variables.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSAdapt.html#TSAdapt">TSAdapt</A>, TSVecNormWRMS(), <A HREF="../TS/TSGetTolerances.html#TSGetTolerances">TSGetTolerances</A>()
diff --git a/docs/manualpages/TS/TSSetType.html b/docs/manualpages/TS/TSSetType.html
index 613d198..3e877f2 100644
--- a/docs/manualpages/TS/TSSetType.html
+++ b/docs/manualpages/TS/TSSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetType"><H1>TSSetType</H1></A>
 Sets the method to be used as the timestepping solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,44 @@ Sets the method to be used as the timestepping solver.
 #include "petscts.h"  
 PetscErrorCode  TSSetType(TS ts,TSType type)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- A known method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- A known method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
-<DT><B>-ts_type <type> </B> -Sets the method; use -help for a list of available methods (for instance, euler) Many br
+<DT><B>-ts_type <type> </B> -Sets the method; use -help for a list of available methods (for instance, euler)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscts.h" for available methods (for instance) Many br
+See "petsc/include/petscts.h" for available methods (for instance)
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../TS/TSEULER.html#TSEULER">TSEULER</A> </B></TD><TD>- Euler Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../TS/TSSUNDIALS.html#TSSUNDIALS">TSSUNDIALS</A> </B></TD><TD>- SUNDIALS interface Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../TS/TSBEULER.html#TSBEULER">TSBEULER</A> </B></TD><TD>- Backward Euler Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../TS/TSPSEUDO.html#TSPSEUDO">TSPSEUDO</A> </B></TD><TD>- Pseudo-timestepping Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../TS/TSEULER.html#TSEULER">TSEULER</A> </B></TD><TD>- Euler
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../TS/TSSUNDIALS.html#TSSUNDIALS">TSSUNDIALS</A> </B></TD><TD>- SUNDIALS interface
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../TS/TSBEULER.html#TSBEULER">TSBEULER</A> </B></TD><TD>- Backward Euler
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../TS/TSPSEUDO.html#TSPSEUDO">TSPSEUDO</A> </B></TD><TD>- Pseudo-timestepping
+</TD></TR></TABLE>
 <P>
-Normally, it is best to use the <A HREF="../TS/TSSetFromOptions.html#TSSetFromOptions">TSSetFromOptions</A>() command and Many brthen set the <A HREF="../TS/TS.html#TS">TS</A> type from the options database rather than by using Many brthis routine.  Using the options database provides the user with Many brmaximum flexibility in evaluating the many different solvers. Many brThe <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>() routine is provided for those situations where it Many  [...]
+Normally, it is best to use the <A HREF="../TS/TSSetFromOptions.html#TSSetFromOptions">TSSetFromOptions</A>() command and
+then set the <A HREF="../TS/TS.html#TS">TS</A> type from the options database rather than by using
+this routine.  Using the options database provides the user with
+maximum flexibility in evaluating the many different solvers.
+The <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>() routine is provided for those situations where it
+is necessary to set the timestepping solver independently of the
+command line or options database.  This might be the case, for example,
+when the choice of solver changes during the execution of the
+program, and the user's application is taking responsibility for
+choosing the appropriate method.  In other words, this routine is
+not for beginners.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, set, type
diff --git a/docs/manualpages/TS/TSSetUp.html b/docs/manualpages/TS/TSSetUp.html
index 6cac98e..15fd3f4 100644
--- a/docs/manualpages/TS/TSSetUp.html
+++ b/docs/manualpages/TS/TSSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>TSSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSetUp"><H1>TSSetUp</H1></A>
 Sets up the internal data structures for the later use of a timestepper. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,20 @@ Sets up the internal data structures for the later use of a timestepper.
 #include "petscts.h"  
 PetscErrorCode  TSSetUp(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For basic use of the <A HREF="../TS/TS.html#TS">TS</A> solvers the user need not explicitly call Many brTSSetUp(), since these actions will automatically occur during Many brthe call to <A HREF="../TS/TSStep.html#TSStep">TSStep</A>().  However, if one wishes to control this Many brphase separately, <A HREF="../TS/TSSetUp.html#TSSetUp">TSSetUp</A>() should be called after <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many brand optional routines of the form TSSetXXX(), but before  [...]
+For basic use of the <A HREF="../TS/TS.html#TS">TS</A> solvers the user need not explicitly call
+<A HREF="../TS/TSSetUp.html#TSSetUp">TSSetUp</A>(), since these actions will automatically occur during
+the call to <A HREF="../TS/TSStep.html#TSStep">TSStep</A>().  However, if one wishes to control this
+phase separately, <A HREF="../TS/TSSetUp.html#TSSetUp">TSSetUp</A>() should be called after <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+and optional routines of the form TSSetXXX(), but before <A HREF="../TS/TSStep.html#TSStep">TSStep</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, setup
diff --git a/docs/manualpages/TS/TSSolve.html b/docs/manualpages/TS/TSSolve.html
index c23cb8e..36df7fe 100644
--- a/docs/manualpages/TS/TSSolve.html
+++ b/docs/manualpages/TS/TSSolve.html
@@ -5,8 +5,8 @@
 <TITLE>TSSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSolve"><H1>TSSolve</H1></A>
 Steps the requested number of timesteps. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,22 @@ Steps the requested number of timesteps.
 #include "petscts.h"  
 PetscErrorCode TSSolve(TS ts,Vec u)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- the solution vector  (can be null if <A HREF="../TS/TSSetSolution.html#TSSetSolution">TSSetSolution</A>() was used and <A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>(ts,TS_EXACTFINALTIME_MATCHSTEP) was not used, Many brotherwise must contain the initial conditions and will contain the solution at the final requested time Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>u </B></TD><TD>- the solution vector  (can be null if <A HREF="../TS/TSSetSolution.html#TSSetSolution">TSSetSolution</A>() was used and <A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>(ts,TS_EXACTFINALTIME_MATCHSTEP) was not used,
+otherwise must contain the initial conditions and will contain the solution at the final requested time
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The final time returned by this function may be different from the time of the internally Many brheld state accessible by <A HREF="../TS/TSGetSolution.html#TSGetSolution">TSGetSolution</A>() and <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>() because the method may have Many brstepped over the final time. Many br
+The final time returned by this function may be different from the time of the internally
+held state accessible by <A HREF="../TS/TSGetSolution.html#TSGetSolution">TSGetSolution</A>() and <A HREF="../TS/TSGetTime.html#TSGetTime">TSGetTime</A>() because the method may have
+stepped over the final time.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, solve
diff --git a/docs/manualpages/TS/TSStep.html b/docs/manualpages/TS/TSStep.html
index ec95692..4855467 100644
--- a/docs/manualpages/TS/TSStep.html
+++ b/docs/manualpages/TS/TSStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSStep"><H1>TSStep</H1></A>
 Steps one time step 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Steps one time step
 #include "petscts.h"  
 PetscErrorCode  TSStep(TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The public interface for the ODE/DAE solvers is <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), you should almost for sure be using that routine and not this routine. Many br
+The public interface for the ODE/DAE solvers is <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), you should almost for sure be using that routine and not this routine.
 <P>
-The hook set using <A HREF="../TS/TSSetPreStep.html#TSSetPreStep">TSSetPreStep</A>() is called before each attempt to take the step. In general, the time step size may Many brbe changed due to adaptive error controller or solve failures. Note that steps may contain multiple stages. Many br
+The hook set using <A HREF="../TS/TSSetPreStep.html#TSSetPreStep">TSSetPreStep</A>() is called before each attempt to take the step. In general, the time step size may
+be changed due to adaptive error controller or solve failures. Note that steps may contain multiple stages.
 <P>
-This may over-step the final time provided in <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>() depending on the time-step used. <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() interpolates to exactly the Many brtime provided in <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>(). One can use <A HREF="../TS/TSInterpolate.html#TSInterpolate">TSInterpolate</A>() to determine an interpolated solution within the final timestep. Many br
+This may over-step the final time provided in <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>() depending on the time-step used. <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() interpolates to exactly the
+time provided in <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>(). One can use <A HREF="../TS/TSInterpolate.html#TSInterpolate">TSInterpolate</A>() to determine an interpolated solution within the final timestep.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, solve
diff --git a/docs/manualpages/TS/TSSundialsGetIterations.html b/docs/manualpages/TS/TSSundialsGetIterations.html
index af6f857..231a9e4 100644
--- a/docs/manualpages/TS/TSSundialsGetIterations.html
+++ b/docs/manualpages/TS/TSSundialsGetIterations.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsGetIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsGetIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsGetIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsGetIterations"><H1>TSSundialsGetIterations</H1></A>
 Gets the number of nonlinear and linear iterations used so far by Sundials. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Gets the number of nonlinear and linear iterations used so far by Sundials.
 #include "petscts.h" 
 PetscErrorCode  TSSundialsGetIterations(TS ts,int *nonlin,int *lin)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
-<DT><B>ts     </B> -the time-step context Many br
+<DT><B>ts     </B> -the time-step context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nonlin </B></TD><TD>- number of nonlinear iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lin    </B></TD><TD>- number of linear iterations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nonlin </B></TD><TD>- number of nonlinear iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lin    </B></TD><TD>- number of linear iterations
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-These return the number since the creation of the <A HREF="../TS/TS.html#TS">TS</A> object Many br
+These return the number since the creation of the <A HREF="../TS/TS.html#TS">TS</A> object
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  non-linear iterations, linear iterations
@@ -36,7 +38,9 @@ These return the number since the creation of the <A HREF="../TS/TS.html#TS">TS<
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), <A HREF="../TS/TSSundialsSetMaxl.html#TSSundialsSetMaxl">TSSundialsSetMaxl</A>(),
-<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), Many brTSSundialsGetIterations(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), Many brTSSundialsSetLinearTolerance(), <A HRE [...]
+<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(),
+<A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(),
+<A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</A>(), <A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/implicit/sundials/sundials.c.html#TSSundialsGetIterations">src/ts/impls/implicit/sundials/sundials.c</A>
diff --git a/docs/manualpages/TS/TSSundialsGetPC.html b/docs/manualpages/TS/TSSundialsGetPC.html
index 06d27ee..6968a9c 100644
--- a/docs/manualpages/TS/TSSundialsGetPC.html
+++ b/docs/manualpages/TS/TSSundialsGetPC.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsGetPC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsGetPC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsGetPC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsGetPC"><H1>TSSundialsGetPC</H1></A>
 Extract the <A HREF="../PC/PC.html#PC">PC</A> context from a time-step context for Sundials. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,21 @@ Extract the <A HREF="../PC/PC.html#PC">PC</A> context from a time-step context f
 PetscErrorCode  TSSundialsGetPC(TS ts,PC *pc)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the time-step context Many br
+<DT><B>ts </B> -the time-step context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>pc </B> -the preconditioner context Many br
+<DT><B>pc </B> -the preconditioner context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), <A HREF="../TS/TSSundialsSetMaxl.html#TSSundialsSetMaxl">TSSundialsSetMaxl</A>(),
-<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), Many brTSSundialsGetIterations(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), Many brTSSundialsSetLinearTolerance(), <A HRE [...]
+<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(),
+<A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(),
+<A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/implicit/sundials/sundials.c.html#TSSundialsGetPC">src/ts/impls/implicit/sundials/sundials.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSSundialsMonitorInternalSteps.html b/docs/manualpages/TS/TSSundialsMonitorInternalSteps.html
index 63b5478..d1460dc 100644
--- a/docs/manualpages/TS/TSSundialsMonitorInternalSteps.html
+++ b/docs/manualpages/TS/TSSundialsMonitorInternalSteps.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsMonitorInternalSteps</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsMonitorInternalSteps.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsMonitorInternalSteps.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsMonitorInternalSteps"><H1>TSSundialsMonitorInternalSteps</H1></A>
 Monitor Sundials internal steps (Defaults to false). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,19 @@ PetscErrorCode  TSSundialsMonitorInternalSteps(TS ts,PetscBool ft)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the time-step context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ft </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if monitor, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the time-step context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ft </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if monitor, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), <A HREF="../TS/TSSundialsSetMaxl.html#TSSundialsSetMaxl">TSSundialsSetMaxl</A>(),
-<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), Many brTSSundialsGetIterations(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), Many brTSSundialsSetLinearTolerance(), <A HRE [...]
+<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(),
+<A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(),
+<A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/implicit/sundials/sundials.c.html#TSSundialsMonitorInternalSteps">src/ts/impls/implicit/sundials/sundials.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSSundialsSetGramSchmidtType.html b/docs/manualpages/TS/TSSundialsSetGramSchmidtType.html
index 0f43b8a..af6092e 100644
--- a/docs/manualpages/TS/TSSundialsSetGramSchmidtType.html
+++ b/docs/manualpages/TS/TSSundialsSetGramSchmidtType.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsSetGramSchmidtType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsSetGramSchmidtType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsSetGramSchmidtType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsSetGramSchmidtType"><H1>TSSundialsSetGramSchmidtType</H1></A>
 Sets type of orthogonalization used in GMRES method by SUNDIALS linear solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets type of orthogonalization used in GMRES method by SUNDIALS linear solver.
 #include "petscts.h" 
 PetscErrorCode  TSSundialsSetGramSchmidtType(TS ts,TSSundialsGramSchmidtType type)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the time-step context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- either SUNDIALS_MODIFIED_GS or SUNDIALS_CLASSICAL_GS Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the time-step context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- either SUNDIALS_MODIFIED_GS or SUNDIALS_CLASSICAL_GS
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Sundials, orthogonalization
@@ -29,7 +31,10 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), <A HREF="../TS/TSSundialsSetMaxl.html#TSSundialsSetMaxl">TSSundialsSetMaxl</A>(),
-<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(),  <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), Many brTSSundialsGetIterations(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), Many brTSSundialsSetLinearTolerance(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundia [...]
+<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(),  <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(),
+<A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(),
+<A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</A>(),
+<A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/implicit/sundials/sundials.c.html#TSSundialsSetGramSchmidtType">src/ts/impls/implicit/sundials/sundials.c</A>
diff --git a/docs/manualpages/TS/TSSundialsSetLinearTolerance.html b/docs/manualpages/TS/TSSundialsSetLinearTolerance.html
index 226b2f0..f39e79b 100644
--- a/docs/manualpages/TS/TSSundialsSetLinearTolerance.html
+++ b/docs/manualpages/TS/TSSundialsSetLinearTolerance.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsSetLinearTolerance</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsSetLinearTolerance.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsSetLinearTolerance.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsSetLinearTolerance"><H1>TSSundialsSetLinearTolerance</H1></A>
 Sets the tolerance used to solve the linear system by SUNDIALS. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,17 @@ Sets the tolerance used to solve the linear system by SUNDIALS.
 #include "petscts.h" 
 PetscErrorCode  TSSundialsSetLinearTolerance(TS ts,double tol)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts     </B></TD><TD>- the time-step context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol    </B></TD><TD>- the factor by which the tolerance on the nonlinear solver is Many brmultiplied to get the tolerance on the linear solver, .05 by default. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts     </B></TD><TD>- the time-step context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol    </B></TD><TD>- the factor by which the tolerance on the nonlinear solver is
+multiplied to get the tolerance on the linear solver, .05 by default.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  GMRES, linear convergence tolerance, SUNDIALS
@@ -29,7 +32,10 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), <A HREF="../TS/TSSundialsSetMaxl.html#TSSundialsSetMaxl">TSSundialsSetMaxl</A>(),
-<BR><A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), Many brTSSundialsGetIterations(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), Many brTSSundialsSetLinearTolerance(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundial [...]
+<BR><A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(),
+<A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(),
+<A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</A>(),
+<A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/implicit/sundials/sundials.c.html#TSSundialsSetLinearTolerance">src/ts/impls/implicit/sundials/sundials.c</A>
diff --git a/docs/manualpages/TS/TSSundialsSetMaxTimeStep.html b/docs/manualpages/TS/TSSundialsSetMaxTimeStep.html
index 202d453..8d05b27 100644
--- a/docs/manualpages/TS/TSSundialsSetMaxTimeStep.html
+++ b/docs/manualpages/TS/TSSundialsSetMaxTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsSetMaxTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsSetMaxTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsSetMaxTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsSetMaxTimeStep"><H1>TSSundialsSetMaxTimeStep</H1></A>
 Largest time step to be chosen by the adaptive controller. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode  TSSundialsSetMaxTimeStep(TS ts,PetscReal maxdt)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the time-step context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxdt </B></TD><TD>- lowest time step if positive, negative to deactivate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the time-step context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxdt </B></TD><TD>- lowest time step if positive, negative to deactivate
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(),
diff --git a/docs/manualpages/TS/TSSundialsSetMaxl.html b/docs/manualpages/TS/TSSundialsSetMaxl.html
index fd4581b..d2b3c09 100644
--- a/docs/manualpages/TS/TSSundialsSetMaxl.html
+++ b/docs/manualpages/TS/TSSundialsSetMaxl.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsSetMaxl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsSetMaxl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsSetMaxl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsSetMaxl"><H1>TSSundialsSetMaxl</H1></A>
 Sets the dimension of the Krylov space used by GMRES in the linear solver in SUNDIALS. SUNDIALS DOES NOT use restarted GMRES so this is the maximum number of GMRES steps that will be used. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the dimension of the Krylov space used by GMRES in the linear solver in SUN
 #include "petscts.h" 
 PetscErrorCode  TSSundialsSetMaxl(TS ts,PetscInt maxl)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts      </B></TD><TD>- the time-step context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxl </B></TD><TD>- number of direction vectors (the dimension of Krylov subspace). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts      </B></TD><TD>- the time-step context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxl </B></TD><TD>- number of direction vectors (the dimension of Krylov subspace).
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  GMRES
@@ -29,7 +31,10 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(),
-<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), Many brTSSundialsGetIterations(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), Many brTSSundialsSetLinearTolerance(), <A HRE [...]
+<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(),
+<A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(),
+<A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</A>(),
+<A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/implicit/sundials/sundials.c.html#TSSundialsSetMaxl">src/ts/impls/implicit/sundials/sundials.c</A>
diff --git a/docs/manualpages/TS/TSSundialsSetMinTimeStep.html b/docs/manualpages/TS/TSSundialsSetMinTimeStep.html
index 58c60c5..146a9a2 100644
--- a/docs/manualpages/TS/TSSundialsSetMinTimeStep.html
+++ b/docs/manualpages/TS/TSSundialsSetMinTimeStep.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsSetMinTimeStep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsSetMinTimeStep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsSetMinTimeStep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsSetMinTimeStep"><H1>TSSundialsSetMinTimeStep</H1></A>
 Smallest time step to be chosen by the adaptive controller. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,16 @@ PetscErrorCode  TSSundialsSetMinTimeStep(TS ts,PetscReal mindt)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the time-step context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mindt </B></TD><TD>- lowest time step if positive, negative to deactivate Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the time-step context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mindt </B></TD><TD>- lowest time step if positive, negative to deactivate
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Sundials will error if it is not possible to keep the estimated truncation error below Many brthe tolerance set with <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>() without going below this step size. Many br
+Sundials will error if it is not possible to keep the estimated truncation error below
+the tolerance set with <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>() without going below this step size.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(),
diff --git a/docs/manualpages/TS/TSSundialsSetTolerance.html b/docs/manualpages/TS/TSSundialsSetTolerance.html
index 68526f1..77bcb4f 100644
--- a/docs/manualpages/TS/TSSundialsSetTolerance.html
+++ b/docs/manualpages/TS/TSSundialsSetTolerance.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsSetTolerance</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsSetTolerance.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsSetTolerance.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsSetTolerance"><H1>TSSundialsSetTolerance</H1></A>
 Sets the absolute and relative tolerance used by Sundials for error control. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Sets the absolute and relative tolerance used by Sundials for error control.
 #include "petscts.h" 
 PetscErrorCode  TSSundialsSetTolerance(TS ts,double aabs,double rel)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the time-step context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aabs </B></TD><TD>- the absolute tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rel </B></TD><TD>- the relative tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts  </B></TD><TD>- the time-step context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>aabs </B></TD><TD>- the absolute tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rel </B></TD><TD>- the relative tolerance
+</TD></TR></TABLE>
 <P>
-See the Cvode/Sundials users manual for exact details on these parameters. Essentially Many brthese regulate the size of the error for a SINGLE timestep. Many br
+See the Cvode/Sundials users manual for exact details on these parameters. Essentially
+these regulate the size of the error for a SINGLE timestep.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Sundials, tolerance
@@ -32,7 +36,10 @@ See the Cvode/Sundials users manual for exact details on these parameters. Essen
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), TSSundialsSetGMRESMaxl(),
-<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), Many brTSSundialsGetIterations(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), Many brTSSundialsSetLinearTolerance(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HRE [...]
+<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(),
+<A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(),
+<A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</A>(),
+<A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/implicit/sundials/sundials.c.html#TSSundialsSetTolerance">src/ts/impls/implicit/sundials/sundials.c</A>
diff --git a/docs/manualpages/TS/TSSundialsSetType.html b/docs/manualpages/TS/TSSundialsSetType.html
index 18b61e8..5f96f12 100644
--- a/docs/manualpages/TS/TSSundialsSetType.html
+++ b/docs/manualpages/TS/TSSundialsSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSSundialsSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSSundialsSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSSundialsSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSSundialsSetType"><H1>TSSundialsSetType</H1></A>
 Sets the method that Sundials will use for integration. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the method that Sundials will use for integration.
 #include "petscts.h" 
 PetscErrorCode  TSSundialsSetType(TS ts,TSSundialsLmmType type)
 </PRE>
-Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Logically Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts     </B></TD><TD>- the time-step context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type   </B></TD><TD>- one of  SUNDIALS_ADAMS or SUNDIALS_BDF Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts     </B></TD><TD>- the time-step context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type   </B></TD><TD>- one of  SUNDIALS_ADAMS or SUNDIALS_BDF
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Adams, backward differentiation formula
@@ -29,7 +31,11 @@ Logically Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(),  <A HREF="../TS/TSSundialsSetMaxl.html#TSSundialsSetMaxl">TSSundialsSetMaxl</A>(),
-<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), Many brTSSundialsGetIterations(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(), Many brTSSundialsSetLinearTolerance(), <A HRE [...]
+<BR><A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(),
+<A HREF="../TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</A>(), <A HREF="../TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</A>(),
+<A HREF="../TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</A>(), <A HREF="../TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</A>(), <A HREF="../TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</A>(),
+<A HREF="../TS/TSSetExactFinalTime.html#TSSetExactFinalTime">TSSetExactFinalTime</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/impls/implicit/sundials/sundials.c.html#TSSundialsSetType">src/ts/impls/implicit/sundials/sundials.c</A>
 <BR><A HREF="./index.html">Index of all TS routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TS/TSTHETA.html b/docs/manualpages/TS/TSTHETA.html
index 57dc87e..b6bb560 100644
--- a/docs/manualpages/TS/TSTHETA.html
+++ b/docs/manualpages/TS/TSTHETA.html
@@ -5,17 +5,21 @@
 <TITLE>TSTHETA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTHETA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTHETA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTHETA"><H1>TSTHETA</H1></A>
-DAE solver using the implicit Theta method  Many br
+DAE solver using the implicit Theta method 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_theta_theta <Theta> </B></TD><TD>- Location of stage (0<Theta<=1) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_theta_endpoint <flag> </B></TD><TD>- Use the endpoint (like Crank-Nicholson) instead of midpoint form of the Theta method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_theta_adapt <flg> </B></TD><TD>- Use time-step adaptivity with the Theta method Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_theta_initial_guess_extrapolate <flg> </B></TD><TD>- Extrapolate stage initial guess from previous solution (sometimes unstable) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_theta_theta <Theta> </B></TD><TD>- Location of stage (0<Theta<=1)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_theta_endpoint <flag> </B></TD><TD>- Use the endpoint (like Crank-Nicholson) instead of midpoint form of the Theta method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_theta_adapt <flg> </B></TD><TD>- Use time-step adaptivity with the Theta method
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-ts_theta_initial_guess_extrapolate <flg> </B></TD><TD>- Extrapolate stage initial guess from previous solution (sometimes unstable)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <pre>
@@ -28,18 +32,18 @@ DAE solver using the implicit Theta method  Many br
  -ts_type theta -ts_theta_theta 0.5 -ts_theta_endpoint corresponds to Crank-Nicholson (<A HREF="../TS/TSCN.html#TSCN">TSCN</A>)
 </pre>
 <P>
-This method can be applied to DAE. Many br
+This method can be applied to DAE.
 <P>
-This method is cast as a 1-stage implicit Runge-Kutta method. Many br
+This method is cast as a 1-stage implicit Runge-Kutta method.
 <P>
 <PRE>
   Theta | Theta
   -------------
         |  1
 </PRE>
- Many br
+
 <P>
-For the default Theta=0.5, this is also known as the implicit midpoint rule. Many br
+For the default Theta=0.5, this is also known as the implicit midpoint rule.
 <P>
 <H3><FONT COLOR="#CC3333">When the endpoint variant is chosen, the method becomes a 2-stage method with first stage explicit</FONT></H3>
 <P>
@@ -49,17 +53,17 @@ For the default Theta=0.5, this is also known as the implicit midpoint rule. Man
   -------------------
     | 1-Theta   Theta
 </PRE>
- Many br
+
 <P>
-For the default Theta=0.5, this is the trapezoid rule (also known as Crank-Nicolson, see <A HREF="../TS/TSCN.html#TSCN">TSCN</A>). Many br
+For the default Theta=0.5, this is the trapezoid rule (also known as Crank-Nicolson, see <A HREF="../TS/TSCN.html#TSCN">TSCN</A>).
 <P>
-To apply a diagonally implicit RK method to DAE, the stage formula Many br
+To apply a diagonally implicit RK method to DAE, the stage formula
 <P>
 <pre>
  Y_i = X + h sum_j a_ij Y'_j
 </pre>
 <P>
-is interpreted as a formula for Y'_i in terms of Y_i and known values (Y'_j, j<i) Many br
+is interpreted as a formula for Y'_i in terms of Y_i and known values (Y'_j, j<i)
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TSCN.html#TSCN">TSCN</A>, <A HREF="../TS/TSBEULER.html#TSBEULER">TSBEULER</A>, <A HREF="../TS/TSThetaSetTheta.html#TSThetaSetTheta">TSThetaSetTheta</A>(), <A HREF="../TS/TSThetaSetEndpoint.html#TSThetaSetEndpoint">TSThetaSetEndpoint</A>()
diff --git a/docs/manualpages/TS/TSTRAJECTORYBASIC.html b/docs/manualpages/TS/TSTRAJECTORYBASIC.html
index 13ab9b5..37217aa 100644
--- a/docs/manualpages/TS/TSTRAJECTORYBASIC.html
+++ b/docs/manualpages/TS/TSTRAJECTORYBASIC.html
@@ -5,10 +5,10 @@
 <TITLE>TSTRAJECTORYBASIC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTRAJECTORYBASIC.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTRAJECTORYBASIC.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTRAJECTORYBASIC"><H1>TSTRAJECTORYBASIC</H1></A>
-Stores each solution of the ODE/ADE in a file  Many br
+Stores each solution of the ODE/ADE in a file 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSTrajectorySetType.html#TSTrajectorySetType">TSTrajectorySetType</A>()
diff --git a/docs/manualpages/TS/TSTRAJECTORYMEMORY.html b/docs/manualpages/TS/TSTRAJECTORYMEMORY.html
index 16a2d5a..5899ad8 100644
--- a/docs/manualpages/TS/TSTRAJECTORYMEMORY.html
+++ b/docs/manualpages/TS/TSTRAJECTORYMEMORY.html
@@ -5,10 +5,10 @@
 <TITLE>TSTRAJECTORYMEMORY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTRAJECTORYMEMORY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTRAJECTORYMEMORY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTRAJECTORYMEMORY"><H1>TSTRAJECTORYMEMORY</H1></A>
-Stores each solution of the ODE/ADE in memory  Many br
+Stores each solution of the ODE/ADE in memory 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSTrajectorySetType.html#TSTrajectorySetType">TSTrajectorySetType</A>()
diff --git a/docs/manualpages/TS/TSTRAJECTORYSINGLEFILE.html b/docs/manualpages/TS/TSTRAJECTORYSINGLEFILE.html
index 233962e..9748f26 100644
--- a/docs/manualpages/TS/TSTRAJECTORYSINGLEFILE.html
+++ b/docs/manualpages/TS/TSTRAJECTORYSINGLEFILE.html
@@ -5,10 +5,10 @@
 <TITLE>TSTRAJECTORYSINGLEFILE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTRAJECTORYSINGLEFILE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTRAJECTORYSINGLEFILE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTRAJECTORYSINGLEFILE"><H1>TSTRAJECTORYSINGLEFILE</H1></A>
-Stores all solutions of the ODE/ADE into a single file followed by each timestep. Does not save the intermediate stages in a multistage method  Many br
+Stores all solutions of the ODE/ADE into a single file followed by each timestep. Does not save the intermediate stages in a multistage method 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSTrajectorySetType.html#TSTrajectorySetType">TSTrajectorySetType</A>()
diff --git a/docs/manualpages/TS/TSTRAJECTORYVISUALIZATION.html b/docs/manualpages/TS/TSTRAJECTORYVISUALIZATION.html
index 5cbab7e..d32bf02 100644
--- a/docs/manualpages/TS/TSTRAJECTORYVISUALIZATION.html
+++ b/docs/manualpages/TS/TSTRAJECTORYVISUALIZATION.html
@@ -5,10 +5,10 @@
 <TITLE>TSTRAJECTORYVISUALIZATION</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTRAJECTORYVISUALIZATION.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTRAJECTORYVISUALIZATION.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTRAJECTORYVISUALIZATION"><H1>TSTRAJECTORYVISUALIZATION</H1></A>
-Stores each solution of the ODE/DAE in a file  Many br
+Stores each solution of the ODE/DAE in a file 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSTrajectorySetType.html#TSTrajectorySetType">TSTrajectorySetType</A>()
diff --git a/docs/manualpages/TS/TSThetaGetEndpoint.html b/docs/manualpages/TS/TSThetaGetEndpoint.html
index 021ceee..084b460 100644
--- a/docs/manualpages/TS/TSThetaGetEndpoint.html
+++ b/docs/manualpages/TS/TSThetaGetEndpoint.html
@@ -5,8 +5,8 @@
 <TITLE>TSThetaGetEndpoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSThetaGetEndpoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSThetaGetEndpoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSThetaGetEndpoint"><H1>TSThetaGetEndpoint</H1></A>
 Gets whether to use the endpoint variant of the method (e.g. trapezoid/Crank-Nicolson instead of midpoint rule). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets whether to use the endpoint variant of the method (e.g. trapezoid/Crank-Nic
 #include "petscts.h"   
 PetscErrorCode TSThetaGetEndpoint(TS ts,PetscBool *endpoint)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -timestepping context Many br
+<DT><B>ts </B> -timestepping context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>endpoint </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> when using the endpoint variant Many br
+<DT><B>endpoint </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> when using the endpoint variant
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSThetaSetEndpoint.html#TSThetaSetEndpoint">TSThetaSetEndpoint</A>(), <A HREF="../TS/TSTHETA.html#TSTHETA">TSTHETA</A>, <A HREF="../TS/TSCN.html#TSCN">TSCN</A>
diff --git a/docs/manualpages/TS/TSThetaGetTheta.html b/docs/manualpages/TS/TSThetaGetTheta.html
index 9d5cb77..d07a72b 100644
--- a/docs/manualpages/TS/TSThetaGetTheta.html
+++ b/docs/manualpages/TS/TSThetaGetTheta.html
@@ -5,8 +5,8 @@
 <TITLE>TSThetaGetTheta</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSThetaGetTheta.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSThetaGetTheta.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSThetaGetTheta"><H1>TSThetaGetTheta</H1></A>
 Get the abscissa of the stage in (0,1]. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Get the abscissa of the stage in (0,1].
 #include "petscts.h"   
 PetscErrorCode  TSThetaGetTheta(TS ts,PetscReal *theta)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -timestepping context Many br
+<DT><B>ts </B> -timestepping context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>theta </B> -stage abscissa Many br
+<DT><B>theta </B> -stage abscissa
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Use of this function is normally only required to hack <A HREF="../TS/TSTHETA.html#TSTHETA">TSTHETA</A> to use a modified integration scheme. Many br
+Use of this function is normally only required to hack <A HREF="../TS/TSTHETA.html#TSTHETA">TSTHETA</A> to use a modified integration scheme.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSThetaSetTheta.html#TSThetaSetTheta">TSThetaSetTheta</A>()
diff --git a/docs/manualpages/TS/TSThetaSetEndpoint.html b/docs/manualpages/TS/TSThetaSetEndpoint.html
index 094da78..7710c39 100644
--- a/docs/manualpages/TS/TSThetaSetEndpoint.html
+++ b/docs/manualpages/TS/TSThetaSetEndpoint.html
@@ -5,8 +5,8 @@
 <TITLE>TSThetaSetEndpoint</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSThetaSetEndpoint.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSThetaSetEndpoint.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSThetaSetEndpoint"><H1>TSThetaSetEndpoint</H1></A>
 Sets whether to use the endpoint variant of the method (e.g. trapezoid/Crank-Nicolson instead of midpoint rule). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets whether to use the endpoint variant of the method (e.g. trapezoid/Crank-Nic
 #include "petscts.h"   
 PetscErrorCode TSThetaSetEndpoint(TS ts,PetscBool flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use the endpoint variant Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> to use the endpoint variant
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_theta_endpoint <flg></B> - Many br Many br
+<DT><B>-ts_theta_endpoint <flg></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSThetaSetTheta.html b/docs/manualpages/TS/TSThetaSetTheta.html
index 67c3a6f..d8a2bc6 100644
--- a/docs/manualpages/TS/TSThetaSetTheta.html
+++ b/docs/manualpages/TS/TSThetaSetTheta.html
@@ -5,8 +5,8 @@
 <TITLE>TSThetaSetTheta</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSThetaSetTheta.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSThetaSetTheta.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSThetaSetTheta"><H1>TSThetaSetTheta</H1></A>
 Set the abscissa of the stage in (0,1]. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Set the abscissa of the stage in (0,1].
 #include "petscts.h"   
 PetscErrorCode  TSThetaSetTheta(TS ts,PetscReal theta)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>theta </B></TD><TD>- stage abscissa Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- timestepping context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>theta </B></TD><TD>- stage abscissa
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_theta_theta <theta></B> - Many br Many br
+<DT><B>-ts_theta_theta <theta></B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSTrajectory.html b/docs/manualpages/TS/TSTrajectory.html
index c9716f1..0a25d22 100644
--- a/docs/manualpages/TS/TSTrajectory.html
+++ b/docs/manualpages/TS/TSTrajectory.html
@@ -5,15 +5,15 @@
 <TITLE>TSTrajectory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectory"><H1>TSTrajectory</H1></A>
 Abstract PETSc object that storing the trajectory (solution of ODE/ADE at each time step and stage) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_TSTrajectory* <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TS/TSTrajectoryCreate.html b/docs/manualpages/TS/TSTrajectoryCreate.html
index 58162b7..278c23b 100644
--- a/docs/manualpages/TS/TSTrajectoryCreate.html
+++ b/docs/manualpages/TS/TSTrajectoryCreate.html
@@ -5,8 +5,8 @@
 <TITLE>TSTrajectoryCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectoryCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectoryCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectoryCreate"><H1>TSTrajectoryCreate</H1></A>
 This function creates an empty trajectory object used to store the time dependent solution of an ODE/DAE 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ This function creates an empty trajectory object used to store the time dependen
 #include "petscts.h"  
 PetscErrorCode  TSTrajectoryCreate(MPI_Comm comm,TSTrajectory *tj)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator Many br
+<DT><B>comm </B> -The communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>tj   </B> -The trajectory object Many br
+<DT><B>tj   </B> -The trajectory object
 <br>
 <P>
- Many br
+
 <P>
-Notes: Usually one does not call this routine, it is called automatically when one calls <A HREF="../TS/TSSetSaveTrajectory.html#TSSetSaveTrajectory">TSSetSaveTrajectory</A>(). One can call Many brTSGetTrajectory() to access the created trajectory. Many br
+Notes: Usually one does not call this routine, it is called automatically when one calls <A HREF="../TS/TSSetSaveTrajectory.html#TSSetSaveTrajectory">TSSetSaveTrajectory</A>(). One can call
+TSGetTrajectory() to access the created trajectory.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, create
diff --git a/docs/manualpages/TS/TSTrajectoryDestroy.html b/docs/manualpages/TS/TSTrajectoryDestroy.html
index 42bdd63..d81c742 100644
--- a/docs/manualpages/TS/TSTrajectoryDestroy.html
+++ b/docs/manualpages/TS/TSTrajectoryDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TSTrajectoryDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectoryDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectoryDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectoryDestroy"><H1>TSTrajectoryDestroy</H1></A>
 Destroys a trajectory context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a trajectory context
 #include "petscts.h"  
 PetscErrorCode  TSTrajectoryDestroy(TSTrajectory *tj)
 </PRE>
-Collective on <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> Many br
+Collective on <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> context obtained from <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> context obtained from <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestepper, destroy
diff --git a/docs/manualpages/TS/TSTrajectoryRegister.html b/docs/manualpages/TS/TSTrajectoryRegister.html
index 6727eea..01727a2 100644
--- a/docs/manualpages/TS/TSTrajectoryRegister.html
+++ b/docs/manualpages/TS/TSTrajectoryRegister.html
@@ -5,8 +5,8 @@
 <TITLE>TSTrajectoryRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectoryRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectoryRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectoryRegister"><H1>TSTrajectoryRegister</H1></A>
 Adds a way of storing trajectories to the <A HREF="../TS/TS.html#TS">TS</A> package 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Adds a way of storing trajectories to the <A HREF="../TS/TS.html#TS">TS</A> pack
 #include "petscts.h"  
 PetscErrorCode TSTrajectoryRegister(const char sname[],PetscErrorCode (*function)(TSTrajectory,TS))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TS/TSTrajectoryRegister.html#TSTrajectoryRegister">TSTrajectoryRegister</A>() may be called multiple times to add several user-defined tses. Many br
+<A HREF="../TS/TSTrajectoryRegister.html#TSTrajectoryRegister">TSTrajectoryRegister</A>() may be called multiple times to add several user-defined tses.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, register
diff --git a/docs/manualpages/TS/TSTrajectoryRegisterAll.html b/docs/manualpages/TS/TSTrajectoryRegisterAll.html
index 9e05f49..0a77dab 100644
--- a/docs/manualpages/TS/TSTrajectoryRegisterAll.html
+++ b/docs/manualpages/TS/TSTrajectoryRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>TSTrajectoryRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectoryRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectoryRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectoryRegisterAll"><H1>TSTrajectoryRegisterAll</H1></A>
 Registers all of the trajectory storage schecmes in the <A HREF="../TS/TS.html#TS">TS</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the trajectory storage schecmes in the <A HREF="../TS/TS.html#T
 #include "petscts.h"  
 PetscErrorCode  TSTrajectoryRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestepper, register, all
diff --git a/docs/manualpages/TS/TSTrajectorySetFromOptions.html b/docs/manualpages/TS/TSTrajectorySetFromOptions.html
index 0349ebe..ad99ee6 100644
--- a/docs/manualpages/TS/TSTrajectorySetFromOptions.html
+++ b/docs/manualpages/TS/TSTrajectorySetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>TSTrajectorySetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectorySetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectorySetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectorySetFromOptions"><H1>TSTrajectorySetFromOptions</H1></A>
 Sets various <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> parameters from user options. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Sets various <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> par
 #include "petscts.h"  
 PetscErrorCode  TSTrajectorySetFromOptions(TSTrajectory tj,TS ts)
 </PRE>
-Collective on <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> Many br
+Collective on <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tj </B> -the <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> context obtained from <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>() Many br
+<DT><B>tj </B> -the <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> context obtained from <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-ts_trajectory_type <type> </B> -<A HREF="../TS/TSTRAJECTORYBASIC.html#TSTRAJECTORYBASIC">TSTRAJECTORYBASIC</A> Many br
+<DT><B>-ts_trajectory_type <type> </B> -<A HREF="../TS/TSTRAJECTORYBASIC.html#TSTRAJECTORYBASIC">TSTRAJECTORYBASIC</A>
 <br>
-<DT><B>-ts_trajectory_max_cps <int></B> - Many br Many br
+<DT><B>-ts_trajectory_max_cps <int></B> -
+
 <br>
 <P>
-Notes: This is not normally called directly by users Many br
+Notes: This is not normally called directly by users
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, set, options, database, trajectory
diff --git a/docs/manualpages/TS/TSTrajectorySetType.html b/docs/manualpages/TS/TSTrajectorySetType.html
index e9d3692..140b224 100644
--- a/docs/manualpages/TS/TSTrajectorySetType.html
+++ b/docs/manualpages/TS/TSTrajectorySetType.html
@@ -5,8 +5,8 @@
 <TITLE>TSTrajectorySetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectorySetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectorySetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectorySetType"><H1>TSTrajectorySetType</H1></A>
 Sets the storage method to be used as in a trajectory 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the storage method to be used as in a trajectory
 #include "petscts.h"  
 PetscErrorCode  TSTrajectorySetType(TSTrajectory tj,TS ts,const TSTrajectoryType type)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- A known method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts   </B></TD><TD>- The <A HREF="../TS/TS.html#TS">TS</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- A known method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
-<DT><B>-ts_trajectory_type <type> </B> -Sets the method; use -help for a list of available methods (for instance, basic) Many br
+<DT><B>-ts_trajectory_type <type> </B> -Sets the method; use -help for a list of available methods (for instance, basic)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, set, type
diff --git a/docs/manualpages/TS/TSTrajectorySetUp.html b/docs/manualpages/TS/TSTrajectorySetUp.html
index 95e20e5..e91efb8 100644
--- a/docs/manualpages/TS/TSTrajectorySetUp.html
+++ b/docs/manualpages/TS/TSTrajectorySetUp.html
@@ -5,8 +5,8 @@
 <TITLE>TSTrajectorySetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectorySetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectorySetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectorySetUp"><H1>TSTrajectorySetUp</H1></A>
 Sets up the internal data structures, e.g. stacks, for the later use of a <A HREF="../TS/TS.html#TS">TS</A> trajectory. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Sets up the internal data structures, e.g. stacks, for the later use of a <A HRE
 #include "petscts.h"  
 PetscErrorCode  TSTrajectorySetUp(TSTrajectory tj,TS ts)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br
+<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
 <br>
-<DT><B>tj </B> -the <A HREF="../TS/TS.html#TS">TS</A> trajectory context Many br
+<DT><B>tj </B> -the <A HREF="../TS/TS.html#TS">TS</A> trajectory context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, setup, checkpoint
diff --git a/docs/manualpages/TS/TSTrajectoryType.html b/docs/manualpages/TS/TSTrajectoryType.html
index 0f5d86a..9052021 100644
--- a/docs/manualpages/TS/TSTrajectoryType.html
+++ b/docs/manualpages/TS/TSTrajectoryType.html
@@ -5,8 +5,8 @@
 <TITLE>TSTrajectoryType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectoryType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectoryType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectoryType"><H1>TSTrajectoryType</H1></A>
 String with the name of a PETSc <A HREF="../TS/TS.html#TS">TS</A> trajectory storage method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -18,7 +18,7 @@ typedef const char* <A HREF="../TS/TSTrajectoryType.html#TSTrajectoryType">TSTra
 #define <A HREF="../TS/TSTRAJECTORYVISUALIZATION.html#TSTRAJECTORYVISUALIZATION">TSTRAJECTORYVISUALIZATION</A> "visualization"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSRegister.html#TSRegister">TSRegister</A>(), <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>(), <A HREF="../TS/TSTrajectorySetType.html#TSTrajectorySetType">TSTrajectorySetType</A>()
diff --git a/docs/manualpages/TS/TSTrajectoryView.html b/docs/manualpages/TS/TSTrajectoryView.html
index 2c364e7..14d721b 100644
--- a/docs/manualpages/TS/TSTrajectoryView.html
+++ b/docs/manualpages/TS/TSTrajectoryView.html
@@ -5,8 +5,8 @@
 <TITLE>TSTrajectoryView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSTrajectoryView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSTrajectoryView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSTrajectoryView"><H1>TSTrajectoryView</H1></A>
 Prints information about the trajectory object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Prints information about the trajectory object
 #include "petscts.h"  
 PetscErrorCode  TSTrajectoryView(TSTrajectory tj,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> Many br
+Collective on <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tj </B></TD><TD>- the <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> context obtained from <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tj </B></TD><TD>- the <A HREF="../TS/TSTrajectory.html#TSTrajectory">TSTrajectory</A> context obtained from <A HREF="../TS/TSTrajectoryCreate.html#TSTrajectoryCreate">TSTrajectoryCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ts_trajectory_view </B> -calls <A HREF="../TS/TSTrajectoryView.html#TSTrajectoryView">TSTrajectoryView</A>() at end of <A HREF="../TS/TSAdjointStep.html#TSAdjointStep">TSAdjointStep</A>() Many br
+<DT><B>-ts_trajectory_view </B> -calls <A HREF="../TS/TSTrajectoryView.html#TSTrajectoryView">TSTrajectoryView</A>() at end of <A HREF="../TS/TSAdjointStep.html#TSAdjointStep">TSAdjointStep</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open an alternative visualization context with Many brPetscViewerASCIIOpen() - output to a specified file. Many br
+The user can open an alternative visualization context with
+<A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() - output to a specified file.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, view
diff --git a/docs/manualpages/TS/TSType.html b/docs/manualpages/TS/TSType.html
index e981799..9c9e7cc 100644
--- a/docs/manualpages/TS/TSType.html
+++ b/docs/manualpages/TS/TSType.html
@@ -5,8 +5,8 @@
 <TITLE>TSType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSType"><H1>TSType</H1></A>
 String with the name of a PETSc <A HREF="../TS/TS.html#TS">TS</A> method. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -31,7 +31,7 @@ typedef const char* <A HREF="../TS/TSType.html#TSType">TSType</A>;
 #define <A HREF="../TS/TSBDF.html#TSBDF">TSBDF</A>             "bdf"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSetType.html#TSSetType">TSSetType</A>(), <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../TS/TSRegister.html#TSRegister">TSRegister</A>()
diff --git a/docs/manualpages/TS/TSVISetVariableBounds.html b/docs/manualpages/TS/TSVISetVariableBounds.html
index ce0314d..edced24 100644
--- a/docs/manualpages/TS/TSVISetVariableBounds.html
+++ b/docs/manualpages/TS/TSVISetVariableBounds.html
@@ -5,8 +5,8 @@
 <TITLE>TSVISetVariableBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSVISetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSVISetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSVISetVariableBounds"><H1>TSVISetVariableBounds</H1></A>
 Sets the lower and upper bounds for the solution vector. xl <= x <= xu 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,18 @@ Sets the lower and upper bounds for the solution vector. xl <= x <= xu
 PetscErrorCode TSVISetVariableBounds(TS ts, Vec xl, Vec xu)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ts   </B> -the <A HREF="../TS/TS.html#TS">TS</A> context. Many br
+<DT><B>ts   </B> -the <A HREF="../TS/TS.html#TS">TS</A> context.
 <br>
-<DT><B>xl   </B> -lower bound. Many br
+<DT><B>xl   </B> -lower bound.
 <br>
-<DT><B>xu   </B> -upper bound. Many br
+<DT><B>xu   </B> -upper bound.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If this routine is not called then the lower and upper bounds are set to Many brPETSC_NINFINITY and PETSC_INFINITY respectively during <A HREF="../SNES/SNESSetUp.html#SNESSetUp">SNESSetUp</A>(). Many br
+If this routine is not called then the lower and upper bounds are set to
+PETSC_NINFINITY and PETSC_INFINITY respectively during <A HREF="../SNES/SNESSetUp.html#SNESSetUp">SNESSetUp</A>().
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ts/interface/ts.c.html#TSVISetVariableBounds">src/ts/interface/ts.c</A>
diff --git a/docs/manualpages/TS/TSView.html b/docs/manualpages/TS/TSView.html
index 4a4c821..c5ef8a9 100644
--- a/docs/manualpages/TS/TSView.html
+++ b/docs/manualpages/TS/TSView.html
@@ -5,8 +5,8 @@
 <TITLE>TSView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TSView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TSView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TSView"><H1>TSView</H1></A>
 Prints the <A HREF="../TS/TS.html#TS">TS</A> data structure. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Prints the <A HREF="../TS/TS.html#TS">TS</A> data structure.
 #include "petscts.h"  
 PetscErrorCode  TSView(TS ts,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../TS/TS.html#TS">TS</A> Many br
+Collective on <A HREF="../TS/TS.html#TS">TS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-ts_view </B> -calls <A HREF="../TS/TSView.html#TSView">TSView</A>() at end of <A HREF="../TS/TSStep.html#TSStep">TSStep</A>() Many br
+<DT><B>-ts_view </B> -calls <A HREF="../TS/TSView.html#TSView">TSView</A>() at end of <A HREF="../TS/TSStep.html#TSStep">TSStep</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
-The user can open an alternative visualization context with Many brPetscViewerASCIIOpen() - output to a specified file. Many br
+The user can open an alternative visualization context with
+<A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() - output to a specified file.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../TS/TS.html#TS">TS</A>, timestep, view
diff --git a/docs/manualpages/TS/TS_CONVERGED_EVENT.html b/docs/manualpages/TS/TS_CONVERGED_EVENT.html
index 03bb6f2..17a1307 100644
--- a/docs/manualpages/TS/TS_CONVERGED_EVENT.html
+++ b/docs/manualpages/TS/TS_CONVERGED_EVENT.html
@@ -5,10 +5,10 @@
 <TITLE>TS_CONVERGED_EVENT</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS_CONVERGED_EVENT.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS_CONVERGED_EVENT.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS_CONVERGED_EVENT"><H1>TS_CONVERGED_EVENT</H1></A>
-user requested termination on event detection  Many br
+user requested termination on event detection 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>(), <A HREF="../TS/TSSetConvergedReason.html#TSSetConvergedReason">TSSetConvergedReason</A>(), <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>()
diff --git a/docs/manualpages/TS/TS_CONVERGED_ITERATING.html b/docs/manualpages/TS/TS_CONVERGED_ITERATING.html
index bf6c646..584cde9 100644
--- a/docs/manualpages/TS/TS_CONVERGED_ITERATING.html
+++ b/docs/manualpages/TS/TS_CONVERGED_ITERATING.html
@@ -5,10 +5,10 @@
 <TITLE>TS_CONVERGED_ITERATING</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS_CONVERGED_ITERATING.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS_CONVERGED_ITERATING.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS_CONVERGED_ITERATING"><H1>TS_CONVERGED_ITERATING</H1></A>
-this only occurs if <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>() is called during the <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>()  Many br
+this only occurs if <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>() is called during the <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>() 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>(), <A HREF="../TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</A>()
diff --git a/docs/manualpages/TS/TS_CONVERGED_ITS.html b/docs/manualpages/TS/TS_CONVERGED_ITS.html
index 02b4e5b..2f4a180 100644
--- a/docs/manualpages/TS/TS_CONVERGED_ITS.html
+++ b/docs/manualpages/TS/TS_CONVERGED_ITS.html
@@ -5,10 +5,10 @@
 <TITLE>TS_CONVERGED_ITS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS_CONVERGED_ITS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS_CONVERGED_ITS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS_CONVERGED_ITS"><H1>TS_CONVERGED_ITS</H1></A>
-the maximum number of iterations (time-steps) was reached prior to the final time  Many br
+the maximum number of iterations (time-steps) was reached prior to the final time 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>(), <A HREF="../TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</A>(), <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>()
diff --git a/docs/manualpages/TS/TS_CONVERGED_PSEUDO_FATOL.html b/docs/manualpages/TS/TS_CONVERGED_PSEUDO_FATOL.html
index 4fa5f5f..d78e985 100644
--- a/docs/manualpages/TS/TS_CONVERGED_PSEUDO_FATOL.html
+++ b/docs/manualpages/TS/TS_CONVERGED_PSEUDO_FATOL.html
@@ -5,13 +5,13 @@
 <TITLE>TS_CONVERGED_PSEUDO_FATOL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS_CONVERGED_PSEUDO_FATOL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS_CONVERGED_PSEUDO_FATOL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS_CONVERGED_PSEUDO_FATOL"><H1>TS_CONVERGED_PSEUDO_FATOL</H1></A>
-stops when function norm decreases below a set amount, used only for <A HREF="../TS/TSPSEUDO.html#TSPSEUDO">TSPSEUDO</A>  Many br
+stops when function norm decreases below a set amount, used only for <A HREF="../TS/TSPSEUDO.html#TSPSEUDO">TSPSEUDO</A> 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_pseudo_fatol <atol></B> - Many br
+<DT><B>-ts_pseudo_fatol <atol></B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>(), <A HREF="../TS/TSSetConvergedReason.html#TSSetConvergedReason">TSSetConvergedReason</A>(), <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>(), <A HREF="../TS/TS_CONVERGED_PSEUDO_FRTOL.html#TS_CONVERGED_PSEUDO_FRTOL">TS_CONVERGED_PSEUDO_FRTOL</A>
diff --git a/docs/manualpages/TS/TS_CONVERGED_PSEUDO_FRTOL.html b/docs/manualpages/TS/TS_CONVERGED_PSEUDO_FRTOL.html
index 84ab2b2..e974b90 100644
--- a/docs/manualpages/TS/TS_CONVERGED_PSEUDO_FRTOL.html
+++ b/docs/manualpages/TS/TS_CONVERGED_PSEUDO_FRTOL.html
@@ -5,13 +5,13 @@
 <TITLE>TS_CONVERGED_PSEUDO_FRTOL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS_CONVERGED_PSEUDO_FRTOL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS_CONVERGED_PSEUDO_FRTOL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS_CONVERGED_PSEUDO_FRTOL"><H1>TS_CONVERGED_PSEUDO_FRTOL</H1></A>
-stops when function norm decreased by a set amount, used only for <A HREF="../TS/TSPSEUDO.html#TSPSEUDO">TSPSEUDO</A>  Many br
+stops when function norm decreased by a set amount, used only for <A HREF="../TS/TSPSEUDO.html#TSPSEUDO">TSPSEUDO</A> 
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-ts_pseudo_frtol <rtol></B> - Many br
+<DT><B>-ts_pseudo_frtol <rtol></B> -
 <br>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>(), <A HREF="../TS/TSSetConvergedReason.html#TSSetConvergedReason">TSSetConvergedReason</A>(), <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>(), <A HREF="../TS/TS_CONVERGED_PSEUDO_FATOL.html#TS_CONVERGED_PSEUDO_FATOL">TS_CONVERGED_PSEUDO_FATOL</A>
diff --git a/docs/manualpages/TS/TS_CONVERGED_TIME.html b/docs/manualpages/TS/TS_CONVERGED_TIME.html
index 1d69c2c..4fa00f0 100644
--- a/docs/manualpages/TS/TS_CONVERGED_TIME.html
+++ b/docs/manualpages/TS/TS_CONVERGED_TIME.html
@@ -5,10 +5,10 @@
 <TITLE>TS_CONVERGED_TIME</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS_CONVERGED_TIME.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS_CONVERGED_TIME.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS_CONVERGED_TIME"><H1>TS_CONVERGED_TIME</H1></A>
-the final time was reached  Many br
+the final time was reached 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>(), <A HREF="../TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</A>(), <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>(), <A HREF="../TS/TSGetSolveTime.html#TSGetSolveTime">TSGetSolveTime</A>()
diff --git a/docs/manualpages/TS/TS_CONVERGED_USER.html b/docs/manualpages/TS/TS_CONVERGED_USER.html
index d80b1bb..ca29fda 100644
--- a/docs/manualpages/TS/TS_CONVERGED_USER.html
+++ b/docs/manualpages/TS/TS_CONVERGED_USER.html
@@ -5,10 +5,10 @@
 <TITLE>TS_CONVERGED_USER</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS_CONVERGED_USER.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS_CONVERGED_USER.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS_CONVERGED_USER"><H1>TS_CONVERGED_USER</H1></A>
-user requested termination  Many br
+user requested termination 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>(), <A HREF="../TS/TSSetConvergedReason.html#TSSetConvergedReason">TSSetConvergedReason</A>(), <A HREF="../TS/TSSetDuration.html#TSSetDuration">TSSetDuration</A>()
diff --git a/docs/manualpages/TS/TS_DIVERGED_NONLINEAR_SOLVE.html b/docs/manualpages/TS/TS_DIVERGED_NONLINEAR_SOLVE.html
index 9554dbe..048524b 100644
--- a/docs/manualpages/TS/TS_DIVERGED_NONLINEAR_SOLVE.html
+++ b/docs/manualpages/TS/TS_DIVERGED_NONLINEAR_SOLVE.html
@@ -5,12 +5,12 @@
 <TITLE>TS_DIVERGED_NONLINEAR_SOLVE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS_DIVERGED_NONLINEAR_SOLVE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS_DIVERGED_NONLINEAR_SOLVE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS_DIVERGED_NONLINEAR_SOLVE"><H1>TS_DIVERGED_NONLINEAR_SOLVE</H1></A>
-too many nonlinear solves failed  Many br
+too many nonlinear solves failed 
 <P>
-Notes: See <A HREF="../TS/TSSetMaxSNESFailures.html#TSSetMaxSNESFailures">TSSetMaxSNESFailures</A>() for how to allow more nonlinear solver failures. Many br
+Notes: See <A HREF="../TS/TSSetMaxSNESFailures.html#TSSetMaxSNESFailures">TSSetMaxSNESFailures</A>() for how to allow more nonlinear solver failures.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>(), <A HREF="../TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</A>(), <A HREF="../TS/TSGetSNES.html#TSGetSNES">TSGetSNES</A>(), <A HREF="../SNES/SNESGetConvergedReason.html#SNESGetConvergedReason">SNESGetConvergedReason</A>(), <A HREF="../TS/TSSetMaxSNESFailures.html#TSSetMaxSNESFailures">TSSetMaxSNESFailures</A>()
diff --git a/docs/manualpages/TS/TS_DIVERGED_STEP_REJECTED.html b/docs/manualpages/TS/TS_DIVERGED_STEP_REJECTED.html
index 13f5f76..d8fb7fe 100644
--- a/docs/manualpages/TS/TS_DIVERGED_STEP_REJECTED.html
+++ b/docs/manualpages/TS/TS_DIVERGED_STEP_REJECTED.html
@@ -5,12 +5,12 @@
 <TITLE>TS_DIVERGED_STEP_REJECTED</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/TS_DIVERGED_STEP_REJECTED.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/TS_DIVERGED_STEP_REJECTED.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TS_DIVERGED_STEP_REJECTED"><H1>TS_DIVERGED_STEP_REJECTED</H1></A>
-too many steps were rejected  Many br
+too many steps were rejected 
 <P>
-Notes: See <A HREF="../TS/TSSetMaxStepRejections.html#TSSetMaxStepRejections">TSSetMaxStepRejections</A>() for how to allow more step rejections. Many br
+Notes: See <A HREF="../TS/TSSetMaxStepRejections.html#TSSetMaxStepRejections">TSSetMaxStepRejections</A>() for how to allow more step rejections.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TS/TSSolve.html#TSSolve">TSSolve</A>(), <A HREF="../TS/TSGetConvergedReason.html#TSGetConvergedReason">TSGetConvergedReason</A>(), <A HREF="../TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</A>(), <A HREF="../TS/TSSetMaxStepRejections.html#TSSetMaxStepRejections">TSSetMaxStepRejections</A>()
diff --git a/docs/manualpages/TS/index.html b/docs/manualpages/TS/index.html
index 468d9fd..6d0139e 100644
--- a/docs/manualpages/TS/index.html
+++ b/docs/manualpages/TS/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TS/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TS/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/docs/manualpages/Tao/MatCreateADA.html b/docs/manualpages/Tao/MatCreateADA.html
index 4bb968e..bed781f 100644
--- a/docs/manualpages/Tao/MatCreateADA.html
+++ b/docs/manualpages/Tao/MatCreateADA.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateADA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/MatCreateADA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/MatCreateADA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateADA"><H1>MatCreateADA</H1></A>
 Creates a matrix M=A^T D1 A + D2 where D1, D2 are diagonal 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,31 @@ Creates a matrix M=A^T D1 A + D2 where D1, D2 are diagonal
 #include "mat.h"  
 PetscErrorCode MatCreateADA(Mat mat,Vec d1, Vec d2, Mat *J)
 </PRE>
-Collective on matrix Many br
+Collective on matrix
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- matrix of arbitrary type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d1 </B></TD><TD>- A vector with diagonal elements of D1 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d2 </B></TD><TD>- A vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- matrix of arbitrary type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d1 </B></TD><TD>- A vector with diagonal elements of D1
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d2 </B></TD><TD>- A vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>J </B> -New matrix whose operations are defined in terms of mat, D1, and D2. Many br
+<DT><B>J </B> -New matrix whose operations are defined in terms of mat, D1, and D2.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user provides the input data and is responsible for destroying Many brthis data after matrix J has been destroyed. Many brThe operation <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,D2,D1) must be well defined. Many brBefore calling the operation <A HREF="../Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</A>(), the function Many brMatADAComputeDiagonal() must be called.  The matrices A and D1 must Many brbe the same during calls to MatADAComputeDiagonal() and Many brMat [...]
+The user provides the input data and is responsible for destroying
+this data after matrix J has been destroyed.
+The operation <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>(A,D2,D1) must be well defined.
+Before calling the operation <A HREF="../Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</A>(), the function
+MatADAComputeDiagonal() must be called.  The matrices A and D1 must
+be the same during calls to MatADAComputeDiagonal() and
+<A HREF="../Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>()
diff --git a/docs/manualpages/Tao/MatCreateLMVM.html b/docs/manualpages/Tao/MatCreateLMVM.html
index a705443..7e765ca 100644
--- a/docs/manualpages/Tao/MatCreateLMVM.html
+++ b/docs/manualpages/Tao/MatCreateLMVM.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateLMVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/MatCreateLMVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/MatCreateLMVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateLMVM"><H1>MatCreateLMVM</H1></A>
 Creates a limited memory matrix for lmvm algorithms. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,22 @@ Creates a limited memory matrix for lmvm algorithms.
 #include "petsctao.h" */
 extern PetscErrorCode MatCreateLMVM(MPI_Comm comm, PetscInt n, PetscInt N, Mat *A)
 </PRE>
-Collective on A Many br
+Collective on A
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI Communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local size of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global size of vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI Communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local size of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global size of vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>A </B> -New LMVM matrix Many br
+<DT><B>A </B> -New LMVM matrix
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/matrix/lmvmmat.c.html#MatCreateLMVM">src/tao/matrix/lmvmmat.c</A>
diff --git a/docs/manualpages/Tao/MatCreateSubMatrixFree.html b/docs/manualpages/Tao/MatCreateSubMatrixFree.html
index cb1dcf1..a6b8191 100644
--- a/docs/manualpages/Tao/MatCreateSubMatrixFree.html
+++ b/docs/manualpages/Tao/MatCreateSubMatrixFree.html
@@ -5,8 +5,8 @@
 <TITLE>MatCreateSubMatrixFree</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/MatCreateSubMatrixFree.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/MatCreateSubMatrixFree.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatCreateSubMatrixFree"><H1>MatCreateSubMatrixFree</H1></A>
 Creates a reduced matrix by masking a full matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,22 +15,26 @@ Creates a reduced matrix by masking a full matrix.
 #include "submatfree.h" 
 PetscErrorCode MatCreateSubMatrixFree(Mat mat,IS Rows, IS Cols, Mat *J)
 </PRE>
-Collective on matrix Many br
+Collective on matrix
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- matrix of arbitrary type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Rows </B></TD><TD>- the rows that will be in the submatrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Cols </B></TD><TD>- the columns that will be in the submatrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mat </B></TD><TD>- matrix of arbitrary type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Rows </B></TD><TD>- the rows that will be in the submatrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Cols </B></TD><TD>- the columns that will be in the submatrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>J </B> -New matrix Many br
+<DT><B>J </B> -New matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user provides the input data and is responsible for destroying Many brthis data after matrix J has been destroyed. Many br
+The user provides the input data and is responsible for destroying
+this data after matrix J has been destroyed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatCreate.html#MatCreate">MatCreate</A>()
diff --git a/docs/manualpages/Tao/MatDFischer.html b/docs/manualpages/Tao/MatDFischer.html
index 71df24e..a42f00b 100644
--- a/docs/manualpages/Tao/MatDFischer.html
+++ b/docs/manualpages/Tao/MatDFischer.html
@@ -5,8 +5,8 @@
 <TITLE>MatDFischer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/MatDFischer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/MatDFischer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDFischer"><H1>MatDFischer</H1></A>
 Calculates an element of the B-subdifferential of the Fischer-Burmeister function for complementarity problems. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,33 @@ Calculates an element of the B-subdifferential of the Fischer-Burmeister functio
 #include "petsctao.h" 
 PetscErrorCode MatDFischer(Mat jac, Vec X, Vec Con, Vec XL, Vec XU, Vec T1, Vec T2, Vec Da, Vec Db)
 </PRE>
-Collective on jac Many br
+Collective on jac
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- the jacobian of f at X Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Con </B></TD><TD>- constraints function evaluated at X Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t1 </B></TD><TD>- work vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t2 </B></TD><TD>- work vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- the jacobian of f at X
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Con </B></TD><TD>- constraints function evaluated at X
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t1 </B></TD><TD>- work vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t2 </B></TD><TD>- work vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Da </B></TD><TD>- diagonal perturbation component of the result Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Db </B></TD><TD>- row scaling component of the result Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Da </B></TD><TD>- diagonal perturbation component of the result
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Db </B></TD><TD>- row scaling component of the result
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/VecFischer.html#VecFischer">VecFischer</A>()
diff --git a/docs/manualpages/Tao/MatDSFischer.html b/docs/manualpages/Tao/MatDSFischer.html
index 81db5fd..38d38ba 100644
--- a/docs/manualpages/Tao/MatDSFischer.html
+++ b/docs/manualpages/Tao/MatDSFischer.html
@@ -5,8 +5,8 @@
 <TITLE>MatDSFischer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/MatDSFischer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/MatDSFischer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="MatDSFischer"><H1>MatDSFischer</H1></A>
 Calculates an element of the B-subdifferential of the smoothed Fischer-Burmeister function for complementarity problems. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,37 @@ Calculates an element of the B-subdifferential of the smoothed Fischer-Burmeiste
 #include "petsctao.h" 
 PetscErrorCode MatDSFischer(Mat jac, Vec X, Vec Con,Vec XL, Vec XU, PetscReal mu,Vec T1, Vec T2,Vec Da, Vec Db, Vec Dm)
 </PRE>
-Collective on jac Many br
+Collective on jac
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- the jacobian of f at X Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- constraint function evaluated at X Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- smoothing parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>T1 </B></TD><TD>- work vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>T2 </B></TD><TD>- work vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- the jacobian of f at X
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- constraint function evaluated at X
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- smoothing parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>T1 </B></TD><TD>- work vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>T2 </B></TD><TD>- work vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Da </B></TD><TD>- diagonal perturbation component of the result Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Db </B></TD><TD>- row scaling component of the result Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Dm </B></TD><TD>- derivative with respect to scaling parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Da </B></TD><TD>- diagonal perturbation component of the result
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Db </B></TD><TD>- row scaling component of the result
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Dm </B></TD><TD>- derivative with respect to scaling parameter
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Tao/MatDFischer.html#MatDFischer">MatDFischer</A>()
diff --git a/docs/manualpages/Tao/TAOASFLS.html b/docs/manualpages/Tao/TAOASFLS.html
index 8c0ca2e..b315edf 100644
--- a/docs/manualpages/Tao/TAOASFLS.html
+++ b/docs/manualpages/Tao/TAOASFLS.html
@@ -5,16 +5,19 @@
 <TITLE>TAOASFLS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOASFLS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOASFLS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOASFLS"><H1>TAOASFLS</H1></A>
 Active-set feasible linesearch algorithm for solving complementarity constraints 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_delta </B></TD><TD>- descent test fraction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_rho </B></TD><TD>- descent test power Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_delta </B></TD><TD>- descent test fraction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_rho </B></TD><TD>- descent test power
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/complementarity/impls/asls/asfls.c.html#TAOASFLS">src/tao/complementarity/impls/asls/asfls.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOASILS.html b/docs/manualpages/Tao/TAOASILS.html
index 7edc9e5..c609078 100644
--- a/docs/manualpages/Tao/TAOASILS.html
+++ b/docs/manualpages/Tao/TAOASILS.html
@@ -5,16 +5,19 @@
 <TITLE>TAOASILS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOASILS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOASILS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOASILS"><H1>TAOASILS</H1></A>
 Active-set infeasible linesearch algorithm for solving complementarity constraints 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_delta </B></TD><TD>- descent test fraction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_rho </B></TD><TD>- descent test power Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_delta </B></TD><TD>- descent test fraction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_rho </B></TD><TD>- descent test power
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/complementarity/impls/asls/asils.c.html#TAOASILS">src/tao/complementarity/impls/asls/asils.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOBLMVM.html b/docs/manualpages/Tao/TAOBLMVM.html
index 6022ed3..3b97708 100644
--- a/docs/manualpages/Tao/TAOBLMVM.html
+++ b/docs/manualpages/Tao/TAOBLMVM.html
@@ -5,29 +5,45 @@
 <TITLE>TAOBLMVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOBLMVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOBLMVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOBLMVM"><H1>TAOBLMVM</H1></A>
 Bounded limited memory variable metric is a quasi-Newton method for nonlinear minimization with bound constraints. It is an extension of <A HREF="../Tao/TAOLMVM.html#TAOLMVM">TAOLMVM</A> 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_vectors </B></TD><TD>- number of vectors to use for approximation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scale_type </B></TD><TD>- "none","scalar","broyden" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_type </B></TD><TD>- "none","average","relative","absolute" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_type </B></TD><TD>- "none","scalar","gl" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_mu </B></TD><TD>- mu limiting factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_nu </B></TD><TD>- nu limiting factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_delta_min </B></TD><TD>- minimum delta value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_delta_max </B></TD><TD>- maximum delta value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_broyden_phi </B></TD><TD>- phi factor for Broyden scaling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scalar_alpha </B></TD><TD>- alpha factor for scalar scaling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_alpha </B></TD><TD>- alpha factor for rescaling diagonal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_beta </B></TD><TD>- beta factor for rescaling diagonal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scalar_history </B></TD><TD>- amount of history for scalar scaling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_history </B></TD><TD>- amount of history for rescaling diagonal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_eps </B></TD><TD>- rejection tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_vectors </B></TD><TD>- number of vectors to use for approximation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scale_type </B></TD><TD>- "none","scalar","broyden"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_type </B></TD><TD>- "none","average","relative","absolute"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_type </B></TD><TD>- "none","scalar","gl"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_mu </B></TD><TD>- mu limiting factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_nu </B></TD><TD>- nu limiting factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_delta_min </B></TD><TD>- minimum delta value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_delta_max </B></TD><TD>- maximum delta value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_broyden_phi </B></TD><TD>- phi factor for Broyden scaling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scalar_alpha </B></TD><TD>- alpha factor for scalar scaling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_alpha </B></TD><TD>- alpha factor for rescaling diagonal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_beta </B></TD><TD>- beta factor for rescaling diagonal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scalar_history </B></TD><TD>- amount of history for scalar scaling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_history </B></TD><TD>- amount of history for rescaling diagonal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_eps </B></TD><TD>- rejection tolerance
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/bound/impls/blmvm/blmvm.c.html#TAOBLMVM">src/tao/bound/impls/blmvm/blmvm.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOBMRM.html b/docs/manualpages/Tao/TAOBMRM.html
index 19cdf2d..c330a3d 100644
--- a/docs/manualpages/Tao/TAOBMRM.html
+++ b/docs/manualpages/Tao/TAOBMRM.html
@@ -5,15 +5,16 @@
 <TITLE>TAOBMRM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOBMRM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOBMRM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOBMRM"><H1>TAOBMRM</H1></A>
 bundle method for regularized risk minimization 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>- tao_bmrm_lambda </B> -regulariser weight Many br
+<DT><B>- tao_bmrm_lambda </B> -regulariser weight
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/unconstrained/impls/bmrm/bmrm.c.html#TAOBMRM">src/tao/unconstrained/impls/bmrm/bmrm.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOBQPIP.html b/docs/manualpages/Tao/TAOBQPIP.html
index b653099..ddf147e 100644
--- a/docs/manualpages/Tao/TAOBQPIP.html
+++ b/docs/manualpages/Tao/TAOBQPIP.html
@@ -5,16 +5,18 @@
 <TITLE>TAOBQPIP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOBQPIP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOBQPIP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOBQPIP"><H1>TAOBQPIP</H1></A>
-bounded quadratic interior point algorithm for quadratic  optimization with box constraints. Notes: This algorithms solves quadratic problems only, the linear Hessian will Many bronly be computed once. Many br
+bounded quadratic interior point algorithm for quadratic  optimization with box constraints. Notes: This algorithms solves quadratic problems only, the linear Hessian will
+only be computed once.
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_bqpip_predcorr </B> -use a predictor/corrector method Many br
+<DT><B>-tao_bqpip_predcorr </B> -use a predictor/corrector method
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/bound/impls/bqpip/bqpip.c.html#TAOBQPIP">src/tao/bound/impls/bqpip/bqpip.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOCG.html b/docs/manualpages/Tao/TAOCG.html
index b060ca2..ed5c35d 100644
--- a/docs/manualpages/Tao/TAOCG.html
+++ b/docs/manualpages/Tao/TAOCG.html
@@ -5,20 +5,30 @@
 <TITLE>TAOCG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOCG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOCG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOCG"><H1>TAOCG</H1></A>
 Nonlinear conjugate gradient method is an extension of the nonlinear conjugate gradient solver for nonlinear optimization. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cg_eta <r> </B></TD><TD>- restart tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cg_type <taocg_type> </B></TD><TD>- cg formula Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cg_delta_min <r> </B></TD><TD>- minimum delta value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cg_delta_max <r> </B></TD><TD>- maximum delta value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cg_eta <r> </B></TD><TD>- restart tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cg_type <taocg_type> </B></TD><TD>- cg formula
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cg_delta_min <r> </B></TD><TD>- minimum delta value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cg_delta_max <r> </B></TD><TD>- maximum delta value
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <H3><FONT COLOR="#CC3333">CG formulas are</FONT></H3>
-"fr" - Fletcher-Reeves Many br"pr" - Polak-Ribiere Many br"prp" - Polak-Ribiere-Plus Many br"hs" - Hestenes-Steifel Many br"dy" - Dai-Yuan Many br Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+"fr" - Fletcher-Reeves
+"pr" - Polak-Ribiere
+"prp" - Polak-Ribiere-Plus
+"hs" - Hestenes-Steifel
+"dy" - Dai-Yuan
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/unconstrained/impls/cg/taocg.c.html#TAOCG">src/tao/unconstrained/impls/cg/taocg.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOGPCG.html b/docs/manualpages/Tao/TAOGPCG.html
index 2877066..b5dbbd9 100644
--- a/docs/manualpages/Tao/TAOGPCG.html
+++ b/docs/manualpages/Tao/TAOGPCG.html
@@ -5,16 +5,19 @@
 <TITLE>TAOGPCG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOGPCG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOGPCG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOGPCG"><H1>TAOGPCG</H1></A>
 gradient projected conjugate gradient algorithm is an active-set conjugate-gradient based method for bound-constrained minimization 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gpcg_maxpgits </B></TD><TD>- maximum number of gradient projections for GPCG iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_subset_type </B></TD><TD>- "subvec","mask","matrix-free", strategies for handling active-sets Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gpcg_maxpgits </B></TD><TD>- maximum number of gradient projections for GPCG iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_subset_type </B></TD><TD>- "subvec","mask","matrix-free", strategies for handling active-sets
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/bound/impls/gpcg/gpcg.c.html#TAOGPCG">src/tao/bound/impls/gpcg/gpcg.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOIPM.html b/docs/manualpages/Tao/TAOIPM.html
index 1bd6db8..e439036 100644
--- a/docs/manualpages/Tao/TAOIPM.html
+++ b/docs/manualpages/Tao/TAOIPM.html
@@ -5,16 +5,19 @@
 <TITLE>TAOIPM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOIPM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOIPM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOIPM"><H1>TAOIPM</H1></A>
 Interior point algorithm for generally constrained optimization. 
 <H3><FONT COLOR="#CC3333">Option Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ipm_pushnu </B></TD><TD>- parameter to push initial dual variables away from bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ipm_pushs </B></TD><TD>- parameter to push initial slack variables away from bounds Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ipm_pushnu </B></TD><TD>- parameter to push initial dual variables away from bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ipm_pushs </B></TD><TD>- parameter to push initial slack variables away from bounds
+</TD></TR>
 <P>
-Notes: This algorithm is more of a place-holder for future constrained optimization algorithms and should not yet be used for large problems or production code. Many br Many br
+Notes: This algorithm is more of a place-holder for future constrained optimization algorithms and should not yet be used for large problems or production code.
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/constrained/impls/ipm/ipm.c.html#TAOIPM">src/tao/constrained/impls/ipm/ipm.c</A>
diff --git a/docs/manualpages/Tao/TAOLCL.html b/docs/manualpages/Tao/TAOLCL.html
index 8d326e9..5aa691b 100644
--- a/docs/manualpages/Tao/TAOLCL.html
+++ b/docs/manualpages/Tao/TAOLCL.html
@@ -5,23 +5,34 @@
 <TITLE>TAOLCL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOLCL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOLCL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOLCL"><H1>TAOLCL</H1></A>
 linearly constrained lagrangian method for pde-constrained optimization 
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_eps1 </B></TD><TD>- epsilon 1 tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_eps2","epsilon 2 tolerance","",lclP</B></TD><TD>- >eps2,&lclP->eps2,NULL);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_rho0","init value for rho","",lclP</B></TD><TD>- >rho0,&lclP->rho0,NULL);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_rhomax","max value for rho","",lclP</B></TD><TD>- >rhomax,&lclP->rhomax,NULL);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_phase2_niter </B></TD><TD>- Number of phase 2 iterations in LCL algorithm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_verbose </B></TD><TD>- Print verbose output if True Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_tola </B></TD><TD>- Tolerance for first forward solve Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_tolb </B></TD><TD>- Tolerance for first adjoint solve Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_tolc </B></TD><TD>- Tolerance for second forward solve Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_told </B></TD><TD>- Tolerance for second adjoint solve Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_eps1 </B></TD><TD>- epsilon 1 tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_eps2","epsilon 2 tolerance","",lclP</B></TD><TD>- >eps2,&lclP->eps2,NULL);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_rho0","init value for rho","",lclP</B></TD><TD>- >rho0,&lclP->rho0,NULL);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_rhomax","max value for rho","",lclP</B></TD><TD>- >rhomax,&lclP->rhomax,NULL);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_phase2_niter </B></TD><TD>- Number of phase 2 iterations in LCL algorithm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_verbose </B></TD><TD>- Print verbose output if True
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_tola </B></TD><TD>- Tolerance for first forward solve
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_tolb </B></TD><TD>- Tolerance for first adjoint solve
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_tolc </B></TD><TD>- Tolerance for second forward solve
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lcl_told </B></TD><TD>- Tolerance for second adjoint solve
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/pde_constrained/impls/lcl/lcl.c.html#TAOLCL">src/tao/pde_constrained/impls/lcl/lcl.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOLMVM.html b/docs/manualpages/Tao/TAOLMVM.html
index e506711..092b9a7 100644
--- a/docs/manualpages/Tao/TAOLMVM.html
+++ b/docs/manualpages/Tao/TAOLMVM.html
@@ -5,29 +5,47 @@
 <TITLE>TAOLMVM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOLMVM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOLMVM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOLMVM"><H1>TAOLMVM</H1></A>
-Limited Memory Variable Metric method is a quasi-Newton optimization solver for unconstrained minimization. It solves the Newton step Hkdk = - gk using an approximation Bk in place of Hk, where Bk is composed using Many brthe BFGS update formula. A More-Thuente line search is then used Many brto computed the steplength in the dk direction Many br
+Limited Memory Variable Metric method is a quasi-Newton optimization solver for unconstrained minimization. It solves the Newton step Hkdk = - gk using an approximation Bk in place of Hk, where Bk is composed using
+the BFGS update formula. A More-Thuente line search is then used
+to computed the steplength in the dk direction
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_vectors </B></TD><TD>- number of vectors to use for approximation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scale_type </B></TD><TD>- "none","scalar","broyden" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_type </B></TD><TD>- "none","average","relative","absolute" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_type </B></TD><TD>- "none","scalar","gl" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_mu </B></TD><TD>- mu limiting factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_nu </B></TD><TD>- nu limiting factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_delta_min </B></TD><TD>- minimum delta value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_delta_max </B></TD><TD>- maximum delta value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_broyden_phi </B></TD><TD>- phi factor for Broyden scaling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scalar_alpha </B></TD><TD>- alpha factor for scalar scaling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_alpha </B></TD><TD>- alpha factor for rescaling diagonal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_beta </B></TD><TD>- beta factor for rescaling diagonal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scalar_history </B></TD><TD>- amount of history for scalar scaling Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_history </B></TD><TD>- amount of history for rescaling diagonal Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_eps </B></TD><TD>- rejection tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_vectors </B></TD><TD>- number of vectors to use for approximation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scale_type </B></TD><TD>- "none","scalar","broyden"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_type </B></TD><TD>- "none","average","relative","absolute"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_type </B></TD><TD>- "none","scalar","gl"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_mu </B></TD><TD>- mu limiting factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_limit_nu </B></TD><TD>- nu limiting factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_delta_min </B></TD><TD>- minimum delta value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_delta_max </B></TD><TD>- maximum delta value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_broyden_phi </B></TD><TD>- phi factor for Broyden scaling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scalar_alpha </B></TD><TD>- alpha factor for scalar scaling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_alpha </B></TD><TD>- alpha factor for rescaling diagonal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_beta </B></TD><TD>- beta factor for rescaling diagonal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_scalar_history </B></TD><TD>- amount of history for scalar scaling
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_rescale_history </B></TD><TD>- amount of history for rescaling diagonal
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_lmm_eps </B></TD><TD>- rejection tolerance
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/unconstrained/impls/lmvm/lmvm.c.html#TAOLMVM">src/tao/unconstrained/impls/lmvm/lmvm.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAONLS.html b/docs/manualpages/Tao/TAONLS.html
index 7a024db..4e83bd1 100644
--- a/docs/manualpages/Tao/TAONLS.html
+++ b/docs/manualpages/Tao/TAONLS.html
@@ -5,57 +5,101 @@
 <TITLE>TAONLS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAONLS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAONLS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAONLS"><H1>TAONLS</H1></A>
 Newton's method with linesearch for unconstrained minimization. At each iteration, the Newton line search method solves the symmetric system of equations to obtain the step diretion dk: Hk dk = -gk a More-Thuente line search is applied on the direction dk to approximately solve min_t f(xk + t d_k) 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_ksp_type </B></TD><TD>- "cg","nash","stcg","gltr","petsc" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pc_type </B></TD><TD>- "none","ahess","bfgs","petsc" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_bfgs_scale_type </B></TD><TD>- "ahess","phess","bfgs" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_init_type </B></TD><TD>- "constant","direction","interpolation" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_update_type </B></TD><TD>- "step","direction","interpolation" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_sval </B></TD><TD>- perturbation starting value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_imin </B></TD><TD>- minimum initial perturbation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_imax </B></TD><TD>- maximum initial perturbation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pmin </B></TD><TD>- minimum perturbation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pmax </B></TD><TD>- maximum perturbation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pgfac </B></TD><TD>- growth factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_psfac </B></TD><TD>- shrink factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_imfac </B></TD><TD>- initial merit factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pmgfac </B></TD><TD>- merit growth factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pmsfac </B></TD><TD>- merit shrink factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_eta1 </B></TD><TD>- poor steplength; reduce radius Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_eta2 </B></TD><TD>- reasonable steplength; leave radius Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_eta3 </B></TD><TD>- good steplength; increase readius Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_eta4 </B></TD><TD>- excellent steplength; greatly increase radius Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha1 </B></TD><TD>- alpha1 reduction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha2 </B></TD><TD>- alpha2 reduction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha3 </B></TD><TD>- alpha3 reduction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha4 </B></TD><TD>- alpha4 reduction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha </B></TD><TD>- alpha5 reduction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_mu1 </B></TD><TD>- mu1 interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_mu2 </B></TD><TD>- mu2 interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma1 </B></TD><TD>- gamma1 interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma2 </B></TD><TD>- gamma2 interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma3 </B></TD><TD>- gamma3 interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma4 </B></TD><TD>- gamma4 interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_theta </B></TD><TD>- theta interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega1 </B></TD><TD>- omega1 step update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega2 </B></TD><TD>- omega2 step update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega3 </B></TD><TD>- omega3 step update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega4 </B></TD><TD>- omega4 step update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega5 </B></TD><TD>- omega5 step update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_mu1_i </B></TD><TD>- mu1 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_mu2_i </B></TD><TD>- mu2 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma1_i </B></TD><TD>- gamma1 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma2_i </B></TD><TD>- gamma2 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma3_i </B></TD><TD>- gamma3 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma4_i </B></TD><TD>- gamma4 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_theta_i </B></TD><TD>- theta interpolation init factor Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_ksp_type </B></TD><TD>- "cg","nash","stcg","gltr","petsc"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pc_type </B></TD><TD>- "none","ahess","bfgs","petsc"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_bfgs_scale_type </B></TD><TD>- "ahess","phess","bfgs"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_init_type </B></TD><TD>- "constant","direction","interpolation"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_update_type </B></TD><TD>- "step","direction","interpolation"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_sval </B></TD><TD>- perturbation starting value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_imin </B></TD><TD>- minimum initial perturbation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_imax </B></TD><TD>- maximum initial perturbation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pmin </B></TD><TD>- minimum perturbation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pmax </B></TD><TD>- maximum perturbation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pgfac </B></TD><TD>- growth factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_psfac </B></TD><TD>- shrink factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_imfac </B></TD><TD>- initial merit factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pmgfac </B></TD><TD>- merit growth factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_pmsfac </B></TD><TD>- merit shrink factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_eta1 </B></TD><TD>- poor steplength; reduce radius
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_eta2 </B></TD><TD>- reasonable steplength; leave radius
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_eta3 </B></TD><TD>- good steplength; increase readius
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_eta4 </B></TD><TD>- excellent steplength; greatly increase radius
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha1 </B></TD><TD>- alpha1 reduction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha2 </B></TD><TD>- alpha2 reduction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha3 </B></TD><TD>- alpha3 reduction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha4 </B></TD><TD>- alpha4 reduction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_alpha </B></TD><TD>- alpha5 reduction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_mu1 </B></TD><TD>- mu1 interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_mu2 </B></TD><TD>- mu2 interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma1 </B></TD><TD>- gamma1 interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma2 </B></TD><TD>- gamma2 interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma3 </B></TD><TD>- gamma3 interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma4 </B></TD><TD>- gamma4 interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_theta </B></TD><TD>- theta interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega1 </B></TD><TD>- omega1 step update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega2 </B></TD><TD>- omega2 step update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega3 </B></TD><TD>- omega3 step update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega4 </B></TD><TD>- omega4 step update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_omega5 </B></TD><TD>- omega5 step update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_mu1_i </B></TD><TD>- mu1 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_mu2_i </B></TD><TD>- mu2 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma1_i </B></TD><TD>- gamma1 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma2_i </B></TD><TD>- gamma2 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma3_i </B></TD><TD>- gamma3 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_gamma4_i </B></TD><TD>- gamma4 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nls_theta_i </B></TD><TD>- theta interpolation init factor
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/unconstrained/impls/nls/nls.c.html#TAONLS">src/tao/unconstrained/impls/nls/nls.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAONM.html b/docs/manualpages/Tao/TAONM.html
index 71c5c86..d995600 100644
--- a/docs/manualpages/Tao/TAONM.html
+++ b/docs/manualpages/Tao/TAONM.html
@@ -5,16 +5,19 @@
 <TITLE>TAONM</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAONM.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAONM.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAONM"><H1>TAONM</H1></A>
 Nelder-Mead solver for derivative free, unconstrained minimization 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nm_lamda </B></TD><TD>- initial step length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nm_mu </B></TD><TD>- expansion/contraction factor Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nm_lamda </B></TD><TD>- initial step length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_nm_mu </B></TD><TD>- expansion/contraction factor
+</TD></TR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/unconstrained/impls/neldermead/neldermead.c.html#TAONM">src/tao/unconstrained/impls/neldermead/neldermead.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAONTR.html b/docs/manualpages/Tao/TAONTR.html
index 2ccd8a9..800c45f 100644
--- a/docs/manualpages/Tao/TAONTR.html
+++ b/docs/manualpages/Tao/TAONTR.html
@@ -5,45 +5,77 @@
 <TITLE>TAONTR</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAONTR.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAONTR.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAONTR"><H1>TAONTR</H1></A>
 Newton's method with trust region for unconstrained minimization. At each iteration, the Newton trust region method solves the system. NTR expects a <A HREF="../KSP/KSP.html#KSP">KSP</A> solver with a trust region radius. min_d  .5 dT Hk d + gkT d,  s.t.   ||d|| < Delta_k 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_ksp_type </B></TD><TD>- "nash","stcg","gltr" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_pc_type </B></TD><TD>- "none","ahess","bfgs","petsc" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_bfgs_scale_type </B></TD><TD>- type of scaling with bfgs pc, "ahess" or "bfgs" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_init_type </B></TD><TD>- "constant","direction","interpolation" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_update_type </B></TD><TD>- "reduction","interpolation" Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_min_radius </B></TD><TD>- lower bound on trust region radius Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_max_radius </B></TD><TD>- upper bound on trust region radius Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_epsilon </B></TD><TD>- tolerance for accepting actual / predicted reduction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_mu1_i </B></TD><TD>- mu1 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_mu2_i </B></TD><TD>- mu2 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma1_i </B></TD><TD>- gamma1 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma2_i </B></TD><TD>- gamma2 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma3_i </B></TD><TD>- gamma3 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma4_i </B></TD><TD>- gamma4 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_theta_i </B></TD><TD>- thetha1 interpolation init factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_eta1 </B></TD><TD>- eta1 reduction update factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_eta2 </B></TD><TD>- eta2 reduction update factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_eta3 </B></TD><TD>- eta3 reduction update factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_eta4 </B></TD><TD>- eta4 reduction update factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha1 </B></TD><TD>- alpha1 reduction update factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha2 </B></TD><TD>- alpha2 reduction update factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha3 </B></TD><TD>- alpha3 reduction update factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha4 </B></TD><TD>- alpha4 reduction update factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha4 </B></TD><TD>- alpha4 reduction update factor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_mu1 </B></TD><TD>- mu1 interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_mu2 </B></TD><TD>- mu2 interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma1 </B></TD><TD>- gamma1 interpolcation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma2 </B></TD><TD>- gamma2 interpolcation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma3 </B></TD><TD>- gamma3 interpolcation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma4 </B></TD><TD>- gamma4 interpolation update Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_theta </B></TD><TD>- theta interpolation update Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_ksp_type </B></TD><TD>- "nash","stcg","gltr"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_pc_type </B></TD><TD>- "none","ahess","bfgs","petsc"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_bfgs_scale_type </B></TD><TD>- type of scaling with bfgs pc, "ahess" or "bfgs"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_init_type </B></TD><TD>- "constant","direction","interpolation"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_update_type </B></TD><TD>- "reduction","interpolation"
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_min_radius </B></TD><TD>- lower bound on trust region radius
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_max_radius </B></TD><TD>- upper bound on trust region radius
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_epsilon </B></TD><TD>- tolerance for accepting actual / predicted reduction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_mu1_i </B></TD><TD>- mu1 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_mu2_i </B></TD><TD>- mu2 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma1_i </B></TD><TD>- gamma1 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma2_i </B></TD><TD>- gamma2 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma3_i </B></TD><TD>- gamma3 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma4_i </B></TD><TD>- gamma4 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_theta_i </B></TD><TD>- thetha1 interpolation init factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_eta1 </B></TD><TD>- eta1 reduction update factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_eta2 </B></TD><TD>- eta2 reduction update factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_eta3 </B></TD><TD>- eta3 reduction update factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_eta4 </B></TD><TD>- eta4 reduction update factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha1 </B></TD><TD>- alpha1 reduction update factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha2 </B></TD><TD>- alpha2 reduction update factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha3 </B></TD><TD>- alpha3 reduction update factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha4 </B></TD><TD>- alpha4 reduction update factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_alpha4 </B></TD><TD>- alpha4 reduction update factor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_mu1 </B></TD><TD>- mu1 interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_mu2 </B></TD><TD>- mu2 interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma1 </B></TD><TD>- gamma1 interpolcation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma2 </B></TD><TD>- gamma2 interpolcation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma3 </B></TD><TD>- gamma3 interpolcation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_gamma4 </B></TD><TD>- gamma4 interpolation update
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ntr_theta </B></TD><TD>- theta interpolation update
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/unconstrained/impls/ntr/ntr.c.html#TAONTR">src/tao/unconstrained/impls/ntr/ntr.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOOWLQN.html b/docs/manualpages/Tao/TAOOWLQN.html
index 3d24b38..5148f9a 100644
--- a/docs/manualpages/Tao/TAOOWLQN.html
+++ b/docs/manualpages/Tao/TAOOWLQN.html
@@ -5,14 +5,15 @@
 <TITLE>TAOOWLQN</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOOWLQN.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOOWLQN.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOOWLQN"><H1>TAOOWLQN</H1></A>
 orthant-wise limited memory quasi-newton algorithm 
-<DT><B>- tao_owlqn_lambda </B> -regulariser weight Many br
+<DT><B>- tao_owlqn_lambda </B> -regulariser weight
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/unconstrained/impls/owlqn/owlqn.c.html#TAOOWLQN">src/tao/unconstrained/impls/owlqn/owlqn.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOPOUNDERS.html b/docs/manualpages/Tao/TAOPOUNDERS.html
index 5548c6b..e5b0bd2 100644
--- a/docs/manualpages/Tao/TAOPOUNDERS.html
+++ b/docs/manualpages/Tao/TAOPOUNDERS.html
@@ -5,17 +5,20 @@
 <TITLE>TAOPOUNDERS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOPOUNDERS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOPOUNDERS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOPOUNDERS"><H1>TAOPOUNDERS</H1></A>
 POUNDERS derivate-free model-based algorithm for nonlinear least squares 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_pounders_delta </B></TD><TD>- initial step length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_pounders_npmax </B></TD><TD>- maximum number of points in model Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_pounders_gqt </B></TD><TD>- use gqt algorithm for subproblem instead of TRON Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_pounders_delta </B></TD><TD>- initial step length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_pounders_npmax </B></TD><TD>- maximum number of points in model
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_pounders_gqt </B></TD><TD>- use gqt algorithm for subproblem instead of TRON
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/leastsquares/impls/pounders/pounders.c.html#TAOPOUNDERS">src/tao/leastsquares/impls/pounders/pounders.c</A>
diff --git a/docs/manualpages/Tao/TAOSSFLS.html b/docs/manualpages/Tao/TAOSSFLS.html
index 7ce705e..9759ee5 100644
--- a/docs/manualpages/Tao/TAOSSFLS.html
+++ b/docs/manualpages/Tao/TAOSSFLS.html
@@ -5,16 +5,19 @@
 <TITLE>TAOSSFLS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOSSFLS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOSSFLS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOSSFLS"><H1>TAOSSFLS</H1></A>
 Semi-smooth feasible linesearch algorithm for solving complementarity constraints 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_delta </B></TD><TD>- descent test fraction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_rho </B></TD><TD>- descent test power Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_delta </B></TD><TD>- descent test fraction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_rho </B></TD><TD>- descent test power
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/complementarity/impls/ssls/ssfls.c.html#TAOSSFLS">src/tao/complementarity/impls/ssls/ssfls.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOSSILS.html b/docs/manualpages/Tao/TAOSSILS.html
index b525735..62aa1b3 100644
--- a/docs/manualpages/Tao/TAOSSILS.html
+++ b/docs/manualpages/Tao/TAOSSILS.html
@@ -5,16 +5,19 @@
 <TITLE>TAOSSILS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOSSILS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOSSILS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOSSILS"><H1>TAOSSILS</H1></A>
 semi-smooth infeasible linesearch algorithm for solving complementarity constraints 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_delta </B></TD><TD>- descent test fraction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_rho </B></TD><TD>- descent test power Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_delta </B></TD><TD>- descent test fraction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ssls_rho </B></TD><TD>- descent test power
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/complementarity/impls/ssls/ssils.c.html#TAOSSILS">src/tao/complementarity/impls/ssls/ssils.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TAOTRON.html b/docs/manualpages/Tao/TAOTRON.html
index b64243e..2f77067 100644
--- a/docs/manualpages/Tao/TAOTRON.html
+++ b/docs/manualpages/Tao/TAOTRON.html
@@ -5,16 +5,19 @@
 <TITLE>TAOTRON</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TAOTRON.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TAOTRON.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TAOTRON"><H1>TAOTRON</H1></A>
 The TRON algorithm is an active-set Newton trust region method for bound-constrained minimization. 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_tron_maxgpits </B></TD><TD>- maximum number of gradient projections per TRON iterate Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_subset_type </B></TD><TD>- "subvec","mask","matrix-free", strategies for handling active-sets Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_tron_maxgpits </B></TD><TD>- maximum number of gradient projections per TRON iterate
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_subset_type </B></TD><TD>- "subvec","mask","matrix-free", strategies for handling active-sets
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/bound/impls/tron/tron.c.html#TAOTRON">src/tao/bound/impls/tron/tron.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/Tao.html b/docs/manualpages/Tao/Tao.html
index 9b1e4e0..7b4c624 100644
--- a/docs/manualpages/Tao/Tao.html
+++ b/docs/manualpages/Tao/Tao.html
@@ -5,15 +5,15 @@
 <TITLE>Tao</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/Tao.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/Tao.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="Tao"><H1>Tao</H1></A>
 Abstract PETSc object that manages nonlinear optimization solves 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_Tao*   <A HREF="../Tao/Tao.html#Tao">Tao</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>(), <A HREF="../Tao/TaoDestroy.html#TaoDestroy">TaoDestroy</A>(), <A HREF="../Tao/TaoSetType.html#TaoSetType">TaoSetType</A>(), <A HREF="../Tao/TaoType.html#TaoType">TaoType</A>
diff --git a/docs/manualpages/Tao/TaoAddLineSearchCounts.html b/docs/manualpages/Tao/TaoAddLineSearchCounts.html
index aeadaa6..93485ce 100644
--- a/docs/manualpages/Tao/TaoAddLineSearchCounts.html
+++ b/docs/manualpages/Tao/TaoAddLineSearchCounts.html
@@ -5,8 +5,8 @@
 <TITLE>TaoAddLineSearchCounts</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoAddLineSearchCounts.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoAddLineSearchCounts.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoAddLineSearchCounts"><H1>TaoAddLineSearchCounts</H1></A>
 Adds the number of function evaluations spent in the line search to the running total. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ PetscErrorCode TaoAddLineSearchCounts(Tao tao)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the TAO solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the line search used in the optimization solver Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the TAO solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the line search used in the optimization solver
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchApply.html#TaoLineSearchApply">TaoLineSearchApply</A>()
diff --git a/docs/manualpages/Tao/TaoAppendOptionsPrefix.html b/docs/manualpages/Tao/TaoAppendOptionsPrefix.html
index 048adf2..1c5e3e1 100644
--- a/docs/manualpages/Tao/TaoAppendOptionsPrefix.html
+++ b/docs/manualpages/Tao/TaoAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>TaoAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoAppendOptionsPrefix"><H1>TaoAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all TAO options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,21 @@ Appends to the prefix used for searching for all TAO options in the database.
 PetscErrorCode TaoAppendOptionsPrefix(Tao tao, const char p[])
 </PRE>
 <P>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all TAO option requests Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all TAO option requests
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetOptionsPrefix.html#TaoSetOptionsPrefix">TaoSetOptionsPrefix</A>(), <A HREF="../Tao/TaoGetOptionsPrefix.html#TaoGetOptionsPrefix">TaoGetOptionsPrefix</A>()
diff --git a/docs/manualpages/Tao/TaoCancelMonitors.html b/docs/manualpages/Tao/TaoCancelMonitors.html
index b206945..895ddd3 100644
--- a/docs/manualpages/Tao/TaoCancelMonitors.html
+++ b/docs/manualpages/Tao/TaoCancelMonitors.html
@@ -5,8 +5,8 @@
 <TITLE>TaoCancelMonitors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoCancelMonitors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoCancelMonitors.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoCancelMonitors"><H1>TaoCancelMonitors</H1></A>
 Clears all the monitor functions for a <A HREF="../Tao/Tao.html#Tao">Tao</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Clears all the monitor functions for a <A HREF="../Tao/Tao.html#Tao">Tao</A> obj
 #include "petsctao.h" 
 PetscErrorCode TaoCancelMonitors(Tao tao)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-tao_cancelmonitors </B> -cancels all monitors that have been hardwired Many brinto a code by calls to <A HREF="../Tao/TaoSetMonitor.html#TaoSetMonitor">TaoSetMonitor</A>(), but does not cancel those Many brset via the options database Many br
+<DT><B>-tao_cancelmonitors </B> -cancels all monitors that have been hardwired
+into a code by calls to <A HREF="../Tao/TaoSetMonitor.html#TaoSetMonitor">TaoSetMonitor</A>(), but does not cancel those
+set via the options database
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-There is no way to clear one specific monitor from a <A HREF="../Tao/Tao.html#Tao">Tao</A> object. Many br
+There is no way to clear one specific monitor from a <A HREF="../Tao/Tao.html#Tao">Tao</A> object.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoDefaultMonitor.html#TaoDefaultMonitor">TaoDefaultMonitor</A>(), <A HREF="../Tao/TaoSetMonitor.html#TaoSetMonitor">TaoSetMonitor</A>()
diff --git a/docs/manualpages/Tao/TaoComputeConstraints.html b/docs/manualpages/Tao/TaoComputeConstraints.html
index 504be96..b9aa916 100644
--- a/docs/manualpages/Tao/TaoComputeConstraints.html
+++ b/docs/manualpages/Tao/TaoComputeConstraints.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeConstraints</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeConstraints.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeConstraints.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeConstraints"><H1>TaoComputeConstraints</H1></A>
 Compute the variable bounds using the routine set by <A HREF="../Tao/TaoSetConstraintsRoutine.html#TaoSetConstraintsRoutine">TaoSetConstraintsRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Compute the variable bounds using the routine set by <A HREF="../Tao/TaoSetConst
 #include "petsctao.h" 
 PetscErrorCode TaoComputeConstraints(Tao tao, Vec X, Vec C)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetConstraintsRoutine.html#TaoSetConstraintsRoutine">TaoSetConstraintsRoutine</A>(), <A HREF="../Tao/TaoComputeJacobian.html#TaoComputeJacobian">TaoComputeJacobian</A>()
diff --git a/docs/manualpages/Tao/TaoComputeDualVariables.html b/docs/manualpages/Tao/TaoComputeDualVariables.html
index 8340162..58b59fb 100644
--- a/docs/manualpages/Tao/TaoComputeDualVariables.html
+++ b/docs/manualpages/Tao/TaoComputeDualVariables.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeDualVariables</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeDualVariables.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeDualVariables.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeDualVariables"><H1>TaoComputeDualVariables</H1></A>
 Computes the dual vectors corresponding to the bounds of the variables 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Computes the dual vectors corresponding to the bounds of the variables
 #include "petsctao.h" 
 PetscErrorCode TaoComputeDualVariables(Tao tao, Vec DL, Vec DU)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DL </B></TD><TD>- dual variable vector for the lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DU </B></TD><TD>- dual variable vector for the upper bounds Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DL </B></TD><TD>- dual variable vector for the lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DU </B></TD><TD>- dual variable vector for the upper bounds
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-DL and DU should be created before calling this routine.  If calling Many brthis routine after using an unconstrained solver, DL and DU are set to all Many brzeros. Many br
+DL and DU should be created before calling this routine.  If calling
+this routine after using an unconstrained solver, DL and DU are set to all
+zeros.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>(), <A HREF="../Tao/TaoSetVariableBounds.html#TaoSetVariableBounds">TaoSetVariableBounds</A>()
diff --git a/docs/manualpages/Tao/TaoComputeEqualityConstraints.html b/docs/manualpages/Tao/TaoComputeEqualityConstraints.html
index 1df025f..65c6188 100644
--- a/docs/manualpages/Tao/TaoComputeEqualityConstraints.html
+++ b/docs/manualpages/Tao/TaoComputeEqualityConstraints.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeEqualityConstraints</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeEqualityConstraints.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeEqualityConstraints.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeEqualityConstraints"><H1>TaoComputeEqualityConstraints</H1></A>
 Compute the variable bounds using the routine set by <A HREF="../Tao/TaoSetEqualityConstraintsRoutine.html#TaoSetEqualityConstraintsRoutine">TaoSetEqualityConstraintsRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Compute the variable bounds using the routine set by <A HREF="../Tao/TaoSetEqual
 #include "petsctao.h" 
 PetscErrorCode TaoComputeEqualityConstraints(Tao tao, Vec X, Vec CE)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetEqualityConstraintsRoutine.html#TaoSetEqualityConstraintsRoutine">TaoSetEqualityConstraintsRoutine</A>(), <A HREF="../Tao/TaoComputeJacobianEquality.html#TaoComputeJacobianEquality">TaoComputeJacobianEquality</A>()
diff --git a/docs/manualpages/Tao/TaoComputeGradient.html b/docs/manualpages/Tao/TaoComputeGradient.html
index 4efe000..8cf28e2 100644
--- a/docs/manualpages/Tao/TaoComputeGradient.html
+++ b/docs/manualpages/Tao/TaoComputeGradient.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeGradient</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeGradient.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeGradient.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeGradient"><H1>TaoComputeGradient</H1></A>
 Computes the gradient of the objective function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Computes the gradient of the objective function
 #include "petsctao.h" 
 PetscErrorCode TaoComputeGradient(Tao tao, Vec X, Vec G)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>G </B> -gradient vector Many br
+<DT><B>G </B> -gradient vector
 <br>
 <P>
-Notes: <A HREF="../Tao/TaoComputeGradient.html#TaoComputeGradient">TaoComputeGradient</A>() is typically used within minimization implementations, Many brso most users would not generally call this routine themselves. Many br
+Notes: <A HREF="../Tao/TaoComputeGradient.html#TaoComputeGradient">TaoComputeGradient</A>() is typically used within minimization implementations,
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>(), <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>(), <A HREF="../Tao/TaoSetGradientRoutine.html#TaoSetGradientRoutine">TaoSetGradientRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoComputeHessian.html b/docs/manualpages/Tao/TaoComputeHessian.html
index 3dc42a7..e0ac984 100644
--- a/docs/manualpages/Tao/TaoComputeHessian.html
+++ b/docs/manualpages/Tao/TaoComputeHessian.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeHessian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeHessian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeHessian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeHessian"><H1>TaoComputeHessian</H1></A>
 Computes the Hessian matrix that has been set with <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Computes the Hessian matrix that has been set with <A HREF="../Tao/TaoSetHessian
 #include "petsctao.h" 
 PetscErrorCode TaoComputeHessian(Tao tao, Vec X, Mat H, Mat Hpre)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Hessian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Hessian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the minimization solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the minimization solvers.
 <P>
-<A HREF="../Tao/TaoComputeHessian.html#TaoComputeHessian">TaoComputeHessian</A>() is typically used within minimization Many brimplementations, so most users would not generally call this routine Many brthemselves. Many br
+<A HREF="../Tao/TaoComputeHessian.html#TaoComputeHessian">TaoComputeHessian</A>() is typically used within minimization
+implementations, so most users would not generally call this routine
+themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>(), <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>(), TaoSetHessian()
diff --git a/docs/manualpages/Tao/TaoComputeInequalityConstraints.html b/docs/manualpages/Tao/TaoComputeInequalityConstraints.html
index 42e71c7..016d107 100644
--- a/docs/manualpages/Tao/TaoComputeInequalityConstraints.html
+++ b/docs/manualpages/Tao/TaoComputeInequalityConstraints.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeInequalityConstraints</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeInequalityConstraints.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeInequalityConstraints.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeInequalityConstraints"><H1>TaoComputeInequalityConstraints</H1></A>
 Compute the variable bounds using the routine set by <A HREF="../Tao/TaoSetInequalityConstraintsRoutine.html#TaoSetInequalityConstraintsRoutine">TaoSetInequalityConstraintsRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Compute the variable bounds using the routine set by <A HREF="../Tao/TaoSetInequ
 #include "petsctao.h" 
 PetscErrorCode TaoComputeInequalityConstraints(Tao tao, Vec X, Vec CI)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetInequalityConstraintsRoutine.html#TaoSetInequalityConstraintsRoutine">TaoSetInequalityConstraintsRoutine</A>(), <A HREF="../Tao/TaoComputeJacobianInequality.html#TaoComputeJacobianInequality">TaoComputeJacobianInequality</A>()
diff --git a/docs/manualpages/Tao/TaoComputeJacobian.html b/docs/manualpages/Tao/TaoComputeJacobian.html
index 01d4b48..f6d04a0 100644
--- a/docs/manualpages/Tao/TaoComputeJacobian.html
+++ b/docs/manualpages/Tao/TaoComputeJacobian.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeJacobian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeJacobian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeJacobian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeJacobian"><H1>TaoComputeJacobian</H1></A>
 Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobianRoutine.html#TaoSetJacobianRoutine">TaoSetJacobianRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobi
 #include "petsctao.h" 
 PetscErrorCode TaoComputeJacobian(Tao tao, Vec X, Mat J, Mat Jpre)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the minimization solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the minimization solvers.
 <P>
-<A HREF="../Tao/TaoComputeJacobian.html#TaoComputeJacobian">TaoComputeJacobian</A>() is typically used within minimization Many brimplementations, so most users would not generally call this routine Many brthemselves. Many br
+<A HREF="../Tao/TaoComputeJacobian.html#TaoComputeJacobian">TaoComputeJacobian</A>() is typically used within minimization
+implementations, so most users would not generally call this routine
+themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>(), <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>(), TaoSetJacobian()
diff --git a/docs/manualpages/Tao/TaoComputeJacobianDesign.html b/docs/manualpages/Tao/TaoComputeJacobianDesign.html
index 5bdc87a..6716f84 100644
--- a/docs/manualpages/Tao/TaoComputeJacobianDesign.html
+++ b/docs/manualpages/Tao/TaoComputeJacobianDesign.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeJacobianDesign</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeJacobianDesign.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeJacobianDesign.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeJacobianDesign"><H1>TaoComputeJacobianDesign</H1></A>
 Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobianDesignRoutine.html#TaoSetJacobianDesignRoutine">TaoSetJacobianDesignRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobi
 #include "petsctao.h" 
 PetscErrorCode TaoComputeJacobianDesign(Tao tao, Vec X, Mat J)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>H </B> -Jacobian matrix Many br
+<DT><B>H </B> -Jacobian matrix
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the minimization solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the minimization solvers.
 <P>
-<A HREF="../Tao/TaoComputeJacobianDesign.html#TaoComputeJacobianDesign">TaoComputeJacobianDesign</A>() is typically used within minimization Many brimplementations, so most users would not generally call this routine Many brthemselves. Many br
+<A HREF="../Tao/TaoComputeJacobianDesign.html#TaoComputeJacobianDesign">TaoComputeJacobianDesign</A>() is typically used within minimization
+implementations, so most users would not generally call this routine
+themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>(), <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>(), <A HREF="../Tao/TaoSetJacobianDesignRoutine.html#TaoSetJacobianDesignRoutine">TaoSetJacobianDesignRoutine</A>(), <A HREF="../Tao/TaoComputeJacobianDesign.html#TaoComputeJacobianDesign">TaoComputeJacobianDesign</A>(), <A HREF="../Tao/TaoSetStateDesignIS.html#TaoSetStateDesignIS"> [...]
diff --git a/docs/manualpages/Tao/TaoComputeJacobianEquality.html b/docs/manualpages/Tao/TaoComputeJacobianEquality.html
index 5412b72..dbe6c0f 100644
--- a/docs/manualpages/Tao/TaoComputeJacobianEquality.html
+++ b/docs/manualpages/Tao/TaoComputeJacobianEquality.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeJacobianEquality</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeJacobianEquality.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeJacobianEquality.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeJacobianEquality"><H1>TaoComputeJacobianEquality</H1></A>
 Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobianEqualityRoutine.html#TaoSetJacobianEqualityRoutine">TaoSetJacobianEqualityRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobi
 #include "petsctao.h" 
 PetscErrorCode TaoComputeJacobianEquality(Tao tao, Vec X, Mat J, Mat Jpre)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the minimization solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the minimization solvers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>(), <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>(), <A HREF="../Tao/TaoSetJacobianStateRoutine.html#TaoSetJacobianStateRoutine">TaoSetJacobianStateRoutine</A>(), <A HREF="../Tao/TaoComputeJacobianDesign.html#TaoComputeJacobianDesign">TaoComputeJacobianDesign</A>(), <A HREF="../Tao/TaoSetStateDesignIS.html#TaoSetStateDesignIS">Tao [...]
diff --git a/docs/manualpages/Tao/TaoComputeJacobianInequality.html b/docs/manualpages/Tao/TaoComputeJacobianInequality.html
index a73f4fe..b54e974 100644
--- a/docs/manualpages/Tao/TaoComputeJacobianInequality.html
+++ b/docs/manualpages/Tao/TaoComputeJacobianInequality.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeJacobianInequality</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeJacobianInequality.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeJacobianInequality.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeJacobianInequality"><H1>TaoComputeJacobianInequality</H1></A>
 Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobianInequalityRoutine.html#TaoSetJacobianInequalityRoutine">TaoSetJacobianInequalityRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobi
 #include "petsctao.h" 
 PetscErrorCode TaoComputeJacobianInequality(Tao tao, Vec X, Mat J, Mat Jpre)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the minimization solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the minimization solvers.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>(), <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>(), <A HREF="../Tao/TaoSetJacobianStateRoutine.html#TaoSetJacobianStateRoutine">TaoSetJacobianStateRoutine</A>(), <A HREF="../Tao/TaoComputeJacobianDesign.html#TaoComputeJacobianDesign">TaoComputeJacobianDesign</A>(), <A HREF="../Tao/TaoSetStateDesignIS.html#TaoSetStateDesignIS">Tao [...]
diff --git a/docs/manualpages/Tao/TaoComputeJacobianState.html b/docs/manualpages/Tao/TaoComputeJacobianState.html
index 525e65d..654207a 100644
--- a/docs/manualpages/Tao/TaoComputeJacobianState.html
+++ b/docs/manualpages/Tao/TaoComputeJacobianState.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeJacobianState</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeJacobianState.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeJacobianState.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeJacobianState"><H1>TaoComputeJacobianState</H1></A>
 Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobianStateRoutine.html#TaoSetJacobianStateRoutine">TaoSetJacobianStateRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Computes the Jacobian matrix that has been set with <A HREF="../Tao/TaoSetJacobi
 #include "petsctao.h" 
 PetscErrorCode TaoComputeJacobianState(Tao tao, Vec X, Mat J, Mat Jpre, Mat Jinv)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Preconditioning matrix
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should not need to explicitly call this routine, as it Many bris used internally within the minimization solvers. Many br
+Most users should not need to explicitly call this routine, as it
+is used internally within the minimization solvers.
 <P>
-<A HREF="../Tao/TaoComputeJacobianState.html#TaoComputeJacobianState">TaoComputeJacobianState</A>() is typically used within minimization Many brimplementations, so most users would not generally call this routine Many brthemselves. Many br
+<A HREF="../Tao/TaoComputeJacobianState.html#TaoComputeJacobianState">TaoComputeJacobianState</A>() is typically used within minimization
+implementations, so most users would not generally call this routine
+themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>(), <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>(), <A HREF="../Tao/TaoSetJacobianStateRoutine.html#TaoSetJacobianStateRoutine">TaoSetJacobianStateRoutine</A>(), <A HREF="../Tao/TaoComputeJacobianDesign.html#TaoComputeJacobianDesign">TaoComputeJacobianDesign</A>(), <A HREF="../Tao/TaoSetStateDesignIS.html#TaoSetStateDesignIS">Tao [...]
diff --git a/docs/manualpages/Tao/TaoComputeObjective.html b/docs/manualpages/Tao/TaoComputeObjective.html
index 615ba63..baae3be 100644
--- a/docs/manualpages/Tao/TaoComputeObjective.html
+++ b/docs/manualpages/Tao/TaoComputeObjective.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeObjective</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeObjective.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeObjective.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeObjective"><H1>TaoComputeObjective</H1></A>
 Computes the objective function value at a given point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Computes the objective function value at a given point
 #include "petsctao.h" 
 PetscErrorCode TaoComputeObjective(Tao tao, Vec X, PetscReal *f)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>f </B> -Objective value at X Many br
+<DT><B>f </B> -Objective value at X
 <br>
 <P>
-Notes: <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>() is typically used within minimization implementations, Many brso most users would not generally call this routine themselves. Many br
+Notes: <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>() is typically used within minimization implementations,
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoComputeGradient.html#TaoComputeGradient">TaoComputeGradient</A>(), <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>(), <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoComputeObjectiveAndGradient.html b/docs/manualpages/Tao/TaoComputeObjectiveAndGradient.html
index d6a5bbb..9aee471 100644
--- a/docs/manualpages/Tao/TaoComputeObjectiveAndGradient.html
+++ b/docs/manualpages/Tao/TaoComputeObjectiveAndGradient.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeObjectiveAndGradient</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeObjectiveAndGradient.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeObjectiveAndGradient.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeObjectiveAndGradient"><H1>TaoComputeObjectiveAndGradient</H1></A>
 Computes the objective function value at a given point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Computes the objective function value at a given point
 #include "petsctao.h" 
 PetscErrorCode TaoComputeObjectiveAndGradient(Tao tao, Vec X, PetscReal *f, Vec G)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- Objective value at X Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- Gradient vector at X Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- Objective value at X
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- Gradient vector at X
+</TD></TR></TABLE>
 <P>
-Notes: <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>() is typically used within minimization implementations, Many brso most users would not generally call this routine themselves. Many br
+Notes: <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>() is typically used within minimization implementations,
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoComputeGradient.html#TaoComputeGradient">TaoComputeGradient</A>(), <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>(), <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoComputeSeparableObjective.html b/docs/manualpages/Tao/TaoComputeSeparableObjective.html
index 4d9cce9..25173c8 100644
--- a/docs/manualpages/Tao/TaoComputeSeparableObjective.html
+++ b/docs/manualpages/Tao/TaoComputeSeparableObjective.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeSeparableObjective</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeSeparableObjective.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeSeparableObjective.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeSeparableObjective"><H1>TaoComputeSeparableObjective</H1></A>
 Computes a separable objective function vector at a given point (for least-square applications) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Computes a separable objective function vector at a given point (for least-squar
 #include "petsctao.h" 
 PetscErrorCode TaoComputeSeparableObjective(Tao tao, Vec X, Vec F)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>f </B> -Objective vector at X Many br
+<DT><B>f </B> -Objective vector at X
 <br>
 <P>
-Notes: <A HREF="../Tao/TaoComputeSeparableObjective.html#TaoComputeSeparableObjective">TaoComputeSeparableObjective</A>() is typically used within minimization implementations, Many brso most users would not generally call this routine themselves. Many br
+Notes: <A HREF="../Tao/TaoComputeSeparableObjective.html#TaoComputeSeparableObjective">TaoComputeSeparableObjective</A>() is typically used within minimization implementations,
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetSeparableObjectiveRoutine.html#TaoSetSeparableObjectiveRoutine">TaoSetSeparableObjectiveRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoComputeVariableBounds.html b/docs/manualpages/Tao/TaoComputeVariableBounds.html
index 779ded9..f2bb0ac 100644
--- a/docs/manualpages/Tao/TaoComputeVariableBounds.html
+++ b/docs/manualpages/Tao/TaoComputeVariableBounds.html
@@ -5,8 +5,8 @@
 <TITLE>TaoComputeVariableBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoComputeVariableBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoComputeVariableBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoComputeVariableBounds"><H1>TaoComputeVariableBounds</H1></A>
 Compute the variable bounds using the routine set by <A HREF="../Tao/TaoSetVariableBoundsRoutine.html#TaoSetVariableBoundsRoutine">TaoSetVariableBoundsRoutine</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Compute the variable bounds using the routine set by <A HREF="../Tao/TaoSetVaria
 #include "petsctao.h" 
 PetscErrorCode TaoComputeVariableBounds(Tao tao)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetVariableBoundsRoutine.html#TaoSetVariableBoundsRoutine">TaoSetVariableBoundsRoutine</A>(), <A HREF="../Tao/TaoSetVariableBounds.html#TaoSetVariableBounds">TaoSetVariableBounds</A>()
diff --git a/docs/manualpages/Tao/TaoCreate.html b/docs/manualpages/Tao/TaoCreate.html
index d1f8df0..555d312 100644
--- a/docs/manualpages/Tao/TaoCreate.html
+++ b/docs/manualpages/Tao/TaoCreate.html
@@ -5,8 +5,8 @@
 <TITLE>TaoCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoCreate"><H1>TaoCreate</H1></A>
 Creates a TAO solver 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,46 @@ Creates a TAO solver
 #include "petsctao.h" 
 PetscErrorCode TaoCreate(MPI_Comm comm, Tao *newtao)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newtao </B> -the new <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>newtao </B> -the new <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Available methods include</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nls </B></TD><TD>- Newton's method with line search for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntr </B></TD><TD>- Newton's method with trust region for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntl </B></TD><TD>- Newton's method with trust region, line search for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lmvm </B></TD><TD>- Limited memory variable metric method for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cg </B></TD><TD>- Nonlinear conjugate gradient method for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nm </B></TD><TD>- Nelder-Mead algorithm for derivate-free unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tron </B></TD><TD>- Newton Trust Region method for bound constrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gpcg </B></TD><TD>- Newton Trust Region method for quadratic bound constrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blmvm </B></TD><TD>- Limited memory variable metric method for bound constrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lcl </B></TD><TD>- Linearly constrained Lagrangian method for pde-constrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pounders </B></TD><TD>- Model-based algorithm for nonlinear least squares Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nls </B></TD><TD>- Newton's method with line search for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntr </B></TD><TD>- Newton's method with trust region for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntl </B></TD><TD>- Newton's method with trust region, line search for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lmvm </B></TD><TD>- Limited memory variable metric method for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cg </B></TD><TD>- Nonlinear conjugate gradient method for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nm </B></TD><TD>- Nelder-Mead algorithm for derivate-free unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tron </B></TD><TD>- Newton Trust Region method for bound constrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gpcg </B></TD><TD>- Newton Trust Region method for quadratic bound constrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blmvm </B></TD><TD>- Limited memory variable metric method for bound constrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lcl </B></TD><TD>- Linearly constrained Lagrangian method for pde-constrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pounders </B></TD><TD>- Model-based algorithm for nonlinear least squares
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_type </B> -select which method TAO should use Many br
+<DT><B>-tao_type </B> -select which method TAO should use
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>(), <A HREF="../Tao/TaoDestroy.html#TaoDestroy">TaoDestroy</A>()
diff --git a/docs/manualpages/Tao/TaoDefaultCMonitor.html b/docs/manualpages/Tao/TaoDefaultCMonitor.html
index 405688e..9f35e44 100644
--- a/docs/manualpages/Tao/TaoDefaultCMonitor.html
+++ b/docs/manualpages/Tao/TaoDefaultCMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDefaultCMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDefaultCMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDefaultCMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDefaultCMonitor"><H1>TaoDefaultCMonitor</H1></A>
 same as <A HREF="../Tao/TaoDefaultMonitor.html#TaoDefaultMonitor">TaoDefaultMonitor</A>() except it prints the norm of the constraints function. It can be turned on from the command line using the -tao_cmonitor option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ same as <A HREF="../Tao/TaoDefaultMonitor.html#TaoDefaultMonitor">TaoDefaultMoni
 #include "petsctao.h" 
 PetscErrorCode TaoDefaultCMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_cmonitor</B> - Many br Many br
+<DT><B>-tao_cmonitor</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoDefaultComputeGradient.html b/docs/manualpages/Tao/TaoDefaultComputeGradient.html
index 14a7d13..150e4e2 100644
--- a/docs/manualpages/Tao/TaoDefaultComputeGradient.html
+++ b/docs/manualpages/Tao/TaoDefaultComputeGradient.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDefaultComputeGradient</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDefaultComputeGradient.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDefaultComputeGradient.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDefaultComputeGradient"><H1>TaoDefaultComputeGradient</H1></A>
 computes the gradient using finite differences. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,41 @@ computes the gradient using finite differences.
 #include "petsctao.h"  
 PetscErrorCode TaoDefaultComputeGradient(Tao tao,Vec X,Vec G,void *dummy)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- compute gradient at this point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- not used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- compute gradient at this point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- not used
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>G </B> -Gradient Vector Many br
+<DT><B>G </B> -Gradient Vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fd_gradient </B></TD><TD>- Activates <A HREF="../Tao/TaoDefaultComputeGradient.html#TaoDefaultComputeGradient">TaoDefaultComputeGradient</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fd_delta <delta> </B></TD><TD>- change in x used to calculate finite differences Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fd_gradient </B></TD><TD>- Activates <A HREF="../Tao/TaoDefaultComputeGradient.html#TaoDefaultComputeGradient">TaoDefaultComputeGradient</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fd_delta <delta> </B></TD><TD>- change in x used to calculate finite differences
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine is slow and expensive, and is not currently optimized Many brto take advantage of sparsity in the problem.  Although Many brTaoAppDefaultComputeGradient is not recommended for general use Many brin large-scale applications, It can be useful in checking the Many brcorrectness of a user-provided gradient.  Use the tao method TAOTEST Many brto get an indication of whether your gradient is correct. Many br
+This routine is slow and expensive, and is not currently optimized
+to take advantage of sparsity in the problem.  Although
+TaoAppDefaultComputeGradient is not recommended for general use
+in large-scale applications, It can be useful in checking the
+correctness of a user-provided gradient.  Use the tao method TAOTEST
+to get an indication of whether your gradient is correct.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This finite difference gradient evaluation can be set using the routine <A HREF="../Tao/TaoSetGradientRoutine.html#TaoSetGradientRoutine">TaoSetGradientRoutine</A>() or by using the command line option -tao_fd_gradient Many br
+This finite difference gradient evaluation can be set using the routine <A HREF="../Tao/TaoSetGradientRoutine.html#TaoSetGradientRoutine">TaoSetGradientRoutine</A>() or by using the command line option -tao_fd_gradient
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetGradientRoutine.html#TaoSetGradientRoutine">TaoSetGradientRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoDefaultComputeHessian.html b/docs/manualpages/Tao/TaoDefaultComputeHessian.html
index 0703a90..f78d38c 100644
--- a/docs/manualpages/Tao/TaoDefaultComputeHessian.html
+++ b/docs/manualpages/Tao/TaoDefaultComputeHessian.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDefaultComputeHessian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDefaultComputeHessian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDefaultComputeHessian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDefaultComputeHessian"><H1>TaoDefaultComputeHessian</H1></A>
 Computes the Hessian using finite differences. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,39 @@ Computes the Hessian using finite differences.
 #include "petsctao.h"  
 PetscErrorCode TaoDefaultComputeHessian(Tao tao,Vec V,Mat H,Mat B,void *dummy)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- compute Hessian at this point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- not used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- compute Hessian at this point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- not used
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Hessian matrix (not altered in this routine) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Hessian matrix to use with preconditioner (generally the same as H) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Hessian matrix (not altered in this routine)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Hessian matrix to use with preconditioner (generally the same as H)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fd </B></TD><TD>- Activates <A HREF="../Tao/TaoDefaultComputeHessian.html#TaoDefaultComputeHessian">TaoDefaultComputeHessian</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_hessian </B></TD><TD>- view the hessian after each evaluation using <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fd </B></TD><TD>- Activates <A HREF="../Tao/TaoDefaultComputeHessian.html#TaoDefaultComputeHessian">TaoDefaultComputeHessian</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_hessian </B></TD><TD>- view the hessian after each evaluation using <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine is slow and expensive, and is not currently optimized Many brto take advantage of sparsity in the problem.  Although Many brTaoDefaultComputeHessian() is not recommended for general use Many brin large-scale applications, It can be useful in checking the Many brcorrectness of a user-provided Hessian. Many br
+This routine is slow and expensive, and is not currently optimized
+to take advantage of sparsity in the problem.  Although
+<A HREF="../Tao/TaoDefaultComputeHessian.html#TaoDefaultComputeHessian">TaoDefaultComputeHessian</A>() is not recommended for general use
+in large-scale applications, It can be useful in checking the
+correctness of a user-provided Hessian.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>(), <A HREF="../Tao/TaoDefaultComputeHessianColor.html#TaoDefaultComputeHessianColor">TaoDefaultComputeHessianColor</A>(), <A HREF="../SNES/SNESComputeJacobianDefault.html#SNESComputeJacobianDefault">SNESComputeJacobianDefault</A>(), <A HREF="../Tao/TaoSetGradientRoutine.html#TaoSetGradientRoutine">TaoSetGradientRoutine</A>(), <A HREF="../Tao/TaoDefaultComputeGradient.html#TaoDefaultComputeGradient"> [...]
diff --git a/docs/manualpages/Tao/TaoDefaultComputeHessianColor.html b/docs/manualpages/Tao/TaoDefaultComputeHessianColor.html
index 347ac0b..adf5e64 100644
--- a/docs/manualpages/Tao/TaoDefaultComputeHessianColor.html
+++ b/docs/manualpages/Tao/TaoDefaultComputeHessianColor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDefaultComputeHessianColor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDefaultComputeHessianColor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDefaultComputeHessianColor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDefaultComputeHessianColor"><H1>TaoDefaultComputeHessianColor</H1></A>
 Computes the Hessian using colored finite differences. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Computes the Hessian using colored finite differences.
 #include "petsctao.h"  
 PetscErrorCode TaoDefaultComputeHessianColor(Tao tao, Vec V, Mat H,Mat B,void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- compute Hessian at this point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the PetscColoring object (must be of type <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- compute Hessian at this point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the PetscColoring object (must be of type <A HREF="../Mat/MatFDColoring.html#MatFDColoring">MatFDColoring</A>)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Hessian matrix (not altered in this routine) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Hessian matrix to use with preconditioner (generally the same as H) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Hessian matrix (not altered in this routine)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>B </B></TD><TD>- newly computed Hessian matrix to use with preconditioner (generally the same as H)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoDefaultConvergenceTest.html b/docs/manualpages/Tao/TaoDefaultConvergenceTest.html
index c54c8a7..c94b042 100644
--- a/docs/manualpages/Tao/TaoDefaultConvergenceTest.html
+++ b/docs/manualpages/Tao/TaoDefaultConvergenceTest.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDefaultConvergenceTest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDefaultConvergenceTest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDefaultConvergenceTest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDefaultConvergenceTest"><H1>TaoDefaultConvergenceTest</H1></A>
 Determines whether the solver should continue iterating or terminate. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Determines whether the solver should continue iterating or terminate.
 #include "petsctao.h" 
 PetscErrorCode TaoDefaultConvergenceTest(Tao tao,void *dummy)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused dummy context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dummy </B></TD><TD>- unused dummy context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>reason </B> -for terminating Many br
+<DT><B>reason </B> -for terminating
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine checks the residual in the optimality conditions, the Many brrelative residual in the optimity conditions, the number of function Many brevaluations, and the function value to test convergence.  Some Many brsolvers may use different convergence routines. Many br
+This routine checks the residual in the optimality conditions, the
+relative residual in the optimity conditions, the number of function
+evaluations, and the function value to test convergence.  Some
+solvers may use different convergence routines.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetTolerances.html#TaoSetTolerances">TaoSetTolerances</A>(),<A HREF="../Tao/TaoGetConvergedReason.html#TaoGetConvergedReason">TaoGetConvergedReason</A>(),<A HREF="../Tao/TaoSetConvergedReason.html#TaoSetConvergedReason">TaoSetConvergedReason</A>()
diff --git a/docs/manualpages/Tao/TaoDefaultMonitor.html b/docs/manualpages/Tao/TaoDefaultMonitor.html
index cf2513a..b161ce4 100644
--- a/docs/manualpages/Tao/TaoDefaultMonitor.html
+++ b/docs/manualpages/Tao/TaoDefaultMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDefaultMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDefaultMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDefaultMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDefaultMonitor"><H1>TaoDefaultMonitor</H1></A>
 Default routine for monitoring progress of the <A HREF="../Tao/Tao.html#Tao">Tao</A> solvers (default).  This monitor prints the function value and gradient norm at each iteration.  It can be turned on from the command line using the -tao_monitor option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Default routine for monitoring progress of the <A HREF="../Tao/Tao.html#Tao">Tao
 #include "petsctao.h" 
 PetscErrorCode TaoDefaultMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_monitor</B> - Many br Many br
+<DT><B>-tao_monitor</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoDefaultSMonitor.html b/docs/manualpages/Tao/TaoDefaultSMonitor.html
index 9985212..4f00f32 100644
--- a/docs/manualpages/Tao/TaoDefaultSMonitor.html
+++ b/docs/manualpages/Tao/TaoDefaultSMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDefaultSMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDefaultSMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDefaultSMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDefaultSMonitor"><H1>TaoDefaultSMonitor</H1></A>
 Default routine for monitoring progress of the solver. Same as <A HREF="../Tao/TaoDefaultMonitor.html#TaoDefaultMonitor">TaoDefaultMonitor</A>() except it prints fewer digits of the residual as the residual gets smaller. This is because the later digits are meaningless and are often different on different machines; by using this routine different machines will usually generate the same output. It can be turned on by using the -tao_smonitor option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Default routine for monitoring progress of the solver. Same as <A HREF="../Tao/T
 #include "petsctao.h" 
 PetscErrorCode TaoDefaultSMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context of type ASCII Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context of type ASCII
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_smonitor</B> - Many br Many br
+<DT><B>-tao_smonitor</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoDestroy.html b/docs/manualpages/Tao/TaoDestroy.html
index b04e4b7..d7d93eb 100644
--- a/docs/manualpages/Tao/TaoDestroy.html
+++ b/docs/manualpages/Tao/TaoDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDestroy"><H1>TaoDestroy</H1></A>
 Destroys the TAO context that was created with <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys the TAO context that was created with <A HREF="../Tao/TaoCreate.html#Ta
 #include "petsctao.h" 
 PetscErrorCode TaoDestroy(Tao *tao)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>(), <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>()
diff --git a/docs/manualpages/Tao/TaoDrawGradientMonitor.html b/docs/manualpages/Tao/TaoDrawGradientMonitor.html
index f23d836..1950483 100644
--- a/docs/manualpages/Tao/TaoDrawGradientMonitor.html
+++ b/docs/manualpages/Tao/TaoDrawGradientMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDrawGradientMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDrawGradientMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDrawGradientMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDrawGradientMonitor"><H1>TaoDrawGradientMonitor</H1></A>
 Plots the gradient at each iteration It can be turned on from the command line using the -tao_draw_gradient option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Plots the gradient at each iteration It can be turned on from the command line u
 #include "petsctao.h" 
 PetscErrorCode TaoDrawGradientMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_draw_gradient</B> - Many br Many br
+<DT><B>-tao_draw_gradient</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoDrawSolutionMonitor.html b/docs/manualpages/Tao/TaoDrawSolutionMonitor.html
index e3a8b8c..3eaeb84 100644
--- a/docs/manualpages/Tao/TaoDrawSolutionMonitor.html
+++ b/docs/manualpages/Tao/TaoDrawSolutionMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDrawSolutionMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDrawSolutionMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDrawSolutionMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDrawSolutionMonitor"><H1>TaoDrawSolutionMonitor</H1></A>
 Plots the solution at each iteration It can be turned on from the command line using the -tao_draw_solution option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Plots the solution at each iteration It can be turned on from the command line u
 #include "petsctao.h" 
 PetscErrorCode TaoDrawSolutionMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_draw_solution</B> - Many br Many br
+<DT><B>-tao_draw_solution</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoDrawStepMonitor.html b/docs/manualpages/Tao/TaoDrawStepMonitor.html
index 75f0d6f..5793ba8 100644
--- a/docs/manualpages/Tao/TaoDrawStepMonitor.html
+++ b/docs/manualpages/Tao/TaoDrawStepMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoDrawStepMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoDrawStepMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoDrawStepMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoDrawStepMonitor"><H1>TaoDrawStepMonitor</H1></A>
 Plots the step direction at each iteration It can be turned on from the command line using the -tao_draw_step option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Plots the step direction at each iteration It can be turned on from the command
 #include "petsctao.h" 
 PetscErrorCode TaoDrawStepMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_draw_step</B> - Many br Many br
+<DT><B>-tao_draw_step</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoFinalizePackage.html b/docs/manualpages/Tao/TaoFinalizePackage.html
index 8459fce..23506e4 100644
--- a/docs/manualpages/Tao/TaoFinalizePackage.html
+++ b/docs/manualpages/Tao/TaoFinalizePackage.html
@@ -5,15 +5,16 @@
 <TITLE>TaoFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoFinalizePackage"><H1>TaoFinalizePackage</H1></A>
 This function destroys everything in the PETSc/TAO interface to the <A HREF="../Tao/Tao.html#Tao">Tao</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode TaoFinalizePackage(void)
 </PRE>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/dlregistao.c.html#TaoFinalizePackage">src/tao/interface/dlregistao.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TaoGetApplicationContext.html b/docs/manualpages/Tao/TaoGetApplicationContext.html
index cad189b..cc5c6e1 100644
--- a/docs/manualpages/Tao/TaoGetApplicationContext.html
+++ b/docs/manualpages/Tao/TaoGetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetApplicationContext"><H1>TaoGetApplicationContext</H1></A>
 Gets the user-defined context for a TAO solvers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the user-defined context for a TAO solvers.
 #include "petsctao.h" 
 PetscErrorCode  TaoGetApplicationContext(Tao tao,void *usrP)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao  </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao  </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>usrP </B> -user context Many br
+<DT><B>usrP </B> -user context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetApplicationContext.html#TaoSetApplicationContext">TaoSetApplicationContext</A>()
diff --git a/docs/manualpages/Tao/TaoGetConstraintTolerances.html b/docs/manualpages/Tao/TaoGetConstraintTolerances.html
index 4ef7976..81ec6a0 100644
--- a/docs/manualpages/Tao/TaoGetConstraintTolerances.html
+++ b/docs/manualpages/Tao/TaoGetConstraintTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetConstraintTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetConstraintTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetConstraintTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetConstraintTolerances"><H1>TaoGetConstraintTolerances</H1></A>
 Gets constraint tolerance parameters used in TAO  convergence tests 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets constraint tolerance parameters used in TAO  convergence tests
 #include "petsctao.h" 
 PetscErrorCode TaoGetConstraintTolerances(Tao tao, PetscReal *catol, PetscReal *crtol)
 </PRE>
-Not ollective Many br
+Not ollective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>catol </B></TD><TD>- absolute constraint tolerance, constraint norm must be less than catol for used for gatol convergence criteria Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>crtol </B></TD><TD>- relative contraint tolerance, constraint norm must be less than crtol for used for gatol, gttol convergence criteria Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>catol </B></TD><TD>- absolute constraint tolerance, constraint norm must be less than catol for used for gatol convergence criteria
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>crtol </B></TD><TD>- relative contraint tolerance, constraint norm must be less than crtol for used for gatol, gttol convergence criteria
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoGetTolerances.html#TaoGetTolerances">TaoGetTolerances</A>(), <A HREF="../Tao/TaoSetTolerances.html#TaoSetTolerances">TaoSetTolerances</A>(), <A HREF="../Tao/TaoSetConstraintTolerances.html#TaoSetConstraintTolerances">TaoSetConstraintTolerances</A>()
diff --git a/docs/manualpages/Tao/TaoGetConvergedReason.html b/docs/manualpages/Tao/TaoGetConvergedReason.html
index e96cbd5..bcef787 100644
--- a/docs/manualpages/Tao/TaoGetConvergedReason.html
+++ b/docs/manualpages/Tao/TaoGetConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetConvergedReason"><H1>TaoGetConvergedReason</H1></A>
 Gets the reason the <A HREF="../Tao/Tao.html#Tao">Tao</A> iteration was stopped. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Gets the reason the <A HREF="../Tao/Tao.html#Tao">Tao</A> iteration was stopped.
 #include "petsctao.h" 
 PetscErrorCode TaoGetConvergedReason(Tao tao, TaoConvergedReason *reason)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>reason </B> -one of Many br
+<DT><B>reason </B> -one of
 <br>
 <pre>
  TAO_CONVERGED_GATOL (3)           ||g(X)|| < gatol
@@ -59,21 +59,30 @@ Not Collective Many br
 <pre>
  TAO_DIVERGED_USER(-8)             (user defined)
 </pre>
-$  TAO_CONTINUE_ITERATING (0) Many br
+$  TAO_CONTINUE_ITERATING (0)
 <P>
-where Many br
+where
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X0 </B></TD><TD>- initial guess Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f(X) </B></TD><TD>- current function value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f(X*) </B></TD><TD>- true solution (estimated) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g(X) </B></TD><TD>- current gradient Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- current iterate number Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- maximum number of iterates Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fevals </B></TD><TD>- number of function evaluations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max_funcsals </B></TD><TD>- maximum number of function evaluations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X0 </B></TD><TD>- initial guess
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f(X) </B></TD><TD>- current function value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f(X*) </B></TD><TD>- true solution (estimated)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g(X) </B></TD><TD>- current gradient
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- current iterate number
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- maximum number of iterates
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fevals </B></TD><TD>- number of function evaluations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>max_funcsals </B></TD><TD>- maximum number of function evaluations
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetConvergenceTest.html#TaoSetConvergenceTest">TaoSetConvergenceTest</A>(), <A HREF="../Tao/TaoSetTolerances.html#TaoSetTolerances">TaoSetTolerances</A>()
diff --git a/docs/manualpages/Tao/TaoGetConvergenceHistory.html b/docs/manualpages/Tao/TaoGetConvergenceHistory.html
index 674b4f1..1785b16 100644
--- a/docs/manualpages/Tao/TaoGetConvergenceHistory.html
+++ b/docs/manualpages/Tao/TaoGetConvergenceHistory.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetConvergenceHistory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetConvergenceHistory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetConvergenceHistory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetConvergenceHistory"><H1>TaoGetConvergenceHistory</H1></A>
 Gets the arrays used to hold the convergence history. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,39 @@ Gets the arrays used to hold the convergence history.
 #include "petsctao.h" 
 PetscErrorCode TaoGetConvergenceHistory(Tao tao, PetscReal **obj, PetscReal **resid, PetscReal **cnorm, PetscInt **lits, PetscInt *nhist)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj   </B></TD><TD>- array used to hold objective value history Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>resid </B></TD><TD>- array used to hold residual history Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnorm </B></TD><TD>- array used to hold constraint violation history Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits  </B></TD><TD>- integer array used to hold linear solver iteration count Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nhist  </B></TD><TD>- size of obj, resid, cnorm, and lits (will be less than or equal to na given in TaoSetHistory) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj   </B></TD><TD>- array used to hold objective value history
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>resid </B></TD><TD>- array used to hold residual history
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnorm </B></TD><TD>- array used to hold constraint violation history
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits  </B></TD><TD>- integer array used to hold linear solver iteration count
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nhist  </B></TD><TD>- size of obj, resid, cnorm, and lits (will be less than or equal to na given in TaoSetHistory)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine must be preceded by calls to <A HREF="../Tao/TaoSetConvergenceHistory.html#TaoSetConvergenceHistory">TaoSetConvergenceHistory</A>() Many brand <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>(), otherwise it returns useless information. Many br
+This routine must be preceded by calls to <A HREF="../Tao/TaoSetConvergenceHistory.html#TaoSetConvergenceHistory">TaoSetConvergenceHistory</A>()
+and <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>(), otherwise it returns useless information.
 <P>
-The calling sequence for this routine in Fortran is Many br
+The calling sequence for this routine in Fortran is
 <pre>
   call <A HREF="../Tao/TaoGetConvergenceHistory.html#TaoGetConvergenceHistory">TaoGetConvergenceHistory</A>(<A HREF="../Tao/Tao.html#Tao">Tao</A> tao, <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> nhist, <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr)
 </pre>
 <P>
-This routine is useful, e.g., when running a code for purposes Many brof accurate performance monitoring, when no I/O should be done Many brduring the section of code that is being timed. Many br
+This routine is useful, e.g., when running a code for purposes
+of accurate performance monitoring, when no I/O should be done
+during the section of code that is being timed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetConvergenceHistory.html#TaoSetConvergenceHistory">TaoSetConvergenceHistory</A>()
diff --git a/docs/manualpages/Tao/TaoGetCurrentFunctionEvaluations.html b/docs/manualpages/Tao/TaoGetCurrentFunctionEvaluations.html
index 3f45a68..5bf7632 100644
--- a/docs/manualpages/Tao/TaoGetCurrentFunctionEvaluations.html
+++ b/docs/manualpages/Tao/TaoGetCurrentFunctionEvaluations.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetCurrentFunctionEvaluations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetCurrentFunctionEvaluations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetCurrentFunctionEvaluations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetCurrentFunctionEvaluations"><H1>TaoGetCurrentFunctionEvaluations</H1></A>
 Get current number of function evaluations. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get current number of function evaluations.
 #include "petsctao.h" 
 PetscErrorCode TaoGetCurrentFunctionEvaluations(Tao tao,PetscInt *nfuncs)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nfuncs </B> -the current number of function evaluations Many br
+<DT><B>nfuncs </B> -the current number of function evaluations
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetMaximumFunctionEvaluations.html#TaoSetMaximumFunctionEvaluations">TaoSetMaximumFunctionEvaluations</A>(), <A HREF="../Tao/TaoGetMaximumFunctionEvaluations.html#TaoGetMaximumFunctionEvaluations">TaoGetMaximumFunctionEvaluations</A>(), <A HREF="../Tao/TaoGetMaximumIterations.html#TaoGetMaximumIterations">TaoGetMaximumIterations</A>()
diff --git a/docs/manualpages/Tao/TaoGetCurrentTrustRegionRadius.html b/docs/manualpages/Tao/TaoGetCurrentTrustRegionRadius.html
index bfd615d..46906aa 100644
--- a/docs/manualpages/Tao/TaoGetCurrentTrustRegionRadius.html
+++ b/docs/manualpages/Tao/TaoGetCurrentTrustRegionRadius.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetCurrentTrustRegionRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetCurrentTrustRegionRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetCurrentTrustRegionRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetCurrentTrustRegionRadius"><H1>TaoGetCurrentTrustRegionRadius</H1></A>
 Gets the current trust region radius. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the current trust region radius.
 #include "petsctao.h" 
 PetscErrorCode TaoGetCurrentTrustRegionRadius(Tao tao, PetscReal *radius)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -a TAO optimization solver Many br
+<DT><B>tao </B> -a TAO optimization solver
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>radius </B> -the trust region radius Many br
+<DT><B>radius </B> -the trust region radius
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetInitialTrustRegionRadius.html#TaoSetInitialTrustRegionRadius">TaoSetInitialTrustRegionRadius</A>(), <A HREF="../Tao/TaoGetInitialTrustRegionRadius.html#TaoGetInitialTrustRegionRadius">TaoGetInitialTrustRegionRadius</A>()
diff --git a/docs/manualpages/Tao/TaoGetDualVariables.html b/docs/manualpages/Tao/TaoGetDualVariables.html
index 94b46b6..6f9b842 100644
--- a/docs/manualpages/Tao/TaoGetDualVariables.html
+++ b/docs/manualpages/Tao/TaoGetDualVariables.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetDualVariables</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetDualVariables.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetDualVariables.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetDualVariables"><H1>TaoGetDualVariables</H1></A>
 Gets pointers to the dual vectors 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Gets pointers to the dual vectors
 #include "petsctao.h" 
 PetscErrorCode TaoGetDualVariables(Tao tao, Vec *DE, Vec *DI)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DE </B></TD><TD>- dual variable vector for the lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DI </B></TD><TD>- dual variable vector for the upper bounds Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DE </B></TD><TD>- dual variable vector for the lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DI </B></TD><TD>- dual variable vector for the upper bounds
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoComputeDualVariables.html#TaoComputeDualVariables">TaoComputeDualVariables</A>()
diff --git a/docs/manualpages/Tao/TaoGetFunctionLowerBound.html b/docs/manualpages/Tao/TaoGetFunctionLowerBound.html
index f6d98f8..f857859 100644
--- a/docs/manualpages/Tao/TaoGetFunctionLowerBound.html
+++ b/docs/manualpages/Tao/TaoGetFunctionLowerBound.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetFunctionLowerBound</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetFunctionLowerBound.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetFunctionLowerBound.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetFunctionLowerBound"><H1>TaoGetFunctionLowerBound</H1></A>
 Gets the bound on the solution objective value. When an approximate solution with an objective value below this number has been found, the solver will terminate. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the bound on the solution objective value. When an approximate solution wit
 #include "petsctao.h" 
 PetscErrorCode TaoGetFunctionLowerBound(Tao tao,PetscReal *fmin)
 </PRE>
-Not collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Not collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">OutputParameters</FONT></H3>
-<DT><B>fmin </B> -the minimum function value Many br
+<DT><B>fmin </B> -the minimum function value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetFunctionLowerBound.html#TaoSetFunctionLowerBound">TaoSetFunctionLowerBound</A>()
diff --git a/docs/manualpages/Tao/TaoGetGradientNorm.html b/docs/manualpages/Tao/TaoGetGradientNorm.html
index 93bfa33..ccd7365 100644
--- a/docs/manualpages/Tao/TaoGetGradientNorm.html
+++ b/docs/manualpages/Tao/TaoGetGradientNorm.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetGradientNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetGradientNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetGradientNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetGradientNorm"><H1>TaoGetGradientNorm</H1></A>
 Returns the matrix used to define the inner product for measuring the size of the gradient. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the matrix used to define the inner product for measuring the size of th
 #include "petsctao.h" 
 PetscErrorCode  TaoGetGradientNorm(Tao tao, Mat *M)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao  </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao  </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>M </B> -gradient norm Many br
+<DT><B>M </B> -gradient norm
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetGradientNorm.html#TaoSetGradientNorm">TaoSetGradientNorm</A>(), TaoGradientNorm()
diff --git a/docs/manualpages/Tao/TaoGetGradientVector.html b/docs/manualpages/Tao/TaoGetGradientVector.html
index 65435b4..7883526 100644
--- a/docs/manualpages/Tao/TaoGetGradientVector.html
+++ b/docs/manualpages/Tao/TaoGetGradientVector.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetGradientVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetGradientVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetGradientVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetGradientVector"><H1>TaoGetGradientVector</H1></A>
 Returns the vector with the current TAO gradient 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Returns the vector with the current TAO gradient
 #include "petsctao.h" 
 PetscErrorCode TaoGetGradientVector(Tao tao, Vec *G)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>G </B> -the current solution Many br
+<DT><B>G </B> -the current solution
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver.c.html#TaoGetGradientVector">src/tao/interface/taosolver.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TaoGetInitialTrustRegionRadius.html b/docs/manualpages/Tao/TaoGetInitialTrustRegionRadius.html
index 049e13c..de1edcb 100644
--- a/docs/manualpages/Tao/TaoGetInitialTrustRegionRadius.html
+++ b/docs/manualpages/Tao/TaoGetInitialTrustRegionRadius.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetInitialTrustRegionRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetInitialTrustRegionRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetInitialTrustRegionRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetInitialTrustRegionRadius"><H1>TaoGetInitialTrustRegionRadius</H1></A>
 Sets the initial trust region radius. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Sets the initial trust region radius.
 #include "petsctao.h" 
 PetscErrorCode TaoGetInitialTrustRegionRadius(Tao tao, PetscReal *radius)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -a TAO optimization solver Many br
+<DT><B>tao </B> -a TAO optimization solver
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>radius </B> -the trust region radius Many br
+<DT><B>radius </B> -the trust region radius
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetInitialTrustRegionRadius.html#TaoSetInitialTrustRegionRadius">TaoSetInitialTrustRegionRadius</A>(), <A HREF="../Tao/TaoGetCurrentTrustRegionRadius.html#TaoGetCurrentTrustRegionRadius">TaoGetCurrentTrustRegionRadius</A>()
diff --git a/docs/manualpages/Tao/TaoGetIterationNumber.html b/docs/manualpages/Tao/TaoGetIterationNumber.html
index 12b021c..cd7329b 100644
--- a/docs/manualpages/Tao/TaoGetIterationNumber.html
+++ b/docs/manualpages/Tao/TaoGetIterationNumber.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetIterationNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetIterationNumber"><H1>TaoGetIterationNumber</H1></A>
 Gets the number of <A HREF="../Tao/Tao.html#Tao">Tao</A> iterations completed at this time. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,21 @@ Gets the number of <A HREF="../Tao/Tao.html#Tao">Tao</A> iterations completed at
 #include "petsctao.h" 
 PetscErrorCode  TaoGetIterationNumber(Tao tao,PetscInt *iter)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>iter </B> -iteration number Many br
+<DT><B>iter </B> -iteration number
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For example, during the computation of iteration 2 this would return 1. Many br
+For example, during the computation of iteration 2 this would return 1.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Tao/Tao.html#Tao">Tao</A>, nonlinear, get, iteration, number,
diff --git a/docs/manualpages/Tao/TaoGetKSP.html b/docs/manualpages/Tao/TaoGetKSP.html
index 8baa266..0976a30 100644
--- a/docs/manualpages/Tao/TaoGetKSP.html
+++ b/docs/manualpages/Tao/TaoGetKSP.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetKSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetKSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetKSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetKSP"><H1>TaoGetKSP</H1></A>
 Gets the linear solver used by the optimization solver. Application writers should use <A HREF="../Tao/TaoGetKSP.html#TaoGetKSP">TaoGetKSP</A> if they need direct access to the PETSc <A HREF="../KSP/KSP.html#KSP">KSP</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the linear solver used by the optimization solver. Application writers shou
 #include "petsctao.h" 
 PetscErrorCode TaoGetKSP(Tao tao, KSP *ksp)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the TAO solver Many br
+<DT><B>tao </B> -the TAO solver
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> linear solver used in the optimization solver Many br
+<DT><B>ksp </B> -the <A HREF="../KSP/KSP.html#KSP">KSP</A> linear solver used in the optimization solver
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver.c.html#TaoGetKSP">src/tao/interface/taosolver.c</A>
diff --git a/docs/manualpages/Tao/TaoGetLineSearch.html b/docs/manualpages/Tao/TaoGetLineSearch.html
index 105e8b0..12410cf 100644
--- a/docs/manualpages/Tao/TaoGetLineSearch.html
+++ b/docs/manualpages/Tao/TaoGetLineSearch.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetLineSearch</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetLineSearch.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetLineSearch.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetLineSearch"><H1>TaoGetLineSearch</H1></A>
 Gets the line search used by the optimization solver. Application writers should use <A HREF="../Tao/TaoGetLineSearch.html#TaoGetLineSearch">TaoGetLineSearch</A> if they need direct access to the TaoLineSearch object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the line search used by the optimization solver. Application writers should
 #include "petsctao.h" 
 PetscErrorCode TaoGetLineSearch(Tao tao, TaoLineSearch *ls)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the TAO solver Many br
+<DT><B>tao </B> -the TAO solver
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>ls </B> -the line search used in the optimization solver Many br
+<DT><B>ls </B> -the line search used in the optimization solver
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver.c.html#TaoGetLineSearch">src/tao/interface/taosolver.c</A>
diff --git a/docs/manualpages/Tao/TaoGetLinearSolveIterations.html b/docs/manualpages/Tao/TaoGetLinearSolveIterations.html
index 3c29707..20bec31 100644
--- a/docs/manualpages/Tao/TaoGetLinearSolveIterations.html
+++ b/docs/manualpages/Tao/TaoGetLinearSolveIterations.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetLinearSolveIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetLinearSolveIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetLinearSolveIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetLinearSolveIterations"><H1>TaoGetLinearSolveIterations</H1></A>
 Gets the total number of linear iterations used by the TAO solver 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Gets the total number of linear iterations used by the TAO solver
 #include "petsctao.h" 
 PetscErrorCode  TaoGetLinearSolveIterations(Tao tao,PetscInt *lits)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -TAO context Many br
+<DT><B>tao </B> -TAO context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lits </B> -number of linear iterations Many br
+<DT><B>lits </B> -number of linear iterations
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This counter is reset to zero for each successive call to <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>() Many br
+This counter is reset to zero for each successive call to <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  TAO
diff --git a/docs/manualpages/Tao/TaoGetMaximumFunctionEvaluations.html b/docs/manualpages/Tao/TaoGetMaximumFunctionEvaluations.html
index 340dbbd..d718ba5 100644
--- a/docs/manualpages/Tao/TaoGetMaximumFunctionEvaluations.html
+++ b/docs/manualpages/Tao/TaoGetMaximumFunctionEvaluations.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetMaximumFunctionEvaluations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetMaximumFunctionEvaluations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetMaximumFunctionEvaluations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetMaximumFunctionEvaluations"><H1>TaoGetMaximumFunctionEvaluations</H1></A>
 Sets a maximum number of function evaluations. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Sets a maximum number of function evaluations.
 #include "petsctao.h" 
 PetscErrorCode TaoGetMaximumFunctionEvaluations(Tao tao,PetscInt *nfcn)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>nfcn </B> -the maximum number of function evaluations Many br
+<DT><B>nfcn </B> -the maximum number of function evaluations
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetMaximumFunctionEvaluations.html#TaoSetMaximumFunctionEvaluations">TaoSetMaximumFunctionEvaluations</A>(), <A HREF="../Tao/TaoGetMaximumIterations.html#TaoGetMaximumIterations">TaoGetMaximumIterations</A>()
diff --git a/docs/manualpages/Tao/TaoGetMaximumIterations.html b/docs/manualpages/Tao/TaoGetMaximumIterations.html
index b6d4a0f..9bf78ce 100644
--- a/docs/manualpages/Tao/TaoGetMaximumIterations.html
+++ b/docs/manualpages/Tao/TaoGetMaximumIterations.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetMaximumIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetMaximumIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetMaximumIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetMaximumIterations"><H1>TaoGetMaximumIterations</H1></A>
 Sets a maximum number of iterates. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Sets a maximum number of iterates.
 #include "petsctao.h" 
 PetscErrorCode TaoGetMaximumIterations(Tao tao,PetscInt *maxits)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>maxits </B> -the maximum number of iterates Many br
+<DT><B>maxits </B> -the maximum number of iterates
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetMaximumIterations.html#TaoSetMaximumIterations">TaoSetMaximumIterations</A>(), <A HREF="../Tao/TaoGetMaximumFunctionEvaluations.html#TaoGetMaximumFunctionEvaluations">TaoGetMaximumFunctionEvaluations</A>()
diff --git a/docs/manualpages/Tao/TaoGetOptionsPrefix.html b/docs/manualpages/Tao/TaoGetOptionsPrefix.html
index c0238b5..adb7c4c 100644
--- a/docs/manualpages/Tao/TaoGetOptionsPrefix.html
+++ b/docs/manualpages/Tao/TaoGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetOptionsPrefix"><H1>TaoGetOptionsPrefix</H1></A>
 Gets the prefix used for searching for all TAO options in the database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Gets the prefix used for searching for all TAO options in the database
 #include "petsctao.h" 
 PetscErrorCode TaoGetOptionsPrefix(Tao tao, const char *p[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used is returned Many br
+<DT><B>prefix </B> -pointer to the prefix string used is returned
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prefix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prefix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetOptionsPrefix.html#TaoSetOptionsPrefix">TaoSetOptionsPrefix</A>(), <A HREF="../Tao/TaoAppendOptionsPrefix.html#TaoAppendOptionsPrefix">TaoAppendOptionsPrefix</A>()
diff --git a/docs/manualpages/Tao/TaoGetSolutionStatus.html b/docs/manualpages/Tao/TaoGetSolutionStatus.html
index 6e5141e..1e7f655 100644
--- a/docs/manualpages/Tao/TaoGetSolutionStatus.html
+++ b/docs/manualpages/Tao/TaoGetSolutionStatus.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetSolutionStatus</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetSolutionStatus.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetSolutionStatus.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetSolutionStatus"><H1>TaoGetSolutionStatus</H1></A>
 Get the current iterate, objective value, residual, infeasibility, and termination 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,34 @@ Get the current iterate, objective value, residual, infeasibility, and terminati
 #include "petsctao.h" 
 PetscErrorCode TaoGetSolutionStatus(Tao tao, PetscInt *its, PetscReal *f, PetscReal *gnorm, PetscReal *cnorm, PetscReal *xdiff, TaoConvergedReason *reason)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iterate </B></TD><TD>- the current iterate number (>=0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the current function value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gnorm </B></TD><TD>- the square of the gradient norm, duality gap, or other measure indicating distance from optimality. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnorm </B></TD><TD>- the infeasibility of the current solution with regard to the constraints. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xdiff </B></TD><TD>- the step length or trust region radius of the most recent iterate. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- The termination reason, which can equal TAO_CONTINUE_ITERATING Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iterate </B></TD><TD>- the current iterate number (>=0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the current function value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gnorm </B></TD><TD>- the square of the gradient norm, duality gap, or other measure indicating distance from optimality.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnorm </B></TD><TD>- the infeasibility of the current solution with regard to the constraints.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xdiff </B></TD><TD>- the step length or trust region radius of the most recent iterate.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- The termination reason, which can equal TAO_CONTINUE_ITERATING
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-TAO returns the values set by the solvers in the routine <A HREF="../Tao/TaoMonitor.html#TaoMonitor">TaoMonitor</A>(). Many br
+TAO returns the values set by the solvers in the routine <A HREF="../Tao/TaoMonitor.html#TaoMonitor">TaoMonitor</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If any of the output arguments are set to NULL, no corresponding value will be returned. Many br
+If any of the output arguments are set to NULL, no corresponding value will be returned.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoMonitor.html#TaoMonitor">TaoMonitor</A>(), <A HREF="../Tao/TaoGetConvergedReason.html#TaoGetConvergedReason">TaoGetConvergedReason</A>()
diff --git a/docs/manualpages/Tao/TaoGetSolutionVector.html b/docs/manualpages/Tao/TaoGetSolutionVector.html
index 40e9a4c..0bfd438 100644
--- a/docs/manualpages/Tao/TaoGetSolutionVector.html
+++ b/docs/manualpages/Tao/TaoGetSolutionVector.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetSolutionVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetSolutionVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetSolutionVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetSolutionVector"><H1>TaoGetSolutionVector</H1></A>
 Returns the vector with the current TAO solution 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Returns the vector with the current TAO solution
 #include "petsctao.h" 
 PetscErrorCode TaoGetSolutionVector(Tao tao, Vec *X)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>X </B> -the current solution Many br
+<DT><B>X </B> -the current solution
 <br>
 <P>
- Many br
+
 <P>
-Note:  The returned vector will be the same object that was passed into <A HREF="../Tao/TaoSetInitialVector.html#TaoSetInitialVector">TaoSetInitialVector</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+Note:  The returned vector will be the same object that was passed into <A HREF="../Tao/TaoSetInitialVector.html#TaoSetInitialVector">TaoSetInitialVector</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver.c.html#TaoGetSolutionVector">src/tao/interface/taosolver.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TaoGetTolerances.html b/docs/manualpages/Tao/TaoGetTolerances.html
index 8bc00b9..bc6f126 100644
--- a/docs/manualpages/Tao/TaoGetTolerances.html
+++ b/docs/manualpages/Tao/TaoGetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetTolerances"><H1>TaoGetTolerances</H1></A>
 gets the current values of tolerances 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,29 @@ gets the current values of tolerances
 #include "petsctao.h" 
 PetscErrorCode TaoGetTolerances(Tao tao, PetscReal *gatol, PetscReal *grtol, PetscReal *gttol)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gatol </B></TD><TD>- stop if norm of gradient is less than this Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>grtol </B></TD><TD>- stop if relative norm of gradient is less than this Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gttol </B></TD><TD>- stop if norm of gradient is reduced by a this factor Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gatol </B></TD><TD>- stop if norm of gradient is less than this
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>grtol </B></TD><TD>- stop if relative norm of gradient is less than this
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gttol </B></TD><TD>- stop if norm of gradient is reduced by a this factor
+</TD></TR></TABLE>
 <P>
-Note: NULL can be used as an argument if not all tolerances values are needed Many br
+Note: NULL can be used as an argument if not all tolerances values are needed
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Tao/TaoSetTolerances.html#TaoSetTolerances">TaoSetTolerances</A>()
 <BR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver.c.html#TaoGetTolerances">src/tao/interface/taosolver.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TaoGetTotalIterationNumber.html b/docs/manualpages/Tao/TaoGetTotalIterationNumber.html
index 83a4a48..830732f 100644
--- a/docs/manualpages/Tao/TaoGetTotalIterationNumber.html
+++ b/docs/manualpages/Tao/TaoGetTotalIterationNumber.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetTotalIterationNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetTotalIterationNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetTotalIterationNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetTotalIterationNumber"><H1>TaoGetTotalIterationNumber</H1></A>
 Gets the total number of <A HREF="../Tao/Tao.html#Tao">Tao</A> iterations completed. This number keeps accumulating if multiple solves are called with the <A HREF="../Tao/Tao.html#Tao">Tao</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Gets the total number of <A HREF="../Tao/Tao.html#Tao">Tao</A> iterations comple
 #include "petsctao.h" 
 PetscErrorCode  TaoGetTotalIterationNumber(Tao tao,PetscInt *iter)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>iter </B> -iteration number Many br
+<DT><B>iter </B> -iteration number
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The total iteration count is updated after each solve, if there is a current Many brTaoSolve() in progress then those iterations are not yet counted. Many br
+The total iteration count is updated after each solve, if there is a current
+<A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>() in progress then those iterations are not yet counted.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Tao/Tao.html#Tao">Tao</A>, nonlinear, get, iteration, number,
diff --git a/docs/manualpages/Tao/TaoGetType.html b/docs/manualpages/Tao/TaoGetType.html
index e22eb61..4f9c6fd 100644
--- a/docs/manualpages/Tao/TaoGetType.html
+++ b/docs/manualpages/Tao/TaoGetType.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGetType"><H1>TaoGetType</H1></A>
 Gets the current <A HREF="../Tao/Tao.html#Tao">Tao</A> algorithm. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the current <A HREF="../Tao/Tao.html#Tao">Tao</A> algorithm.
 #include "petsctao.h" 
 PetscErrorCode TaoGetType(Tao tao, const TaoType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> method Many br
+<DT><B>type </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> method
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver.c.html#TaoGetType">src/tao/interface/taosolver.c</A>
diff --git a/docs/manualpages/Tao/TaoGradientMonitor.html b/docs/manualpages/Tao/TaoGradientMonitor.html
index 9fa0a94..c45c8a1 100644
--- a/docs/manualpages/Tao/TaoGradientMonitor.html
+++ b/docs/manualpages/Tao/TaoGradientMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoGradientMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoGradientMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoGradientMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoGradientMonitor"><H1>TaoGradientMonitor</H1></A>
 Views the gradient at each iteration It can be turned on from the command line using the -tao_view_gradient option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Views the gradient at each iteration It can be turned on from the command line u
 #include "petsctao.h" 
 PetscErrorCode TaoGradientMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_view_gradient</B> - Many br Many br
+<DT><B>-tao_view_gradient</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoInitializePackage.html b/docs/manualpages/Tao/TaoInitializePackage.html
index fcf8240..2a37047 100644
--- a/docs/manualpages/Tao/TaoInitializePackage.html
+++ b/docs/manualpages/Tao/TaoInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>TaoInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoInitializePackage"><H1>TaoInitializePackage</H1></A>
 This function sets up PETSc to use the <A HREF="../Tao/Tao.html#Tao">Tao</A> package.  When using static libraries, this function is called from the first entry to <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>(); when using shared libraries, it is called from PetscDLLibraryRegister() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode TaoInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>()
diff --git a/docs/manualpages/Tao/TaoIsGradientDefined.html b/docs/manualpages/Tao/TaoIsGradientDefined.html
index 0aaed25..12511e4 100644
--- a/docs/manualpages/Tao/TaoIsGradientDefined.html
+++ b/docs/manualpages/Tao/TaoIsGradientDefined.html
@@ -5,8 +5,8 @@
 <TITLE>TaoIsGradientDefined</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoIsGradientDefined.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoIsGradientDefined.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoIsGradientDefined"><H1>TaoIsGradientDefined</H1></A>
 Checks to see if the user has declared an objective-only routine.  Useful for determining when it is appropriate to call <A HREF="../Tao/TaoComputeGradient.html#TaoComputeGradient">TaoComputeGradient</A>() or TaoComputeGradientAndGradient() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,15 @@ Checks to see if the user has declared an objective-only routine.  Useful for de
 #include "petsctao.h" 
 PetscErrorCode TaoIsGradientDefined(Tao tao, PetscBool *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if gradient routine is set by user, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if gradient routine is set by user, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetGradientRoutine.html#TaoSetGradientRoutine">TaoSetGradientRoutine</A>(), <A HREF="../Tao/TaoIsObjectiveDefined.html#TaoIsObjectiveDefined">TaoIsObjectiveDefined</A>(), <A HREF="../Tao/TaoIsObjectiveAndGradientDefined.html#TaoIsObjectiveAndGradientDefined">TaoIsObjectiveAndGradientDefined</A>()
diff --git a/docs/manualpages/Tao/TaoIsObjectiveAndGradientDefined.html b/docs/manualpages/Tao/TaoIsObjectiveAndGradientDefined.html
index 7c5b8ee..b3e1320 100644
--- a/docs/manualpages/Tao/TaoIsObjectiveAndGradientDefined.html
+++ b/docs/manualpages/Tao/TaoIsObjectiveAndGradientDefined.html
@@ -5,8 +5,8 @@
 <TITLE>TaoIsObjectiveAndGradientDefined</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoIsObjectiveAndGradientDefined.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoIsObjectiveAndGradientDefined.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoIsObjectiveAndGradientDefined"><H1>TaoIsObjectiveAndGradientDefined</H1></A>
 Checks to see if the user has declared a joint objective/gradient routine.  Useful for determining when it is appropriate to call <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>() or <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,15 @@ Checks to see if the user has declared a joint objective/gradient routine.  Usef
 #include "petsctao.h" 
 PetscErrorCode TaoIsObjectiveAndGradientDefined(Tao tao, PetscBool *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if objective/gradient routine is set by user, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if objective/gradient routine is set by user, <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>(), <A HREF="../Tao/TaoIsObjectiveDefined.html#TaoIsObjectiveDefined">TaoIsObjectiveDefined</A>(), <A HREF="../Tao/TaoIsGradientDefined.html#TaoIsGradientDefined">TaoIsGradientDefined</A>()
diff --git a/docs/manualpages/Tao/TaoIsObjectiveDefined.html b/docs/manualpages/Tao/TaoIsObjectiveDefined.html
index 14eaa70..39ddee0 100644
--- a/docs/manualpages/Tao/TaoIsObjectiveDefined.html
+++ b/docs/manualpages/Tao/TaoIsObjectiveDefined.html
@@ -5,8 +5,8 @@
 <TITLE>TaoIsObjectiveDefined</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoIsObjectiveDefined.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoIsObjectiveDefined.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoIsObjectiveDefined"><H1>TaoIsObjectiveDefined</H1></A>
 Checks to see if the user has declared an objective-only routine.  Useful for determining when it is appropriate to call <A HREF="../Tao/TaoComputeObjective.html#TaoComputeObjective">TaoComputeObjective</A>() or <A HREF="../Tao/TaoComputeObjectiveAndGradient.html#TaoComputeObjectiveAndGradient">TaoComputeObjectiveAndGradient</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,16 @@ Checks to see if the user has declared an objective-only routine.  Useful for de
 #include "petsctao.h" 
 PetscErrorCode TaoIsObjectiveDefined(Tao tao, PetscBool *flg)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if objective function routine is set by user, Many brPETSC_FALSE otherwise Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if objective function routine is set by user,
+<A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise
+
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoIsGradientDefined.html#TaoIsGradientDefined">TaoIsGradientDefined</A>(), <A HREF="../Tao/TaoIsObjectiveAndGradientDefined.html#TaoIsObjectiveAndGradientDefined">TaoIsObjectiveAndGradientDefined</A>()
diff --git a/docs/manualpages/Tao/TaoMonitor.html b/docs/manualpages/Tao/TaoMonitor.html
index 33b4378..77d4505 100644
--- a/docs/manualpages/Tao/TaoMonitor.html
+++ b/docs/manualpages/Tao/TaoMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoMonitor"><H1>TaoMonitor</H1></A>
 Monitor the solver and the current solution.  This routine will record the iteration number and residual statistics, call any monitors specified by the user, and calls the convergence-check routine. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,26 +16,33 @@ PetscErrorCode TaoMonitor(Tao tao, PetscInt its, PetscReal f, PetscReal res, Pet
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- the current iterate number (>=0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the current objective function value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>res </B></TD><TD>- the gradient norm, square root of the duality gap, or other measure indicating distince from optimality.  This measure will be recorded and Many brused for some termination tests. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnorm </B></TD><TD>- the infeasibility of the current solution with regard to the constraints. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steplength </B></TD><TD>- multiple of the step direction added to the previous iterate. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>its </B></TD><TD>- the current iterate number (>=0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the current objective function value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>res </B></TD><TD>- the gradient norm, square root of the duality gap, or other measure indicating distince from optimality.  This measure will be recorded and
+used for some termination tests.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnorm </B></TD><TD>- the infeasibility of the current solution with regard to the constraints.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steplength </B></TD><TD>- multiple of the step direction added to the previous iterate.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>reason </B> -The termination reason, which can equal TAO_CONTINUE_ITERATING Many br
+<DT><B>reason </B> -The termination reason, which can equal TAO_CONTINUE_ITERATING
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-tao_monitor </B> -Use the default monitor, which prints statistics to standard output Many br
+<DT><B>-tao_monitor </B> -Use the default monitor, which prints statistics to standard output
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Tao/TaoGetConvergedReason.html#TaoGetConvergedReason">TaoGetConvergedReason</A>(), <A HREF="../Tao/TaoDefaultMonitor.html#TaoDefaultMonitor">TaoDefaultMonitor</A>(), <A HREF="../Tao/TaoSetMonitor.html#TaoSetMonitor">TaoSetMonitor</A>()
 <BR>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver.c.html#TaoMonitor">src/tao/interface/taosolver.c</A>
diff --git a/docs/manualpages/Tao/TaoRegister.html b/docs/manualpages/Tao/TaoRegister.html
index b7eaf6c..fbd2b23 100644
--- a/docs/manualpages/Tao/TaoRegister.html
+++ b/docs/manualpages/Tao/TaoRegister.html
@@ -5,40 +5,42 @@
 <TITLE>TaoRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoRegister"><H1>TaoRegister</H1></A>
 Adds a method to the TAO package for unconstrained minimization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Tao/TaoRegister.html#TaoRegister">TaoRegister</A>(char *name_solver,char *path,char *name_Create,int (*routine_Create)(<A HREF="../Tao/Tao.html#Tao">Tao</A>))
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of a new user-defined solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- routine to Create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of a new user-defined solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- routine to Create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Tao/TaoRegister.html#TaoRegister">TaoRegister</A>() may be called multiple times to add several user-defined solvers. Many br
+<A HREF="../Tao/TaoRegister.html#TaoRegister">TaoRegister</A>() may be called multiple times to add several user-defined solvers.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../Tao/TaoRegister.html#TaoRegister">TaoRegister</A>("my_solver",MySolverCreate);
 </PRE>
- Many br
+
 <P>
-Then, your solver can be chosen with the procedural interface via Many br
+Then, your solver can be chosen with the procedural interface via
 <pre>
     <A HREF="../Tao/TaoSetType.html#TaoSetType">TaoSetType</A>(tao,"my_solver")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -tao_type my_solver
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoRegisterAll.html#TaoRegisterAll">TaoRegisterAll</A>(), <A HREF="../Tao/TaoRegisterDestroy.html#TaoRegisterDestroy">TaoRegisterDestroy</A>()
diff --git a/docs/manualpages/Tao/TaoRegisterAll.html b/docs/manualpages/Tao/TaoRegisterAll.html
index 382c4ba..8acaffe 100644
--- a/docs/manualpages/Tao/TaoRegisterAll.html
+++ b/docs/manualpages/Tao/TaoRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>TaoRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoRegisterAll"><H1>TaoRegisterAll</H1></A>
 Registers all of the minimization methods in the TAO package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the minimization methods in the TAO package.
 #include "petsctao.h" 
 PetscErrorCode TaoRegisterAll()
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Tao/TaoRegister.html#TaoRegister">TaoRegister</A>(), <A HREF="../Tao/TaoRegisterDestroy.html#TaoRegisterDestroy">TaoRegisterDestroy</A>()
diff --git a/docs/manualpages/Tao/TaoRegisterDestroy.html b/docs/manualpages/Tao/TaoRegisterDestroy.html
index 16d87fd..6c1079d 100644
--- a/docs/manualpages/Tao/TaoRegisterDestroy.html
+++ b/docs/manualpages/Tao/TaoRegisterDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TaoRegisterDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoRegisterDestroy"><H1>TaoRegisterDestroy</H1></A>
 Frees the list of minimization solvers that were registered by TaoRegisterDynamic(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Frees the list of minimization solvers that were registered by TaoRegisterDynami
 #include "petsctao.h" 
 PetscErrorCode TaoRegisterDestroy(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoRegisterAll.html#TaoRegisterAll">TaoRegisterAll</A>(), <A HREF="../Tao/TaoRegister.html#TaoRegister">TaoRegister</A>()
diff --git a/docs/manualpages/Tao/TaoResetStatistics.html b/docs/manualpages/Tao/TaoResetStatistics.html
index 41938da..5415ddd 100644
--- a/docs/manualpages/Tao/TaoResetStatistics.html
+++ b/docs/manualpages/Tao/TaoResetStatistics.html
@@ -5,8 +5,8 @@
 <TITLE>TaoResetStatistics</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoResetStatistics.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoResetStatistics.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoResetStatistics"><H1>TaoResetStatistics</H1></A>
 Initialize the statistics used by TAO for all of the solvers. These statistics include the iteration number, residual norms, and convergence status. This routine gets called before solving each optimization problem. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Initialize the statistics used by TAO for all of the solvers. These statistics i
 #include "petsctao.h" 
 PetscErrorCode TaoResetStatistics(Tao tao)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>solver </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>solver </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>(), <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>()
diff --git a/docs/manualpages/Tao/TaoSeparableObjectiveMonitor.html b/docs/manualpages/Tao/TaoSeparableObjectiveMonitor.html
index eeea29e..d3416c6 100644
--- a/docs/manualpages/Tao/TaoSeparableObjectiveMonitor.html
+++ b/docs/manualpages/Tao/TaoSeparableObjectiveMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSeparableObjectiveMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSeparableObjectiveMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSeparableObjectiveMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSeparableObjectiveMonitor"><H1>TaoSeparableObjectiveMonitor</H1></A>
 Views the separable objective function at each iteration It can be turned on from the command line using the -tao_view_separableobjective option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Views the separable objective function at each iteration It can be turned on fro
 #include "petsctao.h" 
 PetscErrorCode TaoSeparableObjectiveMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_view_separableobjective</B> - Many br Many br
+<DT><B>-tao_view_separableobjective</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoSetApplicationContext.html b/docs/manualpages/Tao/TaoSetApplicationContext.html
index c8c4a0c..badeee0 100644
--- a/docs/manualpages/Tao/TaoSetApplicationContext.html
+++ b/docs/manualpages/Tao/TaoSetApplicationContext.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetApplicationContext</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetApplicationContext.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetApplicationContext"><H1>TaoSetApplicationContext</H1></A>
 Sets the optional user-defined context for a solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the optional user-defined context for a solver.
 #include "petsctao.h" 
 PetscErrorCode  TaoSetApplicationContext(Tao tao,void *usrP)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao  </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao  </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>usrP </B></TD><TD>- optional user context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoGetApplicationContext.html#TaoGetApplicationContext">TaoGetApplicationContext</A>(), <A HREF="../Tao/TaoSetApplicationContext.html#TaoSetApplicationContext">TaoSetApplicationContext</A>()
diff --git a/docs/manualpages/Tao/TaoSetConstraintTolerances.html b/docs/manualpages/Tao/TaoSetConstraintTolerances.html
index 4a1c400..8ee37ff 100644
--- a/docs/manualpages/Tao/TaoSetConstraintTolerances.html
+++ b/docs/manualpages/Tao/TaoSetConstraintTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetConstraintTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetConstraintTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetConstraintTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetConstraintTolerances"><H1>TaoSetConstraintTolerances</H1></A>
 Sets constraint tolerance parameters used in TAO  convergence tests 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Sets constraint tolerance parameters used in TAO  convergence tests
 #include "petsctao.h" 
 PetscErrorCode TaoSetConstraintTolerances(Tao tao, PetscReal catol, PetscReal crtol)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>catol </B></TD><TD>- absolute constraint tolerance, constraint norm must be less than catol for used for gatol convergence criteria Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>crtol </B></TD><TD>- relative contraint tolerance, constraint norm must be less than crtol for used for gatol, gttol convergence criteria Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>catol </B></TD><TD>- absolute constraint tolerance, constraint norm must be less than catol for used for gatol convergence criteria
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>crtol </B></TD><TD>- relative contraint tolerance, constraint norm must be less than crtol for used for gatol, gttol convergence criteria
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_catol <catol> </B></TD><TD>- Sets catol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_crtol <crtol> </B></TD><TD>- Sets crtol Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_catol <catol> </B></TD><TD>- Sets catol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_crtol <crtol> </B></TD><TD>- Sets crtol
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to leave any tolerance unchanged. Many br
+Use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to leave any tolerance unchanged.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoGetTolerances.html#TaoGetTolerances">TaoGetTolerances</A>(), <A HREF="../Tao/TaoGetConstraintTolerances.html#TaoGetConstraintTolerances">TaoGetConstraintTolerances</A>(), <A HREF="../Tao/TaoSetTolerances.html#TaoSetTolerances">TaoSetTolerances</A>()
diff --git a/docs/manualpages/Tao/TaoSetConstraintsRoutine.html b/docs/manualpages/Tao/TaoSetConstraintsRoutine.html
index 0c63e4c..1961da6 100644
--- a/docs/manualpages/Tao/TaoSetConstraintsRoutine.html
+++ b/docs/manualpages/Tao/TaoSetConstraintsRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetConstraintsRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetConstraintsRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetConstraintsRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetConstraintsRoutine"><H1>TaoSetConstraintsRoutine</H1></A>
 Sets a function to be used to compute constraints.  TAO only handles constraints under certain conditions, see manual for details 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Sets a function to be used to compute constraints.  TAO only handles constraints
 #include "petsctao.h" 
 PetscErrorCode TaoSetConstraintsRoutine(Tao tao, Vec c, PetscErrorCode (*func)(Tao, Vec, Vec, void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c   </B></TD><TD>- A vector that will be used to store constraint evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the bounds computation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the constraints computation (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c   </B></TD><TD>- A vector that will be used to store constraint evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the bounds computation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the constraints computation (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -29,12 +33,16 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- point to evaluate constraints Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c   </B></TD><TD>- vector constraints evaluated at x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- point to evaluate constraints
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c   </B></TD><TD>- vector constraints evaluated at x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>() <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>(), TaoSetVariablevBounds()
diff --git a/docs/manualpages/Tao/TaoSetConvergedReason.html b/docs/manualpages/Tao/TaoSetConvergedReason.html
index 26ad417..35a36fe 100644
--- a/docs/manualpages/Tao/TaoSetConvergedReason.html
+++ b/docs/manualpages/Tao/TaoSetConvergedReason.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetConvergedReason</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetConvergedReason.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetConvergedReason"><H1>TaoSetConvergedReason</H1></A>
 Sets the termination flag on a <A HREF="../Tao/Tao.html#Tao">Tao</A> object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Sets the termination flag on a <A HREF="../Tao/Tao.html#Tao">Tao</A> object
 #include "petsctao.h" 
 PetscErrorCode TaoSetConvergedReason(Tao tao, TaoConvergedReason reason)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- one of Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- one of
+</TD></TR></TABLE>
 <pre>
     TAO_CONVERGED_ATOL (2),
 </pre>
@@ -57,7 +59,7 @@ Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
     TAO_CONTINUE_ITERATING (0)
 </pre>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver.c.html#TaoSetConvergedReason">src/tao/interface/taosolver.c</A>
diff --git a/docs/manualpages/Tao/TaoSetConvergenceHistory.html b/docs/manualpages/Tao/TaoSetConvergenceHistory.html
index 762d1c5..87c8033 100644
--- a/docs/manualpages/Tao/TaoSetConvergenceHistory.html
+++ b/docs/manualpages/Tao/TaoSetConvergenceHistory.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetConvergenceHistory</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetConvergenceHistory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetConvergenceHistory.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetConvergenceHistory"><H1>TaoSetConvergenceHistory</H1></A>
 Sets the array used to hold the convergence history. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,41 @@ Sets the array used to hold the convergence history.
 #include "petsctao.h" 
 PetscErrorCode TaoSetConvergenceHistory(Tao tao, PetscReal *obj, PetscReal *resid, PetscReal *cnorm, PetscInt *lits, PetscInt na,PetscBool reset)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj   </B></TD><TD>- array to hold objective value history Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>resid </B></TD><TD>- array to hold residual history Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnorm </B></TD><TD>- array to hold constraint violation history Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- integer array holds the number of linear iterations for each <A HREF="../Tao/Tao.html#Tao">Tao</A> iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>na  </B></TD><TD>- size of obj, resid, and cnorm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reset </B></TD><TD>- PetscTrue indicates each new minimization resets the history counter to zero, Many brelse it continues storing new values for new minimizations after the old ones Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj   </B></TD><TD>- array to hold objective value history
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>resid </B></TD><TD>- array to hold residual history
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cnorm </B></TD><TD>- array to hold constraint violation history
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lits </B></TD><TD>- integer array holds the number of linear iterations for each <A HREF="../Tao/Tao.html#Tao">Tao</A> iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>na  </B></TD><TD>- size of obj, resid, and cnorm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reset </B></TD><TD>- PetscTrue indicates each new minimization resets the history counter to zero,
+else it continues storing new values for new minimizations after the old ones
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If set, TAO will fill the given arrays with the indicated Many brinformation at each iteration.  If 'obj','resid','cnorm','lits' are Many br*all* NULL then space (using size na, or 1000 if na is <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or Many brPETSC_DEFAULT) is allocated for the history. Many brIf not all are NULL, then only the non-NULL information categories Many brwill be stored, the others will be ignored. Many br
+If set, TAO will fill the given arrays with the indicated
+information at each iteration.  If 'obj','resid','cnorm','lits' are
+*all* NULL then space (using size na, or 1000 if na is <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or
+<A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A>) is allocated for the history.
+If not all are NULL, then only the non-NULL information categories
+will be stored, the others will be ignored.
 <P>
-Any convergence information after iteration number 'na' will not be stored. Many br
+Any convergence information after iteration number 'na' will not be stored.
 <P>
-This routine is useful, e.g., when running a code for purposes Many brof accurate performance monitoring, when no I/O should be done Many brduring the section of code that is being timed. Many br
+This routine is useful, e.g., when running a code for purposes
+of accurate performance monitoring, when no I/O should be done
+during the section of code that is being timed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoGetConvergenceHistory.html#TaoGetConvergenceHistory">TaoGetConvergenceHistory</A>()
diff --git a/docs/manualpages/Tao/TaoSetConvergenceTest.html b/docs/manualpages/Tao/TaoSetConvergenceTest.html
index dfcaeaa..35770db 100644
--- a/docs/manualpages/Tao/TaoSetConvergenceTest.html
+++ b/docs/manualpages/Tao/TaoSetConvergenceTest.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetConvergenceTest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetConvergenceTest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetConvergenceTest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetConvergenceTest"><H1>TaoSetConvergenceTest</H1></A>
 Sets the function that is to be used to test for convergence o fthe iterative minimization solution.  The new convergence testing routine will replace TAO's default convergence test. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,17 @@ Sets the function that is to be used to test for convergence o fthe iterative mi
 #include "petsctao.h" 
 PetscErrorCode TaoSetConvergenceTest(Tao tao, PetscErrorCode (*conv)(Tao,void*), void *ctx)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conv </B></TD><TD>- the routine to test for convergence Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] context for private data for the convergence routine Many br(may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>conv </B></TD><TD>- the routine to test for convergence
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] context for private data for the convergence routine
+(may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of conv</FONT></H3>
 <pre>
@@ -28,12 +32,14 @@ Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] convergence context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] convergence context
+</TD></TR></TABLE>
 <P>
-Note: The new convergence testing routine should call <A HREF="../Tao/TaoSetConvergedReason.html#TaoSetConvergedReason">TaoSetConvergedReason</A>(). Many br
+Note: The new convergence testing routine should call <A HREF="../Tao/TaoSetConvergedReason.html#TaoSetConvergedReason">TaoSetConvergedReason</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetConvergedReason.html#TaoSetConvergedReason">TaoSetConvergedReason</A>(), <A HREF="../Tao/TaoGetSolutionStatus.html#TaoGetSolutionStatus">TaoGetSolutionStatus</A>(), <A HREF="../Tao/TaoGetTolerances.html#TaoGetTolerances">TaoGetTolerances</A>(), <A HREF="../Tao/TaoSetMonitor.html#TaoSetMonitor">TaoSetMonitor</A>
diff --git a/docs/manualpages/Tao/TaoSetEqualityConstraintsRoutine.html b/docs/manualpages/Tao/TaoSetEqualityConstraintsRoutine.html
index 65f6802..4f1453c 100644
--- a/docs/manualpages/Tao/TaoSetEqualityConstraintsRoutine.html
+++ b/docs/manualpages/Tao/TaoSetEqualityConstraintsRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetEqualityConstraintsRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetEqualityConstraintsRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetEqualityConstraintsRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetEqualityConstraintsRoutine"><H1>TaoSetEqualityConstraintsRoutine</H1></A>
 Sets a function to be used to compute constraints.  TAO only handles constraints under certain conditions, see manual for details 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Sets a function to be used to compute constraints.  TAO only handles constraints
 #include "petsctao.h" 
 PetscErrorCode TaoSetEqualityConstraintsRoutine(Tao tao, Vec ce, PetscErrorCode (*func)(Tao, Vec, Vec, void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ce   </B></TD><TD>- A vector that will be used to store equality constraint evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the bounds computation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the equality constraints computation (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ce   </B></TD><TD>- A vector that will be used to store equality constraint evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the bounds computation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the equality constraints computation (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -29,12 +33,16 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- point to evaluate equality constraints Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ce   </B></TD><TD>- vector of equality constraints evaluated at x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- point to evaluate equality constraints
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ce   </B></TD><TD>- vector of equality constraints evaluated at x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>() <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>(), <A HREF="../Tao/TaoSetVariableBounds.html#TaoSetVariableBounds">TaoSetVariableBounds</A>()
diff --git a/docs/manualpages/Tao/TaoSetFromOptions.html b/docs/manualpages/Tao/TaoSetFromOptions.html
index acf6e74..02768c6 100644
--- a/docs/manualpages/Tao/TaoSetFromOptions.html
+++ b/docs/manualpages/Tao/TaoSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetFromOptions"><H1>TaoSetFromOptions</H1></A>
 Sets various <A HREF="../Tao/Tao.html#Tao">Tao</A> parameters from user options. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,42 +14,67 @@ Sets various <A HREF="../Tao/Tao.html#Tao">Tao</A> parameters from user options.
 #include "petsctao.h" 
 PetscErrorCode TaoSetFromOptions(Tao tao)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Paremeter</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_type <type> </B></TD><TD>- The algorithm that TAO uses (lmvm, nls, etc.) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gatol <gatol> </B></TD><TD>- absolute error tolerance for ||gradient|| Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_grtol <grtol> </B></TD><TD>- relative error tolerance for ||gradient|| Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gttol <gttol> </B></TD><TD>- reduction of ||gradient|| relative to initial gradient Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_max_it <max> </B></TD><TD>- sets maximum number of iterations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_max_funcs <max> </B></TD><TD>- sets maximum number of function evaluations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fmin <fmin> </B></TD><TD>- stop if function value reaches fmin Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_steptol <tol> </B></TD><TD>- stop if trust region radius less than <tol> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_trust0 <t> </B></TD><TD>- initial trust region radius Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_monitor </B></TD><TD>- prints function value and residual at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_smonitor </B></TD><TD>- same as tao_monitor, but truncates very small values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cmonitor </B></TD><TD>- prints function value, residual, and constraint norm at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_solution </B></TD><TD>- prints solution vector at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_separableobjective </B></TD><TD>- prints separable objective vector at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_step </B></TD><TD>- prints step direction vector at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_gradient </B></TD><TD>- prints gradient vector at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_draw_solution </B></TD><TD>- graphically view solution vector at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_draw_step </B></TD><TD>- graphically view step vector at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_draw_gradient </B></TD><TD>- graphically view gradient at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fd_gradient </B></TD><TD>- use gradient computed with finite differences Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cancelmonitors </B></TD><TD>- cancels all monitors (except those set with command line) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view </B></TD><TD>- prints information about the <A HREF="../Tao/Tao.html#Tao">Tao</A> after solving Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_converged_reason </B></TD><TD>- prints the reason TAO stopped iterating Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_type <type> </B></TD><TD>- The algorithm that TAO uses (lmvm, nls, etc.)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gatol <gatol> </B></TD><TD>- absolute error tolerance for ||gradient||
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_grtol <grtol> </B></TD><TD>- relative error tolerance for ||gradient||
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gttol <gttol> </B></TD><TD>- reduction of ||gradient|| relative to initial gradient
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_max_it <max> </B></TD><TD>- sets maximum number of iterations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_max_funcs <max> </B></TD><TD>- sets maximum number of function evaluations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fmin <fmin> </B></TD><TD>- stop if function value reaches fmin
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_steptol <tol> </B></TD><TD>- stop if trust region radius less than <tol>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_trust0 <t> </B></TD><TD>- initial trust region radius
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_monitor </B></TD><TD>- prints function value and residual at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_smonitor </B></TD><TD>- same as tao_monitor, but truncates very small values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cmonitor </B></TD><TD>- prints function value, residual, and constraint norm at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_solution </B></TD><TD>- prints solution vector at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_separableobjective </B></TD><TD>- prints separable objective vector at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_step </B></TD><TD>- prints step direction vector at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_gradient </B></TD><TD>- prints gradient vector at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_draw_solution </B></TD><TD>- graphically view solution vector at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_draw_step </B></TD><TD>- graphically view step vector at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_draw_gradient </B></TD><TD>- graphically view gradient at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_fd_gradient </B></TD><TD>- use gradient computed with finite differences
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cancelmonitors </B></TD><TD>- cancels all monitors (except those set with command line)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view </B></TD><TD>- prints information about the <A HREF="../Tao/Tao.html#Tao">Tao</A> after solving
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_converged_reason </B></TD><TD>- prints the reason TAO stopped iterating
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-To see all options, run your program with the -help option or consult the Many bruser's manual. Should be called after <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>() but before <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>() Many br
+To see all options, run your program with the -help option or consult the
+user's manual. Should be called after <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>() but before <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>()
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver.c.html#TaoSetFromOptions">src/tao/interface/taosolver.c</A>
 <BR><A HREF="./index.html">Index of all Tao routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Tao/TaoSetFunctionLowerBound.html b/docs/manualpages/Tao/TaoSetFunctionLowerBound.html
index 39a2241..64123d8 100644
--- a/docs/manualpages/Tao/TaoSetFunctionLowerBound.html
+++ b/docs/manualpages/Tao/TaoSetFunctionLowerBound.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetFunctionLowerBound</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetFunctionLowerBound.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetFunctionLowerBound.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetFunctionLowerBound"><H1>TaoSetFunctionLowerBound</H1></A>
 Sets a bound on the solution objective value. When an approximate solution with an objective value below this number has been found, the solver will terminate. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets a bound on the solution objective value. When an approximate solution with
 #include "petsctao.h" 
 PetscErrorCode TaoSetFunctionLowerBound(Tao tao,PetscReal fmin)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fmin </B></TD><TD>- the tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fmin </B></TD><TD>- the tolerance
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_fmin <fmin> </B> -sets the minimum function value Many br
+<DT><B>-tao_fmin <fmin> </B> -sets the minimum function value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetTolerances.html#TaoSetTolerances">TaoSetTolerances</A>()
diff --git a/docs/manualpages/Tao/TaoSetGradientNorm.html b/docs/manualpages/Tao/TaoSetGradientNorm.html
index f6f4358..b4c3960 100644
--- a/docs/manualpages/Tao/TaoSetGradientNorm.html
+++ b/docs/manualpages/Tao/TaoSetGradientNorm.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetGradientNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetGradientNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetGradientNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetGradientNorm"><H1>TaoSetGradientNorm</H1></A>
 Sets the matrix used to define the inner product that measures the size of the gradient. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the matrix used to define the inner product that measures the size of the g
 #include "petsctao.h" 
 PetscErrorCode  TaoSetGradientNorm(Tao tao, Mat M)
 </PRE>
-Collective on tao Many br
+Collective on tao
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao  </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M    </B></TD><TD>- gradient norm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao  </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>M    </B></TD><TD>- gradient norm
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoGetGradientNorm.html#TaoGetGradientNorm">TaoGetGradientNorm</A>(), TaoGradientNorm()
diff --git a/docs/manualpages/Tao/TaoSetGradientRoutine.html b/docs/manualpages/Tao/TaoSetGradientRoutine.html
index b3467f4..07840ab 100644
--- a/docs/manualpages/Tao/TaoSetGradientRoutine.html
+++ b/docs/manualpages/Tao/TaoSetGradientRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetGradientRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetGradientRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetGradientRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetGradientRoutine"><H1>TaoSetGradientRoutine</H1></A>
 Sets the gradient evaluation routine for minimization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,17 @@ Sets the gradient evaluation routine for minimization
 #include "petsctao.h" 
 PetscErrorCode TaoSetGradientRoutine(Tao tao,  PetscErrorCode (*func)(Tao, Vec, Vec, void*),void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the gradient function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the gradient evaluation Many brroutine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the gradient function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the gradient evaluation
+routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,11 +32,14 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient value (output) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient value (output)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>() <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoSetHessianRoutine.html b/docs/manualpages/Tao/TaoSetHessianRoutine.html
index 03c1ec0..e0f963b 100644
--- a/docs/manualpages/Tao/TaoSetHessianRoutine.html
+++ b/docs/manualpages/Tao/TaoSetHessianRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetHessianRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetHessianRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetHessianRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetHessianRoutine"><H1>TaoSetHessianRoutine</H1></A>
 Sets the function to compute the Hessian as well as the location to store the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,21 @@ Sets the function to compute the Hessian as well as the location to store the ma
 #include "petsctao.h" 
 PetscErrorCode TaoSetHessianRoutine(Tao tao, Mat H, Mat Hpre, PetscErrorCode (*func)(Tao, Vec, Mat, Mat, void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Matrix used for the hessian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Matrix that will be used operated on by preconditioner, can be same as H Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hess </B></TD><TD>- Hessian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brHessian evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Matrix used for the hessian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- Matrix that will be used operated on by preconditioner, can be same as H
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hess </B></TD><TD>- Hessian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+Hessian evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of hess</FONT></H3>
 <pre>
@@ -30,13 +36,18 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Hessian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- preconditioner matrix, usually the same as H Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Hessian context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>H </B></TD><TD>- Hessian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Hpre </B></TD><TD>- preconditioner matrix, usually the same as H
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Hessian context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver_hj.c.html#TaoSetHessianRoutine">src/tao/interface/taosolver_hj.c</A>
diff --git a/docs/manualpages/Tao/TaoSetInequalityBounds.html b/docs/manualpages/Tao/TaoSetInequalityBounds.html
index f1097af..c9ef2f8 100644
--- a/docs/manualpages/Tao/TaoSetInequalityBounds.html
+++ b/docs/manualpages/Tao/TaoSetInequalityBounds.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetInequalityBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetInequalityBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetInequalityBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetInequalityBounds"><H1>TaoSetInequalityBounds</H1></A>
 Sets the upper and lower bounds 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the upper and lower bounds
 #include "petsctao.h" 
 PetscErrorCode TaoSetInequalityBounds(Tao tao, Vec IL, Vec IU)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>IL  </B></TD><TD>- vector of lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>IU  </B></TD><TD>- vector of upper bounds Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>IL  </B></TD><TD>- vector of lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>IU  </B></TD><TD>- vector of upper bounds
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>() <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoSetInequalityConstraintsRoutine.html b/docs/manualpages/Tao/TaoSetInequalityConstraintsRoutine.html
index 861d129..6dc0d14 100644
--- a/docs/manualpages/Tao/TaoSetInequalityConstraintsRoutine.html
+++ b/docs/manualpages/Tao/TaoSetInequalityConstraintsRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetInequalityConstraintsRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetInequalityConstraintsRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetInequalityConstraintsRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetInequalityConstraintsRoutine"><H1>TaoSetInequalityConstraintsRoutine</H1></A>
 Sets a function to be used to compute constraints.  TAO only handles constraints under certain conditions, see manual for details 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,18 @@ Sets a function to be used to compute constraints.  TAO only handles constraints
 #include "petsctao.h" 
 PetscErrorCode TaoSetInequalityConstraintsRoutine(Tao tao, Vec ci, PetscErrorCode (*func)(Tao, Vec, Vec, void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ci   </B></TD><TD>- A vector that will be used to store inequality constraint evaluation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the bounds computation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the inequality constraints computation (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ci   </B></TD><TD>- A vector that will be used to store inequality constraint evaluation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the bounds computation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the inequality constraints computation (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -29,12 +33,16 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- point to evaluate inequality constraints Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ci   </B></TD><TD>- vector of inequality constraints evaluated at x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x   </B></TD><TD>- point to evaluate inequality constraints
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ci   </B></TD><TD>- vector of inequality constraints evaluated at x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>() <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>(), <A HREF="../Tao/TaoSetVariableBounds.html#TaoSetVariableBounds">TaoSetVariableBounds</A>()
diff --git a/docs/manualpages/Tao/TaoSetInitialTrustRegionRadius.html b/docs/manualpages/Tao/TaoSetInitialTrustRegionRadius.html
index 90afd2e..07a8d50 100644
--- a/docs/manualpages/Tao/TaoSetInitialTrustRegionRadius.html
+++ b/docs/manualpages/Tao/TaoSetInitialTrustRegionRadius.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetInitialTrustRegionRadius</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetInitialTrustRegionRadius.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetInitialTrustRegionRadius.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetInitialTrustRegionRadius"><H1>TaoSetInitialTrustRegionRadius</H1></A>
 Sets the initial trust region radius. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Sets the initial trust region radius.
 #include "petsctao.h" 
 PetscErrorCode TaoSetInitialTrustRegionRadius(Tao tao, PetscReal radius)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- a TAO optimization solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the trust region radius Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- a TAO optimization solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>radius </B></TD><TD>- the trust region radius
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-tao_trust0 <t0> </B> -sets initial trust region radius Many br
+<DT><B>-tao_trust0 <t0> </B> -sets initial trust region radius
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoSetInitialVector.html b/docs/manualpages/Tao/TaoSetInitialVector.html
index 9558d21..5be474a 100644
--- a/docs/manualpages/Tao/TaoSetInitialVector.html
+++ b/docs/manualpages/Tao/TaoSetInitialVector.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetInitialVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetInitialVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetInitialVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetInitialVector"><H1>TaoSetInitialVector</H1></A>
 Sets the initial guess for the solve 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the initial guess for the solve
 #include "petsctao.h" 
 PetscErrorCode TaoSetInitialVector(Tao tao, Vec x0)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x0  </B></TD><TD>- the initial guess Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x0  </B></TD><TD>- the initial guess
+</TD></TR></TABLE>
 <P>
- Many br
+
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>(), <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>()
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
diff --git a/docs/manualpages/Tao/TaoSetIterationNumber.html b/docs/manualpages/Tao/TaoSetIterationNumber.html
index 16eadd1..2bffae6 100644
--- a/docs/manualpages/Tao/TaoSetIterationNumber.html
+++ b/docs/manualpages/Tao/TaoSetIterationNumber.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetIterationNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetIterationNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetIterationNumber"><H1>TaoSetIterationNumber</H1></A>
 Sets the current iteration number. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Sets the current iteration number.
 #include "petsctao.h" 
 PetscErrorCode  TaoSetIterationNumber(Tao tao,PetscInt iter)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
-<DT><B>iter </B> -iteration number Many br
+<DT><B>iter </B> -iteration number
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Tao/Tao.html#Tao">Tao</A>, nonlinear, set, iteration, number,
diff --git a/docs/manualpages/Tao/TaoSetJacobianDesignRoutine.html b/docs/manualpages/Tao/TaoSetJacobianDesignRoutine.html
index 732396c..b04030e 100644
--- a/docs/manualpages/Tao/TaoSetJacobianDesignRoutine.html
+++ b/docs/manualpages/Tao/TaoSetJacobianDesignRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetJacobianDesignRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetJacobianDesignRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetJacobianDesignRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetJacobianDesignRoutine"><H1>TaoSetJacobianDesignRoutine</H1></A>
 Sets the function to compute the Jacobian of the constraint function with respect to the design variables.  Used only for pde-constrained optimization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,19 @@ Sets the function to compute the Jacobian of the constraint function with respec
 #include "petsctao.h" 
 PetscErrorCode TaoSetJacobianDesignRoutine(Tao tao, Mat J, PetscErrorCode (*func)(Tao, Vec, Mat, void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brJacobian evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+Jacobian evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of jac</FONT></H3>
 <pre>
@@ -29,17 +34,25 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-The function jac() takes <A HREF="../Mat/Mat.html#Mat">Mat</A> * as the matrix arguments rather than <A HREF="../Mat/Mat.html#Mat">Mat</A>. Many brThis allows the Jacobian evaluation routine to replace A and/or B with a Many brcompletely new new matrix structure (not just different matrix elements) Many brwhen appropriate, for instance, if the nonzero structure is changing Many brthroughout the global iterations. Many br
+The function jac() takes <A HREF="../Mat/Mat.html#Mat">Mat</A> * as the matrix arguments rather than <A HREF="../Mat/Mat.html#Mat">Mat</A>.
+This allows the Jacobian evaluation routine to replace A and/or B with a
+completely new new matrix structure (not just different matrix elements)
+when appropriate, for instance, if the nonzero structure is changing
+throughout the global iterations.
 <P>
- Many br
+
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoComputeJacobianDesign.html#TaoComputeJacobianDesign">TaoComputeJacobianDesign</A>(), <A HREF="../Tao/TaoSetJacobianStateRoutine.html#TaoSetJacobianStateRoutine">TaoSetJacobianStateRoutine</A>(), <A HREF="../Tao/TaoSetStateDesignIS.html#TaoSetStateDesignIS">TaoSetStateDesignIS</A>()
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Tao/TaoSetJacobianEqualityRoutine.html b/docs/manualpages/Tao/TaoSetJacobianEqualityRoutine.html
index b7a3f1c..3cce921 100644
--- a/docs/manualpages/Tao/TaoSetJacobianEqualityRoutine.html
+++ b/docs/manualpages/Tao/TaoSetJacobianEqualityRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetJacobianEqualityRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetJacobianEqualityRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetJacobianEqualityRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetJacobianEqualityRoutine"><H1>TaoSetJacobianEqualityRoutine</H1></A>
 Sets the function to compute the Jacobian (and its inverse) of the constraint function with respect to the equality variables. Used only for pde-constrained optimization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,21 @@ Sets the function to compute the Jacobian (and its inverse) of the constraint fu
 #include "petsctao.h" 
 PetscErrorCode TaoSetJacobianEqualityRoutine(Tao tao, Mat J, Mat Jpre, PetscErrorCode (*func)(Tao, Vec, Mat, Mat,void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- Matrix that will be used operated on by PETSc preconditioner, can be same as J. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brJacobian evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- Matrix that will be used operated on by PETSc preconditioner, can be same as J.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+Jacobian evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of jac</FONT></H3>
 <pre>
@@ -30,13 +36,18 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- preconditioner matrix, usually the same as J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- preconditioner matrix, usually the same as J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 : <A HREF="../Tao/TaoComputeJacobianEquality.html#TaoComputeJacobianEquality">TaoComputeJacobianEquality</A>(), <A HREF="../Tao/TaoSetJacobianDesignRoutine.html#TaoSetJacobianDesignRoutine">TaoSetJacobianDesignRoutine</A>(), TaoSetEqualityDesignIS()
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Tao/TaoSetJacobianInequalityRoutine.html b/docs/manualpages/Tao/TaoSetJacobianInequalityRoutine.html
index 8d458b0..4a5ec00 100644
--- a/docs/manualpages/Tao/TaoSetJacobianInequalityRoutine.html
+++ b/docs/manualpages/Tao/TaoSetJacobianInequalityRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetJacobianInequalityRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetJacobianInequalityRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetJacobianInequalityRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetJacobianInequalityRoutine"><H1>TaoSetJacobianInequalityRoutine</H1></A>
 Sets the function to compute the Jacobian (and its inverse) of the constraint function with respect to the inequality variables. Used only for pde-constrained optimization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,21 @@ Sets the function to compute the Jacobian (and its inverse) of the constraint fu
 #include "petsctao.h" 
 PetscErrorCode TaoSetJacobianInequalityRoutine(Tao tao, Mat J, Mat Jpre, PetscErrorCode (*func)(Tao, Vec, Mat, Mat,void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- Matrix that will be used operated on by PETSc preconditioner, can be same as J. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brJacobian evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- Matrix that will be used operated on by PETSc preconditioner, can be same as J.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+Jacobian evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of jac</FONT></H3>
 <pre>
@@ -30,13 +36,18 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- preconditioner matrix, usually the same as J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- preconditioner matrix, usually the same as J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 : <A HREF="../Tao/TaoComputeJacobianInequality.html#TaoComputeJacobianInequality">TaoComputeJacobianInequality</A>(), <A HREF="../Tao/TaoSetJacobianDesignRoutine.html#TaoSetJacobianDesignRoutine">TaoSetJacobianDesignRoutine</A>(), TaoSetInequalityDesignIS()
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Tao/TaoSetJacobianRoutine.html b/docs/manualpages/Tao/TaoSetJacobianRoutine.html
index f8696f5..ff41c94 100644
--- a/docs/manualpages/Tao/TaoSetJacobianRoutine.html
+++ b/docs/manualpages/Tao/TaoSetJacobianRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetJacobianRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetJacobianRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetJacobianRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetJacobianRoutine"><H1>TaoSetJacobianRoutine</H1></A>
 Sets the function to compute the Jacobian as well as the location to store the matrix. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,21 @@ Sets the function to compute the Jacobian as well as the location to store the m
 #include "petsctao.h" 
 PetscErrorCode TaoSetJacobianRoutine(Tao tao, Mat J, Mat Jpre, PetscErrorCode (*func)(Tao, Vec, Mat, Mat, void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- Matrix that will be used operated on by preconditioner, can be same as J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brJacobian evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- Matrix that will be used operated on by preconditioner, can be same as J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+Jacobian evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of jac</FONT></H3>
 <pre>
@@ -30,13 +36,18 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- preconditioner matrix, usually the same as J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- preconditioner matrix, usually the same as J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver_hj.c.html#TaoSetJacobianRoutine">src/tao/interface/taosolver_hj.c</A>
diff --git a/docs/manualpages/Tao/TaoSetJacobianStateRoutine.html b/docs/manualpages/Tao/TaoSetJacobianStateRoutine.html
index 53b184b..ddb9d64 100644
--- a/docs/manualpages/Tao/TaoSetJacobianStateRoutine.html
+++ b/docs/manualpages/Tao/TaoSetJacobianStateRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetJacobianStateRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetJacobianStateRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetJacobianStateRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetJacobianStateRoutine"><H1>TaoSetJacobianStateRoutine</H1></A>
 Sets the function to compute the Jacobian (and its inverse) of the constraint function with respect to the state variables. Used only for pde-constrained optimization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,23 @@ Sets the function to compute the Jacobian (and its inverse) of the constraint fu
 #include "petsctao.h" 
 PetscErrorCode TaoSetJacobianStateRoutine(Tao tao, Mat J, Mat Jpre, Mat Jinv, PetscErrorCode (*func)(Tao, Vec, Mat, Mat, Mat,void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- Matrix that will be used operated on by PETSc preconditioner, can be same as J.  Only used if Jinv is NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jinv </B></TD><TD>- [optional] Matrix used to apply the inverse of the state jacobian. Use NULL to default to PETSc <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers to apply the inverse. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the Many brJacobian evaluation routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Matrix used for the jacobian
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- Matrix that will be used operated on by PETSc preconditioner, can be same as J.  Only used if Jinv is NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jinv </B></TD><TD>- [optional] Matrix used to apply the inverse of the state jacobian. Use NULL to default to PETSc <A HREF="../KSP/KSP.html#KSP">KSP</A> solvers to apply the inverse.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>jac </B></TD><TD>- Jacobian evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the
+Jacobian evaluation routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of jac</FONT></H3>
 <pre>
@@ -31,14 +38,20 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- preconditioner matrix, usually the same as J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jinv </B></TD><TD>- inverse of J Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>  context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>J </B></TD><TD>- Jacobian matrix
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jpre </B></TD><TD>- preconditioner matrix, usually the same as J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Jinv </B></TD><TD>- inverse of J
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined Jacobian context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 : <A HREF="../Tao/TaoComputeJacobianState.html#TaoComputeJacobianState">TaoComputeJacobianState</A>(), <A HREF="../Tao/TaoSetJacobianDesignRoutine.html#TaoSetJacobianDesignRoutine">TaoSetJacobianDesignRoutine</A>(), <A HREF="../Tao/TaoSetStateDesignIS.html#TaoSetStateDesignIS">TaoSetStateDesignIS</A>()
 <BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Tao/TaoSetMaximumFunctionEvaluations.html b/docs/manualpages/Tao/TaoSetMaximumFunctionEvaluations.html
index f2eca42..6b3c84f 100644
--- a/docs/manualpages/Tao/TaoSetMaximumFunctionEvaluations.html
+++ b/docs/manualpages/Tao/TaoSetMaximumFunctionEvaluations.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetMaximumFunctionEvaluations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetMaximumFunctionEvaluations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetMaximumFunctionEvaluations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetMaximumFunctionEvaluations"><H1>TaoSetMaximumFunctionEvaluations</H1></A>
 Sets a maximum number of function evaluations. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets a maximum number of function evaluations.
 #include "petsctao.h" 
 PetscErrorCode TaoSetMaximumFunctionEvaluations(Tao tao,PetscInt nfcn)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfcn </B></TD><TD>- the maximum number of function evaluations (>=0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfcn </B></TD><TD>- the maximum number of function evaluations (>=0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_max_funcs <nfcn> </B> -sets the maximum number of function evaluations Many br
+<DT><B>-tao_max_funcs <nfcn> </B> -sets the maximum number of function evaluations
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetTolerances.html#TaoSetTolerances">TaoSetTolerances</A>(), <A HREF="../Tao/TaoSetMaximumIterations.html#TaoSetMaximumIterations">TaoSetMaximumIterations</A>()
diff --git a/docs/manualpages/Tao/TaoSetMaximumIterations.html b/docs/manualpages/Tao/TaoSetMaximumIterations.html
index ab8ea63..24a3437 100644
--- a/docs/manualpages/Tao/TaoSetMaximumIterations.html
+++ b/docs/manualpages/Tao/TaoSetMaximumIterations.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetMaximumIterations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetMaximumIterations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetMaximumIterations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetMaximumIterations"><H1>TaoSetMaximumIterations</H1></A>
 Sets a maximum number of iterates. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets a maximum number of iterates.
 #include "petsctao.h" 
 PetscErrorCode TaoSetMaximumIterations(Tao tao,PetscInt maxits)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- the maximum number of iterates (>=0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>maxits </B></TD><TD>- the maximum number of iterates (>=0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_max_it <its> </B> -sets the maximum number of iterations Many br
+<DT><B>-tao_max_it <its> </B> -sets the maximum number of iterations
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetTolerances.html#TaoSetTolerances">TaoSetTolerances</A>(), <A HREF="../Tao/TaoSetMaximumFunctionEvaluations.html#TaoSetMaximumFunctionEvaluations">TaoSetMaximumFunctionEvaluations</A>()
diff --git a/docs/manualpages/Tao/TaoSetMonitor.html b/docs/manualpages/Tao/TaoSetMonitor.html
index 39458f0..638cdee 100644
--- a/docs/manualpages/Tao/TaoSetMonitor.html
+++ b/docs/manualpages/Tao/TaoSetMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetMonitor"><H1>TaoSetMonitor</H1></A>
 Sets an ADDITIONAL function that is to be used at every iteration of the solver to display the iteration's progress. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,17 @@ Sets an ADDITIONAL function that is to be used at every iteration of the solver
 #include "petsctao.h" 
 PetscErrorCode TaoSetMonitor(Tao tao, PetscErrorCode (*func)(Tao, void*), void *ctx,PetscErrorCode (*dest)(void**))
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mymonitor </B></TD><TD>- monitoring routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] user-defined context for private data for the Many brmonitor routine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mymonitor </B></TD><TD>- monitoring routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] user-defined context for private data for the
+monitor routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of mymonitor</FONT></H3>
 <pre>
@@ -28,27 +32,38 @@ Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] monitoring context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mctx </B></TD><TD>- [optional] monitoring context
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_monitor        </B></TD><TD>- sets <A HREF="../Tao/TaoDefaultMonitor.html#TaoDefaultMonitor">TaoDefaultMonitor</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_smonitor       </B></TD><TD>- sets short monitor Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cmonitor       </B></TD><TD>- same as smonitor plus constraint norm Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_solution   </B></TD><TD>- view solution at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_gradient   </B></TD><TD>- view gradient at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_separableobjective </B></TD><TD>- view separable objective function at each iteration Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cancelmonitors </B></TD><TD>- cancels all monitors that have been hardwired into a code by calls to <A HREF="../Tao/TaoSetMonitor.html#TaoSetMonitor">TaoSetMonitor</A>(), but does not cancel those set via the options database. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_monitor        </B></TD><TD>- sets <A HREF="../Tao/TaoDefaultMonitor.html#TaoDefaultMonitor">TaoDefaultMonitor</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_smonitor       </B></TD><TD>- sets short monitor
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cmonitor       </B></TD><TD>- same as smonitor plus constraint norm
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_solution   </B></TD><TD>- view solution at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_gradient   </B></TD><TD>- view gradient at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_view_separableobjective </B></TD><TD>- view separable objective function at each iteration
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_cancelmonitors </B></TD><TD>- cancels all monitors that have been hardwired into a code by calls to <A HREF="../Tao/TaoSetMonitor.html#TaoSetMonitor">TaoSetMonitor</A>(), but does not cancel those set via the options database.
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Several different monitoring routines may be set by calling Many brTaoSetMonitor() multiple times; all will be called in the Many brorder in which they were set. Many br
+Several different monitoring routines may be set by calling
+<A HREF="../Tao/TaoSetMonitor.html#TaoSetMonitor">TaoSetMonitor</A>() multiple times; all will be called in the
+order in which they were set.
 <P>
-Fortran Notes: Only one monitor function may be set Many br
+Fortran Notes: Only one monitor function may be set
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoDefaultMonitor.html#TaoDefaultMonitor">TaoDefaultMonitor</A>(), <A HREF="../Tao/TaoCancelMonitors.html#TaoCancelMonitors">TaoCancelMonitors</A>(),  TaoSetDestroyRoutine()
diff --git a/docs/manualpages/Tao/TaoSetObjectiveAndGradientRoutine.html b/docs/manualpages/Tao/TaoSetObjectiveAndGradientRoutine.html
index e2c69c2..3ba2aa3 100644
--- a/docs/manualpages/Tao/TaoSetObjectiveAndGradientRoutine.html
+++ b/docs/manualpages/Tao/TaoSetObjectiveAndGradientRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetObjectiveAndGradientRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetObjectiveAndGradientRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetObjectiveAndGradientRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetObjectiveAndGradientRoutine"><H1>TaoSetObjectiveAndGradientRoutine</H1></A>
 Sets a combined objective function and gradient evaluation routine for minimization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,17 @@ Sets a combined objective function and gradient evaluation routine for minimizat
 #include "petsctao.h" 
 PetscErrorCode TaoSetObjectiveAndGradientRoutine(Tao tao, PetscErrorCode (*func)(Tao, Vec, PetscReal *, Vec, void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the gradient function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the gradient evaluation Many brroutine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the gradient function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the gradient evaluation
+routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,12 +32,16 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- objective value (output) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient value (output) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- objective value (output)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient value (output)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>() <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoSetObjectiveRoutine.html b/docs/manualpages/Tao/TaoSetObjectiveRoutine.html
index 4e5180f..4304d30 100644
--- a/docs/manualpages/Tao/TaoSetObjectiveRoutine.html
+++ b/docs/manualpages/Tao/TaoSetObjectiveRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetObjectiveRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetObjectiveRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetObjectiveRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetObjectiveRoutine"><H1>TaoSetObjectiveRoutine</H1></A>
 Sets the function evaluation routine for minimization 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,17 @@ Sets the function evaluation routine for minimization
 #include "petsctao.h" 
 PetscErrorCode TaoSetObjectiveRoutine(Tao tao, PetscErrorCode (*func)(Tao, Vec, PetscReal*,void*),void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective function Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the function evaluation Many brroutine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective function
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the function evaluation
+routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,11 +32,14 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetGradientRoutine.html#TaoSetGradientRoutine">TaoSetGradientRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>() <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoSetOptionsPrefix.html b/docs/manualpages/Tao/TaoSetOptionsPrefix.html
index c7bc279..1cc2144 100644
--- a/docs/manualpages/Tao/TaoSetOptionsPrefix.html
+++ b/docs/manualpages/Tao/TaoSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetOptionsPrefix"><H1>TaoSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all TAO options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,30 +15,36 @@ Sets the prefix used for searching for all TAO options in the database.
 PetscErrorCode TaoSetOptionsPrefix(Tao tao, const char p[])
 </PRE>
 <P>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all TAO option requests Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all TAO option requests
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
-For example, to distinguish between the runtime options for two Many brdifferent TAO solvers, one could call Many br<PRE>
+For example, to distinguish between the runtime options for two
+different TAO solvers, one could call
+<PRE>
       <A HREF="../Tao/TaoSetOptionsPrefix.html#TaoSetOptionsPrefix">TaoSetOptionsPrefix</A>(tao1,"sys1_")
       <A HREF="../Tao/TaoSetOptionsPrefix.html#TaoSetOptionsPrefix">TaoSetOptionsPrefix</A>(tao2,"sys2_")
 </PRE>
- Many br
+
 <P>
-This would enable use of different options for each system, such as Many br<PRE>
+This would enable use of different options for each system, such as
+<PRE>
       -sys1_tao_method blmvm -sys1_tao_gtol 1.e-3
       -sys2_tao_method lmvm  -sys2_tao_gtol 1.e-4
 </PRE>
- Many br
+
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoAppendOptionsPrefix.html#TaoAppendOptionsPrefix">TaoAppendOptionsPrefix</A>(), <A HREF="../Tao/TaoGetOptionsPrefix.html#TaoGetOptionsPrefix">TaoGetOptionsPrefix</A>()
diff --git a/docs/manualpages/Tao/TaoSetSeparableObjectiveRoutine.html b/docs/manualpages/Tao/TaoSetSeparableObjectiveRoutine.html
index cd6fe41..35243b8 100644
--- a/docs/manualpages/Tao/TaoSetSeparableObjectiveRoutine.html
+++ b/docs/manualpages/Tao/TaoSetSeparableObjectiveRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetSeparableObjectiveRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetSeparableObjectiveRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetSeparableObjectiveRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetSeparableObjectiveRoutine"><H1>TaoSetSeparableObjectiveRoutine</H1></A>
 Sets the function evaluation routine for least-square applications 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,17 @@ Sets the function evaluation routine for least-square applications
 #include "petsctao.h" 
 PetscErrorCode TaoSetSeparableObjectiveRoutine(Tao tao, Vec sepobj, PetscErrorCode (*func)(Tao, Vec, Vec, void*),void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective function evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the function evaluation Many brroutine (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective function evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the function evaluation
+routine (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,11 +32,14 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetJacobianRoutine.html#TaoSetJacobianRoutine">TaoSetJacobianRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoSetSeparableObjectiveWeights.html b/docs/manualpages/Tao/TaoSetSeparableObjectiveWeights.html
index 96582b0..7002266 100644
--- a/docs/manualpages/Tao/TaoSetSeparableObjectiveWeights.html
+++ b/docs/manualpages/Tao/TaoSetSeparableObjectiveWeights.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetSeparableObjectiveWeights</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetSeparableObjectiveWeights.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetSeparableObjectiveWeights.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetSeparableObjectiveWeights"><H1>TaoSetSeparableObjectiveWeights</H1></A>
 Give weights for the separable objective values. A vector can be used if only diagonal terms are used, otherwise a matrix can be give. If this function is not used, or if sigma_v and sigma_w are both NULL, then the default identity matrix will be used for weights. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Give weights for the separable objective values. A vector can be used if only di
 #include "petsctao.h" 
 PetscErrorCode TaoSetSeparableObjectiveWeights(Tao tao, Vec sigma_v, PetscInt n, PetscInt *rows, PetscInt *cols, PetscReal *vals)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sigma_v </B></TD><TD>- vector of weights (diagonal terms only) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n       </B></TD><TD>- the number of weights (if using off-diagonal) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows    </B></TD><TD>- index list of rows for sigma_w Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols    </B></TD><TD>- index list of columns for sigma_w Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vals </B></TD><TD>- array of weights Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sigma_v </B></TD><TD>- vector of weights (diagonal terms only)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n       </B></TD><TD>- the number of weights (if using off-diagonal)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rows    </B></TD><TD>- index list of rows for sigma_w
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cols    </B></TD><TD>- index list of columns for sigma_w
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vals </B></TD><TD>- array of weights
+</TD></TR></TABLE>
 <P>
 <P>
 <P>
-Note: Either sigma_v or sigma_w (or both) should be NULL Many br
+Note: Either sigma_v or sigma_w (or both) should be NULL
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetSeparableObjectiveRoutine.html#TaoSetSeparableObjectiveRoutine">TaoSetSeparableObjectiveRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoSetStateDesignIS.html b/docs/manualpages/Tao/TaoSetStateDesignIS.html
index e186384..fc6aaa8 100644
--- a/docs/manualpages/Tao/TaoSetStateDesignIS.html
+++ b/docs/manualpages/Tao/TaoSetStateDesignIS.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetStateDesignIS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetStateDesignIS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetStateDesignIS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetStateDesignIS"><H1>TaoSetStateDesignIS</H1></A>
 Indicate to the <A HREF="../Tao/Tao.html#Tao">Tao</A> which variables in the solution vector are state variables and which are design.  Only applies to pde-constrained optimization. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Indicate to the <A HREF="../Tao/Tao.html#Tao">Tao</A> which variables in the sol
 #include "petsctao.h" 
 PetscErrorCode TaoSetStateDesignIS(Tao tao, IS s_is, IS d_is)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- The <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s_is </B></TD><TD>- the index set corresponding to the state variables Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_is </B></TD><TD>- the index set corresponding to the design variables Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- The <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s_is </B></TD><TD>- the index set corresponding to the state variables
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>d_is </B></TD><TD>- the index set corresponding to the design variables
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetJacobianStateRoutine.html#TaoSetJacobianStateRoutine">TaoSetJacobianStateRoutine</A>(), <A HREF="../Tao/TaoSetJacobianDesignRoutine.html#TaoSetJacobianDesignRoutine">TaoSetJacobianDesignRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoSetTolerances.html b/docs/manualpages/Tao/TaoSetTolerances.html
index f8ef7d8..a566c64 100644
--- a/docs/manualpages/Tao/TaoSetTolerances.html
+++ b/docs/manualpages/Tao/TaoSetTolerances.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetTolerances</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetTolerances.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetTolerances.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetTolerances"><H1>TaoSetTolerances</H1></A>
 Sets parameters used in TAO convergence tests 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,27 @@ Sets parameters used in TAO convergence tests
 #include "petsctao.h" 
 PetscErrorCode TaoSetTolerances(Tao tao, PetscReal gatol, PetscReal grtol, PetscReal gttol)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gatol </B></TD><TD>- stop if norm of gradient is less than this Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>grtol </B></TD><TD>- stop if relative norm of gradient is less than this Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gttol </B></TD><TD>- stop if norm of gradient is reduced by this factor Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gatol </B></TD><TD>- stop if norm of gradient is less than this
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>grtol </B></TD><TD>- stop if relative norm of gradient is less than this
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gttol </B></TD><TD>- stop if norm of gradient is reduced by this factor
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gatol <gatol> </B></TD><TD>- Sets gatol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_grtol <grtol> </B></TD><TD>- Sets grtol Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gttol <gttol> </B></TD><TD>- Sets gttol Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gatol <gatol> </B></TD><TD>- Sets gatol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_grtol <grtol> </B></TD><TD>- Sets grtol
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_gttol <gttol> </B></TD><TD>- Sets gttol
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Stopping Criteria</FONT></H3>
 <pre>
@@ -41,9 +48,9 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to leave one or more tolerances unchanged. Many br
+Use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> to leave one or more tolerances unchanged.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoGetTolerances.html#TaoGetTolerances">TaoGetTolerances</A>()
diff --git a/docs/manualpages/Tao/TaoSetTotalIterationNumber.html b/docs/manualpages/Tao/TaoSetTotalIterationNumber.html
index 4f1ab40..f59a412 100644
--- a/docs/manualpages/Tao/TaoSetTotalIterationNumber.html
+++ b/docs/manualpages/Tao/TaoSetTotalIterationNumber.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetTotalIterationNumber</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetTotalIterationNumber.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetTotalIterationNumber.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetTotalIterationNumber"><H1>TaoSetTotalIterationNumber</H1></A>
 Sets the current total iteration number. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,15 @@ Sets the current total iteration number.
 #include "petsctao.h" 
 PetscErrorCode  TaoSetTotalIterationNumber(Tao tao,PetscInt iter)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>tao </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -<A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
-<DT><B>iter </B> -iteration number Many br
+<DT><B>iter </B> -iteration number
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Tao/Tao.html#Tao">Tao</A>, nonlinear, set, iteration, number,
diff --git a/docs/manualpages/Tao/TaoSetType.html b/docs/manualpages/Tao/TaoSetType.html
index 20e0b4b..d9880cd 100644
--- a/docs/manualpages/Tao/TaoSetType.html
+++ b/docs/manualpages/Tao/TaoSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetType"><H1>TaoSetType</H1></A>
 Sets the method for the unconstrained minimization solver. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,44 @@ Sets the method for the unconstrained minimization solver.
 #include "petsctao.h" 
 PetscErrorCode TaoSetType(Tao tao, const TaoType type)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>solver </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-tao_type <type> </B> -Sets the method; use -help for a list Many brof available methods (for instance, "-tao_type lmvm" or "-tao_type tron") Many br
+<DT><B>-tao_type <type> </B> -Sets the method; use -help for a list
+of available methods (for instance, "-tao_type lmvm" or "-tao_type tron")
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Available methods include</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nls </B></TD><TD>- Newton's method with line search for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntr </B></TD><TD>- Newton's method with trust region for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntl </B></TD><TD>- Newton's method with trust region, line search for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lmvm </B></TD><TD>- Limited memory variable metric method for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cg </B></TD><TD>- Nonlinear conjugate gradient method for unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nm </B></TD><TD>- Nelder-Mead algorithm for derivate-free unconstrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tron </B></TD><TD>- Newton Trust Region method for bound constrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gpcg </B></TD><TD>- Newton Trust Region method for quadratic bound constrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blmvm </B></TD><TD>- Limited memory variable metric method for bound constrained minimization Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pounders </B></TD><TD>- Model-based algorithm pounder extended for nonlinear least squares Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nls </B></TD><TD>- Newton's method with line search for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntr </B></TD><TD>- Newton's method with trust region for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntl </B></TD><TD>- Newton's method with trust region, line search for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>lmvm </B></TD><TD>- Limited memory variable metric method for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>cg </B></TD><TD>- Nonlinear conjugate gradient method for unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nm </B></TD><TD>- Nelder-Mead algorithm for derivate-free unconstrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tron </B></TD><TD>- Newton Trust Region method for bound constrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gpcg </B></TD><TD>- Newton Trust Region method for quadratic bound constrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>blmvm </B></TD><TD>- Limited memory variable metric method for bound constrained minimization
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pounders </B></TD><TD>- Model-based algorithm pounder extended for nonlinear least squares
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>(), <A HREF="../Tao/TaoGetType.html#TaoGetType">TaoGetType</A>(), <A HREF="../Tao/TaoType.html#TaoType">TaoType</A>
diff --git a/docs/manualpages/Tao/TaoSetUp.html b/docs/manualpages/Tao/TaoSetUp.html
index 23e5811..8974e56f 100644
--- a/docs/manualpages/Tao/TaoSetUp.html
+++ b/docs/manualpages/Tao/TaoSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetUp"><H1>TaoSetUp</H1></A>
 Sets up the internal data structures for the later use of a <A HREF="../Tao/Tao.html#Tao">Tao</A> solver 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,19 @@ Sets up the internal data structures for the later use of a <A HREF="../Tao/Tao.
 #include "petsctao.h" 
 PetscErrorCode TaoSetUp(Tao tao)
 </PRE>
-Collective on tao Many br
+Collective on tao
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the TAO context Many br
+<DT><B>tao </B> -the TAO context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user will not need to explicitly call <A HREF="../Tao/TaoSetUp.html#TaoSetUp">TaoSetUp</A>(), as it will Many brautomatically be called in <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>().  However, if the user Many brdesires to call it explicitly, it should come after <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>() Many brand any TaoSetSomething() routines, but before <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>(). Many br
+The user will not need to explicitly call <A HREF="../Tao/TaoSetUp.html#TaoSetUp">TaoSetUp</A>(), as it will
+automatically be called in <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>().  However, if the user
+desires to call it explicitly, it should come after <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>()
+and any TaoSetSomething() routines, but before <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>(), <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>()
diff --git a/docs/manualpages/Tao/TaoSetVariableBounds.html b/docs/manualpages/Tao/TaoSetVariableBounds.html
index a3b4b59..414cec7 100644
--- a/docs/manualpages/Tao/TaoSetVariableBounds.html
+++ b/docs/manualpages/Tao/TaoSetVariableBounds.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetVariableBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetVariableBounds"><H1>TaoSetVariableBounds</H1></A>
 Sets the upper and lower bounds 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets the upper and lower bounds
 #include "petsctao.h" 
 PetscErrorCode TaoSetVariableBounds(Tao tao, Vec XL, Vec XU)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL  </B></TD><TD>- vector of lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU  </B></TD><TD>- vector of upper bounds Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL  </B></TD><TD>- vector of lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU  </B></TD><TD>- vector of upper bounds
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>() <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoSetVariableBoundsRoutine.html b/docs/manualpages/Tao/TaoSetVariableBoundsRoutine.html
index 603a4c5..f8bc201 100644
--- a/docs/manualpages/Tao/TaoSetVariableBoundsRoutine.html
+++ b/docs/manualpages/Tao/TaoSetVariableBoundsRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSetVariableBoundsRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSetVariableBoundsRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSetVariableBoundsRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSetVariableBoundsRoutine"><H1>TaoSetVariableBoundsRoutine</H1></A>
 Sets a function to be used to compute variable bounds 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ Sets a function to be used to compute variable bounds
 #include "petsctao.h" 
 PetscErrorCode TaoSetVariableBoundsRoutine(Tao tao, PetscErrorCode (*func)(Tao, Vec, Vec, void*), void *ctx)
 </PRE>
-Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the bounds computation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the bounds computation (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the bounds computation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- [optional] user-defined context for private data for the bounds computation (may be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,18 +31,23 @@ Logically collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl  </B></TD><TD>- vector of lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xu  </B></TD><TD>- vector of upper bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined function context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl  </B></TD><TD>- vector of lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xu  </B></TD><TD>- vector of upper bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined function context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>() <A HREF="../Tao/TaoSetObjectiveAndGradientRoutine.html#TaoSetObjectiveAndGradientRoutine">TaoSetObjectiveAndGradientRoutine</A>(), <A HREF="../Tao/TaoSetVariableBounds.html#TaoSetVariableBounds">TaoSetVariableBounds</A>()
 <BR>
 <P>
-Note: The func passed in to <A HREF="../Tao/TaoSetVariableBoundsRoutine.html#TaoSetVariableBoundsRoutine">TaoSetVariableBoundsRoutine</A>() takes Many brprecedence over any values set in <A HREF="../Tao/TaoSetVariableBounds.html#TaoSetVariableBounds">TaoSetVariableBounds</A>(). Many br
+Note: The func passed in to <A HREF="../Tao/TaoSetVariableBoundsRoutine.html#TaoSetVariableBoundsRoutine">TaoSetVariableBoundsRoutine</A>() takes
+precedence over any values set in <A HREF="../Tao/TaoSetVariableBounds.html#TaoSetVariableBounds">TaoSetVariableBounds</A>().
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/interface/taosolver_bounds.c.html#TaoSetVariableBoundsRoutine">src/tao/interface/taosolver_bounds.c</A>
diff --git a/docs/manualpages/Tao/TaoSolutionMonitor.html b/docs/manualpages/Tao/TaoSolutionMonitor.html
index 67b6b61..c88ef39 100644
--- a/docs/manualpages/Tao/TaoSolutionMonitor.html
+++ b/docs/manualpages/Tao/TaoSolutionMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSolutionMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSolutionMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSolutionMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSolutionMonitor"><H1>TaoSolutionMonitor</H1></A>
 Views the solution at each iteration It can be turned on from the command line using the -tao_view_solution option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Views the solution at each iteration It can be turned on from the command line u
 #include "petsctao.h" 
 PetscErrorCode TaoSolutionMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_view_solution</B> - Many br Many br
+<DT><B>-tao_view_solution</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoSolve.html b/docs/manualpages/Tao/TaoSolve.html
index accc7d5..84aefce 100644
--- a/docs/manualpages/Tao/TaoSolve.html
+++ b/docs/manualpages/Tao/TaoSolve.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSolve</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSolve.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSolve.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSolve"><H1>TaoSolve</H1></A>
 Solves an optimization problem min F(x) s.t. l <= x <= u 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Solves an optimization problem min F(x) s.t. l <= x <= u
 #include "petsctao.h" 
 PetscErrorCode TaoSolve(Tao tao)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br
+<DT><B>tao </B> -the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user must set up the <A HREF="../Tao/Tao.html#Tao">Tao</A> with calls to <A HREF="../Tao/TaoSetInitialVector.html#TaoSetInitialVector">TaoSetInitialVector</A>(), Many brTaoSetObjectiveRoutine(), Many brTaoSetGradientRoutine(), and (if using 2nd order method) <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>(). Many br
+The user must set up the <A HREF="../Tao/Tao.html#Tao">Tao</A> with calls to <A HREF="../Tao/TaoSetInitialVector.html#TaoSetInitialVector">TaoSetInitialVector</A>(),
+<A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(),
+<A HREF="../Tao/TaoSetGradientRoutine.html#TaoSetGradientRoutine">TaoSetGradientRoutine</A>(), and (if using 2nd order method) <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>(), <A HREF="../Tao/TaoSetObjectiveRoutine.html#TaoSetObjectiveRoutine">TaoSetObjectiveRoutine</A>(), <A HREF="../Tao/TaoSetGradientRoutine.html#TaoSetGradientRoutine">TaoSetGradientRoutine</A>(), <A HREF="../Tao/TaoSetHessianRoutine.html#TaoSetHessianRoutine">TaoSetHessianRoutine</A>()
diff --git a/docs/manualpages/Tao/TaoStepDirectionMonitor.html b/docs/manualpages/Tao/TaoStepDirectionMonitor.html
index a169ede..f7cd8b2 100644
--- a/docs/manualpages/Tao/TaoStepDirectionMonitor.html
+++ b/docs/manualpages/Tao/TaoStepDirectionMonitor.html
@@ -5,8 +5,8 @@
 <TITLE>TaoStepDirectionMonitor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoStepDirectionMonitor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoStepDirectionMonitor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoStepDirectionMonitor"><H1>TaoStepDirectionMonitor</H1></A>
 Views the gradient at each iteration It can be turned on from the command line using the -tao_view_gradient option 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Views the gradient at each iteration It can be turned on from the command line u
 #include "petsctao.h" 
 PetscErrorCode TaoStepDirectionMonitor(Tao tao, void *ctx)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-tao_view_gradient</B> - Many br Many br
+<DT><B>-tao_view_gradient</B> -
+
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Tao/TaoSubsetType.html b/docs/manualpages/Tao/TaoSubsetType.html
index 8afe420..bb9a231 100644
--- a/docs/manualpages/Tao/TaoSubsetType.html
+++ b/docs/manualpages/Tao/TaoSubsetType.html
@@ -5,8 +5,8 @@
 <TITLE>TaoSubsetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoSubsetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoSubsetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoSubsetType"><H1>TaoSubsetType</H1></A>
 <A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> representing the way TAO handles active sets 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,17 @@
 typedef enum {TAO_SUBSET_SUBVEC,TAO_SUBSET_MASK,TAO_SUBSET_MATRIXFREE} <A HREF="../Tao/TaoSubsetType.html#TaoSubsetType">TaoSubsetType</A>;
 </PRE>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAO_SUBSET_SUBVEC </B></TD><TD>- TAO uses PETSc's <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A> and <A HREF="../Vec/VecGetSubVector.html#VecGetSubVector">VecGetSubVector</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAO_SUBSET_MASK </B></TD><TD>- Matrices are zeroed out corresponding to active set entries Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAO_SUBSET_MATRIXFREE </B></TD><TD>- Same as TAO_SUBSET_MASK, but can be applied to matrix-free operators Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAO_SUBSET_SUBVEC </B></TD><TD>- TAO uses PETSc's <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A> and <A HREF="../Vec/VecGetSubVector.html#VecGetSubVector">VecGetSubVector</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAO_SUBSET_MASK </B></TD><TD>- Matrices are zeroed out corresponding to active set entries
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAO_SUBSET_MATRIXFREE </B></TD><TD>- Same as TAO_SUBSET_MASK, but can be applied to matrix-free operators
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options database keys</FONT></H3>
-<DT><B>-different_hessian </B> -TAO will use a copy of the hessian operator for masking.  By default Many brTAO will directly alter the hessian operator. Many br Many br
+<DT><B>-different_hessian </B> -TAO will use a copy of the hessian operator for masking.  By default
+TAO will directly alter the hessian operator.
+
 <br>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Tao/TaoType.html b/docs/manualpages/Tao/TaoType.html
index 4cbdcf4..daf6d05 100644
--- a/docs/manualpages/Tao/TaoType.html
+++ b/docs/manualpages/Tao/TaoType.html
@@ -5,8 +5,8 @@
 <TITLE>TaoType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoType"><H1>TaoType</H1></A>
 String with the name of a TAO method 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -34,7 +34,7 @@ String with the name of a TAO method
 #define TAOTEST     "test"
 
 </PRE>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/../../include/petsctao.h.html#TaoType">src/tao/../../include/petsctao.h</A>
diff --git a/docs/manualpages/Tao/TaoView.html b/docs/manualpages/Tao/TaoView.html
index 4bc4d3c..117fc37 100644
--- a/docs/manualpages/Tao/TaoView.html
+++ b/docs/manualpages/Tao/TaoView.html
@@ -5,8 +5,8 @@
 <TITLE>TaoView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/TaoView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/TaoView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoView"><H1>TaoView</H1></A>
 Prints information about the <A HREF="../Tao/Tao.html#Tao">Tao</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Prints information about the <A HREF="../Tao/Tao.html#Tao">Tao</A>
 #include "petsctao.h" 
 PetscErrorCode TaoView(Tao tao, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">InputParameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tao </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-tao_view </B> -Calls <A HREF="../Tao/TaoView.html#TaoView">TaoView</A>() at the end of <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>() Many br
+<DT><B>-tao_view </B> -Calls <A HREF="../Tao/TaoView.html#TaoView">TaoView</A>() at the end of <A HREF="../Tao/TaoSolve.html#TaoSolve">TaoSolve</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
diff --git a/docs/manualpages/Tao/VecFischer.html b/docs/manualpages/Tao/VecFischer.html
index ad77cb7..8cfe39c 100644
--- a/docs/manualpages/Tao/VecFischer.html
+++ b/docs/manualpages/Tao/VecFischer.html
@@ -5,8 +5,8 @@
 <TITLE>VecFischer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/VecFischer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/VecFischer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecFischer"><H1>VecFischer</H1></A>
 Evaluates the Fischer-Burmeister function for complementarity problems. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,45 @@ Evaluates the Fischer-Burmeister function for complementarity problems.
 #include "petsctao.h" 
 PetscErrorCode VecFischer(Vec X, Vec F, Vec L, Vec U, Vec FB)
 </PRE>
-Logically Collective on vectors Many br
+Logically Collective on vectors
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- function evaluated at x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L </B></TD><TD>- lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- upper bounds Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- function evaluated at x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L </B></TD><TD>- lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- upper bounds
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>FB </B> -The Fischer-Burmeister function vector Many br
+<DT><B>FB </B> -The Fischer-Burmeister function vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The Fischer-Burmeister function is defined as Many br
+The Fischer-Burmeister function is defined as
 <pre>
        phi(a,b) := sqrt(a*a + b*b) - a - b
 </pre>
-and is used reformulate a complementarity problem as a semismooth Many brsystem of equations. Many br
+and is used reformulate a complementarity problem as a semismooth
+system of equations.
 <P>
 <H3><FONT COLOR="#CC3333">The result of this function is done by cases</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] == </B></TD><TD>- infinity, u[i] == infinity  -- fb[i] = -f[i] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] == </B></TD><TD>- infinity, u[i] finite       -- fb[i] = phi(u[i]-x[i], -f[i]) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] finite,       u[i] == infinity  </B></TD><TD>- - fb[i] = phi(x[i]-l[i],  f[i]) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] finite < u[i] finite </B></TD><TD>- - fb[i] = phi(x[i]-l[i], phi(u[i]-x[i], -f[u])) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>otherwise l[i] == u[i] </B></TD><TD>- - fb[i] = l[i] - x[i] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] == </B></TD><TD>- infinity, u[i] == infinity  -- fb[i] = -f[i]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] == </B></TD><TD>- infinity, u[i] finite       -- fb[i] = phi(u[i]-x[i], -f[i])
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] finite,       u[i] == infinity  </B></TD><TD>- - fb[i] = phi(x[i]-l[i],  f[i])
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] finite < u[i] finite </B></TD><TD>- - fb[i] = phi(x[i]-l[i], phi(u[i]-x[i], -f[u]))
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>otherwise l[i] == u[i] </B></TD><TD>- - fb[i] = l[i] - x[i]
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/util/tao_util.c.html#VecFischer">src/tao/util/tao_util.c</A>
diff --git a/docs/manualpages/Tao/VecSFischer.html b/docs/manualpages/Tao/VecSFischer.html
index 37263d3..89bdc65 100644
--- a/docs/manualpages/Tao/VecSFischer.html
+++ b/docs/manualpages/Tao/VecSFischer.html
@@ -5,8 +5,8 @@
 <TITLE>VecSFischer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/VecSFischer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/VecSFischer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSFischer"><H1>VecSFischer</H1></A>
 Evaluates the Smoothed Fischer-Burmeister function for complementarity problems. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,47 @@ Evaluates the Smoothed Fischer-Burmeister function for complementarity problems.
 #include "petsctao.h" 
 PetscErrorCode VecSFischer(Vec X, Vec F, Vec L, Vec U, PetscReal mu, Vec FB)
 </PRE>
-Logically Collective on vectors Many br
+Logically Collective on vectors
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- function evaluated at x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L </B></TD><TD>- lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- upper bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- smoothing parameter Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>F </B></TD><TD>- function evaluated at x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>L </B></TD><TD>- lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>U </B></TD><TD>- upper bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mu </B></TD><TD>- smoothing parameter
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>FB </B> -The Smoothed Fischer-Burmeister function vector Many br
+<DT><B>FB </B> -The Smoothed Fischer-Burmeister function vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The Smoothed Fischer-Burmeister function is defined as Many br
+The Smoothed Fischer-Burmeister function is defined as
 <pre>
        phi(a,b) := sqrt(a*a + b*b + 2*mu*mu) - a - b
 </pre>
-and is used reformulate a complementarity problem as a semismooth Many brsystem of equations. Many br
+and is used reformulate a complementarity problem as a semismooth
+system of equations.
 <P>
 <H3><FONT COLOR="#CC3333">The result of this function is done by cases</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] == </B></TD><TD>- infinity, u[i] == infinity  -- fb[i] = -f[i] - 2*mu*x[i] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] == </B></TD><TD>- infinity, u[i] finite       -- fb[i] = phi(u[i]-x[i], -f[i], mu) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] finite,       u[i] == infinity  </B></TD><TD>- - fb[i] = phi(x[i]-l[i],  f[i], mu) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] finite < u[i] finite </B></TD><TD>- - fb[i] = phi(x[i]-l[i], phi(u[i]-x[i], -f[u], mu), mu) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>otherwise l[i] == u[i] </B></TD><TD>- - fb[i] = l[i] - x[i] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] == </B></TD><TD>- infinity, u[i] == infinity  -- fb[i] = -f[i] - 2*mu*x[i]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] == </B></TD><TD>- infinity, u[i] finite       -- fb[i] = phi(u[i]-x[i], -f[i], mu)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] finite,       u[i] == infinity  </B></TD><TD>- - fb[i] = phi(x[i]-l[i],  f[i], mu)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l[i] finite < u[i] finite </B></TD><TD>- - fb[i] = phi(x[i]-l[i], phi(u[i]-x[i], -f[u], mu), mu)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>otherwise l[i] == u[i] </B></TD><TD>- - fb[i] = l[i] - x[i]
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/VecFischer.html#VecFischer">VecFischer</A>()
diff --git a/docs/manualpages/Tao/index.html b/docs/manualpages/Tao/index.html
index 6eaeb21..38e5e97 100644
--- a/docs/manualpages/Tao/index.html
+++ b/docs/manualpages/Tao/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Tao/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Tao/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchAppendOptionsPrefix.html b/docs/manualpages/TaoLineSearch/TaoLineSearchAppendOptionsPrefix.html
index e38a8f3..83b74fc 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchAppendOptionsPrefix.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchAppendOptionsPrefix"><H1>TaoLineSearchAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all TaoLineSearch options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,21 @@ Appends to the prefix used for searching for all TaoLineSearch options in the da
 PetscErrorCode TaoLineSearchAppendOptionsPrefix(TaoLineSearch ls, const char p[])
 </PRE>
 <P>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch solver context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all line search requests Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch solver context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all line search requests
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchSetOptionsPrefix.html#TaoLineSearchSetOptionsPrefix">TaoLineSearchSetOptionsPrefix</A>(), <A HREF="../TaoLineSearch/TaoLineSearchGetOptionsPrefix.html#TaoLineSearchGetOptionsPrefix">TaoLineSearchGetOptionsPrefix</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchApply.html b/docs/manualpages/TaoLineSearch/TaoLineSearchApply.html
index 18efbbf..1859571 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchApply.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchApply.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchApply</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchApply.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchApply.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchApply"><H1>TaoLineSearchApply</H1></A>
 Performs a line-search in a given step direction.  Criteria for acceptable step length depends on the line-search algorithm chosen 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,47 +14,71 @@ Performs a line-search in a given step direction.  Criteria for acceptable step
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchApply(TaoLineSearch ls, Vec x, PetscReal *f, Vec g, Vec s, PetscReal *steplength, TaoLineSearchConvergedReason *reason)
 </PRE>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- The current solution (on output x contains the new solution determined by the line search) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- objective function value at current solution (on output contains the objective function value at new solution) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient evaluated at x (on output contains the gradient at new solution) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- search direction Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- The current solution (on output x contains the new solution determined by the line search)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- objective function value at current solution (on output contains the objective function value at new solution)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient evaluated at x (on output contains the gradient at new solution)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- search direction
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- new solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- objective function value at x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient vector at x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steplength </B></TD><TD>- scalar multiplier of s used ( x = x0 + steplength * x ) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- reason why the line-search stopped Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- new solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- objective function value at x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient vector at x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steplength </B></TD><TD>- scalar multiplier of s used ( x = x0 + steplength * x )
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- reason why the line-search stopped
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">reason will be set to one of</FONT></H3>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_ASCENT </B></TD><TD>- initial line search step * g is not descent direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_INFORNAN </B></TD><TD>- function evaluation gives Inf or Nan value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_BADPARAMETER </B></TD><TD>- negative value set as parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_MAXFCN </B></TD><TD>- maximum number of function evaluation reached Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_UPPERBOUND </B></TD><TD>- step is at upper bound Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_LOWERBOUND </B></TD><TD>- step is at lower bound Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_RTOL </B></TD><TD>- range of uncertainty is smaller than given tolerance Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_USER </B></TD><TD>- user can set this reason to stop line search Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_OTHER </B></TD><TD>- any other reason Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_SUCCESS </B></TD><TD>- successful line search Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_ASCENT </B></TD><TD>- initial line search step * g is not descent direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_INFORNAN </B></TD><TD>- function evaluation gives Inf or Nan value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_BADPARAMETER </B></TD><TD>- negative value set as parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_MAXFCN </B></TD><TD>- maximum number of function evaluation reached
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_UPPERBOUND </B></TD><TD>- step is at upper bound
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_LOWERBOUND </B></TD><TD>- step is at lower bound
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_RTOL </B></TD><TD>- range of uncertainty is smaller than given tolerance
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_USER </B></TD><TD>- user can set this reason to stop line search
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_OTHER </B></TD><TD>- any other reason
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_SUCCESS </B></TD><TD>- successful line search
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The algorithm developer must set up the TaoLineSearch with calls to Many brTaoLineSearchSetObjectiveRoutine() and <A HREF="../TaoLineSearch/TaoLineSearchSetGradientRoutine.html#TaoLineSearchSetGradientRoutine">TaoLineSearchSetGradientRoutine</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html#TaoLineSearchSetObjectiveAndGradientRoutine">TaoLineSearchSetObjectiveAndGradientRoutine</A>(), or <A HREF="../TaoLineSearch/TaoLineSearchUseTaoRoutines.html#TaoLineSea [...]
+The algorithm developer must set up the TaoLineSearch with calls to
+<A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html#TaoLineSearchSetObjectiveRoutine">TaoLineSearchSetObjectiveRoutine</A>() and <A HREF="../TaoLineSearch/TaoLineSearchSetGradientRoutine.html#TaoLineSearchSetGradientRoutine">TaoLineSearchSetGradientRoutine</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html#TaoLineSearchSetObjectiveAndGradientRoutine">TaoLineSearchSetObjectiveAndGradientRoutine</A>(), or <A HREF="../TaoLineSearch/TaoLineSearchUse [...]
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-You may or may not need to follow this with a call to Many brTaoAddLineSearchCounts(), depending on whether you want these Many brevaluations to count toward the total function/gradient evaluations. Many br
+You may or may not need to follow this with a call to
+<A HREF="../Tao/TaoAddLineSearchCounts.html#TaoAddLineSearchCounts">TaoAddLineSearchCounts</A>(), depending on whether you want these
+evaluations to count toward the total function/gradient evaluations.
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetType.html#TaoLineSearchSetType">TaoLineSearchSetType</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetInitialStepLength.html#TaoLineSearchSetInitialStepLength">TaoLineSearchSetInitialStepLength</A>(), <A HREF="../Tao/TaoAddLineSearchCounts.html#TaoAddLineSearchCounts">TaoAddLineSearchCounts</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Le [...]
+.seealso: <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetType.html#TaoLineSearchSetType">TaoLineSearchSetType</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetInitialStepLength.html#TaoLineSearchSetInitialStepLength">TaoLineSearchSetInitialStepLength</A>(), <A HREF="../Tao/TaoAddLineSearchCounts.html#TaoAddLineSearchCounts">TaoAddLineSearchCounts</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/taolinesearch.c.html#TaoLineSearchApply">src/tao/linesearch/interface/taolinesearch.c</A>
 <BR><A HREF="./index.html">Index of all TaoLineSearch routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchComputeGradient.html b/docs/manualpages/TaoLineSearch/TaoLineSearchComputeGradient.html
index 670c01e..fabbf33 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchComputeGradient.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchComputeGradient.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchComputeGradient</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchComputeGradient.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchComputeGradient.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchComputeGradient"><H1>TaoLineSearchComputeGradient</H1></A>
 Computes the gradient of the objective function 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Computes the gradient of the objective function
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchComputeGradient(TaoLineSearch ls, Vec x, Vec g)
 </PRE>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>g </B> -gradient vector Many br
+<DT><B>g </B> -gradient vector
 <br>
 <P>
-Notes: <A HREF="../Tao/TaoComputeGradient.html#TaoComputeGradient">TaoComputeGradient</A>() is typically used within line searches Many brso most users would not generally call this routine themselves. Many br
+Notes: <A HREF="../Tao/TaoComputeGradient.html#TaoComputeGradient">TaoComputeGradient</A>() is typically used within line searches
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchComputeObjective.html#TaoLineSearchComputeObjective">TaoLineSearchComputeObjective</A>(), <A HREF="../TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html#TaoLineSearchComputeObjectiveAndGradient">TaoLineSearchComputeObjectiveAndGradient</A>(), TaoLineSearchSetGradient()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjective.html b/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjective.html
index 9623455..e80f388 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjective.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjective.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchComputeObjective</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjective.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjective.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchComputeObjective"><H1>TaoLineSearchComputeObjective</H1></A>
 Computes the objective function value at a given point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Computes the objective function value at a given point
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchComputeObjective(TaoLineSearch ls, Vec x, PetscReal *f)
 </PRE>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>f </B> -Objective value at X Many br
+<DT><B>f </B> -Objective value at X
 <br>
 <P>
-Notes: <A HREF="../TaoLineSearch/TaoLineSearchComputeObjective.html#TaoLineSearchComputeObjective">TaoLineSearchComputeObjective</A>() is typically used within line searches Many brso most users would not generally call this routine themselves. Many br
+Notes: <A HREF="../TaoLineSearch/TaoLineSearchComputeObjective.html#TaoLineSearchComputeObjective">TaoLineSearchComputeObjective</A>() is typically used within line searches
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchComputeGradient.html#TaoLineSearchComputeGradient">TaoLineSearchComputeGradient</A>(), <A HREF="../TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html#TaoLineSearchComputeObjectiveAndGradient">TaoLineSearchComputeObjectiveAndGradient</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html#TaoLineSearchSetObjectiveRoutine">TaoLineSearchSetObjectiveRoutine</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGTS.html b/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGTS.html
index 26805ef..42c91c0 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGTS.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGTS.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchComputeObjectiveAndGTS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGTS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGTS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchComputeObjectiveAndGTS"><H1>TaoLineSearchComputeObjectiveAndGTS</H1></A>
 Computes the objective function value and inner product of gradient and step direction at a given point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Computes the objective function value and inner product of gradient and step dir
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchComputeObjectiveAndGTS(TaoLineSearch ls, Vec x, PetscReal *f, PetscReal *gts)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- Objective value at X Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gts </B></TD><TD>- inner product of gradient and step direction at X Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- Objective value at X
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gts </B></TD><TD>- inner product of gradient and step direction at X
+</TD></TR></TABLE>
 <P>
-Notes: <A HREF="../TaoLineSearch/TaoLineSearchComputeObjectiveAndGTS.html#TaoLineSearchComputeObjectiveAndGTS">TaoLineSearchComputeObjectiveAndGTS</A>() is typically used within line searches Many brso most users would not generally call this routine themselves. Many br
+Notes: <A HREF="../TaoLineSearch/TaoLineSearchComputeObjectiveAndGTS.html#TaoLineSearchComputeObjectiveAndGTS">TaoLineSearchComputeObjectiveAndGTS</A>() is typically used within line searches
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchComputeGradient.html#TaoLineSearchComputeGradient">TaoLineSearchComputeGradient</A>(), <A HREF="../TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html#TaoLineSearchComputeObjectiveAndGradient">TaoLineSearchComputeObjectiveAndGradient</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html#TaoLineSearchSetObjectiveRoutine">TaoLineSearchSetObjectiveRoutine</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html b/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html
index d38c7e8..8ed0a0b 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchComputeObjectiveAndGradient</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchComputeObjectiveAndGradient"><H1>TaoLineSearchComputeObjectiveAndGradient</H1></A>
 Computes the objective function value at a given point 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,26 @@ Computes the objective function value at a given point
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchComputeObjectiveAndGradient(TaoLineSearch ls, Vec x, PetscReal *f, Vec g)
 </PRE>
-Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- Objective value at X Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- Gradient vector at X Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- Objective value at X
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- Gradient vector at X
+</TD></TR></TABLE>
 <P>
-Notes: <A HREF="../TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html#TaoLineSearchComputeObjectiveAndGradient">TaoLineSearchComputeObjectiveAndGradient</A>() is typically used within line searches Many brso most users would not generally call this routine themselves. Many br
+Notes: <A HREF="../TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html#TaoLineSearchComputeObjectiveAndGradient">TaoLineSearchComputeObjectiveAndGradient</A>() is typically used within line searches
+so most users would not generally call this routine themselves.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchComputeGradient.html#TaoLineSearchComputeGradient">TaoLineSearchComputeGradient</A>(), <A HREF="../TaoLineSearch/TaoLineSearchComputeObjectiveAndGradient.html#TaoLineSearchComputeObjectiveAndGradient">TaoLineSearchComputeObjectiveAndGradient</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html#TaoLineSearchSetObjectiveRoutine">TaoLineSearchSetObjectiveRoutine</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchCreate.html b/docs/manualpages/TaoLineSearch/TaoLineSearchCreate.html
index c7bfdfb..a38a9ca 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchCreate.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchCreate.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchCreate"><H1>TaoLineSearchCreate</H1></A>
 Creates a TAO Line Search object.  Algorithms in TAO that use line-searches will automatically create one. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,29 @@ Creates a TAO Line Search object.  Algorithms in TAO that use line-searches will
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchCreate(MPI_Comm comm, TaoLineSearch *newls)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newls </B> -the new TaoLineSearch context Many br
+<DT><B>newls </B> -the new TaoLineSearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Available methods include</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>more</B></TD><TD>- thuente Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gpcg</B></TD><TD>- - unit - Do not perform any line search Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>more</B></TD><TD>- thuente
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gpcg</B></TD><TD>- - unit - Do not perform any line search
+</TD></TR>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_type </B></TD><TD>- select which method TAO should use Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_type </B></TD><TD>- select which method TAO should use
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchSetType.html#TaoLineSearchSetType">TaoLineSearchSetType</A>(), <A HREF="../TaoLineSearch/TaoLineSearchApply.html#TaoLineSearchApply">TaoLineSearchApply</A>(), <A HREF="../TaoLineSearch/TaoLineSearchDestroy.html#TaoLineSearchDestroy">TaoLineSearchDestroy</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchDestroy.html b/docs/manualpages/TaoLineSearch/TaoLineSearchDestroy.html
index 2994e66..25f4f64 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchDestroy.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchDestroy"><H1>TaoLineSearchDestroy</H1></A>
 Destroys the TAO context that was created with <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,13 @@ Destroys the TAO context that was created with <A HREF="../TaoLineSearch/TaoLine
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchDestroy(TaoLineSearch *ls)
 </PRE>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
-Input Parameter Many br
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
+Input Parameter
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 : <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>(), TaoLineSearchSolve()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchFinalizePackage.html b/docs/manualpages/TaoLineSearch/TaoLineSearchFinalizePackage.html
index ded3f15..5d7092b 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchFinalizePackage.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchFinalizePackage.html
@@ -5,15 +5,16 @@
 <TITLE>TaoLineSearchFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchFinalizePackage"><H1>TaoLineSearchFinalizePackage</H1></A>
 This function destroys everything in the PETSc/TAO interface to the TaoLineSearch package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode TaoLineSearchFinalizePackage(void)
 </PRE>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/dlregis_taolinesearch.c.html#TaoLineSearchFinalizePackage">src/tao/linesearch/interface/dlregis_taolinesearch.c</A>
 <BR><A HREF="./index.html">Index of all TaoLineSearch routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchGetFullStepObjective.html b/docs/manualpages/TaoLineSearch/TaoLineSearchGetFullStepObjective.html
index d03607f..08a9da5 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchGetFullStepObjective.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchGetFullStepObjective.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchGetFullStepObjective</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchGetFullStepObjective.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchGetFullStepObjective.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchGetFullStepObjective"><H1>TaoLineSearchGetFullStepObjective</H1></A>
 Returns the objective function value at the full step.  Useful for some minimization algorithms. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Returns the objective function value at the full step.  Useful for some minimiza
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchGetFullStepObjective(TaoLineSearch ls, PetscReal *f_fullstep)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the objective value at the full step length Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the objective value at the full step length
+</TD></TR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/taolinesearch.c.html#TaoLineSearchGetFullStepObjective">src/tao/linesearch/interface/taolinesearch.c</A>
 <BR><A HREF="./index.html">Index of all TaoLineSearch routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchGetNumberFunctionEvaluations.html b/docs/manualpages/TaoLineSearch/TaoLineSearchGetNumberFunctionEvaluations.html
index f56755e..0c9488e 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchGetNumberFunctionEvaluations.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchGetNumberFunctionEvaluations.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchGetNumberFunctionEvaluations</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchGetNumberFunctionEvaluations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchGetNumberFunctionEvaluations.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchGetNumberFunctionEvaluations"><H1>TaoLineSearchGetNumberFunctionEvaluations</H1></A>
 Gets the number of function and gradient evaluation routines used by the line search in last application (not cumulative). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Gets the number of function and gradient evaluation routines used by the line se
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchGetNumberFunctionEvaluations(TaoLineSearch ls, PetscInt *nfeval, PetscInt *ngeval, PetscInt *nfgeval)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ls </B> -the TaoLineSearch context Many br
+<DT><B>ls </B> -the TaoLineSearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfeval   </B></TD><TD>- number of function evaluations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ngeval   </B></TD><TD>- number of gradient evaluations Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfgeval  </B></TD><TD>- number of function/gradient evaluations Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfeval   </B></TD><TD>- number of function evaluations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ngeval   </B></TD><TD>- number of gradient evaluations
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nfgeval  </B></TD><TD>- number of function/gradient evaluations
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If the line search is using the <A HREF="../Tao/Tao.html#Tao">Tao</A> objective and gradient Many brroutines directly (see <A HREF="../TaoLineSearch/TaoLineSearchUseTaoRoutines.html#TaoLineSearchUseTaoRoutines">TaoLineSearchUseTaoRoutines</A>()), then TAO Many bris already counting the number of evaluations. Many br
+If the line search is using the <A HREF="../Tao/Tao.html#Tao">Tao</A> objective and gradient
+routines directly (see <A HREF="../TaoLineSearch/TaoLineSearchUseTaoRoutines.html#TaoLineSearchUseTaoRoutines">TaoLineSearchUseTaoRoutines</A>()), then TAO
+is already counting the number of evaluations.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/taolinesearch.c.html#TaoLineSearchGetNumberFunctionEvaluations">src/tao/linesearch/interface/taolinesearch.c</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchGetOptionsPrefix.html b/docs/manualpages/TaoLineSearch/TaoLineSearchGetOptionsPrefix.html
index 11029fd..f1faf1e 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchGetOptionsPrefix.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchGetOptionsPrefix"><H1>TaoLineSearchGetOptionsPrefix</H1></A>
 Gets the prefix used for searching for all TaoLineSearch options in the database 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Gets the prefix used for searching for all TaoLineSearch options in the database
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchGetOptionsPrefix(TaoLineSearch ls, const char *p[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ls </B> -the TaoLineSearch context Many br
+<DT><B>ls </B> -the TaoLineSearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used is returned Many br
+<DT><B>prefix </B> -pointer to the prefix string used is returned
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prefix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prefix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchSetOptionsPrefix.html#TaoLineSearchSetOptionsPrefix">TaoLineSearchSetOptionsPrefix</A>(), <A HREF="../TaoLineSearch/TaoLineSearchAppendOptionsPrefix.html#TaoLineSearchAppendOptionsPrefix">TaoLineSearchAppendOptionsPrefix</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchGetSolution.html b/docs/manualpages/TaoLineSearch/TaoLineSearchGetSolution.html
index 4de608c..c0acc59 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchGetSolution.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchGetSolution.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchGetSolution</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchGetSolution.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchGetSolution.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchGetSolution"><H1>TaoLineSearchGetSolution</H1></A>
 Returns the solution to the line search 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,38 +14,53 @@ Returns the solution to the line search
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchGetSolution(TaoLineSearch ls, Vec x, PetscReal *f, Vec g, PetscReal *steplength, TaoLineSearchConvergedReason *reason)
 </PRE>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ls </B> -the TaoLineSearch context Many br
+<DT><B>ls </B> -the TaoLineSearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the new solution Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the objective function value at x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the gradient at x Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steplength </B></TD><TD>- the multiple of the step direction taken by the line search Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- the reason why the line search terminated Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the new solution
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the objective function value at x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the gradient at x
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>steplength </B></TD><TD>- the multiple of the step direction taken by the line search
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reason </B></TD><TD>- the reason why the line search terminated
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">reason will be set to one of</FONT></H3>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_INFORNAN </B></TD><TD>- function evaluation gives Inf or Nan value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_BADPARAMETER </B></TD><TD>- negative value set as parameter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_ASCENT </B></TD><TD>- initial line search step * g is not descent direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_MAXFCN </B></TD><TD>- maximum number of function evaluation reached Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_UPPERBOUND </B></TD><TD>- step is at upper bound Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_LOWERBOUND </B></TD><TD>- step is at lower bound Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_RTOL </B></TD><TD>- range of uncertainty is smaller than given tolerance Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_INFORNAN </B></TD><TD>- function evaluation gives Inf or Nan value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_BADPARAMETER </B></TD><TD>- negative value set as parameter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_FAILED_ASCENT </B></TD><TD>- initial line search step * g is not descent direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_MAXFCN </B></TD><TD>- maximum number of function evaluation reached
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_UPPERBOUND </B></TD><TD>- step is at upper bound
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_LOWERBOUND </B></TD><TD>- step is at lower bound
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_RTOL </B></TD><TD>- range of uncertainty is smaller than given tolerance
+</TD></TR>
 <P>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_USER </B></TD><TD>- user can set this reason to stop line search Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_OTHER </B></TD><TD>- any other reason Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_USER </B></TD><TD>- user can set this reason to stop line search
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_HALTED_OTHER </B></TD><TD>- any other reason
+</TD></TR>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_SUCCESS </B></TD><TD>- successful line search Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>TAOLINESEARCH_SUCCESS </B></TD><TD>- successful line search
+</TD></TR>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/taolinesearch.c.html#TaoLineSearchGetSolution">src/tao/linesearch/interface/taolinesearch.c</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchGetStartingVector.html b/docs/manualpages/TaoLineSearch/TaoLineSearchGetStartingVector.html
index 721605a..bacba11 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchGetStartingVector.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchGetStartingVector.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchGetStartingVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchGetStartingVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchGetStartingVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchGetStartingVector"><H1>TaoLineSearchGetStartingVector</H1></A>
 Gets a the initial point of the line search. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Gets a the initial point of the line search.
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchGetStartingVector(TaoLineSearch ls, Vec *x)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- The initial point of the line search Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- The initial point of the line search
+</TD></TR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/taolinesearch.c.html#TaoLineSearchGetStartingVector">src/tao/linesearch/interface/taolinesearch.c</A>
 <BR><A HREF="./index.html">Index of all TaoLineSearch routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchGetStepDirection.html b/docs/manualpages/TaoLineSearch/TaoLineSearchGetStepDirection.html
index 552f609..eda51ad 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchGetStepDirection.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchGetStepDirection.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchGetStepDirection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchGetStepDirection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchGetStepDirection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchGetStepDirection"><H1>TaoLineSearchGetStepDirection</H1></A>
 Gets the step direction of the line search. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Gets the step direction of the line search.
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchGetStepDirection(TaoLineSearch ls, Vec *s)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the step direction of the line search Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the step direction of the line search
+</TD></TR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/taolinesearch.c.html#TaoLineSearchGetStepDirection">src/tao/linesearch/interface/taolinesearch.c</A>
 <BR><A HREF="./index.html">Index of all TaoLineSearch routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchGetStepLength.html b/docs/manualpages/TaoLineSearch/TaoLineSearchGetStepLength.html
index c9202fa..83ca6c0 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchGetStepLength.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchGetStepLength.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchGetStepLength</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchGetStepLength.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchGetStepLength.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchGetStepLength"><H1>TaoLineSearchGetStepLength</H1></A>
 Get the current step length 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Get the current step length
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchGetStepLength(TaoLineSearch ls,PetscReal *s)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>ls </B> -the TaoLineSearch context Many br
+<DT><B>ls </B> -the TaoLineSearch context
 <br>
 <P>
-Output Parameters Many br
-<DT><B>s </B> -the current step length Many br
+Output Parameters
+<DT><B>s </B> -the current step length
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchSetInitialStepLength.html#TaoLineSearchSetInitialStepLength">TaoLineSearchSetInitialStepLength</A>(), <A HREF="../TaoLineSearch/TaoLineSearchApply.html#TaoLineSearchApply">TaoLineSearchApply</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchGetType.html b/docs/manualpages/TaoLineSearch/TaoLineSearchGetType.html
index 064747f..4fe00e8 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchGetType.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchGetType.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchGetType"><H1>TaoLineSearchGetType</H1></A>
 Gets the current line search algorithm 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the current line search algorithm
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchGetType(TaoLineSearch ls, const TaoLineSearchType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ls </B> -the TaoLineSearch context Many br
+<DT><B>ls </B> -the TaoLineSearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramter</FONT></H3>
-<DT><B>type </B> -the line search algorithm in effect Many br
+<DT><B>type </B> -the line search algorithm in effect
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/taolinesearch.c.html#TaoLineSearchGetType">src/tao/linesearch/interface/taolinesearch.c</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchInitializePackage.html b/docs/manualpages/TaoLineSearch/TaoLineSearchInitializePackage.html
index ba97688..cbc74f7 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchInitializePackage.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>TaoLineSearchInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchInitializePackage"><H1>TaoLineSearchInitializePackage</H1></A>
 This function registers the line-search algorithms in TAO. When using static libraries, this function is called from the first entry to <A HREF="../Tao/TaoCreate.html#TaoCreate">TaoCreate</A>(); when using shared libraries, it is called from PetscDLLibraryRegister() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode TaoLineSearchInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchIsUsingTaoRoutines.html b/docs/manualpages/TaoLineSearch/TaoLineSearchIsUsingTaoRoutines.html
index 4e789dc..ae93611 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchIsUsingTaoRoutines.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchIsUsingTaoRoutines.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchIsUsingTaoRoutines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchIsUsingTaoRoutines.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchIsUsingTaoRoutines.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchIsUsingTaoRoutines"><H1>TaoLineSearchIsUsingTaoRoutines</H1></A>
 Checks whether the line search is using <A HREF="../Tao/Tao.html#Tao">Tao</A> evaluation routines. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Checks whether the line search is using <A HREF="../Tao/Tao.html#Tao">Tao</A> ev
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchIsUsingTaoRoutines(TaoLineSearch ls, PetscBool *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ls </B> -the TaoLineSearch context Many br
+<DT><B>ls </B> -the TaoLineSearch context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the line search is using <A HREF="../Tao/Tao.html#Tao">Tao</A> evaluation routines, Many brotherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the line search is using <A HREF="../Tao/Tao.html#Tao">Tao</A> evaluation routines,
+otherwise <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/taolinesearch.c.html#TaoLineSearchIsUsingTaoRoutines">src/tao/linesearch/interface/taolinesearch.c</A>
 <BR><A HREF="./index.html">Index of all TaoLineSearch routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchRegister.html b/docs/manualpages/TaoLineSearch/TaoLineSearchRegister.html
index 50bd83f..430d0b8 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchRegister.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchRegister.html
@@ -5,35 +5,37 @@
 <TITLE>TaoLineSearchRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchRegister"><H1>TaoLineSearchRegister</H1></A>
-Adds a line-search algorithm to the registry Not collective Many br
+Adds a line-search algorithm to the registry Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of a new user-defined solver Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- routine to Create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sname </B></TD><TD>- name of a new user-defined solver
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- routine to Create method context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../TaoLineSearch/TaoLineSearchRegister.html#TaoLineSearchRegister">TaoLineSearchRegister</A>() may be called multiple times to add several user-defined solvers. Many br
+<A HREF="../TaoLineSearch/TaoLineSearchRegister.html#TaoLineSearchRegister">TaoLineSearchRegister</A>() may be called multiple times to add several user-defined solvers.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../TaoLineSearch/TaoLineSearchRegister.html#TaoLineSearchRegister">TaoLineSearchRegister</A>("my_linesearch",MyLinesearchCreate);
 </PRE>
- Many br
+
 <P>
-Then, your solver can be chosen with the procedural interface via Many br
+Then, your solver can be chosen with the procedural interface via
 <pre>
     <A HREF="../TaoLineSearch/TaoLineSearchSetType.html#TaoLineSearchSetType">TaoLineSearchSetType</A>(ls,"my_linesearch")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -tao_ls_type my_linesearch
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchRegisterDestroy.html#TaoLineSearchRegisterDestroy">TaoLineSearchRegisterDestroy</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchRegisterDestroy.html b/docs/manualpages/TaoLineSearch/TaoLineSearchRegisterDestroy.html
index f0d69ae..b4ab1a6 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchRegisterDestroy.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchRegisterDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchRegisterDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchRegisterDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchRegisterDestroy"><H1>TaoLineSearchRegisterDestroy</H1></A>
 Frees the list of line-search algorithms that were registered by <A HREF="../TaoLineSearch/TaoLineSearchRegister.html#TaoLineSearchRegister">TaoLineSearchRegister</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Frees the list of line-search algorithms that were registered by <A HREF="../Tao
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchRegisterDestroy(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchRegister.html#TaoLineSearchRegister">TaoLineSearchRegister</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchReset.html b/docs/manualpages/TaoLineSearch/TaoLineSearchReset.html
index ff69346..af66ba2 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchReset.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchReset.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchReset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchReset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchReset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchReset"><H1>TaoLineSearchReset</H1></A>
 Some line searches may carry state information from one <A HREF="../TaoLineSearch/TaoLineSearchApply.html#TaoLineSearchApply">TaoLineSearchApply</A>() to the next.  This function resets this state information. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,13 @@ Some line searches may carry state information from one <A HREF="../TaoLineSearc
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchReset(TaoLineSearch ls)
 </PRE>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>(), <A HREF="../TaoLineSearch/TaoLineSearchApply.html#TaoLineSearchApply">TaoLineSearchApply</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetFromOptions.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetFromOptions.html
index 15dca19..f10c550 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetFromOptions.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetFromOptions"><H1>TaoLineSearchSetFromOptions</H1></A>
 Sets various TaoLineSearch parameters from user options. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,33 @@ Sets various TaoLineSearch parameters from user options.
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchSetFromOptions(TaoLineSearch ls)
 </PRE>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Paremeter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_type <type> </B></TD><TD>- The algorithm that TAO uses (more-thuente, gpcg, unit) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_ftol <tol> </B></TD><TD>- tolerance for sufficient decrease Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_gtol <tol> </B></TD><TD>- tolerance for curvature condition Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_rtol <tol> </B></TD><TD>- relative tolerance for acceptable step Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_stepmin <step> </B></TD><TD>- minimum steplength allowed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_stepmax <step> </B></TD><TD>- maximum steplength allowed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_max_funcs <n> </B></TD><TD>- maximum number of function evaluations allowed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_view </B></TD><TD>- display line-search results to standard output Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_type <type> </B></TD><TD>- The algorithm that TAO uses (more-thuente, gpcg, unit)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_ftol <tol> </B></TD><TD>- tolerance for sufficient decrease
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_gtol <tol> </B></TD><TD>- tolerance for curvature condition
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_rtol <tol> </B></TD><TD>- relative tolerance for acceptable step
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_stepmin <step> </B></TD><TD>- minimum steplength allowed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_stepmax <step> </B></TD><TD>- maximum steplength allowed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_max_funcs <n> </B></TD><TD>- maximum number of function evaluations allowed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_view </B></TD><TD>- display line-search results to standard output
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/tao/linesearch/interface/taolinesearch.c.html#TaoLineSearchSetFromOptions">src/tao/linesearch/interface/taolinesearch.c</A>
 <BR><A HREF="./index.html">Index of all TaoLineSearch routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetGradientRoutine.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetGradientRoutine.html
index a541606..025d36f 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetGradientRoutine.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetGradientRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetGradientRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetGradientRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetGradientRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetGradientRoutine"><H1>TaoLineSearchSetGradientRoutine</H1></A>
 Sets the gradient evaluation routine for the line search 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ Sets the gradient evaluation routine for the line search
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchSetGradientRoutine(TaoLineSearch ls, PetscErrorCode(*func)(TaoLineSearch ls, Vec x, Vec g, void*), void *ctx)
 </PRE>
-Logically Collective on TaoLineSearch Many br
+Logically Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the gradient evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined context for private data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the gradient evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined context for private data
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,17 +31,25 @@ Logically Collective on TaoLineSearch Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx (optional) user</B></TD><TD>- defined context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx (optional) user</B></TD><TD>- defined context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Use this routine only if you want the line search gradient Many brevaluation routine to be different from the <A HREF="../Tao/Tao.html#Tao">Tao</A>'s gradient Many brevaluation routine. If you use this routine you must also set Many brthe line search function and/or function/gradient routine. Many br
+Use this routine only if you want the line search gradient
+evaluation routine to be different from the <A HREF="../Tao/Tao.html#Tao">Tao</A>'s gradient
+evaluation routine. If you use this routine you must also set
+the line search function and/or function/gradient routine.
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Some algorithms (lcl, gpcg) set their own gradient routine for the Many brline search, application programmers should be wary of overriding the Many brdefault gradient routine. Many br
+Some algorithms (lcl, gpcg) set their own gradient routine for the
+line search, application programmers should be wary of overriding the
+default gradient routine.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html#TaoLineSearchSetObjectiveRoutine">TaoLineSearchSetObjectiveRoutine</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html#TaoLineSearchSetObjectiveAndGradientRoutine">TaoLineSearchSetObjectiveAndGradientRoutine</A>(), <A HREF="../TaoLineSearch/TaoLineSearchUseTaoRoutines.html#TaoLineSearchUseTaoRouti [...]
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetInitialStepLength.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetInitialStepLength.html
index 51b222a..e8aad8c 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetInitialStepLength.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetInitialStepLength.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetInitialStepLength</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetInitialStepLength.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetInitialStepLength.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetInitialStepLength"><H1>TaoLineSearchSetInitialStepLength</H1></A>
 Sets the initial step length of a line search.  If this value is not set then 1.0 is assumed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the initial step length of a line search.  If this value is not set then 1.
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchSetInitialStepLength(TaoLineSearch ls,PetscReal s)
 </PRE>
-Logically Collective on TaoLineSearch Many br
+Logically Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the initial step size Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the initial step size
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchGetStepLength.html#TaoLineSearchGetStepLength">TaoLineSearchGetStepLength</A>(), <A HREF="../TaoLineSearch/TaoLineSearchApply.html#TaoLineSearchApply">TaoLineSearchApply</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGTSRoutine.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGTSRoutine.html
index 1a24023..6cbd4cf 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGTSRoutine.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGTSRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetObjectiveAndGTSRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGTSRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGTSRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetObjectiveAndGTSRoutine"><H1>TaoLineSearchSetObjectiveAndGTSRoutine</H1></A>
 Sets the objective and (gradient'*stepdirection) evaluation routine for the line search. Sometimes it is more efficient to compute the inner product of the gradient and the step direction than it is to compute the gradient, and this is all the line search typically needs of the gradient. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ Sets the objective and (gradient'*stepdirection) evaluation routine for the line
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchSetObjectiveAndGTSRoutine(TaoLineSearch ls, PetscErrorCode(*func)(TaoLineSearch ls, Vec x, Vec s, PetscReal *, PetscReal *, void*), void *ctx)
 </PRE>
-Logically Collective on TaoLineSearch Many br
+Logically Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective and gradient evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined context for private data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective and gradient evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined context for private data
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,20 +31,31 @@ Logically Collective on TaoLineSearch Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- step direction Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gts </B></TD><TD>- inner product of gradient and step direction vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx (optional) user</B></TD><TD>- defined context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- step direction
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gts </B></TD><TD>- inner product of gradient and step direction vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx (optional) user</B></TD><TD>- defined context
+</TD></TR></TABLE>
 <P>
-Note: The gradient will still need to be computed at the end of the line Many brsearch, so you will still need to set a line search gradient evaluation Many brroutine Many br
+Note: The gradient will still need to be computed at the end of the line
+search, so you will still need to set a line search gradient evaluation
+routine
 <P>
-Note: Bounded line searches (those used in bounded optimization algorithms) Many brdon't use g's directly, but rather (g'x - g'x0)/steplength.  You can get the Many brx0 and steplength with <A HREF="../TaoLineSearch/TaoLineSearchGetStartingVector.html#TaoLineSearchGetStartingVector">TaoLineSearchGetStartingVector</A>() and <A HREF="../TaoLineSearch/TaoLineSearchGetStepLength.html#TaoLineSearchGetStepLength">TaoLineSearchGetStepLength</A>() Many br
+Note: Bounded line searches (those used in bounded optimization algorithms)
+don't use g's directly, but rather (g'x - g'x0)/steplength.  You can get the
+x0 and steplength with <A HREF="../TaoLineSearch/TaoLineSearchGetStartingVector.html#TaoLineSearchGetStartingVector">TaoLineSearchGetStartingVector</A>() and <A HREF="../TaoLineSearch/TaoLineSearchGetStepLength.html#TaoLineSearchGetStepLength">TaoLineSearchGetStepLength</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Some algorithms (lcl, gpcg) set their own objective routine for the Many brline search, application programmers should be wary of overriding the Many brdefault objective routine. Many br
+Some algorithms (lcl, gpcg) set their own objective routine for the
+line search, application programmers should be wary of overriding the
+default objective routine.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>(), TaoLineSearchSetObjective(), TaoLineSearchSetGradient(), <A HREF="../TaoLineSearch/TaoLineSearchUseTaoRoutines.html#TaoLineSearchUseTaoRoutines">TaoLineSearchUseTaoRoutines</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html
index a2ee13b..0082372 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetObjectiveAndGradientRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetObjectiveAndGradientRoutine"><H1>TaoLineSearchSetObjectiveAndGradientRoutine</H1></A>
 Sets the objective/gradient evaluation routine for the line search 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ Sets the objective/gradient evaluation routine for the line search
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchSetObjectiveAndGradientRoutine(TaoLineSearch ls, PetscErrorCode(*func)(TaoLineSearch ls, Vec x, PetscReal *, Vec g, void*), void *ctx)
 </PRE>
-Logically Collective on TaoLineSearch Many br
+Logically Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective and gradient evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined context for private data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective and gradient evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined context for private data
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,18 +31,26 @@ Logically Collective on TaoLineSearch Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx (optional) user</B></TD><TD>- defined context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- gradient vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx (optional) user</B></TD><TD>- defined context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Use this routine only if you want the line search objective and gradient Many brevaluation routines to be different from the <A HREF="../Tao/Tao.html#Tao">Tao</A>'s objective Many brand gradient evaluation routines. Many br
+Use this routine only if you want the line search objective and gradient
+evaluation routines to be different from the <A HREF="../Tao/Tao.html#Tao">Tao</A>'s objective
+and gradient evaluation routines.
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Some algorithms (lcl, gpcg) set their own objective routine for the Many brline search, application programmers should be wary of overriding the Many brdefault objective routine. Many br
+Some algorithms (lcl, gpcg) set their own objective routine for the
+line search, application programmers should be wary of overriding the
+default objective routine.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html#TaoLineSearchSetObjectiveRoutine">TaoLineSearchSetObjectiveRoutine</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetGradientRoutine.html#TaoLineSearchSetGradientRoutine">TaoLineSearchSetGradientRoutine</A>(), <A HREF="../TaoLineSearch/TaoLineSearchUseTaoRoutines.html#TaoLineSearchUseTaoRoutines">TaoLineSearchUseTaoRoutines</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html
index 4bd23fa..4d001bf 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetObjectiveRoutine</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetObjectiveRoutine.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetObjectiveRoutine"><H1>TaoLineSearchSetObjectiveRoutine</H1></A>
 Sets the function evaluation routine for the line search 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ Sets the function evaluation routine for the line search
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchSetObjectiveRoutine(TaoLineSearch ls, PetscErrorCode(*func)(TaoLineSearch ls, Vec x, PetscReal*, void*), void *ctx)
 </PRE>
-Logically Collective on TaoLineSearch Many br
+Logically Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective function evaluation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined context for private data Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>func </B></TD><TD>- the objective function evaluation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the (optional) user-defined context for private data
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Calling sequence of func</FONT></H3>
 <pre>
@@ -28,17 +31,25 @@ Logically Collective on TaoLineSearch Many br
 </pre>
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx (optional) user</B></TD><TD>- defined context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- input vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- function value
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx (optional) user</B></TD><TD>- defined context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Use this routine only if you want the line search objective Many brevaluation routine to be different from the <A HREF="../Tao/Tao.html#Tao">Tao</A>'s objective Many brevaluation routine. If you use this routine you must also set Many brthe line search gradient and/or function/gradient routine. Many br
+Use this routine only if you want the line search objective
+evaluation routine to be different from the <A HREF="../Tao/Tao.html#Tao">Tao</A>'s objective
+evaluation routine. If you use this routine you must also set
+the line search gradient and/or function/gradient routine.
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Some algorithms (lcl, gpcg) set their own objective routine for the Many brline search, application programmers should be wary of overriding the Many brdefault objective routine. Many br
+Some algorithms (lcl, gpcg) set their own objective routine for the
+line search, application programmers should be wary of overriding the
+default objective routine.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetGradientRoutine.html#TaoLineSearchSetGradientRoutine">TaoLineSearchSetGradientRoutine</A>(), <A HREF="../TaoLineSearch/TaoLineSearchSetObjectiveAndGradientRoutine.html#TaoLineSearchSetObjectiveAndGradientRoutine">TaoLineSearchSetObjectiveAndGradientRoutine</A>(), <A HREF="../TaoLineSearch/TaoLineSearchUseTaoRoutines.html#TaoLineSearchUseTaoRoutines [...]
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetOptionsPrefix.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetOptionsPrefix.html
index ca3f9f0..5b40d37 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetOptionsPrefix.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetOptionsPrefix"><H1>TaoLineSearchSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all TaoLineSearch options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,29 +15,35 @@ Sets the prefix used for searching for all TaoLineSearch options in the database
 PetscErrorCode TaoLineSearchSetOptionsPrefix(TaoLineSearch ls, const char p[])
 </PRE>
 <P>
-Logically Collective on TaoLineSearch Many br
+Logically Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all TAO option requests Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix string to prepend to all TAO option requests
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
-For example, to distinguish between the runtime options for two Many brdifferent line searches, one could call Many br<PRE>
+For example, to distinguish between the runtime options for two
+different line searches, one could call
+<PRE>
       <A HREF="../TaoLineSearch/TaoLineSearchSetOptionsPrefix.html#TaoLineSearchSetOptionsPrefix">TaoLineSearchSetOptionsPrefix</A>(ls1,"sys1_")
       <A HREF="../TaoLineSearch/TaoLineSearchSetOptionsPrefix.html#TaoLineSearchSetOptionsPrefix">TaoLineSearchSetOptionsPrefix</A>(ls2,"sys2_")
 </PRE>
- Many br
+
 <P>
-This would enable use of different options for each system, such as Many br<PRE>
+This would enable use of different options for each system, such as
+<PRE>
       -sys1_tao_ls_type mt
       -sys2_tao_ls_type armijo
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchAppendOptionsPrefix.html#TaoLineSearchAppendOptionsPrefix">TaoLineSearchAppendOptionsPrefix</A>(), <A HREF="../TaoLineSearch/TaoLineSearchGetOptionsPrefix.html#TaoLineSearchGetOptionsPrefix">TaoLineSearchGetOptionsPrefix</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetType.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetType.html
index 4f368bb..50b64a5 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetType.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetType.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetType"><H1>TaoLineSearchSetType</H1></A>
 Sets the algorithm used in a line search 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,28 @@ Sets the algorithm used in a line search
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchSetType(TaoLineSearch ls, const TaoLineSearchType type)
 </PRE>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- a known method
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Available methods include</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>more</B></TD><TD>- thuente Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gpcg</B></TD><TD>- - unit - Do not perform any line search Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>more</B></TD><TD>- thuente
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gpcg</B></TD><TD>- - unit - Do not perform any line search
+</TD></TR>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_type </B></TD><TD>- select which method TAO should use Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-tao_ls_type </B></TD><TD>- select which method TAO should use
+</TD></TR>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetUp.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetUp.html
index 97e4eca..50bb3cd 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetUp.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetUp"><H1>TaoLineSearchSetUp</H1></A>
 Sets up the internal data structures for the later use of a <A HREF="../Tao/Tao.html#Tao">Tao</A> solver 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,19 @@ Sets up the internal data structures for the later use of a <A HREF="../Tao/Tao.
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchSetUp(TaoLineSearch ls)
 </PRE>
-Collective on ls Many br
+Collective on ls
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user will not need to explicitly call <A HREF="../TaoLineSearch/TaoLineSearchSetUp.html#TaoLineSearchSetUp">TaoLineSearchSetUp</A>(), as it will Many brautomatically be called in TaoLineSearchSolve().  However, if the user Many brdesires to call it explicitly, it should come after <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>() Many brbut before <A HREF="../TaoLineSearch/TaoLineSearchApply.html#TaoLineSearchApply">TaoLineSearchApply</ [...]
+The user will not need to explicitly call <A HREF="../TaoLineSearch/TaoLineSearchSetUp.html#TaoLineSearchSetUp">TaoLineSearchSetUp</A>(), as it will
+automatically be called in TaoLineSearchSolve().  However, if the user
+desires to call it explicitly, it should come after <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>()
+but before <A HREF="../TaoLineSearch/TaoLineSearchApply.html#TaoLineSearchApply">TaoLineSearchApply</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>(), <A HREF="../TaoLineSearch/TaoLineSearchApply.html#TaoLineSearchApply">TaoLineSearchApply</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchSetVariableBounds.html b/docs/manualpages/TaoLineSearch/TaoLineSearchSetVariableBounds.html
index 912bae8..ea93f3b 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchSetVariableBounds.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchSetVariableBounds.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchSetVariableBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchSetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchSetVariableBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchSetVariableBounds"><H1>TaoLineSearchSetVariableBounds</H1></A>
 Sets the upper and lower bounds. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Sets the upper and lower bounds.
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchSetVariableBounds(TaoLineSearch ls,Vec xl, Vec xu)
 </PRE>
-Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A> Many br
+Logically Collective on <A HREF="../Tao/Tao.html#Tao">Tao</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl  </B></TD><TD>- vector of lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xu  </B></TD><TD>- vector of upper bounds Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xl  </B></TD><TD>- vector of lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xu  </B></TD><TD>- vector of upper bounds
+</TD></TR></TABLE>
 <P>
-Note: If the variable bounds are not set with this routine, then Many brPETSC_NINFINITY and PETSC_INFINITY are assumed Many br
+Note: If the variable bounds are not set with this routine, then
+PETSC_NINFINITY and PETSC_INFINITY are assumed
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Tao/TaoSetVariableBounds.html#TaoSetVariableBounds">TaoSetVariableBounds</A>(), <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchUseTaoRoutines.html b/docs/manualpages/TaoLineSearch/TaoLineSearchUseTaoRoutines.html
index 2ea9ae6..64f99e9 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchUseTaoRoutines.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchUseTaoRoutines.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchUseTaoRoutines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchUseTaoRoutines.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchUseTaoRoutines.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchUseTaoRoutines"><H1>TaoLineSearchUseTaoRoutines</H1></A>
 Informs the TaoLineSearch to use the objective and gradient evaluation routines from the given <A HREF="../Tao/Tao.html#Tao">Tao</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Informs the TaoLineSearch to use the objective and gradient evaluation routines
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchUseTaoRoutines(TaoLineSearch ls, Tao ts)
 </PRE>
-Logically Collective on TaoLineSearch Many br
+Logically Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context with defined objective/gradient evaluation routines Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the TaoLineSearch context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ts </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context with defined objective/gradient evaluation routines
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../TaoLineSearch/TaoLineSearchCreate.html#TaoLineSearchCreate">TaoLineSearchCreate</A>()
diff --git a/docs/manualpages/TaoLineSearch/TaoLineSearchView.html b/docs/manualpages/TaoLineSearch/TaoLineSearchView.html
index 2ba87ba..5a71705 100644
--- a/docs/manualpages/TaoLineSearch/TaoLineSearchView.html
+++ b/docs/manualpages/TaoLineSearch/TaoLineSearchView.html
@@ -5,8 +5,8 @@
 <TITLE>TaoLineSearchView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/TaoLineSearchView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/TaoLineSearchView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="TaoLineSearchView"><H1>TaoLineSearchView</H1></A>
 Prints information about the TaoLineSearch 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ Prints information about the TaoLineSearch
 #include "petsctaolinesearch.h" 
 PetscErrorCode TaoLineSearchView(TaoLineSearch ls, PetscViewer viewer)
 </PRE>
-Collective on TaoLineSearch Many br
+Collective on TaoLineSearch
 <P>
 <H3><FONT COLOR="#CC3333">InputParameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ls </B></TD><TD>- the <A HREF="../Tao/Tao.html#Tao">Tao</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-tao_ls_view </B> -Calls <A HREF="../TaoLineSearch/TaoLineSearchView.html#TaoLineSearchView">TaoLineSearchView</A>() at the end of each line search Many br
+<DT><B>-tao_ls_view </B> -Calls <A HREF="../TaoLineSearch/TaoLineSearchView.html#TaoLineSearchView">TaoLineSearchView</A>() at the end of each line search
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
diff --git a/docs/manualpages/TaoLineSearch/index.html b/docs/manualpages/TaoLineSearch/index.html
index 18b4765..ff17d10 100644
--- a/docs/manualpages/TaoLineSearch/index.html
+++ b/docs/manualpages/TaoLineSearch/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Line Search Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/TaoLineSearch/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/TaoLineSearch/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Line Search Manual Pages
 </H2>
diff --git a/docs/manualpages/Vec/ISComplementVec.html b/docs/manualpages/Vec/ISComplementVec.html
index 088d35f..30d94f6 100644
--- a/docs/manualpages/Vec/ISComplementVec.html
+++ b/docs/manualpages/Vec/ISComplementVec.html
@@ -5,8 +5,8 @@
 <TITLE>ISComplementVec</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/ISComplementVec.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/ISComplementVec.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISComplementVec"><H1>ISComplementVec</H1></A>
 Creates the complement of the index set relative to a layout defined by a <A HREF="../Vec/Vec.html#Vec">Vec</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Creates the complement of the index set relative to a layout defined by a <A HRE
 #include "petscvec.h"  
 PetscErrorCode ISComplementVec(IS S, Vec V, IS *T)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S </B></TD><TD>- a PETSc <A HREF="../IS/IS.html#IS">IS</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- the reference vector space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S </B></TD><TD>- a PETSc <A HREF="../IS/IS.html#IS">IS</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- the reference vector space
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>T </B> -the complement of S Many br
+<DT><B>T </B> -the complement of S
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</A>()
 <BR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#ISComplementVec">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/ISFinalizePackage.html b/docs/manualpages/Vec/ISFinalizePackage.html
index 146fb1c..efffe66 100644
--- a/docs/manualpages/Vec/ISFinalizePackage.html
+++ b/docs/manualpages/Vec/ISFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>ISFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/ISFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/ISFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISFinalizePackage"><H1>ISFinalizePackage</H1></A>
 This function destroys everything in the <A HREF="../IS/IS.html#IS">IS</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  ISFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package
diff --git a/docs/manualpages/Vec/ISInitializePackage.html b/docs/manualpages/Vec/ISInitializePackage.html
index c451c04..607fccc 100644
--- a/docs/manualpages/Vec/ISInitializePackage.html
+++ b/docs/manualpages/Vec/ISInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>ISInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/ISInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/ISInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ISInitializePackage"><H1>ISInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../IS/IS.html#IS">IS</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to ISCreateXXXX() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  ISInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, initialize, package
diff --git a/docs/manualpages/Vec/NORM_1.html b/docs/manualpages/Vec/NORM_1.html
index 97aba33..20d7f3b 100644
--- a/docs/manualpages/Vec/NORM_1.html
+++ b/docs/manualpages/Vec/NORM_1.html
@@ -5,14 +5,14 @@
 <TITLE>NORM_1</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/NORM_1.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/NORM_1.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="NORM_1"><H1>NORM_1</H1></A>
-the one norm, ||v|| = sum_i | v_i |. ||A|| = max_j || v_*j ||, maximum column sum  Many br
+the one norm, ||v|| = sum_i | v_i |. ||A|| = max_j || v_*j ||, maximum column sum 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/NormType.html#NormType">NormType</A>, <A HREF="../Mat/MatNorm.html#MatNorm">MatNorm</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_FROBENIUS.html#NORM_FROBENIUS">NORM_FROBENIUS</A>,
-<BR><A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A> Many br
+<BR><A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#NORM_1">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/NORM_1_AND_2.html b/docs/manualpages/Vec/NORM_1_AND_2.html
index 26b4233..ef2152e 100644
--- a/docs/manualpages/Vec/NORM_1_AND_2.html
+++ b/docs/manualpages/Vec/NORM_1_AND_2.html
@@ -5,14 +5,14 @@
 <TITLE>NORM_1_AND_2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/NORM_1_AND_2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/NORM_1_AND_2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="NORM_1_AND_2"><H1>NORM_1_AND_2</H1></A>
-computes both the 1 and 2 norm of a vector  Many br
+computes both the 1 and 2 norm of a vector 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/NormType.html#NormType">NormType</A>, <A HREF="../Mat/MatNorm.html#MatNorm">MatNorm</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>,
-<BR>NORM_FROBINIUS, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> Many br
+<BR>NORM_FROBINIUS, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#NORM_1_AND_2">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/NORM_2.html b/docs/manualpages/Vec/NORM_2.html
index 634a377..3991d39 100644
--- a/docs/manualpages/Vec/NORM_2.html
+++ b/docs/manualpages/Vec/NORM_2.html
@@ -5,14 +5,14 @@
 <TITLE>NORM_2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/NORM_2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/NORM_2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="NORM_2"><H1>NORM_2</H1></A>
-the two norm, ||v|| = sqrt(sum_i (v_i)^2) (vectors only)  Many br
+the two norm, ||v|| = sqrt(sum_i (v_i)^2) (vectors only) 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/NormType.html#NormType">NormType</A>, <A HREF="../Mat/MatNorm.html#MatNorm">MatNorm</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_FROBENIUS.html#NORM_FROBENIUS">NORM_FROBENIUS</A>,
-<BR><A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A> Many br
+<BR><A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#NORM_2">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/NORM_FROBENIUS.html b/docs/manualpages/Vec/NORM_FROBENIUS.html
index 17cfbcd..3294fcd 100644
--- a/docs/manualpages/Vec/NORM_FROBENIUS.html
+++ b/docs/manualpages/Vec/NORM_FROBENIUS.html
@@ -5,14 +5,14 @@
 <TITLE>NORM_FROBENIUS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/NORM_FROBENIUS.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/NORM_FROBENIUS.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="NORM_FROBENIUS"><H1>NORM_FROBENIUS</H1></A>
-||A|| = sqrt(sum_ij (A_ij)^2), same as <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A> for vectors  Many br
+||A|| = sqrt(sum_ij (A_ij)^2), same as <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A> for vectors 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/NormType.html#NormType">NormType</A>, <A HREF="../Mat/MatNorm.html#MatNorm">MatNorm</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>,
-<BR><A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A> Many br
+<BR><A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#NORM_FROBENIUS">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/NORM_INFINITY.html b/docs/manualpages/Vec/NORM_INFINITY.html
index dfe8811..9cd71b2 100644
--- a/docs/manualpages/Vec/NORM_INFINITY.html
+++ b/docs/manualpages/Vec/NORM_INFINITY.html
@@ -5,14 +5,14 @@
 <TITLE>NORM_INFINITY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/NORM_INFINITY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/NORM_INFINITY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="NORM_INFINITY"><H1>NORM_INFINITY</H1></A>
-||v|| = max_i |v_i|. ||A|| = max_i || v_i* ||, maximum row sum  Many br
+||v|| = max_i |v_i|. ||A|| = max_i || v_i* ||, maximum row sum 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/NormType.html#NormType">NormType</A>, <A HREF="../Mat/MatNorm.html#MatNorm">MatNorm</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>,
-<BR>NORM_FROBINIUS, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A> Many br
+<BR>NORM_FROBINIUS, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#NORM_INFINITY">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/NORM_MAX.html b/docs/manualpages/Vec/NORM_MAX.html
index 04d8743..e175f4e 100644
--- a/docs/manualpages/Vec/NORM_MAX.html
+++ b/docs/manualpages/Vec/NORM_MAX.html
@@ -5,10 +5,10 @@
 <TITLE>NORM_MAX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/NORM_MAX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/NORM_MAX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="NORM_MAX"><H1>NORM_MAX</H1></A>
-see <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>  Many br
+see <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> 
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#NORM_MAX">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/NormType.html b/docs/manualpages/Vec/NormType.html
index d222e17..80b961f 100644
--- a/docs/manualpages/Vec/NormType.html
+++ b/docs/manualpages/Vec/NormType.html
@@ -5,15 +5,15 @@
 <TITLE>NormType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/NormType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/NormType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="NormType"><H1>NormType</H1></A>
 determines what type of norm to compute 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {<A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>=0,<A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>=1,<A HREF="../Vec/NORM_FROBENIUS.html#NORM_FROBENIUS">NORM_FROBENIUS</A>=2,<A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>=3,<A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A>=4} <A HREF="../Vec/NormType.html#NormType">NormType</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Mat/MatNorm.html#MatNorm">MatNorm</A>()
diff --git a/docs/manualpages/Vec/PetscCommSplitReductionBegin.html b/docs/manualpages/Vec/PetscCommSplitReductionBegin.html
index ddd6988..aaca682 100644
--- a/docs/manualpages/Vec/PetscCommSplitReductionBegin.html
+++ b/docs/manualpages/Vec/PetscCommSplitReductionBegin.html
@@ -5,8 +5,8 @@
 <TITLE>PetscCommSplitReductionBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/PetscCommSplitReductionBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/PetscCommSplitReductionBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscCommSplitReductionBegin"><H1>PetscCommSplitReductionBegin</H1></A>
 Begin an asynchronous split-mode reduction 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ Begin an asynchronous split-mode reduction
 #include "petscvec.h"    
 PetscErrorCode PetscCommSplitReductionBegin(MPI_Comm comm)
 </PRE>
-Collective but not synchronizing Many br
+Collective but not synchronizing
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-comm - communicator on which split reduction has been queued Many br
+comm - communicator on which split reduction has been queued
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Calling this function is optional when using split-mode reduction. On supporting hardware, calling this after all Many brVecXxxBegin() allows the reduction to make asynchronous progress before the result is needed (in VecXxxEnd()). Many br
+Calling this function is optional when using split-mode reduction. On supporting hardware, calling this after all
+VecXxxBegin() allows the reduction to make asynchronous progress before the result is needed (in VecXxxEnd()).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(), <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>(), <A HREF="../Vec/VecMDotEnd.html#VecMDot [...]
diff --git a/docs/manualpages/Vec/PetscSFCreateFromZero.html b/docs/manualpages/Vec/PetscSFCreateFromZero.html
index 5538dc9..91ccb22 100644
--- a/docs/manualpages/Vec/PetscSFCreateFromZero.html
+++ b/docs/manualpages/Vec/PetscSFCreateFromZero.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSFCreateFromZero</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/PetscSFCreateFromZero.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/PetscSFCreateFromZero.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSFCreateFromZero"><H1>PetscSFCreateFromZero</H1></A>
 Create a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> that maps a <A HREF="../Vec/Vec.html#Vec">Vec</A> from sequential to distributed 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,14 @@ Create a <A HREF="../PetscSF/PetscSF.html#PetscSF">PetscSF</A> that maps a <A HR
 PetscErrorCode PetscSFCreateFromZero(MPI_Comm comm, Vec gv, PetscSF *sf)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>gv </B> -A distributed <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+<DT><B>gv </B> -A distributed <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>sf </B> -The SF created mapping a sequential <A HREF="../Vec/Vec.html#Vec">Vec</A> to gv Many br
+<DT><B>sf </B> -The SF created mapping a sequential <A HREF="../Vec/Vec.html#Vec">Vec</A> to gv
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  DMPlexDistributedToSequential()
diff --git a/docs/manualpages/Vec/PetscSectionVecNorm.html b/docs/manualpages/Vec/PetscSectionVecNorm.html
index 9382695..bcb5ea1 100644
--- a/docs/manualpages/Vec/PetscSectionVecNorm.html
+++ b/docs/manualpages/Vec/PetscSectionVecNorm.html
@@ -5,8 +5,8 @@
 <TITLE>PetscSectionVecNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/PetscSectionVecNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/PetscSectionVecNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSectionVecNorm"><H1>PetscSectionVecNorm</H1></A>
 Computes the vector norm, separated into field components. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,16 +17,20 @@ PetscErrorCode PetscSectionVecNorm(PetscSection s, PetscSection gs, Vec x, NormT
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s    </B></TD><TD>- the local Section Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gs   </B></TD><TD>- the global section Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s    </B></TD><TD>- the local Section
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>gs   </B></TD><TD>- the global section
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x    </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val  </B> -the array of norms Many br
+<DT><B>val  </B> -the array of norms
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</A>()
diff --git a/docs/manualpages/Vec/SCATTER_FORWARD.html b/docs/manualpages/Vec/SCATTER_FORWARD.html
index d29be22..2604c9a 100644
--- a/docs/manualpages/Vec/SCATTER_FORWARD.html
+++ b/docs/manualpages/Vec/SCATTER_FORWARD.html
@@ -5,14 +5,14 @@
 <TITLE>SCATTER_FORWARD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/SCATTER_FORWARD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/SCATTER_FORWARD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SCATTER_FORWARD"><H1>SCATTER_FORWARD</H1></A>
-Scatters the values as dictated by the <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() call  Many br
+Scatters the values as dictated by the <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() call 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>, <A HREF="../Vec/ScatterMode.html#ScatterMode">ScatterMode</A>, <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(), <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>, <A HREF="../Vec/SCATTER_FORWARD_LOCAL.html#SCATTER_FORWARD_LOCAL" [...]
-<BR><A HREF="../Vec/SCATTER_REVERSE_LOCAL.html#SCATTER_REVERSE_LOCAL">SCATTER_REVERSE_LOCAL</A> Many br
+<BR><A HREF="../Vec/SCATTER_REVERSE_LOCAL.html#SCATTER_REVERSE_LOCAL">SCATTER_REVERSE_LOCAL</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#SCATTER_FORWARD">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/SCATTER_FORWARD_LOCAL.html b/docs/manualpages/Vec/SCATTER_FORWARD_LOCAL.html
index 1199e12..3cb29f3 100644
--- a/docs/manualpages/Vec/SCATTER_FORWARD_LOCAL.html
+++ b/docs/manualpages/Vec/SCATTER_FORWARD_LOCAL.html
@@ -5,14 +5,14 @@
 <TITLE>SCATTER_FORWARD_LOCAL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/SCATTER_FORWARD_LOCAL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/SCATTER_FORWARD_LOCAL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SCATTER_FORWARD_LOCAL"><H1>SCATTER_FORWARD_LOCAL</H1></A>
-Scatters the values as dictated by the <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() call except NO parallel communication is done. Any variables that have be moved between processes are ignored  Many br
+Scatters the values as dictated by the <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() call except NO parallel communication is done. Any variables that have be moved between processes are ignored 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>, <A HREF="../Vec/ScatterMode.html#ScatterMode">ScatterMode</A>, <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(), <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>, <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FOR [...]
-<BR><A HREF="../Vec/SCATTER_REVERSE_LOCAL.html#SCATTER_REVERSE_LOCAL">SCATTER_REVERSE_LOCAL</A> Many br
+<BR><A HREF="../Vec/SCATTER_REVERSE_LOCAL.html#SCATTER_REVERSE_LOCAL">SCATTER_REVERSE_LOCAL</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#SCATTER_FORWARD_LOCAL">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/SCATTER_REVERSE.html b/docs/manualpages/Vec/SCATTER_REVERSE.html
index eb7008d..891af90 100644
--- a/docs/manualpages/Vec/SCATTER_REVERSE.html
+++ b/docs/manualpages/Vec/SCATTER_REVERSE.html
@@ -5,14 +5,14 @@
 <TITLE>SCATTER_REVERSE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/SCATTER_REVERSE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/SCATTER_REVERSE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SCATTER_REVERSE"><H1>SCATTER_REVERSE</H1></A>
-Moves the values in the opposite direction then the directions indicated in in the <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()  Many br
+Moves the values in the opposite direction then the directions indicated in in the <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>, <A HREF="../Vec/ScatterMode.html#ScatterMode">ScatterMode</A>, <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(), <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>, <A HREF="../Vec/SCATTER_FORWARD_LOCAL.html#SCATTER_FORWARD_LOCAL" [...]
-<BR><A HREF="../Vec/SCATTER_REVERSE_LOCAL.html#SCATTER_REVERSE_LOCAL">SCATTER_REVERSE_LOCAL</A> Many br
+<BR><A HREF="../Vec/SCATTER_REVERSE_LOCAL.html#SCATTER_REVERSE_LOCAL">SCATTER_REVERSE_LOCAL</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#SCATTER_REVERSE">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/SCATTER_REVERSE_LOCAL.html b/docs/manualpages/Vec/SCATTER_REVERSE_LOCAL.html
index 113cfc8..7f5ab2b 100644
--- a/docs/manualpages/Vec/SCATTER_REVERSE_LOCAL.html
+++ b/docs/manualpages/Vec/SCATTER_REVERSE_LOCAL.html
@@ -5,14 +5,14 @@
 <TITLE>SCATTER_REVERSE_LOCAL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/SCATTER_REVERSE_LOCAL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/SCATTER_REVERSE_LOCAL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="SCATTER_REVERSE_LOCAL"><H1>SCATTER_REVERSE_LOCAL</H1></A>
-Moves the values in the opposite direction then the directions indicated in in the <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()  except NO parallel communication is done. Any variables that have be moved between processes are ignored  Many br
+Moves the values in the opposite direction then the directions indicated in in the <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()  except NO parallel communication is done. Any variables that have be moved between processes are ignored 
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>, <A HREF="../Vec/ScatterMode.html#ScatterMode">ScatterMode</A>, <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(), <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>, <A HREF="../Vec/SCATTER_FORWARD_LOCAL.html#SCATTER_FORWARD_LOCAL" [...]
-<BR><A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> Many br
+<BR><A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/../../../include/petscvec.h.html#SCATTER_REVERSE_LOCAL">src/vec/vec/../../../include/petscvec.h</A>
diff --git a/docs/manualpages/Vec/ScatterMode.html b/docs/manualpages/Vec/ScatterMode.html
index b73bc64..8f14ab2 100644
--- a/docs/manualpages/Vec/ScatterMode.html
+++ b/docs/manualpages/Vec/ScatterMode.html
@@ -5,15 +5,15 @@
 <TITLE>ScatterMode</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/ScatterMode.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/ScatterMode.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="ScatterMode"><H1>ScatterMode</H1></A>
 Determines the direction of a scatter 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef enum {<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>=0, <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>=1, <A HREF="../Vec/SCATTER_FORWARD_LOCAL.html#SCATTER_FORWARD_LOCAL">SCATTER_FORWARD_LOCAL</A>=2, <A HREF="../Vec/SCATTER_REVERSE_LOCAL.html#SCATTER_REVERSE_LOCAL">SCATTER_REVERSE_LOCAL</A>=3, SCATTER_LOCAL=2} <A HREF="../Vec/ScatterMode.html#ScatterMode">ScatterMode</A>;
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>, <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>()
diff --git a/docs/manualpages/Vec/VECMPI.html b/docs/manualpages/Vec/VECMPI.html
index 6265e77..a1a24e3 100644
--- a/docs/manualpages/Vec/VECMPI.html
+++ b/docs/manualpages/Vec/VECMPI.html
@@ -5,15 +5,15 @@
 <TITLE>VECMPI</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECMPI.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECMPI.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECMPI"><H1>VECMPI</H1></A>
 <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A> = "mpi" - The basic parallel vector 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-vec_type mpi </B> -sets the vector type to <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many br
+<DT><B>-vec_type mpi </B> -sets the vector type to <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>(), VecCreateMpiWithArray(), <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), VecCreateMpi()
diff --git a/docs/manualpages/Vec/VECMPICUDA.html b/docs/manualpages/Vec/VECMPICUDA.html
index c4b794f..36de706 100644
--- a/docs/manualpages/Vec/VECMPICUDA.html
+++ b/docs/manualpages/Vec/VECMPICUDA.html
@@ -5,15 +5,15 @@
 <TITLE>VECMPICUDA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECMPICUDA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECMPICUDA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECMPICUDA"><H1>VECMPICUDA</H1></A>
 <A HREF="../Vec/VECMPICUDA.html#VECMPICUDA">VECMPICUDA</A> = "mpicuda" - The basic parallel vector, modified to use CUDA 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-vec_type mpicuda </B> -sets the vector type to <A HREF="../Vec/VECMPICUDA.html#VECMPICUDA">VECMPICUDA</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many br
+<DT><B>-vec_type mpicuda </B> -sets the vector type to <A HREF="../Vec/VECMPICUDA.html#VECMPICUDA">VECMPICUDA</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>()
diff --git a/docs/manualpages/Vec/VECMPICUSP.html b/docs/manualpages/Vec/VECMPICUSP.html
index 973911b..76c211f 100644
--- a/docs/manualpages/Vec/VECMPICUSP.html
+++ b/docs/manualpages/Vec/VECMPICUSP.html
@@ -5,15 +5,15 @@
 <TITLE>VECMPICUSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECMPICUSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECMPICUSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECMPICUSP"><H1>VECMPICUSP</H1></A>
 <A HREF="../Vec/VECMPICUSP.html#VECMPICUSP">VECMPICUSP</A> = "mpicusp" - The basic parallel vector, modified to use CUSP 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-vec_type mpicusp </B> -sets the vector type to <A HREF="../Vec/VECMPICUSP.html#VECMPICUSP">VECMPICUSP</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many br
+<DT><B>-vec_type mpicusp </B> -sets the vector type to <A HREF="../Vec/VECMPICUSP.html#VECMPICUSP">VECMPICUSP</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>(), VecCreateMpiWithArray(), <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), VecCreateMpi()
diff --git a/docs/manualpages/Vec/VECMPIVIENNACL.html b/docs/manualpages/Vec/VECMPIVIENNACL.html
index f8ea2cf..e62916f 100644
--- a/docs/manualpages/Vec/VECMPIVIENNACL.html
+++ b/docs/manualpages/Vec/VECMPIVIENNACL.html
@@ -5,15 +5,15 @@
 <TITLE>VECMPIVIENNACL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECMPIVIENNACL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECMPIVIENNACL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECMPIVIENNACL"><H1>VECMPIVIENNACL</H1></A>
 <A HREF="../Vec/VECMPIVIENNACL.html#VECMPIVIENNACL">VECMPIVIENNACL</A> = "mpiviennacl" - The basic parallel vector, modified to use ViennaCL 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-vec_type mpiviennacl </B> -sets the vector type to <A HREF="../Vec/VECMPIVIENNACL.html#VECMPIVIENNACL">VECMPIVIENNACL</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many br
+<DT><B>-vec_type mpiviennacl </B> -sets the vector type to <A HREF="../Vec/VECMPIVIENNACL.html#VECMPIVIENNACL">VECMPIVIENNACL</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>(), VecCreateMpiWithArray(), <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), VecCreateMpi()
diff --git a/docs/manualpages/Vec/VECNEST.html b/docs/manualpages/Vec/VECNEST.html
index 8a5cbe1..7c3448f 100644
--- a/docs/manualpages/Vec/VECNEST.html
+++ b/docs/manualpages/Vec/VECNEST.html
@@ -5,13 +5,14 @@
 <TITLE>VECNEST</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECNEST.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECNEST.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECNEST"><H1>VECNEST</H1></A>
-<A HREF="../Vec/VECNEST.html#VECNEST">VECNEST</A> = "nest" - Vector type consisting of nested subvectors, each stored separately.  Many br
+<A HREF="../Vec/VECNEST.html#VECNEST">VECNEST</A> = "nest" - Vector type consisting of nested subvectors, each stored separately. 
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This vector type reduces the number of copies for certain solvers applied to multi-physics problems. Many brIt is usually used with <A HREF="../Mat/MATNEST.html#MATNEST">MATNEST</A> and DMComposite via <A HREF="../DM/DMSetVecType.html#DMSetVecType">DMSetVecType</A>(). Many br
+This vector type reduces the number of copies for certain solvers applied to multi-physics problems.
+It is usually used with <A HREF="../Mat/MATNEST.html#MATNEST">MATNEST</A> and DMComposite via <A HREF="../DM/DMSetVecType.html#DMSetVecType">DMSetVecType</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../Vec/VecCreateNest.html#VecCreateNest">VecCreateNest</A>(), <A HREF="../Mat/MatCreateNest.html#MatCreateNest">MatCreateNest</A>()
diff --git a/docs/manualpages/Vec/VECSEQ.html b/docs/manualpages/Vec/VECSEQ.html
index 9c22a30..3ab850e 100644
--- a/docs/manualpages/Vec/VECSEQ.html
+++ b/docs/manualpages/Vec/VECSEQ.html
@@ -5,15 +5,15 @@
 <TITLE>VECSEQ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECSEQ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECSEQ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECSEQ"><H1>VECSEQ</H1></A>
 <A HREF="../Vec/VECSEQ.html#VECSEQ">VECSEQ</A> = "seq" - The basic sequential vector 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-vec_type seq </B> -sets the vector type to <A HREF="../Vec/VECSEQ.html#VECSEQ">VECSEQ</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many br
+<DT><B>-vec_type seq </B> -sets the vector type to <A HREF="../Vec/VECSEQ.html#VECSEQ">VECSEQ</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>(), <A HREF="../Vec/VecCreateSeqWithArray.html#VecCreateSeqWithArray">VecCreateSeqWithArray</A>(), <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreate [...]
diff --git a/docs/manualpages/Vec/VECSEQCUDA.html b/docs/manualpages/Vec/VECSEQCUDA.html
index a91f475..6053571 100644
--- a/docs/manualpages/Vec/VECSEQCUDA.html
+++ b/docs/manualpages/Vec/VECSEQCUDA.html
@@ -5,15 +5,15 @@
 <TITLE>VECSEQCUDA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECSEQCUDA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECSEQCUDA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECSEQCUDA"><H1>VECSEQCUDA</H1></A>
 <A HREF="../Vec/VECSEQCUDA.html#VECSEQCUDA">VECSEQCUDA</A> = "seqcuda" - The basic sequential vector, modified to use CUDA 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-vec_type seqcuda </B> -sets the vector type to <A HREF="../Vec/VECSEQCUDA.html#VECSEQCUDA">VECSEQCUDA</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many br
+<DT><B>-vec_type seqcuda </B> -sets the vector type to <A HREF="../Vec/VECSEQCUDA.html#VECSEQCUDA">VECSEQCUDA</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>(), <A HREF="../Vec/VecCreateSeqWithArray.html#VecCreateSeqWithArray">VecCreateSeqWithArray</A>(), <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreate [...]
diff --git a/docs/manualpages/Vec/VECSEQCUSP.html b/docs/manualpages/Vec/VECSEQCUSP.html
index 171244b..e4357f6 100644
--- a/docs/manualpages/Vec/VECSEQCUSP.html
+++ b/docs/manualpages/Vec/VECSEQCUSP.html
@@ -5,15 +5,15 @@
 <TITLE>VECSEQCUSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECSEQCUSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECSEQCUSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECSEQCUSP"><H1>VECSEQCUSP</H1></A>
 <A HREF="../Vec/VECSEQCUSP.html#VECSEQCUSP">VECSEQCUSP</A> = "seqcusp" - The basic sequential vector, modified to use CUSP 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-vec_type seqcusp </B> -sets the vector type to <A HREF="../Vec/VECSEQCUSP.html#VECSEQCUSP">VECSEQCUSP</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many br
+<DT><B>-vec_type seqcusp </B> -sets the vector type to <A HREF="../Vec/VECSEQCUSP.html#VECSEQCUSP">VECSEQCUSP</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>(), <A HREF="../Vec/VecCreateSeqWithArray.html#VecCreateSeqWithArray">VecCreateSeqWithArray</A>(), <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreate [...]
diff --git a/docs/manualpages/Vec/VECSEQVIENNACL.html b/docs/manualpages/Vec/VECSEQVIENNACL.html
index ac2ae7e..9f117c5 100644
--- a/docs/manualpages/Vec/VECSEQVIENNACL.html
+++ b/docs/manualpages/Vec/VECSEQVIENNACL.html
@@ -5,15 +5,15 @@
 <TITLE>VECSEQVIENNACL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECSEQVIENNACL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECSEQVIENNACL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECSEQVIENNACL"><H1>VECSEQVIENNACL</H1></A>
 <A HREF="../Vec/VECSEQVIENNACL.html#VECSEQVIENNACL">VECSEQVIENNACL</A> = "seqviennacl" - The basic sequential vector, modified to use ViennaCL 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-vec_type seqviennacl </B> -sets the vector type to <A HREF="../Vec/VECSEQVIENNACL.html#VECSEQVIENNACL">VECSEQVIENNACL</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many br
+<DT><B>-vec_type seqviennacl </B> -sets the vector type to <A HREF="../Vec/VECSEQVIENNACL.html#VECSEQVIENNACL">VECSEQVIENNACL</A> during a call to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>(), <A HREF="../Vec/VecCreateSeqWithArray.html#VecCreateSeqWithArray">VecCreateSeqWithArray</A>(), <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, <A HREF="../Vec/VecType.html#VecType">VecType</A>, <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreate [...]
diff --git a/docs/manualpages/Vec/VECSTANDARD.html b/docs/manualpages/Vec/VECSTANDARD.html
index aaed19e..c12b9d2 100644
--- a/docs/manualpages/Vec/VECSTANDARD.html
+++ b/docs/manualpages/Vec/VECSTANDARD.html
@@ -5,15 +5,15 @@
 <TITLE>VECSTANDARD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VECSTANDARD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VECSTANDARD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VECSTANDARD"><H1>VECSTANDARD</H1></A>
 "standard" - A <A HREF="../Vec/VECSEQ.html#VECSEQ">VECSEQ</A> on one process and <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A> on more than one process 
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-vec_type standard </B> -sets a vector type to standard on calls to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many br
+<DT><B>-vec_type standard </B> -sets a vector type to standard on calls to <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>()
diff --git a/docs/manualpages/Vec/Vec.html b/docs/manualpages/Vec/Vec.html
index 4c11410..76f0fbd 100644
--- a/docs/manualpages/Vec/Vec.html
+++ b/docs/manualpages/Vec/Vec.html
@@ -5,15 +5,15 @@
 <TITLE>Vec</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/Vec.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/Vec.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="Vec"><H1>Vec</H1></A>
 Abstract PETSc vector object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_Vec*         <A HREF="../Vec/Vec.html#Vec">Vec</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecAXPBY.html b/docs/manualpages/Vec/VecAXPBY.html
index 6f7bf61..cc368f5 100644
--- a/docs/manualpages/Vec/VecAXPBY.html
+++ b/docs/manualpages/Vec/VecAXPBY.html
@@ -5,8 +5,8 @@
 <TITLE>VecAXPBY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecAXPBY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecAXPBY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecAXPBY"><H1>VecAXPBY</H1></A>
 Computes y = alpha x + beta y. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Computes y = alpha x + beta y.
 #include "petscvec.h"   
 PetscErrorCode  VecAXPBY(Vec y,PetscScalar alpha,PetscScalar beta,Vec x)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha,beta </B></TD><TD>- the scalars Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y  </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha,beta </B></TD><TD>- the scalars
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y  </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
- Many br
+
 <P>
-Notes: x and y MUST be different vectors Many br
+Notes: x and y MUST be different vectors
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecAXPBYPCZ.html b/docs/manualpages/Vec/VecAXPBYPCZ.html
index e4b9dc7..fa8b9ea 100644
--- a/docs/manualpages/Vec/VecAXPBYPCZ.html
+++ b/docs/manualpages/Vec/VecAXPBYPCZ.html
@@ -5,8 +5,8 @@
 <TITLE>VecAXPBYPCZ</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecAXPBYPCZ.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecAXPBYPCZ.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecAXPBYPCZ"><H1>VecAXPBYPCZ</H1></A>
 Computes z = alpha x + beta y + gamma z 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,24 @@ Computes z = alpha x + beta y + gamma z
 #include "petscvec.h"   
 PetscErrorCode  VecAXPBYPCZ(Vec z,PetscScalar alpha,PetscScalar beta,PetscScalar gamma,Vec x,Vec y)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha,beta, gamma </B></TD><TD>- the scalars Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y, z  </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha,beta, gamma </B></TD><TD>- the scalars
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y, z  </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>z </B> -output vector Many br
+<DT><B>z </B> -output vector
 <br>
 <P>
- Many br
+
 <P>
-Notes: x, y and z must be different vectors Many br
+Notes: x, y and z must be different vectors
 <P>
-Developer Note:   alpha = 1 or gamma = 1 or gamma = 0.0 are handled as special cases Many br
+Developer Note:   alpha = 1 or gamma = 1 or gamma = 0.0 are handled as special cases
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecAXPY.html b/docs/manualpages/Vec/VecAXPY.html
index df05db9..d453045 100644
--- a/docs/manualpages/Vec/VecAXPY.html
+++ b/docs/manualpages/Vec/VecAXPY.html
@@ -5,8 +5,8 @@
 <TITLE>VecAXPY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecAXPY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecAXPY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecAXPY"><H1>VecAXPY</H1></A>
 Computes y = alpha x + y. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Computes y = alpha x + y.
 #include "petscvec.h"   
 PetscErrorCode  VecAXPY(Vec y,PetscScalar alpha,Vec x)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y  </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y  </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
- Many br
+
 <P>
-Notes: x and y MUST be different vectors Many br
+Notes: x and y MUST be different vectors
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecAYPX.html b/docs/manualpages/Vec/VecAYPX.html
index 62dc0a7..b680892 100644
--- a/docs/manualpages/Vec/VecAYPX.html
+++ b/docs/manualpages/Vec/VecAYPX.html
@@ -5,8 +5,8 @@
 <TITLE>VecAYPX</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecAYPX.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecAYPX.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecAYPX"><H1>VecAYPX</H1></A>
 Computes y = x + alpha y. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Computes y = x + alpha y.
 #include "petscvec.h"   
 PetscErrorCode  VecAYPX(Vec y,PetscScalar alpha,Vec x)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y  </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y  </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -output vector Many br
+<DT><B>y </B> -output vector
 <br>
 <P>
- Many br
+
 <P>
-Notes: x and y MUST be different vectors Many br
+Notes: x and y MUST be different vectors
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecAbs.html b/docs/manualpages/Vec/VecAbs.html
index 5f31a79..71dc114 100644
--- a/docs/manualpages/Vec/VecAbs.html
+++ b/docs/manualpages/Vec/VecAbs.html
@@ -5,8 +5,8 @@
 <TITLE>VecAbs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecAbs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecAbs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecAbs"><H1>VecAbs</H1></A>
 Replaces every element in a vector with its absolute value. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Replaces every element in a vector with its absolute value.
 #include "petscvec.h" 
 PetscErrorCode  VecAbs(Vec v)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Vec/VecAppendOptionsPrefix.html b/docs/manualpages/Vec/VecAppendOptionsPrefix.html
index 28c99d1..46915fd 100644
--- a/docs/manualpages/Vec/VecAppendOptionsPrefix.html
+++ b/docs/manualpages/Vec/VecAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>VecAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecAppendOptionsPrefix"><H1>VecAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all <A HREF="../Vec/Vec.html#Vec">Vec</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Appends to the prefix used for searching for all <A HREF="../Vec/Vec.html#Vec">V
 #include "petscvec.h"   
 PetscErrorCode  VecAppendOptionsPrefix(Vec v,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the <A HREF="../Vec/Vec.html#Vec">Vec</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the <A HREF="../Vec/Vec.html#Vec">Vec</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, append, options, prefix, database
diff --git a/docs/manualpages/Vec/VecAssemblyBegin.html b/docs/manualpages/Vec/VecAssemblyBegin.html
index 732f6e0..1f5be14 100644
--- a/docs/manualpages/Vec/VecAssemblyBegin.html
+++ b/docs/manualpages/Vec/VecAssemblyBegin.html
@@ -5,8 +5,8 @@
 <TITLE>VecAssemblyBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecAssemblyBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecAssemblyBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecAssemblyBegin"><H1>VecAssemblyBegin</H1></A>
 Begins assembling the vector.  This routine should be called after completing all calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Begins assembling the vector.  This routine should be called after completing al
 #include "petscvec.h"   
 PetscErrorCode  VecAssemblyBegin(Vec vec)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vec </B> -the vector Many br
+<DT><B>vec </B> -the vector
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecAssemblyEnd.html b/docs/manualpages/Vec/VecAssemblyEnd.html
index 3b5dc92..5d9eeb2 100644
--- a/docs/manualpages/Vec/VecAssemblyEnd.html
+++ b/docs/manualpages/Vec/VecAssemblyEnd.html
@@ -5,8 +5,8 @@
 <TITLE>VecAssemblyEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecAssemblyEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecAssemblyEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecAssemblyEnd"><H1>VecAssemblyEnd</H1></A>
 Completes assembling the vector.  This routine should be called after <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,30 @@ Completes assembling the vector.  This routine should be called after <A HREF=".
 #include "petscvec.h"   
 PetscErrorCode  VecAssemblyEnd(Vec vec)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vec </B> -the vector Many br
+<DT><B>vec </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view </B></TD><TD>- Prints vector in ASCII format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view ::ascii_matlab </B></TD><TD>- Prints vector in ASCII MATLAB format to stdout Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view matlab:filename </B></TD><TD>- Prints vector in MATLAB format to matlaboutput.mat Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view draw </B></TD><TD>- Activates vector viewing using drawing tools Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Sets display name (default is host) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <sec> </B></TD><TD>- Sets number of seconds to pause after display Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view socket </B></TD><TD>- Activates vector viewing using a socket Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view </B></TD><TD>- Prints vector in ASCII format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view ::ascii_matlab </B></TD><TD>- Prints vector in ASCII MATLAB format to stdout
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view matlab:filename </B></TD><TD>- Prints vector in MATLAB format to matlaboutput.mat
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view draw </B></TD><TD>- Activates vector viewing using drawing tools
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Sets display name (default is host)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <sec> </B></TD><TD>- Sets number of seconds to pause after display
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vec_view socket </B></TD><TD>- Activates vector viewing using a socket
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>()
diff --git a/docs/manualpages/Vec/VecBoundGradientProjection.html b/docs/manualpages/Vec/VecBoundGradientProjection.html
index c0b800f..3e1028a 100644
--- a/docs/manualpages/Vec/VecBoundGradientProjection.html
+++ b/docs/manualpages/Vec/VecBoundGradientProjection.html
@@ -5,8 +5,8 @@
 <TITLE>VecBoundGradientProjection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecBoundGradientProjection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecBoundGradientProjection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecBoundGradientProjection"><H1>VecBoundGradientProjection</H1></A>
 Projects  vector according to this definition. If XL[i] < X[i] < XU[i], then GP[i] = G[i]; If X[i]<=XL[i], then GP[i] = min(G[i],0); If X[i]>=XU[i], then GP[i] = max(G[i],0); 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,44 +16,89 @@ PetscErrorCode VecBoundGradientProjection(Vec G, Vec X, Vec XL, Vec XU, Vec GP)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>G </B></TD><TD>- current gradient vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current solution vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>G </B></TD><TD>- current gradient vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- current solution vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>GP </B> -gradient projection vector Many br
+<DT><B>GP </B> -gradient projection vector
 <br>
 <P>
- Many brC@*/ Many brPetscErrorCode <A HREF="../Vec/VecBoundGradientProjection.html#VecBoundGradientProjection">VecBoundGradientProjection</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A> G, <A HREF="../Vec/Vec.html#Vec">Vec</A> X, <A HREF="../Vec/Vec.html#Vec">Vec</A> XL, <A HREF="../Vec/Vec.html#Vec">Vec</A> XU, <A HREF="../Vec/Vec.html#Vec">Vec</A> GP) Many br{ Many br
+
+C@*/
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Vec/VecBoundGradientProjection.html#VecBoundGradientProjection">VecBoundGradientProjection</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A> G, <A HREF="../Vec/Vec.html#Vec">Vec</A> X, <A HREF="../Vec/Vec.html#Vec">Vec</A> XL, <A HREF="../Vec/Vec.html#Vec">Vec</A> XU, <A HREF="../Vec/Vec.html#Vec">Vec</A> GP)
+{
 <P>
-<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr; Many brPetscInt       n,i; Many brPetscReal      *xptr,*xlptr,*xuptr,*gptr,*gpptr; Many brPetscReal      xval,gpval; Many br
+<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr;
+<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A>       n,i;
+<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>      *xptr,*xlptr,*xuptr,*gptr,*gpptr;
+<A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>      xval,gpval;
 <P>
-/* Project variables at the lower and upper bound */ Many brPetscFunctionBegin; Many brPetscValidHeaderSpecific(G,VEC_CLASSID,1); Many brPetscValidHeaderSpecific(X,VEC_CLASSID,2); Many brPetscValidHeaderSpecific(XL,VEC_CLASSID,3); Many brPetscValidHeaderSpecific(XU,VEC_CLASSID,4); Many brPetscValidHeaderSpecific(GP,VEC_CLASSID,5); Many br
+/* Project variables at the lower and upper bound */
+<A HREF="../Sys/PetscFunctionBegin.html#PetscFunctionBegin">PetscFunctionBegin</A>;
+PetscValidHeaderSpecific(G,VEC_CLASSID,1);
+PetscValidHeaderSpecific(X,VEC_CLASSID,2);
+PetscValidHeaderSpecific(XL,VEC_CLASSID,3);
+PetscValidHeaderSpecific(XU,VEC_CLASSID,4);
+PetscValidHeaderSpecific(GP,VEC_CLASSID,5);
 <P>
-ierr = <A HREF="../Vec/VecGetLocalSize.html#VecGetLocalSize">VecGetLocalSize</A>(X,&n);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many br
+ierr = <A HREF="../Vec/VecGetLocalSize.html#VecGetLocalSize">VecGetLocalSize</A>(X,&n);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
 <P>
-ierr=<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(X,&xptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many brierr=<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(XL,&xlptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many brierr=<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(XU,&xuptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many brierr=<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGe [...]
+ierr=<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(X,&xptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+ierr=<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(XL,&xlptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+ierr=<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(XU,&xuptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+ierr=<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(G,&gptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+if (G!=GP){
+ierr=<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(GP,&gpptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+} else { gpptr=gptr; }
 <P>
-for (i=0; i<n; ++i){ Many brgpval = gptr[i]; xval = xptr[i]; Many br
+for (i=0; i<n; ++i){
+gpval = gptr[i]; xval = xptr[i];
 <P>
-if (gpval>0 && xval<=xlptr[i]){ Many brgpval = 0; Many br} else if (gpval<0 && xval>=xuptr[i]){ Many brgpval = 0; Many br} Many brgpptr[i] = gpval; Many br} Many br
+if (gpval>0 && xval<=xlptr[i]){
+gpval = 0;
+} else if (gpval<0 && xval>=xuptr[i]){
+gpval = 0;
+}
+gpptr[i] = gpval;
+}
 <P>
-ierr=<A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(X,&xptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many brierr=<A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(XL,&xlptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many brierr=<A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(XU,&xuptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr); Many brierr=<A HREF="../Vec [...]
+ierr=<A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(X,&xptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+ierr=<A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(XL,&xlptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+ierr=<A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(XU,&xuptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+ierr=<A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(G,&gptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+if (G!=GP){
+ierr=<A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(GP,&gpptr);<A HREF="../Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</A>(ierr);
+}
+<A HREF="../Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</A>(0);
+}
+#endif
 <P>
-#undef __FUNCT__ Many br#define __FUNCT__ "VecStepMaxBounded" Many br/*@ Many brVecStepMaxBounded - See below Many br
+#undef __FUNCT__
+#define __FUNCT__ "VecStepMaxBounded"
+/*@
+VecStepMaxBounded - See below
 <P>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- vector with no negative entries Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DX  </B></TD><TD>- step direction, can have negative, positive or zero entries Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- vector with no negative entries
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DX  </B></TD><TD>- step direction, can have negative, positive or zero entries
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>stepmax </B> -minimum value so that X[i] + stepmax*DX[i] <= XL[i]  or  XU[i] <= X[i] + stepmax*DX[i] Many br
+<DT><B>stepmax </B> -minimum value so that X[i] + stepmax*DX[i] <= XL[i]  or  XU[i] <= X[i] + stepmax*DX[i]
 <br>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Vec/VecCUDAGetArrayRead.html b/docs/manualpages/Vec/VecCUDAGetArrayRead.html
index 6565849..5d0672a 100644
--- a/docs/manualpages/Vec/VecCUDAGetArrayRead.html
+++ b/docs/manualpages/Vec/VecCUDAGetArrayRead.html
@@ -5,30 +5,41 @@
 <TITLE>VecCUDAGetArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUDAGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUDAGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUDAGetArrayRead"><H1>VecCUDAGetArrayRead</H1></A>
 Provides read access to the CUDA buffer inside a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUDAGetArrayRead(Vec v, PetscScalar **a)
 </PRE>
-This function is analogous to <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>():  The pointer Many brreturned by this function points to a consistent view of the vector Many brdata.  This may involve a copy operation of data from the host to the Many brdevice if the data on the device is out of date.  If the device Many brmemory hasn't been allocated previously it will be allocated as part Many brof this function call.  <A HREF="../Vec/VecCUDAGetArrayRead.html#V [...]
+This function is analogous to <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>():  The pointer
+returned by this function points to a consistent view of the vector
+data.  This may involve a copy operation of data from the host to the
+device if the data on the device is out of date.  If the device
+memory hasn't been allocated previously it will be allocated as part
+of this function call.  <A HREF="../Vec/VecCUDAGetArrayRead.html#VecCUDAGetArrayRead">VecCUDAGetArrayRead</A>() assumes that the
+user will not modify the vector data.  This is analgogous to
+intent(in) in Fortran.
 <P>
-The CUDA device pointer has to be released by calling Many brVecCUDARestoreArrayRead().  If the data on the host side was Many brpreviously up to date it will remain so, i.e. data on both the device Many brand the host is up to date.  Accessing data on the host side does not Many brincur a device to host data transfer. Many br
+The CUDA device pointer has to be released by calling
+<A HREF="../Vec/VecCUDARestoreArrayRead.html#VecCUDARestoreArrayRead">VecCUDARestoreArrayRead</A>().  If the data on the host side was
+previously up to date it will remain so, i.e. data on both the device
+and the host is up to date.  Accessing data on the host side does not
+incur a device to host data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the CUDA pointer. Many br
+<DT><B>a </B> -the CUDA pointer.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUDARestoreArrayRead.html#VecCUDARestoreArrayRead">VecCUDARestoreArrayRead</A>(), <A HREF="../Vec/VecCUDAGetArrayReadWrite.html#VecCUDAGetArrayReadWrite">VecCUDAGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUDAGetArrayWrite.html#VecCUDAGetArrayWrite">VecCUDAGetArrayWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>()
diff --git a/docs/manualpages/Vec/VecCUDAGetArrayReadWrite.html b/docs/manualpages/Vec/VecCUDAGetArrayReadWrite.html
index 69c6943..b78adb9 100644
--- a/docs/manualpages/Vec/VecCUDAGetArrayReadWrite.html
+++ b/docs/manualpages/Vec/VecCUDAGetArrayReadWrite.html
@@ -5,31 +5,42 @@
 <TITLE>VecCUDAGetArrayReadWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUDAGetArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUDAGetArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUDAGetArrayReadWrite"><H1>VecCUDAGetArrayReadWrite</H1></A>
 Provides access to the CUDA buffer inside a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUDAGetArrayReadWrite(Vec v, PetscScalar **a)
 </PRE>
-This function has semantics similar to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>():  the pointer Many brreturned by this function points to a consistent view of the vector Many brdata.  This may involve a copy operation of data from the host to the Many brdevice if the data on the device is out of date.  If the device Many brmemory hasn't been allocated previously it will be allocated as part Many brof this function call.  <A HREF="../Vec/VecCUDAGetArrayReadWrite.html [...]
+This function has semantics similar to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>():  the pointer
+returned by this function points to a consistent view of the vector
+data.  This may involve a copy operation of data from the host to the
+device if the data on the device is out of date.  If the device
+memory hasn't been allocated previously it will be allocated as part
+of this function call.  <A HREF="../Vec/VecCUDAGetArrayReadWrite.html#VecCUDAGetArrayReadWrite">VecCUDAGetArrayReadWrite</A>() assumes that
+the user will modify the vector data.  This is similar to
+intent(inout) in fortran.
 <P>
-The CUDA device pointer has to be released by calling Many brVecCUDARestoreArrayReadWrite().  Upon restoring the vector data Many brthe data on the host will be marked as out of date.  A subsequent Many braccess of the host data will thus incur a data transfer from the Many brdevice to the host. Many br
+The CUDA device pointer has to be released by calling
+<A HREF="../Vec/VecCUDARestoreArrayReadWrite.html#VecCUDARestoreArrayReadWrite">VecCUDARestoreArrayReadWrite</A>().  Upon restoring the vector data
+the data on the host will be marked as out of date.  A subsequent
+access of the host data will thus incur a data transfer from the
+device to the host.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the CUDA device pointer Many br
+<DT><B>a </B> -the CUDA device pointer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUDARestoreArrayReadWrite.html#VecCUDARestoreArrayReadWrite">VecCUDARestoreArrayReadWrite</A>(), <A HREF="../Vec/VecCUDAGetArrayRead.html#VecCUDAGetArrayRead">VecCUDAGetArrayRead</A>(), <A HREF="../Vec/VecCUDAGetArrayWrite.html#VecCUDAGetArrayWrite">VecCUDAGetArrayWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>()
diff --git a/docs/manualpages/Vec/VecCUDAGetArrayWrite.html b/docs/manualpages/Vec/VecCUDAGetArrayWrite.html
index 4303a29..21168c2 100644
--- a/docs/manualpages/Vec/VecCUDAGetArrayWrite.html
+++ b/docs/manualpages/Vec/VecCUDAGetArrayWrite.html
@@ -5,31 +5,39 @@
 <TITLE>VecCUDAGetArrayWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUDAGetArrayWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUDAGetArrayWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUDAGetArrayWrite"><H1>VecCUDAGetArrayWrite</H1></A>
 Provides write access to the CUDA buffer inside a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUDAGetArrayWrite(Vec v, PetscScalar **a)
 </PRE>
-The data pointed to by the device pointer is uninitialized.  The user Many brmay not read from this data.  Furthermore, the entire array needs to Many brbe filled by the user to obtain well-defined behaviour.  The device Many brmemory will be allocated by this function if it hasn't been allocated Many brpreviously.  This is analogous to intent(out) in Fortran. Many br
+The data pointed to by the device pointer is uninitialized.  The user
+may not read from this data.  Furthermore, the entire array needs to
+be filled by the user to obtain well-defined behaviour.  The device
+memory will be allocated by this function if it hasn't been allocated
+previously.  This is analogous to intent(out) in Fortran.
 <P>
-The device pointer needs to be released with Many brVecCUDARestoreArrayWrite().  When the pointer is released the Many brhost data of the vector is marked as out of data.  Subsequent access Many brof the host data with e.g. <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a device to host data Many brtransfer. Many br
+The device pointer needs to be released with
+<A HREF="../Vec/VecCUDARestoreArrayWrite.html#VecCUDARestoreArrayWrite">VecCUDARestoreArrayWrite</A>().  When the pointer is released the
+host data of the vector is marked as out of data.  Subsequent access
+of the host data with e.g. <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a device to host data
+transfer.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the CUDA pointer Many br
+<DT><B>a </B> -the CUDA pointer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUDARestoreArrayWrite.html#VecCUDARestoreArrayWrite">VecCUDARestoreArrayWrite</A>(), <A HREF="../Vec/VecCUDAGetArrayReadWrite.html#VecCUDAGetArrayReadWrite">VecCUDAGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUDAGetArrayRead.html#VecCUDAGetArrayRead">VecCUDAGetArrayRead</A>(), <A HREF="../Vec/VecCUDAGetArrayWrite.html#VecCUDAGetArrayWrite">VecCUDAGetArrayWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecGetArrayRead.html# [...]
diff --git a/docs/manualpages/Vec/VecCUDAPlaceArray.html b/docs/manualpages/Vec/VecCUDAPlaceArray.html
index cefb6d3..9bd0248 100644
--- a/docs/manualpages/Vec/VecCUDAPlaceArray.html
+++ b/docs/manualpages/Vec/VecCUDAPlaceArray.html
@@ -5,25 +5,29 @@
 <TITLE>VecCUDAPlaceArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUDAPlaceArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUDAPlaceArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUDAPlaceArray"><H1>VecCUDAPlaceArray</H1></A>
 Allows one to replace the GPU array in a vector with a GPU array provided by the user. This is useful to avoid copying an array into a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode VecCUDAPlaceArray(Vec vin,PetscScalar *a)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the GPU array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the GPU array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You can return to the original GPU array with a call to <A HREF="../Vec/VecCUDAResetArray.html#VecCUDAResetArray">VecCUDAResetArray</A>() Many brIt is not possible to use <A HREF="../Vec/VecCUDAPlaceArray.html#VecCUDAPlaceArray">VecCUDAPlaceArray</A>() and <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() at the Many brsame time on the same vector. Many br
+You can return to the original GPU array with a call to <A HREF="../Vec/VecCUDAResetArray.html#VecCUDAResetArray">VecCUDAResetArray</A>()
+It is not possible to use <A HREF="../Vec/VecCUDAPlaceArray.html#VecCUDAPlaceArray">VecCUDAPlaceArray</A>() and <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() at the
+same time on the same vector.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecReplaceArray.html#VecReplaceArray">VecReplaceArray</A>(), <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>(), <A HREF="../Vec/VecCUDAResetArray.html#VecCUDAResetArray">VecCUDAResetArray</A>(), <A HREF="../Vec/VecCUDAReplaceArray.html#VecCUD [...]
diff --git a/docs/manualpages/Vec/VecCUDAReplaceArray.html b/docs/manualpages/Vec/VecCUDAReplaceArray.html
index 22de931..178792d 100644
--- a/docs/manualpages/Vec/VecCUDAReplaceArray.html
+++ b/docs/manualpages/Vec/VecCUDAReplaceArray.html
@@ -5,29 +5,33 @@
 <TITLE>VecCUDAReplaceArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUDAReplaceArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUDAReplaceArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUDAReplaceArray"><H1>VecCUDAReplaceArray</H1></A>
 Allows one to replace the GPU array in a vector with a GPU array provided by the user. This is useful to avoid copying a GPU array into a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode VecCUDAReplaceArray(Vec vin,PetscScalar *a)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the GPU array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the GPU array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This permanently replaces the GPU array and frees the memory associated Many brwith the old GPU array. Many br
+This permanently replaces the GPU array and frees the memory associated
+with the old GPU array.
 <P>
-The memory passed in CANNOT be freed by the user. It will be freed Many brwhen the vector is destroyed. Many br
+The memory passed in CANNOT be freed by the user. It will be freed
+when the vector is destroyed.
 <P>
-Not supported from Fortran Many br
+Not supported from Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(), <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>(), <A HREF="../Vec/VecCUDAResetArray.html#VecCUDAResetArray">VecCUDAResetArray</A>(), <A HREF="../Vec/VecCUDAPlaceArray.html#VecCUDAPlaceArray">VecCUDAPlaceArray</A>(), <A HREF="../Vec/VecReplaceArray.html#VecR [...]
diff --git a/docs/manualpages/Vec/VecCUDAResetArray.html b/docs/manualpages/Vec/VecCUDAResetArray.html
index c4d40ab..31964b3 100644
--- a/docs/manualpages/Vec/VecCUDAResetArray.html
+++ b/docs/manualpages/Vec/VecCUDAResetArray.html
@@ -5,21 +5,21 @@
 <TITLE>VecCUDAResetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUDAResetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUDAResetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUDAResetArray"><H1>VecCUDAResetArray</H1></A>
 Resets a vector to use its default memory. Call this after the use of <A HREF="../Vec/VecCUDAPlaceArray.html#VecCUDAPlaceArray">VecCUDAPlaceArray</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode VecCUDAResetArray(Vec vin)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>vec </B> -the vector Many br
+<DT><B>vec </B> -the vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecReplaceArray.html#VecReplaceArray">VecReplaceArray</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(), <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>(), <A HREF="../Vec/VecCUDAPlaceArray.html#VecCUDAPlaceArray">VecCUDAPlaceArray</A>(), <A HREF="../Vec/VecCUDAReplaceArray.html#VecCUD [...]
diff --git a/docs/manualpages/Vec/VecCUDARestoreArrayRead.html b/docs/manualpages/Vec/VecCUDARestoreArrayRead.html
index 3989d85..f58f13f 100644
--- a/docs/manualpages/Vec/VecCUDARestoreArrayRead.html
+++ b/docs/manualpages/Vec/VecCUDARestoreArrayRead.html
@@ -5,25 +5,31 @@
 <TITLE>VecCUDARestoreArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUDARestoreArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUDARestoreArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUDARestoreArrayRead"><H1>VecCUDARestoreArrayRead</H1></A>
 Restore a CUDA device pointer previously acquired with <A HREF="../Vec/VecCUDAGetArrayRead.html#VecCUDAGetArrayRead">VecCUDAGetArrayRead</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUDARestoreArrayRead(Vec v, PetscScalar **a)
 </PRE>
-If the data on the host side was previously up to date it will remain Many brso, i.e. data on both the device and the host is up to date. Many brAccessing data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() does not Many brincur a device to host data transfer. Many br
+If the data on the host side was previously up to date it will remain
+so, i.e. data on both the device and the host is up to date.
+Accessing data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() does not
+incur a device to host data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after Many brVecCUDARestoreArrayRead() returns. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after
+<A HREF="../Vec/VecCUDARestoreArrayRead.html#VecCUDARestoreArrayRead">VecCUDARestoreArrayRead</A>() returns.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUDAGetArrayRead.html#VecCUDAGetArrayRead">VecCUDAGetArrayRead</A>(), <A HREF="../Vec/VecCUDAGetArrayWrite.html#VecCUDAGetArrayWrite">VecCUDAGetArrayWrite</A>(), <A HREF="../Vec/VecCUDAGetArrayReadWrite.html#VecCUDAGetArrayReadWrite">VecCUDAGetArrayReadWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArra [...]
diff --git a/docs/manualpages/Vec/VecCUDARestoreArrayReadWrite.html b/docs/manualpages/Vec/VecCUDARestoreArrayReadWrite.html
index c54335a..63d55c5 100644
--- a/docs/manualpages/Vec/VecCUDARestoreArrayReadWrite.html
+++ b/docs/manualpages/Vec/VecCUDARestoreArrayReadWrite.html
@@ -5,25 +5,30 @@
 <TITLE>VecCUDARestoreArrayReadWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUDARestoreArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUDARestoreArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUDARestoreArrayReadWrite"><H1>VecCUDARestoreArrayReadWrite</H1></A>
 Restore a CUDA device pointer previously acquired with <A HREF="../Vec/VecCUDAGetArrayReadWrite.html#VecCUDAGetArrayReadWrite">VecCUDAGetArrayReadWrite</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUDARestoreArrayReadWrite(Vec v, PetscScalar **a)
 </PRE>
-This marks the host data as out of date.  Subsequent access to the Many brvector data on the host side with for instance <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a Many brdata transfer. Many br
+This marks the host data as out of date.  Subsequent access to the
+vector data on the host side with for instance <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a
+data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after Many brVecCUDARestoreArrayReadWrite() returns. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after
+<A HREF="../Vec/VecCUDARestoreArrayReadWrite.html#VecCUDARestoreArrayReadWrite">VecCUDARestoreArrayReadWrite</A>() returns.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUDAGetArrayReadWrite.html#VecCUDAGetArrayReadWrite">VecCUDAGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUDAGetArrayRead.html#VecCUDAGetArrayRead">VecCUDAGetArrayRead</A>(), <A HREF="../Vec/VecCUDAGetArrayWrite.html#VecCUDAGetArrayWrite">VecCUDAGetArrayWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArra [...]
diff --git a/docs/manualpages/Vec/VecCUDARestoreArrayWrite.html b/docs/manualpages/Vec/VecCUDARestoreArrayWrite.html
index 9ac39d9..9a58393 100644
--- a/docs/manualpages/Vec/VecCUDARestoreArrayWrite.html
+++ b/docs/manualpages/Vec/VecCUDARestoreArrayWrite.html
@@ -5,25 +5,30 @@
 <TITLE>VecCUDARestoreArrayWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUDARestoreArrayWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUDARestoreArrayWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUDARestoreArrayWrite"><H1>VecCUDARestoreArrayWrite</H1></A>
 Restore a CUDA device pointer previously acquired with <A HREF="../Vec/VecCUDAGetArrayWrite.html#VecCUDAGetArrayWrite">VecCUDAGetArrayWrite</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUDARestoreArrayWrite(Vec v, PetscScalar **a)
 </PRE>
-Data on the host will be marked as out of date.  Subsequent access of Many brthe data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() will incur a device Many brto host data transfer. Many br
+Data on the host will be marked as out of date.  Subsequent access of
+the data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() will incur a device
+to host data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after Many brVecCUDARestoreArrayWrite() returns. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after
+<A HREF="../Vec/VecCUDARestoreArrayWrite.html#VecCUDARestoreArrayWrite">VecCUDARestoreArrayWrite</A>() returns.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUDAGetArrayWrite.html#VecCUDAGetArrayWrite">VecCUDAGetArrayWrite</A>(), <A HREF="../Vec/VecCUDAGetArrayReadWrite.html#VecCUDAGetArrayReadWrite">VecCUDAGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUDAGetArrayRead.html#VecCUDAGetArrayRead">VecCUDAGetArrayRead</A>(), <A HREF="../Vec/VecCUDAGetArrayWrite.html#VecCUDAGetArrayWrite">VecCUDAGetArrayWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreAr [...]
diff --git a/docs/manualpages/Vec/VecCUSPGetArrayRead.html b/docs/manualpages/Vec/VecCUSPGetArrayRead.html
index 077a1ca..501fddd 100644
--- a/docs/manualpages/Vec/VecCUSPGetArrayRead.html
+++ b/docs/manualpages/Vec/VecCUSPGetArrayRead.html
@@ -5,30 +5,41 @@
 <TITLE>VecCUSPGetArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPGetArrayRead"><H1>VecCUSPGetArrayRead</H1></A>
 Provides read access to the CUSP device vector inside a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPGetArrayRead(Vec v, CUSPARRAY **a)
 </PRE>
-This function is analogous to <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>():  The CUSP vector Many brreturned by this function points to a consistent view of the vector Many brdata.  This may involve a copy operation of data from the host to the Many brdevice if the data on the device is out of date.  If the device Many brmemory hasn't been allocated previously it will be allocated as part Many brof this function call.  <A HREF="../Vec/VecCUSPGetArrayRead.ht [...]
+This function is analogous to <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>():  The CUSP vector
+returned by this function points to a consistent view of the vector
+data.  This may involve a copy operation of data from the host to the
+device if the data on the device is out of date.  If the device
+memory hasn't been allocated previously it will be allocated as part
+of this function call.  <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>() assumes that the user
+will not modify the vector data.  This is analogous to intent(in) in
+Fortran.
 <P>
-The CUSP device vector has to be released by calling Many brVecCUSPRestoreArrayRead().  If the data on the host side was Many brpreviously up to date it will remain so, i.e. data on both the device Many brand the host is up to date.  Accessing data on the host side does not Many brincur a device to host data transfer. Many br
+The CUSP device vector has to be released by calling
+<A HREF="../Vec/VecCUSPRestoreArrayRead.html#VecCUSPRestoreArrayRead">VecCUSPRestoreArrayRead</A>().  If the data on the host side was
+previously up to date it will remain so, i.e. data on both the device
+and the host is up to date.  Accessing data on the host side does not
+incur a device to host data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the CUSP device vector Many br
+<DT><B>a </B> -the CUSP device vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPRestoreArrayRead.html#VecCUSPRestoreArrayRead">VecCUSPRestoreArrayRead</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecGetArr [...]
diff --git a/docs/manualpages/Vec/VecCUSPGetArrayReadWrite.html b/docs/manualpages/Vec/VecCUSPGetArrayReadWrite.html
index 1e3f1e4..c1e5958 100644
--- a/docs/manualpages/Vec/VecCUSPGetArrayReadWrite.html
+++ b/docs/manualpages/Vec/VecCUSPGetArrayReadWrite.html
@@ -5,32 +5,43 @@
 <TITLE>VecCUSPGetArrayReadWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPGetArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPGetArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPGetArrayReadWrite"><H1>VecCUSPGetArrayReadWrite</H1></A>
 Provides access to the CUSP vector inside a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPGetArrayReadWrite(Vec v, CUSPARRAY **a)
 </PRE>
-This function has semantics similar to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>():  the CUSP Many brvector returned by this function points to a consistent view of the Many brvector data.  This may involve a copy operation of data from the host Many brto the device if the data on the device is out of date.  If the Many brdevice memory hasn't been allocated previously it will be allocated Many bras part of this function call.  <A HREF="../Vec/VecCUSPGetArrayReadWrite. [...]
+This function has semantics similar to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>():  the CUSP
+vector returned by this function points to a consistent view of the
+vector data.  This may involve a copy operation of data from the host
+to the device if the data on the device is out of date.  If the
+device memory hasn't been allocated previously it will be allocated
+as part of this function call.  <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>() assumes
+that the user will modify the vector data.  This is similar to
+intent(inout) in fortran.
 <P>
-The CUSP device vector has to be released by calling Many brVecCUSPRestoreArrayReadWrite().  Upon restoring the vector data the Many brdata on the host will be marked as out of date.  A subsequent access Many brof the host data will thus incur a data transfer from the device to Many brthe host. Many br
+The CUSP device vector has to be released by calling
+<A HREF="../Vec/VecCUSPRestoreArrayReadWrite.html#VecCUSPRestoreArrayReadWrite">VecCUSPRestoreArrayReadWrite</A>().  Upon restoring the vector data the
+data on the host will be marked as out of date.  A subsequent access
+of the host data will thus incur a data transfer from the device to
+the host.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the CUSP device vector Many br
+<DT><B>a </B> -the CUSP device vector
 <br>
-Fortran note: This function is not currently available from Fortran. Many br
+Fortran note: This function is not currently available from Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPRestoreArrayReadWrite.html#VecCUSPRestoreArrayReadWrite">VecCUSPRestoreArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>(), <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>()
diff --git a/docs/manualpages/Vec/VecCUSPGetArrayWrite.html b/docs/manualpages/Vec/VecCUSPGetArrayWrite.html
index b96875e..2a19e20 100644
--- a/docs/manualpages/Vec/VecCUSPGetArrayWrite.html
+++ b/docs/manualpages/Vec/VecCUSPGetArrayWrite.html
@@ -5,31 +5,39 @@
 <TITLE>VecCUSPGetArrayWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPGetArrayWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPGetArrayWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPGetArrayWrite"><H1>VecCUSPGetArrayWrite</H1></A>
 Provides write access to the CUSP device vector inside a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPGetArrayWrite(Vec v, CUSPARRAY **a)
 </PRE>
-The data pointed to by the device vector is uninitialized.  The user Many brmust not read this data.  Furthermore, the entire array needs to be Many brfilled by the user to obtain well-defined behaviour.  The device Many brmemory will be allocated by this function if it hasn't been allocated Many brpreviously.  This is analogous to intent(out) in Fortran. Many br
+The data pointed to by the device vector is uninitialized.  The user
+must not read this data.  Furthermore, the entire array needs to be
+filled by the user to obtain well-defined behaviour.  The device
+memory will be allocated by this function if it hasn't been allocated
+previously.  This is analogous to intent(out) in Fortran.
 <P>
-The CUSP device vector needs to be released with Many brVecCUSPRestoreArrayWrite().  When the pointer is released the host Many brdata of the vector is marked as out of data.  Subsequent access of Many brthe host data with e.g. <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a device to host data Many brtransfer. Many br
+The CUSP device vector needs to be released with
+<A HREF="../Vec/VecCUSPRestoreArrayWrite.html#VecCUSPRestoreArrayWrite">VecCUSPRestoreArrayWrite</A>().  When the pointer is released the host
+data of the vector is marked as out of data.  Subsequent access of
+the host data with e.g. <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a device to host data
+transfer.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the CUDA pointer Many br
+<DT><B>a </B> -the CUDA pointer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPRestoreArrayWrite.html#VecCUSPRestoreArrayWrite">VecCUSPRestoreArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>(), <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecGetArrayRead.html# [...]
diff --git a/docs/manualpages/Vec/VecCUSPGetCUDAArrayRead.html b/docs/manualpages/Vec/VecCUSPGetCUDAArrayRead.html
index e5b434a..f84b03c 100644
--- a/docs/manualpages/Vec/VecCUSPGetCUDAArrayRead.html
+++ b/docs/manualpages/Vec/VecCUSPGetCUDAArrayRead.html
@@ -5,30 +5,41 @@
 <TITLE>VecCUSPGetCUDAArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPGetCUDAArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPGetCUDAArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPGetCUDAArrayRead"><H1>VecCUSPGetCUDAArrayRead</H1></A>
 Provides read access to the CUDA buffer inside a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPGetCUDAArrayRead(Vec v, PetscScalar **a)
 </PRE>
-This function is analogous to <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>():  The pointer Many brreturned by this function points to a consistent view of the vector Many brdata.  This may involve a copy operation of data from the host to the Many brdevice if the data on the device is out of date.  If the device Many brmemory hasn't been allocated previously it will be allocated as part Many brof this function call.  <A HREF="../Vec/VecCUSPGetCUDAArrayRead.ht [...]
+This function is analogous to <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>():  The pointer
+returned by this function points to a consistent view of the vector
+data.  This may involve a copy operation of data from the host to the
+device if the data on the device is out of date.  If the device
+memory hasn't been allocated previously it will be allocated as part
+of this function call.  <A HREF="../Vec/VecCUSPGetCUDAArrayRead.html#VecCUSPGetCUDAArrayRead">VecCUSPGetCUDAArrayRead</A>() assumes that the
+user will not modify the vector data.  This is analgogous to
+intent(in) in Fortran.
 <P>
-The CUDA device pointer has to be released by calling Many brVecCUSPRestoreCUDAArrayRead().  If the data on the host side was Many brpreviously up to date it will remain so, i.e. data on both the device Many brand the host is up to date.  Accessing data on the host side does not Many brincur a device to host data transfer. Many br
+The CUDA device pointer has to be released by calling
+<A HREF="../Vec/VecCUSPRestoreCUDAArrayRead.html#VecCUSPRestoreCUDAArrayRead">VecCUSPRestoreCUDAArrayRead</A>().  If the data on the host side was
+previously up to date it will remain so, i.e. data on both the device
+and the host is up to date.  Accessing data on the host side does not
+incur a device to host data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the CUDA pointer. Many br
+<DT><B>a </B> -the CUDA pointer.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPRestoreCUDAArrayRead.html#VecCUSPRestoreCUDAArrayRead">VecCUSPRestoreCUDAArrayRead</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayReadWrite.html#VecCUSPGetCUDAArrayReadWrite">VecCUSPGetCUDAArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayWrite.html#VecCUSPGetCUDAArrayWrite">VecCUSPGetCUDAArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArr [...]
diff --git a/docs/manualpages/Vec/VecCUSPGetCUDAArrayReadWrite.html b/docs/manualpages/Vec/VecCUSPGetCUDAArrayReadWrite.html
index 9682c33..832e026 100644
--- a/docs/manualpages/Vec/VecCUSPGetCUDAArrayReadWrite.html
+++ b/docs/manualpages/Vec/VecCUSPGetCUDAArrayReadWrite.html
@@ -5,31 +5,42 @@
 <TITLE>VecCUSPGetCUDAArrayReadWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPGetCUDAArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPGetCUDAArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPGetCUDAArrayReadWrite"><H1>VecCUSPGetCUDAArrayReadWrite</H1></A>
 Provides access to the CUDA buffer inside a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPGetCUDAArrayReadWrite(Vec v, PetscScalar **a)
 </PRE>
-This function has semantics similar to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>():  the pointer Many brreturned by this function points to a consistent view of the vector Many brdata.  This may involve a copy operation of data from the host to the Many brdevice if the data on the device is out of date.  If the device Many brmemory hasn't been allocated previously it will be allocated as part Many brof this function call.  <A HREF="../Vec/VecCUSPGetCUDAArrayReadWrite. [...]
+This function has semantics similar to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>():  the pointer
+returned by this function points to a consistent view of the vector
+data.  This may involve a copy operation of data from the host to the
+device if the data on the device is out of date.  If the device
+memory hasn't been allocated previously it will be allocated as part
+of this function call.  <A HREF="../Vec/VecCUSPGetCUDAArrayReadWrite.html#VecCUSPGetCUDAArrayReadWrite">VecCUSPGetCUDAArrayReadWrite</A>() assumes that
+the user will modify the vector data.  This is similar to
+intent(inout) in fortran.
 <P>
-The CUDA device pointer has to be released by calling Many brVecCUSPRestoreCUDAArrayReadWrite().  Upon restoring the vector data Many brthe data on the host will be marked as out of date.  A subsequent Many braccess of the host data will thus incur a data transfer from the Many brdevice to the host. Many br
+The CUDA device pointer has to be released by calling
+<A HREF="../Vec/VecCUSPRestoreCUDAArrayReadWrite.html#VecCUSPRestoreCUDAArrayReadWrite">VecCUSPRestoreCUDAArrayReadWrite</A>().  Upon restoring the vector data
+the data on the host will be marked as out of date.  A subsequent
+access of the host data will thus incur a data transfer from the
+device to the host.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the CUDA device pointer Many br
+<DT><B>a </B> -the CUDA device pointer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPRestoreCUDAArrayReadWrite.html#VecCUSPRestoreCUDAArrayReadWrite">VecCUSPRestoreCUDAArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayRead.html#VecCUSPGetCUDAArrayRead">VecCUSPGetCUDAArrayRead</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayWrite.html#VecCUSPGetCUDAArrayWrite">VecCUSPGetCUDAArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArr [...]
diff --git a/docs/manualpages/Vec/VecCUSPGetCUDAArrayWrite.html b/docs/manualpages/Vec/VecCUSPGetCUDAArrayWrite.html
index e0f16f3..d0636d7 100644
--- a/docs/manualpages/Vec/VecCUSPGetCUDAArrayWrite.html
+++ b/docs/manualpages/Vec/VecCUSPGetCUDAArrayWrite.html
@@ -5,31 +5,39 @@
 <TITLE>VecCUSPGetCUDAArrayWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPGetCUDAArrayWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPGetCUDAArrayWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPGetCUDAArrayWrite"><H1>VecCUSPGetCUDAArrayWrite</H1></A>
 Provides write access to the CUDA buffer inside a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPGetCUDAArrayWrite(Vec v, PetscScalar **a)
 </PRE>
-The data pointed to by the device pointer is uninitialized.  The user Many brmay not read from this data.  Furthermore, the entire array needs to Many brbe filled by the user to obtain well-defined behaviour.  The device Many brmemory will be allocated by this function if it hasn't been allocated Many brpreviously.  This is analogous to intent(out) in Fortran. Many br
+The data pointed to by the device pointer is uninitialized.  The user
+may not read from this data.  Furthermore, the entire array needs to
+be filled by the user to obtain well-defined behaviour.  The device
+memory will be allocated by this function if it hasn't been allocated
+previously.  This is analogous to intent(out) in Fortran.
 <P>
-The device pointer needs to be released with Many brVecCUSPRestoreCUDAArrayWrite().  When the pointer is released the Many brhost data of the vector is marked as out of data.  Subsequent access Many brof the host data with e.g. <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a device to host data Many brtransfer. Many br
+The device pointer needs to be released with
+<A HREF="../Vec/VecCUSPRestoreCUDAArrayWrite.html#VecCUSPRestoreCUDAArrayWrite">VecCUSPRestoreCUDAArrayWrite</A>().  When the pointer is released the
+host data of the vector is marked as out of data.  Subsequent access
+of the host data with e.g. <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a device to host data
+transfer.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the CUDA pointer Many br
+<DT><B>a </B> -the CUDA pointer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPRestoreCUDAArrayWrite.html#VecCUSPRestoreCUDAArrayWrite">VecCUSPRestoreCUDAArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayReadWrite.html#VecCUSPGetCUDAArrayReadWrite">VecCUSPGetCUDAArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayWrite.html#VecCUSPGetCUDAArrayWrite">VecCUSPGetCUDAArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGet [...]
diff --git a/docs/manualpages/Vec/VecCUSPPlaceArray.html b/docs/manualpages/Vec/VecCUSPPlaceArray.html
index 0504f5f..af6742f 100644
--- a/docs/manualpages/Vec/VecCUSPPlaceArray.html
+++ b/docs/manualpages/Vec/VecCUSPPlaceArray.html
@@ -5,25 +5,29 @@
 <TITLE>VecCUSPPlaceArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPPlaceArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPPlaceArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPPlaceArray"><H1>VecCUSPPlaceArray</H1></A>
 Allows one to replace the array in a vector with a CUSPARRAY provided by the user. This is useful to avoid copying a CUSPARRAY into a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode VecCUSPPlaceArray(Vec vin,CUSPARRAY *a)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the CUSPARRAY Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the CUSPARRAY
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You can return to the original CUSPARRAY with a call to <A HREF="../Vec/VecCUSPResetArray.html#VecCUSPResetArray">VecCUSPResetArray</A>() Many brIt is not possible to use <A HREF="../Vec/VecCUSPPlaceArray.html#VecCUSPPlaceArray">VecCUSPPlaceArray</A>() and <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() at the Many brsame time on the same vector. Many br
+You can return to the original CUSPARRAY with a call to <A HREF="../Vec/VecCUSPResetArray.html#VecCUSPResetArray">VecCUSPResetArray</A>()
+It is not possible to use <A HREF="../Vec/VecCUSPPlaceArray.html#VecCUSPPlaceArray">VecCUSPPlaceArray</A>() and <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() at the
+same time on the same vector.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecReplaceArray.html#VecReplaceArray">VecReplaceArray</A>(), <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>(), <A HREF="../Vec/VecCUSPResetArray.html#VecCUSPResetArray">VecCUSPResetArray</A>(), <A HREF="../Vec/VecCUSPReplaceArray.html#VecCUS [...]
diff --git a/docs/manualpages/Vec/VecCUSPReplaceArray.html b/docs/manualpages/Vec/VecCUSPReplaceArray.html
index 2187130..a730d01 100644
--- a/docs/manualpages/Vec/VecCUSPReplaceArray.html
+++ b/docs/manualpages/Vec/VecCUSPReplaceArray.html
@@ -5,29 +5,33 @@
 <TITLE>VecCUSPReplaceArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPReplaceArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPReplaceArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPReplaceArray"><H1>VecCUSPReplaceArray</H1></A>
 Allows one to replace the CUSPARRAY in a vector with a CUSPARRAY provided by the user. This is useful to avoid copying a CUSPARRAY into a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode VecCUSPReplaceArray(Vec vin,CUSPARRAY *a)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the CUSPARRAY Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the CUSPARRAY
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This permanently replaces the CUSPARRAY and frees the memory associated Many brwith the old CUSPARRAY. Many br
+This permanently replaces the CUSPARRAY and frees the memory associated
+with the old CUSPARRAY.
 <P>
-The memory passed in CANNOT be freed by the user. It will be freed Many brwhen the vector is destroy. Many br
+The memory passed in CANNOT be freed by the user. It will be freed
+when the vector is destroy.
 <P>
-Not supported from Fortran Many br
+Not supported from Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(), <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>(), <A HREF="../Vec/VecCUSPResetArray.html#VecCUSPResetArray">VecCUSPResetArray</A>(), <A HREF="../Vec/VecCUSPPlaceArray.html#VecCUSPPlaceArray">VecCUSPPlaceArray</A>(), <A HREF="../Vec/VecReplaceArray.html#VecR [...]
diff --git a/docs/manualpages/Vec/VecCUSPResetArray.html b/docs/manualpages/Vec/VecCUSPResetArray.html
index 99a08ab..45eb0a2 100644
--- a/docs/manualpages/Vec/VecCUSPResetArray.html
+++ b/docs/manualpages/Vec/VecCUSPResetArray.html
@@ -5,21 +5,21 @@
 <TITLE>VecCUSPResetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPResetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPResetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPResetArray"><H1>VecCUSPResetArray</H1></A>
 Resets a vector to use its default memory. Call this after the use of <A HREF="../Vec/VecCUSPPlaceArray.html#VecCUSPPlaceArray">VecCUSPPlaceArray</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode VecCUSPResetArray(Vec vin)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>vec </B> -the vector Many br
+<DT><B>vec </B> -the vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecReplaceArray.html#VecReplaceArray">VecReplaceArray</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(), <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>(), <A HREF="../Vec/VecCUSPPlaceArray.html#VecCUSPPlaceArray">VecCUSPPlaceArray</A>(), <A HREF="../Vec/VecCUSPReplaceArray.html#VecCUS [...]
diff --git a/docs/manualpages/Vec/VecCUSPRestoreArrayRead.html b/docs/manualpages/Vec/VecCUSPRestoreArrayRead.html
index 49d1686..d760041 100644
--- a/docs/manualpages/Vec/VecCUSPRestoreArrayRead.html
+++ b/docs/manualpages/Vec/VecCUSPRestoreArrayRead.html
@@ -5,25 +5,31 @@
 <TITLE>VecCUSPRestoreArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPRestoreArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPRestoreArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPRestoreArrayRead"><H1>VecCUSPRestoreArrayRead</H1></A>
 Restore a CUSP device vector previously acquired with <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPRestoreArrayRead(Vec v, CUSPARRAY **a)
 </PRE>
-If the data on the host side was previously up to date it will remain Many brso, i.e. data on both the device and the host is up to date. Many brAccessing data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() does not Many brincur a device to host data transfer. Many br
+If the data on the host side was previously up to date it will remain
+so, i.e. data on both the device and the host is up to date.
+Accessing data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() does not
+incur a device to host data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUSP device vector.  This pointer is invalid after Many brVecCUSPRestoreArrayRead() returns. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUSP device vector.  This pointer is invalid after
+<A HREF="../Vec/VecCUSPRestoreArrayRead.html#VecCUSPRestoreArrayRead">VecCUSPRestoreArrayRead</A>() returns.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>(), <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArra [...]
diff --git a/docs/manualpages/Vec/VecCUSPRestoreArrayReadWrite.html b/docs/manualpages/Vec/VecCUSPRestoreArrayReadWrite.html
index 96768bd..4380637 100644
--- a/docs/manualpages/Vec/VecCUSPRestoreArrayReadWrite.html
+++ b/docs/manualpages/Vec/VecCUSPRestoreArrayReadWrite.html
@@ -5,25 +5,30 @@
 <TITLE>VecCUSPRestoreArrayReadWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPRestoreArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPRestoreArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPRestoreArrayReadWrite"><H1>VecCUSPRestoreArrayReadWrite</H1></A>
 Restore a CUSP device vector previously acquired with <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPRestoreArrayReadWrite(Vec v, CUSPARRAY **a)
 </PRE>
-This marks the host data as out of date.  Subsequent access to the Many brvector data on the host side with for instance <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a Many brdata transfer. Many br
+This marks the host data as out of date.  Subsequent access to the
+vector data on the host side with for instance <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a
+data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUSP device vector.  This pointer is invalid after Many brVecCUSPRestoreArrayReadWrite() returns. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUSP device vector.  This pointer is invalid after
+<A HREF="../Vec/VecCUSPRestoreArrayReadWrite.html#VecCUSPRestoreArrayReadWrite">VecCUSPRestoreArrayReadWrite</A>() returns.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPGetCUDAArrayRead.html#VecCUSPGetCUDAArrayRead">VecCUSPGetCUDAArrayRead</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayWrite.html#VecCUSPGetCUDAArrayWrite">VecCUSPGetCUDAArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>(), <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(), < [...]
diff --git a/docs/manualpages/Vec/VecCUSPRestoreArrayWrite.html b/docs/manualpages/Vec/VecCUSPRestoreArrayWrite.html
index 7a72342..307fbaa 100644
--- a/docs/manualpages/Vec/VecCUSPRestoreArrayWrite.html
+++ b/docs/manualpages/Vec/VecCUSPRestoreArrayWrite.html
@@ -5,25 +5,30 @@
 <TITLE>VecCUSPRestoreArrayWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPRestoreArrayWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPRestoreArrayWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPRestoreArrayWrite"><H1>VecCUSPRestoreArrayWrite</H1></A>
 Restore a CUSP device vector previously acquired with <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPRestoreArrayWrite(Vec v, CUSPARRAY **a)
 </PRE>
-Data on the host will be marked as out of date.  Subsequent access of Many brthe data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() will incur a device Many brto host data transfer. Many br
+Data on the host will be marked as out of date.  Subsequent access of
+the data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() will incur a device
+to host data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after Many brVecCUSPRestoreArrayWrite() returns. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after
+<A HREF="../Vec/VecCUSPRestoreArrayWrite.html#VecCUSPRestoreArrayWrite">VecCUSPRestoreArrayWrite</A>() returns.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>(), <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreAr [...]
diff --git a/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayRead.html b/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayRead.html
index aadb5ca..6f67e52 100644
--- a/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayRead.html
+++ b/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayRead.html
@@ -5,28 +5,34 @@
 <TITLE>VecCUSPRestoreCUDAArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPRestoreCUDAArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPRestoreCUDAArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPRestoreCUDAArrayRead"><H1>VecCUSPRestoreCUDAArrayRead</H1></A>
 Restore a device vector previously acquired with <A HREF="../Vec/VecCUSPGetCUDAArrayRead.html#VecCUSPGetCUDAArrayRead">VecCUSPGetCUDAArrayRead</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPRestoreCUDAArrayRead(Vec v, PetscScalar **a)
 </PRE>
-If the data on the host side was previously up to date it will remain Many brso, i.e. data on both the device and the host is up to date. Many brAccessing data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() does not Many brincur a device to host data transfer. Many br
+If the data on the host side was previously up to date it will remain
+so, i.e. data on both the device and the host is up to date.
+Accessing data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() does not
+incur a device to host data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
 <P>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after Many brVecCUSPRestoreCUDAArrayRead() returns. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after
+<A HREF="../Vec/VecCUSPRestoreCUDAArrayRead.html#VecCUSPRestoreCUDAArrayRead">VecCUSPRestoreCUDAArrayRead</A>() returns.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
-Fortran note: This function is not currently available from Fortran. Many br
+Fortran note: This function is not currently available from Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPGetCUDAArrayRead.html#VecCUSPGetCUDAArrayRead">VecCUSPGetCUDAArrayRead</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayWrite.html#VecCUSPGetCUDAArrayWrite">VecCUSPGetCUDAArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>(), <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(), < [...]
diff --git a/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayReadWrite.html b/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayReadWrite.html
index 4382cc8..97ac4b3 100644
--- a/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayReadWrite.html
+++ b/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayReadWrite.html
@@ -5,25 +5,30 @@
 <TITLE>VecCUSPRestoreCUDAArrayReadWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPRestoreCUDAArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPRestoreCUDAArrayReadWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPRestoreCUDAArrayReadWrite"><H1>VecCUSPRestoreCUDAArrayReadWrite</H1></A>
 Restore a device vector previously acquired with <A HREF="../Vec/VecCUSPGetCUDAArrayReadWrite.html#VecCUSPGetCUDAArrayReadWrite">VecCUSPGetCUDAArrayReadWrite</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPRestoreCUDAArrayReadWrite(Vec v, PetscScalar **a)
 </PRE>
-This marks the host data as out of date.  Subsequent access to the Many brvector data on the host side with for instance <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a Many brdata transfer. Many br
+This marks the host data as out of date.  Subsequent access to the
+vector data on the host side with for instance <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() incurs a
+data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after Many brVecCUSPRestoreCUDAArrayReadWrite() returns. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after
+<A HREF="../Vec/VecCUSPRestoreCUDAArrayReadWrite.html#VecCUSPRestoreCUDAArrayReadWrite">VecCUSPRestoreCUDAArrayReadWrite</A>() returns.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPGetCUDAArrayRead.html#VecCUSPGetCUDAArrayRead">VecCUSPGetCUDAArrayRead</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayWrite.html#VecCUSPGetCUDAArrayWrite">VecCUSPGetCUDAArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>(), <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>(), < [...]
diff --git a/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayWrite.html b/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayWrite.html
index c0970e9..ea1ba73 100644
--- a/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayWrite.html
+++ b/docs/manualpages/Vec/VecCUSPRestoreCUDAArrayWrite.html
@@ -5,26 +5,31 @@
 <TITLE>VecCUSPRestoreCUDAArrayWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCUSPRestoreCUDAArrayWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCUSPRestoreCUDAArrayWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCUSPRestoreCUDAArrayWrite"><H1>VecCUSPRestoreCUDAArrayWrite</H1></A>
 Restore a device vector previously acquired with <A HREF="../Vec/VecCUSPGetCUDAArrayWrite.html#VecCUSPGetCUDAArrayWrite">VecCUSPGetCUDAArrayWrite</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PETSC_EXTERN PetscErrorCode VecCUSPRestoreCUDAArrayWrite(Vec v, PetscScalar **a)
 </PRE>
-Data on the host will be marked as out of date.  Subsequent access of Many brthe data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() will incur a device Many brto host data transfer. Many br
+Data on the host will be marked as out of date.  Subsequent access of
+the data on the host side e.g. with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() will incur a device
+to host data transfer.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
 <P>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after Many brVecCUSPRestoreCUDAArrayWrite() returns. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- the CUDA device pointer.  This pointer is invalid after
+<A HREF="../Vec/VecCUSPRestoreCUDAArrayWrite.html#VecCUSPRestoreCUDAArrayWrite">VecCUSPRestoreCUDAArrayWrite</A>() returns.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran note</FONT></H3>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCUSPGetCUDAArrayWrite.html#VecCUSPGetCUDAArrayWrite">VecCUSPGetCUDAArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetCUDAArrayWrite.html#VecCUSPGetCUDAArrayWrite">VecCUSPGetCUDAArrayWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayReadWrite.html#VecCUSPGetArrayReadWrite">VecCUSPGetArrayReadWrite</A>(), <A HREF="../Vec/VecCUSPGetArrayRead.html#VecCUSPGetArrayRead">VecCUSPGetArrayRead</A>(), <A HREF="../Vec/VecCUSPGetArrayWrite.html#VecCUSPGetArrayWrite">VecCUSPGetArrayWrite</A>() [...]
diff --git a/docs/manualpages/Vec/VecChop.html b/docs/manualpages/Vec/VecChop.html
index 7a3ffbe..3cd673c 100644
--- a/docs/manualpages/Vec/VecChop.html
+++ b/docs/manualpages/Vec/VecChop.html
@@ -5,8 +5,8 @@
 <TITLE>VecChop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecChop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecChop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecChop"><H1>VecChop</H1></A>
 Set all values in the vector with an absolute value less than the tolerance to zero 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,16 @@ PetscErrorCode VecChop(Vec v, PetscReal tol)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- The vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- The zero tolerance Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v   </B></TD><TD>- The vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tol </B></TD><TD>- The zero tolerance
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>v </B> -The chopped vector Many br
+<DT><B>v </B> -The chopped vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecSet.html#VecSet">VecSet</A>()
diff --git a/docs/manualpages/Vec/VecConjugate.html b/docs/manualpages/Vec/VecConjugate.html
index 51bf13b..aaf6a13 100644
--- a/docs/manualpages/Vec/VecConjugate.html
+++ b/docs/manualpages/Vec/VecConjugate.html
@@ -5,8 +5,8 @@
 <TITLE>VecConjugate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecConjugate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecConjugate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecConjugate"><H1>VecConjugate</H1></A>
 Conjugates a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Conjugates a vector.
 #include "petscvec.h"   
 PetscErrorCode  VecConjugate(Vec x)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Vec/VecCopy.html b/docs/manualpages/Vec/VecCopy.html
index f0b1788..1f82459 100644
--- a/docs/manualpages/Vec/VecCopy.html
+++ b/docs/manualpages/Vec/VecCopy.html
@@ -5,8 +5,8 @@
 <TITLE>VecCopy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCopy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCopy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCopy"><H1>VecCopy</H1></A>
 Copies a vector. y <- x 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,21 @@ Copies a vector. y <- x
 #include "petscvec.h"   
 PetscErrorCode  VecCopy(Vec x,Vec y)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -the copy Many br
+<DT><B>y </B> -the copy
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For default parallel PETSc vectors, both x and y must be distributed in Many brthe same manner; local copies are done. Many br
+For default parallel PETSc vectors, both x and y must be distributed in
+the same manner; local copies are done.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>()
diff --git a/docs/manualpages/Vec/VecCreate.html b/docs/manualpages/Vec/VecCreate.html
index 5839868..19ffa6f 100644
--- a/docs/manualpages/Vec/VecCreate.html
+++ b/docs/manualpages/Vec/VecCreate.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreate"><H1>VecCreate</H1></A>
 Creates an empty vector object. The type can then be set with <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), or <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,28 @@ Creates an empty vector object. The type can then be set with <A HREF="../Vec/Ve
 #include "petscvec.h"   
 PetscErrorCode  VecCreate(MPI_Comm comm, Vec *vec)
 </PRE>
-If you never  call <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>() or <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() it will generate an Many brerror when you try to use the vector. Many br
+If you never  call <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>() or <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() it will generate an
+error when you try to use the vector.
 <P>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -The communicator for the vector object Many br
+<DT><B>comm </B> -The communicator for the vector object
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vec  </B> -The vector object Many br
+<DT><B>vec  </B> -The vector object
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  vector, create
 <BR>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(),
-<BR><A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/veccreate.c.html#VecCreate">src/vec/vec/interface/veccreate.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecCreateGhost.html b/docs/manualpages/Vec/VecCreateGhost.html
index 580617e..abe4d3c 100644
--- a/docs/manualpages/Vec/VecCreateGhost.html
+++ b/docs/manualpages/Vec/VecCreateGhost.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateGhost</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateGhost.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateGhost.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateGhost"><H1>VecCreateGhost</H1></A>
 Creates a parallel vector with ghost padding on each processor. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,39 @@ Creates a parallel vector with ghost padding on each processor.
 #include "petscvec.h"   
 PetscErrorCode  VecCreateGhost(MPI_Comm comm,PetscInt n,PetscInt N,PetscInt nghost,const PetscInt ghosts[],Vec *vv)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost points, these do not need to be in increasing order (sorted) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost points, these do not need to be in increasing order (sorted)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vv </B> -the global vector representation (without ghost points as part of vector) Many br
+<DT><B>vv </B> -the global vector representation (without ghost points as part of vector)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation Many brof the vector. Many br
+Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation
+of the vector.
 <P>
-This also automatically sets the <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>() for this vector. Many br
+This also automatically sets the <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>() for this vector.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(),
-<BR><A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(), <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(), Many brVecCreateGhostWithArray(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEn [...]
+<BR><A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(), <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(),
+<A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(),
+<A HREF="../Vec/VecCreateGhostBlock.html#VecCreateGhostBlock">VecCreateGhostBlock</A>(), <A HREF="../Vec/VecCreateGhostBlockWithArray.html#VecCreateGhostBlockWithArray">VecCreateGhostBlockWithArray</A>(), <A HREF="../Vec/VecMPISetGhost.html#VecMPISetGhost">VecMPISetGhost</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/mpi/pbvec.c.html#VecCreateGhost">src/vec/vec/impls/mpi/pbvec.c</A>
diff --git a/docs/manualpages/Vec/VecCreateGhostBlock.html b/docs/manualpages/Vec/VecCreateGhostBlock.html
index f84b785..621f443 100644
--- a/docs/manualpages/Vec/VecCreateGhostBlock.html
+++ b/docs/manualpages/Vec/VecCreateGhostBlock.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateGhostBlock</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateGhostBlock.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateGhostBlock.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateGhostBlock"><H1>VecCreateGhostBlock</H1></A>
 Creates a parallel vector with ghost padding on each processor. The indicing of the ghost points is done with blocks. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,42 @@ Creates a parallel vector with ghost padding on each processor. The indicing of
 #include "petscvec.h"   
 PetscErrorCode  VecCreateGhostBlock(MPI_Comm comm,PetscInt bs,PetscInt n,PetscInt N,PetscInt nghost,const PetscInt ghosts[],Vec *vv)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost blocks, counts are by block, not by individual index, these do not need to be in increasing order (sorted) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost blocks, counts are by block, not by individual index, these do not need to be in increasing order (sorted)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vv </B> -the global vector representation (without ghost points as part of vector) Many br
+<DT><B>vv </B> -the global vector representation (without ghost points as part of vector)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation Many brof the vector. Many br
+Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation
+of the vector.
 <P>
-n is the local vector size (total local size not the number of blocks) while nghost Many bris the number of blocks in the ghost portion, i.e. the number of elements in the ghost Many brportion is bs*nghost Many br
+n is the local vector size (total local size not the number of blocks) while nghost
+is the number of blocks in the ghost portion, i.e. the number of elements in the ghost
+portion is bs*nghost
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(),
-<BR><A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(), Many brVecCreateGhostWithArray(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecCreateGhostBlockWithArray.html#VecCreateGhostBlockWithArray">VecCreateGhostBlockWithArray</A>() Many br
+<BR><A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(),
+<A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecCreateGhostBlockWithArray.html#VecCreateGhostBlockWithArray">VecCreateGhostBlockWithArray</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/mpi/pbvec.c.html#VecCreateGhostBlock">src/vec/vec/impls/mpi/pbvec.c</A>
diff --git a/docs/manualpages/Vec/VecCreateGhostBlockWithArray.html b/docs/manualpages/Vec/VecCreateGhostBlockWithArray.html
index 9417184..e1b9ce1 100644
--- a/docs/manualpages/Vec/VecCreateGhostBlockWithArray.html
+++ b/docs/manualpages/Vec/VecCreateGhostBlockWithArray.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateGhostBlockWithArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateGhostBlockWithArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateGhostBlockWithArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateGhostBlockWithArray"><H1>VecCreateGhostBlockWithArray</H1></A>
 Creates a parallel vector with ghost padding on each processor; the caller allocates the array space. Indices in the ghost region are based on blocks. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,44 @@ Creates a parallel vector with ghost padding on each processor; the caller alloc
 #include "petscvec.h"   
 PetscErrorCode  VecCreateGhostBlockWithArray(MPI_Comm comm,PetscInt bs,PetscInt n,PetscInt N,PetscInt nghost,const PetscInt ghosts[],const PetscScalar array[],Vec *vv)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost blocks (or NULL if not needed), counts are by block not by index, these do not need to be in increasing order (sorted) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the space to store the vector values (as long as n + nghost*bs) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost blocks (or NULL if not needed), counts are by block not by index, these do not need to be in increasing order (sorted)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the space to store the vector values (as long as n + nghost*bs)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vv </B> -the global vector representation (without ghost points as part of vector) Many br
+<DT><B>vv </B> -the global vector representation (without ghost points as part of vector)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation Many brof the vector. Many br
+Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation
+of the vector.
 <P>
-n is the local vector size (total local size not the number of blocks) while nghost Many bris the number of blocks in the ghost portion, i.e. the number of elements in the ghost Many brportion is bs*nghost Many br
+n is the local vector size (total local size not the number of blocks) while nghost
+is the number of blocks in the ghost portion, i.e. the number of elements in the ghost
+portion is bs*nghost
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(),
-<BR><A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateSeqWithArray.html#VecCreateSeqWithArray">VecCreateSeqWithArray</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), Many brVecCreateGhostWithArray(), <A HREF="../Vec/VecCreateGhostBlock.html#VecCreateGhostBlock">VecCreateGhostBlock</A>() Many br
+<BR><A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateSeqWithArray.html#VecCreateSeqWithArray">VecCreateSeqWithArray</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(),
+<A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>(), <A HREF="../Vec/VecCreateGhostBlock.html#VecCreateGhostBlock">VecCreateGhostBlock</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/mpi/pbvec.c.html#VecCreateGhostBlockWithArray">src/vec/vec/impls/mpi/pbvec.c</A>
diff --git a/docs/manualpages/Vec/VecCreateGhostWithArray.html b/docs/manualpages/Vec/VecCreateGhostWithArray.html
index 227f7d2..885bb83 100644
--- a/docs/manualpages/Vec/VecCreateGhostWithArray.html
+++ b/docs/manualpages/Vec/VecCreateGhostWithArray.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateGhostWithArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateGhostWithArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateGhostWithArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateGhostWithArray"><H1>VecCreateGhostWithArray</H1></A>
 Creates a parallel vector with ghost padding on each processor; the caller allocates the array space. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,40 @@ Creates a parallel vector with ghost padding on each processor; the caller alloc
 #include "petscvec.h"   
 PetscErrorCode  VecCreateGhostWithArray(MPI_Comm comm,PetscInt n,PetscInt N,PetscInt nghost,const PetscInt ghosts[],const PetscScalar array[],Vec *vv)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost points (or NULL if not needed), these do not need to be in increasing order (sorted) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the space to store the vector values (as long as n + nghost) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost points (or NULL if not needed), these do not need to be in increasing order (sorted)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the space to store the vector values (as long as n + nghost)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vv </B> -the global vector representation (without ghost points as part of vector) Many br
+<DT><B>vv </B> -the global vector representation (without ghost points as part of vector)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation Many brof the vector. Many br
+Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation
+of the vector.
 <P>
-This also automatically sets the <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>() for this vector. Many br
+This also automatically sets the <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>() for this vector.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(),
-<BR><A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateSeqWithArray.html#VecCreateSeqWithArray">VecCreateSeqWithArray</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), Many brVecCreateGhostBlock(), <A HREF="../Vec/VecCreateGhostBlockWithArray.html#VecCreateGhostBlockWithArray">VecCreateGhostBlockWithArray</A>(), <A HREF="../Vec/VecMPISetGhost.html#VecMPISetGhost">VecMPISetGhost</A>() Many br
+<BR><A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateSeqWithArray.html#VecCreateSeqWithArray">VecCreateSeqWithArray</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(),
+<A HREF="../Vec/VecCreateGhostBlock.html#VecCreateGhostBlock">VecCreateGhostBlock</A>(), <A HREF="../Vec/VecCreateGhostBlockWithArray.html#VecCreateGhostBlockWithArray">VecCreateGhostBlockWithArray</A>(), <A HREF="../Vec/VecMPISetGhost.html#VecMPISetGhost">VecMPISetGhost</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/mpi/pbvec.c.html#VecCreateGhostWithArray">src/vec/vec/impls/mpi/pbvec.c</A>
diff --git a/docs/manualpages/Vec/VecCreateMPI.html b/docs/manualpages/Vec/VecCreateMPI.html
index aeb6a94..b4c7e9a 100644
--- a/docs/manualpages/Vec/VecCreateMPI.html
+++ b/docs/manualpages/Vec/VecCreateMPI.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateMPI</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateMPI.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateMPI.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateMPI"><H1>VecCreateMPI</H1></A>
 Creates a parallel vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,31 @@ Creates a parallel vector.
 #include "petscvec.h"   
 PetscErrorCode  VecCreateMPI(MPI_Comm comm,PetscInt n,PetscInt N,Vec *v)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- local vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> to have calculated if n is given)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vv </B> -the vector Many br
+<DT><B>vv </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the Many brsame type as an existing vector. Many br
+Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the
+same type as an existing vector.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(),
-<BR><A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>(), <A HREF="../Vec/VecMPISetGhost.html#VecMPISetGhost">VecMPISetGhost</A>() Many br
+<BR><A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>(), <A HREF="../Vec/VecMPISetGhost.html#VecMPISetGhost">VecMPISetGhost</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/mpi/vmpicr.c.html#VecCreateMPI">src/vec/vec/impls/mpi/vmpicr.c</A>
diff --git a/docs/manualpages/Vec/VecCreateMPIWithArray.html b/docs/manualpages/Vec/VecCreateMPIWithArray.html
index 8dec11a..4798d16 100644
--- a/docs/manualpages/Vec/VecCreateMPIWithArray.html
+++ b/docs/manualpages/Vec/VecCreateMPIWithArray.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateMPIWithArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateMPIWithArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateMPIWithArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateMPIWithArray"><H1>VecCreateMPIWithArray</H1></A>
 Creates a parallel, array-style vector, where the user provides the array space to store the vector values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,41 @@ Creates a parallel, array-style vector, where the user provides the array space
 #include "petscvec.h"   
 PetscErrorCode  VecCreateMPIWithArray(MPI_Comm comm,PetscInt bs,PetscInt n,PetscInt N,const PetscScalar array[],Vec *vv)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- the MPI communicator to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs    </B></TD><TD>- block size, same meaning as <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- local vector length, cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N     </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the user provided array to store the vector values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm  </B></TD><TD>- the MPI communicator to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs    </B></TD><TD>- block size, same meaning as <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n     </B></TD><TD>- local vector length, cannot be <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N     </B></TD><TD>- global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the user provided array to store the vector values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vv </B> -the vector Many br
+<DT><B>vv </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the Many brsame type as an existing vector. Many br
+Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the
+same type as an existing vector.
 <P>
-If the user-provided array is NULL, then <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() can be used Many brat a later stage to SET the array for storing the vector values. Many br
+If the user-provided array is NULL, then <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() can be used
+at a later stage to SET the array for storing the vector values.
 <P>
-PETSc does NOT free the array when the vector is destroyed via <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>(). Many brThe user should not free the array until the vector is destroyed. Many br
+PETSc does NOT free the array when the vector is destroyed via <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>().
+The user should not free the array until the vector is destroyed.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateSeqWithArray.html#VecCreateSeqWithArray">VecCreateSeqWithArray</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(),
-<BR><A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() Many br
+<BR><A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/mpi/pbvec.c.html#VecCreateMPIWithArray">src/vec/vec/impls/mpi/pbvec.c</A>
diff --git a/docs/manualpages/Vec/VecCreateNest.html b/docs/manualpages/Vec/VecCreateNest.html
index 73d5fb0..286b3f8 100644
--- a/docs/manualpages/Vec/VecCreateNest.html
+++ b/docs/manualpages/Vec/VecCreateNest.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateNest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateNest.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateNest.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateNest"><H1>VecCreateNest</H1></A>
 Creates a new vector containing several nested subvectors, each stored separately 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Creates a new vector containing several nested subvectors, each stored separatel
 #include "petscvec.h"   
 PetscErrorCode  VecCreateNest(MPI_Comm comm,PetscInt nb,IS is[],Vec x[],Vec *Y)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- Communicator for the new <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nb </B></TD><TD>- number of nested blocks Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- array of nb index sets describing each nested block, or NULL to pack subvectors contiguously Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- array of nb sub-vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- Communicator for the new <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nb </B></TD><TD>- number of nested blocks
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- array of nb index sets describing each nested block, or NULL to pack subvectors contiguously
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- array of nb sub-vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>Y </B> -new vector Many br
+<DT><B>Y </B> -new vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Mat/MatCreateNest.html#MatCreateNest">MatCreateNest</A>(), <A HREF="../DM/DMSetVecType.html#DMSetVecType">DMSetVecType</A>(), <A HREF="../Vec/VECNEST.html#VECNEST">VECNEST</A>
diff --git a/docs/manualpages/Vec/VecCreateSeq.html b/docs/manualpages/Vec/VecCreateSeq.html
index 05b9910..a8ec42e 100644
--- a/docs/manualpages/Vec/VecCreateSeq.html
+++ b/docs/manualpages/Vec/VecCreateSeq.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateSeq</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateSeq.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateSeq.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateSeq"><H1>VecCreateSeq</H1></A>
 Creates a standard, sequential array-style vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Creates a standard, sequential array-style vector.
 #include "petscvec.h"   
 PetscErrorCode  VecCreateSeq(MPI_Comm comm,PetscInt n,Vec *v)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the vector length Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the vector length
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>V </B> -the vector Many br
+<DT><B>V </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the Many brsame type as an existing vector. Many br
+Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the
+same type as an existing vector.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecCreateSeqCUDA.html b/docs/manualpages/Vec/VecCreateSeqCUDA.html
index 374ab7a..6f954ba 100644
--- a/docs/manualpages/Vec/VecCreateSeqCUDA.html
+++ b/docs/manualpages/Vec/VecCreateSeqCUDA.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateSeqCUDA</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateSeqCUDA.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateSeqCUDA.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateSeqCUDA"><H1>VecCreateSeqCUDA</H1></A>
 Creates a standard, sequential array-style vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Creates a standard, sequential array-style vector.
 #include <petscvec.h> 
 PetscErrorCode VecCreateSeqCUDA(MPI_Comm comm,PetscInt n,Vec *v)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  comm - the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br.  n - the vector length Many br
+.  comm - the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+.  n - the vector length
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  V - the vector Many br
+.  V - the vector
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the Many brsame type as an existing vector. Many br
+Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the
+same type as an existing vector.
 <P>
- Many br
+
 <P>
 <P>
-.seealso: <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+.seealso: <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/seq/seqcuda/veccuda.c.html#VecCreateSeqCUDA">src/vec/vec/impls/seq/seqcuda/veccuda.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecCreateSeqCUSP.html b/docs/manualpages/Vec/VecCreateSeqCUSP.html
index c4f51e2..7138293 100644
--- a/docs/manualpages/Vec/VecCreateSeqCUSP.html
+++ b/docs/manualpages/Vec/VecCreateSeqCUSP.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateSeqCUSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateSeqCUSP.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateSeqCUSP.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateSeqCUSP"><H1>VecCreateSeqCUSP</H1></A>
 Creates a standard, sequential array-style vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Creates a standard, sequential array-style vector.
 #include <petscvec.h> 
 PetscErrorCode VecCreateSeqCUSP(MPI_Comm comm,PetscInt n,Vec *v)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-.  comm - the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br.  n - the vector length Many br
+.  comm - the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+.  n - the vector length
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  V - the vector Many br
+.  V - the vector
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the Many brsame type as an existing vector. Many br
+Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the
+same type as an existing vector.
 <P>
- Many br
+
 <P>
 <P>
-.seealso: <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+.seealso: <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/seq/seqcusp/veccusp.c.html#VecCreateSeqCUSP">src/vec/vec/impls/seq/seqcusp/veccusp.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecCreateSeqViennaCL.html b/docs/manualpages/Vec/VecCreateSeqViennaCL.html
index a7c64a2..9559d29 100644
--- a/docs/manualpages/Vec/VecCreateSeqViennaCL.html
+++ b/docs/manualpages/Vec/VecCreateSeqViennaCL.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateSeqViennaCL</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateSeqViennaCL.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateSeqViennaCL.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateSeqViennaCL"><H1>VecCreateSeqViennaCL</H1></A>
 Creates a standard, sequential array-style vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Creates a standard, sequential array-style vector.
 #include "petscvec.h" 
 PetscErrorCode  VecCreateSeqViennaCL(MPI_Comm comm,PetscInt n,Vec *v)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the vector length Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the vector length
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>V </B> -the vector Many br
+<DT><B>V </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the Many brsame type as an existing vector. Many br
+Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the
+same type as an existing vector.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecCreateSeqWithArray.html b/docs/manualpages/Vec/VecCreateSeqWithArray.html
index 8c01cdf..8f0ecf5 100644
--- a/docs/manualpages/Vec/VecCreateSeqWithArray.html
+++ b/docs/manualpages/Vec/VecCreateSeqWithArray.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateSeqWithArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateSeqWithArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateSeqWithArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateSeqWithArray"><H1>VecCreateSeqWithArray</H1></A>
 Creates a standard,sequential array-style vector, where the user provides the array space to store the vector values. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,40 @@ Creates a standard,sequential array-style vector, where the user provides the ar
 #include "petscvec.h" 
 PetscErrorCode  VecCreateSeqWithArray(MPI_Comm comm,PetscInt bs,PetscInt n,const PetscScalar array[],Vec *V)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the vector length Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- memory where the vector elements are to be stored. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator, should be <A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the block size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the vector length
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- memory where the vector elements are to be stored.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>V </B> -the vector Many br
+<DT><B>V </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the Many brsame type as an existing vector. Many br
+Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the
+same type as an existing vector.
 <P>
-If the user-provided array is NULL, then <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() can be used Many brat a later stage to SET the array for storing the vector values. Many br
+If the user-provided array is NULL, then <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() can be used
+at a later stage to SET the array for storing the vector values.
 <P>
-PETSc does NOT free the array when the vector is destroyed via <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>(). Many brThe user should not free the array until the vector is destroyed. Many br
+PETSc does NOT free the array when the vector is destroyed via <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>().
+The user should not free the array until the vector is destroyed.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(),
-<BR><A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/seq/bvec2.c.html#VecCreateSeqWithArray">src/vec/vec/impls/seq/bvec2.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecCreateShared.html b/docs/manualpages/Vec/VecCreateShared.html
index 25bb3cb..3d759d5 100644
--- a/docs/manualpages/Vec/VecCreateShared.html
+++ b/docs/manualpages/Vec/VecCreateShared.html
@@ -5,8 +5,8 @@
 <TITLE>VecCreateShared</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecCreateShared.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecCreateShared.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecCreateShared"><H1>VecCreateShared</H1></A>
 Creates a parallel vector that uses shared memory. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,30 +15,32 @@ Creates a parallel vector that uses shared memory.
 PetscErrorCode  VecCreateShared(MPI_Comm comm,PetscInt n,PetscInt N,Vec *v)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to use Many br
+<DT><B>comm </B> -the MPI communicator to use
 <br>
-<DT><B>n </B> -local vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given) Many br
+<DT><B>n </B> -local vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if N is given)
 <br>
-<DT><B>N </B> -global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given) Many br
+<DT><B>N </B> -global vector length (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have calculated if n is given)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vv </B> -the vector Many br
+<DT><B>vv </B> -the vector
 <br>
 <P>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Currently <A HREF="../Vec/VecCreateShared.html#VecCreateShared">VecCreateShared</A>() is available only on the SGI; otherwise, Many brthis routine is the same as <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(). Many br
+Currently <A HREF="../Vec/VecCreateShared.html#VecCreateShared">VecCreateShared</A>() is available only on the SGI; otherwise,
+this routine is the same as <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>().
 <P>
-Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the Many brsame type as an existing vector. Many br
+Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the
+same type as an existing vector.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(),
-<BR><A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>() Many br
+<BR><A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/shared/shvec.c.html#VecCreateShared">src/vec/vec/impls/shared/shvec.c</A>
diff --git a/docs/manualpages/Vec/VecDestroy.html b/docs/manualpages/Vec/VecDestroy.html
index 0d7af9a..eec1776 100644
--- a/docs/manualpages/Vec/VecDestroy.html
+++ b/docs/manualpages/Vec/VecDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>VecDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDestroy"><H1>VecDestroy</H1></A>
 Destroys a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a vector.
 #include "petscvec.h"   
 PetscErrorCode  VecDestroy(Vec *v)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>v  </B> -the vector Many br
+<DT><B>v  </B> -the vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDestroyVecs.html#VecDestroyVecs">VecDestroyVecs</A>()
diff --git a/docs/manualpages/Vec/VecDestroyVecs.html b/docs/manualpages/Vec/VecDestroyVecs.html
index 25aeba6..1134f55 100644
--- a/docs/manualpages/Vec/VecDestroyVecs.html
+++ b/docs/manualpages/Vec/VecDestroyVecs.html
@@ -5,8 +5,8 @@
 <TITLE>VecDestroyVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDestroyVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDestroyVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDestroyVecs"><H1>VecDestroyVecs</H1></A>
 Frees a block of vectors obtained with <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Frees a block of vectors obtained with <A HREF="../Vec/VecDuplicateVecs.html#Vec
 #include "petscvec.h"   
 PetscErrorCode  VecDestroyVecs(PetscInt m,Vec *vv[])
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vv </B></TD><TD>- pointer to pointer to array of vector pointers, if NULL no vectors are destroyed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of vectors previously obtained, if zero no vectors are destroyed Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vv </B></TD><TD>- pointer to pointer to array of vector pointers, if NULL no vectors are destroyed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of vectors previously obtained, if zero no vectors are destroyed
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-The Fortran interface is slightly different from that given below. Many brSee the Fortran chapter of the users manual Many br
+The Fortran interface is slightly different from that given below.
+See the Fortran chapter of the users manual
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), VecDestroyVecsf90()
diff --git a/docs/manualpages/Vec/VecDestroyVecsF90.html b/docs/manualpages/Vec/VecDestroyVecsF90.html
index bae6943..e67d530 100644
--- a/docs/manualpages/Vec/VecDestroyVecsF90.html
+++ b/docs/manualpages/Vec/VecDestroyVecsF90.html
@@ -5,29 +5,31 @@
 <TITLE>VecDestroyVecsF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDestroyVecsF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDestroyVecsF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDestroyVecsF90"><H1>VecDestroyVecsF90</H1></A>
 Frees a block of vectors obtained with <A HREF="../Vec/VecDuplicateVecsF90.html#VecDuplicateVecsF90">VecDuplicateVecsF90</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Vec/VecDestroyVecsF90.html#VecDestroyVecsF90">VecDestroyVecsF90</A>(<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> n,{<A HREF="../Vec/Vec.html#Vec">Vec</A>, pointer :: x(:)},<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> ierr)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of vectors previously obtained Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- pointer to array of vector pointers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of vectors previously obtained
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- pointer to array of vector pointers
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ierr </B> -error code Many br
+<DT><B>ierr </B> -error code
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not yet supported for all F90 compilers Many br
+Not yet supported for all F90 compilers
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecDestroyVecs.html#VecDestroyVecs">VecDestroyVecs</A>(), <A HREF="../Vec/VecDuplicateVecsF90.html#VecDuplicateVecsF90">VecDuplicateVecsF90</A>()
diff --git a/docs/manualpages/Vec/VecDot.html b/docs/manualpages/Vec/VecDot.html
index 115dd2e..57b5d9b 100644
--- a/docs/manualpages/Vec/VecDot.html
+++ b/docs/manualpages/Vec/VecDot.html
@@ -5,8 +5,8 @@
 <TITLE>VecDot</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDot.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDot.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDot"><H1>VecDot</H1></A>
 Computes the vector dot product. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Computes the vector dot product.
 #include "petscvec.h"   
 PetscErrorCode  VecDot(Vec x,Vec y,PetscScalar *val)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y </B> -the vectors Many br
+<DT><B>x, y </B> -the vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -the dot product Many br
+<DT><B>val </B> -the dot product
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Performance Issues</FONT></H3>
@@ -36,19 +36,21 @@ Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for Users of Complex Numbers</FONT></H3>
-For complex vectors, <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>() computes Many br
+For complex vectors, <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>() computes
 <pre>
     val = (x,y) = y^H x,
 </pre>
-where y^H denotes the conjugate transpose of y. Note that this corresponds to the usual "mathematicians" complex Many brinner product where the SECOND argument gets the complex conjugate. Since the BLASdot() complex conjugates the first Many brfirst argument we call the BLASdot() with the arguments reversed. Many br
+where y^H denotes the conjugate transpose of y. Note that this corresponds to the usual "mathematicians" complex
+inner product where the SECOND argument gets the complex conjugate. Since the BLASdot() complex conjugates the first
+first argument we call the BLASdot() with the arguments reversed.
 <P>
-Use <A HREF="../Vec/VecTDot.html#VecTDot">VecTDot</A>() for the indefinite form Many br
+Use <A HREF="../Vec/VecTDot.html#VecTDot">VecTDot</A>() for the indefinite form
 <pre>
     val = (x,y) = y^T x,
 </pre>
-where y^T denotes the transpose of y. Many br
+where y^T denotes the transpose of y.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecDotBegin.html b/docs/manualpages/Vec/VecDotBegin.html
index c8a64b9..8600ab6 100644
--- a/docs/manualpages/Vec/VecDotBegin.html
+++ b/docs/manualpages/Vec/VecDotBegin.html
@@ -5,8 +5,8 @@
 <TITLE>VecDotBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDotBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDotBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDotBegin"><H1>VecDotBegin</H1></A>
 Starts a split phase dot product computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,21 @@ PetscErrorCode  VecDotBegin(Vec x,Vec y,PetscScalar *result)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the second vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the second vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>().
 <P>
-seealso: <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(), Many brVecTDotBegin(), <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#Pet [...]
+seealso: <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(),
+<A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(), <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/comb.c.html#VecDotBegin">src/vec/vec/utils/comb.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecDotEnd.html b/docs/manualpages/Vec/VecDotEnd.html
index f9a9757..fe5676d 100644
--- a/docs/manualpages/Vec/VecDotEnd.html
+++ b/docs/manualpages/Vec/VecDotEnd.html
@@ -5,8 +5,8 @@
 <TITLE>VecDotEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDotEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDotEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDotEnd"><H1>VecDotEnd</H1></A>
 Ends a split phase dot product computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,18 +16,21 @@ PetscErrorCode  VecDotEnd(Vec x,Vec y,PetscScalar *result)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the second vector (can be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the second vector (can be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(),
-<BR><A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(),<A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>() Many br
+<BR><A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(),<A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/comb.c.html#VecDotEnd">src/vec/vec/utils/comb.c</A>
diff --git a/docs/manualpages/Vec/VecDotNorm2.html b/docs/manualpages/Vec/VecDotNorm2.html
index 4d88078..a22664e 100644
--- a/docs/manualpages/Vec/VecDotNorm2.html
+++ b/docs/manualpages/Vec/VecDotNorm2.html
@@ -5,8 +5,8 @@
 <TITLE>VecDotNorm2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDotNorm2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDotNorm2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDotNorm2"><H1>VecDotNorm2</H1></A>
 computes the inner product of two vectors and the 2-norm squared of the second vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ computes the inner product of two vectors and the 2-norm squared of the second v
 #include "petscvec.h" 
 PetscErrorCode  VecDotNorm2(Vec s,Vec t,PetscScalar *dp, PetscReal *nm)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- first vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- second vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- first vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>t </B></TD><TD>- second vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dp </B></TD><TD>- s'conj(t) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nm </B></TD><TD>- t'conj(t) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dp </B></TD><TD>- s'conj(t)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nm </B></TD><TD>- t'conj(t)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: conj(x) is the complex conjugate of x when x is complex Many br
+Notes: conj(x) is the complex conjugate of x when x is complex
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecDotRealPart.html b/docs/manualpages/Vec/VecDotRealPart.html
index 1ecbe81..3aa56ca 100644
--- a/docs/manualpages/Vec/VecDotRealPart.html
+++ b/docs/manualpages/Vec/VecDotRealPart.html
@@ -5,8 +5,8 @@
 <TITLE>VecDotRealPart</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDotRealPart.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDotRealPart.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDotRealPart"><H1>VecDotRealPart</H1></A>
 Computes the real part of the vector dot product. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Computes the real part of the vector dot product.
 #include "petscvec.h"   
 PetscErrorCode  VecDotRealPart(Vec x,Vec y,PetscReal *val)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y </B> -the vectors Many br
+<DT><B>x, y </B> -the vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -the real part of the dot product; Many br
+<DT><B>val </B> -the real part of the dot product;
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Performance Issues</FONT></H3>
@@ -36,15 +36,16 @@ Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for Users of Complex Numbers</FONT></H3>
-See <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>() for more details on the definition of the dot product for complex numbers Many br
+See <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>() for more details on the definition of the dot product for complex numbers
 <P>
-For real numbers this returns the same value as <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>() Many br
+For real numbers this returns the same value as <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>()
 <P>
-For complex numbers in C^n (that is a vector of n components with a complex number for each component) this is equal to the usual real dot product on the Many brthe space R^{2n} (that is a vector of 2n components with the real or imaginary part of the complex numbers for components) Many br
+For complex numbers in C^n (that is a vector of n components with a complex number for each component) this is equal to the usual real dot product on the
+the space R^{2n} (that is a vector of 2n components with the real or imaginary part of the complex numbers for components)
 <P>
-Developer Note: This is not currently optimized to compute only the real part of the dot product. Many br
+Developer Note: This is not currently optimized to compute only the real part of the dot product.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecDuplicate.html b/docs/manualpages/Vec/VecDuplicate.html
index 240e61c..f8e8b93 100644
--- a/docs/manualpages/Vec/VecDuplicate.html
+++ b/docs/manualpages/Vec/VecDuplicate.html
@@ -5,8 +5,8 @@
 <TITLE>VecDuplicate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDuplicate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDuplicate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDuplicate"><H1>VecDuplicate</H1></A>
 Creates a new vector of the same type as an existing vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,24 @@ Creates a new vector of the same type as an existing vector.
 #include "petscvec.h"   
 PetscErrorCode  VecDuplicate(Vec v,Vec *newv)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>v </B> -a vector to mimic Many br
+<DT><B>v </B> -a vector to mimic
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newv </B> -location to put new vector Many br
+<DT><B>newv </B> -location to put new vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() DOES NOT COPY the vector entries, but rather allocates storage Many brfor the new vector.  Use <A HREF="../Vec/VecCopy.html#VecCopy">VecCopy</A>() to copy a vector. Many br
+<A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() DOES NOT COPY the vector entries, but rather allocates storage
+for the new vector.  Use <A HREF="../Vec/VecCopy.html#VecCopy">VecCopy</A>() to copy a vector.
 <P>
-Use <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() to free the space. Use <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to get several Many brvectors. Many br
+Use <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() to free the space. Use <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to get several
+vectors.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecCopy.html#VecCopy">VecCopy</A>()
diff --git a/docs/manualpages/Vec/VecDuplicateVecs.html b/docs/manualpages/Vec/VecDuplicateVecs.html
index 2bef2cd..fdfc207 100644
--- a/docs/manualpages/Vec/VecDuplicateVecs.html
+++ b/docs/manualpages/Vec/VecDuplicateVecs.html
@@ -5,8 +5,8 @@
 <TITLE>VecDuplicateVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDuplicateVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDuplicateVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDuplicateVecs"><H1>VecDuplicateVecs</H1></A>
 Creates several vectors of the same type as an existing vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Creates several vectors of the same type as an existing vector.
 #include "petscvec.h"   
 PetscErrorCode  VecDuplicateVecs(Vec v,PetscInt m,Vec *V[])
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of vectors to obtain Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a vector to mimic Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- the number of vectors to obtain
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a vector to mimic
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>V </B> -location to put pointer to array of vectors Many br
+<DT><B>V </B> -location to put pointer to array of vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecDestroyVecs.html#VecDestroyVecs">VecDestroyVecs</A>() to free the space. Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() to form a single Many brvector. Many br
+Use <A HREF="../Vec/VecDestroyVecs.html#VecDestroyVecs">VecDestroyVecs</A>() to free the space. Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() to form a single
+vector.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-The Fortran interface is slightly different from that given below, it Many brrequires one to pass in V a <A HREF="../Vec/Vec.html#Vec">Vec</A> (integer) array of size at least m. Many brSee the Fortran chapter of the users manual and petsc/src/vec/vec/examples for details. Many br
+The Fortran interface is slightly different from that given below, it
+requires one to pass in V a <A HREF="../Vec/Vec.html#Vec">Vec</A> (integer) array of size at least m.
+See the Fortran chapter of the users manual and petsc/src/vec/vec/examples for details.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecDestroyVecs.html#VecDestroyVecs">VecDestroyVecs</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicateVecsF90.html#VecDuplicateVecsF90">VecDuplicateVecsF90</A>()
diff --git a/docs/manualpages/Vec/VecDuplicateVecsF90.html b/docs/manualpages/Vec/VecDuplicateVecsF90.html
index 7198458..1ae80a3 100644
--- a/docs/manualpages/Vec/VecDuplicateVecsF90.html
+++ b/docs/manualpages/Vec/VecDuplicateVecsF90.html
@@ -5,25 +5,29 @@
 <TITLE>VecDuplicateVecsF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecDuplicateVecsF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecDuplicateVecsF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecDuplicateVecsF90"><H1>VecDuplicateVecsF90</H1></A>
 Creates several vectors of the same type as an existing vector and makes them accessible via a Fortran90 pointer. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Vec/VecDuplicateVecsF90.html#VecDuplicateVecsF90">VecDuplicateVecsF90</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A> x,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> n,{<A HREF="../Vec/Vec.html#Vec">Vec</A>, pointer :: y(:)},integer ierr)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- a vector to mimic Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of vectors to obtain Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- a vector to mimic
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of vectors to obtain
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- Fortran90 pointer to the array of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- Fortran90 pointer to the array of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <PRE>
@@ -36,14 +40,14 @@ Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
     ....
     call <A HREF="../Vec/VecDestroyVecsF90.html#VecDestroyVecsF90">VecDestroyVecsF90</A>(2,y,ierr)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Not yet supported for all F90 compilers Many br
+Not yet supported for all F90 compilers
 <P>
-Use <A HREF="../Vec/VecDestroyVecsF90.html#VecDestroyVecsF90">VecDestroyVecsF90</A>() to free the space. Many br
+Use <A HREF="../Vec/VecDestroyVecsF90.html#VecDestroyVecsF90">VecDestroyVecsF90</A>() to free the space.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecDestroyVecsF90.html#VecDestroyVecsF90">VecDestroyVecsF90</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>()
diff --git a/docs/manualpages/Vec/VecEqual.html b/docs/manualpages/Vec/VecEqual.html
index 8731467..8b78bfb 100644
--- a/docs/manualpages/Vec/VecEqual.html
+++ b/docs/manualpages/Vec/VecEqual.html
@@ -5,8 +5,8 @@
 <TITLE>VecEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecEqual"><H1>VecEqual</H1></A>
 Compares two vectors. Returns true if the two vectors are either pointing to the same memory buffer, or if the two vectors have the same local and global layout as well as bitwise equality of all entries. Does NOT take round-off errors into account. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Compares two vectors. Returns true if the two vectors are either pointing to the
 #include "petscvec.h" 
 PetscErrorCode  VecEqual(Vec vec1,Vec vec2,PetscBool  *flg)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec1 </B></TD><TD>- the first vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec2 </B></TD><TD>- the second vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec1 </B></TD><TD>- the first vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec2 </B></TD><TD>- the second vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the vectors are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise. Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the vectors are equal; <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> otherwise.
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Vec/VecExp.html b/docs/manualpages/Vec/VecExp.html
index 03c54e8..63dc634 100644
--- a/docs/manualpages/Vec/VecExp.html
+++ b/docs/manualpages/Vec/VecExp.html
@@ -5,8 +5,8 @@
 <TITLE>VecExp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecExp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecExp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecExp"><H1>VecExp</H1></A>
 Replaces each component of a vector by e^x_i 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Replaces each component of a vector by e^x_i
 #include "petscvec.h" 
 PetscErrorCode  VecExp(Vec v)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -The vector Many br
+<DT><B>v </B> -The vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -The vector of exponents Many br
+<DT><B>v </B> -The vector of exponents
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecLog.html#VecLog">VecLog</A>(), <A HREF="../Vec/VecAbs.html#VecAbs">VecAbs</A>(), <A HREF="../Vec/VecSqrtAbs.html#VecSqrtAbs">VecSqrtAbs</A>(), <A HREF="../Vec/VecReciprocal.html#VecReciprocal">VecReciprocal</A>()
diff --git a/docs/manualpages/Vec/VecFinalizePackage.html b/docs/manualpages/Vec/VecFinalizePackage.html
index 57dcbb5..9935f38 100644
--- a/docs/manualpages/Vec/VecFinalizePackage.html
+++ b/docs/manualpages/Vec/VecFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>VecFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecFinalizePackage"><H1>VecFinalizePackage</H1></A>
 This function finalizes everything in the <A HREF="../Vec/Vec.html#Vec">Vec</A> package. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  VecFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, initialize, package
diff --git a/docs/manualpages/Vec/VecGetArray.html b/docs/manualpages/Vec/VecGetArray.html
index 14b5ac6..cdbc40e 100644
--- a/docs/manualpages/Vec/VecGetArray.html
+++ b/docs/manualpages/Vec/VecGetArray.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArray"><H1>VecGetArray</H1></A>
 Returns a pointer to a contiguous array that contains this processor's portion of the vector data. For the standard PETSc vectors, <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() returns a pointer to the local data array and does not use any copies. If the underlying vector data is not stored in a contiquous array this routine will copy the data to a contiquous array and return a pointer to that. You MUST call <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecResto [...]
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,18 @@ Returns a pointer to a contiguous array that contains this processor's portion o
 #include "petscvec.h"   
 PetscErrorCode VecGetArray(Vec x,PetscScalar **a)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is used differently from Fortran 77 Many br
+This routine is used differently from Fortran 77
 <pre>
    <A HREF="../Vec/Vec.html#Vec">Vec</A>         x
 </pre>
@@ -57,11 +57,12 @@ This routine is used differently from Fortran 77 Many br
 <pre>
       call <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(x,x_array,i_x,ierr)
 </pre>
-For Fortran 90 see <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>() Many br
+For Fortran 90 see <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>()
 <P>
-See the Fortran chapter of the users manual and Many brpetsc/src/snes/examples/tutorials/ex5f.F for details. Many br
+See the Fortran chapter of the users manual and
+petsc/src/snes/examples/tutorials/ex5f.F for details.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecGetArray1d.html b/docs/manualpages/Vec/VecGetArray1d.html
index 8357051..f1a0f62 100644
--- a/docs/manualpages/Vec/VecGetArray1d.html
+++ b/docs/manualpages/Vec/VecGetArray1d.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArray1d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArray1d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArray1d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArray1d"><H1>VecGetArray1d</H1></A>
 Returns a pointer to a 1d contiguous array that contains this processor's portion of the vector data.  You MUST call <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,35 @@ Returns a pointer to a 1d contiguous array that contains this processor's portio
 #include "petscvec.h"   
 PetscErrorCode  VecGetArray1d(Vec x,PetscInt m,PetscInt mstart,PetscScalar *a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart are likely Many brobtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for Many brDMCreateGlobalVector() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). Many br
+For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart are likely
+obtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>().
 <P>
-For standard PETSc vectors this is an inexpensive call; it does not copy the vector values. Many br
+For standard PETSc vectors this is an inexpensive call; it does not copy the vector values.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(), <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), Many brVecGetArray2d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRe [...]
+<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(),
+<A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecGetArray1d">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecGetArray1dRead.html b/docs/manualpages/Vec/VecGetArray1dRead.html
index 66ae33d..ecdec25 100644
--- a/docs/manualpages/Vec/VecGetArray1dRead.html
+++ b/docs/manualpages/Vec/VecGetArray1dRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArray1dRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArray1dRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArray1dRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArray1dRead"><H1>VecGetArray1dRead</H1></A>
 Returns a pointer to a 1d contiguous array that contains this processor's portion of the vector data.  You MUST call <A HREF="../Vec/VecRestoreArray1dRead.html#VecRestoreArray1dRead">VecRestoreArray1dRead</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,35 @@ Returns a pointer to a 1d contiguous array that contains this processor's portio
 #include "petscvec.h"   
 PetscErrorCode  VecGetArray1dRead(Vec x,PetscInt m,PetscInt mstart,PetscScalar *a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart are likely Many brobtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for Many brDMCreateGlobalVector() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). Many br
+For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart are likely
+obtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>().
 <P>
-For standard PETSc vectors this is an inexpensive call; it does not copy the vector values. Many br
+For standard PETSc vectors this is an inexpensive call; it does not copy the vector values.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(), <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), Many brVecGetArray2d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRe [...]
+<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(),
+<A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecGetArray1dRead">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecGetArray2d.html b/docs/manualpages/Vec/VecGetArray2d.html
index 2dff1eb..fd0e43a 100644
--- a/docs/manualpages/Vec/VecGetArray2d.html
+++ b/docs/manualpages/Vec/VecGetArray2d.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArray2d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArray2d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArray2d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArray2d"><H1>VecGetArray2d</H1></A>
 Returns a pointer to a 2d contiguous array that contains this processor's portion of the vector data.  You MUST call <A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,41 @@ Returns a pointer to a 2d contiguous array that contains this processor's portio
 #include "petscvec.h"   
 PetscErrorCode  VecGetArray2d(Vec x,PetscInt m,PetscInt n,PetscInt mstart,PetscInt nstart,PetscScalar **a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart and nstart are likely Many brobtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for Many brDMCreateGlobalVector() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases Many brthe arguments from DMDAGet[Ghost]Corners( [...]
+For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart and nstart are likely
+obtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases
+the arguments from DMDAGet[Ghost]Corners() are reversed in the call to <A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>().
 <P>
-For standard PETSc vectors this is an inexpensive call; it does not copy the vector values. Many br
+For standard PETSc vectors this is an inexpensive call; it does not copy the vector values.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(), <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRe [...]
+<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(),
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecGetArray2d">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecGetArray2dRead.html b/docs/manualpages/Vec/VecGetArray2dRead.html
index 1b4a1d3..aecf98e 100644
--- a/docs/manualpages/Vec/VecGetArray2dRead.html
+++ b/docs/manualpages/Vec/VecGetArray2dRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArray2dRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArray2dRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArray2dRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArray2dRead"><H1>VecGetArray2dRead</H1></A>
 Returns a pointer to a 2d contiguous array that contains this processor's portion of the vector data.  You MUST call <A HREF="../Vec/VecRestoreArray2dRead.html#VecRestoreArray2dRead">VecRestoreArray2dRead</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,41 @@ Returns a pointer to a 2d contiguous array that contains this processor's portio
 #include "petscvec.h"   
 PetscErrorCode  VecGetArray2dRead(Vec x,PetscInt m,PetscInt n,PetscInt mstart,PetscInt nstart,PetscScalar **a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart and nstart are likely Many brobtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for Many brDMCreateGlobalVector() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases Many brthe arguments from DMDAGet[Ghost]Corners( [...]
+For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart and nstart are likely
+obtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases
+the arguments from DMDAGet[Ghost]Corners() are reversed in the call to <A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>().
 <P>
-For standard PETSc vectors this is an inexpensive call; it does not copy the vector values. Many br
+For standard PETSc vectors this is an inexpensive call; it does not copy the vector values.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(), <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRe [...]
+<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(),
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecGetArray2dRead">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecGetArray3d.html b/docs/manualpages/Vec/VecGetArray3d.html
index 4175d9b..106496f 100644
--- a/docs/manualpages/Vec/VecGetArray3d.html
+++ b/docs/manualpages/Vec/VecGetArray3d.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArray3d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArray3d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArray3d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArray3d"><H1>VecGetArray3d</H1></A>
 Returns a pointer to a 3d contiguous array that contains this processor's portion of the vector data.  You MUST call <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,45 @@ Returns a pointer to a 3d contiguous array that contains this processor's portio
 #include "petscvec.h"   
 PetscErrorCode  VecGetArray3d(Vec x,PetscInt m,PetscInt n,PetscInt p,PetscInt mstart,PetscInt nstart,PetscInt pstart,PetscScalar ***a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart, nstart, and pstart are likely Many brobtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for Many brDMCreateGlobalVector() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases Many brthe arguments from DMDAGet[Ghost [...]
+For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart, nstart, and pstart are likely
+obtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases
+the arguments from DMDAGet[Ghost]Corners() are reversed in the call to <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>().
 <P>
-For standard PETSc vectors this is an inexpensive call; it does not copy the vector values. Many br
+For standard PETSc vectors this is an inexpensive call; it does not copy the vector values.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(), <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), DMDAVecGetarray(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#Ve [...]
+<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), DMDAVecGetarray(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(),
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecGetArray3d">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecGetArray3dRead.html b/docs/manualpages/Vec/VecGetArray3dRead.html
index d154ba1..c369970 100644
--- a/docs/manualpages/Vec/VecGetArray3dRead.html
+++ b/docs/manualpages/Vec/VecGetArray3dRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArray3dRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArray3dRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArray3dRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArray3dRead"><H1>VecGetArray3dRead</H1></A>
 Returns a pointer to a 3d contiguous array that contains this processor's portion of the vector data.  You MUST call <A HREF="../Vec/VecRestoreArray3dRead.html#VecRestoreArray3dRead">VecRestoreArray3dRead</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,45 @@ Returns a pointer to a 3d contiguous array that contains this processor's portio
 #include "petscvec.h"   
 PetscErrorCode  VecGetArray3dRead(Vec x,PetscInt m,PetscInt n,PetscInt p,PetscInt mstart,PetscInt nstart,PetscInt pstart,PetscScalar ***a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart, nstart, and pstart are likely Many brobtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for Many brDMCreateGlobalVector() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases Many brthe arguments from DMDAGet[Ghost [...]
+For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart, nstart, and pstart are likely
+obtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases
+the arguments from DMDAGet[Ghost]Corners() are reversed in the call to <A HREF="../Vec/VecGetArray3dRead.html#VecGetArray3dRead">VecGetArray3dRead</A>().
 <P>
-For standard PETSc vectors this is an inexpensive call; it does not copy the vector values. Many br
+For standard PETSc vectors this is an inexpensive call; it does not copy the vector values.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(), <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), DMDAVecGetarray(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#Ve [...]
+<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), DMDAVecGetarray(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(),
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecGetArray3dRead">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecGetArray4d.html b/docs/manualpages/Vec/VecGetArray4d.html
index 6bc08ef..7973694 100644
--- a/docs/manualpages/Vec/VecGetArray4d.html
+++ b/docs/manualpages/Vec/VecGetArray4d.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArray4d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArray4d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArray4d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArray4d"><H1>VecGetArray4d</H1></A>
 Returns a pointer to a 4d contiguous array that contains this processor's portion of the vector data.  You MUST call <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,49 @@ Returns a pointer to a 4d contiguous array that contains this processor's portio
 #include "petscvec.h"   
 PetscErrorCode  VecGetArray4d(Vec x,PetscInt m,PetscInt n,PetscInt p,PetscInt q,PetscInt mstart,PetscInt nstart,PetscInt pstart,PetscInt qstart,PetscScalar ****a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- fourth dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qstart </B></TD><TD>- first index in the fourth coordinate direction (often 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- fourth dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qstart </B></TD><TD>- first index in the fourth coordinate direction (often 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart, nstart, and pstart are likely Many brobtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for Many brDMCreateGlobalVector() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases Many brthe arguments from DMDAGet[Ghost [...]
+For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart, nstart, and pstart are likely
+obtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases
+the arguments from DMDAGet[Ghost]Corners() are reversed in the call to <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>().
 <P>
-For standard PETSc vectors this is an inexpensive call; it does not copy the vector values. Many br
+For standard PETSc vectors this is an inexpensive call; it does not copy the vector values.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(), <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), DMDAVecGetarray(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#Ve [...]
+<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), DMDAVecGetarray(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(),
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecGetArray4d">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecGetArray4dRead.html b/docs/manualpages/Vec/VecGetArray4dRead.html
index c06ce4e..9e237e3 100644
--- a/docs/manualpages/Vec/VecGetArray4dRead.html
+++ b/docs/manualpages/Vec/VecGetArray4dRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArray4dRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArray4dRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArray4dRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArray4dRead"><H1>VecGetArray4dRead</H1></A>
 Returns a pointer to a 4d contiguous array that contains this processor's portion of the vector data.  You MUST call <A HREF="../Vec/VecRestoreArray4dRead.html#VecRestoreArray4dRead">VecRestoreArray4dRead</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,49 @@ Returns a pointer to a 4d contiguous array that contains this processor's portio
 #include "petscvec.h"   
 PetscErrorCode  VecGetArray4dRead(Vec x,PetscInt m,PetscInt n,PetscInt p,PetscInt q,PetscInt mstart,PetscInt nstart,PetscInt pstart,PetscInt qstart,PetscScalar ****a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- fourth dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qstart </B></TD><TD>- first index in the fourth coordinate direction (often 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- fourth dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qstart </B></TD><TD>- first index in the fourth coordinate direction (often 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart, nstart, and pstart are likely Many brobtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for Many brDMCreateGlobalVector() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases Many brthe arguments from DMDAGet[Ghost [...]
+For a vector obtained from <A HREF="../DM/DMCreateLocalVector.html#DMCreateLocalVector">DMCreateLocalVector</A>() mstart, nstart, and pstart are likely
+obtained from the corner indices obtained from <A HREF="../DM/DMDAGetGhostCorners.html#DMDAGetGhostCorners">DMDAGetGhostCorners</A>() while for
+<A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() they are the corner indices from <A HREF="../DM/DMDAGetCorners.html#DMDAGetCorners">DMDAGetCorners</A>(). In both cases
+the arguments from DMDAGet[Ghost]Corners() are reversed in the call to <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>().
 <P>
-For standard PETSc vectors this is an inexpensive call; it does not copy the vector values. Many br
+For standard PETSc vectors this is an inexpensive call; it does not copy the vector values.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(), <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), DMDAVecGetarray(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#Ve [...]
+<BR><A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), DMDAVecGetarray(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(),
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecGetArray4dRead">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecGetArrayF90.html b/docs/manualpages/Vec/VecGetArrayF90.html
index 86d4227..6e7bc39 100644
--- a/docs/manualpages/Vec/VecGetArrayF90.html
+++ b/docs/manualpages/Vec/VecGetArrayF90.html
@@ -5,24 +5,26 @@
 <TITLE>VecGetArrayF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArrayF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArrayF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArrayF90"><H1>VecGetArrayF90</H1></A>
 Accesses a vector array from Fortran90. For default PETSc vectors, <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>() returns a pointer to the local data array. Otherwise, this routine is implementation dependent. You MUST call <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A> x,{Scalar, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -vector Many br
+<DT><B>x </B> -vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <PRE>
@@ -32,11 +34,11 @@ Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
     xx_v(3) = a
     call <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
-If you ONLY intend to read entries from the array and not change any entries you should use <A HREF="../Vec/VecGetArrayReadF90.html#VecGetArrayReadF90">VecGetArrayReadF90</A>(). Many br
+If you ONLY intend to read entries from the array and not change any entries you should use <A HREF="../Vec/VecGetArrayReadF90.html#VecGetArrayReadF90">VecGetArrayReadF90</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrayReadF90.html#VecGetArrayReadF90">VecGetArrayReadF90</A>(), <A HREF="../Sys/UsingFortran.html#UsingFortran">UsingFortran</A>
diff --git a/docs/manualpages/Vec/VecGetArrayRead.html b/docs/manualpages/Vec/VecGetArrayRead.html
index 95ae91b..a5cc462 100644
--- a/docs/manualpages/Vec/VecGetArrayRead.html
+++ b/docs/manualpages/Vec/VecGetArrayRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArrayRead"><H1>VecGetArrayRead</H1></A>
 Get read-only pointer to contiguous array containing this processor's portion of the vector data. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,26 @@ Get read-only pointer to contiguous array containing this processor's portion of
 #include "petscvec.h"   
 PetscErrorCode VecGetArrayRead(Vec x,const PetscScalar **a)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -the array Many br
+<DT><B>a </B> -the array
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The array must be returned using a matching call to <A HREF="../Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</A>(). Many br
+The array must be returned using a matching call to <A HREF="../Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</A>().
 <P>
-Unlike <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), this routine is not collective and preserves cached information like vector norms. Many br
+Unlike <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), this routine is not collective and preserves cached information like vector norms.
 <P>
-Standard PETSc vectors use contiguous storage so that this routine does not perform a copy.  Other vector Many brimplementations may require a copy, but must such implementations should cache the contiguous representation so that Many bronly one copy is performed when this routine is called multiple times in sequence. Many br
+Standard PETSc vectors use contiguous storage so that this routine does not perform a copy.  Other vector
+implementations may require a copy, but must such implementations should cache the contiguous representation so that
+only one copy is performed when this routine is called multiple times in sequence.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>()
diff --git a/docs/manualpages/Vec/VecGetArrayReadF90.html b/docs/manualpages/Vec/VecGetArrayReadF90.html
index 8f59208..238d10e 100644
--- a/docs/manualpages/Vec/VecGetArrayReadF90.html
+++ b/docs/manualpages/Vec/VecGetArrayReadF90.html
@@ -5,24 +5,26 @@
 <TITLE>VecGetArrayReadF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArrayReadF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArrayReadF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArrayReadF90"><H1>VecGetArrayReadF90</H1></A>
 Accesses a read only array from Fortran90. For default PETSc vectors, <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>() returns a pointer to the local data array. Otherwise, this routine is implementation dependent. You MUST call <A HREF="../Vec/VecRestoreArrayReadF90.html#VecRestoreArrayReadF90">VecRestoreArrayReadF90</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Vec/VecGetArrayReadF90.html#VecGetArrayReadF90">VecGetArrayReadF90</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A> x,{Scalar, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -vector Many br
+<DT><B>x </B> -vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ierr </B></TD><TD>- error code
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
 <PRE>
@@ -32,11 +34,11 @@ Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
     a = xx_v(3)
     call <A HREF="../Vec/VecRestoreArrayReadF90.html#VecRestoreArrayReadF90">VecRestoreArrayReadF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
-If you intend to write entries into the array you must use <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(). Many br
+If you intend to write entries into the array you must use <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecRestoreArrayReadF90.html#VecRestoreArrayReadF90">VecRestoreArrayReadF90</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>(), <A HREF="../Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</A>(), <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF=". [...]
diff --git a/docs/manualpages/Vec/VecGetArrays.html b/docs/manualpages/Vec/VecGetArrays.html
index 15568ca..189ee4c 100644
--- a/docs/manualpages/Vec/VecGetArrays.html
+++ b/docs/manualpages/Vec/VecGetArrays.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetArrays</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetArrays.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetArrays.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetArrays"><H1>VecGetArrays</H1></A>
 Returns a pointer to the arrays in a set of vectors that were created by a call to <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>().  You MUST call <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>() when you no longer need access to the array. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Returns a pointer to the arrays in a set of vectors that were created by a call
 #include "petscvec.h"   
 PetscErrorCode  VecGetArrays(const Vec x[],PetscInt n,PetscScalar **a[])
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>a </B> -location to put pointer to the array Many br
+<DT><B>a </B> -location to put pointer to the array
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>()
diff --git a/docs/manualpages/Vec/VecGetBlockSize.html b/docs/manualpages/Vec/VecGetBlockSize.html
index e1fc230..0fcd344 100644
--- a/docs/manualpages/Vec/VecGetBlockSize.html
+++ b/docs/manualpages/Vec/VecGetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetBlockSize"><H1>VecGetBlockSize</H1></A>
 Gets the blocksize for the vector, i.e. what is used for <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() and <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Gets the blocksize for the vector, i.e. what is used for <A HREF="../Vec/VecSetV
 #include "petscvec.h"   
 PetscErrorCode  VecGetBlockSize(Vec v,PetscInt *bs)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>bs </B> -the blocksize Many br
+<DT><B>bs </B> -the blocksize
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-All vectors obtained by <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() inherit the same blocksize. Many br
+All vectors obtained by <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() inherit the same blocksize.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>(), <A HREF="../Vec/VecSetLocalToGlobalMapping.html#VecSetLocalToGlobalMapping">VecSetLocalToGlobalMapping</A>(), <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>()
diff --git a/docs/manualpages/Vec/VecGetLayout.html b/docs/manualpages/Vec/VecGetLayout.html
index 7cac868..42444ab 100644
--- a/docs/manualpages/Vec/VecGetLayout.html
+++ b/docs/manualpages/Vec/VecGetLayout.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetLayout</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetLayout.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetLayout.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetLayout"><H1>VecGetLayout</H1></A>
 get <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> describing vector layout 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ get <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> describing vect
 #include "petscvec.h"   
 PetscErrorCode VecGetLayout(Vec x,PetscLayout *map)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>map </B> -the layout Many br
+<DT><B>map </B> -the layout
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  VecGetSizes(), <A HREF="../Vec/VecGetOwnershipRange.html#VecGetOwnershipRange">VecGetOwnershipRange</A>(), <A HREF="../Vec/VecGetOwnershipRanges.html#VecGetOwnershipRanges">VecGetOwnershipRanges</A>()
diff --git a/docs/manualpages/Vec/VecGetLocalSize.html b/docs/manualpages/Vec/VecGetLocalSize.html
index 2adb7f2..d2194e9 100644
--- a/docs/manualpages/Vec/VecGetLocalSize.html
+++ b/docs/manualpages/Vec/VecGetLocalSize.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetLocalSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetLocalSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetLocalSize"><H1>VecGetLocalSize</H1></A>
 Returns the number of elements of the vector stored in local memory. This routine may be implementation dependent, so use with care. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the number of elements of the vector stored in local memory. This routin
 #include "petscvec.h"   
 PetscErrorCode  VecGetLocalSize(Vec x,PetscInt *size)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>size </B> -the length of the local piece of the vector Many br
+<DT><B>size </B> -the length of the local piece of the vector
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecGetLocalToGlobalMapping.html b/docs/manualpages/Vec/VecGetLocalToGlobalMapping.html
index 8914ddb..8e41f7f 100644
--- a/docs/manualpages/Vec/VecGetLocalToGlobalMapping.html
+++ b/docs/manualpages/Vec/VecGetLocalToGlobalMapping.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetLocalToGlobalMapping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetLocalToGlobalMapping"><H1>VecGetLocalToGlobalMapping</H1></A>
 Gets the local-to-global numbering set by <A HREF="../Vec/VecSetLocalToGlobalMapping.html#VecSetLocalToGlobalMapping">VecSetLocalToGlobalMapping</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the local-to-global numbering set by <A HREF="../Vec/VecSetLocalToGlobalMap
 #include "petscvec.h"   
 PetscErrorCode VecGetLocalToGlobalMapping(Vec X,ISLocalToGlobalMapping *mapping)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>X </B> -the vector Many br
+<DT><B>X </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mapping </B> -the mapping Many br
+<DT><B>mapping </B> -the mapping
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecGetLocalVector.html b/docs/manualpages/Vec/VecGetLocalVector.html
index 70c9260..8ea568f 100644
--- a/docs/manualpages/Vec/VecGetLocalVector.html
+++ b/docs/manualpages/Vec/VecGetLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetLocalVector"><H1>VecGetLocalVector</H1></A>
 Maps the local portion of a vector into a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,20 +16,28 @@ Maps the local portion of a vector into a vector.
 #define __FUNCT__ "VecGetLocalVector"
 PetscErrorCode VecGetLocalVector(Vec v,Vec w)
 </PRE>
-Collective on v, not collective on w. Many br
+Collective on v, not collective on w.
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>v </B> -The vector for which the local vector is desired. Many br
+<DT><B>v </B> -The vector for which the local vector is desired.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>w </B> -Upon exit this contains the local vector. Many br
+<DT><B>w </B> -Upon exit this contains the local vector.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is similar to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() which maps the local Many brportion into a raw pointer.  <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>() is usually about as Many brefficient as <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() but in certain circumstances Many brVecGetLocalVector() can be much more efficient than <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(). Many [...]
+This function is similar to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() which maps the local
+portion into a raw pointer.  <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>() is usually about as
+efficient as <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() but in certain circumstances
+<A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>() can be much more efficient than <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>().
+This is because the construction of a contiguous array representing
+the vector data required by <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() can be an expensive
+operation for certain vector types.  For example, for GPU vectors
+<A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() requires that the data between device and host is
+synchronized.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecRestoreLocalVector.html#VecRestoreLocalVector">VecRestoreLocalVector</A>(), <A HREF="../Vec/VecGetLocalVectorRead.html#VecGetLocalVectorRead">VecGetLocalVectorRead</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>()
diff --git a/docs/manualpages/Vec/VecGetLocalVectorRead.html b/docs/manualpages/Vec/VecGetLocalVectorRead.html
index c5ec22d..d72b0c8 100644
--- a/docs/manualpages/Vec/VecGetLocalVectorRead.html
+++ b/docs/manualpages/Vec/VecGetLocalVectorRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetLocalVectorRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetLocalVectorRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetLocalVectorRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetLocalVectorRead"><H1>VecGetLocalVectorRead</H1></A>
 Maps the local portion of a vector into a vector.  You must call <A HREF="../Vec/VecRestoreLocalVectorRead.html#VecRestoreLocalVectorRead">VecRestoreLocalVectorRead</A>() when the local vector is no longer needed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,22 +16,31 @@ Maps the local portion of a vector into a vector.  You must call <A HREF="../Vec
 #define __FUNCT__ "VecGetLocalVectorRead"
 PetscErrorCode VecGetLocalVectorRead(Vec v,Vec w)
 </PRE>
-Not collective. Many br
+Not collective.
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>v </B> -The vector for which the local vector is desired. Many br
+<DT><B>v </B> -The vector for which the local vector is desired.
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output parameter</FONT></H3>
-<DT><B>w </B> -Upon exit this contains the local vector. Many br
+<DT><B>w </B> -Upon exit this contains the local vector.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This function is similar to <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>() which maps the local Many brportion into a raw pointer.  <A HREF="../Vec/VecGetLocalVectorRead.html#VecGetLocalVectorRead">VecGetLocalVectorRead</A>() is usually Many bralmost as efficient as <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>() but in certain circumstances Many brVecGetLocalVectorRead() can be much more efficient than Many brVecGetArrayRead().  T [...]
+This function is similar to <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>() which maps the local
+portion into a raw pointer.  <A HREF="../Vec/VecGetLocalVectorRead.html#VecGetLocalVectorRead">VecGetLocalVectorRead</A>() is usually
+almost as efficient as <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>() but in certain circumstances
+<A HREF="../Vec/VecGetLocalVectorRead.html#VecGetLocalVectorRead">VecGetLocalVectorRead</A>() can be much more efficient than
+<A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>().  This is because the construction of a contiguous
+array representing the vector data required by <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>() can
+be an expensive operation for certain vector types.  For example, for
+GPU vectors <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>() requires that the data between device
+and host is synchronized.
 <P>
-Unlike <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>(), this routine is not collective and Many brpreserves cached information. Many br
+Unlike <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>(), this routine is not collective and
+preserves cached information.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecRestoreLocalVectorRead.html#VecRestoreLocalVectorRead">VecRestoreLocalVectorRead</A>(), <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>()
diff --git a/docs/manualpages/Vec/VecGetOptionsPrefix.html b/docs/manualpages/Vec/VecGetOptionsPrefix.html
index ed47b6c..a485097 100644
--- a/docs/manualpages/Vec/VecGetOptionsPrefix.html
+++ b/docs/manualpages/Vec/VecGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetOptionsPrefix"><H1>VecGetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Vec/Vec.html#Vec">Vec</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Sets the prefix used for searching for all <A HREF="../Vec/Vec.html#Vec">Vec</A>
 #include "petscvec.h"   
 PetscErrorCode  VecGetOptionsPrefix(Vec v,const char *prefix[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the <A HREF="../Vec/Vec.html#Vec">Vec</A> context Many br
+<DT><B>v </B> -the <A HREF="../Vec/Vec.html#Vec">Vec</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used Many br
+<DT><B>prefix </B> -pointer to the prefix string used
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prefix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prefix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, get, options, prefix, database
diff --git a/docs/manualpages/Vec/VecGetOwnershipRange.html b/docs/manualpages/Vec/VecGetOwnershipRange.html
index 307a5a8..b44890c 100644
--- a/docs/manualpages/Vec/VecGetOwnershipRange.html
+++ b/docs/manualpages/Vec/VecGetOwnershipRange.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetOwnershipRange</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetOwnershipRange.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetOwnershipRange.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetOwnershipRange"><H1>VecGetOwnershipRange</H1></A>
 Returns the range of indices owned by this processor, assuming that the vectors are laid out with the first n1 elements on the first processor, next n2 elements on the second, etc.  For certain parallel layouts this range may not be well defined. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Returns the range of indices owned by this processor, assuming that the vectors
 #include "petscvec.h"   
 PetscErrorCode  VecGetOwnershipRange(Vec x,PetscInt *low,PetscInt *high)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- the first local element, pass in NULL if not interested Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>high </B></TD><TD>- one more than the last local element, pass in NULL if not interested Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>low </B></TD><TD>- the first local element, pass in NULL if not interested
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>high </B></TD><TD>- one more than the last local element, pass in NULL if not interested
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The high argument is one more than the last element stored locally. Many br
+The high argument is one more than the last element stored locally.
 <P>
-Fortran: NULL_INTEGER should be used instead of NULL Many br
+Fortran: NULL_INTEGER should be used instead of NULL
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecGetOwnershipRanges.html b/docs/manualpages/Vec/VecGetOwnershipRanges.html
index 31ab886..a9f213c 100644
--- a/docs/manualpages/Vec/VecGetOwnershipRanges.html
+++ b/docs/manualpages/Vec/VecGetOwnershipRanges.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetOwnershipRanges</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetOwnershipRanges.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetOwnershipRanges.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetOwnershipRanges"><H1>VecGetOwnershipRanges</H1></A>
 Returns the range of indices owned by EACH processor, assuming that the vectors are laid out with the first n1 elements on the first processor, next n2 elements on the second, etc.  For certain parallel layouts this range may not be well defined. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ Returns the range of indices owned by EACH processor, assuming that the vectors
 #include "petscvec.h"   
 PetscErrorCode  VecGetOwnershipRanges(Vec x,const PetscInt *ranges[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>range </B> -array of length size+1 with the start and end+1 for each process Many br
+<DT><B>range </B> -array of length size+1 with the start and end+1 for each process
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-The high argument is one more than the last element stored locally. Many br
+The high argument is one more than the last element stored locally.
 <P>
-Fortran: You must PASS in an array of length size+1 Many br
+Fortran: You must PASS in an array of length size+1
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecGetSize.html b/docs/manualpages/Vec/VecGetSize.html
index 2bb5547..fd7651b 100644
--- a/docs/manualpages/Vec/VecGetSize.html
+++ b/docs/manualpages/Vec/VecGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetSize"><H1>VecGetSize</H1></A>
 Returns the global number of elements of the vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns the global number of elements of the vector.
 #include "petscvec.h"   
 PetscErrorCode  VecGetSize(Vec x,PetscInt *size)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>size </B> -the global length of the vector Many br
+<DT><B>size </B> -the global length of the vector
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecGetSubVector.html b/docs/manualpages/Vec/VecGetSubVector.html
index 6045834..840280c 100644
--- a/docs/manualpages/Vec/VecGetSubVector.html
+++ b/docs/manualpages/Vec/VecGetSubVector.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetSubVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetSubVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetSubVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetSubVector"><H1>VecGetSubVector</H1></A>
 Gets a vector representing part of another vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Gets a vector representing part of another vector
 #include "petscvec.h"   
 PetscErrorCode  VecGetSubVector(Vec X,IS is,Vec *Y)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> (and <A HREF="../Vec/Vec.html#Vec">Vec</A> if nonlocal entries are needed) Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A> (and <A HREF="../Vec/Vec.html#Vec">Vec</A> if nonlocal entries are needed)
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- vector from which to extract a subvector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set representing portion of X to extract Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- vector from which to extract a subvector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set representing portion of X to extract
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Arguments</FONT></H3>
-<DT><B>Y </B> -subvector corresponding to is Many br
+<DT><B>Y </B> -subvector corresponding to is
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The subvector Y should be returned with <A HREF="../Vec/VecRestoreSubVector.html#VecRestoreSubVector">VecRestoreSubVector</A>(). Many br
+The subvector Y should be returned with <A HREF="../Vec/VecRestoreSubVector.html#VecRestoreSubVector">VecRestoreSubVector</A>().
 <P>
-This function may return a subvector without making a copy, therefore it is not safe to use the original vector while Many brmodifying the subvector.  Other non-overlapping subvectors can still be obtained from X using this function. Many br
+This function may return a subvector without making a copy, therefore it is not safe to use the original vector while
+modifying the subvector.  Other non-overlapping subvectors can still be obtained from X using this function.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</A>()
diff --git a/docs/manualpages/Vec/VecGetType.html b/docs/manualpages/Vec/VecGetType.html
index 96adb56..08cf18f 100644
--- a/docs/manualpages/Vec/VecGetType.html
+++ b/docs/manualpages/Vec/VecGetType.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetType"><H1>VecGetType</H1></A>
 Gets the vector type name (as a string) from the <A HREF="../Vec/Vec.html#Vec">Vec</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the vector type name (as a string) from the <A HREF="../Vec/Vec.html#Vec">V
 #include "petscvec.h"  
 PetscErrorCode  VecGetType(Vec vec, VecType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vec  </B> -The vector Many br
+<DT><B>vec  </B> -The vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -The vector type name Many br
+<DT><B>type </B> -The vector type name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  vector, get, type, name
diff --git a/docs/manualpages/Vec/VecGetValues.html b/docs/manualpages/Vec/VecGetValues.html
index d04e801..c88f133 100644
--- a/docs/manualpages/Vec/VecGetValues.html
+++ b/docs/manualpages/Vec/VecGetValues.html
@@ -5,8 +5,8 @@
 <TITLE>VecGetValues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGetValues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGetValues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGetValues"><H1>VecGetValues</H1></A>
 Gets values from certain locations of a vector. Currently can only get values on the same processor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,35 @@ Gets values from certain locations of a vector. Currently can only get values on
 #include "petscvec.h"   
 PetscErrorCode  VecGetValues(Vec x,PetscInt ni,const PetscInt ix[],PetscScalar y[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to get values from Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of elements to get Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to get them from (in global 1d numbering) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to get values from
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of elements to get
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to get them from (in global 1d numbering)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>y </B> -array of values Many br
+<DT><B>y </B> -array of values
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user provides the allocated array y; it is NOT allocated in this routine Many br
+The user provides the allocated array y; it is NOT allocated in this routine
 <P>
-<A HREF="../Vec/VecGetValues.html#VecGetValues">VecGetValues</A>() gets y[i] = x[ix[i]], for i=0,...,ni-1. Many br
+<A HREF="../Vec/VecGetValues.html#VecGetValues">VecGetValues</A>() gets y[i] = x[ix[i]], for i=0,...,ni-1.
 <P>
-<A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>()  MUST be called before calling this Many br
+<A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>()  MUST be called before calling this
 <P>
-<A HREF="../Vec/VecGetValues.html#VecGetValues">VecGetValues</A>() uses 0-based indices in Fortran as well as in C. Many br
+<A HREF="../Vec/VecGetValues.html#VecGetValues">VecGetValues</A>() uses 0-based indices in Fortran as well as in C.
 <P>
-If you call <A HREF="../Vec/VecSetOption.html#VecSetOption">VecSetOption</A>(x, VEC_IGNORE_NEGATIVE_INDICES,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>), Many brnegative indices may be passed in ix. These rows are Many brsimply ignored. Many br
+If you call <A HREF="../Vec/VecSetOption.html#VecSetOption">VecSetOption</A>(x, VEC_IGNORE_NEGATIVE_INDICES,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>),
+negative indices may be passed in ix. These rows are
+simply ignored.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecGhostGetLocalForm.html b/docs/manualpages/Vec/VecGhostGetLocalForm.html
index 8dd16fb..533f87d 100644
--- a/docs/manualpages/Vec/VecGhostGetLocalForm.html
+++ b/docs/manualpages/Vec/VecGhostGetLocalForm.html
@@ -5,8 +5,8 @@
 <TITLE>VecGhostGetLocalForm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGhostGetLocalForm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGhostGetLocalForm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGhostGetLocalForm"><H1>VecGhostGetLocalForm</H1></A>
 Obtains the local ghosted representation of a parallel vector (obtained with <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>() or <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>()). Returns NULL if the <A HREF="../Vec/Vec.html#Vec">Vec</A> is not ghosted. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Obtains the local ghosted representation of a parallel vector (obtained with <A
 #include "petscvec.h"   
 PetscErrorCode  VecGhostGetLocalForm(Vec g,Vec *l)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>g </B> -the global vector Many br
+<DT><B>g </B> -the global vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>l </B> -the local (ghosted) representation, NULL if g is not ghosted Many br
+<DT><B>l </B> -the local (ghosted) representation, NULL if g is not ghosted
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine does not actually update the ghost values, but rather it Many brreturns a sequential vector that includes the locations for the ghost Many brvalues and their current values. The returned vector and the original Many brvector passed in share the same array that contains the actual vector data. Many br
+This routine does not actually update the ghost values, but rather it
+returns a sequential vector that includes the locations for the ghost
+values and their current values. The returned vector and the original
+vector passed in share the same array that contains the actual vector data.
 <P>
-To update the ghost values from the locations on the other processes one must call Many brVecGhostUpdateBegin() and <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>() before accessing the ghost values. Thus normal Many brusage is Many br
+To update the ghost values from the locations on the other processes one must call
+<A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>() and <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>() before accessing the ghost values. Thus normal
+usage is
 <pre>
     <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(x,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>);
 </pre>
@@ -50,9 +55,10 @@ To update the ghost values from the locations on the other processes one must ca
     <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(x,&xlocal);
 </pre>
 <P>
-One should call <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>() or <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() once one is Many brfinished using the object. Many br
+One should call <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>() or <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>() once one is
+finished using the object.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecGhostIsLocalForm.html b/docs/manualpages/Vec/VecGhostIsLocalForm.html
index d7c7fc0..6813401 100644
--- a/docs/manualpages/Vec/VecGhostIsLocalForm.html
+++ b/docs/manualpages/Vec/VecGhostIsLocalForm.html
@@ -5,8 +5,8 @@
 <TITLE>VecGhostIsLocalForm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGhostIsLocalForm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGhostIsLocalForm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGhostIsLocalForm"><H1>VecGhostIsLocalForm</H1></A>
 Checks if a given vector is the local form of a global vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Checks if a given vector is the local form of a global vector
 #include "petscvec.h"   
 PetscErrorCode VecGhostIsLocalForm(Vec g,Vec l,PetscBool *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if local vector is local form Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if local vector is local form
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecGhostRestoreLocalForm.html b/docs/manualpages/Vec/VecGhostRestoreLocalForm.html
index 5603bd9..c6b1c01 100644
--- a/docs/manualpages/Vec/VecGhostRestoreLocalForm.html
+++ b/docs/manualpages/Vec/VecGhostRestoreLocalForm.html
@@ -5,8 +5,8 @@
 <TITLE>VecGhostRestoreLocalForm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGhostRestoreLocalForm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGhostRestoreLocalForm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGhostRestoreLocalForm"><H1>VecGhostRestoreLocalForm</H1></A>
 Restores the local ghosted representation of a parallel vector obtained with <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,21 @@ Restores the local ghosted representation of a parallel vector obtained with <A
 #include "petscvec.h"   
 PetscErrorCode  VecGhostRestoreLocalForm(Vec g,Vec *l)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local (ghosted) representation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the global vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>l </B></TD><TD>- the local (ghosted) representation
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This routine does not actually update the ghost values, but rather it Many brreturns a sequential vector that includes the locations for the ghost values Many brand their current values. Many br
+This routine does not actually update the ghost values, but rather it
+returns a sequential vector that includes the locations for the ghost values
+and their current values.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>()
diff --git a/docs/manualpages/Vec/VecGhostUpdateBegin.html b/docs/manualpages/Vec/VecGhostUpdateBegin.html
index 1c24b74..c57aee7 100644
--- a/docs/manualpages/Vec/VecGhostUpdateBegin.html
+++ b/docs/manualpages/Vec/VecGhostUpdateBegin.html
@@ -5,8 +5,8 @@
 <TITLE>VecGhostUpdateBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGhostUpdateBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGhostUpdateBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGhostUpdateBegin"><H1>VecGhostUpdateBegin</H1></A>
 Begins the vector scatter to update the vector from local representation to global or global representation to local. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,40 +14,47 @@ Begins the vector scatter to update the vector from local representation to glob
 #include "petscvec.h"   
 PetscErrorCode  VecGhostUpdateBegin(Vec g,InsertMode insertmode,ScatterMode scattermode)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the vector (obtained with <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>() or <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>insertmode </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scattermode </B></TD><TD>- one of <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A> or <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the vector (obtained with <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>() or <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>insertmode </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scattermode </B></TD><TD>- one of <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A> or <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use the following to update the ghost regions with correct values from the owning process Many br<PRE>
+Use the following to update the ghost regions with correct values from the owning process
+<PRE>
        <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(v,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>);
        <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(v,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>);
 </PRE>
- Many br
+
 <P>
-Use the following to accumulate the ghost region values onto the owning processors Many br<PRE>
+Use the following to accumulate the ghost region values onto the owning processors
+<PRE>
        <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(v,<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>);
        <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(v,<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>);
 </PRE>
- Many br
+
 <P>
-To accumulate the ghost region values onto the owning processors and then update Many brthe ghost regions correctly, call the later followed by the former, i.e., Many br<PRE>
+To accumulate the ghost region values onto the owning processors and then update
+the ghost regions correctly, call the later followed by the former, i.e.,
+<PRE>
        <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(v,<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>);
        <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(v,<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>);
        <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(v,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>);
        <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(v,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>);
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(), <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(),
-<BR><A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(),<A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>() Many br
+<BR><A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(),<A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/mpi/commonmpvec.c.html#VecGhostUpdateBegin">src/vec/vec/impls/mpi/commonmpvec.c</A>
diff --git a/docs/manualpages/Vec/VecGhostUpdateEnd.html b/docs/manualpages/Vec/VecGhostUpdateEnd.html
index 1d12a89..26b94bf 100644
--- a/docs/manualpages/Vec/VecGhostUpdateEnd.html
+++ b/docs/manualpages/Vec/VecGhostUpdateEnd.html
@@ -5,8 +5,8 @@
 <TITLE>VecGhostUpdateEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecGhostUpdateEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecGhostUpdateEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecGhostUpdateEnd"><H1>VecGhostUpdateEnd</H1></A>
 End the vector scatter to update the vector from local representation to global or global representation to local. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,41 +14,48 @@ End the vector scatter to update the vector from local representation to global
 #include "petscvec.h"   
 PetscErrorCode  VecGhostUpdateEnd(Vec g,InsertMode insertmode,ScatterMode scattermode)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the vector (obtained with <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>() or <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>insertmode </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scattermode </B></TD><TD>- one of <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A> or <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>g </B></TD><TD>- the vector (obtained with <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>() or <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>insertmode </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scattermode </B></TD><TD>- one of <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A> or <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
-Use the following to update the ghost regions with correct values from the owning process Many br<PRE>
+Use the following to update the ghost regions with correct values from the owning process
+<PRE>
        <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(v,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>);
        <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(v,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>);
 </PRE>
- Many br
+
 <P>
-Use the following to accumulate the ghost region values onto the owning processors Many br<PRE>
+Use the following to accumulate the ghost region values onto the owning processors
+<PRE>
        <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(v,<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>);
        <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(v,<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>);
 </PRE>
- Many br
+
 <P>
-To accumulate the ghost region values onto the owning processors and then update Many brthe ghost regions correctly, call the later followed by the former, i.e., Many br<PRE>
+To accumulate the ghost region values onto the owning processors and then update
+the ghost regions correctly, call the later followed by the former, i.e.,
+<PRE>
        <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(v,<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>);
        <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(v,<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>);
        <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(v,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>);
        <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(v,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>);
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</A>(), <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(), <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(),
-<BR><A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(),<A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>() Many br
+<BR><A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(),<A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/mpi/commonmpvec.c.html#VecGhostUpdateEnd">src/vec/vec/impls/mpi/commonmpvec.c</A>
diff --git a/docs/manualpages/Vec/VecISAXPY.html b/docs/manualpages/Vec/VecISAXPY.html
index c960f91..aa02d1f 100644
--- a/docs/manualpages/Vec/VecISAXPY.html
+++ b/docs/manualpages/Vec/VecISAXPY.html
@@ -5,8 +5,8 @@
 <TITLE>VecISAXPY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecISAXPY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecISAXPY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecISAXPY"><H1>VecISAXPY</H1></A>
 Adds a reduced vector to the appropriate elements of a full-space vector.  vfull[is[i]] += alpha*vreduced[i] 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,18 @@ PetscErrorCode VecISAXPY(Vec vfull, IS is, PetscScalar alpha,Vec vreduced)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vfull </B></TD><TD>- the full-space vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vreduced </B></TD><TD>- the reduced-space vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set for the reduced space Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vfull </B></TD><TD>- the full-space vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vreduced </B></TD><TD>- the reduced-space vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- the index set for the reduced space
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>vfull </B> -the sum of the full-space vector and reduced-space vector Many br
+<DT><B>vfull </B> -the sum of the full-space vector and reduced-space vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecAXPY.html#VecAXPY">VecAXPY</A>()
diff --git a/docs/manualpages/Vec/VecISSet.html b/docs/manualpages/Vec/VecISSet.html
index d3a21f5..23f9f92 100644
--- a/docs/manualpages/Vec/VecISSet.html
+++ b/docs/manualpages/Vec/VecISSet.html
@@ -5,8 +5,8 @@
 <TITLE>VecISSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecISSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecISSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecISSet"><H1>VecISSet</H1></A>
 Sets the elements of a vector, specified by an index set, to a constant 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,19 @@ PetscErrorCode VecISSet(Vec V,IS S, PetscScalar c)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S </B></TD><TD>- the locations in the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the constant Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>S </B></TD><TD>- the locations in the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>c </B></TD><TD>- the constant
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Vec/VecSet.html#VecSet">VecSet</A>()
 <BR>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecISSet">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecInitializePackage.html b/docs/manualpages/Vec/VecInitializePackage.html
index 214f907..43c0817 100644
--- a/docs/manualpages/Vec/VecInitializePackage.html
+++ b/docs/manualpages/Vec/VecInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>VecInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecInitializePackage"><H1>VecInitializePackage</H1></A>
 This function initializes everything in the <A HREF="../Vec/Vec.html#Vec">Vec</A> package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  VecInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, initialize, package
diff --git a/docs/manualpages/Vec/VecLoad.html b/docs/manualpages/Vec/VecLoad.html
index c740e60..f20248a 100644
--- a/docs/manualpages/Vec/VecLoad.html
+++ b/docs/manualpages/Vec/VecLoad.html
@@ -5,8 +5,8 @@
 <TITLE>VecLoad</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecLoad.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecLoad.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecLoad"><H1>VecLoad</H1></A>
 Loads a vector that has been stored in binary or HDF5 format with <A HREF="../Vec/VecView.html#VecView">VecView</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,35 +14,57 @@ Loads a vector that has been stored in binary or HDF5 format with <A HREF="../Ve
 #include "petscvec.h"   
 PetscErrorCode  VecLoad(Vec newvec, PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newvec </B></TD><TD>- the newly loaded vector, this needs to have been created with <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>() or Many brsome related function before a call to <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(). Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() or Many brHDF5 file viewer, obtained from <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>newvec </B></TD><TD>- the newly loaded vector, this needs to have been created with <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>() or
+some related function before a call to <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>().
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- binary file viewer, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() or
+HDF5 file viewer, obtained from <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Defaults to the standard Seq or MPI <A HREF="../Vec/Vec.html#Vec">Vec</A>, if you want some other type of <A HREF="../Vec/Vec.html#Vec">Vec</A> call <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>() Many brbefore calling this. Many br
+Defaults to the standard Seq or MPI <A HREF="../Vec/Vec.html#Vec">Vec</A>, if you want some other type of <A HREF="../Vec/Vec.html#Vec">Vec</A> call <A HREF="../Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</A>()
+before calling this.
 <P>
-The input file must contain the full global vector, as Many brwritten by the routine <A HREF="../Vec/VecView.html#VecView">VecView</A>(). Many br
+The input file must contain the full global vector, as
+written by the routine <A HREF="../Vec/VecView.html#VecView">VecView</A>().
 <P>
-If the type or size of newvec is not set before a call to <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>, PETSc Many brsets the type and the local and global sizes. If type and/or Many brsizes are already set, then the same are used. Many br
+If the type or size of newvec is not set before a call to <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>, PETSc
+sets the type and the local and global sizes. If type and/or
+sizes are already set, then the same are used.
 <P>
-If using binary and the blocksize of the vector is greater than one then you must provide a unique prefix to Many brthe vector with PetscObjectSetOptionsPrefix((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)vec,"uniqueprefix"); BEFORE calling <A HREF="../Vec/VecView.html#VecView">VecView</A>() on the Many brvector to be stored and then set that same unique prefix on the vector that you pass to <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(). The blocksize Many brinfor [...]
+If using binary and the blocksize of the vector is greater than one then you must provide a unique prefix to
+the vector with PetscObjectSetOptionsPrefix((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)vec,"uniqueprefix"); BEFORE calling <A HREF="../Vec/VecView.html#VecView">VecView</A>() on the
+vector to be stored and then set that same unique prefix on the vector that you pass to <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(). The blocksize
+information is stored in an ASCII file with the same name as the binary file plus a ".info" appended to the
+filename. If you copy the binary file, make sure you copy the associated .info file with it.
 <P>
-If using HDF5, you must assign the <A HREF="../Vec/Vec.html#Vec">Vec</A> the same name as was used in the <A HREF="../Vec/Vec.html#Vec">Vec</A> Many brthat was stored in the file using <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>(). Otherwise you will Many brget the error message: "Cannot H5DOpen2() with <A HREF="../Vec/Vec.html#Vec">Vec</A> name NAMEOFOBJECT" Many br
+If using HDF5, you must assign the <A HREF="../Vec/Vec.html#Vec">Vec</A> the same name as was used in the <A HREF="../Vec/Vec.html#Vec">Vec</A>
+that was stored in the file using <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>(). Otherwise you will
+get the error message: "Cannot H5DOpen2() with <A HREF="../Vec/Vec.html#Vec">Vec</A> name NAMEOFOBJECT"
 <P>
 <H3><FONT COLOR="#CC3333">Notes for advanced users</FONT></H3>
-Most users should not need to know the details of the binary storage Many brformat, since <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>() and <A HREF="../Vec/VecView.html#VecView">VecView</A>() completely hide these details. Many brBut for anyone who's interested, the standard binary matrix storage Many brformat is Many br<PRE>
+Most users should not need to know the details of the binary storage
+format, since <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>() and <A HREF="../Vec/VecView.html#VecView">VecView</A>() completely hide these details.
+But for anyone who's interested, the standard binary matrix storage
+format is
+<PRE>
      int    VEC_FILE_CLASSID
      int    number of rows
      <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> *values of all entries
 </PRE>
- Many br
+
 <P>
-In addition, PETSc automatically does the byte swapping for Many brmachines that store the bytes reversed, e.g.  DEC alpha, freebsd, Many brlinux, Windows and the paragon; thus if you write your own binary Many brread/write routines you have to swap the bytes; see <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>() Many brand <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() to see how this may be done. Many br
+In addition, PETSc automatically does the byte swapping for
+machines that store the bytes reversed, e.g.  DEC alpha, freebsd,
+linux, Windows and the paragon; thus if you write your own binary
+read/write routines you have to swap the bytes; see <A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>()
+and <A HREF="../Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</A>() to see how this may be done.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecLockGet.html b/docs/manualpages/Vec/VecLockGet.html
index aeacd70..cee467e 100644
--- a/docs/manualpages/Vec/VecLockGet.html
+++ b/docs/manualpages/Vec/VecLockGet.html
@@ -5,8 +5,8 @@
 <TITLE>VecLockGet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecLockGet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecLockGet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecLockGet"><H1>VecLockGet</H1></A>
 Gets the current lock status of a vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the current lock status of a vector
 #include "petscvec.h"   
 PetscErrorCode VecLockGet(Vec x,PetscInt *state)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>state </B> -greater than zero indicates the vector is still locked Many br
+<DT><B>state </B> -greater than zero indicates the vector is still locked
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecLockPop.html b/docs/manualpages/Vec/VecLockPop.html
index 1859ce9..0072ce9 100644
--- a/docs/manualpages/Vec/VecLockPop.html
+++ b/docs/manualpages/Vec/VecLockPop.html
@@ -5,8 +5,8 @@
 <TITLE>VecLockPop</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecLockPop.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecLockPop.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecLockPop"><H1>VecLockPop</H1></A>
 Unlock a vector from writing 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Unlock a vector from writing
 #include "petscvec.h"   
 PetscErrorCode VecLockPop(Vec x)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecLockPush.html b/docs/manualpages/Vec/VecLockPush.html
index b050fe2..4b22a84 100644
--- a/docs/manualpages/Vec/VecLockPush.html
+++ b/docs/manualpages/Vec/VecLockPush.html
@@ -5,8 +5,8 @@
 <TITLE>VecLockPush</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecLockPush.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecLockPush.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecLockPush"><H1>VecLockPush</H1></A>
 Lock a vector from writing 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Lock a vector from writing
 #include "petscvec.h"   
 PetscErrorCode VecLockPush(Vec x)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
-Notes: If this is set then calls to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() or <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() or any other routines that change the vectors values will fail. Many br
+Notes: If this is set then calls to <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() or <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() or any other routines that change the vectors values will fail.
 <P>
-Call <A HREF="../Vec/VecLockPop.html#VecLockPop">VecLockPop</A>() to remove the latest lock Many br
+Call <A HREF="../Vec/VecLockPop.html#VecLockPop">VecLockPop</A>() to remove the latest lock
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecLog.html b/docs/manualpages/Vec/VecLog.html
index 2d7965a..0e6fb9a 100644
--- a/docs/manualpages/Vec/VecLog.html
+++ b/docs/manualpages/Vec/VecLog.html
@@ -5,8 +5,8 @@
 <TITLE>VecLog</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecLog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecLog.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecLog"><H1>VecLog</H1></A>
 Replaces each component of a vector by log(x_i), the natural logarithm 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Replaces each component of a vector by log(x_i), the natural logarithm
 #include "petscvec.h" 
 PetscErrorCode  VecLog(Vec v)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -The vector Many br
+<DT><B>v </B> -The vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -The vector of logs Many br
+<DT><B>v </B> -The vector of logs
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecExp.html#VecExp">VecExp</A>(), <A HREF="../Vec/VecAbs.html#VecAbs">VecAbs</A>(), <A HREF="../Vec/VecSqrtAbs.html#VecSqrtAbs">VecSqrtAbs</A>(), <A HREF="../Vec/VecReciprocal.html#VecReciprocal">VecReciprocal</A>()
diff --git a/docs/manualpages/Vec/VecMAXPY.html b/docs/manualpages/Vec/VecMAXPY.html
index 67bc354..aa75108 100644
--- a/docs/manualpages/Vec/VecMAXPY.html
+++ b/docs/manualpages/Vec/VecMAXPY.html
@@ -5,8 +5,8 @@
 <TITLE>VecMAXPY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMAXPY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMAXPY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMAXPY"><H1>VecMAXPY</H1></A>
 Computes y = y + sum alpha[j] x[j] 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Computes y = y + sum alpha[j] x[j]
 #include "petscvec.h"   
 PetscErrorCode  VecMAXPY(Vec y,PetscInt nv,const PetscScalar alpha[],Vec x[])
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of scalars and x-vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- array of scalars Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- one vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- array of vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of scalars and x-vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- array of scalars
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- one vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- array of vectors
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: y cannot be any of the x vectors Many br
+Notes: y cannot be any of the x vectors
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecMDot.html b/docs/manualpages/Vec/VecMDot.html
index 84f4eb8..8db9f09 100644
--- a/docs/manualpages/Vec/VecMDot.html
+++ b/docs/manualpages/Vec/VecMDot.html
@@ -5,8 +5,8 @@
 <TITLE>VecMDot</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMDot.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMDot.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMDot"><H1>VecMDot</H1></A>
 Computes vector multiple dot products. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,35 @@ Computes vector multiple dot products.
 #include "petscvec.h"   
 PetscErrorCode  VecMDot(Vec x,PetscInt nv,const Vec y[],PetscScalar val[])
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- one vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of vectors. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- one vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of vectors.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -array of the dot products (does not allocate the array) Many br
+<DT><B>val </B> -array of the dot products (does not allocate the array)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for Users of Complex Numbers</FONT></H3>
-For complex vectors, <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>() computes Many br
+For complex vectors, <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>() computes
 <pre>
     val = (x,y) = y^H x,
 </pre>
-where y^H denotes the conjugate transpose of y. Many br
+where y^H denotes the conjugate transpose of y.
 <P>
-Use <A HREF="../Vec/VecMTDot.html#VecMTDot">VecMTDot</A>() for the indefinite form Many br
+Use <A HREF="../Vec/VecMTDot.html#VecMTDot">VecMTDot</A>() for the indefinite form
 <pre>
     val = (x,y) = y^T x,
 </pre>
-where y^T denotes the transpose of y. Many br
+where y^T denotes the transpose of y.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecMDotBegin.html b/docs/manualpages/Vec/VecMDotBegin.html
index c1186cd..a19b886 100644
--- a/docs/manualpages/Vec/VecMDotBegin.html
+++ b/docs/manualpages/Vec/VecMDotBegin.html
@@ -5,8 +5,8 @@
 <TITLE>VecMDotBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMDotBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMDotBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMDotBegin"><H1>VecMDotBegin</H1></A>
 Starts a split phase multiple dot product computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,19 +16,24 @@ PetscErrorCode  VecMDotBegin(Vec x,PetscInt nv,const Vec y[],PetscScalar result[
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecMDotEnd.html#VecMDotEnd">VecMDotEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecMDotEnd.html#VecMDotEnd">VecMDotEnd</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecMDotEnd.html#VecMDotEnd">VecMDotEnd</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(),
-<BR><A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(), <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/VecMTDotBegin.html#VecMTDotBegin">VecMTDotBegin</A>(), <A HREF="../Vec/VecMTDotEnd.html#VecMTDotEnd">VecMTDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(), <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/VecMTDotBegin.html#VecMTDotBegin">VecMTDotBegin</A>(), <A HREF="../Vec/VecMTDotEnd.html#VecMTDotEnd">VecMTDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/comb.c.html#VecMDotBegin">src/vec/vec/utils/comb.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecMDotEnd.html b/docs/manualpages/Vec/VecMDotEnd.html
index 7625f31..839c99c 100644
--- a/docs/manualpages/Vec/VecMDotEnd.html
+++ b/docs/manualpages/Vec/VecMDotEnd.html
@@ -5,8 +5,8 @@
 <TITLE>VecMDotEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMDotEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMDotEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMDotEnd"><H1>VecMDotEnd</H1></A>
 Ends a split phase multiple dot product computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,22 +16,25 @@ PetscErrorCode  VecMDotEnd(Vec x,PetscInt nv,const Vec y[],PetscScalar result[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of vectors (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of vectors (can be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>result </B> -where the result will go Many br
+<DT><B>result </B> -where the result will go
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecMDotEnd.html#VecMDotEnd">VecMDotEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecMDotEnd.html#VecMDotEnd">VecMDotEnd</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(),
-<BR><A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(),<A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/VecMTDotBegin.html#VecMTDotBegin">VecMTDotBegin</A>(), <A HREF="../Vec/VecMTDotEnd.html#VecMTDotEnd">VecMTDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>() Many br
+<BR><A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(),<A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/VecMTDotBegin.html#VecMTDotBegin">VecMTDotBegin</A>(), <A HREF="../Vec/VecMTDotEnd.html#VecMTDotEnd">VecMTDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/comb.c.html#VecMDotEnd">src/vec/vec/utils/comb.c</A>
diff --git a/docs/manualpages/Vec/VecMPISetGhost.html b/docs/manualpages/Vec/VecMPISetGhost.html
index 9d171d8..6954c10 100644
--- a/docs/manualpages/Vec/VecMPISetGhost.html
+++ b/docs/manualpages/Vec/VecMPISetGhost.html
@@ -5,8 +5,8 @@
 <TITLE>VecMPISetGhost</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMPISetGhost.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMPISetGhost.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMPISetGhost"><H1>VecMPISetGhost</H1></A>
 Sets the ghost points for an MPI ghost vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,34 @@ Sets the ghost points for an MPI ghost vector
 #include "petscvec.h"   
 PetscErrorCode  VecMPISetGhost(Vec vv,PetscInt nghost,const PetscInt ghosts[])
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vv </B></TD><TD>- the MPI vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost points Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost points, these do not need to be in increasing order (sorted) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vv </B></TD><TD>- the MPI vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nghost </B></TD><TD>- number of local ghost points
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ghosts </B></TD><TD>- global indices of ghost points, these do not need to be in increasing order (sorted)
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation Many brof the vector. Many br
+Use <A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>() to access the local, ghosted representation
+of the vector.
 <P>
-This also automatically sets the <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>() for this vector. Many br
+This also automatically sets the <A HREF="../IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</A>() for this vector.
 <P>
-You must call this AFTER you have set the type of the vector (with <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>()) and the size (with <A HREF="../Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</A>()). Many br
+You must call this AFTER you have set the type of the vector (with <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>()) and the size (with <A HREF="../Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</A>()).
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</A>(), <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(), <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>(), <A HREF="../Vec/VecCreateMPI.html#VecCreateMPI">VecCreateMPI</A>(),
-<BR><A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(), <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(), Many brVecCreateGhostWithArray(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEn [...]
+<BR><A HREF="../Vec/VecGhostGetLocalForm.html#VecGhostGetLocalForm">VecGhostGetLocalForm</A>(), <A HREF="../Vec/VecGhostRestoreLocalForm.html#VecGhostRestoreLocalForm">VecGhostRestoreLocalForm</A>(), <A HREF="../Vec/VecGhostUpdateBegin.html#VecGhostUpdateBegin">VecGhostUpdateBegin</A>(),
+<A HREF="../Vec/VecCreateGhostWithArray.html#VecCreateGhostWithArray">VecCreateGhostWithArray</A>(), <A HREF="../Vec/VecCreateMPIWithArray.html#VecCreateMPIWithArray">VecCreateMPIWithArray</A>(), <A HREF="../Vec/VecGhostUpdateEnd.html#VecGhostUpdateEnd">VecGhostUpdateEnd</A>(),
+<A HREF="../Vec/VecCreateGhostBlock.html#VecCreateGhostBlock">VecCreateGhostBlock</A>(), <A HREF="../Vec/VecCreateGhostBlockWithArray.html#VecCreateGhostBlockWithArray">VecCreateGhostBlockWithArray</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/mpi/pbvec.c.html#VecMPISetGhost">src/vec/vec/impls/mpi/pbvec.c</A>
diff --git a/docs/manualpages/Vec/VecMTDot.html b/docs/manualpages/Vec/VecMTDot.html
index 48677f9..66238a9 100644
--- a/docs/manualpages/Vec/VecMTDot.html
+++ b/docs/manualpages/Vec/VecMTDot.html
@@ -5,8 +5,8 @@
 <TITLE>VecMTDot</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMTDot.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMTDot.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMTDot"><H1>VecMTDot</H1></A>
 Computes indefinite vector multiple dot products. That is, it does NOT use the complex conjugate. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,35 @@ Computes indefinite vector multiple dot products. That is, it does NOT use the c
 #include "petscvec.h"   
 PetscErrorCode  VecMTDot(Vec x,PetscInt nv,const Vec y[],PetscScalar val[])
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- one vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of vectors.  Note that vectors are pointers Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- one vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of vectors.  Note that vectors are pointers
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -array of the dot products Many br
+<DT><B>val </B> -array of the dot products
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for Users of Complex Numbers</FONT></H3>
-For complex vectors, <A HREF="../Vec/VecMTDot.html#VecMTDot">VecMTDot</A>() computes the indefinite form Many br
+For complex vectors, <A HREF="../Vec/VecMTDot.html#VecMTDot">VecMTDot</A>() computes the indefinite form
 <pre>
      val = (x,y) = y^T x,
 </pre>
-where y^T denotes the transpose of y. Many br
+where y^T denotes the transpose of y.
 <P>
-Use <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>() for the inner product Many br
+Use <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>() for the inner product
 <pre>
      val = (x,y) = y^H x,
 </pre>
-where y^H denotes the conjugate transpose of y. Many br
+where y^H denotes the conjugate transpose of y.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecMTDotBegin.html b/docs/manualpages/Vec/VecMTDotBegin.html
index b7ea637..253fd02 100644
--- a/docs/manualpages/Vec/VecMTDotBegin.html
+++ b/docs/manualpages/Vec/VecMTDotBegin.html
@@ -5,8 +5,8 @@
 <TITLE>VecMTDotBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMTDotBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMTDotBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMTDotBegin"><H1>VecMTDotBegin</H1></A>
 Starts a split phase transpose multiple dot product computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,19 +16,23 @@ PetscErrorCode  VecMTDotBegin(Vec x,PetscInt nv,const Vec y[],PetscScalar result
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of  vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of  vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecMTDotBegin.html#VecMTDotBegin">VecMTDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecMTDotEnd.html#VecMTDotEnd">VecMTDotEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecMTDotBegin.html#VecMTDotBegin">VecMTDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecMTDotEnd.html#VecMTDotEnd">VecMTDotEnd</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecMTDotEnd.html#VecMTDotEnd">VecMTDotEnd</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(),
-<BR><A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>(), <A HREF="../Vec/VecMDotEnd.html#VecMDotEnd">VecMDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>() Many br
+<BR><A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>(), <A HREF="../Vec/VecMDotEnd.html#VecMDotEnd">VecMDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/comb.c.html#VecMTDotBegin">src/vec/vec/utils/comb.c</A>
diff --git a/docs/manualpages/Vec/VecMTDotEnd.html b/docs/manualpages/Vec/VecMTDotEnd.html
index 2056113..ef26b16 100644
--- a/docs/manualpages/Vec/VecMTDotEnd.html
+++ b/docs/manualpages/Vec/VecMTDotEnd.html
@@ -5,8 +5,8 @@
 <TITLE>VecMTDotEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMTDotEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMTDotEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMTDotEnd"><H1>VecMTDotEnd</H1></A>
 Ends a split phase transpose multiple dot product computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,22 +16,26 @@ PetscErrorCode  VecMTDotEnd(Vec x,PetscInt nv,const Vec y[],PetscScalar result[]
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of  vectors (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nv </B></TD><TD>- number of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of  vectors (can be NULL)
+</TD></TR></TABLE>
 <P>
-Output Parameters Many br
-<DT><B>result </B> -where the result will go Many br
+Output Parameters
+<DT><B>result </B> -where the result will go
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecMTDotBegin.html#VecMTDotBegin">VecMTDotBegin</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(),
-<BR><A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>(), <A HREF="../Vec/VecMDotEnd.html#VecMDotEnd">VecMDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/VecMDotBegin.html#VecMDotBegin">VecMDotBegin</A>(), <A HREF="../Vec/VecMDotEnd.html#VecMDotEnd">VecMDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/comb.c.html#VecMTDotEnd">src/vec/vec/utils/comb.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecMax.html b/docs/manualpages/Vec/VecMax.html
index ba79d2b..c726b4f 100644
--- a/docs/manualpages/Vec/VecMax.html
+++ b/docs/manualpages/Vec/VecMax.html
@@ -5,8 +5,8 @@
 <TITLE>VecMax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMax"><H1>VecMax</H1></A>
 Determines the maximum vector component and its location. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Determines the maximum vector component and its location.
 #include "petscvec.h"   
 PetscErrorCode  VecMax(Vec x,PetscInt *p,PetscReal *val)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- the maximum component Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the location of val (pass NULL if you don't want this) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- the maximum component
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the location of val (pass NULL if you don't want this)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Returns the value PETSC_MIN_REAL and p = -1 if the vector is of length 0. Many br
+Returns the value PETSC_MIN_REAL and p = -1 if the vector is of length 0.
 <P>
-Returns the smallest index with the maximum value Many br Many br
+Returns the smallest index with the maximum value
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecMaxPointwiseDivide.html b/docs/manualpages/Vec/VecMaxPointwiseDivide.html
index ef547b2..20c8ccd 100644
--- a/docs/manualpages/Vec/VecMaxPointwiseDivide.html
+++ b/docs/manualpages/Vec/VecMaxPointwiseDivide.html
@@ -5,8 +5,8 @@
 <TITLE>VecMaxPointwiseDivide</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMaxPointwiseDivide.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMaxPointwiseDivide.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMaxPointwiseDivide"><H1>VecMaxPointwiseDivide</H1></A>
 Computes the maximum of the componentwise division max = max_i abs(x_i/y_i). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Computes the maximum of the componentwise division max = max_i abs(x_i/y_i).
 #include "petscvec.h"   
 PetscErrorCode  VecMaxPointwiseDivide(Vec x,Vec y,PetscReal *max)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y  </B> -the vectors Many br
+<DT><B>x, y  </B> -the vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>max </B> -the result Many br
+<DT><B>max </B> -the result
 <br>
 <P>
- Many br
+
 <P>
-Notes: x and y may be the same vector Many brif a particular y_i is zero, it is treated as 1 in the above formula Many br
+Notes: x and y may be the same vector
+if a particular y_i is zero, it is treated as 1 in the above formula
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecPointwiseDivide.html#VecPointwiseDivide">VecPointwiseDivide</A>(), <A HREF="../Vec/VecPointwiseMult.html#VecPointwiseMult">VecPointwiseMult</A>(), <A HREF="../Vec/VecPointwiseMax.html#VecPointwiseMax">VecPointwiseMax</A>(), <A HREF="../Vec/VecPointwiseMin.html#VecPointwiseMin">VecPointwiseMin</A>(), <A HREF="../Vec/VecPointwiseMaxAbs.html#VecPointwiseMaxAbs">VecPointwiseMaxAbs</A>()
diff --git a/docs/manualpages/Vec/VecMedian.html b/docs/manualpages/Vec/VecMedian.html
index 64cc738..d0cc398 100644
--- a/docs/manualpages/Vec/VecMedian.html
+++ b/docs/manualpages/Vec/VecMedian.html
@@ -5,8 +5,8 @@
 <TITLE>VecMedian</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMedian.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMedian.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMedian"><H1>VecMedian</H1></A>
 Computes the componentwise median of three vectors and stores the result in this vector.  Used primarily for projecting a vector within upper and lower bounds. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Computes the componentwise median of three vectors and stores the result in this
 #include "petscvec.h"  
 PetscErrorCode VecMedian(Vec Vec1, Vec Vec2, Vec Vec3, Vec VMedian)
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>Vec1, Vec2, Vec3 </B> -The three vectors Many br
+<DT><B>Vec1, Vec2, Vec3 </B> -The three vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>VMedian </B> -The median vector Many br
+<DT><B>VMedian </B> -The median vector
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecMedian">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecMin.html b/docs/manualpages/Vec/VecMin.html
index 568d2d9..47a2ccd 100644
--- a/docs/manualpages/Vec/VecMin.html
+++ b/docs/manualpages/Vec/VecMin.html
@@ -5,8 +5,8 @@
 <TITLE>VecMin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecMin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecMin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecMin"><H1>VecMin</H1></A>
 Determines the minimum vector component and its location. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Determines the minimum vector component and its location.
 #include "petscvec.h"   
 PetscErrorCode  VecMin(Vec x,PetscInt *p,PetscReal *val)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x </B> -the vector Many br
+<DT><B>x </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- the minimum component Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the location of val (pass NULL if you don't want this location) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- the minimum component
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the location of val (pass NULL if you don't want this location)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Returns the value PETSC_MAX_REAL and p = -1 if the vector is of length 0. Many br
+Returns the value PETSC_MAX_REAL and p = -1 if the vector is of length 0.
 <P>
-This returns the smallest index with the minumum value Many br
+This returns the smallest index with the minumum value
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecNestGetSize.html b/docs/manualpages/Vec/VecNestGetSize.html
index 0b12b9b..a1d962a 100644
--- a/docs/manualpages/Vec/VecNestGetSize.html
+++ b/docs/manualpages/Vec/VecNestGetSize.html
@@ -5,8 +5,8 @@
 <TITLE>VecNestGetSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNestGetSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNestGetSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNestGetSize"><H1>VecNestGetSize</H1></A>
 Returns the size of the nest vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Returns the size of the nest vector.
 #include "petscvec.h"   
 PetscErrorCode  VecNestGetSize(Vec X,PetscInt *N)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-.  X  - nest vector Many br
+.  X  - nest vector
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  N - number of nested vecs Many br
+.  N - number of nested vecs
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../Vec/VecNestGetSubVec.html#VecNestGetSubVec">VecNestGetSubVec</A>(), <A HREF="../Vec/VecNestGetSubVecs.html#VecNestGetSubVecs">VecNestGetSubVecs</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+.seealso: <A HREF="../Vec/VecNestGetSubVec.html#VecNestGetSubVec">VecNestGetSubVec</A>(), <A HREF="../Vec/VecNestGetSubVecs.html#VecNestGetSubVecs">VecNestGetSubVecs</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/nest/vecnest.c.html#VecNestGetSize">src/vec/vec/impls/nest/vecnest.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecNestGetSubVec.html b/docs/manualpages/Vec/VecNestGetSubVec.html
index 456487c..087f94b 100644
--- a/docs/manualpages/Vec/VecNestGetSubVec.html
+++ b/docs/manualpages/Vec/VecNestGetSubVec.html
@@ -5,8 +5,8 @@
 <TITLE>VecNestGetSubVec</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNestGetSubVec.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNestGetSubVec.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNestGetSubVec"><H1>VecNestGetSubVec</H1></A>
 Returns a single, sub-vector from a nest vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Returns a single, sub-vector from a nest vector.
 #include "petscvec.h"   
 PetscErrorCode  VecNestGetSubVec(Vec X,PetscInt idxm,Vec *sx)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-.  X  - nest vector Many br.  idxm - index of the vector within the nest Many br
+.  X  - nest vector
+.  idxm - index of the vector within the nest
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-.  sx - vector at index idxm within the nest Many br
+.  sx - vector at index idxm within the nest
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../Vec/VecNestGetSize.html#VecNestGetSize">VecNestGetSize</A>(), <A HREF="../Vec/VecNestGetSubVecs.html#VecNestGetSubVecs">VecNestGetSubVecs</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+.seealso: <A HREF="../Vec/VecNestGetSize.html#VecNestGetSize">VecNestGetSize</A>(), <A HREF="../Vec/VecNestGetSubVecs.html#VecNestGetSubVecs">VecNestGetSubVecs</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/nest/vecnest.c.html#VecNestGetSubVec">src/vec/vec/impls/nest/vecnest.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecNestGetSubVecs.html b/docs/manualpages/Vec/VecNestGetSubVecs.html
index b283c1b..0646ac8 100644
--- a/docs/manualpages/Vec/VecNestGetSubVecs.html
+++ b/docs/manualpages/Vec/VecNestGetSubVecs.html
@@ -5,8 +5,8 @@
 <TITLE>VecNestGetSubVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNestGetSubVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNestGetSubVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNestGetSubVecs"><H1>VecNestGetSubVecs</H1></A>
 Returns the entire array of vectors defining a nest vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,29 @@ Returns the entire array of vectors defining a nest vector.
 #include "petscvec.h"   
 PetscErrorCode  VecNestGetSubVecs(Vec X,PetscInt *N,Vec **sx)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>X  </B> -nest vector Many br
+<DT><B>X  </B> -nest vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of nested vecs Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sx </B></TD><TD>- array of vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of nested vecs
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sx </B></TD><TD>- array of vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The user should not free the array sx. Many br
+The user should not free the array sx.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Notes</FONT></H3>
-The caller must allocate the array to hold the subvectors. Many br
+The caller must allocate the array to hold the subvectors.
 <P>
- Many br
+
 <P>
-.seealso: <A HREF="../Vec/VecNestGetSize.html#VecNestGetSize">VecNestGetSize</A>(), <A HREF="../Vec/VecNestGetSubVec.html#VecNestGetSubVec">VecNestGetSubVec</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
+.seealso: <A HREF="../Vec/VecNestGetSize.html#VecNestGetSize">VecNestGetSize</A>(), <A HREF="../Vec/VecNestGetSubVec.html#VecNestGetSubVec">VecNestGetSubVec</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/impls/nest/vecnest.c.html#VecNestGetSubVecs">src/vec/vec/impls/nest/vecnest.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecNestSetSubVec.html b/docs/manualpages/Vec/VecNestSetSubVec.html
index e85d285..dd25cc2 100644
--- a/docs/manualpages/Vec/VecNestSetSubVec.html
+++ b/docs/manualpages/Vec/VecNestSetSubVec.html
@@ -5,8 +5,8 @@
 <TITLE>VecNestSetSubVec</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNestSetSubVec.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNestSetSubVec.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNestSetSubVec"><H1>VecNestSetSubVec</H1></A>
 Set a single component vector in a nest vector at specified index. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Set a single component vector in a nest vector at specified index.
 #include "petscvec.h"   
 PetscErrorCode  VecNestSetSubVec(Vec X,PetscInt idxm,Vec sx)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- nest vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- index of the vector within the nest vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sx </B></TD><TD>- vector at index idxm within the nest vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- nest vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- index of the vector within the nest vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sx </B></TD><TD>- vector at index idxm within the nest vector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The new vector sx does not have to be of same size as X[idxm]. Arbitrary vector layouts are allowed. Many br
+The new vector sx does not have to be of same size as X[idxm]. Arbitrary vector layouts are allowed.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecNestSetSubVecs.html#VecNestSetSubVecs">VecNestSetSubVecs</A>(), <A HREF="../Vec/VecNestGetSubVec.html#VecNestGetSubVec">VecNestGetSubVec</A>()
diff --git a/docs/manualpages/Vec/VecNestSetSubVecs.html b/docs/manualpages/Vec/VecNestSetSubVecs.html
index fe8da4f..1d30ce8 100644
--- a/docs/manualpages/Vec/VecNestSetSubVecs.html
+++ b/docs/manualpages/Vec/VecNestSetSubVecs.html
@@ -5,8 +5,8 @@
 <TITLE>VecNestSetSubVecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNestSetSubVecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNestSetSubVecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNestSetSubVecs"><H1>VecNestSetSubVecs</H1></A>
 Sets the component vectors at the specified indices in a nest vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ Sets the component vectors at the specified indices in a nest vector.
 #include "petscvec.h"   
 PetscErrorCode  VecNestSetSubVecs(Vec X,PetscInt N,PetscInt *idxm,Vec *sx)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- nest vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of component vecs in sx Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- indices of component vecs that are to be replaced Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sx </B></TD><TD>- array of vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- nest vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- number of component vecs in sx
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxm </B></TD><TD>- indices of component vecs that are to be replaced
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sx </B></TD><TD>- array of vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The components in the vector array sx do not have to be of the same size as corresponding Many brcomponents in X. The user can also free the array "sx" after the call. Many br
+The components in the vector array sx do not have to be of the same size as corresponding
+components in X. The user can also free the array "sx" after the call.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecNestGetSize.html#VecNestGetSize">VecNestGetSize</A>(), <A HREF="../Vec/VecNestGetSubVec.html#VecNestGetSubVec">VecNestGetSubVec</A>()
diff --git a/docs/manualpages/Vec/VecNorm.html b/docs/manualpages/Vec/VecNorm.html
index 057ee71..ab759a1 100644
--- a/docs/manualpages/Vec/VecNorm.html
+++ b/docs/manualpages/Vec/VecNorm.html
@@ -5,8 +5,8 @@
 <TITLE>VecNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNorm"><H1>VecNorm</H1></A>
 Computes the vector norm. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,19 @@ Computes the vector norm.
 #include "petscvec.h"   
 PetscErrorCode  VecNorm(Vec x,NormType type,PetscReal *val)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>.  Also available Many brNORM_1_AND_2, which computes both norms and stores them Many brin a two element array. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>.  Also available
+<A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A>, which computes both norms and stores them
+in a two element array.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -the norm Many br
+<DT><B>val </B> -the norm
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
@@ -36,9 +40,12 @@ Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
     <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> denotes max_i |x_i|
 </pre>
 <P>
-For complex numbers <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A> will return the traditional 1 norm of the 2 norm of the complex numbers; that is the 1 Many brnorm of the absolutely values of the complex entries. In PETSc 3.6 and earlier releases it returned the 1 norm of Many brthe 1 norm of the complex entries (what is returned by the BLAS routine asum()). Both are valid norms but most Many brpeople expect the former. Many br
+For complex numbers <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A> will return the traditional 1 norm of the 2 norm of the complex numbers; that is the 1
+norm of the absolutely values of the complex entries. In PETSc 3.6 and earlier releases it returned the 1 norm of
+the 1 norm of the complex entries (what is returned by the BLAS routine asum()). Both are valid norms but most
+people expect the former.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Performance Issues</FONT></H3>
 <pre>
@@ -54,7 +61,7 @@ For complex numbers <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A> will return t
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecTDot.html#VecTDot">VecTDot</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/VecNormAvailable.html#VecNormAvailable">VecNormAvailable</A>(),
-<BR><A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>() Many br
+<BR><A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecNorm">src/vec/vec/interface/rvector.c</A>
diff --git a/docs/manualpages/Vec/VecNormAvailable.html b/docs/manualpages/Vec/VecNormAvailable.html
index 44e3836..78096b5 100644
--- a/docs/manualpages/Vec/VecNormAvailable.html
+++ b/docs/manualpages/Vec/VecNormAvailable.html
@@ -5,8 +5,8 @@
 <TITLE>VecNormAvailable</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNormAvailable.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNormAvailable.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNormAvailable"><H1>VecNormAvailable</H1></A>
 Returns the vector norm if it is already known. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,23 @@ Returns the vector norm if it is already known.
 #include "petscvec.h"   
 PetscErrorCode  VecNormAvailable(Vec x,NormType type,PetscBool  *available,PetscReal *val)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>.  Also available Many brNORM_1_AND_2, which computes both norms and stores them Many brin a two element array. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>.  Also available
+<A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A>, which computes both norms and stores them
+in a two element array.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>available </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the val returned is valid Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- the norm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>available </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the val returned is valid
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- the norm
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
 <pre>
@@ -37,7 +43,7 @@ Not Collective Many br
     <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> denotes max_i |x_i|
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Performance Issues</FONT></H3>
 <pre>
@@ -51,12 +57,14 @@ Not Collective Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Compile Option</FONT></H3>
-PETSC_HAVE_SLOW_BLAS_NORM2 will cause a C (loop unrolled) version of the norm to be used, rather Many brthan the BLAS. This should probably only be used when one is using the FORTRAN BLAS routines Many br(as opposed to vendor provided) because the FORTRAN BLAS NRM2() routine is very slow. Many br
+PETSC_HAVE_SLOW_BLAS_NORM2 will cause a C (loop unrolled) version of the norm to be used, rather
+than the BLAS. This should probably only be used when one is using the FORTRAN BLAS routines
+(as opposed to vendor provided) because the FORTRAN BLAS NRM2() routine is very slow.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecTDot.html#VecTDot">VecTDot</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>()
-<BR><A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>() Many br
+<BR><A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecNormAvailable">src/vec/vec/interface/rvector.c</A>
diff --git a/docs/manualpages/Vec/VecNormBegin.html b/docs/manualpages/Vec/VecNormBegin.html
index 5a610d9..8ab2422 100644
--- a/docs/manualpages/Vec/VecNormBegin.html
+++ b/docs/manualpages/Vec/VecNormBegin.html
@@ -5,8 +5,8 @@
 <TITLE>VecNormBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNormBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNormBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNormBegin"><H1>VecNormBegin</H1></A>
 Starts a split phase norm computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,17 @@ PetscErrorCode  VecNormBegin(Vec x,NormType ntype,PetscReal *result)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntype </B></TD><TD>- norm type, one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_MAX.html#NORM_MAX">NORM_MAX</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntype </B></TD><TD>- norm type, one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_MAX.html#NORM_MAX">NORM_MAX</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>() should be paired with a call to <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>() should be paired with a call to <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(), <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>()
diff --git a/docs/manualpages/Vec/VecNormEnd.html b/docs/manualpages/Vec/VecNormEnd.html
index 5ad9d9e..a01aebf 100644
--- a/docs/manualpages/Vec/VecNormEnd.html
+++ b/docs/manualpages/Vec/VecNormEnd.html
@@ -5,8 +5,8 @@
 <TITLE>VecNormEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNormEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNormEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNormEnd"><H1>VecNormEnd</H1></A>
 Ends a split phase norm computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,14 +16,17 @@ PetscErrorCode  VecNormEnd(Vec x,NormType ntype,PetscReal *result)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntype </B></TD><TD>- norm type, one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_MAX.html#NORM_MAX">NORM_MAX</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntype </B></TD><TD>- norm type, one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_MAX.html#NORM_MAX">NORM_MAX</A>, <A HREF="../Vec/NORM_1_AND_2.html#NORM_1_AND_2">NORM_1_AND_2</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>() should be paired with a call to <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>() should be paired with a call to <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(), <A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>()
diff --git a/docs/manualpages/Vec/VecNormalize.html b/docs/manualpages/Vec/VecNormalize.html
index eb0d145..db363d0 100644
--- a/docs/manualpages/Vec/VecNormalize.html
+++ b/docs/manualpages/Vec/VecNormalize.html
@@ -5,8 +5,8 @@
 <TITLE>VecNormalize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecNormalize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecNormalize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecNormalize"><H1>VecNormalize</H1></A>
 Normalizes a vector by 2-norm. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Normalizes a vector by 2-norm.
 #include "petscvec.h"   
 PetscErrorCode  VecNormalize(Vec x,PetscReal *val)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the normalized vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- the vector norm before normalization Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the normalized vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>val </B></TD><TD>- the vector norm before normalization
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Vec/VecPermute.html b/docs/manualpages/Vec/VecPermute.html
index 78af407..34f2c7c 100644
--- a/docs/manualpages/Vec/VecPermute.html
+++ b/docs/manualpages/Vec/VecPermute.html
@@ -5,8 +5,8 @@
 <TITLE>VecPermute</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecPermute.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecPermute.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecPermute"><H1>VecPermute</H1></A>
 Permutes a vector in place using the given ordering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,13 +16,16 @@ PetscErrorCode  VecPermute(Vec x, IS row, PetscBool inv)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec   </B></TD><TD>- The vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inv   </B></TD><TD>- The flag for inverting the permutation Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec   </B></TD><TD>- The vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>order </B></TD><TD>- The ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inv   </B></TD><TD>- The flag for inverting the permutation
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: This function does not yet support parallel Index Sets with non-local permutations Many br
+Note: This function does not yet support parallel Index Sets with non-local permutations
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatPermute.html#MatPermute">MatPermute</A>()
diff --git a/docs/manualpages/Vec/VecPlaceArray.html b/docs/manualpages/Vec/VecPlaceArray.html
index a5ac505..9450143 100644
--- a/docs/manualpages/Vec/VecPlaceArray.html
+++ b/docs/manualpages/Vec/VecPlaceArray.html
@@ -5,8 +5,8 @@
 <TITLE>VecPlaceArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecPlaceArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecPlaceArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecPlaceArray"><H1>VecPlaceArray</H1></A>
 Allows one to replace the array in a vector with an array provided by the user. This is useful to avoid copying an array into a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Allows one to replace the array in a vector with an array provided by the user.
 #include "petscvec.h"   
 PetscErrorCode  VecPlaceArray(Vec vec,const PetscScalar array[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-You can return to the original array with a call to <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>() Many br
+You can return to the original array with a call to <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>()
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecReplaceArray.html#VecReplaceArray">VecReplaceArray</A>(), <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>()
diff --git a/docs/manualpages/Vec/VecPointwiseDivide.html b/docs/manualpages/Vec/VecPointwiseDivide.html
index 8ce3fd4..fac698d 100644
--- a/docs/manualpages/Vec/VecPointwiseDivide.html
+++ b/docs/manualpages/Vec/VecPointwiseDivide.html
@@ -5,8 +5,8 @@
 <TITLE>VecPointwiseDivide</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecPointwiseDivide.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecPointwiseDivide.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecPointwiseDivide"><H1>VecPointwiseDivide</H1></A>
 Computes the componentwise division w = x/y. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Computes the componentwise division w = x/y.
 #include "petscvec.h"   
 PetscErrorCode  VecPointwiseDivide(Vec w,Vec x,Vec y)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y  </B> -the vectors Many br
+<DT><B>x, y  </B> -the vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>w </B> -the result Many br
+<DT><B>w </B> -the result
 <br>
 <P>
- Many br
+
 <P>
-Notes: any subset of the x, y, and w may be the same vector. Many br
+Notes: any subset of the x, y, and w may be the same vector.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecPointwiseMax.html b/docs/manualpages/Vec/VecPointwiseMax.html
index 4513d39..7cac1de 100644
--- a/docs/manualpages/Vec/VecPointwiseMax.html
+++ b/docs/manualpages/Vec/VecPointwiseMax.html
@@ -5,8 +5,8 @@
 <TITLE>VecPointwiseMax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecPointwiseMax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecPointwiseMax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecPointwiseMax"><H1>VecPointwiseMax</H1></A>
 Computes the componentwise maximum w_i = max(x_i, y_i). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Computes the componentwise maximum w_i = max(x_i, y_i).
 #include "petscvec.h"   
 PetscErrorCode  VecPointwiseMax(Vec w,Vec x,Vec y)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y  </B> -the vectors Many br
+<DT><B>x, y  </B> -the vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>w </B> -the result Many br
+<DT><B>w </B> -the result
 <br>
 <P>
- Many br
+
 <P>
-Notes: any subset of the x, y, and w may be the same vector. Many brFor complex numbers compares only the real part Many br
+Notes: any subset of the x, y, and w may be the same vector.
+For complex numbers compares only the real part
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecPointwiseMaxAbs.html b/docs/manualpages/Vec/VecPointwiseMaxAbs.html
index 2931212..0a8dd6c 100644
--- a/docs/manualpages/Vec/VecPointwiseMaxAbs.html
+++ b/docs/manualpages/Vec/VecPointwiseMaxAbs.html
@@ -5,8 +5,8 @@
 <TITLE>VecPointwiseMaxAbs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecPointwiseMaxAbs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecPointwiseMaxAbs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecPointwiseMaxAbs"><H1>VecPointwiseMaxAbs</H1></A>
 Computes the componentwise maximum of the absolute values w_i = max(abs(x_i), abs(y_i)). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Computes the componentwise maximum of the absolute values w_i = max(abs(x_i), ab
 #include "petscvec.h"   
 PetscErrorCode  VecPointwiseMaxAbs(Vec w,Vec x,Vec y)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y  </B> -the vectors Many br
+<DT><B>x, y  </B> -the vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>w </B> -the result Many br
+<DT><B>w </B> -the result
 <br>
 <P>
- Many br
+
 <P>
-Notes: any subset of the x, y, and w may be the same vector. Many br
+Notes: any subset of the x, y, and w may be the same vector.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecPointwiseMin.html b/docs/manualpages/Vec/VecPointwiseMin.html
index ea6ef9f..1d19c74 100644
--- a/docs/manualpages/Vec/VecPointwiseMin.html
+++ b/docs/manualpages/Vec/VecPointwiseMin.html
@@ -5,8 +5,8 @@
 <TITLE>VecPointwiseMin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecPointwiseMin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecPointwiseMin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecPointwiseMin"><H1>VecPointwiseMin</H1></A>
 Computes the componentwise minimum w_i = min(x_i, y_i). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Computes the componentwise minimum w_i = min(x_i, y_i).
 #include "petscvec.h"   
 PetscErrorCode  VecPointwiseMin(Vec w,Vec x,Vec y)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y  </B> -the vectors Many br
+<DT><B>x, y  </B> -the vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>w </B> -the result Many br
+<DT><B>w </B> -the result
 <br>
 <P>
- Many br
+
 <P>
-Notes: any subset of the x, y, and w may be the same vector. Many brFor complex numbers compares only the real part Many br
+Notes: any subset of the x, y, and w may be the same vector.
+For complex numbers compares only the real part
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecPointwiseMult.html b/docs/manualpages/Vec/VecPointwiseMult.html
index 59e7027..3853f77 100644
--- a/docs/manualpages/Vec/VecPointwiseMult.html
+++ b/docs/manualpages/Vec/VecPointwiseMult.html
@@ -5,8 +5,8 @@
 <TITLE>VecPointwiseMult</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecPointwiseMult.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecPointwiseMult.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecPointwiseMult"><H1>VecPointwiseMult</H1></A>
 Computes the componentwise multiplication w = x*y. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Computes the componentwise multiplication w = x*y.
 #include "petscvec.h"   
 PetscErrorCode  VecPointwiseMult(Vec w, Vec x,Vec y)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y  </B> -the vectors Many br
+<DT><B>x, y  </B> -the vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>w </B> -the result Many br
+<DT><B>w </B> -the result
 <br>
 <P>
- Many br
+
 <P>
-Notes: any subset of the x, y, and w may be the same vector. Many br
+Notes: any subset of the x, y, and w may be the same vector.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecPow.html b/docs/manualpages/Vec/VecPow.html
index 8d4d28e..78e33c6 100644
--- a/docs/manualpages/Vec/VecPow.html
+++ b/docs/manualpages/Vec/VecPow.html
@@ -5,8 +5,8 @@
 <TITLE>VecPow</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecPow.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecPow.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecPow"><H1>VecPow</H1></A>
 Replaces each component of a vector by x_i^p 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Replaces each component of a vector by x_i^p
 #include "petscvec.h"  
 PetscErrorCode VecPow(Vec v, PetscScalar p)
 </PRE>
-Logically Collective on v Many br
+Logically Collective on v
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the exponent to use on each element Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- the exponent to use on each element
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecPow">src/vec/vec/utils/projection.c</A>
diff --git a/docs/manualpages/Vec/VecReciprocal.html b/docs/manualpages/Vec/VecReciprocal.html
index 0bc4b74..8b2e043 100644
--- a/docs/manualpages/Vec/VecReciprocal.html
+++ b/docs/manualpages/Vec/VecReciprocal.html
@@ -5,8 +5,8 @@
 <TITLE>VecReciprocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecReciprocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecReciprocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecReciprocal"><H1>VecReciprocal</H1></A>
 Replaces each component of a vector by its reciprocal. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Replaces each component of a vector by its reciprocal.
 #include "petscvec.h"   
 PetscErrorCode  VecReciprocal(Vec vec)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vec </B> -the vector Many br
+<DT><B>vec </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vec </B> -the vector reciprocal Many br
+<DT><B>vec </B> -the vector reciprocal
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecRegister.html b/docs/manualpages/Vec/VecRegister.html
index cd6c960..84bc6de 100644
--- a/docs/manualpages/Vec/VecRegister.html
+++ b/docs/manualpages/Vec/VecRegister.html
@@ -5,8 +5,8 @@
 <TITLE>VecRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRegister"><H1>VecRegister</H1></A>
 Adds a new vector component implementation 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,37 @@ Adds a new vector component implementation
 #include "petscvec.h"  
 PetscErrorCode  VecRegister(const char sname[], PetscErrorCode (*function)(Vec))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name        </B></TD><TD>- The name of a new user-defined creation routine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>create_func </B></TD><TD>- The creation routine itself
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Vec/VecRegister.html#VecRegister">VecRegister</A>() may be called multiple times to add several user-defined vectors Many br
+<A HREF="../Vec/VecRegister.html#VecRegister">VecRegister</A>() may be called multiple times to add several user-defined vectors
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
     <A HREF="../Vec/VecRegister.html#VecRegister">VecRegister</A>("my_vec",MyVectorCreate);
 </PRE>
- Many br
+
 <P>
-Then, your vector type can be chosen with the procedural interface via Many br<PRE>
+Then, your vector type can be chosen with the procedural interface via
+<PRE>
     <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(<A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>, <A HREF="../Vec/Vec.html#Vec">Vec</A> *);
     <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A>,"my_vector_name");
 </PRE>
- Many bror at runtime via the option Many br<PRE>
+
+or at runtime via the option
+<PRE>
     -vec_type my_vector_name
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, register
diff --git a/docs/manualpages/Vec/VecRegisterAll.html b/docs/manualpages/Vec/VecRegisterAll.html
index 28779b9..bdce897 100644
--- a/docs/manualpages/Vec/VecRegisterAll.html
+++ b/docs/manualpages/Vec/VecRegisterAll.html
@@ -5,17 +5,17 @@
 <TITLE>VecRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRegisterAll"><H1>VecRegisterAll</H1></A>
 Registers all of the vector components in the <A HREF="../Vec/Vec.html#Vec">Vec</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  VecRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, register, all
diff --git a/docs/manualpages/Vec/VecReplaceArray.html b/docs/manualpages/Vec/VecReplaceArray.html
index 6e3b70f..834be9f 100644
--- a/docs/manualpages/Vec/VecReplaceArray.html
+++ b/docs/manualpages/Vec/VecReplaceArray.html
@@ -5,8 +5,8 @@
 <TITLE>VecReplaceArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecReplaceArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecReplaceArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecReplaceArray"><H1>VecReplaceArray</H1></A>
 Allows one to replace the array in a vector with an array provided by the user. This is useful to avoid copying an array into a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Allows one to replace the array in a vector with an array provided by the user.
 #include "petscvec.h"   
 PetscErrorCode  VecReplaceArray(Vec vec,const PetscScalar array[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This permanently replaces the array and frees the memory associated Many brwith the old array. Many br
+This permanently replaces the array and frees the memory associated
+with the old array.
 <P>
-The memory passed in MUST be obtained with <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>() and CANNOT be Many brfreed by the user. It will be freed when the vector is destroy. Many br
+The memory passed in MUST be obtained with <A HREF="../Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</A>() and CANNOT be
+freed by the user. It will be freed when the vector is destroy.
 <P>
-Not supported from Fortran Many br
+Not supported from Fortran
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(), <A HREF="../Vec/VecResetArray.html#VecResetArray">VecResetArray</A>()
diff --git a/docs/manualpages/Vec/VecResetArray.html b/docs/manualpages/Vec/VecResetArray.html
index 8063122..ec06f8b 100644
--- a/docs/manualpages/Vec/VecResetArray.html
+++ b/docs/manualpages/Vec/VecResetArray.html
@@ -5,8 +5,8 @@
 <TITLE>VecResetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecResetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecResetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecResetArray"><H1>VecResetArray</H1></A>
 Resets a vector to use its default memory. Call this after the use of <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Resets a vector to use its default memory. Call this after the use of <A HREF=".
 #include "petscvec.h"   
 PetscErrorCode  VecResetArray(Vec vec)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>vec </B> -the vector Many br
+<DT><B>vec </B> -the vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecReplaceArray.html#VecReplaceArray">VecReplaceArray</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>()
diff --git a/docs/manualpages/Vec/VecRestoreArray.html b/docs/manualpages/Vec/VecRestoreArray.html
index 64cd0b4..cc094e3 100644
--- a/docs/manualpages/Vec/VecRestoreArray.html
+++ b/docs/manualpages/Vec/VecRestoreArray.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArray"><H1>VecRestoreArray</H1></A>
 Restores a vector after <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,29 @@ Restores a vector after <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArra
 #include "petscvec.h"   
 PetscErrorCode VecRestoreArray(Vec x,PetscScalar **a)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>().
 <P>
-This routine actually zeros out the a pointer. This is to prevent accidental Many brus of the array after it has been restored. If you pass null for a it will Many brnot zero the array pointer a. Many br
+This routine actually zeros out the a pointer. This is to prevent accidental
+us of the array after it has been restored. If you pass null for a it will
+not zero the array pointer a.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is used differently from Fortran 77 Many br
+This routine is used differently from Fortran 77
 <pre>
    <A HREF="../Vec/Vec.html#Vec">Vec</A>         x
 </pre>
@@ -62,7 +69,9 @@ This routine is used differently from Fortran 77 Many br
       call <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(x,x_array,i_x,ierr)
 </pre>
 <P>
-See the Fortran chapter of the users manual and Many brpetsc/src/snes/examples/tutorials/ex5f.F for details. Many brFor Fortran 90 see <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>() Many br
+See the Fortran chapter of the users manual and
+petsc/src/snes/examples/tutorials/ex5f.F for details.
+For Fortran 90 see <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>(), <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecRestoreArrayReadF90.html#VecRestoreArrayReadF90">VecRestoreArrayReadF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(), <A [...]
diff --git a/docs/manualpages/Vec/VecRestoreArray1d.html b/docs/manualpages/Vec/VecRestoreArray1d.html
index 080b72e..77f2678 100644
--- a/docs/manualpages/Vec/VecRestoreArray1d.html
+++ b/docs/manualpages/Vec/VecRestoreArray1d.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArray1d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArray1d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArray1d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArray1d"><H1>VecRestoreArray1d</H1></A>
 Restores a vector after <A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,35 @@ Restores a vector after <A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGet
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreArray1d(Vec x,PetscInt m,PetscInt mstart,PetscScalar *a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from VecGetArray21() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from VecGetArray21()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the array obtained with <A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the array obtained with <A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>().
 <P>
-This routine actually zeros out the a pointer. Many br
+This routine actually zeros out the a pointer.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>(), <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d< [...]
+<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>()
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecRestoreArray1d">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecRestoreArray1dRead.html b/docs/manualpages/Vec/VecRestoreArray1dRead.html
index 8cef05b..dcc43d4 100644
--- a/docs/manualpages/Vec/VecRestoreArray1dRead.html
+++ b/docs/manualpages/Vec/VecRestoreArray1dRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArray1dRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArray1dRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArray1dRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArray1dRead"><H1>VecRestoreArray1dRead</H1></A>
 Restores a vector after <A HREF="../Vec/VecGetArray1dRead.html#VecGetArray1dRead">VecGetArray1dRead</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,35 @@ Restores a vector after <A HREF="../Vec/VecGetArray1dRead.html#VecGetArray1dRead
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreArray1dRead(Vec x,PetscInt m,PetscInt mstart,PetscScalar *a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from VecGetArray21() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from VecGetArray21()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the array obtained with <A HREF="../Vec/VecGetArray1dRead.html#VecGetArray1dRead">VecGetArray1dRead</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the array obtained with <A HREF="../Vec/VecGetArray1dRead.html#VecGetArray1dRead">VecGetArray1dRead</A>().
 <P>
-This routine actually zeros out the a pointer. Many br
+This routine actually zeros out the a pointer.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>(), <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d< [...]
+<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>()
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray2d.html#VecRestoreArray2d">VecRestoreArray2d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecRestoreArray1dRead">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecRestoreArray2d.html b/docs/manualpages/Vec/VecRestoreArray2d.html
index 30e53f1..13dafca 100644
--- a/docs/manualpages/Vec/VecRestoreArray2d.html
+++ b/docs/manualpages/Vec/VecRestoreArray2d.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArray2d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArray2d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArray2d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArray2d"><H1>VecRestoreArray2d</H1></A>
 Restores a vector after <A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,38 @@ Restores a vector after <A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGet
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreArray2d(Vec x,PetscInt m,PetscInt n,PetscInt mstart,PetscInt nstart,PetscScalar **a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>().
 <P>
-This routine actually zeros out the a pointer. Many br
+This routine actually zeros out the a pointer.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>(), <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d< [...]
+<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>()
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecRestoreArray2d">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecRestoreArray2dRead.html b/docs/manualpages/Vec/VecRestoreArray2dRead.html
index 1562422..a863502 100644
--- a/docs/manualpages/Vec/VecRestoreArray2dRead.html
+++ b/docs/manualpages/Vec/VecRestoreArray2dRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArray2dRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArray2dRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArray2dRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArray2dRead"><H1>VecRestoreArray2dRead</H1></A>
 Restores a vector after <A HREF="../Vec/VecGetArray2dRead.html#VecGetArray2dRead">VecGetArray2dRead</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,38 @@ Restores a vector after <A HREF="../Vec/VecGetArray2dRead.html#VecGetArray2dRead
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreArray2dRead(Vec x,PetscInt m,PetscInt n,PetscInt mstart,PetscInt nstart,PetscScalar **a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the two dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the two dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>().
 <P>
-This routine actually zeros out the a pointer. Many br
+This routine actually zeros out the a pointer.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>(), <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d< [...]
+<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>()
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecRestoreArray2dRead">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecRestoreArray3d.html b/docs/manualpages/Vec/VecRestoreArray3d.html
index a945c03..8af388f 100644
--- a/docs/manualpages/Vec/VecRestoreArray3d.html
+++ b/docs/manualpages/Vec/VecRestoreArray3d.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArray3d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArray3d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArray3d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArray3d"><H1>VecRestoreArray3d</H1></A>
 Restores a vector after <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,42 @@ Restores a vector after <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGet
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreArray3d(Vec x,PetscInt m,PetscInt n,PetscInt p,PetscInt mstart,PetscInt nstart,PetscInt pstart,PetscScalar ***a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of the three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of the three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>().
 <P>
-This routine actually zeros out the a pointer. Many br
+This routine actually zeros out the a pointer.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>(), <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d< [...]
+<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>()
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>(), VecGet
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecRestoreArray3d">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecRestoreArray3dRead.html b/docs/manualpages/Vec/VecRestoreArray3dRead.html
index 43c8ba6..6e2473a 100644
--- a/docs/manualpages/Vec/VecRestoreArray3dRead.html
+++ b/docs/manualpages/Vec/VecRestoreArray3dRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArray3dRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArray3dRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArray3dRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArray3dRead"><H1>VecRestoreArray3dRead</H1></A>
 Restores a vector after <A HREF="../Vec/VecGetArray3dRead.html#VecGetArray3dRead">VecGetArray3dRead</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,29 +14,42 @@ Restores a vector after <A HREF="../Vec/VecGetArray3dRead.html#VecGetArray3dRead
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreArray3dRead(Vec x,PetscInt m,PetscInt n,PetscInt p,PetscInt mstart,PetscInt nstart,PetscInt pstart,PetscScalar ***a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of the three dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray3dRead.html#VecGetArray3dRead">VecGetArray3dRead</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of the three dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray3dRead.html#VecGetArray3dRead">VecGetArray3dRead</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>().
 <P>
-This routine actually zeros out the a pointer. Many br
+This routine actually zeros out the a pointer.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>(), <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d< [...]
+<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>()
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>(), VecGet
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecRestoreArray3dRead">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecRestoreArray4d.html b/docs/manualpages/Vec/VecRestoreArray4d.html
index 92a2be5..46fe2bd 100644
--- a/docs/manualpages/Vec/VecRestoreArray4d.html
+++ b/docs/manualpages/Vec/VecRestoreArray4d.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArray4d</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArray4d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArray4d.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArray4d"><H1>VecRestoreArray4d</H1></A>
 Restores a vector after <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,46 @@ Restores a vector after <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGet
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreArray4d(Vec x,PetscInt m,PetscInt n,PetscInt p,PetscInt q,PetscInt mstart,PetscInt nstart,PetscInt pstart,PetscInt qstart,PetscScalar ****a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of the four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- fourth dimension of the four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qstart </B></TD><TD>- first index in the fourth coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of the four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- fourth dimension of the four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qstart </B></TD><TD>- first index in the fourth coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>().
 <P>
-This routine actually zeros out the a pointer. Many br
+This routine actually zeros out the a pointer.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>(), <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d< [...]
+<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>()
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>(), VecGet
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecRestoreArray4d">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecRestoreArray4dRead.html b/docs/manualpages/Vec/VecRestoreArray4dRead.html
index 0e8db35..112955f 100644
--- a/docs/manualpages/Vec/VecRestoreArray4dRead.html
+++ b/docs/manualpages/Vec/VecRestoreArray4dRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArray4dRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArray4dRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArray4dRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArray4dRead"><H1>VecRestoreArray4dRead</H1></A>
 Restores a vector after <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,46 @@ Restores a vector after <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGet
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreArray4dRead(Vec x,PetscInt m,PetscInt n,PetscInt p,PetscInt q,PetscInt mstart,PetscInt nstart,PetscInt pstart,PetscInt qstart,PetscScalar ****a[])
 </PRE>
-Logically Collective Many br
+Logically Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of the four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- fourth dimension of the four dimensional array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qstart </B></TD><TD>- first index in the fourth coordinate direction (often 0) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray4dRead.html#VecGetArray4dRead">VecGetArray4dRead</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m </B></TD><TD>- first dimension of four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- second dimension of the four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>p </B></TD><TD>- third dimension of the four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>q </B></TD><TD>- fourth dimension of the four dimensional array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mstart </B></TD><TD>- first index you will use in first coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstart </B></TD><TD>- first index in the second coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pstart </B></TD><TD>- first index in the third coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>qstart </B></TD><TD>- first index in the fourth coordinate direction (often 0)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to array obtained from <A HREF="../Vec/VecGetArray4dRead.html#VecGetArray4dRead">VecGetArray4dRead</A>()
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the array obtained with <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>().
 <P>
-This routine actually zeros out the a pointer. Many br
+This routine actually zeros out the a pointer.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecRestoreArrays.html#VecRestoreArrays">VecRestoreArrays</A>(), <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(), <A HREF="../Vec/VecPlaceArray.html#VecPlaceArray">VecPlaceArray</A>(),
-<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>() Many brVecGetArray1d(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d< [...]
+<BR><A HREF="../Vec/VecGetArray2d.html#VecGetArray2d">VecGetArray2d</A>(), <A HREF="../Vec/VecGetArray3d.html#VecGetArray3d">VecGetArray3d</A>(), <A HREF="../Vec/VecRestoreArray3d.html#VecRestoreArray3d">VecRestoreArray3d</A>(), <A HREF="../DM/DMDAVecGetArray.html#DMDAVecGetArray">DMDAVecGetArray</A>(), <A HREF="../DM/DMDAVecRestoreArray.html#DMDAVecRestoreArray">DMDAVecRestoreArray</A>()
+<A HREF="../Vec/VecGetArray1d.html#VecGetArray1d">VecGetArray1d</A>(), <A HREF="../Vec/VecRestoreArray1d.html#VecRestoreArray1d">VecRestoreArray1d</A>(), <A HREF="../Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</A>(), <A HREF="../Vec/VecRestoreArray4d.html#VecRestoreArray4d">VecRestoreArray4d</A>(), VecGet
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecRestoreArray4dRead">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecRestoreArrayF90.html b/docs/manualpages/Vec/VecRestoreArrayF90.html
index 383b009..4da0e56 100644
--- a/docs/manualpages/Vec/VecRestoreArrayF90.html
+++ b/docs/manualpages/Vec/VecRestoreArrayF90.html
@@ -5,23 +5,25 @@
 <TITLE>VecRestoreArrayF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArrayF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArrayF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArrayF90"><H1>VecRestoreArrayF90</H1></A>
 Restores a vector to a usable state after a call to <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A> x,{Scalar, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ierr </B> -error code Many br
+<DT><B>ierr </B> -error code
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
@@ -32,9 +34,9 @@ Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
     xx_v(3) = a
     call <A HREF="../Vec/VecRestoreArrayF90.html#VecRestoreArrayF90">VecRestoreArrayF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Sys/UsingFortran.html#UsingFortran">UsingFortran</A>, <A HREF="../Vec/VecRestoreArrayReadF90.html#VecRestoreArrayReadF90">VecRestoreArrayReadF90</A>()
diff --git a/docs/manualpages/Vec/VecRestoreArrayRead.html b/docs/manualpages/Vec/VecRestoreArrayRead.html
index f3f8bce..9f080c5 100644
--- a/docs/manualpages/Vec/VecRestoreArrayRead.html
+++ b/docs/manualpages/Vec/VecRestoreArrayRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArrayRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArrayRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArrayRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArrayRead"><H1>VecRestoreArrayRead</H1></A>
 Restore array obtained with <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Restore array obtained with <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead
 #include "petscvec.h"   
 PetscErrorCode VecRestoreArrayRead(Vec x,const PetscScalar **a)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>()
diff --git a/docs/manualpages/Vec/VecRestoreArrayReadF90.html b/docs/manualpages/Vec/VecRestoreArrayReadF90.html
index 79a8340..488ded9 100644
--- a/docs/manualpages/Vec/VecRestoreArrayReadF90.html
+++ b/docs/manualpages/Vec/VecRestoreArrayReadF90.html
@@ -5,23 +5,25 @@
 <TITLE>VecRestoreArrayReadF90</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArrayReadF90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArrayReadF90.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArrayReadF90"><H1>VecRestoreArrayReadF90</H1></A>
 Restores a readonly vector to a usable state after a call to <A HREF="../Vec/VecGetArrayReadF90.html#VecGetArrayReadF90">VecGetArrayReadF90</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 <A HREF="../Vec/VecRestoreArrayReadF90.html#VecRestoreArrayReadF90">VecRestoreArrayReadF90</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A> x,{Scalar, pointer :: xx_v(:)},integer ierr)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xx_v </B></TD><TD>- the Fortran90 pointer to the array
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ierr </B> -error code Many br
+<DT><B>ierr </B> -error code
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
@@ -32,9 +34,9 @@ Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
     a = xx_v(3)
     call <A HREF="../Vec/VecRestoreArrayReadF90.html#VecRestoreArrayReadF90">VecRestoreArrayReadF90</A>(x,xx_v,ierr)
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecGetArrayReadF90.html#VecGetArrayReadF90">VecGetArrayReadF90</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>(), <A HREF="../Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</A>(),<A HREF="../Sys/UsingFortran.html#UsingFortran">UsingFortran</A>, <A HREF="../Vec/VecRestoreArray [...]
diff --git a/docs/manualpages/Vec/VecRestoreArrays.html b/docs/manualpages/Vec/VecRestoreArrays.html
index 294a456..f8c3c0c 100644
--- a/docs/manualpages/Vec/VecRestoreArrays.html
+++ b/docs/manualpages/Vec/VecRestoreArrays.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreArrays</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreArrays.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreArrays.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreArrays"><H1>VecRestoreArrays</H1></A>
 Restores a group of vectors after <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>() has been called. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,27 @@ Restores a group of vectors after <A HREF="../Vec/VecGetArrays.html#VecGetArrays
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreArrays(const Vec x[],PetscInt n,PetscScalar **a[])
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to arrays obtained from <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the number of vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>a </B></TD><TD>- location of pointer to arrays obtained from <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For regular PETSc vectors this routine does not involve any copies. For Many brany special vectors that do not store local vector data in a contiguous Many brarray, this routine will copy the data back into the underlying Many brvector data structure from the arrays obtained with <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(). Many br
+For regular PETSc vectors this routine does not involve any copies. For
+any special vectors that do not store local vector data in a contiguous
+array, this routine will copy the data back into the underlying
+vector data structure from the arrays obtained with <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>().
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetArrays.html#VecGetArrays">VecGetArrays</A>(), <A HREF="../Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</A>()
diff --git a/docs/manualpages/Vec/VecRestoreLocalVector.html b/docs/manualpages/Vec/VecRestoreLocalVector.html
index 3d2e76e..b805800 100644
--- a/docs/manualpages/Vec/VecRestoreLocalVector.html
+++ b/docs/manualpages/Vec/VecRestoreLocalVector.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreLocalVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreLocalVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreLocalVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreLocalVector"><H1>VecRestoreLocalVector</H1></A>
 Unmaps the local portion of a vector previously mapped into a vector using <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,15 @@ Unmaps the local portion of a vector previously mapped into a vector using <A HR
 #define __FUNCT__ "VecRestoreLocalVector"
 PetscErrorCode VecRestoreLocalVector(Vec v,Vec w)
 </PRE>
-Logically collective. Many br
+Logically collective.
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>v </B> -The local portion of this vector was previously mapped into w using <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>(). Many br
+<DT><B>v </B> -The local portion of this vector was previously mapped into w using <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>().
 <br>
-<DT><B>w </B> -The vector into which the local portion of v was mapped. Many br
+<DT><B>w </B> -The vector into which the local portion of v was mapped.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>(), <A HREF="../Vec/VecGetLocalVectorRead.html#VecGetLocalVectorRead">VecGetLocalVectorRead</A>(), <A HREF="../Vec/VecRestoreLocalVectorRead.html#VecRestoreLocalVectorRead">VecRestoreLocalVectorRead</A>(), LocalVectorRead(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>()
diff --git a/docs/manualpages/Vec/VecRestoreLocalVectorRead.html b/docs/manualpages/Vec/VecRestoreLocalVectorRead.html
index 52c1aef..47d7da0 100644
--- a/docs/manualpages/Vec/VecRestoreLocalVectorRead.html
+++ b/docs/manualpages/Vec/VecRestoreLocalVectorRead.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreLocalVectorRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreLocalVectorRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreLocalVectorRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreLocalVectorRead"><H1>VecRestoreLocalVectorRead</H1></A>
 Unmaps the local portion of a vector previously mapped into a vector using <A HREF="../Vec/VecGetLocalVectorRead.html#VecGetLocalVectorRead">VecGetLocalVectorRead</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,15 +16,15 @@ Unmaps the local portion of a vector previously mapped into a vector using <A HR
 #define __FUNCT__ "VecRestoreLocalVectorRead"
 PetscErrorCode VecRestoreLocalVectorRead(Vec v,Vec w)
 </PRE>
-Not collective. Many br
+Not collective.
 <P>
 <H3><FONT COLOR="#CC3333">Input parameter</FONT></H3>
-<DT><B>v </B> -The local portion of this vector was previously mapped into w using <A HREF="../Vec/VecGetLocalVectorRead.html#VecGetLocalVectorRead">VecGetLocalVectorRead</A>(). Many br
+<DT><B>v </B> -The local portion of this vector was previously mapped into w using <A HREF="../Vec/VecGetLocalVectorRead.html#VecGetLocalVectorRead">VecGetLocalVectorRead</A>().
 <br>
-<DT><B>w </B> -The vector into which the local portion of v was mapped. Many br
+<DT><B>w </B> -The vector into which the local portion of v was mapped.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetLocalVectorRead.html#VecGetLocalVectorRead">VecGetLocalVectorRead</A>(), <A HREF="../Vec/VecGetLocalVector.html#VecGetLocalVector">VecGetLocalVector</A>(), <A HREF="../Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</A>(), <A HREF="../Vec/VecGetArray.html#VecGetArray">VecGetArray</A>()
diff --git a/docs/manualpages/Vec/VecRestoreSubVector.html b/docs/manualpages/Vec/VecRestoreSubVector.html
index ff68bf8..d6df27c 100644
--- a/docs/manualpages/Vec/VecRestoreSubVector.html
+++ b/docs/manualpages/Vec/VecRestoreSubVector.html
@@ -5,8 +5,8 @@
 <TITLE>VecRestoreSubVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecRestoreSubVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecRestoreSubVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecRestoreSubVector"><H1>VecRestoreSubVector</H1></A>
 Restores a subvector extracted using <A HREF="../Vec/VecGetSubVector.html#VecGetSubVector">VecGetSubVector</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Restores a subvector extracted using <A HREF="../Vec/VecGetSubVector.html#VecGet
 #include "petscvec.h"   
 PetscErrorCode  VecRestoreSubVector(Vec X,IS is,Vec *Y)
 </PRE>
-Collective on <A HREF="../IS/IS.html#IS">IS</A> (and <A HREF="../Vec/Vec.html#Vec">Vec</A> if nonlocal entries need to be written) Many br
+Collective on <A HREF="../IS/IS.html#IS">IS</A> (and <A HREF="../Vec/Vec.html#Vec">Vec</A> if nonlocal entries need to be written)
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- vector from which subvector was obtained Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set representing the subset of X Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- subvector being restored Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X </B></TD><TD>- vector from which subvector was obtained
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>is </B></TD><TD>- index set representing the subset of X
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>Y </B></TD><TD>- subvector being restored
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetSubVector.html#VecGetSubVector">VecGetSubVector</A>()
diff --git a/docs/manualpages/Vec/VecScale.html b/docs/manualpages/Vec/VecScale.html
index eaed01a..3c1e3e4 100644
--- a/docs/manualpages/Vec/VecScale.html
+++ b/docs/manualpages/Vec/VecScale.html
@@ -5,8 +5,8 @@
 <TITLE>VecScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScale"><H1>VecScale</H1></A>
 Scales a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,26 @@ Scales a vector.
 #include "petscvec.h"   
 PetscErrorCode  VecScale(Vec x, PetscScalar alpha)
 </PRE>
-Not collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Not collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x </B> -the scaled vector Many br
+<DT><B>x </B> -the scaled vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-For a vector with n components, <A HREF="../Vec/VecScale.html#VecScale">VecScale</A>() computes Many br
+For a vector with n components, <A HREF="../Vec/VecScale.html#VecScale">VecScale</A>() computes
 <pre>
      x[i] = alpha * x[i], for i=1,...,n.
 </pre>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Vec/VecScatter.html b/docs/manualpages/Vec/VecScatter.html
index 1e1e1f0..84315d8 100644
--- a/docs/manualpages/Vec/VecScatter.html
+++ b/docs/manualpages/Vec/VecScatter.html
@@ -5,15 +5,15 @@
 <TITLE>VecScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatter"><H1>VecScatter</H1></A>
 Object used to manage communication of data between vectors in parallel. Manages both scatters and gathers 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_VecScatter*  <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecScatterBegin.html b/docs/manualpages/Vec/VecScatterBegin.html
index 25ec02c..2b78c4a 100644
--- a/docs/manualpages/Vec/VecScatterBegin.html
+++ b/docs/manualpages/Vec/VecScatterBegin.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterBegin"><H1>VecScatterBegin</H1></A>
 Begins a generalized scatter from one vector to another. Complete the scattering phase with <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,48 @@ Begins a generalized scatter from one vector to another. Complete the scattering
 #include "petscvec.h"    
 PetscErrorCode  VecScatterBegin(VecScatter inctx,Vec x,Vec y,InsertMode addv,ScatterMode mode)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inctx </B></TD><TD>- scatter context generated by <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector from which we scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the vector to which we scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, with <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> mode any location Many brnot scattered to retains its old value; i.e. the vector is NOT first zeroed. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the scattering mode, usually <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>.  The available modes are: Many brSCATTER_FORWARD or <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inctx </B></TD><TD>- scatter context generated by <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector from which we scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the vector to which we scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, with <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> mode any location
+not scattered to retains its old value; i.e. the vector is NOT first zeroed.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the scattering mode, usually <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>.  The available modes are:
+<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A> or <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
-Options Database: See <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() Many br
+Options Database: See <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The vectors x and y need not be the same vectors used in the call Many brto <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), but x must have the same parallel data layout Many bras that passed in as the x to <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), similarly for the y. Many brMost likely they have been obtained from <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(). Many br
+The vectors x and y need not be the same vectors used in the call
+to <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), but x must have the same parallel data layout
+as that passed in as the x to <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), similarly for the y.
+Most likely they have been obtained from <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>().
 <P>
-You cannot change the values in the input vector between the calls to <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>() Many brand <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(). Many br
+You cannot change the values in the input vector between the calls to <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>()
+and <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>().
 <P>
-If you use <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> the two arguments x and y should be reversed, from Many brthe <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>. Many br
+If you use <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> the two arguments x and y should be reversed, from
+the <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>.
 <P>
-y[iy[i]] = x[ix[i]], for i=0,...,ni-1 Many br
+y[iy[i]] = x[ix[i]], for i=0,...,ni-1
 <P>
-This scatter is far more general than the conventional Many brscatter, since it can be a gather or a scatter or a combination, Many brdepending on the indices ix and iy.  If x is a parallel vector and y Many bris sequential, <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>() can serve to gather values to a Many brsingle processor.  Similarly, if y is parallel and x sequential, the Many brroutine can scatter from one processor to many processors. Many br
+This scatter is far more general than the conventional
+scatter, since it can be a gather or a scatter or a combination,
+depending on the indices ix and iy.  If x is a parallel vector and y
+is sequential, <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>() can serve to gather values to a
+single processor.  Similarly, if y is parallel and x sequential, the
+routine can scatter from one processor to many processors.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecScatterCopy.html b/docs/manualpages/Vec/VecScatterCopy.html
index 02d2b7d..d0b432a 100644
--- a/docs/manualpages/Vec/VecScatterCopy.html
+++ b/docs/manualpages/Vec/VecScatterCopy.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterCopy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterCopy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterCopy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterCopy"><H1>VecScatterCopy</H1></A>
 Makes a copy of a scatter context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Makes a copy of a scatter context.
 #include "petscvec.h"    
 PetscErrorCode  VecScatterCopy(VecScatter sctx,VecScatter *ctx)
 </PRE>
-Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> Many br
+Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>sctx </B> -the scatter context Many br
+<DT><B>sctx </B> -the scatter context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ctx </B> -the context copy Many br
+<DT><B>ctx </B> -the context copy
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterDestroy.html#VecScatterDestroy">VecScatterDestroy</A>()
diff --git a/docs/manualpages/Vec/VecScatterCreate.html b/docs/manualpages/Vec/VecScatterCreate.html
index 9ee4e8c..5fce8af 100644
--- a/docs/manualpages/Vec/VecScatterCreate.html
+++ b/docs/manualpages/Vec/VecScatterCreate.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterCreate"><H1>VecScatterCreate</H1></A>
 Creates a vector scatter context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,51 @@ Creates a vector scatter context.
 #include "petscvec.h"    
 PetscErrorCode  VecScatterCreate(Vec xin,IS ix,Vec yin,IS iy,VecScatter *newctx)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- a vector that defines the shape (parallel data layout of the vector) Many brof vectors from which we scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yin </B></TD><TD>- a vector that defines the shape (parallel data layout of the vector) Many brof vectors to which we scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- the indices of xin to scatter (if NULL scatters all values) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iy </B></TD><TD>- the indices of yin to hold results (if NULL fills entire vector yin) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>xin </B></TD><TD>- a vector that defines the shape (parallel data layout of the vector)
+of vectors from which we scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>yin </B></TD><TD>- a vector that defines the shape (parallel data layout of the vector)
+of vectors to which we scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- the indices of xin to scatter (if NULL scatters all values)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iy </B></TD><TD>- the indices of yin to hold results (if NULL fills entire vector yin)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>newctx </B> -location to store the new scatter context Many br
+<DT><B>newctx </B> -location to store the new scatter context
 <br>
 <P>
-Options Database Keys: (uses regular MPI_Sends by default) Many br
+Options Database Keys: (uses regular MPI_Sends by default)
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_view         </B></TD><TD>- Prints detail of communications Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_view ::ascii_info    </B></TD><TD>- Print less details about communication Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_ssend        </B></TD><TD>- Uses MPI_Ssend_init() instead of MPI_Send_init() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_rsend           </B></TD><TD>- use ready receiver mode for MPI sends Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_merge        </B></TD><TD>- <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>() handles all of the communication, <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>() is a nop Many breliminates the chance for overlap of computation and communication Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_sendfirst    </B></TD><TD>- Posts sends before receives Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_packtogether </B></TD><TD>- Pack all messages before sending, receive all messages before unpacking Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_alltoall     </B></TD><TD>- Uses MPI all to all communication for scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_window       </B></TD><TD>- Use MPI 2 window operations to move data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_nopack       </B></TD><TD>- Avoid packing to work vector when possible (if used with -vecscatter_alltoall then will use MPI_Alltoallw() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_reproduce    </B></TD><TD>- insure that the order of the communications are done the same for each scatter, this under certain circumstances Many brwill make the results of scatters deterministic when otherwise they are not (it may be slower also). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_view         </B></TD><TD>- Prints detail of communications
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_view ::ascii_info    </B></TD><TD>- Print less details about communication
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_ssend        </B></TD><TD>- Uses MPI_Ssend_init() instead of MPI_Send_init()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_rsend           </B></TD><TD>- use ready receiver mode for MPI sends
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_merge        </B></TD><TD>- <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>() handles all of the communication, <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>() is a nop
+eliminates the chance for overlap of computation and communication
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_sendfirst    </B></TD><TD>- Posts sends before receives
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_packtogether </B></TD><TD>- Pack all messages before sending, receive all messages before unpacking
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_alltoall     </B></TD><TD>- Uses MPI all to all communication for scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_window       </B></TD><TD>- Use MPI 2 window operations to move data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_nopack       </B></TD><TD>- Avoid packing to work vector when possible (if used with -vecscatter_alltoall then will use MPI_Alltoallw()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecscatter_reproduce    </B></TD><TD>- insure that the order of the communications are done the same for each scatter, this under certain circumstances
+will make the results of scatters deterministic when otherwise they are not (it may be slower also).
+</TD></TR></TABLE>
 <P>
 <pre>
 </pre>
@@ -86,14 +105,23 @@ Options Database Keys: (uses regular MPI_Sends by default) Many br
 <pre>
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-In calls to <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>() you can use different vectors than the xin and Many bryin you used above; BUT they must have the same parallel data layout, for example, Many brthey could be obtained from <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>(). Many brA <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context CANNOT be used in two or more simultaneous scatters; Many brthat is you cannot call a second <A HREF=". [...]
+In calls to <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>() you can use different vectors than the xin and
+yin you used above; BUT they must have the same parallel data layout, for example,
+they could be obtained from <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>().
+A <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> context CANNOT be used in two or more simultaneous scatters;
+that is you cannot call a second <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>() with the same scatter
+context until the <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>() has been called on the first <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>().
+In this case a separate <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> is needed for each concurrent scatter.
 <P>
-Currently the MPI_Send(), MPI_Ssend() and MPI_Rsend() all use PERSISTENT versions. Many br(this unfortunately requires that the same in and out arrays be used for each use, this Many bris why when not using MPI_alltoallw() we always need to pack the input into the work array before sending Many brand unpack upon receeving instead of using MPI datatypes to avoid the packing/unpacking). Many br
+Currently the MPI_Send(), MPI_Ssend() and MPI_Rsend() all use PERSISTENT versions.
+(this unfortunately requires that the same in and out arrays be used for each use, this
+is why when not using MPI_alltoallw() we always need to pack the input into the work array before sending
+and unpack upon receeving instead of using MPI datatypes to avoid the packing/unpacking).
 <P>
-Both ix and iy cannot be NULL at the same time. Many br
+Both ix and iy cannot be NULL at the same time.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecScatterCreateLocal.html b/docs/manualpages/Vec/VecScatterCreateLocal.html
index 0438f48..b9dfd5f 100644
--- a/docs/manualpages/Vec/VecScatterCreateLocal.html
+++ b/docs/manualpages/Vec/VecScatterCreateLocal.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterCreateLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterCreateLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterCreateLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterCreateLocal"><H1>VecScatterCreateLocal</H1></A>
 Creates a <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> from a list of messages it must send and receive. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,38 @@ Creates a <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> from a list
 #include "petscvec.h" 
 PetscErrorCode VecScatterCreateLocal(VecScatter ctx,PetscInt nsends,const PetscInt sendSizes[],const PetscInt sendProcs[],const PetscInt sendIdx[],PetscInt nrecvs,const PetscInt recvSizes[],const PetscInt recvProcs[],const PetscInt recvIdx[],PetscInt bs)
 </PRE>
-Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> Many br
+Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> </B></TD><TD>- obtained with VecScatterCreateEmpty() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsends </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sendSizes </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sendProcs </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sendIdx </B></TD><TD>- indices where the sent entries are obtained from (in local, on process numbering), this is one long array of size \sum_{i=0,i<nsends} sendSizes[i] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrecvs </B></TD><TD>- number of receives to expect Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recvSizes </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recvProcs </B></TD><TD>- processes who are sending to me Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recvIdx </B></TD><TD>- indices of where received entries are to be put, (in local, on process numbering), this is one long array of size \sum_{i=0,i<nrecvs} recvSizes[i] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> </B></TD><TD>- obtained with VecScatterCreateEmpty()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nsends </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sendSizes </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sendProcs </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>sendIdx </B></TD><TD>- indices where the sent entries are obtained from (in local, on process numbering), this is one long array of size \sum_{i=0,i<nsends} sendSizes[i]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrecvs </B></TD><TD>- number of receives to expect
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recvSizes </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recvProcs </B></TD><TD>- processes who are sending to me
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>recvIdx </B></TD><TD>- indices of where received entries are to be put, (in local, on process numbering), this is one long array of size \sum_{i=0,i<nrecvs} recvSizes[i]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- size of block
+</TD></TR></TABLE>
 <P>
-Notes:  sendSizes[] and recvSizes[] cannot have any 0 entries. If you want to support having 0 entries you need Many brto change the code below to "compress out" the sendProcs[] and recvProcs[] entries that have 0 entries. Many br
+Notes:  sendSizes[] and recvSizes[] cannot have any 0 entries. If you want to support having 0 entries you need
+to change the code below to "compress out" the sendProcs[] and recvProcs[] entries that have 0 entries.
 <P>
-Probably does not handle sends to self properly. It should remove those from the counts that are used Many brin allocating space inside of the from struct Many br
+Probably does not handle sends to self properly. It should remove those from the counts that are used
+in allocating space inside of the from struct
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vpscat.c.html#VecScatterCreateLocal">src/vec/vec/utils/vpscat.c</A>
diff --git a/docs/manualpages/Vec/VecScatterCreateToAll.html b/docs/manualpages/Vec/VecScatterCreateToAll.html
index 3f530c4..eae39e0 100644
--- a/docs/manualpages/Vec/VecScatterCreateToAll.html
+++ b/docs/manualpages/Vec/VecScatterCreateToAll.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterCreateToAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterCreateToAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterCreateToAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterCreateToAll"><H1>VecScatterCreateToAll</H1></A>
 Creates a vector and a scatter context that copies all vector values to each processor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Creates a vector and a scatter context that copies all vector values to each pro
 #include "petscvec.h"    
 PetscErrorCode  VecScatterCreateToAll(Vec vin,VecScatter *ctx,Vec *vout)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vin  </B> -input MPIVEC Many br
+<DT><B>vin  </B> -input MPIVEC
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- scatter context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vout </B></TD><TD>- output SEQVEC that is large enough to scatter into Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- scatter context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vout </B></TD><TD>- output SEQVEC that is large enough to scatter into
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: vout may be NULL [NULL_OBJECT from fortran] if you do not Many brneed to have it created Many br
+Note: vout may be NULL [NULL_OBJECT from fortran] if you do not
+need to have it created
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <pre>
@@ -56,7 +59,8 @@ Note: vout may be NULL [NULL_OBJECT from fortran] if you do not Many brneed to h
        <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>(&vout);
 </pre>
 <P>
-Do NOT create a vector and then pass it in as the final argument vout! vout is created by this routine Many brautomatically (unless you pass NULL in for that argument if you do not need it). Many br
+Do NOT create a vector and then pass it in as the final argument vout! vout is created by this routine
+automatically (unless you pass NULL in for that argument if you do not need it).
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterCreateToZero.html#VecScatterCreateToZero">VecScatterCreateToZero</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>()
diff --git a/docs/manualpages/Vec/VecScatterCreateToZero.html b/docs/manualpages/Vec/VecScatterCreateToZero.html
index b3dc0ef..3cc6ac6 100644
--- a/docs/manualpages/Vec/VecScatterCreateToZero.html
+++ b/docs/manualpages/Vec/VecScatterCreateToZero.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterCreateToZero</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterCreateToZero.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterCreateToZero.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterCreateToZero"><H1>VecScatterCreateToZero</H1></A>
 Creates an output vector and a scatter context used to copy all vector values into the output vector on the zeroth processor 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Creates an output vector and a scatter context used to copy all vector values in
 #include "petscvec.h"    
 PetscErrorCode  VecScatterCreateToZero(Vec vin,VecScatter *ctx,Vec *vout)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vin  </B> -input MPIVEC Many br
+<DT><B>vin  </B> -input MPIVEC
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- scatter context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vout </B></TD><TD>- output SEQVEC that is large enough to scatter into on processor 0 and Many brof length zero on all other processors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- scatter context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vout </B></TD><TD>- output SEQVEC that is large enough to scatter into on processor 0 and
+of length zero on all other processors
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: vout may be NULL [NULL_OBJECT from fortran] if you do not Many brneed to have it created Many br
+Note: vout may be NULL [NULL_OBJECT from fortran] if you do not
+need to have it created
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <pre>
@@ -60,7 +64,8 @@ Note: vout may be NULL [NULL_OBJECT from fortran] if you do not Many brneed to h
 <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterCreateToAll.html#VecScatterCreateToAll">VecScatterCreateToAll</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>()
 <BR>
 <P>
-Do NOT create a vector and then pass it in as the final argument vout! vout is created by this routine Many brautomatically (unless you pass NULL in for that argument if you do not need it). Many br
+Do NOT create a vector and then pass it in as the final argument vout! vout is created by this routine
+automatically (unless you pass NULL in for that argument if you do not need it).
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vecmpitoseq.c.html#VecScatterCreateToZero">src/vec/vec/utils/vecmpitoseq.c</A>
diff --git a/docs/manualpages/Vec/VecScatterDestroy.html b/docs/manualpages/Vec/VecScatterDestroy.html
index a177ff6..8642bdf 100644
--- a/docs/manualpages/Vec/VecScatterDestroy.html
+++ b/docs/manualpages/Vec/VecScatterDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterDestroy"><H1>VecScatterDestroy</H1></A>
 Destroys a scatter context created by <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a scatter context created by <A HREF="../Vec/VecScatterCreate.html#VecS
 #include "petscvec.h"    
 PetscErrorCode  VecScatterDestroy(VecScatter *ctx)
 </PRE>
-Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> Many br
+Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ctx </B> -the scatter context Many br
+<DT><B>ctx </B> -the scatter context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterCopy.html#VecScatterCopy">VecScatterCopy</A>()
diff --git a/docs/manualpages/Vec/VecScatterEnd.html b/docs/manualpages/Vec/VecScatterEnd.html
index 4be8582..0b5e048 100644
--- a/docs/manualpages/Vec/VecScatterEnd.html
+++ b/docs/manualpages/Vec/VecScatterEnd.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterEnd"><H1>VecScatterEnd</H1></A>
 Ends a generalized scatter from one vector to another.  Call after first calling <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,28 @@ Ends a generalized scatter from one vector to another.  Call after first calling
 #include "petscvec.h"    
 PetscErrorCode  VecScatterEnd(VecScatter ctx,Vec x,Vec y,InsertMode addv,ScatterMode mode)
 </PRE>
-Neighbor-wise Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Neighbor-wise Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> and <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- scatter context generated by <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector from which we scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the vector to which we scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the scattering mode, usually <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>.  The available modes are: Many brSCATTER_FORWARD, <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- scatter context generated by <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector from which we scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the vector to which we scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the scattering mode, usually <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>.  The available modes are:
+<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>, <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-If you use <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> the arguments x and y should be reversed, from the <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>. Many br
+If you use <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> the arguments x and y should be reversed, from the <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>.
 <P>
-y[iy[i]] = x[ix[i]], for i=0,...,ni-1 Many br
+y[iy[i]] = x[ix[i]], for i=0,...,ni-1
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>(), <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()
diff --git a/docs/manualpages/Vec/VecScatterFinalizeForGPU.html b/docs/manualpages/Vec/VecScatterFinalizeForGPU.html
index c504248..68d9a28 100644
--- a/docs/manualpages/Vec/VecScatterFinalizeForGPU.html
+++ b/docs/manualpages/Vec/VecScatterFinalizeForGPU.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterFinalizeForGPU</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterFinalizeForGPU.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterFinalizeForGPU.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterFinalizeForGPU"><H1>VecScatterFinalizeForGPU</H1></A>
 Finalizes a generalized scatter from one vector to another for GPU based computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,12 +16,16 @@ PETSC_EXTERN PetscErrorCode VecScatterFinalizeForGPU(VecScatter inctx)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inctx </B></TD><TD>- scatter context generated by <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inctx </B></TD><TD>- scatter context generated by <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Effectively, this function resets the temporary buffer flags. Currently, this Many bronly used in the context of the parallel SpMV call in in MatMult_MPIAIJCUDA Many bror MatMult_MPIAIJCUDAARSE. Once the <A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A> is finished, the GPU temporary Many brbuffers used for messaging are no longer valid. Many br
+Effectively, this function resets the temporary buffer flags. Currently, this
+only used in the context of the parallel SpMV call in in MatMult_MPIAIJCUDA
+or MatMult_MPIAIJCUDAARSE. Once the <A HREF="../Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</A> is finished, the GPU temporary
+buffers used for messaging are no longer valid.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatterInitializeForGPU.html#VecScatterInitializeForGPU">VecScatterInitializeForGPU</A>(), <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>()
diff --git a/docs/manualpages/Vec/VecScatterGetMerged.html b/docs/manualpages/Vec/VecScatterGetMerged.html
index 3569ee3..153a478 100644
--- a/docs/manualpages/Vec/VecScatterGetMerged.html
+++ b/docs/manualpages/Vec/VecScatterGetMerged.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterGetMerged</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterGetMerged.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterGetMerged.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterGetMerged"><H1>VecScatterGetMerged</H1></A>
 Returns true if the scatter is completed in the <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>() and the <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>() does nothing 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns true if the scatter is completed in the <A HREF="../Vec/VecScatterBegin.
 #include "petscvec.h"    
 PetscErrorCode  VecScatterGetMerged(VecScatter ctx,PetscBool  *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ctx </B> -scatter context created with <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() Many br
+<DT><B>ctx </B> -scatter context created with <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>/End() are all done during the <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>() Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>/End() are all done during the <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>(), <A HREF="../Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</A>()
diff --git a/docs/manualpages/Vec/VecScatterInitializeForGPU.html b/docs/manualpages/Vec/VecScatterInitializeForGPU.html
index 8bff207..c7740dd 100644
--- a/docs/manualpages/Vec/VecScatterInitializeForGPU.html
+++ b/docs/manualpages/Vec/VecScatterInitializeForGPU.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterInitializeForGPU</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterInitializeForGPU.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterInitializeForGPU.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterInitializeForGPU"><H1>VecScatterInitializeForGPU</H1></A>
 Initializes a generalized scatter from one vector to another for GPU based computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,25 @@ PETSC_EXTERN PetscErrorCode VecScatterInitializeForGPU(VecScatter inctx,Vec x,Sc
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inctx </B></TD><TD>- scatter context generated by <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector from which we scatter Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the scattering mode, usually <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>.  The available modes are: Many brSCATTER_FORWARD or <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>inctx </B></TD><TD>- scatter context generated by <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector from which we scatter
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the scattering mode, usually <A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A>.  The available modes are:
+<A HREF="../Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</A> or <A HREF="../Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Effectively, this function creates all the necessary indexing buffers and work Many brvectors needed to move data only those data points in a vector which need to Many brbe communicated across ranks. This is done at the first time this function is Many brcalled. Currently, this only used in the context of the parallel SpMV call in Many brMatMult_MPIAIJCUSP or MatMult_MPIAIJCUSPARSE. Many br
+Effectively, this function creates all the necessary indexing buffers and work
+vectors needed to move data only those data points in a vector which need to
+be communicated across ranks. This is done at the first time this function is
+called. Currently, this only used in the context of the parallel SpMV call in
+MatMult_MPIAIJCUSP or MatMult_MPIAIJCUSPARSE.
 <P>
-This function is executed before the call to <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>. This enables the memory Many brtransfers to be overlapped with the <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> SpMV kernel call. Many br
+This function is executed before the call to <A HREF="../Mat/MatMult.html#MatMult">MatMult</A>. This enables the memory
+transfers to be overlapped with the <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> SpMV kernel call.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecScatterFinalizeForGPU.html#VecScatterFinalizeForGPU">VecScatterFinalizeForGPU</A>(), <A HREF="../Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</A>(), <A HREF="../Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</A>()
diff --git a/docs/manualpages/Vec/VecScatterRemap.html b/docs/manualpages/Vec/VecScatterRemap.html
index 0641a96..074ed1f 100644
--- a/docs/manualpages/Vec/VecScatterRemap.html
+++ b/docs/manualpages/Vec/VecScatterRemap.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterRemap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterRemap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterRemap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterRemap"><H1>VecScatterRemap</H1></A>
 Remaps the "from" and "to" indices in a vector scatter context. FOR EXPERTS ONLY! 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,26 @@ Remaps the "from" and "to" indices in a vector scatter context. FOR EXPERTS ONLY
 #include "petscvec.h"    
 PetscErrorCode  VecScatterRemap(VecScatter scat,PetscInt *rto,PetscInt *rfrom)
 </PRE>
-Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> Many br
+Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scat </B></TD><TD>- vector scatter context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>from </B></TD><TD>- remapping for "from" indices (may be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>to   </B></TD><TD>- remapping for "to" indices (may be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scat </B></TD><TD>- vector scatter context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>from </B></TD><TD>- remapping for "from" indices (may be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>to   </B></TD><TD>- remapping for "to" indices (may be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: In the parallel case the todata is actually the indices Many brfrom which the data is TAKEN! The from stuff is where the Many brdata is finally put. This is VERY VERY confusing! Many br
+Notes: In the parallel case the todata is actually the indices
+from which the data is TAKEN! The from stuff is where the
+data is finally put. This is VERY VERY confusing!
 <P>
-In the sequential case the todata is the indices where the Many brdata is put and the fromdata is where it is taken from. Many brThis is backwards from the paralllel case! CRY! CRY! CRY! Many br
+In the sequential case the todata is the indices where the
+data is put and the fromdata is where it is taken from.
+This is backwards from the paralllel case! CRY! CRY! CRY!
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vscat.c.html#VecScatterRemap">src/vec/vec/utils/vscat.c</A>
diff --git a/docs/manualpages/Vec/VecScatterView.html b/docs/manualpages/Vec/VecScatterView.html
index 20a2e8d..746a868 100644
--- a/docs/manualpages/Vec/VecScatterView.html
+++ b/docs/manualpages/Vec/VecScatterView.html
@@ -5,8 +5,8 @@
 <TITLE>VecScatterView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecScatterView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecScatterView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecScatterView"><H1>VecScatterView</H1></A>
 Views a vector scatter context. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Views a vector scatter context.
 #include "petscvec.h"    
 PetscErrorCode  VecScatterView(VecScatter ctx,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> Many br
+Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the scatter context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer for displaying the context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ctx </B></TD><TD>- the scatter context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer for displaying the context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vscat.c.html#VecScatterView">src/vec/vec/utils/vscat.c</A>
diff --git a/docs/manualpages/Vec/VecSet.html b/docs/manualpages/Vec/VecSet.html
index 944e719..f5ce268 100644
--- a/docs/manualpages/Vec/VecSet.html
+++ b/docs/manualpages/Vec/VecSet.html
@@ -5,8 +5,8 @@
 <TITLE>VecSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSet"><H1>VecSet</H1></A>
 Sets all components of a vector to a single scalar value. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,32 @@ Sets all components of a vector to a single scalar value.
 #include "petscvec.h"   
 PetscErrorCode  VecSet(Vec x,PetscScalar alpha)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x  </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x  </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x  </B> -the vector Many br
+<DT><B>x  </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-For a vector of dimension n, <A HREF="../Vec/VecSet.html#VecSet">VecSet</A>() computes Many br
+For a vector of dimension n, <A HREF="../Vec/VecSet.html#VecSet">VecSet</A>() computes
 <pre>
     x[i] = alpha, for i=1,...,n,
 </pre>
-so that all vector entries then equal the identical Many brscalar value, alpha.  Use the more general routine Many brVecSetValues() to set different vector entries. Many br
+so that all vector entries then equal the identical
+scalar value, alpha.  Use the more general routine
+<A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() to set different vector entries.
 <P>
-You CANNOT call this after you have called <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() but before you call Many brVecAssemblyBegin/End(). Many br
+You CANNOT call this after you have called <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() but before you call
+<A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>/End().
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>(), <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>()
diff --git a/docs/manualpages/Vec/VecSetBlockSize.html b/docs/manualpages/Vec/VecSetBlockSize.html
index 2f887b5..b6045ff 100644
--- a/docs/manualpages/Vec/VecSetBlockSize.html
+++ b/docs/manualpages/Vec/VecSetBlockSize.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetBlockSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetBlockSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetBlockSize"><H1>VecSetBlockSize</H1></A>
 Sets the blocksize for future calls to <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() and <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Sets the blocksize for future calls to <A HREF="../Vec/VecSetValuesBlocked.html#
 #include "petscvec.h"   
 PetscErrorCode  VecSetBlockSize(Vec v,PetscInt bs)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the blocksize Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bs </B></TD><TD>- the blocksize
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-All vectors obtained by <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() inherit the same blocksize. Many br
+All vectors obtained by <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() inherit the same blocksize.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>(), <A HREF="../Vec/VecSetLocalToGlobalMapping.html#VecSetLocalToGlobalMapping">VecSetLocalToGlobalMapping</A>(), <A HREF="../Vec/VecGetBlockSize.html#VecGetBlockSize">VecGetBlockSize</A>()
 <BR>
 <P>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/vector.c.html#VecSetBlockSize">src/vec/vec/interface/vector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecSetFromOptions.html b/docs/manualpages/Vec/VecSetFromOptions.html
index 55809a4..31af95d 100644
--- a/docs/manualpages/Vec/VecSetFromOptions.html
+++ b/docs/manualpages/Vec/VecSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetFromOptions"><H1>VecSetFromOptions</H1></A>
 Configures the vector from the options database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,16 @@ Configures the vector from the options database.
 #include "petscvec.h"   
 PetscErrorCode  VecSetFromOptions(Vec vec)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vec </B> -The vector Many br
+<DT><B>vec </B> -The vector
 <br>
 <P>
-Notes:  To see all options, run your program with the -help option, or consult the users manual. Many brMust be called after <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>() but before the vector is used. Many br
+Notes:  To see all options, run your program with the -help option, or consult the users manual.
+Must be called after <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>() but before the vector is used.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
diff --git a/docs/manualpages/Vec/VecSetLayout.html b/docs/manualpages/Vec/VecSetLayout.html
index 60f9c0b..b23191b 100644
--- a/docs/manualpages/Vec/VecSetLayout.html
+++ b/docs/manualpages/Vec/VecSetLayout.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetLayout</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetLayout.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetLayout.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetLayout"><H1>VecSetLayout</H1></A>
 set <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> describing vector layout 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ set <A HREF="../IS/PetscLayout.html#PetscLayout">PetscLayout</A> describing vect
 #include "petscvec.h"   
 PetscErrorCode VecSetLayout(Vec x,PetscLayout map)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the layout Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>map </B></TD><TD>- the layout
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-It is normally only valid to replace the layout with a layout known to be equivalent. Many br
+It is normally only valid to replace the layout with a layout known to be equivalent.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetLayout.html#VecGetLayout">VecGetLayout</A>(), VecGetSizes(), <A HREF="../Vec/VecGetOwnershipRange.html#VecGetOwnershipRange">VecGetOwnershipRange</A>(), <A HREF="../Vec/VecGetOwnershipRanges.html#VecGetOwnershipRanges">VecGetOwnershipRanges</A>()
diff --git a/docs/manualpages/Vec/VecSetLocalToGlobalMapping.html b/docs/manualpages/Vec/VecSetLocalToGlobalMapping.html
index 328f8ca..86676d2 100644
--- a/docs/manualpages/Vec/VecSetLocalToGlobalMapping.html
+++ b/docs/manualpages/Vec/VecSetLocalToGlobalMapping.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetLocalToGlobalMapping</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetLocalToGlobalMapping.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetLocalToGlobalMapping"><H1>VecSetLocalToGlobalMapping</H1></A>
 Sets a local numbering to global numbering used by the routine <A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>() to allow users to insert vector entries using a local (per-processor) numbering. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Sets a local numbering to global numbering used by the routine <A HREF="../Vec/V
 #include "petscvec.h"   
 PetscErrorCode  VecSetLocalToGlobalMapping(Vec x,ISLocalToGlobalMapping mapping)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping created with <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>() or <A HREF="../IS/ISLocalToGlobalMappingCreateIS.html#ISLocalToGlobalMappingCreateIS">ISLocalToGlobalMappingCreateIS</A>() Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mapping </B></TD><TD>- mapping created with <A HREF="../IS/ISLocalToGlobalMappingCreate.html#ISLocalToGlobalMappingCreate">ISLocalToGlobalMappingCreate</A>() or <A HREF="../IS/ISLocalToGlobalMappingCreateIS.html#ISLocalToGlobalMappingCreateIS">ISLocalToGlobalMappingCreateIS</A>()
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-All vectors obtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from this vector inherit the same mapping. Many br
+All vectors obtained with <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() from this vector inherit the same mapping.
 <P>
- Many br
+
 <P>
 <P>
-seealso:  <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>(), <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(), Many brVecSetLocalToGlobalMapping(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() Many br<P><B><P><B><FONT COLOR="#CC33 [...]
+seealso:  <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>(), <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(),
+<A HREF="../Vec/VecSetLocalToGlobalMapping.html#VecSetLocalToGlobalMapping">VecSetLocalToGlobalMapping</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/vector.c.html#VecSetLocalToGlobalMapping">src/vec/vec/interface/vector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecSetOperation.html b/docs/manualpages/Vec/VecSetOperation.html
index 652e0e6..75f69ec 100644
--- a/docs/manualpages/Vec/VecSetOperation.html
+++ b/docs/manualpages/Vec/VecSetOperation.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetOperation</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetOperation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetOperation.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetOperation"><H1>VecSetOperation</H1></A>
 Allows user to set a vector operation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Allows user to set a vector operation.
 #include "petscvec.h"   
 PetscErrorCode VecSetOperation(Vec vec,VecOperation op, void (*f)(void))
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the name of the operation Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function that provides the operation. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the name of the operation
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>f </B></TD><TD>- the function that provides the operation.
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Usage</FONT></H3>
 <pre>
@@ -36,9 +39,12 @@ Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See the file include/petscvec.h for a complete list of matrix Many broperations, which all have the form VECOP_<OPERATION>, where Many br<OPERATION> is the name (in all capital letters) of the Many bruser interface routine (e.g., <A HREF="../Vec/VecView.html#VecView">VecView</A>() -> VECOP_VIEW). Many br
+See the file include/petscvec.h for a complete list of matrix
+operations, which all have the form VECOP_<OPERATION>, where
+<OPERATION> is the name (in all capital letters) of the
+user interface routine (e.g., <A HREF="../Vec/VecView.html#VecView">VecView</A>() -> VECOP_VIEW).
 <P>
-This function is not currently available from Fortran. Many br
+This function is not currently available from Fortran.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  vector, set, operation
diff --git a/docs/manualpages/Vec/VecSetOption.html b/docs/manualpages/Vec/VecSetOption.html
index c3570e8..4cc069f 100644
--- a/docs/manualpages/Vec/VecSetOption.html
+++ b/docs/manualpages/Vec/VecSetOption.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetOption</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetOption.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetOption.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetOption"><H1>VecSetOption</H1></A>
 Sets an option for controling a vector's behavior. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,37 @@ Sets an option for controling a vector's behavior.
 #include "petscvec.h"   
 PetscErrorCode  VecSetOption(Vec x,VecOption op,PetscBool flag)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the option Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- turn the option on or off Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>op </B></TD><TD>- the option
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flag </B></TD><TD>- turn the option on or off
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Supported Options</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VEC_IGNORE_OFF_PROC_ENTRIES, which causes <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() to ignore</B></TD><TD>- entries destined to be stored on a separate processor. This can be used Many brto eliminate the global reduction in the VecAssemblyXXXX() if you know Many brthat you have only used <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() to set local elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VEC_IGNORE_NEGATIVE_INDICES, which means you can pass negative indices</B></TD><TD>- in ix in calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() or <A HREF="../Vec/VecGetValues.html#VecGetValues">VecGetValues</A>(). These rows are simply Many brignored. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VEC_SUBSET_OFF_PROC_ENTRIES, which causes <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() to assume that the off</B></TD><TD>- process Many brentries will always be a subset (possibly equal) of the off-process entries set on the Many brfirst assembly.  This reuses the communication pattern, thus avoiding a global reduction. Many brSubsequent assemblies setting off-process values should use the same <A HREF= [...]
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VEC_IGNORE_OFF_PROC_ENTRIES, which causes <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() to ignore</B></TD><TD>- entries destined to be stored on a separate processor. This can be used
+to eliminate the global reduction in the VecAssemblyXXXX() if you know
+that you have only used <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() to set local elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VEC_IGNORE_NEGATIVE_INDICES, which means you can pass negative indices</B></TD><TD>- in ix in calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() or <A HREF="../Vec/VecGetValues.html#VecGetValues">VecGetValues</A>(). These rows are simply
+ignored.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VEC_SUBSET_OFF_PROC_ENTRIES, which causes <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() to assume that the off</B></TD><TD>- process
+entries will always be a subset (possibly equal) of the off-process entries set on the
+first assembly.  This reuses the communication pattern, thus avoiding a global reduction.
+Subsequent assemblies setting off-process values should use the same <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> as the
+first assembly.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Developer Note</FONT></H3>
-The <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> restriction could be removed by packing the stash messages out of place. Many br
+The <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> restriction could be removed by packing the stash messages out of place.
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/vector.c.html#VecSetOption">src/vec/vec/interface/vector.c</A>
diff --git a/docs/manualpages/Vec/VecSetOptionsPrefix.html b/docs/manualpages/Vec/VecSetOptionsPrefix.html
index 55ba264..bd9a44f 100644
--- a/docs/manualpages/Vec/VecSetOptionsPrefix.html
+++ b/docs/manualpages/Vec/VecSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetOptionsPrefix"><H1>VecSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Vec/Vec.html#Vec">Vec</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the prefix used for searching for all <A HREF="../Vec/Vec.html#Vec">Vec</A>
 #include "petscvec.h"   
 PetscErrorCode  VecSetOptionsPrefix(Vec v,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the <A HREF="../Vec/Vec.html#Vec">Vec</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the <A HREF="../Vec/Vec.html#Vec">Vec</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, set, options, prefix, database
diff --git a/docs/manualpages/Vec/VecSetRandom.html b/docs/manualpages/Vec/VecSetRandom.html
index 714327d..551f042 100644
--- a/docs/manualpages/Vec/VecSetRandom.html
+++ b/docs/manualpages/Vec/VecSetRandom.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetRandom</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetRandom.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetRandom.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetRandom"><H1>VecSetRandom</H1></A>
 Sets all components of a vector to random numbers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ Sets all components of a vector to random numbers.
 #include "petscvec.h"   
 PetscErrorCode  VecSetRandom(Vec x,PetscRandom rctx)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x  </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rctx </B></TD><TD>- the random number context, formed by <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(), or NULL and Many brit will create one internally. Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x  </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>rctx </B></TD><TD>- the random number context, formed by <A HREF="../Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</A>(), or NULL and
+it will create one internally.
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>x  </B> -the vector Many br
+<DT><B>x  </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Example of Usage</FONT></H3>
@@ -31,9 +34,9 @@ Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
      <A HREF="../Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</A>(x,rctx);
      <A HREF="../Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</A>(rctx);
 </PRE>
- Many br
+
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecSetSizes.html b/docs/manualpages/Vec/VecSetSizes.html
index bc9f254..9b7dd52 100644
--- a/docs/manualpages/Vec/VecSetSizes.html
+++ b/docs/manualpages/Vec/VecSetSizes.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetSizes</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetSizes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetSizes.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetSizes"><H1>VecSetSizes</H1></A>
 Sets the local and global sizes, and checks to determine compatibility 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,22 @@ Sets the local and global sizes, and checks to determine compatibility
 #include "petscvec.h"   
 PetscErrorCode  VecSetSizes(Vec v, PetscInt n, PetscInt N)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the local size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have it set) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- the global size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- the local size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> to have it set)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>N </B></TD><TD>- the global size (or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-n and N cannot be both <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many brIf one processor calls this with N of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors must, otherwise the program will hang. Many br
+n and N cannot be both <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
+If one processor calls this with N of <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> then all processors must, otherwise the program will hang.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecGetSize.html#VecGetSize">VecGetSize</A>(), <A HREF="../Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</A>()
diff --git a/docs/manualpages/Vec/VecSetType.html b/docs/manualpages/Vec/VecSetType.html
index 50b5df5..c372838 100644
--- a/docs/manualpages/Vec/VecSetType.html
+++ b/docs/manualpages/Vec/VecSetType.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetType"><H1>VecSetType</H1></A>
 Builds a vector, for a particular vector implementation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Builds a vector, for a particular vector implementation.
 #include "petscvec.h"  
 PetscErrorCode  VecSetType(Vec vec, VecType method)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec    </B></TD><TD>- The vector object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- The name of the vector type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec    </B></TD><TD>- The vector object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>method </B></TD><TD>- The name of the vector type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-vec_type <type> </B> -Sets the vector type; use -help for a list Many brof available types Many br
+<DT><B>-vec_type <type> </B> -Sets the vector type; use -help for a list
+of available types
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "petsc/include/petscvec.h" for available vector types (for instance, <A HREF="../Vec/VECSEQ.html#VECSEQ">VECSEQ</A>, <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, or VECSHARED). Many br
+See "petsc/include/petscvec.h" for available vector types (for instance, <A HREF="../Vec/VECSEQ.html#VECSEQ">VECSEQ</A>, <A HREF="../Vec/VECMPI.html#VECMPI">VECMPI</A>, or VECSHARED).
 <P>
-Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the same type as an existing vector. Many br
+Use <A HREF="../Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</A>() or <A HREF="../Vec/VecDuplicateVecs.html#VecDuplicateVecs">VecDuplicateVecs</A>() to form additional vectors of the same type as an existing vector.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  vector, set, type
diff --git a/docs/manualpages/Vec/VecSetUp.html b/docs/manualpages/Vec/VecSetUp.html
index 2d26590..8f6ae85 100644
--- a/docs/manualpages/Vec/VecSetUp.html
+++ b/docs/manualpages/Vec/VecSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetUp"><H1>VecSetUp</H1></A>
 Sets up the internal vector data structures for the later use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Sets up the internal vector data structures for the later use.
 #include "petscvec.h"   
 PetscErrorCode  VecSetUp(Vec v)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>v </B> -the <A HREF="../Vec/Vec.html#Vec">Vec</A> context Many br
+<DT><B>v </B> -the <A HREF="../Vec/Vec.html#Vec">Vec</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For basic use of the <A HREF="../Vec/Vec.html#Vec">Vec</A> classes the user need not explicitly call Many brVecSetUp(), since these actions will happen automatically. Many br
+For basic use of the <A HREF="../Vec/Vec.html#Vec">Vec</A> classes the user need not explicitly call
+<A HREF="../Vec/VecSetUp.html#VecSetUp">VecSetUp</A>(), since these actions will happen automatically.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, setup
diff --git a/docs/manualpages/Vec/VecSetValue.html b/docs/manualpages/Vec/VecSetValue.html
index a4f7f51..534a8ed 100644
--- a/docs/manualpages/Vec/VecSetValue.html
+++ b/docs/manualpages/Vec/VecSetValue.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetValue</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetValue.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetValue.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetValue"><H1>VecSetValue</H1></A>
 Set a single entry into a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Set a single entry into a vector.
 #include <petscvec.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Vec/VecSetValue.html#VecSetValue">VecSetValue</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A> v,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> row,<A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> value, <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> mode);
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row location of the entry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to insert Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row location of the entry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to insert
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For efficiency one should use <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() and set several or Many brmany values simultaneously if possible. Many br
+For efficiency one should use <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() and set several or
+many values simultaneously if possible.
 <P>
-These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>() Many brMUST be called after all calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() have been completed. Many br
+These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>()
+MUST be called after all calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() have been completed.
 <P>
-<A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() uses 0-based indices in Fortran as well as in C. Many br
+<A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() uses 0-based indices in Fortran as well as in C.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(), <A HREF="../Vec/VecSetValueLocal.html#VecSetValueLocal">VecSetValueLocal</A>()
diff --git a/docs/manualpages/Vec/VecSetValueLocal.html b/docs/manualpages/Vec/VecSetValueLocal.html
index 570c78e..a4a4b29 100644
--- a/docs/manualpages/Vec/VecSetValueLocal.html
+++ b/docs/manualpages/Vec/VecSetValueLocal.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetValueLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetValueLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetValueLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetValueLocal"><H1>VecSetValueLocal</H1></A>
 Set a single entry into a vector using the local numbering 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,29 @@ Set a single entry into a vector using the local numbering
 #include <petscvec.h>
 <A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Vec/VecSetValueLocal.html#VecSetValueLocal">VecSetValueLocal</A>(<A HREF="../Vec/Vec.html#Vec">Vec</A> v,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> row,<A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> value, <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A> mode);
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row location of the entry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to insert Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>row </B></TD><TD>- the row location of the entry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value </B></TD><TD>- the value to insert
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For efficiency one should use <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() and set several or Many brmany values simultaneously if possible. Many br
+For efficiency one should use <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() and set several or
+many values simultaneously if possible.
 <P>
-These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>() Many brMUST be called after all calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() have been completed. Many br
+These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>()
+MUST be called after all calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() have been completed.
 <P>
-<A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() uses 0-based indices in Fortran as well as in C. Many br
+<A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() uses 0-based indices in Fortran as well as in C.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(), <A HREF="../Vec/VecSetValue.html#VecSetValue">VecSetValue</A>()
diff --git a/docs/manualpages/Vec/VecSetValues.html b/docs/manualpages/Vec/VecSetValues.html
index 53e85dc..a8e7163 100644
--- a/docs/manualpages/Vec/VecSetValues.html
+++ b/docs/manualpages/Vec/VecSetValues.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetValues</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetValues.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetValues.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetValues"><H1>VecSetValues</H1></A>
 Inserts or adds values into certain locations of a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,48 @@ Inserts or adds values into certain locations of a vector.
 #include "petscvec.h"   
 PetscErrorCode  VecSetValues(Vec x,PetscInt ni,const PetscInt ix[],const PetscScalar y[],InsertMode iora)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to insert in Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of elements to add Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to add Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iora </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to insert in
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of elements to add
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to add
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iora </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() sets x[ix[i]] = y[i], for i=0,...,ni-1. Many br
+<A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() sets x[ix[i]] = y[i], for i=0,...,ni-1.
 <P>
-Calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>() Many brMUST be called after all calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() have been completed. Many br
+These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>()
+MUST be called after all calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() have been completed.
 <P>
-<A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() uses 0-based indices in Fortran as well as in C. Many br
+<A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() uses 0-based indices in Fortran as well as in C.
 <P>
-If you call <A HREF="../Vec/VecSetOption.html#VecSetOption">VecSetOption</A>(x, VEC_IGNORE_NEGATIVE_INDICES,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>), Many brnegative indices may be passed in ix. These rows are Many brsimply ignored. This allows easily inserting element load matrices Many brwith homogeneous Dirchlet boundary conditions that you don't want represented Many brin the vector. Many br
+If you call <A HREF="../Vec/VecSetOption.html#VecSetOption">VecSetOption</A>(x, VEC_IGNORE_NEGATIVE_INDICES,<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A>),
+negative indices may be passed in ix. These rows are
+simply ignored. This allows easily inserting element load matrices
+with homogeneous Dirchlet boundary conditions that you don't want represented
+in the vector.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>(), <A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>(),
-<BR><A HREF="../Vec/VecSetValue.html#VecSetValue">VecSetValue</A>(), <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>(), <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Vec/VecGetValues.html#VecGetValues">VecGetValues</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Vec/VecSetValue.html#VecSetValue">VecSetValue</A>(), <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>(), <A HREF="../Sys/InsertMode.html#InsertMode">InsertMode</A>, <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>, <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, <A HREF="../Vec/VecGetValues.html#VecGetValues">VecGetValues</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecSetValues">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecSetValuesBlocked.html b/docs/manualpages/Vec/VecSetValuesBlocked.html
index e72522a..b0c9117 100644
--- a/docs/manualpages/Vec/VecSetValuesBlocked.html
+++ b/docs/manualpages/Vec/VecSetValuesBlocked.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetValuesBlocked</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetValuesBlocked.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetValuesBlocked.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetValuesBlocked"><H1>VecSetValuesBlocked</H1></A>
 Inserts or adds blocks of values into certain locations of a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,48 @@ Inserts or adds blocks of values into certain locations of a vector.
 #include "petscvec.h"   
 PetscErrorCode  VecSetValuesBlocked(Vec x,PetscInt ni,const PetscInt ix[],const PetscScalar y[],InsertMode iora)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to insert in Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of blocks to add Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to add in block count, rather than element count Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iora </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to insert in
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of blocks to add
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to add in block count, rather than element count
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iora </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() sets x[bs*ix[i]+j] = y[bs*i+j], Many brfor j=0,...,bs-1, for i=0,...,ni-1. where bs was set with <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>(). Many br
+<A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() sets x[bs*ix[i]+j] = y[bs*i+j],
+for j=0,...,bs-1, for i=0,...,ni-1. where bs was set with <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>().
 <P>
-Calls to <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>() Many brMUST be called after all calls to <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() have been completed. Many br
+These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>()
+MUST be called after all calls to <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() have been completed.
 <P>
-<A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() uses 0-based indices in Fortran as well as in C. Many br
+<A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() uses 0-based indices in Fortran as well as in C.
 <P>
-Negative indices may be passed in ix, these rows are Many brsimply ignored. This allows easily inserting element load matrices Many brwith homogeneous Dirchlet boundary conditions that you don't want represented Many brin the vector. Many br
+Negative indices may be passed in ix, these rows are
+simply ignored. This allows easily inserting element load matrices
+with homogeneous Dirchlet boundary conditions that you don't want represented
+in the vector.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>(), <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>(),
-<BR><A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecSetValuesBlocked">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecSetValuesBlockedLocal.html b/docs/manualpages/Vec/VecSetValuesBlockedLocal.html
index ca58dc5..68cce72 100644
--- a/docs/manualpages/Vec/VecSetValuesBlockedLocal.html
+++ b/docs/manualpages/Vec/VecSetValuesBlockedLocal.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetValuesBlockedLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetValuesBlockedLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetValuesBlockedLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetValuesBlockedLocal"><H1>VecSetValuesBlockedLocal</H1></A>
 Inserts or adds values into certain locations of a vector, using a local ordering of the nodes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,44 @@ Inserts or adds values into certain locations of a vector, using a local orderin
 #include "petscvec.h"   
 PetscErrorCode  VecSetValuesBlockedLocal(Vec x,PetscInt ni,const PetscInt ix[],const PetscScalar y[],InsertMode iora)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to insert in Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of blocks to add Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to add in block count, not element count Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iora </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
-<P>
- Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to insert in
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of blocks to add
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to add in block count, not element count
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iora </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
+<P>
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() sets x[bs*ix[i]+j] = y[bs*i+j], Many brfor j=0,..bs-1, for i=0,...,ni-1, where bs has been set with <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>(). Many br
+<A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() sets x[bs*ix[i]+j] = y[bs*i+j],
+for j=0,..bs-1, for i=0,...,ni-1, where bs has been set with <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>().
 <P>
-Calls to <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>() Many brMUST be called after all calls to <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() have been completed. Many br
+These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>()
+MUST be called after all calls to <A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() have been completed.
 <P>
-<A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() uses 0-based indices in Fortran as well as in C. Many br
+<A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() uses 0-based indices in Fortran as well as in C.
 <P>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>(), <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>(),
-<BR><A HREF="../Vec/VecSetLocalToGlobalMapping.html#VecSetLocalToGlobalMapping">VecSetLocalToGlobalMapping</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Vec/VecSetLocalToGlobalMapping.html#VecSetLocalToGlobalMapping">VecSetLocalToGlobalMapping</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecSetValuesBlockedLocal">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecSetValuesLocal.html b/docs/manualpages/Vec/VecSetValuesLocal.html
index 71ae0f4..9e41aef 100644
--- a/docs/manualpages/Vec/VecSetValuesLocal.html
+++ b/docs/manualpages/Vec/VecSetValuesLocal.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetValuesLocal</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetValuesLocal.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetValuesLocal.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetValuesLocal"><H1>VecSetValuesLocal</H1></A>
 Inserts or adds values into certain locations of a vector, using a local ordering of the nodes. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,42 @@ Inserts or adds values into certain locations of a vector, using a local orderin
 #include "petscvec.h"   
 PetscErrorCode  VecSetValuesLocal(Vec x,PetscInt ni,const PetscInt ix[],const PetscScalar y[],InsertMode iora)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to insert in Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of elements to add Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to add Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iora </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where Many brADD_VALUES adds values to any existing entries, and Many brINSERT_VALUES replaces existing entries with new values Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- vector to insert in
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ni </B></TD><TD>- number of elements to add
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ix </B></TD><TD>- indices where to add
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- array of values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>iora </B></TD><TD>- either <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> or <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>, where
+<A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> adds values to any existing entries, and
+<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> replaces existing entries with new values
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>() sets x[ix[i]] = y[i], for i=0,...,ni-1. Many br
+<A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>() sets x[ix[i]] = y[i], for i=0,...,ni-1.
 <P>
-Calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> Many broptions cannot be mixed without intervening calls to the assembly Many brroutines. Many br
+Calls to <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() with the <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> and <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>
+options cannot be mixed without intervening calls to the assembly
+routines.
 <P>
-These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>() Many brMUST be called after all calls to <A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>() have been completed. Many br
+These values may be cached, so <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>() and <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>()
+MUST be called after all calls to <A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>() have been completed.
 <P>
-<A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>() uses 0-based indices in Fortran as well as in C. Many br
+<A HREF="../Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</A>() uses 0-based indices in Fortran as well as in C.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>(), <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>(), <A HREF="../Vec/VecSetLocalToGlobalMapping.html#VecSetLocalToGlobalMapping">VecSetLocalToGlobalMapping</A>(),
-<BR><A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/rvector.c.html#VecSetValuesLocal">src/vec/vec/interface/rvector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecSetValuesSection.html b/docs/manualpages/Vec/VecSetValuesSection.html
index 26a090b..3537d09 100644
--- a/docs/manualpages/Vec/VecSetValuesSection.html
+++ b/docs/manualpages/Vec/VecSetValuesSection.html
@@ -5,8 +5,8 @@
 <TITLE>VecSetValuesSection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSetValuesSection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSetValuesSection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSetValuesSection"><H1>VecSetValuesSection</H1></A>
 Sets all the values associated with a given point, according to the section, in the given <A HREF="../Vec/Vec.html#Vec">Vec</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,24 @@ Sets all the values associated with a given point, according to the section, in
 #include "petscvec.h"   
 PetscErrorCode VecSetValuesSection(Vec v, PetscSection s, PetscInt point, PetscScalar values[], InsertMode mode)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the organizing <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- the array of input values Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the insertion mode, either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the organizing <A HREF="../IS/PetscSection.html#PetscSection">PetscSection</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>point </B></TD><TD>- the point
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>values </B></TD><TD>- the array of input values
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode </B></TD><TD>- the insertion mode, either <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A> or <A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Note: This is similar to <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>(). The Fortran binding is Many br
+Note: This is similar to <A HREF="../Mat/MatSetValuesStencil.html#MatSetValuesStencil">MatSetValuesStencil</A>(). The Fortran binding is
 <pre>
 </pre>
 <pre>
diff --git a/docs/manualpages/Vec/VecShift.html b/docs/manualpages/Vec/VecShift.html
index f53ba02..fd3b7e6 100644
--- a/docs/manualpages/Vec/VecShift.html
+++ b/docs/manualpages/Vec/VecShift.html
@@ -5,8 +5,8 @@
 <TITLE>VecShift</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecShift.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecShift.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecShift"><H1>VecShift</H1></A>
 Shifts all of the components of a vector by computing x[i] = x[i] + shift. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Shifts all of the components of a vector by computing x[i] = x[i] + shift.
 #include "petscvec.h" 
 PetscErrorCode  VecShift(Vec v,PetscScalar shift)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- the shift Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>shift </B></TD><TD>- the shift
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the shifted vector Many br
+<DT><B>v </B> -the shifted vector
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
diff --git a/docs/manualpages/Vec/VecSqrtAbs.html b/docs/manualpages/Vec/VecSqrtAbs.html
index 5d016b5..317c8d1 100644
--- a/docs/manualpages/Vec/VecSqrtAbs.html
+++ b/docs/manualpages/Vec/VecSqrtAbs.html
@@ -5,8 +5,8 @@
 <TITLE>VecSqrtAbs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSqrtAbs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSqrtAbs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSqrtAbs"><H1>VecSqrtAbs</H1></A>
 Replaces each component of a vector by the square root of its magnitude. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,19 @@ Replaces each component of a vector by the square root of its magnitude.
 #include "petscvec.h" 
 PetscErrorCode  VecSqrtAbs(Vec v)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -The vector Many br
+<DT><B>v </B> -The vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -The vector square root Many br
+<DT><B>v </B> -The vector square root
 <br>
 <P>
- Many br
+
 <P>
-Note: The actual function is sqrt(|x_i|) Many br
+Note: The actual function is sqrt(|x_i|)
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecLog.html#VecLog">VecLog</A>(), <A HREF="../Vec/VecExp.html#VecExp">VecExp</A>(), <A HREF="../Vec/VecReciprocal.html#VecReciprocal">VecReciprocal</A>(), <A HREF="../Vec/VecAbs.html#VecAbs">VecAbs</A>()
diff --git a/docs/manualpages/Vec/VecStashGetInfo.html b/docs/manualpages/Vec/VecStashGetInfo.html
index 0d66fb9..0bbc810 100644
--- a/docs/manualpages/Vec/VecStashGetInfo.html
+++ b/docs/manualpages/Vec/VecStashGetInfo.html
@@ -5,8 +5,8 @@
 <TITLE>VecStashGetInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStashGetInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStashGetInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStashGetInfo"><H1>VecStashGetInfo</H1></A>
 Gets how many values are currently in the vector stash, i.e. need to be communicated to other processors during the <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>/End() process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Gets how many values are currently in the vector stash, i.e. need to be communic
 #include "petscvec.h"   
 PetscErrorCode  VecStashGetInfo(Vec vec,PetscInt *nstash,PetscInt *reallocs,PetscInt *bnstash,PetscInt *breallocs)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vec </B> -the vector Many br
+<DT><B>vec </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstash   </B></TD><TD>- the size of the stash Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reallocs </B></TD><TD>- the number of additional mallocs incurred. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bnstash   </B></TD><TD>- the size of the block stash Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>breallocs </B></TD><TD>- the number of additional mallocs incurred.in the block stash Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nstash   </B></TD><TD>- the size of the stash
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>reallocs </B></TD><TD>- the number of additional mallocs incurred.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bnstash   </B></TD><TD>- the size of the block stash
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>breallocs </B></TD><TD>- the number of additional mallocs incurred.in the block stash
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</A>(), <A HREF="../Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</A>(), <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Vec/VecStashSetInitialSize.html#VecStashSetInitialSize">VecStashSetInitialSize</A>(), <A HREF="../Vec/VecStashView.html#VecStashView">VecStashView</A>()
diff --git a/docs/manualpages/Vec/VecStashSetInitialSize.html b/docs/manualpages/Vec/VecStashSetInitialSize.html
index d2640f9..b26394b 100644
--- a/docs/manualpages/Vec/VecStashSetInitialSize.html
+++ b/docs/manualpages/Vec/VecStashSetInitialSize.html
@@ -5,8 +5,8 @@
 <TITLE>VecStashSetInitialSize</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStashSetInitialSize.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStashSetInitialSize.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStashSetInitialSize"><H1>VecStashSetInitialSize</H1></A>
 sets the sizes of the vec-stash, that is used during the assembly process to store values that belong to other processors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,35 @@ sets the sizes of the vec-stash, that is used during the assembly process to sto
 #include "petscvec.h"   
 PetscErrorCode  VecStashSetInitialSize(Vec vec,PetscInt size,PetscInt bsize)
 </PRE>
-Not Collective, different processes can have different size stashes Many br
+Not Collective, different processes can have different size stashes
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec   </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size  </B></TD><TD>- the initial size of the stash. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bsize </B></TD><TD>- the initial size of the block-stash(if used). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec   </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>size  </B></TD><TD>- the initial size of the stash.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bsize </B></TD><TD>- the initial size of the block-stash(if used).
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecstash_initial_size <size> or <size0,size1,...sizep</B></TD><TD>- 1> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecstash_block_initial_size <bsize> or <bsize0,bsize1,...bsizep</B></TD><TD>- 1> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecstash_initial_size <size> or <size0,size1,...sizep</B></TD><TD>- 1>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-vecstash_block_initial_size <bsize> or <bsize0,bsize1,...bsizep</B></TD><TD>- 1>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The block-stash is used for values set with <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() while Many brthe stash is used for values set with <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>() Many br
-<P>
-Run with the option -info and look for output of the form Many brVecAssemblyBegin_MPIXXX:Stash has MM entries, uses nn mallocs. Many brto determine the appropriate value, MM, to use for size and Many brVecAssemblyBegin_MPIXXX:Block-Stash has BMM entries, uses nn mallocs. Many brto determine the value, BMM to use for bsize Many br
+The block-stash is used for values set with <A HREF="../Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</A>() while
+the stash is used for values set with <A HREF="../Vec/VecSetValues.html#VecSetValues">VecSetValues</A>()
+<P>
+Run with the option -info and look for output of the form
+VecAssemblyBegin_MPIXXX:Stash has MM entries, uses nn mallocs.
+to determine the appropriate value, MM, to use for size and
+VecAssemblyBegin_MPIXXX:Block-Stash has BMM entries, uses nn mallocs.
+to determine the value, BMM to use for bsize
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStashView.html b/docs/manualpages/Vec/VecStashView.html
index b50a49e..5aa63f3 100644
--- a/docs/manualpages/Vec/VecStashView.html
+++ b/docs/manualpages/Vec/VecStashView.html
@@ -5,8 +5,8 @@
 <TITLE>VecStashView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStashView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStashView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStashView"><H1>VecStashView</H1></A>
 Prints the entries in the vector stash and block stash. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Prints the entries in the vector stash and block stash.
 #include "petscvec.h"   
 PetscErrorCode  VecStashView(Vec v,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStepBoundInfo.html b/docs/manualpages/Vec/VecStepBoundInfo.html
index e74f5c0..9043733 100644
--- a/docs/manualpages/Vec/VecStepBoundInfo.html
+++ b/docs/manualpages/Vec/VecStepBoundInfo.html
@@ -5,8 +5,8 @@
 <TITLE>VecStepBoundInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStepBoundInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStepBoundInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStepBoundInfo"><H1>VecStepBoundInfo</H1></A>
 See below 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,30 @@ See below
 #include "petscvec.h"  
 PetscErrorCode VecStepBoundInfo(Vec X, Vec DX, Vec XL, Vec XU, PetscReal *boundmin, PetscReal *wolfemin, PetscReal *boundmax)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- vector with no negative entries Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DX  </B></TD><TD>- step direction, can have negative, positive or zero entries Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- vector with no negative entries
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XL </B></TD><TD>- lower bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>XU </B></TD><TD>- upper bounds
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DX  </B></TD><TD>- step direction, can have negative, positive or zero entries
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>boundmin </B></TD><TD>- maximum value so that   XL[i] <= X[i] + boundmax*DX[i] <= XU[i] Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wolfemin </B></TD><TD>-  Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>boundmax </B></TD><TD>- minimum value so that X[i] + boundmax*DX[i] <= XL[i]  or  XU[i] <= X[i] + boundmax*DX[i] Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>boundmin </B></TD><TD>- maximum value so that   XL[i] <= X[i] + boundmax*DX[i] <= XU[i]
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>wolfemin </B></TD><TD>- 
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>boundmax </B></TD><TD>- minimum value so that X[i] + boundmax*DX[i] <= XL[i]  or  XU[i] <= X[i] + boundmax*DX[i]
+</TD></TR></TABLE>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecStepBoundInfo">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecStepMax.html b/docs/manualpages/Vec/VecStepMax.html
index 4ec4cc5..19375b8 100644
--- a/docs/manualpages/Vec/VecStepMax.html
+++ b/docs/manualpages/Vec/VecStepMax.html
@@ -5,8 +5,8 @@
 <TITLE>VecStepMax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStepMax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStepMax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStepMax"><H1>VecStepMax</H1></A>
 Returns the largest value so that x[i] + step*DX[i] >= 0 for all i 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,21 @@ Returns the largest value so that x[i] + step*DX[i] >= 0 for all i
 #include "petscvec.h"  
 PetscErrorCode VecStepMax(Vec X, Vec DX, PetscReal *step)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- vector with no negative entries Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DX  </B></TD><TD>- a step direction, can have negative, positive or zero entries Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>X  </B></TD><TD>- vector with no negative entries
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>DX  </B></TD><TD>- a step direction, can have negative, positive or zero entries
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>step </B> -largest value such that x[i] + step*DX[i] >= 0 for all i Many br
+<DT><B>step </B> -largest value such that x[i] + step*DX[i] >= 0 for all i
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecStepMax">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecStrideGather.html b/docs/manualpages/Vec/VecStrideGather.html
index 791b340..4ea6c77 100644
--- a/docs/manualpages/Vec/VecStrideGather.html
+++ b/docs/manualpages/Vec/VecStrideGather.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideGather</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideGather.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideGather.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideGather"><H1>VecStrideGather</H1></A>
 Gathers a single component from a multi-component vector into another vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,40 @@ Gathers a single component from a multi-component vector into another vector.
 #include "petscvec.h" 
 PetscErrorCode  VecStrideGather(Vec v,PetscInt start,Vec s,InsertMode addv)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>s </B> -the location where the subvector is stored Many br
+<DT><B>s </B> -the location where the subvector is stored
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-If x is the array representing the vector x then this gathers Many brthe array (x[start],x[start+stride],x[start+2*stride], ....) Many br
+If x is the array representing the vector x then this gathers
+the array (x[start],x[start+stride],x[start+2*stride], ....)
 <P>
-The parallel layout of the vector and the subvector must be the same; Many bri.e., nlocal of v = stride*(nlocal of s) Many br
+The parallel layout of the vector and the subvector must be the same;
+i.e., nlocal of v = stride*(nlocal of s)
 <P>
-Not optimized; could be easily Many br
+Not optimized; could be easily
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>(), <A HREF="../Vec/VecStrideScatter.html#VecStrideScatter">VecStrideScatter</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideGatherAll.html#VecStrideGatherAll">VecStrideGatherAll</A>(),
-<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vinv.c.html#VecStrideGather">src/vec/vec/utils/vinv.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecStrideGatherAll.html b/docs/manualpages/Vec/VecStrideGatherAll.html
index bf1b0a6..e5057ed 100644
--- a/docs/manualpages/Vec/VecStrideGatherAll.html
+++ b/docs/manualpages/Vec/VecStrideGatherAll.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideGatherAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideGatherAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideGatherAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideGatherAll"><H1>VecStrideGatherAll</H1></A>
 Gathers all the single components from a multi-component vector into separate vectors. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,32 +14,39 @@ Gathers all the single components from a multi-component vector into separate ve
 #include "petscvec.h" 
 PetscErrorCode  VecStrideGatherAll(Vec v,Vec s[],InsertMode addv)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>s </B> -the location where the subvectors are stored Many br
+<DT><B>s </B> -the location where the subvectors are stored
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-If x is the array representing the vector x then this gathers Many brthe arrays (x[start],x[start+stride],x[start+2*stride], ....) Many brfor start=0,1,2,...bs-1 Many br
+If x is the array representing the vector x then this gathers
+the arrays (x[start],x[start+stride],x[start+2*stride], ....)
+for start=0,1,2,...bs-1
 <P>
-The parallel layout of the vector and the subvector must be the same; Many bri.e., nlocal of v = stride*(nlocal of s) Many br
+The parallel layout of the vector and the subvector must be the same;
+i.e., nlocal of v = stride*(nlocal of s)
 <P>
-Not optimized; could be easily Many br
+Not optimized; could be easily
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>(), <A HREF="../Vec/VecStrideScatter.html#VecStrideScatter">VecStrideScatter</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideGather.html#VecStrideGather">VecStrideGather</A>(),
-<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vinv.c.html#VecStrideGatherAll">src/vec/vec/utils/vinv.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecStrideMax.html b/docs/manualpages/Vec/VecStrideMax.html
index 0852649..481fdf7 100644
--- a/docs/manualpages/Vec/VecStrideMax.html
+++ b/docs/manualpages/Vec/VecStrideMax.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideMax</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideMax.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideMax.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideMax"><H1>VecStrideMax</H1></A>
 Computes the maximum of subvector of a vector defined by a starting point and a stride and optionally its location. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Computes the maximum of subvector of a vector defined by a starting point and a
 #include "petscvec.h" 
 PetscErrorCode  VecStrideMax(Vec v,PetscInt start,PetscInt *idex,PetscReal *nrm)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>index </B></TD><TD>- the location where the maximum occurred  (pass NULL if not required) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrm </B></TD><TD>- the maximum value in the subvector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>index </B></TD><TD>- the location where the maximum occurred  (pass NULL if not required)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrm </B></TD><TD>- the maximum value in the subvector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-If xa is the array representing the vector x, then this computes the max Many brof the array (xa[start],xa[start+stride],xa[start+2*stride], ....) Many br
+If xa is the array representing the vector x, then this computes the max
+of the array (xa[start],xa[start+stride],xa[start+2*stride], ....)
 <P>
-This is useful for computing, say the maximum of the pressure variable when Many brthe pressure is stored (interlaced) with other variables, e.g., density, etc. Many brThis will only work if the desire subvector is a stride subvector. Many br
+This is useful for computing, say the maximum of the pressure variable when
+the pressure is stored (interlaced) with other variables, e.g., density, etc.
+This will only work if the desire subvector is a stride subvector.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStrideMaxAll.html b/docs/manualpages/Vec/VecStrideMaxAll.html
index 340f2e0..21cc22a 100644
--- a/docs/manualpages/Vec/VecStrideMaxAll.html
+++ b/docs/manualpages/Vec/VecStrideMaxAll.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideMaxAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideMaxAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideMaxAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideMaxAll"><H1>VecStrideMaxAll</H1></A>
 Computes the maximums of subvectors of a vector defined by a starting point and a stride and optionally its location. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Computes the maximums of subvectors of a vector defined by a starting point and
 #include "petscvec.h" 
 PetscErrorCode  VecStrideMaxAll(Vec v,PetscInt idex[],PetscReal nrm[])
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>index </B></TD><TD>- the location where the maximum occurred (not supported, pass NULL, Many brif you need this, send mail to petsc-maint at mcs.anl.gov to request it) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrm </B></TD><TD>- the maximum values of each subvector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>index </B></TD><TD>- the location where the maximum occurred (not supported, pass NULL,
+if you need this, send mail to petsc-maint at mcs.anl.gov to request it)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrm </B></TD><TD>- the maximum values of each subvector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-The dimension of nrm must be the same as the vector block size Many br
+The dimension of nrm must be the same as the vector block size
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStrideMin.html b/docs/manualpages/Vec/VecStrideMin.html
index ab1d14d..ed51891 100644
--- a/docs/manualpages/Vec/VecStrideMin.html
+++ b/docs/manualpages/Vec/VecStrideMin.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideMin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideMin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideMin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideMin"><H1>VecStrideMin</H1></A>
 Computes the minimum of subvector of a vector defined by a starting point and a stride and optionally its location. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,26 +14,34 @@ Computes the minimum of subvector of a vector defined by a starting point and a
 #include "petscvec.h" 
 PetscErrorCode  VecStrideMin(Vec v,PetscInt start,PetscInt *idex,PetscReal *nrm)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idex </B></TD><TD>- the location where the minimum occurred. (pass NULL if not required) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrm </B></TD><TD>- the minimum value in the subvector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idex </B></TD><TD>- the location where the minimum occurred. (pass NULL if not required)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrm </B></TD><TD>- the minimum value in the subvector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-If xa is the array representing the vector x, then this computes the min Many brof the array (xa[start],xa[start+stride],xa[start+2*stride], ....) Many br
+If xa is the array representing the vector x, then this computes the min
+of the array (xa[start],xa[start+stride],xa[start+2*stride], ....)
 <P>
-This is useful for computing, say the minimum of the pressure variable when Many brthe pressure is stored (interlaced) with other variables, e.g., density, etc. Many brThis will only work if the desire subvector is a stride subvector. Many br
+This is useful for computing, say the minimum of the pressure variable when
+the pressure is stored (interlaced) with other variables, e.g., density, etc.
+This will only work if the desire subvector is a stride subvector.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStrideMinAll.html b/docs/manualpages/Vec/VecStrideMinAll.html
index b23591f..59fc3f9 100644
--- a/docs/manualpages/Vec/VecStrideMinAll.html
+++ b/docs/manualpages/Vec/VecStrideMinAll.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideMinAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideMinAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideMinAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideMinAll"><H1>VecStrideMinAll</H1></A>
 Computes the minimum of subvector of a vector defined by a starting point and a stride and optionally its location. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ Computes the minimum of subvector of a vector defined by a starting point and a
 #include "petscvec.h" 
 PetscErrorCode  VecStrideMinAll(Vec v,PetscInt idex[],PetscReal nrm[])
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idex </B></TD><TD>- the location where the minimum occurred (not supported, pass NULL, Many brif you need this, send mail to petsc-maint at mcs.anl.gov to request it) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrm </B></TD><TD>- the minimums of each subvector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idex </B></TD><TD>- the location where the minimum occurred (not supported, pass NULL,
+if you need this, send mail to petsc-maint at mcs.anl.gov to request it)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nrm </B></TD><TD>- the minimums of each subvector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-The dimension of nrm must be the same as the vector block size Many br
+The dimension of nrm must be the same as the vector block size
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStrideNorm.html b/docs/manualpages/Vec/VecStrideNorm.html
index 3ffdd33..ab0b087 100644
--- a/docs/manualpages/Vec/VecStrideNorm.html
+++ b/docs/manualpages/Vec/VecStrideNorm.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideNorm</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideNorm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideNorm.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideNorm"><H1>VecStrideNorm</H1></A>
 Computes the norm of subvector of a vector defined by a starting point and a stride. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,34 @@ Computes the norm of subvector of a vector defined by a starting point and a str
 #include "petscvec.h" 
 PetscErrorCode  VecStrideNorm(Vec v,PetscInt start,NormType ntype,PetscReal *nrm)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntype </B></TD><TD>- type of norm, one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntype </B></TD><TD>- type of norm, one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>norm </B> -the norm Many br
+<DT><B>norm </B> -the norm
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-If x is the array representing the vector x then this computes the norm Many brof the array (x[start],x[start+stride],x[start+2*stride], ....) Many br
+If x is the array representing the vector x then this computes the norm
+of the array (x[start],x[start+stride],x[start+2*stride], ....)
 <P>
-This is useful for computing, say the norm of the pressure variable when Many brthe pressure is stored (interlaced) with other variables, say density etc. Many br
+This is useful for computing, say the norm of the pressure variable when
+the pressure is stored (interlaced) with other variables, say density etc.
 <P>
-This will only work if the desire subvector is a stride subvector Many br
+This will only work if the desire subvector is a stride subvector
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStrideNormAll.html b/docs/manualpages/Vec/VecStrideNormAll.html
index 8836b19..c2540b2 100644
--- a/docs/manualpages/Vec/VecStrideNormAll.html
+++ b/docs/manualpages/Vec/VecStrideNormAll.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideNormAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideNormAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideNormAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideNormAll"><H1>VecStrideNormAll</H1></A>
 Computes the norms of subvectors of a vector defined by a starting point and a stride. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,31 @@ Computes the norms of subvectors of a vector defined by a starting point and a s
 #include "petscvec.h" 
 PetscErrorCode  VecStrideNormAll(Vec v,NormType ntype,PetscReal nrm[])
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntype </B></TD><TD>- type of norm, one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>ntype </B></TD><TD>- type of norm, one of <A HREF="../Vec/NORM_1.html#NORM_1">NORM_1</A>, <A HREF="../Vec/NORM_2.html#NORM_2">NORM_2</A>, <A HREF="../Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>nrm </B> -the norms Many br
+<DT><B>nrm </B> -the norms
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-If x is the array representing the vector x then this computes the norm Many brof the array (x[start],x[start+stride],x[start+2*stride], ....) for each start < stride Many br
+If x is the array representing the vector x then this computes the norm
+of the array (x[start],x[start+stride],x[start+2*stride], ....) for each start < stride
 <P>
-The dimension of nrm must be the same as the vector block size Many br
+The dimension of nrm must be the same as the vector block size
 <P>
-This will only work if the desire subvector is a stride subvector Many br
+This will only work if the desire subvector is a stride subvector
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStrideScale.html b/docs/manualpages/Vec/VecStrideScale.html
index a6cebcb..59d1fc4 100644
--- a/docs/manualpages/Vec/VecStrideScale.html
+++ b/docs/manualpages/Vec/VecStrideScale.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideScale</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideScale.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideScale.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideScale"><H1>VecStrideScale</H1></A>
 Scales a subvector of a vector defined by a starting point and a stride. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Scales a subvector of a vector defined by a starting point and a stride.
 #include "petscvec.h" 
 PetscErrorCode  VecStrideScale(Vec v,PetscInt start,PetscScalar scale)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scale </B></TD><TD>- value to multiply each subvector entry by Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scale </B></TD><TD>- value to multiply each subvector entry by
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-This will only work if the desire subvector is a stride subvector Many br
+This will only work if the desire subvector is a stride subvector
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStrideScaleAll.html b/docs/manualpages/Vec/VecStrideScaleAll.html
index 6403daf..d2f300f 100644
--- a/docs/manualpages/Vec/VecStrideScaleAll.html
+++ b/docs/manualpages/Vec/VecStrideScaleAll.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideScaleAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideScaleAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideScaleAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideScaleAll"><H1>VecStrideScaleAll</H1></A>
 Scales the subvectors of a vector defined by a starting point and a stride. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Scales the subvectors of a vector defined by a starting point and a stride.
 #include "petscvec.h" 
 PetscErrorCode  VecStrideScaleAll(Vec v,const PetscScalar *scales)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scales </B></TD><TD>- values to multiply each subvector entry by Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scales </B></TD><TD>- values to multiply each subvector entry by
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-The dimension of scales must be the same as the vector block size Many br
+The dimension of scales must be the same as the vector block size
 <P>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStrideScatter.html b/docs/manualpages/Vec/VecStrideScatter.html
index 36c20af..20eafa5 100644
--- a/docs/manualpages/Vec/VecStrideScatter.html
+++ b/docs/manualpages/Vec/VecStrideScatter.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideScatter"><H1>VecStrideScatter</H1></A>
 Scatters a single component from a vector into a multi-component vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,31 +14,37 @@ Scatters a single component from a vector into a multi-component vector.
 #include "petscvec.h" 
 PetscErrorCode  VecStrideScatter(Vec s,PetscInt start,Vec v,InsertMode addv)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the single-component vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the single-component vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the location where the subvector is scattered (the multi-component vector) Many br
+<DT><B>v </B> -the location where the subvector is scattered (the multi-component vector)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() on the multi-component vector before this Many brroutine to set the stride  information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() on the multi-component vector before this
+routine to set the stride  information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-The parallel layout of the vector and the subvector must be the same; Many bri.e., nlocal of v = stride*(nlocal of s) Many br
+The parallel layout of the vector and the subvector must be the same;
+i.e., nlocal of v = stride*(nlocal of s)
 <P>
-Not optimized; could be easily Many br
+Not optimized; could be easily
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>(), <A HREF="../Vec/VecStrideGather.html#VecStrideGather">VecStrideGather</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideGatherAll.html#VecStrideGatherAll">VecStrideGatherAll</A>(),
-<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>(), <A HREF="../Vec/VecStrideSubSetScatter.html#VecStrideSubSetScatter">VecStrideSubSetScatter</A>(), <A HREF="../Vec/VecStrideSubSetGather.html#VecStrideSubSetGather">VecStrideSubSetGather</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>(), <A HREF="../Vec/VecStrideSubSetScatter.html#VecStrideSubSetScatter">VecStrideSubSetScatter</A>(), <A HREF="../Vec/VecStrideSubSetGather.html#VecStrideSubSetGather">VecStrideSubSetGather</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vinv.c.html#VecStrideScatter">src/vec/vec/utils/vinv.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecStrideScatterAll.html b/docs/manualpages/Vec/VecStrideScatterAll.html
index 04b3794..74e143a 100644
--- a/docs/manualpages/Vec/VecStrideScatterAll.html
+++ b/docs/manualpages/Vec/VecStrideScatterAll.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideScatterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideScatterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideScatterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideScatterAll"><H1>VecStrideScatterAll</H1></A>
 Scatters all the single components from separate vectors into a multi-component vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,35 @@ Scatters all the single components from separate vectors into a multi-component
 #include "petscvec.h" 
 PetscErrorCode  VecStrideScatterAll(Vec s[],Vec v,InsertMode addv)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the location where the subvectors are stored Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the location where the subvectors are stored
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the multicomponent vector Many br
+<DT><B>v </B> -the multicomponent vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-The parallel layout of the vector and the subvector must be the same; Many bri.e., nlocal of v = stride*(nlocal of s) Many br
+The parallel layout of the vector and the subvector must be the same;
+i.e., nlocal of v = stride*(nlocal of s)
 <P>
-Not optimized; could be easily Many br
+Not optimized; could be easily
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>(), <A HREF="../Vec/VecStrideScatter.html#VecStrideScatter">VecStrideScatter</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideGather.html#VecStrideGather">VecStrideGather</A>(),
-<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vinv.c.html#VecStrideScatterAll">src/vec/vec/utils/vinv.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecStrideSet.html b/docs/manualpages/Vec/VecStrideSet.html
index af5739c..d843ef7 100644
--- a/docs/manualpages/Vec/VecStrideSet.html
+++ b/docs/manualpages/Vec/VecStrideSet.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideSet"><H1>VecStrideSet</H1></A>
 Sets a subvector of a vector defined by a starting point and a stride with a given value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,24 @@ Sets a subvector of a vector defined by a starting point and a stride with a giv
 #include "petscvec.h" 
 PetscErrorCode  VecStrideSet(Vec v,PetscInt start,PetscScalar s)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- value to set for each entry in that subvector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>start </B></TD><TD>- starting point of the subvector (defined by a stride)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- value to set for each entry in that subvector
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-This will only work if the desire subvector is a stride subvector Many br
+This will only work if the desire subvector is a stride subvector
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecStrideSubSetGather.html b/docs/manualpages/Vec/VecStrideSubSetGather.html
index 834fac1..ea6be23 100644
--- a/docs/manualpages/Vec/VecStrideSubSetGather.html
+++ b/docs/manualpages/Vec/VecStrideSubSetGather.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideSubSetGather</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideSubSetGather.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideSubSetGather.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideSubSetGather"><H1>VecStrideSubSetGather</H1></A>
 Gathers a subset of components from a multi-component vector into another vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,41 @@ Gathers a subset of components from a multi-component vector into another vector
 #include "petscvec.h" 
 PetscErrorCode  VecStrideSubSetGather(Vec v,PetscInt nidx,const PetscInt idxv[],const PetscInt idxs[],Vec s,InsertMode addv)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nidx </B></TD><TD>- the number of indices Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxv </B></TD><TD>- the indices of the components 0 <= idxv[0] ...idxv[nidx-1] < bs(v), they need not be sorted Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxs </B></TD><TD>- the indices of the components 0 <= idxs[0] ...idxs[nidx-1] < bs(s), they need not be sorted, may be null if nidx == bs(s) or is <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nidx </B></TD><TD>- the number of indices
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxv </B></TD><TD>- the indices of the components 0 <= idxv[0] ...idxv[nidx-1] < bs(v), they need not be sorted
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxs </B></TD><TD>- the indices of the components 0 <= idxs[0] ...idxs[nidx-1] < bs(s), they need not be sorted, may be null if nidx == bs(s) or is <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>s </B> -the location where the subvector is stored Many br
+<DT><B>s </B> -the location where the subvector is stored
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() on both vectors before this routine to set the stride Many brinformation, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() on both vectors before this routine to set the stride
+information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
 <P>
-The parallel layout of the vector and the subvector must be the same; Many br
+The parallel layout of the vector and the subvector must be the same;
 <P>
-Not optimized; could be easily Many br
+Not optimized; could be easily
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>(), <A HREF="../Vec/VecStrideScatter.html#VecStrideScatter">VecStrideScatter</A>(), <A HREF="../Vec/VecStrideGather.html#VecStrideGather">VecStrideGather</A>(), <A HREF="../Vec/VecStrideSubSetScatter.html#VecStrideSubSetScatter">VecStrideSubSetScatter</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideGath [...]
-<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vinv.c.html#VecStrideSubSetGather">src/vec/vec/utils/vinv.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecStrideSubSetScatter.html b/docs/manualpages/Vec/VecStrideSubSetScatter.html
index fff53fa..bf028ff 100644
--- a/docs/manualpages/Vec/VecStrideSubSetScatter.html
+++ b/docs/manualpages/Vec/VecStrideSubSetScatter.html
@@ -5,8 +5,8 @@
 <TITLE>VecStrideSubSetScatter</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecStrideSubSetScatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecStrideSubSetScatter.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecStrideSubSetScatter"><H1>VecStrideSubSetScatter</H1></A>
 Scatters components from a vector into a subset of components of a multi-component vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,33 +14,40 @@ Scatters components from a vector into a subset of components of a multi-compone
 #include "petscvec.h" 
 PetscErrorCode  VecStrideSubSetScatter(Vec s,PetscInt nidx,const PetscInt idxs[],const PetscInt idxv[],Vec v,InsertMode addv)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the smaller-component vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nidx </B></TD><TD>- the number of indices in idx Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxs </B></TD><TD>- the indices of the components in the smaller-component vector, 0 <= idxs[0] ...idxs[nidx-1] < bs(s) they need not be sorted, may be null if nidx == bs(s) or is <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxv </B></TD><TD>- the indices of the components in the larger-component vector, 0 <= idx[0] ...idx[nidx-1] < bs(v) they need not be sorted Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>s </B></TD><TD>- the smaller-component vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nidx </B></TD><TD>- the number of indices in idx
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxs </B></TD><TD>- the indices of the components in the smaller-component vector, 0 <= idxs[0] ...idxs[nidx-1] < bs(s) they need not be sorted, may be null if nidx == bs(s) or is <A HREF="../Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>idxv </B></TD><TD>- the indices of the components in the larger-component vector, 0 <= idx[0] ...idx[nidx-1] < bs(v) they need not be sorted
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>addv </B></TD><TD>- one of <A HREF="../Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</A>,<A HREF="../Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</A>,<A HREF="../Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</A>
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the location where the subvector is into scattered (the multi-component vector) Many br
+<DT><B>v </B> -the location where the subvector is into scattered (the multi-component vector)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() on the vectors before this Many brroutine to set the stride  information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>. Many br
+One must call <A HREF="../Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</A>() on the vectors before this
+routine to set the stride  information, or use a vector created from a multicomponent <A HREF="../DM/DMDA.html#DMDA">DMDA</A>.
 <P>
-The parallel layout of the vector and the subvector must be the same; Many br
+The parallel layout of the vector and the subvector must be the same;
 <P>
-Not optimized; could be easily Many br
+Not optimized; could be easily
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</A>(), <A HREF="../Vec/VecStrideGather.html#VecStrideGather">VecStrideGather</A>(), <A HREF="../Vec/VecStrideGather.html#VecStrideGather">VecStrideGather</A>(), <A HREF="../Vec/VecStrideSubSetGather.html#VecStrideSubSetGather">VecStrideSubSetGather</A>(), <A HREF="../Vec/VecStrideMin.html#VecStrideMin">VecStrideMin</A>(), <A HREF="../Vec/VecStrideMax.html#VecStrideMax">VecStrideMax</A>(), <A HREF="../Vec/VecStrideGatherAll. [...]
-<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Vec/VecStrideScatterAll.html#VecStrideScatterAll">VecStrideScatterAll</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vinv.c.html#VecStrideSubSetScatter">src/vec/vec/utils/vinv.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecSum.html b/docs/manualpages/Vec/VecSum.html
index a877ea0..6b129a1 100644
--- a/docs/manualpages/Vec/VecSum.html
+++ b/docs/manualpages/Vec/VecSum.html
@@ -5,8 +5,8 @@
 <TITLE>VecSum</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSum.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSum.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSum"><H1>VecSum</H1></A>
 Computes the sum of all the components of a vector. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Computes the sum of all the components of a vector.
 #include "petscvec.h" 
 PetscErrorCode  VecSum(Vec v,PetscScalar *sum)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>v </B> -the vector Many br
+<DT><B>v </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>sum </B> -the result Many br
+<DT><B>sum </B> -the result
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecSwap.html b/docs/manualpages/Vec/VecSwap.html
index ca6c9fe..8a12478 100644
--- a/docs/manualpages/Vec/VecSwap.html
+++ b/docs/manualpages/Vec/VecSwap.html
@@ -5,8 +5,8 @@
 <TITLE>VecSwap</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecSwap.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecSwap.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecSwap"><H1>VecSwap</H1></A>
 Swaps the vectors x and y. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Swaps the vectors x and y.
 #include "petscvec.h"   
 PetscErrorCode  VecSwap(Vec x,Vec y)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y  </B> -the vectors Many br
+<DT><B>x, y  </B> -the vectors
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Vec/VecTDot.html b/docs/manualpages/Vec/VecTDot.html
index 8372808..288f470 100644
--- a/docs/manualpages/Vec/VecTDot.html
+++ b/docs/manualpages/Vec/VecTDot.html
@@ -5,8 +5,8 @@
 <TITLE>VecTDot</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecTDot.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecTDot.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecTDot"><H1>VecTDot</H1></A>
 Computes an indefinite vector dot product. That is, this routine does NOT use the complex conjugate. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,30 +14,30 @@ Computes an indefinite vector dot product. That is, this routine does NOT use th
 #include "petscvec.h"   
 PetscErrorCode  VecTDot(Vec x,Vec y,PetscScalar *val)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>x, y </B> -the vectors Many br
+<DT><B>x, y </B> -the vectors
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>val </B> -the dot product Many br
+<DT><B>val </B> -the dot product
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes for Users of Complex Numbers</FONT></H3>
-For complex vectors, <A HREF="../Vec/VecTDot.html#VecTDot">VecTDot</A>() computes the indefinite form Many br
+For complex vectors, <A HREF="../Vec/VecTDot.html#VecTDot">VecTDot</A>() computes the indefinite form
 <pre>
     val = (x,y) = y^T x,
 </pre>
-where y^T denotes the transpose of y. Many br
+where y^T denotes the transpose of y.
 <P>
-Use <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>() for the inner product Many br
+Use <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>() for the inner product
 <pre>
     val = (x,y) = y^H x,
 </pre>
-where y^H denotes the conjugate transpose of y. Many br
+where y^H denotes the conjugate transpose of y.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecTDotBegin.html b/docs/manualpages/Vec/VecTDotBegin.html
index d04e345..f140e2e 100644
--- a/docs/manualpages/Vec/VecTDotBegin.html
+++ b/docs/manualpages/Vec/VecTDotBegin.html
@@ -5,8 +5,8 @@
 <TITLE>VecTDotBegin</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecTDotBegin.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecTDotBegin.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecTDotBegin"><H1>VecTDotBegin</H1></A>
 Starts a split phase transpose dot product computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,18 +16,21 @@ PetscErrorCode  VecTDotBegin(Vec x,Vec y,PetscScalar *result)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the second vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the second vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go (can be NULL)
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>().
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(),
-<BR><A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>() Many br
+<BR><A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>(), <A HREF="../Vec/PetscCommSplitReductionBegin.html#PetscCommSplitReductionBegin">PetscCommSplitReductionBegin</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/comb.c.html#VecTDotBegin">src/vec/vec/utils/comb.c</A>
diff --git a/docs/manualpages/Vec/VecTDotEnd.html b/docs/manualpages/Vec/VecTDotEnd.html
index d80b3a5..7f27cfb 100644
--- a/docs/manualpages/Vec/VecTDotEnd.html
+++ b/docs/manualpages/Vec/VecTDotEnd.html
@@ -5,8 +5,8 @@
 <TITLE>VecTDotEnd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecTDotEnd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecTDotEnd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecTDotEnd"><H1>VecTDotEnd</H1></A>
 Ends a split phase transpose dot product computation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,16 +16,21 @@ PetscErrorCode  VecTDotEnd(Vec x,Vec y,PetscScalar *result)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the second vector (can be NULL) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x </B></TD><TD>- the first vector (can be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>y </B></TD><TD>- the second vector (can be NULL)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>result </B></TD><TD>- where the result will go
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Each call to <A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>(). Many br
+Each call to <A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>() should be paired with a call to <A HREF="../Vec/VecTDotEnd.html#VecTDotEnd">VecTDotEnd</A>().
 <P>
-seealso: <A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(), Many brVecDotBegin(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</ [...]
+seealso: <A HREF="../Vec/VecTDotBegin.html#VecTDotBegin">VecTDotBegin</A>(), <A HREF="../Vec/VecNormBegin.html#VecNormBegin">VecNormBegin</A>(), <A HREF="../Vec/VecNormEnd.html#VecNormEnd">VecNormEnd</A>(), <A HREF="../Vec/VecNorm.html#VecNorm">VecNorm</A>(), <A HREF="../Vec/VecDot.html#VecDot">VecDot</A>(), <A HREF="../Vec/VecMDot.html#VecMDot">VecMDot</A>(),
+<A HREF="../Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</A>(), <A HREF="../Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/comb.c.html#VecTDotEnd">src/vec/vec/utils/comb.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecType.html b/docs/manualpages/Vec/VecType.html
index dfcac1b..95fd837 100644
--- a/docs/manualpages/Vec/VecType.html
+++ b/docs/manualpages/Vec/VecType.html
@@ -5,8 +5,8 @@
 <TITLE>VecType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecType"><H1>VecType</H1></A>
 String with the name of a PETSc vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -28,7 +28,7 @@ typedef const char* <A HREF="../Vec/VecType.html#VecType">VecType</A>;
 #define <A HREF="../Vec/VECNEST.html#VECNEST">VECNEST</A>        "nest"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Vec/VecSetType.html#VecSetType">VecSetType</A>(), <A HREF="../Vec/Vec.html#Vec">Vec</A>, <A HREF="../Vec/VecCreate.html#VecCreate">VecCreate</A>(), <A HREF="../Vec/VecDestroy.html#VecDestroy">VecDestroy</A>()
diff --git a/docs/manualpages/Vec/VecUniqueEntries.html b/docs/manualpages/Vec/VecUniqueEntries.html
index 08bb8f3..9e3ef76 100644
--- a/docs/manualpages/Vec/VecUniqueEntries.html
+++ b/docs/manualpages/Vec/VecUniqueEntries.html
@@ -5,8 +5,8 @@
 <TITLE>VecUniqueEntries</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecUniqueEntries.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecUniqueEntries.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecUniqueEntries"><H1>VecUniqueEntries</H1></A>
 Compute the number of unique entries, and those entries 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Compute the number of unique entries, and those entries
 #include "petscvec.h" 
 PetscErrorCode  VecUniqueEntries(Vec vec, PetscInt *n, PetscScalar **e)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vec </B> -the vector Many br
+<DT><B>vec </B> -the vector
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- The number of unique entries Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- The entries Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- The number of unique entries
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>e </B></TD><TD>- The entries
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/vinv.c.html#VecUniqueEntries">src/vec/vec/utils/vinv.c</A>
diff --git a/docs/manualpages/Vec/VecView.html b/docs/manualpages/Vec/VecView.html
index 098667f..033b789 100644
--- a/docs/manualpages/Vec/VecView.html
+++ b/docs/manualpages/Vec/VecView.html
@@ -5,8 +5,8 @@
 <TITLE>VecView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecView"><H1>VecView</H1></A>
 Views a vector object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,39 +14,57 @@ Views a vector object.
 #include "petscvec.h"   
 PetscErrorCode  VecView(Vec vec,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- an optional visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- the vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- an optional visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- for sequential vectors Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- for parallel vectors created on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>(comm) </B></TD><TD>- for parallel vectors created on MPI communicator comm Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- for sequential vectors
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- for parallel vectors created on <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>(comm) </B></TD><TD>- for parallel vectors created on MPI communicator comm
+</TD></TR></TABLE>
 <P>
-You can change the format the vector is printed using the Many broption <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(). Many br
+You can change the format the vector is printed using the
+option <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>().
 <P>
-The user can open alternative visualization contexts with Many br
+The user can open alternative visualization contexts with
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() </B></TD><TD>- Outputs vector to a specified file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() </B></TD><TD>- Outputs vector in binary to a Many brspecified file; corresponding input uses <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>() </B></TD><TD>- Outputs vector to an X window display Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>() </B></TD><TD>- Outputs vector to Socket viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() </B></TD><TD>- Outputs vector to a specified file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() </B></TD><TD>- Outputs vector in binary to a
+specified file; corresponding input uses <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>() </B></TD><TD>- Outputs vector to an X window display
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>() </B></TD><TD>- Outputs vector to Socket viewer
+</TD></TR></TABLE>
 <P>
-The user can call <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>() to specify the output Many brformat of ASCII printed objects (when using <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>, Many brPETSC_VIEWER_STDOUT_WORLD and <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>).  Available formats include Many br
+The user can call <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>() to specify the output
+format of ASCII printed objects (when using <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>,
+<A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> and <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>).  Available formats include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DEFAULT </B></TD><TD>- default, prints vector contents Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_MATLAB </B></TD><TD>- prints vector contents in MATLAB format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INDEX </B></TD><TD>- prints vector contents, including indices of vector elements Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_COMMON </B></TD><TD>- prints vector contents, using a Many brformat common among all vector types Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DEFAULT </B></TD><TD>- default, prints vector contents
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_MATLAB </B></TD><TD>- prints vector contents in MATLAB format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INDEX </B></TD><TD>- prints vector contents, including indices of vector elements
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_COMMON </B></TD><TD>- prints vector contents, using a
+format common among all vector types
+</TD></TR></TABLE>
 <P>
-Notes: You can pass any number of vector objects, or other PETSc objects to the same viewer. Many br
+Notes: You can pass any number of vector objects, or other PETSc objects to the same viewer.
 <P>
-Notes for binary viewer: If you pass multiply vectors to a binary viewer you can read them back in in the same order Many br
+Notes for binary viewer: If you pass multiply vectors to a binary viewer you can read them back in in the same order
 <pre>
     with <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>().
 </pre>
@@ -68,7 +86,7 @@ Notes for binary viewer: If you pass multiply vectors to a binary viewer you can
    filename. If you copy the binary file, make sure you copy the associated .info file with it.
 </pre>
 <P>
-Notes for HDF5 Viewer: the name of the <A HREF="../Vec/Vec.html#Vec">Vec</A> (given with <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>() is the name that is used Many br
+Notes for HDF5 Viewer: the name of the <A HREF="../Vec/Vec.html#Vec">Vec</A> (given with <A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>() is the name that is used
 <pre>
    for the object in the HDF5 file. If you wish to store the same vector to the HDF5 viewer (with different values,
 </pre>
@@ -79,14 +97,17 @@ Notes for HDF5 Viewer: the name of the <A HREF="../Vec/Vec.html#Vec">Vec</A> (gi
    here should equal the name that you use in the <A HREF="../Vec/Vec.html#Vec">Vec</A> object that you use with <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>().
 </pre>
 <P>
-See the manual page for <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>() on the exact format the binary viewer stores Many brthe values in the file. Many br
+See the manual page for <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>() on the exact format the binary viewer stores
+the values in the file.
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Draw/PetscDrawLGCreate.html#PetscDrawLGCreate">PetscDrawLGCreate</A>(),
-<BR><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), Many brPetscRealView(), <A HREF="../Sys/PetscScalarView.html#PetscScalarView">PetscScalarView</A>(), <A HREF="../Sys/PetscIntView.html#PetscIntView">Pets [...]
+<BR><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(),
+<A HREF="../Sys/PetscRealView.html#PetscRealView">PetscRealView</A>(), <A HREF="../Sys/PetscScalarView.html#PetscScalarView">PetscScalarView</A>(), <A HREF="../Sys/PetscIntView.html#PetscIntView">PetscIntView</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/interface/vector.c.html#VecView">src/vec/vec/interface/vector.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecWAXPY.html b/docs/manualpages/Vec/VecWAXPY.html
index c7b3740..4ddfcc6 100644
--- a/docs/manualpages/Vec/VecWAXPY.html
+++ b/docs/manualpages/Vec/VecWAXPY.html
@@ -5,8 +5,8 @@
 <TITLE>VecWAXPY</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecWAXPY.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecWAXPY.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecWAXPY"><H1>VecWAXPY</H1></A>
 Computes w = alpha x + y. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Computes w = alpha x + y.
 #include "petscvec.h"   
 PetscErrorCode  VecWAXPY(Vec w,PetscScalar alpha,Vec x,Vec y)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y  </B></TD><TD>- the vectors Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>alpha </B></TD><TD>- the scalar
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y  </B></TD><TD>- the vectors
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>w </B> -the result Many br
+<DT><B>w </B> -the result
 <br>
 <P>
- Many br
+
 <P>
-Notes: w cannot be either x or y, but x and y can be the same Many br
+Notes: w cannot be either x or y, but x and y can be the same
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Vec/VecWhichBetween.html b/docs/manualpages/Vec/VecWhichBetween.html
index e8f1ba1..5a83685 100644
--- a/docs/manualpages/Vec/VecWhichBetween.html
+++ b/docs/manualpages/Vec/VecWhichBetween.html
@@ -5,8 +5,8 @@
 <TITLE>VecWhichBetween</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecWhichBetween.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecWhichBetween.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecWhichBetween"><H1>VecWhichBetween</H1></A>
 Creates an index set containing the indices where  VecLow < V < VecHigh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Creates an index set containing the indices where  VecLow < V < VecHigh
 #include "petscvec.h"  
 PetscErrorCode VecWhichBetween(Vec VecLow, Vec V, Vec VecHigh, IS *S)
 </PRE>
-Collective on S Many br
+Collective on S
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VecLow </B></TD><TD>- lower bound Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- Vector to compare Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VecHigh </B></TD><TD>- higher bound Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VecLow </B></TD><TD>- lower bound
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- Vector to compare
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VecHigh </B></TD><TD>- higher bound
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">OutputParameter</FONT></H3>
-<DT><B>S </B> -The index set containing the indices i where veclow[i] < v[i] < vechigh[i] Many br
+<DT><B>S </B> -The index set containing the indices i where veclow[i] < v[i] < vechigh[i]
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecWhichBetween">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecWhichBetweenOrEqual.html b/docs/manualpages/Vec/VecWhichBetweenOrEqual.html
index b9cf21c..fd87988 100644
--- a/docs/manualpages/Vec/VecWhichBetweenOrEqual.html
+++ b/docs/manualpages/Vec/VecWhichBetweenOrEqual.html
@@ -5,8 +5,8 @@
 <TITLE>VecWhichBetweenOrEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecWhichBetweenOrEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecWhichBetweenOrEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecWhichBetweenOrEqual"><H1>VecWhichBetweenOrEqual</H1></A>
 Creates an index set containing the indices where  VecLow <= V <= VecHigh 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,23 @@ Creates an index set containing the indices where  VecLow <= V <= VecHigh
 #include "petscvec.h"  
 PetscErrorCode VecWhichBetweenOrEqual(Vec VecLow, Vec V, Vec VecHigh, IS * S)
 </PRE>
-Collective on S Many br
+Collective on S
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VecLow </B></TD><TD>- lower bound Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- Vector to compare Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VecHigh </B></TD><TD>- higher bound Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VecLow </B></TD><TD>- lower bound
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>V </B></TD><TD>- Vector to compare
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>VecHigh </B></TD><TD>- higher bound
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">OutputParameter</FONT></H3>
-<DT><B>S </B> -The index set containing the indices i where veclow[i] <= v[i] <= vechigh[i] Many br
+<DT><B>S </B> -The index set containing the indices i where veclow[i] <= v[i] <= vechigh[i]
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecWhichBetweenOrEqual">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecWhichEqual.html b/docs/manualpages/Vec/VecWhichEqual.html
index 6f8cbd7..8063864 100644
--- a/docs/manualpages/Vec/VecWhichEqual.html
+++ b/docs/manualpages/Vec/VecWhichEqual.html
@@ -5,8 +5,8 @@
 <TITLE>VecWhichEqual</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecWhichEqual.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecWhichEqual.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecWhichEqual"><H1>VecWhichEqual</H1></A>
 Creates an index set containing the indices where the vectors Vec1 and Vec2 have identical elements. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Creates an index set containing the indices where the vectors Vec1 and Vec2 have
 #include "petscvec.h"  
 PetscErrorCode VecWhichEqual(Vec Vec1, Vec Vec2, IS * S)
 </PRE>
-Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>Vec1, Vec2 </B> -the two vectors to compare Many br
+<DT><B>Vec1, Vec2 </B> -the two vectors to compare
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">OutputParameter</FONT></H3>
-<DT><B>S </B> -The index set containing the indices i where vec1[i] == vec2[i] Many br
+<DT><B>S </B> -The index set containing the indices i where vec1[i] == vec2[i]
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecWhichEqual">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecWhichGreaterThan.html b/docs/manualpages/Vec/VecWhichGreaterThan.html
index 38d29da..2b1b809 100644
--- a/docs/manualpages/Vec/VecWhichGreaterThan.html
+++ b/docs/manualpages/Vec/VecWhichGreaterThan.html
@@ -5,8 +5,8 @@
 <TITLE>VecWhichGreaterThan</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecWhichGreaterThan.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecWhichGreaterThan.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecWhichGreaterThan"><H1>VecWhichGreaterThan</H1></A>
 Creates an index set containing the indices where the vectors Vec1 > Vec2 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Creates an index set containing the indices where the vectors Vec1 > Vec2
 #include "petscvec.h"  
 PetscErrorCode VecWhichGreaterThan(Vec Vec1, Vec Vec2, IS * S)
 </PRE>
-Collective on S Many br
+Collective on S
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>Vec1, Vec2 </B> -the two vectors to compare Many br
+<DT><B>Vec1, Vec2 </B> -the two vectors to compare
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">OutputParameter</FONT></H3>
-<DT><B>S </B> -The index set containing the indices i where vec1[i] > vec2[i] Many br
+<DT><B>S </B> -The index set containing the indices i where vec1[i] > vec2[i]
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecWhichGreaterThan">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecWhichLessThan.html b/docs/manualpages/Vec/VecWhichLessThan.html
index aacb95f..18aa75d 100644
--- a/docs/manualpages/Vec/VecWhichLessThan.html
+++ b/docs/manualpages/Vec/VecWhichLessThan.html
@@ -5,8 +5,8 @@
 <TITLE>VecWhichLessThan</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecWhichLessThan.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecWhichLessThan.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecWhichLessThan"><H1>VecWhichLessThan</H1></A>
 Creates an index set containing the indices where the vectors Vec1 < Vec2 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,18 @@ Creates an index set containing the indices where the vectors Vec1 < Vec2
 #include "petscvec.h"  
 PetscErrorCode VecWhichLessThan(Vec Vec1, Vec Vec2, IS * S)
 </PRE>
-Collective on S Many br
+Collective on S
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>Vec1, Vec2 </B> -the two vectors to compare Many br
+<DT><B>Vec1, Vec2 </B> -the two vectors to compare
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">OutputParameter</FONT></H3>
-<DT><B>S </B> -The index set containing the indices i where vec1[i] < vec2[i] Many br
+<DT><B>S </B> -The index set containing the indices i where vec1[i] < vec2[i]
 <br>
 <P>
- Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/vec/vec/utils/projection.c.html#VecWhichLessThan">src/vec/vec/utils/projection.c</A>
 <BR><A HREF="./index.html">Index of all Vec routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Vec/VecZeroEntries.html b/docs/manualpages/Vec/VecZeroEntries.html
index e6385d5..8569f75 100644
--- a/docs/manualpages/Vec/VecZeroEntries.html
+++ b/docs/manualpages/Vec/VecZeroEntries.html
@@ -5,8 +5,8 @@
 <TITLE>VecZeroEntries</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/VecZeroEntries.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/VecZeroEntries.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="VecZeroEntries"><H1>VecZeroEntries</H1></A>
 puts a 0.0 in each element of a vector 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ puts a 0.0 in each element of a vector
 #include "petscvec.h"   
 PetscErrorCode  VecZeroEntries(Vec vec)
 </PRE>
-Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br
+Logically Collective on <A HREF="../Vec/Vec.html#Vec">Vec</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>vec </B> -The vector Many br
+<DT><B>vec </B> -The vector
 <br>
 <P>
- Many br
+
 <P>
-Developer Note: This routine does not need to exist since the exact functionality is obtained with Many brVecSet(vec,0);  I guess someone added it to mirror the functionality of <A HREF="../Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</A>() but <A HREF="../Mat/Mat.html#Mat">Mat</A> is nothing Many brlike a <A HREF="../Vec/Vec.html#Vec">Vec</A> (one is an operator and one is an element of a vector space, yeah yeah dual blah blah blah) so Many brthis routine should not exist. Many br
+Developer Note: This routine does not need to exist since the exact functionality is obtained with
+<A HREF="../Vec/VecSet.html#VecSet">VecSet</A>(vec,0);  I guess someone added it to mirror the functionality of <A HREF="../Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</A>() but <A HREF="../Mat/Mat.html#Mat">Mat</A> is nothing
+like a <A HREF="../Vec/Vec.html#Vec">Vec</A> (one is an operator and one is an element of a vector space, yeah yeah dual blah blah blah) so
+this routine should not exist.
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Vec/Vec.html#Vec">Vec</A>, set, options, database
diff --git a/docs/manualpages/Vec/Vecs.html b/docs/manualpages/Vec/Vecs.html
index c10346b..ef14de0 100644
--- a/docs/manualpages/Vec/Vecs.html
+++ b/docs/manualpages/Vec/Vecs.html
@@ -5,20 +5,21 @@
 <TITLE>Vecs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/Vecs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/Vecs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="Vecs"><H1>Vecs</H1></A>
 Collection of vectors where the data for the vectors is stored in one contiguous memory 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 struct _n_Vecs  {<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> n; <A HREF="../Vec/Vec.html#Vec">Vec</A> v;};
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Temporary construct for handling multiply right hand side solves Many br
+Temporary construct for handling multiply right hand side solves
 <P>
-This is faked by storing a single vector that has enough array space for Many brn vectors Many br
+This is faked by storing a single vector that has enough array space for
+n vectors
 <P>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
diff --git a/docs/manualpages/Vec/index.html b/docs/manualpages/Vec/index.html
index d61f1e7..bcd8edd 100644
--- a/docs/manualpages/Vec/index.html
+++ b/docs/manualpages/Vec/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Vec/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Vec/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/docs/manualpages/Viewer/PETSCVIEWERMATLAB.html b/docs/manualpages/Viewer/PETSCVIEWERMATLAB.html
index 18ae829..d3ab6b7 100644
--- a/docs/manualpages/Viewer/PETSCVIEWERMATLAB.html
+++ b/docs/manualpages/Viewer/PETSCVIEWERMATLAB.html
@@ -5,14 +5,18 @@
 <TITLE>PETSCVIEWERMATLAB</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSCVIEWERMATLAB.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSCVIEWERMATLAB.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSCVIEWERMATLAB"><H1>PETSCVIEWERMATLAB</H1></A>
-A viewer that saves the variables into a MATLAB .mat file that may be read into MATLAB with load('filename').  Many br
+A viewer that saves the variables into a MATLAB .mat file that may be read into MATLAB with load('filename'). 
 <P>
-Note: Currently can only save PETSc vectors to .mat files, not matrices (use the PETSCVIEWERBINARY and Many br${PETSC_DIR}/share/petsc/matlab/<A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>.m to read matrices into MATLAB). Many br
+Note: Currently can only save PETSc vectors to .mat files, not matrices (use the PETSCVIEWERBINARY and
+${PETSC_DIR}/share/petsc/matlab/<A HREF="../Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</A>.m to read matrices into MATLAB).
 <P>
-For parallel vectors obtained with <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMGetGlobalVector.html#DMGetGlobalVector">DMGetGlobalVector</A>() the vectors are saved to Many brthe .mat file in natural ordering. You can use <A HREF="../DM/DMView.html#DMView">DMView</A>() to save the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> information to the .mat file Many brthe fields in the MATLAB loaded da variable give the array dimension [...]
+For parallel vectors obtained with <A HREF="../DM/DMCreateGlobalVector.html#DMCreateGlobalVector">DMCreateGlobalVector</A>() or <A HREF="../DM/DMGetGlobalVector.html#DMGetGlobalVector">DMGetGlobalVector</A>() the vectors are saved to
+the .mat file in natural ordering. You can use <A HREF="../DM/DMView.html#DMView">DMView</A>() to save the <A HREF="../DM/DMDA.html#DMDA">DMDA</A> information to the .mat file
+the fields in the MATLAB loaded da variable give the array dimensions so you can reshape the MATLAB
+vector to the same multidimensional shape as it had in PETSc for plotting etc. For example,
 <P>
 <pre>
             In your PETSc C/C++ code (assuming a two dimensional <A HREF="../DM/DMDA.html#DMDA">DMDA</A> with one degree of freedom per node)
@@ -42,13 +46,15 @@ For parallel vectors obtained with <A HREF="../DM/DMCreateGlobalVector.html#DMCr
                xnew(:) = x;    % reshape one dimensional vector back to two dimensions
 </pre>
 <P>
-If you wish to put the same variable into the .mat file several times you need to give it a new Many brname before each call to view. Many br
+If you wish to put the same variable into the .mat file several times you need to give it a new
+name before each call to view.
 <P>
-Use <A HREF="../Viewer/PetscViewerMatlabPutArray.html#PetscViewerMatlabPutArray">PetscViewerMatlabPutArray</A>() to just put an array of doubles into the .mat file Many br
+Use <A HREF="../Viewer/PetscViewerMatlabPutArray.html#PetscViewerMatlabPutArray">PetscViewerMatlabPutArray</A>() to just put an array of doubles into the .mat file
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A>(),<A HREF="../Viewer/PETSC_VIEWER_MATLAB_SELF.html#PETSC_VIEWER_MATLAB_SELF">PETSC_VIEWER_MATLAB_SELF</A>(), <A HREF="../Viewer/PETSC_VIEWER_MATLAB_WORLD.html#PETSC_VIEWER_MATLAB_WORLD">PETSC_VIEWER_MATLAB_WORLD</A>(),<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(),
-<BR><A HREF="../Viewer/PetscViewerMatlabOpen.html#PetscViewerMatlabOpen">PetscViewerMatlabOpen</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../Viewer/PetscViewerMatlabPutArray.html#PetscViewerMatlabPutArray">PetscViewerMatlabPutArray</A>(), PETSCVIEWERBINARY, Many brPETSC_ASCII_VIEWER, <A HREF="../Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</A>(), <A HREF="../Viewer/PetscViewerF [...]
+<BR><A HREF="../Viewer/PetscViewerMatlabOpen.html#PetscViewerMatlabOpen">PetscViewerMatlabOpen</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../DM/DMView.html#DMView">DMView</A>(), <A HREF="../Viewer/PetscViewerMatlabPutArray.html#PetscViewerMatlabPutArray">PetscViewerMatlabPutArray</A>(), PETSCVIEWERBINARY,
+PETSC_ASCII_VIEWER, <A HREF="../Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</A>(), <A HREF="../Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/matlab/vmatlab.c.html#PETSCVIEWERMATLAB">src/sys/classes/viewer/impls/matlab/vmatlab.c</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html b/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html
index 09e3354..3690456 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html
@@ -5,8 +5,8 @@
 <TITLE>PETSC_VIEWER_BINARY_</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_BINARY_"><H1>PETSC_VIEWER_BINARY_</H1></A>
 Creates a binary <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> shared by all processors in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,27 @@ Creates a binary <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A
 #include "petscviewer.h"   
 PetscViewer PETSC_VIEWER_BINARY_(MPI_Comm comm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the binary <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the binary <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_filename <name></B></TD><TD>- .    -viewer_binary_skip_info Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_skip_options</B></TD><TD>- .    -viewer_binary_skip_header Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_mpiio</B></TD><TD>-  Many brEnvironmental variables: Many br</TD></TR></TABLE>
-<DT><B>PETSC_VIEWER_BINARY_FILENAME</B> - Many brNotes: Many brUnlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</A> does not return Many bran error code.  The binary <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form Many br
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_filename <name></B></TD><TD>- .    -viewer_binary_skip_info
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_skip_options</B></TD><TD>- .    -viewer_binary_skip_header
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_mpiio</B></TD><TD>- 
+Environmental variables:
+</TD></TR></TABLE>
+<DT><B>PETSC_VIEWER_BINARY_FILENAME</B> -
+Notes:
+Unlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</A> does not return
+an error code.  The binary <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form
 <br>
 </TABLE>
 <pre>
@@ -36,7 +43,8 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PETSC_VIEWER_BINARY_WORLD.html#PETSC_VIEWER_BINARY_WORLD">PETSC_VIEWER_BINARY_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_BINARY_SELF.html#PETSC_VIEWER_BINARY_SELF">PETSC_VIEWER_BINARY_SELF</A>, <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(),
-<BR><A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PETSC_VIEWER_BINARY_">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_SELF.html b/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_SELF.html
index ff52c06..0eaee97 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_SELF.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_SELF.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_BINARY_SELF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_BINARY_SELF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_BINARY_SELF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_BINARY_SELF"><H1>PETSC_VIEWER_BINARY_SELF</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+same as <A HREF="../Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_BINARY_SELF">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_WORLD.html b/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_WORLD.html
index ec9e749..eb81626 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_WORLD.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_BINARY_WORLD.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_BINARY_WORLD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_BINARY_WORLD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_BINARY_WORLD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_BINARY_WORLD"><H1>PETSC_VIEWER_BINARY_WORLD</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+same as <A HREF="../Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_BINARY_WORLD">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_.html b/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_.html
index 8680b5e..fcc8dc9 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_.html
@@ -5,8 +5,8 @@
 <TITLE>PETSC_VIEWER_DRAW_</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_DRAW_.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_DRAW_.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_DRAW_"><H1>PETSC_VIEWER_DRAW_</H1></A>
 Creates a window <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> shared by all processors in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,16 +15,17 @@ Creates a window <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A
 #include "petscviewer.h" 
 PetscViewer  PETSC_VIEWER_DRAW_(MPI_Comm comm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the window <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the window <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Unlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A> does not return Many bran error code.  The window is usually used in the form Many br
+Unlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A> does not return
+an error code.  The window is usually used in the form
 <pre>
       XXXView(XXX object,<A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>(comm));
 </pre>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_SELF.html b/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_SELF.html
index cb0481d..88f6b17 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_SELF.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_SELF.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_DRAW_SELF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_DRAW_SELF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_DRAW_SELF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_DRAW_SELF"><H1>PETSC_VIEWER_DRAW_SELF</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+same as <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_DRAW_SELF">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_WORLD.html b/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_WORLD.html
index 4fd2c42..3829234 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_WORLD.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_DRAW_WORLD.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_DRAW_WORLD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_DRAW_WORLD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_DRAW_WORLD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_DRAW_WORLD"><H1>PETSC_VIEWER_DRAW_WORLD</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+same as <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_DRAW_WORLD">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_HDF5_.html b/docs/manualpages/Viewer/PETSC_VIEWER_HDF5_.html
index 570f17b..7383b3c 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_HDF5_.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_HDF5_.html
@@ -5,8 +5,8 @@
 <TITLE>PETSC_VIEWER_HDF5_</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_HDF5_.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_HDF5_.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_HDF5_"><H1>PETSC_VIEWER_HDF5_</H1></A>
 Creates an HDF5 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> shared by all processors in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,22 @@ Creates an HDF5 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 #include "petscviewerhdf5.h"   
 PetscViewer PETSC_VIEWER_HDF5_(MPI_Comm comm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the HDF5 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the HDF5 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-viewer_hdf5_filename <name></B> - Many brEnvironmental variables: Many br
+<DT><B>-viewer_hdf5_filename <name></B> -
+Environmental variables:
 <br>
-<DT><B>PETSC_VIEWER_HDF5_FILENAME</B> - Many brNotes: Many brUnlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_HDF5_.html#PETSC_VIEWER_HDF5_">PETSC_VIEWER_HDF5_</A> does not return Many bran error code.  The HDF5 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form Many br
+<DT><B>PETSC_VIEWER_HDF5_FILENAME</B> -
+Notes:
+Unlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_HDF5_.html#PETSC_VIEWER_HDF5_">PETSC_VIEWER_HDF5_</A> does not return
+an error code.  The HDF5 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form
 <br>
 <pre>
       XXXView(XXX object, <A HREF="../Viewer/PETSC_VIEWER_HDF5_.html#PETSC_VIEWER_HDF5_">PETSC_VIEWER_HDF5_</A>(comm));
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_.html b/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_.html
index 79cb824..a2540f9 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_.html
@@ -5,36 +5,41 @@
 <TITLE>PETSC_VIEWER_MATLAB_</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_MATLAB_"><H1>PETSC_VIEWER_MATLAB_</H1></A>
 Creates a Matlab <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> shared by all processors in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscViewer  PETSC_VIEWER_MATLAB_(MPI_Comm comm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the Matlab <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the Matlab <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<DT><B>-viewer_matlab_filename <name></B> - Many brEnvironmental variables: Many br
+<DT><B>-viewer_matlab_filename <name></B> -
+Environmental variables:
 <br>
-<DT><B>PETSC_VIEWER_MATLAB_FILENAME</B> - Many brNotes: Many brUnlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A> does not return Many bran error code.  The matlab <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form Many br
+<DT><B>PETSC_VIEWER_MATLAB_FILENAME</B> -
+Notes:
+Unlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A> does not return
+an error code.  The matlab <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form
 <br>
 <pre>
       XXXView(XXX object,<A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A>(comm));
 </pre>
 <P>
-Use <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>() or <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>() to communicator with an interactive MATLAB session. Many br
+Use <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>() or <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>() to communicator with an interactive MATLAB session.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PETSC_VIEWER_MATLAB_WORLD.html#PETSC_VIEWER_MATLAB_WORLD">PETSC_VIEWER_MATLAB_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_MATLAB_SELF.html#PETSC_VIEWER_MATLAB_SELF">PETSC_VIEWER_MATLAB_SELF</A>, <A HREF="../Viewer/PetscViewerMatlabOpen.html#PetscViewerMatlabOpen">PetscViewerMatlabOpen</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(),
-<BR><A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/matlab/vmatlab.c.html#PETSC_VIEWER_MATLAB_">src/sys/classes/viewer/impls/matlab/vmatlab.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_SELF.html b/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_SELF.html
index 36ff446..4d22084 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_SELF.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_SELF.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_MATLAB_SELF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_SELF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_SELF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_MATLAB_SELF"><H1>PETSC_VIEWER_MATLAB_SELF</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+same as <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_MATLAB_SELF">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_WORLD.html b/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_WORLD.html
index 940e64e..4e819d3 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_WORLD.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_WORLD.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_MATLAB_WORLD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_WORLD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_MATLAB_WORLD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_MATLAB_WORLD"><H1>PETSC_VIEWER_MATLAB_WORLD</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+same as <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_MATLAB_WORLD">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_SAWS_.html b/docs/manualpages/Viewer/PETSC_VIEWER_SAWS_.html
index 3596974..cf82177 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_SAWS_.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_SAWS_.html
@@ -5,24 +5,25 @@
 <TITLE>PETSC_VIEWER_SAWS_</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_SAWS_.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_SAWS_.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_SAWS_"><H1>PETSC_VIEWER_SAWS_</H1></A>
 Creates an SAWs <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> shared by all processors in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscViewer PETSC_VIEWER_SAWS_(MPI_Comm comm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Unlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_SAWS_.html#PETSC_VIEWER_SAWS_">PETSC_VIEWER_SAWS_</A>() does not return Many bran error code.  The resulting <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form Many br
+Unlike almost all other PETSc routines, <A HREF="../Viewer/PETSC_VIEWER_SAWS_.html#PETSC_VIEWER_SAWS_">PETSC_VIEWER_SAWS_</A>() does not return
+an error code.  The resulting <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form
 <pre>
       XXXView(XXX object,<A HREF="../Viewer/PETSC_VIEWER_SAWS_.html#PETSC_VIEWER_SAWS_">PETSC_VIEWER_SAWS_</A>(comm));
 </pre>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_.html b/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_.html
index 06658f9..e7db25d 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_.html
@@ -5,24 +5,25 @@
 <TITLE>PETSC_VIEWER_SOCKET_</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_SOCKET_"><H1>PETSC_VIEWER_SOCKET_</H1></A>
 Creates a socket viewer shared by all processors in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscViewer  PETSC_VIEWER_SOCKET_(MPI_Comm comm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the socket <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the socket <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-For use with the default <A HREF="../Viewer/PETSC_VIEWER_SOCKET_WORLD.html#PETSC_VIEWER_SOCKET_WORLD">PETSC_VIEWER_SOCKET_WORLD</A> or if Many brNULL is passed for machine or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> is passed for port Many br
+For use with the default <A HREF="../Viewer/PETSC_VIEWER_SOCKET_WORLD.html#PETSC_VIEWER_SOCKET_WORLD">PETSC_VIEWER_SOCKET_WORLD</A> or if
+NULL is passed for machine or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> is passed for port
 <pre>
    -viewer_socket_machine <machine>
 </pre>
@@ -32,23 +33,28 @@ For use with the default <A HREF="../Viewer/PETSC_VIEWER_SOCKET_WORLD.html#PETSC
 <P>
 <H3><FONT COLOR="#CC3333">Environmental variables</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_SOCKET_PORT portnumber</B></TD><TD>- -   PETSC_VIEWER_SOCKET_MACHINE machine name Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_SOCKET_PORT portnumber</B></TD><TD>- -   PETSC_VIEWER_SOCKET_MACHINE machine name
+</TD></TR>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Unlike almost all other PETSc routines, PetscViewer_SOCKET_ does not return Many bran error code.  The socket <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form Many br
+Unlike almost all other PETSc routines, PetscViewer_SOCKET_ does not return
+an error code.  The socket <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is usually used in the form
 <pre>
       XXXView(XXX object,<A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>(comm));
 </pre>
 <P>
-Currently the only socket client available is MATLAB. See Many brsrc/dm/da/examples/tests/ex12.c and ex12.m for an example of usage. Many br
+Currently the only socket client available is MATLAB. See
+src/dm/da/examples/tests/ex12.c and ex12.m for an example of usage.
 <P>
-Connects to a waiting socket and stays connected until <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>() is called. Many br
+Connects to a waiting socket and stays connected until <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>() is called.
 <P>
-Use this for communicating with an interactive MATLAB session, see <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A>() for communicating with the MATLAB engine. Many br
+Use this for communicating with an interactive MATLAB session, see <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A>() for communicating with the MATLAB engine.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PETSC_VIEWER_SOCKET_WORLD.html#PETSC_VIEWER_SOCKET_WORLD">PETSC_VIEWER_SOCKET_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_SOCKET_SELF.html#PETSC_VIEWER_SOCKET_SELF">PETSC_VIEWER_SOCKET_SELF</A>, <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(),
-<BR><A HREF="../Viewer/PetscViewerSocketSetConnection.html#PetscViewerSocketSetConnection">PetscViewerSocketSetConnection</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>(), <A HREF="../Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</A>(), <A HREF="../Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscView [...]
+<BR><A HREF="../Viewer/PetscViewerSocketSetConnection.html#PetscViewerSocketSetConnection">PetscViewerSocketSetConnection</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>(), <A HREF="../Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</A>(), <A HREF="../Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscView [...]
+<A HREF="../Viewer/PetscViewerBinaryWriteStringArray.html#PetscViewerBinaryWriteStringArray">PetscViewerBinaryWriteStringArray</A>(), PetscBinaryViewerGetDescriptor(), <A HREF="../Viewer/PETSC_VIEWER_MATLAB_.html#PETSC_VIEWER_MATLAB_">PETSC_VIEWER_MATLAB_</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/socket/send.c.html#PETSC_VIEWER_SOCKET_">src/sys/classes/viewer/impls/socket/send.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_SELF.html b/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_SELF.html
index f3fcf07..afff418 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_SELF.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_SELF.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_SOCKET_SELF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_SELF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_SELF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_SOCKET_SELF"><H1>PETSC_VIEWER_SOCKET_SELF</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+same as <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_SOCKET_SELF">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_WORLD.html b/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_WORLD.html
index 5781fa4..d8db86c 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_WORLD.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_WORLD.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_SOCKET_WORLD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_WORLD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_SOCKET_WORLD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_SOCKET_WORLD"><H1>PETSC_VIEWER_SOCKET_WORLD</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+same as <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_SOCKET_WORLD">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_STDERR_.html b/docs/manualpages/Viewer/PETSC_VIEWER_STDERR_.html
index d6c3750..bf6c25d 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_STDERR_.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_STDERR_.html
@@ -5,8 +5,8 @@
 <TITLE>PETSC_VIEWER_STDERR_</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_STDERR_.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_STDERR_.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_STDERR_"><H1>PETSC_VIEWER_STDERR_</H1></A>
 Creates a ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> shared by all processors in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,25 @@ Creates a ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 #include "petscsys.h"   
 PetscViewer  PETSC_VIEWER_STDERR_(MPI_Comm comm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-Unlike almost all other PETSc routines, this does not return Many bran error code. Usually used in the form Many br
+Unlike almost all other PETSc routines, this does not return
+an error code. Usually used in the form
 <pre>
      XXXView(XXX object,<A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>(comm));
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>, <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>,
-<BR><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>, PETSC_VIEWER_STDERR_WORLD, PETSC_VIEWER_STDERR_SELF Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>, PETSC_VIEWER_STDERR_WORLD, PETSC_VIEWER_STDERR_SELF
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/vcreatea.c.html#PETSC_VIEWER_STDERR_">src/sys/classes/viewer/impls/ascii/vcreatea.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_.html b/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_.html
index eaa0868..dfd161b 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_.html
@@ -5,8 +5,8 @@
 <TITLE>PETSC_VIEWER_STDOUT_</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_STDOUT_"><H1>PETSC_VIEWER_STDOUT_</H1></A>
 Creates a ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> shared by all processors in a communicator. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,24 @@ Creates a ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 #include "petscsys.h"   
 PetscViewer  PETSC_VIEWER_STDOUT_(MPI_Comm comm)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Unlike almost all other PETSc routines, this does not return Many bran error code. Usually used in the form Many br
+Unlike almost all other PETSc routines, this does not return
+an error code. Usually used in the form
 <pre>
      XXXView(XXX object,<A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>(comm));
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>,
-<BR><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> Many br
+<BR><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/vcreatea.c.html#PETSC_VIEWER_STDOUT_">src/sys/classes/viewer/impls/ascii/vcreatea.c</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html b/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html
index ab3e6a3..c2f3cf7 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_STDOUT_SELF</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_STDOUT_SELF"><H1>PETSC_VIEWER_STDOUT_SELF</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+same as <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>(<A HREF="../Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_STDOUT_SELF">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html b/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html
index 89d6f94..94167d9 100644
--- a/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html
+++ b/docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html
@@ -5,10 +5,11 @@
 <TITLE>PETSC_VIEWER_STDOUT_WORLD</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PETSC_VIEWER_STDOUT_WORLD"><H1>PETSC_VIEWER_STDOUT_WORLD</H1></A>
-same as <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>)  Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+same as <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>) 
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PETSC_VIEWER_STDOUT_WORLD">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscDataTypeToHDF5DataType.html b/docs/manualpages/Viewer/PetscDataTypeToHDF5DataType.html
index 994e1be..9395bcf 100644
--- a/docs/manualpages/Viewer/PetscDataTypeToHDF5DataType.html
+++ b/docs/manualpages/Viewer/PetscDataTypeToHDF5DataType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscDataTypeToHDF5DataType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscDataTypeToHDF5DataType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscDataTypeToHDF5DataType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscDataTypeToHDF5DataType"><H1>PetscDataTypeToHDF5DataType</H1></A>
 Converts the PETSc name of a datatype to its HDF5 name. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Converts the PETSc name of a datatype to its HDF5 name.
 #include "petscviewerhdf5.h"   
 PetscErrorCode PetscDataTypeToHDF5DataType(PetscDataType ptype, hid_t *htype)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE) Many br
+<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>mtype </B> -the MPI datatype (for example MPI_DOUBLE, ...) Many br
+<DT><B>mtype </B> -the MPI datatype (for example MPI_DOUBLE, ...)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscDataType.html#PetscDataType">PetscDataType</A>, <A HREF="../Viewer/PetscHDF5DataTypeToPetscDataType.html#PetscHDF5DataTypeToPetscDataType">PetscHDF5DataTypeToPetscDataType</A>()
diff --git a/docs/manualpages/Viewer/PetscHDF5DataTypeToPetscDataType.html b/docs/manualpages/Viewer/PetscHDF5DataTypeToPetscDataType.html
index 6b84b49..b33e913 100644
--- a/docs/manualpages/Viewer/PetscHDF5DataTypeToPetscDataType.html
+++ b/docs/manualpages/Viewer/PetscHDF5DataTypeToPetscDataType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscHDF5DataTypeToPetscDataType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscHDF5DataTypeToPetscDataType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscHDF5DataTypeToPetscDataType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscHDF5DataTypeToPetscDataType"><H1>PetscHDF5DataTypeToPetscDataType</H1></A>
 Finds the PETSc name of a datatype from its HDF5 name 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Finds the PETSc name of a datatype from its HDF5 name
 #include "petscviewerhdf5.h"   
 PetscErrorCode PetscHDF5DataTypeToPetscDataType(hid_t htype, PetscDataType *ptype)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>htype </B> -the HDF5 datatype (for example H5T_NATIVE_DOUBLE, ...) Many br
+<DT><B>htype </B> -the HDF5 datatype (for example H5T_NATIVE_DOUBLE, ...)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE) Many br
+<DT><B>ptype </B> -the PETSc datatype name (for example PETSC_DOUBLE)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscDataType.html#PetscDataType">PetscDataType</A>, <A HREF="../Viewer/PetscHDF5DataTypeToPetscDataType.html#PetscHDF5DataTypeToPetscDataType">PetscHDF5DataTypeToPetscDataType</A>()
diff --git a/docs/manualpages/Viewer/PetscObjectViewSAWs.html b/docs/manualpages/Viewer/PetscObjectViewSAWs.html
index 5f6ab1f..28775f9 100644
--- a/docs/manualpages/Viewer/PetscObjectViewSAWs.html
+++ b/docs/manualpages/Viewer/PetscObjectViewSAWs.html
@@ -5,8 +5,8 @@
 <TITLE>PetscObjectViewSAWs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscObjectViewSAWs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscObjectViewSAWs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscObjectViewSAWs"><H1>PetscObjectViewSAWs</H1></A>
 View the base portion of any object with an SAWs viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ View the base portion of any object with an SAWs viewer
 #include "petscsys.h"  */
 PetscErrorCode  PetscObjectViewSAWs(PetscObject obj,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A> Many br
+Collective on <A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the Petsc variable Many brThus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example, Many brPetscObjectSetName((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name); Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the SAWs viewer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>obj </B></TD><TD>- the Petsc variable
+Thus must be cast with a (<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>), for example,
+<A HREF="../Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</A>((<A HREF="../Sys/PetscObject.html#PetscObject">PetscObject</A>)mat,name);
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the SAWs viewer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
-Developer Note: Currently this is called only on rank zero of <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+Developer Note: Currently this is called only on rank zero of <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
-The object must have already been named before calling this routine since naming an Many brobject can be collective. Many br
+The object must have already been named before calling this routine since naming an
+object can be collective.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscOptionsGetViewer.html b/docs/manualpages/Viewer/PetscOptionsGetViewer.html
index c4f43a3..c3cad9a 100644
--- a/docs/manualpages/Viewer/PetscOptionsGetViewer.html
+++ b/docs/manualpages/Viewer/PetscOptionsGetViewer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsGetViewer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscOptionsGetViewer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscOptionsGetViewer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsGetViewer"><H1>PetscOptionsGetViewer</H1></A>
 Gets a viewer appropriate for the type indicated by the user 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,34 @@ Gets a viewer appropriate for the type indicated by the user
 #include "petscviewer.h" 
 PetscErrorCode  PetscOptionsGetViewer(MPI_Comm comm,const char pre[],const char name[],PetscViewer *viewer,PetscViewerFormat *format,PetscBool  *set)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator to own the viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the string to prepend to the name or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator to own the viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the string to prepend to the name or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the option one is seeking
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer, pass NULL if not needed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the <A HREF="../Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</A> requested by the user, pass NULL if not needed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer, pass NULL if not needed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the <A HREF="../Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</A> requested by the user, pass NULL if not needed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>set </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if found, else <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: If no value is provided ascii:stdout is used Many br
+Notes: If no value is provided ascii:stdout is used
 <pre>
       ascii[:[filename][:[format][:append]]]    defaults to stdout - format can be one of ascii_info, ascii_info_detail, or ascii_matlab, 
 </pre>
-for example ascii::ascii_info prints just the information about the object not all details Many brunless :append is given filename opens in write mode, overwriting what was already there Many br
+for example ascii::ascii_info prints just the information about the object not all details
+unless :append is given filename opens in write mode, overwriting what was already there
 <pre>
       binary[:[filename][:[format][:append]]]   defaults to the file binaryoutput
 </pre>
@@ -48,13 +55,19 @@ for example ascii::ascii_info prints just the information about the object not a
       saws[:communicatorname]                    publishes object to the Scientific Application Webserver (SAWs)
 </pre>
 <P>
-Use <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>() after using the viewer, otherwise a memory leak will occur Many br
+Use <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>() after using the viewer, otherwise a memory leak will occur
 <P>
-If PETSc is configured with --with-viewfromoptions=0 this function always returns with *set of <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+If PETSc is configured with --with-viewfromoptions=0 this function always returns with *set of <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscOptionsGetReal.html#PetscOptionsGetReal">PetscOptionsGetReal</A>(), <A HREF="../Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</A>(), <A HREF="../Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</A>(),
-<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>() Many brPetscOptionsInt(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../ [...]
+<BR><A HREF="../Sys/PetscOptionsGetIntArray.html#PetscOptionsGetIntArray">PetscOptionsGetIntArray</A>(), <A HREF="../Sys/PetscOptionsGetRealArray.html#PetscOptionsGetRealArray">PetscOptionsGetRealArray</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>()
+<A HREF="../Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</A>(), <A HREF="../Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</A>(), <A HREF="../Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</A>(), <A HREF="../Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</A>(),
+<A HREF="../Sys/PetscOptionsName.html#PetscOptionsName">PetscOptionsName</A>(), <A HREF="../Sys/PetscOptionsBegin.html#PetscOptionsBegin">PetscOptionsBegin</A>(), <A HREF="../Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</A>(), <A HREF="../Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</A>(),
+<A HREF="../Sys/PetscOptionsStringArray.html#PetscOptionsStringArray">PetscOptionsStringArray</A>(),<A HREF="../Sys/PetscOptionsRealArray.html#PetscOptionsRealArray">PetscOptionsRealArray</A>(), <A HREF="../Sys/PetscOptionsScalar.html#PetscOptionsScalar">PetscOptionsScalar</A>(),
+<A HREF="../Sys/PetscOptionsBoolGroupBegin.html#PetscOptionsBoolGroupBegin">PetscOptionsBoolGroupBegin</A>(), <A HREF="../Sys/PetscOptionsBoolGroup.html#PetscOptionsBoolGroup">PetscOptionsBoolGroup</A>(), <A HREF="../Sys/PetscOptionsBoolGroupEnd.html#PetscOptionsBoolGroupEnd">PetscOptionsBoolGroupEnd</A>(),
+<A HREF="../Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</A>(), <A HREF="../Sys/PetscOptionsEList.html#PetscOptionsEList">PetscOptionsEList</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/interface/viewreg.c.html#PetscOptionsGetViewer">src/sys/classes/viewer/interface/viewreg.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscOptionsHelpPrintedCheck.html b/docs/manualpages/Viewer/PetscOptionsHelpPrintedCheck.html
index 3503cb6..0aeaf89 100644
--- a/docs/manualpages/Viewer/PetscOptionsHelpPrintedCheck.html
+++ b/docs/manualpages/Viewer/PetscOptionsHelpPrintedCheck.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsHelpPrintedCheck</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscOptionsHelpPrintedCheck.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscOptionsHelpPrintedCheck.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsHelpPrintedCheck"><H1>PetscOptionsHelpPrintedCheck</H1></A>
 Checks if a particular pre, name pair has previous been entered (meaning the help message was printed) 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,22 @@ Checks if a particular pre, name pair has previous been entered (meaning the hel
 #include "petscviewer.h" 
 PetscErrorCode PetscOptionsHelpPrintedCheck(PetscOptionsHelpPrinted hp,const char *pre,const char* name,PetscBool *found)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hp </B></TD><TD>- the object used to manage tracking what help messages have been printed Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the prefix part of the string, many be NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the string to look for (cannot be NULL) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hp </B></TD><TD>- the object used to manage tracking what help messages have been printed
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pre </B></TD><TD>- the prefix part of the string, many be NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the string to look for (cannot be NULL)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>found </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the string was already set Many br
+<DT><B>found </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the string was already set
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscOptionsHelpPrintedCreate.html b/docs/manualpages/Viewer/PetscOptionsHelpPrintedCreate.html
index 55d63a6..d463d37 100644
--- a/docs/manualpages/Viewer/PetscOptionsHelpPrintedCreate.html
+++ b/docs/manualpages/Viewer/PetscOptionsHelpPrintedCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscOptionsHelpPrintedCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscOptionsHelpPrintedCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscOptionsHelpPrintedCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscOptionsHelpPrintedCreate"><H1>PetscOptionsHelpPrintedCreate</H1></A>
 Creates an object used to manage tracking which help messages have been printed so they will not be printed again. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Creates an object used to manage tracking which help messages have been printed
 #include "petscviewer.h" 
 PetscErrorCode PetscOptionsHelpPrintedCreate(PetscOptionsHelpPrinted *hp)
 </PRE>
-Not collective Many br
+Not collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscOptionsHelpPrintedCheck.html#PetscOptionsHelpPrintedCheck">PetscOptionsHelpPrintedCheck</A>(), PetscOptionsHelpPrintChecked()
diff --git a/docs/manualpages/Viewer/PetscSysFinalizePackage.html b/docs/manualpages/Viewer/PetscSysFinalizePackage.html
index 3465a5d..8b6ec31 100644
--- a/docs/manualpages/Viewer/PetscSysFinalizePackage.html
+++ b/docs/manualpages/Viewer/PetscSysFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscSysFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscSysFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscSysFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSysFinalizePackage"><H1>PetscSysFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to Mathematica. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSysFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/Viewer/PetscSysInitializePackage.html b/docs/manualpages/Viewer/PetscSysInitializePackage.html
index 412ad9d..875d738 100644
--- a/docs/manualpages/Viewer/PetscSysInitializePackage.html
+++ b/docs/manualpages/Viewer/PetscSysInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscSysInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscSysInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscSysInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscSysInitializePackage"><H1>PetscSysInitializePackage</H1></A>
 This function initializes everything in the main Petsc package. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the call to <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscSysInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, initialize, package
diff --git a/docs/manualpages/Viewer/PetscViewer.html b/docs/manualpages/Viewer/PetscViewer.html
index f7e6108..7126cba 100644
--- a/docs/manualpages/Viewer/PetscViewer.html
+++ b/docs/manualpages/Viewer/PetscViewer.html
@@ -5,15 +5,15 @@
 <TITLE>PetscViewer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewer"><H1>PetscViewer</H1></A>
 Abstract PETSc object that helps view (in ASCII, binary, graphically etc) other PETSc objects 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _p_PetscViewer* <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIAddTab.html b/docs/manualpages/Viewer/PetscViewerASCIIAddTab.html
index 4ff8311..9186015 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIAddTab.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIAddTab.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIAddTab</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIAddTab.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIAddTab.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIAddTab"><H1>PetscViewerASCIIAddTab</H1></A>
 Add to the number of times an ASCII viewer tabs before printing 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Add to the number of times an ASCII viewer tabs before printing
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIIAddTab(PetscViewer viewer,PetscInt tabs)
 </PRE>
-Not Collective, but only first processor in set has any effect Many br
+Not Collective, but only first processor in set has any effect
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tabs </B></TD><TD>- number of tabs Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tabs </B></TD><TD>- number of tabs
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType. [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIAddTab">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIGetPointer.html b/docs/manualpages/Viewer/PetscViewerASCIIGetPointer.html
index f067192..3952fcf 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIGetPointer.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIGetPointer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIGetPointer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIGetPointer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIGetPointer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIGetPointer"><H1>PetscViewerASCIIGetPointer</H1></A>
 Extracts the file pointer from an ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,24 @@ Extracts the file pointer from an ASCII <A HREF="../Viewer/PetscViewer.html#Pets
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIIGetPointer(PetscViewer viewer,FILE **fd)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- file pointer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- file pointer
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIGetPointer">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIGetStderr.html b/docs/manualpages/Viewer/PetscViewerASCIIGetStderr.html
index f4dea49..4615436 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIGetStderr.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIGetStderr.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIGetStderr</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIGetStderr.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIGetStderr.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIGetStderr"><H1>PetscViewerASCIIGetStderr</H1></A>
 Creates a ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> shared by all processors in a communicator. Error returning version of <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Creates a ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerASCIIGetStderr(MPI_Comm comm,PetscViewer *viewer)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This should be used in all PETSc source code instead of <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>() Many br
+This should be used in all PETSc source code instead of <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>, PETSC_VIEWER_STDERR_WORLD,
-<BR>PETSC_VIEWER_STDERR_SELF Many br
+<BR>PETSC_VIEWER_STDERR_SELF
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/vcreatea.c.html#PetscViewerASCIIGetStderr">src/sys/classes/viewer/impls/ascii/vcreatea.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIGetStdout.html b/docs/manualpages/Viewer/PetscViewerASCIIGetStdout.html
index 62a8f0b..dbe941b 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIGetStdout.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIGetStdout.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIGetStdout</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIGetStdout.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIGetStdout.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIGetStdout"><H1>PetscViewerASCIIGetStdout</H1></A>
 Creates a ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> shared by all processors in a communicator. Error returning version of <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Creates a ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerASCIIGetStdout(MPI_Comm comm,PetscViewer *viewer)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>comm </B> -the MPI communicator to share the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This should be used in all PETSc source code instead of <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>() Many br
+This should be used in all PETSc source code instead of <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>,
-<BR><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> Many br
+<BR><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/vcreatea.c.html#PetscViewerASCIIGetStdout">src/sys/classes/viewer/impls/ascii/vcreatea.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIGetTab.html b/docs/manualpages/Viewer/PetscViewerASCIIGetTab.html
index 98436d9..b786789 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIGetTab.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIGetTab.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIGetTab</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIGetTab.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIGetTab.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIGetTab"><H1>PetscViewerASCIIGetTab</H1></A>
 Return the number of tabs used by <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Return the number of tabs used by <A HREF="../Viewer/PetscViewer.html#PetscViewe
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIIGetTab(PetscViewer viewer,PetscInt *tabs)
 </PRE>
-Not Collective, meaningful on first processor only. Many br
+Not Collective, meaningful on first processor only.
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many brOutput Parameters: Many br
+<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
+Output Parameters:
 <br>
-<DT><B>tabs </B> -number of tabs Many br
+<DT><B>tabs </B> -number of tabs
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIISetTab.html#PetscViewerASCIISetTab">PetscViewerASCIISetTab</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType. [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIGetTab">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIOpen.html b/docs/manualpages/Viewer/PetscViewerASCIIOpen.html
index f934770..b0e55cd 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIOpen.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIOpen.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIOpen"><H1>PetscViewerASCIIOpen</H1></A>
 Opens an ASCII file as a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,41 @@ Opens an ASCII file as a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscV
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerASCIIOpen(MPI_Comm comm,const char name[],PetscViewer *lab)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the file name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the file name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lab </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to use with the specified file Many br
+<DT><B>lab </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to use with the specified file
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> can be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(). Many br
+This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> can be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>().
 <P>
-The MPI communicator used here must match that used by the object one is viewing. For example if the Many brMat was created with a <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>, then the Viewer must be created with <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A> Many br
+The MPI communicator used here must match that used by the object one is viewing. For example if the
+<A HREF="../Mat/Mat.html#Mat">Mat</A> was created with a <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>, then the Viewer must be created with <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>
 <P>
-As shown below, <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() is useful in conjunction with Many brMatView() and <A HREF="../Vec/VecView.html#VecView">VecView</A>() Many br<PRE>
+As shown below, <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() is useful in conjunction with
+<A HREF="../Mat/MatView.html#MatView">MatView</A>() and <A HREF="../Vec/VecView.html#VecView">VecView</A>()
+<PRE>
      <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(<A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>,"mat.output",&viewer);
      <A HREF="../Mat/MatView.html#MatView">MatView</A>(matrix,viewer);
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>, <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>, Many brPETSC_VIEWER_STDOUT_WORLD, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VI [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>, <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>,
+<A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>,
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/vcreatea.c.html#PetscViewerASCIIOpen">src/sys/classes/viewer/impls/ascii/vcreatea.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIOpenWithFILE.html b/docs/manualpages/Viewer/PetscViewerASCIIOpenWithFILE.html
index 7121193..8b32879 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIOpenWithFILE.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIOpenWithFILE.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIOpenWithFILE</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIOpenWithFILE.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIOpenWithFILE.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIOpenWithFILE"><H1>PetscViewerASCIIOpenWithFILE</H1></A>
 Given an open file creates an ASCII viewer that prints to it. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,34 @@ Given an open file creates an ASCII viewer that prints to it.
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerASCIIOpenWithFILE(MPI_Comm comm,FILE *fd,PetscViewer *lab)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the FILE pointer Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fd </B></TD><TD>- the FILE pointer
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lab </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to use with the specified file Many br
+<DT><B>lab </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to use with the specified file
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> can be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), but the fd will NOT be closed. Many br
+This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> can be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), but the fd will NOT be closed.
 <P>
-If a multiprocessor communicator is used (such as <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>), Many brthen only the first processor in the group uses the file.  All other Many brprocessors send their data to the first processor to print. Many br
+If a multiprocessor communicator is used (such as <A HREF="../Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</A>),
+then only the first processor in the group uses the file.  All other
+processors send their data to the first processor to print.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>, <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>, Many brPETSC_VIEWER_STDOUT_WORLD, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VI [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PETSC_VIEWER_STDOUT_.html#PETSC_VIEWER_STDOUT_">PETSC_VIEWER_STDOUT_</A>, <A HREF="../Viewer/PETSC_VIEWER_STDERR_.html#PETSC_VIEWER_STDERR_">PETSC_VIEWER_STDERR_</A>,
+<A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A>, <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/vcreatea.c.html#PetscViewerASCIIOpenWithFILE">src/sys/classes/viewer/impls/ascii/vcreatea.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html b/docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html
index 20f9571..3144e67 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIPopSynchronized</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIPopSynchronized"><H1>PetscViewerASCIIPopSynchronized</H1></A>
 Undoes most recent <A HREF="../Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSynchronized</A>() for this viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Undoes most recent <A HREF="../Viewer/PetscViewerASCIIPushSynchronized.html#Pets
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIIPopSynchronized(PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br
+<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSynchronized</A>(), <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType. [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIPopSynchronized">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIPopTab.html b/docs/manualpages/Viewer/PetscViewerASCIIPopTab.html
index 4ca1852..b14aeb9 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIPopTab.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIPopTab.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIPopTab</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIPopTab.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIPopTab.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIPopTab"><H1>PetscViewerASCIIPopTab</H1></A>
 Removes one tab from the amount that <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>() lines are tabbed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Removes one tab from the amount that <A HREF="../Viewer/PetscViewerASCIIPrintf.h
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIIPopTab(PetscViewer viewer)
 </PRE>
-Not Collective, but only first processor in set has any effect Many br
+Not Collective, but only first processor in set has any effect
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br
+<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetTy [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIPopTab">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIPrintf.html b/docs/manualpages/Viewer/PetscViewerASCIIPrintf.html
index 78aa2b6..9a452a5 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIPrintf.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIPrintf.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIPrintf"><H1>PetscViewerASCIIPrintf</H1></A>
 Prints to a file, only from the first processor in the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,27 @@ Prints to a file, only from the first processor in the <A HREF="../Viewer/PetscV
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIIPrintf(PetscViewer viewer,const char format[],...)
 </PRE>
-Not Collective, but only first processor in set has any effect Many br
+Not Collective, but only first processor in set has any effect
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-The call sequence is <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, character(*), int ierr) from Fortran. Many brThat is, you can only pass a single character string from Fortran. Many br
+The call sequence is <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, character(*), int ierr) from Fortran.
+That is, you can only pass a single character string from Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>(), <A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewe [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>(), <A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSync [...]
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIPrintf">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html b/docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html
index 643504e..5d6f3bc 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIPushSynchronized</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIPushSynchronized"><H1>PetscViewerASCIIPushSynchronized</H1></A>
 Allows calls to <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>() for this viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Allows calls to <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#Petsc
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIIPushSynchronized(PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br
+<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIPopSynchronized.html#PetscViewerASCIIPopSynchronized">PetscViewerASCIIPopSynchronized</A>(), <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType. [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIPushSynchronized">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIPushTab.html b/docs/manualpages/Viewer/PetscViewerASCIIPushTab.html
index 8d25d75..f6d1db7 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIPushTab.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIPushTab.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIPushTab</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIPushTab.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIPushTab.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIPushTab"><H1>PetscViewerASCIIPushTab</H1></A>
 Adds one more tab to the amount that <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>() lines are tabbed. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Adds one more tab to the amount that <A HREF="../Viewer/PetscViewerASCIIPrintf.h
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIIPushTab(PetscViewer viewer)
 </PRE>
-Not Collective, but only first processor in set has any effect Many br
+Not Collective, but only first processor in set has any effect
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br
+<DT><B>viewer </B> -obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType. [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIPushTab">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIRead.html b/docs/manualpages/Viewer/PetscViewerASCIIRead.html
index bff949c..33ea16d 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIRead.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIRead.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIRead"><H1>PetscViewerASCIIRead</H1></A>
 Reads from am ASCII file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Reads from am ASCII file
 #include "petscviewer.h" 
 PetscErrorCode PetscViewerASCIIRead(PetscViewer viewer,void *data,PetscInt num,PetscInt *count,PetscDataType dtype)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the ascii viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- location to write the data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num </B></TD><TD>- number of items of data to read Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- type of data to read Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the ascii viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- location to write the data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num </B></TD><TD>- number of items of data to read
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- type of data to read
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>count </B> -number of items of data actually read, or NULL Many br
+<DT><B>count </B> -number of items of data actually read, or NULL
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), Many brPetscViewerBinaryGetInfoPointer(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#Pets [...]
+<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(),
+<A HREF="../Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</A>(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, PetscBinaryViewerRead()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIRead">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIISetTab.html b/docs/manualpages/Viewer/PetscViewerASCIISetTab.html
index 0c4a1a2..f5df852 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIISetTab.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIISetTab.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIISetTab</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIISetTab.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIISetTab.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIISetTab"><H1>PetscViewerASCIISetTab</H1></A>
 Causes <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to tab in a number of times 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Causes <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to tab i
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIISetTab(PetscViewer viewer,PetscInt tabs)
 </PRE>
-Not Collective, but only first processor in set has any effect Many br
+Not Collective, but only first processor in set has any effect
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tabs </B></TD><TD>- number of tabs Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tabs </B></TD><TD>- number of tabs
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIGetTab.html#PetscViewerASCIIGetTab">PetscViewerASCIIGetTab</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType. [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIISetTab">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIISubtractTab.html b/docs/manualpages/Viewer/PetscViewerASCIISubtractTab.html
index b2cc8a0..d54d907 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIISubtractTab.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIISubtractTab.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIISubtractTab</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIISubtractTab.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIISubtractTab.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIISubtractTab"><H1>PetscViewerASCIISubtractTab</H1></A>
 Subtracts from the number of times an ASCII viewer tabs before printing 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Subtracts from the number of times an ASCII viewer tabs before printing
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIISubtractTab(PetscViewer viewer,PetscInt tabs)
 </PRE>
-Not Collective, but only first processor in set has any effect Many br
+Not Collective, but only first processor in set has any effect
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tabs </B></TD><TD>- number of tabs Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tabs </B></TD><TD>- number of tabs
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType. [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIISubtractTab">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html b/docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html
index 4279faa..1e336de 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIISynchronizedPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIISynchronizedPrintf"><H1>PetscViewerASCIISynchronizedPrintf</H1></A>
 Prints synchronized output to the specified file from several processors.  Output of the first processor is followed by that of the second, etc. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,26 @@ Prints synchronized output to the specified file from several processors.  Outpu
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIISynchronizedPrintf(PetscViewer viewer,const char format[],...)
 </PRE>
-Not Collective, must call collective <A HREF="../Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</A>() to get the results out Many br
+Not Collective, must call collective <A HREF="../Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</A>() to get the results out
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the usual printf() format string
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: You must have previously called PetscViewerASCIISynchronizeAllow() to allow this routine to be called. Many br
+Notes: You must have previously called PetscViewerASCIISynchronizeAllow() to allow this routine to be called.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-Can only print a single character* string Many br
+Can only print a single character* string
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</A>(), <A HREF="../Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</A>(),
-<BR><A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>(), <A HREF="../Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerASCIIPrintf(), <A HREF="../V [...]
+<BR><A HREF="../Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</A>(), <A HREF="../Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSynchronized</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIISynchronizedPrintf">src/sys/classes/viewer/impls/ascii/filev.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerASCIIUseTabs.html b/docs/manualpages/Viewer/PetscViewerASCIIUseTabs.html
index cc8e5db..9589afd 100644
--- a/docs/manualpages/Viewer/PetscViewerASCIIUseTabs.html
+++ b/docs/manualpages/Viewer/PetscViewerASCIIUseTabs.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerASCIIUseTabs</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerASCIIUseTabs.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerASCIIUseTabs.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerASCIIUseTabs"><H1>PetscViewerASCIIUseTabs</H1></A>
 Turns on or off the use of tabs with the ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ Turns on or off the use of tabs with the ASCII <A HREF="../Viewer/PetscViewer.ht
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerASCIIUseTabs(PetscViewer viewer,PetscBool flg)
 </PRE>
-Not Collective, but only first processor in set has any effect Many br
+Not Collective, but only first processor in set has any effect
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- obtained with <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> or <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</A>(), <A HREF="../Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), Many brPetscViewerCreate(), <A HREF="../Viewer/Pets [...]
+<BR><A HREF="../Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(),
+<A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>developer
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerASCIIUseTabs">src/sys/classes/viewer/impls/ascii/filev.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerAndFormatCreate.html b/docs/manualpages/Viewer/PetscViewerAndFormatCreate.html
index 325c818..6dfbbce 100644
--- a/docs/manualpages/Viewer/PetscViewerAndFormatCreate.html
+++ b/docs/manualpages/Viewer/PetscViewerAndFormatCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerAndFormatCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerAndFormatCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerAndFormatCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerAndFormatCreate"><H1>PetscViewerAndFormatCreate</H1></A>
 Creates a PetscViewerAndFormat struct. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,23 @@ Creates a PetscViewerAndFormat struct.
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerAndFormatCreate(PetscViewer viewer, PetscViewerFormat format,PetscViewerAndFormat **vf)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the format  Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the format 
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vf </B> -viewer and format object Many br
+<DT><B>vf </B> -viewer and format object
 <br>
 <P>
-Notes: This increases the reference count of the viewer so you can destroy the viewer object after this call Many br Many br
+Notes: This increases the reference count of the viewer so you can destroy the viewer object after this call
+
 <P>
-This is used as the context variable for many of the <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, and <A HREF="../KSP/KSP.html#KSP">KSP</A> monitor functions Many br
+This is used as the context variable for many of the <A HREF="../TS/TS.html#TS">TS</A>, <A HREF="../SNES/SNES.html#SNES">SNES</A>, and <A HREF="../KSP/KSP.html#KSP">KSP</A> monitor functions
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewerAndFormatDestroy.html#PetscViewerAndFormatDestroy">PetscViewerAndFormatDestroy</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerAndFormatDestroy.html b/docs/manualpages/Viewer/PetscViewerAndFormatDestroy.html
index 7247e09..61bb9c8 100644
--- a/docs/manualpages/Viewer/PetscViewerAndFormatDestroy.html
+++ b/docs/manualpages/Viewer/PetscViewerAndFormatDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerAndFormatDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerAndFormatDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerAndFormatDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerAndFormatDestroy"><H1>PetscViewerAndFormatDestroy</H1></A>
 Destroys a PetscViewerAndFormat struct. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a PetscViewerAndFormat struct.
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerAndFormatDestroy(PetscViewerAndFormat **vf)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -the PetscViewerAndFormat to be destroyed. Many br
+<DT><B>viewer </B> -the PetscViewerAndFormat to be destroyed.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewerAndFormatCreate.html#PetscViewerAndFormatCreate">PetscViewerAndFormatCreate</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerAppendOptionsPrefix.html b/docs/manualpages/Viewer/PetscViewerAppendOptionsPrefix.html
index e89450f..b4884d7 100644
--- a/docs/manualpages/Viewer/PetscViewerAppendOptionsPrefix.html
+++ b/docs/manualpages/Viewer/PetscViewerAppendOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerAppendOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerAppendOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerAppendOptionsPrefix"><H1>PetscViewerAppendOptionsPrefix</H1></A>
 Appends to the prefix used for searching for all <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Appends to the prefix used for searching for all <A HREF="../Viewer/PetscViewer.
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerAppendOptionsPrefix(PetscViewer viewer,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, append, options, prefix, database
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryAddMPIIOOffset.html b/docs/manualpages/Viewer/PetscViewerBinaryAddMPIIOOffset.html
index 3519a53..17239b0 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryAddMPIIOOffset.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryAddMPIIOOffset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryAddMPIIOOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryAddMPIIOOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryAddMPIIOOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryAddMPIIOOffset"><H1>PetscViewerBinaryAddMPIIOOffset</H1></A>
 Adds to the current offset that should be passed to MPI_File_set_view() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,21 @@ Adds to the current offset that should be passed to MPI_File_set_view()
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryAddMPIIOOffset(PetscViewer viewer,MPI_Offset off)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>off </B></TD><TD>- the addition to the offset Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>off </B></TD><TD>- the addition to the offset
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
-Use <A HREF="../Viewer/PetscViewerBinaryGetMPIIOOffset.html#PetscViewerBinaryGetMPIIOOffset">PetscViewerBinaryGetMPIIOOffset</A>() to get the value that you should pass to MPI_File_set_view() Many br
+Use <A HREF="../Viewer/PetscViewerBinaryGetMPIIOOffset.html#PetscViewerBinaryGetMPIIOOffset">PetscViewerBinaryGetMPIIOOffset</A>() to get the value that you should pass to MPI_File_set_view()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html b/docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html
index e9c05a5..07613ea 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryGetDescriptor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryGetDescriptor"><H1>PetscViewerBinaryGetDescriptor</H1></A>
 Extracts the file descriptor from a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,29 @@ Extracts the file descriptor from a <A HREF="../Viewer/PetscViewer.html#PetscVie
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryGetDescriptor(PetscViewer viewer,int *fdes)
 </PRE>
-Collective On <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective On <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fdes </B> -file descriptor Many br
+<DT><B>fdes </B> -file descriptor
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For writable binary <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>, the descriptor will only be valid for the Many brfirst processor in the communicator that shares the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. For readable Many brfiles it will only be valid on nodes that have the file. If node 0 does not Many brhave the file it generates an error even if another node does have the file. Many br
+For writable binary <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>, the descriptor will only be valid for the
+first processor in the communicator that shares the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. For readable
+files it will only be valid on nodes that have the file. If node 0 does not
+have the file it generates an error even if another node does have the file.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
-Developer Notes: This must be called on all processes because Dave May changed Many brthe source code that this may be trigger a <A HREF="../Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</A>() call if it was not previously triggered. Many br
+Developer Notes: This must be called on all processes because Dave May changed
+the source code that this may be trigger a <A HREF="../Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</A>() call if it was not previously triggered.
 <P>
 <P>
 <P>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryGetFlowControl.html b/docs/manualpages/Viewer/PetscViewerBinaryGetFlowControl.html
index f7b6974..9267d42 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryGetFlowControl.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryGetFlowControl.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryGetFlowControl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryGetFlowControl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryGetFlowControl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryGetFlowControl"><H1>PetscViewerBinaryGetFlowControl</H1></A>
 Returns how many messages are allowed to outstanding at the same time during parallel IO reads/writes 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Returns how many messages are allowed to outstanding at the same time during par
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryGetFlowControl(PetscViewer viewer,PetscInt *fc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fc </B> -the number of messages Many br
+<DT><B>fc </B> -the number of messages
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(),<A HREF="../Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</A>(), <A HREF="../Viewer/PetscViewerBinarySetFlowControl.html#PetscViewerBinarySetFlowControl">PetscViewerBinarySetFlowControl</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html b/docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html
index 4bb86cd..f9a2b60 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryGetInfoPointer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryGetInfoPointer"><H1>PetscViewerBinaryGetInfoPointer</H1></A>
 Extracts the file pointer for the ASCII info file associated with a binary file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,24 @@ Extracts the file pointer for the ASCII info file associated with a binary file.
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryGetInfoPointer(PetscViewer viewer,FILE **file)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>file </B> -file pointer  Always returns NULL if not a binary viewer Many br
+<DT><B>file </B> -file pointer  Always returns NULL if not a binary viewer
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For writable binary <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>, the descriptor will only be valid for the Many brfirst processor in the communicator that shares the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. Many br
+For writable binary <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>, the descriptor will only be valid for the
+first processor in the communicator that shares the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>.
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryGetMPIIODescriptor.html b/docs/manualpages/Viewer/PetscViewerBinaryGetMPIIODescriptor.html
index e411dc9..910b6a6 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryGetMPIIODescriptor.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryGetMPIIODescriptor.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryGetMPIIODescriptor</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryGetMPIIODescriptor.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryGetMPIIODescriptor.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryGetMPIIODescriptor"><H1>PetscViewerBinaryGetMPIIODescriptor</H1></A>
 Extracts the MPI IO file descriptor from a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,20 @@ Extracts the MPI IO file descriptor from a <A HREF="../Viewer/PetscViewer.html#P
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryGetMPIIODescriptor(PetscViewer viewer,MPI_File *fdes)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fdes </B> -file descriptor Many br
+<DT><B>fdes </B> -file descriptor
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryGetMPIIOOffset.html b/docs/manualpages/Viewer/PetscViewerBinaryGetMPIIOOffset.html
index bc8af5c..03219ab 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryGetMPIIOOffset.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryGetMPIIOOffset.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryGetMPIIOOffset</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryGetMPIIOOffset.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryGetMPIIOOffset.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryGetMPIIOOffset"><H1>PetscViewerBinaryGetMPIIOOffset</H1></A>
 Gets the current offset that should be passed to MPI_File_set_view() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,22 @@ Gets the current offset that should be passed to MPI_File_set_view()
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryGetMPIIOOffset(PetscViewer viewer,MPI_Offset *off)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>off </B> -the current offset Many br
+<DT><B>off </B> -the current offset
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
-Use <A HREF="../Viewer/PetscViewerBinaryAddMPIIOOffset.html#PetscViewerBinaryAddMPIIOOffset">PetscViewerBinaryAddMPIIOOffset</A>() to increase this value after you have written a view. Many br
+Use <A HREF="../Viewer/PetscViewerBinaryAddMPIIOOffset.html#PetscViewerBinaryAddMPIIOOffset">PetscViewerBinaryAddMPIIOOffset</A>() to increase this value after you have written a view.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryGetSkipHeader.html b/docs/manualpages/Viewer/PetscViewerBinaryGetSkipHeader.html
index 2ea18e8..3129749 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryGetSkipHeader.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryGetSkipHeader.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryGetSkipHeader</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryGetSkipHeader.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryGetSkipHeader.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryGetSkipHeader"><H1>PetscViewerBinaryGetSkipHeader</H1></A>
 checks whether to write a header with size information on output, or just raw data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,26 @@ checks whether to write a header with size information on output, or just raw da
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryGetSkipHeader(PetscViewer viewer,PetscBool  *skip)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>skip </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means do not write header Many br
+<DT><B>skip </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means do not write header
 <br>
 <P>
- Many br
+
 <P>
-Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>() Many br
+Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>()
 <P>
-Returns false for PETSCSOCKETVIEWER, you cannot skip the header for it. Many br
+Returns false for PETSCSOCKETVIEWER, you cannot skip the header for it.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Viewer/PetscViewerBinarySkipInfo.html#PetscViewerBinarySkipInfo">PetscViewerBinarySkipInfo</A>(),
-<BR><A HREF="../Viewer/PetscViewerBinarySetSkipHeader.html#PetscViewerBinarySetSkipHeader">PetscViewerBinarySetSkipHeader</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Viewer/PetscViewerBinarySetSkipHeader.html#PetscViewerBinarySetSkipHeader">PetscViewerBinarySetSkipHeader</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinaryGetSkipHeader">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryGetSkipInfo.html b/docs/manualpages/Viewer/PetscViewerBinaryGetSkipInfo.html
index d80589c..38fc6d3 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryGetSkipInfo.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryGetSkipInfo.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryGetSkipInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryGetSkipInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryGetSkipInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryGetSkipInfo"><H1>PetscViewerBinaryGetSkipInfo</H1></A>
 check if viewer wrote a .info file 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,25 @@ check if viewer wrote a .info file
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryGetSkipInfo(PetscViewer viewer,PetscBool *skip)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>skip </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> implies the .info file was not generated Many br
+<DT><B>skip </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> implies the .info file was not generated
 <br>
 <P>
- Many br
+
 <P>
-Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>() Many br
+Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Viewer/PetscViewerBinarySkipInfo.html#PetscViewerBinarySkipInfo">PetscViewerBinarySkipInfo</A>(),
-<BR><A HREF="../Viewer/PetscViewerBinarySetSkipOptions.html#PetscViewerBinarySetSkipOptions">PetscViewerBinarySetSkipOptions</A>(), <A HREF="../Viewer/PetscViewerBinarySetSkipInfo.html#PetscViewerBinarySetSkipInfo">PetscViewerBinarySetSkipInfo</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Viewer/PetscViewerBinarySetSkipOptions.html#PetscViewerBinarySetSkipOptions">PetscViewerBinarySetSkipOptions</A>(), <A HREF="../Viewer/PetscViewerBinarySetSkipInfo.html#PetscViewerBinarySetSkipInfo">PetscViewerBinarySetSkipInfo</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinaryGetSkipInfo">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryGetSkipOptions.html b/docs/manualpages/Viewer/PetscViewerBinaryGetSkipOptions.html
index fc897b3..5b82ca4 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryGetSkipOptions.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryGetSkipOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryGetSkipOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryGetSkipOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryGetSkipOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryGetSkipOptions"><H1>PetscViewerBinaryGetSkipOptions</H1></A>
 checks if viewer uses the PETSc options database when loading objects 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,25 @@ checks if viewer uses the PETSc options database when loading objects
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryGetSkipOptions(PetscViewer viewer,PetscBool *skip)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>skip </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means do not use Many br
+<DT><B>skip </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means do not use
 <br>
 <P>
- Many br
+
 <P>
-Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>() Many br
+Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Viewer/PetscViewerBinarySkipInfo.html#PetscViewerBinarySkipInfo">PetscViewerBinarySkipInfo</A>(),
-<BR><A HREF="../Viewer/PetscViewerBinarySetSkipOptions.html#PetscViewerBinarySetSkipOptions">PetscViewerBinarySetSkipOptions</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Viewer/PetscViewerBinarySetSkipOptions.html#PetscViewerBinarySetSkipOptions">PetscViewerBinarySetSkipOptions</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinaryGetSkipOptions">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryGetUseMPIIO.html b/docs/manualpages/Viewer/PetscViewerBinaryGetUseMPIIO.html
index 1d03ee7..3176a4b 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryGetUseMPIIO.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryGetUseMPIIO.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryGetUseMPIIO</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryGetUseMPIIO.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryGetUseMPIIO.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryGetUseMPIIO"><H1>PetscViewerBinaryGetUseMPIIO</H1></A>
 Returns <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the binary viewer uses MPI-IO. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,27 +14,27 @@ Returns <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if the binary
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryGetUseMPIIO(PetscViewer viewer,PetscBool *flg)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if MPI-IO is being used Many br
+<DT><B>flg </B> -<A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> if MPI-IO is being used
 <br>
 </TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
--viewer_binary_mpiio : Flag for using MPI-IO Many br
+-viewer_binary_mpiio : Flag for using MPI-IO
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-If MPI-IO is not available, this function will always return <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A> Many br
+If MPI-IO is not available, this function will always return <A HREF="../Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</A>
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryOpen.html b/docs/manualpages/Viewer/PetscViewerBinaryOpen.html
index 0067c1c..2048cf0 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryOpen.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryOpen.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryOpen"><H1>PetscViewerBinaryOpen</H1></A>
 Opens a file for binary input/output. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ Opens a file for binary input/output.
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryOpen(MPI_Comm comm,const char name[],PetscFileMode type,PetscViewer *binv)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file
+</TD></TR></TABLE>
 <pre>
    FILE_MODE_WRITE - create new file for binary output
 </pre>
@@ -32,28 +35,39 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>binv </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for binary input/output to use with the specified file Many br
+<DT><B>binv </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for binary input/output to use with the specified file
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_filename <name></B></TD><TD>- .    -viewer_binary_skip_info Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_skip_options</B></TD><TD>- .    -viewer_binary_skip_header Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_mpiio</B></TD><TD>-  Many br Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_filename <name></B></TD><TD>- .    -viewer_binary_skip_info
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_skip_options</B></TD><TD>- .    -viewer_binary_skip_header
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_binary_mpiio</B></TD><TD>- 
+
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> should be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(). Many br
+This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> should be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>().
 <P>
-For reading files, the filename may begin with ftp:// or <a href="http://">http:// </a> and/or Many brend with .gz; in this case file is brought over and uncompressed. Many br
+For reading files, the filename may begin with ftp:// or <a href="http://">http:// </a> and/or
+end with .gz; in this case file is brought over and uncompressed.
 <P>
-For creating files, if the file name ends with .gz it is automatically Many brcompressed when closed. Many br
+For creating files, if the file name ends with .gz it is automatically
+compressed when closed.
 <P>
-For writing files it only opens the file on processor 0 in the communicator. Many brFor readable files it opens the file on all nodes that have the file. If Many brnode 0 does not have the file it generates an error even if other nodes Many brdo have the file. Many br
+For writing files it only opens the file on processor 0 in the communicator.
+For readable files it opens the file on all nodes that have the file. If
+node 0 does not have the file it generates an error even if other nodes
+do have the file.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), Many brPetscViewerBinaryGetInfoPointer(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#Pets [...]
+<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(),
+<A HREF="../Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</A>(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, <A HREF="../Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinaryOpen">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryRead.html b/docs/manualpages/Viewer/PetscViewerBinaryRead.html
index e5efb11..00e29b0 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryRead.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryRead.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryRead"><H1>PetscViewerBinaryRead</H1></A>
 Reads from a binary file, all processors get the same result 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,33 @@ Reads from a binary file, all processors get the same result
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryRead(PetscViewer viewer,void *data,PetscInt num,PetscInt *count,PetscDataType dtype)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the binary viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- location of the data to be written Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num </B></TD><TD>- number of items of data to read Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- type of data to read Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the binary viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- location of the data to be written
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num </B></TD><TD>- number of items of data to read
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- type of data to read
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>count </B> -number of items of data actually read, or NULL Many br
+<DT><B>count </B> -number of items of data actually read, or NULL. Unless an error is generated this is always set to the input parameter num.
 <br>
 <P>
- Many br
+
 <P>
 <P>
+Developer Note: Since count is always set to num it is not clear what purpose the output argument count serves.
+<P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), Many brPetscViewerBinaryGetInfoPointer(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#Pets [...]
+<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(),
+<A HREF="../Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</A>(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, PetscBinaryViewerRead()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinaryRead">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html b/docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html
index cfe4f69..1f78299 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryReadStringArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryReadStringArray"><H1>PetscViewerBinaryReadStringArray</H1></A>
 reads a binary file an array of strings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,26 @@ reads a binary file an array of strings
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryReadStringArray(PetscViewer viewer,char ***data)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the binary viewer Many br
+<DT><B>viewer </B> -the binary viewer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>data </B> -location of the array of strings Many br
+<DT><B>data </B> -location of the array of strings
 <br>
 <P>
- Many br
+
 <P>
 <P>
-Notes: array of strings is null terminated Many br
+Notes: array of strings is null terminated
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), Many brPetscViewerBinaryGetInfoPointer(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#Pets [...]
+<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(),
+<A HREF="../Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</A>(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, PetscBinaryViewerRead()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinaryReadStringArray">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinarySetFlowControl.html b/docs/manualpages/Viewer/PetscViewerBinarySetFlowControl.html
index d448800..03e9dc6 100644
--- a/docs/manualpages/Viewer/PetscViewerBinarySetFlowControl.html
+++ b/docs/manualpages/Viewer/PetscViewerBinarySetFlowControl.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinarySetFlowControl</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinarySetFlowControl.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinarySetFlowControl.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinarySetFlowControl"><H1>PetscViewerBinarySetFlowControl</H1></A>
 Sets how many messages are allowed to outstanding at the same time during parallel IO reads/writes 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets how many messages are allowed to outstanding at the same time during parall
 #include "petscviewer.h"   
 PetscErrorCode  PetscViewerBinarySetFlowControl(PetscViewer viewer,PetscInt fc)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fc </B></TD><TD>- the number of messages, defaults to 256 if this function was not called Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fc </B></TD><TD>- the number of messages, defaults to 256 if this function was not called
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(),<A HREF="../Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</A>(), <A HREF="../Viewer/PetscViewerBinaryGetFlowControl.html#PetscViewerBinaryGetFlowControl">PetscViewerBinaryGetFlowControl</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerBinarySetSkipHeader.html b/docs/manualpages/Viewer/PetscViewerBinarySetSkipHeader.html
index 970ef44..e4d7e11 100644
--- a/docs/manualpages/Viewer/PetscViewerBinarySetSkipHeader.html
+++ b/docs/manualpages/Viewer/PetscViewerBinarySetSkipHeader.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinarySetSkipHeader</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinarySetSkipHeader.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinarySetSkipHeader.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinarySetSkipHeader"><H1>PetscViewerBinarySetSkipHeader</H1></A>
 do not write a header with size information on output, just raw data 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,28 @@ do not write a header with size information on output, just raw data
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinarySetSkipHeader(PetscViewer viewer,PetscBool skip)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>skip </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means do not write header Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>skip </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means do not write header
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-viewer_binary_skip_header</B> - Many br Many br
+<DT><B>-viewer_binary_skip_header</B> -
+
 <br>
 <P>
-Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>() Many br
+Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>()
 <P>
-Can ONLY be called on a binary viewer Many br
+Can ONLY be called on a binary viewer
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Viewer/PetscViewerBinarySkipInfo.html#PetscViewerBinarySkipInfo">PetscViewerBinarySkipInfo</A>(),
-<BR><A HREF="../Viewer/PetscViewerBinaryGetSkipHeader.html#PetscViewerBinaryGetSkipHeader">PetscViewerBinaryGetSkipHeader</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Viewer/PetscViewerBinaryGetSkipHeader.html#PetscViewerBinaryGetSkipHeader">PetscViewerBinaryGetSkipHeader</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinarySetSkipHeader">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinarySetSkipInfo.html b/docs/manualpages/Viewer/PetscViewerBinarySetSkipInfo.html
index 6c22769..e71cc9d 100644
--- a/docs/manualpages/Viewer/PetscViewerBinarySetSkipInfo.html
+++ b/docs/manualpages/Viewer/PetscViewerBinarySetSkipInfo.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinarySetSkipInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinarySetSkipInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinarySetSkipInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinarySetSkipInfo"><H1>PetscViewerBinarySetSkipInfo</H1></A>
 Binary file will not have .info file created with it 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,22 @@ Binary file will not have .info file created with it
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinarySetSkipInfo(PetscViewer viewer,PetscBool skip)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-viewer_binary_skip_info</B> - Many br Many br
+<DT><B>-viewer_binary_skip_info</B> -
+
 <br>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Viewer/PetscViewerBinarySetSkipOptions.html#PetscViewerBinarySetSkipOptions">PetscViewerBinarySetSkipOptions</A>(),
-<BR><A HREF="../Viewer/PetscViewerBinaryGetSkipOptions.html#PetscViewerBinaryGetSkipOptions">PetscViewerBinaryGetSkipOptions</A>(), <A HREF="../Viewer/PetscViewerBinaryGetSkipInfo.html#PetscViewerBinaryGetSkipInfo">PetscViewerBinaryGetSkipInfo</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Viewer/PetscViewerBinaryGetSkipOptions.html#PetscViewerBinaryGetSkipOptions">PetscViewerBinaryGetSkipOptions</A>(), <A HREF="../Viewer/PetscViewerBinaryGetSkipInfo.html#PetscViewerBinaryGetSkipInfo">PetscViewerBinaryGetSkipInfo</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinarySetSkipInfo">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinarySetSkipOptions.html b/docs/manualpages/Viewer/PetscViewerBinarySetSkipOptions.html
index f2f0153..3aef6f8 100644
--- a/docs/manualpages/Viewer/PetscViewerBinarySetSkipOptions.html
+++ b/docs/manualpages/Viewer/PetscViewerBinarySetSkipOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinarySetSkipOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinarySetSkipOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinarySetSkipOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinarySetSkipOptions"><H1>PetscViewerBinarySetSkipOptions</H1></A>
 do not use the PETSc options database when loading objects 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,23 +14,27 @@ do not use the PETSc options database when loading objects
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinarySetSkipOptions(PetscViewer viewer,PetscBool skip)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>skip </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means do not use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>skip </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means do not use
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-viewer_binary_skip_options</B> - Many br Many br
+<DT><B>-viewer_binary_skip_options</B> -
+
 <br>
 <P>
-Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>() Many br
+Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>()
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Viewer/PetscViewerBinarySkipInfo.html#PetscViewerBinarySkipInfo">PetscViewerBinarySkipInfo</A>(),
-<BR><A HREF="../Viewer/PetscViewerBinaryGetSkipOptions.html#PetscViewerBinaryGetSkipOptions">PetscViewerBinaryGetSkipOptions</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Viewer/PetscViewerBinaryGetSkipOptions.html#PetscViewerBinaryGetSkipOptions">PetscViewerBinaryGetSkipOptions</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinarySetSkipOptions">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html b/docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html
index 3bce3e4..12c72cd 100644
--- a/docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html
+++ b/docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinarySetUseMPIIO</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinarySetUseMPIIO"><H1>PetscViewerBinarySetUseMPIIO</H1></A>
 Sets a binary viewer to use MPI-IO for reading/writing. Must be called before <A HREF="../Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Sets a binary viewer to use MPI-IO for reading/writing. Must be called before <A
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinarySetUseMPIIO(PetscViewer viewer,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; must be a binary Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means MPI-IO will be used Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; must be a binary
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> means MPI-IO will be used
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
--viewer_binary_mpiio : Flag for using MPI-IO Many br
+-viewer_binary_mpiio : Flag for using MPI-IO
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(),
-<BR><A HREF="../Viewer/PetscViewerBinaryGetUseMPIIO.html#PetscViewerBinaryGetUseMPIIO">PetscViewerBinaryGetUseMPIIO</A>() Many br
+<BR><A HREF="../Viewer/PetscViewerBinaryGetUseMPIIO.html#PetscViewerBinaryGetUseMPIIO">PetscViewerBinaryGetUseMPIIO</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinarySetUseMPIIO">src/sys/classes/viewer/impls/binary/binv.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinarySkipInfo.html b/docs/manualpages/Viewer/PetscViewerBinarySkipInfo.html
index c72f6f5..dca5fe8 100644
--- a/docs/manualpages/Viewer/PetscViewerBinarySkipInfo.html
+++ b/docs/manualpages/Viewer/PetscViewerBinarySkipInfo.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinarySkipInfo</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinarySkipInfo.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinarySkipInfo.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinarySkipInfo"><H1>PetscViewerBinarySkipInfo</H1></A>
 Binary file will not have .info file created with it 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,29 @@ Binary file will not have .info file created with it
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinarySkipInfo(PetscViewer viewer)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Paramter</FONT></H3>
-<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>() Many br
+<DT><B>viewer </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context, obtained from <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>()
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
-<DT><B>-viewer_binary_skip_info</B> - Many br Many br
+<DT><B>-viewer_binary_skip_info</B> -
+
 <br>
 <P>
-Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(). If you use <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() then Many bryou can only skip the info file with the -viewer_binary_skip_info flag. To use the function you must open the Many brviewer with <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetTy [...]
+Notes: This must be called after <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(). If you use <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>() then
+you can only skip the info file with the -viewer_binary_skip_info flag. To use the function you must open the
+viewer with <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerBinarySkipInfo.html#PetscViewerBinarySkipInfo">PetscViewerBinarySkipInfo</A>().
 <P>
-The .info contains meta information about the data in the binary file, for example the block size if it was Many brset for a vector or matrix. Many br
+The .info contains meta information about the data in the binary file, for example the block size if it was
+set for a vector or matrix.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Viewer/PetscViewerBinarySetSkipOptions.html#PetscViewerBinarySetSkipOptions">PetscViewerBinarySetSkipOptions</A>(),
-<BR><A HREF="../Viewer/PetscViewerBinaryGetSkipOptions.html#PetscViewerBinaryGetSkipOptions">PetscViewerBinaryGetSkipOptions</A>(), <A HREF="../Viewer/PetscViewerBinaryGetSkipInfo.html#PetscViewerBinaryGetSkipInfo">PetscViewerBinaryGetSkipInfo</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
+<BR><A HREF="../Viewer/PetscViewerBinaryGetSkipOptions.html#PetscViewerBinaryGetSkipOptions">PetscViewerBinaryGetSkipOptions</A>(), <A HREF="../Viewer/PetscViewerBinaryGetSkipInfo.html#PetscViewerBinaryGetSkipInfo">PetscViewerBinaryGetSkipInfo</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinarySkipInfo">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryWrite.html b/docs/manualpages/Viewer/PetscViewerBinaryWrite.html
index 26a1d91..1aede1e 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryWrite.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryWrite.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryWrite"><H1>PetscViewerBinaryWrite</H1></A>
 writes to a binary file, only from the first process 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,24 +14,31 @@ writes to a binary file, only from the first process
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryWrite(PetscViewer viewer,void *data,PetscInt count,PetscDataType dtype,PetscBool istemp)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the binary viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- location of data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of items of data to write Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- type of data to write Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>istemp </B></TD><TD>- data may be overwritten Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the binary viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- location of data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>count </B></TD><TD>- number of items of data to write
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- type of data to write
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>istemp </B></TD><TD>- data may be overwritten
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: because byte-swapping may be done on the values in data it cannot be declared const Many br
+Notes: because byte-swapping may be done on the values in data it cannot be declared const
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Sys/PetscDataType.html#PetscDataType">PetscDataType</A> Many brPetscViewerBinaryGetInfoPointer(), <A HREF="../Sys/PetscFileMode.html#PetscF [...]
+<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), <A HREF="../Sys/PetscDataType.html#PetscDataType">PetscDataType</A>
+<A HREF="../Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</A>(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, PetscBinaryViewerRead()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinaryWrite">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html b/docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html
index cacf63a..fff2f81 100644
--- a/docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html
+++ b/docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerBinaryWriteStringArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerBinaryWriteStringArray"><H1>PetscViewerBinaryWriteStringArray</H1></A>
 writes to a binary file, only from the first process an array of strings 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,26 @@ writes to a binary file, only from the first process an array of strings
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerBinaryWriteStringArray(PetscViewer viewer,char **data)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the binary viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- location of the array of strings Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the binary viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- location of the array of strings
+</TD></TR></TABLE>
 <P>
 <P>
- Many br
+
 <P>
 <P>
-Notes: array of strings is null terminated Many br
+Notes: array of strings is null terminated
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), Many brPetscViewerBinaryGetInfoPointer(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#Pets [...]
+<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(),
+<A HREF="../Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</A>(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, PetscBinaryViewerRead()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/binary/binv.c.html#PetscViewerBinaryWriteStringArray">src/sys/classes/viewer/impls/binary/binv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerCreate.html b/docs/manualpages/Viewer/PetscViewerCreate.html
index ca57b47..12ead9e 100644
--- a/docs/manualpages/Viewer/PetscViewerCreate.html
+++ b/docs/manualpages/Viewer/PetscViewerCreate.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerCreate"><H1>PetscViewerCreate</H1></A>
 Creates a viewing context 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Creates a viewing context
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerCreate(MPI_Comm comm,PetscViewer *inviewer)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -MPI communicator Many br
+<DT><B>comm </B> -MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>inviewer </B> -location to put the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context Many br
+<DT><B>inviewer </B> -location to put the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerDestroy.html b/docs/manualpages/Viewer/PetscViewerDestroy.html
index 0eeb822..9454133 100644
--- a/docs/manualpages/Viewer/PetscViewerDestroy.html
+++ b/docs/manualpages/Viewer/PetscViewerDestroy.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDestroy"><H1>PetscViewerDestroy</H1></A>
 Destroys a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,13 @@ Destroys a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>.
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDestroy(PetscViewer *viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to be destroyed. Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to be destroyed.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerDrawBaseAdd.html b/docs/manualpages/Viewer/PetscViewerDrawBaseAdd.html
index 2cb2f33..12a9b4c 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawBaseAdd.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawBaseAdd.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawBaseAdd</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawBaseAdd.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawBaseAdd.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawBaseAdd"><H1>PetscViewerDrawBaseAdd</H1></A>
 add to the base integer that is added to the windownumber passed to <A HREF="../Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ add to the base integer that is added to the windownumber passed to <A HREF="../
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawBaseAdd(PetscViewer viewer,PetscInt windownumber)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- how much to add to the base Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- how much to add to the base
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerDrawBaseSet.html b/docs/manualpages/Viewer/PetscViewerDrawBaseSet.html
index 29cfc67..7d4afb1 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawBaseSet.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawBaseSet.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawBaseSet</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawBaseSet.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawBaseSet.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawBaseSet"><H1>PetscViewerDrawBaseSet</H1></A>
 sets the base integer that is added to the windownumber passed to <A HREF="../Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ sets the base integer that is added to the windownumber passed to <A HREF="../Vi
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawBaseSet(PetscViewer viewer,PetscInt windownumber)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- value to set the base Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- value to set the base
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerDrawClear.html b/docs/manualpages/Viewer/PetscViewerDrawClear.html
index e9fcdb5..95da958 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawClear.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawClear.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawClear</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawClear.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawClear.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawClear"><H1>PetscViewerDrawClear</H1></A>
 Clears a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> graphic associated with a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Clears a <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> graphic associ
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawClear(PetscViewer viewer)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</A>(),
diff --git a/docs/manualpages/Viewer/PetscViewerDrawGetBounds.html b/docs/manualpages/Viewer/PetscViewerDrawGetBounds.html
index dd5faf0..7727cca 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawGetBounds.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawGetBounds.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawGetBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawGetBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawGetBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawGetBounds"><H1>PetscViewerDrawGetBounds</H1></A>
 gets the upper and lower bounds to be used in plotting set with <A HREF="../Viewer/PetscViewerDrawSetBounds.html#PetscViewerDrawSetBounds">PetscViewerDrawSetBounds</A>() 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ gets the upper and lower bounds to be used in plotting set with <A HREF="../View
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawGetBounds(PetscViewer viewer,PetscInt *nbounds,const PetscReal **bounds)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>()) Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>())
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Paramters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nbounds </B></TD><TD>- number of plots that can be made with this viewer, for example the dof passed to <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bounds </B></TD><TD>- the actual bounds, the size of this is 2*nbounds, the values are stored in the order min F_0, max F_0, min F_1, max F_1, ..... Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nbounds </B></TD><TD>- number of plots that can be made with this viewer, for example the dof passed to <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bounds </B></TD><TD>- the actual bounds, the size of this is 2*nbounds, the values are stored in the order min F_0, max F_0, min F_1, max F_1, .....
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerDrawGetDraw.html b/docs/manualpages/Viewer/PetscViewerDrawGetDraw.html
index 2f350bf..1ef554f 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawGetDraw.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawGetDraw.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawGetDraw</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawGetDraw.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawGetDraw.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawGetDraw"><H1>PetscViewerDrawGetDraw</H1></A>
 Returns <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object from <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> object. This <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object may then be used to perform graphics using PetscDrawXXX() commands. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Returns <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object from <A
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawGetDraw(PetscViewer viewer,PetscInt windownumber,PetscDraw *draw)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- indicates which subwindow (usually 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- indicates which subwindow (usually 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Ouput Parameter</FONT></H3>
-<DT><B>draw </B> -the draw object Many br
+<DT><B>draw </B> -the draw object
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerDrawGetDrawAxis.html b/docs/manualpages/Viewer/PetscViewerDrawGetDrawAxis.html
index 53192b9..9655d70 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawGetDrawAxis.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawGetDrawAxis.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawGetDrawAxis</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawGetDrawAxis.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawGetDrawAxis.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawGetDrawAxis"><H1>PetscViewerDrawGetDrawAxis</H1></A>
 Returns <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> object from <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> object. This <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> object may then be used to perform graphics using PetscDrawAxisXXX() commands. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Returns <A HREF="../Draw/PetscDrawAxis.html#PetscDrawAxis">PetscDrawAxis</A> obj
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawGetDrawAxis(PetscViewer viewer,PetscInt windownumber,PetscDrawAxis *drawaxis)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- indicates which subwindow (usually 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- indicates which subwindow (usually 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Ouput Parameter</FONT></H3>
-<DT><B>drawaxis </B> -the draw axis object Many br
+<DT><B>drawaxis </B> -the draw axis object
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerDrawGetDrawLG.html b/docs/manualpages/Viewer/PetscViewerDrawGetDrawLG.html
index 30cfbfb..56ca6e0 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawGetDrawLG.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawGetDrawLG.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawGetDrawLG</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawGetDrawLG.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawGetDrawLG.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawGetDrawLG"><H1>PetscViewerDrawGetDrawLG</H1></A>
 Returns <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> object from <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> object. This <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> object may then be used to perform graphics using PetscDrawLGXXX() commands. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,18 +15,20 @@ Returns <A HREF="../Draw/PetscDrawLG.html#PetscDrawLG">PetscDrawLG</A> object fr
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawGetDrawLG(PetscViewer viewer,PetscInt windownumber,PetscDrawLG *drawlg)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- indicates which subwindow (usually 0) Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>windownumber </B></TD><TD>- indicates which subwindow (usually 0)
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Ouput Parameter</FONT></H3>
-<DT><B>draw </B> -the draw line graph object Many br
+<DT><B>draw </B> -the draw line graph object
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerDrawGetHold.html b/docs/manualpages/Viewer/PetscViewerDrawGetHold.html
index a799603..ddb859c 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawGetHold.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawGetHold.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawGetHold</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawGetHold.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawGetHold.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawGetHold"><H1>PetscViewerDrawGetHold</H1></A>
 Checks if holds previous image when drawing new image 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Checks if holds previous image when drawing new image
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawGetHold(PetscViewer viewer,PetscBool *hold)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>hold </B> -indicates to hold or not Many br
+<DT><B>hold </B> -indicates to hold or not
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</A>(),
diff --git a/docs/manualpages/Viewer/PetscViewerDrawGetPause.html b/docs/manualpages/Viewer/PetscViewerDrawGetPause.html
index 8dc9090..8b572b6 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawGetPause.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawGetPause.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawGetPause</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawGetPause.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawGetPause.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawGetPause"><H1>PetscViewerDrawGetPause</H1></A>
 Gets a pause for the first present draw 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Gets a pause for the first present draw
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawGetPause(PetscViewer viewer,PetscReal *pause)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>pause </B> -the pause value Many br
+<DT><B>pause </B> -the pause value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</A>(),
diff --git a/docs/manualpages/Viewer/PetscViewerDrawOpen.html b/docs/manualpages/Viewer/PetscViewerDrawOpen.html
index a0bb121..5a01800 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawOpen.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawOpen.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawOpen"><H1>PetscViewerDrawOpen</H1></A>
 Opens a window for use as a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. If you want to do graphics in this window, you must call <A HREF="../Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</A>() and perform the graphics on the <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,43 +15,62 @@ Opens a window for use as a <A HREF="../Viewer/PetscViewer.html#PetscViewer">Pet
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawOpen(MPI_Comm comm,const char display[],const char title[],int x,int y,int w,int h,PetscViewer *viewer)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator that will share window Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- the X display on which to open, or null for the local machine Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title to put in the title bar, or null for no title Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left corner of window, or use <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w, h </B></TD><TD>- window width and height in pixels, or may use <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or PETSC_DRAW_FULL_SIZE, PETSC_DRAW_HALF_SIZE, Many brPETSC_DRAW_THIRD_SIZE, PETSC_DRAW_QUARTER_SIZE Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- communicator that will share window
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>display </B></TD><TD>- the X display on which to open, or null for the local machine
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>title </B></TD><TD>- the title to put in the title bar, or null for no title
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>x, y </B></TD><TD>- the screen coordinates of the upper left corner of window, or use <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>w, h </B></TD><TD>- window width and height in pixels, or may use <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> or PETSC_DRAW_FULL_SIZE, PETSC_DRAW_HALF_SIZE,
+PETSC_DRAW_THIRD_SIZE, PETSC_DRAW_QUARTER_SIZE
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Format Options</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_BASIC </B></TD><TD>- displays with basic format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_LG    </B></TD><TD>- displays using a line graph Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_BASIC </B></TD><TD>- displays with basic format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_LG    </B></TD><TD>- displays using a line graph
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-<A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>() calls <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>(), so see the manual page for Many brPetscDrawCreate() for runtime options, including Many br
+<A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>() calls <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>(), so see the manual page for
+<A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>() for runtime options, including
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_type x or null</B></TD><TD>- .  -nox - Disables all x-windows output Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Specifies name of machine for the X display Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-geometry <x,y,w,h> </B></TD><TD>- allows setting the window location and size Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <pause> </B></TD><TD>- Sets time (in seconds) that the Many brprogram pauses after <A HREF="../Draw/PetscDrawPause.html#PetscDrawPause">PetscDrawPause</A>() has been called Many br(0 is default, -1 implies until user input). Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_type x or null</B></TD><TD>- .  -nox - Disables all x-windows output
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-display <name> </B></TD><TD>- Specifies name of machine for the X display
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-geometry <x,y,w,h> </B></TD><TD>- allows setting the window location and size
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-draw_pause <pause> </B></TD><TD>- Sets time (in seconds) that the
+program pauses after <A HREF="../Draw/PetscDrawPause.html#PetscDrawPause">PetscDrawPause</A>() has been called
+(0 is default, -1 implies until user input).
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note for Fortran Programmers</FONT></H3>
-Whenever indicating null character data in a Fortran code, Many brNULL_CHARACTER must be employed; using NULL is not Many brcorrect for character data!  Thus, NULL_CHARACTER can be Many brused for the display and title input parameters. Many br
+Whenever indicating null character data in a Fortran code,
+NULL_CHARACTER must be employed; using NULL is not
+correct for character data!  Thus, NULL_CHARACTER can be
+used for the display and title input parameters.
 <P>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PETSC_VIEWER_DRAW_.html#PETSC_VIEWER_DRAW_">PETSC_VIEWER_DRAW_</A>,
-<BR><A HREF="../Viewer/PETSC_VIEWER_DRAW_WORLD.html#PETSC_VIEWER_DRAW_WORLD">PETSC_VIEWER_DRAW_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_DRAW_SELF.html#PETSC_VIEWER_DRAW_SELF">PETSC_VIEWER_DRAW_SELF</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Viewer/PETSC_VIEWER_DRAW_WORLD.html#PETSC_VIEWER_DRAW_WORLD">PETSC_VIEWER_DRAW_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_DRAW_SELF.html#PETSC_VIEWER_DRAW_SELF">PETSC_VIEWER_DRAW_SELF</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/draw/drawv.c.html#PetscViewerDrawOpen">src/sys/classes/viewer/impls/draw/drawv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerDrawSetBounds.html b/docs/manualpages/Viewer/PetscViewerDrawSetBounds.html
index addf2da..646de4a 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawSetBounds.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawSetBounds.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawSetBounds</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawSetBounds.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawSetBounds.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawSetBounds"><H1>PetscViewerDrawSetBounds</H1></A>
 sets the upper and lower bounds to be used in plotting 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,20 +15,26 @@ sets the upper and lower bounds to be used in plotting
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawSetBounds(PetscViewer viewer,PetscInt nbounds,const PetscReal *bounds)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>()) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nbounds </B></TD><TD>- number of plots that can be made with this viewer, for example the dof passed to <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bounds </B></TD><TD>- the actual bounds, the size of this is 2*nbounds, the values are stored in the order min F_0, max F_0, min F_1, max F_1, ..... Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (created with <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>())
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>nbounds </B></TD><TD>- number of plots that can be made with this viewer, for example the dof passed to <A HREF="../DM/DMDACreate.html#DMDACreate">DMDACreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>bounds </B></TD><TD>- the actual bounds, the size of this is 2*nbounds, the values are stored in the order min F_0, max F_0, min F_1, max F_1, .....
+</TD></TR></TABLE>
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-draw_bounds  minF0,maxF0,minF1,maxF1</B> - Many br Many br
+<DT><B>-draw_bounds  minF0,maxF0,minF1,maxF1</B> -
+
 <br>
 <P>
-Notes: this determines the colors used in 2d contour plots generated with <A HREF="../Vec/VecView.html#VecView">VecView</A>() for <A HREF="../DM/DMDA.html#DMDA">DMDA</A> in 2d. Any values in the vector below or above the Many brbounds are moved to the bound value before plotting. In this way the color index from color to physical value remains the same for all plots generated with Many brthis viewer. Otherwise the color to physical value meaning changes with each new image if this is not [...]
+Notes: this determines the colors used in 2d contour plots generated with <A HREF="../Vec/VecView.html#VecView">VecView</A>() for <A HREF="../DM/DMDA.html#DMDA">DMDA</A> in 2d. Any values in the vector below or above the
+bounds are moved to the bound value before plotting. In this way the color index from color to physical value remains the same for all plots generated with
+this viewer. Otherwise the color to physical value meaning changes with each new image if this is not set.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerDrawSetHold.html b/docs/manualpages/Viewer/PetscViewerDrawSetHold.html
index ebf1cb9..3be1e25 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawSetHold.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawSetHold.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawSetHold</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawSetHold.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawSetHold.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawSetHold"><H1>PetscViewerDrawSetHold</H1></A>
 Holds previous image when drawing new image 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Holds previous image when drawing new image
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawSetHold(PetscViewer viewer,PetscBool hold)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hold </B></TD><TD>- indicates to hold or not Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>hold </B></TD><TD>- indicates to hold or not
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</A>(),
diff --git a/docs/manualpages/Viewer/PetscViewerDrawSetPause.html b/docs/manualpages/Viewer/PetscViewerDrawSetPause.html
index cfe0133..3167c84 100644
--- a/docs/manualpages/Viewer/PetscViewerDrawSetPause.html
+++ b/docs/manualpages/Viewer/PetscViewerDrawSetPause.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerDrawSetPause</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerDrawSetPause.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerDrawSetPause.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerDrawSetPause"><H1>PetscViewerDrawSetPause</H1></A>
 Sets a pause for each <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> in the viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Sets a pause for each <A HREF="../Draw/PetscDraw.html#PetscDraw">PetscDraw</A> i
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerDrawSetPause(PetscViewer viewer,PetscReal pause)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pause </B></TD><TD>- the pause value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pause </B></TD><TD>- the pause value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</A>(),
diff --git a/docs/manualpages/Viewer/PetscViewerFileGetMode.html b/docs/manualpages/Viewer/PetscViewerFileGetMode.html
index 57d9b91..f669773 100644
--- a/docs/manualpages/Viewer/PetscViewerFileGetMode.html
+++ b/docs/manualpages/Viewer/PetscViewerFileGetMode.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerFileGetMode</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerFileGetMode.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerFileGetMode.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerFileGetMode"><H1>PetscViewerFileGetMode</H1></A>
 Gets the type of file to be open 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Gets the type of file to be open
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerFileGetMode(PetscViewer viewer,PetscFileMode *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; must be a binary, MATLAB, hdf, or netcdf <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; must be a binary, MATLAB, hdf, or netcdf <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -type of file Many br
+<DT><B>type </B> -type of file
 <br>
 <pre>
    FILE_MODE_WRITE - create new file for binary output
@@ -33,7 +33,7 @@ Not Collective Many br
    FILE_MODE_APPEND - open existing file for binary output
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerFileGetName.html b/docs/manualpages/Viewer/PetscViewerFileGetName.html
index 6d42df3..7d8dd01 100644
--- a/docs/manualpages/Viewer/PetscViewerFileGetName.html
+++ b/docs/manualpages/Viewer/PetscViewerFileGetName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerFileGetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerFileGetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerFileGetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerFileGetName"><H1>PetscViewerFileGetName</H1></A>
 Gets the name of the file the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> uses. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the name of the file the <A HREF="../Viewer/PetscViewer.html#PetscViewer">P
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerFileGetName(PetscViewer viewer,const char **name)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; either ASCII or binary Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; either ASCII or binary
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -the name of the file it is using Many br
+<DT><B>name </B> -the name of the file it is using
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerFileSetMode.html b/docs/manualpages/Viewer/PetscViewerFileSetMode.html
index 38a5acc..5c9ce21 100644
--- a/docs/manualpages/Viewer/PetscViewerFileSetMode.html
+++ b/docs/manualpages/Viewer/PetscViewerFileSetMode.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerFileSetMode</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerFileSetMode.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerFileSetMode.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerFileSetMode"><H1>PetscViewerFileSetMode</H1></A>
 Sets the type of file to be open 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,14 @@ Sets the type of file to be open
 #include "petscviewer.h"   
 PetscErrorCode PetscViewerFileSetMode(PetscViewer viewer,PetscFileMode type)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; must be a binary, Matlab, hdf, or netcdf <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; must be a binary, Matlab, hdf, or netcdf <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file
+</TD></TR></TABLE>
 <pre>
    FILE_MODE_WRITE - create new file for binary output
 </pre>
@@ -30,7 +32,7 @@ Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscVi
    FILE_MODE_APPEND - open existing file for binary output
 </pre>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerFileSetName.html b/docs/manualpages/Viewer/PetscViewerFileSetName.html
index b44a6c7..cbea8f4 100644
--- a/docs/manualpages/Viewer/PetscViewerFileSetName.html
+++ b/docs/manualpages/Viewer/PetscViewerFileSetName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerFileSetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerFileSetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerFileSetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerFileSetName"><H1>PetscViewerFileSetName</H1></A>
 Sets the name of the file the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> uses. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,20 @@ Sets the name of the file the <A HREF="../Viewer/PetscViewer.html#PetscViewer">P
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerFileSetName(PetscViewer viewer,const char name[])
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; either ASCII or binary Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the file it should use Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; either ASCII or binary
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the file it should use
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>() Many br
+<BR><A HREF="../Viewer/PetscViewerASCIIGetPointer.html#PetscViewerASCIIGetPointer">PetscViewerASCIIGetPointer</A>(), <A HREF="../Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</A>(), <A HREF="../Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ascii/filev.c.html#PetscViewerFileSetName">src/sys/classes/viewer/impls/ascii/filev.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerFinalizePackage.html b/docs/manualpages/Viewer/PetscViewerFinalizePackage.html
index 59f0589..52402e5 100644
--- a/docs/manualpages/Viewer/PetscViewerFinalizePackage.html
+++ b/docs/manualpages/Viewer/PetscViewerFinalizePackage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerFinalizePackage"><H1>PetscViewerFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to Mathematica. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function destroys everything in the Petsc interface to Mathematica. It is c
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/Viewer/PetscViewerFlush.html b/docs/manualpages/Viewer/PetscViewerFlush.html
index abc8910..fc49ba7 100644
--- a/docs/manualpages/Viewer/PetscViewerFlush.html
+++ b/docs/manualpages/Viewer/PetscViewerFlush.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerFlush</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerFlush.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerFlush.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerFlush"><H1>PetscViewerFlush</H1></A>
 Flushes a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (i.e. tries to dump all the data that has been printed through a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Flushes a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (i.e.
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerFlush(PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to be flushed Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to be flushed
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/interface/flush.c.html#PetscViewerFlush">src/sys/classes/viewer/interface/flush.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerFormat.html b/docs/manualpages/Viewer/PetscViewerFormat.html
index a438422..d7c5792 100644
--- a/docs/manualpages/Viewer/PetscViewerFormat.html
+++ b/docs/manualpages/Viewer/PetscViewerFormat.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerFormat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerFormat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerFormat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerFormat"><H1>PetscViewerFormat</H1></A>
 Way a viewer presents the object 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -44,9 +44,10 @@ typedef enum {
   PETSC_VIEWER_NOFORMAT
   } <A HREF="../Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</A>;
 </PRE>
- Many br
+
 <P>
-The values below are also listed in petsc/finclude/petscviewer.h. If another values is added below it Many brmust also be added there. Many br
+The values below are also listed in petsc/finclude/petscviewer.h. If another values is added below it
+must also be added there.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, <A HREF="../Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</A>, <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerGetOptionsPrefix.html b/docs/manualpages/Viewer/PetscViewerGetOptionsPrefix.html
index d3ed5be..86a28dd 100644
--- a/docs/manualpages/Viewer/PetscViewerGetOptionsPrefix.html
+++ b/docs/manualpages/Viewer/PetscViewerGetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerGetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerGetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerGetOptionsPrefix"><H1>PetscViewerGetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,20 @@ Sets the prefix used for searching for all <A HREF="../Viewer/PetscViewer.html#P
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerGetOptionsPrefix(PetscViewer viewer,const char *prefix[])
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>prefix </B> -pointer to the prefix string used Many br
+<DT><B>prefix </B> -pointer to the prefix string used
 <br>
 <P>
-Notes: On the fortran side, the user should pass in a string 'prefix' of Many brsufficient length to hold the prefix. Many br
+Notes: On the fortran side, the user should pass in a string 'prefix' of
+sufficient length to hold the prefix.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, get, options, prefix, database
diff --git a/docs/manualpages/Viewer/PetscViewerGetSubViewer.html b/docs/manualpages/Viewer/PetscViewerGetSubViewer.html
index 9027d0f..90b3672 100644
--- a/docs/manualpages/Viewer/PetscViewerGetSubViewer.html
+++ b/docs/manualpages/Viewer/PetscViewerGetSubViewer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerGetSubViewer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerGetSubViewer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerGetSubViewer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerGetSubViewer"><H1>PetscViewerGetSubViewer</H1></A>
 Creates a new <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (same type as the old) that lives on a subcommunicator 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,23 @@ Creates a new <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerGetSubViewer(PetscViewer viewer,MPI_Comm comm,PetscViewer *outviewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to be reproduced Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> to be reproduced
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>outviewer </B> -new <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>outviewer </B> -new <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
-Notes: Call <A HREF="../Viewer/PetscViewerRestoreSubViewer.html#PetscViewerRestoreSubViewer">PetscViewerRestoreSubViewer</A>() to return this <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, NOT <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>() Many br
+Notes: Call <A HREF="../Viewer/PetscViewerRestoreSubViewer.html#PetscViewerRestoreSubViewer">PetscViewerRestoreSubViewer</A>() to return this <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, NOT <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>()
 <P>
-This is most commonly used to view a sequential object that is part of a Many brparallel object. For example block Jacobi <A HREF="../PC/PC.html#PC">PC</A> view could use this to obtain a Many brPetscViewer that is used with the sequential <A HREF="../KSP/KSP.html#KSP">KSP</A> on one block of the preconditioner. Many br
+This is most commonly used to view a sequential object that is part of a
+parallel object. For example block Jacobi <A HREF="../PC/PC.html#PC">PC</A> view could use this to obtain a
+<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> that is used with the sequential <A HREF="../KSP/KSP.html#KSP">KSP</A> on one block of the preconditioner.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerGetType.html b/docs/manualpages/Viewer/PetscViewerGetType.html
index 0ff83e6..636bd87 100644
--- a/docs/manualpages/Viewer/PetscViewerGetType.html
+++ b/docs/manualpages/Viewer/PetscViewerGetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerGetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerGetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerGetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerGetType"><H1>PetscViewerGetType</H1></A>
 Returns the type of a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,34 +14,34 @@ Returns the type of a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscView
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerGetType(PetscViewer viewer,PetscViewerType *type)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>type </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> type (see below) Many br
+<DT><B>type </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> type (see below)
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Available Types Include</FONT></H3>
-<DT><B>PETSCVIEWERSOCKET </B> -Socket <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>PETSCVIEWERSOCKET </B> -Socket <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
-<DT><B>PETSCVIEWERASCII </B> -ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>PETSCVIEWERASCII </B> -ASCII <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
-<DT><B>PETSCVIEWERBINARY </B> -binary file <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>PETSCVIEWERBINARY </B> -binary file <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
-<DT><B>PETSCVIEWERSTRING </B> -string <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>PETSCVIEWERSTRING </B> -string <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
-<DT><B>PETSCVIEWERDRAW </B> -drawing <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>PETSCVIEWERDRAW </B> -drawing <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-See include/petscviewer.h for a complete list of <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>. Many br
+See include/petscviewer.h for a complete list of <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>.
 <P>
-<A HREF="../Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</A> is actually a string Many br
+<A HREF="../Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</A> is actually a string
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</A>
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5GetBaseDimension2.html b/docs/manualpages/Viewer/PetscViewerHDF5GetBaseDimension2.html
index 9e28a34..a83bac2 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5GetBaseDimension2.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5GetBaseDimension2.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5GetBaseDimension2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5GetBaseDimension2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5GetBaseDimension2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5GetBaseDimension2"><H1>PetscViewerHDF5GetBaseDimension2</H1></A>
 Vectors of 1 dimension (i.e. bs/dof is 1) will be saved in the HDF5 file with a  dimension of 2. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,19 +15,20 @@ Vectors of 1 dimension (i.e. bs/dof is 1) will be saved in the HDF5 file with a
 #include "petscviewerhdf5.h"   
 PetscErrorCode PetscViewerHDF5GetBaseDimension2(PetscViewer viewer,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, must be of type HDF5 Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, must be of type HDF5
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the vector will always have at least a dimension of 2 even if that first dimension is of size 1 Many br
+<DT><B>flg </B> -if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the vector will always have at least a dimension of 2 even if that first dimension is of size 1
 <br>
 <P>
-Notes: Setting this option allegedly makes code that reads the HDF5 in easier since they do not have a "special case" of a bs/dof Many brof one when the dimension is lower. Others think the option is crazy. Many br
+Notes: Setting this option allegedly makes code that reads the HDF5 in easier since they do not have a "special case" of a bs/dof
+of one when the dimension is lower. Others think the option is crazy.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5GetFileId.html b/docs/manualpages/Viewer/PetscViewerHDF5GetFileId.html
index 28fb93a..9cc9cfb 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5GetFileId.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5GetFileId.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5GetFileId</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5GetFileId.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5GetFileId.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5GetFileId"><H1>PetscViewerHDF5GetFileId</H1></A>
 Retrieve the file id, this file ID then can be used in direct HDF5 calls 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Retrieve the file id, this file ID then can be used in direct HDF5 calls
 #include "petscviewerhdf5.h"   
 PetscErrorCode  PetscViewerHDF5GetFileId(PetscViewer viewer, hid_t *file_id)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>file_id </B> -The file id Many br
+<DT><B>file_id </B> -The file id
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5GetGroup.html b/docs/manualpages/Viewer/PetscViewerHDF5GetGroup.html
index 664b1d7..08eff3d 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5GetGroup.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5GetGroup.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5GetGroup</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5GetGroup.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5GetGroup.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5GetGroup"><H1>PetscViewerHDF5GetGroup</H1></A>
 Get the current HDF5 group for output. If none has been assigned, returns NULL. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the current HDF5 group for output. If none has been assigned, returns NULL.
 #include "petscviewerhdf5.h"   
 PetscErrorCode  PetscViewerHDF5GetGroup(PetscViewer viewer, const char **name)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name </B> -The group name Many br
+<DT><B>name </B> -The group name
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>(),<A HREF="../Viewer/PetscViewerHDF5PushGroup.html#PetscViewerHDF5PushGroup">PetscViewerHDF5PushGroup</A>(),<A HREF="../Viewer/PetscViewerHDF5PopGroup.html#PetscViewerHDF5PopGroup">PetscViewerHDF5PopGroup</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5GetSPOutput.html b/docs/manualpages/Viewer/PetscViewerHDF5GetSPOutput.html
index 5bdec3a..d49f7ea 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5GetSPOutput.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5GetSPOutput.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5GetSPOutput</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5GetSPOutput.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5GetSPOutput.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5GetSPOutput"><H1>PetscViewerHDF5GetSPOutput</H1></A>
 Data is written to disk in single precision even if PETSc is compiled with double precision <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,23 +15,24 @@ Data is written to disk in single precision even if PETSc is compiled with doubl
 #include "petscviewerhdf5.h"   
 PetscErrorCode PetscViewerHDF5GetSPOutput(PetscViewer viewer,PetscBool *flg)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, must be of type HDF5 Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, must be of type HDF5
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>flg </B> -if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the data will be written to disk with single precision Many br
+<DT><B>flg </B> -if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the data will be written to disk with single precision
 <br>
 <P>
-Notes: Setting this option does not make any difference if PETSc is compiled with single precision Many brin the first place. It does not affect reading datasets (HDF5 handle this internally). Many br
+Notes: Setting this option does not make any difference if PETSc is compiled with single precision
+in the first place. It does not affect reading datasets (HDF5 handle this internally).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(),
-<BR><A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> Many br
+<BR><A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/hdf5/hdf5v.c.html#PetscViewerHDF5GetSPOutput">src/sys/classes/viewer/impls/hdf5/hdf5v.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5GetTimestep.html b/docs/manualpages/Viewer/PetscViewerHDF5GetTimestep.html
index b54545e..1bd6771 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5GetTimestep.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5GetTimestep.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5GetTimestep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5GetTimestep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5GetTimestep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5GetTimestep"><H1>PetscViewerHDF5GetTimestep</H1></A>
 Get the current timestep for the HDF5 output. Fields are stacked in time. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,17 +15,17 @@ Get the current timestep for the HDF5 output. Fields are stacked in time.
 #include "petscviewerhdf5.h"   
 PetscErrorCode  PetscViewerHDF5GetTimestep(PetscViewer viewer, PetscInt *timestep)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>timestep </B> -The timestep number Many br
+<DT><B>timestep </B> -The timestep number
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>(), <A HREF="../Viewer/PetscViewerHDF5IncrementTimestep.html#PetscViewerHDF5IncrementTimestep">PetscViewerHDF5IncrementTimestep</A>(), <A HREF="../Viewer/PetscViewerHDF5SetTimestep.html#PetscViewerHDF5SetTimestep">PetscViewerHDF5SetTimestep</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5HasAttribute.html b/docs/manualpages/Viewer/PetscViewerHDF5HasAttribute.html
index 36bd94b..6fc102e 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5HasAttribute.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5HasAttribute.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5HasAttribute</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5HasAttribute.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5HasAttribute.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5HasAttribute"><H1>PetscViewerHDF5HasAttribute</H1></A>
 Check whether a scalar attribute exists 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,15 +17,18 @@ PetscErrorCode PetscViewerHDF5HasAttribute(PetscViewer viewer, const char parent
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The HDF5 viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- The parent name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The attribute name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The HDF5 viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- The parent name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The attribute name
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>has    </B> -Flag for attribute existence Many br
+<DT><B>has    </B> -Flag for attribute existence
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>(), <A HREF="../Viewer/PetscViewerHDF5WriteAttribute.html#PetscViewerHDF5WriteAttribute">PetscViewerHDF5WriteAttribute</A>(), <A HREF="../Viewer/PetscViewerHDF5ReadAttribute.html#PetscViewerHDF5ReadAttribute">PetscViewerHDF5ReadAttribute</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5IncrementTimestep.html b/docs/manualpages/Viewer/PetscViewerHDF5IncrementTimestep.html
index 9fef2de..2c01d70 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5IncrementTimestep.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5IncrementTimestep.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5IncrementTimestep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5IncrementTimestep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5IncrementTimestep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5IncrementTimestep"><H1>PetscViewerHDF5IncrementTimestep</H1></A>
 Increments the current timestep for the HDF5 output. Fields are stacked in time. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Increments the current timestep for the HDF5 output. Fields are stacked in time.
 #include "petscviewerhdf5.h"   
 PetscErrorCode PetscViewerHDF5IncrementTimestep(PetscViewer viewer)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>(), <A HREF="../Viewer/PetscViewerHDF5SetTimestep.html#PetscViewerHDF5SetTimestep">PetscViewerHDF5SetTimestep</A>(), <A HREF="../Viewer/PetscViewerHDF5GetTimestep.html#PetscViewerHDF5GetTimestep">PetscViewerHDF5GetTimestep</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5Open.html b/docs/manualpages/Viewer/PetscViewerHDF5Open.html
index 91a8a55..dc0780f 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5Open.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5Open.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5Open</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5Open.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5Open.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5Open"><H1>PetscViewerHDF5Open</H1></A>
 Opens a file for HDF5 input/output. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,16 @@ Opens a file for HDF5 input/output.
 #include "petscviewerhdf5.h"   
 PetscErrorCode  PetscViewerHDF5Open(MPI_Comm comm, const char name[], PetscFileMode type, PetscViewer *hdf5v)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file
+</TD></TR></TABLE>
 <pre>
    FILE_MODE_WRITE - create new file for binary output
 </pre>
@@ -33,24 +36,26 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>hdf5v </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for HDF5 input/output to use with the specified file Many br
+<DT><B>hdf5v </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for HDF5 input/output to use with the specified file
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-viewer_hdf5_base_dimension2 </B> -turns on (true) or off (false) using a dimension of 2 in the HDF5 file even if the bs/dof of the vector is 1 Many br
+<DT><B>-viewer_hdf5_base_dimension2 </B> -turns on (true) or off (false) using a dimension of 2 in the HDF5 file even if the bs/dof of the vector is 1
 <br>
-<DT><B>-viewer_hdf5_sp_output </B> -forces (if true) the viewer to write data in single precision independent on the precision of <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> Many br
+<DT><B>-viewer_hdf5_sp_output </B> -forces (if true) the viewer to write data in single precision independent on the precision of <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> should be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(). Many br
+This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> should be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerHDF5SetBaseDimension2.html#PetscViewerHDF5SetBaseDimension2">PetscViewerHDF5SetBaseDimension2</A>(),
-<BR><A HREF="../Viewer/PetscViewerHDF5SetSPOutput.html#PetscViewerHDF5SetSPOutput">PetscViewerHDF5SetSPOutput</A>(), <A HREF="../Viewer/PetscViewerHDF5GetBaseDimension2.html#PetscViewerHDF5GetBaseDimension2">PetscViewerHDF5GetBaseDimension2</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), Many brMatLoad(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A> [...]
+<BR><A HREF="../Viewer/PetscViewerHDF5SetSPOutput.html#PetscViewerHDF5SetSPOutput">PetscViewerHDF5SetSPOutput</A>(), <A HREF="../Viewer/PetscViewerHDF5GetBaseDimension2.html#PetscViewerHDF5GetBaseDimension2">PetscViewerHDF5GetBaseDimension2</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(),
+<A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/hdf5/hdf5v.c.html#PetscViewerHDF5Open">src/sys/classes/viewer/impls/hdf5/hdf5v.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5PopGroup.html b/docs/manualpages/Viewer/PetscViewerHDF5PopGroup.html
index 0e8959d..e0b5828 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5PopGroup.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5PopGroup.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5PopGroup</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5PopGroup.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5PopGroup.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5PopGroup"><H1>PetscViewerHDF5PopGroup</H1></A>
 Return the current HDF5 group for output to the previous value 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,13 +15,13 @@ Return the current HDF5 group for output to the previous value
 #include "petscviewerhdf5.h"   
 PetscErrorCode  PetscViewerHDF5PopGroup(PetscViewer viewer)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>(),<A HREF="../Viewer/PetscViewerHDF5PushGroup.html#PetscViewerHDF5PushGroup">PetscViewerHDF5PushGroup</A>(),<A HREF="../Viewer/PetscViewerHDF5GetGroup.html#PetscViewerHDF5GetGroup">PetscViewerHDF5GetGroup</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5PushGroup.html b/docs/manualpages/Viewer/PetscViewerHDF5PushGroup.html
index fd3c7e7..e482baf 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5PushGroup.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5PushGroup.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5PushGroup</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5PushGroup.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5PushGroup.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5PushGroup"><H1>PetscViewerHDF5PushGroup</H1></A>
 Set the current HDF5 group for output 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Set the current HDF5 group for output
 #include "petscviewerhdf5.h"   
 PetscErrorCode  PetscViewerHDF5PushGroup(PetscViewer viewer, const char *name)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The group name Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- The group name
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>(),<A HREF="../Viewer/PetscViewerHDF5PopGroup.html#PetscViewerHDF5PopGroup">PetscViewerHDF5PopGroup</A>(),<A HREF="../Viewer/PetscViewerHDF5GetGroup.html#PetscViewerHDF5GetGroup">PetscViewerHDF5GetGroup</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5ReadAttribute.html b/docs/manualpages/Viewer/PetscViewerHDF5ReadAttribute.html
index 7ff7b4d..80ae162 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5ReadAttribute.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5ReadAttribute.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5ReadAttribute</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5ReadAttribute.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5ReadAttribute.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5ReadAttribute"><H1>PetscViewerHDF5ReadAttribute</H1></A>
 Read a scalar attribute 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,16 +17,20 @@ PetscErrorCode PetscViewerHDF5ReadAttribute(PetscViewer viewer, const char paren
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The HDF5 viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- The parent name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The attribute name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- The attribute type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The HDF5 viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- The parent name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The attribute name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- The attribute type
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>value    </B> -The attribute value Many br
+<DT><B>value    </B> -The attribute value
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>(), <A HREF="../Viewer/PetscViewerHDF5WriteAttribute.html#PetscViewerHDF5WriteAttribute">PetscViewerHDF5WriteAttribute</A>(), <A HREF="../Viewer/PetscViewerHDF5HasAttribute.html#PetscViewerHDF5HasAttribute">PetscViewerHDF5HasAttribute</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5SetBaseDimension2.html b/docs/manualpages/Viewer/PetscViewerHDF5SetBaseDimension2.html
index 45529e1..472338c 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5SetBaseDimension2.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5SetBaseDimension2.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5SetBaseDimension2</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5SetBaseDimension2.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5SetBaseDimension2.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5SetBaseDimension2"><H1>PetscViewerHDF5SetBaseDimension2</H1></A>
 Vectors of 1 dimension (i.e. bs/dof is 1) will be saved in the HDF5 file with a  dimension of 2. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,21 +15,24 @@ Vectors of 1 dimension (i.e. bs/dof is 1) will be saved in the HDF5 file with a
 #include "petscviewerhdf5.h"   
 PetscErrorCode PetscViewerHDF5SetBaseDimension2(PetscViewer viewer,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; if it is not hdf5 then this command is ignored Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the vector will always have at least a dimension of 2 even if that first dimension is of size 1 Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; if it is not hdf5 then this command is ignored
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the vector will always have at least a dimension of 2 even if that first dimension is of size 1
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-viewer_hdf5_base_dimension2 </B> -turns on (true) or off (false) using a dimension of 2 in the HDF5 file even if the bs/dof of the vector is 1 Many br
+<DT><B>-viewer_hdf5_base_dimension2 </B> -turns on (true) or off (false) using a dimension of 2 in the HDF5 file even if the bs/dof of the vector is 1
 <br>
 <P>
 <P>
-Notes: Setting this option allegedly makes code that reads the HDF5 in easier since they do not have a "special case" of a bs/dof Many brof one when the dimension is lower. Others think the option is crazy. Many br
+Notes: Setting this option allegedly makes code that reads the HDF5 in easier since they do not have a "special case" of a bs/dof
+of one when the dimension is lower. Others think the option is crazy.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5SetSPOutput.html b/docs/manualpages/Viewer/PetscViewerHDF5SetSPOutput.html
index dcd0f38..b661f2d 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5SetSPOutput.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5SetSPOutput.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5SetSPOutput</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5SetSPOutput.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5SetSPOutput.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5SetSPOutput"><H1>PetscViewerHDF5SetSPOutput</H1></A>
 Data is written to disk in single precision even if PETSc is compiled with double precision <A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,25 +15,28 @@ Data is written to disk in single precision even if PETSc is compiled with doubl
 #include "petscviewerhdf5.h"   
 PetscErrorCode PetscViewerHDF5SetSPOutput(PetscViewer viewer,PetscBool flg)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; if it is not hdf5 then this command is ignored Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the data will be written to disk with single precision Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; if it is not hdf5 then this command is ignored
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>flg </B></TD><TD>- if <A HREF="../Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</A> the data will be written to disk with single precision
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database</FONT></H3>
-<DT><B>-viewer_hdf5_sp_output </B> -turns on (true) or off (false) output in single precision Many br
+<DT><B>-viewer_hdf5_sp_output </B> -turns on (true) or off (false) output in single precision
 <br>
 <P>
 <P>
-Notes: Setting this option does not make any difference if PETSc is compiled with single precision Many brin the first place. It does not affect reading datasets (HDF5 handle this internally). Many br
+Notes: Setting this option does not make any difference if PETSc is compiled with single precision
+in the first place. It does not affect reading datasets (HDF5 handle this internally).
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(),
-<BR><A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A> Many br
+<BR><A HREF="../Sys/PetscReal.html#PetscReal">PetscReal</A>
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/hdf5/hdf5v.c.html#PetscViewerHDF5SetSPOutput">src/sys/classes/viewer/impls/hdf5/hdf5v.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5SetTimestep.html b/docs/manualpages/Viewer/PetscViewerHDF5SetTimestep.html
index 199ba65..0cc0592 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5SetTimestep.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5SetTimestep.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5SetTimestep</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5SetTimestep.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5SetTimestep.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5SetTimestep"><H1>PetscViewerHDF5SetTimestep</H1></A>
 Set the current timestep for the HDF5 output. Fields are stacked in time. A timestep of -1 disables blocking with timesteps. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,14 +15,16 @@ Set the current timestep for the HDF5 output. Fields are stacked in time. A time
 #include "petscviewerhdf5.h"   
 PetscErrorCode  PetscViewerHDF5SetTimestep(PetscViewer viewer, PetscInt timestep)
 </PRE>
-Not collective Many br
+Not collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>timestep </B></TD><TD>- The timestep number Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>timestep </B></TD><TD>- The timestep number
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>(), <A HREF="../Viewer/PetscViewerHDF5IncrementTimestep.html#PetscViewerHDF5IncrementTimestep">PetscViewerHDF5IncrementTimestep</A>(), <A HREF="../Viewer/PetscViewerHDF5GetTimestep.html#PetscViewerHDF5GetTimestep">PetscViewerHDF5GetTimestep</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerHDF5WriteAttribute.html b/docs/manualpages/Viewer/PetscViewerHDF5WriteAttribute.html
index 5f2b6c3..e557548 100644
--- a/docs/manualpages/Viewer/PetscViewerHDF5WriteAttribute.html
+++ b/docs/manualpages/Viewer/PetscViewerHDF5WriteAttribute.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerHDF5WriteAttribute</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerHDF5WriteAttribute.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerHDF5WriteAttribute.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerHDF5WriteAttribute"><H1>PetscViewerHDF5WriteAttribute</H1></A>
 Write a scalar attribute 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -17,13 +17,18 @@ PetscErrorCode PetscViewerHDF5WriteAttribute(PetscViewer viewer, const char pare
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The HDF5 viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- The parent name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The attribute name Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- The attribute type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value    </B></TD><TD>- The attribute value Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The HDF5 viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>parent </B></TD><TD>- The parent name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name   </B></TD><TD>- The attribute name
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- The attribute type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>value    </B></TD><TD>- The attribute value
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerHDF5Open.html#PetscViewerHDF5Open">PetscViewerHDF5Open</A>(), <A HREF="../Viewer/PetscViewerHDF5ReadAttribute.html#PetscViewerHDF5ReadAttribute">PetscViewerHDF5ReadAttribute</A>(), <A HREF="../Viewer/PetscViewerHDF5HasAttribute.html#PetscViewerHDF5HasAttribute">PetscViewerHDF5HasAttribute</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerInitializePackage.html b/docs/manualpages/Viewer/PetscViewerInitializePackage.html
index da793a0..e6c1e24 100644
--- a/docs/manualpages/Viewer/PetscViewerInitializePackage.html
+++ b/docs/manualpages/Viewer/PetscViewerInitializePackage.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerInitializePackage"><H1>PetscViewerInitializePackage</H1></A>
 This function initializes everything in the main <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,7 +14,7 @@ This function initializes everything in the main <A HREF="../Viewer/PetscViewer.
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, initialize, package
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaClearName.html b/docs/manualpages/Viewer/PetscViewerMathematicaClearName.html
index 4b1f3d8..efc8f34 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaClearName.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaClearName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerMathematicaClearName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaClearName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaClearName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaClearName"><H1>PetscViewerMathematicaClearName</H1></A>
 Use the default name for objects communicated to Mathematica 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,10 +14,10 @@ Use the default name for objects communicated to Mathematica
 PetscErrorCode  PetscViewerMathematicaClearName(PetscViewer viewer)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -The Mathematica viewer Many br
+<DT><B>viewer </B> -The Mathematica viewer
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, Mathematica, name
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaFinalizePackage.html b/docs/manualpages/Viewer/PetscViewerMathematicaFinalizePackage.html
index ab184d3..8c03fd3 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaFinalizePackage.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaFinalizePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscViewerMathematicaFinalizePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaFinalizePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaFinalizePackage"><H1>PetscViewerMathematicaFinalizePackage</H1></A>
 This function destroys everything in the Petsc interface to Mathematica. It is called from <A HREF="../Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewerMathematicaFinalizePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, destroy, package, mathematica
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaGetLink.html b/docs/manualpages/Viewer/PetscViewerMathematicaGetLink.html
index faf8ab8..5dbf001 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaGetLink.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaGetLink.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerMathematicaGetLink</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaGetLink.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaGetLink.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaGetLink"><H1>PetscViewerMathematicaGetLink</H1></A>
 Returns the link to Mathematica 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,12 @@ Returns the link to Mathematica
 PetscErrorCode  PetscViewerMathematicaGetLink(PetscViewer viewer, MLINK *link)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -The Mathematica viewer Many br
+<DT><B>viewer </B> -The Mathematica viewer
 <br>
-<DT><B>link   </B> -The link to Mathematica Many br
+<DT><B>link   </B> -The link to Mathematica
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, Mathematica, link
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaGetName.html b/docs/manualpages/Viewer/PetscViewerMathematicaGetName.html
index e652923..05edd9f 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaGetName.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaGetName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerMathematicaGetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaGetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaGetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaGetName"><H1>PetscViewerMathematicaGetName</H1></A>
 Retrieve the default name for objects communicated to Mathematica 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Retrieve the default name for objects communicated to Mathematica
 PetscErrorCode  PetscViewerMathematicaGetName(PetscViewer viewer, const char **name)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -The Mathematica viewer Many br
+<DT><B>viewer </B> -The Mathematica viewer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>name   </B> -The name for new objects created in Mathematica Many br
+<DT><B>name   </B> -The name for new objects created in Mathematica
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, Mathematica, name
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaGetVector.html b/docs/manualpages/Viewer/PetscViewerMathematicaGetVector.html
index 8867ae7..cdf9900 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaGetVector.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaGetVector.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerMathematicaGetVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaGetVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaGetVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaGetVector"><H1>PetscViewerMathematicaGetVector</H1></A>
 Retrieve a vector from Mathematica 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,14 @@ Retrieve a vector from Mathematica
 PetscErrorCode  PetscViewerMathematicaGetVector(PetscViewer viewer, Vec v)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -The Mathematica viewer Many br
+<DT><B>viewer </B> -The Mathematica viewer
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v      </B> -The vector Many br
+<DT><B>v      </B> -The vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, Mathematica, vector
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaInitializePackage.html b/docs/manualpages/Viewer/PetscViewerMathematicaInitializePackage.html
index 61abd35..b309a4c 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaInitializePackage.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaInitializePackage.html
@@ -5,15 +5,15 @@
 <TITLE>PetscViewerMathematicaInitializePackage</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaInitializePackage.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaInitializePackage.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaInitializePackage"><H1>PetscViewerMathematicaInitializePackage</H1></A>
 This function initializes everything in the Petsc interface to Mathematica. It is called from PetscDLLibraryRegister() when using dynamic libraries, and on the call to <A HREF="../Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</A>() when using static libraries. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewerMathematicaInitializePackage(void)
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Petsc, initialize, package
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaOpen.html b/docs/manualpages/Viewer/PetscViewerMathematicaOpen.html
index 928771a..4fee2f5 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaOpen.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaOpen.html
@@ -5,31 +5,36 @@
 <TITLE>PetscViewerMathematicaOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaOpen"><H1>PetscViewerMathematicaOpen</H1></A>
 Communicates with Mathemtica using MathLink. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewerMathematicaOpen(MPI_Comm comm, int port, const char machine[], const char mode[], PetscViewer *v)
 </PRE>
-Collective on comm Many br
+Collective on comm
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- The MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>port    </B></TD><TD>- [optional] The port to connect on, or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- [optional] The machine to run Mathematica on, or NULL Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode    </B></TD><TD>- [optional] The connection mode, or NULL Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm    </B></TD><TD>- The MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>port    </B></TD><TD>- [optional] The port to connect on, or <A HREF="../Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- [optional] The machine to run Mathematica on, or NULL
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode    </B></TD><TD>- [optional] The connection mode, or NULL
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>viewer  </B> -The Mathematica viewer Many br
+<DT><B>viewer  </B> -The Mathematica viewer
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should employ the following commands to access the Many brMathematica viewers Many br
+Most users should employ the following commands to access the
+Mathematica viewers
 <pre>
 </pre>
 <pre>
@@ -54,12 +59,18 @@ Most users should employ the following commands to access the Many brMathematica
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_linkhost <machine> </B></TD><TD>- The host machine for the kernel Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_linkname <name>    </B></TD><TD>- The full link name for the connection Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_linkport <port>    </B></TD><TD>- The port for the connection Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_mode <mode>        </B></TD><TD>- The mode, e.g. Launch, Connect Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_type <type>        </B></TD><TD>- The plot type, e.g. Triangulation, Vector Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_graphics <output>  </B></TD><TD>- The output type, e.g. Motif, PS, PSFile Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_linkhost <machine> </B></TD><TD>- The host machine for the kernel
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_linkname <name>    </B></TD><TD>- The full link name for the connection
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_linkport <port>    </B></TD><TD>- The port for the connection
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_mode <mode>        </B></TD><TD>- The mode, e.g. Launch, Connect
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_type <type>        </B></TD><TD>- The plot type, e.g. Triangulation, Vector
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-viewer_math_graphics <output>  </B></TD><TD>- The output type, e.g. Motif, PS, PSFile
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, Mathematica, open
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaPutVector.html b/docs/manualpages/Viewer/PetscViewerMathematicaPutVector.html
index c253b14..fd9416a 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaPutVector.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaPutVector.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerMathematicaPutVector</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaPutVector.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaPutVector.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaPutVector"><H1>PetscViewerMathematicaPutVector</H1></A>
 Send a vector to Mathematica 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -15,10 +15,12 @@ PetscErrorCode  PetscViewerMathematicaPutVector(PetscViewer viewer, Vec v)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The Mathematica viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v      </B></TD><TD>- The vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The Mathematica viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v      </B></TD><TD>- The vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, Mathematica, vector
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaSetName.html b/docs/manualpages/Viewer/PetscViewerMathematicaSetName.html
index f00c4dd..2a321c5 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaSetName.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaSetName.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerMathematicaSetName</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaSetName.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaSetName.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaSetName"><H1>PetscViewerMathematicaSetName</H1></A>
 Override the default name for objects communicated to Mathematica 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,12 @@ Override the default name for objects communicated to Mathematica
 PetscErrorCode  PetscViewerMathematicaSetName(PetscViewer viewer, const char name[])
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -The Mathematica viewer Many br
+<DT><B>viewer </B> -The Mathematica viewer
 <br>
-<DT><B>name   </B> -The name for new objects created in Mathematica Many br
+<DT><B>name   </B> -The name for new objects created in Mathematica
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, Mathematica, name
diff --git a/docs/manualpages/Viewer/PetscViewerMathematicaSkipPackets.html b/docs/manualpages/Viewer/PetscViewerMathematicaSkipPackets.html
index e534084..88a7d57 100644
--- a/docs/manualpages/Viewer/PetscViewerMathematicaSkipPackets.html
+++ b/docs/manualpages/Viewer/PetscViewerMathematicaSkipPackets.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerMathematicaSkipPackets</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMathematicaSkipPackets.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMathematicaSkipPackets.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMathematicaSkipPackets"><H1>PetscViewerMathematicaSkipPackets</H1></A>
 Discard packets sent by Mathematica until a certain packet type is received 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,12 +14,12 @@ Discard packets sent by Mathematica until a certain packet type is received
 PetscErrorCode  PetscViewerMathematicaSkipPackets(PetscViewer viewer, int type)
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -The Mathematica viewer Many br
+<DT><B>viewer </B> -The Mathematica viewer
 <br>
-<DT><B>type   </B> -The packet type to search for, e.g RETURNPKT Many br
+<DT><B>type   </B> -The packet type to search for, e.g RETURNPKT
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
 <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, Mathematica, packets
diff --git a/docs/manualpages/Viewer/PetscViewerMatlabGetArray.html b/docs/manualpages/Viewer/PetscViewerMatlabGetArray.html
index 776a376..c0ae3fe 100644
--- a/docs/manualpages/Viewer/PetscViewerMatlabGetArray.html
+++ b/docs/manualpages/Viewer/PetscViewerMatlabGetArray.html
@@ -5,26 +5,30 @@
 <TITLE>PetscViewerMatlabGetArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMatlabGetArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMatlabGetArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMatlabGetArray"><H1>PetscViewerMatlabGetArray</H1></A>
 Gets a variable from a MATLAB viewer into an array 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewerMatlabGetArray(PetscViewer mfile,int m,int n,PetscScalar *array,const char *name)
 </PRE>
-Not Collective; only processor zero reads in the array Many br
+Not Collective; only processor zero reads in the array
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mfile </B></TD><TD>- the MATLAB file viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the dimensions of the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array (represented in one dimension) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mfile </B></TD><TD>- the MATLAB file viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the dimensions of the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array (represented in one dimension)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the array
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Only reads in array values on processor 0. Many br
+Notes: Only reads in array values on processor 0.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/matlab/vmatlab.c.html#PetscViewerMatlabGetArray">src/sys/classes/viewer/impls/matlab/vmatlab.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerMatlabOpen.html b/docs/manualpages/Viewer/PetscViewerMatlabOpen.html
index c857594..dd52363 100644
--- a/docs/manualpages/Viewer/PetscViewerMatlabOpen.html
+++ b/docs/manualpages/Viewer/PetscViewerMatlabOpen.html
@@ -5,21 +5,24 @@
 <TITLE>PetscViewerMatlabOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMatlabOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMatlabOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMatlabOpen"><H1>PetscViewerMatlabOpen</H1></A>
 Opens a Matlab .mat file for output 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewerMatlabOpen(MPI_Comm comm,const char name[],PetscFileMode type,PetscViewer *binv)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file
+</TD></TR></TABLE>
 <pre>
    FILE_MODE_WRITE - create new file for MATLAB output
 </pre>
@@ -31,21 +34,23 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>binv </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for MATLAB output to use with the specified file Many br
+<DT><B>binv </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for MATLAB output to use with the specified file
 <br>
 <P>
- Many br
+
 <P>
-Note: This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> should be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(). Many br
+Note: This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> should be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>().
 <P>
-For writing files it only opens the file on processor 0 in the communicator. Many br
+For writing files it only opens the file on processor 0 in the communicator.
 <P>
-This only saves <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> it cannot be used to save Mats. We recommend using the PETSCVIEWERBINARY to save objects to be loaded into MATLAB Many brinstead of this routine. Many br
+This only saves <A HREF="../Vec/Vecs.html#Vecs">Vecs</A> it cannot be used to save Mats. We recommend using the PETSCVIEWERBINARY to save objects to be loaded into MATLAB
+instead of this routine.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), PETSCVIEWERBINARY, <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>()
-<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/matlab/vmatlab.c.html#PetscViewerMatlabOpen">src/sys/classes/viewer/impls/matlab/vmatlab.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerMatlabPutArray.html b/docs/manualpages/Viewer/PetscViewerMatlabPutArray.html
index 95763f3..2636512 100644
--- a/docs/manualpages/Viewer/PetscViewerMatlabPutArray.html
+++ b/docs/manualpages/Viewer/PetscViewerMatlabPutArray.html
@@ -5,26 +5,30 @@
 <TITLE>PetscViewerMatlabPutArray</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerMatlabPutArray.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerMatlabPutArray.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerMatlabPutArray"><H1>PetscViewerMatlabPutArray</H1></A>
 Puts an array into the MATLAB viewer. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewerMatlabPutArray(PetscViewer mfile,int m,int n,const PetscScalar *array,const char *name)
 </PRE>
-Not collective: only processor zero saves the array Many br
+Not collective: only processor zero saves the array
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mfile </B></TD><TD>- the viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the dimensions of the array Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array (represented in one dimension) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the array Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mfile </B></TD><TD>- the viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>m,n </B></TD><TD>- the dimensions of the array
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>array </B></TD><TD>- the array (represented in one dimension)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- the name of the array
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Only writes array values on processor 0. Many br
+Notes: Only writes array values on processor 0.
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/matlab/vmatlab.c.html#PetscViewerMatlabPutArray">src/sys/classes/viewer/impls/matlab/vmatlab.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerPopFormat.html b/docs/manualpages/Viewer/PetscViewerPopFormat.html
index 56ca78f..2f06286 100644
--- a/docs/manualpages/Viewer/PetscViewerPopFormat.html
+++ b/docs/manualpages/Viewer/PetscViewerPopFormat.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerPopFormat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerPopFormat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerPopFormat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerPopFormat"><H1>PetscViewerPopFormat</H1></A>
 Resets the format for file <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,18 +14,19 @@ Resets the format for file <A HREF="../Viewer/PetscViewers.html#PetscViewers">Pe
 #include "petscsys.h" 
 PetscErrorCode  PetscViewerPopFormat(PetscViewer viewer)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(),
-<BR><A HREF="../Viewer/PetscViewerSetFormat.html#PetscViewerSetFormat">PetscViewerSetFormat</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewerSetFormat.html#PetscViewerSetFormat">PetscViewerSetFormat</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/interface/viewa.c.html#PetscViewerPopFormat">src/sys/classes/viewer/interface/viewa.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerPushFormat.html b/docs/manualpages/Viewer/PetscViewerPushFormat.html
index 1f28910..568d447 100644
--- a/docs/manualpages/Viewer/PetscViewerPushFormat.html
+++ b/docs/manualpages/Viewer/PetscViewerPushFormat.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerPushFormat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerPushFormat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerPushFormat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerPushFormat"><H1>PetscViewerPushFormat</H1></A>
 Sets the format for file <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,57 @@ Sets the format for file <A HREF="../Viewer/PetscViewers.html#PetscViewers">Pets
 #include "petscsys.h" 
 PetscErrorCode  PetscViewerPushFormat(PetscViewer viewer,PetscViewerFormat format)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the format Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the format
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Available formats include Many br
+Available formats include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DEFAULT </B></TD><TD>- default format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_MATLAB </B></TD><TD>- MATLAB format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_IMPL </B></TD><TD>- implementation-specific format Many br(which is in many cases the same as the default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO </B></TD><TD>- basic information about object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO_DETAIL </B></TD><TD>- more detailed info Many brabout object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_COMMON </B></TD><TD>- identical output format for Many brall objects of a particular type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INDEX </B></TD><TD>- (for vectors) prints the vector Many brelement number next to each vector entry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_NATIVE </B></TD><TD>- store the object to the binary Many brfile in its native format (for example, dense Many brmatrices are stored as dense), for <A HREF="../DM/DMDA.html#DMDA">DMDA</A> vectors displays vectors in <A HREF="../DM/DMDA.html#DMDA">DMDA</A> ordering, not natural Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_BASIC </B></TD><TD>- views the vector with a simple 1d plot Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_LG </B></TD><TD>- views the vector with a line graph Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_CONTOUR </B></TD><TD>- views the vector with a contour plot Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DEFAULT </B></TD><TD>- default format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_MATLAB </B></TD><TD>- MATLAB format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_IMPL </B></TD><TD>- implementation-specific format
+(which is in many cases the same as the default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO </B></TD><TD>- basic information about object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO_DETAIL </B></TD><TD>- more detailed info
+about object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_COMMON </B></TD><TD>- identical output format for
+all objects of a particular type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INDEX </B></TD><TD>- (for vectors) prints the vector
+element number next to each vector entry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_NATIVE </B></TD><TD>- store the object to the binary
+file in its native format (for example, dense
+matrices are stored as dense), for <A HREF="../DM/DMDA.html#DMDA">DMDA</A> vectors displays vectors in <A HREF="../DM/DMDA.html#DMDA">DMDA</A> ordering, not natural
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_BASIC </B></TD><TD>- views the vector with a simple 1d plot
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_LG </B></TD><TD>- views the vector with a line graph
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_CONTOUR </B></TD><TD>- views the vector with a contour plot
+</TD></TR></TABLE>
 <P>
-These formats are most often used for viewing matrices and vectors. Many brCurrently, the object name is used only in the MATLAB format. Many br
+These formats are most often used for viewing matrices and vectors.
+Currently, the object name is used only in the MATLAB format.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(),
-<BR><A HREF="../Viewer/PetscViewerSetFormat.html#PetscViewerSetFormat">PetscViewerSetFormat</A>(), <A HREF="../Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewerSetFormat.html#PetscViewerSetFormat">PetscViewerSetFormat</A>(), <A HREF="../Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/interface/viewa.c.html#PetscViewerPushFormat">src/sys/classes/viewer/interface/viewa.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerRead.html b/docs/manualpages/Viewer/PetscViewerRead.html
index 2d8dcfc..bb5b502 100644
--- a/docs/manualpages/Viewer/PetscViewerRead.html
+++ b/docs/manualpages/Viewer/PetscViewerRead.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerRead</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerRead.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerRead.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerRead"><H1>PetscViewerRead</H1></A>
 Reads data from a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,31 @@ Reads data from a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerRead(PetscViewer viewer, void *data, PetscInt num, PetscInt *count, PetscDataType dtype)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer   </B></TD><TD>- The viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data     </B></TD><TD>- Location to write the data Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num      </B></TD><TD>- Number of items of data to read Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- Type of data to read Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer   </B></TD><TD>- The viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data     </B></TD><TD>- Location to write the data
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>num      </B></TD><TD>- Number of items of data to read
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>datatype </B></TD><TD>- Type of data to read
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameters</FONT></H3>
-<DT><B>count </B> -number of items of data actually read, or NULL Many br
+<DT><B>count </B> -number of items of data actually read, or NULL
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(), Many brPetscViewerBinaryGetInfoPointer(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#Pets [...]
+<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), <A HREF="../Viewer/PetscViewerBinaryGetDescriptor.html#PetscViewerBinaryGetDescriptor">PetscViewerBinaryGetDescriptor</A>(),
+<A HREF="../Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</A>(), <A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/interface/view.c.html#PetscViewerRead">src/sys/classes/viewer/interface/view.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerRegister.html b/docs/manualpages/Viewer/PetscViewerRegister.html
index ecf025b..4acb0f1 100644
--- a/docs/manualpages/Viewer/PetscViewerRegister.html
+++ b/docs/manualpages/Viewer/PetscViewerRegister.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerRegister</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerRegister.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerRegister.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerRegister"><H1>PetscViewerRegister</H1></A>
 Adds a viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,28 +14,30 @@ Adds a viewer
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerRegister(const char *sname,PetscErrorCode (*function)(PetscViewer))
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name_solver </B></TD><TD>- name of a new user-defined viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>routine_create </B></TD><TD>- routine to create method context
+</TD></TR></TABLE>
 <P>
- Many br
+
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-<A HREF="../Viewer/PetscViewerRegister.html#PetscViewerRegister">PetscViewerRegister</A>() may be called multiple times to add several user-defined viewers. Many br
+<A HREF="../Viewer/PetscViewerRegister.html#PetscViewerRegister">PetscViewerRegister</A>() may be called multiple times to add several user-defined viewers.
 <P>
 <H3><FONT COLOR="#CC3333">Sample usage</FONT></H3>
 <PRE>
    <A HREF="../Viewer/PetscViewerRegister.html#PetscViewerRegister">PetscViewerRegister</A>("my_viewer_type",MyViewerCreate);
 </PRE>
- Many br
+
 <P>
-Then, your solver can be chosen with the procedural interface via Many br
+Then, your solver can be chosen with the procedural interface via
 <pre>
     <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(viewer,"my_viewer_type")
 </pre>
-or at runtime via the option Many br
+or at runtime via the option
 <pre>
     -viewer_type my_viewer_type
 </pre>
diff --git a/docs/manualpages/Viewer/PetscViewerRegisterAll.html b/docs/manualpages/Viewer/PetscViewerRegisterAll.html
index 34bd65f..946cfc9 100644
--- a/docs/manualpages/Viewer/PetscViewerRegisterAll.html
+++ b/docs/manualpages/Viewer/PetscViewerRegisterAll.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerRegisterAll</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerRegisterAll.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerRegisterAll.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerRegisterAll"><H1>PetscViewerRegisterAll</H1></A>
 Registers all of the graphics methods in the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> package. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,9 +14,9 @@ Registers all of the graphics methods in the <A HREF="../Viewer/PetscViewer.html
 #include "petscsys.h" 
 PetscErrorCode  PetscViewerRegisterAll(void)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   PetscViewerRegisterDestroy()
diff --git a/docs/manualpages/Viewer/PetscViewerRestoreSubViewer.html b/docs/manualpages/Viewer/PetscViewerRestoreSubViewer.html
index 234905d..a8b8356 100644
--- a/docs/manualpages/Viewer/PetscViewerRestoreSubViewer.html
+++ b/docs/manualpages/Viewer/PetscViewerRestoreSubViewer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerRestoreSubViewer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerRestoreSubViewer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerRestoreSubViewer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerRestoreSubViewer"><H1>PetscViewerRestoreSubViewer</H1></A>
 Restores a new <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> obtained with <A HREF="../Viewer/PetscViewerGetSubViewer.html#PetscViewerGetSubViewer">PetscViewerGetSubViewer</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,18 @@ Restores a new <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerRestoreSubViewer(PetscViewer viewer,MPI_Comm comm,PetscViewer *outviewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> that was reproduced Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outviewer </B></TD><TD>- new <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> that was reproduced
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>outviewer </B></TD><TD>- new <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: Call <A HREF="../Viewer/PetscViewerGetSubViewer.html#PetscViewerGetSubViewer">PetscViewerGetSubViewer</A>() to get this <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, NOT <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>() Many br
+Notes: Call <A HREF="../Viewer/PetscViewerGetSubViewer.html#PetscViewerGetSubViewer">PetscViewerGetSubViewer</A>() to get this <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, NOT <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>()
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewerGetSubViewer.html#PetscViewerGetSubViewer">PetscViewerGetSubViewer</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerSAWsOpen.html b/docs/manualpages/Viewer/PetscViewerSAWsOpen.html
index 46ee5ae..5f600d6 100644
--- a/docs/manualpages/Viewer/PetscViewerSAWsOpen.html
+++ b/docs/manualpages/Viewer/PetscViewerSAWsOpen.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerSAWsOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerSAWsOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerSAWsOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerSAWsOpen"><H1>PetscViewerSAWsOpen</H1></A>
 Opens an SAWs <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,36 +14,41 @@ Opens an SAWs <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>.
 #include "petscsys.h"  */
 PetscErrorCode PetscViewerSAWsOpen(MPI_Comm comm,PetscViewer *lab)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>comm </B> -the MPI communicator Many br
+<DT><B>comm </B> -the MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lab </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>lab </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_port <port number> </B></TD><TD>- port number where you are running SAWs client Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-xxx_view saws </B></TD><TD>- publish the object xxx Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-xxx_saws_block </B></TD><TD>- blocks the program at the end of a critical point (for <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../SNES/SNES.html#SNES">SNES</A> it is the end of a solve) until Many brthe user unblocks the problem with an external tool that access the object with SAWS Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-saws_port <port number> </B></TD><TD>- port number where you are running SAWs client
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-xxx_view saws </B></TD><TD>- publish the object xxx
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-xxx_saws_block </B></TD><TD>- blocks the program at the end of a critical point (for <A HREF="../KSP/KSP.html#KSP">KSP</A> and <A HREF="../SNES/SNES.html#SNES">SNES</A> it is the end of a solve) until
+the user unblocks the problem with an external tool that access the object with SAWS
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Unlike other viewers that only access the object being viewed on the call to XXXView(object,viewer) the SAWs viewer allows Many brone to view the object asynchronously as the program continues to run. One can remove SAWs access to the object with a call to Many brPetscObjectSAWsViewOff(). Many br
-<P>
-Information about the SAWs is available via <a href="http://bitbucket.org/saws/saws">http://bitbucket.org/saws/saws </a> Many br
+Unlike other viewers that only access the object being viewed on the call to XXXView(object,viewer) the SAWs viewer allows
+one to view the object asynchronously as the program continues to run. One can remove SAWs access to the object with a call to
+PetscObjectSAWsViewOff().
 <P>
+Information about the SAWs is available via <a href="http://bitbucket.org/saws/saws">http://bitbucket.org/saws/saws </a> <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerStringSPrintf.html#PetscViewerStringSPrintf">PetscViewerStringSPrintf</A>(), <A HREF="../Viewer/PETSC_VIEWER_SAWS_.html#PETSC_VIEWER_SAWS_">PETSC_VIEWER_SAWS_</A>(), <A HREF="../Sys/PetscObjectSAWsBlock.html#PetscObjectSAWsBlock">PetscObjectSAWsBlock</A>(),
-<BR>PetscObjectSAWsViewOff(), <A HREF="../Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</A>(), <A HREF="../Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</A>() Many br
+<BR>PetscObjectSAWsViewOff(), <A HREF="../Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</A>(), <A HREF="../Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</A>()
 <P>
 <P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>advanced
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/ams/amsopen.c.html#PetscViewerSAWsOpen">src/sys/classes/viewer/impls/ams/amsopen.c</A>
diff --git a/docs/manualpages/Viewer/PetscViewerSetFormat.html b/docs/manualpages/Viewer/PetscViewerSetFormat.html
index 2b54731..23ad7c5 100644
--- a/docs/manualpages/Viewer/PetscViewerSetFormat.html
+++ b/docs/manualpages/Viewer/PetscViewerSetFormat.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerSetFormat</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerSetFormat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerSetFormat.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerSetFormat"><H1>PetscViewerSetFormat</H1></A>
 Sets the format for <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,45 +14,72 @@ Sets the format for <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscView
 #include "petscsys.h" 
 PetscErrorCode  PetscViewerSetFormat(PetscViewer viewer,PetscViewerFormat format)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
-This routine is deprecated, you should use <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>()/<A HREF="../Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</A>() Many br
+This routine is deprecated, you should use <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>()/<A HREF="../Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</A>()
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the format Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the format
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Available formats include Many br
+Available formats include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DEFAULT </B></TD><TD>- default format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_MATLAB </B></TD><TD>- MATLAB format Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_DENSE </B></TD><TD>- print matrix as dense Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_IMPL </B></TD><TD>- implementation-specific format Many br(which is in many cases the same as the default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO </B></TD><TD>- basic information about object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO_DETAIL </B></TD><TD>- more detailed info Many brabout object Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_COMMON </B></TD><TD>- identical output format for Many brall objects of a particular type Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INDEX </B></TD><TD>- (for vectors) prints the vector Many brelement number next to each vector entry Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_SYMMODU </B></TD><TD>- print parallel vectors without Many brindicating the processor ranges Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_VTK </B></TD><TD>- outputs the object to a VTK file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_NATIVE </B></TD><TD>- store the object to the binary Many brfile in its native format (for example, dense Many brmatrices are stored as dense), <A HREF="../DM/DMDA.html#DMDA">DMDA</A> vectors are dumped directly to the Many brfile instead of being first put in the natural ordering Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_BASIC </B></TD><TD>- views the vector with a simple 1d plot Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_LG </B></TD><TD>- views the vector with a line graph Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_CONTOUR </B></TD><TD>- views the vector with a contour plot Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DEFAULT </B></TD><TD>- default format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_MATLAB </B></TD><TD>- MATLAB format
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_DENSE </B></TD><TD>- print matrix as dense
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_IMPL </B></TD><TD>- implementation-specific format
+(which is in many cases the same as the default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO </B></TD><TD>- basic information about object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INFO_DETAIL </B></TD><TD>- more detailed info
+about object
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_COMMON </B></TD><TD>- identical output format for
+all objects of a particular type
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_INDEX </B></TD><TD>- (for vectors) prints the vector
+element number next to each vector entry
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_SYMMODU </B></TD><TD>- print parallel vectors without
+indicating the processor ranges
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_ASCII_VTK </B></TD><TD>- outputs the object to a VTK file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_NATIVE </B></TD><TD>- store the object to the binary
+file in its native format (for example, dense
+matrices are stored as dense), <A HREF="../DM/DMDA.html#DMDA">DMDA</A> vectors are dumped directly to the
+file instead of being first put in the natural ordering
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_BASIC </B></TD><TD>- views the vector with a simple 1d plot
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_LG </B></TD><TD>- views the vector with a line graph
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_DRAW_CONTOUR </B></TD><TD>- views the vector with a contour plot
+</TD></TR></TABLE>
 <P>
-These formats are most often used for viewing matrices and vectors. Many br
+These formats are most often used for viewing matrices and vectors.
 <P>
-If a format (for example PETSC_VIEWER_DRAW_CONTOUR) was applied to a viewer Many brwhere it didn't apply (<A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>) it cause the default behavior Many brfor that viewer to be used. Many br
+If a format (for example PETSC_VIEWER_DRAW_CONTOUR) was applied to a viewer
+where it didn't apply (<A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A>) it cause the default behavior
+for that viewer to be used.
 <P>
-Note: This supports passing in a NULL for the viewer for use in the debugger, but it should never be called in the code with a NULL viewer Many br
+Note: This supports passing in a NULL for the viewer for use in the debugger, but it should never be called in the code with a NULL viewer
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</A>,
-<BR><A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(),<A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(),<A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/interface/viewa.c.html#PetscViewerSetFormat">src/sys/classes/viewer/interface/viewa.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerSetFromOptions.html b/docs/manualpages/Viewer/PetscViewerSetFromOptions.html
index 6415aa4..65ae79d 100644
--- a/docs/manualpages/Viewer/PetscViewerSetFromOptions.html
+++ b/docs/manualpages/Viewer/PetscViewerSetFromOptions.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerSetFromOptions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerSetFromOptions"><H1>PetscViewerSetFromOptions</H1></A>
 Sets the graphics type from the options database. Defaults to a PETSc X windows graphics. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,16 @@ Sets the graphics type from the options database. Defaults to a PETSc X windows
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerSetFromOptions(PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B><A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> </B> -the graphics context Many br
+<DT><B><A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> </B> -the graphics context
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Must be called after <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>() before the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is used. Many br
+Must be called after <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>() before the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> is used.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerSetOptionsPrefix.html b/docs/manualpages/Viewer/PetscViewerSetOptionsPrefix.html
index e582958..2f2ebe6 100644
--- a/docs/manualpages/Viewer/PetscViewerSetOptionsPrefix.html
+++ b/docs/manualpages/Viewer/PetscViewerSetOptionsPrefix.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerSetOptionsPrefix</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerSetOptionsPrefix.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerSetOptionsPrefix"><H1>PetscViewerSetOptionsPrefix</H1></A>
 Sets the prefix used for searching for all <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> options in the database. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,20 @@ Sets the prefix used for searching for all <A HREF="../Viewer/PetscViewer.html#P
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerSetOptionsPrefix(PetscViewer viewer,const char prefix[])
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>prefix </B></TD><TD>- the prefix to prepend to all option names
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-A hyphen (-) must NOT be given at the beginning of the prefix name. Many brThe first character of all runtime options is AUTOMATICALLY the hyphen. Many br
+A hyphen (-) must NOT be given at the beginning of the prefix name.
+The first character of all runtime options is AUTOMATICALLY the hyphen.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, set, options, prefix, database
diff --git a/docs/manualpages/Viewer/PetscViewerSetType.html b/docs/manualpages/Viewer/PetscViewerSetType.html
index 8ad9dd0..7257f76 100644
--- a/docs/manualpages/Viewer/PetscViewerSetType.html
+++ b/docs/manualpages/Viewer/PetscViewerSetType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerSetType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerSetType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerSetType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerSetType"><H1>PetscViewerSetType</H1></A>
 Builds <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for a particular implementation. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,21 +14,25 @@ Builds <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for a pa
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerSetType(PetscViewer viewer,PetscViewerType type)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer      </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type        </B></TD><TD>- for example, PETSCVIEWERASCII Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer      </B></TD><TD>- the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type        </B></TD><TD>- for example, PETSCVIEWERASCII
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
-<DT><B>-draw_type  <type> </B> -Sets the type; use -help for a list Many brof available methods (for instance, ascii) Many br
+<DT><B>-draw_type  <type> </B> -Sets the type; use -help for a list
+of available methods (for instance, ascii)
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-See "include/petscviewer.h" for available methods (for instance, Many brPETSCVIEWERSOCKET) Many br
+See "include/petscviewer.h" for available methods (for instance,
+PETSCVIEWERSOCKET)
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerGetType.html#PetscViewerGetType">PetscViewerGetType</A>(), <A HREF="../Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</A>, <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerSetUp.html b/docs/manualpages/Viewer/PetscViewerSetUp.html
index 11af009..0666fa4 100644
--- a/docs/manualpages/Viewer/PetscViewerSetUp.html
+++ b/docs/manualpages/Viewer/PetscViewerSetUp.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerSetUp</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerSetUp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerSetUp.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerSetUp"><H1>PetscViewerSetUp</H1></A>
 Sets up the internal viewer data structures for the later use. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,16 +14,17 @@ Sets up the internal viewer data structures for the later use.
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerSetUp(PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> context
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-For basic use of the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> classes the user need not explicitly call Many brPetscViewerSetUp(), since these actions will happen automatically. Many br
+For basic use of the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> classes the user need not explicitly call
+<A HREF="../Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</A>(), since these actions will happen automatically.
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, setup
diff --git a/docs/manualpages/Viewer/PetscViewerSocketOpen.html b/docs/manualpages/Viewer/PetscViewerSocketOpen.html
index 4d8eb13..062aaee 100644
--- a/docs/manualpages/Viewer/PetscViewerSocketOpen.html
+++ b/docs/manualpages/Viewer/PetscViewerSocketOpen.html
@@ -5,30 +5,35 @@
 <TITLE>PetscViewerSocketOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerSocketOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerSocketOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerSocketOpen"><H1>PetscViewerSocketOpen</H1></A>
 Opens a connection to a MATLAB or other socket based server. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewerSocketOpen(MPI_Comm comm,const char machine[],int port,PetscViewer *lab)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- the machine the server is running on,, use NULL for the local machine, use "server" to passively wait for Many bra connection from elsewhere Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>port </B></TD><TD>- the port to connect to, use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> for the default Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- the machine the server is running on,, use NULL for the local machine, use "server" to passively wait for
+a connection from elsewhere
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>port </B></TD><TD>- the port to connect to, use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> for the default
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lab </B> -a context to use when communicating with the server Many br
+<DT><B>lab </B> -a context to use when communicating with the server
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-Most users should employ the following commands to access the Many brMATLAB <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A> Many br
+Most users should employ the following commands to access the
+MATLAB <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>
 <pre>
 </pre>
 <pre>
@@ -52,7 +57,9 @@ Most users should employ the following commands to access the Many brMATLAB <A H
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
-For use with  <A HREF="../Viewer/PETSC_VIEWER_SOCKET_WORLD.html#PETSC_VIEWER_SOCKET_WORLD">PETSC_VIEWER_SOCKET_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_SOCKET_SELF.html#PETSC_VIEWER_SOCKET_SELF">PETSC_VIEWER_SOCKET_SELF</A>, Many brPETSC_VIEWER_SOCKET_() or if Many brNULL is passed for machine or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> is passed for port Many br
+For use with  <A HREF="../Viewer/PETSC_VIEWER_SOCKET_WORLD.html#PETSC_VIEWER_SOCKET_WORLD">PETSC_VIEWER_SOCKET_WORLD</A>, <A HREF="../Viewer/PETSC_VIEWER_SOCKET_SELF.html#PETSC_VIEWER_SOCKET_SELF">PETSC_VIEWER_SOCKET_SELF</A>,
+<A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>() or if
+NULL is passed for machine or <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> is passed for port
 <pre>
    -viewer_socket_machine <machine>
 </pre>
@@ -62,16 +69,22 @@ For use with  <A HREF="../Viewer/PETSC_VIEWER_SOCKET_WORLD.html#PETSC_VIEWER_SOC
 <P>
 <H3><FONT COLOR="#CC3333">Environmental variables</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_SOCKET_PORT portnumber</B></TD><TD>- -   PETSC_VIEWER_SOCKET_MACHINE machine name Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>PETSC_VIEWER_SOCKET_PORT portnumber</B></TD><TD>- -   PETSC_VIEWER_SOCKET_MACHINE machine name
+</TD></TR>
 <P>
-Currently the only socket client available is MATLAB. See Many brsrc/dm/da/examples/tests/ex12.c and ex12.m for an example of usage. Many br
+Currently the only socket client available is MATLAB. See
+src/dm/da/examples/tests/ex12.c and ex12.m for an example of usage.
 <P>
-Notes: The socket viewer is in some sense a subclass of the binary viewer, to read and write to the socket Many bruse <A HREF="../Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</A>/Write/GetDescriptor(). Many br
+Notes: The socket viewer is in some sense a subclass of the binary viewer, to read and write to the socket
+use <A HREF="../Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</A>/Write/GetDescriptor().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(),
-<BR><A HREF="../Viewer/PetscViewerSocketSetConnection.html#PetscViewerSocketSetConnection">PetscViewerSocketSetConnection</A>(), <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>, <A HREF="../Viewer/PETSC_VIEWER_SOCKET_WORLD.html#PETSC_VIEWER_SOCKET_WORLD">PETSC_VIEWER_SOCKET_WORLD</A>, Many brPETSC_VIEWER_SOCKET_SELF, <A HREF="../Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</A>(), <A HREF="../Viewer/PetscView [...]
+<BR><A HREF="../Viewer/PetscViewerSocketSetConnection.html#PetscViewerSocketSetConnection">PetscViewerSocketSetConnection</A>(), <A HREF="../Viewer/PETSC_VIEWER_SOCKET_.html#PETSC_VIEWER_SOCKET_">PETSC_VIEWER_SOCKET_</A>, <A HREF="../Viewer/PETSC_VIEWER_SOCKET_WORLD.html#PETSC_VIEWER_SOCKET_WORLD">PETSC_VIEWER_SOCKET_WORLD</A>,
+<A HREF="../Viewer/PETSC_VIEWER_SOCKET_SELF.html#PETSC_VIEWER_SOCKET_SELF">PETSC_VIEWER_SOCKET_SELF</A>, <A HREF="../Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</A>(), <A HREF="../Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</A>(), <A HREF="../Viewer/PetscViewerBinaryWriteStringArray.html#PetscViewerBinaryWriteStringArray">PetscViewerBinaryWriteStringArray</A>(),
+PetscBinaryViewerGetDescriptor()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/socket/send.c.html#PetscViewerSocketOpen">src/sys/classes/viewer/impls/socket/send.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerSocketSetConnection.html b/docs/manualpages/Viewer/PetscViewerSocketSetConnection.html
index 4f0bb68..29316a9 100644
--- a/docs/manualpages/Viewer/PetscViewerSocketSetConnection.html
+++ b/docs/manualpages/Viewer/PetscViewerSocketSetConnection.html
@@ -5,23 +5,27 @@
 <TITLE>PetscViewerSocketSetConnection</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerSocketSetConnection.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerSocketSetConnection.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerSocketSetConnection"><H1>PetscViewerSocketSetConnection</H1></A>
 Sets the machine and port that a PETSc socket viewer is to use 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewerSocketSetConnection(PetscViewer v,const char machine[],int port)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- viewer to connect Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- host to connect to, use NULL for the local machine,use "server" to passively wait for Many bra connection from elsewhere Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>port </B></TD><TD>- the port on the machine one is connecting to, use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> for default Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- viewer to connect
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>machine </B></TD><TD>- host to connect to, use NULL for the local machine,use "server" to passively wait for
+a connection from elsewhere
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>port </B></TD><TD>- the port on the machine one is connecting to, use <A HREF="../Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</A> for default
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerStringOpen.html b/docs/manualpages/Viewer/PetscViewerStringOpen.html
index 23da379..b05ec99 100644
--- a/docs/manualpages/Viewer/PetscViewerStringOpen.html
+++ b/docs/manualpages/Viewer/PetscViewerStringOpen.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerStringOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerStringOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerStringOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerStringOpen"><H1>PetscViewerStringOpen</H1></A>
 Opens a string as a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. This is a very simple <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>; information on the object is simply stored into the string in a fairly nice way. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,22 +14,25 @@ Opens a string as a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer
 #include "petscsys.h"  
 PetscErrorCode  PetscViewerStringOpen(MPI_Comm comm,char string[],size_t len,PetscViewer *lab)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- the string to use Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len    </B></TD><TD>- the string length Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- the communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- the string to use
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len    </B></TD><TD>- the string length
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>lab </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>lab </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerStringSPrintf.html b/docs/manualpages/Viewer/PetscViewerStringSPrintf.html
index 5047fdc..9e33567 100644
--- a/docs/manualpages/Viewer/PetscViewerStringSPrintf.html
+++ b/docs/manualpages/Viewer/PetscViewerStringSPrintf.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerStringSPrintf</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerStringSPrintf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerStringSPrintf.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerStringSPrintf"><H1>PetscViewerStringSPrintf</H1></A>
 Prints information to a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> string. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,19 @@ Prints information to a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscVi
 #include "petscsys.h"  
 PetscErrorCode  PetscViewerStringSPrintf(PetscViewer viewer,const char format[],...)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (Hmmm, each processor maintains a separate string) Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> (Hmmm, each processor maintains a separate string)
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a string <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, formed by <A HREF="../Viewer/PetscViewerStringOpen.html#PetscViewerStringOpen">PetscViewerStringOpen</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the format of the input Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- a string <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, formed by <A HREF="../Viewer/PetscViewerStringOpen.html#PetscViewerStringOpen">PetscViewerStringOpen</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- the format of the input
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Fortran Note</FONT></H3>
-This routine is not supported in Fortran. Many br
+This routine is not supported in Fortran.
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerStringSetString.html b/docs/manualpages/Viewer/PetscViewerStringSetString.html
index df02d60..3498f2c 100644
--- a/docs/manualpages/Viewer/PetscViewerStringSetString.html
+++ b/docs/manualpages/Viewer/PetscViewerStringSetString.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerStringSetString</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerStringSetString.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerStringSetString.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerStringSetString"><H1>PetscViewerStringSetString</H1></A>
 sets the string that a string viewer will print to 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,15 +14,18 @@ sets the string that a string viewer will print to
 #include "petscsys.h"  
 PetscErrorCode  PetscViewerStringSetString(PetscViewer viewer,char string[],PetscInt len)
 </PRE>
-Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- string viewer you wish to attach string to Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- the string to print data into Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of the string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- string viewer you wish to attach string to
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>string </B></TD><TD>- the string to print data into
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>len </B></TD><TD>- the length of the string
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerStringOpen.html#PetscViewerStringOpen">PetscViewerStringOpen</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerType.html b/docs/manualpages/Viewer/PetscViewerType.html
index 1ab4708..8544395 100644
--- a/docs/manualpages/Viewer/PetscViewerType.html
+++ b/docs/manualpages/Viewer/PetscViewerType.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerType</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerType.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerType.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerType"><H1>PetscViewerType</H1></A>
 String with the name of a PETSc PETScViewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -26,7 +26,7 @@ typedef const char* <A HREF="../Viewer/PetscViewerType.html#PetscViewerType">Pet
 #define PETSCVIEWERSAWS          "saws"
 
 </PRE>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, <A HREF="../Viewer/PetscViewerRegister.html#PetscViewerRegister">PetscViewerRegister</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerVTKAddField.html b/docs/manualpages/Viewer/PetscViewerVTKAddField.html
index 0a2ab6e..dcb9ae1 100644
--- a/docs/manualpages/Viewer/PetscViewerVTKAddField.html
+++ b/docs/manualpages/Viewer/PetscViewerVTKAddField.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVTKAddField</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVTKAddField.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVTKAddField.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVTKAddField"><H1>PetscViewerVTKAddField</H1></A>
 Add a field to the viewer 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,20 +14,25 @@ Add a field to the viewer
 #include "petscviewer.h" 
 PetscErrorCode PetscViewerVTKAddField(PetscViewer viewer,PetscObject dm,PetscErrorCode (*PetscViewerVTKWriteFunction)(PetscObject,PetscViewer),PetscViewerVTKFieldType fieldtype,PetscObject vec)
 </PRE>
-Collective Many br
+Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Arguments</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- VTK viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> on which <A HREF="../Vec/Vec.html#Vec">Vec</A> lives Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerVTKWriteFunction.html#PetscViewerVTKWriteFunction">PetscViewerVTKWriteFunction</A> </B></TD><TD>- function to write this <A HREF="../Vec/Vec.html#Vec">Vec</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldtype </B></TD><TD>- Either PETSC_VTK_POINT_FIELD or PETSC_VTK_CELL_FIELD Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> to write Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- VTK viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dm </B></TD><TD>- <A HREF="../DM/DM.html#DM">DM</A> on which <A HREF="../Vec/Vec.html#Vec">Vec</A> lives
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PetscViewerVTKWriteFunction.html#PetscViewerVTKWriteFunction">PetscViewerVTKWriteFunction</A> </B></TD><TD>- function to write this <A HREF="../Vec/Vec.html#Vec">Vec</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fieldtype </B></TD><TD>- Either PETSC_VTK_POINT_FIELD or PETSC_VTK_CELL_FIELD
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vec </B></TD><TD>- <A HREF="../Vec/Vec.html#Vec">Vec</A> to write
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This routine keeps exclusive ownership of the <A HREF="../Vec/Vec.html#Vec">Vec</A>. The caller should not use or destroy the <A HREF="../Vec/Vec.html#Vec">Vec</A> after adding it. Many br
+This routine keeps exclusive ownership of the <A HREF="../Vec/Vec.html#Vec">Vec</A>. The caller should not use or destroy the <A HREF="../Vec/Vec.html#Vec">Vec</A> after adding it.
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerVTKOpen.html#PetscViewerVTKOpen">PetscViewerVTKOpen</A>(), <A HREF="../DM/DMDAVTKWriteAll.html#DMDAVTKWriteAll">DMDAVTKWriteAll</A>(), <A HREF="../Viewer/PetscViewerVTKWriteFunction.html#PetscViewerVTKWriteFunction">PetscViewerVTKWriteFunction</A>
diff --git a/docs/manualpages/Viewer/PetscViewerVTKFWrite.html b/docs/manualpages/Viewer/PetscViewerVTKFWrite.html
index c50e9f7..83f442e 100644
--- a/docs/manualpages/Viewer/PetscViewerVTKFWrite.html
+++ b/docs/manualpages/Viewer/PetscViewerVTKFWrite.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVTKFWrite</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVTKFWrite.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVTKFWrite.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVTKFWrite"><H1>PetscViewerVTKFWrite</H1></A>
 write binary data preceded by 32-bit int length (in bytes), does not do byte swapping. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,19 +14,24 @@ write binary data preceded by 32-bit int length (in bytes), does not do byte swa
 #include "petscviewer.h" 
 PetscErrorCode PetscViewerVTKFWrite(PetscViewer viewer,FILE *fp,const void *data,PetscInt n,PetscDataType dtype)
 </PRE>
-Logically collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Logically collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- logically collective viewer, data written from rank 0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fp </B></TD><TD>- file pointer valid on rank 0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- data pointer valid on rank 0 Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of data items Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- data type Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- logically collective viewer, data written from rank 0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>fp </B></TD><TD>- file pointer valid on rank 0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>data </B></TD><TD>- data pointer valid on rank 0
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of data items
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>dtype </B></TD><TD>- data type
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
-Notes: If <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> is __float128 then the binary files are written in double precision Many br
+Notes: If <A HREF="../Sys/PetscScalar.html#PetscScalar">PetscScalar</A> is __float128 then the binary files are written in double precision
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerVTKOpen.html b/docs/manualpages/Viewer/PetscViewerVTKOpen.html
index c969de1..5519adb 100644
--- a/docs/manualpages/Viewer/PetscViewerVTKOpen.html
+++ b/docs/manualpages/Viewer/PetscViewerVTKOpen.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVTKOpen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVTKOpen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVTKOpen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVTKOpen"><H1>PetscViewerVTKOpen</H1></A>
 Opens a file for VTK output. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,16 @@ Opens a file for VTK output.
 #include "petscviewer.h" 
 PetscErrorCode PetscViewerVTKOpen(MPI_Comm comm,const char name[],PetscFileMode type,PetscViewer *vtk)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of file Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>comm </B></TD><TD>- MPI communicator
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>name </B></TD><TD>- name of file
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>type </B></TD><TD>- type of file
+</TD></TR></TABLE>
 <pre>
    FILE_MODE_WRITE - create new file for binary output
 </pre>
@@ -32,18 +35,20 @@ Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
 </pre>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vtk </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for VTK input/output to use with the specified file Many br
+<DT><B>vtk </B> -<A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> for VTK input/output to use with the specified file
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Note</FONT></H3>
-This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> should be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(). Many br
+This <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> should be destroyed with <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>().
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</A>(),
-<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(), Many brPetscFileMode, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Vec/VecView.html#VecView">VecView</A>(), <A HREF="../Mat/MatView.html#MatView">MatView</A>(), <A HREF="../Vec/VecLoad.html#VecLoad">VecLoad</A>(), <A HREF="../Mat/MatLoad.html#MatLoad">MatLoad</A>(),
+<A HREF="../Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/impls/vtk/vtkv.c.html#PetscViewerVTKOpen">src/sys/classes/viewer/impls/vtk/vtkv.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewerVTKWriteFunction.html b/docs/manualpages/Viewer/PetscViewerVTKWriteFunction.html
index 6f2e06b..a26be57 100644
--- a/docs/manualpages/Viewer/PetscViewerVTKWriteFunction.html
+++ b/docs/manualpages/Viewer/PetscViewerVTKWriteFunction.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVTKWriteFunction</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVTKWriteFunction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVTKWriteFunction.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVTKWriteFunction"><H1>PetscViewerVTKWriteFunction</H1></A>
 functional form used to provide writer to the PetscViewerVTK 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -16,10 +16,12 @@ functional form used to provide writer to the PetscViewerVTK
 </PRE>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>object </B></TD><TD>- the PETSc object to be written Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer it is to be written to Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>object </B></TD><TD>- the PETSc object to be written
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- viewer it is to be written to
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
    <A HREF="../Viewer/PetscViewerVTKAddField.html#PetscViewerVTKAddField">PetscViewerVTKAddField</A>()
diff --git a/docs/manualpages/Viewer/PetscViewerVUFlushDeferred.html b/docs/manualpages/Viewer/PetscViewerVUFlushDeferred.html
index dfbfc30..1b5b440 100644
--- a/docs/manualpages/Viewer/PetscViewerVUFlushDeferred.html
+++ b/docs/manualpages/Viewer/PetscViewerVUFlushDeferred.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVUFlushDeferred</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVUFlushDeferred.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVUFlushDeferred.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVUFlushDeferred"><H1>PetscViewerVUFlushDeferred</H1></A>
 Flushes the deferred write cache to the file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,13 +14,14 @@ Flushes the deferred write cache to the file.
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerVUFlushDeferred(PetscViewer viewer)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Viewer, flush, deferred
diff --git a/docs/manualpages/Viewer/PetscViewerVUGetPointer.html b/docs/manualpages/Viewer/PetscViewerVUGetPointer.html
index 944d934..e6bb0ef 100644
--- a/docs/manualpages/Viewer/PetscViewerVUGetPointer.html
+++ b/docs/manualpages/Viewer/PetscViewerVUGetPointer.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVUGetPointer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVUGetPointer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVUGetPointer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVUGetPointer"><H1>PetscViewerVUGetPointer</H1></A>
 Extracts the file pointer from a VU <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Extracts the file pointer from a VU <A HREF="../Viewer/PetscViewer.html#PetscVie
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerVUGetPointer(PetscViewer viewer, FILE **fd)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer </B> -The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>fd     </B> -The file pointer Many br
+<DT><B>fd     </B> -The file pointer
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewerVUGetVecSeen.html b/docs/manualpages/Viewer/PetscViewerVUGetVecSeen.html
index 0031afa..bc632b5 100644
--- a/docs/manualpages/Viewer/PetscViewerVUGetVecSeen.html
+++ b/docs/manualpages/Viewer/PetscViewerVUGetVecSeen.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVUGetVecSeen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVUGetVecSeen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVUGetVecSeen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVUGetVecSeen"><H1>PetscViewerVUGetVecSeen</H1></A>
 Gets the flag which indicates whether we have viewed a vector. This is usually called internally rather than by a user. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,17 +14,17 @@ Gets the flag which indicates whether we have viewed a vector. This is usually c
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerVUGetVecSeen(PetscViewer viewer, PetscBool  *vecSeen)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>viewer  </B> -The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer  </B> -The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>vecSeen </B> -The flag which indicates whether we have viewed a vector Many br
+<DT><B>vecSeen </B> -The flag which indicates whether we have viewed a vector
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Viewer, <A HREF="../Vec/Vec.html#Vec">Vec</A>
diff --git a/docs/manualpages/Viewer/PetscViewerVUPrintDeferred.html b/docs/manualpages/Viewer/PetscViewerVUPrintDeferred.html
index 384eaa3..7bf144a 100644
--- a/docs/manualpages/Viewer/PetscViewerVUPrintDeferred.html
+++ b/docs/manualpages/Viewer/PetscViewerVUPrintDeferred.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVUPrintDeferred</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVUPrintDeferred.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVUPrintDeferred.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVUPrintDeferred"><H1>PetscViewerVUPrintDeferred</H1></A>
 Prints to the deferred write cache instead of the file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Prints to the deferred write cache instead of the file.
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerVUPrintDeferred(PetscViewer viewer, const char format[], ...)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- The format string Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>format </B></TD><TD>- The format string
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Viewer, print, deferred
diff --git a/docs/manualpages/Viewer/PetscViewerVUSetMode.html b/docs/manualpages/Viewer/PetscViewerVUSetMode.html
index 1d63d2f..ecaed77 100644
--- a/docs/manualpages/Viewer/PetscViewerVUSetMode.html
+++ b/docs/manualpages/Viewer/PetscViewerVUSetMode.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVUSetMode</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVUSetMode.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVUSetMode.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVUSetMode"><H1>PetscViewerVUSetMode</H1></A>
 Sets the mode in which to open the file. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the mode in which to open the file.
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerVUSetMode(PetscViewer viewer, PetscFileMode mode)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode   </B></TD><TD>- The file mode Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>mode   </B></TD><TD>- The file mode
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Viewer, file, get, pointer
diff --git a/docs/manualpages/Viewer/PetscViewerVUSetVecSeen.html b/docs/manualpages/Viewer/PetscViewerVUSetVecSeen.html
index bec1e30..900e207 100644
--- a/docs/manualpages/Viewer/PetscViewerVUSetVecSeen.html
+++ b/docs/manualpages/Viewer/PetscViewerVUSetVecSeen.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerVUSetVecSeen</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerVUSetVecSeen.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerVUSetVecSeen.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerVUSetVecSeen"><H1>PetscViewerVUSetVecSeen</H1></A>
 Sets the flag which indicates whether we have viewed a vector. This is usually called internally rather than by a user. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,14 +14,16 @@ Sets the flag which indicates whether we have viewed a vector. This is usually c
 #include "petscsys.h"   
 PetscErrorCode  PetscViewerVUSetVecSeen(PetscViewer viewer, PetscBool vecSeen)
 </PRE>
-Not Collective Many br
+Not Collective
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer  </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vecSeen </B></TD><TD>- The flag which indicates whether we have viewed a vector Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer  </B></TD><TD>- The <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>vecSeen </B></TD><TD>- The flag which indicates whether we have viewed a vector
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
  Viewer, <A HREF="../Vec/Vec.html#Vec">Vec</A>
diff --git a/docs/manualpages/Viewer/PetscViewerView.html b/docs/manualpages/Viewer/PetscViewerView.html
index 875bdf1..1e31302 100644
--- a/docs/manualpages/Viewer/PetscViewerView.html
+++ b/docs/manualpages/Viewer/PetscViewerView.html
@@ -5,8 +5,8 @@
 <TITLE>PetscViewerView</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewerView.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewerView.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewerView"><H1>PetscViewerView</H1></A>
 Visualizes a viewer object. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
@@ -14,25 +14,34 @@ Visualizes a viewer object.
 #include "petscviewer.h" 
 PetscErrorCode  PetscViewerView(PetscViewer v,PetscViewer viewer)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+Collective on <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the viewer Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>v </B></TD><TD>- the viewer
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewer </B></TD><TD>- visualization context
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Notes</FONT></H3>
-The available visualization contexts include Many br
+The available visualization contexts include
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default) Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard Many broutput where only the first processor opens Many brthe file.  All other processors send their Many brdata to the first processor to print. Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_DRAW_WORLD.html#PETSC_VIEWER_DRAW_WORLD">PETSC_VIEWER_DRAW_WORLD</A> </B></TD><TD>- graphical display of nonzero structure Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</A> </B></TD><TD>- standard output (default)
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</A> </B></TD><TD>- synchronized standard
+output where only the first processor opens
+the file.  All other processors send their
+data to the first processor to print.
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B><A HREF="../Viewer/PETSC_VIEWER_DRAW_WORLD.html#PETSC_VIEWER_DRAW_WORLD">PETSC_VIEWER_DRAW_WORLD</A> </B></TD><TD>- graphical display of nonzero structure
+</TD></TR></TABLE>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(),
-<BR><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), PetscViewerLoad() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
+<BR><A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</A>(), PetscViewerLoad()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/interface/view.c.html#PetscViewerView">src/sys/classes/viewer/interface/view.c</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewers.html b/docs/manualpages/Viewer/PetscViewers.html
index 8daf43a..a7d4c7a 100644
--- a/docs/manualpages/Viewer/PetscViewers.html
+++ b/docs/manualpages/Viewer/PetscViewers.html
@@ -5,20 +5,21 @@
 <TITLE>PetscViewers</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewers.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewers.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewers"><H1>PetscViewers</H1></A>
 Abstract collection of <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>. It is just an expandable array of viewers. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 typedef struct _n_PetscViewers* <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>;
 </PRE>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
   <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</A>(), <A HREF="../Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</A>, <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>, <A HREF="../Viewer/PetscViewersCreate.html#PetscViewersCreate">PetscViewersCreate</A>(),
-<BR><A HREF="../Viewer/PetscViewersGetViewer.html#PetscViewersGetViewer">PetscViewersGetViewer</A>() Many br<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
+<BR><A HREF="../Viewer/PetscViewersGetViewer.html#PetscViewersGetViewer">PetscViewersGetViewer</A>()
+<P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
 <BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/sys/classes/viewer/../../../../include/petscviewer.h.html#PetscViewers">src/sys/classes/viewer/../../../../include/petscviewer.h</A>
 <BR><A HREF="./index.html">Index of all Viewer routines</A>
 <BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
diff --git a/docs/manualpages/Viewer/PetscViewersCreate.html b/docs/manualpages/Viewer/PetscViewersCreate.html
index a790970..bf379cb 100644
--- a/docs/manualpages/Viewer/PetscViewersCreate.html
+++ b/docs/manualpages/Viewer/PetscViewersCreate.html
@@ -5,25 +5,25 @@
 <TITLE>PetscViewersCreate</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewersCreate.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewersCreate.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewersCreate"><H1>PetscViewersCreate</H1></A>
 Creates a container to hold a set of <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>. 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewersCreate(MPI_Comm comm,PetscViewers *v)
 </PRE>
-Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A> Many br
+Collective on <A HREF="../Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
-<DT><B>comm </B> -the MPI communicator Many br
+<DT><B>comm </B> -the MPI communicator
 <br>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>v </B> -the collection of <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A> Many br
+<DT><B>v </B> -the collection of <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/PetscViewersDestroy.html b/docs/manualpages/Viewer/PetscViewersDestroy.html
index f376639..0913034 100644
--- a/docs/manualpages/Viewer/PetscViewersDestroy.html
+++ b/docs/manualpages/Viewer/PetscViewersDestroy.html
@@ -5,21 +5,21 @@
 <TITLE>PetscViewersDestroy</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewersDestroy.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewersDestroy.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewersDestroy"><H1>PetscViewersDestroy</H1></A>
 Destroys a set of <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A> created with <A HREF="../Viewer/PetscViewersCreate.html#PetscViewersCreate">PetscViewersCreate</A>(). 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewersDestroy(PetscViewers *v)
 </PRE>
-Collective on <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A> Many br
+Collective on <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
-<DT><B>v </B> -the <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A> to be destroyed. Many br
+<DT><B>v </B> -the <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A> to be destroyed.
 <br>
 <P>
- Many br
+
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../Viewer/PetscViewerSocketOpen.html#PetscViewerSocketOpen">PetscViewerSocketOpen</A>(), <A HREF="../Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</A>(), <A HREF="../Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</A>(), <A HREF="../Viewer/PetscViewerDrawOpen.html#PetscViewerDrawOpen">PetscViewerDrawOpen</A>(), <A HREF="../Viewer/PetscViewersCreate.html#PetscViewersCreate">PetscViewersCreate</A>()
diff --git a/docs/manualpages/Viewer/PetscViewersGetViewer.html b/docs/manualpages/Viewer/PetscViewersGetViewer.html
index 653ae51..af52512 100644
--- a/docs/manualpages/Viewer/PetscViewersGetViewer.html
+++ b/docs/manualpages/Viewer/PetscViewersGetViewer.html
@@ -5,26 +5,28 @@
 <TITLE>PetscViewersGetViewer</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/PetscViewersGetViewer.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/PetscViewersGetViewer.html "><small>Report Typos and Errors</small></a></div>
 <A NAME="PetscViewersGetViewer"><H1>PetscViewersGetViewer</H1></A>
 Gets a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> from a <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> collection 
 <H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
 <PRE>
 PetscErrorCode  PetscViewersGetViewer(PetscViewers viewers,PetscInt n,PetscViewer *viewer)
 </PRE>
-Not Collective, but <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> will be collective object on <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A> Many br
+Not Collective, but <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> will be collective object on <A HREF="../Viewer/PetscViewers.html#PetscViewers">PetscViewers</A>
 <P>
 <H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
 <TABLE border="0" cellpadding="0" cellspacing="0">
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewers </B></TD><TD>- object created with <A HREF="../Viewer/PetscViewersCreate.html#PetscViewersCreate">PetscViewersCreate</A>() Many br</TD></TR>
-<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> you want Many br</TD></TR></TABLE>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>viewers </B></TD><TD>- object created with <A HREF="../Viewer/PetscViewersCreate.html#PetscViewersCreate">PetscViewersCreate</A>()
+</TD></TR>
+<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>n </B></TD><TD>- number of <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> you want
+</TD></TR></TABLE>
 <P>
 <H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
-<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A> Many br
+<DT><B>viewer </B> -the <A HREF="../Viewer/PetscViewer.html#PetscViewer">PetscViewer</A>
 <br>
 <P>
- Many br
+
 <P>
 <P>
 <H3><FONT COLOR="#CC3333">See Also</FONT></H3>
diff --git a/docs/manualpages/Viewer/index.html b/docs/manualpages/Viewer/index.html
index e9f24af..7052586 100644
--- a/docs/manualpages/Viewer/index.html
+++ b/docs/manualpages/Viewer/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/Viewer/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/Viewer/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/docs/manualpages/concepts/ao.html b/docs/manualpages/concepts/ao.html
index 0ed1471..a5b6040 100644
--- a/docs/manualpages/concepts/ao.html
+++ b/docs/manualpages/concepts/ao.html
@@ -1,7 +1,7 @@
 <html>
 <title>AO</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/ao.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/ao.html "><small>Report Typos and Errors</small></a></div>
 <h2>AO</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/ex10d/ex10.c.html"><CONCEPT>application to PETSc ordering or vice versa;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/bags.html b/docs/manualpages/concepts/bags.html
index d991149..9ca7635 100644
--- a/docs/manualpages/concepts/bags.html
+++ b/docs/manualpages/concepts/bags.html
@@ -1,7 +1,7 @@
 <html>
 <title>bags</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/bags.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/bags.html "><small>Report Typos and Errors</small></a></div>
 <h2>bags</h2>
 <menu>
 <LI><A HREF="../../../src/dm/examples/tutorials/ex7.c.html"><CONCEPT>ex7.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/complex_numbers.html b/docs/manualpages/concepts/complex_numbers.html
index f9465b3..8379d4f 100644
--- a/docs/manualpages/concepts/complex_numbers.html
+++ b/docs/manualpages/concepts/complex_numbers.html
@@ -1,7 +1,7 @@
 <html>
 <title>complex numbers</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/complex_numbers.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/complex_numbers.html "><small>Report Typos and Errors</small></a></div>
 <h2>complex numbers</h2>
 <menu>
 <LI><A HREF="../../../src/ksp/ksp/examples/tutorials/ex11.c.html"><CONCEPT>ex11.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/dm.html b/docs/manualpages/concepts/dm.html
index 2c036c5..3aa8740 100644
--- a/docs/manualpages/concepts/dm.html
+++ b/docs/manualpages/concepts/dm.html
@@ -1,7 +1,7 @@
 <html>
 <title>DM</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/dm.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/dm.html "><small>Report Typos and Errors</small></a></div>
 <h2>DM</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/ex20.c.html"><CONCEPT>using distributed arrays</CONCEPT></A>
diff --git a/docs/manualpages/concepts/dmda.html b/docs/manualpages/concepts/dmda.html
index 2ad56a3..70a54fb 100644
--- a/docs/manualpages/concepts/dmda.html
+++ b/docs/manualpages/concepts/dmda.html
@@ -1,7 +1,7 @@
 <html>
 <title>DMDA</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/dmda.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/dmda.html "><small>Report Typos and Errors</small></a></div>
 <h2>DMDA</h2>
 <menu>
 <LI><A HREF="../../../src/ts/examples/tutorials/ex26.c.html"><CONCEPT>using distributed arrays;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/dmnetwork.html b/docs/manualpages/concepts/dmnetwork.html
index cdb482d..ffe2cda 100644
--- a/docs/manualpages/concepts/dmnetwork.html
+++ b/docs/manualpages/concepts/dmnetwork.html
@@ -1,7 +1,7 @@
 <html>
 <title>DMNetwork</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/dmnetwork.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/dmnetwork.html "><small>Report Typos and Errors</small></a></div>
 <h2>DMNetwork</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/network/pflow/pf.c.html"><CONCEPT>pf.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/error_handling.html b/docs/manualpages/concepts/error_handling.html
index 0694393..fae472c 100644
--- a/docs/manualpages/concepts/error_handling.html
+++ b/docs/manualpages/concepts/error_handling.html
@@ -1,7 +1,7 @@
 <html>
 <title>error handling</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/error_handling.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/error_handling.html "><small>Report Typos and Errors</small></a></div>
 <h2>error handling</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/ex3.c.html"><CONCEPT>using the macro __FUNCT__ to define routine names;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/fortran90.html b/docs/manualpages/concepts/fortran90.html
index 66070cf..5014196 100644
--- a/docs/manualpages/concepts/fortran90.html
+++ b/docs/manualpages/concepts/fortran90.html
@@ -1,7 +1,7 @@
 <html>
 <title>Fortran90</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/fortran90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/fortran90.html "><small>Report Typos and Errors</small></a></div>
 <h2>Fortran90</h2>
 <menu>
 <LI><A HREF="../../../src/vec/is/is/examples/tutorials/ex1f90.F.html"><CONCEPT>accessing indices of index set;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/global_to_local_mappings.html b/docs/manualpages/concepts/global_to_local_mappings.html
index dfa77ce..97113d0 100644
--- a/docs/manualpages/concepts/global_to_local_mappings.html
+++ b/docs/manualpages/concepts/global_to_local_mappings.html
@@ -1,7 +1,7 @@
 <html>
 <title>global to local mappings</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/global_to_local_mappings.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/global_to_local_mappings.html "><small>Report Typos and Errors</small></a></div>
 <h2>global to local mappings</h2>
 <menu>
 <LI><A HREF="../../../src/vec/is/is/examples/tutorials/ex4.c.html"><CONCEPT>ex4.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/hdf5.html b/docs/manualpages/concepts/hdf5.html
index 8e76088..86aeb75 100644
--- a/docs/manualpages/concepts/hdf5.html
+++ b/docs/manualpages/concepts/hdf5.html
@@ -1,7 +1,7 @@
 <html>
 <title>HDF5</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/hdf5.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/hdf5.html "><small>Report Typos and Errors</small></a></div>
 <h2>HDF5</h2>
 <menu>
 <LI><A HREF="../../../src/dm/examples/tutorials/ex9.c.html"><CONCEPT>ex9.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/helmholtz_equation.html b/docs/manualpages/concepts/helmholtz_equation.html
index 6e9abf8..eda737e 100644
--- a/docs/manualpages/concepts/helmholtz_equation.html
+++ b/docs/manualpages/concepts/helmholtz_equation.html
@@ -1,7 +1,7 @@
 <html>
 <title>Helmholtz equation</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/helmholtz_equation.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/helmholtz_equation.html "><small>Report Typos and Errors</small></a></div>
 <h2>Helmholtz equation</h2>
 <menu>
 <LI><A HREF="../../../src/ksp/ksp/examples/tutorials/ex11.c.html"><CONCEPT>ex11.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/index_sets.html b/docs/manualpages/concepts/index_sets.html
index d6115af..4e7196b 100644
--- a/docs/manualpages/concepts/index_sets.html
+++ b/docs/manualpages/concepts/index_sets.html
@@ -1,7 +1,7 @@
 <html>
 <title>index sets</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/index_sets.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/index_sets.html "><small>Report Typos and Errors</small></a></div>
 <h2>index sets</h2>
 <menu>
 <LI><A HREF="../../../src/vec/is/is/examples/tutorials/ex1.c.html"><CONCEPT>manipulating a general index set;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/introduction_to_petsc.html b/docs/manualpages/concepts/introduction_to_petsc.html
index f1e8ba9..39cb729 100644
--- a/docs/manualpages/concepts/introduction_to_petsc.html
+++ b/docs/manualpages/concepts/introduction_to_petsc.html
@@ -1,7 +1,7 @@
 <html>
 <title>introduction to PETSc</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/introduction_to_petsc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/introduction_to_petsc.html "><small>Report Typos and Errors</small></a></div>
 <h2>introduction to PETSc</h2>
 <menu>
 <LI><A HREF="../../../src/sys/examples/tutorials/ex1.c.html"><CONCEPT>ex1.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/is.html b/docs/manualpages/concepts/is.html
index fabafd4..c4d646f 100644
--- a/docs/manualpages/concepts/is.html
+++ b/docs/manualpages/concepts/is.html
@@ -1,7 +1,7 @@
 <html>
 <title>IS</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/is.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/is.html "><small>Report Typos and Errors</small></a></div>
 <h2>IS</h2>
 <menu>
 <LI><A HREF="../../../src/vec/is/is/examples/tutorials/ex1.c.html"><CONCEPT>creating a general index set;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/is_coloirng_types.html b/docs/manualpages/concepts/is_coloirng_types.html
index 48e4cd6..cf4a00b 100644
--- a/docs/manualpages/concepts/is_coloirng_types.html
+++ b/docs/manualpages/concepts/is_coloirng_types.html
@@ -1,7 +1,7 @@
 <html>
 <title>IS coloirng types</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/is_coloirng_types.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/is_coloirng_types.html "><small>Report Typos and Errors</small></a></div>
 <h2>IS coloirng types</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/ex35.c.html"><CONCEPT>ex35.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/ksp.html b/docs/manualpages/concepts/ksp.html
index 26519c7..7eed25a 100644
--- a/docs/manualpages/concepts/ksp.html
+++ b/docs/manualpages/concepts/ksp.html
@@ -1,7 +1,7 @@
 <html>
 <title>KSP</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/ksp.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/ksp.html "><small>Report Typos and Errors</small></a></div>
 <h2>KSP</h2>
 <menu>
 <LI><A HREF="../../../src/ksp/ksp/examples/tutorials/ex1.c.html"><CONCEPT>solving a system of linear equations</CONCEPT></A>
diff --git a/docs/manualpages/concepts/ksp_solving_a_linear_system.html b/docs/manualpages/concepts/ksp_solving_a_linear_system.html
index f41aa04..8106f7e 100644
--- a/docs/manualpages/concepts/ksp_solving_a_linear_system.html
+++ b/docs/manualpages/concepts/ksp_solving_a_linear_system.html
@@ -1,7 +1,7 @@
 <html>
 <title>KSP solving a linear system</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/ksp_solving_a_linear_system.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/ksp_solving_a_linear_system.html "><small>Report Typos and Errors</small></a></div>
 <h2>KSP solving a linear system</h2>
 <menu>
 <LI><A HREF="../../../src/ksp/ksp/examples/tests/ex30.c.html"><CONCEPT>ex30.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/laplacian,_2d.html b/docs/manualpages/concepts/laplacian,_2d.html
index f130673..db5b598 100644
--- a/docs/manualpages/concepts/laplacian,_2d.html
+++ b/docs/manualpages/concepts/laplacian,_2d.html
@@ -1,7 +1,7 @@
 <html>
 <title>Laplacian, 2d</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/laplacian,_2d.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/laplacian,_2d.html "><small>Report Typos and Errors</small></a></div>
 <h2>Laplacian, 2d</h2>
 <menu>
 <LI><A HREF="../../../src/ksp/ksp/examples/tutorials/ex13.c.html"><CONCEPT>ex13.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/local_to_global_mappings.html b/docs/manualpages/concepts/local_to_global_mappings.html
index 7cab165..2102300 100644
--- a/docs/manualpages/concepts/local_to_global_mappings.html
+++ b/docs/manualpages/concepts/local_to_global_mappings.html
@@ -1,7 +1,7 @@
 <html>
 <title>local to global mappings</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/local_to_global_mappings.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/local_to_global_mappings.html "><small>Report Typos and Errors</small></a></div>
 <h2>local to global mappings</h2>
 <menu>
 <LI><A HREF="../../../src/vec/is/is/examples/tutorials/ex4.c.html"><CONCEPT>ex4.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/low_rank_correction.html b/docs/manualpages/concepts/low_rank_correction.html
index 15c81e4..4548ac7 100644
--- a/docs/manualpages/concepts/low_rank_correction.html
+++ b/docs/manualpages/concepts/low_rank_correction.html
@@ -1,7 +1,7 @@
 <html>
 <title>Low rank correction</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/low_rank_correction.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/low_rank_correction.html "><small>Report Typos and Errors</small></a></div>
 <h2>Low rank correction</h2>
 <menu>
 <LI><A HREF="../../../src/mat/examples/tests/ex102.c.html"><CONCEPT>ex102.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/mat.html b/docs/manualpages/concepts/mat.html
index 3185b4d..6ae631b 100644
--- a/docs/manualpages/concepts/mat.html
+++ b/docs/manualpages/concepts/mat.html
@@ -1,7 +1,7 @@
 <html>
 <title>Mat</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/mat.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/mat.html "><small>Report Typos and Errors</small></a></div>
 <h2>Mat</h2>
 <menu>
 <LI><A HREF="../../../src/mat/examples/tutorials/ex1.c.html"><CONCEPT>ordering a matrix - loading a binary matrix and vector;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/mathematical_functions.html b/docs/manualpages/concepts/mathematical_functions.html
index dd4b01c..b7dd81c 100644
--- a/docs/manualpages/concepts/mathematical_functions.html
+++ b/docs/manualpages/concepts/mathematical_functions.html
@@ -1,7 +1,7 @@
 <html>
 <title>mathematical functions</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/mathematical_functions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/mathematical_functions.html "><small>Report Typos and Errors</small></a></div>
 <h2>mathematical functions</h2>
 <menu>
 <LI><A HREF="../../../src/dm/examples/tutorials/ex4.c.html"><CONCEPT>ex4.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/matrices.html b/docs/manualpages/concepts/matrices.html
index 663ddd9..16cf75a 100644
--- a/docs/manualpages/concepts/matrices.html
+++ b/docs/manualpages/concepts/matrices.html
@@ -1,7 +1,7 @@
 <html>
 <title>Matrices</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/matrices.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/matrices.html "><small>Report Typos and Errors</small></a></div>
 <h2>Matrices</h2>
 <menu>
 <LI><A HREF="../../../src/ksp/ksp/examples/tutorials/ex3.c.html"><CONCEPT>inserting elements by blocks</CONCEPT></A>
diff --git a/docs/manualpages/concepts/multicomponent.html b/docs/manualpages/concepts/multicomponent.html
index 774b9db..cc141ca 100644
--- a/docs/manualpages/concepts/multicomponent.html
+++ b/docs/manualpages/concepts/multicomponent.html
@@ -1,7 +1,7 @@
 <html>
 <title>multicomponent</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/multicomponent.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/multicomponent.html "><small>Report Typos and Errors</small></a></div>
 <h2>multicomponent</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/ex19.c.html"><CONCEPT>ex19.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/multigrid.html b/docs/manualpages/concepts/multigrid.html
index 1fbc7a5..1d23a45 100644
--- a/docs/manualpages/concepts/multigrid.html
+++ b/docs/manualpages/concepts/multigrid.html
@@ -1,7 +1,7 @@
 <html>
 <title>multigrid</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/multigrid.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/multigrid.html "><small>Report Typos and Errors</small></a></div>
 <h2>multigrid</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/ex18.c.html"><CONCEPT>ex18.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/normal_equations.html b/docs/manualpages/concepts/normal_equations.html
index dd0d49b..df61060 100644
--- a/docs/manualpages/concepts/normal_equations.html
+++ b/docs/manualpages/concepts/normal_equations.html
@@ -1,7 +1,7 @@
 <html>
 <title>Normal equations</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/normal_equations.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/normal_equations.html "><small>Report Typos and Errors</small></a></div>
 <h2>Normal equations</h2>
 <menu>
 <LI><A HREF="../../../src/ksp/ksp/examples/tutorials/ex27.c.html"><CONCEPT>ex27.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/optimization.html b/docs/manualpages/concepts/optimization.html
index cdb4169..c9a8fad 100644
--- a/docs/manualpages/concepts/optimization.html
+++ b/docs/manualpages/concepts/optimization.html
@@ -1,7 +1,7 @@
 <html>
 <title>optimization</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/optimization.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/optimization.html "><small>Report Typos and Errors</small></a></div>
 <h2>optimization</h2>
 <menu>
 <LI><A HREF="../../../src/sys/examples/tutorials/ex6.c.html"><CONCEPT>likely</CONCEPT></A>
diff --git a/docs/manualpages/concepts/optimization_using_adjoint_sensitivities.html b/docs/manualpages/concepts/optimization_using_adjoint_sensitivities.html
index 435ab1f..26eecfa 100644
--- a/docs/manualpages/concepts/optimization_using_adjoint_sensitivities.html
+++ b/docs/manualpages/concepts/optimization_using_adjoint_sensitivities.html
@@ -1,7 +1,7 @@
 <html>
 <title>Optimization using adjoint sensitivities</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/optimization_using_adjoint_sensitivities.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/optimization_using_adjoint_sensitivities.html "><small>Report Typos and Errors</small></a></div>
 <h2>Optimization using adjoint sensitivities</h2>
 <menu>
 <LI><A HREF="../../../src/ts/examples/tutorials/ex16opt_ic.c.html"><CONCEPT>ex16opt_ic.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/optimization_using_adjoint_sensitivity_analysis.html b/docs/manualpages/concepts/optimization_using_adjoint_sensitivity_analysis.html
index a090375..495d355 100644
--- a/docs/manualpages/concepts/optimization_using_adjoint_sensitivity_analysis.html
+++ b/docs/manualpages/concepts/optimization_using_adjoint_sensitivity_analysis.html
@@ -1,7 +1,7 @@
 <html>
 <title>Optimization using adjoint sensitivity analysis</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/optimization_using_adjoint_sensitivity_analysis.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/optimization_using_adjoint_sensitivity_analysis.html "><small>Report Typos and Errors</small></a></div>
 <h2>Optimization using adjoint sensitivity analysis</h2>
 <menu>
 <LI><A HREF="../../../src/ts/examples/tutorials/ex20opt_p.c.html"><CONCEPT>ex20opt_p.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/partitioning.html b/docs/manualpages/concepts/partitioning.html
index 8b29a32..d463140 100644
--- a/docs/manualpages/concepts/partitioning.html
+++ b/docs/manualpages/concepts/partitioning.html
@@ -1,7 +1,7 @@
 <html>
 <title>partitioning</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/partitioning.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/partitioning.html "><small>Report Typos and Errors</small></a></div>
 <h2>partitioning</h2>
 <menu>
 <LI><A HREF="../../../src/mat/examples/tests/ex73.c.html"><CONCEPT>ex73.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/pc.html b/docs/manualpages/concepts/pc.html
index 7883bdd..6b8bfda 100644
--- a/docs/manualpages/concepts/pc.html
+++ b/docs/manualpages/concepts/pc.html
@@ -1,7 +1,7 @@
 <html>
 <title>PC</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/pc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/pc.html "><small>Report Typos and Errors</small></a></div>
 <h2>PC</h2>
 <menu>
 <LI><A HREF="../../../src/ksp/ksp/examples/tutorials/ex12.c.html"><CONCEPT>registering preconditioners</CONCEPT></A>
diff --git a/docs/manualpages/concepts/petsc.html b/docs/manualpages/concepts/petsc.html
index fa89cf3..5c809f5 100644
--- a/docs/manualpages/concepts/petsc.html
+++ b/docs/manualpages/concepts/petsc.html
@@ -1,7 +1,7 @@
 <html>
 <title>petsc</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/petsc.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/petsc.html "><small>Report Typos and Errors</small></a></div>
 <h2>petsc</h2>
 <menu>
 <LI><A HREF="../../../src/sys/examples/tutorials/ex2.c.html"><CONCEPT>introduction</CONCEPT></A>
diff --git a/docs/manualpages/concepts/petsc_snes_solver.html b/docs/manualpages/concepts/petsc_snes_solver.html
index 868f2b2..836a0ff 100644
--- a/docs/manualpages/concepts/petsc_snes_solver.html
+++ b/docs/manualpages/concepts/petsc_snes_solver.html
@@ -1,7 +1,7 @@
 <html>
 <title>PETSc SNES solver</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/petsc_snes_solver.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/petsc_snes_solver.html "><small>Report Typos and Errors</small></a></div>
 <h2>PETSc SNES solver</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/network/pflow/pf.c.html"><CONCEPT>pf.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/petsclog.html b/docs/manualpages/concepts/petsclog.html
index a0defcf..d43e11c 100644
--- a/docs/manualpages/concepts/petsclog.html
+++ b/docs/manualpages/concepts/petsclog.html
@@ -1,7 +1,7 @@
 <html>
 <title>PetscLog</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/petsclog.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/petsclog.html "><small>Report Typos and Errors</small></a></div>
 <h2>PetscLog</h2>
 <menu>
 <LI><A HREF="../../../src/ksp/ksp/examples/tutorials/ex5.c.html"><CONCEPT>profiling multiple stages of code;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/printf.html b/docs/manualpages/concepts/printf.html
index abdc221..20aa52c 100644
--- a/docs/manualpages/concepts/printf.html
+++ b/docs/manualpages/concepts/printf.html
@@ -1,7 +1,7 @@
 <html>
 <title>printf</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/printf.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/printf.html "><small>Report Typos and Errors</small></a></div>
 <h2>printf</h2>
 <menu>
 <LI><A HREF="../../../src/sys/examples/tutorials/ex2.c.html"><CONCEPT>synchronized</CONCEPT></A>
diff --git a/docs/manualpages/concepts/printing.html b/docs/manualpages/concepts/printing.html
index 463e82d..cba27e7 100644
--- a/docs/manualpages/concepts/printing.html
+++ b/docs/manualpages/concepts/printing.html
@@ -1,7 +1,7 @@
 <html>
 <title>printing</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/printing.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/printing.html "><small>Report Typos and Errors</small></a></div>
 <h2>printing</h2>
 <menu>
 <LI><A HREF="../../../src/sys/examples/tutorials/ex1.c.html"><CONCEPT>in parallel</CONCEPT></A>
diff --git a/docs/manualpages/concepts/process.html b/docs/manualpages/concepts/process.html
index 3a7756d..539637a 100644
--- a/docs/manualpages/concepts/process.html
+++ b/docs/manualpages/concepts/process.html
@@ -1,7 +1,7 @@
 <html>
 <title>process</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/process.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/process.html "><small>Report Typos and Errors</small></a></div>
 <h2>process</h2>
 <menu>
 <LI><A HREF="../../../src/sys/examples/tutorials/ex4.c.html"><CONCEPT>subset set PETSC_COMM_WORLD</CONCEPT></A>
diff --git a/docs/manualpages/concepts/profiling.html b/docs/manualpages/concepts/profiling.html
index 86179d0..b2b9613 100644
--- a/docs/manualpages/concepts/profiling.html
+++ b/docs/manualpages/concepts/profiling.html
@@ -1,7 +1,7 @@
 <html>
 <title>profiling</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/profiling.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/profiling.html "><small>Report Typos and Errors</small></a></div>
 <h2>profiling</h2>
 <menu>
 <LI><A HREF="../../../src/sys/examples/tutorials/ex3.c.html"><CONCEPT>user-defined event</CONCEPT></A>
diff --git a/docs/manualpages/concepts/pseudo-timestepping.html b/docs/manualpages/concepts/pseudo-timestepping.html
index b0d3260..f6983a4 100644
--- a/docs/manualpages/concepts/pseudo-timestepping.html
+++ b/docs/manualpages/concepts/pseudo-timestepping.html
@@ -1,7 +1,7 @@
 <html>
 <title>pseudo-timestepping</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/pseudo-timestepping.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/pseudo-timestepping.html "><small>Report Typos and Errors</small></a></div>
 <h2>pseudo-timestepping</h2>
 <menu>
 <LI><A HREF="../../../src/ts/examples/tutorials/ex1.c.html"><CONCEPT>ex1.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/shared_memory.html b/docs/manualpages/concepts/shared_memory.html
index 4a102a0..02a9f2a 100644
--- a/docs/manualpages/concepts/shared_memory.html
+++ b/docs/manualpages/concepts/shared_memory.html
@@ -1,7 +1,7 @@
 <html>
 <title>shared memory</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/shared_memory.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/shared_memory.html "><small>Report Typos and Errors</small></a></div>
 <h2>shared memory</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/ex5s.c.html"><CONCEPT>ex5s.c</CONCEPT></A>
diff --git a/docs/manualpages/concepts/snes.html b/docs/manualpages/concepts/snes.html
index d6d9e67..de2fc2c 100644
--- a/docs/manualpages/concepts/snes.html
+++ b/docs/manualpages/concepts/snes.html
@@ -1,7 +1,7 @@
 <html>
 <title>SNES</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/snes.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/snes.html "><small>Report Typos and Errors</small></a></div>
 <h2>SNES</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/ex10d/ex10.c.html"><CONCEPT>unstructured grid</CONCEPT></A>
diff --git a/docs/manualpages/concepts/stride.html b/docs/manualpages/concepts/stride.html
index 9b70051..016b68b 100644
--- a/docs/manualpages/concepts/stride.html
+++ b/docs/manualpages/concepts/stride.html
@@ -1,7 +1,7 @@
 <html>
 <title>stride</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/stride.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/stride.html "><small>Report Typos and Errors</small></a></div>
 <h2>stride</h2>
 <menu>
 <LI><A HREF="../../../src/vec/is/is/examples/tutorials/ex2.c.html"><CONCEPT>creating a stride index set;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/tao.html b/docs/manualpages/concepts/tao.html
index 5f8d4c2..dac176b 100644
--- a/docs/manualpages/concepts/tao.html
+++ b/docs/manualpages/concepts/tao.html
@@ -1,7 +1,7 @@
 <html>
 <title>TAO</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/tao.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/tao.html "><small>Report Typos and Errors</small></a></div>
 <h2>TAO</h2>
 <menu>
 <LI><A HREF="../../../src/tao/pde_constrained/examples/tutorials/elliptic.c.html"><CONCEPT>Solving a system of nonlinear equations, nonlinear least squares</CONCEPT></A>
diff --git a/docs/manualpages/concepts/ts.html b/docs/manualpages/concepts/ts.html
index 42fcb06..7031c5f 100644
--- a/docs/manualpages/concepts/ts.html
+++ b/docs/manualpages/concepts/ts.html
@@ -1,7 +1,7 @@
 <html>
 <title>TS</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/ts.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/ts.html "><small>Report Typos and Errors</small></a></div>
 <h2>TS</h2>
 <menu>
 <LI><A HREF="../../../src/ts/examples/tutorials/ex1.c.html"><CONCEPT>pseudo-timestepping</CONCEPT></A>
diff --git a/docs/manualpages/concepts/vecscatter.html b/docs/manualpages/concepts/vecscatter.html
index c1a5f40..2f01fb5 100644
--- a/docs/manualpages/concepts/vecscatter.html
+++ b/docs/manualpages/concepts/vecscatter.html
@@ -1,7 +1,7 @@
 <html>
 <title>VecScatter</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/vecscatter.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/vecscatter.html "><small>Report Typos and Errors</small></a></div>
 <h2>VecScatter</h2>
 <menu>
 <LI><A HREF="../../../src/snes/examples/tutorials/ex10d/ex10.c.html"><CONCEPT>using vector scatter operations;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/vectors.html b/docs/manualpages/concepts/vectors.html
index f471913..ff3260e 100644
--- a/docs/manualpages/concepts/vectors.html
+++ b/docs/manualpages/concepts/vectors.html
@@ -1,7 +1,7 @@
 <html>
 <title>Vectors</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/vectors.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/vectors.html "><small>Report Typos and Errors</small></a></div>
 <h2>Vectors</h2>
 <menu>
 <LI><A HREF="../../../src/mat/examples/tutorials/ex1.c.html"><CONCEPT>loading a binary vector;</CONCEPT></A>
diff --git a/docs/manualpages/concepts/viewers.html b/docs/manualpages/concepts/viewers.html
index b5a1c9e..370a8c5 100644
--- a/docs/manualpages/concepts/viewers.html
+++ b/docs/manualpages/concepts/viewers.html
@@ -1,7 +1,7 @@
 <html>
 <title>viewers</title><body bgcolor="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/concepts/viewers.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/concepts/viewers.html "><small>Report Typos and Errors</small></a></div>
 <h2>viewers</h2>
 <menu>
 <LI><A HREF="../../../src/dm/examples/tutorials/ex7.c.html"><CONCEPT>ex7.c</CONCEPT></A>
diff --git a/docs/manualpages/help.html b/docs/manualpages/help.html
index 5c5b160..99b15bc 100644
--- a/docs/manualpages/help.html
+++ b/docs/manualpages/help.html
@@ -2,8 +2,8 @@
 <TITLE>Concepts_File</TITLE>
 <!-- Created by helpindex.py -->
 <BODY>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/manualpages/help.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/manualpages/help.html "><small>Report Typos and Errors</small></a></div>
 <H1><center> PETSc Help Index</center></H1>
 <A NAME="B"></A>
 <H3> <CENTER> | <FONT COLOR="#CC3333">B</FONT> | 
diff --git a/docs/nonlinearsolvertable.html b/docs/nonlinearsolvertable.html
index c8cd514..486d363 100644
--- a/docs/nonlinearsolvertable.html
+++ b/docs/nonlinearsolvertable.html
@@ -6,8 +6,8 @@
     <title>Summary of Nonlinear Solvers Available from PETSc</title>
   </head>
   <body bgcolor="#ffffff">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 docs/nonlinearsolvertable.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 docs/nonlinearsolvertable.html "><small>Report Typos and Errors</small></a></div>
 
     <h1>Summary of Nonlinear Solvers Available from PETSc</h1>
 
diff --git a/include/index.html b/include/index.html
index 2100245..a1b9275 100644
--- a/include/index.html
+++ b/include/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/include/makefile.html b/include/makefile.html
index 0492d97..6da8968 100644
--- a/include/makefile.html
+++ b/include/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:38+00:00">
+<meta name="date" content="2016-06-05T17:42:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS   =
 FFLAGS   =
diff --git a/include/petsc.h.html b/include/petsc.h.html
index 1c2aba7..5165576 100644
--- a/include/petsc.h.html
+++ b/include/petsc.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:27+00:00">
+<meta name="date" content="2016-06-05T17:42:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    This include file allows you to use ANY public PETSc function</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petsc/finclude/index.html b/include/petsc/finclude/index.html
index b79dab6..8f276cb 100644
--- a/include/petsc/finclude/index.html
+++ b/include/petsc/finclude/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/include/petsc/finclude/makefile.html b/include/petsc/finclude/makefile.html
index 0625527..45ce51a 100644
--- a/include/petsc/finclude/makefile.html
+++ b/include/petsc/finclude/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:46+00:00">
+<meta name="date" content="2016-06-05T17:42:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 
 <font color="#A020F0">#requiresdefine   'PETSC_USING_F90'</font>
diff --git a/include/petsc/finclude/petsc.h.html b/include/petsc/finclude/petsc.h.html
index 6ef1fe5..4b1edb9 100644
--- a/include/petsc/finclude/petsc.h.html
+++ b/include/petsc/finclude/petsc.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petsc.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:38+00:00">
+<meta name="date" content="2016-06-05T17:42:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petsc.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petsc.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Single Fortran include file <font color="#4169E1">for</font> all of PETSc
diff --git a/include/petsc/finclude/petscao.h.html b/include/petsc/finclude/petscao.h.html
index e4768cd..c290fd9 100644
--- a/include/petsc/finclude/petscao.h.html
+++ b/include/petsc/finclude/petscao.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscao.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscao.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscao.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/AO/AO.html#AO">AO</a> (application ordering) package in PETSc
diff --git a/include/petsc/finclude/petscaodef.h.html b/include/petsc/finclude/petscaodef.h.html
index 77053f3..0080631 100644
--- a/include/petsc/finclude/petscaodef.h.html
+++ b/include/petsc/finclude/petscaodef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscaodef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:46+00:00">
+<meta name="date" content="2016-06-05T17:42:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscaodef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscaodef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/AO/AO.html#AO">AO</a> (application ordering) package in PETSc
diff --git a/include/petsc/finclude/petscdef.h.html b/include/petsc/finclude/petscdef.h.html
index d95689d..02b5939 100644
--- a/include/petsc/finclude/petscdef.h.html
+++ b/include/petsc/finclude/petscdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Single Fortran include file <font color="#4169E1">for</font> all of PETSc
 <a name="line3">  3: </a>!
diff --git a/include/petsc/finclude/petscdm.h.html b/include/petsc/finclude/petscdm.h.html
index 8965a1c..0be229d 100644
--- a/include/petsc/finclude/petscdm.h.html
+++ b/include/petsc/finclude/petscdm.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdm.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:40+00:00">
+<meta name="date" content="2016-06-05T17:42:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdm.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdm.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3">  3: </a>!
diff --git a/include/petsc/finclude/petscdm.h90.html b/include/petsc/finclude/petscdm.h90.html
index b6f0470..91fba2f 100644
--- a/include/petsc/finclude/petscdm.h90.html
+++ b/include/petsc/finclude/petscdm.h90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdm.h90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdm.h90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdm.h90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Additional <a href="../../../docs/manualpages/DM/DM.html#DM">DM</a> include file <font color="#4169E1">for</font> use of PETSc with Fortran 90/HPF
diff --git a/include/petsc/finclude/petscdmcomposite.h90.html b/include/petsc/finclude/petscdmcomposite.h90.html
index 69a8127..ab1c939 100644
--- a/include/petsc/finclude/petscdmcomposite.h90.html
+++ b/include/petsc/finclude/petscdmcomposite.h90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdmcomposite.h90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdmcomposite.h90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdmcomposite.h90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Additional DMComposite include file <font color="#4169E1">for</font> use of PETSc with Fortran 90/HPF
diff --git a/include/petsc/finclude/petscdmda.h.html b/include/petsc/finclude/petscdmda.h.html
index 8e15948..3ee9911 100644
--- a/include/petsc/finclude/petscdmda.h.html
+++ b/include/petsc/finclude/petscdmda.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdmda.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:40+00:00">
+<meta name="date" content="2016-06-05T17:42:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdmda.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdmda.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/DM/DM.html#DM">DM</a> (distributed array) package in PETSc
diff --git a/include/petsc/finclude/petscdmda.h90.html b/include/petsc/finclude/petscdmda.h90.html
index 9ff1154..f57a49f 100644
--- a/include/petsc/finclude/petscdmda.h90.html
+++ b/include/petsc/finclude/petscdmda.h90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdmda.h90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdmda.h90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdmda.h90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Additional <a href="../../../docs/manualpages/DM/DM.html#DM">DM</a> include file <font color="#4169E1">for</font> use of PETSc with Fortran 90/HPF
diff --git a/include/petsc/finclude/petscdmdadef.h.html b/include/petsc/finclude/petscdmdadef.h.html
index cca472f..99b73b9 100644
--- a/include/petsc/finclude/petscdmdadef.h.html
+++ b/include/petsc/finclude/petscdmdadef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdmdadef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:45+00:00">
+<meta name="date" content="2016-06-05T17:42:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdmdadef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdmdadef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> (distributed array) package in PETSc
diff --git a/include/petsc/finclude/petscdmdef.h.html b/include/petsc/finclude/petscdmdef.h.html
index 2dba8d1..9912251 100644
--- a/include/petsc/finclude/petscdmdef.h.html
+++ b/include/petsc/finclude/petscdmdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdmdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:44+00:00">
+<meta name="date" content="2016-06-05T17:42:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdmdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdmdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/DM/DM.html#DM">DM</a> package in PETSc
diff --git a/include/petsc/finclude/petscdmredundant.h90.html b/include/petsc/finclude/petscdmredundant.h90.html
index 649b277..a18530f 100644
--- a/include/petsc/finclude/petscdmredundant.h90.html
+++ b/include/petsc/finclude/petscdmredundant.h90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdmredundant.h90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdmredundant.h90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdmredundant.h90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Additional DMRedundant include file <font color="#4169E1">for</font> use of PETSc with Fortran 90/HPF
diff --git a/include/petsc/finclude/petscdraw.h.html b/include/petsc/finclude/petscdraw.h.html
index 5c065c2..a1cc4e4 100644
--- a/include/petsc/finclude/petscdraw.h.html
+++ b/include/petsc/finclude/petscdraw.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdraw.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:40+00:00">
+<meta name="date" content="2016-06-05T17:42:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdraw.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdraw.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> package in PETSc
diff --git a/include/petsc/finclude/petscdrawdef.h.html b/include/petsc/finclude/petscdrawdef.h.html
index 7498fb9..2d96129 100644
--- a/include/petsc/finclude/petscdrawdef.h.html
+++ b/include/petsc/finclude/petscdrawdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscdrawdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:45+00:00">
+<meta name="date" content="2016-06-05T17:42:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscdrawdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscdrawdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> package in PETSc
diff --git a/include/petsc/finclude/petscis.h.html b/include/petsc/finclude/petscis.h.html
index 7318299..4a76863 100644
--- a/include/petsc/finclude/petscis.h.html
+++ b/include/petsc/finclude/petscis.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscis.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:42+00:00">
+<meta name="date" content="2016-06-05T17:42:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscis.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscis.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> (index set) package in PETSc
diff --git a/include/petsc/finclude/petscis.h90.html b/include/petsc/finclude/petscis.h90.html
index 9ea915f..df0e2d8 100644
--- a/include/petsc/finclude/petscis.h90.html
+++ b/include/petsc/finclude/petscis.h90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscis.h90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscis.h90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscis.h90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include files <font color="#4169E1">for</font> <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> used from Fortran 90
diff --git a/include/petsc/finclude/petscisdef.h.html b/include/petsc/finclude/petscisdef.h.html
index 4483502..45cc878 100644
--- a/include/petsc/finclude/petscisdef.h.html
+++ b/include/petsc/finclude/petscisdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscisdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:46+00:00">
+<meta name="date" content="2016-06-05T17:42:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscisdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscisdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> (index set) package in PETSc
diff --git a/include/petsc/finclude/petscksp.h.html b/include/petsc/finclude/petscksp.h.html
index ecf5545..97a563d 100644
--- a/include/petsc/finclude/petscksp.h.html
+++ b/include/petsc/finclude/petscksp.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscksp.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:42+00:00">
+<meta name="date" content="2016-06-05T17:42:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscksp.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscksp.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> package in PETSc
diff --git a/include/petsc/finclude/petsckspdef.h.html b/include/petsc/finclude/petsckspdef.h.html
index 94a7d3f..ac2b192 100644
--- a/include/petsc/finclude/petsckspdef.h.html
+++ b/include/petsc/finclude/petsckspdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petsckspdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:45+00:00">
+<meta name="date" content="2016-06-05T17:42:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petsckspdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petsckspdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> package in PETSc
diff --git a/include/petsc/finclude/petsclog.h.html b/include/petsc/finclude/petsclog.h.html
index a14e8c1..97b8237 100644
--- a/include/petsc/finclude/petsclog.h.html
+++ b/include/petsc/finclude/petsclog.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petsclog.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:39+00:00">
+<meta name="date" content="2016-06-05T17:42:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petsclog.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petsclog.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2"> 2: </a> #include <A href="../../../include/petsc/finclude/petsclogdef.h.html">petsc/finclude/petsclogdef.h</A>
 </pre>
diff --git a/include/petsc/finclude/petsclogdef.h.html b/include/petsc/finclude/petsclogdef.h.html
index 34de9e5..3dbe97a 100644
--- a/include/petsc/finclude/petsclogdef.h.html
+++ b/include/petsc/finclude/petsclogdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petsclogdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:44+00:00">
+<meta name="date" content="2016-06-05T17:42:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petsclogdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petsclogdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  No includes needed <font color="#4169E1">for</font> logging
 </pre>
diff --git a/include/petsc/finclude/petscmat.h.html b/include/petsc/finclude/petscmat.h.html
index 0d474ed..a1dfec7 100644
--- a/include/petsc/finclude/petscmat.h.html
+++ b/include/petsc/finclude/petscmat.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscmat.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:40+00:00">
+<meta name="date" content="2016-06-05T17:42:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscmat.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscmat.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> package in PETSc
diff --git a/include/petsc/finclude/petscmat.h90.html b/include/petsc/finclude/petscmat.h90.html
index c2c6733..d51dcbf 100644
--- a/include/petsc/finclude/petscmat.h90.html
+++ b/include/petsc/finclude/petscmat.h90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscmat.h90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscmat.h90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscmat.h90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Additional <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> include file <font color="#4169E1">for</font> use of PETSc with Fortran 90
diff --git a/include/petsc/finclude/petscmatdef.h.html b/include/petsc/finclude/petscmatdef.h.html
index b197a61..eb257d5 100644
--- a/include/petsc/finclude/petscmatdef.h.html
+++ b/include/petsc/finclude/petscmatdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscmatdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:45+00:00">
+<meta name="date" content="2016-06-05T17:42:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscmatdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscmatdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> package in PETSc
diff --git a/include/petsc/finclude/petscpc.h.html b/include/petsc/finclude/petscpc.h.html
index 212477a..75a883a 100644
--- a/include/petsc/finclude/petscpc.h.html
+++ b/include/petsc/finclude/petscpc.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscpc.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:42+00:00">
+<meta name="date" content="2016-06-05T17:42:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscpc.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscpc.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/PC/PC.html#PC">PC</a> (preconditioner) package in PETSc
diff --git a/include/petsc/finclude/petscpcdef.h.html b/include/petsc/finclude/petscpcdef.h.html
index 8ea0e92..6d025d4 100644
--- a/include/petsc/finclude/petscpcdef.h.html
+++ b/include/petsc/finclude/petscpcdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscpcdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:45+00:00">
+<meta name="date" content="2016-06-05T17:42:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscpcdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscpcdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/PC/PC.html#PC">PC</a> (preconditioner) package in PETSc
diff --git a/include/petsc/finclude/petscsnes.h.html b/include/petsc/finclude/petscsnes.h.html
index 4b84a50..7edc2cf 100644
--- a/include/petsc/finclude/petscsnes.h.html
+++ b/include/petsc/finclude/petscsnes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscsnes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:39+00:00">
+<meta name="date" content="2016-06-05T17:42:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscsnes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscsnes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> package in PETSc
 <a name="line3">  3: </a>!
diff --git a/include/petsc/finclude/petscsnesdef.h.html b/include/petsc/finclude/petscsnesdef.h.html
index 7138e5d..5fc6196 100644
--- a/include/petsc/finclude/petscsnesdef.h.html
+++ b/include/petsc/finclude/petscsnesdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscsnesdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:44+00:00">
+<meta name="date" content="2016-06-05T17:42:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscsnesdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscsnesdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> package in PETSc
 <a name="line3">  3: </a>!
diff --git a/include/petsc/finclude/petscsys.h b/include/petsc/finclude/petscsys.h
index 531774e..cc17648 100644
--- a/include/petsc/finclude/petscsys.h
+++ b/include/petsc/finclude/petscsys.h
@@ -257,6 +257,7 @@
 #define PETSCRAND 'rand'
 #define PETSCRAND48 'rand48'
 #define PETSCSPRNG 'sprng'
+#define PETSCRANDER48 'rander48'
 !
 !
 !
diff --git a/include/petsc/finclude/petscsys.h.html b/include/petsc/finclude/petscsys.h.html
index 71baefa..1a8e52c 100644
--- a/include/petsc/finclude/petscsys.h.html
+++ b/include/petsc/finclude/petscsys.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscsys.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:38+00:00">
+<meta name="date" content="2016-06-05T17:42:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscsys.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscsys.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Base include file <font color="#4169E1">for</font> Fortran use of the PETSc package.
@@ -269,41 +269,42 @@
 <a name="line257">257: </a><strong><font color="#228B22">#define PETSCRAND 'rand'</font></strong>
 <a name="line258">258: </a><strong><font color="#228B22">#define PETSCRAND48 'rand48'</font></strong>
 <a name="line259">259: </a><strong><font color="#228B22">#define PETSCSPRNG 'sprng'</font></strong>
-<a name="line260">260: </a>!
+<a name="line260">260: </a><strong><font color="#228B22">#define PETSCRANDER48 'rander48'</font></strong>
 <a name="line261">261: </a>!
 <a name="line262">262: </a>!
-<a name="line263">263: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_INT_SIZE
-<a name="line264">264: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_FLOAT_SIZE
-<a name="line265">265: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_CHAR_SIZE
-<a name="line266">266: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SHORT_SIZE
-<a name="line267">267: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_DOUBLE_SIZE
-<a name="line268">268: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SCALAR_SIZE
+<a name="line263">263: </a>!
+<a name="line264">264: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_INT_SIZE
+<a name="line265">265: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_FLOAT_SIZE
+<a name="line266">266: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_CHAR_SIZE
+<a name="line267">267: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SHORT_SIZE
+<a name="line268">268: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_DOUBLE_SIZE
+<a name="line269">269: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SCALAR_SIZE
 
-<a name="line270">270: </a>      parameter (PETSC_BINARY_INT_SIZE = 4)
-<a name="line271">271: </a>      parameter (PETSC_BINARY_FLOAT_SIZE = 4)
-<a name="line272">272: </a>      parameter (PETSC_BINARY_CHAR_SIZE = 1)
-<a name="line273">273: </a>      parameter (PETSC_BINARY_SHORT_SIZE = 2)
-<a name="line274">274: </a>      parameter (PETSC_BINARY_DOUBLE_SIZE = 8)
-<a name="line275">275: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
-<a name="line276">276: </a>      parameter (PETSC_BINARY_SCALAR_SIZE = 16)
-<a name="line277">277: </a><font color="#A020F0">#else</font>
-<a name="line278">278: </a>      parameter (PETSC_BINARY_SCALAR_SIZE = 8)
-<a name="line279">279: </a><font color="#A020F0">#endif</font>
+<a name="line271">271: </a>      parameter (PETSC_BINARY_INT_SIZE = 4)
+<a name="line272">272: </a>      parameter (PETSC_BINARY_FLOAT_SIZE = 4)
+<a name="line273">273: </a>      parameter (PETSC_BINARY_CHAR_SIZE = 1)
+<a name="line274">274: </a>      parameter (PETSC_BINARY_SHORT_SIZE = 2)
+<a name="line275">275: </a>      parameter (PETSC_BINARY_DOUBLE_SIZE = 8)
+<a name="line276">276: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
+<a name="line277">277: </a>      parameter (PETSC_BINARY_SCALAR_SIZE = 16)
+<a name="line278">278: </a><font color="#A020F0">#else</font>
+<a name="line279">279: </a>      parameter (PETSC_BINARY_SCALAR_SIZE = 8)
+<a name="line280">280: </a><font color="#A020F0">#endif</font>
 
-<a name="line281">281: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SEEK_SET
-<a name="line282">282: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SEEK_CUR
-<a name="line283">283: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SEEK_END
+<a name="line282">282: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SEEK_SET
+<a name="line283">283: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SEEK_CUR
+<a name="line284">284: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BINARY_SEEK_END
 
-<a name="line285">285: </a>      parameter (PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1)
-<a name="line286">286: </a>      parameter (PETSC_BINARY_SEEK_END = 2)
+<a name="line286">286: </a>      parameter (PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1)
+<a name="line287">287: </a>      parameter (PETSC_BINARY_SEEK_END = 2)
 
-<a name="line288">288: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BUILDTWOSIDED_ALLREDUCE
-<a name="line289">289: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BUILDTWOSIDED_IBARRIER
-<a name="line290">290: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BUILDTWOSIDED_REDSCATTER
-<a name="line291">291: </a>      parameter (PETSC_BUILDTWOSIDED_ALLREDUCE = 0)
-<a name="line292">292: </a>      parameter (PETSC_BUILDTWOSIDED_IBARRIER = 1)
-<a name="line293">293: </a>      parameter (PETSC_BUILDTWOSIDED_REDSCATTER = 2)
-<a name="line294">294: </a>!
+<a name="line289">289: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BUILDTWOSIDED_ALLREDUCE
+<a name="line290">290: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BUILDTWOSIDED_IBARRIER
+<a name="line291">291: </a>      <a href="../../../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a> PETSC_BUILDTWOSIDED_REDSCATTER
+<a name="line292">292: </a>      parameter (PETSC_BUILDTWOSIDED_ALLREDUCE = 0)
+<a name="line293">293: </a>      parameter (PETSC_BUILDTWOSIDED_IBARRIER = 1)
+<a name="line294">294: </a>      parameter (PETSC_BUILDTWOSIDED_REDSCATTER = 2)
+<a name="line295">295: </a>!
 </pre>
 </body>
 
diff --git a/include/petsc/finclude/petscsysdef.h.html b/include/petsc/finclude/petscsysdef.h.html
index cd027ff..38f55a0 100644
--- a/include/petsc/finclude/petscsysdef.h.html
+++ b/include/petsc/finclude/petscsysdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscsysdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:44+00:00">
+<meta name="date" content="2016-06-05T17:42:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscsysdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscsysdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Part of the base include file <font color="#4169E1">for</font> Fortran use of PETSc.
diff --git a/include/petsc/finclude/petsctao.h.html b/include/petsc/finclude/petsctao.h.html
index 2916f98..9352197 100644
--- a/include/petsc/finclude/petsctao.h.html
+++ b/include/petsc/finclude/petsctao.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petsctao.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:46+00:00">
+<meta name="date" content="2016-06-05T17:42:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petsctao.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petsctao.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the TAO (Optimization) package in PETSc
diff --git a/include/petsc/finclude/petscts.h.html b/include/petsc/finclude/petscts.h.html
index 1ec69ca..9d4d832 100644
--- a/include/petsc/finclude/petscts.h.html
+++ b/include/petsc/finclude/petscts.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscts.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscts.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscts.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/TS/TS.html#TS">TS</a> (timestepping) package in PETSc
 <a name="line3">  3: </a>!
diff --git a/include/petsc/finclude/petsctsdef.h.html b/include/petsc/finclude/petsctsdef.h.html
index ce3605d..e0f92a6 100644
--- a/include/petsc/finclude/petsctsdef.h.html
+++ b/include/petsc/finclude/petsctsdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petsctsdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:46+00:00">
+<meta name="date" content="2016-06-05T17:42:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petsctsdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petsctsdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/TS/TS.html#TS">TS</a> (timestepping) package in PETSc
 <a name="line3">  3: </a>!
diff --git a/include/petsc/finclude/petscvec.h.html b/include/petsc/finclude/petscvec.h.html
index 81801e1..e188298 100644
--- a/include/petsc/finclude/petscvec.h.html
+++ b/include/petsc/finclude/petscvec.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscvec.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:39+00:00">
+<meta name="date" content="2016-06-05T17:42:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscvec.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscvec.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> package in PETSc
diff --git a/include/petsc/finclude/petscvec.h90.html b/include/petsc/finclude/petscvec.h90.html
index d217eaa..da7653b 100644
--- a/include/petsc/finclude/petscvec.h90.html
+++ b/include/petsc/finclude/petscvec.h90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscvec.h90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:43+00:00">
+<meta name="date" content="2016-06-05T17:42:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscvec.h90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscvec.h90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Additional <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> include file <font color="#4169E1">for</font> use of PETSc with Fortran 90/HPF
diff --git a/include/petsc/finclude/petscvecdef.h.html b/include/petsc/finclude/petscvecdef.h.html
index d30ee78..b17a6a4 100644
--- a/include/petsc/finclude/petscvecdef.h.html
+++ b/include/petsc/finclude/petscvecdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscvecdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:44+00:00">
+<meta name="date" content="2016-06-05T17:42:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscvecdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscvecdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> package in PETSc
diff --git a/include/petsc/finclude/petscviewer.h.html b/include/petsc/finclude/petscviewer.h.html
index 0ed7a1c..b7986ff 100644
--- a/include/petsc/finclude/petscviewer.h.html
+++ b/include/petsc/finclude/petscviewer.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscviewer.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:42+00:00">
+<meta name="date" content="2016-06-05T17:42:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscviewer.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscviewer.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> package in PETSc
 <a name="line3">  3: </a>!
diff --git a/include/petsc/finclude/petscviewerdef.h.html b/include/petsc/finclude/petscviewerdef.h.html
index d8faab7..5be1ce6 100644
--- a/include/petsc/finclude/petscviewerdef.h.html
+++ b/include/petsc/finclude/petscviewerdef.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/finclude/petscviewerdef.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:46+00:00">
+<meta name="date" content="2016-06-05T17:42:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/finclude/petscviewerdef.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/finclude/petscviewerdef.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Include file <font color="#4169E1">for</font> Fortran use of the <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> package in PETSc
 <a name="line3">  3: </a>!
diff --git a/include/petsc/mpiuni/mpi.h.html b/include/petsc/mpiuni/mpi.h.html
index c2268ac..8514494 100644
--- a/include/petsc/mpiuni/mpi.h.html
+++ b/include/petsc/mpiuni/mpi.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/mpiuni/mpi.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:35+00:00">
+<meta name="date" content="2016-06-05T17:16:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/mpiuni/mpi.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/mpiuni/mpi.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   This is a special set of bindings for uni-processor use of MPI by the PETSc library.</font>
 
diff --git a/include/petsc/mpiuni/mpif.h.html b/include/petsc/mpiuni/mpif.h.html
index 5e03dde..15fbd94 100644
--- a/include/petsc/mpiuni/mpif.h.html
+++ b/include/petsc/mpiuni/mpif.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/mpiuni/mpif.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:37+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/mpiuni/mpif.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/mpiuni/mpif.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 
diff --git a/include/petsc/private/bagimpl.h.html b/include/petsc/private/bagimpl.h.html
index 6927ac1..aef63fa 100644
--- a/include/petsc/private/bagimpl.h.html
+++ b/include/petsc/private/bagimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/bagimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:11+00:00">
+<meta name="date" content="2016-06-05T17:15:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/bagimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/bagimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscbag.h></font>
 
 <a name="line5">  5: </a><strong><font color="#228B22">#define PETSC_BAG_NAME_LENGTH 64</font></strong>
diff --git a/include/petsc/private/characteristicimpl.h.html b/include/petsc/private/characteristicimpl.h.html
index ed973cf..694b708 100644
--- a/include/petsc/private/characteristicimpl.h.html
+++ b/include/petsc/private/characteristicimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/characteristicimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:20+00:00">
+<meta name="date" content="2016-06-05T17:40:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/characteristicimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/characteristicimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#ifndef __CHARACTERISTICIMPL_H</font>
 
diff --git a/include/petsc/private/dmdaimpl.h.html b/include/petsc/private/dmdaimpl.h.html
index 407cbb3..455c98f 100644
--- a/include/petsc/private/dmdaimpl.h.html
+++ b/include/petsc/private/dmdaimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/dmdaimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:14+00:00">
+<meta name="date" content="2016-06-05T17:27:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/dmdaimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/dmdaimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Distributed arrays - communication tools for parallel, rectangular grids.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petsc/private/dmimpl.h.html b/include/petsc/private/dmimpl.h.html
index 2468468..34dafe7 100644
--- a/include/petsc/private/dmimpl.h.html
+++ b/include/petsc/private/dmimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/dmimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:30+00:00">
+<meta name="date" content="2016-06-05T17:26:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/dmimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/dmimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3">  3: </a><font color="#A020F0">#if !defined(_DMIMPL_H)</font>
diff --git a/include/petsc/private/dmlabelimpl.h.html b/include/petsc/private/dmlabelimpl.h.html
index 5a212ea..35522db 100644
--- a/include/petsc/private/dmlabelimpl.h.html
+++ b/include/petsc/private/dmlabelimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/dmlabelimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:36+00:00">
+<meta name="date" content="2016-06-05T17:26:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/dmlabelimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/dmlabelimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_LABELIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _LABELIMPL_H</font></strong>
 
diff --git a/include/petsc/private/dmmbimpl.h.html b/include/petsc/private/dmmbimpl.h.html
index 39ae20e..0fd14d6 100644
--- a/include/petsc/private/dmmbimpl.h.html
+++ b/include/petsc/private/dmmbimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/dmmbimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:31+00:00">
+<meta name="date" content="2016-06-05T17:26:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/dmmbimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/dmmbimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_DMMBIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _DMMBIMPL_H</font></strong>
 
diff --git a/include/petsc/private/dmnetworkimpl.h.html b/include/petsc/private/dmnetworkimpl.h.html
index 251c6b6..4da06f7 100644
--- a/include/petsc/private/dmnetworkimpl.h.html
+++ b/include/petsc/private/dmnetworkimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/dmnetworkimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:31+00:00">
+<meta name="date" content="2016-06-05T17:26:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/dmnetworkimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/dmnetworkimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_NETWORKIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _NETWORKIMPL_H</font></strong>
 
diff --git a/include/petsc/private/dmpatchimpl.h.html b/include/petsc/private/dmpatchimpl.h.html
index 7b86e27..6d99b23 100644
--- a/include/petsc/private/dmpatchimpl.h.html
+++ b/include/petsc/private/dmpatchimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/dmpatchimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:32+00:00">
+<meta name="date" content="2016-06-05T17:26:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/dmpatchimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/dmpatchimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PATCHIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PATCHIMPL_H</font></strong>
 
diff --git a/include/petsc/private/dmpleximpl.h.html b/include/petsc/private/dmpleximpl.h.html
index d606a9f..bafeb55 100644
--- a/include/petsc/private/dmpleximpl.h.html
+++ b/include/petsc/private/dmpleximpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/dmpleximpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:32+00:00">
+<meta name="date" content="2016-06-05T17:26:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/dmpleximpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/dmpleximpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PLEXIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PLEXIMPL_H</font></strong>
 
diff --git a/include/petsc/private/drawimpl.h.html b/include/petsc/private/drawimpl.h.html
index cae0e03..c3dc5c7 100644
--- a/include/petsc/private/drawimpl.h.html
+++ b/include/petsc/private/drawimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/drawimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:26+00:00">
+<meta name="date" content="2016-06-05T17:14:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/drawimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/drawimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Abstract data structure and functions for graphics.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petsc/private/dtimpl.h.html b/include/petsc/private/dtimpl.h.html
index d37286a..2b13157 100644
--- a/include/petsc/private/dtimpl.h.html
+++ b/include/petsc/private/dtimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/dtimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:33+00:00">
+<meta name="date" content="2016-06-05T17:26:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/dtimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/dtimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_DT_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _DT_H</font></strong>
 
diff --git a/include/petsc/private/index.html b/include/petsc/private/index.html
index 5c52cab..6816549 100644
--- a/include/petsc/private/index.html
+++ b/include/petsc/private/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/include/petsc/private/isimpl.h.html b/include/petsc/private/isimpl.h.html
index 040e2bb..fe6cc77 100644
--- a/include/petsc/private/isimpl.h.html
+++ b/include/petsc/private/isimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/isimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:32+00:00">
+<meta name="date" content="2016-06-05T17:18:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/isimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/isimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Index sets for scatter-gather type operations in vectors</font>
 <a name="line3">  3: </a><font color="#B22222">and matrices.</font>
diff --git a/include/petsc/private/kernels/blockinvert.h.html b/include/petsc/private/kernels/blockinvert.h.html
index 00c2a21..0a80819 100644
--- a/include/petsc/private/kernels/blockinvert.h.html
+++ b/include/petsc/private/kernels/blockinvert.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/kernels/blockinvert.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:34+00:00">
+<meta name="date" content="2016-06-05T17:19:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/kernels/blockinvert.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/kernels/blockinvert.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Kernels used in sparse ILU (and LU) and in the resulting triangular</font>
 <a name="line3">  3: </a><font color="#B22222"> solves. These are for block algorithms where the block sizes are on</font>
diff --git a/include/petsc/private/kernels/blockmatmult.h.html b/include/petsc/private/kernels/blockmatmult.h.html
index bd341c1..3756ea4 100644
--- a/include/petsc/private/kernels/blockmatmult.h.html
+++ b/include/petsc/private/kernels/blockmatmult.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/kernels/blockmatmult.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:35+00:00">
+<meta name="date" content="2016-06-05T17:19:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/kernels/blockmatmult.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/kernels/blockmatmult.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_petsc_blockmatmult_h)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _petsc_blockmatmult_h</font></strong>
 
diff --git a/include/petsc/private/kernels/blocktranspose.h.html b/include/petsc/private/kernels/blocktranspose.h.html
index ba36202..f460b72 100644
--- a/include/petsc/private/kernels/blocktranspose.h.html
+++ b/include/petsc/private/kernels/blocktranspose.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/kernels/blocktranspose.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:35+00:00">
+<meta name="date" content="2016-06-05T17:19:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/kernels/blocktranspose.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/kernels/blocktranspose.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_BLOCKTRANSPOSE_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _BLOCKTRANSPOSE_H</font></strong>
 
diff --git a/include/petsc/private/kernels/petscaxpy.h.html b/include/petsc/private/kernels/petscaxpy.h.html
index 36ead2f..6b50032 100644
--- a/include/petsc/private/kernels/petscaxpy.h.html
+++ b/include/petsc/private/kernels/petscaxpy.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/kernels/petscaxpy.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:58+00:00">
+<meta name="date" content="2016-06-05T17:17:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/kernels/petscaxpy.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/kernels/petscaxpy.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    PetscKernelAXPY -  X = X + alpha * Y</font>
diff --git a/include/petsc/private/kspimpl.h b/include/petsc/private/kspimpl.h
index 8746f52..d2bf23f 100644
--- a/include/petsc/private/kspimpl.h
+++ b/include/petsc/private/kspimpl.h
@@ -298,6 +298,7 @@ PETSC_EXTERN PetscLogEvent KSP_GMRESOrthogonalization, KSP_SetUp, KSP_Solve;
 PETSC_EXTERN PetscLogEvent KSP_Solve_FS_0,KSP_Solve_FS_1,KSP_Solve_FS_2,KSP_Solve_FS_3,KSP_Solve_FS_4,KSP_Solve_FS_S,KSP_Solve_FS_L,KSP_Solve_FS_U;
 
 PETSC_INTERN PetscErrorCode MatGetSchurComplement_Basic(Mat,IS,IS,IS,IS,MatReuse,Mat*,MatSchurComplementAinvType,MatReuse,Mat*);
+PETSC_INTERN PetscErrorCode PCPreSolveChangeRHS(PC,PetscBool*);
 
 /*
     Either generate an error or mark as diverged when a scalar from an inner product is Nan or Inf
diff --git a/include/petsc/private/kspimpl.h.html b/include/petsc/private/kspimpl.h.html
index 00927bd..2482600 100644
--- a/include/petsc/private/kspimpl.h.html
+++ b/include/petsc/private/kspimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/kspimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:50+00:00">
+<meta name="date" content="2016-06-05T17:32:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/kspimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/kspimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#ifndef _KSPIMPL_H</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define _KSPIMPL_H</font></strong>
@@ -278,52 +278,53 @@
 <a name="line298">298: </a>PETSC_EXTERN <a href="../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> KSP_Solve_FS_0,KSP_Solve_FS_1,KSP_Solve_FS_2,KSP_Solve_FS_3,KSP_Solve_FS_4,KSP_Solve_FS_S,KSP_Solve_FS_L,KSP_Solve_FS_U;
 
 <a name="line300">300: </a><strong><font color="#4169E1">PETSC_INTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetSchurComplement_Basic(<a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../docs/manualpages/IS/IS.html#IS">IS</a>,<a href="../docs/manualpages/IS/IS.html#IS">IS</a>,<a href="../docs/manualpages/IS/IS.html#IS">IS</a>,<a href="../docs/manualpages/IS/IS.html#IS">IS</a>,<a href="../docs/manualpages/Mat/MatReuse.html# [...]
-
-<a name="line302">302: </a><font color="#B22222">/*</font>
-<a name="line303">303: </a><font color="#B22222">    Either generate an error or mark as diverged when a scalar from an inner product is Nan or Inf</font>
-<a name="line304">304: </a><font color="#B22222">*/</font>
-<a name="line305">305: </a><strong><font color="#228B22">#define KSPCheckDot(ksp,beta)           \</font></strong>
-<a name="line306">306: </a><strong><font color="#228B22">  if (PetscIsInfOrNanScalar(beta)) { \</font></strong>
-<a name="line307">307: </a><strong><font color="#228B22">    if (ksp->errorifnotconverged) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp),PETSC_ERR_NOT_CONVERGED,</font><font color="#666666">"<a href="../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a> has not converged due to Nan or [...]
-<a name="line308">308: </a><strong><font color="#228B22">    else {\</font></strong>
-<a name="line310">310: </a><strong><font color="#228B22">      <a href="../docs/manualpages/PC/PCFailedReason.html#PCFailedReason">PCFailedReason</a> pcreason;\</font></strong>
-<a name="line311">311: </a><strong><font color="#228B22">      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       sendbuf,pcreason_max; \</font></strong>
-<a name="line312">312: </a><strong><font color="#228B22">      <a href="../docs/manualpages/PC/PCGetSetUpFailedReason.html#PCGetSetUpFailedReason">PCGetSetUpFailedReason</a>(ksp->pc,&pcreason);\</font></strong>
-<a name="line313">313: </a><strong><font color="#228B22">      sendbuf = (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)pcreason; \</font></strong>
-<a name="line314">314: </a><strong><font color="#228B22">      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(&sendbuf,&pcreason_max,1,MPIU_INT,MPIU_MAX,<a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp)); \</font></strong>
-<a name="line315">315: </a><strong><font color="#228B22">      if (pcreason_max) {\</font></strong>
-<a name="line316">316: </a><strong><font color="#228B22">        ksp->reason = KSP_DIVERGED_PCSETUP_FAILED;\</font></strong>
-<a name="line317">317: </a><strong><font color="#228B22">        VecSetInf(ksp->vec_sol);\</font></strong>
-<a name="line318">318: </a><strong><font color="#228B22">      } else {\</font></strong>
-<a name="line319">319: </a><strong><font color="#228B22">        ksp->reason = KSP_DIVERGED_NANORINF;\</font></strong>
-<a name="line320">320: </a><strong><font color="#228B22">      }\</font></strong>
-<a name="line321">321: </a><strong><font color="#228B22">      return(0);\</font></strong>
-<a name="line322">322: </a><strong><font color="#228B22">    }\</font></strong>
-<a name="line323">323: </a><strong><font color="#228B22">  }</font></strong>
-
-<a name="line325">325: </a><font color="#B22222">/*</font>
-<a name="line326">326: </a><font color="#B22222">    Either generate an error or mark as diverged when a real from a norm is Nan or Inf</font>
-<a name="line327">327: </a><font color="#B22222">*/</font>
-<a name="line328">328: </a><strong><font color="#228B22">#define KSPCheckNorm(ksp,beta)           \</font></strong>
-<a name="line329">329: </a><strong><font color="#228B22">  if (<a href="../docs/manualpages/Sys/PetscIsInfOrNanReal.html#PetscIsInfOrNanReal">PetscIsInfOrNanReal</a>(beta)) { \</font></strong>
-<a name="line330">330: </a><strong><font color="#228B22">    if (ksp->errorifnotconverged) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp),PETSC_ERR_NOT_CONVERGED,</font><font color="#666666">"<a href="../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a> has not converged due to Nan or [...]
-<a name="line331">331: </a><strong><font color="#228B22">    else {\</font></strong>
-<a name="line333">333: </a><strong><font color="#228B22">      <a href="../docs/manualpages/PC/PCFailedReason.html#PCFailedReason">PCFailedReason</a> pcreason;\</font></strong>
-<a name="line334">334: </a><strong><font color="#228B22">      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       sendbuf,pcreason_max; \</font></strong>
-<a name="line335">335: </a><strong><font color="#228B22">      <a href="../docs/manualpages/PC/PCGetSetUpFailedReason.html#PCGetSetUpFailedReason">PCGetSetUpFailedReason</a>(ksp->pc,&pcreason);\</font></strong>
-<a name="line336">336: </a><strong><font color="#228B22">      sendbuf = (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)pcreason; \</font></strong>
-<a name="line337">337: </a><strong><font color="#228B22">      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(&sendbuf,&pcreason_max,1,MPIU_INT,MPIU_MAX,<a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp)); \</font></strong>
-<a name="line338">338: </a><strong><font color="#228B22">      if (pcreason_max) {\</font></strong>
-<a name="line339">339: </a><strong><font color="#228B22">        ksp->reason = KSP_DIVERGED_PCSETUP_FAILED;\</font></strong>
-<a name="line340">340: </a><strong><font color="#228B22">        VecSetInf(ksp->vec_sol);\</font></strong>
-<a name="line341">341: </a><strong><font color="#228B22">      } else {\</font></strong>
-<a name="line342">342: </a><strong><font color="#228B22">        ksp->reason = KSP_DIVERGED_NANORINF;\</font></strong>
-<a name="line343">343: </a><strong><font color="#228B22">      }\</font></strong>
-<a name="line344">344: </a><strong><font color="#228B22">      return(0);\</font></strong>
-<a name="line345">345: </a><strong><font color="#228B22">    }\</font></strong>
-<a name="line346">346: </a><strong><font color="#228B22">  }</font></strong>
-
-<a name="line348">348: </a><font color="#A020F0">#endif</font>
+<a name="line301">301: </a><strong><font color="#4169E1">PETSC_INTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCPreSolveChangeRHS(<a href="../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+
+<a name="line303">303: </a><font color="#B22222">/*</font>
+<a name="line304">304: </a><font color="#B22222">    Either generate an error or mark as diverged when a scalar from an inner product is Nan or Inf</font>
+<a name="line305">305: </a><font color="#B22222">*/</font>
+<a name="line306">306: </a><strong><font color="#228B22">#define KSPCheckDot(ksp,beta)           \</font></strong>
+<a name="line307">307: </a><strong><font color="#228B22">  if (PetscIsInfOrNanScalar(beta)) { \</font></strong>
+<a name="line308">308: </a><strong><font color="#228B22">    if (ksp->errorifnotconverged) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp),PETSC_ERR_NOT_CONVERGED,</font><font color="#666666">"<a href="../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a> has not converged due to Nan or [...]
+<a name="line309">309: </a><strong><font color="#228B22">    else {\</font></strong>
+<a name="line311">311: </a><strong><font color="#228B22">      <a href="../docs/manualpages/PC/PCFailedReason.html#PCFailedReason">PCFailedReason</a> pcreason;\</font></strong>
+<a name="line312">312: </a><strong><font color="#228B22">      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       sendbuf,pcreason_max; \</font></strong>
+<a name="line313">313: </a><strong><font color="#228B22">      <a href="../docs/manualpages/PC/PCGetSetUpFailedReason.html#PCGetSetUpFailedReason">PCGetSetUpFailedReason</a>(ksp->pc,&pcreason);\</font></strong>
+<a name="line314">314: </a><strong><font color="#228B22">      sendbuf = (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)pcreason; \</font></strong>
+<a name="line315">315: </a><strong><font color="#228B22">      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(&sendbuf,&pcreason_max,1,MPIU_INT,MPIU_MAX,<a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp)); \</font></strong>
+<a name="line316">316: </a><strong><font color="#228B22">      if (pcreason_max) {\</font></strong>
+<a name="line317">317: </a><strong><font color="#228B22">        ksp->reason = KSP_DIVERGED_PCSETUP_FAILED;\</font></strong>
+<a name="line318">318: </a><strong><font color="#228B22">        VecSetInf(ksp->vec_sol);\</font></strong>
+<a name="line319">319: </a><strong><font color="#228B22">      } else {\</font></strong>
+<a name="line320">320: </a><strong><font color="#228B22">        ksp->reason = KSP_DIVERGED_NANORINF;\</font></strong>
+<a name="line321">321: </a><strong><font color="#228B22">      }\</font></strong>
+<a name="line322">322: </a><strong><font color="#228B22">      return(0);\</font></strong>
+<a name="line323">323: </a><strong><font color="#228B22">    }\</font></strong>
+<a name="line324">324: </a><strong><font color="#228B22">  }</font></strong>
+
+<a name="line326">326: </a><font color="#B22222">/*</font>
+<a name="line327">327: </a><font color="#B22222">    Either generate an error or mark as diverged when a real from a norm is Nan or Inf</font>
+<a name="line328">328: </a><font color="#B22222">*/</font>
+<a name="line329">329: </a><strong><font color="#228B22">#define KSPCheckNorm(ksp,beta)           \</font></strong>
+<a name="line330">330: </a><strong><font color="#228B22">  if (<a href="../docs/manualpages/Sys/PetscIsInfOrNanReal.html#PetscIsInfOrNanReal">PetscIsInfOrNanReal</a>(beta)) { \</font></strong>
+<a name="line331">331: </a><strong><font color="#228B22">    if (ksp->errorifnotconverged) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp),PETSC_ERR_NOT_CONVERGED,</font><font color="#666666">"<a href="../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a> has not converged due to Nan or [...]
+<a name="line332">332: </a><strong><font color="#228B22">    else {\</font></strong>
+<a name="line334">334: </a><strong><font color="#228B22">      <a href="../docs/manualpages/PC/PCFailedReason.html#PCFailedReason">PCFailedReason</a> pcreason;\</font></strong>
+<a name="line335">335: </a><strong><font color="#228B22">      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       sendbuf,pcreason_max; \</font></strong>
+<a name="line336">336: </a><strong><font color="#228B22">      <a href="../docs/manualpages/PC/PCGetSetUpFailedReason.html#PCGetSetUpFailedReason">PCGetSetUpFailedReason</a>(ksp->pc,&pcreason);\</font></strong>
+<a name="line337">337: </a><strong><font color="#228B22">      sendbuf = (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)pcreason; \</font></strong>
+<a name="line338">338: </a><strong><font color="#228B22">      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(&sendbuf,&pcreason_max,1,MPIU_INT,MPIU_MAX,<a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp)); \</font></strong>
+<a name="line339">339: </a><strong><font color="#228B22">      if (pcreason_max) {\</font></strong>
+<a name="line340">340: </a><strong><font color="#228B22">        ksp->reason = KSP_DIVERGED_PCSETUP_FAILED;\</font></strong>
+<a name="line341">341: </a><strong><font color="#228B22">        VecSetInf(ksp->vec_sol);\</font></strong>
+<a name="line342">342: </a><strong><font color="#228B22">      } else {\</font></strong>
+<a name="line343">343: </a><strong><font color="#228B22">        ksp->reason = KSP_DIVERGED_NANORINF;\</font></strong>
+<a name="line344">344: </a><strong><font color="#228B22">      }\</font></strong>
+<a name="line345">345: </a><strong><font color="#228B22">      return(0);\</font></strong>
+<a name="line346">346: </a><strong><font color="#228B22">    }\</font></strong>
+<a name="line347">347: </a><strong><font color="#228B22">  }</font></strong>
+
+<a name="line349">349: </a><font color="#A020F0">#endif</font>
 </pre>
 </body>
 
diff --git a/include/petsc/private/linesearchimpl.h.html b/include/petsc/private/linesearchimpl.h.html
index d214b9c..8ddcb84 100644
--- a/include/petsc/private/linesearchimpl.h.html
+++ b/include/petsc/private/linesearchimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/linesearchimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:29+00:00">
+<meta name="date" content="2016-06-05T17:37:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/linesearchimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/linesearchimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __LINESEARCHIMPL_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscsnes.h></font>
diff --git a/include/petsc/private/logimpl.h.html b/include/petsc/private/logimpl.h.html
index 218cb83..c7c288a 100644
--- a/include/petsc/private/logimpl.h.html
+++ b/include/petsc/private/logimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/logimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:26+00:00">
+<meta name="date" content="2016-06-05T17:16:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/logimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/logimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsctime.h></font>
 
diff --git a/include/petsc/private/makefile.html b/include/petsc/private/makefile.html
index c990229..c9effc1 100644
--- a/include/petsc/private/makefile.html
+++ b/include/petsc/private/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:49+00:00">
+<meta name="date" content="2016-06-05T17:42:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS   =
 FFLAGS   =
diff --git a/include/petsc/private/matimpl.h.html b/include/petsc/private/matimpl.h.html
index 31683d7..94efdf0 100644
--- a/include/petsc/private/matimpl.h.html
+++ b/include/petsc/private/matimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/matimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:24+00:00">
+<meta name="date" content="2016-06-05T17:19:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/matimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/matimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#ifndef __MATIMPL_H</font>
 
diff --git a/include/petsc/private/matorderimpl.h.html b/include/petsc/private/matorderimpl.h.html
index 4034480..5c3a313 100644
--- a/include/petsc/private/matorderimpl.h.html
+++ b/include/petsc/private/matorderimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/matorderimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:19+00:00">
+<meta name="date" content="2016-06-05T17:26:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/matorderimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/matorderimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __MATORDERIMPL_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/include/petsc/private/pcgamgimpl.h.html b/include/petsc/private/pcgamgimpl.h.html
index 5db3f94..2afa47d 100644
--- a/include/petsc/private/pcgamgimpl.h.html
+++ b/include/petsc/private/pcgamgimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/pcgamgimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:36+00:00">
+<meta name="date" content="2016-06-05T17:30:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/pcgamgimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/pcgamgimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/pcimpl.h></font>
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/pcmgimpl.h>                    </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/include/petsc/private/pcimpl.h.html b/include/petsc/private/pcimpl.h.html
index 2eb4394..1850d64 100644
--- a/include/petsc/private/pcimpl.h.html
+++ b/include/petsc/private/pcimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/pcimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:35+00:00">
+<meta name="date" content="2016-06-05T17:30:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/pcimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/pcimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#ifndef _PCIMPL_H</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define _PCIMPL_H</font></strong>
diff --git a/include/petsc/private/pcmgimpl.h.html b/include/petsc/private/pcmgimpl.h.html
index 5543540..4816c42 100644
--- a/include/petsc/private/pcmgimpl.h.html
+++ b/include/petsc/private/pcmgimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/pcmgimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:57+00:00">
+<meta name="date" content="2016-06-05T17:31:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/pcmgimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/pcmgimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Data structure used for Multigrid preconditioner.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petsc/private/petscdsimpl.h.html b/include/petsc/private/petscdsimpl.h.html
index 7d8c558..1a6d285 100644
--- a/include/petsc/private/petscdsimpl.h.html
+++ b/include/petsc/private/petscdsimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/petscdsimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:33+00:00">
+<meta name="date" content="2016-06-05T17:26:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/petscdsimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/petscdsimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCDSIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCDSIMPL_H</font></strong>
 
diff --git a/include/petsc/private/petscfeimpl.h.html b/include/petsc/private/petscfeimpl.h.html
index f61418c..947d542 100644
--- a/include/petsc/private/petscfeimpl.h.html
+++ b/include/petsc/private/petscfeimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/petscfeimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:33+00:00">
+<meta name="date" content="2016-06-05T17:26:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/petscfeimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/petscfeimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCFEIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCFEIMPL_H</font></strong>
 
diff --git a/include/petsc/private/petscfptimpl.h.html b/include/petsc/private/petscfptimpl.h.html
index c22b4d2..4fb176b 100644
--- a/include/petsc/private/petscfptimpl.h.html
+++ b/include/petsc/private/petscfptimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/petscfptimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:49+00:00">
+<meta name="date" content="2016-06-05T17:42:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/petscfptimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/petscfptimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#if !defined(_PETSCFPIMPL_H)</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define _PETSCFPIMPL_H</font></strong>
diff --git a/include/petsc/private/petscfvimpl.h.html b/include/petsc/private/petscfvimpl.h.html
index 83e35dd..95be39f 100644
--- a/include/petsc/private/petscfvimpl.h.html
+++ b/include/petsc/private/petscfvimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/petscfvimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:49+00:00">
+<meta name="date" content="2016-06-05T17:42:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/petscfvimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/petscfvimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCFVIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCFVIMPL_H</font></strong>
 
diff --git a/include/petsc/private/petscimpl.h.html b/include/petsc/private/petscimpl.h.html
index 1f879f7..37d97eb 100644
--- a/include/petsc/private/petscimpl.h.html
+++ b/include/petsc/private/petscimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/petscimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:46+00:00">
+<meta name="date" content="2016-06-05T17:42:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/petscimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/petscimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines the basic header of all PETSc objects.</font>
diff --git a/include/petsc/private/sfimpl.h.html b/include/petsc/private/sfimpl.h.html
index 214109b..0db2605 100644
--- a/include/petsc/private/sfimpl.h.html
+++ b/include/petsc/private/sfimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/sfimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:50+00:00">
+<meta name="date" content="2016-06-05T17:19:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/sfimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/sfimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCSFIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCSFIMPL_H</font></strong>
 
diff --git a/include/petsc/private/snesimpl.h.html b/include/petsc/private/snesimpl.h.html
index 3006afb..d999af9 100644
--- a/include/petsc/private/snesimpl.h.html
+++ b/include/petsc/private/snesimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/snesimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:13+00:00">
+<meta name="date" content="2016-06-05T17:35:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/snesimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/snesimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#ifndef __SNESIMPL_H</font>
 
diff --git a/include/petsc/private/taoimpl.h.html b/include/petsc/private/taoimpl.h.html
index bc0c00e..97ca82b 100644
--- a/include/petsc/private/taoimpl.h.html
+++ b/include/petsc/private/taoimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/taoimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:34+00:00">
+<meta name="date" content="2016-06-05T17:40:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/taoimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/taoimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_IMPL_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsctaolinesearch.h></font>
diff --git a/include/petsc/private/taolinesearchimpl.h.html b/include/petsc/private/taolinesearchimpl.h.html
index 3ffacee..52e81bc 100644
--- a/include/petsc/private/taolinesearchimpl.h.html
+++ b/include/petsc/private/taolinesearchimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/taolinesearchimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:35+00:00">
+<meta name="date" content="2016-06-05T17:40:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/taolinesearchimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/taolinesearchimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAOLINESEARCH_IMPL_H</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscvec.h></font>
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
diff --git a/include/petsc/private/tsimpl.h.html b/include/petsc/private/tsimpl.h.html
index 81ce543..69fe482 100644
--- a/include/petsc/private/tsimpl.h.html
+++ b/include/petsc/private/tsimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/tsimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:38+00:00">
+<meta name="date" content="2016-06-05T17:37:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/tsimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/tsimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TSIMPL_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscts.h></font>
diff --git a/include/petsc/private/vecimpl.h.html b/include/petsc/private/vecimpl.h.html
index 800f958..01ee941 100644
--- a/include/petsc/private/vecimpl.h.html
+++ b/include/petsc/private/vecimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/vecimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:56+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/vecimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/vecimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This private file should not be included in users' code.</font>
diff --git a/include/petsc/private/viewerimpl.h.html b/include/petsc/private/viewerimpl.h.html
index f2b5579..9c90121 100644
--- a/include/petsc/private/viewerimpl.h.html
+++ b/include/petsc/private/viewerimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsc/private/viewerimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:59+00:00">
+<meta name="date" content="2016-06-05T17:14:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsc/private/viewerimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsc/private/viewerimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#ifndef _VIEWERIMPL</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define _VIEWERIMPL</font></strong>
diff --git a/include/petscao.h.html b/include/petscao.h.html
index eee5a00..1d65715 100644
--- a/include/petscao.h.html
+++ b/include/petscao.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscao.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:01+00:00">
+<meta name="date" content="2016-06-05T17:19:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscao.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscao.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  An application ordering is mapping between an application-centric</font>
 <a name="line3">  3: </a><font color="#B22222">  ordering (the ordering that is "natural" for the application) and</font>
diff --git a/include/petscbag.h.html b/include/petscbag.h.html
index f346b7e..cb65c3a 100644
--- a/include/petscbag.h.html
+++ b/include/petscbag.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscbag.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:11+00:00">
+<meta name="date" content="2016-06-05T17:15:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscbag.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscbag.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line4">  4: </a><font color="#A020F0">#include <petscsys.h></font>
 
diff --git a/include/petscblaslapack.h.html b/include/petscblaslapack.h.html
index 38ca864..b867503 100644
--- a/include/petscblaslapack.h.html
+++ b/include/petscblaslapack.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscblaslapack.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:37+00:00">
+<meta name="date" content="2016-06-05T17:42:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscblaslapack.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscblaslapack.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  This file dispatches between various header files for blas/lapack distributions to handle the name mangling.</font>
 <a name="line3">  3: </a><font color="#B22222">  It also provides C prototypes for all the BLAS/LAPACK functions that PETSc uses</font>
diff --git a/include/petscblaslapack_stdcall.h.html b/include/petscblaslapack_stdcall.h.html
index 2e2d11a..1fff3ba 100644
--- a/include/petscblaslapack_stdcall.h.html
+++ b/include/petscblaslapack_stdcall.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscblaslapack_stdcall.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:37+00:00">
+<meta name="date" content="2016-06-05T17:42:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscblaslapack_stdcall.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscblaslapack_stdcall.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  This file deals with</font>
 <a name="line3">  3: </a><font color="#B22222">     1) STDCALL BLAS/LAPACK calling conventions</font>
diff --git a/include/petscbt.h.html b/include/petscbt.h.html
index c050151..91633e9 100644
--- a/include/petscbt.h.html
+++ b/include/petscbt.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscbt.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:36+00:00">
+<meta name="date" content="2016-06-05T17:42:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscbt.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscbt.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petscconf.h></font>
diff --git a/include/petsccharacteristic.h.html b/include/petsccharacteristic.h.html
index 3d2d16f..845f40e 100644
--- a/include/petsccharacteristic.h.html
+++ b/include/petsccharacteristic.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsccharacteristic.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:21+00:00">
+<meta name="date" content="2016-06-05T17:40:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsccharacteristic.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsccharacteristic.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Defines the interface functions for the method of characteristics solvers</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscctable.h.html b/include/petscctable.h.html
index 542be11..0cc8f1c 100644
--- a/include/petscctable.h.html
+++ b/include/petscctable.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscctable.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:17+00:00">
+<meta name="date" content="2016-06-05T17:16:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscctable.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscctable.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __PETSCCTABLE_H</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsys.h></font>
 
diff --git a/include/petsccusp.h.html b/include/petsccusp.h.html
index f851589..ad2c786 100644
--- a/include/petsccusp.h.html
+++ b/include/petsccusp.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsccusp.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:59+00:00">
+<meta name="date" content="2016-06-05T17:17:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsccusp.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsccusp.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscvec.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <cusp/array1d.h></font>
diff --git a/include/petscdm.h.html b/include/petscdm.h.html
index 8ca68a9..ec5a66a 100644
--- a/include/petscdm.h.html
+++ b/include/petscdm.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdm.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:30+00:00">
+<meta name="date" content="2016-06-05T17:26:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdm.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdm.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Objects to manage the interactions between the mesh data structures and the algebraic objects</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscdmcomposite.h.html b/include/petscdmcomposite.h.html
index 603b956..2d41a6e 100644
--- a/include/petscdmcomposite.h.html
+++ b/include/petscdmcomposite.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmcomposite.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:34+00:00">
+<meta name="date" content="2016-06-05T17:26:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmcomposite.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmcomposite.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* "Unintrusive" multi-physics <a href="../docs/manualpages/DM/DM.html#DM">DM</a> */</font>
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/include/petscdmda.h.html b/include/petscdmda.h.html
index 1fd48db..6ee0bd4 100644
--- a/include/petscdmda.h.html
+++ b/include/petscdmda.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmda.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:14+00:00">
+<meta name="date" content="2016-06-05T17:27:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmda.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmda.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscdm.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <petscdmdatypes.h></font>
diff --git a/include/petscdmdatypes.h.html b/include/petscdmdatypes.h.html
index 4f5d50f..d3d518e 100644
--- a/include/petscdmdatypes.h.html
+++ b/include/petscdmdatypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmdatypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:15+00:00">
+<meta name="date" content="2016-06-05T17:27:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmdatypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmdatypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCDMDATYPES_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCDMDATYPES_H</font></strong>
 
diff --git a/include/petscdmlabel.h.html b/include/petscdmlabel.h.html
index 83d6203..7e9d3df 100644
--- a/include/petscdmlabel.h.html
+++ b/include/petscdmlabel.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmlabel.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:35+00:00">
+<meta name="date" content="2016-06-05T17:26:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmlabel.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmlabel.h.html "><small>Report Typos and Errors</small></a></div>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscis.h></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*S</font>
diff --git a/include/petscdmmoab.h.html b/include/petscdmmoab.h.html
index 39506b9..5679d75 100644
--- a/include/petscdmmoab.h.html
+++ b/include/petscdmmoab.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmmoab.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:34+00:00">
+<meta name="date" content="2016-06-05T17:26:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmmoab.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmmoab.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscvec.h>    </font><font color="#B22222">/*I      "petscvec.h"    I*/</font><font color="#A020F0"></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <petscmat.h>    </font><font color="#B22222">/*I      "petscmat.h"    I*/</font><font color="#A020F0"></font>
diff --git a/include/petscdmnetwork.h.html b/include/petscdmnetwork.h.html
index 92a0753..554d5f4 100644
--- a/include/petscdmnetwork.h.html
+++ b/include/petscdmnetwork.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmnetwork.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:34+00:00">
+<meta name="date" content="2016-06-05T17:26:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmnetwork.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmnetwork.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  DMNetwork, for parallel unstructured network problems.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscdmpatch.h.html b/include/petscdmpatch.h.html
index 453d9d8..fa59878 100644
--- a/include/petscdmpatch.h.html
+++ b/include/petscdmpatch.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmpatch.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:34+00:00">
+<meta name="date" content="2016-06-05T17:26:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmpatch.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmpatch.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  DMPatch, for domains covered by sets of patches.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscdmplex.h.html b/include/petscdmplex.h.html
index 3217d29..994e860 100644
--- a/include/petscdmplex.h.html
+++ b/include/petscdmplex.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmplex.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:35+00:00">
+<meta name="date" content="2016-06-05T17:26:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmplex.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmplex.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  DMPlex, for parallel unstructured distributed mesh problems.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscdmredundant.h.html b/include/petscdmredundant.h.html
index 21636c0..8177c90 100644
--- a/include/petscdmredundant.h.html
+++ b/include/petscdmredundant.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmredundant.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:25+00:00">
+<meta name="date" content="2016-06-05T17:27:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmredundant.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmredundant.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* <a href="../docs/manualpages/DM/DM.html#DM">DM</a> for redundant globally coupled degrees of freedom */</font>
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/include/petscdmshell.h.html b/include/petscdmshell.h.html
index 06c0b59..441aaf7 100644
--- a/include/petscdmshell.h.html
+++ b/include/petscdmshell.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmshell.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:04+00:00">
+<meta name="date" content="2016-06-05T17:29:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmshell.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmshell.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscdm.h></font>
 
diff --git a/include/petscdmsliced.h.html b/include/petscdmsliced.h.html
index bd8e6df..c4a07e6 100644
--- a/include/petscdmsliced.h.html
+++ b/include/petscdmsliced.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmsliced.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:20+00:00">
+<meta name="date" content="2016-06-05T17:27:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmsliced.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmsliced.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Very minimal unstructured <a href="../docs/manualpages/DM/DM.html#DM">DM</a> */</font>
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/include/petscdmtypes.h.html b/include/petscdmtypes.h.html
index 7aba44a..d735ae0 100644
--- a/include/petscdmtypes.h.html
+++ b/include/petscdmtypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdmtypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:30+00:00">
+<meta name="date" content="2016-06-05T17:26:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdmtypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdmtypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCDMTYPES_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCDMTYPES_H</font></strong>
 
diff --git a/include/petscdraw.h.html b/include/petscdraw.h.html
index 0549fee..03349f7 100644
--- a/include/petscdraw.h.html
+++ b/include/petscdraw.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdraw.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:26+00:00">
+<meta name="date" content="2016-06-05T17:14:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdraw.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdraw.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Interface to the PETSc graphics</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscdrawtypes.h.html b/include/petscdrawtypes.h.html
index 88a51ae..af9b794 100644
--- a/include/petscdrawtypes.h.html
+++ b/include/petscdrawtypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdrawtypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:27+00:00">
+<meta name="date" content="2016-06-05T17:14:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdrawtypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdrawtypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef _PETSCDRAWTYPES_H</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCDRAWTYPES_H</font></strong>
 
diff --git a/include/petscds.h.html b/include/petscds.h.html
index 975a75c..baa9f75 100644
--- a/include/petscds.h.html
+++ b/include/petscds.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscds.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:02+00:00">
+<meta name="date" content="2016-06-05T17:30:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscds.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscds.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Objects which encapsulate discretizations+continuum residuals</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscdstypes.h.html b/include/petscdstypes.h.html
index 4a1bdbc..08be1d5 100644
--- a/include/petscdstypes.h.html
+++ b/include/petscdstypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdstypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:02+00:00">
+<meta name="date" content="2016-06-05T17:30:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdstypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdstypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCDSTYPES_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCDSTYPES_H</font></strong>
 
diff --git a/include/petscdt.h.html b/include/petscdt.h.html
index 0e309e1..3369d1d 100644
--- a/include/petscdt.h.html
+++ b/include/petscdt.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscdt.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:00+00:00">
+<meta name="date" content="2016-06-05T17:30:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscdt.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscdt.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Common tools for constructing discretizations</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscerror.h.html b/include/petscerror.h.html
index a30f772..e34ee14 100644
--- a/include/petscerror.h.html
+++ b/include/petscerror.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscerror.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:18+00:00">
+<meta name="date" content="2016-06-05T17:15:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscerror.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscerror.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Contains all error handling interfaces for PETSc.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscfe.h.html b/include/petscfe.h.html
index e599ea9..fd9528a 100644
--- a/include/petscfe.h.html
+++ b/include/petscfe.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscfe.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:01+00:00">
+<meta name="date" content="2016-06-05T17:30:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscfe.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscfe.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Objects which encapsulate finite element spaces and operations</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscfetypes.h.html b/include/petscfetypes.h.html
index ce2e112..cec8b22 100644
--- a/include/petscfetypes.h.html
+++ b/include/petscfetypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscfetypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:01+00:00">
+<meta name="date" content="2016-06-05T17:30:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscfetypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscfetypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCFETYPES_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCFETYPES_H</font></strong>
 
diff --git a/include/petscfv.h.html b/include/petscfv.h.html
index 5380545..d0b64b4 100644
--- a/include/petscfv.h.html
+++ b/include/petscfv.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscfv.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:01+00:00">
+<meta name="date" content="2016-06-05T17:30:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscfv.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscfv.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Objects which encapsulate finite volume spaces and operations</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscfvtypes.h.html b/include/petscfvtypes.h.html
index 075de9a..cb9914a 100644
--- a/include/petscfvtypes.h.html
+++ b/include/petscfvtypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscfvtypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:01+00:00">
+<meta name="date" content="2016-06-05T17:30:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscfvtypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscfvtypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCFVTYPES_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCFVTYPES_H</font></strong>
 
diff --git a/include/petscis.h.html b/include/petscis.h.html
index ddd0cb0..cbab833 100644
--- a/include/petscis.h.html
+++ b/include/petscis.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscis.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:32+00:00">
+<meta name="date" content="2016-06-05T17:18:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscis.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscis.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   An index set is a generalization of a subset of integers.  Index sets</font>
 <a name="line3">  3: </a><font color="#B22222">   are used for defining scatters and gathers.</font>
diff --git a/include/petscistypes.h.html b/include/petscistypes.h.html
index 2d1fdfd..75d025c 100644
--- a/include/petscistypes.h.html
+++ b/include/petscistypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscistypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:33+00:00">
+<meta name="date" content="2016-06-05T17:18:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscistypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscistypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCISTYPES_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCISTYPES_H</font></strong>
 
diff --git a/include/petscksp.h.html b/include/petscksp.h.html
index 3737c95..f5e826b 100644
--- a/include/petscksp.h.html
+++ b/include/petscksp.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscksp.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:51+00:00">
+<meta name="date" content="2016-06-05T17:32:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscksp.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscksp.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Defines the interface functions for the Krylov subspace accelerators.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petsclog.h.html b/include/petsclog.h.html
index 5842ee6..f9382c5 100644
--- a/include/petsclog.h.html
+++ b/include/petsclog.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsclog.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:26+00:00">
+<meta name="date" content="2016-06-05T17:16:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsclog.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsclog.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Defines profile/logging in PETSc.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscmat.h.html b/include/petscmat.h.html
index dd5d728..fedeb88 100644
--- a/include/petscmat.h.html
+++ b/include/petscmat.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscmat.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:29+00:00">
+<meta name="date" content="2016-06-05T17:19:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscmat.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscmat.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">     Include file for the matrix component of PETSc</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscmatelemental.h.html b/include/petscmatelemental.h.html
index 017dbcd..4a9ecbd 100644
--- a/include/petscmatelemental.h.html
+++ b/include/petscmatelemental.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscmatelemental.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:35+00:00">
+<meta name="date" content="2016-06-05T17:19:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscmatelemental.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscmatelemental.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscmat.h></font>
 
diff --git a/include/petscmath.h.html b/include/petscmath.h.html
index 1db1a6b..6412867 100644
--- a/include/petscmath.h.html
+++ b/include/petscmath.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscmath.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:34+00:00">
+<meta name="date" content="2016-06-05T17:42:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscmath.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscmath.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 
 <a name="line3">  3: </a><font color="#B22222">      PETSc mathematics include file. Defines certain basic mathematical</font>
diff --git a/include/petscmatlab.h.html b/include/petscmatlab.h.html
index 2743a6b..a9e6540 100644
--- a/include/petscmatlab.h.html
+++ b/include/petscmatlab.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscmatlab.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:36+00:00">
+<meta name="date" content="2016-06-05T17:42:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscmatlab.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscmatlab.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Defines an interface to the MATLAB Engine from PETSc</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscoptions.h.html b/include/petscoptions.h.html
index d9648cd..ff02d86 100644
--- a/include/petscoptions.h.html
+++ b/include/petscoptions.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscoptions.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:01+00:00">
+<meta name="date" content="2016-06-05T17:16:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscoptions.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscoptions.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Routines to determine options set in the options database.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscpc.h.html b/include/petscpc.h.html
index 49472bf..67ca205 100644
--- a/include/petscpc.h.html
+++ b/include/petscpc.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscpc.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:35+00:00">
+<meta name="date" content="2016-06-05T17:30:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscpc.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscpc.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Preconditioner module.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscpctypes.h.html b/include/petscpctypes.h.html
index a6d690b..69f07c7 100644
--- a/include/petscpctypes.h.html
+++ b/include/petscpctypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscpctypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:37+00:00">
+<meta name="date" content="2016-06-05T17:30:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscpctypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscpctypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCPCTYPES_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCPCTYPES_H</font></strong>
 
diff --git a/include/petscpf.h.html b/include/petscpf.h.html
index 4800b94..d9f056b 100644
--- a/include/petscpf.h.html
+++ b/include/petscpf.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscpf.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:21+00:00">
+<meta name="date" content="2016-06-05T17:19:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscpf.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscpf.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      mathematical function module.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscsf.h.html b/include/petscsf.h.html
index 8cb418b..2fd7719 100644
--- a/include/petscsf.h.html
+++ b/include/petscsf.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscsf.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:50+00:00">
+<meta name="date" content="2016-06-05T17:19:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscsf.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscsf.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   A star forest (SF) describes a communication pattern</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscsftypes.h.html b/include/petscsftypes.h.html
index 852c9c6..6e63424 100644
--- a/include/petscsftypes.h.html
+++ b/include/petscsftypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscsftypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:51+00:00">
+<meta name="date" content="2016-06-05T17:19:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscsftypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscsftypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCSFTYPES_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCSFTYPES_H</font></strong>
 
diff --git a/include/petscsnes.h.html b/include/petscsnes.h.html
index 9909261..b155818 100644
--- a/include/petscsnes.h.html
+++ b/include/petscsnes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscsnes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:14+00:00">
+<meta name="date" content="2016-06-05T17:35:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscsnes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscsnes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    User interface for the nonlinear solvers package.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscsys.h b/include/petscsys.h
index d4d8555..7da0e90 100644
--- a/include/petscsys.h
+++ b/include/petscsys.h
@@ -247,32 +247,25 @@ PETSC_EXTERN MPI_Datatype MPIU_ENUM PetscAttrMPITypeTag(PetscEnum);
 
 .seealso: PetscScalar, PetscBLASInt, PetscMPIInt
 M*/
-#if defined(PETSC_HAVE_STDINT_H)
+#if defined(PETSC_HAVE_STDINT_H) && defined(PETSC_HAVE_MPI_INT64_T) /* MPI_INT64_T is not guaranteed to be a macro */
 typedef int64_t Petsc64bitInt;
+# define MPIU_INT64 MPI_INT64_T
 #elif (PETSC_SIZEOF_LONG_LONG == 8)
 typedef long long Petsc64bitInt;
+# define MPIU_INT64 MPI_LONG_LONG_INT
 #elif defined(PETSC_HAVE___INT64)
 typedef __int64 Petsc64bitInt;
+# define MPIU_INT64 MPI_INT64_T
 #else
-typedef unknown64bit Petsc64bitInt
+#error "cannot determine Petsc64bitInt type"
 #endif
 #if defined(PETSC_USE_64BIT_INDICES)
 typedef Petsc64bitInt PetscInt;
-#  if defined(PETSC_HAVE_MPI_INT64_T) /* MPI_INT64_T is not guaranteed to be a macro */
-#    define MPIU_INT MPI_LONG_LONG_INT
-#  else
-#    define MPIU_INT MPI_LONG_LONG_INT
-#  endif
+#define MPIU_INT MPIU_INT64
 #else
 typedef int PetscInt;
 #define MPIU_INT MPI_INT
 #endif
-#if defined(PETSC_HAVE_MPI_INT64_T)
-#  define MPIU_INT64 MPI_INT64_T
-#else
-#  define MPIU_INT64 MPI_LONG_LONG_INT
-#endif
-
 
 /*MC
     PetscBLASInt - datatype used to represent 'int' parameters to BLAS/LAPACK functions.
diff --git a/include/petscsys.h.html b/include/petscsys.h.html
index 189c96a..0cd71a2 100644
--- a/include/petscsys.h.html
+++ b/include/petscsys.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscsys.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:27+00:00">
+<meta name="date" content="2016-06-05T17:42:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscsys.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscsys.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   This is the main PETSc include file (for C and C++).  It is included by all</font>
 <a name="line3">  3: </a><font color="#B22222">   other PETSc include files, so it almost never has to be specifically included.</font>
@@ -257,2676 +257,2669 @@
 
 <a name="line248">248: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a></font>
 <a name="line249">249: </a><font color="#B22222">M*/</font>
-<a name="line250">250: </a><font color="#A020F0">#if defined(PETSC_HAVE_STDINT_H)</font>
+<a name="line250">250: </a><font color="#A020F0">#if defined(PETSC_HAVE_STDINT_H) && defined(PETSC_HAVE_MPI_INT64_T) </font><font color="#B22222">/* MPI_INT64_T is not guaranteed to be a macro */</font><font color="#A020F0"></font>
 <a name="line251">251: </a><font color="#4169E1">typedef int64_t Petsc64bitInt;</font>
-<a name="line252">252: </a><font color="#A020F0">#elif (PETSC_SIZEOF_LONG_LONG == 8)</font>
-<a name="line253">253: </a><font color="#4169E1">typedef long long Petsc64bitInt;</font>
-<a name="line254">254: </a><font color="#A020F0">#elif defined(PETSC_HAVE___INT64)</font>
-<a name="line255">255: </a><font color="#4169E1">typedef __int64 Petsc64bitInt;</font>
-<a name="line256">256: </a><font color="#A020F0">#else</font>
-<a name="line257">257: </a><font color="#4169E1">typedef</font> unknown64bit Petsc64bitInt
-<a name="line258">258: </a><font color="#A020F0">#endif</font>
-<a name="line259">259: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES)</font>
-<a name="line260">260: </a><font color="#4169E1">typedef Petsc64bitInt <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>;</font>
-<a name="line261">261: </a><font color="#A020F0">#  if defined(PETSC_HAVE_MPI_INT64_T) </font><font color="#B22222">/* MPI_INT64_T is not guaranteed to be a macro */</font><font color="#A020F0"></font>
-<a name="line262">262: </a><font color="#A020F0">#    define MPIU_INT MPI_LONG_LONG_INT</font>
-<a name="line263">263: </a><font color="#A020F0">#  else</font>
-<a name="line264">264: </a><font color="#A020F0">#    define MPIU_INT MPI_LONG_LONG_INT</font>
-<a name="line265">265: </a><font color="#A020F0">#  endif</font>
-<a name="line266">266: </a><font color="#A020F0">#else</font>
-<a name="line267">267: </a><font color="#4169E1">typedef int <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>;</font>
-<a name="line268">268: </a><strong><font color="#228B22">#define MPIU_INT MPI_INT</font></strong>
-<a name="line269">269: </a><font color="#A020F0">#endif</font>
-<a name="line270">270: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPI_INT64_T)</font>
-<a name="line271">271: </a><font color="#A020F0">#  define MPIU_INT64 MPI_INT64_T</font>
-<a name="line272">272: </a><font color="#A020F0">#else</font>
-<a name="line273">273: </a><font color="#A020F0">#  define MPIU_INT64 MPI_LONG_LONG_INT</font>
-<a name="line274">274: </a><font color="#A020F0">#endif</font>
-
-
-<a name="line277">277: </a><font color="#B22222">/*MC</font>
-<a name="line278">278: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> - datatype used to represent 'int' parameters to BLAS/LAPACK functions.</font>
-
-<a name="line280">280: </a><font color="#B22222">    Level: intermediate</font>
-
-<a name="line282">282: </a><font color="#B22222">    Notes: usually this is the same as <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, but if PETSc was built with --with-64-bit-indices but</font>
-<a name="line283">283: </a><font color="#B22222">           standard C/Fortran integers are 32 bit then this is NOT the same as <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> it remains 32 bit</font>
-<a name="line284">284: </a><font color="#B22222">           (except on very rare BLAS/LAPACK implementations that support 64 bit integers see the note below).</font>
-
-<a name="line286">286: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(a,&b) checks if the given <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a will fit in a <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, if not it</font>
-<a name="line287">287: </a><font color="#B22222">      generates a PETSC_ERR_ARG_OUTOFRANGE error</font>
-
-<a name="line289">289: </a><font color="#B22222">    Installation Notes: The 64bit versions of MATLAB ship with BLAS and LAPACK that use 64 bit integers for sizes etc,</font>
-<a name="line290">290: </a><font color="#B22222">     if you run ./configure with the option</font>
-<a name="line291">291: </a><font color="#B22222">     --with-blas-lapack-lib=[/Applications/MATLAB_R2010b.app/bin/maci64/libmwblas.dylib,/Applications/MATLAB_R2010b.app/bin/maci64/libmwlapack.dylib]</font>
-<a name="line292">292: </a><font color="#B22222">     but you need to also use --known-64-bit-blas-indices.</font>
-
-<a name="line294">294: </a><font color="#B22222">        MKL also ships with 64 bit integer versions of the BLAS and LAPACK, if you select those you must also ./configure with --known-64-bit-blas-indices</font>
-
-<a name="line296">296: </a><font color="#B22222">     Developer Notes: Eventually ./configure should automatically determine the size of the integers used by BLAS/LAPACK.</font>
-
-<a name="line298">298: </a><font color="#B22222">     External packages such as hypre, ML, SuperLU etc do not provide any support for passing 64 bit integers to BLAS/LAPACK so cannot</font>
-<a name="line299">299: </a><font color="#B22222">     be used with PETSc if you have set <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> to long int.</font>
-
-<a name="line301">301: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>()</font>
-
-<a name="line303">303: </a><font color="#B22222">M*/</font>
-<a name="line304">304: </a><font color="#A020F0">#if defined(PETSC_HAVE_64BIT_BLAS_INDICES)</font>
-<a name="line305">305: </a><font color="#4169E1">typedef Petsc64bitInt <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>;</font>
-<a name="line306">306: </a><font color="#A020F0">#else</font>
-<a name="line307">307: </a><font color="#4169E1">typedef int <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>;</font>
-<a name="line308">308: </a><font color="#A020F0">#endif</font>
+<a name="line252">252: </a><font color="#A020F0"># define MPIU_INT64 MPI_INT64_T</font>
+<a name="line253">253: </a><font color="#A020F0">#elif (PETSC_SIZEOF_LONG_LONG == 8)</font>
+<a name="line254">254: </a><font color="#4169E1">typedef long long Petsc64bitInt;</font>
+<a name="line255">255: </a><font color="#A020F0"># define MPIU_INT64 MPI_LONG_LONG_INT</font>
+<a name="line256">256: </a><font color="#A020F0">#elif defined(PETSC_HAVE___INT64)</font>
+<a name="line257">257: </a><font color="#4169E1">typedef __int64 Petsc64bitInt;</font>
+<a name="line258">258: </a><font color="#A020F0"># define MPIU_INT64 MPI_INT64_T</font>
+<a name="line259">259: </a><font color="#A020F0">#else</font>
+<a name="line260">260: </a><font color="#A020F0">#error </font><font color="#666666">"cannot determine Petsc64bitInt type"</font><font color="#A020F0"></font>
+<a name="line261">261: </a><font color="#A020F0">#endif</font>
+<a name="line262">262: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES)</font>
+<a name="line263">263: </a><font color="#4169E1">typedef Petsc64bitInt <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>;</font>
+<a name="line264">264: </a><strong><font color="#228B22">#define MPIU_INT MPIU_INT64</font></strong>
+<a name="line265">265: </a><font color="#A020F0">#else</font>
+<a name="line266">266: </a><font color="#4169E1">typedef int <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>;</font>
+<a name="line267">267: </a><strong><font color="#228B22">#define MPIU_INT MPI_INT</font></strong>
+<a name="line268">268: </a><font color="#A020F0">#endif</font>
+
+<a name="line270">270: </a><font color="#B22222">/*MC</font>
+<a name="line271">271: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> - datatype used to represent 'int' parameters to BLAS/LAPACK functions.</font>
+
+<a name="line273">273: </a><font color="#B22222">    Level: intermediate</font>
 
-<a name="line310">310: </a><font color="#B22222">/*EC</font>
-
-<a name="line312">312: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscPrecision.html#PetscPrecision">PetscPrecision</a> - indicates what precision the object is using. This is currently not used.</font>
-
-<a name="line314">314: </a><font color="#B22222">    Level: advanced</font>
-
-<a name="line316">316: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscObjectSetPrecision.html#PetscObjectSetPrecision">PetscObjectSetPrecision</a>()</font>
-<a name="line317">317: </a><font color="#B22222">E*/</font>
-<a name="line318">318: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { PETSC_PRECISION_SINGLE=4,PETSC_PRECISION_DOUBLE=8 } <a href="../docs/manualpages/Sys/PetscPrecision.html#PetscPrecision">PetscPrecision</a>;
-<a name="line319">319: </a>PETSC_EXTERN const char *PetscPrecisions[];
-
-<a name="line321">321: </a><font color="#B22222">/*</font>
-<a name="line322">322: </a><font color="#B22222">    For the rare cases when one needs to send a size_t object with MPI</font>
-<a name="line323">323: </a><font color="#B22222">*/</font>
-<a name="line324">324: </a><font color="#A020F0">#if (PETSC_SIZEOF_SIZE_T) == (PETSC_SIZEOF_INT)</font>
-<a name="line325">325: </a><strong><font color="#228B22">#define MPIU_SIZE_T MPI_UNSIGNED</font></strong>
-<a name="line326">326: </a><font color="#A020F0">#elif  (PETSC_SIZEOF_SIZE_T) == (PETSC_SIZEOF_LONG)</font>
-<a name="line327">327: </a><strong><font color="#228B22">#define MPIU_SIZE_T MPI_UNSIGNED_LONG</font></strong>
-<a name="line328">328: </a><font color="#A020F0">#elif  (PETSC_SIZEOF_SIZE_T) == (PETSC_SIZEOF_LONG_LONG)</font>
-<a name="line329">329: </a><strong><font color="#228B22">#define MPIU_SIZE_T MPI_UNSIGNED_LONG_LONG</font></strong>
-<a name="line330">330: </a><font color="#A020F0">#else</font>
-<a name="line331">331: </a><font color="#A020F0">#error </font><font color="#666666">"Unknown size for size_t! Send us a bugreport at petsc-maint at mcs.anl.gov"</font><font color="#A020F0"></font>
-<a name="line332">332: </a><font color="#A020F0">#endif</font>
-
-<a name="line334">334: </a><font color="#B22222">/*</font>
-<a name="line335">335: </a><font color="#B22222">      You can use PETSC_STDOUT as a replacement of stdout. You can also change</font>
-<a name="line336">336: </a><font color="#B22222">    the value of PETSC_STDOUT to redirect all standard output elsewhere</font>
-<a name="line337">337: </a><font color="#B22222">*/</font>
-<a name="line338">338: </a>PETSC_EXTERN FILE* PETSC_STDOUT;
-
-<a name="line340">340: </a><font color="#B22222">/*</font>
-<a name="line341">341: </a><font color="#B22222">      You can use PETSC_STDERR as a replacement of stderr. You can also change</font>
-<a name="line342">342: </a><font color="#B22222">    the value of PETSC_STDERR to redirect all standard error elsewhere</font>
-<a name="line343">343: </a><font color="#B22222">*/</font>
-<a name="line344">344: </a>PETSC_EXTERN FILE* PETSC_STDERR;
+<a name="line275">275: </a><font color="#B22222">    Notes: usually this is the same as <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, but if PETSc was built with --with-64-bit-indices but</font>
+<a name="line276">276: </a><font color="#B22222">           standard C/Fortran integers are 32 bit then this is NOT the same as <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> it remains 32 bit</font>
+<a name="line277">277: </a><font color="#B22222">           (except on very rare BLAS/LAPACK implementations that support 64 bit integers see the note below).</font>
 
-<a name="line346">346: </a><font color="#B22222">/*MC</font>
-<a name="line347">347: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a> - hints the compiler that the given condition is usually FALSE</font>
+<a name="line279">279: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(a,&b) checks if the given <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a will fit in a <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, if not it</font>
+<a name="line280">280: </a><font color="#B22222">      generates a PETSC_ERR_ARG_OUTOFRANGE error</font>
+
+<a name="line282">282: </a><font color="#B22222">    Installation Notes: The 64bit versions of MATLAB ship with BLAS and LAPACK that use 64 bit integers for sizes etc,</font>
+<a name="line283">283: </a><font color="#B22222">     if you run ./configure with the option</font>
+<a name="line284">284: </a><font color="#B22222">     --with-blas-lapack-lib=[/Applications/MATLAB_R2010b.app/bin/maci64/libmwblas.dylib,/Applications/MATLAB_R2010b.app/bin/maci64/libmwlapack.dylib]</font>
+<a name="line285">285: </a><font color="#B22222">     but you need to also use --known-64-bit-blas-indices.</font>
+
+<a name="line287">287: </a><font color="#B22222">        MKL also ships with 64 bit integer versions of the BLAS and LAPACK, if you select those you must also ./configure with --known-64-bit-blas-indices</font>
+
+<a name="line289">289: </a><font color="#B22222">     Developer Notes: Eventually ./configure should automatically determine the size of the integers used by BLAS/LAPACK.</font>
 
-<a name="line349">349: </a><font color="#B22222">    Synopsis:</font>
-<a name="line350">350: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line351">351: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  cond)</font>
+<a name="line291">291: </a><font color="#B22222">     External packages such as hypre, ML, SuperLU etc do not provide any support for passing 64 bit integers to BLAS/LAPACK so cannot</font>
+<a name="line292">292: </a><font color="#B22222">     be used with PETSc if you have set <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> to long int.</font>
+
+<a name="line294">294: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>()</font>
+
+<a name="line296">296: </a><font color="#B22222">M*/</font>
+<a name="line297">297: </a><font color="#A020F0">#if defined(PETSC_HAVE_64BIT_BLAS_INDICES)</font>
+<a name="line298">298: </a><font color="#4169E1">typedef Petsc64bitInt <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>;</font>
+<a name="line299">299: </a><font color="#A020F0">#else</font>
+<a name="line300">300: </a><font color="#4169E1">typedef int <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>;</font>
+<a name="line301">301: </a><font color="#A020F0">#endif</font>
 
-<a name="line353">353: </a><font color="#B22222">    Not Collective</font>
+<a name="line303">303: </a><font color="#B22222">/*EC</font>
 
-<a name="line355">355: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line356">356: </a><font color="#B22222">.   cond - condition or expression</font>
+<a name="line305">305: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscPrecision.html#PetscPrecision">PetscPrecision</a> - indicates what precision the object is using. This is currently not used.</font>
 
-<a name="line358">358: </a><font color="#B22222">    Note: This returns the same truth value, it is only a hint to compilers that the resulting</font>
-<a name="line359">359: </a><font color="#B22222">    branch is unlikely.</font>
+<a name="line307">307: </a><font color="#B22222">    Level: advanced</font>
 
-<a name="line361">361: </a><font color="#B22222">    Level: advanced</font>
+<a name="line309">309: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscObjectSetPrecision.html#PetscObjectSetPrecision">PetscObjectSetPrecision</a>()</font>
+<a name="line310">310: </a><font color="#B22222">E*/</font>
+<a name="line311">311: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { PETSC_PRECISION_SINGLE=4,PETSC_PRECISION_DOUBLE=8 } <a href="../docs/manualpages/Sys/PetscPrecision.html#PetscPrecision">PetscPrecision</a>;
+<a name="line312">312: </a>PETSC_EXTERN const char *PetscPrecisions[];
 
-<a name="line363">363: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscLikely.html#PetscLikely">PetscLikely</a>(), <a href="../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a></font>
-<a name="line364">364: </a><font color="#B22222">M*/</font>
+<a name="line314">314: </a><font color="#B22222">/*</font>
+<a name="line315">315: </a><font color="#B22222">    For the rare cases when one needs to send a size_t object with MPI</font>
+<a name="line316">316: </a><font color="#B22222">*/</font>
+<a name="line317">317: </a><font color="#A020F0">#if (PETSC_SIZEOF_SIZE_T) == (PETSC_SIZEOF_INT)</font>
+<a name="line318">318: </a><strong><font color="#228B22">#define MPIU_SIZE_T MPI_UNSIGNED</font></strong>
+<a name="line319">319: </a><font color="#A020F0">#elif  (PETSC_SIZEOF_SIZE_T) == (PETSC_SIZEOF_LONG)</font>
+<a name="line320">320: </a><strong><font color="#228B22">#define MPIU_SIZE_T MPI_UNSIGNED_LONG</font></strong>
+<a name="line321">321: </a><font color="#A020F0">#elif  (PETSC_SIZEOF_SIZE_T) == (PETSC_SIZEOF_LONG_LONG)</font>
+<a name="line322">322: </a><strong><font color="#228B22">#define MPIU_SIZE_T MPI_UNSIGNED_LONG_LONG</font></strong>
+<a name="line323">323: </a><font color="#A020F0">#else</font>
+<a name="line324">324: </a><font color="#A020F0">#error </font><font color="#666666">"Unknown size for size_t! Send us a bugreport at petsc-maint at mcs.anl.gov"</font><font color="#A020F0"></font>
+<a name="line325">325: </a><font color="#A020F0">#endif</font>
 
-<a name="line366">366: </a><font color="#B22222">/*MC</font>
-<a name="line367">367: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscLikely.html#PetscLikely">PetscLikely</a> - hints the compiler that the given condition is usually TRUE</font>
+<a name="line327">327: </a><font color="#B22222">/*</font>
+<a name="line328">328: </a><font color="#B22222">      You can use PETSC_STDOUT as a replacement of stdout. You can also change</font>
+<a name="line329">329: </a><font color="#B22222">    the value of PETSC_STDOUT to redirect all standard output elsewhere</font>
+<a name="line330">330: </a><font color="#B22222">*/</font>
+<a name="line331">331: </a>PETSC_EXTERN FILE* PETSC_STDOUT;
 
-<a name="line369">369: </a><font color="#B22222">    Synopsis:</font>
-<a name="line370">370: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line371">371: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  cond)</font>
+<a name="line333">333: </a><font color="#B22222">/*</font>
+<a name="line334">334: </a><font color="#B22222">      You can use PETSC_STDERR as a replacement of stderr. You can also change</font>
+<a name="line335">335: </a><font color="#B22222">    the value of PETSC_STDERR to redirect all standard error elsewhere</font>
+<a name="line336">336: </a><font color="#B22222">*/</font>
+<a name="line337">337: </a>PETSC_EXTERN FILE* PETSC_STDERR;
 
-<a name="line373">373: </a><font color="#B22222">    Not Collective</font>
+<a name="line339">339: </a><font color="#B22222">/*MC</font>
+<a name="line340">340: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a> - hints the compiler that the given condition is usually FALSE</font>
 
-<a name="line375">375: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line376">376: </a><font color="#B22222">.   cond - condition or expression</font>
+<a name="line342">342: </a><font color="#B22222">    Synopsis:</font>
+<a name="line343">343: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line344">344: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  cond)</font>
 
-<a name="line378">378: </a><font color="#B22222">    Note: This returns the same truth value, it is only a hint to compilers that the resulting</font>
-<a name="line379">379: </a><font color="#B22222">    branch is likely.</font>
+<a name="line346">346: </a><font color="#B22222">    Not Collective</font>
 
-<a name="line381">381: </a><font color="#B22222">    Level: advanced</font>
+<a name="line348">348: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line349">349: </a><font color="#B22222">.   cond - condition or expression</font>
 
-<a name="line383">383: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>()</font>
-<a name="line384">384: </a><font color="#B22222">M*/</font>
-<a name="line385">385: </a><font color="#A020F0">#if defined(PETSC_HAVE_BUILTIN_EXPECT)</font>
-<a name="line386">386: </a><font color="#A020F0">#  define <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>(cond)   __builtin_expect(!!(cond),0)</font>
-<a name="line387">387: </a><font color="#A020F0">#  define <a href="../docs/manualpages/Sys/PetscLikely.html#PetscLikely">PetscLikely</a>(cond)     __builtin_expect(!!(cond),1)</font>
-<a name="line388">388: </a><font color="#A020F0">#else</font>
-<a name="line389">389: </a><font color="#A020F0">#  define <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>(cond)   (cond)</font>
-<a name="line390">390: </a><font color="#A020F0">#  define <a href="../docs/manualpages/Sys/PetscLikely.html#PetscLikely">PetscLikely</a>(cond)     (cond)</font>
-<a name="line391">391: </a><font color="#A020F0">#endif</font>
+<a name="line351">351: </a><font color="#B22222">    Note: This returns the same truth value, it is only a hint to compilers that the resulting</font>
+<a name="line352">352: </a><font color="#B22222">    branch is unlikely.</font>
 
-<a name="line393">393: </a><font color="#B22222">/*</font>
-<a name="line394">394: </a><font color="#B22222">    Declare extern C stuff after including external header files</font>
-<a name="line395">395: </a><font color="#B22222">*/</font>
+<a name="line354">354: </a><font color="#B22222">    Level: advanced</font>
 
+<a name="line356">356: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscLikely.html#PetscLikely">PetscLikely</a>(), <a href="../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a></font>
+<a name="line357">357: </a><font color="#B22222">M*/</font>
 
-<a name="line398">398: </a><font color="#B22222">/*</font>
-<a name="line399">399: </a><font color="#B22222">       Basic PETSc constants</font>
-<a name="line400">400: </a><font color="#B22222">*/</font>
+<a name="line359">359: </a><font color="#B22222">/*MC</font>
+<a name="line360">360: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscLikely.html#PetscLikely">PetscLikely</a> - hints the compiler that the given condition is usually TRUE</font>
 
-<a name="line402">402: </a><font color="#B22222">/*E</font>
-<a name="line403">403: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  - Logical variable. Actually an int in C and a logical in Fortran.</font>
+<a name="line362">362: </a><font color="#B22222">    Synopsis:</font>
+<a name="line363">363: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line364">364: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  cond)</font>
 
-<a name="line405">405: </a><font color="#B22222">   Level: beginner</font>
+<a name="line366">366: </a><font color="#B22222">    Not Collective</font>
 
-<a name="line407">407: </a><font color="#B22222">   Developer Note: Why have <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> , why not use bool in C? The problem is that K and R C, C99 and C++ all have different mechanisms for</font>
-<a name="line408">408: </a><font color="#B22222">      boolean values. It is not easy to have a simple macro that that will work properly in all circumstances with all three mechanisms.</font>
+<a name="line368">368: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line369">369: </a><font color="#B22222">.   cond - condition or expression</font>
 
-<a name="line410">410: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>, <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>, PetscNot()</font>
-<a name="line411">411: </a><font color="#B22222">E*/</font>
-<a name="line412">412: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,<a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> } <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>;
-<a name="line413">413: </a>PETSC_EXTERN const char *const PetscBools[];
-<a name="line414">414: </a><strong><font color="#4169E1">PETSC_EXTERN MPI_Datatype MPIU_BOOL PetscAttrMPITypeTag(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+<a name="line371">371: </a><font color="#B22222">    Note: This returns the same truth value, it is only a hint to compilers that the resulting</font>
+<a name="line372">372: </a><font color="#B22222">    branch is likely.</font>
 
-<a name="line416">416: </a><font color="#B22222">/*</font>
-<a name="line417">417: </a><font color="#B22222">    Defines some elementary mathematics functions and constants.</font>
-<a name="line418">418: </a><font color="#B22222">*/</font>
-<a name="line419">419: </a><font color="#A020F0">#include <petscmath.h></font>
+<a name="line374">374: </a><font color="#B22222">    Level: advanced</font>
 
-<a name="line421">421: </a><font color="#B22222">/*E</font>
-<a name="line422">422: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</a>  - Determines how an array passed to certain functions is copied or retained</font>
+<a name="line376">376: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>()</font>
+<a name="line377">377: </a><font color="#B22222">M*/</font>
+<a name="line378">378: </a><font color="#A020F0">#if defined(PETSC_HAVE_BUILTIN_EXPECT)</font>
+<a name="line379">379: </a><font color="#A020F0">#  define <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>(cond)   __builtin_expect(!!(cond),0)</font>
+<a name="line380">380: </a><font color="#A020F0">#  define <a href="../docs/manualpages/Sys/PetscLikely.html#PetscLikely">PetscLikely</a>(cond)     __builtin_expect(!!(cond),1)</font>
+<a name="line381">381: </a><font color="#A020F0">#else</font>
+<a name="line382">382: </a><font color="#A020F0">#  define <a href="../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>(cond)   (cond)</font>
+<a name="line383">383: </a><font color="#A020F0">#  define <a href="../docs/manualpages/Sys/PetscLikely.html#PetscLikely">PetscLikely</a>(cond)     (cond)</font>
+<a name="line384">384: </a><font color="#A020F0">#endif</font>
 
-<a name="line424">424: </a><font color="#B22222">   Level: beginner</font>
+<a name="line386">386: </a><font color="#B22222">/*</font>
+<a name="line387">387: </a><font color="#B22222">    Declare extern C stuff after including external header files</font>
+<a name="line388">388: </a><font color="#B22222">*/</font>
 
-<a name="line426">426: </a><font color="#B22222">$   PETSC_COPY_VALUES - the array values are copied into new space, the user is free to reuse or delete the passed in array</font>
-<a name="line427">427: </a><font color="#B22222">$   PETSC_OWN_POINTER - the array values are NOT copied, the object takes ownership of the array and will free it later, the user cannot change or</font>
-<a name="line428">428: </a><font color="#B22222">$                       delete the array. The array MUST have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(). Hence this mode cannot be used in Fortran.</font>
-<a name="line429">429: </a><font color="#B22222">$   PETSC_USE_POINTER - the array values are NOT copied, the object uses the array but does NOT take ownership of the array. The user cannot use</font>
-<a name="line430">430: </a><font color="#B22222">                        the array but the user must delete the array after the object is destroyed.</font>
 
-<a name="line432">432: </a><font color="#B22222">E*/</font>
-<a name="line433">433: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { PETSC_COPY_VALUES, PETSC_OWN_POINTER, PETSC_USE_POINTER} <a href="../docs/manualpages/Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</a>;
-<a name="line434">434: </a>PETSC_EXTERN const char *const PetscCopyModes[];
+<a name="line391">391: </a><font color="#B22222">/*</font>
+<a name="line392">392: </a><font color="#B22222">       Basic PETSc constants</font>
+<a name="line393">393: </a><font color="#B22222">*/</font>
 
-<a name="line436">436: </a><font color="#B22222">/*MC</font>
-<a name="line437">437: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> - False value of <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a></font>
+<a name="line395">395: </a><font color="#B22222">/*E</font>
+<a name="line396">396: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  - Logical variable. Actually an int in C and a logical in Fortran.</font>
 
-<a name="line439">439: </a><font color="#B22222">    Level: beginner</font>
+<a name="line398">398: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line441">441: </a><font color="#B22222">    Note: Zero integer</font>
+<a name="line400">400: </a><font color="#B22222">   Developer Note: Why have <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> , why not use bool in C? The problem is that K and R C, C99 and C++ all have different mechanisms for</font>
+<a name="line401">401: </a><font color="#B22222">      boolean values. It is not easy to have a simple macro that that will work properly in all circumstances with all three mechanisms.</font>
 
-<a name="line443">443: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>, <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a></font>
-<a name="line444">444: </a><font color="#B22222">M*/</font>
+<a name="line403">403: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>, <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>, PetscNot()</font>
+<a name="line404">404: </a><font color="#B22222">E*/</font>
+<a name="line405">405: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,<a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> } <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>;
+<a name="line406">406: </a>PETSC_EXTERN const char *const PetscBools[];
+<a name="line407">407: </a><strong><font color="#4169E1">PETSC_EXTERN MPI_Datatype MPIU_BOOL PetscAttrMPITypeTag(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
 
-<a name="line446">446: </a><font color="#B22222">/*MC</font>
-<a name="line447">447: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> - True value of <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a></font>
+<a name="line409">409: </a><font color="#B22222">/*</font>
+<a name="line410">410: </a><font color="#B22222">    Defines some elementary mathematics functions and constants.</font>
+<a name="line411">411: </a><font color="#B22222">*/</font>
+<a name="line412">412: </a><font color="#A020F0">#include <petscmath.h></font>
 
-<a name="line449">449: </a><font color="#B22222">    Level: beginner</font>
+<a name="line414">414: </a><font color="#B22222">/*E</font>
+<a name="line415">415: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</a>  - Determines how an array passed to certain functions is copied or retained</font>
 
-<a name="line451">451: </a><font color="#B22222">    Note: Nonzero integer</font>
+<a name="line417">417: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line453">453: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>, <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a></font>
-<a name="line454">454: </a><font color="#B22222">M*/</font>
+<a name="line419">419: </a><font color="#B22222">$   PETSC_COPY_VALUES - the array values are copied into new space, the user is free to reuse or delete the passed in array</font>
+<a name="line420">420: </a><font color="#B22222">$   PETSC_OWN_POINTER - the array values are NOT copied, the object takes ownership of the array and will free it later, the user cannot change or</font>
+<a name="line421">421: </a><font color="#B22222">$                       delete the array. The array MUST have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(). Hence this mode cannot be used in Fortran.</font>
+<a name="line422">422: </a><font color="#B22222">$   PETSC_USE_POINTER - the array values are NOT copied, the object uses the array but does NOT take ownership of the array. The user cannot use</font>
+<a name="line423">423: </a><font color="#B22222">                        the array but the user must delete the array after the object is destroyed.</font>
 
-<a name="line456">456: </a><font color="#B22222">/*MC</font>
-<a name="line457">457: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</a> - standard way of passing in a null or array or pointer. This is deprecated in C/C++ simply use NULL</font>
+<a name="line425">425: </a><font color="#B22222">E*/</font>
+<a name="line426">426: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { PETSC_COPY_VALUES, PETSC_OWN_POINTER, PETSC_USE_POINTER} <a href="../docs/manualpages/Sys/PetscCopyMode.html#PetscCopyMode">PetscCopyMode</a>;
+<a name="line427">427: </a>PETSC_EXTERN const char *const PetscCopyModes[];
 
-<a name="line459">459: </a><font color="#B22222">   Level: beginner</font>
+<a name="line429">429: </a><font color="#B22222">/*MC</font>
+<a name="line430">430: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> - False value of <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a></font>
 
-<a name="line461">461: </a><font color="#B22222">   Notes: accepted by many PETSc functions to not set a parameter and instead use</font>
-<a name="line462">462: </a><font color="#B22222">          some default</font>
+<a name="line432">432: </a><font color="#B22222">    Level: beginner</font>
 
-<a name="line464">464: </a><font color="#B22222">          This macro does not exist in Fortran; you must use PETSC_NULL_INTEGER,</font>
-<a name="line465">465: </a><font color="#B22222">          PETSC_NULL_DOUBLE_PRECISION, PETSC_NULL_FUNCTION, PETSC_NULL_OBJECT etc</font>
+<a name="line434">434: </a><font color="#B22222">    Note: Zero integer</font>
 
-<a name="line467">467: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>, <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>, <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a></font>
+<a name="line436">436: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>, <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a></font>
+<a name="line437">437: </a><font color="#B22222">M*/</font>
 
-<a name="line469">469: </a><font color="#B22222">M*/</font>
-<a name="line470">470: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</a>           NULL</font></strong>
+<a name="line439">439: </a><font color="#B22222">/*MC</font>
+<a name="line440">440: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> - True value of <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a></font>
 
-<a name="line472">472: </a><font color="#B22222">/*MC</font>
-<a name="line473">473: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a> - same as NULL, means PETSc will ignore this argument</font>
+<a name="line442">442: </a><font color="#B22222">    Level: beginner</font>
 
-<a name="line475">475: </a><font color="#B22222">   Level: beginner</font>
+<a name="line444">444: </a><font color="#B22222">    Note: Nonzero integer</font>
 
-<a name="line477">477: </a><font color="#B22222">   Note: accepted by many PETSc functions to not set a parameter and instead use</font>
-<a name="line478">478: </a><font color="#B22222">          some default</font>
+<a name="line446">446: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>, <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a></font>
+<a name="line447">447: </a><font color="#B22222">M*/</font>
 
-<a name="line480">480: </a><font color="#B22222">   Fortran Notes: This macro does not exist in Fortran; you must use PETSC_NULL_INTEGER,</font>
-<a name="line481">481: </a><font color="#B22222">          PETSC_NULL_DOUBLE_PRECISION etc</font>
+<a name="line449">449: </a><font color="#B22222">/*MC</font>
+<a name="line450">450: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</a> - standard way of passing in a null or array or pointer. This is deprecated in C/C++ simply use NULL</font>
 
-<a name="line483">483: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>, <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, <a href="../docs/manualpages/Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</a>, <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a></font>
+<a name="line452">452: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line485">485: </a><font color="#B22222">M*/</font>
-<a name="line486">486: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>         NULL</font></strong>
+<a name="line454">454: </a><font color="#B22222">   Notes: accepted by many PETSc functions to not set a parameter and instead use</font>
+<a name="line455">455: </a><font color="#B22222">          some default</font>
 
-<a name="line488">488: </a><font color="#B22222">/*MC</font>
-<a name="line489">489: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a> - standard way of passing in integer or floating point parameter</font>
-<a name="line490">490: </a><font color="#B22222">       where you wish PETSc to use the default.</font>
+<a name="line457">457: </a><font color="#B22222">          This macro does not exist in Fortran; you must use PETSC_NULL_INTEGER,</font>
+<a name="line458">458: </a><font color="#B22222">          PETSC_NULL_DOUBLE_PRECISION, PETSC_NULL_FUNCTION, PETSC_NULL_OBJECT etc</font>
 
-<a name="line492">492: </a><font color="#B22222">   Level: beginner</font>
+<a name="line460">460: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>, <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>, <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a></font>
 
-<a name="line494">494: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</a>, <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>, <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a></font>
+<a name="line462">462: </a><font color="#B22222">M*/</font>
+<a name="line463">463: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</a>           NULL</font></strong>
 
-<a name="line496">496: </a><font color="#B22222">M*/</font>
-<a name="line497">497: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>  -1</font></strong>
+<a name="line465">465: </a><font color="#B22222">/*MC</font>
+<a name="line466">466: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a> - same as NULL, means PETSc will ignore this argument</font>
 
-<a name="line499">499: </a><font color="#B22222">/*MC</font>
-<a name="line500">500: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a> - standard way of passing in integer or floating point parameter</font>
-<a name="line501">501: </a><font color="#B22222">       where you wish PETSc to compute the required value.</font>
+<a name="line468">468: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line503">503: </a><font color="#B22222">   Level: beginner</font>
+<a name="line470">470: </a><font color="#B22222">   Note: accepted by many PETSc functions to not set a parameter and instead use</font>
+<a name="line471">471: </a><font color="#B22222">          some default</font>
 
-<a name="line505">505: </a><font color="#B22222">   Developer Note: I would like to use const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a> = <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>; but for</font>
-<a name="line506">506: </a><font color="#B22222">     some reason this is not allowed by the standard even though <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a> is a constant value.</font>
+<a name="line473">473: </a><font color="#B22222">   Fortran Notes: This macro does not exist in Fortran; you must use PETSC_NULL_INTEGER,</font>
+<a name="line474">474: </a><font color="#B22222">          PETSC_NULL_DOUBLE_PRECISION etc</font>
 
-<a name="line508">508: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>, <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>, <a href="../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>()</font>
+<a name="line476">476: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>, <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, <a href="../docs/manualpages/Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</a>, <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a></font>
 
-<a name="line510">510: </a><font color="#B22222">M*/</font>
-<a name="line511">511: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a> <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a></font></strong>
+<a name="line478">478: </a><font color="#B22222">M*/</font>
+<a name="line479">479: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>         NULL</font></strong>
 
-<a name="line513">513: </a><font color="#B22222">/*MC</font>
-<a name="line514">514: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> - standard way of passing in integer or floating point parameter</font>
-<a name="line515">515: </a><font color="#B22222">       where you wish PETSc to use the default.</font>
+<a name="line481">481: </a><font color="#B22222">/*MC</font>
+<a name="line482">482: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a> - standard way of passing in integer or floating point parameter</font>
+<a name="line483">483: </a><font color="#B22222">       where you wish PETSc to use the default.</font>
 
-<a name="line517">517: </a><font color="#B22222">   Level: beginner</font>
+<a name="line485">485: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line519">519: </a><font color="#B22222">   Fortran Notes: You need to use PETSC_DEFAULT_INTEGER or PETSC_DEFAULT_REAL.</font>
+<a name="line487">487: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_NULL.html#PETSC_NULL">PETSC_NULL</a>, <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>, <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a></font>
 
-<a name="line521">521: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>, <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>, <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a></font>
+<a name="line489">489: </a><font color="#B22222">M*/</font>
+<a name="line490">490: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>  -1</font></strong>
 
-<a name="line523">523: </a><font color="#B22222">M*/</font>
-<a name="line524">524: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>  -2</font></strong>
+<a name="line492">492: </a><font color="#B22222">/*MC</font>
+<a name="line493">493: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a> - standard way of passing in integer or floating point parameter</font>
+<a name="line494">494: </a><font color="#B22222">       where you wish PETSc to compute the required value.</font>
 
-<a name="line526">526: </a><font color="#B22222">/*MC</font>
-<a name="line527">527: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> - the equivalent of the MPI_COMM_WORLD communicator which represents</font>
-<a name="line528">528: </a><font color="#B22222">           all the processs that PETSc knows about.</font>
+<a name="line496">496: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line530">530: </a><font color="#B22222">   Level: beginner</font>
+<a name="line498">498: </a><font color="#B22222">   Developer Note: I would like to use const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a> = <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>; but for</font>
+<a name="line499">499: </a><font color="#B22222">     some reason this is not allowed by the standard even though <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a> is a constant value.</font>
 
-<a name="line532">532: </a><font color="#B22222">   Notes: By default <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> and MPI_COMM_WORLD are identical unless you wish to</font>
-<a name="line533">533: </a><font color="#B22222">          run PETSc on ONLY a subset of MPI_COMM_WORLD. In that case create your new (smaller)</font>
-<a name="line534">534: </a><font color="#B22222">          communicator, call it, say comm, and set <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> = comm BEFORE calling</font>
-<a name="line535">535: </a><font color="#B22222">          <a href="../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), but after <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>() has been called.</font>
+<a name="line501">501: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>, <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>, <a href="../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>()</font>
 
-<a name="line537">537: </a><font color="#B22222">          The value of <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> should never be USED/accessed before <a href="../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>()</font>
-<a name="line538">538: </a><font color="#B22222">          is called because it may not have a valid value yet.</font>
+<a name="line503">503: </a><font color="#B22222">M*/</font>
+<a name="line504">504: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a> <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a></font></strong>
 
-<a name="line540">540: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a></font>
+<a name="line506">506: </a><font color="#B22222">/*MC</font>
+<a name="line507">507: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> - standard way of passing in integer or floating point parameter</font>
+<a name="line508">508: </a><font color="#B22222">       where you wish PETSc to use the default.</font>
 
-<a name="line542">542: </a><font color="#B22222">M*/</font>
-<a name="line543">543: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>;
+<a name="line510">510: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line545">545: </a><font color="#B22222">/*MC</font>
-<a name="line546">546: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a> - This is always MPI_COMM_SELF</font>
+<a name="line512">512: </a><font color="#B22222">   Fortran Notes: You need to use PETSC_DEFAULT_INTEGER or PETSC_DEFAULT_REAL.</font>
 
-<a name="line548">548: </a><font color="#B22222">   Level: beginner</font>
+<a name="line514">514: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>, <a href="../docs/manualpages/Sys/PETSC_IGNORE.html#PETSC_IGNORE">PETSC_IGNORE</a>, <a href="../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a></font>
 
-<a name="line550">550: </a><font color="#B22222">   Notes: Do not USE/access or set this variable before <a href="../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() has been called.</font>
+<a name="line516">516: </a><font color="#B22222">M*/</font>
+<a name="line517">517: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>  -2</font></strong>
 
-<a name="line552">552: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a></font>
+<a name="line519">519: </a><font color="#B22222">/*MC</font>
+<a name="line520">520: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> - the equivalent of the MPI_COMM_WORLD communicator which represents</font>
+<a name="line521">521: </a><font color="#B22222">           all the processs that PETSc knows about.</font>
 
-<a name="line554">554: </a><font color="#B22222">M*/</font>
-<a name="line555">555: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a> MPI_COMM_SELF</font></strong>
+<a name="line523">523: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line557">557: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscBeganMPI;
-<a name="line558">558: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscInitializeCalled;
-<a name="line559">559: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscFinalizeCalled;
-<a name="line560">560: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscCUSPSynchronize;
-<a name="line561">561: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscViennaCLSynchronize;
-<a name="line562">562: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscCUDASynchronize;
+<a name="line525">525: </a><font color="#B22222">   Notes: By default <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> and MPI_COMM_WORLD are identical unless you wish to</font>
+<a name="line526">526: </a><font color="#B22222">          run PETSc on ONLY a subset of MPI_COMM_WORLD. In that case create your new (smaller)</font>
+<a name="line527">527: </a><font color="#B22222">          communicator, call it, say comm, and set <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> = comm BEFORE calling</font>
+<a name="line528">528: </a><font color="#B22222">          <a href="../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), but after <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>() has been called.</font>
 
-<a name="line564">564: </a><strong><font color="#4169E1"><a name="PetscSetHelpVersionFunctions"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetHelpVersionFunctions.html#PetscSetHelpVersionFunctions">PetscSetHelpVersionFunctions</a>(<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> [...]
-<a name="line565">565: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>*,int*)</font></strong>;
-<a name="line566">566: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommDestroy.html#PetscCommDestroy">PetscCommDestroy</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>*)</font></strong>;
+<a name="line530">530: </a><font color="#B22222">          The value of <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> should never be USED/accessed before <a href="../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>()</font>
+<a name="line531">531: </a><font color="#B22222">          is called because it may not have a valid value yet.</font>
 
-<a name="line568">568: </a><font color="#B22222">/*MC</font>
-<a name="line569">569: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a> - Allocates memory, One should use <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>() or <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>() usually instead of this</font>
+<a name="line533">533: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a></font>
 
-<a name="line571">571: </a><font color="#B22222">   Synopsis:</font>
-<a name="line572">572: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line573">573: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(size_t m,void **result)</font>
+<a name="line535">535: </a><font color="#B22222">M*/</font>
+<a name="line536">536: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>;
 
-<a name="line575">575: </a><font color="#B22222">   Not Collective</font>
+<a name="line538">538: </a><font color="#B22222">/*MC</font>
+<a name="line539">539: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a> - This is always MPI_COMM_SELF</font>
 
-<a name="line577">577: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line578">578: </a><font color="#B22222">.  m - number of bytes to allocate</font>
+<a name="line541">541: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line580">580: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line581">581: </a><font color="#B22222">.  result - memory allocated</font>
+<a name="line543">543: </a><font color="#B22222">   Notes: Do not USE/access or set this variable before <a href="../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() has been called.</font>
 
-<a name="line583">583: </a><font color="#B22222">   Level: beginner</font>
+<a name="line545">545: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a></font>
 
-<a name="line585">585: </a><font color="#B22222">   Notes:</font>
-<a name="line586">586: </a><font color="#B22222">   Memory is always allocated at least double aligned</font>
+<a name="line547">547: </a><font color="#B22222">M*/</font>
+<a name="line548">548: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a> MPI_COMM_SELF</font></strong>
 
-<a name="line588">588: </a><font color="#B22222">   It is safe to allocate size 0 and pass the resulting pointer (which may or may not be NULL) to <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>().</font>
+<a name="line550">550: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscBeganMPI;
+<a name="line551">551: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscInitializeCalled;
+<a name="line552">552: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscFinalizeCalled;
+<a name="line553">553: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscCUSPSynchronize;
+<a name="line554">554: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscViennaCLSynchronize;
+<a name="line555">555: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> PetscCUDASynchronize;
 
-<a name="line590">590: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>()</font>
+<a name="line557">557: </a><strong><font color="#4169E1"><a name="PetscSetHelpVersionFunctions"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetHelpVersionFunctions.html#PetscSetHelpVersionFunctions">PetscSetHelpVersionFunctions</a>(<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> [...]
+<a name="line558">558: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>*,int*)</font></strong>;
+<a name="line559">559: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommDestroy.html#PetscCommDestroy">PetscCommDestroy</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>*)</font></strong>;
 
-<a name="line592">592: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line561">561: </a><font color="#B22222">/*MC</font>
+<a name="line562">562: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a> - Allocates memory, One should use <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>() or <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>() usually instead of this</font>
 
-<a name="line594">594: </a><font color="#B22222">M*/</font>
-<a name="line595">595: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(a,b)  ((*PetscTrMalloc)((a),__LINE__,PETSC_FUNCTION_NAME,__FILE__,(void**)(b)))</font></strong>
+<a name="line564">564: </a><font color="#B22222">   Synopsis:</font>
+<a name="line565">565: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line566">566: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(size_t m,void **result)</font>
 
-<a name="line597">597: </a><font color="#B22222">/*MC</font>
-<a name="line598">598: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a> - Rounds up an address to PETSC_MEMALIGN alignment</font>
+<a name="line568">568: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line600">600: </a><font color="#B22222">   Synopsis:</font>
-<a name="line601">601: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line602">602: </a><font color="#B22222">   void *<a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(void *addr)</font>
+<a name="line570">570: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line571">571: </a><font color="#B22222">.  m - number of bytes to allocate</font>
 
-<a name="line604">604: </a><font color="#B22222">   Not Collective</font>
+<a name="line573">573: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line574">574: </a><font color="#B22222">.  result - memory allocated</font>
 
-<a name="line606">606: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line607">607: </a><font color="#B22222">.  addr - address to align (any pointer type)</font>
+<a name="line576">576: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line609">609: </a><font color="#B22222">   Level: developer</font>
+<a name="line578">578: </a><font color="#B22222">   Notes:</font>
+<a name="line579">579: </a><font color="#B22222">   Memory is always allocated at least double aligned</font>
 
-<a name="line611">611: </a><font color="#B22222">.seealso: PetscMallocAlign()</font>
+<a name="line581">581: </a><font color="#B22222">   It is safe to allocate size 0 and pass the resulting pointer (which may or may not be NULL) to <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>().</font>
 
-<a name="line613">613: </a><font color="#B22222">  Concepts: memory allocation</font>
-<a name="line614">614: </a><font color="#B22222">M*/</font>
-<a name="line615">615: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(a) (void*)((((PETSC_UINTPTR_T)(a))+(PETSC_MEMALIGN-1)) & ~(PETSC_MEMALIGN-1))</font></strong>
+<a name="line583">583: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>()</font>
 
-<a name="line617">617: </a><font color="#B22222">/*MC</font>
-<a name="line618">618: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a> - Allocates an array of memory aligned to PETSC_MEMALIGN</font>
+<a name="line585">585: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line620">620: </a><font color="#B22222">   Synopsis:</font>
-<a name="line621">621: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line622">622: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size_t m1,type **r1)</font>
+<a name="line587">587: </a><font color="#B22222">M*/</font>
+<a name="line588">588: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(a,b)  ((*PetscTrMalloc)((a),__LINE__,PETSC_FUNCTION_NAME,__FILE__,(void**)(b)))</font></strong>
 
-<a name="line624">624: </a><font color="#B22222">   Not Collective</font>
+<a name="line590">590: </a><font color="#B22222">/*MC</font>
+<a name="line591">591: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a> - Rounds up an address to PETSC_MEMALIGN alignment</font>
 
-<a name="line626">626: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line627">627: </a><font color="#B22222">.  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line593">593: </a><font color="#B22222">   Synopsis:</font>
+<a name="line594">594: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line595">595: </a><font color="#B22222">   void *<a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(void *addr)</font>
 
-<a name="line629">629: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line630">630: </a><font color="#B22222">.  r1 - memory allocated in first chunk</font>
+<a name="line597">597: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line632">632: </a><font color="#B22222">   Level: developer</font>
+<a name="line599">599: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line600">600: </a><font color="#B22222">.  addr - address to align (any pointer type)</font>
 
-<a name="line634">634: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>()</font>
+<a name="line602">602: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line636">636: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line604">604: </a><font color="#B22222">.seealso: PetscMallocAlign()</font>
 
-<a name="line638">638: </a><font color="#B22222">M*/</font>
-<a name="line639">639: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m1,r1) <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1)),r1)</font></strong>
+<a name="line606">606: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line607">607: </a><font color="#B22222">M*/</font>
+<a name="line608">608: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(a) (void*)((((PETSC_UINTPTR_T)(a))+(PETSC_MEMALIGN-1)) & ~(PETSC_MEMALIGN-1))</font></strong>
 
-<a name="line641">641: </a><font color="#B22222">/*MC</font>
-<a name="line642">642: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a> - Allocates a cleared (zeroed) array of memory aligned to PETSC_MEMALIGN</font>
+<a name="line610">610: </a><font color="#B22222">/*MC</font>
+<a name="line611">611: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a> - Allocates an array of memory aligned to PETSC_MEMALIGN</font>
 
-<a name="line644">644: </a><font color="#B22222">   Synopsis:</font>
-<a name="line645">645: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line646">646: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(size_t m1,type **r1)</font>
+<a name="line613">613: </a><font color="#B22222">   Synopsis:</font>
+<a name="line614">614: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line615">615: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size_t m1,type **r1)</font>
 
-<a name="line648">648: </a><font color="#B22222">   Not Collective</font>
+<a name="line617">617: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line650">650: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line651">651: </a><font color="#B22222">.  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line619">619: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line620">620: </a><font color="#B22222">.  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
 
-<a name="line653">653: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line654">654: </a><font color="#B22222">.  r1 - memory allocated in first chunk</font>
+<a name="line622">622: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line623">623: </a><font color="#B22222">.  r1 - memory allocated in first chunk</font>
 
-<a name="line656">656: </a><font color="#B22222">   Level: developer</font>
+<a name="line625">625: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line658">658: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(), <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>()</font>
+<a name="line627">627: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>()</font>
 
-<a name="line660">660: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line629">629: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line662">662: </a><font color="#B22222">M*/</font>
-<a name="line663">663: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(m1,r1) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),r1) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))))</font></strong>
+<a name="line631">631: </a><font color="#B22222">M*/</font>
+<a name="line632">632: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m1,r1) <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1)),r1)</font></strong>
 
-<a name="line665">665: </a><font color="#B22222">/*MC</font>
-<a name="line666">666: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a> - Allocates 2 arrays of memory both aligned to PETSC_MEMALIGN</font>
+<a name="line634">634: </a><font color="#B22222">/*MC</font>
+<a name="line635">635: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a> - Allocates a cleared (zeroed) array of memory aligned to PETSC_MEMALIGN</font>
 
-<a name="line668">668: </a><font color="#B22222">   Synopsis:</font>
-<a name="line669">669: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line670">670: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(size_t m1,type **r1,size_t m2,type **r2)</font>
+<a name="line637">637: </a><font color="#B22222">   Synopsis:</font>
+<a name="line638">638: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line639">639: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(size_t m1,type **r1)</font>
 
-<a name="line672">672: </a><font color="#B22222">   Not Collective</font>
+<a name="line641">641: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line674">674: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line675">675: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line676">676: </a><font color="#B22222">-  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line643">643: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line644">644: </a><font color="#B22222">.  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
 
-<a name="line678">678: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line679">679: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line680">680: </a><font color="#B22222">-  r2 - memory allocated in second chunk</font>
+<a name="line646">646: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line647">647: </a><font color="#B22222">.  r1 - memory allocated in first chunk</font>
 
-<a name="line682">682: </a><font color="#B22222">   Level: developer</font>
+<a name="line649">649: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line684">684: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(), <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>()</font>
+<a name="line651">651: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(), <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>()</font>
 
-<a name="line686">686: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line653">653: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line688">688: </a><font color="#B22222">M*/</font>
-<a name="line689">689: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line690">690: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(m1,r1,m2,r2) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)))</font></strong>
-<a name="line691">691: </a><font color="#A020F0">#else</font>
-<a name="line692">692: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(m1,r1,m2,r2) ((((m1)+(m2)) ? (*(r2) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
-<a name="line693">693: </a><strong><font color="#228B22">                                   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),0) \</font></strong>
-<a name="line694">694: </a><strong><font color="#228B22">                                   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0))</font></strong>
-<a name="line695">695: </a><font color="#A020F0">#endif</font>
+<a name="line655">655: </a><font color="#B22222">M*/</font>
+<a name="line656">656: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(m1,r1) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),r1) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))))</font></strong>
 
-<a name="line697">697: </a><font color="#B22222">/*MC</font>
-<a name="line698">698: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a> - Allocates 2 cleared (zeroed) arrays of memory both aligned to PETSC_MEMALIGN</font>
+<a name="line658">658: </a><font color="#B22222">/*MC</font>
+<a name="line659">659: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a> - Allocates 2 arrays of memory both aligned to PETSC_MEMALIGN</font>
 
-<a name="line700">700: </a><font color="#B22222">   Synopsis:</font>
-<a name="line701">701: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line702">702: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>(size_t m1,type **r1,size_t m2,type **r2)</font>
+<a name="line661">661: </a><font color="#B22222">   Synopsis:</font>
+<a name="line662">662: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line663">663: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(size_t m1,type **r1,size_t m2,type **r2)</font>
 
-<a name="line704">704: </a><font color="#B22222">   Not Collective</font>
+<a name="line665">665: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line706">706: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line707">707: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line708">708: </a><font color="#B22222">-  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line667">667: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line668">668: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line669">669: </a><font color="#B22222">-  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
 
-<a name="line710">710: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line711">711: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line712">712: </a><font color="#B22222">-  r2 - memory allocated in second chunk</font>
+<a name="line671">671: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line672">672: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line673">673: </a><font color="#B22222">-  r2 - memory allocated in second chunk</font>
 
-<a name="line714">714: </a><font color="#B22222">   Level: developer</font>
+<a name="line675">675: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line716">716: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>()</font>
+<a name="line677">677: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(), <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>()</font>
 
-<a name="line718">718: </a><font color="#B22222">  Concepts: memory allocation</font>
-<a name="line719">719: </a><font color="#B22222">M*/</font>
-<a name="line720">720: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>(m1,r1,m2,r2) (<a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>((m1),(r1),(m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))))</fo [...]
+<a name="line679">679: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line722">722: </a><font color="#B22222">/*MC</font>
-<a name="line723">723: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a> - Allocates 3 arrays of memory, all aligned to PETSC_MEMALIGN</font>
+<a name="line681">681: </a><font color="#B22222">M*/</font>
+<a name="line682">682: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line683">683: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(m1,r1,m2,r2) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)))</font></strong>
+<a name="line684">684: </a><font color="#A020F0">#else</font>
+<a name="line685">685: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(m1,r1,m2,r2) ((((m1)+(m2)) ? (*(r2) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
+<a name="line686">686: </a><strong><font color="#228B22">                                   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),0) \</font></strong>
+<a name="line687">687: </a><strong><font color="#228B22">                                   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0))</font></strong>
+<a name="line688">688: </a><font color="#A020F0">#endif</font>
 
-<a name="line725">725: </a><font color="#B22222">   Synopsis:</font>
-<a name="line726">726: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line727">727: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3)</font>
+<a name="line690">690: </a><font color="#B22222">/*MC</font>
+<a name="line691">691: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a> - Allocates 2 cleared (zeroed) arrays of memory both aligned to PETSC_MEMALIGN</font>
 
-<a name="line729">729: </a><font color="#B22222">   Not Collective</font>
+<a name="line693">693: </a><font color="#B22222">   Synopsis:</font>
+<a name="line694">694: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line695">695: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>(size_t m1,type **r1,size_t m2,type **r2)</font>
 
-<a name="line731">731: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line732">732: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line733">733: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line734">734: </a><font color="#B22222">-  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line697">697: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line736">736: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line737">737: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line738">738: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line739">739: </a><font color="#B22222">-  r3 - memory allocated in third chunk</font>
+<a name="line699">699: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line700">700: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line701">701: </a><font color="#B22222">-  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
 
-<a name="line741">741: </a><font color="#B22222">   Level: developer</font>
+<a name="line703">703: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line704">704: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line705">705: </a><font color="#B22222">-  r2 - memory allocated in second chunk</font>
 
-<a name="line743">743: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a>(), <a href="../docs/manualpages/Sys [...]
+<a name="line707">707: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line745">745: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line709">709: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>()</font>
 
-<a name="line747">747: </a><font color="#B22222">M*/</font>
-<a name="line748">748: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line749">749: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(m1,r1,m2,r2,m3,r3) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)))</font></strong>
-<a name="line750">750: </a><font color="#A020F0">#else</font>
-<a name="line751">751: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(m1,r1,m2,r2,m3,r3) ((((m1)+(m2)+(m3)) ? (*(r2) = 0,*(r3) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+2*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
-<a name="line752">752: </a><strong><font color="#228B22">                                         || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),0) \</font></strong>
-<a name="line753">753: </a><strong><font color="#228B22">                                         || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0))</font></strong>
-<a name="line754">754: </a><font color="#A020F0">#endif</font>
+<a name="line711">711: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line712">712: </a><font color="#B22222">M*/</font>
+<a name="line713">713: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>(m1,r1,m2,r2) (<a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>((m1),(r1),(m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))))</fo [...]
 
-<a name="line756">756: </a><font color="#B22222">/*MC</font>
-<a name="line757">757: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a> - Allocates 3 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
+<a name="line715">715: </a><font color="#B22222">/*MC</font>
+<a name="line716">716: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a> - Allocates 3 arrays of memory, all aligned to PETSC_MEMALIGN</font>
 
-<a name="line759">759: </a><font color="#B22222">   Synopsis:</font>
-<a name="line760">760: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line761">761: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3)</font>
+<a name="line718">718: </a><font color="#B22222">   Synopsis:</font>
+<a name="line719">719: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line720">720: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3)</font>
 
-<a name="line763">763: </a><font color="#B22222">   Not Collective</font>
+<a name="line722">722: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line765">765: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line766">766: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line767">767: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line768">768: </a><font color="#B22222">-  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line724">724: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line725">725: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line726">726: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line727">727: </a><font color="#B22222">-  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
 
-<a name="line770">770: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line771">771: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line772">772: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line773">773: </a><font color="#B22222">-  r3 - memory allocated in third chunk</font>
+<a name="line729">729: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line730">730: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line731">731: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line732">732: </a><font color="#B22222">-  r3 - memory allocated in third chunk</font>
 
-<a name="line775">775: </a><font color="#B22222">   Level: developer</font>
+<a name="line734">734: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line777">777: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/Sys [...]
+<a name="line736">736: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a>(), <a href="../docs/manualpages/Sys [...]
 
-<a name="line779">779: </a><font color="#B22222">  Concepts: memory allocation</font>
-<a name="line780">780: </a><font color="#B22222">M*/</font>
-<a name="line781">781: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a>(m1,r1,m2,r2,m3,r3)                                 \</font></strong>
-<a name="line782">782: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>((m1),(r1),(m2),(r2),(m3),(r3))                          \</font></strong>
-<a name="line783">783: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))))</font></strong>
+<a name="line738">738: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line785">785: </a><font color="#B22222">/*MC</font>
-<a name="line786">786: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a> - Allocates 4 arrays of memory, all aligned to PETSC_MEMALIGN</font>
+<a name="line740">740: </a><font color="#B22222">M*/</font>
+<a name="line741">741: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line742">742: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(m1,r1,m2,r2,m3,r3) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)))</font></strong>
+<a name="line743">743: </a><font color="#A020F0">#else</font>
+<a name="line744">744: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(m1,r1,m2,r2,m3,r3) ((((m1)+(m2)+(m3)) ? (*(r2) = 0,*(r3) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+2*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
+<a name="line745">745: </a><strong><font color="#228B22">                                         || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),0) \</font></strong>
+<a name="line746">746: </a><strong><font color="#228B22">                                         || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0))</font></strong>
+<a name="line747">747: </a><font color="#A020F0">#endif</font>
 
-<a name="line788">788: </a><font color="#B22222">   Synopsis:</font>
-<a name="line789">789: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line790">790: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4)</font>
+<a name="line749">749: </a><font color="#B22222">/*MC</font>
+<a name="line750">750: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a> - Allocates 3 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
 
-<a name="line792">792: </a><font color="#B22222">   Not Collective</font>
+<a name="line752">752: </a><font color="#B22222">   Synopsis:</font>
+<a name="line753">753: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line754">754: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3)</font>
 
-<a name="line794">794: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line795">795: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line796">796: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line797">797: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
-<a name="line798">798: </a><font color="#B22222">-  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
+<a name="line756">756: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line800">800: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line801">801: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line802">802: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line803">803: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
-<a name="line804">804: </a><font color="#B22222">-  r4 - memory allocated in fourth chunk</font>
+<a name="line758">758: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line759">759: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line760">760: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line761">761: </a><font color="#B22222">-  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
 
-<a name="line806">806: </a><font color="#B22222">   Level: developer</font>
+<a name="line763">763: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line764">764: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line765">765: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line766">766: </a><font color="#B22222">-  r3 - memory allocated in third chunk</font>
 
-<a name="line808">808: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(), <a href="../docs/manualpages/Sys [...]
+<a name="line768">768: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line810">810: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line770">770: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscCalloc2.html#PetscCalloc2">PetscCalloc2</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/Sys [...]
 
-<a name="line812">812: </a><font color="#B22222">M*/</font>
-<a name="line813">813: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line814">814: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(m1,r1,m2,r2,m3,r3,m4,r4) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)) || <a href="../docs/manualpages/Sy [...]
-<a name="line815">815: </a><font color="#A020F0">#else</font>
-<a name="line816">816: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(m1,r1,m2,r2,m3,r3,m4,r4)                           \</font></strong>
-<a name="line817">817: </a><strong><font color="#228B22">  ((((m1)+(m2)+(m3)+(m4)) ? (*(r2) = 0, *(r3) = 0, *(r4) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+(m4)*sizeof(**(r4))+3*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
-<a name="line818">818: </a><strong><font color="#228B22">   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),*(void**)(r4) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r3)+(m3)),0) \</font></strong>
-<a name="line819">819: </a><strong><font color="#228B22">   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0) || (!(m4) ? (*(r4) = 0,0) : 0))</font></strong>
-<a name="line820">820: </a><font color="#A020F0">#endif</font>
+<a name="line772">772: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line773">773: </a><font color="#B22222">M*/</font>
+<a name="line774">774: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a>(m1,r1,m2,r2,m3,r3)                                 \</font></strong>
+<a name="line775">775: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>((m1),(r1),(m2),(r2),(m3),(r3))                          \</font></strong>
+<a name="line776">776: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))))</font></strong>
 
-<a name="line822">822: </a><font color="#B22222">/*MC</font>
-<a name="line823">823: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a> - Allocates 4 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
+<a name="line778">778: </a><font color="#B22222">/*MC</font>
+<a name="line779">779: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a> - Allocates 4 arrays of memory, all aligned to PETSC_MEMALIGN</font>
 
-<a name="line825">825: </a><font color="#B22222">   Synopsis:</font>
-<a name="line826">826: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line827">827: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4)</font>
+<a name="line781">781: </a><font color="#B22222">   Synopsis:</font>
+<a name="line782">782: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line783">783: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4)</font>
 
-<a name="line829">829: </a><font color="#B22222">   Not Collective</font>
+<a name="line785">785: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line831">831: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line832">832: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line833">833: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line834">834: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
-<a name="line835">835: </a><font color="#B22222">-  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
+<a name="line787">787: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line788">788: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line789">789: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line790">790: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line791">791: </a><font color="#B22222">-  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
 
-<a name="line837">837: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line838">838: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line839">839: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line840">840: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
-<a name="line841">841: </a><font color="#B22222">-  r4 - memory allocated in fourth chunk</font>
+<a name="line793">793: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line794">794: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line795">795: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line796">796: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
+<a name="line797">797: </a><font color="#B22222">-  r4 - memory allocated in fourth chunk</font>
 
-<a name="line843">843: </a><font color="#B22222">   Level: developer</font>
+<a name="line799">799: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line845">845: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(), <a href="../docs/manualpages/Sys [...]
+<a name="line801">801: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(), <a href="../docs/manualpages/Sys [...]
 
-<a name="line847">847: </a><font color="#B22222">  Concepts: memory allocation</font>
-
-<a name="line849">849: </a><font color="#B22222">M*/</font>
-<a name="line850">850: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(m1,r1,m2,r2,m3,r3,m4,r4)                           \</font></strong>
-<a name="line851">851: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(m1,r1,m2,r2,m3,r3,m4,r4)                                \</font></strong>
-<a name="line852">852: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))) \</font></strong>
-<a name="line853">853: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r4),(m4)*sizeof(**(r4))))</font></strong>
+<a name="line803">803: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line855">855: </a><font color="#B22222">/*MC</font>
-<a name="line856">856: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a> - Allocates 5 arrays of memory, all aligned to PETSC_MEMALIGN</font>
+<a name="line805">805: </a><font color="#B22222">M*/</font>
+<a name="line806">806: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line807">807: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(m1,r1,m2,r2,m3,r3,m4,r4) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)) || <a href="../docs/manualpages/Sy [...]
+<a name="line808">808: </a><font color="#A020F0">#else</font>
+<a name="line809">809: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(m1,r1,m2,r2,m3,r3,m4,r4)                           \</font></strong>
+<a name="line810">810: </a><strong><font color="#228B22">  ((((m1)+(m2)+(m3)+(m4)) ? (*(r2) = 0, *(r3) = 0, *(r4) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+(m4)*sizeof(**(r4))+3*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
+<a name="line811">811: </a><strong><font color="#228B22">   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),*(void**)(r4) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r3)+(m3)),0) \</font></strong>
+<a name="line812">812: </a><strong><font color="#228B22">   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0) || (!(m4) ? (*(r4) = 0,0) : 0))</font></strong>
+<a name="line813">813: </a><font color="#A020F0">#endif</font>
 
-<a name="line858">858: </a><font color="#B22222">   Synopsis:</font>
-<a name="line859">859: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line860">860: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5)</font>
+<a name="line815">815: </a><font color="#B22222">/*MC</font>
+<a name="line816">816: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a> - Allocates 4 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
 
-<a name="line862">862: </a><font color="#B22222">   Not Collective</font>
+<a name="line818">818: </a><font color="#B22222">   Synopsis:</font>
+<a name="line819">819: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line820">820: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4)</font>
 
-<a name="line864">864: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line865">865: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line866">866: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line867">867: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
-<a name="line868">868: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
-<a name="line869">869: </a><font color="#B22222">-  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
-
-<a name="line871">871: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line872">872: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line873">873: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line874">874: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
-<a name="line875">875: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
-<a name="line876">876: </a><font color="#B22222">-  r5 - memory allocated in fifth chunk</font>
-
-<a name="line878">878: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line880">880: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</a>(), <a href="../docs/manualpages/Sys [...]
-
-<a name="line882">882: </a><font color="#B22222">  Concepts: memory allocation</font>
-
-<a name="line884">884: </a><font color="#B22222">M*/</font>
-<a name="line885">885: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line886">886: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)) || <a href="../docs/manualpa [...]
-<a name="line887">887: </a><font color="#A020F0">#else</font>
-<a name="line888">888: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5)      \</font></strong>
-<a name="line889">889: </a><strong><font color="#228B22">  ((((m1)+(m2)+(m3)+(m4)+(m5)) ? (*(r2) = 0, *(r3) = 0, *(r4) = 0,*(r5) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+(m4)*sizeof(**(r4))+(m5)*sizeof(**(r5))+4*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
-<a name="line890">890: </a><strong><font color="#228B22">   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),*(void**)(r4) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r3)+(m3)),*(void**)(r5) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAl [...]
-<a name="line891">891: </a><strong><font color="#228B22">   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0) || (!(m4) ? (*(r4) = 0,0) : 0) || (!(m5) ? (*(r5) = 0,0) : 0))</font></strong>
-<a name="line892">892: </a><font color="#A020F0">#endif</font>
-
-<a name="line894">894: </a><font color="#B22222">/*MC</font>
-<a name="line895">895: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</a> - Allocates 5 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
-
-<a name="line897">897: </a><font color="#B22222">   Synopsis:</font>
-<a name="line898">898: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line899">899: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5)</font>
-
-<a name="line901">901: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line903">903: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line904">904: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line905">905: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line906">906: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
-<a name="line907">907: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
-<a name="line908">908: </a><font color="#B22222">-  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
-
-<a name="line910">910: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line911">911: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line912">912: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line913">913: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
-<a name="line914">914: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
-<a name="line915">915: </a><font color="#B22222">-  r5 - memory allocated in fifth chunk</font>
-
-<a name="line917">917: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line919">919: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(), <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a>()</font>
-
-<a name="line921">921: </a><font color="#B22222">  Concepts: memory allocation</font>
-
-<a name="line923">923: </a><font color="#B22222">M*/</font>
-<a name="line924">924: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5)                     \</font></strong>
-<a name="line925">925: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5)                          \</font></strong>
-<a name="line926">926: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))) \</font></strong>
-<a name="line927">927: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r4),(m4)*sizeof(**(r4))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r5),(m5)*sizeof(**(r5))))</font></strong>
-
-<a name="line929">929: </a><font color="#B22222">/*MC</font>
-<a name="line930">930: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a> - Allocates 6 arrays of memory, all aligned to PETSC_MEMALIGN</font>
-
-<a name="line932">932: </a><font color="#B22222">   Synopsis:</font>
-<a name="line933">933: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line934">934: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6)</font>
-
-<a name="line936">936: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line938">938: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line939">939: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line940">940: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line941">941: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
-<a name="line942">942: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
-<a name="line943">943: </a><font color="#B22222">.  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
-<a name="line944">944: </a><font color="#B22222">-  m6 - number of elements to allocate in 6th chunk  (may be zero)</font>
-
-<a name="line946">946: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line947">947: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line948">948: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line949">949: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
-<a name="line950">950: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
-<a name="line951">951: </a><font color="#B22222">.  r5 - memory allocated in fifth chunk</font>
-<a name="line952">952: </a><font color="#B22222">-  r6 - memory allocated in sixth chunk</font>
-
-<a name="line954">954: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line956">956: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</a>(), <a href="../docs/manualpages/Sys [...]
-
-<a name="line958">958: </a><font color="#B22222">  Concepts: memory allocation</font>
-
-<a name="line960">960: </a><font color="#B22222">M*/</font>
-<a name="line961">961: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line962">962: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)) || <a href="../docs/ma [...]
-<a name="line963">963: </a><font color="#A020F0">#else</font>
-<a name="line964">964: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6) \</font></strong>
-<a name="line965">965: </a><strong><font color="#228B22">  ((((m1)+(m2)+(m3)+(m4)+(m5)+(m6)) ? (*(r2) = 0, *(r3) = 0, *(r4) = 0,*(r5) = 0,*(r6) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+(m4)*sizeof(**(r4))+(m5)*sizeof(**(r5))+(m6)*sizeof(**(r6))+5*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
-<a name="line966">966: </a><strong><font color="#228B22">   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),*(void**)(r4) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r3)+(m3)),*(void**)(r5) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAl [...]
-<a name="line967">967: </a><strong><font color="#228B22">   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0) || (!(m4) ? (*(r4) = 0,0) : 0) || (!(m5) ? (*(r5) = 0,0) : 0) || (!(m6) ? (*(r6) = 0,0) : 0))</font></strong>
-<a name="line968">968: </a><font color="#A020F0">#endif</font>
-
-<a name="line970">970: </a><font color="#B22222">/*MC</font>
-<a name="line971">971: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</a> - Allocates 6 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
-
-<a name="line973">973: </a><font color="#B22222">   Synopsis:</font>
-<a name="line974">974: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line975">975: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6)</font>
-
-<a name="line977">977: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line979">979: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line980">980: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line981">981: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line982">982: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
-<a name="line983">983: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
-<a name="line984">984: </a><font color="#B22222">.  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
-<a name="line985">985: </a><font color="#B22222">-  m6 - number of elements to allocate in 6th chunk  (may be zero)</font>
-
-<a name="line987">987: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line988">988: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line989">989: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line990">990: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
-<a name="line991">991: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
-<a name="line992">992: </a><font color="#B22222">.  r5 - memory allocated in fifth chunk</font>
-<a name="line993">993: </a><font color="#B22222">-  r6 - memory allocated in sixth chunk</font>
-
-<a name="line995">995: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line997">997: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(), <a href="../docs/manualpages/Sys [...]
-
-<a name="line999">999: </a><font color="#B22222">  Concepts: memory allocation</font>
-<a name="line1000">1000: </a><font color="#B22222">M*/</font>
-<a name="line1001">1001: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6)               \</font></strong>
-<a name="line1002">1002: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6)                    \</font></strong>
-<a name="line1003">1003: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))) \</font></strong>
-<a name="line1004">1004: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r4),(m4)*sizeof(**(r4))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r5),(m5)*sizeof(**(r5))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r6),(m6)*sizeof(**(r6))))</font></strong>
-
-<a name="line1006">1006: </a><font color="#B22222">/*MC</font>
-<a name="line1007">1007: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a> - Allocates 7 arrays of memory, all aligned to PETSC_MEMALIGN</font>
-
-<a name="line1009">1009: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1010">1010: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1011">1011: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6,size_t m7,type **r7)</font>
-
-<a name="line1013">1013: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line1015">1015: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1016">1016: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line1017">1017: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line1018">1018: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
-<a name="line1019">1019: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
-<a name="line1020">1020: </a><font color="#B22222">.  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
-<a name="line1021">1021: </a><font color="#B22222">.  m6 - number of elements to allocate in 6th chunk  (may be zero)</font>
-<a name="line1022">1022: </a><font color="#B22222">-  m7 - number of elements to allocate in 7th chunk  (may be zero)</font>
-
-<a name="line1024">1024: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line1025">1025: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line1026">1026: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line1027">1027: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
-<a name="line1028">1028: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
-<a name="line1029">1029: </a><font color="#B22222">.  r5 - memory allocated in fifth chunk</font>
-<a name="line1030">1030: </a><font color="#B22222">.  r6 - memory allocated in sixth chunk</font>
-<a name="line1031">1031: </a><font color="#B22222">-  r7 - memory allocated in seventh chunk</font>
-
-<a name="line1033">1033: </a><font color="#B22222">   Level: developer</font>
+<a name="line822">822: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1035">1035: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</a>(), <a href="../docs/manualpages/S [...]
+<a name="line824">824: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line825">825: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line826">826: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line827">827: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line828">828: </a><font color="#B22222">-  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
 
-<a name="line1037">1037: </a><font color="#B22222">  Concepts: memory allocation</font>
-
-<a name="line1039">1039: </a><font color="#B22222">M*/</font>
-<a name="line1040">1040: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line1041">1041: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6,m7,r7) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)) || <a href=".. [...]
-<a name="line1042">1042: </a><font color="#A020F0">#else</font>
-<a name="line1043">1043: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6,m7,r7) \</font></strong>
-<a name="line1044">1044: </a><strong><font color="#228B22">  ((((m1)+(m2)+(m3)+(m4)+(m5)+(m6)+(m7)) ? (*(r2) = 0, *(r3) = 0, *(r4) = 0,*(r5) = 0,*(r6) = 0,*(r7) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+(m4)*sizeof(**(r4))+(m5)*sizeof(**(r5))+(m6)*sizeof(**(r6))+(m7)*sizeof(**(r7))+6*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
-<a name="line1045">1045: </a><strong><font color="#228B22">   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),*(void**)(r4) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r3)+(m3)),*(void**)(r5) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddr [...]
-<a name="line1046">1046: </a><strong><font color="#228B22">   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0) || (!(m4) ? (*(r4) = 0,0) : 0) || (!(m5) ? (*(r5) = 0,0) : 0) || (!(m6) ? (*(r6) = 0,0) : 0) || (!(m7) ? (*(r7) = 0,0) : 0))</font></strong>
-<a name="line1047">1047: </a><font color="#A020F0">#endif</font>
+<a name="line830">830: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line831">831: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line832">832: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line833">833: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
+<a name="line834">834: </a><font color="#B22222">-  r4 - memory allocated in fourth chunk</font>
 
-<a name="line1049">1049: </a><font color="#B22222">/*MC</font>
-<a name="line1050">1050: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</a> - Allocates 7 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
+<a name="line836">836: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line1052">1052: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1053">1053: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1054">1054: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6,size_t m7,type **r7)</font>
+<a name="line838">838: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(), <a href="../docs/manualpages/Sys [...]
 
-<a name="line1056">1056: </a><font color="#B22222">   Not Collective</font>
+<a name="line840">840: </a><font color="#B22222">  Concepts: memory allocation</font>
+
+<a name="line842">842: </a><font color="#B22222">M*/</font>
+<a name="line843">843: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(m1,r1,m2,r2,m3,r3,m4,r4)                           \</font></strong>
+<a name="line844">844: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(m1,r1,m2,r2,m3,r3,m4,r4)                                \</font></strong>
+<a name="line845">845: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))) \</font></strong>
+<a name="line846">846: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r4),(m4)*sizeof(**(r4))))</font></strong>
 
-<a name="line1058">1058: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1059">1059: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
-<a name="line1060">1060: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
-<a name="line1061">1061: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
-<a name="line1062">1062: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
-<a name="line1063">1063: </a><font color="#B22222">.  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
-<a name="line1064">1064: </a><font color="#B22222">.  m6 - number of elements to allocate in 6th chunk  (may be zero)</font>
-<a name="line1065">1065: </a><font color="#B22222">-  m7 - number of elements to allocate in 7th chunk  (may be zero)</font>
+<a name="line848">848: </a><font color="#B22222">/*MC</font>
+<a name="line849">849: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a> - Allocates 5 arrays of memory, all aligned to PETSC_MEMALIGN</font>
 
-<a name="line1067">1067: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line1068">1068: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
-<a name="line1069">1069: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
-<a name="line1070">1070: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
-<a name="line1071">1071: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
-<a name="line1072">1072: </a><font color="#B22222">.  r5 - memory allocated in fifth chunk</font>
-<a name="line1073">1073: </a><font color="#B22222">.  r6 - memory allocated in sixth chunk</font>
-<a name="line1074">1074: </a><font color="#B22222">-  r7 - memory allocated in seventh chunk</font>
+<a name="line851">851: </a><font color="#B22222">   Synopsis:</font>
+<a name="line852">852: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line853">853: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5)</font>
 
-<a name="line1076">1076: </a><font color="#B22222">   Level: developer</font>
+<a name="line855">855: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1078">1078: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(), <a href="../docs/manualpages/S [...]
+<a name="line857">857: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line858">858: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line859">859: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line860">860: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line861">861: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
+<a name="line862">862: </a><font color="#B22222">-  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
+
+<a name="line864">864: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line865">865: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line866">866: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line867">867: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
+<a name="line868">868: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
+<a name="line869">869: </a><font color="#B22222">-  r5 - memory allocated in fifth chunk</font>
+
+<a name="line871">871: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line873">873: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</a>(), <a href="../docs/manualpages/Sys [...]
+
+<a name="line875">875: </a><font color="#B22222">  Concepts: memory allocation</font>
+
+<a name="line877">877: </a><font color="#B22222">M*/</font>
+<a name="line878">878: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line879">879: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)) || <a href="../docs/manualpa [...]
+<a name="line880">880: </a><font color="#A020F0">#else</font>
+<a name="line881">881: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5)      \</font></strong>
+<a name="line882">882: </a><strong><font color="#228B22">  ((((m1)+(m2)+(m3)+(m4)+(m5)) ? (*(r2) = 0, *(r3) = 0, *(r4) = 0,*(r5) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+(m4)*sizeof(**(r4))+(m5)*sizeof(**(r5))+4*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
+<a name="line883">883: </a><strong><font color="#228B22">   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),*(void**)(r4) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r3)+(m3)),*(void**)(r5) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAl [...]
+<a name="line884">884: </a><strong><font color="#228B22">   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0) || (!(m4) ? (*(r4) = 0,0) : 0) || (!(m5) ? (*(r5) = 0,0) : 0))</font></strong>
+<a name="line885">885: </a><font color="#A020F0">#endif</font>
+
+<a name="line887">887: </a><font color="#B22222">/*MC</font>
+<a name="line888">888: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</a> - Allocates 5 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
+
+<a name="line890">890: </a><font color="#B22222">   Synopsis:</font>
+<a name="line891">891: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line892">892: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5)</font>
+
+<a name="line894">894: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line896">896: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line897">897: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line898">898: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line899">899: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line900">900: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
+<a name="line901">901: </a><font color="#B22222">-  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
+
+<a name="line903">903: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line904">904: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line905">905: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line906">906: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
+<a name="line907">907: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
+<a name="line908">908: </a><font color="#B22222">-  r5 - memory allocated in fifth chunk</font>
+
+<a name="line910">910: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line912">912: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(), <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a>()</font>
+
+<a name="line914">914: </a><font color="#B22222">  Concepts: memory allocation</font>
+
+<a name="line916">916: </a><font color="#B22222">M*/</font>
+<a name="line917">917: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc5.html#PetscCalloc5">PetscCalloc5</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5)                     \</font></strong>
+<a name="line918">918: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5)                          \</font></strong>
+<a name="line919">919: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))) \</font></strong>
+<a name="line920">920: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r4),(m4)*sizeof(**(r4))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r5),(m5)*sizeof(**(r5))))</font></strong>
+
+<a name="line922">922: </a><font color="#B22222">/*MC</font>
+<a name="line923">923: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a> - Allocates 6 arrays of memory, all aligned to PETSC_MEMALIGN</font>
+
+<a name="line925">925: </a><font color="#B22222">   Synopsis:</font>
+<a name="line926">926: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line927">927: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6)</font>
+
+<a name="line929">929: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line931">931: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line932">932: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line933">933: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line934">934: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line935">935: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
+<a name="line936">936: </a><font color="#B22222">.  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
+<a name="line937">937: </a><font color="#B22222">-  m6 - number of elements to allocate in 6th chunk  (may be zero)</font>
+
+<a name="line939">939: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line940">940: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line941">941: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line942">942: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
+<a name="line943">943: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
+<a name="line944">944: </a><font color="#B22222">.  r5 - memory allocated in fifth chunk</font>
+<a name="line945">945: </a><font color="#B22222">-  r6 - memory allocated in sixth chunk</font>
+
+<a name="line947">947: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line949">949: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</a>(), <a href="../docs/manualpages/Sys [...]
+
+<a name="line951">951: </a><font color="#B22222">  Concepts: memory allocation</font>
+
+<a name="line953">953: </a><font color="#B22222">M*/</font>
+<a name="line954">954: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line955">955: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)) || <a href="../docs/ma [...]
+<a name="line956">956: </a><font color="#A020F0">#else</font>
+<a name="line957">957: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6) \</font></strong>
+<a name="line958">958: </a><strong><font color="#228B22">  ((((m1)+(m2)+(m3)+(m4)+(m5)+(m6)) ? (*(r2) = 0, *(r3) = 0, *(r4) = 0,*(r5) = 0,*(r6) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+(m4)*sizeof(**(r4))+(m5)*sizeof(**(r5))+(m6)*sizeof(**(r6))+5*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
+<a name="line959">959: </a><strong><font color="#228B22">   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),*(void**)(r4) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r3)+(m3)),*(void**)(r5) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAl [...]
+<a name="line960">960: </a><strong><font color="#228B22">   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0) || (!(m4) ? (*(r4) = 0,0) : 0) || (!(m5) ? (*(r5) = 0,0) : 0) || (!(m6) ? (*(r6) = 0,0) : 0))</font></strong>
+<a name="line961">961: </a><font color="#A020F0">#endif</font>
+
+<a name="line963">963: </a><font color="#B22222">/*MC</font>
+<a name="line964">964: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</a> - Allocates 6 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
+
+<a name="line966">966: </a><font color="#B22222">   Synopsis:</font>
+<a name="line967">967: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line968">968: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6)</font>
+
+<a name="line970">970: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line972">972: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line973">973: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line974">974: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line975">975: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line976">976: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
+<a name="line977">977: </a><font color="#B22222">.  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
+<a name="line978">978: </a><font color="#B22222">-  m6 - number of elements to allocate in 6th chunk  (may be zero)</font>
+
+<a name="line980">980: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line981">981: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line982">982: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line983">983: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
+<a name="line984">984: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
+<a name="line985">985: </a><font color="#B22222">.  r5 - memory allocated in fifth chunk</font>
+<a name="line986">986: </a><font color="#B22222">-  r6 - memory allocated in sixth chunk</font>
+
+<a name="line988">988: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line990">990: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(), <a href="../docs/manualpages/Sys [...]
+
+<a name="line992">992: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line993">993: </a><font color="#B22222">M*/</font>
+<a name="line994">994: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc6.html#PetscCalloc6">PetscCalloc6</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6)               \</font></strong>
+<a name="line995">995: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6)                    \</font></strong>
+<a name="line996">996: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))) \</font></strong>
+<a name="line997">997: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r4),(m4)*sizeof(**(r4))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r5),(m5)*sizeof(**(r5))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r6),(m6)*sizeof(**(r6))))</font></strong>
+
+<a name="line999">999: </a><font color="#B22222">/*MC</font>
+<a name="line1000">1000: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a> - Allocates 7 arrays of memory, all aligned to PETSC_MEMALIGN</font>
+
+<a name="line1002">1002: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1003">1003: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1004">1004: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6,size_t m7,type **r7)</font>
+
+<a name="line1006">1006: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line1008">1008: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1009">1009: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line1010">1010: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line1011">1011: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line1012">1012: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
+<a name="line1013">1013: </a><font color="#B22222">.  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
+<a name="line1014">1014: </a><font color="#B22222">.  m6 - number of elements to allocate in 6th chunk  (may be zero)</font>
+<a name="line1015">1015: </a><font color="#B22222">-  m7 - number of elements to allocate in 7th chunk  (may be zero)</font>
+
+<a name="line1017">1017: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line1018">1018: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line1019">1019: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line1020">1020: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
+<a name="line1021">1021: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
+<a name="line1022">1022: </a><font color="#B22222">.  r5 - memory allocated in fifth chunk</font>
+<a name="line1023">1023: </a><font color="#B22222">.  r6 - memory allocated in sixth chunk</font>
+<a name="line1024">1024: </a><font color="#B22222">-  r7 - memory allocated in seventh chunk</font>
+
+<a name="line1026">1026: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line1080">1080: </a><font color="#B22222">  Concepts: memory allocation</font>
-<a name="line1081">1081: </a><font color="#B22222">M*/</font>
-<a name="line1082">1082: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6,m7,r7)         \</font></strong>
-<a name="line1083">1083: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6,m7,r7)              \</font></strong>
-<a name="line1084">1084: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))) \</font></strong>
-<a name="line1085">1085: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r4),(m4)*sizeof(**(r4))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r5),(m5)*sizeof(**(r5))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r6),(m6)*sizeof(**(r6))) \</font></strong>
-<a name="line1086">1086: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r7),(m7)*sizeof(**(r7))))</font></strong>
+<a name="line1028">1028: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</a>(), <a href="../docs/manualpages/S [...]
 
-<a name="line1088">1088: </a><font color="#B22222">/*MC</font>
-<a name="line1089">1089: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a> - Allocates memory of a particular type, zeros the memory! Aligned to PETSC_MEMALIGN</font>
+<a name="line1030">1030: </a><font color="#B22222">  Concepts: memory allocation</font>
+
+<a name="line1032">1032: </a><font color="#B22222">M*/</font>
+<a name="line1033">1033: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line1034">1034: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6,m7,r7) (<a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m1),(r1)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m2),(r2)) || <a href="../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>((m3),(r3)) || <a href=".. [...]
+<a name="line1035">1035: </a><font color="#A020F0">#else</font>
+<a name="line1036">1036: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6,m7,r7) \</font></strong>
+<a name="line1037">1037: </a><strong><font color="#228B22">  ((((m1)+(m2)+(m3)+(m4)+(m5)+(m6)+(m7)) ? (*(r2) = 0, *(r3) = 0, *(r4) = 0,*(r5) = 0,*(r6) = 0,*(r7) = 0,<a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((m1)*sizeof(**(r1))+(m2)*sizeof(**(r2))+(m3)*sizeof(**(r3))+(m4)*sizeof(**(r4))+(m5)*sizeof(**(r5))+(m6)*sizeof(**(r6))+(m7)*sizeof(**(r7))+6*(PETSC_MEMALIGN-1),r1)) : 0) \</font></strong>
+<a name="line1038">1038: </a><strong><font color="#228B22">   || (*(void**)(r2) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r1)+(m1)),*(void**)(r3) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r2)+(m2)),*(void**)(r4) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddrAlign">PetscAddrAlign</a>(*(r3)+(m3)),*(void**)(r5) = <a href="../docs/manualpages/Sys/PetscAddrAlign.html#PetscAddr [...]
+<a name="line1039">1039: </a><strong><font color="#228B22">   || (!(m1) ? (*(r1) = 0,0) : 0) || (!(m2) ? (*(r2) = 0,0) : 0) || (!(m3) ? (*(r3) = 0,0) : 0) || (!(m4) ? (*(r4) = 0,0) : 0) || (!(m5) ? (*(r5) = 0,0) : 0) || (!(m6) ? (*(r6) = 0,0) : 0) || (!(m7) ? (*(r7) = 0,0) : 0))</font></strong>
+<a name="line1040">1040: </a><font color="#A020F0">#endif</font>
 
-<a name="line1091">1091: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1092">1092: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1093">1093: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(type **result)</font>
+<a name="line1042">1042: </a><font color="#B22222">/*MC</font>
+<a name="line1043">1043: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</a> - Allocates 7 cleared (zeroed) arrays of memory, all aligned to PETSC_MEMALIGN</font>
 
-<a name="line1095">1095: </a><font color="#B22222">   Not Collective</font>
+<a name="line1045">1045: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1046">1046: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1047">1047: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</a>(size_t m1,type **r1,size_t m2,type **r2,size_t m3,type **r3,size_t m4,type **r4,size_t m5,type **r5,size_t m6,type **r6,size_t m7,type **r7)</font>
 
-<a name="line1097">1097: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line1098">1098: </a><font color="#B22222">.  result - memory allocated, sized to match pointer type</font>
+<a name="line1049">1049: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1100">1100: </a><font color="#B22222">   Level: beginner</font>
+<a name="line1051">1051: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1052">1052: </a><font color="#B22222">+  m1 - number of elements to allocate in 1st chunk  (may be zero)</font>
+<a name="line1053">1053: </a><font color="#B22222">.  m2 - number of elements to allocate in 2nd chunk  (may be zero)</font>
+<a name="line1054">1054: </a><font color="#B22222">.  m3 - number of elements to allocate in 3rd chunk  (may be zero)</font>
+<a name="line1055">1055: </a><font color="#B22222">.  m4 - number of elements to allocate in 4th chunk  (may be zero)</font>
+<a name="line1056">1056: </a><font color="#B22222">.  m5 - number of elements to allocate in 5th chunk  (may be zero)</font>
+<a name="line1057">1057: </a><font color="#B22222">.  m6 - number of elements to allocate in 6th chunk  (may be zero)</font>
+<a name="line1058">1058: </a><font color="#B22222">-  m7 - number of elements to allocate in 7th chunk  (may be zero)</font>
 
-<a name="line1102">1102: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>()</font>
+<a name="line1060">1060: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line1061">1061: </a><font color="#B22222">+  r1 - memory allocated in first chunk</font>
+<a name="line1062">1062: </a><font color="#B22222">.  r2 - memory allocated in second chunk</font>
+<a name="line1063">1063: </a><font color="#B22222">.  r3 - memory allocated in third chunk</font>
+<a name="line1064">1064: </a><font color="#B22222">.  r4 - memory allocated in fourth chunk</font>
+<a name="line1065">1065: </a><font color="#B22222">.  r5 - memory allocated in fifth chunk</font>
+<a name="line1066">1066: </a><font color="#B22222">.  r6 - memory allocated in sixth chunk</font>
+<a name="line1067">1067: </a><font color="#B22222">-  r7 - memory allocated in seventh chunk</font>
 
-<a name="line1104">1104: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line1069">1069: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line1106">1106: </a><font color="#B22222">M*/</font>
-<a name="line1107">1107: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(b)      <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(1,(b))</font></strong>
+<a name="line1071">1071: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(), <a href="../docs/manualpages/S [...]
 
-<a name="line1109">1109: </a><font color="#B22222">/*MC</font>
-<a name="line1110">1110: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a> - Allocates memory of a type matching pointer, zeros the memory! Aligned to PETSC_MEMALIGN. Associates the memory allocated</font>
-<a name="line1111">1111: </a><font color="#B22222">         with the given object using PetscLogObjectMemory().</font>
+<a name="line1073">1073: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line1074">1074: </a><font color="#B22222">M*/</font>
+<a name="line1075">1075: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscCalloc7.html#PetscCalloc7">PetscCalloc7</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6,m7,r7)         \</font></strong>
+<a name="line1076">1076: </a><strong><font color="#228B22">  (<a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>(m1,r1,m2,r2,m3,r3,m4,r4,m5,r5,m6,r6,m7,r7)              \</font></strong>
+<a name="line1077">1077: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r1),(m1)*sizeof(**(r1))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r2),(m2)*sizeof(**(r2))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r3),(m3)*sizeof(**(r3))) \</font></strong>
+<a name="line1078">1078: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r4),(m4)*sizeof(**(r4))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r5),(m5)*sizeof(**(r5))) || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r6),(m6)*sizeof(**(r6))) \</font></strong>
+<a name="line1079">1079: </a><strong><font color="#228B22">   || <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(*(r7),(m7)*sizeof(**(r7))))</font></strong>
 
-<a name="line1113">1113: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1114">1114: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1115">1115: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> obj,type **result)</font>
+<a name="line1081">1081: </a><font color="#B22222">/*MC</font>
+<a name="line1082">1082: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a> - Allocates memory of a particular type, zeros the memory! Aligned to PETSC_MEMALIGN</font>
 
-<a name="line1117">1117: </a><font color="#B22222">   Not Collective</font>
+<a name="line1084">1084: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1085">1085: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1086">1086: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(type **result)</font>
 
-<a name="line1119">1119: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1120">1120: </a><font color="#B22222">.  obj - object memory is logged to</font>
+<a name="line1088">1088: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1122">1122: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line1123">1123: </a><font color="#B22222">.  result - memory allocated, sized to match pointer type</font>
+<a name="line1090">1090: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line1091">1091: </a><font color="#B22222">.  result - memory allocated, sized to match pointer type</font>
 
-<a name="line1125">1125: </a><font color="#B22222">   Level: developer</font>
+<a name="line1093">1093: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line1127">1127: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), PetscLogObjectMemory()</font>
+<a name="line1095">1095: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>()</font>
 
-<a name="line1129">1129: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line1097">1097: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line1131">1131: </a><font color="#B22222">M*/</font>
-<a name="line1132">1132: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(o,b) (<a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>((b)) || PetscLogObjectMemory((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)o,sizeof(**(b))))</font></strong>
+<a name="line1099">1099: </a><font color="#B22222">M*/</font>
+<a name="line1100">1100: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(b)      <a href="../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(1,(b))</font></strong>
 
-<a name="line1134">1134: </a><font color="#B22222">/*MC</font>
-<a name="line1135">1135: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a> - Frees memory</font>
+<a name="line1102">1102: </a><font color="#B22222">/*MC</font>
+<a name="line1103">1103: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a> - Allocates memory of a type matching pointer, zeros the memory! Aligned to PETSC_MEMALIGN. Associates the memory allocated</font>
+<a name="line1104">1104: </a><font color="#B22222">         with the given object using PetscLogObjectMemory().</font>
 
-<a name="line1137">1137: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1138">1138: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1139">1139: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(void *memory)</font>
+<a name="line1106">1106: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1107">1107: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1108">1108: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> obj,type **result)</font>
 
-<a name="line1141">1141: </a><font color="#B22222">   Not Collective</font>
+<a name="line1110">1110: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1143">1143: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1144">1144: </a><font color="#B22222">.   memory - memory to free (the pointer is ALWAYS set to 0 upon sucess)</font>
+<a name="line1112">1112: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1113">1113: </a><font color="#B22222">.  obj - object memory is logged to</font>
 
-<a name="line1146">1146: </a><font color="#B22222">   Level: beginner</font>
+<a name="line1115">1115: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line1116">1116: </a><font color="#B22222">.  result - memory allocated, sized to match pointer type</font>
 
-<a name="line1148">1148: </a><font color="#B22222">   Notes:</font>
-<a name="line1149">1149: </a><font color="#B22222">   Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>() or <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>().</font>
-<a name="line1150">1150: </a><font color="#B22222">   It is safe to call <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>() on a NULL pointer.</font>
+<a name="line1118">1118: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line1152">1152: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</a>()</font>
+<a name="line1120">1120: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), PetscLogObjectMemory()</font>
 
-<a name="line1154">1154: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line1122">1122: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line1156">1156: </a><font color="#B22222">M*/</font>
-<a name="line1157">1157: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(a)   ((*PetscTrFree)((void*)(a),__LINE__,PETSC_FUNCTION_NAME,__FILE__) || ((a) = 0,0))</font></strong>
+<a name="line1124">1124: </a><font color="#B22222">M*/</font>
+<a name="line1125">1125: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(o,b) (<a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>((b)) || PetscLogObjectMemory((<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)o,sizeof(**(b))))</font></strong>
 
-<a name="line1159">1159: </a><font color="#B22222">/*MC</font>
-<a name="line1160">1160: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</a> - Frees memory</font>
+<a name="line1127">1127: </a><font color="#B22222">/*MC</font>
+<a name="line1128">1128: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a> - Frees memory</font>
 
-<a name="line1162">1162: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1163">1163: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1164">1164: </a><font color="#B22222">   void <a href="../docs/manualpages/Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</a>(void *memory)</font>
+<a name="line1130">1130: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1131">1131: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1132">1132: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(void *memory)</font>
 
-<a name="line1166">1166: </a><font color="#B22222">   Not Collective</font>
+<a name="line1134">1134: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1168">1168: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1169">1169: </a><font color="#B22222">.   memory - memory to free</font>
+<a name="line1136">1136: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1137">1137: </a><font color="#B22222">.   memory - memory to free (the pointer is ALWAYS set to 0 upon sucess)</font>
 
-<a name="line1171">1171: </a><font color="#B22222">   Level: beginner</font>
+<a name="line1139">1139: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line1173">1173: </a><font color="#B22222">   Notes: This is different from <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>() in that no error code is returned</font>
+<a name="line1141">1141: </a><font color="#B22222">   Notes:</font>
+<a name="line1142">1142: </a><font color="#B22222">   Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>() or <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>().</font>
+<a name="line1143">1143: </a><font color="#B22222">   It is safe to call <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>() on a NULL pointer.</font>
 
-<a name="line1175">1175: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>()</font>
+<a name="line1145">1145: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</a>()</font>
 
-<a name="line1177">1177: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line1147">1147: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line1179">1179: </a><font color="#B22222">M*/</font>
-<a name="line1180">1180: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</a>(a) ((*PetscTrFree)((a),__LINE__,PETSC_FUNCTION_NAME,__FILE__),(a) = 0)</font></strong>
+<a name="line1149">1149: </a><font color="#B22222">M*/</font>
+<a name="line1150">1150: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(a)   ((*PetscTrFree)((void*)(a),__LINE__,PETSC_FUNCTION_NAME,__FILE__) || ((a) = 0,0))</font></strong>
 
+<a name="line1152">1152: </a><font color="#B22222">/*MC</font>
+<a name="line1153">1153: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</a> - Frees memory</font>
 
-<a name="line1183">1183: </a><font color="#B22222">/*MC</font>
-<a name="line1184">1184: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a> - Frees 2 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>()</font>
+<a name="line1155">1155: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1156">1156: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1157">1157: </a><font color="#B22222">   void <a href="../docs/manualpages/Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</a>(void *memory)</font>
 
-<a name="line1186">1186: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1187">1187: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1188">1188: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(void *memory1,void *memory2)</font>
+<a name="line1159">1159: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1190">1190: </a><font color="#B22222">   Not Collective</font>
+<a name="line1161">1161: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1162">1162: </a><font color="#B22222">.   memory - memory to free</font>
 
-<a name="line1192">1192: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1193">1193: </a><font color="#B22222">+   memory1 - memory to free</font>
-<a name="line1194">1194: </a><font color="#B22222">-   memory2 - 2nd memory to free</font>
+<a name="line1164">1164: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line1196">1196: </a><font color="#B22222">   Level: developer</font>
+<a name="line1166">1166: </a><font color="#B22222">   Notes: This is different from <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>() in that no error code is returned</font>
 
-<a name="line1198">1198: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>()</font>
+<a name="line1168">1168: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>()</font>
 
-<a name="line1200">1200: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>()</font>
+<a name="line1170">1170: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line1202">1202: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line1172">1172: </a><font color="#B22222">M*/</font>
+<a name="line1173">1173: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFreeVoid.html#PetscFreeVoid">PetscFreeVoid</a>(a) ((*PetscTrFree)((a),__LINE__,PETSC_FUNCTION_NAME,__FILE__),(a) = 0)</font></strong>
 
-<a name="line1204">1204: </a><font color="#B22222">M*/</font>
-<a name="line1205">1205: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line1206">1206: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(m1,m2)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1))</font></strong>
-<a name="line1207">1207: </a><font color="#A020F0">#else</font>
-<a name="line1208">1208: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(m1,m2)   ((m1) ? ((m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)))</font></strong>
-<a name="line1209">1209: </a><font color="#A020F0">#endif</font>
 
-<a name="line1211">1211: </a><font color="#B22222">/*MC</font>
-<a name="line1212">1212: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a> - Frees 3 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>()</font>
+<a name="line1176">1176: </a><font color="#B22222">/*MC</font>
+<a name="line1177">1177: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a> - Frees 2 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>()</font>
 
-<a name="line1214">1214: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1215">1215: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1216">1216: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(void *memory1,void *memory2,void *memory3)</font>
+<a name="line1179">1179: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1180">1180: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1181">1181: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(void *memory1,void *memory2)</font>
 
-<a name="line1218">1218: </a><font color="#B22222">   Not Collective</font>
+<a name="line1183">1183: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1220">1220: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1221">1221: </a><font color="#B22222">+   memory1 - memory to free</font>
-<a name="line1222">1222: </a><font color="#B22222">.   memory2 - 2nd memory to free</font>
-<a name="line1223">1223: </a><font color="#B22222">-   memory3 - 3rd memory to free</font>
+<a name="line1185">1185: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1186">1186: </a><font color="#B22222">+   memory1 - memory to free</font>
+<a name="line1187">1187: </a><font color="#B22222">-   memory2 - 2nd memory to free</font>
 
-<a name="line1225">1225: </a><font color="#B22222">   Level: developer</font>
+<a name="line1189">1189: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line1227">1227: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>()</font>
+<a name="line1191">1191: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>()</font>
 
-<a name="line1229">1229: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>()</font>
+<a name="line1193">1193: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>()</font>
 
-<a name="line1231">1231: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line1195">1195: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line1233">1233: </a><font color="#B22222">M*/</font>
-<a name="line1234">1234: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line1235">1235: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(m1,m2,m3)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1))</font></strong>
-<a name="line1236">1236: </a><font color="#A020F0">#else</font>
-<a name="line1237">1237: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(m1,m2,m3)   ((m1) ? ((m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : ((m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3))))</font></strong>
-<a name="line1238">1238: </a><font color="#A020F0">#endif</font>
+<a name="line1197">1197: </a><font color="#B22222">M*/</font>
+<a name="line1198">1198: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line1199">1199: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(m1,m2)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1))</font></strong>
+<a name="line1200">1200: </a><font color="#A020F0">#else</font>
+<a name="line1201">1201: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(m1,m2)   ((m1) ? ((m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)))</font></strong>
+<a name="line1202">1202: </a><font color="#A020F0">#endif</font>
 
-<a name="line1240">1240: </a><font color="#B22222">/*MC</font>
-<a name="line1241">1241: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a> - Frees 4 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>()</font>
+<a name="line1204">1204: </a><font color="#B22222">/*MC</font>
+<a name="line1205">1205: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a> - Frees 3 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>()</font>
 
-<a name="line1243">1243: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1244">1244: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1245">1245: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(void *m1,void *m2,void *m3,void *m4)</font>
+<a name="line1207">1207: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1208">1208: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1209">1209: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(void *memory1,void *memory2,void *memory3)</font>
 
-<a name="line1247">1247: </a><font color="#B22222">   Not Collective</font>
+<a name="line1211">1211: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1249">1249: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1250">1250: </a><font color="#B22222">+   m1 - memory to free</font>
-<a name="line1251">1251: </a><font color="#B22222">.   m2 - 2nd memory to free</font>
-<a name="line1252">1252: </a><font color="#B22222">.   m3 - 3rd memory to free</font>
-<a name="line1253">1253: </a><font color="#B22222">-   m4 - 4th memory to free</font>
+<a name="line1213">1213: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1214">1214: </a><font color="#B22222">+   memory1 - memory to free</font>
+<a name="line1215">1215: </a><font color="#B22222">.   memory2 - 2nd memory to free</font>
+<a name="line1216">1216: </a><font color="#B22222">-   memory3 - 3rd memory to free</font>
 
-<a name="line1255">1255: </a><font color="#B22222">   Level: developer</font>
+<a name="line1218">1218: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line1257">1257: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>()</font>
+<a name="line1220">1220: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>()</font>
 
-<a name="line1259">1259: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/S [...]
+<a name="line1222">1222: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>()</font>
 
-<a name="line1261">1261: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line1224">1224: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line1263">1263: </a><font color="#B22222">M*/</font>
-<a name="line1264">1264: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line1265">1265: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(m1,m2,m3,m4)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1))</font></strong>
-<a name="line1266">1266: </a><font color="#A020F0">#else</font>
-<a name="line1267">1267: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(m1,m2,m3,m4)   ((m1) ? ((m4)=0,(m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m4)=0,(m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : ((m3) ? ((m4)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3)) : ((m3 [...]
-<a name="line1268">1268: </a><font color="#A020F0">#endif</font>
+<a name="line1226">1226: </a><font color="#B22222">M*/</font>
+<a name="line1227">1227: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line1228">1228: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(m1,m2,m3)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1))</font></strong>
+<a name="line1229">1229: </a><font color="#A020F0">#else</font>
+<a name="line1230">1230: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(m1,m2,m3)   ((m1) ? ((m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : ((m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3))))</font></strong>
+<a name="line1231">1231: </a><font color="#A020F0">#endif</font>
 
-<a name="line1270">1270: </a><font color="#B22222">/*MC</font>
-<a name="line1271">1271: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a> - Frees 5 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>()</font>
+<a name="line1233">1233: </a><font color="#B22222">/*MC</font>
+<a name="line1234">1234: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a> - Frees 4 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>()</font>
 
-<a name="line1273">1273: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1274">1274: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1275">1275: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a>(void *m1,void *m2,void *m3,void *m4,void *m5)</font>
+<a name="line1236">1236: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1237">1237: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1238">1238: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(void *m1,void *m2,void *m3,void *m4)</font>
 
-<a name="line1277">1277: </a><font color="#B22222">   Not Collective</font>
+<a name="line1240">1240: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1279">1279: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1280">1280: </a><font color="#B22222">+   m1 - memory to free</font>
-<a name="line1281">1281: </a><font color="#B22222">.   m2 - 2nd memory to free</font>
-<a name="line1282">1282: </a><font color="#B22222">.   m3 - 3rd memory to free</font>
-<a name="line1283">1283: </a><font color="#B22222">.   m4 - 4th memory to free</font>
-<a name="line1284">1284: </a><font color="#B22222">-   m5 - 5th memory to free</font>
+<a name="line1242">1242: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1243">1243: </a><font color="#B22222">+   m1 - memory to free</font>
+<a name="line1244">1244: </a><font color="#B22222">.   m2 - 2nd memory to free</font>
+<a name="line1245">1245: </a><font color="#B22222">.   m3 - 3rd memory to free</font>
+<a name="line1246">1246: </a><font color="#B22222">-   m4 - 4th memory to free</font>
 
-<a name="line1286">1286: </a><font color="#B22222">   Level: developer</font>
+<a name="line1248">1248: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line1288">1288: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>()</font>
+<a name="line1250">1250: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>()</font>
 
-<a name="line1290">1290: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/S [...]
+<a name="line1252">1252: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/S [...]
 
-<a name="line1292">1292: </a><font color="#B22222">  Concepts: memory allocation</font>
+<a name="line1254">1254: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line1294">1294: </a><font color="#B22222">M*/</font>
-<a name="line1295">1295: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line1296">1296: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a>(m1,m2,m3,m4,m5)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2) || <a href=". [...]
-<a name="line1297">1297: </a><font color="#A020F0">#else</font>
-<a name="line1298">1298: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a>(m1,m2,m3,m4,m5)   ((m1) ? ((m5)=0,(m4)=0,(m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m5)=0,(m4)=0,(m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : ((m3) ? ((m5)=0,(m4)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">P [...]
-<a name="line1299">1299: </a><strong><font color="#228B22">                                     ((m4) ? ((m5)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4)) : ((m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5))))))</font></strong>
-<a name="line1300">1300: </a><font color="#A020F0">#endif</font>
+<a name="line1256">1256: </a><font color="#B22222">M*/</font>
+<a name="line1257">1257: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line1258">1258: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(m1,m2,m3,m4)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1))</font></strong>
+<a name="line1259">1259: </a><font color="#A020F0">#else</font>
+<a name="line1260">1260: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(m1,m2,m3,m4)   ((m1) ? ((m4)=0,(m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m4)=0,(m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : ((m3) ? ((m4)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3)) : ((m3 [...]
+<a name="line1261">1261: </a><font color="#A020F0">#endif</font>
 
+<a name="line1263">1263: </a><font color="#B22222">/*MC</font>
+<a name="line1264">1264: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a> - Frees 5 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>()</font>
 
-<a name="line1303">1303: </a><font color="#B22222">/*MC</font>
-<a name="line1304">1304: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree6.html#PetscFree6">PetscFree6</a> - Frees 6 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>()</font>
+<a name="line1266">1266: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1267">1267: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1268">1268: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a>(void *m1,void *m2,void *m3,void *m4,void *m5)</font>
 
-<a name="line1306">1306: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1307">1307: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1308">1308: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree6.html#PetscFree6">PetscFree6</a>(void *m1,void *m2,void *m3,void *m4,void *m5,void *m6)</font>
+<a name="line1270">1270: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1310">1310: </a><font color="#B22222">   Not Collective</font>
+<a name="line1272">1272: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1273">1273: </a><font color="#B22222">+   m1 - memory to free</font>
+<a name="line1274">1274: </a><font color="#B22222">.   m2 - 2nd memory to free</font>
+<a name="line1275">1275: </a><font color="#B22222">.   m3 - 3rd memory to free</font>
+<a name="line1276">1276: </a><font color="#B22222">.   m4 - 4th memory to free</font>
+<a name="line1277">1277: </a><font color="#B22222">-   m5 - 5th memory to free</font>
 
-<a name="line1312">1312: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1313">1313: </a><font color="#B22222">+   m1 - memory to free</font>
-<a name="line1314">1314: </a><font color="#B22222">.   m2 - 2nd memory to free</font>
-<a name="line1315">1315: </a><font color="#B22222">.   m3 - 3rd memory to free</font>
-<a name="line1316">1316: </a><font color="#B22222">.   m4 - 4th memory to free</font>
-<a name="line1317">1317: </a><font color="#B22222">.   m5 - 5th memory to free</font>
-<a name="line1318">1318: </a><font color="#B22222">-   m6 - 6th memory to free</font>
+<a name="line1279">1279: </a><font color="#B22222">   Level: developer</font>
 
+<a name="line1281">1281: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc5.html#PetscMalloc5">PetscMalloc5</a>()</font>
 
-<a name="line1321">1321: </a><font color="#B22222">   Level: developer</font>
+<a name="line1283">1283: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/S [...]
 
-<a name="line1323">1323: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>()</font>
+<a name="line1285">1285: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line1325">1325: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/S [...]
+<a name="line1287">1287: </a><font color="#B22222">M*/</font>
+<a name="line1288">1288: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line1289">1289: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a>(m1,m2,m3,m4,m5)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2) || <a href=". [...]
+<a name="line1290">1290: </a><font color="#A020F0">#else</font>
+<a name="line1291">1291: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree5.html#PetscFree5">PetscFree5</a>(m1,m2,m3,m4,m5)   ((m1) ? ((m5)=0,(m4)=0,(m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m5)=0,(m4)=0,(m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : ((m3) ? ((m5)=0,(m4)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">P [...]
+<a name="line1292">1292: </a><strong><font color="#228B22">                                     ((m4) ? ((m5)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4)) : ((m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5))))))</font></strong>
+<a name="line1293">1293: </a><font color="#A020F0">#endif</font>
 
-<a name="line1327">1327: </a><font color="#B22222">  Concepts: memory allocation</font>
 
-<a name="line1329">1329: </a><font color="#B22222">M*/</font>
-<a name="line1330">1330: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line1331">1331: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree6.html#PetscFree6">PetscFree6</a>(m1,m2,m3,m4,m5,m6)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m6) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3) || <a href [...]
-<a name="line1332">1332: </a><font color="#A020F0">#else</font>
-<a name="line1333">1333: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree6.html#PetscFree6">PetscFree6</a>(m1,m2,m3,m4,m5,m6)   ((m1) ? ((m6)=0,(m5)=0,(m4)=0,(m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m6)=0,(m5)=0,(m4)=0,(m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : \</font></strong>
-<a name="line1334">1334: </a><strong><font color="#228B22">                                        ((m3) ? ((m6)=0,(m5)=0,(m4)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3)) : ((m4) ? ((m6)=0,(m5)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4)) : \</font></strong>
-<a name="line1335">1335: </a><strong><font color="#228B22">                                        ((m5) ? ((m6)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5)) : ((m5)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m6)))))))</font></strong>
-<a name="line1336">1336: </a><font color="#A020F0">#endif</font>
+<a name="line1296">1296: </a><font color="#B22222">/*MC</font>
+<a name="line1297">1297: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree6.html#PetscFree6">PetscFree6</a> - Frees 6 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>()</font>
 
-<a name="line1338">1338: </a><font color="#B22222">/*MC</font>
-<a name="line1339">1339: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree7.html#PetscFree7">PetscFree7</a> - Frees 7 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>()</font>
+<a name="line1299">1299: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1300">1300: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1301">1301: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree6.html#PetscFree6">PetscFree6</a>(void *m1,void *m2,void *m3,void *m4,void *m5,void *m6)</font>
 
-<a name="line1341">1341: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1342">1342: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1343">1343: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree7.html#PetscFree7">PetscFree7</a>(void *m1,void *m2,void *m3,void *m4,void *m5,void *m6,void *m7)</font>
+<a name="line1303">1303: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line1345">1345: </a><font color="#B22222">   Not Collective</font>
+<a name="line1305">1305: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1306">1306: </a><font color="#B22222">+   m1 - memory to free</font>
+<a name="line1307">1307: </a><font color="#B22222">.   m2 - 2nd memory to free</font>
+<a name="line1308">1308: </a><font color="#B22222">.   m3 - 3rd memory to free</font>
+<a name="line1309">1309: </a><font color="#B22222">.   m4 - 4th memory to free</font>
+<a name="line1310">1310: </a><font color="#B22222">.   m5 - 5th memory to free</font>
+<a name="line1311">1311: </a><font color="#B22222">-   m6 - 6th memory to free</font>
 
-<a name="line1347">1347: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1348">1348: </a><font color="#B22222">+   m1 - memory to free</font>
-<a name="line1349">1349: </a><font color="#B22222">.   m2 - 2nd memory to free</font>
-<a name="line1350">1350: </a><font color="#B22222">.   m3 - 3rd memory to free</font>
-<a name="line1351">1351: </a><font color="#B22222">.   m4 - 4th memory to free</font>
-<a name="line1352">1352: </a><font color="#B22222">.   m5 - 5th memory to free</font>
-<a name="line1353">1353: </a><font color="#B22222">.   m6 - 6th memory to free</font>
-<a name="line1354">1354: </a><font color="#B22222">-   m7 - 7th memory to free</font>
 
+<a name="line1314">1314: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line1357">1357: </a><font color="#B22222">   Level: developer</font>
+<a name="line1316">1316: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc6.html#PetscMalloc6">PetscMalloc6</a>()</font>
 
-<a name="line1359">1359: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>()</font>
-
-<a name="line1361">1361: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/S [...]
-<a name="line1362">1362: </a><font color="#B22222">          <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>()</font>
-
-<a name="line1364">1364: </a><font color="#B22222">  Concepts: memory allocation</font>
-
-<a name="line1366">1366: </a><font color="#B22222">M*/</font>
-<a name="line1367">1367: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
-<a name="line1368">1368: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree7.html#PetscFree7">PetscFree7</a>(m1,m2,m3,m4,m5,m6,m7)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m7) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m6) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4) || <a h [...]
-<a name="line1369">1369: </a><font color="#A020F0">#else</font>
-<a name="line1370">1370: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree7.html#PetscFree7">PetscFree7</a>(m1,m2,m3,m4,m5,m6,m7)   ((m1) ? ((m7)=0,(m6)=0,(m5)=0,(m4)=0,(m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m7)=0,(m6)=0,(m5)=0,(m4)=0,(m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : \</font></strong>
-<a name="line1371">1371: </a><strong><font color="#228B22">                                           ((m3) ? ((m7)=0,(m6)=0,(m5)=0,(m4)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3)) : ((m4) ? ((m7)=0,(m6)=0,(m5)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4)) : \</font></strong>
-<a name="line1372">1372: </a><strong><font color="#228B22">                                           ((m5) ? ((m7)=0,(m6)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5)) : ((m6) ? ((m7)=0,(m5)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m6)) : \</font></strong>
-<a name="line1373">1373: </a><strong><font color="#228B22">                                                   ((m6)=0,(m5)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m7))))))))</font></strong>
-<a name="line1374">1374: </a><font color="#A020F0">#endif</font>
-
-<a name="line1376">1376: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*PetscTrMalloc)(size_t,int,const char[],const char[],void**)</font></strong>;
-<a name="line1377">1377: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*PetscTrFree)(void*,int,const char[],const char[])</font></strong>;
-<a name="line1378">1378: </a><strong><font color="#4169E1"><a name="PetscMallocSet"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocSet.html#PetscMallocSet">PetscMallocSet</a>(<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(size_t,int,const char[],const char[],void**),<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErro [...]
-<a name="line1379">1379: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocClear.html#PetscMallocClear">PetscMallocClear</a>(void)</font></strong>;
-
-<a name="line1381">1381: </a><font color="#B22222">/*</font>
-<a name="line1382">1382: </a><font color="#B22222">    PetscLogDouble variables are used to contain double precision numbers</font>
-<a name="line1383">1383: </a><font color="#B22222">  that are not used in the numerical computations, but rather in logging,</font>
-<a name="line1384">1384: </a><font color="#B22222">  timing etc.</font>
-<a name="line1385">1385: </a><font color="#B22222">*/</font>
-<a name="line1386">1386: </a><font color="#4169E1">typedef double PetscLogDouble;</font>
-<a name="line1387">1387: </a><strong><font color="#228B22">#define MPIU_PETSCLOGDOUBLE MPI_DOUBLE</font></strong>
-
-<a name="line1389">1389: </a><font color="#B22222">/*</font>
-<a name="line1390">1390: </a><font color="#B22222">   Routines for tracing memory corruption/bleeding with default PETSc memory allocation</font>
-<a name="line1391">1391: </a><font color="#B22222">*/</font>
-<a name="line1392">1392: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>(FILE *)</font></strong>;
-<a name="line1393">1393: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</a>(FILE *)</font></strong>;
-<a name="line1394">1394: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</a>(PetscLogDouble *)</font></strong>;
-<a name="line1395">1395: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetMaximumUsage.html#PetscMallocGetMaximumUsage">PetscMallocGetMaximumUsage</a>(PetscLogDouble *)</font></strong>;
-<a name="line1396">1396: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocDebug.html#PetscMallocDebug">PetscMallocDebug</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-<a name="line1397">1397: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetDebug.html#PetscMallocGetDebug">PetscMallocGetDebug</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-<a name="line1398">1398: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocValidate.html#PetscMallocValidate">PetscMallocValidate</a>(int,const char[],const char[])</font></strong>;
-<a name="line1399">1399: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocSetDumpLog.html#PetscMallocSetDumpLog">PetscMallocSetDumpLog</a>(void)</font></strong>;
-<a name="line1400">1400: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocSetDumpLogThreshold.html#PetscMallocSetDumpLogThreshold">PetscMallocSetDumpLogThreshold</a>(PetscLogDouble)</font></strong>;
-<a name="line1401">1401: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetDumpLog.html#PetscMallocGetDumpLog">PetscMallocGetDumpLog</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-
-<a name="line1403">1403: </a><font color="#B22222">/*E</font>
-<a name="line1404">1404: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a> - Used for handling different basic data types.</font>
-
-<a name="line1406">1406: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line1408">1408: </a><font color="#B22222">   Developer comment: It would be nice if we could always just use MPI Datatypes, why can we not?</font>
-
-<a name="line1410">1410: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</a>(), <a href="../docs/manualpages/Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</a>(), <a href="../docs/manualpages/Sys/PetscDataTypeToMPIDataType.html#PetscDataTypeToMPIDataType">PetscDataTypeToMPIDataType</a>(),</font>
-<a name="line1411">1411: </a><font color="#B22222">          <a href="../docs/manualpages/Sys/PetscDataTypeGetSize.html#PetscDataTypeGetSize">PetscDataTypeGetSize</a>()</font>
-
-<a name="line1413">1413: </a><font color="#B22222">E*/</font>
-<a name="line1414">1414: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG = 3 ,PETSC_SHORT = 4,PETSC_FLOAT = 5,
-<a name="line1415">1415: </a>              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING = 12} <a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>;
-<a name="line1416">1416: </a>PETSC_EXTERN const char *const PetscDataTypes[];
-
-<a name="line1418">1418: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
-<a name="line1419">1419: </a><strong><font color="#228B22">#define  PETSC_SCALAR  PETSC_COMPLEX</font></strong>
-<a name="line1420">1420: </a><font color="#A020F0">#else</font>
-<a name="line1421">1421: </a><font color="#A020F0">#if defined(PETSC_USE_REAL_SINGLE)</font>
-<a name="line1422">1422: </a><strong><font color="#228B22">#define  PETSC_SCALAR  PETSC_FLOAT</font></strong>
-<a name="line1423">1423: </a><font color="#A020F0">#elif defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line1424">1424: </a><strong><font color="#228B22">#define  PETSC_SCALAR  PETSC___FLOAT128</font></strong>
-<a name="line1425">1425: </a><font color="#A020F0">#else</font>
-<a name="line1426">1426: </a><strong><font color="#228B22">#define  PETSC_SCALAR  PETSC_DOUBLE</font></strong>
-<a name="line1427">1427: </a><font color="#A020F0">#endif</font>
+<a name="line1318">1318: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/S [...]
+
+<a name="line1320">1320: </a><font color="#B22222">  Concepts: memory allocation</font>
+
+<a name="line1322">1322: </a><font color="#B22222">M*/</font>
+<a name="line1323">1323: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line1324">1324: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree6.html#PetscFree6">PetscFree6</a>(m1,m2,m3,m4,m5,m6)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m6) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3) || <a href [...]
+<a name="line1325">1325: </a><font color="#A020F0">#else</font>
+<a name="line1326">1326: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree6.html#PetscFree6">PetscFree6</a>(m1,m2,m3,m4,m5,m6)   ((m1) ? ((m6)=0,(m5)=0,(m4)=0,(m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m6)=0,(m5)=0,(m4)=0,(m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : \</font></strong>
+<a name="line1327">1327: </a><strong><font color="#228B22">                                        ((m3) ? ((m6)=0,(m5)=0,(m4)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3)) : ((m4) ? ((m6)=0,(m5)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4)) : \</font></strong>
+<a name="line1328">1328: </a><strong><font color="#228B22">                                        ((m5) ? ((m6)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5)) : ((m5)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m6)))))))</font></strong>
+<a name="line1329">1329: </a><font color="#A020F0">#endif</font>
+
+<a name="line1331">1331: </a><font color="#B22222">/*MC</font>
+<a name="line1332">1332: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscFree7.html#PetscFree7">PetscFree7</a> - Frees 7 chunks of memory obtained with <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>()</font>
+
+<a name="line1334">1334: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1335">1335: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1336">1336: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFree7.html#PetscFree7">PetscFree7</a>(void *m1,void *m2,void *m3,void *m4,void *m5,void *m6,void *m7)</font>
+
+<a name="line1338">1338: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line1340">1340: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1341">1341: </a><font color="#B22222">+   m1 - memory to free</font>
+<a name="line1342">1342: </a><font color="#B22222">.   m2 - 2nd memory to free</font>
+<a name="line1343">1343: </a><font color="#B22222">.   m3 - 3rd memory to free</font>
+<a name="line1344">1344: </a><font color="#B22222">.   m4 - 4th memory to free</font>
+<a name="line1345">1345: </a><font color="#B22222">.   m5 - 5th memory to free</font>
+<a name="line1346">1346: </a><font color="#B22222">.   m6 - 6th memory to free</font>
+<a name="line1347">1347: </a><font color="#B22222">-   m7 - 7th memory to free</font>
+
+
+<a name="line1350">1350: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line1352">1352: </a><font color="#B22222">   Notes: Memory must have been obtained with <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>()</font>
+
+<a name="line1354">1354: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscNew.html#PetscNew">PetscNew</a>(), <a href="../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(), <a href="../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(), <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(), <a href="../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(), <a href="../docs/manualpages/S [...]
+<a name="line1355">1355: </a><font color="#B22222">          <a href="../docs/manualpages/Sys/PetscMalloc7.html#PetscMalloc7">PetscMalloc7</a>()</font>
+
+<a name="line1357">1357: </a><font color="#B22222">  Concepts: memory allocation</font>
+
+<a name="line1359">1359: </a><font color="#B22222">M*/</font>
+<a name="line1360">1360: </a><font color="#A020F0">#if !defined(PETSC_USE_MALLOC_COALESCED)</font>
+<a name="line1361">1361: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree7.html#PetscFree7">PetscFree7</a>(m1,m2,m3,m4,m5,m6,m7)   (<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m7) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m6) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5) || <a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4) || <a h [...]
+<a name="line1362">1362: </a><font color="#A020F0">#else</font>
+<a name="line1363">1363: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFree7.html#PetscFree7">PetscFree7</a>(m1,m2,m3,m4,m5,m6,m7)   ((m1) ? ((m7)=0,(m6)=0,(m5)=0,(m4)=0,(m3)=0,(m2)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m1)) : ((m2) ? ((m7)=0,(m6)=0,(m5)=0,(m4)=0,(m3)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m2)) : \</font></strong>
+<a name="line1364">1364: </a><strong><font color="#228B22">                                           ((m3) ? ((m7)=0,(m6)=0,(m5)=0,(m4)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m3)) : ((m4) ? ((m7)=0,(m6)=0,(m5)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m4)) : \</font></strong>
+<a name="line1365">1365: </a><strong><font color="#228B22">                                           ((m5) ? ((m7)=0,(m6)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m5)) : ((m6) ? ((m7)=0,(m5)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m6)) : \</font></strong>
+<a name="line1366">1366: </a><strong><font color="#228B22">                                                   ((m6)=0,(m5)=0,(m4)=0,(m3)=0,(m2)=0,(m1)=0,<a href="../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(m7))))))))</font></strong>
+<a name="line1367">1367: </a><font color="#A020F0">#endif</font>
+
+<a name="line1369">1369: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*PetscTrMalloc)(size_t,int,const char[],const char[],void**)</font></strong>;
+<a name="line1370">1370: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*PetscTrFree)(void*,int,const char[],const char[])</font></strong>;
+<a name="line1371">1371: </a><strong><font color="#4169E1"><a name="PetscMallocSet"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocSet.html#PetscMallocSet">PetscMallocSet</a>(<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(size_t,int,const char[],const char[],void**),<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErro [...]
+<a name="line1372">1372: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocClear.html#PetscMallocClear">PetscMallocClear</a>(void)</font></strong>;
+
+<a name="line1374">1374: </a><font color="#B22222">/*</font>
+<a name="line1375">1375: </a><font color="#B22222">    PetscLogDouble variables are used to contain double precision numbers</font>
+<a name="line1376">1376: </a><font color="#B22222">  that are not used in the numerical computations, but rather in logging,</font>
+<a name="line1377">1377: </a><font color="#B22222">  timing etc.</font>
+<a name="line1378">1378: </a><font color="#B22222">*/</font>
+<a name="line1379">1379: </a><font color="#4169E1">typedef double PetscLogDouble;</font>
+<a name="line1380">1380: </a><strong><font color="#228B22">#define MPIU_PETSCLOGDOUBLE MPI_DOUBLE</font></strong>
+
+<a name="line1382">1382: </a><font color="#B22222">/*</font>
+<a name="line1383">1383: </a><font color="#B22222">   Routines for tracing memory corruption/bleeding with default PETSc memory allocation</font>
+<a name="line1384">1384: </a><font color="#B22222">*/</font>
+<a name="line1385">1385: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>(FILE *)</font></strong>;
+<a name="line1386">1386: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</a>(FILE *)</font></strong>;
+<a name="line1387">1387: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetCurrentUsage.html#PetscMallocGetCurrentUsage">PetscMallocGetCurrentUsage</a>(PetscLogDouble *)</font></strong>;
+<a name="line1388">1388: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetMaximumUsage.html#PetscMallocGetMaximumUsage">PetscMallocGetMaximumUsage</a>(PetscLogDouble *)</font></strong>;
+<a name="line1389">1389: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocDebug.html#PetscMallocDebug">PetscMallocDebug</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+<a name="line1390">1390: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetDebug.html#PetscMallocGetDebug">PetscMallocGetDebug</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+<a name="line1391">1391: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocValidate.html#PetscMallocValidate">PetscMallocValidate</a>(int,const char[],const char[])</font></strong>;
+<a name="line1392">1392: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocSetDumpLog.html#PetscMallocSetDumpLog">PetscMallocSetDumpLog</a>(void)</font></strong>;
+<a name="line1393">1393: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocSetDumpLogThreshold.html#PetscMallocSetDumpLogThreshold">PetscMallocSetDumpLogThreshold</a>(PetscLogDouble)</font></strong>;
+<a name="line1394">1394: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetDumpLog.html#PetscMallocGetDumpLog">PetscMallocGetDumpLog</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+
+<a name="line1396">1396: </a><font color="#B22222">/*E</font>
+<a name="line1397">1397: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a> - Used for handling different basic data types.</font>
+
+<a name="line1399">1399: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line1401">1401: </a><font color="#B22222">   Developer comment: It would be nice if we could always just use MPI Datatypes, why can we not?</font>
+
+<a name="line1403">1403: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</a>(), <a href="../docs/manualpages/Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</a>(), <a href="../docs/manualpages/Sys/PetscDataTypeToMPIDataType.html#PetscDataTypeToMPIDataType">PetscDataTypeToMPIDataType</a>(),</font>
+<a name="line1404">1404: </a><font color="#B22222">          <a href="../docs/manualpages/Sys/PetscDataTypeGetSize.html#PetscDataTypeGetSize">PetscDataTypeGetSize</a>()</font>
+
+<a name="line1406">1406: </a><font color="#B22222">E*/</font>
+<a name="line1407">1407: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {PETSC_INT = 0,PETSC_DOUBLE = 1,PETSC_COMPLEX = 2, PETSC_LONG = 3 ,PETSC_SHORT = 4,PETSC_FLOAT = 5,
+<a name="line1408">1408: </a>              PETSC_CHAR = 6,PETSC_BIT_LOGICAL = 7,PETSC_ENUM = 8,PETSC_BOOL=9, PETSC___FLOAT128 = 10,PETSC_OBJECT = 11, PETSC_FUNCTION = 12, PETSC_STRING = 12} <a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>;
+<a name="line1409">1409: </a>PETSC_EXTERN const char *const PetscDataTypes[];
+
+<a name="line1411">1411: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
+<a name="line1412">1412: </a><strong><font color="#228B22">#define  PETSC_SCALAR  PETSC_COMPLEX</font></strong>
+<a name="line1413">1413: </a><font color="#A020F0">#else</font>
+<a name="line1414">1414: </a><font color="#A020F0">#if defined(PETSC_USE_REAL_SINGLE)</font>
+<a name="line1415">1415: </a><strong><font color="#228B22">#define  PETSC_SCALAR  PETSC_FLOAT</font></strong>
+<a name="line1416">1416: </a><font color="#A020F0">#elif defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line1417">1417: </a><strong><font color="#228B22">#define  PETSC_SCALAR  PETSC___FLOAT128</font></strong>
+<a name="line1418">1418: </a><font color="#A020F0">#else</font>
+<a name="line1419">1419: </a><strong><font color="#228B22">#define  PETSC_SCALAR  PETSC_DOUBLE</font></strong>
+<a name="line1420">1420: </a><font color="#A020F0">#endif</font>
+<a name="line1421">1421: </a><font color="#A020F0">#endif</font>
+<a name="line1422">1422: </a><font color="#A020F0">#if defined(PETSC_USE_REAL_SINGLE)</font>
+<a name="line1423">1423: </a><strong><font color="#228B22">#define  PETSC_REAL  PETSC_FLOAT</font></strong>
+<a name="line1424">1424: </a><font color="#A020F0">#elif defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line1425">1425: </a><strong><font color="#228B22">#define  PETSC_REAL  PETSC___FLOAT128</font></strong>
+<a name="line1426">1426: </a><font color="#A020F0">#else</font>
+<a name="line1427">1427: </a><strong><font color="#228B22">#define  PETSC_REAL  PETSC_DOUBLE</font></strong>
 <a name="line1428">1428: </a><font color="#A020F0">#endif</font>
-<a name="line1429">1429: </a><font color="#A020F0">#if defined(PETSC_USE_REAL_SINGLE)</font>
-<a name="line1430">1430: </a><strong><font color="#228B22">#define  PETSC_REAL  PETSC_FLOAT</font></strong>
-<a name="line1431">1431: </a><font color="#A020F0">#elif defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line1432">1432: </a><strong><font color="#228B22">#define  PETSC_REAL  PETSC___FLOAT128</font></strong>
-<a name="line1433">1433: </a><font color="#A020F0">#else</font>
-<a name="line1434">1434: </a><strong><font color="#228B22">#define  PETSC_REAL  PETSC_DOUBLE</font></strong>
-<a name="line1435">1435: </a><font color="#A020F0">#endif</font>
-<a name="line1436">1436: </a><strong><font color="#228B22">#define  PETSC_FORTRANADDR  PETSC_LONG</font></strong>
-
-<a name="line1438">1438: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDataTypeToMPIDataType.html#PetscDataTypeToMPIDataType">PetscDataTypeToMPIDataType</a>(<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>,MPI_Datatype*)</font></strong>;
-<a name="line1439">1439: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMPIDataTypeToPetscDataType.html#PetscMPIDataTypeToPetscDataType">PetscMPIDataTypeToPetscDataType</a>(MPI_Datatype,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>*)</font></strong>;
-<a name="line1440">1440: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDataTypeGetSize.html#PetscDataTypeGetSize">PetscDataTypeGetSize</a>(<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>,size_t*)</font></strong>;
-<a name="line1441">1441: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDataTypeFromString.html#PetscDataTypeFromString">PetscDataTypeFromString</a>(const char*,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-
-<a name="line1443">1443: </a><font color="#B22222">/*</font>
-<a name="line1444">1444: </a><font color="#B22222">    Basic memory and string operations. These are usually simple wrappers</font>
-<a name="line1445">1445: </a><font color="#B22222">   around the basic Unix system calls, but a few of them have additional</font>
-<a name="line1446">1446: </a><font color="#B22222">   functionality and/or error checking.</font>
-<a name="line1447">1447: </a><font color="#B22222">*/</font>
-<a name="line1448">1448: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscBitMemcpy(void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>)</fo [...]
-<a name="line1449">1449: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemmove.html#PetscMemmove">PetscMemmove</a>(void*,void *,size_t)</font></strong>;
-<a name="line1450">1450: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemcmp.html#PetscMemcmp">PetscMemcmp</a>(const void*,const void*,size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
-<a name="line1451">1451: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(const char[],size_t*)</font></strong>;
-<a name="line1452">1452: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrToArray.html#PetscStrToArray">PetscStrToArray</a>(const char[],char,int*,char ***)</font></strong>;
-<a name="line1453">1453: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrToArrayDestroy.html#PetscStrToArrayDestroy">PetscStrToArrayDestroy</a>(int,char **)</font></strong>;
-<a name="line1454">1454: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrcmp.html#PetscStrcmp">PetscStrcmp</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
-<a name="line1455">1455: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrgrt.html#PetscStrgrt">PetscStrgrt</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
-<a name="line1456">1456: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrcasecmp.html#PetscStrcasecmp">PetscStrcasecmp</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
-<a name="line1457">1457: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</a>(const char[],const char[],size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
-<a name="line1458">1458: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(char[],const char[])</font></strong>;
-<a name="line1459">1459: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(char[],const char[])</font></strong>;
-<a name="line1460">1460: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrncat.html#PetscStrncat">PetscStrncat</a>(char[],const char[],size_t)</font></strong>;
-<a name="line1461">1461: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrncpy.html#PetscStrncpy">PetscStrncpy</a>(char[],const char[],size_t)</font></strong>;
-<a name="line1462">1462: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrchr.html#PetscStrchr">PetscStrchr</a>(const char[],char,char *[])</font></strong>;
-<a name="line1463">1463: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrtolower.html#PetscStrtolower">PetscStrtolower</a>(char[])</font></strong>;
-<a name="line1464">1464: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscStrtoupper(char[])</font></strong>;
-<a name="line1465">1465: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrrchr.html#PetscStrrchr">PetscStrrchr</a>(const char[],char,char *[])</font></strong>;
-<a name="line1466">1466: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrstr.html#PetscStrstr">PetscStrstr</a>(const char[],const char[],char *[])</font></strong>;
-<a name="line1467">1467: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrrstr.html#PetscStrrstr">PetscStrrstr</a>(const char[],const char[],char *[])</font></strong>;
-<a name="line1468">1468: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrendswith.html#PetscStrendswith">PetscStrendswith</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-<a name="line1469">1469: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrbeginswith.html#PetscStrbeginswith">PetscStrbeginswith</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-<a name="line1470">1470: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrendswithwhich.html#PetscStrendswithwhich">PetscStrendswithwhich</a>(const char[],const char *const*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
-<a name="line1471">1471: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(const char[],char *[])</font></strong>;
-<a name="line1472">1472: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrArrayallocpy.html#PetscStrArrayallocpy">PetscStrArrayallocpy</a>(const char *const*,char***)</font></strong>;
-<a name="line1473">1473: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrArrayDestroy.html#PetscStrArrayDestroy">PetscStrArrayDestroy</a>(char***)</font></strong>;
-<a name="line1474">1474: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrNArrayallocpy.html#PetscStrNArrayallocpy">PetscStrNArrayallocpy</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const char *const*,char***)</font></strong>;
-<a name="line1475">1475: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrNArrayDestroy.html#PetscStrNArrayDestroy">PetscStrNArrayDestroy</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,char***)</font></strong>;
-<a name="line1476">1476: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrreplace.html#PetscStrreplace">PetscStrreplace</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],size_t)</font></strong>;
-
-<a name="line1478">1478: </a><strong><font color="#4169E1">PETSC_EXTERN void PetscStrcmpNoError(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
-
-<a name="line1480">1480: </a><font color="#B22222">/*S</font>
-<a name="line1481">1481: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a> - 'Token' used for managing tokenizing strings</font>
-
-<a name="line1483">1483: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line1485">1485: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscTokenCreate.html#PetscTokenCreate">PetscTokenCreate</a>(), <a href="../docs/manualpages/Sys/PetscTokenFind.html#PetscTokenFind">PetscTokenFind</a>(), <a href="../docs/manualpages/Sys/PetscTokenDestroy.html#PetscTokenDestroy">PetscTokenDestroy</a>()</font>
-<a name="line1486">1486: </a><font color="#B22222">S*/</font>
-<a name="line1487">1487: </a><font color="#4169E1">typedef struct _p_PetscToken* <a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a>;</font>
-
-<a name="line1489">1489: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscTokenCreate.html#PetscTokenCreate">PetscTokenCreate</a>(const char[],const char,<a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a>*)</font></strong>;
-<a name="line1490">1490: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscTokenFind.html#PetscTokenFind">PetscTokenFind</a>(<a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a>,char *[])</font></strong>;
-<a name="line1491">1491: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscTokenDestroy.html#PetscTokenDestroy">PetscTokenDestroy</a>(<a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a>*)</font></strong>;
-
-<a name="line1493">1493: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscEListFind.html#PetscEListFind">PetscEListFind</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const char *const*,const char*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> [...]
-<a name="line1494">1494: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscEnumFind(const char *const*,const char*,<a href="../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a>*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-
-<a name="line1496">1496: </a><font color="#B22222">/*</font>
-<a name="line1497">1497: </a><font color="#B22222">   These are MPI operations for <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>() etc</font>
-<a name="line1498">1498: </a><font color="#B22222">*/</font>
-<a name="line1499">1499: </a>PETSC_EXTERN MPI_Op PetscMaxSum_Op;
-<a name="line1500">1500: </a><font color="#A020F0">#if (defined(PETSC_HAVE_COMPLEX) && !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)) || defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line1501">1501: </a>PETSC_EXTERN MPI_Op MPIU_SUM;
-<a name="line1502">1502: </a><font color="#A020F0">#else</font>
-<a name="line1503">1503: </a><strong><font color="#228B22">#define MPIU_SUM MPI_SUM</font></strong>
+<a name="line1429">1429: </a><strong><font color="#228B22">#define  PETSC_FORTRANADDR  PETSC_LONG</font></strong>
+
+<a name="line1431">1431: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDataTypeToMPIDataType.html#PetscDataTypeToMPIDataType">PetscDataTypeToMPIDataType</a>(<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>,MPI_Datatype*)</font></strong>;
+<a name="line1432">1432: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMPIDataTypeToPetscDataType.html#PetscMPIDataTypeToPetscDataType">PetscMPIDataTypeToPetscDataType</a>(MPI_Datatype,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>*)</font></strong>;
+<a name="line1433">1433: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDataTypeGetSize.html#PetscDataTypeGetSize">PetscDataTypeGetSize</a>(<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>,size_t*)</font></strong>;
+<a name="line1434">1434: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDataTypeFromString.html#PetscDataTypeFromString">PetscDataTypeFromString</a>(const char*,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+
+<a name="line1436">1436: </a><font color="#B22222">/*</font>
+<a name="line1437">1437: </a><font color="#B22222">    Basic memory and string operations. These are usually simple wrappers</font>
+<a name="line1438">1438: </a><font color="#B22222">   around the basic Unix system calls, but a few of them have additional</font>
+<a name="line1439">1439: </a><font color="#B22222">   functionality and/or error checking.</font>
+<a name="line1440">1440: </a><font color="#B22222">*/</font>
+<a name="line1441">1441: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscBitMemcpy(void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>)</fo [...]
+<a name="line1442">1442: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemmove.html#PetscMemmove">PetscMemmove</a>(void*,void *,size_t)</font></strong>;
+<a name="line1443">1443: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemcmp.html#PetscMemcmp">PetscMemcmp</a>(const void*,const void*,size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
+<a name="line1444">1444: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(const char[],size_t*)</font></strong>;
+<a name="line1445">1445: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrToArray.html#PetscStrToArray">PetscStrToArray</a>(const char[],char,int*,char ***)</font></strong>;
+<a name="line1446">1446: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrToArrayDestroy.html#PetscStrToArrayDestroy">PetscStrToArrayDestroy</a>(int,char **)</font></strong>;
+<a name="line1447">1447: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrcmp.html#PetscStrcmp">PetscStrcmp</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
+<a name="line1448">1448: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrgrt.html#PetscStrgrt">PetscStrgrt</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
+<a name="line1449">1449: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrcasecmp.html#PetscStrcasecmp">PetscStrcasecmp</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
+<a name="line1450">1450: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</a>(const char[],const char[],size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
+<a name="line1451">1451: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(char[],const char[])</font></strong>;
+<a name="line1452">1452: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(char[],const char[])</font></strong>;
+<a name="line1453">1453: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrncat.html#PetscStrncat">PetscStrncat</a>(char[],const char[],size_t)</font></strong>;
+<a name="line1454">1454: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrncpy.html#PetscStrncpy">PetscStrncpy</a>(char[],const char[],size_t)</font></strong>;
+<a name="line1455">1455: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrchr.html#PetscStrchr">PetscStrchr</a>(const char[],char,char *[])</font></strong>;
+<a name="line1456">1456: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrtolower.html#PetscStrtolower">PetscStrtolower</a>(char[])</font></strong>;
+<a name="line1457">1457: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscStrtoupper(char[])</font></strong>;
+<a name="line1458">1458: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrrchr.html#PetscStrrchr">PetscStrrchr</a>(const char[],char,char *[])</font></strong>;
+<a name="line1459">1459: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrstr.html#PetscStrstr">PetscStrstr</a>(const char[],const char[],char *[])</font></strong>;
+<a name="line1460">1460: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrrstr.html#PetscStrrstr">PetscStrrstr</a>(const char[],const char[],char *[])</font></strong>;
+<a name="line1461">1461: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrendswith.html#PetscStrendswith">PetscStrendswith</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+<a name="line1462">1462: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrbeginswith.html#PetscStrbeginswith">PetscStrbeginswith</a>(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+<a name="line1463">1463: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrendswithwhich.html#PetscStrendswithwhich">PetscStrendswithwhich</a>(const char[],const char *const*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
+<a name="line1464">1464: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(const char[],char *[])</font></strong>;
+<a name="line1465">1465: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrArrayallocpy.html#PetscStrArrayallocpy">PetscStrArrayallocpy</a>(const char *const*,char***)</font></strong>;
+<a name="line1466">1466: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrArrayDestroy.html#PetscStrArrayDestroy">PetscStrArrayDestroy</a>(char***)</font></strong>;
+<a name="line1467">1467: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrNArrayallocpy.html#PetscStrNArrayallocpy">PetscStrNArrayallocpy</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const char *const*,char***)</font></strong>;
+<a name="line1468">1468: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrNArrayDestroy.html#PetscStrNArrayDestroy">PetscStrNArrayDestroy</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,char***)</font></strong>;
+<a name="line1469">1469: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStrreplace.html#PetscStrreplace">PetscStrreplace</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],size_t)</font></strong>;
+
+<a name="line1471">1471: </a><strong><font color="#4169E1">PETSC_EXTERN void PetscStrcmpNoError(const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
+
+<a name="line1473">1473: </a><font color="#B22222">/*S</font>
+<a name="line1474">1474: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a> - 'Token' used for managing tokenizing strings</font>
+
+<a name="line1476">1476: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line1478">1478: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscTokenCreate.html#PetscTokenCreate">PetscTokenCreate</a>(), <a href="../docs/manualpages/Sys/PetscTokenFind.html#PetscTokenFind">PetscTokenFind</a>(), <a href="../docs/manualpages/Sys/PetscTokenDestroy.html#PetscTokenDestroy">PetscTokenDestroy</a>()</font>
+<a name="line1479">1479: </a><font color="#B22222">S*/</font>
+<a name="line1480">1480: </a><font color="#4169E1">typedef struct _p_PetscToken* <a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a>;</font>
+
+<a name="line1482">1482: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscTokenCreate.html#PetscTokenCreate">PetscTokenCreate</a>(const char[],const char,<a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a>*)</font></strong>;
+<a name="line1483">1483: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscTokenFind.html#PetscTokenFind">PetscTokenFind</a>(<a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a>,char *[])</font></strong>;
+<a name="line1484">1484: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscTokenDestroy.html#PetscTokenDestroy">PetscTokenDestroy</a>(<a href="../docs/manualpages/Sys/PetscToken.html#PetscToken">PetscToken</a>*)</font></strong>;
+
+<a name="line1486">1486: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscEListFind.html#PetscEListFind">PetscEListFind</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const char *const*,const char*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> [...]
+<a name="line1487">1487: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscEnumFind(const char *const*,const char*,<a href="../docs/manualpages/Sys/PetscEnum.html#PetscEnum">PetscEnum</a>*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+
+<a name="line1489">1489: </a><font color="#B22222">/*</font>
+<a name="line1490">1490: </a><font color="#B22222">   These are MPI operations for <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>() etc</font>
+<a name="line1491">1491: </a><font color="#B22222">*/</font>
+<a name="line1492">1492: </a>PETSC_EXTERN MPI_Op PetscMaxSum_Op;
+<a name="line1493">1493: </a><font color="#A020F0">#if (defined(PETSC_HAVE_COMPLEX) && !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)) || defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line1494">1494: </a>PETSC_EXTERN MPI_Op MPIU_SUM;
+<a name="line1495">1495: </a><font color="#A020F0">#else</font>
+<a name="line1496">1496: </a><strong><font color="#228B22">#define MPIU_SUM MPI_SUM</font></strong>
+<a name="line1497">1497: </a><font color="#A020F0">#endif</font>
+<a name="line1498">1498: </a><font color="#A020F0">#if defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line1499">1499: </a>PETSC_EXTERN MPI_Op MPIU_MAX;
+<a name="line1500">1500: </a>PETSC_EXTERN MPI_Op MPIU_MIN;
+<a name="line1501">1501: </a><font color="#A020F0">#else</font>
+<a name="line1502">1502: </a><strong><font color="#228B22">#define MPIU_MAX MPI_MAX</font></strong>
+<a name="line1503">1503: </a><strong><font color="#228B22">#define MPIU_MIN MPI_MIN</font></strong>
 <a name="line1504">1504: </a><font color="#A020F0">#endif</font>
-<a name="line1505">1505: </a><font color="#A020F0">#if defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line1506">1506: </a>PETSC_EXTERN MPI_Op MPIU_MAX;
-<a name="line1507">1507: </a>PETSC_EXTERN MPI_Op MPIU_MIN;
-<a name="line1508">1508: </a><font color="#A020F0">#else</font>
-<a name="line1509">1509: </a><strong><font color="#228B22">#define MPIU_MAX MPI_MAX</font></strong>
-<a name="line1510">1510: </a><strong><font color="#228B22">#define MPIU_MIN MPI_MIN</font></strong>
-<a name="line1511">1511: </a><font color="#A020F0">#endif</font>
-<a name="line1512">1512: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscMaxSum(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
-
-<a name="line1514">1514: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MPIULong_Send(void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,MPI_Datatype,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>)< [...]
-<a name="line1515">1515: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MPIULong_Recv(void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,MPI_Datatype,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>)< [...]
-
-<a name="line1517">1517: </a><font color="#B22222">/*S</font>
-<a name="line1518">1518: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> - any PETSc object, <a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, <a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, <a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>, <a href="../docs/manualpages/KSP/KSP.html#KSP">KSP</a> etc</font>
-
-<a name="line1520">1520: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line1522">1522: </a><font color="#B22222">   Note: This is the base class from which all PETSc objects are derived from.</font>
-
-<a name="line1524">1524: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscObjectDestroy.html#PetscObjectDestroy">PetscObjectDestroy</a>(), <a href="../docs/manualpages/Sys/PetscObjectView.html#PetscObjectView">PetscObjectView</a>(), <a href="../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>(), <a href="../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>(), <a href="../docs/manualpage [...]
-<a name="line1525">1525: </a><font color="#B22222">S*/</font>
-<a name="line1526">1526: </a><font color="#4169E1">typedef struct _p_PetscObject* <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>;</font>
-
-<a name="line1528">1528: </a><font color="#B22222">/*MC</font>
-<a name="line1529">1529: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscObjectId.html#PetscObjectId">PetscObjectId</a> - unique integer Id for a <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a></font>
-
-<a name="line1531">1531: </a><font color="#B22222">    Level: developer</font>
-
-<a name="line1533">1533: </a><font color="#B22222">    Notes: Unlike pointer values, object ids are never reused.</font>
-
-<a name="line1535">1535: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a>, <a href="../docs/manualpages/Sys/PetscObjectGetId.html#PetscObjectGetId">PetscObjectGetId</a>()</font>
-<a name="line1536">1536: </a><font color="#B22222">M*/</font>
-<a name="line1537">1537: </a><font color="#4169E1">typedef Petsc64bitInt <a href="../docs/manualpages/Sys/PetscObjectId.html#PetscObjectId">PetscObjectId</a>;</font>
-
-<a name="line1539">1539: </a><font color="#B22222">/*MC</font>
-<a name="line1540">1540: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a> - integer state for a <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a></font>
-
-<a name="line1542">1542: </a><font color="#B22222">    Level: developer</font>
-
-<a name="line1544">1544: </a><font color="#B22222">    Notes:</font>
-<a name="line1545">1545: </a><font color="#B22222">    Object state is always-increasing and (for objects that track state) can be used to determine if an object has</font>
-<a name="line1546">1546: </a><font color="#B22222">    changed since the last time you interacted with it.  It is 64-bit so that it will not overflow for a very long time.</font>
-
-<a name="line1548">1548: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscObjectId.html#PetscObjectId">PetscObjectId</a>, <a href="../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>(), <a href="../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>(), <a href="../docs/manualpages/Sys/PetscObjectStateSet.html#PetscObjectStateSet">PetscObjectStateSet</a>()</font>
-<a name="line1549">1549: </a><font color="#B22222">M*/</font>
-<a name="line1550">1550: </a><font color="#4169E1">typedef Petsc64bitInt <a href="../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a>;</font>
-
-<a name="line1552">1552: </a><font color="#B22222">/*S</font>
-<a name="line1553">1553: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> - Linked list of functions, possibly stored in dynamic libraries, accessed</font>
-<a name="line1554">1554: </a><font color="#B22222">      by string name</font>
-
-<a name="line1556">1556: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line1558">1558: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(), <a href="../docs/manualpages/Sys/PetscFunctionListDestroy.html#PetscFunctionListDestroy">PetscFunctionListDestroy</a>(), PetscOpFlist</font>
-<a name="line1559">1559: </a><font color="#B22222">S*/</font>
-<a name="line1560">1560: </a><font color="#4169E1">typedef struct _n_PetscFunctionList *<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>;</font>
-
-<a name="line1562">1562: </a><font color="#B22222">/*E</font>
-<a name="line1563">1563: </a><font color="#B22222">  <a href="../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a> - Access mode for a file.</font>
-
-<a name="line1565">1565: </a><font color="#B22222">  Level: beginner</font>
-
-<a name="line1567">1567: </a><font color="#B22222">$  FILE_MODE_READ - open a file at its beginning for reading</font>
-<a name="line1568">1568: </a><font color="#B22222">$  FILE_MODE_WRITE - open a file at its beginning for writing (will create if the file does not exist)</font>
-<a name="line1569">1569: </a><font color="#B22222">$  FILE_MODE_APPEND - open a file at end for writing</font>
-<a name="line1570">1570: </a><font color="#B22222">$  FILE_MODE_UPDATE - open a file for updating, meaning for reading and writing</font>
-<a name="line1571">1571: </a><font color="#B22222">$  FILE_MODE_APPEND_UPDATE - open a file for updating, meaning for reading and writing, at the end</font>
-
-<a name="line1573">1573: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>()</font>
-<a name="line1574">1574: </a><font color="#B22222">E*/</font>
-<a name="line1575">1575: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND, FILE_MODE_UPDATE, FILE_MODE_APPEND_UPDATE} <a href="../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>;
-<a name="line1576">1576: </a>extern const char *const PetscFileModes[];
-
-<a name="line1578">1578: </a><font color="#B22222">/*</font>
-<a name="line1579">1579: </a><font color="#B22222">    Defines PETSc error handling.</font>
-<a name="line1580">1580: </a><font color="#B22222">*/</font>
-<a name="line1581">1581: </a><font color="#A020F0">#include <petscerror.h></font>
-
-<a name="line1583">1583: </a><strong><font color="#228B22">#define PETSC_SMALLEST_CLASSID  1211211</font></strong>
-<a name="line1584">1584: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSC_LARGEST_CLASSID;
-<a name="line1585">1585: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSC_OBJECT_CLASSID;
-<a name="line1586">1586: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Profiling/PetscClassIdRegister.html#PetscClassIdRegister">PetscClassIdRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> *)</font></strong>;
-
-<a name="line1588">1588: </a><font color="#B22222">/*</font>
-<a name="line1589">1589: </a><font color="#B22222">   Routines that get memory usage information from the OS</font>
-<a name="line1590">1590: </a><font color="#B22222">*/</font>
-<a name="line1591">1591: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemoryGetCurrentUsage.html#PetscMemoryGetCurrentUsage">PetscMemoryGetCurrentUsage</a>(PetscLogDouble *)</font></strong>;
-<a name="line1592">1592: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemoryGetMaximumUsage.html#PetscMemoryGetMaximumUsage">PetscMemoryGetMaximumUsage</a>(PetscLogDouble *)</font></strong>;
-<a name="line1593">1593: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemorySetGetMaximumUsage.html#PetscMemorySetGetMaximumUsage">PetscMemorySetGetMaximumUsage</a>(void)</font></strong>;
-<a name="line1594">1594: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscMemoryTrace(const char[])</font></strong>;
-
-<a name="line1596">1596: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Profiling/PetscInfoAllow.html#PetscInfoAllow">PetscInfoAllow</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> ,const char [])</font></strong>;
-<a name="line1597">1597: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSleep.html#PetscSleep">PetscSleep</a>(<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-
-<a name="line1599">1599: </a><font color="#B22222">/*</font>
-<a name="line1600">1600: </a><font color="#B22222">   Initialization of PETSc</font>
-<a name="line1601">1601: </a><font color="#B22222">*/</font>
-<a name="line1602">1602: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(int*,char***,const char[],const char[])</font></strong>;
-<a name="line1603">1603: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscInitializeNoPointers(int,char**,const char[],const char[])</font></strong>;
-<a name="line1604">1604: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>(void)</font></strong>;
-<a name="line1605">1605: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscInitialized.html#PetscInitialized">PetscInitialized</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
-<a name="line1606">1606: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFinalized.html#PetscFinalized">PetscFinalized</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
-<a name="line1607">1607: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(void)</font></strong>;
-<a name="line1608">1608: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(void)</font></strong>;
-<a name="line1609">1609: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(int*,char ***)</font></strong>;
-<a name="line1610">1610: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>(char ***)</font></strong>;
-<a name="line1611">1611: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFreeArguments.html#PetscFreeArguments">PetscFreeArguments</a>(char **)</font></strong>;
+<a name="line1505">1505: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscMaxSum(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
+
+<a name="line1507">1507: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MPIULong_Send(void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,MPI_Datatype,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>)< [...]
+<a name="line1508">1508: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MPIULong_Recv(void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,MPI_Datatype,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>)< [...]
+
+<a name="line1510">1510: </a><font color="#B22222">/*S</font>
+<a name="line1511">1511: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> - any PETSc object, <a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, <a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, <a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>, <a href="../docs/manualpages/KSP/KSP.html#KSP">KSP</a> etc</font>
+
+<a name="line1513">1513: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line1515">1515: </a><font color="#B22222">   Note: This is the base class from which all PETSc objects are derived from.</font>
+
+<a name="line1517">1517: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscObjectDestroy.html#PetscObjectDestroy">PetscObjectDestroy</a>(), <a href="../docs/manualpages/Sys/PetscObjectView.html#PetscObjectView">PetscObjectView</a>(), <a href="../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>(), <a href="../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>(), <a href="../docs/manualpage [...]
+<a name="line1518">1518: </a><font color="#B22222">S*/</font>
+<a name="line1519">1519: </a><font color="#4169E1">typedef struct _p_PetscObject* <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>;</font>
+
+<a name="line1521">1521: </a><font color="#B22222">/*MC</font>
+<a name="line1522">1522: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscObjectId.html#PetscObjectId">PetscObjectId</a> - unique integer Id for a <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a></font>
+
+<a name="line1524">1524: </a><font color="#B22222">    Level: developer</font>
+
+<a name="line1526">1526: </a><font color="#B22222">    Notes: Unlike pointer values, object ids are never reused.</font>
+
+<a name="line1528">1528: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a>, <a href="../docs/manualpages/Sys/PetscObjectGetId.html#PetscObjectGetId">PetscObjectGetId</a>()</font>
+<a name="line1529">1529: </a><font color="#B22222">M*/</font>
+<a name="line1530">1530: </a><font color="#4169E1">typedef Petsc64bitInt <a href="../docs/manualpages/Sys/PetscObjectId.html#PetscObjectId">PetscObjectId</a>;</font>
+
+<a name="line1532">1532: </a><font color="#B22222">/*MC</font>
+<a name="line1533">1533: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a> - integer state for a <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a></font>
+
+<a name="line1535">1535: </a><font color="#B22222">    Level: developer</font>
+
+<a name="line1537">1537: </a><font color="#B22222">    Notes:</font>
+<a name="line1538">1538: </a><font color="#B22222">    Object state is always-increasing and (for objects that track state) can be used to determine if an object has</font>
+<a name="line1539">1539: </a><font color="#B22222">    changed since the last time you interacted with it.  It is 64-bit so that it will not overflow for a very long time.</font>
+
+<a name="line1541">1541: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscObjectId.html#PetscObjectId">PetscObjectId</a>, <a href="../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>(), <a href="../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>(), <a href="../docs/manualpages/Sys/PetscObjectStateSet.html#PetscObjectStateSet">PetscObjectStateSet</a>()</font>
+<a name="line1542">1542: </a><font color="#B22222">M*/</font>
+<a name="line1543">1543: </a><font color="#4169E1">typedef Petsc64bitInt <a href="../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a>;</font>
+
+<a name="line1545">1545: </a><font color="#B22222">/*S</font>
+<a name="line1546">1546: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> - Linked list of functions, possibly stored in dynamic libraries, accessed</font>
+<a name="line1547">1547: </a><font color="#B22222">      by string name</font>
 
-<a name="line1613">1613: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscEnd.html#PetscEnd">PetscEnd</a>(void)</font></strong>;
-<a name="line1614">1614: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Viewer/PetscSysInitializePackage.html#PetscSysInitializePackage">PetscSysInitializePackage</a>(void)</font></strong>;
+<a name="line1549">1549: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line1616">1616: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPythonInitialize(const char[],const char[])</font></strong>;
-<a name="line1617">1617: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPythonFinalize(void)</font></strong>;
-<a name="line1618">1618: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPythonPrintError(void)</font></strong>;
-<a name="line1619">1619: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPythonMonitorSet(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
-
-<a name="line1621">1621: </a><font color="#B22222">/*</font>
-<a name="line1622">1622: </a><font color="#B22222">     These are so that in extern C code we can caste function pointers to non-extern C</font>
-<a name="line1623">1623: </a><font color="#B22222">   function pointers. Since the regular C++ code expects its function pointers to be C++</font>
+<a name="line1551">1551: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(), <a href="../docs/manualpages/Sys/PetscFunctionListDestroy.html#PetscFunctionListDestroy">PetscFunctionListDestroy</a>(), PetscOpFlist</font>
+<a name="line1552">1552: </a><font color="#B22222">S*/</font>
+<a name="line1553">1553: </a><font color="#4169E1">typedef struct _n_PetscFunctionList *<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>;</font>
+
+<a name="line1555">1555: </a><font color="#B22222">/*E</font>
+<a name="line1556">1556: </a><font color="#B22222">  <a href="../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a> - Access mode for a file.</font>
+
+<a name="line1558">1558: </a><font color="#B22222">  Level: beginner</font>
+
+<a name="line1560">1560: </a><font color="#B22222">$  FILE_MODE_READ - open a file at its beginning for reading</font>
+<a name="line1561">1561: </a><font color="#B22222">$  FILE_MODE_WRITE - open a file at its beginning for writing (will create if the file does not exist)</font>
+<a name="line1562">1562: </a><font color="#B22222">$  FILE_MODE_APPEND - open a file at end for writing</font>
+<a name="line1563">1563: </a><font color="#B22222">$  FILE_MODE_UPDATE - open a file for updating, meaning for reading and writing</font>
+<a name="line1564">1564: </a><font color="#B22222">$  FILE_MODE_APPEND_UPDATE - open a file for updating, meaning for reading and writing, at the end</font>
+
+<a name="line1566">1566: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>()</font>
+<a name="line1567">1567: </a><font color="#B22222">E*/</font>
+<a name="line1568">1568: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {FILE_MODE_READ, FILE_MODE_WRITE, FILE_MODE_APPEND, FILE_MODE_UPDATE, FILE_MODE_APPEND_UPDATE} <a href="../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>;
+<a name="line1569">1569: </a>extern const char *const PetscFileModes[];
+
+<a name="line1571">1571: </a><font color="#B22222">/*</font>
+<a name="line1572">1572: </a><font color="#B22222">    Defines PETSc error handling.</font>
+<a name="line1573">1573: </a><font color="#B22222">*/</font>
+<a name="line1574">1574: </a><font color="#A020F0">#include <petscerror.h></font>
+
+<a name="line1576">1576: </a><strong><font color="#228B22">#define PETSC_SMALLEST_CLASSID  1211211</font></strong>
+<a name="line1577">1577: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSC_LARGEST_CLASSID;
+<a name="line1578">1578: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSC_OBJECT_CLASSID;
+<a name="line1579">1579: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Profiling/PetscClassIdRegister.html#PetscClassIdRegister">PetscClassIdRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> *)</font></strong>;
+
+<a name="line1581">1581: </a><font color="#B22222">/*</font>
+<a name="line1582">1582: </a><font color="#B22222">   Routines that get memory usage information from the OS</font>
+<a name="line1583">1583: </a><font color="#B22222">*/</font>
+<a name="line1584">1584: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemoryGetCurrentUsage.html#PetscMemoryGetCurrentUsage">PetscMemoryGetCurrentUsage</a>(PetscLogDouble *)</font></strong>;
+<a name="line1585">1585: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemoryGetMaximumUsage.html#PetscMemoryGetMaximumUsage">PetscMemoryGetMaximumUsage</a>(PetscLogDouble *)</font></strong>;
+<a name="line1586">1586: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemorySetGetMaximumUsage.html#PetscMemorySetGetMaximumUsage">PetscMemorySetGetMaximumUsage</a>(void)</font></strong>;
+<a name="line1587">1587: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscMemoryTrace(const char[])</font></strong>;
+
+<a name="line1589">1589: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Profiling/PetscInfoAllow.html#PetscInfoAllow">PetscInfoAllow</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> ,const char [])</font></strong>;
+<a name="line1590">1590: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSleep.html#PetscSleep">PetscSleep</a>(<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+
+<a name="line1592">1592: </a><font color="#B22222">/*</font>
+<a name="line1593">1593: </a><font color="#B22222">   Initialization of PETSc</font>
+<a name="line1594">1594: </a><font color="#B22222">*/</font>
+<a name="line1595">1595: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(int*,char***,const char[],const char[])</font></strong>;
+<a name="line1596">1596: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscInitializeNoPointers(int,char**,const char[],const char[])</font></strong>;
+<a name="line1597">1597: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>(void)</font></strong>;
+<a name="line1598">1598: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscInitialized.html#PetscInitialized">PetscInitialized</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
+<a name="line1599">1599: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFinalized.html#PetscFinalized">PetscFinalized</a>(<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
+<a name="line1600">1600: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(void)</font></strong>;
+<a name="line1601">1601: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(void)</font></strong>;
+<a name="line1602">1602: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(int*,char ***)</font></strong>;
+<a name="line1603">1603: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>(char ***)</font></strong>;
+<a name="line1604">1604: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFreeArguments.html#PetscFreeArguments">PetscFreeArguments</a>(char **)</font></strong>;
+
+<a name="line1606">1606: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscEnd.html#PetscEnd">PetscEnd</a>(void)</font></strong>;
+<a name="line1607">1607: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Viewer/PetscSysInitializePackage.html#PetscSysInitializePackage">PetscSysInitializePackage</a>(void)</font></strong>;
+
+<a name="line1609">1609: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPythonInitialize(const char[],const char[])</font></strong>;
+<a name="line1610">1610: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPythonFinalize(void)</font></strong>;
+<a name="line1611">1611: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPythonPrintError(void)</font></strong>;
+<a name="line1612">1612: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPythonMonitorSet(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
+
+<a name="line1614">1614: </a><font color="#B22222">/*</font>
+<a name="line1615">1615: </a><font color="#B22222">     These are so that in extern C code we can caste function pointers to non-extern C</font>
+<a name="line1616">1616: </a><font color="#B22222">   function pointers. Since the regular C++ code expects its function pointers to be C++</font>
+<a name="line1617">1617: </a><font color="#B22222">*/</font>
+<a name="line1618">1618: </a><strong><font color="#4169E1">PETSC_EXTERN_TYPEDEF typedef void (**PetscVoidStarFunction)(void)</font></strong>;
+<a name="line1619">1619: </a><strong><font color="#4169E1">PETSC_EXTERN_TYPEDEF typedef void (*PetscVoidFunction)(void)</font></strong>;
+<a name="line1620">1620: </a><strong><font color="#4169E1">PETSC_EXTERN_TYPEDEF typedef <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*PetscErrorCodeFunction)(void)</font></strong>;
+
+<a name="line1622">1622: </a><font color="#B22222">/*</font>
+<a name="line1623">1623: </a><font color="#B22222">    Functions that can act on any PETSc object.</font>
 <a name="line1624">1624: </a><font color="#B22222">*/</font>
-<a name="line1625">1625: </a><strong><font color="#4169E1">PETSC_EXTERN_TYPEDEF typedef void (**PetscVoidStarFunction)(void)</font></strong>;
-<a name="line1626">1626: </a><strong><font color="#4169E1">PETSC_EXTERN_TYPEDEF typedef void (*PetscVoidFunction)(void)</font></strong>;
-<a name="line1627">1627: </a><strong><font color="#4169E1">PETSC_EXTERN_TYPEDEF typedef <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*PetscErrorCodeFunction)(void)</font></strong>;
-
-<a name="line1629">1629: </a><font color="#B22222">/*</font>
-<a name="line1630">1630: </a><font color="#B22222">    Functions that can act on any PETSc object.</font>
-<a name="line1631">1631: </a><font color="#B22222">*/</font>
-<a name="line1632">1632: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectDestroy.html#PetscObjectDestroy">PetscObjectDestroy</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>*)</font></strong>;
-<a name="line1633">1633: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *)</font></strong>;
-<a name="line1634">1634: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetClassId.html#PetscObjectGetClassId">PetscObjectGetClassId</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> *)</font></strong>;
-<a name="line1635">1635: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetClassName.html#PetscObjectGetClassName">PetscObjectGetClassName</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char *[])</font></strong>;
-<a name="line1636">1636: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetType.html#PetscObjectSetType">PetscObjectSetType</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char [])</font></strong>;
-<a name="line1637">1637: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetPrecision.html#PetscObjectSetPrecision">PetscObjectSetPrecision</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscPrecision.html#PetscPrecision">PetscPrecision</a>)</font></strong>;
-<a name="line1638">1638: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetType.html#PetscObjectGetType">PetscObjectGetType</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char *[])</font></strong>;
-<a name="line1639">1639: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
-<a name="line1640">1640: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char*[])</font></strong>;
-<a name="line1641">1641: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetTabLevel.html#PetscObjectSetTabLevel">PetscObjectSetTabLevel</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
-<a name="line1642">1642: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetTabLevel.html#PetscObjectGetTabLevel">PetscObjectGetTabLevel</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
-<a name="line1643">1643: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectIncrementTabLevel.html#PetscObjectIncrementTabLevel">PetscObjectIncrementTabLevel</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscInt.ht [...]
-<a name="line1644">1644: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1645">1645: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetReference.html#PetscObjectGetReference">PetscObjectGetReference</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
-<a name="line1646">1646: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectDereference.html#PetscObjectDereference">PetscObjectDereference</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1647">1647: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetNewTag.html#PetscObjectGetNewTag">PetscObjectGetNewTag</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *)</font></strong>;
-<a name="line1648">1648: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1649">1649: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectRemoveReference(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
-<a name="line1650">1650: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> *)</font></strong>;
-<a name="line1651">1651: </a><strong><font color="#4169E1"><a name="PetscObjectComposeFunction_Private"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectComposeFunction_Private(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],void (*)(void)</font></strong>);
-<a name="line1652">1652: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>(a,b,d) PetscObjectComposeFunction_Private(a,b,(PetscVoidFunction)(d))</font></strong>
-<a name="line1653">1653: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetFromOptions.html#PetscObjectSetFromOptions">PetscObjectSetFromOptions</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1654">1654: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetUp.html#PetscObjectSetUp">PetscObjectSetUp</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1655">1655: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetPrintedOptions.html#PetscObjectSetPrintedOptions">PetscObjectSetPrintedOptions</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1656">1656: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectInheritPrintedOptions.html#PetscObjectInheritPrintedOptions">PetscObjectInheritPrintedOptions</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1657">1657: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommGetNewTag.html#PetscCommGetNewTag">PetscCommGetNewTag</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *)</font></strong>;
-
-<a name="line1659">1659: </a><font color="#A020F0">#include <petscviewertypes.h></font>
-<a name="line1660">1660: </a><font color="#A020F0">#include <petscoptions.h></font>
-
-<a name="line1662">1662: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectsListGetGlobalNumbering.html#PetscObjectsListGetGlobalNumbering">PetscObjectsListGetGlobalNumbering</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscObject [...]
-
-<a name="line1664">1664: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscMemoryShowUsage(<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,const char[])</font></strong>;
-<a name="line1665">1665: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemoryView.html#PetscMemoryView">PetscMemoryView</a>(<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,const char[])</font></strong>;
-<a name="line1666">1666: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectPrintClassNamePrefixType(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-<a name="line1667">1667: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectView.html#PetscObjectView">PetscObjectView</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-<a name="line1668">1668: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>(obj,name,fptr) PetscObjectQueryFunction_Private((obj),(name),(PetscVoidFunction*)(fptr))</font></strong>
-<a name="line1669">1669: </a><strong><font color="#4169E1"><a name="PetscObjectQueryFunction_Private"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectQueryFunction_Private(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],void (**)(void)</font></strong>);
-<a name="line1670">1670: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectSetOptionsPrefix(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
-<a name="line1671">1671: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectAppendOptionsPrefix(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
-<a name="line1672">1672: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectPrependOptionsPrefix(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
-<a name="line1673">1673: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectGetOptionsPrefix(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char*[])</font></strong>;
-<a name="line1674">1674: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectChangeTypeName(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
-<a name="line1675">1675: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectRegisterDestroy.html#PetscObjectRegisterDestroy">PetscObjectRegisterDestroy</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1676">1676: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html#PetscObjectRegisterDestroyAll">PetscObjectRegisterDestroyAll</a>(void)</font></strong>;
-<a name="line1677">1677: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectViewFromOptions.html#PetscObjectViewFromOptions">PetscObjectViewFromOptions</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
-<a name="line1678">1678: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectName.html#PetscObjectName">PetscObjectName</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1679">1679: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
-<a name="line1680">1680: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectTypeCompareAny.html#PetscObjectTypeCompareAny">PetscObjectTypeCompareAny</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*,const char[],...)</font></strong>;
-<a name="line1681">1681: </a><strong><font color="#4169E1"><a name="PetscRegisterFinalize"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRegisterFinalize.html#PetscRegisterFinalize">PetscRegisterFinalize</a>(<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(void)</font></strong>);
-<a name="line1682">1682: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRegisterFinalizeAll.html#PetscRegisterFinalizeAll">PetscRegisterFinalizeAll</a>(void)</font></strong>;
-
-<a name="line1684">1684: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
-<a name="line1685">1685: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSAWsBlock.html#PetscSAWsBlock">PetscSAWsBlock</a>(void)</font></strong>;
-<a name="line1686">1686: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectSAWsViewOff(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1687">1687: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSAWsSetBlock.html#PetscObjectSAWsSetBlock">PetscObjectSAWsSetBlock</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-<a name="line1688">1688: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSAWsBlock.html#PetscObjectSAWsBlock">PetscObjectSAWsBlock</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1689">1689: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1690">1690: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1691">1691: </a><strong><font color="#4169E1">PETSC_EXTERN void           <a href="../docs/manualpages/Sys/PetscStackSAWsGrantAccess.html#PetscStackSAWsGrantAccess">PetscStackSAWsGrantAccess</a>(void)</font></strong>;
-<a name="line1692">1692: </a><strong><font color="#4169E1">PETSC_EXTERN void           <a href="../docs/manualpages/Sys/PetscStackSAWsTakeAccess.html#PetscStackSAWsTakeAccess">PetscStackSAWsTakeAccess</a>(void)</font></strong>;
-<a name="line1693">1693: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscStackViewSAWs(void)</font></strong>;
-<a name="line1694">1694: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscStackSAWsViewOff(void)</font></strong>;
-
-<a name="line1696">1696: </a><font color="#A020F0">#else</font>
-<a name="line1697">1697: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscSAWsBlock.html#PetscSAWsBlock">PetscSAWsBlock</a>()                        0</font></strong>
-<a name="line1698">1698: </a><strong><font color="#228B22">#define PetscObjectSAWsViewOff(obj)             0</font></strong>
-<a name="line1699">1699: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectSAWsSetBlock.html#PetscObjectSAWsSetBlock">PetscObjectSAWsSetBlock</a>(obj,flg)        0</font></strong>
-<a name="line1700">1700: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectSAWsBlock.html#PetscObjectSAWsBlock">PetscObjectSAWsBlock</a>(obj)               0</font></strong>
-<a name="line1701">1701: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>(obj)         0</font></strong>
-<a name="line1702">1702: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>(obj)          0</font></strong>
-<a name="line1703">1703: </a><strong><font color="#228B22">#define PetscStackViewSAWs()                    0</font></strong>
-<a name="line1704">1704: </a><strong><font color="#228B22">#define PetscStackSAWsViewOff()                 0</font></strong>
-<a name="line1705">1705: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscStackSAWsTakeAccess.html#PetscStackSAWsTakeAccess">PetscStackSAWsTakeAccess</a>()</font></strong>
-<a name="line1706">1706: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscStackSAWsGrantAccess.html#PetscStackSAWsGrantAccess">PetscStackSAWsGrantAccess</a>()</font></strong>
-
-<a name="line1708">1708: </a><font color="#A020F0">#endif</font>
-
-<a name="line1710">1710: </a><font color="#4169E1">typedef void* PetscDLHandle;</font>
-<a name="line1711">1711: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {PETSC_DL_DECIDE=0,PETSC_DL_NOW=1,PETSC_DL_LOCAL=2} PetscDLMode;
-<a name="line1712">1712: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLOpen.html#PetscDLOpen">PetscDLOpen</a>(const char[],PetscDLMode,PetscDLHandle *)</font></strong>;
-<a name="line1713">1713: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLClose.html#PetscDLClose">PetscDLClose</a>(PetscDLHandle *)</font></strong>;
-<a name="line1714">1714: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLSym.html#PetscDLSym">PetscDLSym</a>(PetscDLHandle,const char[],void **)</font></strong>;
-
-<a name="line1716">1716: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
-<a name="line1717">1717: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetStack.html#PetscMallocGetStack">PetscMallocGetStack</a>(void*,PetscStack**)</font></strong>;
-<a name="line1718">1718: </a><font color="#A020F0">#endif</font>
-<a name="line1719">1719: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectsDump.html#PetscObjectsDump">PetscObjectsDump</a>(FILE*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-
-<a name="line1721">1721: </a><font color="#B22222">/*S</font>
-<a name="line1722">1722: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a> - Linked list of PETSc objects, each accessable by string name</font>
-
-<a name="line1724">1724: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line1726">1726: </a><font color="#B22222">   Notes: Used by <a href="../docs/manualpages/Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</a>() and <a href="../docs/manualpages/Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</a>()</font>
-
-<a name="line1728">1728: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</a>(), <a href="../docs/manualpages/Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</a>(), <a href="../docs/manualpages/Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</a>(), <a href="../docs/manualpages/Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</a>(), <a  [...]
-<a name="line1729">1729: </a><font color="#B22222">S*/</font>
-<a name="line1730">1730: </a><font color="#4169E1">typedef struct _n_PetscObjectList *<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>;</font>
-
-<a name="line1732">1732: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>*)</font></strong>;
-<a name="line1733">1733: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>,const char[],<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>*)</font></strong>;
-<a name="line1734">1734: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListReverseFind.html#PetscObjectListReverseFind">PetscObjectListReverseFind</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,char**,<a href="../docs/manualpages/Sy [...]
-<a name="line1735">1735: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a> *,const char[],<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1736">1736: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListRemoveReference.html#PetscObjectListRemoveReference">PetscObjectListRemoveReference</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a> *,const char[])</font></strong>;
-<a name="line1737">1737: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>,<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a> *)</font></strong>;
-
-<a name="line1739">1739: </a><font color="#B22222">/*</font>
-<a name="line1740">1740: </a><font color="#B22222">    Dynamic library lists. Lists of names of routines in objects or in dynamic</font>
-<a name="line1741">1741: </a><font color="#B22222">  link libraries that will be loaded as needed.</font>
-<a name="line1742">1742: </a><font color="#B22222">*/</font>
-
-<a name="line1744">1744: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(list,name,fptr) PetscFunctionListAdd_Private((list),(name),(PetscVoidFunction)(fptr))</font></strong>
-<a name="line1745">1745: </a><strong><font color="#4169E1"><a name="PetscFunctionListAdd_Private"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscFunctionListAdd_Private(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>*,const char[],void (*)(void)</font></strong>);
-<a name="line1746">1746: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListDestroy.html#PetscFunctionListDestroy">PetscFunctionListDestroy</a>(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>*)</font></strong>;
-<a name="line1747">1747: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFunctionListFind.html#PetscFunctionListFind">PetscFunctionListFind</a>(list,name,fptr) PetscFunctionListFind_Private((list),(name),(PetscVoidFunction*)(fptr))</font></strong>
-<a name="line1748">1748: </a><strong><font color="#4169E1"><a name="PetscFunctionListFind_Private"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscFunctionListFind_Private(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>,const char[],void (**)(void)</font></strong>);
-<a name="line1749">1749: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListPrintTypes.html#PetscFunctionListPrintTypes">PetscFunctionListPrintTypes</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,const char[],const char[],const char[],const char[],<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">Pe [...]
-<a name="line1750">1750: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListDuplicate.html#PetscFunctionListDuplicate">PetscFunctionListDuplicate</a>(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>,<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> *)</font></strong>;
-<a name="line1751">1751: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListView.html#PetscFunctionListView">PetscFunctionListView</a>(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-<a name="line1752">1752: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListGet.html#PetscFunctionListGet">PetscFunctionListGet</a>(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>,const char ***,int*)</font></strong>;
-
-<a name="line1754">1754: </a><font color="#B22222">/*S</font>
-<a name="line1755">1755: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> - Linked list of dynamics libraries to search for functions</font>
-
-<a name="line1757">1757: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line1759">1759: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscDLLibraryOpen.html#PetscDLLibraryOpen">PetscDLLibraryOpen</a>()</font>
-<a name="line1760">1760: </a><font color="#B22222">S*/</font>
-<a name="line1761">1761: </a><font color="#4169E1">typedef struct _n_PetscDLLibrary *<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a>;</font>
-<a name="line1762">1762: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a>  PetscDLLibrariesLoaded;
-<a name="line1763">1763: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryAppend.html#PetscDLLibraryAppend">PetscDLLibraryAppend</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> *,const char[])</font></strong>;
-<a name="line1764">1764: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryPrepend.html#PetscDLLibraryPrepend">PetscDLLibraryPrepend</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> *,const char[])</font></strong>;
-<a name="line1765">1765: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibrarySym.html#PetscDLLibrarySym">PetscDLLibrarySym</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> *,const char[],const char[],void **)</font></strong>;
-<a name="line1766">1766: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscDLLibraryPrintPath(<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a>)</font></strong>;
-<a name="line1767">1767: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryRetrieve.html#PetscDLLibraryRetrieve">PetscDLLibraryRetrieve</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char *,size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
-<a name="line1768">1768: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryOpen.html#PetscDLLibraryOpen">PetscDLLibraryOpen</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> *)</font></strong>;
-<a name="line1769">1769: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryClose.html#PetscDLLibraryClose">PetscDLLibraryClose</a>(<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a>)</font></strong>;
-
-<a name="line1771">1771: </a><font color="#B22222">/*</font>
-<a name="line1772">1772: </a><font color="#B22222">     Useful utility routines</font>
-<a name="line1773">1773: </a><font color="#B22222">*/</font>
-<a name="line1774">1774: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
-<a name="line1775">1775: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSplitOwnershipBlock.html#PetscSplitOwnershipBlock">PetscSplitOwnershipBlock</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a  [...]
-<a name="line1776">1776: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSequentialPhaseBegin.html#PetscSequentialPhaseBegin">PetscSequentialPhaseBegin</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)</font></strong>;
-<a name="line1777">1777: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSequentialPhaseEnd.html#PetscSequentialPhaseEnd">PetscSequentialPhaseEnd</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)</font></strong>;
-<a name="line1778">1778: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBarrier.html#PetscBarrier">PetscBarrier</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-<a name="line1779">1779: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</a>(FILE*)</font></strong>;
-
-<a name="line1781">1781: </a><font color="#B22222">/*</font>
-<a name="line1782">1782: </a><font color="#B22222">    PetscNot - negates a logical type value and returns result as a <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a></font>
-
-<a name="line1784">1784: </a><font color="#B22222">    Notes: This is useful in cases like</font>
-<a name="line1785">1785: </a><font color="#B22222">$     int        *a;</font>
-<a name="line1786">1786: </a><font color="#B22222">$     <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  flag = PetscNot(a)</font>
-<a name="line1787">1787: </a><font color="#B22222">     where !a would not return a <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> because we cannot provide a cast from int to <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> in C.</font>
-<a name="line1788">1788: </a><font color="#B22222">*/</font>
-<a name="line1789">1789: </a><strong><font color="#228B22">#define PetscNot(a) ((a) ? <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> : <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>)</font></strong>
-
-<a name="line1791">1791: </a><font color="#B22222">/*MC</font>
-<a name="line1792">1792: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a> - Prints help messages.</font>
-
-<a name="line1794">1794: </a><font color="#B22222">   Synopsis:</font>
-<a name="line1795">1795: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line1796">1796: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*<a href="../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(const char format[],...);</font>
-
-<a name="line1798">1798: </a><font color="#B22222">    Not Collective</font>
-
-<a name="line1800">1800: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line1801">1801: </a><font color="#B22222">.   format - the usual printf() format string</font>
-
-<a name="line1803">1803: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line1805">1805: </a><font color="#B22222">    Fortran Note:</font>
-<a name="line1806">1806: </a><font color="#B22222">    This routine is not supported in Fortran.</font>
-
-<a name="line1808">1808: </a><font color="#B22222">    Concepts: help messages^printing</font>
-<a name="line1809">1809: </a><font color="#B22222">    Concepts: printing^help messages</font>
-
-<a name="line1811">1811: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(), <a href="../docs/manualpages/Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</a>(), <a href="../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>()</font>
-<a name="line1812">1812: </a><font color="#B22222">M*/</font>
-<a name="line1813">1813: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*<a href="../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],...)</font></strong>;
-
-<a name="line1815">1815: </a><font color="#B22222">/*</font>
-<a name="line1816">1816: </a><font color="#B22222">     Defines PETSc profiling.</font>
-<a name="line1817">1817: </a><font color="#B22222">*/</font>
-<a name="line1818">1818: </a><font color="#A020F0">#include <petsclog.h></font>
-
-<a name="line1820">1820: </a><font color="#B22222">/*</font>
-<a name="line1821">1821: </a><font color="#B22222">      Simple PETSc parallel IO for ASCII printing</font>
-<a name="line1822">1822: </a><font color="#B22222">*/</font>
-<a name="line1823">1823: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFixFilename.html#PetscFixFilename">PetscFixFilename</a>(const char[],char[])</font></strong>;
-<a name="line1824">1824: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],FILE**)</font></strong>;
-<a name="line1825">1825: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFClose.html#PetscFClose">PetscFClose</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*)</font></strong>;
-<a name="line1826">1826: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,const char[],...)</font></strong>;
-<a name="line1827">1827: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],...)</font></strong>;
-<a name="line1828">1828: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(char*,size_t,const char [],...)</font></strong>;
-<a name="line1829">1829: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSNPrintfCount.html#PetscSNPrintfCount">PetscSNPrintfCount</a>(char*,size_t,const char [],size_t*,...)</font></strong>;
-
-<a name="line1831">1831: </a><font color="#B22222">/* These are used internally by PETSc ASCII IO routines*/</font>
-<a name="line1832">1832: </a><font color="#A020F0">#include <stdarg.h></font>
-<a name="line1833">1833: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscVSNPrintf.html#PetscVSNPrintf">PetscVSNPrintf</a>(char*,size_t,const char[],size_t*,va_list)</font></strong>;
-<a name="line1834">1834: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*<a href="../docs/manualpages/Sys/PetscVFPrintf.html#PetscVFPrintf">PetscVFPrintf</a>)(FILE*,const char[],va_list)</font></strong>;
-<a name="line1835">1835: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscVFPrintfDefault(FILE*,const char[],va_list)</font></strong>;
-
-<a name="line1837">1837: </a><font color="#A020F0">#if defined(PETSC_HAVE_MATLAB_ENGINE)</font>
-<a name="line1838">1838: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscVFPrintf_Matlab(FILE*,const char[],va_list)</font></strong>;
-<a name="line1839">1839: </a><font color="#A020F0">#endif</font>
-
-<a name="line1841">1841: </a><font color="#A020F0">#if defined(PETSC_HAVE_CLOSURES)</font>
-<a name="line1842">1842: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscVFPrintfSetClosure(int (^)(const char*));
-<a name="line1843">1843: </a><font color="#A020F0">#endif</font>
-
-<a name="line1845">1845: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscErrorPrintfDefault(const char [],...)</font></strong>;
-<a name="line1846">1846: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscErrorPrintfNone(const char [],...)</font></strong>;
-<a name="line1847">1847: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscHelpPrintfDefault(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char [],...)</font></strong>;
-
-<a name="line1849">1849: </a><font color="#A020F0">#if defined(PETSC_HAVE_POPEN)</font>
-<a name="line1850">1850: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],const char[],FILE **)</font></strong>;
-<a name="line1851">1851: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPClose.html#PetscPClose">PetscPClose</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,int*)</font></strong>;
-<a name="line1852">1852: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPOpenSetMachine.html#PetscPOpenSetMachine">PetscPOpenSetMachine</a>(const char[])</font></strong>;
-<a name="line1853">1853: </a><font color="#A020F0">#endif</font>
-
-<a name="line1855">1855: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],...)</font></strong>;
-<a name="line1856">1856: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,const char[],...)</font></strong>;
-<a name="line1857">1857: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*)</font></strong>;
-<a name="line1858">1858: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSynchronizedFGets.html#PetscSynchronizedFGets">PetscSynchronizedFGets</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,size_t,char[])</font></strong>;
-<a name="line1859">1859: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStartMatlab.html#PetscStartMatlab">PetscStartMatlab</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],FILE**)</font></strong>;
-<a name="line1860">1860: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscStartJava(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],FILE**)</font></strong>;
-<a name="line1861">1861: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetPetscDir.html#PetscGetPetscDir">PetscGetPetscDir</a>(const char*[])</font></strong>;
-
-<a name="line1863">1863: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPopUpSelect.html#PetscPopUpSelect">PetscPopUpSelect</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char*,const char*,int,const char**,int*)</font></strong>;
-
-<a name="line1865">1865: </a><font color="#B22222">/*S</font>
-<a name="line1866">1866: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a> - Simple PETSc object that contains a pointer to any required data</font>
-
-<a name="line1868">1868: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line1870">1870: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>, <a href="../docs/manualpages/Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</a>()</font>
-<a name="line1871">1871: </a><font color="#B22222">S*/</font>
-<a name="line1872">1872: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSC_CONTAINER_CLASSID;
-<a name="line1873">1873: </a><font color="#4169E1">typedef struct _p_PetscContainer*  <a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>;</font>
-<a name="line1874">1874: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerGetPointer.html#PetscContainerGetPointer">PetscContainerGetPointer</a>(<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>,void **)</font></strong>;
-<a name="line1875">1875: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerSetPointer.html#PetscContainerSetPointer">PetscContainerSetPointer</a>(<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>,void *)</font></strong>;
-<a name="line1876">1876: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerDestroy.html#PetscContainerDestroy">PetscContainerDestroy</a>(<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>*)</font></strong>;
-<a name="line1877">1877: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a> *)</font></strong>;
-<a name="line1878">1878: </a><strong><font color="#4169E1"><a name="PetscContainerSetUserDestroy"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerSetUserDestroy.html#PetscContainerSetUserDestroy">PetscContainerSetUserDestroy</a>(<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>, <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">P [...]
-
-<a name="line1880">1880: </a><font color="#B22222">/*</font>
-<a name="line1881">1881: </a><font color="#B22222">   For use in debuggers</font>
-<a name="line1882">1882: </a><font color="#B22222">*/</font>
-<a name="line1883">1883: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscGlobalRank;
-<a name="line1884">1884: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscGlobalSize;
-<a name="line1885">1885: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-<a name="line1886">1886: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-<a name="line1887">1887: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscScalarView.html#PetscScalarView">PetscScalarView</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>[],<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</ [...]
-
-<a name="line1889">1889: </a><font color="#A020F0">#include <stddef.h></font>
-<a name="line1890">1890: </a><font color="#A020F0">#include <string.h>             </font><font color="#B22222">/* for memcpy, memset */</font><font color="#A020F0"></font>
-<a name="line1891">1891: </a><font color="#A020F0">#if defined(PETSC_HAVE_STDLIB_H)</font>
-<a name="line1892">1892: </a><font color="#A020F0">#include <stdlib.h></font>
-<a name="line1893">1893: </a><font color="#A020F0">#endif</font>
-
-<a name="line1895">1895: </a><font color="#A020F0">#if defined(PETSC_HAVE_XMMINTRIN_H) && !defined(__CUDACC__)</font>
-<a name="line1896">1896: </a><font color="#A020F0">#include <xmmintrin.h></font>
-<a name="line1897">1897: </a><font color="#A020F0">#endif</font>
-
-<a name="line1901">1901: </a><font color="#B22222">/*@C</font>
-<a name="line1902">1902: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a> - Copies n bytes, beginning at location b, to the space</font>
-<a name="line1903">1903: </a><font color="#B22222">   beginning at location a. The two memory regions CANNOT overlap, use</font>
-<a name="line1904">1904: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMemmove.html#PetscMemmove">PetscMemmove</a>() in that case.</font>
-
-<a name="line1906">1906: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line1908">1908: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1909">1909: </a><font color="#B22222">+  b - pointer to initial memory space</font>
-<a name="line1910">1910: </a><font color="#B22222">-  n - length (in bytes) of space to copy</font>
-
-<a name="line1912">1912: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line1913">1913: </a><font color="#B22222">.  a - pointer to copy space</font>
-
-<a name="line1915">1915: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line1917">1917: </a><font color="#B22222">   Compile Option:</font>
-<a name="line1918">1918: </a><font color="#B22222">    PETSC_PREFER_DCOPY_FOR_MEMCPY will cause the BLAS dcopy() routine to be used</font>
-<a name="line1919">1919: </a><font color="#B22222">                                  for memory copies on double precision values.</font>
-<a name="line1920">1920: </a><font color="#B22222">    PETSC_PREFER_COPY_FOR_MEMCPY will cause C code to be used</font>
-<a name="line1921">1921: </a><font color="#B22222">                                  for memory copies on double precision values.</font>
-<a name="line1922">1922: </a><font color="#B22222">    PETSC_PREFER_FORTRAN_FORMEMCPY will cause Fortran code to be used</font>
-<a name="line1923">1923: </a><font color="#B22222">                                  for memory copies on double precision values.</font>
-
-<a name="line1925">1925: </a><font color="#B22222">   Note:</font>
-<a name="line1926">1926: </a><font color="#B22222">   This routine is analogous to memcpy().</font>
-
-<a name="line1928">1928: </a><font color="#B22222">   Developer Note: this is inlined for fastest performance</font>
-
-<a name="line1930">1930: </a><font color="#B22222">  Concepts: memory^copying</font>
-<a name="line1931">1931: </a><font color="#B22222">  Concepts: copying^memory</font>
-
-<a name="line1933">1933: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscMemmove.html#PetscMemmove">PetscMemmove</a>()</font>
-
-<a name="line1935">1935: </a><font color="#B22222">@*/</font>
-<a name="line1936">1936: </a><strong><font color="#4169E1"><a name="PetscMemcpy"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(void *a,const void *b,size_t n)</font></strong>
-<a name="line1937">1937: </a>{
-<a name="line1938">1938: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
-<a name="line1939">1939: </a>  size_t al = (size_t) a,bl = (size_t) b;
-<a name="line1940">1940: </a>  size_t nl = (size_t) n;
-<a name="line1942">1942: </a>  <font color="#4169E1">if</font> (n > 0 && !b) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_NULL,<font color="#666666">"Trying to copy from a null pointer"</font>);
-<a name="line1943">1943: </a>  <font color="#4169E1">if</font> (n > 0 && !a) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_NULL,<font color="#666666">"Trying to copy to a null pointer"</font>);
-<a name="line1944">1944: </a><font color="#A020F0">#else</font>
-<a name="line1946">1946: </a><font color="#A020F0">#endif</font>
-<a name="line1947">1947: </a>  <font color="#4169E1">if</font> (a != b && n > 0) {
-<a name="line1948">1948: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
-<a name="line1949">1949: </a>    <font color="#4169E1">if</font> ((al > bl && (al - bl) < nl) || (bl - al) < nl)  <a href="../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_INCOMP,<font color="#666666">"Memory regions overlap: either use PetscMemmov()\n\</font>
-<a name="line1950">1950: </a><font color="#666666">              or make sure your copy regions and lengths are correct. \n\</font>
-<a name="line1951">1951: </a><font color="#666666">              Length (bytes) %ld first address %ld second address %ld"</font>,nl,al,bl);
-<a name="line1952">1952: </a><font color="#A020F0">#endif</font>
-<a name="line1953">1953: </a><font color="#A020F0">#if (defined(PETSC_PREFER_DCOPY_FOR_MEMCPY) || defined(PETSC_PREFER_COPY_FOR_MEMCPY) || defined(PETSC_PREFER_FORTRAN_FORMEMCPY))</font>
-<a name="line1954">1954: </a>   <font color="#4169E1">if</font> (!(a % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)) && !(n % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>))) {
-<a name="line1955">1955: </a>      size_t len = n/<font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>);
-<a name="line1956">1956: </a><font color="#A020F0">#if defined(PETSC_PREFER_DCOPY_FOR_MEMCPY)</font>
-<a name="line1957">1957: </a>      <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>   one = 1,blen;
-<a name="line1959">1959: </a>      <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(len,&blen);
-<a name="line1960">1960: </a>      PetscStackCallBLAS(<font color="#666666">"BLAScopy"</font>,BLAScopy_(&blen,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *)b,&one,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *)a,&one));
-<a name="line1961">1961: </a><font color="#A020F0">#elif defined(PETSC_PREFER_FORTRAN_FORMEMCPY)</font>
-<a name="line1962">1962: </a>      fortrancopy_(&len,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)b,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)a);
-<a name="line1963">1963: </a><font color="#A020F0">#else</font>
-<a name="line1964">1964: </a>      size_t      i;
-<a name="line1965">1965: </a>      <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *x = (<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)b, *y = (<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)a;
-<a name="line1966">1966: </a>      <font color="#4169E1">for</font> (i=0; i<len; i++) y[i] = x[i];
-<a name="line1967">1967: </a><font color="#A020F0">#endif</font>
-<a name="line1968">1968: </a>    } <font color="#4169E1">else</font> {
-<a name="line1969">1969: </a>      memcpy((char*)(a),(char*)(b),n);
-<a name="line1970">1970: </a>    }
-<a name="line1971">1971: </a><font color="#A020F0">#else</font>
-<a name="line1972">1972: </a>    memcpy((char*)(a),(char*)(b),n);
-<a name="line1973">1973: </a><font color="#A020F0">#endif</font>
-<a name="line1974">1974: </a>  }
-<a name="line1975">1975: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1976">1976: </a>}
-
-<a name="line1978">1978: </a><font color="#B22222">/*@C</font>
-<a name="line1979">1979: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a> - Zeros the specified memory.</font>
-
-<a name="line1981">1981: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line1983">1983: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1984">1984: </a><font color="#B22222">+  a - pointer to beginning memory location</font>
-<a name="line1985">1985: </a><font color="#B22222">-  n - length (in bytes) of memory to initialize</font>
-
-<a name="line1987">1987: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line1989">1989: </a><font color="#B22222">   Compile Option:</font>
-<a name="line1990">1990: </a><font color="#B22222">   PETSC_PREFER_BZERO - on certain machines (the IBM RS6000) the bzero() routine happens</font>
-<a name="line1991">1991: </a><font color="#B22222">  to be faster than the memset() routine. This flag causes the bzero() routine to be used.</font>
-
-<a name="line1993">1993: </a><font color="#B22222">   Developer Note: this is inlined for fastest performance</font>
-
-<a name="line1995">1995: </a><font color="#B22222">   Concepts: memory^zeroing</font>
-<a name="line1996">1996: </a><font color="#B22222">   Concepts: zeroing^memory</font>
-
-<a name="line1998">1998: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>()</font>
-<a name="line1999">1999: </a><font color="#B22222">@*/</font>
-<a name="line2000">2000: </a><strong><font color="#4169E1"><a name="PetscMemzero"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(void *a,size_t n)</font></strong>
-<a name="line2001">2001: </a>{
-<a name="line2002">2002: </a>  <font color="#4169E1">if</font> (n > 0) {
-<a name="line2003">2003: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
-<a name="line2004">2004: </a>    <font color="#4169E1">if</font> (!a) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_NULL,<font color="#666666">"Trying to zero at a null pointer"</font>);
-<a name="line2005">2005: </a><font color="#A020F0">#endif</font>
-<a name="line2006">2006: </a><font color="#A020F0">#if defined(PETSC_PREFER_ZERO_FOR_MEMZERO)</font>
-<a name="line2007">2007: </a>    <font color="#4169E1">if</font> (!(((long) a) % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)) && !(n % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>))) {
-<a name="line2008">2008: </a>      size_t      i,len = n/<font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>);
-<a name="line2009">2009: </a>      <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *x = (<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)a;
-<a name="line2010">2010: </a>      <font color="#4169E1">for</font> (i=0; i<len; i++) x[i] = 0.0;
-<a name="line2011">2011: </a>    } <font color="#4169E1">else</font> {
-<a name="line2012">2012: </a><font color="#A020F0">#elif defined(PETSC_PREFER_FORTRAN_FOR_MEMZERO)</font>
-<a name="line2013">2013: </a>    <font color="#4169E1">if</font> (!(((long) a) % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)) && !(n % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>))) {
-<a name="line2014">2014: </a>      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> len = n/<font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>);
-<a name="line2015">2015: </a>      fortranzero_(&len,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)a);
-<a name="line2016">2016: </a>    } <font color="#4169E1">else</font> {
-<a name="line2017">2017: </a><font color="#A020F0">#endif</font>
-<a name="line2018">2018: </a><font color="#A020F0">#if defined(PETSC_PREFER_BZERO)</font>
-<a name="line2019">2019: </a>      bzero((char *)a,n);
-<a name="line2020">2020: </a><font color="#A020F0">#else</font>
-<a name="line2021">2021: </a>      memset((char*)a,0,n);
-<a name="line2022">2022: </a><font color="#A020F0">#endif</font>
-<a name="line2023">2023: </a><font color="#A020F0">#if defined(PETSC_PREFER_ZERO_FOR_MEMZERO) || defined(PETSC_PREFER_FORTRAN_FOR_MEMZERO)</font>
-<a name="line2024">2024: </a>    }
-<a name="line2025">2025: </a><font color="#A020F0">#endif</font>
-<a name="line2026">2026: </a>  }
-<a name="line2027">2027: </a>  <font color="#4169E1">return</font> 0;
-<a name="line2028">2028: </a>}
-
-<a name="line2030">2030: </a><font color="#B22222">/*MC</font>
-<a name="line2031">2031: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a> - Prefetches a block of memory</font>
-
-<a name="line2033">2033: </a><font color="#B22222">   Synopsis:</font>
-<a name="line2034">2034: </a><font color="#B22222">    #include <petscsys.h></font>
-<a name="line2035">2035: </a><font color="#B22222">    void <a href="../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(const anytype *a,size_t n,int rw,int t)</font>
-
-<a name="line2037">2037: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line2039">2039: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line2040">2040: </a><font color="#B22222">+  a - pointer to first element to fetch (any type but usually <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> or <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)</font>
-<a name="line2041">2041: </a><font color="#B22222">.  n - number of elements to fetch</font>
-<a name="line2042">2042: </a><font color="#B22222">.  rw - 1 if the memory will be written to, otherwise 0 (ignored by many processors)</font>
-<a name="line2043">2043: </a><font color="#B22222">-  t - temporal locality (PETSC_PREFETCH_HINT_{NTA,T0,T1,T2}), see note</font>
-
-<a name="line2045">2045: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line2047">2047: </a><font color="#B22222">   Notes:</font>
-<a name="line2048">2048: </a><font color="#B22222">   The last two arguments (rw and t) must be compile-time constants.</font>
-
-<a name="line2050">2050: </a><font color="#B22222">   Adopting Intel's x86/x86-64 conventions, there are four levels of temporal locality.  Not all architectures offer</font>
-<a name="line2051">2051: </a><font color="#B22222">   equivalent locality hints, but the following macros are always defined to their closest analogue.</font>
-<a name="line2052">2052: </a><font color="#B22222">+  PETSC_PREFETCH_HINT_NTA - Non-temporal.  Prefetches directly to L1, evicts to memory (skips higher level cache unless it was already there when prefetched).</font>
-<a name="line2053">2053: </a><font color="#B22222">.  PETSC_PREFETCH_HINT_T0 - Fetch to all levels of cache and evict to the closest level.  Use this when the memory will be reused regularly despite necessary eviction from L1.</font>
-<a name="line2054">2054: </a><font color="#B22222">.  PETSC_PREFETCH_HINT_T1 - Fetch to level 2 and higher (not L1).</font>
-<a name="line2055">2055: </a><font color="#B22222">-  PETSC_PREFETCH_HINT_T2 - Fetch to high-level cache only.  (On many systems, T0 and T1 are equivalent.)</font>
-
-<a name="line2057">2057: </a><font color="#B22222">   This function does nothing on architectures that do not support prefetch and never errors (even if passed an invalid</font>
-<a name="line2058">2058: </a><font color="#B22222">   address).</font>
-
-<a name="line2060">2060: </a><font color="#B22222">   Concepts: memory</font>
-<a name="line2061">2061: </a><font color="#B22222">M*/</font>
-<a name="line2062">2062: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(a,n,rw,t) do {                               \</font></strong>
-<a name="line2063">2063: </a><strong><font color="#228B22">    const char *_p = (const char*)(a),*_end = (const char*)((a)+(n));   \</font></strong>
-<a name="line2064">2064: </a><strong><font color="#228B22">    for ( ; _p < _end; _p += PETSC_LEVEL1_DCACHE_LINESIZE) PETSC_Prefetch(_p,(rw),(t)); \</font></strong>
-<a name="line2065">2065: </a><strong><font color="#228B22">  } while (0)</font></strong>
-
-<a name="line2067">2067: </a><font color="#B22222">/*</font>
-<a name="line2068">2068: </a><font color="#B22222">      Determine if some of the kernel computation routines use</font>
-<a name="line2069">2069: </a><font color="#B22222">   Fortran (rather than C) for the numerical calculations. On some machines</font>
-<a name="line2070">2070: </a><font color="#B22222">   and compilers (like complex numbers) the Fortran version of the routines</font>
-<a name="line2071">2071: </a><font color="#B22222">   is faster than the C/C++ versions. The flag --with-fortran-kernels</font>
-<a name="line2072">2072: </a><font color="#B22222">   should be used with ./configure to turn these on.</font>
-<a name="line2073">2073: </a><font color="#B22222">*/</font>
-<a name="line2074">2074: </a><font color="#A020F0">#if defined(PETSC_USE_FORTRAN_KERNELS)</font>
-
-<a name="line2076">2076: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTCRL)</font>
-<a name="line2077">2077: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTCRL</font></strong>
-<a name="line2078">2078: </a><font color="#A020F0">#endif</font>
-
-<a name="line2080">2080: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTAIJPERM)</font>
-<a name="line2081">2081: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTAIJPERM</font></strong>
-<a name="line2082">2082: </a><font color="#A020F0">#endif</font>
-
-<a name="line2084">2084: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTAIJ)</font>
-<a name="line2085">2085: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTAIJ</font></strong>
-<a name="line2086">2086: </a><font color="#A020F0">#endif</font>
-
-<a name="line2088">2088: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTTRANSPOSEAIJ)</font>
-<a name="line2089">2089: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTTRANSPOSEAIJ</font></strong>
-<a name="line2090">2090: </a><font color="#A020F0">#endif</font>
-
-<a name="line2092">2092: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_NORM)</font>
-<a name="line2093">2093: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_NORM</font></strong>
-<a name="line2094">2094: </a><font color="#A020F0">#endif</font>
-
-<a name="line2096">2096: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MAXPY)</font>
-<a name="line2097">2097: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MAXPY</font></strong>
-<a name="line2098">2098: </a><font color="#A020F0">#endif</font>
-
-<a name="line2100">2100: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_SOLVEAIJ)</font>
-<a name="line2101">2101: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_SOLVEAIJ</font></strong>
-<a name="line2102">2102: </a><font color="#A020F0">#endif</font>
-
-<a name="line2104">2104: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_RELAXAIJ)</font>
-<a name="line2105">2105: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_RELAXAIJ</font></strong>
-<a name="line2106">2106: </a><font color="#A020F0">#endif</font>
-
-<a name="line2108">2108: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ)</font>
-<a name="line2109">2109: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ</font></strong>
-<a name="line2110">2110: </a><font color="#A020F0">#endif</font>
-
-<a name="line2112">2112: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTADDAIJ)</font>
-<a name="line2113">2113: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTADDAIJ</font></strong>
-<a name="line2114">2114: </a><font color="#A020F0">#endif</font>
-
-<a name="line2116">2116: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MDOT)</font>
-<a name="line2117">2117: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MDOT</font></strong>
-<a name="line2118">2118: </a><font color="#A020F0">#endif</font>
-
-<a name="line2120">2120: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_XTIMESY)</font>
-<a name="line2121">2121: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_XTIMESY</font></strong>
-<a name="line2122">2122: </a><font color="#A020F0">#endif</font>
-
-<a name="line2124">2124: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_AYPX)</font>
-<a name="line2125">2125: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_AYPX</font></strong>
-<a name="line2126">2126: </a><font color="#A020F0">#endif</font>
+<a name="line1625">1625: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectDestroy.html#PetscObjectDestroy">PetscObjectDestroy</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>*)</font></strong>;
+<a name="line1626">1626: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *)</font></strong>;
+<a name="line1627">1627: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetClassId.html#PetscObjectGetClassId">PetscObjectGetClassId</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> *)</font></strong>;
+<a name="line1628">1628: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetClassName.html#PetscObjectGetClassName">PetscObjectGetClassName</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char *[])</font></strong>;
+<a name="line1629">1629: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetType.html#PetscObjectSetType">PetscObjectSetType</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char [])</font></strong>;
+<a name="line1630">1630: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetPrecision.html#PetscObjectSetPrecision">PetscObjectSetPrecision</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscPrecision.html#PetscPrecision">PetscPrecision</a>)</font></strong>;
+<a name="line1631">1631: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetType.html#PetscObjectGetType">PetscObjectGetType</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char *[])</font></strong>;
+<a name="line1632">1632: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
+<a name="line1633">1633: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char*[])</font></strong>;
+<a name="line1634">1634: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetTabLevel.html#PetscObjectSetTabLevel">PetscObjectSetTabLevel</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
+<a name="line1635">1635: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetTabLevel.html#PetscObjectGetTabLevel">PetscObjectGetTabLevel</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
+<a name="line1636">1636: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectIncrementTabLevel.html#PetscObjectIncrementTabLevel">PetscObjectIncrementTabLevel</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscInt.ht [...]
+<a name="line1637">1637: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1638">1638: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetReference.html#PetscObjectGetReference">PetscObjectGetReference</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
+<a name="line1639">1639: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectDereference.html#PetscObjectDereference">PetscObjectDereference</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1640">1640: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectGetNewTag.html#PetscObjectGetNewTag">PetscObjectGetNewTag</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *)</font></strong>;
+<a name="line1641">1641: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1642">1642: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectRemoveReference(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
+<a name="line1643">1643: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> *)</font></strong>;
+<a name="line1644">1644: </a><strong><font color="#4169E1"><a name="PetscObjectComposeFunction_Private"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectComposeFunction_Private(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],void (*)(void)</font></strong>);
+<a name="line1645">1645: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>(a,b,d) PetscObjectComposeFunction_Private(a,b,(PetscVoidFunction)(d))</font></strong>
+<a name="line1646">1646: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetFromOptions.html#PetscObjectSetFromOptions">PetscObjectSetFromOptions</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1647">1647: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetUp.html#PetscObjectSetUp">PetscObjectSetUp</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1648">1648: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSetPrintedOptions.html#PetscObjectSetPrintedOptions">PetscObjectSetPrintedOptions</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1649">1649: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectInheritPrintedOptions.html#PetscObjectInheritPrintedOptions">PetscObjectInheritPrintedOptions</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1650">1650: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommGetNewTag.html#PetscCommGetNewTag">PetscCommGetNewTag</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *)</font></strong>;
+
+<a name="line1652">1652: </a><font color="#A020F0">#include <petscviewertypes.h></font>
+<a name="line1653">1653: </a><font color="#A020F0">#include <petscoptions.h></font>
+
+<a name="line1655">1655: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectsListGetGlobalNumbering.html#PetscObjectsListGetGlobalNumbering">PetscObjectsListGetGlobalNumbering</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscObject [...]
+
+<a name="line1657">1657: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscMemoryShowUsage(<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,const char[])</font></strong>;
+<a name="line1658">1658: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemoryView.html#PetscMemoryView">PetscMemoryView</a>(<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,const char[])</font></strong>;
+<a name="line1659">1659: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectPrintClassNamePrefixType(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+<a name="line1660">1660: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectView.html#PetscObjectView">PetscObjectView</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+<a name="line1661">1661: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>(obj,name,fptr) PetscObjectQueryFunction_Private((obj),(name),(PetscVoidFunction*)(fptr))</font></strong>
+<a name="line1662">1662: </a><strong><font color="#4169E1"><a name="PetscObjectQueryFunction_Private"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectQueryFunction_Private(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],void (**)(void)</font></strong>);
+<a name="line1663">1663: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectSetOptionsPrefix(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
+<a name="line1664">1664: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectAppendOptionsPrefix(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
+<a name="line1665">1665: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectPrependOptionsPrefix(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
+<a name="line1666">1666: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectGetOptionsPrefix(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char*[])</font></strong>;
+<a name="line1667">1667: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectChangeTypeName(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
+<a name="line1668">1668: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectRegisterDestroy.html#PetscObjectRegisterDestroy">PetscObjectRegisterDestroy</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1669">1669: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html#PetscObjectRegisterDestroyAll">PetscObjectRegisterDestroyAll</a>(void)</font></strong>;
+<a name="line1670">1670: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectViewFromOptions.html#PetscObjectViewFromOptions">PetscObjectViewFromOptions</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[])</font></strong>;
+<a name="line1671">1671: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectName.html#PetscObjectName">PetscObjectName</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1672">1672: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
+<a name="line1673">1673: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectTypeCompareAny.html#PetscObjectTypeCompareAny">PetscObjectTypeCompareAny</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*,const char[],...)</font></strong>;
+<a name="line1674">1674: </a><strong><font color="#4169E1"><a name="PetscRegisterFinalize"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRegisterFinalize.html#PetscRegisterFinalize">PetscRegisterFinalize</a>(<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(void)</font></strong>);
+<a name="line1675">1675: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRegisterFinalizeAll.html#PetscRegisterFinalizeAll">PetscRegisterFinalizeAll</a>(void)</font></strong>;
+
+<a name="line1677">1677: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
+<a name="line1678">1678: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSAWsBlock.html#PetscSAWsBlock">PetscSAWsBlock</a>(void)</font></strong>;
+<a name="line1679">1679: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscObjectSAWsViewOff(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1680">1680: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSAWsSetBlock.html#PetscObjectSAWsSetBlock">PetscObjectSAWsSetBlock</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+<a name="line1681">1681: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSAWsBlock.html#PetscObjectSAWsBlock">PetscObjectSAWsBlock</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1682">1682: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1683">1683: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1684">1684: </a><strong><font color="#4169E1">PETSC_EXTERN void           <a href="../docs/manualpages/Sys/PetscStackSAWsGrantAccess.html#PetscStackSAWsGrantAccess">PetscStackSAWsGrantAccess</a>(void)</font></strong>;
+<a name="line1685">1685: </a><strong><font color="#4169E1">PETSC_EXTERN void           <a href="../docs/manualpages/Sys/PetscStackSAWsTakeAccess.html#PetscStackSAWsTakeAccess">PetscStackSAWsTakeAccess</a>(void)</font></strong>;
+<a name="line1686">1686: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscStackViewSAWs(void)</font></strong>;
+<a name="line1687">1687: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscStackSAWsViewOff(void)</font></strong>;
+
+<a name="line1689">1689: </a><font color="#A020F0">#else</font>
+<a name="line1690">1690: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscSAWsBlock.html#PetscSAWsBlock">PetscSAWsBlock</a>()                        0</font></strong>
+<a name="line1691">1691: </a><strong><font color="#228B22">#define PetscObjectSAWsViewOff(obj)             0</font></strong>
+<a name="line1692">1692: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectSAWsSetBlock.html#PetscObjectSAWsSetBlock">PetscObjectSAWsSetBlock</a>(obj,flg)        0</font></strong>
+<a name="line1693">1693: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectSAWsBlock.html#PetscObjectSAWsBlock">PetscObjectSAWsBlock</a>(obj)               0</font></strong>
+<a name="line1694">1694: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>(obj)         0</font></strong>
+<a name="line1695">1695: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>(obj)          0</font></strong>
+<a name="line1696">1696: </a><strong><font color="#228B22">#define PetscStackViewSAWs()                    0</font></strong>
+<a name="line1697">1697: </a><strong><font color="#228B22">#define PetscStackSAWsViewOff()                 0</font></strong>
+<a name="line1698">1698: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscStackSAWsTakeAccess.html#PetscStackSAWsTakeAccess">PetscStackSAWsTakeAccess</a>()</font></strong>
+<a name="line1699">1699: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscStackSAWsGrantAccess.html#PetscStackSAWsGrantAccess">PetscStackSAWsGrantAccess</a>()</font></strong>
+
+<a name="line1701">1701: </a><font color="#A020F0">#endif</font>
+
+<a name="line1703">1703: </a><font color="#4169E1">typedef void* PetscDLHandle;</font>
+<a name="line1704">1704: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {PETSC_DL_DECIDE=0,PETSC_DL_NOW=1,PETSC_DL_LOCAL=2} PetscDLMode;
+<a name="line1705">1705: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLOpen.html#PetscDLOpen">PetscDLOpen</a>(const char[],PetscDLMode,PetscDLHandle *)</font></strong>;
+<a name="line1706">1706: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLClose.html#PetscDLClose">PetscDLClose</a>(PetscDLHandle *)</font></strong>;
+<a name="line1707">1707: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLSym.html#PetscDLSym">PetscDLSym</a>(PetscDLHandle,const char[],void **)</font></strong>;
+
+<a name="line1709">1709: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
+<a name="line1710">1710: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMallocGetStack.html#PetscMallocGetStack">PetscMallocGetStack</a>(void*,PetscStack**)</font></strong>;
+<a name="line1711">1711: </a><font color="#A020F0">#endif</font>
+<a name="line1712">1712: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectsDump.html#PetscObjectsDump">PetscObjectsDump</a>(FILE*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+
+<a name="line1714">1714: </a><font color="#B22222">/*S</font>
+<a name="line1715">1715: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a> - Linked list of PETSc objects, each accessable by string name</font>
+
+<a name="line1717">1717: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line1719">1719: </a><font color="#B22222">   Notes: Used by <a href="../docs/manualpages/Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</a>() and <a href="../docs/manualpages/Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</a>()</font>
+
+<a name="line1721">1721: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</a>(), <a href="../docs/manualpages/Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</a>(), <a href="../docs/manualpages/Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</a>(), <a href="../docs/manualpages/Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</a>(), <a  [...]
+<a name="line1722">1722: </a><font color="#B22222">S*/</font>
+<a name="line1723">1723: </a><font color="#4169E1">typedef struct _n_PetscObjectList *<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>;</font>
+
+<a name="line1725">1725: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListDestroy.html#PetscObjectListDestroy">PetscObjectListDestroy</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>*)</font></strong>;
+<a name="line1726">1726: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListFind.html#PetscObjectListFind">PetscObjectListFind</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>,const char[],<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>*)</font></strong>;
+<a name="line1727">1727: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListReverseFind.html#PetscObjectListReverseFind">PetscObjectListReverseFind</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>,char**,<a href="../docs/manualpages/Sy [...]
+<a name="line1728">1728: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListAdd.html#PetscObjectListAdd">PetscObjectListAdd</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a> *,const char[],<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1729">1729: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListRemoveReference.html#PetscObjectListRemoveReference">PetscObjectListRemoveReference</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a> *,const char[])</font></strong>;
+<a name="line1730">1730: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscObjectListDuplicate.html#PetscObjectListDuplicate">PetscObjectListDuplicate</a>(<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a>,<a href="../docs/manualpages/Sys/PetscObjectList.html#PetscObjectList">PetscObjectList</a> *)</font></strong>;
+
+<a name="line1732">1732: </a><font color="#B22222">/*</font>
+<a name="line1733">1733: </a><font color="#B22222">    Dynamic library lists. Lists of names of routines in objects or in dynamic</font>
+<a name="line1734">1734: </a><font color="#B22222">  link libraries that will be loaded as needed.</font>
+<a name="line1735">1735: </a><font color="#B22222">*/</font>
+
+<a name="line1737">1737: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(list,name,fptr) PetscFunctionListAdd_Private((list),(name),(PetscVoidFunction)(fptr))</font></strong>
+<a name="line1738">1738: </a><strong><font color="#4169E1"><a name="PetscFunctionListAdd_Private"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscFunctionListAdd_Private(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>*,const char[],void (*)(void)</font></strong>);
+<a name="line1739">1739: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListDestroy.html#PetscFunctionListDestroy">PetscFunctionListDestroy</a>(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>*)</font></strong>;
+<a name="line1740">1740: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscFunctionListFind.html#PetscFunctionListFind">PetscFunctionListFind</a>(list,name,fptr) PetscFunctionListFind_Private((list),(name),(PetscVoidFunction*)(fptr))</font></strong>
+<a name="line1741">1741: </a><strong><font color="#4169E1"><a name="PetscFunctionListFind_Private"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscFunctionListFind_Private(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>,const char[],void (**)(void)</font></strong>);
+<a name="line1742">1742: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListPrintTypes.html#PetscFunctionListPrintTypes">PetscFunctionListPrintTypes</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,const char[],const char[],const char[],const char[],<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">Pe [...]
+<a name="line1743">1743: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListDuplicate.html#PetscFunctionListDuplicate">PetscFunctionListDuplicate</a>(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>,<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> *)</font></strong>;
+<a name="line1744">1744: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListView.html#PetscFunctionListView">PetscFunctionListView</a>(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+<a name="line1745">1745: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFunctionListGet.html#PetscFunctionListGet">PetscFunctionListGet</a>(<a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a>,const char ***,int*)</font></strong>;
+
+<a name="line1747">1747: </a><font color="#B22222">/*S</font>
+<a name="line1748">1748: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> - Linked list of dynamics libraries to search for functions</font>
+
+<a name="line1750">1750: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line1752">1752: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscDLLibraryOpen.html#PetscDLLibraryOpen">PetscDLLibraryOpen</a>()</font>
+<a name="line1753">1753: </a><font color="#B22222">S*/</font>
+<a name="line1754">1754: </a><font color="#4169E1">typedef struct _n_PetscDLLibrary *<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a>;</font>
+<a name="line1755">1755: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a>  PetscDLLibrariesLoaded;
+<a name="line1756">1756: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryAppend.html#PetscDLLibraryAppend">PetscDLLibraryAppend</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> *,const char[])</font></strong>;
+<a name="line1757">1757: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryPrepend.html#PetscDLLibraryPrepend">PetscDLLibraryPrepend</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> *,const char[])</font></strong>;
+<a name="line1758">1758: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibrarySym.html#PetscDLLibrarySym">PetscDLLibrarySym</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> *,const char[],const char[],void **)</font></strong>;
+<a name="line1759">1759: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscDLLibraryPrintPath(<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a>)</font></strong>;
+<a name="line1760">1760: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryRetrieve.html#PetscDLLibraryRetrieve">PetscDLLibraryRetrieve</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char *,size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
+<a name="line1761">1761: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryOpen.html#PetscDLLibraryOpen">PetscDLLibraryOpen</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a> *)</font></strong>;
+<a name="line1762">1762: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscDLLibraryClose.html#PetscDLLibraryClose">PetscDLLibraryClose</a>(<a href="../docs/manualpages/Sys/PetscDLLibrary.html#PetscDLLibrary">PetscDLLibrary</a>)</font></strong>;
+
+<a name="line1764">1764: </a><font color="#B22222">/*</font>
+<a name="line1765">1765: </a><font color="#B22222">     Useful utility routines</font>
+<a name="line1766">1766: </a><font color="#B22222">*/</font>
+<a name="line1767">1767: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
+<a name="line1768">1768: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSplitOwnershipBlock.html#PetscSplitOwnershipBlock">PetscSplitOwnershipBlock</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a  [...]
+<a name="line1769">1769: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSequentialPhaseBegin.html#PetscSequentialPhaseBegin">PetscSequentialPhaseBegin</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)</font></strong>;
+<a name="line1770">1770: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSequentialPhaseEnd.html#PetscSequentialPhaseEnd">PetscSequentialPhaseEnd</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)</font></strong>;
+<a name="line1771">1771: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBarrier.html#PetscBarrier">PetscBarrier</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+<a name="line1772">1772: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</a>(FILE*)</font></strong>;
+
+<a name="line1774">1774: </a><font color="#B22222">/*</font>
+<a name="line1775">1775: </a><font color="#B22222">    PetscNot - negates a logical type value and returns result as a <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a></font>
+
+<a name="line1777">1777: </a><font color="#B22222">    Notes: This is useful in cases like</font>
+<a name="line1778">1778: </a><font color="#B22222">$     int        *a;</font>
+<a name="line1779">1779: </a><font color="#B22222">$     <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  flag = PetscNot(a)</font>
+<a name="line1780">1780: </a><font color="#B22222">     where !a would not return a <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> because we cannot provide a cast from int to <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> in C.</font>
+<a name="line1781">1781: </a><font color="#B22222">*/</font>
+<a name="line1782">1782: </a><strong><font color="#228B22">#define PetscNot(a) ((a) ? <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> : <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>)</font></strong>
+
+<a name="line1784">1784: </a><font color="#B22222">/*MC</font>
+<a name="line1785">1785: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a> - Prints help messages.</font>
+
+<a name="line1787">1787: </a><font color="#B22222">   Synopsis:</font>
+<a name="line1788">1788: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line1789">1789: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*<a href="../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(const char format[],...);</font>
+
+<a name="line1791">1791: </a><font color="#B22222">    Not Collective</font>
+
+<a name="line1793">1793: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line1794">1794: </a><font color="#B22222">.   format - the usual printf() format string</font>
+
+<a name="line1796">1796: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line1798">1798: </a><font color="#B22222">    Fortran Note:</font>
+<a name="line1799">1799: </a><font color="#B22222">    This routine is not supported in Fortran.</font>
+
+<a name="line1801">1801: </a><font color="#B22222">    Concepts: help messages^printing</font>
+<a name="line1802">1802: </a><font color="#B22222">    Concepts: printing^help messages</font>
+
+<a name="line1804">1804: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(), <a href="../docs/manualpages/Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</a>(), <a href="../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>()</font>
+<a name="line1805">1805: </a><font color="#B22222">M*/</font>
+<a name="line1806">1806: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*<a href="../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],...)</font></strong>;
+
+<a name="line1808">1808: </a><font color="#B22222">/*</font>
+<a name="line1809">1809: </a><font color="#B22222">     Defines PETSc profiling.</font>
+<a name="line1810">1810: </a><font color="#B22222">*/</font>
+<a name="line1811">1811: </a><font color="#A020F0">#include <petsclog.h></font>
+
+<a name="line1813">1813: </a><font color="#B22222">/*</font>
+<a name="line1814">1814: </a><font color="#B22222">      Simple PETSc parallel IO for ASCII printing</font>
+<a name="line1815">1815: </a><font color="#B22222">*/</font>
+<a name="line1816">1816: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFixFilename.html#PetscFixFilename">PetscFixFilename</a>(const char[],char[])</font></strong>;
+<a name="line1817">1817: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],FILE**)</font></strong>;
+<a name="line1818">1818: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFClose.html#PetscFClose">PetscFClose</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*)</font></strong>;
+<a name="line1819">1819: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,const char[],...)</font></strong>;
+<a name="line1820">1820: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],...)</font></strong>;
+<a name="line1821">1821: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(char*,size_t,const char [],...)</font></strong>;
+<a name="line1822">1822: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSNPrintfCount.html#PetscSNPrintfCount">PetscSNPrintfCount</a>(char*,size_t,const char [],size_t*,...)</font></strong>;
+
+<a name="line1824">1824: </a><font color="#B22222">/* These are used internally by PETSc ASCII IO routines*/</font>
+<a name="line1825">1825: </a><font color="#A020F0">#include <stdarg.h></font>
+<a name="line1826">1826: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscVSNPrintf.html#PetscVSNPrintf">PetscVSNPrintf</a>(char*,size_t,const char[],size_t*,va_list)</font></strong>;
+<a name="line1827">1827: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*<a href="../docs/manualpages/Sys/PetscVFPrintf.html#PetscVFPrintf">PetscVFPrintf</a>)(FILE*,const char[],va_list)</font></strong>;
+<a name="line1828">1828: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscVFPrintfDefault(FILE*,const char[],va_list)</font></strong>;
+
+<a name="line1830">1830: </a><font color="#A020F0">#if defined(PETSC_HAVE_MATLAB_ENGINE)</font>
+<a name="line1831">1831: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscVFPrintf_Matlab(FILE*,const char[],va_list)</font></strong>;
+<a name="line1832">1832: </a><font color="#A020F0">#endif</font>
+
+<a name="line1834">1834: </a><font color="#A020F0">#if defined(PETSC_HAVE_CLOSURES)</font>
+<a name="line1835">1835: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscVFPrintfSetClosure(int (^)(const char*));
+<a name="line1836">1836: </a><font color="#A020F0">#endif</font>
+
+<a name="line1838">1838: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscErrorPrintfDefault(const char [],...)</font></strong>;
+<a name="line1839">1839: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscErrorPrintfNone(const char [],...)</font></strong>;
+<a name="line1840">1840: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscHelpPrintfDefault(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char [],...)</font></strong>;
+
+<a name="line1842">1842: </a><font color="#A020F0">#if defined(PETSC_HAVE_POPEN)</font>
+<a name="line1843">1843: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],const char[],FILE **)</font></strong>;
+<a name="line1844">1844: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPClose.html#PetscPClose">PetscPClose</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,int*)</font></strong>;
+<a name="line1845">1845: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPOpenSetMachine.html#PetscPOpenSetMachine">PetscPOpenSetMachine</a>(const char[])</font></strong>;
+<a name="line1846">1846: </a><font color="#A020F0">#endif</font>
+
+<a name="line1848">1848: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],...)</font></strong>;
+<a name="line1849">1849: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,const char[],...)</font></strong>;
+<a name="line1850">1850: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSynchronizedFlush.html#PetscSynchronizedFlush">PetscSynchronizedFlush</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*)</font></strong>;
+<a name="line1851">1851: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSynchronizedFGets.html#PetscSynchronizedFGets">PetscSynchronizedFGets</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,FILE*,size_t,char[])</font></strong>;
+<a name="line1852">1852: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStartMatlab.html#PetscStartMatlab">PetscStartMatlab</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],FILE**)</font></strong>;
+<a name="line1853">1853: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscStartJava(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],FILE**)</font></strong>;
+<a name="line1854">1854: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetPetscDir.html#PetscGetPetscDir">PetscGetPetscDir</a>(const char*[])</font></strong>;
+
+<a name="line1856">1856: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscPopUpSelect.html#PetscPopUpSelect">PetscPopUpSelect</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char*,const char*,int,const char**,int*)</font></strong>;
+
+<a name="line1858">1858: </a><font color="#B22222">/*S</font>
+<a name="line1859">1859: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a> - Simple PETSc object that contains a pointer to any required data</font>
+
+<a name="line1861">1861: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line1863">1863: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>, <a href="../docs/manualpages/Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</a>()</font>
+<a name="line1864">1864: </a><font color="#B22222">S*/</font>
+<a name="line1865">1865: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSC_CONTAINER_CLASSID;
+<a name="line1866">1866: </a><font color="#4169E1">typedef struct _p_PetscContainer*  <a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>;</font>
+<a name="line1867">1867: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerGetPointer.html#PetscContainerGetPointer">PetscContainerGetPointer</a>(<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>,void **)</font></strong>;
+<a name="line1868">1868: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerSetPointer.html#PetscContainerSetPointer">PetscContainerSetPointer</a>(<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>,void *)</font></strong>;
+<a name="line1869">1869: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerDestroy.html#PetscContainerDestroy">PetscContainerDestroy</a>(<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>*)</font></strong>;
+<a name="line1870">1870: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a> *)</font></strong>;
+<a name="line1871">1871: </a><strong><font color="#4169E1"><a name="PetscContainerSetUserDestroy"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscContainerSetUserDestroy.html#PetscContainerSetUserDestroy">PetscContainerSetUserDestroy</a>(<a href="../docs/manualpages/Sys/PetscContainer.html#PetscContainer">PetscContainer</a>, <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">P [...]
+
+<a name="line1873">1873: </a><font color="#B22222">/*</font>
+<a name="line1874">1874: </a><font color="#B22222">   For use in debuggers</font>
+<a name="line1875">1875: </a><font color="#B22222">*/</font>
+<a name="line1876">1876: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscGlobalRank;
+<a name="line1877">1877: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscGlobalSize;
+<a name="line1878">1878: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+<a name="line1879">1879: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+<a name="line1880">1880: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscScalarView.html#PetscScalarView">PetscScalarView</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>[],<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</ [...]
+
+<a name="line1882">1882: </a><font color="#A020F0">#include <stddef.h></font>
+<a name="line1883">1883: </a><font color="#A020F0">#include <string.h>             </font><font color="#B22222">/* for memcpy, memset */</font><font color="#A020F0"></font>
+<a name="line1884">1884: </a><font color="#A020F0">#if defined(PETSC_HAVE_STDLIB_H)</font>
+<a name="line1885">1885: </a><font color="#A020F0">#include <stdlib.h></font>
+<a name="line1886">1886: </a><font color="#A020F0">#endif</font>
+
+<a name="line1888">1888: </a><font color="#A020F0">#if defined(PETSC_HAVE_XMMINTRIN_H) && !defined(__CUDACC__)</font>
+<a name="line1889">1889: </a><font color="#A020F0">#include <xmmintrin.h></font>
+<a name="line1890">1890: </a><font color="#A020F0">#endif</font>
+
+<a name="line1894">1894: </a><font color="#B22222">/*@C</font>
+<a name="line1895">1895: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a> - Copies n bytes, beginning at location b, to the space</font>
+<a name="line1896">1896: </a><font color="#B22222">   beginning at location a. The two memory regions CANNOT overlap, use</font>
+<a name="line1897">1897: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMemmove.html#PetscMemmove">PetscMemmove</a>() in that case.</font>
+
+<a name="line1899">1899: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line1901">1901: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1902">1902: </a><font color="#B22222">+  b - pointer to initial memory space</font>
+<a name="line1903">1903: </a><font color="#B22222">-  n - length (in bytes) of space to copy</font>
+
+<a name="line1905">1905: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line1906">1906: </a><font color="#B22222">.  a - pointer to copy space</font>
+
+<a name="line1908">1908: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line1910">1910: </a><font color="#B22222">   Compile Option:</font>
+<a name="line1911">1911: </a><font color="#B22222">    PETSC_PREFER_DCOPY_FOR_MEMCPY will cause the BLAS dcopy() routine to be used</font>
+<a name="line1912">1912: </a><font color="#B22222">                                  for memory copies on double precision values.</font>
+<a name="line1913">1913: </a><font color="#B22222">    PETSC_PREFER_COPY_FOR_MEMCPY will cause C code to be used</font>
+<a name="line1914">1914: </a><font color="#B22222">                                  for memory copies on double precision values.</font>
+<a name="line1915">1915: </a><font color="#B22222">    PETSC_PREFER_FORTRAN_FORMEMCPY will cause Fortran code to be used</font>
+<a name="line1916">1916: </a><font color="#B22222">                                  for memory copies on double precision values.</font>
+
+<a name="line1918">1918: </a><font color="#B22222">   Note:</font>
+<a name="line1919">1919: </a><font color="#B22222">   This routine is analogous to memcpy().</font>
+
+<a name="line1921">1921: </a><font color="#B22222">   Developer Note: this is inlined for fastest performance</font>
+
+<a name="line1923">1923: </a><font color="#B22222">  Concepts: memory^copying</font>
+<a name="line1924">1924: </a><font color="#B22222">  Concepts: copying^memory</font>
+
+<a name="line1926">1926: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscMemmove.html#PetscMemmove">PetscMemmove</a>()</font>
+
+<a name="line1928">1928: </a><font color="#B22222">@*/</font>
+<a name="line1929">1929: </a><strong><font color="#4169E1"><a name="PetscMemcpy"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(void *a,const void *b,size_t n)</font></strong>
+<a name="line1930">1930: </a>{
+<a name="line1931">1931: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
+<a name="line1932">1932: </a>  size_t al = (size_t) a,bl = (size_t) b;
+<a name="line1933">1933: </a>  size_t nl = (size_t) n;
+<a name="line1935">1935: </a>  <font color="#4169E1">if</font> (n > 0 && !b) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_NULL,<font color="#666666">"Trying to copy from a null pointer"</font>);
+<a name="line1936">1936: </a>  <font color="#4169E1">if</font> (n > 0 && !a) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_NULL,<font color="#666666">"Trying to copy to a null pointer"</font>);
+<a name="line1937">1937: </a><font color="#A020F0">#else</font>
+<a name="line1939">1939: </a><font color="#A020F0">#endif</font>
+<a name="line1940">1940: </a>  <font color="#4169E1">if</font> (a != b && n > 0) {
+<a name="line1941">1941: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
+<a name="line1942">1942: </a>    <font color="#4169E1">if</font> ((al > bl && (al - bl) < nl) || (bl - al) < nl)  <a href="../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_INCOMP,<font color="#666666">"Memory regions overlap: either use PetscMemmov()\n\</font>
+<a name="line1943">1943: </a><font color="#666666">              or make sure your copy regions and lengths are correct. \n\</font>
+<a name="line1944">1944: </a><font color="#666666">              Length (bytes) %ld first address %ld second address %ld"</font>,nl,al,bl);
+<a name="line1945">1945: </a><font color="#A020F0">#endif</font>
+<a name="line1946">1946: </a><font color="#A020F0">#if (defined(PETSC_PREFER_DCOPY_FOR_MEMCPY) || defined(PETSC_PREFER_COPY_FOR_MEMCPY) || defined(PETSC_PREFER_FORTRAN_FORMEMCPY))</font>
+<a name="line1947">1947: </a>   <font color="#4169E1">if</font> (!(a % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)) && !(n % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>))) {
+<a name="line1948">1948: </a>      size_t len = n/<font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>);
+<a name="line1949">1949: </a><font color="#A020F0">#if defined(PETSC_PREFER_DCOPY_FOR_MEMCPY)</font>
+<a name="line1950">1950: </a>      <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>   one = 1,blen;
+<a name="line1952">1952: </a>      <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(len,&blen);
+<a name="line1953">1953: </a>      PetscStackCallBLAS(<font color="#666666">"BLAScopy"</font>,BLAScopy_(&blen,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *)b,&one,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *)a,&one));
+<a name="line1954">1954: </a><font color="#A020F0">#elif defined(PETSC_PREFER_FORTRAN_FORMEMCPY)</font>
+<a name="line1955">1955: </a>      fortrancopy_(&len,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)b,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)a);
+<a name="line1956">1956: </a><font color="#A020F0">#else</font>
+<a name="line1957">1957: </a>      size_t      i;
+<a name="line1958">1958: </a>      <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *x = (<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)b, *y = (<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)a;
+<a name="line1959">1959: </a>      <font color="#4169E1">for</font> (i=0; i<len; i++) y[i] = x[i];
+<a name="line1960">1960: </a><font color="#A020F0">#endif</font>
+<a name="line1961">1961: </a>    } <font color="#4169E1">else</font> {
+<a name="line1962">1962: </a>      memcpy((char*)(a),(char*)(b),n);
+<a name="line1963">1963: </a>    }
+<a name="line1964">1964: </a><font color="#A020F0">#else</font>
+<a name="line1965">1965: </a>    memcpy((char*)(a),(char*)(b),n);
+<a name="line1966">1966: </a><font color="#A020F0">#endif</font>
+<a name="line1967">1967: </a>  }
+<a name="line1968">1968: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1969">1969: </a>}
+
+<a name="line1971">1971: </a><font color="#B22222">/*@C</font>
+<a name="line1972">1972: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a> - Zeros the specified memory.</font>
+
+<a name="line1974">1974: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line1976">1976: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1977">1977: </a><font color="#B22222">+  a - pointer to beginning memory location</font>
+<a name="line1978">1978: </a><font color="#B22222">-  n - length (in bytes) of memory to initialize</font>
+
+<a name="line1980">1980: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line1982">1982: </a><font color="#B22222">   Compile Option:</font>
+<a name="line1983">1983: </a><font color="#B22222">   PETSC_PREFER_BZERO - on certain machines (the IBM RS6000) the bzero() routine happens</font>
+<a name="line1984">1984: </a><font color="#B22222">  to be faster than the memset() routine. This flag causes the bzero() routine to be used.</font>
+
+<a name="line1986">1986: </a><font color="#B22222">   Developer Note: this is inlined for fastest performance</font>
+
+<a name="line1988">1988: </a><font color="#B22222">   Concepts: memory^zeroing</font>
+<a name="line1989">1989: </a><font color="#B22222">   Concepts: zeroing^memory</font>
+
+<a name="line1991">1991: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>()</font>
+<a name="line1992">1992: </a><font color="#B22222">@*/</font>
+<a name="line1993">1993: </a><strong><font color="#4169E1"><a name="PetscMemzero"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(void *a,size_t n)</font></strong>
+<a name="line1994">1994: </a>{
+<a name="line1995">1995: </a>  <font color="#4169E1">if</font> (n > 0) {
+<a name="line1996">1996: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
+<a name="line1997">1997: </a>    <font color="#4169E1">if</font> (!a) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_NULL,<font color="#666666">"Trying to zero at a null pointer"</font>);
+<a name="line1998">1998: </a><font color="#A020F0">#endif</font>
+<a name="line1999">1999: </a><font color="#A020F0">#if defined(PETSC_PREFER_ZERO_FOR_MEMZERO)</font>
+<a name="line2000">2000: </a>    <font color="#4169E1">if</font> (!(((long) a) % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)) && !(n % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>))) {
+<a name="line2001">2001: </a>      size_t      i,len = n/<font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>);
+<a name="line2002">2002: </a>      <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *x = (<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)a;
+<a name="line2003">2003: </a>      <font color="#4169E1">for</font> (i=0; i<len; i++) x[i] = 0.0;
+<a name="line2004">2004: </a>    } <font color="#4169E1">else</font> {
+<a name="line2005">2005: </a><font color="#A020F0">#elif defined(PETSC_PREFER_FORTRAN_FOR_MEMZERO)</font>
+<a name="line2006">2006: </a>    <font color="#4169E1">if</font> (!(((long) a) % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)) && !(n % <font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>))) {
+<a name="line2007">2007: </a>      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> len = n/<font color="#4169E1">sizeof</font>(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>);
+<a name="line2008">2008: </a>      fortranzero_(&len,(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)a);
+<a name="line2009">2009: </a>    } <font color="#4169E1">else</font> {
+<a name="line2010">2010: </a><font color="#A020F0">#endif</font>
+<a name="line2011">2011: </a><font color="#A020F0">#if defined(PETSC_PREFER_BZERO)</font>
+<a name="line2012">2012: </a>      bzero((char *)a,n);
+<a name="line2013">2013: </a><font color="#A020F0">#else</font>
+<a name="line2014">2014: </a>      memset((char*)a,0,n);
+<a name="line2015">2015: </a><font color="#A020F0">#endif</font>
+<a name="line2016">2016: </a><font color="#A020F0">#if defined(PETSC_PREFER_ZERO_FOR_MEMZERO) || defined(PETSC_PREFER_FORTRAN_FOR_MEMZERO)</font>
+<a name="line2017">2017: </a>    }
+<a name="line2018">2018: </a><font color="#A020F0">#endif</font>
+<a name="line2019">2019: </a>  }
+<a name="line2020">2020: </a>  <font color="#4169E1">return</font> 0;
+<a name="line2021">2021: </a>}
+
+<a name="line2023">2023: </a><font color="#B22222">/*MC</font>
+<a name="line2024">2024: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a> - Prefetches a block of memory</font>
+
+<a name="line2026">2026: </a><font color="#B22222">   Synopsis:</font>
+<a name="line2027">2027: </a><font color="#B22222">    #include <petscsys.h></font>
+<a name="line2028">2028: </a><font color="#B22222">    void <a href="../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(const anytype *a,size_t n,int rw,int t)</font>
+
+<a name="line2030">2030: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line2032">2032: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line2033">2033: </a><font color="#B22222">+  a - pointer to first element to fetch (any type but usually <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> or <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)</font>
+<a name="line2034">2034: </a><font color="#B22222">.  n - number of elements to fetch</font>
+<a name="line2035">2035: </a><font color="#B22222">.  rw - 1 if the memory will be written to, otherwise 0 (ignored by many processors)</font>
+<a name="line2036">2036: </a><font color="#B22222">-  t - temporal locality (PETSC_PREFETCH_HINT_{NTA,T0,T1,T2}), see note</font>
+
+<a name="line2038">2038: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line2040">2040: </a><font color="#B22222">   Notes:</font>
+<a name="line2041">2041: </a><font color="#B22222">   The last two arguments (rw and t) must be compile-time constants.</font>
+
+<a name="line2043">2043: </a><font color="#B22222">   Adopting Intel's x86/x86-64 conventions, there are four levels of temporal locality.  Not all architectures offer</font>
+<a name="line2044">2044: </a><font color="#B22222">   equivalent locality hints, but the following macros are always defined to their closest analogue.</font>
+<a name="line2045">2045: </a><font color="#B22222">+  PETSC_PREFETCH_HINT_NTA - Non-temporal.  Prefetches directly to L1, evicts to memory (skips higher level cache unless it was already there when prefetched).</font>
+<a name="line2046">2046: </a><font color="#B22222">.  PETSC_PREFETCH_HINT_T0 - Fetch to all levels of cache and evict to the closest level.  Use this when the memory will be reused regularly despite necessary eviction from L1.</font>
+<a name="line2047">2047: </a><font color="#B22222">.  PETSC_PREFETCH_HINT_T1 - Fetch to level 2 and higher (not L1).</font>
+<a name="line2048">2048: </a><font color="#B22222">-  PETSC_PREFETCH_HINT_T2 - Fetch to high-level cache only.  (On many systems, T0 and T1 are equivalent.)</font>
+
+<a name="line2050">2050: </a><font color="#B22222">   This function does nothing on architectures that do not support prefetch and never errors (even if passed an invalid</font>
+<a name="line2051">2051: </a><font color="#B22222">   address).</font>
+
+<a name="line2053">2053: </a><font color="#B22222">   Concepts: memory</font>
+<a name="line2054">2054: </a><font color="#B22222">M*/</font>
+<a name="line2055">2055: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(a,n,rw,t) do {                               \</font></strong>
+<a name="line2056">2056: </a><strong><font color="#228B22">    const char *_p = (const char*)(a),*_end = (const char*)((a)+(n));   \</font></strong>
+<a name="line2057">2057: </a><strong><font color="#228B22">    for ( ; _p < _end; _p += PETSC_LEVEL1_DCACHE_LINESIZE) PETSC_Prefetch(_p,(rw),(t)); \</font></strong>
+<a name="line2058">2058: </a><strong><font color="#228B22">  } while (0)</font></strong>
+
+<a name="line2060">2060: </a><font color="#B22222">/*</font>
+<a name="line2061">2061: </a><font color="#B22222">      Determine if some of the kernel computation routines use</font>
+<a name="line2062">2062: </a><font color="#B22222">   Fortran (rather than C) for the numerical calculations. On some machines</font>
+<a name="line2063">2063: </a><font color="#B22222">   and compilers (like complex numbers) the Fortran version of the routines</font>
+<a name="line2064">2064: </a><font color="#B22222">   is faster than the C/C++ versions. The flag --with-fortran-kernels</font>
+<a name="line2065">2065: </a><font color="#B22222">   should be used with ./configure to turn these on.</font>
+<a name="line2066">2066: </a><font color="#B22222">*/</font>
+<a name="line2067">2067: </a><font color="#A020F0">#if defined(PETSC_USE_FORTRAN_KERNELS)</font>
+
+<a name="line2069">2069: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTCRL)</font>
+<a name="line2070">2070: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTCRL</font></strong>
+<a name="line2071">2071: </a><font color="#A020F0">#endif</font>
+
+<a name="line2073">2073: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTAIJPERM)</font>
+<a name="line2074">2074: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTAIJPERM</font></strong>
+<a name="line2075">2075: </a><font color="#A020F0">#endif</font>
+
+<a name="line2077">2077: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTAIJ)</font>
+<a name="line2078">2078: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTAIJ</font></strong>
+<a name="line2079">2079: </a><font color="#A020F0">#endif</font>
+
+<a name="line2081">2081: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTTRANSPOSEAIJ)</font>
+<a name="line2082">2082: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTTRANSPOSEAIJ</font></strong>
+<a name="line2083">2083: </a><font color="#A020F0">#endif</font>
+
+<a name="line2085">2085: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_NORM)</font>
+<a name="line2086">2086: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_NORM</font></strong>
+<a name="line2087">2087: </a><font color="#A020F0">#endif</font>
+
+<a name="line2089">2089: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MAXPY)</font>
+<a name="line2090">2090: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MAXPY</font></strong>
+<a name="line2091">2091: </a><font color="#A020F0">#endif</font>
+
+<a name="line2093">2093: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_SOLVEAIJ)</font>
+<a name="line2094">2094: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_SOLVEAIJ</font></strong>
+<a name="line2095">2095: </a><font color="#A020F0">#endif</font>
+
+<a name="line2097">2097: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_RELAXAIJ)</font>
+<a name="line2098">2098: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_RELAXAIJ</font></strong>
+<a name="line2099">2099: </a><font color="#A020F0">#endif</font>
+
+<a name="line2101">2101: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ)</font>
+<a name="line2102">2102: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ</font></strong>
+<a name="line2103">2103: </a><font color="#A020F0">#endif</font>
+
+<a name="line2105">2105: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MULTADDAIJ)</font>
+<a name="line2106">2106: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MULTADDAIJ</font></strong>
+<a name="line2107">2107: </a><font color="#A020F0">#endif</font>
+
+<a name="line2109">2109: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_MDOT)</font>
+<a name="line2110">2110: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_MDOT</font></strong>
+<a name="line2111">2111: </a><font color="#A020F0">#endif</font>
+
+<a name="line2113">2113: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_XTIMESY)</font>
+<a name="line2114">2114: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_XTIMESY</font></strong>
+<a name="line2115">2115: </a><font color="#A020F0">#endif</font>
+
+<a name="line2117">2117: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_AYPX)</font>
+<a name="line2118">2118: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_AYPX</font></strong>
+<a name="line2119">2119: </a><font color="#A020F0">#endif</font>
 
-<a name="line2128">2128: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_WAXPY)</font>
-<a name="line2129">2129: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_WAXPY</font></strong>
-<a name="line2130">2130: </a><font color="#A020F0">#endif</font>
+<a name="line2121">2121: </a><font color="#A020F0">#if !defined(PETSC_USE_FORTRAN_KERNEL_WAXPY)</font>
+<a name="line2122">2122: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_KERNEL_WAXPY</font></strong>
+<a name="line2123">2123: </a><font color="#A020F0">#endif</font>
 
-<a name="line2132">2132: </a><font color="#A020F0">#endif</font>
+<a name="line2125">2125: </a><font color="#A020F0">#endif</font>
 
-<a name="line2134">2134: </a><font color="#B22222">/*</font>
-<a name="line2135">2135: </a><font color="#B22222">    Macros for indicating code that should be compiled with a C interface,</font>
-<a name="line2136">2136: </a><font color="#B22222">   rather than a C++ interface. Any routines that are dynamically loaded</font>
-<a name="line2137">2137: </a><font color="#B22222">   (such as the PCCreate_XXX() routines) must be wrapped so that the name</font>
-<a name="line2138">2138: </a><font color="#B22222">   mangler does not change the functions symbol name. This just hides the</font>
-<a name="line2139">2139: </a><font color="#B22222">   ugly extern "C" {} wrappers.</font>
-<a name="line2140">2140: </a><font color="#B22222">*/</font>
-<a name="line2141">2141: </a><font color="#A020F0">#if defined(__cplusplus)</font>
-<a name="line2142">2142: </a><strong><font color="#228B22">#define EXTERN_C_BEGIN extern </font><font color="#666666">"C"</font><font color="#228B22"> {</font></strong>
-<a name="line2143">2143: </a><strong><font color="#228B22">#define EXTERN_C_END }</font></strong>
-<a name="line2144">2144: </a><font color="#A020F0">#else</font>
-<a name="line2145">2145: </a><strong><font color="#228B22">#define EXTERN_C_BEGIN</font></strong>
-<a name="line2146">2146: </a><strong><font color="#228B22">#define EXTERN_C_END</font></strong>
-<a name="line2147">2147: </a><font color="#A020F0">#endif</font>
-
-<a name="line2149">2149: </a><font color="#B22222">/* --------------------------------------------------------------------*/</font>
-
-<a name="line2151">2151: </a><font color="#B22222">/*MC</font>
-<a name="line2152">2152: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> - the basic object used by MPI to determine which processes are involved in a</font>
-<a name="line2153">2153: </a><font color="#B22222">        communication</font>
+<a name="line2127">2127: </a><font color="#B22222">/*</font>
+<a name="line2128">2128: </a><font color="#B22222">    Macros for indicating code that should be compiled with a C interface,</font>
+<a name="line2129">2129: </a><font color="#B22222">   rather than a C++ interface. Any routines that are dynamically loaded</font>
+<a name="line2130">2130: </a><font color="#B22222">   (such as the PCCreate_XXX() routines) must be wrapped so that the name</font>
+<a name="line2131">2131: </a><font color="#B22222">   mangler does not change the functions symbol name. This just hides the</font>
+<a name="line2132">2132: </a><font color="#B22222">   ugly extern "C" {} wrappers.</font>
+<a name="line2133">2133: </a><font color="#B22222">*/</font>
+<a name="line2134">2134: </a><font color="#A020F0">#if defined(__cplusplus)</font>
+<a name="line2135">2135: </a><strong><font color="#228B22">#define EXTERN_C_BEGIN extern </font><font color="#666666">"C"</font><font color="#228B22"> {</font></strong>
+<a name="line2136">2136: </a><strong><font color="#228B22">#define EXTERN_C_END }</font></strong>
+<a name="line2137">2137: </a><font color="#A020F0">#else</font>
+<a name="line2138">2138: </a><strong><font color="#228B22">#define EXTERN_C_BEGIN</font></strong>
+<a name="line2139">2139: </a><strong><font color="#228B22">#define EXTERN_C_END</font></strong>
+<a name="line2140">2140: </a><font color="#A020F0">#endif</font>
+
+<a name="line2142">2142: </a><font color="#B22222">/* --------------------------------------------------------------------*/</font>
+
+<a name="line2144">2144: </a><font color="#B22222">/*MC</font>
+<a name="line2145">2145: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> - the basic object used by MPI to determine which processes are involved in a</font>
+<a name="line2146">2146: </a><font color="#B22222">        communication</font>
 
-<a name="line2155">2155: </a><font color="#B22222">   Level: beginner</font>
+<a name="line2148">2148: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line2157">2157: </a><font color="#B22222">   Note: This manual page is a place-holder because MPICH does not have a manual page for <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
+<a name="line2150">2150: </a><font color="#B22222">   Note: This manual page is a place-holder because MPICH does not have a manual page for <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
 
-<a name="line2159">2159: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>, <a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a></font>
-<a name="line2160">2160: </a><font color="#B22222">M*/</font>
+<a name="line2152">2152: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>, <a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a></font>
+<a name="line2153">2153: </a><font color="#B22222">M*/</font>
 
-<a name="line2162">2162: </a><font color="#B22222">/*MC</font>
-<a name="line2163">2163: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> - PETSc type that represents either a double precision real number, a double precision</font>
-<a name="line2164">2164: </a><font color="#B22222">       complex number, a single precision real number, a long double or an int - if the code is configured</font>
-<a name="line2165">2165: </a><font color="#B22222">       with --with-scalar-type=real,complex --with-precision=single,double,__float128</font>
+<a name="line2155">2155: </a><font color="#B22222">/*MC</font>
+<a name="line2156">2156: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> - PETSc type that represents either a double precision real number, a double precision</font>
+<a name="line2157">2157: </a><font color="#B22222">       complex number, a single precision real number, a long double or an int - if the code is configured</font>
+<a name="line2158">2158: </a><font color="#B22222">       with --with-scalar-type=real,complex --with-precision=single,double,__float128</font>
 
-<a name="line2167">2167: </a><font color="#B22222">   Level: beginner</font>
+<a name="line2160">2160: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line2169">2169: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>, <a href="../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, MPIU_REAL</font>
-<a name="line2170">2170: </a><font color="#B22222">M*/</font>
+<a name="line2162">2162: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>, <a href="../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, MPIU_REAL</font>
+<a name="line2163">2163: </a><font color="#B22222">M*/</font>
 
-<a name="line2172">2172: </a><font color="#B22222">/*MC</font>
-<a name="line2173">2173: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> - PETSc type that represents a complex number with precision matching that of <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>.</font>
+<a name="line2165">2165: </a><font color="#B22222">/*MC</font>
+<a name="line2166">2166: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> - PETSc type that represents a complex number with precision matching that of <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>.</font>
 
-<a name="line2175">2175: </a><font color="#B22222">   Synopsis:</font>
-<a name="line2176">2176: </a><font color="#B22222">   #include <petscsys.h></font>
-<a name="line2177">2177: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> number = 1. + 2.*<a href="../docs/manualpages/Sys/PETSC_i.html#PETSC_i">PETSC_i</a>;</font>
+<a name="line2168">2168: </a><font color="#B22222">   Synopsis:</font>
+<a name="line2169">2169: </a><font color="#B22222">   #include <petscsys.h></font>
+<a name="line2170">2170: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> number = 1. + 2.*<a href="../docs/manualpages/Sys/PETSC_i.html#PETSC_i">PETSC_i</a>;</font>
 
-<a name="line2179">2179: </a><font color="#B22222">   Level: beginner</font>
+<a name="line2172">2172: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line2181">2181: </a><font color="#B22222">   Note:</font>
-<a name="line2182">2182: </a><font color="#B22222">   Complex numbers are automatically available if PETSc was able to find a working complex implementation</font>
+<a name="line2174">2174: </a><font color="#B22222">   Note:</font>
+<a name="line2175">2175: </a><font color="#B22222">   Complex numbers are automatically available if PETSc was able to find a working complex implementation</font>
 
-<a name="line2184">2184: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>, <a href="../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>, MPIU_COMPLEX, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PETSC_i.html#PETSC_i">PETSC_i</a></font>
-<a name="line2185">2185: </a><font color="#B22222">M*/</font>
+<a name="line2177">2177: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>, <a href="../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>, MPIU_COMPLEX, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PETSC_i.html#PETSC_i">PETSC_i</a></font>
+<a name="line2178">2178: </a><font color="#B22222">M*/</font>
 
-<a name="line2187">2187: </a><font color="#B22222">/*MC</font>
-<a name="line2188">2188: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> - PETSc type that represents a real number version of <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a></font>
+<a name="line2180">2180: </a><font color="#B22222">/*MC</font>
+<a name="line2181">2181: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> - PETSc type that represents a real number version of <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a></font>
 
-<a name="line2190">2190: </a><font color="#B22222">   Level: beginner</font>
+<a name="line2183">2183: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line2192">2192: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a></font>
-<a name="line2193">2193: </a><font color="#B22222">M*/</font>
+<a name="line2185">2185: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a></font>
+<a name="line2186">2186: </a><font color="#B22222">M*/</font>
 
-<a name="line2195">2195: </a><font color="#B22222">/*MC</font>
-<a name="line2196">2196: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a> - MPI datatype corresponding to <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a></font>
+<a name="line2188">2188: </a><font color="#B22222">/*MC</font>
+<a name="line2189">2189: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a> - MPI datatype corresponding to <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a></font>
 
-<a name="line2198">2198: </a><font color="#B22222">   Level: beginner</font>
+<a name="line2191">2191: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line2200">2200: </a><font color="#B22222">    Note: In MPI calls that require an MPI datatype that matches a <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> or array of PetscScalars</font>
-<a name="line2201">2201: </a><font color="#B22222">          pass this value</font>
+<a name="line2193">2193: </a><font color="#B22222">    Note: In MPI calls that require an MPI datatype that matches a <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> or array of PetscScalars</font>
+<a name="line2194">2194: </a><font color="#B22222">          pass this value</font>
 
-<a name="line2203">2203: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>, <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, MPIU_INT</font>
-<a name="line2204">2204: </a><font color="#B22222">M*/</font>
+<a name="line2196">2196: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>, <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, MPIU_INT</font>
+<a name="line2197">2197: </a><font color="#B22222">M*/</font>
 
-<a name="line2206">2206: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line2207">2207: </a><font color="#A020F0">#if !defined(PETSC_WORDS_BIGENDIAN)</font>
-<a name="line2208">2208: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MPIU_File_write_all(MPI_File,void*,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,MPI_Status*)</font></strong>;
-<a name="line2209">2209: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MPIU_File_read_all(MPI_File,void*,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,MPI_Status*)</font></strong>;
-<a name="line2210">2210: </a><font color="#A020F0">#else</font>
-<a name="line2211">2211: </a><strong><font color="#228B22">#define MPIU_File_write_all(a,b,c,d,e) MPI_File_write_all(a,b,c,d,e)</font></strong>
-<a name="line2212">2212: </a><strong><font color="#228B22">#define MPIU_File_read_all(a,b,c,d,e) MPI_File_read_all(a,b,c,d,e)</font></strong>
-<a name="line2213">2213: </a><font color="#A020F0">#endif</font>
-<a name="line2214">2214: </a><font color="#A020F0">#endif</font>
+<a name="line2199">2199: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line2200">2200: </a><font color="#A020F0">#if !defined(PETSC_WORDS_BIGENDIAN)</font>
+<a name="line2201">2201: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MPIU_File_write_all(MPI_File,void*,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,MPI_Status*)</font></strong>;
+<a name="line2202">2202: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MPIU_File_read_all(MPI_File,void*,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,MPI_Status*)</font></strong>;
+<a name="line2203">2203: </a><font color="#A020F0">#else</font>
+<a name="line2204">2204: </a><strong><font color="#228B22">#define MPIU_File_write_all(a,b,c,d,e) MPI_File_write_all(a,b,c,d,e)</font></strong>
+<a name="line2205">2205: </a><strong><font color="#228B22">#define MPIU_File_read_all(a,b,c,d,e) MPI_File_read_all(a,b,c,d,e)</font></strong>
+<a name="line2206">2206: </a><font color="#A020F0">#endif</font>
+<a name="line2207">2207: </a><font color="#A020F0">#endif</font>
 
-<a name="line2216">2216: </a><font color="#B22222">/* the following petsc_static_inline require petscerror.h */</font>
+<a name="line2209">2209: </a><font color="#B22222">/* the following petsc_static_inline require petscerror.h */</font>
 
-<a name="line2218">2218: </a><font color="#B22222">/* Limit MPI to 32-bits */</font>
-<a name="line2219">2219: </a><strong><font color="#228B22">#define PETSC_MPI_INT_MAX  2147483647</font></strong>
-<a name="line2220">2220: </a><strong><font color="#228B22">#define PETSC_MPI_INT_MIN -2147483647</font></strong>
-<a name="line2221">2221: </a><font color="#B22222">/* Limit BLAS to 32-bits */</font>
-<a name="line2222">2222: </a><strong><font color="#228B22">#define PETSC_BLAS_INT_MAX  2147483647</font></strong>
-<a name="line2223">2223: </a><strong><font color="#228B22">#define PETSC_BLAS_INT_MIN -2147483647</font></strong>
+<a name="line2211">2211: </a><font color="#B22222">/* Limit MPI to 32-bits */</font>
+<a name="line2212">2212: </a><strong><font color="#228B22">#define PETSC_MPI_INT_MAX  2147483647</font></strong>
+<a name="line2213">2213: </a><strong><font color="#228B22">#define PETSC_MPI_INT_MIN -2147483647</font></strong>
+<a name="line2214">2214: </a><font color="#B22222">/* Limit BLAS to 32-bits */</font>
+<a name="line2215">2215: </a><strong><font color="#228B22">#define PETSC_BLAS_INT_MAX  2147483647</font></strong>
+<a name="line2216">2216: </a><strong><font color="#228B22">#define PETSC_BLAS_INT_MIN -2147483647</font></strong>
 
-<a name="line2227">2227: </a><font color="#B22222">/*@C</font>
-<a name="line2228">2228: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a> - casts a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> (which may be 64 bits in size) to a <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> (which may be 32 bits in size), generates an</font>
-<a name="line2229">2229: </a><font color="#B22222">         error if the <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> is not large enough to hold the number.</font>
+<a name="line2220">2220: </a><font color="#B22222">/*@C</font>
+<a name="line2221">2221: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a> - casts a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> (which may be 64 bits in size) to a <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> (which may be 32 bits in size), generates an</font>
+<a name="line2222">2222: </a><font color="#B22222">         error if the <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> is not large enough to hold the number.</font>
 
-<a name="line2231">2231: </a><font color="#B22222">   Not Collective</font>
+<a name="line2224">2224: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line2233">2233: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line2234">2234: </a><font color="#B22222">.     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2226">2226: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line2227">2227: </a><font color="#B22222">.     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
 
-<a name="line2236">2236: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line2237">2237: </a><font color="#B22222">.     b - the resulting <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> value</font>
+<a name="line2229">2229: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line2230">2230: </a><font color="#B22222">.     b - the resulting <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> value</font>
 
-<a name="line2239">2239: </a><font color="#B22222">   Level: advanced</font>
+<a name="line2232">2232: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line2241">2241: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>()</font>
-<a name="line2242">2242: </a><font color="#B22222">@*/</font>
-<a name="line2243">2243: </a><strong><font color="#4169E1"><a name="PetscBLASIntCast"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> *b)</font></strong>
-<a name="line2244">2244: </a>{
-<a name="line2246">2246: </a>  *b =  (<a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>)(a);
-<a name="line2247">2247: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES) && !defined(PETSC_HAVE_64BIT_BLAS_INDICES)</font>
-<a name="line2248">2248: </a>  <font color="#4169E1">if</font> ((a) > PETSC_BLAS_INT_MAX) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Array too long for BLAS/LAPACK"</font>);
-<a name="line2249">2249: </a><font color="#A020F0">#endif</font>
-<a name="line2250">2250: </a>  <font color="#4169E1">return</font>(0);
-<a name="line2251">2251: </a>}
+<a name="line2234">2234: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>()</font>
+<a name="line2235">2235: </a><font color="#B22222">@*/</font>
+<a name="line2236">2236: </a><strong><font color="#4169E1"><a name="PetscBLASIntCast"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a> *b)</font></strong>
+<a name="line2237">2237: </a>{
+<a name="line2239">2239: </a>  *b =  (<a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>)(a);
+<a name="line2240">2240: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES) && !defined(PETSC_HAVE_64BIT_BLAS_INDICES)</font>
+<a name="line2241">2241: </a>  <font color="#4169E1">if</font> ((a) > PETSC_BLAS_INT_MAX) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Array too long for BLAS/LAPACK"</font>);
+<a name="line2242">2242: </a><font color="#A020F0">#endif</font>
+<a name="line2243">2243: </a>  <font color="#4169E1">return</font>(0);
+<a name="line2244">2244: </a>}
 
-<a name="line2255">2255: </a><font color="#B22222">/*@C</font>
-<a name="line2256">2256: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a> - casts a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> (which may be 64 bits in size) to a <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> (which may be 32 bits in size), generates an</font>
-<a name="line2257">2257: </a><font color="#B22222">         error if the <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> is not large enough to hold the number.</font>
+<a name="line2248">2248: </a><font color="#B22222">/*@C</font>
+<a name="line2249">2249: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a> - casts a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> (which may be 64 bits in size) to a <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> (which may be 32 bits in size), generates an</font>
+<a name="line2250">2250: </a><font color="#B22222">         error if the <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> is not large enough to hold the number.</font>
 
-<a name="line2259">2259: </a><font color="#B22222">   Not Collective</font>
+<a name="line2252">2252: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line2261">2261: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line2262">2262: </a><font color="#B22222">.     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2254">2254: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line2255">2255: </a><font color="#B22222">.     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
 
-<a name="line2264">2264: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line2265">2265: </a><font color="#B22222">.     b - the resulting <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> value</font>
+<a name="line2257">2257: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line2258">2258: </a><font color="#B22222">.     b - the resulting <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> value</font>
 
-<a name="line2267">2267: </a><font color="#B22222">   Level: advanced</font>
+<a name="line2260">2260: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line2269">2269: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>()</font>
-<a name="line2270">2270: </a><font color="#B22222">@*/</font>
-<a name="line2271">2271: </a><strong><font color="#4169E1"><a name="PetscMPIIntCast"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *b)</font></strong>
-<a name="line2272">2272: </a>{
-<a name="line2274">2274: </a>  *b =  (<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)(a);
-<a name="line2275">2275: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES)</font>
-<a name="line2276">2276: </a>  <font color="#4169E1">if</font> ((a) > PETSC_MPI_INT_MAX) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Array too long for MPI"</font>);
-<a name="line2277">2277: </a><font color="#A020F0">#endif</font>
-<a name="line2278">2278: </a>  <font color="#4169E1">return</font>(0);
-<a name="line2279">2279: </a>}
+<a name="line2262">2262: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>()</font>
+<a name="line2263">2263: </a><font color="#B22222">@*/</font>
+<a name="line2264">2264: </a><strong><font color="#4169E1"><a name="PetscMPIIntCast"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *b)</font></strong>
+<a name="line2265">2265: </a>{
+<a name="line2267">2267: </a>  *b =  (<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)(a);
+<a name="line2268">2268: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES)</font>
+<a name="line2269">2269: </a>  <font color="#4169E1">if</font> ((a) > PETSC_MPI_INT_MAX) <a href="../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Array too long for MPI"</font>);
+<a name="line2270">2270: </a><font color="#A020F0">#endif</font>
+<a name="line2271">2271: </a>  <font color="#4169E1">return</font>(0);
+<a name="line2272">2272: </a>}
 
-<a name="line2281">2281: </a><strong><font color="#228B22">#define PetscIntMult64bit(a,b)   ((Petsc64bitInt)(a))*((Petsc64bitInt)(b))</font></strong>
+<a name="line2274">2274: </a><strong><font color="#228B22">#define PetscIntMult64bit(a,b)   ((Petsc64bitInt)(a))*((Petsc64bitInt)(b))</font></strong>
 
-<a name="line2285">2285: </a><font color="#B22222">/*@C</font>
+<a name="line2278">2278: </a><font color="#B22222">/*@C</font>
 
-<a name="line2287">2287: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</a> - Computes the product of a positive <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> and a positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncates the value to slightly less than the maximal possible value</font>
+<a name="line2280">2280: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</a> - Computes the product of a positive <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> and a positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncates the value to slightly less than the maximal possible value</font>
 
-<a name="line2289">2289: </a><font color="#B22222">   Not Collective</font>
+<a name="line2282">2282: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line2291">2291: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line2292">2292: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> value</font>
-<a name="line2293">2293: </a><font color="#B22222">-     b - the second value</font>
+<a name="line2284">2284: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line2285">2285: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> value</font>
+<a name="line2286">2286: </a><font color="#B22222">-     b - the second value</font>
 
-<a name="line2295">2295: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line2296">2296: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2288">2288: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line2289">2289: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
 
-<a name="line2298">2298: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> as a Petsc64bitInt</font>
-<a name="line2299">2299: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a>() to compute the product of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate to fit a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
-<a name="line2300">2300: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> if you wish to generate an error if the result will not fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
+<a name="line2291">2291: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> as a Petsc64bitInt</font>
+<a name="line2292">2292: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a>() to compute the product of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate to fit a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
+<a name="line2293">2293: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> if you wish to generate an error if the result will not fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
 
-<a name="line2302">2302: </a><font color="#B22222">   Developers Note: We currently assume that <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> addition can never overflow, this is obviously wrong but requires many more checks.</font>
+<a name="line2295">2295: </a><font color="#B22222">   Developers Note: We currently assume that <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> addition can never overflow, this is obviously wrong but requires many more checks.</font>
 
-<a name="line2304">2304: </a><font color="#B22222">   This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able.</font>
+<a name="line2297">2297: </a><font color="#B22222">   This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able.</font>
 
-<a name="line2306">2306: </a><font color="#B22222">   Level: advanced</font>
+<a name="line2299">2299: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line2308">2308: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
-<a name="line2309">2309: </a><font color="#B22222">@*/</font>
-<a name="line2310">2310: </a><strong><font color="#4169E1"><a name="PetscRealIntMultTruncate"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> <a href="../docs/manualpages/Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</a>(<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b)</font></strong>
-<a name="line2311">2311: </a>{
-<a name="line2312">2312: </a>  Petsc64bitInt r;
+<a name="line2301">2301: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
+<a name="line2302">2302: </a><font color="#B22222">@*/</font>
+<a name="line2303">2303: </a><strong><font color="#4169E1"><a name="PetscRealIntMultTruncate"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> <a href="../docs/manualpages/Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</a>(<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b)</font></strong>
+<a name="line2304">2304: </a>{
+<a name="line2305">2305: </a>  Petsc64bitInt r;
 
-<a name="line2314">2314: </a>  r  =  (Petsc64bitInt) (a*(<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)b);
-<a name="line2315">2315: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT - 100) r = PETSC_MAX_INT - 100;
-<a name="line2316">2316: </a>  <font color="#4169E1">return</font> (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
-<a name="line2317">2317: </a>}
+<a name="line2307">2307: </a>  r  =  (Petsc64bitInt) (a*(<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)b);
+<a name="line2308">2308: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT - 100) r = PETSC_MAX_INT - 100;
+<a name="line2309">2309: </a>  <font color="#4169E1">return</font> (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
+<a name="line2310">2310: </a>}
 
-<a name="line2321">2321: </a><font color="#B22222">/*@C</font>
+<a name="line2314">2314: </a><font color="#B22222">/*@C</font>
 
-<a name="line2323">2323: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a> - Computes the product of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncates the value to slightly less than the maximal possible value</font>
+<a name="line2316">2316: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a> - Computes the product of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncates the value to slightly less than the maximal possible value</font>
 
-<a name="line2325">2325: </a><font color="#B22222">   Not Collective</font>
+<a name="line2318">2318: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line2327">2327: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line2328">2328: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
-<a name="line2329">2329: </a><font color="#B22222">-     b - the second value</font>
+<a name="line2320">2320: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line2321">2321: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2322">2322: </a><font color="#B22222">-     b - the second value</font>
 
-<a name="line2331">2331: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line2332">2332: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2324">2324: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line2325">2325: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
 
-<a name="line2334">2334: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> as a Petsc64bitInt</font>
-<a name="line2335">2335: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</a>() to compute the product of a <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> and a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate to fit a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
-<a name="line2336">2336: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> if you wish to generate an error if the result will not fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
+<a name="line2327">2327: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> as a Petsc64bitInt</font>
+<a name="line2328">2328: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</a>() to compute the product of a <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> and a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate to fit a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
+<a name="line2329">2329: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> if you wish to generate an error if the result will not fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
 
-<a name="line2338">2338: </a><font color="#B22222">   Developers Note: We currently assume that <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> addition can never overflow, this is obviously wrong but requires many more checks.</font>
+<a name="line2331">2331: </a><font color="#B22222">   Developers Note: We currently assume that <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> addition can never overflow, this is obviously wrong but requires many more checks.</font>
 
-<a name="line2340">2340: </a><font color="#B22222">   This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able.</font>
+<a name="line2333">2333: </a><font color="#B22222">   This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able.</font>
 
-<a name="line2342">2342: </a><font color="#B22222">   Level: advanced</font>
+<a name="line2335">2335: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line2344">2344: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
-<a name="line2345">2345: </a><font color="#B22222">@*/</font>
-<a name="line2346">2346: </a><strong><font color="#4169E1"><a name="PetscIntMultTruncate"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b)</font></strong>
-<a name="line2347">2347: </a>{
-<a name="line2348">2348: </a>  Petsc64bitInt r;
+<a name="line2337">2337: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
+<a name="line2338">2338: </a><font color="#B22222">@*/</font>
+<a name="line2339">2339: </a><strong><font color="#4169E1"><a name="PetscIntMultTruncate"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b)</font></strong>
+<a name="line2340">2340: </a>{
+<a name="line2341">2341: </a>  Petsc64bitInt r;
 
-<a name="line2350">2350: </a>  r  =  PetscIntMult64bit(a,b);
-<a name="line2351">2351: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT - 100) r = PETSC_MAX_INT - 100;
-<a name="line2352">2352: </a>  <font color="#4169E1">return</font> (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
-<a name="line2353">2353: </a>}
+<a name="line2343">2343: </a>  r  =  PetscIntMult64bit(a,b);
+<a name="line2344">2344: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT - 100) r = PETSC_MAX_INT - 100;
+<a name="line2345">2345: </a>  <font color="#4169E1">return</font> (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
+<a name="line2346">2346: </a>}
 
-<a name="line2357">2357: </a><font color="#B22222">/*@C</font>
+<a name="line2350">2350: </a><font color="#B22222">/*@C</font>
 
-<a name="line2359">2359: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscIntSumTruncate.html#PetscIntSumTruncate">PetscIntSumTruncate</a> - Computes the sum of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncates the value to slightly less than the maximal possible value</font>
+<a name="line2352">2352: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscIntSumTruncate.html#PetscIntSumTruncate">PetscIntSumTruncate</a> - Computes the sum of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncates the value to slightly less than the maximal possible value</font>
 
-<a name="line2361">2361: </a><font color="#B22222">   Not Collective</font>
+<a name="line2354">2354: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line2363">2363: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line2364">2364: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
-<a name="line2365">2365: </a><font color="#B22222">-     b - the second value</font>
+<a name="line2356">2356: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line2357">2357: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2358">2358: </a><font color="#B22222">-     b - the second value</font>
 
-<a name="line2367">2367: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line2368">2368: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2360">2360: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line2361">2361: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
 
-<a name="line2370">2370: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> as a Petsc64bitInt</font>
-<a name="line2371">2371: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</a>() to compute the product of a <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> and a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate to fit a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
-<a name="line2372">2372: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> if you wish to generate an error if the result will not fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
+<a name="line2363">2363: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> as a Petsc64bitInt</font>
+<a name="line2364">2364: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscRealIntMultTruncate.html#PetscRealIntMultTruncate">PetscRealIntMultTruncate</a>() to compute the product of a <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> and a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate to fit a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
+<a name="line2365">2365: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> if you wish to generate an error if the result will not fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
 
-<a name="line2374">2374: </a><font color="#B22222">   This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able.</font>
+<a name="line2367">2367: </a><font color="#B22222">   This is used where we compute approximate sizes for workspace and need to insure the workspace is index-able.</font>
 
-<a name="line2376">2376: </a><font color="#B22222">   Level: advanced</font>
+<a name="line2369">2369: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line2378">2378: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
-<a name="line2379">2379: </a><font color="#B22222">@*/</font>
-<a name="line2380">2380: </a><strong><font color="#4169E1"><a name="PetscIntSumTruncate"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> <a href="../docs/manualpages/Sys/PetscIntSumTruncate.html#PetscIntSumTruncate">PetscIntSumTruncate</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b)</font></strong>
-<a name="line2381">2381: </a>{
-<a name="line2382">2382: </a>  Petsc64bitInt r;
+<a name="line2371">2371: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
+<a name="line2372">2372: </a><font color="#B22222">@*/</font>
+<a name="line2373">2373: </a><strong><font color="#4169E1"><a name="PetscIntSumTruncate"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> <a href="../docs/manualpages/Sys/PetscIntSumTruncate.html#PetscIntSumTruncate">PetscIntSumTruncate</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b)</font></strong>
+<a name="line2374">2374: </a>{
+<a name="line2375">2375: </a>  Petsc64bitInt r;
 
-<a name="line2384">2384: </a>  r  =  ((Petsc64bitInt)a) + ((Petsc64bitInt)b);
-<a name="line2385">2385: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT - 100) r = PETSC_MAX_INT - 100;
-<a name="line2386">2386: </a>  <font color="#4169E1">return</font> (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
-<a name="line2387">2387: </a>}
+<a name="line2377">2377: </a>  r  =  ((Petsc64bitInt)a) + ((Petsc64bitInt)b);
+<a name="line2378">2378: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT - 100) r = PETSC_MAX_INT - 100;
+<a name="line2379">2379: </a>  <font color="#4169E1">return</font> (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
+<a name="line2380">2380: </a>}
 
-<a name="line2391">2391: </a><font color="#B22222">/*@C</font>
+<a name="line2384">2384: </a><font color="#B22222">/*@C</font>
 
-<a name="line2393">2393: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a> - Computes the product of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and generates an error with overflow.</font>
+<a name="line2386">2386: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a> - Computes the product of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and generates an error with overflow.</font>
 
-<a name="line2395">2395: </a><font color="#B22222">   Not Collective</font>
+<a name="line2388">2388: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line2397">2397: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line2398">2398: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
-<a name="line2399">2399: </a><font color="#B22222">-     b - the second value</font>
+<a name="line2390">2390: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line2391">2391: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2392">2392: </a><font color="#B22222">-     b - the second value</font>
 
-<a name="line2401">2401: </a><font color="#B22222">   Output Parameter:ma</font>
-<a name="line2402">2402: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2394">2394: </a><font color="#B22222">   Output Parameter:ma</font>
+<a name="line2395">2395: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
 
-<a name="line2404">2404: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two 32 bit <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and store in a Petsc64bitInt</font>
-<a name="line2405">2405: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate it to fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
+<a name="line2397">2397: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two 32 bit <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and store in a Petsc64bitInt</font>
+<a name="line2398">2398: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate it to fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
 
-<a name="line2407">2407: </a><font color="#B22222">   Developers Note: We currently assume that <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> addition can never overflow, this is obviously wrong but requires many more checks.</font>
+<a name="line2400">2400: </a><font color="#B22222">   Developers Note: We currently assume that <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> addition can never overflow, this is obviously wrong but requires many more checks.</font>
 
-<a name="line2409">2409: </a><font color="#B22222">   Level: advanced</font>
+<a name="line2402">2402: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line2411">2411: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
-<a name="line2412">2412: </a><font color="#B22222">@*/</font>
-<a name="line2413">2413: </a><strong><font color="#4169E1"><a name="PetscIntMultError"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b,<a href="../docs/manualpages/Sys/PetscInt.html#Petsc [...]
-<a name="line2414">2414: </a>{
-<a name="line2415">2415: </a>  Petsc64bitInt r;
+<a name="line2404">2404: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
+<a name="line2405">2405: </a><font color="#B22222">@*/</font>
+<a name="line2406">2406: </a><strong><font color="#4169E1"><a name="PetscIntMultError"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscIntMultError.html#PetscIntMultError">PetscIntMultError</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b,<a href="../docs/manualpages/Sys/PetscInt.html#Petsc [...]
+<a name="line2407">2407: </a>{
+<a name="line2408">2408: </a>  Petsc64bitInt r;
 
-<a name="line2418">2418: </a>  r  =  PetscIntMult64bit(a,b);
-<a name="line2419">2419: </a><font color="#A020F0">#if !defined(PETSC_USE_64BIT_INDICES)</font>
-<a name="line2420">2420: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT) <a href="../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Product of two integer %d %d overflow, you must ./configure PETSc with --with-64-bit-indices for the case you are running"</font>,a,b);
-<a name="line2421">2421: </a><font color="#A020F0">#endif</font>
-<a name="line2422">2422: </a>  <font color="#4169E1">if</font> (result) *result = (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
-<a name="line2423">2423: </a>  <font color="#4169E1">return</font>(0);
-<a name="line2424">2424: </a>}
+<a name="line2411">2411: </a>  r  =  PetscIntMult64bit(a,b);
+<a name="line2412">2412: </a><font color="#A020F0">#if !defined(PETSC_USE_64BIT_INDICES)</font>
+<a name="line2413">2413: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT) <a href="../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Product of two integer %d %d overflow, you must ./configure PETSc with --with-64-bit-indices for the case you are running"</font>,a,b);
+<a name="line2414">2414: </a><font color="#A020F0">#endif</font>
+<a name="line2415">2415: </a>  <font color="#4169E1">if</font> (result) *result = (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
+<a name="line2416">2416: </a>  <font color="#4169E1">return</font>(0);
+<a name="line2417">2417: </a>}
 
-<a name="line2428">2428: </a><font color="#B22222">/*@C</font>
+<a name="line2421">2421: </a><font color="#B22222">/*@C</font>
 
-<a name="line2430">2430: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscIntSumError.html#PetscIntSumError">PetscIntSumError</a> - Computes the product of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and generates an error with overflow.</font>
+<a name="line2423">2423: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscIntSumError.html#PetscIntSumError">PetscIntSumError</a> - Computes the product of two positive <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and generates an error with overflow.</font>
 
-<a name="line2432">2432: </a><font color="#B22222">   Not Collective</font>
+<a name="line2425">2425: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line2434">2434: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line2435">2435: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
-<a name="line2436">2436: </a><font color="#B22222">-     b - the second value</font>
+<a name="line2427">2427: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line2428">2428: </a><font color="#B22222">+     a - the <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2429">2429: </a><font color="#B22222">-     b - the second value</font>
 
-<a name="line2438">2438: </a><font color="#B22222">   Output Parameter:ma</font>
-<a name="line2439">2439: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
+<a name="line2431">2431: </a><font color="#B22222">   Output Parameter:ma</font>
+<a name="line2432">2432: </a><font color="#B22222">.     c - the result as a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> value</font>
 
-<a name="line2441">2441: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two 32 bit <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and store in a Petsc64bitInt</font>
-<a name="line2442">2442: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate it to fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
+<a name="line2434">2434: </a><font color="#B22222">   Use PetscIntMult64bit() to compute the product of two 32 bit <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and store in a Petsc64bitInt</font>
+<a name="line2435">2435: </a><font color="#B22222">   Use <a href="../docs/manualpages/Sys/PetscIntMultTruncate.html#PetscIntMultTruncate">PetscIntMultTruncate</a>() to compute the product of two <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> and truncate it to fit in a <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a></font>
 
-<a name="line2444">2444: </a><font color="#B22222">   Level: advanced</font>
+<a name="line2437">2437: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line2446">2446: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
-<a name="line2447">2447: </a><font color="#B22222">@*/</font>
-<a name="line2448">2448: </a><strong><font color="#4169E1"><a name="PetscIntSumError"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscIntSumError.html#PetscIntSumError">PetscIntSumError</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt" [...]
-<a name="line2449">2449: </a>{
-<a name="line2450">2450: </a>  Petsc64bitInt r;
+<a name="line2439">2439: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBLASInt.html#PetscBLASInt">PetscBLASInt</a>, <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscBLASIntCast.html#PetscBLASIntCast">PetscBLASIntCast</a>(), PetscIntMult64()</font>
+<a name="line2440">2440: </a><font color="#B22222">@*/</font>
+<a name="line2441">2441: </a><strong><font color="#4169E1"><a name="PetscIntSumError"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscIntSumError.html#PetscIntSumError">PetscIntSumError</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> a,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> b,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt" [...]
+<a name="line2442">2442: </a>{
+<a name="line2443">2443: </a>  Petsc64bitInt r;
 
-<a name="line2453">2453: </a>  r  =  ((Petsc64bitInt)a) + ((Petsc64bitInt)b);
-<a name="line2454">2454: </a><font color="#A020F0">#if !defined(PETSC_USE_64BIT_INDICES)</font>
-<a name="line2455">2455: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT) <a href="../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Sum of two integer %d %d overflow, you must ./configure PETSc with --with-64-bit-indices for the case you are running"</font>,a,b);
-<a name="line2456">2456: </a><font color="#A020F0">#endif</font>
-<a name="line2457">2457: </a>  <font color="#4169E1">if</font> (result) *result = (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
-<a name="line2458">2458: </a>  <font color="#4169E1">return</font>(0);
-<a name="line2459">2459: </a>}
-<a name="line2460">2460: </a>
-<a name="line2461">2461: </a><font color="#B22222">/*</font>
-<a name="line2462">2462: </a><font color="#B22222">     The IBM include files define hz, here we hide it so that it may be used as a regular user variable.</font>
-<a name="line2463">2463: </a><font color="#B22222">*/</font>
-<a name="line2464">2464: </a><font color="#A020F0">#if defined(hz)</font>
-<a name="line2465">2465: </a><strong><font color="#228B22">#undef hz</font></strong>
-<a name="line2466">2466: </a><font color="#A020F0">#endif</font>
+<a name="line2446">2446: </a>  r  =  ((Petsc64bitInt)a) + ((Petsc64bitInt)b);
+<a name="line2447">2447: </a><font color="#A020F0">#if !defined(PETSC_USE_64BIT_INDICES)</font>
+<a name="line2448">2448: </a>  <font color="#4169E1">if</font> (r > PETSC_MAX_INT) <a href="../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Sum of two integer %d %d overflow, you must ./configure PETSc with --with-64-bit-indices for the case you are running"</font>,a,b);
+<a name="line2449">2449: </a><font color="#A020F0">#endif</font>
+<a name="line2450">2450: </a>  <font color="#4169E1">if</font> (result) *result = (<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) r;
+<a name="line2451">2451: </a>  <font color="#4169E1">return</font>(0);
+<a name="line2452">2452: </a>}
+<a name="line2453">2453: </a>
+<a name="line2454">2454: </a><font color="#B22222">/*</font>
+<a name="line2455">2455: </a><font color="#B22222">     The IBM include files define hz, here we hide it so that it may be used as a regular user variable.</font>
+<a name="line2456">2456: </a><font color="#B22222">*/</font>
+<a name="line2457">2457: </a><font color="#A020F0">#if defined(hz)</font>
+<a name="line2458">2458: </a><strong><font color="#228B22">#undef hz</font></strong>
+<a name="line2459">2459: </a><font color="#A020F0">#endif</font>
 
-<a name="line2468">2468: </a><font color="#B22222">/*  For arrays that contain filenames or paths */</font>
-
-
-<a name="line2471">2471: </a><font color="#A020F0">#if defined(PETSC_HAVE_LIMITS_H)</font>
-<a name="line2472">2472: </a><font color="#A020F0">#include <limits.h></font>
-<a name="line2473">2473: </a><font color="#A020F0">#endif</font>
-<a name="line2474">2474: </a><font color="#A020F0">#if defined(PETSC_HAVE_SYS_PARAM_H)</font>
-<a name="line2475">2475: </a><font color="#A020F0">#include <sys/param.h></font>
-<a name="line2476">2476: </a><font color="#A020F0">#endif</font>
-<a name="line2477">2477: </a><font color="#A020F0">#if defined(PETSC_HAVE_SYS_TYPES_H)</font>
-<a name="line2478">2478: </a><font color="#A020F0">#include <sys/types.h></font>
-<a name="line2479">2479: </a><font color="#A020F0">#endif</font>
-<a name="line2480">2480: </a><font color="#A020F0">#if defined(MAXPATHLEN)</font>
-<a name="line2481">2481: </a><font color="#A020F0">#  define PETSC_MAX_PATH_LEN     MAXPATHLEN</font>
-<a name="line2482">2482: </a><font color="#A020F0">#elif defined(MAX_PATH)</font>
-<a name="line2483">2483: </a><font color="#A020F0">#  define PETSC_MAX_PATH_LEN     MAX_PATH</font>
-<a name="line2484">2484: </a><font color="#A020F0">#elif defined(_MAX_PATH)</font>
-<a name="line2485">2485: </a><font color="#A020F0">#  define PETSC_MAX_PATH_LEN     _MAX_PATH</font>
-<a name="line2486">2486: </a><font color="#A020F0">#else</font>
-<a name="line2487">2487: </a><font color="#A020F0">#  define PETSC_MAX_PATH_LEN     4096</font>
-<a name="line2488">2488: </a><font color="#A020F0">#endif</font>
-
-<a name="line2490">2490: </a><font color="#B22222">/*MC</font>
-
-<a name="line2492">2492: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/UsingFortran.html#UsingFortran">UsingFortran</a> - Fortran can be used with PETSc in four distinct approaches</font>
-
-<a name="line2494">2494: </a><font color="#B22222">$    1) classic Fortran 77 style</font>
-<a name="line2495">2495: </a><font color="#B22222">$#include "petsc/finclude/petscXXX.h" to work with material from the XXX component of PETSc</font>
+<a name="line2461">2461: </a><font color="#B22222">/*  For arrays that contain filenames or paths */</font>
+
+
+<a name="line2464">2464: </a><font color="#A020F0">#if defined(PETSC_HAVE_LIMITS_H)</font>
+<a name="line2465">2465: </a><font color="#A020F0">#include <limits.h></font>
+<a name="line2466">2466: </a><font color="#A020F0">#endif</font>
+<a name="line2467">2467: </a><font color="#A020F0">#if defined(PETSC_HAVE_SYS_PARAM_H)</font>
+<a name="line2468">2468: </a><font color="#A020F0">#include <sys/param.h></font>
+<a name="line2469">2469: </a><font color="#A020F0">#endif</font>
+<a name="line2470">2470: </a><font color="#A020F0">#if defined(PETSC_HAVE_SYS_TYPES_H)</font>
+<a name="line2471">2471: </a><font color="#A020F0">#include <sys/types.h></font>
+<a name="line2472">2472: </a><font color="#A020F0">#endif</font>
+<a name="line2473">2473: </a><font color="#A020F0">#if defined(MAXPATHLEN)</font>
+<a name="line2474">2474: </a><font color="#A020F0">#  define PETSC_MAX_PATH_LEN     MAXPATHLEN</font>
+<a name="line2475">2475: </a><font color="#A020F0">#elif defined(MAX_PATH)</font>
+<a name="line2476">2476: </a><font color="#A020F0">#  define PETSC_MAX_PATH_LEN     MAX_PATH</font>
+<a name="line2477">2477: </a><font color="#A020F0">#elif defined(_MAX_PATH)</font>
+<a name="line2478">2478: </a><font color="#A020F0">#  define PETSC_MAX_PATH_LEN     _MAX_PATH</font>
+<a name="line2479">2479: </a><font color="#A020F0">#else</font>
+<a name="line2480">2480: </a><font color="#A020F0">#  define PETSC_MAX_PATH_LEN     4096</font>
+<a name="line2481">2481: </a><font color="#A020F0">#endif</font>
+
+<a name="line2483">2483: </a><font color="#B22222">/*MC</font>
+
+<a name="line2485">2485: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/UsingFortran.html#UsingFortran">UsingFortran</a> - Fortran can be used with PETSc in four distinct approaches</font>
+
+<a name="line2487">2487: </a><font color="#B22222">$    1) classic Fortran 77 style</font>
+<a name="line2488">2488: </a><font color="#B22222">$#include "petsc/finclude/petscXXX.h" to work with material from the XXX component of PETSc</font>
+<a name="line2489">2489: </a><font color="#B22222">$       XXX variablename</font>
+<a name="line2490">2490: </a><font color="#B22222">$      You cannot use this approach if you wish to use the Fortran 90 specific PETSc routines</font>
+<a name="line2491">2491: </a><font color="#B22222">$      which end in F90; such as <a href="../docs/manualpages/Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</a>()</font>
+<a name="line2492">2492: </a><font color="#B22222">$</font>
+<a name="line2493">2493: </a><font color="#B22222">$    2) classic Fortran 90 style</font>
+<a name="line2494">2494: </a><font color="#B22222">$#include "petsc/finclude/petscXXX.h"</font>
+<a name="line2495">2495: </a><font color="#B22222">$#include "petsc/finclude/petscXXX.h90" to work with material from the XXX component of PETSc</font>
 <a name="line2496">2496: </a><font color="#B22222">$       XXX variablename</font>
-<a name="line2497">2497: </a><font color="#B22222">$      You cannot use this approach if you wish to use the Fortran 90 specific PETSc routines</font>
-<a name="line2498">2498: </a><font color="#B22222">$      which end in F90; such as <a href="../docs/manualpages/Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</a>()</font>
-<a name="line2499">2499: </a><font color="#B22222">$</font>
-<a name="line2500">2500: </a><font color="#B22222">$    2) classic Fortran 90 style</font>
-<a name="line2501">2501: </a><font color="#B22222">$#include "petsc/finclude/petscXXX.h"</font>
-<a name="line2502">2502: </a><font color="#B22222">$#include "petsc/finclude/petscXXX.h90" to work with material from the XXX component of PETSc</font>
-<a name="line2503">2503: </a><font color="#B22222">$       XXX variablename</font>
-<a name="line2504">2504: </a><font color="#B22222">$</font>
-<a name="line2505">2505: </a><font color="#B22222">$    3) Using Fortran modules</font>
-<a name="line2506">2506: </a><font color="#B22222">$#include "petsc/finclude/petscXXXdef.h"</font>
-<a name="line2507">2507: </a><font color="#B22222">$         use petscXXXX</font>
-<a name="line2508">2508: </a><font color="#B22222">$       XXX variablename</font>
-<a name="line2509">2509: </a><font color="#B22222">$</font>
-<a name="line2510">2510: </a><font color="#B22222">$    4) Use Fortran modules and Fortran data types for PETSc types</font>
-<a name="line2511">2511: </a><font color="#B22222">$#include "petsc/finclude/petscXXXdef.h"</font>
-<a name="line2512">2512: </a><font color="#B22222">$         use petscXXXX</font>
-<a name="line2513">2513: </a><font color="#B22222">$       type(XXX) variablename</font>
-<a name="line2514">2514: </a><font color="#B22222">$      To use this approach you must ./configure PETSc with the additional</font>
-<a name="line2515">2515: </a><font color="#B22222">$      option --with-fortran-datatypes You cannot use the type(XXX) declaration approach without using Fortran modules</font>
-
-<a name="line2517">2517: </a><font color="#B22222">    Finally if you absolutely do not want to use any #include you can use either</font>
-
-<a name="line2519">2519: </a><font color="#B22222">$    3a) skip the #include BUT you cannot use any PETSc data type names like <a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>, <a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> etc</font>
-<a name="line2520">2520: </a><font color="#B22222">$        and you must declare the variables as integer, for example</font>
-<a name="line2521">2521: </a><font color="#B22222">$        integer variablename</font>
-<a name="line2522">2522: </a><font color="#B22222">$</font>
-<a name="line2523">2523: </a><font color="#B22222">$    4a) skip the #include, you use the object types like type(<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>) type(<a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>) but cannot use the data type</font>
-<a name="line2524">2524: </a><font color="#B22222">$        names like <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> etc. again for those you must use integer</font>
-
-<a name="line2526">2526: </a><font color="#B22222">   We recommend either 2 or 3. Approaches 2 and 3 provide type checking for most PETSc function calls; 4 has type checking</font>
-<a name="line2527">2527: </a><font color="#B22222">for only a few PETSc functions.</font>
-
-<a name="line2529">2529: </a><font color="#B22222">   Fortran type checking with interfaces is strick, this means you cannot pass a scalar value when an array value</font>
-<a name="line2530">2530: </a><font color="#B22222">is expected (even though it is legal Fortran). For example when setting a single value in a matrix with <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>()</font>
-<a name="line2531">2531: </a><font color="#B22222">you cannot have something like</font>
-<a name="line2532">2532: </a><font color="#B22222">$      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> row,col</font>
-<a name="line2533">2533: </a><font color="#B22222">$      <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> val</font>
-<a name="line2534">2534: </a><font color="#B22222">$        ...</font>
-<a name="line2535">2535: </a><font color="#B22222">$      call <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(mat,1,row,1,col,val,<a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,ierr)</font>
-<a name="line2536">2536: </a><font color="#B22222">You must instead have</font>
-<a name="line2537">2537: </a><font color="#B22222">$      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> row(1),col(1)</font>
-<a name="line2538">2538: </a><font color="#B22222">$      <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> val(1)</font>
-<a name="line2539">2539: </a><font color="#B22222">$        ...</font>
-<a name="line2540">2540: </a><font color="#B22222">$      call <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(mat,1,row,1,col,val,<a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,ierr)</font>
-
-
-<a name="line2543">2543: </a><font color="#B22222">    See the example src/vec/vec/examples/tutorials/ex20f90.F90 for an example that can use all four approaches</font>
-
-<a name="line2545">2545: </a><font color="#B22222">    Developer Notes: The petsc/finclude/petscXXXdef.h contain all the #defines (would be typedefs in C code) these</font>
-<a name="line2546">2546: </a><font color="#B22222">     automatically include their predecessors; for example petsc/finclude/petscvecdef.h includes petsc/finclude/petscisdef.h</font>
-
-<a name="line2548">2548: </a><font color="#B22222">     The petsc/finclude/petscXXXX.h contain all the parameter statements for that package. These automatically include</font>
-<a name="line2549">2549: </a><font color="#B22222">     their petsc/finclude/petscXXXdef.h file but DO NOT automatically include their predecessors;  for example</font>
-<a name="line2550">2550: </a><font color="#B22222">     petsc/finclude/petscvec.h does NOT automatically include petsc/finclude/petscis.h</font>
-
-<a name="line2552">2552: </a><font color="#B22222">     The petsc/finclude/ftn-custom/petscXXXdef.h90 are not intended to be used directly in code, they define the</font>
-<a name="line2553">2553: </a><font color="#B22222">     Fortran data type type(XXX) (for example type(<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)) when PETSc is ./configure with the --with-fortran-datatypes option.</font>
-
-<a name="line2555">2555: </a><font color="#B22222">     The petsc/finclude/ftn-custom/petscXXX.h90 (not included directly by code) contain interface definitions for</font>
-<a name="line2556">2556: </a><font color="#B22222">     the PETSc Fortran stubs that have different bindings then their C version (for example <a href="../docs/manualpages/Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</a>).</font>
-
-<a name="line2558">2558: </a><font color="#B22222">     The petsc/finclude/ftn-auto/petscXXX.h90 (not included directly by code) contain interface definitions generated</font>
-<a name="line2559">2559: </a><font color="#B22222">     automatically by "make allfortranstubs".</font>
-
-<a name="line2561">2561: </a><font color="#B22222">     The petsc/finclude/petscXXX.h90 includes the custom petsc/finclude/ftn-custom/petscXXX.h90 and if ./configure</font>
-<a name="line2562">2562: </a><font color="#B22222">     was run with --with-fortran-interfaces it also includes the petsc/finclude/ftn-auto/petscXXX.h90 These DO NOT automatically</font>
-<a name="line2563">2563: </a><font color="#B22222">     include their predecessors</font>
-
-<a name="line2565">2565: </a><font color="#B22222">    Level: beginner</font>
-
-<a name="line2567">2567: </a><font color="#B22222">M*/</font>
-
-<a name="line2569">2569: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetArchType.html#PetscGetArchType">PetscGetArchType</a>(char[],size_t)</font></strong>;
-<a name="line2570">2570: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetHostName.html#PetscGetHostName">PetscGetHostName</a>(char[],size_t)</font></strong>;
-<a name="line2571">2571: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetUserName.html#PetscGetUserName">PetscGetUserName</a>(char[],size_t)</font></strong>;
-<a name="line2572">2572: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetProgramName.html#PetscGetProgramName">PetscGetProgramName</a>(char[],size_t)</font></strong>;
-<a name="line2573">2573: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscSetProgramName(const char[])</font></strong>;
-<a name="line2574">2574: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetDate.html#PetscGetDate">PetscGetDate</a>(char[],size_t)</font></strong>;
-<a name="line2575">2575: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetVersion.html#PetscGetVersion">PetscGetVersion</a>(char[], size_t)</font></strong>;
-
-<a name="line2577">2577: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortInt.html#PetscSortInt">PetscSortInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[])</font></strong>;
-<a name="line2578">2578: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortRemoveDupsInt.html#PetscSortRemoveDupsInt">PetscSortRemoveDupsInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[])</font></strong>;
-<a name="line2579">2579: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFindInt.html#PetscFindInt">PetscFindInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[], <a href="../docs/manualpages/ [...]
-<a name="line2580">2580: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithPermutation.html#PetscSortIntWithPermutation">PetscSortIntWithPermutation</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt"> [...]
-<a name="line2581">2581: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortStrWithPermutation.html#PetscSortStrWithPermutation">PetscSortStrWithPermutation</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const char*[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[])</font></strong>;
-<a name="line2582">2582: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithArray.html#PetscSortIntWithArray">PetscSortIntWithArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[])</font></ [...]
-<a name="line2583">2583: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithArrayPair.html#PetscSortIntWithArrayPair">PetscSortIntWithArrayPair</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>* [...]
-<a name="line2584">2584: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortMPIInt.html#PetscSortMPIInt">PetscSortMPIInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[])</font></strong>;
-<a name="line2585">2585: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortRemoveDupsMPIInt.html#PetscSortRemoveDupsMPIInt">PetscSortRemoveDupsMPIInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[])</font></strong>;
-<a name="line2586">2586: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortMPIIntWithArray.html#PetscSortMPIIntWithArray">PetscSortMPIIntWithArray</a>(<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#Pets [...]
-<a name="line2587">2587: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithScalarArray.html#PetscSortIntWithScalarArray">PetscSortIntWithScalarArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar"> [...]
-<a name="line2588">2588: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithDataArray.html#PetscSortIntWithDataArray">PetscSortIntWithDataArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],void*,size_t,void*)</font></strong>;
-<a name="line2589">2589: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortReal.html#PetscSortReal">PetscSortReal</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[])</font></strong>;
-<a name="line2590">2590: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortRealWithPermutation.html#PetscSortRealWithPermutation">PetscSortRealWithPermutation</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#Pets [...]
-<a name="line2591">2591: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortRemoveDupsReal.html#PetscSortRemoveDupsReal">PetscSortRemoveDupsReal</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[])</font></strong>;
-<a name="line2592">2592: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortSplit.html#PetscSortSplit">PetscSortSplit</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>[],<a href="../docs/manual [...]
-<a name="line2593">2593: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortSplitReal.html#PetscSortSplitReal">PetscSortSplitReal</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],<a href="../docs/ [...]
-<a name="line2594">2594: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscProcessTree.html#PetscProcessTree">PetscProcessTree</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> [],const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href= [...]
-<a name="line2595">2595: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMergeIntArrayPair.html#PetscMergeIntArrayPair">PetscMergeIntArrayPair</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</ [...]
-<a name="line2596">2596: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMergeIntArray.html#PetscMergeIntArray">PetscMergeIntArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href=" [...]
-<a name="line2597">2597: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMergeMPIIntArray.html#PetscMergeMPIIntArray">PetscMergeMPIIntArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt< [...]
-
-<a name="line2599">2599: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscSetDisplay(void)</font></strong>;
-<a name="line2600">2600: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscGetDisplay(char[],size_t)</font></strong>;
-
-<a name="line2602">2602: </a><font color="#B22222">/*J</font>
-<a name="line2603">2603: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a> - String with the name of a PETSc randomizer</font>
-
-<a name="line2605">2605: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line2607">2607: </a><font color="#B22222">   Notes: to use the SPRNG you must have ./configure PETSc</font>
-<a name="line2608">2608: </a><font color="#B22222">   with the option --download-sprng</font>
-
-<a name="line2610">2610: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscRandomSetType.html#PetscRandomSetType">PetscRandomSetType</a>(), <a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>, <a href="../docs/manualpages/Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</a>()</font>
-<a name="line2611">2611: </a><font color="#B22222">J*/</font>
-<a name="line2612">2612: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a>;</font>
-<a name="line2613">2613: </a><strong><font color="#228B22">#define PETSCRAND       </font><font color="#666666">"rand"</font><font color="#228B22"></font></strong>
-<a name="line2614">2614: </a><strong><font color="#228B22">#define PETSCRAND48     </font><font color="#666666">"rand48"</font><font color="#228B22"></font></strong>
-<a name="line2615">2615: </a><strong><font color="#228B22">#define PETSCSPRNG      </font><font color="#666666">"sprng"</font><font color="#228B22"></font></strong>
-<a name="line2616">2616: </a><strong><font color="#228B22">#define PETSCRANDER48   </font><font color="#666666">"rander48"</font><font color="#228B22"></font></strong>
-
-<a name="line2618">2618: </a><font color="#B22222">/* Logging support */</font>
-<a name="line2619">2619: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSC_RANDOM_CLASSID;
-
-<a name="line2621">2621: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomInitializePackage.html#PetscRandomInitializePackage">PetscRandomInitializePackage</a>(void)</font></strong>;
-
-<a name="line2623">2623: </a><font color="#B22222">/*S</font>
-<a name="line2624">2624: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a> - Abstract PETSc object that manages generating random numbers</font>
-
-<a name="line2626">2626: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line2628">2628: </a><font color="#B22222">  Concepts: random numbers</font>
-
-<a name="line2630">2630: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</a>(), <a href="../docs/manualpages/Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</a>(), <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a></font>
-<a name="line2631">2631: </a><font color="#B22222">S*/</font>
-<a name="line2632">2632: </a><font color="#4169E1">typedef struct _p_PetscRandom*   <a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>;</font>
-
-<a name="line2634">2634: </a><font color="#B22222">/* Dynamic creation and loading functions */</font>
-<a name="line2635">2635: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> PetscRandomList;
-
-<a name="line2637">2637: </a><strong><font color="#4169E1"><a name="PetscRandomRegister"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomRegister.html#PetscRandomRegister">PetscRandomRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>)</font></strong>);
-<a name="line2638">2638: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSetType.html#PetscRandomSetType">PetscRandomSetType</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>, <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a>)</font></strong>;
-<a name="line2639">2639: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSetFromOptions.html#PetscRandomSetFromOptions">PetscRandomSetFromOptions</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>)</font></strong>;
-<a name="line2640">2640: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetType.html#PetscRandomGetType">PetscRandomGetType</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>, <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a>*)</font></strong>;
-<a name="line2641">2641: </a><strong><font color="#4169E1"><a name="PetscRandomViewFromOptions"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscRandomViewFromOptions(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a> A,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> obj,const char name[])</font></strong> {<font color="#4169E1">return</font> <a href="../docs/manu [...]
-<a name="line2642">2642: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomView.html#PetscRandomView">PetscRandomView</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-
-<a name="line2644">2644: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>*)</font></strong>;
-<a name="line2645">2645: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)</font></strong>;
-<a name="line2646">2646: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetValueReal.html#PetscRandomGetValueReal">PetscRandomGetValueReal</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
-<a name="line2647">2647: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetInterval.html#PetscRandomGetInterval">PetscRandomGetInterval</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar [...]
-<a name="line2648">2648: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSetInterval.html#PetscRandomSetInterval">PetscRandomSetInterval</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar" [...]
-<a name="line2649">2649: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,unsigned long)</font></strong>;
-<a name="line2650">2650: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetSeed.html#PetscRandomGetSeed">PetscRandomGetSeed</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,unsigned long *)</font></strong>;
-<a name="line2651">2651: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSeed.html#PetscRandomSeed">PetscRandomSeed</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>)</font></strong>;
-<a name="line2652">2652: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>*)</font></strong>;
-
-<a name="line2654">2654: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetFullPath.html#PetscGetFullPath">PetscGetFullPath</a>(const char[],char[],size_t)</font></strong>;
-<a name="line2655">2655: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetRelativePath.html#PetscGetRelativePath">PetscGetRelativePath</a>(const char[],char[],size_t)</font></strong>;
-<a name="line2656">2656: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetWorkingDirectory.html#PetscGetWorkingDirectory">PetscGetWorkingDirectory</a>(char[],size_t)</font></strong>;
-<a name="line2657">2657: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetRealPath.html#PetscGetRealPath">PetscGetRealPath</a>(const char[],char[])</font></strong>;
-<a name="line2658">2658: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetHomeDirectory.html#PetscGetHomeDirectory">PetscGetHomeDirectory</a>(char[],size_t)</font></strong>;
-<a name="line2659">2659: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscTestFile(const char[],char,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
-<a name="line2660">2660: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscTestDirectory(const char[],char,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
-<a name="line2661">2661: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscMkdir(const char[])</font></strong>;
-<a name="line2662">2662: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscRMTree(const char[])</font></strong>;
-
-<a name="line2664">2664: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</a>(int,void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>)</font></strong>;
-<a name="line2665">2665: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,int,void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html#Pet [...]
-<a name="line2666">2666: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,int,void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html# [...]
-<a name="line2667">2667: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</a>(int,void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  [...]
-<a name="line2668">2668: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</a>(const char[],<a href="../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>,int *)</font></strong>;
-<a name="line2669">2669: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinaryClose.html#PetscBinaryClose">PetscBinaryClose</a>(int)</font></strong>;
-<a name="line2670">2670: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSharedTmp.html#PetscSharedTmp">PetscSharedTmp</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
-<a name="line2671">2671: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSharedWorkingDirectory.html#PetscSharedWorkingDirectory">PetscSharedWorkingDirectory</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
-<a name="line2672">2672: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetTmp.html#PetscGetTmp">PetscGetTmp</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,char[],size_t)</font></strong>;
-<a name="line2673">2673: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFileRetrieve.html#PetscFileRetrieve">PetscFileRetrieve</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
-<a name="line2674">2674: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscLs(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
-<a name="line2675">2675: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscOpenSocket(const char[],int,int*)</font></strong>;
-
-<a name="line2677">2677: </a><font color="#B22222">/*</font>
-<a name="line2678">2678: </a><font color="#B22222">   In binary files variables are stored using the following lengths,</font>
-<a name="line2679">2679: </a><font color="#B22222">  regardless of how they are stored in memory on any one particular</font>
-<a name="line2680">2680: </a><font color="#B22222">  machine. Use these rather then sizeof() in computing sizes for</font>
-<a name="line2681">2681: </a><font color="#B22222">  <a href="../docs/manualpages/Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</a>().</font>
-<a name="line2682">2682: </a><font color="#B22222">*/</font>
-<a name="line2683">2683: </a><strong><font color="#228B22">#define PETSC_BINARY_INT_SIZE   (32/8)</font></strong>
-<a name="line2684">2684: </a><strong><font color="#228B22">#define PETSC_BINARY_FLOAT_SIZE  (32/8)</font></strong>
-<a name="line2685">2685: </a><strong><font color="#228B22">#define PETSC_BINARY_CHAR_SIZE  (8/8)</font></strong>
-<a name="line2686">2686: </a><strong><font color="#228B22">#define PETSC_BINARY_SHORT_SIZE  (16/8)</font></strong>
-<a name="line2687">2687: </a><strong><font color="#228B22">#define PETSC_BINARY_DOUBLE_SIZE  (64/8)</font></strong>
-<a name="line2688">2688: </a><strong><font color="#228B22">#define PETSC_BINARY_SCALAR_SIZE  sizeof(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)</font></strong>
-
-<a name="line2690">2690: </a><font color="#B22222">/*E</font>
-<a name="line2691">2691: </a><font color="#B22222">  <a href="../docs/manualpages/Sys/PetscBinarySeekType.html#PetscBinarySeekType">PetscBinarySeekType</a> - argument to <a href="../docs/manualpages/Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</a>()</font>
-
-<a name="line2693">2693: </a><font color="#B22222">  Level: advanced</font>
-
-<a name="line2695">2695: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</a>(), <a href="../docs/manualpages/Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</a>()</font>
-<a name="line2696">2696: </a><font color="#B22222">E*/</font>
-<a name="line2697">2697: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END = 2} <a href="../docs/manualpages/Sys/PetscBinarySeekType.html#PetscBinarySeekType">PetscBinarySeekType</a>;
-<a name="line2698">2698: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</a>(int,off_t,<a href="../docs/manualpages/Sys/PetscBinarySeekType.html#PetscBinarySeekType">PetscBinarySeekType</a>,off_t*)</font></strong>;
-<a name="line2699">2699: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,int,off_t,<a href="../docs/manualpages/Sys/PetscBinarySeekType.html#PetscBinarySeekType">PetscBinarySeekType</a>,off_t*)</font></strong>;
-<a name="line2700">2700: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscByteSwap(void *,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
-
-<a name="line2702">2702: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetDebugTerminal.html#PetscSetDebugTerminal">PetscSetDebugTerminal</a>(const char[])</font></strong>;
-<a name="line2703">2703: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetDebugger.html#PetscSetDebugger">PetscSetDebugger</a>(const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> )</font></strong>;
-<a name="line2704">2704: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetDefaultDebugger.html#PetscSetDefaultDebugger">PetscSetDefaultDebugger</a>(void)</font></strong>;
-<a name="line2705">2705: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetDebuggerFromString.html#PetscSetDebuggerFromString">PetscSetDebuggerFromString</a>(const char*)</font></strong>;
-<a name="line2706">2706: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscAttachDebugger.html#PetscAttachDebugger">PetscAttachDebugger</a>(void)</font></strong>;
-<a name="line2707">2707: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStopForDebugger.html#PetscStopForDebugger">PetscStopForDebugger</a>(void)</font></strong>;
-
-<a name="line2709">2709: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],const <a href="../docs/manualpages/Sys/PetscMPII [...]
-<a name="line2710">2710: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGatherMessageLengths.html#PetscGatherMessageLengths">PetscGatherMessageLengths</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt" [...]
-<a name="line2711">2711: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGatherMessageLengths2.html#PetscGatherMessageLengths2">PetscGatherMessageLengths2</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPII [...]
-<a name="line2712">2712: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPostIrecvInt(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[] [...]
-<a name="line2713">2713: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPostIrecvScalar(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a [...]
-<a name="line2714">2714: </a><strong><font color="#4169E1"><a name="PetscCommBuildTwoSided"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,<a href="../docs/manu [...]
-<a name="line2715">2715: </a>  PetscAttrMPIPointerWithType(6,3);
-<a name="line2716">2716: </a><strong><font color="#4169E1"><a name="PetscCommBuildTwoSidedF"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedF.html#PetscCommBuildTwoSidedF">PetscCommBuildTwoSidedF</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,<a href="../docs/ [...]
-<a name="line2717">2717: </a><strong><font color="#4169E1">                                                    <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*send)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html [...]
-<a name="line2718">2718: </a><strong><font color="#4169E1">                                                    <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*recv)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,void*,MPI_Request[],void*),void *ctx)</font></strong>
-<a name="line2719">2719: </a>  PetscAttrMPIPointerWithType(6,3);
-<a name="line2720">2720: </a><strong><font color="#4169E1"><a name="PetscCommBuildTwoSidedFReq"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedFReq.html#PetscCommBuildTwoSidedFReq">PetscCommBuildTwoSidedFReq</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,<a hr [...]
-<a name="line2721">2721: </a><strong><font color="#4169E1">                                                       MPI_Request**,MPI_Request**,</font></strong>
-<a name="line2722">2722: </a><strong><font color="#4169E1">                                                       <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*send)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.h [...]
-<a name="line2723">2723: </a><strong><font color="#4169E1">                                                       <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*recv)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,void*,MPI_Request[],void*),void *ctx)</font></strong>
-<a name="line2724">2724: </a>  PetscAttrMPIPointerWithType(6,3);
-
-<a name="line2726">2726: </a><font color="#B22222">/*E</font>
-<a name="line2727">2727: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBuildTwoSidedType.html#PetscBuildTwoSidedType">PetscBuildTwoSidedType</a> - algorithm for setting up two-sided communication</font>
-
-<a name="line2729">2729: </a><font color="#B22222">$  PETSC_BUILDTWOSIDED_ALLREDUCE - classical algorithm using an <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a> with</font>
-<a name="line2730">2730: </a><font color="#B22222">$      a buffer of length equal to the communicator size. Not memory-scalable due to</font>
-<a name="line2731">2731: </a><font color="#B22222">$      the large reduction size. Requires only MPI-1.</font>
-<a name="line2732">2732: </a><font color="#B22222">$  PETSC_BUILDTWOSIDED_IBARRIER - nonblocking algorithm based on <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Issend.html#MPI_Issend">MPI_Issend</a> and MPI_Ibarrier.</font>
-<a name="line2733">2733: </a><font color="#B22222">$      Proved communication-optimal in Hoefler, Siebert, and Lumsdaine (2010). Requires MPI-3.</font>
-<a name="line2734">2734: </a><font color="#B22222">$  PETSC_BUILDTWOSIDED_REDSCATTER - similar to above, but use more optimized function</font>
-<a name="line2735">2735: </a><font color="#B22222">$      that only communicates the part of the reduction that is necessary.  Requires MPI-2.</font>
-
-<a name="line2737">2737: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line2739">2739: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</a>(), <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html#PetscCommBuildTwoSidedSetType">PetscCommBuildTwoSidedSetType</a>(), <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html#PetscCommBuildTwoSidedGetType">PetscCommBuildTwoSidedGetType</a>()</font>
-<a name="line2740">2740: </a><font color="#B22222">E*/</font>
-<a name="line2741">2741: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {
-<a name="line2742">2742: </a>  PETSC_BUILDTWOSIDED_NOTSET = -1,
-<a name="line2743">2743: </a>  PETSC_BUILDTWOSIDED_ALLREDUCE = 0,
-<a name="line2744">2744: </a>  PETSC_BUILDTWOSIDED_IBARRIER = 1,
-<a name="line2745">2745: </a>  PETSC_BUILDTWOSIDED_REDSCATTER = 2
-<a name="line2746">2746: </a>  <font color="#B22222">/* Updates here must be accompanied by updates in finclude/petscsys.h and the string array in mpits.c */</font>
-<a name="line2747">2747: </a>} <a href="../docs/manualpages/Sys/PetscBuildTwoSidedType.html#PetscBuildTwoSidedType">PetscBuildTwoSidedType</a>;
-<a name="line2748">2748: </a>PETSC_EXTERN const char *const PetscBuildTwoSidedTypes[];
-<a name="line2749">2749: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html#PetscCommBuildTwoSidedSetType">PetscCommBuildTwoSidedSetType</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBuildTwoSidedType.html#PetscBuildTwoSidedType">PetscBuildTwoSidedType</a>)</font></strong>;
-<a name="line2750">2750: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html#PetscCommBuildTwoSidedGetType">PetscCommBuildTwoSidedGetType</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBuildTwoSidedType.html#PetscBuildTwoSidedType">PetscBuildTwoSidedType</a>*)</font></strong>;
-
-<a name="line2752">2752: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSSEIsEnabled.html#PetscSSEIsEnabled">PetscSSEIsEnabled</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
-
-<a name="line2754">2754: </a><font color="#B22222">/*E</font>
-<a name="line2755">2755: </a><font color="#B22222">  <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">InsertMode</a> - Whether entries are inserted or added into vectors or matrices</font>
-
-<a name="line2757">2757: </a><font color="#B22222">  Level: beginner</font>
-
-<a name="line2759">2759: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(), <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../docs/manualpages/Vec/VecSetValue.html#VecSetValue">VecSetValue</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</a>(),</font>
-<a name="line2760">2760: </a><font color="#B22222">          <a href="../docs/manualpages/Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(),</font>
-<a name="line2761">2761: </a><font color="#B22222">          <a href="../docs/manualpages/Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(), <a href="../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>()</font>
-<a name="line2762">2762: </a><font color="#B22222">E*/</font>
-<a name="line2763">2763: </a> <font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {NOT_SET_VALUES, <a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>, <a href="../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>, <a href="../docs/manualpages/Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</a>, INSERT_ALL_VALUES, ADD_ALL_VALUES, INSERT_BC_VALUES, ADD_BC_VALUES} <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">Inser [...]
-
-<a name="line2765">2765: </a><font color="#B22222">/*MC</font>
-<a name="line2766">2766: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a> - Put a value into a vector or matrix, overwrites any previous value</font>
-
-<a name="line2768">2768: </a><font color="#B22222">    Level: beginner</font>
-
-<a name="line2770">2770: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">InsertMode</a>, <a href="../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(), <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../docs/manualpages/Vec/VecSetValue.html#VecSetValue">VecSetValue</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</a> [...]
-<a name="line2771">2771: </a><font color="#B22222">          <a href="../docs/manualpages/Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(), <a href="../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,</font>
-<a name="line2772">2772: </a><font color="#B22222">          <a href="../docs/manualpages/Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(), <a href="../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(), <a href="../docs/manualpages [...]
-
-<a name="line2774">2774: </a><font color="#B22222">M*/</font>
-
-<a name="line2776">2776: </a><font color="#B22222">/*MC</font>
-<a name="line2777">2777: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a> - Adds a value into a vector or matrix, if there previously was no value, just puts the</font>
-<a name="line2778">2778: </a><font color="#B22222">                value into that location</font>
-
-<a name="line2780">2780: </a><font color="#B22222">    Level: beginner</font>
-
-<a name="line2782">2782: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">InsertMode</a>, <a href="../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(), <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../docs/manualpages/Vec/VecSetValue.html#VecSetValue">VecSetValue</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</a> [...]
-<a name="line2783">2783: </a><font color="#B22222">          <a href="../docs/manualpages/Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(), <a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,</font>
-<a name="line2784">2784: </a><font color="#B22222">          <a href="../docs/manualpages/Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(), <a href="../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(), <a href="../docs/manualpages [...]
-
-<a name="line2786">2786: </a><font color="#B22222">M*/</font>
-
-<a name="line2788">2788: </a><font color="#B22222">/*MC</font>
-<a name="line2789">2789: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</a> - Puts the maximum of the scattered/gathered value and the current value into each location</font>
-
-<a name="line2791">2791: </a><font color="#B22222">    Level: beginner</font>
-
-<a name="line2793">2793: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">InsertMode</a>, <a href="../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(), <a href="../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(), <a href="../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>, <a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a></font>
-
-<a name="line2795">2795: </a><font color="#B22222">M*/</font>
-
-<a name="line2797">2797: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> <a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
-
-<a name="line2799">2799: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {PETSC_SUBCOMM_GENERAL=0,PETSC_SUBCOMM_CONTIGUOUS=1,PETSC_SUBCOMM_INTERLACED=2} PetscSubcommType;
-<a name="line2800">2800: </a>PETSC_EXTERN const char *const PetscSubcommTypes[];
-
-<a name="line2802">2802: </a><font color="#B22222">/*S</font>
-<a name="line2803">2803: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a> - A decomposition of an MPI communicator into subcommunicators</font>
-
-<a name="line2805">2805: </a><font color="#B22222">   Notes: After a call to <a href="../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(), <a href="../docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html#PetscSubcommSetTypeGeneral">PetscSubcommSetTypeGeneral</a>(), or <a href="../docs/manualpages/Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOptions">PetscSubcommSetFromOptions</a>() one may call</font>
-<a name="line2806">2806: </a><font color="#B22222">$     PetscSubcommChild() returns the associated subcommunicator on this process</font>
-<a name="line2807">2807: </a><font color="#B22222">$     PetscSubcommContiguousParent() returns a parent communitor but with all child of the same subcommunicator having contiquous rank</font>
-
-<a name="line2809">2809: </a><font color="#B22222">   Sample Usage:</font>
-<a name="line2810">2810: </a><font color="#B22222">       <a href="../docs/manualpages/Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</a>()</font>
-<a name="line2811">2811: </a><font color="#B22222">       <a href="../docs/manualpages/Sys/PetscSubcommSetNumber.html#PetscSubcommSetNumber">PetscSubcommSetNumber</a>()</font>
-<a name="line2812">2812: </a><font color="#B22222">       <a href="../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(PETSC_SUBCOMM_INTERLACED);</font>
-<a name="line2813">2813: </a><font color="#B22222">       ccomm = PetscSubcommChild()</font>
-<a name="line2814">2814: </a><font color="#B22222">       <a href="../docs/manualpages/Sys/PetscSubcommDestroy.html#PetscSubcommDestroy">PetscSubcommDestroy</a>()</font>
-
-<a name="line2816">2816: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line2818">2818: </a><font color="#B22222">   Concepts: communicator, create</font>
-
-<a name="line2820">2820: </a><font color="#B22222">   Notes:</font>
-<a name="line2821">2821: </a><font color="#B22222">$   PETSC_SUBCOMM_GENERAL - similar to <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_split.html#MPI_Comm_split">MPI_Comm_split</a>() each process sets the new communicator (color) they will belong to and the order within that communicator</font>
-<a name="line2822">2822: </a><font color="#B22222">$   PETSC_SUBCOMM_CONTIGUOUS - each new communicator contains a set of process with contiquous ranks in the original MPI communicator</font>
-<a name="line2823">2823: </a><font color="#B22222">$   PETSC_SUBCOMM_INTERLACED - each new communictor contains a set of processes equally far apart in rank from the others in that new communicator</font>
-
-<a name="line2825">2825: </a><font color="#B22222">   Examaple: Consider a communicator with six processes split into 3 subcommunicators.</font>
-<a name="line2826">2826: </a><font color="#B22222">$     PETSC_SUBCOMM_CONTIGUOUS - the first communicator contains rank 0,1  the second rank 2,3 and the third rank 4,5 in the original ordering of the original communicator</font>
-<a name="line2827">2827: </a><font color="#B22222">$     PETSC_SUBCOMM_INTERLACED - the first communicator contains rank 0,3, the second 1,4 and the third 2,5</font>
+<a name="line2497">2497: </a><font color="#B22222">$</font>
+<a name="line2498">2498: </a><font color="#B22222">$    3) Using Fortran modules</font>
+<a name="line2499">2499: </a><font color="#B22222">$#include "petsc/finclude/petscXXXdef.h"</font>
+<a name="line2500">2500: </a><font color="#B22222">$         use petscXXXX</font>
+<a name="line2501">2501: </a><font color="#B22222">$       XXX variablename</font>
+<a name="line2502">2502: </a><font color="#B22222">$</font>
+<a name="line2503">2503: </a><font color="#B22222">$    4) Use Fortran modules and Fortran data types for PETSc types</font>
+<a name="line2504">2504: </a><font color="#B22222">$#include "petsc/finclude/petscXXXdef.h"</font>
+<a name="line2505">2505: </a><font color="#B22222">$         use petscXXXX</font>
+<a name="line2506">2506: </a><font color="#B22222">$       type(XXX) variablename</font>
+<a name="line2507">2507: </a><font color="#B22222">$      To use this approach you must ./configure PETSc with the additional</font>
+<a name="line2508">2508: </a><font color="#B22222">$      option --with-fortran-datatypes You cannot use the type(XXX) declaration approach without using Fortran modules</font>
+
+<a name="line2510">2510: </a><font color="#B22222">    Finally if you absolutely do not want to use any #include you can use either</font>
+
+<a name="line2512">2512: </a><font color="#B22222">$    3a) skip the #include BUT you cannot use any PETSc data type names like <a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>, <a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> etc</font>
+<a name="line2513">2513: </a><font color="#B22222">$        and you must declare the variables as integer, for example</font>
+<a name="line2514">2514: </a><font color="#B22222">$        integer variablename</font>
+<a name="line2515">2515: </a><font color="#B22222">$</font>
+<a name="line2516">2516: </a><font color="#B22222">$    4a) skip the #include, you use the object types like type(<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>) type(<a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>) but cannot use the data type</font>
+<a name="line2517">2517: </a><font color="#B22222">$        names like <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> etc. again for those you must use integer</font>
+
+<a name="line2519">2519: </a><font color="#B22222">   We recommend either 2 or 3. Approaches 2 and 3 provide type checking for most PETSc function calls; 4 has type checking</font>
+<a name="line2520">2520: </a><font color="#B22222">for only a few PETSc functions.</font>
+
+<a name="line2522">2522: </a><font color="#B22222">   Fortran type checking with interfaces is strick, this means you cannot pass a scalar value when an array value</font>
+<a name="line2523">2523: </a><font color="#B22222">is expected (even though it is legal Fortran). For example when setting a single value in a matrix with <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>()</font>
+<a name="line2524">2524: </a><font color="#B22222">you cannot have something like</font>
+<a name="line2525">2525: </a><font color="#B22222">$      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> row,col</font>
+<a name="line2526">2526: </a><font color="#B22222">$      <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> val</font>
+<a name="line2527">2527: </a><font color="#B22222">$        ...</font>
+<a name="line2528">2528: </a><font color="#B22222">$      call <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(mat,1,row,1,col,val,<a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,ierr)</font>
+<a name="line2529">2529: </a><font color="#B22222">You must instead have</font>
+<a name="line2530">2530: </a><font color="#B22222">$      <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> row(1),col(1)</font>
+<a name="line2531">2531: </a><font color="#B22222">$      <a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> val(1)</font>
+<a name="line2532">2532: </a><font color="#B22222">$        ...</font>
+<a name="line2533">2533: </a><font color="#B22222">$      call <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(mat,1,row,1,col,val,<a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,ierr)</font>
+
+
+<a name="line2536">2536: </a><font color="#B22222">    See the example src/vec/vec/examples/tutorials/ex20f90.F90 for an example that can use all four approaches</font>
+
+<a name="line2538">2538: </a><font color="#B22222">    Developer Notes: The petsc/finclude/petscXXXdef.h contain all the #defines (would be typedefs in C code) these</font>
+<a name="line2539">2539: </a><font color="#B22222">     automatically include their predecessors; for example petsc/finclude/petscvecdef.h includes petsc/finclude/petscisdef.h</font>
+
+<a name="line2541">2541: </a><font color="#B22222">     The petsc/finclude/petscXXXX.h contain all the parameter statements for that package. These automatically include</font>
+<a name="line2542">2542: </a><font color="#B22222">     their petsc/finclude/petscXXXdef.h file but DO NOT automatically include their predecessors;  for example</font>
+<a name="line2543">2543: </a><font color="#B22222">     petsc/finclude/petscvec.h does NOT automatically include petsc/finclude/petscis.h</font>
+
+<a name="line2545">2545: </a><font color="#B22222">     The petsc/finclude/ftn-custom/petscXXXdef.h90 are not intended to be used directly in code, they define the</font>
+<a name="line2546">2546: </a><font color="#B22222">     Fortran data type type(XXX) (for example type(<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)) when PETSc is ./configure with the --with-fortran-datatypes option.</font>
+
+<a name="line2548">2548: </a><font color="#B22222">     The petsc/finclude/ftn-custom/petscXXX.h90 (not included directly by code) contain interface definitions for</font>
+<a name="line2549">2549: </a><font color="#B22222">     the PETSc Fortran stubs that have different bindings then their C version (for example <a href="../docs/manualpages/Vec/VecGetArrayF90.html#VecGetArrayF90">VecGetArrayF90</a>).</font>
+
+<a name="line2551">2551: </a><font color="#B22222">     The petsc/finclude/ftn-auto/petscXXX.h90 (not included directly by code) contain interface definitions generated</font>
+<a name="line2552">2552: </a><font color="#B22222">     automatically by "make allfortranstubs".</font>
+
+<a name="line2554">2554: </a><font color="#B22222">     The petsc/finclude/petscXXX.h90 includes the custom petsc/finclude/ftn-custom/petscXXX.h90 and if ./configure</font>
+<a name="line2555">2555: </a><font color="#B22222">     was run with --with-fortran-interfaces it also includes the petsc/finclude/ftn-auto/petscXXX.h90 These DO NOT automatically</font>
+<a name="line2556">2556: </a><font color="#B22222">     include their predecessors</font>
+
+<a name="line2558">2558: </a><font color="#B22222">    Level: beginner</font>
+
+<a name="line2560">2560: </a><font color="#B22222">M*/</font>
+
+<a name="line2562">2562: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetArchType.html#PetscGetArchType">PetscGetArchType</a>(char[],size_t)</font></strong>;
+<a name="line2563">2563: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetHostName.html#PetscGetHostName">PetscGetHostName</a>(char[],size_t)</font></strong>;
+<a name="line2564">2564: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetUserName.html#PetscGetUserName">PetscGetUserName</a>(char[],size_t)</font></strong>;
+<a name="line2565">2565: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetProgramName.html#PetscGetProgramName">PetscGetProgramName</a>(char[],size_t)</font></strong>;
+<a name="line2566">2566: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscSetProgramName(const char[])</font></strong>;
+<a name="line2567">2567: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetDate.html#PetscGetDate">PetscGetDate</a>(char[],size_t)</font></strong>;
+<a name="line2568">2568: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetVersion.html#PetscGetVersion">PetscGetVersion</a>(char[], size_t)</font></strong>;
+
+<a name="line2570">2570: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortInt.html#PetscSortInt">PetscSortInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[])</font></strong>;
+<a name="line2571">2571: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortRemoveDupsInt.html#PetscSortRemoveDupsInt">PetscSortRemoveDupsInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[])</font></strong>;
+<a name="line2572">2572: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFindInt.html#PetscFindInt">PetscFindInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[], <a href="../docs/manualpages/ [...]
+<a name="line2573">2573: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithPermutation.html#PetscSortIntWithPermutation">PetscSortIntWithPermutation</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt"> [...]
+<a name="line2574">2574: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortStrWithPermutation.html#PetscSortStrWithPermutation">PetscSortStrWithPermutation</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const char*[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[])</font></strong>;
+<a name="line2575">2575: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithArray.html#PetscSortIntWithArray">PetscSortIntWithArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[])</font></ [...]
+<a name="line2576">2576: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithArrayPair.html#PetscSortIntWithArrayPair">PetscSortIntWithArrayPair</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>* [...]
+<a name="line2577">2577: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortMPIInt.html#PetscSortMPIInt">PetscSortMPIInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[])</font></strong>;
+<a name="line2578">2578: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortRemoveDupsMPIInt.html#PetscSortRemoveDupsMPIInt">PetscSortRemoveDupsMPIInt</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[])</font></strong>;
+<a name="line2579">2579: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortMPIIntWithArray.html#PetscSortMPIIntWithArray">PetscSortMPIIntWithArray</a>(<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#Pets [...]
+<a name="line2580">2580: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithScalarArray.html#PetscSortIntWithScalarArray">PetscSortIntWithScalarArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar"> [...]
+<a name="line2581">2581: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortIntWithDataArray.html#PetscSortIntWithDataArray">PetscSortIntWithDataArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],void*,size_t,void*)</font></strong>;
+<a name="line2582">2582: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortReal.html#PetscSortReal">PetscSortReal</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[])</font></strong>;
+<a name="line2583">2583: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortRealWithPermutation.html#PetscSortRealWithPermutation">PetscSortRealWithPermutation</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#Pets [...]
+<a name="line2584">2584: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortRemoveDupsReal.html#PetscSortRemoveDupsReal">PetscSortRemoveDupsReal</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[])</font></strong>;
+<a name="line2585">2585: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortSplit.html#PetscSortSplit">PetscSortSplit</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>[],<a href="../docs/manual [...]
+<a name="line2586">2586: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSortSplitReal.html#PetscSortSplitReal">PetscSortSplitReal</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],<a href="../docs/ [...]
+<a name="line2587">2587: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscProcessTree.html#PetscProcessTree">PetscProcessTree</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> [],const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],<a href= [...]
+<a name="line2588">2588: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMergeIntArrayPair.html#PetscMergeIntArrayPair">PetscMergeIntArrayPair</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</ [...]
+<a name="line2589">2589: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMergeIntArray.html#PetscMergeIntArray">PetscMergeIntArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href=" [...]
+<a name="line2590">2590: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscMergeMPIIntArray.html#PetscMergeMPIIntArray">PetscMergeMPIIntArray</a>(<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt< [...]
+
+<a name="line2592">2592: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscSetDisplay(void)</font></strong>;
+<a name="line2593">2593: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscGetDisplay(char[],size_t)</font></strong>;
+
+<a name="line2595">2595: </a><font color="#B22222">/*J</font>
+<a name="line2596">2596: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a> - String with the name of a PETSc randomizer</font>
+
+<a name="line2598">2598: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line2600">2600: </a><font color="#B22222">   Notes: to use the SPRNG you must have ./configure PETSc</font>
+<a name="line2601">2601: </a><font color="#B22222">   with the option --download-sprng</font>
+
+<a name="line2603">2603: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscRandomSetType.html#PetscRandomSetType">PetscRandomSetType</a>(), <a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>, <a href="../docs/manualpages/Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</a>()</font>
+<a name="line2604">2604: </a><font color="#B22222">J*/</font>
+<a name="line2605">2605: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a>;</font>
+<a name="line2606">2606: </a><strong><font color="#228B22">#define PETSCRAND       </font><font color="#666666">"rand"</font><font color="#228B22"></font></strong>
+<a name="line2607">2607: </a><strong><font color="#228B22">#define PETSCRAND48     </font><font color="#666666">"rand48"</font><font color="#228B22"></font></strong>
+<a name="line2608">2608: </a><strong><font color="#228B22">#define PETSCSPRNG      </font><font color="#666666">"sprng"</font><font color="#228B22"></font></strong>
+<a name="line2609">2609: </a><strong><font color="#228B22">#define PETSCRANDER48   </font><font color="#666666">"rander48"</font><font color="#228B22"></font></strong>
+
+<a name="line2611">2611: </a><font color="#B22222">/* Logging support */</font>
+<a name="line2612">2612: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSC_RANDOM_CLASSID;
+
+<a name="line2614">2614: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomInitializePackage.html#PetscRandomInitializePackage">PetscRandomInitializePackage</a>(void)</font></strong>;
+
+<a name="line2616">2616: </a><font color="#B22222">/*S</font>
+<a name="line2617">2617: </a><font color="#B22222">     <a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a> - Abstract PETSc object that manages generating random numbers</font>
+
+<a name="line2619">2619: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line2621">2621: </a><font color="#B22222">  Concepts: random numbers</font>
+
+<a name="line2623">2623: </a><font color="#B22222">.seealso:  <a href="../docs/manualpages/Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</a>(), <a href="../docs/manualpages/Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</a>(), <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a></font>
+<a name="line2624">2624: </a><font color="#B22222">S*/</font>
+<a name="line2625">2625: </a><font color="#4169E1">typedef struct _p_PetscRandom*   <a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>;</font>
+
+<a name="line2627">2627: </a><font color="#B22222">/* Dynamic creation and loading functions */</font>
+<a name="line2628">2628: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> PetscRandomList;
+
+<a name="line2630">2630: </a><strong><font color="#4169E1"><a name="PetscRandomRegister"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomRegister.html#PetscRandomRegister">PetscRandomRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>)</font></strong>);
+<a name="line2631">2631: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSetType.html#PetscRandomSetType">PetscRandomSetType</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>, <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a>)</font></strong>;
+<a name="line2632">2632: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSetFromOptions.html#PetscRandomSetFromOptions">PetscRandomSetFromOptions</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>)</font></strong>;
+<a name="line2633">2633: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetType.html#PetscRandomGetType">PetscRandomGetType</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>, <a href="../docs/manualpages/Sys/PetscRandomType.html#PetscRandomType">PetscRandomType</a>*)</font></strong>;
+<a name="line2634">2634: </a><strong><font color="#4169E1"><a name="PetscRandomViewFromOptions"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscRandomViewFromOptions(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a> A,<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> obj,const char name[])</font></strong> {<font color="#4169E1">return</font> <a href="../docs/manu [...]
+<a name="line2635">2635: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomView.html#PetscRandomView">PetscRandomView</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+
+<a name="line2637">2637: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>*)</font></strong>;
+<a name="line2638">2638: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetValue.html#PetscRandomGetValue">PetscRandomGetValue</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*)</font></strong>;
+<a name="line2639">2639: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetValueReal.html#PetscRandomGetValueReal">PetscRandomGetValueReal</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
+<a name="line2640">2640: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetInterval.html#PetscRandomGetInterval">PetscRandomGetInterval</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>*,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar [...]
+<a name="line2641">2641: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSetInterval.html#PetscRandomSetInterval">PetscRandomSetInterval</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>,<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar" [...]
+<a name="line2642">2642: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSetSeed.html#PetscRandomSetSeed">PetscRandomSetSeed</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,unsigned long)</font></strong>;
+<a name="line2643">2643: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomGetSeed.html#PetscRandomGetSeed">PetscRandomGetSeed</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>,unsigned long *)</font></strong>;
+<a name="line2644">2644: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomSeed.html#PetscRandomSeed">PetscRandomSeed</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>)</font></strong>;
+<a name="line2645">2645: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</a>(<a href="../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a>*)</font></strong>;
+
+<a name="line2647">2647: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetFullPath.html#PetscGetFullPath">PetscGetFullPath</a>(const char[],char[],size_t)</font></strong>;
+<a name="line2648">2648: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetRelativePath.html#PetscGetRelativePath">PetscGetRelativePath</a>(const char[],char[],size_t)</font></strong>;
+<a name="line2649">2649: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetWorkingDirectory.html#PetscGetWorkingDirectory">PetscGetWorkingDirectory</a>(char[],size_t)</font></strong>;
+<a name="line2650">2650: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetRealPath.html#PetscGetRealPath">PetscGetRealPath</a>(const char[],char[])</font></strong>;
+<a name="line2651">2651: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetHomeDirectory.html#PetscGetHomeDirectory">PetscGetHomeDirectory</a>(char[],size_t)</font></strong>;
+<a name="line2652">2652: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscTestFile(const char[],char,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
+<a name="line2653">2653: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscTestDirectory(const char[],char,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
+<a name="line2654">2654: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscMkdir(const char[])</font></strong>;
+<a name="line2655">2655: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscRMTree(const char[])</font></strong>;
+
+<a name="line2657">2657: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</a>(int,void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>)</font></strong>;
+<a name="line2658">2658: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,int,void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html#Pet [...]
+<a name="line2659">2659: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,int,void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html# [...]
+<a name="line2660">2660: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinaryWrite.html#PetscBinaryWrite">PetscBinaryWrite</a>(int,void*,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  [...]
+<a name="line2661">2661: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinaryOpen.html#PetscBinaryOpen">PetscBinaryOpen</a>(const char[],<a href="../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>,int *)</font></strong>;
+<a name="line2662">2662: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinaryClose.html#PetscBinaryClose">PetscBinaryClose</a>(int)</font></strong>;
+<a name="line2663">2663: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSharedTmp.html#PetscSharedTmp">PetscSharedTmp</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
+<a name="line2664">2664: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSharedWorkingDirectory.html#PetscSharedWorkingDirectory">PetscSharedWorkingDirectory</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
+<a name="line2665">2665: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGetTmp.html#PetscGetTmp">PetscGetTmp</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,char[],size_t)</font></strong>;
+<a name="line2666">2666: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscFileRetrieve.html#PetscFileRetrieve">PetscFileRetrieve</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
+<a name="line2667">2667: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscLs(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *)</font></strong>;
+<a name="line2668">2668: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscOpenSocket(const char[],int,int*)</font></strong>;
+
+<a name="line2670">2670: </a><font color="#B22222">/*</font>
+<a name="line2671">2671: </a><font color="#B22222">   In binary files variables are stored using the following lengths,</font>
+<a name="line2672">2672: </a><font color="#B22222">  regardless of how they are stored in memory on any one particular</font>
+<a name="line2673">2673: </a><font color="#B22222">  machine. Use these rather then sizeof() in computing sizes for</font>
+<a name="line2674">2674: </a><font color="#B22222">  <a href="../docs/manualpages/Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</a>().</font>
+<a name="line2675">2675: </a><font color="#B22222">*/</font>
+<a name="line2676">2676: </a><strong><font color="#228B22">#define PETSC_BINARY_INT_SIZE   (32/8)</font></strong>
+<a name="line2677">2677: </a><strong><font color="#228B22">#define PETSC_BINARY_FLOAT_SIZE  (32/8)</font></strong>
+<a name="line2678">2678: </a><strong><font color="#228B22">#define PETSC_BINARY_CHAR_SIZE  (8/8)</font></strong>
+<a name="line2679">2679: </a><strong><font color="#228B22">#define PETSC_BINARY_SHORT_SIZE  (16/8)</font></strong>
+<a name="line2680">2680: </a><strong><font color="#228B22">#define PETSC_BINARY_DOUBLE_SIZE  (64/8)</font></strong>
+<a name="line2681">2681: </a><strong><font color="#228B22">#define PETSC_BINARY_SCALAR_SIZE  sizeof(<a href="../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)</font></strong>
+
+<a name="line2683">2683: </a><font color="#B22222">/*E</font>
+<a name="line2684">2684: </a><font color="#B22222">  <a href="../docs/manualpages/Sys/PetscBinarySeekType.html#PetscBinarySeekType">PetscBinarySeekType</a> - argument to <a href="../docs/manualpages/Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</a>()</font>
+
+<a name="line2686">2686: </a><font color="#B22222">  Level: advanced</font>
+
+<a name="line2688">2688: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</a>(), <a href="../docs/manualpages/Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</a>()</font>
+<a name="line2689">2689: </a><font color="#B22222">E*/</font>
+<a name="line2690">2690: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {PETSC_BINARY_SEEK_SET = 0,PETSC_BINARY_SEEK_CUR = 1,PETSC_BINARY_SEEK_END = 2} <a href="../docs/manualpages/Sys/PetscBinarySeekType.html#PetscBinarySeekType">PetscBinarySeekType</a>;
+<a name="line2691">2691: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinarySeek.html#PetscBinarySeek">PetscBinarySeek</a>(int,off_t,<a href="../docs/manualpages/Sys/PetscBinarySeekType.html#PetscBinarySeekType">PetscBinarySeekType</a>,off_t*)</font></strong>;
+<a name="line2692">2692: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBinarySynchronizedSeek.html#PetscBinarySynchronizedSeek">PetscBinarySynchronizedSeek</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,int,off_t,<a href="../docs/manualpages/Sys/PetscBinarySeekType.html#PetscBinarySeekType">PetscBinarySeekType</a>,off_t*)</font></strong>;
+<a name="line2693">2693: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscByteSwap(void *,<a href="../docs/manualpages/Sys/PetscDataType.html#PetscDataType">PetscDataType</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
+
+<a name="line2695">2695: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetDebugTerminal.html#PetscSetDebugTerminal">PetscSetDebugTerminal</a>(const char[])</font></strong>;
+<a name="line2696">2696: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetDebugger.html#PetscSetDebugger">PetscSetDebugger</a>(const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> )</font></strong>;
+<a name="line2697">2697: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetDefaultDebugger.html#PetscSetDefaultDebugger">PetscSetDefaultDebugger</a>(void)</font></strong>;
+<a name="line2698">2698: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSetDebuggerFromString.html#PetscSetDebuggerFromString">PetscSetDebuggerFromString</a>(const char*)</font></strong>;
+<a name="line2699">2699: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscAttachDebugger.html#PetscAttachDebugger">PetscAttachDebugger</a>(void)</font></strong>;
+<a name="line2700">2700: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscStopForDebugger.html#PetscStopForDebugger">PetscStopForDebugger</a>(void)</font></strong>;
+
+<a name="line2702">2702: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGatherNumberOfMessages.html#PetscGatherNumberOfMessages">PetscGatherNumberOfMessages</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],const <a href="../docs/manualpages/Sys/PetscMPII [...]
+<a name="line2703">2703: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGatherMessageLengths.html#PetscGatherMessageLengths">PetscGatherMessageLengths</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt" [...]
+<a name="line2704">2704: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGatherMessageLengths2.html#PetscGatherMessageLengths2">PetscGatherMessageLengths2</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPII [...]
+<a name="line2705">2705: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPostIrecvInt(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[] [...]
+<a name="line2706">2706: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPostIrecvScalar(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a [...]
+<a name="line2707">2707: </a><strong><font color="#4169E1"><a name="PetscCommBuildTwoSided"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,<a href="../docs/manu [...]
+<a name="line2708">2708: </a>  PetscAttrMPIPointerWithType(6,3);
+<a name="line2709">2709: </a><strong><font color="#4169E1"><a name="PetscCommBuildTwoSidedF"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedF.html#PetscCommBuildTwoSidedF">PetscCommBuildTwoSidedF</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,<a href="../docs/ [...]
+<a name="line2710">2710: </a><strong><font color="#4169E1">                                                    <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*send)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html [...]
+<a name="line2711">2711: </a><strong><font color="#4169E1">                                                    <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*recv)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,void*,MPI_Request[],void*),void *ctx)</font></strong>
+<a name="line2712">2712: </a>  PetscAttrMPIPointerWithType(6,3);
+<a name="line2713">2713: </a><strong><font color="#4169E1"><a name="PetscCommBuildTwoSidedFReq"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedFReq.html#PetscCommBuildTwoSidedFReq">PetscCommBuildTwoSidedFReq</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,MPI_Datatype,<a hr [...]
+<a name="line2714">2714: </a><strong><font color="#4169E1">                                                       MPI_Request**,MPI_Request**,</font></strong>
+<a name="line2715">2715: </a><strong><font color="#4169E1">                                                       <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*send)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.h [...]
+<a name="line2716">2716: </a><strong><font color="#4169E1">                                                       <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*recv)(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>[],<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,void*,MPI_Request[],void*),void *ctx)</font></strong>
+<a name="line2717">2717: </a>  PetscAttrMPIPointerWithType(6,3);
+
+<a name="line2719">2719: </a><font color="#B22222">/*E</font>
+<a name="line2720">2720: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/PetscBuildTwoSidedType.html#PetscBuildTwoSidedType">PetscBuildTwoSidedType</a> - algorithm for setting up two-sided communication</font>
+
+<a name="line2722">2722: </a><font color="#B22222">$  PETSC_BUILDTWOSIDED_ALLREDUCE - classical algorithm using an <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a> with</font>
+<a name="line2723">2723: </a><font color="#B22222">$      a buffer of length equal to the communicator size. Not memory-scalable due to</font>
+<a name="line2724">2724: </a><font color="#B22222">$      the large reduction size. Requires only MPI-1.</font>
+<a name="line2725">2725: </a><font color="#B22222">$  PETSC_BUILDTWOSIDED_IBARRIER - nonblocking algorithm based on <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Issend.html#MPI_Issend">MPI_Issend</a> and MPI_Ibarrier.</font>
+<a name="line2726">2726: </a><font color="#B22222">$      Proved communication-optimal in Hoefler, Siebert, and Lumsdaine (2010). Requires MPI-3.</font>
+<a name="line2727">2727: </a><font color="#B22222">$  PETSC_BUILDTWOSIDED_REDSCATTER - similar to above, but use more optimized function</font>
+<a name="line2728">2728: </a><font color="#B22222">$      that only communicates the part of the reduction that is necessary.  Requires MPI-2.</font>
+
+<a name="line2730">2730: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line2732">2732: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscCommBuildTwoSided.html#PetscCommBuildTwoSided">PetscCommBuildTwoSided</a>(), <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html#PetscCommBuildTwoSidedSetType">PetscCommBuildTwoSidedSetType</a>(), <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html#PetscCommBuildTwoSidedGetType">PetscCommBuildTwoSidedGetType</a>()</font>
+<a name="line2733">2733: </a><font color="#B22222">E*/</font>
+<a name="line2734">2734: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {
+<a name="line2735">2735: </a>  PETSC_BUILDTWOSIDED_NOTSET = -1,
+<a name="line2736">2736: </a>  PETSC_BUILDTWOSIDED_ALLREDUCE = 0,
+<a name="line2737">2737: </a>  PETSC_BUILDTWOSIDED_IBARRIER = 1,
+<a name="line2738">2738: </a>  PETSC_BUILDTWOSIDED_REDSCATTER = 2
+<a name="line2739">2739: </a>  <font color="#B22222">/* Updates here must be accompanied by updates in finclude/petscsys.h and the string array in mpits.c */</font>
+<a name="line2740">2740: </a>} <a href="../docs/manualpages/Sys/PetscBuildTwoSidedType.html#PetscBuildTwoSidedType">PetscBuildTwoSidedType</a>;
+<a name="line2741">2741: </a>PETSC_EXTERN const char *const PetscBuildTwoSidedTypes[];
+<a name="line2742">2742: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedSetType.html#PetscCommBuildTwoSidedSetType">PetscCommBuildTwoSidedSetType</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBuildTwoSidedType.html#PetscBuildTwoSidedType">PetscBuildTwoSidedType</a>)</font></strong>;
+<a name="line2743">2743: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCommBuildTwoSidedGetType.html#PetscCommBuildTwoSidedGetType">PetscCommBuildTwoSidedGetType</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBuildTwoSidedType.html#PetscBuildTwoSidedType">PetscBuildTwoSidedType</a>*)</font></strong>;
+
+<a name="line2745">2745: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSSEIsEnabled.html#PetscSSEIsEnabled">PetscSSEIsEnabled</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *)</font></strong>;
+
+<a name="line2747">2747: </a><font color="#B22222">/*E</font>
+<a name="line2748">2748: </a><font color="#B22222">  <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">InsertMode</a> - Whether entries are inserted or added into vectors or matrices</font>
+
+<a name="line2750">2750: </a><font color="#B22222">  Level: beginner</font>
+
+<a name="line2752">2752: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(), <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../docs/manualpages/Vec/VecSetValue.html#VecSetValue">VecSetValue</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</a>(),</font>
+<a name="line2753">2753: </a><font color="#B22222">          <a href="../docs/manualpages/Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(),</font>
+<a name="line2754">2754: </a><font color="#B22222">          <a href="../docs/manualpages/Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(), <a href="../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>()</font>
+<a name="line2755">2755: </a><font color="#B22222">E*/</font>
+<a name="line2756">2756: </a> <font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {NOT_SET_VALUES, <a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>, <a href="../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>, <a href="../docs/manualpages/Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</a>, INSERT_ALL_VALUES, ADD_ALL_VALUES, INSERT_BC_VALUES, ADD_BC_VALUES} <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">Inser [...]
+
+<a name="line2758">2758: </a><font color="#B22222">/*MC</font>
+<a name="line2759">2759: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a> - Put a value into a vector or matrix, overwrites any previous value</font>
+
+<a name="line2761">2761: </a><font color="#B22222">    Level: beginner</font>
+
+<a name="line2763">2763: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">InsertMode</a>, <a href="../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(), <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../docs/manualpages/Vec/VecSetValue.html#VecSetValue">VecSetValue</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</a> [...]
+<a name="line2764">2764: </a><font color="#B22222">          <a href="../docs/manualpages/Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(), <a href="../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,</font>
+<a name="line2765">2765: </a><font color="#B22222">          <a href="../docs/manualpages/Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(), <a href="../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(), <a href="../docs/manualpages [...]
+
+<a name="line2767">2767: </a><font color="#B22222">M*/</font>
+
+<a name="line2769">2769: </a><font color="#B22222">/*MC</font>
+<a name="line2770">2770: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a> - Adds a value into a vector or matrix, if there previously was no value, just puts the</font>
+<a name="line2771">2771: </a><font color="#B22222">                value into that location</font>
+
+<a name="line2773">2773: </a><font color="#B22222">    Level: beginner</font>
+
+<a name="line2775">2775: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">InsertMode</a>, <a href="../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(), <a href="../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../docs/manualpages/Vec/VecSetValue.html#VecSetValue">VecSetValue</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</a> [...]
+<a name="line2776">2776: </a><font color="#B22222">          <a href="../docs/manualpages/Vec/VecSetValuesLocal.html#VecSetValuesLocal">VecSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecSetValuesBlockedLocal.html#VecSetValuesBlockedLocal">VecSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(), <a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,</font>
+<a name="line2777">2777: </a><font color="#B22222">          <a href="../docs/manualpages/Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</a>(), <a href="../docs/manualpages/Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</a>(), <a href="../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(), <a href="../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(), <a href="../docs/manualpages [...]
+
+<a name="line2779">2779: </a><font color="#B22222">M*/</font>
+
+<a name="line2781">2781: </a><font color="#B22222">/*MC</font>
+<a name="line2782">2782: </a><font color="#B22222">    <a href="../docs/manualpages/Sys/MAX_VALUES.html#MAX_VALUES">MAX_VALUES</a> - Puts the maximum of the scattered/gathered value and the current value into each location</font>
+
+<a name="line2784">2784: </a><font color="#B22222">    Level: beginner</font>
+
+<a name="line2786">2786: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/InsertMode.html#InsertMode">InsertMode</a>, <a href="../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(), <a href="../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(), <a href="../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>, <a href="../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a></font>
+
+<a name="line2788">2788: </a><font color="#B22222">M*/</font>
+
+<a name="line2790">2790: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> <a href="../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>(<a href="../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)</font></strong>;
+
+<a name="line2792">2792: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> {PETSC_SUBCOMM_GENERAL=0,PETSC_SUBCOMM_CONTIGUOUS=1,PETSC_SUBCOMM_INTERLACED=2} PetscSubcommType;
+<a name="line2793">2793: </a>PETSC_EXTERN const char *const PetscSubcommTypes[];
+
+<a name="line2795">2795: </a><font color="#B22222">/*S</font>
+<a name="line2796">2796: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a> - A decomposition of an MPI communicator into subcommunicators</font>
+
+<a name="line2798">2798: </a><font color="#B22222">   Notes: After a call to <a href="../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(), <a href="../docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html#PetscSubcommSetTypeGeneral">PetscSubcommSetTypeGeneral</a>(), or <a href="../docs/manualpages/Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOptions">PetscSubcommSetFromOptions</a>() one may call</font>
+<a name="line2799">2799: </a><font color="#B22222">$     PetscSubcommChild() returns the associated subcommunicator on this process</font>
+<a name="line2800">2800: </a><font color="#B22222">$     PetscSubcommContiguousParent() returns a parent communitor but with all child of the same subcommunicator having contiquous rank</font>
+
+<a name="line2802">2802: </a><font color="#B22222">   Sample Usage:</font>
+<a name="line2803">2803: </a><font color="#B22222">       <a href="../docs/manualpages/Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</a>()</font>
+<a name="line2804">2804: </a><font color="#B22222">       <a href="../docs/manualpages/Sys/PetscSubcommSetNumber.html#PetscSubcommSetNumber">PetscSubcommSetNumber</a>()</font>
+<a name="line2805">2805: </a><font color="#B22222">       <a href="../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(PETSC_SUBCOMM_INTERLACED);</font>
+<a name="line2806">2806: </a><font color="#B22222">       ccomm = PetscSubcommChild()</font>
+<a name="line2807">2807: </a><font color="#B22222">       <a href="../docs/manualpages/Sys/PetscSubcommDestroy.html#PetscSubcommDestroy">PetscSubcommDestroy</a>()</font>
+
+<a name="line2809">2809: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line2811">2811: </a><font color="#B22222">   Concepts: communicator, create</font>
+
+<a name="line2813">2813: </a><font color="#B22222">   Notes:</font>
+<a name="line2814">2814: </a><font color="#B22222">$   PETSC_SUBCOMM_GENERAL - similar to <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_split.html#MPI_Comm_split">MPI_Comm_split</a>() each process sets the new communicator (color) they will belong to and the order within that communicator</font>
+<a name="line2815">2815: </a><font color="#B22222">$   PETSC_SUBCOMM_CONTIGUOUS - each new communicator contains a set of process with contiquous ranks in the original MPI communicator</font>
+<a name="line2816">2816: </a><font color="#B22222">$   PETSC_SUBCOMM_INTERLACED - each new communictor contains a set of processes equally far apart in rank from the others in that new communicator</font>
+
+<a name="line2818">2818: </a><font color="#B22222">   Examaple: Consider a communicator with six processes split into 3 subcommunicators.</font>
+<a name="line2819">2819: </a><font color="#B22222">$     PETSC_SUBCOMM_CONTIGUOUS - the first communicator contains rank 0,1  the second rank 2,3 and the third rank 4,5 in the original ordering of the original communicator</font>
+<a name="line2820">2820: </a><font color="#B22222">$     PETSC_SUBCOMM_INTERLACED - the first communicator contains rank 0,3, the second 1,4 and the third 2,5</font>
 
-<a name="line2829">2829: </a><font color="#B22222">   Developer Notes: This is used in objects such as <a href="../docs/manualpages/PC/PCREDUNDANT.html#PCREDUNDANT">PCREDUNDANT</a>() to manage the subcommunicators on which the redundant computations</font>
-<a name="line2830">2830: </a><font color="#B22222">      are performed.</font>
+<a name="line2822">2822: </a><font color="#B22222">   Developer Notes: This is used in objects such as <a href="../docs/manualpages/PC/PCREDUNDANT.html#PCREDUNDANT">PCREDUNDANT</a>() to manage the subcommunicators on which the redundant computations</font>
+<a name="line2823">2823: </a><font color="#B22222">      are performed.</font>
 
 
-<a name="line2833">2833: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</a>(), <a href="../docs/manualpages/Sys/PetscSubcommSetNumber.html#PetscSubcommSetNumber">PetscSubcommSetNumber</a>(), <a href="../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(), PetscSubcommView(), <a href="../docs/manualpages/Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOption [...]
+<a name="line2826">2826: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</a>(), <a href="../docs/manualpages/Sys/PetscSubcommSetNumber.html#PetscSubcommSetNumber">PetscSubcommSetNumber</a>(), <a href="../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(), PetscSubcommView(), <a href="../docs/manualpages/Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOption [...]
 
-<a name="line2835">2835: </a><font color="#B22222">S*/</font>
-<a name="line2836">2836: </a><font color="#4169E1">typedef struct _n_PetscSubcomm* <a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>;</font>
-
-<a name="line2838">2838: </a><font color="#4169E1"><a name="_n_PetscSubcomm"></a>struct _n_PetscSubcomm </font>{
-<a name="line2839">2839: </a>  <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>         parent;           <font color="#B22222">/* parent communicator */</font>
-<a name="line2840">2840: </a>  <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>         dupparent;        <font color="#B22222">/* duplicate parent communicator, under which the processors of this subcomm have contiguous rank */</font>
-<a name="line2841">2841: </a>  <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>         child;            <font color="#B22222">/* the sub-communicator */</font>
-<a name="line2842">2842: </a>  <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>      n;                <font color="#B22222">/* num of subcommunicators under the parent communicator */</font>
-<a name="line2843">2843: </a>  <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>      color;            <font color="#B22222">/* color of processors belong to this communicator */</font>
-<a name="line2844">2844: </a>  <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>      *subsize;         <font color="#B22222">/* size of subcommunicator[color] */</font>
-<a name="line2845">2845: </a>  PetscSubcommType type;
-<a name="line2846">2846: </a>  char             *subcommprefix;
-<a name="line2847">2847: </a>};
+<a name="line2828">2828: </a><font color="#B22222">S*/</font>
+<a name="line2829">2829: </a><font color="#4169E1">typedef struct _n_PetscSubcomm* <a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>;</font>
+
+<a name="line2831">2831: </a><font color="#4169E1"><a name="_n_PetscSubcomm"></a>struct _n_PetscSubcomm </font>{
+<a name="line2832">2832: </a>  <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>         parent;           <font color="#B22222">/* parent communicator */</font>
+<a name="line2833">2833: </a>  <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>         dupparent;        <font color="#B22222">/* duplicate parent communicator, under which the processors of this subcomm have contiguous rank */</font>
+<a name="line2834">2834: </a>  <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>         child;            <font color="#B22222">/* the sub-communicator */</font>
+<a name="line2835">2835: </a>  <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>      n;                <font color="#B22222">/* num of subcommunicators under the parent communicator */</font>
+<a name="line2836">2836: </a>  <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>      color;            <font color="#B22222">/* color of processors belong to this communicator */</font>
+<a name="line2837">2837: </a>  <a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>      *subsize;         <font color="#B22222">/* size of subcommunicator[color] */</font>
+<a name="line2838">2838: </a>  PetscSubcommType type;
+<a name="line2839">2839: </a>  char             *subcommprefix;
+<a name="line2840">2840: </a>};
 
-<a name="line2849">2849: </a><strong><font color="#4169E1"><a name="PetscSubcommParent"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> PetscSubcommParent(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a> scomm)</font></strong> {<font color="#4169E1">return</font> scomm->parent;}
-<a name="line2850">2850: </a><strong><font color="#4169E1"><a name="PetscSubcommChild"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> PetscSubcommChild(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a> scomm)</font></strong> {<font color="#4169E1">return</font> scomm->child;}
-<a name="line2851">2851: </a><strong><font color="#4169E1"><a name="PetscSubcommContiguousParent"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> PetscSubcommContiguousParent(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a> scomm)</font></strong> {<font color="#4169E1">return</font> scomm->dupparent;}
-<a name="line2852">2852: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>*)</font></strong>;
-<a name="line2853">2853: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommDestroy.html#PetscSubcommDestroy">PetscSubcommDestroy</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>*)</font></strong>;
-<a name="line2854">2854: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetNumber.html#PetscSubcommSetNumber">PetscSubcommSetNumber</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
-<a name="line2855">2855: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,PetscSubcommType)</font></strong>;
-<a name="line2856">2856: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html#PetscSubcommSetTypeGeneral">PetscSubcommSetTypeGeneral</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.ht [...]
-<a name="line2857">2857: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscSubcommView(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-<a name="line2858">2858: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOptions">PetscSubcommSetFromOptions</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>)</font></strong>;
-<a name="line2859">2859: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetOptionsPrefix.html#PetscSubcommSetOptionsPrefix">PetscSubcommSetOptionsPrefix</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,const char[])</font></strong>;
+<a name="line2842">2842: </a><strong><font color="#4169E1"><a name="PetscSubcommParent"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> PetscSubcommParent(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a> scomm)</font></strong> {<font color="#4169E1">return</font> scomm->parent;}
+<a name="line2843">2843: </a><strong><font color="#4169E1"><a name="PetscSubcommChild"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> PetscSubcommChild(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a> scomm)</font></strong> {<font color="#4169E1">return</font> scomm->child;}
+<a name="line2844">2844: </a><strong><font color="#4169E1"><a name="PetscSubcommContiguousParent"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> PetscSubcommContiguousParent(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a> scomm)</font></strong> {<font color="#4169E1">return</font> scomm->dupparent;}
+<a name="line2845">2845: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>*)</font></strong>;
+<a name="line2846">2846: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommDestroy.html#PetscSubcommDestroy">PetscSubcommDestroy</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>*)</font></strong>;
+<a name="line2847">2847: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetNumber.html#PetscSubcommSetNumber">PetscSubcommSetNumber</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
+<a name="line2848">2848: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,PetscSubcommType)</font></strong>;
+<a name="line2849">2849: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetTypeGeneral.html#PetscSubcommSetTypeGeneral">PetscSubcommSetTypeGeneral</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.ht [...]
+<a name="line2850">2850: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscSubcommView(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+<a name="line2851">2851: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOptions">PetscSubcommSetFromOptions</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>)</font></strong>;
+<a name="line2852">2852: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSubcommSetOptionsPrefix.html#PetscSubcommSetOptionsPrefix">PetscSubcommSetOptionsPrefix</a>(<a href="../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>,const char[])</font></strong>;
 
-<a name="line2861">2861: </a><font color="#B22222">/*S</font>
-<a name="line2862">2862: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a> - a segmented extendable buffer</font>
+<a name="line2854">2854: </a><font color="#B22222">/*S</font>
+<a name="line2855">2855: </a><font color="#B22222">   <a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a> - a segmented extendable buffer</font>
 
-<a name="line2864">2864: </a><font color="#B22222">   Level: developer</font>
+<a name="line2857">2857: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line2866">2866: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</a>(), <a href="../docs/manualpages/Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</a>(), PetscSegBufferExtract(), <a href="../docs/manualpages/Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferDestroy</a>()</font>
-<a name="line2867">2867: </a><font color="#B22222">S*/</font>
-<a name="line2868">2868: </a><font color="#4169E1">typedef struct _n_PetscSegBuffer *<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>;</font>
-<a name="line2869">2869: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</a>(size_t,size_t,<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>*)</font></strong>;
-<a name="line2870">2870: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferDestroy</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>*)</font></strong>;
-<a name="line2871">2871: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,size_t,void*)</font></strong>;
-<a name="line2872">2872: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferExtractAlloc.html#PetscSegBufferExtractAlloc">PetscSegBufferExtractAlloc</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,void*)</font></strong>;
-<a name="line2873">2873: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferExtractTo.html#PetscSegBufferExtractTo">PetscSegBufferExtractTo</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,void*)</font></strong>;
-<a name="line2874">2874: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferExtractInPlace.html#PetscSegBufferExtractInPlace">PetscSegBufferExtractInPlace</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,void*)</font></strong>;
-<a name="line2875">2875: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferGetSize.html#PetscSegBufferGetSize">PetscSegBufferGetSize</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,size_t*)</font></strong>;
-<a name="line2876">2876: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferUnuse.html#PetscSegBufferUnuse">PetscSegBufferUnuse</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,size_t)</font></strong>;
+<a name="line2859">2859: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</a>(), <a href="../docs/manualpages/Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</a>(), PetscSegBufferExtract(), <a href="../docs/manualpages/Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferDestroy</a>()</font>
+<a name="line2860">2860: </a><font color="#B22222">S*/</font>
+<a name="line2861">2861: </a><font color="#4169E1">typedef struct _n_PetscSegBuffer *<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>;</font>
+<a name="line2862">2862: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</a>(size_t,size_t,<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>*)</font></strong>;
+<a name="line2863">2863: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferDestroy</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>*)</font></strong>;
+<a name="line2864">2864: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,size_t,void*)</font></strong>;
+<a name="line2865">2865: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferExtractAlloc.html#PetscSegBufferExtractAlloc">PetscSegBufferExtractAlloc</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,void*)</font></strong>;
+<a name="line2866">2866: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferExtractTo.html#PetscSegBufferExtractTo">PetscSegBufferExtractTo</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,void*)</font></strong>;
+<a name="line2867">2867: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferExtractInPlace.html#PetscSegBufferExtractInPlace">PetscSegBufferExtractInPlace</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,void*)</font></strong>;
+<a name="line2868">2868: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferGetSize.html#PetscSegBufferGetSize">PetscSegBufferGetSize</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,size_t*)</font></strong>;
+<a name="line2869">2869: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscSegBufferUnuse.html#PetscSegBufferUnuse">PetscSegBufferUnuse</a>(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a>,size_t)</font></strong>;
 
-<a name="line2879">2879: </a><font color="#B22222"> * prevents the compiler from completely erasing the stub. This is called in inner loops so it has to be as fast as</font>
-<a name="line2880">2880: </a><font color="#B22222"> * possible. */</font>
-<a name="line2881">2881: </a><strong><font color="#4169E1"><a name="PetscSegBufferGetInts"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscSegBufferGetInts(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a> seg,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> count,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *PETSC_RESTRICT *slot)</font> [...]
+<a name="line2872">2872: </a><font color="#B22222"> * prevents the compiler from completely erasing the stub. This is called in inner loops so it has to be as fast as</font>
+<a name="line2873">2873: </a><font color="#B22222"> * possible. */</font>
+<a name="line2874">2874: </a><strong><font color="#4169E1"><a name="PetscSegBufferGetInts"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscSegBufferGetInts(<a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a> seg,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> count,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *PETSC_RESTRICT *slot)</font> [...]
 
-<a name="line2883">2883: </a><font color="#4169E1">typedef struct _n_PetscOptionsHelpPrinted *PetscOptionsHelpPrinted;</font>
-<a name="line2884">2884: </a>extern PetscOptionsHelpPrinted PetscOptionsHelpPrintedSingleton;
-<a name="line2885">2885: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscOptionsHelpPrintedDestroy(PetscOptionsHelpPrinted*)</font></strong>;
-<a name="line2886">2886: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Viewer/PetscOptionsHelpPrintedCreate.html#PetscOptionsHelpPrintedCreate">PetscOptionsHelpPrintedCreate</a>(PetscOptionsHelpPrinted*)</font></strong>;
-<a name="line2887">2887: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Viewer/PetscOptionsHelpPrintedCheck.html#PetscOptionsHelpPrintedCheck">PetscOptionsHelpPrintedCheck</a>(PetscOptionsHelpPrinted,const char*,const char*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-
-<a name="line2889">2889: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a> PetscCitationsList;
-<a name="line2892">2892: </a><font color="#B22222">/*@C</font>
-<a name="line2893">2893: </a><font color="#B22222">      <a href="../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a> - Register a bibtex item to obtain credit for an implemented algorithm used in the code.</font>
-
-<a name="line2895">2895: </a><font color="#B22222">     Not Collective - only what is registered on rank 0 of <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> will be printed</font>
-
-<a name="line2897">2897: </a><font color="#B22222">     Input Parameters:</font>
-<a name="line2898">2898: </a><font color="#B22222">+      cite - the bibtex item, formated to displayed on multiple lines nicely</font>
-<a name="line2899">2899: </a><font color="#B22222">-      set - a boolean variable initially set to <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>; this is used to insure only a single registration of the citation</font>
-
-<a name="line2901">2901: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line2903">2903: </a><font color="#B22222">     Options Database:</font>
-<a name="line2904">2904: </a><font color="#B22222">.     -citations [filenmae]   - print out the bibtex entries for the given computation</font>
-<a name="line2905">2905: </a><font color="#B22222">@*/</font>
-<a name="line2906">2906: </a><strong><font color="#4169E1"><a name="PetscCitationsRegister"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(const char cit[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *set)</font></strong>
-<a name="line2907">2907: </a>{
-<a name="line2908">2908: </a>  size_t         len;
-<a name="line2909">2909: </a>  char           *vstring;
-
-<a name="line2913">2913: </a>  <font color="#4169E1">if</font> (set && *set) <font color="#4169E1">return</font>(0);
-<a name="line2914">2914: </a>  <a href="../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(cit,&len);
-<a name="line2915">2915: </a>  <a href="../docs/manualpages/Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</a>(PetscCitationsList,len,&vstring);
-<a name="line2916">2916: </a>  <a href="../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(vstring,cit,len);
-<a name="line2917">2917: </a>  <font color="#4169E1">if</font> (set) *set = <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2918">2918: </a>  <font color="#4169E1">return</font>(0);
-<a name="line2919">2919: </a>}
-
-<a name="line2921">2921: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscURLShorten.html#PetscURLShorten">PetscURLShorten</a>(const char[],char[],size_t)</font></strong>;
-<a name="line2922">2922: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,char[],char[],size_t)</font></strong>;
-<a name="line2923">2923: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],size_t)</font></strong>;
-<a name="line2924">2924: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char [])</font></strong>;
-
-<a name="line2926">2926: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,char[],char[],size_t)</font></strong>;
-<a name="line2927">2927: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],char[],size_t)</font></strong>;
-
-<a name="line2929">2929: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscTextBelt.html#PetscTextBelt">PetscTextBelt</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-
-<a name="line2931">2931: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPullJSONValue(const char[],const char[],char[],size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-<a name="line2932">2932: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPushJSONValue(char[],const char[],const char[],size_t)</font></strong>;
-
-
-<a name="line2935">2935: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
-<a name="line2936">2936: </a><font color="#B22222">/*</font>
-<a name="line2937">2937: </a><font color="#B22222">   Verify that all processes in the communicator have called this from the same line of code</font>
-<a name="line2938">2938: </a><font color="#B22222"> */</font>
-<a name="line2939">2939: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscAllreduceBarrierCheck(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,int,const char*,const char *)</font></strong>;
-<a name="line2940">2940: </a><strong><font color="#228B22">#define MPIU_Allreduce(a,b,c,d,e,fcomm) (PetscAllreduceBarrierCheck(fcomm,c,__LINE__,__FUNCT__,__FILE__) || <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(a,b,c,d,e,fcomm))</font></strong>
-<a name="line2941">2941: </a><font color="#A020F0">#else</font>
-<a name="line2942">2942: </a><strong><font color="#228B22">#define MPIU_Allreduce(a,b,c,d,e,fcomm) <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(a,b,c,d,e,fcomm)</font></strong>
-<a name="line2943">2943: </a><font color="#A020F0">#endif</font>
-
-<a name="line2945">2945: </a><font color="#B22222">/* Reset __FUNCT__ in case the user does not define it themselves */</font>
-
-<a name="line2949">2949: </a><font color="#A020F0">#endif</font>
+<a name="line2876">2876: </a><font color="#4169E1">typedef struct _n_PetscOptionsHelpPrinted *PetscOptionsHelpPrinted;</font>
+<a name="line2877">2877: </a>extern PetscOptionsHelpPrinted PetscOptionsHelpPrintedSingleton;
+<a name="line2878">2878: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscOptionsHelpPrintedDestroy(PetscOptionsHelpPrinted*)</font></strong>;
+<a name="line2879">2879: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Viewer/PetscOptionsHelpPrintedCreate.html#PetscOptionsHelpPrintedCreate">PetscOptionsHelpPrintedCreate</a>(PetscOptionsHelpPrinted*)</font></strong>;
+<a name="line2880">2880: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Viewer/PetscOptionsHelpPrintedCheck.html#PetscOptionsHelpPrintedCheck">PetscOptionsHelpPrintedCheck</a>(PetscOptionsHelpPrinted,const char*,const char*,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+
+<a name="line2882">2882: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a> PetscCitationsList;
+<a name="line2885">2885: </a><font color="#B22222">/*@C</font>
+<a name="line2886">2886: </a><font color="#B22222">      <a href="../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a> - Register a bibtex item to obtain credit for an implemented algorithm used in the code.</font>
+
+<a name="line2888">2888: </a><font color="#B22222">     Not Collective - only what is registered on rank 0 of <a href="../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> will be printed</font>
+
+<a name="line2890">2890: </a><font color="#B22222">     Input Parameters:</font>
+<a name="line2891">2891: </a><font color="#B22222">+      cite - the bibtex item, formated to displayed on multiple lines nicely</font>
+<a name="line2892">2892: </a><font color="#B22222">-      set - a boolean variable initially set to <a href="../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>; this is used to insure only a single registration of the citation</font>
+
+<a name="line2894">2894: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line2896">2896: </a><font color="#B22222">     Options Database:</font>
+<a name="line2897">2897: </a><font color="#B22222">.     -citations [filenmae]   - print out the bibtex entries for the given computation</font>
+<a name="line2898">2898: </a><font color="#B22222">@*/</font>
+<a name="line2899">2899: </a><strong><font color="#4169E1"><a name="PetscCitationsRegister"></a>PETSC_STATIC_INLINE <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(const char cit[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *set)</font></strong>
+<a name="line2900">2900: </a>{
+<a name="line2901">2901: </a>  size_t         len;
+<a name="line2902">2902: </a>  char           *vstring;
+
+<a name="line2906">2906: </a>  <font color="#4169E1">if</font> (set && *set) <font color="#4169E1">return</font>(0);
+<a name="line2907">2907: </a>  <a href="../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(cit,&len);
+<a name="line2908">2908: </a>  <a href="../docs/manualpages/Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</a>(PetscCitationsList,len,&vstring);
+<a name="line2909">2909: </a>  <a href="../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(vstring,cit,len);
+<a name="line2910">2910: </a>  <font color="#4169E1">if</font> (set) *set = <a href="../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2911">2911: </a>  <font color="#4169E1">return</font>(0);
+<a name="line2912">2912: </a>}
+
+<a name="line2914">2914: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscURLShorten.html#PetscURLShorten">PetscURLShorten</a>(const char[],char[],size_t)</font></strong>;
+<a name="line2915">2915: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGoogleDriveAuthorize.html#PetscGoogleDriveAuthorize">PetscGoogleDriveAuthorize</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,char[],char[],size_t)</font></strong>;
+<a name="line2916">2916: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGoogleDriveRefresh.html#PetscGoogleDriveRefresh">PetscGoogleDriveRefresh</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],size_t)</font></strong>;
+<a name="line2917">2917: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscGoogleDriveUpload.html#PetscGoogleDriveUpload">PetscGoogleDriveUpload</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char [])</font></strong>;
+
+<a name="line2919">2919: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBoxAuthorize.html#PetscBoxAuthorize">PetscBoxAuthorize</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,char[],char[],size_t)</font></strong>;
+<a name="line2920">2920: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscBoxRefresh.html#PetscBoxRefresh">PetscBoxRefresh</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],char[],char[],size_t)</font></strong>;
+
+<a name="line2922">2922: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/Sys/PetscTextBelt.html#PetscTextBelt">PetscTextBelt</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,const char[],const char[],<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+
+<a name="line2924">2924: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPullJSONValue(const char[],const char[],char[],size_t,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+<a name="line2925">2925: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPushJSONValue(char[],const char[],const char[],size_t)</font></strong>;
+
+
+<a name="line2928">2928: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
+<a name="line2929">2929: </a><font color="#B22222">/*</font>
+<a name="line2930">2930: </a><font color="#B22222">   Verify that all processes in the communicator have called this from the same line of code</font>
+<a name="line2931">2931: </a><font color="#B22222"> */</font>
+<a name="line2932">2932: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscAllreduceBarrierCheck(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,int,const char*,const char *)</font></strong>;
+<a name="line2933">2933: </a><strong><font color="#228B22">#define MPIU_Allreduce(a,b,c,d,e,fcomm) (PetscAllreduceBarrierCheck(fcomm,c,__LINE__,__FUNCT__,__FILE__) || <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(a,b,c,d,e,fcomm))</font></strong>
+<a name="line2934">2934: </a><font color="#A020F0">#else</font>
+<a name="line2935">2935: </a><strong><font color="#228B22">#define MPIU_Allreduce(a,b,c,d,e,fcomm) <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(a,b,c,d,e,fcomm)</font></strong>
+<a name="line2936">2936: </a><font color="#A020F0">#endif</font>
+
+<a name="line2938">2938: </a><font color="#B22222">/* Reset __FUNCT__ in case the user does not define it themselves */</font>
+
+<a name="line2942">2942: </a><font color="#A020F0">#endif</font>
 </pre>
 </body>
 
diff --git a/include/petsctao.h.html b/include/petsctao.h.html
index 1131782..66ab2f5 100644
--- a/include/petsctao.h.html
+++ b/include/petsctao.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsctao.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:33+00:00">
+<meta name="date" content="2016-06-05T17:40:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsctao.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsctao.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscksp.h></font>
diff --git a/include/petsctaolinesearch.h.html b/include/petsctaolinesearch.h.html
index 5852958..47de7d0 100644
--- a/include/petsctaolinesearch.h.html
+++ b/include/petsctaolinesearch.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsctaolinesearch.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:34+00:00">
+<meta name="date" content="2016-06-05T17:40:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsctaolinesearch.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsctaolinesearch.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAOLINESEARCH_H</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscvec.h></font>
 
diff --git a/include/petsctime.h.html b/include/petsctime.h.html
index 99b5699..9760b6c 100644
--- a/include/petsctime.h.html
+++ b/include/petsctime.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petsctime.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:02+00:00">
+<meta name="date" content="2016-06-05T17:16:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petsctime.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petsctime.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Low cost access to system time. This, in general, should not</font>
 <a name="line3">  3: </a><font color="#B22222">     be included in user programs.</font>
diff --git a/include/petscts.h b/include/petscts.h
index 10691ae..8be5ed0 100644
--- a/include/petscts.h
+++ b/include/petscts.h
@@ -548,6 +548,7 @@ PETSC_EXTERN PetscErrorCode TSSSPSetNumStages(TS,PetscInt);
 PETSC_EXTERN PetscErrorCode TSSSPGetNumStages(TS,PetscInt*);
 PETSC_EXTERN PetscErrorCode TSSSPInitializePackage(void);
 PETSC_EXTERN PetscErrorCode TSSSPFinalizePackage(void);
+PETSC_EXTERN PetscFunctionList TSSSPList;
 
 /*S
    TSAdapt - Abstract object that manages time-step adaptivity
diff --git a/include/petscts.h.html b/include/petscts.h.html
index 84d8e6b..ea03174 100644
--- a/include/petscts.h.html
+++ b/include/petscts.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscts.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:39+00:00">
+<meta name="date" content="2016-06-05T17:37:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscts.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscts.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   User interface for the timestepping package. This package</font>
 <a name="line3">  3: </a><font color="#B22222">   is for use in solving time-dependent PDEs.</font>
@@ -558,264 +558,265 @@
 <a name="line548">548: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSSPGetNumStages.html#TSSSPGetNumStages">TSSSPGetNumStages</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
 <a name="line549">549: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSSPInitializePackage.html#TSSSPInitializePackage">TSSSPInitializePackage</a>(void)</font></strong>;
 <a name="line550">550: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSSPFinalizePackage.html#TSSSPFinalizePackage">TSSSPFinalizePackage</a>(void)</font></strong>;
-
-<a name="line552">552: </a><font color="#B22222">/*S</font>
-<a name="line553">553: </a><font color="#B22222">   <a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a> - Abstract object that manages time-step adaptivity</font>
-
-<a name="line555">555: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line557">557: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</a>(), <a href="../docs/manualpages/TS/TSAdaptType.html#TSAdaptType">TSAdaptType</a></font>
-<a name="line558">558: </a><font color="#B22222">S*/</font>
-<a name="line559">559: </a><font color="#4169E1">typedef struct _p_TSAdapt *<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>;</font>
-
-<a name="line561">561: </a><font color="#B22222">/*E</font>
-<a name="line562">562: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSAdaptType.html#TSAdaptType">TSAdaptType</a> - String with the name of <a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a> scheme.</font>
-
-<a name="line564">564: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line566">566: </a><font color="#B22222">.seealso: TSAdaptSetType(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a></font>
-<a name="line567">567: </a><font color="#B22222">E*/</font>
-<a name="line568">568: </a><font color="#4169E1">typedef const char *<a href="../docs/manualpages/TS/TSAdaptType.html#TSAdaptType">TSAdaptType</a>;</font>
-<a name="line569">569: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSADAPTBASIC.html#TSADAPTBASIC">TSADAPTBASIC</a> </font><font color="#666666">"basic"</font><font color="#228B22"></font></strong>
-<a name="line570">570: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSADAPTNONE.html#TSADAPTNONE">TSADAPTNONE</a>  </font><font color="#666666">"none"</font><font color="#228B22"></font></strong>
-<a name="line571">571: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSADAPTCFL.html#TSADAPTCFL">TSADAPTCFL</a>   </font><font color="#666666">"cfl"</font><font color="#228B22"></font></strong>
-
-<a name="line573">573: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>*)</font></strong>;
-<a name="line574">574: </a><strong><font color="#4169E1"><a name="TSAdaptRegister"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptRegister.html#TSAdaptRegister">TSAdaptRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>)</font></strong>);
-<a name="line575">575: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptInitializePackage.html#TSAdaptInitializePackage">TSAdaptInitializePackage</a>(void)</font></strong>;
-<a name="line576">576: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptFinalizePackage.html#TSAdaptFinalizePackage">TSAdaptFinalizePackage</a>(void)</font></strong>;
-<a name="line577">577: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>*)</font></strong>;
-<a name="line578">578: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptSetType(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/TS/TSAdaptType.html#TSAdaptType">TSAdaptType</a>)</font></strong>;
-<a name="line579">579: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptSetOptionsPrefix(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,const char[])</font></strong>;
-<a name="line580">580: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCandidatesClear.html#TSAdaptCandidatesClear">TSAdaptCandidatesClear</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>)</font></strong>;
-<a name="line581">581: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCandidateAdd.html#TSAdaptCandidateAdd">TSAdaptCandidateAdd</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,const char[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../d [...]
-<a name="line582">582: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCandidatesGet.html#TSAdaptCandidatesGet">TSAdaptCandidatesGet</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>**,const <a href= [...]
-<a name="line583">583: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">Pet [...]
-<a name="line584">584: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCheckStage.html#TSAdaptCheckStage">TSAdaptCheckStage</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Vec/Vec.html#Vec">V [...]
-<a name="line585">585: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptView(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-<a name="line586">586: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptLoad.html#TSAdaptLoad">TSAdaptLoad</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-<a name="line587">587: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptSetFromOptions(PetscOptionItems*,<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>)</font></strong>;
-<a name="line588">588: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptReset.html#TSAdaptReset">TSAdaptReset</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>)</font></strong>;
-<a name="line589">589: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptDestroy(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>*)</font></strong>;
-<a name="line590">590: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptSetMonitor.html#TSAdaptSetMonitor">TSAdaptSetMonitor</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-<a name="line591">591: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptSetStepLimits.html#TSAdaptSetStepLimits">TSAdaptSetStepLimits</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-<a name="line592">592: </a><strong><font color="#4169E1"><a name="TSAdaptSetCheckStage"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptSetCheckStage.html#TSAdaptSetCheckStage">TSAdaptSetCheckStage</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>(*)(<a href="../docs/manualpages/TS/TSAda [...]
-
-<a name="line594">594: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptBasicSetClip.html#TSAdaptBasicSetClip">TSAdaptBasicSetClip</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-<a name="line595">595: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptBasicGetClip.html#TSAdaptBasicGetClip">TSAdaptBasicGetClip</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
-
-<a name="line597">597: </a><font color="#B22222">/*S</font>
-<a name="line598">598: </a><font color="#B22222">   <a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a> - Abstract object that manages time-step adaptivity</font>
-
-<a name="line600">600: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line602">602: </a><font color="#B22222">   Developer Notes:</font>
-<a name="line603">603: </a><font color="#B22222">   This functionality should be replaced by the <a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>.</font>
-
-<a name="line605">605: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSGL.html#TSGL">TSGL</a>, TSGLAdaptCreate(), <a href="../docs/manualpages/TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptType</a></font>
-<a name="line606">606: </a><font color="#B22222">S*/</font>
-<a name="line607">607: </a><font color="#4169E1">typedef struct _p_TSGLAdapt *<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>;</font>
-
-<a name="line609">609: </a><font color="#B22222">/*J</font>
-<a name="line610">610: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptType</a> - String with the name of <a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a> scheme</font>
-
-<a name="line612">612: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line614">614: </a><font color="#B22222">.seealso: TSGLAdaptSetType(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a></font>
-<a name="line615">615: </a><font color="#B22222">J*/</font>
-<a name="line616">616: </a><font color="#4169E1">typedef const char *<a href="../docs/manualpages/TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptType</a>;</font>
-<a name="line617">617: </a><strong><font color="#228B22">#define TSGLADAPT_NONE </font><font color="#666666">"none"</font><font color="#228B22"></font></strong>
-<a name="line618">618: </a><strong><font color="#228B22">#define TSGLADAPT_SIZE </font><font color="#666666">"size"</font><font color="#228B22"></font></strong>
-<a name="line619">619: </a><strong><font color="#228B22">#define TSGLADAPT_BOTH </font><font color="#666666">"both"</font><font color="#228B22"></font></strong>
-
-<a name="line621">621: </a><strong><font color="#4169E1"><a name="TSGLAdaptRegister"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLAdaptRegister.html#TSGLAdaptRegister">TSGLAdaptRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>)</font></strong>);
-<a name="line622">622: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLAdaptInitializePackage.html#TSGLAdaptInitializePackage">TSGLAdaptInitializePackage</a>(void)</font></strong>;
-<a name="line623">623: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptFinalizePackage(void)</font></strong>;
-<a name="line624">624: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptCreate(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>*)</font></strong>;
-<a name="line625">625: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptSetType(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>,<a href="../docs/manualpages/TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptType</a>)</font></strong>;
-<a name="line626">626: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptSetOptionsPrefix(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>,const char[])</font></strong>;
-<a name="line627">627: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptChoose(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],const <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],const <a href=".. [...]
-<a name="line628">628: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptView(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
-<a name="line629">629: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptSetFromOptions(PetscOptionItems*,<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>)</font></strong>;
-<a name="line630">630: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptDestroy(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>*)</font></strong>;
-
-<a name="line632">632: </a><font color="#B22222">/*J</font>
-<a name="line633">633: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSGLAcceptType.html#TSGLAcceptType">TSGLAcceptType</a> - String with the name of TSGLAccept scheme</font>
-
-<a name="line635">635: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line637">637: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSGLSetAcceptType.html#TSGLSetAcceptType">TSGLSetAcceptType</a>(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a></font>
-<a name="line638">638: </a><font color="#B22222">J*/</font>
-<a name="line639">639: </a><font color="#4169E1">typedef const char *<a href="../docs/manualpages/TS/TSGLAcceptType.html#TSGLAcceptType">TSGLAcceptType</a>;</font>
-<a name="line640">640: </a><strong><font color="#228B22">#define TSGLACCEPT_ALWAYS </font><font color="#666666">"always"</font><font color="#228B22"></font></strong>
-
-<a name="line642">642: </a><strong><font color="#4169E1">PETSC_EXTERN_TYPEDEF typedef <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*TSGLAcceptFunction)(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,const <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],<a href="../docs/m [...]
-<a name="line643">643: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLAcceptRegister.html#TSGLAcceptRegister">TSGLAcceptRegister</a>(const char[],TSGLAcceptFunction)</font></strong>;
-
-<a name="line645">645: </a><font color="#B22222">/*J</font>
-<a name="line646">646: </a><font color="#B22222">  <a href="../docs/manualpages/TS/TSGLType.html#TSGLType">TSGLType</a> - family of time integration method within the General Linear class</font>
-
-<a name="line648">648: </a><font color="#B22222">  Level: beginner</font>
-
-<a name="line650">650: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSGLSetType.html#TSGLSetType">TSGLSetType</a>(), <a href="../docs/manualpages/TS/TSGLRegister.html#TSGLRegister">TSGLRegister</a>()</font>
-<a name="line651">651: </a><font color="#B22222">J*/</font>
-<a name="line652">652: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/TS/TSGLType.html#TSGLType">TSGLType</a>;</font>
-<a name="line653">653: </a><strong><font color="#228B22">#define TSGL_IRKS   </font><font color="#666666">"irks"</font><font color="#228B22"></font></strong>
-
-<a name="line655">655: </a><strong><font color="#4169E1"><a name="TSGLRegister"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLRegister.html#TSGLRegister">TSGLRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>(*)(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>)</font></strong>);
-<a name="line656">656: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLInitializePackage.html#TSGLInitializePackage">TSGLInitializePackage</a>(void)</font></strong>;
-<a name="line657">657: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLFinalizePackage.html#TSGLFinalizePackage">TSGLFinalizePackage</a>(void)</font></strong>;
-<a name="line658">658: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLSetType.html#TSGLSetType">TSGLSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/TS/TSGLType.html#TSGLType">TSGLType</a>)</font></strong>;
-<a name="line659">659: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLGetAdapt.html#TSGLGetAdapt">TSGLGetAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>*)</font></strong>;
-<a name="line660">660: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLSetAcceptType.html#TSGLSetAcceptType">TSGLSetAcceptType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/TS/TSGLAcceptType.html#TSGLAcceptType">TSGLAcceptType</a>)</font></strong>;
-
-<a name="line662">662: </a><font color="#B22222">/*J</font>
-<a name="line663">663: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSEIMEXType.html#TSEIMEXType">TSEIMEXType</a> - String with the name of an Extrapolated IMEX method.</font>
-
-<a name="line665">665: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line667">667: </a><font color="#B22222">.seealso: TSEIMEXSetType(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSEIMEX.html#TSEIMEX">TSEIMEX</a>, TSEIMEXRegister()</font>
-<a name="line668">668: </a><font color="#B22222">J*/</font>
-<a name="line669">669: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSEIMEXType.html#TSEIMEXType">TSEIMEXType</a>   char*</font></strong>
-
-<a name="line671">671: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSEIMEXSetMaxRows.html#TSEIMEXSetMaxRows">TSEIMEXSetMaxRows</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
-<a name="line672">672: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSEIMEXSetRowCol.html#TSEIMEXSetRowCol">TSEIMEXSetRowCol</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
-<a name="line673">673: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSEIMEXSetOrdAdapt.html#TSEIMEXSetOrdAdapt">TSEIMEXSetOrdAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-
-<a name="line675">675: </a><font color="#B22222">/*J</font>
-<a name="line676">676: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a> - String with the name of a Runge-Kutta method.</font>
-
-<a name="line678">678: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line680">680: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSRKSetType.html#TSRKSetType">TSRKSetType</a>(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSRK.html#TSRK">TSRK</a>, <a href="../docs/manualpages/TS/TSRKRegister.html#TSRKRegister">TSRKRegister</a>()</font>
-<a name="line681">681: </a><font color="#B22222">J*/</font>
-<a name="line682">682: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a>;</font>
-<a name="line683">683: </a><strong><font color="#228B22">#define TSRK1FE   </font><font color="#666666">"1fe"</font><font color="#228B22"></font></strong>
-<a name="line684">684: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK2A.html#TSRK2A">TSRK2A</a>    </font><font color="#666666">"2a"</font><font color="#228B22"></font></strong>
-<a name="line685">685: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK3.html#TSRK3">TSRK3</a>     </font><font color="#666666">"3"</font><font color="#228B22"></font></strong>
-<a name="line686">686: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK3BS.html#TSRK3BS">TSRK3BS</a>   </font><font color="#666666">"3bs"</font><font color="#228B22"></font></strong>
-<a name="line687">687: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK4.html#TSRK4">TSRK4</a>     </font><font color="#666666">"4"</font><font color="#228B22"></font></strong>
-<a name="line688">688: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK5F.html#TSRK5F">TSRK5F</a>    </font><font color="#666666">"5f"</font><font color="#228B22"></font></strong>
-<a name="line689">689: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK5DP.html#TSRK5DP">TSRK5DP</a>   </font><font color="#666666">"5dp"</font><font color="#228B22"></font></strong>
-<a name="line690">690: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKGetType.html#TSRKGetType">TSRKGetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a>*)</font></strong>;
-<a name="line691">691: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKSetType.html#TSRKSetType">TSRKSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a>)</font></strong>;
-<a name="line692">692: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSRKSetFullyImplicit(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-<a name="line693">693: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKRegister.html#TSRKRegister">TSRKRegister</a>(<a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/Petsc [...]
-<a name="line694">694: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKInitializePackage.html#TSRKInitializePackage">TSRKInitializePackage</a>(void)</font></strong>;
-<a name="line695">695: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKFinalizePackage.html#TSRKFinalizePackage">TSRKFinalizePackage</a>(void)</font></strong>;
-<a name="line696">696: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKRegisterDestroy.html#TSRKRegisterDestroy">TSRKRegisterDestroy</a>(void)</font></strong>;
-
-<a name="line698">698: </a><font color="#B22222">/*J</font>
-<a name="line699">699: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a> - String with the name of an Additive Runge-Kutta IMEX method.</font>
-
-<a name="line701">701: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line703">703: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSARKIMEXSetType.html#TSARKIMEXSetType">TSARKIMEXSetType</a>(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</a>, <a href="../docs/manualpages/TS/TSARKIMEXRegister.html#TSARKIMEXRegister">TSARKIMEXRegister</a>()</font>
-<a name="line704">704: </a><font color="#B22222">J*/</font>
-<a name="line705">705: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a>;</font>
-<a name="line706">706: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX1BEE.html#TSARKIMEX1BEE">TSARKIMEX1BEE</a>   </font><font color="#666666">"1bee"</font><font color="#228B22"></font></strong>
-<a name="line707">707: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXA2.html#TSARKIMEXA2">TSARKIMEXA2</a>     </font><font color="#666666">"a2"</font><font color="#228B22"></font></strong>
-<a name="line708">708: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXL2.html#TSARKIMEXL2">TSARKIMEXL2</a>     </font><font color="#666666">"l2"</font><font color="#228B22"></font></strong>
-<a name="line709">709: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXARS122.html#TSARKIMEXARS122">TSARKIMEXARS122</a> </font><font color="#666666">"ars122"</font><font color="#228B22"></font></strong>
-<a name="line710">710: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX2C.html#TSARKIMEX2C">TSARKIMEX2C</a>     </font><font color="#666666">"2c"</font><font color="#228B22"></font></strong>
-<a name="line711">711: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX2D.html#TSARKIMEX2D">TSARKIMEX2D</a>     </font><font color="#666666">"2d"</font><font color="#228B22"></font></strong>
-<a name="line712">712: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX2E.html#TSARKIMEX2E">TSARKIMEX2E</a>     </font><font color="#666666">"2e"</font><font color="#228B22"></font></strong>
-<a name="line713">713: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXPRSSP2.html#TSARKIMEXPRSSP2">TSARKIMEXPRSSP2</a> </font><font color="#666666">"prssp2"</font><font color="#228B22"></font></strong>
-<a name="line714">714: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX3.html#TSARKIMEX3">TSARKIMEX3</a>      </font><font color="#666666">"3"</font><font color="#228B22"></font></strong>
-<a name="line715">715: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXBPR3.html#TSARKIMEXBPR3">TSARKIMEXBPR3</a>   </font><font color="#666666">"bpr3"</font><font color="#228B22"></font></strong>
-<a name="line716">716: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXARS443.html#TSARKIMEXARS443">TSARKIMEXARS443</a> </font><font color="#666666">"ars443"</font><font color="#228B22"></font></strong>
-<a name="line717">717: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX4.html#TSARKIMEX4">TSARKIMEX4</a>      </font><font color="#666666">"4"</font><font color="#228B22"></font></strong>
-<a name="line718">718: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX5.html#TSARKIMEX5">TSARKIMEX5</a>      </font><font color="#666666">"5"</font><font color="#228B22"></font></strong>
-<a name="line719">719: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXGetType.html#TSARKIMEXGetType">TSARKIMEXGetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a>*)</font></strong>;
-<a name="line720">720: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXSetType.html#TSARKIMEXSetType">TSARKIMEXSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a>)</font></strong>;
-<a name="line721">721: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXSetFullyImplicit.html#TSARKIMEXSetFullyImplicit">TSARKIMEXSetFullyImplicit</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-<a name="line722">722: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXRegister.html#TSARKIMEXRegister">TSARKIMEXRegister</a>(<a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href= [...]
-<a name="line723">723: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXInitializePackage.html#TSARKIMEXInitializePackage">TSARKIMEXInitializePackage</a>(void)</font></strong>;
-<a name="line724">724: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXFinalizePackage.html#TSARKIMEXFinalizePackage">TSARKIMEXFinalizePackage</a>(void)</font></strong>;
-<a name="line725">725: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXRegisterDestroy.html#TSARKIMEXRegisterDestroy">TSARKIMEXRegisterDestroy</a>(void)</font></strong>;
-
-<a name="line727">727: </a><font color="#B22222">/*J</font>
-<a name="line728">728: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a> - String with the name of a Rosenbrock-W method.</font>
-
-<a name="line730">730: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line732">732: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSRosWSetType.html#TSRosWSetType">TSRosWSetType</a>(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSROSW.html#TSROSW">TSROSW</a>, <a href="../docs/manualpages/TS/TSRosWRegister.html#TSRosWRegister">TSRosWRegister</a>()</font>
-<a name="line733">733: </a><font color="#B22222">J*/</font>
-<a name="line734">734: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>;</font>
-<a name="line735">735: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSW2M.html#TSROSW2M">TSROSW2M</a>          </font><font color="#666666">"2m"</font><font color="#228B22"></font></strong>
-<a name="line736">736: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSW2P.html#TSROSW2P">TSROSW2P</a>          </font><font color="#666666">"2p"</font><font color="#228B22"></font></strong>
-<a name="line737">737: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWRA3PW.html#TSROSWRA3PW">TSROSWRA3PW</a>       </font><font color="#666666">"ra3pw"</font><font color="#228B22"></font></strong>
-<a name="line738">738: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWRA34PW2.html#TSROSWRA34PW2">TSROSWRA34PW2</a>     </font><font color="#666666">"ra34pw2"</font><font color="#228B22"></font></strong>
-<a name="line739">739: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWRODAS3.html#TSROSWRODAS3">TSROSWRODAS3</a>      </font><font color="#666666">"rodas3"</font><font color="#228B22"></font></strong>
-<a name="line740">740: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWSANDU3.html#TSROSWSANDU3">TSROSWSANDU3</a>      </font><font color="#666666">"sandu3"</font><font color="#228B22"></font></strong>
-<a name="line741">741: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWASSP3P3S1C.html#TSROSWASSP3P3S1C">TSROSWASSP3P3S1C</a>  </font><font color="#666666">"assp3p3s1c"</font><font color="#228B22"></font></strong>
-<a name="line742">742: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWLASSP3P4S2C.html#TSROSWLASSP3P4S2C">TSROSWLASSP3P4S2C</a> </font><font color="#666666">"lassp3p4s2c"</font><font color="#228B22"></font></strong>
-<a name="line743">743: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWLLSSP3P4S2C.html#TSROSWLLSSP3P4S2C">TSROSWLLSSP3P4S2C</a> </font><font color="#666666">"llssp3p4s2c"</font><font color="#228B22"></font></strong>
-<a name="line744">744: </a><strong><font color="#228B22">#define TSROSWARK3        </font><font color="#666666">"ark3"</font><font color="#228B22"></font></strong>
-<a name="line745">745: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWTHETA1.html#TSROSWTHETA1">TSROSWTHETA1</a>      </font><font color="#666666">"theta1"</font><font color="#228B22"></font></strong>
-<a name="line746">746: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWTHETA2.html#TSROSWTHETA2">TSROSWTHETA2</a>      </font><font color="#666666">"theta2"</font><font color="#228B22"></font></strong>
-<a name="line747">747: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWGRK4T.html#TSROSWGRK4T">TSROSWGRK4T</a>       </font><font color="#666666">"grk4t"</font><font color="#228B22"></font></strong>
-<a name="line748">748: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWSHAMP4.html#TSROSWSHAMP4">TSROSWSHAMP4</a>      </font><font color="#666666">"shamp4"</font><font color="#228B22"></font></strong>
-<a name="line749">749: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWVELDD4.html#TSROSWVELDD4">TSROSWVELDD4</a>      </font><font color="#666666">"veldd4"</font><font color="#228B22"></font></strong>
-<a name="line750">750: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSW4L.html#TSROSW4L">TSROSW4L</a>          </font><font color="#666666">"4l"</font><font color="#228B22"></font></strong>
-
-<a name="line752">752: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWGetType.html#TSRosWGetType">TSRosWGetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>*)</font></strong>;
-<a name="line753">753: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWSetType.html#TSRosWSetType">TSRosWSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>)</font></strong>;
-<a name="line754">754: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWSetRecomputeJacobian.html#TSRosWSetRecomputeJacobian">TSRosWSetRecomputeJacobian</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-<a name="line755">755: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWRegister.html#TSRosWRegister">TSRosWRegister</a>(<a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpag [...]
-<a name="line756">756: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWRegisterRos4.html#TSRosWRegisterRos4">TSRosWRegisterRos4</a>(<a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../do [...]
-<a name="line757">757: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWInitializePackage.html#TSRosWInitializePackage">TSRosWInitializePackage</a>(void)</font></strong>;
-<a name="line758">758: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWFinalizePackage.html#TSRosWFinalizePackage">TSRosWFinalizePackage</a>(void)</font></strong>;
-<a name="line759">759: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWRegisterDestroy.html#TSRosWRegisterDestroy">TSRosWRegisterDestroy</a>(void)</font></strong>;
-
-<a name="line761">761: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSBDFSetOrder.html#TSBDFSetOrder">TSBDFSetOrder</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
-<a name="line762">762: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSBDFGetOrder.html#TSBDFGetOrder">TSBDFGetOrder</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
-<a name="line763">763: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSBDFUseAdapt.html#TSBDFUseAdapt">TSBDFUseAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-
-<a name="line765">765: </a><font color="#B22222">/*</font>
-<a name="line766">766: </a><font color="#B22222">       PETSc interface to Sundials</font>
-<a name="line767">767: </a><font color="#B22222">*/</font>
-<a name="line768">768: </a><font color="#A020F0">#ifdef PETSC_HAVE_SUNDIALS</font>
-<a name="line769">769: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { SUNDIALS_ADAMS=1,SUNDIALS_BDF=2} TSSundialsLmmType;
-<a name="line770">770: </a>PETSC_EXTERN const char *const TSSundialsLmmTypes[];
-<a name="line771">771: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { SUNDIALS_MODIFIED_GS = 1,SUNDIALS_CLASSICAL_GS = 2 } TSSundialsGramSchmidtType;
-<a name="line772">772: </a>PETSC_EXTERN const char *const TSSundialsGramSchmidtTypes[];
-<a name="line773">773: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,TSSundialsLmmType)</font></strong>;
-<a name="line774">774: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/PC/PC.html#PC">PC</a>*)</font></strong>;
-<a name="line775">775: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-<a name="line776">776: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetMinTimeStep.html#TSSundialsSetMinTimeStep">TSSundialsSetMinTimeStep</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-<a name="line777">777: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetMaxTimeStep.html#TSSundialsSetMaxTimeStep">TSSundialsSetMaxTimeStep</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-<a name="line778">778: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *)</font></strong>;
-<a name="line779">779: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,TSSundialsGramSchmidtType)</font></strong>;
-<a name="line780">780: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSSundialsSetGMRESRestart(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
-<a name="line781">781: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-<a name="line782">782: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsMonitorInternalSteps.html#TSSundialsMonitorInternalSteps">TSSundialsMonitorInternalSteps</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> )</font></strong>;
-<a name="line783">783: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSSundialsGetParameters(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *,long*[],double*[])</font></strong>;
-<a name="line784">784: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetMaxl.html#TSSundialsSetMaxl">TSSundialsSetMaxl</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
-<a name="line785">785: </a><font color="#A020F0">#endif</font>
-
-<a name="line787">787: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSThetaSetTheta.html#TSThetaSetTheta">TSThetaSetTheta</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-<a name="line788">788: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSThetaGetTheta.html#TSThetaGetTheta">TSThetaGetTheta</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
-<a name="line789">789: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSThetaGetEndpoint.html#TSThetaGetEndpoint">TSThetaGetEndpoint</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
-<a name="line790">790: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSThetaSetEndpoint.html#TSThetaSetEndpoint">TSThetaSetEndpoint</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-
-<a name="line792">792: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlphaUseAdapt.html#TSAlphaUseAdapt">TSAlphaUseAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-<a name="line793">793: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlphaSetRadius.html#TSAlphaSetRadius">TSAlphaSetRadius</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-<a name="line794">794: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlphaSetParams.html#TSAlphaSetParams">TSAlphaSetParams</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.h [...]
-<a name="line795">795: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlphaGetParams.html#TSAlphaGetParams">TSAlphaGetParams</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscReal [...]
-
-<a name="line797">797: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlpha2UseAdapt.html#TSAlpha2UseAdapt">TSAlpha2UseAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
-<a name="line798">798: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlpha2SetRadius.html#TSAlpha2SetRadius">TSAlpha2SetRadius</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
-<a name="line799">799: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlpha2SetParams.html#TSAlpha2SetParams">TSAlpha2SetParams</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscRea [...]
-<a name="line800">800: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlpha2GetParams.html#TSAlpha2GetParams">TSAlpha2GetParams</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscR [...]
-
-<a name="line802">802: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSetDM.html#TSSetDM">TSSetDM</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/DM/DM.html#DM">DM</a>)</font></strong>;
-<a name="line803">803: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGetDM.html#TSGetDM">TSGetDM</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/DM/DM.html#DM">DM</a>*)</font></strong>;
-
-<a name="line805">805: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/SNESTSFormFunction.html#SNESTSFormFunction">SNESTSFormFunction</a>(<a href="../docs/manualpages/SNES/SNES.html#SNES">SNES</a>,<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,void*)</font></strong>;
-<a name="line806">806: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/SNESTSFormJacobian.html#SNESTSFormJacobian">SNESTSFormJacobian</a>(<a href="../docs/manualpages/SNES/SNES.html#SNES">SNES</a>,<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,void*)</fon [...]
-
-<a name="line808">808: </a><font color="#A020F0">#endif</font>
+<a name="line551">551: </a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> TSSSPList;
+
+<a name="line553">553: </a><font color="#B22222">/*S</font>
+<a name="line554">554: </a><font color="#B22222">   <a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a> - Abstract object that manages time-step adaptivity</font>
+
+<a name="line556">556: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line558">558: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</a>(), <a href="../docs/manualpages/TS/TSAdaptType.html#TSAdaptType">TSAdaptType</a></font>
+<a name="line559">559: </a><font color="#B22222">S*/</font>
+<a name="line560">560: </a><font color="#4169E1">typedef struct _p_TSAdapt *<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>;</font>
+
+<a name="line562">562: </a><font color="#B22222">/*E</font>
+<a name="line563">563: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSAdaptType.html#TSAdaptType">TSAdaptType</a> - String with the name of <a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a> scheme.</font>
+
+<a name="line565">565: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line567">567: </a><font color="#B22222">.seealso: TSAdaptSetType(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a></font>
+<a name="line568">568: </a><font color="#B22222">E*/</font>
+<a name="line569">569: </a><font color="#4169E1">typedef const char *<a href="../docs/manualpages/TS/TSAdaptType.html#TSAdaptType">TSAdaptType</a>;</font>
+<a name="line570">570: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSADAPTBASIC.html#TSADAPTBASIC">TSADAPTBASIC</a> </font><font color="#666666">"basic"</font><font color="#228B22"></font></strong>
+<a name="line571">571: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSADAPTNONE.html#TSADAPTNONE">TSADAPTNONE</a>  </font><font color="#666666">"none"</font><font color="#228B22"></font></strong>
+<a name="line572">572: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSADAPTCFL.html#TSADAPTCFL">TSADAPTCFL</a>   </font><font color="#666666">"cfl"</font><font color="#228B22"></font></strong>
+
+<a name="line574">574: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGetAdapt.html#TSGetAdapt">TSGetAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>*)</font></strong>;
+<a name="line575">575: </a><strong><font color="#4169E1"><a name="TSAdaptRegister"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptRegister.html#TSAdaptRegister">TSAdaptRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>)</font></strong>);
+<a name="line576">576: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptInitializePackage.html#TSAdaptInitializePackage">TSAdaptInitializePackage</a>(void)</font></strong>;
+<a name="line577">577: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptFinalizePackage.html#TSAdaptFinalizePackage">TSAdaptFinalizePackage</a>(void)</font></strong>;
+<a name="line578">578: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCreate.html#TSAdaptCreate">TSAdaptCreate</a>(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>*)</font></strong>;
+<a name="line579">579: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptSetType(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/TS/TSAdaptType.html#TSAdaptType">TSAdaptType</a>)</font></strong>;
+<a name="line580">580: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptSetOptionsPrefix(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,const char[])</font></strong>;
+<a name="line581">581: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCandidatesClear.html#TSAdaptCandidatesClear">TSAdaptCandidatesClear</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>)</font></strong>;
+<a name="line582">582: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCandidateAdd.html#TSAdaptCandidateAdd">TSAdaptCandidateAdd</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,const char[],<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../d [...]
+<a name="line583">583: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCandidatesGet.html#TSAdaptCandidatesGet">TSAdaptCandidatesGet</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>**,const <a href= [...]
+<a name="line584">584: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptChoose.html#TSAdaptChoose">TSAdaptChoose</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">Pet [...]
+<a name="line585">585: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptCheckStage.html#TSAdaptCheckStage">TSAdaptCheckStage</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Vec/Vec.html#Vec">V [...]
+<a name="line586">586: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptView(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+<a name="line587">587: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptLoad.html#TSAdaptLoad">TSAdaptLoad</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+<a name="line588">588: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptSetFromOptions(PetscOptionItems*,<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>)</font></strong>;
+<a name="line589">589: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptReset.html#TSAdaptReset">TSAdaptReset</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>)</font></strong>;
+<a name="line590">590: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptDestroy(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>*)</font></strong>;
+<a name="line591">591: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptSetMonitor.html#TSAdaptSetMonitor">TSAdaptSetMonitor</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+<a name="line592">592: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptSetStepLimits.html#TSAdaptSetStepLimits">TSAdaptSetStepLimits</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+<a name="line593">593: </a><strong><font color="#4169E1"><a name="TSAdaptSetCheckStage"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptSetCheckStage.html#TSAdaptSetCheckStage">TSAdaptSetCheckStage</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>(*)(<a href="../docs/manualpages/TS/TSAda [...]
+
+<a name="line595">595: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptBasicSetClip.html#TSAdaptBasicSetClip">TSAdaptBasicSetClip</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+<a name="line596">596: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAdaptBasicGetClip.html#TSAdaptBasicGetClip">TSAdaptBasicGetClip</a>(<a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
+
+<a name="line598">598: </a><font color="#B22222">/*S</font>
+<a name="line599">599: </a><font color="#B22222">   <a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a> - Abstract object that manages time-step adaptivity</font>
+
+<a name="line601">601: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line603">603: </a><font color="#B22222">   Developer Notes:</font>
+<a name="line604">604: </a><font color="#B22222">   This functionality should be replaced by the <a href="../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a>.</font>
+
+<a name="line606">606: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSGL.html#TSGL">TSGL</a>, TSGLAdaptCreate(), <a href="../docs/manualpages/TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptType</a></font>
+<a name="line607">607: </a><font color="#B22222">S*/</font>
+<a name="line608">608: </a><font color="#4169E1">typedef struct _p_TSGLAdapt *<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>;</font>
+
+<a name="line610">610: </a><font color="#B22222">/*J</font>
+<a name="line611">611: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptType</a> - String with the name of <a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a> scheme</font>
+
+<a name="line613">613: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line615">615: </a><font color="#B22222">.seealso: TSGLAdaptSetType(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a></font>
+<a name="line616">616: </a><font color="#B22222">J*/</font>
+<a name="line617">617: </a><font color="#4169E1">typedef const char *<a href="../docs/manualpages/TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptType</a>;</font>
+<a name="line618">618: </a><strong><font color="#228B22">#define TSGLADAPT_NONE </font><font color="#666666">"none"</font><font color="#228B22"></font></strong>
+<a name="line619">619: </a><strong><font color="#228B22">#define TSGLADAPT_SIZE </font><font color="#666666">"size"</font><font color="#228B22"></font></strong>
+<a name="line620">620: </a><strong><font color="#228B22">#define TSGLADAPT_BOTH </font><font color="#666666">"both"</font><font color="#228B22"></font></strong>
+
+<a name="line622">622: </a><strong><font color="#4169E1"><a name="TSGLAdaptRegister"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLAdaptRegister.html#TSGLAdaptRegister">TSGLAdaptRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>)</font></strong>);
+<a name="line623">623: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLAdaptInitializePackage.html#TSGLAdaptInitializePackage">TSGLAdaptInitializePackage</a>(void)</font></strong>;
+<a name="line624">624: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptFinalizePackage(void)</font></strong>;
+<a name="line625">625: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptCreate(<a href="../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>,<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>*)</font></strong>;
+<a name="line626">626: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptSetType(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>,<a href="../docs/manualpages/TS/TSGLAdaptType.html#TSGLAdaptType">TSGLAdaptType</a>)</font></strong>;
+<a name="line627">627: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptSetOptionsPrefix(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>,const char[])</font></strong>;
+<a name="line628">628: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptChoose(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>[],const <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],const <a href=".. [...]
+<a name="line629">629: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptView(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>,<a href="../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
+<a name="line630">630: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptSetFromOptions(PetscOptionItems*,<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>)</font></strong>;
+<a name="line631">631: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSGLAdaptDestroy(<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>*)</font></strong>;
+
+<a name="line633">633: </a><font color="#B22222">/*J</font>
+<a name="line634">634: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSGLAcceptType.html#TSGLAcceptType">TSGLAcceptType</a> - String with the name of TSGLAccept scheme</font>
+
+<a name="line636">636: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line638">638: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSGLSetAcceptType.html#TSGLSetAcceptType">TSGLSetAcceptType</a>(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a></font>
+<a name="line639">639: </a><font color="#B22222">J*/</font>
+<a name="line640">640: </a><font color="#4169E1">typedef const char *<a href="../docs/manualpages/TS/TSGLAcceptType.html#TSGLAcceptType">TSGLAcceptType</a>;</font>
+<a name="line641">641: </a><strong><font color="#228B22">#define TSGLACCEPT_ALWAYS </font><font color="#666666">"always"</font><font color="#228B22"></font></strong>
+
+<a name="line643">643: </a><strong><font color="#4169E1">PETSC_EXTERN_TYPEDEF typedef <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*TSGLAcceptFunction)(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,const <a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>[],<a href="../docs/m [...]
+<a name="line644">644: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLAcceptRegister.html#TSGLAcceptRegister">TSGLAcceptRegister</a>(const char[],TSGLAcceptFunction)</font></strong>;
+
+<a name="line646">646: </a><font color="#B22222">/*J</font>
+<a name="line647">647: </a><font color="#B22222">  <a href="../docs/manualpages/TS/TSGLType.html#TSGLType">TSGLType</a> - family of time integration method within the General Linear class</font>
+
+<a name="line649">649: </a><font color="#B22222">  Level: beginner</font>
+
+<a name="line651">651: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSGLSetType.html#TSGLSetType">TSGLSetType</a>(), <a href="../docs/manualpages/TS/TSGLRegister.html#TSGLRegister">TSGLRegister</a>()</font>
+<a name="line652">652: </a><font color="#B22222">J*/</font>
+<a name="line653">653: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/TS/TSGLType.html#TSGLType">TSGLType</a>;</font>
+<a name="line654">654: </a><strong><font color="#228B22">#define TSGL_IRKS   </font><font color="#666666">"irks"</font><font color="#228B22"></font></strong>
+
+<a name="line656">656: </a><strong><font color="#4169E1"><a name="TSGLRegister"></a>PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLRegister.html#TSGLRegister">TSGLRegister</a>(const char[],<a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>(*)(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>)</font></strong>);
+<a name="line657">657: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLInitializePackage.html#TSGLInitializePackage">TSGLInitializePackage</a>(void)</font></strong>;
+<a name="line658">658: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLFinalizePackage.html#TSGLFinalizePackage">TSGLFinalizePackage</a>(void)</font></strong>;
+<a name="line659">659: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLSetType.html#TSGLSetType">TSGLSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/TS/TSGLType.html#TSGLType">TSGLType</a>)</font></strong>;
+<a name="line660">660: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLGetAdapt.html#TSGLGetAdapt">TSGLGetAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/TS/TSGLAdapt.html#TSGLAdapt">TSGLAdapt</a>*)</font></strong>;
+<a name="line661">661: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGLSetAcceptType.html#TSGLSetAcceptType">TSGLSetAcceptType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/TS/TSGLAcceptType.html#TSGLAcceptType">TSGLAcceptType</a>)</font></strong>;
+
+<a name="line663">663: </a><font color="#B22222">/*J</font>
+<a name="line664">664: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSEIMEXType.html#TSEIMEXType">TSEIMEXType</a> - String with the name of an Extrapolated IMEX method.</font>
+
+<a name="line666">666: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line668">668: </a><font color="#B22222">.seealso: TSEIMEXSetType(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSEIMEX.html#TSEIMEX">TSEIMEX</a>, TSEIMEXRegister()</font>
+<a name="line669">669: </a><font color="#B22222">J*/</font>
+<a name="line670">670: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSEIMEXType.html#TSEIMEXType">TSEIMEXType</a>   char*</font></strong>
+
+<a name="line672">672: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSEIMEXSetMaxRows.html#TSEIMEXSetMaxRows">TSEIMEXSetMaxRows</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
+<a name="line673">673: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSEIMEXSetRowCol.html#TSEIMEXSetRowCol">TSEIMEXSetRowCol</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
+<a name="line674">674: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSEIMEXSetOrdAdapt.html#TSEIMEXSetOrdAdapt">TSEIMEXSetOrdAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+
+<a name="line676">676: </a><font color="#B22222">/*J</font>
+<a name="line677">677: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a> - String with the name of a Runge-Kutta method.</font>
+
+<a name="line679">679: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line681">681: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSRKSetType.html#TSRKSetType">TSRKSetType</a>(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSRK.html#TSRK">TSRK</a>, <a href="../docs/manualpages/TS/TSRKRegister.html#TSRKRegister">TSRKRegister</a>()</font>
+<a name="line682">682: </a><font color="#B22222">J*/</font>
+<a name="line683">683: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a>;</font>
+<a name="line684">684: </a><strong><font color="#228B22">#define TSRK1FE   </font><font color="#666666">"1fe"</font><font color="#228B22"></font></strong>
+<a name="line685">685: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK2A.html#TSRK2A">TSRK2A</a>    </font><font color="#666666">"2a"</font><font color="#228B22"></font></strong>
+<a name="line686">686: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK3.html#TSRK3">TSRK3</a>     </font><font color="#666666">"3"</font><font color="#228B22"></font></strong>
+<a name="line687">687: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK3BS.html#TSRK3BS">TSRK3BS</a>   </font><font color="#666666">"3bs"</font><font color="#228B22"></font></strong>
+<a name="line688">688: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK4.html#TSRK4">TSRK4</a>     </font><font color="#666666">"4"</font><font color="#228B22"></font></strong>
+<a name="line689">689: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK5F.html#TSRK5F">TSRK5F</a>    </font><font color="#666666">"5f"</font><font color="#228B22"></font></strong>
+<a name="line690">690: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSRK5DP.html#TSRK5DP">TSRK5DP</a>   </font><font color="#666666">"5dp"</font><font color="#228B22"></font></strong>
+<a name="line691">691: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKGetType.html#TSRKGetType">TSRKGetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a>*)</font></strong>;
+<a name="line692">692: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKSetType.html#TSRKSetType">TSRKSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a>)</font></strong>;
+<a name="line693">693: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSRKSetFullyImplicit(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+<a name="line694">694: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKRegister.html#TSRKRegister">TSRKRegister</a>(<a href="../docs/manualpages/TS/TSRKType.html#TSRKType">TSRKType</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpages/Sys/Petsc [...]
+<a name="line695">695: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKInitializePackage.html#TSRKInitializePackage">TSRKInitializePackage</a>(void)</font></strong>;
+<a name="line696">696: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKFinalizePackage.html#TSRKFinalizePackage">TSRKFinalizePackage</a>(void)</font></strong>;
+<a name="line697">697: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRKRegisterDestroy.html#TSRKRegisterDestroy">TSRKRegisterDestroy</a>(void)</font></strong>;
+
+<a name="line699">699: </a><font color="#B22222">/*J</font>
+<a name="line700">700: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a> - String with the name of an Additive Runge-Kutta IMEX method.</font>
+
+<a name="line702">702: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line704">704: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSARKIMEXSetType.html#TSARKIMEXSetType">TSARKIMEXSetType</a>(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSARKIMEX.html#TSARKIMEX">TSARKIMEX</a>, <a href="../docs/manualpages/TS/TSARKIMEXRegister.html#TSARKIMEXRegister">TSARKIMEXRegister</a>()</font>
+<a name="line705">705: </a><font color="#B22222">J*/</font>
+<a name="line706">706: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a>;</font>
+<a name="line707">707: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX1BEE.html#TSARKIMEX1BEE">TSARKIMEX1BEE</a>   </font><font color="#666666">"1bee"</font><font color="#228B22"></font></strong>
+<a name="line708">708: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXA2.html#TSARKIMEXA2">TSARKIMEXA2</a>     </font><font color="#666666">"a2"</font><font color="#228B22"></font></strong>
+<a name="line709">709: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXL2.html#TSARKIMEXL2">TSARKIMEXL2</a>     </font><font color="#666666">"l2"</font><font color="#228B22"></font></strong>
+<a name="line710">710: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXARS122.html#TSARKIMEXARS122">TSARKIMEXARS122</a> </font><font color="#666666">"ars122"</font><font color="#228B22"></font></strong>
+<a name="line711">711: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX2C.html#TSARKIMEX2C">TSARKIMEX2C</a>     </font><font color="#666666">"2c"</font><font color="#228B22"></font></strong>
+<a name="line712">712: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX2D.html#TSARKIMEX2D">TSARKIMEX2D</a>     </font><font color="#666666">"2d"</font><font color="#228B22"></font></strong>
+<a name="line713">713: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX2E.html#TSARKIMEX2E">TSARKIMEX2E</a>     </font><font color="#666666">"2e"</font><font color="#228B22"></font></strong>
+<a name="line714">714: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXPRSSP2.html#TSARKIMEXPRSSP2">TSARKIMEXPRSSP2</a> </font><font color="#666666">"prssp2"</font><font color="#228B22"></font></strong>
+<a name="line715">715: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX3.html#TSARKIMEX3">TSARKIMEX3</a>      </font><font color="#666666">"3"</font><font color="#228B22"></font></strong>
+<a name="line716">716: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXBPR3.html#TSARKIMEXBPR3">TSARKIMEXBPR3</a>   </font><font color="#666666">"bpr3"</font><font color="#228B22"></font></strong>
+<a name="line717">717: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEXARS443.html#TSARKIMEXARS443">TSARKIMEXARS443</a> </font><font color="#666666">"ars443"</font><font color="#228B22"></font></strong>
+<a name="line718">718: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX4.html#TSARKIMEX4">TSARKIMEX4</a>      </font><font color="#666666">"4"</font><font color="#228B22"></font></strong>
+<a name="line719">719: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSARKIMEX5.html#TSARKIMEX5">TSARKIMEX5</a>      </font><font color="#666666">"5"</font><font color="#228B22"></font></strong>
+<a name="line720">720: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXGetType.html#TSARKIMEXGetType">TSARKIMEXGetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a>*)</font></strong>;
+<a name="line721">721: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXSetType.html#TSARKIMEXSetType">TSARKIMEXSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a>)</font></strong>;
+<a name="line722">722: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXSetFullyImplicit.html#TSARKIMEXSetFullyImplicit">TSARKIMEXSetFullyImplicit</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+<a name="line723">723: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXRegister.html#TSARKIMEXRegister">TSARKIMEXRegister</a>(<a href="../docs/manualpages/TS/TSARKIMEXType.html#TSARKIMEXType">TSARKIMEXType</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href= [...]
+<a name="line724">724: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXInitializePackage.html#TSARKIMEXInitializePackage">TSARKIMEXInitializePackage</a>(void)</font></strong>;
+<a name="line725">725: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXFinalizePackage.html#TSARKIMEXFinalizePackage">TSARKIMEXFinalizePackage</a>(void)</font></strong>;
+<a name="line726">726: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSARKIMEXRegisterDestroy.html#TSARKIMEXRegisterDestroy">TSARKIMEXRegisterDestroy</a>(void)</font></strong>;
+
+<a name="line728">728: </a><font color="#B22222">/*J</font>
+<a name="line729">729: </a><font color="#B22222">    <a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a> - String with the name of a Rosenbrock-W method.</font>
+
+<a name="line731">731: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line733">733: </a><font color="#B22222">.seealso: <a href="../docs/manualpages/TS/TSRosWSetType.html#TSRosWSetType">TSRosWSetType</a>(), <a href="../docs/manualpages/TS/TS.html#TS">TS</a>, <a href="../docs/manualpages/TS/TSROSW.html#TSROSW">TSROSW</a>, <a href="../docs/manualpages/TS/TSRosWRegister.html#TSRosWRegister">TSRosWRegister</a>()</font>
+<a name="line734">734: </a><font color="#B22222">J*/</font>
+<a name="line735">735: </a><font color="#4169E1">typedef const char* <a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>;</font>
+<a name="line736">736: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSW2M.html#TSROSW2M">TSROSW2M</a>          </font><font color="#666666">"2m"</font><font color="#228B22"></font></strong>
+<a name="line737">737: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSW2P.html#TSROSW2P">TSROSW2P</a>          </font><font color="#666666">"2p"</font><font color="#228B22"></font></strong>
+<a name="line738">738: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWRA3PW.html#TSROSWRA3PW">TSROSWRA3PW</a>       </font><font color="#666666">"ra3pw"</font><font color="#228B22"></font></strong>
+<a name="line739">739: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWRA34PW2.html#TSROSWRA34PW2">TSROSWRA34PW2</a>     </font><font color="#666666">"ra34pw2"</font><font color="#228B22"></font></strong>
+<a name="line740">740: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWRODAS3.html#TSROSWRODAS3">TSROSWRODAS3</a>      </font><font color="#666666">"rodas3"</font><font color="#228B22"></font></strong>
+<a name="line741">741: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWSANDU3.html#TSROSWSANDU3">TSROSWSANDU3</a>      </font><font color="#666666">"sandu3"</font><font color="#228B22"></font></strong>
+<a name="line742">742: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWASSP3P3S1C.html#TSROSWASSP3P3S1C">TSROSWASSP3P3S1C</a>  </font><font color="#666666">"assp3p3s1c"</font><font color="#228B22"></font></strong>
+<a name="line743">743: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWLASSP3P4S2C.html#TSROSWLASSP3P4S2C">TSROSWLASSP3P4S2C</a> </font><font color="#666666">"lassp3p4s2c"</font><font color="#228B22"></font></strong>
+<a name="line744">744: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWLLSSP3P4S2C.html#TSROSWLLSSP3P4S2C">TSROSWLLSSP3P4S2C</a> </font><font color="#666666">"llssp3p4s2c"</font><font color="#228B22"></font></strong>
+<a name="line745">745: </a><strong><font color="#228B22">#define TSROSWARK3        </font><font color="#666666">"ark3"</font><font color="#228B22"></font></strong>
+<a name="line746">746: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWTHETA1.html#TSROSWTHETA1">TSROSWTHETA1</a>      </font><font color="#666666">"theta1"</font><font color="#228B22"></font></strong>
+<a name="line747">747: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWTHETA2.html#TSROSWTHETA2">TSROSWTHETA2</a>      </font><font color="#666666">"theta2"</font><font color="#228B22"></font></strong>
+<a name="line748">748: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWGRK4T.html#TSROSWGRK4T">TSROSWGRK4T</a>       </font><font color="#666666">"grk4t"</font><font color="#228B22"></font></strong>
+<a name="line749">749: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWSHAMP4.html#TSROSWSHAMP4">TSROSWSHAMP4</a>      </font><font color="#666666">"shamp4"</font><font color="#228B22"></font></strong>
+<a name="line750">750: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSWVELDD4.html#TSROSWVELDD4">TSROSWVELDD4</a>      </font><font color="#666666">"veldd4"</font><font color="#228B22"></font></strong>
+<a name="line751">751: </a><strong><font color="#228B22">#define <a href="../docs/manualpages/TS/TSROSW4L.html#TSROSW4L">TSROSW4L</a>          </font><font color="#666666">"4l"</font><font color="#228B22"></font></strong>
+
+<a name="line753">753: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWGetType.html#TSRosWGetType">TSRosWGetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>*)</font></strong>;
+<a name="line754">754: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWSetType.html#TSRosWSetType">TSRosWSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>)</font></strong>;
+<a name="line755">755: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWSetRecomputeJacobian.html#TSRosWSetRecomputeJacobian">TSRosWSetRecomputeJacobian</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+<a name="line756">756: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWRegister.html#TSRosWRegister">TSRosWRegister</a>(<a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,const <a href="../docs/manualpag [...]
+<a name="line757">757: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWRegisterRos4.html#TSRosWRegisterRos4">TSRosWRegisterRos4</a>(<a href="../docs/manualpages/TS/TSRosWType.html#TSRosWType">TSRosWType</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../do [...]
+<a name="line758">758: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWInitializePackage.html#TSRosWInitializePackage">TSRosWInitializePackage</a>(void)</font></strong>;
+<a name="line759">759: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWFinalizePackage.html#TSRosWFinalizePackage">TSRosWFinalizePackage</a>(void)</font></strong>;
+<a name="line760">760: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSRosWRegisterDestroy.html#TSRosWRegisterDestroy">TSRosWRegisterDestroy</a>(void)</font></strong>;
+
+<a name="line762">762: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSBDFSetOrder.html#TSBDFSetOrder">TSBDFSetOrder</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
+<a name="line763">763: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSBDFGetOrder.html#TSBDFGetOrder">TSBDFGetOrder</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
+<a name="line764">764: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSBDFUseAdapt.html#TSBDFUseAdapt">TSBDFUseAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+
+<a name="line766">766: </a><font color="#B22222">/*</font>
+<a name="line767">767: </a><font color="#B22222">       PETSc interface to Sundials</font>
+<a name="line768">768: </a><font color="#B22222">*/</font>
+<a name="line769">769: </a><font color="#A020F0">#ifdef PETSC_HAVE_SUNDIALS</font>
+<a name="line770">770: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { SUNDIALS_ADAMS=1,SUNDIALS_BDF=2} TSSundialsLmmType;
+<a name="line771">771: </a>PETSC_EXTERN const char *const TSSundialsLmmTypes[];
+<a name="line772">772: </a><font color="#4169E1">typedef</font> <font color="#4169E1">enum</font> { SUNDIALS_MODIFIED_GS = 1,SUNDIALS_CLASSICAL_GS = 2 } TSSundialsGramSchmidtType;
+<a name="line773">773: </a>PETSC_EXTERN const char *const TSSundialsGramSchmidtTypes[];
+<a name="line774">774: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetType.html#TSSundialsSetType">TSSundialsSetType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,TSSundialsLmmType)</font></strong>;
+<a name="line775">775: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsGetPC.html#TSSundialsGetPC">TSSundialsGetPC</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/PC/PC.html#PC">PC</a>*)</font></strong>;
+<a name="line776">776: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetTolerance.html#TSSundialsSetTolerance">TSSundialsSetTolerance</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+<a name="line777">777: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetMinTimeStep.html#TSSundialsSetMinTimeStep">TSSundialsSetMinTimeStep</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+<a name="line778">778: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetMaxTimeStep.html#TSSundialsSetMaxTimeStep">TSSundialsSetMaxTimeStep</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+<a name="line779">779: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsGetIterations.html#TSSundialsGetIterations">TSSundialsGetIterations</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *)</font></strong>;
+<a name="line780">780: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetGramSchmidtType.html#TSSundialsSetGramSchmidtType">TSSundialsSetGramSchmidtType</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,TSSundialsGramSchmidtType)</font></strong>;
+<a name="line781">781: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSSundialsSetGMRESRestart(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
+<a name="line782">782: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetLinearTolerance.html#TSSundialsSetLinearTolerance">TSSundialsSetLinearTolerance</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+<a name="line783">783: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsMonitorInternalSteps.html#TSSundialsMonitorInternalSteps">TSSundialsMonitorInternalSteps</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> )</font></strong>;
+<a name="line784">784: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSSundialsGetParameters(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *,long*[],double*[])</font></strong>;
+<a name="line785">785: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSundialsSetMaxl.html#TSSundialsSetMaxl">TSSundialsSetMaxl</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
+<a name="line786">786: </a><font color="#A020F0">#endif</font>
+
+<a name="line788">788: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSThetaSetTheta.html#TSThetaSetTheta">TSThetaSetTheta</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+<a name="line789">789: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSThetaGetTheta.html#TSThetaGetTheta">TSThetaGetTheta</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)</font></strong>;
+<a name="line790">790: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSThetaGetEndpoint.html#TSThetaGetEndpoint">TSThetaGetEndpoint</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*)</font></strong>;
+<a name="line791">791: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSThetaSetEndpoint.html#TSThetaSetEndpoint">TSThetaSetEndpoint</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+
+<a name="line793">793: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlphaUseAdapt.html#TSAlphaUseAdapt">TSAlphaUseAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+<a name="line794">794: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlphaSetRadius.html#TSAlphaSetRadius">TSAlphaSetRadius</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+<a name="line795">795: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlphaSetParams.html#TSAlphaSetParams">TSAlphaSetParams</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.h [...]
+<a name="line796">796: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlphaGetParams.html#TSAlphaGetParams">TSAlphaGetParams</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscReal [...]
+
+<a name="line798">798: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlpha2UseAdapt.html#TSAlpha2UseAdapt">TSAlpha2UseAdapt</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)</font></strong>;
+<a name="line799">799: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlpha2SetRadius.html#TSAlpha2SetRadius">TSAlpha2SetRadius</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)</font></strong>;
+<a name="line800">800: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlpha2SetParams.html#TSAlpha2SetParams">TSAlpha2SetParams</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../docs/manualpages/Sys/PetscRea [...]
+<a name="line801">801: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSAlpha2GetParams.html#TSAlpha2GetParams">TSAlpha2GetParams</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../docs/manualpages/Sys/PetscR [...]
+
+<a name="line803">803: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSSetDM.html#TSSetDM">TSSetDM</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/DM/DM.html#DM">DM</a>)</font></strong>;
+<a name="line804">804: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/TSGetDM.html#TSGetDM">TSGetDM</a>(<a href="../docs/manualpages/TS/TS.html#TS">TS</a>,<a href="../docs/manualpages/DM/DM.html#DM">DM</a>*)</font></strong>;
+
+<a name="line806">806: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/SNESTSFormFunction.html#SNESTSFormFunction">SNESTSFormFunction</a>(<a href="../docs/manualpages/SNES/SNES.html#SNES">SNES</a>,<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,void*)</font></strong>;
+<a name="line807">807: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../docs/manualpages/TS/SNESTSFormJacobian.html#SNESTSFormJacobian">SNESTSFormJacobian</a>(<a href="../docs/manualpages/SNES/SNES.html#SNES">SNES</a>,<a href="../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,void*)</fon [...]
+
+<a name="line809">809: </a><font color="#A020F0">#endif</font>
 </pre>
 </body>
 
diff --git a/include/petscvalgrind.h.html b/include/petscvalgrind.h.html
index 645f8bd..a693e0b 100644
--- a/include/petscvalgrind.h.html
+++ b/include/petscvalgrind.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscvalgrind.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:36+00:00">
+<meta name="date" content="2016-06-05T17:42:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscvalgrind.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscvalgrind.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  This is the include file for source code that needs to know if the code is being run under valgrind</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscvec.h.html b/include/petscvec.h.html
index 1b6584e..0669876 100644
--- a/include/petscvec.h.html
+++ b/include/petscvec.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscvec.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:57+00:00">
+<meta name="date" content="2016-06-05T17:17:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscvec.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscvec.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Defines the vector component of PETSc. Vectors generally represent</font>
 <a name="line3">  3: </a><font color="#B22222">  degrees of freedom for finite element/finite difference functions</font>
diff --git a/include/petscversion.h b/include/petscversion.h
index 037f76e..71364a4 100644
--- a/include/petscversion.h
+++ b/include/petscversion.h
@@ -4,17 +4,17 @@
 #define PETSC_VERSION_RELEASE    1
 #define PETSC_VERSION_MAJOR      3
 #define PETSC_VERSION_MINOR      7
-#define PETSC_VERSION_SUBMINOR   1
+#define PETSC_VERSION_SUBMINOR   2
 #define PETSC_VERSION_PATCH      0
 #define PETSC_RELEASE_DATE       "Apr, 25, 2016"
-#define PETSC_VERSION_DATE       "May, 15, 2016"
+#define PETSC_VERSION_DATE       "Jun, 05, 2016"
 
 #if !defined (PETSC_VERSION_GIT)
-#define PETSC_VERSION_GIT        "v3.7.1"
+#define PETSC_VERSION_GIT        "v3.7.2"
 #endif
 
 #if !defined(PETSC_VERSION_DATE_GIT)
-#define PETSC_VERSION_DATE_GIT   "2016-05-15 21:55:14 -0500"
+#define PETSC_VERSION_DATE_GIT   "2016-06-05 12:07:54 -0500"
 #endif
 
 #define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \
diff --git a/include/petscversion.h.html b/include/petscversion.h.html
index f977f08..e3d49ed 100644
--- a/include/petscversion.h.html
+++ b/include/petscversion.h.html
@@ -4,17 +4,17 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscversion.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:36+00:00">
+<meta name="date" content="2016-06-05T17:42:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscversion.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscversion.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><strong><font color="#228B22">#define PETSC_VERSION_RELEASE    1</font></strong>
 <a name="line5">  5: </a><strong><font color="#228B22">#define PETSC_VERSION_MAJOR      3</font></strong>
 <a name="line6">  6: </a><strong><font color="#228B22">#define PETSC_VERSION_MINOR      7</font></strong>
-<a name="line7">  7: </a><strong><font color="#228B22">#define PETSC_VERSION_SUBMINOR   1</font></strong>
+<a name="line7">  7: </a><strong><font color="#228B22">#define PETSC_VERSION_SUBMINOR   2</font></strong>
 <a name="line8">  8: </a><strong><font color="#228B22">#define PETSC_VERSION_PATCH      0</font></strong>
 <a name="line9">  9: </a><strong><font color="#228B22">#define PETSC_RELEASE_DATE       </font><font color="#666666">"Apr, 25, 2016"</font><font color="#228B22"></font></strong>
 <a name="line10"> 10: </a><strong><font color="#228B22">#define PETSC_VERSION_DATE       </font><font color="#666666">"unknown"</font><font color="#228B22"></font></strong>
diff --git a/include/petscviennacl.h.html b/include/petscviennacl.h.html
index af81a17..f6c0a02 100644
--- a/include/petscviennacl.h.html
+++ b/include/petscviennacl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscviennacl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:59+00:00">
+<meta name="date" content="2016-06-05T17:17:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscviennacl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscviennacl.h.html "><small>Report Typos and Errors</small></a></div>
 
 
 <a name="line5">  5: </a><strong><font color="#228B22">#define VIENNACL_WITH_OPENCL</font></strong>
diff --git a/include/petscviewer.h.html b/include/petscviewer.h.html
index a41c27d..311b634 100644
--- a/include/petscviewer.h.html
+++ b/include/petscviewer.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscviewer.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:58+00:00">
+<meta name="date" content="2016-06-05T17:14:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscviewer.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscviewer.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">     <a href="../docs/manualpages/Viewer/PetscViewers.html#PetscViewers">PetscViewers</a> are objects where other objects can be looked at or stored.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscviewerhdf5.h.html b/include/petscviewerhdf5.h.html
index cbcf588..8d12b1b 100644
--- a/include/petscviewerhdf5.h.html
+++ b/include/petscviewerhdf5.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscviewerhdf5.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:36+00:00">
+<meta name="date" content="2016-06-05T17:42:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscviewerhdf5.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscviewerhdf5.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petscviewer.h></font>
diff --git a/include/petscviewersaws.h.html b/include/petscviewersaws.h.html
index d2d13f7..92f4443 100644
--- a/include/petscviewersaws.h.html
+++ b/include/petscviewersaws.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscviewersaws.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:37+00:00">
+<meta name="date" content="2016-06-05T17:42:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscviewersaws.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscviewersaws.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petscviewer.h></font>
diff --git a/include/petscviewertypes.h.html b/include/petscviewertypes.h.html
index 6433cfc..f1e0252 100644
--- a/include/petscviewertypes.h.html
+++ b/include/petscviewertypes.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscviewertypes.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:59+00:00">
+<meta name="date" content="2016-06-05T17:14:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscviewertypes.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscviewertypes.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">     <a href="../docs/manualpages/Viewer/PetscViewers.html#PetscViewers">PetscViewers</a> are objects where other objects can be looked at or stored.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/include/petscwebclient.h.html b/include/petscwebclient.h.html
index 3b353f1..a968949 100644
--- a/include/petscwebclient.h.html
+++ b/include/petscwebclient.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/include/petscwebclient.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:37+00:00">
+<meta name="date" content="2016-06-05T17:42:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 include/petscwebclient.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 include/petscwebclient.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  This is the include file for source code that accesses HTTPS</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/index.html b/index.html
index ea0b87e..2be1e0a 100644
--- a/index.html
+++ b/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/interfaces/index.html b/interfaces/index.html
index c9bfcfa..a2acc82 100644
--- a/interfaces/index.html
+++ b/interfaces/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 interfaces/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 interfaces/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/interfaces/lua/index.html b/interfaces/lua/index.html
index aaaaca4..89da5c1 100644
--- a/interfaces/lua/index.html
+++ b/interfaces/lua/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 interfaces/lua/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 interfaces/lua/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/interfaces/lua/makefile.html b/interfaces/lua/makefile.html
index 2ed0616..a9b4ce0 100644
--- a/interfaces/lua/makefile.html
+++ b/interfaces/lua/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/interfaces/lua/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:50+00:00">
+<meta name="date" content="2016-06-05T17:42:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 interfaces/lua/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 interfaces/lua/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_LUA'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/interfaces/makefile.html b/interfaces/makefile.html
index da2474c..6a3bc21 100644
--- a/interfaces/makefile.html
+++ b/interfaces/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/interfaces/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:50+00:00">
+<meta name="date" content="2016-06-05T17:42:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 interfaces/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 interfaces/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/lib/petsc/conf/test b/lib/petsc/conf/test
index 67413ec..07af7e3 100644
--- a/lib/petsc/conf/test
+++ b/lib/petsc/conf/test
@@ -19,8 +19,10 @@ testexamples_C_Complex: ${TESTEXAMPLES_C_COMPLEX}
 testexamples_C_NoComplex: ${TESTEXAMPLES_C_NOCOMPLEX}
 testexamples_C_NoComplex_NotSingle: ${TESTEXAMPLES_C_NOCOMPLEX_NOTSINGLE}
 testexamples_DATAFILESPATH: ${TESTEXAMPLES_DATAFILESPATH}
+testexamples_Fortran_DATAFILESPATH: ${TESTEXAMPLES_FORTRAN_DATAFILESPATH}
 testexamples_Cxx_DATAFILESPATH: ${TESTEXAMPLES_CXX_DATAFILESPATH}
 testexamples_DOUBLEINT32: ${TESTEXAMPLES_DOUBLEINT32}
+testexamples_Fortran_DOUBLEINT32: ${TESTEXAMPLES_FORTRAN_DOUBLEINT32}
 
 testexamples_F90_DataTypes: ${TESTEXAMPLES_F90_DATATYPES}
 testexamples_Fortran_NoComplex: ${TESTEXAMPLES_FORTRAN_NOCOMPLEX}
diff --git a/makefile.html b/makefile.html
index 3585693..ab76462 100644
--- a/makefile.html
+++ b/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:58+00:00">
+<meta name="date" content="2016-06-05T17:14:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <font color="#A020F0"># This is the makefile for compiling PETSc. See</font>
 <font color="#A020F0"># http://www.mcs.anl.gov/petsc/documentation/installation.html for directions on installing PETSc.</font>
diff --git a/share/petsc/matlab/PetscBagRead.m.html b/share/petsc/matlab/PetscBagRead.m.html
index 6338122..b95aaca 100644
--- a/share/petsc/matlab/PetscBagRead.m.html
+++ b/share/petsc/matlab/PetscBagRead.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>PetscBagRead</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="PetscBagRead.m"><style type="text/css">
+      --><title>PetscBagRead</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="PetscBagRead.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><pre class="codeinput"><span class="keyword">function</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/PetscBagRead.m.html "><small>Report Typos and Errors</small></a></div> bag = PetscBagRead(fd)
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/PetscBagRead.m.html "><small>Report Typos and Errors</small></a></div> bag = PetscBagRead(fd)
 <span class="comment">%</span>
 <span class="comment">%  Reads in PETSc binary file bag object</span>
 <span class="comment">%  emits as Matlab struct.  Called from</span>
diff --git a/share/petsc/matlab/PetscBinaryRead.m.html b/share/petsc/matlab/PetscBinaryRead.m.html
index 9f11b30..4a3d6d5 100644
--- a/share/petsc/matlab/PetscBinaryRead.m.html
+++ b/share/petsc/matlab/PetscBinaryRead.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>PetscBinaryRead</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="PetscBinaryRead.m"><style type="text/css">
+      --><title>PetscBinaryRead</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="PetscBinaryRead.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><pre class="codeinput"><span class="keyword">function</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/PetscBinaryRead.m.html "><small>Report Typos and Errors</small></a></div> [varargout] = PetscBinaryRead(inarg,varargin)
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/PetscBinaryRead.m.html "><small>Report Typos and Errors</small></a></div> [varargout] = PetscBinaryRead(inarg,varargin)
 <span class="comment">%</span>
 <span class="comment">%   [varargout] = PetscBinaryRead(inarg,['complex',false or true],['indices','int32' or 'int64'],['cell',cnt],['precision','float64' or 'float32'])</span>
 <span class="comment">%</span>
diff --git a/share/petsc/matlab/PetscBinaryWrite.m.html b/share/petsc/matlab/PetscBinaryWrite.m.html
index 4e8711f..cdd6267 100644
--- a/share/petsc/matlab/PetscBinaryWrite.m.html
+++ b/share/petsc/matlab/PetscBinaryWrite.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>PetscBinaryWrite</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="PetscBinaryWrite.m"><style type="text/css">
+      --><title>PetscBinaryWrite</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="PetscBinaryWrite.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><pre class="codeinput"><span class="keyword">function</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/PetscBinaryWrite.m.html "><small>Report Typos and Errors</small></a></div> PetscBinaryWrite(inarg,varargin)
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/PetscBinaryWrite.m.html "><small>Report Typos and Errors</small></a></div> PetscBinaryWrite(inarg,varargin)
 <span class="comment">%</span>
 <span class="comment">%  Writes in PETSc binary file sparse matrices and vectors.</span>
 <span class="comment">%  If the array is multidimensional and dense it is saved</span>
diff --git a/share/petsc/matlab/PetscReadBinaryMatlab.m.html b/share/petsc/matlab/PetscReadBinaryMatlab.m.html
index f69c428..d7be418 100644
--- a/share/petsc/matlab/PetscReadBinaryMatlab.m.html
+++ b/share/petsc/matlab/PetscReadBinaryMatlab.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>PetscReadBinaryMatlab</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="PetscReadBinaryMatlab.m"><style type="text/css">
+      --><title>PetscReadBinaryMatlab</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="PetscReadBinaryMatlab.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><pre class="codeinput"><span class="keyword">function</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/PetscReadBinaryMatlab.m.html "><small>Report Typos and Errors</small></a></div> Set = PetscReadBinaryMatlab(filename)
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/PetscReadBinaryMatlab.m.html "><small>Report Typos and Errors</small></a></div> Set = PetscReadBinaryMatlab(filename)
 <span class="comment">% PETSCREADBINARYMATLAB - Reads and interprets matlab specific lines</span>
 <span class="comment">%   from the .info files produced by PetscViewerBinaryMatlab</span>
 <span class="comment">%</span>
diff --git a/share/petsc/matlab/PetscReadBinaryTrajectory.m.html b/share/petsc/matlab/PetscReadBinaryTrajectory.m.html
index ddf8c2b..108b8bd 100644
--- a/share/petsc/matlab/PetscReadBinaryTrajectory.m.html
+++ b/share/petsc/matlab/PetscReadBinaryTrajectory.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>PetscReadBinaryTrajectory</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="PetscReadBinaryTrajectory.m"><style type="text/css">
+      --><title>PetscReadBinaryTrajectory</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="PetscReadBinaryTrajectory.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><h2>Contents</h2><div><ul><li><a href="#2">Read state vector</a></li><li><a href="#3">Read time</a></li></ul></div><pre class="codeinput"><span class="keyword">function</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/PetscReadBinaryTrajectory.m.html "><small>Report Typos and Errors</small></a></div> [varargout] = PetscBinaryReadTrajectory(inarg)
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/PetscReadBinaryTrajectory.m.html "><small>Report Typos and Errors</small></a></div> [varargout] = PetscBinaryReadTrajectory(inarg)
 <span class="comment">%</span>
 <span class="comment">%   [varargout] = PetscBinaryReadTrajectory(inarg)</span>
 <span class="comment">%</span>
diff --git a/share/petsc/matlab/UFgetPetscMat.m.html b/share/petsc/matlab/UFgetPetscMat.m.html
index 20e5a82..ad8073c 100644
--- a/share/petsc/matlab/UFgetPetscMat.m.html
+++ b/share/petsc/matlab/UFgetPetscMat.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>UFgetPetscMat</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="UFgetPetscMat.m"><style type="text/css">
+      --><title>UFgetPetscMat</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="UFgetPetscMat.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><pre class="codeinput"><span class="comment">% UFgetPetscMat.m</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/UFgetPetscMat.m.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/UFgetPetscMat.m.html "><small>Report Typos and Errors</small></a></div>
 <span class="comment">% modified from UFget_example.m</span>
 <span class="comment">%   This script</span>
 <span class="comment">%     (1) gets the selected index file of the UF sparse matrix collection,</span>
diff --git a/share/petsc/matlab/generatePetscTestFiles.m.html b/share/petsc/matlab/generatePetscTestFiles.m.html
index a39c471..d53009c 100644
--- a/share/petsc/matlab/generatePetscTestFiles.m.html
+++ b/share/petsc/matlab/generatePetscTestFiles.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>generatePetscTestFiles</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="generatePetscTestFiles.m"><style type="text/css">
+      --><title>generatePetscTestFiles</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="generatePetscTestFiles.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><pre class="codeinput"><span class="comment">% This MATLAB script generates test matrices for PETSc</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/generatePetscTestFiles.m.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/generatePetscTestFiles.m.html "><small>Report Typos and Errors</small></a></div>
 <span class="comment">% using PETSc-MATLAB IO functions and the function laplacian.m from</span>
 <span class="comment">% http://www.mathworks.com/matlabcentral/fileexchange/27279-laplacian-in-1d-2d-or-3d</span>
 
diff --git a/share/petsc/matlab/generatehtml.m.html b/share/petsc/matlab/generatehtml.m.html
index 2c85cd2..1a52736 100644
--- a/share/petsc/matlab/generatehtml.m.html
+++ b/share/petsc/matlab/generatehtml.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>generatehtml</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="generatehtml.m"><style type="text/css">
+      --><title>generatehtml</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="generatehtml.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><pre class="codeinput"><span class="comment">%</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/generatehtml.m.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/generatehtml.m.html "><small>Report Typos and Errors</small></a></div>
 <span class="comment">%   Generates html versions of all MATLAB files</span>
 <span class="comment">%</span>
 opts.outputDir = <span class="string">'.'</span>;
diff --git a/share/petsc/matlab/laplacian.m.html b/share/petsc/matlab/laplacian.m.html
index 1afd577..f8ca3a0 100644
--- a/share/petsc/matlab/laplacian.m.html
+++ b/share/petsc/matlab/laplacian.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>laplacian</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="laplacian.m"><style type="text/css">
+      --><title>laplacian</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="laplacian.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><pre class="codeinput"><span class="keyword">function</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/laplacian.m.html "><small>Report Typos and Errors</small></a></div> [lambda, V, A] = laplacian(varargin)
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/laplacian.m.html "><small>Report Typos and Errors</small></a></div> [lambda, V, A] = laplacian(varargin)
 
 <span class="comment">% LAPLACIAN   Sparse Negative Laplacian in 1D, 2D, or 3D</span>
 <span class="comment">%</span>
diff --git a/share/petsc/matlab/launch.m.html b/share/petsc/matlab/launch.m.html
index 7340437..10c75da 100644
--- a/share/petsc/matlab/launch.m.html
+++ b/share/petsc/matlab/launch.m.html
@@ -6,7 +6,7 @@
    <!--
 This HTML was auto-generated from MATLAB code.
 To make changes, update the MATLAB code and republish this document.
-      --><title>launch</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-05-15"><meta name="DC.source" content="launch.m"><style type="text/css">
+      --><title>launch</title><meta name="generator" content="MATLAB 8.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-06-05"><meta name="DC.source" content="launch.m"><style type="text/css">
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before [...]
 
 html { min-height:100%; margin-bottom:1px; }
@@ -66,8 +66,8 @@ table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px soli
 
 
   </style></head><body><div class="content"><pre class="codeinput"><span class="keyword">function</span>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/matlab/launch.m.html "><small>Report Typos and Errors</small></a></div> result = launch(program,np,opt)
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/matlab/launch.m.html "><small>Report Typos and Errors</small></a></div> result = launch(program,np,opt)
 <span class="comment">%</span>
 <span class="comment">%  launch(program,np)</span>
 <span class="comment">%  Starts up PETSc program</span>
diff --git a/share/petsc/saws/documentation b/share/petsc/saws/documentation
index ed7df7d..f7268e1 100644
--- a/share/petsc/saws/documentation
+++ b/share/petsc/saws/documentation
@@ -19,7 +19,7 @@ The tree diagram shows the structure of the solver. A horizontal split indicates
 
 Changes to the solver and matrix properties can be made by clicking on a node and selecting the new matrix properties and solver options (pc_type, ksp_type, pc_fieldsplit_type, pc_fieldsplit_blocks, etc.). Users should input the matrix properties first and then modify the suggested default solver setup if needed.
 
-The third option, Matrix, toggles the display of the the matrix diagram which shows the logical block structure of the matrix. The colors are coordinated with the tree diagram.
+The third option, Matrix, toggles the display of the matrix diagram which shows the logical block structure of the matrix. The colors are coordinated with the tree diagram.
 
 Towards the bottom of the page, we provide another way for the user to customize the solver: a hierarchy of dropdown menus.
 
diff --git a/share/petsc/saws/js/listLogic.js b/share/petsc/saws/js/listLogic.js
index 3c89486..b669183 100644
--- a/share/petsc/saws/js/listLogic.js
+++ b/share/petsc/saws/js/listLogic.js
@@ -1,726 +1,726 @@
-/*
-  This function is called when a pc_type option is changed (new options may need to be displayed and/or old ones removed
-*/
-
-$(document).on("change","select[id^='pc_type']",function() {
-
-    //get the pc option
-    var pcValue   = $(this).val();
-    var id        = $(this).attr("id"); //really should not be used in this method. there are better ways of getting information
-    var endtag    = id.substring(id.indexOf("0"),id.length);
-    var parentDiv = "solver" + endtag;
-
-    removeAllChildren(endtag); //this function also changes matInfo as needed
-
-    //record pc_type in matInfo
-    matInfo[endtag].pc_type = pcValue;
-
-    if (pcValue == "mg") {
-        var defaults = getDefaults("mg",matInfo[endtag].symm, matInfo[endtag].posdef, matInfo[endtag].logstruc);
-        var defaultMgLevels = defaults.pc_mg_levels;
-
-        matInfo[endtag].pc_mg_levels = defaultMgLevels;
-        matInfo[endtag].pc_mg_type   = defaults.pc_mg_type;
-
-        //first add options related to multigrid (pc_mg_type and pc_mg_levels)
-        $("#" + parentDiv).append("<br><b>MG Type   </b><select id=\"pc_mg_type" + endtag + "\"></select>");
-        $("#" + parentDiv).append("<br><b>MG Levels </b><input type='text' id=\'pc_mg_levels" + endtag + "\' maxlength='4'>");
-
-        populateList("mg",endtag);
-
-        $("#pc_mg_levels" + endtag).val(defaultMgLevels);
-        $("#pc_mg_type" + endtag).val(defaults.pc_mg_type);
-
-        //display options for each level
-        for(var i=defaultMgLevels-1; i>=0; i--) {
-            var childEndtag = endtag + "_" + i;
-
-            matInfo[childEndtag] = {
-                pc_type : defaults.sub_pc_type,
-                ksp_type: defaults.sub_ksp_type,
-                symm: matInfo[endtag].symm, //inherit !!
-                posdef: matInfo[endtag].posdef,
-                logstruc: matInfo[endtag].logstruc
-            };
-
-            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-
-            $("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-            if(i == 0) //coarse grid solver (level 0)
-                $("#solver" + childEndtag).append("<br><b>Coarse Grid Solver (Level 0)  </b>");
-            else
-                $("#solver" + childEndtag).append("<br><b>Smoothing (Level " + i + ")  </b>");
-
-            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
-	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-            populateList("ksp",childEndtag);
-            populateList("pc",childEndtag);
-
-	    //set defaults
-            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-            //trigger both to add additional options
-            $("#ksp_type" + childEndtag).trigger("change");
-            $("#pc_type" + childEndtag).trigger("change");
-        }
-
-    }
-
-    else if(pcValue == "gamg") {
-        var defaults = getDefaults("gamg",matInfo[endtag].symm, matInfo[endtag].posdef, matInfo[endtag].logstruc);
-        var defaultGamgLevels = defaults.pc_gamg_levels;
-
-        matInfo[endtag].pc_gamg_levels = defaultGamgLevels;
-        matInfo[endtag].pc_gamg_type   = defaults.pc_gamg_type;
-
-        //first add options related to multigrid (pc_gamg_type and pc_gamg_levels)
-        $("#" + parentDiv).append("<br><b>GAMG Type   </b><select id=\"pc_gamg_type" + endtag + "\"></select>");
-        $("#" + parentDiv).append("<br><b>GAMG Levels </b><input type='text' id=\'pc_gamg_levels" + endtag + "\' maxlength='4'>");
-
-        populateList("gamg",endtag);
-
-        $("#pc_gamg_levels" + endtag).val(defaultGamgLevels);
-        $("#pc_gamg_type" + endtag).val(defaults.pc_gamg_type);
-
-        //display options for each level
-        for(var i=defaultGamgLevels-1; i>=0; i--) {
-            var childEndtag = endtag + "_" + i;
-
-            matInfo[childEndtag] = {
-                pc_type : defaults.sub_pc_type,
-                ksp_type: defaults.sub_ksp_type,
-                symm: matInfo[endtag].symm, //inherit !!
-                posdef: matInfo[endtag].posdef,
-                logstruc: matInfo[endtag].logstruc
-            };
-
-            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-
-            $("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-            if(i == 0) //coarse grid solver (level 0)
-                $("#solver" + childEndtag).append("<br><b>Coarse Grid Solver (Level 0)  </b>");
-            else
-                $("#solver" + childEndtag).append("<br><b>Smoothing (Level " + i + ")  </b>");
-
-            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
-	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-            populateList("ksp",childEndtag);
-            populateList("pc",childEndtag);
-
-	    //set defaults
-            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-            //trigger both to add additional options
-            $("#ksp_type" + childEndtag).trigger("change");
-            $("#pc_type" + childEndtag).trigger("change");
-        }
-
-    }
-
-    else if (pcValue == "redundant") {
-        var defaults = getDefaults("redundant",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
-        var defaultRedundantNumber = defaults.pc_redundant_number;
-        var childEndtag = endtag + "_0";
-
-        matInfo[endtag].pc_redundant_number = defaultRedundantNumber;
-
-        //first add options related to redundant (pc_redundant_number)
-        $("#" + parentDiv).append("<br><b>Redundant Number </b><input type='text' id=\'pc_redundant_number" + endtag + "\' maxlength='4'>");
-        $("#pc_redundant_number" + endtag).val(defaultRedundantNumber);
-
-        matInfo[childEndtag] = {
-            pc_type : defaults.sub_pc_type,
-            ksp_type: defaults.sub_ksp_type,
-            symm: matInfo[endtag].symm, //inherit!!
-            posdef: matInfo[endtag].posdef,
-            logstruc: matInfo[endtag].logstruc
-        };
-
-        var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-	$("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-	$("#solver" + childEndtag).append("<br><b>Redundant Solver Options </b>");
-	$("#solver" + childEndtag).append("<br><b>KSP          </b><select id=\"ksp_type" + childEndtag + "\"></select>");
-	$("#solver" + childEndtag).append("<br><b>PC             </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-	populateList("ksp",childEndtag);
-        populateList("pc",childEndtag);
-
-        //set defaults
-        $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	$("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-        //trigger both to add additional options
-        $("#ksp_type" + childEndtag).trigger("change");
-        $("#pc_type" + childEndtag).trigger("change");
-    }
-
-    else if (pcValue == "bjacobi") {
-        var defaults = getDefaults("bjacobi",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
-        var defaultBjacobiBlocks = defaults.pc_bjacobi_blocks;
-        var childEndtag = endtag + "_0";
-
-        matInfo[endtag].pc_bjacobi_blocks   = defaultBjacobiBlocks;
-
-        //first add options related to bjacobi (pc_bjacobi_blocks)
-        $("#" + parentDiv).append("<br><b>Bjacobi Blocks </b><input type='text' id=\'pc_bjacobi_blocks" + endtag + "\' maxlength='4'>");
-        $("#pc_bjacobi_blocks" + endtag).val(defaultBjacobiBlocks);
-
-        matInfo[childEndtag] = {
-            pc_type : defaults.sub_pc_type,
-            ksp_type: defaults.sub_ksp_type,
-            symm: matInfo[endtag].symm, //inherit!!
-            posdef: matInfo[endtag].posdef,
-            logstruc: matInfo[endtag].logstruc
-        };
-
-        var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-
-	$("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-
-	$("#solver" + childEndtag).append("<br><b>Bjacobi Solver Options </b>");
-	$("#solver" + childEndtag).append("<br><b>KSP          </b><select id=\"ksp_type" + childEndtag + "\"></select>");
-	$("#solver" + childEndtag).append("<br><b>PC             </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-	populateList("ksp",childEndtag);
-        populateList("pc",childEndtag);
-
-        //set defaults
-        $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	$("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-        //trigger both to add additional options
-        $("#ksp_type" + childEndtag).trigger("change");
-        $("#pc_type" + childEndtag).trigger("change");
-    }
-
-    else if (pcValue == "asm") {
-        var defaults = getDefaults("asm",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
-
-        var defaultAsmBlocks  = defaults.pc_asm_blocks;
-        var defaultAsmOverlap = defaults.pc_asm_overlap;
-        var childEndtag = endtag + "_0";
-
-        matInfo[endtag].pc_asm_blocks  = defaultAsmBlocks;
-        matInfo[endtag].pc_asm_overlap = defaultAsmOverlap;
-
-        //first add options related to ASM
-        $("#" + parentDiv).append("<br><b>ASM blocks     </b><input type='text' id=\"pc_asm_blocks" + endtag + "\" maxlength='4'>");
-	$("#" + parentDiv).append("<br><b>ASM overlap   </b><input type='text' id=\"pc_asm_overlap" + endtag + "\" maxlength='4'>");
-        $("#pc_asm_blocks" + endtag).val(defaultAsmBlocks);
-        $("#pc_asm_overlap" + endtag).val(defaultAsmOverlap);
-
-        matInfo[childEndtag] = {
-            pc_type : defaults.sub_pc_type,
-            ksp_type: defaults.sub_ksp_type,
-            symm: matInfo[endtag].symm, //inherit!!
-            posdef: matInfo[endtag].posdef,
-            logstruc: matInfo[endtag].logstruc
-        };
-
-        var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-
-	$("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-
-	$("#solver" + childEndtag).append("<br><b>ASM Solver Options </b>");
-	$("#solver" + childEndtag).append("<br><b>KSP          </b><select id=\"ksp_type" + childEndtag + "\"></select>");
-	$("#solver" + childEndtag).append("<br><b>PC             </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-	populateList("ksp",childEndtag);
-        populateList("pc",childEndtag);
-
-        //set defaults
-        $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	$("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-        //trigger both to add additional options
-        $("#ksp_type" + childEndtag).trigger("change");
-        $("#pc_type" + childEndtag).trigger("change");
-    }
-
-    else if (pcValue == "ksp") {
-        var defaults = getDefaults("ksp",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
-        var childEndtag = endtag + "_0";
-
-        matInfo[childEndtag] = {
-            pc_type : defaults.sub_pc_type,
-            ksp_type: defaults.sub_ksp_type,
-            symm: matInfo[endtag].symm, //inherit!!
-            posdef: matInfo[endtag].posdef,
-            logstruc: matInfo[endtag].logstruc
-        };
-
-        var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-
-	$("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-
-	$("#solver" + childEndtag).append("<br><b>KSP Solver Options </b>");
-	$("#solver" + childEndtag).append("<br><b>KSP          </b><select id=\"ksp_type" + childEndtag + "\"></select>");
-	$("#solver" + childEndtag).append("<br><b>PC             </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-	populateList("ksp",childEndtag);
-        populateList("pc",childEndtag);
-
-        //set defaults
-        $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	$("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-        //trigger both to add additional options
-        $("#ksp_type" + childEndtag).trigger("change");
-        $("#pc_type" + childEndtag).trigger("change");
-    }
-
-    else if (pcValue == "fieldsplit") {
-        /*if(!matInfo[endtag].logstruc) {//do nothing if not logstruc
-            alert("Error: Fieldsplit can only be used on logically block-structured matrix!");
-            return;
-        }*/
-        var defaults = getDefaults("fieldsplit",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
-        var defaultFieldsplitBlocks = defaults.pc_fieldsplit_blocks;
-
-        matInfo[endtag].pc_fieldsplit_type   = defaults.pc_fieldsplit_type;
-        matInfo[endtag].pc_fieldsplit_blocks = defaults.pc_fieldsplit_blocks;
-
-        //first add options related to fieldsplit (pc_fieldsplit_type and pc_fieldsplit_blocks)
-        $("#" + parentDiv).append("<br><b>Fieldsplit Type   </b><select id=\"pc_fieldsplit_type" + endtag + "\"></select>");
-        $("#" + parentDiv).append("<br><b>Fieldsplit Blocks </b><input type='text' id=\"pc_fieldsplit_blocks" + endtag + "\" maxlength='4'>");
-
-        populateList("fieldsplit",endtag);
-
-        $("#pc_fieldsplit_blocks" + endtag).val(defaultFieldsplitBlocks);
-        $("#pc_fieldsplit_type" + endtag).val(defaults.pc_fieldsplit_type);
-
-        for(var i=defaultFieldsplitBlocks-1; i>=0; i--) {
-            var childEndtag = endtag + "_" + i;
-
-            matInfo[childEndtag] = {
-                pc_type : defaults.sub_pc_type,
-                ksp_type: defaults.sub_ksp_type,
-                symm: matInfo[endtag].symm, //inherit!!
-                posdef: matInfo[endtag].posdef,
-                logstruc: false //this one is false to prevent infinite recursion
-            };
-
-            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-
-            $("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-            $("#solver" + childEndtag).append("<br><b>Fieldsplit " + i + " Options (Matrix is <input type=\"checkbox\" id=\"symm" + childEndtag + "\">symmetric,  <input type=\"checkbox\" id=\"posdef" + childEndtag + "\">positive definite, <input type=\"checkbox\" id=\"logstruc" + childEndtag + "\">block structured)</b>");
-
-            //special for fieldsplit
-            if(matInfo[childEndtag].symm)
-                $("#symm" + childEndtag).attr("checked",true);
-            if(matInfo[childEndtag].posdef)
-                $("#posdef" + childEndtag).attr("checked",true);
-            if(matInfo[childEndtag].logstruc)
-                $("#logstruc" + childEndtag).attr("checked",true);
-
-            if(matInfo[endtag].symm)
-                $("#symm" + childEndtag).attr("disabled",true);
-            if(matInfo[endtag].posdef)
-                $("#posdef" + childEndtag).attr("disabled",true);
-            if(!matInfo[endtag].symm)
-                $("#posdef" + childEndtag).attr("disabled",true);
-
-            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
-	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-            populateList("ksp",childEndtag);
-            populateList("pc",childEndtag);
-
-	    //set defaults
-            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-            //trigger both to add additional options
-            $("#ksp_type" + childEndtag).trigger("change");
-            $("#pc_type" + childEndtag).trigger("change");
-        }
-    }
-    refresh(); //refresh diagrams after any change in pc
-});
-
-//called when a ksp option is changed
-//simply adjust ksp_type in matInfo
-$(document).on("change","select[id^='ksp_type']",function() {
-
-    var kspValue   = $(this).val();
-    var id         = $(this).attr("id");//really should not be used in this method. there are better ways of getting information
-    var endtag     = id.substring(id.indexOf("0"),id.length);
-
-    matInfo[endtag].ksp_type = kspValue;
-    refresh(); //refresh diagrams after any change in ksp
-});
-
-//need to add a bunch of methods here for changing each variable: pc_fieldsplit_blocks, pc_asm_blocks, pc_redundant_number, etc
-//these methods seem incredibly redundant. perhaps there is a better way to write these.
-$(document).on("change","select[id^='pc_mg_type']",function() {
-
-    var mgType     = $(this).val();
-    var id         = $(this).attr("id"); //really should not be used in this method. there are better ways of getting information
-    var endtag     = id.substring(id.indexOf("0"),id.length);
-
-    matInfo[endtag].pc_mg_type = mgType;
-    refresh();
-});
-
-$(document).on("change","select[id^='pc_gamg_type']",function() {
-
-    var gamgType   = $(this).val();
-    var id         = $(this).attr("id"); //really should not be used in this method. there are better ways of getting information
-    var endtag     = id.substring(id.indexOf("0"),id.length);
-
-    matInfo[endtag].pc_gamg_type = gamgType;
-    refresh();
-});
-
-$(document).on("change","select[id^='pc_fieldsplit_type']",function() {
-
-    var fieldsplitType  = $(this).val();
-    var id              = $(this).attr("id"); //really should not be used in this method. there are better ways of getting information
-    var endtag          = id.substring(id.indexOf("0"),id.length);
-
-    matInfo[endtag].pc_fieldsplit_type = fieldsplitType;
-    refresh();
-});
-
-$(document).on("keyup","input[id^='pc_asm_blocks']",function() {
-
-    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
-        return;
-
-    var id     = this.id;
-    var endtag = id.substring(id.indexOf(0),id.length);
-    var val    = $(this).val();
-
-    matInfo[endtag].pc_asm_blocks = val;
-    refresh(); //refresh diagrams
-});
-
-$(document).on("keyup","input[id^='pc_asm_overlap']",function() {
-
-    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
-        return;
-
-    var id     = this.id;
-    var endtag = id.substring(id.indexOf(0),id.length);
-    var val    = $(this).val();
-
-    matInfo[endtag].pc_asm_overlap = val;
-    refresh();
-});
-
-$(document).on("keyup","input[id^='pc_bjacobi_blocks']",function() {
-
-    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
-        return;
-
-    var id     = this.id;
-    var endtag = id.substring(id.indexOf(0),id.length);
-    var val    = $(this).val();
-
-    matInfo[endtag].pc_bjacobi_blocks = val;
-    refresh(); //refresh diagrams
-});
-
-$(document).on("keyup","input[id^='pc_redundant_number']",function() {
-
-    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
-        return;
-
-    var id     = this.id;
-    var endtag = id.substring(id.indexOf(0),id.length);
-    var val    = $(this).val();
-
-    matInfo[endtag].pc_redundant_number = val;
-    refresh();
-});
-
-
-//input: endtag of the parent
-function removeAllChildren(endtag) {
-
-    var numChildren = getNumChildren(matInfo, endtag);
-
-    for(var i=0; i<numChildren; i++) {
-        var childEndtag = endtag + "_" + i;
-
-        if(getNumChildren(matInfo, childEndtag) > 0)//this child has more children
-        {
-            removeAllChildren(childEndtag);//recursive call to remove all children of that child
-        }
-        delete matInfo[childEndtag]; //make sure this location is never accessed again.
-
-        $("#solver" + childEndtag).remove();//remove that child itself
-    }
-
-    //adjust variables in matInfo
-    if(matInfo[endtag].pc_type == "mg") {
-        matInfo[endtag].pc_mg_levels = 0;
-    }
-    else if(matInfo[endtag].pc_type == "fieldsplit") {
-        matInfo[endtag].pc_fieldsplit_blocks = 0;
-    }
-
-    $("#pc_type" + endtag).nextAll().remove();//remove the options in the same level solver
-
-}
-
-//called when text input for pc_fieldsplit_blocks is changed
-$(document).on('keyup', "input[id^='pc_fieldsplit_blocks']", function() {
-
-    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
-        return;
-
-    var id     = this.id;
-    var endtag = id.substring(id.indexOf(0),id.length);
-    var val    = $(this).val();
-
-    // this next part is a bit tricky...there are 2 cases
-
-    //case 1: we need to remove some divs
-    if(val < matInfo[endtag].pc_fieldsplit_blocks) {
-        for(var i=val; i<matInfo[endtag].pc_fieldsplit_blocks; i++) {
-            var childEndtag = endtag + "_" + i;
-            removeAllChildren(childEndtag); //remove grandchildren (if any)
-            delete matInfo[childEndtag];
-            $("#solver" + childEndtag).remove(); //remove the divs
-        }
-        matInfo[endtag].pc_fieldsplit_blocks = val;
-    }
-
-    //case 2: we need to add some divs
-    else if(val > matInfo[endtag].pc_fieldsplit_blocks) {
-
-        var defaults = getDefaults("fieldsplit",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
-
-        for(var i = matInfo[endtag].pc_fieldsplit_blocks; i < val; i++) {
-
-            //add divs and write matInfo
-            var childEndtag = endtag + "_" + i;
-            var margin = getNumUnderscores(childEndtag) * 30;
-
-            //this is the trickiest part: need to find exactly where to insert the new divs
-            //find the first div that doesn't begin with endtag
-
-            var currentDiv  = $(this).parent().get(0);
-
-            while($(currentDiv).next().length > 0) { //while has next
-                var nextDiv    = $(currentDiv).next().get(0);
-                var nextId     = nextDiv.id;
-                var nextEndtag = nextDiv.id.substring(nextId.indexOf("0"),nextId.length);
-
-                if(nextEndtag.indexOf(endtag) == 0) {
-                    currentDiv = nextDiv;
-                }
-                else
-                    break;
-            }
-
-            //append new stuff immediately after current div
-            matInfo[childEndtag] = {
-                pc_type : defaults.sub_pc_type,
-                ksp_type: defaults.sub_ksp_type,
-                symm: matInfo[endtag].symm, //inherit!!
-                posdef: matInfo[endtag].posdef,
-                logstruc: false
-            };
-
-            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-            $(currentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-            $("#solver" + childEndtag).append("<br><b>Fieldsplit " + i + " Options (Matrix is <input type=\"checkbox\" id=\"symm" + childEndtag + "\">symmetric, <input type=\"checkbox\" id=\"posdef" + childEndtag + "\">positive definite, <input type=\"checkbox\" id=\"logstruc" + childEndtag + "\">block structured)</b>");
-
-            //special for fieldsplit
-            if(matInfo[childEndtag].symm)
-                $("#symm" + childEndtag).attr("checked",true);
-            if(matInfo[childEndtag].posdef)
-                $("#posdef" + childEndtag).attr("checked",true);
-            if(matInfo[childEndtag].logstruc)
-                $("#logstruc" + childEndtag).attr("checked",true);
-
-            if(matInfo[endtag].symm)
-                $("#symm" + childEndtag).attr("disabled",true);
-            if(matInfo[endtag].posdef)
-                $("#posdef" + childEndtag).attr("disabled",true);
-            if(!matInfo[endtag].symm)
-                $("#posdef" + childEndtag).attr("disabled",true);
-
-            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
-	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-            populateList("ksp",childEndtag);
-            populateList("pc",childEndtag);
-
-            //set defaults
-            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-            //trigger both to add additional options
-            $("#ksp_type" + childEndtag).trigger("change");
-            $("#pc_type" + childEndtag).trigger("change");
-        }
-        matInfo[endtag].pc_fieldsplit_blocks = val;
-    }
-    refresh(); //refresh diagrams
-});
-
-/*
-  This function is called when the text input "MG Levels" is changed
-*/
-$(document).on('keyup', "input[id^='pc_mg_levels']", function()
-{
-    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
-        return;
-
-    var id     = this.id;
-    var endtag = id.substring(id.indexOf(0),id.length);
-    var val    = $(this).val();
-
-    // this next part is a bit tricky...there are 2 cases
-
-    //case 1: we need to remove some divs
-    if(val < matInfo[endtag].pc_mg_levels) {
-        for(var i=val; i<matInfo[endtag].pc_mg_levels; i++) {
-            var childEndtag = endtag + "_" + i;
-            removeAllChildren(childEndtag); //remove grandchildren (if any)
-            delete matInfo[childEndtag];
-            $("#solver" + childEndtag).remove(); //remove the divs
-        }
-        matInfo[endtag].pc_mg_levels = val;
-    }
-
-    //case 2: we need to add some divs
-    else if(val > matInfo[endtag].pc_mg_levels) {
-
-        var defaults = getDefaults("mg",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
-
-        for(var i = matInfo[endtag].pc_mg_levels; i < val; i++) {
-            var childEndtag = endtag + "_" + i;
-            var margin = getNumUnderscores(childEndtag) * 30;
-
-            //this is the trickiest part: need to find exactly where to insert the new divs
-            //find the first div that doesn't begin with endtag
-
-            var currentDiv  = $(this).parent().get(0);
-
-            while($(currentDiv).next().length > 0) { //while has next
-                var nextDiv    = $(currentDiv).next().get(0);
-                var nextId     = nextDiv.id;
-                var nextEndtag = nextDiv.id.substring(nextId.indexOf("0"),nextId.length);
-
-                if(nextEndtag.indexOf(endtag) == 0) {
-                    currentDiv = nextDiv;
-                }
-                else
-                    break;
-            }
-
-            //append new stuff immediately after current div
-            matInfo[childEndtag] = {
-                pc_type : defaults.sub_pc_type,
-                ksp_type: defaults.sub_ksp_type,
-                symm: matInfo[endtag].symm, //inherit!!
-                posdef: matInfo[endtag].posdef,
-                logstruc: matInfo[endtag].logstruc
-            };
-
-            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-            $(currentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-            if(i == 0) //coarse grid solver (level 0)
-                $("#solver" + childEndtag).append("<br><b>Coarse Grid Solver (Level 0)  </b>");
-            else
-                $("#solver" + childEndtag).append("<br><b>Smoothing (Level " + i + ")  </b>");
-
-            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
-	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-            populateList("ksp",childEndtag);
-            populateList("pc",childEndtag);
-
-            //set defaults
-            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-            //trigger both to add additional options
-            $("#ksp_type" + childEndtag).trigger("change");
-            $("#pc_type" + childEndtag).trigger("change");
-        }
-        matInfo[endtag].pc_mg_levels = val;
-    }
-    refresh(); //refresh diagrams
-});
-
-$(document).on('keyup', "input[id^='pc_gamg_levels']", function()
-{
-    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
-        return;
-
-    var id     = this.id;
-    var endtag = id.substring(id.indexOf(0),id.length);
-    var val    = $(this).val();
-
-    // this next part is a bit tricky...there are 2 cases
-
-    //case 1: we need to remove some divs
-    if(val < matInfo[endtag].pc_gamg_levels) {
-        for(var i=val; i<matInfo[endtag].pc_gamg_levels; i++) {
-            var childEndtag = endtag + "_" + i;
-            removeAllChildren(childEndtag); //remove grandchildren (if any)
-            delete matInfo[childEndtag];
-            $("#solver" + childEndtag).remove(); //remove the divs
-        }
-        matInfo[endtag].pc_gamg_levels = val;
-    }
-
-    //case 2: we need to add some divs
-    else if(val > matInfo[endtag].pc_gamg_levels) {
-
-        var defaults = getDefaults("gamg",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
-
-        for(var i = matInfo[endtag].pc_gamg_levels; i < val; i++) {
-            var childEndtag = endtag + "_" + i;
-            var margin = getNumUnderscores(childEndtag) * 30;
-
-            //this is the trickiest part: need to find exactly where to insert the new divs
-            //find the first div that doesn't begin with endtag
-
-            var currentDiv  = $(this).parent().get(0);
-
-            while($(currentDiv).next().length > 0) { //while has next
-                var nextDiv    = $(currentDiv).next().get(0);
-                var nextId     = nextDiv.id;
-                var nextEndtag = nextDiv.id.substring(nextId.indexOf("0"),nextId.length);
-
-                if(nextEndtag.indexOf(endtag) == 0) {
-                    currentDiv = nextDiv;
-                }
-                else
-                    break;
-            }
-
-            //append new stuff immediately after current div
-            matInfo[childEndtag] = {
-                pc_type : defaults.sub_pc_type,
-                ksp_type: defaults.sub_ksp_type,
-                symm: matInfo[endtag].symm, //inherit!!
-                posdef: matInfo[endtag].posdef,
-                logstruc: matInfo[endtag].logstruc
-            };
-
-            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
-            $(currentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
-            if(i == 0) //coarse grid solver (level 0)
-                $("#solver" + childEndtag).append("<br><b>Coarse Grid Solver (Level 0)  </b>");
-            else
-                $("#solver" + childEndtag).append("<br><b>Smoothing (Level " + i + ")  </b>");
-
-            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
-	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
-
-            populateList("ksp",childEndtag);
-            populateList("pc",childEndtag);
-
-            //set defaults
-            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
-	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
-            //trigger both to add additional options
-            $("#ksp_type" + childEndtag).trigger("change");
-            $("#pc_type" + childEndtag).trigger("change");
-        }
-        matInfo[endtag].pc_gamg_levels = val;
-    }
-    refresh(); //refresh diagrams
-});
+/*
+  This function is called when a pc_type option is changed (new options may need to be displayed and/or old ones removed
+*/
+
+$(document).on("change","select[id^='pc_type']",function() {
+
+    //get the pc option
+    var pcValue   = $(this).val();
+    var id        = $(this).attr("id"); //really should not be used in this method. there are better ways of getting information
+    var endtag    = id.substring(id.indexOf("0"),id.length);
+    var parentDiv = "solver" + endtag;
+
+    removeAllChildren(endtag); //this function also changes matInfo as needed
+
+    //record pc_type in matInfo
+    matInfo[endtag].pc_type = pcValue;
+
+    if (pcValue == "mg") {
+        var defaults = getDefaults("mg",matInfo[endtag].symm, matInfo[endtag].posdef, matInfo[endtag].logstruc);
+        var defaultMgLevels = defaults.pc_mg_levels;
+
+        matInfo[endtag].pc_mg_levels = defaultMgLevels;
+        matInfo[endtag].pc_mg_type   = defaults.pc_mg_type;
+
+        //first add options related to multigrid (pc_mg_type and pc_mg_levels)
+        $("#" + parentDiv).append("<br><b>MG Type   </b><select id=\"pc_mg_type" + endtag + "\"></select>");
+        $("#" + parentDiv).append("<br><b>MG Levels </b><input type='text' id=\'pc_mg_levels" + endtag + "\' maxlength='4'>");
+
+        populateList("mg",endtag);
+
+        $("#pc_mg_levels" + endtag).val(defaultMgLevels);
+        $("#pc_mg_type" + endtag).val(defaults.pc_mg_type);
+
+        //display options for each level
+        for(var i=defaultMgLevels-1; i>=0; i--) {
+            var childEndtag = endtag + "_" + i;
+
+            matInfo[childEndtag] = {
+                pc_type : defaults.sub_pc_type,
+                ksp_type: defaults.sub_ksp_type,
+                symm: matInfo[endtag].symm, //inherit !!
+                posdef: matInfo[endtag].posdef,
+                logstruc: matInfo[endtag].logstruc
+            };
+
+            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+
+            $("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+            if(i == 0) //coarse grid solver (level 0)
+                $("#solver" + childEndtag).append("<br><b>Coarse Grid Solver (Level 0)  </b>");
+            else
+                $("#solver" + childEndtag).append("<br><b>Smoothing (Level " + i + ")  </b>");
+
+            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
+	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+            populateList("ksp",childEndtag);
+            populateList("pc",childEndtag);
+
+	    //set defaults
+            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+            //trigger both to add additional options
+            $("#ksp_type" + childEndtag).trigger("change");
+            $("#pc_type" + childEndtag).trigger("change");
+        }
+
+    }
+
+    else if(pcValue == "gamg") {
+        var defaults = getDefaults("gamg",matInfo[endtag].symm, matInfo[endtag].posdef, matInfo[endtag].logstruc);
+        var defaultGamgLevels = defaults.pc_gamg_levels;
+
+        matInfo[endtag].pc_gamg_levels = defaultGamgLevels;
+        matInfo[endtag].pc_gamg_type   = defaults.pc_gamg_type;
+
+        //first add options related to multigrid (pc_gamg_type and pc_gamg_levels)
+        $("#" + parentDiv).append("<br><b>GAMG Type   </b><select id=\"pc_gamg_type" + endtag + "\"></select>");
+        $("#" + parentDiv).append("<br><b>GAMG Levels </b><input type='text' id=\'pc_gamg_levels" + endtag + "\' maxlength='4'>");
+
+        populateList("gamg",endtag);
+
+        $("#pc_gamg_levels" + endtag).val(defaultGamgLevels);
+        $("#pc_gamg_type" + endtag).val(defaults.pc_gamg_type);
+
+        //display options for each level
+        for(var i=defaultGamgLevels-1; i>=0; i--) {
+            var childEndtag = endtag + "_" + i;
+
+            matInfo[childEndtag] = {
+                pc_type : defaults.sub_pc_type,
+                ksp_type: defaults.sub_ksp_type,
+                symm: matInfo[endtag].symm, //inherit !!
+                posdef: matInfo[endtag].posdef,
+                logstruc: matInfo[endtag].logstruc
+            };
+
+            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+
+            $("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+            if(i == 0) //coarse grid solver (level 0)
+                $("#solver" + childEndtag).append("<br><b>Coarse Grid Solver (Level 0)  </b>");
+            else
+                $("#solver" + childEndtag).append("<br><b>Smoothing (Level " + i + ")  </b>");
+
+            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
+	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+            populateList("ksp",childEndtag);
+            populateList("pc",childEndtag);
+
+	    //set defaults
+            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+            //trigger both to add additional options
+            $("#ksp_type" + childEndtag).trigger("change");
+            $("#pc_type" + childEndtag).trigger("change");
+        }
+
+    }
+
+    else if (pcValue == "redundant") {
+        var defaults = getDefaults("redundant",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
+        var defaultRedundantNumber = defaults.pc_redundant_number;
+        var childEndtag = endtag + "_0";
+
+        matInfo[endtag].pc_redundant_number = defaultRedundantNumber;
+
+        //first add options related to redundant (pc_redundant_number)
+        $("#" + parentDiv).append("<br><b>Redundant Number </b><input type='text' id=\'pc_redundant_number" + endtag + "\' maxlength='4'>");
+        $("#pc_redundant_number" + endtag).val(defaultRedundantNumber);
+
+        matInfo[childEndtag] = {
+            pc_type : defaults.sub_pc_type,
+            ksp_type: defaults.sub_ksp_type,
+            symm: matInfo[endtag].symm, //inherit!!
+            posdef: matInfo[endtag].posdef,
+            logstruc: matInfo[endtag].logstruc
+        };
+
+        var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+	$("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+	$("#solver" + childEndtag).append("<br><b>Redundant Solver Options </b>");
+	$("#solver" + childEndtag).append("<br><b>KSP          </b><select id=\"ksp_type" + childEndtag + "\"></select>");
+	$("#solver" + childEndtag).append("<br><b>PC             </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+	populateList("ksp",childEndtag);
+        populateList("pc",childEndtag);
+
+        //set defaults
+        $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	$("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+        //trigger both to add additional options
+        $("#ksp_type" + childEndtag).trigger("change");
+        $("#pc_type" + childEndtag).trigger("change");
+    }
+
+    else if (pcValue == "bjacobi") {
+        var defaults = getDefaults("bjacobi",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
+        var defaultBjacobiBlocks = defaults.pc_bjacobi_blocks;
+        var childEndtag = endtag + "_0";
+
+        matInfo[endtag].pc_bjacobi_blocks   = defaultBjacobiBlocks;
+
+        //first add options related to bjacobi (pc_bjacobi_blocks)
+        $("#" + parentDiv).append("<br><b>Bjacobi Blocks </b><input type='text' id=\'pc_bjacobi_blocks" + endtag + "\' maxlength='4'>");
+        $("#pc_bjacobi_blocks" + endtag).val(defaultBjacobiBlocks);
+
+        matInfo[childEndtag] = {
+            pc_type : defaults.sub_pc_type,
+            ksp_type: defaults.sub_ksp_type,
+            symm: matInfo[endtag].symm, //inherit!!
+            posdef: matInfo[endtag].posdef,
+            logstruc: matInfo[endtag].logstruc
+        };
+
+        var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+
+	$("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+
+	$("#solver" + childEndtag).append("<br><b>Bjacobi Solver Options </b>");
+	$("#solver" + childEndtag).append("<br><b>KSP          </b><select id=\"ksp_type" + childEndtag + "\"></select>");
+	$("#solver" + childEndtag).append("<br><b>PC             </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+	populateList("ksp",childEndtag);
+        populateList("pc",childEndtag);
+
+        //set defaults
+        $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	$("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+        //trigger both to add additional options
+        $("#ksp_type" + childEndtag).trigger("change");
+        $("#pc_type" + childEndtag).trigger("change");
+    }
+
+    else if (pcValue == "asm") {
+        var defaults = getDefaults("asm",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
+
+        var defaultAsmBlocks  = defaults.pc_asm_blocks;
+        var defaultAsmOverlap = defaults.pc_asm_overlap;
+        var childEndtag = endtag + "_0";
+
+        matInfo[endtag].pc_asm_blocks  = defaultAsmBlocks;
+        matInfo[endtag].pc_asm_overlap = defaultAsmOverlap;
+
+        //first add options related to ASM
+        $("#" + parentDiv).append("<br><b>ASM blocks     </b><input type='text' id=\"pc_asm_blocks" + endtag + "\" maxlength='4'>");
+	$("#" + parentDiv).append("<br><b>ASM overlap   </b><input type='text' id=\"pc_asm_overlap" + endtag + "\" maxlength='4'>");
+        $("#pc_asm_blocks" + endtag).val(defaultAsmBlocks);
+        $("#pc_asm_overlap" + endtag).val(defaultAsmOverlap);
+
+        matInfo[childEndtag] = {
+            pc_type : defaults.sub_pc_type,
+            ksp_type: defaults.sub_ksp_type,
+            symm: matInfo[endtag].symm, //inherit!!
+            posdef: matInfo[endtag].posdef,
+            logstruc: matInfo[endtag].logstruc
+        };
+
+        var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+
+	$("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+
+	$("#solver" + childEndtag).append("<br><b>ASM Solver Options </b>");
+	$("#solver" + childEndtag).append("<br><b>KSP          </b><select id=\"ksp_type" + childEndtag + "\"></select>");
+	$("#solver" + childEndtag).append("<br><b>PC             </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+	populateList("ksp",childEndtag);
+        populateList("pc",childEndtag);
+
+        //set defaults
+        $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	$("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+        //trigger both to add additional options
+        $("#ksp_type" + childEndtag).trigger("change");
+        $("#pc_type" + childEndtag).trigger("change");
+    }
+
+    else if (pcValue == "ksp") {
+        var defaults = getDefaults("ksp",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
+        var childEndtag = endtag + "_0";
+
+        matInfo[childEndtag] = {
+            pc_type : defaults.sub_pc_type,
+            ksp_type: defaults.sub_ksp_type,
+            symm: matInfo[endtag].symm, //inherit!!
+            posdef: matInfo[endtag].posdef,
+            logstruc: matInfo[endtag].logstruc
+        };
+
+        var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+
+	$("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+
+	$("#solver" + childEndtag).append("<br><b>KSP Solver Options </b>");
+	$("#solver" + childEndtag).append("<br><b>KSP          </b><select id=\"ksp_type" + childEndtag + "\"></select>");
+	$("#solver" + childEndtag).append("<br><b>PC             </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+	populateList("ksp",childEndtag);
+        populateList("pc",childEndtag);
+
+        //set defaults
+        $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	$("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+        //trigger both to add additional options
+        $("#ksp_type" + childEndtag).trigger("change");
+        $("#pc_type" + childEndtag).trigger("change");
+    }
+
+    else if (pcValue == "fieldsplit") {
+        /*if(!matInfo[endtag].logstruc) {//do nothing if not logstruc
+            alert("Error: Fieldsplit can only be used on logically block-structured matrix!");
+            return;
+        }*/
+        var defaults = getDefaults("fieldsplit",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
+        var defaultFieldsplitBlocks = defaults.pc_fieldsplit_blocks;
+
+        matInfo[endtag].pc_fieldsplit_type   = defaults.pc_fieldsplit_type;
+        matInfo[endtag].pc_fieldsplit_blocks = defaults.pc_fieldsplit_blocks;
+
+        //first add options related to fieldsplit (pc_fieldsplit_type and pc_fieldsplit_blocks)
+        $("#" + parentDiv).append("<br><b>Fieldsplit Type   </b><select id=\"pc_fieldsplit_type" + endtag + "\"></select>");
+        $("#" + parentDiv).append("<br><b>Fieldsplit Blocks </b><input type='text' id=\"pc_fieldsplit_blocks" + endtag + "\" maxlength='4'>");
+
+        populateList("fieldsplit",endtag);
+
+        $("#pc_fieldsplit_blocks" + endtag).val(defaultFieldsplitBlocks);
+        $("#pc_fieldsplit_type" + endtag).val(defaults.pc_fieldsplit_type);
+
+        for(var i=defaultFieldsplitBlocks-1; i>=0; i--) {
+            var childEndtag = endtag + "_" + i;
+
+            matInfo[childEndtag] = {
+                pc_type : defaults.sub_pc_type,
+                ksp_type: defaults.sub_ksp_type,
+                symm: matInfo[endtag].symm, //inherit!!
+                posdef: matInfo[endtag].posdef,
+                logstruc: false //this one is false to prevent infinite recursion
+            };
+
+            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+
+            $("#" + parentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+            $("#solver" + childEndtag).append("<br><b>Fieldsplit " + i + " Options (Matrix is <input type=\"checkbox\" id=\"symm" + childEndtag + "\">symmetric,  <input type=\"checkbox\" id=\"posdef" + childEndtag + "\">positive definite, <input type=\"checkbox\" id=\"logstruc" + childEndtag + "\">block structured)</b>");
+
+            //special for fieldsplit
+            if(matInfo[childEndtag].symm)
+                $("#symm" + childEndtag).attr("checked",true);
+            if(matInfo[childEndtag].posdef)
+                $("#posdef" + childEndtag).attr("checked",true);
+            if(matInfo[childEndtag].logstruc)
+                $("#logstruc" + childEndtag).attr("checked",true);
+
+            if(matInfo[endtag].symm)
+                $("#symm" + childEndtag).attr("disabled",true);
+            if(matInfo[endtag].posdef)
+                $("#posdef" + childEndtag).attr("disabled",true);
+            if(!matInfo[endtag].symm)
+                $("#posdef" + childEndtag).attr("disabled",true);
+
+            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
+	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+            populateList("ksp",childEndtag);
+            populateList("pc",childEndtag);
+
+	    //set defaults
+            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+            //trigger both to add additional options
+            $("#ksp_type" + childEndtag).trigger("change");
+            $("#pc_type" + childEndtag).trigger("change");
+        }
+    }
+    refresh(); //refresh diagrams after any change in pc
+});
+
+//called when a ksp option is changed
+//simply adjust ksp_type in matInfo
+$(document).on("change","select[id^='ksp_type']",function() {
+
+    var kspValue   = $(this).val();
+    var id         = $(this).attr("id");//really should not be used in this method. there are better ways of getting information
+    var endtag     = id.substring(id.indexOf("0"),id.length);
+
+    matInfo[endtag].ksp_type = kspValue;
+    refresh(); //refresh diagrams after any change in ksp
+});
+
+//need to add a bunch of methods here for changing each variable: pc_fieldsplit_blocks, pc_asm_blocks, pc_redundant_number, etc
+//these methods seem incredibly redundant. perhaps there is a better way to write these.
+$(document).on("change","select[id^='pc_mg_type']",function() {
+
+    var mgType     = $(this).val();
+    var id         = $(this).attr("id"); //really should not be used in this method. there are better ways of getting information
+    var endtag     = id.substring(id.indexOf("0"),id.length);
+
+    matInfo[endtag].pc_mg_type = mgType;
+    refresh();
+});
+
+$(document).on("change","select[id^='pc_gamg_type']",function() {
+
+    var gamgType   = $(this).val();
+    var id         = $(this).attr("id"); //really should not be used in this method. there are better ways of getting information
+    var endtag     = id.substring(id.indexOf("0"),id.length);
+
+    matInfo[endtag].pc_gamg_type = gamgType;
+    refresh();
+});
+
+$(document).on("change","select[id^='pc_fieldsplit_type']",function() {
+
+    var fieldsplitType  = $(this).val();
+    var id              = $(this).attr("id"); //really should not be used in this method. there are better ways of getting information
+    var endtag          = id.substring(id.indexOf("0"),id.length);
+
+    matInfo[endtag].pc_fieldsplit_type = fieldsplitType;
+    refresh();
+});
+
+$(document).on("keyup","input[id^='pc_asm_blocks']",function() {
+
+    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
+        return;
+
+    var id     = this.id;
+    var endtag = id.substring(id.indexOf(0),id.length);
+    var val    = $(this).val();
+
+    matInfo[endtag].pc_asm_blocks = val;
+    refresh(); //refresh diagrams
+});
+
+$(document).on("keyup","input[id^='pc_asm_overlap']",function() {
+
+    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
+        return;
+
+    var id     = this.id;
+    var endtag = id.substring(id.indexOf(0),id.length);
+    var val    = $(this).val();
+
+    matInfo[endtag].pc_asm_overlap = val;
+    refresh();
+});
+
+$(document).on("keyup","input[id^='pc_bjacobi_blocks']",function() {
+
+    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
+        return;
+
+    var id     = this.id;
+    var endtag = id.substring(id.indexOf(0),id.length);
+    var val    = $(this).val();
+
+    matInfo[endtag].pc_bjacobi_blocks = val;
+    refresh(); //refresh diagrams
+});
+
+$(document).on("keyup","input[id^='pc_redundant_number']",function() {
+
+    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
+        return;
+
+    var id     = this.id;
+    var endtag = id.substring(id.indexOf(0),id.length);
+    var val    = $(this).val();
+
+    matInfo[endtag].pc_redundant_number = val;
+    refresh();
+});
+
+
+//input: endtag of the parent
+function removeAllChildren(endtag) {
+
+    var numChildren = getNumChildren(matInfo, endtag);
+
+    for(var i=0; i<numChildren; i++) {
+        var childEndtag = endtag + "_" + i;
+
+        if(getNumChildren(matInfo, childEndtag) > 0)//this child has more children
+        {
+            removeAllChildren(childEndtag);//recursive call to remove all children of that child
+        }
+        delete matInfo[childEndtag]; //make sure this location is never accessed again.
+
+        $("#solver" + childEndtag).remove();//remove that child itself
+    }
+
+    //adjust variables in matInfo
+    if(matInfo[endtag].pc_type == "mg") {
+        matInfo[endtag].pc_mg_levels = 0;
+    }
+    else if(matInfo[endtag].pc_type == "fieldsplit") {
+        matInfo[endtag].pc_fieldsplit_blocks = 0;
+    }
+
+    $("#pc_type" + endtag).nextAll().remove();//remove the options in the same level solver
+
+}
+
+//called when text input for pc_fieldsplit_blocks is changed
+$(document).on('keyup', "input[id^='pc_fieldsplit_blocks']", function() {
+
+    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
+        return;
+
+    var id     = this.id;
+    var endtag = id.substring(id.indexOf(0),id.length);
+    var val    = $(this).val();
+
+    // this next part is a bit tricky...there are 2 cases
+
+    //case 1: we need to remove some divs
+    if(val < matInfo[endtag].pc_fieldsplit_blocks) {
+        for(var i=val; i<matInfo[endtag].pc_fieldsplit_blocks; i++) {
+            var childEndtag = endtag + "_" + i;
+            removeAllChildren(childEndtag); //remove grandchildren (if any)
+            delete matInfo[childEndtag];
+            $("#solver" + childEndtag).remove(); //remove the divs
+        }
+        matInfo[endtag].pc_fieldsplit_blocks = val;
+    }
+
+    //case 2: we need to add some divs
+    else if(val > matInfo[endtag].pc_fieldsplit_blocks) {
+
+        var defaults = getDefaults("fieldsplit",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
+
+        for(var i = matInfo[endtag].pc_fieldsplit_blocks; i < val; i++) {
+
+            //add divs and write matInfo
+            var childEndtag = endtag + "_" + i;
+            var margin = getNumUnderscores(childEndtag) * 30;
+
+            //this is the trickiest part: need to find exactly where to insert the new divs
+            //find the first div that doesn't begin with endtag
+
+            var currentDiv  = $(this).parent().get(0);
+
+            while($(currentDiv).next().length > 0) { //while has next
+                var nextDiv    = $(currentDiv).next().get(0);
+                var nextId     = nextDiv.id;
+                var nextEndtag = nextDiv.id.substring(nextId.indexOf("0"),nextId.length);
+
+                if(nextEndtag.indexOf(endtag) == 0) {
+                    currentDiv = nextDiv;
+                }
+                else
+                    break;
+            }
+
+            //append new stuff immediately after current div
+            matInfo[childEndtag] = {
+                pc_type : defaults.sub_pc_type,
+                ksp_type: defaults.sub_ksp_type,
+                symm: matInfo[endtag].symm, //inherit!!
+                posdef: matInfo[endtag].posdef,
+                logstruc: false
+            };
+
+            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+            $(currentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+            $("#solver" + childEndtag).append("<br><b>Fieldsplit " + i + " Options (Matrix is <input type=\"checkbox\" id=\"symm" + childEndtag + "\">symmetric, <input type=\"checkbox\" id=\"posdef" + childEndtag + "\">positive definite, <input type=\"checkbox\" id=\"logstruc" + childEndtag + "\">block structured)</b>");
+
+            //special for fieldsplit
+            if(matInfo[childEndtag].symm)
+                $("#symm" + childEndtag).attr("checked",true);
+            if(matInfo[childEndtag].posdef)
+                $("#posdef" + childEndtag).attr("checked",true);
+            if(matInfo[childEndtag].logstruc)
+                $("#logstruc" + childEndtag).attr("checked",true);
+
+            if(matInfo[endtag].symm)
+                $("#symm" + childEndtag).attr("disabled",true);
+            if(matInfo[endtag].posdef)
+                $("#posdef" + childEndtag).attr("disabled",true);
+            if(!matInfo[endtag].symm)
+                $("#posdef" + childEndtag).attr("disabled",true);
+
+            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
+	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+            populateList("ksp",childEndtag);
+            populateList("pc",childEndtag);
+
+            //set defaults
+            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+            //trigger both to add additional options
+            $("#ksp_type" + childEndtag).trigger("change");
+            $("#pc_type" + childEndtag).trigger("change");
+        }
+        matInfo[endtag].pc_fieldsplit_blocks = val;
+    }
+    refresh(); //refresh diagrams
+});
+
+/*
+  This function is called when the text input "MG Levels" is changed
+*/
+$(document).on('keyup', "input[id^='pc_mg_levels']", function()
+{
+    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
+        return;
+
+    var id     = this.id;
+    var endtag = id.substring(id.indexOf(0),id.length);
+    var val    = $(this).val();
+
+    // this next part is a bit tricky...there are 2 cases
+
+    //case 1: we need to remove some divs
+    if(val < matInfo[endtag].pc_mg_levels) {
+        for(var i=val; i<matInfo[endtag].pc_mg_levels; i++) {
+            var childEndtag = endtag + "_" + i;
+            removeAllChildren(childEndtag); //remove grandchildren (if any)
+            delete matInfo[childEndtag];
+            $("#solver" + childEndtag).remove(); //remove the divs
+        }
+        matInfo[endtag].pc_mg_levels = val;
+    }
+
+    //case 2: we need to add some divs
+    else if(val > matInfo[endtag].pc_mg_levels) {
+
+        var defaults = getDefaults("mg",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
+
+        for(var i = matInfo[endtag].pc_mg_levels; i < val; i++) {
+            var childEndtag = endtag + "_" + i;
+            var margin = getNumUnderscores(childEndtag) * 30;
+
+            //this is the trickiest part: need to find exactly where to insert the new divs
+            //find the first div that doesn't begin with endtag
+
+            var currentDiv  = $(this).parent().get(0);
+
+            while($(currentDiv).next().length > 0) { //while has next
+                var nextDiv    = $(currentDiv).next().get(0);
+                var nextId     = nextDiv.id;
+                var nextEndtag = nextDiv.id.substring(nextId.indexOf("0"),nextId.length);
+
+                if(nextEndtag.indexOf(endtag) == 0) {
+                    currentDiv = nextDiv;
+                }
+                else
+                    break;
+            }
+
+            //append new stuff immediately after current div
+            matInfo[childEndtag] = {
+                pc_type : defaults.sub_pc_type,
+                ksp_type: defaults.sub_ksp_type,
+                symm: matInfo[endtag].symm, //inherit!!
+                posdef: matInfo[endtag].posdef,
+                logstruc: matInfo[endtag].logstruc
+            };
+
+            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+            $(currentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+            if(i == 0) //coarse grid solver (level 0)
+                $("#solver" + childEndtag).append("<br><b>Coarse Grid Solver (Level 0)  </b>");
+            else
+                $("#solver" + childEndtag).append("<br><b>Smoothing (Level " + i + ")  </b>");
+
+            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
+	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+            populateList("ksp",childEndtag);
+            populateList("pc",childEndtag);
+
+            //set defaults
+            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+            //trigger both to add additional options
+            $("#ksp_type" + childEndtag).trigger("change");
+            $("#pc_type" + childEndtag).trigger("change");
+        }
+        matInfo[endtag].pc_mg_levels = val;
+    }
+    refresh(); //refresh diagrams
+});
+
+$(document).on('keyup', "input[id^='pc_gamg_levels']", function()
+{
+    if($(this).val().match(/[^0-9]/) || $(this).val()<1) //return on invalid input
+        return;
+
+    var id     = this.id;
+    var endtag = id.substring(id.indexOf(0),id.length);
+    var val    = $(this).val();
+
+    // this next part is a bit tricky...there are 2 cases
+
+    //case 1: we need to remove some divs
+    if(val < matInfo[endtag].pc_gamg_levels) {
+        for(var i=val; i<matInfo[endtag].pc_gamg_levels; i++) {
+            var childEndtag = endtag + "_" + i;
+            removeAllChildren(childEndtag); //remove grandchildren (if any)
+            delete matInfo[childEndtag];
+            $("#solver" + childEndtag).remove(); //remove the divs
+        }
+        matInfo[endtag].pc_gamg_levels = val;
+    }
+
+    //case 2: we need to add some divs
+    else if(val > matInfo[endtag].pc_gamg_levels) {
+
+        var defaults = getDefaults("gamg",matInfo[endtag].symm,matInfo[endtag].posdef,matInfo[endtag].logstruc);
+
+        for(var i = matInfo[endtag].pc_gamg_levels; i < val; i++) {
+            var childEndtag = endtag + "_" + i;
+            var margin = getNumUnderscores(childEndtag) * 30;
+
+            //this is the trickiest part: need to find exactly where to insert the new divs
+            //find the first div that doesn't begin with endtag
+
+            var currentDiv  = $(this).parent().get(0);
+
+            while($(currentDiv).next().length > 0) { //while has next
+                var nextDiv    = $(currentDiv).next().get(0);
+                var nextId     = nextDiv.id;
+                var nextEndtag = nextDiv.id.substring(nextId.indexOf("0"),nextId.length);
+
+                if(nextEndtag.indexOf(endtag) == 0) {
+                    currentDiv = nextDiv;
+                }
+                else
+                    break;
+            }
+
+            //append new stuff immediately after current div
+            matInfo[childEndtag] = {
+                pc_type : defaults.sub_pc_type,
+                ksp_type: defaults.sub_ksp_type,
+                symm: matInfo[endtag].symm, //inherit!!
+                posdef: matInfo[endtag].posdef,
+                logstruc: matInfo[endtag].logstruc
+            };
+
+            var margin = 30 * getNumUnderscores(childEndtag);  //indent based on the level of the solver (number of underscores)
+            $(currentDiv).after("<div id=\"solver" + childEndtag + "\" style=\"margin-left:" + margin + "px;\"></div>");
+            if(i == 0) //coarse grid solver (level 0)
+                $("#solver" + childEndtag).append("<br><b>Coarse Grid Solver (Level 0)  </b>");
+            else
+                $("#solver" + childEndtag).append("<br><b>Smoothing (Level " + i + ")  </b>");
+
+            $("#solver" + childEndtag).append("<br><b>KSP     </b><select id=\"ksp_type" + childEndtag  + "\"></select>");
+	    $("#solver" + childEndtag).append("<br><b>PC        </b><select id=\"pc_type" + childEndtag + "\"></select>");
+
+            populateList("ksp",childEndtag);
+            populateList("pc",childEndtag);
+
+            //set defaults
+            $("#ksp_type" + childEndtag).val(defaults.sub_ksp_type);
+	    $("#pc_type" + childEndtag).val(defaults.sub_pc_type);
+            //trigger both to add additional options
+            $("#ksp_type" + childEndtag).trigger("change");
+            $("#pc_type" + childEndtag).trigger("change");
+        }
+        matInfo[endtag].pc_gamg_levels = val;
+    }
+    refresh(); //refresh diagrams
+});
diff --git a/share/petsc/saws/linearsolveroptions.html b/share/petsc/saws/linearsolveroptions.html
index 5e285e3..cc27987 100644
--- a/share/petsc/saws/linearsolveroptions.html
+++ b/share/petsc/saws/linearsolveroptions.html
@@ -32,8 +32,8 @@
   </head>
 
   <body>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 share/petsc/saws/linearsolveroptions.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 share/petsc/saws/linearsolveroptions.html "><small>Report Typos and Errors</small></a></div>
     <header style="background-color:#000033;color:#FFFFFF; padding:5px;text-align:left;">
       <h1> PETSc Linear Solver Selection </h1>
     </header>
diff --git a/src/benchmarks/Index.c.html b/src/benchmarks/Index.c.html
index 52c6e43..fd67464 100644
--- a/src/benchmarks/Index.c.html
+++ b/src/benchmarks/Index.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/Index.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:26+00:00">
+<meta name="date" content="2016-06-05T17:42:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/Index.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/Index.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsctime.h></font>
diff --git a/src/benchmarks/MPI_Wtime.c.html b/src/benchmarks/MPI_Wtime.c.html
index b83d63f..59398ab 100644
--- a/src/benchmarks/MPI_Wtime.c.html
+++ b/src/benchmarks/MPI_Wtime.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/MPI_Wtime.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:25+00:00">
+<meta name="date" content="2016-06-05T17:42:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/MPI_Wtime.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/MPI_Wtime.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 
diff --git a/src/benchmarks/PLogEvent.c.html b/src/benchmarks/PLogEvent.c.html
index cca3e0f..7972121 100644
--- a/src/benchmarks/PLogEvent.c.html
+++ b/src/benchmarks/PLogEvent.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/PLogEvent.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:25+00:00">
+<meta name="date" content="2016-06-05T17:42:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/PLogEvent.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/PLogEvent.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsctime.h></font>
diff --git a/src/benchmarks/PetscGetCPUTime.c.html b/src/benchmarks/PetscGetCPUTime.c.html
index c98f40e..eab70f0 100644
--- a/src/benchmarks/PetscGetCPUTime.c.html
+++ b/src/benchmarks/PetscGetCPUTime.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/PetscGetCPUTime.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:26+00:00">
+<meta name="date" content="2016-06-05T17:42:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/PetscGetCPUTime.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/PetscGetCPUTime.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsctime.h></font>
 
diff --git a/src/benchmarks/PetscGetTime.c.html b/src/benchmarks/PetscGetTime.c.html
index 8e3138c..3c5dd16 100644
--- a/src/benchmarks/PetscGetTime.c.html
+++ b/src/benchmarks/PetscGetTime.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/PetscGetTime.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:25+00:00">
+<meta name="date" content="2016-06-05T17:42:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/PetscGetTime.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/PetscGetTime.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsctime.h></font>
diff --git a/src/benchmarks/PetscMalloc.c.html b/src/benchmarks/PetscMalloc.c.html
index 7171c48..71da8f3 100644
--- a/src/benchmarks/PetscMalloc.c.html
+++ b/src/benchmarks/PetscMalloc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/PetscMalloc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:25+00:00">
+<meta name="date" content="2016-06-05T17:42:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/PetscMalloc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/PetscMalloc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsctime.h></font>
diff --git a/src/benchmarks/PetscMemcmp.c.html b/src/benchmarks/PetscMemcmp.c.html
index bf91181..a5438e6 100644
--- a/src/benchmarks/PetscMemcmp.c.html
+++ b/src/benchmarks/PetscMemcmp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/PetscMemcmp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:26+00:00">
+<meta name="date" content="2016-06-05T17:42:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/PetscMemcmp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/PetscMemcmp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsctime.h></font>
diff --git a/src/benchmarks/PetscMemcpy.c.html b/src/benchmarks/PetscMemcpy.c.html
index 0314055..a2affa9 100644
--- a/src/benchmarks/PetscMemcpy.c.html
+++ b/src/benchmarks/PetscMemcpy.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/PetscMemcpy.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:25+00:00">
+<meta name="date" content="2016-06-05T17:42:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/PetscMemcpy.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/PetscMemcpy.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsctime.h></font>
diff --git a/src/benchmarks/PetscMemzero.c.html b/src/benchmarks/PetscMemzero.c.html
index bebd212..02fab64 100644
--- a/src/benchmarks/PetscMemzero.c.html
+++ b/src/benchmarks/PetscMemzero.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/PetscMemzero.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:25+00:00">
+<meta name="date" content="2016-06-05T17:42:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/PetscMemzero.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/PetscMemzero.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsctime.h></font>
diff --git a/src/benchmarks/PetscTime.c.html b/src/benchmarks/PetscTime.c.html
index abdb620..bbbc9ea 100644
--- a/src/benchmarks/PetscTime.c.html
+++ b/src/benchmarks/PetscTime.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/PetscTime.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:24+00:00">
+<meta name="date" content="2016-06-05T17:42:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/PetscTime.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/PetscTime.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsctime.h></font>
diff --git a/src/benchmarks/PetscVecNorm.c.html b/src/benchmarks/PetscVecNorm.c.html
index da8af67..3ba81dd 100644
--- a/src/benchmarks/PetscVecNorm.c.html
+++ b/src/benchmarks/PetscVecNorm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/PetscVecNorm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:26+00:00">
+<meta name="date" content="2016-06-05T17:42:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/PetscVecNorm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/PetscVecNorm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscvec.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsctime.h></font>
diff --git a/src/benchmarks/index.html b/src/benchmarks/index.html
index 5465f67..cf90f8c 100644
--- a/src/benchmarks/index.html
+++ b/src/benchmarks/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/benchmarks/makefile.html b/src/benchmarks/makefile.html
index 90792de..2ccc3b6 100644
--- a/src/benchmarks/makefile.html
+++ b/src/benchmarks/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/benchmarks/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:27+00:00">
+<meta name="date" content="2016-06-05T17:42:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/benchmarks/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/benchmarks/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/dm/dt/examples/index.html b/src/dm/dt/examples/index.html
index b5b1e4f..09e3392 100644
--- a/src/dm/dt/examples/index.html
+++ b/src/dm/dt/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/dm/dt/examples/makefile.html b/src/dm/dt/examples/makefile.html
index 9e5d961..419e2d9 100644
--- a/src/dm/dt/examples/makefile.html
+++ b/src/dm/dt/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:31+00:00">
+<meta name="date" content="2016-06-05T17:30:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/dm/dt/examples/tests/ex1.c.html b/src/dm/dt/examples/tests/ex1.c.html
index e81e261..ba2fceb 100644
--- a/src/dm/dt/examples/tests/ex1.c.html
+++ b/src/dm/dt/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:31+00:00">
+<meta name="date" content="2016-06-05T17:30:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests 1D discretization tools.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdt.h></font>
diff --git a/src/dm/dt/examples/tests/ex2.c.html b/src/dm/dt/examples/tests/ex2.c.html
index 099acc7..2ef6a72 100644
--- a/src/dm/dt/examples/tests/ex2.c.html
+++ b/src/dm/dt/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:31+00:00">
+<meta name="date" content="2016-06-05T17:30:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests 1D cell-based discretization tools.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdt.h></font>
diff --git a/src/dm/dt/examples/tests/ex3.c.html b/src/dm/dt/examples/tests/ex3.c.html
index 7aac571..b556c94 100644
--- a/src/dm/dt/examples/tests/ex3.c.html
+++ b/src/dm/dt/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:32+00:00">
+<meta name="date" content="2016-06-05T17:30:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests quadrature.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdt.h></font>
diff --git a/src/dm/dt/examples/tests/index.html b/src/dm/dt/examples/tests/index.html
index 49e5bc2..3a7ea27 100644
--- a/src/dm/dt/examples/tests/index.html
+++ b/src/dm/dt/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/dt/examples/tests/makefile.html b/src/dm/dt/examples/tests/makefile.html
index 6afa990..2ef6462 100644
--- a/src/dm/dt/examples/tests/makefile.html
+++ b/src/dm/dt/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:32+00:00">
+<meta name="date" content="2016-06-05T17:30:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/dm/dt/index.html b/src/dm/dt/index.html
index 2f5c755..f6ab712 100644
--- a/src/dm/dt/index.html
+++ b/src/dm/dt/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/dt/interface/dt.c.html b/src/dm/dt/interface/dt.c.html
index 9fb122a..de38e43 100644
--- a/src/dm/dt/interface/dt.c.html
+++ b/src/dm/dt/interface/dt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/interface/dt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:02+00:00">
+<meta name="date" content="2016-06-05T17:30:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/interface/dt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/interface/dt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Discretization tools */</font>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscconf.h></font>
diff --git a/src/dm/dt/interface/dtds.c.html b/src/dm/dt/interface/dtds.c.html
index 8ff69b9..5138c90 100644
--- a/src/dm/dt/interface/dtds.c.html
+++ b/src/dm/dt/interface/dtds.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/interface/dtds.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:25+00:00">
+<meta name="date" content="2016-06-05T17:30:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/interface/dtds.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/interface/dtds.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscdsimpl.h> </font><font color="#B22222">/*I "petscds.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><a href="../../../../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSCDS_CLASSID = 0;
diff --git a/src/dm/dt/interface/dtfe.c.html b/src/dm/dt/interface/dtfe.c.html
index 5034a68..ecd8a1f 100644
--- a/src/dm/dt/interface/dtfe.c.html
+++ b/src/dm/dt/interface/dtfe.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/interface/dtfe.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:05+00:00">
+<meta name="date" content="2016-06-05T17:30:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/interface/dtfe.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/interface/dtfe.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Basis Jet Tabulation</font>
 
 <a name="line3">  3: </a><font color="#B22222">We would like to tabulate the nodal basis functions and derivatives at a set of points, usually quadrature points. We</font>
diff --git a/src/dm/dt/interface/dtfv.c.html b/src/dm/dt/interface/dtfv.c.html
index e3b3d95..991b40a 100644
--- a/src/dm/dt/interface/dtfv.c.html
+++ b/src/dm/dt/interface/dtfv.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/interface/dtfv.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:20+00:00">
+<meta name="date" content="2016-06-05T17:30:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/interface/dtfv.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/interface/dtfv.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscfvimpl.h> </font><font color="#B22222">/*I "petscfv.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h> </font><font color="#B22222">/* For CellRefiner */</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscds.h></font>
diff --git a/src/dm/dt/interface/index.html b/src/dm/dt/interface/index.html
index 73d7c3b..e8f82dc 100644
--- a/src/dm/dt/interface/index.html
+++ b/src/dm/dt/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/dt/interface/makefile.html b/src/dm/dt/interface/makefile.html
index 9edc354..5b7de81 100644
--- a/src/dm/dt/interface/makefile.html
+++ b/src/dm/dt/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:31+00:00">
+<meta name="date" content="2016-06-05T17:30:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/dm/dt/makefile.html b/src/dm/dt/makefile.html
index 2f313a5..3eea853 100644
--- a/src/dm/dt/makefile.html
+++ b/src/dm/dt/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/dt/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:02+00:00">
+<meta name="date" content="2016-06-05T17:30:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/dt/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/dt/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/dm/examples/index.html b/src/dm/examples/index.html
index 9199148..b5fed30 100644
--- a/src/dm/examples/index.html
+++ b/src/dm/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/dm/examples/makefile.html b/src/dm/examples/makefile.html
index 42ae025..e8faae1 100644
--- a/src/dm/examples/makefile.html
+++ b/src/dm/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:43+00:00">
+<meta name="date" content="2016-06-05T17:29:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/dm/examples/tests/ex1.c.html b/src/dm/examples/tests/ex1.c.html
index f29521c..ae9230c 100644
--- a/src/dm/examples/tests/ex1.c.html
+++ b/src/dm/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:43+00:00">
+<meta name="date" content="2016-06-05T17:29:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests various <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> routines.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex10.c.html b/src/dm/examples/tests/ex10.c.html
index 967eec8..47ed958 100644
--- a/src/dm/examples/tests/ex10.c.html
+++ b/src/dm/examples/tests/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:46+00:00">
+<meta name="date" content="2016-06-05T17:29:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests various 1-dimensional <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> routines.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex11.c.html b/src/dm/examples/tests/ex11.c.html
index 3172c69..dc4c687 100644
--- a/src/dm/examples/tests/ex11.c.html
+++ b/src/dm/examples/tests/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:46+00:00">
+<meta name="date" content="2016-06-05T17:29:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests various 2-dimensional <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> routines.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex12.c.html b/src/dm/examples/tests/ex12.c.html
index ee66ba8..d13e6fa 100644
--- a/src/dm/examples/tests/ex12.c.html
+++ b/src/dm/examples/tests/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:46+00:00">
+<meta name="date" content="2016-06-05T17:29:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Simple example to show how PETSc programs can be run from MATLAB.</font>
diff --git a/src/dm/examples/tests/ex12.m.html b/src/dm/examples/tests/ex12.m.html
index 0940078..2bbc589 100644
--- a/src/dm/examples/tests/ex12.m.html
+++ b/src/dm/examples/tests/ex12.m.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex12.m.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:47+00:00">
+<meta name="date" content="2016-06-05T17:29:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex12.m.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex12.m.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#4169E1"><a name="ex12"></a>function ex12(np,opt)</font></strong>
 <a name="line2">  2: </a>%
 <a name="line3">  3: </a>%   ex12(np)
diff --git a/src/dm/examples/tests/ex13.c.html b/src/dm/examples/tests/ex13.c.html
index e7a10bf..84d9a94 100644
--- a/src/dm/examples/tests/ex13.c.html
+++ b/src/dm/examples/tests/ex13.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex13.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:47+00:00">
+<meta name="date" content="2016-06-05T17:29:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex13.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex13.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests loading <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> vector from file.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex14.c.html b/src/dm/examples/tests/ex14.c.html
index 53e052a..ad92901 100644
--- a/src/dm/examples/tests/ex14.c.html
+++ b/src/dm/examples/tests/ex14.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex14.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:47+00:00">
+<meta name="date" content="2016-06-05T17:29:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests saving <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> vectors to files.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex15.c.html b/src/dm/examples/tests/ex15.c.html
index 8526d77..ec1b981 100644
--- a/src/dm/examples/tests/ex15.c.html
+++ b/src/dm/examples/tests/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:47+00:00">
+<meta name="date" content="2016-06-05T17:29:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> interpolation.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex16.c.html b/src/dm/examples/tests/ex16.c.html
index 2d13cef..2adabf0 100644
--- a/src/dm/examples/tests/ex16.c.html
+++ b/src/dm/examples/tests/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:47+00:00">
+<meta name="date" content="2016-06-05T17:29:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests DMComposite routines.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex17.c.html b/src/dm/examples/tests/ex17.c.html
index 2e80913..7383c18 100644
--- a/src/dm/examples/tests/ex17.c.html
+++ b/src/dm/examples/tests/ex17.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex17.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:48+00:00">
+<meta name="date" content="2016-06-05T17:29:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> interpolation for coarse <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> on a subset of processors.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex19.c.html b/src/dm/examples/tests/ex19.c.html
index 030e535..4b85963 100644
--- a/src/dm/examples/tests/ex19.c.html
+++ b/src/dm/examples/tests/ex19.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex19.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:48+00:00">
+<meta name="date" content="2016-06-05T17:29:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex19.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex19.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> with variable multiple degrees of freedom per node.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex2.c.html b/src/dm/examples/tests/ex2.c.html
index 2736207..0058a77 100644
--- a/src/dm/examples/tests/ex2.c.html
+++ b/src/dm/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:43+00:00">
+<meta name="date" content="2016-06-05T17:29:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests various 1-dimensional <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> routines.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex20.c.html b/src/dm/examples/tests/ex20.c.html
index fc7023a..7909226 100644
--- a/src/dm/examples/tests/ex20.c.html
+++ b/src/dm/examples/tests/ex20.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex20.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:48+00:00">
+<meta name="date" content="2016-06-05T17:29:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex20.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex20.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMDACreate3d.html#DMDACreate3d">DMDACreate3d</a>() memory usage\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/dm/examples/tests/ex21.c.html b/src/dm/examples/tests/ex21.c.html
index 31a341d..a53538a 100644
--- a/src/dm/examples/tests/ex21.c.html
+++ b/src/dm/examples/tests/ex21.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex21.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:48+00:00">
+<meta name="date" content="2016-06-05T17:29:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/DM/DMCreateInjection.html#DMCreateInjection">DMCreateInjection</a>() for mapping coordinates in 3D"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscvec.h></font>
diff --git a/src/dm/examples/tests/ex22.c.html b/src/dm/examples/tests/ex22.c.html
index 1e89f44..a90201d 100644
--- a/src/dm/examples/tests/ex22.c.html
+++ b/src/dm/examples/tests/ex22.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex22.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:48+00:00">
+<meta name="date" content="2016-06-05T17:29:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatSetValuesBlockedStencil.html#MatSetValuesBlockedStencil">MatSetValuesBlockedStencil</a>() in 3d.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex23.c.html b/src/dm/examples/tests/ex23.c.html
index 805d5ea..58c385a 100644
--- a/src/dm/examples/tests/ex23.c.html
+++ b/src/dm/examples/tests/ex23.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex23.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:49+00:00">
+<meta name="date" content="2016-06-05T17:29:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex23.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex23.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>()/<a href="../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>() for <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> vectors (this tests DMDAGlobalToNatural()).\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex24.c.html b/src/dm/examples/tests/ex24.c.html
index 7c99a1a..bfd37ea 100644
--- a/src/dm/examples/tests/ex24.c.html
+++ b/src/dm/examples/tests/ex24.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex24.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:49+00:00">
+<meta name="date" content="2016-06-05T17:29:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests DMDALocalToGlocal() for dof > 1\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex25.c.html b/src/dm/examples/tests/ex25.c.html
index de71b16..bcb529e 100644
--- a/src/dm/examples/tests/ex25.c.html
+++ b/src/dm/examples/tests/ex25.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex25.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:49+00:00">
+<meta name="date" content="2016-06-05T17:29:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests DMDALocalToGlocal() for dof > 1\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex26.c.html b/src/dm/examples/tests/ex26.c.html
index 6b39319..2173315 100644
--- a/src/dm/examples/tests/ex26.c.html
+++ b/src/dm/examples/tests/ex26.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex26.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:49+00:00">
+<meta name="date" content="2016-06-05T17:29:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex26.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex26.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests error message in <a href="../../../../docs/manualpages/DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</a>() with periodic boundary conditions. \n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex27.c.html b/src/dm/examples/tests/ex27.c.html
index 85d0975..54efbde 100644
--- a/src/dm/examples/tests/ex27.c.html
+++ b/src/dm/examples/tests/ex27.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex27.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:49+00:00">
+<meta name="date" content="2016-06-05T17:29:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex27.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex27.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test sequential USFFT interface on a uniform <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> and compares the result to FFTW\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/dm/examples/tests/ex28.c.html b/src/dm/examples/tests/ex28.c.html
index 37c61de..2576027 100644
--- a/src/dm/examples/tests/ex28.c.html
+++ b/src/dm/examples/tests/ex28.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex28.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:50+00:00">
+<meta name="date" content="2016-06-05T17:29:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test sequential USFFT interface on a 3-dof field over a uniform <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> and compares to the result of FFTW acting on a split version of the field\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/dm/examples/tests/ex3.c.html b/src/dm/examples/tests/ex3.c.html
index 9e51c58..a6945fa 100644
--- a/src/dm/examples/tests/ex3.c.html
+++ b/src/dm/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:44+00:00">
+<meta name="date" content="2016-06-05T17:29:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves the 1-dimensional wave equation.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex30.c.html b/src/dm/examples/tests/ex30.c.html
index 077a35e..04a6157 100644
--- a/src/dm/examples/tests/ex30.c.html
+++ b/src/dm/examples/tests/ex30.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex30.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:51+00:00">
+<meta name="date" content="2016-06-05T17:29:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex30.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex30.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMSLICED.html#DMSLICED">DMSLICED</a> operations\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmsliced.h></font>
diff --git a/src/dm/examples/tests/ex31.c.html b/src/dm/examples/tests/ex31.c.html
index b246ca4..5203e82 100644
--- a/src/dm/examples/tests/ex31.c.html
+++ b/src/dm/examples/tests/ex31.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex31.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:51+00:00">
+<meta name="date" content="2016-06-05T17:29:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex31.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex31.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests MAIJ matrix for large DOF\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/src/dm/examples/tests/ex32.c.html b/src/dm/examples/tests/ex32.c.html
index 1ada1ef..2875c51 100644
--- a/src/dm/examples/tests/ex32.c.html
+++ b/src/dm/examples/tests/ex32.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex32.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:51+00:00">
+<meta name="date" content="2016-06-05T17:29:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex32.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex32.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> ghost coordinates\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/src/dm/examples/tests/ex34.c.html b/src/dm/examples/tests/ex34.c.html
index 537ee79..407d713 100644
--- a/src/dm/examples/tests/ex34.c.html
+++ b/src/dm/examples/tests/ex34.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex34.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:51+00:00">
+<meta name="date" content="2016-06-05T17:29:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex34.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex34.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/DM/DMDAGetOwnershipRanges.html#DMDAGetOwnershipRanges">DMDAGetOwnershipRanges</a>()\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/src/dm/examples/tests/ex36.c.html b/src/dm/examples/tests/ex36.c.html
index df6057e..67c09d8 100644
--- a/src/dm/examples/tests/ex36.c.html
+++ b/src/dm/examples/tests/ex36.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex36.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:51+00:00">
+<meta name="date" content="2016-06-05T17:29:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex36.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex36.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Checks the functionality of DMGetInterpolation() on deformed grids.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex37.c.html b/src/dm/examples/tests/ex37.c.html
index 18430da..75f5f3d 100644
--- a/src/dm/examples/tests/ex37.c.html
+++ b/src/dm/examples/tests/ex37.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex37.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:53+00:00">
+<meta name="date" content="2016-06-05T17:29:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex37.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex37.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"<a href="../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>() with a DMDA1d vector and draw viewer.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex38.c.html b/src/dm/examples/tests/ex38.c.html
index 704fa9d..b262434 100644
--- a/src/dm/examples/tests/ex38.c.html
+++ b/src/dm/examples/tests/ex38.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex38.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:53+00:00">
+<meta name="date" content="2016-06-05T17:29:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex38.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex38.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests DMGlobalToLocal() for 3d DA with stencil width of 2.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex39.c.html b/src/dm/examples/tests/ex39.c.html
index 46e033e..98633e3 100644
--- a/src/dm/examples/tests/ex39.c.html
+++ b/src/dm/examples/tests/ex39.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex39.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:53+00:00">
+<meta name="date" content="2016-06-05T17:29:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex39.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex39.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests mirror boundary conditions in 1-d.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex4.c.html b/src/dm/examples/tests/ex4.c.html
index d36cc9a..6c63693 100644
--- a/src/dm/examples/tests/ex4.c.html
+++ b/src/dm/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:44+00:00">
+<meta name="date" content="2016-06-05T17:29:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests various 2-dimensional <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> routines.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex40.c.html b/src/dm/examples/tests/ex40.c.html
index 517780d..5c84330 100644
--- a/src/dm/examples/tests/ex40.c.html
+++ b/src/dm/examples/tests/ex40.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex40.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:53+00:00">
+<meta name="date" content="2016-06-05T17:29:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex40.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex40.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests mirror boundary conditions in 2-d.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex41.c.html b/src/dm/examples/tests/ex41.c.html
index 56d7dcd..692629c 100644
--- a/src/dm/examples/tests/ex41.c.html
+++ b/src/dm/examples/tests/ex41.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex41.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:54+00:00">
+<meta name="date" content="2016-06-05T17:29:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex41.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex41.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests mirror boundary conditions in 3-d.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex42.c.html b/src/dm/examples/tests/ex42.c.html
index eee2c47..8438b5c 100644
--- a/src/dm/examples/tests/ex42.c.html
+++ b/src/dm/examples/tests/ex42.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex42.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:54+00:00">
+<meta name="date" content="2016-06-05T17:29:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex42.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex42.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* -*- Mode: C++; c-basic-offset:2 ; indent-tabs-mode:nil ; -*- */</font>
 
 <a name="line3">  3: </a>static char help[] = <font color="#666666">"Test VTK Rectilinear grid (.vtr) viewer support\n\n"</font>;
diff --git a/src/dm/examples/tests/ex43.c.html b/src/dm/examples/tests/ex43.c.html
index 1b58c16..58a19dd 100644
--- a/src/dm/examples/tests/ex43.c.html
+++ b/src/dm/examples/tests/ex43.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex43.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:54+00:00">
+<meta name="date" content="2016-06-05T17:29:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex43.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex43.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Demonstrates the DMLocalToLocal bug in PETSc 3.6.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/dm/examples/tests/ex6.c.html b/src/dm/examples/tests/ex6.c.html
index 1622a6d..c37b6ee 100644
--- a/src/dm/examples/tests/ex6.c.html
+++ b/src/dm/examples/tests/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:44+00:00">
+<meta name="date" content="2016-06-05T17:29:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests various 3-dimensional <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> routines.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/src/dm/examples/tests/ex7.c.html b/src/dm/examples/tests/ex7.c.html
index 5538f43..3721b65 100644
--- a/src/dm/examples/tests/ex7.c.html
+++ b/src/dm/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:45+00:00">
+<meta name="date" content="2016-06-05T17:29:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests DMLocalToLocalxxx() for <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a>.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex8.c.html b/src/dm/examples/tests/ex8.c.html
index 0a4611e..4e14dc0 100644
--- a/src/dm/examples/tests/ex8.c.html
+++ b/src/dm/examples/tests/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:45+00:00">
+<meta name="date" content="2016-06-05T17:29:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates generating a slice from a <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> Vector.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/ex9.c.html b/src/dm/examples/tests/ex9.c.html
index 179d854..059a912 100644
--- a/src/dm/examples/tests/ex9.c.html
+++ b/src/dm/examples/tests/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:46+00:00">
+<meta name="date" content="2016-06-05T17:29:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</a>() in 3d.\n\n"</font>;
 
diff --git a/src/dm/examples/tests/index.html b/src/dm/examples/tests/index.html
index 4191d5a..2985e03 100644
--- a/src/dm/examples/tests/index.html
+++ b/src/dm/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/examples/tests/makefile.html b/src/dm/examples/tests/makefile.html
index 19a39d0..e2447a2 100644
--- a/src/dm/examples/tests/makefile.html
+++ b/src/dm/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:55+00:00">
+<meta name="date" content="2016-06-05T17:30:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/dm/examples/tutorials/ex1.c.html b/src/dm/examples/tutorials/ex1.c.html
index c33d97b..000c3ea 100644
--- a/src/dm/examples/tutorials/ex1.c.html
+++ b/src/dm/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:55+00:00">
+<meta name="date" content="2016-06-05T17:30:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>() contour plotting for 2d DMDAs.\n\n"</font>;
 
diff --git a/src/dm/examples/tutorials/ex10.c.html b/src/dm/examples/tutorials/ex10.c.html
index 6c6a1fa..5d68ba6 100644
--- a/src/dm/examples/tutorials/ex10.c.html
+++ b/src/dm/examples/tutorials/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:57+00:00">
+<meta name="date" content="2016-06-05T17:30:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Demonstrates using the HDF5 viewer with a <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
 <a name="line3">  3: </a><font color="#B22222"> - create a global vector containing a gauss profile (exp(-x^2-y^2))</font>
diff --git a/src/dm/examples/tutorials/ex11f90.F.html b/src/dm/examples/tutorials/ex11f90.F.html
index 582834e..ef3d532 100644
--- a/src/dm/examples/tutorials/ex11f90.F.html
+++ b/src/dm/examples/tutorials/ex11f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex11f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:59+00:00">
+<meta name="date" content="2016-06-05T17:30:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex11f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex11f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!-----------------------------------------------------------------------
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Tests DMDAGetVecGetArray()
diff --git a/src/dm/examples/tutorials/ex12.c.html b/src/dm/examples/tutorials/ex12.c.html
index acc5dab..548cb47 100644
--- a/src/dm/examples/tutorials/ex12.c.html
+++ b/src/dm/examples/tutorials/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:58+00:00">
+<meta name="date" content="2016-06-05T17:30:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMGetGlobalVector.html#DMGetGlobalVector">DMGetGlobalVector</a>() and <a href="../../../../docs/manualpages/DM/DMRestoreGlobalVector.html#DMRestoreGlobalVector">DMRestoreGlobalVector</a>().\n\n"</font>;
 
diff --git a/src/dm/examples/tutorials/ex13f90.F90.html b/src/dm/examples/tutorials/ex13f90.F90.html
index 33339df..ae4faf8 100644
--- a/src/dm/examples/tutorials/ex13f90.F90.html
+++ b/src/dm/examples/tutorials/ex13f90.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex13f90.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:00+00:00">
+<meta name="date" content="2016-06-05T17:30:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex13f90.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex13f90.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>program main
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>! This example intends to show how <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> is used to solve a PDE on a decomposed
diff --git a/src/dm/examples/tutorials/ex13f90aux.F90.html b/src/dm/examples/tutorials/ex13f90aux.F90.html
index 68233b6..b6287d9 100644
--- a/src/dm/examples/tutorials/ex13f90aux.F90.html
+++ b/src/dm/examples/tutorials/ex13f90aux.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex13f90aux.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:59+00:00">
+<meta name="date" content="2016-06-05T17:30:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex13f90aux.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex13f90aux.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>module ex13f90aux
 <a name="line2">  2: </a>  implicit none
 <a name="line3">  3: </a>contains
diff --git a/src/dm/examples/tutorials/ex15.c.html b/src/dm/examples/tutorials/ex15.c.html
index 4711a84..89c7442 100644
--- a/src/dm/examples/tutorials/ex15.c.html
+++ b/src/dm/examples/tutorials/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:58+00:00">
+<meta name="date" content="2016-06-05T17:30:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>() functionality with <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> objects when using:"</font>\
 <a name="line3">  3: </a><font color="#666666">"(i) a <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> binary with MPI-IO support; and (ii) when the binary header is skipped.\n\n"</font>;
diff --git a/src/dm/examples/tutorials/ex2.c.html b/src/dm/examples/tutorials/ex2.c.html
index 551ed6a..a07c9c7 100644
--- a/src/dm/examples/tutorials/ex2.c.html
+++ b/src/dm/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:56+00:00">
+<meta name="date" content="2016-06-05T17:30:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMDAGlobalToNaturalAllCreate.html#DMDAGlobalToNaturalAllCreate">DMDAGlobalToNaturalAllCreate</a>() using contour plotting for 2d DMDAs.\n\n"</font>;
 
diff --git a/src/dm/examples/tutorials/ex3.c.html b/src/dm/examples/tutorials/ex3.c.html
index ea57b47..b8a5e1e 100644
--- a/src/dm/examples/tutorials/ex3.c.html
+++ b/src/dm/examples/tutorials/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:56+00:00">
+<meta name="date" content="2016-06-05T17:30:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMCreateInterpolation.html#DMCreateInterpolation">DMCreateInterpolation</a>() for nonuniform <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a> coordinates.\n\n"</font>;
 
diff --git a/src/dm/examples/tutorials/ex4.c.html b/src/dm/examples/tutorials/ex4.c.html
index af99763..1e195ae 100644
--- a/src/dm/examples/tutorials/ex4.c.html
+++ b/src/dm/examples/tutorials/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:56+00:00">
+<meta name="date" content="2016-06-05T17:30:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates various vector routines for <a href="../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a>.\n\n"</font>;
 
diff --git a/src/dm/examples/tutorials/ex5.c.html b/src/dm/examples/tutorials/ex5.c.html
index a282fd5..80192b1 100644
--- a/src/dm/examples/tutorials/ex5.c.html
+++ b/src/dm/examples/tutorials/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:56+00:00">
+<meta name="date" content="2016-06-05T17:30:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMDAGetElements.html#DMDAGetElements">DMDAGetElements</a>() and <a href="../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>() contour plotting for 2d DMDAs.\n\n"</font>;
 
diff --git a/src/dm/examples/tutorials/ex51.c.html b/src/dm/examples/tutorials/ex51.c.html
index 1bbbdbc..9d5d3f5 100644
--- a/src/dm/examples/tutorials/ex51.c.html
+++ b/src/dm/examples/tutorials/ex51.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex51.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:58+00:00">
+<meta name="date" content="2016-06-05T17:30:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex51.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex51.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/DM/DMDAVecGetArrayDOF.html#DMDAVecGetArrayDOF">DMDAVecGetArrayDOF</a>()\n"</font>;
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/dm/examples/tutorials/ex65dm.c.html b/src/dm/examples/tutorials/ex65dm.c.html
index 9bcb163..0338b70 100644
--- a/src/dm/examples/tutorials/ex65dm.c.html
+++ b/src/dm/examples/tutorials/ex65dm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex65dm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:59+00:00">
+<meta name="date" content="2016-06-05T17:30:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex65dm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex65dm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests coarsening with <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a>.\n"</font>;
 
 
diff --git a/src/dm/examples/tutorials/ex7.c.html b/src/dm/examples/tutorials/ex7.c.html
index 9c2a490..cdc64d3 100644
--- a/src/dm/examples/tutorials/ex7.c.html
+++ b/src/dm/examples/tutorials/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:57+00:00">
+<meta name="date" content="2016-06-05T17:30:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Demonstrates using <a href="../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(viewer,PETSC_FORMAT_BINARY_MATLAB)\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/dm/examples/tutorials/ex8.c.html b/src/dm/examples/tutorials/ex8.c.html
index 6cc13c0..815a875 100644
--- a/src/dm/examples/tutorials/ex8.c.html
+++ b/src/dm/examples/tutorials/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:57+00:00">
+<meta name="date" content="2016-06-05T17:30:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests imbedding DMComposites inside DMComposites.\n\n"</font>;
 
diff --git a/src/dm/examples/tutorials/ex9.c.html b/src/dm/examples/tutorials/ex9.c.html
index 93a0620..afd5ccb 100644
--- a/src/dm/examples/tutorials/ex9.c.html
+++ b/src/dm/examples/tutorials/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:57+00:00">
+<meta name="date" content="2016-06-05T17:30:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Demonstrates HDF5 vector input/ouput\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/dm/examples/tutorials/index.html b/src/dm/examples/tutorials/index.html
index 2f80f3e..16fff13 100644
--- a/src/dm/examples/tutorials/index.html
+++ b/src/dm/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/examples/tutorials/makefile.html b/src/dm/examples/tutorials/makefile.html
index 3f10b67..d81fb3c 100644
--- a/src/dm/examples/tutorials/makefile.html
+++ b/src/dm/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:00+00:00">
+<meta name="date" content="2016-06-05T17:30:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/dm/f90-mod/index.html b/src/dm/f90-mod/index.html
index e3b2c61..15da62e 100644
--- a/src/dm/f90-mod/index.html
+++ b/src/dm/f90-mod/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../..90-mod/../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/f90-mod/makefile.html b/src/dm/f90-mod/makefile.html
index 2b8589f..7378f06 100644
--- a/src/dm/f90-mod/makefile.html
+++ b/src/dm/f90-mod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/f90-mod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_USING_F90'</font>
 <font color="#A020F0">#</font>
 <font color="#A020F0">#   Makes Fortran module functions from *.h90 files in include/petsc/finclude</font>
diff --git a/src/dm/f90-mod/petscdmmod.F.html b/src/dm/f90-mod/petscdmmod.F.html
index 55bd3c8..cdf202f 100644
--- a/src/dm/f90-mod/petscdmmod.F.html
+++ b/src/dm/f90-mod/petscdmmod.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/f90-mod/petscdmmod.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/f90-mod/petscdmmod.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/f90-mod/petscdmmod.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_MODULES</font></strong>
 
 <a name="line3">  3: </a>        module  petscaodef
diff --git a/src/dm/impls/composite/index.html b/src/dm/impls/composite/index.html
index f792262..c71bfca 100644
--- a/src/dm/impls/composite/index.html
+++ b/src/dm/impls/composite/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/composite/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/composite/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/composite/makefile.html b/src/dm/impls/composite/makefile.html
index 4e2e99b..5f7ed75 100644
--- a/src/dm/impls/composite/makefile.html
+++ b/src/dm/impls/composite/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/composite/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:24+00:00">
+<meta name="date" content="2016-06-05T17:27:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/composite/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/composite/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/dm/impls/composite/pack.c.html b/src/dm/impls/composite/pack.c.html
index 04852f4..141855d 100644
--- a/src/dm/impls/composite/pack.c.html
+++ b/src/dm/impls/composite/pack.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/composite/pack.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:20+00:00">
+<meta name="date" content="2016-06-05T17:27:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/composite/pack.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/composite/pack.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/dm/impls/composite/packimpl.h>       </font><font color="#B22222">/*I  "petscdmcomposite.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/isimpl.h></font>
diff --git a/src/dm/impls/composite/packimpl.h.html b/src/dm/impls/composite/packimpl.h.html
index 4fc4226..d2908c4 100644
--- a/src/dm/impls/composite/packimpl.h.html
+++ b/src/dm/impls/composite/packimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/composite/packimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:24+00:00">
+<meta name="date" content="2016-06-05T17:27:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/composite/packimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/composite/packimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_packimpl_h)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _packimpl_h</font></strong>
 
diff --git a/src/dm/impls/composite/packm.c.html b/src/dm/impls/composite/packm.c.html
index bacc445..3a9e662 100644
--- a/src/dm/impls/composite/packm.c.html
+++ b/src/dm/impls/composite/packm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/composite/packm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:23+00:00">
+<meta name="date" content="2016-06-05T17:27:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/composite/packm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/composite/packm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/dm/impls/composite/packimpl.h>       </font><font color="#B22222">/*I  "petscdmcomposite.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/da/da.c.html b/src/dm/impls/da/da.c.html
index aa97bb3..56a9c1f 100644
--- a/src/dm/impls/da/da.c.html
+++ b/src/dm/impls/da/da.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/da.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:01+00:00">
+<meta name="date" content="2016-06-05T17:27:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/da.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/da.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>    </font><font color="#B22222">/*I   "petscdmda.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/dm/impls/da/da1.c.html b/src/dm/impls/da/da1.c.html
index 7974962..306ba23 100644
--- a/src/dm/impls/da/da1.c.html
+++ b/src/dm/impls/da/da1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/da1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:38+00:00">
+<meta name="date" content="2016-06-05T17:26:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/da1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/da1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Code for manipulating distributed regular 1d arrays in parallel.</font>
diff --git a/src/dm/impls/da/da2.c.html b/src/dm/impls/da/da2.c.html
index e62e166..b543bad 100644
--- a/src/dm/impls/da/da2.c.html
+++ b/src/dm/impls/da/da2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/da2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:36+00:00">
+<meta name="date" content="2016-06-05T17:26:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/da2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/da2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>    </font><font color="#B22222">/*I   "petscdmda.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdraw.h></font>
diff --git a/src/dm/impls/da/da3.c.html b/src/dm/impls/da/da3.c.html
index f924ab5..c02b79c 100644
--- a/src/dm/impls/da/da3.c.html
+++ b/src/dm/impls/da/da3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/da3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:39+00:00">
+<meta name="date" content="2016-06-05T17:26:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/da3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/da3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Code for manipulating distributed regular 3d arrays in parallel.</font>
diff --git a/src/dm/impls/da/dacorn.c.html b/src/dm/impls/da/dacorn.c.html
index 15109a6..190180e 100644
--- a/src/dm/impls/da/dacorn.c.html
+++ b/src/dm/impls/da/dacorn.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dacorn.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:42+00:00">
+<meta name="date" content="2016-06-05T17:26:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dacorn.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dacorn.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/dacreate.c.html b/src/dm/impls/da/dacreate.c.html
index 23d787b..af940f7 100644
--- a/src/dm/impls/da/dacreate.c.html
+++ b/src/dm/impls/da/dacreate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dacreate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:45+00:00">
+<meta name="date" content="2016-06-05T17:26:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dacreate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dacreate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>    </font><font color="#B22222">/*I   "petscdmda.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/da/dadd.c.html b/src/dm/impls/da/dadd.c.html
index 91e9e41..a84c425 100644
--- a/src/dm/impls/da/dadd.c.html
+++ b/src/dm/impls/da/dadd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dadd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:12+00:00">
+<meta name="date" content="2016-06-05T17:27:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dadd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dadd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>  </font><font color="#B22222">/*I   "petscdmda.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/dm/impls/da/dadestroy.c.html b/src/dm/impls/da/dadestroy.c.html
index bddfb6e..6acf72a 100644
--- a/src/dm/impls/da/dadestroy.c.html
+++ b/src/dm/impls/da/dadestroy.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dadestroy.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:46+00:00">
+<meta name="date" content="2016-06-05T17:26:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dadestroy.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dadestroy.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/dadist.c.html b/src/dm/impls/da/dadist.c.html
index 45bd0e5..21e09c8 100644
--- a/src/dm/impls/da/dadist.c.html
+++ b/src/dm/impls/da/dadist.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dadist.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:51+00:00">
+<meta name="date" content="2016-06-05T17:26:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dadist.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dadist.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/dageometry.c.html b/src/dm/impls/da/dageometry.c.html
index 07899c1..7d10447 100644
--- a/src/dm/impls/da/dageometry.c.html
+++ b/src/dm/impls/da/dageometry.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dageometry.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:10+00:00">
+<meta name="date" content="2016-06-05T17:27:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dageometry.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dageometry.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>     </font><font color="#B22222">/*I  "petscdmda.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="FillClosureArray_Static"></a>PETSC_STATIC_INLINE <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FillClosureArray_Static(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/IS/PetscSection.html#PetscSection">PetscSection</a> section, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nP, const <a hre [...]
diff --git a/src/dm/impls/da/dagetarray.c.html b/src/dm/impls/da/dagetarray.c.html
index 687c60a..081ef83 100644
--- a/src/dm/impls/da/dagetarray.c.html
+++ b/src/dm/impls/da/dagetarray.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dagetarray.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:59+00:00">
+<meta name="date" content="2016-06-05T17:27:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dagetarray.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dagetarray.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>    </font><font color="#B22222">/*I   "petscdmda.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/da/dagetelem.c.html b/src/dm/impls/da/dagetelem.c.html
index 45f460b..085d62e 100644
--- a/src/dm/impls/da/dagetelem.c.html
+++ b/src/dm/impls/da/dagetelem.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dagetelem.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:00+00:00">
+<meta name="date" content="2016-06-05T17:27:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dagetelem.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dagetelem.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>     </font><font color="#B22222">/*I  "petscdmda.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/da/daghost.c.html b/src/dm/impls/da/daghost.c.html
index 00de71c..8f84425 100644
--- a/src/dm/impls/da/daghost.c.html
+++ b/src/dm/impls/da/daghost.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/daghost.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:42+00:00">
+<meta name="date" content="2016-06-05T17:26:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/daghost.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/daghost.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/dagtol.c.html b/src/dm/impls/da/dagtol.c.html
index d306500..7994d81 100644
--- a/src/dm/impls/da/dagtol.c.html
+++ b/src/dm/impls/da/dagtol.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dagtol.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:43+00:00">
+<meta name="date" content="2016-06-05T17:26:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dagtol.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dagtol.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/dagtona.c.html b/src/dm/impls/da/dagtona.c.html
index 53c4691..0422581 100644
--- a/src/dm/impls/da/dagtona.c.html
+++ b/src/dm/impls/da/dagtona.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dagtona.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:55+00:00">
+<meta name="date" content="2016-06-05T17:27:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dagtona.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dagtona.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Tools to help solve the coarse grid problem redundantly.</font>
diff --git a/src/dm/impls/da/daindex.c.html b/src/dm/impls/da/daindex.c.html
index f6f6899..aa87746 100644
--- a/src/dm/impls/da/daindex.c.html
+++ b/src/dm/impls/da/daindex.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/daindex.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:45+00:00">
+<meta name="date" content="2016-06-05T17:26:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/daindex.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/daindex.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/dainterp.c.html b/src/dm/impls/da/dainterp.c.html
index b26c43b..0149999 100644
--- a/src/dm/impls/da/dainterp.c.html
+++ b/src/dm/impls/da/dainterp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dainterp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:56+00:00">
+<meta name="date" content="2016-06-05T17:27:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dainterp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dainterp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for interpolating between grids represented by DMDAs</font>
diff --git a/src/dm/impls/da/dalocal.c.html b/src/dm/impls/da/dalocal.c.html
index 81b41eb..da04e60 100644
--- a/src/dm/impls/da/dalocal.c.html
+++ b/src/dm/impls/da/dalocal.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dalocal.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:47+00:00">
+<meta name="date" content="2016-06-05T17:26:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dalocal.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dalocal.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/daltol.c.html b/src/dm/impls/da/daltol.c.html
index 893fc15..b4a6020 100644
--- a/src/dm/impls/da/daltol.c.html
+++ b/src/dm/impls/da/daltol.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/daltol.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:44+00:00">
+<meta name="date" content="2016-06-05T17:26:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/daltol.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/daltol.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/dapf.c.html b/src/dm/impls/da/dapf.c.html
index 2da643f..747fc7d 100644
--- a/src/dm/impls/da/dapf.c.html
+++ b/src/dm/impls/da/dapf.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dapf.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:59+00:00">
+<meta name="date" content="2016-06-05T17:27:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dapf.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dapf.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>    </font><font color="#B22222">/*I   "petscdmda.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/da/dapreallocate.c.html b/src/dm/impls/da/dapreallocate.c.html
index 2457c42..c38eda7 100644
--- a/src/dm/impls/da/dapreallocate.c.html
+++ b/src/dm/impls/da/dapreallocate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dapreallocate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:13+00:00">
+<meta name="date" content="2016-06-05T17:27:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dapreallocate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dapreallocate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>   </font><font color="#B22222">/*I      "petscdmda.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/dm/impls/da/dareg.c.html b/src/dm/impls/da/dareg.c.html
index 2080ad0..2bf897a 100644
--- a/src/dm/impls/da/dareg.c.html
+++ b/src/dm/impls/da/dareg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dareg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:04+00:00">
+<meta name="date" content="2016-06-05T17:27:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dareg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dareg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h>    </font><font color="#B22222">/*I "petscdmda.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/da/dascatter.c.html b/src/dm/impls/da/dascatter.c.html
index 679e00f..34ae2e9 100644
--- a/src/dm/impls/da/dascatter.c.html
+++ b/src/dm/impls/da/dascatter.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dascatter.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:45+00:00">
+<meta name="date" content="2016-06-05T17:26:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dascatter.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dascatter.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/dasub.c.html b/src/dm/impls/da/dasub.c.html
index 858520e..eec67e2 100644
--- a/src/dm/impls/da/dasub.c.html
+++ b/src/dm/impls/da/dasub.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/dasub.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:51+00:00">
+<meta name="date" content="2016-06-05T17:26:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/dasub.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/dasub.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/daview.c.html b/src/dm/impls/da/daview.c.html
index 6578024..bc800bd 100644
--- a/src/dm/impls/da/daview.c.html
+++ b/src/dm/impls/da/daview.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/daview.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:51+00:00">
+<meta name="date" content="2016-06-05T17:26:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/daview.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/daview.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Code for manipulating distributed regular arrays in parallel.</font>
diff --git a/src/dm/impls/da/fdda.c.html b/src/dm/impls/da/fdda.c.html
index 8d83a4d..87dbb95 100644
--- a/src/dm/impls/da/fdda.c.html
+++ b/src/dm/impls/da/fdda.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/fdda.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:04+00:00">
+<meta name="date" content="2016-06-05T17:27:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/fdda.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/fdda.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h> </font><font color="#B22222">/*I      "petscdmda.h"     I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/dm/impls/da/gr1.c.html b/src/dm/impls/da/gr1.c.html
index 32ff5d2..93e550d 100644
--- a/src/dm/impls/da/gr1.c.html
+++ b/src/dm/impls/da/gr1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/gr1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:52+00:00">
+<meta name="date" content="2016-06-05T17:26:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/gr1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/gr1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Plots vectors obtained with <a href="../../../../docs/manualpages/DM/DMDACreate1d.html#DMDACreate1d">DMDACreate1d</a>()</font>
diff --git a/src/dm/impls/da/gr2.c.html b/src/dm/impls/da/gr2.c.html
index 1373b90..074ffbe 100644
--- a/src/dm/impls/da/gr2.c.html
+++ b/src/dm/impls/da/gr2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/gr2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:53+00:00">
+<meta name="date" content="2016-06-05T17:27:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/gr2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/gr2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Plots vectors obtained with <a href="../../../../docs/manualpages/DM/DMDACreate2d.html#DMDACreate2d">DMDACreate2d</a>()</font>
diff --git a/src/dm/impls/da/grvtk.c.html b/src/dm/impls/da/grvtk.c.html
index 3b8322d..4c05478 100644
--- a/src/dm/impls/da/grvtk.c.html
+++ b/src/dm/impls/da/grvtk.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/grvtk.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:09+00:00">
+<meta name="date" content="2016-06-05T17:27:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/grvtk.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/grvtk.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/viewer/impls/vtk/vtkvimpl.h></font>
 
diff --git a/src/dm/impls/da/hypre/index.html b/src/dm/impls/da/hypre/index.html
index 4f07d5b..bce995d 100644
--- a/src/dm/impls/da/hypre/index.html
+++ b/src/dm/impls/da/hypre/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/hypre/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/hypre/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/da/hypre/makefile.html b/src/dm/impls/da/hypre/makefile.html
index 8378406..d53e954 100644
--- a/src/dm/impls/da/hypre/makefile.html
+++ b/src/dm/impls/da/hypre/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/hypre/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:19+00:00">
+<meta name="date" content="2016-06-05T17:27:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/hypre/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/hypre/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_HYPRE'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/dm/impls/da/hypre/mhyp.c.html b/src/dm/impls/da/hypre/mhyp.c.html
index f4e9d5c..350c94b 100644
--- a/src/dm/impls/da/hypre/mhyp.c.html
+++ b/src/dm/impls/da/hypre/mhyp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/hypre/mhyp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:16+00:00">
+<meta name="date" content="2016-06-05T17:27:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/hypre/mhyp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/hypre/mhyp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Creates hypre ijmatrix from PETSc matrix</font>
diff --git a/src/dm/impls/da/hypre/mhyp.h.html b/src/dm/impls/da/hypre/mhyp.h.html
index fccb8ed..3adda87 100644
--- a/src/dm/impls/da/hypre/mhyp.h.html
+++ b/src/dm/impls/da/hypre/mhyp.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/hypre/mhyp.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:19+00:00">
+<meta name="date" content="2016-06-05T17:27:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/hypre/mhyp.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/hypre/mhyp.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#if !defined(_MHYP_H)</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define _MHYP_H</font></strong>
diff --git a/src/dm/impls/da/index.html b/src/dm/impls/da/index.html
index b88660b..9811e85 100644
--- a/src/dm/impls/da/index.html
+++ b/src/dm/impls/da/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/da/makefile.html b/src/dm/impls/da/makefile.html
index 5797a5f..4b40476 100644
--- a/src/dm/impls/da/makefile.html
+++ b/src/dm/impls/da/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:15+00:00">
+<meta name="date" content="2016-06-05T17:27:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/dm/impls/da/usfft/index.html b/src/dm/impls/da/usfft/index.html
index e7180a3..3c9cb3a 100644
--- a/src/dm/impls/da/usfft/index.html
+++ b/src/dm/impls/da/usfft/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/usfft/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/usfft/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/da/usfft/makefile.html b/src/dm/impls/da/usfft/makefile.html
index 69cd352..6067098 100644
--- a/src/dm/impls/da/usfft/makefile.html
+++ b/src/dm/impls/da/usfft/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/usfft/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:16+00:00">
+<meta name="date" content="2016-06-05T17:27:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/usfft/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/usfft/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_FFTW'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/dm/impls/da/usfft/matusfft.c.html b/src/dm/impls/da/usfft/matusfft.c.html
index 78c0e92..377e02d 100644
--- a/src/dm/impls/da/usfft/matusfft.c.html
+++ b/src/dm/impls/da/usfft/matusfft.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/da/usfft/matusfft.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:15+00:00">
+<meta name="date" content="2016-06-05T17:27:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/da/usfft/matusfft.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/da/usfft/matusfft.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Provides an implementation of the Unevenly Sampled FFT algorithm as a <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>.</font>
diff --git a/src/dm/impls/forest/examples/index.html b/src/dm/impls/forest/examples/index.html
index 5945662..d87c555 100644
--- a/src/dm/impls/forest/examples/index.html
+++ b/src/dm/impls/forest/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/dm/impls/forest/examples/makefile.html b/src/dm/impls/forest/examples/makefile.html
index 395a197..21963e4 100644
--- a/src/dm/impls/forest/examples/makefile.html
+++ b/src/dm/impls/forest/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/dm/impls/forest/examples/tutorials/ex1.c.html b/src/dm/impls/forest/examples/tutorials/ex1.c.html
index 11cba1f..f9e689f 100644
--- a/src/dm/impls/forest/examples/tutorials/ex1.c.html
+++ b/src/dm/impls/forest/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Create and view a forest mesh\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmforest.h></font>
diff --git a/src/dm/impls/forest/examples/tutorials/index.html b/src/dm/impls/forest/examples/tutorials/index.html
index eca53c9..350c1eb 100644
--- a/src/dm/impls/forest/examples/tutorials/index.html
+++ b/src/dm/impls/forest/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/forest/examples/tutorials/makefile.html b/src/dm/impls/forest/examples/tutorials/makefile.html
index 54fb13d..9240599 100644
--- a/src/dm/impls/forest/examples/tutorials/makefile.html
+++ b/src/dm/impls/forest/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">CFLAGS          =
 FFLAGS          =
 CPPFLAGS        =
diff --git a/src/dm/impls/forest/forest.c.html b/src/dm/impls/forest/forest.c.html
index 0b0d5bf..07bb036 100644
--- a/src/dm/impls/forest/forest.c.html
+++ b/src/dm/impls/forest/forest.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/forest.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:19+00:00">
+<meta name="date" content="2016-06-05T17:29:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/forest.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/forest.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmforestimpl.h> </font><font color="#B22222">/*I "petscdmforest.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmimpl.h>       </font><font color="#B22222">/*I "petscdm.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/dm/impls/forest/index.html b/src/dm/impls/forest/index.html
index 29e7df9..0364ab5 100644
--- a/src/dm/impls/forest/index.html
+++ b/src/dm/impls/forest/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/forest/makefile.html b/src/dm/impls/forest/makefile.html
index 2bdd614..0ae070e 100644
--- a/src/dm/impls/forest/makefile.html
+++ b/src/dm/impls/forest/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:23+00:00">
+<meta name="date" content="2016-06-05T17:29:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CPPFLAGS =
diff --git a/src/dm/impls/forest/p4est/dmp4est.c.html b/src/dm/impls/forest/p4est/dmp4est.c.html
index 0683c8d..b1cd10a 100644
--- a/src/dm/impls/forest/p4est/dmp4est.c.html
+++ b/src/dm/impls/forest/p4est/dmp4est.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/p4est/dmp4est.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:23+00:00">
+<meta name="date" content="2016-06-05T17:29:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/dmp4est.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/dmp4est.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsys.h></font>
 
 <a name="line3">  3: </a>static const <a href="../../../..4est/../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> PetscFaceToP4estFace[4] = {2, 1, 3, 0};
diff --git a/src/dm/impls/forest/p4est/dmp8est.c.html b/src/dm/impls/forest/p4est/dmp8est.c.html
index 625948d..6ba80f2 100644
--- a/src/dm/impls/forest/p4est/dmp8est.c.html
+++ b/src/dm/impls/forest/p4est/dmp8est.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/p4est/dmp8est.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:23+00:00">
+<meta name="date" content="2016-06-05T17:29:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/dmp8est.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/dmp8est.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#if defined(PETSC_HAVE_P4EST)</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <p4est_to_p8est.h></font>
diff --git a/src/dm/impls/forest/p4est/examples/index.html b/src/dm/impls/forest/p4est/examples/index.html
index 2c6edbb..44bf6b3 100644
--- a/src/dm/impls/forest/p4est/examples/index.html
+++ b/src/dm/impls/forest/p4est/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/dm/impls/forest/p4est/examples/makefile.html b/src/dm/impls/forest/p4est/examples/makefile.html
index 9863c6d..31efa49 100644
--- a/src/dm/impls/forest/p4est/examples/makefile.html
+++ b/src/dm/impls/forest/p4est/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/p4est/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/dm/impls/forest/p4est/examples/tests/ex1.c.html b/src/dm/impls/forest/p4est/examples/tests/ex1.c.html
index 23cd78d..797b4f9 100644
--- a/src/dm/impls/forest/p4est/examples/tests/ex1.c.html
+++ b/src/dm/impls/forest/p4est/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/p4est/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include </font><font color="#666666">"../src/dm/impls/forest/p4est/petsc_p4est_package.h"</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <p4est_base.h></font>
 
diff --git a/src/dm/impls/forest/p4est/examples/tests/index.html b/src/dm/impls/forest/p4est/examples/tests/index.html
index 0c90c21..dea82c4 100644
--- a/src/dm/impls/forest/p4est/examples/tests/index.html
+++ b/src/dm/impls/forest/p4est/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../..4est/../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/forest/p4est/examples/tests/makefile.html b/src/dm/impls/forest/p4est/examples/tests/makefile.html
index f345d9b..3dd4527 100644
--- a/src/dm/impls/forest/p4est/examples/tests/makefile.html
+++ b/src/dm/impls/forest/p4est/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/p4est/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">CFLAGS          =
 FFLAGS          =
 CPPFLAGS        =
diff --git a/src/dm/impls/forest/p4est/index.html b/src/dm/impls/forest/p4est/index.html
index 86bc619..1143cdc 100644
--- a/src/dm/impls/forest/p4est/index.html
+++ b/src/dm/impls/forest/p4est/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../..4est/../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/forest/p4est/makefile.html b/src/dm/impls/forest/p4est/makefile.html
index 106f871..96e645b 100644
--- a/src/dm/impls/forest/p4est/makefile.html
+++ b/src/dm/impls/forest/p4est/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/p4est/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage  'PETSC_HAVE_P4EST'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/dm/impls/forest/p4est/petsc_p4est_package.c.html b/src/dm/impls/forest/p4est/petsc_p4est_package.c.html
index 70422ad..9b6590e 100644
--- a/src/dm/impls/forest/p4est/petsc_p4est_package.c.html
+++ b/src/dm/impls/forest/p4est/petsc_p4est_package.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/forest/p4est/petsc_p4est_package.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:23+00:00">
+<meta name="date" content="2016-06-05T17:29:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/forest/p4est/petsc_p4est_package.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/forest/p4est/petsc_p4est_package.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscdmforest.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <p4est_base.h></font>
diff --git a/src/dm/impls/forest/p4est/pforest.c b/src/dm/impls/forest/p4est/pforest.c
index 1acbb7b..5bb77d9 100644
--- a/src/dm/impls/forest/p4est/pforest.c
+++ b/src/dm/impls/forest/p4est/pforest.c
@@ -2648,7 +2648,7 @@ static PetscErrorCode DMPforestGetTransferSF_Point(DM coarse, DM fine, PetscSF *
                     PetscInt minDir = PetscMin(otherDir1,otherDir2);
                     PetscInt maxDir = PetscMax(otherDir1,otherDir2);
 
-                    coarseEdge = m * 4 + maxDir * 2 * ((vertex >> maxDir) & 1) + minDir * ((vertex >> minDir) & 1);
+                    coarseEdge = m * 4 + 2 * ((vertex >> maxDir) & 1) + ((vertex >> minDir) & 1);
                     break;
                   }
                 }
diff --git a/src/dm/impls/index.html b/src/dm/impls/index.html
index fa0ec15..eb1c4db 100644
--- a/src/dm/impls/index.html
+++ b/src/dm/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/makefile.html b/src/dm/impls/makefile.html
index 608f722..0b8ee5b 100644
--- a/src/dm/impls/makefile.html
+++ b/src/dm/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:36+00:00">
+<meta name="date" content="2016-06-05T17:26:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 DIRS     = da sliced composite redundant plex shell patch moab network forest
diff --git a/src/dm/impls/moab/dmmbfield.cxx.html b/src/dm/impls/moab/dmmbfield.cxx.html
index 4b50ff0..3fc344e 100644
--- a/src/dm/impls/moab/dmmbfield.cxx.html
+++ b/src/dm/impls/moab/dmmbfield.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/dmmbfield.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:11+00:00">
+<meta name="date" content="2016-06-05T17:29:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/dmmbfield.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/dmmbfield.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmmbimpl.h> </font><font color="#B22222">/*I  "petscdmmoab.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmmoab.h></font>
diff --git a/src/dm/impls/moab/dmmbio.cxx.html b/src/dm/impls/moab/dmmbio.cxx.html
index 4212b7a..e80506c 100644
--- a/src/dm/impls/moab/dmmbio.cxx.html
+++ b/src/dm/impls/moab/dmmbio.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/dmmbio.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:13+00:00">
+<meta name="date" content="2016-06-05T17:29:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/dmmbio.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/dmmbio.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmmbimpl.h> </font><font color="#B22222">/*I  "petscdmmoab.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdmmoab.h></font>
 
diff --git a/src/dm/impls/moab/dmmbmat.cxx.html b/src/dm/impls/moab/dmmbmat.cxx.html
index 842520a..f352b9d 100644
--- a/src/dm/impls/moab/dmmbmat.cxx.html
+++ b/src/dm/impls/moab/dmmbmat.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/dmmbmat.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:10+00:00">
+<meta name="date" content="2016-06-05T17:29:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/dmmbmat.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/dmmbmat.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmmbimpl.h> </font><font color="#B22222">/*I  "petscdmmoab.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
 
diff --git a/src/dm/impls/moab/dmmbutil.cxx.html b/src/dm/impls/moab/dmmbutil.cxx.html
index a5bdcf7..4a27793 100644
--- a/src/dm/impls/moab/dmmbutil.cxx.html
+++ b/src/dm/impls/moab/dmmbutil.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/dmmbutil.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:13+00:00">
+<meta name="date" content="2016-06-05T17:29:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/dmmbutil.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/dmmbutil.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmmbimpl.h> </font><font color="#B22222">/*I  "petscdmmoab.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
 
diff --git a/src/dm/impls/moab/dmmbvec.cxx.html b/src/dm/impls/moab/dmmbvec.cxx.html
index d65274d..a5024ba 100644
--- a/src/dm/impls/moab/dmmbvec.cxx.html
+++ b/src/dm/impls/moab/dmmbvec.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/dmmbvec.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:09+00:00">
+<meta name="date" content="2016-06-05T17:29:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/dmmbvec.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/dmmbvec.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmmbimpl.h> </font><font color="#B22222">/*I  "petscdmmoab.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
 
diff --git a/src/dm/impls/moab/dmmoab.cxx.html b/src/dm/impls/moab/dmmoab.cxx.html
index 008dd43..54086a9 100644
--- a/src/dm/impls/moab/dmmoab.cxx.html
+++ b/src/dm/impls/moab/dmmoab.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/dmmoab.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:06+00:00">
+<meta name="date" content="2016-06-05T17:29:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/dmmoab.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/dmmoab.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmmbimpl.h> </font><font color="#B22222">/*I  "petscdmmoab.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmmoab.h></font>
diff --git a/src/dm/impls/moab/examples/index.html b/src/dm/impls/moab/examples/index.html
index ce538be..d9a0f7d 100644
--- a/src/dm/impls/moab/examples/index.html
+++ b/src/dm/impls/moab/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/dm/impls/moab/examples/makefile.html b/src/dm/impls/moab/examples/makefile.html
index fa1c798..64f5d92 100644
--- a/src/dm/impls/moab/examples/makefile.html
+++ b/src/dm/impls/moab/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:15+00:00">
+<meta name="date" content="2016-06-05T17:29:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/dm/impls/moab/examples/tests/ex1.cxx.html b/src/dm/impls/moab/examples/tests/ex1.cxx.html
index bf5ef37..6b676d7 100644
--- a/src/dm/impls/moab/examples/tests/ex1.cxx.html
+++ b/src/dm/impls/moab/examples/tests/ex1.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/examples/tests/ex1.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:15+00:00">
+<meta name="date" content="2016-06-05T17:29:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/examples/tests/ex1.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/examples/tests/ex1.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Simple MOAB example\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmmoab.h></font>
diff --git a/src/dm/impls/moab/examples/tests/ex2.cxx.html b/src/dm/impls/moab/examples/tests/ex2.cxx.html
index ec9b6a8..1d2bc79 100644
--- a/src/dm/impls/moab/examples/tests/ex2.cxx.html
+++ b/src/dm/impls/moab/examples/tests/ex2.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/examples/tests/ex2.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:15+00:00">
+<meta name="date" content="2016-06-05T17:29:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/examples/tests/ex2.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/examples/tests/ex2.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Create a box mesh with DMMoab and test defining a tag on the mesh\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmmoab.h></font>
diff --git a/src/dm/impls/moab/examples/tests/index.html b/src/dm/impls/moab/examples/tests/index.html
index ce5df60..128ca2c 100644
--- a/src/dm/impls/moab/examples/tests/index.html
+++ b/src/dm/impls/moab/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/moab/examples/tests/makefile.html b/src/dm/impls/moab/examples/tests/makefile.html
index f19bd16..aa618b7 100644
--- a/src/dm/impls/moab/examples/tests/makefile.html
+++ b/src/dm/impls/moab/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:15+00:00">
+<meta name="date" content="2016-06-05T17:29:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage  'PETSC_HAVE_MOAB'</font>
 
 CFLAGS	        =
diff --git a/src/dm/impls/moab/index.html b/src/dm/impls/moab/index.html
index fdb6fc0..a350fb1 100644
--- a/src/dm/impls/moab/index.html
+++ b/src/dm/impls/moab/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/moab/makefile.html b/src/dm/impls/moab/makefile.html
index eb06062..ccdc557 100644
--- a/src/dm/impls/moab/makefile.html
+++ b/src/dm/impls/moab/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/moab/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:14+00:00">
+<meta name="date" content="2016-06-05T17:29:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/moab/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/moab/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage  'PETSC_HAVE_MOAB'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/dm/impls/network/index.html b/src/dm/impls/network/index.html
index 4f4b1df..c708c6b 100644
--- a/src/dm/impls/network/index.html
+++ b/src/dm/impls/network/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/network/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/network/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/network/makefile.html b/src/dm/impls/network/makefile.html
index f309a1e..ba63b26 100644
--- a/src/dm/impls/network/makefile.html
+++ b/src/dm/impls/network/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/network/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:19+00:00">
+<meta name="date" content="2016-06-05T17:29:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/network/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/network/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CPPFLAGS =
diff --git a/src/dm/impls/network/network.c.html b/src/dm/impls/network/network.c.html
index 7e7383f..1127749 100644
--- a/src/dm/impls/network/network.c.html
+++ b/src/dm/impls/network/network.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/network/network.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:16+00:00">
+<meta name="date" content="2016-06-05T17:29:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/network/network.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/network/network.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmnetworkimpl.h>  </font><font color="#B22222">/*I  "petscdmnetwork.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdmplex.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/dm/impls/network/networkcreate.c.html b/src/dm/impls/network/networkcreate.c.html
index 7fe3c0e..11922ae 100644
--- a/src/dm/impls/network/networkcreate.c.html
+++ b/src/dm/impls/network/networkcreate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/network/networkcreate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:15+00:00">
+<meta name="date" content="2016-06-05T17:29:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/network/networkcreate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/network/networkcreate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCDM_DLL</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmnetworkimpl.h>    </font><font color="#B22222">/*I   "petscdmnetwork.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/dm/impls/network/networkmonitor.c.html b/src/dm/impls/network/networkmonitor.c.html
index 1d1abc4..9cb2020 100644
--- a/src/dm/impls/network/networkmonitor.c.html
+++ b/src/dm/impls/network/networkmonitor.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/network/networkmonitor.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:18+00:00">
+<meta name="date" content="2016-06-05T17:29:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/network/networkmonitor.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/network/networkmonitor.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscdmnetwork.h> </font><font color="#B22222">/*I  "petscdmnetwork.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdraw.h></font>
 
diff --git a/src/dm/impls/patch/examples/index.html b/src/dm/impls/patch/examples/index.html
index 74bccee..7c73ad8 100644
--- a/src/dm/impls/patch/examples/index.html
+++ b/src/dm/impls/patch/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/patch/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/patch/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/dm/impls/patch/examples/makefile.html b/src/dm/impls/patch/examples/makefile.html
index f555100..cd42568 100644
--- a/src/dm/impls/patch/examples/makefile.html
+++ b/src/dm/impls/patch/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/patch/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:05+00:00">
+<meta name="date" content="2016-06-05T17:29:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/patch/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/patch/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/dm/impls/patch/examples/tests/ex1.c.html b/src/dm/impls/patch/examples/tests/ex1.c.html
index db429c7..f35bf3b 100644
--- a/src/dm/impls/patch/examples/tests/ex1.c.html
+++ b/src/dm/impls/patch/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/patch/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:05+00:00">
+<meta name="date" content="2016-06-05T17:29:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/patch/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/patch/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Make a 2D grid of patches and view them\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/dm/impls/patch/examples/tests/index.html b/src/dm/impls/patch/examples/tests/index.html
index b793bdf..d1805f5 100644
--- a/src/dm/impls/patch/examples/tests/index.html
+++ b/src/dm/impls/patch/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/patch/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/patch/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/dm/impls/patch/examples/tests/makefile.html b/src/dm/impls/patch/examples/tests/makefile.html
index 07fe3df..8b2281d 100644
--- a/src/dm/impls/patch/examples/tests/makefile.html
+++ b/src/dm/impls/patch/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/patch/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:06+00:00">
+<meta name="date" content="2016-06-05T17:29:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/patch/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/patch/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/dm/impls/patch/index.html b/src/dm/impls/patch/index.html
index fcfad1b..e921be0 100644
--- a/src/dm/impls/patch/index.html
+++ b/src/dm/impls/patch/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/patch/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/patch/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/patch/makefile.html b/src/dm/impls/patch/makefile.html
index 4d0c598..1fd12b8 100644
--- a/src/dm/impls/patch/makefile.html
+++ b/src/dm/impls/patch/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/patch/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:05+00:00">
+<meta name="date" content="2016-06-05T17:29:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/patch/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/patch/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CPPFLAGS =
diff --git a/src/dm/impls/patch/patch.c.html b/src/dm/impls/patch/patch.c.html
index 99541bc..e996928 100644
--- a/src/dm/impls/patch/patch.c.html
+++ b/src/dm/impls/patch/patch.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/patch/patch.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:04+00:00">
+<meta name="date" content="2016-06-05T17:29:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/patch/patch.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/patch/patch.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpatchimpl.h>   </font><font color="#B22222">/*I      "petscdmpatch.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdmda.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/dm/impls/patch/patchcreate.c.html b/src/dm/impls/patch/patchcreate.c.html
index 9a7eba7..7731abc 100644
--- a/src/dm/impls/patch/patchcreate.c.html
+++ b/src/dm/impls/patch/patchcreate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/patch/patchcreate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:04+00:00">
+<meta name="date" content="2016-06-05T17:29:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/patch/patchcreate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/patch/patchcreate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpatchimpl.h>   </font><font color="#B22222">/*I      "petscdmpatch.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdmda.h></font>
 
diff --git a/src/dm/impls/plex/examples/index.html b/src/dm/impls/plex/examples/index.html
index 8ccc55e..d827af1 100644
--- a/src/dm/impls/plex/examples/index.html
+++ b/src/dm/impls/plex/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/dm/impls/plex/examples/makefile.html b/src/dm/impls/plex/examples/makefile.html
index d665c77..3828b4d 100644
--- a/src/dm/impls/plex/examples/makefile.html
+++ b/src/dm/impls/plex/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:56+00:00">
+<meta name="date" content="2016-06-05T17:29:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/dm/impls/plex/examples/tests/ex1.c.html b/src/dm/impls/plex/examples/tests/ex1.c.html
index e2a9999..20fcfec 100644
--- a/src/dm/impls/plex/examples/tests/ex1.c.html
+++ b/src/dm/impls/plex/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:56+00:00">
+<meta name="date" content="2016-06-05T17:29:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Run C version of TetGen to construct and refine a mesh\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmplex.h></font>
diff --git a/src/dm/impls/plex/examples/tests/ex15.c.html b/src/dm/impls/plex/examples/tests/ex15.c.html
index 56979d8..df84915 100644
--- a/src/dm/impls/plex/examples/tests/ex15.c.html
+++ b/src/dm/impls/plex/examples/tests/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tests/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:00+00:00">
+<meta name="date" content="2016-06-05T17:29:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"An example of writing a global <a href="../../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> from a DMPlex with HDF5 format.\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmplex.h></font>
diff --git a/src/dm/impls/plex/examples/tests/ex1f90.F.html b/src/dm/impls/plex/examples/tests/ex1f90.F.html
index fd100ed..9b12604 100644
--- a/src/dm/impls/plex/examples/tests/ex1f90.F.html
+++ b/src/dm/impls/plex/examples/tests/ex1f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tests/ex1f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:00+00:00">
+<meta name="date" content="2016-06-05T17:29:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tests/ex1f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tests/ex1f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>      program main
 <a name="line2">  2: </a>      implicit none
 <a name="line3">  3: </a>!
diff --git a/src/dm/impls/plex/examples/tests/ex2f90.F.html b/src/dm/impls/plex/examples/tests/ex2f90.F.html
index 282c22c..34b9567 100644
--- a/src/dm/impls/plex/examples/tests/ex2f90.F.html
+++ b/src/dm/impls/plex/examples/tests/ex2f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tests/ex2f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:00+00:00">
+<meta name="date" content="2016-06-05T17:29:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tests/ex2f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tests/ex2f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>      program main
 <a name="line2">  2: </a>      implicit none
 <a name="line3">  3: </a>!
diff --git a/src/dm/impls/plex/examples/tests/ex3.c.html b/src/dm/impls/plex/examples/tests/ex3.c.html
index a38ff05..8eaa2ce 100644
--- a/src/dm/impls/plex/examples/tests/ex3.c.html
+++ b/src/dm/impls/plex/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:57+00:00">
+<meta name="date" content="2016-06-05T17:29:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Check that a <a href="../../../../../../docs/manualpages/DM/DM.html#DM">DM</a> can accurately represent and interpolate functions of a given polynomial order\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmplex.h></font>
diff --git a/src/dm/impls/plex/examples/tests/ex9.c.html b/src/dm/impls/plex/examples/tests/ex9.c.html
index 3a6ade9..1204ee1 100644
--- a/src/dm/impls/plex/examples/tests/ex9.c.html
+++ b/src/dm/impls/plex/examples/tests/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tests/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:59+00:00">
+<meta name="date" content="2016-06-05T17:29:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Performance tests for DMPlex query operations\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmplex.h></font>
diff --git a/src/dm/impls/plex/examples/tests/index.html b/src/dm/impls/plex/examples/tests/index.html
index 3abf8e0..0da8061 100644
--- a/src/dm/impls/plex/examples/tests/index.html
+++ b/src/dm/impls/plex/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/plex/examples/tests/makefile b/src/dm/impls/plex/examples/tests/makefile
index c1823b0..b829ad6 100644
--- a/src/dm/impls/plex/examples/tests/makefile
+++ b/src/dm/impls/plex/examples/tests/makefile
@@ -134,7 +134,7 @@ runex15_0:
 	-@${MPIEXEC} -n 2 ./ex15 -verbose -globaltonatural_sf_view > ex15_0.tmp 2>&1;\
           if (${DIFF} output/ex15_0.out ex15_0.tmp > /dev/null 2>&1) then x='good'; fi ;\
            if (${DIFF} output/ex15_0_alt.out ex15_0.tmp > /dev/null 2>&1) then x='good'; fi; \
-           if [ "$x" = "bad" ]; then ${DIFF} output/ex15_0.out ex15_0.tmp ; ${DIFF} output/ex15_0_alt.out ex15_0.tmp ; printf "${PWD}\nPossible problem with ex15_0, diffs above\n=========================================\n"; fi; \
+           if [ "$$x" = "bad" ]; then ${DIFF} output/ex15_0.out ex15_0.tmp ; ${DIFF} output/ex15_0_alt.out ex15_0.tmp ; printf "${PWD}\nPossible problem with ex15_0, diffs above\n=========================================\n"; fi; \
 	   ${RM} -f ex15_0.tmp
 
 TESTEXAMPLES_C        = ex3.PETSc runex3_constraints runex3_nonconforming_tensor_2 runex3_nonconforming_tensor_3 runex3_nonconforming_tensor_2_fv runex3_nonconforming_tensor_3_fv ex3.rm
diff --git a/src/dm/impls/plex/examples/tests/makefile.html b/src/dm/impls/plex/examples/tests/makefile.html
index 3b4f805..f450d27 100644
--- a/src/dm/impls/plex/examples/tests/makefile.html
+++ b/src/dm/impls/plex/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:01+00:00">
+<meta name="date" content="2016-06-05T17:29:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
@@ -145,7 +145,7 @@ include ${PETSC_DIR}/lib/petsc/conf/rules
 	-@${MPIEXEC} -n 2 ./ex15 -verbose -globaltonatural_sf_view > ex15_0.tmp 2>&1;\
           <font color="#4169E1">if</font> (${DIFF} output/ex15_0.out ex15_0.tmp > /dev/null 2>&1) then x='good'; fi ;\
            <font color="#4169E1">if</font> (${DIFF} output/ex15_0_alt.out ex15_0.tmp > /dev/null 2>&1) then x='good'; fi; \
-           <font color="#4169E1">if</font> [ <font color="#666666">"$x"</font> = <font color="#666666">"bad"</font> ]; then ${DIFF} output/ex15_0.out ex15_0.tmp ; ${DIFF} output/ex15_0_alt.out ex15_0.tmp ; printf <font color="#666666">"${PWD}\nPossible problem with ex15_0, diffs above\n=========================================\n"</font>; fi; \
+           <font color="#4169E1">if</font> [ <font color="#666666">"$$x"</font> = <font color="#666666">"bad"</font> ]; then ${DIFF} output/ex15_0.out ex15_0.tmp ; ${DIFF} output/ex15_0_alt.out ex15_0.tmp ; printf <font color="#666666">"${PWD}\nPossible problem with ex15_0, diffs above\n=========================================\n"</font>; fi; \
 	   ${RM} -f ex15_0.tmp
 
 TESTEXAMPLES_C        = ex3.PETSc runex3_constraints runex3_nonconforming_tensor_2 runex3_nonconforming_tensor_3 runex3_nonconforming_tensor_2_fv runex3_nonconforming_tensor_3_fv ex3.rm
diff --git a/src/dm/impls/plex/examples/tutorials/ex1.c.html b/src/dm/impls/plex/examples/tutorials/ex1.c.html
index e467195..b946610 100644
--- a/src/dm/impls/plex/examples/tutorials/ex1.c.html
+++ b/src/dm/impls/plex/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:01+00:00">
+<meta name="date" content="2016-06-05T17:29:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Define a simple field over the mesh\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmplex.h></font>
diff --git a/src/dm/impls/plex/examples/tutorials/ex1f90.F.html b/src/dm/impls/plex/examples/tutorials/ex1f90.F.html
index 6f17414..99809d5 100644
--- a/src/dm/impls/plex/examples/tutorials/ex1f90.F.html
+++ b/src/dm/impls/plex/examples/tutorials/ex1f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tutorials/ex1f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:01+00:00">
+<meta name="date" content="2016-06-05T17:29:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tutorials/ex1f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tutorials/ex1f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>      program DMPlexTestField
 <a name="line2">  2: </a>      implicit none
 <a name="line3">  3: </a><font color="#A020F0">#include </font><font color="#666666">"petsc/finclude/petsc.h90"</font><font color="#A020F0"></font>
diff --git a/src/dm/impls/plex/examples/tutorials/index.html b/src/dm/impls/plex/examples/tutorials/index.html
index e9aba3c..4a24066 100644
--- a/src/dm/impls/plex/examples/tutorials/index.html
+++ b/src/dm/impls/plex/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/plex/examples/tutorials/makefile.html b/src/dm/impls/plex/examples/tutorials/makefile.html
index c1ddf41..1b82cc9 100644
--- a/src/dm/impls/plex/examples/tutorials/makefile.html
+++ b/src/dm/impls/plex/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:01+00:00">
+<meta name="date" content="2016-06-05T17:29:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">CFLAGS	        =
 FFLAGS	        =
 CPPFLAGS        =
diff --git a/src/dm/impls/plex/index.html b/src/dm/impls/plex/index.html
index cb96fbb..ff6425c 100644
--- a/src/dm/impls/plex/index.html
+++ b/src/dm/impls/plex/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/plex/makefile.html b/src/dm/impls/plex/makefile.html
index d30efb9..e3df2ca 100644
--- a/src/dm/impls/plex/makefile.html
+++ b/src/dm/impls/plex/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:56+00:00">
+<meta name="date" content="2016-06-05T17:29:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CPPFLAGS =
diff --git a/src/dm/impls/plex/plex.c.html b/src/dm/impls/plex/plex.c.html
index d9aa3e2..aeeb143 100644
--- a/src/dm/impls/plex/plex.c.html
+++ b/src/dm/impls/plex/plex.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plex.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:30+00:00">
+<meta name="date" content="2016-06-05T17:27:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plex.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plex.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
diff --git a/src/dm/impls/plex/plexcgns.c.html b/src/dm/impls/plex/plexcgns.c.html
index ab3ddf1..fbac05e 100644
--- a/src/dm/impls/plex/plexcgns.c.html
+++ b/src/dm/impls/plex/plexcgns.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexcgns.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:32+00:00">
+<meta name="date" content="2016-06-05T17:28:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexcgns.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexcgns.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCDM_DLL</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>    </font><font color="#B22222">/*I   "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/plex/plexcoarsen.c.html b/src/dm/impls/plex/plexcoarsen.c.html
index bc15fd8..bc41af1 100644
--- a/src/dm/impls/plex/plexcoarsen.c.html
+++ b/src/dm/impls/plex/plexcoarsen.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexcoarsen.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:10+00:00">
+<meta name="date" content="2016-06-05T17:28:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexcoarsen.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexcoarsen.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#ifdef PETSC_HAVE_PRAGMATIC</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <pragmatic/cpragmatic.h></font>
diff --git a/src/dm/impls/plex/plexcreate.c.html b/src/dm/impls/plex/plexcreate.c.html
index 9cfc08b..1532e2c 100644
--- a/src/dm/impls/plex/plexcreate.c.html
+++ b/src/dm/impls/plex/plexcreate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexcreate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:25+00:00">
+<meta name="date" content="2016-06-05T17:27:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexcreate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexcreate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCDM_DLL</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>    </font><font color="#B22222">/*I   "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/dm/impls/plex/plexdistribute.c.html b/src/dm/impls/plex/plexdistribute.c.html
index 860bb79..fcea713 100644
--- a/src/dm/impls/plex/plexdistribute.c.html
+++ b/src/dm/impls/plex/plexdistribute.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexdistribute.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:49+00:00">
+<meta name="date" content="2016-06-05T17:27:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexdistribute.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexdistribute.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>    </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmlabelimpl.h>   </font><font color="#B22222">/*I      "petscdmlabel.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/plex/plexexodusii.c.html b/src/dm/impls/plex/plexexodusii.c.html
index 6411a4b..a1420ee 100644
--- a/src/dm/impls/plex/plexexodusii.c.html
+++ b/src/dm/impls/plex/plexexodusii.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexexodusii.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:30+00:00">
+<meta name="date" content="2016-06-05T17:28:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexexodusii.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexexodusii.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCDM_DLL</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>    </font><font color="#B22222">/*I   "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/plex/plexfem.c.html b/src/dm/impls/plex/plexfem.c.html
index dd6a76b..8324622 100644
--- a/src/dm/impls/plex/plexfem.c.html
+++ b/src/dm/impls/plex/plexfem.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexfem.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:37+00:00">
+<meta name="date" content="2016-06-05T17:28:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexfem.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexfem.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsf.h></font>
 
diff --git a/src/dm/impls/plex/plexfluent.c.html b/src/dm/impls/plex/plexfluent.c.html
index ac29267..62abd32 100644
--- a/src/dm/impls/plex/plexfluent.c.html
+++ b/src/dm/impls/plex/plexfluent.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexfluent.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:31+00:00">
+<meta name="date" content="2016-06-05T17:28:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexfluent.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexfluent.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCDM_DLL</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>    </font><font color="#B22222">/*I   "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/plex/plexgenerate.c.html b/src/dm/impls/plex/plexgenerate.c.html
index 8ebeb45..9cb8d08 100644
--- a/src/dm/impls/plex/plexgenerate.c.html
+++ b/src/dm/impls/plex/plexgenerate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexgenerate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:51+00:00">
+<meta name="date" content="2016-06-05T17:28:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexgenerate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexgenerate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="DMPlexInvertCell_Internal"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> DMPlexInvertCell_Internal(<a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> dim, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numCorners, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> cone[])</font></strong>
diff --git a/src/dm/impls/plex/plexgeometry.c.html b/src/dm/impls/plex/plexgeometry.c.html
index 28cb668..970373e 100644
--- a/src/dm/impls/plex/plexgeometry.c.html
+++ b/src/dm/impls/plex/plexgeometry.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexgeometry.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:15+00:00">
+<meta name="date" content="2016-06-05T17:28:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexgeometry.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexgeometry.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="DMPlexGetLineIntersection_2D_Internal"></a>static <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> DMPlexGetLineIntersection_2D_Internal(const <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> segmentA[], const <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> segmentB[], <a href="../../../../docs/manualpages/Sys/P [...]
diff --git a/src/dm/impls/plex/plexgmsh.c.html b/src/dm/impls/plex/plexgmsh.c.html
index e180e58..19a56d2 100644
--- a/src/dm/impls/plex/plexgmsh.c.html
+++ b/src/dm/impls/plex/plexgmsh.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexgmsh.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:30+00:00">
+<meta name="date" content="2016-06-05T17:28:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexgmsh.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexgmsh.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCDM_DLL</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>    </font><font color="#B22222">/*I   "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/plex/plexhdf5.c.html b/src/dm/impls/plex/plexhdf5.c.html
index baded6c..e10b021 100644
--- a/src/dm/impls/plex/plexhdf5.c.html
+++ b/src/dm/impls/plex/plexhdf5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexhdf5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:28+00:00">
+<meta name="date" content="2016-06-05T17:28:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexhdf5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexhdf5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
diff --git a/src/dm/impls/plex/plexindices.c.html b/src/dm/impls/plex/plexindices.c.html
index 7196c01..51792f6 100644
--- a/src/dm/impls/plex/plexindices.c.html
+++ b/src/dm/impls/plex/plexindices.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexindices.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:41+00:00">
+<meta name="date" content="2016-06-05T17:28:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexindices.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexindices.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/dm/impls/plex/plexinterpolate.c.html b/src/dm/impls/plex/plexinterpolate.c.html
index 9a42a74..5f893de 100644
--- a/src/dm/impls/plex/plexinterpolate.c.html
+++ b/src/dm/impls/plex/plexinterpolate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexinterpolate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:11+00:00">
+<meta name="date" content="2016-06-05T17:28:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexinterpolate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexinterpolate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/utils/hash.h></font>
 
diff --git a/src/dm/impls/plex/plexnatural.c.html b/src/dm/impls/plex/plexnatural.c.html
index 700e713..6d1aa23 100644
--- a/src/dm/impls/plex/plexnatural.c.html
+++ b/src/dm/impls/plex/plexnatural.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexnatural.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:55+00:00">
+<meta name="date" content="2016-06-05T17:29:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexnatural.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexnatural.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/dm/impls/plex/plexorient.c.html b/src/dm/impls/plex/plexorient.c.html
index 4f2160a..3603d26 100644
--- a/src/dm/impls/plex/plexorient.c.html
+++ b/src/dm/impls/plex/plexorient.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexorient.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:54+00:00">
+<meta name="date" content="2016-06-05T17:28:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexorient.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexorient.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsf.h></font>
 
diff --git a/src/dm/impls/plex/plexpartition.c b/src/dm/impls/plex/plexpartition.c
index 75f4e1f..ff23f38 100644
--- a/src/dm/impls/plex/plexpartition.c
+++ b/src/dm/impls/plex/plexpartition.c
@@ -464,8 +464,16 @@ PetscErrorCode PetscPartitionerSetTypeFromOptions_Internal(PetscPartitioner part
 
   PetscFunctionBegin;
   PetscValidHeaderSpecific(part, PETSCPARTITIONER_CLASSID, 1);
-  if (!((PetscObject) part)->type_name) defaultType = PETSCPARTITIONERCHACO;
-  else                                  defaultType = ((PetscObject) part)->type_name;
+  if (!((PetscObject) part)->type_name)
+#if defined(PETSC_HAVE_CHACO)
+    defaultType = PETSCPARTITIONERCHACO;
+#elif defined(PETSC_HAVE_PARMETIS)
+    defaultType = PETSCPARTITIONERPARMETIS;
+#else
+    defaultType = PETSCPARTITIONERSIMPLE;
+#endif
+  else
+    defaultType = ((PetscObject) part)->type_name;
   ierr = PetscPartitionerRegisterAll();CHKERRQ(ierr);
 
   ierr = PetscObjectOptionsBegin((PetscObject) part);CHKERRQ(ierr);
diff --git a/src/dm/impls/plex/plexpartition.c.html b/src/dm/impls/plex/plexpartition.c.html
index 4039223..b63e85b 100644
--- a/src/dm/impls/plex/plexpartition.c.html
+++ b/src/dm/impls/plex/plexpartition.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexpartition.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:45+00:00">
+<meta name="date" content="2016-06-05T17:27:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexpartition.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexpartition.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><a href="../../../../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSCPARTITIONER_CLASSID = 0;
@@ -443,1176 +443,1184 @@
 <a name="line461">461: </a>  char           name[256];
 <a name="line462">462: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg;
 
-<a name="line467">467: </a>  <font color="#4169E1">if</font> (!((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part)->type_name) defaultType = <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERCHACO.html#PETSCPARTITIONERCHACO">PETSCPARTITIONERCHACO</a>;
-<a name="line468">468: </a>  <font color="#4169E1">else</font>                                  defaultType = ((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part)->type_name;
-<a name="line469">469: </a>  <a href="../../../../docs/manualpages/DM/PetscPartitionerRegisterAll.html#PetscPartitionerRegisterAll">PetscPartitionerRegisterAll</a>();
+<a name="line467">467: </a>  <font color="#4169E1">if</font> (!((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part)->type_name)
+<a name="line468">468: </a><font color="#A020F0">#if defined(PETSC_HAVE_CHACO)</font>
+<a name="line469">469: </a>    defaultType = <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERCHACO.html#PETSCPARTITIONERCHACO">PETSCPARTITIONERCHACO</a>;
+<a name="line470">470: </a><font color="#A020F0">#elif defined(PETSC_HAVE_PARMETIS)</font>
+<a name="line471">471: </a>    defaultType = <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html#PETSCPARTITIONERPARMETIS">PETSCPARTITIONERPARMETIS</a>;
+<a name="line472">472: </a><font color="#A020F0">#else</font>
+<a name="line473">473: </a>    defaultType = <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html#PETSCPARTITIONERSIMPLE">PETSCPARTITIONERSIMPLE</a>;
+<a name="line474">474: </a><font color="#A020F0">#endif</font>
+<a name="line475">475: </a>  <font color="#4169E1">else</font>
+<a name="line476">476: </a>    defaultType = ((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part)->type_name;
+<a name="line477">477: </a>  <a href="../../../../docs/manualpages/DM/PetscPartitionerRegisterAll.html#PetscPartitionerRegisterAll">PetscPartitionerRegisterAll</a>();
 
-<a name="line471">471: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part);
-<a name="line472">472: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</a>(<font color="#666666">"-petscpartitioner_type"</font>, <font color="#666666">"Graph partitioner"</font>, <font color="#666666">"<a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>"</font>, PetscPartitionerList, defaultType, name, 256, &flg);
-<a name="line473">473: </a>  <font color="#4169E1">if</font> (flg) {
-<a name="line474">474: </a>    <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>(part, name);
-<a name="line475">475: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part)->type_name) {
-<a name="line476">476: </a>    <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>(part, defaultType);
-<a name="line477">477: </a>  }
-<a name="line478">478: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</a>();
-<a name="line479">479: </a>  <font color="#4169E1">return</font>(0);
-<a name="line480">480: </a>}
+<a name="line479">479: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part);
+<a name="line480">480: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</a>(<font color="#666666">"-petscpartitioner_type"</font>, <font color="#666666">"Graph partitioner"</font>, <font color="#666666">"<a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>"</font>, PetscPartitionerList, defaultType, name, 256, &flg);
+<a name="line481">481: </a>  <font color="#4169E1">if</font> (flg) {
+<a name="line482">482: </a>    <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>(part, name);
+<a name="line483">483: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part)->type_name) {
+<a name="line484">484: </a>    <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>(part, defaultType);
+<a name="line485">485: </a>  }
+<a name="line486">486: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</a>();
+<a name="line487">487: </a>  <font color="#4169E1">return</font>(0);
+<a name="line488">488: </a>}
 
-<a name="line484">484: </a><font color="#B22222">/*@</font>
-<a name="line485">485: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerSetFromOptions.html#PetscPartitionerSetFromOptions">PetscPartitionerSetFromOptions</a> - sets parameters in a <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> from the options database</font>
+<a name="line492">492: </a><font color="#B22222">/*@</font>
+<a name="line493">493: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerSetFromOptions.html#PetscPartitionerSetFromOptions">PetscPartitionerSetFromOptions</a> - sets parameters in a <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> from the options database</font>
 
-<a name="line487">487: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
+<a name="line495">495: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
 
-<a name="line489">489: </a><font color="#B22222">  Input Parameter:</font>
-<a name="line490">490: </a><font color="#B22222">. part - the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object to set options for</font>
+<a name="line497">497: </a><font color="#B22222">  Input Parameter:</font>
+<a name="line498">498: </a><font color="#B22222">. part - the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object to set options for</font>
 
-<a name="line492">492: </a><font color="#B22222">  Level: developer</font>
+<a name="line500">500: </a><font color="#B22222">  Level: developer</font>
 
-<a name="line494">494: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerView.html#PetscPartitionerView">PetscPartitionerView</a>()</font>
-<a name="line495">495: </a><font color="#B22222">@*/</font>
-<a name="line496">496: </a><strong><font color="#4169E1"><a name="PetscPartitionerSetFromOptions"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerSetFromOptions.html#PetscPartitionerSetFromOptions">PetscPartitionerSetFromOptions</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line497">497: </a>{
+<a name="line502">502: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerView.html#PetscPartitionerView">PetscPartitionerView</a>()</font>
+<a name="line503">503: </a><font color="#B22222">@*/</font>
+<a name="line504">504: </a><strong><font color="#4169E1"><a name="PetscPartitionerSetFromOptions"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerSetFromOptions.html#PetscPartitionerSetFromOptions">PetscPartitionerSetFromOptions</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line505">505: </a>{
 
-<a name="line502">502: </a>  PetscPartitionerSetTypeFromOptions_Internal(part);
+<a name="line510">510: </a>  PetscPartitionerSetTypeFromOptions_Internal(part);
 
-<a name="line504">504: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part);
-<a name="line505">505: </a>  <font color="#4169E1">if</font> (part->ops->setfromoptions) {(*part->ops->setfromoptions)(part);}
-<a name="line506">506: </a>  <font color="#B22222">/* process any options handlers added with <a href="../../../../docs/manualpages/Sys/PetscObjectAddOptionsHandler.html#PetscObjectAddOptionsHandler">PetscObjectAddOptionsHandler</a>() */</font>
-<a name="line507">507: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectProcessOptionsHandlers.html#PetscObjectProcessOptionsHandlers">PetscObjectProcessOptionsHandlers</a>(PetscOptionsObject,(<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part);
-<a name="line508">508: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</a>();
-<a name="line509">509: </a>  PetscPartitionerViewFromOptions(part, NULL, <font color="#666666">"-petscpartitioner_view"</font>);
-<a name="line510">510: </a>  <font color="#4169E1">return</font>(0);
-<a name="line511">511: </a>}
+<a name="line512">512: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part);
+<a name="line513">513: </a>  <font color="#4169E1">if</font> (part->ops->setfromoptions) {(*part->ops->setfromoptions)(part);}
+<a name="line514">514: </a>  <font color="#B22222">/* process any options handlers added with <a href="../../../../docs/manualpages/Sys/PetscObjectAddOptionsHandler.html#PetscObjectAddOptionsHandler">PetscObjectAddOptionsHandler</a>() */</font>
+<a name="line515">515: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectProcessOptionsHandlers.html#PetscObjectProcessOptionsHandlers">PetscObjectProcessOptionsHandlers</a>(PetscOptionsObject,(<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part);
+<a name="line516">516: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</a>();
+<a name="line517">517: </a>  PetscPartitionerViewFromOptions(part, NULL, <font color="#666666">"-petscpartitioner_view"</font>);
+<a name="line518">518: </a>  <font color="#4169E1">return</font>(0);
+<a name="line519">519: </a>}
 
-<a name="line515">515: </a><font color="#B22222">/*@C</font>
-<a name="line516">516: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerSetUp.html#PetscPartitionerSetUp">PetscPartitionerSetUp</a> - Construct data structures for the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
+<a name="line523">523: </a><font color="#B22222">/*@C</font>
+<a name="line524">524: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerSetUp.html#PetscPartitionerSetUp">PetscPartitionerSetUp</a> - Construct data structures for the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
 
-<a name="line518">518: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
+<a name="line526">526: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
 
-<a name="line520">520: </a><font color="#B22222">  Input Parameter:</font>
-<a name="line521">521: </a><font color="#B22222">. part - the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object to setup</font>
+<a name="line528">528: </a><font color="#B22222">  Input Parameter:</font>
+<a name="line529">529: </a><font color="#B22222">. part - the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object to setup</font>
 
-<a name="line523">523: </a><font color="#B22222">  Level: developer</font>
+<a name="line531">531: </a><font color="#B22222">  Level: developer</font>
 
-<a name="line525">525: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerView.html#PetscPartitionerView">PetscPartitionerView</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</a>()</font>
-<a name="line526">526: </a><font color="#B22222">@*/</font>
-<a name="line527">527: </a><strong><font color="#4169E1"><a name="PetscPartitionerSetUp"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerSetUp.html#PetscPartitionerSetUp">PetscPartitionerSetUp</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line528">528: </a>{
+<a name="line533">533: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerView.html#PetscPartitionerView">PetscPartitionerView</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</a>()</font>
+<a name="line534">534: </a><font color="#B22222">@*/</font>
+<a name="line535">535: </a><strong><font color="#4169E1"><a name="PetscPartitionerSetUp"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerSetUp.html#PetscPartitionerSetUp">PetscPartitionerSetUp</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line536">536: </a>{
 
-<a name="line533">533: </a>  <font color="#4169E1">if</font> (part->ops->setup) {(*part->ops->setup)(part);}
-<a name="line534">534: </a>  <font color="#4169E1">return</font>(0);
-<a name="line535">535: </a>}
+<a name="line541">541: </a>  <font color="#4169E1">if</font> (part->ops->setup) {(*part->ops->setup)(part);}
+<a name="line542">542: </a>  <font color="#4169E1">return</font>(0);
+<a name="line543">543: </a>}
 
-<a name="line539">539: </a><font color="#B22222">/*@</font>
-<a name="line540">540: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</a> - Destroys a <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
+<a name="line547">547: </a><font color="#B22222">/*@</font>
+<a name="line548">548: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</a> - Destroys a <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
+
+<a name="line550">550: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
 
-<a name="line542">542: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
+<a name="line552">552: </a><font color="#B22222">  Input Parameter:</font>
+<a name="line553">553: </a><font color="#B22222">. part - the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object to destroy</font>
+
+<a name="line555">555: </a><font color="#B22222">  Level: developer</font>
 
-<a name="line544">544: </a><font color="#B22222">  Input Parameter:</font>
-<a name="line545">545: </a><font color="#B22222">. part - the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object to destroy</font>
+<a name="line557">557: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerView.html#PetscPartitionerView">PetscPartitionerView</a>()</font>
+<a name="line558">558: </a><font color="#B22222">@*/</font>
+<a name="line559">559: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> *part)</font></strong>
+<a name="line560">560: </a>{
+
+<a name="line564">564: </a>  <font color="#4169E1">if</font> (!*part) <font color="#4169E1">return</font>(0);
+
+<a name="line567">567: </a>  <font color="#4169E1">if</font> (--((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)(*part))->refct > 0) {*part = 0; <font color="#4169E1">return</font>(0);}
+<a name="line568">568: </a>  ((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) (*part))->refct = 0;
+
+<a name="line570">570: </a>  <font color="#4169E1">if</font> ((*part)->ops->destroy) {(*(*part)->ops->destroy)(*part);}
+<a name="line571">571: </a>  <a href="../../../../docs/manualpages/Sys/PetscHeaderDestroy.html#PetscHeaderDestroy">PetscHeaderDestroy</a>(part);
+<a name="line572">572: </a>  <font color="#4169E1">return</font>(0);
+<a name="line573">573: </a>}
+
+<a name="line577">577: </a><font color="#B22222">/*@</font>
+<a name="line578">578: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a> - Creates an empty <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object. The type can then be set with <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>().</font>
+
+<a name="line580">580: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
+
+<a name="line582">582: </a><font color="#B22222">  Input Parameter:</font>
+<a name="line583">583: </a><font color="#B22222">. comm - The communicator for the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
+
+<a name="line585">585: </a><font color="#B22222">  Output Parameter:</font>
+<a name="line586">586: </a><font color="#B22222">. part - The <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
+
+<a name="line588">588: </a><font color="#B22222">  Level: beginner</font>
+
+<a name="line590">590: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>(), <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERCHACO.html#PETSCPARTITIONERCHACO">PETSCPARTITIONERCHACO</a>, <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html#PETSCPARTITIONERPARMETIS">PETSCPARTITIONERPARMETIS</a>, <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERSHELL [...]
+<a name="line591">591: </a><font color="#B22222">@*/</font>
+<a name="line592">592: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(<a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm, <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitione [...]
+<a name="line593">593: </a>{
+<a name="line594">594: </a>  <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> p;
+<a name="line595">595: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   ierr;
+
+<a name="line599">599: </a>  *part = NULL;
+<a name="line600">600: </a>  <a href="../../../../docs/manualpages/DM/PetscFVInitializePackage.html#PetscFVInitializePackage">PetscFVInitializePackage</a>();
+
+<a name="line602">602: </a>  <a href="../../../../docs/manualpages/Sys/PetscHeaderCreate.html#PetscHeaderCreate">PetscHeaderCreate</a>(p, PETSCPARTITIONER_CLASSID, <font color="#666666">"<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a>"</font>, <font color="#666666">"Graph Partitioner"</font>, <font color="#666666">"<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a>"</font>, comm, <a h [...]
+
+<a name="line604">604: </a>  *part = p;
+<a name="line605">605: </a>  <font color="#4169E1">return</font>(0);
+<a name="line606">606: </a>}
+
+<a name="line610">610: </a><font color="#B22222">/*@</font>
+<a name="line611">611: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerPartition.html#PetscPartitionerPartition">PetscPartitionerPartition</a> - Create a non-overlapping partition of the cells in the mesh</font>
+
+<a name="line613">613: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
+
+<a name="line615">615: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line616">616: </a><font color="#B22222">+ part    - The <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
+<a name="line617">617: </a><font color="#B22222">- dm      - The mesh <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
+
+<a name="line619">619: </a><font color="#B22222">  Output Parameters:</font>
+<a name="line620">620: </a><font color="#B22222">+ partSection     - The <a href="../../../../docs/manualpages/IS/PetscSection.html#PetscSection">PetscSection</a> giving the division of points by partition</font>
+<a name="line621">621: </a><font color="#B22222">- partition       - The list of points by partition</font>
+
+<a name="line623">623: </a><font color="#B22222">  Note: Instead of cells, points at a given height can be partitioned by calling PetscPartitionerSetPointHeight()</font>
+
+<a name="line625">625: </a><font color="#B22222">  Level: developer</font>
+
+<a name="line627">627: </a><font color="#B22222">.seealso <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), PetscPartitionerSetPointHeight(), <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>()</font>
+<a name="line628">628: </a><font color="#B22222">@*/</font>
+<a name="line629">629: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerPartition.html#PetscPartitionerPartition">PetscPartitionerPartition</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> d [...]
+<a name="line630">630: </a>{
+<a name="line631">631: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
+
+<a name="line639">639: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), &size);
+<a name="line640">640: </a>  <font color="#4169E1">if</font> (size == 1) {
+<a name="line641">641: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *points;
+<a name="line642">642: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  cStart, cEnd, c;
+
+<a name="line644">644: </a>    <a href="../../../../docs/manualpages/DM/DMPlexGetHeightStratum.html#DMPlexGetHeightStratum">DMPlexGetHeightStratum</a>(dm, part->height, &cStart, &cEnd);
+<a name="line645">645: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, size);
+<a name="line646">646: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection, 0, cEnd-cStart);
+<a name="line647">647: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
+<a name="line648">648: </a>    <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(cEnd-cStart, &points);
+<a name="line649">649: </a>    <font color="#4169E1">for</font> (c = cStart; c < cEnd; ++c) points[c] = c;
+<a name="line650">650: </a>    <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), cEnd-cStart, points, PETSC_OWN_POINTER, partition);
+<a name="line651">651: </a>    <font color="#4169E1">return</font>(0);
+<a name="line652">652: </a>  }
+<a name="line653">653: </a>  <font color="#4169E1">if</font> (part->height == 0) {
+<a name="line654">654: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  numVertices;
+<a name="line655">655: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *start     = NULL;
+<a name="line656">656: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *adjacency = NULL;
 
-<a name="line547">547: </a><font color="#B22222">  Level: developer</font>
+<a name="line658">658: </a>    <a href="../../../../docs/manualpages/DM/DMPlexCreatePartitionerGraph.html#DMPlexCreatePartitionerGraph">DMPlexCreatePartitionerGraph</a>(dm, 0, &numVertices, &start, &adjacency);
+<a name="line659">659: </a>    <font color="#4169E1">if</font> (!part->ops->partition) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartition [...]
+<a name="line660">660: </a>    (*part->ops->partition)(part, dm, size, numVertices, start, adjacency, partSection, partition);
+<a name="line661">661: </a>    <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(start);
+<a name="line662">662: </a>    <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(adjacency);
+<a name="line663">663: </a>  } <font color="#4169E1">else</font> <a href="../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), PETSC_ERR_ARG_OUTOFRANGE, <font color="#666666">"Invalid height %D for points to partition"</font>, part->height);
+<a name="line664">664: </a>  <font color="#4169E1">return</font>(0);
+<a name="line665">665: </a>}
+
+<a name="line669">669: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_Shell"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line670">670: </a>{
+<a name="line671">671: </a>  PetscPartitioner_Shell *p = (PetscPartitioner_Shell *) part->data;
+<a name="line672">672: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
+
+<a name="line675">675: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</a>(&p->section);
+<a name="line676">676: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&p->partition);
+<a name="line677">677: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
+<a name="line678">678: </a>  <font color="#4169E1">return</font>(0);
+<a name="line679">679: </a>}
+
+<a name="line683">683: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Shell_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Shell_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line684">684: </a>{
+<a name="line685">685: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
+<a name="line686">686: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+
+<a name="line689">689: </a>  PetscViewerGetFormat(viewer, &format);
+<a name="line690">690: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"Shell Graph Partitioner:\n"</font>);
+<a name="line691">691: </a>  <font color="#4169E1">return</font>(0);
+<a name="line692">692: </a>}
+
+<a name="line696">696: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Shell"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line697">697: </a>{
+<a name="line698">698: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
+
+<a name="line704">704: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
+<a name="line705">705: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_Shell_Ascii(part, viewer);}
+<a name="line706">706: </a>  <font color="#4169E1">return</font>(0);
+<a name="line707">707: </a>}
+
+<a name="line711">711: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_Shell"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nparts, < [...]
+<a name="line712">712: </a>{
+<a name="line713">713: </a>  PetscPartitioner_Shell *p = (PetscPartitioner_Shell *) part->data;
+<a name="line714">714: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>                np;
+<a name="line715">715: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
+
+<a name="line718">718: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionGetChart.html#PetscSectionGetChart">PetscSectionGetChart</a>(p->section, NULL, &np);
+<a name="line719">719: </a>  <font color="#4169E1">if</font> (nparts != np) <a href="../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, PETSC_ERR_ARG_OUTOFRANGE, <font color="#666666">"Number of requested partitions %d != configured partitions %d"</font>, nparts, np);
+<a name="line720">720: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(p->partition, &np);
+<a name="line721">721: </a>  <font color="#4169E1">if</font> (numVertices != np) <a href="../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, PETSC_ERR_ARG_OUTOFRANGE, <font color="#666666">"Number of input vertices %d != configured vertices %d"</font>, numVertices, np);
+<a name="line722">722: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionCopy.html#PetscSectionCopy">PetscSectionCopy</a>(p->section, partSection);
+<a name="line723">723: </a>  *partition = p->partition;
+<a name="line724">724: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) p->partition);
+<a name="line725">725: </a>  <font color="#4169E1">return</font>(0);
+<a name="line726">726: </a>}
+
+<a name="line730">730: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_Shell"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line731">731: </a>{
+<a name="line733">733: </a>  part->ops->view      = PetscPartitionerView_Shell;
+<a name="line734">734: </a>  part->ops->destroy   = PetscPartitionerDestroy_Shell;
+<a name="line735">735: </a>  part->ops->partition = PetscPartitionerPartition_Shell;
+<a name="line736">736: </a>  <font color="#4169E1">return</font>(0);
+<a name="line737">737: </a>}
+
+<a name="line739">739: </a><font color="#B22222">/*MC</font>
+<a name="line740">740: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERSHELL.html#PETSCPARTITIONERSHELL">PETSCPARTITIONERSHELL</a> = "shell" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
+
+<a name="line742">742: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line744">744: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
+<a name="line745">745: </a><font color="#B22222">M*/</font>
+
+<a name="line749">749: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_Shell"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line750">750: </a>{
+<a name="line751">751: </a>  PetscPartitioner_Shell *p;
+<a name="line752">752: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
+
+<a name="line756">756: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
+<a name="line757">757: </a>  part->data = p;
+
+<a name="line759">759: </a>  PetscPartitionerInitialize_Shell(part);
+<a name="line760">760: </a>  <font color="#4169E1">return</font>(0);
+<a name="line761">761: </a>}
+
+<a name="line765">765: </a><font color="#B22222">/*@C</font>
+<a name="line766">766: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerShellSetPartition.html#PetscPartitionerShellSetPartition">PetscPartitionerShellSetPartition</a> - Set an artifical partition for a mesh</font>
+
+<a name="line768">768: </a><font color="#B22222">  Collective on PART</font>
+
+<a name="line770">770: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line771">771: </a><font color="#B22222">+ part     - The <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
+<a name="line772">772: </a><font color="#B22222">. numProcs - The number of partitions</font>
+<a name="line773">773: </a><font color="#B22222">. sizes    - array of size numProcs (or NULL) providing the number of points in each partition</font>
+<a name="line774">774: </a><font color="#B22222">- points   - array of size sum(sizes) (may be NULL iff sizes is NULL) providing the partition each point belongs to</font>
+
+<a name="line776">776: </a><font color="#B22222">  Level: developer</font>
+
+<a name="line778">778: </a><font color="#B22222">  Notes:</font>
+
+<a name="line780">780: </a><font color="#B22222">    It is safe to free the sizes and points arrays after use in this routine.</font>
+
+<a name="line782">782: </a><font color="#B22222">.seealso <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>()</font>
+<a name="line783">783: </a><font color="#B22222">@*/</font>
+<a name="line784">784: </a><strong><font color="#4169E1"><a name="PetscPartitionerShellSetPartition"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerShellSetPartition.html#PetscPartitionerShellSetPartition">PetscPartitionerShellSetPartition</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/man [...]
+<a name="line785">785: </a>{
+<a name="line786">786: </a>  PetscPartitioner_Shell *p = (PetscPartitioner_Shell *) part->data;
+<a name="line787">787: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>                proc, numPoints;
+<a name="line788">788: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
+
+<a name="line794">794: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</a>(&p->section);
+<a name="line795">795: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&p->partition);
+<a name="line796">796: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), &p->section);
+<a name="line797">797: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(p->section, 0, numProcs);
+<a name="line798">798: </a>  <font color="#4169E1">if</font> (sizes) {
+<a name="line799">799: </a>    <font color="#4169E1">for</font> (proc = 0; proc < numProcs; ++proc) {
+<a name="line800">800: </a>      <a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(p->section, proc, sizes[proc]);
+<a name="line801">801: </a>    }
+<a name="line802">802: </a>  }
+<a name="line803">803: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(p->section);
+<a name="line804">804: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionGetStorageSize.html#PetscSectionGetStorageSize">PetscSectionGetStorageSize</a>(p->section, &numPoints);
+<a name="line805">805: </a>  <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), numPoints, points, PETSC_COPY_VALUES, &p->partition);
+<a name="line806">806: </a>  <font color="#4169E1">return</font>(0);
+<a name="line807">807: </a>}
+
+<a name="line811">811: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_Simple"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line812">812: </a>{
+<a name="line813">813: </a>  PetscPartitioner_Simple *p = (PetscPartitioner_Simple *) part->data;
+<a name="line814">814: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
+
+<a name="line817">817: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
+<a name="line818">818: </a>  <font color="#4169E1">return</font>(0);
+<a name="line819">819: </a>}
+
+<a name="line823">823: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Simple_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Simple_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line824">824: </a>{
+<a name="line825">825: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
+<a name="line826">826: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+
+<a name="line829">829: </a>  PetscViewerGetFormat(viewer, &format);
+<a name="line830">830: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"Simple Graph Partitioner:\n"</font>);
+<a name="line831">831: </a>  <font color="#4169E1">return</font>(0);
+<a name="line832">832: </a>}
+
+<a name="line836">836: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Simple"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line837">837: </a>{
+<a name="line838">838: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
+
+<a name="line844">844: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
+<a name="line845">845: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_Simple_Ascii(part, viewer);}
+<a name="line846">846: </a>  <font color="#4169E1">return</font>(0);
+<a name="line847">847: </a>}
+
+<a name="line851">851: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_Simple"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nparts, [...]
+<a name="line852">852: </a>{
+<a name="line853">853: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+<a name="line854">854: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       np;
+<a name="line855">855: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
+
+<a name="line859">859: </a>  comm = <a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)dm);
+<a name="line860">860: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+<a name="line861">861: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
+<a name="line862">862: </a>  <a href="../../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, numVertices, 0, 1, partition);
+<a name="line863">863: </a>  <font color="#4169E1">if</font> (size == 1) {
+<a name="line864">864: </a>    <font color="#4169E1">for</font> (np = 0; np < nparts; ++np) {<a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection, np, numVertices/nparts + ((numVertices % nparts) > np));}
+<a name="line865">865: </a>  }
+<a name="line866">866: </a>  <font color="#4169E1">else</font> {
+<a name="line867">867: </a>    <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank;
+<a name="line868">868: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nvGlobal, *offsets, myFirst, myLast;
+
+<a name="line870">870: </a>    <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size+1,&offsets);
+<a name="line871">871: </a>    offsets[0] = 0;
+<a name="line872">872: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allgather.html#MPI_Allgather">MPI_Allgather</a>(&numVertices,1,MPIU_INT,&offsets[1],1,MPIU_INT,comm);
+<a name="line873">873: </a>    <font color="#4169E1">for</font> (np = 2; np <= size; np++) {
+<a name="line874">874: </a>      offsets[np] += offsets[np-1];
+<a name="line875">875: </a>    }
+<a name="line876">876: </a>    nvGlobal = offsets[size];
+<a name="line877">877: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
+<a name="line878">878: </a>    myFirst = offsets[rank];
+<a name="line879">879: </a>    myLast  = offsets[rank + 1] - 1;
+<a name="line880">880: </a>    <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(offsets);
+<a name="line881">881: </a>    <font color="#4169E1">if</font> (numVertices) {
+<a name="line882">882: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> firstPart = 0, firstLargePart = 0;
+<a name="line883">883: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> lastPart = 0, lastLargePart = 0;
+<a name="line884">884: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rem = nvGlobal % nparts;
+<a name="line885">885: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> pSmall = nvGlobal/nparts;
+<a name="line886">886: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> pBig = nvGlobal/nparts + 1;
+
+
+<a name="line889">889: </a>      <font color="#4169E1">if</font> (rem) {
+<a name="line890">890: </a>        firstLargePart = myFirst / pBig;
+<a name="line891">891: </a>        lastLargePart  = myLast  / pBig;
+
+<a name="line893">893: </a>        <font color="#4169E1">if</font> (firstLargePart < rem) {
+<a name="line894">894: </a>          firstPart = firstLargePart;
+<a name="line895">895: </a>        }
+<a name="line896">896: </a>        <font color="#4169E1">else</font> {
+<a name="line897">897: </a>          firstPart = rem + (myFirst - (rem * pBig)) / pSmall;
+<a name="line898">898: </a>        }
+<a name="line899">899: </a>        <font color="#4169E1">if</font> (lastLargePart < rem) {
+<a name="line900">900: </a>          lastPart = lastLargePart;
+<a name="line901">901: </a>        }
+<a name="line902">902: </a>        <font color="#4169E1">else</font> {
+<a name="line903">903: </a>          lastPart = rem + (myLast - (rem * pBig)) / pSmall;
+<a name="line904">904: </a>        }
+<a name="line905">905: </a>      }
+<a name="line906">906: </a>      <font color="#4169E1">else</font> {
+<a name="line907">907: </a>        firstPart = myFirst / (nvGlobal/nparts);
+<a name="line908">908: </a>        lastPart  = myLast  / (nvGlobal/nparts);
+<a name="line909">909: </a>      }
+
+<a name="line911">911: </a>      <font color="#4169E1">for</font> (np = firstPart; np <= lastPart; np++) {
+<a name="line912">912: </a>        <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> PartStart =  np    * (nvGlobal/nparts) + <a href="../../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(nvGlobal % nparts,np);
+<a name="line913">913: </a>        <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> PartEnd   = (np+1) * (nvGlobal/nparts) + <a href="../../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(nvGlobal % nparts,np+1);
+
+<a name="line915">915: </a>        PartStart = <a href="../../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(PartStart,myFirst);
+<a name="line916">916: </a>        PartEnd   = <a href="../../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(PartEnd,myLast+1);
+<a name="line917">917: </a>        <a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection,np,PartEnd-PartStart);
+<a name="line918">918: </a>      }
+<a name="line919">919: </a>    }
+<a name="line920">920: </a>  }
+<a name="line921">921: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
+<a name="line922">922: </a>  <font color="#4169E1">return</font>(0);
+<a name="line923">923: </a>}
+
+<a name="line927">927: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_Simple"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line928">928: </a>{
+<a name="line930">930: </a>  part->ops->view      = PetscPartitionerView_Simple;
+<a name="line931">931: </a>  part->ops->destroy   = PetscPartitionerDestroy_Simple;
+<a name="line932">932: </a>  part->ops->partition = PetscPartitionerPartition_Simple;
+<a name="line933">933: </a>  <font color="#4169E1">return</font>(0);
+<a name="line934">934: </a>}
+
+<a name="line936">936: </a><font color="#B22222">/*MC</font>
+<a name="line937">937: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html#PETSCPARTITIONERSIMPLE">PETSCPARTITIONERSIMPLE</a> = "simple" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
+
+<a name="line939">939: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line941">941: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
+<a name="line942">942: </a><font color="#B22222">M*/</font>
+
+<a name="line946">946: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_Simple"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line947">947: </a>{
+<a name="line948">948: </a>  PetscPartitioner_Simple *p;
+<a name="line949">949: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>           ierr;
+
+<a name="line953">953: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
+<a name="line954">954: </a>  part->data = p;
+
+<a name="line956">956: </a>  PetscPartitionerInitialize_Simple(part);
+<a name="line957">957: </a>  <font color="#4169E1">return</font>(0);
+<a name="line958">958: </a>}
+
+<a name="line962">962: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_Gather"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line963">963: </a>{
+<a name="line964">964: </a>  PetscPartitioner_Gather *p = (PetscPartitioner_Gather *) part->data;
+<a name="line965">965: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
+
+<a name="line968">968: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
+<a name="line969">969: </a>  <font color="#4169E1">return</font>(0);
+<a name="line970">970: </a>}
+
+<a name="line974">974: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Gather_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Gather_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line975">975: </a>{
+<a name="line976">976: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
+<a name="line977">977: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+
+<a name="line980">980: </a>  PetscViewerGetFormat(viewer, &format);
+<a name="line981">981: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"Gather Graph Partitioner:\n"</font>);
+<a name="line982">982: </a>  <font color="#4169E1">return</font>(0);
+<a name="line983">983: </a>}
+
+<a name="line987">987: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Gather"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line988">988: </a>{
+<a name="line989">989: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
+
+<a name="line995">995: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
+<a name="line996">996: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_Gather_Ascii(part, viewer);}
+<a name="line997">997: </a>  <font color="#4169E1">return</font>(0);
+<a name="line998">998: </a>}
+
+<a name="line1002">1002: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_Gather"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> npart [...]
+<a name="line1003">1003: </a>{
+<a name="line1004">1004: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       np;
+
+<a name="line1008">1008: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
+<a name="line1009">1009: </a>  <a href="../../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, numVertices, 0, 1, partition);
+<a name="line1010">1010: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection,0,numVertices);
+<a name="line1011">1011: </a>  <font color="#4169E1">for</font> (np = 1; np < nparts; ++np) {<a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection, np, 0);}
+<a name="line1012">1012: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
+<a name="line1013">1013: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1014">1014: </a>}
+
+<a name="line1018">1018: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_Gather"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line1019">1019: </a>{
+<a name="line1021">1021: </a>  part->ops->view      = PetscPartitionerView_Gather;
+<a name="line1022">1022: </a>  part->ops->destroy   = PetscPartitionerDestroy_Gather;
+<a name="line1023">1023: </a>  part->ops->partition = PetscPartitionerPartition_Gather;
+<a name="line1024">1024: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1025">1025: </a>}
+
+<a name="line1027">1027: </a><font color="#B22222">/*MC</font>
+<a name="line1028">1028: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERGATHER.html#PETSCPARTITIONERGATHER">PETSCPARTITIONERGATHER</a> = "gather" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
+
+<a name="line1030">1030: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line1032">1032: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
+<a name="line1033">1033: </a><font color="#B22222">M*/</font>
+
+<a name="line1037">1037: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_Gather"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line1038">1038: </a>{
+<a name="line1039">1039: </a>  PetscPartitioner_Gather *p;
+<a name="line1040">1040: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>           ierr;
+
+<a name="line1044">1044: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
+<a name="line1045">1045: </a>  part->data = p;
+
+<a name="line1047">1047: </a>  PetscPartitionerInitialize_Gather(part);
+<a name="line1048">1048: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1049">1049: </a>}
+
+
+<a name="line1054">1054: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_Chaco"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line1055">1055: </a>{
+<a name="line1056">1056: </a>  PetscPartitioner_Chaco *p = (PetscPartitioner_Chaco *) part->data;
+<a name="line1057">1057: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
+
+<a name="line1060">1060: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
+<a name="line1061">1061: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1062">1062: </a>}
+
+<a name="line1066">1066: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Chaco_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Chaco_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1067">1067: </a>{
+<a name="line1068">1068: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
+<a name="line1069">1069: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+
+<a name="line1072">1072: </a>  PetscViewerGetFormat(viewer, &format);
+<a name="line1073">1073: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"Chaco Graph Partitioner:\n"</font>);
+<a name="line1074">1074: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1075">1075: </a>}
+
+<a name="line1079">1079: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Chaco"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1080">1080: </a>{
+<a name="line1081">1081: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
+
+<a name="line1087">1087: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
+<a name="line1088">1088: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_Chaco_Ascii(part, viewer);}
+<a name="line1089">1089: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1090">1090: </a>}
+
+<a name="line1092">1092: </a><font color="#A020F0">#if defined(PETSC_HAVE_CHACO)</font>
+<a name="line1093">1093: </a><font color="#A020F0">#if defined(PETSC_HAVE_UNISTD_H)</font>
+<a name="line1094">1094: </a><font color="#A020F0">#include <unistd.h></font>
+<a name="line1095">1095: </a><font color="#A020F0">#endif</font>
+<a name="line1096">1096: </a><font color="#B22222">/* Chaco does not have an include file */</font>
+<a name="line1097">1097: </a>PETSC_EXTERN int interface(int nvtxs, int *start, int *adjacency, int *vwgts,
+<a name="line1098">1098: </a>                       float *ewgts, float *x, float *y, float *z, char *outassignname,
+<a name="line1099">1099: </a>                       char *outfilename, short *assignment, int architecture, int ndims_tot,
+<a name="line1100">1100: </a>                       int mesh_dims[3], double *goal, int global_method, int local_method,
+<a name="line1101">1101: </a>                       int rqi_flag, int vmax, int ndims, double eigtol, long seed);
+
+<a name="line1103">1103: </a>extern int FREE_GRAPH;
+<a name="line1104">1104: </a><font color="#A020F0">#endif</font>
+
+<a name="line1108">1108: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_Chaco"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nparts, [...]
+<a name="line1109">1109: </a>{
+<a name="line1110">1110: </a><font color="#A020F0">#if defined(PETSC_HAVE_CHACO)</font>
+<a name="line1111">1111: </a>  <font color="#4169E1">enum</font> {DEFAULT_METHOD = 1, INERTIAL_METHOD = 3};
+<a name="line1112">1112: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+<a name="line1113">1113: </a>  int            nvtxs          = numVertices; <font color="#B22222">/* number of vertices in full graph */</font>
+<a name="line1114">1114: </a>  int           *vwgts          = NULL;   <font color="#B22222">/* weights for all vertices */</font>
+<a name="line1115">1115: </a>  float         *ewgts          = NULL;   <font color="#B22222">/* weights for all edges */</font>
+<a name="line1116">1116: </a>  float         *x              = NULL, *y = NULL, *z = NULL; <font color="#B22222">/* coordinates for inertial method */</font>
+<a name="line1117">1117: </a>  char          *outassignname  = NULL;   <font color="#B22222">/*  name of assignment output file */</font>
+<a name="line1118">1118: </a>  char          *outfilename    = NULL;   <font color="#B22222">/* output file name */</font>
+<a name="line1119">1119: </a>  int            architecture   = 1;      <font color="#B22222">/* 0 => hypercube, d => d-dimensional mesh */</font>
+<a name="line1120">1120: </a>  int            ndims_tot      = 0;      <font color="#B22222">/* total number of cube dimensions to divide */</font>
+<a name="line1121">1121: </a>  int            mesh_dims[3];            <font color="#B22222">/* dimensions of mesh of processors */</font>
+<a name="line1122">1122: </a>  double        *goal          = NULL;    <font color="#B22222">/* desired set sizes for each set */</font>
+<a name="line1123">1123: </a>  int            global_method = 1;       <font color="#B22222">/* global partitioning algorithm */</font>
+<a name="line1124">1124: </a>  int            local_method  = 1;       <font color="#B22222">/* local partitioning algorithm */</font>
+<a name="line1125">1125: </a>  int            rqi_flag      = 0;       <font color="#B22222">/* should I use RQI/Symmlq eigensolver? */</font>
+<a name="line1126">1126: </a>  int            vmax          = 200;     <font color="#B22222">/* how many vertices to coarsen down to? */</font>
+<a name="line1127">1127: </a>  int            ndims         = 1;       <font color="#B22222">/* number of eigenvectors (2^d sets) */</font>
+<a name="line1128">1128: </a>  double         eigtol        = 0.001;   <font color="#B22222">/* tolerance on eigenvectors */</font>
+<a name="line1129">1129: </a>  long           seed          = 123636512; <font color="#B22222">/* for random graph mutations */</font>
+<a name="line1130">1130: </a>  short int     *assignment;              <font color="#B22222">/* Output partition */</font>
+<a name="line1131">1131: </a>  int            fd_stdout, fd_pipe[2];
+<a name="line1132">1132: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *points;
+<a name="line1133">1133: </a>  int            i, v, p;
+
+<a name="line1137">1137: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)dm,&comm);
+<a name="line1138">1138: </a>  <font color="#4169E1">if</font> (!numVertices) {
+<a name="line1139">1139: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
+<a name="line1140">1140: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
+<a name="line1141">1141: </a>    <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(comm, 0, NULL, PETSC_OWN_POINTER, partition);
+<a name="line1142">1142: </a>    <font color="#4169E1">return</font>(0);
+<a name="line1143">1143: </a>  }
+<a name="line1144">1144: </a>  FREE_GRAPH = 0;                         <font color="#B22222">/* Do not let Chaco free my memory */</font>
+<a name="line1145">1145: </a>  <font color="#4169E1">for</font> (i = 0; i < start[numVertices]; ++i) ++adjacency[i];
+
+<a name="line1147">1147: </a>  <font color="#4169E1">if</font> (global_method == INERTIAL_METHOD) {
+<a name="line1148">1148: </a>    <font color="#B22222">/* manager.createCellCoordinates(nvtxs, &x, &y, &z); */</font>
+<a name="line1149">1149: </a>    <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm, PETSC_ERR_SUP, <font color="#666666">"Inertial partitioning not yet supported"</font>);
+<a name="line1150">1150: </a>  }
+<a name="line1151">1151: </a>  mesh_dims[0] = nparts;
+<a name="line1152">1152: </a>  mesh_dims[1] = 1;
+<a name="line1153">1153: </a>  mesh_dims[2] = 1;
+<a name="line1154">1154: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nvtxs, &assignment);
+<a name="line1155">1155: </a>  <font color="#B22222">/* Chaco outputs to stdout. We redirect this to a buffer. */</font>
+<a name="line1156">1156: </a>  <font color="#B22222">/* TODO: check error codes for UNIX calls */</font>
+<a name="line1157">1157: </a><font color="#A020F0">#if defined(PETSC_HAVE_UNISTD_H)</font>
+<a name="line1158">1158: </a>  {
+<a name="line1159">1159: </a>    int piperet;
+<a name="line1160">1160: </a>    piperet = pipe(fd_pipe);
+<a name="line1161">1161: </a>    <font color="#4169E1">if</font> (piperet) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm,PETSC_ERR_SYS,<font color="#666666">"Could not create pipe"</font>);
+<a name="line1162">1162: </a>    fd_stdout = dup(1);
+<a name="line1163">1163: </a>    close(1);
+<a name="line1164">1164: </a>    dup2(fd_pipe[1], 1);
+<a name="line1165">1165: </a>  }
+<a name="line1166">1166: </a><font color="#A020F0">#endif</font>
+<a name="line1167">1167: </a>  interface(nvtxs, (int*) start, (int*) adjacency, vwgts, ewgts, x, y, z, outassignname, outfilename,
+<a name="line1168">1168: </a>                   assignment, architecture, ndims_tot, mesh_dims, goal, global_method, local_method, rqi_flag,
+<a name="line1169">1169: </a>                   vmax, ndims, eigtol, seed);
+<a name="line1170">1170: </a><font color="#A020F0">#if defined(PETSC_HAVE_UNISTD_H)</font>
+<a name="line1171">1171: </a>  {
+<a name="line1172">1172: </a>    char msgLog[10000];
+<a name="line1173">1173: </a>    int  count;
+
+<a name="line1175">1175: </a>    fflush(stdout);
+<a name="line1176">1176: </a>    count = read(fd_pipe[0], msgLog, (10000-1)*<font color="#4169E1">sizeof</font>(char));
+<a name="line1177">1177: </a>    <font color="#4169E1">if</font> (count < 0) count = 0;
+<a name="line1178">1178: </a>    msgLog[count] = 0;
+<a name="line1179">1179: </a>    close(1);
+<a name="line1180">1180: </a>    dup2(fd_stdout, 1);
+<a name="line1181">1181: </a>    close(fd_stdout);
+<a name="line1182">1182: </a>    close(fd_pipe[0]);
+<a name="line1183">1183: </a>    close(fd_pipe[1]);
+<a name="line1184">1184: </a>    <font color="#4169E1">if</font> (ierr) <a href="../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(comm, PETSC_ERR_LIB, <font color="#666666">"Error in Chaco library: %s"</font>, msgLog);
+<a name="line1185">1185: </a>  }
+<a name="line1186">1186: </a><font color="#A020F0">#endif</font>
+<a name="line1187">1187: </a>  <font color="#B22222">/* Convert to <a href="../../../../docs/manualpages/IS/PetscSection.html#PetscSection">PetscSection</a>+<a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a> */</font>
+<a name="line1188">1188: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
+<a name="line1189">1189: </a>  <font color="#4169E1">for</font> (v = 0; v < nvtxs; ++v) {
+<a name="line1190">1190: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionAddDof.html#PetscSectionAddDof">PetscSectionAddDof</a>(partSection, assignment[v], 1);
+<a name="line1191">1191: </a>  }
+<a name="line1192">1192: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
+<a name="line1193">1193: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nvtxs, &points);
+<a name="line1194">1194: </a>  <font color="#4169E1">for</font> (p = 0, i = 0; p < nparts; ++p) {
+<a name="line1195">1195: </a>    <font color="#4169E1">for</font> (v = 0; v < nvtxs; ++v) {
+<a name="line1196">1196: </a>      <font color="#4169E1">if</font> (assignment[v] == p) points[i++] = v;
+<a name="line1197">1197: </a>    }
+<a name="line1198">1198: </a>  }
+<a name="line1199">1199: </a>  <font color="#4169E1">if</font> (i != nvtxs) <a href="../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(comm, PETSC_ERR_PLIB, <font color="#666666">"Number of points %D should be %D"</font>, i, nvtxs);
+<a name="line1200">1200: </a>  <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(comm, nvtxs, points, PETSC_OWN_POINTER, partition);
+<a name="line1201">1201: </a>  <font color="#4169E1">if</font> (global_method == INERTIAL_METHOD) {
+<a name="line1202">1202: </a>    <font color="#B22222">/* manager.destroyCellCoordinates(nvtxs, &x, &y, &z); */</font>
+<a name="line1203">1203: </a>  }
+<a name="line1204">1204: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(assignment);
+<a name="line1205">1205: </a>  <font color="#4169E1">for</font> (i = 0; i < start[numVertices]; ++i) --adjacency[i];
+<a name="line1206">1206: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1207">1207: </a><font color="#A020F0">#else</font>
+<a name="line1208">1208: </a>  <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), PETSC_ERR_SUP, <font color="#666666">"Mesh partitioning needs external package support.\nPlease reconfigure with --download-chaco."</font>);
+<a name="line1209">1209: </a><font color="#A020F0">#endif</font>
+<a name="line1210">1210: </a>}
+
+<a name="line1214">1214: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_Chaco"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line1215">1215: </a>{
+<a name="line1217">1217: </a>  part->ops->view      = PetscPartitionerView_Chaco;
+<a name="line1218">1218: </a>  part->ops->destroy   = PetscPartitionerDestroy_Chaco;
+<a name="line1219">1219: </a>  part->ops->partition = PetscPartitionerPartition_Chaco;
+<a name="line1220">1220: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1221">1221: </a>}
+
+<a name="line1223">1223: </a><font color="#B22222">/*MC</font>
+<a name="line1224">1224: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERCHACO.html#PETSCPARTITIONERCHACO">PETSCPARTITIONERCHACO</a> = "chaco" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object using the Chaco library</font>
+
+<a name="line1226">1226: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line1228">1228: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
+<a name="line1229">1229: </a><font color="#B22222">M*/</font>
+
+<a name="line1233">1233: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_Chaco"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line1234">1234: </a>{
+<a name="line1235">1235: </a>  PetscPartitioner_Chaco *p;
+<a name="line1236">1236: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
+
+<a name="line1240">1240: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
+<a name="line1241">1241: </a>  part->data = p;
+
+<a name="line1243">1243: </a>  PetscPartitionerInitialize_Chaco(part);
+<a name="line1244">1244: </a>  <a href="../../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(ChacoPartitionerCitation, &ChacoPartitionercite);
+<a name="line1245">1245: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1246">1246: </a>}
+
+<a name="line1250">1250: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_ParMetis"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line1251">1251: </a>{
+<a name="line1252">1252: </a>  PetscPartitioner_ParMetis *p = (PetscPartitioner_ParMetis *) part->data;
+<a name="line1253">1253: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>             ierr;
+
+<a name="line1256">1256: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
+<a name="line1257">1257: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1258">1258: </a>}
+
+<a name="line1262">1262: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_ParMetis_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_ParMetis_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1263">1263: </a>{
+<a name="line1264">1264: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
+<a name="line1265">1265: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+
+<a name="line1268">1268: </a>  PetscViewerGetFormat(viewer, &format);
+<a name="line1269">1269: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"ParMetis Graph Partitioner:\n"</font>);
+<a name="line1270">1270: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1271">1271: </a>}
+
+<a name="line1275">1275: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_ParMetis"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1276">1276: </a>{
+<a name="line1277">1277: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
+
+<a name="line1283">1283: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
+<a name="line1284">1284: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_ParMetis_Ascii(part, viewer);}
+<a name="line1285">1285: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1286">1286: </a>}
 
-<a name="line549">549: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerView.html#PetscPartitionerView">PetscPartitionerView</a>()</font>
-<a name="line550">550: </a><font color="#B22222">@*/</font>
-<a name="line551">551: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> *part)</font></strong>
-<a name="line552">552: </a>{
-
-<a name="line556">556: </a>  <font color="#4169E1">if</font> (!*part) <font color="#4169E1">return</font>(0);
-
-<a name="line559">559: </a>  <font color="#4169E1">if</font> (--((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)(*part))->refct > 0) {*part = 0; <font color="#4169E1">return</font>(0);}
-<a name="line560">560: </a>  ((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) (*part))->refct = 0;
-
-<a name="line562">562: </a>  <font color="#4169E1">if</font> ((*part)->ops->destroy) {(*(*part)->ops->destroy)(*part);}
-<a name="line563">563: </a>  <a href="../../../../docs/manualpages/Sys/PetscHeaderDestroy.html#PetscHeaderDestroy">PetscHeaderDestroy</a>(part);
-<a name="line564">564: </a>  <font color="#4169E1">return</font>(0);
-<a name="line565">565: </a>}
-
-<a name="line569">569: </a><font color="#B22222">/*@</font>
-<a name="line570">570: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a> - Creates an empty <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object. The type can then be set with <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>().</font>
-
-<a name="line572">572: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
-
-<a name="line574">574: </a><font color="#B22222">  Input Parameter:</font>
-<a name="line575">575: </a><font color="#B22222">. comm - The communicator for the <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
-
-<a name="line577">577: </a><font color="#B22222">  Output Parameter:</font>
-<a name="line578">578: </a><font color="#B22222">. part - The <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
-
-<a name="line580">580: </a><font color="#B22222">  Level: beginner</font>
-
-<a name="line582">582: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>(), <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERCHACO.html#PETSCPARTITIONERCHACO">PETSCPARTITIONERCHACO</a>, <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html#PETSCPARTITIONERPARMETIS">PETSCPARTITIONERPARMETIS</a>, <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERSHELL [...]
-<a name="line583">583: </a><font color="#B22222">@*/</font>
-<a name="line584">584: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(<a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm, <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitione [...]
-<a name="line585">585: </a>{
-<a name="line586">586: </a>  <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> p;
-<a name="line587">587: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   ierr;
-
-<a name="line591">591: </a>  *part = NULL;
-<a name="line592">592: </a>  <a href="../../../../docs/manualpages/DM/PetscFVInitializePackage.html#PetscFVInitializePackage">PetscFVInitializePackage</a>();
-
-<a name="line594">594: </a>  <a href="../../../../docs/manualpages/Sys/PetscHeaderCreate.html#PetscHeaderCreate">PetscHeaderCreate</a>(p, PETSCPARTITIONER_CLASSID, <font color="#666666">"<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a>"</font>, <font color="#666666">"Graph Partitioner"</font>, <font color="#666666">"<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a>"</font>, comm, <a h [...]
-
-<a name="line596">596: </a>  *part = p;
-<a name="line597">597: </a>  <font color="#4169E1">return</font>(0);
-<a name="line598">598: </a>}
-
-<a name="line602">602: </a><font color="#B22222">/*@</font>
-<a name="line603">603: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerPartition.html#PetscPartitionerPartition">PetscPartitionerPartition</a> - Create a non-overlapping partition of the cells in the mesh</font>
-
-<a name="line605">605: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
-
-<a name="line607">607: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line608">608: </a><font color="#B22222">+ part    - The <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
-<a name="line609">609: </a><font color="#B22222">- dm      - The mesh <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
-
-<a name="line611">611: </a><font color="#B22222">  Output Parameters:</font>
-<a name="line612">612: </a><font color="#B22222">+ partSection     - The <a href="../../../../docs/manualpages/IS/PetscSection.html#PetscSection">PetscSection</a> giving the division of points by partition</font>
-<a name="line613">613: </a><font color="#B22222">- partition       - The list of points by partition</font>
-
-<a name="line615">615: </a><font color="#B22222">  Note: Instead of cells, points at a given height can be partitioned by calling PetscPartitionerSetPointHeight()</font>
-
-<a name="line617">617: </a><font color="#B22222">  Level: developer</font>
-
-<a name="line619">619: </a><font color="#B22222">.seealso <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), PetscPartitionerSetPointHeight(), <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>()</font>
-<a name="line620">620: </a><font color="#B22222">@*/</font>
-<a name="line621">621: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerPartition.html#PetscPartitionerPartition">PetscPartitionerPartition</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> d [...]
-<a name="line622">622: </a>{
-<a name="line623">623: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
-
-<a name="line631">631: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), &size);
-<a name="line632">632: </a>  <font color="#4169E1">if</font> (size == 1) {
-<a name="line633">633: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *points;
-<a name="line634">634: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  cStart, cEnd, c;
-
-<a name="line636">636: </a>    <a href="../../../../docs/manualpages/DM/DMPlexGetHeightStratum.html#DMPlexGetHeightStratum">DMPlexGetHeightStratum</a>(dm, part->height, &cStart, &cEnd);
-<a name="line637">637: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, size);
-<a name="line638">638: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection, 0, cEnd-cStart);
-<a name="line639">639: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
-<a name="line640">640: </a>    <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(cEnd-cStart, &points);
-<a name="line641">641: </a>    <font color="#4169E1">for</font> (c = cStart; c < cEnd; ++c) points[c] = c;
-<a name="line642">642: </a>    <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), cEnd-cStart, points, PETSC_OWN_POINTER, partition);
-<a name="line643">643: </a>    <font color="#4169E1">return</font>(0);
-<a name="line644">644: </a>  }
-<a name="line645">645: </a>  <font color="#4169E1">if</font> (part->height == 0) {
-<a name="line646">646: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  numVertices;
-<a name="line647">647: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *start     = NULL;
-<a name="line648">648: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *adjacency = NULL;
-
-<a name="line650">650: </a>    <a href="../../../../docs/manualpages/DM/DMPlexCreatePartitionerGraph.html#DMPlexCreatePartitionerGraph">DMPlexCreatePartitionerGraph</a>(dm, 0, &numVertices, &start, &adjacency);
-<a name="line651">651: </a>    <font color="#4169E1">if</font> (!part->ops->partition) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartition [...]
-<a name="line652">652: </a>    (*part->ops->partition)(part, dm, size, numVertices, start, adjacency, partSection, partition);
-<a name="line653">653: </a>    <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(start);
-<a name="line654">654: </a>    <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(adjacency);
-<a name="line655">655: </a>  } <font color="#4169E1">else</font> <a href="../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), PETSC_ERR_ARG_OUTOFRANGE, <font color="#666666">"Invalid height %D for points to partition"</font>, part->height);
-<a name="line656">656: </a>  <font color="#4169E1">return</font>(0);
-<a name="line657">657: </a>}
-
-<a name="line661">661: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_Shell"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line662">662: </a>{
-<a name="line663">663: </a>  PetscPartitioner_Shell *p = (PetscPartitioner_Shell *) part->data;
-<a name="line664">664: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
-
-<a name="line667">667: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</a>(&p->section);
-<a name="line668">668: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&p->partition);
-<a name="line669">669: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
-<a name="line670">670: </a>  <font color="#4169E1">return</font>(0);
-<a name="line671">671: </a>}
-
-<a name="line675">675: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Shell_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Shell_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line676">676: </a>{
-<a name="line677">677: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
-<a name="line678">678: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-
-<a name="line681">681: </a>  PetscViewerGetFormat(viewer, &format);
-<a name="line682">682: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"Shell Graph Partitioner:\n"</font>);
-<a name="line683">683: </a>  <font color="#4169E1">return</font>(0);
-<a name="line684">684: </a>}
-
-<a name="line688">688: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Shell"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line689">689: </a>{
-<a name="line690">690: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
-
-<a name="line696">696: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
-<a name="line697">697: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_Shell_Ascii(part, viewer);}
-<a name="line698">698: </a>  <font color="#4169E1">return</font>(0);
-<a name="line699">699: </a>}
-
-<a name="line703">703: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_Shell"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nparts, < [...]
-<a name="line704">704: </a>{
-<a name="line705">705: </a>  PetscPartitioner_Shell *p = (PetscPartitioner_Shell *) part->data;
-<a name="line706">706: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>                np;
-<a name="line707">707: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
-
-<a name="line710">710: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionGetChart.html#PetscSectionGetChart">PetscSectionGetChart</a>(p->section, NULL, &np);
-<a name="line711">711: </a>  <font color="#4169E1">if</font> (nparts != np) <a href="../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, PETSC_ERR_ARG_OUTOFRANGE, <font color="#666666">"Number of requested partitions %d != configured partitions %d"</font>, nparts, np);
-<a name="line712">712: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(p->partition, &np);
-<a name="line713">713: </a>  <font color="#4169E1">if</font> (numVertices != np) <a href="../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, PETSC_ERR_ARG_OUTOFRANGE, <font color="#666666">"Number of input vertices %d != configured vertices %d"</font>, numVertices, np);
-<a name="line714">714: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionCopy.html#PetscSectionCopy">PetscSectionCopy</a>(p->section, partSection);
-<a name="line715">715: </a>  *partition = p->partition;
-<a name="line716">716: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) p->partition);
-<a name="line717">717: </a>  <font color="#4169E1">return</font>(0);
-<a name="line718">718: </a>}
-
-<a name="line722">722: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_Shell"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line723">723: </a>{
-<a name="line725">725: </a>  part->ops->view      = PetscPartitionerView_Shell;
-<a name="line726">726: </a>  part->ops->destroy   = PetscPartitionerDestroy_Shell;
-<a name="line727">727: </a>  part->ops->partition = PetscPartitionerPartition_Shell;
-<a name="line728">728: </a>  <font color="#4169E1">return</font>(0);
-<a name="line729">729: </a>}
-
-<a name="line731">731: </a><font color="#B22222">/*MC</font>
-<a name="line732">732: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERSHELL.html#PETSCPARTITIONERSHELL">PETSCPARTITIONERSHELL</a> = "shell" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
-
-<a name="line734">734: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line736">736: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
-<a name="line737">737: </a><font color="#B22222">M*/</font>
-
-<a name="line741">741: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_Shell"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_Shell(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line742">742: </a>{
-<a name="line743">743: </a>  PetscPartitioner_Shell *p;
-<a name="line744">744: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
-
-<a name="line748">748: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
-<a name="line749">749: </a>  part->data = p;
-
-<a name="line751">751: </a>  PetscPartitionerInitialize_Shell(part);
-<a name="line752">752: </a>  <font color="#4169E1">return</font>(0);
-<a name="line753">753: </a>}
-
-<a name="line757">757: </a><font color="#B22222">/*@C</font>
-<a name="line758">758: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PetscPartitionerShellSetPartition.html#PetscPartitionerShellSetPartition">PetscPartitionerShellSetPartition</a> - Set an artifical partition for a mesh</font>
-
-<a name="line760">760: </a><font color="#B22222">  Collective on PART</font>
-
-<a name="line762">762: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line763">763: </a><font color="#B22222">+ part     - The <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
-<a name="line764">764: </a><font color="#B22222">. numProcs - The number of partitions</font>
-<a name="line765">765: </a><font color="#B22222">. sizes    - array of size numProcs (or NULL) providing the number of points in each partition</font>
-<a name="line766">766: </a><font color="#B22222">- points   - array of size sum(sizes) (may be NULL iff sizes is NULL) providing the partition each point belongs to</font>
-
-<a name="line768">768: </a><font color="#B22222">  Level: developer</font>
-
-<a name="line770">770: </a><font color="#B22222">  Notes:</font>
-
-<a name="line772">772: </a><font color="#B22222">    It is safe to free the sizes and points arrays after use in this routine.</font>
-
-<a name="line774">774: </a><font color="#B22222">.seealso <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>()</font>
-<a name="line775">775: </a><font color="#B22222">@*/</font>
-<a name="line776">776: </a><strong><font color="#4169E1"><a name="PetscPartitionerShellSetPartition"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/PetscPartitionerShellSetPartition.html#PetscPartitionerShellSetPartition">PetscPartitionerShellSetPartition</a>(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/man [...]
-<a name="line777">777: </a>{
-<a name="line778">778: </a>  PetscPartitioner_Shell *p = (PetscPartitioner_Shell *) part->data;
-<a name="line779">779: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>                proc, numPoints;
-<a name="line780">780: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
-
-<a name="line786">786: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</a>(&p->section);
-<a name="line787">787: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&p->partition);
-<a name="line788">788: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), &p->section);
-<a name="line789">789: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(p->section, 0, numProcs);
-<a name="line790">790: </a>  <font color="#4169E1">if</font> (sizes) {
-<a name="line791">791: </a>    <font color="#4169E1">for</font> (proc = 0; proc < numProcs; ++proc) {
-<a name="line792">792: </a>      <a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(p->section, proc, sizes[proc]);
-<a name="line793">793: </a>    }
-<a name="line794">794: </a>  }
-<a name="line795">795: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(p->section);
-<a name="line796">796: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionGetStorageSize.html#PetscSectionGetStorageSize">PetscSectionGetStorageSize</a>(p->section, &numPoints);
-<a name="line797">797: </a>  <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), numPoints, points, PETSC_COPY_VALUES, &p->partition);
-<a name="line798">798: </a>  <font color="#4169E1">return</font>(0);
-<a name="line799">799: </a>}
-
-<a name="line803">803: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_Simple"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line804">804: </a>{
-<a name="line805">805: </a>  PetscPartitioner_Simple *p = (PetscPartitioner_Simple *) part->data;
-<a name="line806">806: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
-
-<a name="line809">809: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
-<a name="line810">810: </a>  <font color="#4169E1">return</font>(0);
-<a name="line811">811: </a>}
-
-<a name="line815">815: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Simple_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Simple_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line816">816: </a>{
-<a name="line817">817: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
-<a name="line818">818: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-
-<a name="line821">821: </a>  PetscViewerGetFormat(viewer, &format);
-<a name="line822">822: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"Simple Graph Partitioner:\n"</font>);
-<a name="line823">823: </a>  <font color="#4169E1">return</font>(0);
-<a name="line824">824: </a>}
-
-<a name="line828">828: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Simple"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line829">829: </a>{
-<a name="line830">830: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
-
-<a name="line836">836: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
-<a name="line837">837: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_Simple_Ascii(part, viewer);}
-<a name="line838">838: </a>  <font color="#4169E1">return</font>(0);
-<a name="line839">839: </a>}
-
-<a name="line843">843: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_Simple"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nparts, [...]
-<a name="line844">844: </a>{
-<a name="line845">845: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-<a name="line846">846: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       np;
-<a name="line847">847: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
-
-<a name="line851">851: </a>  comm = <a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)dm);
-<a name="line852">852: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-<a name="line853">853: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
-<a name="line854">854: </a>  <a href="../../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, numVertices, 0, 1, partition);
-<a name="line855">855: </a>  <font color="#4169E1">if</font> (size == 1) {
-<a name="line856">856: </a>    <font color="#4169E1">for</font> (np = 0; np < nparts; ++np) {<a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection, np, numVertices/nparts + ((numVertices % nparts) > np));}
-<a name="line857">857: </a>  }
-<a name="line858">858: </a>  <font color="#4169E1">else</font> {
-<a name="line859">859: </a>    <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank;
-<a name="line860">860: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nvGlobal, *offsets, myFirst, myLast;
-
-<a name="line862">862: </a>    <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size+1,&offsets);
-<a name="line863">863: </a>    offsets[0] = 0;
-<a name="line864">864: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allgather.html#MPI_Allgather">MPI_Allgather</a>(&numVertices,1,MPIU_INT,&offsets[1],1,MPIU_INT,comm);
-<a name="line865">865: </a>    <font color="#4169E1">for</font> (np = 2; np <= size; np++) {
-<a name="line866">866: </a>      offsets[np] += offsets[np-1];
-<a name="line867">867: </a>    }
-<a name="line868">868: </a>    nvGlobal = offsets[size];
-<a name="line869">869: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
-<a name="line870">870: </a>    myFirst = offsets[rank];
-<a name="line871">871: </a>    myLast  = offsets[rank + 1] - 1;
-<a name="line872">872: </a>    <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(offsets);
-<a name="line873">873: </a>    <font color="#4169E1">if</font> (numVertices) {
-<a name="line874">874: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> firstPart = 0, firstLargePart = 0;
-<a name="line875">875: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> lastPart = 0, lastLargePart = 0;
-<a name="line876">876: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rem = nvGlobal % nparts;
-<a name="line877">877: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> pSmall = nvGlobal/nparts;
-<a name="line878">878: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> pBig = nvGlobal/nparts + 1;
-
-
-<a name="line881">881: </a>      <font color="#4169E1">if</font> (rem) {
-<a name="line882">882: </a>        firstLargePart = myFirst / pBig;
-<a name="line883">883: </a>        lastLargePart  = myLast  / pBig;
-
-<a name="line885">885: </a>        <font color="#4169E1">if</font> (firstLargePart < rem) {
-<a name="line886">886: </a>          firstPart = firstLargePart;
-<a name="line887">887: </a>        }
-<a name="line888">888: </a>        <font color="#4169E1">else</font> {
-<a name="line889">889: </a>          firstPart = rem + (myFirst - (rem * pBig)) / pSmall;
-<a name="line890">890: </a>        }
-<a name="line891">891: </a>        <font color="#4169E1">if</font> (lastLargePart < rem) {
-<a name="line892">892: </a>          lastPart = lastLargePart;
-<a name="line893">893: </a>        }
-<a name="line894">894: </a>        <font color="#4169E1">else</font> {
-<a name="line895">895: </a>          lastPart = rem + (myLast - (rem * pBig)) / pSmall;
-<a name="line896">896: </a>        }
-<a name="line897">897: </a>      }
-<a name="line898">898: </a>      <font color="#4169E1">else</font> {
-<a name="line899">899: </a>        firstPart = myFirst / (nvGlobal/nparts);
-<a name="line900">900: </a>        lastPart  = myLast  / (nvGlobal/nparts);
-<a name="line901">901: </a>      }
-
-<a name="line903">903: </a>      <font color="#4169E1">for</font> (np = firstPart; np <= lastPart; np++) {
-<a name="line904">904: </a>        <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> PartStart =  np    * (nvGlobal/nparts) + <a href="../../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(nvGlobal % nparts,np);
-<a name="line905">905: </a>        <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> PartEnd   = (np+1) * (nvGlobal/nparts) + <a href="../../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(nvGlobal % nparts,np+1);
-
-<a name="line907">907: </a>        PartStart = <a href="../../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(PartStart,myFirst);
-<a name="line908">908: </a>        PartEnd   = <a href="../../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(PartEnd,myLast+1);
-<a name="line909">909: </a>        <a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection,np,PartEnd-PartStart);
-<a name="line910">910: </a>      }
-<a name="line911">911: </a>    }
-<a name="line912">912: </a>  }
-<a name="line913">913: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
-<a name="line914">914: </a>  <font color="#4169E1">return</font>(0);
-<a name="line915">915: </a>}
-
-<a name="line919">919: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_Simple"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line920">920: </a>{
-<a name="line922">922: </a>  part->ops->view      = PetscPartitionerView_Simple;
-<a name="line923">923: </a>  part->ops->destroy   = PetscPartitionerDestroy_Simple;
-<a name="line924">924: </a>  part->ops->partition = PetscPartitionerPartition_Simple;
-<a name="line925">925: </a>  <font color="#4169E1">return</font>(0);
-<a name="line926">926: </a>}
-
-<a name="line928">928: </a><font color="#B22222">/*MC</font>
-<a name="line929">929: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERSIMPLE.html#PETSCPARTITIONERSIMPLE">PETSCPARTITIONERSIMPLE</a> = "simple" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
-
-<a name="line931">931: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line933">933: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
-<a name="line934">934: </a><font color="#B22222">M*/</font>
-
-<a name="line938">938: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_Simple"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_Simple(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line939">939: </a>{
-<a name="line940">940: </a>  PetscPartitioner_Simple *p;
-<a name="line941">941: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>           ierr;
-
-<a name="line945">945: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
-<a name="line946">946: </a>  part->data = p;
-
-<a name="line948">948: </a>  PetscPartitionerInitialize_Simple(part);
-<a name="line949">949: </a>  <font color="#4169E1">return</font>(0);
-<a name="line950">950: </a>}
-
-<a name="line954">954: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_Gather"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line955">955: </a>{
-<a name="line956">956: </a>  PetscPartitioner_Gather *p = (PetscPartitioner_Gather *) part->data;
-<a name="line957">957: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
-
-<a name="line960">960: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
-<a name="line961">961: </a>  <font color="#4169E1">return</font>(0);
-<a name="line962">962: </a>}
-
-<a name="line966">966: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Gather_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Gather_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line967">967: </a>{
-<a name="line968">968: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
-<a name="line969">969: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-
-<a name="line972">972: </a>  PetscViewerGetFormat(viewer, &format);
-<a name="line973">973: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"Gather Graph Partitioner:\n"</font>);
-<a name="line974">974: </a>  <font color="#4169E1">return</font>(0);
-<a name="line975">975: </a>}
-
-<a name="line979">979: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Gather"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line980">980: </a>{
-<a name="line981">981: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
-
-<a name="line987">987: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
-<a name="line988">988: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_Gather_Ascii(part, viewer);}
-<a name="line989">989: </a>  <font color="#4169E1">return</font>(0);
-<a name="line990">990: </a>}
-
-<a name="line994">994: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_Gather"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nparts, [...]
-<a name="line995">995: </a>{
-<a name="line996">996: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       np;
-
-<a name="line1000">1000: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
-<a name="line1001">1001: </a>  <a href="../../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, numVertices, 0, 1, partition);
-<a name="line1002">1002: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection,0,numVertices);
-<a name="line1003">1003: </a>  <font color="#4169E1">for</font> (np = 1; np < nparts; ++np) {<a href="../../../../docs/manualpages/IS/PetscSectionSetDof.html#PetscSectionSetDof">PetscSectionSetDof</a>(partSection, np, 0);}
-<a name="line1004">1004: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
-<a name="line1005">1005: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1006">1006: </a>}
-
-<a name="line1010">1010: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_Gather"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line1011">1011: </a>{
-<a name="line1013">1013: </a>  part->ops->view      = PetscPartitionerView_Gather;
-<a name="line1014">1014: </a>  part->ops->destroy   = PetscPartitionerDestroy_Gather;
-<a name="line1015">1015: </a>  part->ops->partition = PetscPartitionerPartition_Gather;
-<a name="line1016">1016: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1017">1017: </a>}
-
-<a name="line1019">1019: </a><font color="#B22222">/*MC</font>
-<a name="line1020">1020: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERGATHER.html#PETSCPARTITIONERGATHER">PETSCPARTITIONERGATHER</a> = "gather" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object</font>
-
-<a name="line1022">1022: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line1024">1024: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
-<a name="line1025">1025: </a><font color="#B22222">M*/</font>
-
-<a name="line1029">1029: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_Gather"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_Gather(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line1030">1030: </a>{
-<a name="line1031">1031: </a>  PetscPartitioner_Gather *p;
-<a name="line1032">1032: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>           ierr;
-
-<a name="line1036">1036: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
-<a name="line1037">1037: </a>  part->data = p;
-
-<a name="line1039">1039: </a>  PetscPartitionerInitialize_Gather(part);
-<a name="line1040">1040: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1041">1041: </a>}
-
-
-<a name="line1046">1046: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_Chaco"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line1047">1047: </a>{
-<a name="line1048">1048: </a>  PetscPartitioner_Chaco *p = (PetscPartitioner_Chaco *) part->data;
-<a name="line1049">1049: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
-
-<a name="line1052">1052: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
-<a name="line1053">1053: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1054">1054: </a>}
-
-<a name="line1058">1058: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Chaco_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Chaco_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1059">1059: </a>{
-<a name="line1060">1060: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
-<a name="line1061">1061: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-
-<a name="line1064">1064: </a>  PetscViewerGetFormat(viewer, &format);
-<a name="line1065">1065: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"Chaco Graph Partitioner:\n"</font>);
-<a name="line1066">1066: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1067">1067: </a>}
-
-<a name="line1071">1071: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_Chaco"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1072">1072: </a>{
-<a name="line1073">1073: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
-
-<a name="line1079">1079: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
-<a name="line1080">1080: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_Chaco_Ascii(part, viewer);}
-<a name="line1081">1081: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1082">1082: </a>}
-
-<a name="line1084">1084: </a><font color="#A020F0">#if defined(PETSC_HAVE_CHACO)</font>
-<a name="line1085">1085: </a><font color="#A020F0">#if defined(PETSC_HAVE_UNISTD_H)</font>
-<a name="line1086">1086: </a><font color="#A020F0">#include <unistd.h></font>
-<a name="line1087">1087: </a><font color="#A020F0">#endif</font>
-<a name="line1088">1088: </a><font color="#B22222">/* Chaco does not have an include file */</font>
-<a name="line1089">1089: </a>PETSC_EXTERN int interface(int nvtxs, int *start, int *adjacency, int *vwgts,
-<a name="line1090">1090: </a>                       float *ewgts, float *x, float *y, float *z, char *outassignname,
-<a name="line1091">1091: </a>                       char *outfilename, short *assignment, int architecture, int ndims_tot,
-<a name="line1092">1092: </a>                       int mesh_dims[3], double *goal, int global_method, int local_method,
-<a name="line1093">1093: </a>                       int rqi_flag, int vmax, int ndims, double eigtol, long seed);
-
-<a name="line1095">1095: </a>extern int FREE_GRAPH;
-<a name="line1096">1096: </a><font color="#A020F0">#endif</font>
-
-<a name="line1100">1100: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_Chaco"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nparts, [...]
-<a name="line1101">1101: </a>{
-<a name="line1102">1102: </a><font color="#A020F0">#if defined(PETSC_HAVE_CHACO)</font>
-<a name="line1103">1103: </a>  <font color="#4169E1">enum</font> {DEFAULT_METHOD = 1, INERTIAL_METHOD = 3};
-<a name="line1104">1104: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-<a name="line1105">1105: </a>  int            nvtxs          = numVertices; <font color="#B22222">/* number of vertices in full graph */</font>
-<a name="line1106">1106: </a>  int           *vwgts          = NULL;   <font color="#B22222">/* weights for all vertices */</font>
-<a name="line1107">1107: </a>  float         *ewgts          = NULL;   <font color="#B22222">/* weights for all edges */</font>
-<a name="line1108">1108: </a>  float         *x              = NULL, *y = NULL, *z = NULL; <font color="#B22222">/* coordinates for inertial method */</font>
-<a name="line1109">1109: </a>  char          *outassignname  = NULL;   <font color="#B22222">/*  name of assignment output file */</font>
-<a name="line1110">1110: </a>  char          *outfilename    = NULL;   <font color="#B22222">/* output file name */</font>
-<a name="line1111">1111: </a>  int            architecture   = 1;      <font color="#B22222">/* 0 => hypercube, d => d-dimensional mesh */</font>
-<a name="line1112">1112: </a>  int            ndims_tot      = 0;      <font color="#B22222">/* total number of cube dimensions to divide */</font>
-<a name="line1113">1113: </a>  int            mesh_dims[3];            <font color="#B22222">/* dimensions of mesh of processors */</font>
-<a name="line1114">1114: </a>  double        *goal          = NULL;    <font color="#B22222">/* desired set sizes for each set */</font>
-<a name="line1115">1115: </a>  int            global_method = 1;       <font color="#B22222">/* global partitioning algorithm */</font>
-<a name="line1116">1116: </a>  int            local_method  = 1;       <font color="#B22222">/* local partitioning algorithm */</font>
-<a name="line1117">1117: </a>  int            rqi_flag      = 0;       <font color="#B22222">/* should I use RQI/Symmlq eigensolver? */</font>
-<a name="line1118">1118: </a>  int            vmax          = 200;     <font color="#B22222">/* how many vertices to coarsen down to? */</font>
-<a name="line1119">1119: </a>  int            ndims         = 1;       <font color="#B22222">/* number of eigenvectors (2^d sets) */</font>
-<a name="line1120">1120: </a>  double         eigtol        = 0.001;   <font color="#B22222">/* tolerance on eigenvectors */</font>
-<a name="line1121">1121: </a>  long           seed          = 123636512; <font color="#B22222">/* for random graph mutations */</font>
-<a name="line1122">1122: </a>  short int     *assignment;              <font color="#B22222">/* Output partition */</font>
-<a name="line1123">1123: </a>  int            fd_stdout, fd_pipe[2];
-<a name="line1124">1124: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *points;
-<a name="line1125">1125: </a>  int            i, v, p;
-
-<a name="line1129">1129: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)dm,&comm);
-<a name="line1130">1130: </a>  <font color="#4169E1">if</font> (!numVertices) {
-<a name="line1131">1131: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
-<a name="line1132">1132: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
-<a name="line1133">1133: </a>    <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(comm, 0, NULL, PETSC_OWN_POINTER, partition);
-<a name="line1134">1134: </a>    <font color="#4169E1">return</font>(0);
-<a name="line1135">1135: </a>  }
-<a name="line1136">1136: </a>  FREE_GRAPH = 0;                         <font color="#B22222">/* Do not let Chaco free my memory */</font>
-<a name="line1137">1137: </a>  <font color="#4169E1">for</font> (i = 0; i < start[numVertices]; ++i) ++adjacency[i];
-
-<a name="line1139">1139: </a>  <font color="#4169E1">if</font> (global_method == INERTIAL_METHOD) {
-<a name="line1140">1140: </a>    <font color="#B22222">/* manager.createCellCoordinates(nvtxs, &x, &y, &z); */</font>
-<a name="line1141">1141: </a>    <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm, PETSC_ERR_SUP, <font color="#666666">"Inertial partitioning not yet supported"</font>);
-<a name="line1142">1142: </a>  }
-<a name="line1143">1143: </a>  mesh_dims[0] = nparts;
-<a name="line1144">1144: </a>  mesh_dims[1] = 1;
-<a name="line1145">1145: </a>  mesh_dims[2] = 1;
-<a name="line1146">1146: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nvtxs, &assignment);
-<a name="line1147">1147: </a>  <font color="#B22222">/* Chaco outputs to stdout. We redirect this to a buffer. */</font>
-<a name="line1148">1148: </a>  <font color="#B22222">/* TODO: check error codes for UNIX calls */</font>
-<a name="line1149">1149: </a><font color="#A020F0">#if defined(PETSC_HAVE_UNISTD_H)</font>
-<a name="line1150">1150: </a>  {
-<a name="line1151">1151: </a>    int piperet;
-<a name="line1152">1152: </a>    piperet = pipe(fd_pipe);
-<a name="line1153">1153: </a>    <font color="#4169E1">if</font> (piperet) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm,PETSC_ERR_SYS,<font color="#666666">"Could not create pipe"</font>);
-<a name="line1154">1154: </a>    fd_stdout = dup(1);
-<a name="line1155">1155: </a>    close(1);
-<a name="line1156">1156: </a>    dup2(fd_pipe[1], 1);
-<a name="line1157">1157: </a>  }
-<a name="line1158">1158: </a><font color="#A020F0">#endif</font>
-<a name="line1159">1159: </a>  interface(nvtxs, (int*) start, (int*) adjacency, vwgts, ewgts, x, y, z, outassignname, outfilename,
-<a name="line1160">1160: </a>                   assignment, architecture, ndims_tot, mesh_dims, goal, global_method, local_method, rqi_flag,
-<a name="line1161">1161: </a>                   vmax, ndims, eigtol, seed);
-<a name="line1162">1162: </a><font color="#A020F0">#if defined(PETSC_HAVE_UNISTD_H)</font>
-<a name="line1163">1163: </a>  {
-<a name="line1164">1164: </a>    char msgLog[10000];
-<a name="line1165">1165: </a>    int  count;
-
-<a name="line1167">1167: </a>    fflush(stdout);
-<a name="line1168">1168: </a>    count = read(fd_pipe[0], msgLog, (10000-1)*<font color="#4169E1">sizeof</font>(char));
-<a name="line1169">1169: </a>    <font color="#4169E1">if</font> (count < 0) count = 0;
-<a name="line1170">1170: </a>    msgLog[count] = 0;
-<a name="line1171">1171: </a>    close(1);
-<a name="line1172">1172: </a>    dup2(fd_stdout, 1);
-<a name="line1173">1173: </a>    close(fd_stdout);
-<a name="line1174">1174: </a>    close(fd_pipe[0]);
-<a name="line1175">1175: </a>    close(fd_pipe[1]);
-<a name="line1176">1176: </a>    <font color="#4169E1">if</font> (ierr) <a href="../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(comm, PETSC_ERR_LIB, <font color="#666666">"Error in Chaco library: %s"</font>, msgLog);
-<a name="line1177">1177: </a>  }
-<a name="line1178">1178: </a><font color="#A020F0">#endif</font>
-<a name="line1179">1179: </a>  <font color="#B22222">/* Convert to <a href="../../../../docs/manualpages/IS/PetscSection.html#PetscSection">PetscSection</a>+<a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a> */</font>
-<a name="line1180">1180: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
-<a name="line1181">1181: </a>  <font color="#4169E1">for</font> (v = 0; v < nvtxs; ++v) {
-<a name="line1182">1182: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionAddDof.html#PetscSectionAddDof">PetscSectionAddDof</a>(partSection, assignment[v], 1);
-<a name="line1183">1183: </a>  }
-<a name="line1184">1184: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
-<a name="line1185">1185: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nvtxs, &points);
-<a name="line1186">1186: </a>  <font color="#4169E1">for</font> (p = 0, i = 0; p < nparts; ++p) {
-<a name="line1187">1187: </a>    <font color="#4169E1">for</font> (v = 0; v < nvtxs; ++v) {
-<a name="line1188">1188: </a>      <font color="#4169E1">if</font> (assignment[v] == p) points[i++] = v;
-<a name="line1189">1189: </a>    }
-<a name="line1190">1190: </a>  }
-<a name="line1191">1191: </a>  <font color="#4169E1">if</font> (i != nvtxs) <a href="../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(comm, PETSC_ERR_PLIB, <font color="#666666">"Number of points %D should be %D"</font>, i, nvtxs);
-<a name="line1192">1192: </a>  <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(comm, nvtxs, points, PETSC_OWN_POINTER, partition);
-<a name="line1193">1193: </a>  <font color="#4169E1">if</font> (global_method == INERTIAL_METHOD) {
-<a name="line1194">1194: </a>    <font color="#B22222">/* manager.destroyCellCoordinates(nvtxs, &x, &y, &z); */</font>
-<a name="line1195">1195: </a>  }
-<a name="line1196">1196: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(assignment);
-<a name="line1197">1197: </a>  <font color="#4169E1">for</font> (i = 0; i < start[numVertices]; ++i) --adjacency[i];
-<a name="line1198">1198: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1199">1199: </a><font color="#A020F0">#else</font>
-<a name="line1200">1200: </a>  <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), PETSC_ERR_SUP, <font color="#666666">"Mesh partitioning needs external package support.\nPlease reconfigure with --download-chaco."</font>);
-<a name="line1201">1201: </a><font color="#A020F0">#endif</font>
-<a name="line1202">1202: </a>}
-
-<a name="line1206">1206: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_Chaco"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line1207">1207: </a>{
-<a name="line1209">1209: </a>  part->ops->view      = PetscPartitionerView_Chaco;
-<a name="line1210">1210: </a>  part->ops->destroy   = PetscPartitionerDestroy_Chaco;
-<a name="line1211">1211: </a>  part->ops->partition = PetscPartitionerPartition_Chaco;
-<a name="line1212">1212: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1213">1213: </a>}
-
-<a name="line1215">1215: </a><font color="#B22222">/*MC</font>
-<a name="line1216">1216: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERCHACO.html#PETSCPARTITIONERCHACO">PETSCPARTITIONERCHACO</a> = "chaco" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object using the Chaco library</font>
-
-<a name="line1218">1218: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line1220">1220: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
-<a name="line1221">1221: </a><font color="#B22222">M*/</font>
-
-<a name="line1225">1225: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_Chaco"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_Chaco(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line1226">1226: </a>{
-<a name="line1227">1227: </a>  PetscPartitioner_Chaco *p;
-<a name="line1228">1228: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
-
-<a name="line1232">1232: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
-<a name="line1233">1233: </a>  part->data = p;
-
-<a name="line1235">1235: </a>  PetscPartitionerInitialize_Chaco(part);
-<a name="line1236">1236: </a>  <a href="../../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(ChacoPartitionerCitation, &ChacoPartitionercite);
-<a name="line1237">1237: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1238">1238: </a>}
-
-<a name="line1242">1242: </a><strong><font color="#4169E1"><a name="PetscPartitionerDestroy_ParMetis"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerDestroy_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line1243">1243: </a>{
-<a name="line1244">1244: </a>  PetscPartitioner_ParMetis *p = (PetscPartitioner_ParMetis *) part->data;
-<a name="line1245">1245: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>             ierr;
-
-<a name="line1248">1248: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(p);
-<a name="line1249">1249: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1250">1250: </a>}
-
-<a name="line1254">1254: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_ParMetis_Ascii"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_ParMetis_Ascii(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1255">1255: </a>{
-<a name="line1256">1256: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
-<a name="line1257">1257: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-
-<a name="line1260">1260: </a>  PetscViewerGetFormat(viewer, &format);
-<a name="line1261">1261: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"ParMetis Graph Partitioner:\n"</font>);
-<a name="line1262">1262: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1263">1263: </a>}
-
-<a name="line1267">1267: </a><strong><font color="#4169E1"><a name="PetscPartitionerView_ParMetis"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerView_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1268">1268: </a>{
-<a name="line1269">1269: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
-
-<a name="line1275">1275: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) viewer, PETSCVIEWERASCII, &iascii);
-<a name="line1276">1276: </a>  <font color="#4169E1">if</font> (iascii) {PetscPartitionerView_ParMetis_Ascii(part, viewer);}
-<a name="line1277">1277: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1278">1278: </a>}
-
-<a name="line1280">1280: </a><font color="#A020F0">#if defined(PETSC_HAVE_PARMETIS)</font>
-<a name="line1281">1281: </a><font color="#A020F0">#include <parmetis.h></font>
-<a name="line1282">1282: </a><font color="#A020F0">#endif</font>
-
-<a name="line1286">1286: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_ParMetis"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n [...]
-<a name="line1287">1287: </a>{
 <a name="line1288">1288: </a><font color="#A020F0">#if defined(PETSC_HAVE_PARMETIS)</font>
-<a name="line1289">1289: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-<a name="line1290">1290: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       nvtxs      = numVertices; <font color="#B22222">/* The number of vertices in full graph */</font>
-<a name="line1291">1291: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *vtxdist;                  <font color="#B22222">/* Distribution of vertices across processes */</font>
-<a name="line1292">1292: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *xadj       = start;       <font color="#B22222">/* Start of edge list for each vertex */</font>
-<a name="line1293">1293: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *adjncy     = adjacency;   <font color="#B22222">/* Edge lists for all vertices */</font>
-<a name="line1294">1294: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *vwgt       = NULL;        <font color="#B22222">/* Vertex weights */</font>
-<a name="line1295">1295: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *adjwgt     = NULL;        <font color="#B22222">/* Edge weights */</font>
-<a name="line1296">1296: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       wgtflag    = 0;           <font color="#B22222">/* Indicates which weights are present */</font>
-<a name="line1297">1297: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numflag    = 0;           <font color="#B22222">/* Indicates initial offset (0 or 1) */</font>
-<a name="line1298">1298: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       ncon       = 1;           <font color="#B22222">/* The number of weights per vertex */</font>
-<a name="line1299">1299: </a>  <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>     *tpwgts;                   <font color="#B22222">/* The fraction of vertex weights assigned to each partition */</font>
-<a name="line1300">1300: </a>  <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>     *ubvec;                    <font color="#B22222">/* The balance intolerance for vertex weights */</font>
-<a name="line1301">1301: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       options[5];               <font color="#B22222">/* Options */</font>
-<a name="line1302">1302: </a>  <font color="#B22222">/* Outputs */</font>
-<a name="line1303">1303: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       edgeCut;                  <font color="#B22222">/* The number of edges cut by the partition */</font>
-<a name="line1304">1304: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *assignment, *points;
-<a name="line1305">1305: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    rank, p, v, i;
-
-<a name="line1309">1309: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part, &comm);
-<a name="line1310">1310: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm, &rank);
-<a name="line1311">1311: </a>  options[0] = 0; <font color="#B22222">/* Use all defaults */</font>
-<a name="line1312">1312: </a>  <font color="#B22222">/* Calculate vertex distribution */</font>
-<a name="line1313">1313: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(nparts+1,&vtxdist,nparts*ncon,&tpwgts,ncon,&ubvec,nvtxs,&assignment);
-<a name="line1314">1314: </a>  vtxdist[0] = 0;
-<a name="line1315">1315: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allgather.html#MPI_Allgather">MPI_Allgather</a>(&nvtxs, 1, MPIU_INT, &vtxdist[1], 1, MPIU_INT, comm);
-<a name="line1316">1316: </a>  <font color="#4169E1">for</font> (p = 2; p <= nparts; ++p) {
-<a name="line1317">1317: </a>    vtxdist[p] += vtxdist[p-1];
-<a name="line1318">1318: </a>  }
-<a name="line1319">1319: </a>  <font color="#B22222">/* Calculate weights */</font>
-<a name="line1320">1320: </a>  <font color="#4169E1">for</font> (p = 0; p < nparts; ++p) {
-<a name="line1321">1321: </a>    tpwgts[p] = 1.0/nparts;
-<a name="line1322">1322: </a>  }
-<a name="line1323">1323: </a>  ubvec[0] = 1.05;
-
-<a name="line1325">1325: </a>  <font color="#4169E1">if</font> (nparts == 1) {
-<a name="line1326">1326: </a>    <a href="../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(assignment, nvtxs * <font color="#4169E1">sizeof</font>(<a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));
-<a name="line1327">1327: </a>  } <font color="#4169E1">else</font> {
-<a name="line1328">1328: </a>    <font color="#4169E1">if</font> (vtxdist[1] == vtxdist[nparts]) {
-<a name="line1329">1329: </a>      <font color="#4169E1">if</font> (!rank) {
-<a name="line1330">1330: </a>        PetscStackPush(<font color="#666666">"METIS_PartGraphKway"</font>);
-<a name="line1331">1331: </a>        METIS_PartGraphKway(&nvtxs, &ncon, xadj, adjncy, vwgt, NULL, adjwgt, &nparts, tpwgts, ubvec, NULL, &edgeCut, assignment);
-<a name="line1332">1332: </a>        PetscStackPop;
-<a name="line1333">1333: </a>        <font color="#4169E1">if</font> (ierr != METIS_OK) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, PETSC_ERR_LIB, <font color="#666666">"Error in METIS_PartGraphKway()"</font>);
-<a name="line1334">1334: </a>      }
-<a name="line1335">1335: </a>    } <font color="#4169E1">else</font> {
-<a name="line1336">1336: </a>      PetscStackPush(<font color="#666666">"ParMETIS_V3_PartKway"</font>);
-<a name="line1337">1337: </a>      ParMETIS_V3_PartKway(vtxdist, xadj, adjncy, vwgt, adjwgt, &wgtflag, &numflag, &ncon, &nparts, tpwgts, ubvec, options, &edgeCut, assignment, &comm);
-<a name="line1338">1338: </a>      PetscStackPop;
-<a name="line1339">1339: </a>      <font color="#4169E1">if</font> (ierr != METIS_OK) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, PETSC_ERR_LIB, <font color="#666666">"Error in ParMETIS_V3_PartKway()"</font>);
-<a name="line1340">1340: </a>    }
-<a name="line1341">1341: </a>  }
-<a name="line1342">1342: </a>  <font color="#B22222">/* Convert to <a href="../../../../docs/manualpages/IS/PetscSection.html#PetscSection">PetscSection</a>+<a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a> */</font>
-<a name="line1343">1343: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
-<a name="line1344">1344: </a>  <font color="#4169E1">for</font> (v = 0; v < nvtxs; ++v) {<a href="../../../../docs/manualpages/IS/PetscSectionAddDof.html#PetscSectionAddDof">PetscSectionAddDof</a>(partSection, assignment[v], 1);}
-<a name="line1345">1345: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
-<a name="line1346">1346: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nvtxs, &points);
-<a name="line1347">1347: </a>  <font color="#4169E1">for</font> (p = 0, i = 0; p < nparts; ++p) {
-<a name="line1348">1348: </a>    <font color="#4169E1">for</font> (v = 0; v < nvtxs; ++v) {
-<a name="line1349">1349: </a>      <font color="#4169E1">if</font> (assignment[v] == p) points[i++] = v;
-<a name="line1350">1350: </a>    }
-<a name="line1351">1351: </a>  }
-<a name="line1352">1352: </a>  <font color="#4169E1">if</font> (i != nvtxs) <a href="../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(comm, PETSC_ERR_PLIB, <font color="#666666">"Number of points %D should be %D"</font>, i, nvtxs);
-<a name="line1353">1353: </a>  <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(comm, nvtxs, points, PETSC_OWN_POINTER, partition);
-<a name="line1354">1354: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(vtxdist,tpwgts,ubvec,assignment);
-<a name="line1355">1355: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1356">1356: </a><font color="#A020F0">#else</font>
-<a name="line1357">1357: </a>  <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), PETSC_ERR_SUP, <font color="#666666">"Mesh partitioning needs external package support.\nPlease reconfigure with --download-parmetis."</font>);
-<a name="line1358">1358: </a><font color="#A020F0">#endif</font>
-<a name="line1359">1359: </a>}
-
-<a name="line1363">1363: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_ParMetis"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line1364">1364: </a>{
-<a name="line1366">1366: </a>  part->ops->view      = PetscPartitionerView_ParMetis;
-<a name="line1367">1367: </a>  part->ops->destroy   = PetscPartitionerDestroy_ParMetis;
-<a name="line1368">1368: </a>  part->ops->partition = PetscPartitionerPartition_ParMetis;
-<a name="line1369">1369: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1370">1370: </a>}
-
-<a name="line1372">1372: </a><font color="#B22222">/*MC</font>
-<a name="line1373">1373: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html#PETSCPARTITIONERPARMETIS">PETSCPARTITIONERPARMETIS</a> = "parmetis" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object using the ParMetis library</font>
-
-<a name="line1375">1375: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line1377">1377: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
-<a name="line1378">1378: </a><font color="#B22222">M*/</font>
-
-<a name="line1382">1382: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_ParMetis"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line1383">1383: </a>{
-<a name="line1384">1384: </a>  PetscPartitioner_ParMetis *p;
-<a name="line1385">1385: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
-
-<a name="line1389">1389: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
-<a name="line1390">1390: </a>  part->data = p;
-
-<a name="line1392">1392: </a>  PetscPartitionerInitialize_ParMetis(part);
-<a name="line1393">1393: </a>  <a href="../../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(ParMetisPartitionerCitation, &ParMetisPartitionercite);
-<a name="line1394">1394: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1395">1395: </a>}
-
-<a name="line1399">1399: </a><font color="#B22222">/*@</font>
-<a name="line1400">1400: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexGetPartitioner.html#DMPlexGetPartitioner">DMPlexGetPartitioner</a> - Get the mesh partitioner</font>
-
-<a name="line1402">1402: </a><font color="#B22222">  Not collective</font>
-
-<a name="line1404">1404: </a><font color="#B22222">  Input Parameter:</font>
-<a name="line1405">1405: </a><font color="#B22222">. dm - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
-
-<a name="line1407">1407: </a><font color="#B22222">  Output Parameter:</font>
-<a name="line1408">1408: </a><font color="#B22222">. part - The <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
-
-<a name="line1410">1410: </a><font color="#B22222">  Level: developer</font>
-
-<a name="line1412">1412: </a><font color="#B22222">  Note: This gets a borrowed reference, so the user should not destroy this <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a>.</font>
-
-<a name="line1414">1414: </a><font color="#B22222">.seealso <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexSetPartitioner.html#DMPlexSetPartitioner">DMPlexSetPartitioner</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>()</font>
-<a name="line1415">1415: </a><font color="#B22222">@*/</font>
-<a name="line1416">1416: </a><strong><font color="#4169E1"><a name="DMPlexGetPartitioner"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexGetPartitioner.html#DMPlexGetPartitioner">DMPlexGetPartitioner</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> *part)</font></strong>
-<a name="line1417">1417: </a>{
-<a name="line1418">1418: </a>  DM_Plex *mesh = (DM_Plex *) dm->data;
-
-<a name="line1423">1423: </a>  *part = mesh->partitioner;
-<a name="line1424">1424: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1425">1425: </a>}
-
-<a name="line1429">1429: </a><font color="#B22222">/*@</font>
-<a name="line1430">1430: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexSetPartitioner.html#DMPlexSetPartitioner">DMPlexSetPartitioner</a> - Set the mesh partitioner</font>
-
-<a name="line1432">1432: </a><font color="#B22222">  logically collective on dm and part</font>
-
-<a name="line1434">1434: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line1435">1435: </a><font color="#B22222">+ dm - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
-<a name="line1436">1436: </a><font color="#B22222">- part - The partitioner</font>
-
-<a name="line1438">1438: </a><font color="#B22222">  Level: developer</font>
-
-<a name="line1440">1440: </a><font color="#B22222">  Note: Any existing <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> will be destroyed.</font>
-
-<a name="line1442">1442: </a><font color="#B22222">.seealso <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexGetPartitioner.html#DMPlexGetPartitioner">DMPlexGetPartitioner</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>()</font>
-<a name="line1443">1443: </a><font color="#B22222">@*/</font>
-<a name="line1444">1444: </a><strong><font color="#4169E1"><a name="DMPlexSetPartitioner"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexSetPartitioner.html#DMPlexSetPartitioner">DMPlexSetPartitioner</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
-<a name="line1445">1445: </a>{
-<a name="line1446">1446: </a>  DM_Plex       *mesh = (DM_Plex *) dm->data;
-
-<a name="line1452">1452: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)part);
-<a name="line1453">1453: </a>  <a href="../../../../docs/manualpages/DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</a>(&mesh->partitioner);
-<a name="line1454">1454: </a>  mesh->partitioner = part;
-<a name="line1455">1455: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1456">1456: </a>}
-
-<a name="line1460">1460: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelClosure_Tree"></a>static <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> DMPlexPartitionLabelClosure_Tree(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rank, <a href="../../../ [...]
-<a name="line1461">1461: </a>{
-
-<a name="line1465">1465: </a>  <font color="#4169E1">if</font> (up) {
-<a name="line1466">1466: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> parent;
-
-<a name="line1468">1468: </a>    <a href="../../../../docs/manualpages/DM/DMPlexGetTreeParent.html#DMPlexGetTreeParent">DMPlexGetTreeParent</a>(dm,point,&parent,NULL);
-<a name="line1469">1469: </a>    <font color="#4169E1">if</font> (parent != point) {
-<a name="line1470">1470: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> closureSize, *closure = NULL, i;
-
-<a name="line1472">1472: </a>      <a href="../../../../docs/manualpages/DM/DMPlexGetTransitiveClosure.html#DMPlexGetTransitiveClosure">DMPlexGetTransitiveClosure</a>(dm,parent,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>,&closureSize,&closure);
-<a name="line1473">1473: </a>      <font color="#4169E1">for</font> (i = 0; i < closureSize; i++) {
-<a name="line1474">1474: </a>        <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> cpoint = closure[2*i];
-
-<a name="line1476">1476: </a>        <a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(label,cpoint,rank);
-<a name="line1477">1477: </a>        DMPlexPartitionLabelClosure_Tree(dm,label,rank,cpoint,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line1478">1478: </a>      }
-<a name="line1479">1479: </a>      <a href="../../../../docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html#DMPlexRestoreTransitiveClosure">DMPlexRestoreTransitiveClosure</a>(dm,parent,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>,&closureSize,&closure);
-<a name="line1480">1480: </a>    }
-<a name="line1481">1481: </a>  }
-<a name="line1482">1482: </a>  <font color="#4169E1">if</font> (down) {
-<a name="line1483">1483: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numChildren;
-<a name="line1484">1484: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *children;
-
-<a name="line1486">1486: </a>    <a href="../../../../docs/manualpages/DM/DMPlexGetTreeChildren.html#DMPlexGetTreeChildren">DMPlexGetTreeChildren</a>(dm,point,&numChildren,&children);
-<a name="line1487">1487: </a>    <font color="#4169E1">if</font> (numChildren) {
-<a name="line1488">1488: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i;
-
-<a name="line1490">1490: </a>      <font color="#4169E1">for</font> (i = 0; i < numChildren; i++) {
-<a name="line1491">1491: </a>        <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> cpoint = children[i];
-
-<a name="line1493">1493: </a>        <a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(label,cpoint,rank);
-<a name="line1494">1494: </a>        DMPlexPartitionLabelClosure_Tree(dm,label,rank,cpoint,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line1495">1495: </a>      }
-<a name="line1496">1496: </a>    }
-<a name="line1497">1497: </a>  }
-<a name="line1498">1498: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1499">1499: </a>}
-
-<a name="line1503">1503: </a><font color="#B22222">/*@</font>
-<a name="line1504">1504: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelClosure.html#DMPlexPartitionLabelClosure">DMPlexPartitionLabelClosure</a> - Add the closure of all points to the partition label</font>
-
-<a name="line1506">1506: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line1507">1507: </a><font color="#B22222">+ dm     - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
-<a name="line1508">1508: </a><font color="#B22222">- label  - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
-
-<a name="line1510">1510: </a><font color="#B22222">  Level: developer</font>
-
-<a name="line1512">1512: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>, <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
-<a name="line1513">1513: </a><font color="#B22222">@*/</font>
-<a name="line1514">1514: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelClosure"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelClosure.html#DMPlexPartitionLabelClosure">DMPlexPartitionLabelClosure</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label)</font></strong>
-<a name="line1515">1515: </a>{
-<a name="line1516">1516: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              rankIS,   pointIS;
-<a name="line1517">1517: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ranks,   *points;
-<a name="line1518">1518: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        numRanks, numPoints, r, p, c, closureSize;
-<a name="line1519">1519: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *closure = NULL;
-<a name="line1520">1520: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
-
-<a name="line1523">1523: </a>  DMLabelGetValueIS(label, &rankIS);
-<a name="line1524">1524: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(rankIS, &numRanks);
-<a name="line1525">1525: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(rankIS, &ranks);
-<a name="line1526">1526: </a>  <font color="#4169E1">for</font> (r = 0; r < numRanks; ++r) {
-<a name="line1527">1527: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rank = ranks[r];
-
-<a name="line1529">1529: </a>    DMLabelGetStratumIS(label, rank, &pointIS);
-<a name="line1530">1530: </a>    <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(pointIS, &numPoints);
-<a name="line1531">1531: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(pointIS, &points);
-<a name="line1532">1532: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; ++p) {
-<a name="line1533">1533: </a>      <a href="../../../../docs/manualpages/DM/DMPlexGetTransitiveClosure.html#DMPlexGetTransitiveClosure">DMPlexGetTransitiveClosure</a>(dm, points[p], <a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>, &closureSize, &closure);
-<a name="line1534">1534: </a>      <font color="#4169E1">for</font> (c = 0; c < closureSize*2; c += 2) {
-<a name="line1535">1535: </a>        <a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(label, closure[c], rank);
-<a name="line1536">1536: </a>        DMPlexPartitionLabelClosure_Tree(dm,label,rank,closure[c],<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line1537">1537: </a>      }
-<a name="line1538">1538: </a>    }
-<a name="line1539">1539: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(pointIS, &points);
-<a name="line1540">1540: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
-<a name="line1541">1541: </a>  }
-<a name="line1542">1542: </a>  <font color="#4169E1">if</font> (closure) {<a href="../../../../docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html#DMPlexRestoreTransitiveClosure">DMPlexRestoreTransitiveClosure</a>(dm, 0, <a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>, &closureSize, &closure);}
-<a name="line1543">1543: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(rankIS, &ranks);
-<a name="line1544">1544: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&rankIS);
-<a name="line1545">1545: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1546">1546: </a>}
-
-<a name="line1550">1550: </a><font color="#B22222">/*@</font>
-<a name="line1551">1551: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html#DMPlexPartitionLabelAdjacency">DMPlexPartitionLabelAdjacency</a> - Add one level of adjacent points to the partition label</font>
-
-<a name="line1553">1553: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line1554">1554: </a><font color="#B22222">+ dm     - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
-<a name="line1555">1555: </a><font color="#B22222">- label  - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
-
-<a name="line1557">1557: </a><font color="#B22222">  Level: developer</font>
-
-<a name="line1559">1559: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>, <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
-<a name="line1560">1560: </a><font color="#B22222">@*/</font>
-<a name="line1561">1561: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelAdjacency"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html#DMPlexPartitionLabelAdjacency">DMPlexPartitionLabelAdjacency</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label)</font [...]
-<a name="line1562">1562: </a>{
-<a name="line1563">1563: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              rankIS,   pointIS;
-<a name="line1564">1564: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ranks,   *points;
-<a name="line1565">1565: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        numRanks, numPoints, r, p, a, adjSize;
-<a name="line1566">1566: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *adj = NULL;
-<a name="line1567">1567: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
-
-<a name="line1570">1570: </a>  DMLabelGetValueIS(label, &rankIS);
-<a name="line1571">1571: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(rankIS, &numRanks);
-<a name="line1572">1572: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(rankIS, &ranks);
-<a name="line1573">1573: </a>  <font color="#4169E1">for</font> (r = 0; r < numRanks; ++r) {
-<a name="line1574">1574: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rank = ranks[r];
-
-<a name="line1576">1576: </a>    DMLabelGetStratumIS(label, rank, &pointIS);
-<a name="line1577">1577: </a>    <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(pointIS, &numPoints);
-<a name="line1578">1578: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(pointIS, &points);
-<a name="line1579">1579: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; ++p) {
-<a name="line1580">1580: </a>      adjSize = <a href="../../../../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a>;
-<a name="line1581">1581: </a>      <a href="../../../../docs/manualpages/DM/DMPlexGetAdjacency.html#DMPlexGetAdjacency">DMPlexGetAdjacency</a>(dm, points[p], &adjSize, &adj);
-<a name="line1582">1582: </a>      <font color="#4169E1">for</font> (a = 0; a < adjSize; ++a) {<a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(label, adj[a], rank);}
-<a name="line1583">1583: </a>    }
-<a name="line1584">1584: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(pointIS, &points);
-<a name="line1585">1585: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
-<a name="line1586">1586: </a>  }
-<a name="line1587">1587: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(rankIS, &ranks);
-<a name="line1588">1588: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&rankIS);
-<a name="line1589">1589: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(adj);
-<a name="line1590">1590: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1591">1591: </a>}
-
-<a name="line1595">1595: </a><font color="#B22222">/*@</font>
-<a name="line1596">1596: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelPropagate.html#DMPlexPartitionLabelPropagate">DMPlexPartitionLabelPropagate</a> - Propagate points in a partition label over the point SF</font>
-
-<a name="line1598">1598: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line1599">1599: </a><font color="#B22222">+ dm     - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
-<a name="line1600">1600: </a><font color="#B22222">- label  - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
-
-<a name="line1602">1602: </a><font color="#B22222">  Level: developer</font>
-
-<a name="line1604">1604: </a><font color="#B22222">  Note: This is required when generating multi-level overlaps to capture</font>
-<a name="line1605">1605: </a><font color="#B22222">  overlap points from non-neighbouring partitions.</font>
-
-<a name="line1607">1607: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>, <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
-<a name="line1608">1608: </a><font color="#B22222">@*/</font>
-<a name="line1609">1609: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelPropagate"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelPropagate.html#DMPlexPartitionLabelPropagate">DMPlexPartitionLabelPropagate</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label)</font [...]
-<a name="line1610">1610: </a>{
-<a name="line1611">1611: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>        comm;
-<a name="line1612">1612: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>     rank;
-<a name="line1613">1613: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSF.html#PetscSF">PetscSF</a>         sfPoint;
-<a name="line1614">1614: </a>  <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a>         lblRoots, lblLeaves;
-<a name="line1615">1615: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              rankIS, pointIS;
-<a name="line1616">1616: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ranks;
-<a name="line1617">1617: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        numRanks, r;
-<a name="line1618">1618: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
-
-<a name="line1621">1621: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm, &comm);
-<a name="line1622">1622: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm, &rank);
-<a name="line1623">1623: </a>  <a href="../../../../docs/manualpages/DM/DMGetPointSF.html#DMGetPointSF">DMGetPointSF</a>(dm, &sfPoint);
-<a name="line1624">1624: </a>  <font color="#B22222">/* Pull point contributions from remote leaves into local roots */</font>
-<a name="line1625">1625: </a>  <a href="../../../../docs/manualpages/DM/DMLabelGather.html#DMLabelGather">DMLabelGather</a>(label, sfPoint, &lblLeaves);
-<a name="line1626">1626: </a>  DMLabelGetValueIS(lblLeaves, &rankIS);
-<a name="line1627">1627: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(rankIS, &numRanks);
-<a name="line1628">1628: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(rankIS, &ranks);
-<a name="line1629">1629: </a>  <font color="#4169E1">for</font> (r = 0; r < numRanks; ++r) {
-<a name="line1630">1630: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> remoteRank = ranks[r];
-<a name="line1631">1631: </a>    <font color="#4169E1">if</font> (remoteRank == rank) <font color="#4169E1">continue</font>;
-<a name="line1632">1632: </a>    DMLabelGetStratumIS(lblLeaves, remoteRank, &pointIS);
-<a name="line1633">1633: </a>    <a href="../../../../docs/manualpages/DM/DMLabelInsertIS.html#DMLabelInsertIS">DMLabelInsertIS</a>(label, pointIS, remoteRank);
-<a name="line1634">1634: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
-<a name="line1635">1635: </a>  }
-<a name="line1636">1636: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(rankIS, &ranks);
-<a name="line1637">1637: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&rankIS);
-<a name="line1638">1638: </a>  DMLabelDestroy(&lblLeaves);
-<a name="line1639">1639: </a>  <font color="#B22222">/* Push point contributions from roots into remote leaves */</font>
-<a name="line1640">1640: </a>  DMLabelDistribute(label, sfPoint, &lblRoots);
-<a name="line1641">1641: </a>  DMLabelGetValueIS(lblRoots, &rankIS);
-<a name="line1642">1642: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(rankIS, &numRanks);
-<a name="line1643">1643: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(rankIS, &ranks);
-<a name="line1644">1644: </a>  <font color="#4169E1">for</font> (r = 0; r < numRanks; ++r) {
-<a name="line1645">1645: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> remoteRank = ranks[r];
-<a name="line1646">1646: </a>    <font color="#4169E1">if</font> (remoteRank == rank) <font color="#4169E1">continue</font>;
-<a name="line1647">1647: </a>    DMLabelGetStratumIS(lblRoots, remoteRank, &pointIS);
-<a name="line1648">1648: </a>    <a href="../../../../docs/manualpages/DM/DMLabelInsertIS.html#DMLabelInsertIS">DMLabelInsertIS</a>(label, pointIS, remoteRank);
-<a name="line1649">1649: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
-<a name="line1650">1650: </a>  }
-<a name="line1651">1651: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(rankIS, &ranks);
-<a name="line1652">1652: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&rankIS);
-<a name="line1653">1653: </a>  DMLabelDestroy(&lblRoots);
-<a name="line1654">1654: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1655">1655: </a>}
-
-<a name="line1659">1659: </a><font color="#B22222">/*@</font>
-<a name="line1660">1660: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelInvert.html#DMPlexPartitionLabelInvert">DMPlexPartitionLabelInvert</a> - Create a partition label of remote roots from a local root label</font>
-
-<a name="line1662">1662: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line1663">1663: </a><font color="#B22222">+ dm        - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
-<a name="line1664">1664: </a><font color="#B22222">. rootLabel - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to local roots</font>
-<a name="line1665">1665: </a><font color="#B22222">. processSF - A star forest mapping into the local index on each remote rank</font>
-
-<a name="line1667">1667: </a><font color="#B22222">  Output Parameter:</font>
-<a name="line1668">1668: </a><font color="#B22222">- leafLabel - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
-
-<a name="line1670">1670: </a><font color="#B22222">  Note: The rootLabel defines a send pattern by mapping local points to remote target ranks. The</font>
-<a name="line1671">1671: </a><font color="#B22222">  resulting leafLabel is a receiver mapping of remote roots to their parent rank.</font>
-
-<a name="line1673">1673: </a><font color="#B22222">  Level: developer</font>
-
-<a name="line1675">1675: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>, <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
-<a name="line1676">1676: </a><font color="#B22222">@*/</font>
-<a name="line1677">1677: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelInvert"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelInvert.html#DMPlexPartitionLabelInvert">DMPlexPartitionLabelInvert</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> rootLabel, <a href="../. [...]
-<a name="line1678">1678: </a>{
-<a name="line1679">1679: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
-<a name="line1680">1680: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        rank, numProcs;
-<a name="line1681">1681: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>           p, n, numNeighbors, size, l, nleaves;
-<a name="line1682">1682: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSF.html#PetscSF">PetscSF</a>            sfPoint;
-<a name="line1683">1683: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</a>       *rootPoints, *leafPoints;
-<a name="line1684">1684: </a>  <a href="../../../../docs/manualpages/IS/PetscSection.html#PetscSection">PetscSection</a>       rootSection, leafSection;
-<a name="line1685">1685: </a>  const <a href="../../../../docs/manualpages/PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</a> *remote;
-<a name="line1686">1686: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *local, *neighbors;
-<a name="line1687">1687: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>                 valueIS;
-<a name="line1688">1688: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-
-<a name="line1691">1691: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm, &comm);
-<a name="line1692">1692: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm, &rank);
-<a name="line1693">1693: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm, &numProcs);
-<a name="line1694">1694: </a>  <a href="../../../../docs/manualpages/DM/DMGetPointSF.html#DMGetPointSF">DMGetPointSF</a>(dm, &sfPoint);
-
-<a name="line1696">1696: </a>  <font color="#B22222">/* Convert to (point, rank) and use actual owners */</font>
-<a name="line1697">1697: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</a>(comm, &rootSection);
-<a name="line1698">1698: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(rootSection, 0, numProcs);
-<a name="line1699">1699: </a>  DMLabelGetValueIS(rootLabel, &valueIS);
-<a name="line1700">1700: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(valueIS, &numNeighbors);
-<a name="line1701">1701: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(valueIS, &neighbors);
-<a name="line1702">1702: </a>  <font color="#4169E1">for</font> (n = 0; n < numNeighbors; ++n) {
-<a name="line1703">1703: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numPoints;
-
-<a name="line1705">1705: </a>    DMLabelGetStratumSize(rootLabel, neighbors[n], &numPoints);
-<a name="line1706">1706: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionAddDof.html#PetscSectionAddDof">PetscSectionAddDof</a>(rootSection, neighbors[n], numPoints);
-<a name="line1707">1707: </a>  }
-<a name="line1708">1708: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(rootSection);
-<a name="line1709">1709: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionGetStorageSize.html#PetscSectionGetStorageSize">PetscSectionGetStorageSize</a>(rootSection, &size);
-<a name="line1710">1710: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size, &rootPoints);
-<a name="line1711">1711: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</a>(sfPoint, NULL, &nleaves, &local, &remote);
-<a name="line1712">1712: </a>  <font color="#4169E1">for</font> (n = 0; n < numNeighbors; ++n) {
-<a name="line1713">1713: </a>    <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              pointIS;
-<a name="line1714">1714: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *points;
-<a name="line1715">1715: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        off, numPoints, p;
-
-<a name="line1717">1717: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</a>(rootSection, neighbors[n], &off);
-<a name="line1718">1718: </a>    DMLabelGetStratumIS(rootLabel, neighbors[n], &pointIS);
-<a name="line1719">1719: </a>    <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(pointIS, &numPoints);
-<a name="line1720">1720: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(pointIS, &points);
-<a name="line1721">1721: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; ++p) {
-<a name="line1722">1722: </a>      <font color="#4169E1">if</font> (local) {<a href="../../../../docs/manualpages/Sys/PetscFindInt.html#PetscFindInt">PetscFindInt</a>(points[p], nleaves, local, &l);}
-<a name="line1723">1723: </a>      <font color="#4169E1">else</font>       {l = -1;}
-<a name="line1724">1724: </a>      <font color="#4169E1">if</font> (l >= 0) {rootPoints[off+p] = remote[l];}
-<a name="line1725">1725: </a>      <font color="#4169E1">else</font>        {rootPoints[off+p].index = points[p]; rootPoints[off+p].rank = rank;}
-<a name="line1726">1726: </a>    }
-<a name="line1727">1727: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(pointIS, &points);
-<a name="line1728">1728: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
-<a name="line1729">1729: </a>  }
-<a name="line1730">1730: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(valueIS, &neighbors);
-<a name="line1731">1731: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&valueIS);
-<a name="line1732">1732: </a>  <font color="#B22222">/* Communicate overlap */</font>
-<a name="line1733">1733: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</a>(comm, &leafSection);
-<a name="line1734">1734: </a>  <a href="../../../../docs/manualpages/DM/DMPlexDistributeData.html#DMPlexDistributeData">DMPlexDistributeData</a>(dm, processSF, rootSection, MPIU_2INT, rootPoints, leafSection, (void**) &leafPoints);
-<a name="line1735">1735: </a>  <font color="#B22222">/* Filter remote contributions (ovLeafPoints) into the overlapSF */</font>
-<a name="line1736">1736: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionGetStorageSize.html#PetscSectionGetStorageSize">PetscSectionGetStorageSize</a>(leafSection, &size);
-<a name="line1737">1737: </a>  <font color="#4169E1">for</font> (p = 0; p < size; p++) {
-<a name="line1738">1738: </a>    <a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(leafLabel, leafPoints[p].index, leafPoints[p].rank);
-<a name="line1739">1739: </a>  }
-<a name="line1740">1740: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rootPoints);
-<a name="line1741">1741: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</a>(&rootSection);
-<a name="line1742">1742: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(leafPoints);
-<a name="line1743">1743: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</a>(&leafSection);
-<a name="line1744">1744: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1745">1745: </a>}
-
-<a name="line1749">1749: </a><font color="#B22222">/*@</font>
-<a name="line1750">1750: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a> - Create a star forest from a label that assigns ranks to points</font>
-
-<a name="line1752">1752: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line1753">1753: </a><font color="#B22222">+ dm    - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
-<a name="line1754">1754: </a><font color="#B22222">. label - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
-
-<a name="line1756">1756: </a><font color="#B22222">  Output Parameter:</font>
-<a name="line1757">1757: </a><font color="#B22222">- sf    - The star forest communication context encapsulating the defined mapping</font>
-
-<a name="line1759">1759: </a><font color="#B22222">  Note: The incoming label is a receiver mapping of remote points to their parent rank.</font>
-
-<a name="line1761">1761: </a><font color="#B22222">  Level: developer</font>
-
-<a name="line1763">1763: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
-<a name="line1764">1764: </a><font color="#B22222">@*/</font>
-<a name="line1765">1765: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelCreateSF"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label, <a href=" [...]
-<a name="line1766">1766: </a>{
-<a name="line1767">1767: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>     rank, numProcs;
-<a name="line1768">1768: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        n, numRemote, p, numPoints, pStart, pEnd, idx = 0;
-<a name="line1769">1769: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</a>    *remotePoints;
-<a name="line1770">1770: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              remoteRootIS;
-<a name="line1771">1771: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *remoteRoots;
-
-<a name="line1775">1775: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm), &rank);
-<a name="line1776">1776: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm), &numProcs);
-
-<a name="line1778">1778: </a>  <font color="#4169E1">for</font> (numRemote = 0, n = 0; n < numProcs; ++n) {
-<a name="line1779">1779: </a>    DMLabelGetStratumSize(label, n, &numPoints);
-<a name="line1780">1780: </a>    numRemote += numPoints;
-<a name="line1781">1781: </a>  }
-<a name="line1782">1782: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(numRemote, &remotePoints);
-<a name="line1783">1783: </a>  <font color="#B22222">/* Put owned points first */</font>
-<a name="line1784">1784: </a>  DMLabelGetStratumSize(label, rank, &numPoints);
-<a name="line1785">1785: </a>  <font color="#4169E1">if</font> (numPoints > 0) {
-<a name="line1786">1786: </a>    DMLabelGetStratumIS(label, rank, &remoteRootIS);
-<a name="line1787">1787: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(remoteRootIS, &remoteRoots);
-<a name="line1788">1788: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; p++) {
-<a name="line1789">1789: </a>      remotePoints[idx].index = remoteRoots[p];
-<a name="line1790">1790: </a>      remotePoints[idx].rank = rank;
-<a name="line1791">1791: </a>      idx++;
-<a name="line1792">1792: </a>    }
-<a name="line1793">1793: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(remoteRootIS, &remoteRoots);
-<a name="line1794">1794: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&remoteRootIS);
-<a name="line1795">1795: </a>  }
-<a name="line1796">1796: </a>  <font color="#B22222">/* Now add remote points */</font>
-<a name="line1797">1797: </a>  <font color="#4169E1">for</font> (n = 0; n < numProcs; ++n) {
-<a name="line1798">1798: </a>    DMLabelGetStratumSize(label, n, &numPoints);
-<a name="line1799">1799: </a>    <font color="#4169E1">if</font> (numPoints <= 0 || n == rank) <font color="#4169E1">continue</font>;
-<a name="line1800">1800: </a>    DMLabelGetStratumIS(label, n, &remoteRootIS);
-<a name="line1801">1801: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(remoteRootIS, &remoteRoots);
-<a name="line1802">1802: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; p++) {
-<a name="line1803">1803: </a>      remotePoints[idx].index = remoteRoots[p];
-<a name="line1804">1804: </a>      remotePoints[idx].rank = n;
-<a name="line1805">1805: </a>      idx++;
-<a name="line1806">1806: </a>    }
-<a name="line1807">1807: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(remoteRootIS, &remoteRoots);
-<a name="line1808">1808: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&remoteRootIS);
-<a name="line1809">1809: </a>  }
-<a name="line1810">1810: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm), sf);
-<a name="line1811">1811: </a>  <a href="../../../../docs/manualpages/DM/DMPlexGetChart.html#DMPlexGetChart">DMPlexGetChart</a>(dm, &pStart, &pEnd);
-<a name="line1812">1812: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</a>(*sf, pEnd-pStart, numRemote, NULL, PETSC_OWN_POINTER, remotePoints, PETSC_OWN_POINTER);
-<a name="line1813">1813: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1814">1814: </a>}
+<a name="line1289">1289: </a><font color="#A020F0">#include <parmetis.h></font>
+<a name="line1290">1290: </a><font color="#A020F0">#endif</font>
+
+<a name="line1294">1294: </a><strong><font color="#4169E1"><a name="PetscPartitionerPartition_ParMetis"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerPartition_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part, <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n [...]
+<a name="line1295">1295: </a>{
+<a name="line1296">1296: </a><font color="#A020F0">#if defined(PETSC_HAVE_PARMETIS)</font>
+<a name="line1297">1297: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+<a name="line1298">1298: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       nvtxs      = numVertices; <font color="#B22222">/* The number of vertices in full graph */</font>
+<a name="line1299">1299: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *vtxdist;                  <font color="#B22222">/* Distribution of vertices across processes */</font>
+<a name="line1300">1300: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *xadj       = start;       <font color="#B22222">/* Start of edge list for each vertex */</font>
+<a name="line1301">1301: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *adjncy     = adjacency;   <font color="#B22222">/* Edge lists for all vertices */</font>
+<a name="line1302">1302: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *vwgt       = NULL;        <font color="#B22222">/* Vertex weights */</font>
+<a name="line1303">1303: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *adjwgt     = NULL;        <font color="#B22222">/* Edge weights */</font>
+<a name="line1304">1304: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       wgtflag    = 0;           <font color="#B22222">/* Indicates which weights are present */</font>
+<a name="line1305">1305: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numflag    = 0;           <font color="#B22222">/* Indicates initial offset (0 or 1) */</font>
+<a name="line1306">1306: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       ncon       = 1;           <font color="#B22222">/* The number of weights per vertex */</font>
+<a name="line1307">1307: </a>  <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>     *tpwgts;                   <font color="#B22222">/* The fraction of vertex weights assigned to each partition */</font>
+<a name="line1308">1308: </a>  <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>     *ubvec;                    <font color="#B22222">/* The balance intolerance for vertex weights */</font>
+<a name="line1309">1309: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       options[5];               <font color="#B22222">/* Options */</font>
+<a name="line1310">1310: </a>  <font color="#B22222">/* Outputs */</font>
+<a name="line1311">1311: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       edgeCut;                  <font color="#B22222">/* The number of edges cut by the partition */</font>
+<a name="line1312">1312: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>      *assignment, *points;
+<a name="line1313">1313: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    rank, p, v, i;
+
+<a name="line1317">1317: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part, &comm);
+<a name="line1318">1318: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm, &rank);
+<a name="line1319">1319: </a>  options[0] = 0; <font color="#B22222">/* Use all defaults */</font>
+<a name="line1320">1320: </a>  <font color="#B22222">/* Calculate vertex distribution */</font>
+<a name="line1321">1321: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc4.html#PetscMalloc4">PetscMalloc4</a>(nparts+1,&vtxdist,nparts*ncon,&tpwgts,ncon,&ubvec,nvtxs,&assignment);
+<a name="line1322">1322: </a>  vtxdist[0] = 0;
+<a name="line1323">1323: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allgather.html#MPI_Allgather">MPI_Allgather</a>(&nvtxs, 1, MPIU_INT, &vtxdist[1], 1, MPIU_INT, comm);
+<a name="line1324">1324: </a>  <font color="#4169E1">for</font> (p = 2; p <= nparts; ++p) {
+<a name="line1325">1325: </a>    vtxdist[p] += vtxdist[p-1];
+<a name="line1326">1326: </a>  }
+<a name="line1327">1327: </a>  <font color="#B22222">/* Calculate weights */</font>
+<a name="line1328">1328: </a>  <font color="#4169E1">for</font> (p = 0; p < nparts; ++p) {
+<a name="line1329">1329: </a>    tpwgts[p] = 1.0/nparts;
+<a name="line1330">1330: </a>  }
+<a name="line1331">1331: </a>  ubvec[0] = 1.05;
+
+<a name="line1333">1333: </a>  <font color="#4169E1">if</font> (nparts == 1) {
+<a name="line1334">1334: </a>    <a href="../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(assignment, nvtxs * <font color="#4169E1">sizeof</font>(<a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));
+<a name="line1335">1335: </a>  } <font color="#4169E1">else</font> {
+<a name="line1336">1336: </a>    <font color="#4169E1">if</font> (vtxdist[1] == vtxdist[nparts]) {
+<a name="line1337">1337: </a>      <font color="#4169E1">if</font> (!rank) {
+<a name="line1338">1338: </a>        PetscStackPush(<font color="#666666">"METIS_PartGraphKway"</font>);
+<a name="line1339">1339: </a>        METIS_PartGraphKway(&nvtxs, &ncon, xadj, adjncy, vwgt, NULL, adjwgt, &nparts, tpwgts, ubvec, NULL, &edgeCut, assignment);
+<a name="line1340">1340: </a>        PetscStackPop;
+<a name="line1341">1341: </a>        <font color="#4169E1">if</font> (ierr != METIS_OK) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, PETSC_ERR_LIB, <font color="#666666">"Error in METIS_PartGraphKway()"</font>);
+<a name="line1342">1342: </a>      }
+<a name="line1343">1343: </a>    } <font color="#4169E1">else</font> {
+<a name="line1344">1344: </a>      PetscStackPush(<font color="#666666">"ParMETIS_V3_PartKway"</font>);
+<a name="line1345">1345: </a>      ParMETIS_V3_PartKway(vtxdist, xadj, adjncy, vwgt, adjwgt, &wgtflag, &numflag, &ncon, &nparts, tpwgts, ubvec, options, &edgeCut, assignment, &comm);
+<a name="line1346">1346: </a>      PetscStackPop;
+<a name="line1347">1347: </a>      <font color="#4169E1">if</font> (ierr != METIS_OK) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, PETSC_ERR_LIB, <font color="#666666">"Error in ParMETIS_V3_PartKway()"</font>);
+<a name="line1348">1348: </a>    }
+<a name="line1349">1349: </a>  }
+<a name="line1350">1350: </a>  <font color="#B22222">/* Convert to <a href="../../../../docs/manualpages/IS/PetscSection.html#PetscSection">PetscSection</a>+<a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a> */</font>
+<a name="line1351">1351: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(partSection, 0, nparts);
+<a name="line1352">1352: </a>  <font color="#4169E1">for</font> (v = 0; v < nvtxs; ++v) {<a href="../../../../docs/manualpages/IS/PetscSectionAddDof.html#PetscSectionAddDof">PetscSectionAddDof</a>(partSection, assignment[v], 1);}
+<a name="line1353">1353: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(partSection);
+<a name="line1354">1354: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nvtxs, &points);
+<a name="line1355">1355: </a>  <font color="#4169E1">for</font> (p = 0, i = 0; p < nparts; ++p) {
+<a name="line1356">1356: </a>    <font color="#4169E1">for</font> (v = 0; v < nvtxs; ++v) {
+<a name="line1357">1357: </a>      <font color="#4169E1">if</font> (assignment[v] == p) points[i++] = v;
+<a name="line1358">1358: </a>    }
+<a name="line1359">1359: </a>  }
+<a name="line1360">1360: </a>  <font color="#4169E1">if</font> (i != nvtxs) <a href="../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(comm, PETSC_ERR_PLIB, <font color="#666666">"Number of points %D should be %D"</font>, i, nvtxs);
+<a name="line1361">1361: </a>  <a href="../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(comm, nvtxs, points, PETSC_OWN_POINTER, partition);
+<a name="line1362">1362: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(vtxdist,tpwgts,ubvec,assignment);
+<a name="line1363">1363: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1364">1364: </a><font color="#A020F0">#else</font>
+<a name="line1365">1365: </a>  <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) part), PETSC_ERR_SUP, <font color="#666666">"Mesh partitioning needs external package support.\nPlease reconfigure with --download-parmetis."</font>);
+<a name="line1366">1366: </a><font color="#A020F0">#endif</font>
+<a name="line1367">1367: </a>}
+
+<a name="line1371">1371: </a><strong><font color="#4169E1"><a name="PetscPartitionerInitialize_ParMetis"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerInitialize_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line1372">1372: </a>{
+<a name="line1374">1374: </a>  part->ops->view      = PetscPartitionerView_ParMetis;
+<a name="line1375">1375: </a>  part->ops->destroy   = PetscPartitionerDestroy_ParMetis;
+<a name="line1376">1376: </a>  part->ops->partition = PetscPartitionerPartition_ParMetis;
+<a name="line1377">1377: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1378">1378: </a>}
+
+<a name="line1380">1380: </a><font color="#B22222">/*MC</font>
+<a name="line1381">1381: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/PETSCPARTITIONERPARMETIS.html#PETSCPARTITIONERPARMETIS">PETSCPARTITIONERPARMETIS</a> = "parmetis" - A <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> object using the ParMetis library</font>
+
+<a name="line1383">1383: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line1385">1385: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/PetscPartitionerType.html#PetscPartitionerType">PetscPartitionerType</a>, <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerSetType.html#PetscPartitionerSetType">PetscPartitionerSetType</a>()</font>
+<a name="line1386">1386: </a><font color="#B22222">M*/</font>
+
+<a name="line1390">1390: </a><strong><font color="#4169E1"><a name="PetscPartitionerCreate_ParMetis"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscPartitionerCreate_ParMetis(<a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line1391">1391: </a>{
+<a name="line1392">1392: </a>  PetscPartitioner_ParMetis *p;
+<a name="line1393">1393: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>          ierr;
+
+<a name="line1397">1397: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(part, &p);
+<a name="line1398">1398: </a>  part->data = p;
+
+<a name="line1400">1400: </a>  PetscPartitionerInitialize_ParMetis(part);
+<a name="line1401">1401: </a>  <a href="../../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(ParMetisPartitionerCitation, &ParMetisPartitionercite);
+<a name="line1402">1402: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1403">1403: </a>}
+
+<a name="line1407">1407: </a><font color="#B22222">/*@</font>
+<a name="line1408">1408: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexGetPartitioner.html#DMPlexGetPartitioner">DMPlexGetPartitioner</a> - Get the mesh partitioner</font>
+
+<a name="line1410">1410: </a><font color="#B22222">  Not collective</font>
+
+<a name="line1412">1412: </a><font color="#B22222">  Input Parameter:</font>
+<a name="line1413">1413: </a><font color="#B22222">. dm - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
+
+<a name="line1415">1415: </a><font color="#B22222">  Output Parameter:</font>
+<a name="line1416">1416: </a><font color="#B22222">. part - The <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a></font>
+
+<a name="line1418">1418: </a><font color="#B22222">  Level: developer</font>
+
+<a name="line1420">1420: </a><font color="#B22222">  Note: This gets a borrowed reference, so the user should not destroy this <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a>.</font>
+
+<a name="line1422">1422: </a><font color="#B22222">.seealso <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexSetPartitioner.html#DMPlexSetPartitioner">DMPlexSetPartitioner</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>()</font>
+<a name="line1423">1423: </a><font color="#B22222">@*/</font>
+<a name="line1424">1424: </a><strong><font color="#4169E1"><a name="DMPlexGetPartitioner"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexGetPartitioner.html#DMPlexGetPartitioner">DMPlexGetPartitioner</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> *part)</font></strong>
+<a name="line1425">1425: </a>{
+<a name="line1426">1426: </a>  DM_Plex *mesh = (DM_Plex *) dm->data;
+
+<a name="line1431">1431: </a>  *part = mesh->partitioner;
+<a name="line1432">1432: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1433">1433: </a>}
+
+<a name="line1437">1437: </a><font color="#B22222">/*@</font>
+<a name="line1438">1438: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexSetPartitioner.html#DMPlexSetPartitioner">DMPlexSetPartitioner</a> - Set the mesh partitioner</font>
+
+<a name="line1440">1440: </a><font color="#B22222">  logically collective on dm and part</font>
+
+<a name="line1442">1442: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line1443">1443: </a><font color="#B22222">+ dm - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
+<a name="line1444">1444: </a><font color="#B22222">- part - The partitioner</font>
+
+<a name="line1446">1446: </a><font color="#B22222">  Level: developer</font>
+
+<a name="line1448">1448: </a><font color="#B22222">  Note: Any existing <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> will be destroyed.</font>
+
+<a name="line1450">1450: </a><font color="#B22222">.seealso <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexGetPartitioner.html#DMPlexGetPartitioner">DMPlexGetPartitioner</a>(), <a href="../../../../docs/manualpages/DM/PetscPartitionerCreate.html#PetscPartitionerCreate">PetscPartitionerCreate</a>()</font>
+<a name="line1451">1451: </a><font color="#B22222">@*/</font>
+<a name="line1452">1452: </a><strong><font color="#4169E1"><a name="DMPlexSetPartitioner"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexSetPartitioner.html#DMPlexSetPartitioner">DMPlexSetPartitioner</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/PetscPartitioner.html#PetscPartitioner">PetscPartitioner</a> part)</font></strong>
+<a name="line1453">1453: </a>{
+<a name="line1454">1454: </a>  DM_Plex       *mesh = (DM_Plex *) dm->data;
+
+<a name="line1460">1460: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)part);
+<a name="line1461">1461: </a>  <a href="../../../../docs/manualpages/DM/PetscPartitionerDestroy.html#PetscPartitionerDestroy">PetscPartitionerDestroy</a>(&mesh->partitioner);
+<a name="line1462">1462: </a>  mesh->partitioner = part;
+<a name="line1463">1463: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1464">1464: </a>}
+
+<a name="line1468">1468: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelClosure_Tree"></a>static <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> DMPlexPartitionLabelClosure_Tree(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rank, <a href="../../../ [...]
+<a name="line1469">1469: </a>{
+
+<a name="line1473">1473: </a>  <font color="#4169E1">if</font> (up) {
+<a name="line1474">1474: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> parent;
+
+<a name="line1476">1476: </a>    <a href="../../../../docs/manualpages/DM/DMPlexGetTreeParent.html#DMPlexGetTreeParent">DMPlexGetTreeParent</a>(dm,point,&parent,NULL);
+<a name="line1477">1477: </a>    <font color="#4169E1">if</font> (parent != point) {
+<a name="line1478">1478: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> closureSize, *closure = NULL, i;
+
+<a name="line1480">1480: </a>      <a href="../../../../docs/manualpages/DM/DMPlexGetTransitiveClosure.html#DMPlexGetTransitiveClosure">DMPlexGetTransitiveClosure</a>(dm,parent,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>,&closureSize,&closure);
+<a name="line1481">1481: </a>      <font color="#4169E1">for</font> (i = 0; i < closureSize; i++) {
+<a name="line1482">1482: </a>        <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> cpoint = closure[2*i];
+
+<a name="line1484">1484: </a>        <a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(label,cpoint,rank);
+<a name="line1485">1485: </a>        DMPlexPartitionLabelClosure_Tree(dm,label,rank,cpoint,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line1486">1486: </a>      }
+<a name="line1487">1487: </a>      <a href="../../../../docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html#DMPlexRestoreTransitiveClosure">DMPlexRestoreTransitiveClosure</a>(dm,parent,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>,&closureSize,&closure);
+<a name="line1488">1488: </a>    }
+<a name="line1489">1489: </a>  }
+<a name="line1490">1490: </a>  <font color="#4169E1">if</font> (down) {
+<a name="line1491">1491: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numChildren;
+<a name="line1492">1492: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *children;
+
+<a name="line1494">1494: </a>    <a href="../../../../docs/manualpages/DM/DMPlexGetTreeChildren.html#DMPlexGetTreeChildren">DMPlexGetTreeChildren</a>(dm,point,&numChildren,&children);
+<a name="line1495">1495: </a>    <font color="#4169E1">if</font> (numChildren) {
+<a name="line1496">1496: </a>      <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i;
+
+<a name="line1498">1498: </a>      <font color="#4169E1">for</font> (i = 0; i < numChildren; i++) {
+<a name="line1499">1499: </a>        <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> cpoint = children[i];
+
+<a name="line1501">1501: </a>        <a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(label,cpoint,rank);
+<a name="line1502">1502: </a>        DMPlexPartitionLabelClosure_Tree(dm,label,rank,cpoint,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line1503">1503: </a>      }
+<a name="line1504">1504: </a>    }
+<a name="line1505">1505: </a>  }
+<a name="line1506">1506: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1507">1507: </a>}
+
+<a name="line1511">1511: </a><font color="#B22222">/*@</font>
+<a name="line1512">1512: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelClosure.html#DMPlexPartitionLabelClosure">DMPlexPartitionLabelClosure</a> - Add the closure of all points to the partition label</font>
+
+<a name="line1514">1514: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line1515">1515: </a><font color="#B22222">+ dm     - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
+<a name="line1516">1516: </a><font color="#B22222">- label  - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
+
+<a name="line1518">1518: </a><font color="#B22222">  Level: developer</font>
+
+<a name="line1520">1520: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>, <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
+<a name="line1521">1521: </a><font color="#B22222">@*/</font>
+<a name="line1522">1522: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelClosure"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelClosure.html#DMPlexPartitionLabelClosure">DMPlexPartitionLabelClosure</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label)</font></strong>
+<a name="line1523">1523: </a>{
+<a name="line1524">1524: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              rankIS,   pointIS;
+<a name="line1525">1525: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ranks,   *points;
+<a name="line1526">1526: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        numRanks, numPoints, r, p, c, closureSize;
+<a name="line1527">1527: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *closure = NULL;
+<a name="line1528">1528: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
+
+<a name="line1531">1531: </a>  DMLabelGetValueIS(label, &rankIS);
+<a name="line1532">1532: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(rankIS, &numRanks);
+<a name="line1533">1533: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(rankIS, &ranks);
+<a name="line1534">1534: </a>  <font color="#4169E1">for</font> (r = 0; r < numRanks; ++r) {
+<a name="line1535">1535: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rank = ranks[r];
+
+<a name="line1537">1537: </a>    DMLabelGetStratumIS(label, rank, &pointIS);
+<a name="line1538">1538: </a>    <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(pointIS, &numPoints);
+<a name="line1539">1539: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(pointIS, &points);
+<a name="line1540">1540: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; ++p) {
+<a name="line1541">1541: </a>      <a href="../../../../docs/manualpages/DM/DMPlexGetTransitiveClosure.html#DMPlexGetTransitiveClosure">DMPlexGetTransitiveClosure</a>(dm, points[p], <a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>, &closureSize, &closure);
+<a name="line1542">1542: </a>      <font color="#4169E1">for</font> (c = 0; c < closureSize*2; c += 2) {
+<a name="line1543">1543: </a>        <a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(label, closure[c], rank);
+<a name="line1544">1544: </a>        DMPlexPartitionLabelClosure_Tree(dm,label,rank,closure[c],<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>,<a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line1545">1545: </a>      }
+<a name="line1546">1546: </a>    }
+<a name="line1547">1547: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(pointIS, &points);
+<a name="line1548">1548: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
+<a name="line1549">1549: </a>  }
+<a name="line1550">1550: </a>  <font color="#4169E1">if</font> (closure) {<a href="../../../../docs/manualpages/DM/DMPlexRestoreTransitiveClosure.html#DMPlexRestoreTransitiveClosure">DMPlexRestoreTransitiveClosure</a>(dm, 0, <a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>, &closureSize, &closure);}
+<a name="line1551">1551: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(rankIS, &ranks);
+<a name="line1552">1552: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&rankIS);
+<a name="line1553">1553: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1554">1554: </a>}
+
+<a name="line1558">1558: </a><font color="#B22222">/*@</font>
+<a name="line1559">1559: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html#DMPlexPartitionLabelAdjacency">DMPlexPartitionLabelAdjacency</a> - Add one level of adjacent points to the partition label</font>
+
+<a name="line1561">1561: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line1562">1562: </a><font color="#B22222">+ dm     - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
+<a name="line1563">1563: </a><font color="#B22222">- label  - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
+
+<a name="line1565">1565: </a><font color="#B22222">  Level: developer</font>
+
+<a name="line1567">1567: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>, <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
+<a name="line1568">1568: </a><font color="#B22222">@*/</font>
+<a name="line1569">1569: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelAdjacency"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelAdjacency.html#DMPlexPartitionLabelAdjacency">DMPlexPartitionLabelAdjacency</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label)</font [...]
+<a name="line1570">1570: </a>{
+<a name="line1571">1571: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              rankIS,   pointIS;
+<a name="line1572">1572: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ranks,   *points;
+<a name="line1573">1573: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        numRanks, numPoints, r, p, a, adjSize;
+<a name="line1574">1574: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *adj = NULL;
+<a name="line1575">1575: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
+
+<a name="line1578">1578: </a>  DMLabelGetValueIS(label, &rankIS);
+<a name="line1579">1579: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(rankIS, &numRanks);
+<a name="line1580">1580: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(rankIS, &ranks);
+<a name="line1581">1581: </a>  <font color="#4169E1">for</font> (r = 0; r < numRanks; ++r) {
+<a name="line1582">1582: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rank = ranks[r];
+
+<a name="line1584">1584: </a>    DMLabelGetStratumIS(label, rank, &pointIS);
+<a name="line1585">1585: </a>    <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(pointIS, &numPoints);
+<a name="line1586">1586: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(pointIS, &points);
+<a name="line1587">1587: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; ++p) {
+<a name="line1588">1588: </a>      adjSize = <a href="../../../../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a>;
+<a name="line1589">1589: </a>      <a href="../../../../docs/manualpages/DM/DMPlexGetAdjacency.html#DMPlexGetAdjacency">DMPlexGetAdjacency</a>(dm, points[p], &adjSize, &adj);
+<a name="line1590">1590: </a>      <font color="#4169E1">for</font> (a = 0; a < adjSize; ++a) {<a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(label, adj[a], rank);}
+<a name="line1591">1591: </a>    }
+<a name="line1592">1592: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(pointIS, &points);
+<a name="line1593">1593: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
+<a name="line1594">1594: </a>  }
+<a name="line1595">1595: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(rankIS, &ranks);
+<a name="line1596">1596: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&rankIS);
+<a name="line1597">1597: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(adj);
+<a name="line1598">1598: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1599">1599: </a>}
+
+<a name="line1603">1603: </a><font color="#B22222">/*@</font>
+<a name="line1604">1604: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelPropagate.html#DMPlexPartitionLabelPropagate">DMPlexPartitionLabelPropagate</a> - Propagate points in a partition label over the point SF</font>
+
+<a name="line1606">1606: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line1607">1607: </a><font color="#B22222">+ dm     - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
+<a name="line1608">1608: </a><font color="#B22222">- label  - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
+
+<a name="line1610">1610: </a><font color="#B22222">  Level: developer</font>
+
+<a name="line1612">1612: </a><font color="#B22222">  Note: This is required when generating multi-level overlaps to capture</font>
+<a name="line1613">1613: </a><font color="#B22222">  overlap points from non-neighbouring partitions.</font>
+
+<a name="line1615">1615: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>, <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
+<a name="line1616">1616: </a><font color="#B22222">@*/</font>
+<a name="line1617">1617: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelPropagate"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelPropagate.html#DMPlexPartitionLabelPropagate">DMPlexPartitionLabelPropagate</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label)</font [...]
+<a name="line1618">1618: </a>{
+<a name="line1619">1619: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>        comm;
+<a name="line1620">1620: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>     rank;
+<a name="line1621">1621: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSF.html#PetscSF">PetscSF</a>         sfPoint;
+<a name="line1622">1622: </a>  <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a>         lblRoots, lblLeaves;
+<a name="line1623">1623: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              rankIS, pointIS;
+<a name="line1624">1624: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ranks;
+<a name="line1625">1625: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        numRanks, r;
+<a name="line1626">1626: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
+
+<a name="line1629">1629: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm, &comm);
+<a name="line1630">1630: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm, &rank);
+<a name="line1631">1631: </a>  <a href="../../../../docs/manualpages/DM/DMGetPointSF.html#DMGetPointSF">DMGetPointSF</a>(dm, &sfPoint);
+<a name="line1632">1632: </a>  <font color="#B22222">/* Pull point contributions from remote leaves into local roots */</font>
+<a name="line1633">1633: </a>  <a href="../../../../docs/manualpages/DM/DMLabelGather.html#DMLabelGather">DMLabelGather</a>(label, sfPoint, &lblLeaves);
+<a name="line1634">1634: </a>  DMLabelGetValueIS(lblLeaves, &rankIS);
+<a name="line1635">1635: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(rankIS, &numRanks);
+<a name="line1636">1636: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(rankIS, &ranks);
+<a name="line1637">1637: </a>  <font color="#4169E1">for</font> (r = 0; r < numRanks; ++r) {
+<a name="line1638">1638: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> remoteRank = ranks[r];
+<a name="line1639">1639: </a>    <font color="#4169E1">if</font> (remoteRank == rank) <font color="#4169E1">continue</font>;
+<a name="line1640">1640: </a>    DMLabelGetStratumIS(lblLeaves, remoteRank, &pointIS);
+<a name="line1641">1641: </a>    <a href="../../../../docs/manualpages/DM/DMLabelInsertIS.html#DMLabelInsertIS">DMLabelInsertIS</a>(label, pointIS, remoteRank);
+<a name="line1642">1642: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
+<a name="line1643">1643: </a>  }
+<a name="line1644">1644: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(rankIS, &ranks);
+<a name="line1645">1645: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&rankIS);
+<a name="line1646">1646: </a>  DMLabelDestroy(&lblLeaves);
+<a name="line1647">1647: </a>  <font color="#B22222">/* Push point contributions from roots into remote leaves */</font>
+<a name="line1648">1648: </a>  DMLabelDistribute(label, sfPoint, &lblRoots);
+<a name="line1649">1649: </a>  DMLabelGetValueIS(lblRoots, &rankIS);
+<a name="line1650">1650: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(rankIS, &numRanks);
+<a name="line1651">1651: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(rankIS, &ranks);
+<a name="line1652">1652: </a>  <font color="#4169E1">for</font> (r = 0; r < numRanks; ++r) {
+<a name="line1653">1653: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> remoteRank = ranks[r];
+<a name="line1654">1654: </a>    <font color="#4169E1">if</font> (remoteRank == rank) <font color="#4169E1">continue</font>;
+<a name="line1655">1655: </a>    DMLabelGetStratumIS(lblRoots, remoteRank, &pointIS);
+<a name="line1656">1656: </a>    <a href="../../../../docs/manualpages/DM/DMLabelInsertIS.html#DMLabelInsertIS">DMLabelInsertIS</a>(label, pointIS, remoteRank);
+<a name="line1657">1657: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
+<a name="line1658">1658: </a>  }
+<a name="line1659">1659: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(rankIS, &ranks);
+<a name="line1660">1660: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&rankIS);
+<a name="line1661">1661: </a>  DMLabelDestroy(&lblRoots);
+<a name="line1662">1662: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1663">1663: </a>}
+
+<a name="line1667">1667: </a><font color="#B22222">/*@</font>
+<a name="line1668">1668: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelInvert.html#DMPlexPartitionLabelInvert">DMPlexPartitionLabelInvert</a> - Create a partition label of remote roots from a local root label</font>
+
+<a name="line1670">1670: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line1671">1671: </a><font color="#B22222">+ dm        - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
+<a name="line1672">1672: </a><font color="#B22222">. rootLabel - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to local roots</font>
+<a name="line1673">1673: </a><font color="#B22222">. processSF - A star forest mapping into the local index on each remote rank</font>
+
+<a name="line1675">1675: </a><font color="#B22222">  Output Parameter:</font>
+<a name="line1676">1676: </a><font color="#B22222">- leafLabel - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
+
+<a name="line1678">1678: </a><font color="#B22222">  Note: The rootLabel defines a send pattern by mapping local points to remote target ranks. The</font>
+<a name="line1679">1679: </a><font color="#B22222">  resulting leafLabel is a receiver mapping of remote roots to their parent rank.</font>
+
+<a name="line1681">1681: </a><font color="#B22222">  Level: developer</font>
+
+<a name="line1683">1683: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>, <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
+<a name="line1684">1684: </a><font color="#B22222">@*/</font>
+<a name="line1685">1685: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelInvert"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelInvert.html#DMPlexPartitionLabelInvert">DMPlexPartitionLabelInvert</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> rootLabel, <a href="../. [...]
+<a name="line1686">1686: </a>{
+<a name="line1687">1687: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
+<a name="line1688">1688: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        rank, numProcs;
+<a name="line1689">1689: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>           p, n, numNeighbors, size, l, nleaves;
+<a name="line1690">1690: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSF.html#PetscSF">PetscSF</a>            sfPoint;
+<a name="line1691">1691: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</a>       *rootPoints, *leafPoints;
+<a name="line1692">1692: </a>  <a href="../../../../docs/manualpages/IS/PetscSection.html#PetscSection">PetscSection</a>       rootSection, leafSection;
+<a name="line1693">1693: </a>  const <a href="../../../../docs/manualpages/PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</a> *remote;
+<a name="line1694">1694: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *local, *neighbors;
+<a name="line1695">1695: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>                 valueIS;
+<a name="line1696">1696: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+
+<a name="line1699">1699: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm, &comm);
+<a name="line1700">1700: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm, &rank);
+<a name="line1701">1701: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm, &numProcs);
+<a name="line1702">1702: </a>  <a href="../../../../docs/manualpages/DM/DMGetPointSF.html#DMGetPointSF">DMGetPointSF</a>(dm, &sfPoint);
+
+<a name="line1704">1704: </a>  <font color="#B22222">/* Convert to (point, rank) and use actual owners */</font>
+<a name="line1705">1705: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</a>(comm, &rootSection);
+<a name="line1706">1706: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetChart.html#PetscSectionSetChart">PetscSectionSetChart</a>(rootSection, 0, numProcs);
+<a name="line1707">1707: </a>  DMLabelGetValueIS(rootLabel, &valueIS);
+<a name="line1708">1708: </a>  <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(valueIS, &numNeighbors);
+<a name="line1709">1709: </a>  <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(valueIS, &neighbors);
+<a name="line1710">1710: </a>  <font color="#4169E1">for</font> (n = 0; n < numNeighbors; ++n) {
+<a name="line1711">1711: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numPoints;
+
+<a name="line1713">1713: </a>    DMLabelGetStratumSize(rootLabel, neighbors[n], &numPoints);
+<a name="line1714">1714: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionAddDof.html#PetscSectionAddDof">PetscSectionAddDof</a>(rootSection, neighbors[n], numPoints);
+<a name="line1715">1715: </a>  }
+<a name="line1716">1716: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionSetUp.html#PetscSectionSetUp">PetscSectionSetUp</a>(rootSection);
+<a name="line1717">1717: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionGetStorageSize.html#PetscSectionGetStorageSize">PetscSectionGetStorageSize</a>(rootSection, &size);
+<a name="line1718">1718: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size, &rootPoints);
+<a name="line1719">1719: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFGetGraph.html#PetscSFGetGraph">PetscSFGetGraph</a>(sfPoint, NULL, &nleaves, &local, &remote);
+<a name="line1720">1720: </a>  <font color="#4169E1">for</font> (n = 0; n < numNeighbors; ++n) {
+<a name="line1721">1721: </a>    <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              pointIS;
+<a name="line1722">1722: </a>    const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *points;
+<a name="line1723">1723: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        off, numPoints, p;
+
+<a name="line1725">1725: </a>    <a href="../../../../docs/manualpages/IS/PetscSectionGetOffset.html#PetscSectionGetOffset">PetscSectionGetOffset</a>(rootSection, neighbors[n], &off);
+<a name="line1726">1726: </a>    DMLabelGetStratumIS(rootLabel, neighbors[n], &pointIS);
+<a name="line1727">1727: </a>    <a href="../../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(pointIS, &numPoints);
+<a name="line1728">1728: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(pointIS, &points);
+<a name="line1729">1729: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; ++p) {
+<a name="line1730">1730: </a>      <font color="#4169E1">if</font> (local) {<a href="../../../../docs/manualpages/Sys/PetscFindInt.html#PetscFindInt">PetscFindInt</a>(points[p], nleaves, local, &l);}
+<a name="line1731">1731: </a>      <font color="#4169E1">else</font>       {l = -1;}
+<a name="line1732">1732: </a>      <font color="#4169E1">if</font> (l >= 0) {rootPoints[off+p] = remote[l];}
+<a name="line1733">1733: </a>      <font color="#4169E1">else</font>        {rootPoints[off+p].index = points[p]; rootPoints[off+p].rank = rank;}
+<a name="line1734">1734: </a>    }
+<a name="line1735">1735: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(pointIS, &points);
+<a name="line1736">1736: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&pointIS);
+<a name="line1737">1737: </a>  }
+<a name="line1738">1738: </a>  <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(valueIS, &neighbors);
+<a name="line1739">1739: </a>  <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&valueIS);
+<a name="line1740">1740: </a>  <font color="#B22222">/* Communicate overlap */</font>
+<a name="line1741">1741: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionCreate.html#PetscSectionCreate">PetscSectionCreate</a>(comm, &leafSection);
+<a name="line1742">1742: </a>  <a href="../../../../docs/manualpages/DM/DMPlexDistributeData.html#DMPlexDistributeData">DMPlexDistributeData</a>(dm, processSF, rootSection, MPIU_2INT, rootPoints, leafSection, (void**) &leafPoints);
+<a name="line1743">1743: </a>  <font color="#B22222">/* Filter remote contributions (ovLeafPoints) into the overlapSF */</font>
+<a name="line1744">1744: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionGetStorageSize.html#PetscSectionGetStorageSize">PetscSectionGetStorageSize</a>(leafSection, &size);
+<a name="line1745">1745: </a>  <font color="#4169E1">for</font> (p = 0; p < size; p++) {
+<a name="line1746">1746: </a>    <a href="../../../../docs/manualpages/DM/DMLabelSetValue.html#DMLabelSetValue">DMLabelSetValue</a>(leafLabel, leafPoints[p].index, leafPoints[p].rank);
+<a name="line1747">1747: </a>  }
+<a name="line1748">1748: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rootPoints);
+<a name="line1749">1749: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</a>(&rootSection);
+<a name="line1750">1750: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(leafPoints);
+<a name="line1751">1751: </a>  <a href="../../../../docs/manualpages/IS/PetscSectionDestroy.html#PetscSectionDestroy">PetscSectionDestroy</a>(&leafSection);
+<a name="line1752">1752: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1753">1753: </a>}
+
+<a name="line1757">1757: </a><font color="#B22222">/*@</font>
+<a name="line1758">1758: </a><font color="#B22222">  <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a> - Create a star forest from a label that assigns ranks to points</font>
+
+<a name="line1760">1760: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line1761">1761: </a><font color="#B22222">+ dm    - The <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a></font>
+<a name="line1762">1762: </a><font color="#B22222">. label - <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> assinging ranks to remote roots</font>
+
+<a name="line1764">1764: </a><font color="#B22222">  Output Parameter:</font>
+<a name="line1765">1765: </a><font color="#B22222">- sf    - The star forest communication context encapsulating the defined mapping</font>
+
+<a name="line1767">1767: </a><font color="#B22222">  Note: The incoming label is a receiver mapping of remote points to their parent rank.</font>
+
+<a name="line1769">1769: </a><font color="#B22222">  Level: developer</font>
+
+<a name="line1771">1771: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/DM/DMPlexDistribute.html#DMPlexDistribute">DMPlexDistribute</a>(), <a href="../../../../docs/manualpages/DM/DMPlexCreateOverlap.html#DMPlexCreateOverlap">DMPlexCreateOverlap</a></font>
+<a name="line1772">1772: </a><font color="#B22222">@*/</font>
+<a name="line1773">1773: </a><strong><font color="#4169E1"><a name="DMPlexPartitionLabelCreateSF"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/DM/DMPlexPartitionLabelCreateSF.html#DMPlexPartitionLabelCreateSF">DMPlexPartitionLabelCreateSF</a>(<a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a> dm, <a href="../../../../docs/manualpages/DM/DMLabel.html#DMLabel">DMLabel</a> label, <a href=" [...]
+<a name="line1774">1774: </a>{
+<a name="line1775">1775: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>     rank, numProcs;
+<a name="line1776">1776: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        n, numRemote, p, numPoints, pStart, pEnd, idx = 0;
+<a name="line1777">1777: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFNode.html#PetscSFNode">PetscSFNode</a>    *remotePoints;
+<a name="line1778">1778: </a>  <a href="../../../../docs/manualpages/IS/IS.html#IS">IS</a>              remoteRootIS;
+<a name="line1779">1779: </a>  const <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *remoteRoots;
+
+<a name="line1783">1783: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm), &rank);
+<a name="line1784">1784: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm), &numProcs);
+
+<a name="line1786">1786: </a>  <font color="#4169E1">for</font> (numRemote = 0, n = 0; n < numProcs; ++n) {
+<a name="line1787">1787: </a>    DMLabelGetStratumSize(label, n, &numPoints);
+<a name="line1788">1788: </a>    numRemote += numPoints;
+<a name="line1789">1789: </a>  }
+<a name="line1790">1790: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(numRemote, &remotePoints);
+<a name="line1791">1791: </a>  <font color="#B22222">/* Put owned points first */</font>
+<a name="line1792">1792: </a>  DMLabelGetStratumSize(label, rank, &numPoints);
+<a name="line1793">1793: </a>  <font color="#4169E1">if</font> (numPoints > 0) {
+<a name="line1794">1794: </a>    DMLabelGetStratumIS(label, rank, &remoteRootIS);
+<a name="line1795">1795: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(remoteRootIS, &remoteRoots);
+<a name="line1796">1796: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; p++) {
+<a name="line1797">1797: </a>      remotePoints[idx].index = remoteRoots[p];
+<a name="line1798">1798: </a>      remotePoints[idx].rank = rank;
+<a name="line1799">1799: </a>      idx++;
+<a name="line1800">1800: </a>    }
+<a name="line1801">1801: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(remoteRootIS, &remoteRoots);
+<a name="line1802">1802: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&remoteRootIS);
+<a name="line1803">1803: </a>  }
+<a name="line1804">1804: </a>  <font color="#B22222">/* Now add remote points */</font>
+<a name="line1805">1805: </a>  <font color="#4169E1">for</font> (n = 0; n < numProcs; ++n) {
+<a name="line1806">1806: </a>    DMLabelGetStratumSize(label, n, &numPoints);
+<a name="line1807">1807: </a>    <font color="#4169E1">if</font> (numPoints <= 0 || n == rank) <font color="#4169E1">continue</font>;
+<a name="line1808">1808: </a>    DMLabelGetStratumIS(label, n, &remoteRootIS);
+<a name="line1809">1809: </a>    <a href="../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(remoteRootIS, &remoteRoots);
+<a name="line1810">1810: </a>    <font color="#4169E1">for</font> (p = 0; p < numPoints; p++) {
+<a name="line1811">1811: </a>      remotePoints[idx].index = remoteRoots[p];
+<a name="line1812">1812: </a>      remotePoints[idx].rank = n;
+<a name="line1813">1813: </a>      idx++;
+<a name="line1814">1814: </a>    }
+<a name="line1815">1815: </a>    <a href="../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(remoteRootIS, &remoteRoots);
+<a name="line1816">1816: </a>    <a href="../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&remoteRootIS);
+<a name="line1817">1817: </a>  }
+<a name="line1818">1818: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFCreate.html#PetscSFCreate">PetscSFCreate</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm), sf);
+<a name="line1819">1819: </a>  <a href="../../../../docs/manualpages/DM/DMPlexGetChart.html#DMPlexGetChart">DMPlexGetChart</a>(dm, &pStart, &pEnd);
+<a name="line1820">1820: </a>  <a href="../../../../docs/manualpages/PetscSF/PetscSFSetGraph.html#PetscSFSetGraph">PetscSFSetGraph</a>(*sf, pEnd-pStart, numRemote, NULL, PETSC_OWN_POINTER, remotePoints, PETSC_OWN_POINTER);
+<a name="line1821">1821: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1822">1822: </a>}
 </pre>
 </body>
 
diff --git a/src/dm/impls/plex/plexpoint.c.html b/src/dm/impls/plex/plexpoint.c.html
index 74deaf6..8db0d77 100644
--- a/src/dm/impls/plex/plexpoint.c.html
+++ b/src/dm/impls/plex/plexpoint.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexpoint.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:35+00:00">
+<meta name="date" content="2016-06-05T17:28:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexpoint.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexpoint.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/dm/impls/plex/plexpreallocate.c.html b/src/dm/impls/plex/plexpreallocate.c.html
index d1292f0..d317dc7 100644
--- a/src/dm/impls/plex/plexpreallocate.c.html
+++ b/src/dm/impls/plex/plexpreallocate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexpreallocate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:12+00:00">
+<meta name="date" content="2016-06-05T17:28:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexpreallocate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexpreallocate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/dm/impls/plex/plexrefine.c.html b/src/dm/impls/plex/plexrefine.c.html
index 1c5bc68..e8eb072 100644
--- a/src/dm/impls/plex/plexrefine.c.html
+++ b/src/dm/impls/plex/plexrefine.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexrefine.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:53+00:00">
+<meta name="date" content="2016-06-05T17:28:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexrefine.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexrefine.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsf.h></font>
 
diff --git a/src/dm/impls/plex/plexreorder.c.html b/src/dm/impls/plex/plexreorder.c.html
index 47a6743..126762d 100644
--- a/src/dm/impls/plex/plexreorder.c.html
+++ b/src/dm/impls/plex/plexreorder.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexreorder.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:14+00:00">
+<meta name="date" content="2016-06-05T17:28:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexreorder.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexreorder.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matorderimpl.h> </font><font color="#B22222">/*I      "petscmat.h"      I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/plex/plexsubmesh.c.html b/src/dm/impls/plex/plexsubmesh.c.html
index 25dbc79..9dc8c13 100644
--- a/src/dm/impls/plex/plexsubmesh.c.html
+++ b/src/dm/impls/plex/plexsubmesh.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexsubmesh.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:19+00:00">
+<meta name="date" content="2016-06-05T17:28:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexsubmesh.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexsubmesh.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>    </font><font color="#B22222">/*I      "petscdmplex.h"    I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmlabelimpl.h>   </font><font color="#B22222">/*I      "petscdmlabel.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/dm/impls/plex/plextree.c.html b/src/dm/impls/plex/plextree.c.html
index d3c85bc..32c9bb9 100644
--- a/src/dm/impls/plex/plextree.c.html
+++ b/src/dm/impls/plex/plextree.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plextree.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:42+00:00">
+<meta name="date" content="2016-06-05T17:28:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plextree.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plextree.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I      "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/utils/hash.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/isimpl.h></font>
diff --git a/src/dm/impls/plex/plexvtk.c.html b/src/dm/impls/plex/plexvtk.c.html
index 1d3ce14..3d97aa0 100644
--- a/src/dm/impls/plex/plexvtk.c.html
+++ b/src/dm/impls/plex/plexvtk.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexvtk.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:33+00:00">
+<meta name="date" content="2016-06-05T17:28:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexvtk.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexvtk.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCDM_DLL</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>    </font><font color="#B22222">/*I   "petscdmplex.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/sys/classes/viewer/impls/vtk/vtkvimpl.h></font>
diff --git a/src/dm/impls/plex/plexvtu.c.html b/src/dm/impls/plex/plexvtu.c.html
index 0581226..ec9f3ad 100644
--- a/src/dm/impls/plex/plexvtu.c.html
+++ b/src/dm/impls/plex/plexvtu.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/plex/plexvtu.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:16:36+00:00">
+<meta name="date" content="2016-06-05T17:28:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/plex/plexvtu.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/plex/plexvtu.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/viewer/impls/vtk/vtkvimpl.h></font>
 
diff --git a/src/dm/impls/redundant/dmredundant.c.html b/src/dm/impls/redundant/dmredundant.c.html
index 5f78db4..8c42acc 100644
--- a/src/dm/impls/redundant/dmredundant.c.html
+++ b/src/dm/impls/redundant/dmredundant.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/redundant/dmredundant.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:24+00:00">
+<meta name="date" content="2016-06-05T17:27:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/redundant/dmredundant.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/redundant/dmredundant.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdmredundant.h>   </font><font color="#B22222">/*I      "petscdmredundant.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/dm/impls/redundant/index.html b/src/dm/impls/redundant/index.html
index a1cf7c7..1bc6bc9 100644
--- a/src/dm/impls/redundant/index.html
+++ b/src/dm/impls/redundant/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/redundant/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/redundant/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/redundant/makefile.html b/src/dm/impls/redundant/makefile.html
index 1274b35..da0a633 100644
--- a/src/dm/impls/redundant/makefile.html
+++ b/src/dm/impls/redundant/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/redundant/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:25+00:00">
+<meta name="date" content="2016-06-05T17:27:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/redundant/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/redundant/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/dm/impls/shell/dmshell.c.html b/src/dm/impls/shell/dmshell.c.html
index c9d718d..cbfb020 100644
--- a/src/dm/impls/shell/dmshell.c.html
+++ b/src/dm/impls/shell/dmshell.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/shell/dmshell.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:01+00:00">
+<meta name="date" content="2016-06-05T17:29:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/shell/dmshell.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/shell/dmshell.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscdmshell.h>       </font><font color="#B22222">/*I    "petscdmshell.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/dmimpl.h></font>
diff --git a/src/dm/impls/shell/index.html b/src/dm/impls/shell/index.html
index ab76d94..9ee5a0d 100644
--- a/src/dm/impls/shell/index.html
+++ b/src/dm/impls/shell/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/shell/makefile.html b/src/dm/impls/shell/makefile.html
index 101529b..de50288 100644
--- a/src/dm/impls/shell/makefile.html
+++ b/src/dm/impls/shell/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/shell/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:04+00:00">
+<meta name="date" content="2016-06-05T17:29:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/dm/impls/sliced/index.html b/src/dm/impls/sliced/index.html
index 41b3165..827840d 100644
--- a/src/dm/impls/sliced/index.html
+++ b/src/dm/impls/sliced/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/sliced/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/sliced/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/impls/sliced/makefile.html b/src/dm/impls/sliced/makefile.html
index ec3a285..71bbbd2 100644
--- a/src/dm/impls/sliced/makefile.html
+++ b/src/dm/impls/sliced/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/sliced/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:20+00:00">
+<meta name="date" content="2016-06-05T17:27:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/sliced/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/sliced/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/dm/impls/sliced/sliced.c.html b/src/dm/impls/sliced/sliced.c.html
index 0ccc885..25bcce2 100644
--- a/src/dm/impls/sliced/sliced.c.html
+++ b/src/dm/impls/sliced/sliced.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/impls/sliced/sliced.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:15:19+00:00">
+<meta name="date" content="2016-06-05T17:27:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/impls/sliced/sliced.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/impls/sliced/sliced.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscdmsliced.h>      </font><font color="#B22222">/*I      "petscdmsliced.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/dmimpl.h></font>
diff --git a/src/dm/index.html b/src/dm/index.html
index e47a3ab..1ead5aa 100644
--- a/src/dm/index.html
+++ b/src/dm/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/interface/dlregisdmdm.c.html b/src/dm/interface/dlregisdmdm.c.html
index 72e47bb..5c4adf4 100644
--- a/src/dm/interface/dlregisdmdm.c.html
+++ b/src/dm/interface/dlregisdmdm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/interface/dlregisdmdm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:42+00:00">
+<meta name="date" content="2016-06-05T17:29:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/interface/dlregisdmdm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/interface/dlregisdmdm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmdaimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h></font>
diff --git a/src/dm/interface/dm.c.html b/src/dm/interface/dm.c.html
index 311934b..e7653b5 100644
--- a/src/dm/interface/dm.c.html
+++ b/src/dm/interface/dm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/interface/dm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:24+00:00">
+<meta name="date" content="2016-06-05T17:29:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/interface/dm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/interface/dm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmimpl.h>           </font><font color="#B22222">/*I      "petscdm.h"          I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmlabelimpl.h>      </font><font color="#B22222">/*I      "petscdmlabel.h"     I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/dm/interface/dmget.c.html b/src/dm/interface/dmget.c.html
index cb0e318..9bd5817 100644
--- a/src/dm/interface/dmget.c.html
+++ b/src/dm/interface/dmget.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/interface/dmget.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:40+00:00">
+<meta name="date" content="2016-06-05T17:29:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/interface/dmget.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/interface/dmget.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmimpl.h> </font><font color="#B22222">/*I "petscdm.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/dm/interface/dmi.c.html b/src/dm/interface/dmi.c.html
index 48bb6dc..e7d6440 100644
--- a/src/dm/interface/dmi.c.html
+++ b/src/dm/interface/dmi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/interface/dmi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:42+00:00">
+<meta name="date" content="2016-06-05T17:29:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/interface/dmi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/interface/dmi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmimpl.h>     </font><font color="#B22222">/*I      "petscdm.h"     I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscds.h></font>
 
diff --git a/src/dm/interface/dmregall.c.html b/src/dm/interface/dmregall.c.html
index 4dd70a1..96718b1 100644
--- a/src/dm/interface/dmregall.c.html
+++ b/src/dm/interface/dmregall.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/interface/dmregall.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:40+00:00">
+<meta name="date" content="2016-06-05T17:29:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/interface/dmregall.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/interface/dmregall.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h>     </font><font color="#B22222">/*I  "petscdm.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmplex.h> </font><font color="#B22222">/*I  "petscdmplex.h"  I*/</font><font color="#A020F0"></font>
diff --git a/src/dm/interface/index.html b/src/dm/interface/index.html
index 82b162e..b4cc78f 100644
--- a/src/dm/interface/index.html
+++ b/src/dm/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/interface/makefile.html b/src/dm/interface/makefile.html
index 7db5911..650b1d9 100644
--- a/src/dm/interface/makefile.html
+++ b/src/dm/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:17:43+00:00">
+<meta name="date" content="2016-06-05T17:29:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/dm/label/dmlabel.c.html b/src/dm/label/dmlabel.c.html
index c774754..0801ba1 100644
--- a/src/dm/label/dmlabel.c.html
+++ b/src/dm/label/dmlabel.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/label/dmlabel.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:32+00:00">
+<meta name="date" content="2016-06-05T17:30:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/label/dmlabel.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/label/dmlabel.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmlabelimpl.h>   </font><font color="#B22222">/*I      "petscdmlabel.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h>        </font><font color="#B22222">/*I      "petscis.h"        I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/dm/label/index.html b/src/dm/label/index.html
index b7210be..e4d2a6a 100644
--- a/src/dm/label/index.html
+++ b/src/dm/label/index.html
@@ -3,8 +3,8 @@
 <TITLE>DM Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/label/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/label/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> DM <A HREF="../../src/dm/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/dm/label/makefile.html b/src/dm/label/makefile.html
index 3f85127..1febb4c 100644
--- a/src/dm/label/makefile.html
+++ b/src/dm/label/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/label/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:35+00:00">
+<meta name="date" content="2016-06-05T17:30:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/label/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/label/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CPPFLAGS =
diff --git a/src/dm/makefile.html b/src/dm/makefile.html
index e754a99..3d90cd8 100644
--- a/src/dm/makefile.html
+++ b/src/dm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/dm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:36+00:00">
+<meta name="date" content="2016-06-05T17:26:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/dm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/dm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/index.html b/src/index.html
index 4567f87..09c82e9 100644
--- a/src/index.html
+++ b/src/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/ksp/f90-mod/index.html b/src/ksp/f90-mod/index.html
index 457897c..b4528b7 100644
--- a/src/ksp/f90-mod/index.html
+++ b/src/ksp/f90-mod/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../..90-mod/../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/f90-mod/makefile.html b/src/ksp/f90-mod/makefile.html
index 5b4ea59..66cb647 100644
--- a/src/ksp/f90-mod/makefile.html
+++ b/src/ksp/f90-mod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/f90-mod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:13+00:00">
+<meta name="date" content="2016-06-05T17:35:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_USING_F90'</font>
 <font color="#A020F0">#</font>
 <font color="#A020F0">#   Makes Fortran module functions from *.h90 files in include/petsc/finclude</font>
diff --git a/src/ksp/f90-mod/petsckspmod.F.html b/src/ksp/f90-mod/petsckspmod.F.html
index 73d1b6a..27d35b4 100644
--- a/src/ksp/f90-mod/petsckspmod.F.html
+++ b/src/ksp/f90-mod/petsckspmod.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/f90-mod/petsckspmod.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:13+00:00">
+<meta name="date" content="2016-06-05T17:35:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/f90-mod/petsckspmod.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/f90-mod/petsckspmod.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_MODULES</font></strong>
 
 <a name="line3">  3: </a>        module petscpcdef
diff --git a/src/ksp/index.html b/src/ksp/index.html
index f0c4aa2..a8308bd 100644
--- a/src/ksp/index.html
+++ b/src/ksp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/examples/index.html b/src/ksp/ksp/examples/index.html
index a08e95e..07926f8 100644
--- a/src/ksp/ksp/examples/index.html
+++ b/src/ksp/ksp/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/ksp/ksp/examples/makefile.html b/src/ksp/ksp/examples/makefile.html
index 2fdb4f0..18e2642 100644
--- a/src/ksp/ksp/examples/makefile.html
+++ b/src/ksp/ksp/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:01+00:00">
+<meta name="date" content="2016-06-05T17:34:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/ksp/ksp/examples/tests/ex1.c.html b/src/ksp/ksp/examples/tests/ex1.c.html
index 947a5d0..b187032 100644
--- a/src/ksp/ksp/examples/tests/ex1.c.html
+++ b/src/ksp/ksp/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:01+00:00">
+<meta name="date" content="2016-06-05T17:34:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests solving linear system on 0 by 0 matrix.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tests/ex10.c.html b/src/ksp/ksp/examples/tests/ex10.c.html
index d7f9937..f65cd19 100644
--- a/src/ksp/ksp/examples/tests/ex10.c.html
+++ b/src/ksp/ksp/examples/tests/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:04+00:00">
+<meta name="date" content="2016-06-05T17:34:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Linear elastiticty with dimensions using 20 node serendipity elements.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This also demonstrates use of  block\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex11.c.html b/src/ksp/ksp/examples/tests/ex11.c.html
index 08dc239..7c2fb4c 100644
--- a/src/ksp/ksp/examples/tests/ex11.c.html
+++ b/src/ksp/ksp/examples/tests/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:05+00:00">
+<meta name="date" content="2016-06-05T17:34:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Solves a Q1-P0 Stokes problem from Underworld.\n\</font>
 <a name="line2">  2: </a><font color="#666666">\n\</font>
 <a name="line3">  3: </a><font color="#666666">You can obtain a sample matrix from http://ftp.mcs.anl.gov/pub/petsc/matrices/underworld32.gz\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex12f.F.html b/src/ksp/ksp/examples/tests/ex12f.F.html
index 0cbd5bc..f8dd2f9 100644
--- a/src/ksp/ksp/examples/tests/ex12f.F.html
+++ b/src/ksp/ksp/examples/tests/ex12f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex12f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:19+00:00">
+<meta name="date" content="2016-06-05T17:34:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex12f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex12f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>      program main
 <a name="line3">  3: </a>       implicit none
diff --git a/src/ksp/ksp/examples/tests/ex14.c.html b/src/ksp/ksp/examples/tests/ex14.c.html
index 3f792e1..87e7c08 100644
--- a/src/ksp/ksp/examples/tests/ex14.c.html
+++ b/src/ksp/ksp/examples/tests/ex14.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex14.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:05+00:00">
+<meta name="date" content="2016-06-05T17:34:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a nonlinear system in parallel with a user-defined Newton method.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Uses <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> to solve the linearized Newton sytems.  This solver\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex15.c.html b/src/ksp/ksp/examples/tests/ex15.c.html
index 733872a..ef62dc7 100644
--- a/src/ksp/ksp/examples/tests/ex15.c.html
+++ b/src/ksp/ksp/examples/tests/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:07+00:00">
+<meta name="date" content="2016-06-05T17:34:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> linear solver on an operator with a null space.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tests/ex16f.F.html b/src/ksp/ksp/examples/tests/ex16f.F.html
index cca107e..3e101c1 100644
--- a/src/ksp/ksp/examples/tests/ex16f.F.html
+++ b/src/ksp/ksp/examples/tests/ex16f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex16f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:19+00:00">
+<meta name="date" content="2016-06-05T17:34:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex16f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex16f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>      program main
 <a name="line3">  3: </a>       implicit none
diff --git a/src/ksp/ksp/examples/tests/ex17.c.html b/src/ksp/ksp/examples/tests/ex17.c.html
index 9f54932..13a2365 100644
--- a/src/ksp/ksp/examples/tests/ex17.c.html
+++ b/src/ksp/ksp/examples/tests/ex17.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex17.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:07+00:00">
+<meta name="date" content="2016-06-05T17:34:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.  This problem is\n\</font>
 <a name="line3">  3: </a><font color="#666666">intended to test the complex numbers version of various solvers.\n\n"</font>;
diff --git a/src/ksp/ksp/examples/tests/ex18.c.html b/src/ksp/ksp/examples/tests/ex18.c.html
index 914f08f..fc7adc2 100644
--- a/src/ksp/ksp/examples/tests/ex18.c.html
+++ b/src/ksp/ksp/examples/tests/ex18.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex18.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:08+00:00">
+<meta name="date" content="2016-06-05T17:34:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex18.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex18.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a file and solves a linear system.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input arguments are:\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex19.c.html b/src/ksp/ksp/examples/tests/ex19.c.html
index d9dd237..c61106a 100644
--- a/src/ksp/ksp/examples/tests/ex19.c.html
+++ b/src/ksp/ksp/examples/tests/ex19.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex19.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:08+00:00">
+<meta name="date" content="2016-06-05T17:34:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex19.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex19.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Solvers Laplacian with multigrid, bad way.\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -mx <xg>, where <xg> = number of grid points in the x-direction\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex2.c.html b/src/ksp/ksp/examples/tests/ex2.c.html
index 329c2b1..205f28e 100644
--- a/src/ksp/ksp/examples/tests/ex2.c.html
+++ b/src/ksp/ksp/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:02+00:00">
+<meta name="date" content="2016-06-05T17:34:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests repeated solving linear system on 2 by 2 matrix provided by MUMPS developer, Dec 17, 2012.\n\n"</font>;
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ksp/ksp/examples/tests/ex20.c.html b/src/ksp/ksp/examples/tests/ex20.c.html
index 55543e9..f821e4e 100644
--- a/src/ksp/ksp/examples/tests/ex20.c.html
+++ b/src/ksp/ksp/examples/tests/ex20.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex20.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:08+00:00">
+<meta name="date" content="2016-06-05T17:34:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex20.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex20.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Bilinear elements on the unit square for Laplacian.  To test the parallel\n\</font>
 <a name="line3">  3: </a><font color="#666666">matrix assembly,the matrix is intentionally laid out across processors\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex21.c.html b/src/ksp/ksp/examples/tests/ex21.c.html
index bdbb553..1ad12f1 100644
--- a/src/ksp/ksp/examples/tests/ex21.c.html
+++ b/src/ksp/ksp/examples/tests/ex21.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex21.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:09+00:00">
+<meta name="date" content="2016-06-05T17:34:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Tests <a href="../../../../../docs/manualpages/KSP/MatGetSchurComplement.html#MatGetSchurComplement">MatGetSchurComplement</a>\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscksp.h></font>
diff --git a/src/ksp/ksp/examples/tests/ex22.c.html b/src/ksp/ksp/examples/tests/ex22.c.html
index 3d37178..1ec037f 100644
--- a/src/ksp/ksp/examples/tests/ex22.c.html
+++ b/src/ksp/ksp/examples/tests/ex22.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex22.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:09+00:00">
+<meta name="date" content="2016-06-05T17:34:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test MatNest solving a linear system\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscksp.h></font>
diff --git a/src/ksp/ksp/examples/tests/ex24.c.html b/src/ksp/ksp/examples/tests/ex24.c.html
index 985353f..3f9a8ee 100644
--- a/src/ksp/ksp/examples/tests/ex24.c.html
+++ b/src/ksp/ksp/examples/tests/ex24.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex24.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:10+00:00">
+<meta name="date" content="2016-06-05T17:34:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests CG, MINRES and SYMMLQ on symmetric matrices with SBAIJ format. The preconditioner ICC only works on sequential SBAIJ format. \n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tests/ex25.c.html b/src/ksp/ksp/examples/tests/ex25.c.html
index 83bee84..ac3232f 100644
--- a/src/ksp/ksp/examples/tests/ex25.c.html
+++ b/src/ksp/ksp/examples/tests/ex25.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex25.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:10+00:00">
+<meta name="date" content="2016-06-05T17:34:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests CG, MINRES and SYMMLQ on the symmetric indefinite matrices: afiro \n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscksp.h></font>
diff --git a/src/ksp/ksp/examples/tests/ex26.c.html b/src/ksp/ksp/examples/tests/ex26.c.html
index cf31b54..b2e7531 100644
--- a/src/ksp/ksp/examples/tests/ex26.c.html
+++ b/src/ksp/ksp/examples/tests/ex26.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex26.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:10+00:00">
+<meta name="date" content="2016-06-05T17:34:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex26.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex26.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] =<font color="#666666">"Solvers Laplacian with multigrid, bad way.\n\</font>
 <a name="line2">  2: </a><font color="#666666">  -mx <xg>, where <xg> = number of grid points in the x-direction\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -my <yg>, where <yg> = number of grid points in the y-direction\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex27.c.html b/src/ksp/ksp/examples/tests/ex27.c.html
index 0a8dd1e..5dfcd85 100644
--- a/src/ksp/ksp/examples/tests/ex27.c.html
+++ b/src/ksp/ksp/examples/tests/ex27.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex27.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:11+00:00">
+<meta name="date" content="2016-06-05T17:34:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex27.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex27.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a file and solves a linear system.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Test <a href="../../../../../docs/manualpages/Mat/MatMatSolve.html#MatMatSolve">MatMatSolve</a>().  Input parameters include\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex28.c.html b/src/ksp/ksp/examples/tests/ex28.c.html
index 00e17df..03958af 100644
--- a/src/ksp/ksp/examples/tests/ex28.c.html
+++ b/src/ksp/ksp/examples/tests/ex28.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex28.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:11+00:00">
+<meta name="date" content="2016-06-05T17:34:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test procedural <a href="../../../../../docs/manualpages/KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</a>() or at runtime; Test <a href="../../../../../docs/manualpages/PC/PCREDUNDANT.html#PCREDUNDANT">PCREDUNDANT</a>.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tests/ex29.c.html b/src/ksp/ksp/examples/tests/ex29.c.html
index b8b2bb1..0897d02 100644
--- a/src/ksp/ksp/examples/tests/ex29.c.html
+++ b/src/ksp/ksp/examples/tests/ex29.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex29.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:11+00:00">
+<meta name="date" content="2016-06-05T17:34:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex29.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex29.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Tests ML interface. Modified from ~src/ksp/ksp/examples/tests/ex19.c \n\</font>
 <a name="line3">  3: </a><font color="#666666">  -mx <xg>, where <xg> = number of grid points in the x-direction\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex3.c.html b/src/ksp/ksp/examples/tests/ex3.c.html
index 44fd591..85f9317 100644
--- a/src/ksp/ksp/examples/tests/ex3.c.html
+++ b/src/ksp/ksp/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:02+00:00">
+<meta name="date" content="2016-06-05T17:34:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Bilinear elements on the unit square for Laplacian.  To test the parallel\n\</font>
 <a name="line3">  3: </a><font color="#666666">matrix assembly, the matrix is intentionally laid out across processors\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex30.c.html b/src/ksp/ksp/examples/tests/ex30.c.html
index f68a780..8ea7771 100644
--- a/src/ksp/ksp/examples/tests/ex30.c.html
+++ b/src/ksp/ksp/examples/tests/ex30.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex30.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:12+00:00">
+<meta name="date" content="2016-06-05T17:34:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex30.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex30.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a file and solves a linear system.\n\</font>
 <a name="line3">  3: </a><font color="#666666">It is copied and intended to move dirty codes from ksp/examples/tutorials/ex10.c and simplify ex10.c.\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex31.c.html b/src/ksp/ksp/examples/tests/ex31.c.html
index c4d1bd1..de97a42 100644
--- a/src/ksp/ksp/examples/tests/ex31.c.html
+++ b/src/ksp/ksp/examples/tests/ex31.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex31.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:13+00:00">
+<meta name="date" content="2016-06-05T17:34:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex31.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex31.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test partition. Reads a PETSc matrix and vector from a file and solves a linear system.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This   Input parameters include\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex32.c.html b/src/ksp/ksp/examples/tests/ex32.c.html
index 3aa0351..c0f1f95 100644
--- a/src/ksp/ksp/examples/tests/ex32.c.html
+++ b/src/ksp/ksp/examples/tests/ex32.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex32.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:13+00:00">
+<meta name="date" content="2016-06-05T17:34:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex32.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex32.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Laplacian in 3D. Use for testing BAIJ matrix.</font>
 <a name="line3">  3: </a><font color="#B22222">  Modeled by the partial differential equation</font>
diff --git a/src/ksp/ksp/examples/tests/ex33.c.html b/src/ksp/ksp/examples/tests/ex33.c.html
index b92aef8..242fd0d 100644
--- a/src/ksp/ksp/examples/tests/ex33.c.html
+++ b/src/ksp/ksp/examples/tests/ex33.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex33.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:14+00:00">
+<meta name="date" content="2016-06-05T17:34:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex33.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex33.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../../docs/manualpages/Mat/MatGetInertia.html#MatGetInertia">MatGetInertia</a>().\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ksp/ksp/examples/tests/ex36.c.html b/src/ksp/ksp/examples/tests/ex36.c.html
index 5681300..bc2213c 100644
--- a/src/ksp/ksp/examples/tests/ex36.c.html
+++ b/src/ksp/ksp/examples/tests/ex36.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex36.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:14+00:00">
+<meta name="date" content="2016-06-05T17:34:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex36.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex36.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../../docs/manualpages/Mat/MatGetInertia.html#MatGetInertia">MatGetInertia</a>() for Hermitian matrix. \n\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Example of usage</font>
diff --git a/src/ksp/ksp/examples/tests/ex37.c.html b/src/ksp/ksp/examples/tests/ex37.c.html
index 1ea71a2..455612c 100644
--- a/src/ksp/ksp/examples/tests/ex37.c.html
+++ b/src/ksp/ksp/examples/tests/ex37.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex37.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:14+00:00">
+<meta name="date" content="2016-06-05T17:34:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex37.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex37.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test <a href="../../../../../docs/manualpages/Mat/MatGetMultiProcBlock.html#MatGetMultiProcBlock">MatGetMultiProcBlock</a>() and <a href="../../../../../docs/manualpages/Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</a>() \n\</font>
 <a name="line3">  3: </a><font color="#666666">Reads a PETSc matrix and vector from a file and solves a linear system.\n\n"</font>;
diff --git a/src/ksp/ksp/examples/tests/ex38.c.html b/src/ksp/ksp/examples/tests/ex38.c.html
index 114a822..82bf627 100644
--- a/src/ksp/ksp/examples/tests/ex38.c.html
+++ b/src/ksp/ksp/examples/tests/ex38.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex38.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:15+00:00">
+<meta name="date" content="2016-06-05T17:34:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex38.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex38.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 
 <a name="line3">  3: </a><font color="#B22222">mpiexec -n 8 ./ex38 -ksp_type fbcgs -ksp_rtol 1.e-6 -sub_ksp_type bcgs -sub_ksp_rtol 1.e-3 -pc_type bjacobi -ksp_converged_reason -ksp_monitor -n1 64 -n2 64</font>
diff --git a/src/ksp/ksp/examples/tests/ex39.c.html b/src/ksp/ksp/examples/tests/ex39.c.html
index b15187c..c9d64b7 100644
--- a/src/ksp/ksp/examples/tests/ex39.c.html
+++ b/src/ksp/ksp/examples/tests/ex39.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex39.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:15+00:00">
+<meta name="date" content="2016-06-05T17:34:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex39.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex39.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">mpiexec -n 8 ./ex39 -ksp_type fbcgs -ksp_rtol 1.e-6 -sub_ksp_type bcgs -sub_ksp_rtol 1.e-3 -pc_type bjacobi -ksp_converged_reason -ksp_monitor -n1 32 -n2 32 -n3 32</font>
 
diff --git a/src/ksp/ksp/examples/tests/ex4.c.html b/src/ksp/ksp/examples/tests/ex4.c.html
index d622a33..4c03ddd 100644
--- a/src/ksp/ksp/examples/tests/ex4.c.html
+++ b/src/ksp/ksp/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:02+00:00">
+<meta name="date" content="2016-06-05T17:34:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Bilinear elements on the unit square for the Laplacian. Input arguments are:\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -m <size> : problem size\n\n"</font>;
diff --git a/src/ksp/ksp/examples/tests/ex40.c.html b/src/ksp/ksp/examples/tests/ex40.c.html
index 15aee6e..b750b9d 100644
--- a/src/ksp/ksp/examples/tests/ex40.c.html
+++ b/src/ksp/ksp/examples/tests/ex40.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex40.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:16+00:00">
+<meta name="date" content="2016-06-05T17:34:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex40.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex40.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex41.c.html b/src/ksp/ksp/examples/tests/ex41.c.html
index 1f5a9a6..f828a0a 100644
--- a/src/ksp/ksp/examples/tests/ex41.c.html
+++ b/src/ksp/ksp/examples/tests/ex41.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex41.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:16+00:00">
+<meta name="date" content="2016-06-05T17:34:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex41.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex41.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Tests sequential and parallel <a href="../../../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>() and <a href="../../../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(). Modified from ex96.c \n\</font>
 <a name="line3">  3: </a><font color="#666666">  -Mx <xg>, where <xg> = number of coarse grid points in the x-direction\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex42.c.html b/src/ksp/ksp/examples/tests/ex42.c.html
index 32222fa..ad2d844 100644
--- a/src/ksp/ksp/examples/tests/ex42.c.html
+++ b/src/ksp/ksp/examples/tests/ex42.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex42.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:17+00:00">
+<meta name="date" content="2016-06-05T17:34:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex42.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex42.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system in parallel with MINRES. Modified from ../tutorials/ex2.c \n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tests/ex43.c.html b/src/ksp/ksp/examples/tests/ex43.c.html
index 86f8f3b..d7790db 100644
--- a/src/ksp/ksp/examples/tests/ex43.c.html
+++ b/src/ksp/ksp/examples/tests/ex43.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex43.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:17+00:00">
+<meta name="date" content="2016-06-05T17:34:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex43.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex43.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix from a file and solves a linear system \n\</font>
 <a name="line2">  2: </a><font color="#666666">using the aijcusparse class. Input parameters are:\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -f <input_file> : the file to load\n\n"</font>;
diff --git a/src/ksp/ksp/examples/tests/ex44.c.html b/src/ksp/ksp/examples/tests/ex44.c.html
index 6a33f08..0a6605d 100644
--- a/src/ksp/ksp/examples/tests/ex44.c.html
+++ b/src/ksp/ksp/examples/tests/ex44.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex44.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:17+00:00">
+<meta name="date" content="2016-06-05T17:34:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex44.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex44.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a tridiagonal linear system.  Designed to compare SOR for different <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> impls.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tests/ex45.c.html b/src/ksp/ksp/examples/tests/ex45.c.html
index 8b094fd..661297f 100644
--- a/src/ksp/ksp/examples/tests/ex45.c.html
+++ b/src/ksp/ksp/examples/tests/ex45.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex45.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:17+00:00">
+<meta name="date" content="2016-06-05T17:34:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex45.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex45.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Creates a DMShell and uses it with a <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> </font>
 <a name="line3">  3: </a><font color="#B22222">   This tests that the <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> object can still create vectors using the <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> object</font>
diff --git a/src/ksp/ksp/examples/tests/ex46.cxx.html b/src/ksp/ksp/examples/tests/ex46.cxx.html
index 7e3102c..9b9097c 100644
--- a/src/ksp/ksp/examples/tests/ex46.cxx.html
+++ b/src/ksp/ksp/examples/tests/ex46.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex46.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:17+00:00">
+<meta name="date" content="2016-06-05T17:34:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex46.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex46.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*@HEADER</font>
 <a name="line2">  2: </a><font color="#B22222">// ***********************************************************************</font>
 <a name="line3">  3: </a><font color="#B22222">//</font>
diff --git a/src/ksp/ksp/examples/tests/ex47.c.html b/src/ksp/ksp/examples/tests/ex47.c.html
index 1800ffe..9895f55 100644
--- a/src/ksp/ksp/examples/tests/ex47.c.html
+++ b/src/ksp/ksp/examples/tests/ex47.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex47.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:18+00:00">
+<meta name="date" content="2016-06-05T17:34:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex47.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex47.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Tests attaching null space to <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> for fieldsplit preconditioner</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/ksp/examples/tests/ex48.c.html b/src/ksp/ksp/examples/tests/ex48.c.html
index 1043f47..ef9ee7d 100644
--- a/src/ksp/ksp/examples/tests/ex48.c.html
+++ b/src/ksp/ksp/examples/tests/ex48.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex48.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:18+00:00">
+<meta name="date" content="2016-06-05T17:34:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex48.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex48.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a tridiagonal linear system with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tests/ex5f.F.html b/src/ksp/ksp/examples/tests/ex5f.F.html
index 697e71a..2757f0d 100644
--- a/src/ksp/ksp/examples/tests/ex5f.F.html
+++ b/src/ksp/ksp/examples/tests/ex5f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex5f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:18+00:00">
+<meta name="date" content="2016-06-05T17:34:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex5f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex5f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>      program main
 <a name="line3">  3: </a>       implicit none
diff --git a/src/ksp/ksp/examples/tests/ex6.c.html b/src/ksp/ksp/examples/tests/ex6.c.html
index 12bbaad..0e6d4aa 100644
--- a/src/ksp/ksp/examples/tests/ex6.c.html
+++ b/src/ksp/ksp/examples/tests/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:03+00:00">
+<meta name="date" content="2016-06-05T17:34:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a file and solves a linear system.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input arguments are:\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex7.c.html b/src/ksp/ksp/examples/tests/ex7.c.html
index f2220d7..316da1e 100644
--- a/src/ksp/ksp/examples/tests/ex7.c.html
+++ b/src/ksp/ksp/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:03+00:00">
+<meta name="date" content="2016-06-05T17:34:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a file and solves a linear system.\n\</font>
 <a name="line3">  3: </a><font color="#666666"> Tests inplace factorization for SeqBAIJ. Input parameters include\n\</font>
diff --git a/src/ksp/ksp/examples/tests/ex8.c.html b/src/ksp/ksp/examples/tests/ex8.c.html
index cbad880..1719a7b 100644
--- a/src/ksp/ksp/examples/tests/ex8.c.html
+++ b/src/ksp/ksp/examples/tests/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:03+00:00">
+<meta name="date" content="2016-06-05T17:34:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>. \n\</font>
 <a name="line3">  3: </a><font color="#666666">Contributed by Jose E. Roman, SLEPc developer, for testing repeated call of <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(), 2014 \n\n"</font>;
diff --git a/src/ksp/ksp/examples/tests/index.html b/src/ksp/ksp/examples/tests/index.html
index a6e3d69..5902d13 100644
--- a/src/ksp/ksp/examples/tests/index.html
+++ b/src/ksp/ksp/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/ksp/ksp/examples/tests/makefile b/src/ksp/ksp/examples/tests/makefile
index 2b07f1b..b47f76d 100644
--- a/src/ksp/ksp/examples/tests/makefile
+++ b/src/ksp/ksp/examples/tests/makefile
@@ -1009,8 +1009,8 @@ TESTEXAMPLES_C_COMPLEX_MPIUNI  = ex17.PETSc runex17 ex17.rm
 TESTEXAMPLES_DATAFILESPATH     = ex6.PETSc runex6 runex6_2 ex6.rm ex11.PETSc runex11 runex11_2 ex11.rm \
                                  ex25.PETSc runex25 ex25.rm ex27.PETSc runex27 ex25.rm \
                                  ex30.PETSc runex30 runex30_2 runex30_shift runex30_shift_cholesky_aij runex30_shift_cholesky_sbaij ex30.rm \
-                                 ex37.PETSc runex37 runex37_2 runex37_3 runex37_4 runex37_5 ex37.rm \
-                                 ex12f.PETSc runex12f ex12f.rm ex16f.PETSc runex16f ex16f.rm
+                                 ex37.PETSc runex37 runex37_2 runex37_3 runex37_4 runex37_5 ex37.rm
+TESTEXAMPLES_FORTRAN_DATAFILESPATH = ex12f.PETSc runex12f ex12f.rm ex16f.PETSc runex16f ex16f.rm
 TESTEXAMPLES_PARMETIS_DATAFILESPATH = ex31.PETSc runex31 ex31.rm
 
 TESTEXAMPLES_FORTRAN_NOCOMPLEX =
diff --git a/src/ksp/ksp/examples/tests/makefile.html b/src/ksp/ksp/examples/tests/makefile.html
index 6ff4895..9fba401 100644
--- a/src/ksp/ksp/examples/tests/makefile.html
+++ b/src/ksp/ksp/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:20+00:00">
+<meta name="date" content="2016-06-05T17:34:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	  =
 FFLAGS    =
@@ -1020,8 +1020,8 @@ TESTEXAMPLES_C_COMPLEX_MPIUNI  = ex17.PETSc runex17 ex17.rm
 TESTEXAMPLES_DATAFILESPATH     = ex6.PETSc runex6 runex6_2 ex6.rm ex11.PETSc runex11 runex11_2 ex11.rm \
                                  ex25.PETSc runex25 ex25.rm ex27.PETSc runex27 ex25.rm \
                                  ex30.PETSc runex30 runex30_2 runex30_shift runex30_shift_cholesky_aij runex30_shift_cholesky_sbaij ex30.rm \
-                                 ex37.PETSc runex37 runex37_2 runex37_3 runex37_4 runex37_5 ex37.rm \
-                                 ex12f.PETSc runex12f ex12f.rm ex16f.PETSc runex16f ex16f.rm
+                                 ex37.PETSc runex37 runex37_2 runex37_3 runex37_4 runex37_5 ex37.rm
+TESTEXAMPLES_FORTRAN_DATAFILESPATH = ex12f.PETSc runex12f ex12f.rm ex16f.PETSc runex16f ex16f.rm
 TESTEXAMPLES_PARMETIS_DATAFILESPATH = ex31.PETSc runex31 ex31.rm
 
 TESTEXAMPLES_FORTRAN_NOCOMPLEX =
diff --git a/src/ksp/ksp/examples/tutorials/ex1.c.html b/src/ksp/ksp/examples/tutorials/ex1.c.html
index ddbe588..114c9fc 100644
--- a/src/ksp/ksp/examples/tutorials/ex1.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:20+00:00">
+<meta name="date" content="2016-06-05T17:34:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a tridiagonal linear system with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tutorials/ex10.c.html b/src/ksp/ksp/examples/tutorials/ex10.c.html
index d1ea4c7..32ba225 100644
--- a/src/ksp/ksp/examples/tutorials/ex10.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:25+00:00">
+<meta name="date" content="2016-06-05T17:34:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a file and solves a linear system.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This version first preloads and solves a small system, then loads \n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex11.c.html b/src/ksp/ksp/examples/tutorials/ex11.c.html
index 5c612c6..b15780f 100644
--- a/src/ksp/ksp/examples/tutorials/ex11.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:26+00:00">
+<meta name="date" content="2016-06-05T17:34:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tutorials/ex11f.F.html b/src/ksp/ksp/examples/tutorials/ex11f.F.html
index 15d9bbf..960aa2d 100644
--- a/src/ksp/ksp/examples/tutorials/ex11f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex11f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex11f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:00+00:00">
+<meta name="date" content="2016-06-05T17:35:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex11f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex11f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Description: Solves a complex linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> (Fortran code).
 <a name="line3">  3: </a>!
diff --git a/src/ksp/ksp/examples/tutorials/ex12.c.html b/src/ksp/ksp/examples/tutorials/ex12.c.html
index 109a403..06d3cba 100644
--- a/src/ksp/ksp/examples/tutorials/ex12.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:27+00:00">
+<meta name="date" content="2016-06-05T17:34:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex13.c.html b/src/ksp/ksp/examples/tutorials/ex13.c.html
index 3037035..ce9f7cc 100644
--- a/src/ksp/ksp/examples/tutorials/ex13.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex13.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex13.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:28+00:00">
+<meta name="date" content="2016-06-05T17:34:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex13.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex13.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a variable Poisson problem with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tutorials/ex13f90.F.html b/src/ksp/ksp/examples/tutorials/ex13f90.F.html
index 9f13caf..6d93f9d 100644
--- a/src/ksp/ksp/examples/tutorials/ex13f90.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex13f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex13f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:01+00:00">
+<meta name="date" content="2016-06-05T17:35:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex13f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex13f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!<font color="#B22222">/*T</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex14f.F.html b/src/ksp/ksp/examples/tutorials/ex14f.F.html
index 194ded8..673b5b7 100644
--- a/src/ksp/ksp/examples/tutorials/ex14f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex14f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex14f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:02+00:00">
+<meta name="date" content="2016-06-05T17:35:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex14f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex14f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Solves a nonlinear system in parallel with a user-defined
diff --git a/src/ksp/ksp/examples/tutorials/ex15.c.html b/src/ksp/ksp/examples/tutorials/ex15.c.html
index 02dcf75..e38680d 100644
--- a/src/ksp/ksp/examples/tutorials/ex15.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:28+00:00">
+<meta name="date" content="2016-06-05T17:34:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.  Also\n\</font>
 <a name="line3">  3: </a><font color="#666666">illustrates setting a user-defined shell preconditioner and using the\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex15f.F.html b/src/ksp/ksp/examples/tutorials/ex15f.F.html
index 118717e..d5d9e76 100644
--- a/src/ksp/ksp/examples/tutorials/ex15f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex15f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex15f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:04+00:00">
+<meta name="date" content="2016-06-05T17:35:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex15f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex15f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.  Also indicates
 <a name="line3">  3: </a>!   use of a user-provided preconditioner.  Input parameters include:
diff --git a/src/ksp/ksp/examples/tutorials/ex16.c.html b/src/ksp/ksp/examples/tutorials/ex16.c.html
index b4ba0c8..fab85ef 100644
--- a/src/ksp/ksp/examples/tutorials/ex16.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:29+00:00">
+<meta name="date" content="2016-06-05T17:34:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* Usage:  mpiexec ex16 [-help] [all PETSc options] */</font>
 
diff --git a/src/ksp/ksp/examples/tutorials/ex18.c.html b/src/ksp/ksp/examples/tutorials/ex18.c.html
index 08ae223..b57d436 100644
--- a/src/ksp/ksp/examples/tutorials/ex18.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex18.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex18.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:30+00:00">
+<meta name="date" content="2016-06-05T17:34:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex18.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex18.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Solves a (permuted) linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\</font>
 <a name="line2">  2: </a><font color="#666666">Input parameters include:\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -permute <natural,rcm,nd,...> : solve system in permuted indexing\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex1f.F.html b/src/ksp/ksp/examples/tutorials/ex1f.F.html
index b0149a7..172c89a 100644
--- a/src/ksp/ksp/examples/tutorials/ex1f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:58+00:00">
+<meta name="date" content="2016-06-05T17:35:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   Description: Solves a tridiagonal linear system with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.
 <a name="line3">  3: </a>!
diff --git a/src/ksp/ksp/examples/tutorials/ex2.c.html b/src/ksp/ksp/examples/tutorials/ex2.c.html
index af83da6..ba1b7d1 100644
--- a/src/ksp/ksp/examples/tutorials/ex2.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:20+00:00">
+<meta name="date" content="2016-06-05T17:34:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex21f.F.html b/src/ksp/ksp/examples/tutorials/ex21f.F.html
index cf93acf..37433d1 100644
--- a/src/ksp/ksp/examples/tutorials/ex21f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex21f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex21f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:05+00:00">
+<meta name="date" content="2016-06-05T17:35:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex21f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex21f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.  Also indicates
 <a name="line3">  3: </a>!   use of a user-provided preconditioner.  Input parameters include:
diff --git a/src/ksp/ksp/examples/tutorials/ex22f.F.html b/src/ksp/ksp/examples/tutorials/ex22f.F.html
index 1ce93b7..5e0ac95 100644
--- a/src/ksp/ksp/examples/tutorials/ex22f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex22f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex22f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:06+00:00">
+<meta name="date" content="2016-06-05T17:35:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex22f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex22f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   Laplacian in 3D. Modeled by the partial differential equation
 <a name="line3">  3: </a>!
diff --git a/src/ksp/ksp/examples/tutorials/ex23.c.html b/src/ksp/ksp/examples/tutorials/ex23.c.html
index 28f2ab6..e7fbb6c 100644
--- a/src/ksp/ksp/examples/tutorials/ex23.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex23.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex23.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:30+00:00">
+<meta name="date" content="2016-06-05T17:34:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex23.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex23.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a tridiagonal linear system.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tutorials/ex25.c.html b/src/ksp/ksp/examples/tutorials/ex25.c.html
index 1a150a7..01b8137 100644
--- a/src/ksp/ksp/examples/tutorials/ex25.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex25.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex25.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:31+00:00">
+<meta name="date" content="2016-06-05T17:34:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex25.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex25.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222"> Partial differential equation</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex27.c.html b/src/ksp/ksp/examples/tutorials/ex27.c.html
index 39971b1..91e57ad 100644
--- a/src/ksp/ksp/examples/tutorials/ex27.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex27.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex27.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:31+00:00">
+<meta name="date" content="2016-06-05T17:34:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex27.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex27.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a file and solves the normal equations.\n\n"</font>;
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex28.c.html b/src/ksp/ksp/examples/tutorials/ex28.c.html
index b5d2909..e42e562 100644
--- a/src/ksp/ksp/examples/tutorials/ex28.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex28.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex28.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:31+00:00">
+<meta name="date" content="2016-06-05T17:34:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex28.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex28.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3">  3: </a>static char help[] = <font color="#666666">"Solves 1D wave equation using multigrid.\n\n"</font>;
diff --git a/src/ksp/ksp/examples/tutorials/ex29.c.html b/src/ksp/ksp/examples/tutorials/ex29.c.html
index 298f52a..e39df45 100644
--- a/src/ksp/ksp/examples/tutorials/ex29.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex29.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex29.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:32+00:00">
+<meta name="date" content="2016-06-05T17:34:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex29.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex29.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*T</font>
 <a name="line2">  2: </a><font color="#B22222">   Concepts: <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>^solving a system of linear equations</font>
 <a name="line3">  3: </a><font color="#B22222">   Concepts: <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>^Laplacian, 2d</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex2f.F.html b/src/ksp/ksp/examples/tutorials/ex2f.F.html
index af2c422..d6ad689 100644
--- a/src/ksp/ksp/examples/tutorials/ex2f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex2f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex2f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:59+00:00">
+<meta name="date" content="2016-06-05T17:35:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex2f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex2f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Description: Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> (Fortran code).
 <a name="line3">  3: </a>!               Also shows how to set a user-defined monitoring routine.
diff --git a/src/ksp/ksp/examples/tutorials/ex3.c.html b/src/ksp/ksp/examples/tutorials/ex3.c.html
index e72c109..f925273 100644
--- a/src/ksp/ksp/examples/tutorials/ex3.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:21+00:00">
+<meta name="date" content="2016-06-05T17:34:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Bilinear elements on the unit square for Laplacian.  To test the parallel\n\</font>
 <a name="line3">  3: </a><font color="#666666">matrix assembly, the matrix is intentionally laid out across processors\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex30.c.html b/src/ksp/ksp/examples/tutorials/ex30.c.html
index dcc68f7..037b8f0 100644
--- a/src/ksp/ksp/examples/tutorials/ex30.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex30.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex30.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:32+00:00">
+<meta name="date" content="2016-06-05T17:34:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex30.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex30.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">" * Example code testing SeqDense matrices with an LDA (leading dimension of the user-allocated arrray) larger than M.\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscksp.h></font>
diff --git a/src/ksp/ksp/examples/tutorials/ex31.c.html b/src/ksp/ksp/examples/tutorials/ex31.c.html
index 8680003..5111773 100644
--- a/src/ksp/ksp/examples/tutorials/ex31.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex31.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex31.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:33+00:00">
+<meta name="date" content="2016-06-05T17:34:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex31.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex31.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*T</font>
 <a name="line2">  2: </a><font color="#B22222">   Concepts: <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>^solving a system of linear equations</font>
 <a name="line3">  3: </a><font color="#B22222">   Concepts: <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>^semi-implicit</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex32.c.html b/src/ksp/ksp/examples/tutorials/ex32.c.html
index 8296dbc..09c90d0 100644
--- a/src/ksp/ksp/examples/tutorials/ex32.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex32.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex32.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:35+00:00">
+<meta name="date" content="2016-06-05T17:34:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex32.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex32.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*T</font>
 <a name="line2">  2: </a><font color="#B22222">   Concepts: <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>^solving a system of linear equations</font>
 <a name="line3">  3: </a><font color="#B22222">   Concepts: <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>^Laplacian, 2d</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex34.c.html b/src/ksp/ksp/examples/tutorials/ex34.c.html
index 626263f..dc08ed8 100644
--- a/src/ksp/ksp/examples/tutorials/ex34.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex34.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex34.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:35+00:00">
+<meta name="date" content="2016-06-05T17:34:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex34.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex34.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*T</font>
 <a name="line2">  2: </a><font color="#B22222">   Concepts: <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>^solving a system of linear equations</font>
 <a name="line3">  3: </a><font color="#B22222">   Concepts: <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>^Laplacian, 3d</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex4.c.html b/src/ksp/ksp/examples/tutorials/ex4.c.html
index 948f4f8..6ebc8f8 100644
--- a/src/ksp/ksp/examples/tutorials/ex4.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:21+00:00">
+<meta name="date" content="2016-06-05T17:34:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../../docs/manualpages/Mat/MatSetValuesBatch.html#MatSetValuesBatch">MatSetValuesBatch</a>: setting batches of elements using the GPU.\n\</font>
 <a name="line2">  2: </a><font color="#666666">This works with SeqAIJCUSP and MPIAIJCUSP matrices.\n\n"</font>;
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/src/ksp/ksp/examples/tutorials/ex41.c.html b/src/ksp/ksp/examples/tutorials/ex41.c.html
index 3ede991..54faca2 100644
--- a/src/ksp/ksp/examples/tutorials/ex41.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex41.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex41.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:36+00:00">
+<meta name="date" content="2016-06-05T17:34:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex41.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex41.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a socket connection,  solves a linear system and sends the result back.\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tutorials/ex42.c.html b/src/ksp/ksp/examples/tutorials/ex42.c.html
index 3187b9c..beb8d02 100644
--- a/src/ksp/ksp/examples/tutorials/ex42.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex42.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex42.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:36+00:00">
+<meta name="date" content="2016-06-05T17:34:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex42.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex42.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves the incompressible, variable viscosity stokes equation in 3d using Q1Q1 elements, \n\</font>
 <a name="line2">  2: </a><font color="#666666">stabilized with Bochev's polynomial projection method. Note that implementation here assumes \n\</font>
 <a name="line3">  3: </a><font color="#666666">all boundaries are free-slip, i.e. zero normal flow and zero tangential stress \n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex43.c.html b/src/ksp/ksp/examples/tutorials/ex43.c.html
index 6aadf6f..0de6089 100644
--- a/src/ksp/ksp/examples/tutorials/ex43.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex43.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex43.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:41+00:00">
+<meta name="date" content="2016-06-05T17:34:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex43.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex43.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves the incompressible, variable viscosity Stokes equation in 2d on the unit domain \n\</font>
 <a name="line2">  2: </a><font color="#666666">using Q1Q1 elements, stabilized with Bochev's polynomial projection method. \n\</font>
 <a name="line3">  3: </a><font color="#666666">The models defined utilise free slip boundary conditions on all sides. \n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex44f.F90.html b/src/ksp/ksp/examples/tutorials/ex44f.F90.html
index 02c168a..f2b2933 100644
--- a/src/ksp/ksp/examples/tutorials/ex44f.F90.html
+++ b/src/ksp/ksp/examples/tutorials/ex44f.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex44f.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:06+00:00">
+<meta name="date" content="2016-06-05T17:35:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex44f.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex44f.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>      program main   !   Solves the linear system  J x = f
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/finclude/petscdef.h></font>
 <a name="line3">  3: </a>      use petscksp; use petscdm
diff --git a/src/ksp/ksp/examples/tutorials/ex45.c.html b/src/ksp/ksp/examples/tutorials/ex45.c.html
index 511609b..2109102 100644
--- a/src/ksp/ksp/examples/tutorials/ex45.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex45.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex45.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:45+00:00">
+<meta name="date" content="2016-06-05T17:34:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex45.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex45.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">Laplacian in 3D. Modeled by the partial differential equation</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex45f.F.html b/src/ksp/ksp/examples/tutorials/ex45f.F.html
index 01534be..72abd3e 100644
--- a/src/ksp/ksp/examples/tutorials/ex45f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex45f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex45f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:06+00:00">
+<meta name="date" content="2016-06-05T17:35:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex45f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex45f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>      program main
 <a name="line2">  2: </a>      implicit none
 
diff --git a/src/ksp/ksp/examples/tutorials/ex46.c.html b/src/ksp/ksp/examples/tutorials/ex46.c.html
index 2b134e7..04c0768 100644
--- a/src/ksp/ksp/examples/tutorials/ex46.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex46.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex46.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:45+00:00">
+<meta name="date" content="2016-06-05T17:34:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex46.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex46.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> and <a href="../../../../../docs/manualpages/DM/DM.html#DM">DM</a>.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Compare this to ex2 which solves the same problem without a <a href="../../../../../docs/manualpages/DM/DM.html#DM">DM</a>.\n\n"</font>;
diff --git a/src/ksp/ksp/examples/tutorials/ex49.c.html b/src/ksp/ksp/examples/tutorials/ex49.c.html
index 058a625..7354054 100644
--- a/src/ksp/ksp/examples/tutorials/ex49.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex49.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex49.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:46+00:00">
+<meta name="date" content="2016-06-05T17:34:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex49.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex49.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] =  <font color="#666666">"   Solves the compressible plane strain elasticity equations in 2d on the unit domain using Q1 finite elements. \n\</font>
 <a name="line2">  2: </a><font color="#666666">   Material properties E (Youngs modulus) and nu (Poisson ratio) may vary as a function of space. \n\</font>
 <a name="line3">  3: </a><font color="#666666">   The model utilises boundary conditions which produce compression in the x direction. \n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex5.c.html b/src/ksp/ksp/examples/tutorials/ex5.c.html
index e3fa541..1496952 100644
--- a/src/ksp/ksp/examples/tutorials/ex5.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:22+00:00">
+<meta name="date" content="2016-06-05T17:34:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves two linear systems in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.  The code\n\</font>
 <a name="line3">  3: </a><font color="#666666">illustrates repeated solution of linear systems with the same preconditioner\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex50.c.html b/src/ksp/ksp/examples/tutorials/ex50.c.html
index 57df794..ae23b72 100644
--- a/src/ksp/ksp/examples/tutorials/ex50.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex50.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex50.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:49+00:00">
+<meta name="date" content="2016-06-05T17:34:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex50.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex50.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*   <a href="../../../../../docs/manualpages/DM/DMDA.html#DMDA">DMDA</a>/<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> solving a system of linear equations.</font>
 <a name="line2">  2: </a><font color="#B22222">     Poisson equation in 2D:</font>
 
diff --git a/src/ksp/ksp/examples/tutorials/ex51.c b/src/ksp/ksp/examples/tutorials/ex51.c
index a938165..3b65fdd 100644
--- a/src/ksp/ksp/examples/tutorials/ex51.c
+++ b/src/ksp/ksp/examples/tutorials/ex51.c
@@ -59,6 +59,7 @@ int main(int argc,char **args)
   ierr  = MatCreate(PETSC_COMM_WORLD,&A);CHKERRQ(ierr);
   ierr  = MatSetSizes(A,PETSC_DECIDE,PETSC_DECIDE,N,N);CHKERRQ(ierr);
   ierr  = MatSetFromOptions(A);CHKERRQ(ierr);
+  ierr  = MatSetUp(A);CHKERRQ(ierr);
   start = rank*(M/size) + ((M%size) < rank ? (M%size) : rank);
   end   = start + M/size + ((M%size) > rank);
 
@@ -66,6 +67,7 @@ int main(int argc,char **args)
   ierr  = MatCreate(PETSC_COMM_WORLD,&Mass);CHKERRQ(ierr);
   ierr  = MatSetSizes(Mass,PETSC_DECIDE,PETSC_DECIDE,N,N);CHKERRQ(ierr);
   ierr  = MatSetFromOptions(Mass);CHKERRQ(ierr);
+  ierr  = MatSetUp(Mass);CHKERRQ(ierr);
   start = rank*(M/size) + ((M%size) < rank ? (M%size) : rank);
   end   = start + M/size + ((M%size) > rank);
 
@@ -472,7 +474,7 @@ and weights of the Gauss-Lobatto-Legendre n-point quadrature formula.
 
 
 /******************************************************************************/
-static void qAndLEvaluation(PetscInt n, PetscReal x, PetscReal *q, PetscReal *qp, PetscReal *Ln)
+static void qAndLEvaluation(int n, PetscReal x, PetscReal *q, PetscReal *qp, PetscReal *Ln)
 /*******************************************************************************
 Compute the polynomial qn(x) = L_{N+1}(x) - L_{n-1}(x) and its derivative in
 addition to L_N(x) as these are needed for the GLL points.  See the book titled
diff --git a/src/ksp/ksp/examples/tutorials/ex51.c.html b/src/ksp/ksp/examples/tutorials/ex51.c.html
index c03779f..82e3f00 100644
--- a/src/ksp/ksp/examples/tutorials/ex51.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex51.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex51.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:50+00:00">
+<meta name="date" content="2016-06-05T17:34:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex51.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex51.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"This example solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.  The matrix\n\</font>
 <a name="line3">  3: </a><font color="#666666">uses arbitrary order polynomials for finite elements on the unit square.  To test the parallel\n\</font>
@@ -68,431 +68,433 @@
 <a name="line59"> 59: </a>  <a href="../../../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&A);
 <a name="line60"> 60: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</a>(A,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,N,N);
 <a name="line61"> 61: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</a>(A);
-<a name="line62"> 62: </a>  start = rank*(M/size) + ((M%size) < rank ? (M%size) : rank);
-<a name="line63"> 63: </a>  end   = start + M/size + ((M%size) > rank);
-
-<a name="line65"> 65: </a>  <font color="#B22222">/* Create matrix  */</font>
-<a name="line66"> 66: </a>  <a href="../../../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&Mass);
-<a name="line67"> 67: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</a>(Mass,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,N,N);
-<a name="line68"> 68: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</a>(Mass);
-<a name="line69"> 69: </a>  start = rank*(M/size) + ((M%size) < rank ? (M%size) : rank);
-<a name="line70"> 70: </a>  end   = start + M/size + ((M%size) > rank);
-
-<a name="line72"> 72: </a>  <font color="#B22222">/* Allocate element stiffness matrices */</font>
-<a name="line73"> 73: </a>  num1Dnodes = (p+1);
-<a name="line74"> 74: </a>  num2Dnodes = num1Dnodes*num1Dnodes;
-
-<a name="line76"> 76: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num1Dnodes*num1Dnodes,&Me1D);
-<a name="line77"> 77: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num1Dnodes*num1Dnodes,&Ke1D);
-<a name="line78"> 78: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes*num2Dnodes,&Me2D);
-<a name="line79"> 79: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes*num2Dnodes,&Ke2D);
-<a name="line80"> 80: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes,&idx);
-<a name="line81"> 81: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes,&r);
-<a name="line82"> 82: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes,&ue);
-
-<a name="line84"> 84: </a>  <font color="#B22222">/* Allocate quadrature and create stiffness matrices */</font>
-<a name="line85"> 85: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(p+1,&gllNode);
-<a name="line86"> 86: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(p+1,&gllWgts);
-<a name="line87"> 87: </a>  leggaulob(0.0,1.0,gllNode,gllWgts,p); <font color="#B22222">/* Get GLL nodes and weights */</font>
-<a name="line88"> 88: </a>  Form1DElementMass(h,p,gllNode,gllWgts,Me1D);
-<a name="line89"> 89: </a>  Form1DElementStiffness(h,p,gllNode,gllWgts,Ke1D);
-<a name="line90"> 90: </a>  Form2DElementMass(p,Me1D,Me2D);
-<a name="line91"> 91: </a>  Form2DElementStiffness(p,Ke1D,Me1D,Ke2D);
-
-<a name="line93"> 93: </a>  <font color="#B22222">/* Assemble matrix */</font>
-<a name="line94"> 94: </a>  <font color="#4169E1">for</font> (i=start; i<end; i++) {
-<a name="line95"> 95: </a>     indx = 0;
-<a name="line96"> 96: </a>     <font color="#4169E1">for</font> (k=0;k<(p+1);++k) {
-<a name="line97"> 97: </a>       <font color="#4169E1">for</font> (j=0;j<(p+1);++j) {
-<a name="line98"> 98: </a>         idx[indx++] = p*(p*m+1)*(i/m) + p*(i % m) + k*(p*m+1) + j;
-<a name="line99"> 99: </a>       }
-<a name="line100">100: </a>     }
-<a name="line101">101: </a>     <a href="../../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(A,num2Dnodes,idx,num2Dnodes,idx,Ke2D,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>);
-<a name="line102">102: </a>     <a href="../../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(Mass,num2Dnodes,idx,num2Dnodes,idx,Me2D,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>);
-<a name="line103">103: </a>  }
-<a name="line104">104: </a>  <a href="../../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(A,MAT_FINAL_ASSEMBLY);
-<a name="line105">105: </a>  <a href="../../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(A,MAT_FINAL_ASSEMBLY);
-<a name="line106">106: </a>  <a href="../../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(Mass,MAT_FINAL_ASSEMBLY);
-<a name="line107">107: </a>  <a href="../../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(Mass,MAT_FINAL_ASSEMBLY);
-
-<a name="line109">109: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(Me1D);
-<a name="line110">110: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(Ke1D);
-<a name="line111">111: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(Me2D);
-<a name="line112">112: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(Ke2D);
-
-<a name="line114">114: </a>  <font color="#B22222">/* Create right-hand-side and solution vectors */</font>
-<a name="line115">115: </a>  <a href="../../../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&u);
-<a name="line116">116: </a>  <a href="../../../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(u,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,N);
-<a name="line117">117: </a>  <a href="../../../../../docs/manualpages/Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</a>(u);
-<a name="line118">118: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)u,<font color="#666666">"Approx. Solution"</font>);
-<a name="line119">119: </a>  <a href="../../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(u,&b);
-<a name="line120">120: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)b,<font color="#666666">"Right hand side"</font>);
-<a name="line121">121: </a>  <a href="../../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(u,&q);
-<a name="line122">122: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)q,<font color="#666666">"Right hand side 2"</font>);
-<a name="line123">123: </a>  <a href="../../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(b,&ustar);
-<a name="line124">124: </a>  <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(u,0.0);
-<a name="line125">125: </a>  <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(b,0.0);
-<a name="line126">126: </a>  <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(q,0.0);
-
-<a name="line128">128: </a>  <font color="#B22222">/* Assemble nodal right-hand-side and soln vector  */</font>
-<a name="line129">129: </a>  <font color="#4169E1">for</font> (i=start; i<end; i++) {
-<a name="line130">130: </a>    x    = h*(i % m);
-<a name="line131">131: </a>    y    = h*(i/m);
-<a name="line132">132: </a>    indx = 0;
-<a name="line133">133: </a>    <font color="#4169E1">for</font> (k=0;k<(p+1);++k) {
-<a name="line134">134: </a>      <font color="#4169E1">for</font> (j=0;j<(p+1);++j) {
-<a name="line135">135: </a>        idx[indx++] = p*(p*m+1)*(i/m) + p*(i % m) + k*(p*m+1) + j;
-<a name="line136">136: </a>      }
-<a name="line137">137: </a>    }
-<a name="line138">138: </a>    FormNodalRhs(p,x,y,h,gllNode,r);
-<a name="line139">139: </a>    FormNodalSoln(p,x,y,h,gllNode,ue);
-<a name="line140">140: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(q,num2Dnodes,idx,r,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line141">141: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(ustar,num2Dnodes,idx,ue,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line142">142: </a>  }
-<a name="line143">143: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(q);
-<a name="line144">144: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(q);
-<a name="line145">145: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(ustar);
-<a name="line146">146: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(ustar);
-
-<a name="line148">148: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(idx);
-<a name="line149">149: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(r);
-<a name="line150">150: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ue);
-
-<a name="line152">152: </a>  <font color="#B22222">/* Get FE right-hand side vector */</font>
-<a name="line153">153: </a>  <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(Mass,q,b);
-
-<a name="line155">155: </a>  <font color="#B22222">/* Modify matrix and right-hand-side for Dirichlet boundary conditions */</font>
-<a name="line156">156: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(4*p*m,&rows);
-<a name="line157">157: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(4*p*m,&rowsx);
-<a name="line158">158: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(4*p*m,&rowsy);
-<a name="line159">159: </a>  <font color="#4169E1">for</font> (i=0; i<p*m+1; i++) {
-<a name="line160">160: </a>    rows[i]          = i; <font color="#B22222">/* bottom */</font>
-<a name="line161">161: </a>    rowsx[i]         = (i/p)*h+gllNode[i%p]*h;
-<a name="line162">162: </a>    rowsy[i]         = 0.0;
-<a name="line163">163: </a>    rows[3*p*m-1+i]  = (p*m)*(p*m+1) + i; <font color="#B22222">/* top */</font>
-<a name="line164">164: </a>    rowsx[3*p*m-1+i] = (i/p)*h+gllNode[i%p]*h;
-<a name="line165">165: </a>    rowsy[3*p*m-1+i] = 1.0;
-<a name="line166">166: </a>  }
-<a name="line167">167: </a>  count = p*m+1; <font color="#B22222">/* left side */</font>
-<a name="line168">168: </a>  indx  = 1;
-<a name="line169">169: </a>  <font color="#4169E1">for</font> (i=p*m+1; i<(p*m)*(p*m+1); i+= (p*m+1)) {
-<a name="line170">170: </a>    rows[count]    = i;
-<a name="line171">171: </a>    rowsx[count]   = 0.0;
-<a name="line172">172: </a>    rowsy[count++] = (indx/p)*h+gllNode[indx%p]*h;
-<a name="line173">173: </a>    indx++;
-<a name="line174">174: </a>  }
-<a name="line175">175: </a>  count = 2*p*m; <font color="#B22222">/* right side */</font>
-<a name="line176">176: </a>  indx  = 1;
-<a name="line177">177: </a>  <font color="#4169E1">for</font> (i=2*p*m+1; i<(p*m)*(p*m+1); i+= (p*m+1)) {
-<a name="line178">178: </a>    rows[count]    = i;
-<a name="line179">179: </a>    rowsx[count]   = 1.0;
-<a name="line180">180: </a>    rowsy[count++] = (indx/p)*h+gllNode[indx%p]*h;
-<a name="line181">181: </a>    indx++;
-<a name="line182">182: </a>  }
-<a name="line183">183: </a>  <font color="#4169E1">for</font> (i=0; i<4*p*m; i++) {
-<a name="line184">184: </a>    x    = rowsx[i];
-<a name="line185">185: </a>    y    = rowsy[i];
-<a name="line186">186: </a>    val  = ubdy(x,y);
-<a name="line187">187: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(b,1,&rows[i],&val,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line188">188: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(u,1,&rows[i],&val,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line189">189: </a>  }
-<a name="line190">190: </a>  <a href="../../../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(A,4*p*m,rows,1.0,0,0);
-<a name="line191">191: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rows);
-<a name="line192">192: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rowsx);
-<a name="line193">193: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rowsy);
-
-<a name="line195">195: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(u);
-<a name="line196">196: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(u);
-<a name="line197">197: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(b);
-<a name="line198">198: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(b);
-
-<a name="line200">200: </a>  <font color="#B22222">/* Solve linear system */</font>
-<a name="line201">201: </a>  <a href="../../../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&ksp);
-<a name="line202">202: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(ksp,A,A);
-<a name="line203">203: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetInitialGuessNonzero.html#KSPSetInitialGuessNonzero">KSPSetInitialGuessNonzero</a>(ksp,<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line204">204: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</a>(ksp);
-<a name="line205">205: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(ksp,b,u);
-
-<a name="line207">207: </a>  <font color="#B22222">/* Check error */</font>
-<a name="line208">208: </a>  <a href="../../../../../docs/manualpages/Vec/VecAXPY.html#VecAXPY">VecAXPY</a>(u,-1.0,ustar);
-<a name="line209">209: </a>  <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(u,<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&norm);
-<a name="line210">210: </a>  <a href="../../../../../docs/manualpages/KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</a>(ksp,&its);
-<a name="line211">211: </a>  <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"Norm of error %g Iterations %D\n"</font>,(double)(norm*h),its);
-
-<a name="line213">213: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(gllNode);
-<a name="line214">214: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(gllWgts);
-
-<a name="line216">216: </a>  <a href="../../../../../docs/manualpages/KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</a>(&ksp);
-<a name="line217">217: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&u);
-<a name="line218">218: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&b);
-<a name="line219">219: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&q);
-<a name="line220">220: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&ustar);
-<a name="line221">221: </a>  <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&A);
-<a name="line222">222: </a>  <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Mass);
-
-<a name="line224">224: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>();
-<a name="line225">225: </a>  <font color="#4169E1">return</font> 0;
-<a name="line226">226: </a>}
-
-<a name="line228">228: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line232">232: </a><font color="#B22222">/* 1d element stiffness mass matrix  */</font>
-<a name="line233">233: </a><strong><font color="#4169E1"><a name="Form1DElementMass"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> Form1DElementMass(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> H,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *gqn,<a href="../../.. [...]
-<a name="line234">234: </a>{
-<a name="line235">235: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,j,k;
-<a name="line236">236: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> indx;
-
-<a name="line239">239: </a>  <font color="#4169E1">for</font> (j=0; j<(P+1); ++j) {
-<a name="line240">240: </a>    <font color="#4169E1">for</font> (i=0; i<(P+1); ++i) {
-<a name="line241">241: </a>      indx       = j*(P+1)+i;
-<a name="line242">242: </a>      Me1D[indx] = 0.0;
-<a name="line243">243: </a>      <font color="#4169E1">for</font> (k=0; k<(P+1);++k) {
-<a name="line244">244: </a>        Me1D[indx] += H*gqw[k]*polyBasisFunc(P,i,gqn,gqn[k])*polyBasisFunc(P,j,gqn,gqn[k]);
-<a name="line245">245: </a>      }
-<a name="line246">246: </a>    }
-<a name="line247">247: </a>  }
-<a name="line248">248: </a>  <font color="#4169E1">return</font>(0);
-<a name="line249">249: </a>}
-
-<a name="line251">251: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line255">255: </a><font color="#B22222">/* 1d element stiffness matrix for derivative */</font>
-<a name="line256">256: </a><strong><font color="#4169E1"><a name="Form1DElementStiffness"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> Form1DElementStiffness(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> H,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *gqn,<a href [...]
-<a name="line257">257: </a>{
-<a name="line258">258: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,j,k;
-<a name="line259">259: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> indx;
-
-<a name="line262">262: </a>  <font color="#4169E1">for</font> (j=0;j<(P+1);++j) {
-<a name="line263">263: </a>    <font color="#4169E1">for</font> (i=0;i<(P+1);++i) {
-<a name="line264">264: </a>      indx = j*(P+1)+i;
-<a name="line265">265: </a>      Ke1D[indx] = 0.0;
-<a name="line266">266: </a>      <font color="#4169E1">for</font> (k=0; k<(P+1);++k) {
-<a name="line267">267: </a>        Ke1D[indx] += (1./H)*gqw[k]*derivPolyBasisFunc(P,i,gqn,gqn[k])*derivPolyBasisFunc(P,j,gqn,gqn[k]);
-<a name="line268">268: </a>      }
-<a name="line269">269: </a>    }
-<a name="line270">270: </a>  }
-<a name="line271">271: </a>  <font color="#4169E1">return</font>(0);
-<a name="line272">272: </a>}
-
-<a name="line274">274: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line278">278: </a>   <font color="#B22222">/* element mass matrix */</font>
-<a name="line279">279: </a><strong><font color="#4169E1"><a name="Form2DElementMass"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> Form2DElementMass(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *Me1D,<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *Me2D) [...]
-<a name="line280">280: </a>{
-<a name="line281">281: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i1,j1,i2,j2;
-<a name="line282">282: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> indx1,indx2,indx3;
-
-<a name="line285">285: </a>  <font color="#4169E1">for</font> (j2=0;j2<(P+1);++j2) {
-<a name="line286">286: </a>    <font color="#4169E1">for</font> (i2=0; i2<(P+1);++i2) {
-<a name="line287">287: </a>      <font color="#4169E1">for</font> (j1=0;j1<(P+1);++j1) {
-<a name="line288">288: </a>        <font color="#4169E1">for</font> (i1=0;i1<(P+1);++i1) {
-<a name="line289">289: </a>          indx1 = j1*(P+1)+i1;
-<a name="line290">290: </a>          indx2 = j2*(P+1)+i2;
-<a name="line291">291: </a>          indx3 = (j2*(P+1)+j1)*(P+1)*(P+1)+(i2*(P+1)+i1);
-<a name="line292">292: </a>          Me2D[indx3] = Me1D[indx1]*Me1D[indx2];
-<a name="line293">293: </a>        }
-<a name="line294">294: </a>      }
-<a name="line295">295: </a>    }
-<a name="line296">296: </a>  }
-<a name="line297">297: </a>  <font color="#4169E1">return</font>(0);
-<a name="line298">298: </a>}
-
-<a name="line300">300: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line304">304: </a><font color="#B22222">/* element stiffness for Laplacian */</font>
-<a name="line305">305: </a><strong><font color="#4169E1"><a name="Form2DElementStiffness"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> Form2DElementStiffness(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *Ke1D,<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar< [...]
-<a name="line306">306: </a>{
-<a name="line307">307: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i1,j1,i2,j2;
-<a name="line308">308: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> indx1,indx2,indx3;
-
-<a name="line311">311: </a>  <font color="#4169E1">for</font> (j2=0;j2<(P+1);++j2) {
-<a name="line312">312: </a>    <font color="#4169E1">for</font> (i2=0; i2<(P+1);++i2) {
-<a name="line313">313: </a>      <font color="#4169E1">for</font> (j1=0;j1<(P+1);++j1) {
-<a name="line314">314: </a>        <font color="#4169E1">for</font> (i1=0;i1<(P+1);++i1) {
-<a name="line315">315: </a>          indx1 = j1*(P+1)+i1;
-<a name="line316">316: </a>          indx2 = j2*(P+1)+i2;
-<a name="line317">317: </a>          indx3 = (j2*(P+1)+j1)*(P+1)*(P+1)+(i2*(P+1)+i1);
-<a name="line318">318: </a>          Ke2D[indx3] = Ke1D[indx1]*Me1D[indx2] + Me1D[indx1]*Ke1D[indx2];
-<a name="line319">319: </a>        }
-<a name="line320">320: </a>      }
-<a name="line321">321: </a>    }
-<a name="line322">322: </a>  }
-<a name="line323">323: </a>  <font color="#4169E1">return</font>(0);
-<a name="line324">324: </a>}
-
-<a name="line326">326: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line330">330: </a><strong><font color="#4169E1"><a name="FormNodalRhs"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FormNodalRhs(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> y,<a href="../../../../../docs/m [...]
-<a name="line331">331: </a>{
-<a name="line332">332: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,j,indx;
-
-<a name="line335">335: </a>  indx=0;
-<a name="line336">336: </a>  <font color="#4169E1">for</font> (j=0;j<(P+1);++j) {
-<a name="line337">337: </a>    <font color="#4169E1">for</font> (i=0;i<(P+1);++i) {
-<a name="line338">338: </a>      r[indx] = src(x+H*nds[i],y+H*nds[j]);
-<a name="line339">339: </a>      indx++;
-<a name="line340">340: </a>    }
-<a name="line341">341: </a>  }
-<a name="line342">342: </a>  <font color="#4169E1">return</font>(0);
-<a name="line343">343: </a>}
-
-<a name="line345">345: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line349">349: </a><strong><font color="#4169E1"><a name="FormNodalSoln"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FormNodalSoln(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> y,<a href="../../../../../docs [...]
-<a name="line350">350: </a>{
-<a name="line351">351: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,j,indx;
-
-<a name="line354">354: </a>  indx=0;
-<a name="line355">355: </a>  <font color="#4169E1">for</font> (j=0;j<(P+1);++j) {
-<a name="line356">356: </a>    <font color="#4169E1">for</font> (i=0;i<(P+1);++i) {
-<a name="line357">357: </a>      u[indx] = ubdy(x+H*nds[i],y+H*nds[j]);
-<a name="line358">358: </a>      indx++;
-<a name="line359">359: </a>    }
-<a name="line360">360: </a>  }
-<a name="line361">361: </a>  <font color="#4169E1">return</font>(0);
-<a name="line362">362: </a>}
-
-<a name="line364">364: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line368">368: </a><strong><font color="#4169E1"><a name="polyBasisFunc"></a>static <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> polyBasisFunc(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> order, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> basis, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xLocVal, <a href="../../../../../docs [...]
-<a name="line369">369: </a>{
-<a name="line370">370: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> denominator = 1.;
-<a name="line371">371: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> numerator   = 1.;
-<a name="line372">372: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  i           =0;
-
-<a name="line374">374: </a>  <font color="#4169E1">for</font> (i=0; i<(order+1); i++) {
-<a name="line375">375: </a>    <font color="#4169E1">if</font> (i!=basis) {
-<a name="line376">376: </a>      numerator   *= (xval-xLocVal[i]);
-<a name="line377">377: </a>      denominator *= (xLocVal[basis]-xLocVal[i]);
-<a name="line378">378: </a>    }
-<a name="line379">379: </a>  }
-<a name="line380">380: </a>  <font color="#4169E1">return</font> (numerator/denominator);
-<a name="line381">381: </a>}
-
-<a name="line383">383: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line387">387: </a><strong><font color="#4169E1"><a name="derivPolyBasisFunc"></a>static <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> derivPolyBasisFunc(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> order, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> basis, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xLocVal, <a href="../../../ [...]
-<a name="line388">388: </a>{
-<a name="line389">389: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> denominator;
-<a name="line390">390: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> numerator;
-<a name="line391">391: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> numtmp;
-<a name="line392">392: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  i=0,j=0;
-
-<a name="line394">394: </a>  denominator=1.;
-<a name="line395">395: </a>  <font color="#4169E1">for</font> (i=0; i<(order+1); i++) {
-<a name="line396">396: </a>    <font color="#4169E1">if</font> (i!=basis) denominator *= (xLocVal[basis]-xLocVal[i]);
-<a name="line397">397: </a>  }
-<a name="line398">398: </a>  numerator = 0.;
-<a name="line399">399: </a>  <font color="#4169E1">for</font> (j=0;j<(order+1);++j) {
-<a name="line400">400: </a>    <font color="#4169E1">if</font> (j != basis) {
-<a name="line401">401: </a>      numtmp = 1.;
-<a name="line402">402: </a>      <font color="#4169E1">for</font> (i=0;i<(order+1);++i) {
-<a name="line403">403: </a>        <font color="#4169E1">if</font> (i!=basis && j!=i) numtmp *= (xval-xLocVal[i]);
-<a name="line404">404: </a>      }
-<a name="line405">405: </a>      numerator += numtmp;
-<a name="line406">406: </a>    }
-<a name="line407">407: </a>  }
-
-<a name="line409">409: </a>  <font color="#4169E1">return</font> (numerator/denominator);
-<a name="line410">410: </a>}
-
-<a name="line412">412: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line414">414: </a><strong><font color="#4169E1"><a name="ubdy"></a>static <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> ubdy(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> y)</font></strong>
-<a name="line415">415: </a>{
-<a name="line416">416: </a>  <font color="#4169E1">return</font> x*x*y*y;
-<a name="line417">417: </a>}
-
-<a name="line419">419: </a><strong><font color="#4169E1"><a name="src"></a>static <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> src(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> y)</font></strong>
-<a name="line420">420: </a>{
-<a name="line421">421: </a>  <font color="#4169E1">return</font> -2.*y*y - 2.*x*x;
-<a name="line422">422: </a>}
-<a name="line423">423: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
-
-<a name="line425">425: </a><strong><font color="#4169E1"><a name="leggaulob"></a>static void leggaulob(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x1, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x2, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x[], <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> w[], int n)</font></strong>
-<a name="line426">426: </a><font color="#B22222">/*******************************************************************************</font>
-<a name="line427">427: </a><font color="#B22222">Given the lower and upper limits of integration x1 and x2, and given n, this</font>
-<a name="line428">428: </a><font color="#B22222">routine returns arrays x[0..n-1] and w[0..n-1] of length n, containing the abscissas</font>
-<a name="line429">429: </a><font color="#B22222">and weights of the Gauss-Lobatto-Legendre n-point quadrature formula.</font>
-<a name="line430">430: </a><font color="#B22222">*******************************************************************************/</font>
-<a name="line431">431: </a>{
-<a name="line432">432: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    j,m;
-<a name="line433">433: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> z1,z,xm,xl,q,qp,Ln,scale;
-<a name="line434">434: </a>  <font color="#4169E1">if</font> (n==1) {
-<a name="line435">435: </a>    x[0] = x1;   <font color="#B22222">/* Scale the root to the desired interval, */</font>
-<a name="line436">436: </a>    x[1] = x2;   <font color="#B22222">/* and put in its symmetric counterpart.   */</font>
-<a name="line437">437: </a>    w[0] = 1.;   <font color="#B22222">/* Compute the weight */</font>
-<a name="line438">438: </a>    w[1] = 1.;   <font color="#B22222">/* and its symmetric counterpart. */</font>
-<a name="line439">439: </a>  } <font color="#4169E1">else</font> {
-<a name="line440">440: </a>    x[0] = x1;   <font color="#B22222">/* Scale the root to the desired interval, */</font>
-<a name="line441">441: </a>    x[n] = x2;   <font color="#B22222">/* and put in its symmetric counterpart.   */</font>
-<a name="line442">442: </a>    w[0] = 2./(n*(n+1));;   <font color="#B22222">/* Compute the weight */</font>
-<a name="line443">443: </a>    w[n] = 2./(n*(n+1));   <font color="#B22222">/* and its symmetric counterpart. */</font>
-<a name="line444">444: </a>    m    = (n+1)/2; <font color="#B22222">/* The roots are symmetric, so we only find half of them. */</font>
-<a name="line445">445: </a>    xm   = 0.5*(x2+x1);
-<a name="line446">446: </a>    xl   = 0.5*(x2-x1);
-<a name="line447">447: </a>    <font color="#4169E1">for</font> (j=1; j<=(m-1); j++) { <font color="#B22222">/* Loop over the desired roots. */</font>
-<a name="line448">448: </a>      z=-1.0*PetscCosReal((PETSC_PI*(j+0.25)/(n))-(3.0/(8.0*n*PETSC_PI))*(1.0/(j+0.25)));
-<a name="line449">449: </a>      <font color="#B22222">/* Starting with the above approximation to the ith root, we enter */</font>
-<a name="line450">450: </a>      <font color="#B22222">/* the main loop of refinement by Newton's method.                 */</font>
-<a name="line451">451: </a>      <font color="#4169E1">do</font> {
-<a name="line452">452: </a>        qAndLEvaluation(n,z,&q,&qp,&Ln);
-<a name="line453">453: </a>        z1 = z;
-<a name="line454">454: </a>        z  = z1-q/qp; <font color="#B22222">/* Newton's method. */</font>
-<a name="line455">455: </a>      } <font color="#4169E1">while</font> (fabs(z-z1) > 3.0e-11);
-<a name="line456">456: </a>      qAndLEvaluation(n,z,&q,&qp,&Ln);
-<a name="line457">457: </a>      x[j]   = xm+xl*z;      <font color="#B22222">/* Scale the root to the desired interval, */</font>
-<a name="line458">458: </a>      x[n-j] = xm-xl*z;      <font color="#B22222">/* and put in its symmetric counterpart.   */</font>
-<a name="line459">459: </a>      w[j]   = 2.0/(n*(n+1)*Ln*Ln);  <font color="#B22222">/* Compute the weight */</font>
-<a name="line460">460: </a>      w[n-j] = w[j];                 <font color="#B22222">/* and its symmetric counterpart. */</font>
-<a name="line461">461: </a>    }
-<a name="line462">462: </a>  }
-<a name="line463">463: </a>  <font color="#4169E1">if</font> (n%2==0) {
-<a name="line464">464: </a>    qAndLEvaluation(n,0.0,&q,&qp,&Ln);
-<a name="line465">465: </a>    x[n/2]=(x2-x1)/2.0;
-<a name="line466">466: </a>    w[n/2]=2.0/(n*(n+1)*Ln*Ln);
-<a name="line467">467: </a>  }
-<a name="line468">468: </a>  <font color="#B22222">/* scale the weights according to mapping from [-1,1] to [0,1] */</font>
-<a name="line469">469: </a>  scale = (x2-x1)/2.0;
-<a name="line470">470: </a>  <font color="#4169E1">for</font> (j=0; j<=n; ++j) w[j] = w[j]*scale;
-<a name="line471">471: </a>}
-
-
-<a name="line474">474: </a><font color="#B22222">/******************************************************************************/</font>
-<a name="line475">475: </a><strong><font color="#4169E1"><a name="qAndLEvaluation"></a>static void qAndLEvaluation(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *q, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *qp, <a href="../../../../../d [...]
-<a name="line476">476: </a><font color="#B22222">/*******************************************************************************</font>
-<a name="line477">477: </a><font color="#B22222">Compute the polynomial qn(x) = L_{N+1}(x) - L_{n-1}(x) and its derivative in</font>
-<a name="line478">478: </a><font color="#B22222">addition to L_N(x) as these are needed for the GLL points.  See the book titled</font>
-<a name="line479">479: </a><font color="#B22222">"Implementing Spectral Methods for Partial Differential Equations: Algorithms</font>
-<a name="line480">480: </a><font color="#B22222">for Scientists and Engineers" by David A. Kopriva.</font>
-<a name="line481">481: </a><font color="#B22222">*******************************************************************************/</font>
-<a name="line482">482: </a>{
-<a name="line483">483: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> k;
-
-<a name="line485">485: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> Lnp;
-<a name="line486">486: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> Lnp1, Lnp1p;
-<a name="line487">487: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> Lnm1, Lnm1p;
-<a name="line488">488: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> Lnm2, Lnm2p;
-
-<a name="line490">490: </a>  Lnm1  = 1.0;
-<a name="line491">491: </a>  *Ln   = x;
-<a name="line492">492: </a>  Lnm1p = 0.0;
-<a name="line493">493: </a>  Lnp   = 1.0;
-
-<a name="line495">495: </a>  <font color="#4169E1">for</font> (k=2; k<=n; ++k) {
-<a name="line496">496: </a>    Lnm2  = Lnm1;
-<a name="line497">497: </a>    Lnm1  = *Ln;
-<a name="line498">498: </a>    Lnm2p = Lnm1p;
-<a name="line499">499: </a>    Lnm1p = Lnp;
-<a name="line500">500: </a>    *Ln   = (2.*k-1.)/(1.0*k)*x*Lnm1 - (k-1.)/(1.0*k)*Lnm2;
-<a name="line501">501: </a>    Lnp   = Lnm2p + (2.0*k-1)*Lnm1;
-<a name="line502">502: </a>  }
-<a name="line503">503: </a>  k     = n+1;
-<a name="line504">504: </a>  Lnp1  = (2.*k-1.)/(1.0*k)*x*(*Ln) - (k-1.)/(1.0*k)*Lnm1;
-<a name="line505">505: </a>  Lnp1p = Lnm1p + (2.0*k-1)*(*Ln);
-<a name="line506">506: </a>  *q    = Lnp1 - Lnm1;
-<a name="line507">507: </a>  *qp   = Lnp1p - Lnm1p;
-<a name="line508">508: </a>}
+<a name="line62"> 62: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetUp.html#MatSetUp">MatSetUp</a>(A);
+<a name="line63"> 63: </a>  start = rank*(M/size) + ((M%size) < rank ? (M%size) : rank);
+<a name="line64"> 64: </a>  end   = start + M/size + ((M%size) > rank);
+
+<a name="line66"> 66: </a>  <font color="#B22222">/* Create matrix  */</font>
+<a name="line67"> 67: </a>  <a href="../../../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&Mass);
+<a name="line68"> 68: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</a>(Mass,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,N,N);
+<a name="line69"> 69: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</a>(Mass);
+<a name="line70"> 70: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetUp.html#MatSetUp">MatSetUp</a>(Mass);
+<a name="line71"> 71: </a>  start = rank*(M/size) + ((M%size) < rank ? (M%size) : rank);
+<a name="line72"> 72: </a>  end   = start + M/size + ((M%size) > rank);
+
+<a name="line74"> 74: </a>  <font color="#B22222">/* Allocate element stiffness matrices */</font>
+<a name="line75"> 75: </a>  num1Dnodes = (p+1);
+<a name="line76"> 76: </a>  num2Dnodes = num1Dnodes*num1Dnodes;
+
+<a name="line78"> 78: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num1Dnodes*num1Dnodes,&Me1D);
+<a name="line79"> 79: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num1Dnodes*num1Dnodes,&Ke1D);
+<a name="line80"> 80: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes*num2Dnodes,&Me2D);
+<a name="line81"> 81: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes*num2Dnodes,&Ke2D);
+<a name="line82"> 82: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes,&idx);
+<a name="line83"> 83: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes,&r);
+<a name="line84"> 84: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(num2Dnodes,&ue);
+
+<a name="line86"> 86: </a>  <font color="#B22222">/* Allocate quadrature and create stiffness matrices */</font>
+<a name="line87"> 87: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(p+1,&gllNode);
+<a name="line88"> 88: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(p+1,&gllWgts);
+<a name="line89"> 89: </a>  leggaulob(0.0,1.0,gllNode,gllWgts,p); <font color="#B22222">/* Get GLL nodes and weights */</font>
+<a name="line90"> 90: </a>  Form1DElementMass(h,p,gllNode,gllWgts,Me1D);
+<a name="line91"> 91: </a>  Form1DElementStiffness(h,p,gllNode,gllWgts,Ke1D);
+<a name="line92"> 92: </a>  Form2DElementMass(p,Me1D,Me2D);
+<a name="line93"> 93: </a>  Form2DElementStiffness(p,Ke1D,Me1D,Ke2D);
+
+<a name="line95"> 95: </a>  <font color="#B22222">/* Assemble matrix */</font>
+<a name="line96"> 96: </a>  <font color="#4169E1">for</font> (i=start; i<end; i++) {
+<a name="line97"> 97: </a>     indx = 0;
+<a name="line98"> 98: </a>     <font color="#4169E1">for</font> (k=0;k<(p+1);++k) {
+<a name="line99"> 99: </a>       <font color="#4169E1">for</font> (j=0;j<(p+1);++j) {
+<a name="line100">100: </a>         idx[indx++] = p*(p*m+1)*(i/m) + p*(i % m) + k*(p*m+1) + j;
+<a name="line101">101: </a>       }
+<a name="line102">102: </a>     }
+<a name="line103">103: </a>     <a href="../../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(A,num2Dnodes,idx,num2Dnodes,idx,Ke2D,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>);
+<a name="line104">104: </a>     <a href="../../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(Mass,num2Dnodes,idx,num2Dnodes,idx,Me2D,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>);
+<a name="line105">105: </a>  }
+<a name="line106">106: </a>  <a href="../../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(A,MAT_FINAL_ASSEMBLY);
+<a name="line107">107: </a>  <a href="../../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(A,MAT_FINAL_ASSEMBLY);
+<a name="line108">108: </a>  <a href="../../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(Mass,MAT_FINAL_ASSEMBLY);
+<a name="line109">109: </a>  <a href="../../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(Mass,MAT_FINAL_ASSEMBLY);
+
+<a name="line111">111: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(Me1D);
+<a name="line112">112: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(Ke1D);
+<a name="line113">113: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(Me2D);
+<a name="line114">114: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(Ke2D);
+
+<a name="line116">116: </a>  <font color="#B22222">/* Create right-hand-side and solution vectors */</font>
+<a name="line117">117: </a>  <a href="../../../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&u);
+<a name="line118">118: </a>  <a href="../../../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(u,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,N);
+<a name="line119">119: </a>  <a href="../../../../../docs/manualpages/Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</a>(u);
+<a name="line120">120: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)u,<font color="#666666">"Approx. Solution"</font>);
+<a name="line121">121: </a>  <a href="../../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(u,&b);
+<a name="line122">122: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)b,<font color="#666666">"Right hand side"</font>);
+<a name="line123">123: </a>  <a href="../../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(u,&q);
+<a name="line124">124: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectSetName.html#PetscObjectSetName">PetscObjectSetName</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)q,<font color="#666666">"Right hand side 2"</font>);
+<a name="line125">125: </a>  <a href="../../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(b,&ustar);
+<a name="line126">126: </a>  <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(u,0.0);
+<a name="line127">127: </a>  <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(b,0.0);
+<a name="line128">128: </a>  <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(q,0.0);
+
+<a name="line130">130: </a>  <font color="#B22222">/* Assemble nodal right-hand-side and soln vector  */</font>
+<a name="line131">131: </a>  <font color="#4169E1">for</font> (i=start; i<end; i++) {
+<a name="line132">132: </a>    x    = h*(i % m);
+<a name="line133">133: </a>    y    = h*(i/m);
+<a name="line134">134: </a>    indx = 0;
+<a name="line135">135: </a>    <font color="#4169E1">for</font> (k=0;k<(p+1);++k) {
+<a name="line136">136: </a>      <font color="#4169E1">for</font> (j=0;j<(p+1);++j) {
+<a name="line137">137: </a>        idx[indx++] = p*(p*m+1)*(i/m) + p*(i % m) + k*(p*m+1) + j;
+<a name="line138">138: </a>      }
+<a name="line139">139: </a>    }
+<a name="line140">140: </a>    FormNodalRhs(p,x,y,h,gllNode,r);
+<a name="line141">141: </a>    FormNodalSoln(p,x,y,h,gllNode,ue);
+<a name="line142">142: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(q,num2Dnodes,idx,r,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line143">143: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(ustar,num2Dnodes,idx,ue,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line144">144: </a>  }
+<a name="line145">145: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(q);
+<a name="line146">146: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(q);
+<a name="line147">147: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(ustar);
+<a name="line148">148: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(ustar);
+
+<a name="line150">150: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(idx);
+<a name="line151">151: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(r);
+<a name="line152">152: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ue);
+
+<a name="line154">154: </a>  <font color="#B22222">/* Get FE right-hand side vector */</font>
+<a name="line155">155: </a>  <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(Mass,q,b);
+
+<a name="line157">157: </a>  <font color="#B22222">/* Modify matrix and right-hand-side for Dirichlet boundary conditions */</font>
+<a name="line158">158: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(4*p*m,&rows);
+<a name="line159">159: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(4*p*m,&rowsx);
+<a name="line160">160: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(4*p*m,&rowsy);
+<a name="line161">161: </a>  <font color="#4169E1">for</font> (i=0; i<p*m+1; i++) {
+<a name="line162">162: </a>    rows[i]          = i; <font color="#B22222">/* bottom */</font>
+<a name="line163">163: </a>    rowsx[i]         = (i/p)*h+gllNode[i%p]*h;
+<a name="line164">164: </a>    rowsy[i]         = 0.0;
+<a name="line165">165: </a>    rows[3*p*m-1+i]  = (p*m)*(p*m+1) + i; <font color="#B22222">/* top */</font>
+<a name="line166">166: </a>    rowsx[3*p*m-1+i] = (i/p)*h+gllNode[i%p]*h;
+<a name="line167">167: </a>    rowsy[3*p*m-1+i] = 1.0;
+<a name="line168">168: </a>  }
+<a name="line169">169: </a>  count = p*m+1; <font color="#B22222">/* left side */</font>
+<a name="line170">170: </a>  indx  = 1;
+<a name="line171">171: </a>  <font color="#4169E1">for</font> (i=p*m+1; i<(p*m)*(p*m+1); i+= (p*m+1)) {
+<a name="line172">172: </a>    rows[count]    = i;
+<a name="line173">173: </a>    rowsx[count]   = 0.0;
+<a name="line174">174: </a>    rowsy[count++] = (indx/p)*h+gllNode[indx%p]*h;
+<a name="line175">175: </a>    indx++;
+<a name="line176">176: </a>  }
+<a name="line177">177: </a>  count = 2*p*m; <font color="#B22222">/* right side */</font>
+<a name="line178">178: </a>  indx  = 1;
+<a name="line179">179: </a>  <font color="#4169E1">for</font> (i=2*p*m+1; i<(p*m)*(p*m+1); i+= (p*m+1)) {
+<a name="line180">180: </a>    rows[count]    = i;
+<a name="line181">181: </a>    rowsx[count]   = 1.0;
+<a name="line182">182: </a>    rowsy[count++] = (indx/p)*h+gllNode[indx%p]*h;
+<a name="line183">183: </a>    indx++;
+<a name="line184">184: </a>  }
+<a name="line185">185: </a>  <font color="#4169E1">for</font> (i=0; i<4*p*m; i++) {
+<a name="line186">186: </a>    x    = rowsx[i];
+<a name="line187">187: </a>    y    = rowsy[i];
+<a name="line188">188: </a>    val  = ubdy(x,y);
+<a name="line189">189: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(b,1,&rows[i],&val,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line190">190: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(u,1,&rows[i],&val,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line191">191: </a>  }
+<a name="line192">192: </a>  <a href="../../../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(A,4*p*m,rows,1.0,0,0);
+<a name="line193">193: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rows);
+<a name="line194">194: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rowsx);
+<a name="line195">195: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rowsy);
+
+<a name="line197">197: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(u);
+<a name="line198">198: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(u);
+<a name="line199">199: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(b);
+<a name="line200">200: </a>  <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(b);
+
+<a name="line202">202: </a>  <font color="#B22222">/* Solve linear system */</font>
+<a name="line203">203: </a>  <a href="../../../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&ksp);
+<a name="line204">204: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(ksp,A,A);
+<a name="line205">205: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetInitialGuessNonzero.html#KSPSetInitialGuessNonzero">KSPSetInitialGuessNonzero</a>(ksp,<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line206">206: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</a>(ksp);
+<a name="line207">207: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(ksp,b,u);
+
+<a name="line209">209: </a>  <font color="#B22222">/* Check error */</font>
+<a name="line210">210: </a>  <a href="../../../../../docs/manualpages/Vec/VecAXPY.html#VecAXPY">VecAXPY</a>(u,-1.0,ustar);
+<a name="line211">211: </a>  <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(u,<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&norm);
+<a name="line212">212: </a>  <a href="../../../../../docs/manualpages/KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</a>(ksp,&its);
+<a name="line213">213: </a>  <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"Norm of error %g Iterations %D\n"</font>,(double)(norm*h),its);
+
+<a name="line215">215: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(gllNode);
+<a name="line216">216: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(gllWgts);
+
+<a name="line218">218: </a>  <a href="../../../../../docs/manualpages/KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</a>(&ksp);
+<a name="line219">219: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&u);
+<a name="line220">220: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&b);
+<a name="line221">221: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&q);
+<a name="line222">222: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&ustar);
+<a name="line223">223: </a>  <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&A);
+<a name="line224">224: </a>  <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Mass);
+
+<a name="line226">226: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>();
+<a name="line227">227: </a>  <font color="#4169E1">return</font> 0;
+<a name="line228">228: </a>}
+
+<a name="line230">230: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line234">234: </a><font color="#B22222">/* 1d element stiffness mass matrix  */</font>
+<a name="line235">235: </a><strong><font color="#4169E1"><a name="Form1DElementMass"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> Form1DElementMass(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> H,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *gqn,<a href="../../.. [...]
+<a name="line236">236: </a>{
+<a name="line237">237: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,j,k;
+<a name="line238">238: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> indx;
+
+<a name="line241">241: </a>  <font color="#4169E1">for</font> (j=0; j<(P+1); ++j) {
+<a name="line242">242: </a>    <font color="#4169E1">for</font> (i=0; i<(P+1); ++i) {
+<a name="line243">243: </a>      indx       = j*(P+1)+i;
+<a name="line244">244: </a>      Me1D[indx] = 0.0;
+<a name="line245">245: </a>      <font color="#4169E1">for</font> (k=0; k<(P+1);++k) {
+<a name="line246">246: </a>        Me1D[indx] += H*gqw[k]*polyBasisFunc(P,i,gqn,gqn[k])*polyBasisFunc(P,j,gqn,gqn[k]);
+<a name="line247">247: </a>      }
+<a name="line248">248: </a>    }
+<a name="line249">249: </a>  }
+<a name="line250">250: </a>  <font color="#4169E1">return</font>(0);
+<a name="line251">251: </a>}
+
+<a name="line253">253: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line257">257: </a><font color="#B22222">/* 1d element stiffness matrix for derivative */</font>
+<a name="line258">258: </a><strong><font color="#4169E1"><a name="Form1DElementStiffness"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> Form1DElementStiffness(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> H,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *gqn,<a href [...]
+<a name="line259">259: </a>{
+<a name="line260">260: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,j,k;
+<a name="line261">261: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> indx;
+
+<a name="line264">264: </a>  <font color="#4169E1">for</font> (j=0;j<(P+1);++j) {
+<a name="line265">265: </a>    <font color="#4169E1">for</font> (i=0;i<(P+1);++i) {
+<a name="line266">266: </a>      indx = j*(P+1)+i;
+<a name="line267">267: </a>      Ke1D[indx] = 0.0;
+<a name="line268">268: </a>      <font color="#4169E1">for</font> (k=0; k<(P+1);++k) {
+<a name="line269">269: </a>        Ke1D[indx] += (1./H)*gqw[k]*derivPolyBasisFunc(P,i,gqn,gqn[k])*derivPolyBasisFunc(P,j,gqn,gqn[k]);
+<a name="line270">270: </a>      }
+<a name="line271">271: </a>    }
+<a name="line272">272: </a>  }
+<a name="line273">273: </a>  <font color="#4169E1">return</font>(0);
+<a name="line274">274: </a>}
+
+<a name="line276">276: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line280">280: </a>   <font color="#B22222">/* element mass matrix */</font>
+<a name="line281">281: </a><strong><font color="#4169E1"><a name="Form2DElementMass"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> Form2DElementMass(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *Me1D,<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *Me2D) [...]
+<a name="line282">282: </a>{
+<a name="line283">283: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i1,j1,i2,j2;
+<a name="line284">284: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> indx1,indx2,indx3;
+
+<a name="line287">287: </a>  <font color="#4169E1">for</font> (j2=0;j2<(P+1);++j2) {
+<a name="line288">288: </a>    <font color="#4169E1">for</font> (i2=0; i2<(P+1);++i2) {
+<a name="line289">289: </a>      <font color="#4169E1">for</font> (j1=0;j1<(P+1);++j1) {
+<a name="line290">290: </a>        <font color="#4169E1">for</font> (i1=0;i1<(P+1);++i1) {
+<a name="line291">291: </a>          indx1 = j1*(P+1)+i1;
+<a name="line292">292: </a>          indx2 = j2*(P+1)+i2;
+<a name="line293">293: </a>          indx3 = (j2*(P+1)+j1)*(P+1)*(P+1)+(i2*(P+1)+i1);
+<a name="line294">294: </a>          Me2D[indx3] = Me1D[indx1]*Me1D[indx2];
+<a name="line295">295: </a>        }
+<a name="line296">296: </a>      }
+<a name="line297">297: </a>    }
+<a name="line298">298: </a>  }
+<a name="line299">299: </a>  <font color="#4169E1">return</font>(0);
+<a name="line300">300: </a>}
+
+<a name="line302">302: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line306">306: </a><font color="#B22222">/* element stiffness for Laplacian */</font>
+<a name="line307">307: </a><strong><font color="#4169E1"><a name="Form2DElementStiffness"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> Form2DElementStiffness(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *Ke1D,<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar< [...]
+<a name="line308">308: </a>{
+<a name="line309">309: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i1,j1,i2,j2;
+<a name="line310">310: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> indx1,indx2,indx3;
+
+<a name="line313">313: </a>  <font color="#4169E1">for</font> (j2=0;j2<(P+1);++j2) {
+<a name="line314">314: </a>    <font color="#4169E1">for</font> (i2=0; i2<(P+1);++i2) {
+<a name="line315">315: </a>      <font color="#4169E1">for</font> (j1=0;j1<(P+1);++j1) {
+<a name="line316">316: </a>        <font color="#4169E1">for</font> (i1=0;i1<(P+1);++i1) {
+<a name="line317">317: </a>          indx1 = j1*(P+1)+i1;
+<a name="line318">318: </a>          indx2 = j2*(P+1)+i2;
+<a name="line319">319: </a>          indx3 = (j2*(P+1)+j1)*(P+1)*(P+1)+(i2*(P+1)+i1);
+<a name="line320">320: </a>          Ke2D[indx3] = Ke1D[indx1]*Me1D[indx2] + Me1D[indx1]*Ke1D[indx2];
+<a name="line321">321: </a>        }
+<a name="line322">322: </a>      }
+<a name="line323">323: </a>    }
+<a name="line324">324: </a>  }
+<a name="line325">325: </a>  <font color="#4169E1">return</font>(0);
+<a name="line326">326: </a>}
+
+<a name="line328">328: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line332">332: </a><strong><font color="#4169E1"><a name="FormNodalRhs"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FormNodalRhs(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> y,<a href="../../../../../docs/m [...]
+<a name="line333">333: </a>{
+<a name="line334">334: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,j,indx;
+
+<a name="line337">337: </a>  indx=0;
+<a name="line338">338: </a>  <font color="#4169E1">for</font> (j=0;j<(P+1);++j) {
+<a name="line339">339: </a>    <font color="#4169E1">for</font> (i=0;i<(P+1);++i) {
+<a name="line340">340: </a>      r[indx] = src(x+H*nds[i],y+H*nds[j]);
+<a name="line341">341: </a>      indx++;
+<a name="line342">342: </a>    }
+<a name="line343">343: </a>  }
+<a name="line344">344: </a>  <font color="#4169E1">return</font>(0);
+<a name="line345">345: </a>}
+
+<a name="line347">347: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line351">351: </a><strong><font color="#4169E1"><a name="FormNodalSoln"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FormNodalSoln(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> P,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> y,<a href="../../../../../docs [...]
+<a name="line352">352: </a>{
+<a name="line353">353: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,j,indx;
+
+<a name="line356">356: </a>  indx=0;
+<a name="line357">357: </a>  <font color="#4169E1">for</font> (j=0;j<(P+1);++j) {
+<a name="line358">358: </a>    <font color="#4169E1">for</font> (i=0;i<(P+1);++i) {
+<a name="line359">359: </a>      u[indx] = ubdy(x+H*nds[i],y+H*nds[j]);
+<a name="line360">360: </a>      indx++;
+<a name="line361">361: </a>    }
+<a name="line362">362: </a>  }
+<a name="line363">363: </a>  <font color="#4169E1">return</font>(0);
+<a name="line364">364: </a>}
+
+<a name="line366">366: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line370">370: </a><strong><font color="#4169E1"><a name="polyBasisFunc"></a>static <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> polyBasisFunc(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> order, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> basis, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xLocVal, <a href="../../../../../docs [...]
+<a name="line371">371: </a>{
+<a name="line372">372: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> denominator = 1.;
+<a name="line373">373: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> numerator   = 1.;
+<a name="line374">374: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  i           =0;
+
+<a name="line376">376: </a>  <font color="#4169E1">for</font> (i=0; i<(order+1); i++) {
+<a name="line377">377: </a>    <font color="#4169E1">if</font> (i!=basis) {
+<a name="line378">378: </a>      numerator   *= (xval-xLocVal[i]);
+<a name="line379">379: </a>      denominator *= (xLocVal[basis]-xLocVal[i]);
+<a name="line380">380: </a>    }
+<a name="line381">381: </a>  }
+<a name="line382">382: </a>  <font color="#4169E1">return</font> (numerator/denominator);
+<a name="line383">383: </a>}
+
+<a name="line385">385: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line389">389: </a><strong><font color="#4169E1"><a name="derivPolyBasisFunc"></a>static <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> derivPolyBasisFunc(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> order, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> basis, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xLocVal, <a href="../../../ [...]
+<a name="line390">390: </a>{
+<a name="line391">391: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> denominator;
+<a name="line392">392: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> numerator;
+<a name="line393">393: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> numtmp;
+<a name="line394">394: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  i=0,j=0;
+
+<a name="line396">396: </a>  denominator=1.;
+<a name="line397">397: </a>  <font color="#4169E1">for</font> (i=0; i<(order+1); i++) {
+<a name="line398">398: </a>    <font color="#4169E1">if</font> (i!=basis) denominator *= (xLocVal[basis]-xLocVal[i]);
+<a name="line399">399: </a>  }
+<a name="line400">400: </a>  numerator = 0.;
+<a name="line401">401: </a>  <font color="#4169E1">for</font> (j=0;j<(order+1);++j) {
+<a name="line402">402: </a>    <font color="#4169E1">if</font> (j != basis) {
+<a name="line403">403: </a>      numtmp = 1.;
+<a name="line404">404: </a>      <font color="#4169E1">for</font> (i=0;i<(order+1);++i) {
+<a name="line405">405: </a>        <font color="#4169E1">if</font> (i!=basis && j!=i) numtmp *= (xval-xLocVal[i]);
+<a name="line406">406: </a>      }
+<a name="line407">407: </a>      numerator += numtmp;
+<a name="line408">408: </a>    }
+<a name="line409">409: </a>  }
+
+<a name="line411">411: </a>  <font color="#4169E1">return</font> (numerator/denominator);
+<a name="line412">412: </a>}
+
+<a name="line414">414: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line416">416: </a><strong><font color="#4169E1"><a name="ubdy"></a>static <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> ubdy(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> y)</font></strong>
+<a name="line417">417: </a>{
+<a name="line418">418: </a>  <font color="#4169E1">return</font> x*x*y*y;
+<a name="line419">419: </a>}
+
+<a name="line421">421: </a><strong><font color="#4169E1"><a name="src"></a>static <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> src(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> y)</font></strong>
+<a name="line422">422: </a>{
+<a name="line423">423: </a>  <font color="#4169E1">return</font> -2.*y*y - 2.*x*x;
+<a name="line424">424: </a>}
+<a name="line425">425: </a><font color="#B22222">/* --------------------------------------------------------------------- */</font>
+
+<a name="line427">427: </a><strong><font color="#4169E1"><a name="leggaulob"></a>static void leggaulob(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x1, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x2, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x[], <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> w[], int n)</font></strong>
+<a name="line428">428: </a><font color="#B22222">/*******************************************************************************</font>
+<a name="line429">429: </a><font color="#B22222">Given the lower and upper limits of integration x1 and x2, and given n, this</font>
+<a name="line430">430: </a><font color="#B22222">routine returns arrays x[0..n-1] and w[0..n-1] of length n, containing the abscissas</font>
+<a name="line431">431: </a><font color="#B22222">and weights of the Gauss-Lobatto-Legendre n-point quadrature formula.</font>
+<a name="line432">432: </a><font color="#B22222">*******************************************************************************/</font>
+<a name="line433">433: </a>{
+<a name="line434">434: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    j,m;
+<a name="line435">435: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> z1,z,xm,xl,q,qp,Ln,scale;
+<a name="line436">436: </a>  <font color="#4169E1">if</font> (n==1) {
+<a name="line437">437: </a>    x[0] = x1;   <font color="#B22222">/* Scale the root to the desired interval, */</font>
+<a name="line438">438: </a>    x[1] = x2;   <font color="#B22222">/* and put in its symmetric counterpart.   */</font>
+<a name="line439">439: </a>    w[0] = 1.;   <font color="#B22222">/* Compute the weight */</font>
+<a name="line440">440: </a>    w[1] = 1.;   <font color="#B22222">/* and its symmetric counterpart. */</font>
+<a name="line441">441: </a>  } <font color="#4169E1">else</font> {
+<a name="line442">442: </a>    x[0] = x1;   <font color="#B22222">/* Scale the root to the desired interval, */</font>
+<a name="line443">443: </a>    x[n] = x2;   <font color="#B22222">/* and put in its symmetric counterpart.   */</font>
+<a name="line444">444: </a>    w[0] = 2./(n*(n+1));;   <font color="#B22222">/* Compute the weight */</font>
+<a name="line445">445: </a>    w[n] = 2./(n*(n+1));   <font color="#B22222">/* and its symmetric counterpart. */</font>
+<a name="line446">446: </a>    m    = (n+1)/2; <font color="#B22222">/* The roots are symmetric, so we only find half of them. */</font>
+<a name="line447">447: </a>    xm   = 0.5*(x2+x1);
+<a name="line448">448: </a>    xl   = 0.5*(x2-x1);
+<a name="line449">449: </a>    <font color="#4169E1">for</font> (j=1; j<=(m-1); j++) { <font color="#B22222">/* Loop over the desired roots. */</font>
+<a name="line450">450: </a>      z=-1.0*PetscCosReal((PETSC_PI*(j+0.25)/(n))-(3.0/(8.0*n*PETSC_PI))*(1.0/(j+0.25)));
+<a name="line451">451: </a>      <font color="#B22222">/* Starting with the above approximation to the ith root, we enter */</font>
+<a name="line452">452: </a>      <font color="#B22222">/* the main loop of refinement by Newton's method.                 */</font>
+<a name="line453">453: </a>      <font color="#4169E1">do</font> {
+<a name="line454">454: </a>        qAndLEvaluation(n,z,&q,&qp,&Ln);
+<a name="line455">455: </a>        z1 = z;
+<a name="line456">456: </a>        z  = z1-q/qp; <font color="#B22222">/* Newton's method. */</font>
+<a name="line457">457: </a>      } <font color="#4169E1">while</font> (fabs(z-z1) > 3.0e-11);
+<a name="line458">458: </a>      qAndLEvaluation(n,z,&q,&qp,&Ln);
+<a name="line459">459: </a>      x[j]   = xm+xl*z;      <font color="#B22222">/* Scale the root to the desired interval, */</font>
+<a name="line460">460: </a>      x[n-j] = xm-xl*z;      <font color="#B22222">/* and put in its symmetric counterpart.   */</font>
+<a name="line461">461: </a>      w[j]   = 2.0/(n*(n+1)*Ln*Ln);  <font color="#B22222">/* Compute the weight */</font>
+<a name="line462">462: </a>      w[n-j] = w[j];                 <font color="#B22222">/* and its symmetric counterpart. */</font>
+<a name="line463">463: </a>    }
+<a name="line464">464: </a>  }
+<a name="line465">465: </a>  <font color="#4169E1">if</font> (n%2==0) {
+<a name="line466">466: </a>    qAndLEvaluation(n,0.0,&q,&qp,&Ln);
+<a name="line467">467: </a>    x[n/2]=(x2-x1)/2.0;
+<a name="line468">468: </a>    w[n/2]=2.0/(n*(n+1)*Ln*Ln);
+<a name="line469">469: </a>  }
+<a name="line470">470: </a>  <font color="#B22222">/* scale the weights according to mapping from [-1,1] to [0,1] */</font>
+<a name="line471">471: </a>  scale = (x2-x1)/2.0;
+<a name="line472">472: </a>  <font color="#4169E1">for</font> (j=0; j<=n; ++j) w[j] = w[j]*scale;
+<a name="line473">473: </a>}
+
+
+<a name="line476">476: </a><font color="#B22222">/******************************************************************************/</font>
+<a name="line477">477: </a><strong><font color="#4169E1"><a name="qAndLEvaluation"></a>static void qAndLEvaluation(int n, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *q, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *qp, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *Ln)</font></strong>
+<a name="line478">478: </a><font color="#B22222">/*******************************************************************************</font>
+<a name="line479">479: </a><font color="#B22222">Compute the polynomial qn(x) = L_{N+1}(x) - L_{n-1}(x) and its derivative in</font>
+<a name="line480">480: </a><font color="#B22222">addition to L_N(x) as these are needed for the GLL points.  See the book titled</font>
+<a name="line481">481: </a><font color="#B22222">"Implementing Spectral Methods for Partial Differential Equations: Algorithms</font>
+<a name="line482">482: </a><font color="#B22222">for Scientists and Engineers" by David A. Kopriva.</font>
+<a name="line483">483: </a><font color="#B22222">*******************************************************************************/</font>
+<a name="line484">484: </a>{
+<a name="line485">485: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> k;
+
+<a name="line487">487: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> Lnp;
+<a name="line488">488: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> Lnp1, Lnp1p;
+<a name="line489">489: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> Lnm1, Lnm1p;
+<a name="line490">490: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> Lnm2, Lnm2p;
+
+<a name="line492">492: </a>  Lnm1  = 1.0;
+<a name="line493">493: </a>  *Ln   = x;
+<a name="line494">494: </a>  Lnm1p = 0.0;
+<a name="line495">495: </a>  Lnp   = 1.0;
+
+<a name="line497">497: </a>  <font color="#4169E1">for</font> (k=2; k<=n; ++k) {
+<a name="line498">498: </a>    Lnm2  = Lnm1;
+<a name="line499">499: </a>    Lnm1  = *Ln;
+<a name="line500">500: </a>    Lnm2p = Lnm1p;
+<a name="line501">501: </a>    Lnm1p = Lnp;
+<a name="line502">502: </a>    *Ln   = (2.*k-1.)/(1.0*k)*x*Lnm1 - (k-1.)/(1.0*k)*Lnm2;
+<a name="line503">503: </a>    Lnp   = Lnm2p + (2.0*k-1)*Lnm1;
+<a name="line504">504: </a>  }
+<a name="line505">505: </a>  k     = n+1;
+<a name="line506">506: </a>  Lnp1  = (2.*k-1.)/(1.0*k)*x*(*Ln) - (k-1.)/(1.0*k)*Lnm1;
+<a name="line507">507: </a>  Lnp1p = Lnm1p + (2.0*k-1)*(*Ln);
+<a name="line508">508: </a>  *q    = Lnp1 - Lnm1;
+<a name="line509">509: </a>  *qp   = Lnp1p - Lnm1p;
+<a name="line510">510: </a>}
 
 </pre>
 </body>
diff --git a/src/ksp/ksp/examples/tutorials/ex52.c.html b/src/ksp/ksp/examples/tutorials/ex52.c.html
index 64555ba..27e840c 100644
--- a/src/ksp/ksp/examples/tutorials/ex52.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex52.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex52.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:51+00:00">
+<meta name="date" content="2016-06-05T17:34:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex52.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex52.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>. Modified from ex2.c \n\</font>
 <a name="line3">  3: </a><font color="#666666">                      Illustrate how to use external packages MUMPS and SUPERLU \n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex52f.F.html b/src/ksp/ksp/examples/tutorials/ex52f.F.html
index ab12e93..5ec944b 100644
--- a/src/ksp/ksp/examples/tutorials/ex52f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex52f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex52f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:07+00:00">
+<meta name="date" content="2016-06-05T17:35:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex52f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex52f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   Modified from ex15f.F <font color="#4169E1">for</font> testing MUMPS
 <a name="line3">  3: </a>!   Solves a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.
diff --git a/src/ksp/ksp/examples/tutorials/ex53.c.html b/src/ksp/ksp/examples/tutorials/ex53.c.html
index d7631b0..68edf16 100644
--- a/src/ksp/ksp/examples/tutorials/ex53.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex53.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex53.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:52+00:00">
+<meta name="date" content="2016-06-05T17:34:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex53.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex53.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a tridiagonal linear system with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>. \n\</font>
 <a name="line3">  3: </a><font color="#666666">                      Modified from ex1.c to illustrate reuse of preconditioner \n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex54.c.html b/src/ksp/ksp/examples/tutorials/ex54.c.html
index 801577e..b0c4231 100644
--- a/src/ksp/ksp/examples/tutorials/ex54.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex54.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex54.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:52+00:00">
+<meta name="date" content="2016-06-05T17:34:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex54.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex54.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Creates a matrix from quadrilateral finite elements in 2D, Laplacian \n\</font>
 <a name="line3">  3: </a><font color="#666666">  -ne <size>       : problem size in number of elements (eg, -ne 31 gives 32^2 grid)\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex54f.F.html b/src/ksp/ksp/examples/tutorials/ex54f.F.html
index a086b61..2e97c21 100644
--- a/src/ksp/ksp/examples/tutorials/ex54f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex54f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex54f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:07+00:00">
+<meta name="date" content="2016-06-05T17:35:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex54f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex54f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   Description: Solve Ax=b.  A comes from an anisotropic 2D thermal problem with Q1 FEM on domain (-1,1)^2.
 <a name="line3">  3: </a>!       Material conductivity given by tensor:
diff --git a/src/ksp/ksp/examples/tutorials/ex55.c.html b/src/ksp/ksp/examples/tutorials/ex55.c.html
index f539691..6654ae6 100644
--- a/src/ksp/ksp/examples/tutorials/ex55.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex55.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex55.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:53+00:00">
+<meta name="date" content="2016-06-05T17:34:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex55.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex55.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"2D, bi-linear quadrilateral (Q1), displacement finite element formulation\n\</font>
 <a name="line2">  2: </a><font color="#666666">of plain strain linear elasticity.  E=1.0, nu=0.25.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Unit square domain with Dirichelet boundary condition on the y=0 side only.\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex56.c.html b/src/ksp/ksp/examples/tutorials/ex56.c.html
index e16dbf4..565b6e9 100644
--- a/src/ksp/ksp/examples/tutorials/ex56.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex56.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex56.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:53+00:00">
+<meta name="date" content="2016-06-05T17:34:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex56.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex56.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"3D, tri-linear quadrilateral (Q1), displacement finite element formulation\n\</font>
 <a name="line2">  2: </a><font color="#666666">of linear elasticity.  E=1.0, nu=0.25.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Unit square domain with Dirichelet boundary condition on the y=0 side only.\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex58.c.html b/src/ksp/ksp/examples/tutorials/ex58.c.html
index 0363484..53b8fb2 100644
--- a/src/ksp/ksp/examples/tutorials/ex58.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex58.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex58.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:55+00:00">
+<meta name="date" content="2016-06-05T17:35:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex58.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex58.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves a tridiagonal linear system with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\n"</font>;
 
diff --git a/src/ksp/ksp/examples/tutorials/ex6.c.html b/src/ksp/ksp/examples/tutorials/ex6.c.html
index c71ab48..79ace0b 100644
--- a/src/ksp/ksp/examples/tutorials/ex6.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:23+00:00">
+<meta name="date" content="2016-06-05T17:34:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Working out corner cases of the ASM preconditioner.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscksp.h></font>
diff --git a/src/ksp/ksp/examples/tutorials/ex61f.F90.html b/src/ksp/ksp/examples/tutorials/ex61f.F90.html
index 50e0b1a..c6361b4 100644
--- a/src/ksp/ksp/examples/tutorials/ex61f.F90.html
+++ b/src/ksp/ksp/examples/tutorials/ex61f.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex61f.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:08+00:00">
+<meta name="date" content="2016-06-05T17:35:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex61f.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex61f.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!        Demonstrates having each OpenMP thread manage its own PETSc objects and solves
 <a name="line3">  3: </a>!           - each thread is ONLY allowed to access objects that IT created
diff --git a/src/ksp/ksp/examples/tutorials/ex62.c.html b/src/ksp/ksp/examples/tutorials/ex62.c.html
index e3d713e..9a5ce57 100644
--- a/src/ksp/ksp/examples/tutorials/ex62.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex62.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex62.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:56+00:00">
+<meta name="date" content="2016-06-05T17:35:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex62.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex62.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Illustrates use of <a href="../../../../../docs/manualpages/PC/PCGASM.html#PCGASM">PCGASM</a>.\n\</font>
 <a name="line2">  2: </a><font color="#666666">The Generalized Additive Schwarz Method for solving a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.  The\n\</font>
 <a name="line3">  3: </a><font color="#666666">code indicates the procedure for setting user-defined subdomains.\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex63.cxx.html b/src/ksp/ksp/examples/tutorials/ex63.cxx.html
index 12b221b..74ef4ae 100644
--- a/src/ksp/ksp/examples/tutorials/ex63.cxx.html
+++ b/src/ksp/ksp/examples/tutorials/ex63.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex63.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:57+00:00">
+<meta name="date" content="2016-06-05T17:35:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex63.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex63.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>// @HEADER
 <a name="line2">  2: </a>//
 <a name="line3">  3: </a>// ***********************************************************************
diff --git a/src/ksp/ksp/examples/tutorials/ex64.c.html b/src/ksp/ksp/examples/tutorials/ex64.c.html
index 4c8bac8..f514fb2 100644
--- a/src/ksp/ksp/examples/tutorials/ex64.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex64.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex64.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:57+00:00">
+<meta name="date" content="2016-06-05T17:35:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex64.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex64.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> * ex64.c</font>
 <a name="line3">  3: </a><font color="#B22222"> *</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex65.c.html b/src/ksp/ksp/examples/tutorials/ex65.c.html
index 0e18883..7f3de4f 100644
--- a/src/ksp/ksp/examples/tutorials/ex65.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex65.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex65.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:58+00:00">
+<meta name="date" content="2016-06-05T17:35:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex65.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex65.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222"> Partial differential equation</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex6f.F.html b/src/ksp/ksp/examples/tutorials/ex6f.F.html
index 7907fda..d6332e7 100644
--- a/src/ksp/ksp/examples/tutorials/ex6f.F.html
+++ b/src/ksp/ksp/examples/tutorials/ex6f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex6f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:00+00:00">
+<meta name="date" content="2016-06-05T17:35:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex6f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex6f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Description: This example demonstrates repeated linear solves as
 <a name="line3">  3: </a>!  well as the use of different preconditioner and linear system
diff --git a/src/ksp/ksp/examples/tutorials/ex7.c.html b/src/ksp/ksp/examples/tutorials/ex7.c.html
index 7bc122e..91518e7 100644
--- a/src/ksp/ksp/examples/tutorials/ex7.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:23+00:00">
+<meta name="date" content="2016-06-05T17:34:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Block Jacobi preconditioner for solving a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.\n\</font>
 <a name="line3">  3: </a><font color="#666666">The code indicates the\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex8.c.html b/src/ksp/ksp/examples/tutorials/ex8.c.html
index 79c2a88..1e9c5d1 100644
--- a/src/ksp/ksp/examples/tutorials/ex8.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:24+00:00">
+<meta name="date" content="2016-06-05T17:34:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Illustrates use of the preconditioner ASM.\n\</font>
 <a name="line3">  3: </a><font color="#666666">The Additive Schwarz Method for solving a linear system in parallel with <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>.  The\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/ex9.c.html b/src/ksp/ksp/examples/tutorials/ex9.c.html
index 6d58069..d2968f9 100644
--- a/src/ksp/ksp/examples/tutorials/ex9.c.html
+++ b/src/ksp/ksp/examples/tutorials/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:24+00:00">
+<meta name="date" content="2016-06-05T17:34:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"The solution of 2 different linear systems with different linear solvers.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Also, this example illustrates the repeated\n\</font>
diff --git a/src/ksp/ksp/examples/tutorials/index.html b/src/ksp/ksp/examples/tutorials/index.html
index 686be2b..239b87f 100644
--- a/src/ksp/ksp/examples/tutorials/index.html
+++ b/src/ksp/ksp/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/examples/tutorials/makefile b/src/ksp/ksp/examples/tutorials/makefile
index 1fea1f1..8f12edd 100644
--- a/src/ksp/ksp/examples/tutorials/makefile
+++ b/src/ksp/ksp/examples/tutorials/makefile
@@ -1228,6 +1228,11 @@ runex50_3 :
 	   ${DIFF} output/ex50_3.out ex50_3.tmp || printf "${PWD}\nPossible problem with ex50_3, diffs above\n=========================================\n"; \
 	   ${RM} -f ex50_3.tmp
 
+runex51:
+	-@${MPIEXEC} -n 2 ./ex51 -ksp_monitor_short > ex51.tmp 2>&1;	  \
+	   ${DIFF} output/ex51_1.out ex51.tmp || printf "${PWD}\nPossible problem with ex51, diffs above\n=========================================\n"; \
+	   ${RM} -f ex51.tmp
+
 runex52:
 	-@${MPIEXEC} -n 1 ./ex52 -use_petsc_lu > ex52.tmp 2>&1;	  \
 	   ${DIFF} output/ex52_2.out ex52.tmp || printf "${PWD}\nPossible problem with ex52, diffs above\n=========================================\n"; \
@@ -1523,6 +1528,7 @@ TESTEXAMPLES_C		       = ex1.PETSc runex1 runex1_2 runex1_3 ex1.rm ex2.PETSc run
                                  ex43.PETSc runex43 runex43_2 runex43_bjacobi runex43_bjacobi_baij runex43_nested_gmg runex43_3 ex43.rm \
                                  ex45.PETSc runex45 runex45_2 runex45_telescope runex45_telescope_2 ex45.rm \
                                  ex49.PETSc runex49 runex49_2 runex49_3 runex49_5 ex49.rm \
+                                 ex51.PETSc runex51 ex51.rm \
                                  ex53.PETSc runex53 ex53.rm \
                                  ex54.PETSc runex54 runex54_Classical ex54.rm ex55.PETSc runex55 runex55_Classical runex55_NC ex55.rm\
                                  ex56.PETSc runex56_nns runex56 ex56.rm ex59.PETSc runex59 runex59_2 runex59_3 ex59.rm \
diff --git a/src/ksp/ksp/examples/tutorials/makefile.html b/src/ksp/ksp/examples/tutorials/makefile.html
index f224682..1716bdc 100644
--- a/src/ksp/ksp/examples/tutorials/makefile.html
+++ b/src/ksp/ksp/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:10+00:00">
+<meta name="date" content="2016-06-05T17:35:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">CFLAGS	         =
 FFLAGS	         =
 CPPFLAGS         =
@@ -1239,6 +1239,11 @@ runex50_3 :
 	   ${DIFF} output/ex50_3.out ex50_3.tmp || printf <font color="#666666">"${PWD}\nPossible problem with ex50_3, diffs above\n=========================================\n"</font>; \
 	   ${RM} -f ex50_3.tmp
 
+<strong><font color="#FF0000">runex51:</font></strong>
+	-@${MPIEXEC} -n 2 ./ex51 -ksp_monitor_short > ex51.tmp 2>&1;	  \
+	   ${DIFF} output/ex51_1.out ex51.tmp || printf <font color="#666666">"${PWD}\nPossible problem with ex51, diffs above\n=========================================\n"</font>; \
+	   ${RM} -f ex51.tmp
+
 <strong><font color="#FF0000">runex52:</font></strong>
 	-@${MPIEXEC} -n 1 ./ex52 -use_petsc_lu > ex52.tmp 2>&1;	  \
 	   ${DIFF} output/ex52_2.out ex52.tmp || printf <font color="#666666">"${PWD}\nPossible problem with ex52, diffs above\n=========================================\n"</font>; \
@@ -1534,6 +1539,7 @@ TESTEXAMPLES_C		       = ex1.PETSc runex1 runex1_2 runex1_3 ex1.rm ex2.PETSc run
                                  ex43.PETSc runex43 runex43_2 runex43_bjacobi runex43_bjacobi_baij runex43_nested_gmg runex43_3 ex43.rm \
                                  ex45.PETSc runex45 runex45_2 runex45_telescope runex45_telescope_2 ex45.rm \
                                  ex49.PETSc runex49 runex49_2 runex49_3 runex49_5 ex49.rm \
+                                 ex51.PETSc runex51 ex51.rm \
                                  ex53.PETSc runex53 ex53.rm \
                                  ex54.PETSc runex54 runex54_Classical ex54.rm ex55.PETSc runex55 runex55_Classical runex55_NC ex55.rm\
                                  ex56.PETSc runex56_nns runex56 ex56.rm ex59.PETSc runex59 runex59_2 runex59_3 ex59.rm \
diff --git a/src/ksp/ksp/examples/tutorials/output/ex51_1.out b/src/ksp/ksp/examples/tutorials/output/ex51_1.out
new file mode 100644
index 0000000..c802993
--- /dev/null
+++ b/src/ksp/ksp/examples/tutorials/output/ex51_1.out
@@ -0,0 +1,13 @@
+  0 KSP Residual norm 1.24816 
+  1 KSP Residual norm 0.164321 
+  2 KSP Residual norm 0.065412 
+  3 KSP Residual norm 0.039945 
+  4 KSP Residual norm 0.0199281 
+  5 KSP Residual norm 0.0123248 
+  6 KSP Residual norm 0.00585187 
+  7 KSP Residual norm 0.00177833 
+  8 KSP Residual norm 0.000607481 
+  9 KSP Residual norm 0.000188666 
+ 10 KSP Residual norm 6.31986e-05 
+ 11 KSP Residual norm 1.71459e-05 
+Norm of error 5.40613e-06 Iterations 11
diff --git a/src/ksp/ksp/impls/bcgs/bcgs.c.html b/src/ksp/ksp/impls/bcgs/bcgs.c.html
index 9aec1d2..4010eaf 100644
--- a/src/ksp/ksp/impls/bcgs/bcgs.c.html
+++ b/src/ksp/ksp/impls/bcgs/bcgs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bcgs/bcgs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:11+00:00">
+<meta name="date" content="2016-06-05T17:33:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgs/bcgs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgs/bcgs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/bcgs/bcgsimpl.h>       </font><font color="#B22222">/*I  "petscksp.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c.html b/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c.html
index edfff85..e01ada2 100644
--- a/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c.html
+++ b/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:11+00:00">
+<meta name="date" content="2016-06-05T17:33:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file implements flexible BiCGStab (FBiCGStab).</font>
diff --git a/src/ksp/ksp/impls/bcgs/fbcgs/index.html b/src/ksp/ksp/impls/bcgs/fbcgs/index.html
index b384f1a..7e1dc6e 100644
--- a/src/ksp/ksp/impls/bcgs/fbcgs/index.html
+++ b/src/ksp/ksp/impls/bcgs/fbcgs/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgs/fbcgs/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgs/fbcgs/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/bcgs/fbcgs/makefile.html b/src/ksp/ksp/impls/bcgs/fbcgs/makefile.html
index 58bc72e..203715e 100644
--- a/src/ksp/ksp/impls/bcgs/fbcgs/makefile.html
+++ b/src/ksp/ksp/impls/bcgs/fbcgs/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bcgs/fbcgs/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:12+00:00">
+<meta name="date" content="2016-06-05T17:33:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgs/fbcgs/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgs/fbcgs/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c.html b/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c.html
index e248bb5..ed3955e 100644
--- a/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c.html
+++ b/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:12+00:00">
+<meta name="date" content="2016-06-05T17:33:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file implements FBiCGStab-R.</font>
diff --git a/src/ksp/ksp/impls/bcgs/fbcgsr/index.html b/src/ksp/ksp/impls/bcgs/fbcgsr/index.html
index 0b7ce8d..278a19b 100644
--- a/src/ksp/ksp/impls/bcgs/fbcgsr/index.html
+++ b/src/ksp/ksp/impls/bcgs/fbcgsr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgs/fbcgsr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgs/fbcgsr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/bcgs/fbcgsr/makefile.html b/src/ksp/ksp/impls/bcgs/fbcgsr/makefile.html
index 20e089a..4b4709a 100644
--- a/src/ksp/ksp/impls/bcgs/fbcgsr/makefile.html
+++ b/src/ksp/ksp/impls/bcgs/fbcgsr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bcgs/fbcgsr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:12+00:00">
+<meta name="date" content="2016-06-05T17:33:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgs/fbcgsr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgs/fbcgsr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/bcgs/index.html b/src/ksp/ksp/impls/bcgs/index.html
index 5cfa26b..01cf231 100644
--- a/src/ksp/ksp/impls/bcgs/index.html
+++ b/src/ksp/ksp/impls/bcgs/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgs/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgs/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/bcgs/makefile.html b/src/ksp/ksp/impls/bcgs/makefile.html
index e2fc4c5..e92f9e7 100644
--- a/src/ksp/ksp/impls/bcgs/makefile.html
+++ b/src/ksp/ksp/impls/bcgs/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bcgs/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:11+00:00">
+<meta name="date" content="2016-06-05T17:33:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgs/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgs/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/bcgsl/bcgsl.c.html b/src/ksp/ksp/impls/bcgsl/bcgsl.c.html
index a12e217..80c31cd 100644
--- a/src/ksp/ksp/impls/bcgsl/bcgsl.c.html
+++ b/src/ksp/ksp/impls/bcgsl/bcgsl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bcgsl/bcgsl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:12+00:00">
+<meta name="date" content="2016-06-05T17:33:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgsl/bcgsl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgsl/bcgsl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> * Implementation of BiCGstab(L) the paper by D.R. Fokkema,</font>
 <a name="line3">  3: </a><font color="#B22222"> * "Enhanced implementation of BiCGStab(L) for solving linear systems</font>
diff --git a/src/ksp/ksp/impls/bcgsl/bcgslimpl.h.html b/src/ksp/ksp/impls/bcgsl/bcgslimpl.h.html
index 4a3f1ad..7b318cf 100644
--- a/src/ksp/ksp/impls/bcgsl/bcgslimpl.h.html
+++ b/src/ksp/ksp/impls/bcgsl/bcgslimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bcgsl/bcgslimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:14+00:00">
+<meta name="date" content="2016-06-05T17:33:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgsl/bcgslimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgsl/bcgslimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Private data structure for BiCGStab(L) solver.</font>
 <a name="line3">  3: </a><font color="#B22222">    Allocation takes place before each solve.</font>
diff --git a/src/ksp/ksp/impls/bcgsl/index.html b/src/ksp/ksp/impls/bcgsl/index.html
index 72c84f2..ce5a408 100644
--- a/src/ksp/ksp/impls/bcgsl/index.html
+++ b/src/ksp/ksp/impls/bcgsl/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgsl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgsl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/bcgsl/makefile.html b/src/ksp/ksp/impls/bcgsl/makefile.html
index 4d4dce0..313f3b5 100644
--- a/src/ksp/ksp/impls/bcgsl/makefile.html
+++ b/src/ksp/ksp/impls/bcgsl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bcgsl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:14+00:00">
+<meta name="date" content="2016-06-05T17:33:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bcgsl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bcgsl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/bicg/bicg.c.html b/src/ksp/ksp/impls/bicg/bicg.c.html
index 4c1d43c..7c97d2b 100644
--- a/src/ksp/ksp/impls/bicg/bicg.c.html
+++ b/src/ksp/ksp/impls/bicg/bicg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bicg/bicg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:51+00:00">
+<meta name="date" content="2016-06-05T17:33:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bicg/bicg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bicg/bicg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
diff --git a/src/ksp/ksp/impls/bicg/index.html b/src/ksp/ksp/impls/bicg/index.html
index 618deb9..5bdf9db 100644
--- a/src/ksp/ksp/impls/bicg/index.html
+++ b/src/ksp/ksp/impls/bicg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bicg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bicg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/bicg/makefile.html b/src/ksp/ksp/impls/bicg/makefile.html
index 21331cd..8147503 100644
--- a/src/ksp/ksp/impls/bicg/makefile.html
+++ b/src/ksp/ksp/impls/bicg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/bicg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:51+00:00">
+<meta name="date" content="2016-06-05T17:33:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/bicg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/bicg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cg/cg.c.html b/src/ksp/ksp/impls/cg/cg.c.html
index 519fbd4..b0f2e0e 100644
--- a/src/ksp/ksp/impls/cg/cg.c.html
+++ b/src/ksp/ksp/impls/cg/cg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/cg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:14+00:00">
+<meta name="date" content="2016-06-05T17:33:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/cg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/cg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file implements the conjugate gradient method in PETSc as part of</font>
diff --git a/src/ksp/ksp/impls/cg/cgeig.c.html b/src/ksp/ksp/impls/cg/cgeig.c.html
index 28e206c..2632fa1 100644
--- a/src/ksp/ksp/impls/cg/cgeig.c.html
+++ b/src/ksp/ksp/impls/cg/cgeig.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/cgeig.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:16+00:00">
+<meta name="date" content="2016-06-05T17:33:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/cgeig.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/cgeig.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Code for calculating extreme eigenvalues via the Lanczo method</font>
diff --git a/src/ksp/ksp/impls/cg/cgimpl.h.html b/src/ksp/ksp/impls/cg/cgimpl.h.html
index fbd21bf..d87dee1 100644
--- a/src/ksp/ksp/impls/cg/cgimpl.h.html
+++ b/src/ksp/ksp/impls/cg/cgimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/cgimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:17+00:00">
+<meta name="date" content="2016-06-05T17:33:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/cgimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/cgimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Private Krylov Context Structure (<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>) for Conjugate Gradient</font>
diff --git a/src/ksp/ksp/impls/cg/cgls.c.html b/src/ksp/ksp/impls/cg/cgls.c.html
index 652ca40..16cc950 100644
--- a/src/ksp/ksp/impls/cg/cgls.c.html
+++ b/src/ksp/ksp/impls/cg/cgls.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/cgls.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:17+00:00">
+<meta name="date" content="2016-06-05T17:33:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/cgls.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/cgls.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    This file implements CGLS, the Conjugate Gradient method for Least-Squares problems.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/ksp/impls/cg/cgne/cgne.c.html b/src/ksp/ksp/impls/cg/cgne/cgne.c.html
index 725e12a..d82d072 100644
--- a/src/ksp/ksp/impls/cg/cgne/cgne.c.html
+++ b/src/ksp/ksp/impls/cg/cgne/cgne.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/cgne/cgne.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:17+00:00">
+<meta name="date" content="2016-06-05T17:33:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/cgne/cgne.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/cgne/cgne.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       cgimpl.h defines the simple data structured used to store information</font>
diff --git a/src/ksp/ksp/impls/cg/cgne/index.html b/src/ksp/ksp/impls/cg/cgne/index.html
index cd87cef..c917e60 100644
--- a/src/ksp/ksp/impls/cg/cgne/index.html
+++ b/src/ksp/ksp/impls/cg/cgne/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/cgne/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/cgne/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cg/cgne/makefile.html b/src/ksp/ksp/impls/cg/cgne/makefile.html
index 9c0653e..eb7afc8 100644
--- a/src/ksp/ksp/impls/cg/cgne/makefile.html
+++ b/src/ksp/ksp/impls/cg/cgne/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/cgne/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:18+00:00">
+<meta name="date" content="2016-06-05T17:33:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/cgne/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/cgne/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cg/cgtype.c.html b/src/ksp/ksp/impls/cg/cgtype.c.html
index 8b6bdde..e7381ef 100644
--- a/src/ksp/ksp/impls/cg/cgtype.c.html
+++ b/src/ksp/ksp/impls/cg/cgtype.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/cgtype.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:16+00:00">
+<meta name="date" content="2016-06-05T17:33:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/cgtype.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/cgtype.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/cg/cgimpl.h>       </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/impls/cg/gltr/gltr.c.html b/src/ksp/ksp/impls/cg/gltr/gltr.c.html
index 15077a5..f434069 100644
--- a/src/ksp/ksp/impls/cg/gltr/gltr.c.html
+++ b/src/ksp/ksp/impls/cg/gltr/gltr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/gltr/gltr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:18+00:00">
+<meta name="date" content="2016-06-05T17:33:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/gltr/gltr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/gltr/gltr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>             </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/cg/gltr/gltrimpl.h></font>
diff --git a/src/ksp/ksp/impls/cg/gltr/gltrimpl.h.html b/src/ksp/ksp/impls/cg/gltr/gltrimpl.h.html
index 042208b..a67db5c 100644
--- a/src/ksp/ksp/impls/cg/gltr/gltrimpl.h.html
+++ b/src/ksp/ksp/impls/cg/gltr/gltrimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/gltr/gltrimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:21+00:00">
+<meta name="date" content="2016-06-05T17:33:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/gltr/gltrimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/gltr/gltrimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*****************************************************************************/</font>
 <a name="line2">  2: </a><font color="#B22222">/* Context for using preconditioned conjugate gradient method to minimized a */</font>
 <a name="line3">  3: </a><font color="#B22222">/* quadratic function subject to a trust region constraint.  If the matrix   */</font>
diff --git a/src/ksp/ksp/impls/cg/gltr/index.html b/src/ksp/ksp/impls/cg/gltr/index.html
index 0c6c185..1d0f3d5 100644
--- a/src/ksp/ksp/impls/cg/gltr/index.html
+++ b/src/ksp/ksp/impls/cg/gltr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/gltr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/gltr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cg/gltr/makefile.html b/src/ksp/ksp/impls/cg/gltr/makefile.html
index 4e700b2..a8efba5 100644
--- a/src/ksp/ksp/impls/cg/gltr/makefile.html
+++ b/src/ksp/ksp/impls/cg/gltr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/gltr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:22+00:00">
+<meta name="date" content="2016-06-05T17:33:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/gltr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/gltr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cg/groppcg/groppcg.c.html b/src/ksp/ksp/impls/cg/groppcg/groppcg.c.html
index a49490b..4b61d64 100644
--- a/src/ksp/ksp/impls/cg/groppcg/groppcg.c.html
+++ b/src/ksp/ksp/impls/cg/groppcg/groppcg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/groppcg/groppcg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:27+00:00">
+<meta name="date" content="2016-06-05T17:33:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/groppcg/groppcg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/groppcg/groppcg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ksp/ksp/impls/cg/groppcg/index.html b/src/ksp/ksp/impls/cg/groppcg/index.html
index c8ea1b2..d3b7d9c 100644
--- a/src/ksp/ksp/impls/cg/groppcg/index.html
+++ b/src/ksp/ksp/impls/cg/groppcg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/groppcg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/groppcg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cg/groppcg/makefile.html b/src/ksp/ksp/impls/cg/groppcg/makefile.html
index 4d16915..4bcfd28 100644
--- a/src/ksp/ksp/impls/cg/groppcg/makefile.html
+++ b/src/ksp/ksp/impls/cg/groppcg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/groppcg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:27+00:00">
+<meta name="date" content="2016-06-05T17:33:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/groppcg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/groppcg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cg/index.html b/src/ksp/ksp/impls/cg/index.html
index 59d5dff..7a1014a 100644
--- a/src/ksp/ksp/impls/cg/index.html
+++ b/src/ksp/ksp/impls/cg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cg/makefile.html b/src/ksp/ksp/impls/cg/makefile.html
index 6b6bb3c..957415b 100644
--- a/src/ksp/ksp/impls/cg/makefile.html
+++ b/src/ksp/ksp/impls/cg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:17+00:00">
+<meta name="date" content="2016-06-05T17:33:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cg/nash/index.html b/src/ksp/ksp/impls/cg/nash/index.html
index 0fd914a..51daf7a 100644
--- a/src/ksp/ksp/impls/cg/nash/index.html
+++ b/src/ksp/ksp/impls/cg/nash/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/nash/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/nash/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cg/nash/makefile.html b/src/ksp/ksp/impls/cg/nash/makefile.html
index faee15d..616b8d1 100644
--- a/src/ksp/ksp/impls/cg/nash/makefile.html
+++ b/src/ksp/ksp/impls/cg/nash/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/nash/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:24+00:00">
+<meta name="date" content="2016-06-05T17:33:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/nash/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/nash/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cg/nash/nash.c.html b/src/ksp/ksp/impls/cg/nash/nash.c.html
index 3f1d186..6d7a259 100644
--- a/src/ksp/ksp/impls/cg/nash/nash.c.html
+++ b/src/ksp/ksp/impls/cg/nash/nash.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/nash/nash.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:22+00:00">
+<meta name="date" content="2016-06-05T17:33:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/nash/nash.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/nash/nash.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>             </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/cg/nash/nashimpl.h></font>
diff --git a/src/ksp/ksp/impls/cg/nash/nashimpl.h.html b/src/ksp/ksp/impls/cg/nash/nashimpl.h.html
index fb7715b..93d1a85 100644
--- a/src/ksp/ksp/impls/cg/nash/nashimpl.h.html
+++ b/src/ksp/ksp/impls/cg/nash/nashimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/nash/nashimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:23+00:00">
+<meta name="date" content="2016-06-05T17:33:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/nash/nashimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/nash/nashimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*****************************************************************************/</font>
 <a name="line2">  2: </a><font color="#B22222">/* Context for using preconditioned conjugate gradient method to minimized a */</font>
 <a name="line3">  3: </a><font color="#B22222">/* quadratic function subject to a trust region constraint.  If the matrix   */</font>
diff --git a/src/ksp/ksp/impls/cg/pipecg/index.html b/src/ksp/ksp/impls/cg/pipecg/index.html
index f1ded95..bd1c1cb 100644
--- a/src/ksp/ksp/impls/cg/pipecg/index.html
+++ b/src/ksp/ksp/impls/cg/pipecg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/pipecg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/pipecg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cg/pipecg/makefile.html b/src/ksp/ksp/impls/cg/pipecg/makefile.html
index caf3796..f61482b 100644
--- a/src/ksp/ksp/impls/cg/pipecg/makefile.html
+++ b/src/ksp/ksp/impls/cg/pipecg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/pipecg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:26+00:00">
+<meta name="date" content="2016-06-05T17:33:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/pipecg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/pipecg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cg/pipecg/pipecg.c.html b/src/ksp/ksp/impls/cg/pipecg/pipecg.c.html
index e072f0b..9fe96b1 100644
--- a/src/ksp/ksp/impls/cg/pipecg/pipecg.c.html
+++ b/src/ksp/ksp/impls/cg/pipecg/pipecg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/pipecg/pipecg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:26+00:00">
+<meta name="date" content="2016-06-05T17:33:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/pipecg/pipecg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/pipecg/pipecg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
diff --git a/src/ksp/ksp/impls/cg/pipecgrr/index.html b/src/ksp/ksp/impls/cg/pipecgrr/index.html
index c978926..b6c3f49 100644
--- a/src/ksp/ksp/impls/cg/pipecgrr/index.html
+++ b/src/ksp/ksp/impls/cg/pipecgrr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/pipecgrr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/pipecgrr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cg/pipecgrr/makefile.html b/src/ksp/ksp/impls/cg/pipecgrr/makefile.html
index 91d5dfa..132241a 100644
--- a/src/ksp/ksp/impls/cg/pipecgrr/makefile.html
+++ b/src/ksp/ksp/impls/cg/pipecgrr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/pipecgrr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:27+00:00">
+<meta name="date" content="2016-06-05T17:33:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/pipecgrr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/pipecgrr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cg/pipecgrr/pipecgrr.c.html b/src/ksp/ksp/impls/cg/pipecgrr/pipecgrr.c.html
index 1ea30df..06923e8 100644
--- a/src/ksp/ksp/impls/cg/pipecgrr/pipecgrr.c.html
+++ b/src/ksp/ksp/impls/cg/pipecgrr/pipecgrr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/pipecgrr/pipecgrr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:26+00:00">
+<meta name="date" content="2016-06-05T17:33:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/pipecgrr/pipecgrr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/pipecgrr/pipecgrr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
diff --git a/src/ksp/ksp/impls/cg/stcg/index.html b/src/ksp/ksp/impls/cg/stcg/index.html
index ff91df5..0e9c2df 100644
--- a/src/ksp/ksp/impls/cg/stcg/index.html
+++ b/src/ksp/ksp/impls/cg/stcg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/stcg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/stcg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cg/stcg/makefile.html b/src/ksp/ksp/impls/cg/stcg/makefile.html
index a3bd0fa..45bbda9 100644
--- a/src/ksp/ksp/impls/cg/stcg/makefile.html
+++ b/src/ksp/ksp/impls/cg/stcg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/stcg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:26+00:00">
+<meta name="date" content="2016-06-05T17:33:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/stcg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/stcg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cg/stcg/stcg.c.html b/src/ksp/ksp/impls/cg/stcg/stcg.c.html
index 05c9a91..a17d21d 100644
--- a/src/ksp/ksp/impls/cg/stcg/stcg.c.html
+++ b/src/ksp/ksp/impls/cg/stcg/stcg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/stcg/stcg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:24+00:00">
+<meta name="date" content="2016-06-05T17:33:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/stcg/stcg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/stcg/stcg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>             </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/cg/stcg/stcgimpl.h></font>
diff --git a/src/ksp/ksp/impls/cg/stcg/stcgimpl.h.html b/src/ksp/ksp/impls/cg/stcg/stcgimpl.h.html
index aea434b..e017e63 100644
--- a/src/ksp/ksp/impls/cg/stcg/stcgimpl.h.html
+++ b/src/ksp/ksp/impls/cg/stcg/stcgimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cg/stcg/stcgimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:25+00:00">
+<meta name="date" content="2016-06-05T17:33:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cg/stcg/stcgimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cg/stcg/stcgimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*****************************************************************************/</font>
 <a name="line2">  2: </a><font color="#B22222">/* Context for using preconditioned conjugate gradient method to minimized a */</font>
 <a name="line3">  3: </a><font color="#B22222">/* quadratic function subject to a trust region constraint.  If the matrix   */</font>
diff --git a/src/ksp/ksp/impls/cgs/cgs.c.html b/src/ksp/ksp/impls/cgs/cgs.c.html
index e264886..ebf71bc 100644
--- a/src/ksp/ksp/impls/cgs/cgs.c.html
+++ b/src/ksp/ksp/impls/cgs/cgs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cgs/cgs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:27+00:00">
+<meta name="date" content="2016-06-05T17:33:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cgs/cgs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cgs/cgs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 
diff --git a/src/ksp/ksp/impls/cgs/index.html b/src/ksp/ksp/impls/cgs/index.html
index aa4cca9..5a0de64 100644
--- a/src/ksp/ksp/impls/cgs/index.html
+++ b/src/ksp/ksp/impls/cgs/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cgs/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cgs/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cgs/makefile.html b/src/ksp/ksp/impls/cgs/makefile.html
index b3e1954..29582e6 100644
--- a/src/ksp/ksp/impls/cgs/makefile.html
+++ b/src/ksp/ksp/impls/cgs/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cgs/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:28+00:00">
+<meta name="date" content="2016-06-05T17:33:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cgs/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cgs/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cheby/cheby.c b/src/ksp/ksp/impls/cheby/cheby.c
index b173b70..60a997e 100644
--- a/src/ksp/ksp/impls/cheby/cheby.c
+++ b/src/ksp/ksp/impls/cheby/cheby.c
@@ -411,7 +411,17 @@ static PetscErrorCode KSPSolve_Chebyshev(KSP ksp)
         }
         ierr = VecSetRandom(B,cheb->random);CHKERRQ(ierr);
       } else {
-        B = ksp->vec_rhs;
+        PC        pc;
+        PetscBool change;
+
+        ierr = KSPGetPC(cheb->kspest,&pc);CHKERRQ(ierr);
+        ierr = PCPreSolveChangeRHS(pc,&change);CHKERRQ(ierr);
+        if (change) {
+          B = ksp->work[1];
+          ierr = VecCopy(ksp->vec_rhs,B);CHKERRQ(ierr);
+        } else {
+          B = ksp->vec_rhs;
+        }
       }
       ierr = KSPSolve(cheb->kspest,B,ksp->work[0]);CHKERRQ(ierr);
 
diff --git a/src/ksp/ksp/impls/cheby/cheby.c.html b/src/ksp/ksp/impls/cheby/cheby.c.html
index b0c05e5..10298d9 100644
--- a/src/ksp/ksp/impls/cheby/cheby.c.html
+++ b/src/ksp/ksp/impls/cheby/cheby.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cheby/cheby.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:44+00:00">
+<meta name="date" content="2016-06-05T17:33:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cheby/cheby.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cheby/cheby.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>                    </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/cheby/chebyshevimpl.h></font>
@@ -353,248 +353,258 @@
 <a name="line411">411: </a>        }
 <a name="line412">412: </a>        <a href="../../../../../docs/manualpages/Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</a>(B,cheb->random);
 <a name="line413">413: </a>      } <font color="#4169E1">else</font> {
-<a name="line414">414: </a>        B = ksp->vec_rhs;
-<a name="line415">415: </a>      }
-<a name="line416">416: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(cheb->kspest,B,ksp->work[0]);
-
-<a name="line418">418: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</a>(cheb->kspest,&reason);
-<a name="line419">419: </a>      <font color="#4169E1">if</font> (reason < 0) {
-<a name="line420">420: </a>        <font color="#4169E1">if</font> (reason == <a href="../../../../../docs/manualpages/KSP/KSP_DIVERGED_ITS.html#KSP_DIVERGED_ITS">KSP_DIVERGED_ITS</a>) {
-<a name="line421">421: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(ksp,<font color="#666666">"Eigen estimator ran for prescribed number of iterations\n"</font>);
+<a name="line414">414: </a>        <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>        pc;
+<a name="line415">415: </a>        <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> change;
+
+<a name="line417">417: </a>        <a href="../../../../../docs/manualpages/KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</a>(cheb->kspest,&pc);
+<a name="line418">418: </a>        PCPreSolveChangeRHS(pc,&change);
+<a name="line419">419: </a>        <font color="#4169E1">if</font> (change) {
+<a name="line420">420: </a>          B = ksp->work[1];
+<a name="line421">421: </a>          <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(ksp->vec_rhs,B);
 <a name="line422">422: </a>        } <font color="#4169E1">else</font> {
-<a name="line423">423: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> its;
-<a name="line424">424: </a>          <a href="../../../../../docs/manualpages/KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</a>(cheb->kspest,&its);
-<a name="line425">425: </a>          <font color="#4169E1">if</font> (reason == KSP_DIVERGED_PCSETUP_FAILED) {
-<a name="line426">426: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(ksp,<font color="#666666">"Eigen estimator KSP_DIVERGED_PCSETUP_FAILED\n"</font>);
-<a name="line427">427: </a>            ksp->reason = KSP_DIVERGED_PCSETUP_FAILED;
-<a name="line428">428: </a>            VecSetInf(ksp->vec_sol);
-<a name="line429">429: </a>          } <font color="#4169E1">else</font> {
-<a name="line430">430: </a>            <a href="../../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp),PETSC_ERR_PLIB,<font color="#666666">"Eigen estimator failed: %s at iteration %D"</font>,KSPConvergedReasons[reason],its);
-<a name="line431">431: </a>          }
-<a name="line432">432: </a>        }
-<a name="line433">433: </a>      } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (reason==<a href="../../../../../docs/manualpages/KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</a> ||reason==<a href="../../../../../docs/manualpages/KSP/KSP_CONVERGED_ATOL.html#KSP_CONVERGED_ATOL">KSP_CONVERGED_ATOL</a>) {
-<a name="line434">434: </a>        <a href="../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(ksp,<font color="#666666">"Eigen estimator converged prematurely. Should not happen except for small or low rank problem\n"</font>);
-<a name="line435">435: </a>      } <font color="#4169E1">else</font> {
-<a name="line436">436: </a>        PetscInfo1(ksp,<font color="#666666">"Eigen estimator did not converge by iteration: %s\n"</font>,KSPConvergedReasons[reason]);
-<a name="line437">437: </a>      }
-
-<a name="line439">439: </a>      KSPChebyshevComputeExtremeEigenvalues_Private(cheb->kspest,&min,&max);
-
-<a name="line441">441: </a>      cheb->emin = cheb->tform[0]*min + cheb->tform[1]*max;
-<a name="line442">442: </a>      cheb->emax = cheb->tform[2]*min + cheb->tform[3]*max;
-
-<a name="line444">444: </a>      cheb->amatid    = amatid;
-<a name="line445">445: </a>      cheb->pmatid    = pmatid;
-<a name="line446">446: </a>      cheb->amatstate = amatstate;
-<a name="line447">447: </a>      cheb->pmatstate = pmatstate;
-<a name="line448">448: </a>    }
-<a name="line449">449: </a>  }
-
-<a name="line451">451: </a>  ksp->its = 0;
-<a name="line452">452: </a>  maxit    = ksp->max_it;
-
-<a name="line454">454: </a>  <font color="#B22222">/* These three point to the three active solutions, we</font>
-<a name="line455">455: </a><font color="#B22222">     rotate these three at each solution update */</font>
-<a name="line456">456: </a>  km1      = 0; k = 1; kp1 = 2;
-<a name="line457">457: </a>  sol_orig = ksp->vec_sol; <font color="#B22222">/* ksp->vec_sol will be asigned to rotating vector p[k], thus save its address */</font>
-<a name="line458">458: </a>  b        = ksp->vec_rhs;
-<a name="line459">459: </a>  p[km1]   = sol_orig;
-<a name="line460">460: </a>  p[k]     = ksp->work[0];
-<a name="line461">461: </a>  p[kp1]   = ksp->work[1];
-<a name="line462">462: </a>  r        = ksp->work[2];
-
-<a name="line464">464: </a>  <font color="#B22222">/* use scale*B as our preconditioner */</font>
-<a name="line465">465: </a>  scale = 2.0/(cheb->emax + cheb->emin);
-
-<a name="line467">467: </a>  <font color="#B22222">/*   -alpha <=  scale*lambda(B^{-1}A) <= alpha   */</font>
-<a name="line468">468: </a>  alpha     = 1.0 - scale*(cheb->emin);
-<a name="line469">469: </a>  Gamma     = 1.0;
-<a name="line470">470: </a>  mu        = 1.0/alpha;
-<a name="line471">471: </a>  omegaprod = 2.0/alpha;
-
-<a name="line473">473: </a>  c[km1] = 1.0;
-<a name="line474">474: </a>  c[k]   = mu;
-
-<a name="line476">476: </a>  <font color="#4169E1">if</font> (!ksp->guess_zero) {
-<a name="line477">477: </a>    KSP_MatMult(ksp,Amat,p[km1],r);     <font color="#B22222">/*  r = b - A*p[km1] */</font>
-<a name="line478">478: </a>    <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(r,-1.0,b);
-<a name="line479">479: </a>  } <font color="#4169E1">else</font> {
-<a name="line480">480: </a>    <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(b,r);
-<a name="line481">481: </a>  }
-
-<a name="line483">483: </a>  KSP_PCApply(ksp,r,p[k]);  <font color="#B22222">/* p[k] = scale B^{-1}r + p[km1] */</font>
-<a name="line484">484: </a>  <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(p[k],scale,p[km1]);
-
-<a name="line486">486: </a>  <font color="#4169E1">for</font> (i=0; i<maxit; i++) {
-<a name="line487">487: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
-
-<a name="line489">489: </a>    ksp->its++;
-<a name="line490">490: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
-<a name="line491">491: </a>    c[kp1] = 2.0*mu*c[k] - c[km1];
-<a name="line492">492: </a>    omega  = omegaprod*c[k]/c[kp1];
-
-<a name="line494">494: </a>    KSP_MatMult(ksp,Amat,p[k],r);          <font color="#B22222">/*  r = b - Ap[k]    */</font>
-<a name="line495">495: </a>    <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(r,-1.0,b);
-<a name="line496">496: </a>    KSP_PCApply(ksp,r,p[kp1]);             <font color="#B22222">/*  p[kp1] = B^{-1}r  */</font>
-<a name="line497">497: </a>    ksp->vec_sol = p[k];
-
-<a name="line499">499: </a>    <font color="#B22222">/* calculate residual norm if requested */</font>
-<a name="line500">500: </a>    <font color="#4169E1">if</font> (ksp->normtype != <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a> || ksp->numbermonitors) {
-<a name="line501">501: </a>      <font color="#4169E1">if</font> (ksp->normtype == <a href="../../../../../docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</a>) {
-<a name="line502">502: </a>        <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(r,<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&rnorm);
-<a name="line503">503: </a>      } <font color="#4169E1">else</font> {
-<a name="line504">504: </a>        <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(p[kp1],<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&rnorm);
-<a name="line505">505: </a>      }
-<a name="line506">506: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
-<a name="line507">507: </a>      ksp->rnorm   = rnorm;
-<a name="line508">508: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
-<a name="line509">509: </a>      KSPLogResidualHistory(ksp,rnorm);
-<a name="line510">510: </a>      <a href="../../../../../docs/manualpages/KSP/KSPMonitor.html#KSPMonitor">KSPMonitor</a>(ksp,i,rnorm);
-<a name="line511">511: </a>      (*ksp->converged)(ksp,i,rnorm,&ksp->reason,ksp->cnvP);
-<a name="line512">512: </a>      <font color="#4169E1">if</font> (ksp->reason) <font color="#4169E1">break</font>;
-<a name="line513">513: </a>    }
-
-<a name="line515">515: </a>    <font color="#B22222">/* y^{k+1} = omega(y^{k} - y^{k-1} + Gamma*r^{k}) + y^{k-1} */</font>
-<a name="line516">516: </a>    <a href="../../../../../docs/manualpages/Vec/VecAXPBYPCZ.html#VecAXPBYPCZ">VecAXPBYPCZ</a>(p[kp1],1.0-omega,omega,omega*Gamma*scale,p[km1],p[k]);
-
-<a name="line518">518: </a>    ktmp = km1;
-<a name="line519">519: </a>    km1  = k;
-<a name="line520">520: </a>    k    = kp1;
-<a name="line521">521: </a>    kp1  = ktmp;
-<a name="line522">522: </a>  }
-<a name="line523">523: </a>  <font color="#4169E1">if</font> (!ksp->reason) {
-<a name="line524">524: </a>    <font color="#4169E1">if</font> (ksp->normtype != <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>) {
-<a name="line525">525: </a>      KSP_MatMult(ksp,Amat,p[k],r);       <font color="#B22222">/*  r = b - Ap[k]    */</font>
-<a name="line526">526: </a>      <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(r,-1.0,b);
-<a name="line527">527: </a>      <font color="#4169E1">if</font> (ksp->normtype == <a href="../../../../../docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</a>) {
-<a name="line528">528: </a>        <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(r,<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&rnorm);
-<a name="line529">529: </a>      } <font color="#4169E1">else</font> {
-<a name="line530">530: </a>        KSP_PCApply(ksp,r,p[kp1]); <font color="#B22222">/* p[kp1] = B^{-1}r */</font>
-<a name="line531">531: </a>        <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(p[kp1],<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&rnorm);
-<a name="line532">532: </a>      }
-<a name="line533">533: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
-<a name="line534">534: </a>      ksp->rnorm   = rnorm;
-<a name="line535">535: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
-<a name="line536">536: </a>      ksp->vec_sol = p[k];
-<a name="line537">537: </a>      KSPLogResidualHistory(ksp,rnorm);
-<a name="line538">538: </a>      <a href="../../../../../docs/manualpages/KSP/KSPMonitor.html#KSPMonitor">KSPMonitor</a>(ksp,i,rnorm);
-<a name="line539">539: </a>    }
-<a name="line540">540: </a>    <font color="#4169E1">if</font> (ksp->its >= ksp->max_it) {
-<a name="line541">541: </a>      <font color="#4169E1">if</font> (ksp->normtype != <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>) {
-<a name="line542">542: </a>        (*ksp->converged)(ksp,i,rnorm,&ksp->reason,ksp->cnvP);
-<a name="line543">543: </a>        <font color="#4169E1">if</font> (!ksp->reason) ksp->reason = <a href="../../../../../docs/manualpages/KSP/KSP_DIVERGED_ITS.html#KSP_DIVERGED_ITS">KSP_DIVERGED_ITS</a>;
-<a name="line544">544: </a>      } <font color="#4169E1">else</font> ksp->reason = <a href="../../../../../docs/manualpages/KSP/KSP_CONVERGED_ITS.html#KSP_CONVERGED_ITS">KSP_CONVERGED_ITS</a>;
-<a name="line545">545: </a>    }
-<a name="line546">546: </a>  }
-
-<a name="line548">548: </a>  <font color="#B22222">/* make sure solution is in vector x */</font>
-<a name="line549">549: </a>  ksp->vec_sol = sol_orig;
-<a name="line550">550: </a>  <font color="#4169E1">if</font> (k) {
-<a name="line551">551: </a>    <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(p[k],sol_orig);
-<a name="line552">552: </a>  }
-<a name="line553">553: </a>  <font color="#4169E1">return</font>(0);
-<a name="line554">554: </a>}
-
-<a name="line558">558: </a><strong><font color="#4169E1"><a name="KSPView_Chebyshev"></a>static  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> KSPView_Chebyshev(<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line559">559: </a>{
-<a name="line560">560: </a>  KSP_Chebyshev  *cheb = (KSP_Chebyshev*)ksp->data;
-<a name="line562">562: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
-
-<a name="line565">565: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
-<a name="line566">566: </a>  <font color="#4169E1">if</font> (iascii) {
-<a name="line567">567: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Chebyshev: eigenvalue estimates:  min = %g, max = %g\n"</font>,(double)cheb->emin,(double)cheb->emax);
-<a name="line568">568: </a>    <font color="#4169E1">if</font> (cheb->kspest) {
-<a name="line569">569: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Chebyshev: eigenvalues estimated using %s with translations  [%g %g; %g %g]\n"</font>,((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) cheb->kspest)->type_name,(double)cheb->tform[0],(double)cheb->tform[1],(double)cheb->tform[2],(double)che [...]
-<a name="line570">570: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
-<a name="line571">571: </a>      <a href="../../../../../docs/manualpages/KSP/KSPView.html#KSPView">KSPView</a>(cheb->kspest,viewer);
-<a name="line572">572: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
-<a name="line573">573: </a>      <font color="#4169E1">if</font> (cheb->userandom) {
-<a name="line574">574: </a>        <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Chebyshev: estimating eigenvalues using random right hand side\n"</font>);
-<a name="line575">575: </a>        <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
-<a name="line576">576: </a>        <a href="../../../../../docs/manualpages/Sys/PetscRandomView.html#PetscRandomView">PetscRandomView</a>(cheb->random,viewer);
-<a name="line577">577: </a>        <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
-<a name="line578">578: </a>      }
-<a name="line579">579: </a>    }
-<a name="line580">580: </a>  }
-<a name="line581">581: </a>  <font color="#4169E1">return</font>(0);
-<a name="line582">582: </a>}
-
-<a name="line586">586: </a><strong><font color="#4169E1"><a name="KSPDestroy_Chebyshev"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> KSPDestroy_Chebyshev(<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp)</font></strong>
-<a name="line587">587: </a>{
-<a name="line588">588: </a>  KSP_Chebyshev  *cheb = (KSP_Chebyshev*)ksp->data;
-
-<a name="line592">592: </a>  <a href="../../../../../docs/manualpages/KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</a>(&cheb->kspest);
-<a name="line593">593: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</a>(&cheb->random);
-<a name="line594">594: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevSetEigenvalues_C"</font>,NULL);
-<a name="line595">595: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSet_C"</font>,NULL);
-<a name="line596">596: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSetRandom_C"</font>,NULL);
-<a name="line597">597: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigGetKSP_C"</font>,NULL);
-<a name="line598">598: </a>  KSPDestroyDefault(ksp);
-<a name="line599">599: </a>  <font color="#4169E1">return</font>(0);
-<a name="line600">600: </a>}
-
-<a name="line602">602: </a><font color="#B22222">/*MC</font>
-<a name="line603">603: </a><font color="#B22222">     <a href="../../../../../docs/manualpages/KSP/KSPCHEBYSHEV.html#KSPCHEBYSHEV">KSPCHEBYSHEV</a> - The preconditioned Chebyshev iterative method</font>
-
-<a name="line605">605: </a><font color="#B22222">   Options Database Keys:</font>
-<a name="line606">606: </a><font color="#B22222">+   -ksp_chebyshev_eigenvalues <emin,emax> - set approximations to the smallest and largest eigenvalues</font>
-<a name="line607">607: </a><font color="#B22222">                  of the preconditioned operator. If these are accurate you will get much faster convergence.</font>
-<a name="line608">608: </a><font color="#B22222">.   -ksp_chebyshev_esteig <a,b,c,d> - estimate eigenvalues using a Krylov method, then use this</font>
-<a name="line609">609: </a><font color="#B22222">                         transform for Chebyshev eigenvalue bounds (<a href="../../../../../docs/manualpages/KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</a>())</font>
-<a name="line610">610: </a><font color="#B22222">.   -ksp_chebyshev_esteig_steps - number of estimation steps</font>
-<a name="line611">611: </a><font color="#B22222">-   -ksp_chebyshev_esteig_random - use random number generator to create right hand side for eigenvalue estimator</font>
-
-<a name="line613">613: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line615">615: </a><font color="#B22222">   Notes: The Chebyshev method requires both the matrix and preconditioner to</font>
-<a name="line616">616: </a><font color="#B22222">          be symmetric positive (semi) definite.</font>
-<a name="line617">617: </a><font color="#B22222">          Only support for left preconditioning.</font>
-
-<a name="line619">619: </a><font color="#B22222">          Chebyshev is configured as a smoother by default, targetting the "upper" part of the spectrum.</font>
-<a name="line620">620: </a><font color="#B22222">          The user should call <a href="../../../../../docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html#KSPChebyshevSetEigenvalues">KSPChebyshevSetEigenvalues</a>() if they have eigenvalue estimates.</font>
-
-<a name="line622">622: </a><font color="#B22222">.seealso:  <a href="../../../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>(), <a href="../../../../../docs/manualpages/KSP/KSPSetType.html#KSPSetType">KSPSetType</a>(), <a href="../../../../../docs/manualpages/KSP/KSPType.html#KSPType">KSPType</a> (for list of available types), <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>,</font>
-<a name="line623">623: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html#KSPChebyshevSetEigenvalues">KSPChebyshevSetEigenvalues</a>(), <a href="../../../../../docs/manualpages/KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</a>(), <a href="../../../../../docs/manualpages/KSP/KSPChebyshevEstEigSetUseRandom.html#KSPChebyshevEstEigSetUseRandom">KSPChebyshevEstEigSetUseRandom</a>(), <a href="../../../ [...]
-<a name="line624">624: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/KSP/KSPRICHARDSON.html#KSPRICHARDSON">KSPRICHARDSON</a>, <a href="../../../../../docs/manualpages/KSP/KSPCG.html#KSPCG">KSPCG</a>, <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a></font>
-
-<a name="line626">626: </a><font color="#B22222">M*/</font>
-
-<a name="line630">630: </a><strong><font color="#4169E1"><a name="KSPCreate_Chebyshev"></a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> KSPCreate_Chebyshev(<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp)</font></strong>
-<a name="line631">631: </a>{
-<a name="line633">633: </a>  KSP_Chebyshev  *chebyshevP;
-
-<a name="line636">636: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(ksp,&chebyshevP);
-
-<a name="line638">638: </a>  ksp->data = (void*)chebyshevP;
-<a name="line639">639: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetSupportedNorm.html#KSPSetSupportedNorm">KSPSetSupportedNorm</a>(ksp,<a href="../../../../../docs/manualpages/KSP/KSP_NORM_PRECONDITIONED.html#KSP_NORM_PRECONDITIONED">KSP_NORM_PRECONDITIONED</a>,PC_LEFT,3);
-<a name="line640">640: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetSupportedNorm.html#KSPSetSupportedNorm">KSPSetSupportedNorm</a>(ksp,<a href="../../../../../docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</a>,PC_LEFT,2);
-
-<a name="line642">642: </a>  chebyshevP->emin = 0.;
-<a name="line643">643: </a>  chebyshevP->emax = 0.;
-
-<a name="line645">645: </a>  chebyshevP->tform[0] = 0.0;
-<a name="line646">646: </a>  chebyshevP->tform[1] = 0.1;
-<a name="line647">647: </a>  chebyshevP->tform[2] = 0;
-<a name="line648">648: </a>  chebyshevP->tform[3] = 1.1;
-<a name="line649">649: </a>  chebyshevP->eststeps = 10;
-<a name="line650">650: </a>  chebyshevP->userandom = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line652">652: </a>  ksp->ops->setup          = KSPSetUp_Chebyshev;
-<a name="line653">653: </a>  ksp->ops->solve          = KSPSolve_Chebyshev;
-<a name="line654">654: </a>  ksp->ops->destroy        = KSPDestroy_Chebyshev;
-<a name="line655">655: </a>  ksp->ops->buildsolution  = KSPBuildSolutionDefault;
-<a name="line656">656: </a>  ksp->ops->buildresidual  = KSPBuildResidualDefault;
-<a name="line657">657: </a>  ksp->ops->setfromoptions = KSPSetFromOptions_Chebyshev;
-<a name="line658">658: </a>  ksp->ops->view           = KSPView_Chebyshev;
-<a name="line659">659: </a>  ksp->ops->reset          = KSPReset_Chebyshev;
-
-<a name="line661">661: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevSetEigenvalues_C"</font>,KSPChebyshevSetEigenvalues_Chebyshev);
-<a name="line662">662: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSet_C"</font>,KSPChebyshevEstEigSet_Chebyshev);
-<a name="line663">663: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSetRandom_C"</font>,KSPChebyshevEstEigSetRandom_Chebyshev);
-<a name="line664">664: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSetUseRandom_C"</font>,KSPChebyshevEstEigSetUseRandom_Chebyshev);
-<a name="line665">665: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigGetKSP_C"</font>,KSPChebyshevEstEigGetKSP_Chebyshev);
-<a name="line666">666: </a>  <font color="#4169E1">return</font>(0);
-<a name="line667">667: </a>}
+<a name="line423">423: </a>          B = ksp->vec_rhs;
+<a name="line424">424: </a>        }
+<a name="line425">425: </a>      }
+<a name="line426">426: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(cheb->kspest,B,ksp->work[0]);
+
+<a name="line428">428: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetConvergedReason.html#KSPGetConvergedReason">KSPGetConvergedReason</a>(cheb->kspest,&reason);
+<a name="line429">429: </a>      <font color="#4169E1">if</font> (reason < 0) {
+<a name="line430">430: </a>        <font color="#4169E1">if</font> (reason == <a href="../../../../../docs/manualpages/KSP/KSP_DIVERGED_ITS.html#KSP_DIVERGED_ITS">KSP_DIVERGED_ITS</a>) {
+<a name="line431">431: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(ksp,<font color="#666666">"Eigen estimator ran for prescribed number of iterations\n"</font>);
+<a name="line432">432: </a>        } <font color="#4169E1">else</font> {
+<a name="line433">433: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> its;
+<a name="line434">434: </a>          <a href="../../../../../docs/manualpages/KSP/KSPGetIterationNumber.html#KSPGetIterationNumber">KSPGetIterationNumber</a>(cheb->kspest,&its);
+<a name="line435">435: </a>          <font color="#4169E1">if</font> (reason == KSP_DIVERGED_PCSETUP_FAILED) {
+<a name="line436">436: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(ksp,<font color="#666666">"Eigen estimator KSP_DIVERGED_PCSETUP_FAILED\n"</font>);
+<a name="line437">437: </a>            ksp->reason = KSP_DIVERGED_PCSETUP_FAILED;
+<a name="line438">438: </a>            VecSetInf(ksp->vec_sol);
+<a name="line439">439: </a>          } <font color="#4169E1">else</font> {
+<a name="line440">440: </a>            <a href="../../../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp),PETSC_ERR_PLIB,<font color="#666666">"Eigen estimator failed: %s at iteration %D"</font>,KSPConvergedReasons[reason],its);
+<a name="line441">441: </a>          }
+<a name="line442">442: </a>        }
+<a name="line443">443: </a>      } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (reason==<a href="../../../../../docs/manualpages/KSP/KSP_CONVERGED_RTOL.html#KSP_CONVERGED_RTOL">KSP_CONVERGED_RTOL</a> ||reason==<a href="../../../../../docs/manualpages/KSP/KSP_CONVERGED_ATOL.html#KSP_CONVERGED_ATOL">KSP_CONVERGED_ATOL</a>) {
+<a name="line444">444: </a>        <a href="../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(ksp,<font color="#666666">"Eigen estimator converged prematurely. Should not happen except for small or low rank problem\n"</font>);
+<a name="line445">445: </a>      } <font color="#4169E1">else</font> {
+<a name="line446">446: </a>        PetscInfo1(ksp,<font color="#666666">"Eigen estimator did not converge by iteration: %s\n"</font>,KSPConvergedReasons[reason]);
+<a name="line447">447: </a>      }
+
+<a name="line449">449: </a>      KSPChebyshevComputeExtremeEigenvalues_Private(cheb->kspest,&min,&max);
+
+<a name="line451">451: </a>      cheb->emin = cheb->tform[0]*min + cheb->tform[1]*max;
+<a name="line452">452: </a>      cheb->emax = cheb->tform[2]*min + cheb->tform[3]*max;
+
+<a name="line454">454: </a>      cheb->amatid    = amatid;
+<a name="line455">455: </a>      cheb->pmatid    = pmatid;
+<a name="line456">456: </a>      cheb->amatstate = amatstate;
+<a name="line457">457: </a>      cheb->pmatstate = pmatstate;
+<a name="line458">458: </a>    }
+<a name="line459">459: </a>  }
+
+<a name="line461">461: </a>  ksp->its = 0;
+<a name="line462">462: </a>  maxit    = ksp->max_it;
+
+<a name="line464">464: </a>  <font color="#B22222">/* These three point to the three active solutions, we</font>
+<a name="line465">465: </a><font color="#B22222">     rotate these three at each solution update */</font>
+<a name="line466">466: </a>  km1      = 0; k = 1; kp1 = 2;
+<a name="line467">467: </a>  sol_orig = ksp->vec_sol; <font color="#B22222">/* ksp->vec_sol will be asigned to rotating vector p[k], thus save its address */</font>
+<a name="line468">468: </a>  b        = ksp->vec_rhs;
+<a name="line469">469: </a>  p[km1]   = sol_orig;
+<a name="line470">470: </a>  p[k]     = ksp->work[0];
+<a name="line471">471: </a>  p[kp1]   = ksp->work[1];
+<a name="line472">472: </a>  r        = ksp->work[2];
+
+<a name="line474">474: </a>  <font color="#B22222">/* use scale*B as our preconditioner */</font>
+<a name="line475">475: </a>  scale = 2.0/(cheb->emax + cheb->emin);
+
+<a name="line477">477: </a>  <font color="#B22222">/*   -alpha <=  scale*lambda(B^{-1}A) <= alpha   */</font>
+<a name="line478">478: </a>  alpha     = 1.0 - scale*(cheb->emin);
+<a name="line479">479: </a>  Gamma     = 1.0;
+<a name="line480">480: </a>  mu        = 1.0/alpha;
+<a name="line481">481: </a>  omegaprod = 2.0/alpha;
+
+<a name="line483">483: </a>  c[km1] = 1.0;
+<a name="line484">484: </a>  c[k]   = mu;
+
+<a name="line486">486: </a>  <font color="#4169E1">if</font> (!ksp->guess_zero) {
+<a name="line487">487: </a>    KSP_MatMult(ksp,Amat,p[km1],r);     <font color="#B22222">/*  r = b - A*p[km1] */</font>
+<a name="line488">488: </a>    <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(r,-1.0,b);
+<a name="line489">489: </a>  } <font color="#4169E1">else</font> {
+<a name="line490">490: </a>    <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(b,r);
+<a name="line491">491: </a>  }
+
+<a name="line493">493: </a>  KSP_PCApply(ksp,r,p[k]);  <font color="#B22222">/* p[k] = scale B^{-1}r + p[km1] */</font>
+<a name="line494">494: </a>  <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(p[k],scale,p[km1]);
+
+<a name="line496">496: </a>  <font color="#4169E1">for</font> (i=0; i<maxit; i++) {
+<a name="line497">497: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
+
+<a name="line499">499: </a>    ksp->its++;
+<a name="line500">500: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
+<a name="line501">501: </a>    c[kp1] = 2.0*mu*c[k] - c[km1];
+<a name="line502">502: </a>    omega  = omegaprod*c[k]/c[kp1];
+
+<a name="line504">504: </a>    KSP_MatMult(ksp,Amat,p[k],r);          <font color="#B22222">/*  r = b - Ap[k]    */</font>
+<a name="line505">505: </a>    <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(r,-1.0,b);
+<a name="line506">506: </a>    KSP_PCApply(ksp,r,p[kp1]);             <font color="#B22222">/*  p[kp1] = B^{-1}r  */</font>
+<a name="line507">507: </a>    ksp->vec_sol = p[k];
+
+<a name="line509">509: </a>    <font color="#B22222">/* calculate residual norm if requested */</font>
+<a name="line510">510: </a>    <font color="#4169E1">if</font> (ksp->normtype != <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a> || ksp->numbermonitors) {
+<a name="line511">511: </a>      <font color="#4169E1">if</font> (ksp->normtype == <a href="../../../../../docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</a>) {
+<a name="line512">512: </a>        <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(r,<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&rnorm);
+<a name="line513">513: </a>      } <font color="#4169E1">else</font> {
+<a name="line514">514: </a>        <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(p[kp1],<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&rnorm);
+<a name="line515">515: </a>      }
+<a name="line516">516: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
+<a name="line517">517: </a>      ksp->rnorm   = rnorm;
+<a name="line518">518: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
+<a name="line519">519: </a>      KSPLogResidualHistory(ksp,rnorm);
+<a name="line520">520: </a>      <a href="../../../../../docs/manualpages/KSP/KSPMonitor.html#KSPMonitor">KSPMonitor</a>(ksp,i,rnorm);
+<a name="line521">521: </a>      (*ksp->converged)(ksp,i,rnorm,&ksp->reason,ksp->cnvP);
+<a name="line522">522: </a>      <font color="#4169E1">if</font> (ksp->reason) <font color="#4169E1">break</font>;
+<a name="line523">523: </a>    }
+
+<a name="line525">525: </a>    <font color="#B22222">/* y^{k+1} = omega(y^{k} - y^{k-1} + Gamma*r^{k}) + y^{k-1} */</font>
+<a name="line526">526: </a>    <a href="../../../../../docs/manualpages/Vec/VecAXPBYPCZ.html#VecAXPBYPCZ">VecAXPBYPCZ</a>(p[kp1],1.0-omega,omega,omega*Gamma*scale,p[km1],p[k]);
+
+<a name="line528">528: </a>    ktmp = km1;
+<a name="line529">529: </a>    km1  = k;
+<a name="line530">530: </a>    k    = kp1;
+<a name="line531">531: </a>    kp1  = ktmp;
+<a name="line532">532: </a>  }
+<a name="line533">533: </a>  <font color="#4169E1">if</font> (!ksp->reason) {
+<a name="line534">534: </a>    <font color="#4169E1">if</font> (ksp->normtype != <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>) {
+<a name="line535">535: </a>      KSP_MatMult(ksp,Amat,p[k],r);       <font color="#B22222">/*  r = b - Ap[k]    */</font>
+<a name="line536">536: </a>      <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(r,-1.0,b);
+<a name="line537">537: </a>      <font color="#4169E1">if</font> (ksp->normtype == <a href="../../../../../docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</a>) {
+<a name="line538">538: </a>        <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(r,<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&rnorm);
+<a name="line539">539: </a>      } <font color="#4169E1">else</font> {
+<a name="line540">540: </a>        KSP_PCApply(ksp,r,p[kp1]); <font color="#B22222">/* p[kp1] = B^{-1}r */</font>
+<a name="line541">541: </a>        <a href="../../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(p[kp1],<a href="../../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>,&rnorm);
+<a name="line542">542: </a>      }
+<a name="line543">543: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
+<a name="line544">544: </a>      ksp->rnorm   = rnorm;
+<a name="line545">545: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp);
+<a name="line546">546: </a>      ksp->vec_sol = p[k];
+<a name="line547">547: </a>      KSPLogResidualHistory(ksp,rnorm);
+<a name="line548">548: </a>      <a href="../../../../../docs/manualpages/KSP/KSPMonitor.html#KSPMonitor">KSPMonitor</a>(ksp,i,rnorm);
+<a name="line549">549: </a>    }
+<a name="line550">550: </a>    <font color="#4169E1">if</font> (ksp->its >= ksp->max_it) {
+<a name="line551">551: </a>      <font color="#4169E1">if</font> (ksp->normtype != <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>) {
+<a name="line552">552: </a>        (*ksp->converged)(ksp,i,rnorm,&ksp->reason,ksp->cnvP);
+<a name="line553">553: </a>        <font color="#4169E1">if</font> (!ksp->reason) ksp->reason = <a href="../../../../../docs/manualpages/KSP/KSP_DIVERGED_ITS.html#KSP_DIVERGED_ITS">KSP_DIVERGED_ITS</a>;
+<a name="line554">554: </a>      } <font color="#4169E1">else</font> ksp->reason = <a href="../../../../../docs/manualpages/KSP/KSP_CONVERGED_ITS.html#KSP_CONVERGED_ITS">KSP_CONVERGED_ITS</a>;
+<a name="line555">555: </a>    }
+<a name="line556">556: </a>  }
+
+<a name="line558">558: </a>  <font color="#B22222">/* make sure solution is in vector x */</font>
+<a name="line559">559: </a>  ksp->vec_sol = sol_orig;
+<a name="line560">560: </a>  <font color="#4169E1">if</font> (k) {
+<a name="line561">561: </a>    <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(p[k],sol_orig);
+<a name="line562">562: </a>  }
+<a name="line563">563: </a>  <font color="#4169E1">return</font>(0);
+<a name="line564">564: </a>}
+
+<a name="line568">568: </a><strong><font color="#4169E1"><a name="KSPView_Chebyshev"></a>static  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> KSPView_Chebyshev(<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line569">569: </a>{
+<a name="line570">570: </a>  KSP_Chebyshev  *cheb = (KSP_Chebyshev*)ksp->data;
+<a name="line572">572: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
+
+<a name="line575">575: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
+<a name="line576">576: </a>  <font color="#4169E1">if</font> (iascii) {
+<a name="line577">577: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Chebyshev: eigenvalue estimates:  min = %g, max = %g\n"</font>,(double)cheb->emin,(double)cheb->emax);
+<a name="line578">578: </a>    <font color="#4169E1">if</font> (cheb->kspest) {
+<a name="line579">579: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Chebyshev: eigenvalues estimated using %s with translations  [%g %g; %g %g]\n"</font>,((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) cheb->kspest)->type_name,(double)cheb->tform[0],(double)cheb->tform[1],(double)cheb->tform[2],(double)che [...]
+<a name="line580">580: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
+<a name="line581">581: </a>      <a href="../../../../../docs/manualpages/KSP/KSPView.html#KSPView">KSPView</a>(cheb->kspest,viewer);
+<a name="line582">582: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
+<a name="line583">583: </a>      <font color="#4169E1">if</font> (cheb->userandom) {
+<a name="line584">584: </a>        <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Chebyshev: estimating eigenvalues using random right hand side\n"</font>);
+<a name="line585">585: </a>        <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
+<a name="line586">586: </a>        <a href="../../../../../docs/manualpages/Sys/PetscRandomView.html#PetscRandomView">PetscRandomView</a>(cheb->random,viewer);
+<a name="line587">587: </a>        <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
+<a name="line588">588: </a>      }
+<a name="line589">589: </a>    }
+<a name="line590">590: </a>  }
+<a name="line591">591: </a>  <font color="#4169E1">return</font>(0);
+<a name="line592">592: </a>}
+
+<a name="line596">596: </a><strong><font color="#4169E1"><a name="KSPDestroy_Chebyshev"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> KSPDestroy_Chebyshev(<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp)</font></strong>
+<a name="line597">597: </a>{
+<a name="line598">598: </a>  KSP_Chebyshev  *cheb = (KSP_Chebyshev*)ksp->data;
+
+<a name="line602">602: </a>  <a href="../../../../../docs/manualpages/KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</a>(&cheb->kspest);
+<a name="line603">603: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</a>(&cheb->random);
+<a name="line604">604: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevSetEigenvalues_C"</font>,NULL);
+<a name="line605">605: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSet_C"</font>,NULL);
+<a name="line606">606: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSetRandom_C"</font>,NULL);
+<a name="line607">607: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigGetKSP_C"</font>,NULL);
+<a name="line608">608: </a>  KSPDestroyDefault(ksp);
+<a name="line609">609: </a>  <font color="#4169E1">return</font>(0);
+<a name="line610">610: </a>}
+
+<a name="line612">612: </a><font color="#B22222">/*MC</font>
+<a name="line613">613: </a><font color="#B22222">     <a href="../../../../../docs/manualpages/KSP/KSPCHEBYSHEV.html#KSPCHEBYSHEV">KSPCHEBYSHEV</a> - The preconditioned Chebyshev iterative method</font>
+
+<a name="line615">615: </a><font color="#B22222">   Options Database Keys:</font>
+<a name="line616">616: </a><font color="#B22222">+   -ksp_chebyshev_eigenvalues <emin,emax> - set approximations to the smallest and largest eigenvalues</font>
+<a name="line617">617: </a><font color="#B22222">                  of the preconditioned operator. If these are accurate you will get much faster convergence.</font>
+<a name="line618">618: </a><font color="#B22222">.   -ksp_chebyshev_esteig <a,b,c,d> - estimate eigenvalues using a Krylov method, then use this</font>
+<a name="line619">619: </a><font color="#B22222">                         transform for Chebyshev eigenvalue bounds (<a href="../../../../../docs/manualpages/KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</a>())</font>
+<a name="line620">620: </a><font color="#B22222">.   -ksp_chebyshev_esteig_steps - number of estimation steps</font>
+<a name="line621">621: </a><font color="#B22222">-   -ksp_chebyshev_esteig_random - use random number generator to create right hand side for eigenvalue estimator</font>
+
+<a name="line623">623: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line625">625: </a><font color="#B22222">   Notes: The Chebyshev method requires both the matrix and preconditioner to</font>
+<a name="line626">626: </a><font color="#B22222">          be symmetric positive (semi) definite.</font>
+<a name="line627">627: </a><font color="#B22222">          Only support for left preconditioning.</font>
+
+<a name="line629">629: </a><font color="#B22222">          Chebyshev is configured as a smoother by default, targetting the "upper" part of the spectrum.</font>
+<a name="line630">630: </a><font color="#B22222">          The user should call <a href="../../../../../docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html#KSPChebyshevSetEigenvalues">KSPChebyshevSetEigenvalues</a>() if they have eigenvalue estimates.</font>
+
+<a name="line632">632: </a><font color="#B22222">.seealso:  <a href="../../../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>(), <a href="../../../../../docs/manualpages/KSP/KSPSetType.html#KSPSetType">KSPSetType</a>(), <a href="../../../../../docs/manualpages/KSP/KSPType.html#KSPType">KSPType</a> (for list of available types), <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>,</font>
+<a name="line633">633: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/KSP/KSPChebyshevSetEigenvalues.html#KSPChebyshevSetEigenvalues">KSPChebyshevSetEigenvalues</a>(), <a href="../../../../../docs/manualpages/KSP/KSPChebyshevEstEigSet.html#KSPChebyshevEstEigSet">KSPChebyshevEstEigSet</a>(), <a href="../../../../../docs/manualpages/KSP/KSPChebyshevEstEigSetUseRandom.html#KSPChebyshevEstEigSetUseRandom">KSPChebyshevEstEigSetUseRandom</a>(), <a href="../../../ [...]
+<a name="line634">634: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/KSP/KSPRICHARDSON.html#KSPRICHARDSON">KSPRICHARDSON</a>, <a href="../../../../../docs/manualpages/KSP/KSPCG.html#KSPCG">KSPCG</a>, <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a></font>
+
+<a name="line636">636: </a><font color="#B22222">M*/</font>
+
+<a name="line640">640: </a><strong><font color="#4169E1"><a name="KSPCreate_Chebyshev"></a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> KSPCreate_Chebyshev(<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp)</font></strong>
+<a name="line641">641: </a>{
+<a name="line643">643: </a>  KSP_Chebyshev  *chebyshevP;
+
+<a name="line646">646: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(ksp,&chebyshevP);
+
+<a name="line648">648: </a>  ksp->data = (void*)chebyshevP;
+<a name="line649">649: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetSupportedNorm.html#KSPSetSupportedNorm">KSPSetSupportedNorm</a>(ksp,<a href="../../../../../docs/manualpages/KSP/KSP_NORM_PRECONDITIONED.html#KSP_NORM_PRECONDITIONED">KSP_NORM_PRECONDITIONED</a>,PC_LEFT,3);
+<a name="line650">650: </a>  <a href="../../../../../docs/manualpages/KSP/KSPSetSupportedNorm.html#KSPSetSupportedNorm">KSPSetSupportedNorm</a>(ksp,<a href="../../../../../docs/manualpages/KSP/KSP_NORM_UNPRECONDITIONED.html#KSP_NORM_UNPRECONDITIONED">KSP_NORM_UNPRECONDITIONED</a>,PC_LEFT,2);
+
+<a name="line652">652: </a>  chebyshevP->emin = 0.;
+<a name="line653">653: </a>  chebyshevP->emax = 0.;
+
+<a name="line655">655: </a>  chebyshevP->tform[0] = 0.0;
+<a name="line656">656: </a>  chebyshevP->tform[1] = 0.1;
+<a name="line657">657: </a>  chebyshevP->tform[2] = 0;
+<a name="line658">658: </a>  chebyshevP->tform[3] = 1.1;
+<a name="line659">659: </a>  chebyshevP->eststeps = 10;
+<a name="line660">660: </a>  chebyshevP->userandom = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line662">662: </a>  ksp->ops->setup          = KSPSetUp_Chebyshev;
+<a name="line663">663: </a>  ksp->ops->solve          = KSPSolve_Chebyshev;
+<a name="line664">664: </a>  ksp->ops->destroy        = KSPDestroy_Chebyshev;
+<a name="line665">665: </a>  ksp->ops->buildsolution  = KSPBuildSolutionDefault;
+<a name="line666">666: </a>  ksp->ops->buildresidual  = KSPBuildResidualDefault;
+<a name="line667">667: </a>  ksp->ops->setfromoptions = KSPSetFromOptions_Chebyshev;
+<a name="line668">668: </a>  ksp->ops->view           = KSPView_Chebyshev;
+<a name="line669">669: </a>  ksp->ops->reset          = KSPReset_Chebyshev;
+
+<a name="line671">671: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevSetEigenvalues_C"</font>,KSPChebyshevSetEigenvalues_Chebyshev);
+<a name="line672">672: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSet_C"</font>,KSPChebyshevEstEigSet_Chebyshev);
+<a name="line673">673: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSetRandom_C"</font>,KSPChebyshevEstEigSetRandom_Chebyshev);
+<a name="line674">674: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigSetUseRandom_C"</font>,KSPChebyshevEstEigSetUseRandom_Chebyshev);
+<a name="line675">675: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)ksp,<font color="#666666">"KSPChebyshevEstEigGetKSP_C"</font>,KSPChebyshevEstEigGetKSP_Chebyshev);
+<a name="line676">676: </a>  <font color="#4169E1">return</font>(0);
+<a name="line677">677: </a>}
 </pre>
 </body>
 
diff --git a/src/ksp/ksp/impls/cheby/chebyshevimpl.h.html b/src/ksp/ksp/impls/cheby/chebyshevimpl.h.html
index e193451..8da8bfa 100644
--- a/src/ksp/ksp/impls/cheby/chebyshevimpl.h.html
+++ b/src/ksp/ksp/impls/cheby/chebyshevimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cheby/chebyshevimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:45+00:00">
+<meta name="date" content="2016-06-05T17:33:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cheby/chebyshevimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cheby/chebyshevimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Private data structure for Chebyshev Iteration</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/ksp/impls/cheby/index.html b/src/ksp/ksp/impls/cheby/index.html
index 87bd8eb..4ba817d 100644
--- a/src/ksp/ksp/impls/cheby/index.html
+++ b/src/ksp/ksp/impls/cheby/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cheby/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cheby/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cheby/makefile.html b/src/ksp/ksp/impls/cheby/makefile.html
index ad4d90f..76de9c1 100644
--- a/src/ksp/ksp/impls/cheby/makefile.html
+++ b/src/ksp/ksp/impls/cheby/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cheby/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:45+00:00">
+<meta name="date" content="2016-06-05T17:33:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cheby/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cheby/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cr/cr.c.html b/src/ksp/ksp/impls/cr/cr.c.html
index 25d3bfd..5350fe4 100644
--- a/src/ksp/ksp/impls/cr/cr.c.html
+++ b/src/ksp/ksp/impls/cr/cr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cr/cr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:10+00:00">
+<meta name="date" content="2016-06-05T17:33:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cr/cr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cr/cr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
diff --git a/src/ksp/ksp/impls/cr/index.html b/src/ksp/ksp/impls/cr/index.html
index ab53740..63877f3 100644
--- a/src/ksp/ksp/impls/cr/index.html
+++ b/src/ksp/ksp/impls/cr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cr/makefile.html b/src/ksp/ksp/impls/cr/makefile.html
index 2d6d5f4..5141827 100644
--- a/src/ksp/ksp/impls/cr/makefile.html
+++ b/src/ksp/ksp/impls/cr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:10+00:00">
+<meta name="date" content="2016-06-05T17:33:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cr/pipecr/index.html b/src/ksp/ksp/impls/cr/pipecr/index.html
index e133c01..c72f67f 100644
--- a/src/ksp/ksp/impls/cr/pipecr/index.html
+++ b/src/ksp/ksp/impls/cr/pipecr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cr/pipecr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cr/pipecr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/cr/pipecr/makefile.html b/src/ksp/ksp/impls/cr/pipecr/makefile.html
index 809bc4a..17ffa9b 100644
--- a/src/ksp/ksp/impls/cr/pipecr/makefile.html
+++ b/src/ksp/ksp/impls/cr/pipecr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cr/pipecr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:11+00:00">
+<meta name="date" content="2016-06-05T17:33:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cr/pipecr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cr/pipecr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/cr/pipecr/pipecr.c.html b/src/ksp/ksp/impls/cr/pipecr/pipecr.c.html
index 0c7f732..8066421 100644
--- a/src/ksp/ksp/impls/cr/pipecr/pipecr.c.html
+++ b/src/ksp/ksp/impls/cr/pipecr/pipecr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/cr/pipecr/pipecr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:10+00:00">
+<meta name="date" content="2016-06-05T17:33:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/cr/pipecr/pipecr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/cr/pipecr/pipecr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ksp/ksp/impls/fcg/fcg.c.html b/src/ksp/ksp/impls/fcg/fcg.c.html
index 50ee857..e7a4de3 100644
--- a/src/ksp/ksp/impls/fcg/fcg.c.html
+++ b/src/ksp/ksp/impls/fcg/fcg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/fcg/fcg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:57+00:00">
+<meta name="date" content="2016-06-05T17:34:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/fcg/fcg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/fcg/fcg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    This file implements the FCG (Flexible Conjugate Gradient) method</font>
 
diff --git a/src/ksp/ksp/impls/fcg/fcgimpl.h.html b/src/ksp/ksp/impls/fcg/fcgimpl.h.html
index 940a30b..78765ce 100644
--- a/src/ksp/ksp/impls/fcg/fcgimpl.h.html
+++ b/src/ksp/ksp/impls/fcg/fcgimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/fcg/fcgimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:59+00:00">
+<meta name="date" content="2016-06-05T17:34:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/fcg/fcgimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/fcg/fcgimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>        </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/impls/fcg/index.html b/src/ksp/ksp/impls/fcg/index.html
index 1f84265..aabdd46 100644
--- a/src/ksp/ksp/impls/fcg/index.html
+++ b/src/ksp/ksp/impls/fcg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/fcg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/fcg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/fcg/makefile.html b/src/ksp/ksp/impls/fcg/makefile.html
index c5be966..f5dc81e 100644
--- a/src/ksp/ksp/impls/fcg/makefile.html
+++ b/src/ksp/ksp/impls/fcg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/fcg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:59+00:00">
+<meta name="date" content="2016-06-05T17:34:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/fcg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/fcg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/fcg/pipefcg/index.html b/src/ksp/ksp/impls/fcg/pipefcg/index.html
index 5b51891..b11b313 100644
--- a/src/ksp/ksp/impls/fcg/pipefcg/index.html
+++ b/src/ksp/ksp/impls/fcg/pipefcg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/fcg/pipefcg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/fcg/pipefcg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/fcg/pipefcg/makefile.html b/src/ksp/ksp/impls/fcg/pipefcg/makefile.html
index 2ee9974..0f4cf7d 100644
--- a/src/ksp/ksp/impls/fcg/pipefcg/makefile.html
+++ b/src/ksp/ksp/impls/fcg/pipefcg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/fcg/pipefcg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:01+00:00">
+<meta name="date" content="2016-06-05T17:34:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/fcg/pipefcg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/fcg/pipefcg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c.html b/src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c.html
index eb8d5d2..38c904d 100644
--- a/src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c.html
+++ b/src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:59+00:00">
+<meta name="date" content="2016-06-05T17:34:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Contributed by Patrick Sanan and Sascha M. Schnepp</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/ksp/impls/fcg/pipefcg/pipefcgimpl.h.html b/src/ksp/ksp/impls/fcg/pipefcg/pipefcgimpl.h.html
index e132851..08a4817 100644
--- a/src/ksp/ksp/impls/fcg/pipefcg/pipefcgimpl.h.html
+++ b/src/ksp/ksp/impls/fcg/pipefcg/pipefcgimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/fcg/pipefcg/pipefcgimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:01+00:00">
+<meta name="date" content="2016-06-05T17:34:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/fcg/pipefcg/pipefcgimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/fcg/pipefcg/pipefcgimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>        </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/impls/gcr/gcr.c.html b/src/ksp/ksp/impls/gcr/gcr.c.html
index a0c3a67..e8b461f 100644
--- a/src/ksp/ksp/impls/gcr/gcr.c.html
+++ b/src/ksp/ksp/impls/gcr/gcr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gcr/gcr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:54+00:00">
+<meta name="date" content="2016-06-05T17:33:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gcr/gcr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gcr/gcr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscksp.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
diff --git a/src/ksp/ksp/impls/gcr/index.html b/src/ksp/ksp/impls/gcr/index.html
index d9b6db8..756dc7d 100644
--- a/src/ksp/ksp/impls/gcr/index.html
+++ b/src/ksp/ksp/impls/gcr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gcr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gcr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/gcr/makefile.html b/src/ksp/ksp/impls/gcr/makefile.html
index 1817008..0570ff1 100644
--- a/src/ksp/ksp/impls/gcr/makefile.html
+++ b/src/ksp/ksp/impls/gcr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gcr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:55+00:00">
+<meta name="date" content="2016-06-05T17:34:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gcr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gcr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/gcr/pipegcr/index.html b/src/ksp/ksp/impls/gcr/pipegcr/index.html
index 86e5fd6..5dcdda5 100644
--- a/src/ksp/ksp/impls/gcr/pipegcr/index.html
+++ b/src/ksp/ksp/impls/gcr/pipegcr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gcr/pipegcr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gcr/pipegcr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/gcr/pipegcr/makefile.html b/src/ksp/ksp/impls/gcr/pipegcr/makefile.html
index 978e563..5f9e0fa 100644
--- a/src/ksp/ksp/impls/gcr/pipegcr/makefile.html
+++ b/src/ksp/ksp/impls/gcr/pipegcr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gcr/pipegcr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:57+00:00">
+<meta name="date" content="2016-06-05T17:34:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gcr/pipegcr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gcr/pipegcr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html b/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html
index 5364289..3c10a89 100644
--- a/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html
+++ b/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:55+00:00">
+<meta name="date" content="2016-06-05T17:34:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Contributed by Sascha M. Schnepp and Patrick Sanan</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/ksp/impls/gmres/borthog.c.html b/src/ksp/ksp/impls/gmres/borthog.c.html
index d6b857a..b75ce90 100644
--- a/src/ksp/ksp/impls/gmres/borthog.c.html
+++ b/src/ksp/ksp/impls/gmres/borthog.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/borthog.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:30+00:00">
+<meta name="date" content="2016-06-05T17:33:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/borthog.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/borthog.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Routines used for the orthogonalization of the Hessenberg matrix.</font>
diff --git a/src/ksp/ksp/impls/gmres/borthog2.c.html b/src/ksp/ksp/impls/gmres/borthog2.c.html
index e9e5860..1dd9264 100644
--- a/src/ksp/ksp/impls/gmres/borthog2.c.html
+++ b/src/ksp/ksp/impls/gmres/borthog2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/borthog2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:30+00:00">
+<meta name="date" content="2016-06-05T17:33:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/borthog2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/borthog2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Routines used for the orthogonalization of the Hessenberg matrix.</font>
diff --git a/src/ksp/ksp/impls/gmres/dgmres/dgmres.c.html b/src/ksp/ksp/impls/gmres/dgmres/dgmres.c.html
index 01fc9c5..5ac3eb5 100644
--- a/src/ksp/ksp/impls/gmres/dgmres/dgmres.c.html
+++ b/src/ksp/ksp/impls/gmres/dgmres/dgmres.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/dgmres/dgmres.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:37+00:00">
+<meta name="date" content="2016-06-05T17:33:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/dgmres/dgmres.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/dgmres/dgmres.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> This file implements the deflated GMRES.</font>
 
diff --git a/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h.html b/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h.html
index 7c962da..3c8cdad 100644
--- a/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h.html
+++ b/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:40+00:00">
+<meta name="date" content="2016-06-05T17:33:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>        </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <petscblaslapack.h></font>
diff --git a/src/ksp/ksp/impls/gmres/dgmres/index.html b/src/ksp/ksp/impls/gmres/dgmres/index.html
index 9213e89..28de08d 100644
--- a/src/ksp/ksp/impls/gmres/dgmres/index.html
+++ b/src/ksp/ksp/impls/gmres/dgmres/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/dgmres/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/dgmres/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/gmres/dgmres/makefile.html b/src/ksp/ksp/impls/gmres/dgmres/makefile.html
index 452dd0a..be47f74 100644
--- a/src/ksp/ksp/impls/gmres/dgmres/makefile.html
+++ b/src/ksp/ksp/impls/gmres/dgmres/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/dgmres/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:40+00:00">
+<meta name="date" content="2016-06-05T17:33:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/dgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/dgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresscalar real</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/ksp/ksp/impls/gmres/fgmres/fgmres.c.html b/src/ksp/ksp/impls/gmres/fgmres/fgmres.c.html
index bf37d14..fc5dca4 100644
--- a/src/ksp/ksp/impls/gmres/fgmres/fgmres.c.html
+++ b/src/ksp/ksp/impls/gmres/fgmres/fgmres.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/fgmres/fgmres.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:34+00:00">
+<meta name="date" content="2016-06-05T17:33:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/fgmres/fgmres.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/fgmres/fgmres.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file implements FGMRES (a Generalized Minimal Residual) method.</font>
diff --git a/src/ksp/ksp/impls/gmres/fgmres/fgmresimpl.h.html b/src/ksp/ksp/impls/gmres/fgmres/fgmresimpl.h.html
index 407611d..6aa1760 100644
--- a/src/ksp/ksp/impls/gmres/fgmres/fgmresimpl.h.html
+++ b/src/ksp/ksp/impls/gmres/fgmres/fgmresimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/fgmres/fgmresimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:37+00:00">
+<meta name="date" content="2016-06-05T17:33:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/fgmres/fgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/fgmres/fgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 <a name="line5">  5: </a><strong><font color="#228B22">#define KSPGMRES_NO_MACROS</font></strong>
diff --git a/src/ksp/ksp/impls/gmres/fgmres/index.html b/src/ksp/ksp/impls/gmres/fgmres/index.html
index 3d0eadb..278dacd 100644
--- a/src/ksp/ksp/impls/gmres/fgmres/index.html
+++ b/src/ksp/ksp/impls/gmres/fgmres/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/fgmres/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/fgmres/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/gmres/fgmres/makefile.html b/src/ksp/ksp/impls/gmres/fgmres/makefile.html
index 3591c1c..1052924 100644
--- a/src/ksp/ksp/impls/gmres/fgmres/makefile.html
+++ b/src/ksp/ksp/impls/gmres/fgmres/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/fgmres/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:37+00:00">
+<meta name="date" content="2016-06-05T17:33:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/fgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/fgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/gmres/fgmres/modpcf.c.html b/src/ksp/ksp/impls/gmres/fgmres/modpcf.c.html
index cae4b2d..478c88e 100644
--- a/src/ksp/ksp/impls/gmres/fgmres/modpcf.c.html
+++ b/src/ksp/ksp/impls/gmres/fgmres/modpcf.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/fgmres/modpcf.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:36+00:00">
+<meta name="date" content="2016-06-05T17:33:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/fgmres/modpcf.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/fgmres/modpcf.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>  </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/impls/gmres/gmpre.c.html b/src/ksp/ksp/impls/gmres/gmpre.c.html
index 6a82bbc..0d5387d 100644
--- a/src/ksp/ksp/impls/gmres/gmpre.c.html
+++ b/src/ksp/ksp/impls/gmres/gmpre.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/gmpre.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:32+00:00">
+<meta name="date" content="2016-06-05T17:33:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/gmpre.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/gmpre.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/gmres/gmresimpl.h>       </font><font color="#B22222">/*I  "petscksp.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/impls/gmres/gmreig.c.html b/src/ksp/ksp/impls/gmres/gmreig.c.html
index 0b2c416..feafdee 100644
--- a/src/ksp/ksp/impls/gmres/gmreig.c.html
+++ b/src/ksp/ksp/impls/gmres/gmreig.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/gmreig.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:31+00:00">
+<meta name="date" content="2016-06-05T17:33:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/gmreig.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/gmreig.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/gmres/gmresimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscblaslapack.h></font>
diff --git a/src/ksp/ksp/impls/gmres/gmres.c.html b/src/ksp/ksp/impls/gmres/gmres.c.html
index e95ccf2..f07568b 100644
--- a/src/ksp/ksp/impls/gmres/gmres.c.html
+++ b/src/ksp/ksp/impls/gmres/gmres.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/gmres.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:28+00:00">
+<meta name="date" content="2016-06-05T17:33:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/gmres.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/gmres.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file implements GMRES (a Generalized Minimal Residual) method.</font>
diff --git a/src/ksp/ksp/impls/gmres/gmres2.c.html b/src/ksp/ksp/impls/gmres/gmres2.c.html
index bec7808..71da3a9 100644
--- a/src/ksp/ksp/impls/gmres/gmres2.c.html
+++ b/src/ksp/ksp/impls/gmres/gmres2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/gmres2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:31+00:00">
+<meta name="date" content="2016-06-05T17:33:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/gmres2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/gmres2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/gmres/gmresimpl.h>       </font><font color="#B22222">/*I  "petscksp.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/impls/gmres/gmresimpl.h.html b/src/ksp/ksp/impls/gmres/gmresimpl.h.html
index e4ad4cb..147ee7c 100644
--- a/src/ksp/ksp/impls/gmres/gmresimpl.h.html
+++ b/src/ksp/ksp/impls/gmres/gmresimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/gmresimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:32+00:00">
+<meta name="date" content="2016-06-05T17:33:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/gmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/gmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Private data structure used by the GMRES method. This data structure</font>
 <a name="line3">  3: </a><font color="#B22222">  must be identical to the beginning of the KSP_FGMRES data structure</font>
diff --git a/src/ksp/ksp/impls/gmres/index.html b/src/ksp/ksp/impls/gmres/index.html
index 5555ed3..1fb55da 100644
--- a/src/ksp/ksp/impls/gmres/index.html
+++ b/src/ksp/ksp/impls/gmres/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/gmres/lgmres/index.html b/src/ksp/ksp/impls/gmres/lgmres/index.html
index 4e2384a..1a09bbe 100644
--- a/src/ksp/ksp/impls/gmres/lgmres/index.html
+++ b/src/ksp/ksp/impls/gmres/lgmres/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/lgmres/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/lgmres/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/gmres/lgmres/lgmres.c.html b/src/ksp/ksp/impls/gmres/lgmres/lgmres.c.html
index 013eae9..4c3d616 100644
--- a/src/ksp/ksp/impls/gmres/lgmres/lgmres.c.html
+++ b/src/ksp/ksp/impls/gmres/lgmres/lgmres.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/lgmres/lgmres.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:32+00:00">
+<meta name="date" content="2016-06-05T17:33:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/lgmres/lgmres.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/lgmres/lgmres.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/gmres/lgmres/lgmresimpl.h>   </font><font color="#B22222">/*I petscksp.h I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/impls/gmres/lgmres/lgmresimpl.h.html b/src/ksp/ksp/impls/gmres/lgmres/lgmresimpl.h.html
index 5aa87d8..2641a2f 100644
--- a/src/ksp/ksp/impls/gmres/lgmres/lgmresimpl.h.html
+++ b/src/ksp/ksp/impls/gmres/lgmres/lgmresimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/lgmres/lgmresimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:34+00:00">
+<meta name="date" content="2016-06-05T17:33:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/lgmres/lgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/lgmres/lgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* A. Baker */</font>
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Private data structure used by the LGMRES method.</font>
diff --git a/src/ksp/ksp/impls/gmres/lgmres/makefile.html b/src/ksp/ksp/impls/gmres/lgmres/makefile.html
index ade8287..4e46d00 100644
--- a/src/ksp/ksp/impls/gmres/lgmres/makefile.html
+++ b/src/ksp/ksp/impls/gmres/lgmres/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/lgmres/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:34+00:00">
+<meta name="date" content="2016-06-05T17:33:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/lgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/lgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/gmres/makefile.html b/src/ksp/ksp/impls/gmres/makefile.html
index 29cc270..d9644e9 100644
--- a/src/ksp/ksp/impls/gmres/makefile.html
+++ b/src/ksp/ksp/impls/gmres/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:32+00:00">
+<meta name="date" content="2016-06-05T17:33:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/gmres/pgmres/index.html b/src/ksp/ksp/impls/gmres/pgmres/index.html
index 1a95c25..74fe043 100644
--- a/src/ksp/ksp/impls/gmres/pgmres/index.html
+++ b/src/ksp/ksp/impls/gmres/pgmres/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/pgmres/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/pgmres/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/gmres/pgmres/makefile.html b/src/ksp/ksp/impls/gmres/pgmres/makefile.html
index 8c8a093..de5419b 100644
--- a/src/ksp/ksp/impls/gmres/pgmres/makefile.html
+++ b/src/ksp/ksp/impls/gmres/pgmres/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/pgmres/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:42+00:00">
+<meta name="date" content="2016-06-05T17:33:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/pgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/pgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/gmres/pgmres/pgmres.c.html b/src/ksp/ksp/impls/gmres/pgmres/pgmres.c.html
index a764a09..3efb4d7 100644
--- a/src/ksp/ksp/impls/gmres/pgmres/pgmres.c.html
+++ b/src/ksp/ksp/impls/gmres/pgmres/pgmres.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/pgmres/pgmres.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:40+00:00">
+<meta name="date" content="2016-06-05T17:33:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/pgmres/pgmres.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/pgmres/pgmres.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file implements PGMRES (a Pipelined Generalized Minimal Residual method)</font>
diff --git a/src/ksp/ksp/impls/gmres/pgmres/pgmresimpl.h.html b/src/ksp/ksp/impls/gmres/pgmres/pgmresimpl.h.html
index b482cb8..3dc4a2d 100644
--- a/src/ksp/ksp/impls/gmres/pgmres/pgmresimpl.h.html
+++ b/src/ksp/ksp/impls/gmres/pgmres/pgmresimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/pgmres/pgmresimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:41+00:00">
+<meta name="date" content="2016-06-05T17:33:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/pgmres/pgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/pgmres/pgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 <a name="line5">  5: </a><strong><font color="#228B22">#define KSPGMRES_NO_MACROS</font></strong>
diff --git a/src/ksp/ksp/impls/gmres/pipefgmres/index.html b/src/ksp/ksp/impls/gmres/pipefgmres/index.html
index 0935edb..74a43fa 100644
--- a/src/ksp/ksp/impls/gmres/pipefgmres/index.html
+++ b/src/ksp/ksp/impls/gmres/pipefgmres/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/pipefgmres/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/pipefgmres/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/gmres/pipefgmres/makefile.html b/src/ksp/ksp/impls/gmres/pipefgmres/makefile.html
index dd4ef7f..5a9b786 100644
--- a/src/ksp/ksp/impls/gmres/pipefgmres/makefile.html
+++ b/src/ksp/ksp/impls/gmres/pipefgmres/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/pipefgmres/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:44+00:00">
+<meta name="date" content="2016-06-05T17:33:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/pipefgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/pipefgmres/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c.html b/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c.html
index fab0279..a2abfd3 100644
--- a/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c.html
+++ b/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:42+00:00">
+<meta name="date" content="2016-06-05T17:33:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Contributed by Patrick Sanan and Sascha M. Schnepp</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmresimpl.h.html b/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmresimpl.h.html
index 56508c7..2e97207 100644
--- a/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmresimpl.h.html
+++ b/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmresimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmresimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:44+00:00">
+<meta name="date" content="2016-06-05T17:33:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/gmres/pipefgmres/pipefgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/gmres/pipefgmres/pipefgmresimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(PIPEFGMRES_H_)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define PIPEFGMRES_H_</font></strong>
 
diff --git a/src/ksp/ksp/impls/ibcgs/ibcgs.c.html b/src/ksp/ksp/impls/ibcgs/ibcgs.c.html
index ab80be7..f90898c 100644
--- a/src/ksp/ksp/impls/ibcgs/ibcgs.c.html
+++ b/src/ksp/ksp/impls/ibcgs/ibcgs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/ibcgs/ibcgs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:53+00:00">
+<meta name="date" content="2016-06-05T17:33:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/ibcgs/ibcgs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/ibcgs/ibcgs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
diff --git a/src/ksp/ksp/impls/ibcgs/index.html b/src/ksp/ksp/impls/ibcgs/index.html
index 6dae05d..d81dd16 100644
--- a/src/ksp/ksp/impls/ibcgs/index.html
+++ b/src/ksp/ksp/impls/ibcgs/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/ibcgs/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/ibcgs/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/ibcgs/makefile.html b/src/ksp/ksp/impls/ibcgs/makefile.html
index 2663e04..41ac609 100644
--- a/src/ksp/ksp/impls/ibcgs/makefile.html
+++ b/src/ksp/ksp/impls/ibcgs/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/ibcgs/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:54+00:00">
+<meta name="date" content="2016-06-05T17:33:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/ibcgs/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/ibcgs/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/index.html b/src/ksp/ksp/impls/index.html
index 48083a3..850c8bb 100644
--- a/src/ksp/ksp/impls/index.html
+++ b/src/ksp/ksp/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/ksp/ksp/impls/lcd/index.html b/src/ksp/ksp/impls/lcd/index.html
index c305cd7..940ed6f 100644
--- a/src/ksp/ksp/impls/lcd/index.html
+++ b/src/ksp/ksp/impls/lcd/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/lcd/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/lcd/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/lcd/lcd.c.html b/src/ksp/ksp/impls/lcd/lcd.c.html
index 61a815c..4dbf3ff 100644
--- a/src/ksp/ksp/impls/lcd/lcd.c.html
+++ b/src/ksp/ksp/impls/lcd/lcd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/lcd/lcd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:52+00:00">
+<meta name="date" content="2016-06-05T17:33:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/lcd/lcd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/lcd/lcd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/lcd/lcdimpl.h></font>
 
diff --git a/src/ksp/ksp/impls/lcd/lcdimpl.h.html b/src/ksp/ksp/impls/lcd/lcdimpl.h.html
index 9b4a7db..6d1c926 100644
--- a/src/ksp/ksp/impls/lcd/lcdimpl.h.html
+++ b/src/ksp/ksp/impls/lcd/lcdimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/lcd/lcdimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:53+00:00">
+<meta name="date" content="2016-06-05T17:33:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/lcd/lcdimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/lcd/lcdimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Private Krylov Context Structure (<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>) for LCD</font>
diff --git a/src/ksp/ksp/impls/lcd/makefile.html b/src/ksp/ksp/impls/lcd/makefile.html
index eb2fef2..02823de 100644
--- a/src/ksp/ksp/impls/lcd/makefile.html
+++ b/src/ksp/ksp/impls/lcd/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/lcd/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:53+00:00">
+<meta name="date" content="2016-06-05T17:33:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/lcd/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/lcd/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/lsqr/index.html b/src/ksp/ksp/impls/lsqr/index.html
index c640592..87029ca 100644
--- a/src/ksp/ksp/impls/lsqr/index.html
+++ b/src/ksp/ksp/impls/lsqr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/lsqr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/lsqr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/lsqr/lsqr.c.html b/src/ksp/ksp/impls/lsqr/lsqr.c.html
index f12243c..d70bb63 100644
--- a/src/ksp/ksp/impls/lsqr/lsqr.c.html
+++ b/src/ksp/ksp/impls/lsqr/lsqr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/lsqr/lsqr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:47+00:00">
+<meta name="date" content="2016-06-05T17:33:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/lsqr/lsqr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/lsqr/lsqr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* lourens.vanzanen at shell.com contributed the standard error estimates of the solution, Jul 25, 2006 */</font>
 <a name="line3">  3: </a><font color="#B22222">/* Bas van't Hof contributed the preconditioned aspects Feb 10, 2010 */</font>
diff --git a/src/ksp/ksp/impls/lsqr/lsqr_converged.c.html b/src/ksp/ksp/impls/lsqr/lsqr_converged.c.html
index 7c38825..a90f619 100644
--- a/src/ksp/ksp/impls/lsqr/lsqr_converged.c.html
+++ b/src/ksp/ksp/impls/lsqr/lsqr_converged.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/lsqr/lsqr_converged.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:48+00:00">
+<meta name="date" content="2016-06-05T17:33:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/lsqr/lsqr_converged.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/lsqr/lsqr_converged.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/lsqr/lsqr.h></font>
 <a name="line3">  3: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  KSPLSQRGetArnorm(<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">Pe [...]
diff --git a/src/ksp/ksp/impls/lsqr/lsqr_monitor.c.html b/src/ksp/ksp/impls/lsqr/lsqr_monitor.c.html
index 304d171..9b3007c 100644
--- a/src/ksp/ksp/impls/lsqr/lsqr_monitor.c.html
+++ b/src/ksp/ksp/impls/lsqr/lsqr_monitor.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/lsqr/lsqr_monitor.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:48+00:00">
+<meta name="date" content="2016-06-05T17:33:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/lsqr/lsqr_monitor.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/lsqr/lsqr_monitor.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscksp.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/lsqr/lsqr.h></font>
 <a name="line3">  3: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  KSPLSQRGetArnorm(<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">Pe [...]
diff --git a/src/ksp/ksp/impls/lsqr/makefile.html b/src/ksp/ksp/impls/lsqr/makefile.html
index 092c3b5..043ca6e 100644
--- a/src/ksp/ksp/impls/lsqr/makefile.html
+++ b/src/ksp/ksp/impls/lsqr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/lsqr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:48+00:00">
+<meta name="date" content="2016-06-05T17:33:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/lsqr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/lsqr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/makefile.html b/src/ksp/ksp/impls/makefile.html
index 4ef5182..7f6db25 100644
--- a/src/ksp/ksp/impls/makefile.html
+++ b/src/ksp/ksp/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:10+00:00">
+<meta name="date" content="2016-06-05T17:33:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/minres/index.html b/src/ksp/ksp/impls/minres/index.html
index aaa8ad1..e37afab 100644
--- a/src/ksp/ksp/impls/minres/index.html
+++ b/src/ksp/ksp/impls/minres/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/minres/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/minres/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/minres/makefile.html b/src/ksp/ksp/impls/minres/makefile.html
index 06e9c7e..f66dec8 100644
--- a/src/ksp/ksp/impls/minres/makefile.html
+++ b/src/ksp/ksp/impls/minres/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/minres/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:52+00:00">
+<meta name="date" content="2016-06-05T17:33:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/minres/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/minres/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/minres/minres.c.html b/src/ksp/ksp/impls/minres/minres.c.html
index 815a304..c93e366 100644
--- a/src/ksp/ksp/impls/minres/minres.c.html
+++ b/src/ksp/ksp/impls/minres/minres.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/minres/minres.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:51+00:00">
+<meta name="date" content="2016-06-05T17:33:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/minres/minres.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/minres/minres.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
diff --git a/src/ksp/ksp/impls/preonly/index.html b/src/ksp/ksp/impls/preonly/index.html
index 11240a2..2ce4f8c 100644
--- a/src/ksp/ksp/impls/preonly/index.html
+++ b/src/ksp/ksp/impls/preonly/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/preonly/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/preonly/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/preonly/makefile.html b/src/ksp/ksp/impls/preonly/makefile.html
index 15de69c..8bcc48c 100644
--- a/src/ksp/ksp/impls/preonly/makefile.html
+++ b/src/ksp/ksp/impls/preonly/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/preonly/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:48+00:00">
+<meta name="date" content="2016-06-05T17:33:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/preonly/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/preonly/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/preonly/preonly.c.html b/src/ksp/ksp/impls/preonly/preonly.c.html
index 7ed0925..36aa531 100644
--- a/src/ksp/ksp/impls/preonly/preonly.c.html
+++ b/src/ksp/ksp/impls/preonly/preonly.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/preonly/preonly.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:48+00:00">
+<meta name="date" content="2016-06-05T17:33:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/preonly/preonly.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/preonly/preonly.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
diff --git a/src/ksp/ksp/impls/python/index.html b/src/ksp/ksp/impls/python/index.html
index 97e0564..0932370 100644
--- a/src/ksp/ksp/impls/python/index.html
+++ b/src/ksp/ksp/impls/python/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/python/makefile.html b/src/ksp/ksp/impls/python/makefile.html
index f5c02a7..8de42aa 100644
--- a/src/ksp/ksp/impls/python/makefile.html
+++ b/src/ksp/ksp/impls/python/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/python/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:54+00:00">
+<meta name="date" content="2016-06-05T17:33:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/python/pythonksp.c.html b/src/ksp/ksp/impls/python/pythonksp.c.html
index 41a763e..7e8ce26 100644
--- a/src/ksp/ksp/impls/python/pythonksp.c.html
+++ b/src/ksp/ksp/impls/python/pythonksp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/python/pythonksp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:54+00:00">
+<meta name="date" content="2016-06-05T17:33:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/python/pythonksp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/python/pythonksp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>          </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@C</font>
diff --git a/src/ksp/ksp/impls/qcg/index.html b/src/ksp/ksp/impls/qcg/index.html
index 04b4bd9..97d337e 100644
--- a/src/ksp/ksp/impls/qcg/index.html
+++ b/src/ksp/ksp/impls/qcg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/qcg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/qcg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/qcg/makefile.html b/src/ksp/ksp/impls/qcg/makefile.html
index 3342590..4b5d109 100644
--- a/src/ksp/ksp/impls/qcg/makefile.html
+++ b/src/ksp/ksp/impls/qcg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/qcg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:51+00:00">
+<meta name="date" content="2016-06-05T17:33:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/qcg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/qcg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/qcg/qcg.c.html b/src/ksp/ksp/impls/qcg/qcg.c.html
index 31fe261..f55bdb7 100644
--- a/src/ksp/ksp/impls/qcg/qcg.c.html
+++ b/src/ksp/ksp/impls/qcg/qcg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/qcg/qcg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:49+00:00">
+<meta name="date" content="2016-06-05T17:33:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/qcg/qcg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/qcg/qcg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>             </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/qcg/qcgimpl.h></font>
diff --git a/src/ksp/ksp/impls/qcg/qcgimpl.h.html b/src/ksp/ksp/impls/qcg/qcgimpl.h.html
index a42d5d3..8eaafad 100644
--- a/src/ksp/ksp/impls/qcg/qcgimpl.h.html
+++ b/src/ksp/ksp/impls/qcg/qcgimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/qcg/qcgimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:51+00:00">
+<meta name="date" content="2016-06-05T17:33:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/qcg/qcgimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/qcg/qcgimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Context for using preconditioned CG to minimize a quadratic function</font>
 <a name="line3">  3: </a><font color="#B22222"> */</font>
diff --git a/src/ksp/ksp/impls/rich/index.html b/src/ksp/ksp/impls/rich/index.html
index da4559d..e875b6f 100644
--- a/src/ksp/ksp/impls/rich/index.html
+++ b/src/ksp/ksp/impls/rich/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/rich/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/rich/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/rich/makefile.html b/src/ksp/ksp/impls/rich/makefile.html
index c2c1e52..bb89222 100644
--- a/src/ksp/ksp/impls/rich/makefile.html
+++ b/src/ksp/ksp/impls/rich/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/rich/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:46+00:00">
+<meta name="date" content="2016-06-05T17:33:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/rich/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/rich/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/rich/rich.c.html b/src/ksp/ksp/impls/rich/rich.c.html
index e3cf114..a27630e 100644
--- a/src/ksp/ksp/impls/rich/rich.c.html
+++ b/src/ksp/ksp/impls/rich/rich.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/rich/rich.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:45+00:00">
+<meta name="date" content="2016-06-05T17:33:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/rich/rich.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/rich/rich.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">            This implements Richardson Iteration.</font>
diff --git a/src/ksp/ksp/impls/rich/richardsonimpl.h.html b/src/ksp/ksp/impls/rich/richardsonimpl.h.html
index 812be7f..234c0a8 100644
--- a/src/ksp/ksp/impls/rich/richardsonimpl.h.html
+++ b/src/ksp/ksp/impls/rich/richardsonimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/rich/richardsonimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:46+00:00">
+<meta name="date" content="2016-06-05T17:33:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/rich/richardsonimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/rich/richardsonimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Private data structure for Richardson Iteration</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/ksp/impls/rich/richscale.c.html b/src/ksp/ksp/impls/rich/richscale.c.html
index 8df151d..1f71953 100644
--- a/src/ksp/ksp/impls/rich/richscale.c.html
+++ b/src/ksp/ksp/impls/rich/richscale.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/rich/richscale.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:46+00:00">
+<meta name="date" content="2016-06-05T17:33:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/rich/richscale.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/rich/richscale.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>         </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/ksp/ksp/impls/rich/richardsonimpl.h></font>
diff --git a/src/ksp/ksp/impls/symmlq/index.html b/src/ksp/ksp/impls/symmlq/index.html
index f78c21c..f74108b 100644
--- a/src/ksp/ksp/impls/symmlq/index.html
+++ b/src/ksp/ksp/impls/symmlq/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/symmlq/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/symmlq/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/symmlq/makefile.html b/src/ksp/ksp/impls/symmlq/makefile.html
index 30b1f28..3fae9dc 100644
--- a/src/ksp/ksp/impls/symmlq/makefile.html
+++ b/src/ksp/ksp/impls/symmlq/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/symmlq/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:52+00:00">
+<meta name="date" content="2016-06-05T17:33:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/symmlq/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/symmlq/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/symmlq/symmlq.c.html b/src/ksp/ksp/impls/symmlq/symmlq.c.html
index eae111f..c4e464f 100644
--- a/src/ksp/ksp/impls/symmlq/symmlq.c.html
+++ b/src/ksp/ksp/impls/symmlq/symmlq.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/symmlq/symmlq.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:52+00:00">
+<meta name="date" content="2016-06-05T17:33:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/symmlq/symmlq.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/symmlq/symmlq.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
diff --git a/src/ksp/ksp/impls/tcqmr/index.html b/src/ksp/ksp/impls/tcqmr/index.html
index 8811171..3337d7c 100644
--- a/src/ksp/ksp/impls/tcqmr/index.html
+++ b/src/ksp/ksp/impls/tcqmr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tcqmr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tcqmr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/tcqmr/makefile.html b/src/ksp/ksp/impls/tcqmr/makefile.html
index b2535b6..d5cc750 100644
--- a/src/ksp/ksp/impls/tcqmr/makefile.html
+++ b/src/ksp/ksp/impls/tcqmr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/tcqmr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:49+00:00">
+<meta name="date" content="2016-06-05T17:33:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tcqmr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tcqmr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/tcqmr/tcqmr.c.html b/src/ksp/ksp/impls/tcqmr/tcqmr.c.html
index 7c19ea2..32d143d 100644
--- a/src/ksp/ksp/impls/tcqmr/tcqmr.c.html
+++ b/src/ksp/ksp/impls/tcqmr/tcqmr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/tcqmr/tcqmr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:48+00:00">
+<meta name="date" content="2016-06-05T17:33:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tcqmr/tcqmr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tcqmr/tcqmr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file contains an implementation of Tony Chan's transpose-free QMR.</font>
diff --git a/src/ksp/ksp/impls/tcqmr/tcqmrimpl.h.html b/src/ksp/ksp/impls/tcqmr/tcqmrimpl.h.html
index 5968873..7f3081d 100644
--- a/src/ksp/ksp/impls/tcqmr/tcqmrimpl.h.html
+++ b/src/ksp/ksp/impls/tcqmr/tcqmrimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/tcqmr/tcqmrimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:49+00:00">
+<meta name="date" content="2016-06-05T17:33:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tcqmr/tcqmrimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tcqmr/tcqmrimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Private include for tcqmr package</font>
 <a name="line3">  3: </a><font color="#B22222"> */</font>
diff --git a/src/ksp/ksp/impls/tfqmr/index.html b/src/ksp/ksp/impls/tfqmr/index.html
index e8b6b9a..68bbba1 100644
--- a/src/ksp/ksp/impls/tfqmr/index.html
+++ b/src/ksp/ksp/impls/tfqmr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tfqmr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tfqmr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/tfqmr/makefile.html b/src/ksp/ksp/impls/tfqmr/makefile.html
index 2c07b7a..45b3a43 100644
--- a/src/ksp/ksp/impls/tfqmr/makefile.html
+++ b/src/ksp/ksp/impls/tfqmr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/tfqmr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:49+00:00">
+<meta name="date" content="2016-06-05T17:33:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tfqmr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tfqmr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/tfqmr/tfqmr.c.html b/src/ksp/ksp/impls/tfqmr/tfqmr.c.html
index a83b0e7..d3725f0 100644
--- a/src/ksp/ksp/impls/tfqmr/tfqmr.c.html
+++ b/src/ksp/ksp/impls/tfqmr/tfqmr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/tfqmr/tfqmr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:49+00:00">
+<meta name="date" content="2016-06-05T17:33:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tfqmr/tfqmr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tfqmr/tfqmr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
diff --git a/src/ksp/ksp/impls/tsirm/index.html b/src/ksp/ksp/impls/tsirm/index.html
index 7c819b6..5c1b960 100644
--- a/src/ksp/ksp/impls/tsirm/index.html
+++ b/src/ksp/ksp/impls/tsirm/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tsirm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tsirm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/impls/tsirm/makefile.html b/src/ksp/ksp/impls/tsirm/makefile.html
index b66d765..4077b62 100644
--- a/src/ksp/ksp/impls/tsirm/makefile.html
+++ b/src/ksp/ksp/impls/tsirm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/tsirm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:01+00:00">
+<meta name="date" content="2016-06-05T17:34:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tsirm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tsirm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/impls/tsirm/tsirm.c.html b/src/ksp/ksp/impls/tsirm/tsirm.c.html
index 5859d09..a40ebaf 100644
--- a/src/ksp/ksp/impls/tsirm/tsirm.c.html
+++ b/src/ksp/ksp/impls/tsirm/tsirm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/impls/tsirm/tsirm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:22:01+00:00">
+<meta name="date" content="2016-06-05T17:34:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/impls/tsirm/tsirm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/impls/tsirm/tsirm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    This file implements TSIRM, the Two-Stage Iteration with least-squares Residual Minimization method. </font>
 <a name="line3">  3: </a><font color="#B22222">    It is an iterative method to solve large sparse linear systems of the form Ax=b, and it improves the convergence of Krylov based iterative methods.</font>
diff --git a/src/ksp/ksp/index.html b/src/ksp/ksp/index.html
index 12b6079..375359c 100644
--- a/src/ksp/ksp/index.html
+++ b/src/ksp/ksp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/interface/dlregisksp.c.html b/src/ksp/ksp/interface/dlregisksp.c.html
index 326bc03..efa66fb 100644
--- a/src/ksp/ksp/interface/dlregisksp.c.html
+++ b/src/ksp/ksp/interface/dlregisksp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/dlregisksp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:08+00:00">
+<meta name="date" content="2016-06-05T17:33:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/dlregisksp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/dlregisksp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/pcimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
diff --git a/src/ksp/ksp/interface/dmksp.c.html b/src/ksp/ksp/interface/dmksp.c.html
index 4cc6ab3..88de40f 100644
--- a/src/ksp/ksp/interface/dmksp.c.html
+++ b/src/ksp/ksp/interface/dmksp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/dmksp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:08+00:00">
+<meta name="date" content="2016-06-05T17:33:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/dmksp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/dmksp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h> </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/src/ksp/ksp/interface/eige.c.html b/src/ksp/ksp/interface/eige.c.html
index 115ac0e..9276888 100644
--- a/src/ksp/ksp/interface/eige.c.html
+++ b/src/ksp/ksp/interface/eige.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/eige.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:07+00:00">
+<meta name="date" content="2016-06-05T17:33:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/eige.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/eige.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>   </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscblaslapack.h></font>
diff --git a/src/ksp/ksp/interface/iguess.c.html b/src/ksp/ksp/interface/iguess.c.html
index d3edd36..de28fd8 100644
--- a/src/ksp/ksp/interface/iguess.c.html
+++ b/src/ksp/ksp/interface/iguess.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/iguess.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:59+00:00">
+<meta name="date" content="2016-06-05T17:33:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/iguess.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/iguess.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 
diff --git a/src/ksp/ksp/interface/index.html b/src/ksp/ksp/interface/index.html
index ca77970..b31c879 100644
--- a/src/ksp/ksp/interface/index.html
+++ b/src/ksp/ksp/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/interface/itcl.c.html b/src/ksp/ksp/interface/itcl.c.html
index 5d8d48d..5dfe51e 100644
--- a/src/ksp/ksp/interface/itcl.c.html
+++ b/src/ksp/ksp/interface/itcl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/itcl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:52+00:00">
+<meta name="date" content="2016-06-05T17:32:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/itcl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/itcl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Code for setting <a href="../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> options from the options database.</font>
diff --git a/src/ksp/ksp/interface/itcreate.c.html b/src/ksp/ksp/interface/itcreate.c.html
index 8e03c3b..a96bcbc 100644
--- a/src/ksp/ksp/interface/itcreate.c.html
+++ b/src/ksp/ksp/interface/itcreate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/itcreate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:00+00:00">
+<meta name="date" content="2016-06-05T17:33:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/itcreate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/itcreate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     The basic <a href="../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> routines, Create, View etc. are here.</font>
diff --git a/src/ksp/ksp/interface/iterativ.c.html b/src/ksp/ksp/interface/iterativ.c.html
index 93a0ca3..d51f9a3 100644
--- a/src/ksp/ksp/interface/iterativ.c.html
+++ b/src/ksp/ksp/interface/iterativ.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/iterativ.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:02+00:00">
+<meta name="date" content="2016-06-05T17:33:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/iterativ.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/iterativ.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   This file contains some simple default routines.</font>
 <a name="line3">  3: </a><font color="#B22222">   These routines should be SHORT, since they will be included in every</font>
diff --git a/src/ksp/ksp/interface/itfunc.c.html b/src/ksp/ksp/interface/itfunc.c.html
index 58c5f71..ccd512c 100644
--- a/src/ksp/ksp/interface/itfunc.c.html
+++ b/src/ksp/ksp/interface/itfunc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/itfunc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:54+00:00">
+<meta name="date" content="2016-06-05T17:32:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/itfunc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/itfunc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Interface <a href="../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> routines that the user calls.</font>
diff --git a/src/ksp/ksp/interface/itregis.c.html b/src/ksp/ksp/interface/itregis.c.html
index a762173..1ab7408 100644
--- a/src/ksp/ksp/interface/itregis.c.html
+++ b/src/ksp/ksp/interface/itregis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/itregis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:06+00:00">
+<meta name="date" content="2016-06-05T17:33:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/itregis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/itregis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>  </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/interface/itres.c.html b/src/ksp/ksp/interface/itres.c.html
index d1e0d82..4e37c92 100644
--- a/src/ksp/ksp/interface/itres.c.html
+++ b/src/ksp/ksp/interface/itres.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/itres.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:05+00:00">
+<meta name="date" content="2016-06-05T17:33:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/itres.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/itres.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>   </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/ksp/interface/makefile.html b/src/ksp/ksp/interface/makefile.html
index 69cc509..77d8a20 100644
--- a/src/ksp/ksp/interface/makefile.html
+++ b/src/ksp/ksp/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:09+00:00">
+<meta name="date" content="2016-06-05T17:33:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/interface/saws/index.html b/src/ksp/ksp/interface/saws/index.html
index 5b7cc64..4ceefa2 100644
--- a/src/ksp/ksp/interface/saws/index.html
+++ b/src/ksp/ksp/interface/saws/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/saws/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/saws/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/interface/saws/kspsaws.c.html b/src/ksp/ksp/interface/saws/kspsaws.c.html
index 82fc86c..30eeeed 100644
--- a/src/ksp/ksp/interface/saws/kspsaws.c.html
+++ b/src/ksp/ksp/interface/saws/kspsaws.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/saws/kspsaws.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:09+00:00">
+<meta name="date" content="2016-06-05T17:33:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/saws/kspsaws.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/saws/kspsaws.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>  </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscviewersaws.h></font>
 
diff --git a/src/ksp/ksp/interface/saws/makefile.html b/src/ksp/ksp/interface/saws/makefile.html
index 5bb8754..bb745f3 100644
--- a/src/ksp/ksp/interface/saws/makefile.html
+++ b/src/ksp/ksp/interface/saws/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/saws/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:10+00:00">
+<meta name="date" content="2016-06-05T17:33:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/saws/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/saws/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage  'PETSC_HAVE_SAWS'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/ksp/ksp/interface/xmon.c.html b/src/ksp/ksp/interface/xmon.c.html
index bad6f5a..ec57d59 100644
--- a/src/ksp/ksp/interface/xmon.c.html
+++ b/src/ksp/ksp/interface/xmon.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/interface/xmon.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:21:06+00:00">
+<meta name="date" content="2016-06-05T17:33:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/interface/xmon.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/interface/xmon.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h>              </font><font color="#B22222">/*I  "petscksp.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdraw.h></font>
diff --git a/src/ksp/ksp/makefile.html b/src/ksp/ksp/makefile.html
index 653e97b..a778381 100644
--- a/src/ksp/ksp/makefile.html
+++ b/src/ksp/ksp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:52+00:00">
+<meta name="date" content="2016-06-05T17:32:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/utils/dmproject.c.html b/src/ksp/ksp/utils/dmproject.c.html
index 755ae20..ee262d0 100644
--- a/src/ksp/ksp/utils/dmproject.c.html
+++ b/src/ksp/ksp/utils/dmproject.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/utils/dmproject.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:12+00:00">
+<meta name="date" content="2016-06-05T17:35:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/utils/dmproject.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/utils/dmproject.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h>     </font><font color="#B22222">/*I "petscdm.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/ksp/ksp/utils/index.html b/src/ksp/ksp/utils/index.html
index be2a729..b95985d 100644
--- a/src/ksp/ksp/utils/index.html
+++ b/src/ksp/ksp/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>Krylov Methods - KSP</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Krylov Methods - KSP: : <A HREF="../../../../src/ksp/ksp/examples/tutorials/index.html">Examples</A></H2> 
 
diff --git a/src/ksp/ksp/utils/makefile.html b/src/ksp/ksp/utils/makefile.html
index 2e2c7c6..506abd2 100644
--- a/src/ksp/ksp/utils/makefile.html
+++ b/src/ksp/ksp/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:13+00:00">
+<meta name="date" content="2016-06-05T17:35:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/ksp/utils/schurm.c.html b/src/ksp/ksp/utils/schurm.c.html
index c903417..b9a55e0 100644
--- a/src/ksp/ksp/utils/schurm.c.html
+++ b/src/ksp/ksp/utils/schurm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/ksp/utils/schurm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:10+00:00">
+<meta name="date" content="2016-06-05T17:35:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/ksp/utils/schurm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/ksp/utils/schurm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscksp.h>                 </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/ksp/makefile.html b/src/ksp/makefile.html
index 5559477..430b5d6 100644
--- a/src/ksp/makefile.html
+++ b/src/ksp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:35+00:00">
+<meta name="date" content="2016-06-05T17:30:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/examples/index.html b/src/ksp/pc/examples/index.html
index f45b361..2683b23 100644
--- a/src/ksp/pc/examples/index.html
+++ b/src/ksp/pc/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/ksp/pc/examples/makefile.html b/src/ksp/pc/examples/makefile.html
index d449532..18c4494 100644
--- a/src/ksp/pc/examples/makefile.html
+++ b/src/ksp/pc/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:46+00:00">
+<meta name="date" content="2016-06-05T17:32:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/ksp/pc/examples/tests/ex1.c.html b/src/ksp/pc/examples/tests/ex1.c.html
index eda3119..f581338 100644
--- a/src/ksp/pc/examples/tests/ex1.c.html
+++ b/src/ksp/pc/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:46+00:00">
+<meta name="date" content="2016-06-05T17:32:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the creation of a <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> context.\n\n"</font>;
 
diff --git a/src/ksp/pc/examples/tests/ex2.c.html b/src/ksp/pc/examples/tests/ex2.c.html
index 34b4d33..ccd5385 100644
--- a/src/ksp/pc/examples/tests/ex2.c.html
+++ b/src/ksp/pc/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:46+00:00">
+<meta name="date" content="2016-06-05T17:32:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> and <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> on a tridiagonal matrix.  Note that most\n\</font>
 <a name="line3">  3: </a><font color="#666666">users should employ the <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface instead of using <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> directly.\n\n"</font>;
diff --git a/src/ksp/pc/examples/tests/ex3.c.html b/src/ksp/pc/examples/tests/ex3.c.html
index 36e5c73..d3147e3 100644
--- a/src/ksp/pc/examples/tests/ex3.c.html
+++ b/src/ksp/pc/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:47+00:00">
+<meta name="date" content="2016-06-05T17:32:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates the use of fast Richardson for SOR. And\n\</font>
 <a name="line3">  3: </a><font color="#666666">also tests the <a href="../../../../../docs/manualpages/Mat/MatSOR.html#MatSOR">MatSOR</a>() routines.  Input parameters are:\n\</font>
diff --git a/src/ksp/pc/examples/tests/ex4.c.html b/src/ksp/pc/examples/tests/ex4.c.html
index 5ae9c75..600cda4 100644
--- a/src/ksp/pc/examples/tests/ex4.c.html
+++ b/src/ksp/pc/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:47+00:00">
+<meta name="date" content="2016-06-05T17:32:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates the use of fast Richardson for SOR. And tests\n\</font>
 <a name="line3">  3: </a><font color="#666666">the <a href="../../../../../docs/manualpages/Mat/MatSOR.html#MatSOR">MatSOR</a>() routines.\n\n"</font>;
diff --git a/src/ksp/pc/examples/tests/ex5.c.html b/src/ksp/pc/examples/tests/ex5.c.html
index 5f34324..40a9b2a 100644
--- a/src/ksp/pc/examples/tests/ex5.c.html
+++ b/src/ksp/pc/examples/tests/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tests/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:47+00:00">
+<meta name="date" content="2016-06-05T17:32:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the multigrid code.  The input parameters are:\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -x N              Use a mesh in the x direction of N.  \n\</font>
diff --git a/src/ksp/pc/examples/tests/ex6.c.html b/src/ksp/pc/examples/tests/ex6.c.html
index a6f1639..090f259 100644
--- a/src/ksp/pc/examples/tests/ex6.c.html
+++ b/src/ksp/pc/examples/tests/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tests/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:48+00:00">
+<meta name="date" content="2016-06-05T17:32:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Creates a matrix using 9 pt stencil, and uses it to test <a href="../../../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a> (needed for aditive schwarts preconditioner. \n\</font>
 <a name="line3">  3: </a><font color="#666666">  -m <size>       : problem size\n\</font>
diff --git a/src/ksp/pc/examples/tests/ex7.c.html b/src/ksp/pc/examples/tests/ex7.c.html
index 4549745..158d7bf 100644
--- a/src/ksp/pc/examples/tests/ex7.c.html
+++ b/src/ksp/pc/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:48+00:00">
+<meta name="date" content="2016-06-05T17:32:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../docs/manualpages/Mat/MatILUFactorSymbolic.html#MatILUFactorSymbolic">MatILUFactorSymbolic</a>() on matrix with missing diagonal.\n\n"</font>;
 
diff --git a/src/ksp/pc/examples/tests/ex8f.F.html b/src/ksp/pc/examples/tests/ex8f.F.html
index 22ee271..2cbcbf8 100644
--- a/src/ksp/pc/examples/tests/ex8f.F.html
+++ b/src/ksp/pc/examples/tests/ex8f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tests/ex8f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:48+00:00">
+<meta name="date" content="2016-06-05T17:32:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/ex8f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/ex8f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   Tests <a href="../../../../../docs/manualpages/PC/PCMGSetResidual.html#PCMGSetResidual">PCMGSetResidual</a>
 <a name="line3">  3: </a>!
diff --git a/src/ksp/pc/examples/tests/index.html b/src/ksp/pc/examples/tests/index.html
index 1e8e4e1..23a61d1 100644
--- a/src/ksp/pc/examples/tests/index.html
+++ b/src/ksp/pc/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/examples/tests/makefile.html b/src/ksp/pc/examples/tests/makefile.html
index 1b5c279..461f20c 100644
--- a/src/ksp/pc/examples/tests/makefile.html
+++ b/src/ksp/pc/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:49+00:00">
+<meta name="date" content="2016-06-05T17:32:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS          =
diff --git a/src/ksp/pc/examples/tutorials/ex1.c.html b/src/ksp/pc/examples/tutorials/ex1.c.html
index df128d4..5857822 100644
--- a/src/ksp/pc/examples/tutorials/ex1.c.html
+++ b/src/ksp/pc/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:49+00:00">
+<meta name="date" content="2016-06-05T17:32:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test file for the <a href="../../../../../docs/manualpages/PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</a>()\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222"> * Test file for the <a href="../../../../../docs/manualpages/PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</a>() routine or -pc_factor_shift_type POSITIVE_DEFINITE option.</font>
diff --git a/src/ksp/pc/examples/tutorials/ex2.c.html b/src/ksp/pc/examples/tutorials/ex2.c.html
index ea99904..a276e3a 100644
--- a/src/ksp/pc/examples/tutorials/ex2.c.html
+++ b/src/ksp/pc/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:49+00:00">
+<meta name="date" content="2016-06-05T17:32:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test file for the <a href="../../../../../docs/manualpages/PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</a>()\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222"> * Test file for the <a href="../../../../../docs/manualpages/PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</a>() routine or -pc_factor_shift_type POSITIVE_DEFINITE option.</font>
diff --git a/src/ksp/pc/examples/tutorials/index.html b/src/ksp/pc/examples/tutorials/index.html
index d7be7b3..129f504 100644
--- a/src/ksp/pc/examples/tutorials/index.html
+++ b/src/ksp/pc/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/examples/tutorials/makefile.html b/src/ksp/pc/examples/tutorials/makefile.html
index 46952aa..8f0df0d 100644
--- a/src/ksp/pc/examples/tutorials/makefile.html
+++ b/src/ksp/pc/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:50+00:00">
+<meta name="date" content="2016-06-05T17:32:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS          =
diff --git a/src/ksp/pc/impls/ainvcusp/ainvcusp.cu.html b/src/ksp/pc/impls/ainvcusp/ainvcusp.cu.html
index 9e27114..09fef5f 100644
--- a/src/ksp/pc/impls/ainvcusp/ainvcusp.cu.html
+++ b/src/ksp/pc/impls/ainvcusp/ainvcusp.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/ainvcusp/ainvcusp.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:49+00:00">
+<meta name="date" content="2016-06-05T17:31:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/ainvcusp/ainvcusp.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/ainvcusp/ainvcusp.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*  -------------------------------------------------------------------- */</font>
 
diff --git a/src/ksp/pc/impls/ainvcusp/index.html b/src/ksp/pc/impls/ainvcusp/index.html
index c2b035a..e8de504 100644
--- a/src/ksp/pc/impls/ainvcusp/index.html
+++ b/src/ksp/pc/impls/ainvcusp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/ainvcusp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/ainvcusp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/ainvcusp/makefile.html b/src/ksp/pc/impls/ainvcusp/makefile.html
index 30f181c..ef6ad4f 100644
--- a/src/ksp/pc/impls/ainvcusp/makefile.html
+++ b/src/ksp/pc/impls/ainvcusp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/ainvcusp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:50+00:00">
+<meta name="date" content="2016-06-05T17:31:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/ainvcusp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/ainvcusp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine 'PETSC_HAVE_CUSP'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/asm/asm.c.html b/src/ksp/pc/impls/asm/asm.c.html
index ca82c81..8f7ffad 100644
--- a/src/ksp/pc/impls/asm/asm.c.html
+++ b/src/ksp/pc/impls/asm/asm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/asm/asm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:58+00:00">
+<meta name="date" content="2016-06-05T17:31:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/asm/asm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/asm/asm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  This file defines an additive Schwarz preconditioner for any <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> implementation.</font>
diff --git a/src/ksp/pc/impls/asm/index.html b/src/ksp/pc/impls/asm/index.html
index 788cf4f..ddc1e02 100644
--- a/src/ksp/pc/impls/asm/index.html
+++ b/src/ksp/pc/impls/asm/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/asm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/asm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/asm/makefile.html b/src/ksp/pc/impls/asm/makefile.html
index 0aec92d..8bd384f 100644
--- a/src/ksp/pc/impls/asm/makefile.html
+++ b/src/ksp/pc/impls/asm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/asm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:02+00:00">
+<meta name="date" content="2016-06-05T17:31:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/asm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/asm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/bddc/bddc.c b/src/ksp/pc/impls/bddc/bddc.c
index ec57aa6..a6eb2a0 100644
--- a/src/ksp/pc/impls/bddc/bddc.c
+++ b/src/ksp/pc/impls/bddc/bddc.c
@@ -1643,6 +1643,7 @@ PetscErrorCode PCDestroy_BDDC(PC pc)
   ierr = PetscObjectComposeFunction((PetscObject)pc,"PCBDDCCreateFETIDPOperators_C",NULL);CHKERRQ(ierr);
   ierr = PetscObjectComposeFunction((PetscObject)pc,"PCBDDCMatFETIDPGetRHS_C",NULL);CHKERRQ(ierr);
   ierr = PetscObjectComposeFunction((PetscObject)pc,"PCBDDCMatFETIDPGetSolution_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCPreSolveChangeRHS_C",NULL);CHKERRQ(ierr);
   /* Free the private data structure */
   ierr = PetscFree(pc->data);CHKERRQ(ierr);
   PetscFunctionReturn(0);
@@ -1650,6 +1651,15 @@ PetscErrorCode PCDestroy_BDDC(PC pc)
 /* -------------------------------------------------------------------------- */
 
 #undef __FUNCT__
+#define __FUNCT__ "PCPreSolveChangeRHS_BDDC"
+static PetscErrorCode PCPreSolveChangeRHS_BDDC(PC pc, PetscBool* change)
+{
+  PetscFunctionBegin;
+  *change = PETSC_TRUE;
+  PetscFunctionReturn(0);
+}
+
+#undef __FUNCT__
 #define __FUNCT__ "PCBDDCMatFETIDPGetRHS_BDDC"
 static PetscErrorCode PCBDDCMatFETIDPGetRHS_BDDC(Mat fetidp_mat, Vec standard_rhs, Vec fetidp_flux_rhs)
 {
@@ -2124,6 +2134,7 @@ PETSC_EXTERN PetscErrorCode PCCreate_BDDC(PC pc)
   ierr = PetscObjectComposeFunction((PetscObject)pc,"PCBDDCCreateFETIDPOperators_C",PCBDDCCreateFETIDPOperators_BDDC);CHKERRQ(ierr);
   ierr = PetscObjectComposeFunction((PetscObject)pc,"PCBDDCMatFETIDPGetRHS_C",PCBDDCMatFETIDPGetRHS_BDDC);CHKERRQ(ierr);
   ierr = PetscObjectComposeFunction((PetscObject)pc,"PCBDDCMatFETIDPGetSolution_C",PCBDDCMatFETIDPGetSolution_BDDC);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCPreSolveChangeRHS_C",PCPreSolveChangeRHS_BDDC);CHKERRQ(ierr);
   PetscFunctionReturn(0);
 }
 
diff --git a/src/ksp/pc/impls/bddc/bddc.c.html b/src/ksp/pc/impls/bddc/bddc.c.html
index 2f6b632..36766b6 100644
--- a/src/ksp/pc/impls/bddc/bddc.c.html
+++ b/src/ksp/pc/impls/bddc/bddc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:14+00:00">
+<meta name="date" content="2016-06-05T17:32:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* TODOLIST</font>
 
 <a name="line3">  3: </a><font color="#B22222">   Solvers</font>
@@ -1446,461 +1446,469 @@
 <a name="line1643">1643: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCCreateFETIDPOperators_C"</font>,NULL);
 <a name="line1644">1644: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCMatFETIDPGetRHS_C"</font>,NULL);
 <a name="line1645">1645: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCMatFETIDPGetSolution_C"</font>,NULL);
-<a name="line1646">1646: </a>  <font color="#B22222">/* Free the private data structure */</font>
-<a name="line1647">1647: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc->data);
-<a name="line1648">1648: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1649">1649: </a>}
-<a name="line1650">1650: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
-
-<a name="line1654">1654: </a><strong><font color="#4169E1"><a name="PCBDDCMatFETIDPGetRHS_BDDC"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCMatFETIDPGetRHS_BDDC(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fetidp_mat, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> standard_rhs, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> fetidp_flux_rhs)</font></strong>
-<a name="line1655">1655: </a>{
-<a name="line1656">1656: </a>  FETIDPMat_ctx  mat_ctx;
-<a name="line1657">1657: </a>  <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            copy_standard_rhs;
-<a name="line1658">1658: </a>  PC_IS*         pcis;
-<a name="line1659">1659: </a>  PC_BDDC*       pcbddc;
-
-<a name="line1663">1663: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</a>(fetidp_mat,&mat_ctx);
-<a name="line1664">1664: </a>  pcis = (PC_IS*)mat_ctx->pc->data;
-<a name="line1665">1665: </a>  pcbddc = (PC_BDDC*)mat_ctx->pc->data;
-
-<a name="line1667">1667: </a>  <font color="#B22222">/*</font>
-<a name="line1668">1668: </a><font color="#B22222">     change of basis for physical rhs if needed</font>
-<a name="line1669">1669: </a><font color="#B22222">     It also changes the rhs in case of dirichlet boundaries</font>
-<a name="line1670">1670: </a><font color="#B22222">     TODO: better management when FETIDP will have its own class</font>
-<a name="line1671">1671: </a><font color="#B22222">  */</font>
-<a name="line1672">1672: </a>  <a href="../../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(standard_rhs,&copy_standard_rhs);
-<a name="line1673">1673: </a>  <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(standard_rhs,copy_standard_rhs);
-<a name="line1674">1674: </a>  PCPreSolve_BDDC(mat_ctx->pc,NULL,copy_standard_rhs,NULL);
-<a name="line1675">1675: </a>  <font color="#B22222">/* store vectors for computation of fetidp final solution */</font>
-<a name="line1676">1676: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_D,copy_standard_rhs,mat_ctx->temp_solution_D,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line1677">1677: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(pcis->global_to_D,copy_standard_rhs,mat_ctx->temp_solution_D,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line1678">1678: </a>  <font color="#B22222">/* scale rhs since it should be unassembled */</font>
-<a name="line1679">1679: </a>  <font color="#B22222">/* TODO use counter scaling? (also below) */</font>
-<a name="line1680">1680: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_B,copy_standard_rhs,mat_ctx->temp_solution_B,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line1681">1681: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(pcis->global_to_B,copy_standard_rhs,mat_ctx->temp_solution_B,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line1682">1682: </a>  <font color="#B22222">/* Apply partition of unity */</font>
-<a name="line1683">1683: </a>  <a href="../../../../../docs/manualpages/Vec/VecPointwiseMult.html#VecPointwiseMult">VecPointwiseMult</a>(mat_ctx->temp_solution_B,pcis->D,mat_ctx->temp_solution_B);
-<a name="line1684">1684: </a>  <font color="#B22222">/* PCBDDCScalingRestriction(mat_ctx->pc,copy_standard_rhs,mat_ctx->temp_solution_B); */</font>
-<a name="line1685">1685: </a>  <font color="#4169E1">if</font> (!pcbddc->switch_static) {
-<a name="line1686">1686: </a>    <font color="#B22222">/* compute partially subassembled Schur complement right-hand side */</font>
-<a name="line1687">1687: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(pcbddc->ksp_D,mat_ctx->temp_solution_D,pcis->vec1_D);
-<a name="line1688">1688: </a>    <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(pcis->A_BI,pcis->vec1_D,pcis->vec1_B);
-<a name="line1689">1689: </a>    <a href="../../../../../docs/manualpages/Vec/VecAXPY.html#VecAXPY">VecAXPY</a>(mat_ctx->temp_solution_B,-1.0,pcis->vec1_B);
-<a name="line1690">1690: </a>    <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(copy_standard_rhs,0.0);
-<a name="line1691">1691: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_B,mat_ctx->temp_solution_B,copy_standard_rhs,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line1692">1692: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(pcis->global_to_B,mat_ctx->temp_solution_B,copy_standard_rhs,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line1693">1693: </a>    <font color="#B22222">/* PCBDDCScalingRestriction(mat_ctx->pc,copy_standard_rhs,mat_ctx->temp_solution_B); */</font>
-<a name="line1694">1694: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_B,copy_standard_rhs,mat_ctx->temp_solution_B,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line1695">1695: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(pcis->global_to_B,copy_standard_rhs,mat_ctx->temp_solution_B,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line1696">1696: </a>    <a href="../../../../../docs/manualpages/Vec/VecPointwiseMult.html#VecPointwiseMult">VecPointwiseMult</a>(mat_ctx->temp_solution_B,pcis->D,mat_ctx->temp_solution_B);
-<a name="line1697">1697: </a>  }
-<a name="line1698">1698: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&copy_standard_rhs);
-<a name="line1699">1699: </a>  <font color="#B22222">/* BDDC rhs */</font>
-<a name="line1700">1700: </a>  <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(mat_ctx->temp_solution_B,pcis->vec1_B);
-<a name="line1701">1701: </a>  <font color="#4169E1">if</font> (pcbddc->switch_static) {
-<a name="line1702">1702: </a>    <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(mat_ctx->temp_solution_D,pcis->vec1_D);
-<a name="line1703">1703: </a>  }
-<a name="line1704">1704: </a>  <font color="#B22222">/* apply BDDC */</font>
-<a name="line1705">1705: </a>  PCBDDCApplyInterfacePreconditioner(mat_ctx->pc,<a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line1706">1706: </a>  <font color="#B22222">/* Application of B_delta and assembling of rhs for fetidp fluxes */</font>
-<a name="line1707">1707: </a>  <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(fetidp_flux_rhs,0.0);
-<a name="line1708">1708: </a>  <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(mat_ctx->B_delta,pcis->vec1_B,mat_ctx->lambda_local);
-<a name="line1709">1709: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(mat_ctx->l2g_lambda,mat_ctx->lambda_local,fetidp_flux_rhs,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line1710">1710: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(mat_ctx->l2g_lambda,mat_ctx->lambda_local,fetidp_flux_rhs,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line1711">1711: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1712">1712: </a>}
-
-<a name="line1716">1716: </a><font color="#B22222">/*@</font>
-<a name="line1717">1717: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html#PCBDDCMatFETIDPGetRHS">PCBDDCMatFETIDPGetRHS</a> - Compute the right-hand side for FETI-DP linear system using the physical right-hand side</font>
-
-<a name="line1719">1719: </a><font color="#B22222">   Collective</font>
-
-<a name="line1721">1721: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1722">1722: </a><font color="#B22222">+  fetidp_mat      - the FETI-DP matrix object obtained by a call to <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a></font>
-<a name="line1723">1723: </a><font color="#B22222">-  standard_rhs    - the right-hand side of the original linear system</font>
-
-<a name="line1725">1725: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line1726">1726: </a><font color="#B22222">.  fetidp_flux_rhs - the right-hand side for the FETI-DP linear system</font>
-
-<a name="line1728">1728: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line1730">1730: </a><font color="#B22222">   Notes:</font>
-
-<a name="line1732">1732: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html#PCBDDCMatFETIDPGetSolution">PCBDDCMatFETIDPGetSolution</a></font>
-<a name="line1733">1733: </a><font color="#B22222">@*/</font>
-<a name="line1734">1734: </a><strong><font color="#4169E1"><a name="PCBDDCMatFETIDPGetRHS"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html#PCBDDCMatFETIDPGetRHS">PCBDDCMatFETIDPGetRHS</a>(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fetidp_mat, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> standard_rhs, <a href="../../.. [...]
-<a name="line1735">1735: </a>{
-<a name="line1736">1736: </a>  FETIDPMat_ctx  mat_ctx;
-
-<a name="line1740">1740: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</a>(fetidp_mat,&mat_ctx);
-<a name="line1741">1741: </a>  PetscUseMethod(mat_ctx->pc,<font color="#666666">"PCBDDCMatFETIDPGetRHS_C"</font>,(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(fetidp_mat,standard_rhs,fetidp_flux_rhs));
-<a name="line1742">1742: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1743">1743: </a>}
-<a name="line1744">1744: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
-
-<a name="line1748">1748: </a><strong><font color="#4169E1"><a name="PCBDDCMatFETIDPGetSolution_BDDC"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCMatFETIDPGetSolution_BDDC(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fetidp_mat, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> fetidp_flux_sol, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> standard_sol)</fon [...]
-<a name="line1749">1749: </a>{
-<a name="line1750">1750: </a>  FETIDPMat_ctx  mat_ctx;
-<a name="line1751">1751: </a>  PC_IS*         pcis;
-<a name="line1752">1752: </a>  PC_BDDC*       pcbddc;
-
-<a name="line1756">1756: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</a>(fetidp_mat,&mat_ctx);
-<a name="line1757">1757: </a>  pcis = (PC_IS*)mat_ctx->pc->data;
-<a name="line1758">1758: </a>  pcbddc = (PC_BDDC*)mat_ctx->pc->data;
-
-<a name="line1760">1760: </a>  <font color="#B22222">/* apply B_delta^T */</font>
-<a name="line1761">1761: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(mat_ctx->l2g_lambda,fetidp_flux_sol,mat_ctx->lambda_local,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line1762">1762: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>  (mat_ctx->l2g_lambda,fetidp_flux_sol,mat_ctx->lambda_local,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line1763">1763: </a>  <a href="../../../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(mat_ctx->B_delta,mat_ctx->lambda_local,pcis->vec1_B);
-<a name="line1764">1764: </a>  <font color="#B22222">/* compute rhs for BDDC application */</font>
-<a name="line1765">1765: </a>  <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(pcis->vec1_B,-1.0,mat_ctx->temp_solution_B);
-<a name="line1766">1766: </a>  <font color="#4169E1">if</font> (pcbddc->switch_static) {
-<a name="line1767">1767: </a>    <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(mat_ctx->temp_solution_D,pcis->vec1_D);
-<a name="line1768">1768: </a>  }
-<a name="line1769">1769: </a>  <font color="#B22222">/* apply BDDC */</font>
-<a name="line1770">1770: </a>  PCBDDCApplyInterfacePreconditioner(mat_ctx->pc,<a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line1771">1771: </a>  <font color="#B22222">/* put values into standard global vector */</font>
-<a name="line1772">1772: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_B,pcis->vec1_B,standard_sol,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line1773">1773: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>  (pcis->global_to_B,pcis->vec1_B,standard_sol,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line1774">1774: </a>  <font color="#4169E1">if</font> (!pcbddc->switch_static) {
-<a name="line1775">1775: </a>    <font color="#B22222">/* compute values into the interior if solved for the partially subassembled Schur complement */</font>
-<a name="line1776">1776: </a>    <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(pcis->A_IB,pcis->vec1_B,pcis->vec1_D);
-<a name="line1777">1777: </a>    <a href="../../../../../docs/manualpages/Vec/VecAXPY.html#VecAXPY">VecAXPY</a>(mat_ctx->temp_solution_D,-1.0,pcis->vec1_D);
-<a name="line1778">1778: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(pcbddc->ksp_D,mat_ctx->temp_solution_D,pcis->vec1_D);
-<a name="line1779">1779: </a>  }
-<a name="line1780">1780: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_D,pcis->vec1_D,standard_sol,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line1781">1781: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>  (pcis->global_to_D,pcis->vec1_D,standard_sol,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line1782">1782: </a>  <font color="#B22222">/* final change of basis if needed</font>
-<a name="line1783">1783: </a><font color="#B22222">     Is also sums the dirichlet part removed during RHS assembling */</font>
-<a name="line1784">1784: </a>  PCPostSolve_BDDC(mat_ctx->pc,NULL,NULL,standard_sol);
-<a name="line1785">1785: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1786">1786: </a>}
-
-<a name="line1790">1790: </a><font color="#B22222">/*@</font>
-<a name="line1791">1791: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html#PCBDDCMatFETIDPGetSolution">PCBDDCMatFETIDPGetSolution</a> - Compute the physical solution using the solution of the FETI-DP linear system</font>
-
-<a name="line1793">1793: </a><font color="#B22222">   Collective</font>
-
-<a name="line1795">1795: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1796">1796: </a><font color="#B22222">+  fetidp_mat      - the FETI-DP matrix obtained by a call to <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a></font>
-<a name="line1797">1797: </a><font color="#B22222">-  fetidp_flux_sol - the solution of the FETI-DP linear system</font>
-
-<a name="line1799">1799: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line1800">1800: </a><font color="#B22222">.  standard_sol    - the solution defined on the physical domain</font>
-
-<a name="line1802">1802: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line1804">1804: </a><font color="#B22222">   Notes:</font>
-
-<a name="line1806">1806: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html#PCBDDCMatFETIDPGetRHS">PCBDDCMatFETIDPGetRHS</a></font>
-<a name="line1807">1807: </a><font color="#B22222">@*/</font>
-<a name="line1808">1808: </a><strong><font color="#4169E1"><a name="PCBDDCMatFETIDPGetSolution"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html#PCBDDCMatFETIDPGetSolution">PCBDDCMatFETIDPGetSolution</a>(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fetidp_mat, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> fetidp_flux [...]
-<a name="line1809">1809: </a>{
-<a name="line1810">1810: </a>  FETIDPMat_ctx  mat_ctx;
-
-<a name="line1814">1814: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</a>(fetidp_mat,&mat_ctx);
-<a name="line1815">1815: </a>  PetscUseMethod(mat_ctx->pc,<font color="#666666">"PCBDDCMatFETIDPGetSolution_C"</font>,(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(fetidp_mat,fetidp_flux_sol,standard_sol));
-<a name="line1816">1816: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1817">1817: </a>}
-<a name="line1818">1818: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
-
-<a name="line1820">1820: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FETIDPMatMult(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
-<a name="line1821">1821: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FETIDPMatMultTranspose(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
-<a name="line1822">1822: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCDestroyFETIDPMat(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>)</font></strong>;
-<a name="line1823">1823: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FETIDPPCApply(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
-<a name="line1824">1824: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FETIDPPCApplyTranspose(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
-<a name="line1825">1825: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCDestroyFETIDPPC(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>)</font></strong>;
-
-<a name="line1829">1829: </a><strong><font color="#4169E1"><a name="PCBDDCCreateFETIDPOperators_BDDC"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCCreateFETIDPOperators_BDDC(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *fetidp_mat, <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> *fetidp_pc)</font></strong>
-<a name="line1830">1830: </a>{
-
-<a name="line1832">1832: </a>  FETIDPMat_ctx  fetidpmat_ctx;
-<a name="line1833">1833: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            newmat;
-<a name="line1834">1834: </a>  FETIDPPC_ctx   fetidppc_ctx;
-<a name="line1835">1835: </a>  <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>             newpc;
-<a name="line1836">1836: </a>  <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-
-<a name="line1840">1840: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
-<a name="line1841">1841: </a>  <font color="#B22222">/* FETIDP linear matrix */</font>
-<a name="line1842">1842: </a>  PCBDDCCreateFETIDPMatContext(pc,&fetidpmat_ctx);
-<a name="line1843">1843: </a>  PCBDDCSetupFETIDPMatContext(fetidpmat_ctx);
-<a name="line1844">1844: </a>  <a href="../../../../../docs/manualpages/Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</a>(comm,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,fetidpmat_ctx->n_lambda,fetidpmat_ctx->n_lambda,fetidpmat_ctx,&newmat);
-<a name="line1845">1845: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellSetOperation.html#MatShellSetOperation">MatShellSetOperation</a>(newmat,MATOP_MULT,(void (*)(void))FETIDPMatMult);
-<a name="line1846">1846: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellSetOperation.html#MatShellSetOperation">MatShellSetOperation</a>(newmat,MATOP_MULT_TRANSPOSE,(void (*)(void))FETIDPMatMultTranspose);
-<a name="line1847">1847: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellSetOperation.html#MatShellSetOperation">MatShellSetOperation</a>(newmat,MATOP_DESTROY,(void (*)(void))PCBDDCDestroyFETIDPMat);
-<a name="line1848">1848: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetUp.html#MatSetUp">MatSetUp</a>(newmat);
-<a name="line1849">1849: </a>  <font color="#B22222">/* FETIDP preconditioner */</font>
-<a name="line1850">1850: </a>  PCBDDCCreateFETIDPPCContext(pc,&fetidppc_ctx);
-<a name="line1851">1851: </a>  PCBDDCSetupFETIDPPCContext(newmat,fetidppc_ctx);
-<a name="line1852">1852: </a>  <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(comm,&newpc);
-<a name="line1853">1853: </a>  <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(newpc,<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a>);
-<a name="line1854">1854: </a>  <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>(newpc,fetidppc_ctx);
-<a name="line1855">1855: </a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(newpc,FETIDPPCApply);
-<a name="line1856">1856: </a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(newpc,FETIDPPCApplyTranspose);
-<a name="line1857">1857: </a>  <a href="../../../../../docs/manualpages/PC/PCShellSetDestroy.html#PCShellSetDestroy">PCShellSetDestroy</a>(newpc,PCBDDCDestroyFETIDPPC);
-<a name="line1858">1858: </a>  <a href="../../../../../docs/manualpages/PC/PCSetOperators.html#PCSetOperators">PCSetOperators</a>(newpc,newmat,newmat);
-<a name="line1859">1859: </a>  <a href="../../../../../docs/manualpages/PC/PCSetUp.html#PCSetUp">PCSetUp</a>(newpc);
-<a name="line1860">1860: </a>  <font color="#B22222">/* return pointers for objects created */</font>
-<a name="line1861">1861: </a>  *fetidp_mat=newmat;
-<a name="line1862">1862: </a>  *fetidp_pc=newpc;
-<a name="line1863">1863: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1864">1864: </a>}
-
-<a name="line1868">1868: </a><font color="#B22222">/*@</font>
-<a name="line1869">1869: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a> - Create FETI-DP operators</font>
-
-<a name="line1871">1871: </a><font color="#B22222">   Collective</font>
-
-<a name="line1873">1873: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1874">1874: </a><font color="#B22222">.  pc - the BDDC preconditioning context (setup should have been called before)</font>
-
-<a name="line1876">1876: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line1877">1877: </a><font color="#B22222">+  fetidp_mat - shell FETI-DP matrix object</font>
-<a name="line1878">1878: </a><font color="#B22222">-  fetidp_pc  - shell Dirichlet preconditioner for FETI-DP matrix</font>
-
-<a name="line1880">1880: </a><font color="#B22222">   Options Database Keys:</font>
-<a name="line1881">1881: </a><font color="#B22222">.    -fetidp_fullyredundant <false> - use or not a fully redundant set of Lagrange multipliers</font>
-
-<a name="line1883">1883: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line1885">1885: </a><font color="#B22222">   Notes:</font>
-<a name="line1886">1886: </a><font color="#B22222">     Currently the only operations provided for FETI-DP matrix are <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a> and <a href="../../../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a></font>
-
-<a name="line1888">1888: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html#PCBDDCMatFETIDPGetRHS">PCBDDCMatFETIDPGetRHS</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html#PCBDDCMatFETIDPGetSolution">PCBDDCMatFETIDPGetSolution</a></font>
-<a name="line1889">1889: </a><font color="#B22222">@*/</font>
-<a name="line1890">1890: </a><strong><font color="#4169E1"><a name="PCBDDCCreateFETIDPOperators"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *fetidp_mat, <a hre [...]
-<a name="line1891">1891: </a>{
-
-<a name="line1896">1896: </a>  <font color="#4169E1">if</font> (pc->setupcalled) {
-<a name="line1897">1897: </a>    PetscUseMethod(pc,<font color="#666666">"PCBDDCCreateFETIDPOperators_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*,<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>*),(pc,fetidp_mat,fetidp_pc));
-<a name="line1898">1898: </a>  } <font color="#4169E1">else</font> <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"You must call PCSetup_BDDC() first \n"</font>);
-<a name="line1899">1899: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1900">1900: </a>}
-<a name="line1901">1901: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
-<a name="line1902">1902: </a><font color="#B22222">/*MC</font>
-<a name="line1903">1903: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a> - Balancing Domain Decomposition by Constraints.</font>
-
-<a name="line1905">1905: </a><font color="#B22222">   An implementation of the BDDC preconditioner based on</font>
-
-<a name="line1907">1907: </a><font color="#B22222">.vb</font>
-<a name="line1908">1908: </a><font color="#B22222">   [1] C. R. Dohrmann. "An approximate BDDC preconditioner", Numerical Linear Algebra with Applications Volume 14, Issue 2, pages 149-168, March 2007</font>
-<a name="line1909">1909: </a><font color="#B22222">   [2] A. Klawonn and O. B. Widlund. "Dual-Primal FETI Methods for Linear Elasticity", http://cs.nyu.edu/csweb/Research/TechReports/TR2004-855/TR2004-855.pdf</font>
-<a name="line1910">1910: </a><font color="#B22222">   [3] J. Mandel, B. Sousedik, C. R. Dohrmann. "Multispace and Multilevel BDDC", http://arxiv.org/abs/0712.3977</font>
-<a name="line1911">1911: </a><font color="#B22222">   [4] C. Pechstein and C. R. Dohrmann. "Modern domain decomposition methods BDDC, deluxe scaling, and an algebraic approach", Seminar talk, Linz, December 2013, http://people.ricam.oeaw.ac.at/c.pechstein/pechstein-bddc2013.pdf</font>
-<a name="line1912">1912: </a><font color="#B22222">.ve</font>
-
-<a name="line1914">1914: </a><font color="#B22222">   The matrix to be preconditioned (Pmat) must be of type <a href="../../../../../docs/manualpages/Mat/MATIS.html#MATIS">MATIS</a>.</font>
-
-<a name="line1916">1916: </a><font color="#B22222">   Currently works with <a href="../../../../../docs/manualpages/Mat/MATIS.html#MATIS">MATIS</a> matrices with local matrices of type <a href="../../../../../docs/manualpages/Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</a>, <a href="../../../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a> or <a href="../../../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, either with real or complex numbers.</font>
-
-<a name="line1918">1918: </a><font color="#B22222">   It also works with unsymmetric and indefinite problems.</font>
-
-<a name="line1920">1920: </a><font color="#B22222">   Unlike 'conventional' interface preconditioners, <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a> iterates over all degrees of freedom, not just those on the interface. This allows the use of approximate solvers on the subdomains.</font>
-
-<a name="line1922">1922: </a><font color="#B22222">   Approximate local solvers are automatically adapted for singular linear problems (see [1]) if the user has provided the nullspace using <a href="../../../../../docs/manualpages/PC/PCBDDCSetNullSpace.html#PCBDDCSetNullSpace">PCBDDCSetNullSpace</a>()</font>
-
-<a name="line1924">1924: </a><font color="#B22222">   Boundary nodes are split in vertices, edges and faces classes using information from the local to global mapping of dofs and the local connectivity graph of nodes. The latter can be customized by using <a href="../../../../../docs/manualpages/PC/PCBDDCSetLocalAdjacencyGraph.html#PCBDDCSetLocalAdjacencyGraph">PCBDDCSetLocalAdjacencyGraph</a>()</font>
-<a name="line1925">1925: </a><font color="#B22222">   Additional information on dofs can be provided by using <a href="../../../../../docs/manualpages/PC/PCBDDCSetDofsSplitting.html#PCBDDCSetDofsSplitting">PCBDDCSetDofsSplitting</a>(), <a href="../../../../../docs/manualpages/PC/PCBDDCSetDirichletBoundaries.html#PCBDDCSetDirichletBoundaries">PCBDDCSetDirichletBoundaries</a>(), <a href="../../../../../docs/manualpages/PC/PCBDDCSetNeumannBoundaries.html#PCBDDCSetNeumannBoundaries">PCBDDCSe [...]
-
-<a name="line1927">1927: </a><font color="#B22222">   Constraints can be customized by attaching a <a href="../../../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> object to the <a href="../../../../../docs/manualpages/Mat/MATIS.html#MATIS">MATIS</a> matrix via <a href="../../../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(). Non-singular modes are retained via SVD.</font>
-
-<a name="line1929">1929: </a><font color="#B22222">   Change of basis is performed similarly to [2] when requested. When more than one constraint is present on a single connected component (i.e. an edge or a face), a robust method based on local QR factorizations is used.</font>
-<a name="line1930">1930: </a><font color="#B22222">   User defined change of basis can be passed to <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a> by using <a href="../../../../../docs/manualpages/PC/PCBDDCSetChangeOfBasisMat.html#PCBDDCSetChangeOfBasisMat">PCBDDCSetChangeOfBasisMat</a>()</font>
-
-<a name="line1932">1932: </a><font color="#B22222">   The PETSc implementation also supports multilevel BDDC [3]. Coarse grids are partitioned using a <a href="../../../../../docs/manualpages/Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</a> object.</font>
-
-<a name="line1934">1934: </a><font color="#B22222">   Adaptive selection of primal constraints [4] is supported for SPD systems with high-contrast in the coefficients if MUMPS is present. Future versions of the code will also consider using MKL_PARDISO or PASTIX.</font>
-
-<a name="line1936">1936: </a><font color="#B22222">   An experimental interface to the FETI-DP method is available. FETI-DP operators could be created using <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a>(). A stand-alone class for the FETI-DP method will be provided in the next releases.</font>
-<a name="line1937">1937: </a><font color="#B22222">   Deluxe scaling is not supported yet for FETI-DP.</font>
-
-<a name="line1939">1939: </a><font color="#B22222">   Options Database Keys (some of them, run with -h for a complete list):</font>
-
-<a name="line1941">1941: </a><font color="#B22222">.    -pc_bddc_use_vertices <true> - use or not vertices in primal space</font>
-<a name="line1942">1942: </a><font color="#B22222">.    -pc_bddc_use_edges <true> - use or not edges in primal space</font>
-<a name="line1943">1943: </a><font color="#B22222">.    -pc_bddc_use_faces <false> - use or not faces in primal space</font>
-<a name="line1944">1944: </a><font color="#B22222">.    -pc_bddc_symmetric <true> - symmetric computation of primal basis functions. Specify false for unsymmetric problems</font>
-<a name="line1945">1945: </a><font color="#B22222">.    -pc_bddc_use_change_of_basis <false> - use change of basis approach (on edges only)</font>
-<a name="line1946">1946: </a><font color="#B22222">.    -pc_bddc_use_change_on_faces <false> - use change of basis approach on faces if change of basis has been requested</font>
-<a name="line1947">1947: </a><font color="#B22222">.    -pc_bddc_switch_static <false> - switches from M_2 (default) to M_3 operator (see reference article [1])</font>
-<a name="line1948">1948: </a><font color="#B22222">.    -pc_bddc_levels <0> - maximum number of levels for multilevel</font>
-<a name="line1949">1949: </a><font color="#B22222">.    -pc_bddc_coarsening_ratio <8> - number of subdomains which will be aggregated together at the coarser level (e.g. H/h ratio at the coarser level, significative only in the multilevel case)</font>
-<a name="line1950">1950: </a><font color="#B22222">.    -pc_bddc_redistribute <0> - size of a subset of processors where the coarse problem will be remapped (the value is ignored if not at the coarsest level)</font>
-<a name="line1951">1951: </a><font color="#B22222">.    -pc_bddc_use_deluxe_scaling <false> - use deluxe scaling</font>
-<a name="line1952">1952: </a><font color="#B22222">.    -pc_bddc_schur_layers <-1> - select the economic version of deluxe scaling by specifying the number of layers (-1 corresponds to the original deluxe scaling)</font>
-<a name="line1953">1953: </a><font color="#B22222">.    -pc_bddc_adaptive_threshold <0.0> - when a value greater than one is specified, adaptive selection of constraints is performed on edges and faces (requires deluxe scaling and MUMPS installed)</font>
-<a name="line1954">1954: </a><font color="#B22222">-    -pc_bddc_check_level <0> - set verbosity level of debugging output</font>
-
-<a name="line1956">1956: </a><font color="#B22222">   Options for Dirichlet, Neumann or coarse solver can be set with</font>
-<a name="line1957">1957: </a><font color="#B22222">.vb</font>
-<a name="line1958">1958: </a><font color="#B22222">      -pc_bddc_dirichlet_</font>
-<a name="line1959">1959: </a><font color="#B22222">      -pc_bddc_neumann_</font>
-<a name="line1960">1960: </a><font color="#B22222">      -pc_bddc_coarse_</font>
-<a name="line1961">1961: </a><font color="#B22222">.ve</font>
-<a name="line1962">1962: </a><font color="#B22222">   e.g -pc_bddc_dirichlet_ksp_type richardson -pc_bddc_dirichlet_pc_type gamg. <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a> uses by default KPSPREONLY and <a href="../../../../../docs/manualpages/PC/PCLU.html#PCLU">PCLU</a>.</font>
-
-<a name="line1964">1964: </a><font color="#B22222">   When using a multilevel approach, solvers' options at the N-th level (N > 1) can be specified as</font>
-<a name="line1965">1965: </a><font color="#B22222">.vb</font>
-<a name="line1966">1966: </a><font color="#B22222">      -pc_bddc_dirichlet_lN_</font>
-<a name="line1967">1967: </a><font color="#B22222">      -pc_bddc_neumann_lN_</font>
-<a name="line1968">1968: </a><font color="#B22222">      -pc_bddc_coarse_lN_</font>
-<a name="line1969">1969: </a><font color="#B22222">.ve</font>
-<a name="line1970">1970: </a><font color="#B22222">   Note that level number ranges from the finest (0) to the coarsest (N).</font>
-<a name="line1971">1971: </a><font color="#B22222">   In order to specify options for the BDDC operators at the coarser levels (and not for the solvers), prepend -pc_bddc_coarse_ or -pc_bddc_coarse_l to the option, e.g.</font>
-<a name="line1972">1972: </a><font color="#B22222">.vb</font>
-<a name="line1973">1973: </a><font color="#B22222">     -pc_bddc_coarse_pc_bddc_adaptive_threshold 5 -pc_bddc_coarse_l1_pc_bddc_redistribute 3</font>
-<a name="line1974">1974: </a><font color="#B22222">.ve</font>
-<a name="line1975">1975: </a><font color="#B22222">   will use a threshold of 5 for constraints' selection at the first coarse level and will redistribute the coarse problem of the first coarse level on 3 processors</font>
-
-<a name="line1977">1977: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line1979">1979: </a><font color="#B22222">   Developer notes:</font>
-
-<a name="line1981">1981: </a><font color="#B22222">   Contributed by Stefano Zampini</font>
-
-<a name="line1983">1983: </a><font color="#B22222">.seealso:  <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(), <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(), <a href="../../../../../docs/manualpages/PC/PCType.html#PCType">PCType</a> (for list of available types), <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,  <a href="../../../../../docs/manualpages/Mat/MATIS.html#MATIS">MATIS</a></font>
-<a name="line1984">1984: </a><font color="#B22222">M*/</font>
-
-<a name="line1988">1988: </a><strong><font color="#4169E1"><a name="PCCreate_BDDC"></a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCCreate_BDDC(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
-<a name="line1989">1989: </a>{
-<a name="line1990">1990: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>      ierr;
-<a name="line1991">1991: </a>  PC_BDDC             *pcbddc;
-
-<a name="line1994">1994: </a>  <font color="#B22222">/* Creates the private data structure for this preconditioner and attach it to the <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> object. */</font>
-<a name="line1995">1995: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&pcbddc);
-<a name="line1996">1996: </a>  pc->data  = (void*)pcbddc;
-
-<a name="line1998">1998: </a>  <font color="#B22222">/* create PCIS data structure */</font>
-<a name="line1999">1999: </a>  PCISCreate(pc);
-
-<a name="line2001">2001: </a>  <font color="#B22222">/* BDDC customization */</font>
-<a name="line2002">2002: </a>  pcbddc->use_local_adj       = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2003">2003: </a>  pcbddc->use_vertices        = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2004">2004: </a>  pcbddc->use_edges           = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2005">2005: </a>  pcbddc->use_faces           = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2006">2006: </a>  pcbddc->use_change_of_basis = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2007">2007: </a>  pcbddc->use_change_on_faces = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2008">2008: </a>  pcbddc->switch_static       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2009">2009: </a>  pcbddc->use_nnsp_true       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2010">2010: </a>  pcbddc->use_qr_single       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2011">2011: </a>  pcbddc->symmetric_primal    = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2012">2012: </a>  pcbddc->dbg_flag            = 0;
-<a name="line2013">2013: </a>  <font color="#B22222">/* private */</font>
-<a name="line2014">2014: </a>  pcbddc->local_primal_size          = 0;
-<a name="line2015">2015: </a>  pcbddc->local_primal_size_cc       = 0;
-<a name="line2016">2016: </a>  pcbddc->local_primal_ref_node      = 0;
-<a name="line2017">2017: </a>  pcbddc->local_primal_ref_mult      = 0;
-<a name="line2018">2018: </a>  pcbddc->n_vertices                 = 0;
-<a name="line2019">2019: </a>  pcbddc->primal_indices_local_idxs  = 0;
-<a name="line2020">2020: </a>  pcbddc->recompute_topography       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2021">2021: </a>  pcbddc->coarse_size                = -1;
-<a name="line2022">2022: </a>  pcbddc->new_primal_space           = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2023">2023: </a>  pcbddc->new_primal_space_local     = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2024">2024: </a>  pcbddc->global_primal_indices      = 0;
-<a name="line2025">2025: </a>  pcbddc->onearnullspace             = 0;
-<a name="line2026">2026: </a>  pcbddc->onearnullvecs_state        = 0;
-<a name="line2027">2027: </a>  pcbddc->user_primal_vertices       = 0;
-<a name="line2028">2028: </a>  pcbddc->NullSpace                  = 0;
-<a name="line2029">2029: </a>  pcbddc->temp_solution              = 0;
-<a name="line2030">2030: </a>  pcbddc->original_rhs               = 0;
-<a name="line2031">2031: </a>  pcbddc->local_mat                  = 0;
-<a name="line2032">2032: </a>  pcbddc->ChangeOfBasisMatrix        = 0;
-<a name="line2033">2033: </a>  pcbddc->user_ChangeOfBasisMatrix   = 0;
-<a name="line2034">2034: </a>  pcbddc->new_global_mat             = 0;
-<a name="line2035">2035: </a>  pcbddc->coarse_vec                 = 0;
-<a name="line2036">2036: </a>  pcbddc->coarse_ksp                 = 0;
-<a name="line2037">2037: </a>  pcbddc->coarse_phi_B               = 0;
-<a name="line2038">2038: </a>  pcbddc->coarse_phi_D               = 0;
-<a name="line2039">2039: </a>  pcbddc->coarse_psi_B               = 0;
-<a name="line2040">2040: </a>  pcbddc->coarse_psi_D               = 0;
-<a name="line2041">2041: </a>  pcbddc->vec1_P                     = 0;
-<a name="line2042">2042: </a>  pcbddc->vec1_R                     = 0;
-<a name="line2043">2043: </a>  pcbddc->vec2_R                     = 0;
-<a name="line2044">2044: </a>  pcbddc->local_auxmat1              = 0;
-<a name="line2045">2045: </a>  pcbddc->local_auxmat2              = 0;
-<a name="line2046">2046: </a>  pcbddc->R_to_B                     = 0;
-<a name="line2047">2047: </a>  pcbddc->R_to_D                     = 0;
-<a name="line2048">2048: </a>  pcbddc->ksp_D                      = 0;
-<a name="line2049">2049: </a>  pcbddc->ksp_R                      = 0;
-<a name="line2050">2050: </a>  pcbddc->NeumannBoundaries          = 0;
-<a name="line2051">2051: </a>  pcbddc->NeumannBoundariesLocal     = 0;
-<a name="line2052">2052: </a>  pcbddc->DirichletBoundaries        = 0;
-<a name="line2053">2053: </a>  pcbddc->DirichletBoundariesLocal   = 0;
-<a name="line2054">2054: </a>  pcbddc->user_provided_isfordofs    = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2055">2055: </a>  pcbddc->n_ISForDofs                = 0;
-<a name="line2056">2056: </a>  pcbddc->n_ISForDofsLocal           = 0;
-<a name="line2057">2057: </a>  pcbddc->ISForDofs                  = 0;
-<a name="line2058">2058: </a>  pcbddc->ISForDofsLocal             = 0;
-<a name="line2059">2059: </a>  pcbddc->ConstraintMatrix           = 0;
-<a name="line2060">2060: </a>  pcbddc->use_exact_dirichlet_trick  = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2061">2061: </a>  pcbddc->coarse_loc_to_glob         = 0;
-<a name="line2062">2062: </a>  pcbddc->coarsening_ratio           = 8;
-<a name="line2063">2063: </a>  pcbddc->coarse_adj_red             = 0;
-<a name="line2064">2064: </a>  pcbddc->current_level              = 0;
-<a name="line2065">2065: </a>  pcbddc->max_levels                 = 0;
-<a name="line2066">2066: </a>  pcbddc->use_coarse_estimates       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2067">2067: </a>  pcbddc->redistribute_coarse        = 0;
-<a name="line2068">2068: </a>  pcbddc->coarse_subassembling       = 0;
-<a name="line2069">2069: </a>  pcbddc->coarse_subassembling_init  = 0;
-
-<a name="line2071">2071: </a>  <font color="#B22222">/* create local graph structure */</font>
-<a name="line2072">2072: </a>  PCBDDCGraphCreate(&pcbddc->mat_graph);
-
-<a name="line2074">2074: </a>  <font color="#B22222">/* scaling */</font>
-<a name="line2075">2075: </a>  pcbddc->work_scaling          = 0;
-<a name="line2076">2076: </a>  pcbddc->use_deluxe_scaling    = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2077">2077: </a>  pcbddc->faster_deluxe         = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line2079">2079: </a>  <font color="#B22222">/* create sub schurs structure */</font>
-<a name="line2080">2080: </a>  PCBDDCSubSchursCreate(&pcbddc->sub_schurs);
-<a name="line2081">2081: </a>  pcbddc->sub_schurs_rebuild     = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2082">2082: </a>  pcbddc->sub_schurs_layers      = -1;
-<a name="line2083">2083: </a>  pcbddc->sub_schurs_use_useradj = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line2085">2085: </a>  pcbddc->computed_rowadj = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line2087">2087: </a>  <font color="#B22222">/* adaptivity */</font>
-<a name="line2088">2088: </a>  pcbddc->adaptive_threshold      = 0.0;
-<a name="line2089">2089: </a>  pcbddc->adaptive_nmax           = 0;
-<a name="line2090">2090: </a>  pcbddc->adaptive_nmin           = 0;
-
-<a name="line2092">2092: </a>  <font color="#B22222">/* function pointers */</font>
-<a name="line2093">2093: </a>  pc->ops->apply               = PCApply_BDDC;
-<a name="line2094">2094: </a>  pc->ops->applytranspose      = PCApplyTranspose_BDDC;
-<a name="line2095">2095: </a>  pc->ops->setup               = PCSetUp_BDDC;
-<a name="line2096">2096: </a>  pc->ops->destroy             = PCDestroy_BDDC;
-<a name="line2097">2097: </a>  pc->ops->setfromoptions      = PCSetFromOptions_BDDC;
-<a name="line2098">2098: </a>  pc->ops->view                = PCView_BDDC;
-<a name="line2099">2099: </a>  pc->ops->applyrichardson     = 0;
-<a name="line2100">2100: </a>  pc->ops->applysymmetricleft  = 0;
-<a name="line2101">2101: </a>  pc->ops->applysymmetricright = 0;
-<a name="line2102">2102: </a>  pc->ops->presolve            = PCPreSolve_BDDC;
-<a name="line2103">2103: </a>  pc->ops->postsolve           = PCPostSolve_BDDC;
-
-<a name="line2105">2105: </a>  <font color="#B22222">/* composing function */</font>
-<a name="line2106">2106: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetChangeOfBasisMat_C"</font>,PCBDDCSetChangeOfBasisMat_BDDC);
-<a name="line2107">2107: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetPrimalVerticesLocalIS_C"</font>,PCBDDCSetPrimalVerticesLocalIS_BDDC);
-<a name="line2108">2108: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetCoarseningRatio_C"</font>,PCBDDCSetCoarseningRatio_BDDC);
-<a name="line2109">2109: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetLevel_C"</font>,PCBDDCSetLevel_BDDC);
-<a name="line2110">2110: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetUseExactDirichlet_C"</font>,PCBDDCSetUseExactDirichlet_BDDC);
-<a name="line2111">2111: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetLevels_C"</font>,PCBDDCSetLevels_BDDC);
-<a name="line2112">2112: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetNullSpace_C"</font>,PCBDDCSetNullSpace_BDDC);
-<a name="line2113">2113: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetDirichletBoundaries_C"</font>,PCBDDCSetDirichletBoundaries_BDDC);
-<a name="line2114">2114: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetDirichletBoundariesLocal_C"</font>,PCBDDCSetDirichletBoundariesLocal_BDDC);
-<a name="line2115">2115: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetNeumannBoundaries_C"</font>,PCBDDCSetNeumannBoundaries_BDDC);
-<a name="line2116">2116: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetNeumannBoundariesLocal_C"</font>,PCBDDCSetNeumannBoundariesLocal_BDDC);
-<a name="line2117">2117: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCGetDirichletBoundaries_C"</font>,PCBDDCGetDirichletBoundaries_BDDC);
-<a name="line2118">2118: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCGetDirichletBoundariesLocal_C"</font>,PCBDDCGetDirichletBoundariesLocal_BDDC);
-<a name="line2119">2119: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCGetNeumannBoundaries_C"</font>,PCBDDCGetNeumannBoundaries_BDDC);
-<a name="line2120">2120: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCGetNeumannBoundariesLocal_C"</font>,PCBDDCGetNeumannBoundariesLocal_BDDC);
-<a name="line2121">2121: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetDofsSplitting_C"</font>,PCBDDCSetDofsSplitting_BDDC);
-<a name="line2122">2122: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetDofsSplittingLocal_C"</font>,PCBDDCSetDofsSplittingLocal_BDDC);
-<a name="line2123">2123: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetLocalAdjacencyGraph_C"</font>,PCBDDCSetLocalAdjacencyGraph_BDDC);
-<a name="line2124">2124: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCCreateFETIDPOperators_C"</font>,PCBDDCCreateFETIDPOperators_BDDC);
-<a name="line2125">2125: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCMatFETIDPGetRHS_C"</font>,PCBDDCMatFETIDPGetRHS_BDDC);
-<a name="line2126">2126: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCMatFETIDPGetSolution_C"</font>,PCBDDCMatFETIDPGetSolution_BDDC);
-<a name="line2127">2127: </a>  <font color="#4169E1">return</font>(0);
-<a name="line2128">2128: </a>}
+<a name="line1646">1646: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCPreSolveChangeRHS_C"</font>,NULL);
+<a name="line1647">1647: </a>  <font color="#B22222">/* Free the private data structure */</font>
+<a name="line1648">1648: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc->data);
+<a name="line1649">1649: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1650">1650: </a>}
+<a name="line1651">1651: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
+
+<a name="line1655">1655: </a><strong><font color="#4169E1"><a name="PCPreSolveChangeRHS_BDDC"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCPreSolveChangeRHS_BDDC(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>* change)</font></strong>
+<a name="line1656">1656: </a>{
+<a name="line1658">1658: </a>  *change = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line1659">1659: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1660">1660: </a>}
+
+<a name="line1664">1664: </a><strong><font color="#4169E1"><a name="PCBDDCMatFETIDPGetRHS_BDDC"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCMatFETIDPGetRHS_BDDC(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fetidp_mat, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> standard_rhs, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> fetidp_flux_rhs)</font></strong>
+<a name="line1665">1665: </a>{
+<a name="line1666">1666: </a>  FETIDPMat_ctx  mat_ctx;
+<a name="line1667">1667: </a>  <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            copy_standard_rhs;
+<a name="line1668">1668: </a>  PC_IS*         pcis;
+<a name="line1669">1669: </a>  PC_BDDC*       pcbddc;
+
+<a name="line1673">1673: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</a>(fetidp_mat,&mat_ctx);
+<a name="line1674">1674: </a>  pcis = (PC_IS*)mat_ctx->pc->data;
+<a name="line1675">1675: </a>  pcbddc = (PC_BDDC*)mat_ctx->pc->data;
+
+<a name="line1677">1677: </a>  <font color="#B22222">/*</font>
+<a name="line1678">1678: </a><font color="#B22222">     change of basis for physical rhs if needed</font>
+<a name="line1679">1679: </a><font color="#B22222">     It also changes the rhs in case of dirichlet boundaries</font>
+<a name="line1680">1680: </a><font color="#B22222">     TODO: better management when FETIDP will have its own class</font>
+<a name="line1681">1681: </a><font color="#B22222">  */</font>
+<a name="line1682">1682: </a>  <a href="../../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(standard_rhs,&copy_standard_rhs);
+<a name="line1683">1683: </a>  <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(standard_rhs,copy_standard_rhs);
+<a name="line1684">1684: </a>  PCPreSolve_BDDC(mat_ctx->pc,NULL,copy_standard_rhs,NULL);
+<a name="line1685">1685: </a>  <font color="#B22222">/* store vectors for computation of fetidp final solution */</font>
+<a name="line1686">1686: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_D,copy_standard_rhs,mat_ctx->temp_solution_D,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line1687">1687: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(pcis->global_to_D,copy_standard_rhs,mat_ctx->temp_solution_D,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line1688">1688: </a>  <font color="#B22222">/* scale rhs since it should be unassembled */</font>
+<a name="line1689">1689: </a>  <font color="#B22222">/* TODO use counter scaling? (also below) */</font>
+<a name="line1690">1690: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_B,copy_standard_rhs,mat_ctx->temp_solution_B,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line1691">1691: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(pcis->global_to_B,copy_standard_rhs,mat_ctx->temp_solution_B,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line1692">1692: </a>  <font color="#B22222">/* Apply partition of unity */</font>
+<a name="line1693">1693: </a>  <a href="../../../../../docs/manualpages/Vec/VecPointwiseMult.html#VecPointwiseMult">VecPointwiseMult</a>(mat_ctx->temp_solution_B,pcis->D,mat_ctx->temp_solution_B);
+<a name="line1694">1694: </a>  <font color="#B22222">/* PCBDDCScalingRestriction(mat_ctx->pc,copy_standard_rhs,mat_ctx->temp_solution_B); */</font>
+<a name="line1695">1695: </a>  <font color="#4169E1">if</font> (!pcbddc->switch_static) {
+<a name="line1696">1696: </a>    <font color="#B22222">/* compute partially subassembled Schur complement right-hand side */</font>
+<a name="line1697">1697: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(pcbddc->ksp_D,mat_ctx->temp_solution_D,pcis->vec1_D);
+<a name="line1698">1698: </a>    <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(pcis->A_BI,pcis->vec1_D,pcis->vec1_B);
+<a name="line1699">1699: </a>    <a href="../../../../../docs/manualpages/Vec/VecAXPY.html#VecAXPY">VecAXPY</a>(mat_ctx->temp_solution_B,-1.0,pcis->vec1_B);
+<a name="line1700">1700: </a>    <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(copy_standard_rhs,0.0);
+<a name="line1701">1701: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_B,mat_ctx->temp_solution_B,copy_standard_rhs,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line1702">1702: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(pcis->global_to_B,mat_ctx->temp_solution_B,copy_standard_rhs,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line1703">1703: </a>    <font color="#B22222">/* PCBDDCScalingRestriction(mat_ctx->pc,copy_standard_rhs,mat_ctx->temp_solution_B); */</font>
+<a name="line1704">1704: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_B,copy_standard_rhs,mat_ctx->temp_solution_B,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line1705">1705: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(pcis->global_to_B,copy_standard_rhs,mat_ctx->temp_solution_B,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line1706">1706: </a>    <a href="../../../../../docs/manualpages/Vec/VecPointwiseMult.html#VecPointwiseMult">VecPointwiseMult</a>(mat_ctx->temp_solution_B,pcis->D,mat_ctx->temp_solution_B);
+<a name="line1707">1707: </a>  }
+<a name="line1708">1708: </a>  <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&copy_standard_rhs);
+<a name="line1709">1709: </a>  <font color="#B22222">/* BDDC rhs */</font>
+<a name="line1710">1710: </a>  <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(mat_ctx->temp_solution_B,pcis->vec1_B);
+<a name="line1711">1711: </a>  <font color="#4169E1">if</font> (pcbddc->switch_static) {
+<a name="line1712">1712: </a>    <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(mat_ctx->temp_solution_D,pcis->vec1_D);
+<a name="line1713">1713: </a>  }
+<a name="line1714">1714: </a>  <font color="#B22222">/* apply BDDC */</font>
+<a name="line1715">1715: </a>  PCBDDCApplyInterfacePreconditioner(mat_ctx->pc,<a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line1716">1716: </a>  <font color="#B22222">/* Application of B_delta and assembling of rhs for fetidp fluxes */</font>
+<a name="line1717">1717: </a>  <a href="../../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(fetidp_flux_rhs,0.0);
+<a name="line1718">1718: </a>  <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(mat_ctx->B_delta,pcis->vec1_B,mat_ctx->lambda_local);
+<a name="line1719">1719: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(mat_ctx->l2g_lambda,mat_ctx->lambda_local,fetidp_flux_rhs,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line1720">1720: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(mat_ctx->l2g_lambda,mat_ctx->lambda_local,fetidp_flux_rhs,<a href="../../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line1721">1721: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1722">1722: </a>}
+
+<a name="line1726">1726: </a><font color="#B22222">/*@</font>
+<a name="line1727">1727: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html#PCBDDCMatFETIDPGetRHS">PCBDDCMatFETIDPGetRHS</a> - Compute the right-hand side for FETI-DP linear system using the physical right-hand side</font>
+
+<a name="line1729">1729: </a><font color="#B22222">   Collective</font>
+
+<a name="line1731">1731: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1732">1732: </a><font color="#B22222">+  fetidp_mat      - the FETI-DP matrix object obtained by a call to <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a></font>
+<a name="line1733">1733: </a><font color="#B22222">-  standard_rhs    - the right-hand side of the original linear system</font>
+
+<a name="line1735">1735: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line1736">1736: </a><font color="#B22222">.  fetidp_flux_rhs - the right-hand side for the FETI-DP linear system</font>
+
+<a name="line1738">1738: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line1740">1740: </a><font color="#B22222">   Notes:</font>
+
+<a name="line1742">1742: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html#PCBDDCMatFETIDPGetSolution">PCBDDCMatFETIDPGetSolution</a></font>
+<a name="line1743">1743: </a><font color="#B22222">@*/</font>
+<a name="line1744">1744: </a><strong><font color="#4169E1"><a name="PCBDDCMatFETIDPGetRHS"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html#PCBDDCMatFETIDPGetRHS">PCBDDCMatFETIDPGetRHS</a>(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fetidp_mat, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> standard_rhs, <a href="../../.. [...]
+<a name="line1745">1745: </a>{
+<a name="line1746">1746: </a>  FETIDPMat_ctx  mat_ctx;
+
+<a name="line1750">1750: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</a>(fetidp_mat,&mat_ctx);
+<a name="line1751">1751: </a>  PetscUseMethod(mat_ctx->pc,<font color="#666666">"PCBDDCMatFETIDPGetRHS_C"</font>,(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(fetidp_mat,standard_rhs,fetidp_flux_rhs));
+<a name="line1752">1752: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1753">1753: </a>}
+<a name="line1754">1754: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
+
+<a name="line1758">1758: </a><strong><font color="#4169E1"><a name="PCBDDCMatFETIDPGetSolution_BDDC"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCMatFETIDPGetSolution_BDDC(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fetidp_mat, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> fetidp_flux_sol, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> standard_sol)</fon [...]
+<a name="line1759">1759: </a>{
+<a name="line1760">1760: </a>  FETIDPMat_ctx  mat_ctx;
+<a name="line1761">1761: </a>  PC_IS*         pcis;
+<a name="line1762">1762: </a>  PC_BDDC*       pcbddc;
+
+<a name="line1766">1766: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</a>(fetidp_mat,&mat_ctx);
+<a name="line1767">1767: </a>  pcis = (PC_IS*)mat_ctx->pc->data;
+<a name="line1768">1768: </a>  pcbddc = (PC_BDDC*)mat_ctx->pc->data;
+
+<a name="line1770">1770: </a>  <font color="#B22222">/* apply B_delta^T */</font>
+<a name="line1771">1771: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(mat_ctx->l2g_lambda,fetidp_flux_sol,mat_ctx->lambda_local,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line1772">1772: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>  (mat_ctx->l2g_lambda,fetidp_flux_sol,mat_ctx->lambda_local,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line1773">1773: </a>  <a href="../../../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(mat_ctx->B_delta,mat_ctx->lambda_local,pcis->vec1_B);
+<a name="line1774">1774: </a>  <font color="#B22222">/* compute rhs for BDDC application */</font>
+<a name="line1775">1775: </a>  <a href="../../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(pcis->vec1_B,-1.0,mat_ctx->temp_solution_B);
+<a name="line1776">1776: </a>  <font color="#4169E1">if</font> (pcbddc->switch_static) {
+<a name="line1777">1777: </a>    <a href="../../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(mat_ctx->temp_solution_D,pcis->vec1_D);
+<a name="line1778">1778: </a>  }
+<a name="line1779">1779: </a>  <font color="#B22222">/* apply BDDC */</font>
+<a name="line1780">1780: </a>  PCBDDCApplyInterfacePreconditioner(mat_ctx->pc,<a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line1781">1781: </a>  <font color="#B22222">/* put values into standard global vector */</font>
+<a name="line1782">1782: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_B,pcis->vec1_B,standard_sol,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line1783">1783: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>  (pcis->global_to_B,pcis->vec1_B,standard_sol,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line1784">1784: </a>  <font color="#4169E1">if</font> (!pcbddc->switch_static) {
+<a name="line1785">1785: </a>    <font color="#B22222">/* compute values into the interior if solved for the partially subassembled Schur complement */</font>
+<a name="line1786">1786: </a>    <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(pcis->A_IB,pcis->vec1_B,pcis->vec1_D);
+<a name="line1787">1787: </a>    <a href="../../../../../docs/manualpages/Vec/VecAXPY.html#VecAXPY">VecAXPY</a>(mat_ctx->temp_solution_D,-1.0,pcis->vec1_D);
+<a name="line1788">1788: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(pcbddc->ksp_D,mat_ctx->temp_solution_D,pcis->vec1_D);
+<a name="line1789">1789: </a>  }
+<a name="line1790">1790: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(pcis->global_to_D,pcis->vec1_D,standard_sol,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line1791">1791: </a>  <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>  (pcis->global_to_D,pcis->vec1_D,standard_sol,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line1792">1792: </a>  <font color="#B22222">/* final change of basis if needed</font>
+<a name="line1793">1793: </a><font color="#B22222">     Is also sums the dirichlet part removed during RHS assembling */</font>
+<a name="line1794">1794: </a>  PCPostSolve_BDDC(mat_ctx->pc,NULL,NULL,standard_sol);
+<a name="line1795">1795: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1796">1796: </a>}
+
+<a name="line1800">1800: </a><font color="#B22222">/*@</font>
+<a name="line1801">1801: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html#PCBDDCMatFETIDPGetSolution">PCBDDCMatFETIDPGetSolution</a> - Compute the physical solution using the solution of the FETI-DP linear system</font>
+
+<a name="line1803">1803: </a><font color="#B22222">   Collective</font>
+
+<a name="line1805">1805: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1806">1806: </a><font color="#B22222">+  fetidp_mat      - the FETI-DP matrix obtained by a call to <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a></font>
+<a name="line1807">1807: </a><font color="#B22222">-  fetidp_flux_sol - the solution of the FETI-DP linear system</font>
+
+<a name="line1809">1809: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line1810">1810: </a><font color="#B22222">.  standard_sol    - the solution defined on the physical domain</font>
+
+<a name="line1812">1812: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line1814">1814: </a><font color="#B22222">   Notes:</font>
+
+<a name="line1816">1816: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html#PCBDDCMatFETIDPGetRHS">PCBDDCMatFETIDPGetRHS</a></font>
+<a name="line1817">1817: </a><font color="#B22222">@*/</font>
+<a name="line1818">1818: </a><strong><font color="#4169E1"><a name="PCBDDCMatFETIDPGetSolution"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html#PCBDDCMatFETIDPGetSolution">PCBDDCMatFETIDPGetSolution</a>(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fetidp_mat, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> fetidp_flux [...]
+<a name="line1819">1819: </a>{
+<a name="line1820">1820: </a>  FETIDPMat_ctx  mat_ctx;
+
+<a name="line1824">1824: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellGetContext.html#MatShellGetContext">MatShellGetContext</a>(fetidp_mat,&mat_ctx);
+<a name="line1825">1825: </a>  PetscUseMethod(mat_ctx->pc,<font color="#666666">"PCBDDCMatFETIDPGetSolution_C"</font>,(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(fetidp_mat,fetidp_flux_sol,standard_sol));
+<a name="line1826">1826: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1827">1827: </a>}
+<a name="line1828">1828: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
+
+<a name="line1830">1830: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FETIDPMatMult(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
+<a name="line1831">1831: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FETIDPMatMultTranspose(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
+<a name="line1832">1832: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCDestroyFETIDPMat(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>)</font></strong>;
+<a name="line1833">1833: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FETIDPPCApply(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
+<a name="line1834">1834: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FETIDPPCApplyTranspose(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)</font></strong>;
+<a name="line1835">1835: </a><strong><font color="#4169E1">extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCDestroyFETIDPPC(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>)</font></strong>;
+
+<a name="line1839">1839: </a><strong><font color="#4169E1"><a name="PCBDDCCreateFETIDPOperators_BDDC"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCBDDCCreateFETIDPOperators_BDDC(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *fetidp_mat, <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> *fetidp_pc)</font></strong>
+<a name="line1840">1840: </a>{
+
+<a name="line1842">1842: </a>  FETIDPMat_ctx  fetidpmat_ctx;
+<a name="line1843">1843: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            newmat;
+<a name="line1844">1844: </a>  FETIDPPC_ctx   fetidppc_ctx;
+<a name="line1845">1845: </a>  <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>             newpc;
+<a name="line1846">1846: </a>  <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+
+<a name="line1850">1850: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
+<a name="line1851">1851: </a>  <font color="#B22222">/* FETIDP linear matrix */</font>
+<a name="line1852">1852: </a>  PCBDDCCreateFETIDPMatContext(pc,&fetidpmat_ctx);
+<a name="line1853">1853: </a>  PCBDDCSetupFETIDPMatContext(fetidpmat_ctx);
+<a name="line1854">1854: </a>  <a href="../../../../../docs/manualpages/Mat/MatCreateShell.html#MatCreateShell">MatCreateShell</a>(comm,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,fetidpmat_ctx->n_lambda,fetidpmat_ctx->n_lambda,fetidpmat_ctx,&newmat);
+<a name="line1855">1855: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellSetOperation.html#MatShellSetOperation">MatShellSetOperation</a>(newmat,MATOP_MULT,(void (*)(void))FETIDPMatMult);
+<a name="line1856">1856: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellSetOperation.html#MatShellSetOperation">MatShellSetOperation</a>(newmat,MATOP_MULT_TRANSPOSE,(void (*)(void))FETIDPMatMultTranspose);
+<a name="line1857">1857: </a>  <a href="../../../../../docs/manualpages/Mat/MatShellSetOperation.html#MatShellSetOperation">MatShellSetOperation</a>(newmat,MATOP_DESTROY,(void (*)(void))PCBDDCDestroyFETIDPMat);
+<a name="line1858">1858: </a>  <a href="../../../../../docs/manualpages/Mat/MatSetUp.html#MatSetUp">MatSetUp</a>(newmat);
+<a name="line1859">1859: </a>  <font color="#B22222">/* FETIDP preconditioner */</font>
+<a name="line1860">1860: </a>  PCBDDCCreateFETIDPPCContext(pc,&fetidppc_ctx);
+<a name="line1861">1861: </a>  PCBDDCSetupFETIDPPCContext(newmat,fetidppc_ctx);
+<a name="line1862">1862: </a>  <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(comm,&newpc);
+<a name="line1863">1863: </a>  <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(newpc,<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a>);
+<a name="line1864">1864: </a>  <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>(newpc,fetidppc_ctx);
+<a name="line1865">1865: </a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(newpc,FETIDPPCApply);
+<a name="line1866">1866: </a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(newpc,FETIDPPCApplyTranspose);
+<a name="line1867">1867: </a>  <a href="../../../../../docs/manualpages/PC/PCShellSetDestroy.html#PCShellSetDestroy">PCShellSetDestroy</a>(newpc,PCBDDCDestroyFETIDPPC);
+<a name="line1868">1868: </a>  <a href="../../../../../docs/manualpages/PC/PCSetOperators.html#PCSetOperators">PCSetOperators</a>(newpc,newmat,newmat);
+<a name="line1869">1869: </a>  <a href="../../../../../docs/manualpages/PC/PCSetUp.html#PCSetUp">PCSetUp</a>(newpc);
+<a name="line1870">1870: </a>  <font color="#B22222">/* return pointers for objects created */</font>
+<a name="line1871">1871: </a>  *fetidp_mat=newmat;
+<a name="line1872">1872: </a>  *fetidp_pc=newpc;
+<a name="line1873">1873: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1874">1874: </a>}
+
+<a name="line1878">1878: </a><font color="#B22222">/*@</font>
+<a name="line1879">1879: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a> - Create FETI-DP operators</font>
+
+<a name="line1881">1881: </a><font color="#B22222">   Collective</font>
+
+<a name="line1883">1883: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1884">1884: </a><font color="#B22222">.  pc - the BDDC preconditioning context (setup should have been called before)</font>
+
+<a name="line1886">1886: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line1887">1887: </a><font color="#B22222">+  fetidp_mat - shell FETI-DP matrix object</font>
+<a name="line1888">1888: </a><font color="#B22222">-  fetidp_pc  - shell Dirichlet preconditioner for FETI-DP matrix</font>
+
+<a name="line1890">1890: </a><font color="#B22222">   Options Database Keys:</font>
+<a name="line1891">1891: </a><font color="#B22222">.    -fetidp_fullyredundant <false> - use or not a fully redundant set of Lagrange multipliers</font>
+
+<a name="line1893">1893: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line1895">1895: </a><font color="#B22222">   Notes:</font>
+<a name="line1896">1896: </a><font color="#B22222">     Currently the only operations provided for FETI-DP matrix are <a href="../../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a> and <a href="../../../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a></font>
+
+<a name="line1898">1898: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetRHS.html#PCBDDCMatFETIDPGetRHS">PCBDDCMatFETIDPGetRHS</a>, <a href="../../../../../docs/manualpages/PC/PCBDDCMatFETIDPGetSolution.html#PCBDDCMatFETIDPGetSolution">PCBDDCMatFETIDPGetSolution</a></font>
+<a name="line1899">1899: </a><font color="#B22222">@*/</font>
+<a name="line1900">1900: </a><strong><font color="#4169E1"><a name="PCBDDCCreateFETIDPOperators"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *fetidp_mat, <a hre [...]
+<a name="line1901">1901: </a>{
+
+<a name="line1906">1906: </a>  <font color="#4169E1">if</font> (pc->setupcalled) {
+<a name="line1907">1907: </a>    PetscUseMethod(pc,<font color="#666666">"PCBDDCCreateFETIDPOperators_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*,<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>*),(pc,fetidp_mat,fetidp_pc));
+<a name="line1908">1908: </a>  } <font color="#4169E1">else</font> <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"You must call PCSetup_BDDC() first \n"</font>);
+<a name="line1909">1909: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1910">1910: </a>}
+<a name="line1911">1911: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
+<a name="line1912">1912: </a><font color="#B22222">/*MC</font>
+<a name="line1913">1913: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a> - Balancing Domain Decomposition by Constraints.</font>
+
+<a name="line1915">1915: </a><font color="#B22222">   An implementation of the BDDC preconditioner based on</font>
+
+<a name="line1917">1917: </a><font color="#B22222">.vb</font>
+<a name="line1918">1918: </a><font color="#B22222">   [1] C. R. Dohrmann. "An approximate BDDC preconditioner", Numerical Linear Algebra with Applications Volume 14, Issue 2, pages 149-168, March 2007</font>
+<a name="line1919">1919: </a><font color="#B22222">   [2] A. Klawonn and O. B. Widlund. "Dual-Primal FETI Methods for Linear Elasticity", http://cs.nyu.edu/csweb/Research/TechReports/TR2004-855/TR2004-855.pdf</font>
+<a name="line1920">1920: </a><font color="#B22222">   [3] J. Mandel, B. Sousedik, C. R. Dohrmann. "Multispace and Multilevel BDDC", http://arxiv.org/abs/0712.3977</font>
+<a name="line1921">1921: </a><font color="#B22222">   [4] C. Pechstein and C. R. Dohrmann. "Modern domain decomposition methods BDDC, deluxe scaling, and an algebraic approach", Seminar talk, Linz, December 2013, http://people.ricam.oeaw.ac.at/c.pechstein/pechstein-bddc2013.pdf</font>
+<a name="line1922">1922: </a><font color="#B22222">.ve</font>
+
+<a name="line1924">1924: </a><font color="#B22222">   The matrix to be preconditioned (Pmat) must be of type <a href="../../../../../docs/manualpages/Mat/MATIS.html#MATIS">MATIS</a>.</font>
+
+<a name="line1926">1926: </a><font color="#B22222">   Currently works with <a href="../../../../../docs/manualpages/Mat/MATIS.html#MATIS">MATIS</a> matrices with local matrices of type <a href="../../../../../docs/manualpages/Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</a>, <a href="../../../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a> or <a href="../../../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, either with real or complex numbers.</font>
+
+<a name="line1928">1928: </a><font color="#B22222">   It also works with unsymmetric and indefinite problems.</font>
+
+<a name="line1930">1930: </a><font color="#B22222">   Unlike 'conventional' interface preconditioners, <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a> iterates over all degrees of freedom, not just those on the interface. This allows the use of approximate solvers on the subdomains.</font>
+
+<a name="line1932">1932: </a><font color="#B22222">   Approximate local solvers are automatically adapted for singular linear problems (see [1]) if the user has provided the nullspace using <a href="../../../../../docs/manualpages/PC/PCBDDCSetNullSpace.html#PCBDDCSetNullSpace">PCBDDCSetNullSpace</a>()</font>
+
+<a name="line1934">1934: </a><font color="#B22222">   Boundary nodes are split in vertices, edges and faces classes using information from the local to global mapping of dofs and the local connectivity graph of nodes. The latter can be customized by using <a href="../../../../../docs/manualpages/PC/PCBDDCSetLocalAdjacencyGraph.html#PCBDDCSetLocalAdjacencyGraph">PCBDDCSetLocalAdjacencyGraph</a>()</font>
+<a name="line1935">1935: </a><font color="#B22222">   Additional information on dofs can be provided by using <a href="../../../../../docs/manualpages/PC/PCBDDCSetDofsSplitting.html#PCBDDCSetDofsSplitting">PCBDDCSetDofsSplitting</a>(), <a href="../../../../../docs/manualpages/PC/PCBDDCSetDirichletBoundaries.html#PCBDDCSetDirichletBoundaries">PCBDDCSetDirichletBoundaries</a>(), <a href="../../../../../docs/manualpages/PC/PCBDDCSetNeumannBoundaries.html#PCBDDCSetNeumannBoundaries">PCBDDCSe [...]
+
+<a name="line1937">1937: </a><font color="#B22222">   Constraints can be customized by attaching a <a href="../../../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> object to the <a href="../../../../../docs/manualpages/Mat/MATIS.html#MATIS">MATIS</a> matrix via <a href="../../../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(). Non-singular modes are retained via SVD.</font>
+
+<a name="line1939">1939: </a><font color="#B22222">   Change of basis is performed similarly to [2] when requested. When more than one constraint is present on a single connected component (i.e. an edge or a face), a robust method based on local QR factorizations is used.</font>
+<a name="line1940">1940: </a><font color="#B22222">   User defined change of basis can be passed to <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a> by using <a href="../../../../../docs/manualpages/PC/PCBDDCSetChangeOfBasisMat.html#PCBDDCSetChangeOfBasisMat">PCBDDCSetChangeOfBasisMat</a>()</font>
+
+<a name="line1942">1942: </a><font color="#B22222">   The PETSc implementation also supports multilevel BDDC [3]. Coarse grids are partitioned using a <a href="../../../../../docs/manualpages/Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</a> object.</font>
+
+<a name="line1944">1944: </a><font color="#B22222">   Adaptive selection of primal constraints [4] is supported for SPD systems with high-contrast in the coefficients if MUMPS is present. Future versions of the code will also consider using MKL_PARDISO or PASTIX.</font>
+
+<a name="line1946">1946: </a><font color="#B22222">   An experimental interface to the FETI-DP method is available. FETI-DP operators could be created using <a href="../../../../../docs/manualpages/PC/PCBDDCCreateFETIDPOperators.html#PCBDDCCreateFETIDPOperators">PCBDDCCreateFETIDPOperators</a>(). A stand-alone class for the FETI-DP method will be provided in the next releases.</font>
+<a name="line1947">1947: </a><font color="#B22222">   Deluxe scaling is not supported yet for FETI-DP.</font>
+
+<a name="line1949">1949: </a><font color="#B22222">   Options Database Keys (some of them, run with -h for a complete list):</font>
+
+<a name="line1951">1951: </a><font color="#B22222">.    -pc_bddc_use_vertices <true> - use or not vertices in primal space</font>
+<a name="line1952">1952: </a><font color="#B22222">.    -pc_bddc_use_edges <true> - use or not edges in primal space</font>
+<a name="line1953">1953: </a><font color="#B22222">.    -pc_bddc_use_faces <false> - use or not faces in primal space</font>
+<a name="line1954">1954: </a><font color="#B22222">.    -pc_bddc_symmetric <true> - symmetric computation of primal basis functions. Specify false for unsymmetric problems</font>
+<a name="line1955">1955: </a><font color="#B22222">.    -pc_bddc_use_change_of_basis <false> - use change of basis approach (on edges only)</font>
+<a name="line1956">1956: </a><font color="#B22222">.    -pc_bddc_use_change_on_faces <false> - use change of basis approach on faces if change of basis has been requested</font>
+<a name="line1957">1957: </a><font color="#B22222">.    -pc_bddc_switch_static <false> - switches from M_2 (default) to M_3 operator (see reference article [1])</font>
+<a name="line1958">1958: </a><font color="#B22222">.    -pc_bddc_levels <0> - maximum number of levels for multilevel</font>
+<a name="line1959">1959: </a><font color="#B22222">.    -pc_bddc_coarsening_ratio <8> - number of subdomains which will be aggregated together at the coarser level (e.g. H/h ratio at the coarser level, significative only in the multilevel case)</font>
+<a name="line1960">1960: </a><font color="#B22222">.    -pc_bddc_redistribute <0> - size of a subset of processors where the coarse problem will be remapped (the value is ignored if not at the coarsest level)</font>
+<a name="line1961">1961: </a><font color="#B22222">.    -pc_bddc_use_deluxe_scaling <false> - use deluxe scaling</font>
+<a name="line1962">1962: </a><font color="#B22222">.    -pc_bddc_schur_layers <-1> - select the economic version of deluxe scaling by specifying the number of layers (-1 corresponds to the original deluxe scaling)</font>
+<a name="line1963">1963: </a><font color="#B22222">.    -pc_bddc_adaptive_threshold <0.0> - when a value greater than one is specified, adaptive selection of constraints is performed on edges and faces (requires deluxe scaling and MUMPS installed)</font>
+<a name="line1964">1964: </a><font color="#B22222">-    -pc_bddc_check_level <0> - set verbosity level of debugging output</font>
+
+<a name="line1966">1966: </a><font color="#B22222">   Options for Dirichlet, Neumann or coarse solver can be set with</font>
+<a name="line1967">1967: </a><font color="#B22222">.vb</font>
+<a name="line1968">1968: </a><font color="#B22222">      -pc_bddc_dirichlet_</font>
+<a name="line1969">1969: </a><font color="#B22222">      -pc_bddc_neumann_</font>
+<a name="line1970">1970: </a><font color="#B22222">      -pc_bddc_coarse_</font>
+<a name="line1971">1971: </a><font color="#B22222">.ve</font>
+<a name="line1972">1972: </a><font color="#B22222">   e.g -pc_bddc_dirichlet_ksp_type richardson -pc_bddc_dirichlet_pc_type gamg. <a href="../../../../../docs/manualpages/PC/PCBDDC.html#PCBDDC">PCBDDC</a> uses by default KPSPREONLY and <a href="../../../../../docs/manualpages/PC/PCLU.html#PCLU">PCLU</a>.</font>
+
+<a name="line1974">1974: </a><font color="#B22222">   When using a multilevel approach, solvers' options at the N-th level (N > 1) can be specified as</font>
+<a name="line1975">1975: </a><font color="#B22222">.vb</font>
+<a name="line1976">1976: </a><font color="#B22222">      -pc_bddc_dirichlet_lN_</font>
+<a name="line1977">1977: </a><font color="#B22222">      -pc_bddc_neumann_lN_</font>
+<a name="line1978">1978: </a><font color="#B22222">      -pc_bddc_coarse_lN_</font>
+<a name="line1979">1979: </a><font color="#B22222">.ve</font>
+<a name="line1980">1980: </a><font color="#B22222">   Note that level number ranges from the finest (0) to the coarsest (N).</font>
+<a name="line1981">1981: </a><font color="#B22222">   In order to specify options for the BDDC operators at the coarser levels (and not for the solvers), prepend -pc_bddc_coarse_ or -pc_bddc_coarse_l to the option, e.g.</font>
+<a name="line1982">1982: </a><font color="#B22222">.vb</font>
+<a name="line1983">1983: </a><font color="#B22222">     -pc_bddc_coarse_pc_bddc_adaptive_threshold 5 -pc_bddc_coarse_l1_pc_bddc_redistribute 3</font>
+<a name="line1984">1984: </a><font color="#B22222">.ve</font>
+<a name="line1985">1985: </a><font color="#B22222">   will use a threshold of 5 for constraints' selection at the first coarse level and will redistribute the coarse problem of the first coarse level on 3 processors</font>
+
+<a name="line1987">1987: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line1989">1989: </a><font color="#B22222">   Developer notes:</font>
+
+<a name="line1991">1991: </a><font color="#B22222">   Contributed by Stefano Zampini</font>
+
+<a name="line1993">1993: </a><font color="#B22222">.seealso:  <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(), <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(), <a href="../../../../../docs/manualpages/PC/PCType.html#PCType">PCType</a> (for list of available types), <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,  <a href="../../../../../docs/manualpages/Mat/MATIS.html#MATIS">MATIS</a></font>
+<a name="line1994">1994: </a><font color="#B22222">M*/</font>
+
+<a name="line1998">1998: </a><strong><font color="#4169E1"><a name="PCCreate_BDDC"></a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCCreate_BDDC(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
+<a name="line1999">1999: </a>{
+<a name="line2000">2000: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>      ierr;
+<a name="line2001">2001: </a>  PC_BDDC             *pcbddc;
+
+<a name="line2004">2004: </a>  <font color="#B22222">/* Creates the private data structure for this preconditioner and attach it to the <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> object. */</font>
+<a name="line2005">2005: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&pcbddc);
+<a name="line2006">2006: </a>  pc->data  = (void*)pcbddc;
+
+<a name="line2008">2008: </a>  <font color="#B22222">/* create PCIS data structure */</font>
+<a name="line2009">2009: </a>  PCISCreate(pc);
+
+<a name="line2011">2011: </a>  <font color="#B22222">/* BDDC customization */</font>
+<a name="line2012">2012: </a>  pcbddc->use_local_adj       = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2013">2013: </a>  pcbddc->use_vertices        = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2014">2014: </a>  pcbddc->use_edges           = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2015">2015: </a>  pcbddc->use_faces           = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2016">2016: </a>  pcbddc->use_change_of_basis = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2017">2017: </a>  pcbddc->use_change_on_faces = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2018">2018: </a>  pcbddc->switch_static       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2019">2019: </a>  pcbddc->use_nnsp_true       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2020">2020: </a>  pcbddc->use_qr_single       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2021">2021: </a>  pcbddc->symmetric_primal    = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2022">2022: </a>  pcbddc->dbg_flag            = 0;
+<a name="line2023">2023: </a>  <font color="#B22222">/* private */</font>
+<a name="line2024">2024: </a>  pcbddc->local_primal_size          = 0;
+<a name="line2025">2025: </a>  pcbddc->local_primal_size_cc       = 0;
+<a name="line2026">2026: </a>  pcbddc->local_primal_ref_node      = 0;
+<a name="line2027">2027: </a>  pcbddc->local_primal_ref_mult      = 0;
+<a name="line2028">2028: </a>  pcbddc->n_vertices                 = 0;
+<a name="line2029">2029: </a>  pcbddc->primal_indices_local_idxs  = 0;
+<a name="line2030">2030: </a>  pcbddc->recompute_topography       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2031">2031: </a>  pcbddc->coarse_size                = -1;
+<a name="line2032">2032: </a>  pcbddc->new_primal_space           = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2033">2033: </a>  pcbddc->new_primal_space_local     = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2034">2034: </a>  pcbddc->global_primal_indices      = 0;
+<a name="line2035">2035: </a>  pcbddc->onearnullspace             = 0;
+<a name="line2036">2036: </a>  pcbddc->onearnullvecs_state        = 0;
+<a name="line2037">2037: </a>  pcbddc->user_primal_vertices       = 0;
+<a name="line2038">2038: </a>  pcbddc->NullSpace                  = 0;
+<a name="line2039">2039: </a>  pcbddc->temp_solution              = 0;
+<a name="line2040">2040: </a>  pcbddc->original_rhs               = 0;
+<a name="line2041">2041: </a>  pcbddc->local_mat                  = 0;
+<a name="line2042">2042: </a>  pcbddc->ChangeOfBasisMatrix        = 0;
+<a name="line2043">2043: </a>  pcbddc->user_ChangeOfBasisMatrix   = 0;
+<a name="line2044">2044: </a>  pcbddc->new_global_mat             = 0;
+<a name="line2045">2045: </a>  pcbddc->coarse_vec                 = 0;
+<a name="line2046">2046: </a>  pcbddc->coarse_ksp                 = 0;
+<a name="line2047">2047: </a>  pcbddc->coarse_phi_B               = 0;
+<a name="line2048">2048: </a>  pcbddc->coarse_phi_D               = 0;
+<a name="line2049">2049: </a>  pcbddc->coarse_psi_B               = 0;
+<a name="line2050">2050: </a>  pcbddc->coarse_psi_D               = 0;
+<a name="line2051">2051: </a>  pcbddc->vec1_P                     = 0;
+<a name="line2052">2052: </a>  pcbddc->vec1_R                     = 0;
+<a name="line2053">2053: </a>  pcbddc->vec2_R                     = 0;
+<a name="line2054">2054: </a>  pcbddc->local_auxmat1              = 0;
+<a name="line2055">2055: </a>  pcbddc->local_auxmat2              = 0;
+<a name="line2056">2056: </a>  pcbddc->R_to_B                     = 0;
+<a name="line2057">2057: </a>  pcbddc->R_to_D                     = 0;
+<a name="line2058">2058: </a>  pcbddc->ksp_D                      = 0;
+<a name="line2059">2059: </a>  pcbddc->ksp_R                      = 0;
+<a name="line2060">2060: </a>  pcbddc->NeumannBoundaries          = 0;
+<a name="line2061">2061: </a>  pcbddc->NeumannBoundariesLocal     = 0;
+<a name="line2062">2062: </a>  pcbddc->DirichletBoundaries        = 0;
+<a name="line2063">2063: </a>  pcbddc->DirichletBoundariesLocal   = 0;
+<a name="line2064">2064: </a>  pcbddc->user_provided_isfordofs    = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2065">2065: </a>  pcbddc->n_ISForDofs                = 0;
+<a name="line2066">2066: </a>  pcbddc->n_ISForDofsLocal           = 0;
+<a name="line2067">2067: </a>  pcbddc->ISForDofs                  = 0;
+<a name="line2068">2068: </a>  pcbddc->ISForDofsLocal             = 0;
+<a name="line2069">2069: </a>  pcbddc->ConstraintMatrix           = 0;
+<a name="line2070">2070: </a>  pcbddc->use_exact_dirichlet_trick  = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2071">2071: </a>  pcbddc->coarse_loc_to_glob         = 0;
+<a name="line2072">2072: </a>  pcbddc->coarsening_ratio           = 8;
+<a name="line2073">2073: </a>  pcbddc->coarse_adj_red             = 0;
+<a name="line2074">2074: </a>  pcbddc->current_level              = 0;
+<a name="line2075">2075: </a>  pcbddc->max_levels                 = 0;
+<a name="line2076">2076: </a>  pcbddc->use_coarse_estimates       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2077">2077: </a>  pcbddc->redistribute_coarse        = 0;
+<a name="line2078">2078: </a>  pcbddc->coarse_subassembling       = 0;
+<a name="line2079">2079: </a>  pcbddc->coarse_subassembling_init  = 0;
+
+<a name="line2081">2081: </a>  <font color="#B22222">/* create local graph structure */</font>
+<a name="line2082">2082: </a>  PCBDDCGraphCreate(&pcbddc->mat_graph);
+
+<a name="line2084">2084: </a>  <font color="#B22222">/* scaling */</font>
+<a name="line2085">2085: </a>  pcbddc->work_scaling          = 0;
+<a name="line2086">2086: </a>  pcbddc->use_deluxe_scaling    = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2087">2087: </a>  pcbddc->faster_deluxe         = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line2089">2089: </a>  <font color="#B22222">/* create sub schurs structure */</font>
+<a name="line2090">2090: </a>  PCBDDCSubSchursCreate(&pcbddc->sub_schurs);
+<a name="line2091">2091: </a>  pcbddc->sub_schurs_rebuild     = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2092">2092: </a>  pcbddc->sub_schurs_layers      = -1;
+<a name="line2093">2093: </a>  pcbddc->sub_schurs_use_useradj = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line2095">2095: </a>  pcbddc->computed_rowadj = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line2097">2097: </a>  <font color="#B22222">/* adaptivity */</font>
+<a name="line2098">2098: </a>  pcbddc->adaptive_threshold      = 0.0;
+<a name="line2099">2099: </a>  pcbddc->adaptive_nmax           = 0;
+<a name="line2100">2100: </a>  pcbddc->adaptive_nmin           = 0;
+
+<a name="line2102">2102: </a>  <font color="#B22222">/* function pointers */</font>
+<a name="line2103">2103: </a>  pc->ops->apply               = PCApply_BDDC;
+<a name="line2104">2104: </a>  pc->ops->applytranspose      = PCApplyTranspose_BDDC;
+<a name="line2105">2105: </a>  pc->ops->setup               = PCSetUp_BDDC;
+<a name="line2106">2106: </a>  pc->ops->destroy             = PCDestroy_BDDC;
+<a name="line2107">2107: </a>  pc->ops->setfromoptions      = PCSetFromOptions_BDDC;
+<a name="line2108">2108: </a>  pc->ops->view                = PCView_BDDC;
+<a name="line2109">2109: </a>  pc->ops->applyrichardson     = 0;
+<a name="line2110">2110: </a>  pc->ops->applysymmetricleft  = 0;
+<a name="line2111">2111: </a>  pc->ops->applysymmetricright = 0;
+<a name="line2112">2112: </a>  pc->ops->presolve            = PCPreSolve_BDDC;
+<a name="line2113">2113: </a>  pc->ops->postsolve           = PCPostSolve_BDDC;
+
+<a name="line2115">2115: </a>  <font color="#B22222">/* composing function */</font>
+<a name="line2116">2116: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetChangeOfBasisMat_C"</font>,PCBDDCSetChangeOfBasisMat_BDDC);
+<a name="line2117">2117: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetPrimalVerticesLocalIS_C"</font>,PCBDDCSetPrimalVerticesLocalIS_BDDC);
+<a name="line2118">2118: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetCoarseningRatio_C"</font>,PCBDDCSetCoarseningRatio_BDDC);
+<a name="line2119">2119: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetLevel_C"</font>,PCBDDCSetLevel_BDDC);
+<a name="line2120">2120: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetUseExactDirichlet_C"</font>,PCBDDCSetUseExactDirichlet_BDDC);
+<a name="line2121">2121: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetLevels_C"</font>,PCBDDCSetLevels_BDDC);
+<a name="line2122">2122: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetNullSpace_C"</font>,PCBDDCSetNullSpace_BDDC);
+<a name="line2123">2123: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetDirichletBoundaries_C"</font>,PCBDDCSetDirichletBoundaries_BDDC);
+<a name="line2124">2124: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetDirichletBoundariesLocal_C"</font>,PCBDDCSetDirichletBoundariesLocal_BDDC);
+<a name="line2125">2125: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetNeumannBoundaries_C"</font>,PCBDDCSetNeumannBoundaries_BDDC);
+<a name="line2126">2126: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetNeumannBoundariesLocal_C"</font>,PCBDDCSetNeumannBoundariesLocal_BDDC);
+<a name="line2127">2127: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCGetDirichletBoundaries_C"</font>,PCBDDCGetDirichletBoundaries_BDDC);
+<a name="line2128">2128: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCGetDirichletBoundariesLocal_C"</font>,PCBDDCGetDirichletBoundariesLocal_BDDC);
+<a name="line2129">2129: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCGetNeumannBoundaries_C"</font>,PCBDDCGetNeumannBoundaries_BDDC);
+<a name="line2130">2130: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCGetNeumannBoundariesLocal_C"</font>,PCBDDCGetNeumannBoundariesLocal_BDDC);
+<a name="line2131">2131: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetDofsSplitting_C"</font>,PCBDDCSetDofsSplitting_BDDC);
+<a name="line2132">2132: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetDofsSplittingLocal_C"</font>,PCBDDCSetDofsSplittingLocal_BDDC);
+<a name="line2133">2133: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCSetLocalAdjacencyGraph_C"</font>,PCBDDCSetLocalAdjacencyGraph_BDDC);
+<a name="line2134">2134: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCCreateFETIDPOperators_C"</font>,PCBDDCCreateFETIDPOperators_BDDC);
+<a name="line2135">2135: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCMatFETIDPGetRHS_C"</font>,PCBDDCMatFETIDPGetRHS_BDDC);
+<a name="line2136">2136: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCBDDCMatFETIDPGetSolution_C"</font>,PCBDDCMatFETIDPGetSolution_BDDC);
+<a name="line2137">2137: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCPreSolveChangeRHS_C"</font>,PCPreSolveChangeRHS_BDDC);
+<a name="line2138">2138: </a>  <font color="#4169E1">return</font>(0);
+<a name="line2139">2139: </a>}
 
 </pre>
 </body>
diff --git a/src/ksp/pc/impls/bddc/bddc.h.html b/src/ksp/pc/impls/bddc/bddc.h.html
index c1ebea8..9b670d6 100644
--- a/src/ksp/pc/impls/bddc/bddc.h.html
+++ b/src/ksp/pc/impls/bddc/bddc.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddc.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:40+00:00">
+<meta name="date" content="2016-06-05T17:32:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddc.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddc.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <../src/ksp/pc/impls/is/pcis.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddcstructs.h></font>
diff --git a/src/ksp/pc/impls/bddc/bddcfetidp.c.html b/src/ksp/pc/impls/bddc/bddcfetidp.c.html
index 8d0e417..9bf9eb5 100644
--- a/src/ksp/pc/impls/bddc/bddcfetidp.c.html
+++ b/src/ksp/pc/impls/bddc/bddcfetidp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddcfetidp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:36+00:00">
+<meta name="date" content="2016-06-05T17:32:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddcfetidp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddcfetidp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddc.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddcprivate.h></font>
 
diff --git a/src/ksp/pc/impls/bddc/bddcgraph.c.html b/src/ksp/pc/impls/bddc/bddcgraph.c.html
index f8fa304..f04f32d 100644
--- a/src/ksp/pc/impls/bddc/bddcgraph.c.html
+++ b/src/ksp/pc/impls/bddc/bddcgraph.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddcgraph.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:31+00:00">
+<meta name="date" content="2016-06-05T17:32:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddcgraph.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddcgraph.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddcprivate.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddcstructs.h></font>
diff --git a/src/ksp/pc/impls/bddc/bddcnullspace.c.html b/src/ksp/pc/impls/bddc/bddcnullspace.c.html
index 0b45351..445fc4b 100644
--- a/src/ksp/pc/impls/bddc/bddcnullspace.c.html
+++ b/src/ksp/pc/impls/bddc/bddcnullspace.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddcnullspace.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:35+00:00">
+<meta name="date" content="2016-06-05T17:32:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddcnullspace.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddcnullspace.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddc.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddcprivate.h></font>
 
diff --git a/src/ksp/pc/impls/bddc/bddcprivate.c.html b/src/ksp/pc/impls/bddc/bddcprivate.c.html
index d2b0f00..4fea281 100644
--- a/src/ksp/pc/impls/bddc/bddcprivate.c.html
+++ b/src/ksp/pc/impls/bddc/bddcprivate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddcprivate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:19+00:00">
+<meta name="date" content="2016-06-05T17:32:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddcprivate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddcprivate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddc.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddcprivate.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscblaslapack.h></font>
diff --git a/src/ksp/pc/impls/bddc/bddcprivate.h.html b/src/ksp/pc/impls/bddc/bddcprivate.h.html
index 62f73f9..74691d2 100644
--- a/src/ksp/pc/impls/bddc/bddcprivate.h.html
+++ b/src/ksp/pc/impls/bddc/bddcprivate.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddcprivate.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:41+00:00">
+<meta name="date" content="2016-06-05T17:32:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddcprivate.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddcprivate.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* prototypes of all BDDC private functions */</font>
 
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddcstructs.h></font>
diff --git a/src/ksp/pc/impls/bddc/bddcscalingbasic.c.html b/src/ksp/pc/impls/bddc/bddcscalingbasic.c.html
index 59d2c5d..774d7c4 100644
--- a/src/ksp/pc/impls/bddc/bddcscalingbasic.c.html
+++ b/src/ksp/pc/impls/bddc/bddcscalingbasic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddcscalingbasic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:34+00:00">
+<meta name="date" content="2016-06-05T17:32:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddcscalingbasic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddcscalingbasic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddc.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddcprivate.h></font>
 
diff --git a/src/ksp/pc/impls/bddc/bddcschurs.c.html b/src/ksp/pc/impls/bddc/bddcschurs.c.html
index 0ab6c2c..1a01d55 100644
--- a/src/ksp/pc/impls/bddc/bddcschurs.c.html
+++ b/src/ksp/pc/impls/bddc/bddcschurs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddcschurs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:37+00:00">
+<meta name="date" content="2016-06-05T17:32:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddcschurs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddcschurs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddc.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/bddc/bddcprivate.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscblaslapack.h></font>
diff --git a/src/ksp/pc/impls/bddc/bddcstructs.h.html b/src/ksp/pc/impls/bddc/bddcstructs.h.html
index f2a2f88..784c5aa 100644
--- a/src/ksp/pc/impls/bddc/bddcstructs.h.html
+++ b/src/ksp/pc/impls/bddc/bddcstructs.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/bddcstructs.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:40+00:00">
+<meta name="date" content="2016-06-05T17:32:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/bddcstructs.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/bddcstructs.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscksp.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <petscbt.h></font>
diff --git a/src/ksp/pc/impls/bddc/index.html b/src/ksp/pc/impls/bddc/index.html
index 6e67243..14295f1 100644
--- a/src/ksp/pc/impls/bddc/index.html
+++ b/src/ksp/pc/impls/bddc/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/bddc/makefile.html b/src/ksp/pc/impls/bddc/makefile.html
index 559d032..4c1749d 100644
--- a/src/ksp/pc/impls/bddc/makefile.html
+++ b/src/ksp/pc/impls/bddc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bddc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:41+00:00">
+<meta name="date" content="2016-06-05T17:32:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bddc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bddc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/bicgstabcusp/bicgstabcusp.cu.html b/src/ksp/pc/impls/bicgstabcusp/bicgstabcusp.cu.html
index e86ed5a..1e93ea6 100644
--- a/src/ksp/pc/impls/bicgstabcusp/bicgstabcusp.cu.html
+++ b/src/ksp/pc/impls/bicgstabcusp/bicgstabcusp.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bicgstabcusp/bicgstabcusp.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:52+00:00">
+<meta name="date" content="2016-06-05T17:31:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bicgstabcusp/bicgstabcusp.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bicgstabcusp/bicgstabcusp.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*  -------------------------------------------------------------------- */</font>
 
diff --git a/src/ksp/pc/impls/bicgstabcusp/index.html b/src/ksp/pc/impls/bicgstabcusp/index.html
index 80cedb9..414de6c 100644
--- a/src/ksp/pc/impls/bicgstabcusp/index.html
+++ b/src/ksp/pc/impls/bicgstabcusp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bicgstabcusp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bicgstabcusp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/bicgstabcusp/makefile.html b/src/ksp/pc/impls/bicgstabcusp/makefile.html
index 327ece0..ac13639 100644
--- a/src/ksp/pc/impls/bicgstabcusp/makefile.html
+++ b/src/ksp/pc/impls/bicgstabcusp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bicgstabcusp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:52+00:00">
+<meta name="date" content="2016-06-05T17:31:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bicgstabcusp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bicgstabcusp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine 'PETSC_HAVE_CUSP'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/bjacobi/bjacobi.c.html b/src/ksp/pc/impls/bjacobi/bjacobi.c.html
index 9259740..b5ba7c6 100644
--- a/src/ksp/pc/impls/bjacobi/bjacobi.c.html
+++ b/src/ksp/pc/impls/bjacobi/bjacobi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bjacobi/bjacobi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:48+00:00">
+<meta name="date" content="2016-06-05T17:30:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bjacobi/bjacobi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bjacobi/bjacobi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines a block Jacobi preconditioner.</font>
diff --git a/src/ksp/pc/impls/bjacobi/bjacobi.h.html b/src/ksp/pc/impls/bjacobi/bjacobi.h.html
index e674296..4536817 100644
--- a/src/ksp/pc/impls/bjacobi/bjacobi.h.html
+++ b/src/ksp/pc/impls/bjacobi/bjacobi.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bjacobi/bjacobi.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:52+00:00">
+<meta name="date" content="2016-06-05T17:30:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bjacobi/bjacobi.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bjacobi/bjacobi.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line4">  4: </a><font color="#B22222">/*</font>
 <a name="line5">  5: </a><font color="#B22222">    Private data for block Jacobi and block Gauss-Seidel preconditioner.</font>
diff --git a/src/ksp/pc/impls/bjacobi/index.html b/src/ksp/pc/impls/bjacobi/index.html
index 8d32413..64a2885 100644
--- a/src/ksp/pc/impls/bjacobi/index.html
+++ b/src/ksp/pc/impls/bjacobi/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bjacobi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bjacobi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/bjacobi/makefile.html b/src/ksp/pc/impls/bjacobi/makefile.html
index b8873bf..7796852 100644
--- a/src/ksp/pc/impls/bjacobi/makefile.html
+++ b/src/ksp/pc/impls/bjacobi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/bjacobi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:52+00:00">
+<meta name="date" content="2016-06-05T17:30:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/bjacobi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/bjacobi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/composite/composite.c.html b/src/ksp/pc/impls/composite/composite.c.html
index a874502..991cec6 100644
--- a/src/ksp/pc/impls/composite/composite.c.html
+++ b/src/ksp/pc/impls/composite/composite.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/composite/composite.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:03+00:00">
+<meta name="date" content="2016-06-05T17:31:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/composite/composite.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/composite/composite.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Defines a preconditioner that can consist of a collection of PCs</font>
diff --git a/src/ksp/pc/impls/composite/index.html b/src/ksp/pc/impls/composite/index.html
index e919eef..07ae47c 100644
--- a/src/ksp/pc/impls/composite/index.html
+++ b/src/ksp/pc/impls/composite/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/composite/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/composite/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/composite/makefile.html b/src/ksp/pc/impls/composite/makefile.html
index f648cbb..38c8d33 100644
--- a/src/ksp/pc/impls/composite/makefile.html
+++ b/src/ksp/pc/impls/composite/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/composite/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:05+00:00">
+<meta name="date" content="2016-06-05T17:31:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/composite/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/composite/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/cp/cp.c.html b/src/ksp/pc/impls/cp/cp.c.html
index 697368d..d4696c5 100644
--- a/src/ksp/pc/impls/cp/cp.c.html
+++ b/src/ksp/pc/impls/cp/cp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/cp/cp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:46+00:00">
+<meta name="date" content="2016-06-05T17:31:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/cp/cp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/cp/cp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/pcimpl.h>   </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
diff --git a/src/ksp/pc/impls/cp/index.html b/src/ksp/pc/impls/cp/index.html
index 3cd9e09..16998fd 100644
--- a/src/ksp/pc/impls/cp/index.html
+++ b/src/ksp/pc/impls/cp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/cp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/cp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/cp/makefile.html b/src/ksp/pc/impls/cp/makefile.html
index 39d8380..c744888 100644
--- a/src/ksp/pc/impls/cp/makefile.html
+++ b/src/ksp/pc/impls/cp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/cp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:47+00:00">
+<meta name="date" content="2016-06-05T17:31:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/cp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/cp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/eisens/eisen.c.html b/src/ksp/pc/impls/eisens/eisen.c.html
index 35fac02..8938c24 100644
--- a/src/ksp/pc/impls/eisens/eisen.c.html
+++ b/src/ksp/pc/impls/eisens/eisen.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/eisens/eisen.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:57+00:00">
+<meta name="date" content="2016-06-05T17:31:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/eisens/eisen.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/eisens/eisen.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines a  Eisenstat trick SSOR  preconditioner. This uses about</font>
diff --git a/src/ksp/pc/impls/eisens/index.html b/src/ksp/pc/impls/eisens/index.html
index fdab4f8..1ae0c26 100644
--- a/src/ksp/pc/impls/eisens/index.html
+++ b/src/ksp/pc/impls/eisens/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/eisens/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/eisens/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/eisens/makefile.html b/src/ksp/pc/impls/eisens/makefile.html
index c561d55..141728a 100644
--- a/src/ksp/pc/impls/eisens/makefile.html
+++ b/src/ksp/pc/impls/eisens/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/eisens/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:58+00:00">
+<meta name="date" content="2016-06-05T17:31:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/eisens/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/eisens/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/factor/cholesky/cholesky.c.html b/src/ksp/pc/impls/factor/cholesky/cholesky.c.html
index 17aab03..4f88306 100644
--- a/src/ksp/pc/impls/factor/cholesky/cholesky.c.html
+++ b/src/ksp/pc/impls/factor/cholesky/cholesky.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/cholesky/cholesky.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:45+00:00">
+<meta name="date" content="2016-06-05T17:31:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/cholesky/cholesky.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/cholesky/cholesky.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines a direct factorization preconditioner for any <a href="../../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> implementation</font>
diff --git a/src/ksp/pc/impls/factor/cholesky/index.html b/src/ksp/pc/impls/factor/cholesky/index.html
index c6efa0a..9baac32 100644
--- a/src/ksp/pc/impls/factor/cholesky/index.html
+++ b/src/ksp/pc/impls/factor/cholesky/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/cholesky/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/cholesky/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/factor/cholesky/makefile.html b/src/ksp/pc/impls/factor/cholesky/makefile.html
index 9afe679..ed32f03 100644
--- a/src/ksp/pc/impls/factor/cholesky/makefile.html
+++ b/src/ksp/pc/impls/factor/cholesky/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/cholesky/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:46+00:00">
+<meta name="date" content="2016-06-05T17:31:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/cholesky/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/cholesky/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/factor/factimpl.c.html b/src/ksp/pc/impls/factor/factimpl.c.html
index 9d045df..4c3829f 100644
--- a/src/ksp/pc/impls/factor/factimpl.c.html
+++ b/src/ksp/pc/impls/factor/factimpl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/factimpl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:41+00:00">
+<meta name="date" content="2016-06-05T17:31:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/factimpl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/factimpl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/factor/factor.h>     </font><font color="#B22222">/*I "petscpc.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/pc/impls/factor/factor.c.html b/src/ksp/pc/impls/factor/factor.c.html
index 6f13deb..b4e174b 100644
--- a/src/ksp/pc/impls/factor/factor.c.html
+++ b/src/ksp/pc/impls/factor/factor.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/factor.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:39+00:00">
+<meta name="date" content="2016-06-05T17:31:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/factor.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/factor.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/factor/factor.h>  </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/pc/impls/factor/factor.h.html b/src/ksp/pc/impls/factor/factor.h.html
index fce0c41..07d80ed 100644
--- a/src/ksp/pc/impls/factor/factor.h.html
+++ b/src/ksp/pc/impls/factor/factor.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/factor.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:42+00:00">
+<meta name="date" content="2016-06-05T17:31:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/factor.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/factor.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Private data structure for ILU/ICC/LU/Cholesky preconditioners.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/pc/impls/factor/icc/icc.c.html b/src/ksp/pc/impls/factor/icc/icc.c.html
index e57806e..60a4b39 100644
--- a/src/ksp/pc/impls/factor/icc/icc.c.html
+++ b/src/ksp/pc/impls/factor/icc/icc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/icc/icc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:44+00:00">
+<meta name="date" content="2016-06-05T17:31:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/icc/icc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/icc/icc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/factor/icc/icc.h>   </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/pc/impls/factor/icc/icc.h.html b/src/ksp/pc/impls/factor/icc/icc.h.html
index 5267ea8..13c9cb2 100644
--- a/src/ksp/pc/impls/factor/icc/icc.h.html
+++ b/src/ksp/pc/impls/factor/icc/icc.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/icc/icc.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:45+00:00">
+<meta name="date" content="2016-06-05T17:31:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/icc/icc.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/icc/icc.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/ksp/pc/impls/factor/factor.h></font>
diff --git a/src/ksp/pc/impls/factor/icc/index.html b/src/ksp/pc/impls/factor/icc/index.html
index 9049928..501aff8 100644
--- a/src/ksp/pc/impls/factor/icc/index.html
+++ b/src/ksp/pc/impls/factor/icc/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/icc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/icc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/factor/icc/makefile.html b/src/ksp/pc/impls/factor/icc/makefile.html
index 6346f95..dfb264e 100644
--- a/src/ksp/pc/impls/factor/icc/makefile.html
+++ b/src/ksp/pc/impls/factor/icc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/icc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:45+00:00">
+<meta name="date" content="2016-06-05T17:31:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/icc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/icc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/factor/ilu/ilu.c.html b/src/ksp/pc/impls/factor/ilu/ilu.c.html
index ef99e3f..0cb2c5a 100644
--- a/src/ksp/pc/impls/factor/ilu/ilu.c.html
+++ b/src/ksp/pc/impls/factor/ilu/ilu.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/ilu/ilu.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:43+00:00">
+<meta name="date" content="2016-06-05T17:31:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/ilu/ilu.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/ilu/ilu.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines a ILU factorization preconditioner for any <a href="../../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> implementation</font>
diff --git a/src/ksp/pc/impls/factor/ilu/ilu.h.html b/src/ksp/pc/impls/factor/ilu/ilu.h.html
index 05d2803..70cf0d6 100644
--- a/src/ksp/pc/impls/factor/ilu/ilu.h.html
+++ b/src/ksp/pc/impls/factor/ilu/ilu.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/ilu/ilu.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:44+00:00">
+<meta name="date" content="2016-06-05T17:31:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/ilu/ilu.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/ilu/ilu.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Private data structure for ILU preconditioner.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/pc/impls/factor/ilu/index.html b/src/ksp/pc/impls/factor/ilu/index.html
index ca46bd7..0c47a37 100644
--- a/src/ksp/pc/impls/factor/ilu/index.html
+++ b/src/ksp/pc/impls/factor/ilu/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/ilu/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/ilu/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/factor/ilu/makefile.html b/src/ksp/pc/impls/factor/ilu/makefile.html
index eaffb5f..a138c58 100644
--- a/src/ksp/pc/impls/factor/ilu/makefile.html
+++ b/src/ksp/pc/impls/factor/ilu/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/ilu/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:44+00:00">
+<meta name="date" content="2016-06-05T17:31:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/ilu/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/ilu/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/factor/index.html b/src/ksp/pc/impls/factor/index.html
index 0ebbb10..d9fb89f 100644
--- a/src/ksp/pc/impls/factor/index.html
+++ b/src/ksp/pc/impls/factor/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/factor/lu/index.html b/src/ksp/pc/impls/factor/lu/index.html
index 0028151..dc0f545 100644
--- a/src/ksp/pc/impls/factor/lu/index.html
+++ b/src/ksp/pc/impls/factor/lu/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/lu/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/lu/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/factor/lu/lu.c.html b/src/ksp/pc/impls/factor/lu/lu.c.html
index 1b815e0..7374923 100644
--- a/src/ksp/pc/impls/factor/lu/lu.c.html
+++ b/src/ksp/pc/impls/factor/lu/lu.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/lu/lu.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:42+00:00">
+<meta name="date" content="2016-06-05T17:31:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/lu/lu.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/lu/lu.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines a direct factorization preconditioner for any <a href="../../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> implementation</font>
diff --git a/src/ksp/pc/impls/factor/lu/lu.h.html b/src/ksp/pc/impls/factor/lu/lu.h.html
index e7ddf2f..3b1834b 100644
--- a/src/ksp/pc/impls/factor/lu/lu.h.html
+++ b/src/ksp/pc/impls/factor/lu/lu.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/lu/lu.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:43+00:00">
+<meta name="date" content="2016-06-05T17:31:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/lu/lu.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/lu/lu.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Private data structure for LU preconditioner.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/pc/impls/factor/lu/makefile.html b/src/ksp/pc/impls/factor/lu/makefile.html
index 0869d20..de64a06 100644
--- a/src/ksp/pc/impls/factor/lu/makefile.html
+++ b/src/ksp/pc/impls/factor/lu/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/lu/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:43+00:00">
+<meta name="date" content="2016-06-05T17:31:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/lu/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/lu/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/factor/makefile.html b/src/ksp/pc/impls/factor/makefile.html
index af90708..cd1379c 100644
--- a/src/ksp/pc/impls/factor/makefile.html
+++ b/src/ksp/pc/impls/factor/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/factor/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:42+00:00">
+<meta name="date" content="2016-06-05T17:31:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/factor/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/factor/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/fieldsplit/fieldsplit.c.html b/src/ksp/pc/impls/fieldsplit/fieldsplit.c.html
index f5bd0f7..ad199d4 100644
--- a/src/ksp/pc/impls/fieldsplit/fieldsplit.c.html
+++ b/src/ksp/pc/impls/fieldsplit/fieldsplit.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/fieldsplit/fieldsplit.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:33+00:00">
+<meta name="date" content="2016-06-05T17:31:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/fieldsplit/fieldsplit.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/fieldsplit/fieldsplit.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/pcimpl.h>     </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
diff --git a/src/ksp/pc/impls/fieldsplit/index.html b/src/ksp/pc/impls/fieldsplit/index.html
index cc3df85..c889766 100644
--- a/src/ksp/pc/impls/fieldsplit/index.html
+++ b/src/ksp/pc/impls/fieldsplit/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/fieldsplit/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/fieldsplit/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/fieldsplit/makefile.html b/src/ksp/pc/impls/fieldsplit/makefile.html
index 4286cdf..01b6305 100644
--- a/src/ksp/pc/impls/fieldsplit/makefile.html
+++ b/src/ksp/pc/impls/fieldsplit/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/fieldsplit/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:39+00:00">
+<meta name="date" content="2016-06-05T17:31:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/fieldsplit/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/fieldsplit/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/galerkin/galerkin.c.html b/src/ksp/pc/impls/galerkin/galerkin.c.html
index cd3c50c..ed908bc 100644
--- a/src/ksp/pc/impls/galerkin/galerkin.c.html
+++ b/src/ksp/pc/impls/galerkin/galerkin.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/galerkin/galerkin.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:46+00:00">
+<meta name="date" content="2016-06-05T17:31:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/galerkin/galerkin.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/galerkin/galerkin.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Defines a preconditioner defined by R^T S R</font>
diff --git a/src/ksp/pc/impls/galerkin/index.html b/src/ksp/pc/impls/galerkin/index.html
index 40b5d03..1db274a 100644
--- a/src/ksp/pc/impls/galerkin/index.html
+++ b/src/ksp/pc/impls/galerkin/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/galerkin/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/galerkin/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/galerkin/makefile.html b/src/ksp/pc/impls/galerkin/makefile.html
index 0b98f21..ded5753 100644
--- a/src/ksp/pc/impls/galerkin/makefile.html
+++ b/src/ksp/pc/impls/galerkin/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/galerkin/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:46+00:00">
+<meta name="date" content="2016-06-05T17:31:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/galerkin/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/galerkin/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/gamg/agg.c b/src/ksp/pc/impls/gamg/agg.c
index 9a99d24..1f46acf 100644
--- a/src/ksp/pc/impls/gamg/agg.c
+++ b/src/ksp/pc/impls/gamg/agg.c
@@ -1079,6 +1079,7 @@ static PetscErrorCode PCGAMGProlongator_AGG(PC pc,Mat Amat,Mat Gmat,PetscCoarsen
     ierr = PetscInfo(pc,"No selected points on coarse grid\n");CHKERRQ(ierr);
     ierr = MatDestroy(&Prol);CHKERRQ(ierr);
     *a_P_out = NULL;  /* out */
+    ierr = PetscLogEventEnd(PC_GAMGProlongator_AGG,0,0,0,0);CHKERRQ(ierr);
     PetscFunctionReturn(0);
   }
   ierr = PetscInfo1(pc,"New grid %D nodes\n",ii/col_bs);CHKERRQ(ierr);
diff --git a/src/ksp/pc/impls/gamg/agg.c.html b/src/ksp/pc/impls/gamg/agg.c.html
index d17bfe8..f171e56 100644
--- a/src/ksp/pc/impls/gamg/agg.c.html
+++ b/src/ksp/pc/impls/gamg/agg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/gamg/agg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:03+00:00">
+<meta name="date" content="2016-06-05T17:32:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gamg/agg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gamg/agg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> GAMG geometric-algebric multiogrid <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> - Mark Adams 2011</font>
 <a name="line3">  3: </a><font color="#B22222"> */</font>
@@ -1026,212 +1026,213 @@
 <a name="line1079">1079: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(pc,<font color="#666666">"No selected points on coarse grid\n"</font>);
 <a name="line1080">1080: </a>    <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Prol);
 <a name="line1081">1081: </a>    *a_P_out = NULL;  <font color="#B22222">/* out */</font>
-<a name="line1082">1082: </a>    <font color="#4169E1">return</font>(0);
-<a name="line1083">1083: </a>  }
-<a name="line1084">1084: </a>  PetscInfo1(pc,<font color="#666666">"New grid %D nodes\n"</font>,ii/col_bs);
-<a name="line1085">1085: </a>  <a href="../../../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(Prol, &myCrs0, &kk);
-
-<a name="line1087">1087: </a>  <font color="#4169E1">if</font> ((kk-myCrs0) % col_bs) <a href="../../../../../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"(kk %D -myCrs0 %D) not divisible by col_bs %D"</font>,kk,myCrs0,col_bs);
-<a name="line1088">1088: </a>  myCrs0 = myCrs0/col_bs;
-<a name="line1089">1089: </a>  <font color="#4169E1">if</font> ((kk/col_bs-myCrs0) != nLocalSelected) <a href="../../../../../docs/manualpages/Sys/SETERRQ4.html#SETERRQ4">SETERRQ4</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"(kk %D/col_bs %D - myCrs0 %D) != nLocalSelected %D)"</font>,kk,col_bs,myCrs0,nLocalSelected);
-
-<a name="line1091">1091: </a>  <font color="#B22222">/* create global vector of data in 'data_w_ghost' */</font>
-<a name="line1092">1092: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line1093">1093: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET7],0,0,0,0);
-<a name="line1094">1094: </a><font color="#A020F0">#endif</font>
-<a name="line1095">1095: </a>  <font color="#4169E1">if</font> (size > 1) { <font color="#B22222">/*  */</font>
-<a name="line1096">1096: </a>    <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *tmp_gdata,*tmp_ldata,*tp2;
-<a name="line1097">1097: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nloc, &tmp_ldata);
-<a name="line1098">1098: </a>    <font color="#4169E1">for</font> (jj = 0; jj < data_cols; jj++) {
-<a name="line1099">1099: </a>      <font color="#4169E1">for</font> (kk = 0; kk < bs; kk++) {
-<a name="line1100">1100: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        ii,stride;
-<a name="line1101">1101: </a>        const <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *tp = pc_gamg->data + jj*bs*nloc + kk;
-<a name="line1102">1102: </a>        <font color="#4169E1">for</font> (ii = 0; ii < nloc; ii++, tp += bs) tmp_ldata[ii] = *tp;
-
-<a name="line1104">1104: </a>        PCGAMGGetDataWithGhosts(Gmat, 1, tmp_ldata, &stride, &tmp_gdata);
-
-<a name="line1106">1106: </a>        <font color="#4169E1">if</font> (!jj && !kk) { <font color="#B22222">/* now I know how many todal nodes - allocate */</font>
-<a name="line1107">1107: </a>          <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(stride*bs*data_cols, &data_w_ghost);
-<a name="line1108">1108: </a>          nbnodes = bs*stride;
-<a name="line1109">1109: </a>        }
-<a name="line1110">1110: </a>        tp2 = data_w_ghost + jj*bs*stride + kk;
-<a name="line1111">1111: </a>        <font color="#4169E1">for</font> (ii = 0; ii < stride; ii++, tp2 += bs) *tp2 = tmp_gdata[ii];
-<a name="line1112">1112: </a>        <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_gdata);
-<a name="line1113">1113: </a>      }
-<a name="line1114">1114: </a>    }
-<a name="line1115">1115: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_ldata);
-<a name="line1116">1116: </a>  } <font color="#4169E1">else</font> {
-<a name="line1117">1117: </a>    nbnodes      = bs*nloc;
-<a name="line1118">1118: </a>    data_w_ghost = (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)pc_gamg->data;
-<a name="line1119">1119: </a>  }
-
-<a name="line1121">1121: </a>  <font color="#B22222">/* get P0 */</font>
-<a name="line1122">1122: </a>  <font color="#4169E1">if</font> (size > 1) {
-<a name="line1123">1123: </a>    <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *fid_glid_loc,*fiddata;
-<a name="line1124">1124: </a>    <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  stride;
-
-<a name="line1126">1126: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nloc, &fid_glid_loc);
-<a name="line1127">1127: </a>    <font color="#4169E1">for</font> (kk=0; kk<nloc; kk++) fid_glid_loc[kk] = (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)(my0+kk);
-<a name="line1128">1128: </a>    PCGAMGGetDataWithGhosts(Gmat, 1, fid_glid_loc, &stride, &fiddata);
-<a name="line1129">1129: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(stride, &flid_fgid);
-<a name="line1130">1130: </a>    <font color="#4169E1">for</font> (kk=0; kk<stride; kk++) flid_fgid[kk] = (<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)fiddata[kk];
-<a name="line1131">1131: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(fiddata);
-
-<a name="line1133">1133: </a>    <font color="#4169E1">if</font> (stride != nbnodes/bs) <a href="../../../../../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"stride %D != nbnodes %D/bs %D"</font>,stride,nbnodes,bs);
-<a name="line1134">1134: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(fid_glid_loc);
-<a name="line1135">1135: </a>  } <font color="#4169E1">else</font> {
-<a name="line1136">1136: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nloc, &flid_fgid);
-<a name="line1137">1137: </a>    <font color="#4169E1">for</font> (kk=0; kk<nloc; kk++) flid_fgid[kk] = my0 + kk;
-<a name="line1138">1138: </a>  }
-<a name="line1139">1139: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line1140">1140: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET7],0,0,0,0);
-<a name="line1141">1141: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET8],0,0,0,0);
-<a name="line1142">1142: </a><font color="#A020F0">#endif</font>
-<a name="line1143">1143: </a>  {
-<a name="line1144">1144: </a>    <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *data_out = NULL;
-<a name="line1145">1145: </a>    formProl0(agg_lists, bs, data_cols, myCrs0, nbnodes,data_w_ghost, flid_fgid, &data_out, Prol);
-<a name="line1146">1146: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->data);
-
-<a name="line1148">1148: </a>    pc_gamg->data           = data_out;
-<a name="line1149">1149: </a>    pc_gamg->data_cell_rows = data_cols;
-<a name="line1150">1150: </a>    pc_gamg->data_sz        = data_cols*data_cols*nLocalSelected;
-<a name="line1151">1151: </a>  }
-<a name="line1152">1152: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line1153">1153: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET8],0,0,0,0);
-<a name="line1154">1154: </a><font color="#A020F0">#endif</font>
-<a name="line1155">1155: </a>  <font color="#4169E1">if</font> (size > 1) {<a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(data_w_ghost);}
-<a name="line1156">1156: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(flid_fgid);
-
-<a name="line1158">1158: </a>  *a_P_out = Prol;  <font color="#B22222">/* out */</font>
-
-<a name="line1160">1160: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(PC_GAMGProlongator_AGG,0,0,0,0);
-<a name="line1161">1161: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1162">1162: </a>}
-
-<a name="line1164">1164: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
-<a name="line1165">1165: </a><font color="#B22222">/*</font>
-<a name="line1166">1166: </a><font color="#B22222">   PCGAMGOptProlongator_AGG</font>
-
-<a name="line1168">1168: </a><font color="#B22222">  Input Parameter:</font>
-<a name="line1169">1169: </a><font color="#B22222">   . pc - this</font>
-<a name="line1170">1170: </a><font color="#B22222">   . Amat - matrix on this fine level</font>
-<a name="line1171">1171: </a><font color="#B22222"> In/Output Parameter:</font>
-<a name="line1172">1172: </a><font color="#B22222">   . a_P_out - prolongation operator to the next level</font>
-<a name="line1173">1173: </a><font color="#B22222">*/</font>
-<a name="line1176">1176: </a><strong><font color="#4169E1"><a name="PCGAMGOptProlongator_AGG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGOptProlongator_AGG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> Amat,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *a_P)</font></strong>
-<a name="line1177">1177: </a>{
-<a name="line1179">1179: </a>  PC_MG          *mg          = (PC_MG*)pc->data;
-<a name="line1180">1180: </a>  PC_GAMG        *pc_gamg     = (PC_GAMG*)mg->innerctx;
-<a name="line1181">1181: </a>  PC_GAMG_AGG    *pc_gamg_agg = (PC_GAMG_AGG*)pc_gamg->subctx;
-<a name="line1182">1182: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       jj;
-<a name="line1183">1183: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            Prol  = *a_P;
-<a name="line1184">1184: </a>  <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-
-<a name="line1187">1187: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)Amat,&comm);
-<a name="line1188">1188: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(PC_GAMGOptProlongator_AGG,0,0,0,0);
-
-<a name="line1190">1190: </a>  <font color="#B22222">/* smooth P0 */</font>
-<a name="line1191">1191: </a>  <font color="#4169E1">for</font> (jj = 0; jj < pc_gamg_agg->nsmooths; jj++) {
-<a name="line1192">1192: </a>    <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>       tMat;
-<a name="line1193">1193: </a>    <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>       diag;
-<a name="line1194">1194: </a>    <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> alpha, emax, emin;
-<a name="line1195">1195: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line1196">1196: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET9],0,0,0,0);
-<a name="line1197">1197: </a><font color="#A020F0">#endif</font>
-<a name="line1198">1198: </a>    <font color="#4169E1">if</font> (!jj) {
-<a name="line1199">1199: </a>      <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>         eksp;
-<a name="line1200">1200: </a>      <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>         bb, xx;
-<a name="line1201">1201: </a>      <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>          epc;
-
-<a name="line1203">1203: </a>      <a href="../../../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(Amat, &bb, 0);
-<a name="line1204">1204: </a>      <a href="../../../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(Amat, &xx, 0);
-
-<a name="line1206">1206: </a>      <a href="../../../../../docs/manualpages/Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</a>(bb,pc_gamg->random);
-
-<a name="line1208">1208: </a>      <a href="../../../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>(comm,&eksp);
-<a name="line1209">1209: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetErrorIfNotConverged.html#KSPSetErrorIfNotConverged">KSPSetErrorIfNotConverged</a>(eksp,pc->erroriffailure);
-<a name="line1210">1210: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</a>(eksp,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,10);
-<a name="line1211">1211: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</a>(eksp, <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>);
-<a name="line1212">1212: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOptionsPrefix.html#KSPSetOptionsPrefix">KSPSetOptionsPrefix</a>(eksp,((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->prefix);
-<a name="line1213">1213: </a>      <a href="../../../../../docs/manualpages/KSP/KSPAppendOptionsPrefix.html#KSPAppendOptionsPrefix">KSPAppendOptionsPrefix</a>(eksp, <font color="#666666">"gamg_est_"</font>);
-<a name="line1214">1214: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</a>(eksp);
-
-<a name="line1216">1216: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetInitialGuessNonzero.html#KSPSetInitialGuessNonzero">KSPSetInitialGuessNonzero</a>(eksp, <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line1217">1217: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(eksp, Amat, Amat);
-<a name="line1218">1218: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetComputeSingularValues.html#KSPSetComputeSingularValues">KSPSetComputeSingularValues</a>(eksp,<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-
-<a name="line1220">1220: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</a>(eksp, &epc);
-<a name="line1221">1221: </a>      <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(epc, <a href="../../../../../docs/manualpages/PC/PCJACOBI.html#PCJACOBI">PCJACOBI</a>);  <font color="#B22222">/* smoother in smoothed agg. */</font>
-
-<a name="line1223">1223: </a>      <font color="#B22222">/* solve - keep stuff out of logging */</font>
-<a name="line1224">1224: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventDeactivate.html#PetscLogEventDeactivate">PetscLogEventDeactivate</a>(KSP_Solve);
-<a name="line1225">1225: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventDeactivate.html#PetscLogEventDeactivate">PetscLogEventDeactivate</a>(PC_Apply);
-<a name="line1226">1226: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(eksp, bb, xx);
-<a name="line1227">1227: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventActivate.html#PetscLogEventActivate">PetscLogEventActivate</a>(KSP_Solve);
-<a name="line1228">1228: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventActivate.html#PetscLogEventActivate">PetscLogEventActivate</a>(PC_Apply);
-
-<a name="line1230">1230: </a>      <a href="../../../../../docs/manualpages/KSP/KSPComputeExtremeSingularValues.html#KSPComputeExtremeSingularValues">KSPComputeExtremeSingularValues</a>(eksp, &emax, &emin);
-<a name="line1231">1231: </a>      PetscInfo3(pc,<font color="#666666">"Smooth P0: max eigen=%e min=%e <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>=%s\n"</font>,emax,emin,<a href="../../../../../docs/manualpages/PC/PCJACOBI.html#PCJACOBI">PCJACOBI</a>);
-<a name="line1232">1232: </a>      <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&xx);
-<a name="line1233">1233: </a>      <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&bb);
-<a name="line1234">1234: </a>      <a href="../../../../../docs/manualpages/KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</a>(&eksp);
-<a name="line1235">1235: </a>    }
-
-<a name="line1237">1237: </a>    <font color="#B22222">/* smooth P1 := (I - omega/lam D^{-1}A)P0 */</font>
-<a name="line1238">1238: </a>    <a href="../../../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(Amat, Prol, MAT_INITIAL_MATRIX, <a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, &tMat);
-<a name="line1239">1239: </a>    <a href="../../../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(Amat, &diag, 0);
-<a name="line1240">1240: </a>    <a href="../../../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(Amat, diag); <font color="#B22222">/* effectively <a href="../../../../../docs/manualpages/PC/PCJACOBI.html#PCJACOBI">PCJACOBI</a> */</font>
-<a name="line1241">1241: </a>    <a href="../../../../../docs/manualpages/Vec/VecReciprocal.html#VecReciprocal">VecReciprocal</a>(diag);
-<a name="line1242">1242: </a>    <a href="../../../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>(tMat, diag, 0);
-<a name="line1243">1243: </a>    <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&diag);
-<a name="line1244">1244: </a>    alpha = -1.4/emax;
-<a name="line1245">1245: </a>    <a href="../../../../../docs/manualpages/Mat/MatAYPX.html#MatAYPX">MatAYPX</a>(tMat, alpha, Prol, SUBSET_NONZERO_PATTERN);
-<a name="line1246">1246: </a>    <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Prol);
-<a name="line1247">1247: </a>    Prol  = tMat;
-<a name="line1248">1248: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line1249">1249: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET9],0,0,0,0);
-<a name="line1250">1250: </a><font color="#A020F0">#endif</font>
-<a name="line1251">1251: </a>  }
-<a name="line1252">1252: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(PC_GAMGOptProlongator_AGG,0,0,0,0);
-<a name="line1253">1253: </a>  *a_P = Prol;
-<a name="line1254">1254: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1255">1255: </a>}
-
-<a name="line1257">1257: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
-<a name="line1258">1258: </a><font color="#B22222">/*</font>
-<a name="line1259">1259: </a><font color="#B22222">   PCCreateGAMG_AGG</font>
-
-<a name="line1261">1261: </a><font color="#B22222">  Input Parameter:</font>
-<a name="line1262">1262: </a><font color="#B22222">   . pc -</font>
-<a name="line1263">1263: </a><font color="#B22222">*/</font>
-<a name="line1266">1266: </a><strong><font color="#4169E1"><a name="PCCreateGAMG_AGG"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCCreateGAMG_AGG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
-<a name="line1267">1267: </a>{
-<a name="line1269">1269: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
-<a name="line1270">1270: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
-<a name="line1271">1271: </a>  PC_GAMG_AGG    *pc_gamg_agg;
-
-<a name="line1274">1274: </a>  <font color="#B22222">/* create sub context for SA */</font>
-<a name="line1275">1275: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&pc_gamg_agg);
-<a name="line1276">1276: </a>  pc_gamg->subctx = pc_gamg_agg;
-
-<a name="line1278">1278: </a>  pc_gamg->ops->setfromoptions = PCSetFromOptions_GAMG_AGG;
-<a name="line1279">1279: </a>  pc_gamg->ops->destroy        = PCDestroy_GAMG_AGG;
-<a name="line1280">1280: </a>  <font color="#B22222">/* reset does not do anything; setup not virtual */</font>
-
-<a name="line1282">1282: </a>  <font color="#B22222">/* set internal function pointers */</font>
-<a name="line1283">1283: </a>  pc_gamg->ops->graph             = PCGAMGGraph_AGG;
-<a name="line1284">1284: </a>  pc_gamg->ops->coarsen           = PCGAMGCoarsen_AGG;
-<a name="line1285">1285: </a>  pc_gamg->ops->prolongator       = PCGAMGProlongator_AGG;
-<a name="line1286">1286: </a>  pc_gamg->ops->optprolongator    = PCGAMGOptProlongator_AGG;
-<a name="line1287">1287: </a>  pc_gamg->ops->createdefaultdata = PCSetData_AGG;
-<a name="line1288">1288: </a>  pc_gamg->ops->view              = PCView_GAMG_AGG;
-
-<a name="line1290">1290: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetNSmooths_C"</font>,PCGAMGSetNSmooths_AGG);
-<a name="line1291">1291: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetSymGraph_C"</font>,PCGAMGSetSymGraph_AGG);
-<a name="line1292">1292: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetSquareGraph_C"</font>,PCGAMGSetSquareGraph_AGG);
-<a name="line1293">1293: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCSetCoordinates_C"</font>,PCSetCoordinates_AGG);
-<a name="line1294">1294: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1295">1295: </a>}
+<a name="line1082">1082: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(PC_GAMGProlongator_AGG,0,0,0,0);
+<a name="line1083">1083: </a>    <font color="#4169E1">return</font>(0);
+<a name="line1084">1084: </a>  }
+<a name="line1085">1085: </a>  PetscInfo1(pc,<font color="#666666">"New grid %D nodes\n"</font>,ii/col_bs);
+<a name="line1086">1086: </a>  <a href="../../../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(Prol, &myCrs0, &kk);
+
+<a name="line1088">1088: </a>  <font color="#4169E1">if</font> ((kk-myCrs0) % col_bs) <a href="../../../../../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"(kk %D -myCrs0 %D) not divisible by col_bs %D"</font>,kk,myCrs0,col_bs);
+<a name="line1089">1089: </a>  myCrs0 = myCrs0/col_bs;
+<a name="line1090">1090: </a>  <font color="#4169E1">if</font> ((kk/col_bs-myCrs0) != nLocalSelected) <a href="../../../../../docs/manualpages/Sys/SETERRQ4.html#SETERRQ4">SETERRQ4</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"(kk %D/col_bs %D - myCrs0 %D) != nLocalSelected %D)"</font>,kk,col_bs,myCrs0,nLocalSelected);
+
+<a name="line1092">1092: </a>  <font color="#B22222">/* create global vector of data in 'data_w_ghost' */</font>
+<a name="line1093">1093: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line1094">1094: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET7],0,0,0,0);
+<a name="line1095">1095: </a><font color="#A020F0">#endif</font>
+<a name="line1096">1096: </a>  <font color="#4169E1">if</font> (size > 1) { <font color="#B22222">/*  */</font>
+<a name="line1097">1097: </a>    <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *tmp_gdata,*tmp_ldata,*tp2;
+<a name="line1098">1098: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nloc, &tmp_ldata);
+<a name="line1099">1099: </a>    <font color="#4169E1">for</font> (jj = 0; jj < data_cols; jj++) {
+<a name="line1100">1100: </a>      <font color="#4169E1">for</font> (kk = 0; kk < bs; kk++) {
+<a name="line1101">1101: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        ii,stride;
+<a name="line1102">1102: </a>        const <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *tp = pc_gamg->data + jj*bs*nloc + kk;
+<a name="line1103">1103: </a>        <font color="#4169E1">for</font> (ii = 0; ii < nloc; ii++, tp += bs) tmp_ldata[ii] = *tp;
+
+<a name="line1105">1105: </a>        PCGAMGGetDataWithGhosts(Gmat, 1, tmp_ldata, &stride, &tmp_gdata);
+
+<a name="line1107">1107: </a>        <font color="#4169E1">if</font> (!jj && !kk) { <font color="#B22222">/* now I know how many todal nodes - allocate */</font>
+<a name="line1108">1108: </a>          <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(stride*bs*data_cols, &data_w_ghost);
+<a name="line1109">1109: </a>          nbnodes = bs*stride;
+<a name="line1110">1110: </a>        }
+<a name="line1111">1111: </a>        tp2 = data_w_ghost + jj*bs*stride + kk;
+<a name="line1112">1112: </a>        <font color="#4169E1">for</font> (ii = 0; ii < stride; ii++, tp2 += bs) *tp2 = tmp_gdata[ii];
+<a name="line1113">1113: </a>        <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_gdata);
+<a name="line1114">1114: </a>      }
+<a name="line1115">1115: </a>    }
+<a name="line1116">1116: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_ldata);
+<a name="line1117">1117: </a>  } <font color="#4169E1">else</font> {
+<a name="line1118">1118: </a>    nbnodes      = bs*nloc;
+<a name="line1119">1119: </a>    data_w_ghost = (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)pc_gamg->data;
+<a name="line1120">1120: </a>  }
+
+<a name="line1122">1122: </a>  <font color="#B22222">/* get P0 */</font>
+<a name="line1123">1123: </a>  <font color="#4169E1">if</font> (size > 1) {
+<a name="line1124">1124: </a>    <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *fid_glid_loc,*fiddata;
+<a name="line1125">1125: </a>    <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  stride;
+
+<a name="line1127">1127: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nloc, &fid_glid_loc);
+<a name="line1128">1128: </a>    <font color="#4169E1">for</font> (kk=0; kk<nloc; kk++) fid_glid_loc[kk] = (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)(my0+kk);
+<a name="line1129">1129: </a>    PCGAMGGetDataWithGhosts(Gmat, 1, fid_glid_loc, &stride, &fiddata);
+<a name="line1130">1130: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(stride, &flid_fgid);
+<a name="line1131">1131: </a>    <font color="#4169E1">for</font> (kk=0; kk<stride; kk++) flid_fgid[kk] = (<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)fiddata[kk];
+<a name="line1132">1132: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(fiddata);
+
+<a name="line1134">1134: </a>    <font color="#4169E1">if</font> (stride != nbnodes/bs) <a href="../../../../../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"stride %D != nbnodes %D/bs %D"</font>,stride,nbnodes,bs);
+<a name="line1135">1135: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(fid_glid_loc);
+<a name="line1136">1136: </a>  } <font color="#4169E1">else</font> {
+<a name="line1137">1137: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nloc, &flid_fgid);
+<a name="line1138">1138: </a>    <font color="#4169E1">for</font> (kk=0; kk<nloc; kk++) flid_fgid[kk] = my0 + kk;
+<a name="line1139">1139: </a>  }
+<a name="line1140">1140: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line1141">1141: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET7],0,0,0,0);
+<a name="line1142">1142: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET8],0,0,0,0);
+<a name="line1143">1143: </a><font color="#A020F0">#endif</font>
+<a name="line1144">1144: </a>  {
+<a name="line1145">1145: </a>    <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *data_out = NULL;
+<a name="line1146">1146: </a>    formProl0(agg_lists, bs, data_cols, myCrs0, nbnodes,data_w_ghost, flid_fgid, &data_out, Prol);
+<a name="line1147">1147: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->data);
+
+<a name="line1149">1149: </a>    pc_gamg->data           = data_out;
+<a name="line1150">1150: </a>    pc_gamg->data_cell_rows = data_cols;
+<a name="line1151">1151: </a>    pc_gamg->data_sz        = data_cols*data_cols*nLocalSelected;
+<a name="line1152">1152: </a>  }
+<a name="line1153">1153: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line1154">1154: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET8],0,0,0,0);
+<a name="line1155">1155: </a><font color="#A020F0">#endif</font>
+<a name="line1156">1156: </a>  <font color="#4169E1">if</font> (size > 1) {<a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(data_w_ghost);}
+<a name="line1157">1157: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(flid_fgid);
+
+<a name="line1159">1159: </a>  *a_P_out = Prol;  <font color="#B22222">/* out */</font>
+
+<a name="line1161">1161: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(PC_GAMGProlongator_AGG,0,0,0,0);
+<a name="line1162">1162: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1163">1163: </a>}
+
+<a name="line1165">1165: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
+<a name="line1166">1166: </a><font color="#B22222">/*</font>
+<a name="line1167">1167: </a><font color="#B22222">   PCGAMGOptProlongator_AGG</font>
+
+<a name="line1169">1169: </a><font color="#B22222">  Input Parameter:</font>
+<a name="line1170">1170: </a><font color="#B22222">   . pc - this</font>
+<a name="line1171">1171: </a><font color="#B22222">   . Amat - matrix on this fine level</font>
+<a name="line1172">1172: </a><font color="#B22222"> In/Output Parameter:</font>
+<a name="line1173">1173: </a><font color="#B22222">   . a_P_out - prolongation operator to the next level</font>
+<a name="line1174">1174: </a><font color="#B22222">*/</font>
+<a name="line1177">1177: </a><strong><font color="#4169E1"><a name="PCGAMGOptProlongator_AGG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGOptProlongator_AGG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> Amat,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *a_P)</font></strong>
+<a name="line1178">1178: </a>{
+<a name="line1180">1180: </a>  PC_MG          *mg          = (PC_MG*)pc->data;
+<a name="line1181">1181: </a>  PC_GAMG        *pc_gamg     = (PC_GAMG*)mg->innerctx;
+<a name="line1182">1182: </a>  PC_GAMG_AGG    *pc_gamg_agg = (PC_GAMG_AGG*)pc_gamg->subctx;
+<a name="line1183">1183: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       jj;
+<a name="line1184">1184: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            Prol  = *a_P;
+<a name="line1185">1185: </a>  <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+
+<a name="line1188">1188: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)Amat,&comm);
+<a name="line1189">1189: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(PC_GAMGOptProlongator_AGG,0,0,0,0);
+
+<a name="line1191">1191: </a>  <font color="#B22222">/* smooth P0 */</font>
+<a name="line1192">1192: </a>  <font color="#4169E1">for</font> (jj = 0; jj < pc_gamg_agg->nsmooths; jj++) {
+<a name="line1193">1193: </a>    <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>       tMat;
+<a name="line1194">1194: </a>    <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>       diag;
+<a name="line1195">1195: </a>    <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> alpha, emax, emin;
+<a name="line1196">1196: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line1197">1197: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET9],0,0,0,0);
+<a name="line1198">1198: </a><font color="#A020F0">#endif</font>
+<a name="line1199">1199: </a>    <font color="#4169E1">if</font> (!jj) {
+<a name="line1200">1200: </a>      <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>         eksp;
+<a name="line1201">1201: </a>      <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>         bb, xx;
+<a name="line1202">1202: </a>      <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>          epc;
+
+<a name="line1204">1204: </a>      <a href="../../../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(Amat, &bb, 0);
+<a name="line1205">1205: </a>      <a href="../../../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(Amat, &xx, 0);
+
+<a name="line1207">1207: </a>      <a href="../../../../../docs/manualpages/Vec/VecSetRandom.html#VecSetRandom">VecSetRandom</a>(bb,pc_gamg->random);
+
+<a name="line1209">1209: </a>      <a href="../../../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>(comm,&eksp);
+<a name="line1210">1210: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetErrorIfNotConverged.html#KSPSetErrorIfNotConverged">KSPSetErrorIfNotConverged</a>(eksp,pc->erroriffailure);
+<a name="line1211">1211: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</a>(eksp,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,10);
+<a name="line1212">1212: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</a>(eksp, <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>);
+<a name="line1213">1213: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOptionsPrefix.html#KSPSetOptionsPrefix">KSPSetOptionsPrefix</a>(eksp,((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->prefix);
+<a name="line1214">1214: </a>      <a href="../../../../../docs/manualpages/KSP/KSPAppendOptionsPrefix.html#KSPAppendOptionsPrefix">KSPAppendOptionsPrefix</a>(eksp, <font color="#666666">"gamg_est_"</font>);
+<a name="line1215">1215: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetFromOptions.html#KSPSetFromOptions">KSPSetFromOptions</a>(eksp);
+
+<a name="line1217">1217: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetInitialGuessNonzero.html#KSPSetInitialGuessNonzero">KSPSetInitialGuessNonzero</a>(eksp, <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line1218">1218: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(eksp, Amat, Amat);
+<a name="line1219">1219: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetComputeSingularValues.html#KSPSetComputeSingularValues">KSPSetComputeSingularValues</a>(eksp,<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+
+<a name="line1221">1221: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</a>(eksp, &epc);
+<a name="line1222">1222: </a>      <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(epc, <a href="../../../../../docs/manualpages/PC/PCJACOBI.html#PCJACOBI">PCJACOBI</a>);  <font color="#B22222">/* smoother in smoothed agg. */</font>
+
+<a name="line1224">1224: </a>      <font color="#B22222">/* solve - keep stuff out of logging */</font>
+<a name="line1225">1225: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventDeactivate.html#PetscLogEventDeactivate">PetscLogEventDeactivate</a>(KSP_Solve);
+<a name="line1226">1226: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventDeactivate.html#PetscLogEventDeactivate">PetscLogEventDeactivate</a>(PC_Apply);
+<a name="line1227">1227: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(eksp, bb, xx);
+<a name="line1228">1228: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventActivate.html#PetscLogEventActivate">PetscLogEventActivate</a>(KSP_Solve);
+<a name="line1229">1229: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventActivate.html#PetscLogEventActivate">PetscLogEventActivate</a>(PC_Apply);
+
+<a name="line1231">1231: </a>      <a href="../../../../../docs/manualpages/KSP/KSPComputeExtremeSingularValues.html#KSPComputeExtremeSingularValues">KSPComputeExtremeSingularValues</a>(eksp, &emax, &emin);
+<a name="line1232">1232: </a>      PetscInfo3(pc,<font color="#666666">"Smooth P0: max eigen=%e min=%e <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>=%s\n"</font>,emax,emin,<a href="../../../../../docs/manualpages/PC/PCJACOBI.html#PCJACOBI">PCJACOBI</a>);
+<a name="line1233">1233: </a>      <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&xx);
+<a name="line1234">1234: </a>      <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&bb);
+<a name="line1235">1235: </a>      <a href="../../../../../docs/manualpages/KSP/KSPDestroy.html#KSPDestroy">KSPDestroy</a>(&eksp);
+<a name="line1236">1236: </a>    }
+
+<a name="line1238">1238: </a>    <font color="#B22222">/* smooth P1 := (I - omega/lam D^{-1}A)P0 */</font>
+<a name="line1239">1239: </a>    <a href="../../../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(Amat, Prol, MAT_INITIAL_MATRIX, <a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>, &tMat);
+<a name="line1240">1240: </a>    <a href="../../../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(Amat, &diag, 0);
+<a name="line1241">1241: </a>    <a href="../../../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(Amat, diag); <font color="#B22222">/* effectively <a href="../../../../../docs/manualpages/PC/PCJACOBI.html#PCJACOBI">PCJACOBI</a> */</font>
+<a name="line1242">1242: </a>    <a href="../../../../../docs/manualpages/Vec/VecReciprocal.html#VecReciprocal">VecReciprocal</a>(diag);
+<a name="line1243">1243: </a>    <a href="../../../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>(tMat, diag, 0);
+<a name="line1244">1244: </a>    <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&diag);
+<a name="line1245">1245: </a>    alpha = -1.4/emax;
+<a name="line1246">1246: </a>    <a href="../../../../../docs/manualpages/Mat/MatAYPX.html#MatAYPX">MatAYPX</a>(tMat, alpha, Prol, SUBSET_NONZERO_PATTERN);
+<a name="line1247">1247: </a>    <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Prol);
+<a name="line1248">1248: </a>    Prol  = tMat;
+<a name="line1249">1249: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line1250">1250: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET9],0,0,0,0);
+<a name="line1251">1251: </a><font color="#A020F0">#endif</font>
+<a name="line1252">1252: </a>  }
+<a name="line1253">1253: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(PC_GAMGOptProlongator_AGG,0,0,0,0);
+<a name="line1254">1254: </a>  *a_P = Prol;
+<a name="line1255">1255: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1256">1256: </a>}
+
+<a name="line1258">1258: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
+<a name="line1259">1259: </a><font color="#B22222">/*</font>
+<a name="line1260">1260: </a><font color="#B22222">   PCCreateGAMG_AGG</font>
+
+<a name="line1262">1262: </a><font color="#B22222">  Input Parameter:</font>
+<a name="line1263">1263: </a><font color="#B22222">   . pc -</font>
+<a name="line1264">1264: </a><font color="#B22222">*/</font>
+<a name="line1267">1267: </a><strong><font color="#4169E1"><a name="PCCreateGAMG_AGG"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCCreateGAMG_AGG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
+<a name="line1268">1268: </a>{
+<a name="line1270">1270: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
+<a name="line1271">1271: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
+<a name="line1272">1272: </a>  PC_GAMG_AGG    *pc_gamg_agg;
+
+<a name="line1275">1275: </a>  <font color="#B22222">/* create sub context for SA */</font>
+<a name="line1276">1276: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&pc_gamg_agg);
+<a name="line1277">1277: </a>  pc_gamg->subctx = pc_gamg_agg;
+
+<a name="line1279">1279: </a>  pc_gamg->ops->setfromoptions = PCSetFromOptions_GAMG_AGG;
+<a name="line1280">1280: </a>  pc_gamg->ops->destroy        = PCDestroy_GAMG_AGG;
+<a name="line1281">1281: </a>  <font color="#B22222">/* reset does not do anything; setup not virtual */</font>
+
+<a name="line1283">1283: </a>  <font color="#B22222">/* set internal function pointers */</font>
+<a name="line1284">1284: </a>  pc_gamg->ops->graph             = PCGAMGGraph_AGG;
+<a name="line1285">1285: </a>  pc_gamg->ops->coarsen           = PCGAMGCoarsen_AGG;
+<a name="line1286">1286: </a>  pc_gamg->ops->prolongator       = PCGAMGProlongator_AGG;
+<a name="line1287">1287: </a>  pc_gamg->ops->optprolongator    = PCGAMGOptProlongator_AGG;
+<a name="line1288">1288: </a>  pc_gamg->ops->createdefaultdata = PCSetData_AGG;
+<a name="line1289">1289: </a>  pc_gamg->ops->view              = PCView_GAMG_AGG;
+
+<a name="line1291">1291: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetNSmooths_C"</font>,PCGAMGSetNSmooths_AGG);
+<a name="line1292">1292: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetSymGraph_C"</font>,PCGAMGSetSymGraph_AGG);
+<a name="line1293">1293: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetSquareGraph_C"</font>,PCGAMGSetSquareGraph_AGG);
+<a name="line1294">1294: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCSetCoordinates_C"</font>,PCSetCoordinates_AGG);
+<a name="line1295">1295: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1296">1296: </a>}
 </pre>
 </body>
 
diff --git a/src/ksp/pc/impls/gamg/classical.c.html b/src/ksp/pc/impls/gamg/classical.c.html
index 657e952..a7981cf 100644
--- a/src/ksp/pc/impls/gamg/classical.c.html
+++ b/src/ksp/pc/impls/gamg/classical.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/gamg/classical.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:09+00:00">
+<meta name="date" content="2016-06-05T17:32:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gamg/classical.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gamg/classical.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/ksp/pc/impls/gamg/gamg.h>        </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/ksp/pc/impls/gamg/gamg.c b/src/ksp/pc/impls/gamg/gamg.c
index 5170089..78e3c37 100644
--- a/src/ksp/pc/impls/gamg/gamg.c
+++ b/src/ksp/pc/impls/gamg/gamg.c
@@ -246,6 +246,9 @@ static PetscErrorCode PCGAMGCreateLevel_GAMG(PC pc,Mat Amat_fine,PetscInt cr_bs,
         *a_Amat_crs = Cmat; /* output - no repartitioning or reduction, bail out because nested here */
         ierr        = PetscFree(counts);CHKERRQ(ierr);
         ierr = PetscInfo2(pc,"Aggregate processors noop: new_size=%D, neq(loc)=%D\n",new_size,ncrs_eq);CHKERRQ(ierr);
+#if defined PETSC_GAMG_USE_LOG
+        ierr = PetscLogEventEnd(petsc_gamg_setup_events[SET12],0,0,0,0);CHKERRQ(ierr);
+#endif
         PetscFunctionReturn(0);
       }
 
diff --git a/src/ksp/pc/impls/gamg/gamg.c.html b/src/ksp/pc/impls/gamg/gamg.c.html
index 9be03e5..dba5beb 100644
--- a/src/ksp/pc/impls/gamg/gamg.c.html
+++ b/src/ksp/pc/impls/gamg/gamg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/gamg/gamg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:00+00:00">
+<meta name="date" content="2016-06-05T17:32:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gamg/gamg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gamg/gamg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> GAMG geometric-algebric multigrid <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> - Mark Adams 2011</font>
 <a name="line3">  3: </a><font color="#B22222"> */</font>
@@ -251,1088 +251,1091 @@
 <a name="line246">246: </a>        *a_Amat_crs = Cmat; <font color="#B22222">/* output - no repartitioning or reduction, bail out because nested here */</font>
 <a name="line247">247: </a>        <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(counts);
 <a name="line248">248: </a>        PetscInfo2(pc,<font color="#666666">"Aggregate processors noop: new_size=%D, neq(loc)=%D\n"</font>,new_size,ncrs_eq);
-<a name="line249">249: </a>        <font color="#4169E1">return</font>(0);
-<a name="line250">250: </a>      }
-
-<a name="line252">252: </a>      PetscInfo1(pc,<font color="#666666">"Number of equations (loc) %D with simple aggregation\n"</font>,ncrs_eq);
-<a name="line253">253: </a>      targetPE = rank/rfactor;
-<a name="line254">254: </a>      <a href="../../../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(comm, ncrs_eq, targetPE, 0, &is_eq_newproc);
-<a name="line255">255: </a>    } <font color="#B22222">/* end simple 'is_eq_newproc' */</font>
-
-<a name="line257">257: </a>    <font color="#B22222">/*</font>
-<a name="line258">258: </a><font color="#B22222">     Create an index set from the is_eq_newproc index set to indicate the mapping TO</font>
-<a name="line259">259: </a><font color="#B22222">     */</font>
-<a name="line260">260: </a>    <a href="../../../../../docs/manualpages/IS/ISPartitioningToNumbering.html#ISPartitioningToNumbering">ISPartitioningToNumbering</a>(is_eq_newproc, &is_eq_num);
-<a name="line261">261: </a>    is_eq_num_prim = is_eq_num;
-<a name="line262">262: </a>    <font color="#B22222">/*</font>
-<a name="line263">263: </a><font color="#B22222">      Determine how many equations/vertices are assigned to each processor</font>
-<a name="line264">264: </a><font color="#B22222">     */</font>
-<a name="line265">265: </a>    <a href="../../../../../docs/manualpages/IS/ISPartitioningCount.html#ISPartitioningCount">ISPartitioningCount</a>(is_eq_newproc, size, counts);
-<a name="line266">266: </a>    ncrs_eq_new = counts[rank];
-<a name="line267">267: </a>    <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is_eq_newproc);
-<a name="line268">268: </a>    ncrs_new = ncrs_eq_new/cr_bs; <font color="#B22222">/* eqs */</font>
-
-<a name="line270">270: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(counts);
-<a name="line271">271: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line272">272: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET12],0,0,0,0);
-<a name="line273">273: </a><font color="#A020F0">#endif</font>
-<a name="line274">274: </a>    <font color="#B22222">/* data movement scope -- this could be moved to subclasses so that we don't try to cram all auxilary data into some complex abstracted thing */</font>
-<a name="line275">275: </a>    {
-<a name="line276">276: </a>    <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            src_crd, dest_crd;
-<a name="line277">277: </a>    const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *idx,ndata_rows=pc_gamg->data_cell_rows,ndata_cols=pc_gamg->data_cell_cols,node_data_sz=ndata_rows*ndata_cols;
-<a name="line278">278: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatter.html#VecScatter">VecScatter</a>     vecscat;
-<a name="line279">279: </a>    <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>    *array;
-<a name="line280">280: </a>    <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> isscat;
-
-<a name="line282">282: </a>    <font color="#B22222">/* move data (for primal equations only) */</font>
-<a name="line283">283: </a>    <font color="#B22222">/* Create a vector to contain the newly ordered element information */</font>
-<a name="line284">284: </a>    <a href="../../../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(comm, &dest_crd);
-<a name="line285">285: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(dest_crd, node_data_sz*ncrs_new, <a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>);
-<a name="line286">286: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetType.html#VecSetType">VecSetType</a>(dest_crd,<a href="../../../../../docs/manualpages/Vec/VECSTANDARD.html#VECSTANDARD">VECSTANDARD</a>); <font color="#B22222">/* this is needed! */</font>
-<a name="line287">287: </a>    <font color="#B22222">/*</font>
-<a name="line288">288: </a><font color="#B22222">     There are 'ndata_rows*ndata_cols' data items per node, (one can think of the vectors of having</font>
-<a name="line289">289: </a><font color="#B22222">     a block size of ...).  Note, ISs are expanded into equation space by 'cr_bs'.</font>
-<a name="line290">290: </a><font color="#B22222">     */</font>
-<a name="line291">291: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(ncrs*node_data_sz, &tidx);
-<a name="line292">292: </a>    <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is_eq_num_prim, &idx);
-<a name="line293">293: </a>    <font color="#4169E1">for</font> (ii=0,jj=0; ii<ncrs; ii++) {
-<a name="line294">294: </a>      <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> id = idx[ii*cr_bs]/cr_bs; <font color="#B22222">/* get node back */</font>
-<a name="line295">295: </a>      <font color="#4169E1">for</font> (kk=0; kk<node_data_sz; kk++, jj++) tidx[jj] = id*node_data_sz + kk;
-<a name="line296">296: </a>    }
-<a name="line297">297: </a>    <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is_eq_num_prim, &idx);
-<a name="line298">298: </a>    <a href="../../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(comm, node_data_sz*ncrs, tidx, PETSC_COPY_VALUES, &isscat);
-<a name="line299">299: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tidx);
-<a name="line300">300: </a>    <font color="#B22222">/*</font>
-<a name="line301">301: </a><font color="#B22222">     Create a vector to contain the original vertex information for each element</font>
-<a name="line302">302: </a><font color="#B22222">     */</font>
-<a name="line303">303: </a>    <a href="../../../../../docs/manualpages/Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, node_data_sz*ncrs, &src_crd);
-<a name="line304">304: </a>    <font color="#4169E1">for</font> (jj=0; jj<ndata_cols; jj++) {
-<a name="line305">305: </a>      const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> stride0=ncrs*pc_gamg->data_cell_rows;
-<a name="line306">306: </a>      <font color="#4169E1">for</font> (ii=0; ii<ncrs; ii++) {
-<a name="line307">307: </a>        <font color="#4169E1">for</font> (kk=0; kk<ndata_rows; kk++) {
-<a name="line308">308: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    ix = ii*ndata_rows + kk + jj*stride0, jx = ii*node_data_sz + kk*ndata_cols + jj;
-<a name="line309">309: </a>          <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> tt = (<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)pc_gamg->data[ix];
-<a name="line310">310: </a>          <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(src_crd, 1, &jx, &tt, <a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line311">311: </a>        }
-<a name="line312">312: </a>      }
-<a name="line313">313: </a>    }
-<a name="line314">314: </a>    <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(src_crd);
-<a name="line315">315: </a>    <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(src_crd);
-<a name="line316">316: </a>    <font color="#B22222">/*</font>
-<a name="line317">317: </a><font color="#B22222">      Scatter the element vertex information (still in the original vertex ordering)</font>
-<a name="line318">318: </a><font color="#B22222">      to the correct processor</font>
-<a name="line319">319: </a><font color="#B22222">    */</font>
-<a name="line320">320: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</a>(src_crd, NULL, dest_crd, isscat, &vecscat);
-<a name="line321">321: </a>    <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&isscat);
-<a name="line322">322: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(vecscat,src_crd,dest_crd,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line323">323: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(vecscat,src_crd,dest_crd,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line324">324: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterDestroy.html#VecScatterDestroy">VecScatterDestroy</a>(&vecscat);
-<a name="line325">325: </a>    <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&src_crd);
-<a name="line326">326: </a>    <font color="#B22222">/*</font>
-<a name="line327">327: </a><font color="#B22222">      Put the element vertex data into a new allocation of the gdata->ele</font>
-<a name="line328">328: </a><font color="#B22222">    */</font>
-<a name="line329">329: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->data);
-<a name="line330">330: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(node_data_sz*ncrs_new, &pc_gamg->data);
-
-<a name="line332">332: </a>    pc_gamg->data_sz = node_data_sz*ncrs_new;
-<a name="line333">333: </a>    strideNew        = ncrs_new*ndata_rows;
-
-<a name="line335">335: </a>    <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(dest_crd, &array);
-<a name="line336">336: </a>    <font color="#4169E1">for</font> (jj=0; jj<ndata_cols; jj++) {
-<a name="line337">337: </a>      <font color="#4169E1">for</font> (ii=0; ii<ncrs_new; ii++) {
-<a name="line338">338: </a>        <font color="#4169E1">for</font> (kk=0; kk<ndata_rows; kk++) {
-<a name="line339">339: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ix = ii*ndata_rows + kk + jj*strideNew, jx = ii*node_data_sz + kk*ndata_cols + jj;
-<a name="line340">340: </a>          pc_gamg->data[ix] = PetscRealPart(array[jx]);
-<a name="line341">341: </a>        }
-<a name="line342">342: </a>      }
-<a name="line343">343: </a>    }
-<a name="line344">344: </a>    <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(dest_crd, &array);
-<a name="line345">345: </a>    <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&dest_crd);
+<a name="line249">249: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line250">250: </a>        <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET12],0,0,0,0);
+<a name="line251">251: </a><font color="#A020F0">#endif</font>
+<a name="line252">252: </a>        <font color="#4169E1">return</font>(0);
+<a name="line253">253: </a>      }
+
+<a name="line255">255: </a>      PetscInfo1(pc,<font color="#666666">"Number of equations (loc) %D with simple aggregation\n"</font>,ncrs_eq);
+<a name="line256">256: </a>      targetPE = rank/rfactor;
+<a name="line257">257: </a>      <a href="../../../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(comm, ncrs_eq, targetPE, 0, &is_eq_newproc);
+<a name="line258">258: </a>    } <font color="#B22222">/* end simple 'is_eq_newproc' */</font>
+
+<a name="line260">260: </a>    <font color="#B22222">/*</font>
+<a name="line261">261: </a><font color="#B22222">     Create an index set from the is_eq_newproc index set to indicate the mapping TO</font>
+<a name="line262">262: </a><font color="#B22222">     */</font>
+<a name="line263">263: </a>    <a href="../../../../../docs/manualpages/IS/ISPartitioningToNumbering.html#ISPartitioningToNumbering">ISPartitioningToNumbering</a>(is_eq_newproc, &is_eq_num);
+<a name="line264">264: </a>    is_eq_num_prim = is_eq_num;
+<a name="line265">265: </a>    <font color="#B22222">/*</font>
+<a name="line266">266: </a><font color="#B22222">      Determine how many equations/vertices are assigned to each processor</font>
+<a name="line267">267: </a><font color="#B22222">     */</font>
+<a name="line268">268: </a>    <a href="../../../../../docs/manualpages/IS/ISPartitioningCount.html#ISPartitioningCount">ISPartitioningCount</a>(is_eq_newproc, size, counts);
+<a name="line269">269: </a>    ncrs_eq_new = counts[rank];
+<a name="line270">270: </a>    <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is_eq_newproc);
+<a name="line271">271: </a>    ncrs_new = ncrs_eq_new/cr_bs; <font color="#B22222">/* eqs */</font>
+
+<a name="line273">273: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(counts);
+<a name="line274">274: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line275">275: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET12],0,0,0,0);
+<a name="line276">276: </a><font color="#A020F0">#endif</font>
+<a name="line277">277: </a>    <font color="#B22222">/* data movement scope -- this could be moved to subclasses so that we don't try to cram all auxilary data into some complex abstracted thing */</font>
+<a name="line278">278: </a>    {
+<a name="line279">279: </a>    <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            src_crd, dest_crd;
+<a name="line280">280: </a>    const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *idx,ndata_rows=pc_gamg->data_cell_rows,ndata_cols=pc_gamg->data_cell_cols,node_data_sz=ndata_rows*ndata_cols;
+<a name="line281">281: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatter.html#VecScatter">VecScatter</a>     vecscat;
+<a name="line282">282: </a>    <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>    *array;
+<a name="line283">283: </a>    <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> isscat;
+
+<a name="line285">285: </a>    <font color="#B22222">/* move data (for primal equations only) */</font>
+<a name="line286">286: </a>    <font color="#B22222">/* Create a vector to contain the newly ordered element information */</font>
+<a name="line287">287: </a>    <a href="../../../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(comm, &dest_crd);
+<a name="line288">288: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(dest_crd, node_data_sz*ncrs_new, <a href="../../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>);
+<a name="line289">289: </a>    <a href="../../../../../docs/manualpages/Vec/VecSetType.html#VecSetType">VecSetType</a>(dest_crd,<a href="../../../../../docs/manualpages/Vec/VECSTANDARD.html#VECSTANDARD">VECSTANDARD</a>); <font color="#B22222">/* this is needed! */</font>
+<a name="line290">290: </a>    <font color="#B22222">/*</font>
+<a name="line291">291: </a><font color="#B22222">     There are 'ndata_rows*ndata_cols' data items per node, (one can think of the vectors of having</font>
+<a name="line292">292: </a><font color="#B22222">     a block size of ...).  Note, ISs are expanded into equation space by 'cr_bs'.</font>
+<a name="line293">293: </a><font color="#B22222">     */</font>
+<a name="line294">294: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(ncrs*node_data_sz, &tidx);
+<a name="line295">295: </a>    <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is_eq_num_prim, &idx);
+<a name="line296">296: </a>    <font color="#4169E1">for</font> (ii=0,jj=0; ii<ncrs; ii++) {
+<a name="line297">297: </a>      <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> id = idx[ii*cr_bs]/cr_bs; <font color="#B22222">/* get node back */</font>
+<a name="line298">298: </a>      <font color="#4169E1">for</font> (kk=0; kk<node_data_sz; kk++, jj++) tidx[jj] = id*node_data_sz + kk;
+<a name="line299">299: </a>    }
+<a name="line300">300: </a>    <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is_eq_num_prim, &idx);
+<a name="line301">301: </a>    <a href="../../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(comm, node_data_sz*ncrs, tidx, PETSC_COPY_VALUES, &isscat);
+<a name="line302">302: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tidx);
+<a name="line303">303: </a>    <font color="#B22222">/*</font>
+<a name="line304">304: </a><font color="#B22222">     Create a vector to contain the original vertex information for each element</font>
+<a name="line305">305: </a><font color="#B22222">     */</font>
+<a name="line306">306: </a>    <a href="../../../../../docs/manualpages/Vec/VecCreateSeq.html#VecCreateSeq">VecCreateSeq</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, node_data_sz*ncrs, &src_crd);
+<a name="line307">307: </a>    <font color="#4169E1">for</font> (jj=0; jj<ndata_cols; jj++) {
+<a name="line308">308: </a>      const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> stride0=ncrs*pc_gamg->data_cell_rows;
+<a name="line309">309: </a>      <font color="#4169E1">for</font> (ii=0; ii<ncrs; ii++) {
+<a name="line310">310: </a>        <font color="#4169E1">for</font> (kk=0; kk<ndata_rows; kk++) {
+<a name="line311">311: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    ix = ii*ndata_rows + kk + jj*stride0, jx = ii*node_data_sz + kk*ndata_cols + jj;
+<a name="line312">312: </a>          <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> tt = (<a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)pc_gamg->data[ix];
+<a name="line313">313: </a>          <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(src_crd, 1, &jx, &tt, <a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line314">314: </a>        }
+<a name="line315">315: </a>      }
+<a name="line316">316: </a>    }
+<a name="line317">317: </a>    <a href="../../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(src_crd);
+<a name="line318">318: </a>    <a href="../../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(src_crd);
+<a name="line319">319: </a>    <font color="#B22222">/*</font>
+<a name="line320">320: </a><font color="#B22222">      Scatter the element vertex information (still in the original vertex ordering)</font>
+<a name="line321">321: </a><font color="#B22222">      to the correct processor</font>
+<a name="line322">322: </a><font color="#B22222">    */</font>
+<a name="line323">323: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterCreate.html#VecScatterCreate">VecScatterCreate</a>(src_crd, NULL, dest_crd, isscat, &vecscat);
+<a name="line324">324: </a>    <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&isscat);
+<a name="line325">325: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(vecscat,src_crd,dest_crd,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line326">326: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(vecscat,src_crd,dest_crd,<a href="../../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line327">327: </a>    <a href="../../../../../docs/manualpages/Vec/VecScatterDestroy.html#VecScatterDestroy">VecScatterDestroy</a>(&vecscat);
+<a name="line328">328: </a>    <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&src_crd);
+<a name="line329">329: </a>    <font color="#B22222">/*</font>
+<a name="line330">330: </a><font color="#B22222">      Put the element vertex data into a new allocation of the gdata->ele</font>
+<a name="line331">331: </a><font color="#B22222">    */</font>
+<a name="line332">332: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->data);
+<a name="line333">333: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(node_data_sz*ncrs_new, &pc_gamg->data);
+
+<a name="line335">335: </a>    pc_gamg->data_sz = node_data_sz*ncrs_new;
+<a name="line336">336: </a>    strideNew        = ncrs_new*ndata_rows;
+
+<a name="line338">338: </a>    <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(dest_crd, &array);
+<a name="line339">339: </a>    <font color="#4169E1">for</font> (jj=0; jj<ndata_cols; jj++) {
+<a name="line340">340: </a>      <font color="#4169E1">for</font> (ii=0; ii<ncrs_new; ii++) {
+<a name="line341">341: </a>        <font color="#4169E1">for</font> (kk=0; kk<ndata_rows; kk++) {
+<a name="line342">342: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ix = ii*ndata_rows + kk + jj*strideNew, jx = ii*node_data_sz + kk*ndata_cols + jj;
+<a name="line343">343: </a>          pc_gamg->data[ix] = PetscRealPart(array[jx]);
+<a name="line344">344: </a>        }
+<a name="line345">345: </a>      }
 <a name="line346">346: </a>    }
-<a name="line347">347: </a>    <font color="#B22222">/* move A and P (columns) with new layout */</font>
-<a name="line348">348: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line349">349: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET13],0,0,0,0);
-<a name="line350">350: </a><font color="#A020F0">#endif</font>
-
-<a name="line352">352: </a>    <font color="#B22222">/*</font>
-<a name="line353">353: </a><font color="#B22222">      Invert for <a href="../../../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a></font>
-<a name="line354">354: </a><font color="#B22222">    */</font>
-<a name="line355">355: </a>    <a href="../../../../../docs/manualpages/IS/ISInvertPermutation.html#ISInvertPermutation">ISInvertPermutation</a>(is_eq_num, ncrs_eq_new, &new_eq_indices);
-<a name="line356">356: </a>    <a href="../../../../../docs/manualpages/IS/ISSort.html#ISSort">ISSort</a>(new_eq_indices); <font color="#B22222">/* is this needed? */</font>
-<a name="line357">357: </a>    <a href="../../../../../docs/manualpages/IS/ISSetBlockSize.html#ISSetBlockSize">ISSetBlockSize</a>(new_eq_indices, cr_bs);
-<a name="line358">358: </a>    <font color="#4169E1">if</font> (is_eq_num != is_eq_num_prim) {
-<a name="line359">359: </a>      <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is_eq_num_prim); <font color="#B22222">/* could be same as 'is_eq_num' */</font>
-<a name="line360">360: </a>    }
-<a name="line361">361: </a>    <font color="#4169E1">if</font> (Pcolumnperm) {
-<a name="line362">362: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)new_eq_indices);
-<a name="line363">363: </a>      *Pcolumnperm = new_eq_indices;
-<a name="line364">364: </a>    }
-<a name="line365">365: </a>    <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is_eq_num);
-<a name="line366">366: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line367">367: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET13],0,0,0,0);
-<a name="line368">368: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET14],0,0,0,0);
-<a name="line369">369: </a><font color="#A020F0">#endif</font>
-<a name="line370">370: </a>    <font color="#B22222">/* 'a_Amat_crs' output */</font>
-<a name="line371">371: </a>    {
-<a name="line372">372: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat;
-<a name="line373">373: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>(Cmat, new_eq_indices, new_eq_indices, MAT_INITIAL_MATRIX, &mat);
-<a name="line374">374: </a>      *a_Amat_crs = mat;
-
-<a name="line376">376: </a>      <font color="#4169E1">if</font> (!<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) {
-<a name="line377">377: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> cbs, rbs;
-<a name="line378">378: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Cmat, &rbs, &cbs);
-<a name="line379">379: </a>        <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(MPI_COMM_SELF,<font color="#666666">"[%d]%s Old <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> rbs=%d cbs=%d\n"</font>,rank,__FUNCT__,rbs,cbs);
-<a name="line380">380: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(mat, &rbs, &cbs);
-<a name="line381">381: </a>        <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(MPI_COMM_SELF,<font color="#666666">"[%d]%s New <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> rbs=%d cbs=%d cr_bs=%d\n"</font>,rank,__FUNCT__,rbs,cbs,cr_bs);
-<a name="line382">382: </a>      }
-<a name="line383">383: </a>    }
-<a name="line384">384: </a>    <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Cmat);
-
-<a name="line386">386: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line387">387: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET14],0,0,0,0);
-<a name="line388">388: </a><font color="#A020F0">#endif</font>
-<a name="line389">389: </a>    <font color="#B22222">/* prolongator */</font>
-<a name="line390">390: </a>    {
-<a name="line391">391: </a>      <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>       findices;
-<a name="line392">392: </a>      <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> Istart,Iend;
-<a name="line393">393: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>      Pnew;
-<a name="line394">394: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(Pold, &Istart, &Iend);
-<a name="line395">395: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line396">396: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET15],0,0,0,0);
-<a name="line397">397: </a><font color="#A020F0">#endif</font>
-<a name="line398">398: </a>      <a href="../../../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(comm,Iend-Istart,Istart,1,&findices);
-<a name="line399">399: </a>      <a href="../../../../../docs/manualpages/IS/ISSetBlockSize.html#ISSetBlockSize">ISSetBlockSize</a>(findices,f_bs);
-<a name="line400">400: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>(Pold, findices, new_eq_indices, MAT_INITIAL_MATRIX, &Pnew);
-<a name="line401">401: </a>      <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&findices);
-
-<a name="line403">403: </a>      <font color="#4169E1">if</font> (!<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) {
-<a name="line404">404: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> cbs, rbs;
-<a name="line405">405: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Pold, &rbs, &cbs);
-<a name="line406">406: </a>        <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(MPI_COMM_SELF,<font color="#666666">"[%d]%s Pold rbs=%d cbs=%d\n"</font>,rank,__FUNCT__,rbs,cbs);
-<a name="line407">407: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Pnew, &rbs, &cbs);
-<a name="line408">408: </a>        <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(MPI_COMM_SELF,<font color="#666666">"[%d]%s Pnew rbs=%d cbs=%d\n"</font>,rank,__FUNCT__,rbs,cbs);
-<a name="line409">409: </a>      }
-<a name="line410">410: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line411">411: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET15],0,0,0,0);
-<a name="line412">412: </a><font color="#A020F0">#endif</font>
-<a name="line413">413: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(a_P_inout);
-
-<a name="line415">415: </a>      <font color="#B22222">/* output - repartitioned */</font>
-<a name="line416">416: </a>      *a_P_inout = Pnew;
-<a name="line417">417: </a>    }
-<a name="line418">418: </a>    <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&new_eq_indices);
-
-<a name="line420">420: </a>    *a_nactive_proc = new_size; <font color="#B22222">/* output */</font>
-<a name="line421">421: </a>  }
-
-<a name="line423">423: </a>  <font color="#B22222">/* outout matrix data */</font>
-<a name="line424">424: </a>  <font color="#4169E1">if</font> (!<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) {
-<a name="line425">425: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer; char fname[32]; static int llev=0; Cmat = *a_Amat_crs;
-<a name="line426">426: </a>    <font color="#4169E1">if</font> (!llev) {
-<a name="line427">427: </a>      sprintf(fname,<font color="#666666">"Cmat_%d.m"</font>,llev++);
-<a name="line428">428: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(comm,fname,&viewer);
-<a name="line429">429: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(viewer, PETSC_VIEWER_ASCII_MATLAB);
-<a name="line430">430: </a>      <a href="../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(Amat_fine, viewer);
-<a name="line431">431: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</a>(viewer);
-<a name="line432">432: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
-<a name="line433">433: </a>    }
-<a name="line434">434: </a>    sprintf(fname,<font color="#666666">"Cmat_%d.m"</font>,llev++);
-<a name="line435">435: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(comm,fname,&viewer);
-<a name="line436">436: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(viewer, PETSC_VIEWER_ASCII_MATLAB);
-<a name="line437">437: </a>    <a href="../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(Cmat, viewer);
-<a name="line438">438: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</a>(viewer);
-<a name="line439">439: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
-<a name="line440">440: </a>  }
-<a name="line441">441: </a>  <font color="#4169E1">return</font>(0);
-<a name="line442">442: </a>}
-
-<a name="line444">444: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
-<a name="line445">445: </a><font color="#B22222">/*</font>
-<a name="line446">446: </a><font color="#B22222">   PCSetUp_GAMG - Prepares for the use of the GAMG preconditioner</font>
-<a name="line447">447: </a><font color="#B22222">                    by setting data structures and options.</font>
-
-<a name="line449">449: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line450">450: </a><font color="#B22222">.  pc - the preconditioner context</font>
-
-<a name="line452">452: </a><font color="#B22222">*/</font>
-<a name="line455">455: </a><strong><font color="#4169E1"><a name="PCSetUp_GAMG"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCSetUp_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
-<a name="line456">456: </a>{
-<a name="line458">458: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
-<a name="line459">459: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
-<a name="line460">460: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            Pmat     = pc->pmat;
-<a name="line461">461: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       fine_level,level,level1,bs,M,qq,lidx,nASMBlocksArr[GAMG_MAXLEVELS];
-<a name="line462">462: </a>  <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-<a name="line463">463: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    rank,size,nactivepe;
-<a name="line464">464: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            Aarr[GAMG_MAXLEVELS],Parr[GAMG_MAXLEVELS];
-<a name="line465">465: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>             *ASMLocalIDsArr[GAMG_MAXLEVELS];
-<a name="line466">466: </a>  PetscLogDouble nnz0=0.,nnztot=0.;
-<a name="line467">467: </a>  <a href="../../../../../docs/manualpages/Mat/MatInfo.html#MatInfo">MatInfo</a>        info;
-
-<a name="line470">470: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
-<a name="line471">471: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
-<a name="line472">472: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-
-<a name="line474">474: </a>  <font color="#4169E1">if</font> (pc_gamg->setup_count++ > 0) {
-<a name="line475">475: </a>    <font color="#4169E1">if</font> ((<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)(!pc_gamg->reuse_prol)) {
-<a name="line476">476: </a>      <font color="#B22222">/* reset everything */</font>
-<a name="line477">477: </a>      PCReset_MG(pc);
-<a name="line478">478: </a>      pc->setupcalled = 0;
-<a name="line479">479: </a>    } <font color="#4169E1">else</font> {
-<a name="line480">480: </a>      PC_MG_Levels **mglevels = mg->levels;
-<a name="line481">481: </a>      <font color="#B22222">/* just do Galerkin grids */</font>
-<a name="line482">482: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>          B,dA,dB;
-
-<a name="line484">484: </a>     <font color="#4169E1">if</font> (!pc->setupcalled) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSetUp.html#PCSetUp">PCSetUp</a>() has not been called yet"</font>);
-<a name="line485">485: </a>      <font color="#4169E1">if</font> (pc_gamg->Nlevels > 1) {
-<a name="line486">486: </a>        <font color="#B22222">/* currently only handle case where mat and pmat are the same on coarser levels */</font>
-<a name="line487">487: </a>        <a href="../../../../../docs/manualpages/KSP/KSPGetOperators.html#KSPGetOperators">KSPGetOperators</a>(mglevels[pc_gamg->Nlevels-1]->smoothd,&dA,&dB);
-<a name="line488">488: </a>        <font color="#B22222">/* (re)set to get dirty flag */</font>
-<a name="line489">489: </a>        <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(mglevels[pc_gamg->Nlevels-1]->smoothd,dA,dB);
-
-<a name="line491">491: </a>        <font color="#4169E1">for</font> (level=pc_gamg->Nlevels-2; level>=0; level--) {
-<a name="line492">492: </a>          <font color="#B22222">/* the first time through the matrix structure has changed from repartitioning */</font>
-<a name="line493">493: </a>          <font color="#4169E1">if</font> (pc_gamg->setup_count==2) {
-<a name="line494">494: </a>            <a href="../../../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(dB,mglevels[level+1]->interpolate,MAT_INITIAL_MATRIX,1.0,&B);
-<a name="line495">495: </a>            <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&mglevels[level]->A);
-
-<a name="line497">497: </a>            mglevels[level]->A = B;
-<a name="line498">498: </a>          } <font color="#4169E1">else</font> {
-<a name="line499">499: </a>            <a href="../../../../../docs/manualpages/KSP/KSPGetOperators.html#KSPGetOperators">KSPGetOperators</a>(mglevels[level]->smoothd,NULL,&B);
-<a name="line500">500: </a>            <a href="../../../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(dB,mglevels[level+1]->interpolate,MAT_REUSE_MATRIX,1.0,&B);
-<a name="line501">501: </a>          }
-<a name="line502">502: </a>          <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(mglevels[level]->smoothd,B,B);
-<a name="line503">503: </a>          dB   = B;
-<a name="line504">504: </a>        }
-<a name="line505">505: </a>      }
-
-<a name="line507">507: </a>      PCSetUp_MG(pc);
-
-<a name="line509">509: </a>      <font color="#4169E1">return</font>(0);
-<a name="line510">510: </a>    }
-<a name="line511">511: </a>  }
-
-<a name="line513">513: </a>  <font color="#4169E1">if</font> (!pc_gamg->data) {
-<a name="line514">514: </a>    <font color="#4169E1">if</font> (pc_gamg->orig_data) {
-<a name="line515">515: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(Pmat, &bs);
-<a name="line516">516: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetLocalSize.html#MatGetLocalSize">MatGetLocalSize</a>(Pmat, &qq, NULL);
-
-<a name="line518">518: </a>      pc_gamg->data_sz        = (qq/bs)*pc_gamg->orig_data_cell_rows*pc_gamg->orig_data_cell_cols;
-<a name="line519">519: </a>      pc_gamg->data_cell_rows = pc_gamg->orig_data_cell_rows;
-<a name="line520">520: </a>      pc_gamg->data_cell_cols = pc_gamg->orig_data_cell_cols;
-
-<a name="line522">522: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(pc_gamg->data_sz, &pc_gamg->data);
-<a name="line523">523: </a>      <font color="#4169E1">for</font> (qq=0; qq<pc_gamg->data_sz; qq++) pc_gamg->data[qq] = pc_gamg->orig_data[qq];
-<a name="line524">524: </a>    } <font color="#4169E1">else</font> {
-<a name="line525">525: </a>      <font color="#4169E1">if</font> (!pc_gamg->ops->createdefaultdata) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm,PETSC_ERR_PLIB,<font color="#666666">"'createdefaultdata' not set(?) need to support NULL data"</font>);
-<a name="line526">526: </a>      pc_gamg->ops->createdefaultdata(pc,Pmat);
-<a name="line527">527: </a>    }
-<a name="line528">528: </a>  }
-
-<a name="line530">530: </a>  <font color="#B22222">/* cache original data for reuse */</font>
-<a name="line531">531: </a>  <font color="#4169E1">if</font> (!pc_gamg->orig_data && (<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)(!pc_gamg->reuse_prol)) {
-<a name="line532">532: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(pc_gamg->data_sz, &pc_gamg->orig_data);
-<a name="line533">533: </a>    <font color="#4169E1">for</font> (qq=0; qq<pc_gamg->data_sz; qq++) pc_gamg->orig_data[qq] = pc_gamg->data[qq];
-<a name="line534">534: </a>    pc_gamg->orig_data_cell_rows = pc_gamg->data_cell_rows;
-<a name="line535">535: </a>    pc_gamg->orig_data_cell_cols = pc_gamg->data_cell_cols;
-<a name="line536">536: </a>  }
-
-<a name="line538">538: </a>  <font color="#B22222">/* get basic dims */</font>
-<a name="line539">539: </a>  <a href="../../../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(Pmat, &bs);
-<a name="line540">540: </a>  <a href="../../../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(Pmat, &M, &qq);
-
-<a name="line542">542: </a>  <a href="../../../../../docs/manualpages/Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</a>(Pmat,MAT_GLOBAL_SUM,&info); <font color="#B22222">/* global reduction */</font>
-<a name="line543">543: </a>  nnz0   = info.nz_used;
-<a name="line544">544: </a>  nnztot = info.nz_used;
-<a name="line545">545: </a>  PetscInfo6(pc,<font color="#666666">"level %d) N=%D, n data rows=%d, n data cols=%d, nnz/row (ave)=%d, np=%d\n"</font>,
-<a name="line546">546: </a>                    0,M,pc_gamg->data_cell_rows,pc_gamg->data_cell_cols,
-<a name="line547">547: </a>                    (int)(nnz0/(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)M+0.5),size);
-<a name="line548">548: </a>
-
-<a name="line550">550: </a>  <font color="#B22222">/* Get A_i and R_i */</font>
-<a name="line551">551: </a>  <font color="#4169E1">for</font> (level=0, Aarr[0]=Pmat, nactivepe = size; <font color="#B22222">/* hard wired stopping logic */</font>
-<a name="line552">552: </a>       level < (pc_gamg->Nlevels-1) && (!level || M>pc_gamg->coarse_eq_limit);
-<a name="line553">553: </a>       level++) {
-<a name="line554">554: </a>    pc_gamg->current_level = level;
-<a name="line555">555: </a>    level1 = level + 1;
-<a name="line556">556: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line557">557: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET1],0,0,0,0);
-<a name="line558">558: </a><font color="#A020F0">#if (defined GAMG_STAGES)</font>
-<a name="line559">559: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</a>(gamg_stages[level]);
-<a name="line560">560: </a><font color="#A020F0">#endif</font>
-<a name="line561">561: </a><font color="#A020F0">#endif</font>
-<a name="line562">562: </a>    { <font color="#B22222">/* construct prolongator */</font>
-<a name="line563">563: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>              Gmat;
-<a name="line564">564: </a>      PetscCoarsenData *agg_lists;
-<a name="line565">565: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>              Prol11;
-
-<a name="line567">567: </a>      pc_gamg->ops->graph(pc,Aarr[level], &Gmat);
-<a name="line568">568: </a>      pc_gamg->ops->coarsen(pc, &Gmat, &agg_lists);
-<a name="line569">569: </a>      pc_gamg->ops->prolongator(pc,Aarr[level],Gmat,agg_lists,&Prol11);
-
-<a name="line571">571: </a>      <font color="#B22222">/* could have failed to create new level */</font>
-<a name="line572">572: </a>      <font color="#4169E1">if</font> (Prol11) {
-<a name="line573">573: </a>        <font color="#B22222">/* get new block size of coarse matrices */</font>
-<a name="line574">574: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Prol11, NULL, &bs);
-
-<a name="line576">576: </a>        <font color="#4169E1">if</font> (pc_gamg->ops->optprolongator) {
-<a name="line577">577: </a>          <font color="#B22222">/* smooth */</font>
-<a name="line578">578: </a>          pc_gamg->ops->optprolongator(pc, Aarr[level], &Prol11);
-<a name="line579">579: </a>        }
-
-<a name="line581">581: </a>        Parr[level1] = Prol11;
-<a name="line582">582: </a>      } <font color="#4169E1">else</font> Parr[level1] = NULL;
-
-<a name="line584">584: </a>      <font color="#4169E1">if</font> (pc_gamg->use_aggs_in_gasm) {
-<a name="line585">585: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> bs;
-<a name="line586">586: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Prol11, &bs, NULL);
-<a name="line587">587: </a>        PetscCDGetASMBlocks(agg_lists, bs, &nASMBlocksArr[level], &ASMLocalIDsArr[level]);
-<a name="line588">588: </a>      }
-
-<a name="line590">590: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Gmat);
-<a name="line591">591: </a>      PetscCDDestroy(agg_lists);
-<a name="line592">592: </a>    } <font color="#B22222">/* construct prolongator scope */</font>
-<a name="line593">593: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line594">594: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET1],0,0,0,0);
-<a name="line595">595: </a><font color="#A020F0">#endif</font>
-<a name="line596">596: </a>    <font color="#4169E1">if</font> (!level) Aarr[0] = Pmat; <font color="#B22222">/* use Pmat for finest level setup */</font>
-<a name="line597">597: </a>    <font color="#4169E1">if</font> (!Parr[level1]) {
-<a name="line598">598: </a>       PetscInfo1(pc,<font color="#666666">"Stop gridding, level %D\n"</font>,level);
-<a name="line599">599: </a><font color="#A020F0">#if (defined PETSC_GAMG_USE_LOG && defined GAMG_STAGES)</font>
-<a name="line600">600: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</a>();
-<a name="line601">601: </a><font color="#A020F0">#endif</font>
-<a name="line602">602: </a>      <font color="#4169E1">break</font>;
-<a name="line603">603: </a>    }
-<a name="line604">604: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line605">605: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET2],0,0,0,0);
-<a name="line606">606: </a><font color="#A020F0">#endif</font>
-
-<a name="line608">608: </a>    pc_gamg->ops->createlevel(pc, Aarr[level], bs,&Parr[level1], &Aarr[level1], &nactivepe, NULL);
-
-<a name="line610">610: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line611">611: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET2],0,0,0,0);
-<a name="line612">612: </a><font color="#A020F0">#endif</font>
-<a name="line613">613: </a>    <a href="../../../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(Aarr[level1], &M, &qq);
-
-<a name="line615">615: </a>    <a href="../../../../../docs/manualpages/Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</a>(Aarr[level1], MAT_GLOBAL_SUM, &info);
-<a name="line616">616: </a>    nnztot += info.nz_used;
-<a name="line617">617: </a>    PetscInfo5(pc,<font color="#666666">"%d) N=%D, n data cols=%d, nnz/row (ave)=%d, %d active pes\n"</font>,level1,M,pc_gamg->data_cell_cols,(int)(info.nz_used/(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)M),nactivepe);
-
-<a name="line619">619: </a><font color="#A020F0">#if (defined PETSC_GAMG_USE_LOG && defined GAMG_STAGES)</font>
-<a name="line620">620: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</a>();
-<a name="line621">621: </a><font color="#A020F0">#endif</font>
-<a name="line622">622: </a>    <font color="#B22222">/* stop if one node or one proc -- could pull back for singular problems */</font>
-<a name="line623">623: </a>    <font color="#4169E1">if</font> ( (pc_gamg->data_cell_cols && M/pc_gamg->data_cell_cols < 2) || (!pc_gamg->data_cell_cols && M/bs < 2) ) {
-<a name="line624">624: </a>       PetscInfo2(pc,<font color="#666666">"HARD stop of coarsening on level %D.  Grid too small: %D block nodes\n"</font>,level,M/bs);
-<a name="line625">625: </a>      level++;
-<a name="line626">626: </a>      <font color="#4169E1">break</font>;
-<a name="line627">627: </a>    }
-<a name="line628">628: </a>  } <font color="#B22222">/* levels */</font>
-<a name="line629">629: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->data);
-
-<a name="line631">631: </a>  PetscInfo2(pc,<font color="#666666">"%D levels, grid complexity = %g\n"</font>,level+1,nnztot/nnz0);
-<a name="line632">632: </a>  pc_gamg->Nlevels = level + 1;
-<a name="line633">633: </a>  fine_level       = level;
-<a name="line634">634: </a>  <a href="../../../../../docs/manualpages/PC/PCMGSetLevels.html#PCMGSetLevels">PCMGSetLevels</a>(pc,pc_gamg->Nlevels,NULL);
-
-<a name="line636">636: </a>  <font color="#B22222">/* simple setup */</font>
-<a name="line637">637: </a>  <font color="#4169E1">if</font> (!<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) {
-<a name="line638">638: </a>    PC_MG_Levels **mglevels = mg->levels;
-<a name="line639">639: </a>    <font color="#4169E1">for</font> (lidx=0,level=pc_gamg->Nlevels-1;
-<a name="line640">640: </a>         lidx<fine_level;
-<a name="line641">641: </a>         lidx++, level--) {
-<a name="line642">642: </a>      <a href="../../../../../docs/manualpages/PC/PCMGSetInterpolation.html#PCMGSetInterpolation">PCMGSetInterpolation</a>(pc, lidx+1, Parr[level]);
-<a name="line643">643: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(mglevels[lidx]->smoothd, Aarr[level], Aarr[level]);
-<a name="line644">644: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Parr[level]);
-<a name="line645">645: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Aarr[level]);
-<a name="line646">646: </a>    }
-<a name="line647">647: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(mglevels[fine_level]->smoothd, Aarr[0], Aarr[0]);
-
-<a name="line649">649: </a>    PCSetUp_MG(pc);
-<a name="line650">650: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (pc_gamg->Nlevels > 1) { <font color="#B22222">/* don't setup MG if one level */</font>
-<a name="line651">651: </a>    <font color="#B22222">/* set default smoothers & set operators */</font>
-<a name="line652">652: </a>    <font color="#4169E1">for</font> (lidx = 1, level = pc_gamg->Nlevels-2;
-<a name="line653">653: </a>         lidx <= fine_level;
-<a name="line654">654: </a>         lidx++, level--) {
-<a name="line655">655: </a>      <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> smoother;
-<a name="line656">656: </a>      <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>  subpc;
-
-<a name="line658">658: </a>      <a href="../../../../../docs/manualpages/PC/PCMGGetSmoother.html#PCMGGetSmoother">PCMGGetSmoother</a>(pc, lidx, &smoother);
-<a name="line659">659: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</a>(smoother, &subpc);
-
-<a name="line661">661: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</a>(smoother, <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>);
-<a name="line662">662: </a>      <font color="#B22222">/* set ops */</font>
-<a name="line663">663: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(smoother, Aarr[level], Aarr[level]);
-<a name="line664">664: </a>      <a href="../../../../../docs/manualpages/PC/PCMGSetInterpolation.html#PCMGSetInterpolation">PCMGSetInterpolation</a>(pc, lidx, Parr[level+1]);
-
-<a name="line666">666: </a>      <font color="#B22222">/* set defaults */</font>
-<a name="line667">667: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetType.html#KSPSetType">KSPSetType</a>(smoother, <a href="../../../../../docs/manualpages/KSP/KSPCHEBYSHEV.html#KSPCHEBYSHEV">KSPCHEBYSHEV</a>);
-
-<a name="line669">669: </a>      <font color="#B22222">/* set blocks for GASM smoother that uses the 'aggregates' */</font>
-<a name="line670">670: </a>      <font color="#4169E1">if</font> (pc_gamg->use_aggs_in_gasm) {
-<a name="line671">671: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> sz;
-<a name="line672">672: </a>        <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>       *is;
-
-<a name="line674">674: </a>        sz   = nASMBlocksArr[level];
-<a name="line675">675: </a>        is   = ASMLocalIDsArr[level];
-<a name="line676">676: </a>        <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(subpc, <a href="../../../../../docs/manualpages/PC/PCGASM.html#PCGASM">PCGASM</a>);
-<a name="line677">677: </a>        <a href="../../../../../docs/manualpages/PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</a>(subpc, 0);
-<a name="line678">678: </a>        <font color="#4169E1">if</font> (!sz) {
-<a name="line679">679: </a>          <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>       is;
-<a name="line680">680: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> my0,kk;
-<a name="line681">681: </a>          <a href="../../../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(Aarr[level], &my0, &kk);
-<a name="line682">682: </a>          <a href="../../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, 1, &my0, PETSC_COPY_VALUES, &is);
-<a name="line683">683: </a>          <a href="../../../../../docs/manualpages/PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</a>(subpc, 1, &is, NULL);
-<a name="line684">684: </a>          <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is);
-<a name="line685">685: </a>        } <font color="#4169E1">else</font> {
-<a name="line686">686: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> kk;
-<a name="line687">687: </a>          <a href="../../../../../docs/manualpages/PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</a>(subpc, sz, is, NULL);
-<a name="line688">688: </a>          <font color="#4169E1">for</font> (kk=0; kk<sz; kk++) {
-<a name="line689">689: </a>            <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is[kk]);
-<a name="line690">690: </a>          }
-<a name="line691">691: </a>          <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(is);
-<a name="line692">692: </a>        }
-<a name="line693">693: </a>        ASMLocalIDsArr[level] = NULL;
-<a name="line694">694: </a>        nASMBlocksArr[level]  = 0;
-<a name="line695">695: </a>        <a href="../../../../../docs/manualpages/PC/PCGASMSetType.html#PCGASMSetType">PCGASMSetType</a>(subpc, PC_GASM_BASIC);
-<a name="line696">696: </a>      } <font color="#4169E1">else</font> {
-<a name="line697">697: </a>        <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(subpc, <a href="../../../../../docs/manualpages/PC/PCSOR.html#PCSOR">PCSOR</a>);
-<a name="line698">698: </a>      }
-<a name="line699">699: </a>    }
-<a name="line700">700: </a>    {
-<a name="line701">701: </a>      <font color="#B22222">/* coarse grid */</font>
-<a name="line702">702: </a>      <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> smoother,*k2; <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> subpc,pc2; <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ii,first;
-<a name="line703">703: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> Lmat = Aarr[(level=pc_gamg->Nlevels-1)]; lidx = 0;
-<a name="line704">704: </a>      <a href="../../../../../docs/manualpages/PC/PCMGGetSmoother.html#PCMGGetSmoother">PCMGGetSmoother</a>(pc, lidx, &smoother);
-<a name="line705">705: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(smoother, Lmat, Lmat);
-<a name="line706">706: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</a>(smoother, <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>);
-<a name="line707">707: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</a>(smoother, &subpc);
-<a name="line708">708: </a>      <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(subpc, <a href="../../../../../docs/manualpages/PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</a>);
-<a name="line709">709: </a>      <a href="../../../../../docs/manualpages/PC/PCSetUp.html#PCSetUp">PCSetUp</a>(subpc);
-<a name="line710">710: </a>      <a href="../../../../../docs/manualpages/PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</a>(subpc,&ii,&first,&k2);
-<a name="line711">711: </a>      <font color="#4169E1">if</font> (ii != 1) <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"ii %D is not one"</font>,ii);
-<a name="line712">712: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</a>(k2[0],&pc2);
-<a name="line713">713: </a>      <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(pc2, <a href="../../../../../docs/manualpages/PC/PCLU.html#PCLU">PCLU</a>);
-<a name="line714">714: </a>      <a href="../../../../../docs/manualpages/PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</a>(pc2,MAT_SHIFT_INBLOCKS);
-<a name="line715">715: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</a>(k2[0],<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,1);
-<a name="line716">716: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetType.html#KSPSetType">KSPSetType</a>(k2[0], <a href="../../../../../docs/manualpages/KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</a>);
-<a name="line717">717: </a>      <font color="#B22222">/* This flag gets reset by <a href="../../../../../docs/manualpages/PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</a>(), but our BJacobi really does the same algorithm everywhere (and in</font>
-<a name="line718">718: </a><font color="#B22222">       * fact, all but one process will have zero dofs), so we reset the flag to avoid having PCView_BJacobi attempt to</font>
-<a name="line719">719: </a><font color="#B22222">       * view every subdomain as though they were different. */</font>
-<a name="line720">720: </a>      ((PC_BJacobi*)subpc->data)->same_local_solves = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line721">721: </a>    }
-
-<a name="line723">723: </a>    <font color="#B22222">/* should be called in PCSetFromOptions_GAMG(), but cannot be called prior to <a href="../../../../../docs/manualpages/PC/PCMGSetLevels.html#PCMGSetLevels">PCMGSetLevels</a>() */</font>
-<a name="line724">724: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc);
-<a name="line725">725: </a>    PCSetFromOptions_MG(PetscOptionsObject,pc);
-<a name="line726">726: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</a>();
-<a name="line727">727: </a>    <font color="#4169E1">if</font> (!mg->galerkin) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm,PETSC_ERR_USER,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> must use Galerkin for coarse operators."</font>);
-<a name="line728">728: </a>    <font color="#4169E1">if</font> (mg->galerkin == 1) mg->galerkin = 2;
-
-<a name="line730">730: </a>    <font color="#B22222">/* clean up */</font>
-<a name="line731">731: </a>    <font color="#4169E1">for</font> (level=1; level<pc_gamg->Nlevels; level++) {
-<a name="line732">732: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Parr[level]);
-<a name="line733">733: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Aarr[level]);
-<a name="line734">734: </a>    }
-
-<a name="line736">736: </a>    PCSetUp_MG(pc);
-<a name="line737">737: </a>  } <font color="#4169E1">else</font> {
-<a name="line738">738: </a>    <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> smoother;
-<a name="line739">739: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(pc,<font color="#666666">"One level solver used (system is seen as DD). Using default solver.\n"</font>);
-<a name="line740">740: </a>    <a href="../../../../../docs/manualpages/PC/PCMGGetSmoother.html#PCMGGetSmoother">PCMGGetSmoother</a>(pc, 0, &smoother);
-<a name="line741">741: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(smoother, Aarr[0], Aarr[0]);
-<a name="line742">742: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSetType.html#KSPSetType">KSPSetType</a>(smoother, <a href="../../../../../docs/manualpages/KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</a>);
-<a name="line743">743: </a>    PCSetUp_MG(pc);
-<a name="line744">744: </a>  }
-<a name="line745">745: </a>  <font color="#4169E1">return</font>(0);
-<a name="line746">746: </a>}
-
-<a name="line748">748: </a><font color="#B22222">/* ------------------------------------------------------------------------- */</font>
-<a name="line749">749: </a><font color="#B22222">/*</font>
-<a name="line750">750: </a><font color="#B22222"> PCDestroy_GAMG - Destroys the private context for the GAMG preconditioner</font>
-<a name="line751">751: </a><font color="#B22222">   that was created with PCCreate_GAMG().</font>
-
-<a name="line753">753: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line754">754: </a><font color="#B22222">.  pc - the preconditioner context</font>
-
-<a name="line756">756: </a><font color="#B22222">   Application Interface Routine: <a href="../../../../../docs/manualpages/PC/PCDestroy.html#PCDestroy">PCDestroy</a>()</font>
-<a name="line757">757: </a><font color="#B22222">*/</font>
-<a name="line760">760: </a><strong><font color="#4169E1"><a name="PCDestroy_GAMG"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCDestroy_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
-<a name="line761">761: </a>{
-<a name="line763">763: </a>  PC_MG          *mg     = (PC_MG*)pc->data;
-<a name="line764">764: </a>  PC_GAMG        *pc_gamg= (PC_GAMG*)mg->innerctx;
-
-<a name="line767">767: </a>  PCReset_GAMG(pc);
-<a name="line768">768: </a>  <font color="#4169E1">if</font> (pc_gamg->ops->destroy) {
-<a name="line769">769: </a>    (*pc_gamg->ops->destroy)(pc);
-<a name="line770">770: </a>  }
-<a name="line771">771: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</a>(&pc_gamg->random);
-<a name="line772">772: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->ops);
-<a name="line773">773: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->gamg_type_name);
-<a name="line774">774: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg);
-<a name="line775">775: </a>  PCDestroy_MG(pc);
-<a name="line776">776: </a>  <font color="#4169E1">return</font>(0);
-<a name="line777">777: </a>}
-
-
-<a name="line782">782: </a><font color="#B22222">/*@</font>
-<a name="line783">783: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetProcEqLim.html#PCGAMGSetProcEqLim">PCGAMGSetProcEqLim</a> - Set number of equations to aim for on coarse grids via processor reduction.</font>
-
-<a name="line785">785: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
-
-<a name="line787">787: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line788">788: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line789">789: </a><font color="#B22222">-  n - the number of equations</font>
-
-
-<a name="line792">792: </a><font color="#B22222">   Options Database Key:</font>
-<a name="line793">793: </a><font color="#B22222">.  -pc_gamg_process_eq_limit <limit></font>
-
-<a name="line795">795: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line797">797: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
-
-<a name="line799">799: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a>()</font>
-<a name="line800">800: </a><font color="#B22222">@*/</font>
-<a name="line801">801: </a><strong><font color="#4169E1"><a name="PCGAMGSetProcEqLim"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCGAMGSetProcEqLim.html#PCGAMGSetProcEqLim">PCGAMGSetProcEqLim</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
-<a name="line802">802: </a>{
-
-<a name="line807">807: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetProcEqLim_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),(pc,n));
-<a name="line808">808: </a>  <font color="#4169E1">return</font>(0);
-<a name="line809">809: </a>}
-
-<a name="line813">813: </a><strong><font color="#4169E1"><a name="PCGAMGSetProcEqLim_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetProcEqLim_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
-<a name="line814">814: </a>{
-<a name="line815">815: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
-<a name="line816">816: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
-
-<a name="line819">819: </a>  <font color="#4169E1">if</font> (n>0) pc_gamg->min_eq_proc = n;
-<a name="line820">820: </a>  <font color="#4169E1">return</font>(0);
-<a name="line821">821: </a>}
-
-<a name="line825">825: </a><font color="#B22222">/*@</font>
-<a name="line826">826: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a> - Set max number of equations on coarse grids.</font>
+<a name="line347">347: </a>    <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(dest_crd, &array);
+<a name="line348">348: </a>    <a href="../../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&dest_crd);
+<a name="line349">349: </a>    }
+<a name="line350">350: </a>    <font color="#B22222">/* move A and P (columns) with new layout */</font>
+<a name="line351">351: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line352">352: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET13],0,0,0,0);
+<a name="line353">353: </a><font color="#A020F0">#endif</font>
+
+<a name="line355">355: </a>    <font color="#B22222">/*</font>
+<a name="line356">356: </a><font color="#B22222">      Invert for <a href="../../../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a></font>
+<a name="line357">357: </a><font color="#B22222">    */</font>
+<a name="line358">358: </a>    <a href="../../../../../docs/manualpages/IS/ISInvertPermutation.html#ISInvertPermutation">ISInvertPermutation</a>(is_eq_num, ncrs_eq_new, &new_eq_indices);
+<a name="line359">359: </a>    <a href="../../../../../docs/manualpages/IS/ISSort.html#ISSort">ISSort</a>(new_eq_indices); <font color="#B22222">/* is this needed? */</font>
+<a name="line360">360: </a>    <a href="../../../../../docs/manualpages/IS/ISSetBlockSize.html#ISSetBlockSize">ISSetBlockSize</a>(new_eq_indices, cr_bs);
+<a name="line361">361: </a>    <font color="#4169E1">if</font> (is_eq_num != is_eq_num_prim) {
+<a name="line362">362: </a>      <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is_eq_num_prim); <font color="#B22222">/* could be same as 'is_eq_num' */</font>
+<a name="line363">363: </a>    }
+<a name="line364">364: </a>    <font color="#4169E1">if</font> (Pcolumnperm) {
+<a name="line365">365: </a>      <a href="../../../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)new_eq_indices);
+<a name="line366">366: </a>      *Pcolumnperm = new_eq_indices;
+<a name="line367">367: </a>    }
+<a name="line368">368: </a>    <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is_eq_num);
+<a name="line369">369: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line370">370: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET13],0,0,0,0);
+<a name="line371">371: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET14],0,0,0,0);
+<a name="line372">372: </a><font color="#A020F0">#endif</font>
+<a name="line373">373: </a>    <font color="#B22222">/* 'a_Amat_crs' output */</font>
+<a name="line374">374: </a>    {
+<a name="line375">375: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat;
+<a name="line376">376: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>(Cmat, new_eq_indices, new_eq_indices, MAT_INITIAL_MATRIX, &mat);
+<a name="line377">377: </a>      *a_Amat_crs = mat;
+
+<a name="line379">379: </a>      <font color="#4169E1">if</font> (!<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) {
+<a name="line380">380: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> cbs, rbs;
+<a name="line381">381: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Cmat, &rbs, &cbs);
+<a name="line382">382: </a>        <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(MPI_COMM_SELF,<font color="#666666">"[%d]%s Old <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> rbs=%d cbs=%d\n"</font>,rank,__FUNCT__,rbs,cbs);
+<a name="line383">383: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(mat, &rbs, &cbs);
+<a name="line384">384: </a>        <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(MPI_COMM_SELF,<font color="#666666">"[%d]%s New <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> rbs=%d cbs=%d cr_bs=%d\n"</font>,rank,__FUNCT__,rbs,cbs,cr_bs);
+<a name="line385">385: </a>      }
+<a name="line386">386: </a>    }
+<a name="line387">387: </a>    <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Cmat);
+
+<a name="line389">389: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line390">390: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET14],0,0,0,0);
+<a name="line391">391: </a><font color="#A020F0">#endif</font>
+<a name="line392">392: </a>    <font color="#B22222">/* prolongator */</font>
+<a name="line393">393: </a>    {
+<a name="line394">394: </a>      <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>       findices;
+<a name="line395">395: </a>      <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> Istart,Iend;
+<a name="line396">396: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>      Pnew;
+<a name="line397">397: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(Pold, &Istart, &Iend);
+<a name="line398">398: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line399">399: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET15],0,0,0,0);
+<a name="line400">400: </a><font color="#A020F0">#endif</font>
+<a name="line401">401: </a>      <a href="../../../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(comm,Iend-Istart,Istart,1,&findices);
+<a name="line402">402: </a>      <a href="../../../../../docs/manualpages/IS/ISSetBlockSize.html#ISSetBlockSize">ISSetBlockSize</a>(findices,f_bs);
+<a name="line403">403: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>(Pold, findices, new_eq_indices, MAT_INITIAL_MATRIX, &Pnew);
+<a name="line404">404: </a>      <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&findices);
+
+<a name="line406">406: </a>      <font color="#4169E1">if</font> (!<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) {
+<a name="line407">407: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> cbs, rbs;
+<a name="line408">408: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Pold, &rbs, &cbs);
+<a name="line409">409: </a>        <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(MPI_COMM_SELF,<font color="#666666">"[%d]%s Pold rbs=%d cbs=%d\n"</font>,rank,__FUNCT__,rbs,cbs);
+<a name="line410">410: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Pnew, &rbs, &cbs);
+<a name="line411">411: </a>        <a href="../../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(MPI_COMM_SELF,<font color="#666666">"[%d]%s Pnew rbs=%d cbs=%d\n"</font>,rank,__FUNCT__,rbs,cbs);
+<a name="line412">412: </a>      }
+<a name="line413">413: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line414">414: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET15],0,0,0,0);
+<a name="line415">415: </a><font color="#A020F0">#endif</font>
+<a name="line416">416: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(a_P_inout);
+
+<a name="line418">418: </a>      <font color="#B22222">/* output - repartitioned */</font>
+<a name="line419">419: </a>      *a_P_inout = Pnew;
+<a name="line420">420: </a>    }
+<a name="line421">421: </a>    <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&new_eq_indices);
+
+<a name="line423">423: </a>    *a_nactive_proc = new_size; <font color="#B22222">/* output */</font>
+<a name="line424">424: </a>  }
+
+<a name="line426">426: </a>  <font color="#B22222">/* outout matrix data */</font>
+<a name="line427">427: </a>  <font color="#4169E1">if</font> (!<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) {
+<a name="line428">428: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer; char fname[32]; static int llev=0; Cmat = *a_Amat_crs;
+<a name="line429">429: </a>    <font color="#4169E1">if</font> (!llev) {
+<a name="line430">430: </a>      sprintf(fname,<font color="#666666">"Cmat_%d.m"</font>,llev++);
+<a name="line431">431: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(comm,fname,&viewer);
+<a name="line432">432: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(viewer, PETSC_VIEWER_ASCII_MATLAB);
+<a name="line433">433: </a>      <a href="../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(Amat_fine, viewer);
+<a name="line434">434: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</a>(viewer);
+<a name="line435">435: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
+<a name="line436">436: </a>    }
+<a name="line437">437: </a>    sprintf(fname,<font color="#666666">"Cmat_%d.m"</font>,llev++);
+<a name="line438">438: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(comm,fname,&viewer);
+<a name="line439">439: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(viewer, PETSC_VIEWER_ASCII_MATLAB);
+<a name="line440">440: </a>    <a href="../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(Cmat, viewer);
+<a name="line441">441: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</a>(viewer);
+<a name="line442">442: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
+<a name="line443">443: </a>  }
+<a name="line444">444: </a>  <font color="#4169E1">return</font>(0);
+<a name="line445">445: </a>}
+
+<a name="line447">447: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
+<a name="line448">448: </a><font color="#B22222">/*</font>
+<a name="line449">449: </a><font color="#B22222">   PCSetUp_GAMG - Prepares for the use of the GAMG preconditioner</font>
+<a name="line450">450: </a><font color="#B22222">                    by setting data structures and options.</font>
+
+<a name="line452">452: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line453">453: </a><font color="#B22222">.  pc - the preconditioner context</font>
+
+<a name="line455">455: </a><font color="#B22222">*/</font>
+<a name="line458">458: </a><strong><font color="#4169E1"><a name="PCSetUp_GAMG"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCSetUp_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
+<a name="line459">459: </a>{
+<a name="line461">461: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
+<a name="line462">462: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
+<a name="line463">463: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            Pmat     = pc->pmat;
+<a name="line464">464: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       fine_level,level,level1,bs,M,qq,lidx,nASMBlocksArr[GAMG_MAXLEVELS];
+<a name="line465">465: </a>  <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+<a name="line466">466: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    rank,size,nactivepe;
+<a name="line467">467: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            Aarr[GAMG_MAXLEVELS],Parr[GAMG_MAXLEVELS];
+<a name="line468">468: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>             *ASMLocalIDsArr[GAMG_MAXLEVELS];
+<a name="line469">469: </a>  PetscLogDouble nnz0=0.,nnztot=0.;
+<a name="line470">470: </a>  <a href="../../../../../docs/manualpages/Mat/MatInfo.html#MatInfo">MatInfo</a>        info;
+
+<a name="line473">473: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
+<a name="line474">474: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
+<a name="line475">475: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+
+<a name="line477">477: </a>  <font color="#4169E1">if</font> (pc_gamg->setup_count++ > 0) {
+<a name="line478">478: </a>    <font color="#4169E1">if</font> ((<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)(!pc_gamg->reuse_prol)) {
+<a name="line479">479: </a>      <font color="#B22222">/* reset everything */</font>
+<a name="line480">480: </a>      PCReset_MG(pc);
+<a name="line481">481: </a>      pc->setupcalled = 0;
+<a name="line482">482: </a>    } <font color="#4169E1">else</font> {
+<a name="line483">483: </a>      PC_MG_Levels **mglevels = mg->levels;
+<a name="line484">484: </a>      <font color="#B22222">/* just do Galerkin grids */</font>
+<a name="line485">485: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>          B,dA,dB;
+
+<a name="line487">487: </a>     <font color="#4169E1">if</font> (!pc->setupcalled) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSetUp.html#PCSetUp">PCSetUp</a>() has not been called yet"</font>);
+<a name="line488">488: </a>      <font color="#4169E1">if</font> (pc_gamg->Nlevels > 1) {
+<a name="line489">489: </a>        <font color="#B22222">/* currently only handle case where mat and pmat are the same on coarser levels */</font>
+<a name="line490">490: </a>        <a href="../../../../../docs/manualpages/KSP/KSPGetOperators.html#KSPGetOperators">KSPGetOperators</a>(mglevels[pc_gamg->Nlevels-1]->smoothd,&dA,&dB);
+<a name="line491">491: </a>        <font color="#B22222">/* (re)set to get dirty flag */</font>
+<a name="line492">492: </a>        <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(mglevels[pc_gamg->Nlevels-1]->smoothd,dA,dB);
+
+<a name="line494">494: </a>        <font color="#4169E1">for</font> (level=pc_gamg->Nlevels-2; level>=0; level--) {
+<a name="line495">495: </a>          <font color="#B22222">/* the first time through the matrix structure has changed from repartitioning */</font>
+<a name="line496">496: </a>          <font color="#4169E1">if</font> (pc_gamg->setup_count==2) {
+<a name="line497">497: </a>            <a href="../../../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(dB,mglevels[level+1]->interpolate,MAT_INITIAL_MATRIX,1.0,&B);
+<a name="line498">498: </a>            <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&mglevels[level]->A);
+
+<a name="line500">500: </a>            mglevels[level]->A = B;
+<a name="line501">501: </a>          } <font color="#4169E1">else</font> {
+<a name="line502">502: </a>            <a href="../../../../../docs/manualpages/KSP/KSPGetOperators.html#KSPGetOperators">KSPGetOperators</a>(mglevels[level]->smoothd,NULL,&B);
+<a name="line503">503: </a>            <a href="../../../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(dB,mglevels[level+1]->interpolate,MAT_REUSE_MATRIX,1.0,&B);
+<a name="line504">504: </a>          }
+<a name="line505">505: </a>          <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(mglevels[level]->smoothd,B,B);
+<a name="line506">506: </a>          dB   = B;
+<a name="line507">507: </a>        }
+<a name="line508">508: </a>      }
+
+<a name="line510">510: </a>      PCSetUp_MG(pc);
+
+<a name="line512">512: </a>      <font color="#4169E1">return</font>(0);
+<a name="line513">513: </a>    }
+<a name="line514">514: </a>  }
+
+<a name="line516">516: </a>  <font color="#4169E1">if</font> (!pc_gamg->data) {
+<a name="line517">517: </a>    <font color="#4169E1">if</font> (pc_gamg->orig_data) {
+<a name="line518">518: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(Pmat, &bs);
+<a name="line519">519: </a>      <a href="../../../../../docs/manualpages/Mat/MatGetLocalSize.html#MatGetLocalSize">MatGetLocalSize</a>(Pmat, &qq, NULL);
+
+<a name="line521">521: </a>      pc_gamg->data_sz        = (qq/bs)*pc_gamg->orig_data_cell_rows*pc_gamg->orig_data_cell_cols;
+<a name="line522">522: </a>      pc_gamg->data_cell_rows = pc_gamg->orig_data_cell_rows;
+<a name="line523">523: </a>      pc_gamg->data_cell_cols = pc_gamg->orig_data_cell_cols;
+
+<a name="line525">525: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(pc_gamg->data_sz, &pc_gamg->data);
+<a name="line526">526: </a>      <font color="#4169E1">for</font> (qq=0; qq<pc_gamg->data_sz; qq++) pc_gamg->data[qq] = pc_gamg->orig_data[qq];
+<a name="line527">527: </a>    } <font color="#4169E1">else</font> {
+<a name="line528">528: </a>      <font color="#4169E1">if</font> (!pc_gamg->ops->createdefaultdata) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm,PETSC_ERR_PLIB,<font color="#666666">"'createdefaultdata' not set(?) need to support NULL data"</font>);
+<a name="line529">529: </a>      pc_gamg->ops->createdefaultdata(pc,Pmat);
+<a name="line530">530: </a>    }
+<a name="line531">531: </a>  }
+
+<a name="line533">533: </a>  <font color="#B22222">/* cache original data for reuse */</font>
+<a name="line534">534: </a>  <font color="#4169E1">if</font> (!pc_gamg->orig_data && (<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>)(!pc_gamg->reuse_prol)) {
+<a name="line535">535: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(pc_gamg->data_sz, &pc_gamg->orig_data);
+<a name="line536">536: </a>    <font color="#4169E1">for</font> (qq=0; qq<pc_gamg->data_sz; qq++) pc_gamg->orig_data[qq] = pc_gamg->data[qq];
+<a name="line537">537: </a>    pc_gamg->orig_data_cell_rows = pc_gamg->data_cell_rows;
+<a name="line538">538: </a>    pc_gamg->orig_data_cell_cols = pc_gamg->data_cell_cols;
+<a name="line539">539: </a>  }
+
+<a name="line541">541: </a>  <font color="#B22222">/* get basic dims */</font>
+<a name="line542">542: </a>  <a href="../../../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(Pmat, &bs);
+<a name="line543">543: </a>  <a href="../../../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(Pmat, &M, &qq);
+
+<a name="line545">545: </a>  <a href="../../../../../docs/manualpages/Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</a>(Pmat,MAT_GLOBAL_SUM,&info); <font color="#B22222">/* global reduction */</font>
+<a name="line546">546: </a>  nnz0   = info.nz_used;
+<a name="line547">547: </a>  nnztot = info.nz_used;
+<a name="line548">548: </a>  PetscInfo6(pc,<font color="#666666">"level %d) N=%D, n data rows=%d, n data cols=%d, nnz/row (ave)=%d, np=%d\n"</font>,
+<a name="line549">549: </a>                    0,M,pc_gamg->data_cell_rows,pc_gamg->data_cell_cols,
+<a name="line550">550: </a>                    (int)(nnz0/(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)M+0.5),size);
+<a name="line551">551: </a>
+
+<a name="line553">553: </a>  <font color="#B22222">/* Get A_i and R_i */</font>
+<a name="line554">554: </a>  <font color="#4169E1">for</font> (level=0, Aarr[0]=Pmat, nactivepe = size; <font color="#B22222">/* hard wired stopping logic */</font>
+<a name="line555">555: </a>       level < (pc_gamg->Nlevels-1) && (!level || M>pc_gamg->coarse_eq_limit);
+<a name="line556">556: </a>       level++) {
+<a name="line557">557: </a>    pc_gamg->current_level = level;
+<a name="line558">558: </a>    level1 = level + 1;
+<a name="line559">559: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line560">560: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET1],0,0,0,0);
+<a name="line561">561: </a><font color="#A020F0">#if (defined GAMG_STAGES)</font>
+<a name="line562">562: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogStagePush.html#PetscLogStagePush">PetscLogStagePush</a>(gamg_stages[level]);
+<a name="line563">563: </a><font color="#A020F0">#endif</font>
+<a name="line564">564: </a><font color="#A020F0">#endif</font>
+<a name="line565">565: </a>    { <font color="#B22222">/* construct prolongator */</font>
+<a name="line566">566: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>              Gmat;
+<a name="line567">567: </a>      PetscCoarsenData *agg_lists;
+<a name="line568">568: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>              Prol11;
+
+<a name="line570">570: </a>      pc_gamg->ops->graph(pc,Aarr[level], &Gmat);
+<a name="line571">571: </a>      pc_gamg->ops->coarsen(pc, &Gmat, &agg_lists);
+<a name="line572">572: </a>      pc_gamg->ops->prolongator(pc,Aarr[level],Gmat,agg_lists,&Prol11);
+
+<a name="line574">574: </a>      <font color="#B22222">/* could have failed to create new level */</font>
+<a name="line575">575: </a>      <font color="#4169E1">if</font> (Prol11) {
+<a name="line576">576: </a>        <font color="#B22222">/* get new block size of coarse matrices */</font>
+<a name="line577">577: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Prol11, NULL, &bs);
+
+<a name="line579">579: </a>        <font color="#4169E1">if</font> (pc_gamg->ops->optprolongator) {
+<a name="line580">580: </a>          <font color="#B22222">/* smooth */</font>
+<a name="line581">581: </a>          pc_gamg->ops->optprolongator(pc, Aarr[level], &Prol11);
+<a name="line582">582: </a>        }
+
+<a name="line584">584: </a>        Parr[level1] = Prol11;
+<a name="line585">585: </a>      } <font color="#4169E1">else</font> Parr[level1] = NULL;
+
+<a name="line587">587: </a>      <font color="#4169E1">if</font> (pc_gamg->use_aggs_in_gasm) {
+<a name="line588">588: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> bs;
+<a name="line589">589: </a>        <a href="../../../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(Prol11, &bs, NULL);
+<a name="line590">590: </a>        PetscCDGetASMBlocks(agg_lists, bs, &nASMBlocksArr[level], &ASMLocalIDsArr[level]);
+<a name="line591">591: </a>      }
+
+<a name="line593">593: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Gmat);
+<a name="line594">594: </a>      PetscCDDestroy(agg_lists);
+<a name="line595">595: </a>    } <font color="#B22222">/* construct prolongator scope */</font>
+<a name="line596">596: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line597">597: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET1],0,0,0,0);
+<a name="line598">598: </a><font color="#A020F0">#endif</font>
+<a name="line599">599: </a>    <font color="#4169E1">if</font> (!level) Aarr[0] = Pmat; <font color="#B22222">/* use Pmat for finest level setup */</font>
+<a name="line600">600: </a>    <font color="#4169E1">if</font> (!Parr[level1]) {
+<a name="line601">601: </a>       PetscInfo1(pc,<font color="#666666">"Stop gridding, level %D\n"</font>,level);
+<a name="line602">602: </a><font color="#A020F0">#if (defined PETSC_GAMG_USE_LOG && defined GAMG_STAGES)</font>
+<a name="line603">603: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</a>();
+<a name="line604">604: </a><font color="#A020F0">#endif</font>
+<a name="line605">605: </a>      <font color="#4169E1">break</font>;
+<a name="line606">606: </a>    }
+<a name="line607">607: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line608">608: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(petsc_gamg_setup_events[SET2],0,0,0,0);
+<a name="line609">609: </a><font color="#A020F0">#endif</font>
+
+<a name="line611">611: </a>    pc_gamg->ops->createlevel(pc, Aarr[level], bs,&Parr[level1], &Aarr[level1], &nactivepe, NULL);
+
+<a name="line613">613: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line614">614: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(petsc_gamg_setup_events[SET2],0,0,0,0);
+<a name="line615">615: </a><font color="#A020F0">#endif</font>
+<a name="line616">616: </a>    <a href="../../../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(Aarr[level1], &M, &qq);
+
+<a name="line618">618: </a>    <a href="../../../../../docs/manualpages/Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</a>(Aarr[level1], MAT_GLOBAL_SUM, &info);
+<a name="line619">619: </a>    nnztot += info.nz_used;
+<a name="line620">620: </a>    PetscInfo5(pc,<font color="#666666">"%d) N=%D, n data cols=%d, nnz/row (ave)=%d, %d active pes\n"</font>,level1,M,pc_gamg->data_cell_cols,(int)(info.nz_used/(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)M),nactivepe);
+
+<a name="line622">622: </a><font color="#A020F0">#if (defined PETSC_GAMG_USE_LOG && defined GAMG_STAGES)</font>
+<a name="line623">623: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogStagePop.html#PetscLogStagePop">PetscLogStagePop</a>();
+<a name="line624">624: </a><font color="#A020F0">#endif</font>
+<a name="line625">625: </a>    <font color="#B22222">/* stop if one node or one proc -- could pull back for singular problems */</font>
+<a name="line626">626: </a>    <font color="#4169E1">if</font> ( (pc_gamg->data_cell_cols && M/pc_gamg->data_cell_cols < 2) || (!pc_gamg->data_cell_cols && M/bs < 2) ) {
+<a name="line627">627: </a>       PetscInfo2(pc,<font color="#666666">"HARD stop of coarsening on level %D.  Grid too small: %D block nodes\n"</font>,level,M/bs);
+<a name="line628">628: </a>      level++;
+<a name="line629">629: </a>      <font color="#4169E1">break</font>;
+<a name="line630">630: </a>    }
+<a name="line631">631: </a>  } <font color="#B22222">/* levels */</font>
+<a name="line632">632: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->data);
+
+<a name="line634">634: </a>  PetscInfo2(pc,<font color="#666666">"%D levels, grid complexity = %g\n"</font>,level+1,nnztot/nnz0);
+<a name="line635">635: </a>  pc_gamg->Nlevels = level + 1;
+<a name="line636">636: </a>  fine_level       = level;
+<a name="line637">637: </a>  <a href="../../../../../docs/manualpages/PC/PCMGSetLevels.html#PCMGSetLevels">PCMGSetLevels</a>(pc,pc_gamg->Nlevels,NULL);
+
+<a name="line639">639: </a>  <font color="#B22222">/* simple setup */</font>
+<a name="line640">640: </a>  <font color="#4169E1">if</font> (!<a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) {
+<a name="line641">641: </a>    PC_MG_Levels **mglevels = mg->levels;
+<a name="line642">642: </a>    <font color="#4169E1">for</font> (lidx=0,level=pc_gamg->Nlevels-1;
+<a name="line643">643: </a>         lidx<fine_level;
+<a name="line644">644: </a>         lidx++, level--) {
+<a name="line645">645: </a>      <a href="../../../../../docs/manualpages/PC/PCMGSetInterpolation.html#PCMGSetInterpolation">PCMGSetInterpolation</a>(pc, lidx+1, Parr[level]);
+<a name="line646">646: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(mglevels[lidx]->smoothd, Aarr[level], Aarr[level]);
+<a name="line647">647: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Parr[level]);
+<a name="line648">648: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Aarr[level]);
+<a name="line649">649: </a>    }
+<a name="line650">650: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(mglevels[fine_level]->smoothd, Aarr[0], Aarr[0]);
+
+<a name="line652">652: </a>    PCSetUp_MG(pc);
+<a name="line653">653: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (pc_gamg->Nlevels > 1) { <font color="#B22222">/* don't setup MG if one level */</font>
+<a name="line654">654: </a>    <font color="#B22222">/* set default smoothers & set operators */</font>
+<a name="line655">655: </a>    <font color="#4169E1">for</font> (lidx = 1, level = pc_gamg->Nlevels-2;
+<a name="line656">656: </a>         lidx <= fine_level;
+<a name="line657">657: </a>         lidx++, level--) {
+<a name="line658">658: </a>      <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> smoother;
+<a name="line659">659: </a>      <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>  subpc;
+
+<a name="line661">661: </a>      <a href="../../../../../docs/manualpages/PC/PCMGGetSmoother.html#PCMGGetSmoother">PCMGGetSmoother</a>(pc, lidx, &smoother);
+<a name="line662">662: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</a>(smoother, &subpc);
+
+<a name="line664">664: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</a>(smoother, <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>);
+<a name="line665">665: </a>      <font color="#B22222">/* set ops */</font>
+<a name="line666">666: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(smoother, Aarr[level], Aarr[level]);
+<a name="line667">667: </a>      <a href="../../../../../docs/manualpages/PC/PCMGSetInterpolation.html#PCMGSetInterpolation">PCMGSetInterpolation</a>(pc, lidx, Parr[level+1]);
+
+<a name="line669">669: </a>      <font color="#B22222">/* set defaults */</font>
+<a name="line670">670: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetType.html#KSPSetType">KSPSetType</a>(smoother, <a href="../../../../../docs/manualpages/KSP/KSPCHEBYSHEV.html#KSPCHEBYSHEV">KSPCHEBYSHEV</a>);
+
+<a name="line672">672: </a>      <font color="#B22222">/* set blocks for GASM smoother that uses the 'aggregates' */</font>
+<a name="line673">673: </a>      <font color="#4169E1">if</font> (pc_gamg->use_aggs_in_gasm) {
+<a name="line674">674: </a>        <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> sz;
+<a name="line675">675: </a>        <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>       *is;
+
+<a name="line677">677: </a>        sz   = nASMBlocksArr[level];
+<a name="line678">678: </a>        is   = ASMLocalIDsArr[level];
+<a name="line679">679: </a>        <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(subpc, <a href="../../../../../docs/manualpages/PC/PCGASM.html#PCGASM">PCGASM</a>);
+<a name="line680">680: </a>        <a href="../../../../../docs/manualpages/PC/PCGASMSetOverlap.html#PCGASMSetOverlap">PCGASMSetOverlap</a>(subpc, 0);
+<a name="line681">681: </a>        <font color="#4169E1">if</font> (!sz) {
+<a name="line682">682: </a>          <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>       is;
+<a name="line683">683: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> my0,kk;
+<a name="line684">684: </a>          <a href="../../../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(Aarr[level], &my0, &kk);
+<a name="line685">685: </a>          <a href="../../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, 1, &my0, PETSC_COPY_VALUES, &is);
+<a name="line686">686: </a>          <a href="../../../../../docs/manualpages/PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</a>(subpc, 1, &is, NULL);
+<a name="line687">687: </a>          <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is);
+<a name="line688">688: </a>        } <font color="#4169E1">else</font> {
+<a name="line689">689: </a>          <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> kk;
+<a name="line690">690: </a>          <a href="../../../../../docs/manualpages/PC/PCGASMSetSubdomains.html#PCGASMSetSubdomains">PCGASMSetSubdomains</a>(subpc, sz, is, NULL);
+<a name="line691">691: </a>          <font color="#4169E1">for</font> (kk=0; kk<sz; kk++) {
+<a name="line692">692: </a>            <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is[kk]);
+<a name="line693">693: </a>          }
+<a name="line694">694: </a>          <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(is);
+<a name="line695">695: </a>        }
+<a name="line696">696: </a>        ASMLocalIDsArr[level] = NULL;
+<a name="line697">697: </a>        nASMBlocksArr[level]  = 0;
+<a name="line698">698: </a>        <a href="../../../../../docs/manualpages/PC/PCGASMSetType.html#PCGASMSetType">PCGASMSetType</a>(subpc, PC_GASM_BASIC);
+<a name="line699">699: </a>      } <font color="#4169E1">else</font> {
+<a name="line700">700: </a>        <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(subpc, <a href="../../../../../docs/manualpages/PC/PCSOR.html#PCSOR">PCSOR</a>);
+<a name="line701">701: </a>      }
+<a name="line702">702: </a>    }
+<a name="line703">703: </a>    {
+<a name="line704">704: </a>      <font color="#B22222">/* coarse grid */</font>
+<a name="line705">705: </a>      <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> smoother,*k2; <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> subpc,pc2; <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ii,first;
+<a name="line706">706: </a>      <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> Lmat = Aarr[(level=pc_gamg->Nlevels-1)]; lidx = 0;
+<a name="line707">707: </a>      <a href="../../../../../docs/manualpages/PC/PCMGGetSmoother.html#PCMGGetSmoother">PCMGGetSmoother</a>(pc, lidx, &smoother);
+<a name="line708">708: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(smoother, Lmat, Lmat);
+<a name="line709">709: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetNormType.html#KSPSetNormType">KSPSetNormType</a>(smoother, <a href="../../../../../docs/manualpages/KSP/KSP_NORM_NONE.html#KSP_NORM_NONE">KSP_NORM_NONE</a>);
+<a name="line710">710: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</a>(smoother, &subpc);
+<a name="line711">711: </a>      <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(subpc, <a href="../../../../../docs/manualpages/PC/PCBJACOBI.html#PCBJACOBI">PCBJACOBI</a>);
+<a name="line712">712: </a>      <a href="../../../../../docs/manualpages/PC/PCSetUp.html#PCSetUp">PCSetUp</a>(subpc);
+<a name="line713">713: </a>      <a href="../../../../../docs/manualpages/PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</a>(subpc,&ii,&first,&k2);
+<a name="line714">714: </a>      <font color="#4169E1">if</font> (ii != 1) <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"ii %D is not one"</font>,ii);
+<a name="line715">715: </a>      <a href="../../../../../docs/manualpages/KSP/KSPGetPC.html#KSPGetPC">KSPGetPC</a>(k2[0],&pc2);
+<a name="line716">716: </a>      <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(pc2, <a href="../../../../../docs/manualpages/PC/PCLU.html#PCLU">PCLU</a>);
+<a name="line717">717: </a>      <a href="../../../../../docs/manualpages/PC/PCFactorSetShiftType.html#PCFactorSetShiftType">PCFactorSetShiftType</a>(pc2,MAT_SHIFT_INBLOCKS);
+<a name="line718">718: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetTolerances.html#KSPSetTolerances">KSPSetTolerances</a>(k2[0],<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,<a href="../../../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>,1);
+<a name="line719">719: </a>      <a href="../../../../../docs/manualpages/KSP/KSPSetType.html#KSPSetType">KSPSetType</a>(k2[0], <a href="../../../../../docs/manualpages/KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</a>);
+<a name="line720">720: </a>      <font color="#B22222">/* This flag gets reset by <a href="../../../../../docs/manualpages/PC/PCBJacobiGetSubKSP.html#PCBJacobiGetSubKSP">PCBJacobiGetSubKSP</a>(), but our BJacobi really does the same algorithm everywhere (and in</font>
+<a name="line721">721: </a><font color="#B22222">       * fact, all but one process will have zero dofs), so we reset the flag to avoid having PCView_BJacobi attempt to</font>
+<a name="line722">722: </a><font color="#B22222">       * view every subdomain as though they were different. */</font>
+<a name="line723">723: </a>      ((PC_BJacobi*)subpc->data)->same_local_solves = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line724">724: </a>    }
+
+<a name="line726">726: </a>    <font color="#B22222">/* should be called in PCSetFromOptions_GAMG(), but cannot be called prior to <a href="../../../../../docs/manualpages/PC/PCMGSetLevels.html#PCMGSetLevels">PCMGSetLevels</a>() */</font>
+<a name="line727">727: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectOptionsBegin.html#PetscObjectOptionsBegin">PetscObjectOptionsBegin</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc);
+<a name="line728">728: </a>    PCSetFromOptions_MG(PetscOptionsObject,pc);
+<a name="line729">729: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsEnd.html#PetscOptionsEnd">PetscOptionsEnd</a>();
+<a name="line730">730: </a>    <font color="#4169E1">if</font> (!mg->galerkin) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm,PETSC_ERR_USER,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> must use Galerkin for coarse operators."</font>);
+<a name="line731">731: </a>    <font color="#4169E1">if</font> (mg->galerkin == 1) mg->galerkin = 2;
+
+<a name="line733">733: </a>    <font color="#B22222">/* clean up */</font>
+<a name="line734">734: </a>    <font color="#4169E1">for</font> (level=1; level<pc_gamg->Nlevels; level++) {
+<a name="line735">735: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Parr[level]);
+<a name="line736">736: </a>      <a href="../../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Aarr[level]);
+<a name="line737">737: </a>    }
+
+<a name="line739">739: </a>    PCSetUp_MG(pc);
+<a name="line740">740: </a>  } <font color="#4169E1">else</font> {
+<a name="line741">741: </a>    <a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> smoother;
+<a name="line742">742: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(pc,<font color="#666666">"One level solver used (system is seen as DD). Using default solver.\n"</font>);
+<a name="line743">743: </a>    <a href="../../../../../docs/manualpages/PC/PCMGGetSmoother.html#PCMGGetSmoother">PCMGGetSmoother</a>(pc, 0, &smoother);
+<a name="line744">744: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperators</a>(smoother, Aarr[0], Aarr[0]);
+<a name="line745">745: </a>    <a href="../../../../../docs/manualpages/KSP/KSPSetType.html#KSPSetType">KSPSetType</a>(smoother, <a href="../../../../../docs/manualpages/KSP/KSPPREONLY.html#KSPPREONLY">KSPPREONLY</a>);
+<a name="line746">746: </a>    PCSetUp_MG(pc);
+<a name="line747">747: </a>  }
+<a name="line748">748: </a>  <font color="#4169E1">return</font>(0);
+<a name="line749">749: </a>}
+
+<a name="line751">751: </a><font color="#B22222">/* ------------------------------------------------------------------------- */</font>
+<a name="line752">752: </a><font color="#B22222">/*</font>
+<a name="line753">753: </a><font color="#B22222"> PCDestroy_GAMG - Destroys the private context for the GAMG preconditioner</font>
+<a name="line754">754: </a><font color="#B22222">   that was created with PCCreate_GAMG().</font>
+
+<a name="line756">756: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line757">757: </a><font color="#B22222">.  pc - the preconditioner context</font>
+
+<a name="line759">759: </a><font color="#B22222">   Application Interface Routine: <a href="../../../../../docs/manualpages/PC/PCDestroy.html#PCDestroy">PCDestroy</a>()</font>
+<a name="line760">760: </a><font color="#B22222">*/</font>
+<a name="line763">763: </a><strong><font color="#4169E1"><a name="PCDestroy_GAMG"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCDestroy_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
+<a name="line764">764: </a>{
+<a name="line766">766: </a>  PC_MG          *mg     = (PC_MG*)pc->data;
+<a name="line767">767: </a>  PC_GAMG        *pc_gamg= (PC_GAMG*)mg->innerctx;
+
+<a name="line770">770: </a>  PCReset_GAMG(pc);
+<a name="line771">771: </a>  <font color="#4169E1">if</font> (pc_gamg->ops->destroy) {
+<a name="line772">772: </a>    (*pc_gamg->ops->destroy)(pc);
+<a name="line773">773: </a>  }
+<a name="line774">774: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRandomDestroy.html#PetscRandomDestroy">PetscRandomDestroy</a>(&pc_gamg->random);
+<a name="line775">775: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->ops);
+<a name="line776">776: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->gamg_type_name);
+<a name="line777">777: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg);
+<a name="line778">778: </a>  PCDestroy_MG(pc);
+<a name="line779">779: </a>  <font color="#4169E1">return</font>(0);
+<a name="line780">780: </a>}
+
+
+<a name="line785">785: </a><font color="#B22222">/*@</font>
+<a name="line786">786: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetProcEqLim.html#PCGAMGSetProcEqLim">PCGAMGSetProcEqLim</a> - Set number of equations to aim for on coarse grids via processor reduction.</font>
+
+<a name="line788">788: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+
+<a name="line790">790: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line791">791: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line792">792: </a><font color="#B22222">-  n - the number of equations</font>
+
+
+<a name="line795">795: </a><font color="#B22222">   Options Database Key:</font>
+<a name="line796">796: </a><font color="#B22222">.  -pc_gamg_process_eq_limit <limit></font>
+
+<a name="line798">798: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line800">800: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
+
+<a name="line802">802: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a>()</font>
+<a name="line803">803: </a><font color="#B22222">@*/</font>
+<a name="line804">804: </a><strong><font color="#4169E1"><a name="PCGAMGSetProcEqLim"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCGAMGSetProcEqLim.html#PCGAMGSetProcEqLim">PCGAMGSetProcEqLim</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
+<a name="line805">805: </a>{
+
+<a name="line810">810: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetProcEqLim_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),(pc,n));
+<a name="line811">811: </a>  <font color="#4169E1">return</font>(0);
+<a name="line812">812: </a>}
+
+<a name="line816">816: </a><strong><font color="#4169E1"><a name="PCGAMGSetProcEqLim_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetProcEqLim_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
+<a name="line817">817: </a>{
+<a name="line818">818: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
+<a name="line819">819: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
+
+<a name="line822">822: </a>  <font color="#4169E1">if</font> (n>0) pc_gamg->min_eq_proc = n;
+<a name="line823">823: </a>  <font color="#4169E1">return</font>(0);
+<a name="line824">824: </a>}
+
+<a name="line828">828: </a><font color="#B22222">/*@</font>
+<a name="line829">829: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a> - Set max number of equations on coarse grids.</font>
 
-<a name="line828">828: </a><font color="#B22222"> Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line831">831: </a><font color="#B22222"> Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line830">830: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line831">831: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line832">832: </a><font color="#B22222">-  n - maximum number of equations to aim for</font>
+<a name="line833">833: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line834">834: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line835">835: </a><font color="#B22222">-  n - maximum number of equations to aim for</font>
 
-<a name="line834">834: </a><font color="#B22222">   Options Database Key:</font>
-<a name="line835">835: </a><font color="#B22222">.  -pc_gamg_coarse_eq_limit <limit></font>
+<a name="line837">837: </a><font color="#B22222">   Options Database Key:</font>
+<a name="line838">838: </a><font color="#B22222">.  -pc_gamg_coarse_eq_limit <limit></font>
 
-<a name="line837">837: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line840">840: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line839">839: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
+<a name="line842">842: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
 
-<a name="line841">841: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGSetProcEqLim.html#PCGAMGSetProcEqLim">PCGAMGSetProcEqLim</a>()</font>
-<a name="line842">842: </a><font color="#B22222">@*/</font>
-<a name="line843">843: </a><strong><font color="#4169E1"><a name="PCGAMGSetCoarseEqLim"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
-<a name="line844">844: </a>{
+<a name="line844">844: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGSetProcEqLim.html#PCGAMGSetProcEqLim">PCGAMGSetProcEqLim</a>()</font>
+<a name="line845">845: </a><font color="#B22222">@*/</font>
+<a name="line846">846: </a><strong><font color="#4169E1"><a name="PCGAMGSetCoarseEqLim"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
+<a name="line847">847: </a>{
 
-<a name="line849">849: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetCoarseEqLim_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),(pc,n));
-<a name="line850">850: </a>  <font color="#4169E1">return</font>(0);
-<a name="line851">851: </a>}
+<a name="line852">852: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetCoarseEqLim_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),(pc,n));
+<a name="line853">853: </a>  <font color="#4169E1">return</font>(0);
+<a name="line854">854: </a>}
 
-<a name="line855">855: </a><strong><font color="#4169E1"><a name="PCGAMGSetCoarseEqLim_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetCoarseEqLim_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
-<a name="line856">856: </a>{
-<a name="line857">857: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
-<a name="line858">858: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
+<a name="line858">858: </a><strong><font color="#4169E1"><a name="PCGAMGSetCoarseEqLim_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetCoarseEqLim_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
+<a name="line859">859: </a>{
+<a name="line860">860: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
+<a name="line861">861: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
 
-<a name="line861">861: </a>  <font color="#4169E1">if</font> (n>0) pc_gamg->coarse_eq_limit = n;
-<a name="line862">862: </a>  <font color="#4169E1">return</font>(0);
-<a name="line863">863: </a>}
+<a name="line864">864: </a>  <font color="#4169E1">if</font> (n>0) pc_gamg->coarse_eq_limit = n;
+<a name="line865">865: </a>  <font color="#4169E1">return</font>(0);
+<a name="line866">866: </a>}
 
-<a name="line867">867: </a><font color="#B22222">/*@</font>
-<a name="line868">868: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetRepartitioning.html#PCGAMGSetRepartitioning">PCGAMGSetRepartitioning</a> - Repartition the coarse grids</font>
+<a name="line870">870: </a><font color="#B22222">/*@</font>
+<a name="line871">871: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetRepartitioning.html#PCGAMGSetRepartitioning">PCGAMGSetRepartitioning</a> - Repartition the coarse grids</font>
 
-<a name="line870">870: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line873">873: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line872">872: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line873">873: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line874">874: </a><font color="#B22222">-  n - <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a></font>
+<a name="line875">875: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line876">876: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line877">877: </a><font color="#B22222">-  n - <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a></font>
 
-<a name="line876">876: </a><font color="#B22222">   Options Database Key:</font>
-<a name="line877">877: </a><font color="#B22222">.  -pc_gamg_repartition <true,false></font>
+<a name="line879">879: </a><font color="#B22222">   Options Database Key:</font>
+<a name="line880">880: </a><font color="#B22222">.  -pc_gamg_repartition <true,false></font>
 
-<a name="line879">879: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line882">882: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line881">881: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
+<a name="line884">884: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
 
-<a name="line883">883: </a><font color="#B22222">.seealso: ()</font>
-<a name="line884">884: </a><font color="#B22222">@*/</font>
-<a name="line885">885: </a><strong><font color="#4169E1"><a name="PCGAMGSetRepartitioning"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetRepartitioning.html#PCGAMGSetRepartitioning">PCGAMGSetRepartitioning</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
-<a name="line886">886: </a>{
+<a name="line886">886: </a><font color="#B22222">.seealso: ()</font>
+<a name="line887">887: </a><font color="#B22222">@*/</font>
+<a name="line888">888: </a><strong><font color="#4169E1"><a name="PCGAMGSetRepartitioning"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetRepartitioning.html#PCGAMGSetRepartitioning">PCGAMGSetRepartitioning</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
+<a name="line889">889: </a>{
 
-<a name="line891">891: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetRepartitioning_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>),(pc,n));
-<a name="line892">892: </a>  <font color="#4169E1">return</font>(0);
-<a name="line893">893: </a>}
+<a name="line894">894: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetRepartitioning_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>),(pc,n));
+<a name="line895">895: </a>  <font color="#4169E1">return</font>(0);
+<a name="line896">896: </a>}
 
-<a name="line897">897: </a><strong><font color="#4169E1"><a name="PCGAMGSetRepartitioning_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetRepartitioning_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
-<a name="line898">898: </a>{
-<a name="line899">899: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
-<a name="line900">900: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
+<a name="line900">900: </a><strong><font color="#4169E1"><a name="PCGAMGSetRepartitioning_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetRepartitioning_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
+<a name="line901">901: </a>{
+<a name="line902">902: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
+<a name="line903">903: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
 
-<a name="line903">903: </a>  pc_gamg->repart = n;
-<a name="line904">904: </a>  <font color="#4169E1">return</font>(0);
-<a name="line905">905: </a>}
+<a name="line906">906: </a>  pc_gamg->repart = n;
+<a name="line907">907: </a>  <font color="#4169E1">return</font>(0);
+<a name="line908">908: </a>}
 
-<a name="line909">909: </a><font color="#B22222">/*@</font>
-<a name="line910">910: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetReuseInterpolation.html#PCGAMGSetReuseInterpolation">PCGAMGSetReuseInterpolation</a> - Reuse prolongation when rebuilding preconditioner</font>
+<a name="line912">912: </a><font color="#B22222">/*@</font>
+<a name="line913">913: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetReuseInterpolation.html#PCGAMGSetReuseInterpolation">PCGAMGSetReuseInterpolation</a> - Reuse prolongation when rebuilding preconditioner</font>
 
-<a name="line912">912: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line915">915: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line914">914: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line915">915: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line916">916: </a><font color="#B22222">-  n - <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a></font>
+<a name="line917">917: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line918">918: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line919">919: </a><font color="#B22222">-  n - <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a></font>
 
-<a name="line918">918: </a><font color="#B22222">   Options Database Key:</font>
-<a name="line919">919: </a><font color="#B22222">.  -pc_gamg_reuse_interpolation <true,false></font>
+<a name="line921">921: </a><font color="#B22222">   Options Database Key:</font>
+<a name="line922">922: </a><font color="#B22222">.  -pc_gamg_reuse_interpolation <true,false></font>
 
-<a name="line921">921: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line924">924: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line923">923: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
+<a name="line926">926: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
 
-<a name="line925">925: </a><font color="#B22222">.seealso: ()</font>
-<a name="line926">926: </a><font color="#B22222">@*/</font>
-<a name="line927">927: </a><strong><font color="#4169E1"><a name="PCGAMGSetReuseInterpolation"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetReuseInterpolation.html#PCGAMGSetReuseInterpolation">PCGAMGSetReuseInterpolation</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)< [...]
-<a name="line928">928: </a>{
+<a name="line928">928: </a><font color="#B22222">.seealso: ()</font>
+<a name="line929">929: </a><font color="#B22222">@*/</font>
+<a name="line930">930: </a><strong><font color="#4169E1"><a name="PCGAMGSetReuseInterpolation"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetReuseInterpolation.html#PCGAMGSetReuseInterpolation">PCGAMGSetReuseInterpolation</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)< [...]
+<a name="line931">931: </a>{
 
-<a name="line933">933: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetReuseInterpolation_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>),(pc,n));
-<a name="line934">934: </a>  <font color="#4169E1">return</font>(0);
-<a name="line935">935: </a>}
+<a name="line936">936: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetReuseInterpolation_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>),(pc,n));
+<a name="line937">937: </a>  <font color="#4169E1">return</font>(0);
+<a name="line938">938: </a>}
 
-<a name="line939">939: </a><strong><font color="#4169E1"><a name="PCGAMGSetReuseInterpolation_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetReuseInterpolation_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
-<a name="line940">940: </a>{
-<a name="line941">941: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
-<a name="line942">942: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
+<a name="line942">942: </a><strong><font color="#4169E1"><a name="PCGAMGSetReuseInterpolation_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetReuseInterpolation_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
+<a name="line943">943: </a>{
+<a name="line944">944: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
+<a name="line945">945: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
 
-<a name="line945">945: </a>  pc_gamg->reuse_prol = n;
-<a name="line946">946: </a>  <font color="#4169E1">return</font>(0);
-<a name="line947">947: </a>}
+<a name="line948">948: </a>  pc_gamg->reuse_prol = n;
+<a name="line949">949: </a>  <font color="#4169E1">return</font>(0);
+<a name="line950">950: </a>}
 
-<a name="line951">951: </a><font color="#B22222">/*@</font>
-<a name="line952">952: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetUseASMAggs.html#PCGAMGSetUseASMAggs">PCGAMGSetUseASMAggs</a> -</font>
+<a name="line954">954: </a><font color="#B22222">/*@</font>
+<a name="line955">955: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetUseASMAggs.html#PCGAMGSetUseASMAggs">PCGAMGSetUseASMAggs</a> -</font>
 
-<a name="line954">954: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line957">957: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line956">956: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line957">957: </a><font color="#B22222">.  pc - the preconditioner context</font>
+<a name="line959">959: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line960">960: </a><font color="#B22222">.  pc - the preconditioner context</font>
 
 
-<a name="line960">960: </a><font color="#B22222">   Options Database Key:</font>
-<a name="line961">961: </a><font color="#B22222">.  -pc_gamg_use_agg_gasm</font>
+<a name="line963">963: </a><font color="#B22222">   Options Database Key:</font>
+<a name="line964">964: </a><font color="#B22222">.  -pc_gamg_use_agg_gasm</font>
 
-<a name="line963">963: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line966">966: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line965">965: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
+<a name="line968">968: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
 
-<a name="line967">967: </a><font color="#B22222">.seealso: ()</font>
-<a name="line968">968: </a><font color="#B22222">@*/</font>
-<a name="line969">969: </a><strong><font color="#4169E1"><a name="PCGAMGSetUseASMAggs"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetUseASMAggs.html#PCGAMGSetUseASMAggs">PCGAMGSetUseASMAggs</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
-<a name="line970">970: </a>{
+<a name="line970">970: </a><font color="#B22222">.seealso: ()</font>
+<a name="line971">971: </a><font color="#B22222">@*/</font>
+<a name="line972">972: </a><strong><font color="#4169E1"><a name="PCGAMGSetUseASMAggs"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetUseASMAggs.html#PCGAMGSetUseASMAggs">PCGAMGSetUseASMAggs</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
+<a name="line973">973: </a>{
 
-<a name="line975">975: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetUseASMAggs_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>),(pc,n));
-<a name="line976">976: </a>  <font color="#4169E1">return</font>(0);
-<a name="line977">977: </a>}
+<a name="line978">978: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetUseASMAggs_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>),(pc,n));
+<a name="line979">979: </a>  <font color="#4169E1">return</font>(0);
+<a name="line980">980: </a>}
 
-<a name="line981">981: </a><strong><font color="#4169E1"><a name="PCGAMGSetUseASMAggs_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetUseASMAggs_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
-<a name="line982">982: </a>{
-<a name="line983">983: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
-<a name="line984">984: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
+<a name="line984">984: </a><strong><font color="#4169E1"><a name="PCGAMGSetUseASMAggs_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetUseASMAggs_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> n)</font></strong>
+<a name="line985">985: </a>{
+<a name="line986">986: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
+<a name="line987">987: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
 
-<a name="line987">987: </a>  pc_gamg->use_aggs_in_gasm = n;
-<a name="line988">988: </a>  <font color="#4169E1">return</font>(0);
-<a name="line989">989: </a>}
+<a name="line990">990: </a>  pc_gamg->use_aggs_in_gasm = n;
+<a name="line991">991: </a>  <font color="#4169E1">return</font>(0);
+<a name="line992">992: </a>}
 
-<a name="line993">993: </a><font color="#B22222">/*@</font>
-<a name="line994">994: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetNlevels.html#PCGAMGSetNlevels">PCGAMGSetNlevels</a> -  Sets the maximum number of levels <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> will use</font>
+<a name="line996">996: </a><font color="#B22222">/*@</font>
+<a name="line997">997: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetNlevels.html#PCGAMGSetNlevels">PCGAMGSetNlevels</a> -  Sets the maximum number of levels <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> will use</font>
 
-<a name="line996">996: </a><font color="#B22222">   Not collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line999">999: </a><font color="#B22222">   Not collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line998">998: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line999">999: </a><font color="#B22222">+  pc - the preconditioner</font>
-<a name="line1000">1000: </a><font color="#B22222">-  n - the maximum number of levels to use</font>
+<a name="line1001">1001: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1002">1002: </a><font color="#B22222">+  pc - the preconditioner</font>
+<a name="line1003">1003: </a><font color="#B22222">-  n - the maximum number of levels to use</font>
 
-<a name="line1002">1002: </a><font color="#B22222">   Options Database Key:</font>
-<a name="line1003">1003: </a><font color="#B22222">.  -pc_mg_levels</font>
+<a name="line1005">1005: </a><font color="#B22222">   Options Database Key:</font>
+<a name="line1006">1006: </a><font color="#B22222">.  -pc_mg_levels</font>
 
-<a name="line1005">1005: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line1008">1008: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line1007">1007: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
+<a name="line1010">1010: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
 
-<a name="line1009">1009: </a><font color="#B22222">.seealso: ()</font>
-<a name="line1010">1010: </a><font color="#B22222">@*/</font>
-<a name="line1011">1011: </a><strong><font color="#4169E1"><a name="PCGAMGSetNlevels"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetNlevels.html#PCGAMGSetNlevels">PCGAMGSetNlevels</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
-<a name="line1012">1012: </a>{
+<a name="line1012">1012: </a><font color="#B22222">.seealso: ()</font>
+<a name="line1013">1013: </a><font color="#B22222">@*/</font>
+<a name="line1014">1014: </a><strong><font color="#4169E1"><a name="PCGAMGSetNlevels"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetNlevels.html#PCGAMGSetNlevels">PCGAMGSetNlevels</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
+<a name="line1015">1015: </a>{
 
-<a name="line1017">1017: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetNlevels_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),(pc,n));
-<a name="line1018">1018: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1019">1019: </a>}
+<a name="line1020">1020: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetNlevels_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),(pc,n));
+<a name="line1021">1021: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1022">1022: </a>}
 
-<a name="line1023">1023: </a><strong><font color="#4169E1"><a name="PCGAMGSetNlevels_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetNlevels_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
-<a name="line1024">1024: </a>{
-<a name="line1025">1025: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
-<a name="line1026">1026: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
+<a name="line1026">1026: </a><strong><font color="#4169E1"><a name="PCGAMGSetNlevels_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetNlevels_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n)</font></strong>
+<a name="line1027">1027: </a>{
+<a name="line1028">1028: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
+<a name="line1029">1029: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
 
-<a name="line1029">1029: </a>  pc_gamg->Nlevels = n;
-<a name="line1030">1030: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1031">1031: </a>}
+<a name="line1032">1032: </a>  pc_gamg->Nlevels = n;
+<a name="line1033">1033: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1034">1034: </a>}
 
-<a name="line1035">1035: </a><font color="#B22222">/*@</font>
-<a name="line1036">1036: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetThreshold.html#PCGAMGSetThreshold">PCGAMGSetThreshold</a> - Relative threshold to use for dropping edges in aggregation graph</font>
+<a name="line1038">1038: </a><font color="#B22222">/*@</font>
+<a name="line1039">1039: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetThreshold.html#PCGAMGSetThreshold">PCGAMGSetThreshold</a> - Relative threshold to use for dropping edges in aggregation graph</font>
 
-<a name="line1038">1038: </a><font color="#B22222">   Not collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line1041">1041: </a><font color="#B22222">   Not collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line1040">1040: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1041">1041: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line1042">1042: </a><font color="#B22222">-  threshold - the threshold value, 0.0 means keep all nonzero entries in the graph; negative means keep even zero entries in the graph</font>
+<a name="line1043">1043: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1044">1044: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line1045">1045: </a><font color="#B22222">-  threshold - the threshold value, 0.0 means keep all nonzero entries in the graph; negative means keep even zero entries in the graph</font>
 
-<a name="line1044">1044: </a><font color="#B22222">   Options Database Key:</font>
-<a name="line1045">1045: </a><font color="#B22222">.  -pc_gamg_threshold <threshold></font>
+<a name="line1047">1047: </a><font color="#B22222">   Options Database Key:</font>
+<a name="line1048">1048: </a><font color="#B22222">.  -pc_gamg_threshold <threshold></font>
 
-<a name="line1047">1047: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line1050">1050: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line1049">1049: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
+<a name="line1052">1052: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
 
-<a name="line1051">1051: </a><font color="#B22222">.seealso: ()</font>
-<a name="line1052">1052: </a><font color="#B22222">@*/</font>
-<a name="line1053">1053: </a><strong><font color="#4169E1"><a name="PCGAMGSetThreshold"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetThreshold.html#PCGAMGSetThreshold">PCGAMGSetThreshold</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> n)</font></strong>
-<a name="line1054">1054: </a>{
+<a name="line1054">1054: </a><font color="#B22222">.seealso: ()</font>
+<a name="line1055">1055: </a><font color="#B22222">@*/</font>
+<a name="line1056">1056: </a><strong><font color="#4169E1"><a name="PCGAMGSetThreshold"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetThreshold.html#PCGAMGSetThreshold">PCGAMGSetThreshold</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> n)</font></strong>
+<a name="line1057">1057: </a>{
 
-<a name="line1059">1059: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetThreshold_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>),(pc,n));
-<a name="line1060">1060: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1061">1061: </a>}
+<a name="line1062">1062: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetThreshold_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>),(pc,n));
+<a name="line1063">1063: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1064">1064: </a>}
 
-<a name="line1065">1065: </a><strong><font color="#4169E1"><a name="PCGAMGSetThreshold_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetThreshold_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> n)</font></strong>
-<a name="line1066">1066: </a>{
-<a name="line1067">1067: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
-<a name="line1068">1068: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
+<a name="line1068">1068: </a><strong><font color="#4169E1"><a name="PCGAMGSetThreshold_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetThreshold_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> n)</font></strong>
+<a name="line1069">1069: </a>{
+<a name="line1070">1070: </a>  PC_MG   *mg      = (PC_MG*)pc->data;
+<a name="line1071">1071: </a>  PC_GAMG *pc_gamg = (PC_GAMG*)mg->innerctx;
 
-<a name="line1071">1071: </a>  pc_gamg->threshold = n;
-<a name="line1072">1072: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1073">1073: </a>}
+<a name="line1074">1074: </a>  pc_gamg->threshold = n;
+<a name="line1075">1075: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1076">1076: </a>}
 
-<a name="line1077">1077: </a><font color="#B22222">/*@</font>
-<a name="line1078">1078: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a> - Set solution method</font>
+<a name="line1080">1080: </a><font color="#B22222">/*@</font>
+<a name="line1081">1081: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a> - Set solution method</font>
 
-<a name="line1080">1080: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line1083">1083: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line1082">1082: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1083">1083: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line1084">1084: </a><font color="#B22222">-  type - PCGAMGAGG, PCGAMGGEO, or PCGAMGCLASSICAL</font>
+<a name="line1085">1085: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1086">1086: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line1087">1087: </a><font color="#B22222">-  type - PCGAMGAGG, PCGAMGGEO, or PCGAMGCLASSICAL</font>
 
-<a name="line1086">1086: </a><font color="#B22222">   Options Database Key:</font>
-<a name="line1087">1087: </a><font color="#B22222">.  -pc_gamg_type <agg,geo,classical></font>
-
-<a name="line1089">1089: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line1091">1091: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
-
-<a name="line1093">1093: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGGetType.html#PCGAMGGetType">PCGAMGGetType</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a></font>
-<a name="line1094">1094: </a><font color="#B22222">@*/</font>
-<a name="line1095">1095: </a><strong><font color="#4169E1"><a name="PCGAMGSetType"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> type)</font></strong>
-<a name="line1096">1096: </a>{
-
-<a name="line1101">1101: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetType_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a>),(pc,type));
-<a name="line1102">1102: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1103">1103: </a>}
-
-<a name="line1107">1107: </a><font color="#B22222">/*@</font>
-<a name="line1108">1108: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGGetType.html#PCGAMGGetType">PCGAMGGetType</a> - Get solution method</font>
-
-<a name="line1110">1110: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
-
-<a name="line1112">1112: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1113">1113: </a><font color="#B22222">.  pc - the preconditioner context</font>
-
-<a name="line1115">1115: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line1116">1116: </a><font color="#B22222">.  type - the type of algorithm used</font>
-
-<a name="line1118">1118: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line1120">1120: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
-
-<a name="line1122">1122: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a></font>
-<a name="line1123">1123: </a><font color="#B22222">@*/</font>
-<a name="line1124">1124: </a><strong><font color="#4169E1"><a name="PCGAMGGetType"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGGetType.html#PCGAMGGetType">PCGAMGGetType</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> *type)</font></strong>
-<a name="line1125">1125: </a>{
-
-<a name="line1130">1130: </a>  PetscUseMethod(pc,<font color="#666666">"PCGAMGGetType_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a>*),(pc,type));
-<a name="line1131">1131: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1132">1132: </a>}
-
-<a name="line1136">1136: </a><strong><font color="#4169E1"><a name="PCGAMGGetType_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGGetType_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> *type)</font></strong>
-<a name="line1137">1137: </a>{
-<a name="line1138">1138: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
-<a name="line1139">1139: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
-
-<a name="line1142">1142: </a>  *type = pc_gamg->type;
-<a name="line1143">1143: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1144">1144: </a>}
-
-<a name="line1148">1148: </a><strong><font color="#4169E1"><a name="PCGAMGSetType_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetType_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> type)</font></strong>
-<a name="line1149">1149: </a>{
-<a name="line1150">1150: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*r)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>);
-<a name="line1151">1151: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
-<a name="line1152">1152: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
-
-<a name="line1155">1155: </a>  pc_gamg->type = type;
-<a name="line1156">1156: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListFind.html#PetscFunctionListFind">PetscFunctionListFind</a>(GAMGList,type,&r);
-<a name="line1157">1157: </a>  <font color="#4169E1">if</font> (!r) <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_UNKNOWN_TYPE,<font color="#666666">"Unknown GAMG type %s given"</font>,type);
-<a name="line1158">1158: </a>  <font color="#4169E1">if</font> (pc_gamg->ops->destroy) {
-<a name="line1159">1159: </a>    (*pc_gamg->ops->destroy)(pc);
-<a name="line1160">1160: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(pc_gamg->ops,<font color="#4169E1">sizeof</font>(<font color="#4169E1">struct _PCGAMGOps</font>));
-<a name="line1161">1161: </a>    pc_gamg->ops->createlevel = PCGAMGCreateLevel_GAMG;
-<a name="line1162">1162: </a>    <font color="#B22222">/* cleaning up common data in pc_gamg - this should disapear someday */</font>
-<a name="line1163">1163: </a>    pc_gamg->data_cell_cols = 0;
-<a name="line1164">1164: </a>    pc_gamg->data_cell_rows = 0;
-<a name="line1165">1165: </a>    pc_gamg->orig_data_cell_cols = 0;
-<a name="line1166">1166: </a>    pc_gamg->orig_data_cell_rows = 0;
-<a name="line1167">1167: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->data);
-<a name="line1168">1168: </a>    pc_gamg->data_sz = 0;
-<a name="line1169">1169: </a>  }
-<a name="line1170">1170: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->gamg_type_name);
-<a name="line1171">1171: </a>  <a href="../../../../../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(type,&pc_gamg->gamg_type_name);
-<a name="line1172">1172: </a>  (*r)(pc);
-<a name="line1173">1173: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1174">1174: </a>}
-
-<a name="line1178">1178: </a><strong><font color="#4169E1"><a name="PCView_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCView_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1179">1179: </a>{
-<a name="line1181">1181: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
-<a name="line1182">1182: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
-
-<a name="line1185">1185: </a>  <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"    GAMG specific options\n"</font>);
-<a name="line1186">1186: </a>  <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"      Threshold for dropping small values from graph %g\n"</font>,(double)pc_gamg->threshold);
-<a name="line1187">1187: </a>  <font color="#4169E1">if</font> (pc_gamg->ops->view) {
-<a name="line1188">1188: </a>    (*pc_gamg->ops->view)(pc,viewer);
-<a name="line1189">1189: </a>  }
-<a name="line1190">1190: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1191">1191: </a>}
-
-<a name="line1195">1195: </a><strong><font color="#4169E1"><a name="PCSetFromOptions_GAMG"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCSetFromOptions_GAMG(PetscOptionItems *PetscOptionsObject,<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
-<a name="line1196">1196: </a>{
-<a name="line1198">1198: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
-<a name="line1199">1199: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
-<a name="line1200">1200: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flag;
-<a name="line1201">1201: </a>  <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-<a name="line1202">1202: </a>  char           prefix[256];
-<a name="line1203">1203: </a>  const char     *pcpre;
-
-<a name="line1206">1206: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
-<a name="line1207">1207: </a>  <a href="../../../../../docs/manualpages/Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</a>(PetscOptionsObject,<font color="#666666">"GAMG options"</font>);
-<a name="line1208">1208: </a>  {
-<a name="line1209">1209: </a>    char tname[256];
-<a name="line1210">1210: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</a>(<font color="#666666">"-pc_gamg_type"</font>,<font color="#666666">"Type of AMG method"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>"</font>,GAMGList, pc_gamg->gamg_type_name, tname, <font color="#4169E1">sizeof</font>(tname), &flag);
-<a name="line1211">1211: </a>    <font color="#4169E1">if</font> (flag) {
-<a name="line1212">1212: </a>      <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>(pc,tname);
-<a name="line1213">1213: </a>    }
-<a name="line1214">1214: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-pc_gamg_repartition"</font>,<font color="#666666">"Repartion coarse grids"</font>,<font color="#666666">"PCGAMGRepartitioning"</font>,pc_gamg->repart,&pc_gamg->repart,NULL);
-<a name="line1215">1215: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-pc_gamg_reuse_interpolation"</font>,<font color="#666666">"Reuse prolongation operator"</font>,<font color="#666666">"PCGAMGReuseInterpolation"</font>,pc_gamg->reuse_prol,&pc_gamg->reuse_prol,NULL);
-<a name="line1216">1216: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-pc_gamg_use_agg_gasm"</font>,<font color="#666666">"Use aggregation agragates for GASM smoother"</font>,<font color="#666666">"PCGAMGUseASMAggs"</font>,pc_gamg->use_aggs_in_gasm,&pc_gamg->use_aggs_in_gasm,NULL);
-<a name="line1217">1217: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</a>(<font color="#666666">"-pc_gamg_process_eq_limit"</font>,<font color="#666666">"Limit (goal) on number of equations per process on coarse grids"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetProcEqLim.html#PCGAMGSetProcEqLim">PCGAMGSetProcEqLim</a>"</font>,pc_gamg->min_eq_proc,&pc_gamg->min_eq_proc,NULL);
-<a name="line1218">1218: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</a>(<font color="#666666">"-pc_gamg_coarse_eq_limit"</font>,<font color="#666666">"Limit on number of equations for the coarse grid"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a>"</font>,pc_gamg->coarse_eq_limit,&pc_gamg->coarse_eq_limit,NULL);
-<a name="line1219">1219: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</a>(<font color="#666666">"-pc_gamg_threshold"</font>,<font color="#666666">"Relative threshold to use for dropping edges in aggregation graph"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetThreshold.html#PCGAMGSetThreshold">PCGAMGSetThreshold</a>"</font>,pc_gamg->threshold,&pc_gamg->threshold,&flag);
-<a name="line1220">1220: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</a>(<font color="#666666">"-pc_mg_levels"</font>,<font color="#666666">"Set number of MG levels"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetNlevels.html#PCGAMGSetNlevels">PCGAMGSetNlevels</a>"</font>,pc_gamg->Nlevels,&pc_gamg->Nlevels,NULL);
-
-<a name="line1222">1222: </a>    <font color="#B22222">/* set options for subtype */</font>
-<a name="line1223">1223: </a>    <font color="#4169E1">if</font> (pc_gamg->ops->setfromoptions) {(*pc_gamg->ops->setfromoptions)(PetscOptionsObject,pc);}
-<a name="line1224">1224: </a>  }
-<a name="line1225">1225: </a>  <a href="../../../../../docs/manualpages/PC/PCGetOptionsPrefix.html#PCGetOptionsPrefix">PCGetOptionsPrefix</a>(pc, &pcpre);
-<a name="line1226">1226: </a>  <a href="../../../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(prefix,<font color="#4169E1">sizeof</font>(prefix),<font color="#666666">"%spc_gamg_"</font>,pcpre ? pcpre : <font color="#666666">""</font>);
-<a name="line1227">1227: </a>  PetscObjectSetOptionsPrefix((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc_gamg->random,prefix);
-<a name="line1228">1228: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRandomSetFromOptions.html#PetscRandomSetFromOptions">PetscRandomSetFromOptions</a>(pc_gamg->random);
-<a name="line1229">1229: </a>  <a href="../../../../../docs/manualpages/Sys/PetscOptionsTail.html#PetscOptionsTail">PetscOptionsTail</a>();
-<a name="line1230">1230: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1231">1231: </a>}
-
-<a name="line1233">1233: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
-<a name="line1234">1234: </a><font color="#B22222">/*MC</font>
-<a name="line1235">1235: </a><font color="#B22222">     <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> - Geometric algebraic multigrid (AMG) preconditioner</font>
-
-<a name="line1237">1237: </a><font color="#B22222">   Options Database Keys:</font>
-<a name="line1238">1238: </a><font color="#B22222">   Multigrid options(inherited)</font>
-<a name="line1239">1239: </a><font color="#B22222">+  -pc_mg_cycles <v>: v or w (<a href="../../../../../docs/manualpages/PC/PCMGSetCycleType.html#PCMGSetCycleType">PCMGSetCycleType</a>())</font>
-<a name="line1240">1240: </a><font color="#B22222">.  -pc_mg_smoothup <1>: Number of post-smoothing steps (<a href="../../../../../docs/manualpages/PC/PCMGSetNumberSmoothUp.html#PCMGSetNumberSmoothUp">PCMGSetNumberSmoothUp</a>)</font>
-<a name="line1241">1241: </a><font color="#B22222">.  -pc_mg_smoothdown <1>: Number of pre-smoothing steps (<a href="../../../../../docs/manualpages/PC/PCMGSetNumberSmoothDown.html#PCMGSetNumberSmoothDown">PCMGSetNumberSmoothDown</a>)</font>
-<a name="line1242">1242: </a><font color="#B22222">-  -pc_mg_type <multiplicative>: (one of) additive multiplicative full kascade</font>
-
-
-<a name="line1245">1245: </a><font color="#B22222">  Notes: In order to obtain good performance for <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> for vector valued problems you must</font>
-<a name="line1246">1246: </a><font color="#B22222">$       Call <a href="../../../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>() to indicate the number of degrees of freedom per grid point</font>
-<a name="line1247">1247: </a><font color="#B22222">$       Call <a href="../../../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>() (or <a href="../../../../../docs/manualpages/PC/PCSetCoordinates.html#PCSetCoordinates">PCSetCoordinates</a>() if solving the equations of elasticity) to indicate the near null space of the operator</font>
-<a name="line1248">1248: </a><font color="#B22222">$       See the Users Manual Chapter 4 for more details</font>
-
-<a name="line1250">1250: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line1252">1252: </a><font color="#B22222">  Concepts: algebraic multigrid</font>
-
-<a name="line1254">1254: </a><font color="#B22222">.seealso:  <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(), <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(), <a href="../../../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(), <a href="../../../../../docs/manualpages/PC/PCMGType.html#PCMGType">PCMGType</a>, <a href="../../../../../docs/manualpages/PC/PCSetCoordinates.html#PCSet [...]
-<a name="line1255">1255: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMGSetRepartitioning.html#PCGAMGSetRepartitioning">PCGAMGSetRepartitioning</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMGRegister.html#PCGAMGRegister">PCGAMGRegister</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMGSetReuseInterpolation.html#PC [...]
-<a name="line1256">1256: </a><font color="#B22222">M*/</font>
-
-<a name="line1260">1260: </a><strong><font color="#4169E1"><a name="PCCreate_GAMG"></a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCCreate_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
-<a name="line1261">1261: </a>{
-<a name="line1263">1263: </a>  PC_GAMG        *pc_gamg;
-<a name="line1264">1264: </a>  PC_MG          *mg;
-
-<a name="line1267">1267: </a>  <font color="#B22222">/* register AMG type */</font>
-<a name="line1268">1268: </a>  <a href="../../../../../docs/manualpages/PC/PCGAMGInitializePackage.html#PCGAMGInitializePackage">PCGAMGInitializePackage</a>();
-
-<a name="line1270">1270: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> is an inherited class of <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a>. Initialize pc as <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a> */</font>
-<a name="line1271">1271: </a>  <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(pc, <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a>);
-<a name="line1272">1272: </a>  PetscObjectChangeTypeName((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc, <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a>);
-
-<a name="line1274">1274: </a>  <font color="#B22222">/* create a supporting struct and attach it to pc */</font>
-<a name="line1275">1275: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&pc_gamg);
-<a name="line1276">1276: </a>  mg           = (PC_MG*)pc->data;
-<a name="line1277">1277: </a>  mg->galerkin = 2;             <font color="#B22222">/* Use Galerkin, but it is computed externally from <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a> by GAMG code */</font>
-<a name="line1278">1278: </a>  mg->innerctx = pc_gamg;
-
-<a name="line1280">1280: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&pc_gamg->ops);
-
-<a name="line1282">1282: </a>  pc_gamg->setup_count = 0;
-<a name="line1283">1283: </a>  <font color="#B22222">/* these should be in subctx but repartitioning needs simple arrays */</font>
-<a name="line1284">1284: </a>  pc_gamg->data_sz = 0;
-<a name="line1285">1285: </a>  pc_gamg->data    = 0;
-
-<a name="line1287">1287: </a>  <font color="#B22222">/* overwrite the pointers of <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a> by the functions of base class <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> */</font>
-<a name="line1288">1288: </a>  pc->ops->setfromoptions = PCSetFromOptions_GAMG;
-<a name="line1289">1289: </a>  pc->ops->setup          = PCSetUp_GAMG;
-<a name="line1290">1290: </a>  pc->ops->reset          = PCReset_GAMG;
-<a name="line1291">1291: </a>  pc->ops->destroy        = PCDestroy_GAMG;
-<a name="line1292">1292: </a>  mg->view                = PCView_GAMG;
-
-<a name="line1294">1294: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetProcEqLim_C"</font>,PCGAMGSetProcEqLim_GAMG);
-<a name="line1295">1295: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetCoarseEqLim_C"</font>,PCGAMGSetCoarseEqLim_GAMG);
-<a name="line1296">1296: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetRepartitioning_C"</font>,PCGAMGSetRepartitioning_GAMG);
-<a name="line1297">1297: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetReuseInterpolation_C"</font>,PCGAMGSetReuseInterpolation_GAMG);
-<a name="line1298">1298: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetUseASMAggs_C"</font>,PCGAMGSetUseASMAggs_GAMG);
-<a name="line1299">1299: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetThreshold_C"</font>,PCGAMGSetThreshold_GAMG);
-<a name="line1300">1300: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetType_C"</font>,PCGAMGSetType_GAMG);
-<a name="line1301">1301: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGGetType_C"</font>,PCGAMGGetType_GAMG);
-<a name="line1302">1302: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetNlevels_C"</font>,PCGAMGSetNlevels_GAMG);
-<a name="line1303">1303: </a>  pc_gamg->repart           = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1304">1304: </a>  pc_gamg->reuse_prol       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1305">1305: </a>  pc_gamg->use_aggs_in_gasm = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1306">1306: </a>  pc_gamg->min_eq_proc      = 50;
-<a name="line1307">1307: </a>  pc_gamg->coarse_eq_limit  = 50;
-<a name="line1308">1308: </a>  pc_gamg->threshold        = 0.;
-<a name="line1309">1309: </a>  pc_gamg->Nlevels          = GAMG_MAXLEVELS;
-<a name="line1310">1310: </a>  pc_gamg->current_level    = 0; <font color="#B22222">/* don't need to init really */</font>
-<a name="line1311">1311: </a>  pc_gamg->ops->createlevel = PCGAMGCreateLevel_GAMG;
-
-<a name="line1313">1313: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),&pc_gamg->random);
-
-<a name="line1315">1315: </a>  <font color="#B22222">/* PCSetUp_GAMG assumes that the type has been set, so set it to the default now */</font>
-<a name="line1316">1316: </a>  <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>(pc,PCGAMGAGG);
-<a name="line1317">1317: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1318">1318: </a>}
-
-<a name="line1322">1322: </a><font color="#B22222">/*@C</font>
-<a name="line1323">1323: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCGAMGInitializePackage.html#PCGAMGInitializePackage">PCGAMGInitializePackage</a> - This function initializes everything in the <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> package. It is called</font>
-<a name="line1324">1324: </a><font color="#B22222">    from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to PCCreate_GAMG()</font>
-<a name="line1325">1325: </a><font color="#B22222">    when using static libraries.</font>
-
-<a name="line1327">1327: </a><font color="#B22222"> Level: developer</font>
-
-<a name="line1329">1329: </a><font color="#B22222"> .keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a>, initialize, package</font>
-<a name="line1330">1330: </a><font color="#B22222"> .seealso: <a href="../../../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>()</font>
-<a name="line1331">1331: </a><font color="#B22222">@*/</font>
-<a name="line1332">1332: </a><strong><font color="#4169E1"><a name="PCGAMGInitializePackage"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGInitializePackage.html#PCGAMGInitializePackage">PCGAMGInitializePackage</a>(void)</font></strong>
-<a name="line1333">1333: </a>{
-
-<a name="line1337">1337: </a>  <font color="#4169E1">if</font> (PCGAMGPackageInitialized) <font color="#4169E1">return</font>(0);
-<a name="line1338">1338: </a>  PCGAMGPackageInitialized = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line1339">1339: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&GAMGList,PCGAMGGEO,PCCreateGAMG_GEO);
-<a name="line1340">1340: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&GAMGList,PCGAMGAGG,PCCreateGAMG_AGG);
-<a name="line1341">1341: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&GAMGList,PCGAMGCLASSICAL,PCCreateGAMG_Classical);
-<a name="line1342">1342: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRegisterFinalize.html#PetscRegisterFinalize">PetscRegisterFinalize</a>(<a href="../../../../../docs/manualpages/PC/PCGAMGFinalizePackage.html#PCGAMGFinalizePackage">PCGAMGFinalizePackage</a>);
-
-<a name="line1344">1344: </a>  <font color="#B22222">/* general events */</font>
-<a name="line1345">1345: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGGraph_AGG"</font>, 0, &PC_GAMGGraph_AGG);
-<a name="line1346">1346: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGGraph_GEO"</font>, PC_CLASSID, &PC_GAMGGraph_GEO);
-<a name="line1347">1347: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGCoarse_AGG"</font>, PC_CLASSID, &PC_GAMGCoarsen_AGG);
-<a name="line1348">1348: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGCoarse_GEO"</font>, PC_CLASSID, &PC_GAMGCoarsen_GEO);
-<a name="line1349">1349: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGProl_AGG"</font>, PC_CLASSID, &PC_GAMGProlongator_AGG);
-<a name="line1350">1350: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGProl_GEO"</font>, PC_CLASSID, &PC_GAMGProlongator_GEO);
-<a name="line1351">1351: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGPOpt_AGG"</font>, PC_CLASSID, &PC_GAMGOptProlongator_AGG);
-
-<a name="line1353">1353: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
-<a name="line1354">1354: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"GAMG: createProl"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET1]);
-<a name="line1355">1355: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  Graph"</font>, PC_CLASSID, &petsc_gamg_setup_events[GRAPH]);
-<a name="line1356">1356: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("    G.<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>", PC_CLASSID, &petsc_gamg_setup_events[GRAPH_MAT]); */</font>
-<a name="line1357">1357: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("    G.Filter", PC_CLASSID, &petsc_gamg_setup_events[GRAPH_FILTER]); */</font>
-<a name="line1358">1358: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("    G.Square", PC_CLASSID, &petsc_gamg_setup_events[GRAPH_SQR]); */</font>
-<a name="line1359">1359: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  MIS/Agg"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET4]);
-<a name="line1360">1360: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  geo: growSupp"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET5]);
-<a name="line1361">1361: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  geo: triangle"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET6]);
-<a name="line1362">1362: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"    search&set"</font>, PC_CLASSID, &petsc_gamg_setup_events[FIND_V]);
-<a name="line1363">1363: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  SA: col data"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET7]);
-<a name="line1364">1364: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  SA: frmProl0"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET8]);
-<a name="line1365">1365: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  SA: smooth"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET9]);
-<a name="line1366">1366: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"GAMG: partLevel"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET2]);
-<a name="line1367">1367: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  repartition"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET12]);
-<a name="line1368">1368: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  Invert-Sort"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET13]);
-<a name="line1369">1369: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  Move A"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET14]);
-<a name="line1370">1370: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  Move P"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET15]);
-
-<a name="line1372">1372: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(" PL move data", PC_CLASSID, &petsc_gamg_setup_events[SET13]); */</font>
-<a name="line1373">1373: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("GAMG: fix", PC_CLASSID, &petsc_gamg_setup_events[SET10]); */</font>
-<a name="line1374">1374: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("GAMG: set levels", PC_CLASSID, &petsc_gamg_setup_events[SET11]); */</font>
-<a name="line1375">1375: </a>  <font color="#B22222">/* create timer stages */</font>
-<a name="line1376">1376: </a><font color="#A020F0">#if defined GAMG_STAGES</font>
-<a name="line1377">1377: </a>  {
-<a name="line1378">1378: </a>    char     str[32];
-<a name="line1379">1379: </a>    <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> lidx;
-<a name="line1380">1380: </a>    sprintf(str,<font color="#666666">"MG Level %d (finest)"</font>,0);
-<a name="line1381">1381: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</a>(str, &gamg_stages[0]);
-<a name="line1382">1382: </a>    <font color="#4169E1">for</font> (lidx=1; lidx<9; lidx++) {
-<a name="line1383">1383: </a>      sprintf(str,<font color="#666666">"MG Level %d"</font>,lidx);
-<a name="line1384">1384: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</a>(str, &gamg_stages[lidx]);
-<a name="line1385">1385: </a>    }
-<a name="line1386">1386: </a>  }
-<a name="line1387">1387: </a><font color="#A020F0">#endif</font>
-<a name="line1388">1388: </a><font color="#A020F0">#endif</font>
-<a name="line1389">1389: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1390">1390: </a>}
-
-<a name="line1394">1394: </a><font color="#B22222">/*@C</font>
-<a name="line1395">1395: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCGAMGFinalizePackage.html#PCGAMGFinalizePackage">PCGAMGFinalizePackage</a> - This function frees everything from the <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> package. It is</font>
-<a name="line1396">1396: </a><font color="#B22222">    called from <a href="../../../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() automatically.</font>
-
-<a name="line1398">1398: </a><font color="#B22222"> Level: developer</font>
-
-<a name="line1400">1400: </a><font color="#B22222"> .keywords: Petsc, destroy, package</font>
-<a name="line1401">1401: </a><font color="#B22222"> .seealso: <a href="../../../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>()</font>
-<a name="line1402">1402: </a><font color="#B22222">@*/</font>
-<a name="line1403">1403: </a><strong><font color="#4169E1"><a name="PCGAMGFinalizePackage"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGFinalizePackage.html#PCGAMGFinalizePackage">PCGAMGFinalizePackage</a>(void)</font></strong>
-<a name="line1404">1404: </a>{
-
-<a name="line1408">1408: </a>  PCGAMGPackageInitialized = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1409">1409: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListDestroy.html#PetscFunctionListDestroy">PetscFunctionListDestroy</a>(&GAMGList);
-<a name="line1410">1410: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1411">1411: </a>}
-
-<a name="line1415">1415: </a><font color="#B22222">/*@C</font>
-<a name="line1416">1416: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCGAMGRegister.html#PCGAMGRegister">PCGAMGRegister</a> - Register a <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> implementation.</font>
-
-<a name="line1418">1418: </a><font color="#B22222"> Input Parameters:</font>
-<a name="line1419">1419: </a><font color="#B22222"> + type - string that will be used as the name of the GAMG type.</font>
-<a name="line1420">1420: </a><font color="#B22222"> - create - function for creating the gamg context.</font>
-
-<a name="line1422">1422: </a><font color="#B22222">  Level: advanced</font>
-
-<a name="line1424">1424: </a><font color="#B22222"> .seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a>, <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a>, <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>()</font>
-<a name="line1425">1425: </a><font color="#B22222">@*/</font>
-<a name="line1426">1426: </a><strong><font color="#4169E1"><a name="PCGAMGRegister"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGRegister.html#PCGAMGRegister">PCGAMGRegister</a>(<a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> type, <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*create)(<a [...]
-<a name="line1427">1427: </a>{
-
-<a name="line1431">1431: </a>  <a href="../../../../../docs/manualpages/PC/PCGAMGInitializePackage.html#PCGAMGInitializePackage">PCGAMGInitializePackage</a>();
-<a name="line1432">1432: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&GAMGList,type,create);
-<a name="line1433">1433: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1434">1434: </a>}
+<a name="line1089">1089: </a><font color="#B22222">   Options Database Key:</font>
+<a name="line1090">1090: </a><font color="#B22222">.  -pc_gamg_type <agg,geo,classical></font>
+
+<a name="line1092">1092: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line1094">1094: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
+
+<a name="line1096">1096: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGGetType.html#PCGAMGGetType">PCGAMGGetType</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a></font>
+<a name="line1097">1097: </a><font color="#B22222">@*/</font>
+<a name="line1098">1098: </a><strong><font color="#4169E1"><a name="PCGAMGSetType"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> type)</font></strong>
+<a name="line1099">1099: </a>{
+
+<a name="line1104">1104: </a>  PetscTryMethod(pc,<font color="#666666">"PCGAMGSetType_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a>),(pc,type));
+<a name="line1105">1105: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1106">1106: </a>}
+
+<a name="line1110">1110: </a><font color="#B22222">/*@</font>
+<a name="line1111">1111: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCGAMGGetType.html#PCGAMGGetType">PCGAMGGetType</a> - Get solution method</font>
+
+<a name="line1113">1113: </a><font color="#B22222">   Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+
+<a name="line1115">1115: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1116">1116: </a><font color="#B22222">.  pc - the preconditioner context</font>
+
+<a name="line1118">1118: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line1119">1119: </a><font color="#B22222">.  type - the type of algorithm used</font>
+
+<a name="line1121">1121: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line1123">1123: </a><font color="#B22222">   Concepts: Unstructured multigrid preconditioner</font>
+
+<a name="line1125">1125: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a></font>
+<a name="line1126">1126: </a><font color="#B22222">@*/</font>
+<a name="line1127">1127: </a><strong><font color="#4169E1"><a name="PCGAMGGetType"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGGetType.html#PCGAMGGetType">PCGAMGGetType</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> *type)</font></strong>
+<a name="line1128">1128: </a>{
+
+<a name="line1133">1133: </a>  PetscUseMethod(pc,<font color="#666666">"PCGAMGGetType_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a>*),(pc,type));
+<a name="line1134">1134: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1135">1135: </a>}
+
+<a name="line1139">1139: </a><strong><font color="#4169E1"><a name="PCGAMGGetType_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGGetType_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> *type)</font></strong>
+<a name="line1140">1140: </a>{
+<a name="line1141">1141: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
+<a name="line1142">1142: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
+
+<a name="line1145">1145: </a>  *type = pc_gamg->type;
+<a name="line1146">1146: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1147">1147: </a>}
+
+<a name="line1151">1151: </a><strong><font color="#4169E1"><a name="PCGAMGSetType_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCGAMGSetType_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> type)</font></strong>
+<a name="line1152">1152: </a>{
+<a name="line1153">1153: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*r)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>);
+<a name="line1154">1154: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
+<a name="line1155">1155: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
+
+<a name="line1158">1158: </a>  pc_gamg->type = type;
+<a name="line1159">1159: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListFind.html#PetscFunctionListFind">PetscFunctionListFind</a>(GAMGList,type,&r);
+<a name="line1160">1160: </a>  <font color="#4169E1">if</font> (!r) <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_UNKNOWN_TYPE,<font color="#666666">"Unknown GAMG type %s given"</font>,type);
+<a name="line1161">1161: </a>  <font color="#4169E1">if</font> (pc_gamg->ops->destroy) {
+<a name="line1162">1162: </a>    (*pc_gamg->ops->destroy)(pc);
+<a name="line1163">1163: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(pc_gamg->ops,<font color="#4169E1">sizeof</font>(<font color="#4169E1">struct _PCGAMGOps</font>));
+<a name="line1164">1164: </a>    pc_gamg->ops->createlevel = PCGAMGCreateLevel_GAMG;
+<a name="line1165">1165: </a>    <font color="#B22222">/* cleaning up common data in pc_gamg - this should disapear someday */</font>
+<a name="line1166">1166: </a>    pc_gamg->data_cell_cols = 0;
+<a name="line1167">1167: </a>    pc_gamg->data_cell_rows = 0;
+<a name="line1168">1168: </a>    pc_gamg->orig_data_cell_cols = 0;
+<a name="line1169">1169: </a>    pc_gamg->orig_data_cell_rows = 0;
+<a name="line1170">1170: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->data);
+<a name="line1171">1171: </a>    pc_gamg->data_sz = 0;
+<a name="line1172">1172: </a>  }
+<a name="line1173">1173: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc_gamg->gamg_type_name);
+<a name="line1174">1174: </a>  <a href="../../../../../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(type,&pc_gamg->gamg_type_name);
+<a name="line1175">1175: </a>  (*r)(pc);
+<a name="line1176">1176: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1177">1177: </a>}
+
+<a name="line1181">1181: </a><strong><font color="#4169E1"><a name="PCView_GAMG"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCView_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1182">1182: </a>{
+<a name="line1184">1184: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
+<a name="line1185">1185: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
+
+<a name="line1188">1188: </a>  <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"    GAMG specific options\n"</font>);
+<a name="line1189">1189: </a>  <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"      Threshold for dropping small values from graph %g\n"</font>,(double)pc_gamg->threshold);
+<a name="line1190">1190: </a>  <font color="#4169E1">if</font> (pc_gamg->ops->view) {
+<a name="line1191">1191: </a>    (*pc_gamg->ops->view)(pc,viewer);
+<a name="line1192">1192: </a>  }
+<a name="line1193">1193: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1194">1194: </a>}
+
+<a name="line1198">1198: </a><strong><font color="#4169E1"><a name="PCSetFromOptions_GAMG"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCSetFromOptions_GAMG(PetscOptionItems *PetscOptionsObject,<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
+<a name="line1199">1199: </a>{
+<a name="line1201">1201: </a>  PC_MG          *mg      = (PC_MG*)pc->data;
+<a name="line1202">1202: </a>  PC_GAMG        *pc_gamg = (PC_GAMG*)mg->innerctx;
+<a name="line1203">1203: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flag;
+<a name="line1204">1204: </a>  <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+<a name="line1205">1205: </a>  char           prefix[256];
+<a name="line1206">1206: </a>  const char     *pcpre;
+
+<a name="line1209">1209: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
+<a name="line1210">1210: </a>  <a href="../../../../../docs/manualpages/Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</a>(PetscOptionsObject,<font color="#666666">"GAMG options"</font>);
+<a name="line1211">1211: </a>  {
+<a name="line1212">1212: </a>    char tname[256];
+<a name="line1213">1213: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsFList.html#PetscOptionsFList">PetscOptionsFList</a>(<font color="#666666">"-pc_gamg_type"</font>,<font color="#666666">"Type of AMG method"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>"</font>,GAMGList, pc_gamg->gamg_type_name, tname, <font color="#4169E1">sizeof</font>(tname), &flag);
+<a name="line1214">1214: </a>    <font color="#4169E1">if</font> (flag) {
+<a name="line1215">1215: </a>      <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>(pc,tname);
+<a name="line1216">1216: </a>    }
+<a name="line1217">1217: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-pc_gamg_repartition"</font>,<font color="#666666">"Repartion coarse grids"</font>,<font color="#666666">"PCGAMGRepartitioning"</font>,pc_gamg->repart,&pc_gamg->repart,NULL);
+<a name="line1218">1218: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-pc_gamg_reuse_interpolation"</font>,<font color="#666666">"Reuse prolongation operator"</font>,<font color="#666666">"PCGAMGReuseInterpolation"</font>,pc_gamg->reuse_prol,&pc_gamg->reuse_prol,NULL);
+<a name="line1219">1219: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-pc_gamg_use_agg_gasm"</font>,<font color="#666666">"Use aggregation agragates for GASM smoother"</font>,<font color="#666666">"PCGAMGUseASMAggs"</font>,pc_gamg->use_aggs_in_gasm,&pc_gamg->use_aggs_in_gasm,NULL);
+<a name="line1220">1220: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</a>(<font color="#666666">"-pc_gamg_process_eq_limit"</font>,<font color="#666666">"Limit (goal) on number of equations per process on coarse grids"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetProcEqLim.html#PCGAMGSetProcEqLim">PCGAMGSetProcEqLim</a>"</font>,pc_gamg->min_eq_proc,&pc_gamg->min_eq_proc,NULL);
+<a name="line1221">1221: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</a>(<font color="#666666">"-pc_gamg_coarse_eq_limit"</font>,<font color="#666666">"Limit on number of equations for the coarse grid"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a>"</font>,pc_gamg->coarse_eq_limit,&pc_gamg->coarse_eq_limit,NULL);
+<a name="line1222">1222: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</a>(<font color="#666666">"-pc_gamg_threshold"</font>,<font color="#666666">"Relative threshold to use for dropping edges in aggregation graph"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetThreshold.html#PCGAMGSetThreshold">PCGAMGSetThreshold</a>"</font>,pc_gamg->threshold,&pc_gamg->threshold,&flag);
+<a name="line1223">1223: </a>    <a href="../../../../../docs/manualpages/Sys/PetscOptionsInt.html#PetscOptionsInt">PetscOptionsInt</a>(<font color="#666666">"-pc_mg_levels"</font>,<font color="#666666">"Set number of MG levels"</font>,<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCGAMGSetNlevels.html#PCGAMGSetNlevels">PCGAMGSetNlevels</a>"</font>,pc_gamg->Nlevels,&pc_gamg->Nlevels,NULL);
+
+<a name="line1225">1225: </a>    <font color="#B22222">/* set options for subtype */</font>
+<a name="line1226">1226: </a>    <font color="#4169E1">if</font> (pc_gamg->ops->setfromoptions) {(*pc_gamg->ops->setfromoptions)(PetscOptionsObject,pc);}
+<a name="line1227">1227: </a>  }
+<a name="line1228">1228: </a>  <a href="../../../../../docs/manualpages/PC/PCGetOptionsPrefix.html#PCGetOptionsPrefix">PCGetOptionsPrefix</a>(pc, &pcpre);
+<a name="line1229">1229: </a>  <a href="../../../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(prefix,<font color="#4169E1">sizeof</font>(prefix),<font color="#666666">"%spc_gamg_"</font>,pcpre ? pcpre : <font color="#666666">""</font>);
+<a name="line1230">1230: </a>  PetscObjectSetOptionsPrefix((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc_gamg->random,prefix);
+<a name="line1231">1231: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRandomSetFromOptions.html#PetscRandomSetFromOptions">PetscRandomSetFromOptions</a>(pc_gamg->random);
+<a name="line1232">1232: </a>  <a href="../../../../../docs/manualpages/Sys/PetscOptionsTail.html#PetscOptionsTail">PetscOptionsTail</a>();
+<a name="line1233">1233: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1234">1234: </a>}
+
+<a name="line1236">1236: </a><font color="#B22222">/* -------------------------------------------------------------------------- */</font>
+<a name="line1237">1237: </a><font color="#B22222">/*MC</font>
+<a name="line1238">1238: </a><font color="#B22222">     <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> - Geometric algebraic multigrid (AMG) preconditioner</font>
+
+<a name="line1240">1240: </a><font color="#B22222">   Options Database Keys:</font>
+<a name="line1241">1241: </a><font color="#B22222">   Multigrid options(inherited)</font>
+<a name="line1242">1242: </a><font color="#B22222">+  -pc_mg_cycles <v>: v or w (<a href="../../../../../docs/manualpages/PC/PCMGSetCycleType.html#PCMGSetCycleType">PCMGSetCycleType</a>())</font>
+<a name="line1243">1243: </a><font color="#B22222">.  -pc_mg_smoothup <1>: Number of post-smoothing steps (<a href="../../../../../docs/manualpages/PC/PCMGSetNumberSmoothUp.html#PCMGSetNumberSmoothUp">PCMGSetNumberSmoothUp</a>)</font>
+<a name="line1244">1244: </a><font color="#B22222">.  -pc_mg_smoothdown <1>: Number of pre-smoothing steps (<a href="../../../../../docs/manualpages/PC/PCMGSetNumberSmoothDown.html#PCMGSetNumberSmoothDown">PCMGSetNumberSmoothDown</a>)</font>
+<a name="line1245">1245: </a><font color="#B22222">-  -pc_mg_type <multiplicative>: (one of) additive multiplicative full kascade</font>
+
+
+<a name="line1248">1248: </a><font color="#B22222">  Notes: In order to obtain good performance for <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> for vector valued problems you must</font>
+<a name="line1249">1249: </a><font color="#B22222">$       Call <a href="../../../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>() to indicate the number of degrees of freedom per grid point</font>
+<a name="line1250">1250: </a><font color="#B22222">$       Call <a href="../../../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>() (or <a href="../../../../../docs/manualpages/PC/PCSetCoordinates.html#PCSetCoordinates">PCSetCoordinates</a>() if solving the equations of elasticity) to indicate the near null space of the operator</font>
+<a name="line1251">1251: </a><font color="#B22222">$       See the Users Manual Chapter 4 for more details</font>
+
+<a name="line1253">1253: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line1255">1255: </a><font color="#B22222">  Concepts: algebraic multigrid</font>
+
+<a name="line1257">1257: </a><font color="#B22222">.seealso:  <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(), <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(), <a href="../../../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(), <a href="../../../../../docs/manualpages/PC/PCMGType.html#PCMGType">PCMGType</a>, <a href="../../../../../docs/manualpages/PC/PCSetCoordinates.html#PCSet [...]
+<a name="line1258">1258: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/PC/PCGAMGSetCoarseEqLim.html#PCGAMGSetCoarseEqLim">PCGAMGSetCoarseEqLim</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMGSetRepartitioning.html#PCGAMGSetRepartitioning">PCGAMGSetRepartitioning</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMGRegister.html#PCGAMGRegister">PCGAMGRegister</a>(), <a href="../../../../../docs/manualpages/PC/PCGAMGSetReuseInterpolation.html#PC [...]
+<a name="line1259">1259: </a><font color="#B22222">M*/</font>
+
+<a name="line1263">1263: </a><strong><font color="#4169E1"><a name="PCCreate_GAMG"></a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCCreate_GAMG(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
+<a name="line1264">1264: </a>{
+<a name="line1266">1266: </a>  PC_GAMG        *pc_gamg;
+<a name="line1267">1267: </a>  PC_MG          *mg;
+
+<a name="line1270">1270: </a>  <font color="#B22222">/* register AMG type */</font>
+<a name="line1271">1271: </a>  <a href="../../../../../docs/manualpages/PC/PCGAMGInitializePackage.html#PCGAMGInitializePackage">PCGAMGInitializePackage</a>();
+
+<a name="line1273">1273: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> is an inherited class of <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a>. Initialize pc as <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a> */</font>
+<a name="line1274">1274: </a>  <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(pc, <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a>);
+<a name="line1275">1275: </a>  PetscObjectChangeTypeName((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc, <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a>);
+
+<a name="line1277">1277: </a>  <font color="#B22222">/* create a supporting struct and attach it to pc */</font>
+<a name="line1278">1278: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&pc_gamg);
+<a name="line1279">1279: </a>  mg           = (PC_MG*)pc->data;
+<a name="line1280">1280: </a>  mg->galerkin = 2;             <font color="#B22222">/* Use Galerkin, but it is computed externally from <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a> by GAMG code */</font>
+<a name="line1281">1281: </a>  mg->innerctx = pc_gamg;
+
+<a name="line1283">1283: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&pc_gamg->ops);
+
+<a name="line1285">1285: </a>  pc_gamg->setup_count = 0;
+<a name="line1286">1286: </a>  <font color="#B22222">/* these should be in subctx but repartitioning needs simple arrays */</font>
+<a name="line1287">1287: </a>  pc_gamg->data_sz = 0;
+<a name="line1288">1288: </a>  pc_gamg->data    = 0;
+
+<a name="line1290">1290: </a>  <font color="#B22222">/* overwrite the pointers of <a href="../../../../../docs/manualpages/PC/PCMG.html#PCMG">PCMG</a> by the functions of base class <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> */</font>
+<a name="line1291">1291: </a>  pc->ops->setfromoptions = PCSetFromOptions_GAMG;
+<a name="line1292">1292: </a>  pc->ops->setup          = PCSetUp_GAMG;
+<a name="line1293">1293: </a>  pc->ops->reset          = PCReset_GAMG;
+<a name="line1294">1294: </a>  pc->ops->destroy        = PCDestroy_GAMG;
+<a name="line1295">1295: </a>  mg->view                = PCView_GAMG;
+
+<a name="line1297">1297: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetProcEqLim_C"</font>,PCGAMGSetProcEqLim_GAMG);
+<a name="line1298">1298: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetCoarseEqLim_C"</font>,PCGAMGSetCoarseEqLim_GAMG);
+<a name="line1299">1299: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetRepartitioning_C"</font>,PCGAMGSetRepartitioning_GAMG);
+<a name="line1300">1300: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetReuseInterpolation_C"</font>,PCGAMGSetReuseInterpolation_GAMG);
+<a name="line1301">1301: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetUseASMAggs_C"</font>,PCGAMGSetUseASMAggs_GAMG);
+<a name="line1302">1302: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetThreshold_C"</font>,PCGAMGSetThreshold_GAMG);
+<a name="line1303">1303: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetType_C"</font>,PCGAMGSetType_GAMG);
+<a name="line1304">1304: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGGetType_C"</font>,PCGAMGGetType_GAMG);
+<a name="line1305">1305: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCGAMGSetNlevels_C"</font>,PCGAMGSetNlevels_GAMG);
+<a name="line1306">1306: </a>  pc_gamg->repart           = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1307">1307: </a>  pc_gamg->reuse_prol       = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1308">1308: </a>  pc_gamg->use_aggs_in_gasm = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1309">1309: </a>  pc_gamg->min_eq_proc      = 50;
+<a name="line1310">1310: </a>  pc_gamg->coarse_eq_limit  = 50;
+<a name="line1311">1311: </a>  pc_gamg->threshold        = 0.;
+<a name="line1312">1312: </a>  pc_gamg->Nlevels          = GAMG_MAXLEVELS;
+<a name="line1313">1313: </a>  pc_gamg->current_level    = 0; <font color="#B22222">/* don't need to init really */</font>
+<a name="line1314">1314: </a>  pc_gamg->ops->createlevel = PCGAMGCreateLevel_GAMG;
+
+<a name="line1316">1316: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRandomCreate.html#PetscRandomCreate">PetscRandomCreate</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),&pc_gamg->random);
+
+<a name="line1318">1318: </a>  <font color="#B22222">/* PCSetUp_GAMG assumes that the type has been set, so set it to the default now */</font>
+<a name="line1319">1319: </a>  <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>(pc,PCGAMGAGG);
+<a name="line1320">1320: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1321">1321: </a>}
+
+<a name="line1325">1325: </a><font color="#B22222">/*@C</font>
+<a name="line1326">1326: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCGAMGInitializePackage.html#PCGAMGInitializePackage">PCGAMGInitializePackage</a> - This function initializes everything in the <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> package. It is called</font>
+<a name="line1327">1327: </a><font color="#B22222">    from PetscDLLibraryRegister() when using dynamic libraries, and on the first call to PCCreate_GAMG()</font>
+<a name="line1328">1328: </a><font color="#B22222">    when using static libraries.</font>
+
+<a name="line1330">1330: </a><font color="#B22222"> Level: developer</font>
+
+<a name="line1332">1332: </a><font color="#B22222"> .keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a>, initialize, package</font>
+<a name="line1333">1333: </a><font color="#B22222"> .seealso: <a href="../../../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>()</font>
+<a name="line1334">1334: </a><font color="#B22222">@*/</font>
+<a name="line1335">1335: </a><strong><font color="#4169E1"><a name="PCGAMGInitializePackage"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGInitializePackage.html#PCGAMGInitializePackage">PCGAMGInitializePackage</a>(void)</font></strong>
+<a name="line1336">1336: </a>{
+
+<a name="line1340">1340: </a>  <font color="#4169E1">if</font> (PCGAMGPackageInitialized) <font color="#4169E1">return</font>(0);
+<a name="line1341">1341: </a>  PCGAMGPackageInitialized = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line1342">1342: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&GAMGList,PCGAMGGEO,PCCreateGAMG_GEO);
+<a name="line1343">1343: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&GAMGList,PCGAMGAGG,PCCreateGAMG_AGG);
+<a name="line1344">1344: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&GAMGList,PCGAMGCLASSICAL,PCCreateGAMG_Classical);
+<a name="line1345">1345: </a>  <a href="../../../../../docs/manualpages/Sys/PetscRegisterFinalize.html#PetscRegisterFinalize">PetscRegisterFinalize</a>(<a href="../../../../../docs/manualpages/PC/PCGAMGFinalizePackage.html#PCGAMGFinalizePackage">PCGAMGFinalizePackage</a>);
+
+<a name="line1347">1347: </a>  <font color="#B22222">/* general events */</font>
+<a name="line1348">1348: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGGraph_AGG"</font>, 0, &PC_GAMGGraph_AGG);
+<a name="line1349">1349: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGGraph_GEO"</font>, PC_CLASSID, &PC_GAMGGraph_GEO);
+<a name="line1350">1350: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGCoarse_AGG"</font>, PC_CLASSID, &PC_GAMGCoarsen_AGG);
+<a name="line1351">1351: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGCoarse_GEO"</font>, PC_CLASSID, &PC_GAMGCoarsen_GEO);
+<a name="line1352">1352: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGProl_AGG"</font>, PC_CLASSID, &PC_GAMGProlongator_AGG);
+<a name="line1353">1353: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGProl_GEO"</font>, PC_CLASSID, &PC_GAMGProlongator_GEO);
+<a name="line1354">1354: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"PCGAMGPOpt_AGG"</font>, PC_CLASSID, &PC_GAMGOptProlongator_AGG);
+
+<a name="line1356">1356: </a><font color="#A020F0">#if defined PETSC_GAMG_USE_LOG</font>
+<a name="line1357">1357: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"GAMG: createProl"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET1]);
+<a name="line1358">1358: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  Graph"</font>, PC_CLASSID, &petsc_gamg_setup_events[GRAPH]);
+<a name="line1359">1359: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("    G.<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>", PC_CLASSID, &petsc_gamg_setup_events[GRAPH_MAT]); */</font>
+<a name="line1360">1360: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("    G.Filter", PC_CLASSID, &petsc_gamg_setup_events[GRAPH_FILTER]); */</font>
+<a name="line1361">1361: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("    G.Square", PC_CLASSID, &petsc_gamg_setup_events[GRAPH_SQR]); */</font>
+<a name="line1362">1362: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  MIS/Agg"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET4]);
+<a name="line1363">1363: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  geo: growSupp"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET5]);
+<a name="line1364">1364: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  geo: triangle"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET6]);
+<a name="line1365">1365: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"    search&set"</font>, PC_CLASSID, &petsc_gamg_setup_events[FIND_V]);
+<a name="line1366">1366: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  SA: col data"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET7]);
+<a name="line1367">1367: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  SA: frmProl0"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET8]);
+<a name="line1368">1368: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  SA: smooth"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET9]);
+<a name="line1369">1369: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"GAMG: partLevel"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET2]);
+<a name="line1370">1370: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  repartition"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET12]);
+<a name="line1371">1371: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  Invert-Sort"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET13]);
+<a name="line1372">1372: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  Move A"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET14]);
+<a name="line1373">1373: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(<font color="#666666">"  Move P"</font>, PC_CLASSID, &petsc_gamg_setup_events[SET15]);
+
+<a name="line1375">1375: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>(" PL move data", PC_CLASSID, &petsc_gamg_setup_events[SET13]); */</font>
+<a name="line1376">1376: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("GAMG: fix", PC_CLASSID, &petsc_gamg_setup_events[SET10]); */</font>
+<a name="line1377">1377: </a>  <font color="#B22222">/* <a href="../../../../../docs/manualpages/Profiling/PetscLogEventRegister.html#PetscLogEventRegister">PetscLogEventRegister</a>("GAMG: set levels", PC_CLASSID, &petsc_gamg_setup_events[SET11]); */</font>
+<a name="line1378">1378: </a>  <font color="#B22222">/* create timer stages */</font>
+<a name="line1379">1379: </a><font color="#A020F0">#if defined GAMG_STAGES</font>
+<a name="line1380">1380: </a>  {
+<a name="line1381">1381: </a>    char     str[32];
+<a name="line1382">1382: </a>    <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> lidx;
+<a name="line1383">1383: </a>    sprintf(str,<font color="#666666">"MG Level %d (finest)"</font>,0);
+<a name="line1384">1384: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</a>(str, &gamg_stages[0]);
+<a name="line1385">1385: </a>    <font color="#4169E1">for</font> (lidx=1; lidx<9; lidx++) {
+<a name="line1386">1386: </a>      sprintf(str,<font color="#666666">"MG Level %d"</font>,lidx);
+<a name="line1387">1387: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogStageRegister.html#PetscLogStageRegister">PetscLogStageRegister</a>(str, &gamg_stages[lidx]);
+<a name="line1388">1388: </a>    }
+<a name="line1389">1389: </a>  }
+<a name="line1390">1390: </a><font color="#A020F0">#endif</font>
+<a name="line1391">1391: </a><font color="#A020F0">#endif</font>
+<a name="line1392">1392: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1393">1393: </a>}
+
+<a name="line1397">1397: </a><font color="#B22222">/*@C</font>
+<a name="line1398">1398: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCGAMGFinalizePackage.html#PCGAMGFinalizePackage">PCGAMGFinalizePackage</a> - This function frees everything from the <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> package. It is</font>
+<a name="line1399">1399: </a><font color="#B22222">    called from <a href="../../../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() automatically.</font>
+
+<a name="line1401">1401: </a><font color="#B22222"> Level: developer</font>
+
+<a name="line1403">1403: </a><font color="#B22222"> .keywords: Petsc, destroy, package</font>
+<a name="line1404">1404: </a><font color="#B22222"> .seealso: <a href="../../../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>()</font>
+<a name="line1405">1405: </a><font color="#B22222">@*/</font>
+<a name="line1406">1406: </a><strong><font color="#4169E1"><a name="PCGAMGFinalizePackage"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGFinalizePackage.html#PCGAMGFinalizePackage">PCGAMGFinalizePackage</a>(void)</font></strong>
+<a name="line1407">1407: </a>{
+
+<a name="line1411">1411: </a>  PCGAMGPackageInitialized = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1412">1412: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListDestroy.html#PetscFunctionListDestroy">PetscFunctionListDestroy</a>(&GAMGList);
+<a name="line1413">1413: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1414">1414: </a>}
+
+<a name="line1418">1418: </a><font color="#B22222">/*@C</font>
+<a name="line1419">1419: </a><font color="#B22222"> <a href="../../../../../docs/manualpages/PC/PCGAMGRegister.html#PCGAMGRegister">PCGAMGRegister</a> - Register a <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a> implementation.</font>
+
+<a name="line1421">1421: </a><font color="#B22222"> Input Parameters:</font>
+<a name="line1422">1422: </a><font color="#B22222"> + type - string that will be used as the name of the GAMG type.</font>
+<a name="line1423">1423: </a><font color="#B22222"> - create - function for creating the gamg context.</font>
+
+<a name="line1425">1425: </a><font color="#B22222">  Level: advanced</font>
+
+<a name="line1427">1427: </a><font color="#B22222"> .seealso: <a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a>, <a href="../../../../../docs/manualpages/PC/PCGAMG.html#PCGAMG">PCGAMG</a>, <a href="../../../../../docs/manualpages/PC/PCGAMGSetType.html#PCGAMGSetType">PCGAMGSetType</a>()</font>
+<a name="line1428">1428: </a><font color="#B22222">@*/</font>
+<a name="line1429">1429: </a><strong><font color="#4169E1"><a name="PCGAMGRegister"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../docs/manualpages/PC/PCGAMGRegister.html#PCGAMGRegister">PCGAMGRegister</a>(<a href="../../../../../docs/manualpages/PC/PCGAMGType.html#PCGAMGType">PCGAMGType</a> type, <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*create)(<a [...]
+<a name="line1430">1430: </a>{
+
+<a name="line1434">1434: </a>  <a href="../../../../../docs/manualpages/PC/PCGAMGInitializePackage.html#PCGAMGInitializePackage">PCGAMGInitializePackage</a>();
+<a name="line1435">1435: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&GAMGList,type,create);
+<a name="line1436">1436: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1437">1437: </a>}
 
 </pre>
 </body>
diff --git a/src/ksp/pc/impls/gamg/gamg.h.html b/src/ksp/pc/impls/gamg/gamg.h.html
index 9af8e6d..9474047 100644
--- a/src/ksp/pc/impls/gamg/gamg.h.html
+++ b/src/ksp/pc/impls/gamg/gamg.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/gamg/gamg.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:12+00:00">
+<meta name="date" content="2016-06-05T17:32:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gamg/gamg.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gamg/gamg.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/pcgamgimpl.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
diff --git a/src/ksp/pc/impls/gamg/geo.c.html b/src/ksp/pc/impls/gamg/geo.c.html
index 40009a3..98bd5a6 100644
--- a/src/ksp/pc/impls/gamg/geo.c.html
+++ b/src/ksp/pc/impls/gamg/geo.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/gamg/geo.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:06+00:00">
+<meta name="date" content="2016-06-05T17:32:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gamg/geo.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gamg/geo.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> GAMG geometric-algebric multiogrid <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> - Mark Adams 2011</font>
 <a name="line3">  3: </a><font color="#B22222"> */</font>
diff --git a/src/ksp/pc/impls/gamg/index.html b/src/ksp/pc/impls/gamg/index.html
index 7f9e775..60f9b5a 100644
--- a/src/ksp/pc/impls/gamg/index.html
+++ b/src/ksp/pc/impls/gamg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gamg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gamg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/gamg/makefile.html b/src/ksp/pc/impls/gamg/makefile.html
index c4c9f03..981e6bd 100644
--- a/src/ksp/pc/impls/gamg/makefile.html
+++ b/src/ksp/pc/impls/gamg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/gamg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:12+00:00">
+<meta name="date" content="2016-06-05T17:32:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gamg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gamg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/gamg/util.c.html b/src/ksp/pc/impls/gamg/util.c.html
index 0ca4319..88b531b 100644
--- a/src/ksp/pc/impls/gamg/util.c.html
+++ b/src/ksp/pc/impls/gamg/util.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/gamg/util.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:08+00:00">
+<meta name="date" content="2016-06-05T17:32:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gamg/util.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gamg/util.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> GAMG geometric-algebric multigrid <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> - Mark Adams 2011</font>
 <a name="line3">  3: </a><font color="#B22222"> */</font>
diff --git a/src/ksp/pc/impls/gasm/gasm.c.html b/src/ksp/pc/impls/gasm/gasm.c.html
index 108ca84..bbd5c7b 100644
--- a/src/ksp/pc/impls/gasm/gasm.c.html
+++ b/src/ksp/pc/impls/gasm/gasm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/gasm/gasm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:54+00:00">
+<meta name="date" content="2016-06-05T17:32:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gasm/gasm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gasm/gasm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  This file defines an "generalized" additive Schwarz preconditioner for any <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> implementation.</font>
 <a name="line3">  3: </a><font color="#B22222">  In this version each processor may intersect multiple subdomains and any subdomain may</font>
diff --git a/src/ksp/pc/impls/gasm/index.html b/src/ksp/pc/impls/gasm/index.html
index e828bc7..cb58a25 100644
--- a/src/ksp/pc/impls/gasm/index.html
+++ b/src/ksp/pc/impls/gasm/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gasm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gasm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/gasm/makefile.html b/src/ksp/pc/impls/gasm/makefile.html
index 6c36bb5..d281843 100644
--- a/src/ksp/pc/impls/gasm/makefile.html
+++ b/src/ksp/pc/impls/gasm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/gasm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:59+00:00">
+<meta name="date" content="2016-06-05T17:32:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/gasm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/gasm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/ksp/pc/impls/hypre/hypre.c.html b/src/ksp/pc/impls/hypre/hypre.c.html
index 0ec6f36..34740ab 100644
--- a/src/ksp/pc/impls/hypre/hypre.c.html
+++ b/src/ksp/pc/impls/hypre/hypre.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/hypre/hypre.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:16+00:00">
+<meta name="date" content="2016-06-05T17:31:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/hypre/hypre.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/hypre/hypre.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Provides an interface to the LLNL package hypre</font>
diff --git a/src/ksp/pc/impls/hypre/index.html b/src/ksp/pc/impls/hypre/index.html
index a493f90..9f2485b 100644
--- a/src/ksp/pc/impls/hypre/index.html
+++ b/src/ksp/pc/impls/hypre/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/hypre/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/hypre/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/hypre/makefile.html b/src/ksp/pc/impls/hypre/makefile.html
index 87096f7..08f678c 100644
--- a/src/ksp/pc/impls/hypre/makefile.html
+++ b/src/ksp/pc/impls/hypre/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/hypre/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:21+00:00">
+<meta name="date" content="2016-06-05T17:31:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/hypre/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/hypre/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage  'PETSC_HAVE_HYPRE'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/ksp/pc/impls/index.html b/src/ksp/pc/impls/index.html
index 432dc99..5aa5e02 100644
--- a/src/ksp/pc/impls/index.html
+++ b/src/ksp/pc/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/ksp/pc/impls/is/index.html b/src/ksp/pc/impls/is/index.html
index 47a69a3..3d74fc5 100644
--- a/src/ksp/pc/impls/is/index.html
+++ b/src/ksp/pc/impls/is/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/is/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/is/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/is/makefile.html b/src/ksp/pc/impls/is/makefile.html
index 3ed2d21..f72ae9a 100644
--- a/src/ksp/pc/impls/is/makefile.html
+++ b/src/ksp/pc/impls/is/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/is/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:10+00:00">
+<meta name="date" content="2016-06-05T17:31:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/is/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/is/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 CFLAGS   =
diff --git a/src/ksp/pc/impls/is/nn/index.html b/src/ksp/pc/impls/is/nn/index.html
index c56004f..b857342 100644
--- a/src/ksp/pc/impls/is/nn/index.html
+++ b/src/ksp/pc/impls/is/nn/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/is/nn/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/is/nn/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/is/nn/makefile.html b/src/ksp/pc/impls/is/nn/makefile.html
index 2c9b85e..a7329c4 100644
--- a/src/ksp/pc/impls/is/nn/makefile.html
+++ b/src/ksp/pc/impls/is/nn/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/is/nn/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:12+00:00">
+<meta name="date" content="2016-06-05T17:31:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/is/nn/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/is/nn/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/is/nn/nn.c.html b/src/ksp/pc/impls/is/nn/nn.c.html
index ca199d8..9e0569d 100644
--- a/src/ksp/pc/impls/is/nn/nn.c.html
+++ b/src/ksp/pc/impls/is/nn/nn.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/is/nn/nn.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:10+00:00">
+<meta name="date" content="2016-06-05T17:31:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/is/nn/nn.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/is/nn/nn.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/is/nn/nn.h></font>
 
diff --git a/src/ksp/pc/impls/is/nn/nn.h.html b/src/ksp/pc/impls/is/nn/nn.h.html
index d34b3b5..48b0be7 100644
--- a/src/ksp/pc/impls/is/nn/nn.h.html
+++ b/src/ksp/pc/impls/is/nn/nn.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/is/nn/nn.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:12+00:00">
+<meta name="date" content="2016-06-05T17:31:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/is/nn/nn.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/is/nn/nn.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/ksp/pc/impls/is/pcis.h></font>
diff --git a/src/ksp/pc/impls/is/pcis.c.html b/src/ksp/pc/impls/is/pcis.c.html
index 3e182b3..7f99219 100644
--- a/src/ksp/pc/impls/is/pcis.c.html
+++ b/src/ksp/pc/impls/is/pcis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/is/pcis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:08+00:00">
+<meta name="date" content="2016-06-05T17:31:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/is/pcis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/is/pcis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ksp/pc/impls/is/pcis.h> </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/pc/impls/is/pcis.h.html b/src/ksp/pc/impls/is/pcis.h.html
index 7e5b7d8..99b653d 100644
--- a/src/ksp/pc/impls/is/pcis.h.html
+++ b/src/ksp/pc/impls/is/pcis.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/is/pcis.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:10+00:00">
+<meta name="date" content="2016-06-05T17:31:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/is/pcis.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/is/pcis.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petsc/private/pcimpl.h></font>
diff --git a/src/ksp/pc/impls/jacobi/index.html b/src/ksp/pc/impls/jacobi/index.html
index 9eeac21..c097b58 100644
--- a/src/ksp/pc/impls/jacobi/index.html
+++ b/src/ksp/pc/impls/jacobi/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/jacobi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/jacobi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/jacobi/jacobi.c.html b/src/ksp/pc/impls/jacobi/jacobi.c.html
index 7632070..dd1bde1 100644
--- a/src/ksp/pc/impls/jacobi/jacobi.c.html
+++ b/src/ksp/pc/impls/jacobi/jacobi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/jacobi/jacobi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:43+00:00">
+<meta name="date" content="2016-06-05T17:30:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/jacobi/jacobi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/jacobi/jacobi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*  --------------------------------------------------------------------</font>
 
diff --git a/src/ksp/pc/impls/jacobi/makefile.html b/src/ksp/pc/impls/jacobi/makefile.html
index 191e534..086e9e3 100644
--- a/src/ksp/pc/impls/jacobi/makefile.html
+++ b/src/ksp/pc/impls/jacobi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/jacobi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:44+00:00">
+<meta name="date" content="2016-06-05T17:30:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/jacobi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/jacobi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/kaczmarz/index.html b/src/ksp/pc/impls/kaczmarz/index.html
index 8d3d945..c1aa709 100644
--- a/src/ksp/pc/impls/kaczmarz/index.html
+++ b/src/ksp/pc/impls/kaczmarz/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/kaczmarz/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/kaczmarz/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/kaczmarz/kaczmarz.c.html b/src/ksp/pc/impls/kaczmarz/kaczmarz.c.html
index ba9a541..cdf64e2 100644
--- a/src/ksp/pc/impls/kaczmarz/kaczmarz.c.html
+++ b/src/ksp/pc/impls/kaczmarz/kaczmarz.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/kaczmarz/kaczmarz.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:41+00:00">
+<meta name="date" content="2016-06-05T17:32:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/kaczmarz/kaczmarz.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/kaczmarz/kaczmarz.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/pcimpl.h>               </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
diff --git a/src/ksp/pc/impls/kaczmarz/makefile.html b/src/ksp/pc/impls/kaczmarz/makefile.html
index a7633d6..532dd7c 100644
--- a/src/ksp/pc/impls/kaczmarz/makefile.html
+++ b/src/ksp/pc/impls/kaczmarz/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/kaczmarz/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:41+00:00">
+<meta name="date" content="2016-06-05T17:32:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/kaczmarz/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/kaczmarz/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/ksp/index.html b/src/ksp/pc/impls/ksp/index.html
index 6e8eb21..332dd68 100644
--- a/src/ksp/pc/impls/ksp/index.html
+++ b/src/ksp/pc/impls/ksp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/ksp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/ksp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/ksp/makefile.html b/src/ksp/pc/impls/ksp/makefile.html
index 547a256..49fa97e 100644
--- a/src/ksp/pc/impls/ksp/makefile.html
+++ b/src/ksp/pc/impls/ksp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/ksp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:03+00:00">
+<meta name="date" content="2016-06-05T17:31:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/ksp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/ksp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/ksp/pcksp.c.html b/src/ksp/pc/impls/ksp/pcksp.c.html
index f76e10c..4ae1b31 100644
--- a/src/ksp/pc/impls/ksp/pcksp.c.html
+++ b/src/ksp/pc/impls/ksp/pcksp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/ksp/pcksp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:02+00:00">
+<meta name="date" content="2016-06-05T17:31:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/ksp/pcksp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/ksp/pcksp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/pcimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscksp.h>            </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/ksp/pc/impls/lsc/index.html b/src/ksp/pc/impls/lsc/index.html
index 2b8ab95..1badfd8 100644
--- a/src/ksp/pc/impls/lsc/index.html
+++ b/src/ksp/pc/impls/lsc/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/lsc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/lsc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/lsc/lsc.c.html b/src/ksp/pc/impls/lsc/lsc.c.html
index 1b5a5ed..8d4af10 100644
--- a/src/ksp/pc/impls/lsc/lsc.c.html
+++ b/src/ksp/pc/impls/lsc/lsc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/lsc/lsc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:52+00:00">
+<meta name="date" content="2016-06-05T17:31:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/lsc/lsc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/lsc/lsc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/pcimpl.h>   </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/pc/impls/lsc/makefile.html b/src/ksp/pc/impls/lsc/makefile.html
index febac89..9210c84 100644
--- a/src/ksp/pc/impls/lsc/makefile.html
+++ b/src/ksp/pc/impls/lsc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/lsc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:53+00:00">
+<meta name="date" content="2016-06-05T17:31:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/lsc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/lsc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/makefile.html b/src/ksp/pc/impls/makefile.html
index 2bb613d..19c4bff 100644
--- a/src/ksp/pc/impls/makefile.html
+++ b/src/ksp/pc/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:43+00:00">
+<meta name="date" content="2016-06-05T17:30:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/mat/index.html b/src/ksp/pc/impls/mat/index.html
index f65de9e..9fbd95b 100644
--- a/src/ksp/pc/impls/mat/index.html
+++ b/src/ksp/pc/impls/mat/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/mat/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/mat/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/mat/makefile.html b/src/ksp/pc/impls/mat/makefile.html
index 41a643c..9e5f4e1 100644
--- a/src/ksp/pc/impls/mat/makefile.html
+++ b/src/ksp/pc/impls/mat/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/mat/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:16+00:00">
+<meta name="date" content="2016-06-05T17:31:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/mat/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/mat/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/mat/pcmat.c.html b/src/ksp/pc/impls/mat/pcmat.c.html
index 375002d..94ec23c 100644
--- a/src/ksp/pc/impls/mat/pcmat.c.html
+++ b/src/ksp/pc/impls/mat/pcmat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/mat/pcmat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:16+00:00">
+<meta name="date" content="2016-06-05T17:31:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/mat/pcmat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/mat/pcmat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/pcimpl.h>   </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/pc/impls/mg/fmg.c.html b/src/ksp/pc/impls/mg/fmg.c.html
index 3b7e2f2..ad78d3f 100644
--- a/src/ksp/pc/impls/mg/fmg.c.html
+++ b/src/ksp/pc/impls/mg/fmg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/mg/fmg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:55+00:00">
+<meta name="date" content="2016-06-05T17:31:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/mg/fmg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/mg/fmg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">     Full multigrid using either additive or multiplicative V or W cycle</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/pc/impls/mg/index.html b/src/ksp/pc/impls/mg/index.html
index f043759..be37730 100644
--- a/src/ksp/pc/impls/mg/index.html
+++ b/src/ksp/pc/impls/mg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/mg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/mg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/mg/makefile.html b/src/ksp/pc/impls/mg/makefile.html
index 0435885..54ec87b 100644
--- a/src/ksp/pc/impls/mg/makefile.html
+++ b/src/ksp/pc/impls/mg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/mg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:57+00:00">
+<meta name="date" content="2016-06-05T17:31:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/mg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/mg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/mg/mg.c b/src/ksp/pc/impls/mg/mg.c
index 75bd53e..06185a2 100644
--- a/src/ksp/pc/impls/mg/mg.c
+++ b/src/ksp/pc/impls/mg/mg.c
@@ -1209,7 +1209,7 @@ PetscErrorCode  PCMGSetNumberSmoothUp(PC pc,PetscInt n)
 -  -pc_mg_dump_binary - dumps the matrices for each level and the restriction/interpolation matrices
                         to the binary output file called binaryoutput
 
-   Notes: By default this uses GMRES on the fine grid smoother so this should be used with KSPFGMRES or the smoother changed to not use GMRES
+   Notes: If one uses a Krylov method such GMRES or CG as the smoother than one must use KSPFGMRES, KSPGCG, or KSPRICHARDSON as the outer Krylov method
 
        When run with a single level the smoother options are used on that level NOT the coarse grid solver options
 
diff --git a/src/ksp/pc/impls/mg/mg.c.html b/src/ksp/pc/impls/mg/mg.c.html
index e70e7c1..1746af0 100644
--- a/src/ksp/pc/impls/mg/mg.c.html
+++ b/src/ksp/pc/impls/mg/mg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/mg/mg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:52+00:00">
+<meta name="date" content="2016-06-05T17:30:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/mg/mg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/mg/mg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines the multigrid preconditioner interface.</font>
@@ -1134,7 +1134,7 @@
 <a name="line1209">1209: </a><font color="#B22222">-  -pc_mg_dump_binary - dumps the matrices for each level and the restriction/interpolation matrices</font>
 <a name="line1210">1210: </a><font color="#B22222">                        to the binary output file called binaryoutput</font>
 
-<a name="line1212">1212: </a><font color="#B22222">   Notes: By default this uses GMRES on the fine grid smoother so this should be used with <a href="../../../../../docs/manualpages/KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</a> or the smoother changed to not use GMRES</font>
+<a name="line1212">1212: </a><font color="#B22222">   Notes: If one uses a Krylov method such GMRES or CG as the smoother than one must use <a href="../../../../../docs/manualpages/KSP/KSPFGMRES.html#KSPFGMRES">KSPFGMRES</a>, KSPGCG, or <a href="../../../../../docs/manualpages/KSP/KSPRICHARDSON.html#KSPRICHARDSON">KSPRICHARDSON</a> as the outer Krylov method</font>
 
 <a name="line1214">1214: </a><font color="#B22222">       When run with a single level the smoother options are used on that level NOT the coarse grid solver options</font>
 
diff --git a/src/ksp/pc/impls/mg/mgfunc.c.html b/src/ksp/pc/impls/mg/mgfunc.c.html
index cdd196b..022295c 100644
--- a/src/ksp/pc/impls/mg/mgfunc.c.html
+++ b/src/ksp/pc/impls/mg/mgfunc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/mg/mgfunc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:55+00:00">
+<meta name="date" content="2016-06-05T17:31:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/mg/mgfunc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/mg/mgfunc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/pcmgimpl.h>       </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/pc/impls/mg/smg.c.html b/src/ksp/pc/impls/mg/smg.c.html
index 8b4e8c0..39e8059 100644
--- a/src/ksp/pc/impls/mg/smg.c.html
+++ b/src/ksp/pc/impls/mg/smg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/mg/smg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:55+00:00">
+<meta name="date" content="2016-06-05T17:31:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/mg/smg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/mg/smg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Additive Multigrid V Cycle routine</font>
diff --git a/src/ksp/pc/impls/ml/index.html b/src/ksp/pc/impls/ml/index.html
index 291291f..a875211 100644
--- a/src/ksp/pc/impls/ml/index.html
+++ b/src/ksp/pc/impls/ml/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/ml/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/ml/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/ml/makefile.html b/src/ksp/pc/impls/ml/makefile.html
index 75cf2e3..f563a6d 100644
--- a/src/ksp/pc/impls/ml/makefile.html
+++ b/src/ksp/pc/impls/ml/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/ml/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:16+00:00">
+<meta name="date" content="2016-06-05T17:31:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/ml/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/ml/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage  'PETSC_HAVE_ML'</font>
 <font color="#A020F0">#requiresprecision double</font>
 <font color="#A020F0">#requiresscalar    real</font>
diff --git a/src/ksp/pc/impls/ml/ml.c.html b/src/ksp/pc/impls/ml/ml.c.html
index a373f3f..2a4d280 100644
--- a/src/ksp/pc/impls/ml/ml.c.html
+++ b/src/ksp/pc/impls/ml/ml.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/ml/ml.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:13+00:00">
+<meta name="date" content="2016-06-05T17:31:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/ml/ml.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/ml/ml.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Provides an interface to the ML smoothed Aggregation</font>
diff --git a/src/ksp/pc/impls/none/index.html b/src/ksp/pc/impls/none/index.html
index 86fde51..7042ada 100644
--- a/src/ksp/pc/impls/none/index.html
+++ b/src/ksp/pc/impls/none/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/none/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/none/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/none/makefile.html b/src/ksp/pc/impls/none/makefile.html
index 9a6d96e..e56412b 100644
--- a/src/ksp/pc/impls/none/makefile.html
+++ b/src/ksp/pc/impls/none/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/none/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:45+00:00">
+<meta name="date" content="2016-06-05T17:30:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/none/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/none/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/none/none.c.html b/src/ksp/pc/impls/none/none.c.html
index 41a9789..d248c36 100644
--- a/src/ksp/pc/impls/none/none.c.html
+++ b/src/ksp/pc/impls/none/none.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/none/none.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:45+00:00">
+<meta name="date" content="2016-06-05T17:30:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/none/none.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/none/none.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Identity preconditioner, simply copies vector x to y.</font>
diff --git a/src/ksp/pc/impls/parms/index.html b/src/ksp/pc/impls/parms/index.html
index 01a7c98..f243d73 100644
--- a/src/ksp/pc/impls/parms/index.html
+++ b/src/ksp/pc/impls/parms/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/parms/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/parms/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/parms/makefile.html b/src/ksp/pc/impls/parms/makefile.html
index d80885f..033dbb9 100644
--- a/src/ksp/pc/impls/parms/makefile.html
+++ b/src/ksp/pc/impls/parms/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/parms/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:14+00:00">
+<meta name="date" content="2016-06-05T17:32:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/parms/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/parms/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage  'PETSC_HAVE_PARMS'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/ksp/pc/impls/parms/parms.c.html b/src/ksp/pc/impls/parms/parms.c.html
index e24cd70..3c341d8 100644
--- a/src/ksp/pc/impls/parms/parms.c.html
+++ b/src/ksp/pc/impls/parms/parms.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/parms/parms.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:12+00:00">
+<meta name="date" content="2016-06-05T17:32:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/parms/parms.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/parms/parms.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCKSP_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ksp/pc/impls/pbjacobi/index.html b/src/ksp/pc/impls/pbjacobi/index.html
index 6627e63..99671a4 100644
--- a/src/ksp/pc/impls/pbjacobi/index.html
+++ b/src/ksp/pc/impls/pbjacobi/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/pbjacobi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/pbjacobi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/pbjacobi/makefile.html b/src/ksp/pc/impls/pbjacobi/makefile.html
index 8d55f39..1b96d82 100644
--- a/src/ksp/pc/impls/pbjacobi/makefile.html
+++ b/src/ksp/pc/impls/pbjacobi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/pbjacobi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:13+00:00">
+<meta name="date" content="2016-06-05T17:31:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/pbjacobi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/pbjacobi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/pbjacobi/pbjacobi.c.html b/src/ksp/pc/impls/pbjacobi/pbjacobi.c.html
index bab312b..a34e9f0 100644
--- a/src/ksp/pc/impls/pbjacobi/pbjacobi.c.html
+++ b/src/ksp/pc/impls/pbjacobi/pbjacobi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/pbjacobi/pbjacobi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:12+00:00">
+<meta name="date" content="2016-06-05T17:31:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/pbjacobi/pbjacobi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/pbjacobi/pbjacobi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Include files needed for the PBJacobi preconditioner:</font>
diff --git a/src/ksp/pc/impls/python/index.html b/src/ksp/pc/impls/python/index.html
index 4e88992..e3151ee 100644
--- a/src/ksp/pc/impls/python/index.html
+++ b/src/ksp/pc/impls/python/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/python/makefile.html b/src/ksp/pc/impls/python/makefile.html
index d399157..161bf44 100644
--- a/src/ksp/pc/impls/python/makefile.html
+++ b/src/ksp/pc/impls/python/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/python/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:49+00:00">
+<meta name="date" content="2016-06-05T17:31:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/python/pythonpc.c.html b/src/ksp/pc/impls/python/pythonpc.c.html
index a68469d..1adb290 100644
--- a/src/ksp/pc/impls/python/pythonpc.c.html
+++ b/src/ksp/pc/impls/python/pythonpc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/python/pythonpc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:49+00:00">
+<meta name="date" content="2016-06-05T17:31:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/python/pythonpc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/python/pythonpc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/pcimpl.h>          </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@C</font>
diff --git a/src/ksp/pc/impls/redistribute/index.html b/src/ksp/pc/impls/redistribute/index.html
index 4213791..d4b0f16 100644
--- a/src/ksp/pc/impls/redistribute/index.html
+++ b/src/ksp/pc/impls/redistribute/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/redistribute/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/redistribute/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/redistribute/makefile.html b/src/ksp/pc/impls/redistribute/makefile.html
index 9b9b04f..202f8f3 100644
--- a/src/ksp/pc/impls/redistribute/makefile.html
+++ b/src/ksp/pc/impls/redistribute/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/redistribute/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:54+00:00">
+<meta name="date" content="2016-06-05T17:32:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/redistribute/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/redistribute/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/redistribute/redistribute.c.html b/src/ksp/pc/impls/redistribute/redistribute.c.html
index 67499f5..f12837d 100644
--- a/src/ksp/pc/impls/redistribute/redistribute.c.html
+++ b/src/ksp/pc/impls/redistribute/redistribute.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/redistribute/redistribute.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:53+00:00">
+<meta name="date" content="2016-06-05T17:31:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/redistribute/redistribute.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/redistribute/redistribute.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  This file defines a "solve the problem redistributely on each subgroup of processor" preconditioner.</font>
diff --git a/src/ksp/pc/impls/redundant/index.html b/src/ksp/pc/impls/redundant/index.html
index a82f5c8..b3a7a97 100644
--- a/src/ksp/pc/impls/redundant/index.html
+++ b/src/ksp/pc/impls/redundant/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/redundant/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/redundant/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/redundant/makefile.html b/src/ksp/pc/impls/redundant/makefile.html
index 766c114..cf5d159 100644
--- a/src/ksp/pc/impls/redundant/makefile.html
+++ b/src/ksp/pc/impls/redundant/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/redundant/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:06+00:00">
+<meta name="date" content="2016-06-05T17:31:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/redundant/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/redundant/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/redundant/redundant.c.html b/src/ksp/pc/impls/redundant/redundant.c.html
index 2fb9111..a744c9d 100644
--- a/src/ksp/pc/impls/redundant/redundant.c.html
+++ b/src/ksp/pc/impls/redundant/redundant.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/redundant/redundant.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:05+00:00">
+<meta name="date" content="2016-06-05T17:31:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/redundant/redundant.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/redundant/redundant.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  This file defines a "solve the problem redundantly on each subgroup of processor" preconditioner.</font>
diff --git a/src/ksp/pc/impls/sacusp/index.html b/src/ksp/pc/impls/sacusp/index.html
index 7e406e8..c5b53ef 100644
--- a/src/ksp/pc/impls/sacusp/index.html
+++ b/src/ksp/pc/impls/sacusp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/sacusp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/sacusp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/sacusp/makefile.html b/src/ksp/pc/impls/sacusp/makefile.html
index 0299363..af02305 100644
--- a/src/ksp/pc/impls/sacusp/makefile.html
+++ b/src/ksp/pc/impls/sacusp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/sacusp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:52+00:00">
+<meta name="date" content="2016-06-05T17:31:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/sacusp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/sacusp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine 'PETSC_HAVE_CUSP'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/sacusp/sacusp.cu.html b/src/ksp/pc/impls/sacusp/sacusp.cu.html
index f67117a..1fe080d 100644
--- a/src/ksp/pc/impls/sacusp/sacusp.cu.html
+++ b/src/ksp/pc/impls/sacusp/sacusp.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/sacusp/sacusp.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:50+00:00">
+<meta name="date" content="2016-06-05T17:31:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/sacusp/sacusp.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/sacusp/sacusp.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*  -------------------------------------------------------------------- */</font>
 
diff --git a/src/ksp/pc/impls/sacusp/sacusppoly.cu.html b/src/ksp/pc/impls/sacusp/sacusppoly.cu.html
index c6efc22..3210a6f 100644
--- a/src/ksp/pc/impls/sacusp/sacusppoly.cu.html
+++ b/src/ksp/pc/impls/sacusp/sacusppoly.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/sacusp/sacusppoly.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:51+00:00">
+<meta name="date" content="2016-06-05T17:31:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/sacusp/sacusppoly.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/sacusp/sacusppoly.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*  -------------------------------------------------------------------- */</font>
 
diff --git a/src/ksp/pc/impls/shell/index.html b/src/ksp/pc/impls/shell/index.html
index 885f30b..36a6c1e 100644
--- a/src/ksp/pc/impls/shell/index.html
+++ b/src/ksp/pc/impls/shell/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/shell/makefile.html b/src/ksp/pc/impls/shell/makefile.html
index 60288c2..6cc01e4 100644
--- a/src/ksp/pc/impls/shell/makefile.html
+++ b/src/ksp/pc/impls/shell/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/shell/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:48+00:00">
+<meta name="date" content="2016-06-05T17:30:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/shell/shellpc.c b/src/ksp/pc/impls/shell/shellpc.c
index 69341d0..6fdae3c 100644
--- a/src/ksp/pc/impls/shell/shellpc.c
+++ b/src/ksp/pc/impls/shell/shellpc.c
@@ -177,6 +177,15 @@ static PetscErrorCode PCApplyBA_Shell(PC pc,PCSide side,Vec x,Vec y,Vec w)
 }
 
 #undef __FUNCT__
+#define __FUNCT__ "PCPreSolveChangeRHS_Shell"
+static PetscErrorCode PCPreSolveChangeRHS_Shell(PC pc,PetscBool* change)
+{
+  PetscFunctionBegin;
+  *change = PETSC_TRUE;
+  PetscFunctionReturn(0);
+}
+
+#undef __FUNCT__
 #define __FUNCT__ "PCPreSolve_Shell"
 static PetscErrorCode PCPreSolve_Shell(PC pc,KSP ksp,Vec b,Vec x)
 {
@@ -252,6 +261,20 @@ static PetscErrorCode PCDestroy_Shell(PC pc)
   PetscFunctionBegin;
   ierr = PetscFree(shell->name);CHKERRQ(ierr);
   if (shell->destroy) PetscStackCall("PCSHELL user function destroy()",ierr = (*shell->destroy)(pc);CHKERRQ(ierr));
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetDestroy_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetSetUp_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetApply_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetApplySymmetricLeft_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetApplySymmetricRight_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetApplyBA_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetPreSolve_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetPostSolve_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetView_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetApplyTranspose_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetName_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellGetName_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCShellSetApplyRichardson_C",NULL);CHKERRQ(ierr);
+  ierr = PetscObjectComposeFunction((PetscObject)pc,"PCPreSolveChangeRHS_C",NULL);CHKERRQ(ierr);
   ierr = PetscFree(pc->data);CHKERRQ(ierr);
   PetscFunctionReturn(0);
 }
@@ -356,12 +379,18 @@ static PetscErrorCode  PCShellSetApplyBA_Shell(PC pc,PetscErrorCode (*applyBA)(P
 #define __FUNCT__ "PCShellSetPreSolve_Shell"
 static PetscErrorCode  PCShellSetPreSolve_Shell(PC pc,PetscErrorCode (*presolve)(PC,KSP,Vec,Vec))
 {
-  PC_Shell *shell = (PC_Shell*)pc->data;
+  PC_Shell       *shell = (PC_Shell*)pc->data;
+  PetscErrorCode ierr;
 
   PetscFunctionBegin;
   shell->presolve = presolve;
-  if (presolve) pc->ops->presolve = PCPreSolve_Shell;
-  else          pc->ops->presolve = 0;
+  if (presolve) {
+    pc->ops->presolve = PCPreSolve_Shell;
+    ierr = PetscObjectComposeFunction((PetscObject)pc,"PCPreSolveChangeRHS_C",PCPreSolveChangeRHS_Shell);CHKERRQ(ierr);
+  } else {
+    pc->ops->presolve = 0;
+    ierr = PetscObjectComposeFunction((PetscObject)pc,"PCPreSolveChangeRHS_C",NULL);CHKERRQ(ierr);
+  }
   PetscFunctionReturn(0);
 }
 
diff --git a/src/ksp/pc/impls/shell/shellpc.c.html b/src/ksp/pc/impls/shell/shellpc.c.html
index 9ff6ee5..508bef2 100644
--- a/src/ksp/pc/impls/shell/shellpc.c.html
+++ b/src/ksp/pc/impls/shell/shellpc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/shell/shellpc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:46+00:00">
+<meta name="date" content="2016-06-05T17:30:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/shell/shellpc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/shell/shellpc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This provides a simple shell for Fortran (and C programmers) to</font>
@@ -159,710 +159,735 @@
 <a name="line176">176: </a>  <font color="#4169E1">return</font>(0);
 <a name="line177">177: </a>}
 
-<a name="line181">181: </a><strong><font color="#4169E1"><a name="PCPreSolve_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCPreSolve_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x)</fon [...]
+<a name="line181">181: </a><strong><font color="#4169E1"><a name="PCPreSolveChangeRHS_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCPreSolveChangeRHS_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>* change)</font></strong>
 <a name="line182">182: </a>{
-<a name="line183">183: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
-
-<a name="line187">187: </a>  <font color="#4169E1">if</font> (!shell->presolve) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_USER,<font color="#666666">"No presolve() routine provided to Shell <a href="../../../../../docs/manualpages/PC/PC.html#P [...]
-<a name="line188">188: </a>  PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function presolve()"</font>,(*shell->presolve)(pc,ksp,b,x);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
-<a name="line189">189: </a>  <font color="#4169E1">return</font>(0);
-<a name="line190">190: </a>}
-
-<a name="line194">194: </a><strong><font color="#4169E1"><a name="PCPostSolve_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCPostSolve_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x)</f [...]
-<a name="line195">195: </a>{
-<a name="line196">196: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
-
-<a name="line200">200: </a>  <font color="#4169E1">if</font> (!shell->postsolve) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_USER,<font color="#666666">"No postsolve() routine provided to Shell <a href="../../../../../docs/manualpages/PC/PC.html [...]
-<a name="line201">201: </a>  PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function postsolve()"</font>,(*shell->postsolve)(pc,ksp,b,x);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
-<a name="line202">202: </a>  <font color="#4169E1">return</font>(0);
-<a name="line203">203: </a>}
-
-<a name="line207">207: </a><strong><font color="#4169E1"><a name="PCApplyTranspose_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCApplyTranspose_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y)</font></strong>
-<a name="line208">208: </a>{
-<a name="line209">209: </a>  PC_Shell         *shell = (PC_Shell*)pc->data;
-<a name="line210">210: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   ierr;
-<a name="line211">211: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a> instate,outstate;
-
-<a name="line214">214: </a>  <font color="#4169E1">if</font> (!shell->applytranspose) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_USER,<font color="#666666">"No applytranspose() routine provided to Shell <a href="../../../../../docs/manualpages/ [...]
-<a name="line215">215: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y, &instate);
-<a name="line216">216: </a>  PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function applytranspose()"</font>,(*shell->applytranspose)(pc,x,y);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
-<a name="line217">217: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y, &outstate);
-<a name="line218">218: </a>  <font color="#4169E1">if</font> (instate == outstate) {
-<a name="line219">219: </a>    <font color="#B22222">/* increase the state of the output vector since the user did not update its state themself as should have been done */</font>
-<a name="line220">220: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y);
-<a name="line221">221: </a>  }
-<a name="line222">222: </a>  <font color="#4169E1">return</font>(0);
-<a name="line223">223: </a>}
-
-<a name="line227">227: </a><strong><font color="#4169E1"><a name="PCApplyRichardson_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCApplyRichardson_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec [...]
-<a name="line228">228: </a>{
-<a name="line229">229: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   ierr;
-<a name="line230">230: </a>  PC_Shell         *shell = (PC_Shell*)pc->data;
-<a name="line231">231: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a> instate,outstate;
-
-<a name="line234">234: </a>  <font color="#4169E1">if</font> (!shell->applyrich) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_USER,<font color="#666666">"No applyrichardson() routine provided to Shell <a href="../../../../../docs/manualpages/PC/P [...]
-<a name="line235">235: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y, &instate);
-<a name="line236">236: </a>  PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function applyrichardson()"</font>,(*shell->applyrich)(pc,x,y,w,rtol,abstol,dtol,it,guesszero,outits,reason);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
-<a name="line237">237: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y, &outstate);
-<a name="line238">238: </a>  <font color="#4169E1">if</font> (instate == outstate) {
-<a name="line239">239: </a>    <font color="#B22222">/* increase the state of the output vector since the user did not update its state themself as should have been done */</font>
-<a name="line240">240: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y);
-<a name="line241">241: </a>  }
-<a name="line242">242: </a>  <font color="#4169E1">return</font>(0);
-<a name="line243">243: </a>}
-
-<a name="line247">247: </a><strong><font color="#4169E1"><a name="PCDestroy_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCDestroy_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
-<a name="line248">248: </a>{
-<a name="line249">249: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
-
-<a name="line253">253: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(shell->name);
-<a name="line254">254: </a>  <font color="#4169E1">if</font> (shell->destroy) PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function destroy()"</font>,(*shell->destroy)(pc);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
-<a name="line255">255: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc->data);
-<a name="line256">256: </a>  <font color="#4169E1">return</font>(0);
-<a name="line257">257: </a>}
-
-<a name="line261">261: </a><strong><font color="#4169E1"><a name="PCView_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCView_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line262">262: </a>{
-<a name="line263">263: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
-<a name="line265">265: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
-
-<a name="line268">268: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
-<a name="line269">269: </a>  <font color="#4169E1">if</font> (iascii) {
-<a name="line270">270: </a>    <font color="#4169E1">if</font> (shell->name) {
-<a name="line271">271: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Shell: %s\n"</font>,shell->name);
-<a name="line272">272: </a>    } <font color="#4169E1">else</font> {
-<a name="line273">273: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Shell: no name\n"</font>);
-<a name="line274">274: </a>    }
-<a name="line275">275: </a>  }
-<a name="line276">276: </a>  <font color="#4169E1">if</font> (shell->view) {
-<a name="line277">277: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
-<a name="line278">278: </a>    (*shell->view)(pc,viewer);
-<a name="line279">279: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
-<a name="line280">280: </a>  }
-<a name="line281">281: </a>  <font color="#4169E1">return</font>(0);
-<a name="line282">282: </a>}
-
-<a name="line284">284: </a><font color="#B22222">/* ------------------------------------------------------------------------------*/</font>
-<a name="line287">287: </a><strong><font color="#4169E1"><a name="PCShellSetDestroy_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetDestroy_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*destroy)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>))</font></strong>
-<a name="line288">288: </a>{
-<a name="line289">289: </a>  PC_Shell *shell= (PC_Shell*)pc->data;
-
-<a name="line292">292: </a>  shell->destroy = destroy;
-<a name="line293">293: </a>  <font color="#4169E1">return</font>(0);
-<a name="line294">294: </a>}
-
-<a name="line298">298: </a><strong><font color="#4169E1"><a name="PCShellSetSetUp_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetSetUp_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*setup)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>))</font></strong>
-<a name="line299">299: </a>{
-<a name="line300">300: </a>  PC_Shell *shell = (PC_Shell*)pc->data;;
-
-<a name="line303">303: </a>  shell->setup = setup;
-<a name="line304">304: </a>  <font color="#4169E1">if</font> (setup) pc->ops->setup = PCSetUp_Shell;
-<a name="line305">305: </a>  <font color="#4169E1">else</font>       pc->ops->setup = 0;
-<a name="line306">306: </a>  <font color="#4169E1">return</font>(0);
-<a name="line307">307: </a>}
-
-<a name="line311">311: </a><strong><font color="#4169E1"><a name="PCShellSetApply_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApply_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/ma [...]
-<a name="line312">312: </a>{
-<a name="line313">313: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
-
-<a name="line316">316: </a>  shell->apply = apply;
-<a name="line317">317: </a>  <font color="#4169E1">return</font>(0);
-<a name="line318">318: </a>}
-
-<a name="line322">322: </a><strong><font color="#4169E1"><a name="PCShellSetApplySymmetricLeft_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplySymmetricLeft_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a hr [...]
-<a name="line323">323: </a>{
-<a name="line324">324: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
-
-<a name="line327">327: </a>  shell->applysymmetricleft = apply;
-<a name="line328">328: </a>  <font color="#4169E1">return</font>(0);
-<a name="line329">329: </a>}
-
-<a name="line333">333: </a><strong><font color="#4169E1"><a name="PCShellSetApplySymmetricRight_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplySymmetricRight_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a  [...]
-<a name="line334">334: </a>{
-<a name="line335">335: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
-
-<a name="line338">338: </a>  shell->applysymmetricright = apply;
-<a name="line339">339: </a>  <font color="#4169E1">return</font>(0);
-<a name="line340">340: </a>}
-
-<a name="line344">344: </a><strong><font color="#4169E1"><a name="PCShellSetApplyBA_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplyBA_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*applyBA)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../d [...]
-<a name="line345">345: </a>{
-<a name="line346">346: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
-
-<a name="line349">349: </a>  shell->applyBA = applyBA;
-<a name="line350">350: </a>  <font color="#4169E1">if</font> (applyBA) pc->ops->applyBA  = PCApplyBA_Shell;
-<a name="line351">351: </a>  <font color="#4169E1">else</font>         pc->ops->applyBA  = 0;
-<a name="line352">352: </a>  <font color="#4169E1">return</font>(0);
-<a name="line353">353: </a>}
-
-<a name="line357">357: </a><strong><font color="#4169E1"><a name="PCShellSetPreSolve_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetPreSolve_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*presolve)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../. [...]
-<a name="line358">358: </a>{
-<a name="line359">359: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
-
-<a name="line362">362: </a>  shell->presolve = presolve;
-<a name="line363">363: </a>  <font color="#4169E1">if</font> (presolve) pc->ops->presolve = PCPreSolve_Shell;
-<a name="line364">364: </a>  <font color="#4169E1">else</font>          pc->ops->presolve = 0;
-<a name="line365">365: </a>  <font color="#4169E1">return</font>(0);
-<a name="line366">366: </a>}
-
-<a name="line370">370: </a><strong><font color="#4169E1"><a name="PCShellSetPostSolve_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetPostSolve_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*postsolve)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../. [...]
-<a name="line371">371: </a>{
-<a name="line372">372: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
-
-<a name="line375">375: </a>  shell->postsolve = postsolve;
-<a name="line376">376: </a>  <font color="#4169E1">if</font> (postsolve) pc->ops->postsolve = PCPostSolve_Shell;
-<a name="line377">377: </a>  <font color="#4169E1">else</font>           pc->ops->postsolve = 0;
-<a name="line378">378: </a>  <font color="#4169E1">return</font>(0);
-<a name="line379">379: </a>}
-
-<a name="line383">383: </a><strong><font color="#4169E1"><a name="PCShellSetView_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetView_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*view)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manua [...]
-<a name="line384">384: </a>{
-<a name="line385">385: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
-
-<a name="line388">388: </a>  shell->view = view;
-<a name="line389">389: </a>  <font color="#4169E1">return</font>(0);
-<a name="line390">390: </a>}
-
-<a name="line394">394: </a><strong><font color="#4169E1"><a name="PCShellSetApplyTranspose_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplyTranspose_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*applytranspose)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a h [...]
-<a name="line395">395: </a>{
-<a name="line396">396: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
-
-<a name="line399">399: </a>  shell->applytranspose = applytranspose;
-<a name="line400">400: </a>  <font color="#4169E1">if</font> (applytranspose) pc->ops->applytranspose = PCApplyTranspose_Shell;
-<a name="line401">401: </a>  <font color="#4169E1">else</font>                pc->ops->applytranspose = 0;
-<a name="line402">402: </a>  <font color="#4169E1">return</font>(0);
-<a name="line403">403: </a>}
+<a name="line184">184: </a>  *change = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line185">185: </a>  <font color="#4169E1">return</font>(0);
+<a name="line186">186: </a>}
+
+<a name="line190">190: </a><strong><font color="#4169E1"><a name="PCPreSolve_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCPreSolve_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x)</fon [...]
+<a name="line191">191: </a>{
+<a name="line192">192: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
+
+<a name="line196">196: </a>  <font color="#4169E1">if</font> (!shell->presolve) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_USER,<font color="#666666">"No presolve() routine provided to Shell <a href="../../../../../docs/manualpages/PC/PC.html#P [...]
+<a name="line197">197: </a>  PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function presolve()"</font>,(*shell->presolve)(pc,ksp,b,x);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
+<a name="line198">198: </a>  <font color="#4169E1">return</font>(0);
+<a name="line199">199: </a>}
+
+<a name="line203">203: </a><strong><font color="#4169E1"><a name="PCPostSolve_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCPostSolve_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x)</f [...]
+<a name="line204">204: </a>{
+<a name="line205">205: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
+
+<a name="line209">209: </a>  <font color="#4169E1">if</font> (!shell->postsolve) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_USER,<font color="#666666">"No postsolve() routine provided to Shell <a href="../../../../../docs/manualpages/PC/PC.html [...]
+<a name="line210">210: </a>  PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function postsolve()"</font>,(*shell->postsolve)(pc,ksp,b,x);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
+<a name="line211">211: </a>  <font color="#4169E1">return</font>(0);
+<a name="line212">212: </a>}
+
+<a name="line216">216: </a><strong><font color="#4169E1"><a name="PCApplyTranspose_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCApplyTranspose_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y)</font></strong>
+<a name="line217">217: </a>{
+<a name="line218">218: </a>  PC_Shell         *shell = (PC_Shell*)pc->data;
+<a name="line219">219: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   ierr;
+<a name="line220">220: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a> instate,outstate;
+
+<a name="line223">223: </a>  <font color="#4169E1">if</font> (!shell->applytranspose) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_USER,<font color="#666666">"No applytranspose() routine provided to Shell <a href="../../../../../docs/manualpages/ [...]
+<a name="line224">224: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y, &instate);
+<a name="line225">225: </a>  PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function applytranspose()"</font>,(*shell->applytranspose)(pc,x,y);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
+<a name="line226">226: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y, &outstate);
+<a name="line227">227: </a>  <font color="#4169E1">if</font> (instate == outstate) {
+<a name="line228">228: </a>    <font color="#B22222">/* increase the state of the output vector since the user did not update its state themself as should have been done */</font>
+<a name="line229">229: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y);
+<a name="line230">230: </a>  }
+<a name="line231">231: </a>  <font color="#4169E1">return</font>(0);
+<a name="line232">232: </a>}
+
+<a name="line236">236: </a><strong><font color="#4169E1"><a name="PCApplyRichardson_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCApplyRichardson_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec [...]
+<a name="line237">237: </a>{
+<a name="line238">238: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   ierr;
+<a name="line239">239: </a>  PC_Shell         *shell = (PC_Shell*)pc->data;
+<a name="line240">240: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a> instate,outstate;
+
+<a name="line243">243: </a>  <font color="#4169E1">if</font> (!shell->applyrich) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_USER,<font color="#666666">"No applyrichardson() routine provided to Shell <a href="../../../../../docs/manualpages/PC/P [...]
+<a name="line244">244: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y, &instate);
+<a name="line245">245: </a>  PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function applyrichardson()"</font>,(*shell->applyrich)(pc,x,y,w,rtol,abstol,dtol,it,guesszero,outits,reason);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
+<a name="line246">246: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectStateGet.html#PetscObjectStateGet">PetscObjectStateGet</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y, &outstate);
+<a name="line247">247: </a>  <font color="#4169E1">if</font> (instate == outstate) {
+<a name="line248">248: </a>    <font color="#B22222">/* increase the state of the output vector since the user did not update its state themself as should have been done */</font>
+<a name="line249">249: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)y);
+<a name="line250">250: </a>  }
+<a name="line251">251: </a>  <font color="#4169E1">return</font>(0);
+<a name="line252">252: </a>}
+
+<a name="line256">256: </a><strong><font color="#4169E1"><a name="PCDestroy_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCDestroy_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
+<a name="line257">257: </a>{
+<a name="line258">258: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
+
+<a name="line262">262: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(shell->name);
+<a name="line263">263: </a>  <font color="#4169E1">if</font> (shell->destroy) PetscStackCall(<font color="#666666">"<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> user function destroy()"</font>,(*shell->destroy)(pc);<a href="../../../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(ierr));
+<a name="line264">264: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetDestroy_C"</font>,NULL);
+<a name="line265">265: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetSetUp_C"</font>,NULL);
+<a name="line266">266: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApply_C"</font>,NULL);
+<a name="line267">267: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplySymmetricLeft_C"</font>,NULL);
+<a name="line268">268: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplySymmetricRight_C"</font>,NULL);
+<a name="line269">269: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplyBA_C"</font>,NULL);
+<a name="line270">270: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetPreSolve_C"</font>,NULL);
+<a name="line271">271: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetPostSolve_C"</font>,NULL);
+<a name="line272">272: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetView_C"</font>,NULL);
+<a name="line273">273: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplyTranspose_C"</font>,NULL);
+<a name="line274">274: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetName_C"</font>,NULL);
+<a name="line275">275: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellGetName_C"</font>,NULL);
+<a name="line276">276: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplyRichardson_C"</font>,NULL);
+<a name="line277">277: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCPreSolveChangeRHS_C"</font>,NULL);
+<a name="line278">278: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(pc->data);
+<a name="line279">279: </a>  <font color="#4169E1">return</font>(0);
+<a name="line280">280: </a>}
+
+<a name="line284">284: </a><strong><font color="#4169E1"><a name="PCView_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCView_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line285">285: </a>{
+<a name="line286">286: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
+<a name="line288">288: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii;
+
+<a name="line291">291: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
+<a name="line292">292: </a>  <font color="#4169E1">if</font> (iascii) {
+<a name="line293">293: </a>    <font color="#4169E1">if</font> (shell->name) {
+<a name="line294">294: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Shell: %s\n"</font>,shell->name);
+<a name="line295">295: </a>    } <font color="#4169E1">else</font> {
+<a name="line296">296: </a>      <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  Shell: no name\n"</font>);
+<a name="line297">297: </a>    }
+<a name="line298">298: </a>  }
+<a name="line299">299: </a>  <font color="#4169E1">if</font> (shell->view) {
+<a name="line300">300: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
+<a name="line301">301: </a>    (*shell->view)(pc,viewer);
+<a name="line302">302: </a>    <a href="../../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
+<a name="line303">303: </a>  }
+<a name="line304">304: </a>  <font color="#4169E1">return</font>(0);
+<a name="line305">305: </a>}
+
+<a name="line307">307: </a><font color="#B22222">/* ------------------------------------------------------------------------------*/</font>
+<a name="line310">310: </a><strong><font color="#4169E1"><a name="PCShellSetDestroy_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetDestroy_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*destroy)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>))</font></strong>
+<a name="line311">311: </a>{
+<a name="line312">312: </a>  PC_Shell *shell= (PC_Shell*)pc->data;
+
+<a name="line315">315: </a>  shell->destroy = destroy;
+<a name="line316">316: </a>  <font color="#4169E1">return</font>(0);
+<a name="line317">317: </a>}
+
+<a name="line321">321: </a><strong><font color="#4169E1"><a name="PCShellSetSetUp_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetSetUp_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*setup)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>))</font></strong>
+<a name="line322">322: </a>{
+<a name="line323">323: </a>  PC_Shell *shell = (PC_Shell*)pc->data;;
+
+<a name="line326">326: </a>  shell->setup = setup;
+<a name="line327">327: </a>  <font color="#4169E1">if</font> (setup) pc->ops->setup = PCSetUp_Shell;
+<a name="line328">328: </a>  <font color="#4169E1">else</font>       pc->ops->setup = 0;
+<a name="line329">329: </a>  <font color="#4169E1">return</font>(0);
+<a name="line330">330: </a>}
+
+<a name="line334">334: </a><strong><font color="#4169E1"><a name="PCShellSetApply_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApply_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/ma [...]
+<a name="line335">335: </a>{
+<a name="line336">336: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
+
+<a name="line339">339: </a>  shell->apply = apply;
+<a name="line340">340: </a>  <font color="#4169E1">return</font>(0);
+<a name="line341">341: </a>}
+
+<a name="line345">345: </a><strong><font color="#4169E1"><a name="PCShellSetApplySymmetricLeft_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplySymmetricLeft_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a hr [...]
+<a name="line346">346: </a>{
+<a name="line347">347: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
+
+<a name="line350">350: </a>  shell->applysymmetricleft = apply;
+<a name="line351">351: </a>  <font color="#4169E1">return</font>(0);
+<a name="line352">352: </a>}
+
+<a name="line356">356: </a><strong><font color="#4169E1"><a name="PCShellSetApplySymmetricRight_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplySymmetricRight_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a  [...]
+<a name="line357">357: </a>{
+<a name="line358">358: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
+
+<a name="line361">361: </a>  shell->applysymmetricright = apply;
+<a name="line362">362: </a>  <font color="#4169E1">return</font>(0);
+<a name="line363">363: </a>}
+
+<a name="line367">367: </a><strong><font color="#4169E1"><a name="PCShellSetApplyBA_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplyBA_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*applyBA)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../d [...]
+<a name="line368">368: </a>{
+<a name="line369">369: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
+
+<a name="line372">372: </a>  shell->applyBA = applyBA;
+<a name="line373">373: </a>  <font color="#4169E1">if</font> (applyBA) pc->ops->applyBA  = PCApplyBA_Shell;
+<a name="line374">374: </a>  <font color="#4169E1">else</font>         pc->ops->applyBA  = 0;
+<a name="line375">375: </a>  <font color="#4169E1">return</font>(0);
+<a name="line376">376: </a>}
+
+<a name="line380">380: </a><strong><font color="#4169E1"><a name="PCShellSetPreSolve_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetPreSolve_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*presolve)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../. [...]
+<a name="line381">381: </a>{
+<a name="line382">382: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
+
+<a name="line386">386: </a>  shell->presolve = presolve;
+<a name="line387">387: </a>  <font color="#4169E1">if</font> (presolve) {
+<a name="line388">388: </a>    pc->ops->presolve = PCPreSolve_Shell;
+<a name="line389">389: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCPreSolveChangeRHS_C"</font>,PCPreSolveChangeRHS_Shell);
+<a name="line390">390: </a>  } <font color="#4169E1">else</font> {
+<a name="line391">391: </a>    pc->ops->presolve = 0;
+<a name="line392">392: </a>    <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCPreSolveChangeRHS_C"</font>,NULL);
+<a name="line393">393: </a>  }
+<a name="line394">394: </a>  <font color="#4169E1">return</font>(0);
+<a name="line395">395: </a>}
+
+<a name="line399">399: </a><strong><font color="#4169E1"><a name="PCShellSetPostSolve_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetPostSolve_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*postsolve)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../. [...]
+<a name="line400">400: </a>{
+<a name="line401">401: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
+
+<a name="line404">404: </a>  shell->postsolve = postsolve;
+<a name="line405">405: </a>  <font color="#4169E1">if</font> (postsolve) pc->ops->postsolve = PCPostSolve_Shell;
+<a name="line406">406: </a>  <font color="#4169E1">else</font>           pc->ops->postsolve = 0;
+<a name="line407">407: </a>  <font color="#4169E1">return</font>(0);
+<a name="line408">408: </a>}
+
+<a name="line412">412: </a><strong><font color="#4169E1"><a name="PCShellSetView_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetView_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*view)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manua [...]
+<a name="line413">413: </a>{
+<a name="line414">414: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
+
+<a name="line417">417: </a>  shell->view = view;
+<a name="line418">418: </a>  <font color="#4169E1">return</font>(0);
+<a name="line419">419: </a>}
+
+<a name="line423">423: </a><strong><font color="#4169E1"><a name="PCShellSetApplyTranspose_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplyTranspose_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*applytranspose)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a h [...]
+<a name="line424">424: </a>{
+<a name="line425">425: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
+
+<a name="line428">428: </a>  shell->applytranspose = applytranspose;
+<a name="line429">429: </a>  <font color="#4169E1">if</font> (applytranspose) pc->ops->applytranspose = PCApplyTranspose_Shell;
+<a name="line430">430: </a>  <font color="#4169E1">else</font>                pc->ops->applytranspose = 0;
+<a name="line431">431: </a>  <font color="#4169E1">return</font>(0);
+<a name="line432">432: </a>}
 
-<a name="line407">407: </a><strong><font color="#4169E1"><a name="PCShellSetApplyRichardson_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplyRichardson_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*applyrich)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href [...]
-<a name="line408">408: </a>{
-<a name="line409">409: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
+<a name="line436">436: </a><strong><font color="#4169E1"><a name="PCShellSetApplyRichardson_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplyRichardson_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*applyrich)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href [...]
+<a name="line437">437: </a>{
+<a name="line438">438: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
 
-<a name="line412">412: </a>  shell->applyrich = applyrich;
-<a name="line413">413: </a>  <font color="#4169E1">if</font> (applyrich) pc->ops->applyrichardson = PCApplyRichardson_Shell;
-<a name="line414">414: </a>  <font color="#4169E1">else</font>           pc->ops->applyrichardson = 0;
-<a name="line415">415: </a>  <font color="#4169E1">return</font>(0);
-<a name="line416">416: </a>}
+<a name="line441">441: </a>  shell->applyrich = applyrich;
+<a name="line442">442: </a>  <font color="#4169E1">if</font> (applyrich) pc->ops->applyrichardson = PCApplyRichardson_Shell;
+<a name="line443">443: </a>  <font color="#4169E1">else</font>           pc->ops->applyrichardson = 0;
+<a name="line444">444: </a>  <font color="#4169E1">return</font>(0);
+<a name="line445">445: </a>}
 
-<a name="line420">420: </a><strong><font color="#4169E1"><a name="PCShellSetName_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetName_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,const char name[])</font></strong>
-<a name="line421">421: </a>{
-<a name="line422">422: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
+<a name="line449">449: </a><strong><font color="#4169E1"><a name="PCShellSetName_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetName_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,const char name[])</font></strong>
+<a name="line450">450: </a>{
+<a name="line451">451: </a>  PC_Shell       *shell = (PC_Shell*)pc->data;
 
-<a name="line426">426: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(shell->name);
-<a name="line427">427: </a>  <a href="../../../../../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(name,&shell->name);
-<a name="line428">428: </a>  <font color="#4169E1">return</font>(0);
-<a name="line429">429: </a>}
+<a name="line455">455: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(shell->name);
+<a name="line456">456: </a>  <a href="../../../../../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(name,&shell->name);
+<a name="line457">457: </a>  <font color="#4169E1">return</font>(0);
+<a name="line458">458: </a>}
 
-<a name="line433">433: </a><strong><font color="#4169E1"><a name="PCShellGetName_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellGetName_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,const char *name[])</font></strong>
-<a name="line434">434: </a>{
-<a name="line435">435: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
+<a name="line462">462: </a><strong><font color="#4169E1"><a name="PCShellGetName_Shell"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellGetName_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,const char *name[])</font></strong>
+<a name="line463">463: </a>{
+<a name="line464">464: </a>  PC_Shell *shell = (PC_Shell*)pc->data;
 
-<a name="line438">438: </a>  *name = shell->name;
-<a name="line439">439: </a>  <font color="#4169E1">return</font>(0);
-<a name="line440">440: </a>}
+<a name="line467">467: </a>  *name = shell->name;
+<a name="line468">468: </a>  <font color="#4169E1">return</font>(0);
+<a name="line469">469: </a>}
 
-<a name="line442">442: </a><font color="#B22222">/* -------------------------------------------------------------------------------*/</font>
+<a name="line471">471: </a><font color="#B22222">/* -------------------------------------------------------------------------------*/</font>
 
-<a name="line446">446: </a><font color="#B22222">/*@C</font>
-<a name="line447">447: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetDestroy.html#PCShellSetDestroy">PCShellSetDestroy</a> - Sets routine to use to destroy the user-provided</font>
-<a name="line448">448: </a><font color="#B22222">   application context.</font>
+<a name="line475">475: </a><font color="#B22222">/*@C</font>
+<a name="line476">476: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetDestroy.html#PCShellSetDestroy">PCShellSetDestroy</a> - Sets routine to use to destroy the user-provided</font>
+<a name="line477">477: </a><font color="#B22222">   application context.</font>
 
-<a name="line450">450: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line479">479: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line452">452: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line453">453: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line454">454: </a><font color="#B22222">.  destroy - the application-provided destroy routine</font>
+<a name="line481">481: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line482">482: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line483">483: </a><font color="#B22222">.  destroy - the application-provided destroy routine</font>
 
-<a name="line456">456: </a><font color="#B22222">   Calling sequence of destroy:</font>
-<a name="line457">457: </a><font color="#B22222">.vb</font>
-<a name="line458">458: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> destroy (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>)</font>
-<a name="line459">459: </a><font color="#B22222">.ve</font>
+<a name="line485">485: </a><font color="#B22222">   Calling sequence of destroy:</font>
+<a name="line486">486: </a><font color="#B22222">.vb</font>
+<a name="line487">487: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> destroy (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>)</font>
+<a name="line488">488: </a><font color="#B22222">.ve</font>
 
-<a name="line461">461: </a><font color="#B22222">.  ptr - the application context</font>
+<a name="line490">490: </a><font color="#B22222">.  ptr - the application context</font>
 
-<a name="line463">463: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line492">492: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line465">465: </a><font color="#B22222">   Level: developer</font>
+<a name="line494">494: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line467">467: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, destroy, user-provided</font>
+<a name="line496">496: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, destroy, user-provided</font>
 
-<a name="line469">469: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>()</font>
-<a name="line470">470: </a><font color="#B22222">@*/</font>
-<a name="line471">471: </a><strong><font color="#4169E1"><a name="PCShellSetDestroy"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetDestroy.html#PCShellSetDestroy">PCShellSetDestroy</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*destroy)(<a href="../../.. [...]
-<a name="line472">472: </a>{
+<a name="line498">498: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>()</font>
+<a name="line499">499: </a><font color="#B22222">@*/</font>
+<a name="line500">500: </a><strong><font color="#4169E1"><a name="PCShellSetDestroy"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetDestroy.html#PCShellSetDestroy">PCShellSetDestroy</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*destroy)(<a href="../../.. [...]
+<a name="line501">501: </a>{
 
-<a name="line477">477: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetDestroy_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>)),(pc,destroy));
-<a name="line478">478: </a>  <font color="#4169E1">return</font>(0);
-<a name="line479">479: </a>}
+<a name="line506">506: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetDestroy_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>)),(pc,destroy));
+<a name="line507">507: </a>  <font color="#4169E1">return</font>(0);
+<a name="line508">508: </a>}
 
 
-<a name="line484">484: </a><font color="#B22222">/*@C</font>
-<a name="line485">485: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a> - Sets routine to use to "setup" the preconditioner whenever the</font>
-<a name="line486">486: </a><font color="#B22222">   matrix operator is changed.</font>
+<a name="line513">513: </a><font color="#B22222">/*@C</font>
+<a name="line514">514: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a> - Sets routine to use to "setup" the preconditioner whenever the</font>
+<a name="line515">515: </a><font color="#B22222">   matrix operator is changed.</font>
 
-<a name="line488">488: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line517">517: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line490">490: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line491">491: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line492">492: </a><font color="#B22222">.  setup - the application-provided setup routine</font>
+<a name="line519">519: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line520">520: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line521">521: </a><font color="#B22222">.  setup - the application-provided setup routine</font>
 
-<a name="line494">494: </a><font color="#B22222">   Calling sequence of setup:</font>
-<a name="line495">495: </a><font color="#B22222">.vb</font>
-<a name="line496">496: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> setup (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font>
-<a name="line497">497: </a><font color="#B22222">.ve</font>
+<a name="line523">523: </a><font color="#B22222">   Calling sequence of setup:</font>
+<a name="line524">524: </a><font color="#B22222">.vb</font>
+<a name="line525">525: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> setup (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font>
+<a name="line526">526: </a><font color="#B22222">.ve</font>
 
-<a name="line499">499: </a><font color="#B22222">.  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line528">528: </a><font color="#B22222">.  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
 
-<a name="line501">501: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line530">530: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line503">503: </a><font color="#B22222">   Level: developer</font>
+<a name="line532">532: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line505">505: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, setup, user-provided</font>
+<a name="line534">534: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, setup, user-provided</font>
 
-<a name="line507">507: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>()</font>
-<a name="line508">508: </a><font color="#B22222">@*/</font>
-<a name="line509">509: </a><strong><font color="#4169E1"><a name="PCShellSetSetUp"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*setup)(<a href="../../../../../doc [...]
-<a name="line510">510: </a>{
+<a name="line536">536: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>()</font>
+<a name="line537">537: </a><font color="#B22222">@*/</font>
+<a name="line538">538: </a><strong><font color="#4169E1"><a name="PCShellSetSetUp"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*setup)(<a href="../../../../../doc [...]
+<a name="line539">539: </a>{
 
-<a name="line515">515: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetSetUp_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>)),(pc,setup));
-<a name="line516">516: </a>  <font color="#4169E1">return</font>(0);
-<a name="line517">517: </a>}
+<a name="line544">544: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetSetUp_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>)),(pc,setup));
+<a name="line545">545: </a>  <font color="#4169E1">return</font>(0);
+<a name="line546">546: </a>}
 
 
-<a name="line522">522: </a><font color="#B22222">/*@C</font>
-<a name="line523">523: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetView.html#PCShellSetView">PCShellSetView</a> - Sets routine to use as viewer of shell preconditioner</font>
+<a name="line551">551: </a><font color="#B22222">/*@C</font>
+<a name="line552">552: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetView.html#PCShellSetView">PCShellSetView</a> - Sets routine to use as viewer of shell preconditioner</font>
 
-<a name="line525">525: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line554">554: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line527">527: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line528">528: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line529">529: </a><font color="#B22222">-  view - the application-provided view routine</font>
+<a name="line556">556: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line557">557: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line558">558: </a><font color="#B22222">-  view - the application-provided view routine</font>
 
-<a name="line531">531: </a><font color="#B22222">   Calling sequence of apply:</font>
-<a name="line532">532: </a><font color="#B22222">.vb</font>
-<a name="line533">533: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> view(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v)</font>
-<a name="line534">534: </a><font color="#B22222">.ve</font>
+<a name="line560">560: </a><font color="#B22222">   Calling sequence of apply:</font>
+<a name="line561">561: </a><font color="#B22222">.vb</font>
+<a name="line562">562: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> view(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v)</font>
+<a name="line563">563: </a><font color="#B22222">.ve</font>
 
-<a name="line536">536: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
-<a name="line537">537: </a><font color="#B22222">-  v   - viewer</font>
+<a name="line565">565: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line566">566: </a><font color="#B22222">-  v   - viewer</font>
 
-<a name="line539">539: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line568">568: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line541">541: </a><font color="#B22222">   Level: developer</font>
+<a name="line570">570: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line543">543: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
+<a name="line572">572: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
 
-<a name="line545">545: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>()</font>
-<a name="line546">546: </a><font color="#B22222">@*/</font>
-<a name="line547">547: </a><strong><font color="#4169E1"><a name="PCShellSetView"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetView.html#PCShellSetView">PCShellSetView</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*view)(<a href="../../../../../docs/man [...]
-<a name="line548">548: </a>{
+<a name="line574">574: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>()</font>
+<a name="line575">575: </a><font color="#B22222">@*/</font>
+<a name="line576">576: </a><strong><font color="#4169E1"><a name="PCShellSetView"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetView.html#PCShellSetView">PCShellSetView</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*view)(<a href="../../../../../docs/man [...]
+<a name="line577">577: </a>{
 
-<a name="line553">553: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetView_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)),(pc,view));
-<a name="line554">554: </a>  <font color="#4169E1">return</font>(0);
-<a name="line555">555: </a>}
+<a name="line582">582: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetView_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)),(pc,view));
+<a name="line583">583: </a>  <font color="#4169E1">return</font>(0);
+<a name="line584">584: </a>}
 
-<a name="line559">559: </a><font color="#B22222">/*@C</font>
-<a name="line560">560: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a> - Sets routine to use as preconditioner.</font>
+<a name="line588">588: </a><font color="#B22222">/*@C</font>
+<a name="line589">589: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a> - Sets routine to use as preconditioner.</font>
 
-<a name="line562">562: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line591">591: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line564">564: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line565">565: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line566">566: </a><font color="#B22222">-  apply - the application-provided preconditioning routine</font>
+<a name="line593">593: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line594">594: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line595">595: </a><font color="#B22222">-  apply - the application-provided preconditioning routine</font>
 
-<a name="line568">568: </a><font color="#B22222">   Calling sequence of apply:</font>
-<a name="line569">569: </a><font color="#B22222">.vb</font>
-<a name="line570">570: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
-<a name="line571">571: </a><font color="#B22222">.ve</font>
+<a name="line597">597: </a><font color="#B22222">   Calling sequence of apply:</font>
+<a name="line598">598: </a><font color="#B22222">.vb</font>
+<a name="line599">599: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
+<a name="line600">600: </a><font color="#B22222">.ve</font>
 
-<a name="line573">573: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
-<a name="line574">574: </a><font color="#B22222">.  xin - input vector</font>
-<a name="line575">575: </a><font color="#B22222">-  xout - output vector</font>
+<a name="line602">602: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line603">603: </a><font color="#B22222">.  xin - input vector</font>
+<a name="line604">604: </a><font color="#B22222">-  xout - output vector</font>
 
-<a name="line577">577: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line606">606: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line579">579: </a><font color="#B22222">   Developer Notes: There should also be a PCShellSetApplySymmetricRight() and <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a>().</font>
+<a name="line608">608: </a><font color="#B22222">   Developer Notes: There should also be a PCShellSetApplySymmetricRight() and <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a>().</font>
 
-<a name="line581">581: </a><font color="#B22222">   Level: developer</font>
+<a name="line610">610: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line583">583: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
+<a name="line612">612: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
 
-<a name="line585">585: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext [...]
-<a name="line586">586: </a><font color="#B22222">@*/</font>
-<a name="line587">587: </a><strong><font color="#4169E1"><a name="PCShellSetApply"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../doc [...]
-<a name="line588">588: </a>{
+<a name="line614">614: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext [...]
+<a name="line615">615: </a><font color="#B22222">@*/</font>
+<a name="line616">616: </a><strong><font color="#4169E1"><a name="PCShellSetApply"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../doc [...]
+<a name="line617">617: </a>{
 
-<a name="line593">593: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApply_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)),(pc,apply));
-<a name="line594">594: </a>  <font color="#4169E1">return</font>(0);
-<a name="line595">595: </a>}
+<a name="line622">622: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApply_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)),(pc,apply));
+<a name="line623">623: </a>  <font color="#4169E1">return</font>(0);
+<a name="line624">624: </a>}
 
-<a name="line599">599: </a><font color="#B22222">/*@C</font>
-<a name="line600">600: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a> - Sets routine to use as left preconditioner (when the PC_SYMMETRIC is used).</font>
+<a name="line628">628: </a><font color="#B22222">/*@C</font>
+<a name="line629">629: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a> - Sets routine to use as left preconditioner (when the PC_SYMMETRIC is used).</font>
 
-<a name="line602">602: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line631">631: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line604">604: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line605">605: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line606">606: </a><font color="#B22222">-  apply - the application-provided left preconditioning routine</font>
+<a name="line633">633: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line634">634: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line635">635: </a><font color="#B22222">-  apply - the application-provided left preconditioning routine</font>
 
-<a name="line608">608: </a><font color="#B22222">   Calling sequence of apply:</font>
-<a name="line609">609: </a><font color="#B22222">.vb</font>
-<a name="line610">610: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
-<a name="line611">611: </a><font color="#B22222">.ve</font>
+<a name="line637">637: </a><font color="#B22222">   Calling sequence of apply:</font>
+<a name="line638">638: </a><font color="#B22222">.vb</font>
+<a name="line639">639: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
+<a name="line640">640: </a><font color="#B22222">.ve</font>
 
-<a name="line613">613: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
-<a name="line614">614: </a><font color="#B22222">.  xin - input vector</font>
-<a name="line615">615: </a><font color="#B22222">-  xout - output vector</font>
+<a name="line642">642: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line643">643: </a><font color="#B22222">.  xin - input vector</font>
+<a name="line644">644: </a><font color="#B22222">-  xout - output vector</font>
 
-<a name="line617">617: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line646">646: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line619">619: </a><font color="#B22222">   Level: developer</font>
+<a name="line648">648: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line621">621: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
+<a name="line650">650: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
 
-<a name="line623">623: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShe [...]
-<a name="line624">624: </a><font color="#B22222">@*/</font>
-<a name="line625">625: </a><strong><font color="#4169E1"><a name="PCShellSetApplySymmetricLeft"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">Pet [...]
-<a name="line626">626: </a>{
+<a name="line652">652: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShe [...]
+<a name="line653">653: </a><font color="#B22222">@*/</font>
+<a name="line654">654: </a><strong><font color="#4169E1"><a name="PCShellSetApplySymmetricLeft"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">Pet [...]
+<a name="line655">655: </a>{
 
-<a name="line631">631: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplySymmetricLeft_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)),(pc,apply));
-<a name="line632">632: </a>  <font color="#4169E1">return</font>(0);
-<a name="line633">633: </a>}
+<a name="line660">660: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplySymmetricLeft_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)),(pc,apply));
+<a name="line661">661: </a>  <font color="#4169E1">return</font>(0);
+<a name="line662">662: </a>}
 
-<a name="line637">637: </a><font color="#B22222">/*@C</font>
-<a name="line638">638: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a> - Sets routine to use as right preconditioner (when the PC_SYMMETRIC is used).</font>
+<a name="line666">666: </a><font color="#B22222">/*@C</font>
+<a name="line667">667: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a> - Sets routine to use as right preconditioner (when the PC_SYMMETRIC is used).</font>
 
-<a name="line640">640: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line669">669: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line642">642: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line643">643: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line644">644: </a><font color="#B22222">-  apply - the application-provided right preconditioning routine</font>
+<a name="line671">671: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line672">672: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line673">673: </a><font color="#B22222">-  apply - the application-provided right preconditioning routine</font>
 
-<a name="line646">646: </a><font color="#B22222">   Calling sequence of apply:</font>
-<a name="line647">647: </a><font color="#B22222">.vb</font>
-<a name="line648">648: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
-<a name="line649">649: </a><font color="#B22222">.ve</font>
+<a name="line675">675: </a><font color="#B22222">   Calling sequence of apply:</font>
+<a name="line676">676: </a><font color="#B22222">.vb</font>
+<a name="line677">677: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
+<a name="line678">678: </a><font color="#B22222">.ve</font>
 
-<a name="line651">651: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
-<a name="line652">652: </a><font color="#B22222">.  xin - input vector</font>
-<a name="line653">653: </a><font color="#B22222">-  xout - output vector</font>
+<a name="line680">680: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line681">681: </a><font color="#B22222">.  xin - input vector</font>
+<a name="line682">682: </a><font color="#B22222">-  xout - output vector</font>
 
-<a name="line655">655: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line684">684: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line657">657: </a><font color="#B22222">   Level: developer</font>
+<a name="line686">686: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line659">659: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
+<a name="line688">688: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
 
-<a name="line661">661: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShe [...]
-<a name="line662">662: </a><font color="#B22222">@*/</font>
-<a name="line663">663: </a><strong><font color="#4169E1"><a name="PCShellSetApplySymmetricRight"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplySymmetricRight(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../. [...]
-<a name="line664">664: </a>{
+<a name="line690">690: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplySymmetricLeft.html#PCShellSetApplySymmetricLeft">PCShellSetApplySymmetricLeft</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShe [...]
+<a name="line691">691: </a><font color="#B22222">@*/</font>
+<a name="line692">692: </a><strong><font color="#4169E1"><a name="PCShellSetApplySymmetricRight"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCShellSetApplySymmetricRight(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*apply)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../. [...]
+<a name="line693">693: </a>{
 
-<a name="line669">669: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplySymmetricRight_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)),(pc,apply));
-<a name="line670">670: </a>  <font color="#4169E1">return</font>(0);
-<a name="line671">671: </a>}
+<a name="line698">698: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplySymmetricRight_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)),(pc,apply));
+<a name="line699">699: </a>  <font color="#4169E1">return</font>(0);
+<a name="line700">700: </a>}
 
-<a name="line675">675: </a><font color="#B22222">/*@C</font>
-<a name="line676">676: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShellSetApplyBA">PCShellSetApplyBA</a> - Sets routine to use as preconditioner times operator.</font>
+<a name="line704">704: </a><font color="#B22222">/*@C</font>
+<a name="line705">705: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShellSetApplyBA">PCShellSetApplyBA</a> - Sets routine to use as preconditioner times operator.</font>
 
-<a name="line678">678: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line707">707: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line680">680: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line681">681: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line682">682: </a><font color="#B22222">-  applyBA - the application-provided BA routine</font>
+<a name="line709">709: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line710">710: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line711">711: </a><font color="#B22222">-  applyBA - the application-provided BA routine</font>
 
-<a name="line684">684: </a><font color="#B22222">   Calling sequence of apply:</font>
-<a name="line685">685: </a><font color="#B22222">.vb</font>
-<a name="line686">686: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> applyBA (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
-<a name="line687">687: </a><font color="#B22222">.ve</font>
+<a name="line713">713: </a><font color="#B22222">   Calling sequence of apply:</font>
+<a name="line714">714: </a><font color="#B22222">.vb</font>
+<a name="line715">715: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> applyBA (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
+<a name="line716">716: </a><font color="#B22222">.ve</font>
 
-<a name="line689">689: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
-<a name="line690">690: </a><font color="#B22222">.  xin - input vector</font>
-<a name="line691">691: </a><font color="#B22222">-  xout - output vector</font>
+<a name="line718">718: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line719">719: </a><font color="#B22222">.  xin - input vector</font>
+<a name="line720">720: </a><font color="#B22222">-  xout - output vector</font>
 
-<a name="line693">693: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line722">722: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line695">695: </a><font color="#B22222">   Level: developer</font>
+<a name="line724">724: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line697">697: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
+<a name="line726">726: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
 
-<a name="line699">699: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext [...]
-<a name="line700">700: </a><font color="#B22222">@*/</font>
-<a name="line701">701: </a><strong><font color="#4169E1"><a name="PCShellSetApplyBA"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShellSetApplyBA">PCShellSetApplyBA</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*applyBA)(<a href="../../.. [...]
-<a name="line702">702: </a>{
+<a name="line728">728: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext [...]
+<a name="line729">729: </a><font color="#B22222">@*/</font>
+<a name="line730">730: </a><strong><font color="#4169E1"><a name="PCShellSetApplyBA"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShellSetApplyBA">PCShellSetApplyBA</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*applyBA)(<a href="../../.. [...]
+<a name="line731">731: </a>{
 
-<a name="line707">707: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplyBA_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/PC/PCSide.html#PCSide">PCSide</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../ [...]
-<a name="line708">708: </a>  <font color="#4169E1">return</font>(0);
-<a name="line709">709: </a>}
+<a name="line736">736: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplyBA_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/PC/PCSide.html#PCSide">PCSide</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../ [...]
+<a name="line737">737: </a>  <font color="#4169E1">return</font>(0);
+<a name="line738">738: </a>}
 
-<a name="line713">713: </a><font color="#B22222">/*@C</font>
-<a name="line714">714: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a> - Sets routine to use as preconditioner transpose.</font>
+<a name="line742">742: </a><font color="#B22222">/*@C</font>
+<a name="line743">743: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a> - Sets routine to use as preconditioner transpose.</font>
 
-<a name="line716">716: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line745">745: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line718">718: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line719">719: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line720">720: </a><font color="#B22222">-  apply - the application-provided preconditioning transpose routine</font>
+<a name="line747">747: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line748">748: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line749">749: </a><font color="#B22222">-  apply - the application-provided preconditioning transpose routine</font>
 
-<a name="line722">722: </a><font color="#B22222">   Calling sequence of apply:</font>
-<a name="line723">723: </a><font color="#B22222">.vb</font>
-<a name="line724">724: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> applytranspose (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
-<a name="line725">725: </a><font color="#B22222">.ve</font>
+<a name="line751">751: </a><font color="#B22222">   Calling sequence of apply:</font>
+<a name="line752">752: </a><font color="#B22222">.vb</font>
+<a name="line753">753: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> applytranspose (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xin,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xout)</font>
+<a name="line754">754: </a><font color="#B22222">.ve</font>
 
-<a name="line727">727: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
-<a name="line728">728: </a><font color="#B22222">.  xin - input vector</font>
-<a name="line729">729: </a><font color="#B22222">-  xout - output vector</font>
+<a name="line756">756: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line757">757: </a><font color="#B22222">.  xin - input vector</font>
+<a name="line758">758: </a><font color="#B22222">-  xout - output vector</font>
 
-<a name="line731">731: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line760">760: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line733">733: </a><font color="#B22222">   Level: developer</font>
+<a name="line762">762: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line735">735: </a><font color="#B22222">   Notes:</font>
-<a name="line736">736: </a><font color="#B22222">   Uses the same context variable as <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>().</font>
+<a name="line764">764: </a><font color="#B22222">   Notes:</font>
+<a name="line765">765: </a><font color="#B22222">   Uses the same context variable as <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>().</font>
 
-<a name="line738">738: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
+<a name="line767">767: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
 
-<a name="line740">740: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), PCSetContext(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShe [...]
-<a name="line741">741: </a><font color="#B22222">@*/</font>
-<a name="line742">742: </a><strong><font color="#4169E1"><a name="PCShellSetApplyTranspose"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  [...]
-<a name="line743">743: </a>{
+<a name="line769">769: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), PCSetContext(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShe [...]
+<a name="line770">770: </a><font color="#B22222">@*/</font>
+<a name="line771">771: </a><strong><font color="#4169E1"><a name="PCShellSetApplyTranspose"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  [...]
+<a name="line772">772: </a>{
 
-<a name="line748">748: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplyTranspose_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)),(pc,applytranspose));
-<a name="line749">749: </a>  <font color="#4169E1">return</font>(0);
-<a name="line750">750: </a>}
+<a name="line777">777: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplyTranspose_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)),(pc,applytranspose));
+<a name="line778">778: </a>  <font color="#4169E1">return</font>(0);
+<a name="line779">779: </a>}
 
-<a name="line754">754: </a><font color="#B22222">/*@C</font>
-<a name="line755">755: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetPreSolve.html#PCShellSetPreSolve">PCShellSetPreSolve</a> - Sets routine to apply to the operators/vectors before a <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>() is</font>
-<a name="line756">756: </a><font color="#B22222">      applied. This usually does something like scale the linear system in some application</font>
-<a name="line757">757: </a><font color="#B22222">      specific way.</font>
+<a name="line783">783: </a><font color="#B22222">/*@C</font>
+<a name="line784">784: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetPreSolve.html#PCShellSetPreSolve">PCShellSetPreSolve</a> - Sets routine to apply to the operators/vectors before a <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>() is</font>
+<a name="line785">785: </a><font color="#B22222">      applied. This usually does something like scale the linear system in some application</font>
+<a name="line786">786: </a><font color="#B22222">      specific way.</font>
 
-<a name="line759">759: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line788">788: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line761">761: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line762">762: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line763">763: </a><font color="#B22222">-  presolve - the application-provided presolve routine</font>
+<a name="line790">790: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line791">791: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line792">792: </a><font color="#B22222">-  presolve - the application-provided presolve routine</font>
 
-<a name="line765">765: </a><font color="#B22222">   Calling sequence of presolve:</font>
-<a name="line766">766: </a><font color="#B22222">.vb</font>
-<a name="line767">767: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> presolve (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x)</font>
-<a name="line768">768: </a><font color="#B22222">.ve</font>
+<a name="line794">794: </a><font color="#B22222">   Calling sequence of presolve:</font>
+<a name="line795">795: </a><font color="#B22222">.vb</font>
+<a name="line796">796: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> presolve (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x)</font>
+<a name="line797">797: </a><font color="#B22222">.ve</font>
 
-<a name="line770">770: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
-<a name="line771">771: </a><font color="#B22222">.  xin - input vector</font>
-<a name="line772">772: </a><font color="#B22222">-  xout - output vector</font>
+<a name="line799">799: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line800">800: </a><font color="#B22222">.  xin - input vector</font>
+<a name="line801">801: </a><font color="#B22222">-  xout - output vector</font>
 
-<a name="line774">774: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line803">803: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line776">776: </a><font color="#B22222">   Level: developer</font>
+<a name="line805">805: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line778">778: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
+<a name="line807">807: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
 
-<a name="line780">780: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetPostSol [...]
-<a name="line781">781: </a><font color="#B22222">@*/</font>
-<a name="line782">782: </a><strong><font color="#4169E1"><a name="PCShellSetPreSolve"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetPreSolve.html#PCShellSetPreSolve">PCShellSetPreSolve</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*presolve)(<a href="../ [...]
-<a name="line783">783: </a>{
+<a name="line809">809: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetPostSol [...]
+<a name="line810">810: </a><font color="#B22222">@*/</font>
+<a name="line811">811: </a><strong><font color="#4169E1"><a name="PCShellSetPreSolve"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetPreSolve.html#PCShellSetPreSolve">PCShellSetPreSolve</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*presolve)(<a href="../ [...]
+<a name="line812">812: </a>{
 
-<a name="line788">788: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetPreSolve_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs [...]
-<a name="line789">789: </a>  <font color="#4169E1">return</font>(0);
-<a name="line790">790: </a>}
+<a name="line817">817: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetPreSolve_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs [...]
+<a name="line818">818: </a>  <font color="#4169E1">return</font>(0);
+<a name="line819">819: </a>}
 
-<a name="line794">794: </a><font color="#B22222">/*@C</font>
-<a name="line795">795: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetPostSolve.html#PCShellSetPostSolve">PCShellSetPostSolve</a> - Sets routine to apply to the operators/vectors before a <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>() is</font>
-<a name="line796">796: </a><font color="#B22222">      applied. This usually does something like scale the linear system in some application</font>
-<a name="line797">797: </a><font color="#B22222">      specific way.</font>
+<a name="line823">823: </a><font color="#B22222">/*@C</font>
+<a name="line824">824: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetPostSolve.html#PCShellSetPostSolve">PCShellSetPostSolve</a> - Sets routine to apply to the operators/vectors before a <a href="../../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>() is</font>
+<a name="line825">825: </a><font color="#B22222">      applied. This usually does something like scale the linear system in some application</font>
+<a name="line826">826: </a><font color="#B22222">      specific way.</font>
 
-<a name="line799">799: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+<a name="line828">828: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
 
-<a name="line801">801: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line802">802: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line803">803: </a><font color="#B22222">-  postsolve - the application-provided presolve routine</font>
+<a name="line830">830: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line831">831: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line832">832: </a><font color="#B22222">-  postsolve - the application-provided presolve routine</font>
 
-<a name="line805">805: </a><font color="#B22222">   Calling sequence of postsolve:</font>
-<a name="line806">806: </a><font color="#B22222">.vb</font>
-<a name="line807">807: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> postsolve(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x)</font>
-<a name="line808">808: </a><font color="#B22222">.ve</font>
+<a name="line834">834: </a><font color="#B22222">   Calling sequence of postsolve:</font>
+<a name="line835">835: </a><font color="#B22222">.vb</font>
+<a name="line836">836: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> postsolve(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x)</font>
+<a name="line837">837: </a><font color="#B22222">.ve</font>
 
-<a name="line810">810: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
-<a name="line811">811: </a><font color="#B22222">.  xin - input vector</font>
-<a name="line812">812: </a><font color="#B22222">-  xout - output vector</font>
+<a name="line839">839: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line840">840: </a><font color="#B22222">.  xin - input vector</font>
+<a name="line841">841: </a><font color="#B22222">-  xout - output vector</font>
 
-<a name="line814">814: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+<a name="line843">843: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
 
-<a name="line816">816: </a><font color="#B22222">   Level: developer</font>
+<a name="line845">845: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line818">818: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
+<a name="line847">847: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, user-provided</font>
 
-<a name="line820">820: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetPreSolv [...]
-<a name="line821">821: </a><font color="#B22222">@*/</font>
-<a name="line822">822: </a><strong><font color="#4169E1"><a name="PCShellSetPostSolve"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetPostSolve.html#PCShellSetPostSolve">PCShellSetPostSolve</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*postsolve)(<a href [...]
-<a name="line823">823: </a>{
+<a name="line849">849: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetPreSolv [...]
+<a name="line850">850: </a><font color="#B22222">@*/</font>
+<a name="line851">851: </a><strong><font color="#4169E1"><a name="PCShellSetPostSolve"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetPostSolve.html#PCShellSetPostSolve">PCShellSetPostSolve</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*postsolve)(<a href [...]
+<a name="line852">852: </a>{
 
-<a name="line828">828: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetPostSolve_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../doc [...]
-<a name="line829">829: </a>  <font color="#4169E1">return</font>(0);
-<a name="line830">830: </a>}
+<a name="line857">857: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetPostSolve_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../doc [...]
+<a name="line858">858: </a>  <font color="#4169E1">return</font>(0);
+<a name="line859">859: </a>}
 
-<a name="line834">834: </a><font color="#B22222">/*@C</font>
-<a name="line835">835: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetName.html#PCShellSetName">PCShellSetName</a> - Sets an optional name to associate with a shell</font>
-<a name="line836">836: </a><font color="#B22222">   preconditioner.</font>
+<a name="line863">863: </a><font color="#B22222">/*@C</font>
+<a name="line864">864: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetName.html#PCShellSetName">PCShellSetName</a> - Sets an optional name to associate with a shell</font>
+<a name="line865">865: </a><font color="#B22222">   preconditioner.</font>
 
-<a name="line838">838: </a><font color="#B22222">   Not Collective</font>
+<a name="line867">867: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line840">840: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line841">841: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line842">842: </a><font color="#B22222">-  name - character string describing shell preconditioner</font>
+<a name="line869">869: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line870">870: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line871">871: </a><font color="#B22222">-  name - character string describing shell preconditioner</font>
 
-<a name="line844">844: </a><font color="#B22222">   Level: developer</font>
+<a name="line873">873: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line846">846: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, name, user-provided</font>
+<a name="line875">875: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, name, user-provided</font>
 
-<a name="line848">848: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellGetName.html#PCShellGetName">PCShellGetName</a>()</font>
-<a name="line849">849: </a><font color="#B22222">@*/</font>
-<a name="line850">850: </a><strong><font color="#4169E1"><a name="PCShellSetName"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetName.html#PCShellSetName">PCShellSetName</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,const char name[])</font></strong>
-<a name="line851">851: </a>{
+<a name="line877">877: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellGetName.html#PCShellGetName">PCShellGetName</a>()</font>
+<a name="line878">878: </a><font color="#B22222">@*/</font>
+<a name="line879">879: </a><strong><font color="#4169E1"><a name="PCShellSetName"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetName.html#PCShellSetName">PCShellSetName</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,const char name[])</font></strong>
+<a name="line880">880: </a>{
 
-<a name="line856">856: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetName_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,const char []),(pc,name));
-<a name="line857">857: </a>  <font color="#4169E1">return</font>(0);
-<a name="line858">858: </a>}
+<a name="line885">885: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetName_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,const char []),(pc,name));
+<a name="line886">886: </a>  <font color="#4169E1">return</font>(0);
+<a name="line887">887: </a>}
 
-<a name="line862">862: </a><font color="#B22222">/*@C</font>
-<a name="line863">863: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellGetName.html#PCShellGetName">PCShellGetName</a> - Gets an optional name that the user has set for a shell</font>
-<a name="line864">864: </a><font color="#B22222">   preconditioner.</font>
+<a name="line891">891: </a><font color="#B22222">/*@C</font>
+<a name="line892">892: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellGetName.html#PCShellGetName">PCShellGetName</a> - Gets an optional name that the user has set for a shell</font>
+<a name="line893">893: </a><font color="#B22222">   preconditioner.</font>
 
-<a name="line866">866: </a><font color="#B22222">   Not Collective</font>
+<a name="line895">895: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line868">868: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line869">869: </a><font color="#B22222">.  pc - the preconditioner context</font>
+<a name="line897">897: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line898">898: </a><font color="#B22222">.  pc - the preconditioner context</font>
 
-<a name="line871">871: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line872">872: </a><font color="#B22222">.  name - character string describing shell preconditioner (you should not free this)</font>
+<a name="line900">900: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line901">901: </a><font color="#B22222">.  name - character string describing shell preconditioner (you should not free this)</font>
 
-<a name="line874">874: </a><font color="#B22222">   Level: developer</font>
+<a name="line903">903: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line876">876: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, get, name, user-provided</font>
+<a name="line905">905: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, get, name, user-provided</font>
 
-<a name="line878">878: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetName.html#PCShellSetName">PCShellSetName</a>()</font>
-<a name="line879">879: </a><font color="#B22222">@*/</font>
-<a name="line880">880: </a><strong><font color="#4169E1"><a name="PCShellGetName"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellGetName.html#PCShellGetName">PCShellGetName</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,const char *name[])</font></strong>
-<a name="line881">881: </a>{
-
-<a name="line887">887: </a>  PetscUseMethod(pc,<font color="#666666">"PCShellGetName_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,const char*[]),(pc,name));
-<a name="line888">888: </a>  <font color="#4169E1">return</font>(0);
-<a name="line889">889: </a>}
-
-<a name="line893">893: </a><font color="#B22222">/*@C</font>
-<a name="line894">894: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a> - Sets routine to use as preconditioner</font>
-<a name="line895">895: </a><font color="#B22222">   in Richardson iteration.</font>
-
-<a name="line897">897: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
-
-<a name="line899">899: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line900">900: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line901">901: </a><font color="#B22222">-  apply - the application-provided preconditioning routine</font>
-
-<a name="line903">903: </a><font color="#B22222">   Calling sequence of apply:</font>
-<a name="line904">904: </a><font color="#B22222">.vb</font>
-<a name="line905">905: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> r,<a href="../../../../../docs/manualpages/Sys/PetscReal.html# [...]
-<a name="line906">906: </a><font color="#B22222">.ve</font>
-
-<a name="line908">908: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
-<a name="line909">909: </a><font color="#B22222">.  b - right-hand-side</font>
-<a name="line910">910: </a><font color="#B22222">.  x - current iterate</font>
-<a name="line911">911: </a><font color="#B22222">.  r - work space</font>
-<a name="line912">912: </a><font color="#B22222">.  rtol - relative tolerance of residual norm to stop at</font>
-<a name="line913">913: </a><font color="#B22222">.  abstol - absolute tolerance of residual norm to stop at</font>
-<a name="line914">914: </a><font color="#B22222">.  dtol - if residual norm increases by this factor than return</font>
-<a name="line915">915: </a><font color="#B22222">-  maxits - number of iterations to run</font>
-
-<a name="line917">917: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
-
-<a name="line919">919: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line921">921: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, Richardson, user-provided</font>
-
-<a name="line923">923: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>()</font>
-<a name="line924">924: </a><font color="#B22222">@*/</font>
-<a name="line925">925: </a><strong><font color="#4169E1"><a name="PCShellSetApplyRichardson"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode< [...]
-<a name="line926">926: </a>{
-
-<a name="line931">931: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplyRichardson_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../ [...]
-<a name="line932">932: </a>  <font color="#4169E1">return</font>(0);
-<a name="line933">933: </a>}
-
-<a name="line935">935: </a><font color="#B22222">/*MC</font>
-<a name="line936">936: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> - Creates a new preconditioner class for use with your</font>
-<a name="line937">937: </a><font color="#B22222">              own private data storage format.</font>
-
-<a name="line939">939: </a><font color="#B22222">   Level: advanced</font>
-<a name="line940">940: </a><font color="#B22222">></font>
-<a name="line941">941: </a><font color="#B22222">   Concepts: providing your own preconditioner</font>
-
-<a name="line943">943: </a><font color="#B22222">  Usage:</font>
-<a name="line944">944: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>);</font>
-<a name="line945">945: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> applyba(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/PC/PCSide.html#PCSide">PCSide</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/V [...]
-<a name="line946">946: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> applytranspose(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>);</font>
-<a name="line947">947: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> setup(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>);</font>
-<a name="line948">948: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> destroy(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>);</font>
-<a name="line949">949: </a><font color="#B22222">$</font>
-<a name="line950">950: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(comm,&pc);</font>
-<a name="line951">951: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(pc,<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a>);</font>
-<a name="line952">952: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>(pc,ctx)</font>
-<a name="line953">953: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(pc,apply);</font>
-<a name="line954">954: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShellSetApplyBA">PCShellSetApplyBA</a>(pc,applyba);               (optional)</font>
-<a name="line955">955: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(pc,applytranspose); (optional)</font>
-<a name="line956">956: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(pc,setup);                   (optional)</font>
-<a name="line957">957: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetDestroy.html#PCShellSetDestroy">PCShellSetDestroy</a>(pc,destroy);               (optional)</font>
-
-<a name="line959">959: </a><font color="#B22222">.seealso:  <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(), <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(), <a href="../../../../../docs/manualpages/PC/PCType.html#PCType">PCType</a> (for list of available types), <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,</font>
-<a name="line960">960: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/Mat/MATSHELL.html#MATSHELL">MATSHELL</a>, <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetView.html#PCShellSetView">PCShellSetView</a>(),</font>
-<a name="line961">961: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetName.html#PCShellSetName">PCShellSetName</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(),</font>
-<a name="line962">962: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/PC/PCShellGetName.html#PCShellGetName">PCShellGetName</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>(), <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShellSetApplyBA">PCShellSetApplyBA</a>( [...]
-<a name="line963">963: </a><font color="#B22222">M*/</font>
-
-<a name="line967">967: </a><strong><font color="#4169E1"><a name="PCCreate_Shell"></a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCCreate_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
-<a name="line968">968: </a>{
-<a name="line970">970: </a>  PC_Shell       *shell;
-
-<a name="line973">973: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&shell);
-<a name="line974">974: </a>  pc->data = (void*)shell;
-
-<a name="line976">976: </a>  pc->ops->destroy         = PCDestroy_Shell;
-<a name="line977">977: </a>  pc->ops->view            = PCView_Shell;
-<a name="line978">978: </a>  pc->ops->apply           = PCApply_Shell;
-<a name="line979">979: </a>  pc->ops->applysymmetricleft  = PCApplySymmetricLeft_Shell;
-<a name="line980">980: </a>  pc->ops->applysymmetricright = PCApplySymmetricRight_Shell;
-<a name="line981">981: </a>  pc->ops->applytranspose  = 0;
-<a name="line982">982: </a>  pc->ops->applyrichardson = 0;
-<a name="line983">983: </a>  pc->ops->setup           = 0;
-<a name="line984">984: </a>  pc->ops->presolve        = 0;
-<a name="line985">985: </a>  pc->ops->postsolve       = 0;
-
-<a name="line987">987: </a>  shell->apply          = 0;
-<a name="line988">988: </a>  shell->applytranspose = 0;
-<a name="line989">989: </a>  shell->name           = 0;
-<a name="line990">990: </a>  shell->applyrich      = 0;
-<a name="line991">991: </a>  shell->presolve       = 0;
-<a name="line992">992: </a>  shell->postsolve      = 0;
-<a name="line993">993: </a>  shell->ctx            = 0;
-<a name="line994">994: </a>  shell->setup          = 0;
-<a name="line995">995: </a>  shell->view           = 0;
-<a name="line996">996: </a>  shell->destroy        = 0;
-<a name="line997">997: </a>  shell->applysymmetricleft  = 0;
-<a name="line998">998: </a>  shell->applysymmetricright = 0;
-
-<a name="line1000">1000: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetDestroy_C"</font>,PCShellSetDestroy_Shell);
-<a name="line1001">1001: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetSetUp_C"</font>,PCShellSetSetUp_Shell);
-<a name="line1002">1002: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApply_C"</font>,PCShellSetApply_Shell);
-<a name="line1003">1003: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplySymmetricLeft_C"</font>,PCShellSetApplySymmetricLeft_Shell);
-<a name="line1004">1004: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplySymmetricRight_C"</font>,PCShellSetApplySymmetricRight_Shell);
-<a name="line1005">1005: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplyBA_C"</font>,PCShellSetApplyBA_Shell);
-<a name="line1006">1006: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetPreSolve_C"</font>,PCShellSetPreSolve_Shell);
-<a name="line1007">1007: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetPostSolve_C"</font>,PCShellSetPostSolve_Shell);
-<a name="line1008">1008: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetView_C"</font>,PCShellSetView_Shell);
-<a name="line1009">1009: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplyTranspose_C"</font>,PCShellSetApplyTranspose_Shell);
-<a name="line1010">1010: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetName_C"</font>,PCShellSetName_Shell);
-<a name="line1011">1011: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellGetName_C"</font>,PCShellGetName_Shell);
-<a name="line1012">1012: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplyRichardson_C"</font>,PCShellSetApplyRichardson_Shell);
-<a name="line1013">1013: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1014">1014: </a>}
+<a name="line907">907: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetName.html#PCShellSetName">PCShellSetName</a>()</font>
+<a name="line908">908: </a><font color="#B22222">@*/</font>
+<a name="line909">909: </a><strong><font color="#4169E1"><a name="PCShellGetName"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellGetName.html#PCShellGetName">PCShellGetName</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,const char *name[])</font></strong>
+<a name="line910">910: </a>{
+
+<a name="line916">916: </a>  PetscUseMethod(pc,<font color="#666666">"PCShellGetName_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,const char*[]),(pc,name));
+<a name="line917">917: </a>  <font color="#4169E1">return</font>(0);
+<a name="line918">918: </a>}
+
+<a name="line922">922: </a><font color="#B22222">/*@C</font>
+<a name="line923">923: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a> - Sets routine to use as preconditioner</font>
+<a name="line924">924: </a><font color="#B22222">   in Richardson iteration.</font>
+
+<a name="line926">926: </a><font color="#B22222">   Logically Collective on <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+
+<a name="line928">928: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line929">929: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line930">930: </a><font color="#B22222">-  apply - the application-provided preconditioning routine</font>
+
+<a name="line932">932: </a><font color="#B22222">   Calling sequence of apply:</font>
+<a name="line933">933: </a><font color="#B22222">.vb</font>
+<a name="line934">934: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply (<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> r,<a href="../../../../../docs/manualpages/Sys/PetscReal.html# [...]
+<a name="line935">935: </a><font color="#B22222">.ve</font>
+
+<a name="line937">937: </a><font color="#B22222">+  pc - the preconditioner, get the application context with <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>()</font>
+<a name="line938">938: </a><font color="#B22222">.  b - right-hand-side</font>
+<a name="line939">939: </a><font color="#B22222">.  x - current iterate</font>
+<a name="line940">940: </a><font color="#B22222">.  r - work space</font>
+<a name="line941">941: </a><font color="#B22222">.  rtol - relative tolerance of residual norm to stop at</font>
+<a name="line942">942: </a><font color="#B22222">.  abstol - absolute tolerance of residual norm to stop at</font>
+<a name="line943">943: </a><font color="#B22222">.  dtol - if residual norm increases by this factor than return</font>
+<a name="line944">944: </a><font color="#B22222">-  maxits - number of iterations to run</font>
+
+<a name="line946">946: </a><font color="#B22222">   Notes: the function MUST return an error code of 0 on success and nonzero on failure.</font>
+
+<a name="line948">948: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line950">950: </a><font color="#B22222">.keywords: <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>, shell, set, apply, Richardson, user-provided</font>
+
+<a name="line952">952: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>()</font>
+<a name="line953">953: </a><font color="#B22222">@*/</font>
+<a name="line954">954: </a><strong><font color="#4169E1"><a name="PCShellSetApplyRichardson"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode< [...]
+<a name="line955">955: </a>{
+
+<a name="line960">960: </a>  PetscTryMethod(pc,<font color="#666666">"PCShellSetApplyRichardson_C"</font>,(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*)(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../ [...]
+<a name="line961">961: </a>  <font color="#4169E1">return</font>(0);
+<a name="line962">962: </a>}
+
+<a name="line964">964: </a><font color="#B22222">/*MC</font>
+<a name="line965">965: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a> - Creates a new preconditioner class for use with your</font>
+<a name="line966">966: </a><font color="#B22222">              own private data storage format.</font>
+
+<a name="line968">968: </a><font color="#B22222">   Level: advanced</font>
+<a name="line969">969: </a><font color="#B22222">></font>
+<a name="line970">970: </a><font color="#B22222">   Concepts: providing your own preconditioner</font>
+
+<a name="line972">972: </a><font color="#B22222">  Usage:</font>
+<a name="line973">973: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> apply(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>);</font>
+<a name="line974">974: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> applyba(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/PC/PCSide.html#PCSide">PCSide</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/V [...]
+<a name="line975">975: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> applytranspose(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>);</font>
+<a name="line976">976: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> setup(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>);</font>
+<a name="line977">977: </a><font color="#B22222">$             extern <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> destroy(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>);</font>
+<a name="line978">978: </a><font color="#B22222">$</font>
+<a name="line979">979: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(comm,&pc);</font>
+<a name="line980">980: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(pc,<a href="../../../../../docs/manualpages/PC/PCSHELL.html#PCSHELL">PCSHELL</a>);</font>
+<a name="line981">981: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>(pc,ctx)</font>
+<a name="line982">982: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(pc,apply);</font>
+<a name="line983">983: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShellSetApplyBA">PCShellSetApplyBA</a>(pc,applyba);               (optional)</font>
+<a name="line984">984: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(pc,applytranspose); (optional)</font>
+<a name="line985">985: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(pc,setup);                   (optional)</font>
+<a name="line986">986: </a><font color="#B22222">$             <a href="../../../../../docs/manualpages/PC/PCShellSetDestroy.html#PCShellSetDestroy">PCShellSetDestroy</a>(pc,destroy);               (optional)</font>
+
+<a name="line988">988: </a><font color="#B22222">.seealso:  <a href="../../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>(), <a href="../../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(), <a href="../../../../../docs/manualpages/PC/PCType.html#PCType">PCType</a> (for list of available types), <a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a>,</font>
+<a name="line989">989: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/Mat/MATSHELL.html#MATSHELL">MATSHELL</a>, <a href="../../../../../docs/manualpages/PC/PCShellSetSetUp.html#PCShellSetSetUp">PCShellSetSetUp</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApply.html#PCShellSetApply">PCShellSetApply</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetView.html#PCShellSetView">PCShellSetView</a>(),</font>
+<a name="line990">990: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/PC/PCShellSetApplyTranspose.html#PCShellSetApplyTranspose">PCShellSetApplyTranspose</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetName.html#PCShellSetName">PCShellSetName</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyRichardson.html#PCShellSetApplyRichardson">PCShellSetApplyRichardson</a>(),</font>
+<a name="line991">991: </a><font color="#B22222">           <a href="../../../../../docs/manualpages/PC/PCShellGetName.html#PCShellGetName">PCShellGetName</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetContext.html#PCShellSetContext">PCShellSetContext</a>(), <a href="../../../../../docs/manualpages/PC/PCShellGetContext.html#PCShellGetContext">PCShellGetContext</a>(), <a href="../../../../../docs/manualpages/PC/PCShellSetApplyBA.html#PCShellSetApplyBA">PCShellSetApplyBA</a>( [...]
+<a name="line992">992: </a><font color="#B22222">M*/</font>
+
+<a name="line996">996: </a><strong><font color="#4169E1"><a name="PCCreate_Shell"></a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PCCreate_Shell(<a href="../../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc)</font></strong>
+<a name="line997">997: </a>{
+<a name="line999">999: </a>  PC_Shell       *shell;
+
+<a name="line1002">1002: </a>  <a href="../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(pc,&shell);
+<a name="line1003">1003: </a>  pc->data = (void*)shell;
+
+<a name="line1005">1005: </a>  pc->ops->destroy         = PCDestroy_Shell;
+<a name="line1006">1006: </a>  pc->ops->view            = PCView_Shell;
+<a name="line1007">1007: </a>  pc->ops->apply           = PCApply_Shell;
+<a name="line1008">1008: </a>  pc->ops->applysymmetricleft  = PCApplySymmetricLeft_Shell;
+<a name="line1009">1009: </a>  pc->ops->applysymmetricright = PCApplySymmetricRight_Shell;
+<a name="line1010">1010: </a>  pc->ops->applytranspose  = 0;
+<a name="line1011">1011: </a>  pc->ops->applyrichardson = 0;
+<a name="line1012">1012: </a>  pc->ops->setup           = 0;
+<a name="line1013">1013: </a>  pc->ops->presolve        = 0;
+<a name="line1014">1014: </a>  pc->ops->postsolve       = 0;
+
+<a name="line1016">1016: </a>  shell->apply          = 0;
+<a name="line1017">1017: </a>  shell->applytranspose = 0;
+<a name="line1018">1018: </a>  shell->name           = 0;
+<a name="line1019">1019: </a>  shell->applyrich      = 0;
+<a name="line1020">1020: </a>  shell->presolve       = 0;
+<a name="line1021">1021: </a>  shell->postsolve      = 0;
+<a name="line1022">1022: </a>  shell->ctx            = 0;
+<a name="line1023">1023: </a>  shell->setup          = 0;
+<a name="line1024">1024: </a>  shell->view           = 0;
+<a name="line1025">1025: </a>  shell->destroy        = 0;
+<a name="line1026">1026: </a>  shell->applysymmetricleft  = 0;
+<a name="line1027">1027: </a>  shell->applysymmetricright = 0;
+
+<a name="line1029">1029: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetDestroy_C"</font>,PCShellSetDestroy_Shell);
+<a name="line1030">1030: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetSetUp_C"</font>,PCShellSetSetUp_Shell);
+<a name="line1031">1031: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApply_C"</font>,PCShellSetApply_Shell);
+<a name="line1032">1032: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplySymmetricLeft_C"</font>,PCShellSetApplySymmetricLeft_Shell);
+<a name="line1033">1033: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplySymmetricRight_C"</font>,PCShellSetApplySymmetricRight_Shell);
+<a name="line1034">1034: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplyBA_C"</font>,PCShellSetApplyBA_Shell);
+<a name="line1035">1035: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetPreSolve_C"</font>,PCShellSetPreSolve_Shell);
+<a name="line1036">1036: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetPostSolve_C"</font>,PCShellSetPostSolve_Shell);
+<a name="line1037">1037: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetView_C"</font>,PCShellSetView_Shell);
+<a name="line1038">1038: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplyTranspose_C"</font>,PCShellSetApplyTranspose_Shell);
+<a name="line1039">1039: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetName_C"</font>,PCShellSetName_Shell);
+<a name="line1040">1040: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellGetName_C"</font>,PCShellGetName_Shell);
+<a name="line1041">1041: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,<font color="#666666">"PCShellSetApplyRichardson_C"</font>,PCShellSetApplyRichardson_Shell);
+<a name="line1042">1042: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1043">1043: </a>}
 
 
 
diff --git a/src/ksp/pc/impls/sor/index.html b/src/ksp/pc/impls/sor/index.html
index b699893..39e8ca6 100644
--- a/src/ksp/pc/impls/sor/index.html
+++ b/src/ksp/pc/impls/sor/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/sor/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/sor/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/sor/makefile.html b/src/ksp/pc/impls/sor/makefile.html
index ad7594b..cf74857 100644
--- a/src/ksp/pc/impls/sor/makefile.html
+++ b/src/ksp/pc/impls/sor/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/sor/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:46+00:00">
+<meta name="date" content="2016-06-05T17:30:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/sor/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/sor/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/sor/sor.c.html b/src/ksp/pc/impls/sor/sor.c.html
index 85da44c..3a97acc 100644
--- a/src/ksp/pc/impls/sor/sor.c.html
+++ b/src/ksp/pc/impls/sor/sor.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/sor/sor.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:45+00:00">
+<meta name="date" content="2016-06-05T17:30:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/sor/sor.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/sor/sor.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines a  (S)SOR  preconditioner for any <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> implementation</font>
diff --git a/src/ksp/pc/impls/spai/dspai.c.html b/src/ksp/pc/impls/spai/dspai.c.html
index 9e627d5..f7ad130 100644
--- a/src/ksp/pc/impls/spai/dspai.c.html
+++ b/src/ksp/pc/impls/spai/dspai.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/spai/dspai.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:08+00:00">
+<meta name="date" content="2016-06-05T17:31:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/spai/dspai.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/spai/dspai.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
diff --git a/src/ksp/pc/impls/spai/index.html b/src/ksp/pc/impls/spai/index.html
index 8dada33..2195c04 100644
--- a/src/ksp/pc/impls/spai/index.html
+++ b/src/ksp/pc/impls/spai/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/spai/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/spai/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/spai/ispai.c.html b/src/ksp/pc/impls/spai/ispai.c.html
index 2c7c1e4..7e732f3 100644
--- a/src/ksp/pc/impls/spai/ispai.c.html
+++ b/src/ksp/pc/impls/spai/ispai.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/spai/ispai.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:06+00:00">
+<meta name="date" content="2016-06-05T17:31:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/spai/ispai.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/spai/ispai.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   3/99 Modified by Stephen Barnard to support SPAI version 3.0</font>
diff --git a/src/ksp/pc/impls/spai/makefile.html b/src/ksp/pc/impls/spai/makefile.html
index ffe1857..ef96f8e 100644
--- a/src/ksp/pc/impls/spai/makefile.html
+++ b/src/ksp/pc/impls/spai/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/spai/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:08+00:00">
+<meta name="date" content="2016-06-05T17:31:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/spai/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/spai/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_SPAI'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/ksp/pc/impls/svd/index.html b/src/ksp/pc/impls/svd/index.html
index 804a0cc..e9bdab2 100644
--- a/src/ksp/pc/impls/svd/index.html
+++ b/src/ksp/pc/impls/svd/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/svd/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/svd/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/svd/makefile.html b/src/ksp/pc/impls/svd/makefile.html
index 3623f04..da1a4a7 100644
--- a/src/ksp/pc/impls/svd/makefile.html
+++ b/src/ksp/pc/impls/svd/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/svd/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:00+00:00">
+<meta name="date" content="2016-06-05T17:32:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/svd/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/svd/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/svd/svd.c.html b/src/ksp/pc/impls/svd/svd.c.html
index ebb3ab6..5f512cf 100644
--- a/src/ksp/pc/impls/svd/svd.c.html
+++ b/src/ksp/pc/impls/svd/svd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/svd/svd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:59+00:00">
+<meta name="date" content="2016-06-05T17:32:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/svd/svd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/svd/svd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/pcimpl.h>   </font><font color="#B22222">/*I "petscpc.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscblaslapack.h></font>
diff --git a/src/ksp/pc/impls/telescope/index.html b/src/ksp/pc/impls/telescope/index.html
index 23786d9..db38dbf 100644
--- a/src/ksp/pc/impls/telescope/index.html
+++ b/src/ksp/pc/impls/telescope/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/telescope/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/telescope/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/telescope/makefile.html b/src/ksp/pc/impls/telescope/makefile.html
index 5d7c116..bd2e810 100644
--- a/src/ksp/pc/impls/telescope/makefile.html
+++ b/src/ksp/pc/impls/telescope/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/telescope/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:46+00:00">
+<meta name="date" content="2016-06-05T17:32:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/telescope/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/telescope/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/telescope/telescope.c.html b/src/ksp/pc/impls/telescope/telescope.c.html
index 1e1af78..075eea3 100644
--- a/src/ksp/pc/impls/telescope/telescope.c.html
+++ b/src/ksp/pc/impls/telescope/telescope.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/telescope/telescope.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:41+00:00">
+<meta name="date" content="2016-06-05T17:32:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/telescope/telescope.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/telescope/telescope.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 
diff --git a/src/ksp/pc/impls/telescope/telescope_dmda.c.html b/src/ksp/pc/impls/telescope/telescope_dmda.c.html
index 38f1a79..a728a66 100644
--- a/src/ksp/pc/impls/telescope/telescope_dmda.c.html
+++ b/src/ksp/pc/impls/telescope/telescope_dmda.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/telescope/telescope_dmda.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:20:44+00:00">
+<meta name="date" content="2016-06-05T17:32:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/telescope/telescope_dmda.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/telescope/telescope_dmda.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
diff --git a/src/ksp/pc/impls/tfs/bitmask.c.html b/src/ksp/pc/impls/tfs/bitmask.c.html
index f7a9083..4283fdc 100644
--- a/src/ksp/pc/impls/tfs/bitmask.c.html
+++ b/src/ksp/pc/impls/tfs/bitmask.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/tfs/bitmask.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:21+00:00">
+<meta name="date" content="2016-06-05T17:31:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/bitmask.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/bitmask.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/********************************bit_mask.c************************************</font>
 
diff --git a/src/ksp/pc/impls/tfs/comm.c.html b/src/ksp/pc/impls/tfs/comm.c.html
index 5eac5d2..11e32ed 100644
--- a/src/ksp/pc/impls/tfs/comm.c.html
+++ b/src/ksp/pc/impls/tfs/comm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/tfs/comm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:22+00:00">
+<meta name="date" content="2016-06-05T17:31:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/comm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/comm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/***********************************comm.c*************************************</font>
 
diff --git a/src/ksp/pc/impls/tfs/gs.c.html b/src/ksp/pc/impls/tfs/gs.c.html
index 2e25936..d38006c 100644
--- a/src/ksp/pc/impls/tfs/gs.c.html
+++ b/src/ksp/pc/impls/tfs/gs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/tfs/gs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:23+00:00">
+<meta name="date" content="2016-06-05T17:31:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/gs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/gs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/***********************************gs.c***************************************</font>
 
diff --git a/src/ksp/pc/impls/tfs/index.html b/src/ksp/pc/impls/tfs/index.html
index 0c3f8bd..d99a6f8 100644
--- a/src/ksp/pc/impls/tfs/index.html
+++ b/src/ksp/pc/impls/tfs/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/tfs/ivec.c.html b/src/ksp/pc/impls/tfs/ivec.c.html
index cdd660e..dca8451 100644
--- a/src/ksp/pc/impls/tfs/ivec.c.html
+++ b/src/ksp/pc/impls/tfs/ivec.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/tfs/ivec.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:26+00:00">
+<meta name="date" content="2016-06-05T17:31:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/ivec.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/ivec.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3">  3: </a><font color="#B22222">/**********************************ivec.c**************************************</font>
diff --git a/src/ksp/pc/impls/tfs/makefile.html b/src/ksp/pc/impls/tfs/makefile.html
index a858cdf..04c36b3 100644
--- a/src/ksp/pc/impls/tfs/makefile.html
+++ b/src/ksp/pc/impls/tfs/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/tfs/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:33+00:00">
+<meta name="date" content="2016-06-05T17:31:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requiresscalar real</font>
 
diff --git a/src/ksp/pc/impls/tfs/tfs.c.html b/src/ksp/pc/impls/tfs/tfs.c.html
index 269de40..c19e740 100644
--- a/src/ksp/pc/impls/tfs/tfs.c.html
+++ b/src/ksp/pc/impls/tfs/tfs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/tfs/tfs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:32+00:00">
+<meta name="date" content="2016-06-05T17:31:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/tfs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/tfs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">        Provides an interface to the Tufo-Fischer parallel direct solver</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ksp/pc/impls/tfs/tfs.h.html b/src/ksp/pc/impls/tfs/tfs.h.html
index f238e2a..08bec9e 100644
--- a/src/ksp/pc/impls/tfs/tfs.h.html
+++ b/src/ksp/pc/impls/tfs/tfs.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/tfs/tfs.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:32+00:00">
+<meta name="date" content="2016-06-05T17:31:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/tfs.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/tfs.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#B22222">/**********************************const.h*************************************</font>
diff --git a/src/ksp/pc/impls/tfs/xxt.c.html b/src/ksp/pc/impls/tfs/xxt.c.html
index 807456a..83e622b 100644
--- a/src/ksp/pc/impls/tfs/xxt.c.html
+++ b/src/ksp/pc/impls/tfs/xxt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/tfs/xxt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:28+00:00">
+<meta name="date" content="2016-06-05T17:31:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/xxt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/xxt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*************************************xxt.c************************************</font>
 <a name="line3">  3: </a><font color="#B22222">Module Name: xxt</font>
diff --git a/src/ksp/pc/impls/tfs/xyt.c.html b/src/ksp/pc/impls/tfs/xyt.c.html
index a87f1de..f0e2bc2 100644
--- a/src/ksp/pc/impls/tfs/xyt.c.html
+++ b/src/ksp/pc/impls/tfs/xyt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/tfs/xyt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:30+00:00">
+<meta name="date" content="2016-06-05T17:31:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/tfs/xyt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/tfs/xyt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*************************************xyt.c************************************</font>
 <a name="line3">  3: </a><font color="#B22222">Module Name: xyt</font>
diff --git a/src/ksp/pc/impls/wb/index.html b/src/ksp/pc/impls/wb/index.html
index 5aca33c..7b7a97f 100644
--- a/src/ksp/pc/impls/wb/index.html
+++ b/src/ksp/pc/impls/wb/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/wb/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/wb/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/impls/wb/makefile.html b/src/ksp/pc/impls/wb/makefile.html
index ec86656..4c44bed 100644
--- a/src/ksp/pc/impls/wb/makefile.html
+++ b/src/ksp/pc/impls/wb/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/wb/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:49+00:00">
+<meta name="date" content="2016-06-05T17:31:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/wb/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/wb/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/impls/wb/wb.c.html b/src/ksp/pc/impls/wb/wb.c.html
index 7d228c8..13243dc 100644
--- a/src/ksp/pc/impls/wb/wb.c.html
+++ b/src/ksp/pc/impls/wb/wb.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/impls/wb/wb.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:19:47+00:00">
+<meta name="date" content="2016-06-05T17:31:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/impls/wb/wb.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/impls/wb/wb.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdmda.h>   </font><font color="#B22222">/*I "petscdmda.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/pcmgimpl.h>   </font><font color="#B22222">/*I "petscksp.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/ksp/pc/index.html b/src/ksp/pc/index.html
index ef8124f..95478c0 100644
--- a/src/ksp/pc/index.html
+++ b/src/ksp/pc/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/interface/index.html b/src/ksp/pc/interface/index.html
index 5742472..fdd6195 100644
--- a/src/ksp/pc/interface/index.html
+++ b/src/ksp/pc/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Preconditioners - PC</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Preconditioners - PC: <A HREF="../../../../src/ksp/pc/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ksp/pc/interface/makefile.html b/src/ksp/pc/interface/makefile.html
index 91ae23a..dc14afc 100644
--- a/src/ksp/pc/interface/makefile.html
+++ b/src/ksp/pc/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:43+00:00">
+<meta name="date" content="2016-06-05T17:30:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ksp/pc/interface/pcregis.c.html b/src/ksp/pc/interface/pcregis.c.html
index 77be8b8..9e888de 100644
--- a/src/ksp/pc/interface/pcregis.c.html
+++ b/src/ksp/pc/interface/pcregis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/interface/pcregis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:43+00:00">
+<meta name="date" content="2016-06-05T17:30:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/interface/pcregis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/interface/pcregis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/pcimpl.h>          </font><font color="#B22222">/*I   "petscpc.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ksp/pc/interface/pcset.c.html b/src/ksp/pc/interface/pcset.c.html
index 16bc833..b03bb4b 100644
--- a/src/ksp/pc/interface/pcset.c.html
+++ b/src/ksp/pc/interface/pcset.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/interface/pcset.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:42+00:00">
+<meta name="date" content="2016-06-05T17:30:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/interface/pcset.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/interface/pcset.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Routines to set <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> methods and options.</font>
diff --git a/src/ksp/pc/interface/precon.c b/src/ksp/pc/interface/precon.c
index d5ccef5..8a570f2 100644
--- a/src/ksp/pc/interface/precon.c
+++ b/src/ksp/pc/interface/precon.c
@@ -1486,6 +1486,20 @@ PetscErrorCode  PCGetOptionsPrefix(PC pc,const char *prefix[])
 }
 
 #undef __FUNCT__
+#define __FUNCT__ "PCPreSolveChangeRHS"
+PETSC_INTERN PetscErrorCode  PCPreSolveChangeRHS(PC pc,PetscBool *change)
+{
+  PetscErrorCode ierr;
+
+  PetscFunctionBegin;
+  PetscValidHeaderSpecific(pc,PC_CLASSID,1);
+  PetscValidPointer(change,2);
+  *change = PETSC_FALSE;
+  ierr = PetscTryMethod(pc,"PCPreSolveChangeRHS_C",(PC,PetscBool*),(pc,change));CHKERRQ(ierr);
+  PetscFunctionReturn(0);
+}
+
+#undef __FUNCT__
 #define __FUNCT__ "PCPreSolve"
 /*@
    PCPreSolve - Optional pre-solve phase, intended for any
diff --git a/src/ksp/pc/interface/precon.c.html b/src/ksp/pc/interface/precon.c.html
index 8e80e84..0dcb5bf 100644
--- a/src/ksp/pc/interface/precon.c.html
+++ b/src/ksp/pc/interface/precon.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/interface/precon.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:37+00:00">
+<meta name="date" content="2016-06-05T17:30:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/interface/precon.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/interface/precon.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    The <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> (preconditioner) interface routines, callable by users.</font>
@@ -1310,418 +1310,426 @@
 <a name="line1485">1485: </a>  <font color="#4169E1">return</font>(0);
 <a name="line1486">1486: </a>}
 
-<a name="line1490">1490: </a><font color="#B22222">/*@</font>
-<a name="line1491">1491: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a> - Optional pre-solve phase, intended for any</font>
-<a name="line1492">1492: </a><font color="#B22222">   preconditioner-specific actions that must be performed before</font>
-<a name="line1493">1493: </a><font color="#B22222">   the iterative solve itself.</font>
+<a name="line1490">1490: </a><strong><font color="#4169E1"><a name="PCPreSolveChangeRHS"></a>PETSC_INTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PCPreSolveChangeRHS(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> *change)</font></strong>
+<a name="line1491">1491: </a>{
 
-<a name="line1495">1495: </a><font color="#B22222">   Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
-
-<a name="line1497">1497: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1498">1498: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line1499">1499: </a><font color="#B22222">-  ksp - the Krylov subspace context</font>
-
-<a name="line1501">1501: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line1503">1503: </a><font color="#B22222">   Sample of Usage:</font>
-<a name="line1504">1504: </a><font color="#B22222">.vb</font>
-<a name="line1505">1505: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a>(pc,ksp);</font>
-<a name="line1506">1506: </a><font color="#B22222">    <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(ksp,b,x);</font>
-<a name="line1507">1507: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a>(pc,ksp);</font>
-<a name="line1508">1508: </a><font color="#B22222">.ve</font>
-
-<a name="line1510">1510: </a><font color="#B22222">   Notes:</font>
-<a name="line1511">1511: </a><font color="#B22222">   The pre-solve phase is distinct from the <a href="../../../../docs/manualpages/PC/PCSetUp.html#PCSetUp">PCSetUp</a>() phase.</font>
-
-<a name="line1513">1513: </a><font color="#B22222">   <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>() calls this directly, so is rarely called by the user.</font>
-
-<a name="line1515">1515: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, pre-solve</font>
-
-<a name="line1517">1517: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a>()</font>
-<a name="line1518">1518: </a><font color="#B22222">@*/</font>
-<a name="line1519">1519: </a><strong><font color="#4169E1"><a name="PCPreSolve"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp)</font></strong>
-<a name="line1520">1520: </a>{
-<a name="line1522">1522: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            x,rhs;
-
-<a name="line1527">1527: </a>  pc->presolvedone++;
-<a name="line1528">1528: </a>  <font color="#4169E1">if</font> (pc->presolvedone > 2) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_SUP,<font color="#666666">"Cannot embed <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</ [...]
-<a name="line1529">1529: </a>  <a href="../../../../docs/manualpages/KSP/KSPGetSolution.html#KSPGetSolution">KSPGetSolution</a>(ksp,&x);
-<a name="line1530">1530: </a>  <a href="../../../../docs/manualpages/KSP/KSPGetRhs.html#KSPGetRhs">KSPGetRhs</a>(ksp,&rhs);
-
-<a name="line1532">1532: </a>  <font color="#4169E1">if</font> (pc->ops->presolve) {
-<a name="line1533">1533: </a>    (*pc->ops->presolve)(pc,ksp,rhs,x);
-<a name="line1534">1534: </a>  }
-<a name="line1535">1535: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1536">1536: </a>}
-
-<a name="line1540">1540: </a><font color="#B22222">/*@</font>
-<a name="line1541">1541: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a> - Optional post-solve phase, intended for any</font>
-<a name="line1542">1542: </a><font color="#B22222">   preconditioner-specific actions that must be performed after</font>
-<a name="line1543">1543: </a><font color="#B22222">   the iterative solve itself.</font>
-
-<a name="line1545">1545: </a><font color="#B22222">   Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
-
-<a name="line1547">1547: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1548">1548: </a><font color="#B22222">+  pc - the preconditioner context</font>
-<a name="line1549">1549: </a><font color="#B22222">-  ksp - the Krylov subspace context</font>
-
-<a name="line1551">1551: </a><font color="#B22222">   Sample of Usage:</font>
-<a name="line1552">1552: </a><font color="#B22222">.vb</font>
-<a name="line1553">1553: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a>(pc,ksp);</font>
-<a name="line1554">1554: </a><font color="#B22222">    <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(ksp,b,x);</font>
-<a name="line1555">1555: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a>(pc,ksp);</font>
-<a name="line1556">1556: </a><font color="#B22222">.ve</font>
-
-<a name="line1558">1558: </a><font color="#B22222">   Note:</font>
-<a name="line1559">1559: </a><font color="#B22222">   <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>() calls this routine directly, so it is rarely called by the user.</font>
-
-<a name="line1561">1561: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line1563">1563: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, post-solve</font>
-
-<a name="line1565">1565: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a>(), <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>()</font>
-<a name="line1566">1566: </a><font color="#B22222">@*/</font>
-<a name="line1567">1567: </a><strong><font color="#4169E1"><a name="PCPostSolve"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp)</font></strong>
-<a name="line1568">1568: </a>{
-<a name="line1570">1570: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            x,rhs;
-
-<a name="line1575">1575: </a>  pc->presolvedone--;
-<a name="line1576">1576: </a>  <a href="../../../../docs/manualpages/KSP/KSPGetSolution.html#KSPGetSolution">KSPGetSolution</a>(ksp,&x);
-<a name="line1577">1577: </a>  <a href="../../../../docs/manualpages/KSP/KSPGetRhs.html#KSPGetRhs">KSPGetRhs</a>(ksp,&rhs);
-<a name="line1578">1578: </a>  <font color="#4169E1">if</font> (pc->ops->postsolve) {
-<a name="line1579">1579: </a>     (*pc->ops->postsolve)(pc,ksp,rhs,x);
-<a name="line1580">1580: </a>  }
-<a name="line1581">1581: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1582">1582: </a>}
-
-<a name="line1586">1586: </a><font color="#B22222">/*@C</font>
-<a name="line1587">1587: </a><font color="#B22222">  <a href="../../../../docs/manualpages/PC/PCLoad.html#PCLoad">PCLoad</a> - Loads a <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> that has been stored in binary  with <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a>().</font>
-
-<a name="line1589">1589: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
-
-<a name="line1591">1591: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line1592">1592: </a><font color="#B22222">+ newdm - the newly loaded <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, this needs to have been created with <a href="../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>() or</font>
-<a name="line1593">1593: </a><font color="#B22222">           some related function before a call to <a href="../../../../docs/manualpages/PC/PCLoad.html#PCLoad">PCLoad</a>().</font>
-<a name="line1594">1594: </a><font color="#B22222">- viewer - binary file viewer, obtained from <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>()</font>
-
-<a name="line1596">1596: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line1598">1598: </a><font color="#B22222">  Notes:</font>
-<a name="line1599">1599: </a><font color="#B22222">   The type is determined by the data in the file, any type set into the <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> before this call is ignored.</font>
-
-<a name="line1601">1601: </a><font color="#B22222">  Notes for advanced users:</font>
-<a name="line1602">1602: </a><font color="#B22222">  Most users should not need to know the details of the binary storage</font>
-<a name="line1603">1603: </a><font color="#B22222">  format, since <a href="../../../../docs/manualpages/PC/PCLoad.html#PCLoad">PCLoad</a>() and <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a>() completely hide these details.</font>
-<a name="line1604">1604: </a><font color="#B22222">  But for anyone who's interested, the standard binary matrix storage</font>
-<a name="line1605">1605: </a><font color="#B22222">  format is</font>
-<a name="line1606">1606: </a><font color="#B22222">.vb</font>
-<a name="line1607">1607: </a><font color="#B22222">     has not yet been determined</font>
-<a name="line1608">1608: </a><font color="#B22222">.ve</font>
-
-<a name="line1610">1610: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>(), <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a>(), <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>()</font>
-<a name="line1611">1611: </a><font color="#B22222">@*/</font>
-<a name="line1612">1612: </a><strong><font color="#4169E1"><a name="PCLoad"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCLoad.html#PCLoad">PCLoad</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> newdm, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1613">1613: </a>{
-<a name="line1615">1615: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      isbinary;
-<a name="line1616">1616: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       classid;
-<a name="line1617">1617: </a>  char           type[256];
-
-<a name="line1622">1622: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
-<a name="line1623">1623: </a>  <font color="#4169E1">if</font> (!isbinary) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONG,<font color="#666666">"Invalid viewer; open viewer with <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>()"</font>);
-
-<a name="line1625">1625: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,&classid,1,NULL,PETSC_INT);
-<a name="line1626">1626: </a>  <font color="#4169E1">if</font> (classid != PC_FILE_CLASSID) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)newdm),PETSC_ERR_ARG_WRONG,<font color="#666666">"Not <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> next in file"</font>);
-<a name="line1627">1627: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,type,256,NULL,PETSC_CHAR);
-<a name="line1628">1628: </a>  <a href="../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(newdm, type);
-<a name="line1629">1629: </a>  <font color="#4169E1">if</font> (newdm->ops->load) {
-<a name="line1630">1630: </a>    (*newdm->ops->load)(newdm,viewer);
-<a name="line1631">1631: </a>  }
-<a name="line1632">1632: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1633">1633: </a>}
-
-<a name="line1635">1635: </a><font color="#A020F0">#include <petscdraw.h></font>
-<a name="line1636">1636: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
-<a name="line1637">1637: </a><font color="#A020F0">#include <petscviewersaws.h></font>
-<a name="line1638">1638: </a><font color="#A020F0">#endif</font>
-<a name="line1641">1641: </a><font color="#B22222">/*@C</font>
-<a name="line1642">1642: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a> - Prints the <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> data structure.</font>
-
-<a name="line1644">1644: </a><font color="#B22222">   Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
-
-<a name="line1646">1646: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1647">1647: </a><font color="#B22222">+  <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> - the <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> context</font>
-<a name="line1648">1648: </a><font color="#B22222">-  viewer - optional visualization context</font>
-
-<a name="line1650">1650: </a><font color="#B22222">   Note:</font>
-<a name="line1651">1651: </a><font color="#B22222">   The available visualization contexts include</font>
-<a name="line1652">1652: </a><font color="#B22222">+     <a href="../../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a> - standard output (default)</font>
-<a name="line1653">1653: </a><font color="#B22222">-     <a href="../../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a> - synchronized standard</font>
-<a name="line1654">1654: </a><font color="#B22222">         output where only the first processor opens</font>
-<a name="line1655">1655: </a><font color="#B22222">         the file.  All other processors send their</font>
-<a name="line1656">1656: </a><font color="#B22222">         data to the first processor to print.</font>
-
-<a name="line1658">1658: </a><font color="#B22222">   The user can open an alternative visualization contexts with</font>
-<a name="line1659">1659: </a><font color="#B22222">   <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>() (output to a specified file).</font>
-
-<a name="line1661">1661: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line1663">1663: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, view</font>
-
-<a name="line1665">1665: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/KSP/KSPView.html#KSPView">KSPView</a>(), <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>()</font>
-<a name="line1666">1666: </a><font color="#B22222">@*/</font>
-<a name="line1667">1667: </a><strong><font color="#4169E1"><a name="PCView"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1668">1668: </a>{
-<a name="line1669">1669: </a>  <a href="../../../../docs/manualpages/PC/PCType.html#PCType">PCType</a>            cstr;
-<a name="line1670">1670: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-<a name="line1671">1671: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>         iascii,isstring,isbinary,isdraw;
-<a name="line1672">1672: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
-<a name="line1673">1673: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
-<a name="line1674">1674: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>         issaws;
-<a name="line1675">1675: </a><font color="#A020F0">#endif</font>
-
-<a name="line1679">1679: </a>  <font color="#4169E1">if</font> (!viewer) {
-<a name="line1680">1680: </a>    <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIGetStdout.html#PetscViewerASCIIGetStdout">PetscViewerASCIIGetStdout</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),&viewer);
-<a name="line1681">1681: </a>  }
-
-<a name="line1685">1685: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
-<a name="line1686">1686: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERSTRING,&isstring);
-<a name="line1687">1687: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
-<a name="line1688">1688: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERDRAW,&isdraw);
-<a name="line1689">1689: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
-<a name="line1690">1690: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERSAWS,&issaws);
-<a name="line1691">1691: </a><font color="#A020F0">#endif</font>
-
-<a name="line1693">1693: </a>  <font color="#4169E1">if</font> (iascii) {
-<a name="line1694">1694: </a>    PetscViewerGetFormat(viewer,&format);
-<a name="line1695">1695: </a>    PetscObjectPrintClassNamePrefixType((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,viewer);
-<a name="line1696">1696: </a>    <font color="#4169E1">if</font> (!pc->setupcalled) {
-<a name="line1697">1697: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> has not been set up so information may be incomplete\n"</font>);
-<a name="line1698">1698: </a>    }
-<a name="line1699">1699: </a>    <font color="#4169E1">if</font> (pc->ops->view) {
-<a name="line1700">1700: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
-<a name="line1701">1701: </a>      (*pc->ops->view)(pc,viewer);
-<a name="line1702">1702: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
-<a name="line1703">1703: </a>    }
-<a name="line1704">1704: </a>    <font color="#4169E1">if</font> (pc->mat) {
-<a name="line1705">1705: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(viewer,PETSC_VIEWER_ASCII_INFO);
-<a name="line1706">1706: </a>      <font color="#4169E1">if</font> (pc->pmat == pc->mat) {
-<a name="line1707">1707: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  linear system matrix = precond matrix:\n"</font>);
-<a name="line1708">1708: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
-<a name="line1709">1709: </a>        <a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->mat,viewer);
-<a name="line1710">1710: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
-<a name="line1711">1711: </a>      } <font color="#4169E1">else</font> {
-<a name="line1712">1712: </a>        <font color="#4169E1">if</font> (pc->pmat) {
-<a name="line1713">1713: </a>          <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  linear system matrix followed by preconditioner matrix:\n"</font>);
-<a name="line1714">1714: </a>        } <font color="#4169E1">else</font> {
-<a name="line1715">1715: </a>          <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  linear system matrix:\n"</font>);
-<a name="line1716">1716: </a>        }
-<a name="line1717">1717: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
-<a name="line1718">1718: </a>        <a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->mat,viewer);
-<a name="line1719">1719: </a>        <font color="#4169E1">if</font> (pc->pmat) {<a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->pmat,viewer);}
-<a name="line1720">1720: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
-<a name="line1721">1721: </a>      }
-<a name="line1722">1722: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</a>(viewer);
-<a name="line1723">1723: </a>    }
-<a name="line1724">1724: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isstring) {
-<a name="line1725">1725: </a>    <a href="../../../../docs/manualpages/PC/PCGetType.html#PCGetType">PCGetType</a>(pc,&cstr);
-<a name="line1726">1726: </a>    <a href="../../../../docs/manualpages/Viewer/PetscViewerStringSPrintf.html#PetscViewerStringSPrintf">PetscViewerStringSPrintf</a>(viewer,<font color="#666666">" %-7.7s"</font>,cstr);
-<a name="line1727">1727: </a>    <font color="#4169E1">if</font> (pc->ops->view) {(*pc->ops->view)(pc,viewer);}
-<a name="line1728">1728: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isbinary) {
-<a name="line1729">1729: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    classid = PC_FILE_CLASSID;
-<a name="line1730">1730: </a>    <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>    comm;
-<a name="line1731">1731: </a>    <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank;
-<a name="line1732">1732: </a>    char        type[256];
-
-<a name="line1734">1734: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
-<a name="line1735">1735: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
-<a name="line1736">1736: </a>    <font color="#4169E1">if</font> (!rank) {
-<a name="line1737">1737: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,&classid,1,PETSC_INT,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line1738">1738: </a>      <a href="../../../../docs/manualpages/Sys/PetscStrncpy.html#PetscStrncpy">PetscStrncpy</a>(type,((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->type_name,256);
-<a name="line1739">1739: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,type,256,PETSC_CHAR,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line1740">1740: </a>    }
-<a name="line1741">1741: </a>    <font color="#4169E1">if</font> (pc->ops->view) {
-<a name="line1742">1742: </a>      (*pc->ops->view)(pc,viewer);
-<a name="line1743">1743: </a>    }
-<a name="line1744">1744: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isdraw) {
-<a name="line1745">1745: </a>    <a href="../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> draw;
-<a name="line1746">1746: </a>    char      str[25];
-<a name="line1747">1747: </a>    <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,y,bottom,h;
-<a name="line1748">1748: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  n;
-
-<a name="line1750">1750: </a>    <a href="../../../../docs/manualpages/Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</a>(viewer,0,&draw);
-<a name="line1751">1751: </a>    <a href="../../../../docs/manualpages/Draw/PetscDrawGetCurrentPoint.html#PetscDrawGetCurrentPoint">PetscDrawGetCurrentPoint</a>(draw,&x,&y);
-<a name="line1752">1752: </a>    <font color="#4169E1">if</font> (pc->mat) {
-<a name="line1753">1753: </a>      <a href="../../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(pc->mat,&n,NULL);
-<a name="line1754">1754: </a>      <a href="../../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(str,25,<font color="#666666">"<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>: %s (%D)"</font>,((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->type_name,n);
-<a name="line1755">1755: </a>    } <font color="#4169E1">else</font> {
-<a name="line1756">1756: </a>      <a href="../../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(str,25,<font color="#666666">"<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>: %s"</font>,((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->type_name);
+<a name="line1497">1497: </a>  *change = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1498">1498: </a>  PetscTryMethod(pc,<font color="#666666">"PCPreSolveChangeRHS_C"</font>,(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*),(pc,change));
+<a name="line1499">1499: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1500">1500: </a>}
+
+<a name="line1504">1504: </a><font color="#B22222">/*@</font>
+<a name="line1505">1505: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a> - Optional pre-solve phase, intended for any</font>
+<a name="line1506">1506: </a><font color="#B22222">   preconditioner-specific actions that must be performed before</font>
+<a name="line1507">1507: </a><font color="#B22222">   the iterative solve itself.</font>
+
+<a name="line1509">1509: </a><font color="#B22222">   Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+
+<a name="line1511">1511: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1512">1512: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line1513">1513: </a><font color="#B22222">-  ksp - the Krylov subspace context</font>
+
+<a name="line1515">1515: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line1517">1517: </a><font color="#B22222">   Sample of Usage:</font>
+<a name="line1518">1518: </a><font color="#B22222">.vb</font>
+<a name="line1519">1519: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a>(pc,ksp);</font>
+<a name="line1520">1520: </a><font color="#B22222">    <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(ksp,b,x);</font>
+<a name="line1521">1521: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a>(pc,ksp);</font>
+<a name="line1522">1522: </a><font color="#B22222">.ve</font>
+
+<a name="line1524">1524: </a><font color="#B22222">   Notes:</font>
+<a name="line1525">1525: </a><font color="#B22222">   The pre-solve phase is distinct from the <a href="../../../../docs/manualpages/PC/PCSetUp.html#PCSetUp">PCSetUp</a>() phase.</font>
+
+<a name="line1527">1527: </a><font color="#B22222">   <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>() calls this directly, so is rarely called by the user.</font>
+
+<a name="line1529">1529: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, pre-solve</font>
+
+<a name="line1531">1531: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a>()</font>
+<a name="line1532">1532: </a><font color="#B22222">@*/</font>
+<a name="line1533">1533: </a><strong><font color="#4169E1"><a name="PCPreSolve"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp)</font></strong>
+<a name="line1534">1534: </a>{
+<a name="line1536">1536: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            x,rhs;
+
+<a name="line1541">1541: </a>  pc->presolvedone++;
+<a name="line1542">1542: </a>  <font color="#4169E1">if</font> (pc->presolvedone > 2) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_SUP,<font color="#666666">"Cannot embed <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</ [...]
+<a name="line1543">1543: </a>  <a href="../../../../docs/manualpages/KSP/KSPGetSolution.html#KSPGetSolution">KSPGetSolution</a>(ksp,&x);
+<a name="line1544">1544: </a>  <a href="../../../../docs/manualpages/KSP/KSPGetRhs.html#KSPGetRhs">KSPGetRhs</a>(ksp,&rhs);
+
+<a name="line1546">1546: </a>  <font color="#4169E1">if</font> (pc->ops->presolve) {
+<a name="line1547">1547: </a>    (*pc->ops->presolve)(pc,ksp,rhs,x);
+<a name="line1548">1548: </a>  }
+<a name="line1549">1549: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1550">1550: </a>}
+
+<a name="line1554">1554: </a><font color="#B22222">/*@</font>
+<a name="line1555">1555: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a> - Optional post-solve phase, intended for any</font>
+<a name="line1556">1556: </a><font color="#B22222">   preconditioner-specific actions that must be performed after</font>
+<a name="line1557">1557: </a><font color="#B22222">   the iterative solve itself.</font>
+
+<a name="line1559">1559: </a><font color="#B22222">   Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+
+<a name="line1561">1561: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1562">1562: </a><font color="#B22222">+  pc - the preconditioner context</font>
+<a name="line1563">1563: </a><font color="#B22222">-  ksp - the Krylov subspace context</font>
+
+<a name="line1565">1565: </a><font color="#B22222">   Sample of Usage:</font>
+<a name="line1566">1566: </a><font color="#B22222">.vb</font>
+<a name="line1567">1567: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a>(pc,ksp);</font>
+<a name="line1568">1568: </a><font color="#B22222">    <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>(ksp,b,x);</font>
+<a name="line1569">1569: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a>(pc,ksp);</font>
+<a name="line1570">1570: </a><font color="#B22222">.ve</font>
+
+<a name="line1572">1572: </a><font color="#B22222">   Note:</font>
+<a name="line1573">1573: </a><font color="#B22222">   <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>() calls this routine directly, so it is rarely called by the user.</font>
+
+<a name="line1575">1575: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line1577">1577: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, post-solve</font>
+
+<a name="line1579">1579: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/PC/PCPreSolve.html#PCPreSolve">PCPreSolve</a>(), <a href="../../../../docs/manualpages/KSP/KSPSolve.html#KSPSolve">KSPSolve</a>()</font>
+<a name="line1580">1580: </a><font color="#B22222">@*/</font>
+<a name="line1581">1581: </a><strong><font color="#4169E1"><a name="PCPostSolve"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCPostSolve.html#PCPostSolve">PCPostSolve</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> ksp)</font></strong>
+<a name="line1582">1582: </a>{
+<a name="line1584">1584: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            x,rhs;
+
+<a name="line1589">1589: </a>  pc->presolvedone--;
+<a name="line1590">1590: </a>  <a href="../../../../docs/manualpages/KSP/KSPGetSolution.html#KSPGetSolution">KSPGetSolution</a>(ksp,&x);
+<a name="line1591">1591: </a>  <a href="../../../../docs/manualpages/KSP/KSPGetRhs.html#KSPGetRhs">KSPGetRhs</a>(ksp,&rhs);
+<a name="line1592">1592: </a>  <font color="#4169E1">if</font> (pc->ops->postsolve) {
+<a name="line1593">1593: </a>     (*pc->ops->postsolve)(pc,ksp,rhs,x);
+<a name="line1594">1594: </a>  }
+<a name="line1595">1595: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1596">1596: </a>}
+
+<a name="line1600">1600: </a><font color="#B22222">/*@C</font>
+<a name="line1601">1601: </a><font color="#B22222">  <a href="../../../../docs/manualpages/PC/PCLoad.html#PCLoad">PCLoad</a> - Loads a <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> that has been stored in binary  with <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a>().</font>
+
+<a name="line1603">1603: </a><font color="#B22222">  Collective on <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
+
+<a name="line1605">1605: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line1606">1606: </a><font color="#B22222">+ newdm - the newly loaded <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, this needs to have been created with <a href="../../../../docs/manualpages/PC/PCCreate.html#PCCreate">PCCreate</a>() or</font>
+<a name="line1607">1607: </a><font color="#B22222">           some related function before a call to <a href="../../../../docs/manualpages/PC/PCLoad.html#PCLoad">PCLoad</a>().</font>
+<a name="line1608">1608: </a><font color="#B22222">- viewer - binary file viewer, obtained from <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>()</font>
+
+<a name="line1610">1610: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line1612">1612: </a><font color="#B22222">  Notes:</font>
+<a name="line1613">1613: </a><font color="#B22222">   The type is determined by the data in the file, any type set into the <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> before this call is ignored.</font>
+
+<a name="line1615">1615: </a><font color="#B22222">  Notes for advanced users:</font>
+<a name="line1616">1616: </a><font color="#B22222">  Most users should not need to know the details of the binary storage</font>
+<a name="line1617">1617: </a><font color="#B22222">  format, since <a href="../../../../docs/manualpages/PC/PCLoad.html#PCLoad">PCLoad</a>() and <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a>() completely hide these details.</font>
+<a name="line1618">1618: </a><font color="#B22222">  But for anyone who's interested, the standard binary matrix storage</font>
+<a name="line1619">1619: </a><font color="#B22222">  format is</font>
+<a name="line1620">1620: </a><font color="#B22222">.vb</font>
+<a name="line1621">1621: </a><font color="#B22222">     has not yet been determined</font>
+<a name="line1622">1622: </a><font color="#B22222">.ve</font>
+
+<a name="line1624">1624: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>(), <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a>(), <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>()</font>
+<a name="line1625">1625: </a><font color="#B22222">@*/</font>
+<a name="line1626">1626: </a><strong><font color="#4169E1"><a name="PCLoad"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCLoad.html#PCLoad">PCLoad</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> newdm, <a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1627">1627: </a>{
+<a name="line1629">1629: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      isbinary;
+<a name="line1630">1630: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       classid;
+<a name="line1631">1631: </a>  char           type[256];
+
+<a name="line1636">1636: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
+<a name="line1637">1637: </a>  <font color="#4169E1">if</font> (!isbinary) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONG,<font color="#666666">"Invalid viewer; open viewer with <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>()"</font>);
+
+<a name="line1639">1639: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,&classid,1,NULL,PETSC_INT);
+<a name="line1640">1640: </a>  <font color="#4169E1">if</font> (classid != PC_FILE_CLASSID) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)newdm),PETSC_ERR_ARG_WRONG,<font color="#666666">"Not <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> next in file"</font>);
+<a name="line1641">1641: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,type,256,NULL,PETSC_CHAR);
+<a name="line1642">1642: </a>  <a href="../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(newdm, type);
+<a name="line1643">1643: </a>  <font color="#4169E1">if</font> (newdm->ops->load) {
+<a name="line1644">1644: </a>    (*newdm->ops->load)(newdm,viewer);
+<a name="line1645">1645: </a>  }
+<a name="line1646">1646: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1647">1647: </a>}
+
+<a name="line1649">1649: </a><font color="#A020F0">#include <petscdraw.h></font>
+<a name="line1650">1650: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
+<a name="line1651">1651: </a><font color="#A020F0">#include <petscviewersaws.h></font>
+<a name="line1652">1652: </a><font color="#A020F0">#endif</font>
+<a name="line1655">1655: </a><font color="#B22222">/*@C</font>
+<a name="line1656">1656: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a> - Prints the <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> data structure.</font>
+
+<a name="line1658">1658: </a><font color="#B22222">   Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+
+<a name="line1660">1660: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1661">1661: </a><font color="#B22222">+  <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> - the <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> context</font>
+<a name="line1662">1662: </a><font color="#B22222">-  viewer - optional visualization context</font>
+
+<a name="line1664">1664: </a><font color="#B22222">   Note:</font>
+<a name="line1665">1665: </a><font color="#B22222">   The available visualization contexts include</font>
+<a name="line1666">1666: </a><font color="#B22222">+     <a href="../../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a> - standard output (default)</font>
+<a name="line1667">1667: </a><font color="#B22222">-     <a href="../../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a> - synchronized standard</font>
+<a name="line1668">1668: </a><font color="#B22222">         output where only the first processor opens</font>
+<a name="line1669">1669: </a><font color="#B22222">         the file.  All other processors send their</font>
+<a name="line1670">1670: </a><font color="#B22222">         data to the first processor to print.</font>
+
+<a name="line1672">1672: </a><font color="#B22222">   The user can open an alternative visualization contexts with</font>
+<a name="line1673">1673: </a><font color="#B22222">   <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>() (output to a specified file).</font>
+
+<a name="line1675">1675: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line1677">1677: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, view</font>
+
+<a name="line1679">1679: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/KSP/KSPView.html#KSPView">KSPView</a>(), <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>()</font>
+<a name="line1680">1680: </a><font color="#B22222">@*/</font>
+<a name="line1681">1681: </a><strong><font color="#4169E1"><a name="PCView"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCView.html#PCView">PCView</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1682">1682: </a>{
+<a name="line1683">1683: </a>  <a href="../../../../docs/manualpages/PC/PCType.html#PCType">PCType</a>            cstr;
+<a name="line1684">1684: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+<a name="line1685">1685: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>         iascii,isstring,isbinary,isdraw;
+<a name="line1686">1686: </a>  <a href="../../../../docs/manualpages/Viewer/PetscViewerFormat.html#PetscViewerFormat">PetscViewerFormat</a> format;
+<a name="line1687">1687: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
+<a name="line1688">1688: </a>  <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>         issaws;
+<a name="line1689">1689: </a><font color="#A020F0">#endif</font>
+
+<a name="line1693">1693: </a>  <font color="#4169E1">if</font> (!viewer) {
+<a name="line1694">1694: </a>    <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIGetStdout.html#PetscViewerASCIIGetStdout">PetscViewerASCIIGetStdout</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),&viewer);
+<a name="line1695">1695: </a>  }
+
+<a name="line1699">1699: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
+<a name="line1700">1700: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERSTRING,&isstring);
+<a name="line1701">1701: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
+<a name="line1702">1702: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERDRAW,&isdraw);
+<a name="line1703">1703: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
+<a name="line1704">1704: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERSAWS,&issaws);
+<a name="line1705">1705: </a><font color="#A020F0">#endif</font>
+
+<a name="line1707">1707: </a>  <font color="#4169E1">if</font> (iascii) {
+<a name="line1708">1708: </a>    PetscViewerGetFormat(viewer,&format);
+<a name="line1709">1709: </a>    PetscObjectPrintClassNamePrefixType((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,viewer);
+<a name="line1710">1710: </a>    <font color="#4169E1">if</font> (!pc->setupcalled) {
+<a name="line1711">1711: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> has not been set up so information may be incomplete\n"</font>);
+<a name="line1712">1712: </a>    }
+<a name="line1713">1713: </a>    <font color="#4169E1">if</font> (pc->ops->view) {
+<a name="line1714">1714: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
+<a name="line1715">1715: </a>      (*pc->ops->view)(pc,viewer);
+<a name="line1716">1716: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
+<a name="line1717">1717: </a>    }
+<a name="line1718">1718: </a>    <font color="#4169E1">if</font> (pc->mat) {
+<a name="line1719">1719: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(viewer,PETSC_VIEWER_ASCII_INFO);
+<a name="line1720">1720: </a>      <font color="#4169E1">if</font> (pc->pmat == pc->mat) {
+<a name="line1721">1721: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  linear system matrix = precond matrix:\n"</font>);
+<a name="line1722">1722: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
+<a name="line1723">1723: </a>        <a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->mat,viewer);
+<a name="line1724">1724: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
+<a name="line1725">1725: </a>      } <font color="#4169E1">else</font> {
+<a name="line1726">1726: </a>        <font color="#4169E1">if</font> (pc->pmat) {
+<a name="line1727">1727: </a>          <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  linear system matrix followed by preconditioner matrix:\n"</font>);
+<a name="line1728">1728: </a>        } <font color="#4169E1">else</font> {
+<a name="line1729">1729: </a>          <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"  linear system matrix:\n"</font>);
+<a name="line1730">1730: </a>        }
+<a name="line1731">1731: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPushTab.html#PetscViewerASCIIPushTab">PetscViewerASCIIPushTab</a>(viewer);
+<a name="line1732">1732: </a>        <a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->mat,viewer);
+<a name="line1733">1733: </a>        <font color="#4169E1">if</font> (pc->pmat) {<a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->pmat,viewer);}
+<a name="line1734">1734: </a>        <a href="../../../../docs/manualpages/Viewer/PetscViewerASCIIPopTab.html#PetscViewerASCIIPopTab">PetscViewerASCIIPopTab</a>(viewer);
+<a name="line1735">1735: </a>      }
+<a name="line1736">1736: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</a>(viewer);
+<a name="line1737">1737: </a>    }
+<a name="line1738">1738: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isstring) {
+<a name="line1739">1739: </a>    <a href="../../../../docs/manualpages/PC/PCGetType.html#PCGetType">PCGetType</a>(pc,&cstr);
+<a name="line1740">1740: </a>    <a href="../../../../docs/manualpages/Viewer/PetscViewerStringSPrintf.html#PetscViewerStringSPrintf">PetscViewerStringSPrintf</a>(viewer,<font color="#666666">" %-7.7s"</font>,cstr);
+<a name="line1741">1741: </a>    <font color="#4169E1">if</font> (pc->ops->view) {(*pc->ops->view)(pc,viewer);}
+<a name="line1742">1742: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isbinary) {
+<a name="line1743">1743: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    classid = PC_FILE_CLASSID;
+<a name="line1744">1744: </a>    <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>    comm;
+<a name="line1745">1745: </a>    <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank;
+<a name="line1746">1746: </a>    char        type[256];
+
+<a name="line1748">1748: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
+<a name="line1749">1749: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
+<a name="line1750">1750: </a>    <font color="#4169E1">if</font> (!rank) {
+<a name="line1751">1751: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,&classid,1,PETSC_INT,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line1752">1752: </a>      <a href="../../../../docs/manualpages/Sys/PetscStrncpy.html#PetscStrncpy">PetscStrncpy</a>(type,((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->type_name,256);
+<a name="line1753">1753: </a>      <a href="../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,type,256,PETSC_CHAR,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line1754">1754: </a>    }
+<a name="line1755">1755: </a>    <font color="#4169E1">if</font> (pc->ops->view) {
+<a name="line1756">1756: </a>      (*pc->ops->view)(pc,viewer);
 <a name="line1757">1757: </a>    }
-<a name="line1758">1758: </a>    <a href="../../../../docs/manualpages/Draw/PetscDrawStringBoxed.html#PetscDrawStringBoxed">PetscDrawStringBoxed</a>(draw,x,y,PETSC_DRAW_RED,PETSC_DRAW_BLACK,str,NULL,&h);
-<a name="line1759">1759: </a>    bottom = y - h;
-<a name="line1760">1760: </a>    <a href="../../../../docs/manualpages/Draw/PetscDrawPushCurrentPoint.html#PetscDrawPushCurrentPoint">PetscDrawPushCurrentPoint</a>(draw,x,bottom);
-<a name="line1761">1761: </a>    <font color="#4169E1">if</font> (pc->ops->view) {
-<a name="line1762">1762: </a>      (*pc->ops->view)(pc,viewer);
-<a name="line1763">1763: </a>    }
-<a name="line1764">1764: </a>    <a href="../../../../docs/manualpages/Draw/PetscDrawPopCurrentPoint.html#PetscDrawPopCurrentPoint">PetscDrawPopCurrentPoint</a>(draw);
-<a name="line1765">1765: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
-<a name="line1766">1766: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (issaws) {
-<a name="line1767">1767: </a>    <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank;
-
-<a name="line1769">1769: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectName.html#PetscObjectName">PetscObjectName</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc);
-<a name="line1770">1770: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&rank);
-<a name="line1771">1771: </a>    <font color="#4169E1">if</font> (!((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->amsmem && !rank) {
-<a name="line1772">1772: </a>      <a href="../../../../docs/manualpages/Viewer/PetscObjectViewSAWs.html#PetscObjectViewSAWs">PetscObjectViewSAWs</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,viewer);
-<a name="line1773">1773: </a>    }
-<a name="line1774">1774: </a>    <font color="#4169E1">if</font> (pc->mat) {<a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->mat,viewer);}
-<a name="line1775">1775: </a>    <font color="#4169E1">if</font> (pc->pmat && pc->pmat != pc->mat) {<a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->pmat,viewer);}
-<a name="line1776">1776: </a><font color="#A020F0">#endif</font>
-<a name="line1777">1777: </a>  }
-<a name="line1778">1778: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1779">1779: </a>}
-
-<a name="line1783">1783: </a><font color="#B22222">/*@C</font>
-<a name="line1784">1784: </a><font color="#B22222">  <a href="../../../../docs/manualpages/PC/PCRegister.html#PCRegister">PCRegister</a> -  Adds a method to the preconditioner package.</font>
-
-<a name="line1786">1786: </a><font color="#B22222">   Not collective</font>
-
-<a name="line1788">1788: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1789">1789: </a><font color="#B22222">+  name_solver - name of a new user-defined solver</font>
-<a name="line1790">1790: </a><font color="#B22222">-  routine_create - routine to create method context</font>
-
-<a name="line1792">1792: </a><font color="#B22222">   Notes:</font>
-<a name="line1793">1793: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCRegister.html#PCRegister">PCRegister</a>() may be called multiple times to add several user-defined preconditioners.</font>
-
-<a name="line1795">1795: </a><font color="#B22222">   Sample usage:</font>
-<a name="line1796">1796: </a><font color="#B22222">.vb</font>
-<a name="line1797">1797: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCRegister.html#PCRegister">PCRegister</a>("my_solver", MySolverCreate);</font>
-<a name="line1798">1798: </a><font color="#B22222">.ve</font>
-
-<a name="line1800">1800: </a><font color="#B22222">   Then, your solver can be chosen with the procedural interface via</font>
-<a name="line1801">1801: </a><font color="#B22222">$     <a href="../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(pc,"my_solver")</font>
-<a name="line1802">1802: </a><font color="#B22222">   or at runtime via the option</font>
-<a name="line1803">1803: </a><font color="#B22222">$     -pc_type my_solver</font>
-
-<a name="line1805">1805: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line1807">1807: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, register</font>
-
-<a name="line1809">1809: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/PC/PCRegisterAll.html#PCRegisterAll">PCRegisterAll</a>(), PCRegisterDestroy()</font>
-<a name="line1810">1810: </a><font color="#B22222">@*/</font>
-<a name="line1811">1811: </a><strong><font color="#4169E1"><a name="PCRegister"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCRegister.html#PCRegister">PCRegister</a>(const char sname[],<a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*function)(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>))</font></strong>
-<a name="line1812">1812: </a>{
-
-<a name="line1816">1816: </a>  <a href="../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&PCList,sname,function);
-<a name="line1817">1817: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1818">1818: </a>}
-
-<a name="line1822">1822: </a><font color="#B22222">/*@</font>
-<a name="line1823">1823: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCComputeExplicitOperator.html#PCComputeExplicitOperator">PCComputeExplicitOperator</a> - Computes the explicit preconditioned operator.</font>
-
-<a name="line1825">1825: </a><font color="#B22222">    Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
-
-<a name="line1827">1827: </a><font color="#B22222">    Input Parameter:</font>
-<a name="line1828">1828: </a><font color="#B22222">.   pc - the preconditioner object</font>
-
-<a name="line1830">1830: </a><font color="#B22222">    Output Parameter:</font>
-<a name="line1831">1831: </a><font color="#B22222">.   mat - the explict preconditioned operator</font>
-
-<a name="line1833">1833: </a><font color="#B22222">    Notes:</font>
-<a name="line1834">1834: </a><font color="#B22222">    This computation is done by applying the operators to columns of the</font>
-<a name="line1835">1835: </a><font color="#B22222">    identity matrix.</font>
-
-<a name="line1837">1837: </a><font color="#B22222">    Currently, this routine uses a dense matrix format when 1 processor</font>
-<a name="line1838">1838: </a><font color="#B22222">    is used and a sparse format otherwise.  This routine is costly in general,</font>
-<a name="line1839">1839: </a><font color="#B22222">    and is recommended for use only with relatively small systems.</font>
-
-<a name="line1841">1841: </a><font color="#B22222">    Level: advanced</font>
-
-<a name="line1843">1843: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, compute, explicit, operator</font>
-
-<a name="line1845">1845: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/KSP/KSPComputeExplicitOperator.html#KSPComputeExplicitOperator">KSPComputeExplicitOperator</a>()</font>
-
-<a name="line1847">1847: </a><font color="#B22222">@*/</font>
-<a name="line1848">1848: </a><strong><font color="#4169E1"><a name="PCComputeExplicitOperator"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCComputeExplicitOperator.html#PCComputeExplicitOperator">PCComputeExplicitOperator</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *mat)</font></strong>
-<a name="line1849">1849: </a>{
-<a name="line1850">1850: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            in,out;
-<a name="line1852">1852: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,M,m,*rows,start,end;
-<a name="line1853">1853: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
-<a name="line1854">1854: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-<a name="line1855">1855: </a>  <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>    *array,one = 1.0;
-
-
-<a name="line1861">1861: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
-<a name="line1862">1862: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-
-<a name="line1864">1864: </a>  <font color="#4169E1">if</font> (!pc->pmat) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_ORDER,<font color="#666666">"You must call <a href="../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperat [...]
-<a name="line1865">1865: </a>  <a href="../../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(pc->pmat,&in,0);
-<a name="line1866">1866: </a>  <a href="../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(in,&out);
-<a name="line1867">1867: </a>  <a href="../../../../docs/manualpages/Vec/VecGetOwnershipRange.html#VecGetOwnershipRange">VecGetOwnershipRange</a>(in,&start,&end);
-<a name="line1868">1868: </a>  <a href="../../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(in,&M);
-<a name="line1869">1869: </a>  <a href="../../../../docs/manualpages/Vec/VecGetLocalSize.html#VecGetLocalSize">VecGetLocalSize</a>(in,&m);
-<a name="line1870">1870: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m+1,&rows);
-<a name="line1871">1871: </a>  <font color="#4169E1">for</font> (i=0; i<m; i++) rows[i] = start + i;
-
-<a name="line1873">1873: </a>  <a href="../../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(comm,mat);
-<a name="line1874">1874: </a>  <a href="../../../../docs/manualpages/Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</a>(*mat,m,m,M,M);
-<a name="line1875">1875: </a>  <font color="#4169E1">if</font> (size == 1) {
-<a name="line1876">1876: </a>    <a href="../../../../docs/manualpages/Mat/MatSetType.html#MatSetType">MatSetType</a>(*mat,<a href="../../../../docs/manualpages/Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</a>);
-<a name="line1877">1877: </a>    <a href="../../../../docs/manualpages/Mat/MatSeqDenseSetPreallocation.html#MatSeqDenseSetPreallocation">MatSeqDenseSetPreallocation</a>(*mat,NULL);
-<a name="line1878">1878: </a>  } <font color="#4169E1">else</font> {
-<a name="line1879">1879: </a>    <a href="../../../../docs/manualpages/Mat/MatSetType.html#MatSetType">MatSetType</a>(*mat,<a href="../../../../docs/manualpages/Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</a>);
-<a name="line1880">1880: </a>    <a href="../../../../docs/manualpages/Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</a>(*mat,0,NULL,0,NULL);
-<a name="line1881">1881: </a>  }
-<a name="line1882">1882: </a>  <a href="../../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(*mat,MAT_NEW_NONZERO_LOCATION_ERR,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-
-<a name="line1884">1884: </a>  <font color="#4169E1">for</font> (i=0; i<M; i++) {
-
-<a name="line1886">1886: </a>    <a href="../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(in,0.0);
-<a name="line1887">1887: </a>    <a href="../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(in,1,&i,&one,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line1888">1888: </a>    <a href="../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(in);
-<a name="line1889">1889: </a>    <a href="../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(in);
+<a name="line1758">1758: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isdraw) {
+<a name="line1759">1759: </a>    <a href="../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> draw;
+<a name="line1760">1760: </a>    char      str[25];
+<a name="line1761">1761: </a>    <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,y,bottom,h;
+<a name="line1762">1762: </a>    <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  n;
+
+<a name="line1764">1764: </a>    <a href="../../../../docs/manualpages/Viewer/PetscViewerDrawGetDraw.html#PetscViewerDrawGetDraw">PetscViewerDrawGetDraw</a>(viewer,0,&draw);
+<a name="line1765">1765: </a>    <a href="../../../../docs/manualpages/Draw/PetscDrawGetCurrentPoint.html#PetscDrawGetCurrentPoint">PetscDrawGetCurrentPoint</a>(draw,&x,&y);
+<a name="line1766">1766: </a>    <font color="#4169E1">if</font> (pc->mat) {
+<a name="line1767">1767: </a>      <a href="../../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(pc->mat,&n,NULL);
+<a name="line1768">1768: </a>      <a href="../../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(str,25,<font color="#666666">"<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>: %s (%D)"</font>,((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->type_name,n);
+<a name="line1769">1769: </a>    } <font color="#4169E1">else</font> {
+<a name="line1770">1770: </a>      <a href="../../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(str,25,<font color="#666666">"<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>: %s"</font>,((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->type_name);
+<a name="line1771">1771: </a>    }
+<a name="line1772">1772: </a>    <a href="../../../../docs/manualpages/Draw/PetscDrawStringBoxed.html#PetscDrawStringBoxed">PetscDrawStringBoxed</a>(draw,x,y,PETSC_DRAW_RED,PETSC_DRAW_BLACK,str,NULL,&h);
+<a name="line1773">1773: </a>    bottom = y - h;
+<a name="line1774">1774: </a>    <a href="../../../../docs/manualpages/Draw/PetscDrawPushCurrentPoint.html#PetscDrawPushCurrentPoint">PetscDrawPushCurrentPoint</a>(draw,x,bottom);
+<a name="line1775">1775: </a>    <font color="#4169E1">if</font> (pc->ops->view) {
+<a name="line1776">1776: </a>      (*pc->ops->view)(pc,viewer);
+<a name="line1777">1777: </a>    }
+<a name="line1778">1778: </a>    <a href="../../../../docs/manualpages/Draw/PetscDrawPopCurrentPoint.html#PetscDrawPopCurrentPoint">PetscDrawPopCurrentPoint</a>(draw);
+<a name="line1779">1779: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
+<a name="line1780">1780: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (issaws) {
+<a name="line1781">1781: </a>    <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank;
+
+<a name="line1783">1783: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectName.html#PetscObjectName">PetscObjectName</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc);
+<a name="line1784">1784: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&rank);
+<a name="line1785">1785: </a>    <font color="#4169E1">if</font> (!((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc)->amsmem && !rank) {
+<a name="line1786">1786: </a>      <a href="../../../../docs/manualpages/Viewer/PetscObjectViewSAWs.html#PetscObjectViewSAWs">PetscObjectViewSAWs</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,viewer);
+<a name="line1787">1787: </a>    }
+<a name="line1788">1788: </a>    <font color="#4169E1">if</font> (pc->mat) {<a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->mat,viewer);}
+<a name="line1789">1789: </a>    <font color="#4169E1">if</font> (pc->pmat && pc->pmat != pc->mat) {<a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(pc->pmat,viewer);}
+<a name="line1790">1790: </a><font color="#A020F0">#endif</font>
+<a name="line1791">1791: </a>  }
+<a name="line1792">1792: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1793">1793: </a>}
+
+<a name="line1797">1797: </a><font color="#B22222">/*@C</font>
+<a name="line1798">1798: </a><font color="#B22222">  <a href="../../../../docs/manualpages/PC/PCRegister.html#PCRegister">PCRegister</a> -  Adds a method to the preconditioner package.</font>
+
+<a name="line1800">1800: </a><font color="#B22222">   Not collective</font>
+
+<a name="line1802">1802: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1803">1803: </a><font color="#B22222">+  name_solver - name of a new user-defined solver</font>
+<a name="line1804">1804: </a><font color="#B22222">-  routine_create - routine to create method context</font>
+
+<a name="line1806">1806: </a><font color="#B22222">   Notes:</font>
+<a name="line1807">1807: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCRegister.html#PCRegister">PCRegister</a>() may be called multiple times to add several user-defined preconditioners.</font>
+
+<a name="line1809">1809: </a><font color="#B22222">   Sample usage:</font>
+<a name="line1810">1810: </a><font color="#B22222">.vb</font>
+<a name="line1811">1811: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCRegister.html#PCRegister">PCRegister</a>("my_solver", MySolverCreate);</font>
+<a name="line1812">1812: </a><font color="#B22222">.ve</font>
+
+<a name="line1814">1814: </a><font color="#B22222">   Then, your solver can be chosen with the procedural interface via</font>
+<a name="line1815">1815: </a><font color="#B22222">$     <a href="../../../../docs/manualpages/PC/PCSetType.html#PCSetType">PCSetType</a>(pc,"my_solver")</font>
+<a name="line1816">1816: </a><font color="#B22222">   or at runtime via the option</font>
+<a name="line1817">1817: </a><font color="#B22222">$     -pc_type my_solver</font>
+
+<a name="line1819">1819: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line1821">1821: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, register</font>
+
+<a name="line1823">1823: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/PC/PCRegisterAll.html#PCRegisterAll">PCRegisterAll</a>(), PCRegisterDestroy()</font>
+<a name="line1824">1824: </a><font color="#B22222">@*/</font>
+<a name="line1825">1825: </a><strong><font color="#4169E1"><a name="PCRegister"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCRegister.html#PCRegister">PCRegister</a>(const char sname[],<a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*function)(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>))</font></strong>
+<a name="line1826">1826: </a>{
+
+<a name="line1830">1830: </a>  <a href="../../../../docs/manualpages/Sys/PetscFunctionListAdd.html#PetscFunctionListAdd">PetscFunctionListAdd</a>(&PCList,sname,function);
+<a name="line1831">1831: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1832">1832: </a>}
+
+<a name="line1836">1836: </a><font color="#B22222">/*@</font>
+<a name="line1837">1837: </a><font color="#B22222">    <a href="../../../../docs/manualpages/PC/PCComputeExplicitOperator.html#PCComputeExplicitOperator">PCComputeExplicitOperator</a> - Computes the explicit preconditioned operator.</font>
+
+<a name="line1839">1839: </a><font color="#B22222">    Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+
+<a name="line1841">1841: </a><font color="#B22222">    Input Parameter:</font>
+<a name="line1842">1842: </a><font color="#B22222">.   pc - the preconditioner object</font>
+
+<a name="line1844">1844: </a><font color="#B22222">    Output Parameter:</font>
+<a name="line1845">1845: </a><font color="#B22222">.   mat - the explict preconditioned operator</font>
+
+<a name="line1847">1847: </a><font color="#B22222">    Notes:</font>
+<a name="line1848">1848: </a><font color="#B22222">    This computation is done by applying the operators to columns of the</font>
+<a name="line1849">1849: </a><font color="#B22222">    identity matrix.</font>
+
+<a name="line1851">1851: </a><font color="#B22222">    Currently, this routine uses a dense matrix format when 1 processor</font>
+<a name="line1852">1852: </a><font color="#B22222">    is used and a sparse format otherwise.  This routine is costly in general,</font>
+<a name="line1853">1853: </a><font color="#B22222">    and is recommended for use only with relatively small systems.</font>
+
+<a name="line1855">1855: </a><font color="#B22222">    Level: advanced</font>
+
+<a name="line1857">1857: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>, compute, explicit, operator</font>
+
+<a name="line1859">1859: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/KSP/KSPComputeExplicitOperator.html#KSPComputeExplicitOperator">KSPComputeExplicitOperator</a>()</font>
+
+<a name="line1861">1861: </a><font color="#B22222">@*/</font>
+<a name="line1862">1862: </a><strong><font color="#4169E1"><a name="PCComputeExplicitOperator"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../docs/manualpages/PC/PCComputeExplicitOperator.html#PCComputeExplicitOperator">PCComputeExplicitOperator</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc,<a href="../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *mat)</font></strong>
+<a name="line1863">1863: </a>{
+<a name="line1864">1864: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            in,out;
+<a name="line1866">1866: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,M,m,*rows,start,end;
+<a name="line1867">1867: </a>  <a href="../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
+<a name="line1868">1868: </a>  <a href="../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+<a name="line1869">1869: </a>  <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>    *array,one = 1.0;
+
+
+<a name="line1875">1875: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc,&comm);
+<a name="line1876">1876: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+
+<a name="line1878">1878: </a>  <font color="#4169E1">if</font> (!pc->pmat) <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)pc),PETSC_ERR_ORDER,<font color="#666666">"You must call <a href="../../../../docs/manualpages/KSP/KSPSetOperators.html#KSPSetOperators">KSPSetOperat [...]
+<a name="line1879">1879: </a>  <a href="../../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(pc->pmat,&in,0);
+<a name="line1880">1880: </a>  <a href="../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(in,&out);
+<a name="line1881">1881: </a>  <a href="../../../../docs/manualpages/Vec/VecGetOwnershipRange.html#VecGetOwnershipRange">VecGetOwnershipRange</a>(in,&start,&end);
+<a name="line1882">1882: </a>  <a href="../../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(in,&M);
+<a name="line1883">1883: </a>  <a href="../../../../docs/manualpages/Vec/VecGetLocalSize.html#VecGetLocalSize">VecGetLocalSize</a>(in,&m);
+<a name="line1884">1884: </a>  <a href="../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m+1,&rows);
+<a name="line1885">1885: </a>  <font color="#4169E1">for</font> (i=0; i<m; i++) rows[i] = start + i;
+
+<a name="line1887">1887: </a>  <a href="../../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(comm,mat);
+<a name="line1888">1888: </a>  <a href="../../../../docs/manualpages/Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</a>(*mat,m,m,M,M);
+<a name="line1889">1889: </a>  <font color="#4169E1">if</font> (size == 1) {
+<a name="line1890">1890: </a>    <a href="../../../../docs/manualpages/Mat/MatSetType.html#MatSetType">MatSetType</a>(*mat,<a href="../../../../docs/manualpages/Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</a>);
+<a name="line1891">1891: </a>    <a href="../../../../docs/manualpages/Mat/MatSeqDenseSetPreallocation.html#MatSeqDenseSetPreallocation">MatSeqDenseSetPreallocation</a>(*mat,NULL);
+<a name="line1892">1892: </a>  } <font color="#4169E1">else</font> {
+<a name="line1893">1893: </a>    <a href="../../../../docs/manualpages/Mat/MatSetType.html#MatSetType">MatSetType</a>(*mat,<a href="../../../../docs/manualpages/Mat/MATMPIAIJ.html#MATMPIAIJ">MATMPIAIJ</a>);
+<a name="line1894">1894: </a>    <a href="../../../../docs/manualpages/Mat/MatMPIAIJSetPreallocation.html#MatMPIAIJSetPreallocation">MatMPIAIJSetPreallocation</a>(*mat,0,NULL,0,NULL);
+<a name="line1895">1895: </a>  }
+<a name="line1896">1896: </a>  <a href="../../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(*mat,MAT_NEW_NONZERO_LOCATION_ERR,<a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+
+<a name="line1898">1898: </a>  <font color="#4169E1">for</font> (i=0; i<M; i++) {
+
+<a name="line1900">1900: </a>    <a href="../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(in,0.0);
+<a name="line1901">1901: </a>    <a href="../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(in,1,&i,&one,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line1902">1902: </a>    <a href="../../../../docs/manualpages/Vec/VecAssemblyBegin.html#VecAssemblyBegin">VecAssemblyBegin</a>(in);
+<a name="line1903">1903: </a>    <a href="../../../../docs/manualpages/Vec/VecAssemblyEnd.html#VecAssemblyEnd">VecAssemblyEnd</a>(in);
 
-<a name="line1891">1891: </a>    <font color="#B22222">/* should fix, allowing user to choose side */</font>
-<a name="line1892">1892: </a>    <a href="../../../../docs/manualpages/PC/PCApply.html#PCApply">PCApply</a>(pc,in,out);
+<a name="line1905">1905: </a>    <font color="#B22222">/* should fix, allowing user to choose side */</font>
+<a name="line1906">1906: </a>    <a href="../../../../docs/manualpages/PC/PCApply.html#PCApply">PCApply</a>(pc,in,out);
 
-<a name="line1894">1894: </a>    <a href="../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(out,&array);
-<a name="line1895">1895: </a>    <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(*mat,m,rows,1,&i,array,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line1896">1896: </a>    <a href="../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(out,&array);
-
-<a name="line1898">1898: </a>  }
-<a name="line1899">1899: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rows);
-<a name="line1900">1900: </a>  <a href="../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&out);
-<a name="line1901">1901: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(*mat,MAT_FINAL_ASSEMBLY);
-<a name="line1902">1902: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(*mat,MAT_FINAL_ASSEMBLY);
-<a name="line1903">1903: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1904">1904: </a>}
-
-<a name="line1908">1908: </a><font color="#B22222">/*@</font>
-<a name="line1909">1909: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCSetCoordinates.html#PCSetCoordinates">PCSetCoordinates</a> - sets the coordinates of all the nodes on the local process</font>
-
-<a name="line1911">1911: </a><font color="#B22222">   Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
-
-<a name="line1913">1913: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line1914">1914: </a><font color="#B22222">+  pc - the solver context</font>
-<a name="line1915">1915: </a><font color="#B22222">.  dim - the dimension of the coordinates 1, 2, or 3</font>
-<a name="line1916">1916: </a><font color="#B22222">-  coords - the coordinates</font>
-
-<a name="line1918">1918: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line1920">1920: </a><font color="#B22222">   Notes: coords is an array of the 3D coordinates for the nodes on</font>
-<a name="line1921">1921: </a><font color="#B22222">   the local processor.  So if there are 108 equation on a processor</font>
-<a name="line1922">1922: </a><font color="#B22222">   for a displacement finite element discretization of elasticity (so</font>
-<a name="line1923">1923: </a><font color="#B22222">   that there are 36 = 108/3 nodes) then the array must have 108</font>
-<a name="line1924">1924: </a><font color="#B22222">   double precision values (ie, 3 * 36).  These x y z coordinates</font>
-<a name="line1925">1925: </a><font color="#B22222">   should be ordered for nodes 0 to N-1 like so: [ 0.x, 0.y, 0.z, 1.x,</font>
-<a name="line1926">1926: </a><font color="#B22222">   ... , N-1.z ].</font>
-
-<a name="line1928">1928: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a></font>
-<a name="line1929">1929: </a><font color="#B22222">@*/</font>
-<a name="line1930">1930: </a><strong><font color="#4169E1"><a name="PCSetCoordinates"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/PC/PCSetCoordinates.html#PCSetCoordinates">PCSetCoordinates</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> dim, <a href="../../../../docs/manualpages/Sys/PetscInt.html [...]
-<a name="line1931">1931: </a>{
-
-<a name="line1935">1935: </a>  PetscTryMethod(pc,<font color="#666666">"PCSetCoordinates_C"</font>,(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*),(pc,dim,nloc,coords));
-<a name="line1936">1936: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1937">1937: </a>}
+<a name="line1908">1908: </a>    <a href="../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(out,&array);
+<a name="line1909">1909: </a>    <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(*mat,m,rows,1,&i,array,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line1910">1910: </a>    <a href="../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(out,&array);
+
+<a name="line1912">1912: </a>  }
+<a name="line1913">1913: </a>  <a href="../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(rows);
+<a name="line1914">1914: </a>  <a href="../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&out);
+<a name="line1915">1915: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(*mat,MAT_FINAL_ASSEMBLY);
+<a name="line1916">1916: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(*mat,MAT_FINAL_ASSEMBLY);
+<a name="line1917">1917: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1918">1918: </a>}
+
+<a name="line1922">1922: </a><font color="#B22222">/*@</font>
+<a name="line1923">1923: </a><font color="#B22222">   <a href="../../../../docs/manualpages/PC/PCSetCoordinates.html#PCSetCoordinates">PCSetCoordinates</a> - sets the coordinates of all the nodes on the local process</font>
+
+<a name="line1925">1925: </a><font color="#B22222">   Collective on <a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a></font>
+
+<a name="line1927">1927: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line1928">1928: </a><font color="#B22222">+  pc - the solver context</font>
+<a name="line1929">1929: </a><font color="#B22222">.  dim - the dimension of the coordinates 1, 2, or 3</font>
+<a name="line1930">1930: </a><font color="#B22222">-  coords - the coordinates</font>
+
+<a name="line1932">1932: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line1934">1934: </a><font color="#B22222">   Notes: coords is an array of the 3D coordinates for the nodes on</font>
+<a name="line1935">1935: </a><font color="#B22222">   the local processor.  So if there are 108 equation on a processor</font>
+<a name="line1936">1936: </a><font color="#B22222">   for a displacement finite element discretization of elasticity (so</font>
+<a name="line1937">1937: </a><font color="#B22222">   that there are 36 = 108/3 nodes) then the array must have 108</font>
+<a name="line1938">1938: </a><font color="#B22222">   double precision values (ie, 3 * 36).  These x y z coordinates</font>
+<a name="line1939">1939: </a><font color="#B22222">   should be ordered for nodes 0 to N-1 like so: [ 0.x, 0.y, 0.z, 1.x,</font>
+<a name="line1940">1940: </a><font color="#B22222">   ... , N-1.z ].</font>
+
+<a name="line1942">1942: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a></font>
+<a name="line1943">1943: </a><font color="#B22222">@*/</font>
+<a name="line1944">1944: </a><strong><font color="#4169E1"><a name="PCSetCoordinates"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/PC/PCSetCoordinates.html#PCSetCoordinates">PCSetCoordinates</a>(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a> pc, <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> dim, <a href="../../../../docs/manualpages/Sys/PetscInt.html [...]
+<a name="line1945">1945: </a>{
+
+<a name="line1949">1949: </a>  PetscTryMethod(pc,<font color="#666666">"PCSetCoordinates_C"</font>,(<a href="../../../../docs/manualpages/PC/PC.html#PC">PC</a>,<a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*),(pc,dim,nloc,coords));
+<a name="line1950">1950: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1951">1951: </a>}
 </pre>
 </body>
 
diff --git a/src/ksp/pc/makefile.html b/src/ksp/pc/makefile.html
index 70830cb..1a41e84 100644
--- a/src/ksp/pc/makefile.html
+++ b/src/ksp/pc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ksp/pc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:18:37+00:00">
+<meta name="date" content="2016-06-05T17:30:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ksp/pc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ksp/pc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/makefile.html b/src/makefile.html
index 9a1601c..9a47edf 100644
--- a/src/makefile.html
+++ b/src/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:58+00:00">
+<meta name="date" content="2016-06-05T17:14:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 DIRS     = sys vec mat dm ksp snes ts tao contrib benchmarks docs
 LOCDIR   = src/
diff --git a/src/mat/coarsen/coarsen.c.html b/src/mat/coarsen/coarsen.c.html
index 773531d..a31594b 100644
--- a/src/mat/coarsen/coarsen.c.html
+++ b/src/mat/coarsen/coarsen.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/coarsen/coarsen.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:07+00:00">
+<meta name="date" content="2016-06-05T17:26:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/coarsen.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/coarsen.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>               </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/coarsen/impls/hem/hem.c.html b/src/mat/coarsen/impls/hem/hem.c.html
index 58dec16..57b36df 100644
--- a/src/mat/coarsen/impls/hem/hem.c.html
+++ b/src/mat/coarsen/impls/hem/hem.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/coarsen/impls/hem/hem.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:09+00:00">
+<meta name="date" content="2016-06-05T17:26:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/impls/hem/hem.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/impls/hem/hem.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>    </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
diff --git a/src/mat/coarsen/impls/hem/index.html b/src/mat/coarsen/impls/hem/index.html
index 851c3b0..6fe6e0c 100644
--- a/src/mat/coarsen/impls/hem/index.html
+++ b/src/mat/coarsen/impls/hem/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/impls/hem/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/impls/hem/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/coarsen/impls/hem/makefile.html b/src/mat/coarsen/impls/hem/makefile.html
index a79ba5a..37a3d6f 100644
--- a/src/mat/coarsen/impls/hem/makefile.html
+++ b/src/mat/coarsen/impls/hem/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/coarsen/impls/hem/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:12+00:00">
+<meta name="date" content="2016-06-05T17:26:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/impls/hem/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/impls/hem/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/coarsen/impls/index.html b/src/mat/coarsen/impls/index.html
index 965f958..8d4540e 100644
--- a/src/mat/coarsen/impls/index.html
+++ b/src/mat/coarsen/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/coarsen/impls/makefile.html b/src/mat/coarsen/impls/makefile.html
index 2fe7c7f..5b13bd4 100644
--- a/src/mat/coarsen/impls/makefile.html
+++ b/src/mat/coarsen/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/coarsen/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:08+00:00">
+<meta name="date" content="2016-06-05T17:26:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/coarsen/impls/mis/index.html b/src/mat/coarsen/impls/mis/index.html
index cc13e9e..f8c5173 100644
--- a/src/mat/coarsen/impls/mis/index.html
+++ b/src/mat/coarsen/impls/mis/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/impls/mis/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/impls/mis/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/coarsen/impls/mis/makefile.html b/src/mat/coarsen/impls/mis/makefile.html
index 1b36d6a..932791c 100644
--- a/src/mat/coarsen/impls/mis/makefile.html
+++ b/src/mat/coarsen/impls/mis/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/coarsen/impls/mis/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:09+00:00">
+<meta name="date" content="2016-06-05T17:26:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/impls/mis/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/impls/mis/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/coarsen/impls/mis/mis.c.html b/src/mat/coarsen/impls/mis/mis.c.html
index 3f48b8f..c131e4c 100644
--- a/src/mat/coarsen/impls/mis/mis.c.html
+++ b/src/mat/coarsen/impls/mis/mis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/coarsen/impls/mis/mis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:08+00:00">
+<meta name="date" content="2016-06-05T17:26:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/impls/mis/mis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/impls/mis/mis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>    </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h></font>
diff --git a/src/mat/coarsen/index.html b/src/mat/coarsen/index.html
index c88bba4..f1fa46f 100644
--- a/src/mat/coarsen/index.html
+++ b/src/mat/coarsen/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/coarsen/makefile.html b/src/mat/coarsen/makefile.html
index 33150f6..de96028 100644
--- a/src/mat/coarsen/makefile.html
+++ b/src/mat/coarsen/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/coarsen/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:08+00:00">
+<meta name="date" content="2016-06-05T17:26:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/coarsen/scoarsen.c.html b/src/mat/coarsen/scoarsen.c.html
index 54c1037..71a66da 100644
--- a/src/mat/coarsen/scoarsen.c.html
+++ b/src/mat/coarsen/scoarsen.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/coarsen/scoarsen.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:08+00:00">
+<meta name="date" content="2016-06-05T17:26:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/coarsen/scoarsen.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/coarsen/scoarsen.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
diff --git a/src/mat/color/impls/greedy/greedy.c.html b/src/mat/color/impls/greedy/greedy.c.html
index ea2ea1a..22ccd48 100644
--- a/src/mat/color/impls/greedy/greedy.c.html
+++ b/src/mat/color/impls/greedy/greedy.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/greedy/greedy.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:26+00:00">
+<meta name="date" content="2016-06-05T17:26:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/greedy/greedy.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/greedy/greedy.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>      </font><font color="#B22222">/*I "petscmat.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h></font>
diff --git a/src/mat/color/impls/greedy/index.html b/src/mat/color/impls/greedy/index.html
index 4d585ff..c048bcd 100644
--- a/src/mat/color/impls/greedy/index.html
+++ b/src/mat/color/impls/greedy/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/greedy/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/greedy/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/color/impls/greedy/makefile.html b/src/mat/color/impls/greedy/makefile.html
index 1cdfa37..b1f3c09 100644
--- a/src/mat/color/impls/greedy/makefile.html
+++ b/src/mat/color/impls/greedy/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/greedy/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:27+00:00">
+<meta name="date" content="2016-06-05T17:26:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/greedy/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/greedy/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/color/impls/index.html b/src/mat/color/impls/index.html
index 2cedc12..1044d56 100644
--- a/src/mat/color/impls/index.html
+++ b/src/mat/color/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/color/impls/jp/index.html b/src/mat/color/impls/jp/index.html
index 0b4604b..56e67c7 100644
--- a/src/mat/color/impls/jp/index.html
+++ b/src/mat/color/impls/jp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/jp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/jp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/color/impls/jp/jp.c.html b/src/mat/color/impls/jp/jp.c.html
index b632faf..75e6519 100644
--- a/src/mat/color/impls/jp/jp.c.html
+++ b/src/mat/color/impls/jp/jp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/jp/jp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:24+00:00">
+<meta name="date" content="2016-06-05T17:26:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/jp/jp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/jp/jp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>      </font><font color="#B22222">/*I "petscmat.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h></font>
diff --git a/src/mat/color/impls/jp/makefile.html b/src/mat/color/impls/jp/makefile.html
index bfd8d48..e03fe74 100644
--- a/src/mat/color/impls/jp/makefile.html
+++ b/src/mat/color/impls/jp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/jp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:26+00:00">
+<meta name="date" content="2016-06-05T17:26:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/jp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/jp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/color/impls/makefile.html b/src/mat/color/impls/makefile.html
index e75e105..a69a7db 100644
--- a/src/mat/color/impls/makefile.html
+++ b/src/mat/color/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:20+00:00">
+<meta name="date" content="2016-06-05T17:26:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/color/impls/minpack/color.c.html b/src/mat/color/impls/minpack/color.c.html
index 8473533..a1642cf 100644
--- a/src/mat/color/impls/minpack/color.c.html
+++ b/src/mat/color/impls/minpack/color.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/color.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:21+00:00">
+<meta name="date" content="2016-06-05T17:26:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/color.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/color.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Routines that call the kernel minpack coloring subroutines</font>
diff --git a/src/mat/color/impls/minpack/color.h.html b/src/mat/color/impls/minpack/color.h.html
index a9df8ed..825d7f2 100644
--- a/src/mat/color/impls/minpack/color.h.html
+++ b/src/mat/color/impls/minpack/color.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/color.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:24+00:00">
+<meta name="date" content="2016-06-05T17:26:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/color.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/color.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#if !defined(_MINPACK_COLOR_H)</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define _MINPACK_COLOR_H</font></strong>
diff --git a/src/mat/color/impls/minpack/degr.c.html b/src/mat/color/impls/minpack/degr.c.html
index 967da0b..00f2099 100644
--- a/src/mat/color/impls/minpack/degr.c.html
+++ b/src/mat/color/impls/minpack/degr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/degr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:22+00:00">
+<meta name="date" content="2016-06-05T17:26:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/degr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/degr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* degr.f -- translated by f2c (version of 25 March 1992  12:58:56). */</font>
 
diff --git a/src/mat/color/impls/minpack/dsm.c.html b/src/mat/color/impls/minpack/dsm.c.html
index 9bf379d..23dc8ef 100644
--- a/src/mat/color/impls/minpack/dsm.c.html
+++ b/src/mat/color/impls/minpack/dsm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/dsm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:22+00:00">
+<meta name="date" content="2016-06-05T17:26:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/dsm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/dsm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* dsm.f -- translated by f2c (version of 25 March 1992  12:58:56). */</font>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/color/impls/minpack/color.h></font>
diff --git a/src/mat/color/impls/minpack/ido.c.html b/src/mat/color/impls/minpack/ido.c.html
index 10a9f91..601e37c 100644
--- a/src/mat/color/impls/minpack/ido.c.html
+++ b/src/mat/color/impls/minpack/ido.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/ido.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:22+00:00">
+<meta name="date" content="2016-06-05T17:26:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/ido.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/ido.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* ido.f -- translated by f2c (version of 25 March 1992  12:58:56).*/</font>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/color/impls/minpack/color.h></font>
diff --git a/src/mat/color/impls/minpack/index.html b/src/mat/color/impls/minpack/index.html
index 88780b5..de09ecf 100644
--- a/src/mat/color/impls/minpack/index.html
+++ b/src/mat/color/impls/minpack/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/color/impls/minpack/makefile.html b/src/mat/color/impls/minpack/makefile.html
index 982f3ce..c673017 100644
--- a/src/mat/color/impls/minpack/makefile.html
+++ b/src/mat/color/impls/minpack/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:24+00:00">
+<meta name="date" content="2016-06-05T17:26:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/color/impls/minpack/numsrt.c.html b/src/mat/color/impls/minpack/numsrt.c.html
index db713cb..7659d1e 100644
--- a/src/mat/color/impls/minpack/numsrt.c.html
+++ b/src/mat/color/impls/minpack/numsrt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/numsrt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:23+00:00">
+<meta name="date" content="2016-06-05T17:26:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/numsrt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/numsrt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* numsrt.f -- translated by f2c (version of 25 March 1992  12:58:56). */</font>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/color/impls/minpack/color.h></font>
diff --git a/src/mat/color/impls/minpack/seq.c.html b/src/mat/color/impls/minpack/seq.c.html
index 3f4bb63..987b7f2 100644
--- a/src/mat/color/impls/minpack/seq.c.html
+++ b/src/mat/color/impls/minpack/seq.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/seq.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:23+00:00">
+<meta name="date" content="2016-06-05T17:26:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/seq.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/seq.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* seq.f -- translated by f2c (version of 25 March 1992  12:58:56).*/</font>
 
diff --git a/src/mat/color/impls/minpack/setr.c.html b/src/mat/color/impls/minpack/setr.c.html
index b529a52..0f448ca 100644
--- a/src/mat/color/impls/minpack/setr.c.html
+++ b/src/mat/color/impls/minpack/setr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/setr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:23+00:00">
+<meta name="date" content="2016-06-05T17:26:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/setr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/setr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* setr.f -- translated by f2c (version of 25 March 1992  12:58:56). */</font>
 
diff --git a/src/mat/color/impls/minpack/slo.c.html b/src/mat/color/impls/minpack/slo.c.html
index 5157020..fe77f8d 100644
--- a/src/mat/color/impls/minpack/slo.c.html
+++ b/src/mat/color/impls/minpack/slo.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/minpack/slo.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:24+00:00">
+<meta name="date" content="2016-06-05T17:26:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/minpack/slo.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/minpack/slo.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* slo.f -- translated by f2c (version of 25 March 1992  12:58:56).*/</font>
 
diff --git a/src/mat/color/impls/natural/index.html b/src/mat/color/impls/natural/index.html
index dfdb485..74be315 100644
--- a/src/mat/color/impls/natural/index.html
+++ b/src/mat/color/impls/natural/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/natural/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/natural/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/color/impls/natural/makefile.html b/src/mat/color/impls/natural/makefile.html
index 52e4d13..8b675dd 100644
--- a/src/mat/color/impls/natural/makefile.html
+++ b/src/mat/color/impls/natural/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/natural/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:21+00:00">
+<meta name="date" content="2016-06-05T17:26:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/natural/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/natural/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/color/impls/natural/natural.c.html b/src/mat/color/impls/natural/natural.c.html
index a28b1ea..f6af4f6 100644
--- a/src/mat/color/impls/natural/natural.c.html
+++ b/src/mat/color/impls/natural/natural.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/natural/natural.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:20+00:00">
+<meta name="date" content="2016-06-05T17:26:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/natural/natural.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/natural/natural.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>      </font><font color="#B22222">/*I "petscmat.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h></font>
 
diff --git a/src/mat/color/impls/power/index.html b/src/mat/color/impls/power/index.html
index 8b6f633..6f5b7c6 100644
--- a/src/mat/color/impls/power/index.html
+++ b/src/mat/color/impls/power/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/power/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/power/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/color/impls/power/makefile.html b/src/mat/color/impls/power/makefile.html
index 0514655..4297f21 100644
--- a/src/mat/color/impls/power/makefile.html
+++ b/src/mat/color/impls/power/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/power/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:28+00:00">
+<meta name="date" content="2016-06-05T17:26:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/power/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/power/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/color/impls/power/power.c.html b/src/mat/color/impls/power/power.c.html
index d1f45de..1d48015 100644
--- a/src/mat/color/impls/power/power.c.html
+++ b/src/mat/color/impls/power/power.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/impls/power/power.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:27+00:00">
+<meta name="date" content="2016-06-05T17:26:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/impls/power/power.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/impls/power/power.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>      </font><font color="#B22222">/*I "petscmat.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="MatColoringApply_Power"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatColoringApply_Power(<a href="../../../../../docs/manualpages/Mat/MatColoring.html#MatColoring">MatColoring</a> mc,<a href="../../../../../docs/manualpages/IS/ISColoring.html#ISColoring">ISColoring</a> *iscoloring)</font></strong>
diff --git a/src/mat/color/index.html b/src/mat/color/index.html
index 9d4ffe1..e065336 100644
--- a/src/mat/color/index.html
+++ b/src/mat/color/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/color/interface/index.html b/src/mat/color/interface/index.html
index a2eb9c3..bfb9dd8 100644
--- a/src/mat/color/interface/index.html
+++ b/src/mat/color/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/color/interface/makefile.html b/src/mat/color/interface/makefile.html
index cd3a3d9..b3ae62b 100644
--- a/src/mat/color/interface/makefile.html
+++ b/src/mat/color/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:20+00:00">
+<meta name="date" content="2016-06-05T17:26:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/color/interface/matcoloring.c.html b/src/mat/color/interface/matcoloring.c.html
index 8467f01..5d8a675 100644
--- a/src/mat/color/interface/matcoloring.c.html
+++ b/src/mat/color/interface/matcoloring.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/interface/matcoloring.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:19+00:00">
+<meta name="date" content="2016-06-05T17:26:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/interface/matcoloring.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/interface/matcoloring.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>      </font><font color="#B22222">/*I "petscmat.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><a href="../../../../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> MatColoringList              = 0;
diff --git a/src/mat/color/interface/matcoloringregi.c.html b/src/mat/color/interface/matcoloringregi.c.html
index ea3fcab..d205902 100644
--- a/src/mat/color/interface/matcoloringregi.c.html
+++ b/src/mat/color/interface/matcoloringregi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/interface/matcoloringregi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:20+00:00">
+<meta name="date" content="2016-06-05T17:26:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/interface/matcoloringregi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/interface/matcoloringregi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
diff --git a/src/mat/color/makefile.html b/src/mat/color/makefile.html
index bc96adf..ad2778c 100644
--- a/src/mat/color/makefile.html
+++ b/src/mat/color/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:19+00:00">
+<meta name="date" content="2016-06-05T17:26:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/color/utils/bipartite.c.html b/src/mat/color/utils/bipartite.c.html
index d58f77c..1caca2b 100644
--- a/src/mat/color/utils/bipartite.c.html
+++ b/src/mat/color/utils/bipartite.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/utils/bipartite.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:28+00:00">
+<meta name="date" content="2016-06-05T17:26:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/utils/bipartite.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/utils/bipartite.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>      </font><font color="#B22222">/*I "petscmat.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsf.h></font>
 
diff --git a/src/mat/color/utils/index.html b/src/mat/color/utils/index.html
index 5ecee9a..c1e12f1 100644
--- a/src/mat/color/utils/index.html
+++ b/src/mat/color/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/color/utils/makefile.html b/src/mat/color/utils/makefile.html
index 322efc0..7604fed 100644
--- a/src/mat/color/utils/makefile.html
+++ b/src/mat/color/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:29+00:00">
+<meta name="date" content="2016-06-05T17:26:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/color/utils/valid.c.html b/src/mat/color/utils/valid.c.html
index 181005d..857f0e4 100644
--- a/src/mat/color/utils/valid.c.html
+++ b/src/mat/color/utils/valid.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/utils/valid.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:28+00:00">
+<meta name="date" content="2016-06-05T17:26:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/utils/valid.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/utils/valid.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>      </font><font color="#B22222">/*I "petscmat.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsf.h></font>
 
diff --git a/src/mat/color/utils/weights.c.html b/src/mat/color/utils/weights.c.html
index e18d5be..cd862ae 100644
--- a/src/mat/color/utils/weights.c.html
+++ b/src/mat/color/utils/weights.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/color/utils/weights.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:28+00:00">
+<meta name="date" content="2016-06-05T17:26:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/color/utils/weights.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/color/utils/weights.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>      </font><font color="#B22222">/*I "petscmat.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 
diff --git a/src/mat/examples/index.html b/src/mat/examples/index.html
index dfeb737..f02b16f 100644
--- a/src/mat/examples/index.html
+++ b/src/mat/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/examples/makefile.html b/src/mat/examples/makefile.html
index aaca270..d0dc184 100644
--- a/src/mat/examples/makefile.html
+++ b/src/mat/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:52+00:00">
+<meta name="date" content="2016-06-05T17:25:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/mat/examples/tests/ex1.c.html b/src/mat/examples/tests/ex1.c.html
index 419e624..a88aaf9 100644
--- a/src/mat/examples/tests/ex1.c.html
+++ b/src/mat/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:52+00:00">
+<meta name="date" content="2016-06-05T17:25:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests LU, Cholesky factorization and <a href="../../../../docs/manualpages/Mat/MatMatSolve.html#MatMatSolve">MatMatSolve</a>() for a sequential dense matrix. \n\</font>
 <a name="line3">  3: </a><font color="#666666">                      For <a href="../../../../docs/manualpages/Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</a> matrix, the factorization is just a thin wrapper to LAPACK \n\n"</font>;
diff --git a/src/mat/examples/tests/ex10.c.html b/src/mat/examples/tests/ex10.c.html
index 608ba1a..d5c91e8 100644
--- a/src/mat/examples/tests/ex10.c.html
+++ b/src/mat/examples/tests/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:54+00:00">
+<meta name="date" content="2016-06-05T17:25:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests repeated use of assembly for matrices.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex100.c.html b/src/mat/examples/tests/ex100.c.html
index a4ee867..0fb6f19 100644
--- a/src/mat/examples/tests/ex100.c.html
+++ b/src/mat/examples/tests/ex100.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex100.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:19+00:00">
+<meta name="date" content="2016-06-05T17:25:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex100.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex100.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests vatious routines in MatMAIJ format.\n"</font>;
 
diff --git a/src/mat/examples/tests/ex101.c.html b/src/mat/examples/tests/ex101.c.html
index 869db17..9196aea 100644
--- a/src/mat/examples/tests/ex101.c.html
+++ b/src/mat/examples/tests/ex101.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex101.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:19+00:00">
+<meta name="date" content="2016-06-05T17:25:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex101.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex101.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Testing PtAP for SeqMAIJ matrix, P, with SeqAIJ matrix, A.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex102.c.html b/src/mat/examples/tests/ex102.c.html
index 8996a2e..af8ea51 100644
--- a/src/mat/examples/tests/ex102.c.html
+++ b/src/mat/examples/tests/ex102.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex102.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:19+00:00">
+<meta name="date" content="2016-06-05T17:25:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex102.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex102.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatCreateLRC.html#MatCreateLRC">MatCreateLRC</a>()\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex104.c.html b/src/mat/examples/tests/ex104.c.html
index 9cec9ca..91b8bce 100644
--- a/src/mat/examples/tests/ex104.c.html
+++ b/src/mat/examples/tests/ex104.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex104.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:20+00:00">
+<meta name="date" content="2016-06-05T17:25:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex104.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex104.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a>() for Dense and Elemental matrices.\n\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222"> Example:</font>
diff --git a/src/mat/examples/tests/ex105f.F.html b/src/mat/examples/tests/ex105f.F.html
index 893d0a3..b4caaea 100644
--- a/src/mat/examples/tests/ex105f.F.html
+++ b/src/mat/examples/tests/ex105f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex105f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:41+00:00">
+<meta name="date" content="2016-06-05T17:25:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex105f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex105f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   This program tests <a href="../../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>()
 <a name="line3">  3: </a>!
diff --git a/src/mat/examples/tests/ex106.c.html b/src/mat/examples/tests/ex106.c.html
index 12461a7..27847d6 100644
--- a/src/mat/examples/tests/ex106.c.html
+++ b/src/mat/examples/tests/ex106.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex106.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:20+00:00">
+<meta name="date" content="2016-06-05T17:25:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex106.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex106.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test repeated LU factorizations. Used for checking memory leak\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -m <size> : problem size\n\</font>
diff --git a/src/mat/examples/tests/ex108.c.html b/src/mat/examples/tests/ex108.c.html
index ddc4248..de17867 100644
--- a/src/mat/examples/tests/ex108.c.html
+++ b/src/mat/examples/tests/ex108.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex108.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:20+00:00">
+<meta name="date" content="2016-06-05T17:25:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex108.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex108.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Testing <a href="../../../../docs/manualpages/Mat/MatCreateSeqBAIJWithArrays.html#MatCreateSeqBAIJWithArrays">MatCreateSeqBAIJWithArrays</a>() and <a href="../../../../docs/manualpages/Mat/MatCreateSeqSBAIJWithArrays.html#MatCreateSeqSBAIJWithArrays">MatCreateSeqSBAIJWithArrays</a>().\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex109.c.html b/src/mat/examples/tests/ex109.c.html
index 4b732c7..d5370a5 100644
--- a/src/mat/examples/tests/ex109.c.html
+++ b/src/mat/examples/tests/ex109.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex109.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:21+00:00">
+<meta name="date" content="2016-06-05T17:25:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex109.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex109.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>() for AIJ and Dense matrices.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex11.c.html b/src/mat/examples/tests/ex11.c.html
index ae84c30..3e86378 100644
--- a/src/mat/examples/tests/ex11.c.html
+++ b/src/mat/examples/tests/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:54+00:00">
+<meta name="date" content="2016-06-05T17:25:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the use of <a href="../../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>() for uniprocessor matrices.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex110.c.html b/src/mat/examples/tests/ex110.c.html
index 2c26699..789a806 100644
--- a/src/mat/examples/tests/ex110.c.html
+++ b/src/mat/examples/tests/ex110.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex110.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:21+00:00">
+<meta name="date" content="2016-06-05T17:25:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex110.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex110.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Testing <a href="../../../../docs/manualpages/Mat/MatCreateMPIAIJWithSplitArrays.html#MatCreateMPIAIJWithSplitArrays">MatCreateMPIAIJWithSplitArrays</a>().\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex111.c.html b/src/mat/examples/tests/ex111.c.html
index 3187521..e1aa091 100644
--- a/src/mat/examples/tests/ex111.c.html
+++ b/src/mat/examples/tests/ex111.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex111.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:21+00:00">
+<meta name="date" content="2016-06-05T17:25:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex111.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex111.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>,  <a href="../../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>\n\</font>
 <a name="line2">  2: </a><font color="#666666">Reads PETSc matrix A and P, then comput Pt*A*P \n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include\n\</font>
diff --git a/src/mat/examples/tests/ex112.c.html b/src/mat/examples/tests/ex112.c.html
index 355510c..c01b38d 100644
--- a/src/mat/examples/tests/ex112.c.html
+++ b/src/mat/examples/tests/ex112.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex112.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:21+00:00">
+<meta name="date" content="2016-06-05T17:25:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex112.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex112.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test sequential FFTW interface \n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/examples/tests/ex113.c.html b/src/mat/examples/tests/ex113.c.html
index 940ab39..e8f310d 100644
--- a/src/mat/examples/tests/ex113.c.html
+++ b/src/mat/examples/tests/ex113.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex113.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:22+00:00">
+<meta name="date" content="2016-06-05T17:25:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex113.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex113.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests sequential and parallel <a href="../../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>() and <a href="../../../../docs/manualpages/Mat/MatAXPY.html#MatAXPY">MatAXPY</a>(...,SUBSET_NONZERO_PATTERN) \n\</font>
 <a name="line3">  3: </a><font color="#666666">Input arguments are:\n\</font>
diff --git a/src/mat/examples/tests/ex114.c.html b/src/mat/examples/tests/ex114.c.html
index 185086a..6631de8 100644
--- a/src/mat/examples/tests/ex114.c.html
+++ b/src/mat/examples/tests/ex114.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex114.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:22+00:00">
+<meta name="date" content="2016-06-05T17:25:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex114.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex114.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>(), <a href="../../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a>(), <a href="../../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>()\n"</font>;
 
diff --git a/src/mat/examples/tests/ex116.c.html b/src/mat/examples/tests/ex116.c.html
index 70b231c..1397cb3 100644
--- a/src/mat/examples/tests/ex116.c.html
+++ b/src/mat/examples/tests/ex116.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex116.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:22+00:00">
+<meta name="date" content="2016-06-05T17:25:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex116.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex116.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test LAPACK routine DSYEV() or DSYEVX(). \n\</font>
 <a name="line2">  2: </a><font color="#666666">Reads PETSc matrix A \n\</font>
 <a name="line3">  3: </a><font color="#666666">then computes selected eigenvalues, and optionally, eigenvectors of \n\</font>
diff --git a/src/mat/examples/tests/ex117.c.html b/src/mat/examples/tests/ex117.c.html
index 4a6ec67..a579e42 100644
--- a/src/mat/examples/tests/ex117.c.html
+++ b/src/mat/examples/tests/ex117.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex117.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:23+00:00">
+<meta name="date" content="2016-06-05T17:25:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex117.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex117.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests Cholesky factorization for a SBAIJ matrix, (bs=2).\n"</font>;
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/examples/tests/ex118.c.html b/src/mat/examples/tests/ex118.c.html
index b80a3f0..3723081 100644
--- a/src/mat/examples/tests/ex118.c.html
+++ b/src/mat/examples/tests/ex118.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex118.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:23+00:00">
+<meta name="date" content="2016-06-05T17:25:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex118.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex118.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test LAPACK routine DSTEBZ() and DTEIN().  \n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex119.c.html b/src/mat/examples/tests/ex119.c.html
index df6c06b..4a02778 100644
--- a/src/mat/examples/tests/ex119.c.html
+++ b/src/mat/examples/tests/ex119.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex119.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:23+00:00">
+<meta name="date" content="2016-06-05T17:25:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex119.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex119.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests binary <a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>() for MPIDENSE matrices \n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex12.c.html b/src/mat/examples/tests/ex12.c.html
index f93b571..efaf907 100644
--- a/src/mat/examples/tests/ex12.c.html
+++ b/src/mat/examples/tests/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:55+00:00">
+<meta name="date" content="2016-06-05T17:25:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the use of <a href="../../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>() for parallel matrices.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This example also tests the use of <a href="../../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a>() for both MPIAIJ and MPIBAIJ matrices"</font>;
diff --git a/src/mat/examples/tests/ex120.c.html b/src/mat/examples/tests/ex120.c.html
index d831477..d766a64 100644
--- a/src/mat/examples/tests/ex120.c.html
+++ b/src/mat/examples/tests/ex120.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex120.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:24+00:00">
+<meta name="date" content="2016-06-05T17:25:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex120.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex120.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test LAPACK routine ZHEEV, ZHEEVX, ZHEGV and ZHEGVX. \n\</font>
 <a name="line2">  2: </a><font color="#666666">ZHEEV computes all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A. \n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex120f.F.html b/src/mat/examples/tests/ex120f.F.html
index 0c77613..8065ad2 100644
--- a/src/mat/examples/tests/ex120f.F.html
+++ b/src/mat/examples/tests/ex120f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex120f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:42+00:00">
+<meta name="date" content="2016-06-05T17:25:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex120f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex120f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   This program tests <a href="../../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>() <font color="#4169E1">for</font> Shell Matrix
 <a name="line3">  3: </a>!
diff --git a/src/mat/examples/tests/ex121.c.html b/src/mat/examples/tests/ex121.c.html
index 5f21591..00102d8 100644
--- a/src/mat/examples/tests/ex121.c.html
+++ b/src/mat/examples/tests/ex121.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex121.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:24+00:00">
+<meta name="date" content="2016-06-05T17:25:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex121.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex121.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test sequential FFTW convolution\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/examples/tests/ex122.c.html b/src/mat/examples/tests/ex122.c.html
index ec2062d..32c08e9 100644
--- a/src/mat/examples/tests/ex122.c.html
+++ b/src/mat/examples/tests/ex122.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex122.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:25+00:00">
+<meta name="date" content="2016-06-05T17:25:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex122.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex122.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>() for AIJ and Dense matrices.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex124.c.html b/src/mat/examples/tests/ex124.c.html
index 482b453..4330c05 100644
--- a/src/mat/examples/tests/ex124.c.html
+++ b/src/mat/examples/tests/ex124.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex124.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:25+00:00">
+<meta name="date" content="2016-06-05T17:25:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex124.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex124.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Check the difference of the two matrices \n\</font>
 <a name="line2">  2: </a><font color="#666666">Reads PETSc matrix A and B, then check B=A-B \n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include\n\</font>
diff --git a/src/mat/examples/tests/ex125.c.html b/src/mat/examples/tests/ex125.c.html
index c808b16..d211355 100644
--- a/src/mat/examples/tests/ex125.c.html
+++ b/src/mat/examples/tests/ex125.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex125.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:25+00:00">
+<meta name="date" content="2016-06-05T17:25:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex125.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex125.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatSolve.html#MatSolve">MatSolve</a>() and <a href="../../../../docs/manualpages/Mat/MatMatSolve.html#MatMatSolve">MatMatSolve</a>() (interface to superlu_dist, mumps and mkl_pardiso).\n\</font>
 <a name="line3">  3: </a><font color="#666666">Example: mpiexec -n <np> ./ex125 -f <matrix binary file> -nrhs 4 \n\n"</font>;
diff --git a/src/mat/examples/tests/ex126f.F.html b/src/mat/examples/tests/ex126f.F.html
index 32974b8..084eda0 100644
--- a/src/mat/examples/tests/ex126f.F.html
+++ b/src/mat/examples/tests/ex126f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex126f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:42+00:00">
+<meta name="date" content="2016-06-05T17:25:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex126f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex126f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>! This program is modified from a user's contribution.
 <a name="line3">  3: </a>! It illustrates how to call MUMPS's LU solver
diff --git a/src/mat/examples/tests/ex127.c.html b/src/mat/examples/tests/ex127.c.html
index f0d1464..cdd9975 100644
--- a/src/mat/examples/tests/ex127.c.html
+++ b/src/mat/examples/tests/ex127.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex127.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:26+00:00">
+<meta name="date" content="2016-06-05T17:25:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex127.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex127.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>() for Hermitian matrix.\n\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Example of usage</font>
diff --git a/src/mat/examples/tests/ex128.c.html b/src/mat/examples/tests/ex128.c.html
index e7e8241..35e8f47 100644
--- a/src/mat/examples/tests/ex128.c.html
+++ b/src/mat/examples/tests/ex128.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex128.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:26+00:00">
+<meta name="date" content="2016-06-05T17:25:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex128.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex128.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests ILU and ICC factorization with and without matrix ordering on seqsbaij format. Modified from ex30.c\n\</font>
 <a name="line3">  3: </a><font color="#666666">  Input parameters are:\n\</font>
diff --git a/src/mat/examples/tests/ex129.c.html b/src/mat/examples/tests/ex129.c.html
index 0f4b166..a754574 100644
--- a/src/mat/examples/tests/ex129.c.html
+++ b/src/mat/examples/tests/ex129.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex129.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:26+00:00">
+<meta name="date" content="2016-06-05T17:25:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex129.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex129.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Laplacian in 3D. Use for testing <a href="../../../../docs/manualpages/Mat/MatSolve.html#MatSolve">MatSolve</a> routines.</font>
diff --git a/src/mat/examples/tests/ex13.c.html b/src/mat/examples/tests/ex13.c.html
index bd57707..13dda39 100644
--- a/src/mat/examples/tests/ex13.c.html
+++ b/src/mat/examples/tests/ex13.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex13.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:55+00:00">
+<meta name="date" content="2016-06-05T17:25:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex13.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex13.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests copying and ordering uniprocessor row-based sparse matrices.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex130.c.html b/src/mat/examples/tests/ex130.c.html
index 00a763f..da1d618 100644
--- a/src/mat/examples/tests/ex130.c.html
+++ b/src/mat/examples/tests/ex130.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex130.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:27+00:00">
+<meta name="date" content="2016-06-05T17:25:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex130.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex130.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests external direct solvers. Simplified from ex125.c\n\</font>
 <a name="line3">  3: </a><font color="#666666">Example: mpiexec -n <np> ./ex130 -f <matrix binary file> -mat_solver_package 1 -mat_superlu_equil \n\n"</font>;
diff --git a/src/mat/examples/tests/ex131.c.html b/src/mat/examples/tests/ex131.c.html
index 7b71f4e..9975891 100644
--- a/src/mat/examples/tests/ex131.c.html
+++ b/src/mat/examples/tests/ex131.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex131.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:27+00:00">
+<meta name="date" content="2016-06-05T17:25:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex131.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex131.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>() on <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>() matrix \n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex132.c.html b/src/mat/examples/tests/ex132.c.html
index 806706a..824c9d6 100644
--- a/src/mat/examples/tests/ex132.c.html
+++ b/src/mat/examples/tests/ex132.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex132.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:28+00:00">
+<meta name="date" content="2016-06-05T17:25:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex132.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex132.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatAXPY.html#MatAXPY">MatAXPY</a>(), and illustrate how to reduce number of mallocs used during <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() calls \n\</font>
 <a name="line3">  3: </a><font color="#666666">                      Matrix C is copied from ~petsc/src/ksp/ksp/examples/tutorials/ex5.c\n\n"</font>;
diff --git a/src/mat/examples/tests/ex133.c.html b/src/mat/examples/tests/ex133.c.html
index 0b428e4..f9b1f10 100644
--- a/src/mat/examples/tests/ex133.c.html
+++ b/src/mat/examples/tests/ex133.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex133.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:28+00:00">
+<meta name="date" content="2016-06-05T17:25:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex133.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex133.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test saving SeqSBAIJ matrix that is missing diagonal entries."</font>;
 
diff --git a/src/mat/examples/tests/ex134.c.html b/src/mat/examples/tests/ex134.c.html
index e8f01e4..456de91 100644
--- a/src/mat/examples/tests/ex134.c.html
+++ b/src/mat/examples/tests/ex134.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex134.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:28+00:00">
+<meta name="date" content="2016-06-05T17:25:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex134.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex134.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test parallel assembly of SBAIJ matrices\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex135.c.html b/src/mat/examples/tests/ex135.c.html
index c3812bd..d28b286 100644
--- a/src/mat/examples/tests/ex135.c.html
+++ b/src/mat/examples/tests/ex135.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex135.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:28+00:00">
+<meta name="date" content="2016-06-05T17:25:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex135.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex135.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test parallel assembly of SBAIJ matrices\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex136.c.html b/src/mat/examples/tests/ex136.c.html
index b56f565..395c1a0 100644
--- a/src/mat/examples/tests/ex136.c.html
+++ b/src/mat/examples/tests/ex136.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex136.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:28+00:00">
+<meta name="date" content="2016-06-05T17:25:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex136.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex136.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>() <a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>() for MPIBAIJ.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex137.c.html b/src/mat/examples/tests/ex137.c.html
index ea0ec94..bcf279f 100644
--- a/src/mat/examples/tests/ex137.c.html
+++ b/src/mat/examples/tests/ex137.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex137.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:28+00:00">
+<meta name="date" content="2016-06-05T17:25:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex137.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex137.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatCreateMPISBAIJWithArrays.html#MatCreateMPISBAIJWithArrays">MatCreateMPISBAIJWithArrays</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex138.c.html b/src/mat/examples/tests/ex138.c.html
index 1629f9f..a93a40f 100644
--- a/src/mat/examples/tests/ex138.c.html
+++ b/src/mat/examples/tests/ex138.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex138.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:29+00:00">
+<meta name="date" content="2016-06-05T17:25:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex138.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex138.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatGetColumnNorms.html#MatGetColumnNorms">MatGetColumnNorms</a>() for matrix read from file."</font>;
 
diff --git a/src/mat/examples/tests/ex139.c.html b/src/mat/examples/tests/ex139.c.html
index e1f390f..b147ecf 100644
--- a/src/mat/examples/tests/ex139.c.html
+++ b/src/mat/examples/tests/ex139.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex139.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:29+00:00">
+<meta name="date" content="2016-06-05T17:25:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex139.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex139.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>const char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatCreateLocalRef.html#MatCreateLocalRef">MatCreateLocalRef</a>()\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex14.c.html b/src/mat/examples/tests/ex14.c.html
index 88efb39..4b57c01 100644
--- a/src/mat/examples/tests/ex14.c.html
+++ b/src/mat/examples/tests/ex14.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex14.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:55+00:00">
+<meta name="date" content="2016-06-05T17:25:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests sequential and parallel <a href="../../../../docs/manualpages/Mat/MatGetRow.html#MatGetRow">MatGetRow</a>() and <a href="../../../../docs/manualpages/Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</a>().\n"</font>;
 
diff --git a/src/mat/examples/tests/ex140.c.html b/src/mat/examples/tests/ex140.c.html
index e2c514d..59ad27b 100644
--- a/src/mat/examples/tests/ex140.c.html
+++ b/src/mat/examples/tests/ex140.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex140.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:29+00:00">
+<meta name="date" content="2016-06-05T17:25:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex140.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex140.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../docs/manualpages/Mat/MatZeroRowsColumns.html#MatZeroRowsColumns">MatZeroRowsColumns</a>(), <a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>() for MPIBAIJ.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex141.c.html b/src/mat/examples/tests/ex141.c.html
index b5829e0..a960264 100644
--- a/src/mat/examples/tests/ex141.c.html
+++ b/src/mat/examples/tests/ex141.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex141.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:29+00:00">
+<meta name="date" content="2016-06-05T17:25:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex141.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex141.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests converting a SBAIJ matrix to BAIJ format with MatCovert. Modified from ex55.c\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex142.c.html b/src/mat/examples/tests/ex142.c.html
index 452cefe..f08c89e 100644
--- a/src/mat/examples/tests/ex142.c.html
+++ b/src/mat/examples/tests/ex142.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex142.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:30+00:00">
+<meta name="date" content="2016-06-05T17:25:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex142.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex142.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test sequential r2c/c2r FFTW without PETSc interface \n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/examples/tests/ex143.c.html b/src/mat/examples/tests/ex143.c.html
index c72e355..44c1059 100644
--- a/src/mat/examples/tests/ex143.c.html
+++ b/src/mat/examples/tests/ex143.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex143.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:30+00:00">
+<meta name="date" content="2016-06-05T17:25:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex143.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex143.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Illustrate how to use mpi FFTW and PETSc-FFTW interface \n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/examples/tests/ex144.c.html b/src/mat/examples/tests/ex144.c.html
index 69eb852..7b81cc3 100644
--- a/src/mat/examples/tests/ex144.c.html
+++ b/src/mat/examples/tests/ex144.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex144.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:30+00:00">
+<meta name="date" content="2016-06-05T17:25:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex144.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex144.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* This program illustrates use of parallel real FFT */</font>
 <a name="line2">  2: </a>static char help[]=<font color="#666666">"This program illustrates the use of parallel real 2D fft using fftw without PETSc interface"</font>;
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex145.c.html b/src/mat/examples/tests/ex145.c.html
index 253a7b8..f4a8e7d 100644
--- a/src/mat/examples/tests/ex145.c.html
+++ b/src/mat/examples/tests/ex145.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex145.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:31+00:00">
+<meta name="date" content="2016-06-05T17:25:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex145.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex145.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests LU, Cholesky factorization and <a href="../../../../docs/manualpages/Mat/MatMatSolve.html#MatMatSolve">MatMatSolve</a>() for an Elemental dense matrix.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex146.c.html b/src/mat/examples/tests/ex146.c.html
index 4f85419..8fcfcb3 100644
--- a/src/mat/examples/tests/ex146.c.html
+++ b/src/mat/examples/tests/ex146.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex146.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:32+00:00">
+<meta name="date" content="2016-06-05T17:25:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex146.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex146.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* This program illustrates use of paralllel real FFT*/</font>
 <a name="line2">  2: </a>static char help[]=<font color="#666666">"This program illustrates the use of parallel real 3D fftw (without PETSc interface)"</font>;
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex147.c.html b/src/mat/examples/tests/ex147.c.html
index 5dee474..8ae9afb 100644
--- a/src/mat/examples/tests/ex147.c.html
+++ b/src/mat/examples/tests/ex147.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex147.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:32+00:00">
+<meta name="date" content="2016-06-05T17:25:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex147.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex147.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* This program illustrates use of parallel real FFT */</font>
 <a name="line2">  2: </a>static char help[]=<font color="#666666">"This program illustrates the use of parallel real multi-dimensional fftw (without PETSc interface)"</font>;
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex148.c.html b/src/mat/examples/tests/ex148.c.html
index b3485ae..a744027 100644
--- a/src/mat/examples/tests/ex148.c.html
+++ b/src/mat/examples/tests/ex148.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex148.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:32+00:00">
+<meta name="date" content="2016-06-05T17:25:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex148.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex148.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[]=<font color="#666666">"This program illustrates the use of PETSc-fftw interface for real 2D DFT.\n\</font>
 <a name="line2">  2: </a><font color="#666666">                    See ~petsc/src/mat/examples/tests/ex158.c for general cases. \n\n"</font>;
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex149.c.html b/src/mat/examples/tests/ex149.c.html
index 9d172f9..6588177 100644
--- a/src/mat/examples/tests/ex149.c.html
+++ b/src/mat/examples/tests/ex149.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex149.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:33+00:00">
+<meta name="date" content="2016-06-05T17:25:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex149.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex149.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[]=<font color="#666666">"This program illustrates the use of PETSc-fftw interface for real DFT\n"</font>;
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <fftw3-mpi.h></font>
diff --git a/src/mat/examples/tests/ex15.c.html b/src/mat/examples/tests/ex15.c.html
index 2dbe0e3..46e9e0c 100644
--- a/src/mat/examples/tests/ex15.c.html
+++ b/src/mat/examples/tests/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:55+00:00">
+<meta name="date" content="2016-06-05T17:25:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatNorm.html#MatNorm">MatNorm</a>(), <a href="../../../../docs/manualpages/Mat/MatLUFactor.html#MatLUFactor">MatLUFactor</a>(), <a href="../../../../docs/manualpages/Mat/MatSolve.html#MatSolve">MatSolve</a>() and <a href="../../../../docs/manualpages/Mat/MatSolveAdd.html#MatSolveAdd">MatSolveAdd</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex150.c.html b/src/mat/examples/tests/ex150.c.html
index 7c5bf92..f1d1067 100644
--- a/src/mat/examples/tests/ex150.c.html
+++ b/src/mat/examples/tests/ex150.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex150.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:33+00:00">
+<meta name="date" content="2016-06-05T17:25:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex150.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex150.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[]=<font color="#666666">"This program illustrates the use of PETSc-fftw interface for real DFT\n"</font>;
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <fftw3-mpi.h></font>
diff --git a/src/mat/examples/tests/ex151.c.html b/src/mat/examples/tests/ex151.c.html
index e99ed2c..49bd9b4 100644
--- a/src/mat/examples/tests/ex151.c.html
+++ b/src/mat/examples/tests/ex151.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex151.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:33+00:00">
+<meta name="date" content="2016-06-05T17:25:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex151.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex151.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatPermute.html#MatPermute">MatPermute</a>() in parallel.\n\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/* Results:</font>
 <a name="line3">  3: </a><font color="#B22222">   Sequential:</font>
diff --git a/src/mat/examples/tests/ex152.c.html b/src/mat/examples/tests/ex152.c.html
index e45ad8c..701abfc 100644
--- a/src/mat/examples/tests/ex152.c.html
+++ b/src/mat/examples/tests/ex152.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex152.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:33+00:00">
+<meta name="date" content="2016-06-05T17:25:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex152.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex152.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test ParMETIS handling of negative weights.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/* Test contributed by John Fettig */</font>
diff --git a/src/mat/examples/tests/ex153.c.html b/src/mat/examples/tests/ex153.c.html
index 2f127f6..afb0dd1 100644
--- a/src/mat/examples/tests/ex153.c.html
+++ b/src/mat/examples/tests/ex153.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex153.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:34+00:00">
+<meta name="date" content="2016-06-05T17:25:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex153.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex153.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[]=<font color="#666666">"This program illustrates the use of PETSc-fftw interface for sequential real DFT\n"</font>;
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <fftw3-mpi.h></font>
diff --git a/src/mat/examples/tests/ex155.c.html b/src/mat/examples/tests/ex155.c.html
index 068165c..85f5205 100644
--- a/src/mat/examples/tests/ex155.c.html
+++ b/src/mat/examples/tests/ex155.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex155.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:34+00:00">
+<meta name="date" content="2016-06-05T17:25:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex155.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex155.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[]=<font color="#666666">"This program illustrates the use of PETSc-fftw interface for parallel real DFT\n"</font>;
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <fftw3-mpi.h></font>
diff --git a/src/mat/examples/tests/ex157.c.html b/src/mat/examples/tests/ex157.c.html
index 03e943f..704d802 100644
--- a/src/mat/examples/tests/ex157.c.html
+++ b/src/mat/examples/tests/ex157.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex157.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:34+00:00">
+<meta name="date" content="2016-06-05T17:25:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex157.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex157.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[]=<font color="#666666">"This program illustrates the use of PETSc-fftw interface for parallel real DFT\n"</font>;
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <fftw3-mpi.h></font>
diff --git a/src/mat/examples/tests/ex158.c.html b/src/mat/examples/tests/ex158.c.html
index 0f4f217..be672af 100644
--- a/src/mat/examples/tests/ex158.c.html
+++ b/src/mat/examples/tests/ex158.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex158.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:34+00:00">
+<meta name="date" content="2016-06-05T17:25:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex158.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex158.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Illustrate how to use mpi FFTW and PETSc-FFTW interface \n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/examples/tests/ex159.c.html b/src/mat/examples/tests/ex159.c.html
index eb4edd1..181033b 100644
--- a/src/mat/examples/tests/ex159.c.html
+++ b/src/mat/examples/tests/ex159.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex159.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:35+00:00">
+<meta name="date" content="2016-06-05T17:25:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex159.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex159.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</a>() with multiple levels of nesting.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex16.c.html b/src/mat/examples/tests/ex16.c.html
index 53b97f7..f487b28 100644
--- a/src/mat/examples/tests/ex16.c.html
+++ b/src/mat/examples/tests/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:55+00:00">
+<meta name="date" content="2016-06-05T17:25:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</a>() and MatView_SeqDense_Binary(), MatView_MPIDense_Binary().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex164.c.html b/src/mat/examples/tests/ex164.c.html
index 8fc6d94..add9f5d 100644
--- a/src/mat/examples/tests/ex164.c.html
+++ b/src/mat/examples/tests/ex164.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex164.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:35+00:00">
+<meta name="date" content="2016-06-05T17:25:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex164.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex164.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatConvert.html#MatConvert">MatConvert</a>() from SeqDense to SeqAIJ \n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex169.c.html b/src/mat/examples/tests/ex169.c.html
index 9c4425d..d3237fb 100644
--- a/src/mat/examples/tests/ex169.c.html
+++ b/src/mat/examples/tests/ex169.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex169.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:35+00:00">
+<meta name="date" content="2016-06-05T17:25:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex169.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex169.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test memory leak when duplicating a redundant matrix.\n\n"</font>;
 <a name="line3">  3: </a>
diff --git a/src/mat/examples/tests/ex16f90.F.html b/src/mat/examples/tests/ex16f90.F.html
index d5e6a8c..49d1238 100644
--- a/src/mat/examples/tests/ex16f90.F.html
+++ b/src/mat/examples/tests/ex16f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex16f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:40+00:00">
+<meta name="date" content="2016-06-05T17:25:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex16f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex16f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Tests <a href="../../../../docs/manualpages/Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</a>()
diff --git a/src/mat/examples/tests/ex17.c.html b/src/mat/examples/tests/ex17.c.html
index c1f9ef6..c8c26d4 100644
--- a/src/mat/examples/tests/ex17.c.html
+++ b/src/mat/examples/tests/ex17.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex17.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:56+00:00">
+<meta name="date" content="2016-06-05T17:25:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the use of <a href="../../../../docs/manualpages/Mat/MatSolveTranspose.html#MatSolveTranspose">MatSolveTranspose</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex171.c.html b/src/mat/examples/tests/ex171.c.html
index bc6f08c..d7f09c3 100644
--- a/src/mat/examples/tests/ex171.c.html
+++ b/src/mat/examples/tests/ex171.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex171.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:35+00:00">
+<meta name="date" content="2016-06-05T17:25:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex171.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex171.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatDiagonalSet.html#MatDiagonalSet">MatDiagonalSet</a>() on <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>() matrix \n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex171f.F.html b/src/mat/examples/tests/ex171f.F.html
index 056435b..db49e72 100644
--- a/src/mat/examples/tests/ex171f.F.html
+++ b/src/mat/examples/tests/ex171f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex171f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:42+00:00">
+<meta name="date" content="2016-06-05T17:25:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex171f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex171f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   This program tests <a href="../../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>()
 <a name="line3">  3: </a>!
diff --git a/src/mat/examples/tests/ex172.c.html b/src/mat/examples/tests/ex172.c.html
index ca5d954..034cccd 100644
--- a/src/mat/examples/tests/ex172.c.html
+++ b/src/mat/examples/tests/ex172.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex172.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:36+00:00">
+<meta name="date" content="2016-06-05T17:25:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex172.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex172.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatAXPY.html#MatAXPY">MatAXPY</a> and SUBSET_NONZERO_PATTERN [-different] [-skip]\n by default subset pattern is used \n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex173.c.html b/src/mat/examples/tests/ex173.c.html
index 351d1c5..ac2237d 100644
--- a/src/mat/examples/tests/ex173.c.html
+++ b/src/mat/examples/tests/ex173.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex173.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:36+00:00">
+<meta name="date" content="2016-06-05T17:25:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex173.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex173.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test MatrixMarket outputing.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex174.cxx.html b/src/mat/examples/tests/ex174.cxx.html
index cc60e8a..de3f0bd 100644
--- a/src/mat/examples/tests/ex174.cxx.html
+++ b/src/mat/examples/tests/ex174.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex174.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:36+00:00">
+<meta name="date" content="2016-06-05T17:25:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex174.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex174.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatConvert.html#MatConvert">MatConvert</a>(), <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../docs/manualpages/Mat/MatElementalHermitianGenDefEig.html#MatElementalHermitianGenDefEig">MatElementalHermitianGenDefEig</a>() for <a href="../../../../docs/manualpages/Mat/MATELEMENTAL.html#MATELEMENTAL">MATELEMENTAL</a> interfac [...]
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/examples/tests/ex175.c.html b/src/mat/examples/tests/ex175.c.html
index ee8ab20..335080d 100644
--- a/src/mat/examples/tests/ex175.c.html
+++ b/src/mat/examples/tests/ex175.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex175.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:36+00:00">
+<meta name="date" content="2016-06-05T17:25:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex175.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex175.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatCreateHermitianTranspose.html#MatCreateHermitianTranspose">MatCreateHermitianTranspose</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex18.c.html b/src/mat/examples/tests/ex18.c.html
index 1400629..38f53f1 100644
--- a/src/mat/examples/tests/ex18.c.html
+++ b/src/mat/examples/tests/ex18.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex18.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:56+00:00">
+<meta name="date" content="2016-06-05T17:25:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex18.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex18.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests the use of <a href="../../../../docs/manualpages/Mat/MatZeroRowsColumns.html#MatZeroRowsColumns">MatZeroRowsColumns</a>() for parallel matrices.\n\</font>
 <a name="line2">  2: </a><font color="#666666">Contributed-by: Stephan Kramer <s.kramer at imperial.ac.uk>\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex180.c.html b/src/mat/examples/tests/ex180.c.html
index 4cb7e07..cc09039 100644
--- a/src/mat/examples/tests/ex180.c.html
+++ b/src/mat/examples/tests/ex180.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex180.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:36+00:00">
+<meta name="date" content="2016-06-05T17:25:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex180.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex180.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>() with blocksize set in in program\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex181.c.html b/src/mat/examples/tests/ex181.c.html
index aac75de..f3fa16e 100644
--- a/src/mat/examples/tests/ex181.c.html
+++ b/src/mat/examples/tests/ex181.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex181.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:37+00:00">
+<meta name="date" content="2016-06-05T17:25:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex181.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex181.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests MatGetSubmatrix() with entire matrix, modified from ex59.c."</font>;
 
diff --git a/src/mat/examples/tests/ex182.c.html b/src/mat/examples/tests/ex182.c.html
index f38cb28..f977a17 100644
--- a/src/mat/examples/tests/ex182.c.html
+++ b/src/mat/examples/tests/ex182.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex182.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:37+00:00">
+<meta name="date" content="2016-06-05T17:25:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex182.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex182.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests using <a href="../../../../docs/manualpages/Mat/MatShift.html#MatShift">MatShift</a>() to create a constant diagonal matrix\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex183.c.html b/src/mat/examples/tests/ex183.c.html
index a9815e9..1f3e3ed 100644
--- a/src/mat/examples/tests/ex183.c.html
+++ b/src/mat/examples/tests/ex183.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex183.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:37+00:00">
+<meta name="date" content="2016-06-05T17:25:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex183.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex183.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] =
 <a name="line2">  2: </a>  <font color="#666666">"Example of extracting an array of MPI submatrices from a given MPI matrix.\n"</font>
 <a name="line3">  3: </a>  <font color="#666666">"This test can only be run in parallel.\n"</font>
diff --git a/src/mat/examples/tests/ex19.c.html b/src/mat/examples/tests/ex19.c.html
index 7ac45a0..e60b147 100644
--- a/src/mat/examples/tests/ex19.c.html
+++ b/src/mat/examples/tests/ex19.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex19.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:56+00:00">
+<meta name="date" content="2016-06-05T17:25:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex19.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex19.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests reusing MPI parallel matrices and <a href="../../../../docs/manualpages/Mat/MatGetValues.html#MatGetValues">MatGetValues</a>().\n\</font>
 <a name="line3">  3: </a><font color="#666666">To test the parallel matrix assembly, this example intentionally lays out\n\</font>
diff --git a/src/mat/examples/tests/ex190.c.html b/src/mat/examples/tests/ex190.c.html
index c842cd0..f7bed64 100644
--- a/src/mat/examples/tests/ex190.c.html
+++ b/src/mat/examples/tests/ex190.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex190.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:38+00:00">
+<meta name="date" content="2016-06-05T17:25:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex190.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex190.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>() with uneven dimensions set in program\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex191.c.html b/src/mat/examples/tests/ex191.c.html
index fcfd5fd..0380282 100644
--- a/src/mat/examples/tests/ex191.c.html
+++ b/src/mat/examples/tests/ex191.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex191.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:38+00:00">
+<meta name="date" content="2016-06-05T17:25:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex191.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex191.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>() for dense matrix with uneven dimensions set in program\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex192.c.html b/src/mat/examples/tests/ex192.c.html
index 51a4508..f01fd8b 100644
--- a/src/mat/examples/tests/ex192.c.html
+++ b/src/mat/examples/tests/ex192.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex192.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:38+00:00">
+<meta name="date" content="2016-06-05T17:25:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex192.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex192.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatSolve.html#MatSolve">MatSolve</a>() and <a href="../../../../docs/manualpages/Mat/MatMatSolve.html#MatMatSolve">MatMatSolve</a>() with MUMPS or MKL_PARDISO sequential solvers in Schur complement mode.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Example: mpiexec -n 1 ./ex192 -f <matrix binary file> -nrhs 4 -symmetric_solve -hermitian_solve -schur_ratio 0.3\n\n"</font>;
diff --git a/src/mat/examples/tests/ex193.c.html b/src/mat/examples/tests/ex193.c.html
index 21a2843..56bfcfd 100644
--- a/src/mat/examples/tests/ex193.c.html
+++ b/src/mat/examples/tests/ex193.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex193.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:39+00:00">
+<meta name="date" content="2016-06-05T17:25:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex193.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex193.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> * ex193.c</font>
 <a name="line3">  3: </a><font color="#B22222"> *</font>
diff --git a/src/mat/examples/tests/ex194.c.html b/src/mat/examples/tests/ex194.c.html
index dbe4dec..5f315b7 100644
--- a/src/mat/examples/tests/ex194.c.html
+++ b/src/mat/examples/tests/ex194.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex194.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:39+00:00">
+<meta name="date" content="2016-06-05T17:25:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex194.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex194.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests MatGetSubmatrix() with certain entire rows of matrix, modified from ex181.c."</font>;
 
diff --git a/src/mat/examples/tests/ex195.c.html b/src/mat/examples/tests/ex195.c.html
index c417c94..a0b79b5 100644
--- a/src/mat/examples/tests/ex195.c.html
+++ b/src/mat/examples/tests/ex195.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex195.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:39+00:00">
+<meta name="date" content="2016-06-05T17:25:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex195.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex195.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> * ex195.c</font>
 <a name="line3">  3: </a><font color="#B22222"> *</font>
diff --git a/src/mat/examples/tests/ex196f90.F.html b/src/mat/examples/tests/ex196f90.F.html
index 34959af..d83b52b 100644
--- a/src/mat/examples/tests/ex196f90.F.html
+++ b/src/mat/examples/tests/ex196f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex196f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:42+00:00">
+<meta name="date" content="2016-06-05T17:25:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex196f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex196f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!   This program demonstrates use of <a href="../../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>()
diff --git a/src/mat/examples/tests/ex197.c.html b/src/mat/examples/tests/ex197.c.html
index eea2f4b..cdd60d4 100644
--- a/src/mat/examples/tests/ex197.c.html
+++ b/src/mat/examples/tests/ex197.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex197.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:39+00:00">
+<meta name="date" content="2016-06-05T17:25:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex197.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex197.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatMultHermitianTranspose.html#MatMultHermitianTranspose">MatMultHermitianTranspose</a>() and <a href="../../../../docs/manualpages/Mat/MatMultHermitianTransposeAdd.html#MatMultHermitianTransposeAdd">MatMultHermitianTransposeAdd</a>().\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex198.c.html b/src/mat/examples/tests/ex198.c.html
index f1280d8..d19ba1a 100644
--- a/src/mat/examples/tests/ex198.c.html
+++ b/src/mat/examples/tests/ex198.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex198.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:40+00:00">
+<meta name="date" content="2016-06-05T17:25:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex198.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex198.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>\n\</font>
 <a name="line2">  2: </a><font color="#666666">Reads PETSc matrix A B and C, then comput D=A*B*C \n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include\n\</font>
diff --git a/src/mat/examples/tests/ex2.c.html b/src/mat/examples/tests/ex2.c.html
index c07ba38..c01fd3b 100644
--- a/src/mat/examples/tests/ex2.c.html
+++ b/src/mat/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:52+00:00">
+<meta name="date" content="2016-06-05T17:25:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../../docs/manualpages/Mat/MatNorm.html#MatNorm">MatNorm</a>(), <a href="../../../../docs/manualpages/Mat/MatAXPY.html#MatAXPY">MatAXPY</a>() and <a href="../../../../docs/manualpages/Mat/MatAYPX.html#MatAYPX">MatAYPX</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex20.c.html b/src/mat/examples/tests/ex20.c.html
index 9c58275..b108751 100644
--- a/src/mat/examples/tests/ex20.c.html
+++ b/src/mat/examples/tests/ex20.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex20.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:57+00:00">
+<meta name="date" content="2016-06-05T17:25:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex20.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex20.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests converting a matrix to another format with <a href="../../../../docs/manualpages/Mat/MatConvert.html#MatConvert">MatConvert</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex21.c.html b/src/mat/examples/tests/ex21.c.html
index f762c02..5e4cd7e 100644
--- a/src/mat/examples/tests/ex21.c.html
+++ b/src/mat/examples/tests/ex21.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex21.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:57+00:00">
+<meta name="date" content="2016-06-05T17:25:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests converting a parallel AIJ formatted matrix to the parallel Row format.\n\</font>
 <a name="line3">  3: </a><font color="#666666"> This also tests <a href="../../../../docs/manualpages/Mat/MatGetRow.html#MatGetRow">MatGetRow</a>() and <a href="../../../../docs/manualpages/Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</a>() for the parallel case.\n\n"</font>;
diff --git a/src/mat/examples/tests/ex22.c.html b/src/mat/examples/tests/ex22.c.html
index d9b0b60..28634aa 100644
--- a/src/mat/examples/tests/ex22.c.html
+++ b/src/mat/examples/tests/ex22.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex22.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:57+00:00">
+<meta name="date" content="2016-06-05T17:25:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests matrix ordering routines.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex24.c.html b/src/mat/examples/tests/ex24.c.html
index 93b0a31..d105836 100644
--- a/src/mat/examples/tests/ex24.c.html
+++ b/src/mat/examples/tests/ex24.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex24.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:57+00:00">
+<meta name="date" content="2016-06-05T17:25:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests copying an AIJ matrix.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex25.c.html b/src/mat/examples/tests/ex25.c.html
index d6dacc8..97c4ffe 100644
--- a/src/mat/examples/tests/ex25.c.html
+++ b/src/mat/examples/tests/ex25.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex25.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:58+00:00">
+<meta name="date" content="2016-06-05T17:25:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>()\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex27.c.html b/src/mat/examples/tests/ex27.c.html
index 67e2ef0..b1ada85 100644
--- a/src/mat/examples/tests/ex27.c.html
+++ b/src/mat/examples/tests/ex27.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex27.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:58+00:00">
+<meta name="date" content="2016-06-05T17:25:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex27.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex27.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests repeated use of assembly for matrices.\n\</font>
 <a name="line3">  3: </a><font color="#666666"> does nasty case where matrix must be rebuilt.\n\n"</font>;
diff --git a/src/mat/examples/tests/ex28.c.html b/src/mat/examples/tests/ex28.c.html
index 2c045fb..c508752 100644
--- a/src/mat/examples/tests/ex28.c.html
+++ b/src/mat/examples/tests/ex28.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex28.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:58+00:00">
+<meta name="date" content="2016-06-05T17:25:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatReorderForNonzeroDiagonal.html#MatReorderForNonzeroDiagonal">MatReorderForNonzeroDiagonal</a>()\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex29.c.html b/src/mat/examples/tests/ex29.c.html
index 4a63942..f497c30 100644
--- a/src/mat/examples/tests/ex29.c.html
+++ b/src/mat/examples/tests/ex29.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex29.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:58+00:00">
+<meta name="date" content="2016-06-05T17:25:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex29.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex29.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests PetscHeapCreate)_\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/utils/petscheap.h></font>
diff --git a/src/mat/examples/tests/ex3.c.html b/src/mat/examples/tests/ex3.c.html
index 2762f5b..37dbbca 100644
--- a/src/mat/examples/tests/ex3.c.html
+++ b/src/mat/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:53+00:00">
+<meta name="date" content="2016-06-05T17:25:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests relaxation for dense matrices.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex30.c.html b/src/mat/examples/tests/ex30.c.html
index 771a881..b96df67 100644
--- a/src/mat/examples/tests/ex30.c.html
+++ b/src/mat/examples/tests/ex30.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex30.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:58+00:00">
+<meta name="date" content="2016-06-05T17:25:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex30.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex30.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests ILU and ICC factorization with and without matrix ordering on seqaij format, and illustrates drawing of matrix sparsity structure with <a href="../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>().\n\</font>
 <a name="line3">  3: </a><font color="#666666">  Input parameters are:\n\</font>
diff --git a/src/mat/examples/tests/ex300.c.html b/src/mat/examples/tests/ex300.c.html
index 1586060..46ed58d 100644
--- a/src/mat/examples/tests/ex300.c.html
+++ b/src/mat/examples/tests/ex300.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex300.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:37+00:00">
+<meta name="date" content="2016-06-05T17:25:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex300.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex300.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Show <a href="../../../../docs/manualpages/Mat/MatShift.html#MatShift">MatShift</a> BUG happening after copying a matrix with no rows on a process"</font>;
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/examples/tests/ex31.c.html b/src/mat/examples/tests/ex31.c.html
index eaf9405..739e7e7 100644
--- a/src/mat/examples/tests/ex31.c.html
+++ b/src/mat/examples/tests/ex31.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex31.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:59+00:00">
+<meta name="date" content="2016-06-05T17:25:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex31.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex31.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests binary I/O of matrices and illustrates user-defined event logging.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex32.c.html b/src/mat/examples/tests/ex32.c.html
index bfae374..74327db 100644
--- a/src/mat/examples/tests/ex32.c.html
+++ b/src/mat/examples/tests/ex32.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex32.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:59+00:00">
+<meta name="date" content="2016-06-05T17:25:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex32.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex32.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 
diff --git a/src/mat/examples/tests/ex33.c.html b/src/mat/examples/tests/ex33.c.html
index d865fc6..400050a 100644
--- a/src/mat/examples/tests/ex33.c.html
+++ b/src/mat/examples/tests/ex33.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex33.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:59+00:00">
+<meta name="date" content="2016-06-05T17:25:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex33.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex33.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Writes a matrix using the PETSc sparse format. Input arguments are:\n\</font>
 <a name="line3">  3: </a><font color="#666666">   -fout <file> : output file name\n\n"</font>;
diff --git a/src/mat/examples/tests/ex34.c.html b/src/mat/examples/tests/ex34.c.html
index 3b5cf4f..9956fd9 100644
--- a/src/mat/examples/tests/ex34.c.html
+++ b/src/mat/examples/tests/ex34.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex34.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:00+00:00">
+<meta name="date" content="2016-06-05T17:25:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex34.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex34.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a matrix and vector from a file and writes to another. Input options:\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -fin <input_file> : file to load.  For example see $PETSC_DIR/share/petsc/datafiles/matrices\n\</font>
diff --git a/src/mat/examples/tests/ex35.c.html b/src/mat/examples/tests/ex35.c.html
index 9965299..ba70000 100644
--- a/src/mat/examples/tests/ex35.c.html
+++ b/src/mat/examples/tests/ex35.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex35.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:00+00:00">
+<meta name="date" content="2016-06-05T17:25:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex35.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex35.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex36f.F.html b/src/mat/examples/tests/ex36f.F.html
index 2518da3..526a837 100644
--- a/src/mat/examples/tests/ex36f.F.html
+++ b/src/mat/examples/tests/ex36f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex36f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:40+00:00">
+<meta name="date" content="2016-06-05T17:25:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex36f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex36f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!   This program demonstrates use of PETSc dense matrices.
diff --git a/src/mat/examples/tests/ex37.c.html b/src/mat/examples/tests/ex37.c.html
index 1379135..2dacd04 100644
--- a/src/mat/examples/tests/ex37.c.html
+++ b/src/mat/examples/tests/ex37.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex37.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:00+00:00">
+<meta name="date" content="2016-06-05T17:25:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex37.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex37.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatCopy.html#MatCopy">MatCopy</a>() and MatStore/RetrieveValues().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex38.c.html b/src/mat/examples/tests/ex38.c.html
index ed881b7..a715dcf 100644
--- a/src/mat/examples/tests/ex38.c.html
+++ b/src/mat/examples/tests/ex38.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex38.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:00+00:00">
+<meta name="date" content="2016-06-05T17:25:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex38.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex38.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test interface of Elemental. \n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex4.c.html b/src/mat/examples/tests/ex4.c.html
index 13ace2b..41d069e 100644
--- a/src/mat/examples/tests/ex4.c.html
+++ b/src/mat/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:53+00:00">
+<meta name="date" content="2016-06-05T17:25:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Creates a matrix, inserts some values, and tests <a href="../../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>() and <a href="../../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex40.c.html b/src/mat/examples/tests/ex40.c.html
index d89375a..a11a29b 100644
--- a/src/mat/examples/tests/ex40.c.html
+++ b/src/mat/examples/tests/ex40.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex40.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:00+00:00">
+<meta name="date" content="2016-06-05T17:25:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex40.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex40.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the parallel case for <a href="../../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>(). Input arguments are:\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -f <input_file> : file to load.  For example see $PETSC_DIR/share/petsc/datafiles/matrices\n\</font>
diff --git a/src/mat/examples/tests/ex41.c.html b/src/mat/examples/tests/ex41.c.html
index 865488e..6940fcb 100644
--- a/src/mat/examples/tests/ex41.c.html
+++ b/src/mat/examples/tests/ex41.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex41.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:01+00:00">
+<meta name="date" content="2016-06-05T17:25:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex41.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex41.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>() - the parallel case. This example\n\</font>
 <a name="line3">  3: </a><font color="#666666">is similar to ex40.c; here the index sets used are random. Input arguments are:\n\</font>
diff --git a/src/mat/examples/tests/ex42.c.html b/src/mat/examples/tests/ex42.c.html
index 2b08b37..9bcfee7 100644
--- a/src/mat/examples/tests/ex42.c.html
+++ b/src/mat/examples/tests/ex42.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex42.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:01+00:00">
+<meta name="date" content="2016-06-05T17:25:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex42.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex42.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>() and MatGetSubmatrices() for the parallel case.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This example is similar to ex40.c; here the index sets used are random.\n\</font>
diff --git a/src/mat/examples/tests/ex43.c.html b/src/mat/examples/tests/ex43.c.html
index 7be0ed2..3494c8a 100644
--- a/src/mat/examples/tests/ex43.c.html
+++ b/src/mat/examples/tests/ex43.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex43.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:01+00:00">
+<meta name="date" content="2016-06-05T17:25:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex43.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex43.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Saves a dense matrix in a dense format (binary).\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex44.c.html b/src/mat/examples/tests/ex44.c.html
index 3bb7d48..d0427fe 100644
--- a/src/mat/examples/tests/ex44.c.html
+++ b/src/mat/examples/tests/ex44.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex44.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:02+00:00">
+<meta name="date" content="2016-06-05T17:25:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex44.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex44.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Loads matrix dumped by ex43.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex45.c.html b/src/mat/examples/tests/ex45.c.html
index 11c28e0..589ce43 100644
--- a/src/mat/examples/tests/ex45.c.html
+++ b/src/mat/examples/tests/ex45.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex45.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:02+00:00">
+<meta name="date" content="2016-06-05T17:25:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex45.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex45.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscconf.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <stdio.h></font>
diff --git a/src/mat/examples/tests/ex47.c.html b/src/mat/examples/tests/ex47.c.html
index 97c0d65..46249a0 100644
--- a/src/mat/examples/tests/ex47.c.html
+++ b/src/mat/examples/tests/ex47.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex47.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:02+00:00">
+<meta name="date" content="2016-06-05T17:25:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex47.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex47.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the various routines in MatBAIJ format.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input arguments are:\n\</font>
diff --git a/src/mat/examples/tests/ex48.c.html b/src/mat/examples/tests/ex48.c.html
index 2b46052..d882f29 100644
--- a/src/mat/examples/tests/ex48.c.html
+++ b/src/mat/examples/tests/ex48.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex48.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:02+00:00">
+<meta name="date" content="2016-06-05T17:25:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex48.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex48.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the vatious routines in MatSeqBAIJ format.\n"</font>;
 
diff --git a/src/mat/examples/tests/ex49.c.html b/src/mat/examples/tests/ex49.c.html
index ff6cff7..3604c8c 100644
--- a/src/mat/examples/tests/ex49.c.html
+++ b/src/mat/examples/tests/ex49.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex49.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:03+00:00">
+<meta name="date" content="2016-06-05T17:25:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex49.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex49.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../../docs/manualpages/Mat/MatNorm.html#MatNorm">MatNorm</a>(), and <a href="../../../../docs/manualpages/Mat/MatAXPY.html#MatAXPY">MatAXPY</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex5.c.html b/src/mat/examples/tests/ex5.c.html
index 640564d..519a61b 100644
--- a/src/mat/examples/tests/ex5.c.html
+++ b/src/mat/examples/tests/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:53+00:00">
+<meta name="date" content="2016-06-05T17:25:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(), <a href="../../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>().\n\</font>
 <a name="line3">  3: </a><font color="#666666">Also <a href="../../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../../docs/manualpages/Mat/MatScale.html#MatScale">MatScale</a>(), <a href="../../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), and <a href="../../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>().\n\n"</font>;
diff --git a/src/mat/examples/tests/ex50.c.html b/src/mat/examples/tests/ex50.c.html
index 77cc691..4118b43 100644
--- a/src/mat/examples/tests/ex50.c.html
+++ b/src/mat/examples/tests/ex50.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex50.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:03+00:00">
+<meta name="date" content="2016-06-05T17:25:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex50.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex50.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 
diff --git a/src/mat/examples/tests/ex51.c.html b/src/mat/examples/tests/ex51.c.html
index 233cdc7..029f44a 100644
--- a/src/mat/examples/tests/ex51.c.html
+++ b/src/mat/examples/tests/ex51.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex51.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:03+00:00">
+<meta name="date" content="2016-06-05T17:25:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex51.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex51.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>(), <a href="../../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>() for MatBAIJ format.\n"</font>;
 
diff --git a/src/mat/examples/tests/ex52.c.html b/src/mat/examples/tests/ex52.c.html
index 86a46f4..76f585f 100644
--- a/src/mat/examples/tests/ex52.c.html
+++ b/src/mat/examples/tests/ex52.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex52.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:04+00:00">
+<meta name="date" content="2016-06-05T17:25:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex52.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex52.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the vatious routines in MatMPIBAIJ format.\n"</font>;
 
diff --git a/src/mat/examples/tests/ex53.c.html b/src/mat/examples/tests/ex53.c.html
index a2c0bcf..c5991cd 100644
--- a/src/mat/examples/tests/ex53.c.html
+++ b/src/mat/examples/tests/ex53.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex53.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:04+00:00">
+<meta name="date" content="2016-06-05T17:25:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex53.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex53.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the vatious routines in MatMPIBAIJ format.\n"</font>;
 
diff --git a/src/mat/examples/tests/ex54.c.html b/src/mat/examples/tests/ex54.c.html
index ac4cfd0..0806858 100644
--- a/src/mat/examples/tests/ex54.c.html
+++ b/src/mat/examples/tests/ex54.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex54.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:05+00:00">
+<meta name="date" content="2016-06-05T17:25:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex54.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex54.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>(), <a href="../../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>() for parallel MatBAIJ format.\n"</font>;
 
diff --git a/src/mat/examples/tests/ex55.c.html b/src/mat/examples/tests/ex55.c.html
index 901ed74..30bfdcb 100644
--- a/src/mat/examples/tests/ex55.c.html
+++ b/src/mat/examples/tests/ex55.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex55.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:05+00:00">
+<meta name="date" content="2016-06-05T17:25:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex55.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex55.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests converting a matrix to another format with <a href="../../../../docs/manualpages/Mat/MatConvert.html#MatConvert">MatConvert</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex56.c.html b/src/mat/examples/tests/ex56.c.html
index cf839b4..af0fd8e 100644
--- a/src/mat/examples/tests/ex56.c.html
+++ b/src/mat/examples/tests/ex56.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex56.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:05+00:00">
+<meta name="date" content="2016-06-05T17:25:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex56.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex56.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test the use of <a href="../../../../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(), <a href="../../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>() for rectangular MatBAIJ matrix, test <a href="../../../../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>() for MatSBAIJ matrix (-test_mat_sbaij)."</font>;
 
diff --git a/src/mat/examples/tests/ex57.c.html b/src/mat/examples/tests/ex57.c.html
index f80303e..a62c8c4 100644
--- a/src/mat/examples/tests/ex57.c.html
+++ b/src/mat/examples/tests/ex57.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex57.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:06+00:00">
+<meta name="date" content="2016-06-05T17:25:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex57.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex57.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads in a binary file, extracts a submatrix from it, and writes to another binary file.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Options:\n\</font>
diff --git a/src/mat/examples/tests/ex58.c.html b/src/mat/examples/tests/ex58.c.html
index 482c9d7..715d8b0 100644
--- a/src/mat/examples/tests/ex58.c.html
+++ b/src/mat/examples/tests/ex58.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex58.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:06+00:00">
+<meta name="date" content="2016-06-05T17:25:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex58.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex58.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>() and <a href="../../../../docs/manualpages/Mat/MatEqual.html#MatEqual">MatEqual</a>() for MPIAIJ matrices.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex58f.F.html b/src/mat/examples/tests/ex58f.F.html
index 9721493..e51ed03 100644
--- a/src/mat/examples/tests/ex58f.F.html
+++ b/src/mat/examples/tests/ex58f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex58f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:40+00:00">
+<meta name="date" content="2016-06-05T17:25:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex58f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex58f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!   This program demonstrates use of <a href="../../../../docs/manualpages/Mat/MatGetRow.html#MatGetRow">MatGetRow</a>() and <a href="../../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>() from Fortran
diff --git a/src/mat/examples/tests/ex59.c.html b/src/mat/examples/tests/ex59.c.html
index 4deb440..903546a 100644
--- a/src/mat/examples/tests/ex59.c.html
+++ b/src/mat/examples/tests/ex59.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex59.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:06+00:00">
+<meta name="date" content="2016-06-05T17:25:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex59.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex59.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests MatGetSubmatrix() in parallel."</font>;
 
diff --git a/src/mat/examples/tests/ex6.c.html b/src/mat/examples/tests/ex6.c.html
index d9b8aec..8662d4d 100644
--- a/src/mat/examples/tests/ex6.c.html
+++ b/src/mat/examples/tests/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:53+00:00">
+<meta name="date" content="2016-06-05T17:25:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests reordering a matrix.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex60.c.html b/src/mat/examples/tests/ex60.c.html
index a574898..3f78f07 100644
--- a/src/mat/examples/tests/ex60.c.html
+++ b/src/mat/examples/tests/ex60.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex60.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:06+00:00">
+<meta name="date" content="2016-06-05T17:25:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex60.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex60.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatGetColumnVector.html#MatGetColumnVector">MatGetColumnVector</a>()."</font>;
 
diff --git a/src/mat/examples/tests/ex61.c.html b/src/mat/examples/tests/ex61.c.html
index e7ceec7..3878a30 100644
--- a/src/mat/examples/tests/ex61.c.html
+++ b/src/mat/examples/tests/ex61.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex61.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:06+00:00">
+<meta name="date" content="2016-06-05T17:25:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex61.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex61.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests MatSeq(B)AIJSetColumnIndices().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex62.c.html b/src/mat/examples/tests/ex62.c.html
index 4904bba..abbed6b 100644
--- a/src/mat/examples/tests/ex62.c.html
+++ b/src/mat/examples/tests/ex62.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex62.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:07+00:00">
+<meta name="date" content="2016-06-05T17:25:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex62.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex62.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the use of <a href="../../../../docs/manualpages/Mat/MatSolveTranspose.html#MatSolveTranspose">MatSolveTranspose</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex63f.F.html b/src/mat/examples/tests/ex63f.F.html
index a2224a1..4bae351 100644
--- a/src/mat/examples/tests/ex63f.F.html
+++ b/src/mat/examples/tests/ex63f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex63f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:41+00:00">
+<meta name="date" content="2016-06-05T17:25:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex63f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex63f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!   This program tests storage of PETSc Dense matrix.
diff --git a/src/mat/examples/tests/ex64.c.html b/src/mat/examples/tests/ex64.c.html
index bf85d70..e46ab96 100644
--- a/src/mat/examples/tests/ex64.c.html
+++ b/src/mat/examples/tests/ex64.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex64.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:07+00:00">
+<meta name="date" content="2016-06-05T17:25:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex64.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex64.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Saves 4by4 block matrix.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex65.c.html b/src/mat/examples/tests/ex65.c.html
index a08de3f..344be25 100644
--- a/src/mat/examples/tests/ex65.c.html
+++ b/src/mat/examples/tests/ex65.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex65.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:07+00:00">
+<meta name="date" content="2016-06-05T17:25:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex65.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex65.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Saves a rectangular sparse matrix to disk.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex66.c.html b/src/mat/examples/tests/ex66.c.html
index 628b269..842f02d 100644
--- a/src/mat/examples/tests/ex66.c.html
+++ b/src/mat/examples/tests/ex66.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex66.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:07+00:00">
+<meta name="date" content="2016-06-05T17:25:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex66.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex66.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads in rectangular matrix from disk, stored from ex65.c\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex67f.F.html b/src/mat/examples/tests/ex67f.F.html
index c3cdcfc..6d19ea6 100644
--- a/src/mat/examples/tests/ex67f.F.html
+++ b/src/mat/examples/tests/ex67f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex67f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:41+00:00">
+<meta name="date" content="2016-06-05T17:25:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex67f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex67f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   This program demonstrates use of <a href="../../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>() from Fortran
 <a name="line3">  3: </a>!
diff --git a/src/mat/examples/tests/ex68.c.html b/src/mat/examples/tests/ex68.c.html
index 86466f8..eb569a1 100644
--- a/src/mat/examples/tests/ex68.c.html
+++ b/src/mat/examples/tests/ex68.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex68.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:07+00:00">
+<meta name="date" content="2016-06-05T17:25:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex68.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex68.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatReorderForNonzeroDiagonal.html#MatReorderForNonzeroDiagonal">MatReorderForNonzeroDiagonal</a>().\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex7.c.html b/src/mat/examples/tests/ex7.c.html
index 7d95b2d..bd8a534 100644
--- a/src/mat/examples/tests/ex7.c.html
+++ b/src/mat/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:53+00:00">
+<meta name="date" content="2016-06-05T17:25:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests matrix factorization.  Note that most users should\n\</font>
 <a name="line3">  3: </a><font color="#666666">employ the <a href="../../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a>  interface to the linear solvers instead of using the factorization\n\</font>
diff --git a/src/mat/examples/tests/ex70.c.html b/src/mat/examples/tests/ex70.c.html
index 5d3a04e..3f05096 100644
--- a/src/mat/examples/tests/ex70.c.html
+++ b/src/mat/examples/tests/ex70.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex70.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:08+00:00">
+<meta name="date" content="2016-06-05T17:25:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex70.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex70.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>/<a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() with negative row and column indices.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex71.c.html b/src/mat/examples/tests/ex71.c.html
index 6ebef23..7c87084 100644
--- a/src/mat/examples/tests/ex71.c.html
+++ b/src/mat/examples/tests/ex71.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex71.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:08+00:00">
+<meta name="date" content="2016-06-05T17:25:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex71.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex71.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Passes a sparse matrix to MATLAB.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex72.c.html b/src/mat/examples/tests/ex72.c.html
index d0d6d32..f61b475 100644
--- a/src/mat/examples/tests/ex72.c.html
+++ b/src/mat/examples/tests/ex72.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex72.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:08+00:00">
+<meta name="date" content="2016-06-05T17:25:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex72.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex72.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 
diff --git a/src/mat/examples/tests/ex73.c.html b/src/mat/examples/tests/ex73.c.html
index 7e8a813..3747c05 100644
--- a/src/mat/examples/tests/ex73.c.html
+++ b/src/mat/examples/tests/ex73.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex73.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:08+00:00">
+<meta name="date" content="2016-06-05T17:25:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex73.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex73.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix from a file partitions it\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex74.c.html b/src/mat/examples/tests/ex74.c.html
index 5bc3202..122ef01 100644
--- a/src/mat/examples/tests/ex74.c.html
+++ b/src/mat/examples/tests/ex74.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex74.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:09+00:00">
+<meta name="date" content="2016-06-05T17:25:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex74.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex74.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the various sequential routines in MatSBAIJ format.\n"</font>;
 
diff --git a/src/mat/examples/tests/ex75.c.html b/src/mat/examples/tests/ex75.c.html
index cc3de93..ea01d32 100644
--- a/src/mat/examples/tests/ex75.c.html
+++ b/src/mat/examples/tests/ex75.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex75.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:09+00:00">
+<meta name="date" content="2016-06-05T17:25:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex75.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex75.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the vatious routines in MatMPISBAIJ format.\n"</font>;
 
diff --git a/src/mat/examples/tests/ex76.c.html b/src/mat/examples/tests/ex76.c.html
index d83f234..916b4bb 100644
--- a/src/mat/examples/tests/ex76.c.html
+++ b/src/mat/examples/tests/ex76.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex76.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:10+00:00">
+<meta name="date" content="2016-06-05T17:25:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex76.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex76.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests cholesky, icc factorization and solve on sequential aij, baij and sbaij matrices. \n"</font>;
 
diff --git a/src/mat/examples/tests/ex77.c.html b/src/mat/examples/tests/ex77.c.html
index 3a280ea..c55a2d8 100644
--- a/src/mat/examples/tests/ex77.c.html
+++ b/src/mat/examples/tests/ex77.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex77.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:11+00:00">
+<meta name="date" content="2016-06-05T17:25:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex77.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex77.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the various sequential routines in MatSBAIJ format. Same as ex74.c except diagonal entries of the matrices are zeros.\n"</font>;
 
diff --git a/src/mat/examples/tests/ex78.c.html b/src/mat/examples/tests/ex78.c.html
index 1f55ed2..f26596e 100644
--- a/src/mat/examples/tests/ex78.c.html
+++ b/src/mat/examples/tests/ex78.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex78.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:12+00:00">
+<meta name="date" content="2016-06-05T17:25:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex78.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex78.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads in a matrix in ASCII MATLAB format (I,J,A), read in vectors rhs and exact_solu in ASCII format.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Writes them using the PETSc sparse format.\n\</font>
diff --git a/src/mat/examples/tests/ex79f.F.html b/src/mat/examples/tests/ex79f.F.html
index 04a1054..11a9c5a 100644
--- a/src/mat/examples/tests/ex79f.F.html
+++ b/src/mat/examples/tests/ex79f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex79f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:41+00:00">
+<meta name="date" content="2016-06-05T17:25:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex79f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex79f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   This program demonstrates use of <a href="../../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>() from Fortran
 <a name="line3">  3: </a>!
diff --git a/src/mat/examples/tests/ex8.c.html b/src/mat/examples/tests/ex8.c.html
index b37b129..32c8243 100644
--- a/src/mat/examples/tests/ex8.c.html
+++ b/src/mat/examples/tests/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:54+00:00">
+<meta name="date" content="2016-06-05T17:25:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests automatic allocation of matrix storage space.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex80.c.html b/src/mat/examples/tests/ex80.c.html
index 7af83a2..58a3157 100644
--- a/src/mat/examples/tests/ex80.c.html
+++ b/src/mat/examples/tests/ex80.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex80.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:12+00:00">
+<meta name="date" content="2016-06-05T17:25:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex80.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex80.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Partition tiny grid.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex81.c.html b/src/mat/examples/tests/ex81.c.html
index 574d61e..90dbec2 100644
--- a/src/mat/examples/tests/ex81.c.html
+++ b/src/mat/examples/tests/ex81.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex81.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:12+00:00">
+<meta name="date" content="2016-06-05T17:25:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex81.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex81.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads in a PETSc binary matrix and saves in Harwell-Boeing format.\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -fout <output_file> : file to load.\n\</font>
diff --git a/src/mat/examples/tests/ex82.c.html b/src/mat/examples/tests/ex82.c.html
index 5b116c6..5c533b6 100644
--- a/src/mat/examples/tests/ex82.c.html
+++ b/src/mat/examples/tests/ex82.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex82.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:13+00:00">
+<meta name="date" content="2016-06-05T17:25:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex82.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex82.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Partition a tiny grid using hierarchical partitioning.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex83.c.html b/src/mat/examples/tests/ex83.c.html
index 47f54fb..2fa11ba 100644
--- a/src/mat/examples/tests/ex83.c.html
+++ b/src/mat/examples/tests/ex83.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex83.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:13+00:00">
+<meta name="date" content="2016-06-05T17:25:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex83.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex83.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Partition tiny grid using hierarchical partitioning and increase overlap using <a href="../../../../docs/manualpages/Mat/MatIncreaseOverlapSplit.html#MatIncreaseOverlapSplit">MatIncreaseOverlapSplit</a>.\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex85f.F.html b/src/mat/examples/tests/ex85f.F.html
index ce998fb..d772c1f 100644
--- a/src/mat/examples/tests/ex85f.F.html
+++ b/src/mat/examples/tests/ex85f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex85f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:41+00:00">
+<meta name="date" content="2016-06-05T17:25:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex85f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex85f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   This program tests <a href="../../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>()
 <a name="line3">  3: </a>!
diff --git a/src/mat/examples/tests/ex86.c.html b/src/mat/examples/tests/ex86.c.html
index e2a85d0..9beb109 100644
--- a/src/mat/examples/tests/ex86.c.html
+++ b/src/mat/examples/tests/ex86.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex86.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:13+00:00">
+<meta name="date" content="2016-06-05T17:25:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex86.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex86.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Testing <a href="../../../../docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</a>().\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex87.c.html b/src/mat/examples/tests/ex87.c.html
index 62baca7..dd2c121 100644
--- a/src/mat/examples/tests/ex87.c.html
+++ b/src/mat/examples/tests/ex87.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex87.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:13+00:00">
+<meta name="date" content="2016-06-05T17:25:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex87.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex87.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>() for SBAIJ matrices\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex88.c.html b/src/mat/examples/tests/ex88.c.html
index af7dd72..76bf8b0 100644
--- a/src/mat/examples/tests/ex88.c.html
+++ b/src/mat/examples/tests/ex88.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex88.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:14+00:00">
+<meta name="date" content="2016-06-05T17:25:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex88.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex88.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatShift.html#MatShift">MatShift</a>(), <a href="../../../../docs/manualpages/Mat/MatScale.html#MatScale">MatScale</a>(), and <a href="../../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>() for SHELL and NEST matrices\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex9.c.html b/src/mat/examples/tests/ex9.c.html
index b1ad95b..c8b9e98 100644
--- a/src/mat/examples/tests/ex9.c.html
+++ b/src/mat/examples/tests/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:54+00:00">
+<meta name="date" content="2016-06-05T17:25:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests MPI parallel matrix creation. Test <a href="../../../../docs/manualpages/Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</a>() \n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex91.c.html b/src/mat/examples/tests/ex91.c.html
index e6f5640..7f608f2 100644
--- a/src/mat/examples/tests/ex91.c.html
+++ b/src/mat/examples/tests/ex91.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex91.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:14+00:00">
+<meta name="date" content="2016-06-05T17:25:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex91.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex91.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>(), <a href="../../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>() for sequential MatSBAIJ format. Derived from ex51.c\n"</font>;
 
diff --git a/src/mat/examples/tests/ex92.c.html b/src/mat/examples/tests/ex92.c.html
index 4f52854..fcf07b0 100644
--- a/src/mat/examples/tests/ex92.c.html
+++ b/src/mat/examples/tests/ex92.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex92.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:14+00:00">
+<meta name="date" content="2016-06-05T17:25:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex92.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex92.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>(), <a href="../../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>() for parallel MatSBAIJ format.\n"</font>;
 <a name="line3">  3: </a><font color="#B22222">/* Example of usage:</font>
diff --git a/src/mat/examples/tests/ex93.c.html b/src/mat/examples/tests/ex93.c.html
index 991016f..b66b617 100644
--- a/src/mat/examples/tests/ex93.c.html
+++ b/src/mat/examples/tests/ex93.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex93.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:15+00:00">
+<meta name="date" content="2016-06-05T17:25:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex93.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex93.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test <a href="../../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>() and <a href="../../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>() for AIJ matrices.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex94.c.html b/src/mat/examples/tests/ex94.c.html
index e0e4c59..5129532 100644
--- a/src/mat/examples/tests/ex94.c.html
+++ b/src/mat/examples/tests/ex94.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex94.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:16+00:00">
+<meta name="date" content="2016-06-05T17:25:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex94.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex94.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests sequential and parallel <a href="../../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>() and <a href="../../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(), <a href="../../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a>(), sequential <a href="../../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTra [...]
 <a name="line3">  3: </a><font color="#666666">Input arguments are:\n\</font>
diff --git a/src/mat/examples/tests/ex95.c.html b/src/mat/examples/tests/ex95.c.html
index 8c2d61f..2008bf7 100644
--- a/src/mat/examples/tests/ex95.c.html
+++ b/src/mat/examples/tests/ex95.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex95.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:17+00:00">
+<meta name="date" content="2016-06-05T17:25:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex95.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex95.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Testing <a href="../../../../docs/manualpages/Mat/MatCreateMPIAIJSumSeqAIJ.html#MatCreateMPIAIJSumSeqAIJ">MatCreateMPIAIJSumSeqAIJ</a>().\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex96.c.html b/src/mat/examples/tests/ex96.c.html
index fd6b0ab..2ebfd83 100644
--- a/src/mat/examples/tests/ex96.c.html
+++ b/src/mat/examples/tests/ex96.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex96.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:17+00:00">
+<meta name="date" content="2016-06-05T17:25:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex96.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex96.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Tests sequential and parallel <a href="../../../../docs/manualpages/DM/DMCreateMatrix.html#DMCreateMatrix">DMCreateMatrix</a>(), <a href="../../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>() and <a href="../../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>()\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -Mx <xg>, where <xg> = number of coarse grid points in the x-direction\n\</font>
diff --git a/src/mat/examples/tests/ex97.c.html b/src/mat/examples/tests/ex97.c.html
index d32db6b..68b1a21 100644
--- a/src/mat/examples/tests/ex97.c.html
+++ b/src/mat/examples/tests/ex97.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex97.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:17+00:00">
+<meta name="date" content="2016-06-05T17:25:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex97.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex97.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a> with MatSubMatrix versus MatAIJ, non-square\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmat.h></font>
diff --git a/src/mat/examples/tests/ex98.c.html b/src/mat/examples/tests/ex98.c.html
index bc7e9e0..4142e2b 100644
--- a/src/mat/examples/tests/ex98.c.html
+++ b/src/mat/examples/tests/ex98.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex98.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:18+00:00">
+<meta name="date" content="2016-06-05T17:25:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex98.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex98.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatMPIAIJSetPreallocationCSR.html#MatMPIAIJSetPreallocationCSR">MatMPIAIJSetPreallocationCSR</a>()\n\n"</font>;
 
diff --git a/src/mat/examples/tests/ex99.c.html b/src/mat/examples/tests/ex99.c.html
index d74d209..3c52bb0 100644
--- a/src/mat/examples/tests/ex99.c.html
+++ b/src/mat/examples/tests/ex99.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/ex99.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:18+00:00">
+<meta name="date" content="2016-06-05T17:25:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/ex99.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/ex99.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test LAPACK routine DSYGV() or DSYGVX(). \n\</font>
 <a name="line2">  2: </a><font color="#666666">Reads PETSc matrix A and B (or create B=I), \n\</font>
 <a name="line3">  3: </a><font color="#666666">then computes selected eigenvalues, and optionally, eigenvectors of \n\</font>
diff --git a/src/mat/examples/tests/index.html b/src/mat/examples/tests/index.html
index 14261f0..3552e1e 100644
--- a/src/mat/examples/tests/index.html
+++ b/src/mat/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/examples/tests/makefile b/src/mat/examples/tests/makefile
index b4c75e4..b83688c 100644
--- a/src/mat/examples/tests/makefile
+++ b/src/mat/examples/tests/makefile
@@ -2568,7 +2568,7 @@ TESTEXAMPLES_DATAFILESPATH     = ex40.PETSc runex40 runex40_2 ex40.rm ex41.PETSc
                                  ex180.PETSc runex180 ex180.rm  ex190.PETSc runex190 ex190.rm \
                                  ex198.PETSc runex198 runex198_2 ex198.rm
 TESTEXAMPLES_FORTRAN_NOCOMPLEX = ex67f.PETSc runex67f ex67f.rm
-TESTEXAMPLES_DOUBLEINT32       = ex79f.PETSc runex79f ex79f.rm
+TESTEXAMPLES_FORTRAN_DOUBLEINT32  = ex79f.PETSc runex79f ex79f.rm
 TESTEXAMPLES_F90	       = ex16f90.PETSc runex16f90 ex16f90.rm
 TESTEXAMPLES_13		       = ex58f.PETSc ex58f.rm ex70.PETSc ex70.rm ex72.PETSc ex72.rm
 TESTEXAMPLES_PARMETIS	       = ex73.PETSc ex73.rm
diff --git a/src/mat/examples/tests/makefile.html b/src/mat/examples/tests/makefile.html
index 3ea52ed..080f957 100644
--- a/src/mat/examples/tests/makefile.html
+++ b/src/mat/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:45+00:00">
+<meta name="date" content="2016-06-05T17:25:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS		 =
 FFLAGS		 =
@@ -2579,7 +2579,7 @@ TESTEXAMPLES_DATAFILESPATH     = ex40.PETSc runex40 runex40_2 ex40.rm ex41.PETSc
                                  ex180.PETSc runex180 ex180.rm  ex190.PETSc runex190 ex190.rm \
                                  ex198.PETSc runex198 runex198_2 ex198.rm
 TESTEXAMPLES_FORTRAN_NOCOMPLEX = ex67f.PETSc runex67f ex67f.rm
-TESTEXAMPLES_DOUBLEINT32       = ex79f.PETSc runex79f ex79f.rm
+TESTEXAMPLES_FORTRAN_DOUBLEINT32  = ex79f.PETSc runex79f ex79f.rm
 TESTEXAMPLES_F90	       = ex16f90.PETSc runex16f90 ex16f90.rm
 TESTEXAMPLES_13		       = ex58f.PETSc ex58f.rm ex70.PETSc ex70.rm ex72.PETSc ex72.rm
 TESTEXAMPLES_PARMETIS	       = ex73.PETSc ex73.rm
diff --git a/src/mat/examples/tutorials/ex1.c.html b/src/mat/examples/tutorials/ex1.c.html
index 8e52a90..29b4bfd 100644
--- a/src/mat/examples/tutorials/ex1.c.html
+++ b/src/mat/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:45+00:00">
+<meta name="date" content="2016-06-05T17:25:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a file and reorders it.\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -f0 <input_file> : first file to load (small system)\n\</font>
diff --git a/src/mat/examples/tutorials/ex10.c.html b/src/mat/examples/tutorials/ex10.c.html
index 63642d5..b08f709 100644
--- a/src/mat/examples/tutorials/ex10.c.html
+++ b/src/mat/examples/tutorials/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:47+00:00">
+<meta name="date" content="2016-06-05T17:25:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and computes the 2 norm of the columns\n\n"</font>;
 
diff --git a/src/mat/examples/tutorials/ex11.c.html b/src/mat/examples/tutorials/ex11.c.html
index 9a4f04e..8c9dcf7 100644
--- a/src/mat/examples/tutorials/ex11.c.html
+++ b/src/mat/examples/tutorials/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:47+00:00">
+<meta name="date" content="2016-06-05T17:25:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests MatMeshToDual()\n\n"</font>;
 
diff --git a/src/mat/examples/tutorials/ex12.c.html b/src/mat/examples/tutorials/ex12.c.html
index be14abb..f1b1504 100644
--- a/src/mat/examples/tutorials/ex12.c.html
+++ b/src/mat/examples/tutorials/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:47+00:00">
+<meta name="date" content="2016-06-05T17:25:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc matrix and vector from a file appends the vector the matrix\n\n"</font>;
 
diff --git a/src/mat/examples/tutorials/ex15.c.html b/src/mat/examples/tutorials/ex15.c.html
index 82fe73e..fe41709 100644
--- a/src/mat/examples/tutorials/ex15.c.html
+++ b/src/mat/examples/tutorials/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:48+00:00">
+<meta name="date" content="2016-06-05T17:25:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Example of using graph partitioning to segment an image\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/mat/examples/tutorials/ex16.c.html b/src/mat/examples/tutorials/ex16.c.html
index 7a63b58..779f296 100644
--- a/src/mat/examples/tutorials/ex16.c.html
+++ b/src/mat/examples/tutorials/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:48+00:00">
+<meta name="date" content="2016-06-05T17:25:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a matrix from PETSc binary file. Use for view or investigating matrix data structure. \n\n"</font>;
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/examples/tutorials/ex17.c.html b/src/mat/examples/tutorials/ex17.c.html
index 186b89c..2bba888 100644
--- a/src/mat/examples/tutorials/ex17.c.html
+++ b/src/mat/examples/tutorials/ex17.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex17.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:48+00:00">
+<meta name="date" content="2016-06-05T17:25:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex17.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex17.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Example of using graph partitioning with a matrix in which some procs have empty ownership\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/mat/examples/tutorials/ex2.c.html b/src/mat/examples/tutorials/ex2.c.html
index 8233bf4..8707741 100644
--- a/src/mat/examples/tutorials/ex2.c.html
+++ b/src/mat/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:45+00:00">
+<meta name="date" content="2016-06-05T17:25:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"testing SeqDense matrices with an LDA (leading dimension of the user-allocated arrray) larger than M.\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222"> * Example code testing SeqDense matrices with an LDA (leading dimension</font>
diff --git a/src/mat/examples/tutorials/ex4.c.html b/src/mat/examples/tutorials/ex4.c.html
index 19dd23c..c59af87 100644
--- a/src/mat/examples/tutorials/ex4.c.html
+++ b/src/mat/examples/tutorials/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:46+00:00">
+<meta name="date" content="2016-06-05T17:25:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads U and V matrices from a file and performs y = V*U'*x.\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -f <input_file> : file to load \n\n"</font>;
diff --git a/src/mat/examples/tutorials/ex5.c.html b/src/mat/examples/tutorials/ex5.c.html
index 1d42521..9955425 100644
--- a/src/mat/examples/tutorials/ex5.c.html
+++ b/src/mat/examples/tutorials/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:46+00:00">
+<meta name="date" content="2016-06-05T17:25:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Each process opens the file and reads its part. Not scalable do not copy\n"</font>;
 
diff --git a/src/mat/examples/tutorials/ex8.c.html b/src/mat/examples/tutorials/ex8.c.html
index 3824628..600a5ad 100644
--- a/src/mat/examples/tutorials/ex8.c.html
+++ b/src/mat/examples/tutorials/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:46+00:00">
+<meta name="date" content="2016-06-05T17:25:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Shows how to add a new MatOperation to AIJ <a href="../../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a>\n\n"</font>;
 
diff --git a/src/mat/examples/tutorials/ex9.c.html b/src/mat/examples/tutorials/ex9.c.html
index 8adb116..1f80006 100644
--- a/src/mat/examples/tutorials/ex9.c.html
+++ b/src/mat/examples/tutorials/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:47+00:00">
+<meta name="date" content="2016-06-05T17:25:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Mat/MatCreateComposite.html#MatCreateComposite">MatCreateComposite</a>()\n\n"</font>;
 
diff --git a/src/mat/examples/tutorials/index.html b/src/mat/examples/tutorials/index.html
index 3e6f4c8..bc58b7b 100644
--- a/src/mat/examples/tutorials/index.html
+++ b/src/mat/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/examples/tutorials/makefile.html b/src/mat/examples/tutorials/makefile.html
index 7aa3595..dd70430 100644
--- a/src/mat/examples/tutorials/makefile.html
+++ b/src/mat/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:49+00:00">
+<meta name="date" content="2016-06-05T17:25:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS 	        =
 FFLAGS	        =
diff --git a/src/mat/f90-mod/index.html b/src/mat/f90-mod/index.html
index 6d0e2f8..74c4c10 100644
--- a/src/mat/f90-mod/index.html
+++ b/src/mat/f90-mod/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../..90-mod/../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/f90-mod/makefile.html b/src/mat/f90-mod/makefile.html
index 92d43d5..9defa6c 100644
--- a/src/mat/f90-mod/makefile.html
+++ b/src/mat/f90-mod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/f90-mod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:29+00:00">
+<meta name="date" content="2016-06-05T17:26:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_USING_F90'</font>
 <font color="#A020F0">#</font>
 <font color="#A020F0">#   Makes Fortran module functions from *.h90 files in include/petsc/finclude</font>
diff --git a/src/mat/f90-mod/petscmatmod.F.html b/src/mat/f90-mod/petscmatmod.F.html
index 3ff816b..0c21ddd 100644
--- a/src/mat/f90-mod/petscmatmod.F.html
+++ b/src/mat/f90-mod/petscmatmod.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/f90-mod/petscmatmod.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:29+00:00">
+<meta name="date" content="2016-06-05T17:26:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/f90-mod/petscmatmod.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/f90-mod/petscmatmod.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_MODULES</font></strong>
 
 <a name="line3">  3: </a>        module petscmatdef
diff --git a/src/mat/ftn-kernels/index.html b/src/mat/ftn-kernels/index.html
index 85af91e..d9c59e5 100644
--- a/src/mat/ftn-kernels/index.html
+++ b/src/mat/ftn-kernels/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/mat/ftn-kernels/makefile.html b/src/mat/ftn-kernels/makefile.html
index 567eeb9..d00e84c 100644
--- a/src/mat/ftn-kernels/makefile.html
+++ b/src/mat/ftn-kernels/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/ftn-kernels/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:30+00:00">
+<meta name="date" content="2016-06-05T17:26:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0"># This directory contains some computational kernels written in</font>
 <font color="#A020F0"># Fortran77.  These are mainly intended to provide high performance for</font>
diff --git a/src/mat/ftn-kernels/sgemv.F.html b/src/mat/ftn-kernels/sgemv.F.html
index 32f940c..1cfb258 100644
--- a/src/mat/ftn-kernels/sgemv.F.html
+++ b/src/mat/ftn-kernels/sgemv.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/ftn-kernels/sgemv.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:29+00:00">
+<meta name="date" content="2016-06-05T17:26:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/ftn-kernels/sgemv.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/ftn-kernels/sgemv.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!    Fortran kernel <font color="#4169E1">for</font> gemv() BLAS operation. This version supports
 <a name="line3">  3: </a>!  matrix array stored in single precision but vectors in double
diff --git a/src/mat/impls/adj/index.html b/src/mat/impls/adj/index.html
index 6d2e004..48c9a8f 100644
--- a/src/mat/impls/adj/index.html
+++ b/src/mat/impls/adj/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/adj/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/adj/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/impls/adj/makefile.html b/src/mat/impls/adj/makefile.html
index cffe025..26838f6 100644
--- a/src/mat/impls/adj/makefile.html
+++ b/src/mat/impls/adj/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/adj/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:27+00:00">
+<meta name="date" content="2016-06-05T17:23:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/adj/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/adj/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/adj/mpi/index.html b/src/mat/impls/adj/mpi/index.html
index 444655e..6f37061 100644
--- a/src/mat/impls/adj/mpi/index.html
+++ b/src/mat/impls/adj/mpi/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/adj/mpi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/adj/mpi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/adj/mpi/makefile.html b/src/mat/impls/adj/mpi/makefile.html
index 44b24b8..e6d7be1 100644
--- a/src/mat/impls/adj/mpi/makefile.html
+++ b/src/mat/impls/adj/mpi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/adj/mpi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:29+00:00">
+<meta name="date" content="2016-06-05T17:23:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/adj/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/adj/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/adj/mpi/mpiadj.c.html b/src/mat/impls/adj/mpi/mpiadj.c.html
index 9481974..cf5438a 100644
--- a/src/mat/impls/adj/mpi/mpiadj.c.html
+++ b/src/mat/impls/adj/mpi/mpiadj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/adj/mpi/mpiadj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:27+00:00">
+<meta name="date" content="2016-06-05T17:23:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/adj/mpi/mpiadj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/adj/mpi/mpiadj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines the basic matrix operations for the ADJ adjacency list matrix data-structure.</font>
diff --git a/src/mat/impls/adj/mpi/mpiadj.h.html b/src/mat/impls/adj/mpi/mpiadj.h.html
index baf1d16..3c82889 100644
--- a/src/mat/impls/adj/mpi/mpiadj.h.html
+++ b/src/mat/impls/adj/mpi/mpiadj.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/adj/mpi/mpiadj.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:29+00:00">
+<meta name="date" content="2016-06-05T17:23:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/adj/mpi/mpiadj.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/adj/mpi/mpiadj.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 
diff --git a/src/mat/impls/aij/index.html b/src/mat/impls/aij/index.html
index 037d2c2..c53edcf 100644
--- a/src/mat/impls/aij/index.html
+++ b/src/mat/impls/aij/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/impls/aij/makefile.html b/src/mat/impls/aij/makefile.html
index 8bba85a..8c40f5a 100644
--- a/src/mat/impls/aij/makefile.html
+++ b/src/mat/impls/aij/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:18+00:00">
+<meta name="date" content="2016-06-05T17:20:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/aij/mpi/clique/clique.cxx.html b/src/mat/impls/aij/mpi/clique/clique.cxx.html
index 797fac0..05d3554 100644
--- a/src/mat/impls/aij/mpi/clique/clique.cxx.html
+++ b/src/mat/impls/aij/mpi/clique/clique.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/clique/clique.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:09+00:00">
+<meta name="date" content="2016-06-05T17:22:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/clique/clique.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/clique/clique.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/clique/matcliqueimpl.h> </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222"> Provides an interface to the Clique sparse solver (http://poulson.github.com/Clique/)</font>
diff --git a/src/mat/impls/aij/mpi/clique/index.html b/src/mat/impls/aij/mpi/clique/index.html
index 5474b09..c6db2d4 100644
--- a/src/mat/impls/aij/mpi/clique/index.html
+++ b/src/mat/impls/aij/mpi/clique/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/clique/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/clique/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/clique/makefile.html b/src/mat/impls/aij/mpi/clique/makefile.html
index 898602d..77b8df2 100644
--- a/src/mat/impls/aij/mpi/clique/makefile.html
+++ b/src/mat/impls/aij/mpi/clique/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/clique/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:10+00:00">
+<meta name="date" content="2016-06-05T17:22:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/clique/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/clique/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_CLIQUE'</font>
 
diff --git a/src/mat/impls/aij/mpi/clique/matcliqueimpl.h.html b/src/mat/impls/aij/mpi/clique/matcliqueimpl.h.html
index 356a6d1..35bd449 100644
--- a/src/mat/impls/aij/mpi/clique/matcliqueimpl.h.html
+++ b/src/mat/impls/aij/mpi/clique/matcliqueimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/clique/matcliqueimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:10+00:00">
+<meta name="date" content="2016-06-05T17:22:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/clique/matcliqueimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/clique/matcliqueimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_matcliqueimpl_h)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _matcliqueimpl_h</font></strong>
 
diff --git a/src/mat/impls/aij/mpi/crl/index.html b/src/mat/impls/aij/mpi/crl/index.html
index f018baf..2e92ef3 100644
--- a/src/mat/impls/aij/mpi/crl/index.html
+++ b/src/mat/impls/aij/mpi/crl/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/crl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/crl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/crl/makefile.html b/src/mat/impls/aij/mpi/crl/makefile.html
index b9dec9a..463aa4d 100644
--- a/src/mat/impls/aij/mpi/crl/makefile.html
+++ b/src/mat/impls/aij/mpi/crl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/crl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:04+00:00">
+<meta name="date" content="2016-06-05T17:22:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/crl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/crl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/impls/aij/mpi/crl/mcrl.c.html b/src/mat/impls/aij/mpi/crl/mcrl.c.html
index 18b8dcd..3fc23a9 100644
--- a/src/mat/impls/aij/mpi/crl/mcrl.c.html
+++ b/src/mat/impls/aij/mpi/crl/mcrl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/crl/mcrl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:03+00:00">
+<meta name="date" content="2016-06-05T17:22:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/crl/mcrl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/crl/mcrl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines a matrix-vector product for the MATMPIAIJCRL matrix class.</font>
diff --git a/src/mat/impls/aij/mpi/csrperm/index.html b/src/mat/impls/aij/mpi/csrperm/index.html
index 1e2a34b..2afd6d9 100644
--- a/src/mat/impls/aij/mpi/csrperm/index.html
+++ b/src/mat/impls/aij/mpi/csrperm/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/csrperm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/csrperm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/csrperm/makefile.html b/src/mat/impls/aij/mpi/csrperm/makefile.html
index e9fe149..0af0b7f 100644
--- a/src/mat/impls/aij/mpi/csrperm/makefile.html
+++ b/src/mat/impls/aij/mpi/csrperm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/csrperm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:03+00:00">
+<meta name="date" content="2016-06-05T17:22:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/csrperm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/csrperm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/impls/aij/mpi/csrperm/mpicsrperm.c.html b/src/mat/impls/aij/mpi/csrperm/mpicsrperm.c.html
index 054b869..e921096 100644
--- a/src/mat/impls/aij/mpi/csrperm/mpicsrperm.c.html
+++ b/src/mat/impls/aij/mpi/csrperm/mpicsrperm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/csrperm/mpicsrperm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:03+00:00">
+<meta name="date" content="2016-06-05T17:22:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/csrperm/mpicsrperm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/csrperm/mpicsrperm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h></font>
 <a name="line5">  5: </a><font color="#B22222">/*@C</font>
diff --git a/src/mat/impls/aij/mpi/fdmpiaij.c.html b/src/mat/impls/aij/mpi/fdmpiaij.c.html
index 3c27fd2..9a9b414 100644
--- a/src/mat/impls/aij/mpi/fdmpiaij.c.html
+++ b/src/mat/impls/aij/mpi/fdmpiaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/fdmpiaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:44+00:00">
+<meta name="date" content="2016-06-05T17:21:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/fdmpiaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/fdmpiaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/baij/mpi/mpibaij.h></font>
diff --git a/src/mat/impls/aij/mpi/index.html b/src/mat/impls/aij/mpi/index.html
index 4d1b97f..50ec3c9 100644
--- a/src/mat/impls/aij/mpi/index.html
+++ b/src/mat/impls/aij/mpi/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/makefile.html b/src/mat/impls/aij/mpi/makefile.html
index a1b11ad..e5ce487 100644
--- a/src/mat/impls/aij/mpi/makefile.html
+++ b/src/mat/impls/aij/mpi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:54+00:00">
+<meta name="date" content="2016-06-05T17:22:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/aij/mpi/mkl_cpardiso/index.html b/src/mat/impls/aij/mpi/mkl_cpardiso/index.html
index 381e545..869afc4 100644
--- a/src/mat/impls/aij/mpi/mkl_cpardiso/index.html
+++ b/src/mat/impls/aij/mpi/mkl_cpardiso/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mkl_cpardiso/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mkl_cpardiso/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../.._cpardiso/../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/mkl_cpardiso/makefile.html b/src/mat/impls/aij/mpi/mkl_cpardiso/makefile.html
index e1cbf24..520ccb9 100644
--- a/src/mat/impls/aij/mpi/mkl_cpardiso/makefile.html
+++ b/src/mat/impls/aij/mpi/mkl_cpardiso/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mkl_cpardiso/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:13+00:00">
+<meta name="date" content="2016-06-05T17:22:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mkl_cpardiso/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mkl_cpardiso/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage   'PETSC_HAVE_MKL_CPARDISO'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c.html b/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c.html
index 7948ce6..412f7f0 100644
--- a/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c.html
+++ b/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:10+00:00">
+<meta name="date" content="2016-06-05T17:22:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if defined(PETSC_HAVE_LIBMKL_INTEL_ILP64)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define MKL_ILP64</font></strong>
 <a name="line3">  3: </a><font color="#A020F0">#endif</font>
diff --git a/src/mat/impls/aij/mpi/mmaij.c.html b/src/mat/impls/aij/mpi/mmaij.c.html
index a8df98f..9ff3d8a 100644
--- a/src/mat/impls/aij/mpi/mmaij.c.html
+++ b/src/mat/impls/aij/mpi/mmaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mmaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:37+00:00">
+<meta name="date" content="2016-06-05T17:21:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mmaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mmaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Support for the parallel AIJ matrix vector multiply</font>
diff --git a/src/mat/impls/aij/mpi/mpb_aij.c.html b/src/mat/impls/aij/mpi/mpb_aij.c.html
index 04df253..be41b09 100644
--- a/src/mat/impls/aij/mpi/mpb_aij.c.html
+++ b/src/mat/impls/aij/mpi/mpb_aij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpb_aij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:53+00:00">
+<meta name="date" content="2016-06-05T17:22:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpb_aij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpb_aij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="MatGetMultiProcBlock_MPIAIJ"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  MatGetMultiProcBlock_MPIAIJ(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> subComm, <a href="../../../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> scall,<a href="../../ [...]
diff --git a/src/mat/impls/aij/mpi/mpiaij.c.html b/src/mat/impls/aij/mpi/mpiaij.c.html
index 69155f3..f3b361c 100644
--- a/src/mat/impls/aij/mpi/mpiaij.c.html
+++ b/src/mat/impls/aij/mpi/mpiaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpiaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:24+00:00">
+<meta name="date" content="2016-06-05T17:21:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpiaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpiaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h>   </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
diff --git a/src/mat/impls/aij/mpi/mpiaij.h.html b/src/mat/impls/aij/mpi/mpiaij.h.html
index 745652e..11a17b2 100644
--- a/src/mat/impls/aij/mpi/mpiaij.h.html
+++ b/src/mat/impls/aij/mpi/mpiaij.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpiaij.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:54+00:00">
+<meta name="date" content="2016-06-05T17:22:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpiaij.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpiaij.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
diff --git a/src/mat/impls/aij/mpi/mpiaijpc.c.html b/src/mat/impls/aij/mpi/mpiaijpc.c.html
index a2ee8ab..2f9f7fe 100644
--- a/src/mat/impls/aij/mpi/mpiaijpc.c.html
+++ b/src/mat/impls/aij/mpi/mpiaijpc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpiaijpc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:38+00:00">
+<meta name="date" content="2016-06-05T17:21:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpiaijpc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpiaijpc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h></font>
 
diff --git a/src/mat/impls/aij/mpi/mpicusp/index.html b/src/mat/impls/aij/mpi/mpicusp/index.html
index 81779e4..1869da8 100644
--- a/src/mat/impls/aij/mpi/mpicusp/index.html
+++ b/src/mat/impls/aij/mpi/mpicusp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpicusp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpicusp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/mpicusp/makefile.html b/src/mat/impls/aij/mpi/mpicusp/makefile.html
index 9787922..1814693 100644
--- a/src/mat/impls/aij/mpi/mpicusp/makefile.html
+++ b/src/mat/impls/aij/mpi/mpicusp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpicusp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:08+00:00">
+<meta name="date" content="2016-06-05T17:22:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpicusp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpicusp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_CUSP'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/aij/mpi/mpicusp/mpiaijAssemble.cu.html b/src/mat/impls/aij/mpi/mpicusp/mpiaijAssemble.cu.html
index 21a8612..5c67a34 100644
--- a/src/mat/impls/aij/mpi/mpicusp/mpiaijAssemble.cu.html
+++ b/src/mat/impls/aij/mpi/mpicusp/mpiaijAssemble.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpicusp/mpiaijAssemble.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:07+00:00">
+<meta name="date" content="2016-06-05T17:22:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpicusp/mpiaijAssemble.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpicusp/mpiaijAssemble.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_SKIP_COMPLEX</font></strong>
 <a name="line2">  2: </a><strong><font color="#228B22">#define PETSC_SKIP_SPINLOCK</font></strong>
 
diff --git a/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu.html b/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu.html
index 21e1b79..7b135f7 100644
--- a/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu.html
+++ b/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:06+00:00">
+<meta name="date" content="2016-06-05T17:22:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_SKIP_COMPLEX</font></strong>
 <a name="line2">  2: </a><strong><font color="#228B22">#define PETSC_SKIP_SPINLOCK</font></strong>
 
diff --git a/src/mat/impls/aij/mpi/mpicusp/mpicuspmatimpl.h.html b/src/mat/impls/aij/mpi/mpicusp/mpicuspmatimpl.h.html
index 05b077c..703974d 100644
--- a/src/mat/impls/aij/mpi/mpicusp/mpicuspmatimpl.h.html
+++ b/src/mat/impls/aij/mpi/mpicusp/mpicuspmatimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpicusp/mpicuspmatimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:08+00:00">
+<meta name="date" content="2016-06-05T17:22:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpicusp/mpicuspmatimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpicusp/mpicuspmatimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
 <a name="line5">  5: </a>  <font color="#B22222">/* The following are used by GPU capabilities to store matrix storage formats on the device */</font>
diff --git a/src/mat/impls/aij/mpi/mpicusparse/index.html b/src/mat/impls/aij/mpi/mpicusparse/index.html
index 5b7f606..c97d73b 100644
--- a/src/mat/impls/aij/mpi/mpicusparse/index.html
+++ b/src/mat/impls/aij/mpi/mpicusparse/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpicusparse/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpicusparse/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/mpicusparse/makefile.html b/src/mat/impls/aij/mpi/mpicusparse/makefile.html
index 8ad8a44..330d33c 100644
--- a/src/mat/impls/aij/mpi/mpicusparse/makefile.html
+++ b/src/mat/impls/aij/mpi/mpicusparse/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpicusparse/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:09+00:00">
+<meta name="date" content="2016-06-05T17:22:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpicusparse/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpicusparse/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_VECCUDA'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu.html b/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu.html
index ba7ceae..19b9701 100644
--- a/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu.html
+++ b/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:08+00:00">
+<meta name="date" content="2016-06-05T17:22:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_SKIP_SPINLOCK</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscconf.h></font>
diff --git a/src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h.html b/src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h.html
index b82bfe9..0ac5063 100644
--- a/src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h.html
+++ b/src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:09+00:00">
+<meta name="date" content="2016-06-05T17:22:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <cusparse_v2.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/vec/vec/impls/seq/seqcuda/cudavecimpl.h></font>
diff --git a/src/mat/impls/aij/mpi/mpimatmatmatmult.c.html b/src/mat/impls/aij/mpi/mpimatmatmatmult.c.html
index e1e1d43..bf52c3a 100644
--- a/src/mat/impls/aij/mpi/mpimatmatmatmult.c.html
+++ b/src/mat/impls/aij/mpi/mpimatmatmatmult.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpimatmatmatmult.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:53+00:00">
+<meta name="date" content="2016-06-05T17:22:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpimatmatmatmult.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpimatmatmatmult.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Defines matrix-matrix-matrix product routines for MPIAIJ matrices</font>
 <a name="line3">  3: </a><font color="#B22222">          D = A * B * C</font>
diff --git a/src/mat/impls/aij/mpi/mpimatmatmult.c.html b/src/mat/impls/aij/mpi/mpimatmatmult.c.html
index b74ee46..2892f62 100644
--- a/src/mat/impls/aij/mpi/mpimatmatmult.c.html
+++ b/src/mat/impls/aij/mpi/mpimatmatmult.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpimatmatmult.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:48+00:00">
+<meta name="date" content="2016-06-05T17:21:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpimatmatmult.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpimatmatmult.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines matrix-matrix product routines for pairs of MPIAIJ matrices</font>
diff --git a/src/mat/impls/aij/mpi/mpimattransposematmult.c.html b/src/mat/impls/aij/mpi/mpimattransposematmult.c.html
index dec9631..3f3917b 100644
--- a/src/mat/impls/aij/mpi/mpimattransposematmult.c.html
+++ b/src/mat/impls/aij/mpi/mpimattransposematmult.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpimattransposematmult.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:54+00:00">
+<meta name="date" content="2016-06-05T17:22:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpimattransposematmult.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpimattransposematmult.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines matrix-matrix product routines for pairs of MPIAIJ matrices</font>
diff --git a/src/mat/impls/aij/mpi/mpiov.c.html b/src/mat/impls/aij/mpi/mpiov.c.html
index 636af04..3684270 100644
--- a/src/mat/impls/aij/mpi/mpiov.c.html
+++ b/src/mat/impls/aij/mpi/mpiov.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpiov.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:38+00:00">
+<meta name="date" content="2016-06-05T17:21:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpiov.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpiov.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Routines to compute overlapping regions of a parallel MPI matrix</font>
diff --git a/src/mat/impls/aij/mpi/mpiptap.c.html b/src/mat/impls/aij/mpi/mpiptap.c.html
index 46ce378..ed7a2c1 100644
--- a/src/mat/impls/aij/mpi/mpiptap.c.html
+++ b/src/mat/impls/aij/mpi/mpiptap.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpiptap.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:45+00:00">
+<meta name="date" content="2016-06-05T17:21:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpiptap.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpiptap.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines projective product routines where A is a MPIAIJ matrix</font>
diff --git a/src/mat/impls/aij/mpi/mpiviennacl/index.html b/src/mat/impls/aij/mpi/mpiviennacl/index.html
index a85b0df..54e8306 100644
--- a/src/mat/impls/aij/mpi/mpiviennacl/index.html
+++ b/src/mat/impls/aij/mpi/mpiviennacl/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpiviennacl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpiviennacl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/mpiviennacl/makefile.html b/src/mat/impls/aij/mpi/mpiviennacl/makefile.html
index b771beb..4789511 100644
--- a/src/mat/impls/aij/mpi/mpiviennacl/makefile.html
+++ b/src/mat/impls/aij/mpi/mpiviennacl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpiviennacl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:09+00:00">
+<meta name="date" content="2016-06-05T17:22:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpiviennacl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpiviennacl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_VIENNACL'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx.html b/src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx.html
index 4e118ed..6485f25 100644
--- a/src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx.html
+++ b/src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:09+00:00">
+<meta name="date" content="2016-06-05T17:22:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscconf.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h>   </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h></font>
diff --git a/src/mat/impls/aij/mpi/mumps/index.html b/src/mat/impls/aij/mpi/mumps/index.html
index 1efac26..acb01d3 100644
--- a/src/mat/impls/aij/mpi/mumps/index.html
+++ b/src/mat/impls/aij/mpi/mumps/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mumps/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mumps/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/mumps/makefile.html b/src/mat/impls/aij/mpi/mumps/makefile.html
index 68327e1..773c1fa 100644
--- a/src/mat/impls/aij/mpi/mumps/makefile.html
+++ b/src/mat/impls/aij/mpi/mumps/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mumps/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:03+00:00">
+<meta name="date" content="2016-06-05T17:22:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mumps/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mumps/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_MUMPS'</font>
 
diff --git a/src/mat/impls/aij/mpi/mumps/mumps.c.html b/src/mat/impls/aij/mpi/mumps/mumps.c.html
index ef25014..eba0dea 100644
--- a/src/mat/impls/aij/mpi/mumps/mumps.c.html
+++ b/src/mat/impls/aij/mpi/mumps/mumps.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/mumps/mumps.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:56+00:00">
+<meta name="date" content="2016-06-05T17:22:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/mumps/mumps.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/mumps/mumps.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Provides an interface to the MUMPS sparse solver</font>
diff --git a/src/mat/impls/aij/mpi/pastix/index.html b/src/mat/impls/aij/mpi/pastix/index.html
index 446b1ad..8983d5e 100644
--- a/src/mat/impls/aij/mpi/pastix/index.html
+++ b/src/mat/impls/aij/mpi/pastix/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/pastix/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/pastix/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/pastix/makefile.html b/src/mat/impls/aij/mpi/pastix/makefile.html
index 61734d9..64d27de 100644
--- a/src/mat/impls/aij/mpi/pastix/makefile.html
+++ b/src/mat/impls/aij/mpi/pastix/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/pastix/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:06+00:00">
+<meta name="date" content="2016-06-05T17:22:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/pastix/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/pastix/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_PASTIX'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/mat/impls/aij/mpi/pastix/pastix.c.html b/src/mat/impls/aij/mpi/pastix/pastix.c.html
index 4ba2a2e..acc86cb 100644
--- a/src/mat/impls/aij/mpi/pastix/pastix.c.html
+++ b/src/mat/impls/aij/mpi/pastix/pastix.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/pastix/pastix.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:04+00:00">
+<meta name="date" content="2016-06-05T17:22:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/pastix/pastix.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/pastix/pastix.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> Provides an interface to the PaStiX sparse solver</font>
 <a name="line3">  3: </a><font color="#B22222"> */</font>
diff --git a/src/mat/impls/aij/mpi/superlu_dist/index.html b/src/mat/impls/aij/mpi/superlu_dist/index.html
index d10e029..acc1f45 100644
--- a/src/mat/impls/aij/mpi/superlu_dist/index.html
+++ b/src/mat/impls/aij/mpi/superlu_dist/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/superlu_dist/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/superlu_dist/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../.._dist/../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/mpi/superlu_dist/makefile.html b/src/mat/impls/aij/mpi/superlu_dist/makefile.html
index b59e2d6..a5986a8 100644
--- a/src/mat/impls/aij/mpi/superlu_dist/makefile.html
+++ b/src/mat/impls/aij/mpi/superlu_dist/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/superlu_dist/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:56+00:00">
+<meta name="date" content="2016-06-05T17:22:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/superlu_dist/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/superlu_dist/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_SUPERLU_DIST'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c.html b/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c.html
index 35b8caa..dea7039 100644
--- a/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c.html
+++ b/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:54+00:00">
+<meta name="date" content="2016-06-05T17:22:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">        Provides an interface to the SuperLU_DIST_2.2 sparse solver</font>
diff --git a/src/mat/impls/aij/seq/aij.c.html b/src/mat/impls/aij/seq/aij.c.html
index 0403390..2714b72 100644
--- a/src/mat/impls/aij/seq/aij.c.html
+++ b/src/mat/impls/aij/seq/aij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/aij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:18+00:00">
+<meta name="date" content="2016-06-05T17:20:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/aij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/aij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines the basic matrix operations for the AIJ (compressed row)</font>
diff --git a/src/mat/impls/aij/seq/aij.h.html b/src/mat/impls/aij/seq/aij.h.html
index 140a616..cc20d4c 100644
--- a/src/mat/impls/aij/seq/aij.h.html
+++ b/src/mat/impls/aij/seq/aij.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/aij.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:57+00:00">
+<meta name="date" content="2016-06-05T17:21:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/aij.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/aij.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
diff --git a/src/mat/impls/aij/seq/aijfact.c.html b/src/mat/impls/aij/seq/aijfact.c.html
index 8df3542..88c3f08 100644
--- a/src/mat/impls/aij/seq/aijfact.c.html
+++ b/src/mat/impls/aij/seq/aijfact.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/aijfact.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:29+00:00">
+<meta name="date" content="2016-06-05T17:20:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/aijfact.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/aijfact.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
diff --git a/src/mat/impls/aij/seq/bas/basfactor.c.html b/src/mat/impls/aij/seq/bas/basfactor.c.html
index e885687..f43ee52 100644
--- a/src/mat/impls/aij/seq/bas/basfactor.c.html
+++ b/src/mat/impls/aij/seq/bas/basfactor.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/bas/basfactor.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:06+00:00">
+<meta name="date" content="2016-06-05T17:21:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/bas/basfactor.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/bas/basfactor.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
diff --git a/src/mat/impls/aij/seq/bas/index.html b/src/mat/impls/aij/seq/bas/index.html
index a455f77..bf6e8ec 100644
--- a/src/mat/impls/aij/seq/bas/index.html
+++ b/src/mat/impls/aij/seq/bas/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/bas/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/bas/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/bas/makefile.html b/src/mat/impls/aij/seq/bas/makefile.html
index e49ae98..8239296 100644
--- a/src/mat/impls/aij/seq/bas/makefile.html
+++ b/src/mat/impls/aij/seq/bas/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/bas/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:10+00:00">
+<meta name="date" content="2016-06-05T17:21:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/bas/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/bas/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/aij/seq/bas/spbas.c.html b/src/mat/impls/aij/seq/bas/spbas.c.html
index 07d9548..3596cb7 100644
--- a/src/mat/impls/aij/seq/bas/spbas.c.html
+++ b/src/mat/impls/aij/seq/bas/spbas.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/bas/spbas.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:07+00:00">
+<meta name="date" content="2016-06-05T17:21:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/bas/spbas.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/bas/spbas.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/bas/spbas.h></font>
 
diff --git a/src/mat/impls/aij/seq/bas/spbas.h.html b/src/mat/impls/aij/seq/bas/spbas.h.html
index 2daf05d..9d41b9a 100644
--- a/src/mat/impls/aij/seq/bas/spbas.h.html
+++ b/src/mat/impls/aij/seq/bas/spbas.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/bas/spbas.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:09+00:00">
+<meta name="date" content="2016-06-05T17:21:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/bas/spbas.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/bas/spbas.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Define type spbas_matrix: sparse matrices using pointers</font>
 
diff --git a/src/mat/impls/aij/seq/bas/spbas_cholesky.h.html b/src/mat/impls/aij/seq/bas/spbas_cholesky.h.html
index 009abf2..2cd916d 100644
--- a/src/mat/impls/aij/seq/bas/spbas_cholesky.h.html
+++ b/src/mat/impls/aij/seq/bas/spbas_cholesky.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/bas/spbas_cholesky.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:09+00:00">
+<meta name="date" content="2016-06-05T17:21:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/bas/spbas_cholesky.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/bas/spbas_cholesky.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   spbas_cholesky_row_alloc:</font>
diff --git a/src/mat/impls/aij/seq/cholmod/aijcholmod.c.html b/src/mat/impls/aij/seq/cholmod/aijcholmod.c.html
index ce9affd..0f4d834 100644
--- a/src/mat/impls/aij/seq/cholmod/aijcholmod.c.html
+++ b/src/mat/impls/aij/seq/cholmod/aijcholmod.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/cholmod/aijcholmod.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:15+00:00">
+<meta name="date" content="2016-06-05T17:21:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/cholmod/aijcholmod.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/cholmod/aijcholmod.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h></font>
diff --git a/src/mat/impls/aij/seq/cholmod/index.html b/src/mat/impls/aij/seq/cholmod/index.html
index fed0519..6b7fc3d 100644
--- a/src/mat/impls/aij/seq/cholmod/index.html
+++ b/src/mat/impls/aij/seq/cholmod/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/cholmod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/cholmod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/cholmod/makefile.html b/src/mat/impls/aij/seq/cholmod/makefile.html
index 274be8c..21a78e7 100644
--- a/src/mat/impls/aij/seq/cholmod/makefile.html
+++ b/src/mat/impls/aij/seq/cholmod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/cholmod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:15+00:00">
+<meta name="date" content="2016-06-05T17:21:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/cholmod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/cholmod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_SUITESPARSE'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/mat/impls/aij/seq/crl/crl.c.html b/src/mat/impls/aij/seq/crl/crl.c.html
index 45fe788..f29c159 100644
--- a/src/mat/impls/aij/seq/crl/crl.c.html
+++ b/src/mat/impls/aij/seq/crl/crl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/crl/crl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:05+00:00">
+<meta name="date" content="2016-06-05T17:21:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/crl/crl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/crl/crl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines a matrix-vector product for the MATSEQAIJCRL matrix class.</font>
diff --git a/src/mat/impls/aij/seq/crl/ftn-kernels/fmultcrl.F.html b/src/mat/impls/aij/seq/crl/ftn-kernels/fmultcrl.F.html
index a30c13e..8c319cb 100644
--- a/src/mat/impls/aij/seq/crl/ftn-kernels/fmultcrl.F.html
+++ b/src/mat/impls/aij/seq/crl/ftn-kernels/fmultcrl.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/crl/ftn-kernels/fmultcrl.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:06+00:00">
+<meta name="date" content="2016-06-05T17:21:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/crl/ftn-kernels/fmultcrl.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/crl/ftn-kernels/fmultcrl.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> sparse matrix-vector product in the AIJ/CRL format
diff --git a/src/mat/impls/aij/seq/crl/ftn-kernels/index.html b/src/mat/impls/aij/seq/crl/ftn-kernels/index.html
index 410aa34..d17ecb4 100644
--- a/src/mat/impls/aij/seq/crl/ftn-kernels/index.html
+++ b/src/mat/impls/aij/seq/crl/ftn-kernels/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/crl/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/crl/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/mat/impls/aij/seq/crl/ftn-kernels/makefile.html b/src/mat/impls/aij/seq/crl/ftn-kernels/makefile.html
index 4a6e818..8bee9eb 100644
--- a/src/mat/impls/aij/seq/crl/ftn-kernels/makefile.html
+++ b/src/mat/impls/aij/seq/crl/ftn-kernels/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/crl/ftn-kernels/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:06+00:00">
+<meta name="date" content="2016-06-05T17:21:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/crl/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/crl/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0"># This directory contains some computational kernels written in</font>
 <font color="#A020F0"># Fortran77.  These are mainly intended to provide high performance for</font>
diff --git a/src/mat/impls/aij/seq/crl/index.html b/src/mat/impls/aij/seq/crl/index.html
index bec3cd3..1fa7191 100644
--- a/src/mat/impls/aij/seq/crl/index.html
+++ b/src/mat/impls/aij/seq/crl/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/crl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/crl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/crl/makefile.html b/src/mat/impls/aij/seq/crl/makefile.html
index 6fdbea4..acd7fec 100644
--- a/src/mat/impls/aij/seq/crl/makefile.html
+++ b/src/mat/impls/aij/seq/crl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/crl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:06+00:00">
+<meta name="date" content="2016-06-05T17:21:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/crl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/crl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/impls/aij/seq/csrperm/csrperm.c.html b/src/mat/impls/aij/seq/csrperm/csrperm.c.html
index 23cb75a..fa5cdc8 100644
--- a/src/mat/impls/aij/seq/csrperm/csrperm.c.html
+++ b/src/mat/impls/aij/seq/csrperm/csrperm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/csrperm/csrperm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:04+00:00">
+<meta name="date" content="2016-06-05T17:21:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/csrperm/csrperm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/csrperm/csrperm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines basic operations for the MATSEQAIJPERM matrix class.</font>
diff --git a/src/mat/impls/aij/seq/csrperm/index.html b/src/mat/impls/aij/seq/csrperm/index.html
index 2caf0b4..2d41d13 100644
--- a/src/mat/impls/aij/seq/csrperm/index.html
+++ b/src/mat/impls/aij/seq/csrperm/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/csrperm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/csrperm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/csrperm/makefile.html b/src/mat/impls/aij/seq/csrperm/makefile.html
index 64b689a..f8c2de7 100644
--- a/src/mat/impls/aij/seq/csrperm/makefile.html
+++ b/src/mat/impls/aij/seq/csrperm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/csrperm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:05+00:00">
+<meta name="date" content="2016-06-05T17:21:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/csrperm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/csrperm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/impls/aij/seq/essl/essl.c.html b/src/mat/impls/aij/seq/essl/essl.c.html
index 8dd5910..de84ebd 100644
--- a/src/mat/impls/aij/seq/essl/essl.c.html
+++ b/src/mat/impls/aij/seq/essl/essl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/essl/essl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:01+00:00">
+<meta name="date" content="2016-06-05T17:21:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/essl/essl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/essl/essl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">        Provides an interface to the IBM RS6000 Essl sparse solver</font>
diff --git a/src/mat/impls/aij/seq/essl/index.html b/src/mat/impls/aij/seq/essl/index.html
index 4e6f129..6ec68a0 100644
--- a/src/mat/impls/aij/seq/essl/index.html
+++ b/src/mat/impls/aij/seq/essl/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/essl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/essl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/essl/makefile.html b/src/mat/impls/aij/seq/essl/makefile.html
index a60eae2..b0b1808 100644
--- a/src/mat/impls/aij/seq/essl/makefile.html
+++ b/src/mat/impls/aij/seq/essl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/essl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:02+00:00">
+<meta name="date" content="2016-06-05T17:21:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/essl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/essl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage  'PETSC_HAVE_ESSL'</font>
 <font color="#A020F0">#requiresscalar    real</font>
diff --git a/src/mat/impls/aij/seq/fdaij.c.html b/src/mat/impls/aij/seq/fdaij.c.html
index 786b3cc..89395bd 100644
--- a/src/mat/impls/aij/seq/fdaij.c.html
+++ b/src/mat/impls/aij/seq/fdaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/fdaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:38+00:00">
+<meta name="date" content="2016-06-05T17:20:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/fdaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/fdaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
diff --git a/src/mat/impls/aij/seq/ftn-kernels/fmult.F.html b/src/mat/impls/aij/seq/ftn-kernels/fmult.F.html
index 6b5beb4..b7ebbd5 100644
--- a/src/mat/impls/aij/seq/ftn-kernels/fmult.F.html
+++ b/src/mat/impls/aij/seq/ftn-kernels/fmult.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/ftn-kernels/fmult.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:10+00:00">
+<meta name="date" content="2016-06-05T17:21:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/ftn-kernels/fmult.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/ftn-kernels/fmult.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> sparse matrix-vector product in the AIJ matrix format
diff --git a/src/mat/impls/aij/seq/ftn-kernels/fmultadd.F.html b/src/mat/impls/aij/seq/ftn-kernels/fmultadd.F.html
index 9bc4329..ac80455 100644
--- a/src/mat/impls/aij/seq/ftn-kernels/fmultadd.F.html
+++ b/src/mat/impls/aij/seq/ftn-kernels/fmultadd.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/ftn-kernels/fmultadd.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:10+00:00">
+<meta name="date" content="2016-06-05T17:21:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/ftn-kernels/fmultadd.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/ftn-kernels/fmultadd.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> sparse matrix-vector product in the AIJ format
diff --git a/src/mat/impls/aij/seq/ftn-kernels/frelax.F.html b/src/mat/impls/aij/seq/ftn-kernels/frelax.F.html
index 3a8695e..57f3b5e 100644
--- a/src/mat/impls/aij/seq/ftn-kernels/frelax.F.html
+++ b/src/mat/impls/aij/seq/ftn-kernels/frelax.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/ftn-kernels/frelax.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:11+00:00">
+<meta name="date" content="2016-06-05T17:21:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/ftn-kernels/frelax.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/ftn-kernels/frelax.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!    Fortran kernels <font color="#4169E1">for</font> SOR relaxations
 <a name="line3">  3: </a>!
diff --git a/src/mat/impls/aij/seq/ftn-kernels/fsolve.F.html b/src/mat/impls/aij/seq/ftn-kernels/fsolve.F.html
index f4bba3c..ada283f 100644
--- a/src/mat/impls/aij/seq/ftn-kernels/fsolve.F.html
+++ b/src/mat/impls/aij/seq/ftn-kernels/fsolve.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/ftn-kernels/fsolve.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:10+00:00">
+<meta name="date" content="2016-06-05T17:21:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/ftn-kernels/fsolve.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/ftn-kernels/fsolve.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> sparse triangular solve in the AIJ matrix format
diff --git a/src/mat/impls/aij/seq/ftn-kernels/index.html b/src/mat/impls/aij/seq/ftn-kernels/index.html
index d183771..8391683 100644
--- a/src/mat/impls/aij/seq/ftn-kernels/index.html
+++ b/src/mat/impls/aij/seq/ftn-kernels/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/mat/impls/aij/seq/ftn-kernels/makefile.html b/src/mat/impls/aij/seq/ftn-kernels/makefile.html
index 529600b..3de4171 100644
--- a/src/mat/impls/aij/seq/ftn-kernels/makefile.html
+++ b/src/mat/impls/aij/seq/ftn-kernels/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/ftn-kernels/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:11+00:00">
+<meta name="date" content="2016-06-05T17:21:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0"># This directory contains some computational kernels written in</font>
 <font color="#A020F0"># Fortran77.  These are mainly intended to provide high performance for</font>
diff --git a/src/mat/impls/aij/seq/ij.c.html b/src/mat/impls/aij/seq/ij.c.html
index 042ffdf..df6836a 100644
--- a/src/mat/impls/aij/seq/ij.c.html
+++ b/src/mat/impls/aij/seq/ij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/ij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:38+00:00">
+<meta name="date" content="2016-06-05T17:20:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/ij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/ij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 
diff --git a/src/mat/impls/aij/seq/index.html b/src/mat/impls/aij/seq/index.html
index 372a416..e283324 100644
--- a/src/mat/impls/aij/seq/index.html
+++ b/src/mat/impls/aij/seq/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/inode.c b/src/mat/impls/aij/seq/inode.c
index 9af404e..42df2e2 100644
--- a/src/mat/impls/aij/seq/inode.c
+++ b/src/mat/impls/aij/seq/inode.c
@@ -97,6 +97,7 @@ static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode_Symmetric(Mat A,const PetscInt *i
 
     j    = aj + ai[row] + ishift;
     jmax = aj + ai[row+1] + ishift;
+    if (j==jmax) continue; /* empty row */
     col  = *j++ + ishift;
     i2   = tvc[col];
     while (i2<i1 && j<jmax) { /* 1.[-xx-d-xx--] 2.[-xx-------],off-diagonal elemets */
@@ -125,6 +126,7 @@ static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode_Symmetric(Mat A,const PetscInt *i
   for (i1=0,row=0; i1<nslim_row; row += ns_row[i1],i1++) {
     j    = aj + ai[row] + ishift;
     jmax = aj + ai[row+1] + ishift;
+    if (j==jmax) continue; /* empty row */
     col  = *j++ + ishift;
     i2   = tvc[col];
     while (i2<i1 && j<jmax) {
@@ -182,9 +184,10 @@ static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric(Mat A,const PetscInt
   ia[0] = oshift;
   for (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
     j   = aj + ai[row] + ishift;
+    nz  = ai[row+1] - ai[row];
+    if (!nz) continue; /* empty row */
     col = *j++ + ishift;
     i2  = tvc[col];
-    nz  = ai[row+1] - ai[row];
     while (nz-- > 0) {           /* off-diagonal elemets */
       ia[i1+1]++;
       i2++;                     /* Start col of next node */
@@ -208,9 +211,10 @@ static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric(Mat A,const PetscInt
   /* loop over matrix putting into ja */
   for (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
     j   = aj + ai[row] + ishift;
+    nz  = ai[row+1] - ai[row];
+    if (!nz) continue; /* empty row */
     col = *j++ + ishift;
     i2  = tvc[col];
-    nz  = ai[row+1] - ai[row];
     while (nz-- > 0) {
       ja[work[i1]++] = i2 + oshift;
       ++i2;
diff --git a/src/mat/impls/aij/seq/inode.c.html b/src/mat/impls/aij/seq/inode.c.html
index d88a004..2a0658d 100644
--- a/src/mat/impls/aij/seq/inode.c.html
+++ b/src/mat/impls/aij/seq/inode.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/inode.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:45+00:00">
+<meta name="date" content="2016-06-05T17:20:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/inode.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/inode.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  This file provides high performance routines for the Inode format (compressed sparse row)</font>
@@ -101,4261 +101,4265 @@
 
 <a name="line98"> 98: </a>    j    = aj + ai[row] + ishift;
 <a name="line99"> 99: </a>    jmax = aj + ai[row+1] + ishift;
-<a name="line100">100: </a>    col  = *j++ + ishift;
-<a name="line101">101: </a>    i2   = tvc[col];
-<a name="line102">102: </a>    <font color="#4169E1">while</font> (i2<i1 && j<jmax) { <font color="#B22222">/* 1.[-xx-d-xx--] 2.[-xx-------],off-diagonal elemets */</font>
-<a name="line103">103: </a>      ia[i1+1]++;
-<a name="line104">104: </a>      ia[i2+1]++;
-<a name="line105">105: </a>      i2++;                     <font color="#B22222">/* Start col of next node */</font>
-<a name="line106">106: </a>      <font color="#4169E1">while</font> ((j<jmax) && ((col=*j+ishift)<tns[i2])) ++j;
-<a name="line107">107: </a>      i2 = tvc[col];
-<a name="line108">108: </a>    }
-<a name="line109">109: </a>    <font color="#4169E1">if</font> (i2 == i1) ia[i2+1]++;    <font color="#B22222">/* now the diagonal element */</font>
-<a name="line110">110: </a>  }
-
-<a name="line112">112: </a>  <font color="#B22222">/* shift ia[i] to point to next row */</font>
-<a name="line113">113: </a>  <font color="#4169E1">for</font> (i1=1; i1<nslim_row+1; i1++) {
-<a name="line114">114: </a>    row        = ia[i1-1];
-<a name="line115">115: </a>    ia[i1]    += row;
-<a name="line116">116: </a>    work[i1-1] = row - oshift;
-<a name="line117">117: </a>  }
-
-<a name="line119">119: </a>  <font color="#B22222">/* allocate space for column pointers */</font>
-<a name="line120">120: </a>  nz   = ia[nslim_row] + (!ishift);
-<a name="line121">121: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nz,&ja);
-<a name="line122">122: </a>  *jja = ja;
-
-<a name="line124">124: </a>  <font color="#B22222">/* loop over lower triangular part putting into ja */</font>
-<a name="line125">125: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row += ns_row[i1],i1++) {
-<a name="line126">126: </a>    j    = aj + ai[row] + ishift;
-<a name="line127">127: </a>    jmax = aj + ai[row+1] + ishift;
-<a name="line128">128: </a>    col  = *j++ + ishift;
-<a name="line129">129: </a>    i2   = tvc[col];
-<a name="line130">130: </a>    <font color="#4169E1">while</font> (i2<i1 && j<jmax) {
-<a name="line131">131: </a>      ja[work[i2]++] = i1 + oshift;
-<a name="line132">132: </a>      ja[work[i1]++] = i2 + oshift;
-<a name="line133">133: </a>      ++i2;
-<a name="line134">134: </a>      <font color="#4169E1">while</font> ((j<jmax) && ((col=*j+ishift)< tns[i2])) ++j; <font color="#B22222">/* Skip rest col indices in this node */</font>
-<a name="line135">135: </a>      i2 = tvc[col];
-<a name="line136">136: </a>    }
-<a name="line137">137: </a>    <font color="#4169E1">if</font> (i2 == i1) ja[work[i1]++] = i2 + oshift;
-
-<a name="line139">139: </a>  }
-<a name="line140">140: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(work);
-<a name="line141">141: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tns);
-<a name="line142">142: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tvc);
-<a name="line143">143: </a>  <font color="#4169E1">return</font>(0);
-<a name="line144">144: </a>}
-
-<a name="line146">146: </a><font color="#B22222">/*</font>
-<a name="line147">147: </a><font color="#B22222">      This builds nonsymmetric version of nonzero structure,</font>
-<a name="line148">148: </a><font color="#B22222">*/</font>
-<a name="line151">151: </a><strong><font color="#4169E1"><a name="MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *iia[],const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt" [...]
-<a name="line152">152: </a>{
-<a name="line153">153: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
-<a name="line155">155: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *work,*ia,*ja,nz,nslim_row,n,row,col,*ns_col,nslim_col;
-<a name="line156">156: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *tns,*tvc,nsz,i1,i2;
-<a name="line157">157: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *j,*ai= a->i,*aj = a->j,*ns_row = a->inode.size;
-
-<a name="line160">160: </a>  nslim_row = a->inode.node_count;
-<a name="line161">161: </a>  n         = A->cmap->n;
-
-<a name="line163">163: </a>  <font color="#B22222">/* Create The column_inode for this matrix */</font>
-<a name="line164">164: </a>  Mat_CreateColInode(A,&nslim_col,&ns_col);
-
-<a name="line166">166: </a>  <font color="#B22222">/* allocate space for reformated column_inode structure */</font>
-<a name="line167">167: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_col +1,&tns);
-<a name="line168">168: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n + 1,&tvc);
-<a name="line169">169: </a>  <font color="#4169E1">for</font> (i1=0,tns[0]=0; i1<nslim_col; ++i1) tns[i1+1] = tns[i1] + ns_col[i1];
-
-<a name="line171">171: </a>  <font color="#4169E1">for</font> (i1=0,col=0; i1<nslim_col; ++i1) {
-<a name="line172">172: </a>    nsz = ns_col[i1];
-<a name="line173">173: </a>    <font color="#4169E1">for</font> (i2=0; i2<nsz; ++i2,++col) tvc[col] = i1;
-<a name="line174">174: </a>  }
-<a name="line175">175: </a>  <font color="#B22222">/* allocate space for row pointers */</font>
-<a name="line176">176: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_row+1,&ia);
-<a name="line177">177: </a>  *iia = ia;
-<a name="line178">178: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(ia,(nslim_row+1)*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));
-<a name="line179">179: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_row+1,&work);
-
-<a name="line181">181: </a>  <font color="#B22222">/* determine the number of columns in each row */</font>
-<a name="line182">182: </a>  ia[0] = oshift;
-<a name="line183">183: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
-<a name="line184">184: </a>    j   = aj + ai[row] + ishift;
-<a name="line185">185: </a>    col = *j++ + ishift;
-<a name="line186">186: </a>    i2  = tvc[col];
+<a name="line100">100: </a>    <font color="#4169E1">if</font> (j==jmax) <font color="#4169E1">continue</font>; <font color="#B22222">/* empty row */</font>
+<a name="line101">101: </a>    col  = *j++ + ishift;
+<a name="line102">102: </a>    i2   = tvc[col];
+<a name="line103">103: </a>    <font color="#4169E1">while</font> (i2<i1 && j<jmax) { <font color="#B22222">/* 1.[-xx-d-xx--] 2.[-xx-------],off-diagonal elemets */</font>
+<a name="line104">104: </a>      ia[i1+1]++;
+<a name="line105">105: </a>      ia[i2+1]++;
+<a name="line106">106: </a>      i2++;                     <font color="#B22222">/* Start col of next node */</font>
+<a name="line107">107: </a>      <font color="#4169E1">while</font> ((j<jmax) && ((col=*j+ishift)<tns[i2])) ++j;
+<a name="line108">108: </a>      i2 = tvc[col];
+<a name="line109">109: </a>    }
+<a name="line110">110: </a>    <font color="#4169E1">if</font> (i2 == i1) ia[i2+1]++;    <font color="#B22222">/* now the diagonal element */</font>
+<a name="line111">111: </a>  }
+
+<a name="line113">113: </a>  <font color="#B22222">/* shift ia[i] to point to next row */</font>
+<a name="line114">114: </a>  <font color="#4169E1">for</font> (i1=1; i1<nslim_row+1; i1++) {
+<a name="line115">115: </a>    row        = ia[i1-1];
+<a name="line116">116: </a>    ia[i1]    += row;
+<a name="line117">117: </a>    work[i1-1] = row - oshift;
+<a name="line118">118: </a>  }
+
+<a name="line120">120: </a>  <font color="#B22222">/* allocate space for column pointers */</font>
+<a name="line121">121: </a>  nz   = ia[nslim_row] + (!ishift);
+<a name="line122">122: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nz,&ja);
+<a name="line123">123: </a>  *jja = ja;
+
+<a name="line125">125: </a>  <font color="#B22222">/* loop over lower triangular part putting into ja */</font>
+<a name="line126">126: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row += ns_row[i1],i1++) {
+<a name="line127">127: </a>    j    = aj + ai[row] + ishift;
+<a name="line128">128: </a>    jmax = aj + ai[row+1] + ishift;
+<a name="line129">129: </a>    <font color="#4169E1">if</font> (j==jmax) <font color="#4169E1">continue</font>; <font color="#B22222">/* empty row */</font>
+<a name="line130">130: </a>    col  = *j++ + ishift;
+<a name="line131">131: </a>    i2   = tvc[col];
+<a name="line132">132: </a>    <font color="#4169E1">while</font> (i2<i1 && j<jmax) {
+<a name="line133">133: </a>      ja[work[i2]++] = i1 + oshift;
+<a name="line134">134: </a>      ja[work[i1]++] = i2 + oshift;
+<a name="line135">135: </a>      ++i2;
+<a name="line136">136: </a>      <font color="#4169E1">while</font> ((j<jmax) && ((col=*j+ishift)< tns[i2])) ++j; <font color="#B22222">/* Skip rest col indices in this node */</font>
+<a name="line137">137: </a>      i2 = tvc[col];
+<a name="line138">138: </a>    }
+<a name="line139">139: </a>    <font color="#4169E1">if</font> (i2 == i1) ja[work[i1]++] = i2 + oshift;
+
+<a name="line141">141: </a>  }
+<a name="line142">142: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(work);
+<a name="line143">143: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tns);
+<a name="line144">144: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tvc);
+<a name="line145">145: </a>  <font color="#4169E1">return</font>(0);
+<a name="line146">146: </a>}
+
+<a name="line148">148: </a><font color="#B22222">/*</font>
+<a name="line149">149: </a><font color="#B22222">      This builds nonsymmetric version of nonzero structure,</font>
+<a name="line150">150: </a><font color="#B22222">*/</font>
+<a name="line153">153: </a><strong><font color="#4169E1"><a name="MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *iia[],const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt" [...]
+<a name="line154">154: </a>{
+<a name="line155">155: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
+<a name="line157">157: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *work,*ia,*ja,nz,nslim_row,n,row,col,*ns_col,nslim_col;
+<a name="line158">158: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *tns,*tvc,nsz,i1,i2;
+<a name="line159">159: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *j,*ai= a->i,*aj = a->j,*ns_row = a->inode.size;
+
+<a name="line162">162: </a>  nslim_row = a->inode.node_count;
+<a name="line163">163: </a>  n         = A->cmap->n;
+
+<a name="line165">165: </a>  <font color="#B22222">/* Create The column_inode for this matrix */</font>
+<a name="line166">166: </a>  Mat_CreateColInode(A,&nslim_col,&ns_col);
+
+<a name="line168">168: </a>  <font color="#B22222">/* allocate space for reformated column_inode structure */</font>
+<a name="line169">169: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_col +1,&tns);
+<a name="line170">170: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n + 1,&tvc);
+<a name="line171">171: </a>  <font color="#4169E1">for</font> (i1=0,tns[0]=0; i1<nslim_col; ++i1) tns[i1+1] = tns[i1] + ns_col[i1];
+
+<a name="line173">173: </a>  <font color="#4169E1">for</font> (i1=0,col=0; i1<nslim_col; ++i1) {
+<a name="line174">174: </a>    nsz = ns_col[i1];
+<a name="line175">175: </a>    <font color="#4169E1">for</font> (i2=0; i2<nsz; ++i2,++col) tvc[col] = i1;
+<a name="line176">176: </a>  }
+<a name="line177">177: </a>  <font color="#B22222">/* allocate space for row pointers */</font>
+<a name="line178">178: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_row+1,&ia);
+<a name="line179">179: </a>  *iia = ia;
+<a name="line180">180: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(ia,(nslim_row+1)*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));
+<a name="line181">181: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_row+1,&work);
+
+<a name="line183">183: </a>  <font color="#B22222">/* determine the number of columns in each row */</font>
+<a name="line184">184: </a>  ia[0] = oshift;
+<a name="line185">185: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
+<a name="line186">186: </a>    j   = aj + ai[row] + ishift;
 <a name="line187">187: </a>    nz  = ai[row+1] - ai[row];
-<a name="line188">188: </a>    <font color="#4169E1">while</font> (nz-- > 0) {           <font color="#B22222">/* off-diagonal elemets */</font>
-<a name="line189">189: </a>      ia[i1+1]++;
-<a name="line190">190: </a>      i2++;                     <font color="#B22222">/* Start col of next node */</font>
-<a name="line191">191: </a>      <font color="#4169E1">while</font> (nz > 0 && ((col = *j++ + ishift) < tns[i2])) nz--;
-<a name="line192">192: </a>      <font color="#4169E1">if</font> (nz > 0) i2 = tvc[col];
-<a name="line193">193: </a>    }
-<a name="line194">194: </a>  }
-
-<a name="line196">196: </a>  <font color="#B22222">/* shift ia[i] to point to next row */</font>
-<a name="line197">197: </a>  <font color="#4169E1">for</font> (i1=1; i1<nslim_row+1; i1++) {
-<a name="line198">198: </a>    row        = ia[i1-1];
-<a name="line199">199: </a>    ia[i1]    += row;
-<a name="line200">200: </a>    work[i1-1] = row - oshift;
-<a name="line201">201: </a>  }
-
-<a name="line203">203: </a>  <font color="#B22222">/* allocate space for column pointers */</font>
-<a name="line204">204: </a>  nz   = ia[nslim_row] + (!ishift);
-<a name="line205">205: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nz,&ja);
-<a name="line206">206: </a>  *jja = ja;
-
-<a name="line208">208: </a>  <font color="#B22222">/* loop over matrix putting into ja */</font>
-<a name="line209">209: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
-<a name="line210">210: </a>    j   = aj + ai[row] + ishift;
-<a name="line211">211: </a>    col = *j++ + ishift;
-<a name="line212">212: </a>    i2  = tvc[col];
-<a name="line213">213: </a>    nz  = ai[row+1] - ai[row];
-<a name="line214">214: </a>    <font color="#4169E1">while</font> (nz-- > 0) {
-<a name="line215">215: </a>      ja[work[i1]++] = i2 + oshift;
-<a name="line216">216: </a>      ++i2;
-<a name="line217">217: </a>      <font color="#4169E1">while</font> (nz > 0 && ((col = *j++ + ishift) < tns[i2])) nz--;
-<a name="line218">218: </a>      <font color="#4169E1">if</font> (nz > 0) i2 = tvc[col];
-<a name="line219">219: </a>    }
-<a name="line220">220: </a>  }
-<a name="line221">221: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns_col);
-<a name="line222">222: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(work);
-<a name="line223">223: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tns);
-<a name="line224">224: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tvc);
-<a name="line225">225: </a>  <font color="#4169E1">return</font>(0);
-<a name="line226">226: </a>}
-
-<a name="line230">230: </a><strong><font color="#4169E1"><a name="MatGetRowIJ_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetRowIJ_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> oshift,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> symmetric,<a href=".. [...]
-<a name="line231">231: </a>{
-<a name="line232">232: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
-
-<a name="line236">236: </a>  *n = a->inode.node_count;
-<a name="line237">237: </a>  <font color="#4169E1">if</font> (!ia) <font color="#4169E1">return</font>(0);
-<a name="line238">238: </a>  <font color="#4169E1">if</font> (!blockcompressed) {
-<a name="line239">239: </a>    MatGetRowIJ_SeqAIJ(A,oshift,symmetric,blockcompressed,n,ia,ja,done);;
-<a name="line240">240: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (symmetric) {
-<a name="line241">241: </a>    MatGetRowIJ_SeqAIJ_Inode_Symmetric(A,ia,ja,0,oshift);
-<a name="line242">242: </a>  } <font color="#4169E1">else</font> {
-<a name="line243">243: </a>    MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric(A,ia,ja,0,oshift);
-<a name="line244">244: </a>  }
-<a name="line245">245: </a>  <font color="#4169E1">return</font>(0);
-<a name="line246">246: </a>}
-
-<a name="line250">250: </a><strong><font color="#4169E1"><a name="MatRestoreRowIJ_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatRestoreRowIJ_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> oshift,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> symmetric,<a  [...]
-<a name="line251">251: </a>{
-
-<a name="line255">255: </a>  <font color="#4169E1">if</font> (!ia) <font color="#4169E1">return</font>(0);
-
-<a name="line257">257: </a>  <font color="#4169E1">if</font> (!blockcompressed) {
-<a name="line258">258: </a>    MatRestoreRowIJ_SeqAIJ(A,oshift,symmetric,blockcompressed,n,ia,ja,done);;
-<a name="line259">259: </a>  } <font color="#4169E1">else</font> {
-<a name="line260">260: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*ia);
-<a name="line261">261: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*ja);
-<a name="line262">262: </a>  }
-<a name="line263">263: </a>  <font color="#4169E1">return</font>(0);
-<a name="line264">264: </a>}
-
-<a name="line266">266: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
-
-<a name="line270">270: </a><strong><font color="#4169E1"><a name="MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *iia[],const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#Pet [...]
-<a name="line271">271: </a>{
-<a name="line272">272: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
-<a name="line274">274: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *work,*ia,*ja,*j,nz,nslim_row, n,row,col,*ns_col,nslim_col;
-<a name="line275">275: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *tns,*tvc,*ns_row = a->inode.size,nsz,i1,i2,*ai= a->i,*aj = a->j;
-
-<a name="line278">278: </a>  nslim_row = a->inode.node_count;
-<a name="line279">279: </a>  n         = A->cmap->n;
-
-<a name="line281">281: </a>  <font color="#B22222">/* Create The column_inode for this matrix */</font>
-<a name="line282">282: </a>  Mat_CreateColInode(A,&nslim_col,&ns_col);
-
-<a name="line284">284: </a>  <font color="#B22222">/* allocate space for reformated column_inode structure */</font>
-<a name="line285">285: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_col + 1,&tns);
-<a name="line286">286: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n + 1,&tvc);
-<a name="line287">287: </a>  <font color="#4169E1">for</font> (i1=0,tns[0]=0; i1<nslim_col; ++i1) tns[i1+1] = tns[i1] + ns_col[i1];
-
-<a name="line289">289: </a>  <font color="#4169E1">for</font> (i1=0,col=0; i1<nslim_col; ++i1) {
-<a name="line290">290: </a>    nsz = ns_col[i1];
-<a name="line291">291: </a>    <font color="#4169E1">for</font> (i2=0; i2<nsz; ++i2,++col) tvc[col] = i1;
-<a name="line292">292: </a>  }
-<a name="line293">293: </a>  <font color="#B22222">/* allocate space for column pointers */</font>
-<a name="line294">294: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_col+1,&ia);
-<a name="line295">295: </a>  *iia = ia;
-<a name="line296">296: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(ia,(nslim_col+1)*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));
-<a name="line297">297: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_col+1,&work);
-
-<a name="line299">299: </a>  <font color="#B22222">/* determine the number of columns in each row */</font>
-<a name="line300">300: </a>  ia[0] = oshift;
-<a name="line301">301: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
-<a name="line302">302: </a>    j   = aj + ai[row] + ishift;
-<a name="line303">303: </a>    col = *j++ + ishift;
-<a name="line304">304: </a>    i2  = tvc[col];
-<a name="line305">305: </a>    nz  = ai[row+1] - ai[row];
-<a name="line306">306: </a>    <font color="#4169E1">while</font> (nz-- > 0) {           <font color="#B22222">/* off-diagonal elemets */</font>
-<a name="line307">307: </a>      <font color="#B22222">/* ia[i1+1]++; */</font>
-<a name="line308">308: </a>      ia[i2+1]++;
-<a name="line309">309: </a>      i2++;
-<a name="line310">310: </a>      <font color="#4169E1">while</font> (nz > 0 && ((col = *j++ + ishift) < tns[i2])) nz--;
-<a name="line311">311: </a>      <font color="#4169E1">if</font> (nz > 0) i2 = tvc[col];
-<a name="line312">312: </a>    }
-<a name="line313">313: </a>  }
-
-<a name="line315">315: </a>  <font color="#B22222">/* shift ia[i] to point to next col */</font>
-<a name="line316">316: </a>  <font color="#4169E1">for</font> (i1=1; i1<nslim_col+1; i1++) {
-<a name="line317">317: </a>    col        = ia[i1-1];
-<a name="line318">318: </a>    ia[i1]    += col;
-<a name="line319">319: </a>    work[i1-1] = col - oshift;
-<a name="line320">320: </a>  }
-
-<a name="line322">322: </a>  <font color="#B22222">/* allocate space for column pointers */</font>
-<a name="line323">323: </a>  nz   = ia[nslim_col] + (!ishift);
-<a name="line324">324: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nz,&ja);
-<a name="line325">325: </a>  *jja = ja;
-
-<a name="line327">327: </a>  <font color="#B22222">/* loop over matrix putting into ja */</font>
-<a name="line328">328: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
-<a name="line329">329: </a>    j   = aj + ai[row] + ishift;
-<a name="line330">330: </a>    col = *j++ + ishift;
-<a name="line331">331: </a>    i2  = tvc[col];
-<a name="line332">332: </a>    nz  = ai[row+1] - ai[row];
-<a name="line333">333: </a>    <font color="#4169E1">while</font> (nz-- > 0) {
-<a name="line334">334: </a>      <font color="#B22222">/* ja[work[i1]++] = i2 + oshift; */</font>
-<a name="line335">335: </a>      ja[work[i2]++] = i1 + oshift;
-<a name="line336">336: </a>      i2++;
-<a name="line337">337: </a>      <font color="#4169E1">while</font> (nz > 0 && ((col = *j++ + ishift) < tns[i2])) nz--;
-<a name="line338">338: </a>      <font color="#4169E1">if</font> (nz > 0) i2 = tvc[col];
-<a name="line339">339: </a>    }
-<a name="line340">340: </a>  }
-<a name="line341">341: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns_col);
-<a name="line342">342: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(work);
-<a name="line343">343: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tns);
-<a name="line344">344: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tvc);
-<a name="line345">345: </a>  <font color="#4169E1">return</font>(0);
-<a name="line346">346: </a>}
-
-<a name="line350">350: </a><strong><font color="#4169E1"><a name="MatGetColumnIJ_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetColumnIJ_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> oshift,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> symmetric,<a hr [...]
-<a name="line351">351: </a>{
-
-<a name="line355">355: </a>  Mat_CreateColInode(A,n,NULL);
-<a name="line356">356: </a>  <font color="#4169E1">if</font> (!ia) <font color="#4169E1">return</font>(0);
-
-<a name="line358">358: </a>  <font color="#4169E1">if</font> (!blockcompressed) {
-<a name="line359">359: </a>    MatGetColumnIJ_SeqAIJ(A,oshift,symmetric,blockcompressed,n,ia,ja,done);;
-<a name="line360">360: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (symmetric) {
-<a name="line361">361: </a>    <font color="#B22222">/* Since the indices are symmetric it does'nt matter */</font>
-<a name="line362">362: </a>    MatGetRowIJ_SeqAIJ_Inode_Symmetric(A,ia,ja,0,oshift);
-<a name="line363">363: </a>  } <font color="#4169E1">else</font> {
-<a name="line364">364: </a>    MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric(A,ia,ja,0,oshift);
-<a name="line365">365: </a>  }
-<a name="line366">366: </a>  <font color="#4169E1">return</font>(0);
-<a name="line367">367: </a>}
-
-<a name="line371">371: </a><strong><font color="#4169E1"><a name="MatRestoreColumnIJ_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatRestoreColumnIJ_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> oshift,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> symmetr [...]
-<a name="line372">372: </a>{
-
-<a name="line376">376: </a>  <font color="#4169E1">if</font> (!ia) <font color="#4169E1">return</font>(0);
-<a name="line377">377: </a>  <font color="#4169E1">if</font> (!blockcompressed) {
-<a name="line378">378: </a>    MatRestoreColumnIJ_SeqAIJ(A,oshift,symmetric,blockcompressed,n,ia,ja,done);;
-<a name="line379">379: </a>  } <font color="#4169E1">else</font> {
-<a name="line380">380: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*ia);
-<a name="line381">381: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*ja);
-<a name="line382">382: </a>  }
-<a name="line383">383: </a>  <font color="#4169E1">return</font>(0);
-<a name="line384">384: </a>}
-
-<a name="line386">386: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
-
-<a name="line390">390: </a><strong><font color="#4169E1"><a name="MatMult_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatMult_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> yy)</font></strong>
-<a name="line391">391: </a>{
-<a name="line392">392: </a>  Mat_SeqAIJ        *a = (Mat_SeqAIJ*)A->data;
-<a name="line393">393: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1,sum2,sum3,sum4,sum5,tmp0,tmp1;
-<a name="line394">394: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *y;
-<a name="line395">395: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *x;
-<a name="line396">396: </a>  const MatScalar   *v1,*v2,*v3,*v4,*v5;
-<a name="line397">397: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-<a name="line398">398: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i1,i2,n,i,row,node_max,nsz,sz,nonzerorow=0;
-<a name="line399">399: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *idx,*ns,*ii;
-
-<a name="line401">401: </a><font color="#A020F0">#if defined(PETSC_HAVE_PRAGMA_DISJOINT)</font>
-<a name="line402">402: </a><font color="#A020F0">#pragma disjoint(*x,*y,*v1,*v2,*v3,*v4,*v5)</font>
-<a name="line403">403: </a><font color="#A020F0">#endif</font>
-
-<a name="line406">406: </a>  <font color="#4169E1">if</font> (!a->inode.size) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Missing Inode Structure"</font>);
-<a name="line407">407: </a>  node_max = a->inode.node_count;
-<a name="line408">408: </a>  ns       = a->inode.size;     <font color="#B22222">/* Node Size array */</font>
-<a name="line409">409: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(xx,&x);
-<a name="line410">410: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(yy,&y);
-<a name="line411">411: </a>  idx      = a->j;
-<a name="line412">412: </a>  v1       = a->a;
-<a name="line413">413: </a>  ii       = a->i;
-
-<a name="line415">415: </a>  <font color="#4169E1">for</font> (i = 0,row = 0; i< node_max; ++i) {
-<a name="line416">416: </a>    nsz         = ns[i];
-<a name="line417">417: </a>    n           = ii[1] - ii[0];
-<a name="line418">418: </a>    nonzerorow += (n>0)*nsz;
-<a name="line419">419: </a>    ii         += nsz;
-<a name="line420">420: </a>    <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(idx+nsz*n,n,0,PETSC_PREFETCH_HINT_NTA);    <font color="#B22222">/* Prefetch the indices for the block row after the current one */</font>
-<a name="line421">421: </a>    <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(v1+nsz*n,nsz*n,0,PETSC_PREFETCH_HINT_NTA); <font color="#B22222">/* Prefetch the values for the block row after the current one  */</font>
-<a name="line422">422: </a>    sz = n;                     <font color="#B22222">/* No of non zeros in this row */</font>
-<a name="line423">423: </a>                                <font color="#B22222">/* Switch on the size of Node */</font>
-<a name="line424">424: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
-<a name="line425">425: </a>    <font color="#4169E1">case</font> 1:
-<a name="line426">426: </a>      sum1 = 0.;
-
-<a name="line428">428: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
-<a name="line429">429: </a>        i1    = idx[0];         <font color="#B22222">/* The instructions are ordered to */</font>
-<a name="line430">430: </a>        i2    = idx[1];         <font color="#B22222">/* make the compiler's job easy */</font>
-<a name="line431">431: </a>        idx  += 2;
-<a name="line432">432: </a>        tmp0  = x[i1];
-<a name="line433">433: </a>        tmp1  = x[i2];
-<a name="line434">434: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line435">435: </a>      }
-
-<a name="line437">437: </a>      <font color="#4169E1">if</font> (n == sz-1) {          <font color="#B22222">/* Take care of the last nonzero  */</font>
-<a name="line438">438: </a>        tmp0  = x[*idx++];
-<a name="line439">439: </a>        sum1 += *v1++ *tmp0;
-<a name="line440">440: </a>      }
-<a name="line441">441: </a>      y[row++]=sum1;
-<a name="line442">442: </a>      <font color="#4169E1">break</font>;
-<a name="line443">443: </a>    <font color="#4169E1">case</font> 2:
-<a name="line444">444: </a>      sum1 = 0.;
-<a name="line445">445: </a>      sum2 = 0.;
-<a name="line446">446: </a>      v2   = v1 + n;
-
-<a name="line448">448: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
-<a name="line449">449: </a>        i1    = idx[0];
-<a name="line450">450: </a>        i2    = idx[1];
-<a name="line451">451: </a>        idx  += 2;
-<a name="line452">452: </a>        tmp0  = x[i1];
-<a name="line453">453: </a>        tmp1  = x[i2];
-<a name="line454">454: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line455">455: </a>        sum2 += v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line456">456: </a>      }
-<a name="line457">457: </a>      <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line458">458: </a>        tmp0  = x[*idx++];
-<a name="line459">459: </a>        sum1 += *v1++ * tmp0;
-<a name="line460">460: </a>        sum2 += *v2++ * tmp0;
-<a name="line461">461: </a>      }
-<a name="line462">462: </a>      y[row++]=sum1;
-<a name="line463">463: </a>      y[row++]=sum2;
-<a name="line464">464: </a>      v1      =v2;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
-<a name="line465">465: </a>      idx    +=sz;
-<a name="line466">466: </a>      <font color="#4169E1">break</font>;
-<a name="line467">467: </a>    <font color="#4169E1">case</font> 3:
-<a name="line468">468: </a>      sum1 = 0.;
-<a name="line469">469: </a>      sum2 = 0.;
-<a name="line470">470: </a>      sum3 = 0.;
-<a name="line471">471: </a>      v2   = v1 + n;
-<a name="line472">472: </a>      v3   = v2 + n;
-
-<a name="line474">474: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
-<a name="line475">475: </a>        i1    = idx[0];
-<a name="line476">476: </a>        i2    = idx[1];
-<a name="line477">477: </a>        idx  += 2;
-<a name="line478">478: </a>        tmp0  = x[i1];
-<a name="line479">479: </a>        tmp1  = x[i2];
-<a name="line480">480: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line481">481: </a>        sum2 += v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line482">482: </a>        sum3 += v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line483">483: </a>      }
-<a name="line484">484: </a>      <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line485">485: </a>        tmp0  = x[*idx++];
-<a name="line486">486: </a>        sum1 += *v1++ * tmp0;
-<a name="line487">487: </a>        sum2 += *v2++ * tmp0;
-<a name="line488">488: </a>        sum3 += *v3++ * tmp0;
-<a name="line489">489: </a>      }
-<a name="line490">490: </a>      y[row++]=sum1;
-<a name="line491">491: </a>      y[row++]=sum2;
-<a name="line492">492: </a>      y[row++]=sum3;
-<a name="line493">493: </a>      v1      =v3;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
-<a name="line494">494: </a>      idx    +=2*sz;
-<a name="line495">495: </a>      <font color="#4169E1">break</font>;
-<a name="line496">496: </a>    <font color="#4169E1">case</font> 4:
-<a name="line497">497: </a>      sum1 = 0.;
-<a name="line498">498: </a>      sum2 = 0.;
-<a name="line499">499: </a>      sum3 = 0.;
-<a name="line500">500: </a>      sum4 = 0.;
-<a name="line501">501: </a>      v2   = v1 + n;
-<a name="line502">502: </a>      v3   = v2 + n;
-<a name="line503">503: </a>      v4   = v3 + n;
-
-<a name="line505">505: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
-<a name="line506">506: </a>        i1    = idx[0];
-<a name="line507">507: </a>        i2    = idx[1];
-<a name="line508">508: </a>        idx  += 2;
-<a name="line509">509: </a>        tmp0  = x[i1];
-<a name="line510">510: </a>        tmp1  = x[i2];
-<a name="line511">511: </a>        sum1 += v1[0] * tmp0 + v1[1] *tmp1; v1 += 2;
-<a name="line512">512: </a>        sum2 += v2[0] * tmp0 + v2[1] *tmp1; v2 += 2;
-<a name="line513">513: </a>        sum3 += v3[0] * tmp0 + v3[1] *tmp1; v3 += 2;
-<a name="line514">514: </a>        sum4 += v4[0] * tmp0 + v4[1] *tmp1; v4 += 2;
-<a name="line515">515: </a>      }
-<a name="line516">516: </a>      <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line517">517: </a>        tmp0  = x[*idx++];
-<a name="line518">518: </a>        sum1 += *v1++ * tmp0;
-<a name="line519">519: </a>        sum2 += *v2++ * tmp0;
-<a name="line520">520: </a>        sum3 += *v3++ * tmp0;
-<a name="line521">521: </a>        sum4 += *v4++ * tmp0;
-<a name="line522">522: </a>      }
-<a name="line523">523: </a>      y[row++]=sum1;
-<a name="line524">524: </a>      y[row++]=sum2;
-<a name="line525">525: </a>      y[row++]=sum3;
-<a name="line526">526: </a>      y[row++]=sum4;
-<a name="line527">527: </a>      v1      =v4;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
-<a name="line528">528: </a>      idx    +=3*sz;
-<a name="line529">529: </a>      <font color="#4169E1">break</font>;
-<a name="line530">530: </a>    <font color="#4169E1">case</font> 5:
-<a name="line531">531: </a>      sum1 = 0.;
-<a name="line532">532: </a>      sum2 = 0.;
-<a name="line533">533: </a>      sum3 = 0.;
-<a name="line534">534: </a>      sum4 = 0.;
-<a name="line535">535: </a>      sum5 = 0.;
-<a name="line536">536: </a>      v2   = v1 + n;
-<a name="line537">537: </a>      v3   = v2 + n;
-<a name="line538">538: </a>      v4   = v3 + n;
-<a name="line539">539: </a>      v5   = v4 + n;
-
-<a name="line541">541: </a>      <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line542">542: </a>        i1    = idx[0];
-<a name="line543">543: </a>        i2    = idx[1];
-<a name="line544">544: </a>        idx  += 2;
-<a name="line545">545: </a>        tmp0  = x[i1];
-<a name="line546">546: </a>        tmp1  = x[i2];
-<a name="line547">547: </a>        sum1 += v1[0] * tmp0 + v1[1] *tmp1; v1 += 2;
-<a name="line548">548: </a>        sum2 += v2[0] * tmp0 + v2[1] *tmp1; v2 += 2;
-<a name="line549">549: </a>        sum3 += v3[0] * tmp0 + v3[1] *tmp1; v3 += 2;
-<a name="line550">550: </a>        sum4 += v4[0] * tmp0 + v4[1] *tmp1; v4 += 2;
-<a name="line551">551: </a>        sum5 += v5[0] * tmp0 + v5[1] *tmp1; v5 += 2;
-<a name="line552">552: </a>      }
-<a name="line553">553: </a>      <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line554">554: </a>        tmp0  = x[*idx++];
-<a name="line555">555: </a>        sum1 += *v1++ * tmp0;
-<a name="line556">556: </a>        sum2 += *v2++ * tmp0;
-<a name="line557">557: </a>        sum3 += *v3++ * tmp0;
-<a name="line558">558: </a>        sum4 += *v4++ * tmp0;
-<a name="line559">559: </a>        sum5 += *v5++ * tmp0;
-<a name="line560">560: </a>      }
-<a name="line561">561: </a>      y[row++]=sum1;
-<a name="line562">562: </a>      y[row++]=sum2;
-<a name="line563">563: </a>      y[row++]=sum3;
-<a name="line564">564: </a>      y[row++]=sum4;
-<a name="line565">565: </a>      y[row++]=sum5;
-<a name="line566">566: </a>      v1      =v5;       <font color="#B22222">/* Since the next block to be processed starts there */</font>
-<a name="line567">567: </a>      idx    +=4*sz;
-<a name="line568">568: </a>      <font color="#4169E1">break</font>;
-<a name="line569">569: </a><strong><font color="#FF0000">    default:</font></strong>
-<a name="line570">570: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported"</font>);
-<a name="line571">571: </a>    }
-<a name="line572">572: </a>  }
-<a name="line573">573: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(xx,&x);
-<a name="line574">574: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(yy,&y);
-<a name="line575">575: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz - nonzerorow);
-<a name="line576">576: </a>  <font color="#4169E1">return</font>(0);
-<a name="line577">577: </a>}
-<a name="line578">578: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
-<a name="line579">579: </a><font color="#B22222">/* Almost same code as the MatMult_SeqAIJ_Inode() */</font>
-<a name="line582">582: </a><strong><font color="#4169E1"><a name="MatMultAdd_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatMultAdd_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> zz,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec [...]
-<a name="line583">583: </a>{
-<a name="line584">584: </a>  Mat_SeqAIJ        *a = (Mat_SeqAIJ*)A->data;
-<a name="line585">585: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1,sum2,sum3,sum4,sum5,tmp0,tmp1;
-<a name="line586">586: </a>  const MatScalar   *v1,*v2,*v3,*v4,*v5;
-<a name="line587">587: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *x;
-<a name="line588">588: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *y,*z,*zt;
-<a name="line589">589: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-<a name="line590">590: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i1,i2,n,i,row,node_max,nsz,sz;
-<a name="line591">591: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *idx,*ns,*ii;
-
-<a name="line594">594: </a>  <font color="#4169E1">if</font> (!a->inode.size) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Missing Inode Structure"</font>);
-<a name="line595">595: </a>  node_max = a->inode.node_count;
-<a name="line596">596: </a>  ns       = a->inode.size;     <font color="#B22222">/* Node Size array */</font>
-
-<a name="line598">598: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(xx,&x);
-<a name="line599">599: </a>  VecGetArrayPair(zz,yy,&z,&y);
-<a name="line600">600: </a>  zt = z;
-
-<a name="line602">602: </a>  idx = a->j;
-<a name="line603">603: </a>  v1  = a->a;
-<a name="line604">604: </a>  ii  = a->i;
-
-<a name="line606">606: </a>  <font color="#4169E1">for</font> (i = 0,row = 0; i< node_max; ++i) {
-<a name="line607">607: </a>    nsz = ns[i];
-<a name="line608">608: </a>    n   = ii[1] - ii[0];
-<a name="line609">609: </a>    ii += nsz;
-<a name="line610">610: </a>    sz  = n;                    <font color="#B22222">/* No of non zeros in this row */</font>
-<a name="line611">611: </a>                                <font color="#B22222">/* Switch on the size of Node */</font>
-<a name="line612">612: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
-<a name="line613">613: </a>    <font color="#4169E1">case</font> 1:
-<a name="line614">614: </a>      sum1 = *zt++;
-
-<a name="line616">616: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
-<a name="line617">617: </a>        i1    = idx[0];         <font color="#B22222">/* The instructions are ordered to */</font>
-<a name="line618">618: </a>        i2    = idx[1];         <font color="#B22222">/* make the compiler's job easy */</font>
-<a name="line619">619: </a>        idx  += 2;
-<a name="line620">620: </a>        tmp0  = x[i1];
-<a name="line621">621: </a>        tmp1  = x[i2];
-<a name="line622">622: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line623">623: </a>      }
-
-<a name="line625">625: </a>      <font color="#4169E1">if</font> (n   == sz-1) {          <font color="#B22222">/* Take care of the last nonzero  */</font>
-<a name="line626">626: </a>        tmp0  = x[*idx++];
-<a name="line627">627: </a>        sum1 += *v1++ * tmp0;
-<a name="line628">628: </a>      }
-<a name="line629">629: </a>      y[row++]=sum1;
-<a name="line630">630: </a>      <font color="#4169E1">break</font>;
-<a name="line631">631: </a>    <font color="#4169E1">case</font> 2:
-<a name="line632">632: </a>      sum1 = *zt++;
-<a name="line633">633: </a>      sum2 = *zt++;
-<a name="line634">634: </a>      v2   = v1 + n;
-
-<a name="line636">636: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
-<a name="line637">637: </a>        i1    = idx[0];
-<a name="line638">638: </a>        i2    = idx[1];
-<a name="line639">639: </a>        idx  += 2;
-<a name="line640">640: </a>        tmp0  = x[i1];
-<a name="line641">641: </a>        tmp1  = x[i2];
-<a name="line642">642: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line643">643: </a>        sum2 += v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line644">644: </a>      }
-<a name="line645">645: </a>      <font color="#4169E1">if</font> (n   == sz-1) {
-<a name="line646">646: </a>        tmp0  = x[*idx++];
-<a name="line647">647: </a>        sum1 += *v1++ * tmp0;
-<a name="line648">648: </a>        sum2 += *v2++ * tmp0;
-<a name="line649">649: </a>      }
-<a name="line650">650: </a>      y[row++]=sum1;
-<a name="line651">651: </a>      y[row++]=sum2;
-<a name="line652">652: </a>      v1      =v2;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
-<a name="line653">653: </a>      idx    +=sz;
-<a name="line654">654: </a>      <font color="#4169E1">break</font>;
-<a name="line655">655: </a>    <font color="#4169E1">case</font> 3:
-<a name="line656">656: </a>      sum1 = *zt++;
-<a name="line657">657: </a>      sum2 = *zt++;
-<a name="line658">658: </a>      sum3 = *zt++;
-<a name="line659">659: </a>      v2   = v1 + n;
-<a name="line660">660: </a>      v3   = v2 + n;
-
-<a name="line662">662: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
-<a name="line663">663: </a>        i1    = idx[0];
-<a name="line664">664: </a>        i2    = idx[1];
-<a name="line665">665: </a>        idx  += 2;
-<a name="line666">666: </a>        tmp0  = x[i1];
-<a name="line667">667: </a>        tmp1  = x[i2];
-<a name="line668">668: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line669">669: </a>        sum2 += v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line670">670: </a>        sum3 += v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line671">671: </a>      }
-<a name="line672">672: </a>      <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line673">673: </a>        tmp0  = x[*idx++];
-<a name="line674">674: </a>        sum1 += *v1++ * tmp0;
-<a name="line675">675: </a>        sum2 += *v2++ * tmp0;
-<a name="line676">676: </a>        sum3 += *v3++ * tmp0;
-<a name="line677">677: </a>      }
-<a name="line678">678: </a>      y[row++]=sum1;
-<a name="line679">679: </a>      y[row++]=sum2;
-<a name="line680">680: </a>      y[row++]=sum3;
-<a name="line681">681: </a>      v1      =v3;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
-<a name="line682">682: </a>      idx    +=2*sz;
-<a name="line683">683: </a>      <font color="#4169E1">break</font>;
-<a name="line684">684: </a>    <font color="#4169E1">case</font> 4:
-<a name="line685">685: </a>      sum1 = *zt++;
-<a name="line686">686: </a>      sum2 = *zt++;
-<a name="line687">687: </a>      sum3 = *zt++;
-<a name="line688">688: </a>      sum4 = *zt++;
-<a name="line689">689: </a>      v2   = v1 + n;
-<a name="line690">690: </a>      v3   = v2 + n;
-<a name="line691">691: </a>      v4   = v3 + n;
-
-<a name="line693">693: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
-<a name="line694">694: </a>        i1    = idx[0];
-<a name="line695">695: </a>        i2    = idx[1];
-<a name="line696">696: </a>        idx  += 2;
-<a name="line697">697: </a>        tmp0  = x[i1];
-<a name="line698">698: </a>        tmp1  = x[i2];
-<a name="line699">699: </a>        sum1 += v1[0] * tmp0 + v1[1] *tmp1; v1 += 2;
-<a name="line700">700: </a>        sum2 += v2[0] * tmp0 + v2[1] *tmp1; v2 += 2;
-<a name="line701">701: </a>        sum3 += v3[0] * tmp0 + v3[1] *tmp1; v3 += 2;
-<a name="line702">702: </a>        sum4 += v4[0] * tmp0 + v4[1] *tmp1; v4 += 2;
-<a name="line703">703: </a>      }
-<a name="line704">704: </a>      <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line705">705: </a>        tmp0  = x[*idx++];
-<a name="line706">706: </a>        sum1 += *v1++ * tmp0;
-<a name="line707">707: </a>        sum2 += *v2++ * tmp0;
-<a name="line708">708: </a>        sum3 += *v3++ * tmp0;
-<a name="line709">709: </a>        sum4 += *v4++ * tmp0;
-<a name="line710">710: </a>      }
-<a name="line711">711: </a>      y[row++]=sum1;
-<a name="line712">712: </a>      y[row++]=sum2;
-<a name="line713">713: </a>      y[row++]=sum3;
-<a name="line714">714: </a>      y[row++]=sum4;
-<a name="line715">715: </a>      v1      =v4;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
-<a name="line716">716: </a>      idx    +=3*sz;
-<a name="line717">717: </a>      <font color="#4169E1">break</font>;
-<a name="line718">718: </a>    <font color="#4169E1">case</font> 5:
-<a name="line719">719: </a>      sum1 = *zt++;
-<a name="line720">720: </a>      sum2 = *zt++;
-<a name="line721">721: </a>      sum3 = *zt++;
-<a name="line722">722: </a>      sum4 = *zt++;
-<a name="line723">723: </a>      sum5 = *zt++;
-<a name="line724">724: </a>      v2   = v1 + n;
-<a name="line725">725: </a>      v3   = v2 + n;
-<a name="line726">726: </a>      v4   = v3 + n;
-<a name="line727">727: </a>      v5   = v4 + n;
-
-<a name="line729">729: </a>      <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line730">730: </a>        i1    = idx[0];
-<a name="line731">731: </a>        i2    = idx[1];
-<a name="line732">732: </a>        idx  += 2;
-<a name="line733">733: </a>        tmp0  = x[i1];
-<a name="line734">734: </a>        tmp1  = x[i2];
-<a name="line735">735: </a>        sum1 += v1[0] * tmp0 + v1[1] *tmp1; v1 += 2;
-<a name="line736">736: </a>        sum2 += v2[0] * tmp0 + v2[1] *tmp1; v2 += 2;
-<a name="line737">737: </a>        sum3 += v3[0] * tmp0 + v3[1] *tmp1; v3 += 2;
-<a name="line738">738: </a>        sum4 += v4[0] * tmp0 + v4[1] *tmp1; v4 += 2;
-<a name="line739">739: </a>        sum5 += v5[0] * tmp0 + v5[1] *tmp1; v5 += 2;
-<a name="line740">740: </a>      }
-<a name="line741">741: </a>      <font color="#4169E1">if</font> (n   == sz-1) {
-<a name="line742">742: </a>        tmp0  = x[*idx++];
-<a name="line743">743: </a>        sum1 += *v1++ * tmp0;
-<a name="line744">744: </a>        sum2 += *v2++ * tmp0;
-<a name="line745">745: </a>        sum3 += *v3++ * tmp0;
-<a name="line746">746: </a>        sum4 += *v4++ * tmp0;
-<a name="line747">747: </a>        sum5 += *v5++ * tmp0;
-<a name="line748">748: </a>      }
-<a name="line749">749: </a>      y[row++]=sum1;
-<a name="line750">750: </a>      y[row++]=sum2;
-<a name="line751">751: </a>      y[row++]=sum3;
-<a name="line752">752: </a>      y[row++]=sum4;
-<a name="line753">753: </a>      y[row++]=sum5;
-<a name="line754">754: </a>      v1      =v5;       <font color="#B22222">/* Since the next block to be processed starts there */</font>
-<a name="line755">755: </a>      idx    +=4*sz;
-<a name="line756">756: </a>      <font color="#4169E1">break</font>;
-<a name="line757">757: </a><strong><font color="#FF0000">    default:</font></strong>
-<a name="line758">758: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported"</font>);
-<a name="line759">759: </a>    }
-<a name="line760">760: </a>  }
-<a name="line761">761: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(xx,&x);
-<a name="line762">762: </a>  VecRestoreArrayPair(zz,yy,&z,&y);
-<a name="line763">763: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz);
-<a name="line764">764: </a>  <font color="#4169E1">return</font>(0);
-<a name="line765">765: </a>}
-
-<a name="line767">767: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
-<a name="line770">770: </a><strong><font color="#4169E1"><a name="MatSolve_SeqAIJ_Inode_inplace"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSolve_SeqAIJ_Inode_inplace(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> bb,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx)</font></strong>
-<a name="line771">771: </a>{
-<a name="line772">772: </a>  Mat_SeqAIJ        *a    = (Mat_SeqAIJ*)A->data;
-<a name="line773">773: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>                iscol = a->col,isrow = a->row;
-<a name="line774">774: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-<a name="line775">775: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *r,*c,*rout,*cout;
-<a name="line776">776: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i,j,n = A->rmap->n,nz;
-<a name="line777">777: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          node_max,*ns,row,nsz,aii,i0,i1;
-<a name="line778">778: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *ai = a->i,*a_j = a->j,*vi,*ad,*aj;
-<a name="line779">779: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *x,*tmp,*tmps,tmp0,tmp1;
-<a name="line780">780: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1,sum2,sum3,sum4,sum5;
-<a name="line781">781: </a>  const MatScalar   *v1,*v2,*v3,*v4,*v5,*a_a = a->a,*aa;
-<a name="line782">782: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *b;
-
-<a name="line785">785: </a>  <font color="#4169E1">if</font> (!a->inode.size) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Missing Inode Structure"</font>);
-<a name="line786">786: </a>  node_max = a->inode.node_count;
-<a name="line787">787: </a>  ns       = a->inode.size;     <font color="#B22222">/* Node Size array */</font>
-
-<a name="line789">789: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(bb,&b);
-<a name="line790">790: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(xx,&x);
-<a name="line791">791: </a>  tmp  = a->solve_work;
-
-<a name="line793">793: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isrow,&rout); r = rout;
-<a name="line794">794: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(iscol,&cout); c = cout + (n-1);
-
-<a name="line796">796: </a>  <font color="#B22222">/* forward solve the lower triangular */</font>
-<a name="line797">797: </a>  tmps = tmp;
-<a name="line798">798: </a>  aa   = a_a;
-<a name="line799">799: </a>  aj   = a_j;
-<a name="line800">800: </a>  ad   = a->diag;
-
-<a name="line802">802: </a>  <font color="#4169E1">for</font> (i = 0,row = 0; i< node_max; ++i) {
-<a name="line803">803: </a>    nsz = ns[i];
-<a name="line804">804: </a>    aii = ai[row];
-<a name="line805">805: </a>    v1  = aa + aii;
-<a name="line806">806: </a>    vi  = aj + aii;
-<a name="line807">807: </a>    nz  = ad[row]- aii;
-<a name="line808">808: </a>    <font color="#4169E1">if</font> (i < node_max-1) {
-<a name="line809">809: </a>      <font color="#B22222">/* Prefetch the block after the current one, the prefetch itself can't cause a memory error,</font>
-<a name="line810">810: </a><font color="#B22222">      * but our indexing to determine it's size could. */</font>
-<a name="line811">811: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aj+ai[row+nsz],ad[row+nsz]-ai[row+nsz],0,PETSC_PREFETCH_HINT_NTA); <font color="#B22222">/* indices */</font>
-<a name="line812">812: </a>      <font color="#B22222">/* In my tests, it seems to be better to fetch entire rows instead of just the lower-triangular part */</font>
-<a name="line813">813: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aa+ai[row+nsz],ad[row+nsz+ns[i+1]-1]-ai[row+nsz],0,PETSC_PREFETCH_HINT_NTA);
-<a name="line814">814: </a>      <font color="#B22222">/* for (j=0; j<ns[i+1]; j++) <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aa+ai[row+nsz+j],ad[row+nsz+j]-ai[row+nsz+j],0,0); */</font>
-<a name="line815">815: </a>    }
-
-<a name="line817">817: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
-<a name="line818">818: </a>    <font color="#4169E1">case</font> 1:
-<a name="line819">819: </a>      sum1 = b[*r++];
-<a name="line820">820: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line821">821: </a>        i0    = vi[0];
-<a name="line822">822: </a>        i1    = vi[1];
-<a name="line823">823: </a>        vi   +=2;
-<a name="line824">824: </a>        tmp0  = tmps[i0];
-<a name="line825">825: </a>        tmp1  = tmps[i1];
-<a name="line826">826: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line827">827: </a>      }
-<a name="line828">828: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line829">829: </a>        tmp0  = tmps[*vi++];
-<a name="line830">830: </a>        sum1 -= *v1++ *tmp0;
+<a name="line188">188: </a>    <font color="#4169E1">if</font> (!nz) <font color="#4169E1">continue</font>; <font color="#B22222">/* empty row */</font>
+<a name="line189">189: </a>    col = *j++ + ishift;
+<a name="line190">190: </a>    i2  = tvc[col];
+<a name="line191">191: </a>    <font color="#4169E1">while</font> (nz-- > 0) {           <font color="#B22222">/* off-diagonal elemets */</font>
+<a name="line192">192: </a>      ia[i1+1]++;
+<a name="line193">193: </a>      i2++;                     <font color="#B22222">/* Start col of next node */</font>
+<a name="line194">194: </a>      <font color="#4169E1">while</font> (nz > 0 && ((col = *j++ + ishift) < tns[i2])) nz--;
+<a name="line195">195: </a>      <font color="#4169E1">if</font> (nz > 0) i2 = tvc[col];
+<a name="line196">196: </a>    }
+<a name="line197">197: </a>  }
+
+<a name="line199">199: </a>  <font color="#B22222">/* shift ia[i] to point to next row */</font>
+<a name="line200">200: </a>  <font color="#4169E1">for</font> (i1=1; i1<nslim_row+1; i1++) {
+<a name="line201">201: </a>    row        = ia[i1-1];
+<a name="line202">202: </a>    ia[i1]    += row;
+<a name="line203">203: </a>    work[i1-1] = row - oshift;
+<a name="line204">204: </a>  }
+
+<a name="line206">206: </a>  <font color="#B22222">/* allocate space for column pointers */</font>
+<a name="line207">207: </a>  nz   = ia[nslim_row] + (!ishift);
+<a name="line208">208: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nz,&ja);
+<a name="line209">209: </a>  *jja = ja;
+
+<a name="line211">211: </a>  <font color="#B22222">/* loop over matrix putting into ja */</font>
+<a name="line212">212: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
+<a name="line213">213: </a>    j   = aj + ai[row] + ishift;
+<a name="line214">214: </a>    nz  = ai[row+1] - ai[row];
+<a name="line215">215: </a>    <font color="#4169E1">if</font> (!nz) <font color="#4169E1">continue</font>; <font color="#B22222">/* empty row */</font>
+<a name="line216">216: </a>    col = *j++ + ishift;
+<a name="line217">217: </a>    i2  = tvc[col];
+<a name="line218">218: </a>    <font color="#4169E1">while</font> (nz-- > 0) {
+<a name="line219">219: </a>      ja[work[i1]++] = i2 + oshift;
+<a name="line220">220: </a>      ++i2;
+<a name="line221">221: </a>      <font color="#4169E1">while</font> (nz > 0 && ((col = *j++ + ishift) < tns[i2])) nz--;
+<a name="line222">222: </a>      <font color="#4169E1">if</font> (nz > 0) i2 = tvc[col];
+<a name="line223">223: </a>    }
+<a name="line224">224: </a>  }
+<a name="line225">225: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns_col);
+<a name="line226">226: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(work);
+<a name="line227">227: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tns);
+<a name="line228">228: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tvc);
+<a name="line229">229: </a>  <font color="#4169E1">return</font>(0);
+<a name="line230">230: </a>}
+
+<a name="line234">234: </a><strong><font color="#4169E1"><a name="MatGetRowIJ_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetRowIJ_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> oshift,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> symmetric,<a href=".. [...]
+<a name="line235">235: </a>{
+<a name="line236">236: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
+
+<a name="line240">240: </a>  *n = a->inode.node_count;
+<a name="line241">241: </a>  <font color="#4169E1">if</font> (!ia) <font color="#4169E1">return</font>(0);
+<a name="line242">242: </a>  <font color="#4169E1">if</font> (!blockcompressed) {
+<a name="line243">243: </a>    MatGetRowIJ_SeqAIJ(A,oshift,symmetric,blockcompressed,n,ia,ja,done);;
+<a name="line244">244: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (symmetric) {
+<a name="line245">245: </a>    MatGetRowIJ_SeqAIJ_Inode_Symmetric(A,ia,ja,0,oshift);
+<a name="line246">246: </a>  } <font color="#4169E1">else</font> {
+<a name="line247">247: </a>    MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric(A,ia,ja,0,oshift);
+<a name="line248">248: </a>  }
+<a name="line249">249: </a>  <font color="#4169E1">return</font>(0);
+<a name="line250">250: </a>}
+
+<a name="line254">254: </a><strong><font color="#4169E1"><a name="MatRestoreRowIJ_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatRestoreRowIJ_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> oshift,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> symmetric,<a  [...]
+<a name="line255">255: </a>{
+
+<a name="line259">259: </a>  <font color="#4169E1">if</font> (!ia) <font color="#4169E1">return</font>(0);
+
+<a name="line261">261: </a>  <font color="#4169E1">if</font> (!blockcompressed) {
+<a name="line262">262: </a>    MatRestoreRowIJ_SeqAIJ(A,oshift,symmetric,blockcompressed,n,ia,ja,done);;
+<a name="line263">263: </a>  } <font color="#4169E1">else</font> {
+<a name="line264">264: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*ia);
+<a name="line265">265: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*ja);
+<a name="line266">266: </a>  }
+<a name="line267">267: </a>  <font color="#4169E1">return</font>(0);
+<a name="line268">268: </a>}
+
+<a name="line270">270: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
+
+<a name="line274">274: </a><strong><font color="#4169E1"><a name="MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *iia[],const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#Pet [...]
+<a name="line275">275: </a>{
+<a name="line276">276: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
+<a name="line278">278: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *work,*ia,*ja,*j,nz,nslim_row, n,row,col,*ns_col,nslim_col;
+<a name="line279">279: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *tns,*tvc,*ns_row = a->inode.size,nsz,i1,i2,*ai= a->i,*aj = a->j;
+
+<a name="line282">282: </a>  nslim_row = a->inode.node_count;
+<a name="line283">283: </a>  n         = A->cmap->n;
+
+<a name="line285">285: </a>  <font color="#B22222">/* Create The column_inode for this matrix */</font>
+<a name="line286">286: </a>  Mat_CreateColInode(A,&nslim_col,&ns_col);
+
+<a name="line288">288: </a>  <font color="#B22222">/* allocate space for reformated column_inode structure */</font>
+<a name="line289">289: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_col + 1,&tns);
+<a name="line290">290: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n + 1,&tvc);
+<a name="line291">291: </a>  <font color="#4169E1">for</font> (i1=0,tns[0]=0; i1<nslim_col; ++i1) tns[i1+1] = tns[i1] + ns_col[i1];
+
+<a name="line293">293: </a>  <font color="#4169E1">for</font> (i1=0,col=0; i1<nslim_col; ++i1) {
+<a name="line294">294: </a>    nsz = ns_col[i1];
+<a name="line295">295: </a>    <font color="#4169E1">for</font> (i2=0; i2<nsz; ++i2,++col) tvc[col] = i1;
+<a name="line296">296: </a>  }
+<a name="line297">297: </a>  <font color="#B22222">/* allocate space for column pointers */</font>
+<a name="line298">298: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_col+1,&ia);
+<a name="line299">299: </a>  *iia = ia;
+<a name="line300">300: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(ia,(nslim_col+1)*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));
+<a name="line301">301: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nslim_col+1,&work);
+
+<a name="line303">303: </a>  <font color="#B22222">/* determine the number of columns in each row */</font>
+<a name="line304">304: </a>  ia[0] = oshift;
+<a name="line305">305: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
+<a name="line306">306: </a>    j   = aj + ai[row] + ishift;
+<a name="line307">307: </a>    col = *j++ + ishift;
+<a name="line308">308: </a>    i2  = tvc[col];
+<a name="line309">309: </a>    nz  = ai[row+1] - ai[row];
+<a name="line310">310: </a>    <font color="#4169E1">while</font> (nz-- > 0) {           <font color="#B22222">/* off-diagonal elemets */</font>
+<a name="line311">311: </a>      <font color="#B22222">/* ia[i1+1]++; */</font>
+<a name="line312">312: </a>      ia[i2+1]++;
+<a name="line313">313: </a>      i2++;
+<a name="line314">314: </a>      <font color="#4169E1">while</font> (nz > 0 && ((col = *j++ + ishift) < tns[i2])) nz--;
+<a name="line315">315: </a>      <font color="#4169E1">if</font> (nz > 0) i2 = tvc[col];
+<a name="line316">316: </a>    }
+<a name="line317">317: </a>  }
+
+<a name="line319">319: </a>  <font color="#B22222">/* shift ia[i] to point to next col */</font>
+<a name="line320">320: </a>  <font color="#4169E1">for</font> (i1=1; i1<nslim_col+1; i1++) {
+<a name="line321">321: </a>    col        = ia[i1-1];
+<a name="line322">322: </a>    ia[i1]    += col;
+<a name="line323">323: </a>    work[i1-1] = col - oshift;
+<a name="line324">324: </a>  }
+
+<a name="line326">326: </a>  <font color="#B22222">/* allocate space for column pointers */</font>
+<a name="line327">327: </a>  nz   = ia[nslim_col] + (!ishift);
+<a name="line328">328: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nz,&ja);
+<a name="line329">329: </a>  *jja = ja;
+
+<a name="line331">331: </a>  <font color="#B22222">/* loop over matrix putting into ja */</font>
+<a name="line332">332: </a>  <font color="#4169E1">for</font> (i1=0,row=0; i1<nslim_row; row+=ns_row[i1],i1++) {
+<a name="line333">333: </a>    j   = aj + ai[row] + ishift;
+<a name="line334">334: </a>    col = *j++ + ishift;
+<a name="line335">335: </a>    i2  = tvc[col];
+<a name="line336">336: </a>    nz  = ai[row+1] - ai[row];
+<a name="line337">337: </a>    <font color="#4169E1">while</font> (nz-- > 0) {
+<a name="line338">338: </a>      <font color="#B22222">/* ja[work[i1]++] = i2 + oshift; */</font>
+<a name="line339">339: </a>      ja[work[i2]++] = i1 + oshift;
+<a name="line340">340: </a>      i2++;
+<a name="line341">341: </a>      <font color="#4169E1">while</font> (nz > 0 && ((col = *j++ + ishift) < tns[i2])) nz--;
+<a name="line342">342: </a>      <font color="#4169E1">if</font> (nz > 0) i2 = tvc[col];
+<a name="line343">343: </a>    }
+<a name="line344">344: </a>  }
+<a name="line345">345: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns_col);
+<a name="line346">346: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(work);
+<a name="line347">347: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tns);
+<a name="line348">348: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tvc);
+<a name="line349">349: </a>  <font color="#4169E1">return</font>(0);
+<a name="line350">350: </a>}
+
+<a name="line354">354: </a><strong><font color="#4169E1"><a name="MatGetColumnIJ_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetColumnIJ_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> oshift,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> symmetric,<a hr [...]
+<a name="line355">355: </a>{
+
+<a name="line359">359: </a>  Mat_CreateColInode(A,n,NULL);
+<a name="line360">360: </a>  <font color="#4169E1">if</font> (!ia) <font color="#4169E1">return</font>(0);
+
+<a name="line362">362: </a>  <font color="#4169E1">if</font> (!blockcompressed) {
+<a name="line363">363: </a>    MatGetColumnIJ_SeqAIJ(A,oshift,symmetric,blockcompressed,n,ia,ja,done);;
+<a name="line364">364: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (symmetric) {
+<a name="line365">365: </a>    <font color="#B22222">/* Since the indices are symmetric it does'nt matter */</font>
+<a name="line366">366: </a>    MatGetRowIJ_SeqAIJ_Inode_Symmetric(A,ia,ja,0,oshift);
+<a name="line367">367: </a>  } <font color="#4169E1">else</font> {
+<a name="line368">368: </a>    MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric(A,ia,ja,0,oshift);
+<a name="line369">369: </a>  }
+<a name="line370">370: </a>  <font color="#4169E1">return</font>(0);
+<a name="line371">371: </a>}
+
+<a name="line375">375: </a><strong><font color="#4169E1"><a name="MatRestoreColumnIJ_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatRestoreColumnIJ_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> oshift,<a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> symmetr [...]
+<a name="line376">376: </a>{
+
+<a name="line380">380: </a>  <font color="#4169E1">if</font> (!ia) <font color="#4169E1">return</font>(0);
+<a name="line381">381: </a>  <font color="#4169E1">if</font> (!blockcompressed) {
+<a name="line382">382: </a>    MatRestoreColumnIJ_SeqAIJ(A,oshift,symmetric,blockcompressed,n,ia,ja,done);;
+<a name="line383">383: </a>  } <font color="#4169E1">else</font> {
+<a name="line384">384: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*ia);
+<a name="line385">385: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*ja);
+<a name="line386">386: </a>  }
+<a name="line387">387: </a>  <font color="#4169E1">return</font>(0);
+<a name="line388">388: </a>}
+
+<a name="line390">390: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
+
+<a name="line394">394: </a><strong><font color="#4169E1"><a name="MatMult_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatMult_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> yy)</font></strong>
+<a name="line395">395: </a>{
+<a name="line396">396: </a>  Mat_SeqAIJ        *a = (Mat_SeqAIJ*)A->data;
+<a name="line397">397: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1,sum2,sum3,sum4,sum5,tmp0,tmp1;
+<a name="line398">398: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *y;
+<a name="line399">399: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *x;
+<a name="line400">400: </a>  const MatScalar   *v1,*v2,*v3,*v4,*v5;
+<a name="line401">401: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+<a name="line402">402: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i1,i2,n,i,row,node_max,nsz,sz,nonzerorow=0;
+<a name="line403">403: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *idx,*ns,*ii;
+
+<a name="line405">405: </a><font color="#A020F0">#if defined(PETSC_HAVE_PRAGMA_DISJOINT)</font>
+<a name="line406">406: </a><font color="#A020F0">#pragma disjoint(*x,*y,*v1,*v2,*v3,*v4,*v5)</font>
+<a name="line407">407: </a><font color="#A020F0">#endif</font>
+
+<a name="line410">410: </a>  <font color="#4169E1">if</font> (!a->inode.size) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Missing Inode Structure"</font>);
+<a name="line411">411: </a>  node_max = a->inode.node_count;
+<a name="line412">412: </a>  ns       = a->inode.size;     <font color="#B22222">/* Node Size array */</font>
+<a name="line413">413: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(xx,&x);
+<a name="line414">414: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(yy,&y);
+<a name="line415">415: </a>  idx      = a->j;
+<a name="line416">416: </a>  v1       = a->a;
+<a name="line417">417: </a>  ii       = a->i;
+
+<a name="line419">419: </a>  <font color="#4169E1">for</font> (i = 0,row = 0; i< node_max; ++i) {
+<a name="line420">420: </a>    nsz         = ns[i];
+<a name="line421">421: </a>    n           = ii[1] - ii[0];
+<a name="line422">422: </a>    nonzerorow += (n>0)*nsz;
+<a name="line423">423: </a>    ii         += nsz;
+<a name="line424">424: </a>    <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(idx+nsz*n,n,0,PETSC_PREFETCH_HINT_NTA);    <font color="#B22222">/* Prefetch the indices for the block row after the current one */</font>
+<a name="line425">425: </a>    <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(v1+nsz*n,nsz*n,0,PETSC_PREFETCH_HINT_NTA); <font color="#B22222">/* Prefetch the values for the block row after the current one  */</font>
+<a name="line426">426: </a>    sz = n;                     <font color="#B22222">/* No of non zeros in this row */</font>
+<a name="line427">427: </a>                                <font color="#B22222">/* Switch on the size of Node */</font>
+<a name="line428">428: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
+<a name="line429">429: </a>    <font color="#4169E1">case</font> 1:
+<a name="line430">430: </a>      sum1 = 0.;
+
+<a name="line432">432: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
+<a name="line433">433: </a>        i1    = idx[0];         <font color="#B22222">/* The instructions are ordered to */</font>
+<a name="line434">434: </a>        i2    = idx[1];         <font color="#B22222">/* make the compiler's job easy */</font>
+<a name="line435">435: </a>        idx  += 2;
+<a name="line436">436: </a>        tmp0  = x[i1];
+<a name="line437">437: </a>        tmp1  = x[i2];
+<a name="line438">438: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line439">439: </a>      }
+
+<a name="line441">441: </a>      <font color="#4169E1">if</font> (n == sz-1) {          <font color="#B22222">/* Take care of the last nonzero  */</font>
+<a name="line442">442: </a>        tmp0  = x[*idx++];
+<a name="line443">443: </a>        sum1 += *v1++ *tmp0;
+<a name="line444">444: </a>      }
+<a name="line445">445: </a>      y[row++]=sum1;
+<a name="line446">446: </a>      <font color="#4169E1">break</font>;
+<a name="line447">447: </a>    <font color="#4169E1">case</font> 2:
+<a name="line448">448: </a>      sum1 = 0.;
+<a name="line449">449: </a>      sum2 = 0.;
+<a name="line450">450: </a>      v2   = v1 + n;
+
+<a name="line452">452: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
+<a name="line453">453: </a>        i1    = idx[0];
+<a name="line454">454: </a>        i2    = idx[1];
+<a name="line455">455: </a>        idx  += 2;
+<a name="line456">456: </a>        tmp0  = x[i1];
+<a name="line457">457: </a>        tmp1  = x[i2];
+<a name="line458">458: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line459">459: </a>        sum2 += v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line460">460: </a>      }
+<a name="line461">461: </a>      <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line462">462: </a>        tmp0  = x[*idx++];
+<a name="line463">463: </a>        sum1 += *v1++ * tmp0;
+<a name="line464">464: </a>        sum2 += *v2++ * tmp0;
+<a name="line465">465: </a>      }
+<a name="line466">466: </a>      y[row++]=sum1;
+<a name="line467">467: </a>      y[row++]=sum2;
+<a name="line468">468: </a>      v1      =v2;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
+<a name="line469">469: </a>      idx    +=sz;
+<a name="line470">470: </a>      <font color="#4169E1">break</font>;
+<a name="line471">471: </a>    <font color="#4169E1">case</font> 3:
+<a name="line472">472: </a>      sum1 = 0.;
+<a name="line473">473: </a>      sum2 = 0.;
+<a name="line474">474: </a>      sum3 = 0.;
+<a name="line475">475: </a>      v2   = v1 + n;
+<a name="line476">476: </a>      v3   = v2 + n;
+
+<a name="line478">478: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
+<a name="line479">479: </a>        i1    = idx[0];
+<a name="line480">480: </a>        i2    = idx[1];
+<a name="line481">481: </a>        idx  += 2;
+<a name="line482">482: </a>        tmp0  = x[i1];
+<a name="line483">483: </a>        tmp1  = x[i2];
+<a name="line484">484: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line485">485: </a>        sum2 += v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line486">486: </a>        sum3 += v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line487">487: </a>      }
+<a name="line488">488: </a>      <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line489">489: </a>        tmp0  = x[*idx++];
+<a name="line490">490: </a>        sum1 += *v1++ * tmp0;
+<a name="line491">491: </a>        sum2 += *v2++ * tmp0;
+<a name="line492">492: </a>        sum3 += *v3++ * tmp0;
+<a name="line493">493: </a>      }
+<a name="line494">494: </a>      y[row++]=sum1;
+<a name="line495">495: </a>      y[row++]=sum2;
+<a name="line496">496: </a>      y[row++]=sum3;
+<a name="line497">497: </a>      v1      =v3;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
+<a name="line498">498: </a>      idx    +=2*sz;
+<a name="line499">499: </a>      <font color="#4169E1">break</font>;
+<a name="line500">500: </a>    <font color="#4169E1">case</font> 4:
+<a name="line501">501: </a>      sum1 = 0.;
+<a name="line502">502: </a>      sum2 = 0.;
+<a name="line503">503: </a>      sum3 = 0.;
+<a name="line504">504: </a>      sum4 = 0.;
+<a name="line505">505: </a>      v2   = v1 + n;
+<a name="line506">506: </a>      v3   = v2 + n;
+<a name="line507">507: </a>      v4   = v3 + n;
+
+<a name="line509">509: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
+<a name="line510">510: </a>        i1    = idx[0];
+<a name="line511">511: </a>        i2    = idx[1];
+<a name="line512">512: </a>        idx  += 2;
+<a name="line513">513: </a>        tmp0  = x[i1];
+<a name="line514">514: </a>        tmp1  = x[i2];
+<a name="line515">515: </a>        sum1 += v1[0] * tmp0 + v1[1] *tmp1; v1 += 2;
+<a name="line516">516: </a>        sum2 += v2[0] * tmp0 + v2[1] *tmp1; v2 += 2;
+<a name="line517">517: </a>        sum3 += v3[0] * tmp0 + v3[1] *tmp1; v3 += 2;
+<a name="line518">518: </a>        sum4 += v4[0] * tmp0 + v4[1] *tmp1; v4 += 2;
+<a name="line519">519: </a>      }
+<a name="line520">520: </a>      <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line521">521: </a>        tmp0  = x[*idx++];
+<a name="line522">522: </a>        sum1 += *v1++ * tmp0;
+<a name="line523">523: </a>        sum2 += *v2++ * tmp0;
+<a name="line524">524: </a>        sum3 += *v3++ * tmp0;
+<a name="line525">525: </a>        sum4 += *v4++ * tmp0;
+<a name="line526">526: </a>      }
+<a name="line527">527: </a>      y[row++]=sum1;
+<a name="line528">528: </a>      y[row++]=sum2;
+<a name="line529">529: </a>      y[row++]=sum3;
+<a name="line530">530: </a>      y[row++]=sum4;
+<a name="line531">531: </a>      v1      =v4;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
+<a name="line532">532: </a>      idx    +=3*sz;
+<a name="line533">533: </a>      <font color="#4169E1">break</font>;
+<a name="line534">534: </a>    <font color="#4169E1">case</font> 5:
+<a name="line535">535: </a>      sum1 = 0.;
+<a name="line536">536: </a>      sum2 = 0.;
+<a name="line537">537: </a>      sum3 = 0.;
+<a name="line538">538: </a>      sum4 = 0.;
+<a name="line539">539: </a>      sum5 = 0.;
+<a name="line540">540: </a>      v2   = v1 + n;
+<a name="line541">541: </a>      v3   = v2 + n;
+<a name="line542">542: </a>      v4   = v3 + n;
+<a name="line543">543: </a>      v5   = v4 + n;
+
+<a name="line545">545: </a>      <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line546">546: </a>        i1    = idx[0];
+<a name="line547">547: </a>        i2    = idx[1];
+<a name="line548">548: </a>        idx  += 2;
+<a name="line549">549: </a>        tmp0  = x[i1];
+<a name="line550">550: </a>        tmp1  = x[i2];
+<a name="line551">551: </a>        sum1 += v1[0] * tmp0 + v1[1] *tmp1; v1 += 2;
+<a name="line552">552: </a>        sum2 += v2[0] * tmp0 + v2[1] *tmp1; v2 += 2;
+<a name="line553">553: </a>        sum3 += v3[0] * tmp0 + v3[1] *tmp1; v3 += 2;
+<a name="line554">554: </a>        sum4 += v4[0] * tmp0 + v4[1] *tmp1; v4 += 2;
+<a name="line555">555: </a>        sum5 += v5[0] * tmp0 + v5[1] *tmp1; v5 += 2;
+<a name="line556">556: </a>      }
+<a name="line557">557: </a>      <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line558">558: </a>        tmp0  = x[*idx++];
+<a name="line559">559: </a>        sum1 += *v1++ * tmp0;
+<a name="line560">560: </a>        sum2 += *v2++ * tmp0;
+<a name="line561">561: </a>        sum3 += *v3++ * tmp0;
+<a name="line562">562: </a>        sum4 += *v4++ * tmp0;
+<a name="line563">563: </a>        sum5 += *v5++ * tmp0;
+<a name="line564">564: </a>      }
+<a name="line565">565: </a>      y[row++]=sum1;
+<a name="line566">566: </a>      y[row++]=sum2;
+<a name="line567">567: </a>      y[row++]=sum3;
+<a name="line568">568: </a>      y[row++]=sum4;
+<a name="line569">569: </a>      y[row++]=sum5;
+<a name="line570">570: </a>      v1      =v5;       <font color="#B22222">/* Since the next block to be processed starts there */</font>
+<a name="line571">571: </a>      idx    +=4*sz;
+<a name="line572">572: </a>      <font color="#4169E1">break</font>;
+<a name="line573">573: </a><strong><font color="#FF0000">    default:</font></strong>
+<a name="line574">574: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported"</font>);
+<a name="line575">575: </a>    }
+<a name="line576">576: </a>  }
+<a name="line577">577: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(xx,&x);
+<a name="line578">578: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(yy,&y);
+<a name="line579">579: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz - nonzerorow);
+<a name="line580">580: </a>  <font color="#4169E1">return</font>(0);
+<a name="line581">581: </a>}
+<a name="line582">582: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
+<a name="line583">583: </a><font color="#B22222">/* Almost same code as the MatMult_SeqAIJ_Inode() */</font>
+<a name="line586">586: </a><strong><font color="#4169E1"><a name="MatMultAdd_SeqAIJ_Inode"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatMultAdd_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> zz,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec [...]
+<a name="line587">587: </a>{
+<a name="line588">588: </a>  Mat_SeqAIJ        *a = (Mat_SeqAIJ*)A->data;
+<a name="line589">589: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1,sum2,sum3,sum4,sum5,tmp0,tmp1;
+<a name="line590">590: </a>  const MatScalar   *v1,*v2,*v3,*v4,*v5;
+<a name="line591">591: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *x;
+<a name="line592">592: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *y,*z,*zt;
+<a name="line593">593: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+<a name="line594">594: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i1,i2,n,i,row,node_max,nsz,sz;
+<a name="line595">595: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *idx,*ns,*ii;
+
+<a name="line598">598: </a>  <font color="#4169E1">if</font> (!a->inode.size) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Missing Inode Structure"</font>);
+<a name="line599">599: </a>  node_max = a->inode.node_count;
+<a name="line600">600: </a>  ns       = a->inode.size;     <font color="#B22222">/* Node Size array */</font>
+
+<a name="line602">602: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(xx,&x);
+<a name="line603">603: </a>  VecGetArrayPair(zz,yy,&z,&y);
+<a name="line604">604: </a>  zt = z;
+
+<a name="line606">606: </a>  idx = a->j;
+<a name="line607">607: </a>  v1  = a->a;
+<a name="line608">608: </a>  ii  = a->i;
+
+<a name="line610">610: </a>  <font color="#4169E1">for</font> (i = 0,row = 0; i< node_max; ++i) {
+<a name="line611">611: </a>    nsz = ns[i];
+<a name="line612">612: </a>    n   = ii[1] - ii[0];
+<a name="line613">613: </a>    ii += nsz;
+<a name="line614">614: </a>    sz  = n;                    <font color="#B22222">/* No of non zeros in this row */</font>
+<a name="line615">615: </a>                                <font color="#B22222">/* Switch on the size of Node */</font>
+<a name="line616">616: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
+<a name="line617">617: </a>    <font color="#4169E1">case</font> 1:
+<a name="line618">618: </a>      sum1 = *zt++;
+
+<a name="line620">620: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
+<a name="line621">621: </a>        i1    = idx[0];         <font color="#B22222">/* The instructions are ordered to */</font>
+<a name="line622">622: </a>        i2    = idx[1];         <font color="#B22222">/* make the compiler's job easy */</font>
+<a name="line623">623: </a>        idx  += 2;
+<a name="line624">624: </a>        tmp0  = x[i1];
+<a name="line625">625: </a>        tmp1  = x[i2];
+<a name="line626">626: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line627">627: </a>      }
+
+<a name="line629">629: </a>      <font color="#4169E1">if</font> (n   == sz-1) {          <font color="#B22222">/* Take care of the last nonzero  */</font>
+<a name="line630">630: </a>        tmp0  = x[*idx++];
+<a name="line631">631: </a>        sum1 += *v1++ * tmp0;
+<a name="line632">632: </a>      }
+<a name="line633">633: </a>      y[row++]=sum1;
+<a name="line634">634: </a>      <font color="#4169E1">break</font>;
+<a name="line635">635: </a>    <font color="#4169E1">case</font> 2:
+<a name="line636">636: </a>      sum1 = *zt++;
+<a name="line637">637: </a>      sum2 = *zt++;
+<a name="line638">638: </a>      v2   = v1 + n;
+
+<a name="line640">640: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
+<a name="line641">641: </a>        i1    = idx[0];
+<a name="line642">642: </a>        i2    = idx[1];
+<a name="line643">643: </a>        idx  += 2;
+<a name="line644">644: </a>        tmp0  = x[i1];
+<a name="line645">645: </a>        tmp1  = x[i2];
+<a name="line646">646: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line647">647: </a>        sum2 += v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line648">648: </a>      }
+<a name="line649">649: </a>      <font color="#4169E1">if</font> (n   == sz-1) {
+<a name="line650">650: </a>        tmp0  = x[*idx++];
+<a name="line651">651: </a>        sum1 += *v1++ * tmp0;
+<a name="line652">652: </a>        sum2 += *v2++ * tmp0;
+<a name="line653">653: </a>      }
+<a name="line654">654: </a>      y[row++]=sum1;
+<a name="line655">655: </a>      y[row++]=sum2;
+<a name="line656">656: </a>      v1      =v2;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
+<a name="line657">657: </a>      idx    +=sz;
+<a name="line658">658: </a>      <font color="#4169E1">break</font>;
+<a name="line659">659: </a>    <font color="#4169E1">case</font> 3:
+<a name="line660">660: </a>      sum1 = *zt++;
+<a name="line661">661: </a>      sum2 = *zt++;
+<a name="line662">662: </a>      sum3 = *zt++;
+<a name="line663">663: </a>      v2   = v1 + n;
+<a name="line664">664: </a>      v3   = v2 + n;
+
+<a name="line666">666: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
+<a name="line667">667: </a>        i1    = idx[0];
+<a name="line668">668: </a>        i2    = idx[1];
+<a name="line669">669: </a>        idx  += 2;
+<a name="line670">670: </a>        tmp0  = x[i1];
+<a name="line671">671: </a>        tmp1  = x[i2];
+<a name="line672">672: </a>        sum1 += v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line673">673: </a>        sum2 += v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line674">674: </a>        sum3 += v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line675">675: </a>      }
+<a name="line676">676: </a>      <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line677">677: </a>        tmp0  = x[*idx++];
+<a name="line678">678: </a>        sum1 += *v1++ * tmp0;
+<a name="line679">679: </a>        sum2 += *v2++ * tmp0;
+<a name="line680">680: </a>        sum3 += *v3++ * tmp0;
+<a name="line681">681: </a>      }
+<a name="line682">682: </a>      y[row++]=sum1;
+<a name="line683">683: </a>      y[row++]=sum2;
+<a name="line684">684: </a>      y[row++]=sum3;
+<a name="line685">685: </a>      v1      =v3;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
+<a name="line686">686: </a>      idx    +=2*sz;
+<a name="line687">687: </a>      <font color="#4169E1">break</font>;
+<a name="line688">688: </a>    <font color="#4169E1">case</font> 4:
+<a name="line689">689: </a>      sum1 = *zt++;
+<a name="line690">690: </a>      sum2 = *zt++;
+<a name="line691">691: </a>      sum3 = *zt++;
+<a name="line692">692: </a>      sum4 = *zt++;
+<a name="line693">693: </a>      v2   = v1 + n;
+<a name="line694">694: </a>      v3   = v2 + n;
+<a name="line695">695: </a>      v4   = v3 + n;
+
+<a name="line697">697: </a>      <font color="#4169E1">for</font> (n = 0; n< sz-1; n+=2) {
+<a name="line698">698: </a>        i1    = idx[0];
+<a name="line699">699: </a>        i2    = idx[1];
+<a name="line700">700: </a>        idx  += 2;
+<a name="line701">701: </a>        tmp0  = x[i1];
+<a name="line702">702: </a>        tmp1  = x[i2];
+<a name="line703">703: </a>        sum1 += v1[0] * tmp0 + v1[1] *tmp1; v1 += 2;
+<a name="line704">704: </a>        sum2 += v2[0] * tmp0 + v2[1] *tmp1; v2 += 2;
+<a name="line705">705: </a>        sum3 += v3[0] * tmp0 + v3[1] *tmp1; v3 += 2;
+<a name="line706">706: </a>        sum4 += v4[0] * tmp0 + v4[1] *tmp1; v4 += 2;
+<a name="line707">707: </a>      }
+<a name="line708">708: </a>      <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line709">709: </a>        tmp0  = x[*idx++];
+<a name="line710">710: </a>        sum1 += *v1++ * tmp0;
+<a name="line711">711: </a>        sum2 += *v2++ * tmp0;
+<a name="line712">712: </a>        sum3 += *v3++ * tmp0;
+<a name="line713">713: </a>        sum4 += *v4++ * tmp0;
+<a name="line714">714: </a>      }
+<a name="line715">715: </a>      y[row++]=sum1;
+<a name="line716">716: </a>      y[row++]=sum2;
+<a name="line717">717: </a>      y[row++]=sum3;
+<a name="line718">718: </a>      y[row++]=sum4;
+<a name="line719">719: </a>      v1      =v4;              <font color="#B22222">/* Since the next block to be processed starts there*/</font>
+<a name="line720">720: </a>      idx    +=3*sz;
+<a name="line721">721: </a>      <font color="#4169E1">break</font>;
+<a name="line722">722: </a>    <font color="#4169E1">case</font> 5:
+<a name="line723">723: </a>      sum1 = *zt++;
+<a name="line724">724: </a>      sum2 = *zt++;
+<a name="line725">725: </a>      sum3 = *zt++;
+<a name="line726">726: </a>      sum4 = *zt++;
+<a name="line727">727: </a>      sum5 = *zt++;
+<a name="line728">728: </a>      v2   = v1 + n;
+<a name="line729">729: </a>      v3   = v2 + n;
+<a name="line730">730: </a>      v4   = v3 + n;
+<a name="line731">731: </a>      v5   = v4 + n;
+
+<a name="line733">733: </a>      <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line734">734: </a>        i1    = idx[0];
+<a name="line735">735: </a>        i2    = idx[1];
+<a name="line736">736: </a>        idx  += 2;
+<a name="line737">737: </a>        tmp0  = x[i1];
+<a name="line738">738: </a>        tmp1  = x[i2];
+<a name="line739">739: </a>        sum1 += v1[0] * tmp0 + v1[1] *tmp1; v1 += 2;
+<a name="line740">740: </a>        sum2 += v2[0] * tmp0 + v2[1] *tmp1; v2 += 2;
+<a name="line741">741: </a>        sum3 += v3[0] * tmp0 + v3[1] *tmp1; v3 += 2;
+<a name="line742">742: </a>        sum4 += v4[0] * tmp0 + v4[1] *tmp1; v4 += 2;
+<a name="line743">743: </a>        sum5 += v5[0] * tmp0 + v5[1] *tmp1; v5 += 2;
+<a name="line744">744: </a>      }
+<a name="line745">745: </a>      <font color="#4169E1">if</font> (n   == sz-1) {
+<a name="line746">746: </a>        tmp0  = x[*idx++];
+<a name="line747">747: </a>        sum1 += *v1++ * tmp0;
+<a name="line748">748: </a>        sum2 += *v2++ * tmp0;
+<a name="line749">749: </a>        sum3 += *v3++ * tmp0;
+<a name="line750">750: </a>        sum4 += *v4++ * tmp0;
+<a name="line751">751: </a>        sum5 += *v5++ * tmp0;
+<a name="line752">752: </a>      }
+<a name="line753">753: </a>      y[row++]=sum1;
+<a name="line754">754: </a>      y[row++]=sum2;
+<a name="line755">755: </a>      y[row++]=sum3;
+<a name="line756">756: </a>      y[row++]=sum4;
+<a name="line757">757: </a>      y[row++]=sum5;
+<a name="line758">758: </a>      v1      =v5;       <font color="#B22222">/* Since the next block to be processed starts there */</font>
+<a name="line759">759: </a>      idx    +=4*sz;
+<a name="line760">760: </a>      <font color="#4169E1">break</font>;
+<a name="line761">761: </a><strong><font color="#FF0000">    default:</font></strong>
+<a name="line762">762: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported"</font>);
+<a name="line763">763: </a>    }
+<a name="line764">764: </a>  }
+<a name="line765">765: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(xx,&x);
+<a name="line766">766: </a>  VecRestoreArrayPair(zz,yy,&z,&y);
+<a name="line767">767: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz);
+<a name="line768">768: </a>  <font color="#4169E1">return</font>(0);
+<a name="line769">769: </a>}
+
+<a name="line771">771: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
+<a name="line774">774: </a><strong><font color="#4169E1"><a name="MatSolve_SeqAIJ_Inode_inplace"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSolve_SeqAIJ_Inode_inplace(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> bb,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx)</font></strong>
+<a name="line775">775: </a>{
+<a name="line776">776: </a>  Mat_SeqAIJ        *a    = (Mat_SeqAIJ*)A->data;
+<a name="line777">777: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>                iscol = a->col,isrow = a->row;
+<a name="line778">778: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+<a name="line779">779: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *r,*c,*rout,*cout;
+<a name="line780">780: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i,j,n = A->rmap->n,nz;
+<a name="line781">781: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          node_max,*ns,row,nsz,aii,i0,i1;
+<a name="line782">782: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *ai = a->i,*a_j = a->j,*vi,*ad,*aj;
+<a name="line783">783: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *x,*tmp,*tmps,tmp0,tmp1;
+<a name="line784">784: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1,sum2,sum3,sum4,sum5;
+<a name="line785">785: </a>  const MatScalar   *v1,*v2,*v3,*v4,*v5,*a_a = a->a,*aa;
+<a name="line786">786: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *b;
+
+<a name="line789">789: </a>  <font color="#4169E1">if</font> (!a->inode.size) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Missing Inode Structure"</font>);
+<a name="line790">790: </a>  node_max = a->inode.node_count;
+<a name="line791">791: </a>  ns       = a->inode.size;     <font color="#B22222">/* Node Size array */</font>
+
+<a name="line793">793: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(bb,&b);
+<a name="line794">794: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(xx,&x);
+<a name="line795">795: </a>  tmp  = a->solve_work;
+
+<a name="line797">797: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isrow,&rout); r = rout;
+<a name="line798">798: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(iscol,&cout); c = cout + (n-1);
+
+<a name="line800">800: </a>  <font color="#B22222">/* forward solve the lower triangular */</font>
+<a name="line801">801: </a>  tmps = tmp;
+<a name="line802">802: </a>  aa   = a_a;
+<a name="line803">803: </a>  aj   = a_j;
+<a name="line804">804: </a>  ad   = a->diag;
+
+<a name="line806">806: </a>  <font color="#4169E1">for</font> (i = 0,row = 0; i< node_max; ++i) {
+<a name="line807">807: </a>    nsz = ns[i];
+<a name="line808">808: </a>    aii = ai[row];
+<a name="line809">809: </a>    v1  = aa + aii;
+<a name="line810">810: </a>    vi  = aj + aii;
+<a name="line811">811: </a>    nz  = ad[row]- aii;
+<a name="line812">812: </a>    <font color="#4169E1">if</font> (i < node_max-1) {
+<a name="line813">813: </a>      <font color="#B22222">/* Prefetch the block after the current one, the prefetch itself can't cause a memory error,</font>
+<a name="line814">814: </a><font color="#B22222">      * but our indexing to determine it's size could. */</font>
+<a name="line815">815: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aj+ai[row+nsz],ad[row+nsz]-ai[row+nsz],0,PETSC_PREFETCH_HINT_NTA); <font color="#B22222">/* indices */</font>
+<a name="line816">816: </a>      <font color="#B22222">/* In my tests, it seems to be better to fetch entire rows instead of just the lower-triangular part */</font>
+<a name="line817">817: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aa+ai[row+nsz],ad[row+nsz+ns[i+1]-1]-ai[row+nsz],0,PETSC_PREFETCH_HINT_NTA);
+<a name="line818">818: </a>      <font color="#B22222">/* for (j=0; j<ns[i+1]; j++) <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aa+ai[row+nsz+j],ad[row+nsz+j]-ai[row+nsz+j],0,0); */</font>
+<a name="line819">819: </a>    }
+
+<a name="line821">821: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
+<a name="line822">822: </a>    <font color="#4169E1">case</font> 1:
+<a name="line823">823: </a>      sum1 = b[*r++];
+<a name="line824">824: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line825">825: </a>        i0    = vi[0];
+<a name="line826">826: </a>        i1    = vi[1];
+<a name="line827">827: </a>        vi   +=2;
+<a name="line828">828: </a>        tmp0  = tmps[i0];
+<a name="line829">829: </a>        tmp1  = tmps[i1];
+<a name="line830">830: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
 <a name="line831">831: </a>      }
-<a name="line832">832: </a>      tmp[row++]=sum1;
-<a name="line833">833: </a>      <font color="#4169E1">break</font>;
-<a name="line834">834: </a>    <font color="#4169E1">case</font> 2:
-<a name="line835">835: </a>      sum1 = b[*r++];
-<a name="line836">836: </a>      sum2 = b[*r++];
-<a name="line837">837: </a>      v2   = aa + ai[row+1];
-
-<a name="line839">839: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line840">840: </a>        i0    = vi[0];
-<a name="line841">841: </a>        i1    = vi[1];
-<a name="line842">842: </a>        vi   +=2;
-<a name="line843">843: </a>        tmp0  = tmps[i0];
-<a name="line844">844: </a>        tmp1  = tmps[i1];
-<a name="line845">845: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line846">846: </a>        sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line847">847: </a>      }
-<a name="line848">848: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line849">849: </a>        tmp0  = tmps[*vi++];
-<a name="line850">850: </a>        sum1 -= *v1++ *tmp0;
-<a name="line851">851: </a>        sum2 -= *v2++ *tmp0;
-<a name="line852">852: </a>      }
-<a name="line853">853: </a>      sum2     -= *v2++ *sum1;
-<a name="line854">854: </a>      tmp[row++]=sum1;
-<a name="line855">855: </a>      tmp[row++]=sum2;
-<a name="line856">856: </a>      <font color="#4169E1">break</font>;
-<a name="line857">857: </a>    <font color="#4169E1">case</font> 3:
-<a name="line858">858: </a>      sum1 = b[*r++];
-<a name="line859">859: </a>      sum2 = b[*r++];
-<a name="line860">860: </a>      sum3 = b[*r++];
-<a name="line861">861: </a>      v2   = aa + ai[row+1];
-<a name="line862">862: </a>      v3   = aa + ai[row+2];
-
-<a name="line864">864: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line865">865: </a>        i0    = vi[0];
-<a name="line866">866: </a>        i1    = vi[1];
-<a name="line867">867: </a>        vi   +=2;
-<a name="line868">868: </a>        tmp0  = tmps[i0];
-<a name="line869">869: </a>        tmp1  = tmps[i1];
-<a name="line870">870: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line871">871: </a>        sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line872">872: </a>        sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line873">873: </a>      }
-<a name="line874">874: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line875">875: </a>        tmp0  = tmps[*vi++];
-<a name="line876">876: </a>        sum1 -= *v1++ *tmp0;
-<a name="line877">877: </a>        sum2 -= *v2++ *tmp0;
-<a name="line878">878: </a>        sum3 -= *v3++ *tmp0;
-<a name="line879">879: </a>      }
-<a name="line880">880: </a>      sum2 -= *v2++ * sum1;
-<a name="line881">881: </a>      sum3 -= *v3++ * sum1;
-<a name="line882">882: </a>      sum3 -= *v3++ * sum2;
-
-<a name="line884">884: </a>      tmp[row++]=sum1;
-<a name="line885">885: </a>      tmp[row++]=sum2;
-<a name="line886">886: </a>      tmp[row++]=sum3;
-<a name="line887">887: </a>      <font color="#4169E1">break</font>;
-
-<a name="line889">889: </a>    <font color="#4169E1">case</font> 4:
-<a name="line890">890: </a>      sum1 = b[*r++];
-<a name="line891">891: </a>      sum2 = b[*r++];
-<a name="line892">892: </a>      sum3 = b[*r++];
-<a name="line893">893: </a>      sum4 = b[*r++];
-<a name="line894">894: </a>      v2   = aa + ai[row+1];
-<a name="line895">895: </a>      v3   = aa + ai[row+2];
-<a name="line896">896: </a>      v4   = aa + ai[row+3];
-
-<a name="line898">898: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line899">899: </a>        i0    = vi[0];
-<a name="line900">900: </a>        i1    = vi[1];
-<a name="line901">901: </a>        vi   +=2;
-<a name="line902">902: </a>        tmp0  = tmps[i0];
-<a name="line903">903: </a>        tmp1  = tmps[i1];
-<a name="line904">904: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line905">905: </a>        sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line906">906: </a>        sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line907">907: </a>        sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line908">908: </a>      }
-<a name="line909">909: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line910">910: </a>        tmp0  = tmps[*vi++];
-<a name="line911">911: </a>        sum1 -= *v1++ *tmp0;
-<a name="line912">912: </a>        sum2 -= *v2++ *tmp0;
-<a name="line913">913: </a>        sum3 -= *v3++ *tmp0;
-<a name="line914">914: </a>        sum4 -= *v4++ *tmp0;
-<a name="line915">915: </a>      }
-<a name="line916">916: </a>      sum2 -= *v2++ * sum1;
-<a name="line917">917: </a>      sum3 -= *v3++ * sum1;
-<a name="line918">918: </a>      sum4 -= *v4++ * sum1;
-<a name="line919">919: </a>      sum3 -= *v3++ * sum2;
-<a name="line920">920: </a>      sum4 -= *v4++ * sum2;
-<a name="line921">921: </a>      sum4 -= *v4++ * sum3;
-
-<a name="line923">923: </a>      tmp[row++]=sum1;
-<a name="line924">924: </a>      tmp[row++]=sum2;
-<a name="line925">925: </a>      tmp[row++]=sum3;
-<a name="line926">926: </a>      tmp[row++]=sum4;
-<a name="line927">927: </a>      <font color="#4169E1">break</font>;
-<a name="line928">928: </a>    <font color="#4169E1">case</font> 5:
-<a name="line929">929: </a>      sum1 = b[*r++];
-<a name="line930">930: </a>      sum2 = b[*r++];
-<a name="line931">931: </a>      sum3 = b[*r++];
-<a name="line932">932: </a>      sum4 = b[*r++];
-<a name="line933">933: </a>      sum5 = b[*r++];
-<a name="line934">934: </a>      v2   = aa + ai[row+1];
-<a name="line935">935: </a>      v3   = aa + ai[row+2];
-<a name="line936">936: </a>      v4   = aa + ai[row+3];
-<a name="line937">937: </a>      v5   = aa + ai[row+4];
-
-<a name="line939">939: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line940">940: </a>        i0    = vi[0];
-<a name="line941">941: </a>        i1    = vi[1];
-<a name="line942">942: </a>        vi   +=2;
-<a name="line943">943: </a>        tmp0  = tmps[i0];
-<a name="line944">944: </a>        tmp1  = tmps[i1];
-<a name="line945">945: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line946">946: </a>        sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line947">947: </a>        sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line948">948: </a>        sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line949">949: </a>        sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
-<a name="line950">950: </a>      }
-<a name="line951">951: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line952">952: </a>        tmp0  = tmps[*vi++];
-<a name="line953">953: </a>        sum1 -= *v1++ *tmp0;
-<a name="line954">954: </a>        sum2 -= *v2++ *tmp0;
-<a name="line955">955: </a>        sum3 -= *v3++ *tmp0;
-<a name="line956">956: </a>        sum4 -= *v4++ *tmp0;
-<a name="line957">957: </a>        sum5 -= *v5++ *tmp0;
-<a name="line958">958: </a>      }
-
-<a name="line960">960: </a>      sum2 -= *v2++ * sum1;
-<a name="line961">961: </a>      sum3 -= *v3++ * sum1;
-<a name="line962">962: </a>      sum4 -= *v4++ * sum1;
-<a name="line963">963: </a>      sum5 -= *v5++ * sum1;
-<a name="line964">964: </a>      sum3 -= *v3++ * sum2;
-<a name="line965">965: </a>      sum4 -= *v4++ * sum2;
-<a name="line966">966: </a>      sum5 -= *v5++ * sum2;
-<a name="line967">967: </a>      sum4 -= *v4++ * sum3;
-<a name="line968">968: </a>      sum5 -= *v5++ * sum3;
-<a name="line969">969: </a>      sum5 -= *v5++ * sum4;
-
-<a name="line971">971: </a>      tmp[row++]=sum1;
-<a name="line972">972: </a>      tmp[row++]=sum2;
-<a name="line973">973: </a>      tmp[row++]=sum3;
-<a name="line974">974: </a>      tmp[row++]=sum4;
-<a name="line975">975: </a>      tmp[row++]=sum5;
-<a name="line976">976: </a>      <font color="#4169E1">break</font>;
-<a name="line977">977: </a><strong><font color="#FF0000">    default:</font></strong>
-<a name="line978">978: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported \n"</font>);
-<a name="line979">979: </a>    }
-<a name="line980">980: </a>  }
-<a name="line981">981: </a>  <font color="#B22222">/* backward solve the upper triangular */</font>
-<a name="line982">982: </a>  <font color="#4169E1">for</font> (i=node_max -1,row = n-1; i>=0; i--) {
-<a name="line983">983: </a>    nsz = ns[i];
-<a name="line984">984: </a>    aii = ai[row+1] -1;
-<a name="line985">985: </a>    v1  = aa + aii;
-<a name="line986">986: </a>    vi  = aj + aii;
-<a name="line987">987: </a>    nz  = aii- ad[row];
-<a name="line988">988: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
-<a name="line989">989: </a>    <font color="#4169E1">case</font> 1:
-<a name="line990">990: </a>      sum1 = tmp[row];
-
-<a name="line992">992: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
-<a name="line993">993: </a>        vi   -=2;
-<a name="line994">994: </a>        i0    = vi[2];
-<a name="line995">995: </a>        i1    = vi[1];
-<a name="line996">996: </a>        tmp0  = tmps[i0];
-<a name="line997">997: </a>        tmp1  = tmps[i1];
-<a name="line998">998: </a>        v1   -= 2;
-<a name="line999">999: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
-<a name="line1000">1000: </a>      }
-<a name="line1001">1001: </a>      <font color="#4169E1">if</font> (j==1) {
-<a name="line1002">1002: </a>        tmp0  = tmps[*vi--];
-<a name="line1003">1003: </a>        sum1 -= *v1-- * tmp0;
+<a name="line832">832: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line833">833: </a>        tmp0  = tmps[*vi++];
+<a name="line834">834: </a>        sum1 -= *v1++ *tmp0;
+<a name="line835">835: </a>      }
+<a name="line836">836: </a>      tmp[row++]=sum1;
+<a name="line837">837: </a>      <font color="#4169E1">break</font>;
+<a name="line838">838: </a>    <font color="#4169E1">case</font> 2:
+<a name="line839">839: </a>      sum1 = b[*r++];
+<a name="line840">840: </a>      sum2 = b[*r++];
+<a name="line841">841: </a>      v2   = aa + ai[row+1];
+
+<a name="line843">843: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line844">844: </a>        i0    = vi[0];
+<a name="line845">845: </a>        i1    = vi[1];
+<a name="line846">846: </a>        vi   +=2;
+<a name="line847">847: </a>        tmp0  = tmps[i0];
+<a name="line848">848: </a>        tmp1  = tmps[i1];
+<a name="line849">849: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line850">850: </a>        sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line851">851: </a>      }
+<a name="line852">852: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line853">853: </a>        tmp0  = tmps[*vi++];
+<a name="line854">854: </a>        sum1 -= *v1++ *tmp0;
+<a name="line855">855: </a>        sum2 -= *v2++ *tmp0;
+<a name="line856">856: </a>      }
+<a name="line857">857: </a>      sum2     -= *v2++ *sum1;
+<a name="line858">858: </a>      tmp[row++]=sum1;
+<a name="line859">859: </a>      tmp[row++]=sum2;
+<a name="line860">860: </a>      <font color="#4169E1">break</font>;
+<a name="line861">861: </a>    <font color="#4169E1">case</font> 3:
+<a name="line862">862: </a>      sum1 = b[*r++];
+<a name="line863">863: </a>      sum2 = b[*r++];
+<a name="line864">864: </a>      sum3 = b[*r++];
+<a name="line865">865: </a>      v2   = aa + ai[row+1];
+<a name="line866">866: </a>      v3   = aa + ai[row+2];
+
+<a name="line868">868: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line869">869: </a>        i0    = vi[0];
+<a name="line870">870: </a>        i1    = vi[1];
+<a name="line871">871: </a>        vi   +=2;
+<a name="line872">872: </a>        tmp0  = tmps[i0];
+<a name="line873">873: </a>        tmp1  = tmps[i1];
+<a name="line874">874: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line875">875: </a>        sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line876">876: </a>        sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line877">877: </a>      }
+<a name="line878">878: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line879">879: </a>        tmp0  = tmps[*vi++];
+<a name="line880">880: </a>        sum1 -= *v1++ *tmp0;
+<a name="line881">881: </a>        sum2 -= *v2++ *tmp0;
+<a name="line882">882: </a>        sum3 -= *v3++ *tmp0;
+<a name="line883">883: </a>      }
+<a name="line884">884: </a>      sum2 -= *v2++ * sum1;
+<a name="line885">885: </a>      sum3 -= *v3++ * sum1;
+<a name="line886">886: </a>      sum3 -= *v3++ * sum2;
+
+<a name="line888">888: </a>      tmp[row++]=sum1;
+<a name="line889">889: </a>      tmp[row++]=sum2;
+<a name="line890">890: </a>      tmp[row++]=sum3;
+<a name="line891">891: </a>      <font color="#4169E1">break</font>;
+
+<a name="line893">893: </a>    <font color="#4169E1">case</font> 4:
+<a name="line894">894: </a>      sum1 = b[*r++];
+<a name="line895">895: </a>      sum2 = b[*r++];
+<a name="line896">896: </a>      sum3 = b[*r++];
+<a name="line897">897: </a>      sum4 = b[*r++];
+<a name="line898">898: </a>      v2   = aa + ai[row+1];
+<a name="line899">899: </a>      v3   = aa + ai[row+2];
+<a name="line900">900: </a>      v4   = aa + ai[row+3];
+
+<a name="line902">902: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line903">903: </a>        i0    = vi[0];
+<a name="line904">904: </a>        i1    = vi[1];
+<a name="line905">905: </a>        vi   +=2;
+<a name="line906">906: </a>        tmp0  = tmps[i0];
+<a name="line907">907: </a>        tmp1  = tmps[i1];
+<a name="line908">908: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line909">909: </a>        sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line910">910: </a>        sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line911">911: </a>        sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line912">912: </a>      }
+<a name="line913">913: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line914">914: </a>        tmp0  = tmps[*vi++];
+<a name="line915">915: </a>        sum1 -= *v1++ *tmp0;
+<a name="line916">916: </a>        sum2 -= *v2++ *tmp0;
+<a name="line917">917: </a>        sum3 -= *v3++ *tmp0;
+<a name="line918">918: </a>        sum4 -= *v4++ *tmp0;
+<a name="line919">919: </a>      }
+<a name="line920">920: </a>      sum2 -= *v2++ * sum1;
+<a name="line921">921: </a>      sum3 -= *v3++ * sum1;
+<a name="line922">922: </a>      sum4 -= *v4++ * sum1;
+<a name="line923">923: </a>      sum3 -= *v3++ * sum2;
+<a name="line924">924: </a>      sum4 -= *v4++ * sum2;
+<a name="line925">925: </a>      sum4 -= *v4++ * sum3;
+
+<a name="line927">927: </a>      tmp[row++]=sum1;
+<a name="line928">928: </a>      tmp[row++]=sum2;
+<a name="line929">929: </a>      tmp[row++]=sum3;
+<a name="line930">930: </a>      tmp[row++]=sum4;
+<a name="line931">931: </a>      <font color="#4169E1">break</font>;
+<a name="line932">932: </a>    <font color="#4169E1">case</font> 5:
+<a name="line933">933: </a>      sum1 = b[*r++];
+<a name="line934">934: </a>      sum2 = b[*r++];
+<a name="line935">935: </a>      sum3 = b[*r++];
+<a name="line936">936: </a>      sum4 = b[*r++];
+<a name="line937">937: </a>      sum5 = b[*r++];
+<a name="line938">938: </a>      v2   = aa + ai[row+1];
+<a name="line939">939: </a>      v3   = aa + ai[row+2];
+<a name="line940">940: </a>      v4   = aa + ai[row+3];
+<a name="line941">941: </a>      v5   = aa + ai[row+4];
+
+<a name="line943">943: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line944">944: </a>        i0    = vi[0];
+<a name="line945">945: </a>        i1    = vi[1];
+<a name="line946">946: </a>        vi   +=2;
+<a name="line947">947: </a>        tmp0  = tmps[i0];
+<a name="line948">948: </a>        tmp1  = tmps[i1];
+<a name="line949">949: </a>        sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line950">950: </a>        sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line951">951: </a>        sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line952">952: </a>        sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line953">953: </a>        sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
+<a name="line954">954: </a>      }
+<a name="line955">955: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line956">956: </a>        tmp0  = tmps[*vi++];
+<a name="line957">957: </a>        sum1 -= *v1++ *tmp0;
+<a name="line958">958: </a>        sum2 -= *v2++ *tmp0;
+<a name="line959">959: </a>        sum3 -= *v3++ *tmp0;
+<a name="line960">960: </a>        sum4 -= *v4++ *tmp0;
+<a name="line961">961: </a>        sum5 -= *v5++ *tmp0;
+<a name="line962">962: </a>      }
+
+<a name="line964">964: </a>      sum2 -= *v2++ * sum1;
+<a name="line965">965: </a>      sum3 -= *v3++ * sum1;
+<a name="line966">966: </a>      sum4 -= *v4++ * sum1;
+<a name="line967">967: </a>      sum5 -= *v5++ * sum1;
+<a name="line968">968: </a>      sum3 -= *v3++ * sum2;
+<a name="line969">969: </a>      sum4 -= *v4++ * sum2;
+<a name="line970">970: </a>      sum5 -= *v5++ * sum2;
+<a name="line971">971: </a>      sum4 -= *v4++ * sum3;
+<a name="line972">972: </a>      sum5 -= *v5++ * sum3;
+<a name="line973">973: </a>      sum5 -= *v5++ * sum4;
+
+<a name="line975">975: </a>      tmp[row++]=sum1;
+<a name="line976">976: </a>      tmp[row++]=sum2;
+<a name="line977">977: </a>      tmp[row++]=sum3;
+<a name="line978">978: </a>      tmp[row++]=sum4;
+<a name="line979">979: </a>      tmp[row++]=sum5;
+<a name="line980">980: </a>      <font color="#4169E1">break</font>;
+<a name="line981">981: </a><strong><font color="#FF0000">    default:</font></strong>
+<a name="line982">982: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported \n"</font>);
+<a name="line983">983: </a>    }
+<a name="line984">984: </a>  }
+<a name="line985">985: </a>  <font color="#B22222">/* backward solve the upper triangular */</font>
+<a name="line986">986: </a>  <font color="#4169E1">for</font> (i=node_max -1,row = n-1; i>=0; i--) {
+<a name="line987">987: </a>    nsz = ns[i];
+<a name="line988">988: </a>    aii = ai[row+1] -1;
+<a name="line989">989: </a>    v1  = aa + aii;
+<a name="line990">990: </a>    vi  = aj + aii;
+<a name="line991">991: </a>    nz  = aii- ad[row];
+<a name="line992">992: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
+<a name="line993">993: </a>    <font color="#4169E1">case</font> 1:
+<a name="line994">994: </a>      sum1 = tmp[row];
+
+<a name="line996">996: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
+<a name="line997">997: </a>        vi   -=2;
+<a name="line998">998: </a>        i0    = vi[2];
+<a name="line999">999: </a>        i1    = vi[1];
+<a name="line1000">1000: </a>        tmp0  = tmps[i0];
+<a name="line1001">1001: </a>        tmp1  = tmps[i1];
+<a name="line1002">1002: </a>        v1   -= 2;
+<a name="line1003">1003: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
 <a name="line1004">1004: </a>      }
-<a name="line1005">1005: </a>      x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
-<a name="line1006">1006: </a>      <font color="#4169E1">break</font>;
-<a name="line1007">1007: </a>    <font color="#4169E1">case</font> 2:
-<a name="line1008">1008: </a>      sum1 = tmp[row];
-<a name="line1009">1009: </a>      sum2 = tmp[row -1];
-<a name="line1010">1010: </a>      v2   = aa + ai[row]-1;
-<a name="line1011">1011: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
-<a name="line1012">1012: </a>        vi   -=2;
-<a name="line1013">1013: </a>        i0    = vi[2];
-<a name="line1014">1014: </a>        i1    = vi[1];
-<a name="line1015">1015: </a>        tmp0  = tmps[i0];
-<a name="line1016">1016: </a>        tmp1  = tmps[i1];
-<a name="line1017">1017: </a>        v1   -= 2;
-<a name="line1018">1018: </a>        v2   -= 2;
-<a name="line1019">1019: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
-<a name="line1020">1020: </a>        sum2 -= v2[2] * tmp0 + v2[1] * tmp1;
-<a name="line1021">1021: </a>      }
-<a name="line1022">1022: </a>      <font color="#4169E1">if</font> (j==1) {
-<a name="line1023">1023: </a>        tmp0  = tmps[*vi--];
-<a name="line1024">1024: </a>        sum1 -= *v1-- * tmp0;
-<a name="line1025">1025: </a>        sum2 -= *v2-- * tmp0;
-<a name="line1026">1026: </a>      }
-
-<a name="line1028">1028: </a>      tmp0    = x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
-<a name="line1029">1029: </a>      sum2   -= *v2-- * tmp0;
-<a name="line1030">1030: </a>      x[*c--] = tmp[row] = sum2*a_a[ad[row]]; row--;
-<a name="line1031">1031: </a>      <font color="#4169E1">break</font>;
-<a name="line1032">1032: </a>    <font color="#4169E1">case</font> 3:
-<a name="line1033">1033: </a>      sum1 = tmp[row];
-<a name="line1034">1034: </a>      sum2 = tmp[row -1];
-<a name="line1035">1035: </a>      sum3 = tmp[row -2];
-<a name="line1036">1036: </a>      v2   = aa + ai[row]-1;
-<a name="line1037">1037: </a>      v3   = aa + ai[row -1]-1;
-<a name="line1038">1038: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
-<a name="line1039">1039: </a>        vi   -=2;
-<a name="line1040">1040: </a>        i0    = vi[2];
-<a name="line1041">1041: </a>        i1    = vi[1];
-<a name="line1042">1042: </a>        tmp0  = tmps[i0];
-<a name="line1043">1043: </a>        tmp1  = tmps[i1];
-<a name="line1044">1044: </a>        v1   -= 2;
-<a name="line1045">1045: </a>        v2   -= 2;
-<a name="line1046">1046: </a>        v3   -= 2;
-<a name="line1047">1047: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
-<a name="line1048">1048: </a>        sum2 -= v2[2] * tmp0 + v2[1] * tmp1;
-<a name="line1049">1049: </a>        sum3 -= v3[2] * tmp0 + v3[1] * tmp1;
-<a name="line1050">1050: </a>      }
-<a name="line1051">1051: </a>      <font color="#4169E1">if</font> (j==1) {
-<a name="line1052">1052: </a>        tmp0  = tmps[*vi--];
-<a name="line1053">1053: </a>        sum1 -= *v1-- * tmp0;
-<a name="line1054">1054: </a>        sum2 -= *v2-- * tmp0;
-<a name="line1055">1055: </a>        sum3 -= *v3-- * tmp0;
-<a name="line1056">1056: </a>      }
-<a name="line1057">1057: </a>      tmp0    = x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
-<a name="line1058">1058: </a>      sum2   -= *v2-- * tmp0;
-<a name="line1059">1059: </a>      sum3   -= *v3-- * tmp0;
-<a name="line1060">1060: </a>      tmp0    = x[*c--] = tmp[row] = sum2*a_a[ad[row]]; row--;
-<a name="line1061">1061: </a>      sum3   -= *v3-- * tmp0;
-<a name="line1062">1062: </a>      x[*c--] = tmp[row] = sum3*a_a[ad[row]]; row--;
-
-<a name="line1064">1064: </a>      <font color="#4169E1">break</font>;
-<a name="line1065">1065: </a>    <font color="#4169E1">case</font> 4:
-<a name="line1066">1066: </a>      sum1 = tmp[row];
-<a name="line1067">1067: </a>      sum2 = tmp[row -1];
-<a name="line1068">1068: </a>      sum3 = tmp[row -2];
-<a name="line1069">1069: </a>      sum4 = tmp[row -3];
-<a name="line1070">1070: </a>      v2   = aa + ai[row]-1;
-<a name="line1071">1071: </a>      v3   = aa + ai[row -1]-1;
-<a name="line1072">1072: </a>      v4   = aa + ai[row -2]-1;
-
-<a name="line1074">1074: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
-<a name="line1075">1075: </a>        vi   -=2;
-<a name="line1076">1076: </a>        i0    = vi[2];
-<a name="line1077">1077: </a>        i1    = vi[1];
-<a name="line1078">1078: </a>        tmp0  = tmps[i0];
-<a name="line1079">1079: </a>        tmp1  = tmps[i1];
-<a name="line1080">1080: </a>        v1   -= 2;
-<a name="line1081">1081: </a>        v2   -= 2;
-<a name="line1082">1082: </a>        v3   -= 2;
-<a name="line1083">1083: </a>        v4   -= 2;
-<a name="line1084">1084: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
-<a name="line1085">1085: </a>        sum2 -= v2[2] * tmp0 + v2[1] * tmp1;
-<a name="line1086">1086: </a>        sum3 -= v3[2] * tmp0 + v3[1] * tmp1;
-<a name="line1087">1087: </a>        sum4 -= v4[2] * tmp0 + v4[1] * tmp1;
-<a name="line1088">1088: </a>      }
-<a name="line1089">1089: </a>      <font color="#4169E1">if</font> (j==1) {
-<a name="line1090">1090: </a>        tmp0  = tmps[*vi--];
-<a name="line1091">1091: </a>        sum1 -= *v1-- * tmp0;
-<a name="line1092">1092: </a>        sum2 -= *v2-- * tmp0;
-<a name="line1093">1093: </a>        sum3 -= *v3-- * tmp0;
-<a name="line1094">1094: </a>        sum4 -= *v4-- * tmp0;
-<a name="line1095">1095: </a>      }
-
-<a name="line1097">1097: </a>      tmp0    = x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
-<a name="line1098">1098: </a>      sum2   -= *v2-- * tmp0;
-<a name="line1099">1099: </a>      sum3   -= *v3-- * tmp0;
-<a name="line1100">1100: </a>      sum4   -= *v4-- * tmp0;
-<a name="line1101">1101: </a>      tmp0    = x[*c--] = tmp[row] = sum2*a_a[ad[row]]; row--;
-<a name="line1102">1102: </a>      sum3   -= *v3-- * tmp0;
-<a name="line1103">1103: </a>      sum4   -= *v4-- * tmp0;
-<a name="line1104">1104: </a>      tmp0    = x[*c--] = tmp[row] = sum3*a_a[ad[row]]; row--;
-<a name="line1105">1105: </a>      sum4   -= *v4-- * tmp0;
-<a name="line1106">1106: </a>      x[*c--] = tmp[row] = sum4*a_a[ad[row]]; row--;
-<a name="line1107">1107: </a>      <font color="#4169E1">break</font>;
-<a name="line1108">1108: </a>    <font color="#4169E1">case</font> 5:
-<a name="line1109">1109: </a>      sum1 = tmp[row];
-<a name="line1110">1110: </a>      sum2 = tmp[row -1];
-<a name="line1111">1111: </a>      sum3 = tmp[row -2];
-<a name="line1112">1112: </a>      sum4 = tmp[row -3];
-<a name="line1113">1113: </a>      sum5 = tmp[row -4];
-<a name="line1114">1114: </a>      v2   = aa + ai[row]-1;
-<a name="line1115">1115: </a>      v3   = aa + ai[row -1]-1;
-<a name="line1116">1116: </a>      v4   = aa + ai[row -2]-1;
-<a name="line1117">1117: </a>      v5   = aa + ai[row -3]-1;
-<a name="line1118">1118: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
-<a name="line1119">1119: </a>        vi   -= 2;
-<a name="line1120">1120: </a>        i0    = vi[2];
-<a name="line1121">1121: </a>        i1    = vi[1];
-<a name="line1122">1122: </a>        tmp0  = tmps[i0];
-<a name="line1123">1123: </a>        tmp1  = tmps[i1];
-<a name="line1124">1124: </a>        v1   -= 2;
-<a name="line1125">1125: </a>        v2   -= 2;
-<a name="line1126">1126: </a>        v3   -= 2;
-<a name="line1127">1127: </a>        v4   -= 2;
-<a name="line1128">1128: </a>        v5   -= 2;
-<a name="line1129">1129: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
-<a name="line1130">1130: </a>        sum2 -= v2[2] * tmp0 + v2[1] * tmp1;
-<a name="line1131">1131: </a>        sum3 -= v3[2] * tmp0 + v3[1] * tmp1;
-<a name="line1132">1132: </a>        sum4 -= v4[2] * tmp0 + v4[1] * tmp1;
-<a name="line1133">1133: </a>        sum5 -= v5[2] * tmp0 + v5[1] * tmp1;
-<a name="line1134">1134: </a>      }
-<a name="line1135">1135: </a>      <font color="#4169E1">if</font> (j==1) {
-<a name="line1136">1136: </a>        tmp0  = tmps[*vi--];
-<a name="line1137">1137: </a>        sum1 -= *v1-- * tmp0;
-<a name="line1138">1138: </a>        sum2 -= *v2-- * tmp0;
-<a name="line1139">1139: </a>        sum3 -= *v3-- * tmp0;
-<a name="line1140">1140: </a>        sum4 -= *v4-- * tmp0;
-<a name="line1141">1141: </a>        sum5 -= *v5-- * tmp0;
-<a name="line1142">1142: </a>      }
-
-<a name="line1144">1144: </a>      tmp0    = x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
-<a name="line1145">1145: </a>      sum2   -= *v2-- * tmp0;
-<a name="line1146">1146: </a>      sum3   -= *v3-- * tmp0;
-<a name="line1147">1147: </a>      sum4   -= *v4-- * tmp0;
-<a name="line1148">1148: </a>      sum5   -= *v5-- * tmp0;
-<a name="line1149">1149: </a>      tmp0    = x[*c--] = tmp[row] = sum2*a_a[ad[row]]; row--;
+<a name="line1005">1005: </a>      <font color="#4169E1">if</font> (j==1) {
+<a name="line1006">1006: </a>        tmp0  = tmps[*vi--];
+<a name="line1007">1007: </a>        sum1 -= *v1-- * tmp0;
+<a name="line1008">1008: </a>      }
+<a name="line1009">1009: </a>      x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
+<a name="line1010">1010: </a>      <font color="#4169E1">break</font>;
+<a name="line1011">1011: </a>    <font color="#4169E1">case</font> 2:
+<a name="line1012">1012: </a>      sum1 = tmp[row];
+<a name="line1013">1013: </a>      sum2 = tmp[row -1];
+<a name="line1014">1014: </a>      v2   = aa + ai[row]-1;
+<a name="line1015">1015: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
+<a name="line1016">1016: </a>        vi   -=2;
+<a name="line1017">1017: </a>        i0    = vi[2];
+<a name="line1018">1018: </a>        i1    = vi[1];
+<a name="line1019">1019: </a>        tmp0  = tmps[i0];
+<a name="line1020">1020: </a>        tmp1  = tmps[i1];
+<a name="line1021">1021: </a>        v1   -= 2;
+<a name="line1022">1022: </a>        v2   -= 2;
+<a name="line1023">1023: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
+<a name="line1024">1024: </a>        sum2 -= v2[2] * tmp0 + v2[1] * tmp1;
+<a name="line1025">1025: </a>      }
+<a name="line1026">1026: </a>      <font color="#4169E1">if</font> (j==1) {
+<a name="line1027">1027: </a>        tmp0  = tmps[*vi--];
+<a name="line1028">1028: </a>        sum1 -= *v1-- * tmp0;
+<a name="line1029">1029: </a>        sum2 -= *v2-- * tmp0;
+<a name="line1030">1030: </a>      }
+
+<a name="line1032">1032: </a>      tmp0    = x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
+<a name="line1033">1033: </a>      sum2   -= *v2-- * tmp0;
+<a name="line1034">1034: </a>      x[*c--] = tmp[row] = sum2*a_a[ad[row]]; row--;
+<a name="line1035">1035: </a>      <font color="#4169E1">break</font>;
+<a name="line1036">1036: </a>    <font color="#4169E1">case</font> 3:
+<a name="line1037">1037: </a>      sum1 = tmp[row];
+<a name="line1038">1038: </a>      sum2 = tmp[row -1];
+<a name="line1039">1039: </a>      sum3 = tmp[row -2];
+<a name="line1040">1040: </a>      v2   = aa + ai[row]-1;
+<a name="line1041">1041: </a>      v3   = aa + ai[row -1]-1;
+<a name="line1042">1042: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
+<a name="line1043">1043: </a>        vi   -=2;
+<a name="line1044">1044: </a>        i0    = vi[2];
+<a name="line1045">1045: </a>        i1    = vi[1];
+<a name="line1046">1046: </a>        tmp0  = tmps[i0];
+<a name="line1047">1047: </a>        tmp1  = tmps[i1];
+<a name="line1048">1048: </a>        v1   -= 2;
+<a name="line1049">1049: </a>        v2   -= 2;
+<a name="line1050">1050: </a>        v3   -= 2;
+<a name="line1051">1051: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
+<a name="line1052">1052: </a>        sum2 -= v2[2] * tmp0 + v2[1] * tmp1;
+<a name="line1053">1053: </a>        sum3 -= v3[2] * tmp0 + v3[1] * tmp1;
+<a name="line1054">1054: </a>      }
+<a name="line1055">1055: </a>      <font color="#4169E1">if</font> (j==1) {
+<a name="line1056">1056: </a>        tmp0  = tmps[*vi--];
+<a name="line1057">1057: </a>        sum1 -= *v1-- * tmp0;
+<a name="line1058">1058: </a>        sum2 -= *v2-- * tmp0;
+<a name="line1059">1059: </a>        sum3 -= *v3-- * tmp0;
+<a name="line1060">1060: </a>      }
+<a name="line1061">1061: </a>      tmp0    = x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
+<a name="line1062">1062: </a>      sum2   -= *v2-- * tmp0;
+<a name="line1063">1063: </a>      sum3   -= *v3-- * tmp0;
+<a name="line1064">1064: </a>      tmp0    = x[*c--] = tmp[row] = sum2*a_a[ad[row]]; row--;
+<a name="line1065">1065: </a>      sum3   -= *v3-- * tmp0;
+<a name="line1066">1066: </a>      x[*c--] = tmp[row] = sum3*a_a[ad[row]]; row--;
+
+<a name="line1068">1068: </a>      <font color="#4169E1">break</font>;
+<a name="line1069">1069: </a>    <font color="#4169E1">case</font> 4:
+<a name="line1070">1070: </a>      sum1 = tmp[row];
+<a name="line1071">1071: </a>      sum2 = tmp[row -1];
+<a name="line1072">1072: </a>      sum3 = tmp[row -2];
+<a name="line1073">1073: </a>      sum4 = tmp[row -3];
+<a name="line1074">1074: </a>      v2   = aa + ai[row]-1;
+<a name="line1075">1075: </a>      v3   = aa + ai[row -1]-1;
+<a name="line1076">1076: </a>      v4   = aa + ai[row -2]-1;
+
+<a name="line1078">1078: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
+<a name="line1079">1079: </a>        vi   -=2;
+<a name="line1080">1080: </a>        i0    = vi[2];
+<a name="line1081">1081: </a>        i1    = vi[1];
+<a name="line1082">1082: </a>        tmp0  = tmps[i0];
+<a name="line1083">1083: </a>        tmp1  = tmps[i1];
+<a name="line1084">1084: </a>        v1   -= 2;
+<a name="line1085">1085: </a>        v2   -= 2;
+<a name="line1086">1086: </a>        v3   -= 2;
+<a name="line1087">1087: </a>        v4   -= 2;
+<a name="line1088">1088: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
+<a name="line1089">1089: </a>        sum2 -= v2[2] * tmp0 + v2[1] * tmp1;
+<a name="line1090">1090: </a>        sum3 -= v3[2] * tmp0 + v3[1] * tmp1;
+<a name="line1091">1091: </a>        sum4 -= v4[2] * tmp0 + v4[1] * tmp1;
+<a name="line1092">1092: </a>      }
+<a name="line1093">1093: </a>      <font color="#4169E1">if</font> (j==1) {
+<a name="line1094">1094: </a>        tmp0  = tmps[*vi--];
+<a name="line1095">1095: </a>        sum1 -= *v1-- * tmp0;
+<a name="line1096">1096: </a>        sum2 -= *v2-- * tmp0;
+<a name="line1097">1097: </a>        sum3 -= *v3-- * tmp0;
+<a name="line1098">1098: </a>        sum4 -= *v4-- * tmp0;
+<a name="line1099">1099: </a>      }
+
+<a name="line1101">1101: </a>      tmp0    = x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
+<a name="line1102">1102: </a>      sum2   -= *v2-- * tmp0;
+<a name="line1103">1103: </a>      sum3   -= *v3-- * tmp0;
+<a name="line1104">1104: </a>      sum4   -= *v4-- * tmp0;
+<a name="line1105">1105: </a>      tmp0    = x[*c--] = tmp[row] = sum2*a_a[ad[row]]; row--;
+<a name="line1106">1106: </a>      sum3   -= *v3-- * tmp0;
+<a name="line1107">1107: </a>      sum4   -= *v4-- * tmp0;
+<a name="line1108">1108: </a>      tmp0    = x[*c--] = tmp[row] = sum3*a_a[ad[row]]; row--;
+<a name="line1109">1109: </a>      sum4   -= *v4-- * tmp0;
+<a name="line1110">1110: </a>      x[*c--] = tmp[row] = sum4*a_a[ad[row]]; row--;
+<a name="line1111">1111: </a>      <font color="#4169E1">break</font>;
+<a name="line1112">1112: </a>    <font color="#4169E1">case</font> 5:
+<a name="line1113">1113: </a>      sum1 = tmp[row];
+<a name="line1114">1114: </a>      sum2 = tmp[row -1];
+<a name="line1115">1115: </a>      sum3 = tmp[row -2];
+<a name="line1116">1116: </a>      sum4 = tmp[row -3];
+<a name="line1117">1117: </a>      sum5 = tmp[row -4];
+<a name="line1118">1118: </a>      v2   = aa + ai[row]-1;
+<a name="line1119">1119: </a>      v3   = aa + ai[row -1]-1;
+<a name="line1120">1120: </a>      v4   = aa + ai[row -2]-1;
+<a name="line1121">1121: </a>      v5   = aa + ai[row -3]-1;
+<a name="line1122">1122: </a>      <font color="#4169E1">for</font> (j=nz; j>1; j-=2) {
+<a name="line1123">1123: </a>        vi   -= 2;
+<a name="line1124">1124: </a>        i0    = vi[2];
+<a name="line1125">1125: </a>        i1    = vi[1];
+<a name="line1126">1126: </a>        tmp0  = tmps[i0];
+<a name="line1127">1127: </a>        tmp1  = tmps[i1];
+<a name="line1128">1128: </a>        v1   -= 2;
+<a name="line1129">1129: </a>        v2   -= 2;
+<a name="line1130">1130: </a>        v3   -= 2;
+<a name="line1131">1131: </a>        v4   -= 2;
+<a name="line1132">1132: </a>        v5   -= 2;
+<a name="line1133">1133: </a>        sum1 -= v1[2] * tmp0 + v1[1] * tmp1;
+<a name="line1134">1134: </a>        sum2 -= v2[2] * tmp0 + v2[1] * tmp1;
+<a name="line1135">1135: </a>        sum3 -= v3[2] * tmp0 + v3[1] * tmp1;
+<a name="line1136">1136: </a>        sum4 -= v4[2] * tmp0 + v4[1] * tmp1;
+<a name="line1137">1137: </a>        sum5 -= v5[2] * tmp0 + v5[1] * tmp1;
+<a name="line1138">1138: </a>      }
+<a name="line1139">1139: </a>      <font color="#4169E1">if</font> (j==1) {
+<a name="line1140">1140: </a>        tmp0  = tmps[*vi--];
+<a name="line1141">1141: </a>        sum1 -= *v1-- * tmp0;
+<a name="line1142">1142: </a>        sum2 -= *v2-- * tmp0;
+<a name="line1143">1143: </a>        sum3 -= *v3-- * tmp0;
+<a name="line1144">1144: </a>        sum4 -= *v4-- * tmp0;
+<a name="line1145">1145: </a>        sum5 -= *v5-- * tmp0;
+<a name="line1146">1146: </a>      }
+
+<a name="line1148">1148: </a>      tmp0    = x[*c--] = tmp[row] = sum1*a_a[ad[row]]; row--;
+<a name="line1149">1149: </a>      sum2   -= *v2-- * tmp0;
 <a name="line1150">1150: </a>      sum3   -= *v3-- * tmp0;
 <a name="line1151">1151: </a>      sum4   -= *v4-- * tmp0;
 <a name="line1152">1152: </a>      sum5   -= *v5-- * tmp0;
-<a name="line1153">1153: </a>      tmp0    = x[*c--] = tmp[row] = sum3*a_a[ad[row]]; row--;
-<a name="line1154">1154: </a>      sum4   -= *v4-- * tmp0;
-<a name="line1155">1155: </a>      sum5   -= *v5-- * tmp0;
-<a name="line1156">1156: </a>      tmp0    = x[*c--] = tmp[row] = sum4*a_a[ad[row]]; row--;
-<a name="line1157">1157: </a>      sum5   -= *v5-- * tmp0;
-<a name="line1158">1158: </a>      x[*c--] = tmp[row] = sum5*a_a[ad[row]]; row--;
-<a name="line1159">1159: </a>      <font color="#4169E1">break</font>;
-<a name="line1160">1160: </a><strong><font color="#FF0000">    default:</font></strong>
-<a name="line1161">1161: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported \n"</font>);
-<a name="line1162">1162: </a>    }
-<a name="line1163">1163: </a>  }
-<a name="line1164">1164: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isrow,&rout);
-<a name="line1165">1165: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(iscol,&cout);
-<a name="line1166">1166: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(bb,&b);
-<a name="line1167">1167: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(xx,&x);
-<a name="line1168">1168: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz - A->cmap->n);
-<a name="line1169">1169: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1170">1170: </a>}
-
-<a name="line1174">1174: </a><strong><font color="#4169E1"><a name="MatLUFactorNumeric_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatLUFactorNumeric_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,const <a href="../../../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> *info)</font>< [...]
-<a name="line1175">1175: </a>{
-<a name="line1176">1176: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>             C     =B;
-<a name="line1177">1177: </a>  Mat_SeqAIJ      *a    =(Mat_SeqAIJ*)A->data,*b=(Mat_SeqAIJ*)C->data;
-<a name="line1178">1178: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>              isrow = b->row,isicol = b->icol;
-<a name="line1179">1179: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
-<a name="line1180">1180: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *r,*ic,*ics;
-<a name="line1181">1181: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  n=A->rmap->n,*ai=a->i,*aj=a->j,*bi=b->i,*bj=b->j,*bdiag=b->diag;
-<a name="line1182">1182: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        i,j,k,nz,nzL,row,*pj;
-<a name="line1183">1183: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *ajtmp,*bjtmp;
-<a name="line1184">1184: </a>  MatScalar       *pc,*pc1,*pc2,*pc3,*pc4,mul1,mul2,mul3,mul4,*pv,*rtmp1,*rtmp2,*rtmp3,*rtmp4;
-<a name="line1185">1185: </a>  const MatScalar *aa=a->a,*v,*v1,*v2,*v3,*v4;
-<a name="line1186">1186: </a>  FactorShiftCtx  sctx;
-<a name="line1187">1187: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *ddiag;
-<a name="line1188">1188: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>       rs;
-<a name="line1189">1189: </a>  MatScalar       d;
-<a name="line1190">1190: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        inod,nodesz,node_max,col;
-<a name="line1191">1191: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *ns;
-<a name="line1192">1192: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *tmp_vec1,*tmp_vec2,*nsmap;
-
-<a name="line1195">1195: </a>  <font color="#B22222">/* MatPivotSetUp(): initialize shift context sctx */</font>
-<a name="line1196">1196: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(&sctx,<font color="#4169E1">sizeof</font>(FactorShiftCtx));
-
-<a name="line1198">1198: </a>  <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_POSITIVE_DEFINITE) { <font color="#B22222">/* set sctx.shift_top=max{rs} */</font>
-<a name="line1199">1199: </a>    ddiag          = a->diag;
-<a name="line1200">1200: </a>    sctx.shift_top = info->zeropivot;
-<a name="line1201">1201: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line1202">1202: </a>      <font color="#B22222">/* calculate sum(|aij|)-RealPart(aii), amt of shift needed for this row */</font>
-<a name="line1203">1203: </a>      d  = (aa)[ddiag[i]];
-<a name="line1204">1204: </a>      rs = -PetscAbsScalar(d) - PetscRealPart(d);
-<a name="line1205">1205: </a>      v  = aa+ai[i];
-<a name="line1206">1206: </a>      nz = ai[i+1] - ai[i];
-<a name="line1207">1207: </a>      <font color="#4169E1">for</font> (j=0; j<nz; j++) rs += PetscAbsScalar(v[j]);
-<a name="line1208">1208: </a>      <font color="#4169E1">if</font> (rs>sctx.shift_top) sctx.shift_top = rs;
-<a name="line1209">1209: </a>    }
-<a name="line1210">1210: </a>    sctx.shift_top *= 1.1;
-<a name="line1211">1211: </a>    sctx.nshift_max = 5;
-<a name="line1212">1212: </a>    sctx.shift_lo   = 0.;
-<a name="line1213">1213: </a>    sctx.shift_hi   = 1.;
-<a name="line1214">1214: </a>  }
-
-<a name="line1216">1216: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isrow,&r);
-<a name="line1217">1217: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isicol,&ic);
-
-<a name="line1219">1219: </a>  <a href="../../../../../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(n,&rtmp1,n,&rtmp2,n,&rtmp3,n,&rtmp4);
-<a name="line1220">1220: </a>  ics   = ic;
-
-<a name="line1222">1222: </a>  node_max = a->inode.node_count;
-<a name="line1223">1223: </a>  ns       = a->inode.size;
-<a name="line1224">1224: </a>  <font color="#4169E1">if</font> (!ns) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"Matrix without inode information"</font>);
-
-<a name="line1226">1226: </a>  <font color="#B22222">/* If max inode size > 4, split it into two inodes.*/</font>
-<a name="line1227">1227: </a>  <font color="#B22222">/* also map the inode sizes according to the ordering */</font>
-<a name="line1228">1228: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&tmp_vec1);
-<a name="line1229">1229: </a>  <font color="#4169E1">for</font> (i=0,j=0; i<node_max; ++i,++j) {
-<a name="line1230">1230: </a>    <font color="#4169E1">if</font> (ns[i] > 4) {
-<a name="line1231">1231: </a>      tmp_vec1[j] = 4;
-<a name="line1232">1232: </a>      ++j;
-<a name="line1233">1233: </a>      tmp_vec1[j] = ns[i] - tmp_vec1[j-1];
-<a name="line1234">1234: </a>    } <font color="#4169E1">else</font> {
-<a name="line1235">1235: </a>      tmp_vec1[j] = ns[i];
-<a name="line1236">1236: </a>    }
-<a name="line1237">1237: </a>  }
-<a name="line1238">1238: </a>  <font color="#B22222">/* Use the correct node_max */</font>
-<a name="line1239">1239: </a>  node_max = j;
-
-<a name="line1241">1241: </a>  <font color="#B22222">/* Now reorder the inode info based on mat re-ordering info */</font>
-<a name="line1242">1242: </a>  <font color="#B22222">/* First create a row -> inode_size_array_index map */</font>
-<a name="line1243">1243: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&nsmap);
-<a name="line1244">1244: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(node_max+1,&tmp_vec2);
-<a name="line1245">1245: </a>  <font color="#4169E1">for</font> (i=0,row=0; i<node_max; i++) {
-<a name="line1246">1246: </a>    nodesz = tmp_vec1[i];
-<a name="line1247">1247: </a>    <font color="#4169E1">for</font> (j=0; j<nodesz; j++,row++) {
-<a name="line1248">1248: </a>      nsmap[row] = i;
-<a name="line1249">1249: </a>    }
-<a name="line1250">1250: </a>  }
-<a name="line1251">1251: </a>  <font color="#B22222">/* Using nsmap, create a reordered ns structure */</font>
-<a name="line1252">1252: </a>  <font color="#4169E1">for</font> (i=0,j=0; i< node_max; i++) {
-<a name="line1253">1253: </a>    nodesz      = tmp_vec1[nsmap[r[j]]];     <font color="#B22222">/* here the reordered row_no is in r[] */</font>
-<a name="line1254">1254: </a>    tmp_vec2[i] = nodesz;
-<a name="line1255">1255: </a>    j          += nodesz;
-<a name="line1256">1256: </a>  }
-<a name="line1257">1257: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nsmap);
-<a name="line1258">1258: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_vec1);
-
-<a name="line1260">1260: </a>  <font color="#B22222">/* Now use the correct ns */</font>
-<a name="line1261">1261: </a>  ns = tmp_vec2;
-
-<a name="line1263">1263: </a>  <font color="#4169E1">do</font> {
-<a name="line1264">1264: </a>    sctx.newshift = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1265">1265: </a>    <font color="#B22222">/* Now loop over each block-row, and do the factorization */</font>
-<a name="line1266">1266: </a>    <font color="#4169E1">for</font> (inod=0,i=0; inod<node_max; inod++) { <font color="#B22222">/* i: row index; inod: inode index */</font>
-<a name="line1267">1267: </a>      nodesz = ns[inod];
-
-<a name="line1269">1269: </a>      <font color="#4169E1">switch</font> (nodesz) {
-<a name="line1270">1270: </a>      <font color="#4169E1">case</font> 1:
-<a name="line1271">1271: </a>        <font color="#B22222">/*----------*/</font>
-<a name="line1272">1272: </a>        <font color="#B22222">/* zero rtmp1 */</font>
-<a name="line1273">1273: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1274">1274: </a>        nz    = bi[i+1] - bi[i];
-<a name="line1275">1275: </a>        bjtmp = bj + bi[i];
-<a name="line1276">1276: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) rtmp1[bjtmp[j]] = 0.0;
-
-<a name="line1278">1278: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1279">1279: </a>        nz    = bdiag[i]-bdiag[i+1];
-<a name="line1280">1280: </a>        bjtmp = bj + bdiag[i+1]+1;
-<a name="line1281">1281: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) rtmp1[bjtmp[j]] = 0.0;
-
-<a name="line1283">1283: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
-<a name="line1284">1284: </a>        nz    = ai[r[i]+1] - ai[r[i]];
-<a name="line1285">1285: </a>        ajtmp = aj + ai[r[i]];
-<a name="line1286">1286: </a>        v     = aa + ai[r[i]];
-<a name="line1287">1287: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) rtmp1[ics[ajtmp[j]]] = v[j];
-
-<a name="line1289">1289: </a>        <font color="#B22222">/* ZeropivotApply() */</font>
-<a name="line1290">1290: </a>        rtmp1[i] += sctx.shift_amount;  <font color="#B22222">/* shift the diagonal of the matrix */</font>
-
-<a name="line1292">1292: </a>        <font color="#B22222">/* elimination */</font>
-<a name="line1293">1293: </a>        bjtmp = bj + bi[i];
-<a name="line1294">1294: </a>        row   = *bjtmp++;
-<a name="line1295">1295: </a>        nzL   = bi[i+1] - bi[i];
-<a name="line1296">1296: </a>        <font color="#4169E1">for</font> (k=0; k < nzL; k++) {
-<a name="line1297">1297: </a>          pc = rtmp1 + row;
-<a name="line1298">1298: </a>          <font color="#4169E1">if</font> (*pc != 0.0) {
-<a name="line1299">1299: </a>            pv   = b->a + bdiag[row];
-<a name="line1300">1300: </a>            mul1 = *pc * (*pv);
-<a name="line1301">1301: </a>            *pc  = mul1;
-<a name="line1302">1302: </a>            pj   = b->j + bdiag[row+1]+1; <font color="#B22222">/* beginning of U(row,:) */</font>
-<a name="line1303">1303: </a>            pv   = b->a + bdiag[row+1]+1;
-<a name="line1304">1304: </a>            nz   = bdiag[row]-bdiag[row+1]-1; <font color="#B22222">/* num of entries in U(row,:) excluding diag */</font>
-<a name="line1305">1305: </a>            <font color="#4169E1">for</font> (j=0; j<nz; j++) rtmp1[pj[j]] -= mul1 * pv[j];
-<a name="line1306">1306: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz);
-<a name="line1307">1307: </a>          }
-<a name="line1308">1308: </a>          row = *bjtmp++;
-<a name="line1309">1309: </a>        }
-
-<a name="line1311">1311: </a>        <font color="#B22222">/* finished row so stick it into b->a */</font>
-<a name="line1312">1312: </a>        rs = 0.0;
-<a name="line1313">1313: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1314">1314: </a>        pv = b->a + bi[i];
-<a name="line1315">1315: </a>        pj = b->j + bi[i];
-<a name="line1316">1316: </a>        nz = bi[i+1] - bi[i];
-<a name="line1317">1317: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1318">1318: </a>          pv[j] = rtmp1[pj[j]]; rs += PetscAbsScalar(pv[j]);
-<a name="line1319">1319: </a>        }
-
-<a name="line1321">1321: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1322">1322: </a>        pv = b->a + bdiag[i+1]+1;
-<a name="line1323">1323: </a>        pj = b->j + bdiag[i+1]+1;
-<a name="line1324">1324: </a>        nz = bdiag[i] - bdiag[i+1]-1;
-<a name="line1325">1325: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1326">1326: </a>          pv[j] = rtmp1[pj[j]]; rs += PetscAbsScalar(pv[j]);
-<a name="line1327">1327: </a>        }
-
-<a name="line1329">1329: </a>        <font color="#B22222">/* Check zero pivot */</font>
-<a name="line1330">1330: </a>        sctx.rs = rs;
-<a name="line1331">1331: </a>        sctx.pv = rtmp1[i];
-<a name="line1332">1332: </a>        MatPivotCheck(B,A,info,&sctx,i);
-<a name="line1333">1333: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-
-<a name="line1335">1335: </a>        <font color="#B22222">/* Mark diagonal and invert diagonal for simplier triangular solves */</font>
-<a name="line1336">1336: </a>        pv  = b->a + bdiag[i];
-<a name="line1337">1337: </a>        *pv = 1.0/sctx.pv; <font color="#B22222">/* sctx.pv = rtmp1[i]+shiftamount if shifttype==MAT_SHIFT_INBLOCKS */</font>
-<a name="line1338">1338: </a>        <font color="#4169E1">break</font>;
-
-<a name="line1340">1340: </a>      <font color="#4169E1">case</font> 2:
-<a name="line1341">1341: </a>        <font color="#B22222">/*----------*/</font>
-<a name="line1342">1342: </a>        <font color="#B22222">/* zero rtmp1 and rtmp2 */</font>
-<a name="line1343">1343: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1344">1344: </a>        nz    = bi[i+1] - bi[i];
-<a name="line1345">1345: </a>        bjtmp = bj + bi[i];
-<a name="line1346">1346: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
-<a name="line1347">1347: </a>          col        = bjtmp[j];
-<a name="line1348">1348: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0;
-<a name="line1349">1349: </a>        }
-
-<a name="line1351">1351: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1352">1352: </a>        nz    = bdiag[i]-bdiag[i+1];
-<a name="line1353">1353: </a>        bjtmp = bj + bdiag[i+1]+1;
-<a name="line1354">1354: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
-<a name="line1355">1355: </a>          col        = bjtmp[j];
-<a name="line1356">1356: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0;
-<a name="line1357">1357: </a>        }
-
-<a name="line1359">1359: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
-<a name="line1360">1360: </a>        nz    = ai[r[i]+1] - ai[r[i]];
-<a name="line1361">1361: </a>        ajtmp = aj + ai[r[i]];
-<a name="line1362">1362: </a>        v1    = aa + ai[r[i]]; v2 = aa + ai[r[i]+1];
-<a name="line1363">1363: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1364">1364: </a>          col        = ics[ajtmp[j]];
-<a name="line1365">1365: </a>          rtmp1[col] = v1[j]; rtmp2[col] = v2[j];
-<a name="line1366">1366: </a>        }
-<a name="line1367">1367: </a>        <font color="#B22222">/* ZeropivotApply(): shift the diagonal of the matrix  */</font>
-<a name="line1368">1368: </a>        rtmp1[i] += sctx.shift_amount; rtmp2[i+1] += sctx.shift_amount;
-
-<a name="line1370">1370: </a>        <font color="#B22222">/* elimination */</font>
-<a name="line1371">1371: </a>        bjtmp = bj + bi[i];
-<a name="line1372">1372: </a>        row   = *bjtmp++; <font color="#B22222">/* pivot row */</font>
-<a name="line1373">1373: </a>        nzL   = bi[i+1] - bi[i];
-<a name="line1374">1374: </a>        <font color="#4169E1">for</font> (k=0; k < nzL; k++) {
-<a name="line1375">1375: </a>          pc1 = rtmp1 + row;
-<a name="line1376">1376: </a>          pc2 = rtmp2 + row;
-<a name="line1377">1377: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0) {
-<a name="line1378">1378: </a>            pv   = b->a + bdiag[row];
-<a name="line1379">1379: </a>            mul1 = *pc1*(*pv); mul2 = *pc2*(*pv);
-<a name="line1380">1380: </a>            *pc1 = mul1;       *pc2 = mul2;
-
-<a name="line1382">1382: </a>            pj = b->j + bdiag[row+1]+1;     <font color="#B22222">/* beginning of U(row,:) */</font>
-<a name="line1383">1383: </a>            pv = b->a + bdiag[row+1]+1;
-<a name="line1384">1384: </a>            nz = bdiag[row]-bdiag[row+1]-1; <font color="#B22222">/* num of entries in U(row,:) excluding diag */</font>
-<a name="line1385">1385: </a>            <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1386">1386: </a>              col         = pj[j];
-<a name="line1387">1387: </a>              rtmp1[col] -= mul1 * pv[j];
-<a name="line1388">1388: </a>              rtmp2[col] -= mul2 * pv[j];
-<a name="line1389">1389: </a>            }
-<a name="line1390">1390: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2+4*nz);
-<a name="line1391">1391: </a>          }
-<a name="line1392">1392: </a>          row = *bjtmp++;
-<a name="line1393">1393: </a>        }
-
-<a name="line1395">1395: </a>        <font color="#B22222">/* finished row i; check zero pivot, then stick row i into b->a */</font>
-<a name="line1396">1396: </a>        rs = 0.0;
-<a name="line1397">1397: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1398">1398: </a>        pc1 = b->a + bi[i];
-<a name="line1399">1399: </a>        pj  = b->j + bi[i];
-<a name="line1400">1400: </a>        nz  = bi[i+1] - bi[i];
-<a name="line1401">1401: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1402">1402: </a>          col    = pj[j];
-<a name="line1403">1403: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
-<a name="line1404">1404: </a>        }
-<a name="line1405">1405: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1406">1406: </a>        pc1 = b->a + bdiag[i+1]+1;
-<a name="line1407">1407: </a>        pj  = b->j + bdiag[i+1]+1;
-<a name="line1408">1408: </a>        nz  = bdiag[i] - bdiag[i+1] - 1; <font color="#B22222">/* exclude diagonal */</font>
-<a name="line1409">1409: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1410">1410: </a>          col    = pj[j];
-<a name="line1411">1411: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
-<a name="line1412">1412: </a>        }
-
-<a name="line1414">1414: </a>        sctx.rs = rs;
-<a name="line1415">1415: </a>        sctx.pv = rtmp1[i];
-<a name="line1416">1416: </a>        MatPivotCheck(B,A,info,&sctx,i);
-<a name="line1417">1417: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-<a name="line1418">1418: </a>        pc1  = b->a + bdiag[i]; <font color="#B22222">/* Mark diagonal */</font>
-<a name="line1419">1419: </a>        *pc1 = 1.0/sctx.pv;
-
-<a name="line1421">1421: </a>        <font color="#B22222">/* Now take care of diagonal 2x2 block. */</font>
-<a name="line1422">1422: </a>        pc2 = rtmp2 + i;
-<a name="line1423">1423: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0) {
-<a name="line1424">1424: </a>          mul1 = (*pc2)*(*pc1); <font color="#B22222">/* *pc1=diag[i] is inverted! */</font>
-<a name="line1425">1425: </a>          *pc2 = mul1;          <font color="#B22222">/* insert L entry */</font>
-<a name="line1426">1426: </a>          pj   = b->j + bdiag[i+1]+1;   <font color="#B22222">/* beginning of U(i,:) */</font>
-<a name="line1427">1427: </a>          nz   = bdiag[i]-bdiag[i+1]-1; <font color="#B22222">/* num of entries in U(i,:) excluding diag */</font>
-<a name="line1428">1428: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1429">1429: </a>            col = pj[j]; rtmp2[col] -= mul1 * rtmp1[col];
-<a name="line1430">1430: </a>          }
-<a name="line1431">1431: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz);
-<a name="line1432">1432: </a>        }
-
-<a name="line1434">1434: </a>        <font color="#B22222">/* finished row i+1; check zero pivot, then stick row i+1 into b->a */</font>
-<a name="line1435">1435: </a>        rs = 0.0;
-<a name="line1436">1436: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1437">1437: </a>        pc2 = b->a + bi[i+1];
-<a name="line1438">1438: </a>        pj  = b->j + bi[i+1];
-<a name="line1439">1439: </a>        nz  = bi[i+2] - bi[i+1];
-<a name="line1440">1440: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1441">1441: </a>          col    = pj[j];
-<a name="line1442">1442: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
-<a name="line1443">1443: </a>        }
-<a name="line1444">1444: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1445">1445: </a>        pc2 = b->a + bdiag[i+2]+1;
-<a name="line1446">1446: </a>        pj  = b->j + bdiag[i+2]+1;
-<a name="line1447">1447: </a>        nz  = bdiag[i+1] - bdiag[i+2] - 1; <font color="#B22222">/* exclude diagonal */</font>
-<a name="line1448">1448: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1449">1449: </a>          col    = pj[j];
-<a name="line1450">1450: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
-<a name="line1451">1451: </a>        }
-
-<a name="line1453">1453: </a>        sctx.rs = rs;
-<a name="line1454">1454: </a>        sctx.pv = rtmp2[i+1];
-<a name="line1455">1455: </a>        MatPivotCheck(B,A,info,&sctx,i+1);
-<a name="line1456">1456: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-<a name="line1457">1457: </a>        pc2  = b->a + bdiag[i+1];
-<a name="line1458">1458: </a>        *pc2 = 1.0/sctx.pv;
-<a name="line1459">1459: </a>        <font color="#4169E1">break</font>;
-
-<a name="line1461">1461: </a>      <font color="#4169E1">case</font> 3:
-<a name="line1462">1462: </a>        <font color="#B22222">/*----------*/</font>
-<a name="line1463">1463: </a>        <font color="#B22222">/* zero rtmp */</font>
-<a name="line1464">1464: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1465">1465: </a>        nz    = bi[i+1] - bi[i];
-<a name="line1466">1466: </a>        bjtmp = bj + bi[i];
-<a name="line1467">1467: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
-<a name="line1468">1468: </a>          col        = bjtmp[j];
-<a name="line1469">1469: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0; rtmp3[col] = 0.0;
-<a name="line1470">1470: </a>        }
-
-<a name="line1472">1472: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1473">1473: </a>        nz    = bdiag[i]-bdiag[i+1];
-<a name="line1474">1474: </a>        bjtmp = bj + bdiag[i+1]+1;
-<a name="line1475">1475: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
-<a name="line1476">1476: </a>          col        = bjtmp[j];
-<a name="line1477">1477: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0; rtmp3[col] = 0.0;
-<a name="line1478">1478: </a>        }
-
-<a name="line1480">1480: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
-<a name="line1481">1481: </a>        nz    = ai[r[i]+1] - ai[r[i]];
-<a name="line1482">1482: </a>        ajtmp = aj + ai[r[i]];
-<a name="line1483">1483: </a>        v1    = aa + ai[r[i]]; v2 = aa + ai[r[i]+1]; v3 = aa + ai[r[i]+2];
-<a name="line1484">1484: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1485">1485: </a>          col        = ics[ajtmp[j]];
-<a name="line1486">1486: </a>          rtmp1[col] = v1[j]; rtmp2[col] = v2[j]; rtmp3[col] = v3[j];
-<a name="line1487">1487: </a>        }
-<a name="line1488">1488: </a>        <font color="#B22222">/* ZeropivotApply(): shift the diagonal of the matrix  */</font>
-<a name="line1489">1489: </a>        rtmp1[i] += sctx.shift_amount; rtmp2[i+1] += sctx.shift_amount; rtmp3[i+2] += sctx.shift_amount;
-
-<a name="line1491">1491: </a>        <font color="#B22222">/* elimination */</font>
-<a name="line1492">1492: </a>        bjtmp = bj + bi[i];
-<a name="line1493">1493: </a>        row   = *bjtmp++; <font color="#B22222">/* pivot row */</font>
-<a name="line1494">1494: </a>        nzL   = bi[i+1] - bi[i];
-<a name="line1495">1495: </a>        <font color="#4169E1">for</font> (k=0; k < nzL; k++) {
-<a name="line1496">1496: </a>          pc1 = rtmp1 + row;
-<a name="line1497">1497: </a>          pc2 = rtmp2 + row;
-<a name="line1498">1498: </a>          pc3 = rtmp3 + row;
-<a name="line1499">1499: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0 || *pc3 != 0.0) {
-<a name="line1500">1500: </a>            pv   = b->a + bdiag[row];
-<a name="line1501">1501: </a>            mul1 = *pc1*(*pv); mul2 = *pc2*(*pv); mul3 = *pc3*(*pv);
-<a name="line1502">1502: </a>            *pc1 = mul1; *pc2 = mul2; *pc3 = mul3;
-
-<a name="line1504">1504: </a>            pj = b->j + bdiag[row+1]+1;     <font color="#B22222">/* beginning of U(row,:) */</font>
-<a name="line1505">1505: </a>            pv = b->a + bdiag[row+1]+1;
-<a name="line1506">1506: </a>            nz = bdiag[row]-bdiag[row+1]-1; <font color="#B22222">/* num of entries in U(row,:) excluding diag */</font>
-<a name="line1507">1507: </a>            <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1508">1508: </a>              col         = pj[j];
-<a name="line1509">1509: </a>              rtmp1[col] -= mul1 * pv[j];
-<a name="line1510">1510: </a>              rtmp2[col] -= mul2 * pv[j];
-<a name="line1511">1511: </a>              rtmp3[col] -= mul3 * pv[j];
-<a name="line1512">1512: </a>            }
-<a name="line1513">1513: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(3+6*nz);
-<a name="line1514">1514: </a>          }
-<a name="line1515">1515: </a>          row = *bjtmp++;
-<a name="line1516">1516: </a>        }
-
-<a name="line1518">1518: </a>        <font color="#B22222">/* finished row i; check zero pivot, then stick row i into b->a */</font>
-<a name="line1519">1519: </a>        rs = 0.0;
-<a name="line1520">1520: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1521">1521: </a>        pc1 = b->a + bi[i];
-<a name="line1522">1522: </a>        pj  = b->j + bi[i];
-<a name="line1523">1523: </a>        nz  = bi[i+1] - bi[i];
-<a name="line1524">1524: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1525">1525: </a>          col    = pj[j];
-<a name="line1526">1526: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
-<a name="line1527">1527: </a>        }
-<a name="line1528">1528: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1529">1529: </a>        pc1 = b->a + bdiag[i+1]+1;
-<a name="line1530">1530: </a>        pj  = b->j + bdiag[i+1]+1;
-<a name="line1531">1531: </a>        nz  = bdiag[i] - bdiag[i+1] - 1; <font color="#B22222">/* exclude diagonal */</font>
-<a name="line1532">1532: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1533">1533: </a>          col    = pj[j];
-<a name="line1534">1534: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
-<a name="line1535">1535: </a>        }
-
-<a name="line1537">1537: </a>        sctx.rs = rs;
-<a name="line1538">1538: </a>        sctx.pv = rtmp1[i];
-<a name="line1539">1539: </a>        MatPivotCheck(B,A,info,&sctx,i);
-<a name="line1540">1540: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-<a name="line1541">1541: </a>        pc1  = b->a + bdiag[i]; <font color="#B22222">/* Mark diag[i] */</font>
-<a name="line1542">1542: </a>        *pc1 = 1.0/sctx.pv;
-
-<a name="line1544">1544: </a>        <font color="#B22222">/* Now take care of 1st column of diagonal 3x3 block. */</font>
-<a name="line1545">1545: </a>        pc2 = rtmp2 + i;
-<a name="line1546">1546: </a>        pc3 = rtmp3 + i;
-<a name="line1547">1547: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0 || *pc3 != 0.0) {
-<a name="line1548">1548: </a>          mul2 = (*pc2)*(*pc1); *pc2 = mul2;
-<a name="line1549">1549: </a>          mul3 = (*pc3)*(*pc1); *pc3 = mul3;
-<a name="line1550">1550: </a>          pj   = b->j + bdiag[i+1]+1;   <font color="#B22222">/* beginning of U(i,:) */</font>
-<a name="line1551">1551: </a>          nz   = bdiag[i]-bdiag[i+1]-1; <font color="#B22222">/* num of entries in U(i,:) excluding diag */</font>
-<a name="line1552">1552: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1553">1553: </a>            col         = pj[j];
-<a name="line1554">1554: </a>            rtmp2[col] -= mul2 * rtmp1[col];
-<a name="line1555">1555: </a>            rtmp3[col] -= mul3 * rtmp1[col];
-<a name="line1556">1556: </a>          }
-<a name="line1557">1557: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2+4*nz);
-<a name="line1558">1558: </a>        }
-
-<a name="line1560">1560: </a>        <font color="#B22222">/* finished row i+1; check zero pivot, then stick row i+1 into b->a */</font>
-<a name="line1561">1561: </a>        rs = 0.0;
-<a name="line1562">1562: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1563">1563: </a>        pc2 = b->a + bi[i+1];
-<a name="line1564">1564: </a>        pj  = b->j + bi[i+1];
-<a name="line1565">1565: </a>        nz  = bi[i+2] - bi[i+1];
-<a name="line1566">1566: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1567">1567: </a>          col    = pj[j];
-<a name="line1568">1568: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
-<a name="line1569">1569: </a>        }
-<a name="line1570">1570: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1571">1571: </a>        pc2 = b->a + bdiag[i+2]+1;
-<a name="line1572">1572: </a>        pj  = b->j + bdiag[i+2]+1;
-<a name="line1573">1573: </a>        nz  = bdiag[i+1] - bdiag[i+2] - 1; <font color="#B22222">/* exclude diagonal */</font>
-<a name="line1574">1574: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1575">1575: </a>          col    = pj[j];
-<a name="line1576">1576: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
-<a name="line1577">1577: </a>        }
-
-<a name="line1579">1579: </a>        sctx.rs = rs;
-<a name="line1580">1580: </a>        sctx.pv = rtmp2[i+1];
-<a name="line1581">1581: </a>        MatPivotCheck(B,A,info,&sctx,i+1);
-<a name="line1582">1582: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-<a name="line1583">1583: </a>        pc2  = b->a + bdiag[i+1];
-<a name="line1584">1584: </a>        *pc2 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+1] */</font>
-
-<a name="line1586">1586: </a>        <font color="#B22222">/* Now take care of 2nd column of diagonal 3x3 block. */</font>
-<a name="line1587">1587: </a>        pc3 = rtmp3 + i+1;
-<a name="line1588">1588: </a>        <font color="#4169E1">if</font> (*pc3 != 0.0) {
-<a name="line1589">1589: </a>          mul3 = (*pc3)*(*pc2); *pc3 = mul3;
-<a name="line1590">1590: </a>          pj   = b->j + bdiag[i+2]+1;     <font color="#B22222">/* beginning of U(i+1,:) */</font>
-<a name="line1591">1591: </a>          nz   = bdiag[i+1]-bdiag[i+2]-1; <font color="#B22222">/* num of entries in U(i+1,:) excluding diag */</font>
-<a name="line1592">1592: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1593">1593: </a>            col         = pj[j];
-<a name="line1594">1594: </a>            rtmp3[col] -= mul3 * rtmp2[col];
-<a name="line1595">1595: </a>          }
-<a name="line1596">1596: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz);
-<a name="line1597">1597: </a>        }
-
-<a name="line1599">1599: </a>        <font color="#B22222">/* finished i+2; check zero pivot, then stick row i+2 into b->a */</font>
-<a name="line1600">1600: </a>        rs = 0.0;
-<a name="line1601">1601: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1602">1602: </a>        pc3 = b->a + bi[i+2];
-<a name="line1603">1603: </a>        pj  = b->j + bi[i+2];
-<a name="line1604">1604: </a>        nz  = bi[i+3] - bi[i+2];
-<a name="line1605">1605: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1606">1606: </a>          col    = pj[j];
-<a name="line1607">1607: </a>          pc3[j] = rtmp3[col]; rs += PetscAbsScalar(pc3[j]);
-<a name="line1608">1608: </a>        }
-<a name="line1609">1609: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1610">1610: </a>        pc3 = b->a + bdiag[i+3]+1;
-<a name="line1611">1611: </a>        pj  = b->j + bdiag[i+3]+1;
-<a name="line1612">1612: </a>        nz  = bdiag[i+2] - bdiag[i+3] - 1; <font color="#B22222">/* exclude diagonal */</font>
-<a name="line1613">1613: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1614">1614: </a>          col    = pj[j];
-<a name="line1615">1615: </a>          pc3[j] = rtmp3[col]; rs += PetscAbsScalar(pc3[j]);
-<a name="line1616">1616: </a>        }
-
-<a name="line1618">1618: </a>        sctx.rs = rs;
-<a name="line1619">1619: </a>        sctx.pv = rtmp3[i+2];
-<a name="line1620">1620: </a>        MatPivotCheck(B,A,info,&sctx,i+2);
-<a name="line1621">1621: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-<a name="line1622">1622: </a>        pc3  = b->a + bdiag[i+2];
-<a name="line1623">1623: </a>        *pc3 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+2] */</font>
-<a name="line1624">1624: </a>        <font color="#4169E1">break</font>;
-<a name="line1625">1625: </a>      <font color="#4169E1">case</font> 4:
-<a name="line1626">1626: </a>        <font color="#B22222">/*----------*/</font>
-<a name="line1627">1627: </a>        <font color="#B22222">/* zero rtmp */</font>
-<a name="line1628">1628: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1629">1629: </a>        nz    = bi[i+1] - bi[i];
-<a name="line1630">1630: </a>        bjtmp = bj + bi[i];
-<a name="line1631">1631: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
-<a name="line1632">1632: </a>          col        = bjtmp[j];
-<a name="line1633">1633: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0; rtmp3[col] = 0.0;rtmp4[col] = 0.0;
-<a name="line1634">1634: </a>        }
-
-<a name="line1636">1636: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1637">1637: </a>        nz    = bdiag[i]-bdiag[i+1];
-<a name="line1638">1638: </a>        bjtmp = bj + bdiag[i+1]+1;
-<a name="line1639">1639: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
-<a name="line1640">1640: </a>          col        = bjtmp[j];
-<a name="line1641">1641: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0; rtmp3[col] = 0.0; rtmp4[col] = 0.0;
-<a name="line1642">1642: </a>        }
-
-<a name="line1644">1644: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
-<a name="line1645">1645: </a>        nz    = ai[r[i]+1] - ai[r[i]];
-<a name="line1646">1646: </a>        ajtmp = aj + ai[r[i]];
-<a name="line1647">1647: </a>        v1    = aa + ai[r[i]]; v2 = aa + ai[r[i]+1]; v3 = aa + ai[r[i]+2]; v4 = aa + ai[r[i]+3];
-<a name="line1648">1648: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1649">1649: </a>          col        = ics[ajtmp[j]];
-<a name="line1650">1650: </a>          rtmp1[col] = v1[j]; rtmp2[col] = v2[j]; rtmp3[col] = v3[j]; rtmp4[col] = v4[j];
-<a name="line1651">1651: </a>        }
-<a name="line1652">1652: </a>        <font color="#B22222">/* ZeropivotApply(): shift the diagonal of the matrix  */</font>
-<a name="line1653">1653: </a>        rtmp1[i] += sctx.shift_amount; rtmp2[i+1] += sctx.shift_amount; rtmp3[i+2] += sctx.shift_amount; rtmp4[i+3] += sctx.shift_amount;
-
-<a name="line1655">1655: </a>        <font color="#B22222">/* elimination */</font>
-<a name="line1656">1656: </a>        bjtmp = bj + bi[i];
-<a name="line1657">1657: </a>        row   = *bjtmp++; <font color="#B22222">/* pivot row */</font>
-<a name="line1658">1658: </a>        nzL   = bi[i+1] - bi[i];
-<a name="line1659">1659: </a>        <font color="#4169E1">for</font> (k=0; k < nzL; k++) {
-<a name="line1660">1660: </a>          pc1 = rtmp1 + row;
-<a name="line1661">1661: </a>          pc2 = rtmp2 + row;
-<a name="line1662">1662: </a>          pc3 = rtmp3 + row;
-<a name="line1663">1663: </a>          pc4 = rtmp4 + row;
-<a name="line1664">1664: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0 || *pc3 != 0.0 || *pc4 != 0.0) {
-<a name="line1665">1665: </a>            pv   = b->a + bdiag[row];
-<a name="line1666">1666: </a>            mul1 = *pc1*(*pv); mul2 = *pc2*(*pv); mul3 = *pc3*(*pv); mul4 = *pc4*(*pv);
-<a name="line1667">1667: </a>            *pc1 = mul1; *pc2 = mul2; *pc3 = mul3; *pc4 = mul4;
-
-<a name="line1669">1669: </a>            pj = b->j + bdiag[row+1]+1; <font color="#B22222">/* beginning of U(row,:) */</font>
-<a name="line1670">1670: </a>            pv = b->a + bdiag[row+1]+1;
-<a name="line1671">1671: </a>            nz = bdiag[row]-bdiag[row+1]-1; <font color="#B22222">/* num of entries in U(row,:) excluding diag */</font>
-<a name="line1672">1672: </a>            <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1673">1673: </a>              col         = pj[j];
-<a name="line1674">1674: </a>              rtmp1[col] -= mul1 * pv[j];
-<a name="line1675">1675: </a>              rtmp2[col] -= mul2 * pv[j];
-<a name="line1676">1676: </a>              rtmp3[col] -= mul3 * pv[j];
-<a name="line1677">1677: </a>              rtmp4[col] -= mul4 * pv[j];
-<a name="line1678">1678: </a>            }
-<a name="line1679">1679: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(4+8*nz);
-<a name="line1680">1680: </a>          }
-<a name="line1681">1681: </a>          row = *bjtmp++;
-<a name="line1682">1682: </a>        }
-
-<a name="line1684">1684: </a>        <font color="#B22222">/* finished row i; check zero pivot, then stick row i into b->a */</font>
-<a name="line1685">1685: </a>        rs = 0.0;
-<a name="line1686">1686: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1687">1687: </a>        pc1 = b->a + bi[i];
-<a name="line1688">1688: </a>        pj  = b->j + bi[i];
-<a name="line1689">1689: </a>        nz  = bi[i+1] - bi[i];
-<a name="line1690">1690: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1691">1691: </a>          col    = pj[j];
-<a name="line1692">1692: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
-<a name="line1693">1693: </a>        }
-<a name="line1694">1694: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1695">1695: </a>        pc1 = b->a + bdiag[i+1]+1;
-<a name="line1696">1696: </a>        pj  = b->j + bdiag[i+1]+1;
-<a name="line1697">1697: </a>        nz  = bdiag[i] - bdiag[i+1] - 1; <font color="#B22222">/* exclude diagonal */</font>
-<a name="line1698">1698: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1699">1699: </a>          col    = pj[j];
-<a name="line1700">1700: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
-<a name="line1701">1701: </a>        }
-
-<a name="line1703">1703: </a>        sctx.rs = rs;
-<a name="line1704">1704: </a>        sctx.pv = rtmp1[i];
-<a name="line1705">1705: </a>        MatPivotCheck(B,A,info,&sctx,i);
-<a name="line1706">1706: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-<a name="line1707">1707: </a>        pc1  = b->a + bdiag[i]; <font color="#B22222">/* Mark diag[i] */</font>
-<a name="line1708">1708: </a>        *pc1 = 1.0/sctx.pv;
-
-<a name="line1710">1710: </a>        <font color="#B22222">/* Now take care of 1st column of diagonal 4x4 block. */</font>
-<a name="line1711">1711: </a>        pc2 = rtmp2 + i;
-<a name="line1712">1712: </a>        pc3 = rtmp3 + i;
-<a name="line1713">1713: </a>        pc4 = rtmp4 + i;
-<a name="line1714">1714: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0 || *pc3 != 0.0 || *pc4 != 0.0) {
-<a name="line1715">1715: </a>          mul2 = (*pc2)*(*pc1); *pc2 = mul2;
-<a name="line1716">1716: </a>          mul3 = (*pc3)*(*pc1); *pc3 = mul3;
-<a name="line1717">1717: </a>          mul4 = (*pc4)*(*pc1); *pc4 = mul4;
-<a name="line1718">1718: </a>          pj   = b->j + bdiag[i+1]+1;   <font color="#B22222">/* beginning of U(i,:) */</font>
-<a name="line1719">1719: </a>          nz   = bdiag[i]-bdiag[i+1]-1; <font color="#B22222">/* num of entries in U(i,:) excluding diag */</font>
-<a name="line1720">1720: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1721">1721: </a>            col         = pj[j];
-<a name="line1722">1722: </a>            rtmp2[col] -= mul2 * rtmp1[col];
-<a name="line1723">1723: </a>            rtmp3[col] -= mul3 * rtmp1[col];
-<a name="line1724">1724: </a>            rtmp4[col] -= mul4 * rtmp1[col];
-<a name="line1725">1725: </a>          }
-<a name="line1726">1726: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(3+6*nz);
-<a name="line1727">1727: </a>        }
-
-<a name="line1729">1729: </a>        <font color="#B22222">/* finished row i+1; check zero pivot, then stick row i+1 into b->a */</font>
-<a name="line1730">1730: </a>        rs = 0.0;
-<a name="line1731">1731: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1732">1732: </a>        pc2 = b->a + bi[i+1];
-<a name="line1733">1733: </a>        pj  = b->j + bi[i+1];
-<a name="line1734">1734: </a>        nz  = bi[i+2] - bi[i+1];
-<a name="line1735">1735: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1736">1736: </a>          col    = pj[j];
-<a name="line1737">1737: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
-<a name="line1738">1738: </a>        }
-<a name="line1739">1739: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1740">1740: </a>        pc2 = b->a + bdiag[i+2]+1;
-<a name="line1741">1741: </a>        pj  = b->j + bdiag[i+2]+1;
-<a name="line1742">1742: </a>        nz  = bdiag[i+1] - bdiag[i+2] - 1; <font color="#B22222">/* exclude diagonal */</font>
-<a name="line1743">1743: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1744">1744: </a>          col    = pj[j];
-<a name="line1745">1745: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
-<a name="line1746">1746: </a>        }
-
-<a name="line1748">1748: </a>        sctx.rs = rs;
-<a name="line1749">1749: </a>        sctx.pv = rtmp2[i+1];
-<a name="line1750">1750: </a>        MatPivotCheck(B,A,info,&sctx,i+1);
-<a name="line1751">1751: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-<a name="line1752">1752: </a>        pc2  = b->a + bdiag[i+1];
-<a name="line1753">1753: </a>        *pc2 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+1] */</font>
-
-<a name="line1755">1755: </a>        <font color="#B22222">/* Now take care of 2nd column of diagonal 4x4 block. */</font>
-<a name="line1756">1756: </a>        pc3 = rtmp3 + i+1;
-<a name="line1757">1757: </a>        pc4 = rtmp4 + i+1;
-<a name="line1758">1758: </a>        <font color="#4169E1">if</font> (*pc3 != 0.0 || *pc4 != 0.0) {
-<a name="line1759">1759: </a>          mul3 = (*pc3)*(*pc2); *pc3 = mul3;
-<a name="line1760">1760: </a>          mul4 = (*pc4)*(*pc2); *pc4 = mul4;
-<a name="line1761">1761: </a>          pj   = b->j + bdiag[i+2]+1;     <font color="#B22222">/* beginning of U(i+1,:) */</font>
-<a name="line1762">1762: </a>          nz   = bdiag[i+1]-bdiag[i+2]-1; <font color="#B22222">/* num of entries in U(i+1,:) excluding diag */</font>
-<a name="line1763">1763: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1764">1764: </a>            col         = pj[j];
-<a name="line1765">1765: </a>            rtmp3[col] -= mul3 * rtmp2[col];
-<a name="line1766">1766: </a>            rtmp4[col] -= mul4 * rtmp2[col];
-<a name="line1767">1767: </a>          }
-<a name="line1768">1768: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(4*nz);
-<a name="line1769">1769: </a>        }
-
-<a name="line1771">1771: </a>        <font color="#B22222">/* finished i+2; check zero pivot, then stick row i+2 into b->a */</font>
-<a name="line1772">1772: </a>        rs = 0.0;
-<a name="line1773">1773: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1774">1774: </a>        pc3 = b->a + bi[i+2];
-<a name="line1775">1775: </a>        pj  = b->j + bi[i+2];
-<a name="line1776">1776: </a>        nz  = bi[i+3] - bi[i+2];
-<a name="line1777">1777: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1778">1778: </a>          col    = pj[j];
-<a name="line1779">1779: </a>          pc3[j] = rtmp3[col]; rs += PetscAbsScalar(pc3[j]);
-<a name="line1780">1780: </a>        }
-<a name="line1781">1781: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1782">1782: </a>        pc3 = b->a + bdiag[i+3]+1;
-<a name="line1783">1783: </a>        pj  = b->j + bdiag[i+3]+1;
-<a name="line1784">1784: </a>        nz  = bdiag[i+2] - bdiag[i+3] - 1; <font color="#B22222">/* exclude diagonal */</font>
-<a name="line1785">1785: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1786">1786: </a>          col    = pj[j];
-<a name="line1787">1787: </a>          pc3[j] = rtmp3[col]; rs += PetscAbsScalar(pc3[j]);
-<a name="line1788">1788: </a>        }
-
-<a name="line1790">1790: </a>        sctx.rs = rs;
-<a name="line1791">1791: </a>        sctx.pv = rtmp3[i+2];
-<a name="line1792">1792: </a>        MatPivotCheck(B,A,info,&sctx,i+2);
-<a name="line1793">1793: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-<a name="line1794">1794: </a>        pc3  = b->a + bdiag[i+2];
-<a name="line1795">1795: </a>        *pc3 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+2] */</font>
-
-<a name="line1797">1797: </a>        <font color="#B22222">/* Now take care of 3rd column of diagonal 4x4 block. */</font>
-<a name="line1798">1798: </a>        pc4 = rtmp4 + i+2;
-<a name="line1799">1799: </a>        <font color="#4169E1">if</font> (*pc4 != 0.0) {
-<a name="line1800">1800: </a>          mul4 = (*pc4)*(*pc3); *pc4 = mul4;
-<a name="line1801">1801: </a>          pj   = b->j + bdiag[i+3]+1;     <font color="#B22222">/* beginning of U(i+2,:) */</font>
-<a name="line1802">1802: </a>          nz   = bdiag[i+2]-bdiag[i+3]-1; <font color="#B22222">/* num of entries in U(i+2,:) excluding diag */</font>
-<a name="line1803">1803: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1804">1804: </a>            col         = pj[j];
-<a name="line1805">1805: </a>            rtmp4[col] -= mul4 * rtmp3[col];
-<a name="line1806">1806: </a>          }
-<a name="line1807">1807: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz);
-<a name="line1808">1808: </a>        }
-
-<a name="line1810">1810: </a>        <font color="#B22222">/* finished i+3; check zero pivot, then stick row i+3 into b->a */</font>
-<a name="line1811">1811: </a>        rs = 0.0;
-<a name="line1812">1812: </a>        <font color="#B22222">/* L part */</font>
-<a name="line1813">1813: </a>        pc4 = b->a + bi[i+3];
-<a name="line1814">1814: </a>        pj  = b->j + bi[i+3];
-<a name="line1815">1815: </a>        nz  = bi[i+4] - bi[i+3];
-<a name="line1816">1816: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1817">1817: </a>          col    = pj[j];
-<a name="line1818">1818: </a>          pc4[j] = rtmp4[col]; rs += PetscAbsScalar(pc4[j]);
-<a name="line1819">1819: </a>        }
-<a name="line1820">1820: </a>        <font color="#B22222">/* U part */</font>
-<a name="line1821">1821: </a>        pc4 = b->a + bdiag[i+4]+1;
-<a name="line1822">1822: </a>        pj  = b->j + bdiag[i+4]+1;
-<a name="line1823">1823: </a>        nz  = bdiag[i+3] - bdiag[i+4] - 1; <font color="#B22222">/* exclude diagonal */</font>
-<a name="line1824">1824: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1825">1825: </a>          col    = pj[j];
-<a name="line1826">1826: </a>          pc4[j] = rtmp4[col]; rs += PetscAbsScalar(pc4[j]);
-<a name="line1827">1827: </a>        }
-
-<a name="line1829">1829: </a>        sctx.rs = rs;
-<a name="line1830">1830: </a>        sctx.pv = rtmp4[i+3];
-<a name="line1831">1831: </a>        MatPivotCheck(B,A,info,&sctx,i+3);
-<a name="line1832">1832: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
-<a name="line1833">1833: </a>        pc4  = b->a + bdiag[i+3];
-<a name="line1834">1834: </a>        *pc4 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+3] */</font>
-<a name="line1835">1835: </a>        <font color="#4169E1">break</font>;
-
-<a name="line1837">1837: </a><strong><font color="#FF0000">      default:</font></strong>
-<a name="line1838">1838: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Node size not yet supported \n"</font>);
-<a name="line1839">1839: </a>      }
-<a name="line1840">1840: </a>      <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>; <font color="#B22222">/* break for (inod=0,i=0; inod<node_max; inod++) */</font>
-<a name="line1841">1841: </a>      i += nodesz;                 <font color="#B22222">/* Update the row */</font>
-<a name="line1842">1842: </a>    }
-
-<a name="line1844">1844: </a>    <font color="#B22222">/* MatPivotRefine() */</font>
-<a name="line1845">1845: </a>    <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>) MAT_SHIFT_POSITIVE_DEFINITE && !sctx.newshift && sctx.shift_fraction>0 && sctx.nshift<sctx.nshift_max) {
-<a name="line1846">1846: </a>      <font color="#B22222">/*</font>
-<a name="line1847">1847: </a><font color="#B22222">       * if no shift in this attempt & shifting & started shifting & can refine,</font>
-<a name="line1848">1848: </a><font color="#B22222">       * then try lower shift</font>
-<a name="line1849">1849: </a><font color="#B22222">       */</font>
-<a name="line1850">1850: </a>      sctx.shift_hi       = sctx.shift_fraction;
-<a name="line1851">1851: </a>      sctx.shift_fraction = (sctx.shift_hi+sctx.shift_lo)/2.;
-<a name="line1852">1852: </a>      sctx.shift_amount   = sctx.shift_fraction * sctx.shift_top;
-<a name="line1853">1853: </a>      sctx.newshift       = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line1854">1854: </a>      sctx.nshift++;
-<a name="line1855">1855: </a>    }
-<a name="line1856">1856: </a>  } <font color="#4169E1">while</font> (sctx.newshift);
-
-<a name="line1858">1858: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(rtmp1,rtmp2,rtmp3,rtmp4);
-<a name="line1859">1859: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_vec2);
-<a name="line1860">1860: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isicol,&ic);
-<a name="line1861">1861: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isrow,&r);
-
-<a name="line1863">1863: </a>  <font color="#4169E1">if</font> (b->inode.size) {
-<a name="line1864">1864: </a>    C->ops->solve           = MatSolve_SeqAIJ_Inode;
-<a name="line1865">1865: </a>  } <font color="#4169E1">else</font> {
-<a name="line1866">1866: </a>    C->ops->solve           = MatSolve_SeqAIJ;
-<a name="line1867">1867: </a>  }
-<a name="line1868">1868: </a>  C->ops->solveadd          = MatSolveAdd_SeqAIJ;
-<a name="line1869">1869: </a>  C->ops->solvetranspose    = MatSolveTranspose_SeqAIJ;
-<a name="line1870">1870: </a>  C->ops->solvetransposeadd = MatSolveTransposeAdd_SeqAIJ;
-<a name="line1871">1871: </a>  C->ops->matsolve          = MatMatSolve_SeqAIJ;
-<a name="line1872">1872: </a>  C->assembled              = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line1873">1873: </a>  C->preallocated           = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-
-<a name="line1875">1875: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(C->cmap->n);
-
-<a name="line1877">1877: </a>  <font color="#B22222">/* MatShiftView(A,info,&sctx) */</font>
-<a name="line1878">1878: </a>  <font color="#4169E1">if</font> (sctx.nshift) {
-<a name="line1879">1879: </a>    <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>) MAT_SHIFT_POSITIVE_DEFINITE) {
-<a name="line1880">1880: </a>      PetscInfo4(A,<font color="#666666">"number of shift_pd tries %D, shift_amount %g, diagonal shifted up by %e fraction top_value %e\n"</font>,sctx.nshift,(double)sctx.shift_amount,(double)sctx.shift_fraction,(double)sctx.shift_top);
-<a name="line1881">1881: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_NONZERO) {
-<a name="line1882">1882: </a>      PetscInfo2(A,<font color="#666666">"number of shift_nz tries %D, shift_amount %g\n"</font>,sctx.nshift,(double)sctx.shift_amount);
-<a name="line1883">1883: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_INBLOCKS) {
-<a name="line1884">1884: </a>      PetscInfo2(A,<font color="#666666">"number of shift_inblocks applied %D, each shift_amount %g\n"</font>,sctx.nshift,(double)info->shiftamount);
-<a name="line1885">1885: </a>    }
-<a name="line1886">1886: </a>  }
-<a name="line1887">1887: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1888">1888: </a>}
-
-<a name="line1892">1892: </a><strong><font color="#4169E1"><a name="MatLUFactorNumeric_SeqAIJ_Inode_inplace"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatLUFactorNumeric_SeqAIJ_Inode_inplace(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,const <a href="../../../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a [...]
-<a name="line1893">1893: </a>{
-<a name="line1894">1894: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>             C     = B;
-<a name="line1895">1895: </a>  Mat_SeqAIJ      *a    = (Mat_SeqAIJ*)A->data,*b = (Mat_SeqAIJ*)C->data;
-<a name="line1896">1896: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>              iscol = b->col,isrow = b->row,isicol = b->icol;
-<a name="line1897">1897: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
-<a name="line1898">1898: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *r,*ic,*c,*ics;
-<a name="line1899">1899: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        n   = A->rmap->n,*bi = b->i;
-<a name="line1900">1900: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *bj = b->j,*nbj=b->j +1,*ajtmp,*bjtmp,nz,nz_tmp,row,prow;
-<a name="line1901">1901: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        i,j,idx,*bd = b->diag,node_max,nodesz;
-<a name="line1902">1902: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *ai = a->i,*aj = a->j;
-<a name="line1903">1903: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *ns,*tmp_vec1,*tmp_vec2,*nsmap,*pj;
-<a name="line1904">1904: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>     mul1,mul2,mul3,tmp;
-<a name="line1905">1905: </a>  MatScalar       *pc1,*pc2,*pc3,*ba = b->a,*pv,*rtmp11,*rtmp22,*rtmp33;
-<a name="line1906">1906: </a>  const MatScalar *v1,*v2,*v3,*aa = a->a,*rtmp1;
-<a name="line1907">1907: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>       rs=0.0;
-<a name="line1908">1908: </a>  FactorShiftCtx  sctx;
-
-<a name="line1911">1911: </a>  sctx.shift_top      = 0;
-<a name="line1912">1912: </a>  sctx.nshift_max     = 0;
-<a name="line1913">1913: </a>  sctx.shift_lo       = 0;
-<a name="line1914">1914: </a>  sctx.shift_hi       = 0;
-<a name="line1915">1915: </a>  sctx.shift_fraction = 0;
-
-<a name="line1917">1917: </a>  <font color="#B22222">/* if both shift schemes are chosen by user, only use info->shiftpd */</font>
-<a name="line1918">1918: </a>  <font color="#4169E1">if</font> (info->shifttype==(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_POSITIVE_DEFINITE) { <font color="#B22222">/* set sctx.shift_top=max{rs} */</font>
-<a name="line1919">1919: </a>    sctx.shift_top = 0;
-<a name="line1920">1920: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line1921">1921: </a>      <font color="#B22222">/* calculate rs = sum(|aij|)-RealPart(aii), amt of shift needed for this row */</font>
-<a name="line1922">1922: </a>      rs    = 0.0;
-<a name="line1923">1923: </a>      ajtmp = aj + ai[i];
-<a name="line1924">1924: </a>      rtmp1 = aa + ai[i];
-<a name="line1925">1925: </a>      nz    = ai[i+1] - ai[i];
-<a name="line1926">1926: </a>      <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line1927">1927: </a>        <font color="#4169E1">if</font> (*ajtmp != i) {
-<a name="line1928">1928: </a>          rs += PetscAbsScalar(*rtmp1++);
-<a name="line1929">1929: </a>        } <font color="#4169E1">else</font> {
-<a name="line1930">1930: </a>          rs -= PetscRealPart(*rtmp1++);
-<a name="line1931">1931: </a>        }
-<a name="line1932">1932: </a>        ajtmp++;
-<a name="line1933">1933: </a>      }
-<a name="line1934">1934: </a>      <font color="#4169E1">if</font> (rs>sctx.shift_top) sctx.shift_top = rs;
-<a name="line1935">1935: </a>    }
-<a name="line1936">1936: </a>    <font color="#4169E1">if</font> (sctx.shift_top == 0.0) sctx.shift_top += 1.e-12;
-<a name="line1937">1937: </a>    sctx.shift_top *= 1.1;
-<a name="line1938">1938: </a>    sctx.nshift_max = 5;
-<a name="line1939">1939: </a>    sctx.shift_lo   = 0.;
-<a name="line1940">1940: </a>    sctx.shift_hi   = 1.;
-<a name="line1941">1941: </a>  }
-<a name="line1942">1942: </a>  sctx.shift_amount = 0;
-<a name="line1943">1943: </a>  sctx.nshift       = 0;
-
-<a name="line1945">1945: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isrow,&r);
-<a name="line1946">1946: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(iscol,&c);
-<a name="line1947">1947: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isicol,&ic);
-<a name="line1948">1948: </a>  <a href="../../../../../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a>(n,&rtmp11,n,&rtmp22,n,&rtmp33);
-<a name="line1949">1949: </a>  ics    = ic;
-
-<a name="line1951">1951: </a>  node_max = a->inode.node_count;
-<a name="line1952">1952: </a>  ns       = a->inode.size;
-<a name="line1953">1953: </a>  <font color="#4169E1">if</font> (!ns) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"Matrix without inode information"</font>);
-
-<a name="line1955">1955: </a>  <font color="#B22222">/* If max inode size > 3, split it into two inodes.*/</font>
-<a name="line1956">1956: </a>  <font color="#B22222">/* also map the inode sizes according to the ordering */</font>
-<a name="line1957">1957: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&tmp_vec1);
-<a name="line1958">1958: </a>  <font color="#4169E1">for</font> (i=0,j=0; i<node_max; ++i,++j) {
-<a name="line1959">1959: </a>    <font color="#4169E1">if</font> (ns[i]>3) {
-<a name="line1960">1960: </a>      tmp_vec1[j] = ns[i]/2; <font color="#B22222">/* Assuming ns[i] < =5  */</font>
-<a name="line1961">1961: </a>      ++j;
-<a name="line1962">1962: </a>      tmp_vec1[j] = ns[i] - tmp_vec1[j-1];
-<a name="line1963">1963: </a>    } <font color="#4169E1">else</font> {
-<a name="line1964">1964: </a>      tmp_vec1[j] = ns[i];
-<a name="line1965">1965: </a>    }
-<a name="line1966">1966: </a>  }
-<a name="line1967">1967: </a>  <font color="#B22222">/* Use the correct node_max */</font>
-<a name="line1968">1968: </a>  node_max = j;
-
-<a name="line1970">1970: </a>  <font color="#B22222">/* Now reorder the inode info based on mat re-ordering info */</font>
-<a name="line1971">1971: </a>  <font color="#B22222">/* First create a row -> inode_size_array_index map */</font>
-<a name="line1972">1972: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&nsmap);
-<a name="line1973">1973: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(node_max+1,&tmp_vec2);
-<a name="line1974">1974: </a>  <font color="#4169E1">for</font> (i=0,row=0; i<node_max; i++) {
-<a name="line1975">1975: </a>    nodesz = tmp_vec1[i];
-<a name="line1976">1976: </a>    <font color="#4169E1">for</font> (j=0; j<nodesz; j++,row++) {
-<a name="line1977">1977: </a>      nsmap[row] = i;
-<a name="line1978">1978: </a>    }
-<a name="line1979">1979: </a>  }
-<a name="line1980">1980: </a>  <font color="#B22222">/* Using nsmap, create a reordered ns structure */</font>
-<a name="line1981">1981: </a>  <font color="#4169E1">for</font> (i=0,j=0; i< node_max; i++) {
-<a name="line1982">1982: </a>    nodesz      = tmp_vec1[nsmap[r[j]]];     <font color="#B22222">/* here the reordered row_no is in r[] */</font>
-<a name="line1983">1983: </a>    tmp_vec2[i] = nodesz;
-<a name="line1984">1984: </a>    j          += nodesz;
-<a name="line1985">1985: </a>  }
-<a name="line1986">1986: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nsmap);
-<a name="line1987">1987: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_vec1);
-<a name="line1988">1988: </a>  <font color="#B22222">/* Now use the correct ns */</font>
-<a name="line1989">1989: </a>  ns = tmp_vec2;
-
-<a name="line1991">1991: </a>  <font color="#4169E1">do</font> {
-<a name="line1992">1992: </a>    sctx.newshift = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1993">1993: </a>    <font color="#B22222">/* Now loop over each block-row, and do the factorization */</font>
-<a name="line1994">1994: </a>    <font color="#4169E1">for</font> (i=0,row=0; i<node_max; i++) {
-<a name="line1995">1995: </a>      nodesz = ns[i];
-<a name="line1996">1996: </a>      nz     = bi[row+1] - bi[row];
-<a name="line1997">1997: </a>      bjtmp  = bj + bi[row];
-
-<a name="line1999">1999: </a>      <font color="#4169E1">switch</font> (nodesz) {
-<a name="line2000">2000: </a>      <font color="#4169E1">case</font> 1:
-<a name="line2001">2001: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
-<a name="line2002">2002: </a>          idx         = bjtmp[j];
-<a name="line2003">2003: </a>          rtmp11[idx] = 0.0;
-<a name="line2004">2004: </a>        }
-
-<a name="line2006">2006: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
-<a name="line2007">2007: </a>        idx    = r[row];
-<a name="line2008">2008: </a>        nz_tmp = ai[idx+1] - ai[idx];
-<a name="line2009">2009: </a>        ajtmp  = aj + ai[idx];
-<a name="line2010">2010: </a>        v1     = aa + ai[idx];
-
-<a name="line2012">2012: </a>        <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
-<a name="line2013">2013: </a>          idx         = ics[ajtmp[j]];
-<a name="line2014">2014: </a>          rtmp11[idx] = v1[j];
-<a name="line2015">2015: </a>        }
-<a name="line2016">2016: </a>        rtmp11[ics[r[row]]] += sctx.shift_amount;
-
-<a name="line2018">2018: </a>        prow = *bjtmp++;
-<a name="line2019">2019: </a>        <font color="#4169E1">while</font> (prow < row) {
-<a name="line2020">2020: </a>          pc1 = rtmp11 + prow;
-<a name="line2021">2021: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0) {
-<a name="line2022">2022: </a>            pv     = ba + bd[prow];
-<a name="line2023">2023: </a>            pj     = nbj + bd[prow];
-<a name="line2024">2024: </a>            mul1   = *pc1 * *pv++;
-<a name="line2025">2025: </a>            *pc1   = mul1;
-<a name="line2026">2026: </a>            nz_tmp = bi[prow+1] - bd[prow] - 1;
-<a name="line2027">2027: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz_tmp);
-<a name="line2028">2028: </a>            <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
-<a name="line2029">2029: </a>              tmp          = pv[j];
-<a name="line2030">2030: </a>              idx          = pj[j];
-<a name="line2031">2031: </a>              rtmp11[idx] -= mul1 * tmp;
-<a name="line2032">2032: </a>            }
-<a name="line2033">2033: </a>          }
-<a name="line2034">2034: </a>          prow = *bjtmp++;
-<a name="line2035">2035: </a>        }
-<a name="line2036">2036: </a>        pj  = bj + bi[row];
-<a name="line2037">2037: </a>        pc1 = ba + bi[row];
-
-<a name="line2039">2039: </a>        sctx.pv     = rtmp11[row];
-<a name="line2040">2040: </a>        rtmp11[row] = 1.0/rtmp11[row]; <font color="#B22222">/* invert diag */</font>
-<a name="line2041">2041: </a>        rs          = 0.0;
-<a name="line2042">2042: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line2043">2043: </a>          idx    = pj[j];
-<a name="line2044">2044: </a>          pc1[j] = rtmp11[idx]; <font color="#B22222">/* rtmp11 -> ba */</font>
-<a name="line2045">2045: </a>          <font color="#4169E1">if</font> (idx != row) rs += PetscAbsScalar(pc1[j]);
-<a name="line2046">2046: </a>        }
-<a name="line2047">2047: </a>        sctx.rs = rs;
-<a name="line2048">2048: </a>        MatPivotCheck(B,A,info,&sctx,row);
-<a name="line2049">2049: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
-<a name="line2050">2050: </a>        <font color="#4169E1">break</font>;
-
-<a name="line2052">2052: </a>      <font color="#4169E1">case</font> 2:
-<a name="line2053">2053: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line2054">2054: </a>          idx         = bjtmp[j];
-<a name="line2055">2055: </a>          rtmp11[idx] = 0.0;
-<a name="line2056">2056: </a>          rtmp22[idx] = 0.0;
-<a name="line2057">2057: </a>        }
-
-<a name="line2059">2059: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
-<a name="line2060">2060: </a>        idx    = r[row];
-<a name="line2061">2061: </a>        nz_tmp = ai[idx+1] - ai[idx];
-<a name="line2062">2062: </a>        ajtmp  = aj + ai[idx];
-<a name="line2063">2063: </a>        v1     = aa + ai[idx];
-<a name="line2064">2064: </a>        v2     = aa + ai[idx+1];
-<a name="line2065">2065: </a>        <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
-<a name="line2066">2066: </a>          idx         = ics[ajtmp[j]];
-<a name="line2067">2067: </a>          rtmp11[idx] = v1[j];
-<a name="line2068">2068: </a>          rtmp22[idx] = v2[j];
-<a name="line2069">2069: </a>        }
-<a name="line2070">2070: </a>        rtmp11[ics[r[row]]]   += sctx.shift_amount;
-<a name="line2071">2071: </a>        rtmp22[ics[r[row+1]]] += sctx.shift_amount;
-
-<a name="line2073">2073: </a>        prow = *bjtmp++;
-<a name="line2074">2074: </a>        <font color="#4169E1">while</font> (prow < row) {
-<a name="line2075">2075: </a>          pc1 = rtmp11 + prow;
-<a name="line2076">2076: </a>          pc2 = rtmp22 + prow;
-<a name="line2077">2077: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0) {
-<a name="line2078">2078: </a>            pv   = ba + bd[prow];
-<a name="line2079">2079: </a>            pj   = nbj + bd[prow];
-<a name="line2080">2080: </a>            mul1 = *pc1 * *pv;
-<a name="line2081">2081: </a>            mul2 = *pc2 * *pv;
-<a name="line2082">2082: </a>            ++pv;
-<a name="line2083">2083: </a>            *pc1 = mul1;
-<a name="line2084">2084: </a>            *pc2 = mul2;
-
-<a name="line2086">2086: </a>            nz_tmp = bi[prow+1] - bd[prow] - 1;
-<a name="line2087">2087: </a>            <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
-<a name="line2088">2088: </a>              tmp          = pv[j];
-<a name="line2089">2089: </a>              idx          = pj[j];
-<a name="line2090">2090: </a>              rtmp11[idx] -= mul1 * tmp;
-<a name="line2091">2091: </a>              rtmp22[idx] -= mul2 * tmp;
-<a name="line2092">2092: </a>            }
-<a name="line2093">2093: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2+4*nz_tmp);
-<a name="line2094">2094: </a>          }
-<a name="line2095">2095: </a>          prow = *bjtmp++;
-<a name="line2096">2096: </a>        }
-
-<a name="line2098">2098: </a>        <font color="#B22222">/* Now take care of diagonal 2x2 block. Note: prow = row here */</font>
-<a name="line2099">2099: </a>        pc1 = rtmp11 + prow;
-<a name="line2100">2100: </a>        pc2 = rtmp22 + prow;
-
-<a name="line2102">2102: </a>        sctx.pv = *pc1;
-<a name="line2103">2103: </a>        pj      = bj + bi[prow];
-<a name="line2104">2104: </a>        rs      = 0.0;
-<a name="line2105">2105: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line2106">2106: </a>          idx = pj[j];
-<a name="line2107">2107: </a>          <font color="#4169E1">if</font> (idx != prow) rs += PetscAbsScalar(rtmp11[idx]);
-<a name="line2108">2108: </a>        }
-<a name="line2109">2109: </a>        sctx.rs = rs;
-<a name="line2110">2110: </a>        MatPivotCheck(B,A,info,&sctx,row);
-<a name="line2111">2111: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
-
-<a name="line2113">2113: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0) {
-<a name="line2114">2114: </a>          pj     = nbj + bd[prow];
-<a name="line2115">2115: </a>          mul2   = (*pc2)/(*pc1); <font color="#B22222">/* since diag is not yet inverted.*/</font>
-<a name="line2116">2116: </a>          *pc2   = mul2;
-<a name="line2117">2117: </a>          nz_tmp = bi[prow+1] - bd[prow] - 1;
-<a name="line2118">2118: </a>          <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
-<a name="line2119">2119: </a>            idx          = pj[j];
-<a name="line2120">2120: </a>            tmp          = rtmp11[idx];
-<a name="line2121">2121: </a>            rtmp22[idx] -= mul2 * tmp;
-<a name="line2122">2122: </a>          }
-<a name="line2123">2123: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz_tmp);
-<a name="line2124">2124: </a>        }
-
-<a name="line2126">2126: </a>        pj  = bj + bi[row];
-<a name="line2127">2127: </a>        pc1 = ba + bi[row];
-<a name="line2128">2128: </a>        pc2 = ba + bi[row+1];
-
-<a name="line2130">2130: </a>        sctx.pv       = rtmp22[row+1];
-<a name="line2131">2131: </a>        rs            = 0.0;
-<a name="line2132">2132: </a>        rtmp11[row]   = 1.0/rtmp11[row];
-<a name="line2133">2133: </a>        rtmp22[row+1] = 1.0/rtmp22[row+1];
-<a name="line2134">2134: </a>        <font color="#B22222">/* copy row entries from dense representation to sparse */</font>
-<a name="line2135">2135: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line2136">2136: </a>          idx    = pj[j];
-<a name="line2137">2137: </a>          pc1[j] = rtmp11[idx];
-<a name="line2138">2138: </a>          pc2[j] = rtmp22[idx];
-<a name="line2139">2139: </a>          <font color="#4169E1">if</font> (idx != row+1) rs += PetscAbsScalar(pc2[j]);
-<a name="line2140">2140: </a>        }
-<a name="line2141">2141: </a>        sctx.rs = rs;
-<a name="line2142">2142: </a>        MatPivotCheck(B,A,info,&sctx,row+1);
-<a name="line2143">2143: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
-<a name="line2144">2144: </a>        <font color="#4169E1">break</font>;
-
-<a name="line2146">2146: </a>      <font color="#4169E1">case</font> 3:
-<a name="line2147">2147: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
-<a name="line2148">2148: </a>          idx         = bjtmp[j];
-<a name="line2149">2149: </a>          rtmp11[idx] = 0.0;
-<a name="line2150">2150: </a>          rtmp22[idx] = 0.0;
-<a name="line2151">2151: </a>          rtmp33[idx] = 0.0;
-<a name="line2152">2152: </a>        }
-<a name="line2153">2153: </a>        <font color="#B22222">/* copy the nonzeros for the 3 rows from sparse representation to dense in rtmp*[] */</font>
-<a name="line2154">2154: </a>        idx    = r[row];
-<a name="line2155">2155: </a>        nz_tmp = ai[idx+1] - ai[idx];
-<a name="line2156">2156: </a>        ajtmp  = aj + ai[idx];
-<a name="line2157">2157: </a>        v1     = aa + ai[idx];
-<a name="line2158">2158: </a>        v2     = aa + ai[idx+1];
-<a name="line2159">2159: </a>        v3     = aa + ai[idx+2];
-<a name="line2160">2160: </a>        <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
-<a name="line2161">2161: </a>          idx         = ics[ajtmp[j]];
-<a name="line2162">2162: </a>          rtmp11[idx] = v1[j];
-<a name="line2163">2163: </a>          rtmp22[idx] = v2[j];
-<a name="line2164">2164: </a>          rtmp33[idx] = v3[j];
-<a name="line2165">2165: </a>        }
-<a name="line2166">2166: </a>        rtmp11[ics[r[row]]]   += sctx.shift_amount;
-<a name="line2167">2167: </a>        rtmp22[ics[r[row+1]]] += sctx.shift_amount;
-<a name="line2168">2168: </a>        rtmp33[ics[r[row+2]]] += sctx.shift_amount;
-
-<a name="line2170">2170: </a>        <font color="#B22222">/* loop over all pivot row blocks above this row block */</font>
-<a name="line2171">2171: </a>        prow = *bjtmp++;
-<a name="line2172">2172: </a>        <font color="#4169E1">while</font> (prow < row) {
-<a name="line2173">2173: </a>          pc1 = rtmp11 + prow;
-<a name="line2174">2174: </a>          pc2 = rtmp22 + prow;
-<a name="line2175">2175: </a>          pc3 = rtmp33 + prow;
-<a name="line2176">2176: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0 || *pc3 !=0.0) {
-<a name="line2177">2177: </a>            pv   = ba  + bd[prow];
-<a name="line2178">2178: </a>            pj   = nbj + bd[prow];
-<a name="line2179">2179: </a>            mul1 = *pc1 * *pv;
-<a name="line2180">2180: </a>            mul2 = *pc2 * *pv;
-<a name="line2181">2181: </a>            mul3 = *pc3 * *pv;
-<a name="line2182">2182: </a>            ++pv;
-<a name="line2183">2183: </a>            *pc1 = mul1;
-<a name="line2184">2184: </a>            *pc2 = mul2;
-<a name="line2185">2185: </a>            *pc3 = mul3;
-
-<a name="line2187">2187: </a>            nz_tmp = bi[prow+1] - bd[prow] - 1;
-<a name="line2188">2188: </a>            <font color="#B22222">/* update this row based on pivot row */</font>
-<a name="line2189">2189: </a>            <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
-<a name="line2190">2190: </a>              tmp          = pv[j];
-<a name="line2191">2191: </a>              idx          = pj[j];
-<a name="line2192">2192: </a>              rtmp11[idx] -= mul1 * tmp;
-<a name="line2193">2193: </a>              rtmp22[idx] -= mul2 * tmp;
-<a name="line2194">2194: </a>              rtmp33[idx] -= mul3 * tmp;
-<a name="line2195">2195: </a>            }
-<a name="line2196">2196: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(3+6*nz_tmp);
-<a name="line2197">2197: </a>          }
-<a name="line2198">2198: </a>          prow = *bjtmp++;
-<a name="line2199">2199: </a>        }
-
-<a name="line2201">2201: </a>        <font color="#B22222">/* Now take care of diagonal 3x3 block in this set of rows */</font>
-<a name="line2202">2202: </a>        <font color="#B22222">/* note: prow = row here */</font>
-<a name="line2203">2203: </a>        pc1 = rtmp11 + prow;
-<a name="line2204">2204: </a>        pc2 = rtmp22 + prow;
-<a name="line2205">2205: </a>        pc3 = rtmp33 + prow;
-
-<a name="line2207">2207: </a>        sctx.pv = *pc1;
-<a name="line2208">2208: </a>        pj      = bj + bi[prow];
-<a name="line2209">2209: </a>        rs      = 0.0;
-<a name="line2210">2210: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line2211">2211: </a>          idx = pj[j];
-<a name="line2212">2212: </a>          <font color="#4169E1">if</font> (idx != row) rs += PetscAbsScalar(rtmp11[idx]);
-<a name="line2213">2213: </a>        }
-<a name="line2214">2214: </a>        sctx.rs = rs;
-<a name="line2215">2215: </a>        MatPivotCheck(B,A,info,&sctx,row);
-<a name="line2216">2216: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
-
-<a name="line2218">2218: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0 || *pc3 != 0.0) {
-<a name="line2219">2219: </a>          mul2   = (*pc2)/(*pc1);
-<a name="line2220">2220: </a>          mul3   = (*pc3)/(*pc1);
-<a name="line2221">2221: </a>          *pc2   = mul2;
-<a name="line2222">2222: </a>          *pc3   = mul3;
-<a name="line2223">2223: </a>          nz_tmp = bi[prow+1] - bd[prow] - 1;
-<a name="line2224">2224: </a>          pj     = nbj + bd[prow];
-<a name="line2225">2225: </a>          <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
-<a name="line2226">2226: </a>            idx          = pj[j];
-<a name="line2227">2227: </a>            tmp          = rtmp11[idx];
-<a name="line2228">2228: </a>            rtmp22[idx] -= mul2 * tmp;
-<a name="line2229">2229: </a>            rtmp33[idx] -= mul3 * tmp;
-<a name="line2230">2230: </a>          }
-<a name="line2231">2231: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2+4*nz_tmp);
-<a name="line2232">2232: </a>        }
-<a name="line2233">2233: </a>        ++prow;
-
-<a name="line2235">2235: </a>        pc2     = rtmp22 + prow;
-<a name="line2236">2236: </a>        pc3     = rtmp33 + prow;
-<a name="line2237">2237: </a>        sctx.pv = *pc2;
-<a name="line2238">2238: </a>        pj      = bj + bi[prow];
-<a name="line2239">2239: </a>        rs      = 0.0;
-<a name="line2240">2240: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line2241">2241: </a>          idx = pj[j];
-<a name="line2242">2242: </a>          <font color="#4169E1">if</font> (idx != prow) rs += PetscAbsScalar(rtmp22[idx]);
-<a name="line2243">2243: </a>        }
-<a name="line2244">2244: </a>        sctx.rs = rs;
-<a name="line2245">2245: </a>        MatPivotCheck(B,A,info,&sctx,row+1);
-<a name="line2246">2246: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
-
-<a name="line2248">2248: </a>        <font color="#4169E1">if</font> (*pc3 != 0.0) {
-<a name="line2249">2249: </a>          mul3   = (*pc3)/(*pc2);
-<a name="line2250">2250: </a>          *pc3   = mul3;
-<a name="line2251">2251: </a>          pj     = nbj + bd[prow];
-<a name="line2252">2252: </a>          nz_tmp = bi[prow+1] - bd[prow] - 1;
-<a name="line2253">2253: </a>          <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
-<a name="line2254">2254: </a>            idx          = pj[j];
-<a name="line2255">2255: </a>            tmp          = rtmp22[idx];
-<a name="line2256">2256: </a>            rtmp33[idx] -= mul3 * tmp;
-<a name="line2257">2257: </a>          }
-<a name="line2258">2258: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz_tmp);
-<a name="line2259">2259: </a>        }
-
-<a name="line2261">2261: </a>        pj  = bj + bi[row];
-<a name="line2262">2262: </a>        pc1 = ba + bi[row];
-<a name="line2263">2263: </a>        pc2 = ba + bi[row+1];
-<a name="line2264">2264: </a>        pc3 = ba + bi[row+2];
-
-<a name="line2266">2266: </a>        sctx.pv       = rtmp33[row+2];
-<a name="line2267">2267: </a>        rs            = 0.0;
-<a name="line2268">2268: </a>        rtmp11[row]   = 1.0/rtmp11[row];
-<a name="line2269">2269: </a>        rtmp22[row+1] = 1.0/rtmp22[row+1];
-<a name="line2270">2270: </a>        rtmp33[row+2] = 1.0/rtmp33[row+2];
-<a name="line2271">2271: </a>        <font color="#B22222">/* copy row entries from dense representation to sparse */</font>
-<a name="line2272">2272: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
-<a name="line2273">2273: </a>          idx    = pj[j];
-<a name="line2274">2274: </a>          pc1[j] = rtmp11[idx];
-<a name="line2275">2275: </a>          pc2[j] = rtmp22[idx];
-<a name="line2276">2276: </a>          pc3[j] = rtmp33[idx];
-<a name="line2277">2277: </a>          <font color="#4169E1">if</font> (idx != row+2) rs += PetscAbsScalar(pc3[j]);
-<a name="line2278">2278: </a>        }
-
-<a name="line2280">2280: </a>        sctx.rs = rs;
-<a name="line2281">2281: </a>        MatPivotCheck(B,A,info,&sctx,row+2);
-<a name="line2282">2282: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
-<a name="line2283">2283: </a>        <font color="#4169E1">break</font>;
-
-<a name="line2285">2285: </a><strong><font color="#FF0000">      default:</font></strong>
-<a name="line2286">2286: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Node size not yet supported \n"</font>);
-<a name="line2287">2287: </a>      }
-<a name="line2288">2288: </a>      row += nodesz;                 <font color="#B22222">/* Update the row */</font>
-<a name="line2289">2289: </a>    }
-<a name="line2290">2290: </a><strong><font color="#FF0000">endofwhile:</font></strong>;
-<a name="line2291">2291: </a>  } <font color="#4169E1">while</font> (sctx.newshift);
-<a name="line2292">2292: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(rtmp11,rtmp22,rtmp33);
-<a name="line2293">2293: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_vec2);
-<a name="line2294">2294: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isicol,&ic);
-<a name="line2295">2295: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isrow,&r);
-<a name="line2296">2296: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(iscol,&c);
-
-<a name="line2298">2298: </a>  (B)->ops->solve = MatSolve_SeqAIJ_inplace;
-<a name="line2299">2299: </a>  <font color="#B22222">/* do not set solve add, since MatSolve_Inode + Add is faster */</font>
-<a name="line2300">2300: </a>  C->ops->solvetranspose    = MatSolveTranspose_SeqAIJ_inplace;
-<a name="line2301">2301: </a>  C->ops->solvetransposeadd = MatSolveTransposeAdd_SeqAIJ_inplace;
-<a name="line2302">2302: </a>  C->assembled              = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2303">2303: </a>  C->preallocated           = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2304">2304: </a>  <font color="#4169E1">if</font> (sctx.nshift) {
-<a name="line2305">2305: </a>    <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_POSITIVE_DEFINITE) {
-<a name="line2306">2306: </a>      PetscInfo4(A,<font color="#666666">"number of shift_pd tries %D, shift_amount %g, diagonal shifted up by %e fraction top_value %e\n"</font>,sctx.nshift,(double)sctx.shift_amount,(double)sctx.shift_fraction,(double)sctx.shift_top);
-<a name="line2307">2307: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_NONZERO) {
-<a name="line2308">2308: </a>      PetscInfo2(A,<font color="#666666">"number of shift_nz tries %D, shift_amount %g\n"</font>,sctx.nshift,(double)sctx.shift_amount);
-<a name="line2309">2309: </a>    }
-<a name="line2310">2310: </a>  }
-<a name="line2311">2311: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(C->cmap->n);
-<a name="line2312">2312: </a>  MatSeqAIJCheckInode(C);
-<a name="line2313">2313: </a>  <font color="#4169E1">return</font>(0);
-<a name="line2314">2314: </a>}
-
-
-<a name="line2317">2317: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
-<a name="line2320">2320: </a><strong><font color="#4169E1"><a name="MatSolve_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSolve_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> bb,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx)</font></strong>
-<a name="line2321">2321: </a>{
-<a name="line2322">2322: </a>  Mat_SeqAIJ        *a    = (Mat_SeqAIJ*)A->data;
-<a name="line2323">2323: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>                iscol = a->col,isrow = a->row;
-<a name="line2324">2324: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-<a name="line2325">2325: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *r,*c,*rout,*cout;
-<a name="line2326">2326: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i,j,n = A->rmap->n;
-<a name="line2327">2327: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          node_max,row,nsz,aii,i0,i1,nz;
-<a name="line2328">2328: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *ai = a->i,*a_j = a->j,*ns,*vi,*ad,*aj;
-<a name="line2329">2329: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *x,*tmp,*tmps,tmp0,tmp1;
-<a name="line2330">2330: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1,sum2,sum3,sum4,sum5;
-<a name="line2331">2331: </a>  const MatScalar   *v1,*v2,*v3,*v4,*v5,*a_a = a->a,*aa;
-<a name="line2332">2332: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *b;
-
-<a name="line2335">2335: </a>  <font color="#4169E1">if</font> (!a->inode.size) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Missing Inode Structure"</font>);
-<a name="line2336">2336: </a>  node_max = a->inode.node_count;
-<a name="line2337">2337: </a>  ns       = a->inode.size;     <font color="#B22222">/* Node Size array */</font>
-
-<a name="line2339">2339: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(bb,&b);
-<a name="line2340">2340: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(xx,&x);
-<a name="line2341">2341: </a>  tmp  = a->solve_work;
-
-<a name="line2343">2343: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isrow,&rout); r = rout;
-<a name="line2344">2344: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(iscol,&cout); c = cout;
-
-<a name="line2346">2346: </a>  <font color="#B22222">/* forward solve the lower triangular */</font>
-<a name="line2347">2347: </a>  tmps = tmp;
-<a name="line2348">2348: </a>  aa   = a_a;
-<a name="line2349">2349: </a>  aj   = a_j;
-<a name="line2350">2350: </a>  ad   = a->diag;
-
-<a name="line2352">2352: </a>  <font color="#4169E1">for</font> (i = 0,row = 0; i< node_max; ++i) {
-<a name="line2353">2353: </a>    nsz = ns[i];
-<a name="line2354">2354: </a>    aii = ai[row];
-<a name="line2355">2355: </a>    v1  = aa + aii;
-<a name="line2356">2356: </a>    vi  = aj + aii;
-<a name="line2357">2357: </a>    nz  = ai[row+1]- ai[row];
-
-<a name="line2359">2359: </a>    <font color="#4169E1">if</font> (i < node_max-1) {
-<a name="line2360">2360: </a>      <font color="#B22222">/* Prefetch the indices for the next block */</font>
-<a name="line2361">2361: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aj+ai[row+nsz],ai[row+nsz+1]-ai[row+nsz],0,PETSC_PREFETCH_HINT_NTA); <font color="#B22222">/* indices */</font>
-<a name="line2362">2362: </a>      <font color="#B22222">/* Prefetch the data for the next block */</font>
-<a name="line2363">2363: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aa+ai[row+nsz],ai[row+nsz+ns[i+1]]-ai[row+nsz],0,PETSC_PREFETCH_HINT_NTA);
-<a name="line2364">2364: </a>    }
-
-<a name="line2366">2366: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
-<a name="line2367">2367: </a>    <font color="#4169E1">case</font> 1:
-<a name="line2368">2368: </a>      sum1 = b[r[row]];
-<a name="line2369">2369: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2370">2370: </a>        i0    = vi[j];
-<a name="line2371">2371: </a>        i1    = vi[j+1];
-<a name="line2372">2372: </a>        tmp0  = tmps[i0];
-<a name="line2373">2373: </a>        tmp1  = tmps[i1];
-<a name="line2374">2374: </a>        sum1 -= v1[j]*tmp0 + v1[j+1]*tmp1;
-<a name="line2375">2375: </a>      }
-<a name="line2376">2376: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line2377">2377: </a>        tmp0  = tmps[vi[j]];
-<a name="line2378">2378: </a>        sum1 -= v1[j]*tmp0;
+<a name="line1153">1153: </a>      tmp0    = x[*c--] = tmp[row] = sum2*a_a[ad[row]]; row--;
+<a name="line1154">1154: </a>      sum3   -= *v3-- * tmp0;
+<a name="line1155">1155: </a>      sum4   -= *v4-- * tmp0;
+<a name="line1156">1156: </a>      sum5   -= *v5-- * tmp0;
+<a name="line1157">1157: </a>      tmp0    = x[*c--] = tmp[row] = sum3*a_a[ad[row]]; row--;
+<a name="line1158">1158: </a>      sum4   -= *v4-- * tmp0;
+<a name="line1159">1159: </a>      sum5   -= *v5-- * tmp0;
+<a name="line1160">1160: </a>      tmp0    = x[*c--] = tmp[row] = sum4*a_a[ad[row]]; row--;
+<a name="line1161">1161: </a>      sum5   -= *v5-- * tmp0;
+<a name="line1162">1162: </a>      x[*c--] = tmp[row] = sum5*a_a[ad[row]]; row--;
+<a name="line1163">1163: </a>      <font color="#4169E1">break</font>;
+<a name="line1164">1164: </a><strong><font color="#FF0000">    default:</font></strong>
+<a name="line1165">1165: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported \n"</font>);
+<a name="line1166">1166: </a>    }
+<a name="line1167">1167: </a>  }
+<a name="line1168">1168: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isrow,&rout);
+<a name="line1169">1169: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(iscol,&cout);
+<a name="line1170">1170: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(bb,&b);
+<a name="line1171">1171: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(xx,&x);
+<a name="line1172">1172: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz - A->cmap->n);
+<a name="line1173">1173: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1174">1174: </a>}
+
+<a name="line1178">1178: </a><strong><font color="#4169E1"><a name="MatLUFactorNumeric_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatLUFactorNumeric_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,const <a href="../../../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> *info)</font>< [...]
+<a name="line1179">1179: </a>{
+<a name="line1180">1180: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>             C     =B;
+<a name="line1181">1181: </a>  Mat_SeqAIJ      *a    =(Mat_SeqAIJ*)A->data,*b=(Mat_SeqAIJ*)C->data;
+<a name="line1182">1182: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>              isrow = b->row,isicol = b->icol;
+<a name="line1183">1183: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
+<a name="line1184">1184: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *r,*ic,*ics;
+<a name="line1185">1185: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  n=A->rmap->n,*ai=a->i,*aj=a->j,*bi=b->i,*bj=b->j,*bdiag=b->diag;
+<a name="line1186">1186: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        i,j,k,nz,nzL,row,*pj;
+<a name="line1187">1187: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *ajtmp,*bjtmp;
+<a name="line1188">1188: </a>  MatScalar       *pc,*pc1,*pc2,*pc3,*pc4,mul1,mul2,mul3,mul4,*pv,*rtmp1,*rtmp2,*rtmp3,*rtmp4;
+<a name="line1189">1189: </a>  const MatScalar *aa=a->a,*v,*v1,*v2,*v3,*v4;
+<a name="line1190">1190: </a>  FactorShiftCtx  sctx;
+<a name="line1191">1191: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *ddiag;
+<a name="line1192">1192: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>       rs;
+<a name="line1193">1193: </a>  MatScalar       d;
+<a name="line1194">1194: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        inod,nodesz,node_max,col;
+<a name="line1195">1195: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *ns;
+<a name="line1196">1196: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *tmp_vec1,*tmp_vec2,*nsmap;
+
+<a name="line1199">1199: </a>  <font color="#B22222">/* MatPivotSetUp(): initialize shift context sctx */</font>
+<a name="line1200">1200: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(&sctx,<font color="#4169E1">sizeof</font>(FactorShiftCtx));
+
+<a name="line1202">1202: </a>  <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_POSITIVE_DEFINITE) { <font color="#B22222">/* set sctx.shift_top=max{rs} */</font>
+<a name="line1203">1203: </a>    ddiag          = a->diag;
+<a name="line1204">1204: </a>    sctx.shift_top = info->zeropivot;
+<a name="line1205">1205: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line1206">1206: </a>      <font color="#B22222">/* calculate sum(|aij|)-RealPart(aii), amt of shift needed for this row */</font>
+<a name="line1207">1207: </a>      d  = (aa)[ddiag[i]];
+<a name="line1208">1208: </a>      rs = -PetscAbsScalar(d) - PetscRealPart(d);
+<a name="line1209">1209: </a>      v  = aa+ai[i];
+<a name="line1210">1210: </a>      nz = ai[i+1] - ai[i];
+<a name="line1211">1211: </a>      <font color="#4169E1">for</font> (j=0; j<nz; j++) rs += PetscAbsScalar(v[j]);
+<a name="line1212">1212: </a>      <font color="#4169E1">if</font> (rs>sctx.shift_top) sctx.shift_top = rs;
+<a name="line1213">1213: </a>    }
+<a name="line1214">1214: </a>    sctx.shift_top *= 1.1;
+<a name="line1215">1215: </a>    sctx.nshift_max = 5;
+<a name="line1216">1216: </a>    sctx.shift_lo   = 0.;
+<a name="line1217">1217: </a>    sctx.shift_hi   = 1.;
+<a name="line1218">1218: </a>  }
+
+<a name="line1220">1220: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isrow,&r);
+<a name="line1221">1221: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isicol,&ic);
+
+<a name="line1223">1223: </a>  <a href="../../../../../docs/manualpages/Sys/PetscCalloc4.html#PetscCalloc4">PetscCalloc4</a>(n,&rtmp1,n,&rtmp2,n,&rtmp3,n,&rtmp4);
+<a name="line1224">1224: </a>  ics   = ic;
+
+<a name="line1226">1226: </a>  node_max = a->inode.node_count;
+<a name="line1227">1227: </a>  ns       = a->inode.size;
+<a name="line1228">1228: </a>  <font color="#4169E1">if</font> (!ns) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"Matrix without inode information"</font>);
+
+<a name="line1230">1230: </a>  <font color="#B22222">/* If max inode size > 4, split it into two inodes.*/</font>
+<a name="line1231">1231: </a>  <font color="#B22222">/* also map the inode sizes according to the ordering */</font>
+<a name="line1232">1232: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&tmp_vec1);
+<a name="line1233">1233: </a>  <font color="#4169E1">for</font> (i=0,j=0; i<node_max; ++i,++j) {
+<a name="line1234">1234: </a>    <font color="#4169E1">if</font> (ns[i] > 4) {
+<a name="line1235">1235: </a>      tmp_vec1[j] = 4;
+<a name="line1236">1236: </a>      ++j;
+<a name="line1237">1237: </a>      tmp_vec1[j] = ns[i] - tmp_vec1[j-1];
+<a name="line1238">1238: </a>    } <font color="#4169E1">else</font> {
+<a name="line1239">1239: </a>      tmp_vec1[j] = ns[i];
+<a name="line1240">1240: </a>    }
+<a name="line1241">1241: </a>  }
+<a name="line1242">1242: </a>  <font color="#B22222">/* Use the correct node_max */</font>
+<a name="line1243">1243: </a>  node_max = j;
+
+<a name="line1245">1245: </a>  <font color="#B22222">/* Now reorder the inode info based on mat re-ordering info */</font>
+<a name="line1246">1246: </a>  <font color="#B22222">/* First create a row -> inode_size_array_index map */</font>
+<a name="line1247">1247: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&nsmap);
+<a name="line1248">1248: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(node_max+1,&tmp_vec2);
+<a name="line1249">1249: </a>  <font color="#4169E1">for</font> (i=0,row=0; i<node_max; i++) {
+<a name="line1250">1250: </a>    nodesz = tmp_vec1[i];
+<a name="line1251">1251: </a>    <font color="#4169E1">for</font> (j=0; j<nodesz; j++,row++) {
+<a name="line1252">1252: </a>      nsmap[row] = i;
+<a name="line1253">1253: </a>    }
+<a name="line1254">1254: </a>  }
+<a name="line1255">1255: </a>  <font color="#B22222">/* Using nsmap, create a reordered ns structure */</font>
+<a name="line1256">1256: </a>  <font color="#4169E1">for</font> (i=0,j=0; i< node_max; i++) {
+<a name="line1257">1257: </a>    nodesz      = tmp_vec1[nsmap[r[j]]];     <font color="#B22222">/* here the reordered row_no is in r[] */</font>
+<a name="line1258">1258: </a>    tmp_vec2[i] = nodesz;
+<a name="line1259">1259: </a>    j          += nodesz;
+<a name="line1260">1260: </a>  }
+<a name="line1261">1261: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nsmap);
+<a name="line1262">1262: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_vec1);
+
+<a name="line1264">1264: </a>  <font color="#B22222">/* Now use the correct ns */</font>
+<a name="line1265">1265: </a>  ns = tmp_vec2;
+
+<a name="line1267">1267: </a>  <font color="#4169E1">do</font> {
+<a name="line1268">1268: </a>    sctx.newshift = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1269">1269: </a>    <font color="#B22222">/* Now loop over each block-row, and do the factorization */</font>
+<a name="line1270">1270: </a>    <font color="#4169E1">for</font> (inod=0,i=0; inod<node_max; inod++) { <font color="#B22222">/* i: row index; inod: inode index */</font>
+<a name="line1271">1271: </a>      nodesz = ns[inod];
+
+<a name="line1273">1273: </a>      <font color="#4169E1">switch</font> (nodesz) {
+<a name="line1274">1274: </a>      <font color="#4169E1">case</font> 1:
+<a name="line1275">1275: </a>        <font color="#B22222">/*----------*/</font>
+<a name="line1276">1276: </a>        <font color="#B22222">/* zero rtmp1 */</font>
+<a name="line1277">1277: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1278">1278: </a>        nz    = bi[i+1] - bi[i];
+<a name="line1279">1279: </a>        bjtmp = bj + bi[i];
+<a name="line1280">1280: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) rtmp1[bjtmp[j]] = 0.0;
+
+<a name="line1282">1282: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1283">1283: </a>        nz    = bdiag[i]-bdiag[i+1];
+<a name="line1284">1284: </a>        bjtmp = bj + bdiag[i+1]+1;
+<a name="line1285">1285: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) rtmp1[bjtmp[j]] = 0.0;
+
+<a name="line1287">1287: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
+<a name="line1288">1288: </a>        nz    = ai[r[i]+1] - ai[r[i]];
+<a name="line1289">1289: </a>        ajtmp = aj + ai[r[i]];
+<a name="line1290">1290: </a>        v     = aa + ai[r[i]];
+<a name="line1291">1291: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) rtmp1[ics[ajtmp[j]]] = v[j];
+
+<a name="line1293">1293: </a>        <font color="#B22222">/* ZeropivotApply() */</font>
+<a name="line1294">1294: </a>        rtmp1[i] += sctx.shift_amount;  <font color="#B22222">/* shift the diagonal of the matrix */</font>
+
+<a name="line1296">1296: </a>        <font color="#B22222">/* elimination */</font>
+<a name="line1297">1297: </a>        bjtmp = bj + bi[i];
+<a name="line1298">1298: </a>        row   = *bjtmp++;
+<a name="line1299">1299: </a>        nzL   = bi[i+1] - bi[i];
+<a name="line1300">1300: </a>        <font color="#4169E1">for</font> (k=0; k < nzL; k++) {
+<a name="line1301">1301: </a>          pc = rtmp1 + row;
+<a name="line1302">1302: </a>          <font color="#4169E1">if</font> (*pc != 0.0) {
+<a name="line1303">1303: </a>            pv   = b->a + bdiag[row];
+<a name="line1304">1304: </a>            mul1 = *pc * (*pv);
+<a name="line1305">1305: </a>            *pc  = mul1;
+<a name="line1306">1306: </a>            pj   = b->j + bdiag[row+1]+1; <font color="#B22222">/* beginning of U(row,:) */</font>
+<a name="line1307">1307: </a>            pv   = b->a + bdiag[row+1]+1;
+<a name="line1308">1308: </a>            nz   = bdiag[row]-bdiag[row+1]-1; <font color="#B22222">/* num of entries in U(row,:) excluding diag */</font>
+<a name="line1309">1309: </a>            <font color="#4169E1">for</font> (j=0; j<nz; j++) rtmp1[pj[j]] -= mul1 * pv[j];
+<a name="line1310">1310: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz);
+<a name="line1311">1311: </a>          }
+<a name="line1312">1312: </a>          row = *bjtmp++;
+<a name="line1313">1313: </a>        }
+
+<a name="line1315">1315: </a>        <font color="#B22222">/* finished row so stick it into b->a */</font>
+<a name="line1316">1316: </a>        rs = 0.0;
+<a name="line1317">1317: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1318">1318: </a>        pv = b->a + bi[i];
+<a name="line1319">1319: </a>        pj = b->j + bi[i];
+<a name="line1320">1320: </a>        nz = bi[i+1] - bi[i];
+<a name="line1321">1321: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1322">1322: </a>          pv[j] = rtmp1[pj[j]]; rs += PetscAbsScalar(pv[j]);
+<a name="line1323">1323: </a>        }
+
+<a name="line1325">1325: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1326">1326: </a>        pv = b->a + bdiag[i+1]+1;
+<a name="line1327">1327: </a>        pj = b->j + bdiag[i+1]+1;
+<a name="line1328">1328: </a>        nz = bdiag[i] - bdiag[i+1]-1;
+<a name="line1329">1329: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1330">1330: </a>          pv[j] = rtmp1[pj[j]]; rs += PetscAbsScalar(pv[j]);
+<a name="line1331">1331: </a>        }
+
+<a name="line1333">1333: </a>        <font color="#B22222">/* Check zero pivot */</font>
+<a name="line1334">1334: </a>        sctx.rs = rs;
+<a name="line1335">1335: </a>        sctx.pv = rtmp1[i];
+<a name="line1336">1336: </a>        MatPivotCheck(B,A,info,&sctx,i);
+<a name="line1337">1337: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+
+<a name="line1339">1339: </a>        <font color="#B22222">/* Mark diagonal and invert diagonal for simplier triangular solves */</font>
+<a name="line1340">1340: </a>        pv  = b->a + bdiag[i];
+<a name="line1341">1341: </a>        *pv = 1.0/sctx.pv; <font color="#B22222">/* sctx.pv = rtmp1[i]+shiftamount if shifttype==MAT_SHIFT_INBLOCKS */</font>
+<a name="line1342">1342: </a>        <font color="#4169E1">break</font>;
+
+<a name="line1344">1344: </a>      <font color="#4169E1">case</font> 2:
+<a name="line1345">1345: </a>        <font color="#B22222">/*----------*/</font>
+<a name="line1346">1346: </a>        <font color="#B22222">/* zero rtmp1 and rtmp2 */</font>
+<a name="line1347">1347: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1348">1348: </a>        nz    = bi[i+1] - bi[i];
+<a name="line1349">1349: </a>        bjtmp = bj + bi[i];
+<a name="line1350">1350: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
+<a name="line1351">1351: </a>          col        = bjtmp[j];
+<a name="line1352">1352: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0;
+<a name="line1353">1353: </a>        }
+
+<a name="line1355">1355: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1356">1356: </a>        nz    = bdiag[i]-bdiag[i+1];
+<a name="line1357">1357: </a>        bjtmp = bj + bdiag[i+1]+1;
+<a name="line1358">1358: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
+<a name="line1359">1359: </a>          col        = bjtmp[j];
+<a name="line1360">1360: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0;
+<a name="line1361">1361: </a>        }
+
+<a name="line1363">1363: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
+<a name="line1364">1364: </a>        nz    = ai[r[i]+1] - ai[r[i]];
+<a name="line1365">1365: </a>        ajtmp = aj + ai[r[i]];
+<a name="line1366">1366: </a>        v1    = aa + ai[r[i]]; v2 = aa + ai[r[i]+1];
+<a name="line1367">1367: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1368">1368: </a>          col        = ics[ajtmp[j]];
+<a name="line1369">1369: </a>          rtmp1[col] = v1[j]; rtmp2[col] = v2[j];
+<a name="line1370">1370: </a>        }
+<a name="line1371">1371: </a>        <font color="#B22222">/* ZeropivotApply(): shift the diagonal of the matrix  */</font>
+<a name="line1372">1372: </a>        rtmp1[i] += sctx.shift_amount; rtmp2[i+1] += sctx.shift_amount;
+
+<a name="line1374">1374: </a>        <font color="#B22222">/* elimination */</font>
+<a name="line1375">1375: </a>        bjtmp = bj + bi[i];
+<a name="line1376">1376: </a>        row   = *bjtmp++; <font color="#B22222">/* pivot row */</font>
+<a name="line1377">1377: </a>        nzL   = bi[i+1] - bi[i];
+<a name="line1378">1378: </a>        <font color="#4169E1">for</font> (k=0; k < nzL; k++) {
+<a name="line1379">1379: </a>          pc1 = rtmp1 + row;
+<a name="line1380">1380: </a>          pc2 = rtmp2 + row;
+<a name="line1381">1381: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0) {
+<a name="line1382">1382: </a>            pv   = b->a + bdiag[row];
+<a name="line1383">1383: </a>            mul1 = *pc1*(*pv); mul2 = *pc2*(*pv);
+<a name="line1384">1384: </a>            *pc1 = mul1;       *pc2 = mul2;
+
+<a name="line1386">1386: </a>            pj = b->j + bdiag[row+1]+1;     <font color="#B22222">/* beginning of U(row,:) */</font>
+<a name="line1387">1387: </a>            pv = b->a + bdiag[row+1]+1;
+<a name="line1388">1388: </a>            nz = bdiag[row]-bdiag[row+1]-1; <font color="#B22222">/* num of entries in U(row,:) excluding diag */</font>
+<a name="line1389">1389: </a>            <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1390">1390: </a>              col         = pj[j];
+<a name="line1391">1391: </a>              rtmp1[col] -= mul1 * pv[j];
+<a name="line1392">1392: </a>              rtmp2[col] -= mul2 * pv[j];
+<a name="line1393">1393: </a>            }
+<a name="line1394">1394: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2+4*nz);
+<a name="line1395">1395: </a>          }
+<a name="line1396">1396: </a>          row = *bjtmp++;
+<a name="line1397">1397: </a>        }
+
+<a name="line1399">1399: </a>        <font color="#B22222">/* finished row i; check zero pivot, then stick row i into b->a */</font>
+<a name="line1400">1400: </a>        rs = 0.0;
+<a name="line1401">1401: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1402">1402: </a>        pc1 = b->a + bi[i];
+<a name="line1403">1403: </a>        pj  = b->j + bi[i];
+<a name="line1404">1404: </a>        nz  = bi[i+1] - bi[i];
+<a name="line1405">1405: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1406">1406: </a>          col    = pj[j];
+<a name="line1407">1407: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
+<a name="line1408">1408: </a>        }
+<a name="line1409">1409: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1410">1410: </a>        pc1 = b->a + bdiag[i+1]+1;
+<a name="line1411">1411: </a>        pj  = b->j + bdiag[i+1]+1;
+<a name="line1412">1412: </a>        nz  = bdiag[i] - bdiag[i+1] - 1; <font color="#B22222">/* exclude diagonal */</font>
+<a name="line1413">1413: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1414">1414: </a>          col    = pj[j];
+<a name="line1415">1415: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
+<a name="line1416">1416: </a>        }
+
+<a name="line1418">1418: </a>        sctx.rs = rs;
+<a name="line1419">1419: </a>        sctx.pv = rtmp1[i];
+<a name="line1420">1420: </a>        MatPivotCheck(B,A,info,&sctx,i);
+<a name="line1421">1421: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+<a name="line1422">1422: </a>        pc1  = b->a + bdiag[i]; <font color="#B22222">/* Mark diagonal */</font>
+<a name="line1423">1423: </a>        *pc1 = 1.0/sctx.pv;
+
+<a name="line1425">1425: </a>        <font color="#B22222">/* Now take care of diagonal 2x2 block. */</font>
+<a name="line1426">1426: </a>        pc2 = rtmp2 + i;
+<a name="line1427">1427: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0) {
+<a name="line1428">1428: </a>          mul1 = (*pc2)*(*pc1); <font color="#B22222">/* *pc1=diag[i] is inverted! */</font>
+<a name="line1429">1429: </a>          *pc2 = mul1;          <font color="#B22222">/* insert L entry */</font>
+<a name="line1430">1430: </a>          pj   = b->j + bdiag[i+1]+1;   <font color="#B22222">/* beginning of U(i,:) */</font>
+<a name="line1431">1431: </a>          nz   = bdiag[i]-bdiag[i+1]-1; <font color="#B22222">/* num of entries in U(i,:) excluding diag */</font>
+<a name="line1432">1432: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1433">1433: </a>            col = pj[j]; rtmp2[col] -= mul1 * rtmp1[col];
+<a name="line1434">1434: </a>          }
+<a name="line1435">1435: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz);
+<a name="line1436">1436: </a>        }
+
+<a name="line1438">1438: </a>        <font color="#B22222">/* finished row i+1; check zero pivot, then stick row i+1 into b->a */</font>
+<a name="line1439">1439: </a>        rs = 0.0;
+<a name="line1440">1440: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1441">1441: </a>        pc2 = b->a + bi[i+1];
+<a name="line1442">1442: </a>        pj  = b->j + bi[i+1];
+<a name="line1443">1443: </a>        nz  = bi[i+2] - bi[i+1];
+<a name="line1444">1444: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1445">1445: </a>          col    = pj[j];
+<a name="line1446">1446: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
+<a name="line1447">1447: </a>        }
+<a name="line1448">1448: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1449">1449: </a>        pc2 = b->a + bdiag[i+2]+1;
+<a name="line1450">1450: </a>        pj  = b->j + bdiag[i+2]+1;
+<a name="line1451">1451: </a>        nz  = bdiag[i+1] - bdiag[i+2] - 1; <font color="#B22222">/* exclude diagonal */</font>
+<a name="line1452">1452: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1453">1453: </a>          col    = pj[j];
+<a name="line1454">1454: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
+<a name="line1455">1455: </a>        }
+
+<a name="line1457">1457: </a>        sctx.rs = rs;
+<a name="line1458">1458: </a>        sctx.pv = rtmp2[i+1];
+<a name="line1459">1459: </a>        MatPivotCheck(B,A,info,&sctx,i+1);
+<a name="line1460">1460: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+<a name="line1461">1461: </a>        pc2  = b->a + bdiag[i+1];
+<a name="line1462">1462: </a>        *pc2 = 1.0/sctx.pv;
+<a name="line1463">1463: </a>        <font color="#4169E1">break</font>;
+
+<a name="line1465">1465: </a>      <font color="#4169E1">case</font> 3:
+<a name="line1466">1466: </a>        <font color="#B22222">/*----------*/</font>
+<a name="line1467">1467: </a>        <font color="#B22222">/* zero rtmp */</font>
+<a name="line1468">1468: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1469">1469: </a>        nz    = bi[i+1] - bi[i];
+<a name="line1470">1470: </a>        bjtmp = bj + bi[i];
+<a name="line1471">1471: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
+<a name="line1472">1472: </a>          col        = bjtmp[j];
+<a name="line1473">1473: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0; rtmp3[col] = 0.0;
+<a name="line1474">1474: </a>        }
+
+<a name="line1476">1476: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1477">1477: </a>        nz    = bdiag[i]-bdiag[i+1];
+<a name="line1478">1478: </a>        bjtmp = bj + bdiag[i+1]+1;
+<a name="line1479">1479: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
+<a name="line1480">1480: </a>          col        = bjtmp[j];
+<a name="line1481">1481: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0; rtmp3[col] = 0.0;
+<a name="line1482">1482: </a>        }
+
+<a name="line1484">1484: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
+<a name="line1485">1485: </a>        nz    = ai[r[i]+1] - ai[r[i]];
+<a name="line1486">1486: </a>        ajtmp = aj + ai[r[i]];
+<a name="line1487">1487: </a>        v1    = aa + ai[r[i]]; v2 = aa + ai[r[i]+1]; v3 = aa + ai[r[i]+2];
+<a name="line1488">1488: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1489">1489: </a>          col        = ics[ajtmp[j]];
+<a name="line1490">1490: </a>          rtmp1[col] = v1[j]; rtmp2[col] = v2[j]; rtmp3[col] = v3[j];
+<a name="line1491">1491: </a>        }
+<a name="line1492">1492: </a>        <font color="#B22222">/* ZeropivotApply(): shift the diagonal of the matrix  */</font>
+<a name="line1493">1493: </a>        rtmp1[i] += sctx.shift_amount; rtmp2[i+1] += sctx.shift_amount; rtmp3[i+2] += sctx.shift_amount;
+
+<a name="line1495">1495: </a>        <font color="#B22222">/* elimination */</font>
+<a name="line1496">1496: </a>        bjtmp = bj + bi[i];
+<a name="line1497">1497: </a>        row   = *bjtmp++; <font color="#B22222">/* pivot row */</font>
+<a name="line1498">1498: </a>        nzL   = bi[i+1] - bi[i];
+<a name="line1499">1499: </a>        <font color="#4169E1">for</font> (k=0; k < nzL; k++) {
+<a name="line1500">1500: </a>          pc1 = rtmp1 + row;
+<a name="line1501">1501: </a>          pc2 = rtmp2 + row;
+<a name="line1502">1502: </a>          pc3 = rtmp3 + row;
+<a name="line1503">1503: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0 || *pc3 != 0.0) {
+<a name="line1504">1504: </a>            pv   = b->a + bdiag[row];
+<a name="line1505">1505: </a>            mul1 = *pc1*(*pv); mul2 = *pc2*(*pv); mul3 = *pc3*(*pv);
+<a name="line1506">1506: </a>            *pc1 = mul1; *pc2 = mul2; *pc3 = mul3;
+
+<a name="line1508">1508: </a>            pj = b->j + bdiag[row+1]+1;     <font color="#B22222">/* beginning of U(row,:) */</font>
+<a name="line1509">1509: </a>            pv = b->a + bdiag[row+1]+1;
+<a name="line1510">1510: </a>            nz = bdiag[row]-bdiag[row+1]-1; <font color="#B22222">/* num of entries in U(row,:) excluding diag */</font>
+<a name="line1511">1511: </a>            <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1512">1512: </a>              col         = pj[j];
+<a name="line1513">1513: </a>              rtmp1[col] -= mul1 * pv[j];
+<a name="line1514">1514: </a>              rtmp2[col] -= mul2 * pv[j];
+<a name="line1515">1515: </a>              rtmp3[col] -= mul3 * pv[j];
+<a name="line1516">1516: </a>            }
+<a name="line1517">1517: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(3+6*nz);
+<a name="line1518">1518: </a>          }
+<a name="line1519">1519: </a>          row = *bjtmp++;
+<a name="line1520">1520: </a>        }
+
+<a name="line1522">1522: </a>        <font color="#B22222">/* finished row i; check zero pivot, then stick row i into b->a */</font>
+<a name="line1523">1523: </a>        rs = 0.0;
+<a name="line1524">1524: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1525">1525: </a>        pc1 = b->a + bi[i];
+<a name="line1526">1526: </a>        pj  = b->j + bi[i];
+<a name="line1527">1527: </a>        nz  = bi[i+1] - bi[i];
+<a name="line1528">1528: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1529">1529: </a>          col    = pj[j];
+<a name="line1530">1530: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
+<a name="line1531">1531: </a>        }
+<a name="line1532">1532: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1533">1533: </a>        pc1 = b->a + bdiag[i+1]+1;
+<a name="line1534">1534: </a>        pj  = b->j + bdiag[i+1]+1;
+<a name="line1535">1535: </a>        nz  = bdiag[i] - bdiag[i+1] - 1; <font color="#B22222">/* exclude diagonal */</font>
+<a name="line1536">1536: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1537">1537: </a>          col    = pj[j];
+<a name="line1538">1538: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
+<a name="line1539">1539: </a>        }
+
+<a name="line1541">1541: </a>        sctx.rs = rs;
+<a name="line1542">1542: </a>        sctx.pv = rtmp1[i];
+<a name="line1543">1543: </a>        MatPivotCheck(B,A,info,&sctx,i);
+<a name="line1544">1544: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+<a name="line1545">1545: </a>        pc1  = b->a + bdiag[i]; <font color="#B22222">/* Mark diag[i] */</font>
+<a name="line1546">1546: </a>        *pc1 = 1.0/sctx.pv;
+
+<a name="line1548">1548: </a>        <font color="#B22222">/* Now take care of 1st column of diagonal 3x3 block. */</font>
+<a name="line1549">1549: </a>        pc2 = rtmp2 + i;
+<a name="line1550">1550: </a>        pc3 = rtmp3 + i;
+<a name="line1551">1551: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0 || *pc3 != 0.0) {
+<a name="line1552">1552: </a>          mul2 = (*pc2)*(*pc1); *pc2 = mul2;
+<a name="line1553">1553: </a>          mul3 = (*pc3)*(*pc1); *pc3 = mul3;
+<a name="line1554">1554: </a>          pj   = b->j + bdiag[i+1]+1;   <font color="#B22222">/* beginning of U(i,:) */</font>
+<a name="line1555">1555: </a>          nz   = bdiag[i]-bdiag[i+1]-1; <font color="#B22222">/* num of entries in U(i,:) excluding diag */</font>
+<a name="line1556">1556: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1557">1557: </a>            col         = pj[j];
+<a name="line1558">1558: </a>            rtmp2[col] -= mul2 * rtmp1[col];
+<a name="line1559">1559: </a>            rtmp3[col] -= mul3 * rtmp1[col];
+<a name="line1560">1560: </a>          }
+<a name="line1561">1561: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2+4*nz);
+<a name="line1562">1562: </a>        }
+
+<a name="line1564">1564: </a>        <font color="#B22222">/* finished row i+1; check zero pivot, then stick row i+1 into b->a */</font>
+<a name="line1565">1565: </a>        rs = 0.0;
+<a name="line1566">1566: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1567">1567: </a>        pc2 = b->a + bi[i+1];
+<a name="line1568">1568: </a>        pj  = b->j + bi[i+1];
+<a name="line1569">1569: </a>        nz  = bi[i+2] - bi[i+1];
+<a name="line1570">1570: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1571">1571: </a>          col    = pj[j];
+<a name="line1572">1572: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
+<a name="line1573">1573: </a>        }
+<a name="line1574">1574: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1575">1575: </a>        pc2 = b->a + bdiag[i+2]+1;
+<a name="line1576">1576: </a>        pj  = b->j + bdiag[i+2]+1;
+<a name="line1577">1577: </a>        nz  = bdiag[i+1] - bdiag[i+2] - 1; <font color="#B22222">/* exclude diagonal */</font>
+<a name="line1578">1578: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1579">1579: </a>          col    = pj[j];
+<a name="line1580">1580: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
+<a name="line1581">1581: </a>        }
+
+<a name="line1583">1583: </a>        sctx.rs = rs;
+<a name="line1584">1584: </a>        sctx.pv = rtmp2[i+1];
+<a name="line1585">1585: </a>        MatPivotCheck(B,A,info,&sctx,i+1);
+<a name="line1586">1586: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+<a name="line1587">1587: </a>        pc2  = b->a + bdiag[i+1];
+<a name="line1588">1588: </a>        *pc2 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+1] */</font>
+
+<a name="line1590">1590: </a>        <font color="#B22222">/* Now take care of 2nd column of diagonal 3x3 block. */</font>
+<a name="line1591">1591: </a>        pc3 = rtmp3 + i+1;
+<a name="line1592">1592: </a>        <font color="#4169E1">if</font> (*pc3 != 0.0) {
+<a name="line1593">1593: </a>          mul3 = (*pc3)*(*pc2); *pc3 = mul3;
+<a name="line1594">1594: </a>          pj   = b->j + bdiag[i+2]+1;     <font color="#B22222">/* beginning of U(i+1,:) */</font>
+<a name="line1595">1595: </a>          nz   = bdiag[i+1]-bdiag[i+2]-1; <font color="#B22222">/* num of entries in U(i+1,:) excluding diag */</font>
+<a name="line1596">1596: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1597">1597: </a>            col         = pj[j];
+<a name="line1598">1598: </a>            rtmp3[col] -= mul3 * rtmp2[col];
+<a name="line1599">1599: </a>          }
+<a name="line1600">1600: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz);
+<a name="line1601">1601: </a>        }
+
+<a name="line1603">1603: </a>        <font color="#B22222">/* finished i+2; check zero pivot, then stick row i+2 into b->a */</font>
+<a name="line1604">1604: </a>        rs = 0.0;
+<a name="line1605">1605: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1606">1606: </a>        pc3 = b->a + bi[i+2];
+<a name="line1607">1607: </a>        pj  = b->j + bi[i+2];
+<a name="line1608">1608: </a>        nz  = bi[i+3] - bi[i+2];
+<a name="line1609">1609: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1610">1610: </a>          col    = pj[j];
+<a name="line1611">1611: </a>          pc3[j] = rtmp3[col]; rs += PetscAbsScalar(pc3[j]);
+<a name="line1612">1612: </a>        }
+<a name="line1613">1613: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1614">1614: </a>        pc3 = b->a + bdiag[i+3]+1;
+<a name="line1615">1615: </a>        pj  = b->j + bdiag[i+3]+1;
+<a name="line1616">1616: </a>        nz  = bdiag[i+2] - bdiag[i+3] - 1; <font color="#B22222">/* exclude diagonal */</font>
+<a name="line1617">1617: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1618">1618: </a>          col    = pj[j];
+<a name="line1619">1619: </a>          pc3[j] = rtmp3[col]; rs += PetscAbsScalar(pc3[j]);
+<a name="line1620">1620: </a>        }
+
+<a name="line1622">1622: </a>        sctx.rs = rs;
+<a name="line1623">1623: </a>        sctx.pv = rtmp3[i+2];
+<a name="line1624">1624: </a>        MatPivotCheck(B,A,info,&sctx,i+2);
+<a name="line1625">1625: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+<a name="line1626">1626: </a>        pc3  = b->a + bdiag[i+2];
+<a name="line1627">1627: </a>        *pc3 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+2] */</font>
+<a name="line1628">1628: </a>        <font color="#4169E1">break</font>;
+<a name="line1629">1629: </a>      <font color="#4169E1">case</font> 4:
+<a name="line1630">1630: </a>        <font color="#B22222">/*----------*/</font>
+<a name="line1631">1631: </a>        <font color="#B22222">/* zero rtmp */</font>
+<a name="line1632">1632: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1633">1633: </a>        nz    = bi[i+1] - bi[i];
+<a name="line1634">1634: </a>        bjtmp = bj + bi[i];
+<a name="line1635">1635: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
+<a name="line1636">1636: </a>          col        = bjtmp[j];
+<a name="line1637">1637: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0; rtmp3[col] = 0.0;rtmp4[col] = 0.0;
+<a name="line1638">1638: </a>        }
+
+<a name="line1640">1640: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1641">1641: </a>        nz    = bdiag[i]-bdiag[i+1];
+<a name="line1642">1642: </a>        bjtmp = bj + bdiag[i+1]+1;
+<a name="line1643">1643: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
+<a name="line1644">1644: </a>          col        = bjtmp[j];
+<a name="line1645">1645: </a>          rtmp1[col] = 0.0; rtmp2[col] = 0.0; rtmp3[col] = 0.0; rtmp4[col] = 0.0;
+<a name="line1646">1646: </a>        }
+
+<a name="line1648">1648: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
+<a name="line1649">1649: </a>        nz    = ai[r[i]+1] - ai[r[i]];
+<a name="line1650">1650: </a>        ajtmp = aj + ai[r[i]];
+<a name="line1651">1651: </a>        v1    = aa + ai[r[i]]; v2 = aa + ai[r[i]+1]; v3 = aa + ai[r[i]+2]; v4 = aa + ai[r[i]+3];
+<a name="line1652">1652: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1653">1653: </a>          col        = ics[ajtmp[j]];
+<a name="line1654">1654: </a>          rtmp1[col] = v1[j]; rtmp2[col] = v2[j]; rtmp3[col] = v3[j]; rtmp4[col] = v4[j];
+<a name="line1655">1655: </a>        }
+<a name="line1656">1656: </a>        <font color="#B22222">/* ZeropivotApply(): shift the diagonal of the matrix  */</font>
+<a name="line1657">1657: </a>        rtmp1[i] += sctx.shift_amount; rtmp2[i+1] += sctx.shift_amount; rtmp3[i+2] += sctx.shift_amount; rtmp4[i+3] += sctx.shift_amount;
+
+<a name="line1659">1659: </a>        <font color="#B22222">/* elimination */</font>
+<a name="line1660">1660: </a>        bjtmp = bj + bi[i];
+<a name="line1661">1661: </a>        row   = *bjtmp++; <font color="#B22222">/* pivot row */</font>
+<a name="line1662">1662: </a>        nzL   = bi[i+1] - bi[i];
+<a name="line1663">1663: </a>        <font color="#4169E1">for</font> (k=0; k < nzL; k++) {
+<a name="line1664">1664: </a>          pc1 = rtmp1 + row;
+<a name="line1665">1665: </a>          pc2 = rtmp2 + row;
+<a name="line1666">1666: </a>          pc3 = rtmp3 + row;
+<a name="line1667">1667: </a>          pc4 = rtmp4 + row;
+<a name="line1668">1668: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0 || *pc3 != 0.0 || *pc4 != 0.0) {
+<a name="line1669">1669: </a>            pv   = b->a + bdiag[row];
+<a name="line1670">1670: </a>            mul1 = *pc1*(*pv); mul2 = *pc2*(*pv); mul3 = *pc3*(*pv); mul4 = *pc4*(*pv);
+<a name="line1671">1671: </a>            *pc1 = mul1; *pc2 = mul2; *pc3 = mul3; *pc4 = mul4;
+
+<a name="line1673">1673: </a>            pj = b->j + bdiag[row+1]+1; <font color="#B22222">/* beginning of U(row,:) */</font>
+<a name="line1674">1674: </a>            pv = b->a + bdiag[row+1]+1;
+<a name="line1675">1675: </a>            nz = bdiag[row]-bdiag[row+1]-1; <font color="#B22222">/* num of entries in U(row,:) excluding diag */</font>
+<a name="line1676">1676: </a>            <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1677">1677: </a>              col         = pj[j];
+<a name="line1678">1678: </a>              rtmp1[col] -= mul1 * pv[j];
+<a name="line1679">1679: </a>              rtmp2[col] -= mul2 * pv[j];
+<a name="line1680">1680: </a>              rtmp3[col] -= mul3 * pv[j];
+<a name="line1681">1681: </a>              rtmp4[col] -= mul4 * pv[j];
+<a name="line1682">1682: </a>            }
+<a name="line1683">1683: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(4+8*nz);
+<a name="line1684">1684: </a>          }
+<a name="line1685">1685: </a>          row = *bjtmp++;
+<a name="line1686">1686: </a>        }
+
+<a name="line1688">1688: </a>        <font color="#B22222">/* finished row i; check zero pivot, then stick row i into b->a */</font>
+<a name="line1689">1689: </a>        rs = 0.0;
+<a name="line1690">1690: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1691">1691: </a>        pc1 = b->a + bi[i];
+<a name="line1692">1692: </a>        pj  = b->j + bi[i];
+<a name="line1693">1693: </a>        nz  = bi[i+1] - bi[i];
+<a name="line1694">1694: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1695">1695: </a>          col    = pj[j];
+<a name="line1696">1696: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
+<a name="line1697">1697: </a>        }
+<a name="line1698">1698: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1699">1699: </a>        pc1 = b->a + bdiag[i+1]+1;
+<a name="line1700">1700: </a>        pj  = b->j + bdiag[i+1]+1;
+<a name="line1701">1701: </a>        nz  = bdiag[i] - bdiag[i+1] - 1; <font color="#B22222">/* exclude diagonal */</font>
+<a name="line1702">1702: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1703">1703: </a>          col    = pj[j];
+<a name="line1704">1704: </a>          pc1[j] = rtmp1[col]; rs += PetscAbsScalar(pc1[j]);
+<a name="line1705">1705: </a>        }
+
+<a name="line1707">1707: </a>        sctx.rs = rs;
+<a name="line1708">1708: </a>        sctx.pv = rtmp1[i];
+<a name="line1709">1709: </a>        MatPivotCheck(B,A,info,&sctx,i);
+<a name="line1710">1710: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+<a name="line1711">1711: </a>        pc1  = b->a + bdiag[i]; <font color="#B22222">/* Mark diag[i] */</font>
+<a name="line1712">1712: </a>        *pc1 = 1.0/sctx.pv;
+
+<a name="line1714">1714: </a>        <font color="#B22222">/* Now take care of 1st column of diagonal 4x4 block. */</font>
+<a name="line1715">1715: </a>        pc2 = rtmp2 + i;
+<a name="line1716">1716: </a>        pc3 = rtmp3 + i;
+<a name="line1717">1717: </a>        pc4 = rtmp4 + i;
+<a name="line1718">1718: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0 || *pc3 != 0.0 || *pc4 != 0.0) {
+<a name="line1719">1719: </a>          mul2 = (*pc2)*(*pc1); *pc2 = mul2;
+<a name="line1720">1720: </a>          mul3 = (*pc3)*(*pc1); *pc3 = mul3;
+<a name="line1721">1721: </a>          mul4 = (*pc4)*(*pc1); *pc4 = mul4;
+<a name="line1722">1722: </a>          pj   = b->j + bdiag[i+1]+1;   <font color="#B22222">/* beginning of U(i,:) */</font>
+<a name="line1723">1723: </a>          nz   = bdiag[i]-bdiag[i+1]-1; <font color="#B22222">/* num of entries in U(i,:) excluding diag */</font>
+<a name="line1724">1724: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1725">1725: </a>            col         = pj[j];
+<a name="line1726">1726: </a>            rtmp2[col] -= mul2 * rtmp1[col];
+<a name="line1727">1727: </a>            rtmp3[col] -= mul3 * rtmp1[col];
+<a name="line1728">1728: </a>            rtmp4[col] -= mul4 * rtmp1[col];
+<a name="line1729">1729: </a>          }
+<a name="line1730">1730: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(3+6*nz);
+<a name="line1731">1731: </a>        }
+
+<a name="line1733">1733: </a>        <font color="#B22222">/* finished row i+1; check zero pivot, then stick row i+1 into b->a */</font>
+<a name="line1734">1734: </a>        rs = 0.0;
+<a name="line1735">1735: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1736">1736: </a>        pc2 = b->a + bi[i+1];
+<a name="line1737">1737: </a>        pj  = b->j + bi[i+1];
+<a name="line1738">1738: </a>        nz  = bi[i+2] - bi[i+1];
+<a name="line1739">1739: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1740">1740: </a>          col    = pj[j];
+<a name="line1741">1741: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
+<a name="line1742">1742: </a>        }
+<a name="line1743">1743: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1744">1744: </a>        pc2 = b->a + bdiag[i+2]+1;
+<a name="line1745">1745: </a>        pj  = b->j + bdiag[i+2]+1;
+<a name="line1746">1746: </a>        nz  = bdiag[i+1] - bdiag[i+2] - 1; <font color="#B22222">/* exclude diagonal */</font>
+<a name="line1747">1747: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1748">1748: </a>          col    = pj[j];
+<a name="line1749">1749: </a>          pc2[j] = rtmp2[col]; rs += PetscAbsScalar(pc2[j]);
+<a name="line1750">1750: </a>        }
+
+<a name="line1752">1752: </a>        sctx.rs = rs;
+<a name="line1753">1753: </a>        sctx.pv = rtmp2[i+1];
+<a name="line1754">1754: </a>        MatPivotCheck(B,A,info,&sctx,i+1);
+<a name="line1755">1755: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+<a name="line1756">1756: </a>        pc2  = b->a + bdiag[i+1];
+<a name="line1757">1757: </a>        *pc2 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+1] */</font>
+
+<a name="line1759">1759: </a>        <font color="#B22222">/* Now take care of 2nd column of diagonal 4x4 block. */</font>
+<a name="line1760">1760: </a>        pc3 = rtmp3 + i+1;
+<a name="line1761">1761: </a>        pc4 = rtmp4 + i+1;
+<a name="line1762">1762: </a>        <font color="#4169E1">if</font> (*pc3 != 0.0 || *pc4 != 0.0) {
+<a name="line1763">1763: </a>          mul3 = (*pc3)*(*pc2); *pc3 = mul3;
+<a name="line1764">1764: </a>          mul4 = (*pc4)*(*pc2); *pc4 = mul4;
+<a name="line1765">1765: </a>          pj   = b->j + bdiag[i+2]+1;     <font color="#B22222">/* beginning of U(i+1,:) */</font>
+<a name="line1766">1766: </a>          nz   = bdiag[i+1]-bdiag[i+2]-1; <font color="#B22222">/* num of entries in U(i+1,:) excluding diag */</font>
+<a name="line1767">1767: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1768">1768: </a>            col         = pj[j];
+<a name="line1769">1769: </a>            rtmp3[col] -= mul3 * rtmp2[col];
+<a name="line1770">1770: </a>            rtmp4[col] -= mul4 * rtmp2[col];
+<a name="line1771">1771: </a>          }
+<a name="line1772">1772: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(4*nz);
+<a name="line1773">1773: </a>        }
+
+<a name="line1775">1775: </a>        <font color="#B22222">/* finished i+2; check zero pivot, then stick row i+2 into b->a */</font>
+<a name="line1776">1776: </a>        rs = 0.0;
+<a name="line1777">1777: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1778">1778: </a>        pc3 = b->a + bi[i+2];
+<a name="line1779">1779: </a>        pj  = b->j + bi[i+2];
+<a name="line1780">1780: </a>        nz  = bi[i+3] - bi[i+2];
+<a name="line1781">1781: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1782">1782: </a>          col    = pj[j];
+<a name="line1783">1783: </a>          pc3[j] = rtmp3[col]; rs += PetscAbsScalar(pc3[j]);
+<a name="line1784">1784: </a>        }
+<a name="line1785">1785: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1786">1786: </a>        pc3 = b->a + bdiag[i+3]+1;
+<a name="line1787">1787: </a>        pj  = b->j + bdiag[i+3]+1;
+<a name="line1788">1788: </a>        nz  = bdiag[i+2] - bdiag[i+3] - 1; <font color="#B22222">/* exclude diagonal */</font>
+<a name="line1789">1789: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1790">1790: </a>          col    = pj[j];
+<a name="line1791">1791: </a>          pc3[j] = rtmp3[col]; rs += PetscAbsScalar(pc3[j]);
+<a name="line1792">1792: </a>        }
+
+<a name="line1794">1794: </a>        sctx.rs = rs;
+<a name="line1795">1795: </a>        sctx.pv = rtmp3[i+2];
+<a name="line1796">1796: </a>        MatPivotCheck(B,A,info,&sctx,i+2);
+<a name="line1797">1797: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+<a name="line1798">1798: </a>        pc3  = b->a + bdiag[i+2];
+<a name="line1799">1799: </a>        *pc3 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+2] */</font>
+
+<a name="line1801">1801: </a>        <font color="#B22222">/* Now take care of 3rd column of diagonal 4x4 block. */</font>
+<a name="line1802">1802: </a>        pc4 = rtmp4 + i+2;
+<a name="line1803">1803: </a>        <font color="#4169E1">if</font> (*pc4 != 0.0) {
+<a name="line1804">1804: </a>          mul4 = (*pc4)*(*pc3); *pc4 = mul4;
+<a name="line1805">1805: </a>          pj   = b->j + bdiag[i+3]+1;     <font color="#B22222">/* beginning of U(i+2,:) */</font>
+<a name="line1806">1806: </a>          nz   = bdiag[i+2]-bdiag[i+3]-1; <font color="#B22222">/* num of entries in U(i+2,:) excluding diag */</font>
+<a name="line1807">1807: </a>          <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1808">1808: </a>            col         = pj[j];
+<a name="line1809">1809: </a>            rtmp4[col] -= mul4 * rtmp3[col];
+<a name="line1810">1810: </a>          }
+<a name="line1811">1811: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz);
+<a name="line1812">1812: </a>        }
+
+<a name="line1814">1814: </a>        <font color="#B22222">/* finished i+3; check zero pivot, then stick row i+3 into b->a */</font>
+<a name="line1815">1815: </a>        rs = 0.0;
+<a name="line1816">1816: </a>        <font color="#B22222">/* L part */</font>
+<a name="line1817">1817: </a>        pc4 = b->a + bi[i+3];
+<a name="line1818">1818: </a>        pj  = b->j + bi[i+3];
+<a name="line1819">1819: </a>        nz  = bi[i+4] - bi[i+3];
+<a name="line1820">1820: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1821">1821: </a>          col    = pj[j];
+<a name="line1822">1822: </a>          pc4[j] = rtmp4[col]; rs += PetscAbsScalar(pc4[j]);
+<a name="line1823">1823: </a>        }
+<a name="line1824">1824: </a>        <font color="#B22222">/* U part */</font>
+<a name="line1825">1825: </a>        pc4 = b->a + bdiag[i+4]+1;
+<a name="line1826">1826: </a>        pj  = b->j + bdiag[i+4]+1;
+<a name="line1827">1827: </a>        nz  = bdiag[i+3] - bdiag[i+4] - 1; <font color="#B22222">/* exclude diagonal */</font>
+<a name="line1828">1828: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1829">1829: </a>          col    = pj[j];
+<a name="line1830">1830: </a>          pc4[j] = rtmp4[col]; rs += PetscAbsScalar(pc4[j]);
+<a name="line1831">1831: </a>        }
+
+<a name="line1833">1833: </a>        sctx.rs = rs;
+<a name="line1834">1834: </a>        sctx.pv = rtmp4[i+3];
+<a name="line1835">1835: </a>        MatPivotCheck(B,A,info,&sctx,i+3);
+<a name="line1836">1836: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>;
+<a name="line1837">1837: </a>        pc4  = b->a + bdiag[i+3];
+<a name="line1838">1838: </a>        *pc4 = 1.0/sctx.pv; <font color="#B22222">/* Mark diag[i+3] */</font>
+<a name="line1839">1839: </a>        <font color="#4169E1">break</font>;
+
+<a name="line1841">1841: </a><strong><font color="#FF0000">      default:</font></strong>
+<a name="line1842">1842: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Node size not yet supported \n"</font>);
+<a name="line1843">1843: </a>      }
+<a name="line1844">1844: </a>      <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">break</font>; <font color="#B22222">/* break for (inod=0,i=0; inod<node_max; inod++) */</font>
+<a name="line1845">1845: </a>      i += nodesz;                 <font color="#B22222">/* Update the row */</font>
+<a name="line1846">1846: </a>    }
+
+<a name="line1848">1848: </a>    <font color="#B22222">/* MatPivotRefine() */</font>
+<a name="line1849">1849: </a>    <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>) MAT_SHIFT_POSITIVE_DEFINITE && !sctx.newshift && sctx.shift_fraction>0 && sctx.nshift<sctx.nshift_max) {
+<a name="line1850">1850: </a>      <font color="#B22222">/*</font>
+<a name="line1851">1851: </a><font color="#B22222">       * if no shift in this attempt & shifting & started shifting & can refine,</font>
+<a name="line1852">1852: </a><font color="#B22222">       * then try lower shift</font>
+<a name="line1853">1853: </a><font color="#B22222">       */</font>
+<a name="line1854">1854: </a>      sctx.shift_hi       = sctx.shift_fraction;
+<a name="line1855">1855: </a>      sctx.shift_fraction = (sctx.shift_hi+sctx.shift_lo)/2.;
+<a name="line1856">1856: </a>      sctx.shift_amount   = sctx.shift_fraction * sctx.shift_top;
+<a name="line1857">1857: </a>      sctx.newshift       = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line1858">1858: </a>      sctx.nshift++;
+<a name="line1859">1859: </a>    }
+<a name="line1860">1860: </a>  } <font color="#4169E1">while</font> (sctx.newshift);
+
+<a name="line1862">1862: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree4.html#PetscFree4">PetscFree4</a>(rtmp1,rtmp2,rtmp3,rtmp4);
+<a name="line1863">1863: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_vec2);
+<a name="line1864">1864: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isicol,&ic);
+<a name="line1865">1865: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isrow,&r);
+
+<a name="line1867">1867: </a>  <font color="#4169E1">if</font> (b->inode.size) {
+<a name="line1868">1868: </a>    C->ops->solve           = MatSolve_SeqAIJ_Inode;
+<a name="line1869">1869: </a>  } <font color="#4169E1">else</font> {
+<a name="line1870">1870: </a>    C->ops->solve           = MatSolve_SeqAIJ;
+<a name="line1871">1871: </a>  }
+<a name="line1872">1872: </a>  C->ops->solveadd          = MatSolveAdd_SeqAIJ;
+<a name="line1873">1873: </a>  C->ops->solvetranspose    = MatSolveTranspose_SeqAIJ;
+<a name="line1874">1874: </a>  C->ops->solvetransposeadd = MatSolveTransposeAdd_SeqAIJ;
+<a name="line1875">1875: </a>  C->ops->matsolve          = MatMatSolve_SeqAIJ;
+<a name="line1876">1876: </a>  C->assembled              = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line1877">1877: </a>  C->preallocated           = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+
+<a name="line1879">1879: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(C->cmap->n);
+
+<a name="line1881">1881: </a>  <font color="#B22222">/* MatShiftView(A,info,&sctx) */</font>
+<a name="line1882">1882: </a>  <font color="#4169E1">if</font> (sctx.nshift) {
+<a name="line1883">1883: </a>    <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>) MAT_SHIFT_POSITIVE_DEFINITE) {
+<a name="line1884">1884: </a>      PetscInfo4(A,<font color="#666666">"number of shift_pd tries %D, shift_amount %g, diagonal shifted up by %e fraction top_value %e\n"</font>,sctx.nshift,(double)sctx.shift_amount,(double)sctx.shift_fraction,(double)sctx.shift_top);
+<a name="line1885">1885: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_NONZERO) {
+<a name="line1886">1886: </a>      PetscInfo2(A,<font color="#666666">"number of shift_nz tries %D, shift_amount %g\n"</font>,sctx.nshift,(double)sctx.shift_amount);
+<a name="line1887">1887: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_INBLOCKS) {
+<a name="line1888">1888: </a>      PetscInfo2(A,<font color="#666666">"number of shift_inblocks applied %D, each shift_amount %g\n"</font>,sctx.nshift,(double)info->shiftamount);
+<a name="line1889">1889: </a>    }
+<a name="line1890">1890: </a>  }
+<a name="line1891">1891: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1892">1892: </a>}
+
+<a name="line1896">1896: </a><strong><font color="#4169E1"><a name="MatLUFactorNumeric_SeqAIJ_Inode_inplace"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatLUFactorNumeric_SeqAIJ_Inode_inplace(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,const <a href="../../../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a [...]
+<a name="line1897">1897: </a>{
+<a name="line1898">1898: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>             C     = B;
+<a name="line1899">1899: </a>  Mat_SeqAIJ      *a    = (Mat_SeqAIJ*)A->data,*b = (Mat_SeqAIJ*)C->data;
+<a name="line1900">1900: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>              iscol = b->col,isrow = b->row,isicol = b->icol;
+<a name="line1901">1901: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
+<a name="line1902">1902: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>  *r,*ic,*c,*ics;
+<a name="line1903">1903: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        n   = A->rmap->n,*bi = b->i;
+<a name="line1904">1904: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *bj = b->j,*nbj=b->j +1,*ajtmp,*bjtmp,nz,nz_tmp,row,prow;
+<a name="line1905">1905: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        i,j,idx,*bd = b->diag,node_max,nodesz;
+<a name="line1906">1906: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *ai = a->i,*aj = a->j;
+<a name="line1907">1907: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *ns,*tmp_vec1,*tmp_vec2,*nsmap,*pj;
+<a name="line1908">1908: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>     mul1,mul2,mul3,tmp;
+<a name="line1909">1909: </a>  MatScalar       *pc1,*pc2,*pc3,*ba = b->a,*pv,*rtmp11,*rtmp22,*rtmp33;
+<a name="line1910">1910: </a>  const MatScalar *v1,*v2,*v3,*aa = a->a,*rtmp1;
+<a name="line1911">1911: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>       rs=0.0;
+<a name="line1912">1912: </a>  FactorShiftCtx  sctx;
+
+<a name="line1915">1915: </a>  sctx.shift_top      = 0;
+<a name="line1916">1916: </a>  sctx.nshift_max     = 0;
+<a name="line1917">1917: </a>  sctx.shift_lo       = 0;
+<a name="line1918">1918: </a>  sctx.shift_hi       = 0;
+<a name="line1919">1919: </a>  sctx.shift_fraction = 0;
+
+<a name="line1921">1921: </a>  <font color="#B22222">/* if both shift schemes are chosen by user, only use info->shiftpd */</font>
+<a name="line1922">1922: </a>  <font color="#4169E1">if</font> (info->shifttype==(<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_POSITIVE_DEFINITE) { <font color="#B22222">/* set sctx.shift_top=max{rs} */</font>
+<a name="line1923">1923: </a>    sctx.shift_top = 0;
+<a name="line1924">1924: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line1925">1925: </a>      <font color="#B22222">/* calculate rs = sum(|aij|)-RealPart(aii), amt of shift needed for this row */</font>
+<a name="line1926">1926: </a>      rs    = 0.0;
+<a name="line1927">1927: </a>      ajtmp = aj + ai[i];
+<a name="line1928">1928: </a>      rtmp1 = aa + ai[i];
+<a name="line1929">1929: </a>      nz    = ai[i+1] - ai[i];
+<a name="line1930">1930: </a>      <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line1931">1931: </a>        <font color="#4169E1">if</font> (*ajtmp != i) {
+<a name="line1932">1932: </a>          rs += PetscAbsScalar(*rtmp1++);
+<a name="line1933">1933: </a>        } <font color="#4169E1">else</font> {
+<a name="line1934">1934: </a>          rs -= PetscRealPart(*rtmp1++);
+<a name="line1935">1935: </a>        }
+<a name="line1936">1936: </a>        ajtmp++;
+<a name="line1937">1937: </a>      }
+<a name="line1938">1938: </a>      <font color="#4169E1">if</font> (rs>sctx.shift_top) sctx.shift_top = rs;
+<a name="line1939">1939: </a>    }
+<a name="line1940">1940: </a>    <font color="#4169E1">if</font> (sctx.shift_top == 0.0) sctx.shift_top += 1.e-12;
+<a name="line1941">1941: </a>    sctx.shift_top *= 1.1;
+<a name="line1942">1942: </a>    sctx.nshift_max = 5;
+<a name="line1943">1943: </a>    sctx.shift_lo   = 0.;
+<a name="line1944">1944: </a>    sctx.shift_hi   = 1.;
+<a name="line1945">1945: </a>  }
+<a name="line1946">1946: </a>  sctx.shift_amount = 0;
+<a name="line1947">1947: </a>  sctx.nshift       = 0;
+
+<a name="line1949">1949: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isrow,&r);
+<a name="line1950">1950: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(iscol,&c);
+<a name="line1951">1951: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isicol,&ic);
+<a name="line1952">1952: </a>  <a href="../../../../../docs/manualpages/Sys/PetscCalloc3.html#PetscCalloc3">PetscCalloc3</a>(n,&rtmp11,n,&rtmp22,n,&rtmp33);
+<a name="line1953">1953: </a>  ics    = ic;
+
+<a name="line1955">1955: </a>  node_max = a->inode.node_count;
+<a name="line1956">1956: </a>  ns       = a->inode.size;
+<a name="line1957">1957: </a>  <font color="#4169E1">if</font> (!ns) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"Matrix without inode information"</font>);
+
+<a name="line1959">1959: </a>  <font color="#B22222">/* If max inode size > 3, split it into two inodes.*/</font>
+<a name="line1960">1960: </a>  <font color="#B22222">/* also map the inode sizes according to the ordering */</font>
+<a name="line1961">1961: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&tmp_vec1);
+<a name="line1962">1962: </a>  <font color="#4169E1">for</font> (i=0,j=0; i<node_max; ++i,++j) {
+<a name="line1963">1963: </a>    <font color="#4169E1">if</font> (ns[i]>3) {
+<a name="line1964">1964: </a>      tmp_vec1[j] = ns[i]/2; <font color="#B22222">/* Assuming ns[i] < =5  */</font>
+<a name="line1965">1965: </a>      ++j;
+<a name="line1966">1966: </a>      tmp_vec1[j] = ns[i] - tmp_vec1[j-1];
+<a name="line1967">1967: </a>    } <font color="#4169E1">else</font> {
+<a name="line1968">1968: </a>      tmp_vec1[j] = ns[i];
+<a name="line1969">1969: </a>    }
+<a name="line1970">1970: </a>  }
+<a name="line1971">1971: </a>  <font color="#B22222">/* Use the correct node_max */</font>
+<a name="line1972">1972: </a>  node_max = j;
+
+<a name="line1974">1974: </a>  <font color="#B22222">/* Now reorder the inode info based on mat re-ordering info */</font>
+<a name="line1975">1975: </a>  <font color="#B22222">/* First create a row -> inode_size_array_index map */</font>
+<a name="line1976">1976: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&nsmap);
+<a name="line1977">1977: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(node_max+1,&tmp_vec2);
+<a name="line1978">1978: </a>  <font color="#4169E1">for</font> (i=0,row=0; i<node_max; i++) {
+<a name="line1979">1979: </a>    nodesz = tmp_vec1[i];
+<a name="line1980">1980: </a>    <font color="#4169E1">for</font> (j=0; j<nodesz; j++,row++) {
+<a name="line1981">1981: </a>      nsmap[row] = i;
+<a name="line1982">1982: </a>    }
+<a name="line1983">1983: </a>  }
+<a name="line1984">1984: </a>  <font color="#B22222">/* Using nsmap, create a reordered ns structure */</font>
+<a name="line1985">1985: </a>  <font color="#4169E1">for</font> (i=0,j=0; i< node_max; i++) {
+<a name="line1986">1986: </a>    nodesz      = tmp_vec1[nsmap[r[j]]];     <font color="#B22222">/* here the reordered row_no is in r[] */</font>
+<a name="line1987">1987: </a>    tmp_vec2[i] = nodesz;
+<a name="line1988">1988: </a>    j          += nodesz;
+<a name="line1989">1989: </a>  }
+<a name="line1990">1990: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nsmap);
+<a name="line1991">1991: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_vec1);
+<a name="line1992">1992: </a>  <font color="#B22222">/* Now use the correct ns */</font>
+<a name="line1993">1993: </a>  ns = tmp_vec2;
+
+<a name="line1995">1995: </a>  <font color="#4169E1">do</font> {
+<a name="line1996">1996: </a>    sctx.newshift = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1997">1997: </a>    <font color="#B22222">/* Now loop over each block-row, and do the factorization */</font>
+<a name="line1998">1998: </a>    <font color="#4169E1">for</font> (i=0,row=0; i<node_max; i++) {
+<a name="line1999">1999: </a>      nodesz = ns[i];
+<a name="line2000">2000: </a>      nz     = bi[row+1] - bi[row];
+<a name="line2001">2001: </a>      bjtmp  = bj + bi[row];
+
+<a name="line2003">2003: </a>      <font color="#4169E1">switch</font> (nodesz) {
+<a name="line2004">2004: </a>      <font color="#4169E1">case</font> 1:
+<a name="line2005">2005: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
+<a name="line2006">2006: </a>          idx         = bjtmp[j];
+<a name="line2007">2007: </a>          rtmp11[idx] = 0.0;
+<a name="line2008">2008: </a>        }
+
+<a name="line2010">2010: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
+<a name="line2011">2011: </a>        idx    = r[row];
+<a name="line2012">2012: </a>        nz_tmp = ai[idx+1] - ai[idx];
+<a name="line2013">2013: </a>        ajtmp  = aj + ai[idx];
+<a name="line2014">2014: </a>        v1     = aa + ai[idx];
+
+<a name="line2016">2016: </a>        <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
+<a name="line2017">2017: </a>          idx         = ics[ajtmp[j]];
+<a name="line2018">2018: </a>          rtmp11[idx] = v1[j];
+<a name="line2019">2019: </a>        }
+<a name="line2020">2020: </a>        rtmp11[ics[r[row]]] += sctx.shift_amount;
+
+<a name="line2022">2022: </a>        prow = *bjtmp++;
+<a name="line2023">2023: </a>        <font color="#4169E1">while</font> (prow < row) {
+<a name="line2024">2024: </a>          pc1 = rtmp11 + prow;
+<a name="line2025">2025: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0) {
+<a name="line2026">2026: </a>            pv     = ba + bd[prow];
+<a name="line2027">2027: </a>            pj     = nbj + bd[prow];
+<a name="line2028">2028: </a>            mul1   = *pc1 * *pv++;
+<a name="line2029">2029: </a>            *pc1   = mul1;
+<a name="line2030">2030: </a>            nz_tmp = bi[prow+1] - bd[prow] - 1;
+<a name="line2031">2031: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz_tmp);
+<a name="line2032">2032: </a>            <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
+<a name="line2033">2033: </a>              tmp          = pv[j];
+<a name="line2034">2034: </a>              idx          = pj[j];
+<a name="line2035">2035: </a>              rtmp11[idx] -= mul1 * tmp;
+<a name="line2036">2036: </a>            }
+<a name="line2037">2037: </a>          }
+<a name="line2038">2038: </a>          prow = *bjtmp++;
+<a name="line2039">2039: </a>        }
+<a name="line2040">2040: </a>        pj  = bj + bi[row];
+<a name="line2041">2041: </a>        pc1 = ba + bi[row];
+
+<a name="line2043">2043: </a>        sctx.pv     = rtmp11[row];
+<a name="line2044">2044: </a>        rtmp11[row] = 1.0/rtmp11[row]; <font color="#B22222">/* invert diag */</font>
+<a name="line2045">2045: </a>        rs          = 0.0;
+<a name="line2046">2046: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line2047">2047: </a>          idx    = pj[j];
+<a name="line2048">2048: </a>          pc1[j] = rtmp11[idx]; <font color="#B22222">/* rtmp11 -> ba */</font>
+<a name="line2049">2049: </a>          <font color="#4169E1">if</font> (idx != row) rs += PetscAbsScalar(pc1[j]);
+<a name="line2050">2050: </a>        }
+<a name="line2051">2051: </a>        sctx.rs = rs;
+<a name="line2052">2052: </a>        MatPivotCheck(B,A,info,&sctx,row);
+<a name="line2053">2053: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
+<a name="line2054">2054: </a>        <font color="#4169E1">break</font>;
+
+<a name="line2056">2056: </a>      <font color="#4169E1">case</font> 2:
+<a name="line2057">2057: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line2058">2058: </a>          idx         = bjtmp[j];
+<a name="line2059">2059: </a>          rtmp11[idx] = 0.0;
+<a name="line2060">2060: </a>          rtmp22[idx] = 0.0;
+<a name="line2061">2061: </a>        }
+
+<a name="line2063">2063: </a>        <font color="#B22222">/* load in initial (unfactored row) */</font>
+<a name="line2064">2064: </a>        idx    = r[row];
+<a name="line2065">2065: </a>        nz_tmp = ai[idx+1] - ai[idx];
+<a name="line2066">2066: </a>        ajtmp  = aj + ai[idx];
+<a name="line2067">2067: </a>        v1     = aa + ai[idx];
+<a name="line2068">2068: </a>        v2     = aa + ai[idx+1];
+<a name="line2069">2069: </a>        <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
+<a name="line2070">2070: </a>          idx         = ics[ajtmp[j]];
+<a name="line2071">2071: </a>          rtmp11[idx] = v1[j];
+<a name="line2072">2072: </a>          rtmp22[idx] = v2[j];
+<a name="line2073">2073: </a>        }
+<a name="line2074">2074: </a>        rtmp11[ics[r[row]]]   += sctx.shift_amount;
+<a name="line2075">2075: </a>        rtmp22[ics[r[row+1]]] += sctx.shift_amount;
+
+<a name="line2077">2077: </a>        prow = *bjtmp++;
+<a name="line2078">2078: </a>        <font color="#4169E1">while</font> (prow < row) {
+<a name="line2079">2079: </a>          pc1 = rtmp11 + prow;
+<a name="line2080">2080: </a>          pc2 = rtmp22 + prow;
+<a name="line2081">2081: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0) {
+<a name="line2082">2082: </a>            pv   = ba + bd[prow];
+<a name="line2083">2083: </a>            pj   = nbj + bd[prow];
+<a name="line2084">2084: </a>            mul1 = *pc1 * *pv;
+<a name="line2085">2085: </a>            mul2 = *pc2 * *pv;
+<a name="line2086">2086: </a>            ++pv;
+<a name="line2087">2087: </a>            *pc1 = mul1;
+<a name="line2088">2088: </a>            *pc2 = mul2;
+
+<a name="line2090">2090: </a>            nz_tmp = bi[prow+1] - bd[prow] - 1;
+<a name="line2091">2091: </a>            <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
+<a name="line2092">2092: </a>              tmp          = pv[j];
+<a name="line2093">2093: </a>              idx          = pj[j];
+<a name="line2094">2094: </a>              rtmp11[idx] -= mul1 * tmp;
+<a name="line2095">2095: </a>              rtmp22[idx] -= mul2 * tmp;
+<a name="line2096">2096: </a>            }
+<a name="line2097">2097: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2+4*nz_tmp);
+<a name="line2098">2098: </a>          }
+<a name="line2099">2099: </a>          prow = *bjtmp++;
+<a name="line2100">2100: </a>        }
+
+<a name="line2102">2102: </a>        <font color="#B22222">/* Now take care of diagonal 2x2 block. Note: prow = row here */</font>
+<a name="line2103">2103: </a>        pc1 = rtmp11 + prow;
+<a name="line2104">2104: </a>        pc2 = rtmp22 + prow;
+
+<a name="line2106">2106: </a>        sctx.pv = *pc1;
+<a name="line2107">2107: </a>        pj      = bj + bi[prow];
+<a name="line2108">2108: </a>        rs      = 0.0;
+<a name="line2109">2109: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line2110">2110: </a>          idx = pj[j];
+<a name="line2111">2111: </a>          <font color="#4169E1">if</font> (idx != prow) rs += PetscAbsScalar(rtmp11[idx]);
+<a name="line2112">2112: </a>        }
+<a name="line2113">2113: </a>        sctx.rs = rs;
+<a name="line2114">2114: </a>        MatPivotCheck(B,A,info,&sctx,row);
+<a name="line2115">2115: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
+
+<a name="line2117">2117: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0) {
+<a name="line2118">2118: </a>          pj     = nbj + bd[prow];
+<a name="line2119">2119: </a>          mul2   = (*pc2)/(*pc1); <font color="#B22222">/* since diag is not yet inverted.*/</font>
+<a name="line2120">2120: </a>          *pc2   = mul2;
+<a name="line2121">2121: </a>          nz_tmp = bi[prow+1] - bd[prow] - 1;
+<a name="line2122">2122: </a>          <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
+<a name="line2123">2123: </a>            idx          = pj[j];
+<a name="line2124">2124: </a>            tmp          = rtmp11[idx];
+<a name="line2125">2125: </a>            rtmp22[idx] -= mul2 * tmp;
+<a name="line2126">2126: </a>          }
+<a name="line2127">2127: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz_tmp);
+<a name="line2128">2128: </a>        }
+
+<a name="line2130">2130: </a>        pj  = bj + bi[row];
+<a name="line2131">2131: </a>        pc1 = ba + bi[row];
+<a name="line2132">2132: </a>        pc2 = ba + bi[row+1];
+
+<a name="line2134">2134: </a>        sctx.pv       = rtmp22[row+1];
+<a name="line2135">2135: </a>        rs            = 0.0;
+<a name="line2136">2136: </a>        rtmp11[row]   = 1.0/rtmp11[row];
+<a name="line2137">2137: </a>        rtmp22[row+1] = 1.0/rtmp22[row+1];
+<a name="line2138">2138: </a>        <font color="#B22222">/* copy row entries from dense representation to sparse */</font>
+<a name="line2139">2139: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line2140">2140: </a>          idx    = pj[j];
+<a name="line2141">2141: </a>          pc1[j] = rtmp11[idx];
+<a name="line2142">2142: </a>          pc2[j] = rtmp22[idx];
+<a name="line2143">2143: </a>          <font color="#4169E1">if</font> (idx != row+1) rs += PetscAbsScalar(pc2[j]);
+<a name="line2144">2144: </a>        }
+<a name="line2145">2145: </a>        sctx.rs = rs;
+<a name="line2146">2146: </a>        MatPivotCheck(B,A,info,&sctx,row+1);
+<a name="line2147">2147: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
+<a name="line2148">2148: </a>        <font color="#4169E1">break</font>;
+
+<a name="line2150">2150: </a>      <font color="#4169E1">case</font> 3:
+<a name="line2151">2151: </a>        <font color="#4169E1">for</font>  (j=0; j<nz; j++) {
+<a name="line2152">2152: </a>          idx         = bjtmp[j];
+<a name="line2153">2153: </a>          rtmp11[idx] = 0.0;
+<a name="line2154">2154: </a>          rtmp22[idx] = 0.0;
+<a name="line2155">2155: </a>          rtmp33[idx] = 0.0;
+<a name="line2156">2156: </a>        }
+<a name="line2157">2157: </a>        <font color="#B22222">/* copy the nonzeros for the 3 rows from sparse representation to dense in rtmp*[] */</font>
+<a name="line2158">2158: </a>        idx    = r[row];
+<a name="line2159">2159: </a>        nz_tmp = ai[idx+1] - ai[idx];
+<a name="line2160">2160: </a>        ajtmp  = aj + ai[idx];
+<a name="line2161">2161: </a>        v1     = aa + ai[idx];
+<a name="line2162">2162: </a>        v2     = aa + ai[idx+1];
+<a name="line2163">2163: </a>        v3     = aa + ai[idx+2];
+<a name="line2164">2164: </a>        <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
+<a name="line2165">2165: </a>          idx         = ics[ajtmp[j]];
+<a name="line2166">2166: </a>          rtmp11[idx] = v1[j];
+<a name="line2167">2167: </a>          rtmp22[idx] = v2[j];
+<a name="line2168">2168: </a>          rtmp33[idx] = v3[j];
+<a name="line2169">2169: </a>        }
+<a name="line2170">2170: </a>        rtmp11[ics[r[row]]]   += sctx.shift_amount;
+<a name="line2171">2171: </a>        rtmp22[ics[r[row+1]]] += sctx.shift_amount;
+<a name="line2172">2172: </a>        rtmp33[ics[r[row+2]]] += sctx.shift_amount;
+
+<a name="line2174">2174: </a>        <font color="#B22222">/* loop over all pivot row blocks above this row block */</font>
+<a name="line2175">2175: </a>        prow = *bjtmp++;
+<a name="line2176">2176: </a>        <font color="#4169E1">while</font> (prow < row) {
+<a name="line2177">2177: </a>          pc1 = rtmp11 + prow;
+<a name="line2178">2178: </a>          pc2 = rtmp22 + prow;
+<a name="line2179">2179: </a>          pc3 = rtmp33 + prow;
+<a name="line2180">2180: </a>          <font color="#4169E1">if</font> (*pc1 != 0.0 || *pc2 != 0.0 || *pc3 !=0.0) {
+<a name="line2181">2181: </a>            pv   = ba  + bd[prow];
+<a name="line2182">2182: </a>            pj   = nbj + bd[prow];
+<a name="line2183">2183: </a>            mul1 = *pc1 * *pv;
+<a name="line2184">2184: </a>            mul2 = *pc2 * *pv;
+<a name="line2185">2185: </a>            mul3 = *pc3 * *pv;
+<a name="line2186">2186: </a>            ++pv;
+<a name="line2187">2187: </a>            *pc1 = mul1;
+<a name="line2188">2188: </a>            *pc2 = mul2;
+<a name="line2189">2189: </a>            *pc3 = mul3;
+
+<a name="line2191">2191: </a>            nz_tmp = bi[prow+1] - bd[prow] - 1;
+<a name="line2192">2192: </a>            <font color="#B22222">/* update this row based on pivot row */</font>
+<a name="line2193">2193: </a>            <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
+<a name="line2194">2194: </a>              tmp          = pv[j];
+<a name="line2195">2195: </a>              idx          = pj[j];
+<a name="line2196">2196: </a>              rtmp11[idx] -= mul1 * tmp;
+<a name="line2197">2197: </a>              rtmp22[idx] -= mul2 * tmp;
+<a name="line2198">2198: </a>              rtmp33[idx] -= mul3 * tmp;
+<a name="line2199">2199: </a>            }
+<a name="line2200">2200: </a>            <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(3+6*nz_tmp);
+<a name="line2201">2201: </a>          }
+<a name="line2202">2202: </a>          prow = *bjtmp++;
+<a name="line2203">2203: </a>        }
+
+<a name="line2205">2205: </a>        <font color="#B22222">/* Now take care of diagonal 3x3 block in this set of rows */</font>
+<a name="line2206">2206: </a>        <font color="#B22222">/* note: prow = row here */</font>
+<a name="line2207">2207: </a>        pc1 = rtmp11 + prow;
+<a name="line2208">2208: </a>        pc2 = rtmp22 + prow;
+<a name="line2209">2209: </a>        pc3 = rtmp33 + prow;
+
+<a name="line2211">2211: </a>        sctx.pv = *pc1;
+<a name="line2212">2212: </a>        pj      = bj + bi[prow];
+<a name="line2213">2213: </a>        rs      = 0.0;
+<a name="line2214">2214: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line2215">2215: </a>          idx = pj[j];
+<a name="line2216">2216: </a>          <font color="#4169E1">if</font> (idx != row) rs += PetscAbsScalar(rtmp11[idx]);
+<a name="line2217">2217: </a>        }
+<a name="line2218">2218: </a>        sctx.rs = rs;
+<a name="line2219">2219: </a>        MatPivotCheck(B,A,info,&sctx,row);
+<a name="line2220">2220: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
+
+<a name="line2222">2222: </a>        <font color="#4169E1">if</font> (*pc2 != 0.0 || *pc3 != 0.0) {
+<a name="line2223">2223: </a>          mul2   = (*pc2)/(*pc1);
+<a name="line2224">2224: </a>          mul3   = (*pc3)/(*pc1);
+<a name="line2225">2225: </a>          *pc2   = mul2;
+<a name="line2226">2226: </a>          *pc3   = mul3;
+<a name="line2227">2227: </a>          nz_tmp = bi[prow+1] - bd[prow] - 1;
+<a name="line2228">2228: </a>          pj     = nbj + bd[prow];
+<a name="line2229">2229: </a>          <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
+<a name="line2230">2230: </a>            idx          = pj[j];
+<a name="line2231">2231: </a>            tmp          = rtmp11[idx];
+<a name="line2232">2232: </a>            rtmp22[idx] -= mul2 * tmp;
+<a name="line2233">2233: </a>            rtmp33[idx] -= mul3 * tmp;
+<a name="line2234">2234: </a>          }
+<a name="line2235">2235: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2+4*nz_tmp);
+<a name="line2236">2236: </a>        }
+<a name="line2237">2237: </a>        ++prow;
+
+<a name="line2239">2239: </a>        pc2     = rtmp22 + prow;
+<a name="line2240">2240: </a>        pc3     = rtmp33 + prow;
+<a name="line2241">2241: </a>        sctx.pv = *pc2;
+<a name="line2242">2242: </a>        pj      = bj + bi[prow];
+<a name="line2243">2243: </a>        rs      = 0.0;
+<a name="line2244">2244: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line2245">2245: </a>          idx = pj[j];
+<a name="line2246">2246: </a>          <font color="#4169E1">if</font> (idx != prow) rs += PetscAbsScalar(rtmp22[idx]);
+<a name="line2247">2247: </a>        }
+<a name="line2248">2248: </a>        sctx.rs = rs;
+<a name="line2249">2249: </a>        MatPivotCheck(B,A,info,&sctx,row+1);
+<a name="line2250">2250: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
+
+<a name="line2252">2252: </a>        <font color="#4169E1">if</font> (*pc3 != 0.0) {
+<a name="line2253">2253: </a>          mul3   = (*pc3)/(*pc2);
+<a name="line2254">2254: </a>          *pc3   = mul3;
+<a name="line2255">2255: </a>          pj     = nbj + bd[prow];
+<a name="line2256">2256: </a>          nz_tmp = bi[prow+1] - bd[prow] - 1;
+<a name="line2257">2257: </a>          <font color="#4169E1">for</font> (j=0; j<nz_tmp; j++) {
+<a name="line2258">2258: </a>            idx          = pj[j];
+<a name="line2259">2259: </a>            tmp          = rtmp22[idx];
+<a name="line2260">2260: </a>            rtmp33[idx] -= mul3 * tmp;
+<a name="line2261">2261: </a>          }
+<a name="line2262">2262: </a>          <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(1+2*nz_tmp);
+<a name="line2263">2263: </a>        }
+
+<a name="line2265">2265: </a>        pj  = bj + bi[row];
+<a name="line2266">2266: </a>        pc1 = ba + bi[row];
+<a name="line2267">2267: </a>        pc2 = ba + bi[row+1];
+<a name="line2268">2268: </a>        pc3 = ba + bi[row+2];
+
+<a name="line2270">2270: </a>        sctx.pv       = rtmp33[row+2];
+<a name="line2271">2271: </a>        rs            = 0.0;
+<a name="line2272">2272: </a>        rtmp11[row]   = 1.0/rtmp11[row];
+<a name="line2273">2273: </a>        rtmp22[row+1] = 1.0/rtmp22[row+1];
+<a name="line2274">2274: </a>        rtmp33[row+2] = 1.0/rtmp33[row+2];
+<a name="line2275">2275: </a>        <font color="#B22222">/* copy row entries from dense representation to sparse */</font>
+<a name="line2276">2276: </a>        <font color="#4169E1">for</font> (j=0; j<nz; j++) {
+<a name="line2277">2277: </a>          idx    = pj[j];
+<a name="line2278">2278: </a>          pc1[j] = rtmp11[idx];
+<a name="line2279">2279: </a>          pc2[j] = rtmp22[idx];
+<a name="line2280">2280: </a>          pc3[j] = rtmp33[idx];
+<a name="line2281">2281: </a>          <font color="#4169E1">if</font> (idx != row+2) rs += PetscAbsScalar(pc3[j]);
+<a name="line2282">2282: </a>        }
+
+<a name="line2284">2284: </a>        sctx.rs = rs;
+<a name="line2285">2285: </a>        MatPivotCheck(B,A,info,&sctx,row+2);
+<a name="line2286">2286: </a>        <font color="#4169E1">if</font> (sctx.newshift) <font color="#4169E1">goto</font> endofwhile;
+<a name="line2287">2287: </a>        <font color="#4169E1">break</font>;
+
+<a name="line2289">2289: </a><strong><font color="#FF0000">      default:</font></strong>
+<a name="line2290">2290: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Node size not yet supported \n"</font>);
+<a name="line2291">2291: </a>      }
+<a name="line2292">2292: </a>      row += nodesz;                 <font color="#B22222">/* Update the row */</font>
+<a name="line2293">2293: </a>    }
+<a name="line2294">2294: </a><strong><font color="#FF0000">endofwhile:</font></strong>;
+<a name="line2295">2295: </a>  } <font color="#4169E1">while</font> (sctx.newshift);
+<a name="line2296">2296: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(rtmp11,rtmp22,rtmp33);
+<a name="line2297">2297: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tmp_vec2);
+<a name="line2298">2298: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isicol,&ic);
+<a name="line2299">2299: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isrow,&r);
+<a name="line2300">2300: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(iscol,&c);
+
+<a name="line2302">2302: </a>  (B)->ops->solve = MatSolve_SeqAIJ_inplace;
+<a name="line2303">2303: </a>  <font color="#B22222">/* do not set solve add, since MatSolve_Inode + Add is faster */</font>
+<a name="line2304">2304: </a>  C->ops->solvetranspose    = MatSolveTranspose_SeqAIJ_inplace;
+<a name="line2305">2305: </a>  C->ops->solvetransposeadd = MatSolveTransposeAdd_SeqAIJ_inplace;
+<a name="line2306">2306: </a>  C->assembled              = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2307">2307: </a>  C->preallocated           = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2308">2308: </a>  <font color="#4169E1">if</font> (sctx.nshift) {
+<a name="line2309">2309: </a>    <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_POSITIVE_DEFINITE) {
+<a name="line2310">2310: </a>      PetscInfo4(A,<font color="#666666">"number of shift_pd tries %D, shift_amount %g, diagonal shifted up by %e fraction top_value %e\n"</font>,sctx.nshift,(double)sctx.shift_amount,(double)sctx.shift_fraction,(double)sctx.shift_top);
+<a name="line2311">2311: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (info->shifttype == (<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)MAT_SHIFT_NONZERO) {
+<a name="line2312">2312: </a>      PetscInfo2(A,<font color="#666666">"number of shift_nz tries %D, shift_amount %g\n"</font>,sctx.nshift,(double)sctx.shift_amount);
+<a name="line2313">2313: </a>    }
+<a name="line2314">2314: </a>  }
+<a name="line2315">2315: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(C->cmap->n);
+<a name="line2316">2316: </a>  MatSeqAIJCheckInode(C);
+<a name="line2317">2317: </a>  <font color="#4169E1">return</font>(0);
+<a name="line2318">2318: </a>}
+
+
+<a name="line2321">2321: </a><font color="#B22222">/* ----------------------------------------------------------- */</font>
+<a name="line2324">2324: </a><strong><font color="#4169E1"><a name="MatSolve_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSolve_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> bb,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx)</font></strong>
+<a name="line2325">2325: </a>{
+<a name="line2326">2326: </a>  Mat_SeqAIJ        *a    = (Mat_SeqAIJ*)A->data;
+<a name="line2327">2327: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>                iscol = a->col,isrow = a->row;
+<a name="line2328">2328: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+<a name="line2329">2329: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *r,*c,*rout,*cout;
+<a name="line2330">2330: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i,j,n = A->rmap->n;
+<a name="line2331">2331: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          node_max,row,nsz,aii,i0,i1,nz;
+<a name="line2332">2332: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *ai = a->i,*a_j = a->j,*ns,*vi,*ad,*aj;
+<a name="line2333">2333: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *x,*tmp,*tmps,tmp0,tmp1;
+<a name="line2334">2334: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1,sum2,sum3,sum4,sum5;
+<a name="line2335">2335: </a>  const MatScalar   *v1,*v2,*v3,*v4,*v5,*a_a = a->a,*aa;
+<a name="line2336">2336: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *b;
+
+<a name="line2339">2339: </a>  <font color="#4169E1">if</font> (!a->inode.size) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Missing Inode Structure"</font>);
+<a name="line2340">2340: </a>  node_max = a->inode.node_count;
+<a name="line2341">2341: </a>  ns       = a->inode.size;     <font color="#B22222">/* Node Size array */</font>
+
+<a name="line2343">2343: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(bb,&b);
+<a name="line2344">2344: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(xx,&x);
+<a name="line2345">2345: </a>  tmp  = a->solve_work;
+
+<a name="line2347">2347: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(isrow,&rout); r = rout;
+<a name="line2348">2348: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(iscol,&cout); c = cout;
+
+<a name="line2350">2350: </a>  <font color="#B22222">/* forward solve the lower triangular */</font>
+<a name="line2351">2351: </a>  tmps = tmp;
+<a name="line2352">2352: </a>  aa   = a_a;
+<a name="line2353">2353: </a>  aj   = a_j;
+<a name="line2354">2354: </a>  ad   = a->diag;
+
+<a name="line2356">2356: </a>  <font color="#4169E1">for</font> (i = 0,row = 0; i< node_max; ++i) {
+<a name="line2357">2357: </a>    nsz = ns[i];
+<a name="line2358">2358: </a>    aii = ai[row];
+<a name="line2359">2359: </a>    v1  = aa + aii;
+<a name="line2360">2360: </a>    vi  = aj + aii;
+<a name="line2361">2361: </a>    nz  = ai[row+1]- ai[row];
+
+<a name="line2363">2363: </a>    <font color="#4169E1">if</font> (i < node_max-1) {
+<a name="line2364">2364: </a>      <font color="#B22222">/* Prefetch the indices for the next block */</font>
+<a name="line2365">2365: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aj+ai[row+nsz],ai[row+nsz+1]-ai[row+nsz],0,PETSC_PREFETCH_HINT_NTA); <font color="#B22222">/* indices */</font>
+<a name="line2366">2366: </a>      <font color="#B22222">/* Prefetch the data for the next block */</font>
+<a name="line2367">2367: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aa+ai[row+nsz],ai[row+nsz+ns[i+1]]-ai[row+nsz],0,PETSC_PREFETCH_HINT_NTA);
+<a name="line2368">2368: </a>    }
+
+<a name="line2370">2370: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
+<a name="line2371">2371: </a>    <font color="#4169E1">case</font> 1:
+<a name="line2372">2372: </a>      sum1 = b[r[row]];
+<a name="line2373">2373: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2374">2374: </a>        i0    = vi[j];
+<a name="line2375">2375: </a>        i1    = vi[j+1];
+<a name="line2376">2376: </a>        tmp0  = tmps[i0];
+<a name="line2377">2377: </a>        tmp1  = tmps[i1];
+<a name="line2378">2378: </a>        sum1 -= v1[j]*tmp0 + v1[j+1]*tmp1;
 <a name="line2379">2379: </a>      }
-<a name="line2380">2380: </a>      tmp[row++]=sum1;
-<a name="line2381">2381: </a>      <font color="#4169E1">break</font>;
-<a name="line2382">2382: </a>    <font color="#4169E1">case</font> 2:
-<a name="line2383">2383: </a>      sum1 = b[r[row]];
-<a name="line2384">2384: </a>      sum2 = b[r[row+1]];
-<a name="line2385">2385: </a>      v2   = aa + ai[row+1];
-
-<a name="line2387">2387: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2388">2388: </a>        i0    = vi[j];
-<a name="line2389">2389: </a>        i1    = vi[j+1];
-<a name="line2390">2390: </a>        tmp0  = tmps[i0];
-<a name="line2391">2391: </a>        tmp1  = tmps[i1];
-<a name="line2392">2392: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
-<a name="line2393">2393: </a>        sum2 -= v2[j] * tmp0 + v2[j+1] * tmp1;
-<a name="line2394">2394: </a>      }
-<a name="line2395">2395: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line2396">2396: </a>        tmp0  = tmps[vi[j]];
-<a name="line2397">2397: </a>        sum1 -= v1[j] *tmp0;
-<a name="line2398">2398: </a>        sum2 -= v2[j] *tmp0;
-<a name="line2399">2399: </a>      }
-<a name="line2400">2400: </a>      sum2     -= v2[nz] * sum1;
-<a name="line2401">2401: </a>      tmp[row++]=sum1;
-<a name="line2402">2402: </a>      tmp[row++]=sum2;
-<a name="line2403">2403: </a>      <font color="#4169E1">break</font>;
-<a name="line2404">2404: </a>    <font color="#4169E1">case</font> 3:
-<a name="line2405">2405: </a>      sum1 = b[r[row]];
-<a name="line2406">2406: </a>      sum2 = b[r[row+1]];
-<a name="line2407">2407: </a>      sum3 = b[r[row+2]];
-<a name="line2408">2408: </a>      v2   = aa + ai[row+1];
-<a name="line2409">2409: </a>      v3   = aa + ai[row+2];
-
-<a name="line2411">2411: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2412">2412: </a>        i0    = vi[j];
-<a name="line2413">2413: </a>        i1    = vi[j+1];
-<a name="line2414">2414: </a>        tmp0  = tmps[i0];
-<a name="line2415">2415: </a>        tmp1  = tmps[i1];
-<a name="line2416">2416: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
-<a name="line2417">2417: </a>        sum2 -= v2[j] * tmp0 + v2[j+1] * tmp1;
-<a name="line2418">2418: </a>        sum3 -= v3[j] * tmp0 + v3[j+1] * tmp1;
-<a name="line2419">2419: </a>      }
-<a name="line2420">2420: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line2421">2421: </a>        tmp0  = tmps[vi[j]];
-<a name="line2422">2422: </a>        sum1 -= v1[j] *tmp0;
-<a name="line2423">2423: </a>        sum2 -= v2[j] *tmp0;
-<a name="line2424">2424: </a>        sum3 -= v3[j] *tmp0;
-<a name="line2425">2425: </a>      }
-<a name="line2426">2426: </a>      sum2     -= v2[nz] * sum1;
-<a name="line2427">2427: </a>      sum3     -= v3[nz] * sum1;
-<a name="line2428">2428: </a>      sum3     -= v3[nz+1] * sum2;
-<a name="line2429">2429: </a>      tmp[row++]=sum1;
-<a name="line2430">2430: </a>      tmp[row++]=sum2;
-<a name="line2431">2431: </a>      tmp[row++]=sum3;
-<a name="line2432">2432: </a>      <font color="#4169E1">break</font>;
-
-<a name="line2434">2434: </a>    <font color="#4169E1">case</font> 4:
-<a name="line2435">2435: </a>      sum1 = b[r[row]];
-<a name="line2436">2436: </a>      sum2 = b[r[row+1]];
-<a name="line2437">2437: </a>      sum3 = b[r[row+2]];
-<a name="line2438">2438: </a>      sum4 = b[r[row+3]];
-<a name="line2439">2439: </a>      v2   = aa + ai[row+1];
-<a name="line2440">2440: </a>      v3   = aa + ai[row+2];
-<a name="line2441">2441: </a>      v4   = aa + ai[row+3];
-
-<a name="line2443">2443: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2444">2444: </a>        i0    = vi[j];
-<a name="line2445">2445: </a>        i1    = vi[j+1];
-<a name="line2446">2446: </a>        tmp0  = tmps[i0];
-<a name="line2447">2447: </a>        tmp1  = tmps[i1];
-<a name="line2448">2448: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
-<a name="line2449">2449: </a>        sum2 -= v2[j] * tmp0 + v2[j+1] * tmp1;
-<a name="line2450">2450: </a>        sum3 -= v3[j] * tmp0 + v3[j+1] * tmp1;
-<a name="line2451">2451: </a>        sum4 -= v4[j] * tmp0 + v4[j+1] * tmp1;
-<a name="line2452">2452: </a>      }
-<a name="line2453">2453: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line2454">2454: </a>        tmp0  = tmps[vi[j]];
-<a name="line2455">2455: </a>        sum1 -= v1[j] *tmp0;
-<a name="line2456">2456: </a>        sum2 -= v2[j] *tmp0;
-<a name="line2457">2457: </a>        sum3 -= v3[j] *tmp0;
-<a name="line2458">2458: </a>        sum4 -= v4[j] *tmp0;
-<a name="line2459">2459: </a>      }
-<a name="line2460">2460: </a>      sum2 -= v2[nz] * sum1;
-<a name="line2461">2461: </a>      sum3 -= v3[nz] * sum1;
-<a name="line2462">2462: </a>      sum4 -= v4[nz] * sum1;
-<a name="line2463">2463: </a>      sum3 -= v3[nz+1] * sum2;
-<a name="line2464">2464: </a>      sum4 -= v4[nz+1] * sum2;
-<a name="line2465">2465: </a>      sum4 -= v4[nz+2] * sum3;
-
-<a name="line2467">2467: </a>      tmp[row++]=sum1;
-<a name="line2468">2468: </a>      tmp[row++]=sum2;
-<a name="line2469">2469: </a>      tmp[row++]=sum3;
-<a name="line2470">2470: </a>      tmp[row++]=sum4;
-<a name="line2471">2471: </a>      <font color="#4169E1">break</font>;
-<a name="line2472">2472: </a>    <font color="#4169E1">case</font> 5:
-<a name="line2473">2473: </a>      sum1 = b[r[row]];
-<a name="line2474">2474: </a>      sum2 = b[r[row+1]];
-<a name="line2475">2475: </a>      sum3 = b[r[row+2]];
-<a name="line2476">2476: </a>      sum4 = b[r[row+3]];
-<a name="line2477">2477: </a>      sum5 = b[r[row+4]];
-<a name="line2478">2478: </a>      v2   = aa + ai[row+1];
-<a name="line2479">2479: </a>      v3   = aa + ai[row+2];
-<a name="line2480">2480: </a>      v4   = aa + ai[row+3];
-<a name="line2481">2481: </a>      v5   = aa + ai[row+4];
-
-<a name="line2483">2483: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2484">2484: </a>        i0    = vi[j];
-<a name="line2485">2485: </a>        i1    = vi[j+1];
-<a name="line2486">2486: </a>        tmp0  = tmps[i0];
-<a name="line2487">2487: </a>        tmp1  = tmps[i1];
-<a name="line2488">2488: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
-<a name="line2489">2489: </a>        sum2 -= v2[j] * tmp0 + v2[j+1] * tmp1;
-<a name="line2490">2490: </a>        sum3 -= v3[j] * tmp0 + v3[j+1] * tmp1;
-<a name="line2491">2491: </a>        sum4 -= v4[j] * tmp0 + v4[j+1] * tmp1;
-<a name="line2492">2492: </a>        sum5 -= v5[j] * tmp0 + v5[j+1] * tmp1;
-<a name="line2493">2493: </a>      }
-<a name="line2494">2494: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line2495">2495: </a>        tmp0  = tmps[vi[j]];
-<a name="line2496">2496: </a>        sum1 -= v1[j] *tmp0;
-<a name="line2497">2497: </a>        sum2 -= v2[j] *tmp0;
-<a name="line2498">2498: </a>        sum3 -= v3[j] *tmp0;
-<a name="line2499">2499: </a>        sum4 -= v4[j] *tmp0;
-<a name="line2500">2500: </a>        sum5 -= v5[j] *tmp0;
-<a name="line2501">2501: </a>      }
-
-<a name="line2503">2503: </a>      sum2 -= v2[nz] * sum1;
-<a name="line2504">2504: </a>      sum3 -= v3[nz] * sum1;
-<a name="line2505">2505: </a>      sum4 -= v4[nz] * sum1;
-<a name="line2506">2506: </a>      sum5 -= v5[nz] * sum1;
-<a name="line2507">2507: </a>      sum3 -= v3[nz+1] * sum2;
-<a name="line2508">2508: </a>      sum4 -= v4[nz+1] * sum2;
-<a name="line2509">2509: </a>      sum5 -= v5[nz+1] * sum2;
-<a name="line2510">2510: </a>      sum4 -= v4[nz+2] * sum3;
-<a name="line2511">2511: </a>      sum5 -= v5[nz+2] * sum3;
-<a name="line2512">2512: </a>      sum5 -= v5[nz+3] * sum4;
-
-<a name="line2514">2514: </a>      tmp[row++]=sum1;
-<a name="line2515">2515: </a>      tmp[row++]=sum2;
-<a name="line2516">2516: </a>      tmp[row++]=sum3;
-<a name="line2517">2517: </a>      tmp[row++]=sum4;
-<a name="line2518">2518: </a>      tmp[row++]=sum5;
-<a name="line2519">2519: </a>      <font color="#4169E1">break</font>;
-<a name="line2520">2520: </a><strong><font color="#FF0000">    default:</font></strong>
-<a name="line2521">2521: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported \n"</font>);
-<a name="line2522">2522: </a>    }
-<a name="line2523">2523: </a>  }
-<a name="line2524">2524: </a>  <font color="#B22222">/* backward solve the upper triangular */</font>
-<a name="line2525">2525: </a>  <font color="#4169E1">for</font> (i=node_max -1,row = n-1; i>=0; i--) {
-<a name="line2526">2526: </a>    nsz = ns[i];
-<a name="line2527">2527: </a>    aii = ad[row+1] + 1;
-<a name="line2528">2528: </a>    v1  = aa + aii;
-<a name="line2529">2529: </a>    vi  = aj + aii;
-<a name="line2530">2530: </a>    nz  = ad[row]- ad[row+1] - 1;
-
-<a name="line2532">2532: </a>    <font color="#4169E1">if</font> (i > 0) {
-<a name="line2533">2533: </a>      <font color="#B22222">/* Prefetch the indices for the next block */</font>
-<a name="line2534">2534: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aj+ad[row-nsz+1]+1,ad[row-nsz]-ad[row-nsz+1],0,PETSC_PREFETCH_HINT_NTA);
-<a name="line2535">2535: </a>      <font color="#B22222">/* Prefetch the data for the next block */</font>
-<a name="line2536">2536: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aa+ad[row-nsz+1]+1,ad[row-nsz-ns[i-1]+1]-ad[row-nsz+1],0,PETSC_PREFETCH_HINT_NTA);
-<a name="line2537">2537: </a>    }
-
-<a name="line2539">2539: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
-<a name="line2540">2540: </a>    <font color="#4169E1">case</font> 1:
-<a name="line2541">2541: </a>      sum1 = tmp[row];
-
-<a name="line2543">2543: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2544">2544: </a>        i0    = vi[j];
-<a name="line2545">2545: </a>        i1    = vi[j+1];
-<a name="line2546">2546: </a>        tmp0  = tmps[i0];
-<a name="line2547">2547: </a>        tmp1  = tmps[i1];
-<a name="line2548">2548: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
-<a name="line2549">2549: </a>      }
-<a name="line2550">2550: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line2551">2551: </a>        tmp0  = tmps[vi[j]];
-<a name="line2552">2552: </a>        sum1 -= v1[j]*tmp0;
+<a name="line2380">2380: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line2381">2381: </a>        tmp0  = tmps[vi[j]];
+<a name="line2382">2382: </a>        sum1 -= v1[j]*tmp0;
+<a name="line2383">2383: </a>      }
+<a name="line2384">2384: </a>      tmp[row++]=sum1;
+<a name="line2385">2385: </a>      <font color="#4169E1">break</font>;
+<a name="line2386">2386: </a>    <font color="#4169E1">case</font> 2:
+<a name="line2387">2387: </a>      sum1 = b[r[row]];
+<a name="line2388">2388: </a>      sum2 = b[r[row+1]];
+<a name="line2389">2389: </a>      v2   = aa + ai[row+1];
+
+<a name="line2391">2391: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2392">2392: </a>        i0    = vi[j];
+<a name="line2393">2393: </a>        i1    = vi[j+1];
+<a name="line2394">2394: </a>        tmp0  = tmps[i0];
+<a name="line2395">2395: </a>        tmp1  = tmps[i1];
+<a name="line2396">2396: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
+<a name="line2397">2397: </a>        sum2 -= v2[j] * tmp0 + v2[j+1] * tmp1;
+<a name="line2398">2398: </a>      }
+<a name="line2399">2399: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line2400">2400: </a>        tmp0  = tmps[vi[j]];
+<a name="line2401">2401: </a>        sum1 -= v1[j] *tmp0;
+<a name="line2402">2402: </a>        sum2 -= v2[j] *tmp0;
+<a name="line2403">2403: </a>      }
+<a name="line2404">2404: </a>      sum2     -= v2[nz] * sum1;
+<a name="line2405">2405: </a>      tmp[row++]=sum1;
+<a name="line2406">2406: </a>      tmp[row++]=sum2;
+<a name="line2407">2407: </a>      <font color="#4169E1">break</font>;
+<a name="line2408">2408: </a>    <font color="#4169E1">case</font> 3:
+<a name="line2409">2409: </a>      sum1 = b[r[row]];
+<a name="line2410">2410: </a>      sum2 = b[r[row+1]];
+<a name="line2411">2411: </a>      sum3 = b[r[row+2]];
+<a name="line2412">2412: </a>      v2   = aa + ai[row+1];
+<a name="line2413">2413: </a>      v3   = aa + ai[row+2];
+
+<a name="line2415">2415: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2416">2416: </a>        i0    = vi[j];
+<a name="line2417">2417: </a>        i1    = vi[j+1];
+<a name="line2418">2418: </a>        tmp0  = tmps[i0];
+<a name="line2419">2419: </a>        tmp1  = tmps[i1];
+<a name="line2420">2420: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
+<a name="line2421">2421: </a>        sum2 -= v2[j] * tmp0 + v2[j+1] * tmp1;
+<a name="line2422">2422: </a>        sum3 -= v3[j] * tmp0 + v3[j+1] * tmp1;
+<a name="line2423">2423: </a>      }
+<a name="line2424">2424: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line2425">2425: </a>        tmp0  = tmps[vi[j]];
+<a name="line2426">2426: </a>        sum1 -= v1[j] *tmp0;
+<a name="line2427">2427: </a>        sum2 -= v2[j] *tmp0;
+<a name="line2428">2428: </a>        sum3 -= v3[j] *tmp0;
+<a name="line2429">2429: </a>      }
+<a name="line2430">2430: </a>      sum2     -= v2[nz] * sum1;
+<a name="line2431">2431: </a>      sum3     -= v3[nz] * sum1;
+<a name="line2432">2432: </a>      sum3     -= v3[nz+1] * sum2;
+<a name="line2433">2433: </a>      tmp[row++]=sum1;
+<a name="line2434">2434: </a>      tmp[row++]=sum2;
+<a name="line2435">2435: </a>      tmp[row++]=sum3;
+<a name="line2436">2436: </a>      <font color="#4169E1">break</font>;
+
+<a name="line2438">2438: </a>    <font color="#4169E1">case</font> 4:
+<a name="line2439">2439: </a>      sum1 = b[r[row]];
+<a name="line2440">2440: </a>      sum2 = b[r[row+1]];
+<a name="line2441">2441: </a>      sum3 = b[r[row+2]];
+<a name="line2442">2442: </a>      sum4 = b[r[row+3]];
+<a name="line2443">2443: </a>      v2   = aa + ai[row+1];
+<a name="line2444">2444: </a>      v3   = aa + ai[row+2];
+<a name="line2445">2445: </a>      v4   = aa + ai[row+3];
+
+<a name="line2447">2447: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2448">2448: </a>        i0    = vi[j];
+<a name="line2449">2449: </a>        i1    = vi[j+1];
+<a name="line2450">2450: </a>        tmp0  = tmps[i0];
+<a name="line2451">2451: </a>        tmp1  = tmps[i1];
+<a name="line2452">2452: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
+<a name="line2453">2453: </a>        sum2 -= v2[j] * tmp0 + v2[j+1] * tmp1;
+<a name="line2454">2454: </a>        sum3 -= v3[j] * tmp0 + v3[j+1] * tmp1;
+<a name="line2455">2455: </a>        sum4 -= v4[j] * tmp0 + v4[j+1] * tmp1;
+<a name="line2456">2456: </a>      }
+<a name="line2457">2457: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line2458">2458: </a>        tmp0  = tmps[vi[j]];
+<a name="line2459">2459: </a>        sum1 -= v1[j] *tmp0;
+<a name="line2460">2460: </a>        sum2 -= v2[j] *tmp0;
+<a name="line2461">2461: </a>        sum3 -= v3[j] *tmp0;
+<a name="line2462">2462: </a>        sum4 -= v4[j] *tmp0;
+<a name="line2463">2463: </a>      }
+<a name="line2464">2464: </a>      sum2 -= v2[nz] * sum1;
+<a name="line2465">2465: </a>      sum3 -= v3[nz] * sum1;
+<a name="line2466">2466: </a>      sum4 -= v4[nz] * sum1;
+<a name="line2467">2467: </a>      sum3 -= v3[nz+1] * sum2;
+<a name="line2468">2468: </a>      sum4 -= v4[nz+1] * sum2;
+<a name="line2469">2469: </a>      sum4 -= v4[nz+2] * sum3;
+
+<a name="line2471">2471: </a>      tmp[row++]=sum1;
+<a name="line2472">2472: </a>      tmp[row++]=sum2;
+<a name="line2473">2473: </a>      tmp[row++]=sum3;
+<a name="line2474">2474: </a>      tmp[row++]=sum4;
+<a name="line2475">2475: </a>      <font color="#4169E1">break</font>;
+<a name="line2476">2476: </a>    <font color="#4169E1">case</font> 5:
+<a name="line2477">2477: </a>      sum1 = b[r[row]];
+<a name="line2478">2478: </a>      sum2 = b[r[row+1]];
+<a name="line2479">2479: </a>      sum3 = b[r[row+2]];
+<a name="line2480">2480: </a>      sum4 = b[r[row+3]];
+<a name="line2481">2481: </a>      sum5 = b[r[row+4]];
+<a name="line2482">2482: </a>      v2   = aa + ai[row+1];
+<a name="line2483">2483: </a>      v3   = aa + ai[row+2];
+<a name="line2484">2484: </a>      v4   = aa + ai[row+3];
+<a name="line2485">2485: </a>      v5   = aa + ai[row+4];
+
+<a name="line2487">2487: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2488">2488: </a>        i0    = vi[j];
+<a name="line2489">2489: </a>        i1    = vi[j+1];
+<a name="line2490">2490: </a>        tmp0  = tmps[i0];
+<a name="line2491">2491: </a>        tmp1  = tmps[i1];
+<a name="line2492">2492: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
+<a name="line2493">2493: </a>        sum2 -= v2[j] * tmp0 + v2[j+1] * tmp1;
+<a name="line2494">2494: </a>        sum3 -= v3[j] * tmp0 + v3[j+1] * tmp1;
+<a name="line2495">2495: </a>        sum4 -= v4[j] * tmp0 + v4[j+1] * tmp1;
+<a name="line2496">2496: </a>        sum5 -= v5[j] * tmp0 + v5[j+1] * tmp1;
+<a name="line2497">2497: </a>      }
+<a name="line2498">2498: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line2499">2499: </a>        tmp0  = tmps[vi[j]];
+<a name="line2500">2500: </a>        sum1 -= v1[j] *tmp0;
+<a name="line2501">2501: </a>        sum2 -= v2[j] *tmp0;
+<a name="line2502">2502: </a>        sum3 -= v3[j] *tmp0;
+<a name="line2503">2503: </a>        sum4 -= v4[j] *tmp0;
+<a name="line2504">2504: </a>        sum5 -= v5[j] *tmp0;
+<a name="line2505">2505: </a>      }
+
+<a name="line2507">2507: </a>      sum2 -= v2[nz] * sum1;
+<a name="line2508">2508: </a>      sum3 -= v3[nz] * sum1;
+<a name="line2509">2509: </a>      sum4 -= v4[nz] * sum1;
+<a name="line2510">2510: </a>      sum5 -= v5[nz] * sum1;
+<a name="line2511">2511: </a>      sum3 -= v3[nz+1] * sum2;
+<a name="line2512">2512: </a>      sum4 -= v4[nz+1] * sum2;
+<a name="line2513">2513: </a>      sum5 -= v5[nz+1] * sum2;
+<a name="line2514">2514: </a>      sum4 -= v4[nz+2] * sum3;
+<a name="line2515">2515: </a>      sum5 -= v5[nz+2] * sum3;
+<a name="line2516">2516: </a>      sum5 -= v5[nz+3] * sum4;
+
+<a name="line2518">2518: </a>      tmp[row++]=sum1;
+<a name="line2519">2519: </a>      tmp[row++]=sum2;
+<a name="line2520">2520: </a>      tmp[row++]=sum3;
+<a name="line2521">2521: </a>      tmp[row++]=sum4;
+<a name="line2522">2522: </a>      tmp[row++]=sum5;
+<a name="line2523">2523: </a>      <font color="#4169E1">break</font>;
+<a name="line2524">2524: </a><strong><font color="#FF0000">    default:</font></strong>
+<a name="line2525">2525: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported \n"</font>);
+<a name="line2526">2526: </a>    }
+<a name="line2527">2527: </a>  }
+<a name="line2528">2528: </a>  <font color="#B22222">/* backward solve the upper triangular */</font>
+<a name="line2529">2529: </a>  <font color="#4169E1">for</font> (i=node_max -1,row = n-1; i>=0; i--) {
+<a name="line2530">2530: </a>    nsz = ns[i];
+<a name="line2531">2531: </a>    aii = ad[row+1] + 1;
+<a name="line2532">2532: </a>    v1  = aa + aii;
+<a name="line2533">2533: </a>    vi  = aj + aii;
+<a name="line2534">2534: </a>    nz  = ad[row]- ad[row+1] - 1;
+
+<a name="line2536">2536: </a>    <font color="#4169E1">if</font> (i > 0) {
+<a name="line2537">2537: </a>      <font color="#B22222">/* Prefetch the indices for the next block */</font>
+<a name="line2538">2538: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aj+ad[row-nsz+1]+1,ad[row-nsz]-ad[row-nsz+1],0,PETSC_PREFETCH_HINT_NTA);
+<a name="line2539">2539: </a>      <font color="#B22222">/* Prefetch the data for the next block */</font>
+<a name="line2540">2540: </a>      <a href="../../../../../docs/manualpages/Sys/PetscPrefetchBlock.html#PetscPrefetchBlock">PetscPrefetchBlock</a>(aa+ad[row-nsz+1]+1,ad[row-nsz-ns[i-1]+1]-ad[row-nsz+1],0,PETSC_PREFETCH_HINT_NTA);
+<a name="line2541">2541: </a>    }
+
+<a name="line2543">2543: </a>    <font color="#4169E1">switch</font> (nsz) {               <font color="#B22222">/* Each loop in 'case' is unrolled */</font>
+<a name="line2544">2544: </a>    <font color="#4169E1">case</font> 1:
+<a name="line2545">2545: </a>      sum1 = tmp[row];
+
+<a name="line2547">2547: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2548">2548: </a>        i0    = vi[j];
+<a name="line2549">2549: </a>        i1    = vi[j+1];
+<a name="line2550">2550: </a>        tmp0  = tmps[i0];
+<a name="line2551">2551: </a>        tmp1  = tmps[i1];
+<a name="line2552">2552: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
 <a name="line2553">2553: </a>      }
-<a name="line2554">2554: </a>      x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
-<a name="line2555">2555: </a>      <font color="#4169E1">break</font>;
-<a name="line2556">2556: </a>    <font color="#4169E1">case</font> 2:
-<a name="line2557">2557: </a>      sum1 = tmp[row];
-<a name="line2558">2558: </a>      sum2 = tmp[row-1];
-<a name="line2559">2559: </a>      v2   = aa + ad[row] + 1;
-<a name="line2560">2560: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2561">2561: </a>        i0    = vi[j];
-<a name="line2562">2562: </a>        i1    = vi[j+1];
-<a name="line2563">2563: </a>        tmp0  = tmps[i0];
-<a name="line2564">2564: </a>        tmp1  = tmps[i1];
-<a name="line2565">2565: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
-<a name="line2566">2566: </a>        sum2 -= v2[j+1] * tmp0 + v2[j+2] * tmp1;
-<a name="line2567">2567: </a>      }
-<a name="line2568">2568: </a>      <font color="#4169E1">if</font> (j == nz-1) {
-<a name="line2569">2569: </a>        tmp0  = tmps[vi[j]];
-<a name="line2570">2570: </a>        sum1 -= v1[j]* tmp0;
-<a name="line2571">2571: </a>        sum2 -= v2[j+1]* tmp0;
-<a name="line2572">2572: </a>      }
-
-<a name="line2574">2574: </a>      tmp0      = x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
-<a name="line2575">2575: </a>      sum2     -= v2[0] * tmp0;
-<a name="line2576">2576: </a>      x[c[row]] = tmp[row] = sum2*v2[nz+1]; row--;
-<a name="line2577">2577: </a>      <font color="#4169E1">break</font>;
-<a name="line2578">2578: </a>    <font color="#4169E1">case</font> 3:
-<a name="line2579">2579: </a>      sum1 = tmp[row];
-<a name="line2580">2580: </a>      sum2 = tmp[row -1];
-<a name="line2581">2581: </a>      sum3 = tmp[row -2];
-<a name="line2582">2582: </a>      v2   = aa + ad[row] + 1;
-<a name="line2583">2583: </a>      v3   = aa + ad[row -1] + 1;
-<a name="line2584">2584: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2585">2585: </a>        i0    = vi[j];
-<a name="line2586">2586: </a>        i1    = vi[j+1];
-<a name="line2587">2587: </a>        tmp0  = tmps[i0];
-<a name="line2588">2588: </a>        tmp1  = tmps[i1];
-<a name="line2589">2589: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
-<a name="line2590">2590: </a>        sum2 -= v2[j+1] * tmp0 + v2[j+2] * tmp1;
-<a name="line2591">2591: </a>        sum3 -= v3[j+2] * tmp0 + v3[j+3] * tmp1;
-<a name="line2592">2592: </a>      }
-<a name="line2593">2593: </a>      <font color="#4169E1">if</font> (j== nz-1) {
-<a name="line2594">2594: </a>        tmp0  = tmps[vi[j]];
-<a name="line2595">2595: </a>        sum1 -= v1[j] * tmp0;
-<a name="line2596">2596: </a>        sum2 -= v2[j+1] * tmp0;
-<a name="line2597">2597: </a>        sum3 -= v3[j+2] * tmp0;
-<a name="line2598">2598: </a>      }
-<a name="line2599">2599: </a>      tmp0      = x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
-<a name="line2600">2600: </a>      sum2     -= v2[0]* tmp0;
-<a name="line2601">2601: </a>      sum3     -= v3[1] * tmp0;
-<a name="line2602">2602: </a>      tmp0      = x[c[row]] = tmp[row] = sum2*v2[nz+1]; row--;
-<a name="line2603">2603: </a>      sum3     -= v3[0]* tmp0;
-<a name="line2604">2604: </a>      x[c[row]] = tmp[row] = sum3*v3[nz+2]; row--;
-
-<a name="line2606">2606: </a>      <font color="#4169E1">break</font>;
-<a name="line2607">2607: </a>    <font color="#4169E1">case</font> 4:
-<a name="line2608">2608: </a>      sum1 = tmp[row];
-<a name="line2609">2609: </a>      sum2 = tmp[row -1];
-<a name="line2610">2610: </a>      sum3 = tmp[row -2];
-<a name="line2611">2611: </a>      sum4 = tmp[row -3];
-<a name="line2612">2612: </a>      v2   = aa + ad[row]+1;
-<a name="line2613">2613: </a>      v3   = aa + ad[row -1]+1;
-<a name="line2614">2614: </a>      v4   = aa + ad[row -2]+1;
-
-<a name="line2616">2616: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2617">2617: </a>        i0    = vi[j];
-<a name="line2618">2618: </a>        i1    = vi[j+1];
-<a name="line2619">2619: </a>        tmp0  = tmps[i0];
-<a name="line2620">2620: </a>        tmp1  = tmps[i1];
-<a name="line2621">2621: </a>        sum1 -= v1[j] * tmp0   + v1[j+1] * tmp1;
-<a name="line2622">2622: </a>        sum2 -= v2[j+1] * tmp0 + v2[j+2] * tmp1;
-<a name="line2623">2623: </a>        sum3 -= v3[j+2] * tmp0 + v3[j+3] * tmp1;
-<a name="line2624">2624: </a>        sum4 -= v4[j+3] * tmp0 + v4[j+4] * tmp1;
-<a name="line2625">2625: </a>      }
-<a name="line2626">2626: </a>      <font color="#4169E1">if</font> (j== nz-1) {
-<a name="line2627">2627: </a>        tmp0  = tmps[vi[j]];
-<a name="line2628">2628: </a>        sum1 -= v1[j] * tmp0;
-<a name="line2629">2629: </a>        sum2 -= v2[j+1] * tmp0;
-<a name="line2630">2630: </a>        sum3 -= v3[j+2] * tmp0;
-<a name="line2631">2631: </a>        sum4 -= v4[j+3] * tmp0;
-<a name="line2632">2632: </a>      }
-
-<a name="line2634">2634: </a>      tmp0      = x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
-<a name="line2635">2635: </a>      sum2     -= v2[0] * tmp0;
-<a name="line2636">2636: </a>      sum3     -= v3[1] * tmp0;
-<a name="line2637">2637: </a>      sum4     -= v4[2] * tmp0;
-<a name="line2638">2638: </a>      tmp0      = x[c[row]] = tmp[row] = sum2*v2[nz+1]; row--;
-<a name="line2639">2639: </a>      sum3     -= v3[0] * tmp0;
-<a name="line2640">2640: </a>      sum4     -= v4[1] * tmp0;
-<a name="line2641">2641: </a>      tmp0      = x[c[row]] = tmp[row] = sum3*v3[nz+2]; row--;
-<a name="line2642">2642: </a>      sum4     -= v4[0] * tmp0;
-<a name="line2643">2643: </a>      x[c[row]] = tmp[row] = sum4*v4[nz+3]; row--;
-<a name="line2644">2644: </a>      <font color="#4169E1">break</font>;
-<a name="line2645">2645: </a>    <font color="#4169E1">case</font> 5:
-<a name="line2646">2646: </a>      sum1 = tmp[row];
-<a name="line2647">2647: </a>      sum2 = tmp[row -1];
-<a name="line2648">2648: </a>      sum3 = tmp[row -2];
-<a name="line2649">2649: </a>      sum4 = tmp[row -3];
-<a name="line2650">2650: </a>      sum5 = tmp[row -4];
-<a name="line2651">2651: </a>      v2   = aa + ad[row]+1;
-<a name="line2652">2652: </a>      v3   = aa + ad[row -1]+1;
-<a name="line2653">2653: </a>      v4   = aa + ad[row -2]+1;
-<a name="line2654">2654: </a>      v5   = aa + ad[row -3]+1;
-<a name="line2655">2655: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
-<a name="line2656">2656: </a>        i0    = vi[j];
-<a name="line2657">2657: </a>        i1    = vi[j+1];
-<a name="line2658">2658: </a>        tmp0  = tmps[i0];
-<a name="line2659">2659: </a>        tmp1  = tmps[i1];
-<a name="line2660">2660: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
-<a name="line2661">2661: </a>        sum2 -= v2[j+1] * tmp0 + v2[j+2] * tmp1;
-<a name="line2662">2662: </a>        sum3 -= v3[j+2] * tmp0 + v3[j+3] * tmp1;
-<a name="line2663">2663: </a>        sum4 -= v4[j+3] * tmp0 + v4[j+4] * tmp1;
-<a name="line2664">2664: </a>        sum5 -= v5[j+4] * tmp0 + v5[j+5] * tmp1;
-<a name="line2665">2665: </a>      }
-<a name="line2666">2666: </a>      <font color="#4169E1">if</font> (j==nz-1) {
-<a name="line2667">2667: </a>        tmp0  = tmps[vi[j]];
-<a name="line2668">2668: </a>        sum1 -= v1[j] * tmp0;
-<a name="line2669">2669: </a>        sum2 -= v2[j+1] * tmp0;
-<a name="line2670">2670: </a>        sum3 -= v3[j+2] * tmp0;
-<a name="line2671">2671: </a>        sum4 -= v4[j+3] * tmp0;
-<a name="line2672">2672: </a>        sum5 -= v5[j+4] * tmp0;
-<a name="line2673">2673: </a>      }
-
-<a name="line2675">2675: </a>      tmp0      = x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
-<a name="line2676">2676: </a>      sum2     -= v2[0] * tmp0;
-<a name="line2677">2677: </a>      sum3     -= v3[1] * tmp0;
-<a name="line2678">2678: </a>      sum4     -= v4[2] * tmp0;
-<a name="line2679">2679: </a>      sum5     -= v5[3] * tmp0;
-<a name="line2680">2680: </a>      tmp0      = x[c[row]] = tmp[row] = sum2*v2[nz+1]; row--;
-<a name="line2681">2681: </a>      sum3     -= v3[0] * tmp0;
-<a name="line2682">2682: </a>      sum4     -= v4[1] * tmp0;
-<a name="line2683">2683: </a>      sum5     -= v5[2] * tmp0;
-<a name="line2684">2684: </a>      tmp0      = x[c[row]] = tmp[row] = sum3*v3[nz+2]; row--;
-<a name="line2685">2685: </a>      sum4     -= v4[0] * tmp0;
-<a name="line2686">2686: </a>      sum5     -= v5[1] * tmp0;
-<a name="line2687">2687: </a>      tmp0      = x[c[row]] = tmp[row] = sum4*v4[nz+3]; row--;
-<a name="line2688">2688: </a>      sum5     -= v5[0] * tmp0;
-<a name="line2689">2689: </a>      x[c[row]] = tmp[row] = sum5*v5[nz+4]; row--;
-<a name="line2690">2690: </a>      <font color="#4169E1">break</font>;
-<a name="line2691">2691: </a><strong><font color="#FF0000">    default:</font></strong>
-<a name="line2692">2692: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported \n"</font>);
-<a name="line2693">2693: </a>    }
-<a name="line2694">2694: </a>  }
-<a name="line2695">2695: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isrow,&rout);
-<a name="line2696">2696: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(iscol,&cout);
-<a name="line2697">2697: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(bb,&b);
-<a name="line2698">2698: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(xx,&x);
-<a name="line2699">2699: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz - A->cmap->n);
-<a name="line2700">2700: </a>  <font color="#4169E1">return</font>(0);
-<a name="line2701">2701: </a>}
-
-
-<a name="line2704">2704: </a><font color="#B22222">/*</font>
-<a name="line2705">2705: </a><font color="#B22222">     Makes a longer coloring[] array and calls the usual code with that</font>
-<a name="line2706">2706: </a><font color="#B22222">*/</font>
-<a name="line2709">2709: </a><strong><font color="#4169E1"><a name="MatColoringPatch_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatColoringPatch_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ncolors,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nin,ISColoringVa [...]
-<a name="line2710">2710: </a>{
-<a name="line2711">2711: </a>  Mat_SeqAIJ      *a = (Mat_SeqAIJ*)mat->data;
-<a name="line2712">2712: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
-<a name="line2713">2713: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        n = mat->cmap->n,m = a->inode.node_count,j,*ns = a->inode.size,row;
-<a name="line2714">2714: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *colorused,i;
-<a name="line2715">2715: </a>  ISColoringValue *newcolor;
-
-<a name="line2718">2718: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&newcolor);
-<a name="line2719">2719: </a>  <font color="#B22222">/* loop over inodes, marking a color for each column*/</font>
-<a name="line2720">2720: </a>  row = 0;
-<a name="line2721">2721: </a>  <font color="#4169E1">for</font> (i=0; i<m; i++) {
-<a name="line2722">2722: </a>    <font color="#4169E1">for</font> (j=0; j<ns[i]; j++) {
-<a name="line2723">2723: </a>      newcolor[row++] = coloring[i] + j*ncolors;
-<a name="line2724">2724: </a>    }
-<a name="line2725">2725: </a>  }
-
-<a name="line2727">2727: </a>  <font color="#B22222">/* eliminate unneeded colors */</font>
-<a name="line2728">2728: </a>  <a href="../../../../../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(5*ncolors,&colorused);
-<a name="line2729">2729: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line2730">2730: </a>    colorused[newcolor[i]] = 1;
-<a name="line2731">2731: </a>  }
-
-<a name="line2733">2733: </a>  <font color="#4169E1">for</font> (i=1; i<5*ncolors; i++) {
-<a name="line2734">2734: </a>    colorused[i] += colorused[i-1];
+<a name="line2554">2554: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line2555">2555: </a>        tmp0  = tmps[vi[j]];
+<a name="line2556">2556: </a>        sum1 -= v1[j]*tmp0;
+<a name="line2557">2557: </a>      }
+<a name="line2558">2558: </a>      x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
+<a name="line2559">2559: </a>      <font color="#4169E1">break</font>;
+<a name="line2560">2560: </a>    <font color="#4169E1">case</font> 2:
+<a name="line2561">2561: </a>      sum1 = tmp[row];
+<a name="line2562">2562: </a>      sum2 = tmp[row-1];
+<a name="line2563">2563: </a>      v2   = aa + ad[row] + 1;
+<a name="line2564">2564: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2565">2565: </a>        i0    = vi[j];
+<a name="line2566">2566: </a>        i1    = vi[j+1];
+<a name="line2567">2567: </a>        tmp0  = tmps[i0];
+<a name="line2568">2568: </a>        tmp1  = tmps[i1];
+<a name="line2569">2569: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
+<a name="line2570">2570: </a>        sum2 -= v2[j+1] * tmp0 + v2[j+2] * tmp1;
+<a name="line2571">2571: </a>      }
+<a name="line2572">2572: </a>      <font color="#4169E1">if</font> (j == nz-1) {
+<a name="line2573">2573: </a>        tmp0  = tmps[vi[j]];
+<a name="line2574">2574: </a>        sum1 -= v1[j]* tmp0;
+<a name="line2575">2575: </a>        sum2 -= v2[j+1]* tmp0;
+<a name="line2576">2576: </a>      }
+
+<a name="line2578">2578: </a>      tmp0      = x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
+<a name="line2579">2579: </a>      sum2     -= v2[0] * tmp0;
+<a name="line2580">2580: </a>      x[c[row]] = tmp[row] = sum2*v2[nz+1]; row--;
+<a name="line2581">2581: </a>      <font color="#4169E1">break</font>;
+<a name="line2582">2582: </a>    <font color="#4169E1">case</font> 3:
+<a name="line2583">2583: </a>      sum1 = tmp[row];
+<a name="line2584">2584: </a>      sum2 = tmp[row -1];
+<a name="line2585">2585: </a>      sum3 = tmp[row -2];
+<a name="line2586">2586: </a>      v2   = aa + ad[row] + 1;
+<a name="line2587">2587: </a>      v3   = aa + ad[row -1] + 1;
+<a name="line2588">2588: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2589">2589: </a>        i0    = vi[j];
+<a name="line2590">2590: </a>        i1    = vi[j+1];
+<a name="line2591">2591: </a>        tmp0  = tmps[i0];
+<a name="line2592">2592: </a>        tmp1  = tmps[i1];
+<a name="line2593">2593: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
+<a name="line2594">2594: </a>        sum2 -= v2[j+1] * tmp0 + v2[j+2] * tmp1;
+<a name="line2595">2595: </a>        sum3 -= v3[j+2] * tmp0 + v3[j+3] * tmp1;
+<a name="line2596">2596: </a>      }
+<a name="line2597">2597: </a>      <font color="#4169E1">if</font> (j== nz-1) {
+<a name="line2598">2598: </a>        tmp0  = tmps[vi[j]];
+<a name="line2599">2599: </a>        sum1 -= v1[j] * tmp0;
+<a name="line2600">2600: </a>        sum2 -= v2[j+1] * tmp0;
+<a name="line2601">2601: </a>        sum3 -= v3[j+2] * tmp0;
+<a name="line2602">2602: </a>      }
+<a name="line2603">2603: </a>      tmp0      = x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
+<a name="line2604">2604: </a>      sum2     -= v2[0]* tmp0;
+<a name="line2605">2605: </a>      sum3     -= v3[1] * tmp0;
+<a name="line2606">2606: </a>      tmp0      = x[c[row]] = tmp[row] = sum2*v2[nz+1]; row--;
+<a name="line2607">2607: </a>      sum3     -= v3[0]* tmp0;
+<a name="line2608">2608: </a>      x[c[row]] = tmp[row] = sum3*v3[nz+2]; row--;
+
+<a name="line2610">2610: </a>      <font color="#4169E1">break</font>;
+<a name="line2611">2611: </a>    <font color="#4169E1">case</font> 4:
+<a name="line2612">2612: </a>      sum1 = tmp[row];
+<a name="line2613">2613: </a>      sum2 = tmp[row -1];
+<a name="line2614">2614: </a>      sum3 = tmp[row -2];
+<a name="line2615">2615: </a>      sum4 = tmp[row -3];
+<a name="line2616">2616: </a>      v2   = aa + ad[row]+1;
+<a name="line2617">2617: </a>      v3   = aa + ad[row -1]+1;
+<a name="line2618">2618: </a>      v4   = aa + ad[row -2]+1;
+
+<a name="line2620">2620: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2621">2621: </a>        i0    = vi[j];
+<a name="line2622">2622: </a>        i1    = vi[j+1];
+<a name="line2623">2623: </a>        tmp0  = tmps[i0];
+<a name="line2624">2624: </a>        tmp1  = tmps[i1];
+<a name="line2625">2625: </a>        sum1 -= v1[j] * tmp0   + v1[j+1] * tmp1;
+<a name="line2626">2626: </a>        sum2 -= v2[j+1] * tmp0 + v2[j+2] * tmp1;
+<a name="line2627">2627: </a>        sum3 -= v3[j+2] * tmp0 + v3[j+3] * tmp1;
+<a name="line2628">2628: </a>        sum4 -= v4[j+3] * tmp0 + v4[j+4] * tmp1;
+<a name="line2629">2629: </a>      }
+<a name="line2630">2630: </a>      <font color="#4169E1">if</font> (j== nz-1) {
+<a name="line2631">2631: </a>        tmp0  = tmps[vi[j]];
+<a name="line2632">2632: </a>        sum1 -= v1[j] * tmp0;
+<a name="line2633">2633: </a>        sum2 -= v2[j+1] * tmp0;
+<a name="line2634">2634: </a>        sum3 -= v3[j+2] * tmp0;
+<a name="line2635">2635: </a>        sum4 -= v4[j+3] * tmp0;
+<a name="line2636">2636: </a>      }
+
+<a name="line2638">2638: </a>      tmp0      = x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
+<a name="line2639">2639: </a>      sum2     -= v2[0] * tmp0;
+<a name="line2640">2640: </a>      sum3     -= v3[1] * tmp0;
+<a name="line2641">2641: </a>      sum4     -= v4[2] * tmp0;
+<a name="line2642">2642: </a>      tmp0      = x[c[row]] = tmp[row] = sum2*v2[nz+1]; row--;
+<a name="line2643">2643: </a>      sum3     -= v3[0] * tmp0;
+<a name="line2644">2644: </a>      sum4     -= v4[1] * tmp0;
+<a name="line2645">2645: </a>      tmp0      = x[c[row]] = tmp[row] = sum3*v3[nz+2]; row--;
+<a name="line2646">2646: </a>      sum4     -= v4[0] * tmp0;
+<a name="line2647">2647: </a>      x[c[row]] = tmp[row] = sum4*v4[nz+3]; row--;
+<a name="line2648">2648: </a>      <font color="#4169E1">break</font>;
+<a name="line2649">2649: </a>    <font color="#4169E1">case</font> 5:
+<a name="line2650">2650: </a>      sum1 = tmp[row];
+<a name="line2651">2651: </a>      sum2 = tmp[row -1];
+<a name="line2652">2652: </a>      sum3 = tmp[row -2];
+<a name="line2653">2653: </a>      sum4 = tmp[row -3];
+<a name="line2654">2654: </a>      sum5 = tmp[row -4];
+<a name="line2655">2655: </a>      v2   = aa + ad[row]+1;
+<a name="line2656">2656: </a>      v3   = aa + ad[row -1]+1;
+<a name="line2657">2657: </a>      v4   = aa + ad[row -2]+1;
+<a name="line2658">2658: </a>      v5   = aa + ad[row -3]+1;
+<a name="line2659">2659: </a>      <font color="#4169E1">for</font> (j=0; j<nz-1; j+=2) {
+<a name="line2660">2660: </a>        i0    = vi[j];
+<a name="line2661">2661: </a>        i1    = vi[j+1];
+<a name="line2662">2662: </a>        tmp0  = tmps[i0];
+<a name="line2663">2663: </a>        tmp1  = tmps[i1];
+<a name="line2664">2664: </a>        sum1 -= v1[j] * tmp0 + v1[j+1] * tmp1;
+<a name="line2665">2665: </a>        sum2 -= v2[j+1] * tmp0 + v2[j+2] * tmp1;
+<a name="line2666">2666: </a>        sum3 -= v3[j+2] * tmp0 + v3[j+3] * tmp1;
+<a name="line2667">2667: </a>        sum4 -= v4[j+3] * tmp0 + v4[j+4] * tmp1;
+<a name="line2668">2668: </a>        sum5 -= v5[j+4] * tmp0 + v5[j+5] * tmp1;
+<a name="line2669">2669: </a>      }
+<a name="line2670">2670: </a>      <font color="#4169E1">if</font> (j==nz-1) {
+<a name="line2671">2671: </a>        tmp0  = tmps[vi[j]];
+<a name="line2672">2672: </a>        sum1 -= v1[j] * tmp0;
+<a name="line2673">2673: </a>        sum2 -= v2[j+1] * tmp0;
+<a name="line2674">2674: </a>        sum3 -= v3[j+2] * tmp0;
+<a name="line2675">2675: </a>        sum4 -= v4[j+3] * tmp0;
+<a name="line2676">2676: </a>        sum5 -= v5[j+4] * tmp0;
+<a name="line2677">2677: </a>      }
+
+<a name="line2679">2679: </a>      tmp0      = x[c[row]] = tmp[row] = sum1*v1[nz]; row--;
+<a name="line2680">2680: </a>      sum2     -= v2[0] * tmp0;
+<a name="line2681">2681: </a>      sum3     -= v3[1] * tmp0;
+<a name="line2682">2682: </a>      sum4     -= v4[2] * tmp0;
+<a name="line2683">2683: </a>      sum5     -= v5[3] * tmp0;
+<a name="line2684">2684: </a>      tmp0      = x[c[row]] = tmp[row] = sum2*v2[nz+1]; row--;
+<a name="line2685">2685: </a>      sum3     -= v3[0] * tmp0;
+<a name="line2686">2686: </a>      sum4     -= v4[1] * tmp0;
+<a name="line2687">2687: </a>      sum5     -= v5[2] * tmp0;
+<a name="line2688">2688: </a>      tmp0      = x[c[row]] = tmp[row] = sum3*v3[nz+2]; row--;
+<a name="line2689">2689: </a>      sum4     -= v4[0] * tmp0;
+<a name="line2690">2690: </a>      sum5     -= v5[1] * tmp0;
+<a name="line2691">2691: </a>      tmp0      = x[c[row]] = tmp[row] = sum4*v4[nz+3]; row--;
+<a name="line2692">2692: </a>      sum5     -= v5[0] * tmp0;
+<a name="line2693">2693: </a>      x[c[row]] = tmp[row] = sum5*v5[nz+4]; row--;
+<a name="line2694">2694: </a>      <font color="#4169E1">break</font>;
+<a name="line2695">2695: </a><strong><font color="#FF0000">    default:</font></strong>
+<a name="line2696">2696: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_COR,<font color="#666666">"Node size not yet supported \n"</font>);
+<a name="line2697">2697: </a>    }
+<a name="line2698">2698: </a>  }
+<a name="line2699">2699: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(isrow,&rout);
+<a name="line2700">2700: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(iscol,&cout);
+<a name="line2701">2701: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(bb,&b);
+<a name="line2702">2702: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(xx,&x);
+<a name="line2703">2703: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz - A->cmap->n);
+<a name="line2704">2704: </a>  <font color="#4169E1">return</font>(0);
+<a name="line2705">2705: </a>}
+
+
+<a name="line2708">2708: </a><font color="#B22222">/*</font>
+<a name="line2709">2709: </a><font color="#B22222">     Makes a longer coloring[] array and calls the usual code with that</font>
+<a name="line2710">2710: </a><font color="#B22222">*/</font>
+<a name="line2713">2713: </a><strong><font color="#4169E1"><a name="MatColoringPatch_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatColoringPatch_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ncolors,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nin,ISColoringVa [...]
+<a name="line2714">2714: </a>{
+<a name="line2715">2715: </a>  Mat_SeqAIJ      *a = (Mat_SeqAIJ*)mat->data;
+<a name="line2716">2716: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
+<a name="line2717">2717: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        n = mat->cmap->n,m = a->inode.node_count,j,*ns = a->inode.size,row;
+<a name="line2718">2718: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        *colorused,i;
+<a name="line2719">2719: </a>  ISColoringValue *newcolor;
+
+<a name="line2722">2722: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&newcolor);
+<a name="line2723">2723: </a>  <font color="#B22222">/* loop over inodes, marking a color for each column*/</font>
+<a name="line2724">2724: </a>  row = 0;
+<a name="line2725">2725: </a>  <font color="#4169E1">for</font> (i=0; i<m; i++) {
+<a name="line2726">2726: </a>    <font color="#4169E1">for</font> (j=0; j<ns[i]; j++) {
+<a name="line2727">2727: </a>      newcolor[row++] = coloring[i] + j*ncolors;
+<a name="line2728">2728: </a>    }
+<a name="line2729">2729: </a>  }
+
+<a name="line2731">2731: </a>  <font color="#B22222">/* eliminate unneeded colors */</font>
+<a name="line2732">2732: </a>  <a href="../../../../../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(5*ncolors,&colorused);
+<a name="line2733">2733: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line2734">2734: </a>    colorused[newcolor[i]] = 1;
 <a name="line2735">2735: </a>  }
-<a name="line2736">2736: </a>  ncolors = colorused[5*ncolors-1];
-<a name="line2737">2737: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line2738">2738: </a>    newcolor[i] = colorused[newcolor[i]]-1;
+
+<a name="line2737">2737: </a>  <font color="#4169E1">for</font> (i=1; i<5*ncolors; i++) {
+<a name="line2738">2738: </a>    colorused[i] += colorused[i-1];
 <a name="line2739">2739: </a>  }
-<a name="line2740">2740: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(colorused);
-<a name="line2741">2741: </a>  <a href="../../../../../docs/manualpages/IS/ISColoringCreate.html#ISColoringCreate">ISColoringCreate</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),ncolors,n,newcolor,PETSC_OWN_POINTER,iscoloring);
-<a name="line2742">2742: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(coloring);
-<a name="line2743">2743: </a>  <font color="#4169E1">return</font>(0);
-<a name="line2744">2744: </a>}
-
-<a name="line2746">2746: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
-
-<a name="line2750">2750: </a><strong><font color="#4169E1"><a name="MatSOR_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSOR_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> bb,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> omega,<a href="../../../../../docs/manualpages/Mat/MatS [...]
-<a name="line2751">2751: </a>{
-<a name="line2752">2752: </a>  Mat_SeqAIJ        *a = (Mat_SeqAIJ*)A->data;
-<a name="line2753">2753: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1 = 0.0,sum2 = 0.0,sum3 = 0.0,sum4 = 0.0,sum5 = 0.0,tmp0,tmp1,tmp2,tmp3;
-<a name="line2754">2754: </a>  MatScalar         *ibdiag,*bdiag,work[25],*t;
-<a name="line2755">2755: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *x,tmp4,tmp5,x1,x2,x3,x4,x5;
-<a name="line2756">2756: </a>  const MatScalar   *v = a->a,*v1 = NULL,*v2 = NULL,*v3 = NULL,*v4 = NULL,*v5 = NULL;
-<a name="line2757">2757: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *xb, *b;
-<a name="line2758">2758: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>         zeropivot = 1.0e-15, shift = 0.0;
-<a name="line2759">2759: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-<a name="line2760">2760: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          n,m = a->inode.node_count,cnt = 0,i,j,row,i1,i2;
-<a name="line2761">2761: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          sz,k,ipvt[5];
-<a name="line2762">2762: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>         allowzeropivot,zeropivotdetected=<a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line2763">2763: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *sizes = a->inode.size,*idx,*diag = a->diag,*ii = a->i;
-
-<a name="line2766">2766: </a>  allowzeropivot = PetscNot(A->erroriffailure);
-<a name="line2767">2767: </a>  <font color="#4169E1">if</font> (omega != 1.0) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"No support for omega != 1.0; use -mat_no_inode"</font>);
-<a name="line2768">2768: </a>  <font color="#4169E1">if</font> (fshift == -1.0) fshift = 0.0; <font color="#B22222">/* negative fshift indicates do not error on zero diagonal; this code never errors on zero diagonal */</font>
-<a name="line2769">2769: </a>  <font color="#4169E1">if</font> (fshift != 0.0) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"No support for fshift != 0.0; use -mat_no_inode"</font>);
-
-<a name="line2771">2771: </a>  <font color="#4169E1">if</font> (!a->inode.ibdiagvalid) {
-<a name="line2772">2772: </a>    <font color="#4169E1">if</font> (!a->inode.ibdiag) {
-<a name="line2773">2773: </a>      <font color="#B22222">/* calculate space needed for diagonal blocks */</font>
-<a name="line2774">2774: </a>      <font color="#4169E1">for</font> (i=0; i<m; i++) {
-<a name="line2775">2775: </a>        cnt += sizes[i]*sizes[i];
-<a name="line2776">2776: </a>      }
-<a name="line2777">2777: </a>      a->inode.bdiagsize = cnt;
-
-<a name="line2779">2779: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(cnt,&a->inode.ibdiag,cnt,&a->inode.bdiag,A->rmap->n,&a->inode.ssor_work);
-<a name="line2780">2780: </a>    }
-
-<a name="line2782">2782: </a>    <font color="#B22222">/* copy over the diagonal blocks and invert them */</font>
-<a name="line2783">2783: </a>    ibdiag = a->inode.ibdiag;
-<a name="line2784">2784: </a>    bdiag  = a->inode.bdiag;
-<a name="line2785">2785: </a>    cnt    = 0;
-<a name="line2786">2786: </a>    <font color="#4169E1">for</font> (i=0, row = 0; i<m; i++) {
-<a name="line2787">2787: </a>      <font color="#4169E1">for</font> (j=0; j<sizes[i]; j++) {
-<a name="line2788">2788: </a>        <font color="#4169E1">for</font> (k=0; k<sizes[i]; k++) {
-<a name="line2789">2789: </a>          bdiag[cnt+k*sizes[i]+j] = v[diag[row+j] - j + k];
-<a name="line2790">2790: </a>        }
-<a name="line2791">2791: </a>      }
-<a name="line2792">2792: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(ibdiag+cnt,bdiag+cnt,sizes[i]*sizes[i]*<font color="#4169E1">sizeof</font>(MatScalar));
-
-<a name="line2794">2794: </a>      <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line2795">2795: </a>      <font color="#4169E1">case</font> 1:
-<a name="line2796">2796: </a>        <font color="#B22222">/* Create matrix data structure */</font>
-<a name="line2797">2797: </a>        <font color="#4169E1">if</font> (PetscAbsScalar(ibdiag[cnt]) < zeropivot) {
-<a name="line2798">2798: </a>          <font color="#4169E1">if</font> (allowzeropivot) {
-<a name="line2799">2799: </a>            zeropivotdetected = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2800">2800: </a>            PetscInfo1(A,<font color="#666666">"Zero pivot, row %D\n"</font>,row);
-<a name="line2801">2801: </a>          } <font color="#4169E1">else</font> <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_MAT_LU_ZRPVT,<font color="#666666">"Zero pivot on row %D"</font>,row);
-<a name="line2802">2802: </a>        }
-<a name="line2803">2803: </a>        ibdiag[cnt] = 1.0/ibdiag[cnt];
-<a name="line2804">2804: </a>        <font color="#4169E1">break</font>;
-<a name="line2805">2805: </a>      <font color="#4169E1">case</font> 2:
-<a name="line2806">2806: </a>        PetscKernel_A_gets_inverse_A_2(ibdiag+cnt,shift,allowzeropivot,&zeropivotdetected);
-<a name="line2807">2807: </a>        <font color="#4169E1">break</font>;
-<a name="line2808">2808: </a>      <font color="#4169E1">case</font> 3:
-<a name="line2809">2809: </a>        PetscKernel_A_gets_inverse_A_3(ibdiag+cnt,shift,allowzeropivot,&zeropivotdetected);
-<a name="line2810">2810: </a>        <font color="#4169E1">break</font>;
-<a name="line2811">2811: </a>      <font color="#4169E1">case</font> 4:
-<a name="line2812">2812: </a>        PetscKernel_A_gets_inverse_A_4(ibdiag+cnt,shift,allowzeropivot,&zeropivotdetected);
-<a name="line2813">2813: </a>        <font color="#4169E1">break</font>;
-<a name="line2814">2814: </a>      <font color="#4169E1">case</font> 5:
-<a name="line2815">2815: </a>        PetscKernel_A_gets_inverse_A_5(ibdiag+cnt,ipvt,work,shift,allowzeropivot,&zeropivotdetected);
-<a name="line2816">2816: </a>        <font color="#4169E1">break</font>;
-<a name="line2817">2817: </a><strong><font color="#FF0000">      default:</font></strong>
-<a name="line2818">2818: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
-<a name="line2819">2819: </a>      }
-<a name="line2820">2820: </a>      <font color="#4169E1">if</font> (zeropivotdetected) {
-<a name="line2821">2821: </a>        A->errortype = MAT_FACTOR_NUMERIC_ZEROPIVOT;
-<a name="line2822">2822: </a>      }
-
-<a name="line2824">2824: </a>      cnt += sizes[i]*sizes[i];
-<a name="line2825">2825: </a>      row += sizes[i];
-<a name="line2826">2826: </a>    }
-<a name="line2827">2827: </a>    a->inode.ibdiagvalid = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line2828">2828: </a>  }
-<a name="line2829">2829: </a>  ibdiag = a->inode.ibdiag;
-<a name="line2830">2830: </a>  bdiag  = a->inode.bdiag;
-<a name="line2831">2831: </a>  t      = a->inode.ssor_work;
-
-<a name="line2833">2833: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(xx,&x);
-<a name="line2834">2834: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(bb,&b);
-<a name="line2835">2835: </a>  <font color="#B22222">/* We count flops by assuming the upper triangular and lower triangular parts have the same number of nonzeros */</font>
-<a name="line2836">2836: </a>  <font color="#4169E1">if</font> (flag & SOR_ZERO_INITIAL_GUESS) {
-<a name="line2837">2837: </a>    <font color="#4169E1">if</font> (flag & SOR_FORWARD_SWEEP || flag & SOR_LOCAL_FORWARD_SWEEP) {
-
-<a name="line2839">2839: </a>      <font color="#4169E1">for</font> (i=0, row=0; i<m; i++) {
-<a name="line2840">2840: </a>        sz  = diag[row] - ii[row];
-<a name="line2841">2841: </a>        v1  = a->a + ii[row];
-<a name="line2842">2842: </a>        idx = a->j + ii[row];
-
-<a name="line2844">2844: </a>        <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
-<a name="line2845">2845: </a>        <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line2846">2846: </a>        <font color="#4169E1">case</font> 1:
-
-<a name="line2848">2848: </a>          sum1 = b[row];
-<a name="line2849">2849: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line2850">2850: </a>            i1    = idx[0];
-<a name="line2851">2851: </a>            i2    = idx[1];
-<a name="line2852">2852: </a>            idx  += 2;
-<a name="line2853">2853: </a>            tmp0  = x[i1];
-<a name="line2854">2854: </a>            tmp1  = x[i2];
-<a name="line2855">2855: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line2856">2856: </a>          }
-
-<a name="line2858">2858: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line2859">2859: </a>            tmp0  = x[*idx];
-<a name="line2860">2860: </a>            sum1 -= *v1 * tmp0;
-<a name="line2861">2861: </a>          }
-<a name="line2862">2862: </a>          t[row]   = sum1;
-<a name="line2863">2863: </a>          x[row++] = sum1*(*ibdiag++);
-<a name="line2864">2864: </a>          <font color="#4169E1">break</font>;
-<a name="line2865">2865: </a>        <font color="#4169E1">case</font> 2:
-<a name="line2866">2866: </a>          v2   = a->a + ii[row+1];
-<a name="line2867">2867: </a>          sum1 = b[row];
-<a name="line2868">2868: </a>          sum2 = b[row+1];
-<a name="line2869">2869: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line2870">2870: </a>            i1    = idx[0];
-<a name="line2871">2871: </a>            i2    = idx[1];
-<a name="line2872">2872: </a>            idx  += 2;
-<a name="line2873">2873: </a>            tmp0  = x[i1];
-<a name="line2874">2874: </a>            tmp1  = x[i2];
-<a name="line2875">2875: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line2876">2876: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line2877">2877: </a>          }
-
-<a name="line2879">2879: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line2880">2880: </a>            tmp0  = x[*idx];
-<a name="line2881">2881: </a>            sum1 -= v1[0] * tmp0;
-<a name="line2882">2882: </a>            sum2 -= v2[0] * tmp0;
-<a name="line2883">2883: </a>          }
-<a name="line2884">2884: </a>          t[row]   = sum1;
-<a name="line2885">2885: </a>          t[row+1] = sum2;
-<a name="line2886">2886: </a>          x[row++] = sum1*ibdiag[0] + sum2*ibdiag[2];
-<a name="line2887">2887: </a>          x[row++] = sum1*ibdiag[1] + sum2*ibdiag[3];
-<a name="line2888">2888: </a>          ibdiag  += 4;
-<a name="line2889">2889: </a>          <font color="#4169E1">break</font>;
-<a name="line2890">2890: </a>        <font color="#4169E1">case</font> 3:
-<a name="line2891">2891: </a>          v2   = a->a + ii[row+1];
-<a name="line2892">2892: </a>          v3   = a->a + ii[row+2];
-<a name="line2893">2893: </a>          sum1 = b[row];
-<a name="line2894">2894: </a>          sum2 = b[row+1];
-<a name="line2895">2895: </a>          sum3 = b[row+2];
-<a name="line2896">2896: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line2897">2897: </a>            i1    = idx[0];
-<a name="line2898">2898: </a>            i2    = idx[1];
-<a name="line2899">2899: </a>            idx  += 2;
-<a name="line2900">2900: </a>            tmp0  = x[i1];
-<a name="line2901">2901: </a>            tmp1  = x[i2];
-<a name="line2902">2902: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line2903">2903: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line2904">2904: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line2905">2905: </a>          }
-
-<a name="line2907">2907: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line2908">2908: </a>            tmp0  = x[*idx];
-<a name="line2909">2909: </a>            sum1 -= v1[0] * tmp0;
-<a name="line2910">2910: </a>            sum2 -= v2[0] * tmp0;
-<a name="line2911">2911: </a>            sum3 -= v3[0] * tmp0;
-<a name="line2912">2912: </a>          }
-<a name="line2913">2913: </a>          t[row]   = sum1;
-<a name="line2914">2914: </a>          t[row+1] = sum2;
-<a name="line2915">2915: </a>          t[row+2] = sum3;
-<a name="line2916">2916: </a>          x[row++] = sum1*ibdiag[0] + sum2*ibdiag[3] + sum3*ibdiag[6];
-<a name="line2917">2917: </a>          x[row++] = sum1*ibdiag[1] + sum2*ibdiag[4] + sum3*ibdiag[7];
-<a name="line2918">2918: </a>          x[row++] = sum1*ibdiag[2] + sum2*ibdiag[5] + sum3*ibdiag[8];
-<a name="line2919">2919: </a>          ibdiag  += 9;
-<a name="line2920">2920: </a>          <font color="#4169E1">break</font>;
-<a name="line2921">2921: </a>        <font color="#4169E1">case</font> 4:
-<a name="line2922">2922: </a>          v2   = a->a + ii[row+1];
-<a name="line2923">2923: </a>          v3   = a->a + ii[row+2];
-<a name="line2924">2924: </a>          v4   = a->a + ii[row+3];
-<a name="line2925">2925: </a>          sum1 = b[row];
-<a name="line2926">2926: </a>          sum2 = b[row+1];
-<a name="line2927">2927: </a>          sum3 = b[row+2];
-<a name="line2928">2928: </a>          sum4 = b[row+3];
-<a name="line2929">2929: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line2930">2930: </a>            i1    = idx[0];
-<a name="line2931">2931: </a>            i2    = idx[1];
-<a name="line2932">2932: </a>            idx  += 2;
-<a name="line2933">2933: </a>            tmp0  = x[i1];
-<a name="line2934">2934: </a>            tmp1  = x[i2];
-<a name="line2935">2935: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line2936">2936: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line2937">2937: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line2938">2938: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line2939">2939: </a>          }
-
-<a name="line2941">2941: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line2942">2942: </a>            tmp0  = x[*idx];
-<a name="line2943">2943: </a>            sum1 -= v1[0] * tmp0;
-<a name="line2944">2944: </a>            sum2 -= v2[0] * tmp0;
-<a name="line2945">2945: </a>            sum3 -= v3[0] * tmp0;
-<a name="line2946">2946: </a>            sum4 -= v4[0] * tmp0;
-<a name="line2947">2947: </a>          }
-<a name="line2948">2948: </a>          t[row]   = sum1;
-<a name="line2949">2949: </a>          t[row+1] = sum2;
-<a name="line2950">2950: </a>          t[row+2] = sum3;
-<a name="line2951">2951: </a>          t[row+3] = sum4;
-<a name="line2952">2952: </a>          x[row++] = sum1*ibdiag[0] + sum2*ibdiag[4] + sum3*ibdiag[8] + sum4*ibdiag[12];
-<a name="line2953">2953: </a>          x[row++] = sum1*ibdiag[1] + sum2*ibdiag[5] + sum3*ibdiag[9] + sum4*ibdiag[13];
-<a name="line2954">2954: </a>          x[row++] = sum1*ibdiag[2] + sum2*ibdiag[6] + sum3*ibdiag[10] + sum4*ibdiag[14];
-<a name="line2955">2955: </a>          x[row++] = sum1*ibdiag[3] + sum2*ibdiag[7] + sum3*ibdiag[11] + sum4*ibdiag[15];
-<a name="line2956">2956: </a>          ibdiag  += 16;
-<a name="line2957">2957: </a>          <font color="#4169E1">break</font>;
-<a name="line2958">2958: </a>        <font color="#4169E1">case</font> 5:
-<a name="line2959">2959: </a>          v2   = a->a + ii[row+1];
-<a name="line2960">2960: </a>          v3   = a->a + ii[row+2];
-<a name="line2961">2961: </a>          v4   = a->a + ii[row+3];
-<a name="line2962">2962: </a>          v5   = a->a + ii[row+4];
-<a name="line2963">2963: </a>          sum1 = b[row];
-<a name="line2964">2964: </a>          sum2 = b[row+1];
-<a name="line2965">2965: </a>          sum3 = b[row+2];
-<a name="line2966">2966: </a>          sum4 = b[row+3];
-<a name="line2967">2967: </a>          sum5 = b[row+4];
-<a name="line2968">2968: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line2969">2969: </a>            i1    = idx[0];
-<a name="line2970">2970: </a>            i2    = idx[1];
-<a name="line2971">2971: </a>            idx  += 2;
-<a name="line2972">2972: </a>            tmp0  = x[i1];
-<a name="line2973">2973: </a>            tmp1  = x[i2];
-<a name="line2974">2974: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line2975">2975: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line2976">2976: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line2977">2977: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line2978">2978: </a>            sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
-<a name="line2979">2979: </a>          }
-
-<a name="line2981">2981: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line2982">2982: </a>            tmp0  = x[*idx];
-<a name="line2983">2983: </a>            sum1 -= v1[0] * tmp0;
-<a name="line2984">2984: </a>            sum2 -= v2[0] * tmp0;
-<a name="line2985">2985: </a>            sum3 -= v3[0] * tmp0;
-<a name="line2986">2986: </a>            sum4 -= v4[0] * tmp0;
-<a name="line2987">2987: </a>            sum5 -= v5[0] * tmp0;
-<a name="line2988">2988: </a>          }
-<a name="line2989">2989: </a>          t[row]   = sum1;
-<a name="line2990">2990: </a>          t[row+1] = sum2;
-<a name="line2991">2991: </a>          t[row+2] = sum3;
-<a name="line2992">2992: </a>          t[row+3] = sum4;
-<a name="line2993">2993: </a>          t[row+4] = sum5;
-<a name="line2994">2994: </a>          x[row++] = sum1*ibdiag[0] + sum2*ibdiag[5] + sum3*ibdiag[10] + sum4*ibdiag[15] + sum5*ibdiag[20];
-<a name="line2995">2995: </a>          x[row++] = sum1*ibdiag[1] + sum2*ibdiag[6] + sum3*ibdiag[11] + sum4*ibdiag[16] + sum5*ibdiag[21];
-<a name="line2996">2996: </a>          x[row++] = sum1*ibdiag[2] + sum2*ibdiag[7] + sum3*ibdiag[12] + sum4*ibdiag[17] + sum5*ibdiag[22];
-<a name="line2997">2997: </a>          x[row++] = sum1*ibdiag[3] + sum2*ibdiag[8] + sum3*ibdiag[13] + sum4*ibdiag[18] + sum5*ibdiag[23];
-<a name="line2998">2998: </a>          x[row++] = sum1*ibdiag[4] + sum2*ibdiag[9] + sum3*ibdiag[14] + sum4*ibdiag[19] + sum5*ibdiag[24];
-<a name="line2999">2999: </a>          ibdiag  += 25;
-<a name="line3000">3000: </a>          <font color="#4169E1">break</font>;
-<a name="line3001">3001: </a><strong><font color="#FF0000">        default:</font></strong>
-<a name="line3002">3002: </a>          <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
-<a name="line3003">3003: </a>        }
-<a name="line3004">3004: </a>      }
-
-<a name="line3006">3006: </a>      xb   = t;
-<a name="line3007">3007: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz);
-<a name="line3008">3008: </a>    } <font color="#4169E1">else</font> xb = b;
-<a name="line3009">3009: </a>    <font color="#4169E1">if</font> (flag & SOR_BACKWARD_SWEEP || flag & SOR_LOCAL_BACKWARD_SWEEP) {
-
-<a name="line3011">3011: </a>      ibdiag = a->inode.ibdiag+a->inode.bdiagsize;
-<a name="line3012">3012: </a>      <font color="#4169E1">for</font> (i=m-1, row=A->rmap->n-1; i>=0; i--) {
-<a name="line3013">3013: </a>        ibdiag -= sizes[i]*sizes[i];
-<a name="line3014">3014: </a>        sz      = ii[row+1] - diag[row] - 1;
-<a name="line3015">3015: </a>        v1      = a->a + diag[row] + 1;
-<a name="line3016">3016: </a>        idx     = a->j + diag[row] + 1;
-
-<a name="line3018">3018: </a>        <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
-<a name="line3019">3019: </a>        <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3020">3020: </a>        <font color="#4169E1">case</font> 1:
-
-<a name="line3022">3022: </a>          sum1 = xb[row];
-<a name="line3023">3023: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3024">3024: </a>            i1    = idx[0];
-<a name="line3025">3025: </a>            i2    = idx[1];
-<a name="line3026">3026: </a>            idx  += 2;
-<a name="line3027">3027: </a>            tmp0  = x[i1];
-<a name="line3028">3028: </a>            tmp1  = x[i2];
-<a name="line3029">3029: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3030">3030: </a>          }
-
-<a name="line3032">3032: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3033">3033: </a>            tmp0  = x[*idx];
-<a name="line3034">3034: </a>            sum1 -= *v1*tmp0;
-<a name="line3035">3035: </a>          }
-<a name="line3036">3036: </a>          x[row--] = sum1*(*ibdiag);
-<a name="line3037">3037: </a>          <font color="#4169E1">break</font>;
-
-<a name="line3039">3039: </a>        <font color="#4169E1">case</font> 2:
-
-<a name="line3041">3041: </a>          sum1 = xb[row];
-<a name="line3042">3042: </a>          sum2 = xb[row-1];
-<a name="line3043">3043: </a>          <font color="#B22222">/* note that sum1 is associated with the second of the two rows */</font>
-<a name="line3044">3044: </a>          v2 = a->a + diag[row-1] + 2;
-<a name="line3045">3045: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3046">3046: </a>            i1    = idx[0];
-<a name="line3047">3047: </a>            i2    = idx[1];
-<a name="line3048">3048: </a>            idx  += 2;
-<a name="line3049">3049: </a>            tmp0  = x[i1];
-<a name="line3050">3050: </a>            tmp1  = x[i2];
-<a name="line3051">3051: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3052">3052: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3053">3053: </a>          }
-
-<a name="line3055">3055: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3056">3056: </a>            tmp0  = x[*idx];
-<a name="line3057">3057: </a>            sum1 -= *v1*tmp0;
-<a name="line3058">3058: </a>            sum2 -= *v2*tmp0;
-<a name="line3059">3059: </a>          }
-<a name="line3060">3060: </a>          x[row--] = sum2*ibdiag[1] + sum1*ibdiag[3];
-<a name="line3061">3061: </a>          x[row--] = sum2*ibdiag[0] + sum1*ibdiag[2];
-<a name="line3062">3062: </a>          <font color="#4169E1">break</font>;
-<a name="line3063">3063: </a>        <font color="#4169E1">case</font> 3:
-
-<a name="line3065">3065: </a>          sum1 = xb[row];
-<a name="line3066">3066: </a>          sum2 = xb[row-1];
-<a name="line3067">3067: </a>          sum3 = xb[row-2];
-<a name="line3068">3068: </a>          v2   = a->a + diag[row-1] + 2;
-<a name="line3069">3069: </a>          v3   = a->a + diag[row-2] + 3;
-<a name="line3070">3070: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3071">3071: </a>            i1    = idx[0];
-<a name="line3072">3072: </a>            i2    = idx[1];
-<a name="line3073">3073: </a>            idx  += 2;
-<a name="line3074">3074: </a>            tmp0  = x[i1];
-<a name="line3075">3075: </a>            tmp1  = x[i2];
-<a name="line3076">3076: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3077">3077: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3078">3078: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3079">3079: </a>          }
-
-<a name="line3081">3081: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3082">3082: </a>            tmp0  = x[*idx];
-<a name="line3083">3083: </a>            sum1 -= *v1*tmp0;
-<a name="line3084">3084: </a>            sum2 -= *v2*tmp0;
-<a name="line3085">3085: </a>            sum3 -= *v3*tmp0;
-<a name="line3086">3086: </a>          }
-<a name="line3087">3087: </a>          x[row--] = sum3*ibdiag[2] + sum2*ibdiag[5] + sum1*ibdiag[8];
-<a name="line3088">3088: </a>          x[row--] = sum3*ibdiag[1] + sum2*ibdiag[4] + sum1*ibdiag[7];
-<a name="line3089">3089: </a>          x[row--] = sum3*ibdiag[0] + sum2*ibdiag[3] + sum1*ibdiag[6];
-<a name="line3090">3090: </a>          <font color="#4169E1">break</font>;
-<a name="line3091">3091: </a>        <font color="#4169E1">case</font> 4:
-
-<a name="line3093">3093: </a>          sum1 = xb[row];
-<a name="line3094">3094: </a>          sum2 = xb[row-1];
-<a name="line3095">3095: </a>          sum3 = xb[row-2];
-<a name="line3096">3096: </a>          sum4 = xb[row-3];
-<a name="line3097">3097: </a>          v2   = a->a + diag[row-1] + 2;
-<a name="line3098">3098: </a>          v3   = a->a + diag[row-2] + 3;
-<a name="line3099">3099: </a>          v4   = a->a + diag[row-3] + 4;
-<a name="line3100">3100: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3101">3101: </a>            i1    = idx[0];
-<a name="line3102">3102: </a>            i2    = idx[1];
-<a name="line3103">3103: </a>            idx  += 2;
-<a name="line3104">3104: </a>            tmp0  = x[i1];
-<a name="line3105">3105: </a>            tmp1  = x[i2];
-<a name="line3106">3106: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3107">3107: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3108">3108: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3109">3109: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3110">3110: </a>          }
-
-<a name="line3112">3112: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3113">3113: </a>            tmp0  = x[*idx];
-<a name="line3114">3114: </a>            sum1 -= *v1*tmp0;
-<a name="line3115">3115: </a>            sum2 -= *v2*tmp0;
-<a name="line3116">3116: </a>            sum3 -= *v3*tmp0;
-<a name="line3117">3117: </a>            sum4 -= *v4*tmp0;
-<a name="line3118">3118: </a>          }
-<a name="line3119">3119: </a>          x[row--] = sum4*ibdiag[3] + sum3*ibdiag[7] + sum2*ibdiag[11] + sum1*ibdiag[15];
-<a name="line3120">3120: </a>          x[row--] = sum4*ibdiag[2] + sum3*ibdiag[6] + sum2*ibdiag[10] + sum1*ibdiag[14];
-<a name="line3121">3121: </a>          x[row--] = sum4*ibdiag[1] + sum3*ibdiag[5] + sum2*ibdiag[9] + sum1*ibdiag[13];
-<a name="line3122">3122: </a>          x[row--] = sum4*ibdiag[0] + sum3*ibdiag[4] + sum2*ibdiag[8] + sum1*ibdiag[12];
-<a name="line3123">3123: </a>          <font color="#4169E1">break</font>;
-<a name="line3124">3124: </a>        <font color="#4169E1">case</font> 5:
-
-<a name="line3126">3126: </a>          sum1 = xb[row];
-<a name="line3127">3127: </a>          sum2 = xb[row-1];
-<a name="line3128">3128: </a>          sum3 = xb[row-2];
-<a name="line3129">3129: </a>          sum4 = xb[row-3];
-<a name="line3130">3130: </a>          sum5 = xb[row-4];
-<a name="line3131">3131: </a>          v2   = a->a + diag[row-1] + 2;
-<a name="line3132">3132: </a>          v3   = a->a + diag[row-2] + 3;
-<a name="line3133">3133: </a>          v4   = a->a + diag[row-3] + 4;
-<a name="line3134">3134: </a>          v5   = a->a + diag[row-4] + 5;
-<a name="line3135">3135: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3136">3136: </a>            i1    = idx[0];
-<a name="line3137">3137: </a>            i2    = idx[1];
-<a name="line3138">3138: </a>            idx  += 2;
-<a name="line3139">3139: </a>            tmp0  = x[i1];
-<a name="line3140">3140: </a>            tmp1  = x[i2];
-<a name="line3141">3141: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3142">3142: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3143">3143: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3144">3144: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3145">3145: </a>            sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
-<a name="line3146">3146: </a>          }
-
-<a name="line3148">3148: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3149">3149: </a>            tmp0  = x[*idx];
-<a name="line3150">3150: </a>            sum1 -= *v1*tmp0;
-<a name="line3151">3151: </a>            sum2 -= *v2*tmp0;
-<a name="line3152">3152: </a>            sum3 -= *v3*tmp0;
-<a name="line3153">3153: </a>            sum4 -= *v4*tmp0;
-<a name="line3154">3154: </a>            sum5 -= *v5*tmp0;
-<a name="line3155">3155: </a>          }
-<a name="line3156">3156: </a>          x[row--] = sum5*ibdiag[4] + sum4*ibdiag[9] + sum3*ibdiag[14] + sum2*ibdiag[19] + sum1*ibdiag[24];
-<a name="line3157">3157: </a>          x[row--] = sum5*ibdiag[3] + sum4*ibdiag[8] + sum3*ibdiag[13] + sum2*ibdiag[18] + sum1*ibdiag[23];
-<a name="line3158">3158: </a>          x[row--] = sum5*ibdiag[2] + sum4*ibdiag[7] + sum3*ibdiag[12] + sum2*ibdiag[17] + sum1*ibdiag[22];
-<a name="line3159">3159: </a>          x[row--] = sum5*ibdiag[1] + sum4*ibdiag[6] + sum3*ibdiag[11] + sum2*ibdiag[16] + sum1*ibdiag[21];
-<a name="line3160">3160: </a>          x[row--] = sum5*ibdiag[0] + sum4*ibdiag[5] + sum3*ibdiag[10] + sum2*ibdiag[15] + sum1*ibdiag[20];
-<a name="line3161">3161: </a>          <font color="#4169E1">break</font>;
-<a name="line3162">3162: </a><strong><font color="#FF0000">        default:</font></strong>
-<a name="line3163">3163: </a>          <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
-<a name="line3164">3164: </a>        }
-<a name="line3165">3165: </a>      }
-
-<a name="line3167">3167: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz);
-<a name="line3168">3168: </a>    }
-<a name="line3169">3169: </a>    its--;
-<a name="line3170">3170: </a>  }
-<a name="line3171">3171: </a>  <font color="#4169E1">while</font> (its--) {
-
-<a name="line3173">3173: </a>    <font color="#4169E1">if</font> (flag & SOR_FORWARD_SWEEP || flag & SOR_LOCAL_FORWARD_SWEEP) {
-<a name="line3174">3174: </a>      <font color="#4169E1">for</font> (i=0, row=0, ibdiag = a->inode.ibdiag;
-<a name="line3175">3175: </a>           i<m;
-<a name="line3176">3176: </a>           row += sizes[i], ibdiag += sizes[i]*sizes[i], i++) {
-
-<a name="line3178">3178: </a>        sz  = diag[row] - ii[row];
-<a name="line3179">3179: </a>        v1  = a->a + ii[row];
-<a name="line3180">3180: </a>        idx = a->j + ii[row];
-<a name="line3181">3181: </a>        <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
-<a name="line3182">3182: </a>        <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3183">3183: </a>        <font color="#4169E1">case</font> 1:
-<a name="line3184">3184: </a>          sum1 = b[row];
-<a name="line3185">3185: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3186">3186: </a>            i1    = idx[0];
-<a name="line3187">3187: </a>            i2    = idx[1];
-<a name="line3188">3188: </a>            idx  += 2;
-<a name="line3189">3189: </a>            tmp0  = x[i1];
-<a name="line3190">3190: </a>            tmp1  = x[i2];
-<a name="line3191">3191: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3192">3192: </a>          }
-<a name="line3193">3193: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3194">3194: </a>            tmp0  = x[*idx++];
-<a name="line3195">3195: </a>            sum1 -= *v1 * tmp0;
-<a name="line3196">3196: </a>            v1++;
-<a name="line3197">3197: </a>          }
-<a name="line3198">3198: </a>          t[row]   = sum1;
-<a name="line3199">3199: </a>          sz      = ii[row+1] - diag[row] - 1;
-<a name="line3200">3200: </a>          idx     = a->j + diag[row] + 1;
-<a name="line3201">3201: </a>          v1 += 1;
-<a name="line3202">3202: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3203">3203: </a>            i1    = idx[0];
-<a name="line3204">3204: </a>            i2    = idx[1];
-<a name="line3205">3205: </a>            idx  += 2;
-<a name="line3206">3206: </a>            tmp0  = x[i1];
-<a name="line3207">3207: </a>            tmp1  = x[i2];
-<a name="line3208">3208: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3209">3209: </a>          }
-<a name="line3210">3210: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3211">3211: </a>            tmp0  = x[*idx++];
-<a name="line3212">3212: </a>            sum1 -= *v1 * tmp0;
+<a name="line2740">2740: </a>  ncolors = colorused[5*ncolors-1];
+<a name="line2741">2741: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line2742">2742: </a>    newcolor[i] = colorused[newcolor[i]]-1;
+<a name="line2743">2743: </a>  }
+<a name="line2744">2744: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(colorused);
+<a name="line2745">2745: </a>  <a href="../../../../../docs/manualpages/IS/ISColoringCreate.html#ISColoringCreate">ISColoringCreate</a>(<a href="../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),ncolors,n,newcolor,PETSC_OWN_POINTER,iscoloring);
+<a name="line2746">2746: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(coloring);
+<a name="line2747">2747: </a>  <font color="#4169E1">return</font>(0);
+<a name="line2748">2748: </a>}
+
+<a name="line2750">2750: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
+
+<a name="line2754">2754: </a><strong><font color="#4169E1"><a name="MatSOR_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSOR_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> bb,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> omega,<a href="../../../../../docs/manualpages/Mat/MatS [...]
+<a name="line2755">2755: </a>{
+<a name="line2756">2756: </a>  Mat_SeqAIJ        *a = (Mat_SeqAIJ*)A->data;
+<a name="line2757">2757: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       sum1 = 0.0,sum2 = 0.0,sum3 = 0.0,sum4 = 0.0,sum5 = 0.0,tmp0,tmp1,tmp2,tmp3;
+<a name="line2758">2758: </a>  MatScalar         *ibdiag,*bdiag,work[25],*t;
+<a name="line2759">2759: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *x,tmp4,tmp5,x1,x2,x3,x4,x5;
+<a name="line2760">2760: </a>  const MatScalar   *v = a->a,*v1 = NULL,*v2 = NULL,*v3 = NULL,*v4 = NULL,*v5 = NULL;
+<a name="line2761">2761: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *xb, *b;
+<a name="line2762">2762: </a>  <a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>         zeropivot = 1.0e-15, shift = 0.0;
+<a name="line2763">2763: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+<a name="line2764">2764: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          n,m = a->inode.node_count,cnt = 0,i,j,row,i1,i2;
+<a name="line2765">2765: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          sz,k,ipvt[5];
+<a name="line2766">2766: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>         allowzeropivot,zeropivotdetected=<a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line2767">2767: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *sizes = a->inode.size,*idx,*diag = a->diag,*ii = a->i;
+
+<a name="line2770">2770: </a>  allowzeropivot = PetscNot(A->erroriffailure);
+<a name="line2771">2771: </a>  <font color="#4169E1">if</font> (omega != 1.0) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"No support for omega != 1.0; use -mat_no_inode"</font>);
+<a name="line2772">2772: </a>  <font color="#4169E1">if</font> (fshift == -1.0) fshift = 0.0; <font color="#B22222">/* negative fshift indicates do not error on zero diagonal; this code never errors on zero diagonal */</font>
+<a name="line2773">2773: </a>  <font color="#4169E1">if</font> (fshift != 0.0) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"No support for fshift != 0.0; use -mat_no_inode"</font>);
+
+<a name="line2775">2775: </a>  <font color="#4169E1">if</font> (!a->inode.ibdiagvalid) {
+<a name="line2776">2776: </a>    <font color="#4169E1">if</font> (!a->inode.ibdiag) {
+<a name="line2777">2777: </a>      <font color="#B22222">/* calculate space needed for diagonal blocks */</font>
+<a name="line2778">2778: </a>      <font color="#4169E1">for</font> (i=0; i<m; i++) {
+<a name="line2779">2779: </a>        cnt += sizes[i]*sizes[i];
+<a name="line2780">2780: </a>      }
+<a name="line2781">2781: </a>      a->inode.bdiagsize = cnt;
+
+<a name="line2783">2783: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMalloc3.html#PetscMalloc3">PetscMalloc3</a>(cnt,&a->inode.ibdiag,cnt,&a->inode.bdiag,A->rmap->n,&a->inode.ssor_work);
+<a name="line2784">2784: </a>    }
+
+<a name="line2786">2786: </a>    <font color="#B22222">/* copy over the diagonal blocks and invert them */</font>
+<a name="line2787">2787: </a>    ibdiag = a->inode.ibdiag;
+<a name="line2788">2788: </a>    bdiag  = a->inode.bdiag;
+<a name="line2789">2789: </a>    cnt    = 0;
+<a name="line2790">2790: </a>    <font color="#4169E1">for</font> (i=0, row = 0; i<m; i++) {
+<a name="line2791">2791: </a>      <font color="#4169E1">for</font> (j=0; j<sizes[i]; j++) {
+<a name="line2792">2792: </a>        <font color="#4169E1">for</font> (k=0; k<sizes[i]; k++) {
+<a name="line2793">2793: </a>          bdiag[cnt+k*sizes[i]+j] = v[diag[row+j] - j + k];
+<a name="line2794">2794: </a>        }
+<a name="line2795">2795: </a>      }
+<a name="line2796">2796: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(ibdiag+cnt,bdiag+cnt,sizes[i]*sizes[i]*<font color="#4169E1">sizeof</font>(MatScalar));
+
+<a name="line2798">2798: </a>      <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line2799">2799: </a>      <font color="#4169E1">case</font> 1:
+<a name="line2800">2800: </a>        <font color="#B22222">/* Create matrix data structure */</font>
+<a name="line2801">2801: </a>        <font color="#4169E1">if</font> (PetscAbsScalar(ibdiag[cnt]) < zeropivot) {
+<a name="line2802">2802: </a>          <font color="#4169E1">if</font> (allowzeropivot) {
+<a name="line2803">2803: </a>            zeropivotdetected = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2804">2804: </a>            PetscInfo1(A,<font color="#666666">"Zero pivot, row %D\n"</font>,row);
+<a name="line2805">2805: </a>          } <font color="#4169E1">else</font> <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_MAT_LU_ZRPVT,<font color="#666666">"Zero pivot on row %D"</font>,row);
+<a name="line2806">2806: </a>        }
+<a name="line2807">2807: </a>        ibdiag[cnt] = 1.0/ibdiag[cnt];
+<a name="line2808">2808: </a>        <font color="#4169E1">break</font>;
+<a name="line2809">2809: </a>      <font color="#4169E1">case</font> 2:
+<a name="line2810">2810: </a>        PetscKernel_A_gets_inverse_A_2(ibdiag+cnt,shift,allowzeropivot,&zeropivotdetected);
+<a name="line2811">2811: </a>        <font color="#4169E1">break</font>;
+<a name="line2812">2812: </a>      <font color="#4169E1">case</font> 3:
+<a name="line2813">2813: </a>        PetscKernel_A_gets_inverse_A_3(ibdiag+cnt,shift,allowzeropivot,&zeropivotdetected);
+<a name="line2814">2814: </a>        <font color="#4169E1">break</font>;
+<a name="line2815">2815: </a>      <font color="#4169E1">case</font> 4:
+<a name="line2816">2816: </a>        PetscKernel_A_gets_inverse_A_4(ibdiag+cnt,shift,allowzeropivot,&zeropivotdetected);
+<a name="line2817">2817: </a>        <font color="#4169E1">break</font>;
+<a name="line2818">2818: </a>      <font color="#4169E1">case</font> 5:
+<a name="line2819">2819: </a>        PetscKernel_A_gets_inverse_A_5(ibdiag+cnt,ipvt,work,shift,allowzeropivot,&zeropivotdetected);
+<a name="line2820">2820: </a>        <font color="#4169E1">break</font>;
+<a name="line2821">2821: </a><strong><font color="#FF0000">      default:</font></strong>
+<a name="line2822">2822: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
+<a name="line2823">2823: </a>      }
+<a name="line2824">2824: </a>      <font color="#4169E1">if</font> (zeropivotdetected) {
+<a name="line2825">2825: </a>        A->errortype = MAT_FACTOR_NUMERIC_ZEROPIVOT;
+<a name="line2826">2826: </a>      }
+
+<a name="line2828">2828: </a>      cnt += sizes[i]*sizes[i];
+<a name="line2829">2829: </a>      row += sizes[i];
+<a name="line2830">2830: </a>    }
+<a name="line2831">2831: </a>    a->inode.ibdiagvalid = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line2832">2832: </a>  }
+<a name="line2833">2833: </a>  ibdiag = a->inode.ibdiag;
+<a name="line2834">2834: </a>  bdiag  = a->inode.bdiag;
+<a name="line2835">2835: </a>  t      = a->inode.ssor_work;
+
+<a name="line2837">2837: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(xx,&x);
+<a name="line2838">2838: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(bb,&b);
+<a name="line2839">2839: </a>  <font color="#B22222">/* We count flops by assuming the upper triangular and lower triangular parts have the same number of nonzeros */</font>
+<a name="line2840">2840: </a>  <font color="#4169E1">if</font> (flag & SOR_ZERO_INITIAL_GUESS) {
+<a name="line2841">2841: </a>    <font color="#4169E1">if</font> (flag & SOR_FORWARD_SWEEP || flag & SOR_LOCAL_FORWARD_SWEEP) {
+
+<a name="line2843">2843: </a>      <font color="#4169E1">for</font> (i=0, row=0; i<m; i++) {
+<a name="line2844">2844: </a>        sz  = diag[row] - ii[row];
+<a name="line2845">2845: </a>        v1  = a->a + ii[row];
+<a name="line2846">2846: </a>        idx = a->j + ii[row];
+
+<a name="line2848">2848: </a>        <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
+<a name="line2849">2849: </a>        <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line2850">2850: </a>        <font color="#4169E1">case</font> 1:
+
+<a name="line2852">2852: </a>          sum1 = b[row];
+<a name="line2853">2853: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line2854">2854: </a>            i1    = idx[0];
+<a name="line2855">2855: </a>            i2    = idx[1];
+<a name="line2856">2856: </a>            idx  += 2;
+<a name="line2857">2857: </a>            tmp0  = x[i1];
+<a name="line2858">2858: </a>            tmp1  = x[i2];
+<a name="line2859">2859: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line2860">2860: </a>          }
+
+<a name="line2862">2862: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line2863">2863: </a>            tmp0  = x[*idx];
+<a name="line2864">2864: </a>            sum1 -= *v1 * tmp0;
+<a name="line2865">2865: </a>          }
+<a name="line2866">2866: </a>          t[row]   = sum1;
+<a name="line2867">2867: </a>          x[row++] = sum1*(*ibdiag++);
+<a name="line2868">2868: </a>          <font color="#4169E1">break</font>;
+<a name="line2869">2869: </a>        <font color="#4169E1">case</font> 2:
+<a name="line2870">2870: </a>          v2   = a->a + ii[row+1];
+<a name="line2871">2871: </a>          sum1 = b[row];
+<a name="line2872">2872: </a>          sum2 = b[row+1];
+<a name="line2873">2873: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line2874">2874: </a>            i1    = idx[0];
+<a name="line2875">2875: </a>            i2    = idx[1];
+<a name="line2876">2876: </a>            idx  += 2;
+<a name="line2877">2877: </a>            tmp0  = x[i1];
+<a name="line2878">2878: </a>            tmp1  = x[i2];
+<a name="line2879">2879: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line2880">2880: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line2881">2881: </a>          }
+
+<a name="line2883">2883: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line2884">2884: </a>            tmp0  = x[*idx];
+<a name="line2885">2885: </a>            sum1 -= v1[0] * tmp0;
+<a name="line2886">2886: </a>            sum2 -= v2[0] * tmp0;
+<a name="line2887">2887: </a>          }
+<a name="line2888">2888: </a>          t[row]   = sum1;
+<a name="line2889">2889: </a>          t[row+1] = sum2;
+<a name="line2890">2890: </a>          x[row++] = sum1*ibdiag[0] + sum2*ibdiag[2];
+<a name="line2891">2891: </a>          x[row++] = sum1*ibdiag[1] + sum2*ibdiag[3];
+<a name="line2892">2892: </a>          ibdiag  += 4;
+<a name="line2893">2893: </a>          <font color="#4169E1">break</font>;
+<a name="line2894">2894: </a>        <font color="#4169E1">case</font> 3:
+<a name="line2895">2895: </a>          v2   = a->a + ii[row+1];
+<a name="line2896">2896: </a>          v3   = a->a + ii[row+2];
+<a name="line2897">2897: </a>          sum1 = b[row];
+<a name="line2898">2898: </a>          sum2 = b[row+1];
+<a name="line2899">2899: </a>          sum3 = b[row+2];
+<a name="line2900">2900: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line2901">2901: </a>            i1    = idx[0];
+<a name="line2902">2902: </a>            i2    = idx[1];
+<a name="line2903">2903: </a>            idx  += 2;
+<a name="line2904">2904: </a>            tmp0  = x[i1];
+<a name="line2905">2905: </a>            tmp1  = x[i2];
+<a name="line2906">2906: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line2907">2907: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line2908">2908: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line2909">2909: </a>          }
+
+<a name="line2911">2911: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line2912">2912: </a>            tmp0  = x[*idx];
+<a name="line2913">2913: </a>            sum1 -= v1[0] * tmp0;
+<a name="line2914">2914: </a>            sum2 -= v2[0] * tmp0;
+<a name="line2915">2915: </a>            sum3 -= v3[0] * tmp0;
+<a name="line2916">2916: </a>          }
+<a name="line2917">2917: </a>          t[row]   = sum1;
+<a name="line2918">2918: </a>          t[row+1] = sum2;
+<a name="line2919">2919: </a>          t[row+2] = sum3;
+<a name="line2920">2920: </a>          x[row++] = sum1*ibdiag[0] + sum2*ibdiag[3] + sum3*ibdiag[6];
+<a name="line2921">2921: </a>          x[row++] = sum1*ibdiag[1] + sum2*ibdiag[4] + sum3*ibdiag[7];
+<a name="line2922">2922: </a>          x[row++] = sum1*ibdiag[2] + sum2*ibdiag[5] + sum3*ibdiag[8];
+<a name="line2923">2923: </a>          ibdiag  += 9;
+<a name="line2924">2924: </a>          <font color="#4169E1">break</font>;
+<a name="line2925">2925: </a>        <font color="#4169E1">case</font> 4:
+<a name="line2926">2926: </a>          v2   = a->a + ii[row+1];
+<a name="line2927">2927: </a>          v3   = a->a + ii[row+2];
+<a name="line2928">2928: </a>          v4   = a->a + ii[row+3];
+<a name="line2929">2929: </a>          sum1 = b[row];
+<a name="line2930">2930: </a>          sum2 = b[row+1];
+<a name="line2931">2931: </a>          sum3 = b[row+2];
+<a name="line2932">2932: </a>          sum4 = b[row+3];
+<a name="line2933">2933: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line2934">2934: </a>            i1    = idx[0];
+<a name="line2935">2935: </a>            i2    = idx[1];
+<a name="line2936">2936: </a>            idx  += 2;
+<a name="line2937">2937: </a>            tmp0  = x[i1];
+<a name="line2938">2938: </a>            tmp1  = x[i2];
+<a name="line2939">2939: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line2940">2940: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line2941">2941: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line2942">2942: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line2943">2943: </a>          }
+
+<a name="line2945">2945: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line2946">2946: </a>            tmp0  = x[*idx];
+<a name="line2947">2947: </a>            sum1 -= v1[0] * tmp0;
+<a name="line2948">2948: </a>            sum2 -= v2[0] * tmp0;
+<a name="line2949">2949: </a>            sum3 -= v3[0] * tmp0;
+<a name="line2950">2950: </a>            sum4 -= v4[0] * tmp0;
+<a name="line2951">2951: </a>          }
+<a name="line2952">2952: </a>          t[row]   = sum1;
+<a name="line2953">2953: </a>          t[row+1] = sum2;
+<a name="line2954">2954: </a>          t[row+2] = sum3;
+<a name="line2955">2955: </a>          t[row+3] = sum4;
+<a name="line2956">2956: </a>          x[row++] = sum1*ibdiag[0] + sum2*ibdiag[4] + sum3*ibdiag[8] + sum4*ibdiag[12];
+<a name="line2957">2957: </a>          x[row++] = sum1*ibdiag[1] + sum2*ibdiag[5] + sum3*ibdiag[9] + sum4*ibdiag[13];
+<a name="line2958">2958: </a>          x[row++] = sum1*ibdiag[2] + sum2*ibdiag[6] + sum3*ibdiag[10] + sum4*ibdiag[14];
+<a name="line2959">2959: </a>          x[row++] = sum1*ibdiag[3] + sum2*ibdiag[7] + sum3*ibdiag[11] + sum4*ibdiag[15];
+<a name="line2960">2960: </a>          ibdiag  += 16;
+<a name="line2961">2961: </a>          <font color="#4169E1">break</font>;
+<a name="line2962">2962: </a>        <font color="#4169E1">case</font> 5:
+<a name="line2963">2963: </a>          v2   = a->a + ii[row+1];
+<a name="line2964">2964: </a>          v3   = a->a + ii[row+2];
+<a name="line2965">2965: </a>          v4   = a->a + ii[row+3];
+<a name="line2966">2966: </a>          v5   = a->a + ii[row+4];
+<a name="line2967">2967: </a>          sum1 = b[row];
+<a name="line2968">2968: </a>          sum2 = b[row+1];
+<a name="line2969">2969: </a>          sum3 = b[row+2];
+<a name="line2970">2970: </a>          sum4 = b[row+3];
+<a name="line2971">2971: </a>          sum5 = b[row+4];
+<a name="line2972">2972: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line2973">2973: </a>            i1    = idx[0];
+<a name="line2974">2974: </a>            i2    = idx[1];
+<a name="line2975">2975: </a>            idx  += 2;
+<a name="line2976">2976: </a>            tmp0  = x[i1];
+<a name="line2977">2977: </a>            tmp1  = x[i2];
+<a name="line2978">2978: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line2979">2979: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line2980">2980: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line2981">2981: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line2982">2982: </a>            sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
+<a name="line2983">2983: </a>          }
+
+<a name="line2985">2985: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line2986">2986: </a>            tmp0  = x[*idx];
+<a name="line2987">2987: </a>            sum1 -= v1[0] * tmp0;
+<a name="line2988">2988: </a>            sum2 -= v2[0] * tmp0;
+<a name="line2989">2989: </a>            sum3 -= v3[0] * tmp0;
+<a name="line2990">2990: </a>            sum4 -= v4[0] * tmp0;
+<a name="line2991">2991: </a>            sum5 -= v5[0] * tmp0;
+<a name="line2992">2992: </a>          }
+<a name="line2993">2993: </a>          t[row]   = sum1;
+<a name="line2994">2994: </a>          t[row+1] = sum2;
+<a name="line2995">2995: </a>          t[row+2] = sum3;
+<a name="line2996">2996: </a>          t[row+3] = sum4;
+<a name="line2997">2997: </a>          t[row+4] = sum5;
+<a name="line2998">2998: </a>          x[row++] = sum1*ibdiag[0] + sum2*ibdiag[5] + sum3*ibdiag[10] + sum4*ibdiag[15] + sum5*ibdiag[20];
+<a name="line2999">2999: </a>          x[row++] = sum1*ibdiag[1] + sum2*ibdiag[6] + sum3*ibdiag[11] + sum4*ibdiag[16] + sum5*ibdiag[21];
+<a name="line3000">3000: </a>          x[row++] = sum1*ibdiag[2] + sum2*ibdiag[7] + sum3*ibdiag[12] + sum4*ibdiag[17] + sum5*ibdiag[22];
+<a name="line3001">3001: </a>          x[row++] = sum1*ibdiag[3] + sum2*ibdiag[8] + sum3*ibdiag[13] + sum4*ibdiag[18] + sum5*ibdiag[23];
+<a name="line3002">3002: </a>          x[row++] = sum1*ibdiag[4] + sum2*ibdiag[9] + sum3*ibdiag[14] + sum4*ibdiag[19] + sum5*ibdiag[24];
+<a name="line3003">3003: </a>          ibdiag  += 25;
+<a name="line3004">3004: </a>          <font color="#4169E1">break</font>;
+<a name="line3005">3005: </a><strong><font color="#FF0000">        default:</font></strong>
+<a name="line3006">3006: </a>          <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
+<a name="line3007">3007: </a>        }
+<a name="line3008">3008: </a>      }
+
+<a name="line3010">3010: </a>      xb   = t;
+<a name="line3011">3011: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz);
+<a name="line3012">3012: </a>    } <font color="#4169E1">else</font> xb = b;
+<a name="line3013">3013: </a>    <font color="#4169E1">if</font> (flag & SOR_BACKWARD_SWEEP || flag & SOR_LOCAL_BACKWARD_SWEEP) {
+
+<a name="line3015">3015: </a>      ibdiag = a->inode.ibdiag+a->inode.bdiagsize;
+<a name="line3016">3016: </a>      <font color="#4169E1">for</font> (i=m-1, row=A->rmap->n-1; i>=0; i--) {
+<a name="line3017">3017: </a>        ibdiag -= sizes[i]*sizes[i];
+<a name="line3018">3018: </a>        sz      = ii[row+1] - diag[row] - 1;
+<a name="line3019">3019: </a>        v1      = a->a + diag[row] + 1;
+<a name="line3020">3020: </a>        idx     = a->j + diag[row] + 1;
+
+<a name="line3022">3022: </a>        <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
+<a name="line3023">3023: </a>        <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3024">3024: </a>        <font color="#4169E1">case</font> 1:
+
+<a name="line3026">3026: </a>          sum1 = xb[row];
+<a name="line3027">3027: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3028">3028: </a>            i1    = idx[0];
+<a name="line3029">3029: </a>            i2    = idx[1];
+<a name="line3030">3030: </a>            idx  += 2;
+<a name="line3031">3031: </a>            tmp0  = x[i1];
+<a name="line3032">3032: </a>            tmp1  = x[i2];
+<a name="line3033">3033: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3034">3034: </a>          }
+
+<a name="line3036">3036: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3037">3037: </a>            tmp0  = x[*idx];
+<a name="line3038">3038: </a>            sum1 -= *v1*tmp0;
+<a name="line3039">3039: </a>          }
+<a name="line3040">3040: </a>          x[row--] = sum1*(*ibdiag);
+<a name="line3041">3041: </a>          <font color="#4169E1">break</font>;
+
+<a name="line3043">3043: </a>        <font color="#4169E1">case</font> 2:
+
+<a name="line3045">3045: </a>          sum1 = xb[row];
+<a name="line3046">3046: </a>          sum2 = xb[row-1];
+<a name="line3047">3047: </a>          <font color="#B22222">/* note that sum1 is associated with the second of the two rows */</font>
+<a name="line3048">3048: </a>          v2 = a->a + diag[row-1] + 2;
+<a name="line3049">3049: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3050">3050: </a>            i1    = idx[0];
+<a name="line3051">3051: </a>            i2    = idx[1];
+<a name="line3052">3052: </a>            idx  += 2;
+<a name="line3053">3053: </a>            tmp0  = x[i1];
+<a name="line3054">3054: </a>            tmp1  = x[i2];
+<a name="line3055">3055: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3056">3056: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3057">3057: </a>          }
+
+<a name="line3059">3059: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3060">3060: </a>            tmp0  = x[*idx];
+<a name="line3061">3061: </a>            sum1 -= *v1*tmp0;
+<a name="line3062">3062: </a>            sum2 -= *v2*tmp0;
+<a name="line3063">3063: </a>          }
+<a name="line3064">3064: </a>          x[row--] = sum2*ibdiag[1] + sum1*ibdiag[3];
+<a name="line3065">3065: </a>          x[row--] = sum2*ibdiag[0] + sum1*ibdiag[2];
+<a name="line3066">3066: </a>          <font color="#4169E1">break</font>;
+<a name="line3067">3067: </a>        <font color="#4169E1">case</font> 3:
+
+<a name="line3069">3069: </a>          sum1 = xb[row];
+<a name="line3070">3070: </a>          sum2 = xb[row-1];
+<a name="line3071">3071: </a>          sum3 = xb[row-2];
+<a name="line3072">3072: </a>          v2   = a->a + diag[row-1] + 2;
+<a name="line3073">3073: </a>          v3   = a->a + diag[row-2] + 3;
+<a name="line3074">3074: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3075">3075: </a>            i1    = idx[0];
+<a name="line3076">3076: </a>            i2    = idx[1];
+<a name="line3077">3077: </a>            idx  += 2;
+<a name="line3078">3078: </a>            tmp0  = x[i1];
+<a name="line3079">3079: </a>            tmp1  = x[i2];
+<a name="line3080">3080: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3081">3081: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3082">3082: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3083">3083: </a>          }
+
+<a name="line3085">3085: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3086">3086: </a>            tmp0  = x[*idx];
+<a name="line3087">3087: </a>            sum1 -= *v1*tmp0;
+<a name="line3088">3088: </a>            sum2 -= *v2*tmp0;
+<a name="line3089">3089: </a>            sum3 -= *v3*tmp0;
+<a name="line3090">3090: </a>          }
+<a name="line3091">3091: </a>          x[row--] = sum3*ibdiag[2] + sum2*ibdiag[5] + sum1*ibdiag[8];
+<a name="line3092">3092: </a>          x[row--] = sum3*ibdiag[1] + sum2*ibdiag[4] + sum1*ibdiag[7];
+<a name="line3093">3093: </a>          x[row--] = sum3*ibdiag[0] + sum2*ibdiag[3] + sum1*ibdiag[6];
+<a name="line3094">3094: </a>          <font color="#4169E1">break</font>;
+<a name="line3095">3095: </a>        <font color="#4169E1">case</font> 4:
+
+<a name="line3097">3097: </a>          sum1 = xb[row];
+<a name="line3098">3098: </a>          sum2 = xb[row-1];
+<a name="line3099">3099: </a>          sum3 = xb[row-2];
+<a name="line3100">3100: </a>          sum4 = xb[row-3];
+<a name="line3101">3101: </a>          v2   = a->a + diag[row-1] + 2;
+<a name="line3102">3102: </a>          v3   = a->a + diag[row-2] + 3;
+<a name="line3103">3103: </a>          v4   = a->a + diag[row-3] + 4;
+<a name="line3104">3104: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3105">3105: </a>            i1    = idx[0];
+<a name="line3106">3106: </a>            i2    = idx[1];
+<a name="line3107">3107: </a>            idx  += 2;
+<a name="line3108">3108: </a>            tmp0  = x[i1];
+<a name="line3109">3109: </a>            tmp1  = x[i2];
+<a name="line3110">3110: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3111">3111: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3112">3112: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3113">3113: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3114">3114: </a>          }
+
+<a name="line3116">3116: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3117">3117: </a>            tmp0  = x[*idx];
+<a name="line3118">3118: </a>            sum1 -= *v1*tmp0;
+<a name="line3119">3119: </a>            sum2 -= *v2*tmp0;
+<a name="line3120">3120: </a>            sum3 -= *v3*tmp0;
+<a name="line3121">3121: </a>            sum4 -= *v4*tmp0;
+<a name="line3122">3122: </a>          }
+<a name="line3123">3123: </a>          x[row--] = sum4*ibdiag[3] + sum3*ibdiag[7] + sum2*ibdiag[11] + sum1*ibdiag[15];
+<a name="line3124">3124: </a>          x[row--] = sum4*ibdiag[2] + sum3*ibdiag[6] + sum2*ibdiag[10] + sum1*ibdiag[14];
+<a name="line3125">3125: </a>          x[row--] = sum4*ibdiag[1] + sum3*ibdiag[5] + sum2*ibdiag[9] + sum1*ibdiag[13];
+<a name="line3126">3126: </a>          x[row--] = sum4*ibdiag[0] + sum3*ibdiag[4] + sum2*ibdiag[8] + sum1*ibdiag[12];
+<a name="line3127">3127: </a>          <font color="#4169E1">break</font>;
+<a name="line3128">3128: </a>        <font color="#4169E1">case</font> 5:
+
+<a name="line3130">3130: </a>          sum1 = xb[row];
+<a name="line3131">3131: </a>          sum2 = xb[row-1];
+<a name="line3132">3132: </a>          sum3 = xb[row-2];
+<a name="line3133">3133: </a>          sum4 = xb[row-3];
+<a name="line3134">3134: </a>          sum5 = xb[row-4];
+<a name="line3135">3135: </a>          v2   = a->a + diag[row-1] + 2;
+<a name="line3136">3136: </a>          v3   = a->a + diag[row-2] + 3;
+<a name="line3137">3137: </a>          v4   = a->a + diag[row-3] + 4;
+<a name="line3138">3138: </a>          v5   = a->a + diag[row-4] + 5;
+<a name="line3139">3139: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3140">3140: </a>            i1    = idx[0];
+<a name="line3141">3141: </a>            i2    = idx[1];
+<a name="line3142">3142: </a>            idx  += 2;
+<a name="line3143">3143: </a>            tmp0  = x[i1];
+<a name="line3144">3144: </a>            tmp1  = x[i2];
+<a name="line3145">3145: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3146">3146: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3147">3147: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3148">3148: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3149">3149: </a>            sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
+<a name="line3150">3150: </a>          }
+
+<a name="line3152">3152: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3153">3153: </a>            tmp0  = x[*idx];
+<a name="line3154">3154: </a>            sum1 -= *v1*tmp0;
+<a name="line3155">3155: </a>            sum2 -= *v2*tmp0;
+<a name="line3156">3156: </a>            sum3 -= *v3*tmp0;
+<a name="line3157">3157: </a>            sum4 -= *v4*tmp0;
+<a name="line3158">3158: </a>            sum5 -= *v5*tmp0;
+<a name="line3159">3159: </a>          }
+<a name="line3160">3160: </a>          x[row--] = sum5*ibdiag[4] + sum4*ibdiag[9] + sum3*ibdiag[14] + sum2*ibdiag[19] + sum1*ibdiag[24];
+<a name="line3161">3161: </a>          x[row--] = sum5*ibdiag[3] + sum4*ibdiag[8] + sum3*ibdiag[13] + sum2*ibdiag[18] + sum1*ibdiag[23];
+<a name="line3162">3162: </a>          x[row--] = sum5*ibdiag[2] + sum4*ibdiag[7] + sum3*ibdiag[12] + sum2*ibdiag[17] + sum1*ibdiag[22];
+<a name="line3163">3163: </a>          x[row--] = sum5*ibdiag[1] + sum4*ibdiag[6] + sum3*ibdiag[11] + sum2*ibdiag[16] + sum1*ibdiag[21];
+<a name="line3164">3164: </a>          x[row--] = sum5*ibdiag[0] + sum4*ibdiag[5] + sum3*ibdiag[10] + sum2*ibdiag[15] + sum1*ibdiag[20];
+<a name="line3165">3165: </a>          <font color="#4169E1">break</font>;
+<a name="line3166">3166: </a><strong><font color="#FF0000">        default:</font></strong>
+<a name="line3167">3167: </a>          <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
+<a name="line3168">3168: </a>        }
+<a name="line3169">3169: </a>      }
+
+<a name="line3171">3171: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz);
+<a name="line3172">3172: </a>    }
+<a name="line3173">3173: </a>    its--;
+<a name="line3174">3174: </a>  }
+<a name="line3175">3175: </a>  <font color="#4169E1">while</font> (its--) {
+
+<a name="line3177">3177: </a>    <font color="#4169E1">if</font> (flag & SOR_FORWARD_SWEEP || flag & SOR_LOCAL_FORWARD_SWEEP) {
+<a name="line3178">3178: </a>      <font color="#4169E1">for</font> (i=0, row=0, ibdiag = a->inode.ibdiag;
+<a name="line3179">3179: </a>           i<m;
+<a name="line3180">3180: </a>           row += sizes[i], ibdiag += sizes[i]*sizes[i], i++) {
+
+<a name="line3182">3182: </a>        sz  = diag[row] - ii[row];
+<a name="line3183">3183: </a>        v1  = a->a + ii[row];
+<a name="line3184">3184: </a>        idx = a->j + ii[row];
+<a name="line3185">3185: </a>        <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
+<a name="line3186">3186: </a>        <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3187">3187: </a>        <font color="#4169E1">case</font> 1:
+<a name="line3188">3188: </a>          sum1 = b[row];
+<a name="line3189">3189: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3190">3190: </a>            i1    = idx[0];
+<a name="line3191">3191: </a>            i2    = idx[1];
+<a name="line3192">3192: </a>            idx  += 2;
+<a name="line3193">3193: </a>            tmp0  = x[i1];
+<a name="line3194">3194: </a>            tmp1  = x[i2];
+<a name="line3195">3195: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3196">3196: </a>          }
+<a name="line3197">3197: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3198">3198: </a>            tmp0  = x[*idx++];
+<a name="line3199">3199: </a>            sum1 -= *v1 * tmp0;
+<a name="line3200">3200: </a>            v1++;
+<a name="line3201">3201: </a>          }
+<a name="line3202">3202: </a>          t[row]   = sum1;
+<a name="line3203">3203: </a>          sz      = ii[row+1] - diag[row] - 1;
+<a name="line3204">3204: </a>          idx     = a->j + diag[row] + 1;
+<a name="line3205">3205: </a>          v1 += 1;
+<a name="line3206">3206: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3207">3207: </a>            i1    = idx[0];
+<a name="line3208">3208: </a>            i2    = idx[1];
+<a name="line3209">3209: </a>            idx  += 2;
+<a name="line3210">3210: </a>            tmp0  = x[i1];
+<a name="line3211">3211: </a>            tmp1  = x[i2];
+<a name="line3212">3212: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
 <a name="line3213">3213: </a>          }
-<a name="line3214">3214: </a>          <font color="#B22222">/* in MatSOR_SeqAIJ this line would be</font>
-<a name="line3215">3215: </a><font color="#B22222">           *</font>
-<a name="line3216">3216: </a><font color="#B22222">           * x[row] = (1-omega)*x[row]+(sum1+(*bdiag++)*x[row])*(*ibdiag++);</font>
-<a name="line3217">3217: </a><font color="#B22222">           *</font>
-<a name="line3218">3218: </a><font color="#B22222">           * but omega == 1, so this becomes</font>
+<a name="line3214">3214: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3215">3215: </a>            tmp0  = x[*idx++];
+<a name="line3216">3216: </a>            sum1 -= *v1 * tmp0;
+<a name="line3217">3217: </a>          }
+<a name="line3218">3218: </a>          <font color="#B22222">/* in MatSOR_SeqAIJ this line would be</font>
 <a name="line3219">3219: </a><font color="#B22222">           *</font>
-<a name="line3220">3220: </a><font color="#B22222">           * x[row] = sum1*(*ibdiag++);</font>
+<a name="line3220">3220: </a><font color="#B22222">           * x[row] = (1-omega)*x[row]+(sum1+(*bdiag++)*x[row])*(*ibdiag++);</font>
 <a name="line3221">3221: </a><font color="#B22222">           *</font>
-<a name="line3222">3222: </a><font color="#B22222">           */</font>
-<a name="line3223">3223: </a>          x[row] = sum1*(*ibdiag);
-<a name="line3224">3224: </a>          <font color="#4169E1">break</font>;
-<a name="line3225">3225: </a>        <font color="#4169E1">case</font> 2:
-<a name="line3226">3226: </a>          v2   = a->a + ii[row+1];
-<a name="line3227">3227: </a>          sum1 = b[row];
-<a name="line3228">3228: </a>          sum2 = b[row+1];
-<a name="line3229">3229: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3230">3230: </a>            i1    = idx[0];
-<a name="line3231">3231: </a>            i2    = idx[1];
-<a name="line3232">3232: </a>            idx  += 2;
-<a name="line3233">3233: </a>            tmp0  = x[i1];
-<a name="line3234">3234: </a>            tmp1  = x[i2];
-<a name="line3235">3235: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3236">3236: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3237">3237: </a>          }
-<a name="line3238">3238: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3239">3239: </a>            tmp0  = x[*idx++];
-<a name="line3240">3240: </a>            sum1 -= v1[0] * tmp0;
-<a name="line3241">3241: </a>            sum2 -= v2[0] * tmp0;
-<a name="line3242">3242: </a>            v1++; v2++;
-<a name="line3243">3243: </a>          }
-<a name="line3244">3244: </a>          t[row]   = sum1;
-<a name="line3245">3245: </a>          t[row+1] = sum2;
-<a name="line3246">3246: </a>          sz      = ii[row+1] - diag[row] - 2;
-<a name="line3247">3247: </a>          idx     = a->j + diag[row] + 2;
-<a name="line3248">3248: </a>          v1 += 2;
-<a name="line3249">3249: </a>          v2 += 2;
-<a name="line3250">3250: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3251">3251: </a>            i1    = idx[0];
-<a name="line3252">3252: </a>            i2    = idx[1];
-<a name="line3253">3253: </a>            idx  += 2;
-<a name="line3254">3254: </a>            tmp0  = x[i1];
-<a name="line3255">3255: </a>            tmp1  = x[i2];
-<a name="line3256">3256: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3257">3257: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3258">3258: </a>          }
-<a name="line3259">3259: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3260">3260: </a>            tmp0  = x[*idx];
-<a name="line3261">3261: </a>            sum1 -= v1[0] * tmp0;
-<a name="line3262">3262: </a>            sum2 -= v2[0] * tmp0;
-<a name="line3263">3263: </a>          }
-<a name="line3264">3264: </a>          x[row] = sum1*ibdiag[0] + sum2*ibdiag[2];
-<a name="line3265">3265: </a>          x[row+1] = sum1*ibdiag[1] + sum2*ibdiag[3];
-<a name="line3266">3266: </a>          <font color="#4169E1">break</font>;
-<a name="line3267">3267: </a>        <font color="#4169E1">case</font> 3:
-<a name="line3268">3268: </a>          v2   = a->a + ii[row+1];
-<a name="line3269">3269: </a>          v3   = a->a + ii[row+2];
-<a name="line3270">3270: </a>          sum1 = b[row];
-<a name="line3271">3271: </a>          sum2 = b[row+1];
-<a name="line3272">3272: </a>          sum3 = b[row+2];
-<a name="line3273">3273: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3274">3274: </a>            i1    = idx[0];
-<a name="line3275">3275: </a>            i2    = idx[1];
-<a name="line3276">3276: </a>            idx  += 2;
-<a name="line3277">3277: </a>            tmp0  = x[i1];
-<a name="line3278">3278: </a>            tmp1  = x[i2];
-<a name="line3279">3279: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3280">3280: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3281">3281: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3282">3282: </a>          }
-<a name="line3283">3283: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3284">3284: </a>            tmp0  = x[*idx++];
-<a name="line3285">3285: </a>            sum1 -= v1[0] * tmp0;
-<a name="line3286">3286: </a>            sum2 -= v2[0] * tmp0;
-<a name="line3287">3287: </a>            sum3 -= v3[0] * tmp0;
-<a name="line3288">3288: </a>            v1++; v2++; v3++;
-<a name="line3289">3289: </a>          }
-<a name="line3290">3290: </a>          t[row]   = sum1;
-<a name="line3291">3291: </a>          t[row+1] = sum2;
-<a name="line3292">3292: </a>          t[row+2] = sum3;
-<a name="line3293">3293: </a>          sz      = ii[row+1] - diag[row] - 3;
-<a name="line3294">3294: </a>          idx     = a->j + diag[row] + 3;
-<a name="line3295">3295: </a>          v1 += 3;
-<a name="line3296">3296: </a>          v2 += 3;
-<a name="line3297">3297: </a>          v3 += 3;
-<a name="line3298">3298: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3299">3299: </a>            i1    = idx[0];
-<a name="line3300">3300: </a>            i2    = idx[1];
-<a name="line3301">3301: </a>            idx  += 2;
-<a name="line3302">3302: </a>            tmp0  = x[i1];
-<a name="line3303">3303: </a>            tmp1  = x[i2];
-<a name="line3304">3304: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3305">3305: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3306">3306: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3307">3307: </a>          }
-<a name="line3308">3308: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3309">3309: </a>            tmp0  = x[*idx];
-<a name="line3310">3310: </a>            sum1 -= v1[0] * tmp0;
-<a name="line3311">3311: </a>            sum2 -= v2[0] * tmp0;
-<a name="line3312">3312: </a>            sum3 -= v3[0] * tmp0;
-<a name="line3313">3313: </a>          }
-<a name="line3314">3314: </a>          x[row] = sum1*ibdiag[0] + sum2*ibdiag[3] + sum3*ibdiag[6];
-<a name="line3315">3315: </a>          x[row+1] = sum1*ibdiag[1] + sum2*ibdiag[4] + sum3*ibdiag[7];
-<a name="line3316">3316: </a>          x[row+2] = sum1*ibdiag[2] + sum2*ibdiag[5] + sum3*ibdiag[8];
-<a name="line3317">3317: </a>          <font color="#4169E1">break</font>;
-<a name="line3318">3318: </a>        <font color="#4169E1">case</font> 4:
-<a name="line3319">3319: </a>          v2   = a->a + ii[row+1];
-<a name="line3320">3320: </a>          v3   = a->a + ii[row+2];
-<a name="line3321">3321: </a>          v4   = a->a + ii[row+3];
-<a name="line3322">3322: </a>          sum1 = b[row];
-<a name="line3323">3323: </a>          sum2 = b[row+1];
-<a name="line3324">3324: </a>          sum3 = b[row+2];
-<a name="line3325">3325: </a>          sum4 = b[row+3];
-<a name="line3326">3326: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3327">3327: </a>            i1    = idx[0];
-<a name="line3328">3328: </a>            i2    = idx[1];
-<a name="line3329">3329: </a>            idx  += 2;
-<a name="line3330">3330: </a>            tmp0  = x[i1];
-<a name="line3331">3331: </a>            tmp1  = x[i2];
-<a name="line3332">3332: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3333">3333: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3334">3334: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3335">3335: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3336">3336: </a>          }
-<a name="line3337">3337: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3338">3338: </a>            tmp0  = x[*idx++];
-<a name="line3339">3339: </a>            sum1 -= v1[0] * tmp0;
-<a name="line3340">3340: </a>            sum2 -= v2[0] * tmp0;
-<a name="line3341">3341: </a>            sum3 -= v3[0] * tmp0;
-<a name="line3342">3342: </a>            sum4 -= v4[0] * tmp0;
-<a name="line3343">3343: </a>            v1++; v2++; v3++; v4++;
-<a name="line3344">3344: </a>          }
-<a name="line3345">3345: </a>          t[row]   = sum1;
-<a name="line3346">3346: </a>          t[row+1] = sum2;
-<a name="line3347">3347: </a>          t[row+2] = sum3;
-<a name="line3348">3348: </a>          t[row+3] = sum4;
-<a name="line3349">3349: </a>          sz      = ii[row+1] - diag[row] - 4;
-<a name="line3350">3350: </a>          idx     = a->j + diag[row] + 4;
-<a name="line3351">3351: </a>          v1 += 4;
-<a name="line3352">3352: </a>          v2 += 4;
-<a name="line3353">3353: </a>          v3 += 4;
-<a name="line3354">3354: </a>          v4 += 4;
-<a name="line3355">3355: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3356">3356: </a>            i1    = idx[0];
-<a name="line3357">3357: </a>            i2    = idx[1];
-<a name="line3358">3358: </a>            idx  += 2;
-<a name="line3359">3359: </a>            tmp0  = x[i1];
-<a name="line3360">3360: </a>            tmp1  = x[i2];
-<a name="line3361">3361: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3362">3362: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3363">3363: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3364">3364: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3365">3365: </a>          }
-<a name="line3366">3366: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3367">3367: </a>            tmp0  = x[*idx];
-<a name="line3368">3368: </a>            sum1 -= v1[0] * tmp0;
-<a name="line3369">3369: </a>            sum2 -= v2[0] * tmp0;
-<a name="line3370">3370: </a>            sum3 -= v3[0] * tmp0;
-<a name="line3371">3371: </a>            sum4 -= v4[0] * tmp0;
-<a name="line3372">3372: </a>          }
-<a name="line3373">3373: </a>          x[row] =   sum1*ibdiag[0] + sum2*ibdiag[4] + sum3*ibdiag[8] + sum4*ibdiag[12];
-<a name="line3374">3374: </a>          x[row+1] = sum1*ibdiag[1] + sum2*ibdiag[5] + sum3*ibdiag[9] + sum4*ibdiag[13];
-<a name="line3375">3375: </a>          x[row+2] = sum1*ibdiag[2] + sum2*ibdiag[6] + sum3*ibdiag[10] + sum4*ibdiag[14];
-<a name="line3376">3376: </a>          x[row+3] = sum1*ibdiag[3] + sum2*ibdiag[7] + sum3*ibdiag[11] + sum4*ibdiag[15];
-<a name="line3377">3377: </a>          <font color="#4169E1">break</font>;
-<a name="line3378">3378: </a>        <font color="#4169E1">case</font> 5:
-<a name="line3379">3379: </a>          v2   = a->a + ii[row+1];
-<a name="line3380">3380: </a>          v3   = a->a + ii[row+2];
-<a name="line3381">3381: </a>          v4   = a->a + ii[row+3];
-<a name="line3382">3382: </a>          v5   = a->a + ii[row+4];
-<a name="line3383">3383: </a>          sum1 = b[row];
-<a name="line3384">3384: </a>          sum2 = b[row+1];
-<a name="line3385">3385: </a>          sum3 = b[row+2];
-<a name="line3386">3386: </a>          sum4 = b[row+3];
-<a name="line3387">3387: </a>          sum5 = b[row+4];
-<a name="line3388">3388: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3389">3389: </a>            i1    = idx[0];
-<a name="line3390">3390: </a>            i2    = idx[1];
-<a name="line3391">3391: </a>            idx  += 2;
-<a name="line3392">3392: </a>            tmp0  = x[i1];
-<a name="line3393">3393: </a>            tmp1  = x[i2];
-<a name="line3394">3394: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3395">3395: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3396">3396: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3397">3397: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3398">3398: </a>            sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
-<a name="line3399">3399: </a>          }
-<a name="line3400">3400: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3401">3401: </a>            tmp0  = x[*idx++];
-<a name="line3402">3402: </a>            sum1 -= v1[0] * tmp0;
-<a name="line3403">3403: </a>            sum2 -= v2[0] * tmp0;
-<a name="line3404">3404: </a>            sum3 -= v3[0] * tmp0;
-<a name="line3405">3405: </a>            sum4 -= v4[0] * tmp0;
-<a name="line3406">3406: </a>            sum5 -= v5[0] * tmp0;
-<a name="line3407">3407: </a>            v1++; v2++; v3++; v4++; v5++;
-<a name="line3408">3408: </a>          }
-<a name="line3409">3409: </a>          t[row]   = sum1;
-<a name="line3410">3410: </a>          t[row+1] = sum2;
-<a name="line3411">3411: </a>          t[row+2] = sum3;
-<a name="line3412">3412: </a>          t[row+3] = sum4;
-<a name="line3413">3413: </a>          t[row+4] = sum5;
-<a name="line3414">3414: </a>          sz      = ii[row+1] - diag[row] - 5;
-<a name="line3415">3415: </a>          idx     = a->j + diag[row] + 5;
-<a name="line3416">3416: </a>          v1 += 5;
-<a name="line3417">3417: </a>          v2 += 5;
-<a name="line3418">3418: </a>          v3 += 5;
-<a name="line3419">3419: </a>          v4 += 5;
-<a name="line3420">3420: </a>          v5 += 5;
-<a name="line3421">3421: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3422">3422: </a>            i1    = idx[0];
-<a name="line3423">3423: </a>            i2    = idx[1];
-<a name="line3424">3424: </a>            idx  += 2;
-<a name="line3425">3425: </a>            tmp0  = x[i1];
-<a name="line3426">3426: </a>            tmp1  = x[i2];
-<a name="line3427">3427: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3428">3428: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3429">3429: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3430">3430: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3431">3431: </a>            sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
-<a name="line3432">3432: </a>          }
-<a name="line3433">3433: </a>          <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3434">3434: </a>            tmp0  = x[*idx];
-<a name="line3435">3435: </a>            sum1 -= v1[0] * tmp0;
-<a name="line3436">3436: </a>            sum2 -= v2[0] * tmp0;
-<a name="line3437">3437: </a>            sum3 -= v3[0] * tmp0;
-<a name="line3438">3438: </a>            sum4 -= v4[0] * tmp0;
-<a name="line3439">3439: </a>            sum5 -= v5[0] * tmp0;
-<a name="line3440">3440: </a>          }
-<a name="line3441">3441: </a>          x[row]   = sum1*ibdiag[0] + sum2*ibdiag[5] + sum3*ibdiag[10] + sum4*ibdiag[15] + sum5*ibdiag[20];
-<a name="line3442">3442: </a>          x[row+1] = sum1*ibdiag[1] + sum2*ibdiag[6] + sum3*ibdiag[11] + sum4*ibdiag[16] + sum5*ibdiag[21];
-<a name="line3443">3443: </a>          x[row+2] = sum1*ibdiag[2] + sum2*ibdiag[7] + sum3*ibdiag[12] + sum4*ibdiag[17] + sum5*ibdiag[22];
-<a name="line3444">3444: </a>          x[row+3] = sum1*ibdiag[3] + sum2*ibdiag[8] + sum3*ibdiag[13] + sum4*ibdiag[18] + sum5*ibdiag[23];
-<a name="line3445">3445: </a>          x[row+4] = sum1*ibdiag[4] + sum2*ibdiag[9] + sum3*ibdiag[14] + sum4*ibdiag[19] + sum5*ibdiag[24];
-<a name="line3446">3446: </a>          <font color="#4169E1">break</font>;
-<a name="line3447">3447: </a><strong><font color="#FF0000">        default:</font></strong>
-<a name="line3448">3448: </a>          <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
-<a name="line3449">3449: </a>        }
-<a name="line3450">3450: </a>      }
-<a name="line3451">3451: </a>      xb   = t;
-<a name="line3452">3452: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz);  <font color="#B22222">/* undercounts diag inverse */</font>
-<a name="line3453">3453: </a>    } <font color="#4169E1">else</font> xb = b;
-
-<a name="line3455">3455: </a>    <font color="#4169E1">if</font> (flag & SOR_BACKWARD_SWEEP || flag & SOR_LOCAL_BACKWARD_SWEEP) {
-
-<a name="line3457">3457: </a>      ibdiag = a->inode.ibdiag+a->inode.bdiagsize;
-<a name="line3458">3458: </a>      <font color="#4169E1">for</font> (i=m-1, row=A->rmap->n-1; i>=0; i--) {
-<a name="line3459">3459: </a>        ibdiag -= sizes[i]*sizes[i];
-
-<a name="line3461">3461: </a>        <font color="#B22222">/* set RHS */</font>
-<a name="line3462">3462: </a>        <font color="#4169E1">if</font> (xb == b) {
-<a name="line3463">3463: </a>          <font color="#B22222">/* whole (old way) */</font>
-<a name="line3464">3464: </a>          sz      = ii[row+1] - ii[row];
-<a name="line3465">3465: </a>          idx     = a->j + ii[row];
-<a name="line3466">3466: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3467">3467: </a>          <font color="#4169E1">case</font> 5:
-<a name="line3468">3468: </a>            v5      = a->a + ii[row-4];
-<a name="line3469">3469: </a>          <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
-<a name="line3470">3470: </a>            v4      = a->a + ii[row-3];
-<a name="line3471">3471: </a>          <font color="#4169E1">case</font> 3:
-<a name="line3472">3472: </a>            v3      = a->a + ii[row-2];
-<a name="line3473">3473: </a>          <font color="#4169E1">case</font> 2:
-<a name="line3474">3474: </a>            v2      = a->a + ii[row-1];
-<a name="line3475">3475: </a>          <font color="#4169E1">case</font> 1:
-<a name="line3476">3476: </a>            v1      = a->a + ii[row];
-<a name="line3477">3477: </a>            <font color="#4169E1">break</font>;
-<a name="line3478">3478: </a><strong><font color="#FF0000">          default:</font></strong>
-<a name="line3479">3479: </a>            <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
-<a name="line3480">3480: </a>          }
-<a name="line3481">3481: </a>        } <font color="#4169E1">else</font> {
-<a name="line3482">3482: </a>          <font color="#B22222">/* upper, no diag */</font>
-<a name="line3483">3483: </a>          sz      = ii[row+1] - diag[row] - 1;
-<a name="line3484">3484: </a>          idx     = a->j + diag[row] + 1;
-<a name="line3485">3485: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3486">3486: </a>          <font color="#4169E1">case</font> 5:
-<a name="line3487">3487: </a>            v5      = a->a + diag[row-4] + 5;
-<a name="line3488">3488: </a>          <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
-<a name="line3489">3489: </a>            v4      = a->a + diag[row-3] + 4;
-<a name="line3490">3490: </a>          <font color="#4169E1">case</font> 3:
-<a name="line3491">3491: </a>            v3      = a->a + diag[row-2] + 3;
-<a name="line3492">3492: </a>          <font color="#4169E1">case</font> 2:
-<a name="line3493">3493: </a>            v2      = a->a + diag[row-1] + 2;
-<a name="line3494">3494: </a>          <font color="#4169E1">case</font> 1:
-<a name="line3495">3495: </a>            v1      = a->a + diag[row] + 1;
-<a name="line3496">3496: </a>          }
-<a name="line3497">3497: </a>        }
-<a name="line3498">3498: </a>        <font color="#B22222">/* set sum */</font>
-<a name="line3499">3499: </a>        <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3500">3500: </a>        <font color="#4169E1">case</font> 5:
-<a name="line3501">3501: </a>          sum5 = xb[row-4];
-<a name="line3502">3502: </a>        <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
-<a name="line3503">3503: </a>          sum4 = xb[row-3];
-<a name="line3504">3504: </a>        <font color="#4169E1">case</font> 3:
-<a name="line3505">3505: </a>          sum3 = xb[row-2];
-<a name="line3506">3506: </a>        <font color="#4169E1">case</font> 2:
-<a name="line3507">3507: </a>          sum2 = xb[row-1];
-<a name="line3508">3508: </a>        <font color="#4169E1">case</font> 1:
-<a name="line3509">3509: </a>          <font color="#B22222">/* note that sum1 is associated with the last row */</font>
-<a name="line3510">3510: </a>          sum1 = xb[row];
-<a name="line3511">3511: </a>        }
-<a name="line3512">3512: </a>        <font color="#B22222">/* do sums */</font>
-<a name="line3513">3513: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3514">3514: </a>            i1    = idx[0];
-<a name="line3515">3515: </a>            i2    = idx[1];
-<a name="line3516">3516: </a>            idx  += 2;
-<a name="line3517">3517: </a>            tmp0  = x[i1];
-<a name="line3518">3518: </a>            tmp1  = x[i2];
-<a name="line3519">3519: </a>            <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3520">3520: </a>            <font color="#4169E1">case</font> 5:
-<a name="line3521">3521: </a>              sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
-<a name="line3522">3522: </a>            <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
-<a name="line3523">3523: </a>              sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3524">3524: </a>            <font color="#4169E1">case</font> 3:
-<a name="line3525">3525: </a>              sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3526">3526: </a>            <font color="#4169E1">case</font> 2:
-<a name="line3527">3527: </a>              sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3528">3528: </a>            <font color="#4169E1">case</font> 1:
-<a name="line3529">3529: </a>              sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3530">3530: </a>            }
-<a name="line3531">3531: </a>        }
-<a name="line3532">3532: </a>        <font color="#B22222">/* ragged edge */</font>
-<a name="line3533">3533: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3534">3534: </a>          tmp0  = x[*idx];
-<a name="line3535">3535: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3536">3536: </a>          <font color="#4169E1">case</font> 5:
-<a name="line3537">3537: </a>            sum5 -= *v5*tmp0;
-<a name="line3538">3538: </a>          <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
-<a name="line3539">3539: </a>            sum4 -= *v4*tmp0;
-<a name="line3540">3540: </a>          <font color="#4169E1">case</font> 3:
-<a name="line3541">3541: </a>            sum3 -= *v3*tmp0;
-<a name="line3542">3542: </a>          <font color="#4169E1">case</font> 2:
-<a name="line3543">3543: </a>            sum2 -= *v2*tmp0;
-<a name="line3544">3544: </a>          <font color="#4169E1">case</font> 1:
-<a name="line3545">3545: </a>            sum1 -= *v1*tmp0;
-<a name="line3546">3546: </a>          }
-<a name="line3547">3547: </a>        }
-<a name="line3548">3548: </a>        <font color="#B22222">/* update */</font>
-<a name="line3549">3549: </a>        <font color="#4169E1">if</font> (xb == b) {
-<a name="line3550">3550: </a>          <font color="#B22222">/* whole (old way) w/ diag */</font>
-<a name="line3551">3551: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3552">3552: </a>          <font color="#4169E1">case</font> 5:
-<a name="line3553">3553: </a>            x[row--] += sum5*ibdiag[4] + sum4*ibdiag[9] + sum3*ibdiag[14] + sum2*ibdiag[19] + sum1*ibdiag[24];
-<a name="line3554">3554: </a>            x[row--] += sum5*ibdiag[3] + sum4*ibdiag[8] + sum3*ibdiag[13] + sum2*ibdiag[18] + sum1*ibdiag[23];
-<a name="line3555">3555: </a>            x[row--] += sum5*ibdiag[2] + sum4*ibdiag[7] + sum3*ibdiag[12] + sum2*ibdiag[17] + sum1*ibdiag[22];
-<a name="line3556">3556: </a>            x[row--] += sum5*ibdiag[1] + sum4*ibdiag[6] + sum3*ibdiag[11] + sum2*ibdiag[16] + sum1*ibdiag[21];
-<a name="line3557">3557: </a>            x[row--] += sum5*ibdiag[0] + sum4*ibdiag[5] + sum3*ibdiag[10] + sum2*ibdiag[15] + sum1*ibdiag[20];
-<a name="line3558">3558: </a>            <font color="#4169E1">break</font>;
-<a name="line3559">3559: </a>          <font color="#4169E1">case</font> 4:
-<a name="line3560">3560: </a>            x[row--] += sum4*ibdiag[3] + sum3*ibdiag[7] + sum2*ibdiag[11] + sum1*ibdiag[15];
-<a name="line3561">3561: </a>            x[row--] += sum4*ibdiag[2] + sum3*ibdiag[6] + sum2*ibdiag[10] + sum1*ibdiag[14];
-<a name="line3562">3562: </a>            x[row--] += sum4*ibdiag[1] + sum3*ibdiag[5] + sum2*ibdiag[9] + sum1*ibdiag[13];
-<a name="line3563">3563: </a>            x[row--] += sum4*ibdiag[0] + sum3*ibdiag[4] + sum2*ibdiag[8] + sum1*ibdiag[12];
-<a name="line3564">3564: </a>            <font color="#4169E1">break</font>;
-<a name="line3565">3565: </a>          <font color="#4169E1">case</font> 3:
-<a name="line3566">3566: </a>            x[row--] += sum3*ibdiag[2] + sum2*ibdiag[5] + sum1*ibdiag[8];
-<a name="line3567">3567: </a>            x[row--] += sum3*ibdiag[1] + sum2*ibdiag[4] + sum1*ibdiag[7];
-<a name="line3568">3568: </a>            x[row--] += sum3*ibdiag[0] + sum2*ibdiag[3] + sum1*ibdiag[6];
-<a name="line3569">3569: </a>            <font color="#4169E1">break</font>;
-<a name="line3570">3570: </a>          <font color="#4169E1">case</font> 2:
-<a name="line3571">3571: </a>            x[row--] += sum2*ibdiag[1] + sum1*ibdiag[3];
-<a name="line3572">3572: </a>            x[row--] += sum2*ibdiag[0] + sum1*ibdiag[2];
+<a name="line3222">3222: </a><font color="#B22222">           * but omega == 1, so this becomes</font>
+<a name="line3223">3223: </a><font color="#B22222">           *</font>
+<a name="line3224">3224: </a><font color="#B22222">           * x[row] = sum1*(*ibdiag++);</font>
+<a name="line3225">3225: </a><font color="#B22222">           *</font>
+<a name="line3226">3226: </a><font color="#B22222">           */</font>
+<a name="line3227">3227: </a>          x[row] = sum1*(*ibdiag);
+<a name="line3228">3228: </a>          <font color="#4169E1">break</font>;
+<a name="line3229">3229: </a>        <font color="#4169E1">case</font> 2:
+<a name="line3230">3230: </a>          v2   = a->a + ii[row+1];
+<a name="line3231">3231: </a>          sum1 = b[row];
+<a name="line3232">3232: </a>          sum2 = b[row+1];
+<a name="line3233">3233: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3234">3234: </a>            i1    = idx[0];
+<a name="line3235">3235: </a>            i2    = idx[1];
+<a name="line3236">3236: </a>            idx  += 2;
+<a name="line3237">3237: </a>            tmp0  = x[i1];
+<a name="line3238">3238: </a>            tmp1  = x[i2];
+<a name="line3239">3239: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3240">3240: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3241">3241: </a>          }
+<a name="line3242">3242: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3243">3243: </a>            tmp0  = x[*idx++];
+<a name="line3244">3244: </a>            sum1 -= v1[0] * tmp0;
+<a name="line3245">3245: </a>            sum2 -= v2[0] * tmp0;
+<a name="line3246">3246: </a>            v1++; v2++;
+<a name="line3247">3247: </a>          }
+<a name="line3248">3248: </a>          t[row]   = sum1;
+<a name="line3249">3249: </a>          t[row+1] = sum2;
+<a name="line3250">3250: </a>          sz      = ii[row+1] - diag[row] - 2;
+<a name="line3251">3251: </a>          idx     = a->j + diag[row] + 2;
+<a name="line3252">3252: </a>          v1 += 2;
+<a name="line3253">3253: </a>          v2 += 2;
+<a name="line3254">3254: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3255">3255: </a>            i1    = idx[0];
+<a name="line3256">3256: </a>            i2    = idx[1];
+<a name="line3257">3257: </a>            idx  += 2;
+<a name="line3258">3258: </a>            tmp0  = x[i1];
+<a name="line3259">3259: </a>            tmp1  = x[i2];
+<a name="line3260">3260: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3261">3261: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3262">3262: </a>          }
+<a name="line3263">3263: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3264">3264: </a>            tmp0  = x[*idx];
+<a name="line3265">3265: </a>            sum1 -= v1[0] * tmp0;
+<a name="line3266">3266: </a>            sum2 -= v2[0] * tmp0;
+<a name="line3267">3267: </a>          }
+<a name="line3268">3268: </a>          x[row] = sum1*ibdiag[0] + sum2*ibdiag[2];
+<a name="line3269">3269: </a>          x[row+1] = sum1*ibdiag[1] + sum2*ibdiag[3];
+<a name="line3270">3270: </a>          <font color="#4169E1">break</font>;
+<a name="line3271">3271: </a>        <font color="#4169E1">case</font> 3:
+<a name="line3272">3272: </a>          v2   = a->a + ii[row+1];
+<a name="line3273">3273: </a>          v3   = a->a + ii[row+2];
+<a name="line3274">3274: </a>          sum1 = b[row];
+<a name="line3275">3275: </a>          sum2 = b[row+1];
+<a name="line3276">3276: </a>          sum3 = b[row+2];
+<a name="line3277">3277: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3278">3278: </a>            i1    = idx[0];
+<a name="line3279">3279: </a>            i2    = idx[1];
+<a name="line3280">3280: </a>            idx  += 2;
+<a name="line3281">3281: </a>            tmp0  = x[i1];
+<a name="line3282">3282: </a>            tmp1  = x[i2];
+<a name="line3283">3283: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3284">3284: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3285">3285: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3286">3286: </a>          }
+<a name="line3287">3287: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3288">3288: </a>            tmp0  = x[*idx++];
+<a name="line3289">3289: </a>            sum1 -= v1[0] * tmp0;
+<a name="line3290">3290: </a>            sum2 -= v2[0] * tmp0;
+<a name="line3291">3291: </a>            sum3 -= v3[0] * tmp0;
+<a name="line3292">3292: </a>            v1++; v2++; v3++;
+<a name="line3293">3293: </a>          }
+<a name="line3294">3294: </a>          t[row]   = sum1;
+<a name="line3295">3295: </a>          t[row+1] = sum2;
+<a name="line3296">3296: </a>          t[row+2] = sum3;
+<a name="line3297">3297: </a>          sz      = ii[row+1] - diag[row] - 3;
+<a name="line3298">3298: </a>          idx     = a->j + diag[row] + 3;
+<a name="line3299">3299: </a>          v1 += 3;
+<a name="line3300">3300: </a>          v2 += 3;
+<a name="line3301">3301: </a>          v3 += 3;
+<a name="line3302">3302: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3303">3303: </a>            i1    = idx[0];
+<a name="line3304">3304: </a>            i2    = idx[1];
+<a name="line3305">3305: </a>            idx  += 2;
+<a name="line3306">3306: </a>            tmp0  = x[i1];
+<a name="line3307">3307: </a>            tmp1  = x[i2];
+<a name="line3308">3308: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3309">3309: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3310">3310: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3311">3311: </a>          }
+<a name="line3312">3312: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3313">3313: </a>            tmp0  = x[*idx];
+<a name="line3314">3314: </a>            sum1 -= v1[0] * tmp0;
+<a name="line3315">3315: </a>            sum2 -= v2[0] * tmp0;
+<a name="line3316">3316: </a>            sum3 -= v3[0] * tmp0;
+<a name="line3317">3317: </a>          }
+<a name="line3318">3318: </a>          x[row] = sum1*ibdiag[0] + sum2*ibdiag[3] + sum3*ibdiag[6];
+<a name="line3319">3319: </a>          x[row+1] = sum1*ibdiag[1] + sum2*ibdiag[4] + sum3*ibdiag[7];
+<a name="line3320">3320: </a>          x[row+2] = sum1*ibdiag[2] + sum2*ibdiag[5] + sum3*ibdiag[8];
+<a name="line3321">3321: </a>          <font color="#4169E1">break</font>;
+<a name="line3322">3322: </a>        <font color="#4169E1">case</font> 4:
+<a name="line3323">3323: </a>          v2   = a->a + ii[row+1];
+<a name="line3324">3324: </a>          v3   = a->a + ii[row+2];
+<a name="line3325">3325: </a>          v4   = a->a + ii[row+3];
+<a name="line3326">3326: </a>          sum1 = b[row];
+<a name="line3327">3327: </a>          sum2 = b[row+1];
+<a name="line3328">3328: </a>          sum3 = b[row+2];
+<a name="line3329">3329: </a>          sum4 = b[row+3];
+<a name="line3330">3330: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3331">3331: </a>            i1    = idx[0];
+<a name="line3332">3332: </a>            i2    = idx[1];
+<a name="line3333">3333: </a>            idx  += 2;
+<a name="line3334">3334: </a>            tmp0  = x[i1];
+<a name="line3335">3335: </a>            tmp1  = x[i2];
+<a name="line3336">3336: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3337">3337: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3338">3338: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3339">3339: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3340">3340: </a>          }
+<a name="line3341">3341: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3342">3342: </a>            tmp0  = x[*idx++];
+<a name="line3343">3343: </a>            sum1 -= v1[0] * tmp0;
+<a name="line3344">3344: </a>            sum2 -= v2[0] * tmp0;
+<a name="line3345">3345: </a>            sum3 -= v3[0] * tmp0;
+<a name="line3346">3346: </a>            sum4 -= v4[0] * tmp0;
+<a name="line3347">3347: </a>            v1++; v2++; v3++; v4++;
+<a name="line3348">3348: </a>          }
+<a name="line3349">3349: </a>          t[row]   = sum1;
+<a name="line3350">3350: </a>          t[row+1] = sum2;
+<a name="line3351">3351: </a>          t[row+2] = sum3;
+<a name="line3352">3352: </a>          t[row+3] = sum4;
+<a name="line3353">3353: </a>          sz      = ii[row+1] - diag[row] - 4;
+<a name="line3354">3354: </a>          idx     = a->j + diag[row] + 4;
+<a name="line3355">3355: </a>          v1 += 4;
+<a name="line3356">3356: </a>          v2 += 4;
+<a name="line3357">3357: </a>          v3 += 4;
+<a name="line3358">3358: </a>          v4 += 4;
+<a name="line3359">3359: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3360">3360: </a>            i1    = idx[0];
+<a name="line3361">3361: </a>            i2    = idx[1];
+<a name="line3362">3362: </a>            idx  += 2;
+<a name="line3363">3363: </a>            tmp0  = x[i1];
+<a name="line3364">3364: </a>            tmp1  = x[i2];
+<a name="line3365">3365: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3366">3366: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3367">3367: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3368">3368: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3369">3369: </a>          }
+<a name="line3370">3370: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3371">3371: </a>            tmp0  = x[*idx];
+<a name="line3372">3372: </a>            sum1 -= v1[0] * tmp0;
+<a name="line3373">3373: </a>            sum2 -= v2[0] * tmp0;
+<a name="line3374">3374: </a>            sum3 -= v3[0] * tmp0;
+<a name="line3375">3375: </a>            sum4 -= v4[0] * tmp0;
+<a name="line3376">3376: </a>          }
+<a name="line3377">3377: </a>          x[row] =   sum1*ibdiag[0] + sum2*ibdiag[4] + sum3*ibdiag[8] + sum4*ibdiag[12];
+<a name="line3378">3378: </a>          x[row+1] = sum1*ibdiag[1] + sum2*ibdiag[5] + sum3*ibdiag[9] + sum4*ibdiag[13];
+<a name="line3379">3379: </a>          x[row+2] = sum1*ibdiag[2] + sum2*ibdiag[6] + sum3*ibdiag[10] + sum4*ibdiag[14];
+<a name="line3380">3380: </a>          x[row+3] = sum1*ibdiag[3] + sum2*ibdiag[7] + sum3*ibdiag[11] + sum4*ibdiag[15];
+<a name="line3381">3381: </a>          <font color="#4169E1">break</font>;
+<a name="line3382">3382: </a>        <font color="#4169E1">case</font> 5:
+<a name="line3383">3383: </a>          v2   = a->a + ii[row+1];
+<a name="line3384">3384: </a>          v3   = a->a + ii[row+2];
+<a name="line3385">3385: </a>          v4   = a->a + ii[row+3];
+<a name="line3386">3386: </a>          v5   = a->a + ii[row+4];
+<a name="line3387">3387: </a>          sum1 = b[row];
+<a name="line3388">3388: </a>          sum2 = b[row+1];
+<a name="line3389">3389: </a>          sum3 = b[row+2];
+<a name="line3390">3390: </a>          sum4 = b[row+3];
+<a name="line3391">3391: </a>          sum5 = b[row+4];
+<a name="line3392">3392: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3393">3393: </a>            i1    = idx[0];
+<a name="line3394">3394: </a>            i2    = idx[1];
+<a name="line3395">3395: </a>            idx  += 2;
+<a name="line3396">3396: </a>            tmp0  = x[i1];
+<a name="line3397">3397: </a>            tmp1  = x[i2];
+<a name="line3398">3398: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3399">3399: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3400">3400: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3401">3401: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3402">3402: </a>            sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
+<a name="line3403">3403: </a>          }
+<a name="line3404">3404: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3405">3405: </a>            tmp0  = x[*idx++];
+<a name="line3406">3406: </a>            sum1 -= v1[0] * tmp0;
+<a name="line3407">3407: </a>            sum2 -= v2[0] * tmp0;
+<a name="line3408">3408: </a>            sum3 -= v3[0] * tmp0;
+<a name="line3409">3409: </a>            sum4 -= v4[0] * tmp0;
+<a name="line3410">3410: </a>            sum5 -= v5[0] * tmp0;
+<a name="line3411">3411: </a>            v1++; v2++; v3++; v4++; v5++;
+<a name="line3412">3412: </a>          }
+<a name="line3413">3413: </a>          t[row]   = sum1;
+<a name="line3414">3414: </a>          t[row+1] = sum2;
+<a name="line3415">3415: </a>          t[row+2] = sum3;
+<a name="line3416">3416: </a>          t[row+3] = sum4;
+<a name="line3417">3417: </a>          t[row+4] = sum5;
+<a name="line3418">3418: </a>          sz      = ii[row+1] - diag[row] - 5;
+<a name="line3419">3419: </a>          idx     = a->j + diag[row] + 5;
+<a name="line3420">3420: </a>          v1 += 5;
+<a name="line3421">3421: </a>          v2 += 5;
+<a name="line3422">3422: </a>          v3 += 5;
+<a name="line3423">3423: </a>          v4 += 5;
+<a name="line3424">3424: </a>          v5 += 5;
+<a name="line3425">3425: </a>          <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3426">3426: </a>            i1    = idx[0];
+<a name="line3427">3427: </a>            i2    = idx[1];
+<a name="line3428">3428: </a>            idx  += 2;
+<a name="line3429">3429: </a>            tmp0  = x[i1];
+<a name="line3430">3430: </a>            tmp1  = x[i2];
+<a name="line3431">3431: </a>            sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3432">3432: </a>            sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3433">3433: </a>            sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3434">3434: </a>            sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3435">3435: </a>            sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
+<a name="line3436">3436: </a>          }
+<a name="line3437">3437: </a>          <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3438">3438: </a>            tmp0  = x[*idx];
+<a name="line3439">3439: </a>            sum1 -= v1[0] * tmp0;
+<a name="line3440">3440: </a>            sum2 -= v2[0] * tmp0;
+<a name="line3441">3441: </a>            sum3 -= v3[0] * tmp0;
+<a name="line3442">3442: </a>            sum4 -= v4[0] * tmp0;
+<a name="line3443">3443: </a>            sum5 -= v5[0] * tmp0;
+<a name="line3444">3444: </a>          }
+<a name="line3445">3445: </a>          x[row]   = sum1*ibdiag[0] + sum2*ibdiag[5] + sum3*ibdiag[10] + sum4*ibdiag[15] + sum5*ibdiag[20];
+<a name="line3446">3446: </a>          x[row+1] = sum1*ibdiag[1] + sum2*ibdiag[6] + sum3*ibdiag[11] + sum4*ibdiag[16] + sum5*ibdiag[21];
+<a name="line3447">3447: </a>          x[row+2] = sum1*ibdiag[2] + sum2*ibdiag[7] + sum3*ibdiag[12] + sum4*ibdiag[17] + sum5*ibdiag[22];
+<a name="line3448">3448: </a>          x[row+3] = sum1*ibdiag[3] + sum2*ibdiag[8] + sum3*ibdiag[13] + sum4*ibdiag[18] + sum5*ibdiag[23];
+<a name="line3449">3449: </a>          x[row+4] = sum1*ibdiag[4] + sum2*ibdiag[9] + sum3*ibdiag[14] + sum4*ibdiag[19] + sum5*ibdiag[24];
+<a name="line3450">3450: </a>          <font color="#4169E1">break</font>;
+<a name="line3451">3451: </a><strong><font color="#FF0000">        default:</font></strong>
+<a name="line3452">3452: </a>          <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
+<a name="line3453">3453: </a>        }
+<a name="line3454">3454: </a>      }
+<a name="line3455">3455: </a>      xb   = t;
+<a name="line3456">3456: </a>      <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz);  <font color="#B22222">/* undercounts diag inverse */</font>
+<a name="line3457">3457: </a>    } <font color="#4169E1">else</font> xb = b;
+
+<a name="line3459">3459: </a>    <font color="#4169E1">if</font> (flag & SOR_BACKWARD_SWEEP || flag & SOR_LOCAL_BACKWARD_SWEEP) {
+
+<a name="line3461">3461: </a>      ibdiag = a->inode.ibdiag+a->inode.bdiagsize;
+<a name="line3462">3462: </a>      <font color="#4169E1">for</font> (i=m-1, row=A->rmap->n-1; i>=0; i--) {
+<a name="line3463">3463: </a>        ibdiag -= sizes[i]*sizes[i];
+
+<a name="line3465">3465: </a>        <font color="#B22222">/* set RHS */</font>
+<a name="line3466">3466: </a>        <font color="#4169E1">if</font> (xb == b) {
+<a name="line3467">3467: </a>          <font color="#B22222">/* whole (old way) */</font>
+<a name="line3468">3468: </a>          sz      = ii[row+1] - ii[row];
+<a name="line3469">3469: </a>          idx     = a->j + ii[row];
+<a name="line3470">3470: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3471">3471: </a>          <font color="#4169E1">case</font> 5:
+<a name="line3472">3472: </a>            v5      = a->a + ii[row-4];
+<a name="line3473">3473: </a>          <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
+<a name="line3474">3474: </a>            v4      = a->a + ii[row-3];
+<a name="line3475">3475: </a>          <font color="#4169E1">case</font> 3:
+<a name="line3476">3476: </a>            v3      = a->a + ii[row-2];
+<a name="line3477">3477: </a>          <font color="#4169E1">case</font> 2:
+<a name="line3478">3478: </a>            v2      = a->a + ii[row-1];
+<a name="line3479">3479: </a>          <font color="#4169E1">case</font> 1:
+<a name="line3480">3480: </a>            v1      = a->a + ii[row];
+<a name="line3481">3481: </a>            <font color="#4169E1">break</font>;
+<a name="line3482">3482: </a><strong><font color="#FF0000">          default:</font></strong>
+<a name="line3483">3483: </a>            <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
+<a name="line3484">3484: </a>          }
+<a name="line3485">3485: </a>        } <font color="#4169E1">else</font> {
+<a name="line3486">3486: </a>          <font color="#B22222">/* upper, no diag */</font>
+<a name="line3487">3487: </a>          sz      = ii[row+1] - diag[row] - 1;
+<a name="line3488">3488: </a>          idx     = a->j + diag[row] + 1;
+<a name="line3489">3489: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3490">3490: </a>          <font color="#4169E1">case</font> 5:
+<a name="line3491">3491: </a>            v5      = a->a + diag[row-4] + 5;
+<a name="line3492">3492: </a>          <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
+<a name="line3493">3493: </a>            v4      = a->a + diag[row-3] + 4;
+<a name="line3494">3494: </a>          <font color="#4169E1">case</font> 3:
+<a name="line3495">3495: </a>            v3      = a->a + diag[row-2] + 3;
+<a name="line3496">3496: </a>          <font color="#4169E1">case</font> 2:
+<a name="line3497">3497: </a>            v2      = a->a + diag[row-1] + 2;
+<a name="line3498">3498: </a>          <font color="#4169E1">case</font> 1:
+<a name="line3499">3499: </a>            v1      = a->a + diag[row] + 1;
+<a name="line3500">3500: </a>          }
+<a name="line3501">3501: </a>        }
+<a name="line3502">3502: </a>        <font color="#B22222">/* set sum */</font>
+<a name="line3503">3503: </a>        <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3504">3504: </a>        <font color="#4169E1">case</font> 5:
+<a name="line3505">3505: </a>          sum5 = xb[row-4];
+<a name="line3506">3506: </a>        <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
+<a name="line3507">3507: </a>          sum4 = xb[row-3];
+<a name="line3508">3508: </a>        <font color="#4169E1">case</font> 3:
+<a name="line3509">3509: </a>          sum3 = xb[row-2];
+<a name="line3510">3510: </a>        <font color="#4169E1">case</font> 2:
+<a name="line3511">3511: </a>          sum2 = xb[row-1];
+<a name="line3512">3512: </a>        <font color="#4169E1">case</font> 1:
+<a name="line3513">3513: </a>          <font color="#B22222">/* note that sum1 is associated with the last row */</font>
+<a name="line3514">3514: </a>          sum1 = xb[row];
+<a name="line3515">3515: </a>        }
+<a name="line3516">3516: </a>        <font color="#B22222">/* do sums */</font>
+<a name="line3517">3517: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3518">3518: </a>            i1    = idx[0];
+<a name="line3519">3519: </a>            i2    = idx[1];
+<a name="line3520">3520: </a>            idx  += 2;
+<a name="line3521">3521: </a>            tmp0  = x[i1];
+<a name="line3522">3522: </a>            tmp1  = x[i2];
+<a name="line3523">3523: </a>            <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3524">3524: </a>            <font color="#4169E1">case</font> 5:
+<a name="line3525">3525: </a>              sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
+<a name="line3526">3526: </a>            <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
+<a name="line3527">3527: </a>              sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3528">3528: </a>            <font color="#4169E1">case</font> 3:
+<a name="line3529">3529: </a>              sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3530">3530: </a>            <font color="#4169E1">case</font> 2:
+<a name="line3531">3531: </a>              sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3532">3532: </a>            <font color="#4169E1">case</font> 1:
+<a name="line3533">3533: </a>              sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3534">3534: </a>            }
+<a name="line3535">3535: </a>        }
+<a name="line3536">3536: </a>        <font color="#B22222">/* ragged edge */</font>
+<a name="line3537">3537: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3538">3538: </a>          tmp0  = x[*idx];
+<a name="line3539">3539: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3540">3540: </a>          <font color="#4169E1">case</font> 5:
+<a name="line3541">3541: </a>            sum5 -= *v5*tmp0;
+<a name="line3542">3542: </a>          <font color="#4169E1">case</font> 4: <font color="#B22222">/* fall through */</font>
+<a name="line3543">3543: </a>            sum4 -= *v4*tmp0;
+<a name="line3544">3544: </a>          <font color="#4169E1">case</font> 3:
+<a name="line3545">3545: </a>            sum3 -= *v3*tmp0;
+<a name="line3546">3546: </a>          <font color="#4169E1">case</font> 2:
+<a name="line3547">3547: </a>            sum2 -= *v2*tmp0;
+<a name="line3548">3548: </a>          <font color="#4169E1">case</font> 1:
+<a name="line3549">3549: </a>            sum1 -= *v1*tmp0;
+<a name="line3550">3550: </a>          }
+<a name="line3551">3551: </a>        }
+<a name="line3552">3552: </a>        <font color="#B22222">/* update */</font>
+<a name="line3553">3553: </a>        <font color="#4169E1">if</font> (xb == b) {
+<a name="line3554">3554: </a>          <font color="#B22222">/* whole (old way) w/ diag */</font>
+<a name="line3555">3555: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3556">3556: </a>          <font color="#4169E1">case</font> 5:
+<a name="line3557">3557: </a>            x[row--] += sum5*ibdiag[4] + sum4*ibdiag[9] + sum3*ibdiag[14] + sum2*ibdiag[19] + sum1*ibdiag[24];
+<a name="line3558">3558: </a>            x[row--] += sum5*ibdiag[3] + sum4*ibdiag[8] + sum3*ibdiag[13] + sum2*ibdiag[18] + sum1*ibdiag[23];
+<a name="line3559">3559: </a>            x[row--] += sum5*ibdiag[2] + sum4*ibdiag[7] + sum3*ibdiag[12] + sum2*ibdiag[17] + sum1*ibdiag[22];
+<a name="line3560">3560: </a>            x[row--] += sum5*ibdiag[1] + sum4*ibdiag[6] + sum3*ibdiag[11] + sum2*ibdiag[16] + sum1*ibdiag[21];
+<a name="line3561">3561: </a>            x[row--] += sum5*ibdiag[0] + sum4*ibdiag[5] + sum3*ibdiag[10] + sum2*ibdiag[15] + sum1*ibdiag[20];
+<a name="line3562">3562: </a>            <font color="#4169E1">break</font>;
+<a name="line3563">3563: </a>          <font color="#4169E1">case</font> 4:
+<a name="line3564">3564: </a>            x[row--] += sum4*ibdiag[3] + sum3*ibdiag[7] + sum2*ibdiag[11] + sum1*ibdiag[15];
+<a name="line3565">3565: </a>            x[row--] += sum4*ibdiag[2] + sum3*ibdiag[6] + sum2*ibdiag[10] + sum1*ibdiag[14];
+<a name="line3566">3566: </a>            x[row--] += sum4*ibdiag[1] + sum3*ibdiag[5] + sum2*ibdiag[9] + sum1*ibdiag[13];
+<a name="line3567">3567: </a>            x[row--] += sum4*ibdiag[0] + sum3*ibdiag[4] + sum2*ibdiag[8] + sum1*ibdiag[12];
+<a name="line3568">3568: </a>            <font color="#4169E1">break</font>;
+<a name="line3569">3569: </a>          <font color="#4169E1">case</font> 3:
+<a name="line3570">3570: </a>            x[row--] += sum3*ibdiag[2] + sum2*ibdiag[5] + sum1*ibdiag[8];
+<a name="line3571">3571: </a>            x[row--] += sum3*ibdiag[1] + sum2*ibdiag[4] + sum1*ibdiag[7];
+<a name="line3572">3572: </a>            x[row--] += sum3*ibdiag[0] + sum2*ibdiag[3] + sum1*ibdiag[6];
 <a name="line3573">3573: </a>            <font color="#4169E1">break</font>;
-<a name="line3574">3574: </a>          <font color="#4169E1">case</font> 1:
-<a name="line3575">3575: </a>            x[row--] += sum1*(*ibdiag);
-<a name="line3576">3576: </a>            <font color="#4169E1">break</font>;
-<a name="line3577">3577: </a>          }
-<a name="line3578">3578: </a>        } <font color="#4169E1">else</font> {
-<a name="line3579">3579: </a>          <font color="#B22222">/* no diag so set =  */</font>
-<a name="line3580">3580: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3581">3581: </a>          <font color="#4169E1">case</font> 5:
-<a name="line3582">3582: </a>            x[row--] = sum5*ibdiag[4] + sum4*ibdiag[9] + sum3*ibdiag[14] + sum2*ibdiag[19] + sum1*ibdiag[24];
-<a name="line3583">3583: </a>            x[row--] = sum5*ibdiag[3] + sum4*ibdiag[8] + sum3*ibdiag[13] + sum2*ibdiag[18] + sum1*ibdiag[23];
-<a name="line3584">3584: </a>            x[row--] = sum5*ibdiag[2] + sum4*ibdiag[7] + sum3*ibdiag[12] + sum2*ibdiag[17] + sum1*ibdiag[22];
-<a name="line3585">3585: </a>            x[row--] = sum5*ibdiag[1] + sum4*ibdiag[6] + sum3*ibdiag[11] + sum2*ibdiag[16] + sum1*ibdiag[21];
-<a name="line3586">3586: </a>            x[row--] = sum5*ibdiag[0] + sum4*ibdiag[5] + sum3*ibdiag[10] + sum2*ibdiag[15] + sum1*ibdiag[20];
-<a name="line3587">3587: </a>            <font color="#4169E1">break</font>;
-<a name="line3588">3588: </a>          <font color="#4169E1">case</font> 4:
-<a name="line3589">3589: </a>            x[row--] = sum4*ibdiag[3] + sum3*ibdiag[7] + sum2*ibdiag[11] + sum1*ibdiag[15];
-<a name="line3590">3590: </a>            x[row--] = sum4*ibdiag[2] + sum3*ibdiag[6] + sum2*ibdiag[10] + sum1*ibdiag[14];
-<a name="line3591">3591: </a>            x[row--] = sum4*ibdiag[1] + sum3*ibdiag[5] + sum2*ibdiag[9] + sum1*ibdiag[13];
-<a name="line3592">3592: </a>            x[row--] = sum4*ibdiag[0] + sum3*ibdiag[4] + sum2*ibdiag[8] + sum1*ibdiag[12];
-<a name="line3593">3593: </a>            <font color="#4169E1">break</font>;
-<a name="line3594">3594: </a>          <font color="#4169E1">case</font> 3:
-<a name="line3595">3595: </a>            x[row--] = sum3*ibdiag[2] + sum2*ibdiag[5] + sum1*ibdiag[8];
-<a name="line3596">3596: </a>            x[row--] = sum3*ibdiag[1] + sum2*ibdiag[4] + sum1*ibdiag[7];
-<a name="line3597">3597: </a>            x[row--] = sum3*ibdiag[0] + sum2*ibdiag[3] + sum1*ibdiag[6];
-<a name="line3598">3598: </a>            <font color="#4169E1">break</font>;
-<a name="line3599">3599: </a>          <font color="#4169E1">case</font> 2:
-<a name="line3600">3600: </a>            x[row--] = sum2*ibdiag[1] + sum1*ibdiag[3];
-<a name="line3601">3601: </a>            x[row--] = sum2*ibdiag[0] + sum1*ibdiag[2];
+<a name="line3574">3574: </a>          <font color="#4169E1">case</font> 2:
+<a name="line3575">3575: </a>            x[row--] += sum2*ibdiag[1] + sum1*ibdiag[3];
+<a name="line3576">3576: </a>            x[row--] += sum2*ibdiag[0] + sum1*ibdiag[2];
+<a name="line3577">3577: </a>            <font color="#4169E1">break</font>;
+<a name="line3578">3578: </a>          <font color="#4169E1">case</font> 1:
+<a name="line3579">3579: </a>            x[row--] += sum1*(*ibdiag);
+<a name="line3580">3580: </a>            <font color="#4169E1">break</font>;
+<a name="line3581">3581: </a>          }
+<a name="line3582">3582: </a>        } <font color="#4169E1">else</font> {
+<a name="line3583">3583: </a>          <font color="#B22222">/* no diag so set =  */</font>
+<a name="line3584">3584: </a>          <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3585">3585: </a>          <font color="#4169E1">case</font> 5:
+<a name="line3586">3586: </a>            x[row--] = sum5*ibdiag[4] + sum4*ibdiag[9] + sum3*ibdiag[14] + sum2*ibdiag[19] + sum1*ibdiag[24];
+<a name="line3587">3587: </a>            x[row--] = sum5*ibdiag[3] + sum4*ibdiag[8] + sum3*ibdiag[13] + sum2*ibdiag[18] + sum1*ibdiag[23];
+<a name="line3588">3588: </a>            x[row--] = sum5*ibdiag[2] + sum4*ibdiag[7] + sum3*ibdiag[12] + sum2*ibdiag[17] + sum1*ibdiag[22];
+<a name="line3589">3589: </a>            x[row--] = sum5*ibdiag[1] + sum4*ibdiag[6] + sum3*ibdiag[11] + sum2*ibdiag[16] + sum1*ibdiag[21];
+<a name="line3590">3590: </a>            x[row--] = sum5*ibdiag[0] + sum4*ibdiag[5] + sum3*ibdiag[10] + sum2*ibdiag[15] + sum1*ibdiag[20];
+<a name="line3591">3591: </a>            <font color="#4169E1">break</font>;
+<a name="line3592">3592: </a>          <font color="#4169E1">case</font> 4:
+<a name="line3593">3593: </a>            x[row--] = sum4*ibdiag[3] + sum3*ibdiag[7] + sum2*ibdiag[11] + sum1*ibdiag[15];
+<a name="line3594">3594: </a>            x[row--] = sum4*ibdiag[2] + sum3*ibdiag[6] + sum2*ibdiag[10] + sum1*ibdiag[14];
+<a name="line3595">3595: </a>            x[row--] = sum4*ibdiag[1] + sum3*ibdiag[5] + sum2*ibdiag[9] + sum1*ibdiag[13];
+<a name="line3596">3596: </a>            x[row--] = sum4*ibdiag[0] + sum3*ibdiag[4] + sum2*ibdiag[8] + sum1*ibdiag[12];
+<a name="line3597">3597: </a>            <font color="#4169E1">break</font>;
+<a name="line3598">3598: </a>          <font color="#4169E1">case</font> 3:
+<a name="line3599">3599: </a>            x[row--] = sum3*ibdiag[2] + sum2*ibdiag[5] + sum1*ibdiag[8];
+<a name="line3600">3600: </a>            x[row--] = sum3*ibdiag[1] + sum2*ibdiag[4] + sum1*ibdiag[7];
+<a name="line3601">3601: </a>            x[row--] = sum3*ibdiag[0] + sum2*ibdiag[3] + sum1*ibdiag[6];
 <a name="line3602">3602: </a>            <font color="#4169E1">break</font>;
-<a name="line3603">3603: </a>          <font color="#4169E1">case</font> 1:
-<a name="line3604">3604: </a>            x[row--] = sum1*(*ibdiag);
-<a name="line3605">3605: </a>            <font color="#4169E1">break</font>;
-<a name="line3606">3606: </a>          }
-<a name="line3607">3607: </a>        }
-<a name="line3608">3608: </a>      }
-<a name="line3609">3609: </a>      <font color="#4169E1">if</font> (xb == b) {
-<a name="line3610">3610: </a>        <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz);
-<a name="line3611">3611: </a>      } <font color="#4169E1">else</font> {
-<a name="line3612">3612: </a>        <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz); <font color="#B22222">/* assumes 1/2 in upper, undercounts diag inverse */</font>
-<a name="line3613">3613: </a>      }
-<a name="line3614">3614: </a>    }
-<a name="line3615">3615: </a>  }
-<a name="line3616">3616: </a>  <font color="#4169E1">if</font> (flag & SOR_EISENSTAT) {
-<a name="line3617">3617: </a>    <font color="#B22222">/*</font>
-<a name="line3618">3618: </a><font color="#B22222">          Apply  (U + D)^-1  where D is now the block diagonal</font>
-<a name="line3619">3619: </a><font color="#B22222">    */</font>
-<a name="line3620">3620: </a>    ibdiag = a->inode.ibdiag+a->inode.bdiagsize;
-<a name="line3621">3621: </a>    <font color="#4169E1">for</font> (i=m-1, row=A->rmap->n-1; i>=0; i--) {
-<a name="line3622">3622: </a>      ibdiag -= sizes[i]*sizes[i];
-<a name="line3623">3623: </a>      sz      = ii[row+1] - diag[row] - 1;
-<a name="line3624">3624: </a>      v1      = a->a + diag[row] + 1;
-<a name="line3625">3625: </a>      idx     = a->j + diag[row] + 1;
-<a name="line3626">3626: </a>      <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
-<a name="line3627">3627: </a>      <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3628">3628: </a>      <font color="#4169E1">case</font> 1:
-
-<a name="line3630">3630: </a>        sum1 = b[row];
-<a name="line3631">3631: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3632">3632: </a>          i1    = idx[0];
-<a name="line3633">3633: </a>          i2    = idx[1];
-<a name="line3634">3634: </a>          idx  += 2;
-<a name="line3635">3635: </a>          tmp0  = x[i1];
-<a name="line3636">3636: </a>          tmp1  = x[i2];
-<a name="line3637">3637: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3638">3638: </a>        }
-
-<a name="line3640">3640: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3641">3641: </a>          tmp0  = x[*idx];
-<a name="line3642">3642: </a>          sum1 -= *v1*tmp0;
-<a name="line3643">3643: </a>        }
-<a name="line3644">3644: </a>        x[row] = sum1*(*ibdiag);row--;
-<a name="line3645">3645: </a>        <font color="#4169E1">break</font>;
-
-<a name="line3647">3647: </a>      <font color="#4169E1">case</font> 2:
-
-<a name="line3649">3649: </a>        sum1 = b[row];
-<a name="line3650">3650: </a>        sum2 = b[row-1];
-<a name="line3651">3651: </a>        <font color="#B22222">/* note that sum1 is associated with the second of the two rows */</font>
-<a name="line3652">3652: </a>        v2 = a->a + diag[row-1] + 2;
-<a name="line3653">3653: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3654">3654: </a>          i1    = idx[0];
-<a name="line3655">3655: </a>          i2    = idx[1];
-<a name="line3656">3656: </a>          idx  += 2;
-<a name="line3657">3657: </a>          tmp0  = x[i1];
-<a name="line3658">3658: </a>          tmp1  = x[i2];
-<a name="line3659">3659: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3660">3660: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3661">3661: </a>        }
-
-<a name="line3663">3663: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3664">3664: </a>          tmp0  = x[*idx];
-<a name="line3665">3665: </a>          sum1 -= *v1*tmp0;
-<a name="line3666">3666: </a>          sum2 -= *v2*tmp0;
-<a name="line3667">3667: </a>        }
-<a name="line3668">3668: </a>        x[row]   = sum2*ibdiag[1] + sum1*ibdiag[3];
-<a name="line3669">3669: </a>        x[row-1] = sum2*ibdiag[0] + sum1*ibdiag[2];
-<a name="line3670">3670: </a>        row     -= 2;
-<a name="line3671">3671: </a>        <font color="#4169E1">break</font>;
-<a name="line3672">3672: </a>      <font color="#4169E1">case</font> 3:
-
-<a name="line3674">3674: </a>        sum1 = b[row];
-<a name="line3675">3675: </a>        sum2 = b[row-1];
-<a name="line3676">3676: </a>        sum3 = b[row-2];
-<a name="line3677">3677: </a>        v2   = a->a + diag[row-1] + 2;
-<a name="line3678">3678: </a>        v3   = a->a + diag[row-2] + 3;
-<a name="line3679">3679: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3680">3680: </a>          i1    = idx[0];
-<a name="line3681">3681: </a>          i2    = idx[1];
-<a name="line3682">3682: </a>          idx  += 2;
-<a name="line3683">3683: </a>          tmp0  = x[i1];
-<a name="line3684">3684: </a>          tmp1  = x[i2];
-<a name="line3685">3685: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3686">3686: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3687">3687: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3688">3688: </a>        }
-
-<a name="line3690">3690: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3691">3691: </a>          tmp0  = x[*idx];
-<a name="line3692">3692: </a>          sum1 -= *v1*tmp0;
-<a name="line3693">3693: </a>          sum2 -= *v2*tmp0;
-<a name="line3694">3694: </a>          sum3 -= *v3*tmp0;
-<a name="line3695">3695: </a>        }
-<a name="line3696">3696: </a>        x[row]   = sum3*ibdiag[2] + sum2*ibdiag[5] + sum1*ibdiag[8];
-<a name="line3697">3697: </a>        x[row-1] = sum3*ibdiag[1] + sum2*ibdiag[4] + sum1*ibdiag[7];
-<a name="line3698">3698: </a>        x[row-2] = sum3*ibdiag[0] + sum2*ibdiag[3] + sum1*ibdiag[6];
-<a name="line3699">3699: </a>        row     -= 3;
-<a name="line3700">3700: </a>        <font color="#4169E1">break</font>;
-<a name="line3701">3701: </a>      <font color="#4169E1">case</font> 4:
-
-<a name="line3703">3703: </a>        sum1 = b[row];
-<a name="line3704">3704: </a>        sum2 = b[row-1];
-<a name="line3705">3705: </a>        sum3 = b[row-2];
-<a name="line3706">3706: </a>        sum4 = b[row-3];
-<a name="line3707">3707: </a>        v2   = a->a + diag[row-1] + 2;
-<a name="line3708">3708: </a>        v3   = a->a + diag[row-2] + 3;
-<a name="line3709">3709: </a>        v4   = a->a + diag[row-3] + 4;
-<a name="line3710">3710: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3711">3711: </a>          i1    = idx[0];
-<a name="line3712">3712: </a>          i2    = idx[1];
-<a name="line3713">3713: </a>          idx  += 2;
-<a name="line3714">3714: </a>          tmp0  = x[i1];
-<a name="line3715">3715: </a>          tmp1  = x[i2];
-<a name="line3716">3716: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3717">3717: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3718">3718: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3719">3719: </a>          sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3720">3720: </a>        }
-
-<a name="line3722">3722: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3723">3723: </a>          tmp0  = x[*idx];
-<a name="line3724">3724: </a>          sum1 -= *v1*tmp0;
-<a name="line3725">3725: </a>          sum2 -= *v2*tmp0;
-<a name="line3726">3726: </a>          sum3 -= *v3*tmp0;
-<a name="line3727">3727: </a>          sum4 -= *v4*tmp0;
-<a name="line3728">3728: </a>        }
-<a name="line3729">3729: </a>        x[row]   = sum4*ibdiag[3] + sum3*ibdiag[7] + sum2*ibdiag[11] + sum1*ibdiag[15];
-<a name="line3730">3730: </a>        x[row-1] = sum4*ibdiag[2] + sum3*ibdiag[6] + sum2*ibdiag[10] + sum1*ibdiag[14];
-<a name="line3731">3731: </a>        x[row-2] = sum4*ibdiag[1] + sum3*ibdiag[5] + sum2*ibdiag[9] + sum1*ibdiag[13];
-<a name="line3732">3732: </a>        x[row-3] = sum4*ibdiag[0] + sum3*ibdiag[4] + sum2*ibdiag[8] + sum1*ibdiag[12];
-<a name="line3733">3733: </a>        row     -= 4;
-<a name="line3734">3734: </a>        <font color="#4169E1">break</font>;
-<a name="line3735">3735: </a>      <font color="#4169E1">case</font> 5:
-
-<a name="line3737">3737: </a>        sum1 = b[row];
-<a name="line3738">3738: </a>        sum2 = b[row-1];
-<a name="line3739">3739: </a>        sum3 = b[row-2];
-<a name="line3740">3740: </a>        sum4 = b[row-3];
-<a name="line3741">3741: </a>        sum5 = b[row-4];
-<a name="line3742">3742: </a>        v2   = a->a + diag[row-1] + 2;
-<a name="line3743">3743: </a>        v3   = a->a + diag[row-2] + 3;
-<a name="line3744">3744: </a>        v4   = a->a + diag[row-3] + 4;
-<a name="line3745">3745: </a>        v5   = a->a + diag[row-4] + 5;
-<a name="line3746">3746: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3747">3747: </a>          i1    = idx[0];
-<a name="line3748">3748: </a>          i2    = idx[1];
-<a name="line3749">3749: </a>          idx  += 2;
-<a name="line3750">3750: </a>          tmp0  = x[i1];
-<a name="line3751">3751: </a>          tmp1  = x[i2];
-<a name="line3752">3752: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3753">3753: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3754">3754: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3755">3755: </a>          sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3756">3756: </a>          sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
-<a name="line3757">3757: </a>        }
-
-<a name="line3759">3759: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3760">3760: </a>          tmp0  = x[*idx];
-<a name="line3761">3761: </a>          sum1 -= *v1*tmp0;
-<a name="line3762">3762: </a>          sum2 -= *v2*tmp0;
-<a name="line3763">3763: </a>          sum3 -= *v3*tmp0;
-<a name="line3764">3764: </a>          sum4 -= *v4*tmp0;
-<a name="line3765">3765: </a>          sum5 -= *v5*tmp0;
-<a name="line3766">3766: </a>        }
-<a name="line3767">3767: </a>        x[row]   = sum5*ibdiag[4] + sum4*ibdiag[9] + sum3*ibdiag[14] + sum2*ibdiag[19] + sum1*ibdiag[24];
-<a name="line3768">3768: </a>        x[row-1] = sum5*ibdiag[3] + sum4*ibdiag[8] + sum3*ibdiag[13] + sum2*ibdiag[18] + sum1*ibdiag[23];
-<a name="line3769">3769: </a>        x[row-2] = sum5*ibdiag[2] + sum4*ibdiag[7] + sum3*ibdiag[12] + sum2*ibdiag[17] + sum1*ibdiag[22];
-<a name="line3770">3770: </a>        x[row-3] = sum5*ibdiag[1] + sum4*ibdiag[6] + sum3*ibdiag[11] + sum2*ibdiag[16] + sum1*ibdiag[21];
-<a name="line3771">3771: </a>        x[row-4] = sum5*ibdiag[0] + sum4*ibdiag[5] + sum3*ibdiag[10] + sum2*ibdiag[15] + sum1*ibdiag[20];
-<a name="line3772">3772: </a>        row     -= 5;
-<a name="line3773">3773: </a>        <font color="#4169E1">break</font>;
-<a name="line3774">3774: </a><strong><font color="#FF0000">      default:</font></strong>
-<a name="line3775">3775: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
-<a name="line3776">3776: </a>      }
-<a name="line3777">3777: </a>    }
-<a name="line3778">3778: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz);
-
-<a name="line3780">3780: </a>    <font color="#B22222">/*</font>
-<a name="line3781">3781: </a><font color="#B22222">           t = b - D x    where D is the block diagonal</font>
-<a name="line3782">3782: </a><font color="#B22222">    */</font>
-<a name="line3783">3783: </a>    cnt = 0;
-<a name="line3784">3784: </a>    <font color="#4169E1">for</font> (i=0, row=0; i<m; i++) {
-<a name="line3785">3785: </a>      <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3786">3786: </a>      <font color="#4169E1">case</font> 1:
-<a name="line3787">3787: </a>        t[row] = b[row] - bdiag[cnt++]*x[row]; row++;
-<a name="line3788">3788: </a>        <font color="#4169E1">break</font>;
-<a name="line3789">3789: </a>      <font color="#4169E1">case</font> 2:
-<a name="line3790">3790: </a>        x1       = x[row]; x2 = x[row+1];
-<a name="line3791">3791: </a>        tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+2];
-<a name="line3792">3792: </a>        tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+3];
-<a name="line3793">3793: </a>        t[row]   = b[row] - tmp1;
-<a name="line3794">3794: </a>        t[row+1] = b[row+1] - tmp2; row += 2;
-<a name="line3795">3795: </a>        cnt     += 4;
-<a name="line3796">3796: </a>        <font color="#4169E1">break</font>;
-<a name="line3797">3797: </a>      <font color="#4169E1">case</font> 3:
-<a name="line3798">3798: </a>        x1       = x[row]; x2 = x[row+1]; x3 = x[row+2];
-<a name="line3799">3799: </a>        tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+3] + x3*bdiag[cnt+6];
-<a name="line3800">3800: </a>        tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+4] + x3*bdiag[cnt+7];
-<a name="line3801">3801: </a>        tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+5] + x3*bdiag[cnt+8];
-<a name="line3802">3802: </a>        t[row]   = b[row] - tmp1;
-<a name="line3803">3803: </a>        t[row+1] = b[row+1] - tmp2;
-<a name="line3804">3804: </a>        t[row+2] = b[row+2] - tmp3; row += 3;
-<a name="line3805">3805: </a>        cnt     += 9;
-<a name="line3806">3806: </a>        <font color="#4169E1">break</font>;
-<a name="line3807">3807: </a>      <font color="#4169E1">case</font> 4:
-<a name="line3808">3808: </a>        x1       = x[row]; x2 = x[row+1]; x3 = x[row+2]; x4 = x[row+3];
-<a name="line3809">3809: </a>        tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+4] + x3*bdiag[cnt+8] + x4*bdiag[cnt+12];
-<a name="line3810">3810: </a>        tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+5] + x3*bdiag[cnt+9] + x4*bdiag[cnt+13];
-<a name="line3811">3811: </a>        tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+6] + x3*bdiag[cnt+10] + x4*bdiag[cnt+14];
-<a name="line3812">3812: </a>        tmp4     = x1*bdiag[cnt+3] + x2*bdiag[cnt+7] + x3*bdiag[cnt+11] + x4*bdiag[cnt+15];
-<a name="line3813">3813: </a>        t[row]   = b[row] - tmp1;
-<a name="line3814">3814: </a>        t[row+1] = b[row+1] - tmp2;
-<a name="line3815">3815: </a>        t[row+2] = b[row+2] - tmp3;
-<a name="line3816">3816: </a>        t[row+3] = b[row+3] - tmp4; row += 4;
-<a name="line3817">3817: </a>        cnt     += 16;
-<a name="line3818">3818: </a>        <font color="#4169E1">break</font>;
-<a name="line3819">3819: </a>      <font color="#4169E1">case</font> 5:
-<a name="line3820">3820: </a>        x1       = x[row]; x2 = x[row+1]; x3 = x[row+2]; x4 = x[row+3]; x5 = x[row+4];
-<a name="line3821">3821: </a>        tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+5] + x3*bdiag[cnt+10] + x4*bdiag[cnt+15] + x5*bdiag[cnt+20];
-<a name="line3822">3822: </a>        tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+6] + x3*bdiag[cnt+11] + x4*bdiag[cnt+16] + x5*bdiag[cnt+21];
-<a name="line3823">3823: </a>        tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+7] + x3*bdiag[cnt+12] + x4*bdiag[cnt+17] + x5*bdiag[cnt+22];
-<a name="line3824">3824: </a>        tmp4     = x1*bdiag[cnt+3] + x2*bdiag[cnt+8] + x3*bdiag[cnt+13] + x4*bdiag[cnt+18] + x5*bdiag[cnt+23];
-<a name="line3825">3825: </a>        tmp5     = x1*bdiag[cnt+4] + x2*bdiag[cnt+9] + x3*bdiag[cnt+14] + x4*bdiag[cnt+19] + x5*bdiag[cnt+24];
-<a name="line3826">3826: </a>        t[row]   = b[row] - tmp1;
-<a name="line3827">3827: </a>        t[row+1] = b[row+1] - tmp2;
-<a name="line3828">3828: </a>        t[row+2] = b[row+2] - tmp3;
-<a name="line3829">3829: </a>        t[row+3] = b[row+3] - tmp4;
-<a name="line3830">3830: </a>        t[row+4] = b[row+4] - tmp5;row += 5;
-<a name="line3831">3831: </a>        cnt     += 25;
-<a name="line3832">3832: </a>        <font color="#4169E1">break</font>;
-<a name="line3833">3833: </a><strong><font color="#FF0000">      default:</font></strong>
-<a name="line3834">3834: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
-<a name="line3835">3835: </a>      }
-<a name="line3836">3836: </a>    }
-<a name="line3837">3837: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(m);
-
-
-
-<a name="line3841">3841: </a>    <font color="#B22222">/*</font>
-<a name="line3842">3842: </a><font color="#B22222">          Apply (L + D)^-1 where D is the block diagonal</font>
-<a name="line3843">3843: </a><font color="#B22222">    */</font>
-<a name="line3844">3844: </a>    <font color="#4169E1">for</font> (i=0, row=0; i<m; i++) {
-<a name="line3845">3845: </a>      sz  = diag[row] - ii[row];
-<a name="line3846">3846: </a>      v1  = a->a + ii[row];
-<a name="line3847">3847: </a>      idx = a->j + ii[row];
-<a name="line3848">3848: </a>      <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
-<a name="line3849">3849: </a>      <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line3850">3850: </a>      <font color="#4169E1">case</font> 1:
-
-<a name="line3852">3852: </a>        sum1 = t[row];
-<a name="line3853">3853: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3854">3854: </a>          i1    = idx[0];
-<a name="line3855">3855: </a>          i2    = idx[1];
-<a name="line3856">3856: </a>          idx  += 2;
-<a name="line3857">3857: </a>          tmp0  = t[i1];
-<a name="line3858">3858: </a>          tmp1  = t[i2];
-<a name="line3859">3859: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3860">3860: </a>        }
-
-<a name="line3862">3862: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3863">3863: </a>          tmp0  = t[*idx];
-<a name="line3864">3864: </a>          sum1 -= *v1 * tmp0;
-<a name="line3865">3865: </a>        }
-<a name="line3866">3866: </a>        x[row] += t[row] = sum1*(*ibdiag++); row++;
-<a name="line3867">3867: </a>        <font color="#4169E1">break</font>;
-<a name="line3868">3868: </a>      <font color="#4169E1">case</font> 2:
-<a name="line3869">3869: </a>        v2   = a->a + ii[row+1];
-<a name="line3870">3870: </a>        sum1 = t[row];
-<a name="line3871">3871: </a>        sum2 = t[row+1];
-<a name="line3872">3872: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3873">3873: </a>          i1    = idx[0];
-<a name="line3874">3874: </a>          i2    = idx[1];
-<a name="line3875">3875: </a>          idx  += 2;
-<a name="line3876">3876: </a>          tmp0  = t[i1];
-<a name="line3877">3877: </a>          tmp1  = t[i2];
-<a name="line3878">3878: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3879">3879: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3880">3880: </a>        }
-
-<a name="line3882">3882: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3883">3883: </a>          tmp0  = t[*idx];
-<a name="line3884">3884: </a>          sum1 -= v1[0] * tmp0;
-<a name="line3885">3885: </a>          sum2 -= v2[0] * tmp0;
-<a name="line3886">3886: </a>        }
-<a name="line3887">3887: </a>        x[row]   += t[row] = sum1*ibdiag[0] + sum2*ibdiag[2];
-<a name="line3888">3888: </a>        x[row+1] += t[row+1] = sum1*ibdiag[1] + sum2*ibdiag[3];
-<a name="line3889">3889: </a>        ibdiag   += 4; row += 2;
-<a name="line3890">3890: </a>        <font color="#4169E1">break</font>;
-<a name="line3891">3891: </a>      <font color="#4169E1">case</font> 3:
-<a name="line3892">3892: </a>        v2   = a->a + ii[row+1];
-<a name="line3893">3893: </a>        v3   = a->a + ii[row+2];
-<a name="line3894">3894: </a>        sum1 = t[row];
-<a name="line3895">3895: </a>        sum2 = t[row+1];
-<a name="line3896">3896: </a>        sum3 = t[row+2];
-<a name="line3897">3897: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3898">3898: </a>          i1    = idx[0];
-<a name="line3899">3899: </a>          i2    = idx[1];
-<a name="line3900">3900: </a>          idx  += 2;
-<a name="line3901">3901: </a>          tmp0  = t[i1];
-<a name="line3902">3902: </a>          tmp1  = t[i2];
-<a name="line3903">3903: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3904">3904: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3905">3905: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3906">3906: </a>        }
-
-<a name="line3908">3908: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3909">3909: </a>          tmp0  = t[*idx];
-<a name="line3910">3910: </a>          sum1 -= v1[0] * tmp0;
-<a name="line3911">3911: </a>          sum2 -= v2[0] * tmp0;
-<a name="line3912">3912: </a>          sum3 -= v3[0] * tmp0;
-<a name="line3913">3913: </a>        }
-<a name="line3914">3914: </a>        x[row]   += t[row] = sum1*ibdiag[0] + sum2*ibdiag[3] + sum3*ibdiag[6];
-<a name="line3915">3915: </a>        x[row+1] += t[row+1] = sum1*ibdiag[1] + sum2*ibdiag[4] + sum3*ibdiag[7];
-<a name="line3916">3916: </a>        x[row+2] += t[row+2] = sum1*ibdiag[2] + sum2*ibdiag[5] + sum3*ibdiag[8];
-<a name="line3917">3917: </a>        ibdiag   += 9; row += 3;
-<a name="line3918">3918: </a>        <font color="#4169E1">break</font>;
-<a name="line3919">3919: </a>      <font color="#4169E1">case</font> 4:
-<a name="line3920">3920: </a>        v2   = a->a + ii[row+1];
-<a name="line3921">3921: </a>        v3   = a->a + ii[row+2];
-<a name="line3922">3922: </a>        v4   = a->a + ii[row+3];
-<a name="line3923">3923: </a>        sum1 = t[row];
-<a name="line3924">3924: </a>        sum2 = t[row+1];
-<a name="line3925">3925: </a>        sum3 = t[row+2];
-<a name="line3926">3926: </a>        sum4 = t[row+3];
-<a name="line3927">3927: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3928">3928: </a>          i1    = idx[0];
-<a name="line3929">3929: </a>          i2    = idx[1];
-<a name="line3930">3930: </a>          idx  += 2;
-<a name="line3931">3931: </a>          tmp0  = t[i1];
-<a name="line3932">3932: </a>          tmp1  = t[i2];
-<a name="line3933">3933: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3934">3934: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3935">3935: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3936">3936: </a>          sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3937">3937: </a>        }
-
-<a name="line3939">3939: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3940">3940: </a>          tmp0  = t[*idx];
-<a name="line3941">3941: </a>          sum1 -= v1[0] * tmp0;
-<a name="line3942">3942: </a>          sum2 -= v2[0] * tmp0;
-<a name="line3943">3943: </a>          sum3 -= v3[0] * tmp0;
-<a name="line3944">3944: </a>          sum4 -= v4[0] * tmp0;
-<a name="line3945">3945: </a>        }
-<a name="line3946">3946: </a>        x[row]   += t[row] = sum1*ibdiag[0] + sum2*ibdiag[4] + sum3*ibdiag[8] + sum4*ibdiag[12];
-<a name="line3947">3947: </a>        x[row+1] += t[row+1] = sum1*ibdiag[1] + sum2*ibdiag[5] + sum3*ibdiag[9] + sum4*ibdiag[13];
-<a name="line3948">3948: </a>        x[row+2] += t[row+2] = sum1*ibdiag[2] + sum2*ibdiag[6] + sum3*ibdiag[10] + sum4*ibdiag[14];
-<a name="line3949">3949: </a>        x[row+3] += t[row+3] = sum1*ibdiag[3] + sum2*ibdiag[7] + sum3*ibdiag[11] + sum4*ibdiag[15];
-<a name="line3950">3950: </a>        ibdiag   += 16; row += 4;
-<a name="line3951">3951: </a>        <font color="#4169E1">break</font>;
-<a name="line3952">3952: </a>      <font color="#4169E1">case</font> 5:
-<a name="line3953">3953: </a>        v2   = a->a + ii[row+1];
-<a name="line3954">3954: </a>        v3   = a->a + ii[row+2];
-<a name="line3955">3955: </a>        v4   = a->a + ii[row+3];
-<a name="line3956">3956: </a>        v5   = a->a + ii[row+4];
-<a name="line3957">3957: </a>        sum1 = t[row];
-<a name="line3958">3958: </a>        sum2 = t[row+1];
-<a name="line3959">3959: </a>        sum3 = t[row+2];
-<a name="line3960">3960: </a>        sum4 = t[row+3];
-<a name="line3961">3961: </a>        sum5 = t[row+4];
-<a name="line3962">3962: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
-<a name="line3963">3963: </a>          i1    = idx[0];
-<a name="line3964">3964: </a>          i2    = idx[1];
-<a name="line3965">3965: </a>          idx  += 2;
-<a name="line3966">3966: </a>          tmp0  = t[i1];
-<a name="line3967">3967: </a>          tmp1  = t[i2];
-<a name="line3968">3968: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
-<a name="line3969">3969: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
-<a name="line3970">3970: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
-<a name="line3971">3971: </a>          sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
-<a name="line3972">3972: </a>          sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
-<a name="line3973">3973: </a>        }
-
-<a name="line3975">3975: </a>        <font color="#4169E1">if</font> (n == sz-1) {
-<a name="line3976">3976: </a>          tmp0  = t[*idx];
-<a name="line3977">3977: </a>          sum1 -= v1[0] * tmp0;
-<a name="line3978">3978: </a>          sum2 -= v2[0] * tmp0;
-<a name="line3979">3979: </a>          sum3 -= v3[0] * tmp0;
-<a name="line3980">3980: </a>          sum4 -= v4[0] * tmp0;
-<a name="line3981">3981: </a>          sum5 -= v5[0] * tmp0;
-<a name="line3982">3982: </a>        }
-<a name="line3983">3983: </a>        x[row]   += t[row] = sum1*ibdiag[0] + sum2*ibdiag[5] + sum3*ibdiag[10] + sum4*ibdiag[15] + sum5*ibdiag[20];
-<a name="line3984">3984: </a>        x[row+1] += t[row+1] = sum1*ibdiag[1] + sum2*ibdiag[6] + sum3*ibdiag[11] + sum4*ibdiag[16] + sum5*ibdiag[21];
-<a name="line3985">3985: </a>        x[row+2] += t[row+2] = sum1*ibdiag[2] + sum2*ibdiag[7] + sum3*ibdiag[12] + sum4*ibdiag[17] + sum5*ibdiag[22];
-<a name="line3986">3986: </a>        x[row+3] += t[row+3] = sum1*ibdiag[3] + sum2*ibdiag[8] + sum3*ibdiag[13] + sum4*ibdiag[18] + sum5*ibdiag[23];
-<a name="line3987">3987: </a>        x[row+4] += t[row+4] = sum1*ibdiag[4] + sum2*ibdiag[9] + sum3*ibdiag[14] + sum4*ibdiag[19] + sum5*ibdiag[24];
-<a name="line3988">3988: </a>        ibdiag   += 25; row += 5;
-<a name="line3989">3989: </a>        <font color="#4169E1">break</font>;
-<a name="line3990">3990: </a><strong><font color="#FF0000">      default:</font></strong>
-<a name="line3991">3991: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
-<a name="line3992">3992: </a>      }
-<a name="line3993">3993: </a>    }
-<a name="line3994">3994: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz);
-<a name="line3995">3995: </a>  }
-<a name="line3996">3996: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(xx,&x);
-<a name="line3997">3997: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(bb,&b);
-<a name="line3998">3998: </a>  <font color="#4169E1">return</font>(0);
-<a name="line3999">3999: </a>}
-
-<a name="line4003">4003: </a><strong><font color="#4169E1"><a name="MatMultDiagonalBlock_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatMultDiagonalBlock_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> bb,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx)</font></strong>
-<a name="line4004">4004: </a>{
-<a name="line4005">4005: </a>  Mat_SeqAIJ        *a = (Mat_SeqAIJ*)A->data;
-<a name="line4006">4006: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *x,tmp1,tmp2,tmp3,tmp4,tmp5,x1,x2,x3,x4,x5;
-<a name="line4007">4007: </a>  const MatScalar   *bdiag = a->inode.bdiag;
-<a name="line4008">4008: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *b;
-<a name="line4009">4009: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-<a name="line4010">4010: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          m      = a->inode.node_count,cnt = 0,i,row;
-<a name="line4011">4011: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *sizes = a->inode.size;
-
-<a name="line4014">4014: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(xx,&x);
-<a name="line4015">4015: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(bb,&b);
-<a name="line4016">4016: </a>  cnt  = 0;
-<a name="line4017">4017: </a>  <font color="#4169E1">for</font> (i=0, row=0; i<m; i++) {
-<a name="line4018">4018: </a>    <font color="#4169E1">switch</font> (sizes[i]) {
-<a name="line4019">4019: </a>    <font color="#4169E1">case</font> 1:
-<a name="line4020">4020: </a>      x[row] = b[row]*bdiag[cnt++];row++;
-<a name="line4021">4021: </a>      <font color="#4169E1">break</font>;
-<a name="line4022">4022: </a>    <font color="#4169E1">case</font> 2:
-<a name="line4023">4023: </a>      x1       = b[row]; x2 = b[row+1];
-<a name="line4024">4024: </a>      tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+2];
-<a name="line4025">4025: </a>      tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+3];
-<a name="line4026">4026: </a>      x[row++] = tmp1;
-<a name="line4027">4027: </a>      x[row++] = tmp2;
-<a name="line4028">4028: </a>      cnt     += 4;
-<a name="line4029">4029: </a>      <font color="#4169E1">break</font>;
-<a name="line4030">4030: </a>    <font color="#4169E1">case</font> 3:
-<a name="line4031">4031: </a>      x1       = b[row]; x2 = b[row+1]; x3 = b[row+2];
-<a name="line4032">4032: </a>      tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+3] + x3*bdiag[cnt+6];
-<a name="line4033">4033: </a>      tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+4] + x3*bdiag[cnt+7];
-<a name="line4034">4034: </a>      tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+5] + x3*bdiag[cnt+8];
-<a name="line4035">4035: </a>      x[row++] = tmp1;
-<a name="line4036">4036: </a>      x[row++] = tmp2;
-<a name="line4037">4037: </a>      x[row++] = tmp3;
-<a name="line4038">4038: </a>      cnt     += 9;
-<a name="line4039">4039: </a>      <font color="#4169E1">break</font>;
-<a name="line4040">4040: </a>    <font color="#4169E1">case</font> 4:
-<a name="line4041">4041: </a>      x1       = b[row]; x2 = b[row+1]; x3 = b[row+2]; x4 = b[row+3];
-<a name="line4042">4042: </a>      tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+4] + x3*bdiag[cnt+8] + x4*bdiag[cnt+12];
-<a name="line4043">4043: </a>      tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+5] + x3*bdiag[cnt+9] + x4*bdiag[cnt+13];
-<a name="line4044">4044: </a>      tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+6] + x3*bdiag[cnt+10] + x4*bdiag[cnt+14];
-<a name="line4045">4045: </a>      tmp4     = x1*bdiag[cnt+3] + x2*bdiag[cnt+7] + x3*bdiag[cnt+11] + x4*bdiag[cnt+15];
-<a name="line4046">4046: </a>      x[row++] = tmp1;
-<a name="line4047">4047: </a>      x[row++] = tmp2;
-<a name="line4048">4048: </a>      x[row++] = tmp3;
-<a name="line4049">4049: </a>      x[row++] = tmp4;
-<a name="line4050">4050: </a>      cnt     += 16;
-<a name="line4051">4051: </a>      <font color="#4169E1">break</font>;
-<a name="line4052">4052: </a>    <font color="#4169E1">case</font> 5:
-<a name="line4053">4053: </a>      x1       = b[row]; x2 = b[row+1]; x3 = b[row+2]; x4 = b[row+3]; x5 = b[row+4];
-<a name="line4054">4054: </a>      tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+5] + x3*bdiag[cnt+10] + x4*bdiag[cnt+15] + x5*bdiag[cnt+20];
-<a name="line4055">4055: </a>      tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+6] + x3*bdiag[cnt+11] + x4*bdiag[cnt+16] + x5*bdiag[cnt+21];
-<a name="line4056">4056: </a>      tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+7] + x3*bdiag[cnt+12] + x4*bdiag[cnt+17] + x5*bdiag[cnt+22];
-<a name="line4057">4057: </a>      tmp4     = x1*bdiag[cnt+3] + x2*bdiag[cnt+8] + x3*bdiag[cnt+13] + x4*bdiag[cnt+18] + x5*bdiag[cnt+23];
-<a name="line4058">4058: </a>      tmp5     = x1*bdiag[cnt+4] + x2*bdiag[cnt+9] + x3*bdiag[cnt+14] + x4*bdiag[cnt+19] + x5*bdiag[cnt+24];
-<a name="line4059">4059: </a>      x[row++] = tmp1;
-<a name="line4060">4060: </a>      x[row++] = tmp2;
-<a name="line4061">4061: </a>      x[row++] = tmp3;
-<a name="line4062">4062: </a>      x[row++] = tmp4;
-<a name="line4063">4063: </a>      x[row++] = tmp5;
-<a name="line4064">4064: </a>      cnt     += 25;
-<a name="line4065">4065: </a>      <font color="#4169E1">break</font>;
-<a name="line4066">4066: </a><strong><font color="#FF0000">    default:</font></strong>
-<a name="line4067">4067: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
-<a name="line4068">4068: </a>    }
-<a name="line4069">4069: </a>  }
-<a name="line4070">4070: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2*cnt);
-<a name="line4071">4071: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(xx,&x);
-<a name="line4072">4072: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(bb,&b);
-<a name="line4073">4073: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4074">4074: </a>}
-
-<a name="line4076">4076: </a><font color="#B22222">/*</font>
-<a name="line4077">4077: </a><font color="#B22222">    samestructure indicates that the matrix has not changed its nonzero structure so we</font>
-<a name="line4078">4078: </a><font color="#B22222">    do not need to recompute the inodes</font>
-<a name="line4079">4079: </a><font color="#B22222">*/</font>
-<a name="line4082">4082: </a><strong><font color="#4169E1"><a name="MatSeqAIJCheckInode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSeqAIJCheckInode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A)</font></strong>
-<a name="line4083">4083: </a>{
-<a name="line4084">4084: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
-<a name="line4086">4086: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,j,m,nzx,nzy,*ns,node_count,blk_size;
-<a name="line4087">4087: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flag;
-<a name="line4088">4088: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *idx,*idy,*ii;
-
-<a name="line4091">4091: </a>  <font color="#4169E1">if</font> (!a->inode.use) <font color="#4169E1">return</font>(0);
-<a name="line4092">4092: </a>  <font color="#4169E1">if</font> (a->inode.checked && A->nonzerostate == a->inode.mat_nonzerostate) <font color="#4169E1">return</font>(0);
-
-<a name="line4094">4094: </a>  m = A->rmap->n;
-<a name="line4095">4095: </a>  <font color="#4169E1">if</font> (a->inode.size) ns = a->inode.size;
-<a name="line4096">4096: </a>  <font color="#4169E1">else</font> {
-<a name="line4097">4097: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m+1,&ns);
-<a name="line4098">4098: </a>  }
-
-<a name="line4100">4100: </a>  i          = 0;
-<a name="line4101">4101: </a>  node_count = 0;
-<a name="line4102">4102: </a>  idx        = a->j;
-<a name="line4103">4103: </a>  ii         = a->i;
-<a name="line4104">4104: </a>  <font color="#4169E1">while</font> (i < m) {                <font color="#B22222">/* For each row */</font>
-<a name="line4105">4105: </a>    nzx = ii[i+1] - ii[i];       <font color="#B22222">/* Number of nonzeros */</font>
-<a name="line4106">4106: </a>    <font color="#B22222">/* Limits the number of elements in a node to 'a->inode.limit' */</font>
-<a name="line4107">4107: </a>    <font color="#4169E1">for</font> (j=i+1,idy=idx,blk_size=1; j<m && blk_size <a->inode.limit; ++j,++blk_size) {
-<a name="line4108">4108: </a>      nzy = ii[j+1] - ii[j];     <font color="#B22222">/* Same number of nonzeros */</font>
-<a name="line4109">4109: </a>      <font color="#4169E1">if</font> (nzy != nzx) <font color="#4169E1">break</font>;
-<a name="line4110">4110: </a>      idy += nzx;              <font color="#B22222">/* Same nonzero pattern */</font>
-<a name="line4111">4111: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMemcmp.html#PetscMemcmp">PetscMemcmp</a>(idx,idy,nzx*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),&flag);
-<a name="line4112">4112: </a>      <font color="#4169E1">if</font> (!flag) <font color="#4169E1">break</font>;
-<a name="line4113">4113: </a>    }
-<a name="line4114">4114: </a>    ns[node_count++] = blk_size;
-<a name="line4115">4115: </a>    idx             += blk_size*nzx;
-<a name="line4116">4116: </a>    i                = j;
-<a name="line4117">4117: </a>  }
-<a name="line4118">4118: </a>  <font color="#B22222">/* If not enough inodes found,, do not use inode version of the routines */</font>
-<a name="line4119">4119: </a>  <font color="#4169E1">if</font> (!m || node_count > .8*m) {
-<a name="line4120">4120: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns);
-
-<a name="line4122">4122: </a>    a->inode.node_count       = 0;
-<a name="line4123">4123: </a>    a->inode.size             = NULL;
-<a name="line4124">4124: </a>    a->inode.use              = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line4125">4125: </a>    A->ops->mult              = MatMult_SeqAIJ;
-<a name="line4126">4126: </a>    A->ops->sor               = MatSOR_SeqAIJ;
-<a name="line4127">4127: </a>    A->ops->multadd           = MatMultAdd_SeqAIJ;
-<a name="line4128">4128: </a>    A->ops->getrowij          = MatGetRowIJ_SeqAIJ;
-<a name="line4129">4129: </a>    A->ops->restorerowij      = MatRestoreRowIJ_SeqAIJ;
-<a name="line4130">4130: </a>    A->ops->getcolumnij       = MatGetColumnIJ_SeqAIJ;
-<a name="line4131">4131: </a>    A->ops->restorecolumnij   = MatRestoreColumnIJ_SeqAIJ;
-<a name="line4132">4132: </a>    A->ops->coloringpatch     = 0;
-<a name="line4133">4133: </a>    A->ops->multdiagonalblock = 0;
-
-<a name="line4135">4135: </a>    PetscInfo2(A,<font color="#666666">"Found %D nodes out of %D rows. Not using Inode routines\n"</font>,node_count,m);
-<a name="line4136">4136: </a>  } <font color="#4169E1">else</font> {
-<a name="line4137">4137: </a>    <font color="#4169E1">if</font> (!A->factortype) {
-<a name="line4138">4138: </a>      A->ops->mult              = MatMult_SeqAIJ_Inode;
-<a name="line4139">4139: </a>      A->ops->sor               = MatSOR_SeqAIJ_Inode;
-<a name="line4140">4140: </a>      A->ops->multadd           = MatMultAdd_SeqAIJ_Inode;
-<a name="line4141">4141: </a>      A->ops->multdiagonalblock = MatMultDiagonalBlock_SeqAIJ_Inode;
-<a name="line4142">4142: </a>      <font color="#4169E1">if</font> (A->rmap->n == A->cmap->n) {
-<a name="line4143">4143: </a>        A->ops->getrowij          = MatGetRowIJ_SeqAIJ_Inode;
-<a name="line4144">4144: </a>        A->ops->restorerowij      = MatRestoreRowIJ_SeqAIJ_Inode;
-<a name="line4145">4145: </a>        A->ops->getcolumnij       = MatGetColumnIJ_SeqAIJ_Inode;
-<a name="line4146">4146: </a>        A->ops->restorecolumnij   = MatRestoreColumnIJ_SeqAIJ_Inode;
-<a name="line4147">4147: </a>        A->ops->coloringpatch     = MatColoringPatch_SeqAIJ_Inode;
-<a name="line4148">4148: </a>      }
-<a name="line4149">4149: </a>    } <font color="#4169E1">else</font> {
-<a name="line4150">4150: </a>      A->ops->solve = MatSolve_SeqAIJ_Inode_inplace;
-<a name="line4151">4151: </a>    }
-<a name="line4152">4152: </a>    a->inode.node_count = node_count;
-<a name="line4153">4153: </a>    a->inode.size       = ns;
-<a name="line4154">4154: </a>    PetscInfo3(A,<font color="#666666">"Found %D nodes of %D. Limit used: %D. Using Inode routines\n"</font>,node_count,m,a->inode.limit);
-<a name="line4155">4155: </a>  }
-<a name="line4156">4156: </a>  a->inode.checked          = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line4157">4157: </a>  a->inode.mat_nonzerostate = A->nonzerostate;
-<a name="line4158">4158: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4159">4159: </a>}
-
-<a name="line4163">4163: </a><strong><font color="#4169E1"><a name="MatDuplicate_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatDuplicate_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Mat/MatDuplicateOption.html#MatDuplicateOption">MatDuplicateOption</a> cpvalues,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *C)</font> [...]
-<a name="line4164">4164: </a>{
-<a name="line4165">4165: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            B =*C;
-<a name="line4166">4166: </a>  Mat_SeqAIJ     *c=(Mat_SeqAIJ*)B->data,*a=(Mat_SeqAIJ*)A->data;
-<a name="line4168">4168: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       m=A->rmap->n;
-
-<a name="line4171">4171: </a>  c->inode.use       = a->inode.use;
-<a name="line4172">4172: </a>  c->inode.limit     = a->inode.limit;
-<a name="line4173">4173: </a>  c->inode.max_limit = a->inode.max_limit;
-<a name="line4174">4174: </a>  <font color="#4169E1">if</font> (a->inode.size) {
-<a name="line4175">4175: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m+1,&c->inode.size);
-<a name="line4176">4176: </a>    c->inode.node_count = a->inode.node_count;
-<a name="line4177">4177: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(c->inode.size,a->inode.size,(m+1)*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));
-<a name="line4178">4178: </a>    <font color="#B22222">/* note the table of functions below should match that in MatSeqAIJCheckInode() */</font>
-<a name="line4179">4179: </a>    <font color="#4169E1">if</font> (!B->factortype) {
-<a name="line4180">4180: </a>      B->ops->mult              = MatMult_SeqAIJ_Inode;
-<a name="line4181">4181: </a>      B->ops->sor               = MatSOR_SeqAIJ_Inode;
-<a name="line4182">4182: </a>      B->ops->multadd           = MatMultAdd_SeqAIJ_Inode;
-<a name="line4183">4183: </a>      B->ops->getrowij          = MatGetRowIJ_SeqAIJ_Inode;
-<a name="line4184">4184: </a>      B->ops->restorerowij      = MatRestoreRowIJ_SeqAIJ_Inode;
-<a name="line4185">4185: </a>      B->ops->getcolumnij       = MatGetColumnIJ_SeqAIJ_Inode;
-<a name="line4186">4186: </a>      B->ops->restorecolumnij   = MatRestoreColumnIJ_SeqAIJ_Inode;
-<a name="line4187">4187: </a>      B->ops->coloringpatch     = MatColoringPatch_SeqAIJ_Inode;
-<a name="line4188">4188: </a>      B->ops->multdiagonalblock = MatMultDiagonalBlock_SeqAIJ_Inode;
-<a name="line4189">4189: </a>    } <font color="#4169E1">else</font> {
-<a name="line4190">4190: </a>      B->ops->solve = MatSolve_SeqAIJ_Inode_inplace;
-<a name="line4191">4191: </a>    }
-<a name="line4192">4192: </a>  } <font color="#4169E1">else</font> {
-<a name="line4193">4193: </a>    c->inode.size       = 0;
-<a name="line4194">4194: </a>    c->inode.node_count = 0;
-<a name="line4195">4195: </a>  }
-<a name="line4196">4196: </a>  c->inode.ibdiagvalid = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line4197">4197: </a>  c->inode.ibdiag      = 0;
-<a name="line4198">4198: </a>  c->inode.bdiag       = 0;
-<a name="line4199">4199: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4200">4200: </a>}
-
-<a name="line4204">4204: </a><strong><font color="#4169E1"><a name="MatGetRow_FactoredLU"></a>PETSC_STATIC_INLINE <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetRow_FactoredLU(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *cols,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nzl,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n [...]
-<a name="line4205">4205: </a>{
-<a name="line4206">4206: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       k;
-<a name="line4207">4207: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *vi;
-
-<a name="line4210">4210: </a>  vi = aj + ai[row];
-<a name="line4211">4211: </a>  <font color="#4169E1">for</font> (k=0; k<nzl; k++) cols[k] = vi[k];
-<a name="line4212">4212: </a>  vi        = aj + adiag[row];
-<a name="line4213">4213: </a>  cols[nzl] = vi[0];
-<a name="line4214">4214: </a>  vi        = aj + adiag[row+1]+1;
-<a name="line4215">4215: </a>  <font color="#4169E1">for</font> (k=0; k<nzu; k++) cols[nzl+1+k] = vi[k];
-<a name="line4216">4216: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4217">4217: </a>}
-<a name="line4218">4218: </a><font color="#B22222">/*</font>
-<a name="line4219">4219: </a><font color="#B22222">   MatSeqAIJCheckInode_FactorLU - Check Inode for factored seqaij matrix.</font>
-<a name="line4220">4220: </a><font color="#B22222">   Modified from MatSeqAIJCheckInode().</font>
-
-<a name="line4222">4222: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4223">4223: </a><font color="#B22222">.  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A - ILU or LU matrix factor</font>
-
-<a name="line4225">4225: </a><font color="#B22222">*/</font>
-<a name="line4228">4228: </a><strong><font color="#4169E1"><a name="MatSeqAIJCheckInode_FactorLU"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSeqAIJCheckInode_FactorLU(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A)</font></strong>
-<a name="line4229">4229: </a>{
-<a name="line4230">4230: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
-<a name="line4232">4232: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,j,m,nzl1,nzu1,nzl2,nzu2,nzx,nzy,node_count,blk_size;
-<a name="line4233">4233: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *cols1,*cols2,*ns;
-<a name="line4234">4234: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ai = a->i,*aj = a->j, *adiag = a->diag;
-<a name="line4235">4235: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flag;
-
-<a name="line4238">4238: </a>  <font color="#4169E1">if</font> (!a->inode.use)    <font color="#4169E1">return</font>(0);
-<a name="line4239">4239: </a>  <font color="#4169E1">if</font> (a->inode.checked) <font color="#4169E1">return</font>(0);
-
-<a name="line4241">4241: </a>  m = A->rmap->n;
-<a name="line4242">4242: </a>  <font color="#4169E1">if</font> (a->inode.size) ns = a->inode.size;
-<a name="line4243">4243: </a>  <font color="#4169E1">else</font> {
-<a name="line4244">4244: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m+1,&ns);
-<a name="line4245">4245: </a>  }
-
-<a name="line4247">4247: </a>  i          = 0;
-<a name="line4248">4248: </a>  node_count = 0;
-<a name="line4249">4249: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(m,&cols1,m,&cols2);
-<a name="line4250">4250: </a>  <font color="#4169E1">while</font> (i < m) {                <font color="#B22222">/* For each row */</font>
-<a name="line4251">4251: </a>    nzl1 = ai[i+1] - ai[i];       <font color="#B22222">/* Number of nonzeros in L */</font>
-<a name="line4252">4252: </a>    nzu1 = adiag[i] - adiag[i+1] - 1; <font color="#B22222">/* Number of nonzeros in U excluding diagonal*/</font>
-<a name="line4253">4253: </a>    nzx  = nzl1 + nzu1 + 1;
-<a name="line4254">4254: </a>    MatGetRow_FactoredLU(cols1,nzl1,nzu1,nzx,ai,aj,adiag,i);
-
-<a name="line4256">4256: </a>    <font color="#B22222">/* Limits the number of elements in a node to 'a->inode.limit' */</font>
-<a name="line4257">4257: </a>    <font color="#4169E1">for</font> (j=i+1,blk_size=1; j<m && blk_size <a->inode.limit; ++j,++blk_size) {
-<a name="line4258">4258: </a>      nzl2 = ai[j+1] - ai[j];
-<a name="line4259">4259: </a>      nzu2 = adiag[j] - adiag[j+1] - 1;
-<a name="line4260">4260: </a>      nzy  = nzl2 + nzu2 + 1;
-<a name="line4261">4261: </a>      <font color="#4169E1">if</font> (nzy != nzx) <font color="#4169E1">break</font>;
-<a name="line4262">4262: </a>      MatGetRow_FactoredLU(cols2,nzl2,nzu2,nzy,ai,aj,adiag,j);
-<a name="line4263">4263: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMemcmp.html#PetscMemcmp">PetscMemcmp</a>(cols1,cols2,nzx*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),&flag);
-<a name="line4264">4264: </a>      <font color="#4169E1">if</font> (!flag) <font color="#4169E1">break</font>;
-<a name="line4265">4265: </a>    }
-<a name="line4266">4266: </a>    ns[node_count++] = blk_size;
-<a name="line4267">4267: </a>    i                = j;
-<a name="line4268">4268: </a>  }
-<a name="line4269">4269: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(cols1,cols2);
-<a name="line4270">4270: </a>  <font color="#B22222">/* If not enough inodes found,, do not use inode version of the routines */</font>
-<a name="line4271">4271: </a>  <font color="#4169E1">if</font> (!m || node_count > .8*m) {
-<a name="line4272">4272: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns);
-
-<a name="line4274">4274: </a>    a->inode.node_count = 0;
-<a name="line4275">4275: </a>    a->inode.size       = NULL;
-<a name="line4276">4276: </a>    a->inode.use        = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line4278">4278: </a>    PetscInfo2(A,<font color="#666666">"Found %D nodes out of %D rows. Not using Inode routines\n"</font>,node_count,m);
-<a name="line4279">4279: </a>  } <font color="#4169E1">else</font> {
-<a name="line4280">4280: </a>    A->ops->mult              = 0;
-<a name="line4281">4281: </a>    A->ops->sor               = 0;
-<a name="line4282">4282: </a>    A->ops->multadd           = 0;
-<a name="line4283">4283: </a>    A->ops->getrowij          = 0;
-<a name="line4284">4284: </a>    A->ops->restorerowij      = 0;
-<a name="line4285">4285: </a>    A->ops->getcolumnij       = 0;
-<a name="line4286">4286: </a>    A->ops->restorecolumnij   = 0;
-<a name="line4287">4287: </a>    A->ops->coloringpatch     = 0;
-<a name="line4288">4288: </a>    A->ops->multdiagonalblock = 0;
-<a name="line4289">4289: </a>    a->inode.node_count       = node_count;
-<a name="line4290">4290: </a>    a->inode.size             = ns;
-
-<a name="line4292">4292: </a>    PetscInfo3(A,<font color="#666666">"Found %D nodes of %D. Limit used: %D. Using Inode routines\n"</font>,node_count,m,a->inode.limit);
-<a name="line4293">4293: </a>  }
-<a name="line4294">4294: </a>  a->inode.checked = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line4295">4295: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4296">4296: </a>}
-
-<a name="line4300">4300: </a><strong><font color="#4169E1"><a name="MatSeqAIJInvalidateDiagonal_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSeqAIJInvalidateDiagonal_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A)</font></strong>
-<a name="line4301">4301: </a>{
-<a name="line4302">4302: </a>  Mat_SeqAIJ *a=(Mat_SeqAIJ*)A->data;
-
-<a name="line4305">4305: </a>  a->inode.ibdiagvalid = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line4306">4306: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4307">4307: </a>}
-
-<a name="line4309">4309: </a><font color="#B22222">/*</font>
-<a name="line4310">4310: </a><font color="#B22222">     This is really ugly. if inodes are used this replaces the</font>
-<a name="line4311">4311: </a><font color="#B22222">  permutations with ones that correspond to rows/cols of the matrix</font>
-<a name="line4312">4312: </a><font color="#B22222">  rather then inode blocks</font>
-<a name="line4313">4313: </a><font color="#B22222">*/</font>
-<a name="line4316">4316: </a><strong><font color="#4169E1"><a name="MatInodeAdjustForInodes"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  MatInodeAdjustForInodes(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> *rperm,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> *cperm)</font></strong>
-<a name="line4317">4317: </a>{
-
-<a name="line4321">4321: </a>  PetscTryMethod(A,<font color="#666666">"MatInodeAdjustForInodes_C"</font>,(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>*,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>*),(A,rperm,cperm));
-<a name="line4322">4322: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4323">4323: </a>}
-
-<a name="line4327">4327: </a><strong><font color="#4169E1"><a name="MatInodeAdjustForInodes_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  MatInodeAdjustForInodes_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> *rperm,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> *cperm)</font></strong>
-<a name="line4328">4328: </a>{
-<a name="line4329">4329: </a>  Mat_SeqAIJ     *a=(Mat_SeqAIJ*)A->data;
-<a name="line4331">4331: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       m = A->rmap->n,n = A->cmap->n,i,j,nslim_row = a->inode.node_count;
-<a name="line4332">4332: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ridx,*cidx;
-<a name="line4333">4333: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       row,col,*permr,*permc,*ns_row =  a->inode.size,*tns,start_val,end_val,indx;
-<a name="line4334">4334: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       nslim_col,*ns_col;
-<a name="line4335">4335: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>             ris = *rperm,cis = *cperm;
-
-<a name="line4338">4338: </a>  <font color="#4169E1">if</font> (!a->inode.size) <font color="#4169E1">return</font>(0); <font color="#B22222">/* no inodes so return */</font>
-<a name="line4339">4339: </a>  <font color="#4169E1">if</font> (a->inode.node_count == m) <font color="#4169E1">return</font>(0); <font color="#B22222">/* all inodes are of size 1 */</font>
-
-<a name="line4341">4341: </a>  Mat_CreateColInode(A,&nslim_col,&ns_col);
-<a name="line4342">4342: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(((nslim_row>nslim_col) ? nslim_row : nslim_col)+1,&tns);
-<a name="line4343">4343: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(m,&permr,n,&permc);
-
-<a name="line4345">4345: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(ris,&ridx);
-<a name="line4346">4346: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(cis,&cidx);
-
-<a name="line4348">4348: </a>  <font color="#B22222">/* Form the inode structure for the rows of permuted matric using inv perm*/</font>
-<a name="line4349">4349: </a>  <font color="#4169E1">for</font> (i=0,tns[0]=0; i<nslim_row; ++i) tns[i+1] = tns[i] + ns_row[i];
-
-<a name="line4351">4351: </a>  <font color="#B22222">/* Construct the permutations for rows*/</font>
-<a name="line4352">4352: </a>  <font color="#4169E1">for</font> (i=0,row = 0; i<nslim_row; ++i) {
-<a name="line4353">4353: </a>    indx      = ridx[i];
-<a name="line4354">4354: </a>    start_val = tns[indx];
-<a name="line4355">4355: </a>    end_val   = tns[indx + 1];
-<a name="line4356">4356: </a>    <font color="#4169E1">for</font> (j=start_val; j<end_val; ++j,++row) permr[row]= j;
-<a name="line4357">4357: </a>  }
-
-<a name="line4359">4359: </a>  <font color="#B22222">/* Form the inode structure for the columns of permuted matrix using inv perm*/</font>
-<a name="line4360">4360: </a>  <font color="#4169E1">for</font> (i=0,tns[0]=0; i<nslim_col; ++i) tns[i+1] = tns[i] + ns_col[i];
-
-<a name="line4362">4362: </a>  <font color="#B22222">/* Construct permutations for columns */</font>
-<a name="line4363">4363: </a>  <font color="#4169E1">for</font> (i=0,col=0; i<nslim_col; ++i) {
-<a name="line4364">4364: </a>    indx      = cidx[i];
-<a name="line4365">4365: </a>    start_val = tns[indx];
-<a name="line4366">4366: </a>    end_val   = tns[indx + 1];
-<a name="line4367">4367: </a>    <font color="#4169E1">for</font> (j = start_val; j<end_val; ++j,++col) permc[col]= j;
-<a name="line4368">4368: </a>  }
-
-<a name="line4370">4370: </a>  <a href="../../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,n,permr,PETSC_COPY_VALUES,rperm);
-<a name="line4371">4371: </a>  <a href="../../../../../docs/manualpages/IS/ISSetPermutation.html#ISSetPermutation">ISSetPermutation</a>(*rperm);
-<a name="line4372">4372: </a>  <a href="../../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,n,permc,PETSC_COPY_VALUES,cperm);
-<a name="line4373">4373: </a>  <a href="../../../../../docs/manualpages/IS/ISSetPermutation.html#ISSetPermutation">ISSetPermutation</a>(*cperm);
-
-<a name="line4375">4375: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(ris,&ridx);
-<a name="line4376">4376: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(cis,&cidx);
-
-<a name="line4378">4378: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns_col);
-<a name="line4379">4379: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(permr,permc);
-<a name="line4380">4380: </a>  <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&cis);
-<a name="line4381">4381: </a>  <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&ris);
-<a name="line4382">4382: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tns);
-<a name="line4383">4383: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4384">4384: </a>}
-
-<a name="line4388">4388: </a><font color="#B22222">/*@C</font>
-<a name="line4389">4389: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Mat/MatInodeGetInodeSizes.html#MatInodeGetInodeSizes">MatInodeGetInodeSizes</a> - Returns the inode information of the Inode matrix.</font>
-
-<a name="line4391">4391: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line4393">4393: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line4394">4394: </a><font color="#B22222">.  A - the Inode matrix or matrix derived from the Inode class -- e.g., SeqAIJ</font>
-
-<a name="line4396">4396: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4397">4397: </a><font color="#B22222">+  node_count - no of inodes present in the matrix.</font>
-<a name="line4398">4398: </a><font color="#B22222">.  sizes      - an array of size node_count,with sizes of each inode.</font>
-<a name="line4399">4399: </a><font color="#B22222">-  limit      - the max size used to generate the inodes.</font>
-
-<a name="line4401">4401: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line4403">4403: </a><font color="#B22222">   Notes: This routine returns some internal storage information</font>
-<a name="line4404">4404: </a><font color="#B22222">   of the matrix, it is intended to be used by advanced users.</font>
-<a name="line4405">4405: </a><font color="#B22222">   It should be called after the matrix is assembled.</font>
-<a name="line4406">4406: </a><font color="#B22222">   The contents of the sizes[] array should not be changed.</font>
-<a name="line4407">4407: </a><font color="#B22222">   NULL may be passed for information not requested.</font>
-
-<a name="line4409">4409: </a><font color="#B22222">.keywords: matrix, seqaij, get, inode</font>
-
-<a name="line4411">4411: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</a>()</font>
-<a name="line4412">4412: </a><font color="#B22222">@*/</font>
-<a name="line4413">4413: </a><strong><font color="#4169E1"><a name="MatInodeGetInodeSizes"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/Mat/MatInodeGetInodeSizes.html#MatInodeGetInodeSizes">MatInodeGetInodeSizes</a>(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *node_count,<a href="../ [...]
-<a name="line4414">4414: </a>{
-<a name="line4415">4415: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*[],<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*);
-
-<a name="line4418">4418: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4419">4419: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,<font color="#666666">"MatInodeGetInodeSizes_C"</font>,&f);
-<a name="line4420">4420: </a>  <font color="#4169E1">if</font> (f) {
-<a name="line4421">4421: </a>    (*f)(A,node_count,sizes,limit);
-<a name="line4422">4422: </a>  }
-<a name="line4423">4423: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4424">4424: </a>}
-
-<a name="line4428">4428: </a><strong><font color="#4169E1"><a name="MatInodeGetInodeSizes_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  MatInodeGetInodeSizes_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *node_count,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *si [...]
-<a name="line4429">4429: </a>{
-<a name="line4430">4430: </a>  Mat_SeqAIJ *a = (Mat_SeqAIJ*)A->data;
-
-<a name="line4433">4433: </a>  <font color="#4169E1">if</font> (node_count) *node_count = a->inode.node_count;
-<a name="line4434">4434: </a>  <font color="#4169E1">if</font> (sizes)      *sizes      = a->inode.size;
-<a name="line4435">4435: </a>  <font color="#4169E1">if</font> (limit)      *limit      = a->inode.limit;
-<a name="line4436">4436: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4437">4437: </a>}
+<a name="line3603">3603: </a>          <font color="#4169E1">case</font> 2:
+<a name="line3604">3604: </a>            x[row--] = sum2*ibdiag[1] + sum1*ibdiag[3];
+<a name="line3605">3605: </a>            x[row--] = sum2*ibdiag[0] + sum1*ibdiag[2];
+<a name="line3606">3606: </a>            <font color="#4169E1">break</font>;
+<a name="line3607">3607: </a>          <font color="#4169E1">case</font> 1:
+<a name="line3608">3608: </a>            x[row--] = sum1*(*ibdiag);
+<a name="line3609">3609: </a>            <font color="#4169E1">break</font>;
+<a name="line3610">3610: </a>          }
+<a name="line3611">3611: </a>        }
+<a name="line3612">3612: </a>      }
+<a name="line3613">3613: </a>      <font color="#4169E1">if</font> (xb == b) {
+<a name="line3614">3614: </a>        <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2.0*a->nz);
+<a name="line3615">3615: </a>      } <font color="#4169E1">else</font> {
+<a name="line3616">3616: </a>        <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz); <font color="#B22222">/* assumes 1/2 in upper, undercounts diag inverse */</font>
+<a name="line3617">3617: </a>      }
+<a name="line3618">3618: </a>    }
+<a name="line3619">3619: </a>  }
+<a name="line3620">3620: </a>  <font color="#4169E1">if</font> (flag & SOR_EISENSTAT) {
+<a name="line3621">3621: </a>    <font color="#B22222">/*</font>
+<a name="line3622">3622: </a><font color="#B22222">          Apply  (U + D)^-1  where D is now the block diagonal</font>
+<a name="line3623">3623: </a><font color="#B22222">    */</font>
+<a name="line3624">3624: </a>    ibdiag = a->inode.ibdiag+a->inode.bdiagsize;
+<a name="line3625">3625: </a>    <font color="#4169E1">for</font> (i=m-1, row=A->rmap->n-1; i>=0; i--) {
+<a name="line3626">3626: </a>      ibdiag -= sizes[i]*sizes[i];
+<a name="line3627">3627: </a>      sz      = ii[row+1] - diag[row] - 1;
+<a name="line3628">3628: </a>      v1      = a->a + diag[row] + 1;
+<a name="line3629">3629: </a>      idx     = a->j + diag[row] + 1;
+<a name="line3630">3630: </a>      <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
+<a name="line3631">3631: </a>      <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3632">3632: </a>      <font color="#4169E1">case</font> 1:
+
+<a name="line3634">3634: </a>        sum1 = b[row];
+<a name="line3635">3635: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3636">3636: </a>          i1    = idx[0];
+<a name="line3637">3637: </a>          i2    = idx[1];
+<a name="line3638">3638: </a>          idx  += 2;
+<a name="line3639">3639: </a>          tmp0  = x[i1];
+<a name="line3640">3640: </a>          tmp1  = x[i2];
+<a name="line3641">3641: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3642">3642: </a>        }
+
+<a name="line3644">3644: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3645">3645: </a>          tmp0  = x[*idx];
+<a name="line3646">3646: </a>          sum1 -= *v1*tmp0;
+<a name="line3647">3647: </a>        }
+<a name="line3648">3648: </a>        x[row] = sum1*(*ibdiag);row--;
+<a name="line3649">3649: </a>        <font color="#4169E1">break</font>;
+
+<a name="line3651">3651: </a>      <font color="#4169E1">case</font> 2:
+
+<a name="line3653">3653: </a>        sum1 = b[row];
+<a name="line3654">3654: </a>        sum2 = b[row-1];
+<a name="line3655">3655: </a>        <font color="#B22222">/* note that sum1 is associated with the second of the two rows */</font>
+<a name="line3656">3656: </a>        v2 = a->a + diag[row-1] + 2;
+<a name="line3657">3657: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3658">3658: </a>          i1    = idx[0];
+<a name="line3659">3659: </a>          i2    = idx[1];
+<a name="line3660">3660: </a>          idx  += 2;
+<a name="line3661">3661: </a>          tmp0  = x[i1];
+<a name="line3662">3662: </a>          tmp1  = x[i2];
+<a name="line3663">3663: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3664">3664: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3665">3665: </a>        }
+
+<a name="line3667">3667: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3668">3668: </a>          tmp0  = x[*idx];
+<a name="line3669">3669: </a>          sum1 -= *v1*tmp0;
+<a name="line3670">3670: </a>          sum2 -= *v2*tmp0;
+<a name="line3671">3671: </a>        }
+<a name="line3672">3672: </a>        x[row]   = sum2*ibdiag[1] + sum1*ibdiag[3];
+<a name="line3673">3673: </a>        x[row-1] = sum2*ibdiag[0] + sum1*ibdiag[2];
+<a name="line3674">3674: </a>        row     -= 2;
+<a name="line3675">3675: </a>        <font color="#4169E1">break</font>;
+<a name="line3676">3676: </a>      <font color="#4169E1">case</font> 3:
+
+<a name="line3678">3678: </a>        sum1 = b[row];
+<a name="line3679">3679: </a>        sum2 = b[row-1];
+<a name="line3680">3680: </a>        sum3 = b[row-2];
+<a name="line3681">3681: </a>        v2   = a->a + diag[row-1] + 2;
+<a name="line3682">3682: </a>        v3   = a->a + diag[row-2] + 3;
+<a name="line3683">3683: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3684">3684: </a>          i1    = idx[0];
+<a name="line3685">3685: </a>          i2    = idx[1];
+<a name="line3686">3686: </a>          idx  += 2;
+<a name="line3687">3687: </a>          tmp0  = x[i1];
+<a name="line3688">3688: </a>          tmp1  = x[i2];
+<a name="line3689">3689: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3690">3690: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3691">3691: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3692">3692: </a>        }
+
+<a name="line3694">3694: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3695">3695: </a>          tmp0  = x[*idx];
+<a name="line3696">3696: </a>          sum1 -= *v1*tmp0;
+<a name="line3697">3697: </a>          sum2 -= *v2*tmp0;
+<a name="line3698">3698: </a>          sum3 -= *v3*tmp0;
+<a name="line3699">3699: </a>        }
+<a name="line3700">3700: </a>        x[row]   = sum3*ibdiag[2] + sum2*ibdiag[5] + sum1*ibdiag[8];
+<a name="line3701">3701: </a>        x[row-1] = sum3*ibdiag[1] + sum2*ibdiag[4] + sum1*ibdiag[7];
+<a name="line3702">3702: </a>        x[row-2] = sum3*ibdiag[0] + sum2*ibdiag[3] + sum1*ibdiag[6];
+<a name="line3703">3703: </a>        row     -= 3;
+<a name="line3704">3704: </a>        <font color="#4169E1">break</font>;
+<a name="line3705">3705: </a>      <font color="#4169E1">case</font> 4:
+
+<a name="line3707">3707: </a>        sum1 = b[row];
+<a name="line3708">3708: </a>        sum2 = b[row-1];
+<a name="line3709">3709: </a>        sum3 = b[row-2];
+<a name="line3710">3710: </a>        sum4 = b[row-3];
+<a name="line3711">3711: </a>        v2   = a->a + diag[row-1] + 2;
+<a name="line3712">3712: </a>        v3   = a->a + diag[row-2] + 3;
+<a name="line3713">3713: </a>        v4   = a->a + diag[row-3] + 4;
+<a name="line3714">3714: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3715">3715: </a>          i1    = idx[0];
+<a name="line3716">3716: </a>          i2    = idx[1];
+<a name="line3717">3717: </a>          idx  += 2;
+<a name="line3718">3718: </a>          tmp0  = x[i1];
+<a name="line3719">3719: </a>          tmp1  = x[i2];
+<a name="line3720">3720: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3721">3721: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3722">3722: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3723">3723: </a>          sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3724">3724: </a>        }
+
+<a name="line3726">3726: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3727">3727: </a>          tmp0  = x[*idx];
+<a name="line3728">3728: </a>          sum1 -= *v1*tmp0;
+<a name="line3729">3729: </a>          sum2 -= *v2*tmp0;
+<a name="line3730">3730: </a>          sum3 -= *v3*tmp0;
+<a name="line3731">3731: </a>          sum4 -= *v4*tmp0;
+<a name="line3732">3732: </a>        }
+<a name="line3733">3733: </a>        x[row]   = sum4*ibdiag[3] + sum3*ibdiag[7] + sum2*ibdiag[11] + sum1*ibdiag[15];
+<a name="line3734">3734: </a>        x[row-1] = sum4*ibdiag[2] + sum3*ibdiag[6] + sum2*ibdiag[10] + sum1*ibdiag[14];
+<a name="line3735">3735: </a>        x[row-2] = sum4*ibdiag[1] + sum3*ibdiag[5] + sum2*ibdiag[9] + sum1*ibdiag[13];
+<a name="line3736">3736: </a>        x[row-3] = sum4*ibdiag[0] + sum3*ibdiag[4] + sum2*ibdiag[8] + sum1*ibdiag[12];
+<a name="line3737">3737: </a>        row     -= 4;
+<a name="line3738">3738: </a>        <font color="#4169E1">break</font>;
+<a name="line3739">3739: </a>      <font color="#4169E1">case</font> 5:
+
+<a name="line3741">3741: </a>        sum1 = b[row];
+<a name="line3742">3742: </a>        sum2 = b[row-1];
+<a name="line3743">3743: </a>        sum3 = b[row-2];
+<a name="line3744">3744: </a>        sum4 = b[row-3];
+<a name="line3745">3745: </a>        sum5 = b[row-4];
+<a name="line3746">3746: </a>        v2   = a->a + diag[row-1] + 2;
+<a name="line3747">3747: </a>        v3   = a->a + diag[row-2] + 3;
+<a name="line3748">3748: </a>        v4   = a->a + diag[row-3] + 4;
+<a name="line3749">3749: </a>        v5   = a->a + diag[row-4] + 5;
+<a name="line3750">3750: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3751">3751: </a>          i1    = idx[0];
+<a name="line3752">3752: </a>          i2    = idx[1];
+<a name="line3753">3753: </a>          idx  += 2;
+<a name="line3754">3754: </a>          tmp0  = x[i1];
+<a name="line3755">3755: </a>          tmp1  = x[i2];
+<a name="line3756">3756: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3757">3757: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3758">3758: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3759">3759: </a>          sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3760">3760: </a>          sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
+<a name="line3761">3761: </a>        }
+
+<a name="line3763">3763: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3764">3764: </a>          tmp0  = x[*idx];
+<a name="line3765">3765: </a>          sum1 -= *v1*tmp0;
+<a name="line3766">3766: </a>          sum2 -= *v2*tmp0;
+<a name="line3767">3767: </a>          sum3 -= *v3*tmp0;
+<a name="line3768">3768: </a>          sum4 -= *v4*tmp0;
+<a name="line3769">3769: </a>          sum5 -= *v5*tmp0;
+<a name="line3770">3770: </a>        }
+<a name="line3771">3771: </a>        x[row]   = sum5*ibdiag[4] + sum4*ibdiag[9] + sum3*ibdiag[14] + sum2*ibdiag[19] + sum1*ibdiag[24];
+<a name="line3772">3772: </a>        x[row-1] = sum5*ibdiag[3] + sum4*ibdiag[8] + sum3*ibdiag[13] + sum2*ibdiag[18] + sum1*ibdiag[23];
+<a name="line3773">3773: </a>        x[row-2] = sum5*ibdiag[2] + sum4*ibdiag[7] + sum3*ibdiag[12] + sum2*ibdiag[17] + sum1*ibdiag[22];
+<a name="line3774">3774: </a>        x[row-3] = sum5*ibdiag[1] + sum4*ibdiag[6] + sum3*ibdiag[11] + sum2*ibdiag[16] + sum1*ibdiag[21];
+<a name="line3775">3775: </a>        x[row-4] = sum5*ibdiag[0] + sum4*ibdiag[5] + sum3*ibdiag[10] + sum2*ibdiag[15] + sum1*ibdiag[20];
+<a name="line3776">3776: </a>        row     -= 5;
+<a name="line3777">3777: </a>        <font color="#4169E1">break</font>;
+<a name="line3778">3778: </a><strong><font color="#FF0000">      default:</font></strong>
+<a name="line3779">3779: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
+<a name="line3780">3780: </a>      }
+<a name="line3781">3781: </a>    }
+<a name="line3782">3782: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz);
+
+<a name="line3784">3784: </a>    <font color="#B22222">/*</font>
+<a name="line3785">3785: </a><font color="#B22222">           t = b - D x    where D is the block diagonal</font>
+<a name="line3786">3786: </a><font color="#B22222">    */</font>
+<a name="line3787">3787: </a>    cnt = 0;
+<a name="line3788">3788: </a>    <font color="#4169E1">for</font> (i=0, row=0; i<m; i++) {
+<a name="line3789">3789: </a>      <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3790">3790: </a>      <font color="#4169E1">case</font> 1:
+<a name="line3791">3791: </a>        t[row] = b[row] - bdiag[cnt++]*x[row]; row++;
+<a name="line3792">3792: </a>        <font color="#4169E1">break</font>;
+<a name="line3793">3793: </a>      <font color="#4169E1">case</font> 2:
+<a name="line3794">3794: </a>        x1       = x[row]; x2 = x[row+1];
+<a name="line3795">3795: </a>        tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+2];
+<a name="line3796">3796: </a>        tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+3];
+<a name="line3797">3797: </a>        t[row]   = b[row] - tmp1;
+<a name="line3798">3798: </a>        t[row+1] = b[row+1] - tmp2; row += 2;
+<a name="line3799">3799: </a>        cnt     += 4;
+<a name="line3800">3800: </a>        <font color="#4169E1">break</font>;
+<a name="line3801">3801: </a>      <font color="#4169E1">case</font> 3:
+<a name="line3802">3802: </a>        x1       = x[row]; x2 = x[row+1]; x3 = x[row+2];
+<a name="line3803">3803: </a>        tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+3] + x3*bdiag[cnt+6];
+<a name="line3804">3804: </a>        tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+4] + x3*bdiag[cnt+7];
+<a name="line3805">3805: </a>        tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+5] + x3*bdiag[cnt+8];
+<a name="line3806">3806: </a>        t[row]   = b[row] - tmp1;
+<a name="line3807">3807: </a>        t[row+1] = b[row+1] - tmp2;
+<a name="line3808">3808: </a>        t[row+2] = b[row+2] - tmp3; row += 3;
+<a name="line3809">3809: </a>        cnt     += 9;
+<a name="line3810">3810: </a>        <font color="#4169E1">break</font>;
+<a name="line3811">3811: </a>      <font color="#4169E1">case</font> 4:
+<a name="line3812">3812: </a>        x1       = x[row]; x2 = x[row+1]; x3 = x[row+2]; x4 = x[row+3];
+<a name="line3813">3813: </a>        tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+4] + x3*bdiag[cnt+8] + x4*bdiag[cnt+12];
+<a name="line3814">3814: </a>        tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+5] + x3*bdiag[cnt+9] + x4*bdiag[cnt+13];
+<a name="line3815">3815: </a>        tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+6] + x3*bdiag[cnt+10] + x4*bdiag[cnt+14];
+<a name="line3816">3816: </a>        tmp4     = x1*bdiag[cnt+3] + x2*bdiag[cnt+7] + x3*bdiag[cnt+11] + x4*bdiag[cnt+15];
+<a name="line3817">3817: </a>        t[row]   = b[row] - tmp1;
+<a name="line3818">3818: </a>        t[row+1] = b[row+1] - tmp2;
+<a name="line3819">3819: </a>        t[row+2] = b[row+2] - tmp3;
+<a name="line3820">3820: </a>        t[row+3] = b[row+3] - tmp4; row += 4;
+<a name="line3821">3821: </a>        cnt     += 16;
+<a name="line3822">3822: </a>        <font color="#4169E1">break</font>;
+<a name="line3823">3823: </a>      <font color="#4169E1">case</font> 5:
+<a name="line3824">3824: </a>        x1       = x[row]; x2 = x[row+1]; x3 = x[row+2]; x4 = x[row+3]; x5 = x[row+4];
+<a name="line3825">3825: </a>        tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+5] + x3*bdiag[cnt+10] + x4*bdiag[cnt+15] + x5*bdiag[cnt+20];
+<a name="line3826">3826: </a>        tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+6] + x3*bdiag[cnt+11] + x4*bdiag[cnt+16] + x5*bdiag[cnt+21];
+<a name="line3827">3827: </a>        tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+7] + x3*bdiag[cnt+12] + x4*bdiag[cnt+17] + x5*bdiag[cnt+22];
+<a name="line3828">3828: </a>        tmp4     = x1*bdiag[cnt+3] + x2*bdiag[cnt+8] + x3*bdiag[cnt+13] + x4*bdiag[cnt+18] + x5*bdiag[cnt+23];
+<a name="line3829">3829: </a>        tmp5     = x1*bdiag[cnt+4] + x2*bdiag[cnt+9] + x3*bdiag[cnt+14] + x4*bdiag[cnt+19] + x5*bdiag[cnt+24];
+<a name="line3830">3830: </a>        t[row]   = b[row] - tmp1;
+<a name="line3831">3831: </a>        t[row+1] = b[row+1] - tmp2;
+<a name="line3832">3832: </a>        t[row+2] = b[row+2] - tmp3;
+<a name="line3833">3833: </a>        t[row+3] = b[row+3] - tmp4;
+<a name="line3834">3834: </a>        t[row+4] = b[row+4] - tmp5;row += 5;
+<a name="line3835">3835: </a>        cnt     += 25;
+<a name="line3836">3836: </a>        <font color="#4169E1">break</font>;
+<a name="line3837">3837: </a><strong><font color="#FF0000">      default:</font></strong>
+<a name="line3838">3838: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
+<a name="line3839">3839: </a>      }
+<a name="line3840">3840: </a>    }
+<a name="line3841">3841: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(m);
+
+
+
+<a name="line3845">3845: </a>    <font color="#B22222">/*</font>
+<a name="line3846">3846: </a><font color="#B22222">          Apply (L + D)^-1 where D is the block diagonal</font>
+<a name="line3847">3847: </a><font color="#B22222">    */</font>
+<a name="line3848">3848: </a>    <font color="#4169E1">for</font> (i=0, row=0; i<m; i++) {
+<a name="line3849">3849: </a>      sz  = diag[row] - ii[row];
+<a name="line3850">3850: </a>      v1  = a->a + ii[row];
+<a name="line3851">3851: </a>      idx = a->j + ii[row];
+<a name="line3852">3852: </a>      <font color="#B22222">/* see comments for MatMult_SeqAIJ_Inode() for how this is coded */</font>
+<a name="line3853">3853: </a>      <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line3854">3854: </a>      <font color="#4169E1">case</font> 1:
+
+<a name="line3856">3856: </a>        sum1 = t[row];
+<a name="line3857">3857: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3858">3858: </a>          i1    = idx[0];
+<a name="line3859">3859: </a>          i2    = idx[1];
+<a name="line3860">3860: </a>          idx  += 2;
+<a name="line3861">3861: </a>          tmp0  = t[i1];
+<a name="line3862">3862: </a>          tmp1  = t[i2];
+<a name="line3863">3863: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3864">3864: </a>        }
+
+<a name="line3866">3866: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3867">3867: </a>          tmp0  = t[*idx];
+<a name="line3868">3868: </a>          sum1 -= *v1 * tmp0;
+<a name="line3869">3869: </a>        }
+<a name="line3870">3870: </a>        x[row] += t[row] = sum1*(*ibdiag++); row++;
+<a name="line3871">3871: </a>        <font color="#4169E1">break</font>;
+<a name="line3872">3872: </a>      <font color="#4169E1">case</font> 2:
+<a name="line3873">3873: </a>        v2   = a->a + ii[row+1];
+<a name="line3874">3874: </a>        sum1 = t[row];
+<a name="line3875">3875: </a>        sum2 = t[row+1];
+<a name="line3876">3876: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3877">3877: </a>          i1    = idx[0];
+<a name="line3878">3878: </a>          i2    = idx[1];
+<a name="line3879">3879: </a>          idx  += 2;
+<a name="line3880">3880: </a>          tmp0  = t[i1];
+<a name="line3881">3881: </a>          tmp1  = t[i2];
+<a name="line3882">3882: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3883">3883: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3884">3884: </a>        }
+
+<a name="line3886">3886: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3887">3887: </a>          tmp0  = t[*idx];
+<a name="line3888">3888: </a>          sum1 -= v1[0] * tmp0;
+<a name="line3889">3889: </a>          sum2 -= v2[0] * tmp0;
+<a name="line3890">3890: </a>        }
+<a name="line3891">3891: </a>        x[row]   += t[row] = sum1*ibdiag[0] + sum2*ibdiag[2];
+<a name="line3892">3892: </a>        x[row+1] += t[row+1] = sum1*ibdiag[1] + sum2*ibdiag[3];
+<a name="line3893">3893: </a>        ibdiag   += 4; row += 2;
+<a name="line3894">3894: </a>        <font color="#4169E1">break</font>;
+<a name="line3895">3895: </a>      <font color="#4169E1">case</font> 3:
+<a name="line3896">3896: </a>        v2   = a->a + ii[row+1];
+<a name="line3897">3897: </a>        v3   = a->a + ii[row+2];
+<a name="line3898">3898: </a>        sum1 = t[row];
+<a name="line3899">3899: </a>        sum2 = t[row+1];
+<a name="line3900">3900: </a>        sum3 = t[row+2];
+<a name="line3901">3901: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3902">3902: </a>          i1    = idx[0];
+<a name="line3903">3903: </a>          i2    = idx[1];
+<a name="line3904">3904: </a>          idx  += 2;
+<a name="line3905">3905: </a>          tmp0  = t[i1];
+<a name="line3906">3906: </a>          tmp1  = t[i2];
+<a name="line3907">3907: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3908">3908: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3909">3909: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3910">3910: </a>        }
+
+<a name="line3912">3912: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3913">3913: </a>          tmp0  = t[*idx];
+<a name="line3914">3914: </a>          sum1 -= v1[0] * tmp0;
+<a name="line3915">3915: </a>          sum2 -= v2[0] * tmp0;
+<a name="line3916">3916: </a>          sum3 -= v3[0] * tmp0;
+<a name="line3917">3917: </a>        }
+<a name="line3918">3918: </a>        x[row]   += t[row] = sum1*ibdiag[0] + sum2*ibdiag[3] + sum3*ibdiag[6];
+<a name="line3919">3919: </a>        x[row+1] += t[row+1] = sum1*ibdiag[1] + sum2*ibdiag[4] + sum3*ibdiag[7];
+<a name="line3920">3920: </a>        x[row+2] += t[row+2] = sum1*ibdiag[2] + sum2*ibdiag[5] + sum3*ibdiag[8];
+<a name="line3921">3921: </a>        ibdiag   += 9; row += 3;
+<a name="line3922">3922: </a>        <font color="#4169E1">break</font>;
+<a name="line3923">3923: </a>      <font color="#4169E1">case</font> 4:
+<a name="line3924">3924: </a>        v2   = a->a + ii[row+1];
+<a name="line3925">3925: </a>        v3   = a->a + ii[row+2];
+<a name="line3926">3926: </a>        v4   = a->a + ii[row+3];
+<a name="line3927">3927: </a>        sum1 = t[row];
+<a name="line3928">3928: </a>        sum2 = t[row+1];
+<a name="line3929">3929: </a>        sum3 = t[row+2];
+<a name="line3930">3930: </a>        sum4 = t[row+3];
+<a name="line3931">3931: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3932">3932: </a>          i1    = idx[0];
+<a name="line3933">3933: </a>          i2    = idx[1];
+<a name="line3934">3934: </a>          idx  += 2;
+<a name="line3935">3935: </a>          tmp0  = t[i1];
+<a name="line3936">3936: </a>          tmp1  = t[i2];
+<a name="line3937">3937: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3938">3938: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3939">3939: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3940">3940: </a>          sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3941">3941: </a>        }
+
+<a name="line3943">3943: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3944">3944: </a>          tmp0  = t[*idx];
+<a name="line3945">3945: </a>          sum1 -= v1[0] * tmp0;
+<a name="line3946">3946: </a>          sum2 -= v2[0] * tmp0;
+<a name="line3947">3947: </a>          sum3 -= v3[0] * tmp0;
+<a name="line3948">3948: </a>          sum4 -= v4[0] * tmp0;
+<a name="line3949">3949: </a>        }
+<a name="line3950">3950: </a>        x[row]   += t[row] = sum1*ibdiag[0] + sum2*ibdiag[4] + sum3*ibdiag[8] + sum4*ibdiag[12];
+<a name="line3951">3951: </a>        x[row+1] += t[row+1] = sum1*ibdiag[1] + sum2*ibdiag[5] + sum3*ibdiag[9] + sum4*ibdiag[13];
+<a name="line3952">3952: </a>        x[row+2] += t[row+2] = sum1*ibdiag[2] + sum2*ibdiag[6] + sum3*ibdiag[10] + sum4*ibdiag[14];
+<a name="line3953">3953: </a>        x[row+3] += t[row+3] = sum1*ibdiag[3] + sum2*ibdiag[7] + sum3*ibdiag[11] + sum4*ibdiag[15];
+<a name="line3954">3954: </a>        ibdiag   += 16; row += 4;
+<a name="line3955">3955: </a>        <font color="#4169E1">break</font>;
+<a name="line3956">3956: </a>      <font color="#4169E1">case</font> 5:
+<a name="line3957">3957: </a>        v2   = a->a + ii[row+1];
+<a name="line3958">3958: </a>        v3   = a->a + ii[row+2];
+<a name="line3959">3959: </a>        v4   = a->a + ii[row+3];
+<a name="line3960">3960: </a>        v5   = a->a + ii[row+4];
+<a name="line3961">3961: </a>        sum1 = t[row];
+<a name="line3962">3962: </a>        sum2 = t[row+1];
+<a name="line3963">3963: </a>        sum3 = t[row+2];
+<a name="line3964">3964: </a>        sum4 = t[row+3];
+<a name="line3965">3965: </a>        sum5 = t[row+4];
+<a name="line3966">3966: </a>        <font color="#4169E1">for</font> (n = 0; n<sz-1; n+=2) {
+<a name="line3967">3967: </a>          i1    = idx[0];
+<a name="line3968">3968: </a>          i2    = idx[1];
+<a name="line3969">3969: </a>          idx  += 2;
+<a name="line3970">3970: </a>          tmp0  = t[i1];
+<a name="line3971">3971: </a>          tmp1  = t[i2];
+<a name="line3972">3972: </a>          sum1 -= v1[0] * tmp0 + v1[1] * tmp1; v1 += 2;
+<a name="line3973">3973: </a>          sum2 -= v2[0] * tmp0 + v2[1] * tmp1; v2 += 2;
+<a name="line3974">3974: </a>          sum3 -= v3[0] * tmp0 + v3[1] * tmp1; v3 += 2;
+<a name="line3975">3975: </a>          sum4 -= v4[0] * tmp0 + v4[1] * tmp1; v4 += 2;
+<a name="line3976">3976: </a>          sum5 -= v5[0] * tmp0 + v5[1] * tmp1; v5 += 2;
+<a name="line3977">3977: </a>        }
+
+<a name="line3979">3979: </a>        <font color="#4169E1">if</font> (n == sz-1) {
+<a name="line3980">3980: </a>          tmp0  = t[*idx];
+<a name="line3981">3981: </a>          sum1 -= v1[0] * tmp0;
+<a name="line3982">3982: </a>          sum2 -= v2[0] * tmp0;
+<a name="line3983">3983: </a>          sum3 -= v3[0] * tmp0;
+<a name="line3984">3984: </a>          sum4 -= v4[0] * tmp0;
+<a name="line3985">3985: </a>          sum5 -= v5[0] * tmp0;
+<a name="line3986">3986: </a>        }
+<a name="line3987">3987: </a>        x[row]   += t[row] = sum1*ibdiag[0] + sum2*ibdiag[5] + sum3*ibdiag[10] + sum4*ibdiag[15] + sum5*ibdiag[20];
+<a name="line3988">3988: </a>        x[row+1] += t[row+1] = sum1*ibdiag[1] + sum2*ibdiag[6] + sum3*ibdiag[11] + sum4*ibdiag[16] + sum5*ibdiag[21];
+<a name="line3989">3989: </a>        x[row+2] += t[row+2] = sum1*ibdiag[2] + sum2*ibdiag[7] + sum3*ibdiag[12] + sum4*ibdiag[17] + sum5*ibdiag[22];
+<a name="line3990">3990: </a>        x[row+3] += t[row+3] = sum1*ibdiag[3] + sum2*ibdiag[8] + sum3*ibdiag[13] + sum4*ibdiag[18] + sum5*ibdiag[23];
+<a name="line3991">3991: </a>        x[row+4] += t[row+4] = sum1*ibdiag[4] + sum2*ibdiag[9] + sum3*ibdiag[14] + sum4*ibdiag[19] + sum5*ibdiag[24];
+<a name="line3992">3992: </a>        ibdiag   += 25; row += 5;
+<a name="line3993">3993: </a>        <font color="#4169E1">break</font>;
+<a name="line3994">3994: </a><strong><font color="#FF0000">      default:</font></strong>
+<a name="line3995">3995: </a>        <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
+<a name="line3996">3996: </a>      }
+<a name="line3997">3997: </a>    }
+<a name="line3998">3998: </a>    <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(a->nz);
+<a name="line3999">3999: </a>  }
+<a name="line4000">4000: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(xx,&x);
+<a name="line4001">4001: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(bb,&b);
+<a name="line4002">4002: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4003">4003: </a>}
+
+<a name="line4007">4007: </a><strong><font color="#4169E1"><a name="MatMultDiagonalBlock_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatMultDiagonalBlock_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> bb,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx)</font></strong>
+<a name="line4008">4008: </a>{
+<a name="line4009">4009: </a>  Mat_SeqAIJ        *a = (Mat_SeqAIJ*)A->data;
+<a name="line4010">4010: </a>  <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *x,tmp1,tmp2,tmp3,tmp4,tmp5,x1,x2,x3,x4,x5;
+<a name="line4011">4011: </a>  const MatScalar   *bdiag = a->inode.bdiag;
+<a name="line4012">4012: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *b;
+<a name="line4013">4013: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+<a name="line4014">4014: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          m      = a->inode.node_count,cnt = 0,i,row;
+<a name="line4015">4015: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *sizes = a->inode.size;
+
+<a name="line4018">4018: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(xx,&x);
+<a name="line4019">4019: </a>  <a href="../../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(bb,&b);
+<a name="line4020">4020: </a>  cnt  = 0;
+<a name="line4021">4021: </a>  <font color="#4169E1">for</font> (i=0, row=0; i<m; i++) {
+<a name="line4022">4022: </a>    <font color="#4169E1">switch</font> (sizes[i]) {
+<a name="line4023">4023: </a>    <font color="#4169E1">case</font> 1:
+<a name="line4024">4024: </a>      x[row] = b[row]*bdiag[cnt++];row++;
+<a name="line4025">4025: </a>      <font color="#4169E1">break</font>;
+<a name="line4026">4026: </a>    <font color="#4169E1">case</font> 2:
+<a name="line4027">4027: </a>      x1       = b[row]; x2 = b[row+1];
+<a name="line4028">4028: </a>      tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+2];
+<a name="line4029">4029: </a>      tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+3];
+<a name="line4030">4030: </a>      x[row++] = tmp1;
+<a name="line4031">4031: </a>      x[row++] = tmp2;
+<a name="line4032">4032: </a>      cnt     += 4;
+<a name="line4033">4033: </a>      <font color="#4169E1">break</font>;
+<a name="line4034">4034: </a>    <font color="#4169E1">case</font> 3:
+<a name="line4035">4035: </a>      x1       = b[row]; x2 = b[row+1]; x3 = b[row+2];
+<a name="line4036">4036: </a>      tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+3] + x3*bdiag[cnt+6];
+<a name="line4037">4037: </a>      tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+4] + x3*bdiag[cnt+7];
+<a name="line4038">4038: </a>      tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+5] + x3*bdiag[cnt+8];
+<a name="line4039">4039: </a>      x[row++] = tmp1;
+<a name="line4040">4040: </a>      x[row++] = tmp2;
+<a name="line4041">4041: </a>      x[row++] = tmp3;
+<a name="line4042">4042: </a>      cnt     += 9;
+<a name="line4043">4043: </a>      <font color="#4169E1">break</font>;
+<a name="line4044">4044: </a>    <font color="#4169E1">case</font> 4:
+<a name="line4045">4045: </a>      x1       = b[row]; x2 = b[row+1]; x3 = b[row+2]; x4 = b[row+3];
+<a name="line4046">4046: </a>      tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+4] + x3*bdiag[cnt+8] + x4*bdiag[cnt+12];
+<a name="line4047">4047: </a>      tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+5] + x3*bdiag[cnt+9] + x4*bdiag[cnt+13];
+<a name="line4048">4048: </a>      tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+6] + x3*bdiag[cnt+10] + x4*bdiag[cnt+14];
+<a name="line4049">4049: </a>      tmp4     = x1*bdiag[cnt+3] + x2*bdiag[cnt+7] + x3*bdiag[cnt+11] + x4*bdiag[cnt+15];
+<a name="line4050">4050: </a>      x[row++] = tmp1;
+<a name="line4051">4051: </a>      x[row++] = tmp2;
+<a name="line4052">4052: </a>      x[row++] = tmp3;
+<a name="line4053">4053: </a>      x[row++] = tmp4;
+<a name="line4054">4054: </a>      cnt     += 16;
+<a name="line4055">4055: </a>      <font color="#4169E1">break</font>;
+<a name="line4056">4056: </a>    <font color="#4169E1">case</font> 5:
+<a name="line4057">4057: </a>      x1       = b[row]; x2 = b[row+1]; x3 = b[row+2]; x4 = b[row+3]; x5 = b[row+4];
+<a name="line4058">4058: </a>      tmp1     = x1*bdiag[cnt] + x2*bdiag[cnt+5] + x3*bdiag[cnt+10] + x4*bdiag[cnt+15] + x5*bdiag[cnt+20];
+<a name="line4059">4059: </a>      tmp2     = x1*bdiag[cnt+1] + x2*bdiag[cnt+6] + x3*bdiag[cnt+11] + x4*bdiag[cnt+16] + x5*bdiag[cnt+21];
+<a name="line4060">4060: </a>      tmp3     = x1*bdiag[cnt+2] + x2*bdiag[cnt+7] + x3*bdiag[cnt+12] + x4*bdiag[cnt+17] + x5*bdiag[cnt+22];
+<a name="line4061">4061: </a>      tmp4     = x1*bdiag[cnt+3] + x2*bdiag[cnt+8] + x3*bdiag[cnt+13] + x4*bdiag[cnt+18] + x5*bdiag[cnt+23];
+<a name="line4062">4062: </a>      tmp5     = x1*bdiag[cnt+4] + x2*bdiag[cnt+9] + x3*bdiag[cnt+14] + x4*bdiag[cnt+19] + x5*bdiag[cnt+24];
+<a name="line4063">4063: </a>      x[row++] = tmp1;
+<a name="line4064">4064: </a>      x[row++] = tmp2;
+<a name="line4065">4065: </a>      x[row++] = tmp3;
+<a name="line4066">4066: </a>      x[row++] = tmp4;
+<a name="line4067">4067: </a>      x[row++] = tmp5;
+<a name="line4068">4068: </a>      cnt     += 25;
+<a name="line4069">4069: </a>      <font color="#4169E1">break</font>;
+<a name="line4070">4070: </a><strong><font color="#FF0000">    default:</font></strong>
+<a name="line4071">4071: </a>      <a href="../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Inode size %D not supported"</font>,sizes[i]);
+<a name="line4072">4072: </a>    }
+<a name="line4073">4073: </a>  }
+<a name="line4074">4074: </a>  <a href="../../../../../docs/manualpages/Profiling/PetscLogFlops.html#PetscLogFlops">PetscLogFlops</a>(2*cnt);
+<a name="line4075">4075: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(xx,&x);
+<a name="line4076">4076: </a>  <a href="../../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(bb,&b);
+<a name="line4077">4077: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4078">4078: </a>}
+
+<a name="line4080">4080: </a><font color="#B22222">/*</font>
+<a name="line4081">4081: </a><font color="#B22222">    samestructure indicates that the matrix has not changed its nonzero structure so we</font>
+<a name="line4082">4082: </a><font color="#B22222">    do not need to recompute the inodes</font>
+<a name="line4083">4083: </a><font color="#B22222">*/</font>
+<a name="line4086">4086: </a><strong><font color="#4169E1"><a name="MatSeqAIJCheckInode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSeqAIJCheckInode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A)</font></strong>
+<a name="line4087">4087: </a>{
+<a name="line4088">4088: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
+<a name="line4090">4090: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,j,m,nzx,nzy,*ns,node_count,blk_size;
+<a name="line4091">4091: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flag;
+<a name="line4092">4092: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *idx,*idy,*ii;
+
+<a name="line4095">4095: </a>  <font color="#4169E1">if</font> (!a->inode.use) <font color="#4169E1">return</font>(0);
+<a name="line4096">4096: </a>  <font color="#4169E1">if</font> (a->inode.checked && A->nonzerostate == a->inode.mat_nonzerostate) <font color="#4169E1">return</font>(0);
+
+<a name="line4098">4098: </a>  m = A->rmap->n;
+<a name="line4099">4099: </a>  <font color="#4169E1">if</font> (a->inode.size) ns = a->inode.size;
+<a name="line4100">4100: </a>  <font color="#4169E1">else</font> {
+<a name="line4101">4101: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m+1,&ns);
+<a name="line4102">4102: </a>  }
+
+<a name="line4104">4104: </a>  i          = 0;
+<a name="line4105">4105: </a>  node_count = 0;
+<a name="line4106">4106: </a>  idx        = a->j;
+<a name="line4107">4107: </a>  ii         = a->i;
+<a name="line4108">4108: </a>  <font color="#4169E1">while</font> (i < m) {                <font color="#B22222">/* For each row */</font>
+<a name="line4109">4109: </a>    nzx = ii[i+1] - ii[i];       <font color="#B22222">/* Number of nonzeros */</font>
+<a name="line4110">4110: </a>    <font color="#B22222">/* Limits the number of elements in a node to 'a->inode.limit' */</font>
+<a name="line4111">4111: </a>    <font color="#4169E1">for</font> (j=i+1,idy=idx,blk_size=1; j<m && blk_size <a->inode.limit; ++j,++blk_size) {
+<a name="line4112">4112: </a>      nzy = ii[j+1] - ii[j];     <font color="#B22222">/* Same number of nonzeros */</font>
+<a name="line4113">4113: </a>      <font color="#4169E1">if</font> (nzy != nzx) <font color="#4169E1">break</font>;
+<a name="line4114">4114: </a>      idy += nzx;              <font color="#B22222">/* Same nonzero pattern */</font>
+<a name="line4115">4115: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMemcmp.html#PetscMemcmp">PetscMemcmp</a>(idx,idy,nzx*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),&flag);
+<a name="line4116">4116: </a>      <font color="#4169E1">if</font> (!flag) <font color="#4169E1">break</font>;
+<a name="line4117">4117: </a>    }
+<a name="line4118">4118: </a>    ns[node_count++] = blk_size;
+<a name="line4119">4119: </a>    idx             += blk_size*nzx;
+<a name="line4120">4120: </a>    i                = j;
+<a name="line4121">4121: </a>  }
+<a name="line4122">4122: </a>  <font color="#B22222">/* If not enough inodes found,, do not use inode version of the routines */</font>
+<a name="line4123">4123: </a>  <font color="#4169E1">if</font> (!m || node_count > .8*m) {
+<a name="line4124">4124: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns);
+
+<a name="line4126">4126: </a>    a->inode.node_count       = 0;
+<a name="line4127">4127: </a>    a->inode.size             = NULL;
+<a name="line4128">4128: </a>    a->inode.use              = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line4129">4129: </a>    A->ops->mult              = MatMult_SeqAIJ;
+<a name="line4130">4130: </a>    A->ops->sor               = MatSOR_SeqAIJ;
+<a name="line4131">4131: </a>    A->ops->multadd           = MatMultAdd_SeqAIJ;
+<a name="line4132">4132: </a>    A->ops->getrowij          = MatGetRowIJ_SeqAIJ;
+<a name="line4133">4133: </a>    A->ops->restorerowij      = MatRestoreRowIJ_SeqAIJ;
+<a name="line4134">4134: </a>    A->ops->getcolumnij       = MatGetColumnIJ_SeqAIJ;
+<a name="line4135">4135: </a>    A->ops->restorecolumnij   = MatRestoreColumnIJ_SeqAIJ;
+<a name="line4136">4136: </a>    A->ops->coloringpatch     = 0;
+<a name="line4137">4137: </a>    A->ops->multdiagonalblock = 0;
+
+<a name="line4139">4139: </a>    PetscInfo2(A,<font color="#666666">"Found %D nodes out of %D rows. Not using Inode routines\n"</font>,node_count,m);
+<a name="line4140">4140: </a>  } <font color="#4169E1">else</font> {
+<a name="line4141">4141: </a>    <font color="#4169E1">if</font> (!A->factortype) {
+<a name="line4142">4142: </a>      A->ops->mult              = MatMult_SeqAIJ_Inode;
+<a name="line4143">4143: </a>      A->ops->sor               = MatSOR_SeqAIJ_Inode;
+<a name="line4144">4144: </a>      A->ops->multadd           = MatMultAdd_SeqAIJ_Inode;
+<a name="line4145">4145: </a>      A->ops->multdiagonalblock = MatMultDiagonalBlock_SeqAIJ_Inode;
+<a name="line4146">4146: </a>      <font color="#4169E1">if</font> (A->rmap->n == A->cmap->n) {
+<a name="line4147">4147: </a>        A->ops->getrowij          = MatGetRowIJ_SeqAIJ_Inode;
+<a name="line4148">4148: </a>        A->ops->restorerowij      = MatRestoreRowIJ_SeqAIJ_Inode;
+<a name="line4149">4149: </a>        A->ops->getcolumnij       = MatGetColumnIJ_SeqAIJ_Inode;
+<a name="line4150">4150: </a>        A->ops->restorecolumnij   = MatRestoreColumnIJ_SeqAIJ_Inode;
+<a name="line4151">4151: </a>        A->ops->coloringpatch     = MatColoringPatch_SeqAIJ_Inode;
+<a name="line4152">4152: </a>      }
+<a name="line4153">4153: </a>    } <font color="#4169E1">else</font> {
+<a name="line4154">4154: </a>      A->ops->solve = MatSolve_SeqAIJ_Inode_inplace;
+<a name="line4155">4155: </a>    }
+<a name="line4156">4156: </a>    a->inode.node_count = node_count;
+<a name="line4157">4157: </a>    a->inode.size       = ns;
+<a name="line4158">4158: </a>    PetscInfo3(A,<font color="#666666">"Found %D nodes of %D. Limit used: %D. Using Inode routines\n"</font>,node_count,m,a->inode.limit);
+<a name="line4159">4159: </a>  }
+<a name="line4160">4160: </a>  a->inode.checked          = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line4161">4161: </a>  a->inode.mat_nonzerostate = A->nonzerostate;
+<a name="line4162">4162: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4163">4163: </a>}
+
+<a name="line4167">4167: </a><strong><font color="#4169E1"><a name="MatDuplicate_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatDuplicate_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Mat/MatDuplicateOption.html#MatDuplicateOption">MatDuplicateOption</a> cpvalues,<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *C)</font> [...]
+<a name="line4168">4168: </a>{
+<a name="line4169">4169: </a>  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            B =*C;
+<a name="line4170">4170: </a>  Mat_SeqAIJ     *c=(Mat_SeqAIJ*)B->data,*a=(Mat_SeqAIJ*)A->data;
+<a name="line4172">4172: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       m=A->rmap->n;
+
+<a name="line4175">4175: </a>  c->inode.use       = a->inode.use;
+<a name="line4176">4176: </a>  c->inode.limit     = a->inode.limit;
+<a name="line4177">4177: </a>  c->inode.max_limit = a->inode.max_limit;
+<a name="line4178">4178: </a>  <font color="#4169E1">if</font> (a->inode.size) {
+<a name="line4179">4179: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m+1,&c->inode.size);
+<a name="line4180">4180: </a>    c->inode.node_count = a->inode.node_count;
+<a name="line4181">4181: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(c->inode.size,a->inode.size,(m+1)*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));
+<a name="line4182">4182: </a>    <font color="#B22222">/* note the table of functions below should match that in MatSeqAIJCheckInode() */</font>
+<a name="line4183">4183: </a>    <font color="#4169E1">if</font> (!B->factortype) {
+<a name="line4184">4184: </a>      B->ops->mult              = MatMult_SeqAIJ_Inode;
+<a name="line4185">4185: </a>      B->ops->sor               = MatSOR_SeqAIJ_Inode;
+<a name="line4186">4186: </a>      B->ops->multadd           = MatMultAdd_SeqAIJ_Inode;
+<a name="line4187">4187: </a>      B->ops->getrowij          = MatGetRowIJ_SeqAIJ_Inode;
+<a name="line4188">4188: </a>      B->ops->restorerowij      = MatRestoreRowIJ_SeqAIJ_Inode;
+<a name="line4189">4189: </a>      B->ops->getcolumnij       = MatGetColumnIJ_SeqAIJ_Inode;
+<a name="line4190">4190: </a>      B->ops->restorecolumnij   = MatRestoreColumnIJ_SeqAIJ_Inode;
+<a name="line4191">4191: </a>      B->ops->coloringpatch     = MatColoringPatch_SeqAIJ_Inode;
+<a name="line4192">4192: </a>      B->ops->multdiagonalblock = MatMultDiagonalBlock_SeqAIJ_Inode;
+<a name="line4193">4193: </a>    } <font color="#4169E1">else</font> {
+<a name="line4194">4194: </a>      B->ops->solve = MatSolve_SeqAIJ_Inode_inplace;
+<a name="line4195">4195: </a>    }
+<a name="line4196">4196: </a>  } <font color="#4169E1">else</font> {
+<a name="line4197">4197: </a>    c->inode.size       = 0;
+<a name="line4198">4198: </a>    c->inode.node_count = 0;
+<a name="line4199">4199: </a>  }
+<a name="line4200">4200: </a>  c->inode.ibdiagvalid = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line4201">4201: </a>  c->inode.ibdiag      = 0;
+<a name="line4202">4202: </a>  c->inode.bdiag       = 0;
+<a name="line4203">4203: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4204">4204: </a>}
+
+<a name="line4208">4208: </a><strong><font color="#4169E1"><a name="MatGetRow_FactoredLU"></a>PETSC_STATIC_INLINE <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetRow_FactoredLU(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *cols,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nzl,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n [...]
+<a name="line4209">4209: </a>{
+<a name="line4210">4210: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       k;
+<a name="line4211">4211: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *vi;
+
+<a name="line4214">4214: </a>  vi = aj + ai[row];
+<a name="line4215">4215: </a>  <font color="#4169E1">for</font> (k=0; k<nzl; k++) cols[k] = vi[k];
+<a name="line4216">4216: </a>  vi        = aj + adiag[row];
+<a name="line4217">4217: </a>  cols[nzl] = vi[0];
+<a name="line4218">4218: </a>  vi        = aj + adiag[row+1]+1;
+<a name="line4219">4219: </a>  <font color="#4169E1">for</font> (k=0; k<nzu; k++) cols[nzl+1+k] = vi[k];
+<a name="line4220">4220: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4221">4221: </a>}
+<a name="line4222">4222: </a><font color="#B22222">/*</font>
+<a name="line4223">4223: </a><font color="#B22222">   MatSeqAIJCheckInode_FactorLU - Check Inode for factored seqaij matrix.</font>
+<a name="line4224">4224: </a><font color="#B22222">   Modified from MatSeqAIJCheckInode().</font>
+
+<a name="line4226">4226: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4227">4227: </a><font color="#B22222">.  <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A - ILU or LU matrix factor</font>
+
+<a name="line4229">4229: </a><font color="#B22222">*/</font>
+<a name="line4232">4232: </a><strong><font color="#4169E1"><a name="MatSeqAIJCheckInode_FactorLU"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSeqAIJCheckInode_FactorLU(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A)</font></strong>
+<a name="line4233">4233: </a>{
+<a name="line4234">4234: </a>  Mat_SeqAIJ     *a = (Mat_SeqAIJ*)A->data;
+<a name="line4236">4236: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,j,m,nzl1,nzu1,nzl2,nzu2,nzx,nzy,node_count,blk_size;
+<a name="line4237">4237: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *cols1,*cols2,*ns;
+<a name="line4238">4238: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ai = a->i,*aj = a->j, *adiag = a->diag;
+<a name="line4239">4239: </a>  <a href="../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flag;
+
+<a name="line4242">4242: </a>  <font color="#4169E1">if</font> (!a->inode.use)    <font color="#4169E1">return</font>(0);
+<a name="line4243">4243: </a>  <font color="#4169E1">if</font> (a->inode.checked) <font color="#4169E1">return</font>(0);
+
+<a name="line4245">4245: </a>  m = A->rmap->n;
+<a name="line4246">4246: </a>  <font color="#4169E1">if</font> (a->inode.size) ns = a->inode.size;
+<a name="line4247">4247: </a>  <font color="#4169E1">else</font> {
+<a name="line4248">4248: </a>    <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(m+1,&ns);
+<a name="line4249">4249: </a>  }
+
+<a name="line4251">4251: </a>  i          = 0;
+<a name="line4252">4252: </a>  node_count = 0;
+<a name="line4253">4253: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(m,&cols1,m,&cols2);
+<a name="line4254">4254: </a>  <font color="#4169E1">while</font> (i < m) {                <font color="#B22222">/* For each row */</font>
+<a name="line4255">4255: </a>    nzl1 = ai[i+1] - ai[i];       <font color="#B22222">/* Number of nonzeros in L */</font>
+<a name="line4256">4256: </a>    nzu1 = adiag[i] - adiag[i+1] - 1; <font color="#B22222">/* Number of nonzeros in U excluding diagonal*/</font>
+<a name="line4257">4257: </a>    nzx  = nzl1 + nzu1 + 1;
+<a name="line4258">4258: </a>    MatGetRow_FactoredLU(cols1,nzl1,nzu1,nzx,ai,aj,adiag,i);
+
+<a name="line4260">4260: </a>    <font color="#B22222">/* Limits the number of elements in a node to 'a->inode.limit' */</font>
+<a name="line4261">4261: </a>    <font color="#4169E1">for</font> (j=i+1,blk_size=1; j<m && blk_size <a->inode.limit; ++j,++blk_size) {
+<a name="line4262">4262: </a>      nzl2 = ai[j+1] - ai[j];
+<a name="line4263">4263: </a>      nzu2 = adiag[j] - adiag[j+1] - 1;
+<a name="line4264">4264: </a>      nzy  = nzl2 + nzu2 + 1;
+<a name="line4265">4265: </a>      <font color="#4169E1">if</font> (nzy != nzx) <font color="#4169E1">break</font>;
+<a name="line4266">4266: </a>      MatGetRow_FactoredLU(cols2,nzl2,nzu2,nzy,ai,aj,adiag,j);
+<a name="line4267">4267: </a>      <a href="../../../../../docs/manualpages/Sys/PetscMemcmp.html#PetscMemcmp">PetscMemcmp</a>(cols1,cols2,nzx*<font color="#4169E1">sizeof</font>(<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>),&flag);
+<a name="line4268">4268: </a>      <font color="#4169E1">if</font> (!flag) <font color="#4169E1">break</font>;
+<a name="line4269">4269: </a>    }
+<a name="line4270">4270: </a>    ns[node_count++] = blk_size;
+<a name="line4271">4271: </a>    i                = j;
+<a name="line4272">4272: </a>  }
+<a name="line4273">4273: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(cols1,cols2);
+<a name="line4274">4274: </a>  <font color="#B22222">/* If not enough inodes found,, do not use inode version of the routines */</font>
+<a name="line4275">4275: </a>  <font color="#4169E1">if</font> (!m || node_count > .8*m) {
+<a name="line4276">4276: </a>    <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns);
+
+<a name="line4278">4278: </a>    a->inode.node_count = 0;
+<a name="line4279">4279: </a>    a->inode.size       = NULL;
+<a name="line4280">4280: </a>    a->inode.use        = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line4282">4282: </a>    PetscInfo2(A,<font color="#666666">"Found %D nodes out of %D rows. Not using Inode routines\n"</font>,node_count,m);
+<a name="line4283">4283: </a>  } <font color="#4169E1">else</font> {
+<a name="line4284">4284: </a>    A->ops->mult              = 0;
+<a name="line4285">4285: </a>    A->ops->sor               = 0;
+<a name="line4286">4286: </a>    A->ops->multadd           = 0;
+<a name="line4287">4287: </a>    A->ops->getrowij          = 0;
+<a name="line4288">4288: </a>    A->ops->restorerowij      = 0;
+<a name="line4289">4289: </a>    A->ops->getcolumnij       = 0;
+<a name="line4290">4290: </a>    A->ops->restorecolumnij   = 0;
+<a name="line4291">4291: </a>    A->ops->coloringpatch     = 0;
+<a name="line4292">4292: </a>    A->ops->multdiagonalblock = 0;
+<a name="line4293">4293: </a>    a->inode.node_count       = node_count;
+<a name="line4294">4294: </a>    a->inode.size             = ns;
+
+<a name="line4296">4296: </a>    PetscInfo3(A,<font color="#666666">"Found %D nodes of %D. Limit used: %D. Using Inode routines\n"</font>,node_count,m,a->inode.limit);
+<a name="line4297">4297: </a>  }
+<a name="line4298">4298: </a>  a->inode.checked = <a href="../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line4299">4299: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4300">4300: </a>}
+
+<a name="line4304">4304: </a><strong><font color="#4169E1"><a name="MatSeqAIJInvalidateDiagonal_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSeqAIJInvalidateDiagonal_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A)</font></strong>
+<a name="line4305">4305: </a>{
+<a name="line4306">4306: </a>  Mat_SeqAIJ *a=(Mat_SeqAIJ*)A->data;
+
+<a name="line4309">4309: </a>  a->inode.ibdiagvalid = <a href="../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line4310">4310: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4311">4311: </a>}
+
+<a name="line4313">4313: </a><font color="#B22222">/*</font>
+<a name="line4314">4314: </a><font color="#B22222">     This is really ugly. if inodes are used this replaces the</font>
+<a name="line4315">4315: </a><font color="#B22222">  permutations with ones that correspond to rows/cols of the matrix</font>
+<a name="line4316">4316: </a><font color="#B22222">  rather then inode blocks</font>
+<a name="line4317">4317: </a><font color="#B22222">*/</font>
+<a name="line4320">4320: </a><strong><font color="#4169E1"><a name="MatInodeAdjustForInodes"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  MatInodeAdjustForInodes(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> *rperm,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> *cperm)</font></strong>
+<a name="line4321">4321: </a>{
+
+<a name="line4325">4325: </a>  PetscTryMethod(A,<font color="#666666">"MatInodeAdjustForInodes_C"</font>,(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>*,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>*),(A,rperm,cperm));
+<a name="line4326">4326: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4327">4327: </a>}
+
+<a name="line4331">4331: </a><strong><font color="#4169E1"><a name="MatInodeAdjustForInodes_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  MatInodeAdjustForInodes_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> *rperm,<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a> *cperm)</font></strong>
+<a name="line4332">4332: </a>{
+<a name="line4333">4333: </a>  Mat_SeqAIJ     *a=(Mat_SeqAIJ*)A->data;
+<a name="line4335">4335: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       m = A->rmap->n,n = A->cmap->n,i,j,nslim_row = a->inode.node_count;
+<a name="line4336">4336: </a>  const <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *ridx,*cidx;
+<a name="line4337">4337: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       row,col,*permr,*permc,*ns_row =  a->inode.size,*tns,start_val,end_val,indx;
+<a name="line4338">4338: </a>  <a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       nslim_col,*ns_col;
+<a name="line4339">4339: </a>  <a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>             ris = *rperm,cis = *cperm;
+
+<a name="line4342">4342: </a>  <font color="#4169E1">if</font> (!a->inode.size) <font color="#4169E1">return</font>(0); <font color="#B22222">/* no inodes so return */</font>
+<a name="line4343">4343: </a>  <font color="#4169E1">if</font> (a->inode.node_count == m) <font color="#4169E1">return</font>(0); <font color="#B22222">/* all inodes are of size 1 */</font>
+
+<a name="line4345">4345: </a>  Mat_CreateColInode(A,&nslim_col,&ns_col);
+<a name="line4346">4346: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(((nslim_row>nslim_col) ? nslim_row : nslim_col)+1,&tns);
+<a name="line4347">4347: </a>  <a href="../../../../../docs/manualpages/Sys/PetscMalloc2.html#PetscMalloc2">PetscMalloc2</a>(m,&permr,n,&permc);
+
+<a name="line4349">4349: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(ris,&ridx);
+<a name="line4350">4350: </a>  <a href="../../../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(cis,&cidx);
+
+<a name="line4352">4352: </a>  <font color="#B22222">/* Form the inode structure for the rows of permuted matric using inv perm*/</font>
+<a name="line4353">4353: </a>  <font color="#4169E1">for</font> (i=0,tns[0]=0; i<nslim_row; ++i) tns[i+1] = tns[i] + ns_row[i];
+
+<a name="line4355">4355: </a>  <font color="#B22222">/* Construct the permutations for rows*/</font>
+<a name="line4356">4356: </a>  <font color="#4169E1">for</font> (i=0,row = 0; i<nslim_row; ++i) {
+<a name="line4357">4357: </a>    indx      = ridx[i];
+<a name="line4358">4358: </a>    start_val = tns[indx];
+<a name="line4359">4359: </a>    end_val   = tns[indx + 1];
+<a name="line4360">4360: </a>    <font color="#4169E1">for</font> (j=start_val; j<end_val; ++j,++row) permr[row]= j;
+<a name="line4361">4361: </a>  }
+
+<a name="line4363">4363: </a>  <font color="#B22222">/* Form the inode structure for the columns of permuted matrix using inv perm*/</font>
+<a name="line4364">4364: </a>  <font color="#4169E1">for</font> (i=0,tns[0]=0; i<nslim_col; ++i) tns[i+1] = tns[i] + ns_col[i];
+
+<a name="line4366">4366: </a>  <font color="#B22222">/* Construct permutations for columns */</font>
+<a name="line4367">4367: </a>  <font color="#4169E1">for</font> (i=0,col=0; i<nslim_col; ++i) {
+<a name="line4368">4368: </a>    indx      = cidx[i];
+<a name="line4369">4369: </a>    start_val = tns[indx];
+<a name="line4370">4370: </a>    end_val   = tns[indx + 1];
+<a name="line4371">4371: </a>    <font color="#4169E1">for</font> (j = start_val; j<end_val; ++j,++col) permc[col]= j;
+<a name="line4372">4372: </a>  }
+
+<a name="line4374">4374: </a>  <a href="../../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,n,permr,PETSC_COPY_VALUES,rperm);
+<a name="line4375">4375: </a>  <a href="../../../../../docs/manualpages/IS/ISSetPermutation.html#ISSetPermutation">ISSetPermutation</a>(*rperm);
+<a name="line4376">4376: </a>  <a href="../../../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,n,permc,PETSC_COPY_VALUES,cperm);
+<a name="line4377">4377: </a>  <a href="../../../../../docs/manualpages/IS/ISSetPermutation.html#ISSetPermutation">ISSetPermutation</a>(*cperm);
+
+<a name="line4379">4379: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(ris,&ridx);
+<a name="line4380">4380: </a>  <a href="../../../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(cis,&cidx);
+
+<a name="line4382">4382: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(ns_col);
+<a name="line4383">4383: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree2.html#PetscFree2">PetscFree2</a>(permr,permc);
+<a name="line4384">4384: </a>  <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&cis);
+<a name="line4385">4385: </a>  <a href="../../../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&ris);
+<a name="line4386">4386: </a>  <a href="../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tns);
+<a name="line4387">4387: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4388">4388: </a>}
+
+<a name="line4392">4392: </a><font color="#B22222">/*@C</font>
+<a name="line4393">4393: </a><font color="#B22222">   <a href="../../../../../docs/manualpages/Mat/MatInodeGetInodeSizes.html#MatInodeGetInodeSizes">MatInodeGetInodeSizes</a> - Returns the inode information of the Inode matrix.</font>
+
+<a name="line4395">4395: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line4397">4397: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line4398">4398: </a><font color="#B22222">.  A - the Inode matrix or matrix derived from the Inode class -- e.g., SeqAIJ</font>
+
+<a name="line4400">4400: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4401">4401: </a><font color="#B22222">+  node_count - no of inodes present in the matrix.</font>
+<a name="line4402">4402: </a><font color="#B22222">.  sizes      - an array of size node_count,with sizes of each inode.</font>
+<a name="line4403">4403: </a><font color="#B22222">-  limit      - the max size used to generate the inodes.</font>
+
+<a name="line4405">4405: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line4407">4407: </a><font color="#B22222">   Notes: This routine returns some internal storage information</font>
+<a name="line4408">4408: </a><font color="#B22222">   of the matrix, it is intended to be used by advanced users.</font>
+<a name="line4409">4409: </a><font color="#B22222">   It should be called after the matrix is assembled.</font>
+<a name="line4410">4410: </a><font color="#B22222">   The contents of the sizes[] array should not be changed.</font>
+<a name="line4411">4411: </a><font color="#B22222">   NULL may be passed for information not requested.</font>
+
+<a name="line4413">4413: </a><font color="#B22222">.keywords: matrix, seqaij, get, inode</font>
+
+<a name="line4415">4415: </a><font color="#B22222">.seealso: <a href="../../../../../docs/manualpages/Mat/MatGetInfo.html#MatGetInfo">MatGetInfo</a>()</font>
+<a name="line4416">4416: </a><font color="#B22222">@*/</font>
+<a name="line4417">4417: </a><strong><font color="#4169E1"><a name="MatInodeGetInodeSizes"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../../../docs/manualpages/Mat/MatInodeGetInodeSizes.html#MatInodeGetInodeSizes">MatInodeGetInodeSizes</a>(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *node_count,<a href="../ [...]
+<a name="line4418">4418: </a>{
+<a name="line4419">4419: </a>  <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*[],<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*);
+
+<a name="line4422">4422: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4423">4423: </a>  <a href="../../../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,<font color="#666666">"MatInodeGetInodeSizes_C"</font>,&f);
+<a name="line4424">4424: </a>  <font color="#4169E1">if</font> (f) {
+<a name="line4425">4425: </a>    (*f)(A,node_count,sizes,limit);
+<a name="line4426">4426: </a>  }
+<a name="line4427">4427: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4428">4428: </a>}
+
+<a name="line4432">4432: </a><strong><font color="#4169E1"><a name="MatInodeGetInodeSizes_SeqAIJ_Inode"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  MatInodeGetInodeSizes_SeqAIJ_Inode(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *node_count,<a href="../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *si [...]
+<a name="line4433">4433: </a>{
+<a name="line4434">4434: </a>  Mat_SeqAIJ *a = (Mat_SeqAIJ*)A->data;
+
+<a name="line4437">4437: </a>  <font color="#4169E1">if</font> (node_count) *node_count = a->inode.node_count;
+<a name="line4438">4438: </a>  <font color="#4169E1">if</font> (sizes)      *sizes      = a->inode.size;
+<a name="line4439">4439: </a>  <font color="#4169E1">if</font> (limit)      *limit      = a->inode.limit;
+<a name="line4440">4440: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4441">4441: </a>}
 </pre>
 </body>
 
diff --git a/src/mat/impls/aij/seq/inode2.c.html b/src/mat/impls/aij/seq/inode2.c.html
index 2654253..6499a88 100644
--- a/src/mat/impls/aij/seq/inode2.c.html
+++ b/src/mat/impls/aij/seq/inode2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/inode2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:56+00:00">
+<meta name="date" content="2016-06-05T17:21:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/inode2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/inode2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 
diff --git a/src/mat/impls/aij/seq/klu/index.html b/src/mat/impls/aij/seq/klu/index.html
index d53b930..c6ab200 100644
--- a/src/mat/impls/aij/seq/klu/index.html
+++ b/src/mat/impls/aij/seq/klu/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/klu/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/klu/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/klu/klu.c.html b/src/mat/impls/aij/seq/klu/klu.c.html
index 27265d3..bb87cf2 100644
--- a/src/mat/impls/aij/seq/klu/klu.c.html
+++ b/src/mat/impls/aij/seq/klu/klu.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/klu/klu.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:20+00:00">
+<meta name="date" content="2016-06-05T17:21:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/klu/klu.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/klu/klu.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Provides an interface to the KLUv1.2 sparse solver</font>
diff --git a/src/mat/impls/aij/seq/klu/makefile.html b/src/mat/impls/aij/seq/klu/makefile.html
index 9c79619..0850087 100644
--- a/src/mat/impls/aij/seq/klu/makefile.html
+++ b/src/mat/impls/aij/seq/klu/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/klu/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:21+00:00">
+<meta name="date" content="2016-06-05T17:21:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/klu/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/klu/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_SUITESPARSE'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/mat/impls/aij/seq/lusol/index.html b/src/mat/impls/aij/seq/lusol/index.html
index 008c476..29077a9 100644
--- a/src/mat/impls/aij/seq/lusol/index.html
+++ b/src/mat/impls/aij/seq/lusol/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/lusol/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/lusol/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/lusol/lusol.c.html b/src/mat/impls/aij/seq/lusol/lusol.c.html
index 3ec55b0..a730818 100644
--- a/src/mat/impls/aij/seq/lusol/lusol.c.html
+++ b/src/mat/impls/aij/seq/lusol/lusol.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/lusol/lusol.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:02+00:00">
+<meta name="date" content="2016-06-05T17:21:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/lusol/lusol.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/lusol/lusol.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">        Provides an interface to the LUSOL package of ....</font>
diff --git a/src/mat/impls/aij/seq/lusol/makefile.html b/src/mat/impls/aij/seq/lusol/makefile.html
index 1d370ac..615a0c0 100644
--- a/src/mat/impls/aij/seq/lusol/makefile.html
+++ b/src/mat/impls/aij/seq/lusol/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/lusol/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:03+00:00">
+<meta name="date" content="2016-06-05T17:21:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/lusol/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/lusol/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_LUSOL'</font>
 <font color="#A020F0">#requiresscalar    real</font>
diff --git a/src/mat/impls/aij/seq/makefile.html b/src/mat/impls/aij/seq/makefile.html
index ca82f3b..b0d0ecf 100644
--- a/src/mat/impls/aij/seq/makefile.html
+++ b/src/mat/impls/aij/seq/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:58+00:00">
+<meta name="date" content="2016-06-05T17:21:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/aij/seq/matlab/aijmatlab.c.html b/src/mat/impls/aij/seq/matlab/aijmatlab.c.html
index 3fb0d02..41e1f23 100644
--- a/src/mat/impls/aij/seq/matlab/aijmatlab.c.html
+++ b/src/mat/impls/aij/seq/matlab/aijmatlab.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/matlab/aijmatlab.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:03+00:00">
+<meta name="date" content="2016-06-05T17:21:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/matlab/aijmatlab.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/matlab/aijmatlab.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">        Provides an interface for the MATLAB engine sparse solver</font>
diff --git a/src/mat/impls/aij/seq/matlab/index.html b/src/mat/impls/aij/seq/matlab/index.html
index 93ecdbb..57e1704 100644
--- a/src/mat/impls/aij/seq/matlab/index.html
+++ b/src/mat/impls/aij/seq/matlab/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/matlab/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/matlab/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/matlab/makefile.html b/src/mat/impls/aij/seq/matlab/makefile.html
index 5a2eb0a..3a50498 100644
--- a/src/mat/impls/aij/seq/matlab/makefile.html
+++ b/src/mat/impls/aij/seq/matlab/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/matlab/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:03+00:00">
+<meta name="date" content="2016-06-05T17:21:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_HAVE_MATLAB_ENGINE'</font>
 <font color="#A020F0">#requiresscalar    real</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/mat/impls/aij/seq/matmatmatmult.c.html b/src/mat/impls/aij/seq/matmatmatmult.c.html
index 9d15c5f..17bf39b 100644
--- a/src/mat/impls/aij/seq/matmatmatmult.c.html
+++ b/src/mat/impls/aij/seq/matmatmatmult.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/matmatmatmult.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:56+00:00">
+<meta name="date" content="2016-06-05T17:21:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/matmatmatmult.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/matmatmatmult.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Defines matrix-matrix-matrix product routines for SeqAIJ matrices</font>
 <a name="line3">  3: </a><font color="#B22222">          D = A * B * C</font>
diff --git a/src/mat/impls/aij/seq/matmatmult.c.html b/src/mat/impls/aij/seq/matmatmult.c.html
index a06b578..dfadb32 100644
--- a/src/mat/impls/aij/seq/matmatmult.c.html
+++ b/src/mat/impls/aij/seq/matmatmult.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/matmatmult.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:39+00:00">
+<meta name="date" content="2016-06-05T17:20:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/matmatmult.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/matmatmult.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines matrix-matrix product routines for pairs of SeqAIJ matrices</font>
diff --git a/src/mat/impls/aij/seq/matptap.c.html b/src/mat/impls/aij/seq/matptap.c.html
index 388f95c..0b41c7a 100644
--- a/src/mat/impls/aij/seq/matptap.c.html
+++ b/src/mat/impls/aij/seq/matptap.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/matptap.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:43+00:00">
+<meta name="date" content="2016-06-05T17:20:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/matptap.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/matptap.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines projective product routines where A is a SeqAIJ matrix</font>
diff --git a/src/mat/impls/aij/seq/matrart.c.html b/src/mat/impls/aij/seq/matrart.c.html
index ed93604..38966d6 100644
--- a/src/mat/impls/aij/seq/matrart.c.html
+++ b/src/mat/impls/aij/seq/matrart.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/matrart.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:44+00:00">
+<meta name="date" content="2016-06-05T17:20:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/matrart.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/matrart.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines projective product routines where A is a SeqAIJ matrix</font>
diff --git a/src/mat/impls/aij/seq/mattransposematmult.c.html b/src/mat/impls/aij/seq/mattransposematmult.c.html
index ab4e20a..759f719 100644
--- a/src/mat/impls/aij/seq/mattransposematmult.c.html
+++ b/src/mat/impls/aij/seq/mattransposematmult.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/mattransposematmult.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:56+00:00">
+<meta name="date" content="2016-06-05T17:21:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/mattransposematmult.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/mattransposematmult.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines matrix-matrix product routines </font>
diff --git a/src/mat/impls/aij/seq/mkl_pardiso/index.html b/src/mat/impls/aij/seq/mkl_pardiso/index.html
index 6d0aee1..9bb11a8 100644
--- a/src/mat/impls/aij/seq/mkl_pardiso/index.html
+++ b/src/mat/impls/aij/seq/mkl_pardiso/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/mkl_pardiso/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/mkl_pardiso/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../.._pardiso/../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/mkl_pardiso/makefile.html b/src/mat/impls/aij/seq/mkl_pardiso/makefile.html
index 77ba7c8..e1e7c0f 100644
--- a/src/mat/impls/aij/seq/mkl_pardiso/makefile.html
+++ b/src/mat/impls/aij/seq/mkl_pardiso/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/mkl_pardiso/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:24+00:00">
+<meta name="date" content="2016-06-05T17:21:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/mkl_pardiso/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/mkl_pardiso/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage   'PETSC_HAVE_MKL_PARDISO'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c.html b/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c.html
index f5da1b8..6d3c2b0 100644
--- a/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c.html
+++ b/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:21+00:00">
+<meta name="date" content="2016-06-05T17:21:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if defined(PETSC_HAVE_LIBMKL_INTEL_ILP64)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define MKL_ILP64</font></strong>
 <a name="line3">  3: </a><font color="#A020F0">#endif</font>
diff --git a/src/mat/impls/aij/seq/mkl_pardiso/mkl_utils.c.html b/src/mat/impls/aij/seq/mkl_pardiso/mkl_utils.c.html
index f7ac6ef..7fe5399 100644
--- a/src/mat/impls/aij/seq/mkl_pardiso/mkl_utils.c.html
+++ b/src/mat/impls/aij/seq/mkl_pardiso/mkl_utils.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/mkl_pardiso/mkl_utils.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:24+00:00">
+<meta name="date" content="2016-06-05T17:21:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/mkl_pardiso/mkl_utils.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/mkl_pardiso/mkl_utils.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* mkl.h could conflict with petscblaslapack.h in mkl_pardiso.c */</font>
 <a name="line2">  2: </a><font color="#B22222">/* The current translation unit contains calls specific to mkl library */</font>
 <a name="line3">  3: </a><font color="#A020F0">#include </font><font color="#666666">"petscsys.h"</font><font color="#A020F0"></font>
diff --git a/src/mat/impls/aij/seq/seqcusp/aijAssemble.cu.html b/src/mat/impls/aij/seq/seqcusp/aijAssemble.cu.html
index 6e202e8..20e4cff 100644
--- a/src/mat/impls/aij/seq/seqcusp/aijAssemble.cu.html
+++ b/src/mat/impls/aij/seq/seqcusp/aijAssemble.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqcusp/aijAssemble.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:12+00:00">
+<meta name="date" content="2016-06-05T17:21:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqcusp/aijAssemble.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqcusp/aijAssemble.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_SKIP_COMPLEX</font></strong>
 <a name="line2">  2: </a><strong><font color="#228B22">#define PETSC_SKIP_SPINLOCK</font></strong>
 
diff --git a/src/mat/impls/aij/seq/seqcusp/aijcusp.cu.html b/src/mat/impls/aij/seq/seqcusp/aijcusp.cu.html
index 03c8819..66a7bd6 100644
--- a/src/mat/impls/aij/seq/seqcusp/aijcusp.cu.html
+++ b/src/mat/impls/aij/seq/seqcusp/aijcusp.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqcusp/aijcusp.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:11+00:00">
+<meta name="date" content="2016-06-05T17:21:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqcusp/aijcusp.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqcusp/aijcusp.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Defines the basic matrix operations for the AIJ (compressed row)</font>
 <a name="line3">  3: </a><font color="#B22222">  matrix storage format.</font>
diff --git a/src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h.html b/src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h.html
index 75f9944..6686e4a 100644
--- a/src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h.html
+++ b/src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:13+00:00">
+<meta name="date" content="2016-06-05T17:21:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <../src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h></font>
 
diff --git a/src/mat/impls/aij/seq/seqcusp/index.html b/src/mat/impls/aij/seq/seqcusp/index.html
index 77fea14..0e709ce 100644
--- a/src/mat/impls/aij/seq/seqcusp/index.html
+++ b/src/mat/impls/aij/seq/seqcusp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqcusp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqcusp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/seqcusp/makefile.html b/src/mat/impls/aij/seq/seqcusp/makefile.html
index 456f57a..a914c46 100644
--- a/src/mat/impls/aij/seq/seqcusp/makefile.html
+++ b/src/mat/impls/aij/seq/seqcusp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqcusp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:13+00:00">
+<meta name="date" content="2016-06-05T17:21:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqcusp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqcusp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_CUSP'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu.html b/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu.html
index 670049c..dd16e77 100644
--- a/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu.html
+++ b/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:15+00:00">
+<meta name="date" content="2016-06-05T17:21:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Defines the basic matrix operations for the AIJ (compressed row)</font>
 <a name="line3">  3: </a><font color="#B22222">  matrix storage format using the CUSPARSE library,</font>
diff --git a/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h.html b/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h.html
index 59f9208..e0f59c0 100644
--- a/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h.html
+++ b/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:19+00:00">
+<meta name="date" content="2016-06-05T17:21:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <../src/vec/vec/impls/seq/seqcuda/cudavecimpl.h></font>
 
diff --git a/src/mat/impls/aij/seq/seqcusparse/index.html b/src/mat/impls/aij/seq/seqcusparse/index.html
index 4e33e87..628e37e 100644
--- a/src/mat/impls/aij/seq/seqcusparse/index.html
+++ b/src/mat/impls/aij/seq/seqcusparse/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqcusparse/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqcusparse/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/seqcusparse/makefile.html b/src/mat/impls/aij/seq/seqcusparse/makefile.html
index d4feb16..8f4790e 100644
--- a/src/mat/impls/aij/seq/seqcusparse/makefile.html
+++ b/src/mat/impls/aij/seq/seqcusparse/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqcusparse/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:20+00:00">
+<meta name="date" content="2016-06-05T17:21:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqcusparse/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqcusparse/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_VECCUDA'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx.html b/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx.html
index 4e058a0..73af79a 100644
--- a/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx.html
+++ b/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:13+00:00">
+<meta name="date" content="2016-06-05T17:21:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/impls/aij/seq/seqviennacl/index.html b/src/mat/impls/aij/seq/seqviennacl/index.html
index f46d28b..27f4654 100644
--- a/src/mat/impls/aij/seq/seqviennacl/index.html
+++ b/src/mat/impls/aij/seq/seqviennacl/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqviennacl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqviennacl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/seqviennacl/makefile.html b/src/mat/impls/aij/seq/seqviennacl/makefile.html
index 160382e..d6109cd 100644
--- a/src/mat/impls/aij/seq/seqviennacl/makefile.html
+++ b/src/mat/impls/aij/seq/seqviennacl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqviennacl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:15+00:00">
+<meta name="date" content="2016-06-05T17:21:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqviennacl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqviennacl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_VIENNACL'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h.html b/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h.html
index f9daac7..6459267 100644
--- a/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h.html
+++ b/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:14+00:00">
+<meta name="date" content="2016-06-05T17:21:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h>          </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/aij/seq/superlu/index.html b/src/mat/impls/aij/seq/superlu/index.html
index 87fa5fc..4dacedb 100644
--- a/src/mat/impls/aij/seq/superlu/index.html
+++ b/src/mat/impls/aij/seq/superlu/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/superlu/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/superlu/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/superlu/makefile.html b/src/mat/impls/aij/seq/superlu/makefile.html
index 58bb011..d84a735 100644
--- a/src/mat/impls/aij/seq/superlu/makefile.html
+++ b/src/mat/impls/aij/seq/superlu/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/superlu/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:00+00:00">
+<meta name="date" content="2016-06-05T17:21:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/superlu/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/superlu/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage   'PETSC_HAVE_SUPERLU'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/mat/impls/aij/seq/superlu/superlu.c.html b/src/mat/impls/aij/seq/superlu/superlu.c.html
index 17fb820..0022335 100644
--- a/src/mat/impls/aij/seq/superlu/superlu.c.html
+++ b/src/mat/impls/aij/seq/superlu/superlu.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/superlu/superlu.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:58+00:00">
+<meta name="date" content="2016-06-05T17:21:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/superlu/superlu.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/superlu/superlu.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*  --------------------------------------------------------------------</font>
 
diff --git a/src/mat/impls/aij/seq/symtranspose.c.html b/src/mat/impls/aij/seq/symtranspose.c.html
index ae69bc0..db5cfb5 100644
--- a/src/mat/impls/aij/seq/symtranspose.c.html
+++ b/src/mat/impls/aij/seq/symtranspose.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/symtranspose.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:43+00:00">
+<meta name="date" content="2016-06-05T17:20:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/symtranspose.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/symtranspose.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Defines symbolic transpose routines for SeqAIJ matrices.</font>
diff --git a/src/mat/impls/aij/seq/umfpack/index.html b/src/mat/impls/aij/seq/umfpack/index.html
index 728dfa5..82e51bb 100644
--- a/src/mat/impls/aij/seq/umfpack/index.html
+++ b/src/mat/impls/aij/seq/umfpack/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/umfpack/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/umfpack/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/aij/seq/umfpack/makefile.html b/src/mat/impls/aij/seq/umfpack/makefile.html
index d67af47..e286a1e 100644
--- a/src/mat/impls/aij/seq/umfpack/makefile.html
+++ b/src/mat/impls/aij/seq/umfpack/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/umfpack/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:01+00:00">
+<meta name="date" content="2016-06-05T17:21:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/umfpack/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/umfpack/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_SUITESPARSE'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/mat/impls/aij/seq/umfpack/umfpack.c.html b/src/mat/impls/aij/seq/umfpack/umfpack.c.html
index 9238935..76321e5 100644
--- a/src/mat/impls/aij/seq/umfpack/umfpack.c.html
+++ b/src/mat/impls/aij/seq/umfpack/umfpack.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/aij/seq/umfpack/umfpack.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:09:00+00:00">
+<meta name="date" content="2016-06-05T17:21:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/aij/seq/umfpack/umfpack.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/aij/seq/umfpack/umfpack.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Provides an interface to the UMFPACK sparse solver available through SuiteSparse version 4.2.1</font>
diff --git a/src/mat/impls/baij/index.html b/src/mat/impls/baij/index.html
index 1bf1dc6..8301140 100644
--- a/src/mat/impls/baij/index.html
+++ b/src/mat/impls/baij/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/impls/baij/makefile.html b/src/mat/impls/baij/makefile.html
index bd874bd..56469ed 100644
--- a/src/mat/impls/baij/makefile.html
+++ b/src/mat/impls/baij/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:15+00:00">
+<meta name="date" content="2016-06-05T17:22:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/baij/mpi/baijov.c.html b/src/mat/impls/baij/mpi/baijov.c.html
index 5c67ee5..3a543a2 100644
--- a/src/mat/impls/baij/mpi/baijov.c.html
+++ b/src/mat/impls/baij/mpi/baijov.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/mpi/baijov.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:22+00:00">
+<meta name="date" content="2016-06-05T17:23:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/baijov.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/baijov.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Routines to compute overlapping regions of a parallel MPI matrix</font>
diff --git a/src/mat/impls/baij/mpi/bstream/index.html b/src/mat/impls/baij/mpi/bstream/index.html
index d56f368..6c9d994 100644
--- a/src/mat/impls/baij/mpi/bstream/index.html
+++ b/src/mat/impls/baij/mpi/bstream/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/bstream/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/bstream/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/baij/mpi/bstream/makefile.html b/src/mat/impls/baij/mpi/bstream/makefile.html
index 7c29a2d..577008f 100644
--- a/src/mat/impls/baij/mpi/bstream/makefile.html
+++ b/src/mat/impls/baij/mpi/bstream/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/mpi/bstream/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:27+00:00">
+<meta name="date" content="2016-06-05T17:23:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/bstream/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/bstream/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/impls/baij/mpi/bstream/mpibstream.c.html b/src/mat/impls/baij/mpi/bstream/mpibstream.c.html
index 38731c3..d6b3f21 100644
--- a/src/mat/impls/baij/mpi/bstream/mpibstream.c.html
+++ b/src/mat/impls/baij/mpi/bstream/mpibstream.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/mpi/bstream/mpibstream.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:26+00:00">
+<meta name="date" content="2016-06-05T17:23:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/bstream/mpibstream.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/bstream/mpibstream.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCMAT_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/baij/mpi/mpibaij.h></font>
diff --git a/src/mat/impls/baij/mpi/index.html b/src/mat/impls/baij/mpi/index.html
index 877e67f..2bb6c41 100644
--- a/src/mat/impls/baij/mpi/index.html
+++ b/src/mat/impls/baij/mpi/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/baij/mpi/makefile.html b/src/mat/impls/baij/mpi/makefile.html
index 501aa02..49157ef 100644
--- a/src/mat/impls/baij/mpi/makefile.html
+++ b/src/mat/impls/baij/mpi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/mpi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:26+00:00">
+<meta name="date" content="2016-06-05T17:23:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/baij/mpi/mmbaij.c.html b/src/mat/impls/baij/mpi/mmbaij.c.html
index 001590c..107bbca 100644
--- a/src/mat/impls/baij/mpi/mmbaij.c.html
+++ b/src/mat/impls/baij/mpi/mmbaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/mpi/mmbaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:21+00:00">
+<meta name="date" content="2016-06-05T17:23:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/mmbaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/mmbaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Support for the parallel BAIJ matrix vector multiply</font>
diff --git a/src/mat/impls/baij/mpi/mpb_baij.c.html b/src/mat/impls/baij/mpi/mpb_baij.c.html
index 07ba4f9..c8fd963 100644
--- a/src/mat/impls/baij/mpi/mpb_baij.c.html
+++ b/src/mat/impls/baij/mpi/mpb_baij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/mpi/mpb_baij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:26+00:00">
+<meta name="date" content="2016-06-05T17:23:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/mpb_baij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/mpb_baij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/impls/baij/mpi/mpibaij.h></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="MatGetMultiProcBlock_MPIBAIJ"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  MatGetMultiProcBlock_MPIBAIJ(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> subComm, <a href="../../../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> scall,<a href="../. [...]
diff --git a/src/mat/impls/baij/mpi/mpibaij.c.html b/src/mat/impls/baij/mpi/mpibaij.c.html
index ff91d2d..c7c32b3 100644
--- a/src/mat/impls/baij/mpi/mpibaij.c.html
+++ b/src/mat/impls/baij/mpi/mpibaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/mpi/mpibaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:12+00:00">
+<meta name="date" content="2016-06-05T17:23:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/mpibaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/mpibaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/baij/mpi/mpibaij.h>   </font><font color="#B22222">/*I  "petscmat.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/baij/mpi/mpibaij.h.html b/src/mat/impls/baij/mpi/mpibaij.h.html
index 5c8db4d..0c0d119 100644
--- a/src/mat/impls/baij/mpi/mpibaij.h.html
+++ b/src/mat/impls/baij/mpi/mpibaij.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/mpi/mpibaij.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:26+00:00">
+<meta name="date" content="2016-06-05T17:23:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/mpi/mpibaij.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/mpi/mpibaij.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line4">  4: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h></font>
diff --git a/src/mat/impls/baij/seq/aijbaij.c.html b/src/mat/impls/baij/seq/aijbaij.c.html
index e1556b9..575cebe 100644
--- a/src/mat/impls/baij/seq/aijbaij.c.html
+++ b/src/mat/impls/baij/seq/aijbaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/aijbaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:39+00:00">
+<meta name="date" content="2016-06-05T17:22:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/aijbaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/aijbaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 
diff --git a/src/mat/impls/baij/seq/baij.c.html b/src/mat/impls/baij/seq/baij.c.html
index 6e14d53..ed88355 100644
--- a/src/mat/impls/baij/seq/baij.c.html
+++ b/src/mat/impls/baij/seq/baij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:15+00:00">
+<meta name="date" content="2016-06-05T17:22:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines the basic matrix operations for the BAIJ (compressed row)</font>
diff --git a/src/mat/impls/baij/seq/baij.h.html b/src/mat/impls/baij/seq/baij.h.html
index be11d5c..0812190 100644
--- a/src/mat/impls/baij/seq/baij.h.html
+++ b/src/mat/impls/baij/seq/baij.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baij.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:05+00:00">
+<meta name="date" content="2016-06-05T17:23:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baij.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baij.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
diff --git a/src/mat/impls/baij/seq/baij2.c.html b/src/mat/impls/baij/seq/baij2.c.html
index da61c09..9c28699 100644
--- a/src/mat/impls/baij/seq/baij2.c.html
+++ b/src/mat/impls/baij/seq/baij2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baij2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:24+00:00">
+<meta name="date" content="2016-06-05T17:22:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baij2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baij2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/baij/seq/baijfact.c.html b/src/mat/impls/baij/seq/baijfact.c.html
index 7d49209..efbb02c 100644
--- a/src/mat/impls/baij/seq/baijfact.c.html
+++ b/src/mat/impls/baij/seq/baijfact.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijfact.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:29+00:00">
+<meta name="date" content="2016-06-05T17:22:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijfact.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijfact.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for BAIJ format.</font>
diff --git a/src/mat/impls/baij/seq/baijfact11.c.html b/src/mat/impls/baij/seq/baijfact11.c.html
index 19f168a..6868f29 100644
--- a/src/mat/impls/baij/seq/baijfact11.c.html
+++ b/src/mat/impls/baij/seq/baijfact11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijfact11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:46+00:00">
+<meta name="date" content="2016-06-05T17:22:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijfact11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijfact11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for BAIJ format.</font>
diff --git a/src/mat/impls/baij/seq/baijfact13.c.html b/src/mat/impls/baij/seq/baijfact13.c.html
index 1e41f29..e2ed182 100644
--- a/src/mat/impls/baij/seq/baijfact13.c.html
+++ b/src/mat/impls/baij/seq/baijfact13.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijfact13.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:50+00:00">
+<meta name="date" content="2016-06-05T17:23:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijfact13.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijfact13.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for BAIJ format.</font>
diff --git a/src/mat/impls/baij/seq/baijfact2.c.html b/src/mat/impls/baij/seq/baijfact2.c.html
index 600df8b..7bdb40b 100644
--- a/src/mat/impls/baij/seq/baijfact2.c.html
+++ b/src/mat/impls/baij/seq/baijfact2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijfact2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:33+00:00">
+<meta name="date" content="2016-06-05T17:22:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijfact2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijfact2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for BAIJ format.</font>
diff --git a/src/mat/impls/baij/seq/baijfact3.c.html b/src/mat/impls/baij/seq/baijfact3.c.html
index bfaa030..747e01b 100644
--- a/src/mat/impls/baij/seq/baijfact3.c.html
+++ b/src/mat/impls/baij/seq/baijfact3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijfact3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:39+00:00">
+<meta name="date" content="2016-06-05T17:22:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijfact3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijfact3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for BAIJ format.</font>
diff --git a/src/mat/impls/baij/seq/baijfact4.c.html b/src/mat/impls/baij/seq/baijfact4.c.html
index 0e2cea7..b2c63c8 100644
--- a/src/mat/impls/baij/seq/baijfact4.c.html
+++ b/src/mat/impls/baij/seq/baijfact4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijfact4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:40+00:00">
+<meta name="date" content="2016-06-05T17:22:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijfact4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijfact4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for BAIJ format.</font>
diff --git a/src/mat/impls/baij/seq/baijfact5.c.html b/src/mat/impls/baij/seq/baijfact5.c.html
index 6fcf775..33712e8 100644
--- a/src/mat/impls/baij/seq/baijfact5.c.html
+++ b/src/mat/impls/baij/seq/baijfact5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijfact5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:41+00:00">
+<meta name="date" content="2016-06-05T17:22:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijfact5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijfact5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for BAIJ format.</font>
diff --git a/src/mat/impls/baij/seq/baijfact7.c.html b/src/mat/impls/baij/seq/baijfact7.c.html
index b81516c..c148fe2 100644
--- a/src/mat/impls/baij/seq/baijfact7.c.html
+++ b/src/mat/impls/baij/seq/baijfact7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijfact7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:43+00:00">
+<meta name="date" content="2016-06-05T17:22:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijfact7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijfact7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for BAIJ format.</font>
diff --git a/src/mat/impls/baij/seq/baijfact9.c.html b/src/mat/impls/baij/seq/baijfact9.c.html
index a0f8bad..929d2ba 100644
--- a/src/mat/impls/baij/seq/baijfact9.c.html
+++ b/src/mat/impls/baij/seq/baijfact9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijfact9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:44+00:00">
+<meta name="date" content="2016-06-05T17:22:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijfact9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijfact9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for BAIJ format.</font>
diff --git a/src/mat/impls/baij/seq/baijsolv.c.html b/src/mat/impls/baij/seq/baijsolv.c.html
index 0d60f61..ef16c10 100644
--- a/src/mat/impls/baij/seq/baijsolv.c.html
+++ b/src/mat/impls/baij/seq/baijsolv.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijsolv.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:57+00:00">
+<meta name="date" content="2016-06-05T17:23:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijsolv.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijsolv.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
 
diff --git a/src/mat/impls/baij/seq/baijsolvnat.c.html b/src/mat/impls/baij/seq/baijsolvnat.c.html
index b083f03..3d2df1d 100644
--- a/src/mat/impls/baij/seq/baijsolvnat.c.html
+++ b/src/mat/impls/baij/seq/baijsolvnat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijsolvnat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:00+00:00">
+<meta name="date" content="2016-06-05T17:23:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijsolvnat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijsolvnat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
 
diff --git a/src/mat/impls/baij/seq/baijsolvtran.c.html b/src/mat/impls/baij/seq/baijsolvtran.c.html
index 6eff037..2a35d55 100644
--- a/src/mat/impls/baij/seq/baijsolvtran.c.html
+++ b/src/mat/impls/baij/seq/baijsolvtran.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijsolvtran.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:53+00:00">
+<meta name="date" content="2016-06-05T17:23:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijsolvtran.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijsolvtran.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
 
diff --git a/src/mat/impls/baij/seq/baijsolvtrannat.c.html b/src/mat/impls/baij/seq/baijsolvtrannat.c.html
index 4441e5c..b94e198 100644
--- a/src/mat/impls/baij/seq/baijsolvtrannat.c.html
+++ b/src/mat/impls/baij/seq/baijsolvtrannat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/baijsolvtrannat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:51+00:00">
+<meta name="date" content="2016-06-05T17:23:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/baijsolvtrannat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/baijsolvtrannat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="MatSolveTranspose_SeqBAIJ_1_NaturalOrdering"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatSolveTranspose_SeqBAIJ_1_NaturalOrdering(<a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> bb,<a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> xx)</font></strong>
diff --git a/src/mat/impls/baij/seq/bstream/bstream.c.html b/src/mat/impls/baij/seq/bstream/bstream.c.html
index 5b69aae..fe52f1f 100644
--- a/src/mat/impls/baij/seq/bstream/bstream.c.html
+++ b/src/mat/impls/baij/seq/bstream/bstream.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/bstream/bstream.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:08+00:00">
+<meta name="date" content="2016-06-05T17:23:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/bstream/bstream.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/bstream/bstream.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCMAT_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
diff --git a/src/mat/impls/baij/seq/bstream/bstrmfact.c.html b/src/mat/impls/baij/seq/bstream/bstrmfact.c.html
index 1916f81..37f36a6 100644
--- a/src/mat/impls/baij/seq/bstream/bstrmfact.c.html
+++ b/src/mat/impls/baij/seq/bstream/bstrmfact.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/bstream/bstrmfact.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:10+00:00">
+<meta name="date" content="2016-06-05T17:23:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/bstream/bstrmfact.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/bstream/bstrmfact.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCMAT_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
diff --git a/src/mat/impls/baij/seq/bstream/index.html b/src/mat/impls/baij/seq/bstream/index.html
index f5e50e6..b02c405 100644
--- a/src/mat/impls/baij/seq/bstream/index.html
+++ b/src/mat/impls/baij/seq/bstream/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/bstream/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/bstream/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/baij/seq/bstream/makefile.html b/src/mat/impls/baij/seq/bstream/makefile.html
index 17ae810..b8dcbfa 100644
--- a/src/mat/impls/baij/seq/bstream/makefile.html
+++ b/src/mat/impls/baij/seq/bstream/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/bstream/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:11+00:00">
+<meta name="date" content="2016-06-05T17:23:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/bstream/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/bstream/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/impls/baij/seq/dgedi.c.html b/src/mat/impls/baij/seq/dgedi.c.html
index 9b56432..3f24a4c 100644
--- a/src/mat/impls/baij/seq/dgedi.c.html
+++ b/src/mat/impls/baij/seq/dgedi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/dgedi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:35+00:00">
+<meta name="date" content="2016-06-05T17:22:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/dgedi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/dgedi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">              This file creating by running f2c</font>
diff --git a/src/mat/impls/baij/seq/dgefa.c.html b/src/mat/impls/baij/seq/dgefa.c.html
index d5d8dbf..583ea3f 100644
--- a/src/mat/impls/baij/seq/dgefa.c.html
+++ b/src/mat/impls/baij/seq/dgefa.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/dgefa.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:35+00:00">
+<meta name="date" content="2016-06-05T17:22:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/dgefa.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/dgefa.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       This routine was converted by f2c from Linpack source</font>
diff --git a/src/mat/impls/baij/seq/dgefa2.c.html b/src/mat/impls/baij/seq/dgefa2.c.html
index 5d32530..56bdcd2 100644
--- a/src/mat/impls/baij/seq/dgefa2.c.html
+++ b/src/mat/impls/baij/seq/dgefa2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/dgefa2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:37+00:00">
+<meta name="date" content="2016-06-05T17:22:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/dgefa2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/dgefa2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Inverts 2 by 2 matrix using gaussian elimination with partial pivoting.</font>
diff --git a/src/mat/impls/baij/seq/dgefa3.c.html b/src/mat/impls/baij/seq/dgefa3.c.html
index f23224f..3805ea4 100644
--- a/src/mat/impls/baij/seq/dgefa3.c.html
+++ b/src/mat/impls/baij/seq/dgefa3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/dgefa3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:35+00:00">
+<meta name="date" content="2016-06-05T17:22:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/dgefa3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/dgefa3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Inverts 3 by 3 matrix using gaussian elimination with partial pivoting.</font>
diff --git a/src/mat/impls/baij/seq/dgefa4.c.html b/src/mat/impls/baij/seq/dgefa4.c.html
index 46d2459..7862581 100644
--- a/src/mat/impls/baij/seq/dgefa4.c.html
+++ b/src/mat/impls/baij/seq/dgefa4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/dgefa4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:36+00:00">
+<meta name="date" content="2016-06-05T17:22:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/dgefa4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/dgefa4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Inverts 4 by 4 matrix using gaussian elimination with partial pivoting.</font>
diff --git a/src/mat/impls/baij/seq/dgefa5.c.html b/src/mat/impls/baij/seq/dgefa5.c.html
index 2add551..deccf41 100644
--- a/src/mat/impls/baij/seq/dgefa5.c.html
+++ b/src/mat/impls/baij/seq/dgefa5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/dgefa5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:37+00:00">
+<meta name="date" content="2016-06-05T17:22:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/dgefa5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/dgefa5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Inverts 5 by 5 matrix using gaussian elimination with partial pivoting.</font>
diff --git a/src/mat/impls/baij/seq/dgefa6.c.html b/src/mat/impls/baij/seq/dgefa6.c.html
index 49ddd39..6fe6d79 100644
--- a/src/mat/impls/baij/seq/dgefa6.c.html
+++ b/src/mat/impls/baij/seq/dgefa6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/dgefa6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:38+00:00">
+<meta name="date" content="2016-06-05T17:22:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/dgefa6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/dgefa6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Inverts 6 by 6 matrix using gaussian elimination with partial pivoting.</font>
diff --git a/src/mat/impls/baij/seq/dgefa7.c.html b/src/mat/impls/baij/seq/dgefa7.c.html
index fa74f04..e6a89b3 100644
--- a/src/mat/impls/baij/seq/dgefa7.c.html
+++ b/src/mat/impls/baij/seq/dgefa7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/dgefa7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:38+00:00">
+<meta name="date" content="2016-06-05T17:22:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/dgefa7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/dgefa7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Inverts 7 by 7 matrix using gaussian elimination with partial pivoting.</font>
diff --git a/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.F.html b/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.F.html
index 270766d..8eaf138 100644
--- a/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.F.html
+++ b/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:11+00:00">
+<meta name="date" content="2016-06-05T17:23:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> sparse triangular solve in the BAIJ matrix format
diff --git a/src/mat/impls/baij/seq/ftn-kernels/index.html b/src/mat/impls/baij/seq/ftn-kernels/index.html
index 376a611..4a83e81 100644
--- a/src/mat/impls/baij/seq/ftn-kernels/index.html
+++ b/src/mat/impls/baij/seq/ftn-kernels/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/mat/impls/baij/seq/ftn-kernels/makefile.html b/src/mat/impls/baij/seq/ftn-kernels/makefile.html
index b8258f1..3efa2dd 100644
--- a/src/mat/impls/baij/seq/ftn-kernels/makefile.html
+++ b/src/mat/impls/baij/seq/ftn-kernels/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/ftn-kernels/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:11+00:00">
+<meta name="date" content="2016-06-05T17:23:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0"># This directory contains some computational kernels written in</font>
 <font color="#A020F0"># Fortran77.  These are mainly intended to provide high performance for</font>
diff --git a/src/mat/impls/baij/seq/index.html b/src/mat/impls/baij/seq/index.html
index ee76b97..32b38c5 100644
--- a/src/mat/impls/baij/seq/index.html
+++ b/src/mat/impls/baij/seq/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/baij/seq/makefile.html b/src/mat/impls/baij/seq/makefile.html
index 26d7a19..f40780d 100644
--- a/src/mat/impls/baij/seq/makefile.html
+++ b/src/mat/impls/baij/seq/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/baij/seq/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:08+00:00">
+<meta name="date" content="2016-06-05T17:23:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/baij/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/baij/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/blockmat/index.html b/src/mat/impls/blockmat/index.html
index cdb9eea..86a6db4 100644
--- a/src/mat/impls/blockmat/index.html
+++ b/src/mat/impls/blockmat/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/blockmat/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/blockmat/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/blockmat/makefile.html b/src/mat/impls/blockmat/makefile.html
index 2711cb6..352a73d 100644
--- a/src/mat/impls/blockmat/makefile.html
+++ b/src/mat/impls/blockmat/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/blockmat/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:28+00:00">
+<meta name="date" content="2016-06-05T17:24:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/blockmat/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/blockmat/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/blockmat/seq/blockmat.c.html b/src/mat/impls/blockmat/seq/blockmat.c.html
index f6e31b8..6b252ff 100644
--- a/src/mat/impls/blockmat/seq/blockmat.c.html
+++ b/src/mat/impls/blockmat/seq/blockmat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/blockmat/seq/blockmat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:28+00:00">
+<meta name="date" content="2016-06-05T17:24:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/blockmat/seq/blockmat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/blockmat/seq/blockmat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This provides a matrix that consists of Mats</font>
diff --git a/src/mat/impls/blockmat/seq/index.html b/src/mat/impls/blockmat/seq/index.html
index a0fe0b3..b3fb4c0 100644
--- a/src/mat/impls/blockmat/seq/index.html
+++ b/src/mat/impls/blockmat/seq/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/blockmat/seq/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/blockmat/seq/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/blockmat/seq/makefile.html b/src/mat/impls/blockmat/seq/makefile.html
index 3ceb3a8..8a5bf59 100644
--- a/src/mat/impls/blockmat/seq/makefile.html
+++ b/src/mat/impls/blockmat/seq/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/blockmat/seq/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:30+00:00">
+<meta name="date" content="2016-06-05T17:24:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/blockmat/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/blockmat/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/composite/index.html b/src/mat/impls/composite/index.html
index 957b414..cfc6f5e 100644
--- a/src/mat/impls/composite/index.html
+++ b/src/mat/impls/composite/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/composite/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/composite/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/composite/makefile.html b/src/mat/impls/composite/makefile.html
index 8dd9dab..c8f9783 100644
--- a/src/mat/impls/composite/makefile.html
+++ b/src/mat/impls/composite/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/composite/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:32+00:00">
+<meta name="date" content="2016-06-05T17:24:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/composite/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/composite/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/composite/mcomposite.c.html b/src/mat/impls/composite/mcomposite.c.html
index 78ea5c7..4e83d1b 100644
--- a/src/mat/impls/composite/mcomposite.c.html
+++ b/src/mat/impls/composite/mcomposite.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/composite/mcomposite.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:30+00:00">
+<meta name="date" content="2016-06-05T17:24:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/composite/mcomposite.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/composite/mcomposite.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>        </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/cufft/cufft.cu.html b/src/mat/impls/cufft/cufft.cu.html
index be50db1..94cae60 100644
--- a/src/mat/impls/cufft/cufft.cu.html
+++ b/src/mat/impls/cufft/cufft.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/cufft/cufft.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:32+00:00">
+<meta name="date" content="2016-06-05T17:24:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/cufft/cufft.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/cufft/cufft.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Provides an interface to the CUFFT package.</font>
diff --git a/src/mat/impls/cufft/index.html b/src/mat/impls/cufft/index.html
index f67ccb8..3924a65 100644
--- a/src/mat/impls/cufft/index.html
+++ b/src/mat/impls/cufft/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/cufft/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/cufft/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/cufft/makefile.html b/src/mat/impls/cufft/makefile.html
index f6b0cc0..d62ffe6 100644
--- a/src/mat/impls/cufft/makefile.html
+++ b/src/mat/impls/cufft/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/cufft/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:32+00:00">
+<meta name="date" content="2016-06-05T17:24:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/cufft/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/cufft/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_CUDA'</font>
 <font color="#A020F0">#requiresprecision single</font>
 <font color="#A020F0">#requiresscalar    complex</font>
diff --git a/src/mat/impls/dense/index.html b/src/mat/impls/dense/index.html
index 1b62def..245bac6 100644
--- a/src/mat/impls/dense/index.html
+++ b/src/mat/impls/dense/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/impls/dense/makefile.html b/src/mat/impls/dense/makefile.html
index fe478bf..be2796b 100644
--- a/src/mat/impls/dense/makefile.html
+++ b/src/mat/impls/dense/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/dense/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:06+00:00">
+<meta name="date" content="2016-06-05T17:20:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/dense/mpi/index.html b/src/mat/impls/dense/mpi/index.html
index 88ac751..b1b45ef 100644
--- a/src/mat/impls/dense/mpi/index.html
+++ b/src/mat/impls/dense/mpi/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/mpi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/mpi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/dense/mpi/makefile.html b/src/mat/impls/dense/mpi/makefile.html
index 66767db..8ba268d 100644
--- a/src/mat/impls/dense/mpi/makefile.html
+++ b/src/mat/impls/dense/mpi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/dense/mpi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:18+00:00">
+<meta name="date" content="2016-06-05T17:20:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/dense/mpi/mmdense.c.html b/src/mat/impls/dense/mpi/mmdense.c.html
index fc45833..c3e70af 100644
--- a/src/mat/impls/dense/mpi/mmdense.c.html
+++ b/src/mat/impls/dense/mpi/mmdense.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/dense/mpi/mmdense.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:17+00:00">
+<meta name="date" content="2016-06-05T17:20:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/mpi/mmdense.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/mpi/mmdense.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Support for the parallel dense matrix vector multiply</font>
diff --git a/src/mat/impls/dense/mpi/mpidense.c.html b/src/mat/impls/dense/mpi/mpidense.c.html
index a518c03..2ec9120 100644
--- a/src/mat/impls/dense/mpi/mpidense.c.html
+++ b/src/mat/impls/dense/mpi/mpidense.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/dense/mpi/mpidense.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:12+00:00">
+<meta name="date" content="2016-06-05T17:20:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/mpi/mpidense.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/mpi/mpidense.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Basic functions for basic parallel dense matrices.</font>
diff --git a/src/mat/impls/dense/mpi/mpidense.h.html b/src/mat/impls/dense/mpi/mpidense.h.html
index 8e5feb6..e29ca4e 100644
--- a/src/mat/impls/dense/mpi/mpidense.h.html
+++ b/src/mat/impls/dense/mpi/mpidense.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/dense/mpi/mpidense.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:18+00:00">
+<meta name="date" content="2016-06-05T17:20:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/mpi/mpidense.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/mpi/mpidense.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/dense/seq/dense.h></font>
 
diff --git a/src/mat/impls/dense/seq/dense.c.html b/src/mat/impls/dense/seq/dense.c.html
index 4bddd22..ea70ade 100644
--- a/src/mat/impls/dense/seq/dense.c.html
+++ b/src/mat/impls/dense/seq/dense.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/dense/seq/dense.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:06+00:00">
+<meta name="date" content="2016-06-05T17:20:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/seq/dense.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/seq/dense.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Defines the basic matrix operations for sequential dense.</font>
diff --git a/src/mat/impls/dense/seq/dense.h.html b/src/mat/impls/dense/seq/dense.h.html
index 52b4751..4246838 100644
--- a/src/mat/impls/dense/seq/dense.h.html
+++ b/src/mat/impls/dense/seq/dense.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/dense/seq/dense.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:12+00:00">
+<meta name="date" content="2016-06-05T17:20:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/seq/dense.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/seq/dense.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h> </font><font color="#B22222">/* Mat_MatTransMatMult is defined here */</font><font color="#A020F0"></font>
diff --git a/src/mat/impls/dense/seq/index.html b/src/mat/impls/dense/seq/index.html
index e8b9bed..baf461e 100644
--- a/src/mat/impls/dense/seq/index.html
+++ b/src/mat/impls/dense/seq/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/seq/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/seq/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/dense/seq/makefile.html b/src/mat/impls/dense/seq/makefile.html
index 5ef0df7..080fb28 100644
--- a/src/mat/impls/dense/seq/makefile.html
+++ b/src/mat/impls/dense/seq/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/dense/seq/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:12+00:00">
+<meta name="date" content="2016-06-05T17:20:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/dense/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/dense/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/elemental/index.html b/src/mat/impls/elemental/index.html
index c1282a8..debe391 100644
--- a/src/mat/impls/elemental/index.html
+++ b/src/mat/impls/elemental/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/elemental/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/elemental/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/elemental/makefile.html b/src/mat/impls/elemental/makefile.html
index 8da7928..f225e30 100644
--- a/src/mat/impls/elemental/makefile.html
+++ b/src/mat/impls/elemental/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/elemental/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:51+00:00">
+<meta name="date" content="2016-06-05T17:24:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/elemental/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/elemental/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_ELEMENTAL'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/mat/impls/elemental/matelem.cxx.html b/src/mat/impls/elemental/matelem.cxx.html
index 41e5934..65e0d67 100644
--- a/src/mat/impls/elemental/matelem.cxx.html
+++ b/src/mat/impls/elemental/matelem.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/elemental/matelem.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:47+00:00">
+<meta name="date" content="2016-06-05T17:24:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/elemental/matelem.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/elemental/matelem.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/impls/elemental/matelemimpl.h> </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/mat/impls/elemental/matelemimpl.h.html b/src/mat/impls/elemental/matelemimpl.h.html
index 64edb07..3265f26 100644
--- a/src/mat/impls/elemental/matelemimpl.h.html
+++ b/src/mat/impls/elemental/matelemimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/elemental/matelemimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:51+00:00">
+<meta name="date" content="2016-06-05T17:24:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/elemental/matelemimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/elemental/matelemimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_matelemimpl_h)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _matelemimpl_h</font></strong>
 
diff --git a/src/mat/impls/fft/fft.c.html b/src/mat/impls/fft/fft.c.html
index 99b43cb..dba1d17 100644
--- a/src/mat/impls/fft/fft.c.html
+++ b/src/mat/impls/fft/fft.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/fft/fft.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:44+00:00">
+<meta name="date" content="2016-06-05T17:24:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/fft/fft.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/fft/fft.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Provides an interface to the FFT packages.</font>
diff --git a/src/mat/impls/fft/fft.h.html b/src/mat/impls/fft/fft.h.html
index 03c016d..002fdf2 100644
--- a/src/mat/impls/fft/fft.h.html
+++ b/src/mat/impls/fft/fft.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/fft/fft.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:44+00:00">
+<meta name="date" content="2016-06-05T17:24:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/fft/fft.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/fft/fft.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
diff --git a/src/mat/impls/fft/fftw/fftw.c.html b/src/mat/impls/fft/fftw/fftw.c.html
index 951d2da..4f6962f 100644
--- a/src/mat/impls/fft/fftw/fftw.c.html
+++ b/src/mat/impls/fft/fftw/fftw.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/fft/fftw/fftw.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:44+00:00">
+<meta name="date" content="2016-06-05T17:24:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/fft/fftw/fftw.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/fft/fftw/fftw.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Provides an interface to the FFTW package.</font>
diff --git a/src/mat/impls/fft/fftw/index.html b/src/mat/impls/fft/fftw/index.html
index b6048fb..b3b8f49 100644
--- a/src/mat/impls/fft/fftw/index.html
+++ b/src/mat/impls/fft/fftw/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/fft/fftw/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/fft/fftw/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/fft/fftw/makefile.html b/src/mat/impls/fft/fftw/makefile.html
index da3ac1d..5733828 100644
--- a/src/mat/impls/fft/fftw/makefile.html
+++ b/src/mat/impls/fft/fftw/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/fft/fftw/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:47+00:00">
+<meta name="date" content="2016-06-05T17:24:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/fft/fftw/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/fft/fftw/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_FFTW'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/mat/impls/fft/index.html b/src/mat/impls/fft/index.html
index 5a78429..3421952 100644
--- a/src/mat/impls/fft/index.html
+++ b/src/mat/impls/fft/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/fft/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/fft/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/fft/makefile.html b/src/mat/impls/fft/makefile.html
index 6423181..ff41209 100644
--- a/src/mat/impls/fft/makefile.html
+++ b/src/mat/impls/fft/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/fft/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:44+00:00">
+<meta name="date" content="2016-06-05T17:24:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/fft/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/fft/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/index.html b/src/mat/impls/index.html
index 65a0a0f..ebd8946 100644
--- a/src/mat/impls/index.html
+++ b/src/mat/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/impls/is/index.html b/src/mat/impls/is/index.html
index c660a9a..b470e57 100644
--- a/src/mat/impls/is/index.html
+++ b/src/mat/impls/is/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/is/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/is/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/is/makefile.html b/src/mat/impls/is/makefile.html
index b53f6a9..b6dd2ae 100644
--- a/src/mat/impls/is/makefile.html
+++ b/src/mat/impls/is/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/is/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:41+00:00">
+<meta name="date" content="2016-06-05T17:23:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/is/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/is/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/mat/impls/is/matis.c.html b/src/mat/impls/is/matis.c.html
index 893dfb9..3ee1a3e 100644
--- a/src/mat/impls/is/matis.c.html
+++ b/src/mat/impls/is/matis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/is/matis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:38+00:00">
+<meta name="date" content="2016-06-05T17:23:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/is/matis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/is/matis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Creates a matrix class for using the Neumann-Neumann type preconditioners.</font>
diff --git a/src/mat/impls/is/matis.h.html b/src/mat/impls/is/matis.h.html
index dfdab50..1f2719c 100644
--- a/src/mat/impls/is/matis.h.html
+++ b/src/mat/impls/is/matis.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/is/matis.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:40+00:00">
+<meta name="date" content="2016-06-05T17:23:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/is/matis.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/is/matis.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/mat/impls/localref/index.html b/src/mat/impls/localref/index.html
index 135bdad..6b85c9e 100644
--- a/src/mat/impls/localref/index.html
+++ b/src/mat/impls/localref/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/localref/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/localref/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/localref/makefile.html b/src/mat/impls/localref/makefile.html
index 5e1a41e..b09c191 100644
--- a/src/mat/impls/localref/makefile.html
+++ b/src/mat/impls/localref/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/localref/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:40+00:00">
+<meta name="date" content="2016-06-05T17:24:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/localref/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/localref/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/localref/mlocalref.c.html b/src/mat/impls/localref/mlocalref.c.html
index 728e720..4888280 100644
--- a/src/mat/impls/localref/mlocalref.c.html
+++ b/src/mat/impls/localref/mlocalref.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/localref/mlocalref.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:39+00:00">
+<meta name="date" content="2016-06-05T17:24:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/localref/mlocalref.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/localref/mlocalref.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>          </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/lrc/index.html b/src/mat/impls/lrc/index.html
index 21e37db..b886be6 100644
--- a/src/mat/impls/lrc/index.html
+++ b/src/mat/impls/lrc/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/lrc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/lrc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/lrc/lrc.c.html b/src/mat/impls/lrc/lrc.c.html
index 089bd87..05f7f7a 100644
--- a/src/mat/impls/lrc/lrc.c.html
+++ b/src/mat/impls/lrc/lrc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/lrc/lrc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:26+00:00">
+<meta name="date" content="2016-06-05T17:24:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/lrc/lrc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/lrc/lrc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>          </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/lrc/makefile.html b/src/mat/impls/lrc/makefile.html
index 5abce04..3cc7341 100644
--- a/src/mat/impls/lrc/makefile.html
+++ b/src/mat/impls/lrc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/lrc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:27+00:00">
+<meta name="date" content="2016-06-05T17:24:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/lrc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/lrc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/maij/index.html b/src/mat/impls/maij/index.html
index b6f46b1..1fb742a 100644
--- a/src/mat/impls/maij/index.html
+++ b/src/mat/impls/maij/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/maij/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/maij/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/maij/maij.c.html b/src/mat/impls/maij/maij.c.html
index 3d80585..bb2a5e4 100644
--- a/src/mat/impls/maij/maij.c.html
+++ b/src/mat/impls/maij/maij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/maij/maij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:29+00:00">
+<meta name="date" content="2016-06-05T17:23:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/maij/maij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/maij/maij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines the basic matrix operations for the MAIJ  matrix storage format.</font>
diff --git a/src/mat/impls/maij/makefile.html b/src/mat/impls/maij/makefile.html
index b8aa379..212bae0 100644
--- a/src/mat/impls/maij/makefile.html
+++ b/src/mat/impls/maij/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/maij/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:38+00:00">
+<meta name="date" content="2016-06-05T17:23:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/maij/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/maij/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/makefile.html b/src/mat/impls/makefile.html
index 2ce9446..006e280 100644
--- a/src/mat/impls/makefile.html
+++ b/src/mat/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:06+00:00">
+<meta name="date" content="2016-06-05T17:20:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/mffd/index.html b/src/mat/impls/mffd/index.html
index 2d9f378..2019d8a 100644
--- a/src/mat/impls/mffd/index.html
+++ b/src/mat/impls/mffd/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/mffd/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/mffd/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/mffd/makefile.html b/src/mat/impls/mffd/makefile.html
index ca68a47..5fc0ad9 100644
--- a/src/mat/impls/mffd/makefile.html
+++ b/src/mat/impls/mffd/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/mffd/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:37+00:00">
+<meta name="date" content="2016-06-05T17:24:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/mffd/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/mffd/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/mffd/mffd.c.html b/src/mat/impls/mffd/mffd.c.html
index 2608bf7..b428abe 100644
--- a/src/mat/impls/mffd/mffd.c.html
+++ b/src/mat/impls/mffd/mffd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/mffd/mffd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:32+00:00">
+<meta name="date" content="2016-06-05T17:24:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/mffd/mffd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/mffd/mffd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/mffd/mffdimpl.h>   </font><font color="#B22222">/*I  "petscmat.h"   I*/</font><font color="#A020F0"></font>
diff --git a/src/mat/impls/mffd/mffddef.c.html b/src/mat/impls/mffd/mffddef.c.html
index 47c97c4..6512d2d 100644
--- a/src/mat/impls/mffd/mffddef.c.html
+++ b/src/mat/impls/mffd/mffddef.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/mffd/mffddef.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:35+00:00">
+<meta name="date" content="2016-06-05T17:24:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/mffd/mffddef.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/mffd/mffddef.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Implements the DS PETSc approach for computing the h</font>
diff --git a/src/mat/impls/mffd/mffdimpl.h.html b/src/mat/impls/mffd/mffdimpl.h.html
index 5a3f466..47ef473 100644
--- a/src/mat/impls/mffd/mffdimpl.h.html
+++ b/src/mat/impls/mffd/mffdimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/mffd/mffdimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:37+00:00">
+<meta name="date" content="2016-06-05T17:24:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/mffd/mffdimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/mffd/mffdimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    This file should be included in NEW routines that compute the</font>
 <a name="line3">  3: </a><font color="#B22222">    differencing parameter for finite difference based matrix-free</font>
diff --git a/src/mat/impls/mffd/mfregis.c.html b/src/mat/impls/mffd/mfregis.c.html
index 594fb56..4b14000 100644
--- a/src/mat/impls/mffd/mfregis.c.html
+++ b/src/mat/impls/mffd/mfregis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/mffd/mfregis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:36+00:00">
+<meta name="date" content="2016-06-05T17:24:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/mffd/mfregis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/mffd/mfregis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/mffd/mffdimpl.h>   </font><font color="#B22222">/*I  "petscmat.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/mffd/wp.c.html b/src/mat/impls/mffd/wp.c.html
index 0253921..7798e01 100644
--- a/src/mat/impls/mffd/wp.c.html
+++ b/src/mat/impls/mffd/wp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/mffd/wp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:36+00:00">
+<meta name="date" content="2016-06-05T17:24:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/mffd/wp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/mffd/wp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*MC</font>
 <a name="line3">  3: </a><font color="#B22222">     <a href="../../../../docs/manualpages/Mat/MATMFFD_WP.html#MATMFFD_WP">MATMFFD_WP</a> - Implements an alternative approach for computing the differencing parameter</font>
diff --git a/src/mat/impls/nest/index.html b/src/mat/impls/nest/index.html
index b2bde99..5e84e08 100644
--- a/src/mat/impls/nest/index.html
+++ b/src/mat/impls/nest/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/nest/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/nest/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/nest/makefile.html b/src/mat/impls/nest/makefile.html
index fd33c3b..0087a11 100644
--- a/src/mat/impls/nest/makefile.html
+++ b/src/mat/impls/nest/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/nest/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:44+00:00">
+<meta name="date" content="2016-06-05T17:24:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/nest/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/nest/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/nest/matnest.c.html b/src/mat/impls/nest/matnest.c.html
index 1525f71..bebbe3f 100644
--- a/src/mat/impls/nest/matnest.c.html
+++ b/src/mat/impls/nest/matnest.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/nest/matnest.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:40+00:00">
+<meta name="date" content="2016-06-05T17:24:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/nest/matnest.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/nest/matnest.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/nest/matnestimpl.h> </font><font color="#B22222">/*I   "petscmat.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/mat/impls/nest/matnestimpl.h.html b/src/mat/impls/nest/matnestimpl.h.html
index d77ba32..8a5d883 100644
--- a/src/mat/impls/nest/matnestimpl.h.html
+++ b/src/mat/impls/nest/matnestimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/nest/matnestimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:44+00:00">
+<meta name="date" content="2016-06-05T17:24:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/nest/matnestimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/nest/matnestimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#if !defined(MatNest_impl_h)</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define MatNest_impl_h</font></strong>
diff --git a/src/mat/impls/normal/index.html b/src/mat/impls/normal/index.html
index 783b4a0..0fcd764 100644
--- a/src/mat/impls/normal/index.html
+++ b/src/mat/impls/normal/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/normal/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/normal/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/normal/makefile.html b/src/mat/impls/normal/makefile.html
index 1b9fb1e..d77a582 100644
--- a/src/mat/impls/normal/makefile.html
+++ b/src/mat/impls/normal/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/normal/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:26+00:00">
+<meta name="date" content="2016-06-05T17:24:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/normal/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/normal/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/normal/normm.c.html b/src/mat/impls/normal/normm.c.html
index 27ad6c4..2ce558d 100644
--- a/src/mat/impls/normal/normm.c.html
+++ b/src/mat/impls/normal/normm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/normal/normm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:25+00:00">
+<meta name="date" content="2016-06-05T17:24:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/normal/normm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/normal/normm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>          </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/normal/normmh.c.html b/src/mat/impls/normal/normmh.c.html
index 400eea0..854e22d 100644
--- a/src/mat/impls/normal/normmh.c.html
+++ b/src/mat/impls/normal/normmh.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/normal/normmh.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:26+00:00">
+<meta name="date" content="2016-06-05T17:24:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/normal/normmh.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/normal/normmh.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>          </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/preallocator/index.html b/src/mat/impls/preallocator/index.html
index 4a99bb2..e89f927 100644
--- a/src/mat/impls/preallocator/index.html
+++ b/src/mat/impls/preallocator/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/preallocator/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/preallocator/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/preallocator/makefile.html b/src/mat/impls/preallocator/makefile.html
index 029567a..e1c445e 100644
--- a/src/mat/impls/preallocator/makefile.html
+++ b/src/mat/impls/preallocator/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/preallocator/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:52+00:00">
+<meta name="date" content="2016-06-05T17:25:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/preallocator/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/preallocator/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/impls/preallocator/matpreallocator.c.html b/src/mat/impls/preallocator/matpreallocator.c.html
index 5cd498d..987d4e2 100644
--- a/src/mat/impls/preallocator/matpreallocator.c.html
+++ b/src/mat/impls/preallocator/matpreallocator.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/preallocator/matpreallocator.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:51+00:00">
+<meta name="date" content="2016-06-05T17:25:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/preallocator/matpreallocator.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/preallocator/matpreallocator.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>      </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/utils/hash.h></font>
 
diff --git a/src/mat/impls/python/index.html b/src/mat/impls/python/index.html
index 3ff15b9..ff0d1fd 100644
--- a/src/mat/impls/python/index.html
+++ b/src/mat/impls/python/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/python/makefile.html b/src/mat/impls/python/makefile.html
index 7d47c42..1c55c22 100644
--- a/src/mat/impls/python/makefile.html
+++ b/src/mat/impls/python/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/python/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:38+00:00">
+<meta name="date" content="2016-06-05T17:24:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/python/pythonmat.c.html b/src/mat/impls/python/pythonmat.c.html
index 011693b..7fa60ed 100644
--- a/src/mat/impls/python/pythonmat.c.html
+++ b/src/mat/impls/python/pythonmat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/python/pythonmat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:38+00:00">
+<meta name="date" content="2016-06-05T17:24:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/python/pythonmat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/python/pythonmat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>          </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@C</font>
diff --git a/src/mat/impls/sbaij/index.html b/src/mat/impls/sbaij/index.html
index f6f839b..44701f2 100644
--- a/src/mat/impls/sbaij/index.html
+++ b/src/mat/impls/sbaij/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/impls/sbaij/makefile.html b/src/mat/impls/sbaij/makefile.html
index fab84d1..419184a 100644
--- a/src/mat/impls/sbaij/makefile.html
+++ b/src/mat/impls/sbaij/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:41+00:00">
+<meta name="date" content="2016-06-05T17:23:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/mat/impls/sbaij/mpi/index.html b/src/mat/impls/sbaij/mpi/index.html
index 04de623..5c02525 100644
--- a/src/mat/impls/sbaij/mpi/index.html
+++ b/src/mat/impls/sbaij/mpi/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/sbaij/mpi/makefile.html b/src/mat/impls/sbaij/mpi/makefile.html
index b299028..c889210 100644
--- a/src/mat/impls/sbaij/mpi/makefile.html
+++ b/src/mat/impls/sbaij/mpi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/mpi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:24+00:00">
+<meta name="date" content="2016-06-05T17:24:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/sbaij/mpi/mmsbaij.c.html b/src/mat/impls/sbaij/mpi/mmsbaij.c.html
index 8a1601c..d63606a 100644
--- a/src/mat/impls/sbaij/mpi/mmsbaij.c.html
+++ b/src/mat/impls/sbaij/mpi/mmsbaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/mpi/mmsbaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:22+00:00">
+<meta name="date" content="2016-06-05T17:24:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/mmsbaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/mmsbaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Support for the parallel SBAIJ matrix vector multiply</font>
diff --git a/src/mat/impls/sbaij/mpi/mpiaijsbaij.c.html b/src/mat/impls/sbaij/mpi/mpiaijsbaij.c.html
index 46db062..ed7e498 100644
--- a/src/mat/impls/sbaij/mpi/mpiaijsbaij.c.html
+++ b/src/mat/impls/sbaij/mpi/mpiaijsbaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/mpi/mpiaijsbaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:24+00:00">
+<meta name="date" content="2016-06-05T17:24:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/mpiaijsbaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/mpiaijsbaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/mpi/mpisbaij.h> </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/aij/mpi/mpiaij.h></font>
diff --git a/src/mat/impls/sbaij/mpi/mpisbaij.c.html b/src/mat/impls/sbaij/mpi/mpisbaij.c.html
index 58b6c1a..1a856f7 100644
--- a/src/mat/impls/sbaij/mpi/mpisbaij.c.html
+++ b/src/mat/impls/sbaij/mpi/mpisbaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/mpi/mpisbaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:14+00:00">
+<meta name="date" content="2016-06-05T17:24:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/mpisbaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/mpisbaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/baij/mpi/mpibaij.h>    </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/mpi/mpisbaij.h></font>
diff --git a/src/mat/impls/sbaij/mpi/mpisbaij.h.html b/src/mat/impls/sbaij/mpi/mpisbaij.h.html
index c254b97..8abc58a 100644
--- a/src/mat/impls/sbaij/mpi/mpisbaij.h.html
+++ b/src/mat/impls/sbaij/mpi/mpisbaij.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/mpi/mpisbaij.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:24+00:00">
+<meta name="date" content="2016-06-05T17:24:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/mpisbaij.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/mpisbaij.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line4">  4: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
diff --git a/src/mat/impls/sbaij/mpi/sbaijov.c.html b/src/mat/impls/sbaij/mpi/sbaijov.c.html
index 50a343d..12b067a 100644
--- a/src/mat/impls/sbaij/mpi/sbaijov.c.html
+++ b/src/mat/impls/sbaij/mpi/sbaijov.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/mpi/sbaijov.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:22+00:00">
+<meta name="date" content="2016-06-05T17:24:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/sbaijov.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/sbaijov.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Routines to compute overlapping regions of a parallel MPI matrix.</font>
diff --git a/src/mat/impls/sbaij/mpi/sbstream/index.html b/src/mat/impls/sbaij/mpi/sbstream/index.html
index 94cfd6c..42018ee 100644
--- a/src/mat/impls/sbaij/mpi/sbstream/index.html
+++ b/src/mat/impls/sbaij/mpi/sbstream/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/sbstream/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/sbstream/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/sbaij/mpi/sbstream/makefile.html b/src/mat/impls/sbaij/mpi/sbstream/makefile.html
index 783c788..6f04974 100644
--- a/src/mat/impls/sbaij/mpi/sbstream/makefile.html
+++ b/src/mat/impls/sbaij/mpi/sbstream/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/mpi/sbstream/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:25+00:00">
+<meta name="date" content="2016-06-05T17:24:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/sbstream/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/sbstream/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c.html b/src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c.html
index 5926e1a..7830cc3 100644
--- a/src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c.html
+++ b/src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:24+00:00">
+<meta name="date" content="2016-06-05T17:24:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCMAT_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/mpi/mpisbaij.h></font>
diff --git a/src/mat/impls/sbaij/seq/aijsbaij.c.html b/src/mat/impls/sbaij/seq/aijsbaij.c.html
index ba57ec2..2ad6a85 100644
--- a/src/mat/impls/sbaij/seq/aijsbaij.c.html
+++ b/src/mat/impls/sbaij/seq/aijsbaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/aijsbaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:07+00:00">
+<meta name="date" content="2016-06-05T17:24:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/aijsbaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/aijsbaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/aij/seq/aij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
diff --git a/src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h.html b/src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h.html
index 5856d40..c7534fa 100644
--- a/src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h.html
+++ b/src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:14+00:00">
+<meta name="date" content="2016-06-05T17:24:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(CHOLMODIMPL_H_)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define CHOLMODIMPL_H_</font></strong>
 
diff --git a/src/mat/impls/sbaij/seq/cholmod/index.html b/src/mat/impls/sbaij/seq/cholmod/index.html
index bedff15..ba0d54b 100644
--- a/src/mat/impls/sbaij/seq/cholmod/index.html
+++ b/src/mat/impls/sbaij/seq/cholmod/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/cholmod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/cholmod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/sbaij/seq/cholmod/makefile.html b/src/mat/impls/sbaij/seq/cholmod/makefile.html
index e65939d..a56de8e 100644
--- a/src/mat/impls/sbaij/seq/cholmod/makefile.html
+++ b/src/mat/impls/sbaij/seq/cholmod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/cholmod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:14+00:00">
+<meta name="date" content="2016-06-05T17:24:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/cholmod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/cholmod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage    'PETSC_HAVE_SUITESPARSE'</font>
 <font color="#A020F0">#requiresprecision  double</font>
diff --git a/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c.html b/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c.html
index 23bace4..0e3a025 100644
--- a/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c.html
+++ b/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:13+00:00">
+<meta name="date" content="2016-06-05T17:24:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Provides an interface to the CHOLMOD sparse solver available through SuiteSparse version 4.2.1</font>
diff --git a/src/mat/impls/sbaij/seq/index.html b/src/mat/impls/sbaij/seq/index.html
index b337f01..c895d13 100644
--- a/src/mat/impls/sbaij/seq/index.html
+++ b/src/mat/impls/sbaij/seq/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/sbaij/seq/makefile.html b/src/mat/impls/sbaij/seq/makefile.html
index 5d4a724..248d74f 100644
--- a/src/mat/impls/sbaij/seq/makefile.html
+++ b/src/mat/impls/sbaij/seq/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:09+00:00">
+<meta name="date" content="2016-06-05T17:24:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/sbaij/seq/relax.h.html b/src/mat/impls/sbaij/seq/relax.h.html
index 07ce128..2cad04c 100644
--- a/src/mat/impls/sbaij/seq/relax.h.html
+++ b/src/mat/impls/sbaij/seq/relax.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/relax.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:09+00:00">
+<meta name="date" content="2016-06-05T17:24:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/relax.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/relax.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This is included by sbaij.c to generate unsigned short and regular versions of these two functions</font>
diff --git a/src/mat/impls/sbaij/seq/sbaij.c.html b/src/mat/impls/sbaij/seq/sbaij.c.html
index 8749b43..14be716 100644
--- a/src/mat/impls/sbaij/seq/sbaij.c.html
+++ b/src/mat/impls/sbaij/seq/sbaij.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaij.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:41+00:00">
+<meta name="date" content="2016-06-05T17:23:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaij.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaij.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines the basic matrix operations for the SBAIJ (compressed row)</font>
diff --git a/src/mat/impls/sbaij/seq/sbaij.h.html b/src/mat/impls/sbaij/seq/sbaij.h.html
index a1573b7..383a1d1 100644
--- a/src/mat/impls/sbaij/seq/sbaij.h.html
+++ b/src/mat/impls/sbaij/seq/sbaij.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaij.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:08+00:00">
+<meta name="date" content="2016-06-05T17:24:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaij.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaij.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaij2.c.html b/src/mat/impls/sbaij/seq/sbaij2.c.html
index cbe3ba0..4759a14 100644
--- a/src/mat/impls/sbaij/seq/sbaij2.c.html
+++ b/src/mat/impls/sbaij/seq/sbaij2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaij2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:46+00:00">
+<meta name="date" content="2016-06-05T17:23:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaij2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaij2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact.c.html b/src/mat/impls/sbaij/seq/sbaijfact.c.html
index d34199a..66c6b8d 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:50+00:00">
+<meta name="date" content="2016-06-05T17:23:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact10.c.html b/src/mat/impls/sbaij/seq/sbaijfact10.c.html
index 30ec359..6c6a24c 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact10.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:05+00:00">
+<meta name="date" content="2016-06-05T17:24:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact11.c.html b/src/mat/impls/sbaij/seq/sbaijfact11.c.html
index 9e2bbb5..494d606 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact11.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:06+00:00">
+<meta name="date" content="2016-06-05T17:24:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact12.c.html b/src/mat/impls/sbaij/seq/sbaijfact12.c.html
index 87e2211..84b3780 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact12.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:07+00:00">
+<meta name="date" content="2016-06-05T17:24:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact2.c.html b/src/mat/impls/sbaij/seq/sbaijfact2.c.html
index 9afe092..61e7760 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact2.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:11:54+00:00">
+<meta name="date" content="2016-06-05T17:24:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Factorization code for SBAIJ format.</font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact3.c.html b/src/mat/impls/sbaij/seq/sbaijfact3.c.html
index c29db6d..154e5b0 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact3.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:01+00:00">
+<meta name="date" content="2016-06-05T17:24:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact4.c.html b/src/mat/impls/sbaij/seq/sbaijfact4.c.html
index e72a7c4..fe22a2b 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact4.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:02+00:00">
+<meta name="date" content="2016-06-05T17:24:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact5.c.html b/src/mat/impls/sbaij/seq/sbaijfact5.c.html
index 918d6cc..9e55431 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact5.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:02+00:00">
+<meta name="date" content="2016-06-05T17:24:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact6.c.html b/src/mat/impls/sbaij/seq/sbaijfact6.c.html
index 8643539..282f90b 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact6.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:03+00:00">
+<meta name="date" content="2016-06-05T17:24:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact7.c.html b/src/mat/impls/sbaij/seq/sbaijfact7.c.html
index d76bd97..ca52217 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact7.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:03+00:00">
+<meta name="date" content="2016-06-05T17:24:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact8.c.html b/src/mat/impls/sbaij/seq/sbaijfact8.c.html
index 18a4049..7dac65a 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact8.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:04+00:00">
+<meta name="date" content="2016-06-05T17:24:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbaijfact9.c.html b/src/mat/impls/sbaij/seq/sbaijfact9.c.html
index bbbfc16..62891d9 100644
--- a/src/mat/impls/sbaij/seq/sbaijfact9.c.html
+++ b/src/mat/impls/sbaij/seq/sbaijfact9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbaijfact9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:04+00:00">
+<meta name="date" content="2016-06-05T17:24:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbaijfact9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbaijfact9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kernels/blockinvert.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbstream/index.html b/src/mat/impls/sbaij/seq/sbstream/index.html
index 94a5a7c..ed51e1c 100644
--- a/src/mat/impls/sbaij/seq/sbstream/index.html
+++ b/src/mat/impls/sbaij/seq/sbstream/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbstream/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbstream/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/sbaij/seq/sbstream/makefile.html b/src/mat/impls/sbaij/seq/sbstream/makefile.html
index a88b95d..86eca95 100644
--- a/src/mat/impls/sbaij/seq/sbstream/makefile.html
+++ b/src/mat/impls/sbaij/seq/sbstream/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbstream/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:12+00:00">
+<meta name="date" content="2016-06-05T17:24:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbstream/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbstream/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/mat/impls/sbaij/seq/sbstream/sbstream.c.html b/src/mat/impls/sbaij/seq/sbstream/sbstream.c.html
index 04607e3..28f65ea 100644
--- a/src/mat/impls/sbaij/seq/sbstream/sbstream.c.html
+++ b/src/mat/impls/sbaij/seq/sbstream/sbstream.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbstream/sbstream.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:09+00:00">
+<meta name="date" content="2016-06-05T17:24:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbstream/sbstream.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbstream/sbstream.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCMAT_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
diff --git a/src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c.html b/src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c.html
index 49c60a8..8958880 100644
--- a/src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c.html
+++ b/src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:11+00:00">
+<meta name="date" content="2016-06-05T17:24:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSCMAT_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
diff --git a/src/mat/impls/sbaij/seq/sro.c.html b/src/mat/impls/sbaij/seq/sro.c.html
index 8d238d9..e622af0 100644
--- a/src/mat/impls/sbaij/seq/sro.c.html
+++ b/src/mat/impls/sbaij/seq/sro.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/sbaij/seq/sro.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:01+00:00">
+<meta name="date" content="2016-06-05T17:24:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/sbaij/seq/sro.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/sbaij/seq/sro.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/baij/seq/baij.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/mat/impls/sbaij/seq/sbaij.h></font>
diff --git a/src/mat/impls/scatter/index.html b/src/mat/impls/scatter/index.html
index 2ea5193..2b5829d 100644
--- a/src/mat/impls/scatter/index.html
+++ b/src/mat/impls/scatter/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/scatter/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/scatter/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/scatter/makefile.html b/src/mat/impls/scatter/makefile.html
index faebd8e..bfd6fa6 100644
--- a/src/mat/impls/scatter/makefile.html
+++ b/src/mat/impls/scatter/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/scatter/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:28+00:00">
+<meta name="date" content="2016-06-05T17:24:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/scatter/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/scatter/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/scatter/mscatter.c.html b/src/mat/impls/scatter/mscatter.c.html
index 583eb7c..d8b8511 100644
--- a/src/mat/impls/scatter/mscatter.c.html
+++ b/src/mat/impls/scatter/mscatter.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/scatter/mscatter.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:27+00:00">
+<meta name="date" content="2016-06-05T17:24:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/scatter/mscatter.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/scatter/mscatter.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This provides a matrix that applies a <a href="../../../../docs/manualpages/Vec/VecScatter.html#VecScatter">VecScatter</a> to a vector.</font>
diff --git a/src/mat/impls/shell/index.html b/src/mat/impls/shell/index.html
index 59abe56..d81c405 100644
--- a/src/mat/impls/shell/index.html
+++ b/src/mat/impls/shell/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/shell/makefile.html b/src/mat/impls/shell/makefile.html
index 0367b89..38136db 100644
--- a/src/mat/impls/shell/makefile.html
+++ b/src/mat/impls/shell/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/shell/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:15+00:00">
+<meta name="date" content="2016-06-05T17:22:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/shell/shell.c.html b/src/mat/impls/shell/shell.c.html
index 2288128..57be4cb 100644
--- a/src/mat/impls/shell/shell.c.html
+++ b/src/mat/impls/shell/shell.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/shell/shell.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:13+00:00">
+<meta name="date" content="2016-06-05T17:22:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/shell/shell.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/shell/shell.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This provides a simple shell for Fortran (and C programmers) to</font>
diff --git a/src/mat/impls/shell/shellcnv.c.html b/src/mat/impls/shell/shellcnv.c.html
index e7ea4e5..75ee5b1 100644
--- a/src/mat/impls/shell/shellcnv.c.html
+++ b/src/mat/impls/shell/shellcnv.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/shell/shellcnv.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:10:15+00:00">
+<meta name="date" content="2016-06-05T17:22:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/shell/shellcnv.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/shell/shellcnv.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>        </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
diff --git a/src/mat/impls/submat/index.html b/src/mat/impls/submat/index.html
index e7d7b42..ced6da2 100644
--- a/src/mat/impls/submat/index.html
+++ b/src/mat/impls/submat/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/submat/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/submat/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/submat/makefile.html b/src/mat/impls/submat/makefile.html
index a437349..449b1d4 100644
--- a/src/mat/impls/submat/makefile.html
+++ b/src/mat/impls/submat/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/submat/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:39+00:00">
+<meta name="date" content="2016-06-05T17:24:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/submat/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/submat/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/submat/submat.c.html b/src/mat/impls/submat/submat.c.html
index 304c245..a5e63f4 100644
--- a/src/mat/impls/submat/submat.c.html
+++ b/src/mat/impls/submat/submat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/submat/submat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:38+00:00">
+<meta name="date" content="2016-06-05T17:24:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/submat/submat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/submat/submat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>          </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/transpose/htransm.c.html b/src/mat/impls/transpose/htransm.c.html
index 143e258..597e156 100644
--- a/src/mat/impls/transpose/htransm.c.html
+++ b/src/mat/impls/transpose/htransm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/transpose/htransm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:37+00:00">
+<meta name="date" content="2016-06-05T17:24:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/transpose/htransm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/transpose/htransm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>          </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/impls/transpose/index.html b/src/mat/impls/transpose/index.html
index 3d666fa..e57eb71 100644
--- a/src/mat/impls/transpose/index.html
+++ b/src/mat/impls/transpose/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/transpose/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/transpose/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/impls/transpose/makefile.html b/src/mat/impls/transpose/makefile.html
index c2bfd95..3b9af6a 100644
--- a/src/mat/impls/transpose/makefile.html
+++ b/src/mat/impls/transpose/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/transpose/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:38+00:00">
+<meta name="date" content="2016-06-05T17:24:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/transpose/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/transpose/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/impls/transpose/transm.c.html b/src/mat/impls/transpose/transm.c.html
index 02d9c82..9d5a4f9 100644
--- a/src/mat/impls/transpose/transm.c.html
+++ b/src/mat/impls/transpose/transm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/impls/transpose/transm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:12:37+00:00">
+<meta name="date" content="2016-06-05T17:24:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/impls/transpose/transm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/impls/transpose/transm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>          </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/index.html b/src/mat/index.html
index 7ace0b1..26681fe 100644
--- a/src/mat/index.html
+++ b/src/mat/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/interface/dlregismat.c.html b/src/mat/interface/dlregismat.c.html
index 046dd56..3c9e882 100644
--- a/src/mat/interface/dlregismat.c.html
+++ b/src/mat/interface/dlregismat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/interface/dlregismat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:05+00:00">
+<meta name="date" content="2016-06-05T17:20:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/interface/dlregismat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/interface/dlregismat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 
diff --git a/src/mat/interface/index.html b/src/mat/interface/index.html
index 852d6b7..37c08ee 100644
--- a/src/mat/interface/index.html
+++ b/src/mat/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/interface/makefile.html b/src/mat/interface/makefile.html
index 36e6a6d..da4234c 100644
--- a/src/mat/interface/makefile.html
+++ b/src/mat/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:06+00:00">
+<meta name="date" content="2016-06-05T17:20:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/interface/matnull.c.html b/src/mat/interface/matnull.c.html
index ccacdcf..35f9bea 100644
--- a/src/mat/interface/matnull.c.html
+++ b/src/mat/interface/matnull.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/interface/matnull.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:03+00:00">
+<meta name="date" content="2016-06-05T17:20:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/interface/matnull.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/interface/matnull.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Routines to project vectors out of null spaces.</font>
diff --git a/src/mat/interface/matreg.c.html b/src/mat/interface/matreg.c.html
index b81007a..9dc294e 100644
--- a/src/mat/interface/matreg.c.html
+++ b/src/mat/interface/matreg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/interface/matreg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:02+00:00">
+<meta name="date" content="2016-06-05T17:20:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/interface/matreg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/interface/matreg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Mechanism for register PETSc matrix types</font>
diff --git a/src/mat/interface/matregis.c.html b/src/mat/interface/matregis.c.html
index 402f953..3fabd1e 100644
--- a/src/mat/interface/matregis.c.html
+++ b/src/mat/interface/matregis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/interface/matregis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:03+00:00">
+<meta name="date" content="2016-06-05T17:20:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/interface/matregis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/interface/matregis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>  </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/interface/matrix.c b/src/mat/interface/matrix.c
index 64b8513..f86c746 100644
--- a/src/mat/interface/matrix.c
+++ b/src/mat/interface/matrix.c
@@ -1669,7 +1669,7 @@ PetscErrorCode MatSetStencil(Mat mat,PetscInt dim,const PetscInt dims[],const Pe
    in the matrix.
 
    Each time an entry is set within a sparse matrix via MatSetValues(),
-   internal searching must be done to determine where to place the the
+   internal searching must be done to determine where to place the
    data in the matrix storage space.  By instead inserting blocks of
    entries via MatSetValuesBlocked(), the overhead of matrix assembly is
    reduced.
@@ -4237,7 +4237,14 @@ PetscErrorCode MatGetFactor(Mat mat, const MatSolverPackage type,MatFactorType f
   MatCheckPreallocated(mat,1);
 
   ierr = MatSolverPackageGet(type,((PetscObject)mat)->type_name,ftype,&foundpackage,&foundmtype,&conv);CHKERRQ(ierr);
-  if (!foundpackage) SETERRQ2(PetscObjectComm((PetscObject)mat),PETSC_ERR_MISSING_FACTOR,"Could not locate solver package %s. Perhaps you must ./configure with --download-%s",type,type);
+  if (!foundpackage) {
+    if (type) {
+      SETERRQ2(PetscObjectComm((PetscObject)mat),PETSC_ERR_MISSING_FACTOR,"Could not locate solver package %s. Perhaps you must ./configure with --download-%s",type,type);
+    } else {
+      SETERRQ(PetscObjectComm((PetscObject)mat),PETSC_ERR_MISSING_FACTOR,"Could not locate a solver package. Perhaps you must ./configure with --download-<package>");
+    }
+  }
+  
   if (!foundmtype) SETERRQ2(PetscObjectComm((PetscObject)mat),PETSC_ERR_MISSING_FACTOR,"MatSolverPackage %s does not support matrix type %s",type,((PetscObject)mat)->type_name);
   if (!conv) SETERRQ3(PetscObjectComm((PetscObject)mat),PETSC_ERR_MISSING_FACTOR,"MatSolverPackage %s does not support factorization type %s for  matrix type %s",type,MatFactorTypes[ftype],((PetscObject)mat)->type_name);
 
diff --git a/src/mat/interface/matrix.c.html b/src/mat/interface/matrix.c.html
index c077b84..ba7f215 100644
--- a/src/mat/interface/matrix.c.html
+++ b/src/mat/interface/matrix.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/interface/matrix.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:35+00:00">
+<meta name="date" content="2016-06-05T17:19:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/interface/matrix.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/interface/matrix.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This is where the abstract matrix operations are defined</font>
@@ -1516,7 +1516,7 @@
 <a name="line1669">1669: </a><font color="#B22222">   in the matrix.</font>
 
 <a name="line1671">1671: </a><font color="#B22222">   Each time an entry is set within a sparse matrix via <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(),</font>
-<a name="line1672">1672: </a><font color="#B22222">   internal searching must be done to determine where to place the the</font>
+<a name="line1672">1672: </a><font color="#B22222">   internal searching must be done to determine where to place the</font>
 <a name="line1673">1673: </a><font color="#B22222">   data in the matrix storage space.  By instead inserting blocks of</font>
 <a name="line1674">1674: </a><font color="#B22222">   entries via <a href="../../../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(), the overhead of matrix assembly is</font>
 <a name="line1675">1675: </a><font color="#B22222">   reduced.</font>
@@ -3748,5473 +3748,5480 @@
 <a name="line4237">4237: </a>  MatCheckPreallocated(mat,1);
 
 <a name="line4239">4239: </a>  MatSolverPackageGet(type,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name,ftype,&foundpackage,&foundmtype,&conv);
-<a name="line4240">4240: </a>  <font color="#4169E1">if</font> (!foundpackage) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_MISSING_FACTOR,<font color="#666666">"Could not locate solver package %s. Perhaps you must ./configure with --download-%s"</font>,type,type);
-<a name="line4241">4241: </a>  <font color="#4169E1">if</font> (!foundmtype) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_MISSING_FACTOR,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> %s  [...]
-<a name="line4242">4242: </a>  <font color="#4169E1">if</font> (!conv) <a href="../../../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_MISSING_FACTOR,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> %s does n [...]
+<a name="line4240">4240: </a>  <font color="#4169E1">if</font> (!foundpackage) {
+<a name="line4241">4241: </a>    <font color="#4169E1">if</font> (type) {
+<a name="line4242">4242: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_MISSING_FACTOR,<font color="#666666">"Could not locate solver package %s. Perhaps you must ./configure with --download-%s"</font>,type,type);
+<a name="line4243">4243: </a>    } <font color="#4169E1">else</font> {
+<a name="line4244">4244: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_MISSING_FACTOR,<font color="#666666">"Could not locate a solver package. Perhaps you must ./configure with --download-<package>"</font>);
+<a name="line4245">4245: </a>    }
+<a name="line4246">4246: </a>  }
+<a name="line4247">4247: </a>
+<a name="line4248">4248: </a>  <font color="#4169E1">if</font> (!foundmtype) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_MISSING_FACTOR,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> %s  [...]
+<a name="line4249">4249: </a>  <font color="#4169E1">if</font> (!conv) <a href="../../../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_MISSING_FACTOR,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> %s does n [...]
+
+<a name="line4251">4251: </a>  (*conv)(mat,ftype,f);
+<a name="line4252">4252: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4253">4253: </a>}
 
-<a name="line4244">4244: </a>  (*conv)(mat,ftype,f);
-<a name="line4245">4245: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4246">4246: </a>}
+<a name="line4257">4257: </a><font color="#B22222">/*@C</font>
+<a name="line4258">4258: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetFactorAvailable.html#MatGetFactorAvailable">MatGetFactorAvailable</a> - Returns a a flag if matrix supports particular package and factor type</font>
 
-<a name="line4250">4250: </a><font color="#B22222">/*@C</font>
-<a name="line4251">4251: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetFactorAvailable.html#MatGetFactorAvailable">MatGetFactorAvailable</a> - Returns a a flag if matrix supports particular package and factor type</font>
+<a name="line4260">4260: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line4262">4262: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4263">4263: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line4264">4264: </a><font color="#B22222">.  type - name of solver type, for example, superlu, petsc (to use PETSc's default)</font>
+<a name="line4265">4265: </a><font color="#B22222">-  ftype - factor type, MAT_FACTOR_LU, MAT_FACTOR_CHOLESKY, MAT_FACTOR_ICC, MAT_FACTOR_ILU,</font>
 
-<a name="line4253">4253: </a><font color="#B22222">   Not Collective</font>
+<a name="line4267">4267: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4268">4268: </a><font color="#B22222">.    flg - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> if the factorization is available</font>
 
-<a name="line4255">4255: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4256">4256: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line4257">4257: </a><font color="#B22222">.  type - name of solver type, for example, superlu, petsc (to use PETSc's default)</font>
-<a name="line4258">4258: </a><font color="#B22222">-  ftype - factor type, MAT_FACTOR_LU, MAT_FACTOR_CHOLESKY, MAT_FACTOR_ICC, MAT_FACTOR_ILU,</font>
+<a name="line4270">4270: </a><font color="#B22222">   Notes:</font>
+<a name="line4271">4271: </a><font color="#B22222">      Some PETSc matrix formats have alternative solvers available that are contained in alternative packages</font>
+<a name="line4272">4272: </a><font color="#B22222">     such as pastix, superlu, mumps etc.</font>
 
-<a name="line4260">4260: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4261">4261: </a><font color="#B22222">.    flg - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> if the factorization is available</font>
+<a name="line4274">4274: </a><font color="#B22222">      PETSc must have been ./configure to use the external solver, using the option --download-package</font>
 
-<a name="line4263">4263: </a><font color="#B22222">   Notes:</font>
-<a name="line4264">4264: </a><font color="#B22222">      Some PETSc matrix formats have alternative solvers available that are contained in alternative packages</font>
-<a name="line4265">4265: </a><font color="#B22222">     such as pastix, superlu, mumps etc.</font>
+<a name="line4276">4276: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4267">4267: </a><font color="#B22222">      PETSc must have been ./configure to use the external solver, using the option --download-package</font>
+<a name="line4278">4278: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCopy.html#MatCopy">MatCopy</a>(), <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a>(), <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
+<a name="line4279">4279: </a><font color="#B22222">@*/</font>
+<a name="line4280">4280: </a><strong><font color="#4169E1"><a name="MatGetFactorAvailable"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetFactorAvailable.html#MatGetFactorAvailable">MatGetFactorAvailable</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, const <a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> type,<a href=".. [...]
+<a name="line4281">4281: </a>{
+<a name="line4282">4282: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr, (*gconv)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatFactorType.html#MatFactorType">MatFactorType</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
 
-<a name="line4269">4269: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4271">4271: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCopy.html#MatCopy">MatCopy</a>(), <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a>(), <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
-<a name="line4272">4272: </a><font color="#B22222">@*/</font>
-<a name="line4273">4273: </a><strong><font color="#4169E1"><a name="MatGetFactorAvailable"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetFactorAvailable.html#MatGetFactorAvailable">MatGetFactorAvailable</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, const <a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> type,<a href=".. [...]
-<a name="line4274">4274: </a>{
-<a name="line4275">4275: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr, (*gconv)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatFactorType.html#MatFactorType">MatFactorType</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line4288">4288: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line4289">4289: </a>  MatCheckPreallocated(mat,1);
 
+<a name="line4291">4291: </a>  *flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line4292">4292: </a>  MatSolverPackageGet(type,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name,ftype,NULL,NULL,&gconv);
+<a name="line4293">4293: </a>  <font color="#4169E1">if</font> (gconv) {
+<a name="line4294">4294: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line4295">4295: </a>  }
+<a name="line4296">4296: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4297">4297: </a>}
 
-<a name="line4281">4281: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line4282">4282: </a>  MatCheckPreallocated(mat,1);
+<a name="line4299">4299: </a><font color="#A020F0">#include <petscdmtypes.h></font>
 
-<a name="line4284">4284: </a>  *flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line4285">4285: </a>  MatSolverPackageGet(type,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name,ftype,NULL,NULL,&gconv);
-<a name="line4286">4286: </a>  <font color="#4169E1">if</font> (gconv) {
-<a name="line4287">4287: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line4288">4288: </a>  }
-<a name="line4289">4289: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4290">4290: </a>}
+<a name="line4303">4303: </a><font color="#B22222">/*@</font>
+<a name="line4304">4304: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a> - Duplicates a matrix including the non-zero structure.</font>
 
-<a name="line4292">4292: </a><font color="#A020F0">#include <petscdmtypes.h></font>
+<a name="line4306">4306: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line4296">4296: </a><font color="#B22222">/*@</font>
-<a name="line4297">4297: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a> - Duplicates a matrix including the non-zero structure.</font>
+<a name="line4308">4308: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4309">4309: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line4310">4310: </a><font color="#B22222">-  op - either MAT_DO_NOT_COPY_VALUES or MAT_COPY_VALUES, cause it to copy the numerical values in the matrix</font>
+<a name="line4311">4311: </a><font color="#B22222">        MAT_SHARE_NONZERO_PATTERN to share the nonzero patterns with the previous matrix and not copy them.</font>
 
-<a name="line4299">4299: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line4313">4313: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4314">4314: </a><font color="#B22222">.  M - pointer to place new matrix</font>
 
-<a name="line4301">4301: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4302">4302: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line4303">4303: </a><font color="#B22222">-  op - either MAT_DO_NOT_COPY_VALUES or MAT_COPY_VALUES, cause it to copy the numerical values in the matrix</font>
-<a name="line4304">4304: </a><font color="#B22222">        MAT_SHARE_NONZERO_PATTERN to share the nonzero patterns with the previous matrix and not copy them.</font>
+<a name="line4316">4316: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4306">4306: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4307">4307: </a><font color="#B22222">.  M - pointer to place new matrix</font>
+<a name="line4318">4318: </a><font color="#B22222">   Concepts: matrices^duplicating</font>
 
-<a name="line4309">4309: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4320">4320: </a><font color="#B22222">    Notes: You cannot change the nonzero pattern for the parent or child matrix if you use MAT_SHARE_NONZERO_PATTERN.</font>
 
-<a name="line4311">4311: </a><font color="#B22222">   Concepts: matrices^duplicating</font>
+<a name="line4322">4322: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCopy.html#MatCopy">MatCopy</a>(), <a href="../../../docs/manualpages/Mat/MatConvert.html#MatConvert">MatConvert</a>()</font>
+<a name="line4323">4323: </a><font color="#B22222">@*/</font>
+<a name="line4324">4324: </a><strong><font color="#4169E1"><a name="MatDuplicate"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatDuplicateOption.html#MatDuplicateOption">MatDuplicateOption</a> op,<a href="../../../docs/manualpages/Mat/Mat.html#Ma [...]
+<a name="line4325">4325: </a>{
+<a name="line4327">4327: </a>  <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            B;
+<a name="line4328">4328: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
+<a name="line4329">4329: </a>  <a href="../../../docs/manualpages/DM/DM.html#DM">DM</a>             dm;
 
-<a name="line4313">4313: </a><font color="#B22222">    Notes: You cannot change the nonzero pattern for the parent or child matrix if you use MAT_SHARE_NONZERO_PATTERN.</font>
+<a name="line4335">4335: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4336">4336: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line4337">4337: </a>  MatCheckPreallocated(mat,1);
 
-<a name="line4315">4315: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCopy.html#MatCopy">MatCopy</a>(), <a href="../../../docs/manualpages/Mat/MatConvert.html#MatConvert">MatConvert</a>()</font>
-<a name="line4316">4316: </a><font color="#B22222">@*/</font>
-<a name="line4317">4317: </a><strong><font color="#4169E1"><a name="MatDuplicate"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatDuplicateOption.html#MatDuplicateOption">MatDuplicateOption</a> op,<a href="../../../docs/manualpages/Mat/Mat.html#Ma [...]
-<a name="line4318">4318: </a>{
-<a name="line4320">4320: </a>  <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            B;
-<a name="line4321">4321: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
-<a name="line4322">4322: </a>  <a href="../../../docs/manualpages/DM/DM.html#DM">DM</a>             dm;
+<a name="line4339">4339: </a>  *M = 0;
+<a name="line4340">4340: </a>  <font color="#4169E1">if</font> (!mat->ops->duplicate) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Not written for this matrix type"</font>);
+<a name="line4341">4341: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Convert,mat,0,0,0);
+<a name="line4342">4342: </a>  (*mat->ops->duplicate)(mat,op,M);
+<a name="line4343">4343: </a>  B    = *M;
 
-<a name="line4328">4328: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4329">4329: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line4330">4330: </a>  MatCheckPreallocated(mat,1);
+<a name="line4345">4345: </a>  B->stencil.dim = mat->stencil.dim;
+<a name="line4346">4346: </a>  B->stencil.noc = mat->stencil.noc;
+<a name="line4347">4347: </a>  <font color="#4169E1">for</font> (i=0; i<=mat->stencil.dim; i++) {
+<a name="line4348">4348: </a>    B->stencil.dims[i]   = mat->stencil.dims[i];
+<a name="line4349">4349: </a>    B->stencil.starts[i] = mat->stencil.starts[i];
+<a name="line4350">4350: </a>  }
 
-<a name="line4332">4332: </a>  *M = 0;
-<a name="line4333">4333: </a>  <font color="#4169E1">if</font> (!mat->ops->duplicate) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Not written for this matrix type"</font>);
-<a name="line4334">4334: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Convert,mat,0,0,0);
-<a name="line4335">4335: </a>  (*mat->ops->duplicate)(mat,op,M);
-<a name="line4336">4336: </a>  B    = *M;
+<a name="line4352">4352: </a>  B->nooffproczerorows = mat->nooffproczerorows;
+<a name="line4353">4353: </a>  B->nooffprocentries  = mat->nooffprocentries;
 
-<a name="line4338">4338: </a>  B->stencil.dim = mat->stencil.dim;
-<a name="line4339">4339: </a>  B->stencil.noc = mat->stencil.noc;
-<a name="line4340">4340: </a>  <font color="#4169E1">for</font> (i=0; i<=mat->stencil.dim; i++) {
-<a name="line4341">4341: </a>    B->stencil.dims[i]   = mat->stencil.dims[i];
-<a name="line4342">4342: </a>    B->stencil.starts[i] = mat->stencil.starts[i];
-<a name="line4343">4343: </a>  }
+<a name="line4355">4355: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) mat, <font color="#666666">"__PETSc_dm"</font>, (<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>*) &dm);
+<a name="line4356">4356: </a>  <font color="#4169E1">if</font> (dm) {
+<a name="line4357">4357: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) B, <font color="#666666">"__PETSc_dm"</font>, (<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm);
+<a name="line4358">4358: </a>  }
+<a name="line4359">4359: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Convert,mat,0,0,0);
+<a name="line4360">4360: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B);
+<a name="line4361">4361: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4362">4362: </a>}
 
-<a name="line4345">4345: </a>  B->nooffproczerorows = mat->nooffproczerorows;
-<a name="line4346">4346: </a>  B->nooffprocentries  = mat->nooffprocentries;
+<a name="line4366">4366: </a><font color="#B22222">/*@</font>
+<a name="line4367">4367: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a> - Gets the diagonal of a matrix.</font>
 
-<a name="line4348">4348: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQuery.html#PetscObjectQuery">PetscObjectQuery</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) mat, <font color="#666666">"__PETSc_dm"</font>, (<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>*) &dm);
-<a name="line4349">4349: </a>  <font color="#4169E1">if</font> (dm) {
-<a name="line4350">4350: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectCompose.html#PetscObjectCompose">PetscObjectCompose</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) B, <font color="#666666">"__PETSc_dm"</font>, (<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) dm);
-<a name="line4351">4351: </a>  }
-<a name="line4352">4352: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Convert,mat,0,0,0);
-<a name="line4353">4353: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B);
-<a name="line4354">4354: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4355">4355: </a>}
+<a name="line4369">4369: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
 
-<a name="line4359">4359: </a><font color="#B22222">/*@</font>
-<a name="line4360">4360: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a> - Gets the diagonal of a matrix.</font>
+<a name="line4371">4371: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4372">4372: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line4373">4373: </a><font color="#B22222">-  v - the vector for storing the diagonal</font>
 
-<a name="line4362">4362: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
+<a name="line4375">4375: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4376">4376: </a><font color="#B22222">.  v - the diagonal of the matrix</font>
 
-<a name="line4364">4364: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4365">4365: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line4366">4366: </a><font color="#B22222">-  v - the vector for storing the diagonal</font>
+<a name="line4378">4378: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4368">4368: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4369">4369: </a><font color="#B22222">.  v - the diagonal of the matrix</font>
+<a name="line4380">4380: </a><font color="#B22222">   Note:</font>
+<a name="line4381">4381: </a><font color="#B22222">   Currently only correct in parallel for square matrices.</font>
 
-<a name="line4371">4371: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4383">4383: </a><font color="#B22222">   Concepts: matrices^accessing diagonals</font>
 
-<a name="line4373">4373: </a><font color="#B22222">   Note:</font>
-<a name="line4374">4374: </a><font color="#B22222">   Currently only correct in parallel for square matrices.</font>
+<a name="line4385">4385: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetRow.html#MatGetRow">MatGetRow</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>()</font>
+<a name="line4386">4386: </a><font color="#B22222">@*/</font>
+<a name="line4387">4387: </a><strong><font color="#4169E1"><a name="MatGetDiagonal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v)</font></strong>
+<a name="line4388">4388: </a>{
 
-<a name="line4376">4376: </a><font color="#B22222">   Concepts: matrices^accessing diagonals</font>
+<a name="line4395">4395: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4396">4396: </a>  <font color="#4169E1">if</font> (!mat->ops->getdiagonal) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../ [...]
+<a name="line4397">4397: </a>  MatCheckPreallocated(mat,1);
 
-<a name="line4378">4378: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetRow.html#MatGetRow">MatGetRow</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>()</font>
-<a name="line4379">4379: </a><font color="#B22222">@*/</font>
-<a name="line4380">4380: </a><strong><font color="#4169E1"><a name="MatGetDiagonal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v)</font></strong>
-<a name="line4381">4381: </a>{
+<a name="line4399">4399: </a>  (*mat->ops->getdiagonal)(mat,v);
+<a name="line4400">4400: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
+<a name="line4401">4401: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4402">4402: </a>}
 
-<a name="line4388">4388: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4389">4389: </a>  <font color="#4169E1">if</font> (!mat->ops->getdiagonal) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../ [...]
-<a name="line4390">4390: </a>  MatCheckPreallocated(mat,1);
+<a name="line4406">4406: </a><font color="#B22222">/*@C</font>
+<a name="line4407">4407: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a> - Gets the minimum value (of the real part) of each</font>
+<a name="line4408">4408: </a><font color="#B22222">        row of the matrix</font>
 
-<a name="line4392">4392: </a>  (*mat->ops->getdiagonal)(mat,v);
-<a name="line4393">4393: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
-<a name="line4394">4394: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4395">4395: </a>}
+<a name="line4410">4410: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
 
-<a name="line4399">4399: </a><font color="#B22222">/*@C</font>
-<a name="line4400">4400: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a> - Gets the minimum value (of the real part) of each</font>
-<a name="line4401">4401: </a><font color="#B22222">        row of the matrix</font>
+<a name="line4412">4412: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4413">4413: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line4403">4403: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
+<a name="line4415">4415: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4416">4416: </a><font color="#B22222">+  v - the vector for storing the maximums</font>
+<a name="line4417">4417: </a><font color="#B22222">-  idx - the indices of the column found for each row (optional)</font>
 
-<a name="line4405">4405: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4406">4406: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line4419">4419: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4408">4408: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4409">4409: </a><font color="#B22222">+  v - the vector for storing the maximums</font>
-<a name="line4410">4410: </a><font color="#B22222">-  idx - the indices of the column found for each row (optional)</font>
+<a name="line4421">4421: </a><font color="#B22222">   Notes: The result of this call are the same as if one converted the matrix to dense format</font>
+<a name="line4422">4422: </a><font color="#B22222">      and found the minimum value in each row (i.e. the implicit zeros are counted as zeros).</font>
 
-<a name="line4412">4412: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4424">4424: </a><font color="#B22222">    This code is only implemented for a couple of matrix formats.</font>
 
-<a name="line4414">4414: </a><font color="#B22222">   Notes: The result of this call are the same as if one converted the matrix to dense format</font>
-<a name="line4415">4415: </a><font color="#B22222">      and found the minimum value in each row (i.e. the implicit zeros are counted as zeros).</font>
+<a name="line4426">4426: </a><font color="#B22222">   Concepts: matrices^getting row maximums</font>
 
-<a name="line4417">4417: </a><font color="#B22222">    This code is only implemented for a couple of matrix formats.</font>
+<a name="line4428">4428: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>(),</font>
+<a name="line4429">4429: </a><font color="#B22222">          <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>()</font>
+<a name="line4430">4430: </a><font color="#B22222">@*/</font>
+<a name="line4431">4431: </a><strong><font color="#4169E1"><a name="MatGetRowMin"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[])</font></strong>
+<a name="line4432">4432: </a>{
 
-<a name="line4419">4419: </a><font color="#B22222">   Concepts: matrices^getting row maximums</font>
+<a name="line4439">4439: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4440">4440: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowmax) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
+<a name="line4441">4441: </a>  MatCheckPreallocated(mat,1);
 
-<a name="line4421">4421: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>(),</font>
-<a name="line4422">4422: </a><font color="#B22222">          <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>()</font>
-<a name="line4423">4423: </a><font color="#B22222">@*/</font>
-<a name="line4424">4424: </a><strong><font color="#4169E1"><a name="MatGetRowMin"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[])</font></strong>
-<a name="line4425">4425: </a>{
+<a name="line4443">4443: </a>  (*mat->ops->getrowmin)(mat,v,idx);
+<a name="line4444">4444: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
+<a name="line4445">4445: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4446">4446: </a>}
 
-<a name="line4432">4432: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4433">4433: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowmax) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
-<a name="line4434">4434: </a>  MatCheckPreallocated(mat,1);
+<a name="line4450">4450: </a><font color="#B22222">/*@C</font>
+<a name="line4451">4451: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowMinAbs.html#MatGetRowMinAbs">MatGetRowMinAbs</a> - Gets the minimum value (in absolute value) of each</font>
+<a name="line4452">4452: </a><font color="#B22222">        row of the matrix</font>
 
-<a name="line4436">4436: </a>  (*mat->ops->getrowmin)(mat,v,idx);
-<a name="line4437">4437: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
-<a name="line4438">4438: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4439">4439: </a>}
+<a name="line4454">4454: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
 
-<a name="line4443">4443: </a><font color="#B22222">/*@C</font>
-<a name="line4444">4444: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowMinAbs.html#MatGetRowMinAbs">MatGetRowMinAbs</a> - Gets the minimum value (in absolute value) of each</font>
-<a name="line4445">4445: </a><font color="#B22222">        row of the matrix</font>
+<a name="line4456">4456: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4457">4457: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line4447">4447: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
+<a name="line4459">4459: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4460">4460: </a><font color="#B22222">+  v - the vector for storing the minimums</font>
+<a name="line4461">4461: </a><font color="#B22222">-  idx - the indices of the column found for each row (or NULL if not needed)</font>
 
-<a name="line4449">4449: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4450">4450: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line4463">4463: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4452">4452: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4453">4453: </a><font color="#B22222">+  v - the vector for storing the minimums</font>
-<a name="line4454">4454: </a><font color="#B22222">-  idx - the indices of the column found for each row (or NULL if not needed)</font>
+<a name="line4465">4465: </a><font color="#B22222">   Notes: if a row is completely empty or has only 0.0 values then the idx[] value for that</font>
+<a name="line4466">4466: </a><font color="#B22222">    row is 0 (the first column).</font>
 
-<a name="line4456">4456: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4468">4468: </a><font color="#B22222">    This code is only implemented for a couple of matrix formats.</font>
 
-<a name="line4458">4458: </a><font color="#B22222">   Notes: if a row is completely empty or has only 0.0 values then the idx[] value for that</font>
-<a name="line4459">4459: </a><font color="#B22222">    row is 0 (the first column).</font>
+<a name="line4470">4470: </a><font color="#B22222">   Concepts: matrices^getting row maximums</font>
 
-<a name="line4461">4461: </a><font color="#B22222">    This code is only implemented for a couple of matrix formats.</font>
+<a name="line4472">4472: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>(), <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>(), <a href="../../../ [...]
+<a name="line4473">4473: </a><font color="#B22222">@*/</font>
+<a name="line4474">4474: </a><strong><font color="#4169E1"><a name="MatGetRowMinAbs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowMinAbs.html#MatGetRowMinAbs">MatGetRowMinAbs</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[])</ [...]
+<a name="line4475">4475: </a>{
 
-<a name="line4463">4463: </a><font color="#B22222">   Concepts: matrices^getting row maximums</font>
+<a name="line4482">4482: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4483">4483: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowminabs) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../.. [...]
+<a name="line4484">4484: </a>  MatCheckPreallocated(mat,1);
+<a name="line4485">4485: </a>  <font color="#4169E1">if</font> (idx) {<a href="../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(idx,mat->rmap->n*<font color="#4169E1">sizeof</font>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));}
 
-<a name="line4465">4465: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>(), <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>(), <a href="../../../ [...]
-<a name="line4466">4466: </a><font color="#B22222">@*/</font>
-<a name="line4467">4467: </a><strong><font color="#4169E1"><a name="MatGetRowMinAbs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowMinAbs.html#MatGetRowMinAbs">MatGetRowMinAbs</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[])</ [...]
-<a name="line4468">4468: </a>{
+<a name="line4487">4487: </a>  (*mat->ops->getrowminabs)(mat,v,idx);
+<a name="line4488">4488: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
+<a name="line4489">4489: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4490">4490: </a>}
 
-<a name="line4475">4475: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4476">4476: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowminabs) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../.. [...]
-<a name="line4477">4477: </a>  MatCheckPreallocated(mat,1);
-<a name="line4478">4478: </a>  <font color="#4169E1">if</font> (idx) {<a href="../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(idx,mat->rmap->n*<font color="#4169E1">sizeof</font>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));}
+<a name="line4494">4494: </a><font color="#B22222">/*@C</font>
+<a name="line4495">4495: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a> - Gets the maximum value (of the real part) of each</font>
+<a name="line4496">4496: </a><font color="#B22222">        row of the matrix</font>
 
-<a name="line4480">4480: </a>  (*mat->ops->getrowminabs)(mat,v,idx);
-<a name="line4481">4481: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
-<a name="line4482">4482: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4483">4483: </a>}
+<a name="line4498">4498: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
 
-<a name="line4487">4487: </a><font color="#B22222">/*@C</font>
-<a name="line4488">4488: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a> - Gets the maximum value (of the real part) of each</font>
-<a name="line4489">4489: </a><font color="#B22222">        row of the matrix</font>
+<a name="line4500">4500: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4501">4501: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line4491">4491: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
+<a name="line4503">4503: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4504">4504: </a><font color="#B22222">+  v - the vector for storing the maximums</font>
+<a name="line4505">4505: </a><font color="#B22222">-  idx - the indices of the column found for each row (optional)</font>
 
-<a name="line4493">4493: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4494">4494: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line4507">4507: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4496">4496: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4497">4497: </a><font color="#B22222">+  v - the vector for storing the maximums</font>
-<a name="line4498">4498: </a><font color="#B22222">-  idx - the indices of the column found for each row (optional)</font>
+<a name="line4509">4509: </a><font color="#B22222">   Notes: The result of this call are the same as if one converted the matrix to dense format</font>
+<a name="line4510">4510: </a><font color="#B22222">      and found the minimum value in each row (i.e. the implicit zeros are counted as zeros).</font>
 
-<a name="line4500">4500: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4512">4512: </a><font color="#B22222">    This code is only implemented for a couple of matrix formats.</font>
 
-<a name="line4502">4502: </a><font color="#B22222">   Notes: The result of this call are the same as if one converted the matrix to dense format</font>
-<a name="line4503">4503: </a><font color="#B22222">      and found the minimum value in each row (i.e. the implicit zeros are counted as zeros).</font>
+<a name="line4514">4514: </a><font color="#B22222">   Concepts: matrices^getting row maximums</font>
 
-<a name="line4505">4505: </a><font color="#B22222">    This code is only implemented for a couple of matrix formats.</font>
+<a name="line4516">4516: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>(), <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a>()</font>
+<a name="line4517">4517: </a><font color="#B22222">@*/</font>
+<a name="line4518">4518: </a><strong><font color="#4169E1"><a name="MatGetRowMax"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[])</font></strong>
+<a name="line4519">4519: </a>{
 
-<a name="line4507">4507: </a><font color="#B22222">   Concepts: matrices^getting row maximums</font>
+<a name="line4526">4526: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4527">4527: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowmax) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../do [...]
+<a name="line4528">4528: </a>  MatCheckPreallocated(mat,1);
 
-<a name="line4509">4509: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>(), <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a>()</font>
-<a name="line4510">4510: </a><font color="#B22222">@*/</font>
-<a name="line4511">4511: </a><strong><font color="#4169E1"><a name="MatGetRowMax"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[])</font></strong>
-<a name="line4512">4512: </a>{
+<a name="line4530">4530: </a>  (*mat->ops->getrowmax)(mat,v,idx);
+<a name="line4531">4531: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
+<a name="line4532">4532: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4533">4533: </a>}
 
-<a name="line4519">4519: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4520">4520: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowmax) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../do [...]
-<a name="line4521">4521: </a>  MatCheckPreallocated(mat,1);
+<a name="line4537">4537: </a><font color="#B22222">/*@C</font>
+<a name="line4538">4538: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a> - Gets the maximum value (in absolute value) of each</font>
+<a name="line4539">4539: </a><font color="#B22222">        row of the matrix</font>
 
-<a name="line4523">4523: </a>  (*mat->ops->getrowmax)(mat,v,idx);
-<a name="line4524">4524: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
-<a name="line4525">4525: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4526">4526: </a>}
+<a name="line4541">4541: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
 
-<a name="line4530">4530: </a><font color="#B22222">/*@C</font>
-<a name="line4531">4531: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a> - Gets the maximum value (in absolute value) of each</font>
-<a name="line4532">4532: </a><font color="#B22222">        row of the matrix</font>
+<a name="line4543">4543: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4544">4544: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line4534">4534: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
+<a name="line4546">4546: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4547">4547: </a><font color="#B22222">+  v - the vector for storing the maximums</font>
+<a name="line4548">4548: </a><font color="#B22222">-  idx - the indices of the column found for each row (or NULL if not needed)</font>
 
-<a name="line4536">4536: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4537">4537: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line4550">4550: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4539">4539: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4540">4540: </a><font color="#B22222">+  v - the vector for storing the maximums</font>
-<a name="line4541">4541: </a><font color="#B22222">-  idx - the indices of the column found for each row (or NULL if not needed)</font>
+<a name="line4552">4552: </a><font color="#B22222">   Notes: if a row is completely empty or has only 0.0 values then the idx[] value for that</font>
+<a name="line4553">4553: </a><font color="#B22222">    row is 0 (the first column).</font>
 
-<a name="line4543">4543: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4555">4555: </a><font color="#B22222">    This code is only implemented for a couple of matrix formats.</font>
 
-<a name="line4545">4545: </a><font color="#B22222">   Notes: if a row is completely empty or has only 0.0 values then the idx[] value for that</font>
-<a name="line4546">4546: </a><font color="#B22222">    row is 0 (the first column).</font>
+<a name="line4557">4557: </a><font color="#B22222">   Concepts: matrices^getting row maximums</font>
 
-<a name="line4548">4548: </a><font color="#B22222">    This code is only implemented for a couple of matrix formats.</font>
+<a name="line4559">4559: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>(), <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a>()</font>
+<a name="line4560">4560: </a><font color="#B22222">@*/</font>
+<a name="line4561">4561: </a><strong><font color="#4169E1"><a name="MatGetRowMaxAbs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[])</ [...]
+<a name="line4562">4562: </a>{
 
-<a name="line4550">4550: </a><font color="#B22222">   Concepts: matrices^getting row maximums</font>
+<a name="line4569">4569: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4570">4570: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowmaxabs) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
+<a name="line4571">4571: </a>  MatCheckPreallocated(mat,1);
+<a name="line4572">4572: </a>  <font color="#4169E1">if</font> (idx) {<a href="../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(idx,mat->rmap->n*<font color="#4169E1">sizeof</font>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));}
 
-<a name="line4552">4552: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>(), <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a>()</font>
-<a name="line4553">4553: </a><font color="#B22222">@*/</font>
-<a name="line4554">4554: </a><strong><font color="#4169E1"><a name="MatGetRowMaxAbs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowMaxAbs.html#MatGetRowMaxAbs">MatGetRowMaxAbs</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[])</ [...]
-<a name="line4555">4555: </a>{
+<a name="line4574">4574: </a>  (*mat->ops->getrowmaxabs)(mat,v,idx);
+<a name="line4575">4575: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
+<a name="line4576">4576: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4577">4577: </a>}
 
-<a name="line4562">4562: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4563">4563: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowmaxabs) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
-<a name="line4564">4564: </a>  MatCheckPreallocated(mat,1);
-<a name="line4565">4565: </a>  <font color="#4169E1">if</font> (idx) {<a href="../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(idx,mat->rmap->n*<font color="#4169E1">sizeof</font>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>));}
+<a name="line4581">4581: </a><font color="#B22222">/*@</font>
+<a name="line4582">4582: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowSum.html#MatGetRowSum">MatGetRowSum</a> - Gets the sum of each row of the matrix</font>
 
-<a name="line4567">4567: </a>  (*mat->ops->getrowmaxabs)(mat,v,idx);
-<a name="line4568">4568: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v);
-<a name="line4569">4569: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4570">4570: </a>}
+<a name="line4584">4584: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
 
-<a name="line4574">4574: </a><font color="#B22222">/*@</font>
-<a name="line4575">4575: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetRowSum.html#MatGetRowSum">MatGetRowSum</a> - Gets the sum of each row of the matrix</font>
+<a name="line4586">4586: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4587">4587: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line4577">4577: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
+<a name="line4589">4589: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4590">4590: </a><font color="#B22222">.  v - the vector for storing the sum of rows</font>
 
-<a name="line4579">4579: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4580">4580: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line4592">4592: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4582">4582: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4583">4583: </a><font color="#B22222">.  v - the vector for storing the sum of rows</font>
+<a name="line4594">4594: </a><font color="#B22222">   Notes: This code is slow since it is not currently specialized for different formats</font>
 
-<a name="line4585">4585: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4596">4596: </a><font color="#B22222">   Concepts: matrices^getting row sums</font>
 
-<a name="line4587">4587: </a><font color="#B22222">   Notes: This code is slow since it is not currently specialized for different formats</font>
+<a name="line4598">4598: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>(), <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a>()</font>
+<a name="line4599">4599: </a><font color="#B22222">@*/</font>
+<a name="line4600">4600: </a><strong><font color="#4169E1"><a name="MatGetRowSum"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowSum.html#MatGetRowSum">MatGetRowSum</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v)</font></strong>
+<a name="line4601">4601: </a>{
+<a name="line4602">4602: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       start = 0, end = 0, row;
+<a name="line4603">4603: </a>  <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>    *array;
 
-<a name="line4589">4589: </a><font color="#B22222">   Concepts: matrices^getting row sums</font>
+<a name="line4610">4610: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4611">4611: </a>  MatCheckPreallocated(mat,1);
+<a name="line4612">4612: </a>  <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(mat, &start, &end);
+<a name="line4613">4613: </a>  <a href="../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(v, &array);
+<a name="line4614">4614: </a>  <font color="#4169E1">for</font> (row = start; row < end; ++row) {
+<a name="line4615">4615: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          ncols, col;
+<a name="line4616">4616: </a>    const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *cols;
+<a name="line4617">4617: </a>    const <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *vals;
 
-<a name="line4591">4591: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), MatGetSubmatrix(), <a href="../../../docs/manualpages/Mat/MatGetRowMax.html#MatGetRowMax">MatGetRowMax</a>(), <a href="../../../docs/manualpages/Mat/MatGetRowMin.html#MatGetRowMin">MatGetRowMin</a>()</font>
-<a name="line4592">4592: </a><font color="#B22222">@*/</font>
-<a name="line4593">4593: </a><strong><font color="#4169E1"><a name="MatGetRowSum"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowSum.html#MatGetRowSum">MatGetRowSum</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v)</font></strong>
-<a name="line4594">4594: </a>{
-<a name="line4595">4595: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       start = 0, end = 0, row;
-<a name="line4596">4596: </a>  <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>    *array;
+<a name="line4619">4619: </a>    array[row - start] = 0.0;
 
-<a name="line4603">4603: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4604">4604: </a>  MatCheckPreallocated(mat,1);
-<a name="line4605">4605: </a>  <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(mat, &start, &end);
-<a name="line4606">4606: </a>  <a href="../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(v, &array);
-<a name="line4607">4607: </a>  <font color="#4169E1">for</font> (row = start; row < end; ++row) {
-<a name="line4608">4608: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          ncols, col;
-<a name="line4609">4609: </a>    const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *cols;
-<a name="line4610">4610: </a>    const <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *vals;
+<a name="line4621">4621: </a>    <a href="../../../docs/manualpages/Mat/MatGetRow.html#MatGetRow">MatGetRow</a>(mat, row, &ncols, &cols, &vals);
+<a name="line4622">4622: </a>    <font color="#4169E1">for</font> (col = 0; col < ncols; col++) {
+<a name="line4623">4623: </a>      array[row - start] += vals[col];
+<a name="line4624">4624: </a>    }
+<a name="line4625">4625: </a>    <a href="../../../docs/manualpages/Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</a>(mat, row, &ncols, &cols, &vals);
+<a name="line4626">4626: </a>  }
+<a name="line4627">4627: </a>  <a href="../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(v, &array);
+<a name="line4628">4628: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) v);
+<a name="line4629">4629: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4630">4630: </a>}
 
-<a name="line4612">4612: </a>    array[row - start] = 0.0;
+<a name="line4634">4634: </a><font color="#B22222">/*@</font>
+<a name="line4635">4635: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a> - Computes an in-place or out-of-place transpose of a matrix.</font>
 
-<a name="line4614">4614: </a>    <a href="../../../docs/manualpages/Mat/MatGetRow.html#MatGetRow">MatGetRow</a>(mat, row, &ncols, &cols, &vals);
-<a name="line4615">4615: </a>    <font color="#4169E1">for</font> (col = 0; col < ncols; col++) {
-<a name="line4616">4616: </a>      array[row - start] += vals[col];
-<a name="line4617">4617: </a>    }
-<a name="line4618">4618: </a>    <a href="../../../docs/manualpages/Mat/MatRestoreRow.html#MatRestoreRow">MatRestoreRow</a>(mat, row, &ncols, &cols, &vals);
-<a name="line4619">4619: </a>  }
-<a name="line4620">4620: </a>  <a href="../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(v, &array);
-<a name="line4621">4621: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) v);
-<a name="line4622">4622: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4623">4623: </a>}
+<a name="line4637">4637: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line4627">4627: </a><font color="#B22222">/*@</font>
-<a name="line4628">4628: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a> - Computes an in-place or out-of-place transpose of a matrix.</font>
+<a name="line4639">4639: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line4640">4640: </a><font color="#B22222">+  mat - the matrix to transpose</font>
+<a name="line4641">4641: </a><font color="#B22222">-  reuse - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
 
-<a name="line4630">4630: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line4643">4643: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line4644">4644: </a><font color="#B22222">.  B - the transpose</font>
 
-<a name="line4632">4632: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line4633">4633: </a><font color="#B22222">+  mat - the matrix to transpose</font>
-<a name="line4634">4634: </a><font color="#B22222">-  reuse - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+<a name="line4646">4646: </a><font color="#B22222">   Notes:</font>
+<a name="line4647">4647: </a><font color="#B22222">     If you  pass in &mat for B the transpose will be done in place, for example <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(mat,MAT_REUSE_MATRIX,&mat);</font>
 
-<a name="line4636">4636: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line4637">4637: </a><font color="#B22222">.  B - the transpose</font>
+<a name="line4649">4649: </a><font color="#B22222">     Consider using <a href="../../../docs/manualpages/Mat/MatCreateTranspose.html#MatCreateTranspose">MatCreateTranspose</a>() instead if you only need a matrix that behaves like the transpose, but don't need the storage to be changed.</font>
 
-<a name="line4639">4639: </a><font color="#B22222">   Notes:</font>
-<a name="line4640">4640: </a><font color="#B22222">     If you  pass in &mat for B the transpose will be done in place, for example <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(mat,MAT_REUSE_MATRIX,&mat);</font>
+<a name="line4651">4651: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4642">4642: </a><font color="#B22222">     Consider using <a href="../../../docs/manualpages/Mat/MatCreateTranspose.html#MatCreateTranspose">MatCreateTranspose</a>() instead if you only need a matrix that behaves like the transpose, but don't need the storage to be changed.</font>
+<a name="line4653">4653: </a><font color="#B22222">   Concepts: matrices^transposing</font>
 
-<a name="line4644">4644: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4655">4655: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a></font>
+<a name="line4656">4656: </a><font color="#B22222">@*/</font>
+<a name="line4657">4657: </a><strong><font color="#4169E1"><a name="MatTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> reuse,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *B)</font></strong>
+<a name="line4658">4658: </a>{
 
-<a name="line4646">4646: </a><font color="#B22222">   Concepts: matrices^transposing</font>
+<a name="line4664">4664: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4665">4665: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line4666">4666: </a>  <font color="#4169E1">if</font> (!mat->ops->transpose) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../do [...]
+<a name="line4667">4667: </a>  MatCheckPreallocated(mat,1);
 
-<a name="line4648">4648: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a></font>
-<a name="line4649">4649: </a><font color="#B22222">@*/</font>
-<a name="line4650">4650: </a><strong><font color="#4169E1"><a name="MatTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> reuse,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *B)</font></strong>
-<a name="line4651">4651: </a>{
+<a name="line4669">4669: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Transpose,mat,0,0,0);
+<a name="line4670">4670: </a>  (*mat->ops->transpose)(mat,reuse,B);
+<a name="line4671">4671: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Transpose,mat,0,0,0);
+<a name="line4672">4672: </a>  <font color="#4169E1">if</font> (B) {<a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)*B);}
+<a name="line4673">4673: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4674">4674: </a>}
 
-<a name="line4657">4657: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4658">4658: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line4659">4659: </a>  <font color="#4169E1">if</font> (!mat->ops->transpose) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../do [...]
-<a name="line4660">4660: </a>  MatCheckPreallocated(mat,1);
+<a name="line4678">4678: </a><font color="#B22222">/*@</font>
+<a name="line4679">4679: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a> - Test whether a matrix is another one's transpose,</font>
+<a name="line4680">4680: </a><font color="#B22222">        or its own, in which case it tests symmetry.</font>
 
-<a name="line4662">4662: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Transpose,mat,0,0,0);
-<a name="line4663">4663: </a>  (*mat->ops->transpose)(mat,reuse,B);
-<a name="line4664">4664: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Transpose,mat,0,0,0);
-<a name="line4665">4665: </a>  <font color="#4169E1">if</font> (B) {<a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)*B);}
-<a name="line4666">4666: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4667">4667: </a>}
+<a name="line4682">4682: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line4671">4671: </a><font color="#B22222">/*@</font>
-<a name="line4672">4672: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a> - Test whether a matrix is another one's transpose,</font>
-<a name="line4673">4673: </a><font color="#B22222">        or its own, in which case it tests symmetry.</font>
+<a name="line4684">4684: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line4685">4685: </a><font color="#B22222">+  A - the matrix to test</font>
+<a name="line4686">4686: </a><font color="#B22222">-  B - the matrix to test against, this can equal the first parameter</font>
 
-<a name="line4675">4675: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line4688">4688: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line4689">4689: </a><font color="#B22222">.  flg - the result</font>
+
+<a name="line4691">4691: </a><font color="#B22222">   Notes:</font>
+<a name="line4692">4692: </a><font color="#B22222">   Only available for SeqAIJ/MPIAIJ matrices. The sequential algorithm</font>
+<a name="line4693">4693: </a><font color="#B22222">   has a running time of the order of the number of nonzeros; the parallel</font>
+<a name="line4694">4694: </a><font color="#B22222">   test involves parallel copies of the block-offdiagonal parts of the matrix.</font>
+
+<a name="line4696">4696: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line4698">4698: </a><font color="#B22222">   Concepts: matrices^transposing, matrix^symmetry</font>
+
+<a name="line4700">4700: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>()</font>
+<a name="line4701">4701: </a><font color="#B22222">@*/</font>
+<a name="line4702">4702: </a><strong><font color="#4169E1"><a name="MatIsTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> tol,<a href [...]
+<a name="line4703">4703: </a>{
+<a name="line4704">4704: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*),(*g)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href=" [...]
+
+<a name="line4710">4710: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,<font color="#666666">"MatIsTranspose_C"</font>,&f);
+<a name="line4711">4711: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,<font color="#666666">"MatIsTranspose_C"</font>,&g);
+<a name="line4712">4712: </a>  *flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line4713">4713: </a>  <font color="#4169E1">if</font> (f && g) {
+<a name="line4714">4714: </a>    <font color="#4169E1">if</font> (f == g) {
+<a name="line4715">4715: </a>      (*f)(A,B,tol,flg);
+<a name="line4716">4716: </a>    } <font color="#4169E1">else</font> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_NOTSAMETYPE,<font color="#666666">"Matrices do not have the same comparator for symmetry test"</font>);
+<a name="line4717">4717: </a>  } <font color="#4169E1">else</font> {
+<a name="line4718">4718: </a>    <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
+<a name="line4719">4719: </a>    <font color="#4169E1">if</font> (!f) {
+<a name="line4720">4720: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
+<a name="line4721">4721: </a>    } <font color="#4169E1">else</font> {
+<a name="line4722">4722: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(B,&mattype);
+<a name="line4723">4723: </a>    }
+<a name="line4724">4724: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for transpose"</font>,mattype);
+<a name="line4725">4725: </a>  }
+<a name="line4726">4726: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4727">4727: </a>}
 
-<a name="line4677">4677: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line4678">4678: </a><font color="#B22222">+  A - the matrix to test</font>
-<a name="line4679">4679: </a><font color="#B22222">-  B - the matrix to test against, this can equal the first parameter</font>
+<a name="line4731">4731: </a><font color="#B22222">/*@</font>
+<a name="line4732">4732: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatHermitianTranspose.html#MatHermitianTranspose">MatHermitianTranspose</a> - Computes an in-place or out-of-place transpose of a matrix in complex conjugate.</font>
 
-<a name="line4681">4681: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line4682">4682: </a><font color="#B22222">.  flg - the result</font>
-
-<a name="line4684">4684: </a><font color="#B22222">   Notes:</font>
-<a name="line4685">4685: </a><font color="#B22222">   Only available for SeqAIJ/MPIAIJ matrices. The sequential algorithm</font>
-<a name="line4686">4686: </a><font color="#B22222">   has a running time of the order of the number of nonzeros; the parallel</font>
-<a name="line4687">4687: </a><font color="#B22222">   test involves parallel copies of the block-offdiagonal parts of the matrix.</font>
-
-<a name="line4689">4689: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line4691">4691: </a><font color="#B22222">   Concepts: matrices^transposing, matrix^symmetry</font>
-
-<a name="line4693">4693: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>()</font>
-<a name="line4694">4694: </a><font color="#B22222">@*/</font>
-<a name="line4695">4695: </a><strong><font color="#4169E1"><a name="MatIsTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> tol,<a href [...]
-<a name="line4696">4696: </a>{
-<a name="line4697">4697: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*),(*g)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href=" [...]
-
-<a name="line4703">4703: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,<font color="#666666">"MatIsTranspose_C"</font>,&f);
-<a name="line4704">4704: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,<font color="#666666">"MatIsTranspose_C"</font>,&g);
-<a name="line4705">4705: </a>  *flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line4706">4706: </a>  <font color="#4169E1">if</font> (f && g) {
-<a name="line4707">4707: </a>    <font color="#4169E1">if</font> (f == g) {
-<a name="line4708">4708: </a>      (*f)(A,B,tol,flg);
-<a name="line4709">4709: </a>    } <font color="#4169E1">else</font> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_NOTSAMETYPE,<font color="#666666">"Matrices do not have the same comparator for symmetry test"</font>);
-<a name="line4710">4710: </a>  } <font color="#4169E1">else</font> {
-<a name="line4711">4711: </a>    <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
-<a name="line4712">4712: </a>    <font color="#4169E1">if</font> (!f) {
-<a name="line4713">4713: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
-<a name="line4714">4714: </a>    } <font color="#4169E1">else</font> {
-<a name="line4715">4715: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(B,&mattype);
-<a name="line4716">4716: </a>    }
-<a name="line4717">4717: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for transpose"</font>,mattype);
-<a name="line4718">4718: </a>  }
-<a name="line4719">4719: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4720">4720: </a>}
+<a name="line4734">4734: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line4736">4736: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line4737">4737: </a><font color="#B22222">+  mat - the matrix to transpose and complex conjugate</font>
+<a name="line4738">4738: </a><font color="#B22222">-  reuse - store the transpose matrix in the provided B</font>
 
-<a name="line4724">4724: </a><font color="#B22222">/*@</font>
-<a name="line4725">4725: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatHermitianTranspose.html#MatHermitianTranspose">MatHermitianTranspose</a> - Computes an in-place or out-of-place transpose of a matrix in complex conjugate.</font>
+<a name="line4740">4740: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line4741">4741: </a><font color="#B22222">.  B - the Hermitian</font>
 
-<a name="line4727">4727: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line4729">4729: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line4730">4730: </a><font color="#B22222">+  mat - the matrix to transpose and complex conjugate</font>
-<a name="line4731">4731: </a><font color="#B22222">-  reuse - store the transpose matrix in the provided B</font>
+<a name="line4743">4743: </a><font color="#B22222">   Notes:</font>
+<a name="line4744">4744: </a><font color="#B22222">     If you  pass in &mat for B the Hermitian will be done in place</font>
 
-<a name="line4733">4733: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line4734">4734: </a><font color="#B22222">.  B - the Hermitian</font>
+<a name="line4746">4746: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4736">4736: </a><font color="#B22222">   Notes:</font>
-<a name="line4737">4737: </a><font color="#B22222">     If you  pass in &mat for B the Hermitian will be done in place</font>
+<a name="line4748">4748: </a><font color="#B22222">   Concepts: matrices^transposing, complex conjugatex</font>
 
-<a name="line4739">4739: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4750">4750: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manua [...]
+<a name="line4751">4751: </a><font color="#B22222">@*/</font>
+<a name="line4752">4752: </a><strong><font color="#4169E1"><a name="MatHermitianTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatHermitianTranspose.html#MatHermitianTranspose">MatHermitianTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> reuse,<a href="../../../docs/manualpages/Mat/Ma [...]
+<a name="line4753">4753: </a>{
 
-<a name="line4741">4741: </a><font color="#B22222">   Concepts: matrices^transposing, complex conjugatex</font>
+<a name="line4757">4757: </a>  <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(mat,reuse,B);
+<a name="line4758">4758: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
+<a name="line4759">4759: </a>  <a href="../../../docs/manualpages/Mat/MatConjugate.html#MatConjugate">MatConjugate</a>(*B);
+<a name="line4760">4760: </a><font color="#A020F0">#endif</font>
+<a name="line4761">4761: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4762">4762: </a>}
 
-<a name="line4743">4743: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manua [...]
-<a name="line4744">4744: </a><font color="#B22222">@*/</font>
-<a name="line4745">4745: </a><strong><font color="#4169E1"><a name="MatHermitianTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatHermitianTranspose.html#MatHermitianTranspose">MatHermitianTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> reuse,<a href="../../../docs/manualpages/Mat/Ma [...]
-<a name="line4746">4746: </a>{
+<a name="line4766">4766: </a><font color="#B22222">/*@</font>
+<a name="line4767">4767: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsHermitianTranspose.html#MatIsHermitianTranspose">MatIsHermitianTranspose</a> - Test whether a matrix is another one's Hermitian transpose,</font>
 
-<a name="line4750">4750: </a>  <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(mat,reuse,B);
-<a name="line4751">4751: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
-<a name="line4752">4752: </a>  <a href="../../../docs/manualpages/Mat/MatConjugate.html#MatConjugate">MatConjugate</a>(*B);
-<a name="line4753">4753: </a><font color="#A020F0">#endif</font>
-<a name="line4754">4754: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4755">4755: </a>}
+<a name="line4769">4769: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line4771">4771: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line4772">4772: </a><font color="#B22222">+  A - the matrix to test</font>
+<a name="line4773">4773: </a><font color="#B22222">-  B - the matrix to test against, this can equal the first parameter</font>
+
+<a name="line4775">4775: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line4776">4776: </a><font color="#B22222">.  flg - the result</font>
+
+<a name="line4778">4778: </a><font color="#B22222">   Notes:</font>
+<a name="line4779">4779: </a><font color="#B22222">   Only available for SeqAIJ/MPIAIJ matrices. The sequential algorithm</font>
+<a name="line4780">4780: </a><font color="#B22222">   has a running time of the order of the number of nonzeros; the parallel</font>
+<a name="line4781">4781: </a><font color="#B22222">   test involves parallel copies of the block-offdiagonal parts of the matrix.</font>
+
+<a name="line4783">4783: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line4759">4759: </a><font color="#B22222">/*@</font>
-<a name="line4760">4760: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsHermitianTranspose.html#MatIsHermitianTranspose">MatIsHermitianTranspose</a> - Test whether a matrix is another one's Hermitian transpose,</font>
+<a name="line4785">4785: </a><font color="#B22222">   Concepts: matrices^transposing, matrix^symmetry</font>
 
-<a name="line4762">4762: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line4764">4764: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line4765">4765: </a><font color="#B22222">+  A - the matrix to test</font>
-<a name="line4766">4766: </a><font color="#B22222">-  B - the matrix to test against, this can equal the first parameter</font>
-
-<a name="line4768">4768: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line4769">4769: </a><font color="#B22222">.  flg - the result</font>
-
-<a name="line4771">4771: </a><font color="#B22222">   Notes:</font>
-<a name="line4772">4772: </a><font color="#B22222">   Only available for SeqAIJ/MPIAIJ matrices. The sequential algorithm</font>
-<a name="line4773">4773: </a><font color="#B22222">   has a running time of the order of the number of nonzeros; the parallel</font>
-<a name="line4774">4774: </a><font color="#B22222">   test involves parallel copies of the block-offdiagonal parts of the matrix.</font>
-
-<a name="line4776">4776: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line4787">4787: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>()</font>
+<a name="line4788">4788: </a><font color="#B22222">@*/</font>
+<a name="line4789">4789: </a><strong><font color="#4169E1"><a name="MatIsHermitianTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsHermitianTranspose.html#MatIsHermitianTranspose">MatIsHermitianTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Sys/PetscReal.html# [...]
+<a name="line4790">4790: </a>{
+<a name="line4791">4791: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*),(*g)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href=" [...]
 
-<a name="line4778">4778: </a><font color="#B22222">   Concepts: matrices^transposing, matrix^symmetry</font>
+<a name="line4797">4797: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,<font color="#666666">"MatIsHermitianTranspose_C"</font>,&f);
+<a name="line4798">4798: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,<font color="#666666">"MatIsHermitianTranspose_C"</font>,&g);
+<a name="line4799">4799: </a>  <font color="#4169E1">if</font> (f && g) {
+<a name="line4800">4800: </a>    <font color="#4169E1">if</font> (f==g) {
+<a name="line4801">4801: </a>      (*f)(A,B,tol,flg);
+<a name="line4802">4802: </a>    } <font color="#4169E1">else</font> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_NOTSAMETYPE,<font color="#666666">"Matrices do not have the same comparator for Hermitian test"</font>);
+<a name="line4803">4803: </a>  }
+<a name="line4804">4804: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4805">4805: </a>}
+
+<a name="line4809">4809: </a><font color="#B22222">/*@</font>
+<a name="line4810">4810: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatPermute.html#MatPermute">MatPermute</a> - Creates a new matrix with rows and columns permuted from the</font>
+<a name="line4811">4811: </a><font color="#B22222">   original.</font>
+
+<a name="line4813">4813: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line4815">4815: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4816">4816: </a><font color="#B22222">+  mat - the matrix to permute</font>
+<a name="line4817">4817: </a><font color="#B22222">.  row - row permutation, each processor supplies only the permutation for its rows</font>
+<a name="line4818">4818: </a><font color="#B22222">-  col - column permutation, each processor supplies only the permutation for its columns</font>
+
+<a name="line4820">4820: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line4821">4821: </a><font color="#B22222">.  B - the permuted matrix</font>
+
+<a name="line4823">4823: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line4825">4825: </a><font color="#B22222">   Note:</font>
+<a name="line4826">4826: </a><font color="#B22222">   The index sets map from row/col of permuted matrix to row/col of original matrix.</font>
+<a name="line4827">4827: </a><font color="#B22222">   The index sets should be on the same communicator as <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and have the same local sizes.</font>
+
+<a name="line4829">4829: </a><font color="#B22222">   Concepts: matrices^permuting</font>
+
+<a name="line4831">4831: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</a>(), <a href="../../../docs/manualpages/IS/ISAllGather.html#ISAllGather">ISAllGather</a>()</font>
+
+<a name="line4833">4833: </a><font color="#B22222">@*/</font>
+<a name="line4834">4834: </a><strong><font color="#4169E1"><a name="MatPermute"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatPermute.html#MatPermute">MatPermute</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> row,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> col,<a href="../../../docs/manualpages/Mat/Mat.ht [...]
+<a name="line4835">4835: </a>{
+
+<a name="line4844">4844: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4845">4845: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line4846">4846: </a>  <font color="#4169E1">if</font> (!mat->ops->permute) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPermute.html#MatPermute">MatPermute</a> not available for <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../. [...]
+<a name="line4847">4847: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line4849">4849: </a>  (*mat->ops->permute)(mat,row,col,B);
+<a name="line4850">4850: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)*B);
+<a name="line4851">4851: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4852">4852: </a>}
 
-<a name="line4780">4780: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>()</font>
-<a name="line4781">4781: </a><font color="#B22222">@*/</font>
-<a name="line4782">4782: </a><strong><font color="#4169E1"><a name="MatIsHermitianTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsHermitianTranspose.html#MatIsHermitianTranspose">MatIsHermitianTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Sys/PetscReal.html# [...]
-<a name="line4783">4783: </a>{
-<a name="line4784">4784: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>*),(*g)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href=" [...]
+<a name="line4856">4856: </a><font color="#B22222">/*@</font>
+<a name="line4857">4857: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatEqual.html#MatEqual">MatEqual</a> - Compares two matrices.</font>
 
-<a name="line4790">4790: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,<font color="#666666">"MatIsHermitianTranspose_C"</font>,&f);
-<a name="line4791">4791: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,<font color="#666666">"MatIsHermitianTranspose_C"</font>,&g);
-<a name="line4792">4792: </a>  <font color="#4169E1">if</font> (f && g) {
-<a name="line4793">4793: </a>    <font color="#4169E1">if</font> (f==g) {
-<a name="line4794">4794: </a>      (*f)(A,B,tol,flg);
-<a name="line4795">4795: </a>    } <font color="#4169E1">else</font> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_NOTSAMETYPE,<font color="#666666">"Matrices do not have the same comparator for Hermitian test"</font>);
-<a name="line4796">4796: </a>  }
-<a name="line4797">4797: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4798">4798: </a>}
-
-<a name="line4802">4802: </a><font color="#B22222">/*@</font>
-<a name="line4803">4803: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatPermute.html#MatPermute">MatPermute</a> - Creates a new matrix with rows and columns permuted from the</font>
-<a name="line4804">4804: </a><font color="#B22222">   original.</font>
-
-<a name="line4806">4806: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line4808">4808: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4809">4809: </a><font color="#B22222">+  mat - the matrix to permute</font>
-<a name="line4810">4810: </a><font color="#B22222">.  row - row permutation, each processor supplies only the permutation for its rows</font>
-<a name="line4811">4811: </a><font color="#B22222">-  col - column permutation, each processor supplies only the permutation for its columns</font>
-
-<a name="line4813">4813: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line4814">4814: </a><font color="#B22222">.  B - the permuted matrix</font>
-
-<a name="line4816">4816: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line4818">4818: </a><font color="#B22222">   Note:</font>
-<a name="line4819">4819: </a><font color="#B22222">   The index sets map from row/col of permuted matrix to row/col of original matrix.</font>
-<a name="line4820">4820: </a><font color="#B22222">   The index sets should be on the same communicator as <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and have the same local sizes.</font>
-
-<a name="line4822">4822: </a><font color="#B22222">   Concepts: matrices^permuting</font>
-
-<a name="line4824">4824: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</a>(), <a href="../../../docs/manualpages/IS/ISAllGather.html#ISAllGather">ISAllGather</a>()</font>
-
-<a name="line4826">4826: </a><font color="#B22222">@*/</font>
-<a name="line4827">4827: </a><strong><font color="#4169E1"><a name="MatPermute"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatPermute.html#MatPermute">MatPermute</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> row,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> col,<a href="../../../docs/manualpages/Mat/Mat.ht [...]
-<a name="line4828">4828: </a>{
-
-<a name="line4837">4837: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4838">4838: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line4839">4839: </a>  <font color="#4169E1">if</font> (!mat->ops->permute) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPermute.html#MatPermute">MatPermute</a> not available for <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../. [...]
-<a name="line4840">4840: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line4842">4842: </a>  (*mat->ops->permute)(mat,row,col,B);
-<a name="line4843">4843: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)*B);
-<a name="line4844">4844: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4845">4845: </a>}
+<a name="line4859">4859: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line4849">4849: </a><font color="#B22222">/*@</font>
-<a name="line4850">4850: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatEqual.html#MatEqual">MatEqual</a> - Compares two matrices.</font>
-
-<a name="line4852">4852: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line4854">4854: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4855">4855: </a><font color="#B22222">+  A - the first matrix</font>
-<a name="line4856">4856: </a><font color="#B22222">-  B - the second matrix</font>
-
-<a name="line4858">4858: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line4859">4859: </a><font color="#B22222">.  flg - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> if the matrices are equal; <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> otherwise.</font>
-
-<a name="line4861">4861: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line4863">4863: </a><font color="#B22222">   Concepts: matrices^equality between</font>
-<a name="line4864">4864: </a><font color="#B22222">@*/</font>
-<a name="line4865">4865: </a><strong><font color="#4169E1"><a name="MatEqual"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatEqual.html#MatEqual">MatEqual</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *flg)</font></strong>
-<a name="line4866">4866: </a>{
-
-<a name="line4876">4876: </a>  MatCheckPreallocated(B,2);
-<a name="line4877">4877: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4878">4878: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4879">4879: </a>  <font color="#4169E1">if</font> (A->rmap->N != B->rmap->N || A->cmap->N != B->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ4.html#SETERRQ4">SETERRQ4</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html [...]
-<a name="line4880">4880: </a>  <font color="#4169E1">if</font> (!A->ops->equal) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manua [...]
-<a name="line4881">4881: </a>  <font color="#4169E1">if</font> (!B->ops->equal) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manua [...]
-<a name="line4882">4882: </a>  <font color="#4169E1">if</font> (A->ops->equal != B->ops->equal) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"A is type: %s\nB is type: %s"</font>,((<a href="../../../docs/manualpages/Sys/ [...]
-<a name="line4883">4883: </a>  MatCheckPreallocated(A,1);
-
-<a name="line4885">4885: </a>  (*A->ops->equal)(A,B,flg);
-<a name="line4886">4886: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4887">4887: </a>}
-
-<a name="line4891">4891: </a><font color="#B22222">/*@</font>
-<a name="line4892">4892: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a> - Scales a matrix on the left and right by diagonal</font>
-<a name="line4893">4893: </a><font color="#B22222">   matrices that are stored as vectors.  Either of the two scaling</font>
-<a name="line4894">4894: </a><font color="#B22222">   matrices can be NULL.</font>
-
-<a name="line4896">4896: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line4898">4898: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line4899">4899: </a><font color="#B22222">+  mat - the matrix to be scaled</font>
-<a name="line4900">4900: </a><font color="#B22222">.  l - the left scaling vector (or NULL)</font>
-<a name="line4901">4901: </a><font color="#B22222">-  r - the right scaling vector (or NULL)</font>
-
-<a name="line4903">4903: </a><font color="#B22222">   Notes:</font>
-<a name="line4904">4904: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>() computes A = LAR, where</font>
-<a name="line4905">4905: </a><font color="#B22222">   L = a diagonal matrix (stored as a vector), R = a diagonal matrix (stored as a vector)</font>
-<a name="line4906">4906: </a><font color="#B22222">   The L scales the rows of the matrix, the R scales the columns of the matrix.</font>
-
-<a name="line4908">4908: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line4910">4910: </a><font color="#B22222">   Concepts: matrices^diagonal scaling</font>
-<a name="line4911">4911: </a><font color="#B22222">   Concepts: diagonal scaling of matrices</font>
-
-<a name="line4913">4913: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatScale.html#MatScale">MatScale</a>()</font>
-<a name="line4914">4914: </a><font color="#B22222">@*/</font>
-<a name="line4915">4915: </a><strong><font color="#4169E1"><a name="MatDiagonalScale"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> l,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> r)</font></strong>
-<a name="line4916">4916: </a>{
-
-<a name="line4922">4922: </a>  <font color="#4169E1">if</font> (!mat->ops->diagonalscale) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../. [...]
-<a name="line4925">4925: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4926">4926: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line4927">4927: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line4929">4929: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Scale,mat,0,0,0);
-<a name="line4930">4930: </a>  (*mat->ops->diagonalscale)(mat,l,r);
-<a name="line4931">4931: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Scale,mat,0,0,0);
-<a name="line4932">4932: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line4933">4933: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
-<a name="line4934">4934: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
-<a name="line4935">4935: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
-<a name="line4936">4936: </a>  }
-<a name="line4937">4937: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
-<a name="line4938">4938: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
-<a name="line4939">4939: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
-<a name="line4940">4940: </a>  }
-<a name="line4941">4941: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
-<a name="line4942">4942: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
-<a name="line4943">4943: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
-<a name="line4944">4944: </a>  }
-<a name="line4945">4945: </a><font color="#A020F0">#endif</font>
-<a name="line4946">4946: </a>  <font color="#4169E1">return</font>(0);
-<a name="line4947">4947: </a>}
-
-<a name="line4951">4951: </a><font color="#B22222">/*@</font>
-<a name="line4952">4952: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatScale.html#MatScale">MatScale</a> - Scales all elements of a matrix by a given number.</font>
-
-<a name="line4954">4954: </a><font color="#B22222">    Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line4956">4956: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line4957">4957: </a><font color="#B22222">+   mat - the matrix to be scaled</font>
-<a name="line4958">4958: </a><font color="#B22222">-   a  - the scaling value</font>
-
-<a name="line4960">4960: </a><font color="#B22222">    Output Parameter:</font>
-<a name="line4961">4961: </a><font color="#B22222">.   mat - the scaled matrix</font>
-
-<a name="line4963">4963: </a><font color="#B22222">    Level: intermediate</font>
-
-<a name="line4965">4965: </a><font color="#B22222">    Concepts: matrices^scaling all entries</font>
-
-<a name="line4967">4967: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>()</font>
-<a name="line4968">4968: </a><font color="#B22222">@*/</font>
-<a name="line4969">4969: </a><strong><font color="#4169E1"><a name="MatScale"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatScale.html#MatScale">MatScale</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> a)</font></strong>
-<a name="line4970">4970: </a>{
-
-<a name="line4976">4976: </a>  <font color="#4169E1">if</font> (a != (<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)1.0 && !mat->ops->scale) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href=" [...]
-<a name="line4977">4977: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line4978">4978: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line4980">4980: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line4982">4982: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Scale,mat,0,0,0);
-<a name="line4983">4983: </a>  <font color="#4169E1">if</font> (a != (<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)1.0) {
-<a name="line4984">4984: </a>    (*mat->ops->scale)(mat,a);
-<a name="line4985">4985: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line4986">4986: </a>  }
-<a name="line4987">4987: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Scale,mat,0,0,0);
-<a name="line4988">4988: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
-<a name="line4989">4989: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
-<a name="line4990">4990: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
-<a name="line4991">4991: </a>  }
-<a name="line4992">4992: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
-<a name="line4993">4993: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
-<a name="line4994">4994: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
-<a name="line4995">4995: </a>  }
-<a name="line4996">4996: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
-<a name="line4997">4997: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
-<a name="line4998">4998: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
-<a name="line4999">4999: </a>  }
-<a name="line5000">5000: </a><font color="#A020F0">#endif</font>
-<a name="line5001">5001: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5002">5002: </a>}
-
-<a name="line5006">5006: </a><font color="#B22222">/*@</font>
-<a name="line5007">5007: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatNorm.html#MatNorm">MatNorm</a> - Calculates various norms of a matrix.</font>
-
-<a name="line5009">5009: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5011">5011: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5012">5012: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5013">5013: </a><font color="#B22222">-  type - the type of norm, <a href="../../../docs/manualpages/Vec/NORM_1.html#NORM_1">NORM_1</a>, <a href="../../../docs/manualpages/Vec/NORM_FROBENIUS.html#NORM_FROBENIUS">NORM_FROBENIUS</a>, <a href="../../../docs/manualpages/Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</a></font>
-
-<a name="line5015">5015: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line5016">5016: </a><font color="#B22222">.  nrm - the resulting norm</font>
-
-<a name="line5018">5018: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5020">5020: </a><font color="#B22222">   Concepts: matrices^norm</font>
-<a name="line5021">5021: </a><font color="#B22222">   Concepts: norm^of matrix</font>
-<a name="line5022">5022: </a><font color="#B22222">@*/</font>
-<a name="line5023">5023: </a><strong><font color="#4169E1"><a name="MatNorm"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatNorm.html#MatNorm">MatNorm</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/NormType.html#NormType">NormType</a> type,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *nrm)</font></strong>
-<a name="line5024">5024: </a>{
-
-
-<a name="line5032">5032: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line5033">5033: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line5034">5034: </a>  <font color="#4169E1">if</font> (!mat->ops->norm) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/ma [...]
-<a name="line5035">5035: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line5037">5037: </a>  (*mat->ops->norm)(mat,type,nrm);
-<a name="line5038">5038: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5039">5039: </a>}
-
-<a name="line5041">5041: </a><font color="#B22222">/*</font>
-<a name="line5042">5042: </a><font color="#B22222">     This variable is used to prevent counting of <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>() that</font>
-<a name="line5043">5043: </a><font color="#B22222">   are called from within a <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>().</font>
-<a name="line5044">5044: </a><font color="#B22222">*/</font>
-<a name="line5045">5045: </a>static <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> MatAssemblyEnd_InUse = 0;
-<a name="line5048">5048: </a><font color="#B22222">/*@</font>
-<a name="line5049">5049: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a> - Begins assembling the matrix.  This routine should</font>
-<a name="line5050">5050: </a><font color="#B22222">   be called after completing all calls to <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>().</font>
-
-<a name="line5052">5052: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5054">5054: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5055">5055: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5056">5056: </a><font color="#B22222">-  type - type of assembly, either MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY</font>
-
-<a name="line5058">5058: </a><font color="#B22222">   Notes:</font>
-<a name="line5059">5059: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() generally caches the values.  The matrix is ready to</font>
-<a name="line5060">5060: </a><font color="#B22222">   use only after <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>() and <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>() have been called.</font>
-<a name="line5061">5061: </a><font color="#B22222">   Use MAT_FLUSH_ASSEMBLY when switching between <a href="../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a> and <a href="../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a></font>
-<a name="line5062">5062: </a><font color="#B22222">   in <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(); use MAT_FINAL_ASSEMBLY for the final assembly before</font>
-<a name="line5063">5063: </a><font color="#B22222">   using the matrix.</font>
-
-<a name="line5065">5065: </a><font color="#B22222">   ALL processes that share a matrix MUST call <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>() and <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>() the SAME NUMBER of times, and each time with the</font>
-<a name="line5066">5066: </a><font color="#B22222">   same flag of MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY for all processes. Thus you CANNOT locally change from <a href="../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a> to <a href="../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>, that is</font>
-<a name="line5067">5067: </a><font color="#B22222">   a global collective operation requring all processes that share the matrix.</font>
-
-<a name="line5069">5069: </a><font color="#B22222">   Space for preallocated nonzeros that is not filled by a call to <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() or a related routine are compressed</font>
-<a name="line5070">5070: </a><font color="#B22222">   out by assembly. If you intend to use that extra space on a subsequent assembly, be sure to insert explicit zeros</font>
-<a name="line5071">5071: </a><font color="#B22222">   before MAT_FINAL_ASSEMBLY so the space is not compressed out.</font>
-
-<a name="line5073">5073: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line5075">5075: </a><font color="#B22222">   Concepts: matrices^assembling</font>
-
-<a name="line5077">5077: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../../../docs/manualpages/Mat/MatAssembled.html#MatAssembled">MatAssembled</a>()</font>
-<a name="line5078">5078: </a><font color="#B22222">@*/</font>
-<a name="line5079">5079: </a><strong><font color="#4169E1"><a name="MatAssemblyBegin"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatAssemblyType.html#MatAssemblyType">MatAssemblyType</a> type)</font></strong>
-<a name="line5080">5080: </a>{
-
-<a name="line5086">5086: </a>  MatCheckPreallocated(mat,1);
-<a name="line5087">5087: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix.\nDid you forget to call <a href="../../../docs/manualpages/Mat/MatSetUnfac [...]
-<a name="line5088">5088: </a>  <font color="#4169E1">if</font> (mat->assembled) {
-<a name="line5089">5089: </a>    mat->was_assembled = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5090">5090: </a>    mat->assembled     = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line5091">5091: </a>  }
-<a name="line5092">5092: </a>  <font color="#4169E1">if</font> (!MatAssemblyEnd_InUse) {
-<a name="line5093">5093: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_AssemblyBegin,mat,0,0,0);
-<a name="line5094">5094: </a>    <font color="#4169E1">if</font> (mat->ops->assemblybegin) {(*mat->ops->assemblybegin)(mat,type);}
-<a name="line5095">5095: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_AssemblyBegin,mat,0,0,0);
-<a name="line5096">5096: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->ops->assemblybegin) {
-<a name="line5097">5097: </a>    (*mat->ops->assemblybegin)(mat,type);
+<a name="line4861">4861: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4862">4862: </a><font color="#B22222">+  A - the first matrix</font>
+<a name="line4863">4863: </a><font color="#B22222">-  B - the second matrix</font>
+
+<a name="line4865">4865: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line4866">4866: </a><font color="#B22222">.  flg - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> if the matrices are equal; <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> otherwise.</font>
+
+<a name="line4868">4868: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line4870">4870: </a><font color="#B22222">   Concepts: matrices^equality between</font>
+<a name="line4871">4871: </a><font color="#B22222">@*/</font>
+<a name="line4872">4872: </a><strong><font color="#4169E1"><a name="MatEqual"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatEqual.html#MatEqual">MatEqual</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *flg)</font></strong>
+<a name="line4873">4873: </a>{
+
+<a name="line4883">4883: </a>  MatCheckPreallocated(B,2);
+<a name="line4884">4884: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4885">4885: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4886">4886: </a>  <font color="#4169E1">if</font> (A->rmap->N != B->rmap->N || A->cmap->N != B->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ4.html#SETERRQ4">SETERRQ4</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html [...]
+<a name="line4887">4887: </a>  <font color="#4169E1">if</font> (!A->ops->equal) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manua [...]
+<a name="line4888">4888: </a>  <font color="#4169E1">if</font> (!B->ops->equal) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manua [...]
+<a name="line4889">4889: </a>  <font color="#4169E1">if</font> (A->ops->equal != B->ops->equal) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"A is type: %s\nB is type: %s"</font>,((<a href="../../../docs/manualpages/Sys/ [...]
+<a name="line4890">4890: </a>  MatCheckPreallocated(A,1);
+
+<a name="line4892">4892: </a>  (*A->ops->equal)(A,B,flg);
+<a name="line4893">4893: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4894">4894: </a>}
+
+<a name="line4898">4898: </a><font color="#B22222">/*@</font>
+<a name="line4899">4899: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a> - Scales a matrix on the left and right by diagonal</font>
+<a name="line4900">4900: </a><font color="#B22222">   matrices that are stored as vectors.  Either of the two scaling</font>
+<a name="line4901">4901: </a><font color="#B22222">   matrices can be NULL.</font>
+
+<a name="line4903">4903: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line4905">4905: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line4906">4906: </a><font color="#B22222">+  mat - the matrix to be scaled</font>
+<a name="line4907">4907: </a><font color="#B22222">.  l - the left scaling vector (or NULL)</font>
+<a name="line4908">4908: </a><font color="#B22222">-  r - the right scaling vector (or NULL)</font>
+
+<a name="line4910">4910: </a><font color="#B22222">   Notes:</font>
+<a name="line4911">4911: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>() computes A = LAR, where</font>
+<a name="line4912">4912: </a><font color="#B22222">   L = a diagonal matrix (stored as a vector), R = a diagonal matrix (stored as a vector)</font>
+<a name="line4913">4913: </a><font color="#B22222">   The L scales the rows of the matrix, the R scales the columns of the matrix.</font>
+
+<a name="line4915">4915: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line4917">4917: </a><font color="#B22222">   Concepts: matrices^diagonal scaling</font>
+<a name="line4918">4918: </a><font color="#B22222">   Concepts: diagonal scaling of matrices</font>
+
+<a name="line4920">4920: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatScale.html#MatScale">MatScale</a>()</font>
+<a name="line4921">4921: </a><font color="#B22222">@*/</font>
+<a name="line4922">4922: </a><strong><font color="#4169E1"><a name="MatDiagonalScale"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> l,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> r)</font></strong>
+<a name="line4923">4923: </a>{
+
+<a name="line4929">4929: </a>  <font color="#4169E1">if</font> (!mat->ops->diagonalscale) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../. [...]
+<a name="line4932">4932: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4933">4933: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line4934">4934: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line4936">4936: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Scale,mat,0,0,0);
+<a name="line4937">4937: </a>  (*mat->ops->diagonalscale)(mat,l,r);
+<a name="line4938">4938: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Scale,mat,0,0,0);
+<a name="line4939">4939: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line4940">4940: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
+<a name="line4941">4941: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
+<a name="line4942">4942: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
+<a name="line4943">4943: </a>  }
+<a name="line4944">4944: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
+<a name="line4945">4945: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
+<a name="line4946">4946: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
+<a name="line4947">4947: </a>  }
+<a name="line4948">4948: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
+<a name="line4949">4949: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
+<a name="line4950">4950: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
+<a name="line4951">4951: </a>  }
+<a name="line4952">4952: </a><font color="#A020F0">#endif</font>
+<a name="line4953">4953: </a>  <font color="#4169E1">return</font>(0);
+<a name="line4954">4954: </a>}
+
+<a name="line4958">4958: </a><font color="#B22222">/*@</font>
+<a name="line4959">4959: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatScale.html#MatScale">MatScale</a> - Scales all elements of a matrix by a given number.</font>
+
+<a name="line4961">4961: </a><font color="#B22222">    Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line4963">4963: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line4964">4964: </a><font color="#B22222">+   mat - the matrix to be scaled</font>
+<a name="line4965">4965: </a><font color="#B22222">-   a  - the scaling value</font>
+
+<a name="line4967">4967: </a><font color="#B22222">    Output Parameter:</font>
+<a name="line4968">4968: </a><font color="#B22222">.   mat - the scaled matrix</font>
+
+<a name="line4970">4970: </a><font color="#B22222">    Level: intermediate</font>
+
+<a name="line4972">4972: </a><font color="#B22222">    Concepts: matrices^scaling all entries</font>
+
+<a name="line4974">4974: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>()</font>
+<a name="line4975">4975: </a><font color="#B22222">@*/</font>
+<a name="line4976">4976: </a><strong><font color="#4169E1"><a name="MatScale"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatScale.html#MatScale">MatScale</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> a)</font></strong>
+<a name="line4977">4977: </a>{
+
+<a name="line4983">4983: </a>  <font color="#4169E1">if</font> (a != (<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)1.0 && !mat->ops->scale) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href=" [...]
+<a name="line4984">4984: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line4985">4985: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line4987">4987: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line4989">4989: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Scale,mat,0,0,0);
+<a name="line4990">4990: </a>  <font color="#4169E1">if</font> (a != (<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>)1.0) {
+<a name="line4991">4991: </a>    (*mat->ops->scale)(mat,a);
+<a name="line4992">4992: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line4993">4993: </a>  }
+<a name="line4994">4994: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Scale,mat,0,0,0);
+<a name="line4995">4995: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
+<a name="line4996">4996: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
+<a name="line4997">4997: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
+<a name="line4998">4998: </a>  }
+<a name="line4999">4999: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
+<a name="line5000">5000: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
+<a name="line5001">5001: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
+<a name="line5002">5002: </a>  }
+<a name="line5003">5003: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
+<a name="line5004">5004: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
+<a name="line5005">5005: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
+<a name="line5006">5006: </a>  }
+<a name="line5007">5007: </a><font color="#A020F0">#endif</font>
+<a name="line5008">5008: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5009">5009: </a>}
+
+<a name="line5013">5013: </a><font color="#B22222">/*@</font>
+<a name="line5014">5014: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatNorm.html#MatNorm">MatNorm</a> - Calculates various norms of a matrix.</font>
+
+<a name="line5016">5016: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5018">5018: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5019">5019: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5020">5020: </a><font color="#B22222">-  type - the type of norm, <a href="../../../docs/manualpages/Vec/NORM_1.html#NORM_1">NORM_1</a>, <a href="../../../docs/manualpages/Vec/NORM_FROBENIUS.html#NORM_FROBENIUS">NORM_FROBENIUS</a>, <a href="../../../docs/manualpages/Vec/NORM_INFINITY.html#NORM_INFINITY">NORM_INFINITY</a></font>
+
+<a name="line5022">5022: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line5023">5023: </a><font color="#B22222">.  nrm - the resulting norm</font>
+
+<a name="line5025">5025: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5027">5027: </a><font color="#B22222">   Concepts: matrices^norm</font>
+<a name="line5028">5028: </a><font color="#B22222">   Concepts: norm^of matrix</font>
+<a name="line5029">5029: </a><font color="#B22222">@*/</font>
+<a name="line5030">5030: </a><strong><font color="#4169E1"><a name="MatNorm"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatNorm.html#MatNorm">MatNorm</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/NormType.html#NormType">NormType</a> type,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *nrm)</font></strong>
+<a name="line5031">5031: </a>{
+
+
+<a name="line5039">5039: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line5040">5040: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line5041">5041: </a>  <font color="#4169E1">if</font> (!mat->ops->norm) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/ma [...]
+<a name="line5042">5042: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line5044">5044: </a>  (*mat->ops->norm)(mat,type,nrm);
+<a name="line5045">5045: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5046">5046: </a>}
+
+<a name="line5048">5048: </a><font color="#B22222">/*</font>
+<a name="line5049">5049: </a><font color="#B22222">     This variable is used to prevent counting of <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>() that</font>
+<a name="line5050">5050: </a><font color="#B22222">   are called from within a <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>().</font>
+<a name="line5051">5051: </a><font color="#B22222">*/</font>
+<a name="line5052">5052: </a>static <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> MatAssemblyEnd_InUse = 0;
+<a name="line5055">5055: </a><font color="#B22222">/*@</font>
+<a name="line5056">5056: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a> - Begins assembling the matrix.  This routine should</font>
+<a name="line5057">5057: </a><font color="#B22222">   be called after completing all calls to <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>().</font>
+
+<a name="line5059">5059: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5061">5061: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5062">5062: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5063">5063: </a><font color="#B22222">-  type - type of assembly, either MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY</font>
+
+<a name="line5065">5065: </a><font color="#B22222">   Notes:</font>
+<a name="line5066">5066: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() generally caches the values.  The matrix is ready to</font>
+<a name="line5067">5067: </a><font color="#B22222">   use only after <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>() and <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>() have been called.</font>
+<a name="line5068">5068: </a><font color="#B22222">   Use MAT_FLUSH_ASSEMBLY when switching between <a href="../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a> and <a href="../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a></font>
+<a name="line5069">5069: </a><font color="#B22222">   in <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(); use MAT_FINAL_ASSEMBLY for the final assembly before</font>
+<a name="line5070">5070: </a><font color="#B22222">   using the matrix.</font>
+
+<a name="line5072">5072: </a><font color="#B22222">   ALL processes that share a matrix MUST call <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>() and <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>() the SAME NUMBER of times, and each time with the</font>
+<a name="line5073">5073: </a><font color="#B22222">   same flag of MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY for all processes. Thus you CANNOT locally change from <a href="../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a> to <a href="../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>, that is</font>
+<a name="line5074">5074: </a><font color="#B22222">   a global collective operation requring all processes that share the matrix.</font>
+
+<a name="line5076">5076: </a><font color="#B22222">   Space for preallocated nonzeros that is not filled by a call to <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() or a related routine are compressed</font>
+<a name="line5077">5077: </a><font color="#B22222">   out by assembly. If you intend to use that extra space on a subsequent assembly, be sure to insert explicit zeros</font>
+<a name="line5078">5078: </a><font color="#B22222">   before MAT_FINAL_ASSEMBLY so the space is not compressed out.</font>
+
+<a name="line5080">5080: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line5082">5082: </a><font color="#B22222">   Concepts: matrices^assembling</font>
+
+<a name="line5084">5084: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../../../docs/manualpages/Mat/MatAssembled.html#MatAssembled">MatAssembled</a>()</font>
+<a name="line5085">5085: </a><font color="#B22222">@*/</font>
+<a name="line5086">5086: </a><strong><font color="#4169E1"><a name="MatAssemblyBegin"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatAssemblyType.html#MatAssemblyType">MatAssemblyType</a> type)</font></strong>
+<a name="line5087">5087: </a>{
+
+<a name="line5093">5093: </a>  MatCheckPreallocated(mat,1);
+<a name="line5094">5094: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix.\nDid you forget to call <a href="../../../docs/manualpages/Mat/MatSetUnfac [...]
+<a name="line5095">5095: </a>  <font color="#4169E1">if</font> (mat->assembled) {
+<a name="line5096">5096: </a>    mat->was_assembled = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5097">5097: </a>    mat->assembled     = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
 <a name="line5098">5098: </a>  }
-<a name="line5099">5099: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5100">5100: </a>}
-
-<a name="line5104">5104: </a><font color="#B22222">/*@</font>
-<a name="line5105">5105: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatAssembled.html#MatAssembled">MatAssembled</a> - Indicates if a matrix has been assembled and is ready for</font>
-<a name="line5106">5106: </a><font color="#B22222">     use; for example, in matrix-vector product.</font>
-
-<a name="line5108">5108: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line5110">5110: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line5111">5111: </a><font color="#B22222">.  mat - the matrix</font>
-
-<a name="line5113">5113: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line5114">5114: </a><font color="#B22222">.  assembled - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a></font>
-
-<a name="line5116">5116: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line5118">5118: </a><font color="#B22222">   Concepts: matrices^assembled?</font>
-
-<a name="line5120">5120: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>()</font>
-<a name="line5121">5121: </a><font color="#B22222">@*/</font>
-<a name="line5122">5122: </a><strong><font color="#4169E1"><a name="MatAssembled"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatAssembled.html#MatAssembled">MatAssembled</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *assembled)</font></strong>
-<a name="line5123">5123: </a>{
-<a name="line5128">5128: </a>  *assembled = mat->assembled;
-<a name="line5129">5129: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5130">5130: </a>}
-
-<a name="line5134">5134: </a><font color="#B22222">/*@</font>
-<a name="line5135">5135: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a> - Completes assembling the matrix.  This routine should</font>
-<a name="line5136">5136: </a><font color="#B22222">   be called after <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>().</font>
-
-<a name="line5138">5138: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5140">5140: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5141">5141: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5142">5142: </a><font color="#B22222">-  type - type of assembly, either MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY</font>
-
-<a name="line5144">5144: </a><font color="#B22222">   Options Database Keys:</font>
-<a name="line5145">5145: </a><font color="#B22222">+  -mat_view ::ascii_info - Prints info on matrix at conclusion of MatEndAssembly()</font>
-<a name="line5146">5146: </a><font color="#B22222">.  -mat_view ::ascii_info_detail - Prints more detailed info</font>
-<a name="line5147">5147: </a><font color="#B22222">.  -mat_view - Prints matrix in ASCII format</font>
-<a name="line5148">5148: </a><font color="#B22222">.  -mat_view ::ascii_matlab - Prints matrix in Matlab format</font>
-<a name="line5149">5149: </a><font color="#B22222">.  -mat_view draw - PetscDraws nonzero structure of matrix, using <a href="../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>() and <a href="../../../docs/manualpages/Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</a>().</font>
-<a name="line5150">5150: </a><font color="#B22222">.  -display <name> - Sets display name (default is host)</font>
-<a name="line5151">5151: </a><font color="#B22222">.  -draw_pause <sec> - Sets number of seconds to pause after display</font>
-<a name="line5152">5152: </a><font color="#B22222">.  -mat_view socket - Sends matrix to socket, can be accessed from Matlab (See Users-Manual: <a href="../../../docs/manualpages/../manual.pdf#chapter.11">Chapter 11 Using MATLAB with PETSc</a> )</font>
-<a name="line5153">5153: </a><font color="#B22222">.  -viewer_socket_machine <machine> - Machine to use for socket</font>
-<a name="line5154">5154: </a><font color="#B22222">.  -viewer_socket_port <port> - Port number to use for socket</font>
-<a name="line5155">5155: </a><font color="#B22222">-  -mat_view binary:filename[:append] - Save matrix to file in binary format</font>
-
-<a name="line5157">5157: </a><font color="#B22222">   Notes:</font>
-<a name="line5158">5158: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() generally caches the values.  The matrix is ready to</font>
-<a name="line5159">5159: </a><font color="#B22222">   use only after <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>() and <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>() have been called.</font>
-<a name="line5160">5160: </a><font color="#B22222">   Use MAT_FLUSH_ASSEMBLY when switching between <a href="../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a> and <a href="../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a></font>
-<a name="line5161">5161: </a><font color="#B22222">   in <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(); use MAT_FINAL_ASSEMBLY for the final assembly before</font>
-<a name="line5162">5162: </a><font color="#B22222">   using the matrix.</font>
-
-<a name="line5164">5164: </a><font color="#B22222">   Space for preallocated nonzeros that is not filled by a call to <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() or a related routine are compressed</font>
-<a name="line5165">5165: </a><font color="#B22222">   out by assembly. If you intend to use that extra space on a subsequent assembly, be sure to insert explicit zeros</font>
-<a name="line5166">5166: </a><font color="#B22222">   before MAT_FINAL_ASSEMBLY so the space is not compressed out.</font>
-
-<a name="line5168">5168: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line5170">5170: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(), <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../../../docs/manualpages/Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</a>(), <a href="../../../docs/manualpages/Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</a>(), <a href="../../../docs/manualpages/Mat [...]
-<a name="line5171">5171: </a><font color="#B22222">@*/</font>
-<a name="line5172">5172: </a><strong><font color="#4169E1"><a name="MatAssemblyEnd"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatAssemblyType.html#MatAssemblyType">MatAssemblyType</a> type)</font></strong>
-<a name="line5173">5173: </a>{
-<a name="line5174">5174: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
-<a name="line5175">5175: </a>  static <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> inassm = 0;
-<a name="line5176">5176: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>       flg    = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-
-<a name="line5182">5182: </a>  inassm++;
-<a name="line5183">5183: </a>  MatAssemblyEnd_InUse++;
-<a name="line5184">5184: </a>  <font color="#4169E1">if</font> (MatAssemblyEnd_InUse == 1) { <font color="#B22222">/* Do the logging only the first time through */</font>
-<a name="line5185">5185: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_AssemblyEnd,mat,0,0,0);
-<a name="line5186">5186: </a>    <font color="#4169E1">if</font> (mat->ops->assemblyend) {
-<a name="line5187">5187: </a>      (*mat->ops->assemblyend)(mat,type);
-<a name="line5188">5188: </a>    }
-<a name="line5189">5189: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_AssemblyEnd,mat,0,0,0);
-<a name="line5190">5190: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->ops->assemblyend) {
-<a name="line5191">5191: </a>    (*mat->ops->assemblyend)(mat,type);
-<a name="line5192">5192: </a>  }
-
-<a name="line5194">5194: </a>  <font color="#B22222">/* Flush assembly is not a true assembly */</font>
-<a name="line5195">5195: </a>  <font color="#4169E1">if</font> (type != MAT_FLUSH_ASSEMBLY) {
-<a name="line5196">5196: </a>    mat->assembled = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>; mat->num_ass++;
-<a name="line5197">5197: </a>  }
-<a name="line5198">5198: </a>  mat->insertmode = NOT_SET_VALUES;
-<a name="line5199">5199: </a>  MatAssemblyEnd_InUse--;
-<a name="line5200">5200: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line5201">5201: </a>  <font color="#4169E1">if</font> (!mat->symmetric_eternal) {
-<a name="line5202">5202: </a>    mat->symmetric_set              = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line5203">5203: </a>    mat->hermitian_set              = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line5204">5204: </a>    mat->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line5205">5205: </a>  }
-<a name="line5206">5206: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
-<a name="line5207">5207: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
-<a name="line5208">5208: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
-<a name="line5209">5209: </a>  }
-<a name="line5210">5210: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
-<a name="line5211">5211: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
-<a name="line5212">5212: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
-<a name="line5213">5213: </a>  }
-<a name="line5214">5214: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
-<a name="line5215">5215: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
-<a name="line5216">5216: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
-<a name="line5217">5217: </a>  }
-<a name="line5218">5218: </a><font color="#A020F0">#endif</font>
-<a name="line5219">5219: </a>  <font color="#4169E1">if</font> (inassm == 1 && type != MAT_FLUSH_ASSEMBLY) {
-<a name="line5220">5220: </a>    MatViewFromOptions(mat,NULL,<font color="#666666">"-mat_view"</font>);
-
-<a name="line5222">5222: </a>    <font color="#4169E1">if</font> (mat->checksymmetryonassembly) {
-<a name="line5223">5223: </a>      <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(mat,mat->checksymmetrytol,&flg);
-<a name="line5224">5224: </a>      <font color="#4169E1">if</font> (flg) {
-<a name="line5225">5225: </a>        <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),<font color="#666666">"Matrix is symmetric (tolerance %g)\n"</font>,(double)mat->checksymmetrytol);
-<a name="line5226">5226: </a>      } <font color="#4169E1">else</font> {
-<a name="line5227">5227: </a>        <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),<font color="#666666">"Matrix is not symmetric (tolerance %g)\n"</font>,(double)mat->checksymmetrytol);
-<a name="line5228">5228: </a>      }
-<a name="line5229">5229: </a>    }
-<a name="line5230">5230: </a>    <font color="#4169E1">if</font> (mat->nullsp && mat->checknullspaceonassembly) {
-<a name="line5231">5231: </a>      <a href="../../../docs/manualpages/Mat/MatNullSpaceTest.html#MatNullSpaceTest">MatNullSpaceTest</a>(mat->nullsp,mat,NULL);
-<a name="line5232">5232: </a>    }
-<a name="line5233">5233: </a>  }
-<a name="line5234">5234: </a>  inassm--;
-<a name="line5235">5235: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5236">5236: </a>}
-
-<a name="line5240">5240: </a><font color="#B22222">/*@</font>
-<a name="line5241">5241: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a> - Sets a parameter option for a matrix. Some options</font>
-<a name="line5242">5242: </a><font color="#B22222">   may be specific to certain storage formats.  Some options</font>
-<a name="line5243">5243: </a><font color="#B22222">   determine how values will be inserted (or added). Sorted,</font>
-<a name="line5244">5244: </a><font color="#B22222">   row-oriented input will generally assemble the fastest. The default</font>
-<a name="line5245">5245: </a><font color="#B22222">   is row-oriented.</font>
-
-<a name="line5247">5247: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> for certain operations, such as MAT_SPD, not collective for MAT_ROW_ORIENTED, see <a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a></font>
-
-<a name="line5249">5249: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5250">5250: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5251">5251: </a><font color="#B22222">.  option - the option, one of those listed below (and possibly others),</font>
-<a name="line5252">5252: </a><font color="#B22222">-  flg - turn the option on (<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) or off (<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>)</font>
-
-<a name="line5254">5254: </a><font color="#B22222">  Options Describing Matrix Structure:</font>
-<a name="line5255">5255: </a><font color="#B22222">+    MAT_SPD - symmetric positive definite</font>
-<a name="line5256">5256: </a><font color="#B22222">.    MAT_SYMMETRIC - symmetric in terms of both structure and value</font>
-<a name="line5257">5257: </a><font color="#B22222">.    MAT_HERMITIAN - transpose is the complex conjugation</font>
-<a name="line5258">5258: </a><font color="#B22222">.    MAT_STRUCTURALLY_SYMMETRIC - symmetric nonzero structure</font>
-<a name="line5259">5259: </a><font color="#B22222">-    MAT_SYMMETRY_ETERNAL - if you would like the symmetry/Hermitian flag</font>
-<a name="line5260">5260: </a><font color="#B22222">                            you set to be kept with all future use of the matrix</font>
-<a name="line5261">5261: </a><font color="#B22222">                            including after <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() which could</font>
-<a name="line5262">5262: </a><font color="#B22222">                            potentially change the symmetry structure, i.e. you</font>
-<a name="line5263">5263: </a><font color="#B22222">                            KNOW the matrix will ALWAYS have the property you set.</font>
-
-
-<a name="line5266">5266: </a><font color="#B22222">   Options For Use with <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>():</font>
-<a name="line5267">5267: </a><font color="#B22222">   Insert a logically dense subblock, which can be</font>
-<a name="line5268">5268: </a><font color="#B22222">.    MAT_ROW_ORIENTED - row-oriented (default)</font>
-
-<a name="line5270">5270: </a><font color="#B22222">   Note these options reflect the data you pass in with <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(); it has</font>
-<a name="line5271">5271: </a><font color="#B22222">   nothing to do with how the data is stored internally in the matrix</font>
-<a name="line5272">5272: </a><font color="#B22222">   data structure.</font>
-
-<a name="line5274">5274: </a><font color="#B22222">   When (re)assembling a matrix, we can restrict the input for</font>
-<a name="line5275">5275: </a><font color="#B22222">   efficiency/debugging purposes.  These options include:</font>
-<a name="line5276">5276: </a><font color="#B22222">+    MAT_NEW_NONZERO_LOCATIONS - additional insertions will be allowed if they generate a new nonzero (slow)</font>
-<a name="line5277">5277: </a><font color="#B22222">.    MAT_NEW_DIAGONALS - new diagonals will be allowed (for block diagonal format only)</font>
-<a name="line5278">5278: </a><font color="#B22222">.    MAT_IGNORE_OFF_PROC_ENTRIES - drops off-processor entries</font>
-<a name="line5279">5279: </a><font color="#B22222">.    MAT_NEW_NONZERO_LOCATION_ERR - generates an error for new matrix entry</font>
-<a name="line5280">5280: </a><font color="#B22222">.    MAT_USE_HASH_TABLE - uses a hash table to speed up matrix assembly</font>
-<a name="line5281">5281: </a><font color="#B22222">.    MAT_NO_OFF_PROC_ENTRIES - you know each process will only set values for its own rows, will generate an error if</font>
-<a name="line5282">5282: </a><font color="#B22222">        any process sets values for another process. This avoids all reductions in the MatAssembly routines and thus improves</font>
-<a name="line5283">5283: </a><font color="#B22222">        performance for very large process counts.</font>
-<a name="line5284">5284: </a><font color="#B22222">-    MAT_SUBSET_OFF_PROC_ENTRIES - you know that the first assembly after setting this flag will set a superset</font>
-<a name="line5285">5285: </a><font color="#B22222">        of the off-process entries required for all subsequent assemblies. This avoids a rendezvous step in the MatAssembly</font>
-<a name="line5286">5286: </a><font color="#B22222">        functions, instead sending only neighbor messages.</font>
-
-<a name="line5288">5288: </a><font color="#B22222">   Notes:</font>
-<a name="line5289">5289: </a><font color="#B22222">   Except for MAT_UNUSED_NONZERO_LOCATION_ERR and  MAT_ROW_ORIENTED all processes that share the matrix must pass the same value in flg!</font>
-
-<a name="line5291">5291: </a><font color="#B22222">   Some options are relevant only for particular matrix types and</font>
-<a name="line5292">5292: </a><font color="#B22222">   are thus ignored by others.  Other options are not supported by</font>
-<a name="line5293">5293: </a><font color="#B22222">   certain matrix types and will generate an error message if set.</font>
-
-<a name="line5295">5295: </a><font color="#B22222">   If using a Fortran 77 module to compute a matrix, one may need to</font>
-<a name="line5296">5296: </a><font color="#B22222">   use the column-oriented option (or convert to the row-oriented</font>
-<a name="line5297">5297: </a><font color="#B22222">   format).</font>
-
-<a name="line5299">5299: </a><font color="#B22222">   MAT_NEW_NONZERO_LOCATIONS set to <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicates that any add or insertion</font>
-<a name="line5300">5300: </a><font color="#B22222">   that would generate a new entry in the nonzero structure is instead</font>
-<a name="line5301">5301: </a><font color="#B22222">   ignored.  Thus, if memory has not alredy been allocated for this particular</font>
-<a name="line5302">5302: </a><font color="#B22222">   data, then the insertion is ignored. For dense matrices, in which</font>
-<a name="line5303">5303: </a><font color="#B22222">   the entire array is allocated, no entries are ever ignored.</font>
-<a name="line5304">5304: </a><font color="#B22222">   Set after the first <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(). If this option is set then the <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() processes has one less global reduction</font>
-
-<a name="line5306">5306: </a><font color="#B22222">   MAT_NEW_NONZERO_LOCATION_ERR set to <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> indicates that any add or insertion</font>
-<a name="line5307">5307: </a><font color="#B22222">   that would generate a new entry in the nonzero structure instead produces</font>
-<a name="line5308">5308: </a><font color="#B22222">   an error. (Currently supported for AIJ and BAIJ formats only.) If this option is set then the <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() processes has one less global reduction</font>
-
-<a name="line5310">5310: </a><font color="#B22222">   MAT_NEW_NONZERO_ALLOCATION_ERR set to <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> indicates that any add or insertion</font>
-<a name="line5311">5311: </a><font color="#B22222">   that would generate a new entry that has not been preallocated will</font>
-<a name="line5312">5312: </a><font color="#B22222">   instead produce an error. (Currently supported for AIJ and BAIJ formats</font>
-<a name="line5313">5313: </a><font color="#B22222">   only.) This is a useful flag when debugging matrix memory preallocation.</font>
-<a name="line5314">5314: </a><font color="#B22222">   If this option is set then the <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() processes has one less global reduction</font>
-
-<a name="line5316">5316: </a><font color="#B22222">   MAT_IGNORE_OFF_PROC_ENTRIES set to <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> indicates entries destined for</font>
-<a name="line5317">5317: </a><font color="#B22222">   other processors should be dropped, rather than stashed.</font>
-<a name="line5318">5318: </a><font color="#B22222">   This is useful if you know that the "owning" processor is also</font>
-<a name="line5319">5319: </a><font color="#B22222">   always generating the correct matrix entries, so that PETSc need</font>
-<a name="line5320">5320: </a><font color="#B22222">   not transfer duplicate entries generated on another processor.</font>
-
-<a name="line5322">5322: </a><font color="#B22222">   MAT_USE_HASH_TABLE indicates that a hash table be used to improve the</font>
-<a name="line5323">5323: </a><font color="#B22222">   searches during matrix assembly. When this flag is set, the hash table</font>
-<a name="line5324">5324: </a><font color="#B22222">   is created during the first Matrix Assembly. This hash table is</font>
-<a name="line5325">5325: </a><font color="#B22222">   used the next time through, during MatSetVaules()/MatSetVaulesBlocked()</font>
-<a name="line5326">5326: </a><font color="#B22222">   to improve the searching of indices. MAT_NEW_NONZERO_LOCATIONS flag</font>
-<a name="line5327">5327: </a><font color="#B22222">   should be used with MAT_USE_HASH_TABLE flag. This option is currently</font>
-<a name="line5328">5328: </a><font color="#B22222">   supported by <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a> format only.</font>
-
-<a name="line5330">5330: </a><font color="#B22222">   MAT_KEEP_NONZERO_PATTERN indicates when <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>() is called the zeroed entries</font>
-<a name="line5331">5331: </a><font color="#B22222">   are kept in the nonzero structure</font>
-
-<a name="line5333">5333: </a><font color="#B22222">   MAT_IGNORE_ZERO_ENTRIES - for AIJ/<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> matrices this will stop zero values from creating</font>
-<a name="line5334">5334: </a><font color="#B22222">   a zero location in the matrix</font>
-
-<a name="line5336">5336: </a><font color="#B22222">   MAT_USE_INODES - indicates using inode version of the code - works with AIJ matrix types</font>
-
-<a name="line5338">5338: </a><font color="#B22222">   MAT_NO_OFF_PROC_ZERO_ROWS - you know each process will only zero its own rows. This avoids all reductions in the</font>
-<a name="line5339">5339: </a><font color="#B22222">        zero row routines and thus improves performance for very large process counts.</font>
-
-<a name="line5341">5341: </a><font color="#B22222">   MAT_IGNORE_LOWER_TRIANGULAR - For SBAIJ matrices will ignore any insertions you make in the lower triangular</font>
-<a name="line5342">5342: </a><font color="#B22222">        part of the matrix (since they should match the upper triangular part).</font>
-
-<a name="line5344">5344: </a><font color="#B22222">   Notes: Can only be called after <a href="../../../docs/manualpages/Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</a>() and <a href="../../../docs/manualpages/Mat/MatSetType.html#MatSetType">MatSetType</a>() have been set.</font>
-
-<a name="line5346">5346: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5348">5348: </a><font color="#B22222">   Concepts: matrices^setting options</font>
-
-<a name="line5350">5350: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a>, <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5352">5352: </a><font color="#B22222">@*/</font>
-<a name="line5353">5353: </a><strong><font color="#4169E1"><a name="MatSetOption"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a> op,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a [...]
-<a name="line5354">5354: </a>{
-
-<a name="line5360">5360: </a>  <font color="#4169E1">if</font> (op > 0) {
-<a name="line5363">5363: </a>  }
-
-<a name="line5365">5365: </a>  <font color="#4169E1">if</font> (((int) op) <= MAT_OPTION_MIN || ((int) op) >= MAT_OPTION_MAX) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Options %d is out of range"</font>,(int)op);
-<a name="line5366">5366: </a>  <font color="#4169E1">if</font> (!((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_TYPENOTSET,<font color="#666666">"Cannot set  [...]
-
-<a name="line5368">5368: </a>  <font color="#4169E1">switch</font> (op) {
-<a name="line5369">5369: </a>  <font color="#4169E1">case</font> MAT_NO_OFF_PROC_ENTRIES:
-<a name="line5370">5370: </a>    mat->nooffprocentries = flg;
-<a name="line5371">5371: </a>    <font color="#4169E1">return</font>(0);
-<a name="line5372">5372: </a>    <font color="#4169E1">break</font>;
-<a name="line5373">5373: </a>  <font color="#4169E1">case</font> MAT_SUBSET_OFF_PROC_ENTRIES:
-<a name="line5374">5374: </a>    mat->subsetoffprocentries = flg;
-<a name="line5375">5375: </a>    <font color="#4169E1">return</font>(0);
-<a name="line5376">5376: </a>  <font color="#4169E1">case</font> MAT_NO_OFF_PROC_ZERO_ROWS:
-<a name="line5377">5377: </a>    mat->nooffproczerorows = flg;
+<a name="line5099">5099: </a>  <font color="#4169E1">if</font> (!MatAssemblyEnd_InUse) {
+<a name="line5100">5100: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_AssemblyBegin,mat,0,0,0);
+<a name="line5101">5101: </a>    <font color="#4169E1">if</font> (mat->ops->assemblybegin) {(*mat->ops->assemblybegin)(mat,type);}
+<a name="line5102">5102: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_AssemblyBegin,mat,0,0,0);
+<a name="line5103">5103: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->ops->assemblybegin) {
+<a name="line5104">5104: </a>    (*mat->ops->assemblybegin)(mat,type);
+<a name="line5105">5105: </a>  }
+<a name="line5106">5106: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5107">5107: </a>}
+
+<a name="line5111">5111: </a><font color="#B22222">/*@</font>
+<a name="line5112">5112: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatAssembled.html#MatAssembled">MatAssembled</a> - Indicates if a matrix has been assembled and is ready for</font>
+<a name="line5113">5113: </a><font color="#B22222">     use; for example, in matrix-vector product.</font>
+
+<a name="line5115">5115: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line5117">5117: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line5118">5118: </a><font color="#B22222">.  mat - the matrix</font>
+
+<a name="line5120">5120: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line5121">5121: </a><font color="#B22222">.  assembled - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a></font>
+
+<a name="line5123">5123: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line5125">5125: </a><font color="#B22222">   Concepts: matrices^assembled?</font>
+
+<a name="line5127">5127: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>()</font>
+<a name="line5128">5128: </a><font color="#B22222">@*/</font>
+<a name="line5129">5129: </a><strong><font color="#4169E1"><a name="MatAssembled"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatAssembled.html#MatAssembled">MatAssembled</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *assembled)</font></strong>
+<a name="line5130">5130: </a>{
+<a name="line5135">5135: </a>  *assembled = mat->assembled;
+<a name="line5136">5136: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5137">5137: </a>}
+
+<a name="line5141">5141: </a><font color="#B22222">/*@</font>
+<a name="line5142">5142: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a> - Completes assembling the matrix.  This routine should</font>
+<a name="line5143">5143: </a><font color="#B22222">   be called after <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>().</font>
+
+<a name="line5145">5145: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5147">5147: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5148">5148: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5149">5149: </a><font color="#B22222">-  type - type of assembly, either MAT_FLUSH_ASSEMBLY or MAT_FINAL_ASSEMBLY</font>
+
+<a name="line5151">5151: </a><font color="#B22222">   Options Database Keys:</font>
+<a name="line5152">5152: </a><font color="#B22222">+  -mat_view ::ascii_info - Prints info on matrix at conclusion of MatEndAssembly()</font>
+<a name="line5153">5153: </a><font color="#B22222">.  -mat_view ::ascii_info_detail - Prints more detailed info</font>
+<a name="line5154">5154: </a><font color="#B22222">.  -mat_view - Prints matrix in ASCII format</font>
+<a name="line5155">5155: </a><font color="#B22222">.  -mat_view ::ascii_matlab - Prints matrix in Matlab format</font>
+<a name="line5156">5156: </a><font color="#B22222">.  -mat_view draw - PetscDraws nonzero structure of matrix, using <a href="../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>() and <a href="../../../docs/manualpages/Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</a>().</font>
+<a name="line5157">5157: </a><font color="#B22222">.  -display <name> - Sets display name (default is host)</font>
+<a name="line5158">5158: </a><font color="#B22222">.  -draw_pause <sec> - Sets number of seconds to pause after display</font>
+<a name="line5159">5159: </a><font color="#B22222">.  -mat_view socket - Sends matrix to socket, can be accessed from Matlab (See Users-Manual: <a href="../../../docs/manualpages/../manual.pdf#chapter.11">Chapter 11 Using MATLAB with PETSc</a> )</font>
+<a name="line5160">5160: </a><font color="#B22222">.  -viewer_socket_machine <machine> - Machine to use for socket</font>
+<a name="line5161">5161: </a><font color="#B22222">.  -viewer_socket_port <port> - Port number to use for socket</font>
+<a name="line5162">5162: </a><font color="#B22222">-  -mat_view binary:filename[:append] - Save matrix to file in binary format</font>
+
+<a name="line5164">5164: </a><font color="#B22222">   Notes:</font>
+<a name="line5165">5165: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() generally caches the values.  The matrix is ready to</font>
+<a name="line5166">5166: </a><font color="#B22222">   use only after <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>() and <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>() have been called.</font>
+<a name="line5167">5167: </a><font color="#B22222">   Use MAT_FLUSH_ASSEMBLY when switching between <a href="../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a> and <a href="../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a></font>
+<a name="line5168">5168: </a><font color="#B22222">   in <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(); use MAT_FINAL_ASSEMBLY for the final assembly before</font>
+<a name="line5169">5169: </a><font color="#B22222">   using the matrix.</font>
+
+<a name="line5171">5171: </a><font color="#B22222">   Space for preallocated nonzeros that is not filled by a call to <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>() or a related routine are compressed</font>
+<a name="line5172">5172: </a><font color="#B22222">   out by assembly. If you intend to use that extra space on a subsequent assembly, be sure to insert explicit zeros</font>
+<a name="line5173">5173: </a><font color="#B22222">   before MAT_FINAL_ASSEMBLY so the space is not compressed out.</font>
+
+<a name="line5175">5175: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line5177">5177: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(), <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../../../docs/manualpages/Draw/PetscDrawOpenX.html#PetscDrawOpenX">PetscDrawOpenX</a>(), <a href="../../../docs/manualpages/Draw/PetscDrawCreate.html#PetscDrawCreate">PetscDrawCreate</a>(), <a href="../../../docs/manualpages/Mat [...]
+<a name="line5178">5178: </a><font color="#B22222">@*/</font>
+<a name="line5179">5179: </a><strong><font color="#4169E1"><a name="MatAssemblyEnd"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatAssemblyType.html#MatAssemblyType">MatAssemblyType</a> type)</font></strong>
+<a name="line5180">5180: </a>{
+<a name="line5181">5181: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
+<a name="line5182">5182: </a>  static <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> inassm = 0;
+<a name="line5183">5183: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>       flg    = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+
+<a name="line5189">5189: </a>  inassm++;
+<a name="line5190">5190: </a>  MatAssemblyEnd_InUse++;
+<a name="line5191">5191: </a>  <font color="#4169E1">if</font> (MatAssemblyEnd_InUse == 1) { <font color="#B22222">/* Do the logging only the first time through */</font>
+<a name="line5192">5192: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_AssemblyEnd,mat,0,0,0);
+<a name="line5193">5193: </a>    <font color="#4169E1">if</font> (mat->ops->assemblyend) {
+<a name="line5194">5194: </a>      (*mat->ops->assemblyend)(mat,type);
+<a name="line5195">5195: </a>    }
+<a name="line5196">5196: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_AssemblyEnd,mat,0,0,0);
+<a name="line5197">5197: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->ops->assemblyend) {
+<a name="line5198">5198: </a>    (*mat->ops->assemblyend)(mat,type);
+<a name="line5199">5199: </a>  }
+
+<a name="line5201">5201: </a>  <font color="#B22222">/* Flush assembly is not a true assembly */</font>
+<a name="line5202">5202: </a>  <font color="#4169E1">if</font> (type != MAT_FLUSH_ASSEMBLY) {
+<a name="line5203">5203: </a>    mat->assembled = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>; mat->num_ass++;
+<a name="line5204">5204: </a>  }
+<a name="line5205">5205: </a>  mat->insertmode = NOT_SET_VALUES;
+<a name="line5206">5206: </a>  MatAssemblyEnd_InUse--;
+<a name="line5207">5207: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line5208">5208: </a>  <font color="#4169E1">if</font> (!mat->symmetric_eternal) {
+<a name="line5209">5209: </a>    mat->symmetric_set              = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line5210">5210: </a>    mat->hermitian_set              = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line5211">5211: </a>    mat->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line5212">5212: </a>  }
+<a name="line5213">5213: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
+<a name="line5214">5214: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
+<a name="line5215">5215: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
+<a name="line5216">5216: </a>  }
+<a name="line5217">5217: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
+<a name="line5218">5218: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
+<a name="line5219">5219: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
+<a name="line5220">5220: </a>  }
+<a name="line5221">5221: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
+<a name="line5222">5222: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
+<a name="line5223">5223: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
+<a name="line5224">5224: </a>  }
+<a name="line5225">5225: </a><font color="#A020F0">#endif</font>
+<a name="line5226">5226: </a>  <font color="#4169E1">if</font> (inassm == 1 && type != MAT_FLUSH_ASSEMBLY) {
+<a name="line5227">5227: </a>    MatViewFromOptions(mat,NULL,<font color="#666666">"-mat_view"</font>);
+
+<a name="line5229">5229: </a>    <font color="#4169E1">if</font> (mat->checksymmetryonassembly) {
+<a name="line5230">5230: </a>      <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(mat,mat->checksymmetrytol,&flg);
+<a name="line5231">5231: </a>      <font color="#4169E1">if</font> (flg) {
+<a name="line5232">5232: </a>        <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),<font color="#666666">"Matrix is symmetric (tolerance %g)\n"</font>,(double)mat->checksymmetrytol);
+<a name="line5233">5233: </a>      } <font color="#4169E1">else</font> {
+<a name="line5234">5234: </a>        <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),<font color="#666666">"Matrix is not symmetric (tolerance %g)\n"</font>,(double)mat->checksymmetrytol);
+<a name="line5235">5235: </a>      }
+<a name="line5236">5236: </a>    }
+<a name="line5237">5237: </a>    <font color="#4169E1">if</font> (mat->nullsp && mat->checknullspaceonassembly) {
+<a name="line5238">5238: </a>      <a href="../../../docs/manualpages/Mat/MatNullSpaceTest.html#MatNullSpaceTest">MatNullSpaceTest</a>(mat->nullsp,mat,NULL);
+<a name="line5239">5239: </a>    }
+<a name="line5240">5240: </a>  }
+<a name="line5241">5241: </a>  inassm--;
+<a name="line5242">5242: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5243">5243: </a>}
+
+<a name="line5247">5247: </a><font color="#B22222">/*@</font>
+<a name="line5248">5248: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a> - Sets a parameter option for a matrix. Some options</font>
+<a name="line5249">5249: </a><font color="#B22222">   may be specific to certain storage formats.  Some options</font>
+<a name="line5250">5250: </a><font color="#B22222">   determine how values will be inserted (or added). Sorted,</font>
+<a name="line5251">5251: </a><font color="#B22222">   row-oriented input will generally assemble the fastest. The default</font>
+<a name="line5252">5252: </a><font color="#B22222">   is row-oriented.</font>
+
+<a name="line5254">5254: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> for certain operations, such as MAT_SPD, not collective for MAT_ROW_ORIENTED, see <a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a></font>
+
+<a name="line5256">5256: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5257">5257: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5258">5258: </a><font color="#B22222">.  option - the option, one of those listed below (and possibly others),</font>
+<a name="line5259">5259: </a><font color="#B22222">-  flg - turn the option on (<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) or off (<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>)</font>
+
+<a name="line5261">5261: </a><font color="#B22222">  Options Describing Matrix Structure:</font>
+<a name="line5262">5262: </a><font color="#B22222">+    MAT_SPD - symmetric positive definite</font>
+<a name="line5263">5263: </a><font color="#B22222">.    MAT_SYMMETRIC - symmetric in terms of both structure and value</font>
+<a name="line5264">5264: </a><font color="#B22222">.    MAT_HERMITIAN - transpose is the complex conjugation</font>
+<a name="line5265">5265: </a><font color="#B22222">.    MAT_STRUCTURALLY_SYMMETRIC - symmetric nonzero structure</font>
+<a name="line5266">5266: </a><font color="#B22222">-    MAT_SYMMETRY_ETERNAL - if you would like the symmetry/Hermitian flag</font>
+<a name="line5267">5267: </a><font color="#B22222">                            you set to be kept with all future use of the matrix</font>
+<a name="line5268">5268: </a><font color="#B22222">                            including after <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() which could</font>
+<a name="line5269">5269: </a><font color="#B22222">                            potentially change the symmetry structure, i.e. you</font>
+<a name="line5270">5270: </a><font color="#B22222">                            KNOW the matrix will ALWAYS have the property you set.</font>
+
+
+<a name="line5273">5273: </a><font color="#B22222">   Options For Use with <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>():</font>
+<a name="line5274">5274: </a><font color="#B22222">   Insert a logically dense subblock, which can be</font>
+<a name="line5275">5275: </a><font color="#B22222">.    MAT_ROW_ORIENTED - row-oriented (default)</font>
+
+<a name="line5277">5277: </a><font color="#B22222">   Note these options reflect the data you pass in with <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(); it has</font>
+<a name="line5278">5278: </a><font color="#B22222">   nothing to do with how the data is stored internally in the matrix</font>
+<a name="line5279">5279: </a><font color="#B22222">   data structure.</font>
+
+<a name="line5281">5281: </a><font color="#B22222">   When (re)assembling a matrix, we can restrict the input for</font>
+<a name="line5282">5282: </a><font color="#B22222">   efficiency/debugging purposes.  These options include:</font>
+<a name="line5283">5283: </a><font color="#B22222">+    MAT_NEW_NONZERO_LOCATIONS - additional insertions will be allowed if they generate a new nonzero (slow)</font>
+<a name="line5284">5284: </a><font color="#B22222">.    MAT_NEW_DIAGONALS - new diagonals will be allowed (for block diagonal format only)</font>
+<a name="line5285">5285: </a><font color="#B22222">.    MAT_IGNORE_OFF_PROC_ENTRIES - drops off-processor entries</font>
+<a name="line5286">5286: </a><font color="#B22222">.    MAT_NEW_NONZERO_LOCATION_ERR - generates an error for new matrix entry</font>
+<a name="line5287">5287: </a><font color="#B22222">.    MAT_USE_HASH_TABLE - uses a hash table to speed up matrix assembly</font>
+<a name="line5288">5288: </a><font color="#B22222">.    MAT_NO_OFF_PROC_ENTRIES - you know each process will only set values for its own rows, will generate an error if</font>
+<a name="line5289">5289: </a><font color="#B22222">        any process sets values for another process. This avoids all reductions in the MatAssembly routines and thus improves</font>
+<a name="line5290">5290: </a><font color="#B22222">        performance for very large process counts.</font>
+<a name="line5291">5291: </a><font color="#B22222">-    MAT_SUBSET_OFF_PROC_ENTRIES - you know that the first assembly after setting this flag will set a superset</font>
+<a name="line5292">5292: </a><font color="#B22222">        of the off-process entries required for all subsequent assemblies. This avoids a rendezvous step in the MatAssembly</font>
+<a name="line5293">5293: </a><font color="#B22222">        functions, instead sending only neighbor messages.</font>
+
+<a name="line5295">5295: </a><font color="#B22222">   Notes:</font>
+<a name="line5296">5296: </a><font color="#B22222">   Except for MAT_UNUSED_NONZERO_LOCATION_ERR and  MAT_ROW_ORIENTED all processes that share the matrix must pass the same value in flg!</font>
+
+<a name="line5298">5298: </a><font color="#B22222">   Some options are relevant only for particular matrix types and</font>
+<a name="line5299">5299: </a><font color="#B22222">   are thus ignored by others.  Other options are not supported by</font>
+<a name="line5300">5300: </a><font color="#B22222">   certain matrix types and will generate an error message if set.</font>
+
+<a name="line5302">5302: </a><font color="#B22222">   If using a Fortran 77 module to compute a matrix, one may need to</font>
+<a name="line5303">5303: </a><font color="#B22222">   use the column-oriented option (or convert to the row-oriented</font>
+<a name="line5304">5304: </a><font color="#B22222">   format).</font>
+
+<a name="line5306">5306: </a><font color="#B22222">   MAT_NEW_NONZERO_LOCATIONS set to <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicates that any add or insertion</font>
+<a name="line5307">5307: </a><font color="#B22222">   that would generate a new entry in the nonzero structure is instead</font>
+<a name="line5308">5308: </a><font color="#B22222">   ignored.  Thus, if memory has not alredy been allocated for this particular</font>
+<a name="line5309">5309: </a><font color="#B22222">   data, then the insertion is ignored. For dense matrices, in which</font>
+<a name="line5310">5310: </a><font color="#B22222">   the entire array is allocated, no entries are ever ignored.</font>
+<a name="line5311">5311: </a><font color="#B22222">   Set after the first <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(). If this option is set then the <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() processes has one less global reduction</font>
+
+<a name="line5313">5313: </a><font color="#B22222">   MAT_NEW_NONZERO_LOCATION_ERR set to <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> indicates that any add or insertion</font>
+<a name="line5314">5314: </a><font color="#B22222">   that would generate a new entry in the nonzero structure instead produces</font>
+<a name="line5315">5315: </a><font color="#B22222">   an error. (Currently supported for AIJ and BAIJ formats only.) If this option is set then the <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() processes has one less global reduction</font>
+
+<a name="line5317">5317: </a><font color="#B22222">   MAT_NEW_NONZERO_ALLOCATION_ERR set to <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> indicates that any add or insertion</font>
+<a name="line5318">5318: </a><font color="#B22222">   that would generate a new entry that has not been preallocated will</font>
+<a name="line5319">5319: </a><font color="#B22222">   instead produce an error. (Currently supported for AIJ and BAIJ formats</font>
+<a name="line5320">5320: </a><font color="#B22222">   only.) This is a useful flag when debugging matrix memory preallocation.</font>
+<a name="line5321">5321: </a><font color="#B22222">   If this option is set then the <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() processes has one less global reduction</font>
+
+<a name="line5323">5323: </a><font color="#B22222">   MAT_IGNORE_OFF_PROC_ENTRIES set to <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> indicates entries destined for</font>
+<a name="line5324">5324: </a><font color="#B22222">   other processors should be dropped, rather than stashed.</font>
+<a name="line5325">5325: </a><font color="#B22222">   This is useful if you know that the "owning" processor is also</font>
+<a name="line5326">5326: </a><font color="#B22222">   always generating the correct matrix entries, so that PETSc need</font>
+<a name="line5327">5327: </a><font color="#B22222">   not transfer duplicate entries generated on another processor.</font>
+
+<a name="line5329">5329: </a><font color="#B22222">   MAT_USE_HASH_TABLE indicates that a hash table be used to improve the</font>
+<a name="line5330">5330: </a><font color="#B22222">   searches during matrix assembly. When this flag is set, the hash table</font>
+<a name="line5331">5331: </a><font color="#B22222">   is created during the first Matrix Assembly. This hash table is</font>
+<a name="line5332">5332: </a><font color="#B22222">   used the next time through, during MatSetVaules()/MatSetVaulesBlocked()</font>
+<a name="line5333">5333: </a><font color="#B22222">   to improve the searching of indices. MAT_NEW_NONZERO_LOCATIONS flag</font>
+<a name="line5334">5334: </a><font color="#B22222">   should be used with MAT_USE_HASH_TABLE flag. This option is currently</font>
+<a name="line5335">5335: </a><font color="#B22222">   supported by <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a> format only.</font>
+
+<a name="line5337">5337: </a><font color="#B22222">   MAT_KEEP_NONZERO_PATTERN indicates when <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>() is called the zeroed entries</font>
+<a name="line5338">5338: </a><font color="#B22222">   are kept in the nonzero structure</font>
+
+<a name="line5340">5340: </a><font color="#B22222">   MAT_IGNORE_ZERO_ENTRIES - for AIJ/<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> matrices this will stop zero values from creating</font>
+<a name="line5341">5341: </a><font color="#B22222">   a zero location in the matrix</font>
+
+<a name="line5343">5343: </a><font color="#B22222">   MAT_USE_INODES - indicates using inode version of the code - works with AIJ matrix types</font>
+
+<a name="line5345">5345: </a><font color="#B22222">   MAT_NO_OFF_PROC_ZERO_ROWS - you know each process will only zero its own rows. This avoids all reductions in the</font>
+<a name="line5346">5346: </a><font color="#B22222">        zero row routines and thus improves performance for very large process counts.</font>
+
+<a name="line5348">5348: </a><font color="#B22222">   MAT_IGNORE_LOWER_TRIANGULAR - For SBAIJ matrices will ignore any insertions you make in the lower triangular</font>
+<a name="line5349">5349: </a><font color="#B22222">        part of the matrix (since they should match the upper triangular part).</font>
+
+<a name="line5351">5351: </a><font color="#B22222">   Notes: Can only be called after <a href="../../../docs/manualpages/Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</a>() and <a href="../../../docs/manualpages/Mat/MatSetType.html#MatSetType">MatSetType</a>() have been set.</font>
+
+<a name="line5353">5353: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5355">5355: </a><font color="#B22222">   Concepts: matrices^setting options</font>
+
+<a name="line5357">5357: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a>, <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5359">5359: </a><font color="#B22222">@*/</font>
+<a name="line5360">5360: </a><strong><font color="#4169E1"><a name="MatSetOption"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a> op,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a [...]
+<a name="line5361">5361: </a>{
+
+<a name="line5367">5367: </a>  <font color="#4169E1">if</font> (op > 0) {
+<a name="line5370">5370: </a>  }
+
+<a name="line5372">5372: </a>  <font color="#4169E1">if</font> (((int) op) <= MAT_OPTION_MIN || ((int) op) >= MAT_OPTION_MAX) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Options %d is out of range"</font>,(int)op);
+<a name="line5373">5373: </a>  <font color="#4169E1">if</font> (!((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_TYPENOTSET,<font color="#666666">"Cannot set  [...]
+
+<a name="line5375">5375: </a>  <font color="#4169E1">switch</font> (op) {
+<a name="line5376">5376: </a>  <font color="#4169E1">case</font> MAT_NO_OFF_PROC_ENTRIES:
+<a name="line5377">5377: </a>    mat->nooffprocentries = flg;
 <a name="line5378">5378: </a>    <font color="#4169E1">return</font>(0);
 <a name="line5379">5379: </a>    <font color="#4169E1">break</font>;
-<a name="line5380">5380: </a>  <font color="#4169E1">case</font> MAT_SPD:
-<a name="line5381">5381: </a>    mat->spd_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5382">5382: </a>    mat->spd     = flg;
-<a name="line5383">5383: </a>    <font color="#4169E1">if</font> (flg) {
-<a name="line5384">5384: </a>      mat->symmetric                  = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5385">5385: </a>      mat->structurally_symmetric     = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5386">5386: </a>      mat->symmetric_set              = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5387">5387: </a>      mat->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5388">5388: </a>    }
-<a name="line5389">5389: </a>    <font color="#4169E1">break</font>;
-<a name="line5390">5390: </a>  <font color="#4169E1">case</font> MAT_SYMMETRIC:
-<a name="line5391">5391: </a>    mat->symmetric = flg;
-<a name="line5392">5392: </a>    <font color="#4169E1">if</font> (flg) mat->structurally_symmetric = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5393">5393: </a>    mat->symmetric_set              = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5394">5394: </a>    mat->structurally_symmetric_set = flg;
-<a name="line5395">5395: </a>    <font color="#4169E1">break</font>;
-<a name="line5396">5396: </a>  <font color="#4169E1">case</font> MAT_HERMITIAN:
-<a name="line5397">5397: </a>    mat->hermitian = flg;
-<a name="line5398">5398: </a>    <font color="#4169E1">if</font> (flg) mat->structurally_symmetric = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5399">5399: </a>    mat->hermitian_set              = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5400">5400: </a>    mat->structurally_symmetric_set = flg;
-<a name="line5401">5401: </a>    <font color="#4169E1">break</font>;
-<a name="line5402">5402: </a>  <font color="#4169E1">case</font> MAT_STRUCTURALLY_SYMMETRIC:
-<a name="line5403">5403: </a>    mat->structurally_symmetric     = flg;
-<a name="line5404">5404: </a>    mat->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line5405">5405: </a>    <font color="#4169E1">break</font>;
-<a name="line5406">5406: </a>  <font color="#4169E1">case</font> MAT_SYMMETRY_ETERNAL:
-<a name="line5407">5407: </a>    mat->symmetric_eternal = flg;
+<a name="line5380">5380: </a>  <font color="#4169E1">case</font> MAT_SUBSET_OFF_PROC_ENTRIES:
+<a name="line5381">5381: </a>    mat->subsetoffprocentries = flg;
+<a name="line5382">5382: </a>    <font color="#4169E1">return</font>(0);
+<a name="line5383">5383: </a>  <font color="#4169E1">case</font> MAT_NO_OFF_PROC_ZERO_ROWS:
+<a name="line5384">5384: </a>    mat->nooffproczerorows = flg;
+<a name="line5385">5385: </a>    <font color="#4169E1">return</font>(0);
+<a name="line5386">5386: </a>    <font color="#4169E1">break</font>;
+<a name="line5387">5387: </a>  <font color="#4169E1">case</font> MAT_SPD:
+<a name="line5388">5388: </a>    mat->spd_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5389">5389: </a>    mat->spd     = flg;
+<a name="line5390">5390: </a>    <font color="#4169E1">if</font> (flg) {
+<a name="line5391">5391: </a>      mat->symmetric                  = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5392">5392: </a>      mat->structurally_symmetric     = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5393">5393: </a>      mat->symmetric_set              = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5394">5394: </a>      mat->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5395">5395: </a>    }
+<a name="line5396">5396: </a>    <font color="#4169E1">break</font>;
+<a name="line5397">5397: </a>  <font color="#4169E1">case</font> MAT_SYMMETRIC:
+<a name="line5398">5398: </a>    mat->symmetric = flg;
+<a name="line5399">5399: </a>    <font color="#4169E1">if</font> (flg) mat->structurally_symmetric = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5400">5400: </a>    mat->symmetric_set              = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5401">5401: </a>    mat->structurally_symmetric_set = flg;
+<a name="line5402">5402: </a>    <font color="#4169E1">break</font>;
+<a name="line5403">5403: </a>  <font color="#4169E1">case</font> MAT_HERMITIAN:
+<a name="line5404">5404: </a>    mat->hermitian = flg;
+<a name="line5405">5405: </a>    <font color="#4169E1">if</font> (flg) mat->structurally_symmetric = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5406">5406: </a>    mat->hermitian_set              = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5407">5407: </a>    mat->structurally_symmetric_set = flg;
 <a name="line5408">5408: </a>    <font color="#4169E1">break</font>;
-<a name="line5409">5409: </a><strong><font color="#FF0000">  default:</font></strong>
-<a name="line5410">5410: </a>    <font color="#4169E1">break</font>;
-<a name="line5411">5411: </a>  }
-<a name="line5412">5412: </a>  <font color="#4169E1">if</font> (mat->ops->setoption) {
-<a name="line5413">5413: </a>    (*mat->ops->setoption)(mat,op,flg);
-<a name="line5414">5414: </a>  }
-<a name="line5415">5415: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5416">5416: </a>}
-
-<a name="line5420">5420: </a><font color="#B22222">/*@</font>
-<a name="line5421">5421: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOption.html#MatGetOption">MatGetOption</a> - Gets a parameter option that has been set for a matrix.</font>
-
-<a name="line5423">5423: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> for certain operations, such as MAT_SPD, not collective for MAT_ROW_ORIENTED, see <a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a></font>
-
-<a name="line5425">5425: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5426">5426: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5427">5427: </a><font color="#B22222">-  option - the option, this only responds to certain options, check the code for which ones</font>
-
-<a name="line5429">5429: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line5430">5430: </a><font color="#B22222">.  flg - turn the option on (<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) or off (<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>)</font>
-
-<a name="line5432">5432: </a><font color="#B22222">    Notes: Can only be called after <a href="../../../docs/manualpages/Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</a>() and <a href="../../../docs/manualpages/Mat/MatSetType.html#MatSetType">MatSetType</a>() have been set.</font>
-
-<a name="line5434">5434: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5436">5436: </a><font color="#B22222">   Concepts: matrices^setting options</font>
-
-<a name="line5438">5438: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a>, <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>()</font>
-
-<a name="line5440">5440: </a><font color="#B22222">@*/</font>
-<a name="line5441">5441: </a><strong><font color="#4169E1"><a name="MatGetOption"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOption.html#MatGetOption">MatGetOption</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a> op,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a [...]
-<a name="line5442">5442: </a>{
-
-<a name="line5447">5447: </a>  <font color="#4169E1">if</font> (((int) op) <= MAT_OPTION_MIN || ((int) op) >= MAT_OPTION_MAX) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Options %d is out of range"</font>,(int)op);
-<a name="line5448">5448: </a>  <font color="#4169E1">if</font> (!((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_TYPENOTSET,<font color="#666666">"Cannot get  [...]
-
-<a name="line5450">5450: </a>  <font color="#4169E1">switch</font> (op) {
-<a name="line5451">5451: </a>  <font color="#4169E1">case</font> MAT_NO_OFF_PROC_ENTRIES:
-<a name="line5452">5452: </a>    *flg = mat->nooffprocentries;
-<a name="line5453">5453: </a>    <font color="#4169E1">break</font>;
-<a name="line5454">5454: </a>  <font color="#4169E1">case</font> MAT_NO_OFF_PROC_ZERO_ROWS:
-<a name="line5455">5455: </a>    *flg = mat->nooffproczerorows;
-<a name="line5456">5456: </a>    <font color="#4169E1">break</font>;
-<a name="line5457">5457: </a>  <font color="#4169E1">case</font> MAT_SYMMETRIC:
-<a name="line5458">5458: </a>    *flg = mat->symmetric;
-<a name="line5459">5459: </a>    <font color="#4169E1">break</font>;
-<a name="line5460">5460: </a>  <font color="#4169E1">case</font> MAT_HERMITIAN:
-<a name="line5461">5461: </a>    *flg = mat->hermitian;
-<a name="line5462">5462: </a>    <font color="#4169E1">break</font>;
-<a name="line5463">5463: </a>  <font color="#4169E1">case</font> MAT_STRUCTURALLY_SYMMETRIC:
-<a name="line5464">5464: </a>    *flg = mat->structurally_symmetric;
-<a name="line5465">5465: </a>    <font color="#4169E1">break</font>;
-<a name="line5466">5466: </a>  <font color="#4169E1">case</font> MAT_SYMMETRY_ETERNAL:
-<a name="line5467">5467: </a>    *flg = mat->symmetric_eternal;
-<a name="line5468">5468: </a>    <font color="#4169E1">break</font>;
-<a name="line5469">5469: </a><strong><font color="#FF0000">  default:</font></strong>
-<a name="line5470">5470: </a>    <font color="#4169E1">break</font>;
-<a name="line5471">5471: </a>  }
-<a name="line5472">5472: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5473">5473: </a>}
-
-<a name="line5477">5477: </a><font color="#B22222">/*@</font>
-<a name="line5478">5478: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a> - Zeros all entries of a matrix.  For sparse matrices</font>
-<a name="line5479">5479: </a><font color="#B22222">   this routine retains the old nonzero structure.</font>
-
-<a name="line5481">5481: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5483">5483: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5484">5484: </a><font color="#B22222">.  mat - the matrix</font>
-
-<a name="line5486">5486: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5488">5488: </a><font color="#B22222">   Notes: If the matrix was not preallocated then a default, likely poor preallocation will be set in the matrix, so this should be called after the preallocation phase.</font>
-<a name="line5489">5489: </a><font color="#B22222">   See the Performance chapter of the users manual for information on preallocating matrices.</font>
-
-<a name="line5491">5491: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
-
-<a name="line5493">5493: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>()</font>
-<a name="line5494">5494: </a><font color="#B22222">@*/</font>
-<a name="line5495">5495: </a><strong><font color="#4169E1"><a name="MatZeroEntries"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat)</font></strong>
-<a name="line5496">5496: </a>{
-
-<a name="line5502">5502: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line5503">5503: </a>  <font color="#4169E1">if</font> (mat->insertmode != NOT_SET_VALUES) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for matrices where you have set values but not yet assembled"</font>);
-<a name="line5504">5504: </a>  <font color="#4169E1">if</font> (!mat->ops->zeroentries) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../ [...]
-<a name="line5505">5505: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line5507">5507: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_ZeroEntries,mat,0,0,0);
-<a name="line5508">5508: </a>  (*mat->ops->zeroentries)(mat);
-<a name="line5509">5509: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_ZeroEntries,mat,0,0,0);
-<a name="line5510">5510: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line5511">5511: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
-<a name="line5512">5512: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
-<a name="line5513">5513: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
-<a name="line5514">5514: </a>  }
-<a name="line5515">5515: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
-<a name="line5516">5516: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
-<a name="line5517">5517: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
-<a name="line5518">5518: </a>  }
-<a name="line5519">5519: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
-<a name="line5520">5520: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
-<a name="line5521">5521: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
-<a name="line5522">5522: </a>  }
-<a name="line5523">5523: </a><font color="#A020F0">#endif</font>
-<a name="line5524">5524: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5525">5525: </a>}
-
-<a name="line5529">5529: </a><font color="#B22222">/*@C</font>
-<a name="line5530">5530: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumns.html#MatZeroRowsColumns">MatZeroRowsColumns</a> - Zeros all entries (except possibly the main diagonal)</font>
-<a name="line5531">5531: </a><font color="#B22222">   of a set of rows and columns of a matrix.</font>
-
-<a name="line5533">5533: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5535">5535: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5536">5536: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5537">5537: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
-<a name="line5538">5538: </a><font color="#B22222">.  rows - the global row indices</font>
-<a name="line5539">5539: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
-<a name="line5540">5540: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line5541">5541: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line5543">5543: </a><font color="#B22222">   Notes:</font>
-<a name="line5544">5544: </a><font color="#B22222">   This does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix.</font>
-
-<a name="line5546">5546: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line5547">5547: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line5548">5548: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line5550">5550: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
-<a name="line5551">5551: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
-<a name="line5552">5552: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
-<a name="line5553">5553: </a><font color="#B22222">   them.</font>
-
-<a name="line5555">5555: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
-<a name="line5556">5556: </a><font color="#B22222">   list only rows local to itself).</font>
-
-<a name="line5558">5558: </a><font color="#B22222">   The option MAT_NO_OFF_PROC_ZERO_ROWS does not apply to this routine.</font>
-
-<a name="line5560">5560: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5562">5562: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
-
-<a name="line5564">5564: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manua [...]
-<a name="line5565">5565: </a><font color="#B22222">@*/</font>
-<a name="line5566">5566: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumns"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumns.html#MatZeroRowsColumns">MatZeroRowsColumns</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/manualpages/Sys/PetscI [...]
-<a name="line5567">5567: </a>{
-
-<a name="line5574">5574: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line5575">5575: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line5576">5576: </a>  <font color="#4169E1">if</font> (!mat->ops->zerorowscolumns) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../.. [...]
-<a name="line5577">5577: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line5579">5579: </a>  (*mat->ops->zerorowscolumns)(mat,numRows,rows,diag,x,b);
-<a name="line5580">5580: </a>  MatViewFromOptions(mat,NULL,<font color="#666666">"-mat_view"</font>);
-<a name="line5581">5581: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line5582">5582: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
-<a name="line5583">5583: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
-<a name="line5584">5584: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
-<a name="line5585">5585: </a>  }
-<a name="line5586">5586: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
-<a name="line5587">5587: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
-<a name="line5588">5588: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
-<a name="line5589">5589: </a>  }
-<a name="line5590">5590: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
-<a name="line5591">5591: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
-<a name="line5592">5592: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
-<a name="line5593">5593: </a>  }
-<a name="line5594">5594: </a><font color="#A020F0">#endif</font>
-<a name="line5595">5595: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5596">5596: </a>}
-
-<a name="line5600">5600: </a><font color="#B22222">/*@C</font>
-<a name="line5601">5601: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsIS.html#MatZeroRowsColumnsIS">MatZeroRowsColumnsIS</a> - Zeros all entries (except possibly the main diagonal)</font>
-<a name="line5602">5602: </a><font color="#B22222">   of a set of rows and columns of a matrix.</font>
-
-<a name="line5604">5604: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5606">5606: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5607">5607: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5608">5608: </a><font color="#B22222">.  is - the rows to zero</font>
-<a name="line5609">5609: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
-<a name="line5610">5610: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line5611">5611: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line5613">5613: </a><font color="#B22222">   Notes:</font>
-<a name="line5614">5614: </a><font color="#B22222">   This does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix.</font>
-
-<a name="line5616">5616: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line5617">5617: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line5618">5618: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line5620">5620: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
-<a name="line5621">5621: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
-<a name="line5622">5622: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
-<a name="line5623">5623: </a><font color="#B22222">   them.</font>
-
-<a name="line5625">5625: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
-<a name="line5626">5626: </a><font color="#B22222">   list only rows local to itself).</font>
-
-<a name="line5628">5628: </a><font color="#B22222">   The option MAT_NO_OFF_PROC_ZERO_ROWS does not apply to this routine.</font>
-
-<a name="line5630">5630: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5632">5632: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
-
-<a name="line5634">5634: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manua [...]
-<a name="line5635">5635: </a><font color="#B22222">@*/</font>
-<a name="line5636">5636: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumnsIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsIS.html#MatZeroRowsColumnsIS">MatZeroRowsColumnsIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is,<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar [...]
-<a name="line5637">5637: </a>{
-<a name="line5639">5639: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numRows;
-<a name="line5640">5640: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rows;
-
-<a name="line5647">5647: </a>  <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(is,&numRows);
-<a name="line5648">5648: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is,&rows);
-<a name="line5649">5649: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsColumns.html#MatZeroRowsColumns">MatZeroRowsColumns</a>(mat,numRows,rows,diag,x,b);
-<a name="line5650">5650: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is,&rows);
-<a name="line5651">5651: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5652">5652: </a>}
-
-<a name="line5656">5656: </a><font color="#B22222">/*@C</font>
-<a name="line5657">5657: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a> - Zeros all entries (except possibly the main diagonal)</font>
-<a name="line5658">5658: </a><font color="#B22222">   of a set of rows of a matrix.</font>
-
-<a name="line5660">5660: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5662">5662: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5663">5663: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5664">5664: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
-<a name="line5665">5665: </a><font color="#B22222">.  rows - the global row indices</font>
-<a name="line5666">5666: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
-<a name="line5667">5667: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line5668">5668: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line5670">5670: </a><font color="#B22222">   Notes:</font>
-<a name="line5671">5671: </a><font color="#B22222">   For the AIJ and BAIJ matrix formats this removes the old nonzero structure,</font>
-<a name="line5672">5672: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
-<a name="line5673">5673: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
-
-<a name="line5675">5675: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
-<a name="line5676">5676: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
-<a name="line5677">5677: </a><font color="#B22222">   merely zeroed.</font>
-
-<a name="line5679">5679: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line5680">5680: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line5681">5681: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line5683">5683: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
-<a name="line5684">5684: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
-<a name="line5685">5685: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
-<a name="line5686">5686: </a><font color="#B22222">   them.</font>
-
-<a name="line5688">5688: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
-<a name="line5689">5689: </a><font color="#B22222">   list only rows local to itself).</font>
-
-<a name="line5691">5691: </a><font color="#B22222">   You can call <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) if each process indicates only rows it</font>
-<a name="line5692">5692: </a><font color="#B22222">   owns that are to be zeroed. This saves a global synchronization in the implementation.</font>
-
-<a name="line5694">5694: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5696">5696: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
-
-<a name="line5698">5698: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manua [...]
-<a name="line5699">5699: </a><font color="#B22222">@*/</font>
-<a name="line5700">5700: </a><strong><font color="#4169E1"><a name="MatZeroRows"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</ [...]
-<a name="line5701">5701: </a>{
-
-<a name="line5708">5708: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line5709">5709: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line5710">5710: </a>  <font color="#4169E1">if</font> (!mat->ops->zerorows) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../doc [...]
-<a name="line5711">5711: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line5713">5713: </a>  (*mat->ops->zerorows)(mat,numRows,rows,diag,x,b);
-<a name="line5714">5714: </a>  MatViewFromOptions(mat,NULL,<font color="#666666">"-mat_view"</font>);
-<a name="line5715">5715: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line5716">5716: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
-<a name="line5717">5717: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
-<a name="line5718">5718: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
-<a name="line5719">5719: </a>  }
-<a name="line5720">5720: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
-<a name="line5721">5721: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
-<a name="line5722">5722: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
-<a name="line5723">5723: </a>  }
-<a name="line5724">5724: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
-<a name="line5725">5725: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
-<a name="line5726">5726: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
-<a name="line5727">5727: </a>  }
-<a name="line5728">5728: </a><font color="#A020F0">#endif</font>
-<a name="line5729">5729: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5730">5730: </a>}
-
-<a name="line5734">5734: </a><font color="#B22222">/*@C</font>
-<a name="line5735">5735: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a> - Zeros all entries (except possibly the main diagonal)</font>
-<a name="line5736">5736: </a><font color="#B22222">   of a set of rows of a matrix.</font>
-
-<a name="line5738">5738: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5740">5740: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5741">5741: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5742">5742: </a><font color="#B22222">.  is - index set of rows to remove</font>
-<a name="line5743">5743: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
-<a name="line5744">5744: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line5745">5745: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line5747">5747: </a><font color="#B22222">   Notes:</font>
-<a name="line5748">5748: </a><font color="#B22222">   For the AIJ and BAIJ matrix formats this removes the old nonzero structure,</font>
-<a name="line5749">5749: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
-<a name="line5750">5750: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
-
-<a name="line5752">5752: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
-<a name="line5753">5753: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
-<a name="line5754">5754: </a><font color="#B22222">   merely zeroed.</font>
-
-<a name="line5756">5756: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line5757">5757: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line5758">5758: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line5760">5760: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
-<a name="line5761">5761: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
-<a name="line5762">5762: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
-<a name="line5763">5763: </a><font color="#B22222">   them.</font>
-
-<a name="line5765">5765: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
-<a name="line5766">5766: </a><font color="#B22222">   list only rows local to itself).</font>
-
-<a name="line5768">5768: </a><font color="#B22222">   You can call <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) if each process indicates only rows it</font>
-<a name="line5769">5769: </a><font color="#B22222">   owns that are to be zeroed. This saves a global synchronization in the implementation.</font>
-
-<a name="line5771">5771: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5773">5773: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
-
-<a name="line5775">5775: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages [...]
-<a name="line5776">5776: </a><font color="#B22222">@*/</font>
-<a name="line5777">5777: </a><strong><font color="#4169E1"><a name="MatZeroRowsIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is,<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> diag,<a hr [...]
-<a name="line5778">5778: </a>{
-<a name="line5779">5779: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numRows;
-<a name="line5780">5780: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rows;
-
-<a name="line5787">5787: </a>  <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(is,&numRows);
-<a name="line5788">5788: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is,&rows);
-<a name="line5789">5789: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(mat,numRows,rows,diag,x,b);
-<a name="line5790">5790: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is,&rows);
-<a name="line5791">5791: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5792">5792: </a>}
-
-<a name="line5796">5796: </a><font color="#B22222">/*@C</font>
-<a name="line5797">5797: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a> - Zeros all entries (except possibly the main diagonal)</font>
-<a name="line5798">5798: </a><font color="#B22222">   of a set of rows of a matrix. These rows must be local to the process.</font>
-
-<a name="line5800">5800: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5802">5802: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5803">5803: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5804">5804: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
-<a name="line5805">5805: </a><font color="#B22222">.  rows - the grid coordinates (and component number when dof > 1) for matrix rows</font>
-<a name="line5806">5806: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
-<a name="line5807">5807: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line5808">5808: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line5810">5810: </a><font color="#B22222">   Notes:</font>
-<a name="line5811">5811: </a><font color="#B22222">   For the AIJ and BAIJ matrix formats this removes the old nonzero structure,</font>
-<a name="line5812">5812: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
-<a name="line5813">5813: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
-
-<a name="line5815">5815: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
-<a name="line5816">5816: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
-<a name="line5817">5817: </a><font color="#B22222">   merely zeroed.</font>
-
-<a name="line5819">5819: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line5820">5820: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line5821">5821: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line5823">5823: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
-<a name="line5824">5824: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
-<a name="line5825">5825: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
-<a name="line5826">5826: </a><font color="#B22222">   them.</font>
-
-<a name="line5828">5828: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
-<a name="line5829">5829: </a><font color="#B22222">   list only rows local to itself).</font>
-
-<a name="line5831">5831: </a><font color="#B22222">   The grid coordinates are across the entire grid, not just the local portion</font>
-
-<a name="line5833">5833: </a><font color="#B22222">   In Fortran idxm and idxn should be declared as</font>
-<a name="line5834">5834: </a><font color="#B22222">$     <a href="../../../docs/manualpages/Mat/MatStencil.html#MatStencil">MatStencil</a> idxm(4,m)</font>
-<a name="line5835">5835: </a><font color="#B22222">   and the values inserted using</font>
-<a name="line5836">5836: </a><font color="#B22222">$    idxm(MatStencil_i,1) = i</font>
-<a name="line5837">5837: </a><font color="#B22222">$    idxm(MatStencil_j,1) = j</font>
-<a name="line5838">5838: </a><font color="#B22222">$    idxm(MatStencil_k,1) = k</font>
-<a name="line5839">5839: </a><font color="#B22222">$    idxm(MatStencil_c,1) = c</font>
-<a name="line5840">5840: </a><font color="#B22222">   etc</font>
-
-<a name="line5842">5842: </a><font color="#B22222">   For periodic boundary conditions use negative indices for values to the left (below 0; that are to be</font>
-<a name="line5843">5843: </a><font color="#B22222">   obtained by wrapping values from right edge). For values to the right of the last entry using that index plus one</font>
-<a name="line5844">5844: </a><font color="#B22222">   etc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the</font>
-<a name="line5845">5845: </a><font color="#B22222">   DM_BOUNDARY_PERIODIC boundary type.</font>
-
-<a name="line5847">5847: </a><font color="#B22222">   For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have</font>
-<a name="line5848">5848: </a><font color="#B22222">   a single value per point) you can skip filling those indices.</font>
-
-<a name="line5850">5850: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5852">5852: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
-
-<a name="line5854">5854: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages/Mat/MatSetOpti [...]
-<a name="line5855">5855: </a><font color="#B22222">@*/</font>
-<a name="line5856">5856: </a><strong><font color="#4169E1"><a name="MatZeroRowsStencil"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/manualpages/Mat/MatSte [...]
-<a name="line5857">5857: </a>{
-<a name="line5858">5858: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       dim     = mat->stencil.dim;
-<a name="line5859">5859: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       sdim    = dim - (1 - (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) mat->stencil.noc);
-<a name="line5860">5860: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *dims   = mat->stencil.dims+1;
-<a name="line5861">5861: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *starts = mat->stencil.starts;
-<a name="line5862">5862: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *dxm    = (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*) rows;
-<a name="line5863">5863: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *jdxm, i, j, tmp, numNewRows = 0;
-
-
-<a name="line5871">5871: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(numRows, &jdxm);
-<a name="line5872">5872: </a>  <font color="#4169E1">for</font> (i = 0; i < numRows; ++i) {
-<a name="line5873">5873: </a>    <font color="#B22222">/* Skip unused dimensions (they are ordered k, j, i, c) */</font>
-<a name="line5874">5874: </a>    <font color="#4169E1">for</font> (j = 0; j < 3-sdim; ++j) dxm++;
-<a name="line5875">5875: </a>    <font color="#B22222">/* Local index in X dir */</font>
-<a name="line5876">5876: </a>    tmp = *dxm++ - starts[0];
-<a name="line5877">5877: </a>    <font color="#B22222">/* Loop over remaining dimensions */</font>
-<a name="line5878">5878: </a>    <font color="#4169E1">for</font> (j = 0; j < dim-1; ++j) {
-<a name="line5879">5879: </a>      <font color="#B22222">/* If nonlocal, set index to be negative */</font>
-<a name="line5880">5880: </a>      <font color="#4169E1">if</font> ((*dxm++ - starts[j+1]) < 0 || tmp < 0) tmp = PETSC_MIN_INT;
-<a name="line5881">5881: </a>      <font color="#B22222">/* Update local index */</font>
-<a name="line5882">5882: </a>      <font color="#4169E1">else</font> tmp = tmp*dims[j] + *(dxm-1) - starts[j+1];
-<a name="line5883">5883: </a>    }
-<a name="line5884">5884: </a>    <font color="#B22222">/* Skip component slot if necessary */</font>
-<a name="line5885">5885: </a>    <font color="#4169E1">if</font> (mat->stencil.noc) dxm++;
-<a name="line5886">5886: </a>    <font color="#B22222">/* Local row number */</font>
-<a name="line5887">5887: </a>    <font color="#4169E1">if</font> (tmp >= 0) {
-<a name="line5888">5888: </a>      jdxm[numNewRows++] = tmp;
-<a name="line5889">5889: </a>    }
-<a name="line5890">5890: </a>  }
-<a name="line5891">5891: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(mat,numNewRows,jdxm,diag,x,b);
-<a name="line5892">5892: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(jdxm);
-<a name="line5893">5893: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5894">5894: </a>}
-
-<a name="line5898">5898: </a><font color="#B22222">/*@C</font>
-<a name="line5899">5899: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsStencil.html#MatZeroRowsColumnsStencil">MatZeroRowsColumnsStencil</a> - Zeros all row and column entries (except possibly the main diagonal)</font>
-<a name="line5900">5900: </a><font color="#B22222">   of a set of rows and columns of a matrix.</font>
-
-<a name="line5902">5902: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line5904">5904: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line5905">5905: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line5906">5906: </a><font color="#B22222">.  numRows - the number of rows/columns to remove</font>
-<a name="line5907">5907: </a><font color="#B22222">.  rows - the grid coordinates (and component number when dof > 1) for matrix rows</font>
-<a name="line5908">5908: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
-<a name="line5909">5909: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line5910">5910: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line5912">5912: </a><font color="#B22222">   Notes:</font>
-<a name="line5913">5913: </a><font color="#B22222">   For the AIJ and BAIJ matrix formats this removes the old nonzero structure,</font>
-<a name="line5914">5914: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
-<a name="line5915">5915: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
-
-<a name="line5917">5917: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
-<a name="line5918">5918: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
-<a name="line5919">5919: </a><font color="#B22222">   merely zeroed.</font>
-
-<a name="line5921">5921: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line5922">5922: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line5923">5923: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line5925">5925: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
-<a name="line5926">5926: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
-<a name="line5927">5927: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
-<a name="line5928">5928: </a><font color="#B22222">   them.</font>
-
-<a name="line5930">5930: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
-<a name="line5931">5931: </a><font color="#B22222">   list only rows local to itself, but the row/column numbers are given in local numbering).</font>
-
-<a name="line5933">5933: </a><font color="#B22222">   The grid coordinates are across the entire grid, not just the local portion</font>
-
-<a name="line5935">5935: </a><font color="#B22222">   In Fortran idxm and idxn should be declared as</font>
-<a name="line5936">5936: </a><font color="#B22222">$     <a href="../../../docs/manualpages/Mat/MatStencil.html#MatStencil">MatStencil</a> idxm(4,m)</font>
-<a name="line5937">5937: </a><font color="#B22222">   and the values inserted using</font>
-<a name="line5938">5938: </a><font color="#B22222">$    idxm(MatStencil_i,1) = i</font>
-<a name="line5939">5939: </a><font color="#B22222">$    idxm(MatStencil_j,1) = j</font>
-<a name="line5940">5940: </a><font color="#B22222">$    idxm(MatStencil_k,1) = k</font>
-<a name="line5941">5941: </a><font color="#B22222">$    idxm(MatStencil_c,1) = c</font>
-<a name="line5942">5942: </a><font color="#B22222">   etc</font>
-
-<a name="line5944">5944: </a><font color="#B22222">   For periodic boundary conditions use negative indices for values to the left (below 0; that are to be</font>
-<a name="line5945">5945: </a><font color="#B22222">   obtained by wrapping values from right edge). For values to the right of the last entry using that index plus one</font>
-<a name="line5946">5946: </a><font color="#B22222">   etc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the</font>
-<a name="line5947">5947: </a><font color="#B22222">   DM_BOUNDARY_PERIODIC boundary type.</font>
-
-<a name="line5949">5949: </a><font color="#B22222">   For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have</font>
-<a name="line5950">5950: </a><font color="#B22222">   a single value per point) you can skip filling those indices.</font>
-
-<a name="line5952">5952: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line5954">5954: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
-
-<a name="line5956">5956: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages/Mat/MatSetOpti [...]
-<a name="line5957">5957: </a><font color="#B22222">@*/</font>
-<a name="line5958">5958: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumnsStencil"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsStencil.html#MatZeroRowsColumnsStencil">MatZeroRowsColumnsStencil</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../.. [...]
-<a name="line5959">5959: </a>{
-<a name="line5960">5960: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       dim     = mat->stencil.dim;
-<a name="line5961">5961: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       sdim    = dim - (1 - (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) mat->stencil.noc);
-<a name="line5962">5962: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *dims   = mat->stencil.dims+1;
-<a name="line5963">5963: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *starts = mat->stencil.starts;
-<a name="line5964">5964: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *dxm    = (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*) rows;
-<a name="line5965">5965: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *jdxm, i, j, tmp, numNewRows = 0;
-
-
-<a name="line5973">5973: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(numRows, &jdxm);
-<a name="line5974">5974: </a>  <font color="#4169E1">for</font> (i = 0; i < numRows; ++i) {
-<a name="line5975">5975: </a>    <font color="#B22222">/* Skip unused dimensions (they are ordered k, j, i, c) */</font>
-<a name="line5976">5976: </a>    <font color="#4169E1">for</font> (j = 0; j < 3-sdim; ++j) dxm++;
-<a name="line5977">5977: </a>    <font color="#B22222">/* Local index in X dir */</font>
-<a name="line5978">5978: </a>    tmp = *dxm++ - starts[0];
-<a name="line5979">5979: </a>    <font color="#B22222">/* Loop over remaining dimensions */</font>
-<a name="line5980">5980: </a>    <font color="#4169E1">for</font> (j = 0; j < dim-1; ++j) {
-<a name="line5981">5981: </a>      <font color="#B22222">/* If nonlocal, set index to be negative */</font>
-<a name="line5982">5982: </a>      <font color="#4169E1">if</font> ((*dxm++ - starts[j+1]) < 0 || tmp < 0) tmp = PETSC_MIN_INT;
-<a name="line5983">5983: </a>      <font color="#B22222">/* Update local index */</font>
-<a name="line5984">5984: </a>      <font color="#4169E1">else</font> tmp = tmp*dims[j] + *(dxm-1) - starts[j+1];
-<a name="line5985">5985: </a>    }
-<a name="line5986">5986: </a>    <font color="#B22222">/* Skip component slot if necessary */</font>
-<a name="line5987">5987: </a>    <font color="#4169E1">if</font> (mat->stencil.noc) dxm++;
-<a name="line5988">5988: </a>    <font color="#B22222">/* Local row number */</font>
-<a name="line5989">5989: </a>    <font color="#4169E1">if</font> (tmp >= 0) {
-<a name="line5990">5990: </a>      jdxm[numNewRows++] = tmp;
-<a name="line5991">5991: </a>    }
-<a name="line5992">5992: </a>  }
-<a name="line5993">5993: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a>(mat,numNewRows,jdxm,diag,x,b);
-<a name="line5994">5994: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(jdxm);
-<a name="line5995">5995: </a>  <font color="#4169E1">return</font>(0);
-<a name="line5996">5996: </a>}
-
-<a name="line6000">6000: </a><font color="#B22222">/*@C</font>
-<a name="line6001">6001: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a> - Zeros all entries (except possibly the main diagonal)</font>
-<a name="line6002">6002: </a><font color="#B22222">   of a set of rows of a matrix; using local numbering of rows.</font>
-
-<a name="line6004">6004: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line6006">6006: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6007">6007: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line6008">6008: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
-<a name="line6009">6009: </a><font color="#B22222">.  rows - the global row indices</font>
-<a name="line6010">6010: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
-<a name="line6011">6011: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line6012">6012: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line6014">6014: </a><font color="#B22222">   Notes:</font>
-<a name="line6015">6015: </a><font color="#B22222">   Before calling <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), the user must first set the</font>
-<a name="line6016">6016: </a><font color="#B22222">   local-to-global mapping by calling <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>().</font>
-
-<a name="line6018">6018: </a><font color="#B22222">   For the AIJ matrix formats this removes the old nonzero structure,</font>
-<a name="line6019">6019: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
-<a name="line6020">6020: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
-
-<a name="line6022">6022: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
-<a name="line6023">6023: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
-<a name="line6024">6024: </a><font color="#B22222">   merely zeroed.</font>
-
-<a name="line6026">6026: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line6027">6027: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line6028">6028: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line6030">6030: </a><font color="#B22222">   You can call <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) if each process indicates only rows it</font>
-<a name="line6031">6031: </a><font color="#B22222">   owns that are to be zeroed. This saves a global synchronization in the implementation.</font>
-
-<a name="line6033">6033: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line6035">6035: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
-
-<a name="line6037">6037: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatSetLoca [...]
-<a name="line6038">6038: </a><font color="#B22222">@*/</font>
-<a name="line6039">6039: </a><strong><font color="#4169E1"><a name="MatZeroRowsLocal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/manualpages/Sys/PetscInt.html# [...]
-<a name="line6040">6040: </a>{
-
-<a name="line6047">6047: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6048">6048: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6049">6049: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line6051">6051: </a>  <font color="#4169E1">if</font> (mat->ops->zerorowslocal) {
-<a name="line6052">6052: </a>    (*mat->ops->zerorowslocal)(mat,numRows,rows,diag,x,b);
-<a name="line6053">6053: </a>  } <font color="#4169E1">else</font> {
-<a name="line6054">6054: </a>    <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>             is, newis;
-<a name="line6055">6055: </a>    const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *newRows;
-
-<a name="line6057">6057: </a>    <font color="#4169E1">if</font> (!mat->rmap->mapping) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Need to provide local to global mapping to matrix first"</font>);
-<a name="line6058">6058: </a>    <a href="../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,numRows,rows,PETSC_COPY_VALUES,&is);
-<a name="line6059">6059: </a>    <a href="../../../docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html#ISLocalToGlobalMappingApplyIS">ISLocalToGlobalMappingApplyIS</a>(mat->rmap->mapping,is,&newis);
-<a name="line6060">6060: </a>    <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(newis,&newRows);
-<a name="line6061">6061: </a>    (*mat->ops->zerorows)(mat,numRows,newRows,diag,x,b);
-<a name="line6062">6062: </a>    <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(newis,&newRows);
-<a name="line6063">6063: </a>    <a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&newis);
-<a name="line6064">6064: </a>    <a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is);
-<a name="line6065">6065: </a>  }
-<a name="line6066">6066: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line6067">6067: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
-<a name="line6068">6068: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
-<a name="line6069">6069: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
-<a name="line6070">6070: </a>  }
-<a name="line6071">6071: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
-<a name="line6072">6072: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
-<a name="line6073">6073: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
-<a name="line6074">6074: </a>  }
-<a name="line6075">6075: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
-<a name="line6076">6076: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
-<a name="line6077">6077: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
-<a name="line6078">6078: </a>  }
-<a name="line6079">6079: </a><font color="#A020F0">#endif</font>
-<a name="line6080">6080: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6081">6081: </a>}
-
-<a name="line6085">6085: </a><font color="#B22222">/*@C</font>
-<a name="line6086">6086: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a> - Zeros all entries (except possibly the main diagonal)</font>
-<a name="line6087">6087: </a><font color="#B22222">   of a set of rows of a matrix; using local numbering of rows.</font>
-
-<a name="line6089">6089: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line6091">6091: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6092">6092: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line6093">6093: </a><font color="#B22222">.  is - index set of rows to remove</font>
-<a name="line6094">6094: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
-<a name="line6095">6095: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line6096">6096: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line6098">6098: </a><font color="#B22222">   Notes:</font>
-<a name="line6099">6099: </a><font color="#B22222">   Before calling <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a>(), the user must first set the</font>
-<a name="line6100">6100: </a><font color="#B22222">   local-to-global mapping by calling <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>().</font>
-
-<a name="line6102">6102: </a><font color="#B22222">   For the AIJ matrix formats this removes the old nonzero structure,</font>
-<a name="line6103">6103: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
-<a name="line6104">6104: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
-
-<a name="line6106">6106: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
-<a name="line6107">6107: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
-<a name="line6108">6108: </a><font color="#B22222">   merely zeroed.</font>
-
-<a name="line6110">6110: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line6111">6111: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line6112">6112: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line6114">6114: </a><font color="#B22222">   You can call <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) if each process indicates only rows it</font>
-<a name="line6115">6115: </a><font color="#B22222">   owns that are to be zeroed. This saves a global synchronization in the implementation.</font>
-
-<a name="line6117">6117: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line6119">6119: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
-
-<a name="line6121">6121: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatSetLocalToGlo [...]
-<a name="line6122">6122: </a><font color="#B22222">@*/</font>
-<a name="line6123">6123: </a><strong><font color="#4169E1"><a name="MatZeroRowsLocalIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is,<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscS [...]
-<a name="line6124">6124: </a>{
-<a name="line6126">6126: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numRows;
-<a name="line6127">6127: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rows;
-
-<a name="line6133">6133: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6134">6134: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6135">6135: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line6137">6137: </a>  <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(is,&numRows);
-<a name="line6138">6138: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is,&rows);
-<a name="line6139">6139: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(mat,numRows,rows,diag,x,b);
-<a name="line6140">6140: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is,&rows);
-<a name="line6141">6141: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6142">6142: </a>}
-
-<a name="line6146">6146: </a><font color="#B22222">/*@C</font>
-<a name="line6147">6147: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a> - Zeros all entries (except possibly the main diagonal)</font>
-<a name="line6148">6148: </a><font color="#B22222">   of a set of rows and columns of a matrix; using local numbering of rows.</font>
-
-<a name="line6150">6150: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line6152">6152: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6153">6153: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line6154">6154: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
-<a name="line6155">6155: </a><font color="#B22222">.  rows - the global row indices</font>
-<a name="line6156">6156: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
-<a name="line6157">6157: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line6158">6158: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line6160">6160: </a><font color="#B22222">   Notes:</font>
-<a name="line6161">6161: </a><font color="#B22222">   Before calling <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a>(), the user must first set the</font>
-<a name="line6162">6162: </a><font color="#B22222">   local-to-global mapping by calling <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>().</font>
-
-<a name="line6164">6164: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line6165">6165: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line6166">6166: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line6168">6168: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line6170">6170: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
-
-<a name="line6172">6172: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatSetLoca [...]
-<a name="line6173">6173: </a><font color="#B22222">@*/</font>
-<a name="line6174">6174: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumnsLocal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/ma [...]
-<a name="line6175">6175: </a>{
-<a name="line6177">6177: </a>  <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>             is, newis;
-<a name="line6178">6178: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *newRows;
-
-<a name="line6184">6184: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6185">6185: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6186">6186: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line6188">6188: </a>  <font color="#4169E1">if</font> (!mat->cmap->mapping) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Need to provide local to global mapping to matrix first"</font>);
-<a name="line6189">6189: </a>  <a href="../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,numRows,rows,PETSC_COPY_VALUES,&is);
-<a name="line6190">6190: </a>  <a href="../../../docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html#ISLocalToGlobalMappingApplyIS">ISLocalToGlobalMappingApplyIS</a>(mat->cmap->mapping,is,&newis);
-<a name="line6191">6191: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(newis,&newRows);
-<a name="line6192">6192: </a>  (*mat->ops->zerorowscolumns)(mat,numRows,newRows,diag,x,b);
-<a name="line6193">6193: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(newis,&newRows);
-<a name="line6194">6194: </a>  <a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&newis);
-<a name="line6195">6195: </a>  <a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is);
-<a name="line6196">6196: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line6197">6197: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
-<a name="line6198">6198: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
-<a name="line6199">6199: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
-<a name="line6200">6200: </a>  }
-<a name="line6201">6201: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
-<a name="line6202">6202: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
-<a name="line6203">6203: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
-<a name="line6204">6204: </a>  }
-<a name="line6205">6205: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
-<a name="line6206">6206: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
-<a name="line6207">6207: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
-<a name="line6208">6208: </a>  }
-<a name="line6209">6209: </a><font color="#A020F0">#endif</font>
-<a name="line6210">6210: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6211">6211: </a>}
-
-<a name="line6215">6215: </a><font color="#B22222">/*@C</font>
-<a name="line6216">6216: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html#MatZeroRowsColumnsLocalIS">MatZeroRowsColumnsLocalIS</a> - Zeros all entries (except possibly the main diagonal)</font>
-<a name="line6217">6217: </a><font color="#B22222">   of a set of rows and columns of a matrix; using local numbering of rows.</font>
-
-<a name="line6219">6219: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line6221">6221: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6222">6222: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line6223">6223: </a><font color="#B22222">.  is - index set of rows to remove</font>
-<a name="line6224">6224: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
-<a name="line6225">6225: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
-<a name="line6226">6226: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
-
-<a name="line6228">6228: </a><font color="#B22222">   Notes:</font>
-<a name="line6229">6229: </a><font color="#B22222">   Before calling <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html#MatZeroRowsColumnsLocalIS">MatZeroRowsColumnsLocalIS</a>(), the user must first set the</font>
-<a name="line6230">6230: </a><font color="#B22222">   local-to-global mapping by calling <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>().</font>
-
-<a name="line6232">6232: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
-<a name="line6233">6233: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
-<a name="line6234">6234: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
-
-<a name="line6236">6236: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line6238">6238: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
-
-<a name="line6240">6240: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatSetLocalToGlo [...]
-<a name="line6241">6241: </a><font color="#B22222">@*/</font>
-<a name="line6242">6242: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumnsLocalIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html#MatZeroRowsColumnsLocalIS">MatZeroRowsColumnsLocalIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is,<a href="../../../docs/manualpages/Sys/PetscSca [...]
-<a name="line6243">6243: </a>{
-<a name="line6245">6245: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numRows;
-<a name="line6246">6246: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rows;
-
-<a name="line6252">6252: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6253">6253: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6254">6254: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line6256">6256: </a>  <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(is,&numRows);
-<a name="line6257">6257: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is,&rows);
-<a name="line6258">6258: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a>(mat,numRows,rows,diag,x,b);
-<a name="line6259">6259: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is,&rows);
-<a name="line6260">6260: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6261">6261: </a>}
-
-<a name="line6265">6265: </a><font color="#B22222">/*@</font>
-<a name="line6266">6266: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a> - Returns the numbers of rows and columns in a matrix.</font>
-
-<a name="line6268">6268: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line6270">6270: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line6271">6271: </a><font color="#B22222">.  mat - the matrix</font>
-
-<a name="line6273">6273: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line6274">6274: </a><font color="#B22222">+  m - the number of global rows</font>
-<a name="line6275">6275: </a><font color="#B22222">-  n - the number of global columns</font>
+<a name="line5409">5409: </a>  <font color="#4169E1">case</font> MAT_STRUCTURALLY_SYMMETRIC:
+<a name="line5410">5410: </a>    mat->structurally_symmetric     = flg;
+<a name="line5411">5411: </a>    mat->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line5412">5412: </a>    <font color="#4169E1">break</font>;
+<a name="line5413">5413: </a>  <font color="#4169E1">case</font> MAT_SYMMETRY_ETERNAL:
+<a name="line5414">5414: </a>    mat->symmetric_eternal = flg;
+<a name="line5415">5415: </a>    <font color="#4169E1">break</font>;
+<a name="line5416">5416: </a><strong><font color="#FF0000">  default:</font></strong>
+<a name="line5417">5417: </a>    <font color="#4169E1">break</font>;
+<a name="line5418">5418: </a>  }
+<a name="line5419">5419: </a>  <font color="#4169E1">if</font> (mat->ops->setoption) {
+<a name="line5420">5420: </a>    (*mat->ops->setoption)(mat,op,flg);
+<a name="line5421">5421: </a>  }
+<a name="line5422">5422: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5423">5423: </a>}
+
+<a name="line5427">5427: </a><font color="#B22222">/*@</font>
+<a name="line5428">5428: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOption.html#MatGetOption">MatGetOption</a> - Gets a parameter option that has been set for a matrix.</font>
+
+<a name="line5430">5430: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> for certain operations, such as MAT_SPD, not collective for MAT_ROW_ORIENTED, see <a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a></font>
+
+<a name="line5432">5432: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5433">5433: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5434">5434: </a><font color="#B22222">-  option - the option, this only responds to certain options, check the code for which ones</font>
+
+<a name="line5436">5436: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line5437">5437: </a><font color="#B22222">.  flg - turn the option on (<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) or off (<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>)</font>
+
+<a name="line5439">5439: </a><font color="#B22222">    Notes: Can only be called after <a href="../../../docs/manualpages/Mat/MatSetSizes.html#MatSetSizes">MatSetSizes</a>() and <a href="../../../docs/manualpages/Mat/MatSetType.html#MatSetType">MatSetType</a>() have been set.</font>
+
+<a name="line5441">5441: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5443">5443: </a><font color="#B22222">   Concepts: matrices^setting options</font>
+
+<a name="line5445">5445: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a>, <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>()</font>
+
+<a name="line5447">5447: </a><font color="#B22222">@*/</font>
+<a name="line5448">5448: </a><strong><font color="#4169E1"><a name="MatGetOption"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOption.html#MatGetOption">MatGetOption</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatOption.html#MatOption">MatOption</a> op,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a [...]
+<a name="line5449">5449: </a>{
+
+<a name="line5454">5454: </a>  <font color="#4169E1">if</font> (((int) op) <= MAT_OPTION_MIN || ((int) op) >= MAT_OPTION_MAX) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Options %d is out of range"</font>,(int)op);
+<a name="line5455">5455: </a>  <font color="#4169E1">if</font> (!((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_TYPENOTSET,<font color="#666666">"Cannot get  [...]
+
+<a name="line5457">5457: </a>  <font color="#4169E1">switch</font> (op) {
+<a name="line5458">5458: </a>  <font color="#4169E1">case</font> MAT_NO_OFF_PROC_ENTRIES:
+<a name="line5459">5459: </a>    *flg = mat->nooffprocentries;
+<a name="line5460">5460: </a>    <font color="#4169E1">break</font>;
+<a name="line5461">5461: </a>  <font color="#4169E1">case</font> MAT_NO_OFF_PROC_ZERO_ROWS:
+<a name="line5462">5462: </a>    *flg = mat->nooffproczerorows;
+<a name="line5463">5463: </a>    <font color="#4169E1">break</font>;
+<a name="line5464">5464: </a>  <font color="#4169E1">case</font> MAT_SYMMETRIC:
+<a name="line5465">5465: </a>    *flg = mat->symmetric;
+<a name="line5466">5466: </a>    <font color="#4169E1">break</font>;
+<a name="line5467">5467: </a>  <font color="#4169E1">case</font> MAT_HERMITIAN:
+<a name="line5468">5468: </a>    *flg = mat->hermitian;
+<a name="line5469">5469: </a>    <font color="#4169E1">break</font>;
+<a name="line5470">5470: </a>  <font color="#4169E1">case</font> MAT_STRUCTURALLY_SYMMETRIC:
+<a name="line5471">5471: </a>    *flg = mat->structurally_symmetric;
+<a name="line5472">5472: </a>    <font color="#4169E1">break</font>;
+<a name="line5473">5473: </a>  <font color="#4169E1">case</font> MAT_SYMMETRY_ETERNAL:
+<a name="line5474">5474: </a>    *flg = mat->symmetric_eternal;
+<a name="line5475">5475: </a>    <font color="#4169E1">break</font>;
+<a name="line5476">5476: </a><strong><font color="#FF0000">  default:</font></strong>
+<a name="line5477">5477: </a>    <font color="#4169E1">break</font>;
+<a name="line5478">5478: </a>  }
+<a name="line5479">5479: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5480">5480: </a>}
+
+<a name="line5484">5484: </a><font color="#B22222">/*@</font>
+<a name="line5485">5485: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a> - Zeros all entries of a matrix.  For sparse matrices</font>
+<a name="line5486">5486: </a><font color="#B22222">   this routine retains the old nonzero structure.</font>
+
+<a name="line5488">5488: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5490">5490: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5491">5491: </a><font color="#B22222">.  mat - the matrix</font>
+
+<a name="line5493">5493: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5495">5495: </a><font color="#B22222">   Notes: If the matrix was not preallocated then a default, likely poor preallocation will be set in the matrix, so this should be called after the preallocation phase.</font>
+<a name="line5496">5496: </a><font color="#B22222">   See the Performance chapter of the users manual for information on preallocating matrices.</font>
+
+<a name="line5498">5498: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
+
+<a name="line5500">5500: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>()</font>
+<a name="line5501">5501: </a><font color="#B22222">@*/</font>
+<a name="line5502">5502: </a><strong><font color="#4169E1"><a name="MatZeroEntries"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat)</font></strong>
+<a name="line5503">5503: </a>{
+
+<a name="line5509">5509: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line5510">5510: </a>  <font color="#4169E1">if</font> (mat->insertmode != NOT_SET_VALUES) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for matrices where you have set values but not yet assembled"</font>);
+<a name="line5511">5511: </a>  <font color="#4169E1">if</font> (!mat->ops->zeroentries) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../ [...]
+<a name="line5512">5512: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line5514">5514: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_ZeroEntries,mat,0,0,0);
+<a name="line5515">5515: </a>  (*mat->ops->zeroentries)(mat);
+<a name="line5516">5516: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_ZeroEntries,mat,0,0,0);
+<a name="line5517">5517: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line5518">5518: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
+<a name="line5519">5519: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
+<a name="line5520">5520: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
+<a name="line5521">5521: </a>  }
+<a name="line5522">5522: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
+<a name="line5523">5523: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
+<a name="line5524">5524: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
+<a name="line5525">5525: </a>  }
+<a name="line5526">5526: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
+<a name="line5527">5527: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
+<a name="line5528">5528: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
+<a name="line5529">5529: </a>  }
+<a name="line5530">5530: </a><font color="#A020F0">#endif</font>
+<a name="line5531">5531: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5532">5532: </a>}
+
+<a name="line5536">5536: </a><font color="#B22222">/*@C</font>
+<a name="line5537">5537: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumns.html#MatZeroRowsColumns">MatZeroRowsColumns</a> - Zeros all entries (except possibly the main diagonal)</font>
+<a name="line5538">5538: </a><font color="#B22222">   of a set of rows and columns of a matrix.</font>
+
+<a name="line5540">5540: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5542">5542: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5543">5543: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5544">5544: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
+<a name="line5545">5545: </a><font color="#B22222">.  rows - the global row indices</font>
+<a name="line5546">5546: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
+<a name="line5547">5547: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line5548">5548: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line5550">5550: </a><font color="#B22222">   Notes:</font>
+<a name="line5551">5551: </a><font color="#B22222">   This does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix.</font>
+
+<a name="line5553">5553: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line5554">5554: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line5555">5555: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line5557">5557: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
+<a name="line5558">5558: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
+<a name="line5559">5559: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
+<a name="line5560">5560: </a><font color="#B22222">   them.</font>
+
+<a name="line5562">5562: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
+<a name="line5563">5563: </a><font color="#B22222">   list only rows local to itself).</font>
+
+<a name="line5565">5565: </a><font color="#B22222">   The option MAT_NO_OFF_PROC_ZERO_ROWS does not apply to this routine.</font>
+
+<a name="line5567">5567: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5569">5569: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
+
+<a name="line5571">5571: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manua [...]
+<a name="line5572">5572: </a><font color="#B22222">@*/</font>
+<a name="line5573">5573: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumns"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumns.html#MatZeroRowsColumns">MatZeroRowsColumns</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/manualpages/Sys/PetscI [...]
+<a name="line5574">5574: </a>{
+
+<a name="line5581">5581: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line5582">5582: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line5583">5583: </a>  <font color="#4169E1">if</font> (!mat->ops->zerorowscolumns) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../.. [...]
+<a name="line5584">5584: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line5586">5586: </a>  (*mat->ops->zerorowscolumns)(mat,numRows,rows,diag,x,b);
+<a name="line5587">5587: </a>  MatViewFromOptions(mat,NULL,<font color="#666666">"-mat_view"</font>);
+<a name="line5588">5588: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line5589">5589: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
+<a name="line5590">5590: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
+<a name="line5591">5591: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
+<a name="line5592">5592: </a>  }
+<a name="line5593">5593: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
+<a name="line5594">5594: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
+<a name="line5595">5595: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
+<a name="line5596">5596: </a>  }
+<a name="line5597">5597: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
+<a name="line5598">5598: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
+<a name="line5599">5599: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
+<a name="line5600">5600: </a>  }
+<a name="line5601">5601: </a><font color="#A020F0">#endif</font>
+<a name="line5602">5602: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5603">5603: </a>}
+
+<a name="line5607">5607: </a><font color="#B22222">/*@C</font>
+<a name="line5608">5608: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsIS.html#MatZeroRowsColumnsIS">MatZeroRowsColumnsIS</a> - Zeros all entries (except possibly the main diagonal)</font>
+<a name="line5609">5609: </a><font color="#B22222">   of a set of rows and columns of a matrix.</font>
+
+<a name="line5611">5611: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5613">5613: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5614">5614: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5615">5615: </a><font color="#B22222">.  is - the rows to zero</font>
+<a name="line5616">5616: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
+<a name="line5617">5617: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line5618">5618: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line5620">5620: </a><font color="#B22222">   Notes:</font>
+<a name="line5621">5621: </a><font color="#B22222">   This does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix.</font>
+
+<a name="line5623">5623: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line5624">5624: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line5625">5625: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line5627">5627: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
+<a name="line5628">5628: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
+<a name="line5629">5629: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
+<a name="line5630">5630: </a><font color="#B22222">   them.</font>
+
+<a name="line5632">5632: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
+<a name="line5633">5633: </a><font color="#B22222">   list only rows local to itself).</font>
+
+<a name="line5635">5635: </a><font color="#B22222">   The option MAT_NO_OFF_PROC_ZERO_ROWS does not apply to this routine.</font>
+
+<a name="line5637">5637: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5639">5639: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
+
+<a name="line5641">5641: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manua [...]
+<a name="line5642">5642: </a><font color="#B22222">@*/</font>
+<a name="line5643">5643: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumnsIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsIS.html#MatZeroRowsColumnsIS">MatZeroRowsColumnsIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is,<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar [...]
+<a name="line5644">5644: </a>{
+<a name="line5646">5646: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numRows;
+<a name="line5647">5647: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rows;
+
+<a name="line5654">5654: </a>  <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(is,&numRows);
+<a name="line5655">5655: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is,&rows);
+<a name="line5656">5656: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsColumns.html#MatZeroRowsColumns">MatZeroRowsColumns</a>(mat,numRows,rows,diag,x,b);
+<a name="line5657">5657: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is,&rows);
+<a name="line5658">5658: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5659">5659: </a>}
+
+<a name="line5663">5663: </a><font color="#B22222">/*@C</font>
+<a name="line5664">5664: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a> - Zeros all entries (except possibly the main diagonal)</font>
+<a name="line5665">5665: </a><font color="#B22222">   of a set of rows of a matrix.</font>
+
+<a name="line5667">5667: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5669">5669: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5670">5670: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5671">5671: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
+<a name="line5672">5672: </a><font color="#B22222">.  rows - the global row indices</font>
+<a name="line5673">5673: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
+<a name="line5674">5674: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line5675">5675: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line5677">5677: </a><font color="#B22222">   Notes:</font>
+<a name="line5678">5678: </a><font color="#B22222">   For the AIJ and BAIJ matrix formats this removes the old nonzero structure,</font>
+<a name="line5679">5679: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
+<a name="line5680">5680: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
+
+<a name="line5682">5682: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
+<a name="line5683">5683: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
+<a name="line5684">5684: </a><font color="#B22222">   merely zeroed.</font>
+
+<a name="line5686">5686: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line5687">5687: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line5688">5688: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line5690">5690: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
+<a name="line5691">5691: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
+<a name="line5692">5692: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
+<a name="line5693">5693: </a><font color="#B22222">   them.</font>
+
+<a name="line5695">5695: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
+<a name="line5696">5696: </a><font color="#B22222">   list only rows local to itself).</font>
+
+<a name="line5698">5698: </a><font color="#B22222">   You can call <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) if each process indicates only rows it</font>
+<a name="line5699">5699: </a><font color="#B22222">   owns that are to be zeroed. This saves a global synchronization in the implementation.</font>
+
+<a name="line5701">5701: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5703">5703: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
+
+<a name="line5705">5705: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manua [...]
+<a name="line5706">5706: </a><font color="#B22222">@*/</font>
+<a name="line5707">5707: </a><strong><font color="#4169E1"><a name="MatZeroRows"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</ [...]
+<a name="line5708">5708: </a>{
+
+<a name="line5715">5715: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line5716">5716: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line5717">5717: </a>  <font color="#4169E1">if</font> (!mat->ops->zerorows) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../doc [...]
+<a name="line5718">5718: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line5720">5720: </a>  (*mat->ops->zerorows)(mat,numRows,rows,diag,x,b);
+<a name="line5721">5721: </a>  MatViewFromOptions(mat,NULL,<font color="#666666">"-mat_view"</font>);
+<a name="line5722">5722: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line5723">5723: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
+<a name="line5724">5724: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
+<a name="line5725">5725: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
+<a name="line5726">5726: </a>  }
+<a name="line5727">5727: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
+<a name="line5728">5728: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
+<a name="line5729">5729: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
+<a name="line5730">5730: </a>  }
+<a name="line5731">5731: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
+<a name="line5732">5732: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
+<a name="line5733">5733: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
+<a name="line5734">5734: </a>  }
+<a name="line5735">5735: </a><font color="#A020F0">#endif</font>
+<a name="line5736">5736: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5737">5737: </a>}
+
+<a name="line5741">5741: </a><font color="#B22222">/*@C</font>
+<a name="line5742">5742: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a> - Zeros all entries (except possibly the main diagonal)</font>
+<a name="line5743">5743: </a><font color="#B22222">   of a set of rows of a matrix.</font>
+
+<a name="line5745">5745: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5747">5747: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5748">5748: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5749">5749: </a><font color="#B22222">.  is - index set of rows to remove</font>
+<a name="line5750">5750: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
+<a name="line5751">5751: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line5752">5752: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line5754">5754: </a><font color="#B22222">   Notes:</font>
+<a name="line5755">5755: </a><font color="#B22222">   For the AIJ and BAIJ matrix formats this removes the old nonzero structure,</font>
+<a name="line5756">5756: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
+<a name="line5757">5757: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
+
+<a name="line5759">5759: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
+<a name="line5760">5760: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
+<a name="line5761">5761: </a><font color="#B22222">   merely zeroed.</font>
+
+<a name="line5763">5763: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line5764">5764: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line5765">5765: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line5767">5767: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
+<a name="line5768">5768: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
+<a name="line5769">5769: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
+<a name="line5770">5770: </a><font color="#B22222">   them.</font>
+
+<a name="line5772">5772: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
+<a name="line5773">5773: </a><font color="#B22222">   list only rows local to itself).</font>
+
+<a name="line5775">5775: </a><font color="#B22222">   You can call <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) if each process indicates only rows it</font>
+<a name="line5776">5776: </a><font color="#B22222">   owns that are to be zeroed. This saves a global synchronization in the implementation.</font>
+
+<a name="line5778">5778: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5780">5780: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
+
+<a name="line5782">5782: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages [...]
+<a name="line5783">5783: </a><font color="#B22222">@*/</font>
+<a name="line5784">5784: </a><strong><font color="#4169E1"><a name="MatZeroRowsIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is,<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> diag,<a hr [...]
+<a name="line5785">5785: </a>{
+<a name="line5786">5786: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numRows;
+<a name="line5787">5787: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rows;
+
+<a name="line5794">5794: </a>  <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(is,&numRows);
+<a name="line5795">5795: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is,&rows);
+<a name="line5796">5796: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(mat,numRows,rows,diag,x,b);
+<a name="line5797">5797: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is,&rows);
+<a name="line5798">5798: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5799">5799: </a>}
+
+<a name="line5803">5803: </a><font color="#B22222">/*@C</font>
+<a name="line5804">5804: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a> - Zeros all entries (except possibly the main diagonal)</font>
+<a name="line5805">5805: </a><font color="#B22222">   of a set of rows of a matrix. These rows must be local to the process.</font>
+
+<a name="line5807">5807: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5809">5809: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5810">5810: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5811">5811: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
+<a name="line5812">5812: </a><font color="#B22222">.  rows - the grid coordinates (and component number when dof > 1) for matrix rows</font>
+<a name="line5813">5813: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
+<a name="line5814">5814: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line5815">5815: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line5817">5817: </a><font color="#B22222">   Notes:</font>
+<a name="line5818">5818: </a><font color="#B22222">   For the AIJ and BAIJ matrix formats this removes the old nonzero structure,</font>
+<a name="line5819">5819: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
+<a name="line5820">5820: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
+
+<a name="line5822">5822: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
+<a name="line5823">5823: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
+<a name="line5824">5824: </a><font color="#B22222">   merely zeroed.</font>
+
+<a name="line5826">5826: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line5827">5827: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line5828">5828: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line5830">5830: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
+<a name="line5831">5831: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
+<a name="line5832">5832: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
+<a name="line5833">5833: </a><font color="#B22222">   them.</font>
+
+<a name="line5835">5835: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
+<a name="line5836">5836: </a><font color="#B22222">   list only rows local to itself).</font>
+
+<a name="line5838">5838: </a><font color="#B22222">   The grid coordinates are across the entire grid, not just the local portion</font>
+
+<a name="line5840">5840: </a><font color="#B22222">   In Fortran idxm and idxn should be declared as</font>
+<a name="line5841">5841: </a><font color="#B22222">$     <a href="../../../docs/manualpages/Mat/MatStencil.html#MatStencil">MatStencil</a> idxm(4,m)</font>
+<a name="line5842">5842: </a><font color="#B22222">   and the values inserted using</font>
+<a name="line5843">5843: </a><font color="#B22222">$    idxm(MatStencil_i,1) = i</font>
+<a name="line5844">5844: </a><font color="#B22222">$    idxm(MatStencil_j,1) = j</font>
+<a name="line5845">5845: </a><font color="#B22222">$    idxm(MatStencil_k,1) = k</font>
+<a name="line5846">5846: </a><font color="#B22222">$    idxm(MatStencil_c,1) = c</font>
+<a name="line5847">5847: </a><font color="#B22222">   etc</font>
+
+<a name="line5849">5849: </a><font color="#B22222">   For periodic boundary conditions use negative indices for values to the left (below 0; that are to be</font>
+<a name="line5850">5850: </a><font color="#B22222">   obtained by wrapping values from right edge). For values to the right of the last entry using that index plus one</font>
+<a name="line5851">5851: </a><font color="#B22222">   etc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the</font>
+<a name="line5852">5852: </a><font color="#B22222">   DM_BOUNDARY_PERIODIC boundary type.</font>
+
+<a name="line5854">5854: </a><font color="#B22222">   For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have</font>
+<a name="line5855">5855: </a><font color="#B22222">   a single value per point) you can skip filling those indices.</font>
+
+<a name="line5857">5857: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5859">5859: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
+
+<a name="line5861">5861: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages/Mat/MatSetOpti [...]
+<a name="line5862">5862: </a><font color="#B22222">@*/</font>
+<a name="line5863">5863: </a><strong><font color="#4169E1"><a name="MatZeroRowsStencil"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsStencil.html#MatZeroRowsStencil">MatZeroRowsStencil</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/manualpages/Mat/MatSte [...]
+<a name="line5864">5864: </a>{
+<a name="line5865">5865: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       dim     = mat->stencil.dim;
+<a name="line5866">5866: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       sdim    = dim - (1 - (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) mat->stencil.noc);
+<a name="line5867">5867: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *dims   = mat->stencil.dims+1;
+<a name="line5868">5868: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *starts = mat->stencil.starts;
+<a name="line5869">5869: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *dxm    = (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*) rows;
+<a name="line5870">5870: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *jdxm, i, j, tmp, numNewRows = 0;
+
+
+<a name="line5878">5878: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(numRows, &jdxm);
+<a name="line5879">5879: </a>  <font color="#4169E1">for</font> (i = 0; i < numRows; ++i) {
+<a name="line5880">5880: </a>    <font color="#B22222">/* Skip unused dimensions (they are ordered k, j, i, c) */</font>
+<a name="line5881">5881: </a>    <font color="#4169E1">for</font> (j = 0; j < 3-sdim; ++j) dxm++;
+<a name="line5882">5882: </a>    <font color="#B22222">/* Local index in X dir */</font>
+<a name="line5883">5883: </a>    tmp = *dxm++ - starts[0];
+<a name="line5884">5884: </a>    <font color="#B22222">/* Loop over remaining dimensions */</font>
+<a name="line5885">5885: </a>    <font color="#4169E1">for</font> (j = 0; j < dim-1; ++j) {
+<a name="line5886">5886: </a>      <font color="#B22222">/* If nonlocal, set index to be negative */</font>
+<a name="line5887">5887: </a>      <font color="#4169E1">if</font> ((*dxm++ - starts[j+1]) < 0 || tmp < 0) tmp = PETSC_MIN_INT;
+<a name="line5888">5888: </a>      <font color="#B22222">/* Update local index */</font>
+<a name="line5889">5889: </a>      <font color="#4169E1">else</font> tmp = tmp*dims[j] + *(dxm-1) - starts[j+1];
+<a name="line5890">5890: </a>    }
+<a name="line5891">5891: </a>    <font color="#B22222">/* Skip component slot if necessary */</font>
+<a name="line5892">5892: </a>    <font color="#4169E1">if</font> (mat->stencil.noc) dxm++;
+<a name="line5893">5893: </a>    <font color="#B22222">/* Local row number */</font>
+<a name="line5894">5894: </a>    <font color="#4169E1">if</font> (tmp >= 0) {
+<a name="line5895">5895: </a>      jdxm[numNewRows++] = tmp;
+<a name="line5896">5896: </a>    }
+<a name="line5897">5897: </a>  }
+<a name="line5898">5898: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(mat,numNewRows,jdxm,diag,x,b);
+<a name="line5899">5899: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(jdxm);
+<a name="line5900">5900: </a>  <font color="#4169E1">return</font>(0);
+<a name="line5901">5901: </a>}
+
+<a name="line5905">5905: </a><font color="#B22222">/*@C</font>
+<a name="line5906">5906: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsStencil.html#MatZeroRowsColumnsStencil">MatZeroRowsColumnsStencil</a> - Zeros all row and column entries (except possibly the main diagonal)</font>
+<a name="line5907">5907: </a><font color="#B22222">   of a set of rows and columns of a matrix.</font>
+
+<a name="line5909">5909: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line5911">5911: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line5912">5912: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line5913">5913: </a><font color="#B22222">.  numRows - the number of rows/columns to remove</font>
+<a name="line5914">5914: </a><font color="#B22222">.  rows - the grid coordinates (and component number when dof > 1) for matrix rows</font>
+<a name="line5915">5915: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows (0.0 will even eliminate diagonal entry)</font>
+<a name="line5916">5916: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line5917">5917: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line5919">5919: </a><font color="#B22222">   Notes:</font>
+<a name="line5920">5920: </a><font color="#B22222">   For the AIJ and BAIJ matrix formats this removes the old nonzero structure,</font>
+<a name="line5921">5921: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
+<a name="line5922">5922: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
+
+<a name="line5924">5924: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
+<a name="line5925">5925: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
+<a name="line5926">5926: </a><font color="#B22222">   merely zeroed.</font>
+
+<a name="line5928">5928: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line5929">5929: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line5930">5930: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line5932">5932: </a><font color="#B22222">   For the parallel case, all processes that share the matrix (i.e.,</font>
+<a name="line5933">5933: </a><font color="#B22222">   those in the communicator used for matrix creation) MUST call this</font>
+<a name="line5934">5934: </a><font color="#B22222">   routine, regardless of whether any rows being zeroed are owned by</font>
+<a name="line5935">5935: </a><font color="#B22222">   them.</font>
+
+<a name="line5937">5937: </a><font color="#B22222">   Each processor can indicate any rows in the entire matrix to be zeroed (i.e. each process does NOT have to</font>
+<a name="line5938">5938: </a><font color="#B22222">   list only rows local to itself, but the row/column numbers are given in local numbering).</font>
+
+<a name="line5940">5940: </a><font color="#B22222">   The grid coordinates are across the entire grid, not just the local portion</font>
+
+<a name="line5942">5942: </a><font color="#B22222">   In Fortran idxm and idxn should be declared as</font>
+<a name="line5943">5943: </a><font color="#B22222">$     <a href="../../../docs/manualpages/Mat/MatStencil.html#MatStencil">MatStencil</a> idxm(4,m)</font>
+<a name="line5944">5944: </a><font color="#B22222">   and the values inserted using</font>
+<a name="line5945">5945: </a><font color="#B22222">$    idxm(MatStencil_i,1) = i</font>
+<a name="line5946">5946: </a><font color="#B22222">$    idxm(MatStencil_j,1) = j</font>
+<a name="line5947">5947: </a><font color="#B22222">$    idxm(MatStencil_k,1) = k</font>
+<a name="line5948">5948: </a><font color="#B22222">$    idxm(MatStencil_c,1) = c</font>
+<a name="line5949">5949: </a><font color="#B22222">   etc</font>
+
+<a name="line5951">5951: </a><font color="#B22222">   For periodic boundary conditions use negative indices for values to the left (below 0; that are to be</font>
+<a name="line5952">5952: </a><font color="#B22222">   obtained by wrapping values from right edge). For values to the right of the last entry using that index plus one</font>
+<a name="line5953">5953: </a><font color="#B22222">   etc to obtain values that obtained by wrapping the values from the left edge. This does not work for anything but the</font>
+<a name="line5954">5954: </a><font color="#B22222">   DM_BOUNDARY_PERIODIC boundary type.</font>
+
+<a name="line5956">5956: </a><font color="#B22222">   For indices that don't mean anything for your case (like the k index when working in 2d) or the c index when you have</font>
+<a name="line5957">5957: </a><font color="#B22222">   a single value per point) you can skip filling those indices.</font>
+
+<a name="line5959">5959: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line5961">5961: </a><font color="#B22222">   Concepts: matrices^zeroing rows</font>
+
+<a name="line5963">5963: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsIS.html#MatZeroRowsIS">MatZeroRowsIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages/Mat/MatSetOpti [...]
+<a name="line5964">5964: </a><font color="#B22222">@*/</font>
+<a name="line5965">5965: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumnsStencil"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsStencil.html#MatZeroRowsColumnsStencil">MatZeroRowsColumnsStencil</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../.. [...]
+<a name="line5966">5966: </a>{
+<a name="line5967">5967: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       dim     = mat->stencil.dim;
+<a name="line5968">5968: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       sdim    = dim - (1 - (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>) mat->stencil.noc);
+<a name="line5969">5969: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *dims   = mat->stencil.dims+1;
+<a name="line5970">5970: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *starts = mat->stencil.starts;
+<a name="line5971">5971: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *dxm    = (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*) rows;
+<a name="line5972">5972: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       *jdxm, i, j, tmp, numNewRows = 0;
+
+
+<a name="line5980">5980: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(numRows, &jdxm);
+<a name="line5981">5981: </a>  <font color="#4169E1">for</font> (i = 0; i < numRows; ++i) {
+<a name="line5982">5982: </a>    <font color="#B22222">/* Skip unused dimensions (they are ordered k, j, i, c) */</font>
+<a name="line5983">5983: </a>    <font color="#4169E1">for</font> (j = 0; j < 3-sdim; ++j) dxm++;
+<a name="line5984">5984: </a>    <font color="#B22222">/* Local index in X dir */</font>
+<a name="line5985">5985: </a>    tmp = *dxm++ - starts[0];
+<a name="line5986">5986: </a>    <font color="#B22222">/* Loop over remaining dimensions */</font>
+<a name="line5987">5987: </a>    <font color="#4169E1">for</font> (j = 0; j < dim-1; ++j) {
+<a name="line5988">5988: </a>      <font color="#B22222">/* If nonlocal, set index to be negative */</font>
+<a name="line5989">5989: </a>      <font color="#4169E1">if</font> ((*dxm++ - starts[j+1]) < 0 || tmp < 0) tmp = PETSC_MIN_INT;
+<a name="line5990">5990: </a>      <font color="#B22222">/* Update local index */</font>
+<a name="line5991">5991: </a>      <font color="#4169E1">else</font> tmp = tmp*dims[j] + *(dxm-1) - starts[j+1];
+<a name="line5992">5992: </a>    }
+<a name="line5993">5993: </a>    <font color="#B22222">/* Skip component slot if necessary */</font>
+<a name="line5994">5994: </a>    <font color="#4169E1">if</font> (mat->stencil.noc) dxm++;
+<a name="line5995">5995: </a>    <font color="#B22222">/* Local row number */</font>
+<a name="line5996">5996: </a>    <font color="#4169E1">if</font> (tmp >= 0) {
+<a name="line5997">5997: </a>      jdxm[numNewRows++] = tmp;
+<a name="line5998">5998: </a>    }
+<a name="line5999">5999: </a>  }
+<a name="line6000">6000: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a>(mat,numNewRows,jdxm,diag,x,b);
+<a name="line6001">6001: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(jdxm);
+<a name="line6002">6002: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6003">6003: </a>}
+
+<a name="line6007">6007: </a><font color="#B22222">/*@C</font>
+<a name="line6008">6008: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a> - Zeros all entries (except possibly the main diagonal)</font>
+<a name="line6009">6009: </a><font color="#B22222">   of a set of rows of a matrix; using local numbering of rows.</font>
+
+<a name="line6011">6011: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line6013">6013: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6014">6014: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line6015">6015: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
+<a name="line6016">6016: </a><font color="#B22222">.  rows - the global row indices</font>
+<a name="line6017">6017: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
+<a name="line6018">6018: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line6019">6019: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line6021">6021: </a><font color="#B22222">   Notes:</font>
+<a name="line6022">6022: </a><font color="#B22222">   Before calling <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), the user must first set the</font>
+<a name="line6023">6023: </a><font color="#B22222">   local-to-global mapping by calling <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>().</font>
+
+<a name="line6025">6025: </a><font color="#B22222">   For the AIJ matrix formats this removes the old nonzero structure,</font>
+<a name="line6026">6026: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
+<a name="line6027">6027: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
+
+<a name="line6029">6029: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
+<a name="line6030">6030: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
+<a name="line6031">6031: </a><font color="#B22222">   merely zeroed.</font>
+
+<a name="line6033">6033: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line6034">6034: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line6035">6035: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line6037">6037: </a><font color="#B22222">   You can call <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) if each process indicates only rows it</font>
+<a name="line6038">6038: </a><font color="#B22222">   owns that are to be zeroed. This saves a global synchronization in the implementation.</font>
+
+<a name="line6040">6040: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line6042">6042: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
+
+<a name="line6044">6044: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatSetLoca [...]
+<a name="line6045">6045: </a><font color="#B22222">@*/</font>
+<a name="line6046">6046: </a><strong><font color="#4169E1"><a name="MatZeroRowsLocal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/manualpages/Sys/PetscInt.html# [...]
+<a name="line6047">6047: </a>{
+
+<a name="line6054">6054: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6055">6055: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6056">6056: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line6058">6058: </a>  <font color="#4169E1">if</font> (mat->ops->zerorowslocal) {
+<a name="line6059">6059: </a>    (*mat->ops->zerorowslocal)(mat,numRows,rows,diag,x,b);
+<a name="line6060">6060: </a>  } <font color="#4169E1">else</font> {
+<a name="line6061">6061: </a>    <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>             is, newis;
+<a name="line6062">6062: </a>    const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *newRows;
+
+<a name="line6064">6064: </a>    <font color="#4169E1">if</font> (!mat->rmap->mapping) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Need to provide local to global mapping to matrix first"</font>);
+<a name="line6065">6065: </a>    <a href="../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,numRows,rows,PETSC_COPY_VALUES,&is);
+<a name="line6066">6066: </a>    <a href="../../../docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html#ISLocalToGlobalMappingApplyIS">ISLocalToGlobalMappingApplyIS</a>(mat->rmap->mapping,is,&newis);
+<a name="line6067">6067: </a>    <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(newis,&newRows);
+<a name="line6068">6068: </a>    (*mat->ops->zerorows)(mat,numRows,newRows,diag,x,b);
+<a name="line6069">6069: </a>    <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(newis,&newRows);
+<a name="line6070">6070: </a>    <a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&newis);
+<a name="line6071">6071: </a>    <a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is);
+<a name="line6072">6072: </a>  }
+<a name="line6073">6073: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line6074">6074: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
+<a name="line6075">6075: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
+<a name="line6076">6076: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
+<a name="line6077">6077: </a>  }
+<a name="line6078">6078: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
+<a name="line6079">6079: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
+<a name="line6080">6080: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
+<a name="line6081">6081: </a>  }
+<a name="line6082">6082: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
+<a name="line6083">6083: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
+<a name="line6084">6084: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
+<a name="line6085">6085: </a>  }
+<a name="line6086">6086: </a><font color="#A020F0">#endif</font>
+<a name="line6087">6087: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6088">6088: </a>}
+
+<a name="line6092">6092: </a><font color="#B22222">/*@C</font>
+<a name="line6093">6093: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a> - Zeros all entries (except possibly the main diagonal)</font>
+<a name="line6094">6094: </a><font color="#B22222">   of a set of rows of a matrix; using local numbering of rows.</font>
+
+<a name="line6096">6096: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line6098">6098: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6099">6099: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line6100">6100: </a><font color="#B22222">.  is - index set of rows to remove</font>
+<a name="line6101">6101: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
+<a name="line6102">6102: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line6103">6103: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line6105">6105: </a><font color="#B22222">   Notes:</font>
+<a name="line6106">6106: </a><font color="#B22222">   Before calling <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a>(), the user must first set the</font>
+<a name="line6107">6107: </a><font color="#B22222">   local-to-global mapping by calling <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>().</font>
+
+<a name="line6109">6109: </a><font color="#B22222">   For the AIJ matrix formats this removes the old nonzero structure,</font>
+<a name="line6110">6110: </a><font color="#B22222">   but does not release memory.  For the dense and block diagonal</font>
+<a name="line6111">6111: </a><font color="#B22222">   formats this does not alter the nonzero structure.</font>
+
+<a name="line6113">6113: </a><font color="#B22222">   If the option <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_KEEP_NONZERO_PATTERN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) the nonzero structure</font>
+<a name="line6114">6114: </a><font color="#B22222">   of the matrix is not changed (even for AIJ and BAIJ matrices) the values are</font>
+<a name="line6115">6115: </a><font color="#B22222">   merely zeroed.</font>
+
+<a name="line6117">6117: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line6118">6118: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line6119">6119: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line6121">6121: </a><font color="#B22222">   You can call <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(mat,MAT_NO_OFF_PROC_ZERO_ROWS,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>) if each process indicates only rows it</font>
+<a name="line6122">6122: </a><font color="#B22222">   owns that are to be zeroed. This saves a global synchronization in the implementation.</font>
+
+<a name="line6124">6124: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line6126">6126: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
+
+<a name="line6128">6128: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatSetLocalToGlo [...]
+<a name="line6129">6129: </a><font color="#B22222">@*/</font>
+<a name="line6130">6130: </a><strong><font color="#4169E1"><a name="MatZeroRowsLocalIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is,<a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscS [...]
+<a name="line6131">6131: </a>{
+<a name="line6133">6133: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numRows;
+<a name="line6134">6134: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rows;
+
+<a name="line6140">6140: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6141">6141: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6142">6142: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line6144">6144: </a>  <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(is,&numRows);
+<a name="line6145">6145: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is,&rows);
+<a name="line6146">6146: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(mat,numRows,rows,diag,x,b);
+<a name="line6147">6147: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is,&rows);
+<a name="line6148">6148: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6149">6149: </a>}
+
+<a name="line6153">6153: </a><font color="#B22222">/*@C</font>
+<a name="line6154">6154: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a> - Zeros all entries (except possibly the main diagonal)</font>
+<a name="line6155">6155: </a><font color="#B22222">   of a set of rows and columns of a matrix; using local numbering of rows.</font>
+
+<a name="line6157">6157: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line6159">6159: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6160">6160: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line6161">6161: </a><font color="#B22222">.  numRows - the number of rows to remove</font>
+<a name="line6162">6162: </a><font color="#B22222">.  rows - the global row indices</font>
+<a name="line6163">6163: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
+<a name="line6164">6164: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line6165">6165: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line6167">6167: </a><font color="#B22222">   Notes:</font>
+<a name="line6168">6168: </a><font color="#B22222">   Before calling <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a>(), the user must first set the</font>
+<a name="line6169">6169: </a><font color="#B22222">   local-to-global mapping by calling <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>().</font>
+
+<a name="line6171">6171: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line6172">6172: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line6173">6173: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line6175">6175: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line6177">6177: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
+
+<a name="line6179">6179: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocalIS.html#MatZeroRowsLocalIS">MatZeroRowsLocalIS</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatSetLoca [...]
+<a name="line6180">6180: </a><font color="#B22222">@*/</font>
+<a name="line6181">6181: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumnsLocal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> numRows,const <a href="../../../docs/ma [...]
+<a name="line6182">6182: </a>{
+<a name="line6184">6184: </a>  <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>             is, newis;
+<a name="line6185">6185: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *newRows;
+
+<a name="line6191">6191: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6192">6192: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6193">6193: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line6195">6195: </a>  <font color="#4169E1">if</font> (!mat->cmap->mapping) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Need to provide local to global mapping to matrix first"</font>);
+<a name="line6196">6196: </a>  <a href="../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,numRows,rows,PETSC_COPY_VALUES,&is);
+<a name="line6197">6197: </a>  <a href="../../../docs/manualpages/IS/ISLocalToGlobalMappingApplyIS.html#ISLocalToGlobalMappingApplyIS">ISLocalToGlobalMappingApplyIS</a>(mat->cmap->mapping,is,&newis);
+<a name="line6198">6198: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(newis,&newRows);
+<a name="line6199">6199: </a>  (*mat->ops->zerorowscolumns)(mat,numRows,newRows,diag,x,b);
+<a name="line6200">6200: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(newis,&newRows);
+<a name="line6201">6201: </a>  <a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&newis);
+<a name="line6202">6202: </a>  <a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&is);
+<a name="line6203">6203: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line6204">6204: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUSP)</font>
+<a name="line6205">6205: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUSP_UNALLOCATED) {
+<a name="line6206">6206: </a>    mat->valid_GPU_matrix = PETSC_CUSP_CPU;
+<a name="line6207">6207: </a>  }
+<a name="line6208">6208: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VIENNACL)</font>
+<a name="line6209">6209: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_VIENNACL_UNALLOCATED) {
+<a name="line6210">6210: </a>    mat->valid_GPU_matrix = PETSC_VIENNACL_CPU;
+<a name="line6211">6211: </a>  }
+<a name="line6212">6212: </a><font color="#A020F0">#elif defined(PETSC_HAVE_VECCUDA)</font>
+<a name="line6213">6213: </a>  <font color="#4169E1">if</font> (mat->valid_GPU_matrix != PETSC_CUDA_UNALLOCATED) {
+<a name="line6214">6214: </a>    mat->valid_GPU_matrix = PETSC_CUDA_CPU;
+<a name="line6215">6215: </a>  }
+<a name="line6216">6216: </a><font color="#A020F0">#endif</font>
+<a name="line6217">6217: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6218">6218: </a>}
+
+<a name="line6222">6222: </a><font color="#B22222">/*@C</font>
+<a name="line6223">6223: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html#MatZeroRowsColumnsLocalIS">MatZeroRowsColumnsLocalIS</a> - Zeros all entries (except possibly the main diagonal)</font>
+<a name="line6224">6224: </a><font color="#B22222">   of a set of rows and columns of a matrix; using local numbering of rows.</font>
+
+<a name="line6226">6226: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line6228">6228: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6229">6229: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line6230">6230: </a><font color="#B22222">.  is - index set of rows to remove</font>
+<a name="line6231">6231: </a><font color="#B22222">.  diag - value put in all diagonals of eliminated rows</font>
+<a name="line6232">6232: </a><font color="#B22222">.  x - optional vector of solutions for zeroed rows (other entries in vector are not used)</font>
+<a name="line6233">6233: </a><font color="#B22222">-  b - optional vector of right hand side, that will be adjusted by provided solution</font>
+
+<a name="line6235">6235: </a><font color="#B22222">   Notes:</font>
+<a name="line6236">6236: </a><font color="#B22222">   Before calling <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html#MatZeroRowsColumnsLocalIS">MatZeroRowsColumnsLocalIS</a>(), the user must first set the</font>
+<a name="line6237">6237: </a><font color="#B22222">   local-to-global mapping by calling <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>().</font>
+
+<a name="line6239">6239: </a><font color="#B22222">   The user can set a value in the diagonal entry (or for the AIJ and</font>
+<a name="line6240">6240: </a><font color="#B22222">   row formats can optionally remove the main diagonal entry from the</font>
+<a name="line6241">6241: </a><font color="#B22222">   nonzero structure as well, by passing 0.0 as the final argument).</font>
+
+<a name="line6243">6243: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line6245">6245: </a><font color="#B22222">   Concepts: matrices^zeroing</font>
+
+<a name="line6247">6247: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRowsLocal.html#MatZeroRowsLocal">MatZeroRowsLocal</a>(), <a href="../../../docs/manualpages/Mat/MatZeroEntries.html#MatZeroEntries">MatZeroEntries</a>(), <a href="../../../docs/manualpages/Mat/MatZeroRows.html#MatZeroRows">MatZeroRows</a>(), <a href="../../../docs/manualpages/Mat/MatSetLocalToGlo [...]
+<a name="line6248">6248: </a><font color="#B22222">@*/</font>
+<a name="line6249">6249: </a><strong><font color="#4169E1"><a name="MatZeroRowsColumnsLocalIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocalIS.html#MatZeroRowsColumnsLocalIS">MatZeroRowsColumnsLocalIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is,<a href="../../../docs/manualpages/Sys/PetscSca [...]
+<a name="line6250">6250: </a>{
+<a name="line6252">6252: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       numRows;
+<a name="line6253">6253: </a>  const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rows;
+
+<a name="line6259">6259: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6260">6260: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6261">6261: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line6263">6263: </a>  <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(is,&numRows);
+<a name="line6264">6264: </a>  <a href="../../../docs/manualpages/IS/ISGetIndices.html#ISGetIndices">ISGetIndices</a>(is,&rows);
+<a name="line6265">6265: </a>  <a href="../../../docs/manualpages/Mat/MatZeroRowsColumnsLocal.html#MatZeroRowsColumnsLocal">MatZeroRowsColumnsLocal</a>(mat,numRows,rows,diag,x,b);
+<a name="line6266">6266: </a>  <a href="../../../docs/manualpages/IS/ISRestoreIndices.html#ISRestoreIndices">ISRestoreIndices</a>(is,&rows);
+<a name="line6267">6267: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6268">6268: </a>}
+
+<a name="line6272">6272: </a><font color="#B22222">/*@</font>
+<a name="line6273">6273: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a> - Returns the numbers of rows and columns in a matrix.</font>
+
+<a name="line6275">6275: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line6277">6277: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line6278">6278: </a><font color="#B22222">.  mat - the matrix</font>
+
+<a name="line6280">6280: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line6281">6281: </a><font color="#B22222">+  m - the number of global rows</font>
+<a name="line6282">6282: </a><font color="#B22222">-  n - the number of global columns</font>
 
-<a name="line6277">6277: </a><font color="#B22222">   Note: both output parameters can be NULL on input.</font>
-
-<a name="line6279">6279: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line6281">6281: </a><font color="#B22222">   Concepts: matrices^size</font>
-
-<a name="line6283">6283: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetLocalSize.html#MatGetLocalSize">MatGetLocalSize</a>()</font>
-<a name="line6284">6284: </a><font color="#B22222">@*/</font>
-<a name="line6285">6285: </a><strong><font color="#4169E1"><a name="MatGetSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *m,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *n)</font></strong>
-<a name="line6286">6286: </a>{
-<a name="line6289">6289: </a>  <font color="#4169E1">if</font> (m) *m = mat->rmap->N;
-<a name="line6290">6290: </a>  <font color="#4169E1">if</font> (n) *n = mat->cmap->N;
-<a name="line6291">6291: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6292">6292: </a>}
-
-<a name="line6296">6296: </a><font color="#B22222">/*@</font>
-<a name="line6297">6297: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetLocalSize.html#MatGetLocalSize">MatGetLocalSize</a> - Returns the number of rows and columns in a matrix</font>
-<a name="line6298">6298: </a><font color="#B22222">   stored locally.  This information may be implementation dependent, so</font>
-<a name="line6299">6299: </a><font color="#B22222">   use with care.</font>
-
-<a name="line6301">6301: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line6303">6303: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6304">6304: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line6284">6284: </a><font color="#B22222">   Note: both output parameters can be NULL on input.</font>
+
+<a name="line6286">6286: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line6288">6288: </a><font color="#B22222">   Concepts: matrices^size</font>
+
+<a name="line6290">6290: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetLocalSize.html#MatGetLocalSize">MatGetLocalSize</a>()</font>
+<a name="line6291">6291: </a><font color="#B22222">@*/</font>
+<a name="line6292">6292: </a><strong><font color="#4169E1"><a name="MatGetSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *m,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *n)</font></strong>
+<a name="line6293">6293: </a>{
+<a name="line6296">6296: </a>  <font color="#4169E1">if</font> (m) *m = mat->rmap->N;
+<a name="line6297">6297: </a>  <font color="#4169E1">if</font> (n) *n = mat->cmap->N;
+<a name="line6298">6298: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6299">6299: </a>}
+
+<a name="line6303">6303: </a><font color="#B22222">/*@</font>
+<a name="line6304">6304: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetLocalSize.html#MatGetLocalSize">MatGetLocalSize</a> - Returns the number of rows and columns in a matrix</font>
+<a name="line6305">6305: </a><font color="#B22222">   stored locally.  This information may be implementation dependent, so</font>
+<a name="line6306">6306: </a><font color="#B22222">   use with care.</font>
+
+<a name="line6308">6308: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line6310">6310: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6311">6311: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line6306">6306: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line6307">6307: </a><font color="#B22222">+  m - the number of local rows</font>
-<a name="line6308">6308: </a><font color="#B22222">-  n - the number of local columns</font>
+<a name="line6313">6313: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line6314">6314: </a><font color="#B22222">+  m - the number of local rows</font>
+<a name="line6315">6315: </a><font color="#B22222">-  n - the number of local columns</font>
 
-<a name="line6310">6310: </a><font color="#B22222">   Note: both output parameters can be NULL on input.</font>
+<a name="line6317">6317: </a><font color="#B22222">   Note: both output parameters can be NULL on input.</font>
 
-<a name="line6312">6312: </a><font color="#B22222">   Level: beginner</font>
+<a name="line6319">6319: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line6314">6314: </a><font color="#B22222">   Concepts: matrices^local size</font>
+<a name="line6321">6321: </a><font color="#B22222">   Concepts: matrices^local size</font>
 
-<a name="line6316">6316: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>()</font>
-<a name="line6317">6317: </a><font color="#B22222">@*/</font>
-<a name="line6318">6318: </a><strong><font color="#4169E1"><a name="MatGetLocalSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetLocalSize.html#MatGetLocalSize">MatGetLocalSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *m,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">Petsc [...]
-<a name="line6319">6319: </a>{
-<a name="line6324">6324: </a>  <font color="#4169E1">if</font> (m) *m = mat->rmap->n;
-<a name="line6325">6325: </a>  <font color="#4169E1">if</font> (n) *n = mat->cmap->n;
-<a name="line6326">6326: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6327">6327: </a>}
+<a name="line6323">6323: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>()</font>
+<a name="line6324">6324: </a><font color="#B22222">@*/</font>
+<a name="line6325">6325: </a><strong><font color="#4169E1"><a name="MatGetLocalSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetLocalSize.html#MatGetLocalSize">MatGetLocalSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *m,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">Petsc [...]
+<a name="line6326">6326: </a>{
+<a name="line6331">6331: </a>  <font color="#4169E1">if</font> (m) *m = mat->rmap->n;
+<a name="line6332">6332: </a>  <font color="#4169E1">if</font> (n) *n = mat->cmap->n;
+<a name="line6333">6333: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6334">6334: </a>}
 
-<a name="line6331">6331: </a><font color="#B22222">/*@</font>
-<a name="line6332">6332: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a> - Returns the range of matrix columns associated with rows of a vector one multiplies by that owned by</font>
-<a name="line6333">6333: </a><font color="#B22222">   this processor. (The columns of the "diagonal block")</font>
+<a name="line6338">6338: </a><font color="#B22222">/*@</font>
+<a name="line6339">6339: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a> - Returns the range of matrix columns associated with rows of a vector one multiplies by that owned by</font>
+<a name="line6340">6340: </a><font color="#B22222">   this processor. (The columns of the "diagonal block")</font>
 
-<a name="line6335">6335: </a><font color="#B22222">   Not Collective, unless matrix has not been allocated, then collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line6342">6342: </a><font color="#B22222">   Not Collective, unless matrix has not been allocated, then collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line6337">6337: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6338">6338: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line6344">6344: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6345">6345: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line6340">6340: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line6341">6341: </a><font color="#B22222">+  m - the global index of the first local column</font>
-<a name="line6342">6342: </a><font color="#B22222">-  n - one more than the global index of the last local column</font>
+<a name="line6347">6347: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line6348">6348: </a><font color="#B22222">+  m - the global index of the first local column</font>
+<a name="line6349">6349: </a><font color="#B22222">-  n - one more than the global index of the last local column</font>
 
-<a name="line6344">6344: </a><font color="#B22222">   Notes: both output parameters can be NULL on input.</font>
+<a name="line6351">6351: </a><font color="#B22222">   Notes: both output parameters can be NULL on input.</font>
 
-<a name="line6346">6346: </a><font color="#B22222">   Level: developer</font>
+<a name="line6353">6353: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line6348">6348: </a><font color="#B22222">   Concepts: matrices^column ownership</font>
+<a name="line6355">6355: </a><font color="#B22222">   Concepts: matrices^column ownership</font>
 
-<a name="line6350">6350: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a>()</font>
+<a name="line6357">6357: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a>()</font>
 
-<a name="line6352">6352: </a><font color="#B22222">@*/</font>
-<a name="line6353">6353: </a><strong><font color="#4169E1"><a name="MatGetOwnershipRangeColumn"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *m,<a href="../../../docs/m [...]
-<a name="line6354">6354: </a>{
-<a name="line6360">6360: </a>  MatCheckPreallocated(mat,1);
-<a name="line6361">6361: </a>  <font color="#4169E1">if</font> (m) *m = mat->cmap->rstart;
-<a name="line6362">6362: </a>  <font color="#4169E1">if</font> (n) *n = mat->cmap->rend;
-<a name="line6363">6363: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6364">6364: </a>}
+<a name="line6359">6359: </a><font color="#B22222">@*/</font>
+<a name="line6360">6360: </a><strong><font color="#4169E1"><a name="MatGetOwnershipRangeColumn"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *m,<a href="../../../docs/m [...]
+<a name="line6361">6361: </a>{
+<a name="line6367">6367: </a>  MatCheckPreallocated(mat,1);
+<a name="line6368">6368: </a>  <font color="#4169E1">if</font> (m) *m = mat->cmap->rstart;
+<a name="line6369">6369: </a>  <font color="#4169E1">if</font> (n) *n = mat->cmap->rend;
+<a name="line6370">6370: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6371">6371: </a>}
 
-<a name="line6368">6368: </a><font color="#B22222">/*@</font>
-<a name="line6369">6369: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a> - Returns the range of matrix rows owned by</font>
-<a name="line6370">6370: </a><font color="#B22222">   this processor, assuming that the matrix is laid out with the first</font>
-<a name="line6371">6371: </a><font color="#B22222">   n1 rows on the first processor, the next n2 rows on the second, etc.</font>
-<a name="line6372">6372: </a><font color="#B22222">   For certain parallel layouts this range may not be well defined.</font>
+<a name="line6375">6375: </a><font color="#B22222">/*@</font>
+<a name="line6376">6376: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a> - Returns the range of matrix rows owned by</font>
+<a name="line6377">6377: </a><font color="#B22222">   this processor, assuming that the matrix is laid out with the first</font>
+<a name="line6378">6378: </a><font color="#B22222">   n1 rows on the first processor, the next n2 rows on the second, etc.</font>
+<a name="line6379">6379: </a><font color="#B22222">   For certain parallel layouts this range may not be well defined.</font>
 
-<a name="line6374">6374: </a><font color="#B22222">   Not Collective</font>
+<a name="line6381">6381: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line6376">6376: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6377">6377: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line6383">6383: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6384">6384: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line6379">6379: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line6380">6380: </a><font color="#B22222">+  m - the global index of the first local row</font>
-<a name="line6381">6381: </a><font color="#B22222">-  n - one more than the global index of the last local row</font>
+<a name="line6386">6386: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line6387">6387: </a><font color="#B22222">+  m - the global index of the first local row</font>
+<a name="line6388">6388: </a><font color="#B22222">-  n - one more than the global index of the last local row</font>
 
-<a name="line6383">6383: </a><font color="#B22222">   Note: Both output parameters can be NULL on input.</font>
-<a name="line6384">6384: </a><font color="#B22222">$  This function requires that the matrix be preallocated. If you have not preallocated, consider using</font>
-<a name="line6385">6385: </a><font color="#B22222">$    <a href="../../../docs/manualpages/Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm, <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *n, <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *N)</font>
-<a name="line6386">6386: </a><font color="#B22222">$  and then <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Scan.html#MPI_Scan">MPI_Scan</a>() to calculate prefix sums of the local sizes.</font>
+<a name="line6390">6390: </a><font color="#B22222">   Note: Both output parameters can be NULL on input.</font>
+<a name="line6391">6391: </a><font color="#B22222">$  This function requires that the matrix be preallocated. If you have not preallocated, consider using</font>
+<a name="line6392">6392: </a><font color="#B22222">$    <a href="../../../docs/manualpages/Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm, <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *n, <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *N)</font>
+<a name="line6393">6393: </a><font color="#B22222">$  and then <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Scan.html#MPI_Scan">MPI_Scan</a>() to calculate prefix sums of the local sizes.</font>
 
-<a name="line6388">6388: </a><font color="#B22222">   Level: beginner</font>
+<a name="line6395">6395: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line6390">6390: </a><font color="#B22222">   Concepts: matrices^row ownership</font>
+<a name="line6397">6397: </a><font color="#B22222">   Concepts: matrices^row ownership</font>
 
-<a name="line6392">6392: </a><font color="#B22222">.seealso:   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a>(), <a href="../../../docs/manualpages/Sys/Pet [...]
+<a name="line6399">6399: </a><font color="#B22222">.seealso:   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a>(), <a href="../../../docs/manualpages/Sys/Pet [...]
 
-<a name="line6394">6394: </a><font color="#B22222">@*/</font>
-<a name="line6395">6395: </a><strong><font color="#4169E1"><a name="MatGetOwnershipRange"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *m,<a href="../../../docs/manualpages/Sys/PetscInt. [...]
-<a name="line6396">6396: </a>{
-<a name="line6402">6402: </a>  MatCheckPreallocated(mat,1);
-<a name="line6403">6403: </a>  <font color="#4169E1">if</font> (m) *m = mat->rmap->rstart;
-<a name="line6404">6404: </a>  <font color="#4169E1">if</font> (n) *n = mat->rmap->rend;
-<a name="line6405">6405: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6406">6406: </a>}
+<a name="line6401">6401: </a><font color="#B22222">@*/</font>
+<a name="line6402">6402: </a><strong><font color="#4169E1"><a name="MatGetOwnershipRange"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *m,<a href="../../../docs/manualpages/Sys/PetscInt. [...]
+<a name="line6403">6403: </a>{
+<a name="line6409">6409: </a>  MatCheckPreallocated(mat,1);
+<a name="line6410">6410: </a>  <font color="#4169E1">if</font> (m) *m = mat->rmap->rstart;
+<a name="line6411">6411: </a>  <font color="#4169E1">if</font> (n) *n = mat->rmap->rend;
+<a name="line6412">6412: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6413">6413: </a>}
 
-<a name="line6410">6410: </a><font color="#B22222">/*@C</font>
-<a name="line6411">6411: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a> - Returns the range of matrix rows owned by</font>
-<a name="line6412">6412: </a><font color="#B22222">   each process</font>
+<a name="line6417">6417: </a><font color="#B22222">/*@C</font>
+<a name="line6418">6418: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a> - Returns the range of matrix rows owned by</font>
+<a name="line6419">6419: </a><font color="#B22222">   each process</font>
 
-<a name="line6414">6414: </a><font color="#B22222">   Not Collective, unless matrix has not been allocated, then collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line6421">6421: </a><font color="#B22222">   Not Collective, unless matrix has not been allocated, then collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line6416">6416: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6417">6417: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line6423">6423: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6424">6424: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line6419">6419: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line6420">6420: </a><font color="#B22222">.  ranges - start of each processors portion plus one more than the total length at the end</font>
+<a name="line6426">6426: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line6427">6427: </a><font color="#B22222">.  ranges - start of each processors portion plus one more than the total length at the end</font>
 
-<a name="line6422">6422: </a><font color="#B22222">   Level: beginner</font>
+<a name="line6429">6429: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line6424">6424: </a><font color="#B22222">   Concepts: matrices^row ownership</font>
+<a name="line6431">6431: </a><font color="#B22222">   Concepts: matrices^row ownership</font>
 
-<a name="line6426">6426: </a><font color="#B22222">.seealso:   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a>()</font>
+<a name="line6433">6433: </a><font color="#B22222">.seealso:   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a>()</font>
 
-<a name="line6428">6428: </a><font color="#B22222">@*/</font>
-<a name="line6429">6429: </a><strong><font color="#4169E1"><a name="MatGetOwnershipRanges"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> **ranges)</font></strong>
-<a name="line6430">6430: </a>{
+<a name="line6435">6435: </a><font color="#B22222">@*/</font>
+<a name="line6436">6436: </a><strong><font color="#4169E1"><a name="MatGetOwnershipRanges"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> **ranges)</font></strong>
+<a name="line6437">6437: </a>{
 
-<a name="line6436">6436: </a>  MatCheckPreallocated(mat,1);
-<a name="line6437">6437: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</a>(mat->rmap,ranges);
-<a name="line6438">6438: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6439">6439: </a>}
+<a name="line6443">6443: </a>  MatCheckPreallocated(mat,1);
+<a name="line6444">6444: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</a>(mat->rmap,ranges);
+<a name="line6445">6445: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6446">6446: </a>}
 
-<a name="line6443">6443: </a><font color="#B22222">/*@C</font>
-<a name="line6444">6444: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a> - Returns the range of matrix columns associated with rows of a vector one multiplies by that owned by</font>
-<a name="line6445">6445: </a><font color="#B22222">   this processor. (The columns of the "diagonal blocks" for each process)</font>
+<a name="line6450">6450: </a><font color="#B22222">/*@C</font>
+<a name="line6451">6451: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a> - Returns the range of matrix columns associated with rows of a vector one multiplies by that owned by</font>
+<a name="line6452">6452: </a><font color="#B22222">   this processor. (The columns of the "diagonal blocks" for each process)</font>
 
-<a name="line6447">6447: </a><font color="#B22222">   Not Collective, unless matrix has not been allocated, then collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line6454">6454: </a><font color="#B22222">   Not Collective, unless matrix has not been allocated, then collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line6449">6449: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6450">6450: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line6456">6456: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6457">6457: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line6452">6452: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line6453">6453: </a><font color="#B22222">.  ranges - start of each processors portion plus one more then the total length at the end</font>
+<a name="line6459">6459: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line6460">6460: </a><font color="#B22222">.  ranges - start of each processors portion plus one more then the total length at the end</font>
 
-<a name="line6455">6455: </a><font color="#B22222">   Level: beginner</font>
+<a name="line6462">6462: </a><font color="#B22222">   Level: beginner</font>
 
-<a name="line6457">6457: </a><font color="#B22222">   Concepts: matrices^column ownership</font>
+<a name="line6464">6464: </a><font color="#B22222">   Concepts: matrices^column ownership</font>
 
-<a name="line6459">6459: </a><font color="#B22222">.seealso:   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a>()</font>
+<a name="line6466">6466: </a><font color="#B22222">.seealso:   <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRanges.html#MatGetOwnershipRanges">MatGetOwnershipRanges</a>()</font>
 
-<a name="line6461">6461: </a><font color="#B22222">@*/</font>
-<a name="line6462">6462: </a><strong><font color="#4169E1"><a name="MatGetOwnershipRangesColumn"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> **ranges)</font>< [...]
-<a name="line6463">6463: </a>{
+<a name="line6468">6468: </a><font color="#B22222">@*/</font>
+<a name="line6469">6469: </a><strong><font color="#4169E1"><a name="MatGetOwnershipRangesColumn"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangesColumn.html#MatGetOwnershipRangesColumn">MatGetOwnershipRangesColumn</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> **ranges)</font>< [...]
+<a name="line6470">6470: </a>{
 
-<a name="line6469">6469: </a>  MatCheckPreallocated(mat,1);
-<a name="line6470">6470: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</a>(mat->cmap,ranges);
-<a name="line6471">6471: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6472">6472: </a>}
+<a name="line6476">6476: </a>  MatCheckPreallocated(mat,1);
+<a name="line6477">6477: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutGetRanges.html#PetscLayoutGetRanges">PetscLayoutGetRanges</a>(mat->cmap,ranges);
+<a name="line6478">6478: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6479">6479: </a>}
 
-<a name="line6476">6476: </a><font color="#B22222">/*@C</font>
-<a name="line6477">6477: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipIS.html#MatGetOwnershipIS">MatGetOwnershipIS</a> - Get row and column ownership as index sets</font>
+<a name="line6483">6483: </a><font color="#B22222">/*@C</font>
+<a name="line6484">6484: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetOwnershipIS.html#MatGetOwnershipIS">MatGetOwnershipIS</a> - Get row and column ownership as index sets</font>
 
-<a name="line6479">6479: </a><font color="#B22222">   Not Collective</font>
+<a name="line6486">6486: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line6481">6481: </a><font color="#B22222">   Input Arguments:</font>
-<a name="line6482">6482: </a><font color="#B22222">.  A - matrix of type Elemental</font>
+<a name="line6488">6488: </a><font color="#B22222">   Input Arguments:</font>
+<a name="line6489">6489: </a><font color="#B22222">.  A - matrix of type Elemental</font>
 
-<a name="line6484">6484: </a><font color="#B22222">   Output Arguments:</font>
-<a name="line6485">6485: </a><font color="#B22222">+  rows - rows in which this process owns elements</font>
-<a name="line6486">6486: </a><font color="#B22222">.  cols - columns in which this process owns elements</font>
+<a name="line6491">6491: </a><font color="#B22222">   Output Arguments:</font>
+<a name="line6492">6492: </a><font color="#B22222">+  rows - rows in which this process owns elements</font>
+<a name="line6493">6493: </a><font color="#B22222">.  cols - columns in which this process owns elements</font>
 
-<a name="line6488">6488: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line6495">6495: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line6490">6490: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(), <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../../../docs/manualpages/Mat/MATELEMENTAL.html#MATELEMENTAL">MATELEMENTAL</a>, <a  [...]
-<a name="line6491">6491: </a><font color="#B22222">@*/</font>
-<a name="line6492">6492: </a><strong><font color="#4169E1"><a name="MatGetOwnershipIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipIS.html#MatGetOwnershipIS">MatGetOwnershipIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> *rows,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> *cols)</font></strong>
-<a name="line6493">6493: </a>{
-<a name="line6494">6494: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>*,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>*);
+<a name="line6497">6497: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(), <a href="../../../docs/manualpages/Mat/MatGetOwnershipRangeColumn.html#MatGetOwnershipRangeColumn">MatGetOwnershipRangeColumn</a>(), <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), <a href="../../../docs/manualpages/Mat/MATELEMENTAL.html#MATELEMENTAL">MATELEMENTAL</a>, <a  [...]
+<a name="line6498">6498: </a><font color="#B22222">@*/</font>
+<a name="line6499">6499: </a><strong><font color="#4169E1"><a name="MatGetOwnershipIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetOwnershipIS.html#MatGetOwnershipIS">MatGetOwnershipIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> *rows,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> *cols)</font></strong>
+<a name="line6500">6500: </a>{
+<a name="line6501">6501: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>*,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>*);
 
-<a name="line6497">6497: </a>  MatCheckPreallocated(A,1);
-<a name="line6498">6498: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,<font color="#666666">"MatGetOwnershipIS_C"</font>,&f);
-<a name="line6499">6499: </a>  <font color="#4169E1">if</font> (f) {
-<a name="line6500">6500: </a>    (*f)(A,rows,cols);
-<a name="line6501">6501: </a>  } <font color="#4169E1">else</font> {   <font color="#B22222">/* Create a standard row-based partition, each process is responsible for ALL columns in their row block */</font>
-<a name="line6502">6502: </a>    <font color="#4169E1">if</font> (rows) {<a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,A->rmap->n,A->rmap->rstart,1,rows);}
-<a name="line6503">6503: </a>    <font color="#4169E1">if</font> (cols) {<a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,A->cmap->N,0,1,cols);}
-<a name="line6504">6504: </a>  }
-<a name="line6505">6505: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6506">6506: </a>}
+<a name="line6504">6504: </a>  MatCheckPreallocated(A,1);
+<a name="line6505">6505: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,<font color="#666666">"MatGetOwnershipIS_C"</font>,&f);
+<a name="line6506">6506: </a>  <font color="#4169E1">if</font> (f) {
+<a name="line6507">6507: </a>    (*f)(A,rows,cols);
+<a name="line6508">6508: </a>  } <font color="#4169E1">else</font> {   <font color="#B22222">/* Create a standard row-based partition, each process is responsible for ALL columns in their row block */</font>
+<a name="line6509">6509: </a>    <font color="#4169E1">if</font> (rows) {<a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,A->rmap->n,A->rmap->rstart,1,rows);}
+<a name="line6510">6510: </a>    <font color="#4169E1">if</font> (cols) {<a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,A->cmap->N,0,1,cols);}
+<a name="line6511">6511: </a>  }
+<a name="line6512">6512: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6513">6513: </a>}
 
-<a name="line6510">6510: </a><font color="#B22222">/*@C</font>
-<a name="line6511">6511: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatILUFactorSymbolic.html#MatILUFactorSymbolic">MatILUFactorSymbolic</a> - Performs symbolic ILU factorization of a matrix.</font>
-<a name="line6512">6512: </a><font color="#B22222">   Uses levels of fill only, not drop tolerance. Use <a href="../../../docs/manualpages/Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</a>()</font>
-<a name="line6513">6513: </a><font color="#B22222">   to complete the factorization.</font>
+<a name="line6517">6517: </a><font color="#B22222">/*@C</font>
+<a name="line6518">6518: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatILUFactorSymbolic.html#MatILUFactorSymbolic">MatILUFactorSymbolic</a> - Performs symbolic ILU factorization of a matrix.</font>
+<a name="line6519">6519: </a><font color="#B22222">   Uses levels of fill only, not drop tolerance. Use <a href="../../../docs/manualpages/Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</a>()</font>
+<a name="line6520">6520: </a><font color="#B22222">   to complete the factorization.</font>
 
-<a name="line6515">6515: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line6522">6522: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line6517">6517: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6518">6518: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line6519">6519: </a><font color="#B22222">.  row - row permutation</font>
-<a name="line6520">6520: </a><font color="#B22222">.  column - column permutation</font>
-<a name="line6521">6521: </a><font color="#B22222">-  info - structure containing</font>
-<a name="line6522">6522: </a><font color="#B22222">$      levels - number of levels of fill.</font>
-<a name="line6523">6523: </a><font color="#B22222">$      expected fill - as ratio of original fill.</font>
-<a name="line6524">6524: </a><font color="#B22222">$      1 or 0 - indicating force fill on diagonal (improves robustness for matrices</font>
-<a name="line6525">6525: </a><font color="#B22222">                missing diagonal entries)</font>
+<a name="line6524">6524: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6525">6525: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line6526">6526: </a><font color="#B22222">.  row - row permutation</font>
+<a name="line6527">6527: </a><font color="#B22222">.  column - column permutation</font>
+<a name="line6528">6528: </a><font color="#B22222">-  info - structure containing</font>
+<a name="line6529">6529: </a><font color="#B22222">$      levels - number of levels of fill.</font>
+<a name="line6530">6530: </a><font color="#B22222">$      expected fill - as ratio of original fill.</font>
+<a name="line6531">6531: </a><font color="#B22222">$      1 or 0 - indicating force fill on diagonal (improves robustness for matrices</font>
+<a name="line6532">6532: </a><font color="#B22222">                missing diagonal entries)</font>
 
-<a name="line6527">6527: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line6528">6528: </a><font color="#B22222">.  fact - new matrix that has been symbolically factored</font>
+<a name="line6534">6534: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line6535">6535: </a><font color="#B22222">.  fact - new matrix that has been symbolically factored</font>
 
-<a name="line6530">6530: </a><font color="#B22222">   Notes: See Users-Manual: ch_mat for additional information about choosing the fill factor for better efficiency.</font>
+<a name="line6537">6537: </a><font color="#B22222">   Notes: See Users-Manual: ch_mat for additional information about choosing the fill factor for better efficiency.</font>
 
-<a name="line6532">6532: </a><font color="#B22222">   Most users should employ the simplified <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
-<a name="line6533">6533: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
-<a name="line6534">6534: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
+<a name="line6539">6539: </a><font color="#B22222">   Most users should employ the simplified <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
+<a name="line6540">6540: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
+<a name="line6541">6541: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
 
-<a name="line6536">6536: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line6538">6538: </a><font color="#B22222">  Concepts: matrices^symbolic LU factorization</font>
-<a name="line6539">6539: </a><font color="#B22222">  Concepts: matrices^factorization</font>
-<a name="line6540">6540: </a><font color="#B22222">  Concepts: LU^symbolic factorization</font>
-
-<a name="line6542">6542: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</a>()</font>
-<a name="line6543">6543: </a><font color="#B22222">          <a href="../../../docs/manualpages/MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</a>(), <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a></font>
-
-<a name="line6545">6545: </a><font color="#B22222">    Developer Note: fortran interface is not autogenerated as the f90</font>
-<a name="line6546">6546: </a><font color="#B22222">    interface defintion cannot be generated correctly [due to <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>]</font>
-
-<a name="line6548">6548: </a><font color="#B22222">@*/</font>
-<a name="line6549">6549: </a><strong><font color="#4169E1"><a name="MatILUFactorSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatILUFactorSymbolic.html#MatILUFactorSymbolic">MatILUFactorSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fact,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> row, [...]
-<a name="line6550">6550: </a>{
-
-<a name="line6560">6560: </a>  <font color="#4169E1">if</font> (info->levels < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Levels of fill negative %D"</font>,(<a href="../../../docs/manualpages/Sys/PetscInt.html#Pet [...]
-<a name="line6561">6561: </a>  <font color="#4169E1">if</font> (info->fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Expected fill less than 1.0 %g"</font>,(double)info->fill);
-<a name="line6562">6562: </a>  <font color="#4169E1">if</font> (!(fact)->ops->ilufactorsymbolic) {
-<a name="line6563">6563: </a>    const <a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> spackage;
-<a name="line6564">6564: </a>    <a href="../../../docs/manualpages/Mat/MatFactorGetSolverPackage.html#MatFactorGetSolverPackage">MatFactorGetSolverPackage</a>(fact,&spackage);
-<a name="line6565">6565: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Matrix type %s symbolic ILU using solver package %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->ty [...]
-<a name="line6566">6566: </a>  }
-<a name="line6567">6567: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6568">6568: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6569">6569: </a>  MatCheckPreallocated(mat,2);
-
-<a name="line6571">6571: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_ILUFactorSymbolic,mat,row,col,0);
-<a name="line6572">6572: </a>  (fact->ops->ilufactorsymbolic)(fact,mat,row,col,info);
-<a name="line6573">6573: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_ILUFactorSymbolic,mat,row,col,0);
-<a name="line6574">6574: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6575">6575: </a>}
-
-<a name="line6579">6579: </a><font color="#B22222">/*@C</font>
-<a name="line6580">6580: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatICCFactorSymbolic.html#MatICCFactorSymbolic">MatICCFactorSymbolic</a> - Performs symbolic incomplete</font>
-<a name="line6581">6581: </a><font color="#B22222">   Cholesky factorization for a symmetric matrix.  Use</font>
-<a name="line6582">6582: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</a>() to complete the factorization.</font>
-
-<a name="line6584">6584: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line6586">6586: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6587">6587: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line6588">6588: </a><font color="#B22222">.  perm - row and column permutation</font>
-<a name="line6589">6589: </a><font color="#B22222">-  info - structure containing</font>
-<a name="line6590">6590: </a><font color="#B22222">$      levels - number of levels of fill.</font>
-<a name="line6591">6591: </a><font color="#B22222">$      expected fill - as ratio of original fill.</font>
-
-<a name="line6593">6593: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line6594">6594: </a><font color="#B22222">.  fact - the factored matrix</font>
-
-<a name="line6596">6596: </a><font color="#B22222">   Notes:</font>
-<a name="line6597">6597: </a><font color="#B22222">   Most users should employ the <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
-<a name="line6598">6598: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
-<a name="line6599">6599: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
-
-<a name="line6601">6601: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line6603">6603: </a><font color="#B22222">  Concepts: matrices^symbolic incomplete Cholesky factorization</font>
-<a name="line6604">6604: </a><font color="#B22222">  Concepts: matrices^factorization</font>
-<a name="line6605">6605: </a><font color="#B22222">  Concepts: Cholsky^symbolic factorization</font>
-
-<a name="line6607">6607: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a></font>
-
-<a name="line6609">6609: </a><font color="#B22222">    Developer Note: fortran interface is not autogenerated as the f90</font>
-<a name="line6610">6610: </a><font color="#B22222">    interface defintion cannot be generated correctly [due to <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>]</font>
-
-<a name="line6612">6612: </a><font color="#B22222">@*/</font>
-<a name="line6613">6613: </a><strong><font color="#4169E1"><a name="MatICCFactorSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatICCFactorSymbolic.html#MatICCFactorSymbolic">MatICCFactorSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fact,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> perm [...]
-<a name="line6614">6614: </a>{
-
-<a name="line6623">6623: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6624">6624: </a>  <font color="#4169E1">if</font> (info->levels < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Levels negative %D"</font>,(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">P [...]
-<a name="line6625">6625: </a>  <font color="#4169E1">if</font> (info->fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Expected fill less than 1.0 %g"</font>,(double)info->fill);
-<a name="line6626">6626: </a>  <font color="#4169E1">if</font> (!(fact)->ops->iccfactorsymbolic) {
-<a name="line6627">6627: </a>    const <a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> spackage;
-<a name="line6628">6628: </a>    <a href="../../../docs/manualpages/Mat/MatFactorGetSolverPackage.html#MatFactorGetSolverPackage">MatFactorGetSolverPackage</a>(fact,&spackage);
-<a name="line6629">6629: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Matrix type %s symbolic ICC using solver package %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->ty [...]
-<a name="line6630">6630: </a>  }
-<a name="line6631">6631: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6632">6632: </a>  MatCheckPreallocated(mat,2);
-
-<a name="line6634">6634: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_ICCFactorSymbolic,mat,perm,0,0);
-<a name="line6635">6635: </a>  (fact->ops->iccfactorsymbolic)(fact,mat,perm,info);
-<a name="line6636">6636: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_ICCFactorSymbolic,mat,perm,0,0);
-<a name="line6637">6637: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6638">6638: </a>}
-
-<a name="line6642">6642: </a><font color="#B22222">/*@C</font>
-<a name="line6643">6643: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a> - Extracts several submatrices from a matrix. If submat</font>
-<a name="line6644">6644: </a><font color="#B22222">   points to an array of valid matrices, they may be reused to store the new</font>
-<a name="line6645">6645: </a><font color="#B22222">   submatrices.</font>
-
-<a name="line6647">6647: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line6649">6649: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6650">6650: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line6651">6651: </a><font color="#B22222">.  n   - the number of submatrixes to be extracted (on this processor, may be zero)</font>
-<a name="line6652">6652: </a><font color="#B22222">.  irow, icol - index sets of rows and columns to extract</font>
-<a name="line6653">6653: </a><font color="#B22222">-  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-
-<a name="line6655">6655: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line6656">6656: </a><font color="#B22222">.  submat - the array of submatrices</font>
-
-<a name="line6658">6658: </a><font color="#B22222">   Notes:</font>
-<a name="line6659">6659: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>() can extract ONLY sequential submatrices</font>
-<a name="line6660">6660: </a><font color="#B22222">   (from both sequential and parallel matrices). Use <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>()</font>
-<a name="line6661">6661: </a><font color="#B22222">   to extract a parallel submatrix.</font>
-
-<a name="line6663">6663: </a><font color="#B22222">   Some matrix types place restrictions on the row and column</font>
-<a name="line6664">6664: </a><font color="#B22222">   indices, such as that they be sorted or that they be equal to each other.</font>
-
-<a name="line6666">6666: </a><font color="#B22222">   The index sets may not have duplicate entries.</font>
-
-<a name="line6668">6668: </a><font color="#B22222">   When extracting submatrices from a parallel matrix, each processor can</font>
-<a name="line6669">6669: </a><font color="#B22222">   form a different submatrix by setting the rows and columns of its</font>
-<a name="line6670">6670: </a><font color="#B22222">   individual index sets according to the local submatrix desired.</font>
-
-<a name="line6672">6672: </a><font color="#B22222">   When finished using the submatrices, the user should destroy</font>
-<a name="line6673">6673: </a><font color="#B22222">   them with <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a>().</font>
-
-<a name="line6675">6675: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used when the nonzero structure of the</font>
-<a name="line6676">6676: </a><font color="#B22222">   original matrix has not changed from that last call to <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>().</font>
-
-<a name="line6678">6678: </a><font color="#B22222">   This routine creates the matrices in submat; you should NOT create them before</font>
-<a name="line6679">6679: </a><font color="#B22222">   calling it. It also allocates the array of matrix pointers submat.</font>
-
-<a name="line6681">6681: </a><font color="#B22222">   For BAIJ matrices the index sets must respect the block structure, that is if they</font>
-<a name="line6682">6682: </a><font color="#B22222">   request one row/column in a block, they must request all rows/columns that are in</font>
-<a name="line6683">6683: </a><font color="#B22222">   that block. For example, if the block size is 2 you cannot request just row 0 and</font>
-<a name="line6684">6684: </a><font color="#B22222">   column 0.</font>
-
-<a name="line6686">6686: </a><font color="#B22222">   Fortran Note:</font>
-<a name="line6687">6687: </a><font color="#B22222">   The Fortran interface is slightly different from that given below; it</font>
-<a name="line6688">6688: </a><font color="#B22222">   requires one to pass in  as submat a <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> (integer) array of size at least m.</font>
-
-<a name="line6690">6690: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line6692">6692: </a><font color="#B22222">   Concepts: matrices^accessing submatrices</font>
-<a name="line6693">6693: </a><font color="#B22222">   Concepts: submatrices</font>
-
-<a name="line6695">6695: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>(), <a href="../../../docs/manualpages/Mat/MatGetRow.html#MatGetRow">MatGetRow</a>(), <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatR [...]
-<a name="line6696">6696: </a><font color="#B22222">@*/</font>
-<a name="line6697">6697: </a><strong><font color="#4169E1"><a name="MatGetSubMatrices"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,const <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a [...]
-<a name="line6698">6698: </a>{
-<a name="line6700">6700: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
-<a name="line6701">6701: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      eq;
-
-<a name="line6706">6706: </a>  <font color="#4169E1">if</font> (n) {
-<a name="line6711">6711: </a>  }
-<a name="line6713">6713: </a>  <font color="#4169E1">if</font> (n && scall == MAT_REUSE_MATRIX) {
-<a name="line6716">6716: </a>  }
-<a name="line6717">6717: </a>  <font color="#4169E1">if</font> (!mat->ops->getsubmatrices) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
-<a name="line6718">6718: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6719">6719: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6720">6720: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line6722">6722: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSubMatrices,mat,0,0,0);
-<a name="line6723">6723: </a>  (*mat->ops->getsubmatrices)(mat,n,irow,icol,scall,submat);
-<a name="line6724">6724: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSubMatrices,mat,0,0,0);
-<a name="line6725">6725: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line6726">6726: </a>    (*submat)[i]->factortype = MAT_FACTOR_NONE;  <font color="#B22222">/* in case in place factorization was previously done on submatrix */</font>
-<a name="line6727">6727: </a>    <font color="#4169E1">if</font> (mat->symmetric || mat->structurally_symmetric || mat->hermitian) {
-<a name="line6728">6728: </a>      <a href="../../../docs/manualpages/IS/ISEqual.html#ISEqual">ISEqual</a>(irow[i],icol[i],&eq);
-<a name="line6729">6729: </a>      <font color="#4169E1">if</font> (eq) {
-<a name="line6730">6730: </a>        <font color="#4169E1">if</font> (mat->symmetric) {
-<a name="line6731">6731: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_SYMMETRIC,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line6732">6732: </a>        } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->hermitian) {
-<a name="line6733">6733: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_HERMITIAN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line6734">6734: </a>        } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->structurally_symmetric) {
-<a name="line6735">6735: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_STRUCTURALLY_SYMMETRIC,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line6736">6736: </a>        }
-<a name="line6737">6737: </a>      }
-<a name="line6738">6738: </a>    }
-<a name="line6739">6739: </a>  }
-<a name="line6740">6740: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6741">6741: </a>}
-
-<a name="line6745">6745: </a><strong><font color="#4169E1"><a name="MatGetSubMatricesMPI"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetSubMatricesMPI(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,const <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> irow[],const <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> icol[], [...]
-<a name="line6746">6746: </a>{
-<a name="line6748">6748: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
-<a name="line6749">6749: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      eq;
-
-<a name="line6754">6754: </a>  <font color="#4169E1">if</font> (n) {
-<a name="line6759">6759: </a>  }
-<a name="line6761">6761: </a>  <font color="#4169E1">if</font> (n && scall == MAT_REUSE_MATRIX) {
-<a name="line6764">6764: </a>  }
-<a name="line6765">6765: </a>  <font color="#4169E1">if</font> (!mat->ops->getsubmatricesmpi) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
-<a name="line6766">6766: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6767">6767: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6768">6768: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line6770">6770: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSubMatrices,mat,0,0,0);
-<a name="line6771">6771: </a>  (*mat->ops->getsubmatricesmpi)(mat,n,irow,icol,scall,submat);
-<a name="line6772">6772: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSubMatrices,mat,0,0,0);
-<a name="line6773">6773: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line6774">6774: </a>    <font color="#4169E1">if</font> (mat->symmetric || mat->structurally_symmetric || mat->hermitian) {
-<a name="line6775">6775: </a>      <a href="../../../docs/manualpages/IS/ISEqual.html#ISEqual">ISEqual</a>(irow[i],icol[i],&eq);
-<a name="line6776">6776: </a>      <font color="#4169E1">if</font> (eq) {
-<a name="line6777">6777: </a>        <font color="#4169E1">if</font> (mat->symmetric) {
-<a name="line6778">6778: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_SYMMETRIC,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line6779">6779: </a>        } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->hermitian) {
-<a name="line6780">6780: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_HERMITIAN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line6781">6781: </a>        } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->structurally_symmetric) {
-<a name="line6782">6782: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_STRUCTURALLY_SYMMETRIC,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line6783">6783: </a>        }
-<a name="line6784">6784: </a>      }
-<a name="line6785">6785: </a>    }
-<a name="line6786">6786: </a>  }
-<a name="line6787">6787: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6788">6788: </a>}
-
-<a name="line6792">6792: </a><font color="#B22222">/*@C</font>
-<a name="line6793">6793: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a> - Destroys a set of matrices obtained with <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>().</font>
-
-<a name="line6795">6795: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line6797">6797: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6798">6798: </a><font color="#B22222">+  n - the number of local matrices</font>
-<a name="line6799">6799: </a><font color="#B22222">-  mat - the matrices (note that this is a pointer to the array of matrices, just to match the calling</font>
-<a name="line6800">6800: </a><font color="#B22222">                       sequence of <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>())</font>
-
-<a name="line6802">6802: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line6804">6804: </a><font color="#B22222">    Notes: Frees not only the matrices, but also the array that contains the matrices</font>
-<a name="line6805">6805: </a><font color="#B22222">           In Fortran will not free the array.</font>
-
-<a name="line6807">6807: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
-<a name="line6808">6808: </a><font color="#B22222">@*/</font>
-<a name="line6809">6809: </a><strong><font color="#4169E1"><a name="MatDestroyMatrices"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *mat[])</font></strong>
-<a name="line6810">6810: </a>{
-<a name="line6812">6812: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
-
-<a name="line6815">6815: </a>  <font color="#4169E1">if</font> (!*mat) <font color="#4169E1">return</font>(0);
-<a name="line6816">6816: </a>  <font color="#4169E1">if</font> (n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Trying to destroy negative number of matrices %D"</font>,n);
-<a name="line6818">6818: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line6819">6819: </a>    <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&(*mat)[i]);
-<a name="line6820">6820: </a>  }
-<a name="line6821">6821: </a>  <font color="#B22222">/* memory is allocated even if n = 0 */</font>
-<a name="line6822">6822: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*mat);
-<a name="line6823">6823: </a>  *mat = NULL;
-<a name="line6824">6824: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6825">6825: </a>}
-
-<a name="line6829">6829: </a><font color="#B22222">/*@C</font>
-<a name="line6830">6830: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</a> - Extracts the sequential nonzero structure from a matrix.</font>
-
-<a name="line6832">6832: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line6834">6834: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6835">6835: </a><font color="#B22222">.  mat - the matrix</font>
-
-<a name="line6837">6837: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line6838">6838: </a><font color="#B22222">.  matstruct - the sequential matrix with the nonzero structure of mat</font>
-
-<a name="line6840">6840: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line6842">6842: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html#MatDestroySeqNonzeroStructure">MatDestroySeqNonzeroStructure</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a>()</font>
-<a name="line6843">6843: </a><font color="#B22222">@*/</font>
-<a name="line6844">6844: </a><strong><font color="#4169E1"><a name="MatGetSeqNonzeroStructure"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *matstruct)</font></strong>
-<a name="line6845">6845: </a>{
-
-
-<a name="line6853">6853: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6854">6854: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line6856">6856: </a>  <font color="#4169E1">if</font> (!mat->ops->getseqnonzerostructure) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Not for matrix type %s\n"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject. [...]
-<a name="line6857">6857: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSeqNonzeroStructure,mat,0,0,0);
-<a name="line6858">6858: </a>  (*mat->ops->getseqnonzerostructure)(mat,matstruct);
-<a name="line6859">6859: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSeqNonzeroStructure,mat,0,0,0);
-<a name="line6860">6860: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6861">6861: </a>}
-
-<a name="line6865">6865: </a><font color="#B22222">/*@C</font>
-<a name="line6866">6866: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html#MatDestroySeqNonzeroStructure">MatDestroySeqNonzeroStructure</a> - Destroys matrix obtained with <a href="../../../docs/manualpages/Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</a>().</font>
-
-<a name="line6868">6868: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line6870">6870: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6871">6871: </a><font color="#B22222">.  mat - the matrix (note that this is a pointer to the array of matrices, just to match the calling</font>
-<a name="line6872">6872: </a><font color="#B22222">                       sequence of MatGetSequentialNonzeroStructure())</font>
-
-<a name="line6874">6874: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line6876">6876: </a><font color="#B22222">    Notes: Frees not only the matrices, but also the array that contains the matrices</font>
-
-<a name="line6878">6878: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</a>()</font>
-<a name="line6879">6879: </a><font color="#B22222">@*/</font>
-<a name="line6880">6880: </a><strong><font color="#4169E1"><a name="MatDestroySeqNonzeroStructure"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html#MatDestroySeqNonzeroStructure">MatDestroySeqNonzeroStructure</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *mat)</font></strong>
-<a name="line6881">6881: </a>{
-
-<a name="line6886">6886: </a>  <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(mat);
-<a name="line6887">6887: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6888">6888: </a>}
+<a name="line6543">6543: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line6545">6545: </a><font color="#B22222">  Concepts: matrices^symbolic LU factorization</font>
+<a name="line6546">6546: </a><font color="#B22222">  Concepts: matrices^factorization</font>
+<a name="line6547">6547: </a><font color="#B22222">  Concepts: LU^symbolic factorization</font>
+
+<a name="line6549">6549: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatLUFactorSymbolic.html#MatLUFactorSymbolic">MatLUFactorSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</a>()</font>
+<a name="line6550">6550: </a><font color="#B22222">          <a href="../../../docs/manualpages/MatOrderings/MatGetOrdering.html#MatGetOrdering">MatGetOrdering</a>(), <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a></font>
+
+<a name="line6552">6552: </a><font color="#B22222">    Developer Note: fortran interface is not autogenerated as the f90</font>
+<a name="line6553">6553: </a><font color="#B22222">    interface defintion cannot be generated correctly [due to <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>]</font>
+
+<a name="line6555">6555: </a><font color="#B22222">@*/</font>
+<a name="line6556">6556: </a><strong><font color="#4169E1"><a name="MatILUFactorSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatILUFactorSymbolic.html#MatILUFactorSymbolic">MatILUFactorSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fact,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> row, [...]
+<a name="line6557">6557: </a>{
+
+<a name="line6567">6567: </a>  <font color="#4169E1">if</font> (info->levels < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Levels of fill negative %D"</font>,(<a href="../../../docs/manualpages/Sys/PetscInt.html#Pet [...]
+<a name="line6568">6568: </a>  <font color="#4169E1">if</font> (info->fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Expected fill less than 1.0 %g"</font>,(double)info->fill);
+<a name="line6569">6569: </a>  <font color="#4169E1">if</font> (!(fact)->ops->ilufactorsymbolic) {
+<a name="line6570">6570: </a>    const <a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> spackage;
+<a name="line6571">6571: </a>    <a href="../../../docs/manualpages/Mat/MatFactorGetSolverPackage.html#MatFactorGetSolverPackage">MatFactorGetSolverPackage</a>(fact,&spackage);
+<a name="line6572">6572: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Matrix type %s symbolic ILU using solver package %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->ty [...]
+<a name="line6573">6573: </a>  }
+<a name="line6574">6574: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6575">6575: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6576">6576: </a>  MatCheckPreallocated(mat,2);
+
+<a name="line6578">6578: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_ILUFactorSymbolic,mat,row,col,0);
+<a name="line6579">6579: </a>  (fact->ops->ilufactorsymbolic)(fact,mat,row,col,info);
+<a name="line6580">6580: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_ILUFactorSymbolic,mat,row,col,0);
+<a name="line6581">6581: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6582">6582: </a>}
+
+<a name="line6586">6586: </a><font color="#B22222">/*@C</font>
+<a name="line6587">6587: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatICCFactorSymbolic.html#MatICCFactorSymbolic">MatICCFactorSymbolic</a> - Performs symbolic incomplete</font>
+<a name="line6588">6588: </a><font color="#B22222">   Cholesky factorization for a symmetric matrix.  Use</font>
+<a name="line6589">6589: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</a>() to complete the factorization.</font>
+
+<a name="line6591">6591: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line6593">6593: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6594">6594: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line6595">6595: </a><font color="#B22222">.  perm - row and column permutation</font>
+<a name="line6596">6596: </a><font color="#B22222">-  info - structure containing</font>
+<a name="line6597">6597: </a><font color="#B22222">$      levels - number of levels of fill.</font>
+<a name="line6598">6598: </a><font color="#B22222">$      expected fill - as ratio of original fill.</font>
+
+<a name="line6600">6600: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line6601">6601: </a><font color="#B22222">.  fact - the factored matrix</font>
+
+<a name="line6603">6603: </a><font color="#B22222">   Notes:</font>
+<a name="line6604">6604: </a><font color="#B22222">   Most users should employ the <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
+<a name="line6605">6605: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
+<a name="line6606">6606: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
+
+<a name="line6608">6608: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line6610">6610: </a><font color="#B22222">  Concepts: matrices^symbolic incomplete Cholesky factorization</font>
+<a name="line6611">6611: </a><font color="#B22222">  Concepts: matrices^factorization</font>
+<a name="line6612">6612: </a><font color="#B22222">  Concepts: Cholsky^symbolic factorization</font>
+
+<a name="line6614">6614: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCholeskyFactorNumeric.html#MatCholeskyFactorNumeric">MatCholeskyFactorNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a></font>
+
+<a name="line6616">6616: </a><font color="#B22222">    Developer Note: fortran interface is not autogenerated as the f90</font>
+<a name="line6617">6617: </a><font color="#B22222">    interface defintion cannot be generated correctly [due to <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>]</font>
+
+<a name="line6619">6619: </a><font color="#B22222">@*/</font>
+<a name="line6620">6620: </a><strong><font color="#4169E1"><a name="MatICCFactorSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatICCFactorSymbolic.html#MatICCFactorSymbolic">MatICCFactorSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fact,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> perm [...]
+<a name="line6621">6621: </a>{
+
+<a name="line6630">6630: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6631">6631: </a>  <font color="#4169E1">if</font> (info->levels < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Levels negative %D"</font>,(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">P [...]
+<a name="line6632">6632: </a>  <font color="#4169E1">if</font> (info->fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Expected fill less than 1.0 %g"</font>,(double)info->fill);
+<a name="line6633">6633: </a>  <font color="#4169E1">if</font> (!(fact)->ops->iccfactorsymbolic) {
+<a name="line6634">6634: </a>    const <a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> spackage;
+<a name="line6635">6635: </a>    <a href="../../../docs/manualpages/Mat/MatFactorGetSolverPackage.html#MatFactorGetSolverPackage">MatFactorGetSolverPackage</a>(fact,&spackage);
+<a name="line6636">6636: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Matrix type %s symbolic ICC using solver package %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->ty [...]
+<a name="line6637">6637: </a>  }
+<a name="line6638">6638: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6639">6639: </a>  MatCheckPreallocated(mat,2);
+
+<a name="line6641">6641: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_ICCFactorSymbolic,mat,perm,0,0);
+<a name="line6642">6642: </a>  (fact->ops->iccfactorsymbolic)(fact,mat,perm,info);
+<a name="line6643">6643: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_ICCFactorSymbolic,mat,perm,0,0);
+<a name="line6644">6644: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6645">6645: </a>}
+
+<a name="line6649">6649: </a><font color="#B22222">/*@C</font>
+<a name="line6650">6650: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a> - Extracts several submatrices from a matrix. If submat</font>
+<a name="line6651">6651: </a><font color="#B22222">   points to an array of valid matrices, they may be reused to store the new</font>
+<a name="line6652">6652: </a><font color="#B22222">   submatrices.</font>
+
+<a name="line6654">6654: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line6656">6656: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6657">6657: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line6658">6658: </a><font color="#B22222">.  n   - the number of submatrixes to be extracted (on this processor, may be zero)</font>
+<a name="line6659">6659: </a><font color="#B22222">.  irow, icol - index sets of rows and columns to extract</font>
+<a name="line6660">6660: </a><font color="#B22222">-  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+
+<a name="line6662">6662: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line6663">6663: </a><font color="#B22222">.  submat - the array of submatrices</font>
+
+<a name="line6665">6665: </a><font color="#B22222">   Notes:</font>
+<a name="line6666">6666: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>() can extract ONLY sequential submatrices</font>
+<a name="line6667">6667: </a><font color="#B22222">   (from both sequential and parallel matrices). Use <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>()</font>
+<a name="line6668">6668: </a><font color="#B22222">   to extract a parallel submatrix.</font>
+
+<a name="line6670">6670: </a><font color="#B22222">   Some matrix types place restrictions on the row and column</font>
+<a name="line6671">6671: </a><font color="#B22222">   indices, such as that they be sorted or that they be equal to each other.</font>
+
+<a name="line6673">6673: </a><font color="#B22222">   The index sets may not have duplicate entries.</font>
+
+<a name="line6675">6675: </a><font color="#B22222">   When extracting submatrices from a parallel matrix, each processor can</font>
+<a name="line6676">6676: </a><font color="#B22222">   form a different submatrix by setting the rows and columns of its</font>
+<a name="line6677">6677: </a><font color="#B22222">   individual index sets according to the local submatrix desired.</font>
+
+<a name="line6679">6679: </a><font color="#B22222">   When finished using the submatrices, the user should destroy</font>
+<a name="line6680">6680: </a><font color="#B22222">   them with <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a>().</font>
+
+<a name="line6682">6682: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used when the nonzero structure of the</font>
+<a name="line6683">6683: </a><font color="#B22222">   original matrix has not changed from that last call to <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>().</font>
+
+<a name="line6685">6685: </a><font color="#B22222">   This routine creates the matrices in submat; you should NOT create them before</font>
+<a name="line6686">6686: </a><font color="#B22222">   calling it. It also allocates the array of matrix pointers submat.</font>
+
+<a name="line6688">6688: </a><font color="#B22222">   For BAIJ matrices the index sets must respect the block structure, that is if they</font>
+<a name="line6689">6689: </a><font color="#B22222">   request one row/column in a block, they must request all rows/columns that are in</font>
+<a name="line6690">6690: </a><font color="#B22222">   that block. For example, if the block size is 2 you cannot request just row 0 and</font>
+<a name="line6691">6691: </a><font color="#B22222">   column 0.</font>
+
+<a name="line6693">6693: </a><font color="#B22222">   Fortran Note:</font>
+<a name="line6694">6694: </a><font color="#B22222">   The Fortran interface is slightly different from that given below; it</font>
+<a name="line6695">6695: </a><font color="#B22222">   requires one to pass in  as submat a <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> (integer) array of size at least m.</font>
+
+<a name="line6697">6697: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line6699">6699: </a><font color="#B22222">   Concepts: matrices^accessing submatrices</font>
+<a name="line6700">6700: </a><font color="#B22222">   Concepts: submatrices</font>
+
+<a name="line6702">6702: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>(), <a href="../../../docs/manualpages/Mat/MatGetRow.html#MatGetRow">MatGetRow</a>(), <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(), <a href="../../../docs/manualpages/Mat/MatR [...]
+<a name="line6703">6703: </a><font color="#B22222">@*/</font>
+<a name="line6704">6704: </a><strong><font color="#4169E1"><a name="MatGetSubMatrices"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,const <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a [...]
+<a name="line6705">6705: </a>{
+<a name="line6707">6707: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
+<a name="line6708">6708: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      eq;
+
+<a name="line6713">6713: </a>  <font color="#4169E1">if</font> (n) {
+<a name="line6718">6718: </a>  }
+<a name="line6720">6720: </a>  <font color="#4169E1">if</font> (n && scall == MAT_REUSE_MATRIX) {
+<a name="line6723">6723: </a>  }
+<a name="line6724">6724: </a>  <font color="#4169E1">if</font> (!mat->ops->getsubmatrices) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
+<a name="line6725">6725: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6726">6726: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6727">6727: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line6729">6729: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSubMatrices,mat,0,0,0);
+<a name="line6730">6730: </a>  (*mat->ops->getsubmatrices)(mat,n,irow,icol,scall,submat);
+<a name="line6731">6731: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSubMatrices,mat,0,0,0);
+<a name="line6732">6732: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line6733">6733: </a>    (*submat)[i]->factortype = MAT_FACTOR_NONE;  <font color="#B22222">/* in case in place factorization was previously done on submatrix */</font>
+<a name="line6734">6734: </a>    <font color="#4169E1">if</font> (mat->symmetric || mat->structurally_symmetric || mat->hermitian) {
+<a name="line6735">6735: </a>      <a href="../../../docs/manualpages/IS/ISEqual.html#ISEqual">ISEqual</a>(irow[i],icol[i],&eq);
+<a name="line6736">6736: </a>      <font color="#4169E1">if</font> (eq) {
+<a name="line6737">6737: </a>        <font color="#4169E1">if</font> (mat->symmetric) {
+<a name="line6738">6738: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_SYMMETRIC,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line6739">6739: </a>        } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->hermitian) {
+<a name="line6740">6740: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_HERMITIAN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line6741">6741: </a>        } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->structurally_symmetric) {
+<a name="line6742">6742: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_STRUCTURALLY_SYMMETRIC,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line6743">6743: </a>        }
+<a name="line6744">6744: </a>      }
+<a name="line6745">6745: </a>    }
+<a name="line6746">6746: </a>  }
+<a name="line6747">6747: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6748">6748: </a>}
+
+<a name="line6752">6752: </a><strong><font color="#4169E1"><a name="MatGetSubMatricesMPI"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatGetSubMatricesMPI(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,const <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> irow[],const <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> icol[], [...]
+<a name="line6753">6753: </a>{
+<a name="line6755">6755: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
+<a name="line6756">6756: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      eq;
+
+<a name="line6761">6761: </a>  <font color="#4169E1">if</font> (n) {
+<a name="line6766">6766: </a>  }
+<a name="line6768">6768: </a>  <font color="#4169E1">if</font> (n && scall == MAT_REUSE_MATRIX) {
+<a name="line6771">6771: </a>  }
+<a name="line6772">6772: </a>  <font color="#4169E1">if</font> (!mat->ops->getsubmatricesmpi) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
+<a name="line6773">6773: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6774">6774: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6775">6775: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line6777">6777: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSubMatrices,mat,0,0,0);
+<a name="line6778">6778: </a>  (*mat->ops->getsubmatricesmpi)(mat,n,irow,icol,scall,submat);
+<a name="line6779">6779: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSubMatrices,mat,0,0,0);
+<a name="line6780">6780: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line6781">6781: </a>    <font color="#4169E1">if</font> (mat->symmetric || mat->structurally_symmetric || mat->hermitian) {
+<a name="line6782">6782: </a>      <a href="../../../docs/manualpages/IS/ISEqual.html#ISEqual">ISEqual</a>(irow[i],icol[i],&eq);
+<a name="line6783">6783: </a>      <font color="#4169E1">if</font> (eq) {
+<a name="line6784">6784: </a>        <font color="#4169E1">if</font> (mat->symmetric) {
+<a name="line6785">6785: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_SYMMETRIC,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line6786">6786: </a>        } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->hermitian) {
+<a name="line6787">6787: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_HERMITIAN,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line6788">6788: </a>        } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->structurally_symmetric) {
+<a name="line6789">6789: </a>          <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>((*submat)[i],MAT_STRUCTURALLY_SYMMETRIC,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line6790">6790: </a>        }
+<a name="line6791">6791: </a>      }
+<a name="line6792">6792: </a>    }
+<a name="line6793">6793: </a>  }
+<a name="line6794">6794: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6795">6795: </a>}
+
+<a name="line6799">6799: </a><font color="#B22222">/*@C</font>
+<a name="line6800">6800: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a> - Destroys a set of matrices obtained with <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>().</font>
+
+<a name="line6802">6802: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line6804">6804: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6805">6805: </a><font color="#B22222">+  n - the number of local matrices</font>
+<a name="line6806">6806: </a><font color="#B22222">-  mat - the matrices (note that this is a pointer to the array of matrices, just to match the calling</font>
+<a name="line6807">6807: </a><font color="#B22222">                       sequence of <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>())</font>
+
+<a name="line6809">6809: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line6811">6811: </a><font color="#B22222">    Notes: Frees not only the matrices, but also the array that contains the matrices</font>
+<a name="line6812">6812: </a><font color="#B22222">           In Fortran will not free the array.</font>
+
+<a name="line6814">6814: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
+<a name="line6815">6815: </a><font color="#B22222">@*/</font>
+<a name="line6816">6816: </a><strong><font color="#4169E1"><a name="MatDestroyMatrices"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *mat[])</font></strong>
+<a name="line6817">6817: </a>{
+<a name="line6819">6819: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
+
+<a name="line6822">6822: </a>  <font color="#4169E1">if</font> (!*mat) <font color="#4169E1">return</font>(0);
+<a name="line6823">6823: </a>  <font color="#4169E1">if</font> (n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Trying to destroy negative number of matrices %D"</font>,n);
+<a name="line6825">6825: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line6826">6826: </a>    <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&(*mat)[i]);
+<a name="line6827">6827: </a>  }
+<a name="line6828">6828: </a>  <font color="#B22222">/* memory is allocated even if n = 0 */</font>
+<a name="line6829">6829: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(*mat);
+<a name="line6830">6830: </a>  *mat = NULL;
+<a name="line6831">6831: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6832">6832: </a>}
+
+<a name="line6836">6836: </a><font color="#B22222">/*@C</font>
+<a name="line6837">6837: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</a> - Extracts the sequential nonzero structure from a matrix.</font>
+
+<a name="line6839">6839: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line6841">6841: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6842">6842: </a><font color="#B22222">.  mat - the matrix</font>
+
+<a name="line6844">6844: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line6845">6845: </a><font color="#B22222">.  matstruct - the sequential matrix with the nonzero structure of mat</font>
+
+<a name="line6847">6847: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line6849">6849: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html#MatDestroySeqNonzeroStructure">MatDestroySeqNonzeroStructure</a>(), <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(), <a href="../../../docs/manualpages/Mat/MatDestroyMatrices.html#MatDestroyMatrices">MatDestroyMatrices</a>()</font>
+<a name="line6850">6850: </a><font color="#B22222">@*/</font>
+<a name="line6851">6851: </a><strong><font color="#4169E1"><a name="MatGetSeqNonzeroStructure"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *matstruct)</font></strong>
+<a name="line6852">6852: </a>{
+
+
+<a name="line6860">6860: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6861">6861: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line6863">6863: </a>  <font color="#4169E1">if</font> (!mat->ops->getseqnonzerostructure) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Not for matrix type %s\n"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject. [...]
+<a name="line6864">6864: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSeqNonzeroStructure,mat,0,0,0);
+<a name="line6865">6865: </a>  (*mat->ops->getseqnonzerostructure)(mat,matstruct);
+<a name="line6866">6866: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSeqNonzeroStructure,mat,0,0,0);
+<a name="line6867">6867: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6868">6868: </a>}
+
+<a name="line6872">6872: </a><font color="#B22222">/*@C</font>
+<a name="line6873">6873: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html#MatDestroySeqNonzeroStructure">MatDestroySeqNonzeroStructure</a> - Destroys matrix obtained with <a href="../../../docs/manualpages/Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</a>().</font>
+
+<a name="line6875">6875: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line6877">6877: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6878">6878: </a><font color="#B22222">.  mat - the matrix (note that this is a pointer to the array of matrices, just to match the calling</font>
+<a name="line6879">6879: </a><font color="#B22222">                       sequence of MatGetSequentialNonzeroStructure())</font>
+
+<a name="line6881">6881: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line6883">6883: </a><font color="#B22222">    Notes: Frees not only the matrices, but also the array that contains the matrices</font>
+
+<a name="line6885">6885: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSeqNonzeroStructure.html#MatGetSeqNonzeroStructure">MatGetSeqNonzeroStructure</a>()</font>
+<a name="line6886">6886: </a><font color="#B22222">@*/</font>
+<a name="line6887">6887: </a><strong><font color="#4169E1"><a name="MatDestroySeqNonzeroStructure"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDestroySeqNonzeroStructure.html#MatDestroySeqNonzeroStructure">MatDestroySeqNonzeroStructure</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> *mat)</font></strong>
+<a name="line6888">6888: </a>{
+
+<a name="line6893">6893: </a>  <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(mat);
+<a name="line6894">6894: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6895">6895: </a>}
 
-<a name="line6892">6892: </a><font color="#B22222">/*@</font>
-<a name="line6893">6893: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a> - Given a set of submatrices indicated by index sets,</font>
-<a name="line6894">6894: </a><font color="#B22222">   replaces the index sets by larger ones that represent submatrices with</font>
-<a name="line6895">6895: </a><font color="#B22222">   additional overlap.</font>
+<a name="line6899">6899: </a><font color="#B22222">/*@</font>
+<a name="line6900">6900: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a> - Given a set of submatrices indicated by index sets,</font>
+<a name="line6901">6901: </a><font color="#B22222">   replaces the index sets by larger ones that represent submatrices with</font>
+<a name="line6902">6902: </a><font color="#B22222">   additional overlap.</font>
 
-<a name="line6897">6897: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line6904">6904: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line6899">6899: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6900">6900: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line6901">6901: </a><font color="#B22222">.  n   - the number of index sets</font>
-<a name="line6902">6902: </a><font color="#B22222">.  is  - the array of index sets (these index sets will changed during the call)</font>
-<a name="line6903">6903: </a><font color="#B22222">-  ov  - the additional overlap requested</font>
+<a name="line6906">6906: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6907">6907: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line6908">6908: </a><font color="#B22222">.  n   - the number of index sets</font>
+<a name="line6909">6909: </a><font color="#B22222">.  is  - the array of index sets (these index sets will changed during the call)</font>
+<a name="line6910">6910: </a><font color="#B22222">-  ov  - the additional overlap requested</font>
 
-<a name="line6905">6905: </a><font color="#B22222">   Options Database:</font>
-<a name="line6906">6906: </a><font color="#B22222">.  -mat_increase_overlap_scalable - use a scalable algorithm to compute the overlap (supported by MPIAIJ matrix)</font>
+<a name="line6912">6912: </a><font color="#B22222">   Options Database:</font>
+<a name="line6913">6913: </a><font color="#B22222">.  -mat_increase_overlap_scalable - use a scalable algorithm to compute the overlap (supported by MPIAIJ matrix)</font>
 
-<a name="line6908">6908: </a><font color="#B22222">   Level: developer</font>
+<a name="line6915">6915: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line6910">6910: </a><font color="#B22222">   Concepts: overlap</font>
-<a name="line6911">6911: </a><font color="#B22222">   Concepts: ASM^computing overlap</font>
+<a name="line6917">6917: </a><font color="#B22222">   Concepts: overlap</font>
+<a name="line6918">6918: </a><font color="#B22222">   Concepts: ASM^computing overlap</font>
 
-<a name="line6913">6913: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
-<a name="line6914">6914: </a><font color="#B22222">@*/</font>
-<a name="line6915">6915: </a><strong><font color="#4169E1"><a name="MatIncreaseOverlap"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>  [...]
-<a name="line6916">6916: </a>{
+<a name="line6920">6920: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
+<a name="line6921">6921: </a><font color="#B22222">@*/</font>
+<a name="line6922">6922: </a><strong><font color="#4169E1"><a name="MatIncreaseOverlap"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>  [...]
+<a name="line6923">6923: </a>{
 
-<a name="line6922">6922: </a>  <font color="#4169E1">if</font> (n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Must have one or more domains, you have %D"</font>,n);
-<a name="line6923">6923: </a>  <font color="#4169E1">if</font> (n) {
-<a name="line6926">6926: </a>  }
-<a name="line6927">6927: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6928">6928: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6929">6929: </a>  MatCheckPreallocated(mat,1);
+<a name="line6929">6929: </a>  <font color="#4169E1">if</font> (n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Must have one or more domains, you have %D"</font>,n);
+<a name="line6930">6930: </a>  <font color="#4169E1">if</font> (n) {
+<a name="line6933">6933: </a>  }
+<a name="line6934">6934: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6935">6935: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6936">6936: </a>  MatCheckPreallocated(mat,1);
 
-<a name="line6931">6931: </a>  <font color="#4169E1">if</font> (!ov) <font color="#4169E1">return</font>(0);
-<a name="line6932">6932: </a>  <font color="#4169E1">if</font> (!mat->ops->increaseoverlap) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../.. [...]
-<a name="line6933">6933: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_IncreaseOverlap,mat,0,0,0);
-<a name="line6934">6934: </a>  (*mat->ops->increaseoverlap)(mat,n,is,ov);
-<a name="line6935">6935: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_IncreaseOverlap,mat,0,0,0);
-<a name="line6936">6936: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6937">6937: </a>}
+<a name="line6938">6938: </a>  <font color="#4169E1">if</font> (!ov) <font color="#4169E1">return</font>(0);
+<a name="line6939">6939: </a>  <font color="#4169E1">if</font> (!mat->ops->increaseoverlap) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../.. [...]
+<a name="line6940">6940: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_IncreaseOverlap,mat,0,0,0);
+<a name="line6941">6941: </a>  (*mat->ops->increaseoverlap)(mat,n,is,ov);
+<a name="line6942">6942: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_IncreaseOverlap,mat,0,0,0);
+<a name="line6943">6943: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6944">6944: </a>}
 
 
-<a name="line6940">6940: </a><strong><font color="#4169E1"><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatIncreaseOverlapSplit_Single(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>*,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
+<a name="line6947">6947: </a><strong><font color="#4169E1"><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatIncreaseOverlapSplit_Single(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>*,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)</font></strong>;
 
-<a name="line6944">6944: </a><font color="#B22222">/*@</font>
-<a name="line6945">6945: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIncreaseOverlapSplit.html#MatIncreaseOverlapSplit">MatIncreaseOverlapSplit</a> - Given a set of submatrices indicated by index sets across</font>
-<a name="line6946">6946: </a><font color="#B22222">   a sub communicator, replaces the index sets by larger ones that represent submatrices with</font>
-<a name="line6947">6947: </a><font color="#B22222">   additional overlap.</font>
+<a name="line6951">6951: </a><font color="#B22222">/*@</font>
+<a name="line6952">6952: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIncreaseOverlapSplit.html#MatIncreaseOverlapSplit">MatIncreaseOverlapSplit</a> - Given a set of submatrices indicated by index sets across</font>
+<a name="line6953">6953: </a><font color="#B22222">   a sub communicator, replaces the index sets by larger ones that represent submatrices with</font>
+<a name="line6954">6954: </a><font color="#B22222">   additional overlap.</font>
 
-<a name="line6949">6949: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line6956">6956: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line6951">6951: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line6952">6952: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line6953">6953: </a><font color="#B22222">.  n   - the number of index sets</font>
-<a name="line6954">6954: </a><font color="#B22222">.  is  - the array of index sets (these index sets will changed during the call)</font>
-<a name="line6955">6955: </a><font color="#B22222">-  ov  - the additional overlap requested</font>
+<a name="line6958">6958: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line6959">6959: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line6960">6960: </a><font color="#B22222">.  n   - the number of index sets</font>
+<a name="line6961">6961: </a><font color="#B22222">.  is  - the array of index sets (these index sets will changed during the call)</font>
+<a name="line6962">6962: </a><font color="#B22222">-  ov  - the additional overlap requested</font>
 
-<a name="line6957">6957: </a><font color="#B22222">   Options Database:</font>
-<a name="line6958">6958: </a><font color="#B22222">.  -mat_increase_overlap_scalable - use a scalable algorithm to compute the overlap (supported by MPIAIJ matrix)</font>
+<a name="line6964">6964: </a><font color="#B22222">   Options Database:</font>
+<a name="line6965">6965: </a><font color="#B22222">.  -mat_increase_overlap_scalable - use a scalable algorithm to compute the overlap (supported by MPIAIJ matrix)</font>
 
-<a name="line6960">6960: </a><font color="#B22222">   Level: developer</font>
+<a name="line6967">6967: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line6962">6962: </a><font color="#B22222">   Concepts: overlap</font>
-<a name="line6963">6963: </a><font color="#B22222">   Concepts: ASM^computing overlap</font>
+<a name="line6969">6969: </a><font color="#B22222">   Concepts: overlap</font>
+<a name="line6970">6970: </a><font color="#B22222">   Concepts: ASM^computing overlap</font>
 
-<a name="line6965">6965: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
-<a name="line6966">6966: </a><font color="#B22222">@*/</font>
-<a name="line6967">6967: </a><strong><font color="#4169E1"><a name="MatIncreaseOverlapSplit"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIncreaseOverlapSplit.html#MatIncreaseOverlapSplit">MatIncreaseOverlapSplit</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,<a href="../../../docs/manualpages/IS [...]
-<a name="line6968">6968: </a>{
-<a name="line6969">6969: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
+<a name="line6972">6972: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
+<a name="line6973">6973: </a><font color="#B22222">@*/</font>
+<a name="line6974">6974: </a><strong><font color="#4169E1"><a name="MatIncreaseOverlapSplit"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIncreaseOverlapSplit.html#MatIncreaseOverlapSplit">MatIncreaseOverlapSplit</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,<a href="../../../docs/manualpages/IS [...]
+<a name="line6975">6975: </a>{
+<a name="line6976">6976: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
 
-<a name="line6975">6975: </a>  <font color="#4169E1">if</font> (n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Must have one or more domains, you have %D"</font>,n);
-<a name="line6976">6976: </a>  <font color="#4169E1">if</font> (n) {
-<a name="line6979">6979: </a>  }
-<a name="line6980">6980: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line6981">6981: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line6982">6982: </a>  MatCheckPreallocated(mat,1);
-<a name="line6983">6983: </a>  <font color="#4169E1">if</font> (!ov) <font color="#4169E1">return</font>(0);
-<a name="line6984">6984: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_IncreaseOverlap,mat,0,0,0);
-<a name="line6985">6985: </a>  <font color="#4169E1">for</font>(i=0; i<n; i++){
-<a name="line6986">6986: </a>         MatIncreaseOverlapSplit_Single(mat,&is[i],ov);
-<a name="line6987">6987: </a>  }
-<a name="line6988">6988: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_IncreaseOverlap,mat,0,0,0);
-<a name="line6989">6989: </a>  <font color="#4169E1">return</font>(0);
-<a name="line6990">6990: </a>}
+<a name="line6982">6982: </a>  <font color="#4169E1">if</font> (n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Must have one or more domains, you have %D"</font>,n);
+<a name="line6983">6983: </a>  <font color="#4169E1">if</font> (n) {
+<a name="line6986">6986: </a>  }
+<a name="line6987">6987: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line6988">6988: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line6989">6989: </a>  MatCheckPreallocated(mat,1);
+<a name="line6990">6990: </a>  <font color="#4169E1">if</font> (!ov) <font color="#4169E1">return</font>(0);
+<a name="line6991">6991: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_IncreaseOverlap,mat,0,0,0);
+<a name="line6992">6992: </a>  <font color="#4169E1">for</font>(i=0; i<n; i++){
+<a name="line6993">6993: </a>         MatIncreaseOverlapSplit_Single(mat,&is[i],ov);
+<a name="line6994">6994: </a>  }
+<a name="line6995">6995: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_IncreaseOverlap,mat,0,0,0);
+<a name="line6996">6996: </a>  <font color="#4169E1">return</font>(0);
+<a name="line6997">6997: </a>}
 
 
 
 
-<a name="line6997">6997: </a><font color="#B22222">/*@</font>
-<a name="line6998">6998: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a> - Returns the matrix block size.</font>
+<a name="line7004">7004: </a><font color="#B22222">/*@</font>
+<a name="line7005">7005: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a> - Returns the matrix block size.</font>
 
-<a name="line7000">7000: </a><font color="#B22222">   Not Collective</font>
+<a name="line7007">7007: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line7002">7002: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line7003">7003: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line7009">7009: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line7010">7010: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line7005">7005: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line7006">7006: </a><font color="#B22222">.  bs - block size</font>
+<a name="line7012">7012: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line7013">7013: </a><font color="#B22222">.  bs - block size</font>
 
-<a name="line7008">7008: </a><font color="#B22222">   Notes:</font>
-<a name="line7009">7009: </a><font color="#B22222">    Block row formats are <a href="../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</a>. These formats ALWAYS have square block storage in the matrix.</font>
+<a name="line7015">7015: </a><font color="#B22222">   Notes:</font>
+<a name="line7016">7016: </a><font color="#B22222">    Block row formats are <a href="../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</a>. These formats ALWAYS have square block storage in the matrix.</font>
 
-<a name="line7011">7011: </a><font color="#B22222">   If the block size has not been set yet this routine returns 1.</font>
+<a name="line7018">7018: </a><font color="#B22222">   If the block size has not been set yet this routine returns 1.</font>
 
-<a name="line7013">7013: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line7020">7020: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line7015">7015: </a><font color="#B22222">   Concepts: matrices^block size</font>
+<a name="line7022">7022: </a><font color="#B22222">   Concepts: matrices^block size</font>
 
-<a name="line7017">7017: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>()</font>
-<a name="line7018">7018: </a><font color="#B22222">@*/</font>
-<a name="line7019">7019: </a><strong><font color="#4169E1"><a name="MatGetBlockSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *bs)</font></strong>
-<a name="line7020">7020: </a>{
-<a name="line7024">7024: </a>  *bs = PetscAbs(mat->rmap->bs);
-<a name="line7025">7025: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7026">7026: </a>}
+<a name="line7024">7024: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>()</font>
+<a name="line7025">7025: </a><font color="#B22222">@*/</font>
+<a name="line7026">7026: </a><strong><font color="#4169E1"><a name="MatGetBlockSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *bs)</font></strong>
+<a name="line7027">7027: </a>{
+<a name="line7031">7031: </a>  *bs = PetscAbs(mat->rmap->bs);
+<a name="line7032">7032: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7033">7033: </a>}
 
-<a name="line7030">7030: </a><font color="#B22222">/*@</font>
-<a name="line7031">7031: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a> - Returns the matrix block row and column sizes.</font>
+<a name="line7037">7037: </a><font color="#B22222">/*@</font>
+<a name="line7038">7038: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a> - Returns the matrix block row and column sizes.</font>
 
-<a name="line7033">7033: </a><font color="#B22222">   Not Collective</font>
+<a name="line7040">7040: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line7035">7035: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line7036">7036: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line7042">7042: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line7043">7043: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line7038">7038: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line7039">7039: </a><font color="#B22222">.  rbs - row block size</font>
-<a name="line7040">7040: </a><font color="#B22222">.  cbs - coumn block size</font>
+<a name="line7045">7045: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line7046">7046: </a><font color="#B22222">.  rbs - row block size</font>
+<a name="line7047">7047: </a><font color="#B22222">.  cbs - coumn block size</font>
 
-<a name="line7042">7042: </a><font color="#B22222">   Notes:</font>
-<a name="line7043">7043: </a><font color="#B22222">    Block row formats are <a href="../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</a>. These formats ALWAYS have square block storage in the matrix.</font>
-<a name="line7044">7044: </a><font color="#B22222">    If you pass a different block size for the columns than the rows, the row block size determines the square block storage.</font>
+<a name="line7049">7049: </a><font color="#B22222">   Notes:</font>
+<a name="line7050">7050: </a><font color="#B22222">    Block row formats are <a href="../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</a>. These formats ALWAYS have square block storage in the matrix.</font>
+<a name="line7051">7051: </a><font color="#B22222">    If you pass a different block size for the columns than the rows, the row block size determines the square block storage.</font>
 
-<a name="line7046">7046: </a><font color="#B22222">   If a block size has not been set yet this routine returns 1.</font>
+<a name="line7053">7053: </a><font color="#B22222">   If a block size has not been set yet this routine returns 1.</font>
 
-<a name="line7048">7048: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line7055">7055: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line7050">7050: </a><font color="#B22222">   Concepts: matrices^block size</font>
+<a name="line7057">7057: </a><font color="#B22222">   Concepts: matrices^block size</font>
 
-<a name="line7052">7052: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(), <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(), <a href="../../../docs/manualpages [...]
-<a name="line7053">7053: </a><font color="#B22222">@*/</font>
-<a name="line7054">7054: </a><strong><font color="#4169E1"><a name="MatGetBlockSizes"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rbs, <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt [...]
-<a name="line7055">7055: </a>{
-<a name="line7060">7060: </a>  <font color="#4169E1">if</font> (rbs) *rbs = PetscAbs(mat->rmap->bs);
-<a name="line7061">7061: </a>  <font color="#4169E1">if</font> (cbs) *cbs = PetscAbs(mat->cmap->bs);
-<a name="line7062">7062: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7063">7063: </a>}
+<a name="line7059">7059: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(), <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(), <a href="../../../docs/manualpages [...]
+<a name="line7060">7060: </a><font color="#B22222">@*/</font>
+<a name="line7061">7061: </a><strong><font color="#4169E1"><a name="MatGetBlockSizes"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *rbs, <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt [...]
+<a name="line7062">7062: </a>{
+<a name="line7067">7067: </a>  <font color="#4169E1">if</font> (rbs) *rbs = PetscAbs(mat->rmap->bs);
+<a name="line7068">7068: </a>  <font color="#4169E1">if</font> (cbs) *cbs = PetscAbs(mat->cmap->bs);
+<a name="line7069">7069: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7070">7070: </a>}
 
-<a name="line7067">7067: </a><font color="#B22222">/*@</font>
-<a name="line7068">7068: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a> - Sets the matrix block size.</font>
+<a name="line7074">7074: </a><font color="#B22222">/*@</font>
+<a name="line7075">7075: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a> - Sets the matrix block size.</font>
 
-<a name="line7070">7070: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line7077">7077: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line7072">7072: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line7073">7073: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line7074">7074: </a><font color="#B22222">-  bs - block size</font>
+<a name="line7079">7079: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line7080">7080: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line7081">7081: </a><font color="#B22222">-  bs - block size</font>
 
-<a name="line7076">7076: </a><font color="#B22222">   Notes:</font>
-<a name="line7077">7077: </a><font color="#B22222">    Block row formats are <a href="../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</a>. These formats ALWAYS have square block storage in the matrix.</font>
+<a name="line7083">7083: </a><font color="#B22222">   Notes:</font>
+<a name="line7084">7084: </a><font color="#B22222">    Block row formats are <a href="../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</a>. These formats ALWAYS have square block storage in the matrix.</font>
 
-<a name="line7079">7079: </a><font color="#B22222">     This must be called before <a href="../../../docs/manualpages/Mat/MatSetUp.html#MatSetUp">MatSetUp</a>() or MatXXXSetPreallocation() (or will default to 1) and the block size cannot be changed later</font>
+<a name="line7086">7086: </a><font color="#B22222">     This must be called before <a href="../../../docs/manualpages/Mat/MatSetUp.html#MatSetUp">MatSetUp</a>() or MatXXXSetPreallocation() (or will default to 1) and the block size cannot be changed later</font>
 
-<a name="line7081">7081: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line7088">7088: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line7083">7083: </a><font color="#B22222">   Concepts: matrices^block size</font>
+<a name="line7090">7090: </a><font color="#B22222">   Concepts: matrices^block size</font>
 
-<a name="line7085">7085: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(), <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>(), <a href="../../../docs/manualpa [...]
-<a name="line7086">7086: </a><font color="#B22222">@*/</font>
-<a name="line7087">7087: </a><strong><font color="#4169E1"><a name="MatSetBlockSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> bs)</font></strong>
-<a name="line7088">7088: </a>{
+<a name="line7092">7092: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(), <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>(), <a href="../../../docs/manualpa [...]
+<a name="line7093">7093: </a><font color="#B22222">@*/</font>
+<a name="line7094">7094: </a><strong><font color="#4169E1"><a name="MatSetBlockSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> bs)</font></strong>
+<a name="line7095">7095: </a>{
 
-<a name="line7094">7094: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->rmap,bs);
-<a name="line7095">7095: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->cmap,bs);
-<a name="line7096">7096: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7097">7097: </a>}
+<a name="line7101">7101: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->rmap,bs);
+<a name="line7102">7102: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->cmap,bs);
+<a name="line7103">7103: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7104">7104: </a>}
 
-<a name="line7101">7101: </a><font color="#B22222">/*@</font>
-<a name="line7102">7102: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a> - Sets the matrix block row and column sizes.</font>
+<a name="line7108">7108: </a><font color="#B22222">/*@</font>
+<a name="line7109">7109: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a> - Sets the matrix block row and column sizes.</font>
 
-<a name="line7104">7104: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line7111">7111: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line7106">7106: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line7107">7107: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line7108">7108: </a><font color="#B22222">-  rbs - row block size</font>
-<a name="line7109">7109: </a><font color="#B22222">-  cbs - column block size</font>
+<a name="line7113">7113: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line7114">7114: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line7115">7115: </a><font color="#B22222">-  rbs - row block size</font>
+<a name="line7116">7116: </a><font color="#B22222">-  cbs - column block size</font>
 
-<a name="line7111">7111: </a><font color="#B22222">   Notes:</font>
-<a name="line7112">7112: </a><font color="#B22222">    Block row formats are <a href="../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</a>. These formats ALWAYS have square block storage in the matrix.</font>
-<a name="line7113">7113: </a><font color="#B22222">    If you pass a different block size for the columns than the rows, the row block size determines the square block storage.</font>
+<a name="line7118">7118: </a><font color="#B22222">   Notes:</font>
+<a name="line7119">7119: </a><font color="#B22222">    Block row formats are <a href="../../../docs/manualpages/Mat/MATSEQBAIJ.html#MATSEQBAIJ">MATSEQBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPIBAIJ.html#MATMPIBAIJ">MATMPIBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATSEQSBAIJ.html#MATSEQSBAIJ">MATSEQSBAIJ</a>, <a href="../../../docs/manualpages/Mat/MATMPISBAIJ.html#MATMPISBAIJ">MATMPISBAIJ</a>. These formats ALWAYS have square block storage in the matrix.</font>
+<a name="line7120">7120: </a><font color="#B22222">    If you pass a different block size for the columns than the rows, the row block size determines the square block storage.</font>
 
-<a name="line7115">7115: </a><font color="#B22222">    This must be called before <a href="../../../docs/manualpages/Mat/MatSetUp.html#MatSetUp">MatSetUp</a>() or MatXXXSetPreallocation() (or will default to 1) and the block size cannot be changed later</font>
+<a name="line7122">7122: </a><font color="#B22222">    This must be called before <a href="../../../docs/manualpages/Mat/MatSetUp.html#MatSetUp">MatSetUp</a>() or MatXXXSetPreallocation() (or will default to 1) and the block size cannot be changed later</font>
 
-<a name="line7117">7117: </a><font color="#B22222">    The row and column block size determine the blocksize of the "row" and "column" vectors returned by <a href="../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>().</font>
+<a name="line7124">7124: </a><font color="#B22222">    The row and column block size determine the blocksize of the "row" and "column" vectors returned by <a href="../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>().</font>
 
-<a name="line7119">7119: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line7126">7126: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line7121">7121: </a><font color="#B22222">   Concepts: matrices^block size</font>
+<a name="line7128">7128: </a><font color="#B22222">   Concepts: matrices^block size</font>
 
-<a name="line7123">7123: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(), <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(), <a href="../../../docs/manualpages [...]
-<a name="line7124">7124: </a><font color="#B22222">@*/</font>
-<a name="line7125">7125: </a><strong><font color="#4169E1"><a name="MatSetBlockSizes"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rbs,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt"> [...]
-<a name="line7126">7126: </a>{
+<a name="line7130">7130: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(), <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(), <a href="../../../docs/manualpages [...]
+<a name="line7131">7131: </a><font color="#B22222">@*/</font>
+<a name="line7132">7132: </a><strong><font color="#4169E1"><a name="MatSetBlockSizes"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rbs,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt"> [...]
+<a name="line7133">7133: </a>{
 
-<a name="line7133">7133: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->rmap,rbs);
-<a name="line7134">7134: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->cmap,cbs);
-<a name="line7135">7135: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7136">7136: </a>}
+<a name="line7140">7140: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->rmap,rbs);
+<a name="line7141">7141: </a>  <a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->cmap,cbs);
+<a name="line7142">7142: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7143">7143: </a>}
 
-<a name="line7140">7140: </a><font color="#B22222">/*@</font>
-<a name="line7141">7141: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetBlockSizesFromMats.html#MatSetBlockSizesFromMats">MatSetBlockSizesFromMats</a> - Sets the matrix block row and column sizes to match a pair of matrices</font>
+<a name="line7147">7147: </a><font color="#B22222">/*@</font>
+<a name="line7148">7148: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetBlockSizesFromMats.html#MatSetBlockSizesFromMats">MatSetBlockSizesFromMats</a> - Sets the matrix block row and column sizes to match a pair of matrices</font>
 
-<a name="line7143">7143: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line7150">7150: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line7145">7145: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line7146">7146: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line7147">7147: </a><font color="#B22222">.  fromRow - matrix from which to copy row block size</font>
-<a name="line7148">7148: </a><font color="#B22222">-  fromCol - matrix from which to copy column block size (can be same as fromRow)</font>
+<a name="line7152">7152: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line7153">7153: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line7154">7154: </a><font color="#B22222">.  fromRow - matrix from which to copy row block size</font>
+<a name="line7155">7155: </a><font color="#B22222">-  fromCol - matrix from which to copy column block size (can be same as fromRow)</font>
 
-<a name="line7150">7150: </a><font color="#B22222">   Level: developer</font>
+<a name="line7157">7157: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line7152">7152: </a><font color="#B22222">   Concepts: matrices^block size</font>
+<a name="line7159">7159: </a><font color="#B22222">   Concepts: matrices^block size</font>
 
-<a name="line7154">7154: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(), <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>()</font>
-<a name="line7155">7155: </a><font color="#B22222">@*/</font>
-<a name="line7156">7156: </a><strong><font color="#4169E1"><a name="MatSetBlockSizesFromMats"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetBlockSizesFromMats.html#MatSetBlockSizesFromMats">MatSetBlockSizesFromMats</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fromRow,<a href="../../../docs/manualpages/Mat/Mat [...]
-<a name="line7157">7157: </a>{
+<a name="line7161">7161: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreateSeqBAIJ.html#MatCreateSeqBAIJ">MatCreateSeqBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatCreateBAIJ.html#MatCreateBAIJ">MatCreateBAIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetBlockSize.html#MatGetBlockSize">MatGetBlockSize</a>(), <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>()</font>
+<a name="line7162">7162: </a><font color="#B22222">@*/</font>
+<a name="line7163">7163: </a><strong><font color="#4169E1"><a name="MatSetBlockSizesFromMats"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetBlockSizesFromMats.html#MatSetBlockSizesFromMats">MatSetBlockSizesFromMats</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> fromRow,<a href="../../../docs/manualpages/Mat/Mat [...]
+<a name="line7164">7164: </a>{
 
-<a name="line7164">7164: </a>  <font color="#4169E1">if</font> (fromRow->rmap->bs > 0) {<a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->rmap,fromRow->rmap->bs);}
-<a name="line7165">7165: </a>  <font color="#4169E1">if</font> (fromCol->cmap->bs > 0) {<a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->cmap,fromCol->cmap->bs);}
-<a name="line7166">7166: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7167">7167: </a>}
+<a name="line7171">7171: </a>  <font color="#4169E1">if</font> (fromRow->rmap->bs > 0) {<a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->rmap,fromRow->rmap->bs);}
+<a name="line7172">7172: </a>  <font color="#4169E1">if</font> (fromCol->cmap->bs > 0) {<a href="../../../docs/manualpages/IS/PetscLayoutSetBlockSize.html#PetscLayoutSetBlockSize">PetscLayoutSetBlockSize</a>(mat->cmap,fromCol->cmap->bs);}
+<a name="line7173">7173: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7174">7174: </a>}
 
-<a name="line7171">7171: </a><font color="#B22222">/*@</font>
-<a name="line7172">7172: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatResidual.html#MatResidual">MatResidual</a> - Default routine to calculate the residual.</font>
+<a name="line7178">7178: </a><font color="#B22222">/*@</font>
+<a name="line7179">7179: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatResidual.html#MatResidual">MatResidual</a> - Default routine to calculate the residual.</font>
 
-<a name="line7174">7174: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
+<a name="line7181">7181: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a></font>
 
-<a name="line7176">7176: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line7177">7177: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line7178">7178: </a><font color="#B22222">.  b   - the right-hand-side</font>
-<a name="line7179">7179: </a><font color="#B22222">-  x   - the approximate solution</font>
+<a name="line7183">7183: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line7184">7184: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line7185">7185: </a><font color="#B22222">.  b   - the right-hand-side</font>
+<a name="line7186">7186: </a><font color="#B22222">-  x   - the approximate solution</font>
 
-<a name="line7181">7181: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line7182">7182: </a><font color="#B22222">.  r - location to store the residual</font>
+<a name="line7188">7188: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line7189">7189: </a><font color="#B22222">.  r - location to store the residual</font>
 
-<a name="line7184">7184: </a><font color="#B22222">   Level: developer</font>
+<a name="line7191">7191: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line7186">7186: </a><font color="#B22222">.keywords: MG, default, multigrid, residual</font>
+<a name="line7193">7193: </a><font color="#B22222">.keywords: MG, default, multigrid, residual</font>
 
-<a name="line7188">7188: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/PC/PCMGSetResidual.html#PCMGSetResidual">PCMGSetResidual</a>()</font>
-<a name="line7189">7189: </a><font color="#B22222">@*/</font>
-<a name="line7190">7190: </a><strong><font color="#4169E1"><a name="MatResidual"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatResidual.html#MatResidual">MatResidual</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../docs/manualpages/Ve [...]
-<a name="line7191">7191: </a>{
+<a name="line7195">7195: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/PC/PCMGSetResidual.html#PCMGSetResidual">PCMGSetResidual</a>()</font>
+<a name="line7196">7196: </a><font color="#B22222">@*/</font>
+<a name="line7197">7197: </a><strong><font color="#4169E1"><a name="MatResidual"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatResidual.html#MatResidual">MatResidual</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> b,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../docs/manualpages/Ve [...]
+<a name="line7198">7198: </a>{
 
-<a name="line7200">7200: </a>  MatCheckPreallocated(mat,1);
-<a name="line7201">7201: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Residual,mat,0,0,0);
-<a name="line7202">7202: </a>  <font color="#4169E1">if</font> (!mat->ops->residual) {
-<a name="line7203">7203: </a>    <a href="../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(mat,x,r);
-<a name="line7204">7204: </a>    <a href="../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(r,-1.0,b);
-<a name="line7205">7205: </a>  } <font color="#4169E1">else</font> {
-<a name="line7206">7206: </a>    (*mat->ops->residual)(mat,b,x,r);
-<a name="line7207">7207: </a>  }
-<a name="line7208">7208: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Residual,mat,0,0,0);
-<a name="line7209">7209: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7210">7210: </a>}
-
-<a name="line7214">7214: </a><font color="#B22222">/*@C</font>
-<a name="line7215">7215: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a> - Returns the compressed row storage i and j indices for sequential matrices.</font>
-
-<a name="line7217">7217: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line7207">7207: </a>  MatCheckPreallocated(mat,1);
+<a name="line7208">7208: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Residual,mat,0,0,0);
+<a name="line7209">7209: </a>  <font color="#4169E1">if</font> (!mat->ops->residual) {
+<a name="line7210">7210: </a>    <a href="../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(mat,x,r);
+<a name="line7211">7211: </a>    <a href="../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(r,-1.0,b);
+<a name="line7212">7212: </a>  } <font color="#4169E1">else</font> {
+<a name="line7213">7213: </a>    (*mat->ops->residual)(mat,b,x,r);
+<a name="line7214">7214: </a>  }
+<a name="line7215">7215: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Residual,mat,0,0,0);
+<a name="line7216">7216: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7217">7217: </a>}
+
+<a name="line7221">7221: </a><font color="#B22222">/*@C</font>
+<a name="line7222">7222: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a> - Returns the compressed row storage i and j indices for sequential matrices.</font>
+
+<a name="line7224">7224: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line7219">7219: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line7220">7220: </a><font color="#B22222">+   mat - the matrix</font>
-<a name="line7221">7221: </a><font color="#B22222">.   shift -  0 or 1 indicating we want the indices starting at 0 or 1</font>
-<a name="line7222">7222: </a><font color="#B22222">.   symmetric - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating the matrix data structure should be   symmetrized</font>
-<a name="line7223">7223: </a><font color="#B22222">-   inodecompressed - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>  indicating if the nonzero structure of the</font>
-<a name="line7224">7224: </a><font color="#B22222">                 inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is</font>
-<a name="line7225">7225: </a><font color="#B22222">                 always used.</font>
-
-<a name="line7227">7227: </a><font color="#B22222">    Output Parameters:</font>
-<a name="line7228">7228: </a><font color="#B22222">+   n - number of rows in the (possibly compressed) matrix</font>
-<a name="line7229">7229: </a><font color="#B22222">.   ia - the row pointers [of length n+1]</font>
-<a name="line7230">7230: </a><font color="#B22222">.   ja - the column indices</font>
-<a name="line7231">7231: </a><font color="#B22222">-   done - indicates if the routine actually worked and returned appropriate ia[] and ja[] arrays; callers</font>
-<a name="line7232">7232: </a><font color="#B22222">           are responsible for handling the case when done == <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> and ia and ja are not set</font>
-
-<a name="line7234">7234: </a><font color="#B22222">    Level: developer</font>
-
-<a name="line7236">7236: </a><font color="#B22222">    Notes: You CANNOT change any of the ia[] or ja[] values.</font>
-
-<a name="line7238">7238: </a><font color="#B22222">           Use <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>() when you are finished accessing the ia[] and ja[] values</font>
-
-<a name="line7240">7240: </a><font color="#B22222">    Fortran Node</font>
-
-<a name="line7242">7242: </a><font color="#B22222">           In Fortran use</font>
-<a name="line7243">7243: </a><font color="#B22222">$           <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ia(1), ja(1)</font>
-<a name="line7244">7244: </a><font color="#B22222">$           <a href="../../../docs/manualpages/Sys/PetscOffset.html#PetscOffset">PetscOffset</a> iia, jja</font>
-<a name="line7245">7245: </a><font color="#B22222">$      call <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(mat,shift,symmetric,inodecompressed,n,ia,iia,ja,jja,done,ierr)</font>
-<a name="line7246">7246: </a><font color="#B22222">$      Acess the ith and jth entries via ia(iia + i) and ja(jja + j)</font>
-<a name="line7247">7247: </a><font color="#B22222">$</font>
-<a name="line7248">7248: </a><font color="#B22222">$          or</font>
-<a name="line7249">7249: </a><font color="#B22222">$</font>
-<a name="line7250">7250: </a><font color="#B22222">$           <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, pointer :: ia(:),ja(:)</font>
-<a name="line7251">7251: </a><font color="#B22222">$    call  MatGetRowIJF90(mat,shift,symmetric,inodecompressed,n,ia,ja,done,ierr)</font>
-<a name="line7252">7252: </a><font color="#B22222">$      Acess the ith and jth entries via ia(i) and ja(j)</font>
-
-
-
-<a name="line7256">7256: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>(), <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</a>()</font>
-<a name="line7257">7257: </a><font color="#B22222">@*/</font>
-<a name="line7258">7258: </a><strong><font color="#4169E1"><a name="MatGetRowIJ"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> shift,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> sy [...]
-<a name="line7259">7259: </a>{
-
-<a name="line7269">7269: </a>  MatCheckPreallocated(mat,1);
-<a name="line7270">7270: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowij) *done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line7271">7271: </a>  <font color="#4169E1">else</font> {
-<a name="line7272">7272: </a>    *done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line7273">7273: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetRowIJ,mat,0,0,0);
-<a name="line7274">7274: </a>    (*mat->ops->getrowij)(mat,shift,symmetric,inodecompressed,n,ia,ja,done);
-<a name="line7275">7275: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetRowIJ,mat,0,0,0);
-<a name="line7276">7276: </a>  }
-<a name="line7277">7277: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7278">7278: </a>}
-
-<a name="line7282">7282: </a><font color="#B22222">/*@C</font>
-<a name="line7283">7283: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a> - Returns the compressed column storage i and j indices for sequential matrices.</font>
-
-<a name="line7285">7285: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line7287">7287: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line7288">7288: </a><font color="#B22222">+   mat - the matrix</font>
-<a name="line7289">7289: </a><font color="#B22222">.   shift - 1 or zero indicating we want the indices starting at 0 or 1</font>
-<a name="line7290">7290: </a><font color="#B22222">.   symmetric - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating the matrix data structure should be</font>
-<a name="line7291">7291: </a><font color="#B22222">                symmetrized</font>
-<a name="line7292">7292: </a><font color="#B22222">.   inodecompressed - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating if the nonzero structure of the</font>
-<a name="line7293">7293: </a><font color="#B22222">                 inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is</font>
-<a name="line7294">7294: </a><font color="#B22222">                 always used.</font>
-<a name="line7295">7295: </a><font color="#B22222">.   n - number of columns in the (possibly compressed) matrix</font>
-<a name="line7296">7296: </a><font color="#B22222">.   ia - the column pointers</font>
-<a name="line7297">7297: </a><font color="#B22222">-   ja - the row indices</font>
-
-<a name="line7299">7299: </a><font color="#B22222">    Output Parameters:</font>
-<a name="line7300">7300: </a><font color="#B22222">.   done - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>, indicating whether the values have been returned</font>
-
-<a name="line7302">7302: </a><font color="#B22222">    Note:</font>
-<a name="line7303">7303: </a><font color="#B22222">    This routine zeros out n, ia, and ja. This is to prevent accidental</font>
-<a name="line7304">7304: </a><font color="#B22222">    us of the array after it has been restored. If you pass NULL, it will</font>
-<a name="line7305">7305: </a><font color="#B22222">    not zero the pointers.  Use of ia or ja after <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a>() is invalid.</font>
-
-<a name="line7307">7307: </a><font color="#B22222">    Level: developer</font>
-
-<a name="line7309">7309: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(), <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a>()</font>
-<a name="line7310">7310: </a><font color="#B22222">@*/</font>
-<a name="line7311">7311: </a><strong><font color="#4169E1"><a name="MatGetColumnIJ"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> shift,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">Pets [...]
-<a name="line7312">7312: </a>{
-
-<a name="line7322">7322: </a>  MatCheckPreallocated(mat,1);
-<a name="line7323">7323: </a>  <font color="#4169E1">if</font> (!mat->ops->getcolumnij) *done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line7324">7324: </a>  <font color="#4169E1">else</font> {
-<a name="line7325">7325: </a>    *done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line7326">7326: </a>    (*mat->ops->getcolumnij)(mat,shift,symmetric,inodecompressed,n,ia,ja,done);
-<a name="line7327">7327: </a>  }
-<a name="line7328">7328: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7329">7329: </a>}
-
-<a name="line7333">7333: </a><font color="#B22222">/*@C</font>
-<a name="line7334">7334: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a> - Call after you are completed with the ia,ja indices obtained with</font>
-<a name="line7335">7335: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>().</font>
-
-<a name="line7337">7337: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line7339">7339: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line7340">7340: </a><font color="#B22222">+   mat - the matrix</font>
-<a name="line7341">7341: </a><font color="#B22222">.   shift - 1 or zero indicating we want the indices starting at 0 or 1</font>
-<a name="line7342">7342: </a><font color="#B22222">.   symmetric - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating the matrix data structure should be</font>
-<a name="line7343">7343: </a><font color="#B22222">                symmetrized</font>
-<a name="line7344">7344: </a><font color="#B22222">.   inodecompressed -  <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating if the nonzero structure of the</font>
-<a name="line7345">7345: </a><font color="#B22222">                 inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is</font>
-<a name="line7346">7346: </a><font color="#B22222">                 always used.</font>
-<a name="line7347">7347: </a><font color="#B22222">.   n - size of (possibly compressed) matrix</font>
-<a name="line7348">7348: </a><font color="#B22222">.   ia - the row pointers</font>
-<a name="line7349">7349: </a><font color="#B22222">-   ja - the column indices</font>
-
-<a name="line7351">7351: </a><font color="#B22222">    Output Parameters:</font>
-<a name="line7352">7352: </a><font color="#B22222">.   done - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicated that the values have been returned</font>
-
-<a name="line7354">7354: </a><font color="#B22222">    Note:</font>
-<a name="line7355">7355: </a><font color="#B22222">    This routine zeros out n, ia, and ja. This is to prevent accidental</font>
-<a name="line7356">7356: </a><font color="#B22222">    us of the array after it has been restored. If you pass NULL, it will</font>
-<a name="line7357">7357: </a><font color="#B22222">    not zero the pointers.  Use of ia or ja after <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>() is invalid.</font>
-
-<a name="line7359">7359: </a><font color="#B22222">    Level: developer</font>
-
-<a name="line7361">7361: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(), <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a>()</font>
-<a name="line7362">7362: </a><font color="#B22222">@*/</font>
-<a name="line7363">7363: </a><strong><font color="#4169E1"><a name="MatRestoreRowIJ"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> shift,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool"> [...]
-<a name="line7364">7364: </a>{
-
-<a name="line7373">7373: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line7375">7375: </a>  <font color="#4169E1">if</font> (!mat->ops->restorerowij) *done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line7376">7376: </a>  <font color="#4169E1">else</font> {
-<a name="line7377">7377: </a>    *done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line7378">7378: </a>    (*mat->ops->restorerowij)(mat,shift,symmetric,inodecompressed,n,ia,ja,done);
-<a name="line7379">7379: </a>    <font color="#4169E1">if</font> (n)  *n = 0;
-<a name="line7380">7380: </a>    <font color="#4169E1">if</font> (ia) *ia = NULL;
-<a name="line7381">7381: </a>    <font color="#4169E1">if</font> (ja) *ja = NULL;
-<a name="line7382">7382: </a>  }
-<a name="line7383">7383: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7384">7384: </a>}
-
-<a name="line7388">7388: </a><font color="#B22222">/*@C</font>
-<a name="line7389">7389: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a> - Call after you are completed with the ia,ja indices obtained with</font>
-<a name="line7390">7390: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>().</font>
-
-<a name="line7392">7392: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line7394">7394: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line7395">7395: </a><font color="#B22222">+   mat - the matrix</font>
-<a name="line7396">7396: </a><font color="#B22222">.   shift - 1 or zero indicating we want the indices starting at 0 or 1</font>
-<a name="line7397">7397: </a><font color="#B22222">-   symmetric - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating the matrix data structure should be</font>
-<a name="line7398">7398: </a><font color="#B22222">                symmetrized</font>
-<a name="line7399">7399: </a><font color="#B22222">-   inodecompressed - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating if the nonzero structure of the</font>
-<a name="line7400">7400: </a><font color="#B22222">                 inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is</font>
-<a name="line7401">7401: </a><font color="#B22222">                 always used.</font>
-
-<a name="line7403">7403: </a><font color="#B22222">    Output Parameters:</font>
-<a name="line7404">7404: </a><font color="#B22222">+   n - size of (possibly compressed) matrix</font>
-<a name="line7405">7405: </a><font color="#B22222">.   ia - the column pointers</font>
-<a name="line7406">7406: </a><font color="#B22222">.   ja - the row indices</font>
-<a name="line7407">7407: </a><font color="#B22222">-   done - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicated that the values have been returned</font>
-
-<a name="line7409">7409: </a><font color="#B22222">    Level: developer</font>
-
-<a name="line7411">7411: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>(), <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>()</font>
-<a name="line7412">7412: </a><font color="#B22222">@*/</font>
-<a name="line7413">7413: </a><strong><font color="#4169E1"><a name="MatRestoreColumnIJ"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> shift,<a href="../../../docs/manualpages/Sys/PetscBool.html [...]
-<a name="line7414">7414: </a>{
-
-<a name="line7423">7423: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line7425">7425: </a>  <font color="#4169E1">if</font> (!mat->ops->restorecolumnij) *done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line7426">7426: </a>  <font color="#4169E1">else</font> {
-<a name="line7427">7427: </a>    *done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line7428">7428: </a>    (*mat->ops->restorecolumnij)(mat,shift,symmetric,inodecompressed,n,ia,ja,done);
-<a name="line7429">7429: </a>    <font color="#4169E1">if</font> (n)  *n = 0;
-<a name="line7430">7430: </a>    <font color="#4169E1">if</font> (ia) *ia = NULL;
-<a name="line7431">7431: </a>    <font color="#4169E1">if</font> (ja) *ja = NULL;
-<a name="line7432">7432: </a>  }
-<a name="line7433">7433: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7434">7434: </a>}
-
-<a name="line7438">7438: </a><font color="#B22222">/*@C</font>
-<a name="line7439">7439: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatColoringPatch.html#MatColoringPatch">MatColoringPatch</a> -Used inside matrix coloring routines that</font>
-<a name="line7440">7440: </a><font color="#B22222">    use <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>() and/or <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>().</font>
-
-<a name="line7442">7442: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line7444">7444: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line7445">7445: </a><font color="#B22222">+   mat - the matrix</font>
-<a name="line7446">7446: </a><font color="#B22222">.   ncolors - max color value</font>
-<a name="line7447">7447: </a><font color="#B22222">.   n   - number of entries in colorarray</font>
-<a name="line7448">7448: </a><font color="#B22222">-   colorarray - array indicating color for each column</font>
-
-<a name="line7450">7450: </a><font color="#B22222">    Output Parameters:</font>
-<a name="line7451">7451: </a><font color="#B22222">.   iscoloring - coloring generated using colorarray information</font>
-
-<a name="line7453">7453: </a><font color="#B22222">    Level: developer</font>
-
-<a name="line7455">7455: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>()</font>
-
-<a name="line7457">7457: </a><font color="#B22222">@*/</font>
-<a name="line7458">7458: </a><strong><font color="#4169E1"><a name="MatColoringPatch"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatColoringPatch.html#MatColoringPatch">MatColoringPatch</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ncolors,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscI [...]
-<a name="line7459">7459: </a>{
+<a name="line7226">7226: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line7227">7227: </a><font color="#B22222">+   mat - the matrix</font>
+<a name="line7228">7228: </a><font color="#B22222">.   shift -  0 or 1 indicating we want the indices starting at 0 or 1</font>
+<a name="line7229">7229: </a><font color="#B22222">.   symmetric - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating the matrix data structure should be   symmetrized</font>
+<a name="line7230">7230: </a><font color="#B22222">-   inodecompressed - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>  indicating if the nonzero structure of the</font>
+<a name="line7231">7231: </a><font color="#B22222">                 inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is</font>
+<a name="line7232">7232: </a><font color="#B22222">                 always used.</font>
+
+<a name="line7234">7234: </a><font color="#B22222">    Output Parameters:</font>
+<a name="line7235">7235: </a><font color="#B22222">+   n - number of rows in the (possibly compressed) matrix</font>
+<a name="line7236">7236: </a><font color="#B22222">.   ia - the row pointers [of length n+1]</font>
+<a name="line7237">7237: </a><font color="#B22222">.   ja - the column indices</font>
+<a name="line7238">7238: </a><font color="#B22222">-   done - indicates if the routine actually worked and returned appropriate ia[] and ja[] arrays; callers</font>
+<a name="line7239">7239: </a><font color="#B22222">           are responsible for handling the case when done == <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> and ia and ja are not set</font>
+
+<a name="line7241">7241: </a><font color="#B22222">    Level: developer</font>
+
+<a name="line7243">7243: </a><font color="#B22222">    Notes: You CANNOT change any of the ia[] or ja[] values.</font>
+
+<a name="line7245">7245: </a><font color="#B22222">           Use <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>() when you are finished accessing the ia[] and ja[] values</font>
+
+<a name="line7247">7247: </a><font color="#B22222">    Fortran Node</font>
+
+<a name="line7249">7249: </a><font color="#B22222">           In Fortran use</font>
+<a name="line7250">7250: </a><font color="#B22222">$           <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ia(1), ja(1)</font>
+<a name="line7251">7251: </a><font color="#B22222">$           <a href="../../../docs/manualpages/Sys/PetscOffset.html#PetscOffset">PetscOffset</a> iia, jja</font>
+<a name="line7252">7252: </a><font color="#B22222">$      call <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(mat,shift,symmetric,inodecompressed,n,ia,iia,ja,jja,done,ierr)</font>
+<a name="line7253">7253: </a><font color="#B22222">$      Acess the ith and jth entries via ia(iia + i) and ja(jja + j)</font>
+<a name="line7254">7254: </a><font color="#B22222">$</font>
+<a name="line7255">7255: </a><font color="#B22222">$          or</font>
+<a name="line7256">7256: </a><font color="#B22222">$</font>
+<a name="line7257">7257: </a><font color="#B22222">$           <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>, pointer :: ia(:),ja(:)</font>
+<a name="line7258">7258: </a><font color="#B22222">$    call  MatGetRowIJF90(mat,shift,symmetric,inodecompressed,n,ia,ja,done,ierr)</font>
+<a name="line7259">7259: </a><font color="#B22222">$      Acess the ith and jth entries via ia(i) and ja(j)</font>
+
+
+
+<a name="line7263">7263: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>(), <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</a>()</font>
+<a name="line7264">7264: </a><font color="#B22222">@*/</font>
+<a name="line7265">7265: </a><strong><font color="#4169E1"><a name="MatGetRowIJ"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> shift,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> sy [...]
+<a name="line7266">7266: </a>{
+
+<a name="line7276">7276: </a>  MatCheckPreallocated(mat,1);
+<a name="line7277">7277: </a>  <font color="#4169E1">if</font> (!mat->ops->getrowij) *done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line7278">7278: </a>  <font color="#4169E1">else</font> {
+<a name="line7279">7279: </a>    *done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line7280">7280: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetRowIJ,mat,0,0,0);
+<a name="line7281">7281: </a>    (*mat->ops->getrowij)(mat,shift,symmetric,inodecompressed,n,ia,ja,done);
+<a name="line7282">7282: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetRowIJ,mat,0,0,0);
+<a name="line7283">7283: </a>  }
+<a name="line7284">7284: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7285">7285: </a>}
+
+<a name="line7289">7289: </a><font color="#B22222">/*@C</font>
+<a name="line7290">7290: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a> - Returns the compressed column storage i and j indices for sequential matrices.</font>
+
+<a name="line7292">7292: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line7294">7294: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line7295">7295: </a><font color="#B22222">+   mat - the matrix</font>
+<a name="line7296">7296: </a><font color="#B22222">.   shift - 1 or zero indicating we want the indices starting at 0 or 1</font>
+<a name="line7297">7297: </a><font color="#B22222">.   symmetric - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating the matrix data structure should be</font>
+<a name="line7298">7298: </a><font color="#B22222">                symmetrized</font>
+<a name="line7299">7299: </a><font color="#B22222">.   inodecompressed - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating if the nonzero structure of the</font>
+<a name="line7300">7300: </a><font color="#B22222">                 inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is</font>
+<a name="line7301">7301: </a><font color="#B22222">                 always used.</font>
+<a name="line7302">7302: </a><font color="#B22222">.   n - number of columns in the (possibly compressed) matrix</font>
+<a name="line7303">7303: </a><font color="#B22222">.   ia - the column pointers</font>
+<a name="line7304">7304: </a><font color="#B22222">-   ja - the row indices</font>
+
+<a name="line7306">7306: </a><font color="#B22222">    Output Parameters:</font>
+<a name="line7307">7307: </a><font color="#B22222">.   done - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>, indicating whether the values have been returned</font>
+
+<a name="line7309">7309: </a><font color="#B22222">    Note:</font>
+<a name="line7310">7310: </a><font color="#B22222">    This routine zeros out n, ia, and ja. This is to prevent accidental</font>
+<a name="line7311">7311: </a><font color="#B22222">    us of the array after it has been restored. If you pass NULL, it will</font>
+<a name="line7312">7312: </a><font color="#B22222">    not zero the pointers.  Use of ia or ja after <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a>() is invalid.</font>
+
+<a name="line7314">7314: </a><font color="#B22222">    Level: developer</font>
+
+<a name="line7316">7316: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(), <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a>()</font>
+<a name="line7317">7317: </a><font color="#B22222">@*/</font>
+<a name="line7318">7318: </a><strong><font color="#4169E1"><a name="MatGetColumnIJ"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> shift,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">Pets [...]
+<a name="line7319">7319: </a>{
+
+<a name="line7329">7329: </a>  MatCheckPreallocated(mat,1);
+<a name="line7330">7330: </a>  <font color="#4169E1">if</font> (!mat->ops->getcolumnij) *done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line7331">7331: </a>  <font color="#4169E1">else</font> {
+<a name="line7332">7332: </a>    *done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line7333">7333: </a>    (*mat->ops->getcolumnij)(mat,shift,symmetric,inodecompressed,n,ia,ja,done);
+<a name="line7334">7334: </a>  }
+<a name="line7335">7335: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7336">7336: </a>}
+
+<a name="line7340">7340: </a><font color="#B22222">/*@C</font>
+<a name="line7341">7341: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a> - Call after you are completed with the ia,ja indices obtained with</font>
+<a name="line7342">7342: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>().</font>
+
+<a name="line7344">7344: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line7346">7346: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line7347">7347: </a><font color="#B22222">+   mat - the matrix</font>
+<a name="line7348">7348: </a><font color="#B22222">.   shift - 1 or zero indicating we want the indices starting at 0 or 1</font>
+<a name="line7349">7349: </a><font color="#B22222">.   symmetric - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating the matrix data structure should be</font>
+<a name="line7350">7350: </a><font color="#B22222">                symmetrized</font>
+<a name="line7351">7351: </a><font color="#B22222">.   inodecompressed -  <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating if the nonzero structure of the</font>
+<a name="line7352">7352: </a><font color="#B22222">                 inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is</font>
+<a name="line7353">7353: </a><font color="#B22222">                 always used.</font>
+<a name="line7354">7354: </a><font color="#B22222">.   n - size of (possibly compressed) matrix</font>
+<a name="line7355">7355: </a><font color="#B22222">.   ia - the row pointers</font>
+<a name="line7356">7356: </a><font color="#B22222">-   ja - the column indices</font>
+
+<a name="line7358">7358: </a><font color="#B22222">    Output Parameters:</font>
+<a name="line7359">7359: </a><font color="#B22222">.   done - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicated that the values have been returned</font>
+
+<a name="line7361">7361: </a><font color="#B22222">    Note:</font>
+<a name="line7362">7362: </a><font color="#B22222">    This routine zeros out n, ia, and ja. This is to prevent accidental</font>
+<a name="line7363">7363: </a><font color="#B22222">    us of the array after it has been restored. If you pass NULL, it will</font>
+<a name="line7364">7364: </a><font color="#B22222">    not zero the pointers.  Use of ia or ja after <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>() is invalid.</font>
+
+<a name="line7366">7366: </a><font color="#B22222">    Level: developer</font>
+
+<a name="line7368">7368: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(), <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a>()</font>
+<a name="line7369">7369: </a><font color="#B22222">@*/</font>
+<a name="line7370">7370: </a><strong><font color="#4169E1"><a name="MatRestoreRowIJ"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> shift,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool"> [...]
+<a name="line7371">7371: </a>{
+
+<a name="line7380">7380: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line7382">7382: </a>  <font color="#4169E1">if</font> (!mat->ops->restorerowij) *done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line7383">7383: </a>  <font color="#4169E1">else</font> {
+<a name="line7384">7384: </a>    *done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line7385">7385: </a>    (*mat->ops->restorerowij)(mat,shift,symmetric,inodecompressed,n,ia,ja,done);
+<a name="line7386">7386: </a>    <font color="#4169E1">if</font> (n)  *n = 0;
+<a name="line7387">7387: </a>    <font color="#4169E1">if</font> (ia) *ia = NULL;
+<a name="line7388">7388: </a>    <font color="#4169E1">if</font> (ja) *ja = NULL;
+<a name="line7389">7389: </a>  }
+<a name="line7390">7390: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7391">7391: </a>}
+
+<a name="line7395">7395: </a><font color="#B22222">/*@C</font>
+<a name="line7396">7396: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a> - Call after you are completed with the ia,ja indices obtained with</font>
+<a name="line7397">7397: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>().</font>
+
+<a name="line7399">7399: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line7401">7401: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line7402">7402: </a><font color="#B22222">+   mat - the matrix</font>
+<a name="line7403">7403: </a><font color="#B22222">.   shift - 1 or zero indicating we want the indices starting at 0 or 1</font>
+<a name="line7404">7404: </a><font color="#B22222">-   symmetric - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating the matrix data structure should be</font>
+<a name="line7405">7405: </a><font color="#B22222">                symmetrized</font>
+<a name="line7406">7406: </a><font color="#B22222">-   inodecompressed - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicating if the nonzero structure of the</font>
+<a name="line7407">7407: </a><font color="#B22222">                 inodes or the nonzero elements is wanted. For BAIJ matrices the compressed version is</font>
+<a name="line7408">7408: </a><font color="#B22222">                 always used.</font>
+
+<a name="line7410">7410: </a><font color="#B22222">    Output Parameters:</font>
+<a name="line7411">7411: </a><font color="#B22222">+   n - size of (possibly compressed) matrix</font>
+<a name="line7412">7412: </a><font color="#B22222">.   ia - the column pointers</font>
+<a name="line7413">7413: </a><font color="#B22222">.   ja - the row indices</font>
+<a name="line7414">7414: </a><font color="#B22222">-   done - <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> or <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a> indicated that the values have been returned</font>
+
+<a name="line7416">7416: </a><font color="#B22222">    Level: developer</font>
+
+<a name="line7418">7418: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>(), <a href="../../../docs/manualpages/Mat/MatRestoreRowIJ.html#MatRestoreRowIJ">MatRestoreRowIJ</a>()</font>
+<a name="line7419">7419: </a><font color="#B22222">@*/</font>
+<a name="line7420">7420: </a><strong><font color="#4169E1"><a name="MatRestoreColumnIJ"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRestoreColumnIJ.html#MatRestoreColumnIJ">MatRestoreColumnIJ</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> shift,<a href="../../../docs/manualpages/Sys/PetscBool.html [...]
+<a name="line7421">7421: </a>{
+
+<a name="line7430">7430: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line7432">7432: </a>  <font color="#4169E1">if</font> (!mat->ops->restorecolumnij) *done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line7433">7433: </a>  <font color="#4169E1">else</font> {
+<a name="line7434">7434: </a>    *done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line7435">7435: </a>    (*mat->ops->restorecolumnij)(mat,shift,symmetric,inodecompressed,n,ia,ja,done);
+<a name="line7436">7436: </a>    <font color="#4169E1">if</font> (n)  *n = 0;
+<a name="line7437">7437: </a>    <font color="#4169E1">if</font> (ia) *ia = NULL;
+<a name="line7438">7438: </a>    <font color="#4169E1">if</font> (ja) *ja = NULL;
+<a name="line7439">7439: </a>  }
+<a name="line7440">7440: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7441">7441: </a>}
+
+<a name="line7445">7445: </a><font color="#B22222">/*@C</font>
+<a name="line7446">7446: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatColoringPatch.html#MatColoringPatch">MatColoringPatch</a> -Used inside matrix coloring routines that</font>
+<a name="line7447">7447: </a><font color="#B22222">    use <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>() and/or <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>().</font>
+
+<a name="line7449">7449: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line7451">7451: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line7452">7452: </a><font color="#B22222">+   mat - the matrix</font>
+<a name="line7453">7453: </a><font color="#B22222">.   ncolors - max color value</font>
+<a name="line7454">7454: </a><font color="#B22222">.   n   - number of entries in colorarray</font>
+<a name="line7455">7455: </a><font color="#B22222">-   colorarray - array indicating color for each column</font>
+
+<a name="line7457">7457: </a><font color="#B22222">    Output Parameters:</font>
+<a name="line7458">7458: </a><font color="#B22222">.   iscoloring - coloring generated using colorarray information</font>
+
+<a name="line7460">7460: </a><font color="#B22222">    Level: developer</font>
+
+<a name="line7462">7462: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetRowIJ.html#MatGetRowIJ">MatGetRowIJ</a>(), <a href="../../../docs/manualpages/Mat/MatGetColumnIJ.html#MatGetColumnIJ">MatGetColumnIJ</a>()</font>
+
+<a name="line7464">7464: </a><font color="#B22222">@*/</font>
+<a name="line7465">7465: </a><strong><font color="#4169E1"><a name="MatColoringPatch"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatColoringPatch.html#MatColoringPatch">MatColoringPatch</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> ncolors,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscI [...]
+<a name="line7466">7466: </a>{
 
-<a name="line7467">7467: </a>  MatCheckPreallocated(mat,1);
+<a name="line7474">7474: </a>  MatCheckPreallocated(mat,1);
 
-<a name="line7469">7469: </a>  <font color="#4169E1">if</font> (!mat->ops->coloringpatch) {
-<a name="line7470">7470: </a>    <a href="../../../docs/manualpages/IS/ISColoringCreate.html#ISColoringCreate">ISColoringCreate</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),ncolors,n,colorarray,PETSC_OWN_POINTER,iscoloring);
-<a name="line7471">7471: </a>  } <font color="#4169E1">else</font> {
-<a name="line7472">7472: </a>    (*mat->ops->coloringpatch)(mat,ncolors,n,colorarray,iscoloring);
-<a name="line7473">7473: </a>  }
-<a name="line7474">7474: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7475">7475: </a>}
+<a name="line7476">7476: </a>  <font color="#4169E1">if</font> (!mat->ops->coloringpatch) {
+<a name="line7477">7477: </a>    <a href="../../../docs/manualpages/IS/ISColoringCreate.html#ISColoringCreate">ISColoringCreate</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),ncolors,n,colorarray,PETSC_OWN_POINTER,iscoloring);
+<a name="line7478">7478: </a>  } <font color="#4169E1">else</font> {
+<a name="line7479">7479: </a>    (*mat->ops->coloringpatch)(mat,ncolors,n,colorarray,iscoloring);
+<a name="line7480">7480: </a>  }
+<a name="line7481">7481: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7482">7482: </a>}
 
 
-<a name="line7480">7480: </a><font color="#B22222">/*@</font>
-<a name="line7481">7481: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetUnfactored.html#MatSetUnfactored">MatSetUnfactored</a> - Resets a factored matrix to be treated as unfactored.</font>
+<a name="line7487">7487: </a><font color="#B22222">/*@</font>
+<a name="line7488">7488: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetUnfactored.html#MatSetUnfactored">MatSetUnfactored</a> - Resets a factored matrix to be treated as unfactored.</font>
 
-<a name="line7483">7483: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line7490">7490: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line7485">7485: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line7486">7486: </a><font color="#B22222">.  mat - the factored matrix to be reset</font>
+<a name="line7492">7492: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line7493">7493: </a><font color="#B22222">.  mat - the factored matrix to be reset</font>
 
-<a name="line7488">7488: </a><font color="#B22222">   Notes:</font>
-<a name="line7489">7489: </a><font color="#B22222">   This routine should be used only with factored matrices formed by in-place</font>
-<a name="line7490">7490: </a><font color="#B22222">   factorization via ILU(0) (or by in-place LU factorization for the <a href="../../../docs/manualpages/Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</a></font>
-<a name="line7491">7491: </a><font color="#B22222">   format).  This option can save memory, for example, when solving nonlinear</font>
-<a name="line7492">7492: </a><font color="#B22222">   systems with a matrix-free Newton-Krylov method and a matrix-based, in-place</font>
-<a name="line7493">7493: </a><font color="#B22222">   ILU(0) preconditioner.</font>
+<a name="line7495">7495: </a><font color="#B22222">   Notes:</font>
+<a name="line7496">7496: </a><font color="#B22222">   This routine should be used only with factored matrices formed by in-place</font>
+<a name="line7497">7497: </a><font color="#B22222">   factorization via ILU(0) (or by in-place LU factorization for the <a href="../../../docs/manualpages/Mat/MATSEQDENSE.html#MATSEQDENSE">MATSEQDENSE</a></font>
+<a name="line7498">7498: </a><font color="#B22222">   format).  This option can save memory, for example, when solving nonlinear</font>
+<a name="line7499">7499: </a><font color="#B22222">   systems with a matrix-free Newton-Krylov method and a matrix-based, in-place</font>
+<a name="line7500">7500: </a><font color="#B22222">   ILU(0) preconditioner.</font>
 
-<a name="line7495">7495: </a><font color="#B22222">   Note that one can specify in-place ILU(0) factorization by calling</font>
-<a name="line7496">7496: </a><font color="#B22222">.vb</font>
-<a name="line7497">7497: </a><font color="#B22222">     <a href="../../../docs/manualpages/PC/PCType.html#PCType">PCType</a>(pc,<a href="../../../docs/manualpages/PC/PCILU.html#PCILU">PCILU</a>);</font>
-<a name="line7498">7498: </a><font color="#B22222">     PCFactorSeUseInPlace(pc);</font>
-<a name="line7499">7499: </a><font color="#B22222">.ve</font>
-<a name="line7500">7500: </a><font color="#B22222">   or by using the options -pc_type ilu -pc_factor_in_place</font>
+<a name="line7502">7502: </a><font color="#B22222">   Note that one can specify in-place ILU(0) factorization by calling</font>
+<a name="line7503">7503: </a><font color="#B22222">.vb</font>
+<a name="line7504">7504: </a><font color="#B22222">     <a href="../../../docs/manualpages/PC/PCType.html#PCType">PCType</a>(pc,<a href="../../../docs/manualpages/PC/PCILU.html#PCILU">PCILU</a>);</font>
+<a name="line7505">7505: </a><font color="#B22222">     PCFactorSeUseInPlace(pc);</font>
+<a name="line7506">7506: </a><font color="#B22222">.ve</font>
+<a name="line7507">7507: </a><font color="#B22222">   or by using the options -pc_type ilu -pc_factor_in_place</font>
 
-<a name="line7502">7502: </a><font color="#B22222">   In-place factorization ILU(0) can also be used as a local</font>
-<a name="line7503">7503: </a><font color="#B22222">   solver for the blocks within the block Jacobi or additive Schwarz</font>
-<a name="line7504">7504: </a><font color="#B22222">   methods (runtime option: -sub_pc_factor_in_place).  See Users-Manual: ch_pc</font>
-<a name="line7505">7505: </a><font color="#B22222">   for details on setting local solver options.</font>
+<a name="line7509">7509: </a><font color="#B22222">   In-place factorization ILU(0) can also be used as a local</font>
+<a name="line7510">7510: </a><font color="#B22222">   solver for the blocks within the block Jacobi or additive Schwarz</font>
+<a name="line7511">7511: </a><font color="#B22222">   methods (runtime option: -sub_pc_factor_in_place).  See Users-Manual: ch_pc</font>
+<a name="line7512">7512: </a><font color="#B22222">   for details on setting local solver options.</font>
 
-<a name="line7507">7507: </a><font color="#B22222">   Most users should employ the simplified <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
-<a name="line7508">7508: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
-<a name="line7509">7509: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
+<a name="line7514">7514: </a><font color="#B22222">   Most users should employ the simplified <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
+<a name="line7515">7515: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
+<a name="line7516">7516: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
 
-<a name="line7511">7511: </a><font color="#B22222">   Level: developer</font>
+<a name="line7518">7518: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line7513">7513: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/PC/PCFactorSetUseInPlace.html#PCFactorSetUseInPlace">PCFactorSetUseInPlace</a>(), <a href="../../../docs/manualpages/PC/PCFactorGetUseInPlace.html#PCFactorGetUseInPlace">PCFactorGetUseInPlace</a>()</font>
+<a name="line7520">7520: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/PC/PCFactorSetUseInPlace.html#PCFactorSetUseInPlace">PCFactorSetUseInPlace</a>(), <a href="../../../docs/manualpages/PC/PCFactorGetUseInPlace.html#PCFactorGetUseInPlace">PCFactorGetUseInPlace</a>()</font>
 
-<a name="line7515">7515: </a><font color="#B22222">   Concepts: matrices^unfactored</font>
+<a name="line7522">7522: </a><font color="#B22222">   Concepts: matrices^unfactored</font>
 
-<a name="line7517">7517: </a><font color="#B22222">@*/</font>
-<a name="line7518">7518: </a><strong><font color="#4169E1"><a name="MatSetUnfactored"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetUnfactored.html#MatSetUnfactored">MatSetUnfactored</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat)</font></strong>
-<a name="line7519">7519: </a>{
+<a name="line7524">7524: </a><font color="#B22222">@*/</font>
+<a name="line7525">7525: </a><strong><font color="#4169E1"><a name="MatSetUnfactored"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetUnfactored.html#MatSetUnfactored">MatSetUnfactored</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat)</font></strong>
+<a name="line7526">7526: </a>{
 
-<a name="line7525">7525: </a>  MatCheckPreallocated(mat,1);
-<a name="line7526">7526: </a>  mat->factortype = MAT_FACTOR_NONE;
-<a name="line7527">7527: </a>  <font color="#4169E1">if</font> (!mat->ops->setunfactored) <font color="#4169E1">return</font>(0);
-<a name="line7528">7528: </a>  (*mat->ops->setunfactored)(mat);
-<a name="line7529">7529: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7530">7530: </a>}
+<a name="line7532">7532: </a>  MatCheckPreallocated(mat,1);
+<a name="line7533">7533: </a>  mat->factortype = MAT_FACTOR_NONE;
+<a name="line7534">7534: </a>  <font color="#4169E1">if</font> (!mat->ops->setunfactored) <font color="#4169E1">return</font>(0);
+<a name="line7535">7535: </a>  (*mat->ops->setunfactored)(mat);
+<a name="line7536">7536: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7537">7537: </a>}
 
-<a name="line7532">7532: </a><font color="#B22222">/*MC</font>
-<a name="line7533">7533: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a> - Accesses a matrix array from Fortran90.</font>
+<a name="line7539">7539: </a><font color="#B22222">/*MC</font>
+<a name="line7540">7540: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a> - Accesses a matrix array from Fortran90.</font>
 
-<a name="line7535">7535: </a><font color="#B22222">    Synopsis:</font>
-<a name="line7536">7536: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> x,{Scalar, pointer :: xx_v(:,:)},integer ierr)</font>
+<a name="line7542">7542: </a><font color="#B22222">    Synopsis:</font>
+<a name="line7543">7543: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> x,{Scalar, pointer :: xx_v(:,:)},integer ierr)</font>
 
-<a name="line7538">7538: </a><font color="#B22222">    Not collective</font>
+<a name="line7545">7545: </a><font color="#B22222">    Not collective</font>
 
-<a name="line7540">7540: </a><font color="#B22222">    Input Parameter:</font>
-<a name="line7541">7541: </a><font color="#B22222">.   x - matrix</font>
+<a name="line7547">7547: </a><font color="#B22222">    Input Parameter:</font>
+<a name="line7548">7548: </a><font color="#B22222">.   x - matrix</font>
 
-<a name="line7543">7543: </a><font color="#B22222">    Output Parameters:</font>
-<a name="line7544">7544: </a><font color="#B22222">+   xx_v - the Fortran90 pointer to the array</font>
-<a name="line7545">7545: </a><font color="#B22222">-   ierr - error code</font>
+<a name="line7550">7550: </a><font color="#B22222">    Output Parameters:</font>
+<a name="line7551">7551: </a><font color="#B22222">+   xx_v - the Fortran90 pointer to the array</font>
+<a name="line7552">7552: </a><font color="#B22222">-   ierr - error code</font>
 
-<a name="line7547">7547: </a><font color="#B22222">    Example of Usage:</font>
-<a name="line7548">7548: </a><font color="#B22222">.vb</font>
-<a name="line7549">7549: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, pointer xx_v(:,:)</font>
-<a name="line7550">7550: </a><font color="#B22222">      ....</font>
-<a name="line7551">7551: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>(x,xx_v,ierr)</font>
-<a name="line7552">7552: </a><font color="#B22222">      a = xx_v(3)</font>
-<a name="line7553">7553: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a>(x,xx_v,ierr)</font>
-<a name="line7554">7554: </a><font color="#B22222">.ve</font>
+<a name="line7554">7554: </a><font color="#B22222">    Example of Usage:</font>
+<a name="line7555">7555: </a><font color="#B22222">.vb</font>
+<a name="line7556">7556: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, pointer xx_v(:,:)</font>
+<a name="line7557">7557: </a><font color="#B22222">      ....</font>
+<a name="line7558">7558: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>(x,xx_v,ierr)</font>
+<a name="line7559">7559: </a><font color="#B22222">      a = xx_v(3)</font>
+<a name="line7560">7560: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a>(x,xx_v,ierr)</font>
+<a name="line7561">7561: </a><font color="#B22222">.ve</font>
 
-<a name="line7556">7556: </a><font color="#B22222">    Level: advanced</font>
+<a name="line7563">7563: </a><font color="#B22222">    Level: advanced</font>
 
-<a name="line7558">7558: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a>(), <a href="../../../docs/manualpages/Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</a>(), <a href="../../../docs/manualpages/Mat/MatDenseRestoreArray.html#MatDenseRestoreArray">MatDenseRestoreArray</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">M [...]
+<a name="line7565">7565: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a>(), <a href="../../../docs/manualpages/Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</a>(), <a href="../../../docs/manualpages/Mat/MatDenseRestoreArray.html#MatDenseRestoreArray">MatDenseRestoreArray</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">M [...]
 
-<a name="line7560">7560: </a><font color="#B22222">    Concepts: matrices^accessing array</font>
+<a name="line7567">7567: </a><font color="#B22222">    Concepts: matrices^accessing array</font>
 
-<a name="line7562">7562: </a><font color="#B22222">M*/</font>
+<a name="line7569">7569: </a><font color="#B22222">M*/</font>
 
-<a name="line7564">7564: </a><font color="#B22222">/*MC</font>
-<a name="line7565">7565: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a> - Restores a matrix array that has been</font>
-<a name="line7566">7566: </a><font color="#B22222">    accessed with <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>().</font>
+<a name="line7571">7571: </a><font color="#B22222">/*MC</font>
+<a name="line7572">7572: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a> - Restores a matrix array that has been</font>
+<a name="line7573">7573: </a><font color="#B22222">    accessed with <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>().</font>
 
-<a name="line7568">7568: </a><font color="#B22222">    Synopsis:</font>
-<a name="line7569">7569: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> x,{Scalar, pointer :: xx_v(:,:)},integer ierr)</font>
+<a name="line7575">7575: </a><font color="#B22222">    Synopsis:</font>
+<a name="line7576">7576: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> x,{Scalar, pointer :: xx_v(:,:)},integer ierr)</font>
 
-<a name="line7571">7571: </a><font color="#B22222">    Not collective</font>
+<a name="line7578">7578: </a><font color="#B22222">    Not collective</font>
 
-<a name="line7573">7573: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line7574">7574: </a><font color="#B22222">+   x - matrix</font>
-<a name="line7575">7575: </a><font color="#B22222">-   xx_v - the Fortran90 pointer to the array</font>
+<a name="line7580">7580: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line7581">7581: </a><font color="#B22222">+   x - matrix</font>
+<a name="line7582">7582: </a><font color="#B22222">-   xx_v - the Fortran90 pointer to the array</font>
 
-<a name="line7577">7577: </a><font color="#B22222">    Output Parameter:</font>
-<a name="line7578">7578: </a><font color="#B22222">.   ierr - error code</font>
+<a name="line7584">7584: </a><font color="#B22222">    Output Parameter:</font>
+<a name="line7585">7585: </a><font color="#B22222">.   ierr - error code</font>
 
-<a name="line7580">7580: </a><font color="#B22222">    Example of Usage:</font>
-<a name="line7581">7581: </a><font color="#B22222">.vb</font>
-<a name="line7582">7582: </a><font color="#B22222">       <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, pointer xx_v(:,:)</font>
-<a name="line7583">7583: </a><font color="#B22222">       ....</font>
-<a name="line7584">7584: </a><font color="#B22222">       call <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>(x,xx_v,ierr)</font>
-<a name="line7585">7585: </a><font color="#B22222">       a = xx_v(3)</font>
-<a name="line7586">7586: </a><font color="#B22222">       call <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a>(x,xx_v,ierr)</font>
-<a name="line7587">7587: </a><font color="#B22222">.ve</font>
+<a name="line7587">7587: </a><font color="#B22222">    Example of Usage:</font>
+<a name="line7588">7588: </a><font color="#B22222">.vb</font>
+<a name="line7589">7589: </a><font color="#B22222">       <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, pointer xx_v(:,:)</font>
+<a name="line7590">7590: </a><font color="#B22222">       ....</font>
+<a name="line7591">7591: </a><font color="#B22222">       call <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>(x,xx_v,ierr)</font>
+<a name="line7592">7592: </a><font color="#B22222">       a = xx_v(3)</font>
+<a name="line7593">7593: </a><font color="#B22222">       call <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90">MatDenseRestoreArrayF90</a>(x,xx_v,ierr)</font>
+<a name="line7594">7594: </a><font color="#B22222">.ve</font>
 
-<a name="line7589">7589: </a><font color="#B22222">    Level: advanced</font>
+<a name="line7596">7596: </a><font color="#B22222">    Level: advanced</font>
 
-<a name="line7591">7591: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>(), <a href="../../../docs/manualpages/Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</a>(), <a href="../../../docs/manualpages/Mat/MatDenseRestoreArray.html#MatDenseRestoreArray">MatDenseRestoreArray</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSe [...]
+<a name="line7598">7598: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArrayF90">MatDenseGetArrayF90</a>(), <a href="../../../docs/manualpages/Mat/MatDenseGetArray.html#MatDenseGetArray">MatDenseGetArray</a>(), <a href="../../../docs/manualpages/Mat/MatDenseRestoreArray.html#MatDenseRestoreArray">MatDenseRestoreArray</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSe [...]
 
-<a name="line7593">7593: </a><font color="#B22222">M*/</font>
+<a name="line7600">7600: </a><font color="#B22222">M*/</font>
 
 
-<a name="line7596">7596: </a><font color="#B22222">/*MC</font>
-<a name="line7597">7597: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a> - Accesses a matrix array from Fortran90.</font>
+<a name="line7603">7603: </a><font color="#B22222">/*MC</font>
+<a name="line7604">7604: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a> - Accesses a matrix array from Fortran90.</font>
 
-<a name="line7599">7599: </a><font color="#B22222">    Synopsis:</font>
-<a name="line7600">7600: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> x,{Scalar, pointer :: xx_v(:)},integer ierr)</font>
+<a name="line7606">7606: </a><font color="#B22222">    Synopsis:</font>
+<a name="line7607">7607: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> x,{Scalar, pointer :: xx_v(:)},integer ierr)</font>
 
-<a name="line7602">7602: </a><font color="#B22222">    Not collective</font>
+<a name="line7609">7609: </a><font color="#B22222">    Not collective</font>
 
-<a name="line7604">7604: </a><font color="#B22222">    Input Parameter:</font>
-<a name="line7605">7605: </a><font color="#B22222">.   x - matrix</font>
+<a name="line7611">7611: </a><font color="#B22222">    Input Parameter:</font>
+<a name="line7612">7612: </a><font color="#B22222">.   x - matrix</font>
 
-<a name="line7607">7607: </a><font color="#B22222">    Output Parameters:</font>
-<a name="line7608">7608: </a><font color="#B22222">+   xx_v - the Fortran90 pointer to the array</font>
-<a name="line7609">7609: </a><font color="#B22222">-   ierr - error code</font>
+<a name="line7614">7614: </a><font color="#B22222">    Output Parameters:</font>
+<a name="line7615">7615: </a><font color="#B22222">+   xx_v - the Fortran90 pointer to the array</font>
+<a name="line7616">7616: </a><font color="#B22222">-   ierr - error code</font>
 
-<a name="line7611">7611: </a><font color="#B22222">    Example of Usage:</font>
-<a name="line7612">7612: </a><font color="#B22222">.vb</font>
-<a name="line7613">7613: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, pointer xx_v(:)</font>
-<a name="line7614">7614: </a><font color="#B22222">      ....</font>
-<a name="line7615">7615: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>(x,xx_v,ierr)</font>
-<a name="line7616">7616: </a><font color="#B22222">      a = xx_v(3)</font>
-<a name="line7617">7617: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a>(x,xx_v,ierr)</font>
-<a name="line7618">7618: </a><font color="#B22222">.ve</font>
+<a name="line7618">7618: </a><font color="#B22222">    Example of Usage:</font>
+<a name="line7619">7619: </a><font color="#B22222">.vb</font>
+<a name="line7620">7620: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, pointer xx_v(:)</font>
+<a name="line7621">7621: </a><font color="#B22222">      ....</font>
+<a name="line7622">7622: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>(x,xx_v,ierr)</font>
+<a name="line7623">7623: </a><font color="#B22222">      a = xx_v(3)</font>
+<a name="line7624">7624: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a>(x,xx_v,ierr)</font>
+<a name="line7625">7625: </a><font color="#B22222">.ve</font>
 
-<a name="line7620">7620: </a><font color="#B22222">    Level: advanced</font>
+<a name="line7627">7627: </a><font color="#B22222">    Level: advanced</font>
 
-<a name="line7622">7622: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArray.html#MatSeqAIJRestoreArray">MatSeqAIJRestoreArray</a>(), <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArra [...]
+<a name="line7629">7629: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArray.html#MatSeqAIJRestoreArray">MatSeqAIJRestoreArray</a>(), <a href="../../../docs/manualpages/Mat/MatDenseGetArrayF90.html#MatDenseGetArra [...]
 
-<a name="line7624">7624: </a><font color="#B22222">    Concepts: matrices^accessing array</font>
+<a name="line7631">7631: </a><font color="#B22222">    Concepts: matrices^accessing array</font>
 
-<a name="line7626">7626: </a><font color="#B22222">M*/</font>
+<a name="line7633">7633: </a><font color="#B22222">M*/</font>
 
-<a name="line7628">7628: </a><font color="#B22222">/*MC</font>
-<a name="line7629">7629: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a> - Restores a matrix array that has been</font>
-<a name="line7630">7630: </a><font color="#B22222">    accessed with <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>().</font>
+<a name="line7635">7635: </a><font color="#B22222">/*MC</font>
+<a name="line7636">7636: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a> - Restores a matrix array that has been</font>
+<a name="line7637">7637: </a><font color="#B22222">    accessed with <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>().</font>
 
-<a name="line7632">7632: </a><font color="#B22222">    Synopsis:</font>
-<a name="line7633">7633: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> x,{Scalar, pointer :: xx_v(:)},integer ierr)</font>
+<a name="line7639">7639: </a><font color="#B22222">    Synopsis:</font>
+<a name="line7640">7640: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> x,{Scalar, pointer :: xx_v(:)},integer ierr)</font>
 
-<a name="line7635">7635: </a><font color="#B22222">    Not collective</font>
+<a name="line7642">7642: </a><font color="#B22222">    Not collective</font>
 
-<a name="line7637">7637: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line7638">7638: </a><font color="#B22222">+   x - matrix</font>
-<a name="line7639">7639: </a><font color="#B22222">-   xx_v - the Fortran90 pointer to the array</font>
+<a name="line7644">7644: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line7645">7645: </a><font color="#B22222">+   x - matrix</font>
+<a name="line7646">7646: </a><font color="#B22222">-   xx_v - the Fortran90 pointer to the array</font>
 
-<a name="line7641">7641: </a><font color="#B22222">    Output Parameter:</font>
-<a name="line7642">7642: </a><font color="#B22222">.   ierr - error code</font>
+<a name="line7648">7648: </a><font color="#B22222">    Output Parameter:</font>
+<a name="line7649">7649: </a><font color="#B22222">.   ierr - error code</font>
 
-<a name="line7644">7644: </a><font color="#B22222">    Example of Usage:</font>
-<a name="line7645">7645: </a><font color="#B22222">.vb</font>
-<a name="line7646">7646: </a><font color="#B22222">       <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, pointer xx_v(:)</font>
-<a name="line7647">7647: </a><font color="#B22222">       ....</font>
-<a name="line7648">7648: </a><font color="#B22222">       call <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>(x,xx_v,ierr)</font>
-<a name="line7649">7649: </a><font color="#B22222">       a = xx_v(3)</font>
-<a name="line7650">7650: </a><font color="#B22222">       call <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a>(x,xx_v,ierr)</font>
-<a name="line7651">7651: </a><font color="#B22222">.ve</font>
+<a name="line7651">7651: </a><font color="#B22222">    Example of Usage:</font>
+<a name="line7652">7652: </a><font color="#B22222">.vb</font>
+<a name="line7653">7653: </a><font color="#B22222">       <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>, pointer xx_v(:)</font>
+<a name="line7654">7654: </a><font color="#B22222">       ....</font>
+<a name="line7655">7655: </a><font color="#B22222">       call <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>(x,xx_v,ierr)</font>
+<a name="line7656">7656: </a><font color="#B22222">       a = xx_v(3)</font>
+<a name="line7657">7657: </a><font color="#B22222">       call <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArrayF90.html#MatSeqAIJRestoreArrayF90">MatSeqAIJRestoreArrayF90</a>(x,xx_v,ierr)</font>
+<a name="line7658">7658: </a><font color="#B22222">.ve</font>
 
-<a name="line7653">7653: </a><font color="#B22222">    Level: advanced</font>
+<a name="line7660">7660: </a><font color="#B22222">    Level: advanced</font>
 
-<a name="line7655">7655: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArray.html#MatSeqAIJRestoreArray">MatSeqAIJRestoreArray</a>(), <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90 [...]
+<a name="line7662">7662: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArrayF90.html#MatSeqAIJGetArrayF90">MatSeqAIJGetArrayF90</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJGetArray.html#MatSeqAIJGetArray">MatSeqAIJGetArray</a>(), <a href="../../../docs/manualpages/Mat/MatSeqAIJRestoreArray.html#MatSeqAIJRestoreArray">MatSeqAIJRestoreArray</a>(), <a href="../../../docs/manualpages/Mat/MatDenseRestoreArrayF90.html#MatDenseRestoreArrayF90 [...]
 
-<a name="line7657">7657: </a><font color="#B22222">M*/</font>
+<a name="line7664">7664: </a><font color="#B22222">M*/</font>
 
 
-<a name="line7662">7662: </a><font color="#B22222">/*@</font>
-<a name="line7663">7663: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a> - Gets a single submatrix on the same number of processors</font>
-<a name="line7664">7664: </a><font color="#B22222">                      as the original matrix.</font>
+<a name="line7669">7669: </a><font color="#B22222">/*@</font>
+<a name="line7670">7670: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a> - Gets a single submatrix on the same number of processors</font>
+<a name="line7671">7671: </a><font color="#B22222">                      as the original matrix.</font>
 
-<a name="line7666">7666: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line7673">7673: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line7668">7668: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line7669">7669: </a><font color="#B22222">+   mat - the original matrix</font>
-<a name="line7670">7670: </a><font color="#B22222">.   isrow - parallel <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> containing the rows this processor should obtain</font>
-<a name="line7671">7671: </a><font color="#B22222">.   iscol - parallel <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> containing all columns you wish to keep. Each process should list the columns that will be in IT's "diagonal part" in the new matrix.</font>
-<a name="line7672">7672: </a><font color="#B22222">-   cll - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-
-<a name="line7674">7674: </a><font color="#B22222">    Output Parameter:</font>
-<a name="line7675">7675: </a><font color="#B22222">.   newmat - the new submatrix, of the same type as the old</font>
-
-<a name="line7677">7677: </a><font color="#B22222">    Level: advanced</font>
-
-<a name="line7679">7679: </a><font color="#B22222">    Notes:</font>
-<a name="line7680">7680: </a><font color="#B22222">    The submatrix will be able to be multiplied with vectors using the same layout as iscol.</font>
-
-<a name="line7682">7682: </a><font color="#B22222">    Some matrix types place restrictions on the row and column indices, such</font>
-<a name="line7683">7683: </a><font color="#B22222">    as that they be sorted or that they be equal to each other.</font>
-
-<a name="line7685">7685: </a><font color="#B22222">    The index sets may not have duplicate entries.</font>
-
-<a name="line7687">7687: </a><font color="#B22222">      The first time this is called you should use a cll of MAT_INITIAL_MATRIX,</font>
-<a name="line7688">7688: </a><font color="#B22222">   the <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>() routine will create the newmat for you. Any additional calls</font>
-<a name="line7689">7689: </a><font color="#B22222">   to this routine with a mat of the same nonzero structure and with a call of MAT_REUSE_MATRIX</font>
-<a name="line7690">7690: </a><font color="#B22222">   will reuse the matrix generated the first time.  You should call <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>() on newmat when</font>
-<a name="line7691">7691: </a><font color="#B22222">   you are finished using it.</font>
-
-<a name="line7693">7693: </a><font color="#B22222">    The communicator of the newly obtained matrix is ALWAYS the same as the communicator of</font>
-<a name="line7694">7694: </a><font color="#B22222">    the input matrix.</font>
-
-<a name="line7696">7696: </a><font color="#B22222">    If iscol is NULL then all columns are obtained (not supported in Fortran).</font>
-
-<a name="line7698">7698: </a><font color="#B22222">   Example usage:</font>
-<a name="line7699">7699: </a><font color="#B22222">   Consider the following 8x8 matrix with 34 non-zero values, that is</font>
-<a name="line7700">7700: </a><font color="#B22222">   assembled across 3 processors. Let's assume that proc0 owns 3 rows,</font>
-<a name="line7701">7701: </a><font color="#B22222">   proc1 owns 3 rows, proc2 owns 2 rows. This division can be shown</font>
-<a name="line7702">7702: </a><font color="#B22222">   as follows:</font>
-
-<a name="line7704">7704: </a><font color="#B22222">.vb</font>
-<a name="line7705">7705: </a><font color="#B22222">            1  2  0  |  0  3  0  |  0  4</font>
-<a name="line7706">7706: </a><font color="#B22222">    Proc0   0  5  6  |  7  0  0  |  8  0</font>
-<a name="line7707">7707: </a><font color="#B22222">            9  0 10  | 11  0  0  | 12  0</font>
-<a name="line7708">7708: </a><font color="#B22222">    -------------------------------------</font>
-<a name="line7709">7709: </a><font color="#B22222">           13  0 14  | 15 16 17  |  0  0</font>
-<a name="line7710">7710: </a><font color="#B22222">    Proc1   0 18  0  | 19 20 21  |  0  0</font>
-<a name="line7711">7711: </a><font color="#B22222">            0  0  0  | 22 23  0  | 24  0</font>
-<a name="line7712">7712: </a><font color="#B22222">    -------------------------------------</font>
-<a name="line7713">7713: </a><font color="#B22222">    Proc2  25 26 27  |  0  0 28  | 29  0</font>
-<a name="line7714">7714: </a><font color="#B22222">           30  0  0  | 31 32 33  |  0 34</font>
-<a name="line7715">7715: </a><font color="#B22222">.ve</font>
-
-<a name="line7717">7717: </a><font color="#B22222">    Suppose isrow = [0 1 | 4 | 6 7] and iscol = [1 2 | 3 4 5 | 6].  The resulting submatrix is</font>
-
-<a name="line7719">7719: </a><font color="#B22222">.vb</font>
-<a name="line7720">7720: </a><font color="#B22222">            2  0  |  0  3  0  |  0</font>
-<a name="line7721">7721: </a><font color="#B22222">    Proc0   5  6  |  7  0  0  |  8</font>
-<a name="line7722">7722: </a><font color="#B22222">    -------------------------------</font>
-<a name="line7723">7723: </a><font color="#B22222">    Proc1  18  0  | 19 20 21  |  0</font>
-<a name="line7724">7724: </a><font color="#B22222">    -------------------------------</font>
-<a name="line7725">7725: </a><font color="#B22222">    Proc2  26 27  |  0  0 28  | 29</font>
-<a name="line7726">7726: </a><font color="#B22222">            0  0  | 31 32 33  |  0</font>
-<a name="line7727">7727: </a><font color="#B22222">.ve</font>
-
-
-<a name="line7730">7730: </a><font color="#B22222">    Concepts: matrices^submatrices</font>
-
-<a name="line7732">7732: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
-<a name="line7733">7733: </a><font color="#B22222">@*/</font>
-<a name="line7734">7734: </a><strong><font color="#4169E1"><a name="MatGetSubMatrix"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> isrow,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> iscol,<a href="../../../doc [...]
-<a name="line7735">7735: </a>{
-<a name="line7737">7737: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
-<a name="line7738">7738: </a>  <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            *local;
-<a name="line7739">7739: </a>  <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>             iscoltmp;
-
-<a name="line7748">7748: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line7749">7749: </a>  <font color="#4169E1">if</font> (cll == MAT_IGNORE_MATRIX) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Cannot use MAT_IGNORE_MATRIX"</font>);
-
-<a name="line7751">7751: </a>  MatCheckPreallocated(mat,1);
-<a name="line7752">7752: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),&size);
-
-<a name="line7754">7754: </a>  <font color="#4169E1">if</font> (!iscol || isrow == iscol) {
-<a name="line7755">7755: </a>    <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>   stride;
-<a name="line7756">7756: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> grabentirematrix = 0,grab;
-<a name="line7757">7757: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)isrow,ISSTRIDE,&stride);
-<a name="line7758">7758: </a>    <font color="#4169E1">if</font> (stride) {
-<a name="line7759">7759: </a>      <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> first,step,n,rstart,rend;
-<a name="line7760">7760: </a>      <a href="../../../docs/manualpages/IS/ISStrideGetInfo.html#ISStrideGetInfo">ISStrideGetInfo</a>(isrow,&first,&step);
-<a name="line7761">7761: </a>      <font color="#4169E1">if</font> (step == 1) {
-<a name="line7762">7762: </a>        <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(mat,&rstart,&rend);
-<a name="line7763">7763: </a>        <font color="#4169E1">if</font> (rstart == first) {
-<a name="line7764">7764: </a>          <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(isrow,&n);
-<a name="line7765">7765: </a>          <font color="#4169E1">if</font> (n == rend-rstart) {
-<a name="line7766">7766: </a>            grabentirematrix = 1;
-<a name="line7767">7767: </a>          }
-<a name="line7768">7768: </a>        }
-<a name="line7769">7769: </a>      }
-<a name="line7770">7770: </a>    }
-<a name="line7771">7771: </a>    MPIU_Allreduce(&grabentirematrix,&grab,1,MPI_INT,MPI_MIN,<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat));
-<a name="line7772">7772: </a>    <font color="#4169E1">if</font> (grab) {
-<a name="line7773">7773: </a>      <a href="../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(mat,<font color="#666666">"Getting entire matrix as submatrix\n"</font>);
-<a name="line7774">7774: </a>      <font color="#4169E1">if</font> (cll == MAT_INITIAL_MATRIX) {
-<a name="line7775">7775: </a>        *newmat = mat;
-<a name="line7776">7776: </a>        <a href="../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line7777">7777: </a>      }
-<a name="line7778">7778: </a>      <font color="#4169E1">return</font>(0);
-<a name="line7779">7779: </a>    }
-<a name="line7780">7780: </a>  }
-
-<a name="line7782">7782: </a>  <font color="#4169E1">if</font> (!iscol) {
-<a name="line7783">7783: </a>    <a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),mat->cmap->n,mat->cmap->rstart,1,&iscoltmp);
-<a name="line7784">7784: </a>  } <font color="#4169E1">else</font> {
-<a name="line7785">7785: </a>    iscoltmp = iscol;
-<a name="line7786">7786: </a>  }
-
-<a name="line7788">7788: </a>  <font color="#B22222">/* if original matrix is on just one processor then use submatrix generated */</font>
-<a name="line7789">7789: </a>  <font color="#4169E1">if</font> (mat->ops->getsubmatrices && !mat->ops->getsubmatrix && size == 1 && cll == MAT_REUSE_MATRIX) {
-<a name="line7790">7790: </a>    <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(mat,1,&isrow,&iscoltmp,MAT_REUSE_MATRIX,&newmat);
-<a name="line7791">7791: </a>    <font color="#4169E1">if</font> (!iscol) {<a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&iscoltmp);}
-<a name="line7792">7792: </a>    <font color="#4169E1">return</font>(0);
-<a name="line7793">7793: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->ops->getsubmatrices && !mat->ops->getsubmatrix && size == 1) {
-<a name="line7794">7794: </a>    <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(mat,1,&isrow,&iscoltmp,MAT_INITIAL_MATRIX,&local);
-<a name="line7795">7795: </a>    *newmat = *local;
-<a name="line7796">7796: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(local);
-<a name="line7797">7797: </a>    <font color="#4169E1">if</font> (!iscol) {<a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&iscoltmp);}
-<a name="line7798">7798: </a>    <font color="#4169E1">return</font>(0);
-<a name="line7799">7799: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!mat->ops->getsubmatrix) {
-<a name="line7800">7800: </a>    <font color="#B22222">/* Create a new matrix type that implements the operation using the full matrix */</font>
-<a name="line7801">7801: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSubMatrix,mat,0,0,0);
-<a name="line7802">7802: </a>    <font color="#4169E1">switch</font> (cll) {
-<a name="line7803">7803: </a>    <font color="#4169E1">case</font> MAT_INITIAL_MATRIX:
-<a name="line7804">7804: </a>      <a href="../../../docs/manualpages/Mat/MatCreateSubMatrix.html#MatCreateSubMatrix">MatCreateSubMatrix</a>(mat,isrow,iscoltmp,newmat);
-<a name="line7805">7805: </a>      <font color="#4169E1">break</font>;
-<a name="line7806">7806: </a>    <font color="#4169E1">case</font> MAT_REUSE_MATRIX:
-<a name="line7807">7807: </a>      <a href="../../../docs/manualpages/Mat/MatSubMatrixUpdate.html#MatSubMatrixUpdate">MatSubMatrixUpdate</a>(*newmat,mat,isrow,iscoltmp);
-<a name="line7808">7808: </a>      <font color="#4169E1">break</font>;
-<a name="line7809">7809: </a><strong><font color="#FF0000">    default:</font></strong> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Invalid <a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>, must be ei [...]
-<a name="line7810">7810: </a>    }
-<a name="line7811">7811: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSubMatrix,mat,0,0,0);
-<a name="line7812">7812: </a>    <font color="#4169E1">if</font> (!iscol) {<a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&iscoltmp);}
-<a name="line7813">7813: </a>    <font color="#4169E1">return</font>(0);
-<a name="line7814">7814: </a>  }
-
-<a name="line7816">7816: </a>  <font color="#4169E1">if</font> (!mat->ops->getsubmatrix) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
-<a name="line7817">7817: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSubMatrix,mat,0,0,0);
-<a name="line7818">7818: </a>  (*mat->ops->getsubmatrix)(mat,isrow,iscoltmp,cll,newmat);
-<a name="line7819">7819: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSubMatrix,mat,0,0,0);
-<a name="line7820">7820: </a>  <font color="#4169E1">if</font> (!iscol) {<a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&iscoltmp);}
-<a name="line7821">7821: </a>  <font color="#4169E1">if</font> (*newmat && cll == MAT_INITIAL_MATRIX) {<a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)*newmat);}
-<a name="line7822">7822: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7823">7823: </a>}
-
-<a name="line7827">7827: </a><font color="#B22222">/*@</font>
-<a name="line7828">7828: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatStashSetInitialSize.html#MatStashSetInitialSize">MatStashSetInitialSize</a> - sets the sizes of the matrix stash, that is</font>
-<a name="line7829">7829: </a><font color="#B22222">   used during the assembly process to store values that belong to</font>
-<a name="line7830">7830: </a><font color="#B22222">   other processors.</font>
-
-<a name="line7832">7832: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line7834">7834: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line7835">7835: </a><font color="#B22222">+  mat   - the matrix</font>
-<a name="line7836">7836: </a><font color="#B22222">.  size  - the initial size of the stash.</font>
-<a name="line7837">7837: </a><font color="#B22222">-  bsize - the initial size of the block-stash(if used).</font>
-
-<a name="line7839">7839: </a><font color="#B22222">   Options Database Keys:</font>
-<a name="line7840">7840: </a><font color="#B22222">+   -matstash_initial_size <size> or <size0,size1,...sizep-1></font>
-<a name="line7841">7841: </a><font color="#B22222">-   -matstash_block_initial_size <bsize>  or <bsize0,bsize1,...bsizep-1></font>
-
-<a name="line7843">7843: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line7845">7845: </a><font color="#B22222">   Notes:</font>
-<a name="line7846">7846: </a><font color="#B22222">     The block-stash is used for values set with <a href="../../../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>() while</font>
-<a name="line7847">7847: </a><font color="#B22222">     the stash is used for values set with <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>()</font>
-
-<a name="line7849">7849: </a><font color="#B22222">     Run with the option -info and look for output of the form</font>
-<a name="line7850">7850: </a><font color="#B22222">     MatAssemblyBegin_MPIXXX:Stash has MM entries, uses nn mallocs.</font>
-<a name="line7851">7851: </a><font color="#B22222">     to determine the appropriate value, MM, to use for size and</font>
-<a name="line7852">7852: </a><font color="#B22222">     MatAssemblyBegin_MPIXXX:Block-Stash has BMM entries, uses nn mallocs.</font>
-<a name="line7853">7853: </a><font color="#B22222">     to determine the value, BMM to use for bsize</font>
-
-<a name="line7855">7855: </a><font color="#B22222">   Concepts: stash^setting matrix size</font>
-<a name="line7856">7856: </a><font color="#B22222">   Concepts: matrices^stash</font>
-
-<a name="line7858">7858: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, <a href="../../../docs/manualpages/Mat/MatStashGetInfo.html#MatStashGetInfo">MatStashGetInfo</a>()</font>
-
-<a name="line7860">7860: </a><font color="#B22222">@*/</font>
-<a name="line7861">7861: </a><strong><font color="#4169E1"><a name="MatStashSetInitialSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatStashSetInitialSize.html#MatStashSetInitialSize">MatStashSetInitialSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> size, <a href="../../../docs/manualpages/Sy [...]
-<a name="line7862">7862: </a>{
-
-<a name="line7868">7868: </a>  MatStashSetInitialSize_Private(&mat->stash,size);
-<a name="line7869">7869: </a>  MatStashSetInitialSize_Private(&mat->bstash,bsize);
-<a name="line7870">7870: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7871">7871: </a>}
-
-<a name="line7875">7875: </a><font color="#B22222">/*@</font>
-<a name="line7876">7876: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatInterpolateAdd.html#MatInterpolateAdd">MatInterpolateAdd</a> - w = y + A*x or A'*x depending on the shape of</font>
-<a name="line7877">7877: </a><font color="#B22222">     the matrix</font>
-
-<a name="line7879">7879: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line7881">7881: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line7882">7882: </a><font color="#B22222">+  mat   - the matrix</font>
-<a name="line7883">7883: </a><font color="#B22222">.  x,y - the vectors</font>
-<a name="line7884">7884: </a><font color="#B22222">-  w - where the result is stored</font>
-
-<a name="line7886">7886: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line7888">7888: </a><font color="#B22222">   Notes:</font>
-<a name="line7889">7889: </a><font color="#B22222">    w may be the same vector as y.</font>
-
-<a name="line7891">7891: </a><font color="#B22222">    This allows one to use either the restriction or interpolation (its transpose)</font>
-<a name="line7892">7892: </a><font color="#B22222">    matrix to do the interpolation</font>
-
-<a name="line7894">7894: </a><font color="#B22222">    Concepts: interpolation</font>
-
-<a name="line7896">7896: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatRestrict.html#MatRestrict">MatRestrict</a>()</font>
-
-<a name="line7898">7898: </a><font color="#B22222">@*/</font>
-<a name="line7899">7899: </a><strong><font color="#4169E1"><a name="MatInterpolateAdd"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatInterpolateAdd.html#MatInterpolateAdd">MatInterpolateAdd</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y,<a href="../../ [...]
-<a name="line7900">7900: </a>{
-<a name="line7902">7902: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       M,N,Ny;
-
-<a name="line7910">7910: </a>  MatCheckPreallocated(A,1);
-<a name="line7911">7911: </a>  <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(A,&M,&N);
-<a name="line7912">7912: </a>  <a href="../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(y,&Ny);
-<a name="line7913">7913: </a>  <font color="#4169E1">if</font> (M == Ny) {
-<a name="line7914">7914: </a>    <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(A,x,y,w);
-<a name="line7915">7915: </a>  } <font color="#4169E1">else</font> {
-<a name="line7916">7916: </a>    <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(A,x,y,w);
-<a name="line7917">7917: </a>  }
-<a name="line7918">7918: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7919">7919: </a>}
+<a name="line7675">7675: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line7676">7676: </a><font color="#B22222">+   mat - the original matrix</font>
+<a name="line7677">7677: </a><font color="#B22222">.   isrow - parallel <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> containing the rows this processor should obtain</font>
+<a name="line7678">7678: </a><font color="#B22222">.   iscol - parallel <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> containing all columns you wish to keep. Each process should list the columns that will be in IT's "diagonal part" in the new matrix.</font>
+<a name="line7679">7679: </a><font color="#B22222">-   cll - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+
+<a name="line7681">7681: </a><font color="#B22222">    Output Parameter:</font>
+<a name="line7682">7682: </a><font color="#B22222">.   newmat - the new submatrix, of the same type as the old</font>
+
+<a name="line7684">7684: </a><font color="#B22222">    Level: advanced</font>
+
+<a name="line7686">7686: </a><font color="#B22222">    Notes:</font>
+<a name="line7687">7687: </a><font color="#B22222">    The submatrix will be able to be multiplied with vectors using the same layout as iscol.</font>
+
+<a name="line7689">7689: </a><font color="#B22222">    Some matrix types place restrictions on the row and column indices, such</font>
+<a name="line7690">7690: </a><font color="#B22222">    as that they be sorted or that they be equal to each other.</font>
+
+<a name="line7692">7692: </a><font color="#B22222">    The index sets may not have duplicate entries.</font>
+
+<a name="line7694">7694: </a><font color="#B22222">      The first time this is called you should use a cll of MAT_INITIAL_MATRIX,</font>
+<a name="line7695">7695: </a><font color="#B22222">   the <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>() routine will create the newmat for you. Any additional calls</font>
+<a name="line7696">7696: </a><font color="#B22222">   to this routine with a mat of the same nonzero structure and with a call of MAT_REUSE_MATRIX</font>
+<a name="line7697">7697: </a><font color="#B22222">   will reuse the matrix generated the first time.  You should call <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>() on newmat when</font>
+<a name="line7698">7698: </a><font color="#B22222">   you are finished using it.</font>
+
+<a name="line7700">7700: </a><font color="#B22222">    The communicator of the newly obtained matrix is ALWAYS the same as the communicator of</font>
+<a name="line7701">7701: </a><font color="#B22222">    the input matrix.</font>
+
+<a name="line7703">7703: </a><font color="#B22222">    If iscol is NULL then all columns are obtained (not supported in Fortran).</font>
+
+<a name="line7705">7705: </a><font color="#B22222">   Example usage:</font>
+<a name="line7706">7706: </a><font color="#B22222">   Consider the following 8x8 matrix with 34 non-zero values, that is</font>
+<a name="line7707">7707: </a><font color="#B22222">   assembled across 3 processors. Let's assume that proc0 owns 3 rows,</font>
+<a name="line7708">7708: </a><font color="#B22222">   proc1 owns 3 rows, proc2 owns 2 rows. This division can be shown</font>
+<a name="line7709">7709: </a><font color="#B22222">   as follows:</font>
+
+<a name="line7711">7711: </a><font color="#B22222">.vb</font>
+<a name="line7712">7712: </a><font color="#B22222">            1  2  0  |  0  3  0  |  0  4</font>
+<a name="line7713">7713: </a><font color="#B22222">    Proc0   0  5  6  |  7  0  0  |  8  0</font>
+<a name="line7714">7714: </a><font color="#B22222">            9  0 10  | 11  0  0  | 12  0</font>
+<a name="line7715">7715: </a><font color="#B22222">    -------------------------------------</font>
+<a name="line7716">7716: </a><font color="#B22222">           13  0 14  | 15 16 17  |  0  0</font>
+<a name="line7717">7717: </a><font color="#B22222">    Proc1   0 18  0  | 19 20 21  |  0  0</font>
+<a name="line7718">7718: </a><font color="#B22222">            0  0  0  | 22 23  0  | 24  0</font>
+<a name="line7719">7719: </a><font color="#B22222">    -------------------------------------</font>
+<a name="line7720">7720: </a><font color="#B22222">    Proc2  25 26 27  |  0  0 28  | 29  0</font>
+<a name="line7721">7721: </a><font color="#B22222">           30  0  0  | 31 32 33  |  0 34</font>
+<a name="line7722">7722: </a><font color="#B22222">.ve</font>
+
+<a name="line7724">7724: </a><font color="#B22222">    Suppose isrow = [0 1 | 4 | 6 7] and iscol = [1 2 | 3 4 5 | 6].  The resulting submatrix is</font>
+
+<a name="line7726">7726: </a><font color="#B22222">.vb</font>
+<a name="line7727">7727: </a><font color="#B22222">            2  0  |  0  3  0  |  0</font>
+<a name="line7728">7728: </a><font color="#B22222">    Proc0   5  6  |  7  0  0  |  8</font>
+<a name="line7729">7729: </a><font color="#B22222">    -------------------------------</font>
+<a name="line7730">7730: </a><font color="#B22222">    Proc1  18  0  | 19 20 21  |  0</font>
+<a name="line7731">7731: </a><font color="#B22222">    -------------------------------</font>
+<a name="line7732">7732: </a><font color="#B22222">    Proc2  26 27  |  0  0 28  | 29</font>
+<a name="line7733">7733: </a><font color="#B22222">            0  0  | 31 32 33  |  0</font>
+<a name="line7734">7734: </a><font color="#B22222">.ve</font>
+
+
+<a name="line7737">7737: </a><font color="#B22222">    Concepts: matrices^submatrices</font>
+
+<a name="line7739">7739: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
+<a name="line7740">7740: </a><font color="#B22222">@*/</font>
+<a name="line7741">7741: </a><strong><font color="#4169E1"><a name="MatGetSubMatrix"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetSubMatrix.html#MatGetSubMatrix">MatGetSubMatrix</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> isrow,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> iscol,<a href="../../../doc [...]
+<a name="line7742">7742: </a>{
+<a name="line7744">7744: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
+<a name="line7745">7745: </a>  <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            *local;
+<a name="line7746">7746: </a>  <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>             iscoltmp;
+
+<a name="line7755">7755: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line7756">7756: </a>  <font color="#4169E1">if</font> (cll == MAT_IGNORE_MATRIX) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Cannot use MAT_IGNORE_MATRIX"</font>);
+
+<a name="line7758">7758: </a>  MatCheckPreallocated(mat,1);
+<a name="line7759">7759: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),&size);
+
+<a name="line7761">7761: </a>  <font color="#4169E1">if</font> (!iscol || isrow == iscol) {
+<a name="line7762">7762: </a>    <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>   stride;
+<a name="line7763">7763: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> grabentirematrix = 0,grab;
+<a name="line7764">7764: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)isrow,ISSTRIDE,&stride);
+<a name="line7765">7765: </a>    <font color="#4169E1">if</font> (stride) {
+<a name="line7766">7766: </a>      <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> first,step,n,rstart,rend;
+<a name="line7767">7767: </a>      <a href="../../../docs/manualpages/IS/ISStrideGetInfo.html#ISStrideGetInfo">ISStrideGetInfo</a>(isrow,&first,&step);
+<a name="line7768">7768: </a>      <font color="#4169E1">if</font> (step == 1) {
+<a name="line7769">7769: </a>        <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(mat,&rstart,&rend);
+<a name="line7770">7770: </a>        <font color="#4169E1">if</font> (rstart == first) {
+<a name="line7771">7771: </a>          <a href="../../../docs/manualpages/IS/ISGetLocalSize.html#ISGetLocalSize">ISGetLocalSize</a>(isrow,&n);
+<a name="line7772">7772: </a>          <font color="#4169E1">if</font> (n == rend-rstart) {
+<a name="line7773">7773: </a>            grabentirematrix = 1;
+<a name="line7774">7774: </a>          }
+<a name="line7775">7775: </a>        }
+<a name="line7776">7776: </a>      }
+<a name="line7777">7777: </a>    }
+<a name="line7778">7778: </a>    MPIU_Allreduce(&grabentirematrix,&grab,1,MPI_INT,MPI_MIN,<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat));
+<a name="line7779">7779: </a>    <font color="#4169E1">if</font> (grab) {
+<a name="line7780">7780: </a>      <a href="../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(mat,<font color="#666666">"Getting entire matrix as submatrix\n"</font>);
+<a name="line7781">7781: </a>      <font color="#4169E1">if</font> (cll == MAT_INITIAL_MATRIX) {
+<a name="line7782">7782: </a>        *newmat = mat;
+<a name="line7783">7783: </a>        <a href="../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line7784">7784: </a>      }
+<a name="line7785">7785: </a>      <font color="#4169E1">return</font>(0);
+<a name="line7786">7786: </a>    }
+<a name="line7787">7787: </a>  }
+
+<a name="line7789">7789: </a>  <font color="#4169E1">if</font> (!iscol) {
+<a name="line7790">7790: </a>    <a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),mat->cmap->n,mat->cmap->rstart,1,&iscoltmp);
+<a name="line7791">7791: </a>  } <font color="#4169E1">else</font> {
+<a name="line7792">7792: </a>    iscoltmp = iscol;
+<a name="line7793">7793: </a>  }
+
+<a name="line7795">7795: </a>  <font color="#B22222">/* if original matrix is on just one processor then use submatrix generated */</font>
+<a name="line7796">7796: </a>  <font color="#4169E1">if</font> (mat->ops->getsubmatrices && !mat->ops->getsubmatrix && size == 1 && cll == MAT_REUSE_MATRIX) {
+<a name="line7797">7797: </a>    <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(mat,1,&isrow,&iscoltmp,MAT_REUSE_MATRIX,&newmat);
+<a name="line7798">7798: </a>    <font color="#4169E1">if</font> (!iscol) {<a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&iscoltmp);}
+<a name="line7799">7799: </a>    <font color="#4169E1">return</font>(0);
+<a name="line7800">7800: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (mat->ops->getsubmatrices && !mat->ops->getsubmatrix && size == 1) {
+<a name="line7801">7801: </a>    <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(mat,1,&isrow,&iscoltmp,MAT_INITIAL_MATRIX,&local);
+<a name="line7802">7802: </a>    *newmat = *local;
+<a name="line7803">7803: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(local);
+<a name="line7804">7804: </a>    <font color="#4169E1">if</font> (!iscol) {<a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&iscoltmp);}
+<a name="line7805">7805: </a>    <font color="#4169E1">return</font>(0);
+<a name="line7806">7806: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!mat->ops->getsubmatrix) {
+<a name="line7807">7807: </a>    <font color="#B22222">/* Create a new matrix type that implements the operation using the full matrix */</font>
+<a name="line7808">7808: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSubMatrix,mat,0,0,0);
+<a name="line7809">7809: </a>    <font color="#4169E1">switch</font> (cll) {
+<a name="line7810">7810: </a>    <font color="#4169E1">case</font> MAT_INITIAL_MATRIX:
+<a name="line7811">7811: </a>      <a href="../../../docs/manualpages/Mat/MatCreateSubMatrix.html#MatCreateSubMatrix">MatCreateSubMatrix</a>(mat,isrow,iscoltmp,newmat);
+<a name="line7812">7812: </a>      <font color="#4169E1">break</font>;
+<a name="line7813">7813: </a>    <font color="#4169E1">case</font> MAT_REUSE_MATRIX:
+<a name="line7814">7814: </a>      <a href="../../../docs/manualpages/Mat/MatSubMatrixUpdate.html#MatSubMatrixUpdate">MatSubMatrixUpdate</a>(*newmat,mat,isrow,iscoltmp);
+<a name="line7815">7815: </a>      <font color="#4169E1">break</font>;
+<a name="line7816">7816: </a><strong><font color="#FF0000">    default:</font></strong> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Invalid <a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>, must be ei [...]
+<a name="line7817">7817: </a>    }
+<a name="line7818">7818: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSubMatrix,mat,0,0,0);
+<a name="line7819">7819: </a>    <font color="#4169E1">if</font> (!iscol) {<a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&iscoltmp);}
+<a name="line7820">7820: </a>    <font color="#4169E1">return</font>(0);
+<a name="line7821">7821: </a>  }
+
+<a name="line7823">7823: </a>  <font color="#4169E1">if</font> (!mat->ops->getsubmatrix) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
+<a name="line7824">7824: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetSubMatrix,mat,0,0,0);
+<a name="line7825">7825: </a>  (*mat->ops->getsubmatrix)(mat,isrow,iscoltmp,cll,newmat);
+<a name="line7826">7826: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetSubMatrix,mat,0,0,0);
+<a name="line7827">7827: </a>  <font color="#4169E1">if</font> (!iscol) {<a href="../../../docs/manualpages/IS/ISDestroy.html#ISDestroy">ISDestroy</a>(&iscoltmp);}
+<a name="line7828">7828: </a>  <font color="#4169E1">if</font> (*newmat && cll == MAT_INITIAL_MATRIX) {<a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)*newmat);}
+<a name="line7829">7829: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7830">7830: </a>}
+
+<a name="line7834">7834: </a><font color="#B22222">/*@</font>
+<a name="line7835">7835: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatStashSetInitialSize.html#MatStashSetInitialSize">MatStashSetInitialSize</a> - sets the sizes of the matrix stash, that is</font>
+<a name="line7836">7836: </a><font color="#B22222">   used during the assembly process to store values that belong to</font>
+<a name="line7837">7837: </a><font color="#B22222">   other processors.</font>
+
+<a name="line7839">7839: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line7841">7841: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line7842">7842: </a><font color="#B22222">+  mat   - the matrix</font>
+<a name="line7843">7843: </a><font color="#B22222">.  size  - the initial size of the stash.</font>
+<a name="line7844">7844: </a><font color="#B22222">-  bsize - the initial size of the block-stash(if used).</font>
+
+<a name="line7846">7846: </a><font color="#B22222">   Options Database Keys:</font>
+<a name="line7847">7847: </a><font color="#B22222">+   -matstash_initial_size <size> or <size0,size1,...sizep-1></font>
+<a name="line7848">7848: </a><font color="#B22222">-   -matstash_block_initial_size <bsize>  or <bsize0,bsize1,...bsizep-1></font>
+
+<a name="line7850">7850: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line7852">7852: </a><font color="#B22222">   Notes:</font>
+<a name="line7853">7853: </a><font color="#B22222">     The block-stash is used for values set with <a href="../../../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>() while</font>
+<a name="line7854">7854: </a><font color="#B22222">     the stash is used for values set with <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>()</font>
+
+<a name="line7856">7856: </a><font color="#B22222">     Run with the option -info and look for output of the form</font>
+<a name="line7857">7857: </a><font color="#B22222">     MatAssemblyBegin_MPIXXX:Stash has MM entries, uses nn mallocs.</font>
+<a name="line7858">7858: </a><font color="#B22222">     to determine the appropriate value, MM, to use for size and</font>
+<a name="line7859">7859: </a><font color="#B22222">     MatAssemblyBegin_MPIXXX:Block-Stash has BMM entries, uses nn mallocs.</font>
+<a name="line7860">7860: </a><font color="#B22222">     to determine the value, BMM to use for bsize</font>
+
+<a name="line7862">7862: </a><font color="#B22222">   Concepts: stash^setting matrix size</font>
+<a name="line7863">7863: </a><font color="#B22222">   Concepts: matrices^stash</font>
+
+<a name="line7865">7865: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, <a href="../../../docs/manualpages/Mat/MatStashGetInfo.html#MatStashGetInfo">MatStashGetInfo</a>()</font>
+
+<a name="line7867">7867: </a><font color="#B22222">@*/</font>
+<a name="line7868">7868: </a><strong><font color="#4169E1"><a name="MatStashSetInitialSize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatStashSetInitialSize.html#MatStashSetInitialSize">MatStashSetInitialSize</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> size, <a href="../../../docs/manualpages/Sy [...]
+<a name="line7869">7869: </a>{
+
+<a name="line7875">7875: </a>  MatStashSetInitialSize_Private(&mat->stash,size);
+<a name="line7876">7876: </a>  MatStashSetInitialSize_Private(&mat->bstash,bsize);
+<a name="line7877">7877: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7878">7878: </a>}
+
+<a name="line7882">7882: </a><font color="#B22222">/*@</font>
+<a name="line7883">7883: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatInterpolateAdd.html#MatInterpolateAdd">MatInterpolateAdd</a> - w = y + A*x or A'*x depending on the shape of</font>
+<a name="line7884">7884: </a><font color="#B22222">     the matrix</font>
+
+<a name="line7886">7886: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line7888">7888: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line7889">7889: </a><font color="#B22222">+  mat   - the matrix</font>
+<a name="line7890">7890: </a><font color="#B22222">.  x,y - the vectors</font>
+<a name="line7891">7891: </a><font color="#B22222">-  w - where the result is stored</font>
+
+<a name="line7893">7893: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line7895">7895: </a><font color="#B22222">   Notes:</font>
+<a name="line7896">7896: </a><font color="#B22222">    w may be the same vector as y.</font>
+
+<a name="line7898">7898: </a><font color="#B22222">    This allows one to use either the restriction or interpolation (its transpose)</font>
+<a name="line7899">7899: </a><font color="#B22222">    matrix to do the interpolation</font>
+
+<a name="line7901">7901: </a><font color="#B22222">    Concepts: interpolation</font>
+
+<a name="line7903">7903: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatRestrict.html#MatRestrict">MatRestrict</a>()</font>
+
+<a name="line7905">7905: </a><font color="#B22222">@*/</font>
+<a name="line7906">7906: </a><strong><font color="#4169E1"><a name="MatInterpolateAdd"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatInterpolateAdd.html#MatInterpolateAdd">MatInterpolateAdd</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y,<a href="../../ [...]
+<a name="line7907">7907: </a>{
+<a name="line7909">7909: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       M,N,Ny;
+
+<a name="line7917">7917: </a>  MatCheckPreallocated(A,1);
+<a name="line7918">7918: </a>  <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(A,&M,&N);
+<a name="line7919">7919: </a>  <a href="../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(y,&Ny);
+<a name="line7920">7920: </a>  <font color="#4169E1">if</font> (M == Ny) {
+<a name="line7921">7921: </a>    <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(A,x,y,w);
+<a name="line7922">7922: </a>  } <font color="#4169E1">else</font> {
+<a name="line7923">7923: </a>    <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(A,x,y,w);
+<a name="line7924">7924: </a>  }
+<a name="line7925">7925: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7926">7926: </a>}
 
-<a name="line7923">7923: </a><font color="#B22222">/*@</font>
-<a name="line7924">7924: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatInterpolate.html#MatInterpolate">MatInterpolate</a> - y = A*x or A'*x depending on the shape of</font>
-<a name="line7925">7925: </a><font color="#B22222">     the matrix</font>
+<a name="line7930">7930: </a><font color="#B22222">/*@</font>
+<a name="line7931">7931: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatInterpolate.html#MatInterpolate">MatInterpolate</a> - y = A*x or A'*x depending on the shape of</font>
+<a name="line7932">7932: </a><font color="#B22222">     the matrix</font>
 
-<a name="line7927">7927: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line7934">7934: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line7929">7929: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line7930">7930: </a><font color="#B22222">+  mat   - the matrix</font>
-<a name="line7931">7931: </a><font color="#B22222">-  x,y - the vectors</font>
+<a name="line7936">7936: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line7937">7937: </a><font color="#B22222">+  mat   - the matrix</font>
+<a name="line7938">7938: </a><font color="#B22222">-  x,y - the vectors</font>
 
-<a name="line7933">7933: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line7940">7940: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line7935">7935: </a><font color="#B22222">   Notes:</font>
-<a name="line7936">7936: </a><font color="#B22222">    This allows one to use either the restriction or interpolation (its transpose)</font>
-<a name="line7937">7937: </a><font color="#B22222">    matrix to do the interpolation</font>
+<a name="line7942">7942: </a><font color="#B22222">   Notes:</font>
+<a name="line7943">7943: </a><font color="#B22222">    This allows one to use either the restriction or interpolation (its transpose)</font>
+<a name="line7944">7944: </a><font color="#B22222">    matrix to do the interpolation</font>
 
-<a name="line7939">7939: </a><font color="#B22222">   Concepts: matrices^interpolation</font>
+<a name="line7946">7946: </a><font color="#B22222">   Concepts: matrices^interpolation</font>
 
-<a name="line7941">7941: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatRestrict.html#MatRestrict">MatRestrict</a>()</font>
+<a name="line7948">7948: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatRestrict.html#MatRestrict">MatRestrict</a>()</font>
 
-<a name="line7943">7943: </a><font color="#B22222">@*/</font>
-<a name="line7944">7944: </a><strong><font color="#4169E1"><a name="MatInterpolate"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatInterpolate.html#MatInterpolate">MatInterpolate</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y)</font></strong>
-<a name="line7945">7945: </a>{
-<a name="line7947">7947: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       M,N,Ny;
+<a name="line7950">7950: </a><font color="#B22222">@*/</font>
+<a name="line7951">7951: </a><strong><font color="#4169E1"><a name="MatInterpolate"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatInterpolate.html#MatInterpolate">MatInterpolate</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y)</font></strong>
+<a name="line7952">7952: </a>{
+<a name="line7954">7954: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       M,N,Ny;
 
-<a name="line7954">7954: </a>  MatCheckPreallocated(A,1);
-<a name="line7955">7955: </a>  <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(A,&M,&N);
-<a name="line7956">7956: </a>  <a href="../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(y,&Ny);
-<a name="line7957">7957: </a>  <font color="#4169E1">if</font> (M == Ny) {
-<a name="line7958">7958: </a>    <a href="../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(A,x,y);
-<a name="line7959">7959: </a>  } <font color="#4169E1">else</font> {
-<a name="line7960">7960: </a>    <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(A,x,y);
-<a name="line7961">7961: </a>  }
-<a name="line7962">7962: </a>  <font color="#4169E1">return</font>(0);
-<a name="line7963">7963: </a>}
+<a name="line7961">7961: </a>  MatCheckPreallocated(A,1);
+<a name="line7962">7962: </a>  <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(A,&M,&N);
+<a name="line7963">7963: </a>  <a href="../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(y,&Ny);
+<a name="line7964">7964: </a>  <font color="#4169E1">if</font> (M == Ny) {
+<a name="line7965">7965: </a>    <a href="../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(A,x,y);
+<a name="line7966">7966: </a>  } <font color="#4169E1">else</font> {
+<a name="line7967">7967: </a>    <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(A,x,y);
+<a name="line7968">7968: </a>  }
+<a name="line7969">7969: </a>  <font color="#4169E1">return</font>(0);
+<a name="line7970">7970: </a>}
 
-<a name="line7967">7967: </a><font color="#B22222">/*@</font>
-<a name="line7968">7968: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRestrict.html#MatRestrict">MatRestrict</a> - y = A*x or A'*x</font>
+<a name="line7974">7974: </a><font color="#B22222">/*@</font>
+<a name="line7975">7975: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRestrict.html#MatRestrict">MatRestrict</a> - y = A*x or A'*x</font>
 
-<a name="line7970">7970: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line7977">7977: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line7972">7972: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line7973">7973: </a><font color="#B22222">+  mat   - the matrix</font>
-<a name="line7974">7974: </a><font color="#B22222">-  x,y - the vectors</font>
+<a name="line7979">7979: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line7980">7980: </a><font color="#B22222">+  mat   - the matrix</font>
+<a name="line7981">7981: </a><font color="#B22222">-  x,y - the vectors</font>
 
-<a name="line7976">7976: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line7983">7983: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line7978">7978: </a><font color="#B22222">   Notes:</font>
-<a name="line7979">7979: </a><font color="#B22222">    This allows one to use either the restriction or interpolation (its transpose)</font>
-<a name="line7980">7980: </a><font color="#B22222">    matrix to do the restriction</font>
+<a name="line7985">7985: </a><font color="#B22222">   Notes:</font>
+<a name="line7986">7986: </a><font color="#B22222">    This allows one to use either the restriction or interpolation (its transpose)</font>
+<a name="line7987">7987: </a><font color="#B22222">    matrix to do the restriction</font>
 
-<a name="line7982">7982: </a><font color="#B22222">   Concepts: matrices^restriction</font>
+<a name="line7989">7989: </a><font color="#B22222">   Concepts: matrices^restriction</font>
 
-<a name="line7984">7984: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatInterpolate.html#MatInterpolate">MatInterpolate</a>()</font>
+<a name="line7991">7991: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatInterpolate.html#MatInterpolate">MatInterpolate</a>()</font>
 
-<a name="line7986">7986: </a><font color="#B22222">@*/</font>
-<a name="line7987">7987: </a><strong><font color="#4169E1"><a name="MatRestrict"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRestrict.html#MatRestrict">MatRestrict</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y)</font></strong>
-<a name="line7988">7988: </a>{
-<a name="line7990">7990: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       M,N,Ny;
+<a name="line7993">7993: </a><font color="#B22222">@*/</font>
+<a name="line7994">7994: </a><strong><font color="#4169E1"><a name="MatRestrict"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRestrict.html#MatRestrict">MatRestrict</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> y)</font></strong>
+<a name="line7995">7995: </a>{
+<a name="line7997">7997: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       M,N,Ny;
 
-<a name="line7997">7997: </a>  MatCheckPreallocated(A,1);
+<a name="line8004">8004: </a>  MatCheckPreallocated(A,1);
 
-<a name="line7999">7999: </a>  <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(A,&M,&N);
-<a name="line8000">8000: </a>  <a href="../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(y,&Ny);
-<a name="line8001">8001: </a>  <font color="#4169E1">if</font> (M == Ny) {
-<a name="line8002">8002: </a>    <a href="../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(A,x,y);
-<a name="line8003">8003: </a>  } <font color="#4169E1">else</font> {
-<a name="line8004">8004: </a>    <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(A,x,y);
-<a name="line8005">8005: </a>  }
-<a name="line8006">8006: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8007">8007: </a>}
+<a name="line8006">8006: </a>  <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(A,&M,&N);
+<a name="line8007">8007: </a>  <a href="../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(y,&Ny);
+<a name="line8008">8008: </a>  <font color="#4169E1">if</font> (M == Ny) {
+<a name="line8009">8009: </a>    <a href="../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>(A,x,y);
+<a name="line8010">8010: </a>  } <font color="#4169E1">else</font> {
+<a name="line8011">8011: </a>    <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(A,x,y);
+<a name="line8012">8012: </a>  }
+<a name="line8013">8013: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8014">8014: </a>}
 
-<a name="line8011">8011: </a><font color="#B22222">/*@</font>
-<a name="line8012">8012: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a> - retrieves the null space to a matrix.</font>
+<a name="line8018">8018: </a><font color="#B22222">/*@</font>
+<a name="line8019">8019: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a> - retrieves the null space to a matrix.</font>
 
-<a name="line8014">8014: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
+<a name="line8021">8021: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
 
-<a name="line8016">8016: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8017">8017: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line8018">8018: </a><font color="#B22222">-  nullsp - the null space object</font>
+<a name="line8023">8023: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8024">8024: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line8025">8025: </a><font color="#B22222">-  nullsp - the null space object</font>
 
-<a name="line8020">8020: </a><font color="#B22222">   Level: developer</font>
+<a name="line8027">8027: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line8022">8022: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
+<a name="line8029">8029: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
 
-<a name="line8024">8024: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a>()</font>
-<a name="line8025">8025: </a><font color="#B22222">@*/</font>
-<a name="line8026">8026: </a><strong><font color="#4169E1"><a name="MatGetNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> *nullsp)</font></strong>
-<a name="line8027">8027: </a>{
-<a name="line8032">8032: </a>  *nullsp = mat->nullsp;
-<a name="line8033">8033: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8034">8034: </a>}
+<a name="line8031">8031: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a>()</font>
+<a name="line8032">8032: </a><font color="#B22222">@*/</font>
+<a name="line8033">8033: </a><strong><font color="#4169E1"><a name="MatGetNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> *nullsp)</font></strong>
+<a name="line8034">8034: </a>{
+<a name="line8039">8039: </a>  *nullsp = mat->nullsp;
+<a name="line8040">8040: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8041">8041: </a>}
 
-<a name="line8038">8038: </a><font color="#B22222">/*@</font>
-<a name="line8039">8039: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a> - attaches a null space to a matrix.</font>
+<a name="line8045">8045: </a><font color="#B22222">/*@</font>
+<a name="line8046">8046: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a> - attaches a null space to a matrix.</font>
 
-<a name="line8041">8041: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
+<a name="line8048">8048: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
 
-<a name="line8043">8043: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8044">8044: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line8045">8045: </a><font color="#B22222">-  nullsp - the null space object</font>
+<a name="line8050">8050: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8051">8051: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line8052">8052: </a><font color="#B22222">-  nullsp - the null space object</font>
 
-<a name="line8047">8047: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8054">8054: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8049">8049: </a><font color="#B22222">   Notes:</font>
-<a name="line8050">8050: </a><font color="#B22222">      This null space is used by the linear solvers. Overwrites any previous null space that may have been attached</font>
+<a name="line8056">8056: </a><font color="#B22222">   Notes:</font>
+<a name="line8057">8057: </a><font color="#B22222">      This null space is used by the linear solvers. Overwrites any previous null space that may have been attached</font>
 
-<a name="line8052">8052: </a><font color="#B22222">      For inconsistent singular systems (linear systems where the right hand side is not in the range of the operator) you also likely should</font>
-<a name="line8053">8053: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</a>(). This allows the linear system to be solved in a least squares sense.</font>
+<a name="line8059">8059: </a><font color="#B22222">      For inconsistent singular systems (linear systems where the right hand side is not in the range of the operator) you also likely should</font>
+<a name="line8060">8060: </a><font color="#B22222">      call <a href="../../../docs/manualpages/Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</a>(). This allows the linear system to be solved in a least squares sense.</font>
 
-<a name="line8055">8055: </a><font color="#B22222">      You can remove the null space by calling this routine with an nullsp of NULL</font>
+<a name="line8062">8062: </a><font color="#B22222">      You can remove the null space by calling this routine with an nullsp of NULL</font>
 
 
-<a name="line8058">8058: </a><font color="#B22222">      The fundamental theorem of linear algebra (Gilbert Strang, Introduction to Applied Mathematics, page 72) states that</font>
-<a name="line8059">8059: </a><font color="#B22222">   the domain of a matrix A (from R^n to R^m (m rows, n columns) R^n = the direct sum of the null space of A, n(A), + the range of A^T, R(A^T).</font>
-<a name="line8060">8060: </a><font color="#B22222">   Similarly R^m = direct sum n(A^T) + R(A).  Hence the linear system A x = b has a solution only if b in R(A) (or correspondingly b is orthogonal to</font>
-<a name="line8061">8061: </a><font color="#B22222">   n(A^T)) and if x is a solution then x + alpha n(A) is a solution for any alpha. The minimum norm solution is orthogonal to n(A). For problems without a solution</font>
-<a name="line8062">8062: </a><font color="#B22222">   the solution that minimizes the norm of the residual (the least squares solution) can be obtained by solving A x = \hat{b} where \hat{b} is b orthogonalized to the n(A^T).</font>
+<a name="line8065">8065: </a><font color="#B22222">      The fundamental theorem of linear algebra (Gilbert Strang, Introduction to Applied Mathematics, page 72) states that</font>
+<a name="line8066">8066: </a><font color="#B22222">   the domain of a matrix A (from R^n to R^m (m rows, n columns) R^n = the direct sum of the null space of A, n(A), + the range of A^T, R(A^T).</font>
+<a name="line8067">8067: </a><font color="#B22222">   Similarly R^m = direct sum n(A^T) + R(A).  Hence the linear system A x = b has a solution only if b in R(A) (or correspondingly b is orthogonal to</font>
+<a name="line8068">8068: </a><font color="#B22222">   n(A^T)) and if x is a solution then x + alpha n(A) is a solution for any alpha. The minimum norm solution is orthogonal to n(A). For problems without a solution</font>
+<a name="line8069">8069: </a><font color="#B22222">   the solution that minimizes the norm of the residual (the least squares solution) can be obtained by solving A x = \hat{b} where \hat{b} is b orthogonalized to the n(A^T).</font>
 
-<a name="line8064">8064: </a><font color="#B22222">      Krylov solvers can produce the minimal norm solution to the least squares problem by utilizing <a href="../../../docs/manualpages/Mat/MatNullSpaceRemove.html#MatNullSpaceRemove">MatNullSpaceRemove</a>().</font>
+<a name="line8071">8071: </a><font color="#B22222">      Krylov solvers can produce the minimal norm solution to the least squares problem by utilizing <a href="../../../docs/manualpages/Mat/MatNullSpaceRemove.html#MatNullSpaceRemove">MatNullSpaceRemove</a>().</font>
 
-<a name="line8066">8066: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
+<a name="line8073">8073: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
 
-<a name="line8068">8068: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a>(), <a href="../../../docs/manua [...]
-<a name="line8069">8069: </a><font color="#B22222">@*/</font>
-<a name="line8070">8070: </a><strong><font color="#4169E1"><a name="MatSetNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> nullsp)</font></strong>
-<a name="line8071">8071: </a>{
+<a name="line8075">8075: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a>(), <a href="../../../docs/manua [...]
+<a name="line8076">8076: </a><font color="#B22222">@*/</font>
+<a name="line8077">8077: </a><strong><font color="#4169E1"><a name="MatSetNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> nullsp)</font></strong>
+<a name="line8078">8078: </a>{
 
-<a name="line8078">8078: </a>  MatCheckPreallocated(mat,1);
-<a name="line8079">8079: </a>  <font color="#4169E1">if</font> (nullsp) {<a href="../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)nullsp);}
-<a name="line8080">8080: </a>  <a href="../../../docs/manualpages/Mat/MatNullSpaceDestroy.html#MatNullSpaceDestroy">MatNullSpaceDestroy</a>(&mat->nullsp);
-<a name="line8081">8081: </a>  mat->nullsp = nullsp;
-<a name="line8082">8082: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8083">8083: </a>}
+<a name="line8085">8085: </a>  MatCheckPreallocated(mat,1);
+<a name="line8086">8086: </a>  <font color="#4169E1">if</font> (nullsp) {<a href="../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)nullsp);}
+<a name="line8087">8087: </a>  <a href="../../../docs/manualpages/Mat/MatNullSpaceDestroy.html#MatNullSpaceDestroy">MatNullSpaceDestroy</a>(&mat->nullsp);
+<a name="line8088">8088: </a>  mat->nullsp = nullsp;
+<a name="line8089">8089: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8090">8090: </a>}
 
-<a name="line8087">8087: </a><font color="#B22222">/*@</font>
-<a name="line8088">8088: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetTransposeNullSpace.html#MatGetTransposeNullSpace">MatGetTransposeNullSpace</a> - retrieves the null space of the transpose of a matrix.</font>
+<a name="line8094">8094: </a><font color="#B22222">/*@</font>
+<a name="line8095">8095: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetTransposeNullSpace.html#MatGetTransposeNullSpace">MatGetTransposeNullSpace</a> - retrieves the null space of the transpose of a matrix.</font>
 
-<a name="line8090">8090: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
+<a name="line8097">8097: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
 
-<a name="line8092">8092: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8093">8093: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line8094">8094: </a><font color="#B22222">-  nullsp - the null space object</font>
+<a name="line8099">8099: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8100">8100: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line8101">8101: </a><font color="#B22222">-  nullsp - the null space object</font>
 
-<a name="line8096">8096: </a><font color="#B22222">   Level: developer</font>
+<a name="line8103">8103: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line8098">8098: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
+<a name="line8105">8105: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
 
-<a name="line8100">8100: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</a>(), < [...]
-<a name="line8101">8101: </a><font color="#B22222">@*/</font>
-<a name="line8102">8102: </a><strong><font color="#4169E1"><a name="MatGetTransposeNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetTransposeNullSpace.html#MatGetTransposeNullSpace">MatGetTransposeNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> *nullsp)</font></strong>
-<a name="line8103">8103: </a>{
-<a name="line8108">8108: </a>  *nullsp = mat->transnullsp;
-<a name="line8109">8109: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8110">8110: </a>}
+<a name="line8107">8107: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</a>(), < [...]
+<a name="line8108">8108: </a><font color="#B22222">@*/</font>
+<a name="line8109">8109: </a><strong><font color="#4169E1"><a name="MatGetTransposeNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetTransposeNullSpace.html#MatGetTransposeNullSpace">MatGetTransposeNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> *nullsp)</font></strong>
+<a name="line8110">8110: </a>{
+<a name="line8115">8115: </a>  *nullsp = mat->transnullsp;
+<a name="line8116">8116: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8117">8117: </a>}
 
-<a name="line8114">8114: </a><font color="#B22222">/*@</font>
-<a name="line8115">8115: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</a> - attaches a null space to a matrix.</font>
+<a name="line8121">8121: </a><font color="#B22222">/*@</font>
+<a name="line8122">8122: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</a> - attaches a null space to a matrix.</font>
 
-<a name="line8117">8117: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
+<a name="line8124">8124: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
 
-<a name="line8119">8119: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8120">8120: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line8121">8121: </a><font color="#B22222">-  nullsp - the null space object</font>
+<a name="line8126">8126: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8127">8127: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line8128">8128: </a><font color="#B22222">-  nullsp - the null space object</font>
 
-<a name="line8123">8123: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8130">8130: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8125">8125: </a><font color="#B22222">   Notes:</font>
-<a name="line8126">8126: </a><font color="#B22222">      For inconsistent singular systems (linear systems where the right hand side is not in the range of the operator) this allows the linear system to be solved in a least squares sense.</font>
-<a name="line8127">8127: </a><font color="#B22222">      You must also call <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a>()</font>
+<a name="line8132">8132: </a><font color="#B22222">   Notes:</font>
+<a name="line8133">8133: </a><font color="#B22222">      For inconsistent singular systems (linear systems where the right hand side is not in the range of the operator) this allows the linear system to be solved in a least squares sense.</font>
+<a name="line8134">8134: </a><font color="#B22222">      You must also call <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a>()</font>
 
 
-<a name="line8130">8130: </a><font color="#B22222">      The fundamental theorem of linear algebra (Gilbert Strang, Introduction to Applied Mathematics, page 72) states that</font>
-<a name="line8131">8131: </a><font color="#B22222">   the domain of a matrix A (from R^n to R^m (m rows, n columns) R^n = the direct sum of the null space of A, n(A), + the range of A^T, R(A^T).</font>
-<a name="line8132">8132: </a><font color="#B22222">   Similarly R^m = direct sum n(A^T) + R(A).  Hence the linear system A x = b has a solution only if b in R(A) (or correspondingly b is orthogonal to</font>
-<a name="line8133">8133: </a><font color="#B22222">   n(A^T)) and if x is a solution then x + alpha n(A) is a solution for any alpha. The minimum norm solution is orthogonal to n(A). For problems without a solution</font>
-<a name="line8134">8134: </a><font color="#B22222">   the solution that minimizes the norm of the residual (the least squares solution) can be obtained by solving A x = \hat{b} where \hat{b} is b orthogonalized to the n(A^T).</font>
+<a name="line8137">8137: </a><font color="#B22222">      The fundamental theorem of linear algebra (Gilbert Strang, Introduction to Applied Mathematics, page 72) states that</font>
+<a name="line8138">8138: </a><font color="#B22222">   the domain of a matrix A (from R^n to R^m (m rows, n columns) R^n = the direct sum of the null space of A, n(A), + the range of A^T, R(A^T).</font>
+<a name="line8139">8139: </a><font color="#B22222">   Similarly R^m = direct sum n(A^T) + R(A).  Hence the linear system A x = b has a solution only if b in R(A) (or correspondingly b is orthogonal to</font>
+<a name="line8140">8140: </a><font color="#B22222">   n(A^T)) and if x is a solution then x + alpha n(A) is a solution for any alpha. The minimum norm solution is orthogonal to n(A). For problems without a solution</font>
+<a name="line8141">8141: </a><font color="#B22222">   the solution that minimizes the norm of the residual (the least squares solution) can be obtained by solving A x = \hat{b} where \hat{b} is b orthogonalized to the n(A^T).</font>
 
-<a name="line8136">8136: </a><font color="#B22222">      Krylov solvers can produce the minimal norm solution to the least squares problem by utilizing <a href="../../../docs/manualpages/Mat/MatNullSpaceRemove.html#MatNullSpaceRemove">MatNullSpaceRemove</a>().</font>
+<a name="line8143">8143: </a><font color="#B22222">      Krylov solvers can produce the minimal norm solution to the least squares problem by utilizing <a href="../../../docs/manualpages/Mat/MatNullSpaceRemove.html#MatNullSpaceRemove">MatNullSpaceRemove</a>().</font>
 
-<a name="line8138">8138: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
+<a name="line8145">8145: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
 
-<a name="line8140">8140: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a>(), <a href="../../../docs/manua [...]
-<a name="line8141">8141: </a><font color="#B22222">@*/</font>
-<a name="line8142">8142: </a><strong><font color="#4169E1"><a name="MatSetTransposeNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> nullsp)</font></strong>
-<a name="line8143">8143: </a>{
+<a name="line8147">8147: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a>(), <a href="../../../docs/manua [...]
+<a name="line8148">8148: </a><font color="#B22222">@*/</font>
+<a name="line8149">8149: </a><strong><font color="#4169E1"><a name="MatSetTransposeNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetTransposeNullSpace.html#MatSetTransposeNullSpace">MatSetTransposeNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> nullsp)</font></strong>
+<a name="line8150">8150: </a>{
 
-<a name="line8150">8150: </a>  MatCheckPreallocated(mat,1);
-<a name="line8151">8151: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)nullsp);
-<a name="line8152">8152: </a>  <a href="../../../docs/manualpages/Mat/MatNullSpaceDestroy.html#MatNullSpaceDestroy">MatNullSpaceDestroy</a>(&mat->transnullsp);
-<a name="line8153">8153: </a>  mat->transnullsp = nullsp;
-<a name="line8154">8154: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8155">8155: </a>}
+<a name="line8157">8157: </a>  MatCheckPreallocated(mat,1);
+<a name="line8158">8158: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)nullsp);
+<a name="line8159">8159: </a>  <a href="../../../docs/manualpages/Mat/MatNullSpaceDestroy.html#MatNullSpaceDestroy">MatNullSpaceDestroy</a>(&mat->transnullsp);
+<a name="line8160">8160: </a>  mat->transnullsp = nullsp;
+<a name="line8161">8161: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8162">8162: </a>}
 
-<a name="line8159">8159: </a><font color="#B22222">/*@</font>
-<a name="line8160">8160: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a> - attaches a null space to a matrix, which is often the null space (rigid body modes) of the operator without boundary conditions</font>
-<a name="line8161">8161: </a><font color="#B22222">        This null space will be used to provide near null space vectors to a multigrid preconditioner built from this matrix.</font>
+<a name="line8166">8166: </a><font color="#B22222">/*@</font>
+<a name="line8167">8167: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a> - attaches a null space to a matrix, which is often the null space (rigid body modes) of the operator without boundary conditions</font>
+<a name="line8168">8168: </a><font color="#B22222">        This null space will be used to provide near null space vectors to a multigrid preconditioner built from this matrix.</font>
 
-<a name="line8163">8163: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
+<a name="line8170">8170: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a></font>
 
-<a name="line8165">8165: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8166">8166: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line8167">8167: </a><font color="#B22222">-  nullsp - the null space object</font>
+<a name="line8172">8172: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8173">8173: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line8174">8174: </a><font color="#B22222">-  nullsp - the null space object</font>
 
-<a name="line8169">8169: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8176">8176: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8171">8171: </a><font color="#B22222">   Notes:</font>
-<a name="line8172">8172: </a><font color="#B22222">      Overwrites any previous near null space that may have been attached</font>
+<a name="line8178">8178: </a><font color="#B22222">   Notes:</font>
+<a name="line8179">8179: </a><font color="#B22222">      Overwrites any previous near null space that may have been attached</font>
 
-<a name="line8174">8174: </a><font color="#B22222">      You can remove the null space by calling this routine with an nullsp of NULL</font>
+<a name="line8181">8181: </a><font color="#B22222">      You can remove the null space by calling this routine with an nullsp of NULL</font>
 
-<a name="line8176">8176: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
+<a name="line8183">8183: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
 
-<a name="line8178">8178: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreateRigidBody.html#MatNullSpaceCreateRigidBody">MatNullSpaceCreateRigidBody</a>(), <a h [...]
-<a name="line8179">8179: </a><font color="#B22222">@*/</font>
-<a name="line8180">8180: </a><strong><font color="#4169E1"><a name="MatSetNearNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> nullsp)</font></strong>
-<a name="line8181">8181: </a>{
+<a name="line8185">8185: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>(), <a href="../../../docs/manualpages/Mat/MatSetNullSpace.html#MatSetNullSpace">MatSetNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreateRigidBody.html#MatNullSpaceCreateRigidBody">MatNullSpaceCreateRigidBody</a>(), <a h [...]
+<a name="line8186">8186: </a><font color="#B22222">@*/</font>
+<a name="line8187">8187: </a><strong><font color="#4169E1"><a name="MatSetNearNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> nullsp)</font></strong>
+<a name="line8188">8188: </a>{
 
-<a name="line8188">8188: </a>  MatCheckPreallocated(mat,1);
-<a name="line8189">8189: </a>  <font color="#4169E1">if</font> (nullsp) {<a href="../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)nullsp);}
-<a name="line8190">8190: </a>  <a href="../../../docs/manualpages/Mat/MatNullSpaceDestroy.html#MatNullSpaceDestroy">MatNullSpaceDestroy</a>(&mat->nearnullsp);
-<a name="line8191">8191: </a>  mat->nearnullsp = nullsp;
-<a name="line8192">8192: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8193">8193: </a>}
+<a name="line8195">8195: </a>  MatCheckPreallocated(mat,1);
+<a name="line8196">8196: </a>  <font color="#4169E1">if</font> (nullsp) {<a href="../../../docs/manualpages/Sys/PetscObjectReference.html#PetscObjectReference">PetscObjectReference</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)nullsp);}
+<a name="line8197">8197: </a>  <a href="../../../docs/manualpages/Mat/MatNullSpaceDestroy.html#MatNullSpaceDestroy">MatNullSpaceDestroy</a>(&mat->nearnullsp);
+<a name="line8198">8198: </a>  mat->nearnullsp = nullsp;
+<a name="line8199">8199: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8200">8200: </a>}
 
-<a name="line8197">8197: </a><font color="#B22222">/*@</font>
-<a name="line8198">8198: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetNearNullSpace.html#MatGetNearNullSpace">MatGetNearNullSpace</a> -Get null space attached with <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>()</font>
+<a name="line8204">8204: </a><font color="#B22222">/*@</font>
+<a name="line8205">8205: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetNearNullSpace.html#MatGetNearNullSpace">MatGetNearNullSpace</a> -Get null space attached with <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>()</font>
 
-<a name="line8200">8200: </a><font color="#B22222">   Not Collective</font>
+<a name="line8207">8207: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line8202">8202: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8203">8203: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line8209">8209: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8210">8210: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line8205">8205: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line8206">8206: </a><font color="#B22222">.  nullsp - the null space object, NULL if not set</font>
+<a name="line8212">8212: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line8213">8213: </a><font color="#B22222">.  nullsp - the null space object, NULL if not set</font>
 
-<a name="line8208">8208: </a><font color="#B22222">   Level: developer</font>
+<a name="line8215">8215: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line8210">8210: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
+<a name="line8217">8217: </a><font color="#B22222">   Concepts: null space^attaching to matrix</font>
 
-<a name="line8212">8212: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>()</font>
-<a name="line8213">8213: </a><font color="#B22222">@*/</font>
-<a name="line8214">8214: </a><strong><font color="#4169E1"><a name="MatGetNearNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetNearNullSpace.html#MatGetNearNullSpace">MatGetNearNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> *nullsp)</font></strong>
-<a name="line8215">8215: </a>{
-<a name="line8220">8220: </a>  MatCheckPreallocated(mat,1);
-<a name="line8221">8221: </a>  *nullsp = mat->nearnullsp;
-<a name="line8222">8222: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8223">8223: </a>}
+<a name="line8219">8219: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatSetNearNullSpace.html#MatSetNearNullSpace">MatSetNearNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatGetNullSpace.html#MatGetNullSpace">MatGetNullSpace</a>(), <a href="../../../docs/manualpages/Mat/MatNullSpaceCreate.html#MatNullSpaceCreate">MatNullSpaceCreate</a>()</font>
+<a name="line8220">8220: </a><font color="#B22222">@*/</font>
+<a name="line8221">8221: </a><strong><font color="#4169E1"><a name="MatGetNearNullSpace"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetNearNullSpace.html#MatGetNearNullSpace">MatGetNearNullSpace</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Mat/MatNullSpace.html#MatNullSpace">MatNullSpace</a> *nullsp)</font></strong>
+<a name="line8222">8222: </a>{
+<a name="line8227">8227: </a>  MatCheckPreallocated(mat,1);
+<a name="line8228">8228: </a>  *nullsp = mat->nearnullsp;
+<a name="line8229">8229: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8230">8230: </a>}
 
-<a name="line8227">8227: </a><font color="#B22222">/*@C</font>
-<a name="line8228">8228: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatICCFactor.html#MatICCFactor">MatICCFactor</a> - Performs in-place incomplete Cholesky factorization of matrix.</font>
+<a name="line8234">8234: </a><font color="#B22222">/*@C</font>
+<a name="line8235">8235: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatICCFactor.html#MatICCFactor">MatICCFactor</a> - Performs in-place incomplete Cholesky factorization of matrix.</font>
 
-<a name="line8230">8230: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line8237">8237: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line8232">8232: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8233">8233: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line8234">8234: </a><font color="#B22222">.  row - row/column permutation</font>
-<a name="line8235">8235: </a><font color="#B22222">.  fill - expected fill factor >= 1.0</font>
-<a name="line8236">8236: </a><font color="#B22222">-  level - level of fill, for ICC(k)</font>
+<a name="line8239">8239: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8240">8240: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line8241">8241: </a><font color="#B22222">.  row - row/column permutation</font>
+<a name="line8242">8242: </a><font color="#B22222">.  fill - expected fill factor >= 1.0</font>
+<a name="line8243">8243: </a><font color="#B22222">-  level - level of fill, for ICC(k)</font>
 
-<a name="line8238">8238: </a><font color="#B22222">   Notes:</font>
-<a name="line8239">8239: </a><font color="#B22222">   Probably really in-place only when level of fill is zero, otherwise allocates</font>
-<a name="line8240">8240: </a><font color="#B22222">   new space to store factored matrix and deletes previous memory.</font>
+<a name="line8245">8245: </a><font color="#B22222">   Notes:</font>
+<a name="line8246">8246: </a><font color="#B22222">   Probably really in-place only when level of fill is zero, otherwise allocates</font>
+<a name="line8247">8247: </a><font color="#B22222">   new space to store factored matrix and deletes previous memory.</font>
 
-<a name="line8242">8242: </a><font color="#B22222">   Most users should employ the simplified <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
-<a name="line8243">8243: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
-<a name="line8244">8244: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
+<a name="line8249">8249: </a><font color="#B22222">   Most users should employ the simplified <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
+<a name="line8250">8250: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
+<a name="line8251">8251: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
 
-<a name="line8246">8246: </a><font color="#B22222">   Level: developer</font>
+<a name="line8253">8253: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line8248">8248: </a><font color="#B22222">   Concepts: matrices^incomplete Cholesky factorization</font>
-<a name="line8249">8249: </a><font color="#B22222">   Concepts: Cholesky factorization</font>
+<a name="line8255">8255: </a><font color="#B22222">   Concepts: matrices^incomplete Cholesky factorization</font>
+<a name="line8256">8256: </a><font color="#B22222">   Concepts: Cholesky factorization</font>
 
-<a name="line8251">8251: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatICCFactorSymbolic.html#MatICCFactorSymbolic">MatICCFactorSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</a>()</font>
+<a name="line8258">8258: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatICCFactorSymbolic.html#MatICCFactorSymbolic">MatICCFactorSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatLUFactorNumeric.html#MatLUFactorNumeric">MatLUFactorNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</a>()</font>
 
-<a name="line8253">8253: </a><font color="#B22222">    Developer Note: fortran interface is not autogenerated as the f90</font>
-<a name="line8254">8254: </a><font color="#B22222">    interface defintion cannot be generated correctly [due to <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>]</font>
+<a name="line8260">8260: </a><font color="#B22222">    Developer Note: fortran interface is not autogenerated as the f90</font>
+<a name="line8261">8261: </a><font color="#B22222">    interface defintion cannot be generated correctly [due to <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>]</font>
 
-<a name="line8256">8256: </a><font color="#B22222">@*/</font>
-<a name="line8257">8257: </a><strong><font color="#4169E1"><a name="MatICCFactor"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatICCFactor.html#MatICCFactor">MatICCFactor</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> row,const <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> * [...]
-<a name="line8258">8258: </a>{
+<a name="line8263">8263: </a><font color="#B22222">@*/</font>
+<a name="line8264">8264: </a><strong><font color="#4169E1"><a name="MatICCFactor"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatICCFactor.html#MatICCFactor">MatICCFactor</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> row,const <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> * [...]
+<a name="line8265">8265: </a>{
 
-<a name="line8266">8266: </a>  <font color="#4169E1">if</font> (mat->rmap->N != mat->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONG,<font color="#666666">"matrix must be square"</font>);
-<a name="line8267">8267: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line8268">8268: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line8269">8269: </a>  <font color="#4169E1">if</font> (!mat->ops->iccfactor) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../do [...]
-<a name="line8270">8270: </a>  MatCheckPreallocated(mat,1);
-<a name="line8271">8271: </a>  (*mat->ops->iccfactor)(mat,row,info);
-<a name="line8272">8272: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line8273">8273: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8274">8274: </a>}
+<a name="line8273">8273: </a>  <font color="#4169E1">if</font> (mat->rmap->N != mat->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONG,<font color="#666666">"matrix must be square"</font>);
+<a name="line8274">8274: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line8275">8275: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line8276">8276: </a>  <font color="#4169E1">if</font> (!mat->ops->iccfactor) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../do [...]
+<a name="line8277">8277: </a>  MatCheckPreallocated(mat,1);
+<a name="line8278">8278: </a>  (*mat->ops->iccfactor)(mat,row,info);
+<a name="line8279">8279: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line8280">8280: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8281">8281: </a>}
 
-<a name="line8278">8278: </a><font color="#B22222">/*@</font>
-<a name="line8279">8279: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetValuesAdifor.html#MatSetValuesAdifor">MatSetValuesAdifor</a> - Sets values computed with automatic differentiation into a matrix.</font>
+<a name="line8285">8285: </a><font color="#B22222">/*@</font>
+<a name="line8286">8286: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetValuesAdifor.html#MatSetValuesAdifor">MatSetValuesAdifor</a> - Sets values computed with automatic differentiation into a matrix.</font>
 
-<a name="line8281">8281: </a><font color="#B22222">   Not Collective</font>
+<a name="line8288">8288: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line8283">8283: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8284">8284: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line8285">8285: </a><font color="#B22222">.  nl - leading dimension of v</font>
-<a name="line8286">8286: </a><font color="#B22222">-  v - the values compute with ADIFOR</font>
+<a name="line8290">8290: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8291">8291: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line8292">8292: </a><font color="#B22222">.  nl - leading dimension of v</font>
+<a name="line8293">8293: </a><font color="#B22222">-  v - the values compute with ADIFOR</font>
 
-<a name="line8288">8288: </a><font color="#B22222">   Level: developer</font>
+<a name="line8295">8295: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line8290">8290: </a><font color="#B22222">   Notes:</font>
-<a name="line8291">8291: </a><font color="#B22222">     Must call MatSetColoring() before using this routine. Also this matrix must already</font>
-<a name="line8292">8292: </a><font color="#B22222">     have its nonzero pattern determined.</font>
+<a name="line8297">8297: </a><font color="#B22222">   Notes:</font>
+<a name="line8298">8298: </a><font color="#B22222">     Must call MatSetColoring() before using this routine. Also this matrix must already</font>
+<a name="line8299">8299: </a><font color="#B22222">     have its nonzero pattern determined.</font>
 
-<a name="line8294">8294: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(), <a href="../../../docs/manua [...]
-<a name="line8295">8295: </a><font color="#B22222">          <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), MatSetColoring()</font>
-<a name="line8296">8296: </a><font color="#B22222">@*/</font>
-<a name="line8297">8297: </a><strong><font color="#4169E1"><a name="MatSetValuesAdifor"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetValuesAdifor.html#MatSetValuesAdifor">MatSetValuesAdifor</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nl,void *v)</font></strong>
-<a name="line8298">8298: </a>{
+<a name="line8301">8301: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatSetOption.html#MatSetOption">MatSetOption</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/MatSetValuesBlocked.html#MatSetValuesBlocked">MatSetValuesBlocked</a>(), <a href="../../../docs/manua [...]
+<a name="line8302">8302: </a><font color="#B22222">          <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(), MatSetColoring()</font>
+<a name="line8303">8303: </a><font color="#B22222">@*/</font>
+<a name="line8304">8304: </a><strong><font color="#4169E1"><a name="MatSetValuesAdifor"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSetValuesAdifor.html#MatSetValuesAdifor">MatSetValuesAdifor</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nl,void *v)</font></strong>
+<a name="line8305">8305: </a>{
 
 
-<a name="line8306">8306: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Matrix must be already assembled"</font>);
-<a name="line8307">8307: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_SetValues,mat,0,0,0);
-<a name="line8308">8308: </a>  <font color="#4169E1">if</font> (!mat->ops->setvaluesadifor) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../.. [...]
-<a name="line8309">8309: </a>  (*mat->ops->setvaluesadifor)(mat,nl,v);
-<a name="line8310">8310: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_SetValues,mat,0,0,0);
-<a name="line8311">8311: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line8312">8312: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8313">8313: </a>}
+<a name="line8313">8313: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Matrix must be already assembled"</font>);
+<a name="line8314">8314: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_SetValues,mat,0,0,0);
+<a name="line8315">8315: </a>  <font color="#4169E1">if</font> (!mat->ops->setvaluesadifor) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../.. [...]
+<a name="line8316">8316: </a>  (*mat->ops->setvaluesadifor)(mat,nl,v);
+<a name="line8317">8317: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_SetValues,mat,0,0,0);
+<a name="line8318">8318: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line8319">8319: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8320">8320: </a>}
 
-<a name="line8317">8317: </a><font color="#B22222">/*@</font>
-<a name="line8318">8318: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDiagonalScaleLocal.html#MatDiagonalScaleLocal">MatDiagonalScaleLocal</a> - Scales columns of a matrix given the scaling values including the</font>
-<a name="line8319">8319: </a><font color="#B22222">         ghosted ones.</font>
+<a name="line8324">8324: </a><font color="#B22222">/*@</font>
+<a name="line8325">8325: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatDiagonalScaleLocal.html#MatDiagonalScaleLocal">MatDiagonalScaleLocal</a> - Scales columns of a matrix given the scaling values including the</font>
+<a name="line8326">8326: </a><font color="#B22222">         ghosted ones.</font>
 
-<a name="line8321">8321: </a><font color="#B22222">   Not Collective</font>
+<a name="line8328">8328: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line8323">8323: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8324">8324: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line8325">8325: </a><font color="#B22222">-  diag = the diagonal values, including ghost ones</font>
+<a name="line8330">8330: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8331">8331: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line8332">8332: </a><font color="#B22222">-  diag = the diagonal values, including ghost ones</font>
 
-<a name="line8327">8327: </a><font color="#B22222">   Level: developer</font>
+<a name="line8334">8334: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line8329">8329: </a><font color="#B22222">   Notes: Works only for MPIAIJ and MPIBAIJ matrices</font>
+<a name="line8336">8336: </a><font color="#B22222">   Notes: Works only for MPIAIJ and MPIBAIJ matrices</font>
 
-<a name="line8331">8331: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>()</font>
-<a name="line8332">8332: </a><font color="#B22222">@*/</font>
-<a name="line8333">8333: </a><strong><font color="#4169E1"><a name="MatDiagonalScaleLocal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDiagonalScaleLocal.html#MatDiagonalScaleLocal">MatDiagonalScaleLocal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> diag)</font></strong>
-<a name="line8334">8334: </a>{
-<a name="line8336">8336: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
+<a name="line8338">8338: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>()</font>
+<a name="line8339">8339: </a><font color="#B22222">@*/</font>
+<a name="line8340">8340: </a><strong><font color="#4169E1"><a name="MatDiagonalScaleLocal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatDiagonalScaleLocal.html#MatDiagonalScaleLocal">MatDiagonalScaleLocal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> diag)</font></strong>
+<a name="line8341">8341: </a>{
+<a name="line8343">8343: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
 
 
-<a name="line8343">8343: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Matrix must be already assembled"</font>);
-<a name="line8344">8344: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Scale,mat,0,0,0);
-<a name="line8345">8345: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),&size);
-<a name="line8346">8346: </a>  <font color="#4169E1">if</font> (size == 1) {
-<a name="line8347">8347: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,m;
-<a name="line8348">8348: </a>    <a href="../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(diag,&n);
-<a name="line8349">8349: </a>    <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(mat,0,&m);
-<a name="line8350">8350: </a>    <font color="#4169E1">if</font> (m == n) {
-<a name="line8351">8351: </a>      <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>(mat,0,diag);
-<a name="line8352">8352: </a>    } <font color="#4169E1">else</font> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Only supported for sequential matrices when no ghost points/periodic conditions"</font>);
-<a name="line8353">8353: </a>  } <font color="#4169E1">else</font> {
-<a name="line8354">8354: </a>    PetscUseMethod(mat,<font color="#666666">"MatDiagonalScaleLocal_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(mat,diag));
-<a name="line8355">8355: </a>  }
-<a name="line8356">8356: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Scale,mat,0,0,0);
-<a name="line8357">8357: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
-<a name="line8358">8358: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8359">8359: </a>}
+<a name="line8350">8350: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Matrix must be already assembled"</font>);
+<a name="line8351">8351: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Scale,mat,0,0,0);
+<a name="line8352">8352: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),&size);
+<a name="line8353">8353: </a>  <font color="#4169E1">if</font> (size == 1) {
+<a name="line8354">8354: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> n,m;
+<a name="line8355">8355: </a>    <a href="../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(diag,&n);
+<a name="line8356">8356: </a>    <a href="../../../docs/manualpages/Mat/MatGetSize.html#MatGetSize">MatGetSize</a>(mat,0,&m);
+<a name="line8357">8357: </a>    <font color="#4169E1">if</font> (m == n) {
+<a name="line8358">8358: </a>      <a href="../../../docs/manualpages/Mat/MatDiagonalScale.html#MatDiagonalScale">MatDiagonalScale</a>(mat,0,diag);
+<a name="line8359">8359: </a>    } <font color="#4169E1">else</font> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Only supported for sequential matrices when no ghost points/periodic conditions"</font>);
+<a name="line8360">8360: </a>  } <font color="#4169E1">else</font> {
+<a name="line8361">8361: </a>    PetscUseMethod(mat,<font color="#666666">"MatDiagonalScaleLocal_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(mat,diag));
+<a name="line8362">8362: </a>  }
+<a name="line8363">8363: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Scale,mat,0,0,0);
+<a name="line8364">8364: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectStateIncrease.html#PetscObjectStateIncrease">PetscObjectStateIncrease</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat);
+<a name="line8365">8365: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8366">8366: </a>}
 
-<a name="line8363">8363: </a><font color="#B22222">/*@</font>
-<a name="line8364">8364: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetInertia.html#MatGetInertia">MatGetInertia</a> - Gets the inertia from a factored matrix</font>
+<a name="line8370">8370: </a><font color="#B22222">/*@</font>
+<a name="line8371">8371: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetInertia.html#MatGetInertia">MatGetInertia</a> - Gets the inertia from a factored matrix</font>
 
-<a name="line8366">8366: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line8373">8373: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line8368">8368: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line8369">8369: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line8375">8375: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line8376">8376: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line8371">8371: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line8372">8372: </a><font color="#B22222">+   nneg - number of negative eigenvalues</font>
-<a name="line8373">8373: </a><font color="#B22222">.   nzero - number of zero eigenvalues</font>
-<a name="line8374">8374: </a><font color="#B22222">-   npos - number of positive eigenvalues</font>
-
-<a name="line8376">8376: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line8378">8378: </a><font color="#B22222">   Notes: Matrix must have been factored by <a href="../../../docs/manualpages/Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</a>()</font>
-
-
-<a name="line8381">8381: </a><font color="#B22222">@*/</font>
-<a name="line8382">8382: </a><strong><font color="#4169E1"><a name="MatGetInertia"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetInertia.html#MatGetInertia">MatGetInertia</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *nneg,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</ [...]
-<a name="line8383">8383: </a>{
-
-<a name="line8389">8389: </a>  <font color="#4169E1">if</font> (!mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Unfactored matrix"</font>);
-<a name="line8390">8390: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Numeric factor mat is not assembled"</font>);
-<a name="line8391">8391: </a>  <font color="#4169E1">if</font> (!mat->ops->getinertia) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
-<a name="line8392">8392: </a>  (*mat->ops->getinertia)(mat,nneg,nzero,npos);
-<a name="line8393">8393: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8394">8394: </a>}
-
-<a name="line8396">8396: </a><font color="#B22222">/* ----------------------------------------------------------------*/</font>
-<a name="line8399">8399: </a><font color="#B22222">/*@C</font>
-<a name="line8400">8400: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSolves.html#MatSolves">MatSolves</a> - Solves A x = b, given a factored matrix, for a collection of vectors</font>
-
-<a name="line8402">8402: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vecs.html#Vecs">Vecs</a></font>
-
-<a name="line8404">8404: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8405">8405: </a><font color="#B22222">+  mat - the factored matrix</font>
-<a name="line8406">8406: </a><font color="#B22222">-  b - the right-hand-side vectors</font>
-
-<a name="line8408">8408: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line8409">8409: </a><font color="#B22222">.  x - the result vectors</font>
-
-<a name="line8411">8411: </a><font color="#B22222">   Notes:</font>
-<a name="line8412">8412: </a><font color="#B22222">   The vectors b and x cannot be the same.  I.e., one cannot</font>
-<a name="line8413">8413: </a><font color="#B22222">   call <a href="../../../docs/manualpages/Mat/MatSolves.html#MatSolves">MatSolves</a>(A,x,x).</font>
-
-<a name="line8415">8415: </a><font color="#B22222">   Notes:</font>
-<a name="line8416">8416: </a><font color="#B22222">   Most users should employ the simplified <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
-<a name="line8417">8417: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
-<a name="line8418">8418: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
-
-<a name="line8420">8420: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line8422">8422: </a><font color="#B22222">   Concepts: matrices^triangular solves</font>
-
-<a name="line8424">8424: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatSolveAdd.html#MatSolveAdd">MatSolveAdd</a>(), <a href="../../../docs/manualpages/Mat/MatSolveTranspose.html#MatSolveTranspose">MatSolveTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatSolveTransposeAdd.html#MatSolveTransposeAdd">MatSolveTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatSolve.html#MatSolve">MatSolve</a>()</font>
-<a name="line8425">8425: </a><font color="#B22222">@*/</font>
-<a name="line8426">8426: </a><strong><font color="#4169E1"><a name="MatSolves"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSolves.html#MatSolves">MatSolves</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vecs.html#Vecs">Vecs</a> b,<a href="../../../docs/manualpages/Vec/Vecs.html#Vecs">Vecs</a> x)</font></strong>
-<a name="line8427">8427: </a>{
-
-<a name="line8433">8433: </a>  <font color="#4169E1">if</font> (x == b) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_IDN,<font color="#666666">"x and b must be different vectors"</font>);
-<a name="line8434">8434: </a>  <font color="#4169E1">if</font> (!mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Unfactored matrix"</font>);
-<a name="line8435">8435: </a>  <font color="#4169E1">if</font> (!mat->rmap->N && !mat->cmap->N) <font color="#4169E1">return</font>(0);
-
-<a name="line8437">8437: </a>  <font color="#4169E1">if</font> (!mat->ops->solves) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/ [...]
-<a name="line8438">8438: </a>  MatCheckPreallocated(mat,1);
-<a name="line8439">8439: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Solves,mat,0,0,0);
-<a name="line8440">8440: </a>  (*mat->ops->solves)(mat,b,x);
-<a name="line8441">8441: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Solves,mat,0,0,0);
-<a name="line8442">8442: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8443">8443: </a>}
-
-<a name="line8447">8447: </a><font color="#B22222">/*@</font>
-<a name="line8448">8448: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a> - Test whether a matrix is symmetric</font>
-
-<a name="line8450">8450: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line8452">8452: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line8453">8453: </a><font color="#B22222">+  A - the matrix to test</font>
-<a name="line8454">8454: </a><font color="#B22222">-  tol - difference between value and its transpose less than this amount counts as equal (use 0.0 for exact transpose)</font>
-
-<a name="line8456">8456: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line8457">8457: </a><font color="#B22222">.  flg - the result</font>
-
-<a name="line8459">8459: </a><font color="#B22222">   Notes: For real numbers <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>() and <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>() return identical results</font>
-
-<a name="line8461">8461: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line8463">8463: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
-
-<a name="line8465">8465: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(), <a href="../. [...]
-<a name="line8466">8466: </a><font color="#B22222">@*/</font>
-<a name="line8467">8467: </a><strong><font color="#4169E1"><a name="MatIsSymmetric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> tol,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">Petsc [...]
-<a name="line8468">8468: </a>{
-
-
-<a name="line8475">8475: </a>  <font color="#4169E1">if</font> (!A->symmetric_set) {
-<a name="line8476">8476: </a>    <font color="#4169E1">if</font> (!A->ops->issymmetric) {
-<a name="line8477">8477: </a>      <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
-<a name="line8478">8478: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
-<a name="line8479">8479: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for symmetric"</font>,mattype);
-<a name="line8480">8480: </a>    }
-<a name="line8481">8481: </a>    (*A->ops->issymmetric)(A,tol,flg);
-<a name="line8482">8482: </a>    <font color="#4169E1">if</font> (!tol) {
-<a name="line8483">8483: </a>      A->symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8484">8484: </a>      A->symmetric     = *flg;
-<a name="line8485">8485: </a>      <font color="#4169E1">if</font> (A->symmetric) {
-<a name="line8486">8486: </a>        A->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8487">8487: </a>        A->structurally_symmetric     = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8488">8488: </a>      }
-<a name="line8489">8489: </a>    }
-<a name="line8490">8490: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (A->symmetric) {
-<a name="line8491">8491: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8492">8492: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!tol) {
-<a name="line8493">8493: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line8494">8494: </a>  } <font color="#4169E1">else</font> {
-<a name="line8495">8495: </a>    <font color="#4169E1">if</font> (!A->ops->issymmetric) {
-<a name="line8496">8496: </a>      <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
-<a name="line8497">8497: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
-<a name="line8498">8498: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for symmetric"</font>,mattype);
-<a name="line8499">8499: </a>    }
-<a name="line8500">8500: </a>    (*A->ops->issymmetric)(A,tol,flg);
-<a name="line8501">8501: </a>  }
-<a name="line8502">8502: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8503">8503: </a>}
-
-<a name="line8507">8507: </a><font color="#B22222">/*@</font>
-<a name="line8508">8508: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a> - Test whether a matrix is Hermitian</font>
-
-<a name="line8510">8510: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line8512">8512: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line8513">8513: </a><font color="#B22222">+  A - the matrix to test</font>
-<a name="line8514">8514: </a><font color="#B22222">-  tol - difference between value and its transpose less than this amount counts as equal (use 0.0 for exact Hermitian)</font>
-
-<a name="line8516">8516: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line8517">8517: </a><font color="#B22222">.  flg - the result</font>
-
-<a name="line8519">8519: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line8521">8521: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
-
-<a name="line8523">8523: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(), <a href="../. [...]
-<a name="line8524">8524: </a><font color="#B22222">          <a href="../../../docs/manualpages/Mat/MatIsSymmetricKnown.html#MatIsSymmetricKnown">MatIsSymmetricKnown</a>(), <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>()</font>
-<a name="line8525">8525: </a><font color="#B22222">@*/</font>
-<a name="line8526">8526: </a><strong><font color="#4169E1"><a name="MatIsHermitian"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> tol,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">Petsc [...]
-<a name="line8527">8527: </a>{
-
-
-<a name="line8534">8534: </a>  <font color="#4169E1">if</font> (!A->hermitian_set) {
-<a name="line8535">8535: </a>    <font color="#4169E1">if</font> (!A->ops->ishermitian) {
-<a name="line8536">8536: </a>      <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
-<a name="line8537">8537: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
-<a name="line8538">8538: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for hermitian"</font>,mattype);
-<a name="line8539">8539: </a>    }
-<a name="line8540">8540: </a>    (*A->ops->ishermitian)(A,tol,flg);
-<a name="line8541">8541: </a>    <font color="#4169E1">if</font> (!tol) {
-<a name="line8542">8542: </a>      A->hermitian_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8543">8543: </a>      A->hermitian     = *flg;
-<a name="line8544">8544: </a>      <font color="#4169E1">if</font> (A->hermitian) {
-<a name="line8545">8545: </a>        A->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8546">8546: </a>        A->structurally_symmetric     = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8547">8547: </a>      }
-<a name="line8548">8548: </a>    }
-<a name="line8549">8549: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (A->hermitian) {
-<a name="line8550">8550: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8551">8551: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!tol) {
-<a name="line8552">8552: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line8553">8553: </a>  } <font color="#4169E1">else</font> {
-<a name="line8554">8554: </a>    <font color="#4169E1">if</font> (!A->ops->ishermitian) {
-<a name="line8555">8555: </a>      <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
-<a name="line8556">8556: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
-<a name="line8557">8557: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for hermitian"</font>,mattype);
-<a name="line8558">8558: </a>    }
-<a name="line8559">8559: </a>    (*A->ops->ishermitian)(A,tol,flg);
-<a name="line8560">8560: </a>  }
-<a name="line8561">8561: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8562">8562: </a>}
-
-<a name="line8566">8566: </a><font color="#B22222">/*@</font>
-<a name="line8567">8567: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsSymmetricKnown.html#MatIsSymmetricKnown">MatIsSymmetricKnown</a> - Checks the flag on the matrix to see if it is symmetric.</font>
-
-<a name="line8569">8569: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line8571">8571: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line8572">8572: </a><font color="#B22222">.  A - the matrix to check</font>
-
-<a name="line8574">8574: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line8575">8575: </a><font color="#B22222">+  set - if the symmetric flag is set (this tells you if the next flag is valid)</font>
-<a name="line8576">8576: </a><font color="#B22222">-  flg - the result</font>
-
-<a name="line8578">8578: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line8580">8580: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
-
-<a name="line8582">8582: </a><font color="#B22222">   Note: Does not check the matrix values directly, so this may return unknown (set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>). Use <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>()</font>
-<a name="line8583">8583: </a><font color="#B22222">         if you want it explicitly checked</font>
-
-<a name="line8585">8585: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(), <a href="../. [...]
-<a name="line8586">8586: </a><font color="#B22222">@*/</font>
-<a name="line8587">8587: </a><strong><font color="#4169E1"><a name="MatIsSymmetricKnown"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsSymmetricKnown.html#MatIsSymmetricKnown">MatIsSymmetricKnown</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *set,<a href="../../../docs/manualpages/Sys/PetscBool [...]
-<a name="line8588">8588: </a>{
-<a name="line8593">8593: </a>  <font color="#4169E1">if</font> (A->symmetric_set) {
-<a name="line8594">8594: </a>    *set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8595">8595: </a>    *flg = A->symmetric;
-<a name="line8596">8596: </a>  } <font color="#4169E1">else</font> {
-<a name="line8597">8597: </a>    *set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line8598">8598: </a>  }
-<a name="line8599">8599: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8600">8600: </a>}
-
-<a name="line8604">8604: </a><font color="#B22222">/*@</font>
-<a name="line8605">8605: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsHermitianKnown.html#MatIsHermitianKnown">MatIsHermitianKnown</a> - Checks the flag on the matrix to see if it is hermitian.</font>
-
-<a name="line8607">8607: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line8609">8609: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line8610">8610: </a><font color="#B22222">.  A - the matrix to check</font>
-
-<a name="line8612">8612: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line8613">8613: </a><font color="#B22222">+  set - if the hermitian flag is set (this tells you if the next flag is valid)</font>
-<a name="line8614">8614: </a><font color="#B22222">-  flg - the result</font>
+<a name="line8378">8378: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line8379">8379: </a><font color="#B22222">+   nneg - number of negative eigenvalues</font>
+<a name="line8380">8380: </a><font color="#B22222">.   nzero - number of zero eigenvalues</font>
+<a name="line8381">8381: </a><font color="#B22222">-   npos - number of positive eigenvalues</font>
+
+<a name="line8383">8383: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line8385">8385: </a><font color="#B22222">   Notes: Matrix must have been factored by <a href="../../../docs/manualpages/Mat/MatCholeskyFactor.html#MatCholeskyFactor">MatCholeskyFactor</a>()</font>
+
+
+<a name="line8388">8388: </a><font color="#B22222">@*/</font>
+<a name="line8389">8389: </a><strong><font color="#4169E1"><a name="MatGetInertia"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetInertia.html#MatGetInertia">MatGetInertia</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *nneg,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</ [...]
+<a name="line8390">8390: </a>{
+
+<a name="line8396">8396: </a>  <font color="#4169E1">if</font> (!mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Unfactored matrix"</font>);
+<a name="line8397">8397: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Numeric factor mat is not assembled"</font>);
+<a name="line8398">8398: </a>  <font color="#4169E1">if</font> (!mat->ops->getinertia) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat)->type_name);
+<a name="line8399">8399: </a>  (*mat->ops->getinertia)(mat,nneg,nzero,npos);
+<a name="line8400">8400: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8401">8401: </a>}
+
+<a name="line8403">8403: </a><font color="#B22222">/* ----------------------------------------------------------------*/</font>
+<a name="line8406">8406: </a><font color="#B22222">/*@C</font>
+<a name="line8407">8407: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSolves.html#MatSolves">MatSolves</a> - Solves A x = b, given a factored matrix, for a collection of vectors</font>
+
+<a name="line8409">8409: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> and <a href="../../../docs/manualpages/Vec/Vecs.html#Vecs">Vecs</a></font>
+
+<a name="line8411">8411: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8412">8412: </a><font color="#B22222">+  mat - the factored matrix</font>
+<a name="line8413">8413: </a><font color="#B22222">-  b - the right-hand-side vectors</font>
+
+<a name="line8415">8415: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line8416">8416: </a><font color="#B22222">.  x - the result vectors</font>
+
+<a name="line8418">8418: </a><font color="#B22222">   Notes:</font>
+<a name="line8419">8419: </a><font color="#B22222">   The vectors b and x cannot be the same.  I.e., one cannot</font>
+<a name="line8420">8420: </a><font color="#B22222">   call <a href="../../../docs/manualpages/Mat/MatSolves.html#MatSolves">MatSolves</a>(A,x,x).</font>
+
+<a name="line8422">8422: </a><font color="#B22222">   Notes:</font>
+<a name="line8423">8423: </a><font color="#B22222">   Most users should employ the simplified <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> interface for linear solvers</font>
+<a name="line8424">8424: </a><font color="#B22222">   instead of working directly with matrix algebra routines such as this.</font>
+<a name="line8425">8425: </a><font color="#B22222">   See, e.g., <a href="../../../docs/manualpages/KSP/KSPCreate.html#KSPCreate">KSPCreate</a>().</font>
+
+<a name="line8427">8427: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line8429">8429: </a><font color="#B22222">   Concepts: matrices^triangular solves</font>
+
+<a name="line8431">8431: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatSolveAdd.html#MatSolveAdd">MatSolveAdd</a>(), <a href="../../../docs/manualpages/Mat/MatSolveTranspose.html#MatSolveTranspose">MatSolveTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatSolveTransposeAdd.html#MatSolveTransposeAdd">MatSolveTransposeAdd</a>(), <a href="../../../docs/manualpages/Mat/MatSolve.html#MatSolve">MatSolve</a>()</font>
+<a name="line8432">8432: </a><font color="#B22222">@*/</font>
+<a name="line8433">8433: </a><strong><font color="#4169E1"><a name="MatSolves"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSolves.html#MatSolves">MatSolves</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vecs.html#Vecs">Vecs</a> b,<a href="../../../docs/manualpages/Vec/Vecs.html#Vecs">Vecs</a> x)</font></strong>
+<a name="line8434">8434: </a>{
+
+<a name="line8440">8440: </a>  <font color="#4169E1">if</font> (x == b) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_IDN,<font color="#666666">"x and b must be different vectors"</font>);
+<a name="line8441">8441: </a>  <font color="#4169E1">if</font> (!mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Unfactored matrix"</font>);
+<a name="line8442">8442: </a>  <font color="#4169E1">if</font> (!mat->rmap->N && !mat->cmap->N) <font color="#4169E1">return</font>(0);
+
+<a name="line8444">8444: </a>  <font color="#4169E1">if</font> (!mat->ops->solves) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</font>,((<a href="../../../docs/ [...]
+<a name="line8445">8445: </a>  MatCheckPreallocated(mat,1);
+<a name="line8446">8446: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Solves,mat,0,0,0);
+<a name="line8447">8447: </a>  (*mat->ops->solves)(mat,b,x);
+<a name="line8448">8448: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Solves,mat,0,0,0);
+<a name="line8449">8449: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8450">8450: </a>}
+
+<a name="line8454">8454: </a><font color="#B22222">/*@</font>
+<a name="line8455">8455: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a> - Test whether a matrix is symmetric</font>
+
+<a name="line8457">8457: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line8459">8459: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line8460">8460: </a><font color="#B22222">+  A - the matrix to test</font>
+<a name="line8461">8461: </a><font color="#B22222">-  tol - difference between value and its transpose less than this amount counts as equal (use 0.0 for exact transpose)</font>
+
+<a name="line8463">8463: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line8464">8464: </a><font color="#B22222">.  flg - the result</font>
+
+<a name="line8466">8466: </a><font color="#B22222">   Notes: For real numbers <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>() and <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>() return identical results</font>
+
+<a name="line8468">8468: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line8470">8470: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
+
+<a name="line8472">8472: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(), <a href="../. [...]
+<a name="line8473">8473: </a><font color="#B22222">@*/</font>
+<a name="line8474">8474: </a><strong><font color="#4169E1"><a name="MatIsSymmetric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> tol,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">Petsc [...]
+<a name="line8475">8475: </a>{
+
+
+<a name="line8482">8482: </a>  <font color="#4169E1">if</font> (!A->symmetric_set) {
+<a name="line8483">8483: </a>    <font color="#4169E1">if</font> (!A->ops->issymmetric) {
+<a name="line8484">8484: </a>      <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
+<a name="line8485">8485: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
+<a name="line8486">8486: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for symmetric"</font>,mattype);
+<a name="line8487">8487: </a>    }
+<a name="line8488">8488: </a>    (*A->ops->issymmetric)(A,tol,flg);
+<a name="line8489">8489: </a>    <font color="#4169E1">if</font> (!tol) {
+<a name="line8490">8490: </a>      A->symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8491">8491: </a>      A->symmetric     = *flg;
+<a name="line8492">8492: </a>      <font color="#4169E1">if</font> (A->symmetric) {
+<a name="line8493">8493: </a>        A->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8494">8494: </a>        A->structurally_symmetric     = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8495">8495: </a>      }
+<a name="line8496">8496: </a>    }
+<a name="line8497">8497: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (A->symmetric) {
+<a name="line8498">8498: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8499">8499: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!tol) {
+<a name="line8500">8500: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line8501">8501: </a>  } <font color="#4169E1">else</font> {
+<a name="line8502">8502: </a>    <font color="#4169E1">if</font> (!A->ops->issymmetric) {
+<a name="line8503">8503: </a>      <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
+<a name="line8504">8504: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
+<a name="line8505">8505: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for symmetric"</font>,mattype);
+<a name="line8506">8506: </a>    }
+<a name="line8507">8507: </a>    (*A->ops->issymmetric)(A,tol,flg);
+<a name="line8508">8508: </a>  }
+<a name="line8509">8509: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8510">8510: </a>}
+
+<a name="line8514">8514: </a><font color="#B22222">/*@</font>
+<a name="line8515">8515: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a> - Test whether a matrix is Hermitian</font>
+
+<a name="line8517">8517: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line8519">8519: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line8520">8520: </a><font color="#B22222">+  A - the matrix to test</font>
+<a name="line8521">8521: </a><font color="#B22222">-  tol - difference between value and its transpose less than this amount counts as equal (use 0.0 for exact Hermitian)</font>
+
+<a name="line8523">8523: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line8524">8524: </a><font color="#B22222">.  flg - the result</font>
+
+<a name="line8526">8526: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line8528">8528: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
+
+<a name="line8530">8530: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(), <a href="../. [...]
+<a name="line8531">8531: </a><font color="#B22222">          <a href="../../../docs/manualpages/Mat/MatIsSymmetricKnown.html#MatIsSymmetricKnown">MatIsSymmetricKnown</a>(), <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>()</font>
+<a name="line8532">8532: </a><font color="#B22222">@*/</font>
+<a name="line8533">8533: </a><strong><font color="#4169E1"><a name="MatIsHermitian"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> tol,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">Petsc [...]
+<a name="line8534">8534: </a>{
+
+
+<a name="line8541">8541: </a>  <font color="#4169E1">if</font> (!A->hermitian_set) {
+<a name="line8542">8542: </a>    <font color="#4169E1">if</font> (!A->ops->ishermitian) {
+<a name="line8543">8543: </a>      <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
+<a name="line8544">8544: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
+<a name="line8545">8545: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for hermitian"</font>,mattype);
+<a name="line8546">8546: </a>    }
+<a name="line8547">8547: </a>    (*A->ops->ishermitian)(A,tol,flg);
+<a name="line8548">8548: </a>    <font color="#4169E1">if</font> (!tol) {
+<a name="line8549">8549: </a>      A->hermitian_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8550">8550: </a>      A->hermitian     = *flg;
+<a name="line8551">8551: </a>      <font color="#4169E1">if</font> (A->hermitian) {
+<a name="line8552">8552: </a>        A->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8553">8553: </a>        A->structurally_symmetric     = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8554">8554: </a>      }
+<a name="line8555">8555: </a>    }
+<a name="line8556">8556: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (A->hermitian) {
+<a name="line8557">8557: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8558">8558: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!tol) {
+<a name="line8559">8559: </a>    *flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line8560">8560: </a>  } <font color="#4169E1">else</font> {
+<a name="line8561">8561: </a>    <font color="#4169E1">if</font> (!A->ops->ishermitian) {
+<a name="line8562">8562: </a>      <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
+<a name="line8563">8563: </a>      <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
+<a name="line8564">8564: </a>      <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support checking for hermitian"</font>,mattype);
+<a name="line8565">8565: </a>    }
+<a name="line8566">8566: </a>    (*A->ops->ishermitian)(A,tol,flg);
+<a name="line8567">8567: </a>  }
+<a name="line8568">8568: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8569">8569: </a>}
+
+<a name="line8573">8573: </a><font color="#B22222">/*@</font>
+<a name="line8574">8574: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsSymmetricKnown.html#MatIsSymmetricKnown">MatIsSymmetricKnown</a> - Checks the flag on the matrix to see if it is symmetric.</font>
+
+<a name="line8576">8576: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line8578">8578: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line8579">8579: </a><font color="#B22222">.  A - the matrix to check</font>
+
+<a name="line8581">8581: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line8582">8582: </a><font color="#B22222">+  set - if the symmetric flag is set (this tells you if the next flag is valid)</font>
+<a name="line8583">8583: </a><font color="#B22222">-  flg - the result</font>
+
+<a name="line8585">8585: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line8587">8587: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
+
+<a name="line8589">8589: </a><font color="#B22222">   Note: Does not check the matrix values directly, so this may return unknown (set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>). Use <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>()</font>
+<a name="line8590">8590: </a><font color="#B22222">         if you want it explicitly checked</font>
+
+<a name="line8592">8592: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(), <a href="../. [...]
+<a name="line8593">8593: </a><font color="#B22222">@*/</font>
+<a name="line8594">8594: </a><strong><font color="#4169E1"><a name="MatIsSymmetricKnown"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsSymmetricKnown.html#MatIsSymmetricKnown">MatIsSymmetricKnown</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *set,<a href="../../../docs/manualpages/Sys/PetscBool [...]
+<a name="line8595">8595: </a>{
+<a name="line8600">8600: </a>  <font color="#4169E1">if</font> (A->symmetric_set) {
+<a name="line8601">8601: </a>    *set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8602">8602: </a>    *flg = A->symmetric;
+<a name="line8603">8603: </a>  } <font color="#4169E1">else</font> {
+<a name="line8604">8604: </a>    *set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line8605">8605: </a>  }
+<a name="line8606">8606: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8607">8607: </a>}
+
+<a name="line8611">8611: </a><font color="#B22222">/*@</font>
+<a name="line8612">8612: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsHermitianKnown.html#MatIsHermitianKnown">MatIsHermitianKnown</a> - Checks the flag on the matrix to see if it is hermitian.</font>
+
+<a name="line8614">8614: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line8616">8616: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line8617">8617: </a><font color="#B22222">.  A - the matrix to check</font>
+
+<a name="line8619">8619: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line8620">8620: </a><font color="#B22222">+  set - if the hermitian flag is set (this tells you if the next flag is valid)</font>
+<a name="line8621">8621: </a><font color="#B22222">-  flg - the result</font>
 
-<a name="line8616">8616: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8623">8623: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8618">8618: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
+<a name="line8625">8625: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
 
-<a name="line8620">8620: </a><font color="#B22222">   Note: Does not check the matrix values directly, so this may return unknown (set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>). Use <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>()</font>
-<a name="line8621">8621: </a><font color="#B22222">         if you want it explicitly checked</font>
-
-<a name="line8623">8623: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(), <a href="../. [...]
-<a name="line8624">8624: </a><font color="#B22222">@*/</font>
-<a name="line8625">8625: </a><strong><font color="#4169E1"><a name="MatIsHermitianKnown"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsHermitianKnown.html#MatIsHermitianKnown">MatIsHermitianKnown</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *set,<a href="../../../docs/manualpages/Sys/PetscBool [...]
-<a name="line8626">8626: </a>{
-<a name="line8631">8631: </a>  <font color="#4169E1">if</font> (A->hermitian_set) {
-<a name="line8632">8632: </a>    *set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8633">8633: </a>    *flg = A->hermitian;
-<a name="line8634">8634: </a>  } <font color="#4169E1">else</font> {
-<a name="line8635">8635: </a>    *set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line8636">8636: </a>  }
-<a name="line8637">8637: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8638">8638: </a>}
-
-<a name="line8642">8642: </a><font color="#B22222">/*@</font>
-<a name="line8643">8643: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a> - Test whether a matrix is structurally symmetric</font>
-
-<a name="line8645">8645: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line8647">8647: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line8648">8648: </a><font color="#B22222">.  A - the matrix to test</font>
-
-<a name="line8650">8650: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line8651">8651: </a><font color="#B22222">.  flg - the result</font>
-
-<a name="line8653">8653: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line8655">8655: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
-
-<a name="line8657">8657: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(), <a href="../../../docs/manualpages/Mat/MatSetOpti [...]
-<a name="line8658">8658: </a><font color="#B22222">@*/</font>
-<a name="line8659">8659: </a><strong><font color="#4169E1"><a name="MatIsStructurallySymmetric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *flg)</font></strong>
-<a name="line8660">8660: </a>{
-
-<a name="line8666">8666: </a>  <font color="#4169E1">if</font> (!A->structurally_symmetric_set) {
-<a name="line8667">8667: </a>    <font color="#4169E1">if</font> (!A->ops->isstructurallysymmetric) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"Matrix does not support checking for structural symmetric"</font>);
-<a name="line8668">8668: </a>    (*A->ops->isstructurallysymmetric)(A,&A->structurally_symmetric);
-
-<a name="line8670">8670: </a>    A->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line8671">8671: </a>  }
-<a name="line8672">8672: </a>  *flg = A->structurally_symmetric;
-<a name="line8673">8673: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8674">8674: </a>}
+<a name="line8627">8627: </a><font color="#B22222">   Note: Does not check the matrix values directly, so this may return unknown (set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>). Use <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>()</font>
+<a name="line8628">8628: </a><font color="#B22222">         if you want it explicitly checked</font>
+
+<a name="line8630">8630: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(), <a href="../. [...]
+<a name="line8631">8631: </a><font color="#B22222">@*/</font>
+<a name="line8632">8632: </a><strong><font color="#4169E1"><a name="MatIsHermitianKnown"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsHermitianKnown.html#MatIsHermitianKnown">MatIsHermitianKnown</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *set,<a href="../../../docs/manualpages/Sys/PetscBool [...]
+<a name="line8633">8633: </a>{
+<a name="line8638">8638: </a>  <font color="#4169E1">if</font> (A->hermitian_set) {
+<a name="line8639">8639: </a>    *set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8640">8640: </a>    *flg = A->hermitian;
+<a name="line8641">8641: </a>  } <font color="#4169E1">else</font> {
+<a name="line8642">8642: </a>    *set = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line8643">8643: </a>  }
+<a name="line8644">8644: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8645">8645: </a>}
+
+<a name="line8649">8649: </a><font color="#B22222">/*@</font>
+<a name="line8650">8650: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a> - Test whether a matrix is structurally symmetric</font>
+
+<a name="line8652">8652: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line8654">8654: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line8655">8655: </a><font color="#B22222">.  A - the matrix to test</font>
+
+<a name="line8657">8657: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line8658">8658: </a><font color="#B22222">.  flg - the result</font>
+
+<a name="line8660">8660: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line8662">8662: </a><font color="#B22222">   Concepts: matrix^symmetry</font>
+
+<a name="line8664">8664: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsTranspose.html#MatIsTranspose">MatIsTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatIsHermitian.html#MatIsHermitian">MatIsHermitian</a>(), <a href="../../../docs/manualpages/Mat/MatIsSymmetric.html#MatIsSymmetric">MatIsSymmetric</a>(), <a href="../../../docs/manualpages/Mat/MatSetOpti [...]
+<a name="line8665">8665: </a><font color="#B22222">@*/</font>
+<a name="line8666">8666: </a><strong><font color="#4169E1"><a name="MatIsStructurallySymmetric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatIsStructurallySymmetric.html#MatIsStructurallySymmetric">MatIsStructurallySymmetric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *flg)</font></strong>
+<a name="line8667">8667: </a>{
+
+<a name="line8673">8673: </a>  <font color="#4169E1">if</font> (!A->structurally_symmetric_set) {
+<a name="line8674">8674: </a>    <font color="#4169E1">if</font> (!A->ops->isstructurallysymmetric) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"Matrix does not support checking for structural symmetric"</font>);
+<a name="line8675">8675: </a>    (*A->ops->isstructurallysymmetric)(A,&A->structurally_symmetric);
+
+<a name="line8677">8677: </a>    A->structurally_symmetric_set = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line8678">8678: </a>  }
+<a name="line8679">8679: </a>  *flg = A->structurally_symmetric;
+<a name="line8680">8680: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8681">8681: </a>}
 
-<a name="line8678">8678: </a><strong><font color="#4169E1">extern <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatStashGetInfo_Private(MatStash*,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
-<a name="line8679">8679: </a><font color="#B22222">/*@</font>
-<a name="line8680">8680: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatStashGetInfo.html#MatStashGetInfo">MatStashGetInfo</a> - Gets how many values are currently in the matrix stash, i.e. need</font>
-<a name="line8681">8681: </a><font color="#B22222">       to be communicated to other processors during the <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() process</font>
+<a name="line8685">8685: </a><strong><font color="#4169E1">extern <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> MatStashGetInfo_Private(MatStash*,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)</font></strong>;
+<a name="line8686">8686: </a><font color="#B22222">/*@</font>
+<a name="line8687">8687: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatStashGetInfo.html#MatStashGetInfo">MatStashGetInfo</a> - Gets how many values are currently in the matrix stash, i.e. need</font>
+<a name="line8688">8688: </a><font color="#B22222">       to be communicated to other processors during the <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>/End() process</font>
 
-<a name="line8683">8683: </a><font color="#B22222">    Not collective</font>
+<a name="line8690">8690: </a><font color="#B22222">    Not collective</font>
 
-<a name="line8685">8685: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line8686">8686: </a><font color="#B22222">.   vec - the vector</font>
+<a name="line8692">8692: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line8693">8693: </a><font color="#B22222">.   vec - the vector</font>
 
-<a name="line8688">8688: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line8689">8689: </a><font color="#B22222">+   nstash   - the size of the stash</font>
-<a name="line8690">8690: </a><font color="#B22222">.   reallocs - the number of additional mallocs incurred.</font>
-<a name="line8691">8691: </a><font color="#B22222">.   bnstash   - the size of the block stash</font>
-<a name="line8692">8692: </a><font color="#B22222">-   breallocs - the number of additional mallocs incurred.in the block stash</font>
+<a name="line8695">8695: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line8696">8696: </a><font color="#B22222">+   nstash   - the size of the stash</font>
+<a name="line8697">8697: </a><font color="#B22222">.   reallocs - the number of additional mallocs incurred.</font>
+<a name="line8698">8698: </a><font color="#B22222">.   bnstash   - the size of the block stash</font>
+<a name="line8699">8699: </a><font color="#B22222">-   breallocs - the number of additional mallocs incurred.in the block stash</font>
 
-<a name="line8694">8694: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8701">8701: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8696">8696: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, <a href="../../../docs/manualpages/Mat/MatStashSetInitialSize.html#MatStashSetInitialSize">MatStashSetInitialSize</a>()</font>
+<a name="line8703">8703: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(), <a href="../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(), <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, <a href="../../../docs/manualpages/Mat/MatStashSetInitialSize.html#MatStashSetInitialSize">MatStashSetInitialSize</a>()</font>
 
-<a name="line8698">8698: </a><font color="#B22222">@*/</font>
-<a name="line8699">8699: </a><strong><font color="#4169E1"><a name="MatStashGetInfo"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatStashGetInfo.html#MatStashGetInfo">MatStashGetInfo</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *nstash,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt"> [...]
-<a name="line8700">8700: </a>{
+<a name="line8705">8705: </a><font color="#B22222">@*/</font>
+<a name="line8706">8706: </a><strong><font color="#4169E1"><a name="MatStashGetInfo"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatStashGetInfo.html#MatStashGetInfo">MatStashGetInfo</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *nstash,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt"> [...]
+<a name="line8707">8707: </a>{
 
-<a name="line8704">8704: </a>  MatStashGetInfo_Private(&mat->stash,nstash,reallocs);
-<a name="line8705">8705: </a>  MatStashGetInfo_Private(&mat->bstash,bnstash,breallocs);
-<a name="line8706">8706: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8707">8707: </a>}
+<a name="line8711">8711: </a>  MatStashGetInfo_Private(&mat->stash,nstash,reallocs);
+<a name="line8712">8712: </a>  MatStashGetInfo_Private(&mat->bstash,bnstash,breallocs);
+<a name="line8713">8713: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8714">8714: </a>}
 
-<a name="line8711">8711: </a><font color="#B22222">/*@C</font>
-<a name="line8712">8712: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a> - Get vector(s) compatible with the matrix, i.e. with the same</font>
-<a name="line8713">8713: </a><font color="#B22222">     parallel layout</font>
+<a name="line8718">8718: </a><font color="#B22222">/*@C</font>
+<a name="line8719">8719: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a> - Get vector(s) compatible with the matrix, i.e. with the same</font>
+<a name="line8720">8720: </a><font color="#B22222">     parallel layout</font>
 
-<a name="line8715">8715: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line8722">8722: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line8717">8717: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line8718">8718: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line8724">8724: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line8725">8725: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line8720">8720: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line8721">8721: </a><font color="#B22222">+   right - (optional) vector that the matrix can be multiplied against</font>
-<a name="line8722">8722: </a><font color="#B22222">-   left - (optional) vector that the matrix vector product can be stored in</font>
+<a name="line8727">8727: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line8728">8728: </a><font color="#B22222">+   right - (optional) vector that the matrix can be multiplied against</font>
+<a name="line8729">8729: </a><font color="#B22222">-   left - (optional) vector that the matrix vector product can be stored in</font>
 
-<a name="line8724">8724: </a><font color="#B22222">   Notes:</font>
-<a name="line8725">8725: </a><font color="#B22222">    The blocksize of the returned vectors is determined by the row and column block sizes set with <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>() or the single blocksize (same for both) set by <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>().</font>
+<a name="line8731">8731: </a><font color="#B22222">   Notes:</font>
+<a name="line8732">8732: </a><font color="#B22222">    The blocksize of the returned vectors is determined by the row and column block sizes set with <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>() or the single blocksize (same for both) set by <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>().</font>
 
-<a name="line8727">8727: </a><font color="#B22222">  Notes: These are new vectors which are not owned by the <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, they should be destroyed in <a href="../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>() when no longer needed</font>
+<a name="line8734">8734: </a><font color="#B22222">  Notes: These are new vectors which are not owned by the <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>, they should be destroyed in <a href="../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>() when no longer needed</font>
 
-<a name="line8729">8729: </a><font color="#B22222">  Level: advanced</font>
+<a name="line8736">8736: </a><font color="#B22222">  Level: advanced</font>
 
-<a name="line8731">8731: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>()</font>
-<a name="line8732">8732: </a><font color="#B22222">@*/</font>
-<a name="line8733">8733: </a><strong><font color="#4169E1"><a name="MatCreateVecs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> *right,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> *left)</font></strong>
-<a name="line8734">8734: </a>{
+<a name="line8738">8738: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatCreate.html#MatCreate">MatCreate</a>(), <a href="../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>()</font>
+<a name="line8739">8739: </a><font color="#B22222">@*/</font>
+<a name="line8740">8740: </a><strong><font color="#4169E1"><a name="MatCreateVecs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> *right,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> *left)</font></strong>
+<a name="line8741">8741: </a>{
 
-<a name="line8740">8740: </a>  <font color="#4169E1">if</font> (mat->ops->getvecs) {
-<a name="line8741">8741: </a>    (*mat->ops->getvecs)(mat,right,left);
-<a name="line8742">8742: </a>  } <font color="#4169E1">else</font> {
-<a name="line8743">8743: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rbs,cbs;
-<a name="line8744">8744: </a>    <a href="../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(mat,&rbs,&cbs);
-<a name="line8745">8745: </a>    <font color="#4169E1">if</font> (right) {
-<a name="line8746">8746: </a>      <font color="#4169E1">if</font> (mat->cmap->n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"<a href="../../../docs/manualpages/IS/PetscLayout.html#PetscLayout">PetscLayout</a> for  [...]
-<a name="line8747">8747: </a>      <a href="../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),right);
-<a name="line8748">8748: </a>      <a href="../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(*right,mat->cmap->n,<a href="../../../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a>);
-<a name="line8749">8749: </a>      <a href="../../../docs/manualpages/Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</a>(*right,cbs);
-<a name="line8750">8750: </a>      <a href="../../../docs/manualpages/Vec/VecSetType.html#VecSetType">VecSetType</a>(*right,<a href="../../../docs/manualpages/Vec/VECSTANDARD.html#VECSTANDARD">VECSTANDARD</a>);
-<a name="line8751">8751: </a>      <a href="../../../docs/manualpages/IS/PetscLayoutReference.html#PetscLayoutReference">PetscLayoutReference</a>(mat->cmap,&(*right)->map);
-<a name="line8752">8752: </a>    }
-<a name="line8753">8753: </a>    <font color="#4169E1">if</font> (left) {
-<a name="line8754">8754: </a>      <font color="#4169E1">if</font> (mat->rmap->n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"<a href="../../../docs/manualpages/IS/PetscLayout.html#PetscLayout">PetscLayout</a> for  [...]
-<a name="line8755">8755: </a>      <a href="../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),left);
-<a name="line8756">8756: </a>      <a href="../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(*left,mat->rmap->n,<a href="../../../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a>);
-<a name="line8757">8757: </a>      <a href="../../../docs/manualpages/Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</a>(*left,rbs);
-<a name="line8758">8758: </a>      <a href="../../../docs/manualpages/Vec/VecSetType.html#VecSetType">VecSetType</a>(*left,<a href="../../../docs/manualpages/Vec/VECSTANDARD.html#VECSTANDARD">VECSTANDARD</a>);
-<a name="line8759">8759: </a>      <a href="../../../docs/manualpages/IS/PetscLayoutReference.html#PetscLayoutReference">PetscLayoutReference</a>(mat->rmap,&(*left)->map);
-<a name="line8760">8760: </a>    }
-<a name="line8761">8761: </a>  }
-<a name="line8762">8762: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8763">8763: </a>}
+<a name="line8747">8747: </a>  <font color="#4169E1">if</font> (mat->ops->getvecs) {
+<a name="line8748">8748: </a>    (*mat->ops->getvecs)(mat,right,left);
+<a name="line8749">8749: </a>  } <font color="#4169E1">else</font> {
+<a name="line8750">8750: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> rbs,cbs;
+<a name="line8751">8751: </a>    <a href="../../../docs/manualpages/Mat/MatGetBlockSizes.html#MatGetBlockSizes">MatGetBlockSizes</a>(mat,&rbs,&cbs);
+<a name="line8752">8752: </a>    <font color="#4169E1">if</font> (right) {
+<a name="line8753">8753: </a>      <font color="#4169E1">if</font> (mat->cmap->n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"<a href="../../../docs/manualpages/IS/PetscLayout.html#PetscLayout">PetscLayout</a> for  [...]
+<a name="line8754">8754: </a>      <a href="../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),right);
+<a name="line8755">8755: </a>      <a href="../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(*right,mat->cmap->n,<a href="../../../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a>);
+<a name="line8756">8756: </a>      <a href="../../../docs/manualpages/Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</a>(*right,cbs);
+<a name="line8757">8757: </a>      <a href="../../../docs/manualpages/Vec/VecSetType.html#VecSetType">VecSetType</a>(*right,<a href="../../../docs/manualpages/Vec/VECSTANDARD.html#VECSTANDARD">VECSTANDARD</a>);
+<a name="line8758">8758: </a>      <a href="../../../docs/manualpages/IS/PetscLayoutReference.html#PetscLayoutReference">PetscLayoutReference</a>(mat->cmap,&(*right)->map);
+<a name="line8759">8759: </a>    }
+<a name="line8760">8760: </a>    <font color="#4169E1">if</font> (left) {
+<a name="line8761">8761: </a>      <font color="#4169E1">if</font> (mat->rmap->n < 0) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"<a href="../../../docs/manualpages/IS/PetscLayout.html#PetscLayout">PetscLayout</a> for  [...]
+<a name="line8762">8762: </a>      <a href="../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),left);
+<a name="line8763">8763: </a>      <a href="../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(*left,mat->rmap->n,<a href="../../../docs/manualpages/Sys/PETSC_DETERMINE.html#PETSC_DETERMINE">PETSC_DETERMINE</a>);
+<a name="line8764">8764: </a>      <a href="../../../docs/manualpages/Vec/VecSetBlockSize.html#VecSetBlockSize">VecSetBlockSize</a>(*left,rbs);
+<a name="line8765">8765: </a>      <a href="../../../docs/manualpages/Vec/VecSetType.html#VecSetType">VecSetType</a>(*left,<a href="../../../docs/manualpages/Vec/VECSTANDARD.html#VECSTANDARD">VECSTANDARD</a>);
+<a name="line8766">8766: </a>      <a href="../../../docs/manualpages/IS/PetscLayoutReference.html#PetscLayoutReference">PetscLayoutReference</a>(mat->rmap,&(*left)->map);
+<a name="line8767">8767: </a>    }
+<a name="line8768">8768: </a>  }
+<a name="line8769">8769: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8770">8770: </a>}
 
-<a name="line8767">8767: </a><font color="#B22222">/*@C</font>
-<a name="line8768">8768: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatFactorInfoInitialize.html#MatFactorInfoInitialize">MatFactorInfoInitialize</a> - Initializes a <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> data structure</font>
-<a name="line8769">8769: </a><font color="#B22222">     with default values.</font>
+<a name="line8774">8774: </a><font color="#B22222">/*@C</font>
+<a name="line8775">8775: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatFactorInfoInitialize.html#MatFactorInfoInitialize">MatFactorInfoInitialize</a> - Initializes a <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> data structure</font>
+<a name="line8776">8776: </a><font color="#B22222">     with default values.</font>
 
-<a name="line8771">8771: </a><font color="#B22222">   Not Collective</font>
+<a name="line8778">8778: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line8773">8773: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8774">8774: </a><font color="#B22222">.    info - the <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> data structure</font>
+<a name="line8780">8780: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8781">8781: </a><font color="#B22222">.    info - the <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> data structure</font>
 
 
-<a name="line8777">8777: </a><font color="#B22222">   Notes: The solvers are generally used through the <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> and <a href="../../../docs/manualpages/PC/PC.html#PC">PC</a> objects, for example</font>
-<a name="line8778">8778: </a><font color="#B22222">          <a href="../../../docs/manualpages/PC/PCLU.html#PCLU">PCLU</a>, <a href="../../../docs/manualpages/PC/PCILU.html#PCILU">PCILU</a>, <a href="../../../docs/manualpages/PC/PCCHOLESKY.html#PCCHOLESKY">PCCHOLESKY</a>, <a href="../../../docs/manualpages/PC/PCICC.html#PCICC">PCICC</a></font>
+<a name="line8784">8784: </a><font color="#B22222">   Notes: The solvers are generally used through the <a href="../../../docs/manualpages/KSP/KSP.html#KSP">KSP</a> and <a href="../../../docs/manualpages/PC/PC.html#PC">PC</a> objects, for example</font>
+<a name="line8785">8785: </a><font color="#B22222">          <a href="../../../docs/manualpages/PC/PCLU.html#PCLU">PCLU</a>, <a href="../../../docs/manualpages/PC/PCILU.html#PCILU">PCILU</a>, <a href="../../../docs/manualpages/PC/PCCHOLESKY.html#PCCHOLESKY">PCCHOLESKY</a>, <a href="../../../docs/manualpages/PC/PCICC.html#PCICC">PCICC</a></font>
 
-<a name="line8780">8780: </a><font color="#B22222">   Level: developer</font>
+<a name="line8787">8787: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line8782">8782: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a></font>
+<a name="line8789">8789: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a></font>
 
-<a name="line8784">8784: </a><font color="#B22222">    Developer Note: fortran interface is not autogenerated as the f90</font>
-<a name="line8785">8785: </a><font color="#B22222">    interface defintion cannot be generated correctly [due to <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>]</font>
+<a name="line8791">8791: </a><font color="#B22222">    Developer Note: fortran interface is not autogenerated as the f90</font>
+<a name="line8792">8792: </a><font color="#B22222">    interface defintion cannot be generated correctly [due to <a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>]</font>
 
-<a name="line8787">8787: </a><font color="#B22222">@*/</font>
+<a name="line8794">8794: </a><font color="#B22222">@*/</font>
 
-<a name="line8789">8789: </a><strong><font color="#4169E1"><a name="MatFactorInfoInitialize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorInfoInitialize.html#MatFactorInfoInitialize">MatFactorInfoInitialize</a>(<a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> *info)</font></strong>
-<a name="line8790">8790: </a>{
+<a name="line8796">8796: </a><strong><font color="#4169E1"><a name="MatFactorInfoInitialize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorInfoInitialize.html#MatFactorInfoInitialize">MatFactorInfoInitialize</a>(<a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a> *info)</font></strong>
+<a name="line8797">8797: </a>{
 
-<a name="line8794">8794: </a>  <a href="../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(info,<font color="#4169E1">sizeof</font>(<a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>));
-<a name="line8795">8795: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8796">8796: </a>}
+<a name="line8801">8801: </a>  <a href="../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(info,<font color="#4169E1">sizeof</font>(<a href="../../../docs/manualpages/Mat/MatFactorInfo.html#MatFactorInfo">MatFactorInfo</a>));
+<a name="line8802">8802: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8803">8803: </a>}
 
-<a name="line8800">8800: </a><font color="#B22222">/*@</font>
-<a name="line8801">8801: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a> - Set indices corresponding to the Schur complement</font>
+<a name="line8807">8807: </a><font color="#B22222">/*@</font>
+<a name="line8808">8808: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a> - Set indices corresponding to the Schur complement</font>
 
-<a name="line8803">8803: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line8810">8810: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line8805">8805: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8806">8806: </a><font color="#B22222">+  mat - the factored matrix</font>
-<a name="line8807">8807: </a><font color="#B22222">-  is - the index set defining the Schur indices (0-based)</font>
+<a name="line8812">8812: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8813">8813: </a><font color="#B22222">+  mat - the factored matrix</font>
+<a name="line8814">8814: </a><font color="#B22222">-  is - the index set defining the Schur indices (0-based)</font>
 
-<a name="line8809">8809: </a><font color="#B22222">   Notes:</font>
+<a name="line8816">8816: </a><font color="#B22222">   Notes:</font>
 
-<a name="line8811">8811: </a><font color="#B22222">   Level: developer</font>
+<a name="line8818">8818: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line8813">8813: </a><font color="#B22222">   Concepts:</font>
+<a name="line8820">8820: </a><font color="#B22222">   Concepts:</font>
 
-<a name="line8815">8815: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(), <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a>(), <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFa [...]
+<a name="line8822">8822: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(), <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a>(), <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFa [...]
 
-<a name="line8817">8817: </a><font color="#B22222">@*/</font>
-<a name="line8818">8818: </a><strong><font color="#4169E1"><a name="MatFactorSetSchurIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is)</font></strong>
-<a name="line8819">8819: </a>{
-<a name="line8820">8820: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>);
+<a name="line8824">8824: </a><font color="#B22222">@*/</font>
+<a name="line8825">8825: </a><strong><font color="#4169E1"><a name="MatFactorSetSchurIS"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> is)</font></strong>
+<a name="line8826">8826: </a>{
+<a name="line8827">8827: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ierr,(*f)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>);
 
-<a name="line8828">8828: </a>  <font color="#4169E1">if</font> (!mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Only for factored matrix"</font>);
-<a name="line8829">8829: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat,<font color="#666666">"MatFactorSetSchurIS_C"</font>,&f);
-<a name="line8830">8830: </a>  <font color="#4169E1">if</font> (!f) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"The selected <a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> does not supp [...]
-<a name="line8831">8831: </a>  (*f)(mat,is);
-<a name="line8832">8832: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8833">8833: </a>}
+<a name="line8835">8835: </a>  <font color="#4169E1">if</font> (!mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Only for factored matrix"</font>);
+<a name="line8836">8836: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat,<font color="#666666">"MatFactorSetSchurIS_C"</font>,&f);
+<a name="line8837">8837: </a>  <font color="#4169E1">if</font> (!f) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"The selected <a href="../../../docs/manualpages/Mat/MatSolverPackage.html#MatSolverPackage">MatSolverPackage</a> does not supp [...]
+<a name="line8838">8838: </a>  (*f)(mat,is);
+<a name="line8839">8839: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8840">8840: </a>}
 
-<a name="line8837">8837: </a><font color="#B22222">/*@</font>
-<a name="line8838">8838: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFactorCreateSchurComplement">MatFactorCreateSchurComplement</a> - Create a Schur complement matrix object using Schur data computed during the factorization step</font>
+<a name="line8844">8844: </a><font color="#B22222">/*@</font>
+<a name="line8845">8845: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFactorCreateSchurComplement">MatFactorCreateSchurComplement</a> - Create a Schur complement matrix object using Schur data computed during the factorization step</font>
 
-<a name="line8840">8840: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line8847">8847: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line8842">8842: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8843">8843: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>() from PETSc-MUMPS interface</font>
-<a name="line8844">8844: </a><font color="#B22222">.  *S - location where to return the Schur complement (<a href="../../../docs/manualpages/Mat/MATDENSE.html#MATDENSE">MATDENSE</a>)</font>
+<a name="line8849">8849: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8850">8850: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>() from PETSc-MUMPS interface</font>
+<a name="line8851">8851: </a><font color="#B22222">.  *S - location where to return the Schur complement (<a href="../../../docs/manualpages/Mat/MATDENSE.html#MATDENSE">MATDENSE</a>)</font>
 
-<a name="line8846">8846: </a><font color="#B22222">   Notes:</font>
-<a name="line8847">8847: </a><font color="#B22222">   The routine provides a copy of the Schur data stored within solver's data strutures. The caller must destroy the object when it is no longer needed.</font>
-<a name="line8848">8848: </a><font color="#B22222">   If <a href="../../../docs/manualpages/Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</a> has been called, the routine gets back the inverse</font>
+<a name="line8853">8853: </a><font color="#B22222">   Notes:</font>
+<a name="line8854">8854: </a><font color="#B22222">   The routine provides a copy of the Schur data stored within solver's data strutures. The caller must destroy the object when it is no longer needed.</font>
+<a name="line8855">8855: </a><font color="#B22222">   If <a href="../../../docs/manualpages/Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</a> has been called, the routine gets back the inverse</font>
 
-<a name="line8850">8850: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8857">8857: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8852">8852: </a><font color="#B22222">   References:</font>
+<a name="line8859">8859: </a><font color="#B22222">   References:</font>
 
-<a name="line8854">8854: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(), <a href="../../../docs/manualpages/Mat/MatFactorGetSchurComplement.html#MatFactorGetSchurComplement">MatFactorGetSchurComplement</a>()</font>
-<a name="line8855">8855: </a><font color="#B22222">@*/</font>
-<a name="line8856">8856: </a><strong><font color="#4169E1"><a name="MatFactorCreateSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFactorCreateSchurComplement">MatFactorCreateSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>* S)</font></strong>
-<a name="line8857">8857: </a>{
+<a name="line8861">8861: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(), <a href="../../../docs/manualpages/Mat/MatFactorGetSchurComplement.html#MatFactorGetSchurComplement">MatFactorGetSchurComplement</a>()</font>
+<a name="line8862">8862: </a><font color="#B22222">@*/</font>
+<a name="line8863">8863: </a><strong><font color="#4169E1"><a name="MatFactorCreateSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFactorCreateSchurComplement">MatFactorCreateSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>* S)</font></strong>
+<a name="line8864">8864: </a>{
 
-<a name="line8862">8862: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorCreateSchurComplement_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*),(F,S));
-<a name="line8863">8863: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8864">8864: </a>}
+<a name="line8869">8869: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorCreateSchurComplement_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*),(F,S));
+<a name="line8870">8870: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8871">8871: </a>}
 
-<a name="line8868">8868: </a><font color="#B22222">/*@</font>
-<a name="line8869">8869: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorGetSchurComplement.html#MatFactorGetSchurComplement">MatFactorGetSchurComplement</a> - Get a Schur complement matrix object using the current Schur data</font>
+<a name="line8875">8875: </a><font color="#B22222">/*@</font>
+<a name="line8876">8876: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorGetSchurComplement.html#MatFactorGetSchurComplement">MatFactorGetSchurComplement</a> - Get a Schur complement matrix object using the current Schur data</font>
 
-<a name="line8871">8871: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line8878">8878: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line8873">8873: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8874">8874: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
-<a name="line8875">8875: </a><font color="#B22222">.  *S - location where to return the Schur complement (in <a href="../../../docs/manualpages/Mat/MATDENSE.html#MATDENSE">MATDENSE</a> format)</font>
+<a name="line8880">8880: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8881">8881: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
+<a name="line8882">8882: </a><font color="#B22222">.  *S - location where to return the Schur complement (in <a href="../../../docs/manualpages/Mat/MATDENSE.html#MATDENSE">MATDENSE</a> format)</font>
 
-<a name="line8877">8877: </a><font color="#B22222">   Notes:</font>
-<a name="line8878">8878: </a><font color="#B22222">   Schur complement mode is currently implemented for sequential matrices.</font>
-<a name="line8879">8879: </a><font color="#B22222">   The routine returns a dense matrix pointing to the raw data of the Schur Complement stored within the data strutures of the solver; e.g. if <a href="../../../docs/manualpages/Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</a> has been called, the returned matrix is actually the inverse of the Schur complement.</font>
-<a name="line8880">8880: </a><font color="#B22222">   The caller should call <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a> when the object is no longer needed.</font>
+<a name="line8884">8884: </a><font color="#B22222">   Notes:</font>
+<a name="line8885">8885: </a><font color="#B22222">   Schur complement mode is currently implemented for sequential matrices.</font>
+<a name="line8886">8886: </a><font color="#B22222">   The routine returns a dense matrix pointing to the raw data of the Schur Complement stored within the data strutures of the solver; e.g. if <a href="../../../docs/manualpages/Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</a> has been called, the returned matrix is actually the inverse of the Schur complement.</font>
+<a name="line8887">8887: </a><font color="#B22222">   The caller should call <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a> when the object is no longer needed.</font>
 
-<a name="line8882">8882: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8889">8889: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8884">8884: </a><font color="#B22222">   References:</font>
+<a name="line8891">8891: </a><font color="#B22222">   References:</font>
 
-<a name="line8886">8886: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(), <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a>(), <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFa [...]
-<a name="line8887">8887: </a><font color="#B22222">@*/</font>
-<a name="line8888">8888: </a><strong><font color="#4169E1"><a name="MatFactorGetSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorGetSchurComplement.html#MatFactorGetSchurComplement">MatFactorGetSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>* S)</font></strong>
-<a name="line8889">8889: </a>{
+<a name="line8893">8893: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(), <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a>(), <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFa [...]
+<a name="line8894">8894: </a><font color="#B22222">@*/</font>
+<a name="line8895">8895: </a><strong><font color="#4169E1"><a name="MatFactorGetSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorGetSchurComplement.html#MatFactorGetSchurComplement">MatFactorGetSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>* S)</font></strong>
+<a name="line8896">8896: </a>{
 
-<a name="line8894">8894: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorGetSchurComplement_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*),(F,S));
-<a name="line8895">8895: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8896">8896: </a>}
+<a name="line8901">8901: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorGetSchurComplement_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*),(F,S));
+<a name="line8902">8902: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8903">8903: </a>}
 
-<a name="line8900">8900: </a><font color="#B22222">/*@</font>
-<a name="line8901">8901: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a> - Restore the Schur complement matrix object obtained from a call to <a href="../../../docs/manualpages/Mat/MatFactorGetSchurComplement.html#MatFactorGetSchurComplement">MatFactorGetSchurComplement</a></font>
+<a name="line8907">8907: </a><font color="#B22222">/*@</font>
+<a name="line8908">8908: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a> - Restore the Schur complement matrix object obtained from a call to <a href="../../../docs/manualpages/Mat/MatFactorGetSchurComplement.html#MatFactorGetSchurComplement">MatFactorGetSchurComplement</a></font>
 
-<a name="line8903">8903: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line8910">8910: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line8905">8905: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8906">8906: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
-<a name="line8907">8907: </a><font color="#B22222">.  *S - location where the Schur complement is stored</font>
+<a name="line8912">8912: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8913">8913: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
+<a name="line8914">8914: </a><font color="#B22222">.  *S - location where the Schur complement is stored</font>
 
-<a name="line8909">8909: </a><font color="#B22222">   Notes:</font>
+<a name="line8916">8916: </a><font color="#B22222">   Notes:</font>
 
-<a name="line8911">8911: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8918">8918: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8913">8913: </a><font color="#B22222">   References:</font>
+<a name="line8920">8920: </a><font color="#B22222">   References:</font>
 
-<a name="line8915">8915: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(), <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a>(), <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFa [...]
-<a name="line8916">8916: </a><font color="#B22222">@*/</font>
-<a name="line8917">8917: </a><strong><font color="#4169E1"><a name="MatFactorRestoreSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>* S)</font></strong>
-<a name="line8918">8918: </a>{
+<a name="line8922">8922: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>(), <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a>(), <a href="../../../docs/manualpages/Mat/MatFactorCreateSchurComplement.html#MatFa [...]
+<a name="line8923">8923: </a><font color="#B22222">@*/</font>
+<a name="line8924">8924: </a><strong><font color="#4169E1"><a name="MatFactorRestoreSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorRestoreSchurComplement.html#MatFactorRestoreSchurComplement">MatFactorRestoreSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>* S)</font></strong>
+<a name="line8925">8925: </a>{
 
-<a name="line8924">8924: </a>  <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(S);
-<a name="line8925">8925: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8926">8926: </a>}
+<a name="line8931">8931: </a>  <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(S);
+<a name="line8932">8932: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8933">8933: </a>}
 
-<a name="line8930">8930: </a><font color="#B22222">/*@</font>
-<a name="line8931">8931: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html#MatFactorSolveSchurComplementTranspose">MatFactorSolveSchurComplementTranspose</a> - Solve the transpose of the Schur complement system computed during the factorization step</font>
+<a name="line8937">8937: </a><font color="#B22222">/*@</font>
+<a name="line8938">8938: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html#MatFactorSolveSchurComplementTranspose">MatFactorSolveSchurComplementTranspose</a> - Solve the transpose of the Schur complement system computed during the factorization step</font>
 
-<a name="line8933">8933: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line8940">8940: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line8935">8935: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8936">8936: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
-<a name="line8937">8937: </a><font color="#B22222">.  rhs - location where the right hand side of the Schur complement system is stored</font>
-<a name="line8938">8938: </a><font color="#B22222">-  sol - location where the solution of the Schur complement system has to be returned</font>
+<a name="line8942">8942: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8943">8943: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
+<a name="line8944">8944: </a><font color="#B22222">.  rhs - location where the right hand side of the Schur complement system is stored</font>
+<a name="line8945">8945: </a><font color="#B22222">-  sol - location where the solution of the Schur complement system has to be returned</font>
 
-<a name="line8940">8940: </a><font color="#B22222">   Notes:</font>
-<a name="line8941">8941: </a><font color="#B22222">   The sizes of the vectors should match the size of the Schur complement</font>
+<a name="line8947">8947: </a><font color="#B22222">   Notes:</font>
+<a name="line8948">8948: </a><font color="#B22222">   The sizes of the vectors should match the size of the Schur complement</font>
 
-<a name="line8943">8943: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8950">8950: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8945">8945: </a><font color="#B22222">   References:</font>
+<a name="line8952">8952: </a><font color="#B22222">   References:</font>
 
-<a name="line8947">8947: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>()</font>
-<a name="line8948">8948: </a><font color="#B22222">@*/</font>
-<a name="line8949">8949: </a><strong><font color="#4169E1"><a name="MatFactorSolveSchurComplementTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html#MatFactorSolveSchurComplementTranspose">MatFactorSolveSchurComplementTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F, <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec [...]
-<a name="line8950">8950: </a>{
+<a name="line8954">8954: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>()</font>
+<a name="line8955">8955: </a><font color="#B22222">@*/</font>
+<a name="line8956">8956: </a><strong><font color="#4169E1"><a name="MatFactorSolveSchurComplementTranspose"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorSolveSchurComplementTranspose.html#MatFactorSolveSchurComplementTranspose">MatFactorSolveSchurComplementTranspose</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F, <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec [...]
+<a name="line8957">8957: </a>{
 
-<a name="line8959">8959: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorSolveSchurComplementTranspose_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(F,rhs,sol));
-<a name="line8960">8960: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8961">8961: </a>}
+<a name="line8966">8966: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorSolveSchurComplementTranspose_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(F,rhs,sol));
+<a name="line8967">8967: </a>  <font color="#4169E1">return</font>(0);
+<a name="line8968">8968: </a>}
 
-<a name="line8965">8965: </a><font color="#B22222">/*@</font>
-<a name="line8966">8966: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorSolveSchurComplement.html#MatFactorSolveSchurComplement">MatFactorSolveSchurComplement</a> - Solve the Schur complement system computed during the factorization step</font>
+<a name="line8972">8972: </a><font color="#B22222">/*@</font>
+<a name="line8973">8973: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorSolveSchurComplement.html#MatFactorSolveSchurComplement">MatFactorSolveSchurComplement</a> - Solve the Schur complement system computed during the factorization step</font>
 
-<a name="line8968">8968: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line8975">8975: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line8970">8970: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line8971">8971: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
-<a name="line8972">8972: </a><font color="#B22222">.  rhs - location where the right hand side of the Schur complement system is stored</font>
-<a name="line8973">8973: </a><font color="#B22222">-  sol - location where the solution of the Schur complement system has to be returned</font>
+<a name="line8977">8977: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line8978">8978: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
+<a name="line8979">8979: </a><font color="#B22222">.  rhs - location where the right hand side of the Schur complement system is stored</font>
+<a name="line8980">8980: </a><font color="#B22222">-  sol - location where the solution of the Schur complement system has to be returned</font>
 
-<a name="line8975">8975: </a><font color="#B22222">   Notes:</font>
-<a name="line8976">8976: </a><font color="#B22222">   The sizes of the vectors should match the size of the Schur complement</font>
+<a name="line8982">8982: </a><font color="#B22222">   Notes:</font>
+<a name="line8983">8983: </a><font color="#B22222">   The sizes of the vectors should match the size of the Schur complement</font>
 
-<a name="line8978">8978: </a><font color="#B22222">   Level: advanced</font>
+<a name="line8985">8985: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line8980">8980: </a><font color="#B22222">   References:</font>
+<a name="line8987">8987: </a><font color="#B22222">   References:</font>
 
-<a name="line8982">8982: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>()</font>
-<a name="line8983">8983: </a><font color="#B22222">@*/</font>
-<a name="line8984">8984: </a><strong><font color="#4169E1"><a name="MatFactorSolveSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorSolveSchurComplement.html#MatFactorSolveSchurComplement">MatFactorSolveSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F, <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> rhs, <a href="../../../docs/man [...]
-<a name="line8985">8985: </a>{
+<a name="line8989">8989: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>()</font>
+<a name="line8990">8990: </a><font color="#B22222">@*/</font>
+<a name="line8991">8991: </a><strong><font color="#4169E1"><a name="MatFactorSolveSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorSolveSchurComplement.html#MatFactorSolveSchurComplement">MatFactorSolveSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F, <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> rhs, <a href="../../../docs/man [...]
+<a name="line8992">8992: </a>{
 
-<a name="line8994">8994: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorSolveSchurComplement_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(F,rhs,sol));
-<a name="line8995">8995: </a>  <font color="#4169E1">return</font>(0);
-<a name="line8996">8996: </a>}
+<a name="line9001">9001: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorSolveSchurComplement_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>),(F,rhs,sol));
+<a name="line9002">9002: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9003">9003: </a>}
 
-<a name="line9000">9000: </a><font color="#B22222">/*@</font>
-<a name="line9001">9001: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</a> - Invert the raw Schur data computed during the factorization step</font>
+<a name="line9007">9007: </a><font color="#B22222">/*@</font>
+<a name="line9008">9008: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</a> - Invert the raw Schur data computed during the factorization step</font>
 
-<a name="line9003">9003: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line9010">9010: </a><font color="#B22222">   Logically Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line9005">9005: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9006">9006: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
+<a name="line9012">9012: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9013">9013: </a><font color="#B22222">+  F - the factored matrix obtained by calling <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>()</font>
 
-<a name="line9008">9008: </a><font color="#B22222">   Notes:</font>
+<a name="line9015">9015: </a><font color="#B22222">   Notes:</font>
 
-<a name="line9010">9010: </a><font color="#B22222">   Level: advanced</font>
+<a name="line9017">9017: </a><font color="#B22222">   Level: advanced</font>
 
-<a name="line9012">9012: </a><font color="#B22222">   References:</font>
+<a name="line9019">9019: </a><font color="#B22222">   References:</font>
 
-<a name="line9014">9014: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>()</font>
-<a name="line9015">9015: </a><font color="#B22222">@*/</font>
-<a name="line9016">9016: </a><strong><font color="#4169E1"><a name="MatFactorInvertSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F)</font></strong>
-<a name="line9017">9017: </a>{
-
-<a name="line9022">9022: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorInvertSchurComplement_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>),(F));
-<a name="line9023">9023: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9024">9024: </a>}
-
-
-<a name="line9029">9029: </a><font color="#B22222">/*@</font>
-<a name="line9030">9030: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> - Creates the matrix product C = P^T * A * P</font>
-
-<a name="line9032">9032: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9034">9034: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9035">9035: </a><font color="#B22222">+  A - the matrix</font>
-<a name="line9036">9036: </a><font color="#B22222">.  P - the projection matrix</font>
-<a name="line9037">9037: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-<a name="line9038">9038: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(P)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate</font>
-<a name="line9039">9039: </a><font color="#B22222">          if the result is a dense matrix this is irrelevent</font>
-
-<a name="line9041">9041: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9042">9042: </a><font color="#B22222">.  C - the product matrix</font>
-
-<a name="line9044">9044: </a><font color="#B22222">   Notes:</font>
-<a name="line9045">9045: </a><font color="#B22222">   C will be created and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
-
-<a name="line9047">9047: </a><font color="#B22222">   This routine is currently only implemented for pairs of AIJ matrices and classes</font>
-<a name="line9048">9048: </a><font color="#B22222">   which inherit from AIJ.</font>
-
-<a name="line9050">9050: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9052">9052: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a>()</font>
-<a name="line9053">9053: </a><font color="#B22222">@*/</font>
-<a name="line9054">9054: </a><strong><font color="#4169E1"><a name="MatPtAP"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> P,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> scall,<a href="../../../docs/manualpages/S [...]
-<a name="line9055">9055: </a>{
-<a name="line9057">9057: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-<a name="line9058">9058: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fP)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-<a name="line9059">9059: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*ptap)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*)=NULL;
-<a name="line9060">9060: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      viatranspose=<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,viamatmatmatmult=<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line9063">9063: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->options,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->prefix,<font color="#666666">"-matptap_viatranspose"</font>,&viatranspose,NULL);
-<a name="line9064">9064: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->options,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->prefix,<font color="#666666">"-matptap_viamatmatmatmult"</font>,&viamatmatmatmult,NULL);
-
-<a name="line9068">9068: </a>  MatCheckPreallocated(A,1);
-<a name="line9069">9069: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9070">9070: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9073">9073: </a>  MatCheckPreallocated(P,2);
-<a name="line9074">9074: </a>  <font color="#4169E1">if</font> (!P->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9075">9075: </a>  <font color="#4169E1">if</font> (P->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-
-<a name="line9077">9077: </a>  <font color="#4169E1">if</font> (A->rmap->N!= A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix A must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
-<a name="line9078">9078: </a>  <font color="#4169E1">if</font> (P->rmap->N != A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->rmap->N,A->cmap->N);
-<a name="line9079">9079: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
-<a name="line9080">9080: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
-
-<a name="line9082">9082: </a>  <font color="#4169E1">if</font> (scall == MAT_REUSE_MATRIX) {
-<a name="line9085">9085: </a>    <font color="#4169E1">if</font> (viatranspose || viamatmatmatmult) {
-<a name="line9086">9086: </a>      <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> Pt;
-<a name="line9087">9087: </a>      <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(P,MAT_INITIAL_MATRIX,&Pt);
-<a name="line9088">9088: </a>      <font color="#4169E1">if</font> (viamatmatmatmult) {
-<a name="line9089">9089: </a>        <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>(Pt,A,P,scall,fill,C);
-<a name="line9090">9090: </a>      } <font color="#4169E1">else</font> {
-<a name="line9091">9091: </a>        <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> AP;
-<a name="line9092">9092: </a>        <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(A,P,MAT_INITIAL_MATRIX,fill,&AP);
-<a name="line9093">9093: </a>        <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(Pt,AP,scall,fill,C);
-<a name="line9094">9094: </a>        <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&AP);
-<a name="line9095">9095: </a>      }
-<a name="line9096">9096: </a>      <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Pt);
-<a name="line9097">9097: </a>    } <font color="#4169E1">else</font> {
-<a name="line9098">9098: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAP,A,P,0,0);
-<a name="line9099">9099: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAPNumeric,A,P,0,0);
-<a name="line9100">9100: </a>      (*(*C)->ops->ptapnumeric)(A,P,*C);
-<a name="line9101">9101: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAPNumeric,A,P,0,0);
-<a name="line9102">9102: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAP,A,P,0,0);
-<a name="line9103">9103: </a>    }
-<a name="line9104">9104: </a>    <font color="#4169E1">return</font>(0);
-<a name="line9105">9105: </a>  }
-
-<a name="line9107">9107: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
-<a name="line9108">9108: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
-
-<a name="line9110">9110: </a>  fA = A->ops->ptap;
-<a name="line9111">9111: </a>  fP = P->ops->ptap;
-<a name="line9112">9112: </a>  <font color="#4169E1">if</font> (fP == fA) {
-<a name="line9113">9113: </a>    <font color="#4169E1">if</font> (!fA) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> not supported for A of type %s"</font>,((<a href= [...]
-<a name="line9114">9114: </a>    ptap = fA;
-<a name="line9115">9115: </a>  } <font color="#4169E1">else</font> {
-<a name="line9116">9116: </a>    <font color="#B22222">/* dispatch based on the type of A and P from their <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>'s PetscFunctionLists. */</font>
-<a name="line9117">9117: </a>    char ptapname[256];
-<a name="line9118">9118: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(ptapname,<font color="#666666">"MatPtAP_"</font>);
-<a name="line9119">9119: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(ptapname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
-<a name="line9120">9120: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(ptapname,<font color="#666666">"_"</font>);
-<a name="line9121">9121: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(ptapname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)P)->type_name);
-<a name="line9122">9122: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(ptapname,<font color="#666666">"_C"</font>); <font color="#B22222">/* e.g., ptapname = "MatPtAP_seqdense_seqaij_C" */</font>
-<a name="line9123">9123: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)P,ptapname,&ptap);
-<a name="line9124">9124: </a>    <font color="#4169E1">if</font> (!ptap) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> requires A, %s, to be compatible with P, [...]
-<a name="line9125">9125: </a>  }
-
-<a name="line9127">9127: </a>  <font color="#4169E1">if</font> (viatranspose || viamatmatmatmult) {
-<a name="line9128">9128: </a>    <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> Pt;
-<a name="line9129">9129: </a>    <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(P,MAT_INITIAL_MATRIX,&Pt);
-<a name="line9130">9130: </a>    <font color="#4169E1">if</font> (viamatmatmatmult) {
-<a name="line9131">9131: </a>      <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>(Pt,A,P,scall,fill,C);
-<a name="line9132">9132: </a>      <a href="../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(*C,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> via <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>\n"</font>);
-<a name="line9133">9133: </a>    } <font color="#4169E1">else</font> {
-<a name="line9134">9134: </a>      <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> AP;
-<a name="line9135">9135: </a>      <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(A,P,MAT_INITIAL_MATRIX,fill,&AP);
-<a name="line9136">9136: </a>      <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(Pt,AP,scall,fill,C);
-<a name="line9137">9137: </a>      <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&AP);
-<a name="line9138">9138: </a>      <a href="../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(*C,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> via <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a> and <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>\n"</font>);
-<a name="line9139">9139: </a>    }
-<a name="line9140">9140: </a>    <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Pt);
-<a name="line9141">9141: </a>  } <font color="#4169E1">else</font> {
-<a name="line9142">9142: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAP,A,P,0,0);
-<a name="line9143">9143: </a>    (*ptap)(A,P,scall,fill,C);
-<a name="line9144">9144: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAP,A,P,0,0);
-<a name="line9145">9145: </a>  }
-<a name="line9146">9146: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9147">9147: </a>}
-
-<a name="line9151">9151: </a><font color="#B22222">/*@</font>
-<a name="line9152">9152: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a> - Computes the matrix product C = P^T * A * P</font>
-
-<a name="line9154">9154: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9156">9156: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9157">9157: </a><font color="#B22222">+  A - the matrix</font>
-<a name="line9158">9158: </a><font color="#B22222">-  P - the projection matrix</font>
-
-<a name="line9160">9160: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9161">9161: </a><font color="#B22222">.  C - the product matrix</font>
-
-<a name="line9163">9163: </a><font color="#B22222">   Notes:</font>
-<a name="line9164">9164: </a><font color="#B22222">   C must have been created by calling <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a> and must be destroyed by</font>
-<a name="line9165">9165: </a><font color="#B22222">   the user using MatDeatroy().</font>
-
-<a name="line9167">9167: </a><font color="#B22222">   This routine is currently only implemented for pairs of AIJ matrices and classes</font>
-<a name="line9168">9168: </a><font color="#B22222">   which inherit from AIJ.  C will be of type <a href="../../../docs/manualpages/Mat/MATAIJ.html#MATAIJ">MATAIJ</a>.</font>
-
-<a name="line9170">9170: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9172">9172: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(), <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>()</font>
-<a name="line9173">9173: </a><font color="#B22222">@*/</font>
-<a name="line9174">9174: </a><strong><font color="#4169E1"><a name="MatPtAPNumeric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> P,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> C)</font></strong>
-<a name="line9175">9175: </a>{
-
-<a name="line9181">9181: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9182">9182: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9185">9185: </a>  MatCheckPreallocated(P,2);
-<a name="line9186">9186: </a>  <font color="#4169E1">if</font> (!P->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9187">9187: </a>  <font color="#4169E1">if</font> (P->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9190">9190: </a>  MatCheckPreallocated(C,3);
-<a name="line9191">9191: </a>  <font color="#4169E1">if</font> (C->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9192">9192: </a>  <font color="#4169E1">if</font> (P->cmap->N!=C->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->cmap->N,C->rmap->N);
-<a name="line9193">9193: </a>  <font color="#4169E1">if</font> (P->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->rmap->N,A->cmap->N);
-<a name="line9194">9194: </a>  <font color="#4169E1">if</font> (A->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix 'A' must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
-<a name="line9195">9195: </a>  <font color="#4169E1">if</font> (P->cmap->N!=C->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->cmap->N,C->cmap->N);
-<a name="line9196">9196: </a>  MatCheckPreallocated(A,1);
-
-<a name="line9198">9198: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAPNumeric,A,P,0,0);
-<a name="line9199">9199: </a>  (*C->ops->ptapnumeric)(A,P,C);
-<a name="line9200">9200: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAPNumeric,A,P,0,0);
-<a name="line9201">9201: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9202">9202: </a>}
-
-<a name="line9206">9206: </a><font color="#B22222">/*@</font>
-<a name="line9207">9207: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a> - Creates the (i,j) structure of the matrix product C = P^T * A * P</font>
-
-<a name="line9209">9209: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9211">9211: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9212">9212: </a><font color="#B22222">+  A - the matrix</font>
-<a name="line9213">9213: </a><font color="#B22222">-  P - the projection matrix</font>
-
-<a name="line9215">9215: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9216">9216: </a><font color="#B22222">.  C - the (i,j) structure of the product matrix</font>
-
-<a name="line9218">9218: </a><font color="#B22222">   Notes:</font>
-<a name="line9219">9219: </a><font color="#B22222">   C will be created and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
-
-<a name="line9221">9221: </a><font color="#B22222">   This routine is currently only implemented for pairs of SeqAIJ matrices and classes</font>
-<a name="line9222">9222: </a><font color="#B22222">   which inherit from SeqAIJ.  C will be of type <a href="../../../docs/manualpages/Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</a>.  The product is computed using</font>
-<a name="line9223">9223: </a><font color="#B22222">   this (i,j) structure by calling <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a>().</font>
-
-<a name="line9225">9225: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9227">9227: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(), <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>()</font>
-<a name="line9228">9228: </a><font color="#B22222">@*/</font>
-<a name="line9229">9229: </a><strong><font color="#4169E1"><a name="MatPtAPSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> P,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> fill,<a [...]
-<a name="line9230">9230: </a>{
-
-<a name="line9236">9236: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9237">9237: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9238">9238: </a>  <font color="#4169E1">if</font> (fill <1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
-<a name="line9241">9241: </a>  MatCheckPreallocated(P,2);
-<a name="line9242">9242: </a>  <font color="#4169E1">if</font> (!P->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9243">9243: </a>  <font color="#4169E1">if</font> (P->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-
-<a name="line9246">9246: </a>  <font color="#4169E1">if</font> (P->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->rmap->N,A->cmap->N);
-<a name="line9247">9247: </a>  <font color="#4169E1">if</font> (A->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix 'A' must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
-<a name="line9248">9248: </a>  MatCheckPreallocated(A,1);
-<a name="line9249">9249: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAPSymbolic,A,P,0,0);
-<a name="line9250">9250: </a>  (*A->ops->ptapsymbolic)(A,P,fill,C);
-<a name="line9251">9251: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAPSymbolic,A,P,0,0);
-
-<a name="line9253">9253: </a>  <font color="#B22222">/* <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(*C,A->rmap->bs); NO! this is not always true -ma */</font>
-<a name="line9254">9254: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9255">9255: </a>}
-
-<a name="line9259">9259: </a><font color="#B22222">/*@</font>
-<a name="line9260">9260: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a> - Creates the matrix product C = R * A * R^T</font>
-
-<a name="line9262">9262: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9264">9264: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9265">9265: </a><font color="#B22222">+  A - the matrix</font>
-<a name="line9266">9266: </a><font color="#B22222">.  R - the projection matrix</font>
-<a name="line9267">9267: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-<a name="line9268">9268: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/nnz(A), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate</font>
-<a name="line9269">9269: </a><font color="#B22222">          if the result is a dense matrix this is irrelevent</font>
-
-<a name="line9271">9271: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9272">9272: </a><font color="#B22222">.  C - the product matrix</font>
-
-<a name="line9274">9274: </a><font color="#B22222">   Notes:</font>
-<a name="line9275">9275: </a><font color="#B22222">   C will be created and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
-
-<a name="line9277">9277: </a><font color="#B22222">   This routine is currently only implemented for pairs of AIJ matrices and classes</font>
-<a name="line9278">9278: </a><font color="#B22222">   which inherit from AIJ.</font>
-
-<a name="line9280">9280: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9282">9282: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>()</font>
-<a name="line9283">9283: </a><font color="#B22222">@*/</font>
-<a name="line9284">9284: </a><strong><font color="#4169E1"><a name="MatRARt"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> R,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> scall,<a href="../../../docs/manualpages/S [...]
-<a name="line9285">9285: </a>{
-
-<a name="line9291">9291: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9292">9292: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9295">9295: </a>  MatCheckPreallocated(R,2);
-<a name="line9296">9296: </a>  <font color="#4169E1">if</font> (!R->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9297">9297: </a>  <font color="#4169E1">if</font> (R->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9299">9299: </a>  <font color="#4169E1">if</font> (R->cmap->N!=A->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)R),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->cmap->N,A->rmap->N);
-
-<a name="line9301">9301: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
-<a name="line9302">9302: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
-<a name="line9303">9303: </a>  MatCheckPreallocated(A,1);
-
-<a name="line9305">9305: </a>  <font color="#4169E1">if</font> (!A->ops->rart) {
-<a name="line9306">9306: </a>    <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
-<a name="line9307">9307: </a>    <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
-<a name="line9308">9308: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support RARt"</font>,mattype);
-<a name="line9309">9309: </a>  }
-<a name="line9310">9310: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_RARt,A,R,0,0);
-<a name="line9311">9311: </a>  (*A->ops->rart)(A,R,scall,fill,C);
-<a name="line9312">9312: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_RARt,A,R,0,0);
-<a name="line9313">9313: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9314">9314: </a>}
-
-<a name="line9318">9318: </a><font color="#B22222">/*@</font>
-<a name="line9319">9319: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a> - Computes the matrix product C = R * A * R^T</font>
-
-<a name="line9321">9321: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9323">9323: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9324">9324: </a><font color="#B22222">+  A - the matrix</font>
-<a name="line9325">9325: </a><font color="#B22222">-  R - the projection matrix</font>
-
-<a name="line9327">9327: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9328">9328: </a><font color="#B22222">.  C - the product matrix</font>
-
-<a name="line9330">9330: </a><font color="#B22222">   Notes:</font>
-<a name="line9331">9331: </a><font color="#B22222">   C must have been created by calling <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a> and must be destroyed by</font>
-<a name="line9332">9332: </a><font color="#B22222">   the user using <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
-
-<a name="line9334">9334: </a><font color="#B22222">   This routine is currently only implemented for pairs of AIJ matrices and classes</font>
-<a name="line9335">9335: </a><font color="#B22222">   which inherit from AIJ.  C will be of type <a href="../../../docs/manualpages/Mat/MATAIJ.html#MATAIJ">MATAIJ</a>.</font>
-
-<a name="line9337">9337: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9339">9339: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a>(), <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>()</font>
-<a name="line9340">9340: </a><font color="#B22222">@*/</font>
-<a name="line9341">9341: </a><strong><font color="#4169E1"><a name="MatRARtNumeric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> R,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> C)</font></strong>
-<a name="line9342">9342: </a>{
-
-<a name="line9348">9348: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9349">9349: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9352">9352: </a>  MatCheckPreallocated(R,2);
-<a name="line9353">9353: </a>  <font color="#4169E1">if</font> (!R->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9354">9354: </a>  <font color="#4169E1">if</font> (R->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9357">9357: </a>  MatCheckPreallocated(C,3);
-<a name="line9358">9358: </a>  <font color="#4169E1">if</font> (C->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9359">9359: </a>  <font color="#4169E1">if</font> (R->rmap->N!=C->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->rmap->N,C->rmap->N);
-<a name="line9360">9360: </a>  <font color="#4169E1">if</font> (R->cmap->N!=A->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->cmap->N,A->rmap->N);
-<a name="line9361">9361: </a>  <font color="#4169E1">if</font> (A->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix 'A' must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
-<a name="line9362">9362: </a>  <font color="#4169E1">if</font> (R->rmap->N!=C->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->rmap->N,C->cmap->N);
-<a name="line9363">9363: </a>  MatCheckPreallocated(A,1);
-
-<a name="line9365">9365: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_RARtNumeric,A,R,0,0);
-<a name="line9366">9366: </a>  (*A->ops->rartnumeric)(A,R,C);
-<a name="line9367">9367: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_RARtNumeric,A,R,0,0);
-<a name="line9368">9368: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9369">9369: </a>}
-
-<a name="line9373">9373: </a><font color="#B22222">/*@</font>
-<a name="line9374">9374: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a> - Creates the (i,j) structure of the matrix product C = R * A * R^T</font>
-
-<a name="line9376">9376: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9378">9378: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9379">9379: </a><font color="#B22222">+  A - the matrix</font>
-<a name="line9380">9380: </a><font color="#B22222">-  R - the projection matrix</font>
-
-<a name="line9382">9382: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9383">9383: </a><font color="#B22222">.  C - the (i,j) structure of the product matrix</font>
-
-<a name="line9385">9385: </a><font color="#B22222">   Notes:</font>
-<a name="line9386">9386: </a><font color="#B22222">   C will be created and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
-
-<a name="line9388">9388: </a><font color="#B22222">   This routine is currently only implemented for pairs of SeqAIJ matrices and classes</font>
-<a name="line9389">9389: </a><font color="#B22222">   which inherit from SeqAIJ.  C will be of type <a href="../../../docs/manualpages/Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</a>.  The product is computed using</font>
-<a name="line9390">9390: </a><font color="#B22222">   this (i,j) structure by calling <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a>().</font>
-
-<a name="line9392">9392: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9394">9394: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a>(), <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>()</font>
-<a name="line9395">9395: </a><font color="#B22222">@*/</font>
-<a name="line9396">9396: </a><strong><font color="#4169E1"><a name="MatRARtSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> R,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> fill,<a [...]
-<a name="line9397">9397: </a>{
-
-<a name="line9403">9403: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9404">9404: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9405">9405: </a>  <font color="#4169E1">if</font> (fill <1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
-<a name="line9408">9408: </a>  MatCheckPreallocated(R,2);
-<a name="line9409">9409: </a>  <font color="#4169E1">if</font> (!R->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9410">9410: </a>  <font color="#4169E1">if</font> (R->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-
-<a name="line9413">9413: </a>  <font color="#4169E1">if</font> (R->cmap->N!=A->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->cmap->N,A->rmap->N);
-<a name="line9414">9414: </a>  <font color="#4169E1">if</font> (A->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix 'A' must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
-<a name="line9415">9415: </a>  MatCheckPreallocated(A,1);
-<a name="line9416">9416: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_RARtSymbolic,A,R,0,0);
-<a name="line9417">9417: </a>  (*A->ops->rartsymbolic)(A,R,fill,C);
-<a name="line9418">9418: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_RARtSymbolic,A,R,0,0);
-
-<a name="line9420">9420: </a>  <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>(*C,PetscAbs(R->rmap->bs),PetscAbs(R->rmap->bs));
-<a name="line9421">9421: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9422">9422: </a>}
-
-<a name="line9426">9426: </a><font color="#B22222">/*@</font>
-<a name="line9427">9427: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a> - Performs Matrix-Matrix Multiplication C=A*B.</font>
-
-<a name="line9429">9429: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9431">9431: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9432">9432: </a><font color="#B22222">+  A - the left matrix</font>
-<a name="line9433">9433: </a><font color="#B22222">.  B - the right matrix</font>
-<a name="line9434">9434: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-<a name="line9435">9435: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate</font>
-<a name="line9436">9436: </a><font color="#B22222">          if the result is a dense matrix this is irrelevent</font>
-
-<a name="line9438">9438: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9439">9439: </a><font color="#B22222">.  C - the product matrix</font>
-
-<a name="line9441">9441: </a><font color="#B22222">   Notes:</font>
-<a name="line9442">9442: </a><font color="#B22222">   Unless scall is MAT_REUSE_MATRIX C will be created.</font>
-
-<a name="line9444">9444: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call</font>
-
-<a name="line9446">9446: </a><font color="#B22222">   To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
-<a name="line9447">9447: </a><font color="#B22222">   actually needed.</font>
-
-<a name="line9449">9449: </a><font color="#B22222">   If you have many matrices with the same non-zero structure to multiply, you</font>
-<a name="line9450">9450: </a><font color="#B22222">   should either</font>
-<a name="line9451">9451: </a><font color="#B22222">$   1) use MAT_REUSE_MATRIX in all calls but the first or</font>
-<a name="line9452">9452: </a><font color="#B22222">$   2) call <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>() once and then <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>() for each product needed</font>
-<a name="line9453">9453: </a><font color="#B22222">   In the special case where matrix B (and hence C) are dense you can create the correctly sized matrix C yourself and then call this routine</font>
-<a name="line9454">9454: </a><font color="#B22222">   with MAT_REUSE_MATRIX, rather than first having <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>() create it for you. You can NEVER do this if the matrix C is sparse.</font>
-
-<a name="line9456">9456: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9458">9458: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a>(),  <a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMul [...]
-<a name="line9459">9459: </a><font color="#B22222">@*/</font>
-<a name="line9460">9460: </a><strong><font color="#4169E1"><a name="MatMatMult"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> scall,<a href="../../../docs/m [...]
-<a name="line9461">9461: </a>{
-<a name="line9463">9463: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-<a name="line9464">9464: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fB)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-<a name="line9465">9465: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*mult)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*)=NULL;
-
-<a name="line9470">9470: </a>  MatCheckPreallocated(A,1);
-<a name="line9471">9471: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9472">9472: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9475">9475: </a>  MatCheckPreallocated(B,2);
-<a name="line9476">9476: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9477">9477: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9479">9479: </a>  <font color="#4169E1">if</font> (B->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,B->rmap->N,A->cmap->N);
-<a name="line9480">9480: </a>  <font color="#4169E1">if</font> (scall == MAT_REUSE_MATRIX) {
-<a name="line9483">9483: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMult,A,B,0,0);
-<a name="line9484">9484: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMultNumeric,A,B,0,0);
-<a name="line9485">9485: </a>    (*(*C)->ops->matmultnumeric)(A,B,*C);
-<a name="line9486">9486: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMultNumeric,A,B,0,0);
-<a name="line9487">9487: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMult,A,B,0,0);
-<a name="line9488">9488: </a>    <font color="#4169E1">return</font>(0);
-<a name="line9489">9489: </a>  }
-<a name="line9490">9490: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
-<a name="line9491">9491: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
-
-<a name="line9493">9493: </a>  fA = A->ops->matmult;
-<a name="line9494">9494: </a>  fB = B->ops->matmult;
-<a name="line9495">9495: </a>  <font color="#4169E1">if</font> (fB == fA) {
-<a name="line9496">9496: </a>    <font color="#4169E1">if</font> (!fB) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a> not supported for B of type %s"</font>,( [...]
-<a name="line9497">9497: </a>    mult = fB;
-<a name="line9498">9498: </a>  } <font color="#4169E1">else</font> {
-<a name="line9499">9499: </a>    <font color="#B22222">/* dispatch based on the type of A and B from their <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>'s PetscFunctionLists. */</font>
-<a name="line9500">9500: </a>    char multname[256];
-<a name="line9501">9501: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(multname,<font color="#666666">"MatMatMult_"</font>);
-<a name="line9502">9502: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
-<a name="line9503">9503: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_"</font>);
-<a name="line9504">9504: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
-<a name="line9505">9505: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_C"</font>); <font color="#B22222">/* e.g., multname = "MatMatMult_seqdense_seqaij_C" */</font>
-<a name="line9506">9506: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,multname,&mult);
-<a name="line9507">9507: </a>    <font color="#4169E1">if</font> (!mult) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a> requires A, %s, to be compatibl [...]
-<a name="line9508">9508: </a>  }
-<a name="line9509">9509: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMult,A,B,0,0);
-<a name="line9510">9510: </a>  (*mult)(A,B,scall,fill,C);
-<a name="line9511">9511: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMult,A,B,0,0);
-<a name="line9512">9512: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9513">9513: </a>}
-
-<a name="line9517">9517: </a><font color="#B22222">/*@</font>
-<a name="line9518">9518: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a> - Performs construction, preallocation, and computes the ij structure</font>
-<a name="line9519">9519: </a><font color="#B22222">   of the matrix-matrix product C=A*B.  Call this routine before calling <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>().</font>
-
-<a name="line9521">9521: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9523">9523: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9524">9524: </a><font color="#B22222">+  A - the left matrix</font>
-<a name="line9525">9525: </a><font color="#B22222">.  B - the right matrix</font>
-<a name="line9526">9526: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate,</font>
-<a name="line9527">9527: </a><font color="#B22222">      if C is a dense matrix this is irrelevent</font>
-
-<a name="line9529">9529: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9530">9530: </a><font color="#B22222">.  C - the product matrix</font>
-
-<a name="line9532">9532: </a><font color="#B22222">   Notes:</font>
-<a name="line9533">9533: </a><font color="#B22222">   Unless scall is MAT_REUSE_MATRIX C will be created.</font>
-
-<a name="line9535">9535: </a><font color="#B22222">   To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
-<a name="line9536">9536: </a><font color="#B22222">   actually needed.</font>
-
-<a name="line9538">9538: </a><font color="#B22222">   This routine is currently implemented for</font>
-<a name="line9539">9539: </a><font color="#B22222">    - pairs of AIJ matrices and classes which inherit from AIJ, C will be of type AIJ</font>
-<a name="line9540">9540: </a><font color="#B22222">    - pairs of AIJ (A) and Dense (B) matrix, C will be of type Dense.</font>
-<a name="line9541">9541: </a><font color="#B22222">    - pairs of Dense (A) and AIJ (B) matrix, C will be of type Dense.</font>
-
-<a name="line9543">9543: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9545">9545: </a><font color="#B22222">   Developers Note: There are ways to estimate the number of nonzeros in the resulting product, see for example, http://arxiv.org/abs/1006.4173</font>
-<a name="line9546">9546: </a><font color="#B22222">     We should incorporate them into PETSc.</font>
-
-<a name="line9548">9548: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>()</font>
-<a name="line9549">9549: </a><font color="#B22222">@*/</font>
-<a name="line9550">9550: </a><strong><font color="#4169E1"><a name="MatMatMultSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal [...]
-<a name="line9551">9551: </a>{
-<a name="line9553">9553: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*Asymbolic)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-<a name="line9554">9554: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*Bsymbolic)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-<a name="line9555">9555: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*symbolic)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*)=NULL;
-
-<a name="line9560">9560: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9561">9561: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-
-<a name="line9565">9565: </a>  MatCheckPreallocated(B,2);
-<a name="line9566">9566: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9567">9567: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-
-<a name="line9570">9570: </a>  <font color="#4169E1">if</font> (B->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,B->rmap->N,A->cmap->N);
-<a name="line9571">9571: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>) fill = 2.0;
-<a name="line9572">9572: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be > 1.0"</font>,(double)fill);
-<a name="line9573">9573: </a>  MatCheckPreallocated(A,1);
-
-<a name="line9575">9575: </a>  Asymbolic = A->ops->matmultsymbolic;
-<a name="line9576">9576: </a>  Bsymbolic = B->ops->matmultsymbolic;
-<a name="line9577">9577: </a>  <font color="#4169E1">if</font> (Asymbolic == Bsymbolic) {
-<a name="line9578">9578: </a>    <font color="#4169E1">if</font> (!Bsymbolic) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"C=A*B not implemented for B of type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObjec [...]
-<a name="line9579">9579: </a>    symbolic = Bsymbolic;
-<a name="line9580">9580: </a>  } <font color="#4169E1">else</font> { <font color="#B22222">/* dispatch based on the type of A and B */</font>
-<a name="line9581">9581: </a>    char symbolicname[256];
-<a name="line9582">9582: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(symbolicname,<font color="#666666">"MatMatMultSymbolic_"</font>);
-<a name="line9583">9583: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(symbolicname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
-<a name="line9584">9584: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(symbolicname,<font color="#666666">"_"</font>);
-<a name="line9585">9585: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(symbolicname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
-<a name="line9586">9586: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(symbolicname,<font color="#666666">"_C"</font>);
-<a name="line9587">9587: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,symbolicname,&symbolic);
-<a name="line9588">9588: </a>    <font color="#4169E1">if</font> (!symbolic) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a> req [...]
-<a name="line9589">9589: </a>  }
-<a name="line9590">9590: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMultSymbolic,A,B,0,0);
-<a name="line9591">9591: </a>  (*symbolic)(A,B,fill,C);
-<a name="line9592">9592: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMultSymbolic,A,B,0,0);
-<a name="line9593">9593: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9594">9594: </a>}
-
-<a name="line9598">9598: </a><font color="#B22222">/*@</font>
-<a name="line9599">9599: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a> - Performs the numeric matrix-matrix product.</font>
-<a name="line9600">9600: </a><font color="#B22222">   Call this routine after first calling <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>().</font>
-
-<a name="line9602">9602: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9604">9604: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9605">9605: </a><font color="#B22222">+  A - the left matrix</font>
-<a name="line9606">9606: </a><font color="#B22222">-  B - the right matrix</font>
-
-<a name="line9608">9608: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9609">9609: </a><font color="#B22222">.  C - the product matrix, which was created by from <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>() or a call to <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>().</font>
-
-<a name="line9611">9611: </a><font color="#B22222">   Notes:</font>
-<a name="line9612">9612: </a><font color="#B22222">   C must have been created with <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>().</font>
-
-<a name="line9614">9614: </a><font color="#B22222">   This routine is currently implemented for</font>
-<a name="line9615">9615: </a><font color="#B22222">    - pairs of AIJ matrices and classes which inherit from AIJ, C will be of type <a href="../../../docs/manualpages/Mat/MATAIJ.html#MATAIJ">MATAIJ</a>.</font>
-<a name="line9616">9616: </a><font color="#B22222">    - pairs of AIJ (A) and Dense (B) matrix, C will be of type Dense.</font>
-<a name="line9617">9617: </a><font color="#B22222">    - pairs of Dense (A) and AIJ (B) matrix, C will be of type Dense.</font>
-
-<a name="line9619">9619: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9621">9621: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>()</font>
-<a name="line9622">9622: </a><font color="#B22222">@*/</font>
-<a name="line9623">9623: </a><strong><font color="#4169E1"><a name="MatMatMultNumeric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> C)</font></strong>
-<a name="line9624">9624: </a>{
-
-<a name="line9628">9628: </a>  <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(A,B,MAT_REUSE_MATRIX,0.0,&C);
-<a name="line9629">9629: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9630">9630: </a>}
-
-<a name="line9634">9634: </a><font color="#B22222">/*@</font>
-<a name="line9635">9635: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a> - Performs Matrix-Matrix Multiplication C=A*B^T.</font>
-
-<a name="line9637">9637: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9639">9639: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9640">9640: </a><font color="#B22222">+  A - the left matrix</font>
-<a name="line9641">9641: </a><font color="#B22222">.  B - the right matrix</font>
-<a name="line9642">9642: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-<a name="line9643">9643: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if not known</font>
-
-<a name="line9645">9645: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9646">9646: </a><font color="#B22222">.  C - the product matrix</font>
-
-<a name="line9648">9648: </a><font color="#B22222">   Notes:</font>
-<a name="line9649">9649: </a><font color="#B22222">   C will be created if MAT_INITIAL_MATRIX and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
-
-<a name="line9651">9651: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call</font>
-
-<a name="line9653">9653: </a><font color="#B22222">  To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
-<a name="line9654">9654: </a><font color="#B22222">   actually needed.</font>
-
-<a name="line9656">9656: </a><font color="#B22222">   This routine is currently only implemented for pairs of SeqAIJ matrices.  C will be of type <a href="../../../docs/manualpages/Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</a>.</font>
-
-<a name="line9658">9658: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9660">9660: </a><font color="#B22222">.seealso: MatMatTransposeMultSymbolic(), MatMatTransposeMultNumeric(), <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a>() <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>()</font>
-<a name="line9661">9661: </a><font color="#B22222">@*/</font>
-<a name="line9662">9662: </a><strong><font color="#4169E1"><a name="MatMatTransposeMult"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReus [...]
-<a name="line9663">9663: </a>{
-<a name="line9665">9665: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-<a name="line9666">9666: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fB)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-
-<a name="line9671">9671: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9672">9672: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9675">9675: </a>  MatCheckPreallocated(B,2);
-<a name="line9676">9676: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9677">9677: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9679">9679: </a>  <font color="#4169E1">if</font> (B->cmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, AN %D != BN %D"</font>,A->cmap->N,B->cmap->N);
-<a name="line9680">9680: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
-<a name="line9681">9681: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be > 1.0"</font>,(double)fill);
-<a name="line9682">9682: </a>  MatCheckPreallocated(A,1);
-
-<a name="line9684">9684: </a>  fA = A->ops->mattransposemult;
-<a name="line9685">9685: </a>  <font color="#4169E1">if</font> (!fA) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a> not supported f [...]
-<a name="line9686">9686: </a>  fB = B->ops->mattransposemult;
-<a name="line9687">9687: </a>  <font color="#4169E1">if</font> (!fB) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a> not supported f [...]
-<a name="line9688">9688: </a>  <font color="#4169E1">if</font> (fB!=fA) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a> requi [...]
-
-<a name="line9690">9690: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatTransposeMult,A,B,0,0);
-<a name="line9691">9691: </a>  <font color="#4169E1">if</font> (scall == MAT_INITIAL_MATRIX) {
-<a name="line9692">9692: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatTransposeMultSymbolic,A,B,0,0);
-<a name="line9693">9693: </a>    (*A->ops->mattransposemultsymbolic)(A,B,fill,C);
-<a name="line9694">9694: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatTransposeMultSymbolic,A,B,0,0);
-<a name="line9695">9695: </a>  }
-<a name="line9696">9696: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatTransposeMultNumeric,A,B,0,0);
-<a name="line9697">9697: </a>  (*A->ops->mattransposemultnumeric)(A,B,*C);
-<a name="line9698">9698: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatTransposeMultNumeric,A,B,0,0);
-<a name="line9699">9699: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatTransposeMult,A,B,0,0);
-<a name="line9700">9700: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9701">9701: </a>}
-
-<a name="line9705">9705: </a><font color="#B22222">/*@</font>
-<a name="line9706">9706: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a> - Performs Matrix-Matrix Multiplication C=A^T*B.</font>
-
-<a name="line9708">9708: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9710">9710: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9711">9711: </a><font color="#B22222">+  A - the left matrix</font>
-<a name="line9712">9712: </a><font color="#B22222">.  B - the right matrix</font>
-<a name="line9713">9713: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-<a name="line9714">9714: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if not known</font>
-
-<a name="line9716">9716: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9717">9717: </a><font color="#B22222">.  C - the product matrix</font>
-
-<a name="line9719">9719: </a><font color="#B22222">   Notes:</font>
-<a name="line9720">9720: </a><font color="#B22222">   C will be created if MAT_INITIAL_MATRIX and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
-
-<a name="line9722">9722: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call</font>
-
-<a name="line9724">9724: </a><font color="#B22222">  To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
-<a name="line9725">9725: </a><font color="#B22222">   actually needed.</font>
-
-<a name="line9727">9727: </a><font color="#B22222">   This routine is currently implemented for pairs of AIJ matrices and pairs of SeqDense matrices and classes</font>
-<a name="line9728">9728: </a><font color="#B22222">   which inherit from SeqAIJ.  C will be of same type as the input matrices.</font>
-
-<a name="line9730">9730: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9732">9732: </a><font color="#B22222">.seealso: MatTransposeMatMultSymbolic(), MatTransposeMatMultNumeric(), <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a>(), <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>()</font>
-<a name="line9733">9733: </a><font color="#B22222">@*/</font>
-<a name="line9734">9734: </a><strong><font color="#4169E1"><a name="MatTransposeMatMult"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReus [...]
-<a name="line9735">9735: </a>{
-<a name="line9737">9737: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-<a name="line9738">9738: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fB)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
-<a name="line9739">9739: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*transposematmult)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*) = NULL;
-
-<a name="line9744">9744: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9745">9745: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9748">9748: </a>  MatCheckPreallocated(B,2);
-<a name="line9749">9749: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9750">9750: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9752">9752: </a>  <font color="#4169E1">if</font> (B->rmap->N!=A->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,B->rmap->N,A->rmap->N);
-<a name="line9753">9753: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
-<a name="line9754">9754: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be > 1.0"</font>,(double)fill);
-<a name="line9755">9755: </a>  MatCheckPreallocated(A,1);
-
-<a name="line9757">9757: </a>  fA = A->ops->transposematmult;
-<a name="line9758">9758: </a>  fB = B->ops->transposematmult;
-<a name="line9759">9759: </a>  <font color="#4169E1">if</font> (fB==fA) {
-<a name="line9760">9760: </a>    <font color="#4169E1">if</font> (!fA) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a> not supported [...]
-<a name="line9761">9761: </a>    transposematmult = fA;
-<a name="line9762">9762: </a>  } <font color="#4169E1">else</font> {
-<a name="line9763">9763: </a>    <font color="#B22222">/* dispatch based on the type of A and B from their <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>'s PetscFunctionLists. */</font>
-<a name="line9764">9764: </a>    char multname[256];
-<a name="line9765">9765: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(multname,<font color="#666666">"MatTransposeMatMult_"</font>);
-<a name="line9766">9766: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
-<a name="line9767">9767: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_"</font>);
-<a name="line9768">9768: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
-<a name="line9769">9769: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_C"</font>); <font color="#B22222">/* e.g., multname = "MatMatMult_seqdense_seqaij_C" */</font>
-<a name="line9770">9770: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,multname,&transposematmult);
-<a name="line9771">9771: </a>    <font color="#4169E1">if</font> (!transposematmult) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatM [...]
-<a name="line9772">9772: </a>  }
-<a name="line9773">9773: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_TransposeMatMult,A,B,0,0);
-<a name="line9774">9774: </a>  (*transposematmult)(A,B,scall,fill,C);
-<a name="line9775">9775: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_TransposeMatMult,A,B,0,0);
-<a name="line9776">9776: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9777">9777: </a>}
-
-<a name="line9781">9781: </a><font color="#B22222">/*@</font>
-<a name="line9782">9782: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a> - Performs Matrix-Matrix-Matrix Multiplication D=A*B*C.</font>
-
-<a name="line9784">9784: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9786">9786: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9787">9787: </a><font color="#B22222">+  A - the left matrix</font>
-<a name="line9788">9788: </a><font color="#B22222">.  B - the middle matrix</font>
-<a name="line9789">9789: </a><font color="#B22222">.  C - the right matrix</font>
-<a name="line9790">9790: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-<a name="line9791">9791: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(D)/(nnz(A) + nnz(B)+nnz(C)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate</font>
-<a name="line9792">9792: </a><font color="#B22222">          if the result is a dense matrix this is irrelevent</font>
-
-<a name="line9794">9794: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line9795">9795: </a><font color="#B22222">.  D - the product matrix</font>
-
-<a name="line9797">9797: </a><font color="#B22222">   Notes:</font>
-<a name="line9798">9798: </a><font color="#B22222">   Unless scall is MAT_REUSE_MATRIX D will be created.</font>
-
-<a name="line9800">9800: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used if the matrices A, B and C have the same nonzero pattern as in the previous call</font>
-
-<a name="line9802">9802: </a><font color="#B22222">   To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
-<a name="line9803">9803: </a><font color="#B22222">   actually needed.</font>
-
-<a name="line9805">9805: </a><font color="#B22222">   If you have many matrices with the same non-zero structure to multiply, you</font>
-<a name="line9806">9806: </a><font color="#B22222">   should use MAT_REUSE_MATRIX in all calls but the first or</font>
-
-<a name="line9808">9808: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line9810">9810: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>, <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>()</font>
-<a name="line9811">9811: </a><font color="#B22222">@*/</font>
-<a name="line9812">9812: </a><strong><font color="#4169E1"><a name="MatMatMatMult"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> C,<a href="../../../docs/manualpa [...]
-<a name="line9813">9813: </a>{
-<a name="line9815">9815: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/ [...]
-<a name="line9816">9816: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fB)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/ [...]
-<a name="line9817">9817: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fC)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/ [...]
-<a name="line9818">9818: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*mult)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../doc [...]
-
-<a name="line9823">9823: </a>  MatCheckPreallocated(A,1);
-<a name="line9824">9824: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9825">9825: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9828">9828: </a>  MatCheckPreallocated(B,2);
-<a name="line9829">9829: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9830">9830: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9833">9833: </a>  MatCheckPreallocated(C,3);
-<a name="line9834">9834: </a>  <font color="#4169E1">if</font> (!C->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)C),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9835">9835: </a>  <font color="#4169E1">if</font> (C->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)C),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9836">9836: </a>  <font color="#4169E1">if</font> (B->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,B->rmap->N,A->cmap->N);
-<a name="line9837">9837: </a>  <font color="#4169E1">if</font> (C->rmap->N!=B->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)C),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,C->rmap->N,B->cmap->N);
-<a name="line9838">9838: </a>  <font color="#4169E1">if</font> (scall == MAT_REUSE_MATRIX) {
-<a name="line9841">9841: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMatMult,A,B,0,0);
-<a name="line9842">9842: </a>    (*(*D)->ops->matmatmult)(A,B,C,scall,fill,D);
-<a name="line9843">9843: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMatMult,A,B,0,0);
-<a name="line9844">9844: </a>    <font color="#4169E1">return</font>(0);
-<a name="line9845">9845: </a>  }
-<a name="line9846">9846: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
-<a name="line9847">9847: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
-
-<a name="line9849">9849: </a>  fA = A->ops->matmatmult;
-<a name="line9850">9850: </a>  fB = B->ops->matmatmult;
-<a name="line9851">9851: </a>  fC = C->ops->matmatmult;
-<a name="line9852">9852: </a>  <font color="#4169E1">if</font> (fA == fB && fA == fC) {
-<a name="line9853">9853: </a>    <font color="#4169E1">if</font> (!fA) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a> not supported for A of type %s" [...]
-<a name="line9854">9854: </a>    mult = fA;
-<a name="line9855">9855: </a>  } <font color="#4169E1">else</font> {
-<a name="line9856">9856: </a>    <font color="#B22222">/* dispatch based on the type of A, B and C from their <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>'s PetscFunctionLists. */</font>
-<a name="line9857">9857: </a>    char multname[256];
-<a name="line9858">9858: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(multname,<font color="#666666">"MatMatMatMult_"</font>);
-<a name="line9859">9859: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
-<a name="line9860">9860: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_"</font>);
-<a name="line9861">9861: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
-<a name="line9862">9862: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_"</font>);
-<a name="line9863">9863: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)C)->type_name);
-<a name="line9864">9864: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_C"</font>);
-<a name="line9865">9865: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,multname,&mult);
-<a name="line9866">9866: </a>    <font color="#4169E1">if</font> (!mult) <a href="../../../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a> requires A, %s, to be  [...]
-<a name="line9867">9867: </a>  }
-<a name="line9868">9868: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMatMult,A,B,0,0);
-<a name="line9869">9869: </a>  (*mult)(A,B,C,scall,fill,D);
-<a name="line9870">9870: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMatMult,A,B,0,0);
-<a name="line9871">9871: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9872">9872: </a>}
-
-<a name="line9876">9876: </a><font color="#B22222">/*@C</font>
-<a name="line9877">9877: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</a> - Create redundant matrices and put them into processors of subcommunicators.</font>
-
-<a name="line9879">9879: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line9881">9881: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line9882">9882: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line9883">9883: </a><font color="#B22222">.  nsubcomm - the number of subcommunicators (= number of redundant parallel or sequential matrices)</font>
-<a name="line9884">9884: </a><font color="#B22222">.  subcomm - MPI communicator split from the communicator where mat resides in (or MPI_COMM_NULL if nsubcomm is used)</font>
-<a name="line9885">9885: </a><font color="#B22222">-  reuse - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-
-<a name="line9887">9887: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line9888">9888: </a><font color="#B22222">.  matredundant - redundant matrix</font>
-
-<a name="line9890">9890: </a><font color="#B22222">   Notes:</font>
-<a name="line9891">9891: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used when the nonzero structure of the</font>
-<a name="line9892">9892: </a><font color="#B22222">   original matrix has not changed from that last call to <a href="../../../docs/manualpages/Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</a>().</font>
-
-<a name="line9894">9894: </a><font color="#B22222">   This routine creates the duplicated matrices in subcommunicators; you should NOT create them before</font>
-<a name="line9895">9895: </a><font color="#B22222">   calling it.</font>
-
-<a name="line9897">9897: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line9899">9899: </a><font color="#B22222">   Concepts: subcommunicator</font>
-<a name="line9900">9900: </a><font color="#B22222">   Concepts: duplicate matrix</font>
-
-<a name="line9902">9902: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>()</font>
-<a name="line9903">9903: </a><font color="#B22222">@*/</font>
-<a name="line9904">9904: </a><strong><font color="#4169E1"><a name="MatCreateRedundantMatrix"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nsubcomm,<a href="../../../docs/man [...]
-<a name="line9905">9905: </a>{
-<a name="line9907">9907: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-<a name="line9908">9908: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
-<a name="line9909">9909: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       mloc_sub,rstart,rend,M=mat->rmap->N,N=mat->cmap->N,bs=mat->rmap->bs;
-<a name="line9910">9910: </a>  Mat_Redundant  *redund=NULL;
-<a name="line9911">9911: </a>  <a href="../../../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>   psubcomm=NULL;
-<a name="line9912">9912: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       subcomm_in=subcomm;
-<a name="line9913">9913: </a>  <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            *matseq;
-<a name="line9914">9914: </a>  <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>             isrow,iscol;
-<a name="line9915">9915: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      newsubcomm=<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line9918">9918: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),&size);
-<a name="line9919">9919: </a>  <font color="#4169E1">if</font> (size == 1 || nsubcomm == 1) {
-<a name="line9920">9920: </a>    <font color="#4169E1">if</font> (reuse == MAT_INITIAL_MATRIX) {
-<a name="line9921">9921: </a>      <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a>(mat,MAT_COPY_VALUES,matredundant);
-<a name="line9922">9922: </a>    } <font color="#4169E1">else</font> {
-<a name="line9923">9923: </a>      <a href="../../../docs/manualpages/Mat/MatCopy.html#MatCopy">MatCopy</a>(mat,*matredundant,SAME_NONZERO_PATTERN);
-<a name="line9924">9924: </a>    }
-<a name="line9925">9925: </a>    <font color="#4169E1">return</font>(0);
-<a name="line9926">9926: </a>  }
-
-<a name="line9929">9929: </a>  <font color="#4169E1">if</font> (nsubcomm && reuse == MAT_REUSE_MATRIX) {
-<a name="line9932">9932: </a>  }
-<a name="line9933">9933: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line9934">9934: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line9935">9935: </a>  MatCheckPreallocated(mat,1);
-
-<a name="line9937">9937: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_RedundantMat,mat,0,0,0);
-<a name="line9938">9938: </a>  <font color="#4169E1">if</font> (subcomm_in == MPI_COMM_NULL && reuse == MAT_INITIAL_MATRIX) { <font color="#B22222">/* get subcomm if user does not provide subcomm */</font>
-<a name="line9939">9939: </a>    <font color="#B22222">/* create psubcomm, then get subcomm */</font>
-<a name="line9940">9940: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat,&comm);
-<a name="line9941">9941: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-<a name="line9942">9942: </a>    <font color="#4169E1">if</font> (nsubcomm < 1 || nsubcomm > size) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_SIZ,<font color="#666666">"nsubcomm must between 1 and %D"</font>,size);
-
-<a name="line9944">9944: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</a>(comm,&psubcomm);
-<a name="line9945">9945: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommSetNumber.html#PetscSubcommSetNumber">PetscSubcommSetNumber</a>(psubcomm,nsubcomm);
-<a name="line9946">9946: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(psubcomm,PETSC_SUBCOMM_CONTIGUOUS);
-<a name="line9947">9947: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOptions">PetscSubcommSetFromOptions</a>(psubcomm);
-<a name="line9948">9948: </a>    <a href="../../../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>(PetscSubcommChild(psubcomm),&subcomm,NULL);
-<a name="line9949">9949: </a>    newsubcomm = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line9950">9950: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommDestroy.html#PetscSubcommDestroy">PetscSubcommDestroy</a>(&psubcomm);
-<a name="line9951">9951: </a>  }
-
-<a name="line9953">9953: </a>  <font color="#B22222">/* get isrow, iscol and a local sequential matrix matseq[0] */</font>
-<a name="line9954">9954: </a>  <font color="#4169E1">if</font> (reuse == MAT_INITIAL_MATRIX) {
-<a name="line9955">9955: </a>    mloc_sub = <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>;
-<a name="line9956">9956: </a>    <font color="#4169E1">if</font> (bs < 1) {
-<a name="line9957">9957: </a>      <a href="../../../docs/manualpages/Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</a>(subcomm,&mloc_sub,&M);
-<a name="line9958">9958: </a>    } <font color="#4169E1">else</font> {
-<a name="line9959">9959: </a>      <a href="../../../docs/manualpages/Sys/PetscSplitOwnershipBlock.html#PetscSplitOwnershipBlock">PetscSplitOwnershipBlock</a>(subcomm,bs,&mloc_sub,&M);
-<a name="line9960">9960: </a>    }
-<a name="line9961">9961: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Scan.html#MPI_Scan">MPI_Scan</a>(&mloc_sub,&rend,1,MPIU_INT,MPI_SUM,subcomm);
-<a name="line9962">9962: </a>    rstart = rend - mloc_sub;
-<a name="line9963">9963: </a>    <a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,mloc_sub,rstart,1,&isrow);
-<a name="line9964">9964: </a>    <a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,N,0,1,&iscol);
-<a name="line9965">9965: </a>  } <font color="#4169E1">else</font> { <font color="#B22222">/* reuse == MAT_REUSE_MATRIX */</font>
-<a name="line9966">9966: </a>    <font color="#B22222">/* retrieve subcomm */</font>
-<a name="line9967">9967: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)(*matredundant),&subcomm);
-<a name="line9968">9968: </a>    redund = (*matredundant)->redundant;
-<a name="line9969">9969: </a>    isrow  = redund->isrow;
-<a name="line9970">9970: </a>    iscol  = redund->iscol;
-<a name="line9971">9971: </a>    matseq = redund->matseq;
-<a name="line9972">9972: </a>  }
-<a name="line9973">9973: </a>  <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(mat,1,&isrow,&iscol,reuse,&matseq);
-
-<a name="line9975">9975: </a>  <font color="#B22222">/* get matredundant over subcomm */</font>
-<a name="line9976">9976: </a>  <font color="#4169E1">if</font> (reuse == MAT_INITIAL_MATRIX) {
-<a name="line9977">9977: </a>    <a href="../../../docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</a>(subcomm,matseq[0],mloc_sub,reuse,matredundant);
-
-<a name="line9979">9979: </a>    <font color="#B22222">/* create a supporting struct and attach it to C for reuse */</font>
-<a name="line9980">9980: </a>    <a href="../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(*matredundant,&redund);
-<a name="line9981">9981: </a>    (*matredundant)->redundant = redund;
-<a name="line9982">9982: </a>    redund->isrow              = isrow;
-<a name="line9983">9983: </a>    redund->iscol              = iscol;
-<a name="line9984">9984: </a>    redund->matseq             = matseq;
-<a name="line9985">9985: </a>    <font color="#4169E1">if</font> (newsubcomm) {
-<a name="line9986">9986: </a>      redund->subcomm          = subcomm;
-<a name="line9987">9987: </a>    } <font color="#4169E1">else</font> {
-<a name="line9988">9988: </a>      redund->subcomm          = MPI_COMM_NULL;
-<a name="line9989">9989: </a>    }
-<a name="line9990">9990: </a>  } <font color="#4169E1">else</font> {
-<a name="line9991">9991: </a>    <a href="../../../docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</a>(subcomm,matseq[0],<a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,reuse,matredundant);
-<a name="line9992">9992: </a>  }
-<a name="line9993">9993: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_RedundantMat,mat,0,0,0);
-<a name="line9994">9994: </a>  <font color="#4169E1">return</font>(0);
-<a name="line9995">9995: </a>}
-
-<a name="line9999">9999: </a><font color="#B22222">/*@C</font>
-<a name="line10000">10000: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetMultiProcBlock.html#MatGetMultiProcBlock">MatGetMultiProcBlock</a> - Create multiple [bjacobi] 'parallel submatrices' from</font>
-<a name="line10001">10001: </a><font color="#B22222">   a given 'mat' object. Each submatrix can span multiple procs.</font>
-
-<a name="line10003">10003: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line10005">10005: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line10006">10006: </a><font color="#B22222">+  mat - the matrix</font>
-<a name="line10007">10007: </a><font color="#B22222">.  subcomm - the subcommunicator obtained by com_split(comm)</font>
-<a name="line10008">10008: </a><font color="#B22222">-  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-
-<a name="line10010">10010: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line10011">10011: </a><font color="#B22222">.  subMat - 'parallel submatrices each spans a given subcomm</font>
-
-<a name="line10013">10013: </a><font color="#B22222">  Notes:</font>
-<a name="line10014">10014: </a><font color="#B22222">  The submatrix partition across processors is dictated by 'subComm' a</font>
-<a name="line10015">10015: </a><font color="#B22222">  communicator obtained by com_split(comm). The comm_split</font>
-<a name="line10016">10016: </a><font color="#B22222">  is not restriced to be grouped with consecutive original ranks.</font>
-
-<a name="line10018">10018: </a><font color="#B22222">  Due the comm_split() usage, the parallel layout of the submatrices</font>
-<a name="line10019">10019: </a><font color="#B22222">  map directly to the layout of the original matrix [wrt the local</font>
-<a name="line10020">10020: </a><font color="#B22222">  row,col partitioning]. So the original 'DiagonalMat' naturally maps</font>
-<a name="line10021">10021: </a><font color="#B22222">  into the 'DiagonalMat' of the subMat, hence it is used directly from</font>
-<a name="line10022">10022: </a><font color="#B22222">  the subMat. However the offDiagMat looses some columns - and this is</font>
-<a name="line10023">10023: </a><font color="#B22222">  reconstructed with <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>()</font>
-
-<a name="line10025">10025: </a><font color="#B22222">  Level: advanced</font>
-
-<a name="line10027">10027: </a><font color="#B22222">  Concepts: subcommunicator</font>
-<a name="line10028">10028: </a><font color="#B22222">  Concepts: submatrices</font>
-
-<a name="line10030">10030: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
-<a name="line10031">10031: </a><font color="#B22222">@*/</font>
-<a name="line10032">10032: </a><strong><font color="#4169E1"><a name="MatGetMultiProcBlock"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   <a href="../../../docs/manualpages/Mat/MatGetMultiProcBlock.html#MatGetMultiProcBlock">MatGetMultiProcBlock</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> subComm, <a href="../../../docs/manualpages/Ma [...]
-<a name="line10033">10033: </a>{
-<a name="line10035">10035: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    commsize,subCommSize;
-
-<a name="line10038">10038: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),&commsize);
-<a name="line10039">10039: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(subComm,&subCommSize);
-<a name="line10040">10040: </a>  <font color="#4169E1">if</font> (subCommSize > commsize) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"CommSize %D < SubCommZize %D"</font>,commsize,subCommSize);
-
-<a name="line10042">10042: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetMultiProcBlock,mat,0,0,0);
-<a name="line10043">10043: </a>  (*mat->ops->getmultiprocblock)(mat,subComm,scall,subMat);
-<a name="line10044">10044: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetMultiProcBlock,mat,0,0,0);
-<a name="line10045">10045: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10046">10046: </a>}
-
-<a name="line10050">10050: </a><font color="#B22222">/*@</font>
-<a name="line10051">10051: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</a> - Gets a reference to a submatrix specified in local numbering</font>
-
-<a name="line10053">10053: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line10055">10055: </a><font color="#B22222">   Input Arguments:</font>
-<a name="line10056">10056: </a><font color="#B22222">   mat - matrix to extract local submatrix from</font>
-<a name="line10057">10057: </a><font color="#B22222">   isrow - local row indices for submatrix</font>
-<a name="line10058">10058: </a><font color="#B22222">   iscol - local column indices for submatrix</font>
-
-<a name="line10060">10060: </a><font color="#B22222">   Output Arguments:</font>
-<a name="line10061">10061: </a><font color="#B22222">   submat - the submatrix</font>
-
-<a name="line10063">10063: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line10065">10065: </a><font color="#B22222">   Notes:</font>
-<a name="line10066">10066: </a><font color="#B22222">   The submat should be returned with <a href="../../../docs/manualpages/Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</a>().</font>
-
-<a name="line10068">10068: </a><font color="#B22222">   Depending on the format of mat, the returned submat may not implement <a href="../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>().  Its communicator may be</font>
-<a name="line10069">10069: </a><font color="#B22222">   the same as mat, it may be <a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, or some other subcomm of mat's.</font>
-
-<a name="line10071">10071: </a><font color="#B22222">   The submat always implements <a href="../../../docs/manualpages/Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</a>().  If isrow and iscol have the same block size, then</font>
-<a name="line10072">10072: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</a>() will also be implemented.</font>
-
-<a name="line10074">10074: </a><font color="#B22222">   The mat must have had a <a href="../../../docs/manualpages/IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</a> provided to it with <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>(). Note that </font>
-<a name="line10075">10075: </a><font color="#B22222">   matrices obtained with DMCreateMat() generally already have the local to global mapping provided.   </font>
-
-<a name="line10077">10077: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</a>(), <a href="../../../docs/manualpages/Mat/MatCreateLocalRef.html#MatCreateLocalRef">MatCreateLocalRef</a>(), <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>()</font>
-<a name="line10078">10078: </a><font color="#B22222">@*/</font>
-<a name="line10079">10079: </a><strong><font color="#4169E1"><a name="MatGetLocalSubMatrix"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> isrow,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> iscol [...]
-<a name="line10080">10080: </a>{
-
-<a name="line10089">10089: </a>  <font color="#4169E1">if</font> (!mat->rmap->mapping) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Matrix must have local to global mapping provided before this call"</font>);
-<a name="line10090">10090: </a>
-<a name="line10091">10091: </a>  <font color="#4169E1">if</font> (mat->ops->getlocalsubmatrix) {
-<a name="line10092">10092: </a>    (*mat->ops->getlocalsubmatrix)(mat,isrow,iscol,submat);
-<a name="line10093">10093: </a>  } <font color="#4169E1">else</font> {
-<a name="line10094">10094: </a>    <a href="../../../docs/manualpages/Mat/MatCreateLocalRef.html#MatCreateLocalRef">MatCreateLocalRef</a>(mat,isrow,iscol,submat);
-<a name="line10095">10095: </a>  }
-<a name="line10096">10096: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10097">10097: </a>}
-
-<a name="line10101">10101: </a><font color="#B22222">/*@</font>
-<a name="line10102">10102: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</a> - Restores a reference to a submatrix specified in local numbering</font>
-
-<a name="line10104">10104: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line10106">10106: </a><font color="#B22222">   Input Arguments:</font>
-<a name="line10107">10107: </a><font color="#B22222">   mat - matrix to extract local submatrix from</font>
-<a name="line10108">10108: </a><font color="#B22222">   isrow - local row indices for submatrix</font>
-<a name="line10109">10109: </a><font color="#B22222">   iscol - local column indices for submatrix</font>
-<a name="line10110">10110: </a><font color="#B22222">   submat - the submatrix</font>
+<a name="line9021">9021: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetFactor.html#MatGetFactor">MatGetFactor</a>(), <a href="../../../docs/manualpages/Mat/MatFactorSetSchurIS.html#MatFactorSetSchurIS">MatFactorSetSchurIS</a>()</font>
+<a name="line9022">9022: </a><font color="#B22222">@*/</font>
+<a name="line9023">9023: </a><strong><font color="#4169E1"><a name="MatFactorInvertSchurComplement"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFactorInvertSchurComplement.html#MatFactorInvertSchurComplement">MatFactorInvertSchurComplement</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> F)</font></strong>
+<a name="line9024">9024: </a>{
+
+<a name="line9029">9029: </a>  PetscUseMethod(F,<font color="#666666">"MatFactorInvertSchurComplement_C"</font>,(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>),(F));
+<a name="line9030">9030: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9031">9031: </a>}
+
+
+<a name="line9036">9036: </a><font color="#B22222">/*@</font>
+<a name="line9037">9037: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> - Creates the matrix product C = P^T * A * P</font>
+
+<a name="line9039">9039: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9041">9041: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9042">9042: </a><font color="#B22222">+  A - the matrix</font>
+<a name="line9043">9043: </a><font color="#B22222">.  P - the projection matrix</font>
+<a name="line9044">9044: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+<a name="line9045">9045: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(P)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate</font>
+<a name="line9046">9046: </a><font color="#B22222">          if the result is a dense matrix this is irrelevent</font>
+
+<a name="line9048">9048: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9049">9049: </a><font color="#B22222">.  C - the product matrix</font>
+
+<a name="line9051">9051: </a><font color="#B22222">   Notes:</font>
+<a name="line9052">9052: </a><font color="#B22222">   C will be created and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
+
+<a name="line9054">9054: </a><font color="#B22222">   This routine is currently only implemented for pairs of AIJ matrices and classes</font>
+<a name="line9055">9055: </a><font color="#B22222">   which inherit from AIJ.</font>
+
+<a name="line9057">9057: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9059">9059: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a>()</font>
+<a name="line9060">9060: </a><font color="#B22222">@*/</font>
+<a name="line9061">9061: </a><strong><font color="#4169E1"><a name="MatPtAP"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> P,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> scall,<a href="../../../docs/manualpages/S [...]
+<a name="line9062">9062: </a>{
+<a name="line9064">9064: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line9065">9065: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fP)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line9066">9066: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*ptap)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*)=NULL;
+<a name="line9067">9067: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      viatranspose=<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,viamatmatmatmult=<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line9070">9070: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->options,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->prefix,<font color="#666666">"-matptap_viatranspose"</font>,&viatranspose,NULL);
+<a name="line9071">9071: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->options,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->prefix,<font color="#666666">"-matptap_viamatmatmatmult"</font>,&viamatmatmatmult,NULL);
+
+<a name="line9075">9075: </a>  MatCheckPreallocated(A,1);
+<a name="line9076">9076: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9077">9077: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9080">9080: </a>  MatCheckPreallocated(P,2);
+<a name="line9081">9081: </a>  <font color="#4169E1">if</font> (!P->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9082">9082: </a>  <font color="#4169E1">if</font> (P->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+
+<a name="line9084">9084: </a>  <font color="#4169E1">if</font> (A->rmap->N!= A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix A must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
+<a name="line9085">9085: </a>  <font color="#4169E1">if</font> (P->rmap->N != A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->rmap->N,A->cmap->N);
+<a name="line9086">9086: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
+<a name="line9087">9087: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
+
+<a name="line9089">9089: </a>  <font color="#4169E1">if</font> (scall == MAT_REUSE_MATRIX) {
+<a name="line9092">9092: </a>    <font color="#4169E1">if</font> (viatranspose || viamatmatmatmult) {
+<a name="line9093">9093: </a>      <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> Pt;
+<a name="line9094">9094: </a>      <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(P,MAT_INITIAL_MATRIX,&Pt);
+<a name="line9095">9095: </a>      <font color="#4169E1">if</font> (viamatmatmatmult) {
+<a name="line9096">9096: </a>        <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>(Pt,A,P,scall,fill,C);
+<a name="line9097">9097: </a>      } <font color="#4169E1">else</font> {
+<a name="line9098">9098: </a>        <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> AP;
+<a name="line9099">9099: </a>        <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(A,P,MAT_INITIAL_MATRIX,fill,&AP);
+<a name="line9100">9100: </a>        <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(Pt,AP,scall,fill,C);
+<a name="line9101">9101: </a>        <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&AP);
+<a name="line9102">9102: </a>      }
+<a name="line9103">9103: </a>      <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Pt);
+<a name="line9104">9104: </a>    } <font color="#4169E1">else</font> {
+<a name="line9105">9105: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAP,A,P,0,0);
+<a name="line9106">9106: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAPNumeric,A,P,0,0);
+<a name="line9107">9107: </a>      (*(*C)->ops->ptapnumeric)(A,P,*C);
+<a name="line9108">9108: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAPNumeric,A,P,0,0);
+<a name="line9109">9109: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAP,A,P,0,0);
+<a name="line9110">9110: </a>    }
+<a name="line9111">9111: </a>    <font color="#4169E1">return</font>(0);
+<a name="line9112">9112: </a>  }
+
+<a name="line9114">9114: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
+<a name="line9115">9115: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
+
+<a name="line9117">9117: </a>  fA = A->ops->ptap;
+<a name="line9118">9118: </a>  fP = P->ops->ptap;
+<a name="line9119">9119: </a>  <font color="#4169E1">if</font> (fP == fA) {
+<a name="line9120">9120: </a>    <font color="#4169E1">if</font> (!fA) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> not supported for A of type %s"</font>,((<a href= [...]
+<a name="line9121">9121: </a>    ptap = fA;
+<a name="line9122">9122: </a>  } <font color="#4169E1">else</font> {
+<a name="line9123">9123: </a>    <font color="#B22222">/* dispatch based on the type of A and P from their <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>'s PetscFunctionLists. */</font>
+<a name="line9124">9124: </a>    char ptapname[256];
+<a name="line9125">9125: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(ptapname,<font color="#666666">"MatPtAP_"</font>);
+<a name="line9126">9126: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(ptapname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
+<a name="line9127">9127: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(ptapname,<font color="#666666">"_"</font>);
+<a name="line9128">9128: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(ptapname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)P)->type_name);
+<a name="line9129">9129: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(ptapname,<font color="#666666">"_C"</font>); <font color="#B22222">/* e.g., ptapname = "MatPtAP_seqdense_seqaij_C" */</font>
+<a name="line9130">9130: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)P,ptapname,&ptap);
+<a name="line9131">9131: </a>    <font color="#4169E1">if</font> (!ptap) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> requires A, %s, to be compatible with P, [...]
+<a name="line9132">9132: </a>  }
+
+<a name="line9134">9134: </a>  <font color="#4169E1">if</font> (viatranspose || viamatmatmatmult) {
+<a name="line9135">9135: </a>    <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> Pt;
+<a name="line9136">9136: </a>    <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a>(P,MAT_INITIAL_MATRIX,&Pt);
+<a name="line9137">9137: </a>    <font color="#4169E1">if</font> (viamatmatmatmult) {
+<a name="line9138">9138: </a>      <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>(Pt,A,P,scall,fill,C);
+<a name="line9139">9139: </a>      <a href="../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(*C,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> via <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>\n"</font>);
+<a name="line9140">9140: </a>    } <font color="#4169E1">else</font> {
+<a name="line9141">9141: </a>      <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> AP;
+<a name="line9142">9142: </a>      <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(A,P,MAT_INITIAL_MATRIX,fill,&AP);
+<a name="line9143">9143: </a>      <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(Pt,AP,scall,fill,C);
+<a name="line9144">9144: </a>      <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&AP);
+<a name="line9145">9145: </a>      <a href="../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(*C,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a> via <a href="../../../docs/manualpages/Mat/MatTranspose.html#MatTranspose">MatTranspose</a> and <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>\n"</font>);
+<a name="line9146">9146: </a>    }
+<a name="line9147">9147: </a>    <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&Pt);
+<a name="line9148">9148: </a>  } <font color="#4169E1">else</font> {
+<a name="line9149">9149: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAP,A,P,0,0);
+<a name="line9150">9150: </a>    (*ptap)(A,P,scall,fill,C);
+<a name="line9151">9151: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAP,A,P,0,0);
+<a name="line9152">9152: </a>  }
+<a name="line9153">9153: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9154">9154: </a>}
+
+<a name="line9158">9158: </a><font color="#B22222">/*@</font>
+<a name="line9159">9159: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a> - Computes the matrix product C = P^T * A * P</font>
+
+<a name="line9161">9161: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9163">9163: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9164">9164: </a><font color="#B22222">+  A - the matrix</font>
+<a name="line9165">9165: </a><font color="#B22222">-  P - the projection matrix</font>
+
+<a name="line9167">9167: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9168">9168: </a><font color="#B22222">.  C - the product matrix</font>
+
+<a name="line9170">9170: </a><font color="#B22222">   Notes:</font>
+<a name="line9171">9171: </a><font color="#B22222">   C must have been created by calling <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a> and must be destroyed by</font>
+<a name="line9172">9172: </a><font color="#B22222">   the user using MatDeatroy().</font>
+
+<a name="line9174">9174: </a><font color="#B22222">   This routine is currently only implemented for pairs of AIJ matrices and classes</font>
+<a name="line9175">9175: </a><font color="#B22222">   which inherit from AIJ.  C will be of type <a href="../../../docs/manualpages/Mat/MATAIJ.html#MATAIJ">MATAIJ</a>.</font>
+
+<a name="line9177">9177: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9179">9179: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(), <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>()</font>
+<a name="line9180">9180: </a><font color="#B22222">@*/</font>
+<a name="line9181">9181: </a><strong><font color="#4169E1"><a name="MatPtAPNumeric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> P,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> C)</font></strong>
+<a name="line9182">9182: </a>{
+
+<a name="line9188">9188: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9189">9189: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9192">9192: </a>  MatCheckPreallocated(P,2);
+<a name="line9193">9193: </a>  <font color="#4169E1">if</font> (!P->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9194">9194: </a>  <font color="#4169E1">if</font> (P->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9197">9197: </a>  MatCheckPreallocated(C,3);
+<a name="line9198">9198: </a>  <font color="#4169E1">if</font> (C->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9199">9199: </a>  <font color="#4169E1">if</font> (P->cmap->N!=C->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->cmap->N,C->rmap->N);
+<a name="line9200">9200: </a>  <font color="#4169E1">if</font> (P->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->rmap->N,A->cmap->N);
+<a name="line9201">9201: </a>  <font color="#4169E1">if</font> (A->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix 'A' must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
+<a name="line9202">9202: </a>  <font color="#4169E1">if</font> (P->cmap->N!=C->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->cmap->N,C->cmap->N);
+<a name="line9203">9203: </a>  MatCheckPreallocated(A,1);
+
+<a name="line9205">9205: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAPNumeric,A,P,0,0);
+<a name="line9206">9206: </a>  (*C->ops->ptapnumeric)(A,P,C);
+<a name="line9207">9207: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAPNumeric,A,P,0,0);
+<a name="line9208">9208: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9209">9209: </a>}
+
+<a name="line9213">9213: </a><font color="#B22222">/*@</font>
+<a name="line9214">9214: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a> - Creates the (i,j) structure of the matrix product C = P^T * A * P</font>
+
+<a name="line9216">9216: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9218">9218: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9219">9219: </a><font color="#B22222">+  A - the matrix</font>
+<a name="line9220">9220: </a><font color="#B22222">-  P - the projection matrix</font>
+
+<a name="line9222">9222: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9223">9223: </a><font color="#B22222">.  C - the (i,j) structure of the product matrix</font>
+
+<a name="line9225">9225: </a><font color="#B22222">   Notes:</font>
+<a name="line9226">9226: </a><font color="#B22222">   C will be created and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
+
+<a name="line9228">9228: </a><font color="#B22222">   This routine is currently only implemented for pairs of SeqAIJ matrices and classes</font>
+<a name="line9229">9229: </a><font color="#B22222">   which inherit from SeqAIJ.  C will be of type <a href="../../../docs/manualpages/Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</a>.  The product is computed using</font>
+<a name="line9230">9230: </a><font color="#B22222">   this (i,j) structure by calling <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a>().</font>
+
+<a name="line9232">9232: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9234">9234: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>(), <a href="../../../docs/manualpages/Mat/MatPtAPNumeric.html#MatPtAPNumeric">MatPtAPNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>()</font>
+<a name="line9235">9235: </a><font color="#B22222">@*/</font>
+<a name="line9236">9236: </a><strong><font color="#4169E1"><a name="MatPtAPSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatPtAPSymbolic.html#MatPtAPSymbolic">MatPtAPSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> P,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> fill,<a [...]
+<a name="line9237">9237: </a>{
+
+<a name="line9243">9243: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9244">9244: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9245">9245: </a>  <font color="#4169E1">if</font> (fill <1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
+<a name="line9248">9248: </a>  MatCheckPreallocated(P,2);
+<a name="line9249">9249: </a>  <font color="#4169E1">if</font> (!P->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9250">9250: </a>  <font color="#4169E1">if</font> (P->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+
+<a name="line9253">9253: </a>  <font color="#4169E1">if</font> (P->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,P->rmap->N,A->cmap->N);
+<a name="line9254">9254: </a>  <font color="#4169E1">if</font> (A->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix 'A' must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
+<a name="line9255">9255: </a>  MatCheckPreallocated(A,1);
+<a name="line9256">9256: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_PtAPSymbolic,A,P,0,0);
+<a name="line9257">9257: </a>  (*A->ops->ptapsymbolic)(A,P,fill,C);
+<a name="line9258">9258: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_PtAPSymbolic,A,P,0,0);
+
+<a name="line9260">9260: </a>  <font color="#B22222">/* <a href="../../../docs/manualpages/Mat/MatSetBlockSize.html#MatSetBlockSize">MatSetBlockSize</a>(*C,A->rmap->bs); NO! this is not always true -ma */</font>
+<a name="line9261">9261: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9262">9262: </a>}
+
+<a name="line9266">9266: </a><font color="#B22222">/*@</font>
+<a name="line9267">9267: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a> - Creates the matrix product C = R * A * R^T</font>
+
+<a name="line9269">9269: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9271">9271: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9272">9272: </a><font color="#B22222">+  A - the matrix</font>
+<a name="line9273">9273: </a><font color="#B22222">.  R - the projection matrix</font>
+<a name="line9274">9274: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+<a name="line9275">9275: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/nnz(A), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate</font>
+<a name="line9276">9276: </a><font color="#B22222">          if the result is a dense matrix this is irrelevent</font>
+
+<a name="line9278">9278: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9279">9279: </a><font color="#B22222">.  C - the product matrix</font>
+
+<a name="line9281">9281: </a><font color="#B22222">   Notes:</font>
+<a name="line9282">9282: </a><font color="#B22222">   C will be created and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
+
+<a name="line9284">9284: </a><font color="#B22222">   This routine is currently only implemented for pairs of AIJ matrices and classes</font>
+<a name="line9285">9285: </a><font color="#B22222">   which inherit from AIJ.</font>
+
+<a name="line9287">9287: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9289">9289: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>()</font>
+<a name="line9290">9290: </a><font color="#B22222">@*/</font>
+<a name="line9291">9291: </a><strong><font color="#4169E1"><a name="MatRARt"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> R,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> scall,<a href="../../../docs/manualpages/S [...]
+<a name="line9292">9292: </a>{
+
+<a name="line9298">9298: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9299">9299: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9302">9302: </a>  MatCheckPreallocated(R,2);
+<a name="line9303">9303: </a>  <font color="#4169E1">if</font> (!R->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9304">9304: </a>  <font color="#4169E1">if</font> (R->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9306">9306: </a>  <font color="#4169E1">if</font> (R->cmap->N!=A->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)R),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->cmap->N,A->rmap->N);
+
+<a name="line9308">9308: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
+<a name="line9309">9309: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
+<a name="line9310">9310: </a>  MatCheckPreallocated(A,1);
+
+<a name="line9312">9312: </a>  <font color="#4169E1">if</font> (!A->ops->rart) {
+<a name="line9313">9313: </a>    <a href="../../../docs/manualpages/Mat/MatType.html#MatType">MatType</a> mattype;
+<a name="line9314">9314: </a>    <a href="../../../docs/manualpages/Mat/MatGetType.html#MatGetType">MatGetType</a>(A,&mattype);
+<a name="line9315">9315: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"Matrix of type <%s> does not support RARt"</font>,mattype);
+<a name="line9316">9316: </a>  }
+<a name="line9317">9317: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_RARt,A,R,0,0);
+<a name="line9318">9318: </a>  (*A->ops->rart)(A,R,scall,fill,C);
+<a name="line9319">9319: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_RARt,A,R,0,0);
+<a name="line9320">9320: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9321">9321: </a>}
+
+<a name="line9325">9325: </a><font color="#B22222">/*@</font>
+<a name="line9326">9326: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a> - Computes the matrix product C = R * A * R^T</font>
+
+<a name="line9328">9328: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9330">9330: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9331">9331: </a><font color="#B22222">+  A - the matrix</font>
+<a name="line9332">9332: </a><font color="#B22222">-  R - the projection matrix</font>
+
+<a name="line9334">9334: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9335">9335: </a><font color="#B22222">.  C - the product matrix</font>
+
+<a name="line9337">9337: </a><font color="#B22222">   Notes:</font>
+<a name="line9338">9338: </a><font color="#B22222">   C must have been created by calling <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a> and must be destroyed by</font>
+<a name="line9339">9339: </a><font color="#B22222">   the user using <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
+
+<a name="line9341">9341: </a><font color="#B22222">   This routine is currently only implemented for pairs of AIJ matrices and classes</font>
+<a name="line9342">9342: </a><font color="#B22222">   which inherit from AIJ.  C will be of type <a href="../../../docs/manualpages/Mat/MATAIJ.html#MATAIJ">MATAIJ</a>.</font>
+
+<a name="line9344">9344: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9346">9346: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a>(), <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>()</font>
+<a name="line9347">9347: </a><font color="#B22222">@*/</font>
+<a name="line9348">9348: </a><strong><font color="#4169E1"><a name="MatRARtNumeric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> R,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> C)</font></strong>
+<a name="line9349">9349: </a>{
+
+<a name="line9355">9355: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9356">9356: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9359">9359: </a>  MatCheckPreallocated(R,2);
+<a name="line9360">9360: </a>  <font color="#4169E1">if</font> (!R->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9361">9361: </a>  <font color="#4169E1">if</font> (R->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9364">9364: </a>  MatCheckPreallocated(C,3);
+<a name="line9365">9365: </a>  <font color="#4169E1">if</font> (C->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9366">9366: </a>  <font color="#4169E1">if</font> (R->rmap->N!=C->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->rmap->N,C->rmap->N);
+<a name="line9367">9367: </a>  <font color="#4169E1">if</font> (R->cmap->N!=A->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->cmap->N,A->rmap->N);
+<a name="line9368">9368: </a>  <font color="#4169E1">if</font> (A->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix 'A' must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
+<a name="line9369">9369: </a>  <font color="#4169E1">if</font> (R->rmap->N!=C->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->rmap->N,C->cmap->N);
+<a name="line9370">9370: </a>  MatCheckPreallocated(A,1);
+
+<a name="line9372">9372: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_RARtNumeric,A,R,0,0);
+<a name="line9373">9373: </a>  (*A->ops->rartnumeric)(A,R,C);
+<a name="line9374">9374: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_RARtNumeric,A,R,0,0);
+<a name="line9375">9375: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9376">9376: </a>}
+
+<a name="line9380">9380: </a><font color="#B22222">/*@</font>
+<a name="line9381">9381: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a> - Creates the (i,j) structure of the matrix product C = R * A * R^T</font>
+
+<a name="line9383">9383: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9385">9385: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9386">9386: </a><font color="#B22222">+  A - the matrix</font>
+<a name="line9387">9387: </a><font color="#B22222">-  R - the projection matrix</font>
+
+<a name="line9389">9389: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9390">9390: </a><font color="#B22222">.  C - the (i,j) structure of the product matrix</font>
+
+<a name="line9392">9392: </a><font color="#B22222">   Notes:</font>
+<a name="line9393">9393: </a><font color="#B22222">   C will be created and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
+
+<a name="line9395">9395: </a><font color="#B22222">   This routine is currently only implemented for pairs of SeqAIJ matrices and classes</font>
+<a name="line9396">9396: </a><font color="#B22222">   which inherit from SeqAIJ.  C will be of type <a href="../../../docs/manualpages/Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</a>.  The product is computed using</font>
+<a name="line9397">9397: </a><font color="#B22222">   this (i,j) structure by calling <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a>().</font>
+
+<a name="line9399">9399: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9401">9401: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatRARt.html#MatRARt">MatRARt</a>(), <a href="../../../docs/manualpages/Mat/MatRARtNumeric.html#MatRARtNumeric">MatRARtNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>()</font>
+<a name="line9402">9402: </a><font color="#B22222">@*/</font>
+<a name="line9403">9403: </a><strong><font color="#4169E1"><a name="MatRARtSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRARtSymbolic.html#MatRARtSymbolic">MatRARtSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> R,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> fill,<a [...]
+<a name="line9404">9404: </a>{
+
+<a name="line9410">9410: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9411">9411: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9412">9412: </a>  <font color="#4169E1">if</font> (fill <1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
+<a name="line9415">9415: </a>  MatCheckPreallocated(R,2);
+<a name="line9416">9416: </a>  <font color="#4169E1">if</font> (!R->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9417">9417: </a>  <font color="#4169E1">if</font> (R->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+
+<a name="line9420">9420: </a>  <font color="#4169E1">if</font> (R->cmap->N!=A->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,R->cmap->N,A->rmap->N);
+<a name="line9421">9421: </a>  <font color="#4169E1">if</font> (A->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix 'A' must be square, %D != %D"</font>,A->rmap->N,A->cmap->N);
+<a name="line9422">9422: </a>  MatCheckPreallocated(A,1);
+<a name="line9423">9423: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_RARtSymbolic,A,R,0,0);
+<a name="line9424">9424: </a>  (*A->ops->rartsymbolic)(A,R,fill,C);
+<a name="line9425">9425: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_RARtSymbolic,A,R,0,0);
+
+<a name="line9427">9427: </a>  <a href="../../../docs/manualpages/Mat/MatSetBlockSizes.html#MatSetBlockSizes">MatSetBlockSizes</a>(*C,PetscAbs(R->rmap->bs),PetscAbs(R->rmap->bs));
+<a name="line9428">9428: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9429">9429: </a>}
+
+<a name="line9433">9433: </a><font color="#B22222">/*@</font>
+<a name="line9434">9434: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a> - Performs Matrix-Matrix Multiplication C=A*B.</font>
+
+<a name="line9436">9436: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9438">9438: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9439">9439: </a><font color="#B22222">+  A - the left matrix</font>
+<a name="line9440">9440: </a><font color="#B22222">.  B - the right matrix</font>
+<a name="line9441">9441: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+<a name="line9442">9442: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate</font>
+<a name="line9443">9443: </a><font color="#B22222">          if the result is a dense matrix this is irrelevent</font>
+
+<a name="line9445">9445: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9446">9446: </a><font color="#B22222">.  C - the product matrix</font>
+
+<a name="line9448">9448: </a><font color="#B22222">   Notes:</font>
+<a name="line9449">9449: </a><font color="#B22222">   Unless scall is MAT_REUSE_MATRIX C will be created.</font>
+
+<a name="line9451">9451: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call</font>
+
+<a name="line9453">9453: </a><font color="#B22222">   To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
+<a name="line9454">9454: </a><font color="#B22222">   actually needed.</font>
+
+<a name="line9456">9456: </a><font color="#B22222">   If you have many matrices with the same non-zero structure to multiply, you</font>
+<a name="line9457">9457: </a><font color="#B22222">   should either</font>
+<a name="line9458">9458: </a><font color="#B22222">$   1) use MAT_REUSE_MATRIX in all calls but the first or</font>
+<a name="line9459">9459: </a><font color="#B22222">$   2) call <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>() once and then <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>() for each product needed</font>
+<a name="line9460">9460: </a><font color="#B22222">   In the special case where matrix B (and hence C) are dense you can create the correctly sized matrix C yourself and then call this routine</font>
+<a name="line9461">9461: </a><font color="#B22222">   with MAT_REUSE_MATRIX, rather than first having <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>() create it for you. You can NEVER do this if the matrix C is sparse.</font>
+
+<a name="line9463">9463: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9465">9465: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>(), <a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a>(),  <a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMul [...]
+<a name="line9466">9466: </a><font color="#B22222">@*/</font>
+<a name="line9467">9467: </a><strong><font color="#4169E1"><a name="MatMatMult"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a> scall,<a href="../../../docs/m [...]
+<a name="line9468">9468: </a>{
+<a name="line9470">9470: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line9471">9471: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fB)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line9472">9472: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*mult)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*)=NULL;
+
+<a name="line9477">9477: </a>  MatCheckPreallocated(A,1);
+<a name="line9478">9478: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9479">9479: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9482">9482: </a>  MatCheckPreallocated(B,2);
+<a name="line9483">9483: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9484">9484: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9486">9486: </a>  <font color="#4169E1">if</font> (B->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,B->rmap->N,A->cmap->N);
+<a name="line9487">9487: </a>  <font color="#4169E1">if</font> (scall == MAT_REUSE_MATRIX) {
+<a name="line9490">9490: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMult,A,B,0,0);
+<a name="line9491">9491: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMultNumeric,A,B,0,0);
+<a name="line9492">9492: </a>    (*(*C)->ops->matmultnumeric)(A,B,*C);
+<a name="line9493">9493: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMultNumeric,A,B,0,0);
+<a name="line9494">9494: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMult,A,B,0,0);
+<a name="line9495">9495: </a>    <font color="#4169E1">return</font>(0);
+<a name="line9496">9496: </a>  }
+<a name="line9497">9497: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
+<a name="line9498">9498: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
+
+<a name="line9500">9500: </a>  fA = A->ops->matmult;
+<a name="line9501">9501: </a>  fB = B->ops->matmult;
+<a name="line9502">9502: </a>  <font color="#4169E1">if</font> (fB == fA) {
+<a name="line9503">9503: </a>    <font color="#4169E1">if</font> (!fB) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a> not supported for B of type %s"</font>,( [...]
+<a name="line9504">9504: </a>    mult = fB;
+<a name="line9505">9505: </a>  } <font color="#4169E1">else</font> {
+<a name="line9506">9506: </a>    <font color="#B22222">/* dispatch based on the type of A and B from their <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>'s PetscFunctionLists. */</font>
+<a name="line9507">9507: </a>    char multname[256];
+<a name="line9508">9508: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(multname,<font color="#666666">"MatMatMult_"</font>);
+<a name="line9509">9509: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
+<a name="line9510">9510: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_"</font>);
+<a name="line9511">9511: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
+<a name="line9512">9512: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_C"</font>); <font color="#B22222">/* e.g., multname = "MatMatMult_seqdense_seqaij_C" */</font>
+<a name="line9513">9513: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,multname,&mult);
+<a name="line9514">9514: </a>    <font color="#4169E1">if</font> (!mult) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a> requires A, %s, to be compatibl [...]
+<a name="line9515">9515: </a>  }
+<a name="line9516">9516: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMult,A,B,0,0);
+<a name="line9517">9517: </a>  (*mult)(A,B,scall,fill,C);
+<a name="line9518">9518: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMult,A,B,0,0);
+<a name="line9519">9519: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9520">9520: </a>}
+
+<a name="line9524">9524: </a><font color="#B22222">/*@</font>
+<a name="line9525">9525: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a> - Performs construction, preallocation, and computes the ij structure</font>
+<a name="line9526">9526: </a><font color="#B22222">   of the matrix-matrix product C=A*B.  Call this routine before calling <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>().</font>
+
+<a name="line9528">9528: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9530">9530: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9531">9531: </a><font color="#B22222">+  A - the left matrix</font>
+<a name="line9532">9532: </a><font color="#B22222">.  B - the right matrix</font>
+<a name="line9533">9533: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate,</font>
+<a name="line9534">9534: </a><font color="#B22222">      if C is a dense matrix this is irrelevent</font>
+
+<a name="line9536">9536: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9537">9537: </a><font color="#B22222">.  C - the product matrix</font>
+
+<a name="line9539">9539: </a><font color="#B22222">   Notes:</font>
+<a name="line9540">9540: </a><font color="#B22222">   Unless scall is MAT_REUSE_MATRIX C will be created.</font>
+
+<a name="line9542">9542: </a><font color="#B22222">   To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
+<a name="line9543">9543: </a><font color="#B22222">   actually needed.</font>
+
+<a name="line9545">9545: </a><font color="#B22222">   This routine is currently implemented for</font>
+<a name="line9546">9546: </a><font color="#B22222">    - pairs of AIJ matrices and classes which inherit from AIJ, C will be of type AIJ</font>
+<a name="line9547">9547: </a><font color="#B22222">    - pairs of AIJ (A) and Dense (B) matrix, C will be of type Dense.</font>
+<a name="line9548">9548: </a><font color="#B22222">    - pairs of Dense (A) and AIJ (B) matrix, C will be of type Dense.</font>
+
+<a name="line9550">9550: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9552">9552: </a><font color="#B22222">   Developers Note: There are ways to estimate the number of nonzeros in the resulting product, see for example, http://arxiv.org/abs/1006.4173</font>
+<a name="line9553">9553: </a><font color="#B22222">     We should incorporate them into PETSc.</font>
+
+<a name="line9555">9555: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>()</font>
+<a name="line9556">9556: </a><font color="#B22222">@*/</font>
+<a name="line9557">9557: </a><strong><font color="#4169E1"><a name="MatMatMultSymbolic"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal [...]
+<a name="line9558">9558: </a>{
+<a name="line9560">9560: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*Asymbolic)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line9561">9561: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*Bsymbolic)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line9562">9562: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*symbolic)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*)=NULL;
+
+<a name="line9567">9567: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9568">9568: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+
+<a name="line9572">9572: </a>  MatCheckPreallocated(B,2);
+<a name="line9573">9573: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9574">9574: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+
+<a name="line9577">9577: </a>  <font color="#4169E1">if</font> (B->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,B->rmap->N,A->cmap->N);
+<a name="line9578">9578: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a>) fill = 2.0;
+<a name="line9579">9579: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be > 1.0"</font>,(double)fill);
+<a name="line9580">9580: </a>  MatCheckPreallocated(A,1);
+
+<a name="line9582">9582: </a>  Asymbolic = A->ops->matmultsymbolic;
+<a name="line9583">9583: </a>  Bsymbolic = B->ops->matmultsymbolic;
+<a name="line9584">9584: </a>  <font color="#4169E1">if</font> (Asymbolic == Bsymbolic) {
+<a name="line9585">9585: </a>    <font color="#4169E1">if</font> (!Bsymbolic) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"C=A*B not implemented for B of type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObjec [...]
+<a name="line9586">9586: </a>    symbolic = Bsymbolic;
+<a name="line9587">9587: </a>  } <font color="#4169E1">else</font> { <font color="#B22222">/* dispatch based on the type of A and B */</font>
+<a name="line9588">9588: </a>    char symbolicname[256];
+<a name="line9589">9589: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(symbolicname,<font color="#666666">"MatMatMultSymbolic_"</font>);
+<a name="line9590">9590: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(symbolicname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
+<a name="line9591">9591: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(symbolicname,<font color="#666666">"_"</font>);
+<a name="line9592">9592: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(symbolicname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
+<a name="line9593">9593: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(symbolicname,<font color="#666666">"_C"</font>);
+<a name="line9594">9594: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,symbolicname,&symbolic);
+<a name="line9595">9595: </a>    <font color="#4169E1">if</font> (!symbolic) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a> req [...]
+<a name="line9596">9596: </a>  }
+<a name="line9597">9597: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMultSymbolic,A,B,0,0);
+<a name="line9598">9598: </a>  (*symbolic)(A,B,fill,C);
+<a name="line9599">9599: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMultSymbolic,A,B,0,0);
+<a name="line9600">9600: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9601">9601: </a>}
+
+<a name="line9605">9605: </a><font color="#B22222">/*@</font>
+<a name="line9606">9606: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a> - Performs the numeric matrix-matrix product.</font>
+<a name="line9607">9607: </a><font color="#B22222">   Call this routine after first calling <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>().</font>
+
+<a name="line9609">9609: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9611">9611: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9612">9612: </a><font color="#B22222">+  A - the left matrix</font>
+<a name="line9613">9613: </a><font color="#B22222">-  B - the right matrix</font>
+
+<a name="line9615">9615: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9616">9616: </a><font color="#B22222">.  C - the product matrix, which was created by from <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>() or a call to <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>().</font>
+
+<a name="line9618">9618: </a><font color="#B22222">   Notes:</font>
+<a name="line9619">9619: </a><font color="#B22222">   C must have been created with <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>().</font>
+
+<a name="line9621">9621: </a><font color="#B22222">   This routine is currently implemented for</font>
+<a name="line9622">9622: </a><font color="#B22222">    - pairs of AIJ matrices and classes which inherit from AIJ, C will be of type <a href="../../../docs/manualpages/Mat/MATAIJ.html#MATAIJ">MATAIJ</a>.</font>
+<a name="line9623">9623: </a><font color="#B22222">    - pairs of AIJ (A) and Dense (B) matrix, C will be of type Dense.</font>
+<a name="line9624">9624: </a><font color="#B22222">    - pairs of Dense (A) and AIJ (B) matrix, C will be of type Dense.</font>
+
+<a name="line9626">9626: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9628">9628: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatMatMultSymbolic.html#MatMatMultSymbolic">MatMatMultSymbolic</a>()</font>
+<a name="line9629">9629: </a><font color="#B22222">@*/</font>
+<a name="line9630">9630: </a><strong><font color="#4169E1"><a name="MatMatMultNumeric"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatMultNumeric.html#MatMatMultNumeric">MatMatMultNumeric</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> C)</font></strong>
+<a name="line9631">9631: </a>{
+
+<a name="line9635">9635: </a>  <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(A,B,MAT_REUSE_MATRIX,0.0,&C);
+<a name="line9636">9636: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9637">9637: </a>}
+
+<a name="line9641">9641: </a><font color="#B22222">/*@</font>
+<a name="line9642">9642: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a> - Performs Matrix-Matrix Multiplication C=A*B^T.</font>
+
+<a name="line9644">9644: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9646">9646: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9647">9647: </a><font color="#B22222">+  A - the left matrix</font>
+<a name="line9648">9648: </a><font color="#B22222">.  B - the right matrix</font>
+<a name="line9649">9649: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+<a name="line9650">9650: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if not known</font>
+
+<a name="line9652">9652: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9653">9653: </a><font color="#B22222">.  C - the product matrix</font>
+
+<a name="line9655">9655: </a><font color="#B22222">   Notes:</font>
+<a name="line9656">9656: </a><font color="#B22222">   C will be created if MAT_INITIAL_MATRIX and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
+
+<a name="line9658">9658: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call</font>
+
+<a name="line9660">9660: </a><font color="#B22222">  To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
+<a name="line9661">9661: </a><font color="#B22222">   actually needed.</font>
+
+<a name="line9663">9663: </a><font color="#B22222">   This routine is currently only implemented for pairs of SeqAIJ matrices.  C will be of type <a href="../../../docs/manualpages/Mat/MATSEQAIJ.html#MATSEQAIJ">MATSEQAIJ</a>.</font>
+
+<a name="line9665">9665: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9667">9667: </a><font color="#B22222">.seealso: MatMatTransposeMultSymbolic(), MatMatTransposeMultNumeric(), <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a>() <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>()</font>
+<a name="line9668">9668: </a><font color="#B22222">@*/</font>
+<a name="line9669">9669: </a><strong><font color="#4169E1"><a name="MatMatTransposeMult"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReus [...]
+<a name="line9670">9670: </a>{
+<a name="line9672">9672: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line9673">9673: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fB)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+
+<a name="line9678">9678: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9679">9679: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9682">9682: </a>  MatCheckPreallocated(B,2);
+<a name="line9683">9683: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9684">9684: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9686">9686: </a>  <font color="#4169E1">if</font> (B->cmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, AN %D != BN %D"</font>,A->cmap->N,B->cmap->N);
+<a name="line9687">9687: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
+<a name="line9688">9688: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be > 1.0"</font>,(double)fill);
+<a name="line9689">9689: </a>  MatCheckPreallocated(A,1);
+
+<a name="line9691">9691: </a>  fA = A->ops->mattransposemult;
+<a name="line9692">9692: </a>  <font color="#4169E1">if</font> (!fA) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a> not supported f [...]
+<a name="line9693">9693: </a>  fB = B->ops->mattransposemult;
+<a name="line9694">9694: </a>  <font color="#4169E1">if</font> (!fB) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a> not supported f [...]
+<a name="line9695">9695: </a>  <font color="#4169E1">if</font> (fB!=fA) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a> requi [...]
+
+<a name="line9697">9697: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatTransposeMult,A,B,0,0);
+<a name="line9698">9698: </a>  <font color="#4169E1">if</font> (scall == MAT_INITIAL_MATRIX) {
+<a name="line9699">9699: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatTransposeMultSymbolic,A,B,0,0);
+<a name="line9700">9700: </a>    (*A->ops->mattransposemultsymbolic)(A,B,fill,C);
+<a name="line9701">9701: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatTransposeMultSymbolic,A,B,0,0);
+<a name="line9702">9702: </a>  }
+<a name="line9703">9703: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatTransposeMultNumeric,A,B,0,0);
+<a name="line9704">9704: </a>  (*A->ops->mattransposemultnumeric)(A,B,*C);
+<a name="line9705">9705: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatTransposeMultNumeric,A,B,0,0);
+<a name="line9706">9706: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatTransposeMult,A,B,0,0);
+<a name="line9707">9707: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9708">9708: </a>}
+
+<a name="line9712">9712: </a><font color="#B22222">/*@</font>
+<a name="line9713">9713: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a> - Performs Matrix-Matrix Multiplication C=A^T*B.</font>
+
+<a name="line9715">9715: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9717">9717: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9718">9718: </a><font color="#B22222">+  A - the left matrix</font>
+<a name="line9719">9719: </a><font color="#B22222">.  B - the right matrix</font>
+<a name="line9720">9720: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+<a name="line9721">9721: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(C)/(nnz(A) + nnz(B)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if not known</font>
+
+<a name="line9723">9723: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9724">9724: </a><font color="#B22222">.  C - the product matrix</font>
+
+<a name="line9726">9726: </a><font color="#B22222">   Notes:</font>
+<a name="line9727">9727: </a><font color="#B22222">   C will be created if MAT_INITIAL_MATRIX and must be destroyed by the user with <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>().</font>
+
+<a name="line9729">9729: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used if the matrices A and B have the same nonzero pattern as in the previous call</font>
+
+<a name="line9731">9731: </a><font color="#B22222">  To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
+<a name="line9732">9732: </a><font color="#B22222">   actually needed.</font>
+
+<a name="line9734">9734: </a><font color="#B22222">   This routine is currently implemented for pairs of AIJ matrices and pairs of SeqDense matrices and classes</font>
+<a name="line9735">9735: </a><font color="#B22222">   which inherit from SeqAIJ.  C will be of same type as the input matrices.</font>
+
+<a name="line9737">9737: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9739">9739: </a><font color="#B22222">.seealso: MatTransposeMatMultSymbolic(), MatTransposeMatMultNumeric(), <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>(), <a href="../../../docs/manualpages/Mat/MatMatTransposeMult.html#MatMatTransposeMult">MatMatTransposeMult</a>(), <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>()</font>
+<a name="line9740">9740: </a><font color="#B22222">@*/</font>
+<a name="line9741">9741: </a><strong><font color="#4169E1"><a name="MatTransposeMatMult"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReus [...]
+<a name="line9742">9742: </a>{
+<a name="line9744">9744: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line9745">9745: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fB)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*);
+<a name="line9746">9746: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*transposematmult)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>*) = NULL;
+
+<a name="line9751">9751: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9752">9752: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9755">9755: </a>  MatCheckPreallocated(B,2);
+<a name="line9756">9756: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9757">9757: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9759">9759: </a>  <font color="#4169E1">if</font> (B->rmap->N!=A->rmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,B->rmap->N,A->rmap->N);
+<a name="line9760">9760: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
+<a name="line9761">9761: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be > 1.0"</font>,(double)fill);
+<a name="line9762">9762: </a>  MatCheckPreallocated(A,1);
+
+<a name="line9764">9764: </a>  fA = A->ops->transposematmult;
+<a name="line9765">9765: </a>  fB = B->ops->transposematmult;
+<a name="line9766">9766: </a>  <font color="#4169E1">if</font> (fB==fA) {
+<a name="line9767">9767: </a>    <font color="#4169E1">if</font> (!fA) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatMult</a> not supported [...]
+<a name="line9768">9768: </a>    transposematmult = fA;
+<a name="line9769">9769: </a>  } <font color="#4169E1">else</font> {
+<a name="line9770">9770: </a>    <font color="#B22222">/* dispatch based on the type of A and B from their <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>'s PetscFunctionLists. */</font>
+<a name="line9771">9771: </a>    char multname[256];
+<a name="line9772">9772: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(multname,<font color="#666666">"MatTransposeMatMult_"</font>);
+<a name="line9773">9773: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
+<a name="line9774">9774: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_"</font>);
+<a name="line9775">9775: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
+<a name="line9776">9776: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_C"</font>); <font color="#B22222">/* e.g., multname = "MatMatMult_seqdense_seqaij_C" */</font>
+<a name="line9777">9777: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,multname,&transposematmult);
+<a name="line9778">9778: </a>    <font color="#4169E1">if</font> (!transposematmult) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatTransposeMatMult.html#MatTransposeMatMult">MatTransposeMatM [...]
+<a name="line9779">9779: </a>  }
+<a name="line9780">9780: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_TransposeMatMult,A,B,0,0);
+<a name="line9781">9781: </a>  (*transposematmult)(A,B,scall,fill,C);
+<a name="line9782">9782: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_TransposeMatMult,A,B,0,0);
+<a name="line9783">9783: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9784">9784: </a>}
+
+<a name="line9788">9788: </a><font color="#B22222">/*@</font>
+<a name="line9789">9789: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a> - Performs Matrix-Matrix-Matrix Multiplication D=A*B*C.</font>
+
+<a name="line9791">9791: </a><font color="#B22222">   Neighbor-wise Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9793">9793: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9794">9794: </a><font color="#B22222">+  A - the left matrix</font>
+<a name="line9795">9795: </a><font color="#B22222">.  B - the middle matrix</font>
+<a name="line9796">9796: </a><font color="#B22222">.  C - the right matrix</font>
+<a name="line9797">9797: </a><font color="#B22222">.  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+<a name="line9798">9798: </a><font color="#B22222">-  fill - expected fill as ratio of nnz(D)/(nnz(A) + nnz(B)+nnz(C)), use <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> if you do not have a good estimate</font>
+<a name="line9799">9799: </a><font color="#B22222">          if the result is a dense matrix this is irrelevent</font>
+
+<a name="line9801">9801: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line9802">9802: </a><font color="#B22222">.  D - the product matrix</font>
+
+<a name="line9804">9804: </a><font color="#B22222">   Notes:</font>
+<a name="line9805">9805: </a><font color="#B22222">   Unless scall is MAT_REUSE_MATRIX D will be created.</font>
+
+<a name="line9807">9807: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used if the matrices A, B and C have the same nonzero pattern as in the previous call</font>
+
+<a name="line9809">9809: </a><font color="#B22222">   To determine the correct fill value, run with -info and search for the string "Fill ratio" to see the value</font>
+<a name="line9810">9810: </a><font color="#B22222">   actually needed.</font>
+
+<a name="line9812">9812: </a><font color="#B22222">   If you have many matrices with the same non-zero structure to multiply, you</font>
+<a name="line9813">9813: </a><font color="#B22222">   should use MAT_REUSE_MATRIX in all calls but the first or</font>
+
+<a name="line9815">9815: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line9817">9817: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMatMult.html#MatMatMult">MatMatMult</a>, <a href="../../../docs/manualpages/Mat/MatPtAP.html#MatPtAP">MatPtAP</a>()</font>
+<a name="line9818">9818: </a><font color="#B22222">@*/</font>
+<a name="line9819">9819: </a><strong><font color="#4169E1"><a name="MatMatMatMult"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> B,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> C,<a href="../../../docs/manualpa [...]
+<a name="line9820">9820: </a>{
+<a name="line9822">9822: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fA)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/ [...]
+<a name="line9823">9823: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fB)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/ [...]
+<a name="line9824">9824: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*fC)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../docs/ [...]
+<a name="line9825">9825: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*mult)(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>,<a href="../../../docs/manualpages/Mat/MatReuse.html#MatReuse">MatReuse</a>,<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>,<a href="../../../doc [...]
+
+<a name="line9830">9830: </a>  MatCheckPreallocated(A,1);
+<a name="line9831">9831: </a>  <font color="#4169E1">if</font> (!A->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9832">9832: </a>  <font color="#4169E1">if</font> (A->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9835">9835: </a>  MatCheckPreallocated(B,2);
+<a name="line9836">9836: </a>  <font color="#4169E1">if</font> (!B->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9837">9837: </a>  <font color="#4169E1">if</font> (B->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9840">9840: </a>  MatCheckPreallocated(C,3);
+<a name="line9841">9841: </a>  <font color="#4169E1">if</font> (!C->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)C),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9842">9842: </a>  <font color="#4169E1">if</font> (C->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)C),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9843">9843: </a>  <font color="#4169E1">if</font> (B->rmap->N!=A->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,B->rmap->N,A->cmap->N);
+<a name="line9844">9844: </a>  <font color="#4169E1">if</font> (C->rmap->N!=B->cmap->N) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)C),PETSC_ERR_ARG_SIZ,<font color="#666666">"Matrix dimensions are incompatible, %D != %D"</font>,C->rmap->N,B->cmap->N);
+<a name="line9845">9845: </a>  <font color="#4169E1">if</font> (scall == MAT_REUSE_MATRIX) {
+<a name="line9848">9848: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMatMult,A,B,0,0);
+<a name="line9849">9849: </a>    (*(*D)->ops->matmatmult)(A,B,C,scall,fill,D);
+<a name="line9850">9850: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMatMult,A,B,0,0);
+<a name="line9851">9851: </a>    <font color="#4169E1">return</font>(0);
+<a name="line9852">9852: </a>  }
+<a name="line9853">9853: </a>  <font color="#4169E1">if</font> (fill == <a href="../../../docs/manualpages/Sys/PETSC_DEFAULT.html#PETSC_DEFAULT">PETSC_DEFAULT</a> || fill == <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>) fill = 2.0;
+<a name="line9854">9854: </a>  <font color="#4169E1">if</font> (fill < 1.0) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_SIZ,<font color="#666666">"Expected fill=%g must be >= 1.0"</font>,(double)fill);
+
+<a name="line9856">9856: </a>  fA = A->ops->matmatmult;
+<a name="line9857">9857: </a>  fB = B->ops->matmatmult;
+<a name="line9858">9858: </a>  fC = C->ops->matmatmult;
+<a name="line9859">9859: </a>  <font color="#4169E1">if</font> (fA == fB && fA == fC) {
+<a name="line9860">9860: </a>    <font color="#4169E1">if</font> (!fA) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a> not supported for A of type %s" [...]
+<a name="line9861">9861: </a>    mult = fA;
+<a name="line9862">9862: </a>  } <font color="#4169E1">else</font> {
+<a name="line9863">9863: </a>    <font color="#B22222">/* dispatch based on the type of A, B and C from their <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>'s PetscFunctionLists. */</font>
+<a name="line9864">9864: </a>    char multname[256];
+<a name="line9865">9865: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(multname,<font color="#666666">"MatMatMatMult_"</font>);
+<a name="line9866">9866: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A)->type_name);
+<a name="line9867">9867: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_"</font>);
+<a name="line9868">9868: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
+<a name="line9869">9869: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_"</font>);
+<a name="line9870">9870: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)C)->type_name);
+<a name="line9871">9871: </a>    <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(multname,<font color="#666666">"_C"</font>);
+<a name="line9872">9872: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B,multname,&mult);
+<a name="line9873">9873: </a>    <font color="#4169E1">if</font> (!mult) <a href="../../../docs/manualpages/Sys/SETERRQ3.html#SETERRQ3">SETERRQ3</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A),PETSC_ERR_ARG_INCOMP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatMatMatMult.html#MatMatMatMult">MatMatMatMult</a> requires A, %s, to be  [...]
+<a name="line9874">9874: </a>  }
+<a name="line9875">9875: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_MatMatMult,A,B,0,0);
+<a name="line9876">9876: </a>  (*mult)(A,B,C,scall,fill,D);
+<a name="line9877">9877: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_MatMatMult,A,B,0,0);
+<a name="line9878">9878: </a>  <font color="#4169E1">return</font>(0);
+<a name="line9879">9879: </a>}
+
+<a name="line9883">9883: </a><font color="#B22222">/*@C</font>
+<a name="line9884">9884: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</a> - Create redundant matrices and put them into processors of subcommunicators.</font>
+
+<a name="line9886">9886: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line9888">9888: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line9889">9889: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line9890">9890: </a><font color="#B22222">.  nsubcomm - the number of subcommunicators (= number of redundant parallel or sequential matrices)</font>
+<a name="line9891">9891: </a><font color="#B22222">.  subcomm - MPI communicator split from the communicator where mat resides in (or MPI_COMM_NULL if nsubcomm is used)</font>
+<a name="line9892">9892: </a><font color="#B22222">-  reuse - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+
+<a name="line9894">9894: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line9895">9895: </a><font color="#B22222">.  matredundant - redundant matrix</font>
+
+<a name="line9897">9897: </a><font color="#B22222">   Notes:</font>
+<a name="line9898">9898: </a><font color="#B22222">   MAT_REUSE_MATRIX can only be used when the nonzero structure of the</font>
+<a name="line9899">9899: </a><font color="#B22222">   original matrix has not changed from that last call to <a href="../../../docs/manualpages/Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</a>().</font>
+
+<a name="line9901">9901: </a><font color="#B22222">   This routine creates the duplicated matrices in subcommunicators; you should NOT create them before</font>
+<a name="line9902">9902: </a><font color="#B22222">   calling it.</font>
+
+<a name="line9904">9904: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line9906">9906: </a><font color="#B22222">   Concepts: subcommunicator</font>
+<a name="line9907">9907: </a><font color="#B22222">   Concepts: duplicate matrix</font>
+
+<a name="line9909">9909: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>()</font>
+<a name="line9910">9910: </a><font color="#B22222">@*/</font>
+<a name="line9911">9911: </a><strong><font color="#4169E1"><a name="MatCreateRedundantMatrix"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatCreateRedundantMatrix.html#MatCreateRedundantMatrix">MatCreateRedundantMatrix</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nsubcomm,<a href="../../../docs/man [...]
+<a name="line9912">9912: </a>{
+<a name="line9914">9914: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+<a name="line9915">9915: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
+<a name="line9916">9916: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       mloc_sub,rstart,rend,M=mat->rmap->N,N=mat->cmap->N,bs=mat->rmap->bs;
+<a name="line9917">9917: </a>  Mat_Redundant  *redund=NULL;
+<a name="line9918">9918: </a>  <a href="../../../docs/manualpages/Sys/PetscSubcomm.html#PetscSubcomm">PetscSubcomm</a>   psubcomm=NULL;
+<a name="line9919">9919: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       subcomm_in=subcomm;
+<a name="line9920">9920: </a>  <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>            *matseq;
+<a name="line9921">9921: </a>  <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a>             isrow,iscol;
+<a name="line9922">9922: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      newsubcomm=<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line9925">9925: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),&size);
+<a name="line9926">9926: </a>  <font color="#4169E1">if</font> (size == 1 || nsubcomm == 1) {
+<a name="line9927">9927: </a>    <font color="#4169E1">if</font> (reuse == MAT_INITIAL_MATRIX) {
+<a name="line9928">9928: </a>      <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a>(mat,MAT_COPY_VALUES,matredundant);
+<a name="line9929">9929: </a>    } <font color="#4169E1">else</font> {
+<a name="line9930">9930: </a>      <a href="../../../docs/manualpages/Mat/MatCopy.html#MatCopy">MatCopy</a>(mat,*matredundant,SAME_NONZERO_PATTERN);
+<a name="line9931">9931: </a>    }
+<a name="line9932">9932: </a>    <font color="#4169E1">return</font>(0);
+<a name="line9933">9933: </a>  }
+
+<a name="line9936">9936: </a>  <font color="#4169E1">if</font> (nsubcomm && reuse == MAT_REUSE_MATRIX) {
+<a name="line9939">9939: </a>  }
+<a name="line9940">9940: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line9941">9941: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line9942">9942: </a>  MatCheckPreallocated(mat,1);
+
+<a name="line9944">9944: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_RedundantMat,mat,0,0,0);
+<a name="line9945">9945: </a>  <font color="#4169E1">if</font> (subcomm_in == MPI_COMM_NULL && reuse == MAT_INITIAL_MATRIX) { <font color="#B22222">/* get subcomm if user does not provide subcomm */</font>
+<a name="line9946">9946: </a>    <font color="#B22222">/* create psubcomm, then get subcomm */</font>
+<a name="line9947">9947: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat,&comm);
+<a name="line9948">9948: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+<a name="line9949">9949: </a>    <font color="#4169E1">if</font> (nsubcomm < 1 || nsubcomm > size) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_SIZ,<font color="#666666">"nsubcomm must between 1 and %D"</font>,size);
+
+<a name="line9951">9951: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommCreate.html#PetscSubcommCreate">PetscSubcommCreate</a>(comm,&psubcomm);
+<a name="line9952">9952: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommSetNumber.html#PetscSubcommSetNumber">PetscSubcommSetNumber</a>(psubcomm,nsubcomm);
+<a name="line9953">9953: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommSetType.html#PetscSubcommSetType">PetscSubcommSetType</a>(psubcomm,PETSC_SUBCOMM_CONTIGUOUS);
+<a name="line9954">9954: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommSetFromOptions.html#PetscSubcommSetFromOptions">PetscSubcommSetFromOptions</a>(psubcomm);
+<a name="line9955">9955: </a>    <a href="../../../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>(PetscSubcommChild(psubcomm),&subcomm,NULL);
+<a name="line9956">9956: </a>    newsubcomm = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line9957">9957: </a>    <a href="../../../docs/manualpages/Sys/PetscSubcommDestroy.html#PetscSubcommDestroy">PetscSubcommDestroy</a>(&psubcomm);
+<a name="line9958">9958: </a>  }
+
+<a name="line9960">9960: </a>  <font color="#B22222">/* get isrow, iscol and a local sequential matrix matseq[0] */</font>
+<a name="line9961">9961: </a>  <font color="#4169E1">if</font> (reuse == MAT_INITIAL_MATRIX) {
+<a name="line9962">9962: </a>    mloc_sub = <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>;
+<a name="line9963">9963: </a>    <font color="#4169E1">if</font> (bs < 1) {
+<a name="line9964">9964: </a>      <a href="../../../docs/manualpages/Sys/PetscSplitOwnership.html#PetscSplitOwnership">PetscSplitOwnership</a>(subcomm,&mloc_sub,&M);
+<a name="line9965">9965: </a>    } <font color="#4169E1">else</font> {
+<a name="line9966">9966: </a>      <a href="../../../docs/manualpages/Sys/PetscSplitOwnershipBlock.html#PetscSplitOwnershipBlock">PetscSplitOwnershipBlock</a>(subcomm,bs,&mloc_sub,&M);
+<a name="line9967">9967: </a>    }
+<a name="line9968">9968: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Scan.html#MPI_Scan">MPI_Scan</a>(&mloc_sub,&rend,1,MPIU_INT,MPI_SUM,subcomm);
+<a name="line9969">9969: </a>    rstart = rend - mloc_sub;
+<a name="line9970">9970: </a>    <a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,mloc_sub,rstart,1,&isrow);
+<a name="line9971">9971: </a>    <a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,N,0,1,&iscol);
+<a name="line9972">9972: </a>  } <font color="#4169E1">else</font> { <font color="#B22222">/* reuse == MAT_REUSE_MATRIX */</font>
+<a name="line9973">9973: </a>    <font color="#B22222">/* retrieve subcomm */</font>
+<a name="line9974">9974: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)(*matredundant),&subcomm);
+<a name="line9975">9975: </a>    redund = (*matredundant)->redundant;
+<a name="line9976">9976: </a>    isrow  = redund->isrow;
+<a name="line9977">9977: </a>    iscol  = redund->iscol;
+<a name="line9978">9978: </a>    matseq = redund->matseq;
+<a name="line9979">9979: </a>  }
+<a name="line9980">9980: </a>  <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>(mat,1,&isrow,&iscol,reuse,&matseq);
+
+<a name="line9982">9982: </a>  <font color="#B22222">/* get matredundant over subcomm */</font>
+<a name="line9983">9983: </a>  <font color="#4169E1">if</font> (reuse == MAT_INITIAL_MATRIX) {
+<a name="line9984">9984: </a>    <a href="../../../docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</a>(subcomm,matseq[0],mloc_sub,reuse,matredundant);
+
+<a name="line9986">9986: </a>    <font color="#B22222">/* create a supporting struct and attach it to C for reuse */</font>
+<a name="line9987">9987: </a>    <a href="../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(*matredundant,&redund);
+<a name="line9988">9988: </a>    (*matredundant)->redundant = redund;
+<a name="line9989">9989: </a>    redund->isrow              = isrow;
+<a name="line9990">9990: </a>    redund->iscol              = iscol;
+<a name="line9991">9991: </a>    redund->matseq             = matseq;
+<a name="line9992">9992: </a>    <font color="#4169E1">if</font> (newsubcomm) {
+<a name="line9993">9993: </a>      redund->subcomm          = subcomm;
+<a name="line9994">9994: </a>    } <font color="#4169E1">else</font> {
+<a name="line9995">9995: </a>      redund->subcomm          = MPI_COMM_NULL;
+<a name="line9996">9996: </a>    }
+<a name="line9997">9997: </a>  } <font color="#4169E1">else</font> {
+<a name="line9998">9998: </a>    <a href="../../../docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</a>(subcomm,matseq[0],<a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,reuse,matredundant);
+<a name="line9999">9999: </a>  }
+<a name="line10000">10000: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_RedundantMat,mat,0,0,0);
+<a name="line10001">10001: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10002">10002: </a>}
+
+<a name="line10006">10006: </a><font color="#B22222">/*@C</font>
+<a name="line10007">10007: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetMultiProcBlock.html#MatGetMultiProcBlock">MatGetMultiProcBlock</a> - Create multiple [bjacobi] 'parallel submatrices' from</font>
+<a name="line10008">10008: </a><font color="#B22222">   a given 'mat' object. Each submatrix can span multiple procs.</font>
+
+<a name="line10010">10010: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line10012">10012: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line10013">10013: </a><font color="#B22222">+  mat - the matrix</font>
+<a name="line10014">10014: </a><font color="#B22222">.  subcomm - the subcommunicator obtained by com_split(comm)</font>
+<a name="line10015">10015: </a><font color="#B22222">-  scall - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+
+<a name="line10017">10017: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line10018">10018: </a><font color="#B22222">.  subMat - 'parallel submatrices each spans a given subcomm</font>
+
+<a name="line10020">10020: </a><font color="#B22222">  Notes:</font>
+<a name="line10021">10021: </a><font color="#B22222">  The submatrix partition across processors is dictated by 'subComm' a</font>
+<a name="line10022">10022: </a><font color="#B22222">  communicator obtained by com_split(comm). The comm_split</font>
+<a name="line10023">10023: </a><font color="#B22222">  is not restriced to be grouped with consecutive original ranks.</font>
+
+<a name="line10025">10025: </a><font color="#B22222">  Due the comm_split() usage, the parallel layout of the submatrices</font>
+<a name="line10026">10026: </a><font color="#B22222">  map directly to the layout of the original matrix [wrt the local</font>
+<a name="line10027">10027: </a><font color="#B22222">  row,col partitioning]. So the original 'DiagonalMat' naturally maps</font>
+<a name="line10028">10028: </a><font color="#B22222">  into the 'DiagonalMat' of the subMat, hence it is used directly from</font>
+<a name="line10029">10029: </a><font color="#B22222">  the subMat. However the offDiagMat looses some columns - and this is</font>
+<a name="line10030">10030: </a><font color="#B22222">  reconstructed with <a href="../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>()</font>
+
+<a name="line10032">10032: </a><font color="#B22222">  Level: advanced</font>
+
+<a name="line10034">10034: </a><font color="#B22222">  Concepts: subcommunicator</font>
+<a name="line10035">10035: </a><font color="#B22222">  Concepts: submatrices</font>
+
+<a name="line10037">10037: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetSubMatrices.html#MatGetSubMatrices">MatGetSubMatrices</a>()</font>
+<a name="line10038">10038: </a><font color="#B22222">@*/</font>
+<a name="line10039">10039: </a><strong><font color="#4169E1"><a name="MatGetMultiProcBlock"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   <a href="../../../docs/manualpages/Mat/MatGetMultiProcBlock.html#MatGetMultiProcBlock">MatGetMultiProcBlock</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat, <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> subComm, <a href="../../../docs/manualpages/Ma [...]
+<a name="line10040">10040: </a>{
+<a name="line10042">10042: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    commsize,subCommSize;
+
+<a name="line10045">10045: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),&commsize);
+<a name="line10046">10046: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(subComm,&subCommSize);
+<a name="line10047">10047: </a>  <font color="#4169E1">if</font> (subCommSize > commsize) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"CommSize %D < SubCommZize %D"</font>,commsize,subCommSize);
+
+<a name="line10049">10049: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_GetMultiProcBlock,mat,0,0,0);
+<a name="line10050">10050: </a>  (*mat->ops->getmultiprocblock)(mat,subComm,scall,subMat);
+<a name="line10051">10051: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_GetMultiProcBlock,mat,0,0,0);
+<a name="line10052">10052: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10053">10053: </a>}
+
+<a name="line10057">10057: </a><font color="#B22222">/*@</font>
+<a name="line10058">10058: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</a> - Gets a reference to a submatrix specified in local numbering</font>
+
+<a name="line10060">10060: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line10062">10062: </a><font color="#B22222">   Input Arguments:</font>
+<a name="line10063">10063: </a><font color="#B22222">   mat - matrix to extract local submatrix from</font>
+<a name="line10064">10064: </a><font color="#B22222">   isrow - local row indices for submatrix</font>
+<a name="line10065">10065: </a><font color="#B22222">   iscol - local column indices for submatrix</font>
+
+<a name="line10067">10067: </a><font color="#B22222">   Output Arguments:</font>
+<a name="line10068">10068: </a><font color="#B22222">   submat - the submatrix</font>
+
+<a name="line10070">10070: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line10072">10072: </a><font color="#B22222">   Notes:</font>
+<a name="line10073">10073: </a><font color="#B22222">   The submat should be returned with <a href="../../../docs/manualpages/Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</a>().</font>
+
+<a name="line10075">10075: </a><font color="#B22222">   Depending on the format of mat, the returned submat may not implement <a href="../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>().  Its communicator may be</font>
+<a name="line10076">10076: </a><font color="#B22222">   the same as mat, it may be <a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>, or some other subcomm of mat's.</font>
+
+<a name="line10078">10078: </a><font color="#B22222">   The submat always implements <a href="../../../docs/manualpages/Mat/MatSetValuesLocal.html#MatSetValuesLocal">MatSetValuesLocal</a>().  If isrow and iscol have the same block size, then</font>
+<a name="line10079">10079: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatSetValuesBlockedLocal.html#MatSetValuesBlockedLocal">MatSetValuesBlockedLocal</a>() will also be implemented.</font>
+
+<a name="line10081">10081: </a><font color="#B22222">   The mat must have had a <a href="../../../docs/manualpages/IS/ISLocalToGlobalMapping.html#ISLocalToGlobalMapping">ISLocalToGlobalMapping</a> provided to it with <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>(). Note that </font>
+<a name="line10082">10082: </a><font color="#B22222">   matrices obtained with DMCreateMat() generally already have the local to global mapping provided.   </font>
+
+<a name="line10084">10084: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</a>(), <a href="../../../docs/manualpages/Mat/MatCreateLocalRef.html#MatCreateLocalRef">MatCreateLocalRef</a>(), <a href="../../../docs/manualpages/Mat/MatSetLocalToGlobalMapping.html#MatSetLocalToGlobalMapping">MatSetLocalToGlobalMapping</a>()</font>
+<a name="line10085">10085: </a><font color="#B22222">@*/</font>
+<a name="line10086">10086: </a><strong><font color="#4169E1"><a name="MatGetLocalSubMatrix"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> isrow,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> iscol [...]
+<a name="line10087">10087: </a>{
+
+<a name="line10096">10096: </a>  <font color="#4169E1">if</font> (!mat->rmap->mapping) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Matrix must have local to global mapping provided before this call"</font>);
+<a name="line10097">10097: </a>
+<a name="line10098">10098: </a>  <font color="#4169E1">if</font> (mat->ops->getlocalsubmatrix) {
+<a name="line10099">10099: </a>    (*mat->ops->getlocalsubmatrix)(mat,isrow,iscol,submat);
+<a name="line10100">10100: </a>  } <font color="#4169E1">else</font> {
+<a name="line10101">10101: </a>    <a href="../../../docs/manualpages/Mat/MatCreateLocalRef.html#MatCreateLocalRef">MatCreateLocalRef</a>(mat,isrow,iscol,submat);
+<a name="line10102">10102: </a>  }
+<a name="line10103">10103: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10104">10104: </a>}
+
+<a name="line10108">10108: </a><font color="#B22222">/*@</font>
+<a name="line10109">10109: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</a> - Restores a reference to a submatrix specified in local numbering</font>
+
+<a name="line10111">10111: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line10113">10113: </a><font color="#B22222">   Input Arguments:</font>
+<a name="line10114">10114: </a><font color="#B22222">   mat - matrix to extract local submatrix from</font>
+<a name="line10115">10115: </a><font color="#B22222">   isrow - local row indices for submatrix</font>
+<a name="line10116">10116: </a><font color="#B22222">   iscol - local column indices for submatrix</font>
+<a name="line10117">10117: </a><font color="#B22222">   submat - the submatrix</font>
 
-<a name="line10112">10112: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line10119">10119: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line10114">10114: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</a>()</font>
-<a name="line10115">10115: </a><font color="#B22222">@*/</font>
-<a name="line10116">10116: </a><strong><font color="#4169E1"><a name="MatRestoreLocalSubMatrix"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> isrow,<a href="../../../docs/manualpages/IS/IS.html# [...]
-<a name="line10117">10117: </a>{
+<a name="line10121">10121: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatGetLocalSubMatrix.html#MatGetLocalSubMatrix">MatGetLocalSubMatrix</a>()</font>
+<a name="line10122">10122: </a><font color="#B22222">@*/</font>
+<a name="line10123">10123: </a><strong><font color="#4169E1"><a name="MatRestoreLocalSubMatrix"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatRestoreLocalSubMatrix.html#MatRestoreLocalSubMatrix">MatRestoreLocalSubMatrix</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> isrow,<a href="../../../docs/manualpages/IS/IS.html# [...]
+<a name="line10124">10124: </a>{
 
-<a name="line10126">10126: </a>  <font color="#4169E1">if</font> (*submat) {
-<a name="line10128">10128: </a>  }
+<a name="line10133">10133: </a>  <font color="#4169E1">if</font> (*submat) {
+<a name="line10135">10135: </a>  }
 
-<a name="line10130">10130: </a>  <font color="#4169E1">if</font> (mat->ops->restorelocalsubmatrix) {
-<a name="line10131">10131: </a>    (*mat->ops->restorelocalsubmatrix)(mat,isrow,iscol,submat);
-<a name="line10132">10132: </a>  } <font color="#4169E1">else</font> {
-<a name="line10133">10133: </a>    <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(submat);
-<a name="line10134">10134: </a>  }
-<a name="line10135">10135: </a>  *submat = NULL;
-<a name="line10136">10136: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10137">10137: </a>}
+<a name="line10137">10137: </a>  <font color="#4169E1">if</font> (mat->ops->restorelocalsubmatrix) {
+<a name="line10138">10138: </a>    (*mat->ops->restorelocalsubmatrix)(mat,isrow,iscol,submat);
+<a name="line10139">10139: </a>  } <font color="#4169E1">else</font> {
+<a name="line10140">10140: </a>    <a href="../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(submat);
+<a name="line10141">10141: </a>  }
+<a name="line10142">10142: </a>  *submat = NULL;
+<a name="line10143">10143: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10144">10144: </a>}
 
-<a name="line10139">10139: </a><font color="#B22222">/* --------------------------------------------------------*/</font>
-<a name="line10142">10142: </a><font color="#B22222">/*@</font>
-<a name="line10143">10143: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatFindZeroDiagonals.html#MatFindZeroDiagonals">MatFindZeroDiagonals</a> - Finds all the rows of a matrix that have zero or no entry in the matrix</font>
+<a name="line10146">10146: </a><font color="#B22222">/* --------------------------------------------------------*/</font>
+<a name="line10149">10149: </a><font color="#B22222">/*@</font>
+<a name="line10150">10150: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatFindZeroDiagonals.html#MatFindZeroDiagonals">MatFindZeroDiagonals</a> - Finds all the rows of a matrix that have zero or no entry in the matrix</font>
 
-<a name="line10145">10145: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line10152">10152: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line10147">10147: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line10148">10148: </a><font color="#B22222">.  mat - the matrix</font>
+<a name="line10154">10154: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line10155">10155: </a><font color="#B22222">.  mat - the matrix</font>
 
-<a name="line10150">10150: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line10151">10151: </a><font color="#B22222">.  is - if any rows have zero diagonals this contains the list of them</font>
+<a name="line10157">10157: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line10158">10158: </a><font color="#B22222">.  is - if any rows have zero diagonals this contains the list of them</font>
 
-<a name="line10153">10153: </a><font color="#B22222">   Level: developer</font>
+<a name="line10160">10160: </a><font color="#B22222">   Level: developer</font>
 
-<a name="line10155">10155: </a><font color="#B22222">   Concepts: matrix-vector product</font>
+<a name="line10162">10162: </a><font color="#B22222">   Concepts: matrix-vector product</font>
 
-<a name="line10157">10157: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>()</font>
-<a name="line10158">10158: </a><font color="#B22222">@*/</font>
-<a name="line10159">10159: </a><strong><font color="#4169E1"><a name="MatFindZeroDiagonals"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFindZeroDiagonals.html#MatFindZeroDiagonals">MatFindZeroDiagonals</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> *is)</font></strong>
-<a name="line10160">10160: </a>{
+<a name="line10164">10164: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>()</font>
+<a name="line10165">10165: </a><font color="#B22222">@*/</font>
+<a name="line10166">10166: </a><strong><font color="#4169E1"><a name="MatFindZeroDiagonals"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFindZeroDiagonals.html#MatFindZeroDiagonals">MatFindZeroDiagonals</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> *is)</font></strong>
+<a name="line10167">10167: </a>{
 
-<a name="line10166">10166: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line10167">10167: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line10173">10173: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line10174">10174: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
 
-<a name="line10169">10169: </a>  <font color="#4169E1">if</font> (!mat->ops->findzerodiagonals) {
-<a name="line10170">10170: </a>    <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>                diag;
-<a name="line10171">10171: </a>    const <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *a;
-<a name="line10172">10172: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          *rows;
-<a name="line10173">10173: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>           rStart, rEnd, r, nrow = 0;
+<a name="line10176">10176: </a>  <font color="#4169E1">if</font> (!mat->ops->findzerodiagonals) {
+<a name="line10177">10177: </a>    <a href="../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>                diag;
+<a name="line10178">10178: </a>    const <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *a;
+<a name="line10179">10179: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          *rows;
+<a name="line10180">10180: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>           rStart, rEnd, r, nrow = 0;
 
-<a name="line10175">10175: </a>    <a href="../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(mat, &diag, NULL);
-<a name="line10176">10176: </a>    <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(mat, diag);
-<a name="line10177">10177: </a>    <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(mat, &rStart, &rEnd);
-<a name="line10178">10178: </a>    <a href="../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(diag, &a);
-<a name="line10179">10179: </a>    <font color="#4169E1">for</font> (r = 0; r < rEnd-rStart; ++r) <font color="#4169E1">if</font> (a[r] == 0.0) ++nrow;
-<a name="line10180">10180: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nrow, &rows);
-<a name="line10181">10181: </a>    nrow = 0;
-<a name="line10182">10182: </a>    <font color="#4169E1">for</font> (r = 0; r < rEnd-rStart; ++r) <font color="#4169E1">if</font> (a[r] == 0.0) rows[nrow++] = r+rStart;
-<a name="line10183">10183: </a>    <a href="../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(diag, &a);
-<a name="line10184">10184: </a>    <a href="../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&diag);
-<a name="line10185">10185: </a>    <a href="../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) mat), nrow, rows, PETSC_OWN_POINTER, is);
-<a name="line10186">10186: </a>  } <font color="#4169E1">else</font> {
-<a name="line10187">10187: </a>    (*mat->ops->findzerodiagonals)(mat, is);
-<a name="line10188">10188: </a>  }
-<a name="line10189">10189: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10190">10190: </a>}
-
-<a name="line10194">10194: </a><font color="#B22222">/*@</font>
-<a name="line10195">10195: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html#MatFindOffBlockDiagonalEntries">MatFindOffBlockDiagonalEntries</a> - Finds all the rows of a matrix that have entries outside of the main diagonal block (defined by the matrix block size)</font>
-
-<a name="line10197">10197: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
-
-<a name="line10199">10199: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line10200">10200: </a><font color="#B22222">.  mat - the matrix</font>
-
-<a name="line10202">10202: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line10203">10203: </a><font color="#B22222">.  is - contains the list of rows with off block diagonal entries</font>
-
-<a name="line10205">10205: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line10207">10207: </a><font color="#B22222">   Concepts: matrix-vector product</font>
-
-<a name="line10209">10209: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>()</font>
-<a name="line10210">10210: </a><font color="#B22222">@*/</font>
-<a name="line10211">10211: </a><strong><font color="#4169E1"><a name="MatFindOffBlockDiagonalEntries"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html#MatFindOffBlockDiagonalEntries">MatFindOffBlockDiagonalEntries</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> *is)</font></strong>
-<a name="line10212">10212: </a>{
+<a name="line10182">10182: </a>    <a href="../../../docs/manualpages/Mat/MatCreateVecs.html#MatCreateVecs">MatCreateVecs</a>(mat, &diag, NULL);
+<a name="line10183">10183: </a>    <a href="../../../docs/manualpages/Mat/MatGetDiagonal.html#MatGetDiagonal">MatGetDiagonal</a>(mat, diag);
+<a name="line10184">10184: </a>    <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(mat, &rStart, &rEnd);
+<a name="line10185">10185: </a>    <a href="../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(diag, &a);
+<a name="line10186">10186: </a>    <font color="#4169E1">for</font> (r = 0; r < rEnd-rStart; ++r) <font color="#4169E1">if</font> (a[r] == 0.0) ++nrow;
+<a name="line10187">10187: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nrow, &rows);
+<a name="line10188">10188: </a>    nrow = 0;
+<a name="line10189">10189: </a>    <font color="#4169E1">for</font> (r = 0; r < rEnd-rStart; ++r) <font color="#4169E1">if</font> (a[r] == 0.0) rows[nrow++] = r+rStart;
+<a name="line10190">10190: </a>    <a href="../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(diag, &a);
+<a name="line10191">10191: </a>    <a href="../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&diag);
+<a name="line10192">10192: </a>    <a href="../../../docs/manualpages/IS/ISCreateGeneral.html#ISCreateGeneral">ISCreateGeneral</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>) mat), nrow, rows, PETSC_OWN_POINTER, is);
+<a name="line10193">10193: </a>  } <font color="#4169E1">else</font> {
+<a name="line10194">10194: </a>    (*mat->ops->findzerodiagonals)(mat, is);
+<a name="line10195">10195: </a>  }
+<a name="line10196">10196: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10197">10197: </a>}
+
+<a name="line10201">10201: </a><font color="#B22222">/*@</font>
+<a name="line10202">10202: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html#MatFindOffBlockDiagonalEntries">MatFindOffBlockDiagonalEntries</a> - Finds all the rows of a matrix that have entries outside of the main diagonal block (defined by the matrix block size)</font>
+
+<a name="line10204">10204: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+
+<a name="line10206">10206: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line10207">10207: </a><font color="#B22222">.  mat - the matrix</font>
+
+<a name="line10209">10209: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line10210">10210: </a><font color="#B22222">.  is - contains the list of rows with off block diagonal entries</font>
+
+<a name="line10212">10212: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line10214">10214: </a><font color="#B22222">   Concepts: matrix-vector product</font>
+
+<a name="line10216">10216: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatMultTranspose.html#MatMultTranspose">MatMultTranspose</a>(), <a href="../../../docs/manualpages/Mat/MatMultAdd.html#MatMultAdd">MatMultAdd</a>(), <a href="../../../docs/manualpages/Mat/MatMultTransposeAdd.html#MatMultTransposeAdd">MatMultTransposeAdd</a>()</font>
+<a name="line10217">10217: </a><font color="#B22222">@*/</font>
+<a name="line10218">10218: </a><strong><font color="#4169E1"><a name="MatFindOffBlockDiagonalEntries"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatFindOffBlockDiagonalEntries.html#MatFindOffBlockDiagonalEntries">MatFindOffBlockDiagonalEntries</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> *is)</font></strong>
+<a name="line10219">10219: </a>{
 
-<a name="line10218">10218: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line10219">10219: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line10225">10225: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line10226">10226: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
 
-<a name="line10221">10221: </a>  <font color="#4169E1">if</font> (!mat->ops->findoffblockdiagonalentries) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"This matrix type does not have a find off block diagonal entries defined"</font>);
-<a name="line10222">10222: </a>  (*mat->ops->findoffblockdiagonalentries)(mat,is);
-<a name="line10223">10223: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10224">10224: </a>}
+<a name="line10228">10228: </a>  <font color="#4169E1">if</font> (!mat->ops->findoffblockdiagonalentries) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"This matrix type does not have a find off block diagonal entries defined"</font>);
+<a name="line10229">10229: </a>  (*mat->ops->findoffblockdiagonalentries)(mat,is);
+<a name="line10230">10230: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10231">10231: </a>}
 
-<a name="line10228">10228: </a><font color="#B22222">/*@C</font>
-<a name="line10229">10229: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatInvertBlockDiagonal.html#MatInvertBlockDiagonal">MatInvertBlockDiagonal</a> - Inverts the block diagonal entries.</font>
+<a name="line10235">10235: </a><font color="#B22222">/*@C</font>
+<a name="line10236">10236: </a><font color="#B22222">  <a href="../../../docs/manualpages/Mat/MatInvertBlockDiagonal.html#MatInvertBlockDiagonal">MatInvertBlockDiagonal</a> - Inverts the block diagonal entries.</font>
 
-<a name="line10231">10231: </a><font color="#B22222">  Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line10238">10238: </a><font color="#B22222">  Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line10233">10233: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line10234">10234: </a><font color="#B22222">. mat - the matrix</font>
+<a name="line10240">10240: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line10241">10241: </a><font color="#B22222">. mat - the matrix</font>
 
-<a name="line10236">10236: </a><font color="#B22222">  Output Parameters:</font>
-<a name="line10237">10237: </a><font color="#B22222">. values - the block inverses in column major order (FORTRAN-like)</font>
+<a name="line10243">10243: </a><font color="#B22222">  Output Parameters:</font>
+<a name="line10244">10244: </a><font color="#B22222">. values - the block inverses in column major order (FORTRAN-like)</font>
 
-<a name="line10239">10239: </a><font color="#B22222">   Note:</font>
-<a name="line10240">10240: </a><font color="#B22222">   This routine is not available from Fortran.</font>
+<a name="line10246">10246: </a><font color="#B22222">   Note:</font>
+<a name="line10247">10247: </a><font color="#B22222">   This routine is not available from Fortran.</font>
 
-<a name="line10242">10242: </a><font color="#B22222">  Level: advanced</font>
-<a name="line10243">10243: </a><font color="#B22222">@*/</font>
-<a name="line10244">10244: </a><strong><font color="#4169E1"><a name="MatInvertBlockDiagonal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatInvertBlockDiagonal.html#MatInvertBlockDiagonal">MatInvertBlockDiagonal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,const <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> **values)</font></strong>
-<a name="line10245">10245: </a>{
+<a name="line10249">10249: </a><font color="#B22222">  Level: advanced</font>
+<a name="line10250">10250: </a><font color="#B22222">@*/</font>
+<a name="line10251">10251: </a><strong><font color="#4169E1"><a name="MatInvertBlockDiagonal"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatInvertBlockDiagonal.html#MatInvertBlockDiagonal">MatInvertBlockDiagonal</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,const <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> **values)</font></strong>
+<a name="line10252">10252: </a>{
 
-<a name="line10250">10250: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
-<a name="line10251">10251: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
-<a name="line10252">10252: </a>  <font color="#4169E1">if</font> (!mat->ops->invertblockdiagonal) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Not supported"</font>);
-<a name="line10253">10253: </a>  (*mat->ops->invertblockdiagonal)(mat,values);
-<a name="line10254">10254: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10255">10255: </a>}
+<a name="line10257">10257: </a>  <font color="#4169E1">if</font> (!mat->assembled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for unassembled matrix"</font>);
+<a name="line10258">10258: </a>  <font color="#4169E1">if</font> (mat->factortype) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Not for factored matrix"</font>);
+<a name="line10259">10259: </a>  <font color="#4169E1">if</font> (!mat->ops->invertblockdiagonal) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Not supported"</font>);
+<a name="line10260">10260: </a>  (*mat->ops->invertblockdiagonal)(mat,values);
+<a name="line10261">10261: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10262">10262: </a>}
 
-<a name="line10259">10259: </a><font color="#B22222">/*@C</font>
-<a name="line10260">10260: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a> - Destroys a coloring context for matrix product C=A*B^T that was created</font>
-<a name="line10261">10261: </a><font color="#B22222">    via <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>().</font>
+<a name="line10266">10266: </a><font color="#B22222">/*@C</font>
+<a name="line10267">10267: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a> - Destroys a coloring context for matrix product C=A*B^T that was created</font>
+<a name="line10268">10268: </a><font color="#B22222">    via <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>().</font>
 
-<a name="line10263">10263: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a></font>
+<a name="line10270">10270: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a></font>
 
-<a name="line10265">10265: </a><font color="#B22222">    Input Parameter:</font>
-<a name="line10266">10266: </a><font color="#B22222">.   c - coloring context</font>
+<a name="line10272">10272: </a><font color="#B22222">    Input Parameter:</font>
+<a name="line10273">10273: </a><font color="#B22222">.   c - coloring context</font>
 
-<a name="line10268">10268: </a><font color="#B22222">    Level: intermediate</font>
+<a name="line10275">10275: </a><font color="#B22222">    Level: intermediate</font>
 
-<a name="line10270">10270: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>()</font>
-<a name="line10271">10271: </a><font color="#B22222">@*/</font>
-<a name="line10272">10272: </a><strong><font color="#4169E1"><a name="MatTransposeColoringDestroy"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a>(<a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> *c)</font></strong>
-<a name="line10273">10273: </a>{
-<a name="line10274">10274: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>       ierr;
-<a name="line10275">10275: </a>  <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> matcolor=*c;
+<a name="line10277">10277: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>()</font>
+<a name="line10278">10278: </a><font color="#B22222">@*/</font>
+<a name="line10279">10279: </a><strong><font color="#4169E1"><a name="MatTransposeColoringDestroy"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a>(<a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> *c)</font></strong>
+<a name="line10280">10280: </a>{
+<a name="line10281">10281: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>       ierr;
+<a name="line10282">10282: </a>  <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> matcolor=*c;
 
-<a name="line10278">10278: </a>  <font color="#4169E1">if</font> (!matcolor) <font color="#4169E1">return</font>(0);
-<a name="line10279">10279: </a>  <font color="#4169E1">if</font> (--((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)matcolor)->refct > 0) {matcolor = 0; <font color="#4169E1">return</font>(0);}
+<a name="line10285">10285: </a>  <font color="#4169E1">if</font> (!matcolor) <font color="#4169E1">return</font>(0);
+<a name="line10286">10286: </a>  <font color="#4169E1">if</font> (--((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)matcolor)->refct > 0) {matcolor = 0; <font color="#4169E1">return</font>(0);}
 
-<a name="line10281">10281: </a>  <a href="../../../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(matcolor->ncolumns,matcolor->nrows,matcolor->colorforrow);
-<a name="line10282">10282: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->rows);
-<a name="line10283">10283: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->den2sp);
-<a name="line10284">10284: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->colorforcol);
-<a name="line10285">10285: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->columns);
-<a name="line10286">10286: </a>  <font color="#4169E1">if</font> (matcolor->brows>0) {
-<a name="line10287">10287: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->lstart);
-<a name="line10288">10288: </a>  }
-<a name="line10289">10289: </a>  <a href="../../../docs/manualpages/Sys/PetscHeaderDestroy.html#PetscHeaderDestroy">PetscHeaderDestroy</a>(c);
-<a name="line10290">10290: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10291">10291: </a>}
+<a name="line10288">10288: </a>  <a href="../../../docs/manualpages/Sys/PetscFree3.html#PetscFree3">PetscFree3</a>(matcolor->ncolumns,matcolor->nrows,matcolor->colorforrow);
+<a name="line10289">10289: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->rows);
+<a name="line10290">10290: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->den2sp);
+<a name="line10291">10291: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->colorforcol);
+<a name="line10292">10292: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->columns);
+<a name="line10293">10293: </a>  <font color="#4169E1">if</font> (matcolor->brows>0) {
+<a name="line10294">10294: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(matcolor->lstart);
+<a name="line10295">10295: </a>  }
+<a name="line10296">10296: </a>  <a href="../../../docs/manualpages/Sys/PetscHeaderDestroy.html#PetscHeaderDestroy">PetscHeaderDestroy</a>(c);
+<a name="line10297">10297: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10298">10298: </a>}
 
-<a name="line10295">10295: </a><font color="#B22222">/*@C</font>
-<a name="line10296">10296: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a> - Given a symbolic matrix product C=A*B^T for which</font>
-<a name="line10297">10297: </a><font color="#B22222">    a <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> context has been created, computes a dense B^T by Apply</font>
-<a name="line10298">10298: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> to sparse B.</font>
+<a name="line10302">10302: </a><font color="#B22222">/*@C</font>
+<a name="line10303">10303: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a> - Given a symbolic matrix product C=A*B^T for which</font>
+<a name="line10304">10304: </a><font color="#B22222">    a <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> context has been created, computes a dense B^T by Apply</font>
+<a name="line10305">10305: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> to sparse B.</font>
 
-<a name="line10300">10300: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a></font>
+<a name="line10307">10307: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a></font>
 
-<a name="line10302">10302: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line10303">10303: </a><font color="#B22222">+   B - sparse matrix B</font>
-<a name="line10304">10304: </a><font color="#B22222">.   Btdense - symbolic dense matrix B^T</font>
-<a name="line10305">10305: </a><font color="#B22222">-   coloring - coloring context created with <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>()</font>
+<a name="line10309">10309: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line10310">10310: </a><font color="#B22222">+   B - sparse matrix B</font>
+<a name="line10311">10311: </a><font color="#B22222">.   Btdense - symbolic dense matrix B^T</font>
+<a name="line10312">10312: </a><font color="#B22222">-   coloring - coloring context created with <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>()</font>
 
-<a name="line10307">10307: </a><font color="#B22222">    Output Parameter:</font>
-<a name="line10308">10308: </a><font color="#B22222">.   Btdense - dense matrix B^T</font>
+<a name="line10314">10314: </a><font color="#B22222">    Output Parameter:</font>
+<a name="line10315">10315: </a><font color="#B22222">.   Btdense - dense matrix B^T</font>
 
-<a name="line10310">10310: </a><font color="#B22222">    Options Database Keys:</font>
-<a name="line10311">10311: </a><font color="#B22222">+    -mat_transpose_coloring_view - Activates basic viewing or coloring</font>
-<a name="line10312">10312: </a><font color="#B22222">.    -mat_transpose_coloring_view_draw - Activates drawing of coloring</font>
-<a name="line10313">10313: </a><font color="#B22222">-    -mat_transpose_coloring_view_info - Activates viewing of coloring info</font>
+<a name="line10317">10317: </a><font color="#B22222">    Options Database Keys:</font>
+<a name="line10318">10318: </a><font color="#B22222">+    -mat_transpose_coloring_view - Activates basic viewing or coloring</font>
+<a name="line10319">10319: </a><font color="#B22222">.    -mat_transpose_coloring_view_draw - Activates drawing of coloring</font>
+<a name="line10320">10320: </a><font color="#B22222">-    -mat_transpose_coloring_view_info - Activates viewing of coloring info</font>
 
-<a name="line10315">10315: </a><font color="#B22222">    Level: intermediate</font>
+<a name="line10322">10322: </a><font color="#B22222">    Level: intermediate</font>
 
-<a name="line10317">10317: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>(), <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a>()</font>
+<a name="line10324">10324: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>(), <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a>()</font>
 
-<a name="line10319">10319: </a><font color="#B22222">.keywords: coloring</font>
-<a name="line10320">10320: </a><font color="#B22222">@*/</font>
-<a name="line10321">10321: </a><strong><font color="#4169E1"><a name="MatTransColoringApplySpToDen"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a>(<a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> coloring,<a href="../../../docs/manualpages/Ma [...]
-<a name="line10322">10322: </a>{
+<a name="line10326">10326: </a><font color="#B22222">.keywords: coloring</font>
+<a name="line10327">10327: </a><font color="#B22222">@*/</font>
+<a name="line10328">10328: </a><strong><font color="#4169E1"><a name="MatTransColoringApplySpToDen"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a>(<a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> coloring,<a href="../../../docs/manualpages/Ma [...]
+<a name="line10329">10329: </a>{
 
 
-<a name="line10330">10330: </a>  <font color="#4169E1">if</font> (!B->ops->transcoloringapplysptoden) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Not supported for this matrix type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
-<a name="line10331">10331: </a>  (B->ops->transcoloringapplysptoden)(coloring,B,Btdense);
-<a name="line10332">10332: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10333">10333: </a>}
+<a name="line10337">10337: </a>  <font color="#4169E1">if</font> (!B->ops->transcoloringapplysptoden) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Not supported for this matrix type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)B)->type_name);
+<a name="line10338">10338: </a>  (B->ops->transcoloringapplysptoden)(coloring,B,Btdense);
+<a name="line10339">10339: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10340">10340: </a>}
 
-<a name="line10337">10337: </a><font color="#B22222">/*@C</font>
-<a name="line10338">10338: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatTransColoringApplyDenToSp.html#MatTransColoringApplyDenToSp">MatTransColoringApplyDenToSp</a> - Given a symbolic matrix product Csp=A*B^T for which</font>
-<a name="line10339">10339: </a><font color="#B22222">    a <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> context has been created and a dense matrix Cden=A*Btdense</font>
-<a name="line10340">10340: </a><font color="#B22222">    in which Btdens is obtained from <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a>(), recover sparse matrix</font>
-<a name="line10341">10341: </a><font color="#B22222">    Csp from Cden.</font>
+<a name="line10344">10344: </a><font color="#B22222">/*@C</font>
+<a name="line10345">10345: </a><font color="#B22222">    <a href="../../../docs/manualpages/Mat/MatTransColoringApplyDenToSp.html#MatTransColoringApplyDenToSp">MatTransColoringApplyDenToSp</a> - Given a symbolic matrix product Csp=A*B^T for which</font>
+<a name="line10346">10346: </a><font color="#B22222">    a <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> context has been created and a dense matrix Cden=A*Btdense</font>
+<a name="line10347">10347: </a><font color="#B22222">    in which Btdens is obtained from <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a>(), recover sparse matrix</font>
+<a name="line10348">10348: </a><font color="#B22222">    Csp from Cden.</font>
 
-<a name="line10343">10343: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a></font>
+<a name="line10350">10350: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a></font>
 
-<a name="line10345">10345: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line10346">10346: </a><font color="#B22222">+   coloring - coloring context created with <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>()</font>
-<a name="line10347">10347: </a><font color="#B22222">-   Cden - matrix product of a sparse matrix and a dense matrix Btdense</font>
+<a name="line10352">10352: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line10353">10353: </a><font color="#B22222">+   coloring - coloring context created with <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>()</font>
+<a name="line10354">10354: </a><font color="#B22222">-   Cden - matrix product of a sparse matrix and a dense matrix Btdense</font>
 
-<a name="line10349">10349: </a><font color="#B22222">    Output Parameter:</font>
-<a name="line10350">10350: </a><font color="#B22222">.   Csp - sparse matrix</font>
+<a name="line10356">10356: </a><font color="#B22222">    Output Parameter:</font>
+<a name="line10357">10357: </a><font color="#B22222">.   Csp - sparse matrix</font>
 
-<a name="line10352">10352: </a><font color="#B22222">    Options Database Keys:</font>
-<a name="line10353">10353: </a><font color="#B22222">+    -mat_multtranspose_coloring_view - Activates basic viewing or coloring</font>
-<a name="line10354">10354: </a><font color="#B22222">.    -mat_multtranspose_coloring_view_draw - Activates drawing of coloring</font>
-<a name="line10355">10355: </a><font color="#B22222">-    -mat_multtranspose_coloring_view_info - Activates viewing of coloring info</font>
+<a name="line10359">10359: </a><font color="#B22222">    Options Database Keys:</font>
+<a name="line10360">10360: </a><font color="#B22222">+    -mat_multtranspose_coloring_view - Activates basic viewing or coloring</font>
+<a name="line10361">10361: </a><font color="#B22222">.    -mat_multtranspose_coloring_view_draw - Activates drawing of coloring</font>
+<a name="line10362">10362: </a><font color="#B22222">-    -mat_multtranspose_coloring_view_info - Activates viewing of coloring info</font>
 
-<a name="line10357">10357: </a><font color="#B22222">    Level: intermediate</font>
+<a name="line10364">10364: </a><font color="#B22222">    Level: intermediate</font>
 
-<a name="line10359">10359: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>(), <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a>(), <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a>()</font>
+<a name="line10366">10366: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>(), <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a>(), <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a>()</font>
 
-<a name="line10361">10361: </a><font color="#B22222">.keywords: coloring</font>
-<a name="line10362">10362: </a><font color="#B22222">@*/</font>
-<a name="line10363">10363: </a><strong><font color="#4169E1"><a name="MatTransColoringApplyDenToSp"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransColoringApplyDenToSp.html#MatTransColoringApplyDenToSp">MatTransColoringApplyDenToSp</a>(<a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> matcoloring,<a href="../../../docs/manualpages [...]
-<a name="line10364">10364: </a>{
+<a name="line10368">10368: </a><font color="#B22222">.keywords: coloring</font>
+<a name="line10369">10369: </a><font color="#B22222">@*/</font>
+<a name="line10370">10370: </a><strong><font color="#4169E1"><a name="MatTransColoringApplyDenToSp"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransColoringApplyDenToSp.html#MatTransColoringApplyDenToSp">MatTransColoringApplyDenToSp</a>(<a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> matcoloring,<a href="../../../docs/manualpages [...]
+<a name="line10371">10371: </a>{
 
 
-<a name="line10372">10372: </a>  <font color="#4169E1">if</font> (!Csp->ops->transcoloringapplydentosp) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Not supported for this matrix type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)Csp)->type_name);
-<a name="line10373">10373: </a>  (Csp->ops->transcoloringapplydentosp)(matcoloring,Cden,Csp);
-<a name="line10374">10374: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10375">10375: </a>}
+<a name="line10379">10379: </a>  <font color="#4169E1">if</font> (!Csp->ops->transcoloringapplydentosp) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Not supported for this matrix type %s"</font>,((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)Csp)->type_name);
+<a name="line10380">10380: </a>  (Csp->ops->transcoloringapplydentosp)(matcoloring,Cden,Csp);
+<a name="line10381">10381: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10382">10382: </a>}
 
-<a name="line10379">10379: </a><font color="#B22222">/*@C</font>
-<a name="line10380">10380: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a> - Creates a matrix coloring context for matrix product C=A*B^T.</font>
+<a name="line10386">10386: </a><font color="#B22222">/*@C</font>
+<a name="line10387">10387: </a><font color="#B22222">   <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a> - Creates a matrix coloring context for matrix product C=A*B^T.</font>
 
-<a name="line10382">10382: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
+<a name="line10389">10389: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a></font>
 
-<a name="line10384">10384: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line10385">10385: </a><font color="#B22222">+  mat - the matrix product C</font>
-<a name="line10386">10386: </a><font color="#B22222">-  iscoloring - the coloring of the matrix; usually obtained with <a href="../../../docs/manualpages/MatOrderings/MatColoringCreate.html#MatColoringCreate">MatColoringCreate</a>() or <a href="../../../docs/manualpages/DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</a>()</font>
+<a name="line10391">10391: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line10392">10392: </a><font color="#B22222">+  mat - the matrix product C</font>
+<a name="line10393">10393: </a><font color="#B22222">-  iscoloring - the coloring of the matrix; usually obtained with <a href="../../../docs/manualpages/MatOrderings/MatColoringCreate.html#MatColoringCreate">MatColoringCreate</a>() or <a href="../../../docs/manualpages/DM/DMCreateColoring.html#DMCreateColoring">DMCreateColoring</a>()</font>
 
-<a name="line10388">10388: </a><font color="#B22222">    Output Parameter:</font>
-<a name="line10389">10389: </a><font color="#B22222">.   color - the new coloring context</font>
+<a name="line10395">10395: </a><font color="#B22222">    Output Parameter:</font>
+<a name="line10396">10396: </a><font color="#B22222">.   color - the new coloring context</font>
 
-<a name="line10391">10391: </a><font color="#B22222">    Level: intermediate</font>
+<a name="line10398">10398: </a><font color="#B22222">    Level: intermediate</font>
 
-<a name="line10393">10393: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a>(), MatTransposeColoringSetFromOptions(), <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a>(),</font>
-<a name="line10394">10394: </a><font color="#B22222">           <a href="../../../docs/manualpages/Mat/MatTransColoringApplyDenToSp.html#MatTransColoringApplyDenToSp">MatTransColoringApplyDenToSp</a>(), MatTransposeColoringView(),</font>
-<a name="line10395">10395: </a><font color="#B22222">@*/</font>
-<a name="line10396">10396: </a><strong><font color="#4169E1"><a name="MatTransposeColoringCreate"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/ISColoring.html#ISColoring">ISColoring</a> iscoloring,<a href=" [...]
-<a name="line10397">10397: </a>{
-<a name="line10398">10398: </a>  <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> c;
-<a name="line10399">10399: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>             comm;
-<a name="line10400">10400: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>       ierr;
+<a name="line10400">10400: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Mat/MatTransposeColoringDestroy.html#MatTransposeColoringDestroy">MatTransposeColoringDestroy</a>(), MatTransposeColoringSetFromOptions(), <a href="../../../docs/manualpages/Mat/MatTransColoringApplySpToDen.html#MatTransColoringApplySpToDen">MatTransColoringApplySpToDen</a>(),</font>
+<a name="line10401">10401: </a><font color="#B22222">           <a href="../../../docs/manualpages/Mat/MatTransColoringApplyDenToSp.html#MatTransColoringApplyDenToSp">MatTransColoringApplyDenToSp</a>(), MatTransposeColoringView(),</font>
+<a name="line10402">10402: </a><font color="#B22222">@*/</font>
+<a name="line10403">10403: </a><strong><font color="#4169E1"><a name="MatTransposeColoringCreate"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatTransposeColoringCreate.html#MatTransposeColoringCreate">MatTransposeColoringCreate</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/IS/ISColoring.html#ISColoring">ISColoring</a> iscoloring,<a href=" [...]
+<a name="line10404">10404: </a>{
+<a name="line10405">10405: </a>  <a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a> c;
+<a name="line10406">10406: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>             comm;
+<a name="line10407">10407: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>       ierr;
 
-<a name="line10403">10403: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_TransposeColoringCreate,mat,0,0,0);
-<a name="line10404">10404: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat,&comm);
-<a name="line10405">10405: </a>  <a href="../../../docs/manualpages/Sys/PetscHeaderCreate.html#PetscHeaderCreate">PetscHeaderCreate</a>(c,MAT_TRANSPOSECOLORING_CLASSID,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a>"</font>,<font color="#666666">"Matrix product C=A*B^T via coloring"</font>,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>"</font>,comm,<a href="../../.. [...]
+<a name="line10410">10410: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_TransposeColoringCreate,mat,0,0,0);
+<a name="line10411">10411: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat,&comm);
+<a name="line10412">10412: </a>  <a href="../../../docs/manualpages/Sys/PetscHeaderCreate.html#PetscHeaderCreate">PetscHeaderCreate</a>(c,MAT_TRANSPOSECOLORING_CLASSID,<font color="#666666">"<a href="../../../docs/manualpages/Mat/MatTransposeColoring.html#MatTransposeColoring">MatTransposeColoring</a>"</font>,<font color="#666666">"Matrix product C=A*B^T via coloring"</font>,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>"</font>,comm,<a href="../../.. [...]
 
-<a name="line10407">10407: </a>  c->ctype = iscoloring->ctype;
-<a name="line10408">10408: </a>  <font color="#4169E1">if</font> (mat->ops->transposecoloringcreate) {
-<a name="line10409">10409: </a>    (*mat->ops->transposecoloringcreate)(mat,iscoloring,c);
-<a name="line10410">10410: </a>  } <font color="#4169E1">else</font> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Code not yet written for this matrix type"</font>);
+<a name="line10414">10414: </a>  c->ctype = iscoloring->ctype;
+<a name="line10415">10415: </a>  <font color="#4169E1">if</font> (mat->ops->transposecoloringcreate) {
+<a name="line10416">10416: </a>    (*mat->ops->transposecoloringcreate)(mat,iscoloring,c);
+<a name="line10417">10417: </a>  } <font color="#4169E1">else</font> <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)mat),PETSC_ERR_SUP,<font color="#666666">"Code not yet written for this matrix type"</font>);
 
-<a name="line10412">10412: </a>  *color = c;
-<a name="line10413">10413: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_TransposeColoringCreate,mat,0,0,0);
-<a name="line10414">10414: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10415">10415: </a>}
+<a name="line10419">10419: </a>  *color = c;
+<a name="line10420">10420: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_TransposeColoringCreate,mat,0,0,0);
+<a name="line10421">10421: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10422">10422: </a>}
 
-<a name="line10419">10419: </a><font color="#B22222">/*@</font>
-<a name="line10420">10420: </a><font color="#B22222">      <a href="../../../docs/manualpages/Mat/MatGetNonzeroState.html#MatGetNonzeroState">MatGetNonzeroState</a> - Returns a 64 bit integer representing the current state of nonzeros in the matrix. If the</font>
-<a name="line10421">10421: </a><font color="#B22222">        matrix has had no new nonzero locations added to the matrix since the previous call then the value will be the</font>
-<a name="line10422">10422: </a><font color="#B22222">        same, otherwise it will be larger</font>
+<a name="line10426">10426: </a><font color="#B22222">/*@</font>
+<a name="line10427">10427: </a><font color="#B22222">      <a href="../../../docs/manualpages/Mat/MatGetNonzeroState.html#MatGetNonzeroState">MatGetNonzeroState</a> - Returns a 64 bit integer representing the current state of nonzeros in the matrix. If the</font>
+<a name="line10428">10428: </a><font color="#B22222">        matrix has had no new nonzero locations added to the matrix since the previous call then the value will be the</font>
+<a name="line10429">10429: </a><font color="#B22222">        same, otherwise it will be larger</font>
 
-<a name="line10424">10424: </a><font color="#B22222">     Not Collective</font>
-
-<a name="line10426">10426: </a><font color="#B22222">  Input Parameter:</font>
-<a name="line10427">10427: </a><font color="#B22222">.    A  - the matrix</font>
-
-<a name="line10429">10429: </a><font color="#B22222">  Output Parameter:</font>
-<a name="line10430">10430: </a><font color="#B22222">.    state - the current state</font>
+<a name="line10431">10431: </a><font color="#B22222">     Not Collective</font>
+
+<a name="line10433">10433: </a><font color="#B22222">  Input Parameter:</font>
+<a name="line10434">10434: </a><font color="#B22222">.    A  - the matrix</font>
+
+<a name="line10436">10436: </a><font color="#B22222">  Output Parameter:</font>
+<a name="line10437">10437: </a><font color="#B22222">.    state - the current state</font>
 
-<a name="line10432">10432: </a><font color="#B22222">  Notes: You can only compare states from two different calls to the SAME matrix, you cannot compare calls between</font>
-<a name="line10433">10433: </a><font color="#B22222">         different matrices</font>
-
-<a name="line10435">10435: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line10437">10437: </a><font color="#B22222">@*/</font>
-<a name="line10438">10438: </a><strong><font color="#4169E1"><a name="MatGetNonzeroState"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetNonzeroState.html#MatGetNonzeroState">MatGetNonzeroState</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a> *state)</font></strong>
-<a name="line10439">10439: </a>{
-<a name="line10442">10442: </a>  *state = mat->nonzerostate;
-<a name="line10443">10443: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10444">10444: </a>}
-
-<a name="line10448">10448: </a><font color="#B22222">/*@</font>
-<a name="line10449">10449: </a><font color="#B22222">      <a href="../../../docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</a> - Creates a single large PETSc matrix by concatenating sequential</font>
-<a name="line10450">10450: </a><font color="#B22222">                 matrices from each processor</font>
-
-<a name="line10452">10452: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
-
-<a name="line10454">10454: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line10455">10455: </a><font color="#B22222">+    comm - the communicators the parallel matrix will live on</font>
-<a name="line10456">10456: </a><font color="#B22222">.    seqmat - the input sequential matrices</font>
-<a name="line10457">10457: </a><font color="#B22222">.    n - number of local columns (or <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>)</font>
-<a name="line10458">10458: </a><font color="#B22222">-    reuse - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
-
-<a name="line10460">10460: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line10461">10461: </a><font color="#B22222">.    mpimat - the parallel matrix generated</font>
-
-<a name="line10463">10463: </a><font color="#B22222">    Level: advanced</font>
-
-<a name="line10465">10465: </a><font color="#B22222">   Notes: The number of columns of the matrix in EACH processor MUST be the same.</font>
-
-<a name="line10467">10467: </a><font color="#B22222">@*/</font>
-<a name="line10468">10468: </a><strong><font color="#4169E1"><a name="MatCreateMPIMatConcatenateSeqMat"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>  [...]
-<a name="line10469">10469: </a>{
-<a name="line10471">10471: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
-
-<a name="line10474">10474: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-<a name="line10475">10475: </a>  <font color="#4169E1">if</font> (size == 1) {
-<a name="line10476">10476: </a>    <font color="#4169E1">if</font> (reuse == MAT_INITIAL_MATRIX) {
-<a name="line10477">10477: </a>      <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a>(seqmat,MAT_COPY_VALUES,mpimat);
-<a name="line10478">10478: </a>    } <font color="#4169E1">else</font> {
-<a name="line10479">10479: </a>      <a href="../../../docs/manualpages/Mat/MatCopy.html#MatCopy">MatCopy</a>(seqmat,*mpimat,SAME_NONZERO_PATTERN);
-<a name="line10480">10480: </a>    }
-<a name="line10481">10481: </a>    <font color="#4169E1">return</font>(0);
-<a name="line10482">10482: </a>  }
-
-<a name="line10484">10484: </a>  <font color="#4169E1">if</font> (!seqmat->ops->creatempimatconcatenateseqmat) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)seqmat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</ [...]
-<a name="line10485">10485: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Merge,seqmat,0,0,0);
-<a name="line10486">10486: </a>  (*seqmat->ops->creatempimatconcatenateseqmat)(comm,seqmat,n,reuse,mpimat);
-<a name="line10487">10487: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Merge,seqmat,0,0,0);
-<a name="line10488">10488: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10489">10489: </a>}
-
-<a name="line10493">10493: </a><font color="#B22222">/*@</font>
-<a name="line10494">10494: </a><font color="#B22222">     <a href="../../../docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html#MatSubdomainsCreateCoalesce">MatSubdomainsCreateCoalesce</a> - Creates index subdomains by coalescing adjacent</font>
-<a name="line10495">10495: </a><font color="#B22222">                 ranks' ownership ranges.</font>
-
-<a name="line10497">10497: </a><font color="#B22222">    Collective on A</font>
-
-<a name="line10499">10499: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line10500">10500: </a><font color="#B22222">+    A   - the matrix to create subdomains from</font>
-<a name="line10501">10501: </a><font color="#B22222">-    N   - requested number of subdomains</font>
-
-
-<a name="line10504">10504: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line10505">10505: </a><font color="#B22222">+    n   - number of subdomains resulting on this rank</font>
-<a name="line10506">10506: </a><font color="#B22222">-    iss - <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> list with indices of subdomains on this rank</font>
-
-<a name="line10508">10508: </a><font color="#B22222">    Level: advanced</font>
-
-<a name="line10510">10510: </a><font color="#B22222">    Notes: number of subdomains must be smaller than the communicator size</font>
-<a name="line10511">10511: </a><font color="#B22222">@*/</font>
-<a name="line10512">10512: </a><strong><font color="#4169E1"><a name="MatSubdomainsCreateCoalesce"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html#MatSubdomainsCreateCoalesce">MatSubdomainsCreateCoalesce</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> N,<a href="../../../doc [...]
-<a name="line10513">10513: </a>{
-<a name="line10514">10514: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>        comm,subcomm;
-<a name="line10515">10515: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>     size,rank,color;
-<a name="line10516">10516: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        rstart,rend,k;
-<a name="line10517">10517: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
-
-<a name="line10520">10520: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,&comm);
-<a name="line10521">10521: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-<a name="line10522">10522: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
-<a name="line10523">10523: </a>  <font color="#4169E1">if</font> (N < 1 || N >= (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)size) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONG,<font color="#666666">"number of subdomains must be > 0 and < %D, got N = %D"</font>,size,N);
-<a name="line10524">10524: </a>  *n = 1;
-<a name="line10525">10525: </a>  k = ((<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)size)/N + ((<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)size%N>0); <font color="#B22222">/* There are up to k ranks to a color */</font>
-<a name="line10526">10526: </a>  color = rank/k;
-<a name="line10527">10527: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_split.html#MPI_Comm_split">MPI_Comm_split</a>(comm,color,rank,&subcomm);
-<a name="line10528">10528: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(1,iss);
-<a name="line10529">10529: </a>  <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(A,&rstart,&rend);
-<a name="line10530">10530: </a>  <a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(subcomm,rend-rstart,rstart,1,iss[0]);
-<a name="line10531">10531: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&subcomm);
-<a name="line10532">10532: </a>  <font color="#4169E1">return</font>(0);
-<a name="line10533">10533: </a>}
+<a name="line10439">10439: </a><font color="#B22222">  Notes: You can only compare states from two different calls to the SAME matrix, you cannot compare calls between</font>
+<a name="line10440">10440: </a><font color="#B22222">         different matrices</font>
+
+<a name="line10442">10442: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line10444">10444: </a><font color="#B22222">@*/</font>
+<a name="line10445">10445: </a><strong><font color="#4169E1"><a name="MatGetNonzeroState"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatGetNonzeroState.html#MatGetNonzeroState">MatGetNonzeroState</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> mat,<a href="../../../docs/manualpages/Sys/PetscObjectState.html#PetscObjectState">PetscObjectState</a> *state)</font></strong>
+<a name="line10446">10446: </a>{
+<a name="line10449">10449: </a>  *state = mat->nonzerostate;
+<a name="line10450">10450: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10451">10451: </a>}
+
+<a name="line10455">10455: </a><font color="#B22222">/*@</font>
+<a name="line10456">10456: </a><font color="#B22222">      <a href="../../../docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</a> - Creates a single large PETSc matrix by concatenating sequential</font>
+<a name="line10457">10457: </a><font color="#B22222">                 matrices from each processor</font>
+
+<a name="line10459">10459: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
+
+<a name="line10461">10461: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line10462">10462: </a><font color="#B22222">+    comm - the communicators the parallel matrix will live on</font>
+<a name="line10463">10463: </a><font color="#B22222">.    seqmat - the input sequential matrices</font>
+<a name="line10464">10464: </a><font color="#B22222">.    n - number of local columns (or <a href="../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>)</font>
+<a name="line10465">10465: </a><font color="#B22222">-    reuse - either MAT_INITIAL_MATRIX or MAT_REUSE_MATRIX</font>
+
+<a name="line10467">10467: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line10468">10468: </a><font color="#B22222">.    mpimat - the parallel matrix generated</font>
+
+<a name="line10470">10470: </a><font color="#B22222">    Level: advanced</font>
+
+<a name="line10472">10472: </a><font color="#B22222">   Notes: The number of columns of the matrix in EACH processor MUST be the same.</font>
+
+<a name="line10474">10474: </a><font color="#B22222">@*/</font>
+<a name="line10475">10475: </a><strong><font color="#4169E1"><a name="MatCreateMPIMatConcatenateSeqMat"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatCreateMPIMatConcatenateSeqMat.html#MatCreateMPIMatConcatenateSeqMat">MatCreateMPIMatConcatenateSeqMat</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a>  [...]
+<a name="line10476">10476: </a>{
+<a name="line10478">10478: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size;
+
+<a name="line10481">10481: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+<a name="line10482">10482: </a>  <font color="#4169E1">if</font> (size == 1) {
+<a name="line10483">10483: </a>    <font color="#4169E1">if</font> (reuse == MAT_INITIAL_MATRIX) {
+<a name="line10484">10484: </a>      <a href="../../../docs/manualpages/Mat/MatDuplicate.html#MatDuplicate">MatDuplicate</a>(seqmat,MAT_COPY_VALUES,mpimat);
+<a name="line10485">10485: </a>    } <font color="#4169E1">else</font> {
+<a name="line10486">10486: </a>      <a href="../../../docs/manualpages/Mat/MatCopy.html#MatCopy">MatCopy</a>(seqmat,*mpimat,SAME_NONZERO_PATTERN);
+<a name="line10487">10487: </a>    }
+<a name="line10488">10488: </a>    <font color="#4169E1">return</font>(0);
+<a name="line10489">10489: </a>  }
+
+<a name="line10491">10491: </a>  <font color="#4169E1">if</font> (!seqmat->ops->creatempimatconcatenateseqmat) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)seqmat),PETSC_ERR_SUP,<font color="#666666">"<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> type %s"</ [...]
+<a name="line10492">10492: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(MAT_Merge,seqmat,0,0,0);
+<a name="line10493">10493: </a>  (*seqmat->ops->creatempimatconcatenateseqmat)(comm,seqmat,n,reuse,mpimat);
+<a name="line10494">10494: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(MAT_Merge,seqmat,0,0,0);
+<a name="line10495">10495: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10496">10496: </a>}
+
+<a name="line10500">10500: </a><font color="#B22222">/*@</font>
+<a name="line10501">10501: </a><font color="#B22222">     <a href="../../../docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html#MatSubdomainsCreateCoalesce">MatSubdomainsCreateCoalesce</a> - Creates index subdomains by coalescing adjacent</font>
+<a name="line10502">10502: </a><font color="#B22222">                 ranks' ownership ranges.</font>
+
+<a name="line10504">10504: </a><font color="#B22222">    Collective on A</font>
+
+<a name="line10506">10506: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line10507">10507: </a><font color="#B22222">+    A   - the matrix to create subdomains from</font>
+<a name="line10508">10508: </a><font color="#B22222">-    N   - requested number of subdomains</font>
+
+
+<a name="line10511">10511: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line10512">10512: </a><font color="#B22222">+    n   - number of subdomains resulting on this rank</font>
+<a name="line10513">10513: </a><font color="#B22222">-    iss - <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> list with indices of subdomains on this rank</font>
+
+<a name="line10515">10515: </a><font color="#B22222">    Level: advanced</font>
+
+<a name="line10517">10517: </a><font color="#B22222">    Notes: number of subdomains must be smaller than the communicator size</font>
+<a name="line10518">10518: </a><font color="#B22222">@*/</font>
+<a name="line10519">10519: </a><strong><font color="#4169E1"><a name="MatSubdomainsCreateCoalesce"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Mat/MatSubdomainsCreateCoalesce.html#MatSubdomainsCreateCoalesce">MatSubdomainsCreateCoalesce</a>(<a href="../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> A,<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> N,<a href="../../../doc [...]
+<a name="line10520">10520: </a>{
+<a name="line10521">10521: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>        comm,subcomm;
+<a name="line10522">10522: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>     size,rank,color;
+<a name="line10523">10523: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>        rstart,rend,k;
+<a name="line10524">10524: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
+
+<a name="line10527">10527: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)A,&comm);
+<a name="line10528">10528: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+<a name="line10529">10529: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
+<a name="line10530">10530: </a>  <font color="#4169E1">if</font> (N < 1 || N >= (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)size) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONG,<font color="#666666">"number of subdomains must be > 0 and < %D, got N = %D"</font>,size,N);
+<a name="line10531">10531: </a>  *n = 1;
+<a name="line10532">10532: </a>  k = ((<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)size)/N + ((<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>)size%N>0); <font color="#B22222">/* There are up to k ranks to a color */</font>
+<a name="line10533">10533: </a>  color = rank/k;
+<a name="line10534">10534: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_split.html#MPI_Comm_split">MPI_Comm_split</a>(comm,color,rank,&subcomm);
+<a name="line10535">10535: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(1,iss);
+<a name="line10536">10536: </a>  <a href="../../../docs/manualpages/Mat/MatGetOwnershipRange.html#MatGetOwnershipRange">MatGetOwnershipRange</a>(A,&rstart,&rend);
+<a name="line10537">10537: </a>  <a href="../../../docs/manualpages/IS/ISCreateStride.html#ISCreateStride">ISCreateStride</a>(subcomm,rend-rstart,rstart,1,iss[0]);
+<a name="line10538">10538: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&subcomm);
+<a name="line10539">10539: </a>  <font color="#4169E1">return</font>(0);
+<a name="line10540">10540: </a>}
 </pre>
 </body>
 
diff --git a/src/mat/interface/mhas.c.html b/src/mat/interface/mhas.c.html
index 30d7db3..7b72f0c 100644
--- a/src/mat/interface/mhas.c.html
+++ b/src/mat/interface/mhas.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/interface/mhas.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:08:02+00:00">
+<meta name="date" content="2016-06-05T17:20:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/interface/mhas.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/interface/mhas.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>        </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/makefile.html b/src/mat/makefile.html
index 25eba95..60f0f68 100644
--- a/src/mat/makefile.html
+++ b/src/mat/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:35+00:00">
+<meta name="date" content="2016-06-05T17:19:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/matfd/fdmatrix.c.html b/src/mat/matfd/fdmatrix.c.html
index 2a06122..d6de4aa 100644
--- a/src/mat/matfd/fdmatrix.c.html
+++ b/src/mat/matfd/fdmatrix.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/matfd/fdmatrix.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:58+00:00">
+<meta name="date" content="2016-06-05T17:26:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/matfd/fdmatrix.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/matfd/fdmatrix.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This is where the abstract matrix operations are defined that are</font>
diff --git a/src/mat/matfd/index.html b/src/mat/matfd/index.html
index be9d66f..20e82ad 100644
--- a/src/mat/matfd/index.html
+++ b/src/mat/matfd/index.html
@@ -3,8 +3,8 @@
 <TITLE>MatFD Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/matfd/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/matfd/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> MatFD Manual Pages
 </H2>
diff --git a/src/mat/matfd/makefile.html b/src/mat/matfd/makefile.html
index 96b98c9..7aa9855 100644
--- a/src/mat/matfd/makefile.html
+++ b/src/mat/matfd/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/matfd/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:59+00:00">
+<meta name="date" content="2016-06-05T17:26:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/matfd/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/matfd/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/order/amd/amd.c.html b/src/mat/order/amd/amd.c.html
index 804f520..758bea7 100644
--- a/src/mat/order/amd/amd.c.html
+++ b/src/mat/order/amd/amd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/amd/amd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:19+00:00">
+<meta name="date" content="2016-06-05T17:26:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/amd/amd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/amd/amd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matorderimpl.h></font>
diff --git a/src/mat/order/amd/index.html b/src/mat/order/amd/index.html
index 7625448..afedb6c 100644
--- a/src/mat/order/amd/index.html
+++ b/src/mat/order/amd/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/amd/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/amd/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/order/amd/makefile.html b/src/mat/order/amd/makefile.html
index 7d6afda..fe24c56 100644
--- a/src/mat/order/amd/makefile.html
+++ b/src/mat/order/amd/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/amd/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:19+00:00">
+<meta name="date" content="2016-06-05T17:26:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/amd/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/amd/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage   'PETSC_HAVE_SUITESPARSE'</font>
 
diff --git a/src/mat/order/degree.c.html b/src/mat/order/degree.c.html
index 7930fe1..b106b09 100644
--- a/src/mat/order/degree.c.html
+++ b/src/mat/order/degree.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/degree.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:14+00:00">
+<meta name="date" content="2016-06-05T17:26:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/degree.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/degree.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* degree.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/fn1wd.c.html b/src/mat/order/fn1wd.c.html
index 2b62d0d..21bb1b7 100644
--- a/src/mat/order/fn1wd.c.html
+++ b/src/mat/order/fn1wd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/fn1wd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:16+00:00">
+<meta name="date" content="2016-06-05T17:26:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/fn1wd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/fn1wd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* fn1wd.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/fndsep.c.html b/src/mat/order/fndsep.c.html
index 539a8ac..5dbceee 100644
--- a/src/mat/order/fndsep.c.html
+++ b/src/mat/order/fndsep.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/fndsep.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:17+00:00">
+<meta name="date" content="2016-06-05T17:26:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/fndsep.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/fndsep.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* fndsep.f -- translated by f2c (version 19931217).</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/mat/order/fnroot.c.html b/src/mat/order/fnroot.c.html
index 4b591b9..aacac11 100644
--- a/src/mat/order/fnroot.c.html
+++ b/src/mat/order/fnroot.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/fnroot.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:14+00:00">
+<meta name="date" content="2016-06-05T17:26:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/fnroot.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/fnroot.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* fnroot.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/gen1wd.c.html b/src/mat/order/gen1wd.c.html
index a29e028..4191ff0 100644
--- a/src/mat/order/gen1wd.c.html
+++ b/src/mat/order/gen1wd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/gen1wd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:16+00:00">
+<meta name="date" content="2016-06-05T17:26:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/gen1wd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/gen1wd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* gen1wd.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/gennd.c.html b/src/mat/order/gennd.c.html
index 6771b1f..b5cfb6a 100644
--- a/src/mat/order/gennd.c.html
+++ b/src/mat/order/gennd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/gennd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:17+00:00">
+<meta name="date" content="2016-06-05T17:26:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/gennd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/gennd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* gennd.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/genqmd.c.html b/src/mat/order/genqmd.c.html
index 817d68a..687cdb2 100644
--- a/src/mat/order/genqmd.c.html
+++ b/src/mat/order/genqmd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/genqmd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:15+00:00">
+<meta name="date" content="2016-06-05T17:26:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/genqmd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/genqmd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* genqmd.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/genrcm.c.html b/src/mat/order/genrcm.c.html
index 0ad1d29..499a564 100644
--- a/src/mat/order/genrcm.c.html
+++ b/src/mat/order/genrcm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/genrcm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:16+00:00">
+<meta name="date" content="2016-06-05T17:26:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/genrcm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/genrcm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* genrcm.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/index.html b/src/mat/order/index.html
index d575fd2..715a905 100644
--- a/src/mat/order/index.html
+++ b/src/mat/order/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/order/makefile.html b/src/mat/order/makefile.html
index 8bc9f96..ecc9ed6 100644
--- a/src/mat/order/makefile.html
+++ b/src/mat/order/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:19+00:00">
+<meta name="date" content="2016-06-05T17:26:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <font color="#A020F0">#  All the Sparspack routines have been converted to C with the F2C</font>
 <font color="#A020F0"># converter. We do not include in the distribution the original Fortran 77</font>
diff --git a/src/mat/order/qmdmrg.c.html b/src/mat/order/qmdmrg.c.html
index eb50e3a..0983be9 100644
--- a/src/mat/order/qmdmrg.c.html
+++ b/src/mat/order/qmdmrg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/qmdmrg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:18+00:00">
+<meta name="date" content="2016-06-05T17:26:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/qmdmrg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/qmdmrg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* qmdmrg.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/qmdqt.c.html b/src/mat/order/qmdqt.c.html
index b8c9ba3..c445ae2 100644
--- a/src/mat/order/qmdqt.c.html
+++ b/src/mat/order/qmdqt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/qmdqt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:15+00:00">
+<meta name="date" content="2016-06-05T17:26:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/qmdqt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/qmdqt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* qmdqt.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/qmdrch.c.html b/src/mat/order/qmdrch.c.html
index 258e943..c3c8e00 100644
--- a/src/mat/order/qmdrch.c.html
+++ b/src/mat/order/qmdrch.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/qmdrch.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:16+00:00">
+<meta name="date" content="2016-06-05T17:26:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/qmdrch.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/qmdrch.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* qmdrch.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/qmdupd.c.html b/src/mat/order/qmdupd.c.html
index beb3fe7..87ce763 100644
--- a/src/mat/order/qmdupd.c.html
+++ b/src/mat/order/qmdupd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/qmdupd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:18+00:00">
+<meta name="date" content="2016-06-05T17:26:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/qmdupd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/qmdupd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* qmdupd.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/rcm.c.html b/src/mat/order/rcm.c.html
index 1017edb..83f05d1 100644
--- a/src/mat/order/rcm.c.html
+++ b/src/mat/order/rcm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/rcm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:15+00:00">
+<meta name="date" content="2016-06-05T17:26:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/rcm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/rcm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* rcm.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/rootls.c.html b/src/mat/order/rootls.c.html
index 7e93ced..ff77ef0 100644
--- a/src/mat/order/rootls.c.html
+++ b/src/mat/order/rootls.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/rootls.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:17+00:00">
+<meta name="date" content="2016-06-05T17:26:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/rootls.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/rootls.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* rootls.f -- translated by f2c (version 19931217).*/</font>
 
diff --git a/src/mat/order/sorder.c.html b/src/mat/order/sorder.c.html
index d7f3cba..44cf778 100644
--- a/src/mat/order/sorder.c.html
+++ b/src/mat/order/sorder.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/sorder.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:13+00:00">
+<meta name="date" content="2016-06-05T17:26:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/sorder.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/sorder.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides the code that allows PETSc users to register their own</font>
diff --git a/src/mat/order/sp1wd.c.html b/src/mat/order/sp1wd.c.html
index 8d66148..3eca622 100644
--- a/src/mat/order/sp1wd.c.html
+++ b/src/mat/order/sp1wd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/sp1wd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:12+00:00">
+<meta name="date" content="2016-06-05T17:26:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/sp1wd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/sp1wd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matorderimpl.h></font>
diff --git a/src/mat/order/spectral.c.html b/src/mat/order/spectral.c.html
index a5e7a8e..b5c726e 100644
--- a/src/mat/order/spectral.c.html
+++ b/src/mat/order/spectral.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/spectral.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:13+00:00">
+<meta name="date" content="2016-06-05T17:26:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/spectral.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/spectral.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscmat.h> </font><font color="#B22222">/*I <petscmat.h> I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscblaslapack.h></font>
 
diff --git a/src/mat/order/spnd.c.html b/src/mat/order/spnd.c.html
index 33b1ca5..3879f6c 100644
--- a/src/mat/order/spnd.c.html
+++ b/src/mat/order/spnd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/spnd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:12+00:00">
+<meta name="date" content="2016-06-05T17:26:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/spnd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/spnd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matorderimpl.h></font>
diff --git a/src/mat/order/spqmd.c.html b/src/mat/order/spqmd.c.html
index 26f0dfe..496be8b 100644
--- a/src/mat/order/spqmd.c.html
+++ b/src/mat/order/spqmd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/spqmd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:12+00:00">
+<meta name="date" content="2016-06-05T17:26:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/spqmd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/spqmd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matorderimpl.h></font>
diff --git a/src/mat/order/sprcm.c.html b/src/mat/order/sprcm.c.html
index f3c9706..890de5b 100644
--- a/src/mat/order/sprcm.c.html
+++ b/src/mat/order/sprcm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/sprcm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:13+00:00">
+<meta name="date" content="2016-06-05T17:26:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/sprcm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/sprcm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matorderimpl.h></font>
diff --git a/src/mat/order/sregis.c.html b/src/mat/order/sregis.c.html
index 73baf7f..52d2054 100644
--- a/src/mat/order/sregis.c.html
+++ b/src/mat/order/sregis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/sregis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:14+00:00">
+<meta name="date" content="2016-06-05T17:26:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/sregis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/sregis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>     </font><font color="#B22222">/*I       "petscmat.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/order/wbm.c.html b/src/mat/order/wbm.c.html
index 08a716b..c79616d 100644
--- a/src/mat/order/wbm.c.html
+++ b/src/mat/order/wbm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/order/wbm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:18+00:00">
+<meta name="date" content="2016-06-05T17:26:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/order/wbm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/order/wbm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matorderimpl.h></font>
 
diff --git a/src/mat/partition/impls/chaco/chaco.c.html b/src/mat/partition/impls/chaco/chaco.c.html
index 9a55654..1f78fb2 100644
--- a/src/mat/partition/impls/chaco/chaco.c.html
+++ b/src/mat/partition/impls/chaco/chaco.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/chaco/chaco.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:01+00:00">
+<meta name="date" content="2016-06-05T17:26:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/chaco/chaco.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/chaco/chaco.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/adj/mpi/mpiadj.h>       </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/partition/impls/chaco/index.html b/src/mat/partition/impls/chaco/index.html
index 5d21539..ed165fc 100644
--- a/src/mat/partition/impls/chaco/index.html
+++ b/src/mat/partition/impls/chaco/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/chaco/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/chaco/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/partition/impls/chaco/makefile.html b/src/mat/partition/impls/chaco/makefile.html
index 54ffd77..5634a31 100644
--- a/src/mat/partition/impls/chaco/makefile.html
+++ b/src/mat/partition/impls/chaco/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/chaco/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:03+00:00">
+<meta name="date" content="2016-06-05T17:26:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/chaco/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/chaco/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 <font color="#A020F0">#requirespackage 'PETSC_HAVE_CHACO'</font>
diff --git a/src/mat/partition/impls/hierarchical/hierarchical.c.html b/src/mat/partition/impls/hierarchical/hierarchical.c.html
index a6a19bf..679921c 100644
--- a/src/mat/partition/impls/hierarchical/hierarchical.c.html
+++ b/src/mat/partition/impls/hierarchical/hierarchical.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/hierarchical/hierarchical.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:06+00:00">
+<meta name="date" content="2016-06-05T17:26:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/hierarchical/hierarchical.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/hierarchical/hierarchical.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/adj/mpi/mpiadj.h>    </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/mat/partition/impls/hierarchical/index.html b/src/mat/partition/impls/hierarchical/index.html
index 7becb36..62fecf5 100644
--- a/src/mat/partition/impls/hierarchical/index.html
+++ b/src/mat/partition/impls/hierarchical/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/hierarchical/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/hierarchical/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/partition/impls/hierarchical/makefile.html b/src/mat/partition/impls/hierarchical/makefile.html
index 310b84a..198f92e 100644
--- a/src/mat/partition/impls/hierarchical/makefile.html
+++ b/src/mat/partition/impls/hierarchical/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/hierarchical/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:07+00:00">
+<meta name="date" content="2016-06-05T17:26:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/hierarchical/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/hierarchical/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 CFLAGS   =
 FFLAGS   =
diff --git a/src/mat/partition/impls/index.html b/src/mat/partition/impls/index.html
index 3940471..c6e8406 100644
--- a/src/mat/partition/impls/index.html
+++ b/src/mat/partition/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/mat/partition/impls/makefile.html b/src/mat/partition/impls/makefile.html
index 8104575..e691464 100644
--- a/src/mat/partition/impls/makefile.html
+++ b/src/mat/partition/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:01+00:00">
+<meta name="date" content="2016-06-05T17:26:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/partition/impls/party/index.html b/src/mat/partition/impls/party/index.html
index 2c87c4e..bf69e5d 100644
--- a/src/mat/partition/impls/party/index.html
+++ b/src/mat/partition/impls/party/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/party/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/party/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/partition/impls/party/makefile.html b/src/mat/partition/impls/party/makefile.html
index 276edfe..3b2878c 100644
--- a/src/mat/partition/impls/party/makefile.html
+++ b/src/mat/partition/impls/party/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/party/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:04+00:00">
+<meta name="date" content="2016-06-05T17:26:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/party/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/party/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 <font color="#A020F0">#requirespackage 'PETSC_HAVE_PARTY'</font>
diff --git a/src/mat/partition/impls/party/party.c.html b/src/mat/partition/impls/party/party.c.html
index 954d46d..85a258c 100644
--- a/src/mat/partition/impls/party/party.c.html
+++ b/src/mat/partition/impls/party/party.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/party/party.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:03+00:00">
+<meta name="date" content="2016-06-05T17:26:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/party/party.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/party/party.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/adj/mpi/mpiadj.h>       </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/partition/impls/pmetis/index.html b/src/mat/partition/impls/pmetis/index.html
index 1f02a11..80e295d 100644
--- a/src/mat/partition/impls/pmetis/index.html
+++ b/src/mat/partition/impls/pmetis/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/pmetis/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/pmetis/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/partition/impls/pmetis/makefile.html b/src/mat/partition/impls/pmetis/makefile.html
index 97d9ae7..77c2464 100644
--- a/src/mat/partition/impls/pmetis/makefile.html
+++ b/src/mat/partition/impls/pmetis/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/pmetis/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:05+00:00">
+<meta name="date" content="2016-06-05T17:26:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/pmetis/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/pmetis/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/partition/impls/pmetis/pmetis.c.html b/src/mat/partition/impls/pmetis/pmetis.c.html
index 7d71da5..487041c 100644
--- a/src/mat/partition/impls/pmetis/pmetis.c.html
+++ b/src/mat/partition/impls/pmetis/pmetis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/pmetis/pmetis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:04+00:00">
+<meta name="date" content="2016-06-05T17:26:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/pmetis/pmetis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/pmetis/pmetis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/adj/mpi/mpiadj.h>    </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/partition/impls/scotch/index.html b/src/mat/partition/impls/scotch/index.html
index a5fc946..dd00427 100644
--- a/src/mat/partition/impls/scotch/index.html
+++ b/src/mat/partition/impls/scotch/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/scotch/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/scotch/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/partition/impls/scotch/makefile.html b/src/mat/partition/impls/scotch/makefile.html
index 0032510..0907139 100644
--- a/src/mat/partition/impls/scotch/makefile.html
+++ b/src/mat/partition/impls/scotch/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/scotch/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:06+00:00">
+<meta name="date" content="2016-06-05T17:26:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/scotch/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/scotch/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 <font color="#A020F0">#requirespackage 'PETSC_HAVE_PTSCOTCH'</font>
diff --git a/src/mat/partition/impls/scotch/scotch.c.html b/src/mat/partition/impls/scotch/scotch.c.html
index c2508f3..965524e 100644
--- a/src/mat/partition/impls/scotch/scotch.c.html
+++ b/src/mat/partition/impls/scotch/scotch.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/impls/scotch/scotch.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:05+00:00">
+<meta name="date" content="2016-06-05T17:26:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/impls/scotch/scotch.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/impls/scotch/scotch.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/impls/adj/mpi/mpiadj.h>       </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/partition/index.html b/src/mat/partition/index.html
index 6223939..54c67e0 100644
--- a/src/mat/partition/index.html
+++ b/src/mat/partition/index.html
@@ -3,8 +3,8 @@
 <TITLE>Manual Pages for Matrix Orders, Colorings, and Partitionings</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Orders, Colorings, and Partitionings Manual Pages 
 </H2>
diff --git a/src/mat/partition/makefile.html b/src/mat/partition/makefile.html
index e418d5c..75ceff4 100644
--- a/src/mat/partition/makefile.html
+++ b/src/mat/partition/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:01+00:00">
+<meta name="date" content="2016-06-05T17:26:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/partition/partition.c.html b/src/mat/partition/partition.c.html
index aecb9d7..4c41ba4 100644
--- a/src/mat/partition/partition.c.html
+++ b/src/mat/partition/partition.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/partition.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:59+00:00">
+<meta name="date" content="2016-06-05T17:26:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/partition.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/partition.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>               </font><font color="#B22222">/*I "petscmat.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/partition/spartition.c.html b/src/mat/partition/spartition.c.html
index e61bbc7..e51ac5b 100644
--- a/src/mat/partition/spartition.c.html
+++ b/src/mat/partition/spartition.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/partition/spartition.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:14:01+00:00">
+<meta name="date" content="2016-06-05T17:26:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/partition/spartition.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/partition/spartition.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
diff --git a/src/mat/utils/axpy.c.html b/src/mat/utils/axpy.c.html
index 424c415..20c4549 100644
--- a/src/mat/utils/axpy.c.html
+++ b/src/mat/utils/axpy.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/axpy.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:51+00:00">
+<meta name="date" content="2016-06-05T17:25:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/axpy.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/axpy.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>  </font><font color="#B22222">/*I   "petscmat.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/utils/bandwidth.c.html b/src/mat/utils/bandwidth.c.html
index 82540b6..c44b654 100644
--- a/src/mat/utils/bandwidth.c.html
+++ b/src/mat/utils/bandwidth.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/bandwidth.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:57+00:00">
+<meta name="date" content="2016-06-05T17:26:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/bandwidth.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/bandwidth.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>       </font><font color="#B22222">/*I  "petscmat.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/mat/utils/compressedrow.c.html b/src/mat/utils/compressedrow.c.html
index 4a1fdea..6452cc1 100644
--- a/src/mat/utils/compressedrow.c.html
+++ b/src/mat/utils/compressedrow.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/compressedrow.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:55+00:00">
+<meta name="date" content="2016-06-05T17:26:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/compressedrow.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/compressedrow.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>  </font><font color="#B22222">/*I   "petscmat.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/utils/convert.c.html b/src/mat/utils/convert.c.html
index 412dc79..aab0aa2 100644
--- a/src/mat/utils/convert.c.html
+++ b/src/mat/utils/convert.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/convert.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:49+00:00">
+<meta name="date" content="2016-06-05T17:25:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/convert.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/convert.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 
diff --git a/src/mat/utils/freespace.c.html b/src/mat/utils/freespace.c.html
index 5c9d3a2..e86ee3c 100644
--- a/src/mat/utils/freespace.c.html
+++ b/src/mat/utils/freespace.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/freespace.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:54+00:00">
+<meta name="date" content="2016-06-05T17:26:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/freespace.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/freespace.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/mat/utils/freespace.h></font>
 
diff --git a/src/mat/utils/freespace.h.html b/src/mat/utils/freespace.h.html
index 65bdde2..c047e45 100644
--- a/src/mat/utils/freespace.h.html
+++ b/src/mat/utils/freespace.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/freespace.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:57+00:00">
+<meta name="date" content="2016-06-05T17:26:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/freespace.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/freespace.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_FreeSpace_h_)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _FreeSpace_h_</font></strong>
 
diff --git a/src/mat/utils/gcreate.c.html b/src/mat/utils/gcreate.c.html
index 9603338..b1d5830 100644
--- a/src/mat/utils/gcreate.c.html
+++ b/src/mat/utils/gcreate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/gcreate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:53+00:00">
+<meta name="date" content="2016-06-05T17:26:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/gcreate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/gcreate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>       </font><font color="#B22222">/*I "petscmat.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/utils/getcolv.c.html b/src/mat/utils/getcolv.c.html
index af5e31c..c077c51 100644
--- a/src/mat/utils/getcolv.c.html
+++ b/src/mat/utils/getcolv.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/getcolv.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:53+00:00">
+<meta name="date" content="2016-06-05T17:26:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/getcolv.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/getcolv.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>  </font><font color="#B22222">/*I   "petscmat.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/utils/index.html b/src/mat/utils/index.html
index 7d37d37..7e69495 100644
--- a/src/mat/utils/index.html
+++ b/src/mat/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>Mat Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Matrices Mat: : <A HREF="../../../src/mat/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/mat/utils/makefile.html b/src/mat/utils/makefile.html
index a40d616..f4ba21a 100644
--- a/src/mat/utils/makefile.html
+++ b/src/mat/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:57+00:00">
+<meta name="date" content="2016-06-05T17:26:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/mat/utils/matstash.c.html b/src/mat/utils/matstash.c.html
index e627af1..0e428dd 100644
--- a/src/mat/utils/matstash.c.html
+++ b/src/mat/utils/matstash.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/matstash.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:49+00:00">
+<meta name="date" content="2016-06-05T17:25:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/matstash.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/matstash.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 
diff --git a/src/mat/utils/matstashspace.c.html b/src/mat/utils/matstashspace.c.html
index cc46f28..d233f7e 100644
--- a/src/mat/utils/matstashspace.c.html
+++ b/src/mat/utils/matstashspace.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/matstashspace.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:56+00:00">
+<meta name="date" content="2016-06-05T17:26:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/matstashspace.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/matstashspace.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 
diff --git a/src/mat/utils/multequal.c.html b/src/mat/utils/multequal.c.html
index 409482c..12ae792 100644
--- a/src/mat/utils/multequal.c.html
+++ b/src/mat/utils/multequal.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/multequal.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:55+00:00">
+<meta name="date" content="2016-06-05T17:26:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/multequal.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/multequal.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/matimpl.h>  </font><font color="#B22222">/*I   "petscmat.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/mat/utils/overlapsplit.c.html b/src/mat/utils/overlapsplit.c.html
index 1a52402..0865ffe 100644
--- a/src/mat/utils/overlapsplit.c.html
+++ b/src/mat/utils/overlapsplit.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/overlapsplit.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:57+00:00">
+<meta name="date" content="2016-06-05T17:26:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/overlapsplit.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/overlapsplit.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> * overlapsplit.c: increase the overlap of a 'big' subdomain across several processor cores</font>
 <a name="line3">  3: </a><font color="#B22222"> *</font>
diff --git a/src/mat/utils/petscheap.h.html b/src/mat/utils/petscheap.h.html
index 52aa0bc..5e47812 100644
--- a/src/mat/utils/petscheap.h.html
+++ b/src/mat/utils/petscheap.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/petscheap.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:57+00:00">
+<meta name="date" content="2016-06-05T17:26:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/petscheap.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/petscheap.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_petscheap_h)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _petscheap_h</font></strong>
 
diff --git a/src/mat/utils/pheap.c.html b/src/mat/utils/pheap.c.html
index 3d0b2b3..e96b9a1 100644
--- a/src/mat/utils/pheap.c.html
+++ b/src/mat/utils/pheap.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/pheap.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:56+00:00">
+<meta name="date" content="2016-06-05T17:26:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/pheap.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/pheap.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/mat/utils/petscheap.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewer.h></font>
diff --git a/src/mat/utils/zerodiag.c.html b/src/mat/utils/zerodiag.c.html
index db316e6..7c1a2f6 100644
--- a/src/mat/utils/zerodiag.c.html
+++ b/src/mat/utils/zerodiag.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/mat/utils/zerodiag.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:13:53+00:00">
+<meta name="date" content="2016-06-05T17:26:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/mat/utils/zerodiag.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/mat/utils/zerodiag.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file contains routines to reorder a matrix so that the diagonal</font>
diff --git a/src/snes/examples/index.html b/src/snes/examples/index.html
index 4e94694..1cfa314 100644
--- a/src/snes/examples/index.html
+++ b/src/snes/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/snes/examples/makefile.html b/src/snes/examples/makefile.html
index b5990c6..7cde9e0 100644
--- a/src/snes/examples/makefile.html
+++ b/src/snes/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:05+00:00">
+<meta name="date" content="2016-06-05T17:36:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/snes/examples/tests/ex1.c.html b/src/snes/examples/tests/ex1.c.html
index fd54814..2c801fe 100644
--- a/src/snes/examples/tests/ex1.c.html
+++ b/src/snes/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:05+00:00">
+<meta name="date" content="2016-06-05T17:36:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves the nonlinear system, the Bratu (SFI - solid fuel ignition) problem in a 2D rectangular domain.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This example also illustrates the use of matrix coloring.  Runtime options include:\n\</font>
diff --git a/src/snes/examples/tests/ex12f.F.html b/src/snes/examples/tests/ex12f.F.html
index eab5894..658f21e 100644
--- a/src/snes/examples/tests/ex12f.F.html
+++ b/src/snes/examples/tests/ex12f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex12f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:16+00:00">
+<meta name="date" content="2016-06-05T17:36:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex12f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex12f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  This example demonstrates basic use of the <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> Fortran interface.
diff --git a/src/snes/examples/tests/ex14f.F.html b/src/snes/examples/tests/ex14f.F.html
index 19874d3..525e778 100644
--- a/src/snes/examples/tests/ex14f.F.html
+++ b/src/snes/examples/tests/ex14f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex14f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:17+00:00">
+<meta name="date" content="2016-06-05T17:36:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex14f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex14f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  This example demonstrates use of the <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> Fortran interface.
diff --git a/src/snes/examples/tests/ex15.c.html b/src/snes/examples/tests/ex15.c.html
index b01dae3..76c47cd 100644
--- a/src/snes/examples/tests/ex15.c.html
+++ b/src/snes/examples/tests/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:08+00:00">
+<meta name="date" content="2016-06-05T17:36:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsnes.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/snes/examples/tests/ex16.c.html b/src/snes/examples/tests/ex16.c.html
index 2d295e0..5288ee2 100644
--- a/src/snes/examples/tests/ex16.c.html
+++ b/src/snes/examples/tests/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:09+00:00">
+<meta name="date" content="2016-06-05T17:36:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsnes.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/snes/examples/tests/ex17.c.html b/src/snes/examples/tests/ex17.c.html
index 735f94a..34dc59f 100644
--- a/src/snes/examples/tests/ex17.c.html
+++ b/src/snes/examples/tests/ex17.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex17.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:11+00:00">
+<meta name="date" content="2016-06-05T17:36:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Newton's method to solve a two-variable system, sequentially.\n"</font>
 <a name="line2">  2: </a>                           <font color="#666666">"The same problem is solved twice - i) fully assembled system + ii) block system\n\n"</font>;
 
diff --git a/src/snes/examples/tests/ex1f.F.html b/src/snes/examples/tests/ex1f.F.html
index 1567d05..35a5739 100644
--- a/src/snes/examples/tests/ex1f.F.html
+++ b/src/snes/examples/tests/ex1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:14+00:00">
+<meta name="date" content="2016-06-05T17:36:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Description: This example solves a nonlinear system on 1 processor with <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>.
 <a name="line3">  3: </a>!  We solve the  Bratu (SFI - solid fuel ignition) problem in a 2D rectangular
diff --git a/src/snes/examples/tests/ex68.c.html b/src/snes/examples/tests/ex68.c.html
index 839e664..176384e 100644
--- a/src/snes/examples/tests/ex68.c.html
+++ b/src/snes/examples/tests/ex68.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex68.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:13+00:00">
+<meta name="date" content="2016-06-05T17:36:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex68.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex68.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Test problems for Schur complement solvers.\n\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsnes.h></font>
diff --git a/src/snes/examples/tests/ex69.c.html b/src/snes/examples/tests/ex69.c.html
index 5fcc343..3e0ab9e 100644
--- a/src/snes/examples/tests/ex69.c.html
+++ b/src/snes/examples/tests/ex69.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex69.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:13+00:00">
+<meta name="date" content="2016-06-05T17:36:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex69.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex69.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests recovery from domain errors in <a href="../../../../docs/manualpages/Mat/MatMult.html#MatMult">MatMult</a>() and <a href="../../../../docs/manualpages/PC/PCApply.html#PCApply">PCApply</a>()\n\n"</font>;
 
diff --git a/src/snes/examples/tests/ex7.c.html b/src/snes/examples/tests/ex7.c.html
index 3b262c8..39864c2 100644
--- a/src/snes/examples/tests/ex7.c.html
+++ b/src/snes/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:07+00:00">
+<meta name="date" content="2016-06-05T17:36:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves u`` + u^{2} = f with Newton-like methods. Using\n\</font>
 <a name="line3">  3: </a><font color="#666666"> matrix-free techniques with user-provided explicit preconditioner matrix.\n\n"</font>;
diff --git a/src/snes/examples/tests/ex8.c.html b/src/snes/examples/tests/ex8.c.html
index 8083341..3b48a03 100644
--- a/src/snes/examples/tests/ex8.c.html
+++ b/src/snes/examples/tests/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:07+00:00">
+<meta name="date" content="2016-06-05T17:36:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsnes.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/snes/examples/tests/index.html b/src/snes/examples/tests/index.html
index fc92010..3f121df 100644
--- a/src/snes/examples/tests/index.html
+++ b/src/snes/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/examples/tests/makefile.html b/src/snes/examples/tests/makefile.html
index 7fd038a..75ff0ac 100644
--- a/src/snes/examples/tests/makefile.html
+++ b/src/snes/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:18+00:00">
+<meta name="date" content="2016-06-05T17:36:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/snes/examples/tutorials/ex1.c.html b/src/snes/examples/tutorials/ex1.c.html
index 92126df..06aba20 100644
--- a/src/snes/examples/tutorials/ex1.c.html
+++ b/src/snes/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:18+00:00">
+<meta name="date" content="2016-06-05T17:36:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Newton's method for a two-variable system, sequential.\n\n"</font>;
 
diff --git a/src/snes/examples/tutorials/ex10.c.html b/src/snes/examples/tutorials/ex10.c.html
index 4e34f6d..66ff3ac 100644
--- a/src/snes/examples/tutorials/ex10.c.html
+++ b/src/snes/examples/tutorials/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:27+00:00">
+<meta name="date" content="2016-06-05T17:36:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"EXAMPLE REMOVED.\n\n"</font>;
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="main"></a>int main(int argc, char *argv[])</font></strong>
diff --git a/src/snes/examples/tutorials/ex10d/ex10.c.html b/src/snes/examples/tutorials/ex10d/ex10.c.html
index 18aaabf..b9aa89d 100644
--- a/src/snes/examples/tutorials/ex10d/ex10.c.html
+++ b/src/snes/examples/tutorials/ex10d/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex10d/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:16+00:00">
+<meta name="date" content="2016-06-05T17:37:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex10d/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex10d/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Include "petscsnes.h" so that we can use <a href="../../../..10d/../docs/manualpages/SNES/SNES.html#SNES">SNES</a> solvers.  Note that this</font>
diff --git a/src/snes/examples/tutorials/ex10d/index.html b/src/snes/examples/tutorials/ex10d/index.html
index 5cef505..d88d7fd 100644
--- a/src/snes/examples/tutorials/ex10d/index.html
+++ b/src/snes/examples/tutorials/ex10d/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex10d/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex10d/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../..10d/../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/examples/tutorials/ex10d/makefile.html b/src/snes/examples/tutorials/ex10d/makefile.html
index c06f241..3413562 100644
--- a/src/snes/examples/tutorials/ex10d/makefile.html
+++ b/src/snes/examples/tutorials/ex10d/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex10d/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:17+00:00">
+<meta name="date" content="2016-06-05T17:37:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex10d/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex10d/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS		 =
 FFLAGS		 =
diff --git a/src/snes/examples/tutorials/ex12.c.html b/src/snes/examples/tutorials/ex12.c.html
index 1544a13..29cabbd 100644
--- a/src/snes/examples/tutorials/ex12.c.html
+++ b/src/snes/examples/tutorials/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:27+00:00">
+<meta name="date" content="2016-06-05T17:36:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Poisson Problem in 2d and 3d with simplicial finite elements.\n\</font>
 <a name="line2">  2: </a><font color="#666666">We solve the Poisson problem in a rectangular\n\</font>
 <a name="line3">  3: </a><font color="#666666">domain, using a parallel unstructured mesh (<a href="../../../../docs/manualpages/DM/DMPLEX.html#DMPLEX">DMPLEX</a>) to discretize it.\n\</font>
diff --git a/src/snes/examples/tutorials/ex14.c.html b/src/snes/examples/tutorials/ex14.c.html
index 2fa2a07..9ba6a60 100644
--- a/src/snes/examples/tutorials/ex14.c.html
+++ b/src/snes/examples/tutorials/ex14.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex14.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:29+00:00">
+<meta name="date" content="2016-06-05T17:36:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex14.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex14.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Bratu nonlinear PDE in 3d.\n\</font>
 <a name="line3">  3: </a><font color="#666666">We solve the  Bratu (SFI - solid fuel ignition) problem in a 3D rectangular\n\</font>
diff --git a/src/snes/examples/tutorials/ex15.c.html b/src/snes/examples/tutorials/ex15.c.html
index 5648a62..5054fb7 100644
--- a/src/snes/examples/tutorials/ex15.c.html
+++ b/src/snes/examples/tutorials/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:31+00:00">
+<meta name="date" content="2016-06-05T17:36:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"p-Bratu nonlinear PDE in 2d.\n\</font>
 <a name="line2">  2: </a><font color="#666666">We solve the  p-Laplacian (nonlinear diffusion) combined with\n\</font>
 <a name="line3">  3: </a><font color="#666666">the Bratu (solid fuel ignition) nonlinearity in a 2D rectangular\n\</font>
diff --git a/src/snes/examples/tutorials/ex18.c.html b/src/snes/examples/tutorials/ex18.c.html
index c393ee1..c0d6ad1 100644
--- a/src/snes/examples/tutorials/ex18.c.html
+++ b/src/snes/examples/tutorials/ex18.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex18.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:33+00:00">
+<meta name="date" content="2016-06-05T17:36:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex18.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex18.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Nonlinear Radiative Transport PDE with multigrid in 2d.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Uses 2-dimensional distributed arrays.\n\</font>
diff --git a/src/snes/examples/tutorials/ex19.c.html b/src/snes/examples/tutorials/ex19.c.html
index 78df886..f5195e0 100644
--- a/src/snes/examples/tutorials/ex19.c.html
+++ b/src/snes/examples/tutorials/ex19.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex19.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:34+00:00">
+<meta name="date" content="2016-06-05T17:36:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex19.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex19.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Nonlinear driven cavity with multigrid in 2d.\n \</font>
 <a name="line3">  3: </a><font color="#666666">  \n\</font>
diff --git a/src/snes/examples/tutorials/ex1f.F.html b/src/snes/examples/tutorials/ex1f.F.html
index e01bf72..34abc50 100644
--- a/src/snes/examples/tutorials/ex1f.F.html
+++ b/src/snes/examples/tutorials/ex1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:59+00:00">
+<meta name="date" content="2016-06-05T17:37:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Description: Uses the Newton method to solve a two-variable system.
diff --git a/src/snes/examples/tutorials/ex2.c.html b/src/snes/examples/tutorials/ex2.c.html
index 81277f9..dda7f56 100644
--- a/src/snes/examples/tutorials/ex2.c.html
+++ b/src/snes/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:19+00:00">
+<meta name="date" content="2016-06-05T17:36:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Newton method to solve u'' + u^{2} = f, sequentially.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This example employs a user-defined monitoring routine.\n\n"</font>;
diff --git a/src/snes/examples/tutorials/ex20.c.html b/src/snes/examples/tutorials/ex20.c.html
index f1d52e0..d495b6e 100644
--- a/src/snes/examples/tutorials/ex20.c.html
+++ b/src/snes/examples/tutorials/ex20.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex20.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:36+00:00">
+<meta name="date" content="2016-06-05T17:36:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex20.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex20.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Nonlinear Radiative Transport PDE with multigrid in 3d.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Uses 3-dimensional distributed arrays.\n\</font>
diff --git a/src/snes/examples/tutorials/ex21.c.html b/src/snes/examples/tutorials/ex21.c.html
index d3535fb..1a483e2 100644
--- a/src/snes/examples/tutorials/ex21.c.html
+++ b/src/snes/examples/tutorials/ex21.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex21.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:39+00:00">
+<meta name="date" content="2016-06-05T17:36:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex21.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex21.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static const char help[] = <font color="#666666">"Solves PDE optimization problem using full-space method, treats state and adjoint variables separately.\n\n"</font>;
 
diff --git a/src/snes/examples/tutorials/ex22.c.html b/src/snes/examples/tutorials/ex22.c.html
index 55b5ea0..b2d2e36 100644
--- a/src/snes/examples/tutorials/ex22.c.html
+++ b/src/snes/examples/tutorials/ex22.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex22.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:40+00:00">
+<meta name="date" content="2016-06-05T17:36:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex22.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex22.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static const char help[] = <font color="#666666">"Solves PDE optimization problem using full-space method, interlaces state and adjoint variables.\n\n"</font>;
 
diff --git a/src/snes/examples/tutorials/ex25.c.html b/src/snes/examples/tutorials/ex25.c.html
index 4947d32..3499e51 100644
--- a/src/snes/examples/tutorials/ex25.c.html
+++ b/src/snes/examples/tutorials/ex25.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex25.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:40+00:00">
+<meta name="date" content="2016-06-05T17:36:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex25.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex25.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] =<font color="#666666">"Minimum surface problem in 2D.\n\</font>
 <a name="line2">  2: </a><font color="#666666">Uses 2-dimensional distributed arrays.\n\</font>
 <a name="line3">  3: </a><font color="#666666">\n\</font>
diff --git a/src/snes/examples/tutorials/ex28.c.html b/src/snes/examples/tutorials/ex28.c.html
index 734df1a..7a72537 100644
--- a/src/snes/examples/tutorials/ex28.c.html
+++ b/src/snes/examples/tutorials/ex28.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex28.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:41+00:00">
+<meta name="date" content="2016-06-05T17:36:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex28.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex28.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"1D multiphysics prototype with analytic Jacobians to solve individual problems and a coupled problem.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/* Solve a PDE coupled to an algebraic system in 1D</font>
diff --git a/src/snes/examples/tutorials/ex3.c.html b/src/snes/examples/tutorials/ex3.c.html
index 59fe242..3910097 100644
--- a/src/snes/examples/tutorials/ex3.c.html
+++ b/src/snes/examples/tutorials/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:19+00:00">
+<meta name="date" content="2016-06-05T17:36:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Newton methods to solve u'' + u^{2} = f in parallel.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This example employs a user-defined monitoring routine and optionally a user-defined\n\</font>
diff --git a/src/snes/examples/tutorials/ex30.c.html b/src/snes/examples/tutorials/ex30.c.html
index fcb8227..f8a517e 100644
--- a/src/snes/examples/tutorials/ex30.c.html
+++ b/src/snes/examples/tutorials/ex30.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex30.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:42+00:00">
+<meta name="date" content="2016-06-05T17:36:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex30.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex30.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Steady-state 2D subduction flow, pressure and temperature solver.\n\</font>
 <a name="line2">  2: </a><font color="#666666">       The flow is driven by the subducting slab.\n\</font>
 <a name="line3">  3: </a><font color="#666666">---------------------------------ex30 help---------------------------------\n\</font>
diff --git a/src/snes/examples/tutorials/ex33.c.html b/src/snes/examples/tutorials/ex33.c.html
index 8c775df..f2b22d1 100644
--- a/src/snes/examples/tutorials/ex33.c.html
+++ b/src/snes/examples/tutorials/ex33.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex33.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:45+00:00">
+<meta name="date" content="2016-06-05T17:36:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex33.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex33.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Multiphase flow in a porous medium in 1d.\n\n"</font>;
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/snes/examples/tutorials/ex35.c.html b/src/snes/examples/tutorials/ex35.c.html
index 9b06e05..16ef29a 100644
--- a/src/snes/examples/tutorials/ex35.c.html
+++ b/src/snes/examples/tutorials/ex35.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex35.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:46+00:00">
+<meta name="date" content="2016-06-05T17:36:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex35.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex35.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"-Laplacian u = b as a nonlinear problem.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/snes/examples/tutorials/ex40f90.F90.html b/src/snes/examples/tutorials/ex40f90.F90.html
index 656a45c..f0e8365 100644
--- a/src/snes/examples/tutorials/ex40f90.F90.html
+++ b/src/snes/examples/tutorials/ex40f90.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex40f90.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:05+00:00">
+<meta name="date" content="2016-06-05T17:37:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex40f90.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex40f90.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Demonstrates use of <a href="../../../../docs/manualpages/SNES/DMDASNESSetFunctionLocal.html#DMDASNESSetFunctionLocal">DMDASNESSetFunctionLocal</a>() from Fortran
 <a name="line3">  3: </a>!
diff --git a/src/snes/examples/tutorials/ex42.c.html b/src/snes/examples/tutorials/ex42.c.html
index 615e359..664c968 100644
--- a/src/snes/examples/tutorials/ex42.c.html
+++ b/src/snes/examples/tutorials/ex42.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex42.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:47+00:00">
+<meta name="date" content="2016-06-05T17:36:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex42.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex42.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Newton's method to solve a two-variable system that comes from the Rosenbrock function.\n\n"</font>;
 
diff --git a/src/snes/examples/tutorials/ex46.c.html b/src/snes/examples/tutorials/ex46.c.html
index f6ef12b..7a661ca 100644
--- a/src/snes/examples/tutorials/ex46.c.html
+++ b/src/snes/examples/tutorials/ex46.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex46.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:47+00:00">
+<meta name="date" content="2016-06-05T17:36:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex46.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex46.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Surface processes in geophysics.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/snes/examples/tutorials/ex47cu.cu.html b/src/snes/examples/tutorials/ex47cu.cu.html
index 928e989..788aa18 100644
--- a/src/snes/examples/tutorials/ex47cu.cu.html
+++ b/src/snes/examples/tutorials/ex47cu.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex47cu.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:58+00:00">
+<meta name="date" content="2016-06-05T17:37:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex47cu.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex47cu.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves -Laplacian u - exp(u) = 0,  0 < x < 1 using GPU\n\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Same as ex47.c except it also uses the GPU to evaluate the function</font>
diff --git a/src/snes/examples/tutorials/ex48.c.html b/src/snes/examples/tutorials/ex48.c.html
index b4030d9..c6bf757 100644
--- a/src/snes/examples/tutorials/ex48.c.html
+++ b/src/snes/examples/tutorials/ex48.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex48.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:48+00:00">
+<meta name="date" content="2016-06-05T17:36:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex48.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex48.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Toy hydrostatic ice flow with multigrid in 3D.\n\</font>
 <a name="line2">  2: </a><font color="#666666">\n\</font>
 <a name="line3">  3: </a><font color="#666666">Solves the hydrostatic (aka Blatter/Pattyn/First Order) equations for ice sheet flow\n\</font>
diff --git a/src/snes/examples/tutorials/ex5.c.html b/src/snes/examples/tutorials/ex5.c.html
index b093f1b..e8addf3 100644
--- a/src/snes/examples/tutorials/ex5.c.html
+++ b/src/snes/examples/tutorials/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:21+00:00">
+<meta name="date" content="2016-06-05T17:36:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Bratu nonlinear PDE in 2d.\n\</font>
 <a name="line3">  3: </a><font color="#666666">We solve the  Bratu (SFI - solid fuel ignition) problem in a 2D rectangular\n\</font>
diff --git a/src/snes/examples/tutorials/ex58.c.html b/src/snes/examples/tutorials/ex58.c.html
index ca20f9d..b5e7d10 100644
--- a/src/snes/examples/tutorials/ex58.c.html
+++ b/src/snes/examples/tutorials/ex58.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex58.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:52+00:00">
+<meta name="date" content="2016-06-05T17:36:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex58.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex58.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsnes.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/snes/examples/tutorials/ex59.c b/src/snes/examples/tutorials/ex59.c
index 5025c10..e546678 100644
--- a/src/snes/examples/tutorials/ex59.c
+++ b/src/snes/examples/tutorials/ex59.c
@@ -39,7 +39,6 @@ int main(int argc,char **argv)
   PetscScalar       v2;
   PetscScalar       *xx;
 
-
   PetscInitialize(&argc,&argv,(char*)0,help);
   ierr = PetscOptionsGetInt(NULL,NULL,"-n",&n,NULL);CHKERRQ(ierr);
   ierr = PetscOptionsGetBool(NULL,NULL,"-second_order",&second_order,NULL);CHKERRQ(ierr);
@@ -102,7 +101,7 @@ int main(int argc,char **argv)
   }
 
   /* perturb initial guess */
-  ierr = VecGetArray(x,&xx);
+  ierr = VecGetArray(x,&xx);CHKERRQ(ierr);
   for (i=0; i<n; i++) {
     v2   = xx[i]*sperturb;
     ierr = VecSetValues(x,1,&i,&v2,INSERT_VALUES);CHKERRQ(ierr);
@@ -122,9 +121,8 @@ int main(int argc,char **argv)
   ierr = VecDestroy(&x);CHKERRQ(ierr);     ierr = VecDestroy(&r);CHKERRQ(ierr);
   ierr = VecDestroy(&F);CHKERRQ(ierr);     ierr = MatDestroy(&J);CHKERRQ(ierr);
   ierr = SNESDestroy(&snes);CHKERRQ(ierr);
-  ierr = PetscFinalize();CHKERRQ(ierr);
-
-  return 0;
+  ierr = PetscFinalize();
+  return ierr;
 }
 
 PetscErrorCode FormFunction(SNES snes,Vec x,Vec f,void *dummy)
diff --git a/src/snes/examples/tutorials/ex59.c.html b/src/snes/examples/tutorials/ex59.c.html
index 7a27682..12d6361 100644
--- a/src/snes/examples/tutorials/ex59.c.html
+++ b/src/snes/examples/tutorials/ex59.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex59.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:53+00:00">
+<meta name="date" content="2016-06-05T17:36:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex59.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex59.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static const char help[] = <font color="#666666">"Tries to solve u`` + u^{2} = f for an easy case and an impossible case.\n\n"</font>;
 
@@ -51,158 +51,156 @@
 <a name="line39"> 39: </a>  <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       v2;
 <a name="line40"> 40: </a>  <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *xx;
 
-
-<a name="line43"> 43: </a>  <a href="../../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(&argc,&argv,(char*)0,help);
-<a name="line44"> 44: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</a>(NULL,NULL,<font color="#666666">"-n"</font>,&n,NULL);
-<a name="line45"> 45: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-second_order"</font>,&second_order,NULL);
-<a name="line46"> 46: </a>  h    = 1.0/(n-1);
-
-<a name="line48"> 48: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
-<a name="line49"> 49: </a><font color="#B22222">     Create nonlinear solver context</font>
-<a name="line50"> 50: </a><font color="#B22222">     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
-
-<a name="line52"> 52: </a>  <a href="../../../../docs/manualpages/SNES/SNESCreate.html#SNESCreate">SNESCreate</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&snes);
-
-<a name="line54"> 54: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
-<a name="line55"> 55: </a><font color="#B22222">     Create vector data structures; set function evaluation routine</font>
-<a name="line56"> 56: </a><font color="#B22222">     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
-
-<a name="line58"> 58: </a>  <a href="../../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,&x);
-<a name="line59"> 59: </a>  <a href="../../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(x,<a href="../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,n);
-<a name="line60"> 60: </a>  <a href="../../../../docs/manualpages/Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</a>(x);
-<a name="line61"> 61: </a>  <a href="../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(x,&r);
-<a name="line62"> 62: </a>  <a href="../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(x,&F);
-
-<a name="line64"> 64: </a>  <a href="../../../../docs/manualpages/SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</a>(snes,r,FormFunction,(void*)F);
-
-<a name="line66"> 66: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
-<a name="line67"> 67: </a><font color="#B22222">     Create matrix data structures; set Jacobian evaluation routine</font>
-<a name="line68"> 68: </a><font color="#B22222">     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
-
-<a name="line70"> 70: </a>  <a href="../../../../docs/manualpages/Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,n,n,3,NULL,&J);
-
-<a name="line72"> 72: </a>  <font color="#B22222">/*</font>
-<a name="line73"> 73: </a><font color="#B22222">     Note that in this case we create separate matrices for the Jacobian</font>
-<a name="line74"> 74: </a><font color="#B22222">     and preconditioner matrix.  Both of these are computed in the</font>
-<a name="line75"> 75: </a><font color="#B22222">     routine FormJacobian()</font>
-<a name="line76"> 76: </a><font color="#B22222">  */</font>
-<a name="line77"> 77: </a>  <font color="#B22222">/*  <a href="../../../../docs/manualpages/SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</a>(snes,NULL,JPrec,FormJacobian,0); */</font>
-<a name="line78"> 78: </a>  <a href="../../../../docs/manualpages/SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</a>(snes,J,J,FormJacobian,0);
-<a name="line79"> 79: </a>  <font color="#B22222">/*  <a href="../../../../docs/manualpages/SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</a>(snes,J,JPrec,FormJacobian,0); */</font>
-
-<a name="line81"> 81: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
-<a name="line82"> 82: </a><font color="#B22222">     Customize nonlinear solver; set runtime options</font>
-<a name="line83"> 83: </a><font color="#B22222">   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
-
-<a name="line85"> 85: </a>  <a href="../../../../docs/manualpages/SNES/SNESSetFromOptions.html#SNESSetFromOptions">SNESSetFromOptions</a>(snes);
-
-<a name="line87"> 87: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
-<a name="line88"> 88: </a><font color="#B22222">     Initialize application:</font>
-<a name="line89"> 89: </a><font color="#B22222">     Store right-hand-side of PDE and exact solution</font>
-<a name="line90"> 90: </a><font color="#B22222">   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
-
-<a name="line92"> 92: </a>  <font color="#B22222">/* set right hand side and initial guess to be exact solution of continuim problem */</font>
-<a name="line93"> 93: </a><strong><font color="#228B22">#define SQR(x) ((x)*(x))</font></strong>
-<a name="line94"> 94: </a>  xp = 0.0;
-<a name="line95"> 95: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++)
-<a name="line96"> 96: </a>  {
-<a name="line97"> 97: </a>    v    = k*(k-1.)*(b-a)*PetscPowScalar(xp,k-2.) + SQR(a*xp) + SQR(b-a)*PetscPowScalar(xp,2.*k) + 2.*a*(b-a)*PetscPowScalar(xp,k+1.);
-<a name="line98"> 98: </a>    <a href="../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(F,1,&i,&v,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line99"> 99: </a>    v2   = a*xp + (b-a)*PetscPowScalar(xp,k);
-<a name="line100">100: </a>    <a href="../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(x,1,&i,&v2,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line101">101: </a>    xp  += h;
-<a name="line102">102: </a>  }
-
-<a name="line104">104: </a>  <font color="#B22222">/* perturb initial guess */</font>
-<a name="line105">105: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(x,&xx);
-<a name="line106">106: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line107">107: </a>    v2   = xx[i]*sperturb;
-<a name="line108">108: </a>    <a href="../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(x,1,&i,&v2,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line109">109: </a>  }
-<a name="line110">110: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(x,&xx);
-
-
-<a name="line113">113: </a>  <a href="../../../../docs/manualpages/SNES/SNESSolve.html#SNESSolve">SNESSolve</a>(snes,NULL,x);
-<a name="line114">114: </a>  <a href="../../../../docs/manualpages/SNES/SNESGetIterationNumber.html#SNESGetIterationNumber">SNESGetIterationNumber</a>(snes,&it);
-<a name="line115">115: </a>  <a href="../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,<font color="#666666">"<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> iterations = %D\n\n"</font>,it);
-
-<a name="line117">117: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
-<a name="line118">118: </a><font color="#B22222">     Free work space.  All PETSc objects should be destroyed when they</font>
-<a name="line119">119: </a><font color="#B22222">     are no longer needed.</font>
-<a name="line120">120: </a><font color="#B22222">   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
-
-<a name="line122">122: </a>  <a href="../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&x);     <a href="../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&r);
-<a name="line123">123: </a>  <a href="../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&F);     <a href="../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&J);
-<a name="line124">124: </a>  <a href="../../../../docs/manualpages/SNES/SNESDestroy.html#SNESDestroy">SNESDestroy</a>(&snes);
-<a name="line125">125: </a>  <a href="../../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>();
-
-<a name="line127">127: </a>  <font color="#4169E1">return</font> 0;
-<a name="line128">128: </a>}
-
-<a name="line130">130: </a><strong><font color="#4169E1"><a name="FormFunction"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FormFunction(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> f,void *dummy)</font></strong>
-<a name="line131">131: </a>{
-<a name="line132">132: </a>  const <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *xx;
-<a name="line133">133: </a>  <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *ff,*FF,d,d2;
-<a name="line134">134: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-<a name="line135">135: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i,n;
-
-<a name="line137">137: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(x,&xx);
-<a name="line138">138: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(f,&ff);
-<a name="line139">139: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>((<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)dummy,&FF);
-<a name="line140">140: </a>  <a href="../../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(x,&n);
-<a name="line141">141: </a>  d    = (<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)(n - 1); d2 = d*d;
-
-<a name="line143">143: </a>  <font color="#4169E1">if</font> (second_order) ff[0] = d*(0.5*d*(-xx[2] + 4.*xx[1] - 3.*xx[0]) - X0DOT);
-<a name="line144">144: </a>  <font color="#4169E1">else</font> ff[0] = d*(d*(xx[1] - xx[0]) - X0DOT);
-
-<a name="line146">146: </a>  <font color="#4169E1">for</font> (i=1; i<n-1; i++) ff[i] = d2*(xx[i-1] - 2.*xx[i] + xx[i+1]) + xx[i]*xx[i] - FF[i];
-
-<a name="line148">148: </a>  ff[n-1] = d*d*(xx[n-1] - X1);
-<a name="line149">149: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(x,&xx);
-<a name="line150">150: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(f,&ff);
-<a name="line151">151: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>((<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)dummy,&FF);
-<a name="line152">152: </a>  <font color="#4169E1">return</font> 0;
-<a name="line153">153: </a>}
-
-<a name="line155">155: </a><strong><font color="#4169E1"><a name="FormJacobian"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FormJacobian(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> jac,<a href="../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> prejac,void *dummy)</font>< [...]
-<a name="line156">156: </a>{
-<a name="line157">157: </a>  const <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *xx;
-<a name="line158">158: </a>  <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       A[3],d,d2;
-<a name="line159">159: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i,n,j[3];
-<a name="line160">160: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
-
-<a name="line162">162: </a>  <a href="../../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(x,&n);
-<a name="line163">163: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(x,&xx);
-<a name="line164">164: </a>  d    = (<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)(n - 1); d2 = d*d;
-
-<a name="line166">166: </a>  i = 0;
-<a name="line167">167: </a>  <font color="#4169E1">if</font> (second_order) {
-<a name="line168">168: </a>    j[0] = 0; j[1] = 1; j[2] = 2;
-<a name="line169">169: </a>    A[0] = -3.*d*d*0.5; A[1] = 4.*d*d*0.5;  A[2] = -1.*d*d*0.5;
-<a name="line170">170: </a>    <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(prejac,1,&i,3,j,A,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line171">171: </a>  } <font color="#4169E1">else</font> {
-<a name="line172">172: </a>    j[0] = 0; j[1] = 1;
-<a name="line173">173: </a>    A[0] = -d*d; A[1] = d*d;
-<a name="line174">174: </a>    <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(prejac,1,&i,2,j,A,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line175">175: </a>  }
-<a name="line176">176: </a>  <font color="#4169E1">for</font> (i=1; i<n-1; i++) {
-<a name="line177">177: </a>    j[0] = i - 1; j[1] = i;                   j[2] = i + 1;
-<a name="line178">178: </a>    A[0] = d2;    A[1] = -2.*d2 + 2.*xx[i];  A[2] = d2;
-<a name="line179">179: </a>    <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(prejac,1,&i,3,j,A,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-<a name="line180">180: </a>  }
-
-<a name="line182">182: </a>  i    = n-1;
-<a name="line183">183: </a>  A[0] = d*d;
-<a name="line184">184: </a>  <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(prejac,1,&i,1,&i,&A[0],<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
-
-<a name="line186">186: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(jac,MAT_FINAL_ASSEMBLY);
-<a name="line187">187: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(jac,MAT_FINAL_ASSEMBLY);
-<a name="line188">188: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(prejac,MAT_FINAL_ASSEMBLY);
-<a name="line189">189: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(prejac,MAT_FINAL_ASSEMBLY);
-
-<a name="line191">191: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(x,&xx);
-<a name="line192">192: </a>  <font color="#4169E1">return</font> 0;
-<a name="line193">193: </a>}
+<a name="line42"> 42: </a>  <a href="../../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(&argc,&argv,(char*)0,help);
+<a name="line43"> 43: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</a>(NULL,NULL,<font color="#666666">"-n"</font>,&n,NULL);
+<a name="line44"> 44: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-second_order"</font>,&second_order,NULL);
+<a name="line45"> 45: </a>  h    = 1.0/(n-1);
+
+<a name="line47"> 47: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
+<a name="line48"> 48: </a><font color="#B22222">     Create nonlinear solver context</font>
+<a name="line49"> 49: </a><font color="#B22222">     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
+
+<a name="line51"> 51: </a>  <a href="../../../../docs/manualpages/SNES/SNESCreate.html#SNESCreate">SNESCreate</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&snes);
+
+<a name="line53"> 53: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
+<a name="line54"> 54: </a><font color="#B22222">     Create vector data structures; set function evaluation routine</font>
+<a name="line55"> 55: </a><font color="#B22222">     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
+
+<a name="line57"> 57: </a>  <a href="../../../../docs/manualpages/Vec/VecCreate.html#VecCreate">VecCreate</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,&x);
+<a name="line58"> 58: </a>  <a href="../../../../docs/manualpages/Vec/VecSetSizes.html#VecSetSizes">VecSetSizes</a>(x,<a href="../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>,n);
+<a name="line59"> 59: </a>  <a href="../../../../docs/manualpages/Vec/VecSetFromOptions.html#VecSetFromOptions">VecSetFromOptions</a>(x);
+<a name="line60"> 60: </a>  <a href="../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(x,&r);
+<a name="line61"> 61: </a>  <a href="../../../../docs/manualpages/Vec/VecDuplicate.html#VecDuplicate">VecDuplicate</a>(x,&F);
+
+<a name="line63"> 63: </a>  <a href="../../../../docs/manualpages/SNES/SNESSetFunction.html#SNESSetFunction">SNESSetFunction</a>(snes,r,FormFunction,(void*)F);
+
+<a name="line65"> 65: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
+<a name="line66"> 66: </a><font color="#B22222">     Create matrix data structures; set Jacobian evaluation routine</font>
+<a name="line67"> 67: </a><font color="#B22222">     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
+
+<a name="line69"> 69: </a>  <a href="../../../../docs/manualpages/Mat/MatCreateSeqAIJ.html#MatCreateSeqAIJ">MatCreateSeqAIJ</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,n,n,3,NULL,&J);
+
+<a name="line71"> 71: </a>  <font color="#B22222">/*</font>
+<a name="line72"> 72: </a><font color="#B22222">     Note that in this case we create separate matrices for the Jacobian</font>
+<a name="line73"> 73: </a><font color="#B22222">     and preconditioner matrix.  Both of these are computed in the</font>
+<a name="line74"> 74: </a><font color="#B22222">     routine FormJacobian()</font>
+<a name="line75"> 75: </a><font color="#B22222">  */</font>
+<a name="line76"> 76: </a>  <font color="#B22222">/*  <a href="../../../../docs/manualpages/SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</a>(snes,NULL,JPrec,FormJacobian,0); */</font>
+<a name="line77"> 77: </a>  <a href="../../../../docs/manualpages/SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</a>(snes,J,J,FormJacobian,0);
+<a name="line78"> 78: </a>  <font color="#B22222">/*  <a href="../../../../docs/manualpages/SNES/SNESSetJacobian.html#SNESSetJacobian">SNESSetJacobian</a>(snes,J,JPrec,FormJacobian,0); */</font>
+
+<a name="line80"> 80: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
+<a name="line81"> 81: </a><font color="#B22222">     Customize nonlinear solver; set runtime options</font>
+<a name="line82"> 82: </a><font color="#B22222">   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
+
+<a name="line84"> 84: </a>  <a href="../../../../docs/manualpages/SNES/SNESSetFromOptions.html#SNESSetFromOptions">SNESSetFromOptions</a>(snes);
+
+<a name="line86"> 86: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
+<a name="line87"> 87: </a><font color="#B22222">     Initialize application:</font>
+<a name="line88"> 88: </a><font color="#B22222">     Store right-hand-side of PDE and exact solution</font>
+<a name="line89"> 89: </a><font color="#B22222">   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
+
+<a name="line91"> 91: </a>  <font color="#B22222">/* set right hand side and initial guess to be exact solution of continuim problem */</font>
+<a name="line92"> 92: </a><strong><font color="#228B22">#define SQR(x) ((x)*(x))</font></strong>
+<a name="line93"> 93: </a>  xp = 0.0;
+<a name="line94"> 94: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++)
+<a name="line95"> 95: </a>  {
+<a name="line96"> 96: </a>    v    = k*(k-1.)*(b-a)*PetscPowScalar(xp,k-2.) + SQR(a*xp) + SQR(b-a)*PetscPowScalar(xp,2.*k) + 2.*a*(b-a)*PetscPowScalar(xp,k+1.);
+<a name="line97"> 97: </a>    <a href="../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(F,1,&i,&v,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line98"> 98: </a>    v2   = a*xp + (b-a)*PetscPowScalar(xp,k);
+<a name="line99"> 99: </a>    <a href="../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(x,1,&i,&v2,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line100">100: </a>    xp  += h;
+<a name="line101">101: </a>  }
+
+<a name="line103">103: </a>  <font color="#B22222">/* perturb initial guess */</font>
+<a name="line104">104: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(x,&xx);
+<a name="line105">105: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line106">106: </a>    v2   = xx[i]*sperturb;
+<a name="line107">107: </a>    <a href="../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>(x,1,&i,&v2,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line108">108: </a>  }
+<a name="line109">109: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(x,&xx);
+
+
+<a name="line112">112: </a>  <a href="../../../../docs/manualpages/SNES/SNESSolve.html#SNESSolve">SNESSolve</a>(snes,NULL,x);
+<a name="line113">113: </a>  <a href="../../../../docs/manualpages/SNES/SNESGetIterationNumber.html#SNESGetIterationNumber">SNESGetIterationNumber</a>(snes,&it);
+<a name="line114">114: </a>  <a href="../../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,<font color="#666666">"<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> iterations = %D\n\n"</font>,it);
+
+<a name="line116">116: </a>  <font color="#B22222">/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</font>
+<a name="line117">117: </a><font color="#B22222">     Free work space.  All PETSc objects should be destroyed when they</font>
+<a name="line118">118: </a><font color="#B22222">     are no longer needed.</font>
+<a name="line119">119: </a><font color="#B22222">   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */</font>
+
+<a name="line121">121: </a>  <a href="../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&x);     <a href="../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&r);
+<a name="line122">122: </a>  <a href="../../../../docs/manualpages/Vec/VecDestroy.html#VecDestroy">VecDestroy</a>(&F);     <a href="../../../../docs/manualpages/Mat/MatDestroy.html#MatDestroy">MatDestroy</a>(&J);
+<a name="line123">123: </a>  <a href="../../../../docs/manualpages/SNES/SNESDestroy.html#SNESDestroy">SNESDestroy</a>(&snes);
+<a name="line124">124: </a>  <a href="../../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>();
+<a name="line125">125: </a>  <font color="#4169E1">return</font> ierr;
+<a name="line126">126: </a>}
+
+<a name="line128">128: </a><strong><font color="#4169E1"><a name="FormFunction"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FormFunction(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> f,void *dummy)</font></strong>
+<a name="line129">129: </a>{
+<a name="line130">130: </a>  const <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *xx;
+<a name="line131">131: </a>  <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       *ff,*FF,d,d2;
+<a name="line132">132: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+<a name="line133">133: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i,n;
+
+<a name="line135">135: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(x,&xx);
+<a name="line136">136: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>(f,&ff);
+<a name="line137">137: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>((<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)dummy,&FF);
+<a name="line138">138: </a>  <a href="../../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(x,&n);
+<a name="line139">139: </a>  d    = (<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)(n - 1); d2 = d*d;
+
+<a name="line141">141: </a>  <font color="#4169E1">if</font> (second_order) ff[0] = d*(0.5*d*(-xx[2] + 4.*xx[1] - 3.*xx[0]) - X0DOT);
+<a name="line142">142: </a>  <font color="#4169E1">else</font> ff[0] = d*(d*(xx[1] - xx[0]) - X0DOT);
+
+<a name="line144">144: </a>  <font color="#4169E1">for</font> (i=1; i<n-1; i++) ff[i] = d2*(xx[i-1] - 2.*xx[i] + xx[i+1]) + xx[i]*xx[i] - FF[i];
+
+<a name="line146">146: </a>  ff[n-1] = d*d*(xx[n-1] - X1);
+<a name="line147">147: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(x,&xx);
+<a name="line148">148: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>(f,&ff);
+<a name="line149">149: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArray.html#VecRestoreArray">VecRestoreArray</a>((<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>)dummy,&FF);
+<a name="line150">150: </a>  <font color="#4169E1">return</font> 0;
+<a name="line151">151: </a>}
+
+<a name="line153">153: </a><strong><font color="#4169E1"><a name="FormJacobian"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> FormJacobian(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> x,<a href="../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> jac,<a href="../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> prejac,void *dummy)</font>< [...]
+<a name="line154">154: </a>{
+<a name="line155">155: </a>  const <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *xx;
+<a name="line156">156: </a>  <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>       A[3],d,d2;
+<a name="line157">157: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>          i,n,j[3];
+<a name="line158">158: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>    ierr;
+
+<a name="line160">160: </a>  <a href="../../../../docs/manualpages/Vec/VecGetSize.html#VecGetSize">VecGetSize</a>(x,&n);
+<a name="line161">161: </a>  <a href="../../../../docs/manualpages/Vec/VecGetArrayRead.html#VecGetArrayRead">VecGetArrayRead</a>(x,&xx);
+<a name="line162">162: </a>  d    = (<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>)(n - 1); d2 = d*d;
+
+<a name="line164">164: </a>  i = 0;
+<a name="line165">165: </a>  <font color="#4169E1">if</font> (second_order) {
+<a name="line166">166: </a>    j[0] = 0; j[1] = 1; j[2] = 2;
+<a name="line167">167: </a>    A[0] = -3.*d*d*0.5; A[1] = 4.*d*d*0.5;  A[2] = -1.*d*d*0.5;
+<a name="line168">168: </a>    <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(prejac,1,&i,3,j,A,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line169">169: </a>  } <font color="#4169E1">else</font> {
+<a name="line170">170: </a>    j[0] = 0; j[1] = 1;
+<a name="line171">171: </a>    A[0] = -d*d; A[1] = d*d;
+<a name="line172">172: </a>    <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(prejac,1,&i,2,j,A,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line173">173: </a>  }
+<a name="line174">174: </a>  <font color="#4169E1">for</font> (i=1; i<n-1; i++) {
+<a name="line175">175: </a>    j[0] = i - 1; j[1] = i;                   j[2] = i + 1;
+<a name="line176">176: </a>    A[0] = d2;    A[1] = -2.*d2 + 2.*xx[i];  A[2] = d2;
+<a name="line177">177: </a>    <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(prejac,1,&i,3,j,A,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+<a name="line178">178: </a>  }
+
+<a name="line180">180: </a>  i    = n-1;
+<a name="line181">181: </a>  A[0] = d*d;
+<a name="line182">182: </a>  <a href="../../../../docs/manualpages/Mat/MatSetValues.html#MatSetValues">MatSetValues</a>(prejac,1,&i,1,&i,&A[0],<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>);
+
+<a name="line184">184: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(jac,MAT_FINAL_ASSEMBLY);
+<a name="line185">185: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(jac,MAT_FINAL_ASSEMBLY);
+<a name="line186">186: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyBegin.html#MatAssemblyBegin">MatAssemblyBegin</a>(prejac,MAT_FINAL_ASSEMBLY);
+<a name="line187">187: </a>  <a href="../../../../docs/manualpages/Mat/MatAssemblyEnd.html#MatAssemblyEnd">MatAssemblyEnd</a>(prejac,MAT_FINAL_ASSEMBLY);
+
+<a name="line189">189: </a>  <a href="../../../../docs/manualpages/Vec/VecRestoreArrayRead.html#VecRestoreArrayRead">VecRestoreArrayRead</a>(x,&xx);
+<a name="line190">190: </a>  <font color="#4169E1">return</font> 0;
+<a name="line191">191: </a>}
 </pre>
 </body>
 
diff --git a/src/snes/examples/tutorials/ex5f.F.html b/src/snes/examples/tutorials/ex5f.F.html
index 39ae007..3fac5d9 100644
--- a/src/snes/examples/tutorials/ex5f.F.html
+++ b/src/snes/examples/tutorials/ex5f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex5f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:00+00:00">
+<meta name="date" content="2016-06-05T17:37:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex5f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex5f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Description: This example solves a nonlinear system in parallel with <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>.
 <a name="line3">  3: </a>!  We solve the  Bratu (SFI - solid fuel ignition) problem in a 2D rectangular
diff --git a/src/snes/examples/tutorials/ex5f.h.html b/src/snes/examples/tutorials/ex5f.h.html
index ec21422..1bdd615 100644
--- a/src/snes/examples/tutorials/ex5f.h.html
+++ b/src/snes/examples/tutorials/ex5f.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex5f.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:15+00:00">
+<meta name="date" content="2016-06-05T17:37:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex5f.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex5f.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 <a name="line2">  2: </a>!             Include file <font color="#4169E1">for</font> program ex5f.F
 <a name="line3">  3: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/src/snes/examples/tutorials/ex5f90.F.html b/src/snes/examples/tutorials/ex5f90.F.html
index 99425a1..d6773d8 100644
--- a/src/snes/examples/tutorials/ex5f90.F.html
+++ b/src/snes/examples/tutorials/ex5f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex5f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:01+00:00">
+<meta name="date" content="2016-06-05T17:37:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex5f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex5f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Description: Solves a nonlinear system in parallel with <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>.
 <a name="line3">  3: </a>!  We solve the  Bratu (SFI - solid fuel ignition) problem in a 2D rectangular
diff --git a/src/snes/examples/tutorials/ex5f90t.F.html b/src/snes/examples/tutorials/ex5f90t.F.html
index 199a6fa..753d236 100644
--- a/src/snes/examples/tutorials/ex5f90t.F.html
+++ b/src/snes/examples/tutorials/ex5f90t.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex5f90t.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:03+00:00">
+<meta name="date" content="2016-06-05T17:37:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex5f90t.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex5f90t.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Description: Solves a nonlinear system in parallel with <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>.
 <a name="line3">  3: </a>!  We solve the  Bratu (SFI - solid fuel ignition) problem in a 2D rectangular
diff --git a/src/snes/examples/tutorials/ex5fs.F.html b/src/snes/examples/tutorials/ex5fs.F.html
index 50934c8..f760940 100644
--- a/src/snes/examples/tutorials/ex5fs.F.html
+++ b/src/snes/examples/tutorials/ex5fs.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex5fs.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:05+00:00">
+<meta name="date" content="2016-06-05T17:37:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex5fs.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex5fs.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>! ---------------------------------------------------------------------
 <a name="line3">  3: </a>!
diff --git a/src/snes/examples/tutorials/ex5m.m.html b/src/snes/examples/tutorials/ex5m.m.html
index ca727eb..37e630a 100644
--- a/src/snes/examples/tutorials/ex5m.m.html
+++ b/src/snes/examples/tutorials/ex5m.m.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex5m.m.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:15+00:00">
+<meta name="date" content="2016-06-05T17:37:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex5m.m.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex5m.m.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>function localF = ex5m(localX,hx,hy,lambda)
 <a name="line2">  2: </a>% $Id: ex5m.m,v 1.3 2000/05/08 03:54:05 bsmith Exp $
 <a name="line3">  3: </a>%
diff --git a/src/snes/examples/tutorials/ex5s.c.html b/src/snes/examples/tutorials/ex5s.c.html
index 305f08a..055694b 100644
--- a/src/snes/examples/tutorials/ex5s.c.html
+++ b/src/snes/examples/tutorials/ex5s.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex5s.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:24+00:00">
+<meta name="date" content="2016-06-05T17:36:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex5s.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex5s.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"2d Bratu problem in shared memory parallel with <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>.\n\</font>
 <a name="line3">  3: </a><font color="#666666">We solve the  Bratu (SFI - solid fuel ignition) problem in a 2D rectangular\n\</font>
diff --git a/src/snes/examples/tutorials/ex61genm.m.html b/src/snes/examples/tutorials/ex61genm.m.html
index 83e3c51..52beecb 100644
--- a/src/snes/examples/tutorials/ex61genm.m.html
+++ b/src/snes/examples/tutorials/ex61genm.m.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex61genm.m.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:15+00:00">
+<meta name="date" content="2016-06-05T17:37:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex61genm.m.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex61genm.m.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>function ex61genm
 <a name="line2">  2: </a>%
 <a name="line3">  3: </a>%  Writes a data file <font color="#4169E1">for</font> ex61 that has a single point at the center as a radiation event
diff --git a/src/snes/examples/tutorials/ex61m.m.html b/src/snes/examples/tutorials/ex61m.m.html
index 49dc525..dead3c6 100644
--- a/src/snes/examples/tutorials/ex61m.m.html
+++ b/src/snes/examples/tutorials/ex61m.m.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex61m.m.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:15+00:00">
+<meta name="date" content="2016-06-05T17:37:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex61m.m.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex61m.m.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>f = <a href="../../../../docs/manualpages/Sys/PetscBinaryRead.html#PetscBinaryRead">PetscBinaryRead</a>('perfectmovie','cell');
 <a name="line3">  3: </a>s = size(f); s = s(2);
diff --git a/src/snes/examples/tutorials/ex62.c.html b/src/snes/examples/tutorials/ex62.c.html
index 7c40377..a89c983 100644
--- a/src/snes/examples/tutorials/ex62.c.html
+++ b/src/snes/examples/tutorials/ex62.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex62.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:54+00:00">
+<meta name="date" content="2016-06-05T17:36:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex62.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex62.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Stokes Problem in 2d and 3d with simplicial finite elements.\n\</font>
 <a name="line2">  2: </a><font color="#666666">We solve the Stokes problem in a rectangular\n\</font>
 <a name="line3">  3: </a><font color="#666666">domain, using a parallel unstructured mesh (<a href="../../../../docs/manualpages/DM/DMPLEX.html#DMPLEX">DMPLEX</a>) to discretize it.\n\n\n"</font>;
diff --git a/src/snes/examples/tutorials/ex7.c.html b/src/snes/examples/tutorials/ex7.c.html
index bc2fa82..91111a7 100644
--- a/src/snes/examples/tutorials/ex7.c.html
+++ b/src/snes/examples/tutorials/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:25+00:00">
+<meta name="date" content="2016-06-05T17:36:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves the Stokes equation in a 2D rectangular\n\</font>
 <a name="line3">  3: </a><font color="#666666">domain, using distributed arrays (DMDAs) to partition the parallel grid.\n\n"</font>;
diff --git a/src/snes/examples/tutorials/ex70.c.html b/src/snes/examples/tutorials/ex70.c.html
index 53cfbac..42bec36 100644
--- a/src/snes/examples/tutorials/ex70.c.html
+++ b/src/snes/examples/tutorials/ex70.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex70.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:55+00:00">
+<meta name="date" content="2016-06-05T17:36:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex70.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex70.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Poiseuille flow problem. Viscous, laminar flow in a 2D channel with parabolic velocity\n\</font>
 <a name="line2">  2: </a><font color="#666666">                      profile and linear pressure drop, exact solution of the 2D Stokes\n"</font>;
 
diff --git a/src/snes/examples/tutorials/ex74f.F90.html b/src/snes/examples/tutorials/ex74f.F90.html
index 7cf4938..fcba000 100644
--- a/src/snes/examples/tutorials/ex74f.F90.html
+++ b/src/snes/examples/tutorials/ex74f.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex74f.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:05+00:00">
+<meta name="date" content="2016-06-05T17:37:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex74f.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex74f.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>      program radhyd
 <a name="line2">  2: </a>! <font color="#666666">"$Id: ex4f.F,v 1.39 1999/03/10 19:29:25 Vince Mousseau $"</font>;
 <a name="line3">  3: </a>!
diff --git a/src/snes/examples/tutorials/ex77.c.html b/src/snes/examples/tutorials/ex77.c.html
index 4b8d463..4d8ebfa 100644
--- a/src/snes/examples/tutorials/ex77.c.html
+++ b/src/snes/examples/tutorials/ex77.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/ex77.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:57+00:00">
+<meta name="date" content="2016-06-05T17:37:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/ex77.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/ex77.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Nonlinear elasticity problem in 3d with simplicial finite elements.\n\</font>
 <a name="line2">  2: </a><font color="#666666">We solve a nonlinear elasticity problem, modelled as an incompressible Neo-Hookean solid, \n\</font>
 <a name="line3">  3: </a><font color="#666666"> with pressure loading in a rectangular domain, using a parallel unstructured mesh (<a href="../../../../docs/manualpages/DM/DMPLEX.html#DMPLEX">DMPLEX</a>) to discretize it.\n\n\n"</font>;
diff --git a/src/snes/examples/tutorials/index.html b/src/snes/examples/tutorials/index.html
index fa8773a..428ffaa 100644
--- a/src/snes/examples/tutorials/index.html
+++ b/src/snes/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/examples/tutorials/makefile b/src/snes/examples/tutorials/makefile
index 035b9dd..5af8c7c 100644
--- a/src/snes/examples/tutorials/makefile
+++ b/src/snes/examples/tutorials/makefile
@@ -637,12 +637,12 @@ runex19_2:
 runex19_bcols1:
 	-@${MPIEXEC} -n 2 ./ex19 -da_refine 3 -snes_monitor_short -pc_type mg -ksp_type fgmres -pc_mg_type full -mat_fd_coloring_bcols 1 > ex19_1.tmp 2>&1; \
 	   if (${DIFF} output/ex19_1.out ex19_1.tmp) then true; \
-	   else  printf "${PWD}\nPossible problem with ex19, diffs above\n=========================================\n"; fi; \
+	   else  printf "${PWD}\nPossible problem with ex19_bcols1, diffs above\n=========================================\n"; fi; \
 	   ${RM} -f ex19_1.tmp
 runex19_2_bcols1:
 	-@${MPIEXEC} -n 4 ./ex19 -da_refine 3 -snes_converged_reason -pc_type mg -mat_fd_type ds -mat_fd_coloring_bcols 1> ex19_1.tmp 2>&1; \
 	   if (${DIFF} output/ex19_2.out ex19_1.tmp) then true; \
-	   else  printf "${PWD}\nPossible problem with ex19_2, diffs above\n=========================================\n"; fi; \
+	   else  printf "${PWD}\nPossible problem with ex19_2_bcols1, diffs above\n=========================================\n"; fi; \
 	   ${RM} -f ex19_1.tmp
 runex19_fdcoloring_wp:
 	-@${MPIEXEC} -n 1 ./ex19 -da_refine 3 -snes_monitor_short -pc_type mg > ex19_1.tmp 2>&1; \
@@ -955,7 +955,7 @@ runex22:
 	- at x="bad"; ${MPIEXEC} -n 2 ./ex22 -da_grid_x 10 -snes_converged_reason -ksp_converged_reason -snes_view > ex22_1.tmp 2>&1; \
 	   if (${DIFF} output/ex22_1.out ex22_1.tmp > /dev/null 2>&1) then x='good'; fi ;\
 	   if (${DIFF} output/ex22_1_alt.out ex22_1.tmp > /dev/null 2>&1) then x='good'; fi; \
-	   if [ "$x" = "bad" ]; then ${DIFF} output/ex22_1.out ex22_1.tmp ; ${DIFF} output/ex22_1_alt.out ex22_1.tmp ; printf "${PWD}\nPossible problem with ex22_1, diffs above\n=========================================\n"; fi; \
+	   if [ "$$x" = "bad" ]; then ${DIFF} output/ex22_1.out ex22_1.tmp ; ${DIFF} output/ex22_1_alt.out ex22_1.tmp ; printf "${PWD}\nPossible problem with ex22_1, diffs above\n=========================================\n"; fi; \
 	   ${RM} -f ex22_1.tmp
 
 runex25:
@@ -1132,6 +1132,24 @@ runex58_2:
 	-@${MPIEXEC} -n 1 ./ex58 -snes_type vinewtonssls -pc_type mg -ksp_monitor_short -pc_mg_galerkin -da_refine 5   -snes_vi_monitor -pc_mg_type full  -snes_max_it 100 -snes_converged_reason > ex58.tmp 2>&1; \
 	   ${DIFF} output/ex58_2.out ex58.tmp || printf "${PWD}\nPossible problem with ex58_2, diffs above\n=========================================\n"; \
 	   ${RM} -f ex58.tmp
+runex59:
+	- at x="bad"; ${MPIEXEC} -n 1 ./ex59 -n 14 -snes_monitor_short -snes_converged_reason > ex59.tmp 2>&1; \
+           if (${DIFF} output/ex59_1.out ex59_1.tmp > /dev/null 2>&1) then x='good'; fi ;\
+	   if (${DIFF} output/ex59_1_alt.out ex59_1.tmp > /dev/null 2>&1) then x='good'; fi; \
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_1.out ex59_1.tmp ; ${DIFF} output/ex59_1_alt.out ex59_1.tmp ; printf "${PWD}\nPossible problem with ex59_1, diffs above\n=========================================\n"; fi; \
+	   ${RM} -f ex59.tmp
+runex59_2:
+	- at x="bad"; ${MPIEXEC} -n 1 ./ex59  -n 15 -snes_monitor_short -snes_converged_reason > ex59.tmp 2>&1; \
+           if (${DIFF} output/ex59_2.out ex59_2.tmp > /dev/null 2>&1) then x='good'; fi ;\
+	   if (${DIFF} output/ex59_2_alt.out ex59_2.tmp > /dev/null 2>&1) then x='good'; fi; \
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_2.out ex59_2.tmp ; ${DIFF} output/ex59_2_alt.out ex59_2.tmp ; printf "${PWD}\nPossible problem with ex59_2, diffs above\n=========================================\n"; fi; \
+	   ${RM} -f ex59.tmp
+runex59_3:
+	- at x="bad"; ${MPIEXEC} -n 1 ./ex59 -n 14 -second_order -snes_monitor_short -snes_converged_reason  > ex59.tmp 2>&1; \
+           if (${DIFF} output/ex59_3.out ex59_3.tmp > /dev/null 2>&1) then x='good'; fi ;\
+	   if (${DIFF} output/ex59_3_alt.out ex59_3.tmp > /dev/null 2>&1) then x='good'; fi; \
+           if [ "$x" = "bad" ]; then ${DIFF} output/ex59_3.out ex59_3.tmp ; ${DIFF} output/ex59_3_alt.out ex59_3.tmp ; printf "${PWD}\nPossible problem with ex59_3, diffs above\n=========================================\n"; fi; \
+	   ${RM} -f ex59.tmp
 runex73f90t:
 	-@${MPIEXEC} -n 4 ./ex73f90t -par 5.0 -da_grid_x 10 -da_grid_y 10 -snes_monitor_short -snes_linesearch_type basic -snes_converged_reason -ksp_type fgmres -ksp_norm_type unpreconditioned -pc_type fieldsplit -pc_fieldsplit_type schur -pc_fieldsplit_schur_fact_type upper -ksp_monitor_short -fieldsplit_lambda_ksp_type preonly -fieldsplit_lambda_pc_type jacobi -fieldsplit_phi_pc_type gamg -fieldsplit_phi_pc_gamg_agg_nsmooths 1 -fieldsplit_phi_pc_gamg_threshold 0. -fieldsplit_phi_gamg_est_ksp [...]
 	   ${DIFF} output/ex73f90t_1.out ex73f90t.tmp || printf "${PWD}\nPossible problem with ex73f90t, diffs above\n=========================================\n"; \
@@ -1164,7 +1182,7 @@ TESTEXAMPLES_C_NOTSINGLE       = ex1.PETSc runex1 runex1_2 ex1.rm ex5.PETSc rune
                                  ex42.PETSc runex42 ex42.rm \
                                  ex46.PETSc runex46 runex46_ew_1 runex46_ew_2 runex46_ew_3 runex46_fm_rise_2 runex46_fm_rise_4 ex46.rm \
                                  ex48.PETSc runex48 runex48_2 runex48_3 runex48_4 runex48_5 ex48.rm \
-                                 ex58.PETSc runex58 runex58_2 ex58.rm ex70.PETSc ex70.rm
+                                 ex58.PETSc runex58 runex58_2 ex58.rm ex59.PETSc runex59 runex59_2 runex59_3 ex59.rm ex70.PETSc ex70.rm
 TESTEXAMPLES_C_X	       = ex1.PETSc runex1_X ex1.rm ex19.PETSc runex19_draw runex19_18 ex19.rm
 TESTEXAMPLES_F90_DATATYPES     = ex5f90t.PETSc runex5f90t ex5f90t.rm
 TESTEXAMPLES_FORTRAN_NOTSINGLE = ex1f.PETSc runex1f ex1f.rm ex40f90.PETSc runex40f90 ex40f90.rm  ex73f90t.PETSc runex73f90t  ex73f90t.rm
diff --git a/src/snes/examples/tutorials/makefile.html b/src/snes/examples/tutorials/makefile.html
index 3a70341..5431069 100644
--- a/src/snes/examples/tutorials/makefile.html
+++ b/src/snes/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:16+00:00">
+<meta name="date" content="2016-06-05T17:37:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0"># This directory contains <a href="ROOT/docs/manualpages/SNES/SNES.html#SNES">SNES</a> example programs for solving systems of</font>
 <font color="#A020F0"># nonlinear equations.</font>
@@ -648,12 +648,12 @@ N_RESTART = 10
 <strong><font color="#FF0000">runex19_bcols1:</font></strong>
 	-@${MPIEXEC} -n 2 ./ex19 -da_refine 3 -snes_monitor_short -pc_type mg -ksp_type fgmres -pc_mg_type full -mat_fd_coloring_bcols 1 > ex19_1.tmp 2>&1; \
 	   <font color="#4169E1">if</font> (${DIFF} output/ex19_1.out ex19_1.tmp) then true; \
-	   <font color="#4169E1">else</font>  printf <font color="#666666">"${PWD}\nPossible problem with ex19, diffs above\n=========================================\n"</font>; fi; \
+	   <font color="#4169E1">else</font>  printf <font color="#666666">"${PWD}\nPossible problem with ex19_bcols1, diffs above\n=========================================\n"</font>; fi; \
 	   ${RM} -f ex19_1.tmp
 <strong><font color="#FF0000">runex19_2_bcols1:</font></strong>
 	-@${MPIEXEC} -n 4 ./ex19 -da_refine 3 -snes_converged_reason -pc_type mg -mat_fd_type ds -mat_fd_coloring_bcols 1> ex19_1.tmp 2>&1; \
 	   <font color="#4169E1">if</font> (${DIFF} output/ex19_2.out ex19_1.tmp) then true; \
-	   <font color="#4169E1">else</font>  printf <font color="#666666">"${PWD}\nPossible problem with ex19_2, diffs above\n=========================================\n"</font>; fi; \
+	   <font color="#4169E1">else</font>  printf <font color="#666666">"${PWD}\nPossible problem with ex19_2_bcols1, diffs above\n=========================================\n"</font>; fi; \
 	   ${RM} -f ex19_1.tmp
 <strong><font color="#FF0000">runex19_fdcoloring_wp:</font></strong>
 	-@${MPIEXEC} -n 1 ./ex19 -da_refine 3 -snes_monitor_short -pc_type mg > ex19_1.tmp 2>&1; \
@@ -966,7 +966,7 @@ N_RESTART = 10
 	- at x=<font color="#666666">"bad"</font>; ${MPIEXEC} -n 2 ./ex22 -da_grid_x 10 -snes_converged_reason -ksp_converged_reason -snes_view > ex22_1.tmp 2>&1; \
 	   <font color="#4169E1">if</font> (${DIFF} output/ex22_1.out ex22_1.tmp > /dev/null 2>&1) then x='good'; fi ;\
 	   <font color="#4169E1">if</font> (${DIFF} output/ex22_1_alt.out ex22_1.tmp > /dev/null 2>&1) then x='good'; fi; \
-	   <font color="#4169E1">if</font> [ <font color="#666666">"$x"</font> = <font color="#666666">"bad"</font> ]; then ${DIFF} output/ex22_1.out ex22_1.tmp ; ${DIFF} output/ex22_1_alt.out ex22_1.tmp ; printf <font color="#666666">"${PWD}\nPossible problem with ex22_1, diffs above\n=========================================\n"</font>; fi; \
+	   <font color="#4169E1">if</font> [ <font color="#666666">"$$x"</font> = <font color="#666666">"bad"</font> ]; then ${DIFF} output/ex22_1.out ex22_1.tmp ; ${DIFF} output/ex22_1_alt.out ex22_1.tmp ; printf <font color="#666666">"${PWD}\nPossible problem with ex22_1, diffs above\n=========================================\n"</font>; fi; \
 	   ${RM} -f ex22_1.tmp
 
 <strong><font color="#FF0000">runex25:</font></strong>
@@ -1143,6 +1143,24 @@ FMRISE_NGMRES_NPC_BASE = -@${MPIEXEC} -n 1 ./ex46 -K 3 -m 1 -D 0.2 -snes_monitor
 	-@${MPIEXEC} -n 1 ./ex58 -snes_type vinewtonssls -pc_type mg -ksp_monitor_short -pc_mg_galerkin -da_refine 5   -snes_vi_monitor -pc_mg_type full  -snes_max_it 100 -snes_converged_reason > ex58.tmp 2>&1; \
 	   ${DIFF} output/ex58_2.out ex58.tmp || printf <font color="#666666">"${PWD}\nPossible problem with ex58_2, diffs above\n=========================================\n"</font>; \
 	   ${RM} -f ex58.tmp
+<strong><font color="#FF0000">runex59:</font></strong>
+	- at x=<font color="#666666">"bad"</font>; ${MPIEXEC} -n 1 ./ex59 -n 14 -snes_monitor_short -snes_converged_reason > ex59.tmp 2>&1; \
+           <font color="#4169E1">if</font> (${DIFF} output/ex59_1.out ex59_1.tmp > /dev/null 2>&1) then x='good'; fi ;\
+	   <font color="#4169E1">if</font> (${DIFF} output/ex59_1_alt.out ex59_1.tmp > /dev/null 2>&1) then x='good'; fi; \
+           <font color="#4169E1">if</font> [ <font color="#666666">"$x"</font> = <font color="#666666">"bad"</font> ]; then ${DIFF} output/ex59_1.out ex59_1.tmp ; ${DIFF} output/ex59_1_alt.out ex59_1.tmp ; printf <font color="#666666">"${PWD}\nPossible problem with ex59_1, diffs above\n=========================================\n"</font>; fi; \
+	   ${RM} -f ex59.tmp
+<strong><font color="#FF0000">runex59_2:</font></strong>
+	- at x=<font color="#666666">"bad"</font>; ${MPIEXEC} -n 1 ./ex59  -n 15 -snes_monitor_short -snes_converged_reason > ex59.tmp 2>&1; \
+           <font color="#4169E1">if</font> (${DIFF} output/ex59_2.out ex59_2.tmp > /dev/null 2>&1) then x='good'; fi ;\
+	   <font color="#4169E1">if</font> (${DIFF} output/ex59_2_alt.out ex59_2.tmp > /dev/null 2>&1) then x='good'; fi; \
+           <font color="#4169E1">if</font> [ <font color="#666666">"$x"</font> = <font color="#666666">"bad"</font> ]; then ${DIFF} output/ex59_2.out ex59_2.tmp ; ${DIFF} output/ex59_2_alt.out ex59_2.tmp ; printf <font color="#666666">"${PWD}\nPossible problem with ex59_2, diffs above\n=========================================\n"</font>; fi; \
+	   ${RM} -f ex59.tmp
+<strong><font color="#FF0000">runex59_3:</font></strong>
+	- at x=<font color="#666666">"bad"</font>; ${MPIEXEC} -n 1 ./ex59 -n 14 -second_order -snes_monitor_short -snes_converged_reason  > ex59.tmp 2>&1; \
+           <font color="#4169E1">if</font> (${DIFF} output/ex59_3.out ex59_3.tmp > /dev/null 2>&1) then x='good'; fi ;\
+	   <font color="#4169E1">if</font> (${DIFF} output/ex59_3_alt.out ex59_3.tmp > /dev/null 2>&1) then x='good'; fi; \
+           <font color="#4169E1">if</font> [ <font color="#666666">"$x"</font> = <font color="#666666">"bad"</font> ]; then ${DIFF} output/ex59_3.out ex59_3.tmp ; ${DIFF} output/ex59_3_alt.out ex59_3.tmp ; printf <font color="#666666">"${PWD}\nPossible problem with ex59_3, diffs above\n=========================================\n"</font>; fi; \
+	   ${RM} -f ex59.tmp
 <strong><font color="#FF0000">runex73f90t:</font></strong>
 	-@${MPIEXEC} -n 4 ./ex73f90t -par 5.0 -da_grid_x 10 -da_grid_y 10 -snes_monitor_short -snes_linesearch_type basic -snes_converged_reason -ksp_type fgmres -ksp_norm_type unpreconditioned -pc_type fieldsplit -pc_fieldsplit_type schur -pc_fieldsplit_schur_fact_type upper -ksp_monitor_short -fieldsplit_lambda_ksp_type preonly -fieldsplit_lambda_pc_type jacobi -fieldsplit_phi_pc_type gamg -fieldsplit_phi_pc_gamg_agg_nsmooths 1 -fieldsplit_phi_pc_gamg_threshold 0. -fieldsplit_phi_gamg_est_ksp [...]
 	   ${DIFF} output/ex73f90t_1.out ex73f90t.tmp || printf <font color="#666666">"${PWD}\nPossible problem with ex73f90t, diffs above\n=========================================\n"</font>; \
@@ -1175,7 +1193,7 @@ TESTEXAMPLES_C_NOTSINGLE       = ex1.PETSc runex1 runex1_2 ex1.rm ex5.PETSc rune
                                  ex42.PETSc runex42 ex42.rm \
                                  ex46.PETSc runex46 runex46_ew_1 runex46_ew_2 runex46_ew_3 runex46_fm_rise_2 runex46_fm_rise_4 ex46.rm \
                                  ex48.PETSc runex48 runex48_2 runex48_3 runex48_4 runex48_5 ex48.rm \
-                                 ex58.PETSc runex58 runex58_2 ex58.rm ex70.PETSc ex70.rm
+                                 ex58.PETSc runex58 runex58_2 ex58.rm ex59.PETSc runex59 runex59_2 runex59_3 ex59.rm ex70.PETSc ex70.rm
 TESTEXAMPLES_C_X	       = ex1.PETSc runex1_X ex1.rm ex19.PETSc runex19_draw runex19_18 ex19.rm
 TESTEXAMPLES_F90_DATATYPES     = ex5f90t.PETSc runex5f90t ex5f90t.rm
 TESTEXAMPLES_FORTRAN_NOTSINGLE = ex1f.PETSc runex1f ex1f.rm ex40f90.PETSc runex40f90 ex40f90.rm  ex73f90t.PETSc runex73f90t  ex73f90t.rm
diff --git a/src/snes/examples/tutorials/network/index.html b/src/snes/examples/tutorials/network/index.html
index 3a9b17a..fde4465 100644
--- a/src/snes/examples/tutorials/network/index.html
+++ b/src/snes/examples/tutorials/network/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/network/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/network/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/examples/tutorials/network/makefile.html b/src/snes/examples/tutorials/network/makefile.html
index 7304635..d68650c 100644
--- a/src/snes/examples/tutorials/network/makefile.html
+++ b/src/snes/examples/tutorials/network/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/network/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:18+00:00">
+<meta name="date" content="2016-06-05T17:37:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/network/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/network/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 LOCDIR		 = src/snes/examples/tutorials/network/
 DIRS		 = pflow
diff --git a/src/snes/examples/tutorials/network/pflow/index.html b/src/snes/examples/tutorials/network/pflow/index.html
index 0c0e067..8f53c6a 100644
--- a/src/snes/examples/tutorials/network/pflow/index.html
+++ b/src/snes/examples/tutorials/network/pflow/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/network/pflow/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/network/pflow/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/snes/examples/tutorials/network/pflow/makefile.html b/src/snes/examples/tutorials/network/pflow/makefile.html
index 0f428a4..cb53e48 100644
--- a/src/snes/examples/tutorials/network/pflow/makefile.html
+++ b/src/snes/examples/tutorials/network/pflow/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/network/pflow/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:19+00:00">
+<meta name="date" content="2016-06-05T17:37:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/network/pflow/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/network/pflow/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_HAVE_ATTRIBUTEALIGNED'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong>pf
diff --git a/src/snes/examples/tutorials/network/pflow/pf.c.html b/src/snes/examples/tutorials/network/pflow/pf.c.html
index 2e77334..43c803b 100644
--- a/src/snes/examples/tutorials/network/pflow/pf.c.html
+++ b/src/snes/examples/tutorials/network/pflow/pf.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/examples/tutorials/network/pflow/pf.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:18+00:00">
+<meta name="date" content="2016-06-05T17:37:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/examples/tutorials/network/pflow/pf.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/examples/tutorials/network/pflow/pf.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"This example demonstrates the use of DMNetwork interface for solving a nonlinear electric power grid problem.\n\</font>
 <a name="line2">  2: </a><font color="#666666">                      The available solver options are in the pfoptions file and the data files are in the datafiles directory.\n\</font>
 <a name="line3">  3: </a><font color="#666666">                      The data file format used is from the MatPower package (http://www.pserc.cornell.edu//matpower/).\n\</font>
diff --git a/src/snes/examples/tutorials/output/ex22_1.out b/src/snes/examples/tutorials/output/ex22_1.out
index ef6fcf0..8628d43 100644
--- a/src/snes/examples/tutorials/output/ex22_1.out
+++ b/src/snes/examples/tutorials/output/ex22_1.out
@@ -42,7 +42,7 @@ SNES Object: 2 MPI processes
         maximum iterations=6, initial guess is zero
         tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
         left preconditioning
-        using NONE norm type for convergence test
+        using PRECONDITIONED norm type for convergence test
       PC Object:      (mg_coarse_)       2 MPI processes
         type: none
         linear system matrix = precond matrix:
diff --git a/src/snes/examples/tutorials/output/ex22_1_alt.out b/src/snes/examples/tutorials/output/ex22_1_alt.out
index 1aa4516..f9b8688 100644
--- a/src/snes/examples/tutorials/output/ex22_1_alt.out
+++ b/src/snes/examples/tutorials/output/ex22_1_alt.out
@@ -42,7 +42,7 @@ SNES Object: 2 MPI processes
         maximum iterations=6, initial guess is zero
         tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
         left preconditioning
-        using NONE norm type for convergence test
+        using PRECONDITIONED norm type for convergence test
       PC Object:      (mg_coarse_)       2 MPI processes
         type: none
         linear system matrix = precond matrix:
diff --git a/src/snes/examples/tutorials/output/ex59_1.out b/src/snes/examples/tutorials/output/ex59_1.out
new file mode 100644
index 0000000..3fd5e6a
--- /dev/null
+++ b/src/snes/examples/tutorials/output/ex59_1.out
@@ -0,0 +1,12 @@
+  0 SNES Function norm 85.0613 
+  1 SNES Function norm 0.738247 
+  2 SNES Function norm 0.189043 
+  3 SNES Function norm 0.0791878 
+  4 SNES Function norm 0.0767659 
+  5 SNES Function norm 0.0763365 
+  6 SNES Function norm 0.0763356 
+  7 SNES Function norm 0.0763356 
+  8 SNES Function norm 0.0763356 
+Nonlinear solve did not converge due to DIVERGED_LINE_SEARCH iterations 8
+SNES iterations = 8
+
diff --git a/src/snes/examples/tutorials/output/ex59_1_alt.out b/src/snes/examples/tutorials/output/ex59_1_alt.out
new file mode 100644
index 0000000..fe122a6
--- /dev/null
+++ b/src/snes/examples/tutorials/output/ex59_1_alt.out
@@ -0,0 +1,12 @@
+  0 SNES Function norm 847.764 
+  1 SNES Function norm 18.6959 
+  2 SNES Function norm 1.02188 
+  3 SNES Function norm 0.274437 
+  4 SNES Function norm 0.0952872 
+  5 SNES Function norm 0.0763301 
+  6 SNES Function norm 0.0763177 
+  7 SNES Function norm 0.0763177 
+Nonlinear solve did not converge due to DIVERGED_LINE_SEARCH iterations 7
+SNES iterations = 7
+
+
diff --git a/src/snes/examples/tutorials/output/ex59_2.out b/src/snes/examples/tutorials/output/ex59_2.out
new file mode 100644
index 0000000..0e47588
--- /dev/null
+++ b/src/snes/examples/tutorials/output/ex59_2.out
@@ -0,0 +1,9 @@
+  0 SNES Function norm 98.5087 
+  1 SNES Function norm 0.666734 
+  2 SNES Function norm 0.127716 
+  3 SNES Function norm 0.0174234 
+  4 SNES Function norm 0.000619017 
+  5 SNES Function norm 9.05719e-07 
+Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 5
+SNES iterations = 5
+
diff --git a/src/snes/examples/tutorials/output/ex59_2_alt.out b/src/snes/examples/tutorials/output/ex59_2_alt.out
new file mode 100644
index 0000000..e6da0c2
--- /dev/null
+++ b/src/snes/examples/tutorials/output/ex59_2_alt.out
@@ -0,0 +1,12 @@
+  0 SNES Function norm 982.625 
+  1 SNES Function norm 19.7661 
+  2 SNES Function norm 1.01187 
+  3 SNES Function norm 0.22724 
+  4 SNES Function norm 0.0390763 
+  5 SNES Function norm 0.00264805 
+  6 SNES Function norm 1.62629e-05 
+  7 SNES Function norm 6.287e-10 
+Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 7
+SNES iterations = 7
+
+
diff --git a/src/snes/examples/tutorials/output/ex59_3.out b/src/snes/examples/tutorials/output/ex59_3.out
new file mode 100644
index 0000000..066d0d7
--- /dev/null
+++ b/src/snes/examples/tutorials/output/ex59_3.out
@@ -0,0 +1,7 @@
+  0 SNES Function norm 84.9481 
+  1 SNES Function norm 0.225121 
+  2 SNES Function norm 0.000308368 
+  3 SNES Function norm 1.0121e-08 
+Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 3
+SNES iterations = 3
+
diff --git a/src/snes/examples/tutorials/output/ex59_3_alt.out b/src/snes/examples/tutorials/output/ex59_3_alt.out
new file mode 100644
index 0000000..37b8d3a
--- /dev/null
+++ b/src/snes/examples/tutorials/output/ex59_3_alt.out
@@ -0,0 +1,10 @@
+  0 SNES Function norm 847.764 
+  1 SNES Function norm 17.9795 
+  2 SNES Function norm 0.62979 
+  3 SNES Function norm 0.0318676 
+  4 SNES Function norm 0.000110612 
+  5 SNES Function norm 1.34464e-09 
+Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 5
+SNES iterations = 5
+
+
diff --git a/src/snes/f90-mod/index.html b/src/snes/f90-mod/index.html
index 9868afe..a344080 100644
--- a/src/snes/f90-mod/index.html
+++ b/src/snes/f90-mod/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../..90-mod/../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/f90-mod/makefile.html b/src/snes/f90-mod/makefile.html
index 41c35b8..2c6bb0d 100644
--- a/src/snes/f90-mod/makefile.html
+++ b/src/snes/f90-mod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/f90-mod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:29+00:00">
+<meta name="date" content="2016-06-05T17:37:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_USING_F90'</font>
 <font color="#A020F0">#</font>
 <font color="#A020F0">#   Makes Fortran module functions from *.h90 files in include/petsc/finclude</font>
diff --git a/src/snes/f90-mod/petscsnesmod.F.html b/src/snes/f90-mod/petscsnesmod.F.html
index 1cd8c97..ab48c92 100644
--- a/src/snes/f90-mod/petscsnesmod.F.html
+++ b/src/snes/f90-mod/petscsnesmod.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/f90-mod/petscsnesmod.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:29+00:00">
+<meta name="date" content="2016-06-05T17:37:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/f90-mod/petscsnesmod.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/f90-mod/petscsnesmod.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_MODULES</font></strong>
 
 <a name="line3">  3: </a>        module petscsnesdef
diff --git a/src/snes/impls/composite/index.html b/src/snes/impls/composite/index.html
index dcb1c5a..3c44e40 100644
--- a/src/snes/impls/composite/index.html
+++ b/src/snes/impls/composite/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/composite/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/composite/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/composite/makefile.html b/src/snes/impls/composite/makefile.html
index 4e99ef7..92103cd 100644
--- a/src/snes/impls/composite/makefile.html
+++ b/src/snes/impls/composite/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/composite/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:05+00:00">
+<meta name="date" content="2016-06-05T17:36:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/composite/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/composite/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/impls/composite/snescomposite.c.html b/src/snes/impls/composite/snescomposite.c.html
index c1cc58b..3f5700e 100644
--- a/src/snes/impls/composite/snescomposite.c.html
+++ b/src/snes/impls/composite/snescomposite.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/composite/snescomposite.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:03+00:00">
+<meta name="date" content="2016-06-05T17:36:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/composite/snescomposite.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/composite/snescomposite.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Defines a <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> that can consist of a collection of SNESes</font>
diff --git a/src/snes/impls/fas/fas.c.html b/src/snes/impls/fas/fas.c.html
index 1ad8250..c5e508d 100644
--- a/src/snes/impls/fas/fas.c.html
+++ b/src/snes/impls/fas/fas.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/fas/fas.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:52+00:00">
+<meta name="date" content="2016-06-05T17:35:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/fas/fas.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/fas/fas.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Defines the basic <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> object */</font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/snes/impls/fas/fasimpls.h>    </font><font color="#B22222">/*I  "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/snes/impls/fas/fasfunc.c.html b/src/snes/impls/fas/fasfunc.c.html
index 43053c9..57337d0 100644
--- a/src/snes/impls/fas/fasfunc.c.html
+++ b/src/snes/impls/fas/fasfunc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/fas/fasfunc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:55+00:00">
+<meta name="date" content="2016-06-05T17:35:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/fas/fasfunc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/fas/fasfunc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/snes/impls/fas/fasimpls.h> </font><font color="#B22222">/*I  "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 
 
diff --git a/src/snes/impls/fas/fasgalerkin.c.html b/src/snes/impls/fas/fasgalerkin.c.html
index c080e6c..b3bf976 100644
--- a/src/snes/impls/fas/fasgalerkin.c.html
+++ b/src/snes/impls/fas/fasgalerkin.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/fas/fasgalerkin.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:54+00:00">
+<meta name="date" content="2016-06-05T17:35:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/fas/fasgalerkin.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/fas/fasgalerkin.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/snes/impls/fas/fasimpls.h> </font><font color="#B22222">/*I  "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/snes/impls/fas/index.html b/src/snes/impls/fas/index.html
index 66578a4..f590f08 100644
--- a/src/snes/impls/fas/index.html
+++ b/src/snes/impls/fas/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/fas/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/fas/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/fas/makefile.html b/src/snes/impls/fas/makefile.html
index 35c5cf3..8b5e2fb 100644
--- a/src/snes/impls/fas/makefile.html
+++ b/src/snes/impls/fas/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/fas/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:58+00:00">
+<meta name="date" content="2016-06-05T17:36:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/fas/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/fas/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/impls/gs/gssecant.c.html b/src/snes/impls/gs/gssecant.c.html
index 293d030..0b414c2 100644
--- a/src/snes/impls/gs/gssecant.c.html
+++ b/src/snes/impls/gs/gssecant.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/gs/gssecant.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:59+00:00">
+<meta name="date" content="2016-06-05T17:36:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/gs/gssecant.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/gs/gssecant.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/snes/impls/gs/gsimpl.h></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="SNESNGSDestroy_Private"></a>static <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESNGSDestroy_Private(<a href="../../../../docs/manualpages/IS/ISColoring.html#ISColoring">ISColoring</a> coloring)</font></strong>
diff --git a/src/snes/impls/gs/index.html b/src/snes/impls/gs/index.html
index f106d79..04796b7 100644
--- a/src/snes/impls/gs/index.html
+++ b/src/snes/impls/gs/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/gs/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/gs/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/gs/makefile.html b/src/snes/impls/gs/makefile.html
index 2b587f2..c6b2655 100644
--- a/src/snes/impls/gs/makefile.html
+++ b/src/snes/impls/gs/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/gs/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:59+00:00">
+<meta name="date" content="2016-06-05T17:36:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/gs/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/gs/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/impls/gs/snesgs.c.html b/src/snes/impls/gs/snesgs.c.html
index 1ee3cc2..7ab4a9a 100644
--- a/src/snes/impls/gs/snesgs.c.html
+++ b/src/snes/impls/gs/snesgs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/gs/snesgs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:58+00:00">
+<meta name="date" content="2016-06-05T17:36:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/gs/snesgs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/gs/snesgs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/snes/impls/gs/gsimpl.h>      </font><font color="#B22222">/*I "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/snes/impls/index.html b/src/snes/impls/index.html
index a83930b..e1d56f2 100644
--- a/src/snes/impls/index.html
+++ b/src/snes/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/snes/impls/ksponly/index.html b/src/snes/impls/ksponly/index.html
index 0ac6b72..5bf0f78 100644
--- a/src/snes/impls/ksponly/index.html
+++ b/src/snes/impls/ksponly/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ksponly/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ksponly/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/ksponly/ksponly.c.html b/src/snes/impls/ksponly/ksponly.c.html
index b33cec1..0ba29b5 100644
--- a/src/snes/impls/ksponly/ksponly.c.html
+++ b/src/snes/impls/ksponly/ksponly.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ksponly/ksponly.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:36+00:00">
+<meta name="date" content="2016-06-05T17:35:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ksponly/ksponly.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ksponly/ksponly.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
diff --git a/src/snes/impls/ksponly/makefile.html b/src/snes/impls/ksponly/makefile.html
index 8e18b93..84b4235 100644
--- a/src/snes/impls/ksponly/makefile.html
+++ b/src/snes/impls/ksponly/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ksponly/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:36+00:00">
+<meta name="date" content="2016-06-05T17:35:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ksponly/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ksponly/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/ls/index.html b/src/snes/impls/ls/index.html
index 5e78bf9..f26d45e 100644
--- a/src/snes/impls/ls/index.html
+++ b/src/snes/impls/ls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/ls/ls.c.html b/src/snes/impls/ls/ls.c.html
index 88fb727..709e5aa 100644
--- a/src/snes/impls/ls/ls.c.html
+++ b/src/snes/impls/ls/ls.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ls/ls.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:36+00:00">
+<meta name="date" content="2016-06-05T17:35:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ls/ls.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ls/ls.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/snes/impls/ls/lsimpl.h></font>
 
diff --git a/src/snes/impls/ls/lsimpl.h.html b/src/snes/impls/ls/lsimpl.h.html
index 73a0ea0..a851c3e 100644
--- a/src/snes/impls/ls/lsimpl.h.html
+++ b/src/snes/impls/ls/lsimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ls/lsimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:37+00:00">
+<meta name="date" content="2016-06-05T17:35:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ls/lsimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ls/lsimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Private context for a Newton line search method for solving</font>
 <a name="line3">  3: </a><font color="#B22222">   systems of nonlinear equations</font>
diff --git a/src/snes/impls/ls/makefile.html b/src/snes/impls/ls/makefile.html
index ad8ebcf..63dad1a 100644
--- a/src/snes/impls/ls/makefile.html
+++ b/src/snes/impls/ls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:37+00:00">
+<meta name="date" content="2016-06-05T17:35:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/makefile.html b/src/snes/impls/makefile.html
index 0095687..8c3b7b6 100644
--- a/src/snes/impls/makefile.html
+++ b/src/snes/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:36+00:00">
+<meta name="date" content="2016-06-05T17:35:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/ms/index.html b/src/snes/impls/ms/index.html
index 431da4f..7c444af 100644
--- a/src/snes/impls/ms/index.html
+++ b/src/snes/impls/ms/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ms/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ms/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/ms/makefile.html b/src/snes/impls/ms/makefile.html
index fb35894..6f93ce1 100644
--- a/src/snes/impls/ms/makefile.html
+++ b/src/snes/impls/ms/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ms/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:00+00:00">
+<meta name="date" content="2016-06-05T17:36:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ms/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ms/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/ms/ms.c.html b/src/snes/impls/ms/ms.c.html
index f130703..813f610 100644
--- a/src/snes/impls/ms/ms.c.html
+++ b/src/snes/impls/ms/ms.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ms/ms.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:59+00:00">
+<meta name="date" content="2016-06-05T17:36:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ms/ms.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ms/ms.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>   </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a>static <a href="../../../../docs/manualpages/SNES/SNESMSType.html#SNESMSType">SNESMSType</a> SNESMSDefault = SNESMSM62;
diff --git a/src/snes/impls/nasm/aspin.c.html b/src/snes/impls/nasm/aspin.c.html
index d01bc14..680c96f 100644
--- a/src/snes/impls/nasm/aspin.c.html
+++ b/src/snes/impls/nasm/aspin.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/nasm/aspin.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:03+00:00">
+<meta name="date" content="2016-06-05T17:36:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/nasm/aspin.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/nasm/aspin.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>             </font><font color="#B22222">/*I   "petscsnes.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 
diff --git a/src/snes/impls/nasm/index.html b/src/snes/impls/nasm/index.html
index 2a7ca5b..9ee1e4d 100644
--- a/src/snes/impls/nasm/index.html
+++ b/src/snes/impls/nasm/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/nasm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/nasm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/nasm/makefile.html b/src/snes/impls/nasm/makefile.html
index 4dab1c4..e77a315 100644
--- a/src/snes/impls/nasm/makefile.html
+++ b/src/snes/impls/nasm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/nasm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:03+00:00">
+<meta name="date" content="2016-06-05T17:36:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/nasm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/nasm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/impls/nasm/nasm.c b/src/snes/impls/nasm/nasm.c
index 070d313..42076a9 100644
--- a/src/snes/impls/nasm/nasm.c
+++ b/src/snes/impls/nasm/nasm.c
@@ -186,7 +186,7 @@ PetscErrorCode SNESSetFromOptions_NASM(PetscOptionItems *PetscOptionsObject,SNES
   if (flg) {ierr = SNESNASMSetType(snes,asmtype);CHKERRQ(ierr);}
   flg    = PETSC_FALSE;
   monflg = PETSC_TRUE;
-  ierr   = PetscOptionsReal("-snes_nasm_damping","Log times for subSNES solves and restriction","SNESNASMSetDamping",nasm->damping,&nasm->damping,&flg);CHKERRQ(ierr);
+  ierr   = PetscOptionsReal("-snes_nasm_damping","The new solution is obtained as old solution plus dmp times (sum of the solutions on the subdomains)","SNESNASMSetDamping",nasm->damping,&nasm->damping,&flg);CHKERRQ(ierr);
   if (flg) {ierr = SNESNASMSetDamping(snes,nasm->damping);CHKERRQ(ierr);}
   subviewflg = PETSC_FALSE;
   ierr   = PetscOptionsBool("-snes_nasm_sub_view","Print detailed information for every processor when using -snes_view","",subviewflg,&subviewflg,&flg);CHKERRQ(ierr);
@@ -593,6 +593,8 @@ PetscErrorCode SNESNASMSetComputeFinalJacobian_NASM(SNES snes,PetscBool flg)
 
    Level: intermediate
 
+   Notes: The new solution is obtained as old solution plus dmp times (sum of the solutions on the subdomains)
+
 .keywords: SNES, NASM, damping
 
 .seealso: SNESNASM, SNESNASMGetDamping()
@@ -687,7 +689,6 @@ PetscErrorCode SNESNASMSolveLocal_Private(SNES snes,Vec B,Vec Y,Vec X)
   PetscFunctionBegin;
   ierr = SNESNASMGetType(snes,&type);CHKERRQ(ierr);
   ierr = SNESGetDM(snes,&dm);CHKERRQ(ierr);
-  ierr = SNESNASMGetDamping(snes,&dmp);CHKERRQ(ierr);
   ierr = VecSet(Y,0);CHKERRQ(ierr);
   if (nasm->eventrestrictinterp) {ierr = PetscLogEventBegin(nasm->eventrestrictinterp,snes,0,0,0);CHKERRQ(ierr);}
   for (i=0; i<nasm->n; i++) {
@@ -746,6 +747,7 @@ PetscErrorCode SNESNASMSolveLocal_Private(SNES snes,Vec B,Vec Y,Vec X)
     } else SETERRQ(PetscObjectComm((PetscObject)snes),PETSC_ERR_ARG_WRONGSTATE,"Only basic and restrict types are supported for SNESNASM");
   }
   if (nasm->eventrestrictinterp) {ierr = PetscLogEventEnd(nasm->eventrestrictinterp,snes,0,0,0);CHKERRQ(ierr);}
+  ierr = SNESNASMGetDamping(snes,&dmp);CHKERRQ(ierr);
   ierr = VecAXPY(X,dmp,Y);CHKERRQ(ierr);
   PetscFunctionReturn(0);
 }
@@ -898,6 +900,7 @@ PetscErrorCode SNESSolve_NASM(SNES snes)
    Options Database:
 +  -snes_nasm_log - enable logging events for the communication and solve stages
 .  -snes_nasm_type <basic,restrict> - type of subdomain update used
+.  -snes_asm_damping <dmp> - the new solution is obtained as old solution plus dmp times (sum of the solutions on the subdomains)
 .  -snes_nasm_finaljacobian - compute the local and global jacobians of the final iterate
 .  -snes_nasm_finaljacobian_type <finalinner,finalouter,initial> - pick state the jacobian is calculated at
 .  -sub_snes_ - options prefix of the subdomain nonlinear solves
@@ -910,7 +913,7 @@ PetscErrorCode SNESSolve_NASM(SNES snes)
 .  1. - Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",
    SIAM Review, 57(4), 2015
 
-.seealso: SNESCreate(), SNES, SNESSetType(), SNESType (for list of available types)
+.seealso: SNESCreate(), SNES, SNESSetType(), SNESType (for list of available types), SNESNASMSetType(), SNESNASMGetType(), SNESNASMSetSubdomains(), SNESNASMGetSubdomains(), SNESNASMGetSubdomainVecs(), SNESNASMSetComputeFinalJacobian(), SNESNASMSetDamping(), SNESNASMGetDamping()
 M*/
 
 #undef __FUNCT__
diff --git a/src/snes/impls/nasm/nasm.c.html b/src/snes/impls/nasm/nasm.c.html
index 0f012d0..3402246 100644
--- a/src/snes/impls/nasm/nasm.c.html
+++ b/src/snes/impls/nasm/nasm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/nasm/nasm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:24:00+00:00">
+<meta name="date" content="2016-06-05T17:36:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/nasm/nasm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/nasm/nasm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>             </font><font color="#B22222">/*I   "petscsnes.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 
@@ -179,7 +179,7 @@
 <a name="line186">186: </a>  <font color="#4169E1">if</font> (flg) {<a href="../../../../docs/manualpages/SNES/SNESNASMSetType.html#SNESNASMSetType">SNESNASMSetType</a>(snes,asmtype);}
 <a name="line187">187: </a>  flg    = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
 <a name="line188">188: </a>  monflg = <a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line189">189: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</a>(<font color="#666666">"-snes_nasm_damping"</font>,<font color="#666666">"Log times for subSNES solves and restriction"</font>,<font color="#666666">"<a href="../../../../docs/manualpages/SNES/SNESNASMSetDamping.html#SNESNASMSetDamping">SNESNASMSetDamping</a>"</font>,nasm->damping,&nasm->damping,&flg);
+<a name="line189">189: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsReal.html#PetscOptionsReal">PetscOptionsReal</a>(<font color="#666666">"-snes_nasm_damping"</font>,<font color="#666666">"The new solution is obtained as old solution plus dmp times (sum of the solutions on the subdomains)"</font>,<font color="#666666">"<a href="../../../../docs/manualpages/SNES/SNESNASMSetDamping.html#SNESNASMSetDamping">SNESNASMSetDamping</a>"</font>,nasm->damping,&nasm->dampin [...]
 <a name="line190">190: </a>  <font color="#4169E1">if</font> (flg) {<a href="../../../../docs/manualpages/SNES/SNESNASMSetDamping.html#SNESNASMSetDamping">SNESNASMSetDamping</a>(snes,nasm->damping);}
 <a name="line191">191: </a>  subviewflg = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
 <a name="line192">192: </a>  <a href="../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-snes_nasm_sub_view"</font>,<font color="#666666">"Print detailed information for every processor when using -snes_view"</font>,<font color="#666666">""</font>,subviewflg,&subviewflg,&flg);
@@ -537,355 +537,358 @@
 
 <a name="line594">594: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line596">596: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>, NASM, damping</font>
-
-<a name="line598">598: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/SNES/SNESNASM.html#SNESNASM">SNESNASM</a>, <a href="../../../../docs/manualpages/SNES/SNESNASMGetDamping.html#SNESNASMGetDamping">SNESNASMGetDamping</a>()</font>
-<a name="line599">599: </a><font color="#B22222">@*/</font>
-<a name="line600">600: </a><strong><font color="#4169E1"><a name="SNESNASMSetDamping"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/SNES/SNESNASMSetDamping.html#SNESNASMSetDamping">SNESNASMSetDamping</a>(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> dmp)</font></strong>
-<a name="line601">601: </a>{
-<a name="line602">602: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*f)(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>);
-
-<a name="line606">606: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetDamping_C"</font>,(void (**)(void))&f);
-<a name="line607">607: </a>  <font color="#4169E1">if</font> (f) {(f)(snes,dmp);}
-<a name="line608">608: </a>  <font color="#4169E1">return</font>(0);
-<a name="line609">609: </a>}
-
-<a name="line613">613: </a><strong><font color="#4169E1"><a name="SNESNASMSetDamping_NASM"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESNASMSetDamping_NASM(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> dmp)</font></strong>
-<a name="line614">614: </a>{
-<a name="line615">615: </a>  SNES_NASM      *nasm = (SNES_NASM*)snes->data;
-
-<a name="line618">618: </a>  nasm->damping = dmp;
-<a name="line619">619: </a>  <font color="#4169E1">return</font>(0);
-<a name="line620">620: </a>}
-
-<a name="line624">624: </a><font color="#B22222">/*@</font>
-<a name="line625">625: </a><font color="#B22222">   <a href="../../../../docs/manualpages/SNES/SNESNASMGetDamping.html#SNESNASMGetDamping">SNESNASMGetDamping</a> - Gets the update damping for NASM</font>
-
-<a name="line627">627: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line629">629: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line630">630: </a><font color="#B22222">+  <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> - the <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> context</font>
-<a name="line631">631: </a><font color="#B22222">-  dmp - damping</font>
-
-<a name="line633">633: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line635">635: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>, NASM, damping</font>
-
-<a name="line637">637: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/SNES/SNESNASM.html#SNESNASM">SNESNASM</a>, <a href="../../../../docs/manualpages/SNES/SNESNASMSetDamping.html#SNESNASMSetDamping">SNESNASMSetDamping</a>()</font>
-<a name="line638">638: </a><font color="#B22222">@*/</font>
-<a name="line639">639: </a><strong><font color="#4169E1"><a name="SNESNASMGetDamping"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/SNES/SNESNASMGetDamping.html#SNESNASMGetDamping">SNESNASMGetDamping</a>(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *dmp)</font></strong>
-<a name="line640">640: </a>{
-<a name="line641">641: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*f)(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*);
-
-<a name="line645">645: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetDamping_C"</font>,(void (**)(void))&f);
-<a name="line646">646: </a>  <font color="#4169E1">if</font> (f) {(f)(snes,dmp);}
-<a name="line647">647: </a>  <font color="#4169E1">return</font>(0);
-<a name="line648">648: </a>}
-
-<a name="line652">652: </a><strong><font color="#4169E1"><a name="SNESNASMGetDamping_NASM"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESNASMGetDamping_NASM(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *dmp)</font></strong>
-<a name="line653">653: </a>{
-<a name="line654">654: </a>  SNES_NASM      *nasm = (SNES_NASM*)snes->data;
-
-<a name="line657">657: </a>  *dmp = nasm->damping;
-<a name="line658">658: </a>  <font color="#4169E1">return</font>(0);
-<a name="line659">659: </a>}
-
-
-<a name="line664">664: </a><font color="#B22222">/*</font>
-<a name="line665">665: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line666">666: </a><font color="#B22222">+ snes - The solver</font>
-<a name="line667">667: </a><font color="#B22222">. B - The RHS vector</font>
-<a name="line668">668: </a><font color="#B22222">- X - The initial guess</font>
-
-<a name="line670">670: </a><font color="#B22222">  Output Parameters:</font>
-<a name="line671">671: </a><font color="#B22222">. Y - The solution update</font>
-
-<a name="line673">673: </a><font color="#B22222">  TODO: All scatters should be packed into one</font>
-<a name="line674">674: </a><font color="#B22222">*/</font>
-<a name="line675">675: </a><strong><font color="#4169E1"><a name="SNESNASMSolveLocal_Private"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESNASMSolveLocal_Private(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> B,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> Y,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> X [...]
-<a name="line676">676: </a>{
-<a name="line677">677: </a>  SNES_NASM      *nasm = (SNES_NASM*)snes->data;
-<a name="line678">678: </a>  <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>           subsnes;
-<a name="line679">679: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
-<a name="line680">680: </a>  <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>      dmp;
-<a name="line682">682: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            Xlloc,Xl,Bl,Yl;
-<a name="line683">683: </a>  <a href="../../../../docs/manualpages/Vec/VecScatter.html#VecScatter">VecScatter</a>     iscat,oscat,gscat;
-<a name="line684">684: </a>  <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a>             dm,subdm;
-<a name="line685">685: </a>  <a href="../../../../docs/manualpages/PC/PCASMType.html#PCASMType">PCASMType</a>      type;
-
-<a name="line688">688: </a>  <a href="../../../../docs/manualpages/SNES/SNESNASMGetType.html#SNESNASMGetType">SNESNASMGetType</a>(snes,&type);
-<a name="line689">689: </a>  <a href="../../../../docs/manualpages/SNES/SNESGetDM.html#SNESGetDM">SNESGetDM</a>(snes,&dm);
-<a name="line690">690: </a>  <a href="../../../../docs/manualpages/SNES/SNESNASMGetDamping.html#SNESNASMGetDamping">SNESNASMGetDamping</a>(snes,&dmp);
-<a name="line691">691: </a>  <a href="../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(Y,0);
-<a name="line692">692: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(nasm->eventrestrictinterp,snes,0,0,0);}
-<a name="line693">693: </a>  <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
-<a name="line694">694: </a>    <font color="#B22222">/* scatter the solution to the local solution */</font>
-<a name="line695">695: </a>    Xlloc = nasm->xl[i];
-<a name="line696">696: </a>    gscat   = nasm->gscatter[i];
-<a name="line697">697: </a>    oscat   = nasm->oscatter[i];
-<a name="line698">698: </a>    <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(gscat,X,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line699">699: </a>    <font color="#4169E1">if</font> (B) {
-<a name="line700">700: </a>      <font color="#B22222">/* scatter the RHS to the local RHS */</font>
-<a name="line701">701: </a>      Bl   = nasm->b[i];
-<a name="line702">702: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(oscat,B,Bl,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line703">703: </a>    }
-<a name="line704">704: </a>  }
-<a name="line705">705: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(nasm->eventrestrictinterp,snes,0,0,0);}
-
-
-<a name="line708">708: </a>  <font color="#4169E1">if</font> (nasm->eventsubsolve) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(nasm->eventsubsolve,snes,0,0,0);}
-<a name="line709">709: </a>  <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
-<a name="line710">710: </a>    Xl    = nasm->x[i];
-<a name="line711">711: </a>    Xlloc = nasm->xl[i];
-<a name="line712">712: </a>    Yl    = nasm->y[i];
-<a name="line713">713: </a>    subsnes = nasm->subsnes[i];
-<a name="line714">714: </a>    <a href="../../../../docs/manualpages/SNES/SNESGetDM.html#SNESGetDM">SNESGetDM</a>(subsnes,&subdm);
-<a name="line715">715: </a>    iscat   = nasm->iscatter[i];
-<a name="line716">716: </a>    oscat   = nasm->oscatter[i];
-<a name="line717">717: </a>    gscat   = nasm->gscatter[i];
-<a name="line718">718: </a>    <a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(gscat,X,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line719">719: </a>    <font color="#4169E1">if</font> (B) {
-<a name="line720">720: </a>      Bl   = nasm->b[i];
-<a name="line721">721: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(oscat,B,Bl,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line722">722: </a>    } <font color="#4169E1">else</font> Bl = NULL;
-<a name="line723">723: </a>    <a href="../../../../docs/manualpages/DM/DMSubDomainRestrict.html#DMSubDomainRestrict">DMSubDomainRestrict</a>(dm,oscat,gscat,subdm);
-<a name="line724">724: </a>    <font color="#B22222">/* Could scatter directly from X */</font>
-<a name="line725">725: </a>    <a href="../../../../docs/manualpages/DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</a>(subdm,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,Xl);
-<a name="line726">726: </a>    <a href="../../../../docs/manualpages/DM/DMLocalToGlobalEnd.html#DMLocalToGlobalEnd">DMLocalToGlobalEnd</a>(subdm,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,Xl);
-<a name="line727">727: </a>    <a href="../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(Xl,Yl);
-<a name="line728">728: </a>    <a href="../../../../docs/manualpages/SNES/SNESSolve.html#SNESSolve">SNESSolve</a>(subsnes,Bl,Xl);
-<a name="line729">729: </a>    <a href="../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(Yl,-1.0,Xl);
-<a name="line730">730: </a>    <font color="#4169E1">if</font> (type == PC_ASM_BASIC) {
-<a name="line731">731: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(oscat,Yl,Y,<a href="../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line732">732: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == PC_ASM_RESTRICT) {
-<a name="line733">733: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(iscat,Yl,Y,<a href="../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line734">734: </a>    } <font color="#4169E1">else</font> <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Only basic and restrict types are supported for <a href="../../../../docs/manualpages/SNES/SNESNASM.html#S [...]
-<a name="line735">735: </a>  }
-<a name="line736">736: </a>  <font color="#4169E1">if</font> (nasm->eventsubsolve) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(nasm->eventsubsolve,snes,0,0,0);}
-<a name="line737">737: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(nasm->eventrestrictinterp,snes,0,0,0);}
-<a name="line738">738: </a>  <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
-<a name="line739">739: </a>    Yl    = nasm->y[i];
-<a name="line740">740: </a>    iscat   = nasm->iscatter[i];
-<a name="line741">741: </a>    oscat   = nasm->oscatter[i];
-<a name="line742">742: </a>    <font color="#4169E1">if</font> (type == PC_ASM_BASIC) {
-<a name="line743">743: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(oscat,Yl,Y,<a href="../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line744">744: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == PC_ASM_RESTRICT) {
-<a name="line745">745: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(iscat,Yl,Y,<a href="../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
-<a name="line746">746: </a>    } <font color="#4169E1">else</font> <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Only basic and restrict types are supported for <a href="../../../../docs/manualpages/SNES/SNESNASM.html#S [...]
-<a name="line747">747: </a>  }
-<a name="line748">748: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(nasm->eventrestrictinterp,snes,0,0,0);}
-<a name="line749">749: </a>  <a href="../../../../docs/manualpages/Vec/VecAXPY.html#VecAXPY">VecAXPY</a>(X,dmp,Y);
-<a name="line750">750: </a>  <font color="#4169E1">return</font>(0);
-<a name="line751">751: </a>}
-
-<a name="line755">755: </a><strong><font color="#4169E1"><a name="SNESNASMComputeFinalJacobian_Private"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESNASMComputeFinalJacobian_Private(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes, <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> Xfinal)</font></strong>
-<a name="line756">756: </a>{
-<a name="line757">757: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            X = Xfinal;
-<a name="line758">758: </a>  SNES_NASM      *nasm = (SNES_NASM*)snes->data;
-<a name="line759">759: </a>  <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>           subsnes;
-<a name="line760">760: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,lag = 1;
-<a name="line762">762: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            Xlloc,Xl,Fl,F;
-<a name="line763">763: </a>  <a href="../../../../docs/manualpages/Vec/VecScatter.html#VecScatter">VecScatter</a>     oscat,gscat;
-<a name="line764">764: </a>  <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a>             dm,subdm;
-
-<a name="line767">767: </a>  <font color="#4169E1">if</font> (nasm->fjtype == 2) X = nasm->xinit;
-<a name="line768">768: </a>  F = snes->vec_func;
-<a name="line769">769: </a>  <font color="#4169E1">if</font> (snes->normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_NONE.html#SNES_NORM_NONE">SNES_NORM_NONE</a>) {<a href="../../../../docs/manualpages/SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</a>(snes,X,F);}
-<a name="line770">770: </a>  <a href="../../../../docs/manualpages/SNES/SNESComputeJacobian.html#SNESComputeJacobian">SNESComputeJacobian</a>(snes,X,snes->jacobian,snes->jacobian_pre);
-<a name="line771">771: </a>  <a href="../../../../docs/manualpages/SNES/SNESGetDM.html#SNESGetDM">SNESGetDM</a>(snes,&dm);
-<a name="line772">772: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(nasm->eventrestrictinterp,snes,0,0,0);}
-<a name="line773">773: </a>  <font color="#4169E1">if</font> (nasm->fjtype != 1) {
-<a name="line774">774: </a>    <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
-<a name="line775">775: </a>      Xlloc = nasm->xl[i];
-<a name="line776">776: </a>      gscat = nasm->gscatter[i];
-<a name="line777">777: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(gscat,X,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
-<a name="line778">778: </a>    }
-<a name="line779">779: </a>  }
-<a name="line780">780: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(nasm->eventrestrictinterp,snes,0,0,0);}
-<a name="line781">781: </a>  <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
-<a name="line782">782: </a>    Fl      = nasm->subsnes[i]->vec_func;
-<a name="line783">783: </a>    Xl      = nasm->x[i];
-<a name="line784">784: </a>    Xlloc   = nasm->xl[i];
-<a name="line785">785: </a>    subsnes = nasm->subsnes[i];
-<a name="line786">786: </a>    oscat   = nasm->oscatter[i];
-<a name="line787">787: </a>    gscat   = nasm->gscatter[i];
-<a name="line788">788: </a>    <font color="#4169E1">if</font> (nasm->fjtype != 1) {<a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(gscat,X,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);}
-<a name="line789">789: </a>    <a href="../../../../docs/manualpages/SNES/SNESGetDM.html#SNESGetDM">SNESGetDM</a>(subsnes,&subdm);
-<a name="line790">790: </a>    <a href="../../../../docs/manualpages/DM/DMSubDomainRestrict.html#DMSubDomainRestrict">DMSubDomainRestrict</a>(dm,oscat,gscat,subdm);
-<a name="line791">791: </a>    <font color="#4169E1">if</font> (nasm->fjtype != 1) {
-<a name="line792">792: </a>      <a href="../../../../docs/manualpages/DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</a>(subdm,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,Xl);
-<a name="line793">793: </a>      <a href="../../../../docs/manualpages/DM/DMLocalToGlobalEnd.html#DMLocalToGlobalEnd">DMLocalToGlobalEnd</a>(subdm,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,Xl);
-<a name="line794">794: </a>    }
-<a name="line795">795: </a>    <font color="#4169E1">if</font> (subsnes->lagjacobian == -1)    subsnes->lagjacobian = -2;
-<a name="line796">796: </a>    <font color="#4169E1">else</font> <font color="#4169E1">if</font> (subsnes->lagjacobian > 1) lag = subsnes->lagjacobian;
-<a name="line797">797: </a>    <a href="../../../../docs/manualpages/SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</a>(subsnes,Xl,Fl);
-<a name="line798">798: </a>    <a href="../../../../docs/manualpages/SNES/SNESComputeJacobian.html#SNESComputeJacobian">SNESComputeJacobian</a>(subsnes,Xl,subsnes->jacobian,subsnes->jacobian_pre);
-<a name="line799">799: </a>    <font color="#4169E1">if</font> (lag > 1) subsnes->lagjacobian = lag;
-<a name="line800">800: </a>  }
-<a name="line801">801: </a>  <font color="#4169E1">return</font>(0);
-<a name="line802">802: </a>}
-
-<a name="line806">806: </a><strong><font color="#4169E1"><a name="SNESSolve_NASM"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESSolve_NASM(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes)</font></strong>
-<a name="line807">807: </a>{
-<a name="line808">808: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>              F;
-<a name="line809">809: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>              X;
-<a name="line810">810: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>              B;
-<a name="line811">811: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>              Y;
-<a name="line812">812: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>         i;
-<a name="line813">813: </a>  <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>        fnorm = 0.0;
-<a name="line814">814: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   ierr;
-<a name="line815">815: </a>  <a href="../../../../docs/manualpages/SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</a> normschedule;
-<a name="line816">816: </a>  SNES_NASM        *nasm = (SNES_NASM*)snes->data;
-
-
-<a name="line820">820: </a>  <font color="#4169E1">if</font> (snes->xl || snes->xu || snes->ops->computevariablebounds) <a href="../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes),PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"<a href="../../../../docs/manualpages [...]
-
-<a name="line822">822: </a>  <a href="../../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(SNESCitation,&SNEScite);
-<a name="line823">823: </a>  X = snes->vec_sol;
-<a name="line824">824: </a>  Y = snes->vec_sol_update;
-<a name="line825">825: </a>  F = snes->vec_func;
-<a name="line826">826: </a>  B = snes->vec_rhs;
-
-<a name="line828">828: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
-<a name="line829">829: </a>  snes->iter   = 0;
-<a name="line830">830: </a>  snes->norm   = 0.;
-<a name="line831">831: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
-<a name="line832">832: </a>  snes->reason = SNES_CONVERGED_ITERATING;
-<a name="line833">833: </a>  <a href="../../../../docs/manualpages/SNES/SNESGetNormSchedule.html#SNESGetNormSchedule">SNESGetNormSchedule</a>(snes, &normschedule);
-<a name="line834">834: </a>  <font color="#4169E1">if</font> (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_ALWAYS.html#SNES_NORM_ALWAYS">SNES_NORM_ALWAYS</a> || normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_INITIAL_ONLY.html#SNES_NORM_INITIAL_ONLY">SNES_NORM_INITIAL_ONLY</a> || normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html#SNES_NORM_INITIAL_FINAL_ONLY">SNES_NORM_INITIAL_FINAL_ONLY</a>) {
-<a name="line835">835: </a>    <font color="#B22222">/* compute the initial function and preconditioned update delX */</font>
-<a name="line836">836: </a>    <font color="#4169E1">if</font> (!snes->vec_func_init_set) {
-<a name="line837">837: </a>      <a href="../../../../docs/manualpages/SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</a>(snes,X,F);
-<a name="line838">838: </a>    } <font color="#4169E1">else</font> snes->vec_func_init_set = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line840">840: </a>    <a href="../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(F, <a href="../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>, &fnorm); <font color="#B22222">/* fnorm <- ||F||  */</font>
-<a name="line841">841: </a>    SNESCheckFunctionNorm(snes,fnorm);
-<a name="line842">842: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
-<a name="line843">843: </a>    snes->iter = 0;
-<a name="line844">844: </a>    snes->norm = fnorm;
-<a name="line845">845: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
-<a name="line846">846: </a>    SNESLogConvergenceHistory(snes,snes->norm,0);
-<a name="line847">847: </a>    <a href="../../../../docs/manualpages/SNES/SNESMonitor.html#SNESMonitor">SNESMonitor</a>(snes,0,snes->norm);
-
-<a name="line849">849: </a>    <font color="#B22222">/* test convergence */</font>
-<a name="line850">850: </a>    (*snes->ops->converged)(snes,0,0.0,0.0,fnorm,&snes->reason,snes->cnvP);
-<a name="line851">851: </a>    <font color="#4169E1">if</font> (snes->reason) <font color="#4169E1">return</font>(0);
-<a name="line852">852: </a>  } <font color="#4169E1">else</font> {
-<a name="line853">853: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
-<a name="line854">854: </a>    SNESLogConvergenceHistory(snes,snes->norm,0);
-<a name="line855">855: </a>    <a href="../../../../docs/manualpages/SNES/SNESMonitor.html#SNESMonitor">SNESMonitor</a>(snes,0,snes->norm);
-<a name="line856">856: </a>  }
-
-<a name="line858">858: </a>  <font color="#B22222">/* Call general purpose update function */</font>
-<a name="line859">859: </a>  <font color="#4169E1">if</font> (snes->ops->update) {
-<a name="line860">860: </a>    (*snes->ops->update)(snes, snes->iter);
-<a name="line861">861: </a>  }
-<a name="line862">862: </a>  <font color="#B22222">/* copy the initial solution over for later */</font>
-<a name="line863">863: </a>  <font color="#4169E1">if</font> (nasm->fjtype == 2) {<a href="../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(X,nasm->xinit);}
-
-<a name="line865">865: </a>  <font color="#4169E1">for</font> (i = 0; i < snes->max_its; i++) {
-<a name="line866">866: </a>    SNESNASMSolveLocal_Private(snes,B,Y,X);
-<a name="line867">867: </a>    <font color="#4169E1">if</font> (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_ALWAYS.html#SNES_NORM_ALWAYS">SNES_NORM_ALWAYS</a> || ((i == snes->max_its - 1) && (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html#SNES_NORM_INITIAL_FINAL_ONLY">SNES_NORM_INITIAL_FINAL_ONLY</a> || normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_FINAL_ONLY.html#SNES_NORM_FINAL_ONLY [...]
-<a name="line868">868: </a>      <a href="../../../../docs/manualpages/SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</a>(snes,X,F);
-<a name="line869">869: </a>      <a href="../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(F, <a href="../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>, &fnorm); <font color="#B22222">/* fnorm <- ||F||  */</font>
-<a name="line870">870: </a>      SNESCheckFunctionNorm(snes,fnorm);
-<a name="line871">871: </a>    }
-<a name="line872">872: </a>    <font color="#B22222">/* Monitor convergence */</font>
-<a name="line873">873: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
-<a name="line874">874: </a>    snes->iter = i+1;
-<a name="line875">875: </a>    snes->norm = fnorm;
-<a name="line876">876: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
-<a name="line877">877: </a>    SNESLogConvergenceHistory(snes,snes->norm,0);
-<a name="line878">878: </a>    <a href="../../../../docs/manualpages/SNES/SNESMonitor.html#SNESMonitor">SNESMonitor</a>(snes,snes->iter,snes->norm);
-<a name="line879">879: </a>    <font color="#B22222">/* Test for convergence */</font>
-<a name="line880">880: </a>    <font color="#4169E1">if</font> (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_ALWAYS.html#SNES_NORM_ALWAYS">SNES_NORM_ALWAYS</a>) {(*snes->ops->converged)(snes,snes->iter,0.0,0.0,fnorm,&snes->reason,snes->cnvP);}
-<a name="line881">881: </a>    <font color="#4169E1">if</font> (snes->reason) <font color="#4169E1">break</font>;
-<a name="line882">882: </a>    <font color="#B22222">/* Call general purpose update function */</font>
-<a name="line883">883: </a>    <font color="#4169E1">if</font> (snes->ops->update) {(*snes->ops->update)(snes, snes->iter);}
-<a name="line884">884: </a>  }
-<a name="line885">885: </a>  <font color="#4169E1">if</font> (nasm->finaljacobian) {SNESNASMComputeFinalJacobian_Private(snes,X);}
-<a name="line886">886: </a>  <font color="#4169E1">if</font> (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_ALWAYS.html#SNES_NORM_ALWAYS">SNES_NORM_ALWAYS</a>) {
-<a name="line887">887: </a>    <font color="#4169E1">if</font> (i == snes->max_its) {
-<a name="line888">888: </a>      PetscInfo1(snes,<font color="#666666">"Maximum number of iterations has been reached: %D\n"</font>,snes->max_its);
-<a name="line889">889: </a>      <font color="#4169E1">if</font> (!snes->reason) snes->reason = <a href="../../../../docs/manualpages/SNES/SNES_DIVERGED_MAX_IT.html#SNES_DIVERGED_MAX_IT">SNES_DIVERGED_MAX_IT</a>;
-<a name="line890">890: </a>    }
-<a name="line891">891: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!snes->reason) snes->reason = SNES_CONVERGED_ITS; <font color="#B22222">/* NASM is meant to be used as a preconditioner */</font>
-<a name="line892">892: </a>  <font color="#4169E1">return</font>(0);
-<a name="line893">893: </a>}
-
-<a name="line895">895: </a><font color="#B22222">/*MC</font>
-<a name="line896">896: </a><font color="#B22222">  <a href="../../../../docs/manualpages/SNES/SNESNASM.html#SNESNASM">SNESNASM</a> - Nonlinear Additive Schwartz</font>
-
-<a name="line898">898: </a><font color="#B22222">   Options Database:</font>
-<a name="line899">899: </a><font color="#B22222">+  -snes_nasm_log - enable logging events for the communication and solve stages</font>
-<a name="line900">900: </a><font color="#B22222">.  -snes_nasm_type <basic,restrict> - type of subdomain update used</font>
-<a name="line901">901: </a><font color="#B22222">.  -snes_nasm_finaljacobian - compute the local and global jacobians of the final iterate</font>
-<a name="line902">902: </a><font color="#B22222">.  -snes_nasm_finaljacobian_type <finalinner,finalouter,initial> - pick state the jacobian is calculated at</font>
-<a name="line903">903: </a><font color="#B22222">.  -sub_snes_ - options prefix of the subdomain nonlinear solves</font>
-<a name="line904">904: </a><font color="#B22222">.  -sub_ksp_ - options prefix of the subdomain Krylov solver</font>
-<a name="line905">905: </a><font color="#B22222">-  -sub_pc_ - options prefix of the subdomain preconditioner</font>
-
-<a name="line907">907: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line909">909: </a><font color="#B22222">   References:</font>
-<a name="line910">910: </a><font color="#B22222">.  1. - Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",</font>
-<a name="line911">911: </a><font color="#B22222">   SIAM Review, 57(4), 2015</font>
-
-<a name="line913">913: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/SNES/SNESCreate.html#SNESCreate">SNESCreate</a>(), <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>, <a href="../../../../docs/manualpages/SNES/SNESSetType.html#SNESSetType">SNESSetType</a>(), <a href="../../../../docs/manualpages/SNES/SNESType.html#SNESType">SNESType</a> (for list of available types)</font>
-<a name="line914">914: </a><font color="#B22222">M*/</font>
-
-<a name="line918">918: </a><strong><font color="#4169E1"><a name="SNESCreate_NASM"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESCreate_NASM(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes)</font></strong>
-<a name="line919">919: </a>{
-<a name="line920">920: </a>  SNES_NASM      *nasm;
-
-<a name="line924">924: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(snes,&nasm);
-<a name="line925">925: </a>  snes->data = (void*)nasm;
-
-<a name="line927">927: </a>  nasm->n        = <a href="../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>;
-<a name="line928">928: </a>  nasm->subsnes  = 0;
-<a name="line929">929: </a>  nasm->x        = 0;
-<a name="line930">930: </a>  nasm->xl       = 0;
-<a name="line931">931: </a>  nasm->y        = 0;
-<a name="line932">932: </a>  nasm->b        = 0;
-<a name="line933">933: </a>  nasm->oscatter = 0;
-<a name="line934">934: </a>  nasm->iscatter = 0;
-<a name="line935">935: </a>  nasm->gscatter = 0;
-<a name="line936">936: </a>  nasm->damping  = 1.;
-
-<a name="line938">938: </a>  nasm->type = PC_ASM_BASIC;
-<a name="line939">939: </a>  nasm->finaljacobian = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line940">940: </a>  nasm->same_local_solves = <a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-
-<a name="line942">942: </a>  snes->ops->destroy        = SNESDestroy_NASM;
-<a name="line943">943: </a>  snes->ops->setup          = SNESSetUp_NASM;
-<a name="line944">944: </a>  snes->ops->setfromoptions = SNESSetFromOptions_NASM;
-<a name="line945">945: </a>  snes->ops->view           = SNESView_NASM;
-<a name="line946">946: </a>  snes->ops->solve          = SNESSolve_NASM;
-<a name="line947">947: </a>  snes->ops->reset          = SNESReset_NASM;
-
-<a name="line949">949: </a>  snes->usesksp = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line950">950: </a>  snes->usespc  = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line952">952: </a>  nasm->fjtype              = 0;
-<a name="line953">953: </a>  nasm->xinit               = NULL;
-<a name="line954">954: </a>  nasm->eventrestrictinterp = 0;
-<a name="line955">955: </a>  nasm->eventsubsolve       = 0;
-
-<a name="line957">957: </a>  <font color="#4169E1">if</font> (!snes->tolerancesset) {
-<a name="line958">958: </a>    snes->max_its   = 10000;
-<a name="line959">959: </a>    snes->max_funcs = 10000;
-<a name="line960">960: </a>  }
-
-<a name="line962">962: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetType_C"</font>,SNESNASMSetType_NASM);
-<a name="line963">963: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetType_C"</font>,SNESNASMGetType_NASM);
-<a name="line964">964: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetSubdomains_C"</font>,SNESNASMSetSubdomains_NASM);
-<a name="line965">965: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetSubdomains_C"</font>,SNESNASMGetSubdomains_NASM);
-<a name="line966">966: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetDamping_C"</font>,SNESNASMSetDamping_NASM);
-<a name="line967">967: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetDamping_C"</font>,SNESNASMGetDamping_NASM);
-<a name="line968">968: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetSubdomainVecs_C"</font>,SNESNASMGetSubdomainVecs_NASM);
-<a name="line969">969: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetComputeFinalJacobian_C"</font>,SNESNASMSetComputeFinalJacobian_NASM);
-<a name="line970">970: </a>  <font color="#4169E1">return</font>(0);
-<a name="line971">971: </a>}
+<a name="line596">596: </a><font color="#B22222">   Notes: The new solution is obtained as old solution plus dmp times (sum of the solutions on the subdomains)</font>
+
+<a name="line598">598: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>, NASM, damping</font>
+
+<a name="line600">600: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/SNES/SNESNASM.html#SNESNASM">SNESNASM</a>, <a href="../../../../docs/manualpages/SNES/SNESNASMGetDamping.html#SNESNASMGetDamping">SNESNASMGetDamping</a>()</font>
+<a name="line601">601: </a><font color="#B22222">@*/</font>
+<a name="line602">602: </a><strong><font color="#4169E1"><a name="SNESNASMSetDamping"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/SNES/SNESNASMSetDamping.html#SNESNASMSetDamping">SNESNASMSetDamping</a>(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> dmp)</font></strong>
+<a name="line603">603: </a>{
+<a name="line604">604: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*f)(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>);
+
+<a name="line608">608: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetDamping_C"</font>,(void (**)(void))&f);
+<a name="line609">609: </a>  <font color="#4169E1">if</font> (f) {(f)(snes,dmp);}
+<a name="line610">610: </a>  <font color="#4169E1">return</font>(0);
+<a name="line611">611: </a>}
+
+<a name="line615">615: </a><strong><font color="#4169E1"><a name="SNESNASMSetDamping_NASM"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESNASMSetDamping_NASM(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> dmp)</font></strong>
+<a name="line616">616: </a>{
+<a name="line617">617: </a>  SNES_NASM      *nasm = (SNES_NASM*)snes->data;
+
+<a name="line620">620: </a>  nasm->damping = dmp;
+<a name="line621">621: </a>  <font color="#4169E1">return</font>(0);
+<a name="line622">622: </a>}
+
+<a name="line626">626: </a><font color="#B22222">/*@</font>
+<a name="line627">627: </a><font color="#B22222">   <a href="../../../../docs/manualpages/SNES/SNESNASMGetDamping.html#SNESNASMGetDamping">SNESNASMGetDamping</a> - Gets the update damping for NASM</font>
+
+<a name="line629">629: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line631">631: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line632">632: </a><font color="#B22222">+  <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> - the <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> context</font>
+<a name="line633">633: </a><font color="#B22222">-  dmp - damping</font>
+
+<a name="line635">635: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line637">637: </a><font color="#B22222">.keywords: <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>, NASM, damping</font>
+
+<a name="line639">639: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/SNES/SNESNASM.html#SNESNASM">SNESNASM</a>, <a href="../../../../docs/manualpages/SNES/SNESNASMSetDamping.html#SNESNASMSetDamping">SNESNASMSetDamping</a>()</font>
+<a name="line640">640: </a><font color="#B22222">@*/</font>
+<a name="line641">641: </a><strong><font color="#4169E1"><a name="SNESNASMGetDamping"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../docs/manualpages/SNES/SNESNASMGetDamping.html#SNESNASMGetDamping">SNESNASMGetDamping</a>(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *dmp)</font></strong>
+<a name="line642">642: </a>{
+<a name="line643">643: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*f)(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*);
+
+<a name="line647">647: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectQueryFunction.html#PetscObjectQueryFunction">PetscObjectQueryFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetDamping_C"</font>,(void (**)(void))&f);
+<a name="line648">648: </a>  <font color="#4169E1">if</font> (f) {(f)(snes,dmp);}
+<a name="line649">649: </a>  <font color="#4169E1">return</font>(0);
+<a name="line650">650: </a>}
+
+<a name="line654">654: </a><strong><font color="#4169E1"><a name="SNESNASMGetDamping_NASM"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESNASMGetDamping_NASM(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *dmp)</font></strong>
+<a name="line655">655: </a>{
+<a name="line656">656: </a>  SNES_NASM      *nasm = (SNES_NASM*)snes->data;
+
+<a name="line659">659: </a>  *dmp = nasm->damping;
+<a name="line660">660: </a>  <font color="#4169E1">return</font>(0);
+<a name="line661">661: </a>}
+
+
+<a name="line666">666: </a><font color="#B22222">/*</font>
+<a name="line667">667: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line668">668: </a><font color="#B22222">+ snes - The solver</font>
+<a name="line669">669: </a><font color="#B22222">. B - The RHS vector</font>
+<a name="line670">670: </a><font color="#B22222">- X - The initial guess</font>
+
+<a name="line672">672: </a><font color="#B22222">  Output Parameters:</font>
+<a name="line673">673: </a><font color="#B22222">. Y - The solution update</font>
+
+<a name="line675">675: </a><font color="#B22222">  TODO: All scatters should be packed into one</font>
+<a name="line676">676: </a><font color="#B22222">*/</font>
+<a name="line677">677: </a><strong><font color="#4169E1"><a name="SNESNASMSolveLocal_Private"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESNASMSolveLocal_Private(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> B,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> Y,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> X [...]
+<a name="line678">678: </a>{
+<a name="line679">679: </a>  SNES_NASM      *nasm = (SNES_NASM*)snes->data;
+<a name="line680">680: </a>  <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>           subsnes;
+<a name="line681">681: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i;
+<a name="line682">682: </a>  <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>      dmp;
+<a name="line684">684: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            Xlloc,Xl,Bl,Yl;
+<a name="line685">685: </a>  <a href="../../../../docs/manualpages/Vec/VecScatter.html#VecScatter">VecScatter</a>     iscat,oscat,gscat;
+<a name="line686">686: </a>  <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a>             dm,subdm;
+<a name="line687">687: </a>  <a href="../../../../docs/manualpages/PC/PCASMType.html#PCASMType">PCASMType</a>      type;
+
+<a name="line690">690: </a>  <a href="../../../../docs/manualpages/SNES/SNESNASMGetType.html#SNESNASMGetType">SNESNASMGetType</a>(snes,&type);
+<a name="line691">691: </a>  <a href="../../../../docs/manualpages/SNES/SNESGetDM.html#SNESGetDM">SNESGetDM</a>(snes,&dm);
+<a name="line692">692: </a>  <a href="../../../../docs/manualpages/Vec/VecSet.html#VecSet">VecSet</a>(Y,0);
+<a name="line693">693: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(nasm->eventrestrictinterp,snes,0,0,0);}
+<a name="line694">694: </a>  <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
+<a name="line695">695: </a>    <font color="#B22222">/* scatter the solution to the local solution */</font>
+<a name="line696">696: </a>    Xlloc = nasm->xl[i];
+<a name="line697">697: </a>    gscat   = nasm->gscatter[i];
+<a name="line698">698: </a>    oscat   = nasm->oscatter[i];
+<a name="line699">699: </a>    <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(gscat,X,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line700">700: </a>    <font color="#4169E1">if</font> (B) {
+<a name="line701">701: </a>      <font color="#B22222">/* scatter the RHS to the local RHS */</font>
+<a name="line702">702: </a>      Bl   = nasm->b[i];
+<a name="line703">703: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(oscat,B,Bl,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line704">704: </a>    }
+<a name="line705">705: </a>  }
+<a name="line706">706: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(nasm->eventrestrictinterp,snes,0,0,0);}
+
+
+<a name="line709">709: </a>  <font color="#4169E1">if</font> (nasm->eventsubsolve) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(nasm->eventsubsolve,snes,0,0,0);}
+<a name="line710">710: </a>  <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
+<a name="line711">711: </a>    Xl    = nasm->x[i];
+<a name="line712">712: </a>    Xlloc = nasm->xl[i];
+<a name="line713">713: </a>    Yl    = nasm->y[i];
+<a name="line714">714: </a>    subsnes = nasm->subsnes[i];
+<a name="line715">715: </a>    <a href="../../../../docs/manualpages/SNES/SNESGetDM.html#SNESGetDM">SNESGetDM</a>(subsnes,&subdm);
+<a name="line716">716: </a>    iscat   = nasm->iscatter[i];
+<a name="line717">717: </a>    oscat   = nasm->oscatter[i];
+<a name="line718">718: </a>    gscat   = nasm->gscatter[i];
+<a name="line719">719: </a>    <a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(gscat,X,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line720">720: </a>    <font color="#4169E1">if</font> (B) {
+<a name="line721">721: </a>      Bl   = nasm->b[i];
+<a name="line722">722: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(oscat,B,Bl,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line723">723: </a>    } <font color="#4169E1">else</font> Bl = NULL;
+<a name="line724">724: </a>    <a href="../../../../docs/manualpages/DM/DMSubDomainRestrict.html#DMSubDomainRestrict">DMSubDomainRestrict</a>(dm,oscat,gscat,subdm);
+<a name="line725">725: </a>    <font color="#B22222">/* Could scatter directly from X */</font>
+<a name="line726">726: </a>    <a href="../../../../docs/manualpages/DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</a>(subdm,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,Xl);
+<a name="line727">727: </a>    <a href="../../../../docs/manualpages/DM/DMLocalToGlobalEnd.html#DMLocalToGlobalEnd">DMLocalToGlobalEnd</a>(subdm,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,Xl);
+<a name="line728">728: </a>    <a href="../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(Xl,Yl);
+<a name="line729">729: </a>    <a href="../../../../docs/manualpages/SNES/SNESSolve.html#SNESSolve">SNESSolve</a>(subsnes,Bl,Xl);
+<a name="line730">730: </a>    <a href="../../../../docs/manualpages/Vec/VecAYPX.html#VecAYPX">VecAYPX</a>(Yl,-1.0,Xl);
+<a name="line731">731: </a>    <font color="#4169E1">if</font> (type == PC_ASM_BASIC) {
+<a name="line732">732: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(oscat,Yl,Y,<a href="../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line733">733: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == PC_ASM_RESTRICT) {
+<a name="line734">734: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(iscat,Yl,Y,<a href="../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line735">735: </a>    } <font color="#4169E1">else</font> <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Only basic and restrict types are supported for <a href="../../../../docs/manualpages/SNES/SNESNASM.html#S [...]
+<a name="line736">736: </a>  }
+<a name="line737">737: </a>  <font color="#4169E1">if</font> (nasm->eventsubsolve) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(nasm->eventsubsolve,snes,0,0,0);}
+<a name="line738">738: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(nasm->eventrestrictinterp,snes,0,0,0);}
+<a name="line739">739: </a>  <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
+<a name="line740">740: </a>    Yl    = nasm->y[i];
+<a name="line741">741: </a>    iscat   = nasm->iscatter[i];
+<a name="line742">742: </a>    oscat   = nasm->oscatter[i];
+<a name="line743">743: </a>    <font color="#4169E1">if</font> (type == PC_ASM_BASIC) {
+<a name="line744">744: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(oscat,Yl,Y,<a href="../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line745">745: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == PC_ASM_RESTRICT) {
+<a name="line746">746: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(iscat,Yl,Y,<a href="../../../../docs/manualpages/Sys/ADD_VALUES.html#ADD_VALUES">ADD_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_REVERSE.html#SCATTER_REVERSE">SCATTER_REVERSE</a>);
+<a name="line747">747: </a>    } <font color="#4169E1">else</font> <a href="../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes),PETSC_ERR_ARG_WRONGSTATE,<font color="#666666">"Only basic and restrict types are supported for <a href="../../../../docs/manualpages/SNES/SNESNASM.html#S [...]
+<a name="line748">748: </a>  }
+<a name="line749">749: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(nasm->eventrestrictinterp,snes,0,0,0);}
+<a name="line750">750: </a>  <a href="../../../../docs/manualpages/SNES/SNESNASMGetDamping.html#SNESNASMGetDamping">SNESNASMGetDamping</a>(snes,&dmp);
+<a name="line751">751: </a>  <a href="../../../../docs/manualpages/Vec/VecAXPY.html#VecAXPY">VecAXPY</a>(X,dmp,Y);
+<a name="line752">752: </a>  <font color="#4169E1">return</font>(0);
+<a name="line753">753: </a>}
+
+<a name="line757">757: </a><strong><font color="#4169E1"><a name="SNESNASMComputeFinalJacobian_Private"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESNASMComputeFinalJacobian_Private(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes, <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> Xfinal)</font></strong>
+<a name="line758">758: </a>{
+<a name="line759">759: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            X = Xfinal;
+<a name="line760">760: </a>  SNES_NASM      *nasm = (SNES_NASM*)snes->data;
+<a name="line761">761: </a>  <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>           subsnes;
+<a name="line762">762: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,lag = 1;
+<a name="line764">764: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>            Xlloc,Xl,Fl,F;
+<a name="line765">765: </a>  <a href="../../../../docs/manualpages/Vec/VecScatter.html#VecScatter">VecScatter</a>     oscat,gscat;
+<a name="line766">766: </a>  <a href="../../../../docs/manualpages/DM/DM.html#DM">DM</a>             dm,subdm;
+
+<a name="line769">769: </a>  <font color="#4169E1">if</font> (nasm->fjtype == 2) X = nasm->xinit;
+<a name="line770">770: </a>  F = snes->vec_func;
+<a name="line771">771: </a>  <font color="#4169E1">if</font> (snes->normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_NONE.html#SNES_NORM_NONE">SNES_NORM_NONE</a>) {<a href="../../../../docs/manualpages/SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</a>(snes,X,F);}
+<a name="line772">772: </a>  <a href="../../../../docs/manualpages/SNES/SNESComputeJacobian.html#SNESComputeJacobian">SNESComputeJacobian</a>(snes,X,snes->jacobian,snes->jacobian_pre);
+<a name="line773">773: </a>  <a href="../../../../docs/manualpages/SNES/SNESGetDM.html#SNESGetDM">SNESGetDM</a>(snes,&dm);
+<a name="line774">774: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventBegin.html#PetscLogEventBegin">PetscLogEventBegin</a>(nasm->eventrestrictinterp,snes,0,0,0);}
+<a name="line775">775: </a>  <font color="#4169E1">if</font> (nasm->fjtype != 1) {
+<a name="line776">776: </a>    <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
+<a name="line777">777: </a>      Xlloc = nasm->xl[i];
+<a name="line778">778: </a>      gscat = nasm->gscatter[i];
+<a name="line779">779: </a>      <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>(gscat,X,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);
+<a name="line780">780: </a>    }
+<a name="line781">781: </a>  }
+<a name="line782">782: </a>  <font color="#4169E1">if</font> (nasm->eventrestrictinterp) {<a href="../../../../docs/manualpages/Profiling/PetscLogEventEnd.html#PetscLogEventEnd">PetscLogEventEnd</a>(nasm->eventrestrictinterp,snes,0,0,0);}
+<a name="line783">783: </a>  <font color="#4169E1">for</font> (i=0; i<nasm->n; i++) {
+<a name="line784">784: </a>    Fl      = nasm->subsnes[i]->vec_func;
+<a name="line785">785: </a>    Xl      = nasm->x[i];
+<a name="line786">786: </a>    Xlloc   = nasm->xl[i];
+<a name="line787">787: </a>    subsnes = nasm->subsnes[i];
+<a name="line788">788: </a>    oscat   = nasm->oscatter[i];
+<a name="line789">789: </a>    gscat   = nasm->gscatter[i];
+<a name="line790">790: </a>    <font color="#4169E1">if</font> (nasm->fjtype != 1) {<a href="../../../../docs/manualpages/Vec/VecScatterEnd.html#VecScatterEnd">VecScatterEnd</a>(gscat,X,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,<a href="../../../../docs/manualpages/Vec/SCATTER_FORWARD.html#SCATTER_FORWARD">SCATTER_FORWARD</a>);}
+<a name="line791">791: </a>    <a href="../../../../docs/manualpages/SNES/SNESGetDM.html#SNESGetDM">SNESGetDM</a>(subsnes,&subdm);
+<a name="line792">792: </a>    <a href="../../../../docs/manualpages/DM/DMSubDomainRestrict.html#DMSubDomainRestrict">DMSubDomainRestrict</a>(dm,oscat,gscat,subdm);
+<a name="line793">793: </a>    <font color="#4169E1">if</font> (nasm->fjtype != 1) {
+<a name="line794">794: </a>      <a href="../../../../docs/manualpages/DM/DMLocalToGlobalBegin.html#DMLocalToGlobalBegin">DMLocalToGlobalBegin</a>(subdm,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,Xl);
+<a name="line795">795: </a>      <a href="../../../../docs/manualpages/DM/DMLocalToGlobalEnd.html#DMLocalToGlobalEnd">DMLocalToGlobalEnd</a>(subdm,Xlloc,<a href="../../../../docs/manualpages/Sys/INSERT_VALUES.html#INSERT_VALUES">INSERT_VALUES</a>,Xl);
+<a name="line796">796: </a>    }
+<a name="line797">797: </a>    <font color="#4169E1">if</font> (subsnes->lagjacobian == -1)    subsnes->lagjacobian = -2;
+<a name="line798">798: </a>    <font color="#4169E1">else</font> <font color="#4169E1">if</font> (subsnes->lagjacobian > 1) lag = subsnes->lagjacobian;
+<a name="line799">799: </a>    <a href="../../../../docs/manualpages/SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</a>(subsnes,Xl,Fl);
+<a name="line800">800: </a>    <a href="../../../../docs/manualpages/SNES/SNESComputeJacobian.html#SNESComputeJacobian">SNESComputeJacobian</a>(subsnes,Xl,subsnes->jacobian,subsnes->jacobian_pre);
+<a name="line801">801: </a>    <font color="#4169E1">if</font> (lag > 1) subsnes->lagjacobian = lag;
+<a name="line802">802: </a>  }
+<a name="line803">803: </a>  <font color="#4169E1">return</font>(0);
+<a name="line804">804: </a>}
+
+<a name="line808">808: </a><strong><font color="#4169E1"><a name="SNESSolve_NASM"></a><a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESSolve_NASM(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes)</font></strong>
+<a name="line809">809: </a>{
+<a name="line810">810: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>              F;
+<a name="line811">811: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>              X;
+<a name="line812">812: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>              B;
+<a name="line813">813: </a>  <a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>              Y;
+<a name="line814">814: </a>  <a href="../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>         i;
+<a name="line815">815: </a>  <a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>        fnorm = 0.0;
+<a name="line816">816: </a>  <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>   ierr;
+<a name="line817">817: </a>  <a href="../../../../docs/manualpages/SNES/SNESNormSchedule.html#SNESNormSchedule">SNESNormSchedule</a> normschedule;
+<a name="line818">818: </a>  SNES_NASM        *nasm = (SNES_NASM*)snes->data;
+
+
+<a name="line822">822: </a>  <font color="#4169E1">if</font> (snes->xl || snes->xu || snes->ops->computevariablebounds) <a href="../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes),PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"<a href="../../../../docs/manualpages [...]
+
+<a name="line824">824: </a>  <a href="../../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(SNESCitation,&SNEScite);
+<a name="line825">825: </a>  X = snes->vec_sol;
+<a name="line826">826: </a>  Y = snes->vec_sol_update;
+<a name="line827">827: </a>  F = snes->vec_func;
+<a name="line828">828: </a>  B = snes->vec_rhs;
+
+<a name="line830">830: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
+<a name="line831">831: </a>  snes->iter   = 0;
+<a name="line832">832: </a>  snes->norm   = 0.;
+<a name="line833">833: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
+<a name="line834">834: </a>  snes->reason = SNES_CONVERGED_ITERATING;
+<a name="line835">835: </a>  <a href="../../../../docs/manualpages/SNES/SNESGetNormSchedule.html#SNESGetNormSchedule">SNESGetNormSchedule</a>(snes, &normschedule);
+<a name="line836">836: </a>  <font color="#4169E1">if</font> (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_ALWAYS.html#SNES_NORM_ALWAYS">SNES_NORM_ALWAYS</a> || normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_INITIAL_ONLY.html#SNES_NORM_INITIAL_ONLY">SNES_NORM_INITIAL_ONLY</a> || normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html#SNES_NORM_INITIAL_FINAL_ONLY">SNES_NORM_INITIAL_FINAL_ONLY</a>) {
+<a name="line837">837: </a>    <font color="#B22222">/* compute the initial function and preconditioned update delX */</font>
+<a name="line838">838: </a>    <font color="#4169E1">if</font> (!snes->vec_func_init_set) {
+<a name="line839">839: </a>      <a href="../../../../docs/manualpages/SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</a>(snes,X,F);
+<a name="line840">840: </a>    } <font color="#4169E1">else</font> snes->vec_func_init_set = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line842">842: </a>    <a href="../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(F, <a href="../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>, &fnorm); <font color="#B22222">/* fnorm <- ||F||  */</font>
+<a name="line843">843: </a>    SNESCheckFunctionNorm(snes,fnorm);
+<a name="line844">844: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
+<a name="line845">845: </a>    snes->iter = 0;
+<a name="line846">846: </a>    snes->norm = fnorm;
+<a name="line847">847: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
+<a name="line848">848: </a>    SNESLogConvergenceHistory(snes,snes->norm,0);
+<a name="line849">849: </a>    <a href="../../../../docs/manualpages/SNES/SNESMonitor.html#SNESMonitor">SNESMonitor</a>(snes,0,snes->norm);
+
+<a name="line851">851: </a>    <font color="#B22222">/* test convergence */</font>
+<a name="line852">852: </a>    (*snes->ops->converged)(snes,0,0.0,0.0,fnorm,&snes->reason,snes->cnvP);
+<a name="line853">853: </a>    <font color="#4169E1">if</font> (snes->reason) <font color="#4169E1">return</font>(0);
+<a name="line854">854: </a>  } <font color="#4169E1">else</font> {
+<a name="line855">855: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
+<a name="line856">856: </a>    SNESLogConvergenceHistory(snes,snes->norm,0);
+<a name="line857">857: </a>    <a href="../../../../docs/manualpages/SNES/SNESMonitor.html#SNESMonitor">SNESMonitor</a>(snes,0,snes->norm);
+<a name="line858">858: </a>  }
+
+<a name="line860">860: </a>  <font color="#B22222">/* Call general purpose update function */</font>
+<a name="line861">861: </a>  <font color="#4169E1">if</font> (snes->ops->update) {
+<a name="line862">862: </a>    (*snes->ops->update)(snes, snes->iter);
+<a name="line863">863: </a>  }
+<a name="line864">864: </a>  <font color="#B22222">/* copy the initial solution over for later */</font>
+<a name="line865">865: </a>  <font color="#4169E1">if</font> (nasm->fjtype == 2) {<a href="../../../../docs/manualpages/Vec/VecCopy.html#VecCopy">VecCopy</a>(X,nasm->xinit);}
+
+<a name="line867">867: </a>  <font color="#4169E1">for</font> (i = 0; i < snes->max_its; i++) {
+<a name="line868">868: </a>    SNESNASMSolveLocal_Private(snes,B,Y,X);
+<a name="line869">869: </a>    <font color="#4169E1">if</font> (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_ALWAYS.html#SNES_NORM_ALWAYS">SNES_NORM_ALWAYS</a> || ((i == snes->max_its - 1) && (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_INITIAL_FINAL_ONLY.html#SNES_NORM_INITIAL_FINAL_ONLY">SNES_NORM_INITIAL_FINAL_ONLY</a> || normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_FINAL_ONLY.html#SNES_NORM_FINAL_ONLY [...]
+<a name="line870">870: </a>      <a href="../../../../docs/manualpages/SNES/SNESComputeFunction.html#SNESComputeFunction">SNESComputeFunction</a>(snes,X,F);
+<a name="line871">871: </a>      <a href="../../../../docs/manualpages/Vec/VecNorm.html#VecNorm">VecNorm</a>(F, <a href="../../../../docs/manualpages/Vec/NORM_2.html#NORM_2">NORM_2</a>, &fnorm); <font color="#B22222">/* fnorm <- ||F||  */</font>
+<a name="line872">872: </a>      SNESCheckFunctionNorm(snes,fnorm);
+<a name="line873">873: </a>    }
+<a name="line874">874: </a>    <font color="#B22222">/* Monitor convergence */</font>
+<a name="line875">875: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsTakeAccess.html#PetscObjectSAWsTakeAccess">PetscObjectSAWsTakeAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
+<a name="line876">876: </a>    snes->iter = i+1;
+<a name="line877">877: </a>    snes->norm = fnorm;
+<a name="line878">878: </a>    <a href="../../../../docs/manualpages/Sys/PetscObjectSAWsGrantAccess.html#PetscObjectSAWsGrantAccess">PetscObjectSAWsGrantAccess</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes);
+<a name="line879">879: </a>    SNESLogConvergenceHistory(snes,snes->norm,0);
+<a name="line880">880: </a>    <a href="../../../../docs/manualpages/SNES/SNESMonitor.html#SNESMonitor">SNESMonitor</a>(snes,snes->iter,snes->norm);
+<a name="line881">881: </a>    <font color="#B22222">/* Test for convergence */</font>
+<a name="line882">882: </a>    <font color="#4169E1">if</font> (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_ALWAYS.html#SNES_NORM_ALWAYS">SNES_NORM_ALWAYS</a>) {(*snes->ops->converged)(snes,snes->iter,0.0,0.0,fnorm,&snes->reason,snes->cnvP);}
+<a name="line883">883: </a>    <font color="#4169E1">if</font> (snes->reason) <font color="#4169E1">break</font>;
+<a name="line884">884: </a>    <font color="#B22222">/* Call general purpose update function */</font>
+<a name="line885">885: </a>    <font color="#4169E1">if</font> (snes->ops->update) {(*snes->ops->update)(snes, snes->iter);}
+<a name="line886">886: </a>  }
+<a name="line887">887: </a>  <font color="#4169E1">if</font> (nasm->finaljacobian) {SNESNASMComputeFinalJacobian_Private(snes,X);}
+<a name="line888">888: </a>  <font color="#4169E1">if</font> (normschedule == <a href="../../../../docs/manualpages/SNES/SNES_NORM_ALWAYS.html#SNES_NORM_ALWAYS">SNES_NORM_ALWAYS</a>) {
+<a name="line889">889: </a>    <font color="#4169E1">if</font> (i == snes->max_its) {
+<a name="line890">890: </a>      PetscInfo1(snes,<font color="#666666">"Maximum number of iterations has been reached: %D\n"</font>,snes->max_its);
+<a name="line891">891: </a>      <font color="#4169E1">if</font> (!snes->reason) snes->reason = <a href="../../../../docs/manualpages/SNES/SNES_DIVERGED_MAX_IT.html#SNES_DIVERGED_MAX_IT">SNES_DIVERGED_MAX_IT</a>;
+<a name="line892">892: </a>    }
+<a name="line893">893: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!snes->reason) snes->reason = SNES_CONVERGED_ITS; <font color="#B22222">/* NASM is meant to be used as a preconditioner */</font>
+<a name="line894">894: </a>  <font color="#4169E1">return</font>(0);
+<a name="line895">895: </a>}
+
+<a name="line897">897: </a><font color="#B22222">/*MC</font>
+<a name="line898">898: </a><font color="#B22222">  <a href="../../../../docs/manualpages/SNES/SNESNASM.html#SNESNASM">SNESNASM</a> - Nonlinear Additive Schwartz</font>
+
+<a name="line900">900: </a><font color="#B22222">   Options Database:</font>
+<a name="line901">901: </a><font color="#B22222">+  -snes_nasm_log - enable logging events for the communication and solve stages</font>
+<a name="line902">902: </a><font color="#B22222">.  -snes_nasm_type <basic,restrict> - type of subdomain update used</font>
+<a name="line903">903: </a><font color="#B22222">.  -snes_asm_damping <dmp> - the new solution is obtained as old solution plus dmp times (sum of the solutions on the subdomains)</font>
+<a name="line904">904: </a><font color="#B22222">.  -snes_nasm_finaljacobian - compute the local and global jacobians of the final iterate</font>
+<a name="line905">905: </a><font color="#B22222">.  -snes_nasm_finaljacobian_type <finalinner,finalouter,initial> - pick state the jacobian is calculated at</font>
+<a name="line906">906: </a><font color="#B22222">.  -sub_snes_ - options prefix of the subdomain nonlinear solves</font>
+<a name="line907">907: </a><font color="#B22222">.  -sub_ksp_ - options prefix of the subdomain Krylov solver</font>
+<a name="line908">908: </a><font color="#B22222">-  -sub_pc_ - options prefix of the subdomain preconditioner</font>
+
+<a name="line910">910: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line912">912: </a><font color="#B22222">   References:</font>
+<a name="line913">913: </a><font color="#B22222">.  1. - Peter R. Brune, Matthew G. Knepley, Barry F. Smith, and Xuemin Tu, "Composing Scalable Nonlinear Algebraic Solvers",</font>
+<a name="line914">914: </a><font color="#B22222">   SIAM Review, 57(4), 2015</font>
+
+<a name="line916">916: </a><font color="#B22222">.seealso: <a href="../../../../docs/manualpages/SNES/SNESCreate.html#SNESCreate">SNESCreate</a>(), <a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>, <a href="../../../../docs/manualpages/SNES/SNESSetType.html#SNESSetType">SNESSetType</a>(), <a href="../../../../docs/manualpages/SNES/SNESType.html#SNESType">SNESType</a> (for list of available types), <a href="../../../../docs/manualpages/SNES/SNESNASMSetType.html#SNESNASM [...]
+<a name="line917">917: </a><font color="#B22222">M*/</font>
+
+<a name="line921">921: </a><strong><font color="#4169E1"><a name="SNESCreate_NASM"></a>PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESCreate_NASM(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a> snes)</font></strong>
+<a name="line922">922: </a>{
+<a name="line923">923: </a>  SNES_NASM      *nasm;
+
+<a name="line927">927: </a>  <a href="../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(snes,&nasm);
+<a name="line928">928: </a>  snes->data = (void*)nasm;
+
+<a name="line930">930: </a>  nasm->n        = <a href="../../../../docs/manualpages/Sys/PETSC_DECIDE.html#PETSC_DECIDE">PETSC_DECIDE</a>;
+<a name="line931">931: </a>  nasm->subsnes  = 0;
+<a name="line932">932: </a>  nasm->x        = 0;
+<a name="line933">933: </a>  nasm->xl       = 0;
+<a name="line934">934: </a>  nasm->y        = 0;
+<a name="line935">935: </a>  nasm->b        = 0;
+<a name="line936">936: </a>  nasm->oscatter = 0;
+<a name="line937">937: </a>  nasm->iscatter = 0;
+<a name="line938">938: </a>  nasm->gscatter = 0;
+<a name="line939">939: </a>  nasm->damping  = 1.;
+
+<a name="line941">941: </a>  nasm->type = PC_ASM_BASIC;
+<a name="line942">942: </a>  nasm->finaljacobian = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line943">943: </a>  nasm->same_local_solves = <a href="../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+
+<a name="line945">945: </a>  snes->ops->destroy        = SNESDestroy_NASM;
+<a name="line946">946: </a>  snes->ops->setup          = SNESSetUp_NASM;
+<a name="line947">947: </a>  snes->ops->setfromoptions = SNESSetFromOptions_NASM;
+<a name="line948">948: </a>  snes->ops->view           = SNESView_NASM;
+<a name="line949">949: </a>  snes->ops->solve          = SNESSolve_NASM;
+<a name="line950">950: </a>  snes->ops->reset          = SNESReset_NASM;
+
+<a name="line952">952: </a>  snes->usesksp = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line953">953: </a>  snes->usespc  = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line955">955: </a>  nasm->fjtype              = 0;
+<a name="line956">956: </a>  nasm->xinit               = NULL;
+<a name="line957">957: </a>  nasm->eventrestrictinterp = 0;
+<a name="line958">958: </a>  nasm->eventsubsolve       = 0;
+
+<a name="line960">960: </a>  <font color="#4169E1">if</font> (!snes->tolerancesset) {
+<a name="line961">961: </a>    snes->max_its   = 10000;
+<a name="line962">962: </a>    snes->max_funcs = 10000;
+<a name="line963">963: </a>  }
+
+<a name="line965">965: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetType_C"</font>,SNESNASMSetType_NASM);
+<a name="line966">966: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetType_C"</font>,SNESNASMGetType_NASM);
+<a name="line967">967: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetSubdomains_C"</font>,SNESNASMSetSubdomains_NASM);
+<a name="line968">968: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetSubdomains_C"</font>,SNESNASMGetSubdomains_NASM);
+<a name="line969">969: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetDamping_C"</font>,SNESNASMSetDamping_NASM);
+<a name="line970">970: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetDamping_C"</font>,SNESNASMGetDamping_NASM);
+<a name="line971">971: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMGetSubdomainVecs_C"</font>,SNESNASMGetSubdomainVecs_NASM);
+<a name="line972">972: </a>  <a href="../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)snes,<font color="#666666">"SNESNASMSetComputeFinalJacobian_C"</font>,SNESNASMSetComputeFinalJacobian_NASM);
+<a name="line973">973: </a>  <font color="#4169E1">return</font>(0);
+<a name="line974">974: </a>}
 
 </pre>
 </body>
diff --git a/src/snes/impls/ncg/index.html b/src/snes/impls/ncg/index.html
index f1820dd..c6ed66a 100644
--- a/src/snes/impls/ncg/index.html
+++ b/src/snes/impls/ncg/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ncg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ncg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/ncg/makefile.html b/src/snes/impls/ncg/makefile.html
index 3fe221b..47dd095 100644
--- a/src/snes/impls/ncg/makefile.html
+++ b/src/snes/impls/ncg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ncg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:52+00:00">
+<meta name="date" content="2016-06-05T17:35:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ncg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ncg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/impls/ncg/snesncg.c.html b/src/snes/impls/ncg/snesncg.c.html
index 634292e..6bdd6e4 100644
--- a/src/snes/impls/ncg/snesncg.c.html
+++ b/src/snes/impls/ncg/snesncg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ncg/snesncg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:51+00:00">
+<meta name="date" content="2016-06-05T17:35:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ncg/snesncg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ncg/snesncg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/snes/impls/ncg/snesncgimpl.h> </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a>const char *const SNESNCGTypes[] = {<font color="#666666">"FR"</font>,<font color="#666666">"PRP"</font>,<font color="#666666">"HS"</font>,<font color="#666666">"DY"</font>,<font color="#666666">"CD"</font>,<font color="#666666">"SNESNCGType"</font>,<font color="#666666">"SNES_NCG_"</font>,0};
 
diff --git a/src/snes/impls/ncg/snesncgimpl.h.html b/src/snes/impls/ncg/snesncgimpl.h.html
index 8d3e926..69fc46a 100644
--- a/src/snes/impls/ncg/snesncgimpl.h.html
+++ b/src/snes/impls/ncg/snesncgimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ncg/snesncgimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:52+00:00">
+<meta name="date" content="2016-06-05T17:35:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ncg/snesncgimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ncg/snesncgimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Private context for Richardson iteration</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/snes/impls/ngmres/anderson.c.html b/src/snes/impls/ngmres/anderson.c.html
index 28d2f31..cf79208 100644
--- a/src/snes/impls/ngmres/anderson.c.html
+++ b/src/snes/impls/ngmres/anderson.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ngmres/anderson.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:47+00:00">
+<meta name="date" content="2016-06-05T17:35:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ngmres/anderson.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ngmres/anderson.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/snes/impls/ngmres/snesngmres.h> </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><strong><font color="#4169E1">extern <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESDestroy_NGMRES(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>)</font></strong>;
diff --git a/src/snes/impls/ngmres/index.html b/src/snes/impls/ngmres/index.html
index fd3e544..b424664 100644
--- a/src/snes/impls/ngmres/index.html
+++ b/src/snes/impls/ngmres/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ngmres/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ngmres/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/ngmres/makefile.html b/src/snes/impls/ngmres/makefile.html
index 58ee247..45b0db7 100644
--- a/src/snes/impls/ngmres/makefile.html
+++ b/src/snes/impls/ngmres/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ngmres/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:48+00:00">
+<meta name="date" content="2016-06-05T17:35:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ngmres/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ngmres/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/impls/ngmres/ngmresfunc.c.html b/src/snes/impls/ngmres/ngmresfunc.c.html
index 5fc5c1e..676f3ba 100644
--- a/src/snes/impls/ngmres/ngmresfunc.c.html
+++ b/src/snes/impls/ngmres/ngmresfunc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ngmres/ngmresfunc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:47+00:00">
+<meta name="date" content="2016-06-05T17:35:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ngmres/ngmresfunc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ngmres/ngmresfunc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/snes/impls/ngmres/snesngmres.h> </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscblaslapack.h></font>
 
diff --git a/src/snes/impls/ngmres/snesngmres.c.html b/src/snes/impls/ngmres/snesngmres.c.html
index 2050ef7..8275326 100644
--- a/src/snes/impls/ngmres/snesngmres.c.html
+++ b/src/snes/impls/ngmres/snesngmres.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ngmres/snesngmres.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:45+00:00">
+<meta name="date" content="2016-06-05T17:35:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/ngmres/snesngmres.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/ngmres/snesngmres.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/snes/impls/ngmres/snesngmres.h> </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscblaslapack.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/src/snes/impls/python/index.html b/src/snes/impls/python/index.html
index 12bd151..d04853a 100644
--- a/src/snes/impls/python/index.html
+++ b/src/snes/impls/python/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/python/makefile.html b/src/snes/impls/python/makefile.html
index dffd319..2fd73d6 100644
--- a/src/snes/impls/python/makefile.html
+++ b/src/snes/impls/python/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/python/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:40+00:00">
+<meta name="date" content="2016-06-05T17:35:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/python/pythonsnes.c.html b/src/snes/impls/python/pythonsnes.c.html
index b81a571..cf2f24f 100644
--- a/src/snes/impls/python/pythonsnes.c.html
+++ b/src/snes/impls/python/pythonsnes.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/python/pythonsnes.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:40+00:00">
+<meta name="date" content="2016-06-05T17:35:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/python/pythonsnes.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/python/pythonsnes.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>          </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@C</font>
diff --git a/src/snes/impls/qn/index.html b/src/snes/impls/qn/index.html
index b4acaa3..bd3ee1a 100644
--- a/src/snes/impls/qn/index.html
+++ b/src/snes/impls/qn/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/qn/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/qn/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/qn/makefile.html b/src/snes/impls/qn/makefile.html
index 9f0e517..5ca4f70 100644
--- a/src/snes/impls/qn/makefile.html
+++ b/src/snes/impls/qn/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/qn/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:50+00:00">
+<meta name="date" content="2016-06-05T17:35:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/qn/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/qn/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/qn/qn.c.html b/src/snes/impls/qn/qn.c.html
index a366a2b..2e516ef 100644
--- a/src/snes/impls/qn/qn.c.html
+++ b/src/snes/impls/qn/qn.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/qn/qn.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:48+00:00">
+<meta name="date" content="2016-06-05T17:35:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/qn/qn.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/qn/qn.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h> </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 
diff --git a/src/snes/impls/richardson/index.html b/src/snes/impls/richardson/index.html
index 79083d9..1d86917 100644
--- a/src/snes/impls/richardson/index.html
+++ b/src/snes/impls/richardson/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/richardson/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/richardson/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/richardson/makefile.html b/src/snes/impls/richardson/makefile.html
index a00c0d3..446ca81 100644
--- a/src/snes/impls/richardson/makefile.html
+++ b/src/snes/impls/richardson/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/richardson/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:40+00:00">
+<meta name="date" content="2016-06-05T17:35:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/richardson/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/richardson/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/impls/richardson/snesrichardson.c.html b/src/snes/impls/richardson/snesrichardson.c.html
index 6ee15d1..ef274f0 100644
--- a/src/snes/impls/richardson/snesrichardson.c.html
+++ b/src/snes/impls/richardson/snesrichardson.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/richardson/snesrichardson.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:39+00:00">
+<meta name="date" content="2016-06-05T17:35:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/richardson/snesrichardson.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/richardson/snesrichardson.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/snes/impls/richardson/snesrichardsonimpl.h></font>
 
 
diff --git a/src/snes/impls/richardson/snesrichardsonimpl.h.html b/src/snes/impls/richardson/snesrichardsonimpl.h.html
index f1e85ed..6714267 100644
--- a/src/snes/impls/richardson/snesrichardsonimpl.h.html
+++ b/src/snes/impls/richardson/snesrichardsonimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/richardson/snesrichardsonimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:40+00:00">
+<meta name="date" content="2016-06-05T17:35:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/richardson/snesrichardsonimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/richardson/snesrichardsonimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Private context for Richardson iteration</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/snes/impls/shell/index.html b/src/snes/impls/shell/index.html
index 2aaf997..b6aa0b9 100644
--- a/src/snes/impls/shell/index.html
+++ b/src/snes/impls/shell/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/shell/makefile.html b/src/snes/impls/shell/makefile.html
index 70ccc1c..589dc40 100644
--- a/src/snes/impls/shell/makefile.html
+++ b/src/snes/impls/shell/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/shell/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:51+00:00">
+<meta name="date" content="2016-06-05T17:35:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/impls/shell/snesshell.c.html b/src/snes/impls/shell/snesshell.c.html
index dde7396..2dff60d 100644
--- a/src/snes/impls/shell/snesshell.c.html
+++ b/src/snes/impls/shell/snesshell.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/shell/snesshell.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:50+00:00">
+<meta name="date" content="2016-06-05T17:35:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/shell/snesshell.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/shell/snesshell.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>             </font><font color="#B22222">/*I   "petscsnes.h"   I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {<a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> (*solve)(<a href="../../../../docs/manualpages/SNES/SNES.html#SNES">SNES</a>,<a href="../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>);void *ctx;} SNES_Shell;
diff --git a/src/snes/impls/test/index.html b/src/snes/impls/test/index.html
index 85bae51..b059a03 100644
--- a/src/snes/impls/test/index.html
+++ b/src/snes/impls/test/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/test/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/test/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/test/makefile.html b/src/snes/impls/test/makefile.html
index 3367362..4e5b2b8 100644
--- a/src/snes/impls/test/makefile.html
+++ b/src/snes/impls/test/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/test/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:39+00:00">
+<meta name="date" content="2016-06-05T17:35:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/test/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/test/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/test/snestest.c.html b/src/snes/impls/test/snestest.c.html
index b0a1827..61e58e9 100644
--- a/src/snes/impls/test/snestest.c.html
+++ b/src/snes/impls/test/snestest.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/test/snestest.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:38+00:00">
+<meta name="date" content="2016-06-05T17:35:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/test/snestest.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/test/snestest.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
diff --git a/src/snes/impls/tr/index.html b/src/snes/impls/tr/index.html
index 653c32a..119402d 100644
--- a/src/snes/impls/tr/index.html
+++ b/src/snes/impls/tr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/tr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/tr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/tr/makefile.html b/src/snes/impls/tr/makefile.html
index 08d35a6..eaac485 100644
--- a/src/snes/impls/tr/makefile.html
+++ b/src/snes/impls/tr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/tr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:38+00:00">
+<meta name="date" content="2016-06-05T17:35:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/tr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/tr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/tr/tr.c.html b/src/snes/impls/tr/tr.c.html
index f10169f..7c9ade0 100644
--- a/src/snes/impls/tr/tr.c.html
+++ b/src/snes/impls/tr/tr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/tr/tr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:37+00:00">
+<meta name="date" content="2016-06-05T17:35:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/tr/tr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/tr/tr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/snes/impls/tr/trimpl.h>                </font><font color="#B22222">/*I   "petscsnes.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/snes/impls/tr/trimpl.h.html b/src/snes/impls/tr/trimpl.h.html
index 8009d5f..9ae4e3a 100644
--- a/src/snes/impls/tr/trimpl.h.html
+++ b/src/snes/impls/tr/trimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/tr/trimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:38+00:00">
+<meta name="date" content="2016-06-05T17:35:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/tr/trimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/tr/trimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Context for a Newton trust region method for solving a system</font>
diff --git a/src/snes/impls/vi/index.html b/src/snes/impls/vi/index.html
index 0cf8378..63298b3 100644
--- a/src/snes/impls/vi/index.html
+++ b/src/snes/impls/vi/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/vi/makefile.html b/src/snes/impls/vi/makefile.html
index f9ccf61..d8212af 100644
--- a/src/snes/impls/vi/makefile.html
+++ b/src/snes/impls/vi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/vi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:42+00:00">
+<meta name="date" content="2016-06-05T17:35:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/vi/rs/index.html b/src/snes/impls/vi/rs/index.html
index 8384019..0484b88 100644
--- a/src/snes/impls/vi/rs/index.html
+++ b/src/snes/impls/vi/rs/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/rs/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/rs/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/vi/rs/makefile.html b/src/snes/impls/vi/rs/makefile.html
index 3a509d8..b1512b3 100644
--- a/src/snes/impls/vi/rs/makefile.html
+++ b/src/snes/impls/vi/rs/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/vi/rs/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:45+00:00">
+<meta name="date" content="2016-06-05T17:35:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/rs/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/rs/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/vi/rs/virs.c.html b/src/snes/impls/vi/rs/virs.c.html
index 78a8e40..d85823b 100644
--- a/src/snes/impls/vi/rs/virs.c.html
+++ b/src/snes/impls/vi/rs/virs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/vi/rs/virs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:43+00:00">
+<meta name="date" content="2016-06-05T17:35:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/rs/virs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/rs/virs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/snes/impls/vi/rs/virsimpl.h> </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
diff --git a/src/snes/impls/vi/rs/virsimpl.h.html b/src/snes/impls/vi/rs/virsimpl.h.html
index c044588..10c491e 100644
--- a/src/snes/impls/vi/rs/virsimpl.h.html
+++ b/src/snes/impls/vi/rs/virsimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/vi/rs/virsimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:45+00:00">
+<meta name="date" content="2016-06-05T17:35:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/rs/virsimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/rs/virsimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/snes/impls/vi/ss/index.html b/src/snes/impls/vi/ss/index.html
index d27f6a8..be3743a 100644
--- a/src/snes/impls/vi/ss/index.html
+++ b/src/snes/impls/vi/ss/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/ss/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/ss/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/impls/vi/ss/makefile.html b/src/snes/impls/vi/ss/makefile.html
index db9bf60..ef03e3c05 100644
--- a/src/snes/impls/vi/ss/makefile.html
+++ b/src/snes/impls/vi/ss/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/vi/ss/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:43+00:00">
+<meta name="date" content="2016-06-05T17:35:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/ss/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/ss/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/impls/vi/ss/viss.c.html b/src/snes/impls/vi/ss/viss.c.html
index e0954f5..99a4c8a 100644
--- a/src/snes/impls/vi/ss/viss.c.html
+++ b/src/snes/impls/vi/ss/viss.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/vi/ss/viss.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:42+00:00">
+<meta name="date" content="2016-06-05T17:35:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/ss/viss.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/ss/viss.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/snes/impls/vi/ss/vissimpl.h> </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../include/petsc/private/kspimpl.h></font>
diff --git a/src/snes/impls/vi/ss/vissimpl.h.html b/src/snes/impls/vi/ss/vissimpl.h.html
index 753b2c4..34fc1a5 100644
--- a/src/snes/impls/vi/ss/vissimpl.h.html
+++ b/src/snes/impls/vi/ss/vissimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/vi/ss/vissimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:43+00:00">
+<meta name="date" content="2016-06-05T17:35:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/ss/vissimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/ss/vissimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
 
diff --git a/src/snes/impls/vi/vi.c.html b/src/snes/impls/vi/vi.c.html
index e97d26b..ee7d60d 100644
--- a/src/snes/impls/vi/vi.c.html
+++ b/src/snes/impls/vi/vi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/vi/vi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:40+00:00">
+<meta name="date" content="2016-06-05T17:35:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/impls/vi/vi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/impls/vi/vi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>  </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdm.h></font>
 
diff --git a/src/snes/index.html b/src/snes/index.html
index dd2301e..67977bc 100644
--- a/src/snes/index.html
+++ b/src/snes/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/interface/dlregissnes.c.html b/src/snes/interface/dlregissnes.c.html
index df5f171..6f71e80 100644
--- a/src/snes/interface/dlregissnes.c.html
+++ b/src/snes/interface/dlregissnes.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/dlregissnes.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:32+00:00">
+<meta name="date" content="2016-06-05T17:35:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/dlregissnes.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/dlregissnes.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/linesearchimpl.h></font>
diff --git a/src/snes/interface/index.html b/src/snes/interface/index.html
index 9041dad..021992d 100644
--- a/src/snes/interface/index.html
+++ b/src/snes/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/interface/makefile.html b/src/snes/interface/makefile.html
index fcb9c7b..ea4a252 100644
--- a/src/snes/interface/makefile.html
+++ b/src/snes/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:33+00:00">
+<meta name="date" content="2016-06-05T17:35:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/interface/noise/index.html b/src/snes/interface/noise/index.html
index d1d3d0e..5fb3fff 100644
--- a/src/snes/interface/noise/index.html
+++ b/src/snes/interface/noise/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/noise/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/noise/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/interface/noise/makefile.html b/src/snes/interface/noise/makefile.html
index 95b152a..7e25a11 100644
--- a/src/snes/interface/noise/makefile.html
+++ b/src/snes/interface/noise/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/noise/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:35+00:00">
+<meta name="date" content="2016-06-05T17:35:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/noise/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/noise/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/interface/noise/snesdnest.c.html b/src/snes/interface/noise/snesdnest.c.html
index 4749efb..6660a29 100644
--- a/src/snes/interface/noise/snesdnest.c.html
+++ b/src/snes/interface/noise/snesdnest.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/noise/snesdnest.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:34+00:00">
+<meta name="date" content="2016-06-05T17:35:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/noise/snesdnest.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/noise/snesdnest.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* fnoise/snesdnest.F -- translated by f2c (version 20020314).</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/snes/interface/noise/snesmfj2.c.html b/src/snes/interface/noise/snesmfj2.c.html
index 9b1de7a..d882af9 100644
--- a/src/snes/interface/noise/snesmfj2.c.html
+++ b/src/snes/interface/noise/snesmfj2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/noise/snesmfj2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:33+00:00">
+<meta name="date" content="2016-06-05T17:35:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/noise/snesmfj2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/noise/snesmfj2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>   </font><font color="#B22222">/*I  "petscsnes.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#B22222">/* matimpl.h is needed only for logging of matrix operation */</font>
diff --git a/src/snes/interface/noise/snesnoise.c.html b/src/snes/interface/noise/snesnoise.c.html
index 65f318c..9322e18 100644
--- a/src/snes/interface/noise/snesnoise.c.html
+++ b/src/snes/interface/noise/snesnoise.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/noise/snesnoise.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:34+00:00">
+<meta name="date" content="2016-06-05T17:35:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/noise/snesnoise.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/noise/snesnoise.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
diff --git a/src/snes/interface/saws/index.html b/src/snes/interface/saws/index.html
index 9e8e068..1cbd311 100644
--- a/src/snes/interface/saws/index.html
+++ b/src/snes/interface/saws/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/saws/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/saws/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/interface/saws/makefile.html b/src/snes/interface/saws/makefile.html
index bb7660c..410c0a9 100644
--- a/src/snes/interface/saws/makefile.html
+++ b/src/snes/interface/saws/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/saws/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:35+00:00">
+<meta name="date" content="2016-06-05T17:35:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/saws/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/saws/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage  'PETSC_HAVE_SAWS'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/snes/interface/saws/snessaws.c.html b/src/snes/interface/saws/snessaws.c.html
index 8831479..eaf47cf 100644
--- a/src/snes/interface/saws/snessaws.c.html
+++ b/src/snes/interface/saws/snessaws.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/saws/snessaws.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:35+00:00">
+<meta name="date" content="2016-06-05T17:35:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/saws/snessaws.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/saws/snessaws.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>  </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscviewersaws.h></font>
 
diff --git a/src/snes/interface/snes.c.html b/src/snes/interface/snes.c.html
index deb22d0..2c4876d 100644
--- a/src/snes/interface/snes.c.html
+++ b/src/snes/interface/snes.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/snes.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:16+00:00">
+<meta name="date" content="2016-06-05T17:35:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/snes.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/snes.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>      </font><font color="#B22222">/*I "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmshell.h></font>
diff --git a/src/snes/interface/snesj.c.html b/src/snes/interface/snesj.c.html
index afe0c1f..020f703 100644
--- a/src/snes/interface/snesj.c.html
+++ b/src/snes/interface/snesj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/snesj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:29+00:00">
+<meta name="date" content="2016-06-05T17:35:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/snesj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/snesj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>    </font><font color="#B22222">/*I  "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/snes/interface/snesj2.c.html b/src/snes/interface/snesj2.c.html
index 4c0a97f..4bef0fa 100644
--- a/src/snes/interface/snesj2.c.html
+++ b/src/snes/interface/snesj2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/snesj2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:31+00:00">
+<meta name="date" content="2016-06-05T17:35:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/snesj2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/snesj2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>    </font><font color="#B22222">/*I  "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h>                   </font><font color="#B22222">/*I  "petscdm.h"    I*/</font><font color="#A020F0"></font>
diff --git a/src/snes/interface/snesob.c.html b/src/snes/interface/snesob.c.html
index 3ba0636..4bc431a 100644
--- a/src/snes/interface/snesob.c.html
+++ b/src/snes/interface/snesob.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/snesob.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:32+00:00">
+<meta name="date" content="2016-06-05T17:35:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/snesob.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/snesob.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*MC</font>
diff --git a/src/snes/interface/snespc.c.html b/src/snes/interface/snespc.c.html
index 2336d5f..f4cea64 100644
--- a/src/snes/interface/snespc.c.html
+++ b/src/snes/interface/snespc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/snespc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:32+00:00">
+<meta name="date" content="2016-06-05T17:35:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/snespc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/snespc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>      </font><font color="#B22222">/*I "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmshell.h></font>
diff --git a/src/snes/interface/snesregi.c.html b/src/snes/interface/snesregi.c.html
index dffbbb4..5fe1ccc 100644
--- a/src/snes/interface/snesregi.c.html
+++ b/src/snes/interface/snesregi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/snesregi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:29+00:00">
+<meta name="date" content="2016-06-05T17:35:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/snesregi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/snesregi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>     </font><font color="#B22222">/*I  "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/snes/interface/snesut.c.html b/src/snes/interface/snesut.c.html
index 21888d7..1ee6f62 100644
--- a/src/snes/interface/snesut.c.html
+++ b/src/snes/interface/snesut.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/interface/snesut.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:29+00:00">
+<meta name="date" content="2016-06-05T17:35:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/interface/snesut.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/interface/snesut.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>       </font><font color="#B22222">/*I   "petsc/private/snesimpl.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/src/snes/linesearch/impls/basic/basicimpls.h.html b/src/snes/linesearch/impls/basic/basicimpls.h.html
index b649e70..2202992 100644
--- a/src/snes/linesearch/impls/basic/basicimpls.h.html
+++ b/src/snes/linesearch/impls/basic/basicimpls.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/basic/basicimpls.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:34+00:00">
+<meta name="date" content="2016-06-05T17:37:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/basic/basicimpls.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/basic/basicimpls.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"></pre>
 </body>
 
diff --git a/src/snes/linesearch/impls/basic/index.html b/src/snes/linesearch/impls/basic/index.html
index cb56950..f1be5b4 100644
--- a/src/snes/linesearch/impls/basic/index.html
+++ b/src/snes/linesearch/impls/basic/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/linesearch/impls/basic/linesearchbasic.c.html b/src/snes/linesearch/impls/basic/linesearchbasic.c.html
index 8dae633..28edb68 100644
--- a/src/snes/linesearch/impls/basic/linesearchbasic.c.html
+++ b/src/snes/linesearch/impls/basic/linesearchbasic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/basic/linesearchbasic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:34+00:00">
+<meta name="date" content="2016-06-05T17:37:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/basic/linesearchbasic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/basic/linesearchbasic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/linesearchimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
diff --git a/src/snes/linesearch/impls/basic/makefile.html b/src/snes/linesearch/impls/basic/makefile.html
index b662cb7..1ab77e2 100644
--- a/src/snes/linesearch/impls/basic/makefile.html
+++ b/src/snes/linesearch/impls/basic/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/basic/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:34+00:00">
+<meta name="date" content="2016-06-05T17:37:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/linesearch/impls/bt/index.html b/src/snes/linesearch/impls/bt/index.html
index 4d1e179..69d0074 100644
--- a/src/snes/linesearch/impls/bt/index.html
+++ b/src/snes/linesearch/impls/bt/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/bt/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/bt/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/linesearch/impls/bt/linesearchbt.c.html b/src/snes/linesearch/impls/bt/linesearchbt.c.html
index 4d4e397..c47a386 100644
--- a/src/snes/linesearch/impls/bt/linesearchbt.c.html
+++ b/src/snes/linesearch/impls/bt/linesearchbt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/bt/linesearchbt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:36+00:00">
+<meta name="date" content="2016-06-05T17:37:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/bt/linesearchbt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/bt/linesearchbt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/linesearchimpl.h> </font><font color="#B22222">/*I  "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
diff --git a/src/snes/linesearch/impls/bt/makefile.html b/src/snes/linesearch/impls/bt/makefile.html
index a4caa1a..0a51ef9 100644
--- a/src/snes/linesearch/impls/bt/makefile.html
+++ b/src/snes/linesearch/impls/bt/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/bt/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:37+00:00">
+<meta name="date" content="2016-06-05T17:37:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/bt/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/bt/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/linesearch/impls/cp/index.html b/src/snes/linesearch/impls/cp/index.html
index 0f38bcb..72df06b 100644
--- a/src/snes/linesearch/impls/cp/index.html
+++ b/src/snes/linesearch/impls/cp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/cp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/cp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/linesearch/impls/cp/linesearchcp.c.html b/src/snes/linesearch/impls/cp/linesearchcp.c.html
index 88932c8..a9358ed 100644
--- a/src/snes/linesearch/impls/cp/linesearchcp.c.html
+++ b/src/snes/linesearch/impls/cp/linesearchcp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/cp/linesearchcp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:35+00:00">
+<meta name="date" content="2016-06-05T17:37:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/cp/linesearchcp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/cp/linesearchcp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/linesearchimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsnes.h></font>
 
diff --git a/src/snes/linesearch/impls/cp/makefile.html b/src/snes/linesearch/impls/cp/makefile.html
index 5c0ae79..aa74eae 100644
--- a/src/snes/linesearch/impls/cp/makefile.html
+++ b/src/snes/linesearch/impls/cp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/cp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:35+00:00">
+<meta name="date" content="2016-06-05T17:37:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/cp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/cp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/linesearch/impls/index.html b/src/snes/linesearch/impls/index.html
index 3f399a5..7c234df 100644
--- a/src/snes/linesearch/impls/index.html
+++ b/src/snes/linesearch/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/snes/linesearch/impls/l2/index.html b/src/snes/linesearch/impls/l2/index.html
index f74770e..945d554 100644
--- a/src/snes/linesearch/impls/l2/index.html
+++ b/src/snes/linesearch/impls/l2/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/l2/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/l2/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../..2/../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/linesearch/impls/l2/l2impls.h.html b/src/snes/linesearch/impls/l2/l2impls.h.html
index af0bb62..34954ad 100644
--- a/src/snes/linesearch/impls/l2/l2impls.h.html
+++ b/src/snes/linesearch/impls/l2/l2impls.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/l2/l2impls.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:35+00:00">
+<meta name="date" content="2016-06-05T17:37:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/l2/l2impls.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/l2/l2impls.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"></pre>
 </body>
 
diff --git a/src/snes/linesearch/impls/l2/linesearchl2.c.html b/src/snes/linesearch/impls/l2/linesearchl2.c.html
index 1ee06f2..8d9b4cc 100644
--- a/src/snes/linesearch/impls/l2/linesearchl2.c.html
+++ b/src/snes/linesearch/impls/l2/linesearchl2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/l2/linesearchl2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:34+00:00">
+<meta name="date" content="2016-06-05T17:37:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/l2/linesearchl2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/l2/linesearchl2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/linesearchimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsnes.h></font>
 
diff --git a/src/snes/linesearch/impls/l2/makefile.html b/src/snes/linesearch/impls/l2/makefile.html
index 65a865f..59bda11 100644
--- a/src/snes/linesearch/impls/l2/makefile.html
+++ b/src/snes/linesearch/impls/l2/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/l2/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:35+00:00">
+<meta name="date" content="2016-06-05T17:37:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/l2/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/l2/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/linesearch/impls/makefile.html b/src/snes/linesearch/impls/makefile.html
index 8f46575..ef090d2 100644
--- a/src/snes/linesearch/impls/makefile.html
+++ b/src/snes/linesearch/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:34+00:00">
+<meta name="date" content="2016-06-05T17:37:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/linesearch/impls/nleqerr/index.html b/src/snes/linesearch/impls/nleqerr/index.html
index aec08ea..b82e15e 100644
--- a/src/snes/linesearch/impls/nleqerr/index.html
+++ b/src/snes/linesearch/impls/nleqerr/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/nleqerr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/nleqerr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c.html b/src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c.html
index d5b9f3e..9c1cf68 100644
--- a/src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c.html
+++ b/src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:37+00:00">
+<meta name="date" content="2016-06-05T17:37:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/linesearchimpl.h> </font><font color="#B22222">/*I  "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
diff --git a/src/snes/linesearch/impls/nleqerr/makefile.html b/src/snes/linesearch/impls/nleqerr/makefile.html
index fcf0bd2..c4c71d2 100644
--- a/src/snes/linesearch/impls/nleqerr/makefile.html
+++ b/src/snes/linesearch/impls/nleqerr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/nleqerr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:38+00:00">
+<meta name="date" content="2016-06-05T17:37:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/nleqerr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/nleqerr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/linesearch/impls/shell/index.html b/src/snes/linesearch/impls/shell/index.html
index 938f4a2..463a5a8 100644
--- a/src/snes/linesearch/impls/shell/index.html
+++ b/src/snes/linesearch/impls/shell/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/shell/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/linesearch/impls/shell/linesearchshell.c.html b/src/snes/linesearch/impls/shell/linesearchshell.c.html
index dbcfbc4..7f8d7fa 100644
--- a/src/snes/linesearch/impls/shell/linesearchshell.c.html
+++ b/src/snes/linesearch/impls/shell/linesearchshell.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/shell/linesearchshell.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:35+00:00">
+<meta name="date" content="2016-06-05T17:37:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/shell/linesearchshell.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/shell/linesearchshell.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/linesearchimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
 
diff --git a/src/snes/linesearch/impls/shell/makefile.html b/src/snes/linesearch/impls/shell/makefile.html
index 942abf7..f1648de 100644
--- a/src/snes/linesearch/impls/shell/makefile.html
+++ b/src/snes/linesearch/impls/shell/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/impls/shell/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:36+00:00">
+<meta name="date" content="2016-06-05T17:37:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/impls/shell/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/snes/linesearch/index.html b/src/snes/linesearch/index.html
index 53e1778..b66d424 100644
--- a/src/snes/linesearch/index.html
+++ b/src/snes/linesearch/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/linesearch/interface/index.html b/src/snes/linesearch/interface/index.html
index e6a3934..628b393 100644
--- a/src/snes/linesearch/interface/index.html
+++ b/src/snes/linesearch/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/linesearch/interface/linesearch.c.html b/src/snes/linesearch/interface/linesearch.c.html
index 793b618..9cff473 100644
--- a/src/snes/linesearch/interface/linesearch.c.html
+++ b/src/snes/linesearch/interface/linesearch.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/interface/linesearch.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:29+00:00">
+<meta name="date" content="2016-06-05T17:37:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/interface/linesearch.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/interface/linesearch.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/linesearchimpl.h> </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>         SNESLineSearchRegisterAllCalled = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
diff --git a/src/snes/linesearch/interface/linesearchregi.c.html b/src/snes/linesearch/interface/linesearchregi.c.html
index b5697d5..88957f1 100644
--- a/src/snes/linesearch/interface/linesearchregi.c.html
+++ b/src/snes/linesearch/interface/linesearchregi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/interface/linesearchregi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:33+00:00">
+<meta name="date" content="2016-06-05T17:37:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/interface/linesearchregi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/interface/linesearchregi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/linesearchimpl.h>     </font><font color="#B22222">/*I  "petscsnes.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> SNESLineSearchCreate_Basic(<a href="../../../../docs/manualpages/SNES/SNESLineSearch.html#SNESLineSearch">SNESLineSearch</a>)</font></strong>;
diff --git a/src/snes/linesearch/interface/makefile.html b/src/snes/linesearch/interface/makefile.html
index 248ae4c..0211ec6 100644
--- a/src/snes/linesearch/interface/makefile.html
+++ b/src/snes/linesearch/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:34+00:00">
+<meta name="date" content="2016-06-05T17:37:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/linesearch/makefile.html b/src/snes/linesearch/makefile.html
index 3c996cf..a723946 100644
--- a/src/snes/linesearch/makefile.html
+++ b/src/snes/linesearch/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/linesearch/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:29+00:00">
+<meta name="date" content="2016-06-05T17:37:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/linesearch/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/linesearch/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/makefile.html b/src/snes/makefile.html
index 251c53f..e313e54 100644
--- a/src/snes/makefile.html
+++ b/src/snes/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:16+00:00">
+<meta name="date" content="2016-06-05T17:35:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/mf/index.html b/src/snes/mf/index.html
index ac9074b..119a96f 100644
--- a/src/snes/mf/index.html
+++ b/src/snes/mf/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/mf/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/mf/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/mf/makefile.html b/src/snes/mf/makefile.html
index c6f2620..8f5a905 100644
--- a/src/snes/mf/makefile.html
+++ b/src/snes/mf/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/mf/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:36+00:00">
+<meta name="date" content="2016-06-05T17:35:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/mf/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/mf/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/snes/mf/snesmfj.c.html b/src/snes/mf/snesmfj.c.html
index fb1a66f..61defc6 100644
--- a/src/snes/mf/snesmfj.c.html
+++ b/src/snes/mf/snesmfj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/mf/snesmfj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:23:35+00:00">
+<meta name="date" content="2016-06-05T17:35:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/mf/snesmfj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/mf/snesmfj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>  </font><font color="#B22222">/*I  "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h>                 </font><font color="#B22222">/*I  "petscdm.h"   I*/</font><font color="#A020F0"></font>
diff --git a/src/snes/utils/dmdasnes.c.html b/src/snes/utils/dmdasnes.c.html
index b7cf56f..623feb6 100644
--- a/src/snes/utils/dmdasnes.c.html
+++ b/src/snes/utils/dmdasnes.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/utils/dmdasnes.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:21+00:00">
+<meta name="date" content="2016-06-05T17:37:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/utils/dmdasnes.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/utils/dmdasnes.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscdmda.h>          </font><font color="#B22222">/*I "petscdmda.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>   </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/snes/utils/dmlocalsnes.c.html b/src/snes/utils/dmlocalsnes.c.html
index cdbbc5b..cc9dd6d 100644
--- a/src/snes/utils/dmlocalsnes.c.html
+++ b/src/snes/utils/dmlocalsnes.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/utils/dmlocalsnes.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:22+00:00">
+<meta name="date" content="2016-06-05T17:37:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/utils/dmlocalsnes.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/utils/dmlocalsnes.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>   </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/snes/utils/dmplexsnes.c.html b/src/snes/utils/dmplexsnes.c.html
index 6a3b499..4245cfc 100644
--- a/src/snes/utils/dmplexsnes.c.html
+++ b/src/snes/utils/dmplexsnes.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/utils/dmplexsnes.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:22+00:00">
+<meta name="date" content="2016-06-05T17:37:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/utils/dmplexsnes.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/utils/dmplexsnes.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h>   </font><font color="#B22222">/*I "petscdmplex.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>     </font><font color="#B22222">/*I "petscsnes.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscds.h></font>
diff --git a/src/snes/utils/dmsnes.c.html b/src/snes/utils/dmsnes.c.html
index 640a55b..387cf69 100644
--- a/src/snes/utils/dmsnes.c.html
+++ b/src/snes/utils/dmsnes.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/utils/dmsnes.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:19+00:00">
+<meta name="date" content="2016-06-05T17:37:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/utils/dmsnes.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/utils/dmsnes.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/snesimpl.h>   </font><font color="#B22222">/*I "petscsnes.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmimpl.h>     </font><font color="#B22222">/*I "petscdm.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/snes/utils/index.html b/src/snes/utils/index.html
index 21cbe22..1f32a95 100644
--- a/src/snes/utils/index.html
+++ b/src/snes/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/snes/utils/makefile.html b/src/snes/utils/makefile.html
index 84b220e..39b0f29 100644
--- a/src/snes/utils/makefile.html
+++ b/src/snes/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/snes/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:29+00:00">
+<meta name="date" content="2016-06-05T17:37:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/snes/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/snes/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/ams/index.html b/src/sys/ams/index.html
index 8789989..93c3007 100644
--- a/src/sys/ams/index.html
+++ b/src/sys/ams/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/ams/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/ams/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/ams/makefile.html b/src/sys/ams/makefile.html
index cc5968f..647f29c 100644
--- a/src/sys/ams/makefile.html
+++ b/src/sys/ams/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/ams/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:51+00:00">
+<meta name="date" content="2016-06-05T17:17:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/ams/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/ams/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage 'PETSC_HAVE_SAWS'</font>
 
diff --git a/src/sys/ams/pams.c.html b/src/sys/ams/pams.c.html
index f85bc94..bc1a3ea 100644
--- a/src/sys/ams/pams.c.html
+++ b/src/sys/ams/pams.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/ams/pams.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:50+00:00">
+<meta name="date" content="2016-06-05T17:17:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/ams/pams.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/ams/pams.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/petscimpl.h>        </font><font color="#B22222">/*I    "petscsys.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewersaws.h></font>
diff --git a/src/sys/classes/bag/bag.c.html b/src/sys/classes/bag/bag.c.html
index 44d2e5e..076700e 100644
--- a/src/sys/classes/bag/bag.c.html
+++ b/src/sys/classes/bag/bag.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/bag/bag.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:08+00:00">
+<meta name="date" content="2016-06-05T17:15:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/bag/bag.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/bag/bag.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/bagimpl.h>     </font><font color="#B22222">/*I  "petscbag.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewer.h></font>
diff --git a/src/sys/classes/bag/f2003-src/fsrc/bagenum.F.html b/src/sys/classes/bag/f2003-src/fsrc/bagenum.F.html
index d5baf78..25bd14b 100644
--- a/src/sys/classes/bag/f2003-src/fsrc/bagenum.F.html
+++ b/src/sys/classes/bag/f2003-src/fsrc/bagenum.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/bag/f2003-src/fsrc/bagenum.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:11+00:00">
+<meta name="date" content="2016-06-05T17:15:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/bag/f2003-src/fsrc/bagenum.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/bag/f2003-src/fsrc/bagenum.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include </font><font color="#666666">"petsc/finclude/petscsysdef.h"</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include </font><font color="#666666">"petsc/finclude/petscbagdef.h"</font><font color="#A020F0"></font>
diff --git a/src/sys/classes/bag/f2003-src/fsrc/index.html b/src/sys/classes/bag/f2003-src/fsrc/index.html
index 573f81e..4a50024 100644
--- a/src/sys/classes/bag/f2003-src/fsrc/index.html
+++ b/src/sys/classes/bag/f2003-src/fsrc/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/bag/f2003-src/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/bag/f2003-src/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/classes/bag/f2003-src/fsrc/makefile.html b/src/sys/classes/bag/f2003-src/fsrc/makefile.html
index 4252895..932cdd2 100644
--- a/src/sys/classes/bag/f2003-src/fsrc/makefile.html
+++ b/src/sys/classes/bag/f2003-src/fsrc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/bag/f2003-src/fsrc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:11+00:00">
+<meta name="date" content="2016-06-05T17:15:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/bag/f2003-src/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/bag/f2003-src/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/sys/classes/bag/f2003-src/index.html b/src/sys/classes/bag/f2003-src/index.html
index 18982b6..8853c4f 100644
--- a/src/sys/classes/bag/f2003-src/index.html
+++ b/src/sys/classes/bag/f2003-src/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/bag/f2003-src/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/bag/f2003-src/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/classes/bag/f2003-src/makefile.html b/src/sys/classes/bag/f2003-src/makefile.html
index bbab91a..f0ec2bc 100644
--- a/src/sys/classes/bag/f2003-src/makefile.html
+++ b/src/sys/classes/bag/f2003-src/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/bag/f2003-src/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:11+00:00">
+<meta name="date" content="2016-06-05T17:15:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/bag/f2003-src/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/bag/f2003-src/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine 'PETSC_USING_F2003'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/classes/bag/index.html b/src/sys/classes/bag/index.html
index 74ea22b..16a834b 100644
--- a/src/sys/classes/bag/index.html
+++ b/src/sys/classes/bag/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/bag/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/bag/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/classes/bag/makefile.html b/src/sys/classes/bag/makefile.html
index e88ad65..a977189 100644
--- a/src/sys/classes/bag/makefile.html
+++ b/src/sys/classes/bag/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/bag/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:11+00:00">
+<meta name="date" content="2016-06-05T17:15:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/bag/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/bag/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/draw/examples/index.html b/src/sys/classes/draw/examples/index.html
index ac46f48..5324661 100644
--- a/src/sys/classes/draw/examples/index.html
+++ b/src/sys/classes/draw/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/classes/draw/examples/makefile.html b/src/sys/classes/draw/examples/makefile.html
index c1b294f..bd4d7d7 100644
--- a/src/sys/classes/draw/examples/makefile.html
+++ b/src/sys/classes/draw/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:51+00:00">
+<meta name="date" content="2016-06-05T17:15:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/sys/classes/draw/examples/tests/ex1.c.html b/src/sys/classes/draw/examples/tests/ex1.c.html
index e780155..5f73ad9 100644
--- a/src/sys/classes/draw/examples/tests/ex1.c.html
+++ b/src/sys/classes/draw/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:51+00:00">
+<meta name="date" content="2016-06-05T17:15:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates opening and drawing in a window\n"</font>;
 
diff --git a/src/sys/classes/draw/examples/tests/ex10.c.html b/src/sys/classes/draw/examples/tests/ex10.c.html
index 142c09f..4c67a63 100644
--- a/src/sys/classes/draw/examples/tests/ex10.c.html
+++ b/src/sys/classes/draw/examples/tests/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:52+00:00">
+<meta name="date" content="2016-06-05T17:15:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests repeatedly setting a window type.\n"</font>;
 
diff --git a/src/sys/classes/draw/examples/tests/ex11.c.html b/src/sys/classes/draw/examples/tests/ex11.c.html
index 0118e56..7ab6903 100644
--- a/src/sys/classes/draw/examples/tests/ex11.c.html
+++ b/src/sys/classes/draw/examples/tests/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:52+00:00">
+<meta name="date" content="2016-06-05T17:15:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates use of color map\n"</font>;
 
diff --git a/src/sys/classes/draw/examples/tests/ex12.c.html b/src/sys/classes/draw/examples/tests/ex12.c.html
index dcea5a7..22a041a 100644
--- a/src/sys/classes/draw/examples/tests/ex12.c.html
+++ b/src/sys/classes/draw/examples/tests/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:52+00:00">
+<meta name="date" content="2016-06-05T17:15:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Makes a simple bar graph.\n"</font>;
 
diff --git a/src/sys/classes/draw/examples/tests/ex2.c.html b/src/sys/classes/draw/examples/tests/ex2.c.html
index 7871071..5a39127 100644
--- a/src/sys/classes/draw/examples/tests/ex2.c.html
+++ b/src/sys/classes/draw/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:51+00:00">
+<meta name="date" content="2016-06-05T17:15:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates use of color map\n"</font>;
 
diff --git a/src/sys/classes/draw/examples/tests/ex3.c.html b/src/sys/classes/draw/examples/tests/ex3.c.html
index 7f5b225..1533afd 100644
--- a/src/sys/classes/draw/examples/tests/ex3.c.html
+++ b/src/sys/classes/draw/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:51+00:00">
+<meta name="date" content="2016-06-05T17:15:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Plots a simple line graph.\n"</font>;
 
diff --git a/src/sys/classes/draw/examples/tests/ex4.c.html b/src/sys/classes/draw/examples/tests/ex4.c.html
index c085aae..b7c1e71 100644
--- a/src/sys/classes/draw/examples/tests/ex4.c.html
+++ b/src/sys/classes/draw/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:51+00:00">
+<meta name="date" content="2016-06-05T17:15:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates use of <a href="../../../../../../docs/manualpages/Draw/PetscDrawZoom.html#PetscDrawZoom">PetscDrawZoom</a>()\n"</font>;
 
diff --git a/src/sys/classes/draw/examples/tests/ex4f.F.html b/src/sys/classes/draw/examples/tests/ex4f.F.html
index 8288906..d5b2e97 100644
--- a/src/sys/classes/draw/examples/tests/ex4f.F.html
+++ b/src/sys/classes/draw/examples/tests/ex4f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex4f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:52+00:00">
+<meta name="date" content="2016-06-05T17:15:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex4f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex4f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  This example demonstrates use of <a href="../../../../../../docs/manualpages/Draw/PetscDrawZoom.html#PetscDrawZoom">PetscDrawZoom</a>()
diff --git a/src/sys/classes/draw/examples/tests/ex5f.F.html b/src/sys/classes/draw/examples/tests/ex5f.F.html
index e6f9632..329bde5 100644
--- a/src/sys/classes/draw/examples/tests/ex5f.F.html
+++ b/src/sys/classes/draw/examples/tests/ex5f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex5f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:53+00:00">
+<meta name="date" content="2016-06-05T17:15:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex5f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex5f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>      program main
diff --git a/src/sys/classes/draw/examples/tests/ex6.c.html b/src/sys/classes/draw/examples/tests/ex6.c.html
index 0d0e2ce..a1b9271 100644
--- a/src/sys/classes/draw/examples/tests/ex6.c.html
+++ b/src/sys/classes/draw/examples/tests/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:51+00:00">
+<meta name="date" content="2016-06-05T17:15:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Demonstrates named colormaps\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsys.h></font>
diff --git a/src/sys/classes/draw/examples/tests/ex7.c.html b/src/sys/classes/draw/examples/tests/ex7.c.html
index ca4898e..cc33030 100644
--- a/src/sys/classes/draw/examples/tests/ex7.c.html
+++ b/src/sys/classes/draw/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:52+00:00">
+<meta name="date" content="2016-06-05T17:15:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates drawing primitives in a window\n"</font>;
 
diff --git a/src/sys/classes/draw/examples/tests/ex9.c.html b/src/sys/classes/draw/examples/tests/ex9.c.html
index f50065c..8c17124 100644
--- a/src/sys/classes/draw/examples/tests/ex9.c.html
+++ b/src/sys/classes/draw/examples/tests/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:52+00:00">
+<meta name="date" content="2016-06-05T17:15:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Makes a simple histogram.\n"</font>;
 
diff --git a/src/sys/classes/draw/examples/tests/index.html b/src/sys/classes/draw/examples/tests/index.html
index 917dd8c..e586d0c 100644
--- a/src/sys/classes/draw/examples/tests/index.html
+++ b/src/sys/classes/draw/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/examples/tests/makefile b/src/sys/classes/draw/examples/tests/makefile
index c4e676b..e65ec0d 100644
--- a/src/sys/classes/draw/examples/tests/makefile
+++ b/src/sys/classes/draw/examples/tests/makefile
@@ -71,6 +71,12 @@ runex3:
 	-@${MPIEXEC} -n 1 ./ex3
 runex4:
 	-@${MPIEXEC} -n 1 ./ex4
+runex4_db:
+	-@${MPIEXEC} -n 1 ./ex4 -draw_double_buffer 0
+runex4_dv:
+	-@${MPIEXEC} -n 1 ./ex4 -draw_virtual
+runex4_df:
+	-@${MPIEXEC} -n 1 ./ex4 -draw_fast
 runex6:
 	-@${MPIEXEC} -n 1 ./ex6 -draw_cmap hue
 	-@${MPIEXEC} -n 1 ./ex6 -draw_cmap gray
@@ -91,7 +97,8 @@ runex11:
 runex12:
 	-@${MPIEXEC} -n 1 ./ex12
 
-TESTEXAMPLES_C_X	  = ex1.PETSc runex1 ex1.rm ex2.PETSc runex2 ex2.rm ex3.PETSc runex3 ex3.rm ex4.PETSc runex4 ex4.rm \
+TESTEXAMPLES_C_X	  = ex1.PETSc runex1 ex1.rm ex2.PETSc runex2 ex2.rm ex3.PETSc runex3 ex3.rm \
+                            ex4.PETSc runex4 runex4_db runex4_dv runex4_df ex4.rm \
                             ex6.PETSc runex6 ex6.rm ex7.PETSc runex7 ex7.rm ex9.PETSc runex9 ex9.rm \
                             ex10.PETSc runex10 ex10.rm ex11.PETSc runex11 ex11.rm ex12.PETSc runex12 ex12.rm
 TESTEXAMPLES_FORTRAN	  = ex4f.PETSc ex4f.rm ex5f.PETSc ex5f.rm
diff --git a/src/sys/classes/draw/examples/tests/makefile.html b/src/sys/classes/draw/examples/tests/makefile.html
index 9929574..aec6a57 100644
--- a/src/sys/classes/draw/examples/tests/makefile.html
+++ b/src/sys/classes/draw/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:53+00:00">
+<meta name="date" content="2016-06-05T17:15:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
@@ -82,6 +82,12 @@ include ${PETSC_DIR}/lib/petsc/conf/rules
 	-@${MPIEXEC} -n 1 ./ex3
 <strong><font color="#FF0000">runex4:</font></strong>
 	-@${MPIEXEC} -n 1 ./ex4
+<strong><font color="#FF0000">runex4_db:</font></strong>
+	-@${MPIEXEC} -n 1 ./ex4 -draw_double_buffer 0
+<strong><font color="#FF0000">runex4_dv:</font></strong>
+	-@${MPIEXEC} -n 1 ./ex4 -draw_virtual
+<strong><font color="#FF0000">runex4_df:</font></strong>
+	-@${MPIEXEC} -n 1 ./ex4 -draw_fast
 <strong><font color="#FF0000">runex6:</font></strong>
 	-@${MPIEXEC} -n 1 ./ex6 -draw_cmap hue
 	-@${MPIEXEC} -n 1 ./ex6 -draw_cmap gray
@@ -102,7 +108,8 @@ include ${PETSC_DIR}/lib/petsc/conf/rules
 <strong><font color="#FF0000">runex12:</font></strong>
 	-@${MPIEXEC} -n 1 ./ex12
 
-TESTEXAMPLES_C_X	  = ex1.PETSc runex1 ex1.rm ex2.PETSc runex2 ex2.rm ex3.PETSc runex3 ex3.rm ex4.PETSc runex4 ex4.rm \
+TESTEXAMPLES_C_X	  = ex1.PETSc runex1 ex1.rm ex2.PETSc runex2 ex2.rm ex3.PETSc runex3 ex3.rm \
+                            ex4.PETSc runex4 runex4_db runex4_dv runex4_df ex4.rm \
                             ex6.PETSc runex6 ex6.rm ex7.PETSc runex7 ex7.rm ex9.PETSc runex9 ex9.rm \
                             ex10.PETSc runex10 ex10.rm ex11.PETSc runex11 ex11.rm ex12.PETSc runex12 ex12.rm
 TESTEXAMPLES_FORTRAN	  = ex4f.PETSc ex4f.rm ex5f.PETSc ex5f.rm
diff --git a/src/sys/classes/draw/examples/tutorials/index.html b/src/sys/classes/draw/examples/tutorials/index.html
index edb29ed..72e7559 100644
--- a/src/sys/classes/draw/examples/tutorials/index.html
+++ b/src/sys/classes/draw/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/examples/tutorials/makefile.html b/src/sys/classes/draw/examples/tutorials/makefile.html
index f12880d..c9c2389 100644
--- a/src/sys/classes/draw/examples/tutorials/makefile.html
+++ b/src/sys/classes/draw/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:53+00:00">
+<meta name="date" content="2016-06-05T17:15:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/sys/classes/draw/impls/image/drawimage.c.html b/src/sys/classes/draw/impls/image/drawimage.c.html
index 2b0ecf9..99877dd 100644
--- a/src/sys/classes/draw/impls/image/drawimage.c.html
+++ b/src/sys/classes/draw/impls/image/drawimage.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/image/drawimage.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:36+00:00">
+<meta name="date" content="2016-06-05T17:14:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/image/drawimage.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/image/drawimage.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/sys/classes/draw/impls/image/drawimage.h>   </font><font color="#B22222">/*I  "petscdraw.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/drawimpl.h>                          </font><font color="#B22222">/*I  "petscdraw.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/draw/impls/image/drawimage.h.html b/src/sys/classes/draw/impls/image/drawimage.h.html
index 9f808e5..a519af3 100644
--- a/src/sys/classes/draw/impls/image/drawimage.h.html
+++ b/src/sys/classes/draw/impls/image/drawimage.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/image/drawimage.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:38+00:00">
+<meta name="date" content="2016-06-05T17:14:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/image/drawimage.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/image/drawimage.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_PETSCIMAGE_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _PETSCIMAGE_H</font></strong>
 
diff --git a/src/sys/classes/draw/impls/image/index.html b/src/sys/classes/draw/impls/image/index.html
index e7fce03..f339721 100644
--- a/src/sys/classes/draw/impls/image/index.html
+++ b/src/sys/classes/draw/impls/image/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/image/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/image/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/impls/image/makefile.html b/src/sys/classes/draw/impls/image/makefile.html
index 345e4f6..5e36c31 100644
--- a/src/sys/classes/draw/impls/image/makefile.html
+++ b/src/sys/classes/draw/impls/image/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/image/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:38+00:00">
+<meta name="date" content="2016-06-05T17:14:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/image/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/image/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/classes/draw/impls/index.html b/src/sys/classes/draw/impls/index.html
index 28bc1e0..1f828e0 100644
--- a/src/sys/classes/draw/impls/index.html
+++ b/src/sys/classes/draw/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/classes/draw/impls/makefile.html b/src/sys/classes/draw/impls/makefile.html
index 6aef59f..899bf2f 100644
--- a/src/sys/classes/draw/impls/makefile.html
+++ b/src/sys/classes/draw/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:36+00:00">
+<meta name="date" content="2016-06-05T17:14:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/draw/impls/null/drawnull.c.html b/src/sys/classes/draw/impls/null/drawnull.c.html
index 12e4e6a..b8daeb5 100644
--- a/src/sys/classes/draw/impls/null/drawnull.c.html
+++ b/src/sys/classes/draw/impls/null/drawnull.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/null/drawnull.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:50+00:00">
+<meta name="date" content="2016-06-05T17:15:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/null/drawnull.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/null/drawnull.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/drawimpl.h>                        </font><font color="#B22222">/*I  "petscdraw.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="PetscDrawCoordinateToPixel_Null"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscDrawCoordinateToPixel_Null(<a href="../../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> draw,<a href="../../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> x,<a href="../../../../../../docs/manualpages/Sys/PetscReal.html#Pe [...]
diff --git a/src/sys/classes/draw/impls/null/index.html b/src/sys/classes/draw/impls/null/index.html
index 42de180..d0a3179 100644
--- a/src/sys/classes/draw/impls/null/index.html
+++ b/src/sys/classes/draw/impls/null/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/null/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/null/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/impls/null/makefile.html b/src/sys/classes/draw/impls/null/makefile.html
index feb5785..387b60c 100644
--- a/src/sys/classes/draw/impls/null/makefile.html
+++ b/src/sys/classes/draw/impls/null/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/null/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:51+00:00">
+<meta name="date" content="2016-06-05T17:15:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/null/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/null/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/classes/draw/impls/opengl/index.html b/src/sys/classes/draw/impls/opengl/index.html
index a81dc06..8f9238c 100644
--- a/src/sys/classes/draw/impls/opengl/index.html
+++ b/src/sys/classes/draw/impls/opengl/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/opengl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/opengl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/impls/opengl/makefile.html b/src/sys/classes/draw/impls/opengl/makefile.html
index 6e38078..21ffb92 100644
--- a/src/sys/classes/draw/impls/opengl/makefile.html
+++ b/src/sys/classes/draw/impls/opengl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/opengl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:50+00:00">
+<meta name="date" content="2016-06-05T17:15:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/opengl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/opengl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage 'PETSC_HAVE_OPENGL'</font>
 
diff --git a/src/sys/classes/draw/impls/opengl/openglops.c.html b/src/sys/classes/draw/impls/opengl/openglops.c.html
index 77af7cc..d2af4b2 100644
--- a/src/sys/classes/draw/impls/opengl/openglops.c.html
+++ b/src/sys/classes/draw/impls/opengl/openglops.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/opengl/openglops.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:47+00:00">
+<meta name="date" content="2016-06-05T17:15:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/opengl/openglops.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/opengl/openglops.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines the operations for the OpenGL <a href="../../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> implementation.</font>
diff --git a/src/sys/classes/draw/impls/tikz/index.html b/src/sys/classes/draw/impls/tikz/index.html
index 5f5c501..17a46bf 100644
--- a/src/sys/classes/draw/impls/tikz/index.html
+++ b/src/sys/classes/draw/impls/tikz/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/tikz/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/tikz/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/impls/tikz/makefile.html b/src/sys/classes/draw/impls/tikz/makefile.html
index 4f51178..2962ad8 100644
--- a/src/sys/classes/draw/impls/tikz/makefile.html
+++ b/src/sys/classes/draw/impls/tikz/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/tikz/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:39+00:00">
+<meta name="date" content="2016-06-05T17:14:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/tikz/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/tikz/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/classes/draw/impls/tikz/tikz.c.html b/src/sys/classes/draw/impls/tikz/tikz.c.html
index 81489a6..d35b59b 100644
--- a/src/sys/classes/draw/impls/tikz/tikz.c.html
+++ b/src/sys/classes/draw/impls/tikz/tikz.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/tikz/tikz.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:38+00:00">
+<meta name="date" content="2016-06-05T17:14:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/tikz/tikz.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/tikz/tikz.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Defines the operations for the X <a href="../../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> implementation.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/classes/draw/impls/win32/index.html b/src/sys/classes/draw/impls/win32/index.html
index 58d3a93..22b3524 100644
--- a/src/sys/classes/draw/impls/win32/index.html
+++ b/src/sys/classes/draw/impls/win32/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/win32/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/win32/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/impls/win32/makefile.html b/src/sys/classes/draw/impls/win32/makefile.html
index ecca17b..f0c8700 100644
--- a/src/sys/classes/draw/impls/win32/makefile.html
+++ b/src/sys/classes/draw/impls/win32/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/win32/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:47+00:00">
+<meta name="date" content="2016-06-05T17:15:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/win32/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/win32/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requiresdefine 'PETSC_USE_WINDOWS_GRAPHICS'</font>
 
diff --git a/src/sys/classes/draw/impls/win32/win32draw.c.html b/src/sys/classes/draw/impls/win32/win32draw.c.html
index 777e430..a9baae5 100644
--- a/src/sys/classes/draw/impls/win32/win32draw.c.html
+++ b/src/sys/classes/draw/impls/win32/win32draw.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/win32/win32draw.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:44+00:00">
+<meta name="date" content="2016-06-05T17:15:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/win32/win32draw.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/win32/win32draw.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/drawimpl.h></font>
diff --git a/src/sys/classes/draw/impls/win32/win32draw.h.html b/src/sys/classes/draw/impls/win32/win32draw.h.html
index 071bade..c007f7f 100644
--- a/src/sys/classes/draw/impls/win32/win32draw.h.html
+++ b/src/sys/classes/draw/impls/win32/win32draw.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/win32/win32draw.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:47+00:00">
+<meta name="date" content="2016-06-05T17:15:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/win32/win32draw.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/win32/win32draw.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#if defined(PETSC_HAVE_WINDOWS_H)</font>
 <a name="line5">  5: </a><font color="#A020F0">#include <windows.h></font>
diff --git a/src/sys/classes/draw/impls/x/drawopenx.c.html b/src/sys/classes/draw/impls/x/drawopenx.c.html
index 90b007d..db22126 100644
--- a/src/sys/classes/draw/impls/x/drawopenx.c.html
+++ b/src/sys/classes/draw/impls/x/drawopenx.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/drawopenx.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:44+00:00">
+<meta name="date" content="2016-06-05T17:15:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/drawopenx.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/drawopenx.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines the operations for the X <a href="../../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> implementation.</font>
diff --git a/src/sys/classes/draw/impls/x/index.html b/src/sys/classes/draw/impls/x/index.html
index 46fba45..a4e27c5 100644
--- a/src/sys/classes/draw/impls/x/index.html
+++ b/src/sys/classes/draw/impls/x/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/impls/x/makefile.html b/src/sys/classes/draw/impls/x/makefile.html
index e34908c..2a2319b 100644
--- a/src/sys/classes/draw/impls/x/makefile.html
+++ b/src/sys/classes/draw/impls/x/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:44+00:00">
+<meta name="date" content="2016-06-05T17:15:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage 'PETSC_HAVE_X'</font>
 
diff --git a/src/sys/classes/draw/impls/x/xcolor.c.html b/src/sys/classes/draw/impls/x/xcolor.c.html
index e6a64ca..34b9576 100644
--- a/src/sys/classes/draw/impls/x/xcolor.c.html
+++ b/src/sys/classes/draw/impls/x/xcolor.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/xcolor.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:40+00:00">
+<meta name="date" content="2016-06-05T17:14:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/xcolor.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/xcolor.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Code for managing color the X implementation of the <a href="../../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/impls/x/ximage.c.html b/src/sys/classes/draw/impls/x/ximage.c.html
index 4c1e7fb..51a718b 100644
--- a/src/sys/classes/draw/impls/x/ximage.c.html
+++ b/src/sys/classes/draw/impls/x/ximage.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/ximage.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:40+00:00">
+<meta name="date" content="2016-06-05T17:14:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/ximage.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/ximage.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Code for getting raster images out of a X image or pixmap</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/classes/draw/impls/x/ximpl.h.html b/src/sys/classes/draw/impls/x/ximpl.h.html
index b19a715..737787d 100644
--- a/src/sys/classes/draw/impls/x/ximpl.h.html
+++ b/src/sys/classes/draw/impls/x/ximpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/ximpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:44+00:00">
+<meta name="date" content="2016-06-05T17:15:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/ximpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/ximpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Defines the internal data structures for the X-windows</font>
 <a name="line3">  3: </a><font color="#B22222">   implementation of the graphics functionality in PETSc.</font>
diff --git a/src/sys/classes/draw/impls/x/xinit.c.html b/src/sys/classes/draw/impls/x/xinit.c.html
index cdb2ab9..c2c4263 100644
--- a/src/sys/classes/draw/impls/x/xinit.c.html
+++ b/src/sys/classes/draw/impls/x/xinit.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/xinit.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:39+00:00">
+<meta name="date" content="2016-06-05T17:14:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/xinit.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/xinit.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines to open an X window display and window</font>
diff --git a/src/sys/classes/draw/impls/x/xioerr.c.html b/src/sys/classes/draw/impls/x/xioerr.c.html
index b1b1044..5de0580 100644
--- a/src/sys/classes/draw/impls/x/xioerr.c.html
+++ b/src/sys/classes/draw/impls/x/xioerr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/xioerr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:43+00:00">
+<meta name="date" content="2016-06-05T17:15:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/xioerr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/xioerr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/sys/classes/draw/impls/x/ximpl.h>         </font><font color="#B22222">/*I  "petscsys.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_SETJMP_H)</font>
diff --git a/src/sys/classes/draw/impls/x/xops.c.html b/src/sys/classes/draw/impls/x/xops.c.html
index 4202b78..88177ea 100644
--- a/src/sys/classes/draw/impls/x/xops.c.html
+++ b/src/sys/classes/draw/impls/x/xops.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/xops.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:41+00:00">
+<meta name="date" content="2016-06-05T17:15:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/xops.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/xops.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Defines the operations for the X <a href="../../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> implementation.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/classes/draw/impls/x/xtext.c.html b/src/sys/classes/draw/impls/x/xtext.c.html
index 27fcf94..08758f6 100644
--- a/src/sys/classes/draw/impls/x/xtext.c.html
+++ b/src/sys/classes/draw/impls/x/xtext.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/xtext.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:43+00:00">
+<meta name="date" content="2016-06-05T17:15:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/xtext.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/xtext.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains simple code to manage access to fonts, insuring that</font>
diff --git a/src/sys/classes/draw/impls/x/xtone.c.html b/src/sys/classes/draw/impls/x/xtone.c.html
index 842d24c..3e7ed38 100644
--- a/src/sys/classes/draw/impls/x/xtone.c.html
+++ b/src/sys/classes/draw/impls/x/xtone.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/impls/x/xtone.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:43+00:00">
+<meta name="date" content="2016-06-05T17:15:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/impls/x/xtone.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/impls/x/xtone.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Code for drawing color interpolated triangles using X-windows.</font>
diff --git a/src/sys/classes/draw/index.html b/src/sys/classes/draw/index.html
index e6ca488..a930796 100644
--- a/src/sys/classes/draw/index.html
+++ b/src/sys/classes/draw/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/interface/dclear.c.html b/src/sys/classes/draw/interface/dclear.c.html
index dae94b8..b16f09b 100644
--- a/src/sys/classes/draw/interface/dclear.c.html
+++ b/src/sys/classes/draw/interface/dclear.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dclear.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:32+00:00">
+<meta name="date" content="2016-06-05T17:14:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dclear.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dclear.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/classes/draw/interface/dcoor.c.html b/src/sys/classes/draw/interface/dcoor.c.html
index 39f657e..7e468a3 100644
--- a/src/sys/classes/draw/interface/dcoor.c.html
+++ b/src/sys/classes/draw/interface/dcoor.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dcoor.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:29+00:00">
+<meta name="date" content="2016-06-05T17:14:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dcoor.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dcoor.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/dellipse.c.html b/src/sys/classes/draw/interface/dellipse.c.html
index d9eb1b6..6be4a9b 100644
--- a/src/sys/classes/draw/interface/dellipse.c.html
+++ b/src/sys/classes/draw/interface/dellipse.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dellipse.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:34+00:00">
+<meta name="date" content="2016-06-05T17:14:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dellipse.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dellipse.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic Draw routines.</font>
diff --git a/src/sys/classes/draw/interface/dflush.c.html b/src/sys/classes/draw/interface/dflush.c.html
index 6264fe0..705589b 100644
--- a/src/sys/classes/draw/interface/dflush.c.html
+++ b/src/sys/classes/draw/interface/dflush.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dflush.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:31+00:00">
+<meta name="date" content="2016-06-05T17:14:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dflush.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dflush.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/classes/draw/interface/dline.c.html b/src/sys/classes/draw/interface/dline.c.html
index 5257828..40af513 100644
--- a/src/sys/classes/draw/interface/dline.c.html
+++ b/src/sys/classes/draw/interface/dline.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dline.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:30+00:00">
+<meta name="date" content="2016-06-05T17:14:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dline.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dline.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/dmarker.c.html b/src/sys/classes/draw/interface/dmarker.c.html
index 8791ed4..8236167 100644
--- a/src/sys/classes/draw/interface/dmarker.c.html
+++ b/src/sys/classes/draw/interface/dmarker.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dmarker.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:30+00:00">
+<meta name="date" content="2016-06-05T17:14:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dmarker.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dmarker.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/dmouse.c.html b/src/sys/classes/draw/interface/dmouse.c.html
index 4d9f3c4..4863f35 100644
--- a/src/sys/classes/draw/interface/dmouse.c.html
+++ b/src/sys/classes/draw/interface/dmouse.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dmouse.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:32+00:00">
+<meta name="date" content="2016-06-05T17:14:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dmouse.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dmouse.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/dpause.c.html b/src/sys/classes/draw/interface/dpause.c.html
index 98aa529..7013ee4 100644
--- a/src/sys/classes/draw/interface/dpause.c.html
+++ b/src/sys/classes/draw/interface/dpause.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dpause.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:31+00:00">
+<meta name="date" content="2016-06-05T17:14:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dpause.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dpause.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/classes/draw/interface/dpoint.c.html b/src/sys/classes/draw/interface/dpoint.c.html
index 09f7628..0644cb8 100644
--- a/src/sys/classes/draw/interface/dpoint.c.html
+++ b/src/sys/classes/draw/interface/dpoint.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dpoint.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:30+00:00">
+<meta name="date" content="2016-06-05T17:14:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dpoint.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dpoint.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/draw.c.html b/src/sys/classes/draw/interface/draw.c.html
index d749370..b00fcc2 100644
--- a/src/sys/classes/draw/interface/draw.c.html
+++ b/src/sys/classes/draw/interface/draw.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/draw.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:27+00:00">
+<meta name="date" content="2016-06-05T17:14:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/draw.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/draw.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/drawreg.c.html b/src/sys/classes/draw/interface/drawreg.c.html
index c9e3672..95dd3fd 100644
--- a/src/sys/classes/draw/interface/drawreg.c.html
+++ b/src/sys/classes/draw/interface/drawreg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/drawreg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:35+00:00">
+<meta name="date" content="2016-06-05T17:14:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/drawreg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/drawreg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the registration process for PETSc <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines</font>
diff --git a/src/sys/classes/draw/interface/drawregall.c.html b/src/sys/classes/draw/interface/drawregall.c.html
index c4bc2d4..e7b1f0c 100644
--- a/src/sys/classes/draw/interface/drawregall.c.html
+++ b/src/sys/classes/draw/interface/drawregall.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/drawregall.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:36+00:00">
+<meta name="date" content="2016-06-05T17:14:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/drawregall.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/drawregall.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/drect.c.html b/src/sys/classes/draw/interface/drect.c.html
index 97cd214..8ed4f78 100644
--- a/src/sys/classes/draw/interface/drect.c.html
+++ b/src/sys/classes/draw/interface/drect.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/drect.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:34+00:00">
+<meta name="date" content="2016-06-05T17:14:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/drect.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/drect.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/dsave.c.html b/src/sys/classes/draw/interface/dsave.c.html
index 69674f1..5822336 100644
--- a/src/sys/classes/draw/interface/dsave.c.html
+++ b/src/sys/classes/draw/interface/dsave.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dsave.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:31+00:00">
+<meta name="date" content="2016-06-05T17:14:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dsave.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dsave.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/drawimpl.h>  </font><font color="#B22222">/*I "petscdraw.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscDrawImageSave(const char[],const char[],unsigned char[][3],unsigned int,unsigned int,const unsigned char[]);
diff --git a/src/sys/classes/draw/interface/dtext.c.html b/src/sys/classes/draw/interface/dtext.c.html
index 10fc063..a0aaed3 100644
--- a/src/sys/classes/draw/interface/dtext.c.html
+++ b/src/sys/classes/draw/interface/dtext.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dtext.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:29+00:00">
+<meta name="date" content="2016-06-05T17:14:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dtext.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dtext.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/classes/draw/interface/dtri.c.html b/src/sys/classes/draw/interface/dtri.c.html
index 9c4cf7a..213267b 100644
--- a/src/sys/classes/draw/interface/dtri.c.html
+++ b/src/sys/classes/draw/interface/dtri.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dtri.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:33+00:00">
+<meta name="date" content="2016-06-05T17:14:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dtri.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dtri.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/dviewp.c.html b/src/sys/classes/draw/interface/dviewp.c.html
index 7471859..dd16fb5 100644
--- a/src/sys/classes/draw/interface/dviewp.c.html
+++ b/src/sys/classes/draw/interface/dviewp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/dviewp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:33+00:00">
+<meta name="date" content="2016-06-05T17:14:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/dviewp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/dviewp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Provides the calling sequences for all the basic <a href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> routines.</font>
diff --git a/src/sys/classes/draw/interface/index.html b/src/sys/classes/draw/interface/index.html
index 444751b..65c43be 100644
--- a/src/sys/classes/draw/interface/index.html
+++ b/src/sys/classes/draw/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/interface/makefile.html b/src/sys/classes/draw/interface/makefile.html
index 9fc03a8..89bb3aa 100644
--- a/src/sys/classes/draw/interface/makefile.html
+++ b/src/sys/classes/draw/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:36+00:00">
+<meta name="date" content="2016-06-05T17:14:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/draw/makefile.html b/src/sys/classes/draw/makefile.html
index 25ba7b1..fe1fc84 100644
--- a/src/sys/classes/draw/makefile.html
+++ b/src/sys/classes/draw/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:27+00:00">
+<meta name="date" content="2016-06-05T17:14:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/draw/utils/axis.c.html b/src/sys/classes/draw/utils/axis.c.html
index 1434b23..680bfeb 100644
--- a/src/sys/classes/draw/utils/axis.c.html
+++ b/src/sys/classes/draw/utils/axis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/axis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:53+00:00">
+<meta name="date" content="2016-06-05T17:15:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/axis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/axis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/draw/utils/axisimpl.h>  </font><font color="#B22222">/*I   "petscdraw.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/draw/utils/axisc.c.html b/src/sys/classes/draw/utils/axisc.c.html
index 77a0964..ef54f85 100644
--- a/src/sys/classes/draw/utils/axisc.c.html
+++ b/src/sys/classes/draw/utils/axisc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/axisc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:59+00:00">
+<meta name="date" content="2016-06-05T17:15:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/axisc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/axisc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/sys/classes/draw/utils/axisimpl.h>  </font><font color="#B22222">/*I   "petscdraw.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><a href="../../../../../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSC_DRAWAXIS_CLASSID = 0;
diff --git a/src/sys/classes/draw/utils/axisimpl.h.html b/src/sys/classes/draw/utils/axisimpl.h.html
index 5e051db..e703d11 100644
--- a/src/sys/classes/draw/utils/axisimpl.h.html
+++ b/src/sys/classes/draw/utils/axisimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/axisimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:02+00:00">
+<meta name="date" content="2016-06-05T17:15:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/axisimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/axisimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdraw.h>              </font><font color="#B22222">/*I "petscdraw.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/petscimpl.h>              </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/sys/classes/draw/utils/bars.c.html b/src/sys/classes/draw/utils/bars.c.html
index 68804b2..382270d 100644
--- a/src/sys/classes/draw/utils/bars.c.html
+++ b/src/sys/classes/draw/utils/bars.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/bars.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:00+00:00">
+<meta name="date" content="2016-06-05T17:15:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/bars.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/bars.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Contains the data structure for plotting a bargraph in a window with an axis.</font>
diff --git a/src/sys/classes/draw/utils/cmap.c.html b/src/sys/classes/draw/utils/cmap.c.html
index 3861dfd..546d3bb 100644
--- a/src/sys/classes/draw/utils/cmap.c.html
+++ b/src/sys/classes/draw/utils/cmap.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/cmap.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:57+00:00">
+<meta name="date" content="2016-06-05T17:15:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/cmap.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/cmap.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsys.h>              </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdraw.h></font>
 
diff --git a/src/sys/classes/draw/utils/dscatter.c.html b/src/sys/classes/draw/utils/dscatter.c.html
index bfb32eb..4b2c933 100644
--- a/src/sys/classes/draw/utils/dscatter.c.html
+++ b/src/sys/classes/draw/utils/dscatter.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/dscatter.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:54+00:00">
+<meta name="date" content="2016-06-05T17:15:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/dscatter.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/dscatter.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Contains the data structure for drawing scatter plots</font>
diff --git a/src/sys/classes/draw/utils/hists.c.html b/src/sys/classes/draw/utils/hists.c.html
index 3e22e4a..740fb86 100644
--- a/src/sys/classes/draw/utils/hists.c.html
+++ b/src/sys/classes/draw/utils/hists.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/hists.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:55+00:00">
+<meta name="date" content="2016-06-05T17:15:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/hists.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/hists.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Contains the data structure for plotting a histogram in a window with an axis.</font>
diff --git a/src/sys/classes/draw/utils/image.c.html b/src/sys/classes/draw/utils/image.c.html
index e02027a..6e50b8c 100644
--- a/src/sys/classes/draw/utils/image.c.html
+++ b/src/sys/classes/draw/utils/image.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/image.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:01+00:00">
+<meta name="date" content="2016-06-05T17:15:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/image.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/image.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscimpl.h>         </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a>PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscDrawImageSave(const char[],const char[],unsigned char[][3],unsigned int,unsigned int,const unsigned char[]);
diff --git a/src/sys/classes/draw/utils/index.html b/src/sys/classes/draw/utils/index.html
index 863d6e5..e1cc0aa 100644
--- a/src/sys/classes/draw/utils/index.html
+++ b/src/sys/classes/draw/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>Draw Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscDraw Manual Pages 
 </H2>
diff --git a/src/sys/classes/draw/utils/lg.c.html b/src/sys/classes/draw/utils/lg.c.html
index af4a969..092cd9f 100644
--- a/src/sys/classes/draw/utils/lg.c.html
+++ b/src/sys/classes/draw/utils/lg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/lg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:53+00:00">
+<meta name="date" content="2016-06-05T17:15:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/lg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/lg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/draw/utils/lgimpl.h>  </font><font color="#B22222">/*I   "petscdraw.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/draw/utils/lgc.c.html b/src/sys/classes/draw/utils/lgc.c.html
index 1410750..963f2a6 100644
--- a/src/sys/classes/draw/utils/lgc.c.html
+++ b/src/sys/classes/draw/utils/lgc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/lgc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:57+00:00">
+<meta name="date" content="2016-06-05T17:15:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/lgc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/lgc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscviewer.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/sys/classes/draw/utils/lgimpl.h>  </font><font color="#B22222">/*I   "petscdraw.h"  I*/</font><font color="#A020F0"></font>
diff --git a/src/sys/classes/draw/utils/lgimpl.h.html b/src/sys/classes/draw/utils/lgimpl.h.html
index dfc5c38..033e971 100644
--- a/src/sys/classes/draw/utils/lgimpl.h.html
+++ b/src/sys/classes/draw/utils/lgimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/lgimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:03+00:00">
+<meta name="date" content="2016-06-05T17:15:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/lgimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/lgimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Contains the data structure for plotting several line</font>
diff --git a/src/sys/classes/draw/utils/makefile.html b/src/sys/classes/draw/utils/makefile.html
index 5eb6765..ac249a1 100644
--- a/src/sys/classes/draw/utils/makefile.html
+++ b/src/sys/classes/draw/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:03+00:00">
+<meta name="date" content="2016-06-05T17:15:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/draw/utils/zoom.c.html b/src/sys/classes/draw/utils/zoom.c.html
index 5984afc..94f1633 100644
--- a/src/sys/classes/draw/utils/zoom.c.html
+++ b/src/sys/classes/draw/utils/zoom.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/draw/utils/zoom.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:57+00:00">
+<meta name="date" content="2016-06-05T17:15:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/draw/utils/zoom.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/draw/utils/zoom.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdraw.h>     </font><font color="#B22222">/*I "petscdraw.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/index.html b/src/sys/classes/index.html
index 49b7b30..fc414ae 100644
--- a/src/sys/classes/index.html
+++ b/src/sys/classes/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/classes/makefile.html b/src/sys/classes/makefile.html
index 0b1cb84..9742776 100644
--- a/src/sys/classes/makefile.html
+++ b/src/sys/classes/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:58+00:00">
+<meta name="date" content="2016-06-05T17:14:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 SOURCEH   =
diff --git a/src/sys/classes/matlabengine/index.html b/src/sys/classes/matlabengine/index.html
index 1d24d01..f8912a3 100644
--- a/src/sys/classes/matlabengine/index.html
+++ b/src/sys/classes/matlabengine/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/matlabengine/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/matlabengine/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/classes/matlabengine/makefile.html b/src/sys/classes/matlabengine/makefile.html
index 0dfeffc..880fb06 100644
--- a/src/sys/classes/matlabengine/makefile.html
+++ b/src/sys/classes/matlabengine/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/matlabengine/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:04+00:00">
+<meta name="date" content="2016-06-05T17:15:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/matlabengine/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/matlabengine/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requiresdefine  'PETSC_HAVE_MATLAB_ENGINE'</font>
 <font color="#A020F0">#requiresscalar real</font>
diff --git a/src/sys/classes/matlabengine/matlab.c.html b/src/sys/classes/matlabengine/matlab.c.html
index 65dccc1..85afb9d 100644
--- a/src/sys/classes/matlabengine/matlab.c.html
+++ b/src/sys/classes/matlabengine/matlab.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/matlabengine/matlab.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:03+00:00">
+<meta name="date" content="2016-06-05T17:15:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/matlabengine/matlab.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/matlabengine/matlab.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <engine.h>   </font><font color="#B22222">/* Matlab include file */</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsys.h></font>
diff --git a/src/sys/classes/random/examples/index.html b/src/sys/classes/random/examples/index.html
index f49fca0..094925a 100644
--- a/src/sys/classes/random/examples/index.html
+++ b/src/sys/classes/random/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/classes/random/examples/makefile.html b/src/sys/classes/random/examples/makefile.html
index 6a31d71..5d3ff35 100644
--- a/src/sys/classes/random/examples/makefile.html
+++ b/src/sys/classes/random/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:06+00:00">
+<meta name="date" content="2016-06-05T17:15:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/sys/classes/random/examples/tutorials/ex1.c.html b/src/sys/classes/random/examples/tutorials/ex1.c.html
index 8ab7801..8fec28d 100644
--- a/src/sys/classes/random/examples/tutorials/ex1.c.html
+++ b/src/sys/classes/random/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:06+00:00">
+<meta name="date" content="2016-06-05T17:15:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a> functions.\n\n"</font>;
 
diff --git a/src/sys/classes/random/examples/tutorials/ex2.c.html b/src/sys/classes/random/examples/tutorials/ex2.c.html
index 6748644..19ca9d1 100644
--- a/src/sys/classes/random/examples/tutorials/ex2.c.html
+++ b/src/sys/classes/random/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:06+00:00">
+<meta name="date" content="2016-06-05T17:15:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../../docs/manualpages/Sys/PetscRandom.html#PetscRandom">PetscRandom</a> functions.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsys.h></font>
diff --git a/src/sys/classes/random/examples/tutorials/index.html b/src/sys/classes/random/examples/tutorials/index.html
index 86c4e76..cda825f 100644
--- a/src/sys/classes/random/examples/tutorials/index.html
+++ b/src/sys/classes/random/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/classes/random/examples/tutorials/makefile.html b/src/sys/classes/random/examples/tutorials/makefile.html
index 4cf8cdb..b8608bc 100644
--- a/src/sys/classes/random/examples/tutorials/makefile.html
+++ b/src/sys/classes/random/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:07+00:00">
+<meta name="date" content="2016-06-05T17:15:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/sys/classes/random/impls/index.html b/src/sys/classes/random/impls/index.html
index c4adc16..5e867d1 100644
--- a/src/sys/classes/random/impls/index.html
+++ b/src/sys/classes/random/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/classes/random/impls/makefile.html b/src/sys/classes/random/impls/makefile.html
index 1eb4168..36a9b41 100644
--- a/src/sys/classes/random/impls/makefile.html
+++ b/src/sys/classes/random/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:07+00:00">
+<meta name="date" content="2016-06-05T17:15:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/random/impls/rand/index.html b/src/sys/classes/random/impls/rand/index.html
index 1e59a82..4c3bd17 100644
--- a/src/sys/classes/random/impls/rand/index.html
+++ b/src/sys/classes/random/impls/rand/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/rand/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/rand/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/classes/random/impls/rand/makefile.html b/src/sys/classes/random/impls/rand/makefile.html
index 4eab78a..6284875 100644
--- a/src/sys/classes/random/impls/rand/makefile.html
+++ b/src/sys/classes/random/impls/rand/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/impls/rand/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:07+00:00">
+<meta name="date" content="2016-06-05T17:15:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/rand/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/rand/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresfunction 'PETSC_HAVE_RAND'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/classes/random/impls/rand/rand.c.html b/src/sys/classes/random/impls/rand/rand.c.html
index b7407ca..3d5a180 100644
--- a/src/sys/classes/random/impls/rand/rand.c.html
+++ b/src/sys/classes/random/impls/rand/rand.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/impls/rand/rand.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:07+00:00">
+<meta name="date" content="2016-06-05T17:15:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/rand/rand.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/rand/rand.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/random/randomimpl.h></font>
 
diff --git a/src/sys/classes/random/impls/rand48/index.html b/src/sys/classes/random/impls/rand48/index.html
index 83119d4..8c879d6 100644
--- a/src/sys/classes/random/impls/rand48/index.html
+++ b/src/sys/classes/random/impls/rand48/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/rand48/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/rand48/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/classes/random/impls/rand48/makefile.html b/src/sys/classes/random/impls/rand48/makefile.html
index 4d7eef9..242bbc2 100644
--- a/src/sys/classes/random/impls/rand48/makefile.html
+++ b/src/sys/classes/random/impls/rand48/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/impls/rand48/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:08+00:00">
+<meta name="date" content="2016-06-05T17:15:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/rand48/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/rand48/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresfunction 'PETSC_HAVE_DRAND48'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/classes/random/impls/rand48/rand48.c.html b/src/sys/classes/random/impls/rand48/rand48.c.html
index 9798a91..6f7fad1 100644
--- a/src/sys/classes/random/impls/rand48/rand48.c.html
+++ b/src/sys/classes/random/impls/rand48/rand48.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/impls/rand48/rand48.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:07+00:00">
+<meta name="date" content="2016-06-05T17:15:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/rand48/rand48.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/rand48/rand48.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_DESIRE_FEATURE_TEST_MACROS </font><font color="#B22222">/* for drand48 with c89 */</font><font color="#228B22"></font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/random/randomimpl.h></font>
 
diff --git a/src/sys/classes/random/impls/rander48/index.html b/src/sys/classes/random/impls/rander48/index.html
index 1e28f23..8276934 100644
--- a/src/sys/classes/random/impls/rander48/index.html
+++ b/src/sys/classes/random/impls/rander48/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/rander48/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/rander48/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/classes/random/impls/rander48/makefile.html b/src/sys/classes/random/impls/rander48/makefile.html
index 8f17b75..f004ce5 100644
--- a/src/sys/classes/random/impls/rander48/makefile.html
+++ b/src/sys/classes/random/impls/rander48/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/impls/rander48/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:08+00:00">
+<meta name="date" content="2016-06-05T17:15:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/rander48/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/rander48/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/sys/classes/random/impls/rander48/rander48.c.html b/src/sys/classes/random/impls/rander48/rander48.c.html
index 8d9f88b..e008a08 100644
--- a/src/sys/classes/random/impls/rander48/rander48.c.html
+++ b/src/sys/classes/random/impls/rander48/rander48.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/impls/rander48/rander48.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:08+00:00">
+<meta name="date" content="2016-06-05T17:15:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/rander48/rander48.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/rander48/rander48.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/sys/classes/random/randomimpl.h></font>
 
 <a name="line3">  3: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
diff --git a/src/sys/classes/random/impls/sprng/index.html b/src/sys/classes/random/impls/sprng/index.html
index 34e259a..4db216f 100644
--- a/src/sys/classes/random/impls/sprng/index.html
+++ b/src/sys/classes/random/impls/sprng/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/sprng/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/sprng/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/classes/random/impls/sprng/makefile.html b/src/sys/classes/random/impls/sprng/makefile.html
index 3cda067..998a32f 100644
--- a/src/sys/classes/random/impls/sprng/makefile.html
+++ b/src/sys/classes/random/impls/sprng/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/impls/sprng/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:08+00:00">
+<meta name="date" content="2016-06-05T17:15:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/sprng/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/sprng/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_SPRNG'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/classes/random/impls/sprng/sprng.c.html b/src/sys/classes/random/impls/sprng/sprng.c.html
index 38d55cd..70e28bc 100644
--- a/src/sys/classes/random/impls/sprng/sprng.c.html
+++ b/src/sys/classes/random/impls/sprng/sprng.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/impls/sprng/sprng.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:08+00:00">
+<meta name="date" content="2016-06-05T17:15:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/impls/sprng/sprng.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/impls/sprng/sprng.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/random/randomimpl.h></font>
 
diff --git a/src/sys/classes/random/index.html b/src/sys/classes/random/index.html
index ea7f845..a0cb8d0 100644
--- a/src/sys/classes/random/index.html
+++ b/src/sys/classes/random/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/classes/random/interface/dlregisrand.c.html b/src/sys/classes/random/interface/dlregisrand.c.html
index de96c3c..758a390 100644
--- a/src/sys/classes/random/interface/dlregisrand.c.html
+++ b/src/sys/classes/random/interface/dlregisrand.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/interface/dlregisrand.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:05+00:00">
+<meta name="date" content="2016-06-05T17:15:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/interface/dlregisrand.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/interface/dlregisrand.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/random/randomimpl.h></font>
 
diff --git a/src/sys/classes/random/interface/ftn-custom/zrandomf.c b/src/sys/classes/random/interface/ftn-custom/zrandomf.c
index 62cb19c..3d4f379 100644
--- a/src/sys/classes/random/interface/ftn-custom/zrandomf.c
+++ b/src/sys/classes/random/interface/ftn-custom/zrandomf.c
@@ -3,11 +3,13 @@
 
 #if defined(PETSC_HAVE_FORTRAN_CAPS)
 #define petscrandomsettype_                PETSCRANDOMSETTYPE
+#define petscrandomgettype_                PETSCRANDOMGETTYPE
 #elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE)
 #define petscrandomsettype_                petscrandomsettype
+#define petscrandomgettype_                petscrandomgettype
 #endif
 
-void PETSC_STDCALL petscrandomsettype_(PetscRandom *rnd,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))
+PETSC_EXTERN void PETSC_STDCALL petscrandomsettype_(PetscRandom *rnd,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))
 {
   char *t;
 
@@ -15,3 +17,13 @@ void PETSC_STDCALL petscrandomsettype_(PetscRandom *rnd,CHAR type PETSC_MIXED_LE
   *ierr = PetscRandomSetType(*rnd,t);
   FREECHAR(type,t);
 }
+
+PETSC_EXTERN void PETSC_STDCALL petscrandomgettype_(PetscRandom *petscrandom,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))
+{
+  const char *tname;
+
+  *ierr = PetscRandomGetType(*petscrandom,&tname);if (*ierr) return;
+  *ierr = PetscStrncpy(name,tname,len);
+  FIXRETURNCHAR(PETSC_TRUE,name,len);
+
+}
diff --git a/src/sys/classes/random/interface/index.html b/src/sys/classes/random/interface/index.html
index ad13b27..fc19528 100644
--- a/src/sys/classes/random/interface/index.html
+++ b/src/sys/classes/random/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/classes/random/interface/makefile.html b/src/sys/classes/random/interface/makefile.html
index 83d95c7..7e5e585 100644
--- a/src/sys/classes/random/interface/makefile.html
+++ b/src/sys/classes/random/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:06+00:00">
+<meta name="date" content="2016-06-05T17:15:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/random/interface/random.c.html b/src/sys/classes/random/interface/random.c.html
index fa033ac..f3af7f1 100644
--- a/src/sys/classes/random/interface/random.c.html
+++ b/src/sys/classes/random/interface/random.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/interface/random.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:04+00:00">
+<meta name="date" content="2016-06-05T17:15:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/interface/random.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/interface/random.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file contains routines for interfacing to random number generators.</font>
diff --git a/src/sys/classes/random/interface/randomc.c.html b/src/sys/classes/random/interface/randomc.c.html
index a491e20..f73c5b7 100644
--- a/src/sys/classes/random/interface/randomc.c.html
+++ b/src/sys/classes/random/interface/randomc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/interface/randomc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:05+00:00">
+<meta name="date" content="2016-06-05T17:15:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/interface/randomc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/interface/randomc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    This file contains routines for interfacing to random number generators.</font>
diff --git a/src/sys/classes/random/interface/randreg.c.html b/src/sys/classes/random/interface/randreg.c.html
index 912f50a..877902b 100644
--- a/src/sys/classes/random/interface/randreg.c.html
+++ b/src/sys/classes/random/interface/randreg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/interface/randreg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:05+00:00">
+<meta name="date" content="2016-06-05T17:15:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/interface/randreg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/interface/randreg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/random/randomimpl.h>         </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/random/makefile.html b/src/sys/classes/random/makefile.html
index bf1758b..622ee9c 100644
--- a/src/sys/classes/random/makefile.html
+++ b/src/sys/classes/random/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:04+00:00">
+<meta name="date" content="2016-06-05T17:15:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/random/randomimpl.h.html b/src/sys/classes/random/randomimpl.h.html
index ab1f972..f5dfe77 100644
--- a/src/sys/classes/random/randomimpl.h.html
+++ b/src/sys/classes/random/randomimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/random/randomimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:04+00:00">
+<meta name="date" content="2016-06-05T17:15:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/random/randomimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/random/randomimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
diff --git a/src/sys/classes/viewer/examples/index.html b/src/sys/classes/viewer/examples/index.html
index 46f375d..6104a7b 100644
--- a/src/sys/classes/viewer/examples/index.html
+++ b/src/sys/classes/viewer/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/classes/viewer/examples/makefile.html b/src/sys/classes/viewer/examples/makefile.html
index 0dea180..df4deac 100644
--- a/src/sys/classes/viewer/examples/makefile.html
+++ b/src/sys/classes/viewer/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:21+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 LOCDIR	 = src/sys/classes/viewer/examples/
 LIBBASE	 = libpetscsys
diff --git a/src/sys/classes/viewer/examples/tests/ex3.c.html b/src/sys/classes/viewer/examples/tests/ex3.c.html
index f076195..d14e093 100644
--- a/src/sys/classes/viewer/examples/tests/ex3.c.html
+++ b/src/sys/classes/viewer/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:22+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests dynamic loading of viewer.\n\n"</font>;
 
diff --git a/src/sys/classes/viewer/examples/tests/ex4.c.html b/src/sys/classes/viewer/examples/tests/ex4.c.html
index 1ec2565..4874863 100644
--- a/src/sys/classes/viewer/examples/tests/ex4.c.html
+++ b/src/sys/classes/viewer/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:22+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../../docs/manualpages/Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</a>() via checking output of <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>().\n\n"</font>;
 
diff --git a/src/sys/classes/viewer/examples/tests/index.html b/src/sys/classes/viewer/examples/tests/index.html
index 280375c..9dd279d 100644
--- a/src/sys/classes/viewer/examples/tests/index.html
+++ b/src/sys/classes/viewer/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/examples/tests/makefile.html b/src/sys/classes/viewer/examples/tests/makefile.html
index fa8be04..773670f 100644
--- a/src/sys/classes/viewer/examples/tests/makefile.html
+++ b/src/sys/classes/viewer/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:22+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/sys/classes/viewer/examples/tutorials/ex1.c.html b/src/sys/classes/viewer/examples/tutorials/ex1.c.html
index f071a46..90c7c10 100644
--- a/src/sys/classes/viewer/examples/tutorials/ex1.c.html
+++ b/src/sys/classes/viewer/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:21+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Appends to an ASCII file.\n\n"</font>;
 
diff --git a/src/sys/classes/viewer/examples/tutorials/ex1f90.F90.html b/src/sys/classes/viewer/examples/tutorials/ex1f90.F90.html
index 1939a5c..db2105a 100644
--- a/src/sys/classes/viewer/examples/tutorials/ex1f90.F90.html
+++ b/src/sys/classes/viewer/examples/tutorials/ex1f90.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/examples/tutorials/ex1f90.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:21+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/tutorials/ex1f90.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/tutorials/ex1f90.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>      program ex5f90
 <a name="line3">  3: </a>      implicit none
diff --git a/src/sys/classes/viewer/examples/tutorials/ex2.c.html b/src/sys/classes/viewer/examples/tutorials/ex2.c.html
index a317d55..0e9cd84 100644
--- a/src/sys/classes/viewer/examples/tutorials/ex2.c.html
+++ b/src/sys/classes/viewer/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:21+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates <a href="../../../../../../docs/manualpages/Viewer/PetscOptionsGetViewer.html#PetscOptionsGetViewer">PetscOptionsGetViewer</a>().\n\n"</font>;
 
diff --git a/src/sys/classes/viewer/examples/tutorials/index.html b/src/sys/classes/viewer/examples/tutorials/index.html
index 1c640c0..0823d3d 100644
--- a/src/sys/classes/viewer/examples/tutorials/index.html
+++ b/src/sys/classes/viewer/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/examples/tutorials/makefile.html b/src/sys/classes/viewer/examples/tutorials/makefile.html
index fb143a9..0ca4fb8 100644
--- a/src/sys/classes/viewer/examples/tutorials/makefile.html
+++ b/src/sys/classes/viewer/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:22+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/sys/classes/viewer/impls/ams/ams.c.html b/src/sys/classes/viewer/impls/ams/ams.c.html
index 7fdf06f..f675086 100644
--- a/src/sys/classes/viewer/impls/ams/ams.c.html
+++ b/src/sys/classes/viewer/impls/ams/ams.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/ams/ams.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:19+00:00">
+<meta name="date" content="2016-06-05T17:14:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/ams/ams.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/ams/ams.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewersaws.h></font>
diff --git a/src/sys/classes/viewer/impls/ams/amsopen.c.html b/src/sys/classes/viewer/impls/ams/amsopen.c.html
index 153d57c..9a61f07 100644
--- a/src/sys/classes/viewer/impls/ams/amsopen.c.html
+++ b/src/sys/classes/viewer/impls/ams/amsopen.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/ams/amsopen.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:20+00:00">
+<meta name="date" content="2016-06-05T17:14:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/ams/amsopen.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/ams/amsopen.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>   </font><font color="#B22222">/*I  "petscsys.h"  */</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewersaws.h></font>
diff --git a/src/sys/classes/viewer/impls/ams/index.html b/src/sys/classes/viewer/impls/ams/index.html
index 0770156..45014a8 100644
--- a/src/sys/classes/viewer/impls/ams/index.html
+++ b/src/sys/classes/viewer/impls/ams/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/ams/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/ams/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/ams/makefile.html b/src/sys/classes/viewer/impls/ams/makefile.html
index 8deba54..77518fd 100644
--- a/src/sys/classes/viewer/impls/ams/makefile.html
+++ b/src/sys/classes/viewer/impls/ams/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/ams/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:20+00:00">
+<meta name="date" content="2016-06-05T17:14:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/ams/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/ams/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage  'PETSC_HAVE_SAWS'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/classes/viewer/impls/ascii/filev.c.html b/src/sys/classes/viewer/impls/ascii/filev.c.html
index 02ed476..60e2725 100644
--- a/src/sys/classes/viewer/impls/ascii/filev.c.html
+++ b/src/sys/classes/viewer/impls/ascii/filev.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/ascii/filev.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:03+00:00">
+<meta name="date" content="2016-06-05T17:14:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/ascii/filev.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/ascii/filev.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/viewer/impls/ascii/asciiimpl.h>  </font><font color="#B22222">/*I "petscviewer.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/impls/ascii/ftn-custom/zfilevf.c b/src/sys/classes/viewer/impls/ascii/ftn-custom/zfilevf.c
index bd96042..99b6022 100644
--- a/src/sys/classes/viewer/impls/ascii/ftn-custom/zfilevf.c
+++ b/src/sys/classes/viewer/impls/ascii/ftn-custom/zfilevf.c
@@ -5,8 +5,8 @@
 #define petscviewerfilesetname_                PETSCVIEWERFILESETNAME
 #define petscviewerasciiprintf_                PETSCVIEWERASCIIPRINTF
 #define petscviewerasciisynchronizedprintf_    PETSCVIEWERASCIISYNCHRONIZEDPRINTF
-#define petscviewerasciipushsynchronized_      PETSCVIEWERASCIIPUSHSYNCHRONIZE
-#define petscviewerasciipopsynchronized_       PETSCVIEWERASCIIPOPSYNCHRONIZE
+#define petscviewerasciipushsynchronized_      PETSCVIEWERASCIIPUSHSYNCHRONIZED
+#define petscviewerasciipopsynchronized_       PETSCVIEWERASCIIPOPSYNCHRONIZED
 #elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE)
 #define petscviewerfilesetname_                petscviewerfilesetname
 #define petscviewerasciiprintf_                petscviewerasciiprintf
diff --git a/src/sys/classes/viewer/impls/ascii/index.html b/src/sys/classes/viewer/impls/ascii/index.html
index 317ccf7..0b2fdde 100644
--- a/src/sys/classes/viewer/impls/ascii/index.html
+++ b/src/sys/classes/viewer/impls/ascii/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/ascii/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/ascii/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/ascii/makefile.html b/src/sys/classes/viewer/impls/ascii/makefile.html
index 12f3033..1dc862b 100644
--- a/src/sys/classes/viewer/impls/ascii/makefile.html
+++ b/src/sys/classes/viewer/impls/ascii/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/ascii/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:06+00:00">
+<meta name="date" content="2016-06-05T17:14:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/ascii/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/ascii/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/viewer/impls/ascii/vcreatea.c.html b/src/sys/classes/viewer/impls/ascii/vcreatea.c.html
index ecc893e..7fcbeb1 100644
--- a/src/sys/classes/viewer/impls/ascii/vcreatea.c.html
+++ b/src/sys/classes/viewer/impls/ascii/vcreatea.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/ascii/vcreatea.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:05+00:00">
+<meta name="date" content="2016-06-05T17:14:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/ascii/vcreatea.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/ascii/vcreatea.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/viewer/impls/ascii/asciiimpl.h>  </font><font color="#B22222">/*I     "petscsys.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/impls/binary/binv.c b/src/sys/classes/viewer/impls/binary/binv.c
index 303fff2..815a89d 100644
--- a/src/sys/classes/viewer/impls/binary/binv.c
+++ b/src/sys/classes/viewer/impls/binary/binv.c
@@ -880,12 +880,14 @@ static PetscErrorCode PetscViewerBinaryWriteReadMPIIO(PetscViewer viewer,void *d
 -  dtype - type of data to read
 
    Output Parameters:
-.  count - number of items of data actually read, or NULL
+.  count - number of items of data actually read, or NULL. Unless an error is generated this is always set to the input parameter num.
 
    Level: beginner
 
    Concepts: binary files
 
+   Developer Note: Since count is always set to num it is not clear what purpose the output argument count serves.
+
 .seealso: PetscViewerASCIIOpen(), PetscViewerPushFormat(), PetscViewerDestroy(),
           VecView(), MatView(), VecLoad(), MatLoad(), PetscViewerBinaryGetDescriptor(),
           PetscViewerBinaryGetInfoPointer(), PetscFileMode, PetscViewer, PetscBinaryViewerRead()
@@ -902,6 +904,7 @@ PetscErrorCode PetscViewerBinaryRead(PetscViewer viewer,void *data,PetscInt num,
   } else {
 #endif
     ierr = PetscBinarySynchronizedRead(PetscObjectComm((PetscObject)viewer),vbinary->fdes,data,num,dtype);CHKERRQ(ierr);
+    if (count) *count = num;
 #if defined(PETSC_HAVE_MPIIO)
   }
 #endif
diff --git a/src/sys/classes/viewer/impls/binary/binv.c.html b/src/sys/classes/viewer/impls/binary/binv.c.html
index 9e0662e..4bcf82a 100644
--- a/src/sys/classes/viewer/impls/binary/binv.c.html
+++ b/src/sys/classes/viewer/impls/binary/binv.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/binary/binv.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:06+00:00">
+<meta name="date" content="2016-06-05T17:14:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/binary/binv.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/binary/binv.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>    </font><font color="#B22222">/*I   "petscviewer.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <fcntl.h></font>
@@ -781,599 +781,602 @@
 <a name="line880">880: </a><font color="#B22222">-  dtype - type of data to read</font>
 
 <a name="line882">882: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line883">883: </a><font color="#B22222">.  count - number of items of data actually read, or NULL</font>
+<a name="line883">883: </a><font color="#B22222">.  count - number of items of data actually read, or NULL. Unless an error is generated this is always set to the input parameter num.</font>
 
 <a name="line885">885: </a><font color="#B22222">   Level: beginner</font>
 
 <a name="line887">887: </a><font color="#B22222">   Concepts: binary files</font>
 
-<a name="line889">889: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(),</font>
-<a name="line890">890: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>(), <a href="../../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(), <a href="../../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>(), <a href="../../../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html#PetscV [...]
-<a name="line891">891: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</a>(), <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, PetscBinaryViewerRead()</font>
-<a name="line892">892: </a><font color="#B22222">@*/</font>
-<a name="line893">893: </a><strong><font color="#4169E1"><a name="PetscViewerBinaryRead"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,void *data,<a href="../../../../../../docs/manualpages/Sys/PetscI [...]
-<a name="line894">894: </a>{
-<a name="line895">895: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line896">896: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
-
-<a name="line898">898: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</a>(viewer);
-<a name="line899">899: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line900">900: </a>  <font color="#4169E1">if</font> (vbinary->usempiio) {
-<a name="line901">901: </a>    PetscViewerBinaryWriteReadMPIIO(viewer,data,num,count,dtype,<a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line902">902: </a>  } <font color="#4169E1">else</font> {
-<a name="line903">903: </a><font color="#A020F0">#endif</font>
-<a name="line904">904: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->fdes,data,num,dtype);
-<a name="line905">905: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line906">906: </a>  }
-<a name="line907">907: </a><font color="#A020F0">#endif</font>
-<a name="line908">908: </a>  <font color="#4169E1">return</font>(0);
-<a name="line909">909: </a>}
-
-<a name="line913">913: </a><font color="#B22222">/*@C</font>
-<a name="line914">914: </a><font color="#B22222">   <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a> - writes to a binary file, only from the first process</font>
-
-<a name="line916">916: </a><font color="#B22222">   Collective on <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
-
-<a name="line918">918: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line919">919: </a><font color="#B22222">+  viewer - the binary viewer</font>
-<a name="line920">920: </a><font color="#B22222">.  data - location of data</font>
-<a name="line921">921: </a><font color="#B22222">.  count - number of items of data to write</font>
-<a name="line922">922: </a><font color="#B22222">.  dtype - type of data to write</font>
-<a name="line923">923: </a><font color="#B22222">-  istemp - data may be overwritten</font>
-
-<a name="line925">925: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line927">927: </a><font color="#B22222">   Notes: because byte-swapping may be done on the values in data it cannot be declared const</font>
-
-<a name="line929">929: </a><font color="#B22222">   Concepts: binary files</font>
-
-<a name="line931">931: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(),</font>
-<a name="line932">932: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>(), <a href="../../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(), <a href="../../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>(), <a href="../../../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html#PetscV [...]
-<a name="line933">933: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</a>(), <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, PetscBinaryViewerRead()</font>
-<a name="line934">934: </a><font color="#B22222">@*/</font>
-<a name="line935">935: </a><strong><font color="#4169E1"><a name="PetscViewerBinaryWrite"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,void *data,<a href="../../../../../../docs/manualpages/Sys/Pe [...]
-<a name="line936">936: </a>{
-<a name="line937">937: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line938">938: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
-
-<a name="line941">941: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</a>(viewer);
-<a name="line942">942: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line943">943: </a>  <font color="#4169E1">if</font> (vbinary->usempiio) {
-<a name="line944">944: </a>    PetscViewerBinaryWriteReadMPIIO(viewer,data,count,NULL,dtype,<a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line945">945: </a>  } <font color="#4169E1">else</font> {
-<a name="line946">946: </a><font color="#A020F0">#endif</font>
-<a name="line947">947: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->fdes,data,count,dtype,istemp);
-<a name="line948">948: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line949">949: </a>  }
-<a name="line950">950: </a><font color="#A020F0">#endif</font>
-<a name="line951">951: </a>  <font color="#4169E1">return</font>(0);
-<a name="line952">952: </a>}
-
-<a name="line956">956: </a><font color="#B22222">/*@C</font>
-<a name="line957">957: </a><font color="#B22222">   <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html#PetscViewerBinaryWriteStringArray">PetscViewerBinaryWriteStringArray</a> - writes to a binary file, only from the first process an array of strings</font>
-
-<a name="line959">959: </a><font color="#B22222">   Collective on <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
-
-<a name="line961">961: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line962">962: </a><font color="#B22222">+  viewer - the binary viewer</font>
-<a name="line963">963: </a><font color="#B22222">-  data - location of the array of strings</font>
-
-
-<a name="line966">966: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line968">968: </a><font color="#B22222">   Concepts: binary files</font>
-
-<a name="line970">970: </a><font color="#B22222">    Notes: array of strings is null terminated</font>
-
-<a name="line972">972: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(),</font>
-<a name="line973">973: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>(), <a href="../../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(), <a href="../../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>(), <a href="../../../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html#PetscV [...]
-<a name="line974">974: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</a>(), <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, PetscBinaryViewerRead()</font>
-<a name="line975">975: </a><font color="#B22222">@*/</font>
-<a name="line976">976: </a><strong><font color="#4169E1"><a name="PetscViewerBinaryWriteStringArray"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html#PetscViewerBinaryWriteStringArray">PetscViewerBinaryWriteStringArray</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,char **data)</fon [...]
-<a name="line977">977: </a>{
-<a name="line979">979: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,n = 0,*sizes;
-
-<a name="line981">981: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</a>(viewer);
-<a name="line982">982: </a>  <font color="#B22222">/* count number of strings */</font>
-<a name="line983">983: </a>  <font color="#4169E1">while</font> (data[n++]) ;
-<a name="line984">984: </a>  n--;
-<a name="line985">985: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&sizes);
-<a name="line986">986: </a>  sizes[0] = n;
-<a name="line987">987: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line988">988: </a>    size_t tmp;
-<a name="line989">989: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(data[i],&tmp);
-<a name="line990">990: </a>    sizes[i+1] = tmp + 1;   <font color="#B22222">/* size includes space for the null terminator */</font>
-<a name="line991">991: </a>  }
-<a name="line992">992: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,sizes,n+1,PETSC_INT,<a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line993">993: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line994">994: </a>    <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,data[i],sizes[i+1],PETSC_CHAR,<a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line995">995: </a>  }
-<a name="line996">996: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
-<a name="line997">997: </a>  <font color="#4169E1">return</font>(0);
-<a name="line998">998: </a>}
-
-<a name="line1002">1002: </a><font color="#B22222">/*@C</font>
-<a name="line1003">1003: </a><font color="#B22222">   <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html#PetscViewerBinaryReadStringArray">PetscViewerBinaryReadStringArray</a> - reads a binary file an array of strings</font>
-
-<a name="line1005">1005: </a><font color="#B22222">   Collective on <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
-
-<a name="line1007">1007: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line1008">1008: </a><font color="#B22222">.  viewer - the binary viewer</font>
-
-<a name="line1010">1010: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line1011">1011: </a><font color="#B22222">.  data - location of the array of strings</font>
-
-<a name="line1013">1013: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line1015">1015: </a><font color="#B22222">   Concepts: binary files</font>
+<a name="line889">889: </a><font color="#B22222">   Developer Note: Since count is always set to num it is not clear what purpose the output argument count serves.</font>
+
+<a name="line891">891: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(),</font>
+<a name="line892">892: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>(), <a href="../../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(), <a href="../../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>(), <a href="../../../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html#PetscV [...]
+<a name="line893">893: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</a>(), <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, PetscBinaryViewerRead()</font>
+<a name="line894">894: </a><font color="#B22222">@*/</font>
+<a name="line895">895: </a><strong><font color="#4169E1"><a name="PetscViewerBinaryRead"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,void *data,<a href="../../../../../../docs/manualpages/Sys/PetscI [...]
+<a name="line896">896: </a>{
+<a name="line897">897: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line898">898: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
+
+<a name="line900">900: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</a>(viewer);
+<a name="line901">901: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line902">902: </a>  <font color="#4169E1">if</font> (vbinary->usempiio) {
+<a name="line903">903: </a>    PetscViewerBinaryWriteReadMPIIO(viewer,data,num,count,dtype,<a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line904">904: </a>  } <font color="#4169E1">else</font> {
+<a name="line905">905: </a><font color="#A020F0">#endif</font>
+<a name="line906">906: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscBinarySynchronizedRead.html#PetscBinarySynchronizedRead">PetscBinarySynchronizedRead</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->fdes,data,num,dtype);
+<a name="line907">907: </a>    <font color="#4169E1">if</font> (count) *count = num;
+<a name="line908">908: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line909">909: </a>  }
+<a name="line910">910: </a><font color="#A020F0">#endif</font>
+<a name="line911">911: </a>  <font color="#4169E1">return</font>(0);
+<a name="line912">912: </a>}
+
+<a name="line916">916: </a><font color="#B22222">/*@C</font>
+<a name="line917">917: </a><font color="#B22222">   <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a> - writes to a binary file, only from the first process</font>
+
+<a name="line919">919: </a><font color="#B22222">   Collective on <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
+
+<a name="line921">921: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line922">922: </a><font color="#B22222">+  viewer - the binary viewer</font>
+<a name="line923">923: </a><font color="#B22222">.  data - location of data</font>
+<a name="line924">924: </a><font color="#B22222">.  count - number of items of data to write</font>
+<a name="line925">925: </a><font color="#B22222">.  dtype - type of data to write</font>
+<a name="line926">926: </a><font color="#B22222">-  istemp - data may be overwritten</font>
+
+<a name="line928">928: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line930">930: </a><font color="#B22222">   Notes: because byte-swapping may be done on the values in data it cannot be declared const</font>
+
+<a name="line932">932: </a><font color="#B22222">   Concepts: binary files</font>
+
+<a name="line934">934: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(),</font>
+<a name="line935">935: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>(), <a href="../../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(), <a href="../../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>(), <a href="../../../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html#PetscV [...]
+<a name="line936">936: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</a>(), <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, PetscBinaryViewerRead()</font>
+<a name="line937">937: </a><font color="#B22222">@*/</font>
+<a name="line938">938: </a><strong><font color="#4169E1"><a name="PetscViewerBinaryWrite"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,void *data,<a href="../../../../../../docs/manualpages/Sys/Pe [...]
+<a name="line939">939: </a>{
+<a name="line940">940: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line941">941: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
+
+<a name="line944">944: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</a>(viewer);
+<a name="line945">945: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line946">946: </a>  <font color="#4169E1">if</font> (vbinary->usempiio) {
+<a name="line947">947: </a>    PetscViewerBinaryWriteReadMPIIO(viewer,data,count,NULL,dtype,<a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line948">948: </a>  } <font color="#4169E1">else</font> {
+<a name="line949">949: </a><font color="#A020F0">#endif</font>
+<a name="line950">950: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscBinarySynchronizedWrite.html#PetscBinarySynchronizedWrite">PetscBinarySynchronizedWrite</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->fdes,data,count,dtype,istemp);
+<a name="line951">951: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line952">952: </a>  }
+<a name="line953">953: </a><font color="#A020F0">#endif</font>
+<a name="line954">954: </a>  <font color="#4169E1">return</font>(0);
+<a name="line955">955: </a>}
+
+<a name="line959">959: </a><font color="#B22222">/*@C</font>
+<a name="line960">960: </a><font color="#B22222">   <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html#PetscViewerBinaryWriteStringArray">PetscViewerBinaryWriteStringArray</a> - writes to a binary file, only from the first process an array of strings</font>
+
+<a name="line962">962: </a><font color="#B22222">   Collective on <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
+
+<a name="line964">964: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line965">965: </a><font color="#B22222">+  viewer - the binary viewer</font>
+<a name="line966">966: </a><font color="#B22222">-  data - location of the array of strings</font>
+
+
+<a name="line969">969: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line971">971: </a><font color="#B22222">   Concepts: binary files</font>
+
+<a name="line973">973: </a><font color="#B22222">    Notes: array of strings is null terminated</font>
+
+<a name="line975">975: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(),</font>
+<a name="line976">976: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>(), <a href="../../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(), <a href="../../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>(), <a href="../../../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html#PetscV [...]
+<a name="line977">977: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</a>(), <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, PetscBinaryViewerRead()</font>
+<a name="line978">978: </a><font color="#B22222">@*/</font>
+<a name="line979">979: </a><strong><font color="#4169E1"><a name="PetscViewerBinaryWriteStringArray"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWriteStringArray.html#PetscViewerBinaryWriteStringArray">PetscViewerBinaryWriteStringArray</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,char **data)</fon [...]
+<a name="line980">980: </a>{
+<a name="line982">982: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,n = 0,*sizes;
+
+<a name="line984">984: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</a>(viewer);
+<a name="line985">985: </a>  <font color="#B22222">/* count number of strings */</font>
+<a name="line986">986: </a>  <font color="#4169E1">while</font> (data[n++]) ;
+<a name="line987">987: </a>  n--;
+<a name="line988">988: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n+1,&sizes);
+<a name="line989">989: </a>  sizes[0] = n;
+<a name="line990">990: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line991">991: </a>    size_t tmp;
+<a name="line992">992: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(data[i],&tmp);
+<a name="line993">993: </a>    sizes[i+1] = tmp + 1;   <font color="#B22222">/* size includes space for the null terminator */</font>
+<a name="line994">994: </a>  }
+<a name="line995">995: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,sizes,n+1,PETSC_INT,<a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line996">996: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line997">997: </a>    <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,data[i],sizes[i+1],PETSC_CHAR,<a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line998">998: </a>  }
+<a name="line999">999: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
+<a name="line1000">1000: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1001">1001: </a>}
+
+<a name="line1005">1005: </a><font color="#B22222">/*@C</font>
+<a name="line1006">1006: </a><font color="#B22222">   <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html#PetscViewerBinaryReadStringArray">PetscViewerBinaryReadStringArray</a> - reads a binary file an array of strings</font>
+
+<a name="line1008">1008: </a><font color="#B22222">   Collective on <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
+
+<a name="line1010">1010: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line1011">1011: </a><font color="#B22222">.  viewer - the binary viewer</font>
+
+<a name="line1013">1013: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line1014">1014: </a><font color="#B22222">.  data - location of the array of strings</font>
+
+<a name="line1016">1016: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line1018">1018: </a><font color="#B22222">   Concepts: binary files</font>
 
-<a name="line1017">1017: </a><font color="#B22222">    Notes: array of strings is null terminated</font>
+<a name="line1020">1020: </a><font color="#B22222">    Notes: array of strings is null terminated</font>
 
-<a name="line1019">1019: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(),</font>
-<a name="line1020">1020: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>(), <a href="../../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(), <a href="../../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>(), <a href="../../../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html#Pets [...]
-<a name="line1021">1021: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</a>(), <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, PetscBinaryViewerRead()</font>
-<a name="line1022">1022: </a><font color="#B22222">@*/</font>
-<a name="line1023">1023: </a><strong><font color="#4169E1"><a name="PetscViewerBinaryReadStringArray"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html#PetscViewerBinaryReadStringArray">PetscViewerBinaryReadStringArray</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,char ***data)</font [...]
-<a name="line1024">1024: </a>{
-<a name="line1026">1026: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,n,*sizes,N = 0;
+<a name="line1022">1022: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(),</font>
+<a name="line1023">1023: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>(), <a href="../../../../../../docs/manualpages/Mat/MatView.html#MatView">MatView</a>(), <a href="../../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>(), <a href="../../../../../../docs/manualpages/Mat/MatLoad.html#MatLoad">MatLoad</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetDescriptor.html#Pets [...]
+<a name="line1024">1024: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetInfoPointer.html#PetscViewerBinaryGetInfoPointer">PetscViewerBinaryGetInfoPointer</a>(), <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>, PetscBinaryViewerRead()</font>
+<a name="line1025">1025: </a><font color="#B22222">@*/</font>
+<a name="line1026">1026: </a><strong><font color="#4169E1"><a name="PetscViewerBinaryReadStringArray"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryReadStringArray.html#PetscViewerBinaryReadStringArray">PetscViewerBinaryReadStringArray</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,char ***data)</font [...]
+<a name="line1027">1027: </a>{
+<a name="line1029">1029: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,n,*sizes,N = 0;
 
-<a name="line1028">1028: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</a>(viewer);
-<a name="line1029">1029: </a>  <font color="#B22222">/* count number of strings */</font>
-<a name="line1030">1030: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,&n,1,NULL,PETSC_INT);
-<a name="line1031">1031: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n,&sizes);
-<a name="line1032">1032: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,sizes,n,NULL,PETSC_INT);
-<a name="line1033">1033: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) N += sizes[i];
-<a name="line1034">1034: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((n+1)*<font color="#4169E1">sizeof</font>(char*) + N*<font color="#4169E1">sizeof</font>(char),data);
-<a name="line1035">1035: </a>  (*data)[0] = (char*)((*data) + n + 1);
-<a name="line1036">1036: </a>  <font color="#4169E1">for</font> (i=1; i<n; i++) (*data)[i] = (*data)[i-1] + sizes[i-1];
-<a name="line1037">1037: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,(*data)[0],N,NULL,PETSC_CHAR);
-
-<a name="line1039">1039: </a>  (*data)[n] = 0;
+<a name="line1031">1031: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetUp.html#PetscViewerSetUp">PetscViewerSetUp</a>(viewer);
+<a name="line1032">1032: </a>  <font color="#B22222">/* count number of strings */</font>
+<a name="line1033">1033: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,&n,1,NULL,PETSC_INT);
+<a name="line1034">1034: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(n,&sizes);
+<a name="line1035">1035: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,sizes,n,NULL,PETSC_INT);
+<a name="line1036">1036: </a>  <font color="#4169E1">for</font> (i=0; i<n; i++) N += sizes[i];
+<a name="line1037">1037: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>((n+1)*<font color="#4169E1">sizeof</font>(char*) + N*<font color="#4169E1">sizeof</font>(char),data);
+<a name="line1038">1038: </a>  (*data)[0] = (char*)((*data) + n + 1);
+<a name="line1039">1039: </a>  <font color="#4169E1">for</font> (i=1; i<n; i++) (*data)[i] = (*data)[i-1] + sizes[i-1];
+<a name="line1040">1040: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>(viewer,(*data)[0],N,NULL,PETSC_CHAR);
+
+<a name="line1042">1042: </a>  (*data)[n] = 0;
 
-<a name="line1041">1041: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
-<a name="line1042">1042: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1043">1043: </a>}
+<a name="line1044">1044: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
+<a name="line1045">1045: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1046">1046: </a>}
 
-<a name="line1047">1047: </a><strong><font color="#4169E1"><a name="PetscViewerFileGetName_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileGetName_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,const char **name)</font></strong>
-<a name="line1048">1048: </a>{
-<a name="line1049">1049: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
+<a name="line1050">1050: </a><strong><font color="#4169E1"><a name="PetscViewerFileGetName_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileGetName_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,const char **name)</font></strong>
+<a name="line1051">1051: </a>{
+<a name="line1052">1052: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
 
-<a name="line1052">1052: </a>  *name = vbinary->filename;
-<a name="line1053">1053: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1054">1054: </a>}
+<a name="line1055">1055: </a>  *name = vbinary->filename;
+<a name="line1056">1056: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1057">1057: </a>}
 
-<a name="line1058">1058: </a><font color="#B22222">/*@C</font>
-<a name="line1059">1059: </a><font color="#B22222">     <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileGetMode.html#PetscViewerFileGetMode">PetscViewerFileGetMode</a> - Gets the type of file to be open</font>
+<a name="line1061">1061: </a><font color="#B22222">/*@C</font>
+<a name="line1062">1062: </a><font color="#B22222">     <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileGetMode.html#PetscViewerFileGetMode">PetscViewerFileGetMode</a> - Gets the type of file to be open</font>
 
-<a name="line1061">1061: </a><font color="#B22222">    Not Collective</font>
+<a name="line1064">1064: </a><font color="#B22222">    Not Collective</font>
 
-<a name="line1063">1063: </a><font color="#B22222">  Input Parameter:</font>
-<a name="line1064">1064: </a><font color="#B22222">.  viewer - the <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>; must be a binary, MATLAB, hdf, or netcdf <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
-
-<a name="line1066">1066: </a><font color="#B22222">  Output Parameter:</font>
-<a name="line1067">1067: </a><font color="#B22222">.  type - type of file</font>
-<a name="line1068">1068: </a><font color="#B22222">$    FILE_MODE_WRITE - create new file for binary output</font>
-<a name="line1069">1069: </a><font color="#B22222">$    FILE_MODE_READ - open existing file for binary input</font>
-<a name="line1070">1070: </a><font color="#B22222">$    FILE_MODE_APPEND - open existing file for binary output</font>
-
-<a name="line1072">1072: </a><font color="#B22222">  Level: advanced</font>
-
-<a name="line1074">1074: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscVie [...]
-
-<a name="line1076">1076: </a><font color="#B22222">@*/</font>
-<a name="line1077">1077: </a><strong><font color="#4169E1"><a name="PetscViewerFileGetMode"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileGetMode.html#PetscViewerFileGetMode">PetscViewerFileGetMode</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscFileMo [...]
-<a name="line1078">1078: </a>{
-
-<a name="line1084">1084: </a>  PetscUseMethod(viewer,<font color="#666666">"PetscViewerFileGetMode_C"</font>,(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>*),(viewer,type));
-<a name="line1085">1085: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1086">1086: </a>}
-
-<a name="line1090">1090: </a><font color="#B22222">/*@</font>
-<a name="line1091">1091: </a><font color="#B22222">    <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html#PetscViewerBinarySetUseMPIIO">PetscViewerBinarySetUseMPIIO</a> - Sets a binary viewer to use MPI-IO for reading/writing. Must be called</font>
-<a name="line1092">1092: </a><font color="#B22222">        before <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</a>()</font>
-
-<a name="line1094">1094: </a><font color="#B22222">    Logically Collective on <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
-
-<a name="line1096">1096: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line1097">1097: </a><font color="#B22222">+   viewer - the <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>; must be a binary</font>
-<a name="line1098">1098: </a><font color="#B22222">-   flg - <a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> means MPI-IO will be used</font>
-
-<a name="line1100">1100: </a><font color="#B22222">    Options Database:</font>
-<a name="line1101">1101: </a><font color="#B22222">    -viewer_binary_mpiio : Flag for using MPI-IO</font>
-
-<a name="line1103">1103: </a><font color="#B22222">    Level: advanced</font>
-
-<a name="line1105">1105: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscVie [...]
-<a name="line1106">1106: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetUseMPIIO.html#PetscViewerBinaryGetUseMPIIO">PetscViewerBinaryGetUseMPIIO</a>()</font>
-
-<a name="line1108">1108: </a><font color="#B22222">@*/</font>
-<a name="line1109">1109: </a><strong><font color="#4169E1"><a name="PetscViewerBinarySetUseMPIIO"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html#PetscViewerBinarySetUseMPIIO">PetscViewerBinarySetUseMPIIO</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/man [...]
-<a name="line1110">1110: </a>{
-
-<a name="line1115">1115: </a>  PetscTryMethod(viewer,<font color="#666666">"PetscViewerBinarySetUseMPIIO_C"</font>,(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>),(viewer,flg));
-<a name="line1116">1116: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1117">1117: </a>}
-
-<a name="line1121">1121: </a><font color="#B22222">/*@C</font>
-<a name="line1122">1122: </a><font color="#B22222">     <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a> - Sets the type of file to be open</font>
-
-<a name="line1124">1124: </a><font color="#B22222">    Logically Collective on <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
-
-<a name="line1126">1126: </a><font color="#B22222">  Input Parameters:</font>
-<a name="line1127">1127: </a><font color="#B22222">+  viewer - the <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>; must be a binary, Matlab, hdf, or netcdf <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
-<a name="line1128">1128: </a><font color="#B22222">-  type - type of file</font>
-<a name="line1129">1129: </a><font color="#B22222">$    FILE_MODE_WRITE - create new file for binary output</font>
-<a name="line1130">1130: </a><font color="#B22222">$    FILE_MODE_READ - open existing file for binary input</font>
-<a name="line1131">1131: </a><font color="#B22222">$    FILE_MODE_APPEND - open existing file for binary output</font>
-
-<a name="line1133">1133: </a><font color="#B22222">  Level: advanced</font>
-
-<a name="line1135">1135: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscVie [...]
-
-<a name="line1137">1137: </a><font color="#B22222">@*/</font>
-<a name="line1138">1138: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetMode"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscFileMo [...]
-<a name="line1139">1139: </a>{
-
-<a name="line1145">1145: </a>  PetscTryMethod(viewer,<font color="#666666">"PetscViewerFileSetMode_C"</font>,(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>),(viewer,type));
-<a name="line1146">1146: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1147">1147: </a>}
-
-<a name="line1151">1151: </a><strong><font color="#4169E1"><a name="PetscViewerFileGetMode_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileGetMode_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a> *type)</font></strong>
-<a name="line1152">1152: </a>{
-<a name="line1153">1153: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
-
-<a name="line1156">1156: </a>  *type = vbinary->btype;
-<a name="line1157">1157: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1158">1158: </a>}
-
-<a name="line1162">1162: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetMode_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileSetMode_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a> type)</font></strong>
-<a name="line1163">1163: </a>{
-<a name="line1164">1164: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
-
-<a name="line1167">1167: </a>  vbinary->btype = type;
-<a name="line1168">1168: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1169">1169: </a>}
-
-<a name="line1173">1173: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetName_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileSetName_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,const char name[])</font></strong>
-<a name="line1174">1174: </a>{
-<a name="line1175">1175: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
-<a name="line1176">1176: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1177">1177: </a>
-<a name="line1179">1179: </a>  <font color="#4169E1">if</font> (vbinary->filename) { <a href="../../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(vbinary->filename); }
-<a name="line1180">1180: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(name,&vbinary->filename);
-<a name="line1181">1181: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1182">1182: </a>}
-<a name="line1183">1183: </a><font color="#B22222">/*</font>
-<a name="line1184">1184: </a><font color="#B22222">        Actually opens the file</font>
-<a name="line1185">1185: </a><font color="#B22222">*/</font>
-<a name="line1188">1188: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetUp_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileSetUp_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1189">1189: </a>{
-<a name="line1190">1190: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        rank;
-<a name="line1191">1191: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1192">1192: </a>  size_t             len;
-<a name="line1193">1193: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
-<a name="line1194">1194: </a>  const char         *fname;
-<a name="line1195">1195: </a>  char               bname[PETSC_MAX_PATH_LEN],*gz;
-<a name="line1196">1196: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          found;
-<a name="line1197">1197: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>      type = vbinary->btype;
-
-<a name="line1200">1200: </a>  <font color="#4169E1">if</font> (type == (<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>) -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"Must call <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.htm [...]
-<a name="line1201">1201: </a>  <font color="#4169E1">if</font> (!vbinary->filename) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"Must call <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</a>()"</font>);
-<a name="line1202">1202: </a>  PetscViewerFileClose_Binary(viewer);
-
-<a name="line1204">1204: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),&rank);
-
-<a name="line1206">1206: </a>  <font color="#B22222">/* if ends in .gz strip that off and note user wants file compressed */</font>
-<a name="line1207">1207: </a>  vbinary->storecompressed = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1208">1208: </a>  <font color="#4169E1">if</font> (!rank && type == FILE_MODE_WRITE) {
-<a name="line1209">1209: </a>    <font color="#B22222">/* remove .gz if it ends library name */</font>
-<a name="line1210">1210: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrstr.html#PetscStrstr">PetscStrstr</a>(vbinary->filename,<font color="#666666">".gz"</font>,&gz);
-<a name="line1211">1211: </a>    <font color="#4169E1">if</font> (gz) {
-<a name="line1212">1212: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(gz,&len);
-<a name="line1213">1213: </a>      <font color="#4169E1">if</font> (len == 3) {
-<a name="line1214">1214: </a>        *gz = 0;
-<a name="line1215">1215: </a>        vbinary->storecompressed = <a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line1216">1216: </a>      }
-<a name="line1217">1217: </a>    }
-<a name="line1218">1218: </a>  }
-
-<a name="line1220">1220: </a>  <font color="#B22222">/* only first processor opens file if writeable */</font>
-<a name="line1221">1221: </a>  <font color="#4169E1">if</font> (!rank || type == FILE_MODE_READ) {
-
-<a name="line1223">1223: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_READ) {
-<a name="line1224">1224: </a>      <font color="#B22222">/* possibly get the file from remote site or compressed file */</font>
-<a name="line1225">1225: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscFileRetrieve.html#PetscFileRetrieve">PetscFileRetrieve</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->filename,bname,PETSC_MAX_PATH_LEN,&found);
-<a name="line1226">1226: </a>      fname = bname;
-<a name="line1227">1227: </a>      <font color="#4169E1">if</font> (!rank && !found) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot locate file: %s on node zero"</font>,vbinary->filename);
-<a name="line1228">1228: </a>      <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!found) {
-<a name="line1229">1229: </a>        <a href="../../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(viewer,<font color="#666666">"Nonzero processor did not locate readonly file\n"</font>);
-<a name="line1230">1230: </a>        fname = 0;
-<a name="line1231">1231: </a>      }
-<a name="line1232">1232: </a>    } <font color="#4169E1">else</font> fname = vbinary->filename;
-
-<a name="line1234">1234: </a><font color="#A020F0">#if defined(PETSC_HAVE_O_BINARY)</font>
-<a name="line1235">1235: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_WRITE) {
-<a name="line1236">1236: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_WRONLY|O_CREAT|O_TRUNC|O_BINARY,0666)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot create file %s for writing"</font>,fname);
-<a name="line1237">1237: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_READ && fname) {
-<a name="line1238">1238: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_RDONLY|O_BINARY,0)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open file %s for reading"</font>,fname);
-<a name="line1239">1239: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_APPEND) {
-<a name="line1240">1240: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_WRONLY|O_APPEND|O_BINARY,0)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open file %s for writing"</font>,fname);
-<a name="line1241">1241: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (fname) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Unknown file type"</font>);
-<a name="line1242">1242: </a><font color="#A020F0">#else</font>
-<a name="line1243">1243: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_WRITE) {
-<a name="line1244">1244: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = creat(fname,0666)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot create file %s for writing"</font>,fname);
-<a name="line1245">1245: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_READ && fname) {
-<a name="line1246">1246: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_RDONLY,0)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open file %s for reading"</font>,fname);
-<a name="line1247">1247: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_APPEND) {
-<a name="line1248">1248: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_WRONLY|O_APPEND,0)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open file %s for writing"</font>,fname);
-<a name="line1249">1249: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (fname) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Unknown file type"</font>);
-<a name="line1250">1250: </a><font color="#A020F0">#endif</font>
-<a name="line1251">1251: </a>  } <font color="#4169E1">else</font> vbinary->fdes = -1;
-
-<a name="line1253">1253: </a>  <font color="#B22222">/*</font>
-<a name="line1254">1254: </a><font color="#B22222">      try to open info file: all processors open this file if read only</font>
-<a name="line1255">1255: </a><font color="#B22222">  */</font>
-<a name="line1256">1256: </a>  <font color="#4169E1">if</font> (!vbinary->skipinfo && (!rank || type == FILE_MODE_READ)) {
-<a name="line1257">1257: </a>    char infoname[PETSC_MAX_PATH_LEN],iname[PETSC_MAX_PATH_LEN];
-
-<a name="line1259">1259: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(infoname,vbinary->filename);
-<a name="line1260">1260: </a>    <font color="#B22222">/* remove .gz if it ends library name */</font>
-<a name="line1261">1261: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrstr.html#PetscStrstr">PetscStrstr</a>(infoname,<font color="#666666">".gz"</font>,&gz);
-<a name="line1262">1262: </a>    <font color="#4169E1">if</font> (gz) {
-<a name="line1263">1263: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(gz,&len);
-<a name="line1264">1264: </a>      <font color="#4169E1">if</font> (len == 3) *gz = 0;
-<a name="line1265">1265: </a>    }
-
-<a name="line1267">1267: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(infoname,<font color="#666666">".info"</font>);
-<a name="line1268">1268: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscFixFilename.html#PetscFixFilename">PetscFixFilename</a>(infoname,iname);
-<a name="line1269">1269: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_READ) {
-<a name="line1270">1270: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscFileRetrieve.html#PetscFileRetrieve">PetscFileRetrieve</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),iname,infoname,PETSC_MAX_PATH_LEN,&found);
-<a name="line1271">1271: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscOptionsInsertFile.html#PetscOptionsInsertFile">PetscOptionsInsertFile</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer)->options,infon [...]
-<a name="line1272">1272: </a>    } <font color="#4169E1">else</font> {
-<a name="line1273">1273: </a>      vbinary->fdes_info = fopen(infoname,<font color="#666666">"w"</font>);
-<a name="line1274">1274: </a>      <font color="#4169E1">if</font> (!vbinary->fdes_info) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open .info file %s for writing"</font>,infoname);
-<a name="line1275">1275: </a>    }
-<a name="line1276">1276: </a>  }
-<a name="line1277">1277: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line1278">1278: </a>  PetscLogObjectState((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,<font color="#666666">"File: %s"</font>,vbinary->filename);
-<a name="line1279">1279: </a><font color="#A020F0">#endif</font>
-<a name="line1280">1280: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1281">1281: </a>}
-
-<a name="line1283">1283: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line1286">1286: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetUp_BinaryMPIIO"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileSetUp_BinaryMPIIO(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1287">1287: </a>{
-<a name="line1288">1288: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        rank;
-<a name="line1289">1289: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1290">1290: </a>  size_t             len;
-<a name="line1291">1291: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
-<a name="line1292">1292: </a>  char               *gz;
-<a name="line1293">1293: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          found;
-<a name="line1294">1294: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>      type = vbinary->btype;
-
-<a name="line1297">1297: </a>  <font color="#4169E1">if</font> (type == (<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>) -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"Must call <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.htm [...]
-<a name="line1298">1298: </a>  <font color="#4169E1">if</font> (!vbinary->filename) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"Must call <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</a>()"</font>);
-<a name="line1299">1299: </a>  PetscViewerFileClose_BinaryMPIIO(viewer);
-
-<a name="line1301">1301: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),&rank);
-
-<a name="line1303">1303: </a>  vbinary->storecompressed = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-
-<a name="line1305">1305: </a>  <font color="#B22222">/* only first processor opens file if writeable */</font>
-<a name="line1306">1306: </a>  <font color="#4169E1">if</font> (type == FILE_MODE_READ) {
-<a name="line1307">1307: </a>    MPI_File_open(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->filename,MPI_MODE_RDONLY,MPI_INFO_NULL,&vbinary->mfdes);
-<a name="line1308">1308: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_WRITE) {
-<a name="line1309">1309: </a>    MPI_File_open(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->filename,MPI_MODE_WRONLY | MPI_MODE_CREATE,MPI_INFO_NULL,&vbinary->mfdes);
-<a name="line1310">1310: </a>  }
-
-<a name="line1312">1312: </a>  <font color="#B22222">/*</font>
-<a name="line1313">1313: </a><font color="#B22222">      try to open info file: all processors open this file if read only</font>
-
-<a name="line1315">1315: </a><font color="#B22222">      Below is identical code to the code for Binary above, should be put in separate routine</font>
-<a name="line1316">1316: </a><font color="#B22222">  */</font>
-<a name="line1317">1317: </a>  <font color="#4169E1">if</font> (!vbinary->skipinfo && (!rank || type == FILE_MODE_READ)) {
-<a name="line1318">1318: </a>    char infoname[PETSC_MAX_PATH_LEN],iname[PETSC_MAX_PATH_LEN];
-
-<a name="line1320">1320: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(infoname,vbinary->filename);
-<a name="line1321">1321: </a>    <font color="#B22222">/* remove .gz if it ends library name */</font>
-<a name="line1322">1322: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrstr.html#PetscStrstr">PetscStrstr</a>(infoname,<font color="#666666">".gz"</font>,&gz);
-<a name="line1323">1323: </a>    <font color="#4169E1">if</font> (gz) {
-<a name="line1324">1324: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(gz,&len);
-<a name="line1325">1325: </a>      <font color="#4169E1">if</font> (len == 3) *gz = 0;
-<a name="line1326">1326: </a>    }
-
-<a name="line1328">1328: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(infoname,<font color="#666666">".info"</font>);
-<a name="line1329">1329: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscFixFilename.html#PetscFixFilename">PetscFixFilename</a>(infoname,iname);
-<a name="line1330">1330: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_READ) {
-<a name="line1331">1331: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscFileRetrieve.html#PetscFileRetrieve">PetscFileRetrieve</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),iname,infoname,PETSC_MAX_PATH_LEN,&found);
-<a name="line1332">1332: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscOptionsInsertFile.html#PetscOptionsInsertFile">PetscOptionsInsertFile</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer)->options,infon [...]
-<a name="line1333">1333: </a>    } <font color="#4169E1">else</font> {
-<a name="line1334">1334: </a>      vbinary->fdes_info = fopen(infoname,<font color="#666666">"w"</font>);
-<a name="line1335">1335: </a>      <font color="#4169E1">if</font> (!vbinary->fdes_info) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open .info file %s for writing"</font>,infoname);
-<a name="line1336">1336: </a>    }
-<a name="line1337">1337: </a>  }
-<a name="line1338">1338: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line1339">1339: </a>  PetscLogObjectState((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,<font color="#666666">"File: %s"</font>,vbinary->filename);
-<a name="line1340">1340: </a><font color="#A020F0">#endif</font>
-<a name="line1341">1341: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1342">1342: </a>}
-
-<a name="line1346">1346: </a><strong><font color="#4169E1"><a name="PetscViewerBinarySetUseMPIIO_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerBinarySetUseMPIIO_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> flg)</font></strong>
-<a name="line1347">1347: </a>{
-<a name="line1348">1348: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
-<a name="line1350">1350: </a>  vbinary->usempiio = flg;
-<a name="line1351">1351: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1352">1352: </a>}
-<a name="line1353">1353: </a><font color="#A020F0">#endif</font>
-
-<a name="line1357">1357: </a><strong><font color="#4169E1"><a name="PetscViewerView_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerView_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v,<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1358">1358: </a>{
-<a name="line1359">1359: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1360">1360: </a>  PetscViewer_Binary *binary = (PetscViewer_Binary*)v->data;
-
-<a name="line1363">1363: </a>  <font color="#4169E1">if</font> (binary->filename) {
-<a name="line1364">1364: </a>    <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"Filename: %s\n"</font>,binary->filename);
-<a name="line1365">1365: </a>  }
-<a name="line1366">1366: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1367">1367: </a>}
-
-<a name="line1371">1371: </a><strong><font color="#4169E1"><a name="PetscViewerSetUp_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerSetUp_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v)</font></strong>
-<a name="line1372">1372: </a>{
-<a name="line1373">1373: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1374">1374: </a>  PetscViewer_Binary *binary = (PetscViewer_Binary*)v->data;
-
-<a name="line1377">1377: </a>  <font color="#4169E1">if</font> (!binary->setfromoptionscalled) { <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetFromOptions.html#PetscViewerSetFromOptions">PetscViewerSetFromOptions</a>(v); }
-<a name="line1378">1378: </a>
-<a name="line1379">1379: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line1380">1380: </a>  <font color="#4169E1">if</font> (binary->usempiio) {
-<a name="line1381">1381: </a>    PetscViewerFileSetUp_BinaryMPIIO(v);
-<a name="line1382">1382: </a>  } <font color="#4169E1">else</font> {
-<a name="line1383">1383: </a><font color="#A020F0">#endif</font>
-<a name="line1384">1384: </a>    PetscViewerFileSetUp_Binary(v);
-<a name="line1385">1385: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line1386">1386: </a>  }
-<a name="line1387">1387: </a><font color="#A020F0">#endif</font>
-<a name="line1388">1388: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1389">1389: </a>}
-
-<a name="line1393">1393: </a><strong><font color="#4169E1"><a name="PetscViewerSetFromOptions_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerSetFromOptions_Binary(PetscOptionItems *PetscOptionsObject,<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v)</font></strong>
-<a name="line1394">1394: </a>{
-<a name="line1395">1395: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1396">1396: </a>  PetscViewer_Binary *binary = (PetscViewer_Binary*)v->data;
-<a name="line1397">1397: </a>  char               defaultname[PETSC_MAX_PATH_LEN];
-<a name="line1398">1398: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          flg;
-
-<a name="line1401">1401: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</a>(PetscOptionsObject,<font color="#666666">"Binary <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> Options"</font>);
-<a name="line1402">1402: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(defaultname,PETSC_MAX_PATH_LEN-1,<font color="#666666">"binaryoutput"</font>);
-<a name="line1403">1403: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</a>(<font color="#666666">"-viewer_binary_filename"</font>,<font color="#666666">"Specify filename"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</a>"</font>,defaultname,defaultname,PETSC_MAX_PATH_LEN-1,&flg);
-<a name="line1404">1404: </a>  <font color="#4169E1">if</font> (flg) { PetscViewerFileSetName_Binary(v,defaultname); }
-<a name="line1405">1405: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_skip_info"</font>,<font color="#666666">"Skip writing/reading .info file"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetSkipInfo.html#PetscViewerBinarySetSkipInfo">PetscViewerBinarySetSkipInfo</a>"</font>,<a href="../../../../../../docs/manualpages/Sys/PETSC_ [...]
-<a name="line1406">1406: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_skip_options"</font>,<font color="#666666">"Skip parsing vec load options"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetSkipOptions.html#PetscViewerBinarySetSkipOptions">PetscViewerBinarySetSkipOptions</a>"</font>,<a href="../../../../../../docs/manualpages/ [...]
-<a name="line1407">1407: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_skip_header"</font>,<font color="#666666">"Skip writing/reading header information"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetSkipHeader.html#PetscViewerBinarySetSkipHeader">PetscViewerBinarySetSkipHeader</a>"</font>,<a href="../../../../../../docs/manual [...]
-<a name="line1408">1408: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line1409">1409: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_mpiio"</font>,<font color="#666666">"Use MPI-IO functionality to write/read binary file"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html#PetscViewerBinarySetUseMPIIO">PetscViewerBinarySetUseMPIIO</a>"</font>,<a href="../../../../../../docs/manualp [...]
-<a name="line1410">1410: </a><font color="#A020F0">#elif defined(PETSC_HAVE_MPIUNI)</font>
-<a name="line1411">1411: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_mpiio"</font>,<font color="#666666">"Use MPI-IO functionality to write/read binary file"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html#PetscViewerBinarySetUseMPIIO">PetscViewerBinarySetUseMPIIO</a>"</font>,<a href="../../../../../../docs/manualp [...]
-<a name="line1412">1412: </a><font color="#A020F0">#endif</font>
-<a name="line1413">1413: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsTail.html#PetscOptionsTail">PetscOptionsTail</a>();
-<a name="line1414">1414: </a>  binary->setfromoptionscalled = <a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line1415">1415: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1416">1416: </a>}
-
-<a name="line1420">1420: </a><strong><font color="#4169E1"><a name="PetscViewerCreate_Binary"></a>PETSC_EXTERN <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerCreate_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v)</font></strong>
-<a name="line1421">1421: </a>{
-<a name="line1422">1422: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1423">1423: </a>  PetscViewer_Binary *vbinary;
-
-<a name="line1426">1426: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(v,&vbinary);
-<a name="line1427">1427: </a>  v->data                  = (void*)vbinary;
-<a name="line1428">1428: </a>  v->ops->setfromoptions   = PetscViewerSetFromOptions_Binary;
-<a name="line1429">1429: </a>  v->ops->destroy          = PetscViewerDestroy_Binary;
-<a name="line1430">1430: </a>  v->ops->view             = PetscViewerView_Binary;
-<a name="line1431">1431: </a>  v->ops->setup            = PetscViewerSetUp_Binary;
-<a name="line1432">1432: </a>  v->ops->flush            = NULL;
-<a name="line1433">1433: </a>  vbinary->fdes_info       = 0;
-<a name="line1434">1434: </a>  vbinary->fdes            = 0;
-<a name="line1435">1435: </a>  vbinary->skipinfo        = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1436">1436: </a>  vbinary->skipoptions     = <a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line1437">1437: </a>  vbinary->skipheader      = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1438">1438: </a>  vbinary->setfromoptionscalled = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1439">1439: </a>  v->ops->getsubviewer     = PetscViewerGetSubViewer_Binary;
-<a name="line1440">1440: </a>  v->ops->restoresubviewer = PetscViewerRestoreSubViewer_Binary;
-<a name="line1441">1441: </a>  v->ops->read             = <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>;
-<a name="line1442">1442: </a>  vbinary->btype           = (<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>) -1;
-<a name="line1443">1443: </a>  vbinary->storecompressed = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1444">1444: </a>  vbinary->filename        = 0;
-<a name="line1445">1445: </a>  vbinary->flowcontrol     = 256; <font color="#B22222">/* seems a good number for Cray XT-5 */</font>
-
-<a name="line1447">1447: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetFlowControl_C"</font>,PetscViewerBinaryGetFlowControl_Binary);
-<a name="line1448">1448: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetFlowControl_C"</font>,PetscViewerBinarySetFlowControl_Binary);
-<a name="line1449">1449: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetSkipHeader_C"</font>,PetscViewerBinarySetSkipHeader_Binary);
-<a name="line1450">1450: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetSkipHeader_C"</font>,PetscViewerBinaryGetSkipHeader_Binary);
-<a name="line1451">1451: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetSkipOptions_C"</font>,PetscViewerBinaryGetSkipOptions_Binary);
-<a name="line1452">1452: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetSkipOptions_C"</font>,PetscViewerBinarySetSkipOptions_Binary);
-<a name="line1453">1453: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetSkipInfo_C"</font>,PetscViewerBinaryGetSkipInfo_Binary);
-<a name="line1454">1454: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetSkipInfo_C"</font>,PetscViewerBinarySetSkipInfo_Binary);
-<a name="line1455">1455: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetInfoPointer_C"</font>,PetscViewerBinaryGetInfoPointer_Binary);
-<a name="line1456">1456: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerFileSetName_C"</font>,PetscViewerFileSetName_Binary);
-<a name="line1457">1457: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerFileSetMode_C"</font>,PetscViewerFileSetMode_Binary);
-<a name="line1458">1458: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerFileGetMode_C"</font>,PetscViewerFileGetMode_Binary);
-<a name="line1459">1459: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerFileGetName_C"</font>,PetscViewerFileGetName_Binary);
-<a name="line1460">1460: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
-<a name="line1461">1461: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetUseMPIIO_C"</font>,PetscViewerBinaryGetUseMPIIO_Binary);
-<a name="line1462">1462: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetUseMPIIO_C"</font>,PetscViewerBinarySetUseMPIIO_Binary);
-<a name="line1463">1463: </a><font color="#A020F0">#endif</font>
-<a name="line1464">1464: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1465">1465: </a>}
-
-<a name="line1467">1467: </a><font color="#B22222">/* ---------------------------------------------------------------------*/</font>
-<a name="line1468">1468: </a><font color="#B22222">/*</font>
-<a name="line1469">1469: </a><font color="#B22222">    The variable Petsc_Viewer_Binary_keyval is used to indicate an MPI attribute that</font>
-<a name="line1470">1470: </a><font color="#B22222">  is attached to a communicator, in this case the attribute is a <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>.</font>
-<a name="line1471">1471: </a><font color="#B22222">*/</font>
-<a name="line1472">1472: </a>static int Petsc_Viewer_Binary_keyval = MPI_KEYVAL_INVALID;
-
-<a name="line1476">1476: </a><font color="#B22222">/*@C</font>
-<a name="line1477">1477: </a><font color="#B22222">     <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a> - Creates a binary <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> shared by all processors</font>
-<a name="line1478">1478: </a><font color="#B22222">                     in a communicator.</font>
-
-<a name="line1480">1480: </a><font color="#B22222">     Collective on <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
-
-<a name="line1482">1482: </a><font color="#B22222">     Input Parameter:</font>
-<a name="line1483">1483: </a><font color="#B22222">.    comm - the MPI communicator to share the binary <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
-
-<a name="line1485">1485: </a><font color="#B22222">     Level: intermediate</font>
-
-<a name="line1487">1487: </a><font color="#B22222">   Options Database Keys:</font>
-<a name="line1488">1488: </a><font color="#B22222">+    -viewer_binary_filename <name></font>
-<a name="line1489">1489: </a><font color="#B22222">.    -viewer_binary_skip_info</font>
-<a name="line1490">1490: </a><font color="#B22222">.    -viewer_binary_skip_options</font>
-<a name="line1491">1491: </a><font color="#B22222">.    -viewer_binary_skip_header</font>
-<a name="line1492">1492: </a><font color="#B22222">-    -viewer_binary_mpiio</font>
-
-<a name="line1494">1494: </a><font color="#B22222">   Environmental variables:</font>
-<a name="line1495">1495: </a><font color="#B22222">-   PETSC_VIEWER_BINARY_FILENAME</font>
-
-<a name="line1497">1497: </a><font color="#B22222">     Notes:</font>
-<a name="line1498">1498: </a><font color="#B22222">     Unlike almost all other PETSc routines, <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a> does not return</font>
-<a name="line1499">1499: </a><font color="#B22222">     an error code.  The binary <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> is usually used in the form</font>
-<a name="line1500">1500: </a><font color="#B22222">$       XXXView(XXX object,<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>(comm));</font>
-
-<a name="line1502">1502: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_WORLD.html#PETSC_VIEWER_BINARY_WORLD">PETSC_VIEWER_BINARY_WORLD</a>, <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_SELF.html#PETSC_VIEWER_BINARY_SELF">PETSC_VIEWER_BINARY_SELF</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>(), <a href="../../../../../ [...]
-<a name="line1503">1503: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>()</font>
-<a name="line1504">1504: </a><font color="#B22222">@*/</font>
-<a name="line1505">1505: </a><strong><font color="#4169E1"><a name="PETSC_VIEWER_BINARY_"></a><a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>(<a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm)</font></strong>
-<a name="line1506">1506: </a>{
-<a name="line1508">1508: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg;
-<a name="line1509">1509: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>    viewer;
-<a name="line1510">1510: </a>  char           fname[PETSC_MAX_PATH_LEN];
-<a name="line1511">1511: </a>  <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       ncomm;
-
-<a name="line1514">1514: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>(comm,&ncomm,NULL);<font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETS [...]
-<a name="line1515">1515: </a>  <font color="#4169E1">if</font> (Petsc_Viewer_Binary_keyval == MPI_KEYVAL_INVALID) {
-<a name="line1516">1516: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>(<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_COPY_FN.html#MPI_NULL_COPY_FN">MPI_NULL_COPY_FN</a>,<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_DELETE_FN.html#MPI_NULL_DELETE_FN">MPI_NULL_DELETE_FN</a>,&Petsc_Viewer_Binary_keyval,0);
-<a name="line1517">1517: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
-<a name="line1518">1518: </a>  }
-<a name="line1519">1519: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(ncomm,Petsc_Viewer_Binary_keyval,(void**)&viewer,(int*)&flg);
-<a name="line1520">1520: </a>  <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="#66 [...]
-<a name="line1521">1521: </a>  <font color="#4169E1">if</font> (!flg) { <font color="#B22222">/* <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> not yet created */</font>
-<a name="line1522">1522: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscOptionsGetenv.html#PetscOptionsGetenv">PetscOptionsGetenv</a>(ncomm,<font color="#666666">"PETSC_VIEWER_BINARY_FILENAME"</font>,fname,PETSC_MAX_PATH_LEN,&flg);
-<a name="line1523">1523: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
-<a name="line1524">1524: </a>    <font color="#4169E1">if</font> (!flg) {
-<a name="line1525">1525: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(fname,<font color="#666666">"binaryoutput"</font>);
-<a name="line1526">1526: </a>      <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color= [...]
-<a name="line1527">1527: </a>    }
-<a name="line1528">1528: </a>    <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>(ncomm,fname,FILE_MODE_WRITE,&viewer);
-<a name="line1529">1529: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
-<a name="line1530">1530: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscObjectRegisterDestroy.html#PetscObjectRegisterDestroy">PetscObjectRegisterDestroy</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer);
-<a name="line1531">1531: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
-<a name="line1532">1532: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_put.html#MPI_Attr_put">MPI_Attr_put</a>(ncomm,Petsc_Viewer_Binary_keyval,(void*)viewer);
-<a name="line1533">1533: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
-<a name="line1534">1534: </a>  }
-<a name="line1535">1535: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscCommDestroy.html#PetscCommDestroy">PetscCommDestroy</a>(&ncomm);
-<a name="line1536">1536: </a>  <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="#66 [...]
-<a name="line1537">1537: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(viewer);
-<a name="line1538">1538: </a>}
+<a name="line1066">1066: </a><font color="#B22222">  Input Parameter:</font>
+<a name="line1067">1067: </a><font color="#B22222">.  viewer - the <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>; must be a binary, MATLAB, hdf, or netcdf <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
+
+<a name="line1069">1069: </a><font color="#B22222">  Output Parameter:</font>
+<a name="line1070">1070: </a><font color="#B22222">.  type - type of file</font>
+<a name="line1071">1071: </a><font color="#B22222">$    FILE_MODE_WRITE - create new file for binary output</font>
+<a name="line1072">1072: </a><font color="#B22222">$    FILE_MODE_READ - open existing file for binary input</font>
+<a name="line1073">1073: </a><font color="#B22222">$    FILE_MODE_APPEND - open existing file for binary output</font>
+
+<a name="line1075">1075: </a><font color="#B22222">  Level: advanced</font>
+
+<a name="line1077">1077: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscVie [...]
+
+<a name="line1079">1079: </a><font color="#B22222">@*/</font>
+<a name="line1080">1080: </a><strong><font color="#4169E1"><a name="PetscViewerFileGetMode"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileGetMode.html#PetscViewerFileGetMode">PetscViewerFileGetMode</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscFileMo [...]
+<a name="line1081">1081: </a>{
+
+<a name="line1087">1087: </a>  PetscUseMethod(viewer,<font color="#666666">"PetscViewerFileGetMode_C"</font>,(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>*),(viewer,type));
+<a name="line1088">1088: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1089">1089: </a>}
+
+<a name="line1093">1093: </a><font color="#B22222">/*@</font>
+<a name="line1094">1094: </a><font color="#B22222">    <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html#PetscViewerBinarySetUseMPIIO">PetscViewerBinarySetUseMPIIO</a> - Sets a binary viewer to use MPI-IO for reading/writing. Must be called</font>
+<a name="line1095">1095: </a><font color="#B22222">        before <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</a>()</font>
+
+<a name="line1097">1097: </a><font color="#B22222">    Logically Collective on <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
+
+<a name="line1099">1099: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line1100">1100: </a><font color="#B22222">+   viewer - the <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>; must be a binary</font>
+<a name="line1101">1101: </a><font color="#B22222">-   flg - <a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> means MPI-IO will be used</font>
+
+<a name="line1103">1103: </a><font color="#B22222">    Options Database:</font>
+<a name="line1104">1104: </a><font color="#B22222">    -viewer_binary_mpiio : Flag for using MPI-IO</font>
+
+<a name="line1106">1106: </a><font color="#B22222">    Level: advanced</font>
+
+<a name="line1108">1108: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscVie [...]
+<a name="line1109">1109: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryGetUseMPIIO.html#PetscViewerBinaryGetUseMPIIO">PetscViewerBinaryGetUseMPIIO</a>()</font>
+
+<a name="line1111">1111: </a><font color="#B22222">@*/</font>
+<a name="line1112">1112: </a><strong><font color="#4169E1"><a name="PetscViewerBinarySetUseMPIIO"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html#PetscViewerBinarySetUseMPIIO">PetscViewerBinarySetUseMPIIO</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/man [...]
+<a name="line1113">1113: </a>{
+
+<a name="line1118">1118: </a>  PetscTryMethod(viewer,<font color="#666666">"PetscViewerBinarySetUseMPIIO_C"</font>,(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>),(viewer,flg));
+<a name="line1119">1119: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1120">1120: </a>}
+
+<a name="line1124">1124: </a><font color="#B22222">/*@C</font>
+<a name="line1125">1125: </a><font color="#B22222">     <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a> - Sets the type of file to be open</font>
+
+<a name="line1127">1127: </a><font color="#B22222">    Logically Collective on <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
+
+<a name="line1129">1129: </a><font color="#B22222">  Input Parameters:</font>
+<a name="line1130">1130: </a><font color="#B22222">+  viewer - the <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>; must be a binary, Matlab, hdf, or netcdf <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
+<a name="line1131">1131: </a><font color="#B22222">-  type - type of file</font>
+<a name="line1132">1132: </a><font color="#B22222">$    FILE_MODE_WRITE - create new file for binary output</font>
+<a name="line1133">1133: </a><font color="#B22222">$    FILE_MODE_READ - open existing file for binary input</font>
+<a name="line1134">1134: </a><font color="#B22222">$    FILE_MODE_APPEND - open existing file for binary output</font>
+
+<a name="line1136">1136: </a><font color="#B22222">  Level: advanced</font>
+
+<a name="line1138">1138: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(), <a href="../../../../../../docs/manualpages/Viewer/PetscVie [...]
+
+<a name="line1140">1140: </a><font color="#B22222">@*/</font>
+<a name="line1141">1141: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetMode"></a><a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.html#PetscViewerFileSetMode">PetscViewerFileSetMode</a>(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscFileMo [...]
+<a name="line1142">1142: </a>{
+
+<a name="line1148">1148: </a>  PetscTryMethod(viewer,<font color="#666666">"PetscViewerFileSetMode_C"</font>,(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>,<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>),(viewer,type));
+<a name="line1149">1149: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1150">1150: </a>}
+
+<a name="line1154">1154: </a><strong><font color="#4169E1"><a name="PetscViewerFileGetMode_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileGetMode_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a> *type)</font></strong>
+<a name="line1155">1155: </a>{
+<a name="line1156">1156: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
+
+<a name="line1159">1159: </a>  *type = vbinary->btype;
+<a name="line1160">1160: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1161">1161: </a>}
+
+<a name="line1165">1165: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetMode_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileSetMode_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a> type)</font></strong>
+<a name="line1166">1166: </a>{
+<a name="line1167">1167: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
+
+<a name="line1170">1170: </a>  vbinary->btype = type;
+<a name="line1171">1171: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1172">1172: </a>}
+
+<a name="line1176">1176: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetName_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileSetName_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,const char name[])</font></strong>
+<a name="line1177">1177: </a>{
+<a name="line1178">1178: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
+<a name="line1179">1179: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1180">1180: </a>
+<a name="line1182">1182: </a>  <font color="#4169E1">if</font> (vbinary->filename) { <a href="../../../../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(vbinary->filename); }
+<a name="line1183">1183: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(name,&vbinary->filename);
+<a name="line1184">1184: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1185">1185: </a>}
+<a name="line1186">1186: </a><font color="#B22222">/*</font>
+<a name="line1187">1187: </a><font color="#B22222">        Actually opens the file</font>
+<a name="line1188">1188: </a><font color="#B22222">*/</font>
+<a name="line1191">1191: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetUp_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileSetUp_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1192">1192: </a>{
+<a name="line1193">1193: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        rank;
+<a name="line1194">1194: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1195">1195: </a>  size_t             len;
+<a name="line1196">1196: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
+<a name="line1197">1197: </a>  const char         *fname;
+<a name="line1198">1198: </a>  char               bname[PETSC_MAX_PATH_LEN],*gz;
+<a name="line1199">1199: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          found;
+<a name="line1200">1200: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>      type = vbinary->btype;
+
+<a name="line1203">1203: </a>  <font color="#4169E1">if</font> (type == (<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>) -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"Must call <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.htm [...]
+<a name="line1204">1204: </a>  <font color="#4169E1">if</font> (!vbinary->filename) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"Must call <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</a>()"</font>);
+<a name="line1205">1205: </a>  PetscViewerFileClose_Binary(viewer);
+
+<a name="line1207">1207: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),&rank);
+
+<a name="line1209">1209: </a>  <font color="#B22222">/* if ends in .gz strip that off and note user wants file compressed */</font>
+<a name="line1210">1210: </a>  vbinary->storecompressed = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1211">1211: </a>  <font color="#4169E1">if</font> (!rank && type == FILE_MODE_WRITE) {
+<a name="line1212">1212: </a>    <font color="#B22222">/* remove .gz if it ends library name */</font>
+<a name="line1213">1213: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrstr.html#PetscStrstr">PetscStrstr</a>(vbinary->filename,<font color="#666666">".gz"</font>,&gz);
+<a name="line1214">1214: </a>    <font color="#4169E1">if</font> (gz) {
+<a name="line1215">1215: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(gz,&len);
+<a name="line1216">1216: </a>      <font color="#4169E1">if</font> (len == 3) {
+<a name="line1217">1217: </a>        *gz = 0;
+<a name="line1218">1218: </a>        vbinary->storecompressed = <a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line1219">1219: </a>      }
+<a name="line1220">1220: </a>    }
+<a name="line1221">1221: </a>  }
+
+<a name="line1223">1223: </a>  <font color="#B22222">/* only first processor opens file if writeable */</font>
+<a name="line1224">1224: </a>  <font color="#4169E1">if</font> (!rank || type == FILE_MODE_READ) {
+
+<a name="line1226">1226: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_READ) {
+<a name="line1227">1227: </a>      <font color="#B22222">/* possibly get the file from remote site or compressed file */</font>
+<a name="line1228">1228: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscFileRetrieve.html#PetscFileRetrieve">PetscFileRetrieve</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->filename,bname,PETSC_MAX_PATH_LEN,&found);
+<a name="line1229">1229: </a>      fname = bname;
+<a name="line1230">1230: </a>      <font color="#4169E1">if</font> (!rank && !found) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot locate file: %s on node zero"</font>,vbinary->filename);
+<a name="line1231">1231: </a>      <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!found) {
+<a name="line1232">1232: </a>        <a href="../../../../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(viewer,<font color="#666666">"Nonzero processor did not locate readonly file\n"</font>);
+<a name="line1233">1233: </a>        fname = 0;
+<a name="line1234">1234: </a>      }
+<a name="line1235">1235: </a>    } <font color="#4169E1">else</font> fname = vbinary->filename;
+
+<a name="line1237">1237: </a><font color="#A020F0">#if defined(PETSC_HAVE_O_BINARY)</font>
+<a name="line1238">1238: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_WRITE) {
+<a name="line1239">1239: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_WRONLY|O_CREAT|O_TRUNC|O_BINARY,0666)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot create file %s for writing"</font>,fname);
+<a name="line1240">1240: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_READ && fname) {
+<a name="line1241">1241: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_RDONLY|O_BINARY,0)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open file %s for reading"</font>,fname);
+<a name="line1242">1242: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_APPEND) {
+<a name="line1243">1243: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_WRONLY|O_APPEND|O_BINARY,0)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open file %s for writing"</font>,fname);
+<a name="line1244">1244: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (fname) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Unknown file type"</font>);
+<a name="line1245">1245: </a><font color="#A020F0">#else</font>
+<a name="line1246">1246: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_WRITE) {
+<a name="line1247">1247: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = creat(fname,0666)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot create file %s for writing"</font>,fname);
+<a name="line1248">1248: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_READ && fname) {
+<a name="line1249">1249: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_RDONLY,0)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open file %s for reading"</font>,fname);
+<a name="line1250">1250: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_APPEND) {
+<a name="line1251">1251: </a>      <font color="#4169E1">if</font> ((vbinary->fdes = open(fname,O_WRONLY|O_APPEND,0)) == -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open file %s for writing"</font>,fname);
+<a name="line1252">1252: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (fname) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_OUTOFRANGE,<font color="#666666">"Unknown file type"</font>);
+<a name="line1253">1253: </a><font color="#A020F0">#endif</font>
+<a name="line1254">1254: </a>  } <font color="#4169E1">else</font> vbinary->fdes = -1;
+
+<a name="line1256">1256: </a>  <font color="#B22222">/*</font>
+<a name="line1257">1257: </a><font color="#B22222">      try to open info file: all processors open this file if read only</font>
+<a name="line1258">1258: </a><font color="#B22222">  */</font>
+<a name="line1259">1259: </a>  <font color="#4169E1">if</font> (!vbinary->skipinfo && (!rank || type == FILE_MODE_READ)) {
+<a name="line1260">1260: </a>    char infoname[PETSC_MAX_PATH_LEN],iname[PETSC_MAX_PATH_LEN];
+
+<a name="line1262">1262: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(infoname,vbinary->filename);
+<a name="line1263">1263: </a>    <font color="#B22222">/* remove .gz if it ends library name */</font>
+<a name="line1264">1264: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrstr.html#PetscStrstr">PetscStrstr</a>(infoname,<font color="#666666">".gz"</font>,&gz);
+<a name="line1265">1265: </a>    <font color="#4169E1">if</font> (gz) {
+<a name="line1266">1266: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(gz,&len);
+<a name="line1267">1267: </a>      <font color="#4169E1">if</font> (len == 3) *gz = 0;
+<a name="line1268">1268: </a>    }
+
+<a name="line1270">1270: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(infoname,<font color="#666666">".info"</font>);
+<a name="line1271">1271: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscFixFilename.html#PetscFixFilename">PetscFixFilename</a>(infoname,iname);
+<a name="line1272">1272: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_READ) {
+<a name="line1273">1273: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscFileRetrieve.html#PetscFileRetrieve">PetscFileRetrieve</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),iname,infoname,PETSC_MAX_PATH_LEN,&found);
+<a name="line1274">1274: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscOptionsInsertFile.html#PetscOptionsInsertFile">PetscOptionsInsertFile</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer)->options,infon [...]
+<a name="line1275">1275: </a>    } <font color="#4169E1">else</font> {
+<a name="line1276">1276: </a>      vbinary->fdes_info = fopen(infoname,<font color="#666666">"w"</font>);
+<a name="line1277">1277: </a>      <font color="#4169E1">if</font> (!vbinary->fdes_info) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open .info file %s for writing"</font>,infoname);
+<a name="line1278">1278: </a>    }
+<a name="line1279">1279: </a>  }
+<a name="line1280">1280: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line1281">1281: </a>  PetscLogObjectState((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,<font color="#666666">"File: %s"</font>,vbinary->filename);
+<a name="line1282">1282: </a><font color="#A020F0">#endif</font>
+<a name="line1283">1283: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1284">1284: </a>}
+
+<a name="line1286">1286: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line1289">1289: </a><strong><font color="#4169E1"><a name="PetscViewerFileSetUp_BinaryMPIIO"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFileSetUp_BinaryMPIIO(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1290">1290: </a>{
+<a name="line1291">1291: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        rank;
+<a name="line1292">1292: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1293">1293: </a>  size_t             len;
+<a name="line1294">1294: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
+<a name="line1295">1295: </a>  char               *gz;
+<a name="line1296">1296: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          found;
+<a name="line1297">1297: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>      type = vbinary->btype;
+
+<a name="line1300">1300: </a>  <font color="#4169E1">if</font> (type == (<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>) -1) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"Must call <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetMode.htm [...]
+<a name="line1301">1301: </a>  <font color="#4169E1">if</font> (!vbinary->filename) <a href="../../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"Must call <a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</a>()"</font>);
+<a name="line1302">1302: </a>  PetscViewerFileClose_BinaryMPIIO(viewer);
+
+<a name="line1304">1304: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),&rank);
+
+<a name="line1306">1306: </a>  vbinary->storecompressed = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+
+<a name="line1308">1308: </a>  <font color="#B22222">/* only first processor opens file if writeable */</font>
+<a name="line1309">1309: </a>  <font color="#4169E1">if</font> (type == FILE_MODE_READ) {
+<a name="line1310">1310: </a>    MPI_File_open(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->filename,MPI_MODE_RDONLY,MPI_INFO_NULL,&vbinary->mfdes);
+<a name="line1311">1311: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (type == FILE_MODE_WRITE) {
+<a name="line1312">1312: </a>    MPI_File_open(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),vbinary->filename,MPI_MODE_WRONLY | MPI_MODE_CREATE,MPI_INFO_NULL,&vbinary->mfdes);
+<a name="line1313">1313: </a>  }
+
+<a name="line1315">1315: </a>  <font color="#B22222">/*</font>
+<a name="line1316">1316: </a><font color="#B22222">      try to open info file: all processors open this file if read only</font>
+
+<a name="line1318">1318: </a><font color="#B22222">      Below is identical code to the code for Binary above, should be put in separate routine</font>
+<a name="line1319">1319: </a><font color="#B22222">  */</font>
+<a name="line1320">1320: </a>  <font color="#4169E1">if</font> (!vbinary->skipinfo && (!rank || type == FILE_MODE_READ)) {
+<a name="line1321">1321: </a>    char infoname[PETSC_MAX_PATH_LEN],iname[PETSC_MAX_PATH_LEN];
+
+<a name="line1323">1323: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(infoname,vbinary->filename);
+<a name="line1324">1324: </a>    <font color="#B22222">/* remove .gz if it ends library name */</font>
+<a name="line1325">1325: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrstr.html#PetscStrstr">PetscStrstr</a>(infoname,<font color="#666666">".gz"</font>,&gz);
+<a name="line1326">1326: </a>    <font color="#4169E1">if</font> (gz) {
+<a name="line1327">1327: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(gz,&len);
+<a name="line1328">1328: </a>      <font color="#4169E1">if</font> (len == 3) *gz = 0;
+<a name="line1329">1329: </a>    }
+
+<a name="line1331">1331: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(infoname,<font color="#666666">".info"</font>);
+<a name="line1332">1332: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscFixFilename.html#PetscFixFilename">PetscFixFilename</a>(infoname,iname);
+<a name="line1333">1333: </a>    <font color="#4169E1">if</font> (type == FILE_MODE_READ) {
+<a name="line1334">1334: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscFileRetrieve.html#PetscFileRetrieve">PetscFileRetrieve</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),iname,infoname,PETSC_MAX_PATH_LEN,&found);
+<a name="line1335">1335: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscOptionsInsertFile.html#PetscOptionsInsertFile">PetscOptionsInsertFile</a>(<a href="../../../../../../docs/manualpages/Sys/PetscObjectComm.html#PetscObjectComm">PetscObjectComm</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer),((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer)->options,infon [...]
+<a name="line1336">1336: </a>    } <font color="#4169E1">else</font> {
+<a name="line1337">1337: </a>      vbinary->fdes_info = fopen(infoname,<font color="#666666">"w"</font>);
+<a name="line1338">1338: </a>      <font color="#4169E1">if</font> (!vbinary->fdes_info) <a href="../../../../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open .info file %s for writing"</font>,infoname);
+<a name="line1339">1339: </a>    }
+<a name="line1340">1340: </a>  }
+<a name="line1341">1341: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line1342">1342: </a>  PetscLogObjectState((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,<font color="#666666">"File: %s"</font>,vbinary->filename);
+<a name="line1343">1343: </a><font color="#A020F0">#endif</font>
+<a name="line1344">1344: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1345">1345: </a>}
+
+<a name="line1349">1349: </a><strong><font color="#4169E1"><a name="PetscViewerBinarySetUseMPIIO_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerBinarySetUseMPIIO_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,<a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> flg)</font></strong>
+<a name="line1350">1350: </a>{
+<a name="line1351">1351: </a>  PetscViewer_Binary *vbinary = (PetscViewer_Binary*)viewer->data;
+<a name="line1353">1353: </a>  vbinary->usempiio = flg;
+<a name="line1354">1354: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1355">1355: </a>}
+<a name="line1356">1356: </a><font color="#A020F0">#endif</font>
+
+<a name="line1360">1360: </a><strong><font color="#4169E1"><a name="PetscViewerView_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerView_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v,<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1361">1361: </a>{
+<a name="line1362">1362: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1363">1363: </a>  PetscViewer_Binary *binary = (PetscViewer_Binary*)v->data;
+
+<a name="line1366">1366: </a>  <font color="#4169E1">if</font> (binary->filename) {
+<a name="line1367">1367: </a>    <a href="../../../../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer,<font color="#666666">"Filename: %s\n"</font>,binary->filename);
+<a name="line1368">1368: </a>  }
+<a name="line1369">1369: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1370">1370: </a>}
+
+<a name="line1374">1374: </a><strong><font color="#4169E1"><a name="PetscViewerSetUp_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerSetUp_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v)</font></strong>
+<a name="line1375">1375: </a>{
+<a name="line1376">1376: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1377">1377: </a>  PetscViewer_Binary *binary = (PetscViewer_Binary*)v->data;
+
+<a name="line1380">1380: </a>  <font color="#4169E1">if</font> (!binary->setfromoptionscalled) { <a href="../../../../../../docs/manualpages/Viewer/PetscViewerSetFromOptions.html#PetscViewerSetFromOptions">PetscViewerSetFromOptions</a>(v); }
+<a name="line1381">1381: </a>
+<a name="line1382">1382: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line1383">1383: </a>  <font color="#4169E1">if</font> (binary->usempiio) {
+<a name="line1384">1384: </a>    PetscViewerFileSetUp_BinaryMPIIO(v);
+<a name="line1385">1385: </a>  } <font color="#4169E1">else</font> {
+<a name="line1386">1386: </a><font color="#A020F0">#endif</font>
+<a name="line1387">1387: </a>    PetscViewerFileSetUp_Binary(v);
+<a name="line1388">1388: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line1389">1389: </a>  }
+<a name="line1390">1390: </a><font color="#A020F0">#endif</font>
+<a name="line1391">1391: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1392">1392: </a>}
+
+<a name="line1396">1396: </a><strong><font color="#4169E1"><a name="PetscViewerSetFromOptions_Binary"></a>static <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerSetFromOptions_Binary(PetscOptionItems *PetscOptionsObject,<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v)</font></strong>
+<a name="line1397">1397: </a>{
+<a name="line1398">1398: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1399">1399: </a>  PetscViewer_Binary *binary = (PetscViewer_Binary*)v->data;
+<a name="line1400">1400: </a>  char               defaultname[PETSC_MAX_PATH_LEN];
+<a name="line1401">1401: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          flg;
+
+<a name="line1404">1404: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsHead.html#PetscOptionsHead">PetscOptionsHead</a>(PetscOptionsObject,<font color="#666666">"Binary <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> Options"</font>);
+<a name="line1405">1405: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(defaultname,PETSC_MAX_PATH_LEN-1,<font color="#666666">"binaryoutput"</font>);
+<a name="line1406">1406: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsString.html#PetscOptionsString">PetscOptionsString</a>(<font color="#666666">"-viewer_binary_filename"</font>,<font color="#666666">"Specify filename"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerFileSetName.html#PetscViewerFileSetName">PetscViewerFileSetName</a>"</font>,defaultname,defaultname,PETSC_MAX_PATH_LEN-1,&flg);
+<a name="line1407">1407: </a>  <font color="#4169E1">if</font> (flg) { PetscViewerFileSetName_Binary(v,defaultname); }
+<a name="line1408">1408: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_skip_info"</font>,<font color="#666666">"Skip writing/reading .info file"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetSkipInfo.html#PetscViewerBinarySetSkipInfo">PetscViewerBinarySetSkipInfo</a>"</font>,<a href="../../../../../../docs/manualpages/Sys/PETSC_ [...]
+<a name="line1409">1409: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_skip_options"</font>,<font color="#666666">"Skip parsing vec load options"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetSkipOptions.html#PetscViewerBinarySetSkipOptions">PetscViewerBinarySetSkipOptions</a>"</font>,<a href="../../../../../../docs/manualpages/ [...]
+<a name="line1410">1410: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_skip_header"</font>,<font color="#666666">"Skip writing/reading header information"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetSkipHeader.html#PetscViewerBinarySetSkipHeader">PetscViewerBinarySetSkipHeader</a>"</font>,<a href="../../../../../../docs/manual [...]
+<a name="line1411">1411: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line1412">1412: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_mpiio"</font>,<font color="#666666">"Use MPI-IO functionality to write/read binary file"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html#PetscViewerBinarySetUseMPIIO">PetscViewerBinarySetUseMPIIO</a>"</font>,<a href="../../../../../../docs/manualp [...]
+<a name="line1413">1413: </a><font color="#A020F0">#elif defined(PETSC_HAVE_MPIUNI)</font>
+<a name="line1414">1414: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsBool.html#PetscOptionsBool">PetscOptionsBool</a>(<font color="#666666">"-viewer_binary_mpiio"</font>,<font color="#666666">"Use MPI-IO functionality to write/read binary file"</font>,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinarySetUseMPIIO.html#PetscViewerBinarySetUseMPIIO">PetscViewerBinarySetUseMPIIO</a>"</font>,<a href="../../../../../../docs/manualp [...]
+<a name="line1415">1415: </a><font color="#A020F0">#endif</font>
+<a name="line1416">1416: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscOptionsTail.html#PetscOptionsTail">PetscOptionsTail</a>();
+<a name="line1417">1417: </a>  binary->setfromoptionscalled = <a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line1418">1418: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1419">1419: </a>}
+
+<a name="line1423">1423: </a><strong><font color="#4169E1"><a name="PetscViewerCreate_Binary"></a>PETSC_EXTERN <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerCreate_Binary(<a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> v)</font></strong>
+<a name="line1424">1424: </a>{
+<a name="line1425">1425: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1426">1426: </a>  PetscViewer_Binary *vbinary;
+
+<a name="line1429">1429: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscNewLog.html#PetscNewLog">PetscNewLog</a>(v,&vbinary);
+<a name="line1430">1430: </a>  v->data                  = (void*)vbinary;
+<a name="line1431">1431: </a>  v->ops->setfromoptions   = PetscViewerSetFromOptions_Binary;
+<a name="line1432">1432: </a>  v->ops->destroy          = PetscViewerDestroy_Binary;
+<a name="line1433">1433: </a>  v->ops->view             = PetscViewerView_Binary;
+<a name="line1434">1434: </a>  v->ops->setup            = PetscViewerSetUp_Binary;
+<a name="line1435">1435: </a>  v->ops->flush            = NULL;
+<a name="line1436">1436: </a>  vbinary->fdes_info       = 0;
+<a name="line1437">1437: </a>  vbinary->fdes            = 0;
+<a name="line1438">1438: </a>  vbinary->skipinfo        = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1439">1439: </a>  vbinary->skipoptions     = <a href="../../../../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line1440">1440: </a>  vbinary->skipheader      = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1441">1441: </a>  vbinary->setfromoptionscalled = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1442">1442: </a>  v->ops->getsubviewer     = PetscViewerGetSubViewer_Binary;
+<a name="line1443">1443: </a>  v->ops->restoresubviewer = PetscViewerRestoreSubViewer_Binary;
+<a name="line1444">1444: </a>  v->ops->read             = <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryRead.html#PetscViewerBinaryRead">PetscViewerBinaryRead</a>;
+<a name="line1445">1445: </a>  vbinary->btype           = (<a href="../../../../../../docs/manualpages/Sys/PetscFileMode.html#PetscFileMode">PetscFileMode</a>) -1;
+<a name="line1446">1446: </a>  vbinary->storecompressed = <a href="../../../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1447">1447: </a>  vbinary->filename        = 0;
+<a name="line1448">1448: </a>  vbinary->flowcontrol     = 256; <font color="#B22222">/* seems a good number for Cray XT-5 */</font>
+
+<a name="line1450">1450: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetFlowControl_C"</font>,PetscViewerBinaryGetFlowControl_Binary);
+<a name="line1451">1451: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetFlowControl_C"</font>,PetscViewerBinarySetFlowControl_Binary);
+<a name="line1452">1452: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetSkipHeader_C"</font>,PetscViewerBinarySetSkipHeader_Binary);
+<a name="line1453">1453: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetSkipHeader_C"</font>,PetscViewerBinaryGetSkipHeader_Binary);
+<a name="line1454">1454: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetSkipOptions_C"</font>,PetscViewerBinaryGetSkipOptions_Binary);
+<a name="line1455">1455: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetSkipOptions_C"</font>,PetscViewerBinarySetSkipOptions_Binary);
+<a name="line1456">1456: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetSkipInfo_C"</font>,PetscViewerBinaryGetSkipInfo_Binary);
+<a name="line1457">1457: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetSkipInfo_C"</font>,PetscViewerBinarySetSkipInfo_Binary);
+<a name="line1458">1458: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetInfoPointer_C"</font>,PetscViewerBinaryGetInfoPointer_Binary);
+<a name="line1459">1459: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerFileSetName_C"</font>,PetscViewerFileSetName_Binary);
+<a name="line1460">1460: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerFileSetMode_C"</font>,PetscViewerFileSetMode_Binary);
+<a name="line1461">1461: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerFileGetMode_C"</font>,PetscViewerFileGetMode_Binary);
+<a name="line1462">1462: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerFileGetName_C"</font>,PetscViewerFileGetName_Binary);
+<a name="line1463">1463: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPIIO)</font>
+<a name="line1464">1464: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinaryGetUseMPIIO_C"</font>,PetscViewerBinaryGetUseMPIIO_Binary);
+<a name="line1465">1465: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscObjectComposeFunction.html#PetscObjectComposeFunction">PetscObjectComposeFunction</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)v,<font color="#666666">"PetscViewerBinarySetUseMPIIO_C"</font>,PetscViewerBinarySetUseMPIIO_Binary);
+<a name="line1466">1466: </a><font color="#A020F0">#endif</font>
+<a name="line1467">1467: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1468">1468: </a>}
+
+<a name="line1470">1470: </a><font color="#B22222">/* ---------------------------------------------------------------------*/</font>
+<a name="line1471">1471: </a><font color="#B22222">/*</font>
+<a name="line1472">1472: </a><font color="#B22222">    The variable Petsc_Viewer_Binary_keyval is used to indicate an MPI attribute that</font>
+<a name="line1473">1473: </a><font color="#B22222">  is attached to a communicator, in this case the attribute is a <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>.</font>
+<a name="line1474">1474: </a><font color="#B22222">*/</font>
+<a name="line1475">1475: </a>static int Petsc_Viewer_Binary_keyval = MPI_KEYVAL_INVALID;
+
+<a name="line1479">1479: </a><font color="#B22222">/*@C</font>
+<a name="line1480">1480: </a><font color="#B22222">     <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a> - Creates a binary <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> shared by all processors</font>
+<a name="line1481">1481: </a><font color="#B22222">                     in a communicator.</font>
+
+<a name="line1483">1483: </a><font color="#B22222">     Collective on <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a></font>
+
+<a name="line1485">1485: </a><font color="#B22222">     Input Parameter:</font>
+<a name="line1486">1486: </a><font color="#B22222">.    comm - the MPI communicator to share the binary <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
+
+<a name="line1488">1488: </a><font color="#B22222">     Level: intermediate</font>
+
+<a name="line1490">1490: </a><font color="#B22222">   Options Database Keys:</font>
+<a name="line1491">1491: </a><font color="#B22222">+    -viewer_binary_filename <name></font>
+<a name="line1492">1492: </a><font color="#B22222">.    -viewer_binary_skip_info</font>
+<a name="line1493">1493: </a><font color="#B22222">.    -viewer_binary_skip_options</font>
+<a name="line1494">1494: </a><font color="#B22222">.    -viewer_binary_skip_header</font>
+<a name="line1495">1495: </a><font color="#B22222">-    -viewer_binary_mpiio</font>
+
+<a name="line1497">1497: </a><font color="#B22222">   Environmental variables:</font>
+<a name="line1498">1498: </a><font color="#B22222">-   PETSC_VIEWER_BINARY_FILENAME</font>
+
+<a name="line1500">1500: </a><font color="#B22222">     Notes:</font>
+<a name="line1501">1501: </a><font color="#B22222">     Unlike almost all other PETSc routines, <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a> does not return</font>
+<a name="line1502">1502: </a><font color="#B22222">     an error code.  The binary <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> is usually used in the form</font>
+<a name="line1503">1503: </a><font color="#B22222">$       XXXView(XXX object,<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>(comm));</font>
+
+<a name="line1505">1505: </a><font color="#B22222">.seealso: <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_WORLD.html#PETSC_VIEWER_BINARY_WORLD">PETSC_VIEWER_BINARY_WORLD</a>, <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_SELF.html#PETSC_VIEWER_BINARY_SELF">PETSC_VIEWER_BINARY_SELF</a>, <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>(), <a href="../../../../../ [...]
+<a name="line1506">1506: </a><font color="#B22222">          <a href="../../../../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>()</font>
+<a name="line1507">1507: </a><font color="#B22222">@*/</font>
+<a name="line1508">1508: </a><strong><font color="#4169E1"><a name="PETSC_VIEWER_BINARY_"></a><a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> <a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>(<a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm)</font></strong>
+<a name="line1509">1509: </a>{
+<a name="line1511">1511: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg;
+<a name="line1512">1512: </a>  <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>    viewer;
+<a name="line1513">1513: </a>  char           fname[PETSC_MAX_PATH_LEN];
+<a name="line1514">1514: </a>  <a href="../../../../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       ncomm;
+
+<a name="line1517">1517: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>(comm,&ncomm,NULL);<font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETS [...]
+<a name="line1518">1518: </a>  <font color="#4169E1">if</font> (Petsc_Viewer_Binary_keyval == MPI_KEYVAL_INVALID) {
+<a name="line1519">1519: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>(<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_COPY_FN.html#MPI_NULL_COPY_FN">MPI_NULL_COPY_FN</a>,<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_DELETE_FN.html#MPI_NULL_DELETE_FN">MPI_NULL_DELETE_FN</a>,&Petsc_Viewer_Binary_keyval,0);
+<a name="line1520">1520: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
+<a name="line1521">1521: </a>  }
+<a name="line1522">1522: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(ncomm,Petsc_Viewer_Binary_keyval,(void**)&viewer,(int*)&flg);
+<a name="line1523">1523: </a>  <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="#66 [...]
+<a name="line1524">1524: </a>  <font color="#4169E1">if</font> (!flg) { <font color="#B22222">/* <a href="../../../../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> not yet created */</font>
+<a name="line1525">1525: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscOptionsGetenv.html#PetscOptionsGetenv">PetscOptionsGetenv</a>(ncomm,<font color="#666666">"PETSC_VIEWER_BINARY_FILENAME"</font>,fname,PETSC_MAX_PATH_LEN,&flg);
+<a name="line1526">1526: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
+<a name="line1527">1527: </a>    <font color="#4169E1">if</font> (!flg) {
+<a name="line1528">1528: </a>      <a href="../../../../../../docs/manualpages/Sys/PetscStrcpy.html#PetscStrcpy">PetscStrcpy</a>(fname,<font color="#666666">"binaryoutput"</font>);
+<a name="line1529">1529: </a>      <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color= [...]
+<a name="line1530">1530: </a>    }
+<a name="line1531">1531: </a>    <a href="../../../../../../docs/manualpages/Viewer/PetscViewerBinaryOpen.html#PetscViewerBinaryOpen">PetscViewerBinaryOpen</a>(ncomm,fname,FILE_MODE_WRITE,&viewer);
+<a name="line1532">1532: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
+<a name="line1533">1533: </a>    <a href="../../../../../../docs/manualpages/Sys/PetscObjectRegisterDestroy.html#PetscObjectRegisterDestroy">PetscObjectRegisterDestroy</a>((<a href="../../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer);
+<a name="line1534">1534: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
+<a name="line1535">1535: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_put.html#MPI_Attr_put">MPI_Attr_put</a>(ncomm,Petsc_Viewer_Binary_keyval,(void*)viewer);
+<a name="line1536">1536: </a>    <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="# [...]
+<a name="line1537">1537: </a>  }
+<a name="line1538">1538: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscCommDestroy.html#PetscCommDestroy">PetscCommDestroy</a>(&ncomm);
+<a name="line1539">1539: </a>  <font color="#4169E1">if</font> (ierr) {<a href="../../../../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,__LINE__,<font color="#666666">"<a href="../../../../../../docs/manualpages/Viewer/PETSC_VIEWER_BINARY_.html#PETSC_VIEWER_BINARY_">PETSC_VIEWER_BINARY_</a>"</font>,__FILE__,PETSC_ERR_PLIB,PETSC_ERROR_INITIAL,<font color="#66 [...]
+<a name="line1540">1540: </a>  <a href="../../../../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(viewer);
+<a name="line1541">1541: </a>}
 </pre>
 </body>
 
diff --git a/src/sys/classes/viewer/impls/binary/index.html b/src/sys/classes/viewer/impls/binary/index.html
index b008349..af9b3ae 100644
--- a/src/sys/classes/viewer/impls/binary/index.html
+++ b/src/sys/classes/viewer/impls/binary/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/binary/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/binary/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/binary/makefile.html b/src/sys/classes/viewer/impls/binary/makefile.html
index 417ca8f..61cfe29 100644
--- a/src/sys/classes/viewer/impls/binary/makefile.html
+++ b/src/sys/classes/viewer/impls/binary/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/binary/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:10+00:00">
+<meta name="date" content="2016-06-05T17:14:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/binary/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/binary/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/viewer/impls/draw/drawv.c.html b/src/sys/classes/viewer/impls/draw/drawv.c.html
index 86bfc66..377ac2d 100644
--- a/src/sys/classes/viewer/impls/draw/drawv.c.html
+++ b/src/sys/classes/viewer/impls/draw/drawv.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/draw/drawv.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:11+00:00">
+<meta name="date" content="2016-06-05T17:14:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/draw/drawv.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/draw/drawv.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/classes/viewer/impls/draw/vdraw.h> </font><font color="#B22222">/*I "petscdraw.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewer.h>                                </font><font color="#B22222">/*I "petscviewer.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/sys/classes/viewer/impls/draw/index.html b/src/sys/classes/viewer/impls/draw/index.html
index f024925..939a97e 100644
--- a/src/sys/classes/viewer/impls/draw/index.html
+++ b/src/sys/classes/viewer/impls/draw/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/draw/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/draw/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/draw/makefile.html b/src/sys/classes/viewer/impls/draw/makefile.html
index eb680f7..16a18b4 100644
--- a/src/sys/classes/viewer/impls/draw/makefile.html
+++ b/src/sys/classes/viewer/impls/draw/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/draw/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:13+00:00">
+<meta name="date" content="2016-06-05T17:14:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/draw/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/draw/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/viewer/impls/draw/vdraw.h.html b/src/sys/classes/viewer/impls/draw/vdraw.h.html
index fe62a1a..a8c3eff 100644
--- a/src/sys/classes/viewer/impls/draw/vdraw.h.html
+++ b/src/sys/classes/viewer/impls/draw/vdraw.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/draw/vdraw.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:13+00:00">
+<meta name="date" content="2016-06-05T17:14:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/draw/vdraw.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/draw/vdraw.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">     Data structure for the <a href="../../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> version of the viewer</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/classes/viewer/impls/hdf5/hdf5v.c.html b/src/sys/classes/viewer/impls/hdf5/hdf5v.c.html
index 3c724ce..14375f1 100644
--- a/src/sys/classes/viewer/impls/hdf5/hdf5v.c.html
+++ b/src/sys/classes/viewer/impls/hdf5/hdf5v.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/hdf5/hdf5v.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:16+00:00">
+<meta name="date" content="2016-06-05T17:14:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/hdf5/hdf5v.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/hdf5/hdf5v.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>    </font><font color="#B22222">/*I   "petscsys.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscviewerhdf5.h>    </font><font color="#B22222">/*I   "petscviewerhdf5.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/impls/hdf5/index.html b/src/sys/classes/viewer/impls/hdf5/index.html
index 8130e11..589d351 100644
--- a/src/sys/classes/viewer/impls/hdf5/index.html
+++ b/src/sys/classes/viewer/impls/hdf5/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/hdf5/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/hdf5/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/hdf5/makefile.html b/src/sys/classes/viewer/impls/hdf5/makefile.html
index 1b2db4e..1b11dac 100644
--- a/src/sys/classes/viewer/impls/hdf5/makefile.html
+++ b/src/sys/classes/viewer/impls/hdf5/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/hdf5/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:18+00:00">
+<meta name="date" content="2016-06-05T17:14:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/hdf5/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/hdf5/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage  'PETSC_HAVE_HDF5'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/classes/viewer/impls/index.html b/src/sys/classes/viewer/impls/index.html
index 8371b3c..c53b7e3 100644
--- a/src/sys/classes/viewer/impls/index.html
+++ b/src/sys/classes/viewer/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/makefile.html b/src/sys/classes/viewer/impls/makefile.html
index 0906801..d3d6906 100644
--- a/src/sys/classes/viewer/impls/makefile.html
+++ b/src/sys/classes/viewer/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:59+00:00">
+<meta name="date" content="2016-06-05T17:14:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/viewer/impls/mathematica/index.html b/src/sys/classes/viewer/impls/mathematica/index.html
index 8652b0b..9f7cfa7 100644
--- a/src/sys/classes/viewer/impls/mathematica/index.html
+++ b/src/sys/classes/viewer/impls/mathematica/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/mathematica/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/mathematica/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/mathematica/makefile.html b/src/sys/classes/viewer/impls/mathematica/makefile.html
index 3f07b60..726ef8e 100644
--- a/src/sys/classes/viewer/impls/mathematica/makefile.html
+++ b/src/sys/classes/viewer/impls/mathematica/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/mathematica/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:16+00:00">
+<meta name="date" content="2016-06-05T17:14:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/mathematica/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/mathematica/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage  'PETSC_HAVE_MATHEMATICA'</font>
 <font color="#A020F0">#requiresscalar real</font>
diff --git a/src/sys/classes/viewer/impls/mathematica/mathematica.c.html b/src/sys/classes/viewer/impls/mathematica/mathematica.c.html
index 55eaa98..8b6dcd3 100644
--- a/src/sys/classes/viewer/impls/mathematica/mathematica.c.html
+++ b/src/sys/classes/viewer/impls/mathematica/mathematica.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/mathematica/mathematica.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:14+00:00">
+<meta name="date" content="2016-06-05T17:14:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/mathematica/mathematica.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/mathematica/mathematica.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>   </font><font color="#B22222">/* "petscsys.h" */</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/pcimpl.h></font>
diff --git a/src/sys/classes/viewer/impls/mathematica/mathematica.h.html b/src/sys/classes/viewer/impls/mathematica/mathematica.h.html
index 7ffa1e1..c13ccc4 100644
--- a/src/sys/classes/viewer/impls/mathematica/mathematica.h.html
+++ b/src/sys/classes/viewer/impls/mathematica/mathematica.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/mathematica/mathematica.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:16+00:00">
+<meta name="date" content="2016-06-05T17:14:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/mathematica/mathematica.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/mathematica/mathematica.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   This is the definition of the Mathematica viewer structure.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/classes/viewer/impls/matlab/index.html b/src/sys/classes/viewer/impls/matlab/index.html
index b82bc63..d6c3f78 100644
--- a/src/sys/classes/viewer/impls/matlab/index.html
+++ b/src/sys/classes/viewer/impls/matlab/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/matlab/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/matlab/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/matlab/makefile.html b/src/sys/classes/viewer/impls/matlab/makefile.html
index 7820c4f..9f6df9f 100644
--- a/src/sys/classes/viewer/impls/matlab/makefile.html
+++ b/src/sys/classes/viewer/impls/matlab/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/matlab/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:19+00:00">
+<meta name="date" content="2016-06-05T17:14:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requiresdefine  'PETSC_HAVE_MATLAB_ENGINE'</font>
 <font color="#A020F0">#requiresscalar real</font>
diff --git a/src/sys/classes/viewer/impls/matlab/vmatlab.c.html b/src/sys/classes/viewer/impls/matlab/vmatlab.c.html
index 1343195..92778d3 100644
--- a/src/sys/classes/viewer/impls/matlab/vmatlab.c.html
+++ b/src/sys/classes/viewer/impls/matlab/vmatlab.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/matlab/vmatlab.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:18+00:00">
+<meta name="date" content="2016-06-05T17:14:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/matlab/vmatlab.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/matlab/vmatlab.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <mat.h></font>
diff --git a/src/sys/classes/viewer/impls/socket/index.html b/src/sys/classes/viewer/impls/socket/index.html
index 06566dc..dead842 100644
--- a/src/sys/classes/viewer/impls/socket/index.html
+++ b/src/sys/classes/viewer/impls/socket/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/socket/makefile.html b/src/sys/classes/viewer/impls/socket/makefile.html
index f9dfefd..f29e111 100644
--- a/src/sys/classes/viewer/impls/socket/makefile.html
+++ b/src/sys/classes/viewer/impls/socket/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/socket/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:01+00:00">
+<meta name="date" content="2016-06-05T17:14:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine  'PETSC_USE_SOCKET_VIEWER'</font>
 <font color="#A020F0">#</font>
 <font color="#A020F0">#</font>
diff --git a/src/sys/classes/viewer/impls/socket/matlab/bread.c.html b/src/sys/classes/viewer/impls/socket/matlab/bread.c.html
index 1806115..4f98cde 100644
--- a/src/sys/classes/viewer/impls/socket/matlab/bread.c.html
+++ b/src/sys/classes/viewer/impls/socket/matlab/bread.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/socket/matlab/bread.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:02+00:00">
+<meta name="date" content="2016-06-05T17:14:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/matlab/bread.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/matlab/bread.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/sys/classes/viewer/impls/socket/socket.h></font>
diff --git a/src/sys/classes/viewer/impls/socket/matlab/index.html b/src/sys/classes/viewer/impls/socket/matlab/index.html
index cc70c9f..fb5b8b3 100644
--- a/src/sys/classes/viewer/impls/socket/matlab/index.html
+++ b/src/sys/classes/viewer/impls/socket/matlab/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/matlab/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/matlab/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/socket/matlab/makefile.html b/src/sys/classes/viewer/impls/socket/matlab/makefile.html
index 1b36202..91758f7 100644
--- a/src/sys/classes/viewer/impls/socket/matlab/makefile.html
+++ b/src/sys/classes/viewer/impls/socket/matlab/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/socket/matlab/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:03+00:00">
+<meta name="date" content="2016-06-05T17:14:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 <font color="#A020F0">#requirespackage  'PETSC_HAVE_MATLAB'</font>
 <font color="#A020F0">#requiresscalar real</font>
diff --git a/src/sys/classes/viewer/impls/socket/matlab/sclose.c.html b/src/sys/classes/viewer/impls/socket/matlab/sclose.c.html
index 6b9bae9..23b1ad1 100644
--- a/src/sys/classes/viewer/impls/socket/matlab/sclose.c.html
+++ b/src/sys/classes/viewer/impls/socket/matlab/sclose.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/socket/matlab/sclose.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:01+00:00">
+<meta name="date" content="2016-06-05T17:14:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/matlab/sclose.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/matlab/sclose.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 
 <a name="line3">  3: </a><font color="#B22222">        Written by Barry Smith, bsmith at mcs.anl.gov 4/14/92</font>
diff --git a/src/sys/classes/viewer/impls/socket/matlab/sopen.c.html b/src/sys/classes/viewer/impls/socket/matlab/sopen.c.html
index 914f85c..ba1de03 100644
--- a/src/sys/classes/viewer/impls/socket/matlab/sopen.c.html
+++ b/src/sys/classes/viewer/impls/socket/matlab/sopen.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/socket/matlab/sopen.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:01+00:00">
+<meta name="date" content="2016-06-05T17:14:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/matlab/sopen.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/matlab/sopen.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Usage: A = sopen(portnumber);  [ 5000 < portnumber < 5010 ]</font>
 
diff --git a/src/sys/classes/viewer/impls/socket/matlab/sread.c.html b/src/sys/classes/viewer/impls/socket/matlab/sread.c.html
index 816dbf8..79354d5 100644
--- a/src/sys/classes/viewer/impls/socket/matlab/sread.c.html
+++ b/src/sys/classes/viewer/impls/socket/matlab/sread.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/socket/matlab/sread.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:02+00:00">
+<meta name="date" content="2016-06-05T17:14:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/matlab/sread.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/matlab/sread.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 
 <a name="line3">  3: </a><font color="#B22222">    This is the equivalent of MATLAB's fread() only on sockets instead of</font>
diff --git a/src/sys/classes/viewer/impls/socket/matlab/swrite.c.html b/src/sys/classes/viewer/impls/socket/matlab/swrite.c.html
index 39074ff..5c9ef69 100644
--- a/src/sys/classes/viewer/impls/socket/matlab/swrite.c.html
+++ b/src/sys/classes/viewer/impls/socket/matlab/swrite.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/socket/matlab/swrite.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:02+00:00">
+<meta name="date" content="2016-06-05T17:14:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/matlab/swrite.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/matlab/swrite.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 
 <a name="line3">  3: </a><font color="#B22222">    This is the equivalent of MATLAB's fwrite() only on sockets instead of</font>
diff --git a/src/sys/classes/viewer/impls/socket/send.c.html b/src/sys/classes/viewer/impls/socket/send.c.html
index f434201..63082a3 100644
--- a/src/sys/classes/viewer/impls/socket/send.c.html
+++ b/src/sys/classes/viewer/impls/socket/send.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/socket/send.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:59+00:00">
+<meta name="date" content="2016-06-05T17:14:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/send.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/send.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 
diff --git a/src/sys/classes/viewer/impls/socket/socket.h.html b/src/sys/classes/viewer/impls/socket/socket.h.html
index a436e2f..3920331 100644
--- a/src/sys/classes/viewer/impls/socket/socket.h.html
+++ b/src/sys/classes/viewer/impls/socket/socket.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/socket/socket.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:01+00:00">
+<meta name="date" content="2016-06-05T17:14:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/socket/socket.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/socket/socket.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">     This is the definition of the socket viewer structure. This starts the same as the PetscViewer_Binary() so the</font>
 <a name="line3">  3: </a><font color="#B22222">   binary read/writes can be called directly on it.</font>
diff --git a/src/sys/classes/viewer/impls/string/index.html b/src/sys/classes/viewer/impls/string/index.html
index 11f80b5..7791185 100644
--- a/src/sys/classes/viewer/impls/string/index.html
+++ b/src/sys/classes/viewer/impls/string/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/string/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/string/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/string/makefile.html b/src/sys/classes/viewer/impls/string/makefile.html
index 8821261..da48462 100644
--- a/src/sys/classes/viewer/impls/string/makefile.html
+++ b/src/sys/classes/viewer/impls/string/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/string/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:11+00:00">
+<meta name="date" content="2016-06-05T17:14:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/string/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/string/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/viewer/impls/string/stringv.c.html b/src/sys/classes/viewer/impls/string/stringv.c.html
index 2f63051..6f4e442 100644
--- a/src/sys/classes/viewer/impls/string/stringv.c.html
+++ b/src/sys/classes/viewer/impls/string/stringv.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/string/stringv.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:10+00:00">
+<meta name="date" content="2016-06-05T17:14:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/string/stringv.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/string/stringv.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>   </font><font color="#B22222">/*I  "petscsys.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/impls/vtk/index.html b/src/sys/classes/viewer/impls/vtk/index.html
index f348a03..b15d678 100644
--- a/src/sys/classes/viewer/impls/vtk/index.html
+++ b/src/sys/classes/viewer/impls/vtk/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/vtk/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/vtk/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/vtk/makefile.html b/src/sys/classes/viewer/impls/vtk/makefile.html
index 6aceb9a..013222c 100644
--- a/src/sys/classes/viewer/impls/vtk/makefile.html
+++ b/src/sys/classes/viewer/impls/vtk/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/vtk/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:21+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/vtk/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/vtk/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/sys/classes/viewer/impls/vtk/vtkv.c.html b/src/sys/classes/viewer/impls/vtk/vtkv.c.html
index a677877..ef272ce 100644
--- a/src/sys/classes/viewer/impls/vtk/vtkv.c.html
+++ b/src/sys/classes/viewer/impls/vtk/vtkv.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/vtk/vtkv.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:20+00:00">
+<meta name="date" content="2016-06-05T17:14:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/vtk/vtkv.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/vtk/vtkv.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/sys/classes/viewer/impls/vtk/vtkvimpl.h> </font><font color="#B22222">/*I "petscviewer.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*MC</font>
diff --git a/src/sys/classes/viewer/impls/vtk/vtkvimpl.h.html b/src/sys/classes/viewer/impls/vtk/vtkvimpl.h.html
index 149af22..356c937 100644
--- a/src/sys/classes/viewer/impls/vtk/vtkvimpl.h.html
+++ b/src/sys/classes/viewer/impls/vtk/vtkvimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/vtk/vtkvimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:21+00:00">
+<meta name="date" content="2016-06-05T17:14:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/vtk/vtkvimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/vtk/vtkvimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_VTKVIMPL_H)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _VTKVIMPL_H</font></strong>
 
diff --git a/src/sys/classes/viewer/impls/vu/index.html b/src/sys/classes/viewer/impls/vu/index.html
index 9610e63..f1ff093 100644
--- a/src/sys/classes/viewer/impls/vu/index.html
+++ b/src/sys/classes/viewer/impls/vu/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/vu/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/vu/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/impls/vu/makefile.html b/src/sys/classes/viewer/impls/vu/makefile.html
index a811105..b0192dc 100644
--- a/src/sys/classes/viewer/impls/vu/makefile.html
+++ b/src/sys/classes/viewer/impls/vu/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/vu/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:14+00:00">
+<meta name="date" content="2016-06-05T17:14:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/vu/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/vu/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/viewer/impls/vu/petscvu.c.html b/src/sys/classes/viewer/impls/vu/petscvu.c.html
index 2fcf9b1..2e34ec5 100644
--- a/src/sys/classes/viewer/impls/vu/petscvu.c.html
+++ b/src/sys/classes/viewer/impls/vu/petscvu.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/impls/vu/petscvu.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:13+00:00">
+<meta name="date" content="2016-06-05T17:14:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/impls/vu/petscvu.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/impls/vu/petscvu.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>  </font><font color="#B22222">/*I     "petscsys.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/index.html b/src/sys/classes/viewer/index.html
index fbe2729..481523c 100644
--- a/src/sys/classes/viewer/index.html
+++ b/src/sys/classes/viewer/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/interface/dlregispetsc.c.html b/src/sys/classes/viewer/interface/dlregispetsc.c.html
index 74e07f1..0f34c97 100644
--- a/src/sys/classes/viewer/interface/dlregispetsc.c.html
+++ b/src/sys/classes/viewer/interface/dlregispetsc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/interface/dlregispetsc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:25+00:00">
+<meta name="date" content="2016-06-05T17:14:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/dlregispetsc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/dlregispetsc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdraw.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewer.h></font>
diff --git a/src/sys/classes/viewer/interface/dupl.c.html b/src/sys/classes/viewer/interface/dupl.c.html
index 5df90e3..3e812b6 100644
--- a/src/sys/classes/viewer/interface/dupl.c.html
+++ b/src/sys/classes/viewer/interface/dupl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/interface/dupl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:26+00:00">
+<meta name="date" content="2016-06-05T17:14:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/dupl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/dupl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>  </font><font color="#B22222">/*I "petscviewer.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/interface/flush.c.html b/src/sys/classes/viewer/interface/flush.c.html
index 8349e69..1868a6f 100644
--- a/src/sys/classes/viewer/interface/flush.c.html
+++ b/src/sys/classes/viewer/interface/flush.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/interface/flush.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:23+00:00">
+<meta name="date" content="2016-06-05T17:14:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/flush.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/flush.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>  </font><font color="#B22222">/*I "petscviewer.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/interface/index.html b/src/sys/classes/viewer/interface/index.html
index 5ce6e46..f6195f8 100644
--- a/src/sys/classes/viewer/interface/index.html
+++ b/src/sys/classes/viewer/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Viewer Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PetscViewer Manual Pages 
 </H2>
diff --git a/src/sys/classes/viewer/interface/makefile.html b/src/sys/classes/viewer/interface/makefile.html
index 62454fe..696788e 100644
--- a/src/sys/classes/viewer/interface/makefile.html
+++ b/src/sys/classes/viewer/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:26+00:00">
+<meta name="date" content="2016-06-05T17:14:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/classes/viewer/interface/view.c.html b/src/sys/classes/viewer/interface/view.c.html
index 619a883..d0f59c1 100644
--- a/src/sys/classes/viewer/interface/view.c.html
+++ b/src/sys/classes/viewer/interface/view.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/interface/view.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:22+00:00">
+<meta name="date" content="2016-06-05T17:14:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/view.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/view.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>  </font><font color="#B22222">/*I "petscviewer.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/interface/viewa.c.html b/src/sys/classes/viewer/interface/viewa.c.html
index b3e06eb..c9ad9ba 100644
--- a/src/sys/classes/viewer/interface/viewa.c.html
+++ b/src/sys/classes/viewer/interface/viewa.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/interface/viewa.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:25+00:00">
+<meta name="date" content="2016-06-05T17:14:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/viewa.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/viewa.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>  </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/interface/viewers.c.html b/src/sys/classes/viewer/interface/viewers.c.html
index eb2511b..bb035cc 100644
--- a/src/sys/classes/viewer/interface/viewers.c.html
+++ b/src/sys/classes/viewer/interface/viewers.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/interface/viewers.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:25+00:00">
+<meta name="date" content="2016-06-05T17:14:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/viewers.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/viewers.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h></font>
diff --git a/src/sys/classes/viewer/interface/viewreg.c.html b/src/sys/classes/viewer/interface/viewreg.c.html
index aca6b09..c6b598f 100644
--- a/src/sys/classes/viewer/interface/viewreg.c.html
+++ b/src/sys/classes/viewer/interface/viewreg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/interface/viewreg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:23+00:00">
+<meta name="date" content="2016-06-05T17:14:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/viewreg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/viewreg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>  </font><font color="#B22222">/*I "petscviewer.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
diff --git a/src/sys/classes/viewer/interface/viewregall.c.html b/src/sys/classes/viewer/interface/viewregall.c.html
index 899f1bb..27b61ed 100644
--- a/src/sys/classes/viewer/interface/viewregall.c.html
+++ b/src/sys/classes/viewer/interface/viewregall.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/interface/viewregall.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:02:23+00:00">
+<meta name="date" content="2016-06-05T17:14:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/interface/viewregall.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/interface/viewregall.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/viewerimpl.h>  </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/classes/viewer/makefile.html b/src/sys/classes/viewer/makefile.html
index a49f867..8bb65fc 100644
--- a/src/sys/classes/viewer/makefile.html
+++ b/src/sys/classes/viewer/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/classes/viewer/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:59+00:00">
+<meta name="date" content="2016-06-05T17:14:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/classes/viewer/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/classes/viewer/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/dll/dl.c.html b/src/sys/dll/dl.c.html
index 4b182ad..eea3af8 100644
--- a/src/sys/dll/dl.c.html
+++ b/src/sys/dll/dl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/dll/dl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:22+00:00">
+<meta name="date" content="2016-06-05T17:15:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/dll/dl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/dll/dl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Routines for opening dynamic link libraries (DLLs), keeping a searchable</font>
 <a name="line3">  3: </a><font color="#B22222">   path of DLLs, obtaining remote DLLs via a URL and opening them locally.</font>
diff --git a/src/sys/dll/dlimpl.c.html b/src/sys/dll/dlimpl.c.html
index 1b2d463..2d38cfe 100644
--- a/src/sys/dll/dlimpl.c.html
+++ b/src/sys/dll/dlimpl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/dll/dlimpl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:21+00:00">
+<meta name="date" content="2016-06-05T17:15:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/dll/dlimpl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/dll/dlimpl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Low-level routines for managing dynamic link libraries (DLLs).</font>
diff --git a/src/sys/dll/index.html b/src/sys/dll/index.html
index ae6cd25..93b0595 100644
--- a/src/sys/dll/index.html
+++ b/src/sys/dll/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/dll/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/dll/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/dll/makefile.html b/src/sys/dll/makefile.html
index 70d5b20..aafb110 100644
--- a/src/sys/dll/makefile.html
+++ b/src/sys/dll/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/dll/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:24+00:00">
+<meta name="date" content="2016-06-05T17:15:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/dll/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/dll/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 CFLAGS    =
diff --git a/src/sys/dll/reg.c.html b/src/sys/dll/reg.c.html
index 8231027..bce9599 100644
--- a/src/sys/dll/reg.c.html
+++ b/src/sys/dll/reg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/dll/reg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:23+00:00">
+<meta name="date" content="2016-06-05T17:15:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/dll/reg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/dll/reg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Provides a general mechanism to allow one to register new routines in</font>
diff --git a/src/sys/error/adebug.c.html b/src/sys/error/adebug.c.html
index ce0db46..aeb6cf5 100644
--- a/src/sys/error/adebug.c.html
+++ b/src/sys/error/adebug.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/adebug.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:11+00:00">
+<meta name="date" content="2016-06-05T17:15:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/adebug.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/adebug.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Code to handle PETSc starting up in debuggers,etc.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/error/checkptr.c.html b/src/sys/error/checkptr.c.html
index f42388a..8194cd2 100644
--- a/src/sys/error/checkptr.c.html
+++ b/src/sys/error/checkptr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/checkptr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:18+00:00">
+<meta name="date" content="2016-06-05T17:15:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/checkptr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/checkptr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscvalgrind.h></font>
 
diff --git a/src/sys/error/err.c b/src/sys/error/err.c
index 45a8899..ca429c0 100644
--- a/src/sys/error/err.c
+++ b/src/sys/error/err.c
@@ -252,10 +252,11 @@ static const char *PetscErrorStrings[] = {
   /*89 */ "Object Type not set: http://www.mcs.anl.gov/petsc/documentation/faq.html#objecttypenotset"
   /*90 */ "  ",
   /*   */ "  ",
-  /*92 */ "See http://www.mcs.anl.gov/petsc/documentation/linearsolvertable.html for possible LU and Cholesky solvers",
+  /*   */ "  ",
+  /*93 */ "See http://www.mcs.anl.gov/petsc/documentation/linearsolvertable.html for possible LU and Cholesky solvers",
   /*   */ "You cannot overwrite this option since that will conflict with other previously set options",
   /*   */ "  ",
-  /*95 */ "  ",
+  /*96 */ "  ",
 };
 
 #undef __FUNCT__
@@ -604,7 +605,7 @@ PetscErrorCode  PetscScalarView(PetscInt N,const PetscScalar idx[],PetscViewer v
   PetscFunctionBegin;
   if (!viewer) viewer = PETSC_VIEWER_STDOUT_SELF;
   PetscValidHeader(viewer,3);
-  PetscValidScalarPointer(idx,2);
+  if (N) PetscValidScalarPointer(idx,2);
   ierr = PetscObjectGetComm((PetscObject)viewer,&comm);CHKERRQ(ierr);
 
   ierr = PetscObjectTypeCompare((PetscObject)viewer,PETSCVIEWERASCII,&iascii);CHKERRQ(ierr);
diff --git a/src/sys/error/err.c.html b/src/sys/error/err.c.html
index 9116ab2..be819e0 100644
--- a/src/sys/error/err.c.html
+++ b/src/sys/error/err.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/err.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:13+00:00">
+<meta name="date" content="2016-06-05T17:15:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/err.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/err.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Code that allows one to set the error handlers</font>
@@ -249,403 +249,404 @@
 <a name="line252">252: </a>  <font color="#B22222">/*89 */</font> <font color="#666666">"Object Type not set: http://www.mcs.anl.gov/petsc/documentation/faq.html#objecttypenotset"</font>
 <a name="line253">253: </a>  <font color="#B22222">/*90 */</font> <font color="#666666">"  "</font>,
 <a name="line254">254: </a>  <font color="#B22222">/*   */</font> <font color="#666666">"  "</font>,
-<a name="line255">255: </a>  <font color="#B22222">/*92 */</font> <font color="#666666">"See http://www.mcs.anl.gov/petsc/documentation/linearsolvertable.html for possible LU and Cholesky solvers"</font>,
-<a name="line256">256: </a>  <font color="#B22222">/*   */</font> <font color="#666666">"You cannot overwrite this option since that will conflict with other previously set options"</font>,
-<a name="line257">257: </a>  <font color="#B22222">/*   */</font> <font color="#666666">"  "</font>,
-<a name="line258">258: </a>  <font color="#B22222">/*95 */</font> <font color="#666666">"  "</font>,
-<a name="line259">259: </a>};
-
-<a name="line263">263: </a><font color="#B22222">/*@C</font>
-<a name="line264">264: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscErrorMessage.html#PetscErrorMessage">PetscErrorMessage</a> - returns the text string associated with a PETSc error code.</font>
-
-<a name="line266">266: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line268">268: </a><font color="#B22222">   Input Parameter:</font>
-<a name="line269">269: </a><font color="#B22222">.   errnum - the error code</font>
-
-<a name="line271">271: </a><font color="#B22222">   Output Parameter:</font>
-<a name="line272">272: </a><font color="#B22222">+  text - the error message (NULL if not desired)</font>
-<a name="line273">273: </a><font color="#B22222">-  specific - the specific error message that was set with SETERRxxx() or <a href="../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>().  (NULL if not desired)</font>
-
-<a name="line275">275: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line277">277: </a><font color="#B22222">   Concepts: error handler^messages</font>
-
-<a name="line279">279: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</a>(), <a href="../../../docs/manualpages/Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</a>(),</font>
-<a name="line280">280: </a><font color="#B22222">          <a href="../../../docs/manualpages/Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</a>(), <a href="../../../docs/manualpages/Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</a>()</font>
-<a name="line281">281: </a><font color="#B22222"> @*/</font>
-<a name="line282">282: </a><strong><font color="#4169E1"><a name="PetscErrorMessage"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscErrorMessage.html#PetscErrorMessage">PetscErrorMessage</a>(int errnum,const char *text[],char **specific)</font></strong>
-<a name="line283">283: </a>{
-<a name="line285">285: </a>  <font color="#4169E1">if</font> (text && errnum > PETSC_ERR_MIN_VALUE && errnum < PETSC_ERR_MAX_VALUE) *text = PetscErrorStrings[errnum-PETSC_ERR_MIN_VALUE-1];
-<a name="line286">286: </a>  <font color="#4169E1">else</font> <font color="#4169E1">if</font> (text) *text = 0;
-
-<a name="line288">288: </a>  <font color="#4169E1">if</font> (specific) *specific = PetscErrorBaseMessage;
-<a name="line289">289: </a>  <font color="#4169E1">return</font>(0);
-<a name="line290">290: </a>}
-
-<a name="line292">292: </a><font color="#A020F0">#if defined(PETSC_CLANGUAGE_CXX)</font>
-<a name="line293">293: </a><font color="#B22222">/* C++ exceptions are formally not allowed to propagate through extern "C" code. In practice, far too much software</font>
-<a name="line294">294: </a><font color="#B22222"> * would be broken if implementations did not handle it it some common cases. However, keep in mind</font>
-<a name="line295">295: </a><font color="#B22222"> *</font>
-<a name="line296">296: </a><font color="#B22222"> *   Rule 62. Don't allow exceptions to propagate across module boundaries</font>
-<a name="line297">297: </a><font color="#B22222"> *</font>
-<a name="line298">298: </a><font color="#B22222"> * in "C++ Coding Standards" by Sutter and Alexandrescu. (This accounts for part of the ongoing C++ binary interface</font>
-<a name="line299">299: </a><font color="#B22222"> * instability.) Having PETSc raise errors as C++ exceptions was probably misguided and should eventually be removed.</font>
-<a name="line300">300: </a><font color="#B22222"> *</font>
-<a name="line301">301: </a><font color="#B22222"> * Here is the problem: You have a C++ function call a PETSc function, and you would like to maintain the error message</font>
-<a name="line302">302: </a><font color="#B22222"> * and stack information from the PETSc error. You could make everyone write exactly this code in their C++, but that</font>
-<a name="line303">303: </a><font color="#B22222"> * seems crazy to me.</font>
-<a name="line304">304: </a><font color="#B22222"> */</font>
-<a name="line305">305: </a><font color="#A020F0">#include <sstream></font>
-<a name="line306">306: </a><font color="#A020F0">#include <stdexcept></font>
-<a name="line307">307: </a><strong><font color="#4169E1"><a name="PetscCxxErrorThrow"></a>static void PetscCxxErrorThrow()</font></strong> {
-<a name="line308">308: </a>  const char *str;
-<a name="line309">309: </a>  <font color="#4169E1">if</font> (eh && eh->ctx) {
-<a name="line310">310: </a><strong><font color="#FF0000">    std:</font></strong>:ostringstream *msg;
-<a name="line311">311: </a>    msg = (std::ostringstream*) eh->ctx;
-<a name="line312">312: </a>    str = msg->str().c_str();
-<a name="line313">313: </a>  } <font color="#4169E1">else</font> str = <font color="#666666">"Error detected in C PETSc"</font>;
-
-<a name="line315">315: </a>  throw std::runtime_error(str);
-<a name="line316">316: </a>}
-<a name="line317">317: </a><font color="#A020F0">#endif</font>
-
-<a name="line321">321: </a><font color="#B22222">/*@C</font>
-<a name="line322">322: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a> - Routine that is called when an error has been detected,</font>
-<a name="line323">323: </a><font color="#B22222">   usually called through the macro <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,).</font>
-
-<a name="line325">325: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line327">327: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line328">328: </a><font color="#B22222">+  comm - communicator over which error occurred.  ALL ranks of this communicator MUST call this routine</font>
-<a name="line329">329: </a><font color="#B22222">.  line - the line number of the error (indicated by __LINE__)</font>
-<a name="line330">330: </a><font color="#B22222">.  func - the function where the error occured (indicated by __FUNCT__)</font>
-<a name="line331">331: </a><font color="#B22222">.  file - the file in which the error was detected (indicated by __FILE__)</font>
-<a name="line332">332: </a><font color="#B22222">.  mess - an error text string, usually just printed to the screen</font>
-<a name="line333">333: </a><font color="#B22222">.  n - the generic error number</font>
-<a name="line334">334: </a><font color="#B22222">.  p - PETSC_ERROR_INITIAL indicates the error was initially detected, PETSC_ERROR_REPEAT indicates this is a traceback from a previously detected error</font>
-<a name="line335">335: </a><font color="#B22222">-  mess - formatted message string - aka printf</font>
-
-<a name="line337">337: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line339">339: </a><font color="#B22222">   Notes:</font>
-<a name="line340">340: </a><font color="#B22222">   Most users need not directly use this routine and the error handlers, but</font>
-<a name="line341">341: </a><font color="#B22222">   can instead use the simplified interface <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>, which has the calling</font>
-<a name="line342">342: </a><font color="#B22222">   sequence</font>
-<a name="line343">343: </a><font color="#B22222">$     <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm,n,mess)</font>
-
-<a name="line345">345: </a><font color="#B22222">   Experienced users can set the error handler with <a href="../../../docs/manualpages/Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</a>().</font>
-
-<a name="line347">347: </a><font color="#B22222">   Developer Note: Since this is called after an error condition it should not be calling any error handlers (currently it ignores any error codes)</font>
-<a name="line348">348: </a><font color="#B22222">   BUT this routine does call regular PETSc functions that may call error handlers, this is problematic and could be fixed by never calling other PETSc routines</font>
-<a name="line349">349: </a><font color="#B22222">   but this annoying.</font>
-
-<a name="line351">351: </a><font color="#B22222">   Concepts: error^setting condition</font>
-
-<a name="line353">353: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</a>(), <a href="../../../docs/manualpages/Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</a>(), <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(), <a href="../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(), <a href="../../../docs/manualp [...]
-<a name="line354">354: </a><font color="#B22222">@*/</font>
-<a name="line355">355: </a><strong><font color="#4169E1"><a name="PetscError"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,int line,const char *func,const char *file,<a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> n,<a href="../. [...]
-<a name="line356">356: </a>{
-<a name="line357">357: </a>  va_list        Argp;
-<a name="line358">358: </a>  size_t         fullLength;
-<a name="line359">359: </a>  char           buf[2048],*lbuf = 0;
-<a name="line360">360: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      ismain,isunknown;
-
-<a name="line364">364: </a>  <font color="#4169E1">if</font> (!func) func = <font color="#666666">"User provided function"</font>;
-<a name="line365">365: </a>  <font color="#4169E1">if</font> (!file) file = <font color="#666666">"User file"</font>;
-<a name="line366">366: </a>  <font color="#4169E1">if</font> (comm == MPI_COMM_NULL) comm = <a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>;
-
-<a name="line368">368: </a>  <font color="#B22222">/* Compose the message evaluating the print format */</font>
-<a name="line369">369: </a>  <font color="#4169E1">if</font> (mess) {
-<a name="line370">370: </a>    va_start(Argp,mess);
-<a name="line371">371: </a>    <a href="../../../docs/manualpages/Sys/PetscVSNPrintf.html#PetscVSNPrintf">PetscVSNPrintf</a>(buf,2048,mess,&fullLength,Argp);
-<a name="line372">372: </a>    va_end(Argp);
-<a name="line373">373: </a>    lbuf = buf;
-<a name="line374">374: </a>    <font color="#4169E1">if</font> (p == 1) <a href="../../../docs/manualpages/Sys/PetscStrncpy.html#PetscStrncpy">PetscStrncpy</a>(PetscErrorBaseMessage,lbuf,1023);
-<a name="line375">375: </a>  }
-
-<a name="line377">377: </a>  <font color="#4169E1">if</font> (!eh) <a href="../../../docs/manualpages/Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</a>(comm,line,func,file,n,p,lbuf,0);
-<a name="line378">378: </a>  <font color="#4169E1">else</font>     (*eh->handler)(comm,line,func,file,n,p,lbuf,eh->ctx);
-
-<a name="line380">380: </a>  <font color="#B22222">/*</font>
-<a name="line381">381: </a><font color="#B22222">      If this is called from the main() routine we call <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>() instead of</font>
-<a name="line382">382: </a><font color="#B22222">    return to allow the parallel program to be properly shutdown.</font>
-
-<a name="line384">384: </a><font color="#B22222">    Since this is in the error handler we don't check the errors below. Of course,</font>
-<a name="line385">385: </a><font color="#B22222">    <a href="../../../docs/manualpages/Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</a>() does its own error checking which is problamatic</font>
-<a name="line386">386: </a><font color="#B22222">  */</font>
-<a name="line387">387: </a>  <a href="../../../docs/manualpages/Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</a>(func,<font color="#666666">"main"</font>,4,&ismain);
-<a name="line388">388: </a>  <a href="../../../docs/manualpages/Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</a>(func,<font color="#666666">"unknown"</font>,7,&isunknown);
-<a name="line389">389: </a>  <font color="#4169E1">if</font> (ismain || isunknown) <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,(int)ierr);
-
-<a name="line391">391: </a><font color="#A020F0">#if defined(PETSC_CLANGUAGE_CXX)</font>
-<a name="line392">392: </a>  <font color="#4169E1">if</font> (p == PETSC_ERROR_IN_CXX) {
-<a name="line393">393: </a>    PetscCxxErrorThrow();
-<a name="line394">394: </a>  }
-<a name="line395">395: </a><font color="#A020F0">#endif</font>
-<a name="line396">396: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(ierr);
-<a name="line397">397: </a>}
-
-<a name="line399">399: </a><font color="#B22222">/* -------------------------------------------------------------------------*/</font>
-
-<a name="line403">403: </a><font color="#B22222">/*@C</font>
-<a name="line404">404: </a><font color="#B22222">    <a href="../../../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a> - Prints an array of integers; useful for debugging.</font>
-
-<a name="line406">406: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
-
-<a name="line408">408: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line409">409: </a><font color="#B22222">+   N - number of integers in array</font>
-<a name="line410">410: </a><font color="#B22222">.   idx - array of integers</font>
-<a name="line411">411: </a><font color="#B22222">-   viewer - location to print array,  <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>, <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a> or 0</font>
-
-<a name="line413">413: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line415">415: </a><font color="#B22222">    Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done</font>
-
-<a name="line417">417: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a>()</font>
-<a name="line418">418: </a><font color="#B22222">@*/</font>
-<a name="line419">419: </a><strong><font color="#4169E1"><a name="PetscIntView"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> N,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[],<a href="../../../docs/manualpages/Viewer/PetscViewer.html# [...]
-<a name="line420">420: </a>{
-<a name="line422">422: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       j,i,n = N/20,p = N % 20;
-<a name="line423">423: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii,isbinary;
-<a name="line424">424: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-
-<a name="line427">427: </a>  <font color="#4169E1">if</font> (!viewer) viewer = <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a>;
-<a name="line430">430: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-
-<a name="line432">432: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
-<a name="line433">433: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
-<a name="line434">434: </a>  <font color="#4169E1">if</font> (iascii) {
-<a name="line435">435: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSynchronized</a>(viewer);
-<a name="line436">436: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line437">437: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%D:"</font>,20*i);
-<a name="line438">438: </a>      <font color="#4169E1">for</font> (j=0; j<20; j++) {
-<a name="line439">439: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %D"</font>,idx[i*20+j]);
-<a name="line440">440: </a>      }
-<a name="line441">441: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
-<a name="line442">442: </a>    }
-<a name="line443">443: </a>    <font color="#4169E1">if</font> (p) {
-<a name="line444">444: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%D:"</font>,20*n);
-<a name="line445">445: </a>      <font color="#4169E1">for</font> (i=0; i<p; i++) { <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %D"</font>,idx[20*n+i]);}
-<a name="line446">446: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
-<a name="line447">447: </a>    }
-<a name="line448">448: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</a>(viewer);
-<a name="line449">449: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html#PetscViewerASCIIPopSynchronized">PetscViewerASCIIPopSynchronized</a>(viewer);
-<a name="line450">450: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isbinary) {
-<a name="line451">451: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank,size,*sizes,Ntotal,*displs,NN;
-<a name="line452">452: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *array;
-
-<a name="line454">454: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>(N,&NN);
-<a name="line455">455: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
-<a name="line456">456: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-
-<a name="line458">458: </a>    <font color="#4169E1">if</font> (size > 1) {
-<a name="line459">459: </a>      <font color="#4169E1">if</font> (rank) {
-<a name="line460">460: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,0,0,MPI_INT,0,comm);
-<a name="line461">461: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((void*)idx,NN,MPIU_INT,0,0,0,MPIU_INT,0,comm);
-<a name="line462">462: </a>      } <font color="#4169E1">else</font> {
-<a name="line463">463: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&sizes);
-<a name="line464">464: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,sizes,1,MPI_INT,0,comm);
-<a name="line465">465: </a>        Ntotal    = sizes[0];
-<a name="line466">466: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&displs);
-<a name="line467">467: </a>        displs[0] = 0;
-<a name="line468">468: </a>        <font color="#4169E1">for</font> (i=1; i<size; i++) {
-<a name="line469">469: </a>          Ntotal   += sizes[i];
-<a name="line470">470: </a>          displs[i] =  displs[i-1] + sizes[i-1];
-<a name="line471">471: </a>        }
-<a name="line472">472: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(Ntotal,&array);
-<a name="line473">473: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((void*)idx,NN,MPIU_INT,array,sizes,displs,MPIU_INT,0,comm);
-<a name="line474">474: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,array,Ntotal,PETSC_INT,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line475">475: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
-<a name="line476">476: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(displs);
-<a name="line477">477: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(array);
-<a name="line478">478: </a>      }
-<a name="line479">479: </a>    } <font color="#4169E1">else</font> {
-<a name="line480">480: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,(void*) idx,N,PETSC_INT,<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line481">481: </a>    }
-<a name="line482">482: </a>  } <font color="#4169E1">else</font> {
-<a name="line483">483: </a>    const char *tname;
-<a name="line484">484: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&tname);
-<a name="line485">485: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Cannot handle that <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> of type %s"</font>,tname);
-<a name="line486">486: </a>  }
-<a name="line487">487: </a>  <font color="#4169E1">return</font>(0);
-<a name="line488">488: </a>}
-
-<a name="line492">492: </a><font color="#B22222">/*@C</font>
-<a name="line493">493: </a><font color="#B22222">    <a href="../../../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a> - Prints an array of doubles; useful for debugging.</font>
-
-<a name="line495">495: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
-
-<a name="line497">497: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line498">498: </a><font color="#B22222">+   N - number of <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> in array</font>
-<a name="line499">499: </a><font color="#B22222">.   idx - array of <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a></font>
-<a name="line500">500: </a><font color="#B22222">-   viewer - location to print array,  <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>, <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a> or 0</font>
-
-<a name="line502">502: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line504">504: </a><font color="#B22222">    Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done</font>
-
-<a name="line506">506: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a>()</font>
-<a name="line507">507: </a><font color="#B22222">@*/</font>
-<a name="line508">508: </a><strong><font color="#4169E1"><a name="PetscRealView"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> N,const <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> idx[],<a href="../../../docs/manualpages/Viewer/PetscViewe [...]
-<a name="line509">509: </a>{
-<a name="line511">511: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       j,i,n = N/5,p = N % 5;
-<a name="line512">512: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii,isbinary;
-<a name="line513">513: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-
-<a name="line516">516: </a>  <font color="#4169E1">if</font> (!viewer) viewer = <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a>;
-<a name="line519">519: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-
-<a name="line521">521: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
-<a name="line522">522: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
-<a name="line523">523: </a>  <font color="#4169E1">if</font> (iascii) {
-<a name="line524">524: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSynchronized</a>(viewer);
-<a name="line525">525: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line526">526: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%2d:"</font>,(int)5*i);
-<a name="line527">527: </a>      <font color="#4169E1">for</font> (j=0; j<5; j++) {
-<a name="line528">528: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %12.4e"</font>,(double)idx[i*5+j]);
-<a name="line529">529: </a>      }
-<a name="line530">530: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
-<a name="line531">531: </a>    }
-<a name="line532">532: </a>    <font color="#4169E1">if</font> (p) {
-<a name="line533">533: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%2d:"</font>,(int)5*n);
-<a name="line534">534: </a>      <font color="#4169E1">for</font> (i=0; i<p; i++) { <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %12.4e"</font>,(double)idx[5*n+i]);}
-<a name="line535">535: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
-<a name="line536">536: </a>    }
-<a name="line537">537: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</a>(viewer);
-<a name="line538">538: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html#PetscViewerASCIIPopSynchronized">PetscViewerASCIIPopSynchronized</a>(viewer);
-<a name="line539">539: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isbinary) {
-<a name="line540">540: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank,size,*sizes,*displs, Ntotal,NN;
-<a name="line541">541: </a>    <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>   *array;
-
-<a name="line543">543: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>(N,&NN);
-<a name="line544">544: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
-<a name="line545">545: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-
-<a name="line547">547: </a>    <font color="#4169E1">if</font> (size > 1) {
-<a name="line548">548: </a>      <font color="#4169E1">if</font> (rank) {
-<a name="line549">549: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,0,0,MPI_INT,0,comm);
-<a name="line550">550: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)idx,NN,MPIU_REAL,0,0,0,MPIU_REAL,0,comm);
-<a name="line551">551: </a>      } <font color="#4169E1">else</font> {
-<a name="line552">552: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&sizes);
-<a name="line553">553: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,sizes,1,MPI_INT,0,comm);
-<a name="line554">554: </a>        Ntotal    = sizes[0];
-<a name="line555">555: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&displs);
-<a name="line556">556: </a>        displs[0] = 0;
-<a name="line557">557: </a>        <font color="#4169E1">for</font> (i=1; i<size; i++) {
-<a name="line558">558: </a>          Ntotal   += sizes[i];
-<a name="line559">559: </a>          displs[i] =  displs[i-1] + sizes[i-1];
-<a name="line560">560: </a>        }
-<a name="line561">561: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(Ntotal,&array);
-<a name="line562">562: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)idx,NN,MPIU_REAL,array,sizes,displs,MPIU_REAL,0,comm);
-<a name="line563">563: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,array,Ntotal,PETSC_REAL,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line564">564: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
-<a name="line565">565: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(displs);
-<a name="line566">566: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(array);
-<a name="line567">567: </a>      }
-<a name="line568">568: </a>    } <font color="#4169E1">else</font> {
-<a name="line569">569: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,(void*) idx,N,PETSC_REAL,<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line570">570: </a>    }
-<a name="line571">571: </a>  } <font color="#4169E1">else</font> {
-<a name="line572">572: </a>    const char *tname;
-<a name="line573">573: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&tname);
-<a name="line574">574: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Cannot handle that <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> of type %s"</font>,tname);
-<a name="line575">575: </a>  }
-<a name="line576">576: </a>  <font color="#4169E1">return</font>(0);
-<a name="line577">577: </a>}
-
-<a name="line581">581: </a><font color="#B22222">/*@C</font>
-<a name="line582">582: </a><font color="#B22222">    <a href="../../../docs/manualpages/Sys/PetscScalarView.html#PetscScalarView">PetscScalarView</a> - Prints an array of scalars; useful for debugging.</font>
-
-<a name="line584">584: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
-
-<a name="line586">586: </a><font color="#B22222">    Input Parameters:</font>
-<a name="line587">587: </a><font color="#B22222">+   N - number of scalars in array</font>
-<a name="line588">588: </a><font color="#B22222">.   idx - array of scalars</font>
-<a name="line589">589: </a><font color="#B22222">-   viewer - location to print array,  <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>, <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a> or 0</font>
-
-<a name="line591">591: </a><font color="#B22222">  Level: intermediate</font>
-
-<a name="line593">593: </a><font color="#B22222">    Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done</font>
-
-<a name="line595">595: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a>(), <a href="../../../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a>()</font>
-<a name="line596">596: </a><font color="#B22222">@*/</font>
-<a name="line597">597: </a><strong><font color="#4169E1"><a name="PetscScalarView"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscScalarView.html#PetscScalarView">PetscScalarView</a>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> N,const <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> idx[],<a href="../../../docs/manualpages/Vie [...]
-<a name="line598">598: </a>{
-<a name="line600">600: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       j,i,n = N/3,p = N % 3;
-<a name="line601">601: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii,isbinary;
-<a name="line602">602: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-
-<a name="line605">605: </a>  <font color="#4169E1">if</font> (!viewer) viewer = <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a>;
-<a name="line608">608: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-
-<a name="line610">610: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
-<a name="line611">611: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
-<a name="line612">612: </a>  <font color="#4169E1">if</font> (iascii) {
-<a name="line613">613: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSynchronized</a>(viewer);
-<a name="line614">614: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
-<a name="line615">615: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%2d:"</font>,3*i);
-<a name="line616">616: </a>      <font color="#4169E1">for</font> (j=0; j<3; j++) {
-<a name="line617">617: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
-<a name="line618">618: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" (%12.4e,%12.4e)"</font>, (double)PetscRealPart(idx[i*3+j]),(double)PetscImaginaryPart(idx[i*3+j]));
-<a name="line619">619: </a><font color="#A020F0">#else</font>
-<a name="line620">620: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %12.4e"</font>,(double)idx[i*3+j]);
-<a name="line621">621: </a><font color="#A020F0">#endif</font>
-<a name="line622">622: </a>      }
-<a name="line623">623: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
-<a name="line624">624: </a>    }
-<a name="line625">625: </a>    <font color="#4169E1">if</font> (p) {
-<a name="line626">626: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%2d:"</font>,3*n);
-<a name="line627">627: </a>      <font color="#4169E1">for</font> (i=0; i<p; i++) {
-<a name="line628">628: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
-<a name="line629">629: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" (%12.4e,%12.4e)"</font>, (double)PetscRealPart(idx[n*3+i]),(double)PetscImaginaryPart(idx[n*3+i]));
-<a name="line630">630: </a><font color="#A020F0">#else</font>
-<a name="line631">631: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %12.4e"</font>,(double)idx[3*n+i]);
-<a name="line632">632: </a><font color="#A020F0">#endif</font>
-<a name="line633">633: </a>      }
-<a name="line634">634: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
-<a name="line635">635: </a>    }
-<a name="line636">636: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</a>(viewer);
-<a name="line637">637: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html#PetscViewerASCIIPopSynchronized">PetscViewerASCIIPopSynchronized</a>(viewer);
-<a name="line638">638: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isbinary) {
-<a name="line639">639: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> size,rank,*sizes,Ntotal,*displs,NN;
-<a name="line640">640: </a>    <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *array;
-
-<a name="line642">642: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>(N,&NN);
-<a name="line643">643: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
-<a name="line644">644: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-
-<a name="line646">646: </a>    <font color="#4169E1">if</font> (size > 1) {
-<a name="line647">647: </a>      <font color="#4169E1">if</font> (rank) {
-<a name="line648">648: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,0,0,MPI_INT,0,comm);
-<a name="line649">649: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((void*)idx,NN,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,0,0,0,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,0,comm);
-<a name="line650">650: </a>      } <font color="#4169E1">else</font> {
-<a name="line651">651: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&sizes);
-<a name="line652">652: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,sizes,1,MPI_INT,0,comm);
-<a name="line653">653: </a>        Ntotal    = sizes[0];
-<a name="line654">654: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&displs);
-<a name="line655">655: </a>        displs[0] = 0;
-<a name="line656">656: </a>        <font color="#4169E1">for</font> (i=1; i<size; i++) {
-<a name="line657">657: </a>          Ntotal   += sizes[i];
-<a name="line658">658: </a>          displs[i] =  displs[i-1] + sizes[i-1];
-<a name="line659">659: </a>        }
-<a name="line660">660: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(Ntotal,&array);
-<a name="line661">661: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((void*)idx,NN,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,array,sizes,displs,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,0,comm);
-<a name="line662">662: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,array,Ntotal,PETSC_SCALAR,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
-<a name="line663">663: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
-<a name="line664">664: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(displs);
-<a name="line665">665: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(array);
-<a name="line666">666: </a>      }
-<a name="line667">667: </a>    } <font color="#4169E1">else</font> {
-<a name="line668">668: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,(void*) idx,N,PETSC_SCALAR,<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line669">669: </a>    }
-<a name="line670">670: </a>  } <font color="#4169E1">else</font> {
-<a name="line671">671: </a>    const char *tname;
-<a name="line672">672: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&tname);
-<a name="line673">673: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Cannot handle that <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> of type %s"</font>,tname);
-<a name="line674">674: </a>  }
-<a name="line675">675: </a>  <font color="#4169E1">return</font>(0);
-<a name="line676">676: </a>}
+<a name="line255">255: </a>  <font color="#B22222">/*   */</font> <font color="#666666">"  "</font>,
+<a name="line256">256: </a>  <font color="#B22222">/*93 */</font> <font color="#666666">"See http://www.mcs.anl.gov/petsc/documentation/linearsolvertable.html for possible LU and Cholesky solvers"</font>,
+<a name="line257">257: </a>  <font color="#B22222">/*   */</font> <font color="#666666">"You cannot overwrite this option since that will conflict with other previously set options"</font>,
+<a name="line258">258: </a>  <font color="#B22222">/*   */</font> <font color="#666666">"  "</font>,
+<a name="line259">259: </a>  <font color="#B22222">/*96 */</font> <font color="#666666">"  "</font>,
+<a name="line260">260: </a>};
+
+<a name="line264">264: </a><font color="#B22222">/*@C</font>
+<a name="line265">265: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscErrorMessage.html#PetscErrorMessage">PetscErrorMessage</a> - returns the text string associated with a PETSc error code.</font>
+
+<a name="line267">267: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line269">269: </a><font color="#B22222">   Input Parameter:</font>
+<a name="line270">270: </a><font color="#B22222">.   errnum - the error code</font>
+
+<a name="line272">272: </a><font color="#B22222">   Output Parameter:</font>
+<a name="line273">273: </a><font color="#B22222">+  text - the error message (NULL if not desired)</font>
+<a name="line274">274: </a><font color="#B22222">-  specific - the specific error message that was set with SETERRxxx() or <a href="../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>().  (NULL if not desired)</font>
+
+<a name="line276">276: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line278">278: </a><font color="#B22222">   Concepts: error handler^messages</font>
+
+<a name="line280">280: </a><font color="#B22222">.seealso:  <a href="../../../docs/manualpages/Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</a>(), <a href="../../../docs/manualpages/Sys/PetscAttachDebuggerErrorHandler.html#PetscAttachDebuggerErrorHandler">PetscAttachDebuggerErrorHandler</a>(),</font>
+<a name="line281">281: </a><font color="#B22222">          <a href="../../../docs/manualpages/Sys/PetscAbortErrorHandler.html#PetscAbortErrorHandler">PetscAbortErrorHandler</a>(), <a href="../../../docs/manualpages/Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</a>()</font>
+<a name="line282">282: </a><font color="#B22222"> @*/</font>
+<a name="line283">283: </a><strong><font color="#4169E1"><a name="PetscErrorMessage"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscErrorMessage.html#PetscErrorMessage">PetscErrorMessage</a>(int errnum,const char *text[],char **specific)</font></strong>
+<a name="line284">284: </a>{
+<a name="line286">286: </a>  <font color="#4169E1">if</font> (text && errnum > PETSC_ERR_MIN_VALUE && errnum < PETSC_ERR_MAX_VALUE) *text = PetscErrorStrings[errnum-PETSC_ERR_MIN_VALUE-1];
+<a name="line287">287: </a>  <font color="#4169E1">else</font> <font color="#4169E1">if</font> (text) *text = 0;
+
+<a name="line289">289: </a>  <font color="#4169E1">if</font> (specific) *specific = PetscErrorBaseMessage;
+<a name="line290">290: </a>  <font color="#4169E1">return</font>(0);
+<a name="line291">291: </a>}
+
+<a name="line293">293: </a><font color="#A020F0">#if defined(PETSC_CLANGUAGE_CXX)</font>
+<a name="line294">294: </a><font color="#B22222">/* C++ exceptions are formally not allowed to propagate through extern "C" code. In practice, far too much software</font>
+<a name="line295">295: </a><font color="#B22222"> * would be broken if implementations did not handle it it some common cases. However, keep in mind</font>
+<a name="line296">296: </a><font color="#B22222"> *</font>
+<a name="line297">297: </a><font color="#B22222"> *   Rule 62. Don't allow exceptions to propagate across module boundaries</font>
+<a name="line298">298: </a><font color="#B22222"> *</font>
+<a name="line299">299: </a><font color="#B22222"> * in "C++ Coding Standards" by Sutter and Alexandrescu. (This accounts for part of the ongoing C++ binary interface</font>
+<a name="line300">300: </a><font color="#B22222"> * instability.) Having PETSc raise errors as C++ exceptions was probably misguided and should eventually be removed.</font>
+<a name="line301">301: </a><font color="#B22222"> *</font>
+<a name="line302">302: </a><font color="#B22222"> * Here is the problem: You have a C++ function call a PETSc function, and you would like to maintain the error message</font>
+<a name="line303">303: </a><font color="#B22222"> * and stack information from the PETSc error. You could make everyone write exactly this code in their C++, but that</font>
+<a name="line304">304: </a><font color="#B22222"> * seems crazy to me.</font>
+<a name="line305">305: </a><font color="#B22222"> */</font>
+<a name="line306">306: </a><font color="#A020F0">#include <sstream></font>
+<a name="line307">307: </a><font color="#A020F0">#include <stdexcept></font>
+<a name="line308">308: </a><strong><font color="#4169E1"><a name="PetscCxxErrorThrow"></a>static void PetscCxxErrorThrow()</font></strong> {
+<a name="line309">309: </a>  const char *str;
+<a name="line310">310: </a>  <font color="#4169E1">if</font> (eh && eh->ctx) {
+<a name="line311">311: </a><strong><font color="#FF0000">    std:</font></strong>:ostringstream *msg;
+<a name="line312">312: </a>    msg = (std::ostringstream*) eh->ctx;
+<a name="line313">313: </a>    str = msg->str().c_str();
+<a name="line314">314: </a>  } <font color="#4169E1">else</font> str = <font color="#666666">"Error detected in C PETSc"</font>;
+
+<a name="line316">316: </a>  throw std::runtime_error(str);
+<a name="line317">317: </a>}
+<a name="line318">318: </a><font color="#A020F0">#endif</font>
+
+<a name="line322">322: </a><font color="#B22222">/*@C</font>
+<a name="line323">323: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a> - Routine that is called when an error has been detected,</font>
+<a name="line324">324: </a><font color="#B22222">   usually called through the macro <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,).</font>
+
+<a name="line326">326: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line328">328: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line329">329: </a><font color="#B22222">+  comm - communicator over which error occurred.  ALL ranks of this communicator MUST call this routine</font>
+<a name="line330">330: </a><font color="#B22222">.  line - the line number of the error (indicated by __LINE__)</font>
+<a name="line331">331: </a><font color="#B22222">.  func - the function where the error occured (indicated by __FUNCT__)</font>
+<a name="line332">332: </a><font color="#B22222">.  file - the file in which the error was detected (indicated by __FILE__)</font>
+<a name="line333">333: </a><font color="#B22222">.  mess - an error text string, usually just printed to the screen</font>
+<a name="line334">334: </a><font color="#B22222">.  n - the generic error number</font>
+<a name="line335">335: </a><font color="#B22222">.  p - PETSC_ERROR_INITIAL indicates the error was initially detected, PETSC_ERROR_REPEAT indicates this is a traceback from a previously detected error</font>
+<a name="line336">336: </a><font color="#B22222">-  mess - formatted message string - aka printf</font>
+
+<a name="line338">338: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line340">340: </a><font color="#B22222">   Notes:</font>
+<a name="line341">341: </a><font color="#B22222">   Most users need not directly use this routine and the error handlers, but</font>
+<a name="line342">342: </a><font color="#B22222">   can instead use the simplified interface <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>, which has the calling</font>
+<a name="line343">343: </a><font color="#B22222">   sequence</font>
+<a name="line344">344: </a><font color="#B22222">$     <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(comm,n,mess)</font>
+
+<a name="line346">346: </a><font color="#B22222">   Experienced users can set the error handler with <a href="../../../docs/manualpages/Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</a>().</font>
+
+<a name="line348">348: </a><font color="#B22222">   Developer Note: Since this is called after an error condition it should not be calling any error handlers (currently it ignores any error codes)</font>
+<a name="line349">349: </a><font color="#B22222">   BUT this routine does call regular PETSc functions that may call error handlers, this is problematic and could be fixed by never calling other PETSc routines</font>
+<a name="line350">350: </a><font color="#B22222">   but this annoying.</font>
+
+<a name="line352">352: </a><font color="#B22222">   Concepts: error^setting condition</font>
+
+<a name="line354">354: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</a>(), <a href="../../../docs/manualpages/Sys/PetscPushErrorHandler.html#PetscPushErrorHandler">PetscPushErrorHandler</a>(), <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(), <a href="../../../docs/manualpages/Sys/CHKERRQ.html#CHKERRQ">CHKERRQ</a>(), <a href="../../../docs/manualp [...]
+<a name="line355">355: </a><font color="#B22222">@*/</font>
+<a name="line356">356: </a><strong><font color="#4169E1"><a name="PetscError"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscError.html#PetscError">PetscError</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,int line,const char *func,const char *file,<a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> n,<a href="../. [...]
+<a name="line357">357: </a>{
+<a name="line358">358: </a>  va_list        Argp;
+<a name="line359">359: </a>  size_t         fullLength;
+<a name="line360">360: </a>  char           buf[2048],*lbuf = 0;
+<a name="line361">361: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      ismain,isunknown;
+
+<a name="line365">365: </a>  <font color="#4169E1">if</font> (!func) func = <font color="#666666">"User provided function"</font>;
+<a name="line366">366: </a>  <font color="#4169E1">if</font> (!file) file = <font color="#666666">"User file"</font>;
+<a name="line367">367: </a>  <font color="#4169E1">if</font> (comm == MPI_COMM_NULL) comm = <a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>;
+
+<a name="line369">369: </a>  <font color="#B22222">/* Compose the message evaluating the print format */</font>
+<a name="line370">370: </a>  <font color="#4169E1">if</font> (mess) {
+<a name="line371">371: </a>    va_start(Argp,mess);
+<a name="line372">372: </a>    <a href="../../../docs/manualpages/Sys/PetscVSNPrintf.html#PetscVSNPrintf">PetscVSNPrintf</a>(buf,2048,mess,&fullLength,Argp);
+<a name="line373">373: </a>    va_end(Argp);
+<a name="line374">374: </a>    lbuf = buf;
+<a name="line375">375: </a>    <font color="#4169E1">if</font> (p == 1) <a href="../../../docs/manualpages/Sys/PetscStrncpy.html#PetscStrncpy">PetscStrncpy</a>(PetscErrorBaseMessage,lbuf,1023);
+<a name="line376">376: </a>  }
+
+<a name="line378">378: </a>  <font color="#4169E1">if</font> (!eh) <a href="../../../docs/manualpages/Sys/PetscTraceBackErrorHandler.html#PetscTraceBackErrorHandler">PetscTraceBackErrorHandler</a>(comm,line,func,file,n,p,lbuf,0);
+<a name="line379">379: </a>  <font color="#4169E1">else</font>     (*eh->handler)(comm,line,func,file,n,p,lbuf,eh->ctx);
+
+<a name="line381">381: </a>  <font color="#B22222">/*</font>
+<a name="line382">382: </a><font color="#B22222">      If this is called from the main() routine we call <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>() instead of</font>
+<a name="line383">383: </a><font color="#B22222">    return to allow the parallel program to be properly shutdown.</font>
+
+<a name="line385">385: </a><font color="#B22222">    Since this is in the error handler we don't check the errors below. Of course,</font>
+<a name="line386">386: </a><font color="#B22222">    <a href="../../../docs/manualpages/Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</a>() does its own error checking which is problamatic</font>
+<a name="line387">387: </a><font color="#B22222">  */</font>
+<a name="line388">388: </a>  <a href="../../../docs/manualpages/Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</a>(func,<font color="#666666">"main"</font>,4,&ismain);
+<a name="line389">389: </a>  <a href="../../../docs/manualpages/Sys/PetscStrncmp.html#PetscStrncmp">PetscStrncmp</a>(func,<font color="#666666">"unknown"</font>,7,&isunknown);
+<a name="line390">390: </a>  <font color="#4169E1">if</font> (ismain || isunknown) <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,(int)ierr);
+
+<a name="line392">392: </a><font color="#A020F0">#if defined(PETSC_CLANGUAGE_CXX)</font>
+<a name="line393">393: </a>  <font color="#4169E1">if</font> (p == PETSC_ERROR_IN_CXX) {
+<a name="line394">394: </a>    PetscCxxErrorThrow();
+<a name="line395">395: </a>  }
+<a name="line396">396: </a><font color="#A020F0">#endif</font>
+<a name="line397">397: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(ierr);
+<a name="line398">398: </a>}
+
+<a name="line400">400: </a><font color="#B22222">/* -------------------------------------------------------------------------*/</font>
+
+<a name="line404">404: </a><font color="#B22222">/*@C</font>
+<a name="line405">405: </a><font color="#B22222">    <a href="../../../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a> - Prints an array of integers; useful for debugging.</font>
+
+<a name="line407">407: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
+
+<a name="line409">409: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line410">410: </a><font color="#B22222">+   N - number of integers in array</font>
+<a name="line411">411: </a><font color="#B22222">.   idx - array of integers</font>
+<a name="line412">412: </a><font color="#B22222">-   viewer - location to print array,  <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>, <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a> or 0</font>
+
+<a name="line414">414: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line416">416: </a><font color="#B22222">    Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done</font>
+
+<a name="line418">418: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a>()</font>
+<a name="line419">419: </a><font color="#B22222">@*/</font>
+<a name="line420">420: </a><strong><font color="#4169E1"><a name="PetscIntView"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> N,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> idx[],<a href="../../../docs/manualpages/Viewer/PetscViewer.html# [...]
+<a name="line421">421: </a>{
+<a name="line423">423: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       j,i,n = N/20,p = N % 20;
+<a name="line424">424: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii,isbinary;
+<a name="line425">425: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+
+<a name="line428">428: </a>  <font color="#4169E1">if</font> (!viewer) viewer = <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a>;
+<a name="line431">431: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+
+<a name="line433">433: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
+<a name="line434">434: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
+<a name="line435">435: </a>  <font color="#4169E1">if</font> (iascii) {
+<a name="line436">436: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSynchronized</a>(viewer);
+<a name="line437">437: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line438">438: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%D:"</font>,20*i);
+<a name="line439">439: </a>      <font color="#4169E1">for</font> (j=0; j<20; j++) {
+<a name="line440">440: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %D"</font>,idx[i*20+j]);
+<a name="line441">441: </a>      }
+<a name="line442">442: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
+<a name="line443">443: </a>    }
+<a name="line444">444: </a>    <font color="#4169E1">if</font> (p) {
+<a name="line445">445: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%D:"</font>,20*n);
+<a name="line446">446: </a>      <font color="#4169E1">for</font> (i=0; i<p; i++) { <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %D"</font>,idx[20*n+i]);}
+<a name="line447">447: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
+<a name="line448">448: </a>    }
+<a name="line449">449: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</a>(viewer);
+<a name="line450">450: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html#PetscViewerASCIIPopSynchronized">PetscViewerASCIIPopSynchronized</a>(viewer);
+<a name="line451">451: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isbinary) {
+<a name="line452">452: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank,size,*sizes,Ntotal,*displs,NN;
+<a name="line453">453: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    *array;
+
+<a name="line455">455: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>(N,&NN);
+<a name="line456">456: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
+<a name="line457">457: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+
+<a name="line459">459: </a>    <font color="#4169E1">if</font> (size > 1) {
+<a name="line460">460: </a>      <font color="#4169E1">if</font> (rank) {
+<a name="line461">461: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,0,0,MPI_INT,0,comm);
+<a name="line462">462: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((void*)idx,NN,MPIU_INT,0,0,0,MPIU_INT,0,comm);
+<a name="line463">463: </a>      } <font color="#4169E1">else</font> {
+<a name="line464">464: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&sizes);
+<a name="line465">465: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,sizes,1,MPI_INT,0,comm);
+<a name="line466">466: </a>        Ntotal    = sizes[0];
+<a name="line467">467: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&displs);
+<a name="line468">468: </a>        displs[0] = 0;
+<a name="line469">469: </a>        <font color="#4169E1">for</font> (i=1; i<size; i++) {
+<a name="line470">470: </a>          Ntotal   += sizes[i];
+<a name="line471">471: </a>          displs[i] =  displs[i-1] + sizes[i-1];
+<a name="line472">472: </a>        }
+<a name="line473">473: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(Ntotal,&array);
+<a name="line474">474: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((void*)idx,NN,MPIU_INT,array,sizes,displs,MPIU_INT,0,comm);
+<a name="line475">475: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,array,Ntotal,PETSC_INT,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line476">476: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
+<a name="line477">477: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(displs);
+<a name="line478">478: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(array);
+<a name="line479">479: </a>      }
+<a name="line480">480: </a>    } <font color="#4169E1">else</font> {
+<a name="line481">481: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,(void*) idx,N,PETSC_INT,<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line482">482: </a>    }
+<a name="line483">483: </a>  } <font color="#4169E1">else</font> {
+<a name="line484">484: </a>    const char *tname;
+<a name="line485">485: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&tname);
+<a name="line486">486: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Cannot handle that <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> of type %s"</font>,tname);
+<a name="line487">487: </a>  }
+<a name="line488">488: </a>  <font color="#4169E1">return</font>(0);
+<a name="line489">489: </a>}
+
+<a name="line493">493: </a><font color="#B22222">/*@C</font>
+<a name="line494">494: </a><font color="#B22222">    <a href="../../../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a> - Prints an array of doubles; useful for debugging.</font>
+
+<a name="line496">496: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
+
+<a name="line498">498: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line499">499: </a><font color="#B22222">+   N - number of <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> in array</font>
+<a name="line500">500: </a><font color="#B22222">.   idx - array of <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a></font>
+<a name="line501">501: </a><font color="#B22222">-   viewer - location to print array,  <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>, <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a> or 0</font>
+
+<a name="line503">503: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line505">505: </a><font color="#B22222">    Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done</font>
+
+<a name="line507">507: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a>()</font>
+<a name="line508">508: </a><font color="#B22222">@*/</font>
+<a name="line509">509: </a><strong><font color="#4169E1"><a name="PetscRealView"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> N,const <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> idx[],<a href="../../../docs/manualpages/Viewer/PetscViewe [...]
+<a name="line510">510: </a>{
+<a name="line512">512: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       j,i,n = N/5,p = N % 5;
+<a name="line513">513: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii,isbinary;
+<a name="line514">514: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+
+<a name="line517">517: </a>  <font color="#4169E1">if</font> (!viewer) viewer = <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a>;
+<a name="line520">520: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+
+<a name="line522">522: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
+<a name="line523">523: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
+<a name="line524">524: </a>  <font color="#4169E1">if</font> (iascii) {
+<a name="line525">525: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSynchronized</a>(viewer);
+<a name="line526">526: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line527">527: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%2d:"</font>,(int)5*i);
+<a name="line528">528: </a>      <font color="#4169E1">for</font> (j=0; j<5; j++) {
+<a name="line529">529: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %12.4e"</font>,(double)idx[i*5+j]);
+<a name="line530">530: </a>      }
+<a name="line531">531: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
+<a name="line532">532: </a>    }
+<a name="line533">533: </a>    <font color="#4169E1">if</font> (p) {
+<a name="line534">534: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%2d:"</font>,(int)5*n);
+<a name="line535">535: </a>      <font color="#4169E1">for</font> (i=0; i<p; i++) { <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %12.4e"</font>,(double)idx[5*n+i]);}
+<a name="line536">536: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
+<a name="line537">537: </a>    }
+<a name="line538">538: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</a>(viewer);
+<a name="line539">539: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html#PetscViewerASCIIPopSynchronized">PetscViewerASCIIPopSynchronized</a>(viewer);
+<a name="line540">540: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isbinary) {
+<a name="line541">541: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> rank,size,*sizes,*displs, Ntotal,NN;
+<a name="line542">542: </a>    <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>   *array;
+
+<a name="line544">544: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>(N,&NN);
+<a name="line545">545: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
+<a name="line546">546: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+
+<a name="line548">548: </a>    <font color="#4169E1">if</font> (size > 1) {
+<a name="line549">549: </a>      <font color="#4169E1">if</font> (rank) {
+<a name="line550">550: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,0,0,MPI_INT,0,comm);
+<a name="line551">551: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)idx,NN,MPIU_REAL,0,0,0,MPIU_REAL,0,comm);
+<a name="line552">552: </a>      } <font color="#4169E1">else</font> {
+<a name="line553">553: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&sizes);
+<a name="line554">554: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,sizes,1,MPI_INT,0,comm);
+<a name="line555">555: </a>        Ntotal    = sizes[0];
+<a name="line556">556: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&displs);
+<a name="line557">557: </a>        displs[0] = 0;
+<a name="line558">558: </a>        <font color="#4169E1">for</font> (i=1; i<size; i++) {
+<a name="line559">559: </a>          Ntotal   += sizes[i];
+<a name="line560">560: </a>          displs[i] =  displs[i-1] + sizes[i-1];
+<a name="line561">561: </a>        }
+<a name="line562">562: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(Ntotal,&array);
+<a name="line563">563: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)idx,NN,MPIU_REAL,array,sizes,displs,MPIU_REAL,0,comm);
+<a name="line564">564: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,array,Ntotal,PETSC_REAL,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line565">565: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
+<a name="line566">566: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(displs);
+<a name="line567">567: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(array);
+<a name="line568">568: </a>      }
+<a name="line569">569: </a>    } <font color="#4169E1">else</font> {
+<a name="line570">570: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,(void*) idx,N,PETSC_REAL,<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line571">571: </a>    }
+<a name="line572">572: </a>  } <font color="#4169E1">else</font> {
+<a name="line573">573: </a>    const char *tname;
+<a name="line574">574: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&tname);
+<a name="line575">575: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Cannot handle that <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> of type %s"</font>,tname);
+<a name="line576">576: </a>  }
+<a name="line577">577: </a>  <font color="#4169E1">return</font>(0);
+<a name="line578">578: </a>}
+
+<a name="line582">582: </a><font color="#B22222">/*@C</font>
+<a name="line583">583: </a><font color="#B22222">    <a href="../../../docs/manualpages/Sys/PetscScalarView.html#PetscScalarView">PetscScalarView</a> - Prints an array of scalars; useful for debugging.</font>
+
+<a name="line585">585: </a><font color="#B22222">    Collective on <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a></font>
+
+<a name="line587">587: </a><font color="#B22222">    Input Parameters:</font>
+<a name="line588">588: </a><font color="#B22222">+   N - number of scalars in array</font>
+<a name="line589">589: </a><font color="#B22222">.   idx - array of scalars</font>
+<a name="line590">590: </a><font color="#B22222">-   viewer - location to print array,  <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>, <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a> or 0</font>
+
+<a name="line592">592: </a><font color="#B22222">  Level: intermediate</font>
+
+<a name="line594">594: </a><font color="#B22222">    Developer Notes: idx cannot be const because may be passed to binary viewer where byte swappping is done</font>
+
+<a name="line596">596: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscIntView.html#PetscIntView">PetscIntView</a>(), <a href="../../../docs/manualpages/Sys/PetscRealView.html#PetscRealView">PetscRealView</a>()</font>
+<a name="line597">597: </a><font color="#B22222">@*/</font>
+<a name="line598">598: </a><strong><font color="#4169E1"><a name="PetscScalarView"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscScalarView.html#PetscScalarView">PetscScalarView</a>(<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> N,const <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> idx[],<a href="../../../docs/manualpages/Vie [...]
+<a name="line599">599: </a>{
+<a name="line601">601: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       j,i,n = N/3,p = N % 3;
+<a name="line602">602: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      iascii,isbinary;
+<a name="line603">603: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+
+<a name="line606">606: </a>  <font color="#4169E1">if</font> (!viewer) viewer = <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_SELF.html#PETSC_VIEWER_STDOUT_SELF">PETSC_VIEWER_STDOUT_SELF</a>;
+<a name="line609">609: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+
+<a name="line611">611: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERASCII,&iascii);
+<a name="line612">612: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectTypeCompare.html#PetscObjectTypeCompare">PetscObjectTypeCompare</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,PETSCVIEWERBINARY,&isbinary);
+<a name="line613">613: </a>  <font color="#4169E1">if</font> (iascii) {
+<a name="line614">614: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPushSynchronized.html#PetscViewerASCIIPushSynchronized">PetscViewerASCIIPushSynchronized</a>(viewer);
+<a name="line615">615: </a>    <font color="#4169E1">for</font> (i=0; i<n; i++) {
+<a name="line616">616: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%2d:"</font>,3*i);
+<a name="line617">617: </a>      <font color="#4169E1">for</font> (j=0; j<3; j++) {
+<a name="line618">618: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
+<a name="line619">619: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" (%12.4e,%12.4e)"</font>, (double)PetscRealPart(idx[i*3+j]),(double)PetscImaginaryPart(idx[i*3+j]));
+<a name="line620">620: </a><font color="#A020F0">#else</font>
+<a name="line621">621: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %12.4e"</font>,(double)idx[i*3+j]);
+<a name="line622">622: </a><font color="#A020F0">#endif</font>
+<a name="line623">623: </a>      }
+<a name="line624">624: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
+<a name="line625">625: </a>    }
+<a name="line626">626: </a>    <font color="#4169E1">if</font> (p) {
+<a name="line627">627: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"%2d:"</font>,3*n);
+<a name="line628">628: </a>      <font color="#4169E1">for</font> (i=0; i<p; i++) {
+<a name="line629">629: </a><font color="#A020F0">#if defined(PETSC_USE_COMPLEX)</font>
+<a name="line630">630: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" (%12.4e,%12.4e)"</font>, (double)PetscRealPart(idx[n*3+i]),(double)PetscImaginaryPart(idx[n*3+i]));
+<a name="line631">631: </a><font color="#A020F0">#else</font>
+<a name="line632">632: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">" %12.4e"</font>,(double)idx[3*n+i]);
+<a name="line633">633: </a><font color="#A020F0">#endif</font>
+<a name="line634">634: </a>      }
+<a name="line635">635: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIISynchronizedPrintf.html#PetscViewerASCIISynchronizedPrintf">PetscViewerASCIISynchronizedPrintf</a>(viewer,<font color="#666666">"\n"</font>);
+<a name="line636">636: </a>    }
+<a name="line637">637: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerFlush.html#PetscViewerFlush">PetscViewerFlush</a>(viewer);
+<a name="line638">638: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPopSynchronized.html#PetscViewerASCIIPopSynchronized">PetscViewerASCIIPopSynchronized</a>(viewer);
+<a name="line639">639: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (isbinary) {
+<a name="line640">640: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> size,rank,*sizes,Ntotal,*displs,NN;
+<a name="line641">641: </a>    <a href="../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a> *array;
+
+<a name="line643">643: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIIntCast.html#PetscMPIIntCast">PetscMPIIntCast</a>(N,&NN);
+<a name="line644">644: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
+<a name="line645">645: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+
+<a name="line647">647: </a>    <font color="#4169E1">if</font> (size > 1) {
+<a name="line648">648: </a>      <font color="#4169E1">if</font> (rank) {
+<a name="line649">649: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,0,0,MPI_INT,0,comm);
+<a name="line650">650: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((void*)idx,NN,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,0,0,0,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,0,comm);
+<a name="line651">651: </a>      } <font color="#4169E1">else</font> {
+<a name="line652">652: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&sizes);
+<a name="line653">653: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(&NN,1,MPI_INT,sizes,1,MPI_INT,0,comm);
+<a name="line654">654: </a>        Ntotal    = sizes[0];
+<a name="line655">655: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&displs);
+<a name="line656">656: </a>        displs[0] = 0;
+<a name="line657">657: </a>        <font color="#4169E1">for</font> (i=1; i<size; i++) {
+<a name="line658">658: </a>          Ntotal   += sizes[i];
+<a name="line659">659: </a>          displs[i] =  displs[i-1] + sizes[i-1];
+<a name="line660">660: </a>        }
+<a name="line661">661: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(Ntotal,&array);
+<a name="line662">662: </a>        <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gatherv.html#MPI_Gatherv">MPI_Gatherv</a>((void*)idx,NN,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,array,sizes,displs,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,0,comm);
+<a name="line663">663: </a>        <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,array,Ntotal,PETSC_SCALAR,<a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>);
+<a name="line664">664: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sizes);
+<a name="line665">665: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(displs);
+<a name="line666">666: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(array);
+<a name="line667">667: </a>      }
+<a name="line668">668: </a>    } <font color="#4169E1">else</font> {
+<a name="line669">669: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerBinaryWrite.html#PetscViewerBinaryWrite">PetscViewerBinaryWrite</a>(viewer,(void*) idx,N,PETSC_SCALAR,<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line670">670: </a>    }
+<a name="line671">671: </a>  } <font color="#4169E1">else</font> {
+<a name="line672">672: </a>    const char *tname;
+<a name="line673">673: </a>    <a href="../../../docs/manualpages/Sys/PetscObjectGetName.html#PetscObjectGetName">PetscObjectGetName</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&tname);
+<a name="line674">674: </a>    <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"Cannot handle that <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> of type %s"</font>,tname);
+<a name="line675">675: </a>  }
+<a name="line676">676: </a>  <font color="#4169E1">return</font>(0);
+<a name="line677">677: </a>}
 
 
 
diff --git a/src/sys/error/errabort.c.html b/src/sys/error/errabort.c.html
index 28af61a..9473a4c 100644
--- a/src/sys/error/errabort.c.html
+++ b/src/sys/error/errabort.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/errabort.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:15+00:00">
+<meta name="date" content="2016-06-05T17:15:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/errabort.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/errabort.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       The default error handlers and code that allows one to change</font>
diff --git a/src/sys/error/errstop.c.html b/src/sys/error/errstop.c.html
index d9eadab..fe77d24 100644
--- a/src/sys/error/errstop.c.html
+++ b/src/sys/error/errstop.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/errstop.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:15+00:00">
+<meta name="date" content="2016-06-05T17:15:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/errstop.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/errstop.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>           </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/error/errtrace.c.html b/src/sys/error/errtrace.c.html
index a7db5e6..0ee6ac4 100644
--- a/src/sys/error/errtrace.c.html
+++ b/src/sys/error/errtrace.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/errtrace.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:14+00:00">
+<meta name="date" content="2016-06-05T17:15:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/errtrace.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/errtrace.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>        </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscconfiginfo.h></font>
diff --git a/src/sys/error/examples/index.html b/src/sys/error/examples/index.html
index fff9319..f139dd5 100644
--- a/src/sys/error/examples/index.html
+++ b/src/sys/error/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/error/examples/makefile.html b/src/sys/error/examples/makefile.html
index e16b43c..ca85cf6 100644
--- a/src/sys/error/examples/makefile.html
+++ b/src/sys/error/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:21+00:00">
+<meta name="date" content="2016-06-05T17:15:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>
 
 DIRS	 = tests
diff --git a/src/sys/error/examples/tests/ex1.c.html b/src/sys/error/examples/tests/ex1.c.html
index d6e7ab6..a434e36 100644
--- a/src/sys/error/examples/tests/ex1.c.html
+++ b/src/sys/error/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:21+00:00">
+<meta name="date" content="2016-06-05T17:15:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests signal handling.\n\n"</font>;
 
diff --git a/src/sys/error/examples/tests/index.html b/src/sys/error/examples/tests/index.html
index f801af2..e08710e 100644
--- a/src/sys/error/examples/tests/index.html
+++ b/src/sys/error/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/error/examples/tests/makefile.html b/src/sys/error/examples/tests/makefile.html
index 4d8c27a..ce930f8 100644
--- a/src/sys/error/examples/tests/makefile.html
+++ b/src/sys/error/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:21+00:00">
+<meta name="date" content="2016-06-05T17:15:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	         =
 FFLAGS	         =
diff --git a/src/sys/error/fp.c.html b/src/sys/error/fp.c.html
index 7aa557a..d6414fb 100644
--- a/src/sys/error/fp.c.html
+++ b/src/sys/error/fp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/fp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:15+00:00">
+<meta name="date" content="2016-06-05T17:15:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/fp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/fp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">*   IEEE error handler for all machines. Since each machine has</font>
diff --git a/src/sys/error/index.html b/src/sys/error/index.html
index 9968597..c620275 100644
--- a/src/sys/error/index.html
+++ b/src/sys/error/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/error/makefile.html b/src/sys/error/makefile.html
index c665f73..dee8274 100644
--- a/src/sys/error/makefile.html
+++ b/src/sys/error/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:21+00:00">
+<meta name="date" content="2016-06-05T17:15:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/error/pstack.c.html b/src/sys/error/pstack.c.html
index e0a4e9f..d60f80b 100644
--- a/src/sys/error/pstack.c.html
+++ b/src/sys/error/pstack.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/pstack.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:18+00:00">
+<meta name="date" content="2016-06-05T17:15:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/pstack.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/pstack.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>        </font><font color="#B22222">/*I  "petscsys.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/error/signal.c.html b/src/sys/error/signal.c.html
index 58b6d88..a08c015 100644
--- a/src/sys/error/signal.c.html
+++ b/src/sys/error/signal.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/error/signal.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:17+00:00">
+<meta name="date" content="2016-06-05T17:15:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/error/signal.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/error/signal.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Routines to handle signals the program will receive.</font>
diff --git a/src/sys/examples/index.html b/src/sys/examples/index.html
index dd569b7..dcc2c3e 100644
--- a/src/sys/examples/index.html
+++ b/src/sys/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/examples/makefile.html b/src/sys/examples/makefile.html
index 824ce78..1555305 100644
--- a/src/sys/examples/makefile.html
+++ b/src/sys/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:38+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 LOCDIR	 = src/sys/examples/
 DIRS	 = tests tutorials
diff --git a/src/sys/examples/tests/ex1.c.html b/src/sys/examples/tests/ex1.c.html
index 38c3dda..9a4baf1 100644
--- a/src/sys/examples/tests/ex1.c.html
+++ b/src/sys/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:38+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates PETSc error handlers.\n"</font>;
 
diff --git a/src/sys/examples/tests/ex10.c.html b/src/sys/examples/tests/ex10.c.html
index 4a9902b..9d680a1 100644
--- a/src/sys/examples/tests/ex10.c.html
+++ b/src/sys/examples/tests/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:39+00:00">
+<meta name="date" content="2016-06-05T17:16:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Sys/PetscMemmove.html#PetscMemmove">PetscMemmove</a>()\n"</font>;
 
diff --git a/src/sys/examples/tests/ex11.c.html b/src/sys/examples/tests/ex11.c.html
index 11fb8c4..1b5bebf 100644
--- a/src/sys/examples/tests/ex11.c.html
+++ b/src/sys/examples/tests/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:39+00:00">
+<meta name="date" content="2016-06-05T17:16:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Sys/PetscSynchronizedPrintf.html#PetscSynchronizedPrintf">PetscSynchronizedPrintf</a>() and <a href="../../../../docs/manualpages/Sys/PetscSynchronizedFPrintf.html#PetscSynchronizedFPrintf">PetscSynchronizedFPrintf</a>().\n\n"</font>;
 
diff --git a/src/sys/examples/tests/ex12.c.html b/src/sys/examples/tests/ex12.c.html
index fb1e8a9..50046fb 100644
--- a/src/sys/examples/tests/ex12.c.html
+++ b/src/sys/examples/tests/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:39+00:00">
+<meta name="date" content="2016-06-05T17:16:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests timing <a href="../../../../docs/manualpages/Sys/PetscSortInt.html#PetscSortInt">PetscSortInt</a>().\n\n"</font>;
 
diff --git a/src/sys/examples/tests/ex14.c.html b/src/sys/examples/tests/ex14.c.html
index acc5fb0..ec41996 100644
--- a/src/sys/examples/tests/ex14.c.html
+++ b/src/sys/examples/tests/ex14.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex14.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:39+00:00">
+<meta name="date" content="2016-06-05T17:16:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Sys/PetscOptionsGetScalar.html#PetscOptionsGetScalar">PetscOptionsGetScalar</a>(), <a href="../../../../docs/manualpages/Sys/PetscOptionsScalarArray.html#PetscOptionsScalarArray">PetscOptionsScalarArray</a>() for complex numbers\n"</font>;
 
diff --git a/src/sys/examples/tests/ex15.c.html b/src/sys/examples/tests/ex15.c.html
index 62118a3..504a130 100644
--- a/src/sys/examples/tests/ex15.c.html
+++ b/src/sys/examples/tests/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:39+00:00">
+<meta name="date" content="2016-06-05T17:16:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates <a href="../../../../docs/manualpages/Sys/PetscPopUpSelect.html#PetscPopUpSelect">PetscPopUpSelect</a>()\n"</font>;
 
diff --git a/src/sys/examples/tests/ex16.c.html b/src/sys/examples/tests/ex16.c.html
index d6aa316..7db0aaf 100644
--- a/src/sys/examples/tests/ex16.c.html
+++ b/src/sys/examples/tests/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:39+00:00">
+<meta name="date" content="2016-06-05T17:16:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates PetscMatlabEngineXXX()\n"</font>;
 
diff --git a/src/sys/examples/tests/ex17f.F.html b/src/sys/examples/tests/ex17f.F.html
index 45faf2f..d06cb7b 100644
--- a/src/sys/examples/tests/ex17f.F.html
+++ b/src/sys/examples/tests/ex17f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex17f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:41+00:00">
+<meta name="date" content="2016-06-05T17:16:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex17f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex17f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!     Test <font color="#4169E1">for</font> <a href="../../../../docs/manualpages/Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</a>() from Fortran
diff --git a/src/sys/examples/tests/ex18.c.html b/src/sys/examples/tests/ex18.c.html
index 9074488..55a5963 100644
--- a/src/sys/examples/tests/ex18.c.html
+++ b/src/sys/examples/tests/ex18.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex18.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:39+00:00">
+<meta name="date" content="2016-06-05T17:16:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex18.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex18.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Sys/PetscContainerCreate.html#PetscContainerCreate">PetscContainerCreate</a>() and <a href="../../../../docs/manualpages/Sys/PetscContainerDestroy.html#PetscContainerDestroy">PetscContainerDestroy</a>().\n\n"</font>;
 
diff --git a/src/sys/examples/tests/ex19.c.html b/src/sys/examples/tests/ex19.c.html
index dc6bd99..0e04cec 100644
--- a/src/sys/examples/tests/ex19.c.html
+++ b/src/sys/examples/tests/ex19.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex19.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:40+00:00">
+<meta name="date" content="2016-06-05T17:16:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex19.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex19.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests string options with spaces"</font>;
 
diff --git a/src/sys/examples/tests/ex1f.F.html b/src/sys/examples/tests/ex1f.F.html
index 028df56..4cb9659 100644
--- a/src/sys/examples/tests/ex1f.F.html
+++ b/src/sys/examples/tests/ex1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:41+00:00">
+<meta name="date" content="2016-06-05T17:16:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Simple PETSc Program to test setting error handlers from Fortran
 <a name="line3">  3: </a>!
diff --git a/src/sys/examples/tests/ex2.c.html b/src/sys/examples/tests/ex2.c.html
index 43f9206..326c8b1 100644
--- a/src/sys/examples/tests/ex2.c.html
+++ b/src/sys/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:38+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the signal handler.\n"</font>;
 
diff --git a/src/sys/examples/tests/ex20.c.html b/src/sys/examples/tests/ex20.c.html
index 66e3db7..82d2f47 100644
--- a/src/sys/examples/tests/ex20.c.html
+++ b/src/sys/examples/tests/ex20.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex20.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:40+00:00">
+<meta name="date" content="2016-06-05T17:16:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex20.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex20.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Tests PetscOptionsPrefix{Push,Pop}\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsys.h></font>
diff --git a/src/sys/examples/tests/ex21.c.html b/src/sys/examples/tests/ex21.c.html
index d6019ff..a154f4a 100644
--- a/src/sys/examples/tests/ex21.c.html
+++ b/src/sys/examples/tests/ex21.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex21.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:40+00:00">
+<meta name="date" content="2016-06-05T17:16:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests PetscTreeProcess()"</font>;
 
diff --git a/src/sys/examples/tests/ex22.c.html b/src/sys/examples/tests/ex22.c.html
index be91f42..f5a6879 100644
--- a/src/sys/examples/tests/ex22.c.html
+++ b/src/sys/examples/tests/ex22.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex22.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:40+00:00">
+<meta name="date" content="2016-06-05T17:16:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests the PetscByteSwap()\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsys.h></font>
diff --git a/src/sys/examples/tests/ex23.c.html b/src/sys/examples/tests/ex23.c.html
index 0303d6e..4b83963 100644
--- a/src/sys/examples/tests/ex23.c.html
+++ b/src/sys/examples/tests/ex23.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex23.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:40+00:00">
+<meta name="date" content="2016-06-05T17:16:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex23.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex23.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests string options with spaces"</font>;
 
diff --git a/src/sys/examples/tests/ex24.c.html b/src/sys/examples/tests/ex24.c.html
index 7c39525..f9a6ffc 100644
--- a/src/sys/examples/tests/ex24.c.html
+++ b/src/sys/examples/tests/ex24.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex24.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:40+00:00">
+<meta name="date" content="2016-06-05T17:16:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests %D and %g formatting\n"</font>;
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 
diff --git a/src/sys/examples/tests/ex27.c.html b/src/sys/examples/tests/ex27.c.html
index 62d4ba4..0737154 100644
--- a/src/sys/examples/tests/ex27.c.html
+++ b/src/sys/examples/tests/ex27.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex27.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:40+00:00">
+<meta name="date" content="2016-06-05T17:16:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex27.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex27.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Sys/PetscMergeIntArray.html#PetscMergeIntArray">PetscMergeIntArray</a>\n"</font>;
 
diff --git a/src/sys/examples/tests/ex28.c.html b/src/sys/examples/tests/ex28.c.html
index 46c3ae9..17aeed4 100644
--- a/src/sys/examples/tests/ex28.c.html
+++ b/src/sys/examples/tests/ex28.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex28.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:40+00:00">
+<meta name="date" content="2016-06-05T17:16:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests PetscAtan2Real\n"</font>;
 
diff --git a/src/sys/examples/tests/ex29.c.html b/src/sys/examples/tests/ex29.c.html
index ac6128a..298367b 100644
--- a/src/sys/examples/tests/ex29.c.html
+++ b/src/sys/examples/tests/ex29.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex29.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:41+00:00">
+<meta name="date" content="2016-06-05T17:16:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex29.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex29.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests PetscIntMult64bit()\n"</font>;
 
diff --git a/src/sys/examples/tests/ex3.c.html b/src/sys/examples/tests/ex3.c.html
index e4c4077..ee6f5e8 100644
--- a/src/sys/examples/tests/ex3.c.html
+++ b/src/sys/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:38+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests catching of floating point exceptions.\n\n"</font>;
 
diff --git a/src/sys/examples/tests/ex5f.F.html b/src/sys/examples/tests/ex5f.F.html
index fdef320..52599d1 100644
--- a/src/sys/examples/tests/ex5f.F.html
+++ b/src/sys/examples/tests/ex5f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex5f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:41+00:00">
+<meta name="date" content="2016-06-05T17:16:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex5f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex5f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Simple PETSc Program written in Fortran 77.
 <a name="line3">  3: </a>!
diff --git a/src/sys/examples/tests/ex6f.F.html b/src/sys/examples/tests/ex6f.F.html
index b29883a..e6d28a5 100644
--- a/src/sys/examples/tests/ex6f.F.html
+++ b/src/sys/examples/tests/ex6f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex6f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:41+00:00">
+<meta name="date" content="2016-06-05T17:16:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex6f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex6f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Progran to test random number generation routines from fortran.
 <a name="line3">  3: </a>!
diff --git a/src/sys/examples/tests/ex7.c.html b/src/sys/examples/tests/ex7.c.html
index 9c2ee4b..dede0ad 100644
--- a/src/sys/examples/tests/ex7.c.html
+++ b/src/sys/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:38+00:00">
+<meta name="date" content="2016-06-05T17:16:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Sys/PetscSortIntWithPermutation.html#PetscSortIntWithPermutation">PetscSortIntWithPermutation</a>().\n\n"</font>;
 
diff --git a/src/sys/examples/tests/ex8.c.html b/src/sys/examples/tests/ex8.c.html
index 4f92fdc..9f8e545 100644
--- a/src/sys/examples/tests/ex8.c.html
+++ b/src/sys/examples/tests/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:38+00:00">
+<meta name="date" content="2016-06-05T17:16:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Demonstrates BuildTwoSided functions.\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsys.h></font>
diff --git a/src/sys/examples/tests/ex9.c.html b/src/sys/examples/tests/ex9.c.html
index a648231..81f6611 100644
--- a/src/sys/examples/tests/ex9.c.html
+++ b/src/sys/examples/tests/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:39+00:00">
+<meta name="date" content="2016-06-05T17:16:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../docs/manualpages/Sys/PetscSequentialPhaseBegin.html#PetscSequentialPhaseBegin">PetscSequentialPhaseBegin</a>() and <a href="../../../../docs/manualpages/Sys/PetscSequentialPhaseEnd.html#PetscSequentialPhaseEnd">PetscSequentialPhaseEnd</a>()\n"</font>;
 
diff --git a/src/sys/examples/tests/index.html b/src/sys/examples/tests/index.html
index 6027ca9..4ff3cd7 100644
--- a/src/sys/examples/tests/index.html
+++ b/src/sys/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/examples/tests/makefile b/src/sys/examples/tests/makefile
index 8242651..e9e2ea4 100644
--- a/src/sys/examples/tests/makefile
+++ b/src/sys/examples/tests/makefile
@@ -129,10 +129,12 @@ runex1f:
 	   ${RM} -f ex1f.tmp1 ex1f.tmp
 
 runex2:
-	-@${MPIEXEC} -n 1 ./ex2 > ex2.tmp1 2>&1; egrep "(Caught signal number 11 SEGV)" ex2.tmp1  > ex2.tmp;\
-	if (${DIFF} output/ex2_1.out ex2.tmp) then true; \
-	   else printf "${PWD}\nPossible problem with ex2_1, diffs above\n=========================================\n"; fi; \
-	   ${RM} -f ex2.tmp1 ex2.tmp
+	- at x="bad"; ${MPIEXEC} -n 1 ./ex2 > ex2.tmp1 2>&1; egrep "(Caught signal number 11 SEGV|Caught signal number 4 Illegal)" ex2.tmp1  > ex2.tmp;\
+           if (${DIFF} output/ex2_1.out ex2.tmp > /dev/null 2>&1) then x='good'; fi ;\
+           if (${DIFF} output/ex2_1_alt.out ex2.tmp > /dev/null 2>&1) then x='good'; fi; \
+           if [ "$$x" = "bad" ]; then ${DIFF} output/ex2_1.out ex2.tmp ; ${DIFF} output/ex2_1_alt.out ex2.tmp ; printf "${PWD}\nPossible problem with ex2_1, diffs above\n=============\
+============================\n"; fi; \
+           ${RM} -f ex2.tmp1 ex2.tmp
 
 #  Since this test produces very different information on different machines there is no way to automate
 #  the checking of the output to see if it is correct; hence this is not in the nightly tests, though it would be nice if we could add it
diff --git a/src/sys/examples/tests/makefile.html b/src/sys/examples/tests/makefile.html
index 9ad2479..73b7258 100644
--- a/src/sys/examples/tests/makefile.html
+++ b/src/sys/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:41+00:00">
+<meta name="date" content="2016-06-05T17:16:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
@@ -140,10 +140,12 @@ include ${PETSC_DIR}/lib/petsc/conf/rules
 	   ${RM} -f ex1f.tmp1 ex1f.tmp
 
 <strong><font color="#FF0000">runex2:</font></strong>
-	-@${MPIEXEC} -n 1 ./ex2 > ex2.tmp1 2>&1; egrep <font color="#666666">"(Caught signal number 11 SEGV)"</font> ex2.tmp1  > ex2.tmp;\
-	<font color="#4169E1">if</font> (${DIFF} output/ex2_1.out ex2.tmp) then true; \
-	   <font color="#4169E1">else</font> printf <font color="#666666">"${PWD}\nPossible problem with ex2_1, diffs above\n=========================================\n"</font>; fi; \
-	   ${RM} -f ex2.tmp1 ex2.tmp
+	- at x=<font color="#666666">"bad"</font>; ${MPIEXEC} -n 1 ./ex2 > ex2.tmp1 2>&1; egrep <font color="#666666">"(Caught signal number 11 SEGV|Caught signal number 4 Illegal)"</font> ex2.tmp1  > ex2.tmp;\
+           <font color="#4169E1">if</font> (${DIFF} output/ex2_1.out ex2.tmp > /dev/null 2>&1) then x='good'; fi ;\
+           <font color="#4169E1">if</font> (${DIFF} output/ex2_1_alt.out ex2.tmp > /dev/null 2>&1) then x='good'; fi; \
+           <font color="#4169E1">if</font> [ <font color="#666666">"$$x"</font> = <font color="#666666">"bad"</font> ]; then ${DIFF} output/ex2_1.out ex2.tmp ; ${DIFF} output/ex2_1_alt.out ex2.tmp ; printf <font color="#666666">"${PWD}\nPossible problem with ex2_1, diffs above\n=============\
+============================\n"</font>; fi; \
+           ${RM} -f ex2.tmp1 ex2.tmp
 
 <font color="#A020F0">#  Since this test produces very different information on different machines there is no way to automate</font>
 <font color="#A020F0">#  the checking of the output to see if it is correct; hence this is not in the nightly tests, though it would be nice if we could add it</font>
diff --git a/src/sys/examples/tests/output/ex2_1_alt.out b/src/sys/examples/tests/output/ex2_1_alt.out
new file mode 100644
index 0000000..43e9b37
--- /dev/null
+++ b/src/sys/examples/tests/output/ex2_1_alt.out
@@ -0,0 +1 @@
+[0]PETSC ERROR: Caught signal number 4 Illegal instruction: Likely due to memory corruption
diff --git a/src/sys/examples/tutorials/ex1.c.html b/src/sys/examples/tutorials/ex1.c.html
index 4afd6e7..3480a7a 100644
--- a/src/sys/examples/tutorials/ex1.c.html
+++ b/src/sys/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:41+00:00">
+<meta name="date" content="2016-06-05T17:16:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Introductory example that illustrates printing.\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex10f90.F90.html b/src/sys/examples/tutorials/ex10f90.F90.html
index 072b04d..e357530 100644
--- a/src/sys/examples/tutorials/ex10f90.F90.html
+++ b/src/sys/examples/tutorials/ex10f90.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex10f90.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:45+00:00">
+<meta name="date" content="2016-06-05T17:17:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex10f90.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex10f90.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>      program ex10f90
 <a name="line2"> 2: </a> #include <A href="../../../../include/petsc/finclude/petscdef.h.html">petsc/finclude/petscdef.h</A>
 <a name="line3">  3: </a>      use petsc
diff --git a/src/sys/examples/tutorials/ex11.c.html b/src/sys/examples/tutorials/ex11.c.html
index 432e672..3df7092 100644
--- a/src/sys/examples/tutorials/ex11.c.html
+++ b/src/sys/examples/tutorials/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:43+00:00">
+<meta name="date" content="2016-06-05T17:17:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates <a href="../../../../docs/manualpages/Sys/PetscDataTypeFromString.html#PetscDataTypeFromString">PetscDataTypeFromString</a>().\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex12.cxx.html b/src/sys/examples/tutorials/ex12.cxx.html
index 4499d56..643f9ae 100644
--- a/src/sys/examples/tutorials/ex12.cxx.html
+++ b/src/sys/examples/tutorials/ex12.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex12.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:43+00:00">
+<meta name="date" content="2016-06-05T17:17:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex12.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex12.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates call PETSc and Chombo in the same program.\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex13.cxx.html b/src/sys/examples/tutorials/ex13.cxx.html
index 62be000..8299161 100644
--- a/src/sys/examples/tutorials/ex13.cxx.html
+++ b/src/sys/examples/tutorials/ex13.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex13.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:43+00:00">
+<meta name="date" content="2016-06-05T17:17:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex13.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex13.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates call PETSc first and then Trilinos in the same program.\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex14.cxx.html b/src/sys/examples/tutorials/ex14.cxx.html
index e4cac7c..0f3db21 100644
--- a/src/sys/examples/tutorials/ex14.cxx.html
+++ b/src/sys/examples/tutorials/ex14.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex14.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:43+00:00">
+<meta name="date" content="2016-06-05T17:17:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex14.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex14.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates calling Trilinos and then PETSc in the same program.\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex15.c.html b/src/sys/examples/tutorials/ex15.c.html
index 13b1d66..41aefb6 100644
--- a/src/sys/examples/tutorials/ex15.c.html
+++ b/src/sys/examples/tutorials/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:44+00:00">
+<meta name="date" content="2016-06-05T17:17:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests using <a href="../../../../docs/manualpages/Viewer/PetscViewerGetSubViewer.html#PetscViewerGetSubViewer">PetscViewerGetSubViewer</a>() recursively\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex16.c.html b/src/sys/examples/tutorials/ex16.c.html
index 68c8e03..542bc0d 100644
--- a/src/sys/examples/tutorials/ex16.c.html
+++ b/src/sys/examples/tutorials/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:44+00:00">
+<meta name="date" content="2016-06-05T17:17:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests calling <a href="../../../../docs/manualpages/Sys/PetscOptionsSetValue.html#PetscOptionsSetValue">PetscOptionsSetValue</a>() before <a href="../../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>()\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex2.c.html b/src/sys/examples/tutorials/ex2.c.html
index aa2e7a8..d5baa7c 100644
--- a/src/sys/examples/tutorials/ex2.c.html
+++ b/src/sys/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:42+00:00">
+<meta name="date" content="2016-06-05T17:16:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Synchronized printing.\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex3.c.html b/src/sys/examples/tutorials/ex3.c.html
index 5c0e9ef..8f16f14 100644
--- a/src/sys/examples/tutorials/ex3.c.html
+++ b/src/sys/examples/tutorials/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:42+00:00">
+<meta name="date" content="2016-06-05T17:16:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Augmenting PETSc profiling by add events.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Run this program with one of the\n\</font>
diff --git a/src/sys/examples/tutorials/ex3f.F.html b/src/sys/examples/tutorials/ex3f.F.html
index 2ca8779..5ef4059 100644
--- a/src/sys/examples/tutorials/ex3f.F.html
+++ b/src/sys/examples/tutorials/ex3f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex3f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:44+00:00">
+<meta name="date" content="2016-06-05T17:17:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex3f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex3f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!   Description: Demonstrates how users can augment the PETSc profiling by
diff --git a/src/sys/examples/tutorials/ex4.c.html b/src/sys/examples/tutorials/ex4.c.html
index f333246..2f087c3 100644
--- a/src/sys/examples/tutorials/ex4.c.html
+++ b/src/sys/examples/tutorials/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:42+00:00">
+<meta name="date" content="2016-06-05T17:17:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Introductory example that illustrates running PETSc on a subset of processes.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/sys/examples/tutorials/ex4f.F.html b/src/sys/examples/tutorials/ex4f.F.html
index 19bebf3..d1d63fd 100644
--- a/src/sys/examples/tutorials/ex4f.F.html
+++ b/src/sys/examples/tutorials/ex4f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex4f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:44+00:00">
+<meta name="date" content="2016-06-05T17:17:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex4f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex4f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!     This introductory example illustrates running PETSc on a subset
 <a name="line3">  3: </a>!     of processes
diff --git a/src/sys/examples/tutorials/ex4f90.F90.html b/src/sys/examples/tutorials/ex4f90.F90.html
index a6fc192..dcb6c31 100644
--- a/src/sys/examples/tutorials/ex4f90.F90.html
+++ b/src/sys/examples/tutorials/ex4f90.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex4f90.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:44+00:00">
+<meta name="date" content="2016-06-05T17:17:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex4f90.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex4f90.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!     This introductory example illustrates running PETSc on a subset
 <a name="line3">  3: </a>!     of processes
diff --git a/src/sys/examples/tutorials/ex5.c.html b/src/sys/examples/tutorials/ex5.c.html
index 7a43811..708ca77 100644
--- a/src/sys/examples/tutorials/ex5.c.html
+++ b/src/sys/examples/tutorials/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:42+00:00">
+<meta name="date" content="2016-06-05T17:17:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates using the <a href="../../../../docs/manualpages/Sys/PetscBag.html#PetscBag">PetscBag</a> Object\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex5f90.F90.html b/src/sys/examples/tutorials/ex5f90.F90.html
index b15cc7f..4f6e4a5 100644
--- a/src/sys/examples/tutorials/ex5f90.F90.html
+++ b/src/sys/examples/tutorials/ex5f90.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex5f90.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:45+00:00">
+<meta name="date" content="2016-06-05T17:17:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex5f90.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex5f90.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_MODULES 1</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/finclude/petscsysdef.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/finclude/petscbagdef.h></font>
diff --git a/src/sys/examples/tutorials/ex6.c.html b/src/sys/examples/tutorials/ex6.c.html
index 5d219d7..460ef56 100644
--- a/src/sys/examples/tutorials/ex6.c.html
+++ b/src/sys/examples/tutorials/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:43+00:00">
+<meta name="date" content="2016-06-05T17:17:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Example of using <a href="../../../../docs/manualpages/Sys/PetscLikely.html#PetscLikely">PetscLikely</a>() and <a href="../../../../docs/manualpages/Sys/PetscUnlikely.html#PetscUnlikely">PetscUnlikely</a>().\n\n"</font>;
 
diff --git a/src/sys/examples/tutorials/ex8f90.F90.html b/src/sys/examples/tutorials/ex8f90.F90.html
index 5acfdb4..da35011 100644
--- a/src/sys/examples/tutorials/ex8f90.F90.html
+++ b/src/sys/examples/tutorials/ex8f90.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex8f90.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:45+00:00">
+<meta name="date" content="2016-06-05T17:17:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex8f90.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex8f90.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3"> 3: </a> #include <A href="../../../../include/petsc/finclude/petscdef.h.html">petsc/finclude/petscdef.h</A>
diff --git a/src/sys/examples/tutorials/ex9.c.html b/src/sys/examples/tutorials/ex9.c.html
index c609be2..f90be58 100644
--- a/src/sys/examples/tutorials/ex9.c.html
+++ b/src/sys/examples/tutorials/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:43+00:00">
+<meta name="date" content="2016-06-05T17:17:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Example for PetscOptionsInsertFileYAML\n"</font>;
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewer.h></font>
diff --git a/src/sys/examples/tutorials/index.html b/src/sys/examples/tutorials/index.html
index 6a6ae18..c298cf2 100644
--- a/src/sys/examples/tutorials/index.html
+++ b/src/sys/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/examples/tutorials/makefile.html b/src/sys/examples/tutorials/makefile.html
index 84db856..588f170 100644
--- a/src/sys/examples/tutorials/makefile.html
+++ b/src/sys/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:45+00:00">
+<meta name="date" content="2016-06-05T17:17:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/sys/f90-mod/index.html b/src/sys/f90-mod/index.html
index 16c10e9..85c1bdb 100644
--- a/src/sys/f90-mod/index.html
+++ b/src/sys/f90-mod/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/f90-mod/makefile.html b/src/sys/f90-mod/makefile.html
index b80ce3c..fce701c 100644
--- a/src/sys/f90-mod/makefile.html
+++ b/src/sys/f90-mod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/f90-mod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:49+00:00">
+<meta name="date" content="2016-06-05T17:17:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_USING_F90'</font>
 <font color="#A020F0">#</font>
 <font color="#A020F0">#   Makes Fortran module functions from *.h90 files in include/petsc/finclude</font>
diff --git a/src/sys/f90-mod/petscsysmod.F.html b/src/sys/f90-mod/petscsysmod.F.html
index 960e7bb..883fcb6 100644
--- a/src/sys/f90-mod/petscsysmod.F.html
+++ b/src/sys/f90-mod/petscsysmod.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/f90-mod/petscsysmod.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:49+00:00">
+<meta name="date" content="2016-06-05T17:17:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-mod/petscsysmod.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-mod/petscsysmod.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_MODULES</font></strong>
 
 <a name="line3">  3: </a>        module petscsysdef
diff --git a/src/sys/f90-src/f90_cwrap.c.html b/src/sys/f90-src/f90_cwrap.c.html
index 70bea55..94a7d7d 100644
--- a/src/sys/f90-src/f90_cwrap.c.html
+++ b/src/sys/f90-src/f90_cwrap.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/f90-src/f90_cwrap.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:46+00:00">
+<meta name="date" content="2016-06-05T17:17:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-src/f90_cwrap.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-src/f90_cwrap.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/sys/f90-src/f90impl.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*************************************************************************/</font>
diff --git a/src/sys/f90-src/f90impl.h.html b/src/sys/f90-src/f90impl.h.html
index 672f099..eda3cd4 100644
--- a/src/sys/f90-src/f90impl.h.html
+++ b/src/sys/f90-src/f90impl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/f90-src/f90impl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:47+00:00">
+<meta name="date" content="2016-06-05T17:17:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-src/f90impl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-src/f90impl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/fortranimpl.h></font>
 
diff --git a/src/sys/f90-src/fsrc/f90_fwrap.F.html b/src/sys/f90-src/fsrc/f90_fwrap.F.html
index 654e4b5..9b0a58e 100644
--- a/src/sys/f90-src/fsrc/f90_fwrap.F.html
+++ b/src/sys/f90-src/fsrc/f90_fwrap.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/f90-src/fsrc/f90_fwrap.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:48+00:00">
+<meta name="date" content="2016-06-05T17:17:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-src/fsrc/f90_fwrap.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-src/fsrc/f90_fwrap.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 <a name="line2">  2: </a>!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX!
 <a name="line3">  3: </a>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
diff --git a/src/sys/f90-src/fsrc/index.html b/src/sys/f90-src/fsrc/index.html
index 83dc5fa..2373187 100644
--- a/src/sys/f90-src/fsrc/index.html
+++ b/src/sys/f90-src/fsrc/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-src/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-src/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/f90-src/fsrc/makefile.html b/src/sys/f90-src/fsrc/makefile.html
index ab5ca6e..f71d7da 100644
--- a/src/sys/f90-src/fsrc/makefile.html
+++ b/src/sys/f90-src/fsrc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/f90-src/fsrc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:49+00:00">
+<meta name="date" content="2016-06-05T17:17:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-src/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-src/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/sys/f90-src/index.html b/src/sys/f90-src/index.html
index f8d6fd8..2842bb2 100644
--- a/src/sys/f90-src/index.html
+++ b/src/sys/f90-src/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-src/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-src/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/f90-src/makefile.html b/src/sys/f90-src/makefile.html
index e0e3ed2..90f183a 100644
--- a/src/sys/f90-src/makefile.html
+++ b/src/sys/f90-src/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/f90-src/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:48+00:00">
+<meta name="date" content="2016-06-05T17:17:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/f90-src/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/f90-src/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine 'PETSC_USING_F90'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/fileio/fdir.c.html b/src/sys/fileio/fdir.c.html
index fbfe103..cf3b702 100644
--- a/src/sys/fileio/fdir.c.html
+++ b/src/sys/fileio/fdir.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/fdir.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:32+00:00">
+<meta name="date" content="2016-06-05T17:15:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/fdir.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/fdir.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <sys/stat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_DIRECT_H)</font>
diff --git a/src/sys/fileio/ffpath.c.html b/src/sys/fileio/ffpath.c.html
index 32e91bb..522b7e8 100644
--- a/src/sys/fileio/ffpath.c.html
+++ b/src/sys/fileio/ffpath.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/ffpath.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:24+00:00">
+<meta name="date" content="2016-06-05T17:15:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/ffpath.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/ffpath.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_PWD_H)</font>
diff --git a/src/sys/fileio/fpath.c.html b/src/sys/fileio/fpath.c.html
index 3bcfdd5..ed942ec 100644
--- a/src/sys/fileio/fpath.c.html
+++ b/src/sys/fileio/fpath.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/fpath.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:26+00:00">
+<meta name="date" content="2016-06-05T17:15:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/fpath.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/fpath.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Code for opening and closing files.</font>
diff --git a/src/sys/fileio/fretrieve.c.html b/src/sys/fileio/fretrieve.c.html
index dafb29e..b1fd16a 100644
--- a/src/sys/fileio/fretrieve.c.html
+++ b/src/sys/fileio/fretrieve.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/fretrieve.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:31+00:00">
+<meta name="date" content="2016-06-05T17:15:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/fretrieve.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/fretrieve.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Code for opening and closing files.</font>
diff --git a/src/sys/fileio/ftest.c.html b/src/sys/fileio/ftest.c.html
index 0c5fc0c..281b27f 100644
--- a/src/sys/fileio/ftest.c.html
+++ b/src/sys/fileio/ftest.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/ftest.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:25+00:00">
+<meta name="date" content="2016-06-05T17:15:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/ftest.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/ftest.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <errno.h></font>
diff --git a/src/sys/fileio/fwd.c.html b/src/sys/fileio/fwd.c.html
index b432f3c..1ba9026 100644
--- a/src/sys/fileio/fwd.c.html
+++ b/src/sys/fileio/fwd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/fwd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:26+00:00">
+<meta name="date" content="2016-06-05T17:15:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/fwd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/fwd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Code for manipulating files.</font>
diff --git a/src/sys/fileio/ghome.c.html b/src/sys/fileio/ghome.c.html
index 66cf3f8..7cf1509 100644
--- a/src/sys/fileio/ghome.c.html
+++ b/src/sys/fileio/ghome.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/ghome.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:25+00:00">
+<meta name="date" content="2016-06-05T17:15:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/ghome.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/ghome.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Code for manipulating files.</font>
diff --git a/src/sys/fileio/grpath.c.html b/src/sys/fileio/grpath.c.html
index b39ff8a..94339a9 100644
--- a/src/sys/fileio/grpath.c.html
+++ b/src/sys/fileio/grpath.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/grpath.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:27+00:00">
+<meta name="date" content="2016-06-05T17:15:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/grpath.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/grpath.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_PWD_H)</font>
diff --git a/src/sys/fileio/index.html b/src/sys/fileio/index.html
index eea834d..b846c43 100644
--- a/src/sys/fileio/index.html
+++ b/src/sys/fileio/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/fileio/makefile.html b/src/sys/fileio/makefile.html
index 40d2520..bfb1469 100644
--- a/src/sys/fileio/makefile.html
+++ b/src/sys/fileio/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:33+00:00">
+<meta name="date" content="2016-06-05T17:15:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/fileio/mpiuopen.c.html b/src/sys/fileio/mpiuopen.c.html
index 8161dc6..e38a664 100644
--- a/src/sys/fileio/mpiuopen.c.html
+++ b/src/sys/fileio/mpiuopen.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/mpiuopen.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:25+00:00">
+<meta name="date" content="2016-06-05T17:15:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/mpiuopen.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/mpiuopen.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_DESIRE_FEATURE_TEST_MACROS </font><font color="#B22222">/* for popen */</font><font color="#228B22"></font></strong>
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Some PETSc utilites routines to add simple parallel IO capability</font>
diff --git a/src/sys/fileio/mprint.c.html b/src/sys/fileio/mprint.c.html
index 418845a..c61b546 100644
--- a/src/sys/fileio/mprint.c.html
+++ b/src/sys/fileio/mprint.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/mprint.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:27+00:00">
+<meta name="date" content="2016-06-05T17:15:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/mprint.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/mprint.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      Utilites routines to add simple ASCII IO capability.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/sys/fileio/mprint.h.html b/src/sys/fileio/mprint.h.html
index e42cb15..26d3446 100644
--- a/src/sys/fileio/mprint.h.html
+++ b/src/sys/fileio/mprint.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/mprint.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:32+00:00">
+<meta name="date" content="2016-06-05T17:15:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/mprint.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/mprint.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <petscsys.h>             </font><font color="#B22222">/*I    "petscsys.h"   I*/</font><font color="#A020F0"></font>
diff --git a/src/sys/fileio/rpath.c.html b/src/sys/fileio/rpath.c.html
index 276f016..d7bfa6c 100644
--- a/src/sys/fileio/rpath.c.html
+++ b/src/sys/fileio/rpath.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/rpath.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:26+00:00">
+<meta name="date" content="2016-06-05T17:15:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/rpath.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/rpath.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_PWD_H)</font>
diff --git a/src/sys/fileio/smatlab.c.html b/src/sys/fileio/smatlab.c.html
index ed5fccc..b0944e7 100644
--- a/src/sys/fileio/smatlab.c.html
+++ b/src/sys/fileio/smatlab.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/smatlab.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:32+00:00">
+<meta name="date" content="2016-06-05T17:15:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/smatlab.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/smatlab.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 
diff --git a/src/sys/fileio/sysio.c.html b/src/sys/fileio/sysio.c.html
index 8e66bdc..912d353 100644
--- a/src/sys/fileio/sysio.c.html
+++ b/src/sys/fileio/sysio.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fileio/sysio.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:29+00:00">
+<meta name="date" content="2016-06-05T17:15:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fileio/sysio.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fileio/sysio.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains simple binary read/write routines.</font>
diff --git a/src/sys/fsrc/index.html b/src/sys/fsrc/index.html
index a222a1b..3268c9c 100644
--- a/src/sys/fsrc/index.html
+++ b/src/sys/fsrc/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/fsrc/makefile.html b/src/sys/fsrc/makefile.html
index ddd8d7b..3f95c13 100644
--- a/src/sys/fsrc/makefile.html
+++ b/src/sys/fsrc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fsrc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:46+00:00">
+<meta name="date" content="2016-06-05T17:17:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_HAVE_FORTRAN'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/fsrc/somefort.F.html b/src/sys/fsrc/somefort.F.html
index 38e5b46..cbe8c98 100644
--- a/src/sys/fsrc/somefort.F.html
+++ b/src/sys/fsrc/somefort.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/fsrc/somefort.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:46+00:00">
+<meta name="date" content="2016-06-05T17:17:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/fsrc/somefort.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/fsrc/somefort.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!     Utility routine used to set constants into the
diff --git a/src/sys/index.html b/src/sys/index.html
index ebd1050..c1a65b0 100644
--- a/src/sys/index.html
+++ b/src/sys/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/info/index.html b/src/sys/info/index.html
index e7338f5..7c10053 100644
--- a/src/sys/info/index.html
+++ b/src/sys/info/index.html
@@ -3,8 +3,8 @@
 <TITLE>Profiling Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/info/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/info/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Profiling Manual Pages 
 </H2>
diff --git a/src/sys/info/makefile.html b/src/sys/info/makefile.html
index 839c051..639ac4c 100644
--- a/src/sys/info/makefile.html
+++ b/src/sys/info/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/info/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:46+00:00">
+<meta name="date" content="2016-06-05T17:17:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/info/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/info/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/info/verboseinfo.c.html b/src/sys/info/verboseinfo.c.html
index 302ea20..83492bd 100644
--- a/src/sys/info/verboseinfo.c.html
+++ b/src/sys/info/verboseinfo.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/info/verboseinfo.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:45+00:00">
+<meta name="date" content="2016-06-05T17:17:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/info/verboseinfo.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/info/verboseinfo.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      <a href="../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>() is contained in a different file from the other profiling to</font>
diff --git a/src/sys/logging/examples/index.html b/src/sys/logging/examples/index.html
index 91653b3..4befe5b 100644
--- a/src/sys/logging/examples/index.html
+++ b/src/sys/logging/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/logging/examples/makefile.html b/src/sys/logging/examples/makefile.html
index 42570d8..2446c7e 100644
--- a/src/sys/logging/examples/makefile.html
+++ b/src/sys/logging/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:33+00:00">
+<meta name="date" content="2016-06-05T17:16:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/sys/logging/examples/tutorials/index.html b/src/sys/logging/examples/tutorials/index.html
index 632b5e5..04d9dac 100644
--- a/src/sys/logging/examples/tutorials/index.html
+++ b/src/sys/logging/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Profiling Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Profiling Manual Pages 
 </H2>
diff --git a/src/sys/logging/examples/tutorials/makefile.html b/src/sys/logging/examples/tutorials/makefile.html
index ae5ee4b..5c7e0c9 100644
--- a/src/sys/logging/examples/tutorials/makefile.html
+++ b/src/sys/logging/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:33+00:00">
+<meta name="date" content="2016-06-05T17:16:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/sys/logging/index.html b/src/sys/logging/index.html
index d17184f..46c2dd8 100644
--- a/src/sys/logging/index.html
+++ b/src/sys/logging/index.html
@@ -3,8 +3,8 @@
 <TITLE>Profiling Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Profiling Manual Pages 
 </H2>
diff --git a/src/sys/logging/makefile.html b/src/sys/logging/makefile.html
index f22a545..9a6a031 100644
--- a/src/sys/logging/makefile.html
+++ b/src/sys/logging/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:28+00:00">
+<meta name="date" content="2016-06-05T17:16:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS    =
diff --git a/src/sys/logging/plog.c.html b/src/sys/logging/plog.c.html
index 0bfdfb3..8b0c81a 100644
--- a/src/sys/logging/plog.c.html
+++ b/src/sys/logging/plog.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/plog.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:17+00:00">
+<meta name="date" content="2016-06-05T17:16:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/plog.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/plog.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      PETSc code to log object creation and destruction and PETSc events.</font>
diff --git a/src/sys/logging/utils/classlog.c.html b/src/sys/logging/utils/classlog.c.html
index c1c2697..8e90541 100644
--- a/src/sys/logging/utils/classlog.c.html
+++ b/src/sys/logging/utils/classlog.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/utils/classlog.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:28+00:00">
+<meta name="date" content="2016-06-05T17:16:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/utils/classlog.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/utils/classlog.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     This defines part of the private API for logging performance information. It is intended to be used only by the</font>
diff --git a/src/sys/logging/utils/eventlog.c.html b/src/sys/logging/utils/eventlog.c.html
index 9f2a4d8..86fdaac 100644
--- a/src/sys/logging/utils/eventlog.c.html
+++ b/src/sys/logging/utils/eventlog.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/utils/eventlog.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:30+00:00">
+<meta name="date" content="2016-06-05T17:16:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/utils/eventlog.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/utils/eventlog.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     This defines part of the private API for logging performance information. It is intended to be used only by the</font>
diff --git a/src/sys/logging/utils/index.html b/src/sys/logging/utils/index.html
index c9d73e8..2af75e5 100644
--- a/src/sys/logging/utils/index.html
+++ b/src/sys/logging/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>Profiling Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Profiling Manual Pages 
 </H2>
diff --git a/src/sys/logging/utils/makefile.html b/src/sys/logging/utils/makefile.html
index 68dac58..0c626b5 100644
--- a/src/sys/logging/utils/makefile.html
+++ b/src/sys/logging/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:33+00:00">
+<meta name="date" content="2016-06-05T17:16:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine    'PETSC_USE_LOG'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/logging/utils/stack.c.html b/src/sys/logging/utils/stack.c.html
index ab18fc5..0f52fc6 100644
--- a/src/sys/logging/utils/stack.c.html
+++ b/src/sys/logging/utils/stack.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/utils/stack.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:33+00:00">
+<meta name="date" content="2016-06-05T17:16:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/utils/stack.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/utils/stack.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     This defines part of the private API for logging performance information. It is intended to be used only by the</font>
diff --git a/src/sys/logging/utils/stagelog.c.html b/src/sys/logging/utils/stagelog.c.html
index 151eaed..98f8444 100644
--- a/src/sys/logging/utils/stagelog.c.html
+++ b/src/sys/logging/utils/stagelog.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/utils/stagelog.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:29+00:00">
+<meta name="date" content="2016-06-05T17:16:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/utils/stagelog.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/utils/stagelog.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     This defines part of the private API for logging performance information. It is intended to be used only by the</font>
diff --git a/src/sys/logging/xmllogevent.c b/src/sys/logging/xmllogevent.c
index b1b278d..1e46b19 100644
--- a/src/sys/logging/xmllogevent.c
+++ b/src/sys/logging/xmllogevent.c
@@ -333,14 +333,16 @@ static PetscErrorCode PetscLogEventEndNested(NestedEventId nstEvent, int t, Pets
   PetscFunctionBegin;
   /* Find the nested event */
   ierr = PetscLogEventFindNestedTimer(nstEvent, &entry);CHKERRQ(ierr);
-  if (entry>=nNestedEvents || nestedEvents[entry].nstEvent != nstEvent) SETERRQ1(PETSC_COMM_SELF,PETSC_ERR_ARG_WRONGSTATE, "Logging event %d had unbalanced begin/end pairs",nstEvent);
+  if (entry>=nNestedEvents) SETERRQ2(PETSC_COMM_SELF,PETSC_ERR_ARG_WRONGSTATE, "Logging event %d larger than number of events %d",entry,nNestedEvents);
+  if (nestedEvents[entry].nstEvent != nstEvent) SETERRQ2(PETSC_COMM_SELF,PETSC_ERR_ARG_WRONGSTATE, "Logging event %d had unbalanced begin/end pairs does not match %d",entry,nstEvent);
   dftEventsSorted = nestedEvents[entry].dftEventsSorted;
   nParents        = nestedEvents[entry].nParents;
 
   /* Find the current default timer among the 'dftEvents' of this event */
   ierr = PetscLogEventFindDefaultTimer( dftParentActive, dftEventsSorted, nParents, &pentry);CHKERRQ(ierr); 
 
-  if (pentry>=nParents || dftEventsSorted[pentry] != dftParentActive) SETERRQ2(PETSC_COMM_SELF,PETSC_ERR_ARG_WRONGSTATE, "Active parent is %d, but we seem to be closing %d",dftParentActive,dftEventsSorted[pentry]);
+  if (pentry>=nParents) SETERRQ2(PETSC_COMM_SELF,PETSC_ERR_ARG_WRONGSTATE, "Entry %d is larger than number of parents %d",pentry,nParents);
+  if (dftEventsSorted[pentry] != dftParentActive) SETERRQ2(PETSC_COMM_SELF,PETSC_ERR_ARG_WRONGSTATE, "Active parent is %d, but we seem to be closing %d",dftParentActive,dftEventsSorted[pentry]);
 
   /* Stop the default timer and update the dftParentActive */
   ierr = PetscLogEventEndDefault(dftParentActive,t,o1,o2,o3,o4);CHKERRQ(ierr);
diff --git a/src/sys/logging/xmllogevent.c.html b/src/sys/logging/xmllogevent.c.html
index efd3774..906d337 100644
--- a/src/sys/logging/xmllogevent.c.html
+++ b/src/sys/logging/xmllogevent.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/xmllogevent.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:22+00:00">
+<meta name="date" content="2016-06-05T17:16:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/xmllogevent.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/xmllogevent.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*************************************************************************************</font>
 <a name="line2">  2: </a><font color="#B22222"> *    M A R I T I M E  R E S E A R C H  I N S T I T U T E  N E T H E R L A N D S     *</font>
 <a name="line3">  3: </a><font color="#B22222"> *************************************************************************************</font>
@@ -327,1044 +327,1046 @@
 
 <a name="line334">334: </a>  <font color="#B22222">/* Find the nested event */</font>
 <a name="line335">335: </a>  PetscLogEventFindNestedTimer(nstEvent, &entry);
-<a name="line336">336: </a>  <font color="#4169E1">if</font> (entry>=nNestedEvents || nestedEvents[entry].nstEvent != nstEvent) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"Logging event %d had unbalanced begin/end pairs"</font>,nstEvent);
-<a name="line337">337: </a>  dftEventsSorted = nestedEvents[entry].dftEventsSorted;
-<a name="line338">338: </a>  nParents        = nestedEvents[entry].nParents;
-
-<a name="line340">340: </a>  <font color="#B22222">/* Find the current default timer among the 'dftEvents' of this event */</font>
-<a name="line341">341: </a>  PetscLogEventFindDefaultTimer( dftParentActive, dftEventsSorted, nParents, &pentry);
-
-<a name="line343">343: </a>  <font color="#4169E1">if</font> (pentry>=nParents || dftEventsSorted[pentry] != dftParentActive) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"Active parent is %d, but we seem to be closing %d"</font>,dftParentActive,dftEventsSorted[pentry]);
-
-<a name="line345">345: </a>  <font color="#B22222">/* Stop the default timer and update the dftParentActive */</font>
-<a name="line346">346: </a>  PetscLogEventEndDefault(dftParentActive,t,o1,o2,o3,o4);
-<a name="line347">347: </a>  dftParentActive = nestedEvents[entry].dftParents[pentry];
-<a name="line348">348: </a>  <font color="#4169E1">return</font>(0);
-<a name="line349">349: </a>}
-
-<a name="line351">351: </a><font color="#B22222">/* Set the threshold time for logging the events </font>
-<a name="line352">352: </a><font color="#B22222"> */</font>
-<a name="line355">355: </a><strong><font color="#4169E1"><a name="PetscLogSetThreshold"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscLogSetThreshold(PetscLogDouble newThresh, PetscLogDouble *oldThresh)</font></strong>
-<a name="line356">356: </a>{
-<a name="line358">358: </a>  *oldThresh = threshTime;
-<a name="line359">359: </a>  threshTime = newThresh;
-<a name="line360">360: </a>  <font color="#4169E1">return</font>(0);
-<a name="line361">361: </a>}
-
-<a name="line365">365: </a><strong><font color="#4169E1"><a name="PetscPrintExeSpecs"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintExeSpecs(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line366">366: </a>{
-<a name="line367">367: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line368">368: </a>  char               arch[128],hostname[128],username[128],pname[PETSC_MAX_PATH_LEN],date[128];
-<a name="line369">369: </a>  char               version[256], buildoptions[128];
-<a name="line370">370: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        size;
-<a name="line371">371: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
-<a name="line372">372: </a>  size_t             len;
-<a name="line373">373: </a>
-<a name="line375">375: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-<a name="line376">376: </a>  <a href="../../../docs/manualpages/Sys/PetscGetArchType.html#PetscGetArchType">PetscGetArchType</a>(arch,<font color="#4169E1">sizeof</font>(arch));
-<a name="line377">377: </a>  <a href="../../../docs/manualpages/Sys/PetscGetHostName.html#PetscGetHostName">PetscGetHostName</a>(hostname,<font color="#4169E1">sizeof</font>(hostname));
-<a name="line378">378: </a>  <a href="../../../docs/manualpages/Sys/PetscGetUserName.html#PetscGetUserName">PetscGetUserName</a>(username,<font color="#4169E1">sizeof</font>(username));
-<a name="line379">379: </a>  <a href="../../../docs/manualpages/Sys/PetscGetProgramName.html#PetscGetProgramName">PetscGetProgramName</a>(pname,<font color="#4169E1">sizeof</font>(pname));
-<a name="line380">380: </a>  <a href="../../../docs/manualpages/Sys/PetscGetDate.html#PetscGetDate">PetscGetDate</a>(date,<font color="#4169E1">sizeof</font>(date));
-<a name="line381">381: </a>  <a href="../../../docs/manualpages/Sys/PetscGetVersion.html#PetscGetVersion">PetscGetVersion</a>(version,<font color="#4169E1">sizeof</font>(version));
-<a name="line382">382: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm, &size);
-
-<a name="line384">384: </a>  PetscViewerXMLStartSection(viewer, <font color="#666666">"runspecification"</font>, <font color="#666666">"Run Specification"</font>);
-<a name="line385">385: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"executable"</font>  , <font color="#666666">"Executable"</font>   , pname );
-<a name="line386">386: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"architecture"</font>, <font color="#666666">"Architecture"</font> , arch );
-<a name="line387">387: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"hostname"</font>    , <font color="#666666">"Host"</font>         , hostname);
-<a name="line388">388: </a>  PetscViewerXMLPutInt(      viewer, <font color="#666666">"nprocesses"</font>  , <font color="#666666">"Number of processes"</font>, size );
-<a name="line389">389: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"user"</font>        , <font color="#666666">"Run by user"</font>  , username);
-<a name="line390">390: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"date"</font>        , <font color="#666666">"Started at"</font>   , date);
-<a name="line391">391: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"petscrelease"</font>, <font color="#666666">"Petsc Release"</font>, version);
-<a name="line392">392: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
-<a name="line393">393: </a><font color="#A020F0">#  if defined(PETSC_USE_COMPLEX) && !defined(PETSC_USE_FORTRAN_KERNELS)</font>
-<a name="line394">394: </a>  sprintf(buildoptions, <font color="#666666">"Debug, ComplexC++Kernels"</font>);
-<a name="line395">395: </a><font color="#A020F0">#  else</font>
-<a name="line396">396: </a>  sprintf(buildoptions, <font color="#666666">"Debug"</font>);
-<a name="line397">397: </a><font color="#A020F0">#  endif</font>
-<a name="line398">398: </a><font color="#A020F0">#else</font>
-<a name="line399">399: </a><font color="#A020F0">#  if defined(PETSC_USE_COMPLEX) && !defined(PETSC_USE_FORTRAN_KERNELS)</font>
-<a name="line400">400: </a>  sprintf(buildoptions, <font color="#666666">"ComplexC++Kernels"</font>);
-<a name="line401">401: </a><font color="#A020F0">#  endif</font>
-<a name="line402">402: </a><font color="#A020F0">#endif</font>
-<a name="line403">403: </a>  <a href="../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(buildoptions,&len);
-<a name="line404">404: </a>  <font color="#4169E1">if</font> (len) {
-<a name="line405">405: </a>    PetscViewerXMLPutString(viewer, <font color="#666666">"petscbuildoptions"</font>, <font color="#666666">"Petsc build options"</font>, buildoptions);
-<a name="line406">406: </a>  }
-<a name="line407">407: </a>  PetscViewerXMLEndSection(viewer, <font color="#666666">"runspecification"</font>);
-<a name="line408">408: </a>  <font color="#4169E1">return</font>(0);
-<a name="line409">409: </a>}
-
-<a name="line411">411: </a><font color="#B22222">/* Print the global performance: max, max/min, average and total of </font>
-<a name="line412">412: </a><font color="#B22222"> *      time, objects, flops, flops/sec, memory, MPI messages, MPI message lengths, MPI reductions.</font>
-<a name="line413">413: </a><font color="#B22222"> */</font>
-<a name="line416">416: </a><strong><font color="#4169E1"><a name="PetscPrintXMLGlobalPerformanceElement"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintXMLGlobalPerformanceElement(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, const char *name, const char *desc, PetscLogDouble max, PetscLogDouble ratio, PetscLogDouble avg, PetscLogDouble tot)</font></strong>
-<a name="line417">417: </a>{
-
-<a name="line421">421: </a>  PetscViewerXMLStartSection(viewer, name, desc);
-<a name="line422">422: </a>  PetscViewerXMLPutDouble(viewer, <font color="#666666">"max"</font>, NULL, max, <font color="#666666">"%e"</font>);
-<a name="line423">423: </a>  PetscViewerXMLPutDouble(viewer, <font color="#666666">"ratio"</font>, NULL, ratio, <font color="#666666">"%f"</font>);
-<a name="line424">424: </a>  <font color="#4169E1">if</font> (avg>-1.0) {
-<a name="line425">425: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"average"</font>, NULL, avg, <font color="#666666">"%e"</font>);
-<a name="line426">426: </a>  }
-<a name="line427">427: </a>  <font color="#4169E1">if</font> (tot>-1.0) {
-<a name="line428">428: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"total"</font>, NULL, tot, <font color="#666666">"%e"</font>);
-<a name="line429">429: </a>  }
-<a name="line430">430: </a>  PetscViewerXMLEndSection(viewer, name);
-<a name="line431">431: </a>  <font color="#4169E1">return</font>(0);
-<a name="line432">432: </a>}
-
-<a name="line434">434: </a><font color="#B22222">/* Print the global performance: max, max/min, average and total of </font>
-<a name="line435">435: </a><font color="#B22222"> *      time, objects, flops, flops/sec, memory, MPI messages, MPI message lengths, MPI reductions.</font>
-<a name="line436">436: </a><font color="#B22222"> */</font>
-<a name="line439">439: </a><strong><font color="#4169E1"><a name="PetscPrintGlobalPerformance"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintGlobalPerformance(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscLogDouble locTotalTime)</font></strong>
-<a name="line440">440: </a>{
-<a name="line441">441: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line442">442: </a>  PetscLogDouble     min, max, tot, ratio, avg;
-<a name="line443">443: </a>  PetscLogDouble     flops, mem, red, mess;
-<a name="line444">444: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        size;
-<a name="line445">445: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
-
-<a name="line448">448: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-<a name="line449">449: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm, &size);
-
-<a name="line451">451: </a>  <font color="#B22222">/* Must preserve reduction count before we go on */</font>
-<a name="line452">452: </a>  red = petsc_allreduce_ct + petsc_gather_ct + petsc_scatter_ct;
-
-<a name="line454">454: </a>  <font color="#B22222">/* Calculate summary information */</font>
-<a name="line455">455: </a>  PetscViewerXMLStartSection(viewer, <font color="#666666">"globalperformance"</font>, <font color="#666666">"Global performance"</font>);
-
-<a name="line457">457: </a>  <font color="#B22222">/*   Time */</font>
-<a name="line458">458: </a>  MPIU_Allreduce(&locTotalTime, &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
-<a name="line459">459: </a>  MPIU_Allreduce(&locTotalTime, &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line460">460: </a>  MPIU_Allreduce(&locTotalTime, &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
-<a name="line461">461: </a>  avg  = (tot)/((PetscLogDouble) size);
-<a name="line462">462: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
-<a name="line463">463: </a>  <font color="#4169E1">else</font> ratio = 0.0;
-<a name="line464">464: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"time"</font>, <font color="#666666">"Time (sec)"</font>, max, ratio, avg, -1.0);
-
-<a name="line466">466: </a>  <font color="#B22222">/*   Objects */</font>
-<a name="line467">467: </a>  avg  = (PetscLogDouble) petsc_numObjects;
-<a name="line468">468: </a>  MPIU_Allreduce(&avg,          &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
-<a name="line469">469: </a>  MPIU_Allreduce(&avg,          &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line470">470: </a>  MPIU_Allreduce(&avg,          &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
-<a name="line471">471: </a>  avg  = (tot)/((PetscLogDouble) size);
-<a name="line472">472: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
-<a name="line473">473: </a>  <font color="#4169E1">else</font> ratio = 0.0;
-<a name="line474">474: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"objects"</font>, <font color="#666666">"Objects"</font>, max, ratio, avg, -1.0);
-
-<a name="line476">476: </a>  <font color="#B22222">/*   Flop */</font>
-<a name="line477">477: </a>  MPIU_Allreduce(&petsc_TotalFlops,  &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
-<a name="line478">478: </a>  MPIU_Allreduce(&petsc_TotalFlops,  &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line479">479: </a>  MPIU_Allreduce(&petsc_TotalFlops,  &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
-<a name="line480">480: </a>  avg  = (tot)/((PetscLogDouble) size);
-<a name="line481">481: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
-<a name="line482">482: </a>  <font color="#4169E1">else</font> ratio = 0.0;
-<a name="line483">483: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"mflop"</font>, <font color="#666666">"MFlop"</font>, max/1.0E6, ratio, avg/1.0E6, tot/1.0E6);
-
-<a name="line485">485: </a>  <font color="#B22222">/*   Flop/sec -- Must talk to Barry here */</font>
-<a name="line486">486: </a>  <font color="#4169E1">if</font> (locTotalTime != 0.0) flops = petsc_TotalFlops/locTotalTime;
-<a name="line487">487: </a>  <font color="#4169E1">else</font> flops = 0.0;
-<a name="line488">488: </a>  MPIU_Allreduce(&flops,        &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
-<a name="line489">489: </a>  MPIU_Allreduce(&flops,        &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line490">490: </a>  MPIU_Allreduce(&flops,        &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
-<a name="line491">491: </a>  avg  = (tot)/((PetscLogDouble) size);
-<a name="line492">492: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
-<a name="line493">493: </a>  <font color="#4169E1">else</font> ratio = 0.0;
-<a name="line494">494: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"mflops"</font>, <font color="#666666">"MFlop/sec"</font>, max/1.0E6, ratio, avg/1.0E6, tot/1.0E6);
-
-<a name="line496">496: </a>  <font color="#B22222">/*   Memory */</font>
-<a name="line497">497: </a>  <a href="../../../docs/manualpages/Sys/PetscMallocGetMaximumUsage.html#PetscMallocGetMaximumUsage">PetscMallocGetMaximumUsage</a>(&mem);
-<a name="line498">498: </a>  <font color="#4169E1">if</font> (mem > 0.0) {
-<a name="line499">499: </a>    MPIU_Allreduce(&mem,          &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line500">500: </a>    MPIU_Allreduce(&mem,          &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
-<a name="line501">501: </a>    MPIU_Allreduce(&mem,          &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
-<a name="line502">502: </a>    avg  = (tot)/((PetscLogDouble) size);
-<a name="line503">503: </a>    <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
-<a name="line504">504: </a>    <font color="#4169E1">else</font> ratio = 0.0;
-<a name="line505">505: </a>    PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"memory"</font>, <font color="#666666">"Memory (MiB)"</font>, max/1024.0/1024.0, ratio, avg/1024.0/1024.0, tot/1024.0/1024.0);
-<a name="line506">506: </a>  }
-<a name="line507">507: </a>  <font color="#B22222">/*   Messages */</font>
-<a name="line508">508: </a>  mess = 0.5*(petsc_irecv_ct + petsc_isend_ct + petsc_recv_ct + petsc_send_ct);
-<a name="line509">509: </a>  MPIU_Allreduce(&mess,         &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
-<a name="line510">510: </a>  MPIU_Allreduce(&mess,         &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line511">511: </a>  MPIU_Allreduce(&mess,         &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
-<a name="line512">512: </a>  avg  = (tot)/((PetscLogDouble) size);
-<a name="line513">513: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
-<a name="line514">514: </a>  <font color="#4169E1">else</font> ratio = 0.0;
-<a name="line515">515: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"messagetransfers"</font>, <font color="#666666">"MPI Message Transfers"</font>, max, ratio, avg, tot);
-
-<a name="line517">517: </a>  <font color="#B22222">/*   Message Volume */</font>
-<a name="line518">518: </a>  mess = 0.5*(petsc_irecv_len + petsc_isend_len + petsc_recv_len + petsc_send_len);
-<a name="line519">519: </a>  MPIU_Allreduce(&mess,         &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
-<a name="line520">520: </a>  MPIU_Allreduce(&mess,         &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line521">521: </a>  MPIU_Allreduce(&mess,         &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
-<a name="line522">522: </a>  avg = (tot)/((PetscLogDouble) size);
-<a name="line523">523: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
-<a name="line524">524: </a>  <font color="#4169E1">else</font> ratio = 0.0;
-<a name="line525">525: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"messagevolume"</font>, <font color="#666666">"MPI Message Volume (MiB)"</font>, max/1024.0/1024.0, ratio, avg/1024.0/1024.0, tot/1024.0/1024.0);
-
-<a name="line527">527: </a>  <font color="#B22222">/*   Reductions */</font>
-<a name="line528">528: </a>  MPIU_Allreduce(&red,          &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
-<a name="line529">529: </a>  MPIU_Allreduce(&red,          &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line530">530: </a>  MPIU_Allreduce(&red,          &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
-<a name="line531">531: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
-<a name="line532">532: </a>  <font color="#4169E1">else</font> ratio = 0.0;
-<a name="line533">533: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"reductions"</font>, <font color="#666666">"MPI Reductions"</font>, max, ratio, -1, -1);
-<a name="line534">534: </a>  PetscViewerXMLEndSection(viewer, <font color="#666666">"globalperformance"</font>);
-<a name="line535">535: </a>  <font color="#4169E1">return</font>(0);
-<a name="line536">536: </a>}
-
-<a name="line538">538: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
-<a name="line539">539: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>  dftEvent;
-<a name="line540">540: </a>  NestedEventId  nstEvent;
-<a name="line541">541: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>  dftParent;
-<a name="line542">542: </a>  NestedEventId  nstParent;
-<a name="line543">543: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      own;
-<a name="line544">544: </a>  int            depth;
-<a name="line545">545: </a>  NestedEventId* nstPath;
-<a name="line546">546: </a>} PetscNestedEventTree;
-
-<a name="line548">548: </a><font color="#B22222">/* Compare timers to sort them in the tree */</font>
-<a name="line549">549: </a><strong><font color="#4169E1"><a name="compareTreeItems"></a>static int compareTreeItems(const void *item1_, const void *item2_)</font></strong>
-<a name="line550">550: </a>{
-<a name="line551">551: </a>  int                  i;
-<a name="line552">552: </a>  PetscNestedEventTree *item1 = (PetscNestedEventTree *) item1_;
-<a name="line553">553: </a>  PetscNestedEventTree *item2 = (PetscNestedEventTree *) item2_;
-<a name="line554">554: </a>  <font color="#4169E1">for</font> (i=0; i<<a href="../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(item1->depth,item2->depth); i++) {
-<a name="line555">555: </a>     <font color="#4169E1">if</font> (item1->nstPath[i]<item2->nstPath[i]) <font color="#4169E1">return</font> -1;
-<a name="line556">556: </a>     <font color="#4169E1">if</font> (item1->nstPath[i]>item2->nstPath[i]) <font color="#4169E1">return</font> +1;
-<a name="line557">557: </a>  }
-<a name="line558">558: </a>  <font color="#4169E1">if</font> (item1->depth < item2->depth) <font color="#4169E1">return</font> -1;
-<a name="line559">559: </a>  <font color="#4169E1">if</font> (item1->depth > item2->depth) <font color="#4169E1">return</font> 1;
-<a name="line560">560: </a>  <font color="#4169E1">return</font> 0;
-<a name="line561">561: </a>}
-<a name="line562">562: </a><font color="#B22222">/*</font>
-<a name="line563">563: </a><font color="#B22222"> * Do MPI communication to get the complete, nested calling tree for all processes: there may be</font>
-<a name="line564">564: </a><font color="#B22222"> * calls that happen in some processes, but not in others.</font>
-<a name="line565">565: </a><font color="#B22222"> *</font>
-<a name="line566">566: </a><font color="#B22222"> * The output, tree[nTimers] is an array of PetscNestedEventTree-structs.</font>
-<a name="line567">567: </a><font color="#B22222"> * The tree is sorted so that the timers can be printed in the order of appearance.</font>
-<a name="line568">568: </a><font color="#B22222"> *</font>
-<a name="line569">569: </a><font color="#B22222"> * For tree-items which appear in the trees of multiple processes (which will be most items), the </font>
-<a name="line570">570: </a><font color="#B22222"> * following rule is followed:</font>
-<a name="line571">571: </a><font color="#B22222"> * + if information from my own process is available, then that is the information stored in tree.</font>
-<a name="line572">572: </a><font color="#B22222"> *   otherwise it is some other process's information.</font>
-<a name="line573">573: </a><font color="#B22222"> */</font>
-<a name="line576">576: </a><strong><font color="#4169E1"><a name="PetscCreateLogTreeNested"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscCreateLogTreeNested(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscNestedEventTree **p_tree, int *p_nTimers)</font></strong>
-<a name="line577">577: </a>{
-<a name="line578">578: </a>  PetscNestedEventTree *tree = NULL, *newTree;
-<a name="line579">579: </a>  int                  *treeIndices;
-<a name="line580">580: </a>  int                  nTimers, totalNTimers, i, j, iTimer0, maxDefaultTimer;
-<a name="line581">581: </a>  int                  yesno;
-<a name="line582">582: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>            done;
-<a name="line583">583: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>       ierr;
-<a name="line584">584: </a>  int                  maxdepth;
-<a name="line585">585: </a>  int                  depth;
-<a name="line586">586: </a>  int                  illegalEvent;
-<a name="line587">587: </a>  int                  iextra;
-<a name="line588">588: </a>  PetscStageLog        stageLog;
-<a name="line589">589: </a>  NestedEventId        *nstPath, *nstMyPath;
-<a name="line590">590: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>             comm;
-
-<a name="line593">593: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-<a name="line594">594: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
-
-<a name="line596">596: </a>  <font color="#B22222">/* Calculate memory needed to store everybody's information and allocate tree */</font>
-<a name="line597">597: </a>  nTimers = 0;
-<a name="line598">598: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) nTimers+=nestedEvents[i].nParents;
-
-<a name="line600">600: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nTimers,&tree);
-
-<a name="line602">602: </a>  <font color="#B22222">/* Fill tree with readily available information */</font>
-<a name="line603">603: </a>  iTimer0 = 0;
-<a name="line604">604: </a>  maxDefaultTimer =0;
-<a name="line605">605: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
-<a name="line606">606: </a>    int           nParents          = nestedEvents[i].nParents;
-<a name="line607">607: </a>    NestedEventId nstEvent          = nestedEvents[i].nstEvent;
-<a name="line608">608: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftParentsSorted = nestedEvents[i].dftParentsSorted;
-<a name="line609">609: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents        = nestedEvents[i].dftEvents;
-<a name="line610">610: </a>    <font color="#4169E1">for</font> (j=0; j<nParents; j++) {
-<a name="line611">611: </a>      maxDefaultTimer = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(dftEvents[j],maxDefaultTimer);
-
-<a name="line613">613: </a>      tree[iTimer0+j].dftEvent   = dftEvents[j];
-<a name="line614">614: </a>      tree[iTimer0+j].nstEvent   = nstEvent;
-<a name="line615">615: </a>      tree[iTimer0+j].dftParent  = dftParentsSorted[j];
-<a name="line616">616: </a>      tree[iTimer0+j].own        = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-
-<a name="line618">618: </a>      tree[iTimer0+j].nstParent  = 0;
-<a name="line619">619: </a>      tree[iTimer0+j].depth      = 0;
-<a name="line620">620: </a>      tree[iTimer0+j].nstPath    = NULL;
-<a name="line621">621: </a>    }
-<a name="line622">622: </a>    iTimer0 += nParents;
-<a name="line623">623: </a>  }
-
-<a name="line625">625: </a>  <font color="#B22222">/* Calculate the global maximum for the default timer index, so array treeIndices can </font>
-<a name="line626">626: </a><font color="#B22222">   * be allocated only once */</font>
-<a name="line627">627: </a>  MPIU_Allreduce(&maxDefaultTimer, &j, 1, MPI_INT, MPI_MAX, comm);
-<a name="line628">628: </a>  maxDefaultTimer = j;
-
-<a name="line630">630: </a>  <font color="#B22222">/* Find default timer's place in the tree */</font>
-<a name="line631">631: </a>  <a href="../../../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(maxDefaultTimer+1,&treeIndices);
-<a name="line632">632: </a>  treeIndices[0] = 0;
-<a name="line633">633: </a>  <font color="#4169E1">for</font> (i=1; i<nTimers; i++) {
-<a name="line634">634: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent = tree[i].dftEvent;
-<a name="line635">635: </a>    treeIndices[dftEvent] = i;
-<a name="line636">636: </a>  }
-
-<a name="line638">638: </a>  <font color="#B22222">/* Find each dftParent's nested identification */</font>
-<a name="line639">639: </a>  <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
-<a name="line640">640: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftParent = tree[i].dftParent;
-<a name="line641">641: </a>    <font color="#4169E1">if</font> (dftParent) {
-<a name="line642">642: </a>      int j = treeIndices[dftParent];
-<a name="line643">643: </a>      tree[i].nstParent  = tree[j].nstEvent;
-<a name="line644">644: </a>    }
-<a name="line645">645: </a>  }
-
-<a name="line647">647: </a>  <font color="#B22222">/* Find depths for each timer path */</font>
-<a name="line648">648: </a>  done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line649">649: </a>  maxdepth = 0;
-<a name="line650">650: </a>  tree[0].depth=1;
-<a name="line651">651: </a>  <font color="#4169E1">while</font> (!done) {
-<a name="line652">652: </a>    done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line653">653: </a>    <font color="#4169E1">for</font> (i=1; i<nTimers; i++) {
-<a name="line654">654: </a>      int j = treeIndices[tree[i].dftParent];
-<a name="line655">655: </a>      <font color="#4169E1">if</font> (j==0) {
-<a name="line656">656: </a>        tree[i].depth=1;
-<a name="line657">657: </a>      } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (tree[i].dftEvent!=0) {
-<a name="line658">658: </a>        depth = 1+tree[j].depth;
-<a name="line659">659: </a>        <font color="#4169E1">if</font> (depth>tree[i].depth) {
-<a name="line660">660: </a>          done          = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line661">661: </a>          tree[i].depth = depth;
-<a name="line662">662: </a>          maxdepth      = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(depth,maxdepth);
-<a name="line663">663: </a>        }
-<a name="line664">664: </a>      }
-<a name="line665">665: </a>    }
-<a name="line666">666: </a>  }
-
-<a name="line668">668: </a>  <font color="#B22222">/* Allocate the paths in the entire tree */</font>
-<a name="line669">669: </a>  <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
-<a name="line670">670: </a>    depth = tree[i].depth;
-<a name="line671">671: </a>    <a href="../../../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(depth,&tree[i].nstPath);
-<a name="line672">672: </a>  }
-
-<a name="line674">674: </a>  <font color="#B22222">/* Calculate the paths for all timers */</font>
-<a name="line675">675: </a>  <font color="#4169E1">for</font> (depth=1; depth<=maxdepth; depth++) {
-<a name="line676">676: </a>    <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
-<a name="line677">677: </a>      <font color="#4169E1">if</font> (tree[i].depth==depth) {
-<a name="line678">678: </a>        <font color="#4169E1">if</font> (depth>1) {
-<a name="line679">679: </a>          int    j = treeIndices[tree[i].dftParent];
-<a name="line680">680: </a>          <a href="../../../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(tree[i].nstPath,tree[j].nstPath,(depth-1)*<font color="#4169E1">sizeof</font>(NestedEventId));
-<a name="line681">681: </a>        }
-<a name="line682">682: </a>        tree[i].nstPath[depth-1] = tree[i].nstEvent;
-<a name="line683">683: </a>      }
-<a name="line684">684: </a>    }
-<a name="line685">685: </a>  }
-<a name="line686">686: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(treeIndices);
-
-<a name="line688">688: </a>  <font color="#B22222">/* Sort the tree on basis of the paths */</font>
-<a name="line689">689: </a>  qsort(tree, nTimers, <font color="#4169E1">sizeof</font>(PetscNestedEventTree), compareTreeItems);
-
-<a name="line691">691: </a>  <font color="#B22222">/* Allocate an array to store paths */</font>
-<a name="line692">692: </a>  depth = maxdepth;
-<a name="line693">693: </a>  MPIU_Allreduce(&depth, &maxdepth, 1, MPI_INT, MPI_MAX, comm);
-<a name="line694">694: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(maxdepth+2, &nstPath);
-<a name="line695">695: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(maxdepth+2, &nstMyPath);
-
-<a name="line697">697: </a>  <font color="#B22222">/* Find an illegal nested event index (1+largest nested event index) */</font>
-<a name="line698">698: </a>  illegalEvent = 1+nestedEvents[nNestedEvents-1].nstEvent;
-<a name="line699">699: </a>  i = illegalEvent;
-<a name="line700">700: </a>  MPIU_Allreduce(&i, &illegalEvent, 1, MPI_INT, MPI_MAX, comm);
-
-<a name="line702">702: </a>  <font color="#B22222">/* First, detect timers which are not available in this process, but are available in others</font>
-<a name="line703">703: </a><font color="#B22222">   *        Allocate a new tree, that can contain all timers</font>
-<a name="line704">704: </a><font color="#B22222">   * Then,  fill the new tree with all (own and not-own) timers */</font>
-<a name="line705">705: </a>  newTree= NULL;
-<a name="line706">706: </a>  <font color="#4169E1">for</font> (yesno=0; yesno<=1; yesno++) {
-<a name="line707">707: </a>    depth  = 1;
-<a name="line708">708: </a>    i      = 0;
-<a name="line709">709: </a>    iextra = 0;
-<a name="line710">710: </a>    <font color="#4169E1">while</font> (depth>0) {
-<a name="line711">711: </a>      int       j;
-<a name="line712">712: </a>      <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> same;
-
-<a name="line714">714: </a>      <font color="#B22222">/* Construct the next path in this process's tree:</font>
-<a name="line715">715: </a><font color="#B22222">       * if necessary, supplement with invalid path entries */</font>
-<a name="line716">716: </a>      depth++;
-<a name="line717">717: </a>      <font color="#4169E1">if</font> (depth > maxdepth+1) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"Depth %d > maxdepth + 1 %d"</font>,depth,maxdepth+1);
-<a name="line718">718: </a>      <font color="#4169E1">if</font> (i<nTimers) {
-<a name="line719">719: </a>        <font color="#4169E1">for</font> (j=0;             j<tree[i].depth; j++) nstMyPath[j] = tree[i].nstPath[j];
-<a name="line720">720: </a>        <font color="#4169E1">for</font> (j=tree[i].depth; j<=depth;         j++) nstMyPath[j] = illegalEvent;
-<a name="line721">721: </a>      } <font color="#4169E1">else</font> {
-<a name="line722">722: </a>        <font color="#4169E1">for</font> (j=0;             j<=depth;         j++) nstMyPath[j] = illegalEvent;
-<a name="line723">723: </a>      }
-<a name="line724">724: </a>
-<a name="line725">725: </a>      <font color="#B22222">/* Communicate with other processes to obtain the next path and its depth */</font>
-<a name="line726">726: </a>      MPIU_Allreduce(nstMyPath, nstPath, depth+1, MPI_INT, MPI_MIN, comm);
-<a name="line727">727: </a>      <font color="#4169E1">for</font> (j=depth-1; (int) j>=0; j--) {
-<a name="line728">728: </a>        <font color="#4169E1">if</font> (nstPath[j]==illegalEvent) depth=j;
-<a name="line729">729: </a>      }
-<a name="line730">730: </a>
-<a name="line731">731: </a>      <font color="#4169E1">if</font> (depth>0) {
-<a name="line732">732: </a>        <font color="#B22222">/* If the path exists */</font>
-<a name="line733">733: </a>
-<a name="line734">734: </a>        <font color="#B22222">/* check whether the next path is the same as this process's next path */</font>
-<a name="line735">735: </a>        same = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line736">736: </a>        <font color="#4169E1">for</font> (j=0; same && j<=depth; j++) { same = (same &&  nstMyPath[j] == nstPath[j]) ? <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> : <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;}
-<a name="line737">737: </a>
-<a name="line738">738: </a>        <font color="#4169E1">if</font> (same) {
-<a name="line739">739: </a>          <font color="#B22222">/* Register 'own path' */</font>
-<a name="line740">740: </a>          <font color="#4169E1">if</font> (newTree) newTree[i+iextra] = tree[i];
-<a name="line741">741: </a>          i++;
-<a name="line742">742: </a>        } <font color="#4169E1">else</font> {
-<a name="line743">743: </a>          <font color="#B22222">/* Register 'not an own path' */</font>
-<a name="line744">744: </a>          <font color="#4169E1">if</font> (newTree) {
-<a name="line745">745: </a>            newTree[i+iextra].nstEvent   = nstPath[depth-1];
-<a name="line746">746: </a>            newTree[i+iextra].own        = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line747">747: </a>            newTree[i+iextra].depth      = depth;
-<a name="line748">748: </a>            <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(depth, &newTree[i+iextra].nstPath);
-<a name="line749">749: </a>            <font color="#4169E1">for</font> (j=0; j<depth; j++) {newTree[i+iextra].nstPath[j] = nstPath[j];}
-<a name="line750">750: </a>
-<a name="line751">751: </a>            newTree[i+iextra].dftEvent  = 0;
-<a name="line752">752: </a>            newTree[i+iextra].dftParent = 0;
-<a name="line753">753: </a>            newTree[i+iextra].nstParent = 0;
-<a name="line754">754: </a>          }
-<a name="line755">755: </a>          iextra++;
-<a name="line756">756: </a>        }
-<a name="line757">757: </a>
-<a name="line758">758: </a>      }
-<a name="line759">759: </a>    }
-
-<a name="line761">761: </a>    <font color="#B22222">/* Determine the size of the complete tree (with own and not-own timers) and allocate the new tree */</font>
-<a name="line762">762: </a>    totalNTimers = nTimers + iextra;
-<a name="line763">763: </a>    <font color="#4169E1">if</font> (!newTree) {
-<a name="line764">764: </a>      <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(totalNTimers, &newTree);
-<a name="line765">765: </a>    }
-<a name="line766">766: </a>  }
-<a name="line767">767: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nstPath);
-<a name="line768">768: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nstMyPath);
-<a name="line769">769: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tree);
-<a name="line770">770: </a>  tree = newTree;
-<a name="line771">771: </a>  newTree = NULL;
-
-<a name="line773">773: </a>  <font color="#B22222">/* Set return value and return */</font>
-<a name="line774">774: </a>  *p_tree    = tree;
-<a name="line775">775: </a>  *p_nTimers = totalNTimers;
-<a name="line776">776: </a>  <font color="#4169E1">return</font>(0);
-<a name="line777">777: </a>}
-
-<a name="line779">779: </a><font color="#B22222">/*</font>
-<a name="line780">780: </a><font color="#B22222"> * Delete the nested timer tree </font>
-<a name="line781">781: </a><font color="#B22222"> */</font>
-<a name="line784">784: </a><strong><font color="#4169E1"><a name="PetscLogFreeNestedTree"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogFreeNestedTree(PetscNestedEventTree *tree, int nTimers)</font></strong>
-<a name="line785">785: </a>{
-<a name="line786">786: </a>  int             i;
-<a name="line787">787: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
-<a name="line788">788: </a>
-<a name="line790">790: </a>  <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
-<a name="line791">791: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tree[i].nstPath);
-<a name="line792">792: </a>  }
-<a name="line793">793: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tree);
-<a name="line794">794: </a>  <font color="#4169E1">return</font>(0);
-<a name="line795">795: </a>}
-
-<a name="line797">797: </a><font color="#B22222">/* Print the global performance: max, max/min, average and total of </font>
-<a name="line798">798: </a><font color="#B22222"> *      time, objects, flops, flops/sec, memory, MPI messages, MPI message lengths, MPI reductions.</font>
-<a name="line799">799: </a><font color="#B22222"> */</font>
-<a name="line802">802: </a><strong><font color="#4169E1"><a name="PetscPrintXMLNestedLinePerfResults"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintXMLNestedLinePerfResults(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, const char *name, PetscLogDouble minvalue, PetscLogDouble maxvalue, PetscLogDouble minmaxtreshold)</font></strong>
-<a name="line803">803: </a>{
-
-<a name="line807">807: </a>  PetscViewerXMLStartSection(viewer, name, NULL);
-<a name="line808">808: </a>  <font color="#4169E1">if</font> (maxvalue>minvalue*minmaxtreshold) {
-<a name="line809">809: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"minvalue"</font>, NULL, minvalue, <font color="#666666">"%f"</font>);
-<a name="line810">810: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"maxvalue"</font>, NULL, maxvalue, <font color="#666666">"%f"</font>);
-<a name="line811">811: </a>  } <font color="#4169E1">else</font> {
-<a name="line812">812: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"value"</font>, NULL, (minvalue+maxvalue)/2.0, <font color="#666666">"%g"</font>);
-<a name="line813">813: </a>  };
-<a name="line814">814: </a>  PetscViewerXMLEndSection(viewer, name);
-<a name="line815">815: </a>  <font color="#4169E1">return</font>(0);
-<a name="line816">816: </a>}
-
-<a name="line818">818: </a><strong><font color="#228B22">#define N_COMM 8</font></strong>
-<a name="line821">821: </a><strong><font color="#4169E1"><a name="PetscLogPrintNestedLine"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogPrintNestedLine(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,PetscEventPerfInfo perfInfo,PetscLogDouble countsPerCall,int parentCount,int depth,const char *name,PetscLogDouble totalTime,<a href="../../../docs/manualpages/Sys/PetscBool.ht [...]
-<a name="line822">822: </a>{
-<a name="line823">823: </a>  PetscLogDouble time = perfInfo.time;
-<a name="line824">824: </a>  PetscLogDouble timeMx,          timeMn;
-<a name="line825">825: </a>  PetscLogDouble countsPerCallMx, countsPerCallMn;
-<a name="line826">826: </a>  PetscLogDouble reductSpeedMx,   reductSpeedMn;
-<a name="line827">827: </a>  PetscLogDouble flopSpeedMx,     flopSpeedMn;
-<a name="line828">828: </a>  PetscLogDouble msgSpeedMx,      msgSpeedMn;
-<a name="line829">829: </a>  PetscLogDouble commarr_in[N_COMM], commarr_out[N_COMM];
-<a name="line831">831: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
-
-<a name="line834">834: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-
-<a name="line836">836: </a>  commarr_in[0] =  time;
-<a name="line837">837: </a>  commarr_in[1] = -time;
-<a name="line838">838: </a>  MPIU_Allreduce(commarr_in, commarr_out,    2, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line839">839: </a>  timeMx =  commarr_out[0];
-<a name="line840">840: </a>  timeMn = -commarr_out[1];
-
-<a name="line842">842: </a>  commarr_in[0] = time>0.0 ?  perfInfo.flops/time         : 0;
-<a name="line843">843: </a>  commarr_in[1] = time>0.0 ?  perfInfo.numReductions/time : 0;
-<a name="line844">844: </a>  commarr_in[2] = time>0.0 ?  perfInfo.messageLength/time : 0;
-<a name="line845">845: </a>  commarr_in[3] = parentCount>0    ?  countsPerCall      : 0;
-
-<a name="line847">847: </a>  commarr_in[4] = time>0.0 ? -perfInfo.flops/time         : -1e30;
-<a name="line848">848: </a>  commarr_in[5] = time>0.0 ? -perfInfo.numReductions/time : -1e30;
-<a name="line849">849: </a>  commarr_in[6] = time>0.0 ? -perfInfo.messageLength/time : -1e30;
-<a name="line850">850: </a>  commarr_in[7] = parentCount>0    ? -countsPerCall      : -1e30;
-
-<a name="line852">852: </a>  MPIU_Allreduce(commarr_in, commarr_out,  N_COMM, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-
-<a name="line854">854: </a>  flopSpeedMx     =  commarr_out[0];
-<a name="line855">855: </a>  reductSpeedMx   =  commarr_out[1];
-<a name="line856">856: </a>  msgSpeedMx      =  commarr_out[2];
-<a name="line857">857: </a>  countsPerCallMx =  commarr_out[3];
-
-<a name="line859">859: </a>  flopSpeedMn     = -commarr_out[4];
-<a name="line860">860: </a>  reductSpeedMn   = -commarr_out[5];
-<a name="line861">861: </a>  msgSpeedMn      = -commarr_out[6];
-<a name="line862">862: </a>  countsPerCallMn = -commarr_out[7];
-
-<a name="line864">864: </a>  *isPrinted = ((timeMx/totalTime) > (threshTime/100.0)) ? <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> : <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line865">865: </a>  <font color="#4169E1">if</font> (isPrinted) {
-<a name="line866">866: </a>    PetscViewerXMLStartSection(viewer, <font color="#666666">"event"</font>, NULL);
-<a name="line867">867: </a>    PetscViewerXMLPutString(viewer, <font color="#666666">"name"</font>, NULL, name);
-<a name="line868">868: </a>    PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"time"</font>, timeMn/totalTime*100.0, timeMx/totalTime*100.0, 1.02);
-
-
-<a name="line871">871: </a>    <font color="#4169E1">if</font> (countsPerCallMx<1.01 && countsPerCallMn>0.99) {
-<a name="line872">872: </a>      <font color="#B22222">/* One call per parent */</font>
-<a name="line873">873: </a>    } <font color="#4169E1">else</font> {
-<a name="line874">874: </a>      PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"ncalls"</font>, countsPerCallMn, countsPerCallMx, 1.02);
-<a name="line875">875: </a>    }
-<a name="line876">876: </a>
-<a name="line877">877: </a>    <font color="#4169E1">if</font> (flopSpeedMx<0.01) {
-<a name="line878">878: </a>      <font color="#B22222">/* NO flops: don't print */</font>
-<a name="line879">879: </a>    } <font color="#4169E1">else</font> {
-<a name="line880">880: </a>      PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"mflops"</font>, flopSpeedMn/1e6, flopSpeedMx/1e6, 1.05);
-<a name="line881">881: </a>    }
-<a name="line882">882: </a>
-<a name="line883">883: </a>    <font color="#4169E1">if</font> (msgSpeedMx<0.01) {
-<a name="line884">884: </a>      <font color="#B22222">/* NO msgs: don't print */</font>
-<a name="line885">885: </a>    } <font color="#4169E1">else</font> {
-<a name="line886">886: </a>      PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"mbps"</font>, msgSpeedMn/1024.0/1024.0, msgSpeedMx/1024.0/1024.0, 1.05);
-<a name="line887">887: </a>    }
-<a name="line888">888: </a>
-<a name="line889">889: </a>    <font color="#4169E1">if</font> (reductSpeedMx<0.01) {
-<a name="line890">890: </a>      <font color="#B22222">/* NO reductions: don't print */</font>
-<a name="line891">891: </a>    } <font color="#4169E1">else</font> {
-<a name="line892">892: </a>      PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"nreductsps"</font>, reductSpeedMn, reductSpeedMx, 1.05);
-<a name="line893">893: </a>    }
-<a name="line894">894: </a>  }
-<a name="line895">895: </a>  <font color="#4169E1">return</font>(0);
-<a name="line896">896: </a>}
-
-<a name="line898">898: </a><font color="#B22222">/* Count the number of times the parent event was called */</font>
-
-<a name="line900">900: </a><strong><font color="#4169E1"><a name="countParents"></a>static int countParents( const PetscNestedEventTree *tree, PetscEventPerfInfo *eventPerfInfo, int i)</font></strong>
-<a name="line901">901: </a>{
-<a name="line902">902: </a>   <font color="#4169E1">if</font> (tree[i].depth<=1) {
-<a name="line903">903: </a>     <font color="#4169E1">return</font> 1;  <font color="#B22222">/* Main event: only once */</font>
-<a name="line904">904: </a>   } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!tree[i].own) {
-<a name="line905">905: </a>     <font color="#4169E1">return</font> 1;  <font color="#B22222">/* This event didn't happen in this process, but did in another */</font>
-<a name="line906">906: </a>   } <font color="#4169E1">else</font> {
-<a name="line907">907: </a>     int iParent;
-<a name="line908">908: </a>     <font color="#4169E1">for</font> (iParent=i-1; iParent>=0; iParent--) {
-<a name="line909">909: </a>       <font color="#4169E1">if</font> (tree[iParent].depth == tree[i].depth-1) <font color="#4169E1">break</font>;
-<a name="line910">910: </a>     }
-<a name="line911">911: </a>     <font color="#4169E1">if</font> (tree[iParent].depth != tree[i].depth-1) {
-<a name="line912">912: </a>       printf(<font color="#666666">"\n\n   *****  Internal error: cannot find parent ****\n\n"</font>);
-<a name="line913">913: </a>       <font color="#4169E1">return</font> -2;
-<a name="line914">914: </a>     } <font color="#4169E1">else</font> {
-<a name="line915">915: </a>       <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent  = tree[iParent].dftEvent;
-<a name="line916">916: </a>       <font color="#4169E1">return</font> eventPerfInfo[dftEvent].count;
-<a name="line917">917: </a>     }
-<a name="line918">918: </a>   }
-<a name="line919">919: </a>}
-
-<a name="line921">921: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
-<a name="line922">922: </a>  int             id;
-<a name="line923">923: </a>  PetscLogDouble  val;
-<a name="line924">924: </a>} PetscSortItem;
-
-<a name="line926">926: </a><strong><font color="#4169E1"><a name="compareSortItems"></a>static int compareSortItems(const void *item1_, const void *item2_)</font></strong>
-<a name="line927">927: </a>{
-<a name="line928">928: </a>  PetscSortItem *item1 = (PetscSortItem *) item1_;
-<a name="line929">929: </a>  PetscSortItem *item2 = (PetscSortItem *) item2_;
-<a name="line930">930: </a>  <font color="#4169E1">if</font> (item1->val > item2->val) <font color="#4169E1">return</font> -1;
-<a name="line931">931: </a>  <font color="#4169E1">if</font> (item1->val < item2->val) <font color="#4169E1">return</font> +1;
-<a name="line932">932: </a>  <font color="#4169E1">return</font> 0;
-<a name="line933">933: </a>}
-
-<a name="line935">935: </a><strong><font color="#4169E1"><a name="PetscLogNestedPrint"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogNestedPrint(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscNestedEventTree *tree,int nTimers, int iStart, PetscLogDouble totalTime)</font></strong>
-<a name="line936">936: </a>{
-<a name="line937">937: </a>  int                depth   = tree[iStart].depth;
-<a name="line938">938: </a>  const char         *name;
-<a name="line939">939: </a>  int                parentCount, nChildren;
-<a name="line940">940: </a>  PetscSortItem      *children;
-<a name="line941">941: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line942">942: </a>  PetscEventPerfInfo *eventPerfInfo;
-<a name="line943">943: </a>  PetscEventPerfInfo myPerfInfo,  otherPerfInfo, selfPerfInfo;
-<a name="line944">944: </a>  PetscLogDouble     countsPerCall;
-<a name="line945">945: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          wasPrinted;
-<a name="line946">946: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          childWasPrinted;
-<a name="line947">947: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
-
-<a name="line949">949: </a>  {
-<a name="line950">950: </a>  <font color="#B22222">/* Look up the name of the event and its PerfInfo */</font>
-<a name="line951">951: </a>     const int          stage=0;
-<a name="line952">952: </a>     PetscStageLog      stageLog;
-<a name="line953">953: </a>     PetscEventRegInfo  *eventRegInfo;
-<a name="line954">954: </a>     <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
-<a name="line955">955: </a>     eventRegInfo  = stageLog->eventLog->eventInfo;
-<a name="line956">956: </a>     eventPerfInfo = stageLog->stageInfo[stage].eventLog->eventInfo;
-<a name="line957">957: </a>     name          = eventRegInfo[(<a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>) tree[iStart].nstEvent].name;
-<a name="line958">958: </a>  }
-
-<a name="line960">960: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-
-<a name="line962">962: </a>  <font color="#B22222">/* Count the number of child processes */</font>
-<a name="line963">963: </a>  nChildren = 0;
-<a name="line964">964: </a>  {
-<a name="line965">965: </a>    int i;
-<a name="line966">966: </a>    <font color="#4169E1">for</font> (i=iStart+1; i<nTimers; i++) {
-<a name="line967">967: </a>      <font color="#4169E1">if</font> (tree[i].depth<=depth) <font color="#4169E1">break</font>;
-<a name="line968">968: </a>      <font color="#4169E1">if</font> (tree[i].depth == depth + 1) nChildren++;
-<a name="line969">969: </a>    }
-<a name="line970">970: </a>  }
-
-<a name="line972">972: </a>  <font color="#4169E1">if</font> (nChildren>0) {
-<a name="line973">973: </a>    <font color="#B22222">/* Create an array for the id-s and maxTimes of the children,</font>
-<a name="line974">974: </a><font color="#B22222">     *  leaving 2 spaces for self-time and other-time */</font>
-<a name="line975">975: </a>    int            i;
-<a name="line976">976: </a>    PetscLogDouble *times, *maxTimes;
-
-<a name="line978">978: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren+2,&children);
-<a name="line979">979: </a>    nChildren = 0;
-<a name="line980">980: </a>    <font color="#4169E1">for</font> (i=iStart+1; i<nTimers; i++) {
-<a name="line981">981: </a>      <font color="#4169E1">if</font> (tree[i].depth<=depth) <font color="#4169E1">break</font>;
-<a name="line982">982: </a>      <font color="#4169E1">if</font> (tree[i].depth == depth + 1) {
-<a name="line983">983: </a>        children[nChildren].id  = i;
-<a name="line984">984: </a>        children[nChildren].val = eventPerfInfo[tree[i].dftEvent].time ;
-<a name="line985">985: </a>        nChildren++;
-<a name="line986">986: </a>      }
-<a name="line987">987: </a>    }
-
-<a name="line989">989: </a>    <font color="#B22222">/* Calculate the children's maximum times, to see whether children will be ignored or printed */</font>
-<a name="line990">990: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&times);
-<a name="line991">991: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) { times[i] = children[i].val; }
-
-<a name="line993">993: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&maxTimes);
-<a name="line994">994: </a>    MPIU_Allreduce(times, maxTimes, nChildren, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line995">995: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(times);
-
-<a name="line997">997: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) { children[i].val = maxTimes[i]; }
-<a name="line998">998: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(maxTimes);
-<a name="line999">999: </a>  }
-
-<a name="line1001">1001: </a>  <font color="#4169E1">if</font> (!tree[iStart].own) {
-<a name="line1002">1002: </a>  <font color="#B22222">/* Set values for a timer that was not activated in this process </font>
-<a name="line1003">1003: </a><font color="#B22222">   * (but was, in other processes of this run) */</font>
-<a name="line1004">1004: </a>    <a href="../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(&myPerfInfo,<font color="#4169E1">sizeof</font>(myPerfInfo));
-
-<a name="line1006">1006: </a>    selfPerfInfo  = myPerfInfo;
-<a name="line1007">1007: </a>    otherPerfInfo = myPerfInfo;
-
-<a name="line1009">1009: </a>    parentCount   = 1;
-<a name="line1010">1010: </a>    countsPerCall = 0;
-<a name="line1011">1011: </a>  } <font color="#4169E1">else</font> {
-<a name="line1012">1012: </a>  <font color="#B22222">/* Set the values for a timer that was activated in this process */</font>
-<a name="line1013">1013: </a>    int           i;
-<a name="line1014">1014: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent   = tree[iStart].dftEvent;
-
-<a name="line1016">1016: </a>    parentCount    = countParents( tree, eventPerfInfo, iStart);
-<a name="line1017">1017: </a>    myPerfInfo     = eventPerfInfo[dftEvent];
-<a name="line1018">1018: </a>    countsPerCall  = (PetscLogDouble) myPerfInfo.count / (PetscLogDouble) parentCount;
-
-<a name="line1020">1020: </a>    selfPerfInfo                = myPerfInfo;
-<a name="line1021">1021: </a>    otherPerfInfo.time          = 0;
-<a name="line1022">1022: </a>    otherPerfInfo.flops         = 0;
-<a name="line1023">1023: </a>    otherPerfInfo.numMessages   = 0;
-<a name="line1024">1024: </a>    otherPerfInfo.messageLength = 0;
-<a name="line1025">1025: </a>    otherPerfInfo.numReductions = 0;
-
-<a name="line1027">1027: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) {
-<a name="line1028">1028: </a>      <font color="#B22222">/* For all child counters: subtract the child values from self-timers */</font>
-
-<a name="line1030">1030: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>      dftChild  = tree[children[i].id].dftEvent;
-<a name="line1031">1031: </a>      PetscEventPerfInfo childPerfInfo = eventPerfInfo[dftChild];
-
-<a name="line1033">1033: </a>      selfPerfInfo.time          -= childPerfInfo.time;
-<a name="line1034">1034: </a>      selfPerfInfo.flops         -= childPerfInfo.flops;
-<a name="line1035">1035: </a>      selfPerfInfo.numMessages   -= childPerfInfo.numMessages;
-<a name="line1036">1036: </a>      selfPerfInfo.messageLength -= childPerfInfo.messageLength;
-<a name="line1037">1037: </a>      selfPerfInfo.numReductions -= childPerfInfo.numReductions;
-
-<a name="line1039">1039: </a>      <font color="#4169E1">if</font> ((children[i].val/totalTime) < (threshTime/100.0)) {
-<a name="line1040">1040: </a>        <font color="#B22222">/* Add them to 'other' if the time is ignored in the output */</font>
-<a name="line1041">1041: </a>        otherPerfInfo.time          += childPerfInfo.time;
-<a name="line1042">1042: </a>        otherPerfInfo.flops         += childPerfInfo.flops;
-<a name="line1043">1043: </a>        otherPerfInfo.numMessages   += childPerfInfo.numMessages;
-<a name="line1044">1044: </a>        otherPerfInfo.messageLength += childPerfInfo.messageLength;
-<a name="line1045">1045: </a>        otherPerfInfo.numReductions += childPerfInfo.numReductions;
-<a name="line1046">1046: </a>      }
-<a name="line1047">1047: </a>    }
-<a name="line1048">1048: </a>  }
-
-<a name="line1050">1050: </a>  <font color="#B22222">/* Main output for this timer */</font>
-<a name="line1051">1051: </a>  PetscLogPrintNestedLine(viewer, myPerfInfo, countsPerCall, parentCount, depth, name, totalTime, &wasPrinted);
-
-<a name="line1053">1053: </a>  <font color="#B22222">/* Now print the lines for the children */</font>
-<a name="line1054">1054: </a>  <font color="#4169E1">if</font> (nChildren>0) {
-<a name="line1055">1055: </a>    <font color="#B22222">/* Calculate max-times for 'self' and 'other' */</font>
-<a name="line1056">1056: </a>    int            i;
-<a name="line1057">1057: </a>    PetscLogDouble times[2], maxTimes[2];
-<a name="line1058">1058: </a>    times[0] = selfPerfInfo.time;   times[1] = otherPerfInfo.time;
-<a name="line1059">1059: </a>    MPIU_Allreduce(times, maxTimes, 2, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line1060">1060: </a>    children[nChildren+0].id = -1;
-<a name="line1061">1061: </a>    children[nChildren+0].val = maxTimes[0];
-<a name="line1062">1062: </a>    children[nChildren+1].id = -2;
-<a name="line1063">1063: </a>    children[nChildren+1].val = maxTimes[1];
-
-<a name="line1065">1065: </a>    <font color="#B22222">/* Now sort the children (including 'self' and 'other') on total time */</font>
-<a name="line1066">1066: </a>    qsort(children, nChildren+2, <font color="#4169E1">sizeof</font>(PetscSortItem), compareSortItems);
-
-<a name="line1068">1068: </a>    <font color="#B22222">/* Print (or ignore) the children in ascending order of total time */</font>
-<a name="line1069">1069: </a>    PetscViewerXMLStartSection(viewer,<font color="#666666">"events"</font>, NULL);
-<a name="line1070">1070: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren+2; i++) {
-<a name="line1071">1071: </a>      <font color="#4169E1">if</font> ((children[i].val/totalTime) < (threshTime/100.0)) {
-<a name="line1072">1072: </a>        <font color="#B22222">/* ignored: no output */</font>
-<a name="line1073">1073: </a>      } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (children[i].id==-1) {
-<a name="line1074">1074: </a>        PetscLogPrintNestedLine(viewer, selfPerfInfo, 1, parentCount, depth+1, <font color="#666666">"self"</font>, totalTime, &childWasPrinted);
-<a name="line1075">1075: </a>        <font color="#4169E1">if</font> (childWasPrinted) {
-<a name="line1076">1076: </a>          PetscViewerXMLEndSection(viewer,<font color="#666666">"event"</font>);
-<a name="line1077">1077: </a>        }
-<a name="line1078">1078: </a>      } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (children[i].id==-2) {
-<a name="line1079">1079: </a>        size_t  len;
-<a name="line1080">1080: </a>        char    *otherName;
-
-<a name="line1082">1082: </a>        <a href="../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(name,&len);
-<a name="line1083">1083: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(16+len,&otherName);
-<a name="line1084">1084: </a>        sprintf(otherName,<font color="#666666">"%s: other-timed"</font>,name);
-<a name="line1085">1085: </a>        PetscLogPrintNestedLine(viewer, otherPerfInfo, 1, 1, depth+1, otherName, totalTime, &childWasPrinted);
-<a name="line1086">1086: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(otherName);
-<a name="line1087">1087: </a>        <font color="#4169E1">if</font> (childWasPrinted) {
-<a name="line1088">1088: </a>          PetscViewerXMLEndSection(viewer,<font color="#666666">"event"</font>);
-<a name="line1089">1089: </a>        }
-<a name="line1090">1090: </a>      } <font color="#4169E1">else</font> {
-<a name="line1091">1091: </a>        <font color="#B22222">/* Print the child with a recursive call to this function */</font>
-<a name="line1092">1092: </a>        PetscLogNestedPrint(viewer, tree, nTimers, children[i].id, totalTime);
-<a name="line1093">1093: </a>      }
-<a name="line1094">1094: </a>    }
-<a name="line1095">1095: </a>    PetscViewerXMLEndSection(viewer,<font color="#666666">"events"</font>);
-<a name="line1096">1096: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(children);
-<a name="line1097">1097: </a>  }
-
-<a name="line1099">1099: </a>  <font color="#4169E1">if</font> (wasPrinted) {
-<a name="line1100">1100: </a>    PetscViewerXMLEndSection(viewer, <font color="#666666">"event"</font>);
-<a name="line1101">1101: </a>  }
-<a name="line1102">1102: </a>  <font color="#4169E1">return</font> 0;
-<a name="line1103">1103: </a>}
-
-<a name="line1107">1107: </a><strong><font color="#4169E1"><a name="PetscLogNestedPrintTop"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogNestedPrintTop(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscNestedEventTree *tree,int nTimers, PetscLogDouble totalTime)</font></strong>
-<a name="line1108">1108: </a>{
-<a name="line1109">1109: </a>  int                nChildren;
-<a name="line1110">1110: </a>  PetscSortItem      *children;
-<a name="line1111">1111: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1112">1112: </a>  PetscEventPerfInfo *eventPerfInfo;
-<a name="line1113">1113: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
-
-<a name="line1116">1116: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-<a name="line1117">1117: </a>  {
-<a name="line1118">1118: </a>  <font color="#B22222">/* Look up the PerfInfo */</font>
-<a name="line1119">1119: </a>     const int          stage=0;
-<a name="line1120">1120: </a>     PetscStageLog      stageLog;
-<a name="line1121">1121: </a>     <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
-<a name="line1122">1122: </a>     eventPerfInfo = stageLog->stageInfo[stage].eventLog->eventInfo;
-<a name="line1123">1123: </a>  }
-
-<a name="line1125">1125: </a>  <font color="#B22222">/* Count the number of child processes, and count total time */</font>
-<a name="line1126">1126: </a>  nChildren = 0;
-<a name="line1127">1127: </a>  {
-<a name="line1128">1128: </a>    int i;
-<a name="line1129">1129: </a>    <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
-<a name="line1130">1130: </a>      <font color="#4169E1">if</font> (tree[i].depth==1) nChildren++;
-<a name="line1131">1131: </a>    }
-<a name="line1132">1132: </a>  }
-
-<a name="line1134">1134: </a>  <font color="#4169E1">if</font> (nChildren>0) {
-<a name="line1135">1135: </a>    <font color="#B22222">/* Create an array for the id-s and maxTimes of the children,</font>
-<a name="line1136">1136: </a><font color="#B22222">     *  leaving 2 spaces for self-time and other-time */</font>
-<a name="line1137">1137: </a>    int            i;
-<a name="line1138">1138: </a>    PetscLogDouble *times, *maxTimes;
-
-<a name="line1140">1140: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&children);
-<a name="line1141">1141: </a>    nChildren = 0;
-<a name="line1142">1142: </a>    <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
-<a name="line1143">1143: </a>      <font color="#4169E1">if</font> (tree[i].depth == 1) {
-<a name="line1144">1144: </a>        children[nChildren].id  = i;
-<a name="line1145">1145: </a>        children[nChildren].val = eventPerfInfo[tree[i].dftEvent].time ;
-<a name="line1146">1146: </a>        nChildren++;
-<a name="line1147">1147: </a>      }
-<a name="line1148">1148: </a>     }
-<a name="line1149">1149: </a>
-<a name="line1150">1150: </a>    <font color="#B22222">/* Calculate the children's maximum times, to sort them */</font>
-<a name="line1151">1151: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&times);
-<a name="line1152">1152: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) { times[i] = children[i].val; }
-
-<a name="line1154">1154: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&maxTimes);
-<a name="line1155">1155: </a>    MPIU_Allreduce(times, maxTimes, nChildren, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line1156">1156: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(times);
-
-<a name="line1158">1158: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) { children[i].val = maxTimes[i]; }
-<a name="line1159">1159: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(maxTimes);
-
-<a name="line1161">1161: </a>    <font color="#B22222">/* Now sort the children on total time */</font>
-<a name="line1162">1162: </a>    qsort(children, nChildren, <font color="#4169E1">sizeof</font>(PetscSortItem), compareSortItems);
-<a name="line1163">1163: </a>    <font color="#B22222">/* Print (or ignore) the children in ascending order of total time */</font>
-<a name="line1164">1164: </a>    PetscViewerXMLStartSection(viewer, <font color="#666666">"timertree"</font>, <font color="#666666">"Timings tree"</font>);
-<a name="line1165">1165: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"totaltime"</font>, NULL, totalTime, <font color="#666666">"%f"</font>);
-<a name="line1166">1166: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"timethreshold"</font>, NULL, threshTime, <font color="#666666">"%f"</font>);
-
-<a name="line1168">1168: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) {
-<a name="line1169">1169: </a>      <font color="#4169E1">if</font> ((children[i].val/totalTime) < (threshTime/100.0)) {
-<a name="line1170">1170: </a>        <font color="#B22222">/* ignored: no output */</font>
-<a name="line1171">1171: </a>      } <font color="#4169E1">else</font> {
-<a name="line1172">1172: </a>        <font color="#B22222">/* Print the child with a recursive call to this function */</font>
-<a name="line1173">1173: </a>        PetscLogNestedPrint(viewer, tree, nTimers, children[i].id, totalTime);
-<a name="line1174">1174: </a>      }
-<a name="line1175">1175: </a>    }
-<a name="line1176">1176: </a>    PetscViewerXMLEndSection(viewer, <font color="#666666">"timertree"</font>);
-<a name="line1177">1177: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(children);
-<a name="line1178">1178: </a>  }
-<a name="line1179">1179: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1180">1180: </a>}
-
-<a name="line1182">1182: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
-<a name="line1183">1183: </a>  char           *name;
-<a name="line1184">1184: </a>  PetscLogDouble time;
-<a name="line1185">1185: </a>  PetscLogDouble flops;
-<a name="line1186">1186: </a>  PetscLogDouble numMessages;
-<a name="line1187">1187: </a>  PetscLogDouble messageLength;
-<a name="line1188">1188: </a>  PetscLogDouble numReductions;
-<a name="line1189">1189: </a>} PetscSelfTimer;
-
-<a name="line1193">1193: </a><strong><font color="#4169E1"><a name="PetscCalcSelfTime"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscCalcSelfTime(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscSelfTimer **p_self, int *p_nstMax)</font></strong>
-<a name="line1194">1194: </a>{
-<a name="line1195">1195: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1196">1196: </a>  PetscEventPerfInfo *eventPerfInfo;
-<a name="line1197">1197: </a>  PetscEventRegInfo  *eventRegInfo;
-<a name="line1198">1198: </a>  PetscSelfTimer     *selftimes;
-<a name="line1199">1199: </a>  PetscSelfTimer     *totaltimes;
-<a name="line1200">1200: </a>  NestedEventId      *nstEvents;
-<a name="line1201">1201: </a>  int                i, maxDefaultTimer;
-<a name="line1202">1202: </a>  NestedEventId      nst;
-<a name="line1203">1203: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>      dft;
-<a name="line1204">1204: </a>  int                nstMax, nstMax_local;
-<a name="line1205">1205: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
-<a name="line1206">1206: </a>
-<a name="line1208">1208: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-<a name="line1209">1209: </a>  {
-<a name="line1210">1210: </a>    const int          stage=0;
-<a name="line1211">1211: </a>    PetscStageLog      stageLog;
-<a name="line1212">1212: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
-<a name="line1213">1213: </a>    eventRegInfo  = stageLog->eventLog->eventInfo;
-<a name="line1214">1214: </a>    eventPerfInfo = stageLog->stageInfo[stage].eventLog->eventInfo;
-<a name="line1215">1215: </a>  }
-
-<a name="line1217">1217: </a>  <font color="#B22222">/* For each default timer, calculate the (one) nested timer that it corresponds to. */</font>
-<a name="line1218">1218: </a>  maxDefaultTimer =0;
-<a name="line1219">1219: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
-<a name="line1220">1220: </a>    int            nParents         = nestedEvents[i].nParents;
-<a name="line1221">1221: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents        = nestedEvents[i].dftEvents;
-<a name="line1222">1222: </a>     int j;
-<a name="line1223">1223: </a>     <font color="#4169E1">for</font> (j=0; j<nParents; j++) {
-<a name="line1224">1224: </a>       maxDefaultTimer = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(dftEvents[j],maxDefaultTimer);
-<a name="line1225">1225: </a>     }
-<a name="line1226">1226: </a>  }
-<a name="line1227">1227: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(maxDefaultTimer+1,&nstEvents);
-<a name="line1228">1228: </a>  <font color="#4169E1">for</font> (dft=0; dft<maxDefaultTimer; dft++) {nstEvents[dft] = 0;}
-<a name="line1229">1229: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
-<a name="line1230">1230: </a>    int           nParents          = nestedEvents[i].nParents;
-<a name="line1231">1231: </a>    NestedEventId nstEvent          = nestedEvents[i].nstEvent;
-<a name="line1232">1232: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents        = nestedEvents[i].dftEvents;
-<a name="line1233">1233: </a>    int           j;
-<a name="line1234">1234: </a>    <font color="#4169E1">for</font> (j=0; j<nParents; j++) { nstEvents[dftEvents[j]] = nstEvent; }
-<a name="line1235">1235: </a>  }
-
-<a name="line1237">1237: </a>  <font color="#B22222">/* Calculate largest nested event-ID */</font>
-<a name="line1238">1238: </a>  nstMax_local = 0;
-<a name="line1239">1239: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) { <font color="#4169E1">if</font> (nestedEvents[i].nstEvent>nstMax_local) {nstMax_local = nestedEvents[i].nstEvent;} }
-<a name="line1240">1240: </a>  MPIU_Allreduce(&nstMax_local, &nstMax, 1, MPI_INT, MPI_MAX, comm);
-
-
-<a name="line1243">1243: </a>  <font color="#B22222">/* Initialize all total-times with zero */</font>
-<a name="line1244">1244: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&selftimes);
-<a name="line1245">1245: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&totaltimes);
-<a name="line1246">1246: </a>  <font color="#4169E1">for</font> (nst=0; nst<=nstMax; nst++) {
-<a name="line1247">1247: </a>    totaltimes[nst].time          = 0;
-<a name="line1248">1248: </a>    totaltimes[nst].flops         = 0;
-<a name="line1249">1249: </a>    totaltimes[nst].numMessages   = 0;
-<a name="line1250">1250: </a>    totaltimes[nst].messageLength = 0;
-<a name="line1251">1251: </a>    totaltimes[nst].numReductions = 0;
-<a name="line1252">1252: </a>    totaltimes[nst].name          = NULL;
-<a name="line1253">1253: </a>  }
-
-<a name="line1255">1255: </a>  <font color="#B22222">/* Calculate total-times */</font>
-<a name="line1256">1256: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
-<a name="line1257">1257: </a>    const int            nParents  = nestedEvents[i].nParents;
-<a name="line1258">1258: </a>    const NestedEventId  nstEvent  = nestedEvents[i].nstEvent;
-<a name="line1259">1259: </a>    const <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents = nestedEvents[i].dftEvents;
-<a name="line1260">1260: </a>    int                  j;
-<a name="line1261">1261: </a>    <font color="#4169E1">for</font> (j=0; j<nParents; j++) {
-<a name="line1262">1262: </a>      const <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent = dftEvents[j];
-<a name="line1263">1263: </a>      totaltimes[nstEvent].time          += eventPerfInfo[dftEvent].time;
-<a name="line1264">1264: </a>      totaltimes[nstEvent].flops         += eventPerfInfo[dftEvent].flops;
-<a name="line1265">1265: </a>      totaltimes[nstEvent].numMessages   += eventPerfInfo[dftEvent].numMessages;
-<a name="line1266">1266: </a>      totaltimes[nstEvent].messageLength += eventPerfInfo[dftEvent].messageLength;
-<a name="line1267">1267: </a>      totaltimes[nstEvent].numReductions += eventPerfInfo[dftEvent].numReductions;
-<a name="line1268">1268: </a>    }
-<a name="line1269">1269: </a>    totaltimes[nstEvent].name    = eventRegInfo[(<a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>) nstEvent].name;
-<a name="line1270">1270: </a>  }
-
-<a name="line1272">1272: </a>  <font color="#B22222">/* Initialize: self-times := totaltimes */</font>
-<a name="line1273">1273: </a>  <font color="#4169E1">for</font> (nst=0; nst<=nstMax; nst++) { selftimes[nst] = totaltimes[nst]; }
-
-<a name="line1275">1275: </a>  <font color="#B22222">/* Subtract timed supprocesses from self-times */</font>
-<a name="line1276">1276: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
-<a name="line1277">1277: </a>    const int           nParents          = nestedEvents[i].nParents;
-<a name="line1278">1278: </a>    const <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents        = nestedEvents[i].dftEvents;
-<a name="line1279">1279: </a>    const NestedEventId *dftParentsSorted = nestedEvents[i].dftParentsSorted;
-<a name="line1280">1280: </a>    int                 j;
-<a name="line1281">1281: </a>    <font color="#4169E1">for</font> (j=0; j<nParents; j++) {
-<a name="line1282">1282: </a>      const <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent  = dftEvents[j];
-<a name="line1283">1283: </a>      const NestedEventId nstParent = nstEvents[dftParentsSorted[j]];
-<a name="line1284">1284: </a>      selftimes[nstParent].time          -= eventPerfInfo[dftEvent].time;
-<a name="line1285">1285: </a>      selftimes[nstParent].flops         -= eventPerfInfo[dftEvent].flops;
-<a name="line1286">1286: </a>      selftimes[nstParent].numMessages   -= eventPerfInfo[dftEvent].numMessages;
-<a name="line1287">1287: </a>      selftimes[nstParent].messageLength -= eventPerfInfo[dftEvent].messageLength;
-<a name="line1288">1288: </a>      selftimes[nstParent].numReductions -= eventPerfInfo[dftEvent].numReductions;
-<a name="line1289">1289: </a>    }
-<a name="line1290">1290: </a>  }
-
-<a name="line1292">1292: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nstEvents);
-<a name="line1293">1293: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(totaltimes);
-
-<a name="line1295">1295: </a>  <font color="#B22222">/* Set outputs */</font>
-<a name="line1296">1296: </a>  *p_self  = selftimes;
-<a name="line1297">1297: </a>  *p_nstMax = nstMax;
-<a name="line1298">1298: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1299">1299: </a>}
-
-<a name="line1303">1303: </a><strong><font color="#4169E1"><a name="PetscPrintSelfTime"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintSelfTime(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, const PetscSelfTimer *selftimes, int nstMax, PetscLogDouble totalTime)</font></strong>
-<a name="line1304">1304: </a>{
-<a name="line1305">1305: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
-<a name="line1306">1306: </a>  int                i;
-<a name="line1307">1307: </a>  NestedEventId      nst;
-<a name="line1308">1308: </a>  PetscSortItem      *sortSelfTimes;
-<a name="line1309">1309: </a>  PetscLogDouble     *times, *maxTimes;
-<a name="line1310">1310: </a>  PetscEventRegInfo  *eventRegInfo;
-<a name="line1311">1311: </a>  const int          dum_depth = 1, dum_count=1, dum_parentcount=1;
-<a name="line1312">1312: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          wasPrinted;
-<a name="line1313">1313: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
-
-<a name="line1316">1316: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-<a name="line1317">1317: </a>  {
-<a name="line1318">1318: </a>    PetscStageLog      stageLog;
-<a name="line1319">1319: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
-<a name="line1320">1320: </a>    eventRegInfo  = stageLog->eventLog->eventInfo;
-<a name="line1321">1321: </a>  }
-
-<a name="line1323">1323: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&times);
-<a name="line1324">1324: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&maxTimes);
-<a name="line1325">1325: </a>  <font color="#4169E1">for</font> (nst=0; nst<=nstMax; nst++) { times[nst] = selftimes[nst].time;}
-<a name="line1326">1326: </a>  MPIU_Allreduce(times, maxTimes, nstMax+1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-<a name="line1327">1327: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(times);
-
-<a name="line1329">1329: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&sortSelfTimes);
-
-<a name="line1331">1331: </a>  <font color="#B22222">/* Sort the self-timers on basis of the largest time needed */</font>
-<a name="line1332">1332: </a>  <font color="#4169E1">for</font> (nst=0; nst<=nstMax; nst++) {
-<a name="line1333">1333: </a>    sortSelfTimes[nst].id  = nst;
-<a name="line1334">1334: </a>    sortSelfTimes[nst].val = maxTimes[nst];
-<a name="line1335">1335: </a>  }
-<a name="line1336">1336: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(maxTimes);
-<a name="line1337">1337: </a>  qsort(sortSelfTimes, nstMax+1, <font color="#4169E1">sizeof</font>(PetscSortItem), compareSortItems);
-
-<a name="line1339">1339: </a>  PetscViewerXMLStartSection(viewer, <font color="#666666">"selftimertable"</font>, <font color="#666666">"Self-timings"</font>);
-<a name="line1340">1340: </a>  PetscViewerXMLPutDouble(viewer, <font color="#666666">"totaltime"</font>, NULL, totalTime, <font color="#666666">"%f"</font>);
-
-<a name="line1342">1342: </a>  <font color="#4169E1">for</font> (i=0; i<=nstMax; i++) {
-<a name="line1343">1343: </a>    <font color="#4169E1">if</font> ((sortSelfTimes[i].val/totalTime) >= (threshTime/100.0)) {
-<a name="line1344">1344: </a>      NestedEventId      nstEvent = sortSelfTimes[i].id;
-<a name="line1345">1345: </a>      PetscEventPerfInfo selfPerfInfo;
-<a name="line1346">1346: </a>      const char         *name     = eventRegInfo[(<a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>) nstEvent].name;
-
-<a name="line1348">1348: </a>      selfPerfInfo.time          = selftimes[nstEvent].time ;
-<a name="line1349">1349: </a>      selfPerfInfo.flops         = selftimes[nstEvent].flops;
-<a name="line1350">1350: </a>      selfPerfInfo.numMessages   = selftimes[nstEvent].numMessages;
-<a name="line1351">1351: </a>      selfPerfInfo.messageLength = selftimes[nstEvent].messageLength;
-<a name="line1352">1352: </a>      selfPerfInfo.numReductions = selftimes[nstEvent].numReductions;
-<a name="line1353">1353: </a>
-<a name="line1354">1354: </a>      PetscLogPrintNestedLine(viewer, selfPerfInfo, dum_count, dum_parentcount, dum_depth, name, totalTime, &wasPrinted);
-<a name="line1355">1355: </a>      <font color="#4169E1">if</font> (wasPrinted){
-<a name="line1356">1356: </a>        PetscViewerXMLEndSection(viewer, <font color="#666666">"event"</font>);
-<a name="line1357">1357: </a>      }
-<a name="line1358">1358: </a>    }
-<a name="line1359">1359: </a>  }
-<a name="line1360">1360: </a>  PetscViewerXMLEndSection(viewer, <font color="#666666">"selftimertable"</font>);
-<a name="line1361">1361: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sortSelfTimes);
-<a name="line1362">1362: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1363">1363: </a>}
-
-<a name="line1367">1367: </a><strong><font color="#4169E1"><a name="PetscLogView_Nested"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogView_Nested(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
-<a name="line1368">1368: </a>{
-<a name="line1369">1369: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>             comm;
-<a name="line1370">1370: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>       ierr;
-<a name="line1371">1371: </a>  PetscLogDouble       locTotalTime, globTotalTime;
-<a name="line1372">1372: </a>  PetscNestedEventTree *tree = NULL;
-<a name="line1373">1373: </a>  PetscSelfTimer       *selftimers = NULL;
-<a name="line1374">1374: </a>  int                  nTimers = 0, nstMax = 0;
-<a name="line1375">1375: </a>  <a href="../../../docs/manualpages/Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</a>      vType;
-
-<a name="line1378">1378: </a>  <a href="../../../docs/manualpages/Viewer/PetscViewerGetType.html#PetscViewerGetType">PetscViewerGetType</a>(viewer,&vType);
-
-<a name="line1380">1380: </a>  <font color="#B22222">/* Set useXMLFormat that controls the format in all local PetscPrint.. functions */</font>
-<a name="line1381">1381: </a>  PetscViewerInitASCII_XML(viewer);
-
-<a name="line1383">1383: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
-
-<a name="line1385">1385: </a>  <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"<!-- PETSc Performance Summary: -->\n"</font>);
-<a name="line1386">1386: </a>  PetscViewerXMLStartSection(viewer, <font color="#666666">"petscroot"</font>, NULL);
-
-<a name="line1388">1388: </a>  <font color="#B22222">/* Get the total elapsed time, local and global maximum */</font>
-<a name="line1389">1389: </a>  <a href="../../../docs/manualpages/Sys/PetscTime.html#PetscTime">PetscTime</a>(&locTotalTime);  locTotalTime -= petsc_BaseTime;
-<a name="line1390">1390: </a>  MPIU_Allreduce(&locTotalTime, &globTotalTime, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
-
-<a name="line1392">1392: </a>  <font color="#B22222">/* Print global information about this run */</font>
-<a name="line1393">1393: </a>  PetscPrintExeSpecs(viewer);
-<a name="line1394">1394: </a>  PetscPrintGlobalPerformance(viewer, locTotalTime);
-<a name="line1395">1395: </a>
-<a name="line1396">1396: </a>  <font color="#B22222">/* Collect nested timer tree info from all processes */</font>
-<a name="line1397">1397: </a>  PetscCreateLogTreeNested(viewer, &tree, &nTimers);
-<a name="line1398">1398: </a>  PetscLogNestedPrintTop(viewer, tree, nTimers, globTotalTime);
-<a name="line1399">1399: </a>  PetscLogFreeNestedTree(tree, nTimers);
-
-<a name="line1401">1401: </a>  <font color="#B22222">/* Calculate self-time for all (not-nested) events */</font>
-<a name="line1402">1402: </a>  PetscCalcSelfTime(viewer, &selftimers, &nstMax);
-<a name="line1403">1403: </a>  PetscPrintSelfTime(viewer, selftimers, nstMax, globTotalTime);
-<a name="line1404">1404: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(selftimers);
-
-<a name="line1406">1406: </a>  PetscViewerXMLEndSection(viewer, <font color="#666666">"petscroot"</font>);
-<a name="line1407">1407: </a>  PetscViewerFinalASCII_XML(viewer);
-<a name="line1408">1408: </a>  PetscLogNestedEnd();
-<a name="line1409">1409: </a>  <font color="#4169E1">return</font>(0);
-<a name="line1410">1410: </a>}
-
-<a name="line1412">1412: </a><font color="#A020F0">#endif</font>
+<a name="line336">336: </a>  <font color="#4169E1">if</font> (entry>=nNestedEvents) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"Logging event %d larger than number of events %d"</font>,entry,nNestedEvents);
+<a name="line337">337: </a>  <font color="#4169E1">if</font> (nestedEvents[entry].nstEvent != nstEvent) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"Logging event %d had unbalanced begin/end pairs does not match %d"</font>,entry,nstEvent);
+<a name="line338">338: </a>  dftEventsSorted = nestedEvents[entry].dftEventsSorted;
+<a name="line339">339: </a>  nParents        = nestedEvents[entry].nParents;
+
+<a name="line341">341: </a>  <font color="#B22222">/* Find the current default timer among the 'dftEvents' of this event */</font>
+<a name="line342">342: </a>  PetscLogEventFindDefaultTimer( dftParentActive, dftEventsSorted, nParents, &pentry);
+
+<a name="line344">344: </a>  <font color="#4169E1">if</font> (pentry>=nParents) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"Entry %d is larger than number of parents %d"</font>,pentry,nParents);
+<a name="line345">345: </a>  <font color="#4169E1">if</font> (dftEventsSorted[pentry] != dftParentActive) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_WRONGSTATE, <font color="#666666">"Active parent is %d, but we seem to be closing %d"</font>,dftParentActive,dftEventsSorted[pentry]);
+
+<a name="line347">347: </a>  <font color="#B22222">/* Stop the default timer and update the dftParentActive */</font>
+<a name="line348">348: </a>  PetscLogEventEndDefault(dftParentActive,t,o1,o2,o3,o4);
+<a name="line349">349: </a>  dftParentActive = nestedEvents[entry].dftParents[pentry];
+<a name="line350">350: </a>  <font color="#4169E1">return</font>(0);
+<a name="line351">351: </a>}
+
+<a name="line353">353: </a><font color="#B22222">/* Set the threshold time for logging the events </font>
+<a name="line354">354: </a><font color="#B22222"> */</font>
+<a name="line357">357: </a><strong><font color="#4169E1"><a name="PetscLogSetThreshold"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscLogSetThreshold(PetscLogDouble newThresh, PetscLogDouble *oldThresh)</font></strong>
+<a name="line358">358: </a>{
+<a name="line360">360: </a>  *oldThresh = threshTime;
+<a name="line361">361: </a>  threshTime = newThresh;
+<a name="line362">362: </a>  <font color="#4169E1">return</font>(0);
+<a name="line363">363: </a>}
+
+<a name="line367">367: </a><strong><font color="#4169E1"><a name="PetscPrintExeSpecs"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintExeSpecs(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line368">368: </a>{
+<a name="line369">369: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line370">370: </a>  char               arch[128],hostname[128],username[128],pname[PETSC_MAX_PATH_LEN],date[128];
+<a name="line371">371: </a>  char               version[256], buildoptions[128];
+<a name="line372">372: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        size;
+<a name="line373">373: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
+<a name="line374">374: </a>  size_t             len;
+<a name="line375">375: </a>
+<a name="line377">377: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+<a name="line378">378: </a>  <a href="../../../docs/manualpages/Sys/PetscGetArchType.html#PetscGetArchType">PetscGetArchType</a>(arch,<font color="#4169E1">sizeof</font>(arch));
+<a name="line379">379: </a>  <a href="../../../docs/manualpages/Sys/PetscGetHostName.html#PetscGetHostName">PetscGetHostName</a>(hostname,<font color="#4169E1">sizeof</font>(hostname));
+<a name="line380">380: </a>  <a href="../../../docs/manualpages/Sys/PetscGetUserName.html#PetscGetUserName">PetscGetUserName</a>(username,<font color="#4169E1">sizeof</font>(username));
+<a name="line381">381: </a>  <a href="../../../docs/manualpages/Sys/PetscGetProgramName.html#PetscGetProgramName">PetscGetProgramName</a>(pname,<font color="#4169E1">sizeof</font>(pname));
+<a name="line382">382: </a>  <a href="../../../docs/manualpages/Sys/PetscGetDate.html#PetscGetDate">PetscGetDate</a>(date,<font color="#4169E1">sizeof</font>(date));
+<a name="line383">383: </a>  <a href="../../../docs/manualpages/Sys/PetscGetVersion.html#PetscGetVersion">PetscGetVersion</a>(version,<font color="#4169E1">sizeof</font>(version));
+<a name="line384">384: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm, &size);
+
+<a name="line386">386: </a>  PetscViewerXMLStartSection(viewer, <font color="#666666">"runspecification"</font>, <font color="#666666">"Run Specification"</font>);
+<a name="line387">387: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"executable"</font>  , <font color="#666666">"Executable"</font>   , pname );
+<a name="line388">388: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"architecture"</font>, <font color="#666666">"Architecture"</font> , arch );
+<a name="line389">389: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"hostname"</font>    , <font color="#666666">"Host"</font>         , hostname);
+<a name="line390">390: </a>  PetscViewerXMLPutInt(      viewer, <font color="#666666">"nprocesses"</font>  , <font color="#666666">"Number of processes"</font>, size );
+<a name="line391">391: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"user"</font>        , <font color="#666666">"Run by user"</font>  , username);
+<a name="line392">392: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"date"</font>        , <font color="#666666">"Started at"</font>   , date);
+<a name="line393">393: </a>  PetscViewerXMLPutString(   viewer, <font color="#666666">"petscrelease"</font>, <font color="#666666">"Petsc Release"</font>, version);
+<a name="line394">394: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
+<a name="line395">395: </a><font color="#A020F0">#  if defined(PETSC_USE_COMPLEX) && !defined(PETSC_USE_FORTRAN_KERNELS)</font>
+<a name="line396">396: </a>  sprintf(buildoptions, <font color="#666666">"Debug, ComplexC++Kernels"</font>);
+<a name="line397">397: </a><font color="#A020F0">#  else</font>
+<a name="line398">398: </a>  sprintf(buildoptions, <font color="#666666">"Debug"</font>);
+<a name="line399">399: </a><font color="#A020F0">#  endif</font>
+<a name="line400">400: </a><font color="#A020F0">#else</font>
+<a name="line401">401: </a><font color="#A020F0">#  if defined(PETSC_USE_COMPLEX) && !defined(PETSC_USE_FORTRAN_KERNELS)</font>
+<a name="line402">402: </a>  sprintf(buildoptions, <font color="#666666">"ComplexC++Kernels"</font>);
+<a name="line403">403: </a><font color="#A020F0">#  endif</font>
+<a name="line404">404: </a><font color="#A020F0">#endif</font>
+<a name="line405">405: </a>  <a href="../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(buildoptions,&len);
+<a name="line406">406: </a>  <font color="#4169E1">if</font> (len) {
+<a name="line407">407: </a>    PetscViewerXMLPutString(viewer, <font color="#666666">"petscbuildoptions"</font>, <font color="#666666">"Petsc build options"</font>, buildoptions);
+<a name="line408">408: </a>  }
+<a name="line409">409: </a>  PetscViewerXMLEndSection(viewer, <font color="#666666">"runspecification"</font>);
+<a name="line410">410: </a>  <font color="#4169E1">return</font>(0);
+<a name="line411">411: </a>}
+
+<a name="line413">413: </a><font color="#B22222">/* Print the global performance: max, max/min, average and total of </font>
+<a name="line414">414: </a><font color="#B22222"> *      time, objects, flops, flops/sec, memory, MPI messages, MPI message lengths, MPI reductions.</font>
+<a name="line415">415: </a><font color="#B22222"> */</font>
+<a name="line418">418: </a><strong><font color="#4169E1"><a name="PetscPrintXMLGlobalPerformanceElement"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintXMLGlobalPerformanceElement(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, const char *name, const char *desc, PetscLogDouble max, PetscLogDouble ratio, PetscLogDouble avg, PetscLogDouble tot)</font></strong>
+<a name="line419">419: </a>{
+
+<a name="line423">423: </a>  PetscViewerXMLStartSection(viewer, name, desc);
+<a name="line424">424: </a>  PetscViewerXMLPutDouble(viewer, <font color="#666666">"max"</font>, NULL, max, <font color="#666666">"%e"</font>);
+<a name="line425">425: </a>  PetscViewerXMLPutDouble(viewer, <font color="#666666">"ratio"</font>, NULL, ratio, <font color="#666666">"%f"</font>);
+<a name="line426">426: </a>  <font color="#4169E1">if</font> (avg>-1.0) {
+<a name="line427">427: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"average"</font>, NULL, avg, <font color="#666666">"%e"</font>);
+<a name="line428">428: </a>  }
+<a name="line429">429: </a>  <font color="#4169E1">if</font> (tot>-1.0) {
+<a name="line430">430: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"total"</font>, NULL, tot, <font color="#666666">"%e"</font>);
+<a name="line431">431: </a>  }
+<a name="line432">432: </a>  PetscViewerXMLEndSection(viewer, name);
+<a name="line433">433: </a>  <font color="#4169E1">return</font>(0);
+<a name="line434">434: </a>}
+
+<a name="line436">436: </a><font color="#B22222">/* Print the global performance: max, max/min, average and total of </font>
+<a name="line437">437: </a><font color="#B22222"> *      time, objects, flops, flops/sec, memory, MPI messages, MPI message lengths, MPI reductions.</font>
+<a name="line438">438: </a><font color="#B22222"> */</font>
+<a name="line441">441: </a><strong><font color="#4169E1"><a name="PetscPrintGlobalPerformance"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintGlobalPerformance(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscLogDouble locTotalTime)</font></strong>
+<a name="line442">442: </a>{
+<a name="line443">443: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line444">444: </a>  PetscLogDouble     min, max, tot, ratio, avg;
+<a name="line445">445: </a>  PetscLogDouble     flops, mem, red, mess;
+<a name="line446">446: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>        size;
+<a name="line447">447: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
+
+<a name="line450">450: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+<a name="line451">451: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm, &size);
+
+<a name="line453">453: </a>  <font color="#B22222">/* Must preserve reduction count before we go on */</font>
+<a name="line454">454: </a>  red = petsc_allreduce_ct + petsc_gather_ct + petsc_scatter_ct;
+
+<a name="line456">456: </a>  <font color="#B22222">/* Calculate summary information */</font>
+<a name="line457">457: </a>  PetscViewerXMLStartSection(viewer, <font color="#666666">"globalperformance"</font>, <font color="#666666">"Global performance"</font>);
+
+<a name="line459">459: </a>  <font color="#B22222">/*   Time */</font>
+<a name="line460">460: </a>  MPIU_Allreduce(&locTotalTime, &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
+<a name="line461">461: </a>  MPIU_Allreduce(&locTotalTime, &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line462">462: </a>  MPIU_Allreduce(&locTotalTime, &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
+<a name="line463">463: </a>  avg  = (tot)/((PetscLogDouble) size);
+<a name="line464">464: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
+<a name="line465">465: </a>  <font color="#4169E1">else</font> ratio = 0.0;
+<a name="line466">466: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"time"</font>, <font color="#666666">"Time (sec)"</font>, max, ratio, avg, -1.0);
+
+<a name="line468">468: </a>  <font color="#B22222">/*   Objects */</font>
+<a name="line469">469: </a>  avg  = (PetscLogDouble) petsc_numObjects;
+<a name="line470">470: </a>  MPIU_Allreduce(&avg,          &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
+<a name="line471">471: </a>  MPIU_Allreduce(&avg,          &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line472">472: </a>  MPIU_Allreduce(&avg,          &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
+<a name="line473">473: </a>  avg  = (tot)/((PetscLogDouble) size);
+<a name="line474">474: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
+<a name="line475">475: </a>  <font color="#4169E1">else</font> ratio = 0.0;
+<a name="line476">476: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"objects"</font>, <font color="#666666">"Objects"</font>, max, ratio, avg, -1.0);
+
+<a name="line478">478: </a>  <font color="#B22222">/*   Flop */</font>
+<a name="line479">479: </a>  MPIU_Allreduce(&petsc_TotalFlops,  &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
+<a name="line480">480: </a>  MPIU_Allreduce(&petsc_TotalFlops,  &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line481">481: </a>  MPIU_Allreduce(&petsc_TotalFlops,  &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
+<a name="line482">482: </a>  avg  = (tot)/((PetscLogDouble) size);
+<a name="line483">483: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
+<a name="line484">484: </a>  <font color="#4169E1">else</font> ratio = 0.0;
+<a name="line485">485: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"mflop"</font>, <font color="#666666">"MFlop"</font>, max/1.0E6, ratio, avg/1.0E6, tot/1.0E6);
+
+<a name="line487">487: </a>  <font color="#B22222">/*   Flop/sec -- Must talk to Barry here */</font>
+<a name="line488">488: </a>  <font color="#4169E1">if</font> (locTotalTime != 0.0) flops = petsc_TotalFlops/locTotalTime;
+<a name="line489">489: </a>  <font color="#4169E1">else</font> flops = 0.0;
+<a name="line490">490: </a>  MPIU_Allreduce(&flops,        &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
+<a name="line491">491: </a>  MPIU_Allreduce(&flops,        &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line492">492: </a>  MPIU_Allreduce(&flops,        &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
+<a name="line493">493: </a>  avg  = (tot)/((PetscLogDouble) size);
+<a name="line494">494: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
+<a name="line495">495: </a>  <font color="#4169E1">else</font> ratio = 0.0;
+<a name="line496">496: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"mflops"</font>, <font color="#666666">"MFlop/sec"</font>, max/1.0E6, ratio, avg/1.0E6, tot/1.0E6);
+
+<a name="line498">498: </a>  <font color="#B22222">/*   Memory */</font>
+<a name="line499">499: </a>  <a href="../../../docs/manualpages/Sys/PetscMallocGetMaximumUsage.html#PetscMallocGetMaximumUsage">PetscMallocGetMaximumUsage</a>(&mem);
+<a name="line500">500: </a>  <font color="#4169E1">if</font> (mem > 0.0) {
+<a name="line501">501: </a>    MPIU_Allreduce(&mem,          &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line502">502: </a>    MPIU_Allreduce(&mem,          &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
+<a name="line503">503: </a>    MPIU_Allreduce(&mem,          &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
+<a name="line504">504: </a>    avg  = (tot)/((PetscLogDouble) size);
+<a name="line505">505: </a>    <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
+<a name="line506">506: </a>    <font color="#4169E1">else</font> ratio = 0.0;
+<a name="line507">507: </a>    PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"memory"</font>, <font color="#666666">"Memory (MiB)"</font>, max/1024.0/1024.0, ratio, avg/1024.0/1024.0, tot/1024.0/1024.0);
+<a name="line508">508: </a>  }
+<a name="line509">509: </a>  <font color="#B22222">/*   Messages */</font>
+<a name="line510">510: </a>  mess = 0.5*(petsc_irecv_ct + petsc_isend_ct + petsc_recv_ct + petsc_send_ct);
+<a name="line511">511: </a>  MPIU_Allreduce(&mess,         &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
+<a name="line512">512: </a>  MPIU_Allreduce(&mess,         &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line513">513: </a>  MPIU_Allreduce(&mess,         &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
+<a name="line514">514: </a>  avg  = (tot)/((PetscLogDouble) size);
+<a name="line515">515: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
+<a name="line516">516: </a>  <font color="#4169E1">else</font> ratio = 0.0;
+<a name="line517">517: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"messagetransfers"</font>, <font color="#666666">"MPI Message Transfers"</font>, max, ratio, avg, tot);
+
+<a name="line519">519: </a>  <font color="#B22222">/*   Message Volume */</font>
+<a name="line520">520: </a>  mess = 0.5*(petsc_irecv_len + petsc_isend_len + petsc_recv_len + petsc_send_len);
+<a name="line521">521: </a>  MPIU_Allreduce(&mess,         &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
+<a name="line522">522: </a>  MPIU_Allreduce(&mess,         &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line523">523: </a>  MPIU_Allreduce(&mess,         &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
+<a name="line524">524: </a>  avg = (tot)/((PetscLogDouble) size);
+<a name="line525">525: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
+<a name="line526">526: </a>  <font color="#4169E1">else</font> ratio = 0.0;
+<a name="line527">527: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"messagevolume"</font>, <font color="#666666">"MPI Message Volume (MiB)"</font>, max/1024.0/1024.0, ratio, avg/1024.0/1024.0, tot/1024.0/1024.0);
+
+<a name="line529">529: </a>  <font color="#B22222">/*   Reductions */</font>
+<a name="line530">530: </a>  MPIU_Allreduce(&red,          &min, 1, MPIU_PETSCLOGDOUBLE, MPI_MIN, comm);
+<a name="line531">531: </a>  MPIU_Allreduce(&red,          &max, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line532">532: </a>  MPIU_Allreduce(&red,          &tot, 1, MPIU_PETSCLOGDOUBLE, MPI_SUM, comm);
+<a name="line533">533: </a>  <font color="#4169E1">if</font> (min != 0.0) ratio = max/min;
+<a name="line534">534: </a>  <font color="#4169E1">else</font> ratio = 0.0;
+<a name="line535">535: </a>  PetscPrintXMLGlobalPerformanceElement(viewer, <font color="#666666">"reductions"</font>, <font color="#666666">"MPI Reductions"</font>, max, ratio, -1, -1);
+<a name="line536">536: </a>  PetscViewerXMLEndSection(viewer, <font color="#666666">"globalperformance"</font>);
+<a name="line537">537: </a>  <font color="#4169E1">return</font>(0);
+<a name="line538">538: </a>}
+
+<a name="line540">540: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
+<a name="line541">541: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>  dftEvent;
+<a name="line542">542: </a>  NestedEventId  nstEvent;
+<a name="line543">543: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>  dftParent;
+<a name="line544">544: </a>  NestedEventId  nstParent;
+<a name="line545">545: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      own;
+<a name="line546">546: </a>  int            depth;
+<a name="line547">547: </a>  NestedEventId* nstPath;
+<a name="line548">548: </a>} PetscNestedEventTree;
+
+<a name="line550">550: </a><font color="#B22222">/* Compare timers to sort them in the tree */</font>
+<a name="line551">551: </a><strong><font color="#4169E1"><a name="compareTreeItems"></a>static int compareTreeItems(const void *item1_, const void *item2_)</font></strong>
+<a name="line552">552: </a>{
+<a name="line553">553: </a>  int                  i;
+<a name="line554">554: </a>  PetscNestedEventTree *item1 = (PetscNestedEventTree *) item1_;
+<a name="line555">555: </a>  PetscNestedEventTree *item2 = (PetscNestedEventTree *) item2_;
+<a name="line556">556: </a>  <font color="#4169E1">for</font> (i=0; i<<a href="../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(item1->depth,item2->depth); i++) {
+<a name="line557">557: </a>     <font color="#4169E1">if</font> (item1->nstPath[i]<item2->nstPath[i]) <font color="#4169E1">return</font> -1;
+<a name="line558">558: </a>     <font color="#4169E1">if</font> (item1->nstPath[i]>item2->nstPath[i]) <font color="#4169E1">return</font> +1;
+<a name="line559">559: </a>  }
+<a name="line560">560: </a>  <font color="#4169E1">if</font> (item1->depth < item2->depth) <font color="#4169E1">return</font> -1;
+<a name="line561">561: </a>  <font color="#4169E1">if</font> (item1->depth > item2->depth) <font color="#4169E1">return</font> 1;
+<a name="line562">562: </a>  <font color="#4169E1">return</font> 0;
+<a name="line563">563: </a>}
+<a name="line564">564: </a><font color="#B22222">/*</font>
+<a name="line565">565: </a><font color="#B22222"> * Do MPI communication to get the complete, nested calling tree for all processes: there may be</font>
+<a name="line566">566: </a><font color="#B22222"> * calls that happen in some processes, but not in others.</font>
+<a name="line567">567: </a><font color="#B22222"> *</font>
+<a name="line568">568: </a><font color="#B22222"> * The output, tree[nTimers] is an array of PetscNestedEventTree-structs.</font>
+<a name="line569">569: </a><font color="#B22222"> * The tree is sorted so that the timers can be printed in the order of appearance.</font>
+<a name="line570">570: </a><font color="#B22222"> *</font>
+<a name="line571">571: </a><font color="#B22222"> * For tree-items which appear in the trees of multiple processes (which will be most items), the </font>
+<a name="line572">572: </a><font color="#B22222"> * following rule is followed:</font>
+<a name="line573">573: </a><font color="#B22222"> * + if information from my own process is available, then that is the information stored in tree.</font>
+<a name="line574">574: </a><font color="#B22222"> *   otherwise it is some other process's information.</font>
+<a name="line575">575: </a><font color="#B22222"> */</font>
+<a name="line578">578: </a><strong><font color="#4169E1"><a name="PetscCreateLogTreeNested"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscCreateLogTreeNested(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscNestedEventTree **p_tree, int *p_nTimers)</font></strong>
+<a name="line579">579: </a>{
+<a name="line580">580: </a>  PetscNestedEventTree *tree = NULL, *newTree;
+<a name="line581">581: </a>  int                  *treeIndices;
+<a name="line582">582: </a>  int                  nTimers, totalNTimers, i, j, iTimer0, maxDefaultTimer;
+<a name="line583">583: </a>  int                  yesno;
+<a name="line584">584: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>            done;
+<a name="line585">585: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>       ierr;
+<a name="line586">586: </a>  int                  maxdepth;
+<a name="line587">587: </a>  int                  depth;
+<a name="line588">588: </a>  int                  illegalEvent;
+<a name="line589">589: </a>  int                  iextra;
+<a name="line590">590: </a>  PetscStageLog        stageLog;
+<a name="line591">591: </a>  NestedEventId        *nstPath, *nstMyPath;
+<a name="line592">592: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>             comm;
+
+<a name="line595">595: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+<a name="line596">596: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
+
+<a name="line598">598: </a>  <font color="#B22222">/* Calculate memory needed to store everybody's information and allocate tree */</font>
+<a name="line599">599: </a>  nTimers = 0;
+<a name="line600">600: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) nTimers+=nestedEvents[i].nParents;
+
+<a name="line602">602: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nTimers,&tree);
+
+<a name="line604">604: </a>  <font color="#B22222">/* Fill tree with readily available information */</font>
+<a name="line605">605: </a>  iTimer0 = 0;
+<a name="line606">606: </a>  maxDefaultTimer =0;
+<a name="line607">607: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
+<a name="line608">608: </a>    int           nParents          = nestedEvents[i].nParents;
+<a name="line609">609: </a>    NestedEventId nstEvent          = nestedEvents[i].nstEvent;
+<a name="line610">610: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftParentsSorted = nestedEvents[i].dftParentsSorted;
+<a name="line611">611: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents        = nestedEvents[i].dftEvents;
+<a name="line612">612: </a>    <font color="#4169E1">for</font> (j=0; j<nParents; j++) {
+<a name="line613">613: </a>      maxDefaultTimer = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(dftEvents[j],maxDefaultTimer);
+
+<a name="line615">615: </a>      tree[iTimer0+j].dftEvent   = dftEvents[j];
+<a name="line616">616: </a>      tree[iTimer0+j].nstEvent   = nstEvent;
+<a name="line617">617: </a>      tree[iTimer0+j].dftParent  = dftParentsSorted[j];
+<a name="line618">618: </a>      tree[iTimer0+j].own        = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+
+<a name="line620">620: </a>      tree[iTimer0+j].nstParent  = 0;
+<a name="line621">621: </a>      tree[iTimer0+j].depth      = 0;
+<a name="line622">622: </a>      tree[iTimer0+j].nstPath    = NULL;
+<a name="line623">623: </a>    }
+<a name="line624">624: </a>    iTimer0 += nParents;
+<a name="line625">625: </a>  }
+
+<a name="line627">627: </a>  <font color="#B22222">/* Calculate the global maximum for the default timer index, so array treeIndices can </font>
+<a name="line628">628: </a><font color="#B22222">   * be allocated only once */</font>
+<a name="line629">629: </a>  MPIU_Allreduce(&maxDefaultTimer, &j, 1, MPI_INT, MPI_MAX, comm);
+<a name="line630">630: </a>  maxDefaultTimer = j;
+
+<a name="line632">632: </a>  <font color="#B22222">/* Find default timer's place in the tree */</font>
+<a name="line633">633: </a>  <a href="../../../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(maxDefaultTimer+1,&treeIndices);
+<a name="line634">634: </a>  treeIndices[0] = 0;
+<a name="line635">635: </a>  <font color="#4169E1">for</font> (i=1; i<nTimers; i++) {
+<a name="line636">636: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent = tree[i].dftEvent;
+<a name="line637">637: </a>    treeIndices[dftEvent] = i;
+<a name="line638">638: </a>  }
+
+<a name="line640">640: </a>  <font color="#B22222">/* Find each dftParent's nested identification */</font>
+<a name="line641">641: </a>  <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
+<a name="line642">642: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftParent = tree[i].dftParent;
+<a name="line643">643: </a>    <font color="#4169E1">if</font> (dftParent) {
+<a name="line644">644: </a>      int j = treeIndices[dftParent];
+<a name="line645">645: </a>      tree[i].nstParent  = tree[j].nstEvent;
+<a name="line646">646: </a>    }
+<a name="line647">647: </a>  }
+
+<a name="line649">649: </a>  <font color="#B22222">/* Find depths for each timer path */</font>
+<a name="line650">650: </a>  done = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line651">651: </a>  maxdepth = 0;
+<a name="line652">652: </a>  tree[0].depth=1;
+<a name="line653">653: </a>  <font color="#4169E1">while</font> (!done) {
+<a name="line654">654: </a>    done = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line655">655: </a>    <font color="#4169E1">for</font> (i=1; i<nTimers; i++) {
+<a name="line656">656: </a>      int j = treeIndices[tree[i].dftParent];
+<a name="line657">657: </a>      <font color="#4169E1">if</font> (j==0) {
+<a name="line658">658: </a>        tree[i].depth=1;
+<a name="line659">659: </a>      } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (tree[i].dftEvent!=0) {
+<a name="line660">660: </a>        depth = 1+tree[j].depth;
+<a name="line661">661: </a>        <font color="#4169E1">if</font> (depth>tree[i].depth) {
+<a name="line662">662: </a>          done          = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line663">663: </a>          tree[i].depth = depth;
+<a name="line664">664: </a>          maxdepth      = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(depth,maxdepth);
+<a name="line665">665: </a>        }
+<a name="line666">666: </a>      }
+<a name="line667">667: </a>    }
+<a name="line668">668: </a>  }
+
+<a name="line670">670: </a>  <font color="#B22222">/* Allocate the paths in the entire tree */</font>
+<a name="line671">671: </a>  <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
+<a name="line672">672: </a>    depth = tree[i].depth;
+<a name="line673">673: </a>    <a href="../../../docs/manualpages/Sys/PetscCalloc1.html#PetscCalloc1">PetscCalloc1</a>(depth,&tree[i].nstPath);
+<a name="line674">674: </a>  }
+
+<a name="line676">676: </a>  <font color="#B22222">/* Calculate the paths for all timers */</font>
+<a name="line677">677: </a>  <font color="#4169E1">for</font> (depth=1; depth<=maxdepth; depth++) {
+<a name="line678">678: </a>    <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
+<a name="line679">679: </a>      <font color="#4169E1">if</font> (tree[i].depth==depth) {
+<a name="line680">680: </a>        <font color="#4169E1">if</font> (depth>1) {
+<a name="line681">681: </a>          int    j = treeIndices[tree[i].dftParent];
+<a name="line682">682: </a>          <a href="../../../docs/manualpages/Sys/PetscMemcpy.html#PetscMemcpy">PetscMemcpy</a>(tree[i].nstPath,tree[j].nstPath,(depth-1)*<font color="#4169E1">sizeof</font>(NestedEventId));
+<a name="line683">683: </a>        }
+<a name="line684">684: </a>        tree[i].nstPath[depth-1] = tree[i].nstEvent;
+<a name="line685">685: </a>      }
+<a name="line686">686: </a>    }
+<a name="line687">687: </a>  }
+<a name="line688">688: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(treeIndices);
+
+<a name="line690">690: </a>  <font color="#B22222">/* Sort the tree on basis of the paths */</font>
+<a name="line691">691: </a>  qsort(tree, nTimers, <font color="#4169E1">sizeof</font>(PetscNestedEventTree), compareTreeItems);
+
+<a name="line693">693: </a>  <font color="#B22222">/* Allocate an array to store paths */</font>
+<a name="line694">694: </a>  depth = maxdepth;
+<a name="line695">695: </a>  MPIU_Allreduce(&depth, &maxdepth, 1, MPI_INT, MPI_MAX, comm);
+<a name="line696">696: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(maxdepth+2, &nstPath);
+<a name="line697">697: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(maxdepth+2, &nstMyPath);
+
+<a name="line699">699: </a>  <font color="#B22222">/* Find an illegal nested event index (1+largest nested event index) */</font>
+<a name="line700">700: </a>  illegalEvent = 1+nestedEvents[nNestedEvents-1].nstEvent;
+<a name="line701">701: </a>  i = illegalEvent;
+<a name="line702">702: </a>  MPIU_Allreduce(&i, &illegalEvent, 1, MPI_INT, MPI_MAX, comm);
+
+<a name="line704">704: </a>  <font color="#B22222">/* First, detect timers which are not available in this process, but are available in others</font>
+<a name="line705">705: </a><font color="#B22222">   *        Allocate a new tree, that can contain all timers</font>
+<a name="line706">706: </a><font color="#B22222">   * Then,  fill the new tree with all (own and not-own) timers */</font>
+<a name="line707">707: </a>  newTree= NULL;
+<a name="line708">708: </a>  <font color="#4169E1">for</font> (yesno=0; yesno<=1; yesno++) {
+<a name="line709">709: </a>    depth  = 1;
+<a name="line710">710: </a>    i      = 0;
+<a name="line711">711: </a>    iextra = 0;
+<a name="line712">712: </a>    <font color="#4169E1">while</font> (depth>0) {
+<a name="line713">713: </a>      int       j;
+<a name="line714">714: </a>      <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> same;
+
+<a name="line716">716: </a>      <font color="#B22222">/* Construct the next path in this process's tree:</font>
+<a name="line717">717: </a><font color="#B22222">       * if necessary, supplement with invalid path entries */</font>
+<a name="line718">718: </a>      depth++;
+<a name="line719">719: </a>      <font color="#4169E1">if</font> (depth > maxdepth+1) <a href="../../../docs/manualpages/Sys/SETERRQ2.html#SETERRQ2">SETERRQ2</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_PLIB,<font color="#666666">"Depth %d > maxdepth + 1 %d"</font>,depth,maxdepth+1);
+<a name="line720">720: </a>      <font color="#4169E1">if</font> (i<nTimers) {
+<a name="line721">721: </a>        <font color="#4169E1">for</font> (j=0;             j<tree[i].depth; j++) nstMyPath[j] = tree[i].nstPath[j];
+<a name="line722">722: </a>        <font color="#4169E1">for</font> (j=tree[i].depth; j<=depth;         j++) nstMyPath[j] = illegalEvent;
+<a name="line723">723: </a>      } <font color="#4169E1">else</font> {
+<a name="line724">724: </a>        <font color="#4169E1">for</font> (j=0;             j<=depth;         j++) nstMyPath[j] = illegalEvent;
+<a name="line725">725: </a>      }
+<a name="line726">726: </a>
+<a name="line727">727: </a>      <font color="#B22222">/* Communicate with other processes to obtain the next path and its depth */</font>
+<a name="line728">728: </a>      MPIU_Allreduce(nstMyPath, nstPath, depth+1, MPI_INT, MPI_MIN, comm);
+<a name="line729">729: </a>      <font color="#4169E1">for</font> (j=depth-1; (int) j>=0; j--) {
+<a name="line730">730: </a>        <font color="#4169E1">if</font> (nstPath[j]==illegalEvent) depth=j;
+<a name="line731">731: </a>      }
+<a name="line732">732: </a>
+<a name="line733">733: </a>      <font color="#4169E1">if</font> (depth>0) {
+<a name="line734">734: </a>        <font color="#B22222">/* If the path exists */</font>
+<a name="line735">735: </a>
+<a name="line736">736: </a>        <font color="#B22222">/* check whether the next path is the same as this process's next path */</font>
+<a name="line737">737: </a>        same = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line738">738: </a>        <font color="#4169E1">for</font> (j=0; same && j<=depth; j++) { same = (same &&  nstMyPath[j] == nstPath[j]) ? <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> : <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;}
+<a name="line739">739: </a>
+<a name="line740">740: </a>        <font color="#4169E1">if</font> (same) {
+<a name="line741">741: </a>          <font color="#B22222">/* Register 'own path' */</font>
+<a name="line742">742: </a>          <font color="#4169E1">if</font> (newTree) newTree[i+iextra] = tree[i];
+<a name="line743">743: </a>          i++;
+<a name="line744">744: </a>        } <font color="#4169E1">else</font> {
+<a name="line745">745: </a>          <font color="#B22222">/* Register 'not an own path' */</font>
+<a name="line746">746: </a>          <font color="#4169E1">if</font> (newTree) {
+<a name="line747">747: </a>            newTree[i+iextra].nstEvent   = nstPath[depth-1];
+<a name="line748">748: </a>            newTree[i+iextra].own        = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line749">749: </a>            newTree[i+iextra].depth      = depth;
+<a name="line750">750: </a>            <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(depth, &newTree[i+iextra].nstPath);
+<a name="line751">751: </a>            <font color="#4169E1">for</font> (j=0; j<depth; j++) {newTree[i+iextra].nstPath[j] = nstPath[j];}
+<a name="line752">752: </a>
+<a name="line753">753: </a>            newTree[i+iextra].dftEvent  = 0;
+<a name="line754">754: </a>            newTree[i+iextra].dftParent = 0;
+<a name="line755">755: </a>            newTree[i+iextra].nstParent = 0;
+<a name="line756">756: </a>          }
+<a name="line757">757: </a>          iextra++;
+<a name="line758">758: </a>        }
+<a name="line759">759: </a>
+<a name="line760">760: </a>      }
+<a name="line761">761: </a>    }
+
+<a name="line763">763: </a>    <font color="#B22222">/* Determine the size of the complete tree (with own and not-own timers) and allocate the new tree */</font>
+<a name="line764">764: </a>    totalNTimers = nTimers + iextra;
+<a name="line765">765: </a>    <font color="#4169E1">if</font> (!newTree) {
+<a name="line766">766: </a>      <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(totalNTimers, &newTree);
+<a name="line767">767: </a>    }
+<a name="line768">768: </a>  }
+<a name="line769">769: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nstPath);
+<a name="line770">770: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nstMyPath);
+<a name="line771">771: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tree);
+<a name="line772">772: </a>  tree = newTree;
+<a name="line773">773: </a>  newTree = NULL;
+
+<a name="line775">775: </a>  <font color="#B22222">/* Set return value and return */</font>
+<a name="line776">776: </a>  *p_tree    = tree;
+<a name="line777">777: </a>  *p_nTimers = totalNTimers;
+<a name="line778">778: </a>  <font color="#4169E1">return</font>(0);
+<a name="line779">779: </a>}
+
+<a name="line781">781: </a><font color="#B22222">/*</font>
+<a name="line782">782: </a><font color="#B22222"> * Delete the nested timer tree </font>
+<a name="line783">783: </a><font color="#B22222"> */</font>
+<a name="line786">786: </a><strong><font color="#4169E1"><a name="PetscLogFreeNestedTree"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogFreeNestedTree(PetscNestedEventTree *tree, int nTimers)</font></strong>
+<a name="line787">787: </a>{
+<a name="line788">788: </a>  int             i;
+<a name="line789">789: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  ierr;
+<a name="line790">790: </a>
+<a name="line792">792: </a>  <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
+<a name="line793">793: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tree[i].nstPath);
+<a name="line794">794: </a>  }
+<a name="line795">795: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(tree);
+<a name="line796">796: </a>  <font color="#4169E1">return</font>(0);
+<a name="line797">797: </a>}
+
+<a name="line799">799: </a><font color="#B22222">/* Print the global performance: max, max/min, average and total of </font>
+<a name="line800">800: </a><font color="#B22222"> *      time, objects, flops, flops/sec, memory, MPI messages, MPI message lengths, MPI reductions.</font>
+<a name="line801">801: </a><font color="#B22222"> */</font>
+<a name="line804">804: </a><strong><font color="#4169E1"><a name="PetscPrintXMLNestedLinePerfResults"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintXMLNestedLinePerfResults(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, const char *name, PetscLogDouble minvalue, PetscLogDouble maxvalue, PetscLogDouble minmaxtreshold)</font></strong>
+<a name="line805">805: </a>{
+
+<a name="line809">809: </a>  PetscViewerXMLStartSection(viewer, name, NULL);
+<a name="line810">810: </a>  <font color="#4169E1">if</font> (maxvalue>minvalue*minmaxtreshold) {
+<a name="line811">811: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"minvalue"</font>, NULL, minvalue, <font color="#666666">"%f"</font>);
+<a name="line812">812: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"maxvalue"</font>, NULL, maxvalue, <font color="#666666">"%f"</font>);
+<a name="line813">813: </a>  } <font color="#4169E1">else</font> {
+<a name="line814">814: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"value"</font>, NULL, (minvalue+maxvalue)/2.0, <font color="#666666">"%g"</font>);
+<a name="line815">815: </a>  };
+<a name="line816">816: </a>  PetscViewerXMLEndSection(viewer, name);
+<a name="line817">817: </a>  <font color="#4169E1">return</font>(0);
+<a name="line818">818: </a>}
+
+<a name="line820">820: </a><strong><font color="#228B22">#define N_COMM 8</font></strong>
+<a name="line823">823: </a><strong><font color="#4169E1"><a name="PetscLogPrintNestedLine"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogPrintNestedLine(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer,PetscEventPerfInfo perfInfo,PetscLogDouble countsPerCall,int parentCount,int depth,const char *name,PetscLogDouble totalTime,<a href="../../../docs/manualpages/Sys/PetscBool.ht [...]
+<a name="line824">824: </a>{
+<a name="line825">825: </a>  PetscLogDouble time = perfInfo.time;
+<a name="line826">826: </a>  PetscLogDouble timeMx,          timeMn;
+<a name="line827">827: </a>  PetscLogDouble countsPerCallMx, countsPerCallMn;
+<a name="line828">828: </a>  PetscLogDouble reductSpeedMx,   reductSpeedMn;
+<a name="line829">829: </a>  PetscLogDouble flopSpeedMx,     flopSpeedMn;
+<a name="line830">830: </a>  PetscLogDouble msgSpeedMx,      msgSpeedMn;
+<a name="line831">831: </a>  PetscLogDouble commarr_in[N_COMM], commarr_out[N_COMM];
+<a name="line833">833: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>       comm;
+
+<a name="line836">836: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+
+<a name="line838">838: </a>  commarr_in[0] =  time;
+<a name="line839">839: </a>  commarr_in[1] = -time;
+<a name="line840">840: </a>  MPIU_Allreduce(commarr_in, commarr_out,    2, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line841">841: </a>  timeMx =  commarr_out[0];
+<a name="line842">842: </a>  timeMn = -commarr_out[1];
+
+<a name="line844">844: </a>  commarr_in[0] = time>0.0 ?  perfInfo.flops/time         : 0;
+<a name="line845">845: </a>  commarr_in[1] = time>0.0 ?  perfInfo.numReductions/time : 0;
+<a name="line846">846: </a>  commarr_in[2] = time>0.0 ?  perfInfo.messageLength/time : 0;
+<a name="line847">847: </a>  commarr_in[3] = parentCount>0    ?  countsPerCall      : 0;
+
+<a name="line849">849: </a>  commarr_in[4] = time>0.0 ? -perfInfo.flops/time         : -1e30;
+<a name="line850">850: </a>  commarr_in[5] = time>0.0 ? -perfInfo.numReductions/time : -1e30;
+<a name="line851">851: </a>  commarr_in[6] = time>0.0 ? -perfInfo.messageLength/time : -1e30;
+<a name="line852">852: </a>  commarr_in[7] = parentCount>0    ? -countsPerCall      : -1e30;
+
+<a name="line854">854: </a>  MPIU_Allreduce(commarr_in, commarr_out,  N_COMM, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+
+<a name="line856">856: </a>  flopSpeedMx     =  commarr_out[0];
+<a name="line857">857: </a>  reductSpeedMx   =  commarr_out[1];
+<a name="line858">858: </a>  msgSpeedMx      =  commarr_out[2];
+<a name="line859">859: </a>  countsPerCallMx =  commarr_out[3];
+
+<a name="line861">861: </a>  flopSpeedMn     = -commarr_out[4];
+<a name="line862">862: </a>  reductSpeedMn   = -commarr_out[5];
+<a name="line863">863: </a>  msgSpeedMn      = -commarr_out[6];
+<a name="line864">864: </a>  countsPerCallMn = -commarr_out[7];
+
+<a name="line866">866: </a>  *isPrinted = ((timeMx/totalTime) > (threshTime/100.0)) ? <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> : <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line867">867: </a>  <font color="#4169E1">if</font> (isPrinted) {
+<a name="line868">868: </a>    PetscViewerXMLStartSection(viewer, <font color="#666666">"event"</font>, NULL);
+<a name="line869">869: </a>    PetscViewerXMLPutString(viewer, <font color="#666666">"name"</font>, NULL, name);
+<a name="line870">870: </a>    PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"time"</font>, timeMn/totalTime*100.0, timeMx/totalTime*100.0, 1.02);
+
+
+<a name="line873">873: </a>    <font color="#4169E1">if</font> (countsPerCallMx<1.01 && countsPerCallMn>0.99) {
+<a name="line874">874: </a>      <font color="#B22222">/* One call per parent */</font>
+<a name="line875">875: </a>    } <font color="#4169E1">else</font> {
+<a name="line876">876: </a>      PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"ncalls"</font>, countsPerCallMn, countsPerCallMx, 1.02);
+<a name="line877">877: </a>    }
+<a name="line878">878: </a>
+<a name="line879">879: </a>    <font color="#4169E1">if</font> (flopSpeedMx<0.01) {
+<a name="line880">880: </a>      <font color="#B22222">/* NO flops: don't print */</font>
+<a name="line881">881: </a>    } <font color="#4169E1">else</font> {
+<a name="line882">882: </a>      PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"mflops"</font>, flopSpeedMn/1e6, flopSpeedMx/1e6, 1.05);
+<a name="line883">883: </a>    }
+<a name="line884">884: </a>
+<a name="line885">885: </a>    <font color="#4169E1">if</font> (msgSpeedMx<0.01) {
+<a name="line886">886: </a>      <font color="#B22222">/* NO msgs: don't print */</font>
+<a name="line887">887: </a>    } <font color="#4169E1">else</font> {
+<a name="line888">888: </a>      PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"mbps"</font>, msgSpeedMn/1024.0/1024.0, msgSpeedMx/1024.0/1024.0, 1.05);
+<a name="line889">889: </a>    }
+<a name="line890">890: </a>
+<a name="line891">891: </a>    <font color="#4169E1">if</font> (reductSpeedMx<0.01) {
+<a name="line892">892: </a>      <font color="#B22222">/* NO reductions: don't print */</font>
+<a name="line893">893: </a>    } <font color="#4169E1">else</font> {
+<a name="line894">894: </a>      PetscPrintXMLNestedLinePerfResults(viewer, <font color="#666666">"nreductsps"</font>, reductSpeedMn, reductSpeedMx, 1.05);
+<a name="line895">895: </a>    }
+<a name="line896">896: </a>  }
+<a name="line897">897: </a>  <font color="#4169E1">return</font>(0);
+<a name="line898">898: </a>}
+
+<a name="line900">900: </a><font color="#B22222">/* Count the number of times the parent event was called */</font>
+
+<a name="line902">902: </a><strong><font color="#4169E1"><a name="countParents"></a>static int countParents( const PetscNestedEventTree *tree, PetscEventPerfInfo *eventPerfInfo, int i)</font></strong>
+<a name="line903">903: </a>{
+<a name="line904">904: </a>   <font color="#4169E1">if</font> (tree[i].depth<=1) {
+<a name="line905">905: </a>     <font color="#4169E1">return</font> 1;  <font color="#B22222">/* Main event: only once */</font>
+<a name="line906">906: </a>   } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (!tree[i].own) {
+<a name="line907">907: </a>     <font color="#4169E1">return</font> 1;  <font color="#B22222">/* This event didn't happen in this process, but did in another */</font>
+<a name="line908">908: </a>   } <font color="#4169E1">else</font> {
+<a name="line909">909: </a>     int iParent;
+<a name="line910">910: </a>     <font color="#4169E1">for</font> (iParent=i-1; iParent>=0; iParent--) {
+<a name="line911">911: </a>       <font color="#4169E1">if</font> (tree[iParent].depth == tree[i].depth-1) <font color="#4169E1">break</font>;
+<a name="line912">912: </a>     }
+<a name="line913">913: </a>     <font color="#4169E1">if</font> (tree[iParent].depth != tree[i].depth-1) {
+<a name="line914">914: </a>       printf(<font color="#666666">"\n\n   *****  Internal error: cannot find parent ****\n\n"</font>);
+<a name="line915">915: </a>       <font color="#4169E1">return</font> -2;
+<a name="line916">916: </a>     } <font color="#4169E1">else</font> {
+<a name="line917">917: </a>       <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent  = tree[iParent].dftEvent;
+<a name="line918">918: </a>       <font color="#4169E1">return</font> eventPerfInfo[dftEvent].count;
+<a name="line919">919: </a>     }
+<a name="line920">920: </a>   }
+<a name="line921">921: </a>}
+
+<a name="line923">923: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
+<a name="line924">924: </a>  int             id;
+<a name="line925">925: </a>  PetscLogDouble  val;
+<a name="line926">926: </a>} PetscSortItem;
+
+<a name="line928">928: </a><strong><font color="#4169E1"><a name="compareSortItems"></a>static int compareSortItems(const void *item1_, const void *item2_)</font></strong>
+<a name="line929">929: </a>{
+<a name="line930">930: </a>  PetscSortItem *item1 = (PetscSortItem *) item1_;
+<a name="line931">931: </a>  PetscSortItem *item2 = (PetscSortItem *) item2_;
+<a name="line932">932: </a>  <font color="#4169E1">if</font> (item1->val > item2->val) <font color="#4169E1">return</font> -1;
+<a name="line933">933: </a>  <font color="#4169E1">if</font> (item1->val < item2->val) <font color="#4169E1">return</font> +1;
+<a name="line934">934: </a>  <font color="#4169E1">return</font> 0;
+<a name="line935">935: </a>}
+
+<a name="line937">937: </a><strong><font color="#4169E1"><a name="PetscLogNestedPrint"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogNestedPrint(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscNestedEventTree *tree,int nTimers, int iStart, PetscLogDouble totalTime)</font></strong>
+<a name="line938">938: </a>{
+<a name="line939">939: </a>  int                depth   = tree[iStart].depth;
+<a name="line940">940: </a>  const char         *name;
+<a name="line941">941: </a>  int                parentCount, nChildren;
+<a name="line942">942: </a>  PetscSortItem      *children;
+<a name="line943">943: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line944">944: </a>  PetscEventPerfInfo *eventPerfInfo;
+<a name="line945">945: </a>  PetscEventPerfInfo myPerfInfo,  otherPerfInfo, selfPerfInfo;
+<a name="line946">946: </a>  PetscLogDouble     countsPerCall;
+<a name="line947">947: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          wasPrinted;
+<a name="line948">948: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          childWasPrinted;
+<a name="line949">949: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
+
+<a name="line951">951: </a>  {
+<a name="line952">952: </a>  <font color="#B22222">/* Look up the name of the event and its PerfInfo */</font>
+<a name="line953">953: </a>     const int          stage=0;
+<a name="line954">954: </a>     PetscStageLog      stageLog;
+<a name="line955">955: </a>     PetscEventRegInfo  *eventRegInfo;
+<a name="line956">956: </a>     <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
+<a name="line957">957: </a>     eventRegInfo  = stageLog->eventLog->eventInfo;
+<a name="line958">958: </a>     eventPerfInfo = stageLog->stageInfo[stage].eventLog->eventInfo;
+<a name="line959">959: </a>     name          = eventRegInfo[(<a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>) tree[iStart].nstEvent].name;
+<a name="line960">960: </a>  }
+
+<a name="line962">962: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+
+<a name="line964">964: </a>  <font color="#B22222">/* Count the number of child processes */</font>
+<a name="line965">965: </a>  nChildren = 0;
+<a name="line966">966: </a>  {
+<a name="line967">967: </a>    int i;
+<a name="line968">968: </a>    <font color="#4169E1">for</font> (i=iStart+1; i<nTimers; i++) {
+<a name="line969">969: </a>      <font color="#4169E1">if</font> (tree[i].depth<=depth) <font color="#4169E1">break</font>;
+<a name="line970">970: </a>      <font color="#4169E1">if</font> (tree[i].depth == depth + 1) nChildren++;
+<a name="line971">971: </a>    }
+<a name="line972">972: </a>  }
+
+<a name="line974">974: </a>  <font color="#4169E1">if</font> (nChildren>0) {
+<a name="line975">975: </a>    <font color="#B22222">/* Create an array for the id-s and maxTimes of the children,</font>
+<a name="line976">976: </a><font color="#B22222">     *  leaving 2 spaces for self-time and other-time */</font>
+<a name="line977">977: </a>    int            i;
+<a name="line978">978: </a>    PetscLogDouble *times, *maxTimes;
+
+<a name="line980">980: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren+2,&children);
+<a name="line981">981: </a>    nChildren = 0;
+<a name="line982">982: </a>    <font color="#4169E1">for</font> (i=iStart+1; i<nTimers; i++) {
+<a name="line983">983: </a>      <font color="#4169E1">if</font> (tree[i].depth<=depth) <font color="#4169E1">break</font>;
+<a name="line984">984: </a>      <font color="#4169E1">if</font> (tree[i].depth == depth + 1) {
+<a name="line985">985: </a>        children[nChildren].id  = i;
+<a name="line986">986: </a>        children[nChildren].val = eventPerfInfo[tree[i].dftEvent].time ;
+<a name="line987">987: </a>        nChildren++;
+<a name="line988">988: </a>      }
+<a name="line989">989: </a>    }
+
+<a name="line991">991: </a>    <font color="#B22222">/* Calculate the children's maximum times, to see whether children will be ignored or printed */</font>
+<a name="line992">992: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&times);
+<a name="line993">993: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) { times[i] = children[i].val; }
+
+<a name="line995">995: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&maxTimes);
+<a name="line996">996: </a>    MPIU_Allreduce(times, maxTimes, nChildren, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line997">997: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(times);
+
+<a name="line999">999: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) { children[i].val = maxTimes[i]; }
+<a name="line1000">1000: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(maxTimes);
+<a name="line1001">1001: </a>  }
+
+<a name="line1003">1003: </a>  <font color="#4169E1">if</font> (!tree[iStart].own) {
+<a name="line1004">1004: </a>  <font color="#B22222">/* Set values for a timer that was not activated in this process </font>
+<a name="line1005">1005: </a><font color="#B22222">   * (but was, in other processes of this run) */</font>
+<a name="line1006">1006: </a>    <a href="../../../docs/manualpages/Sys/PetscMemzero.html#PetscMemzero">PetscMemzero</a>(&myPerfInfo,<font color="#4169E1">sizeof</font>(myPerfInfo));
+
+<a name="line1008">1008: </a>    selfPerfInfo  = myPerfInfo;
+<a name="line1009">1009: </a>    otherPerfInfo = myPerfInfo;
+
+<a name="line1011">1011: </a>    parentCount   = 1;
+<a name="line1012">1012: </a>    countsPerCall = 0;
+<a name="line1013">1013: </a>  } <font color="#4169E1">else</font> {
+<a name="line1014">1014: </a>  <font color="#B22222">/* Set the values for a timer that was activated in this process */</font>
+<a name="line1015">1015: </a>    int           i;
+<a name="line1016">1016: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent   = tree[iStart].dftEvent;
+
+<a name="line1018">1018: </a>    parentCount    = countParents( tree, eventPerfInfo, iStart);
+<a name="line1019">1019: </a>    myPerfInfo     = eventPerfInfo[dftEvent];
+<a name="line1020">1020: </a>    countsPerCall  = (PetscLogDouble) myPerfInfo.count / (PetscLogDouble) parentCount;
+
+<a name="line1022">1022: </a>    selfPerfInfo                = myPerfInfo;
+<a name="line1023">1023: </a>    otherPerfInfo.time          = 0;
+<a name="line1024">1024: </a>    otherPerfInfo.flops         = 0;
+<a name="line1025">1025: </a>    otherPerfInfo.numMessages   = 0;
+<a name="line1026">1026: </a>    otherPerfInfo.messageLength = 0;
+<a name="line1027">1027: </a>    otherPerfInfo.numReductions = 0;
+
+<a name="line1029">1029: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) {
+<a name="line1030">1030: </a>      <font color="#B22222">/* For all child counters: subtract the child values from self-timers */</font>
+
+<a name="line1032">1032: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>      dftChild  = tree[children[i].id].dftEvent;
+<a name="line1033">1033: </a>      PetscEventPerfInfo childPerfInfo = eventPerfInfo[dftChild];
+
+<a name="line1035">1035: </a>      selfPerfInfo.time          -= childPerfInfo.time;
+<a name="line1036">1036: </a>      selfPerfInfo.flops         -= childPerfInfo.flops;
+<a name="line1037">1037: </a>      selfPerfInfo.numMessages   -= childPerfInfo.numMessages;
+<a name="line1038">1038: </a>      selfPerfInfo.messageLength -= childPerfInfo.messageLength;
+<a name="line1039">1039: </a>      selfPerfInfo.numReductions -= childPerfInfo.numReductions;
+
+<a name="line1041">1041: </a>      <font color="#4169E1">if</font> ((children[i].val/totalTime) < (threshTime/100.0)) {
+<a name="line1042">1042: </a>        <font color="#B22222">/* Add them to 'other' if the time is ignored in the output */</font>
+<a name="line1043">1043: </a>        otherPerfInfo.time          += childPerfInfo.time;
+<a name="line1044">1044: </a>        otherPerfInfo.flops         += childPerfInfo.flops;
+<a name="line1045">1045: </a>        otherPerfInfo.numMessages   += childPerfInfo.numMessages;
+<a name="line1046">1046: </a>        otherPerfInfo.messageLength += childPerfInfo.messageLength;
+<a name="line1047">1047: </a>        otherPerfInfo.numReductions += childPerfInfo.numReductions;
+<a name="line1048">1048: </a>      }
+<a name="line1049">1049: </a>    }
+<a name="line1050">1050: </a>  }
+
+<a name="line1052">1052: </a>  <font color="#B22222">/* Main output for this timer */</font>
+<a name="line1053">1053: </a>  PetscLogPrintNestedLine(viewer, myPerfInfo, countsPerCall, parentCount, depth, name, totalTime, &wasPrinted);
+
+<a name="line1055">1055: </a>  <font color="#B22222">/* Now print the lines for the children */</font>
+<a name="line1056">1056: </a>  <font color="#4169E1">if</font> (nChildren>0) {
+<a name="line1057">1057: </a>    <font color="#B22222">/* Calculate max-times for 'self' and 'other' */</font>
+<a name="line1058">1058: </a>    int            i;
+<a name="line1059">1059: </a>    PetscLogDouble times[2], maxTimes[2];
+<a name="line1060">1060: </a>    times[0] = selfPerfInfo.time;   times[1] = otherPerfInfo.time;
+<a name="line1061">1061: </a>    MPIU_Allreduce(times, maxTimes, 2, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line1062">1062: </a>    children[nChildren+0].id = -1;
+<a name="line1063">1063: </a>    children[nChildren+0].val = maxTimes[0];
+<a name="line1064">1064: </a>    children[nChildren+1].id = -2;
+<a name="line1065">1065: </a>    children[nChildren+1].val = maxTimes[1];
+
+<a name="line1067">1067: </a>    <font color="#B22222">/* Now sort the children (including 'self' and 'other') on total time */</font>
+<a name="line1068">1068: </a>    qsort(children, nChildren+2, <font color="#4169E1">sizeof</font>(PetscSortItem), compareSortItems);
+
+<a name="line1070">1070: </a>    <font color="#B22222">/* Print (or ignore) the children in ascending order of total time */</font>
+<a name="line1071">1071: </a>    PetscViewerXMLStartSection(viewer,<font color="#666666">"events"</font>, NULL);
+<a name="line1072">1072: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren+2; i++) {
+<a name="line1073">1073: </a>      <font color="#4169E1">if</font> ((children[i].val/totalTime) < (threshTime/100.0)) {
+<a name="line1074">1074: </a>        <font color="#B22222">/* ignored: no output */</font>
+<a name="line1075">1075: </a>      } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (children[i].id==-1) {
+<a name="line1076">1076: </a>        PetscLogPrintNestedLine(viewer, selfPerfInfo, 1, parentCount, depth+1, <font color="#666666">"self"</font>, totalTime, &childWasPrinted);
+<a name="line1077">1077: </a>        <font color="#4169E1">if</font> (childWasPrinted) {
+<a name="line1078">1078: </a>          PetscViewerXMLEndSection(viewer,<font color="#666666">"event"</font>);
+<a name="line1079">1079: </a>        }
+<a name="line1080">1080: </a>      } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (children[i].id==-2) {
+<a name="line1081">1081: </a>        size_t  len;
+<a name="line1082">1082: </a>        char    *otherName;
+
+<a name="line1084">1084: </a>        <a href="../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(name,&len);
+<a name="line1085">1085: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(16+len,&otherName);
+<a name="line1086">1086: </a>        sprintf(otherName,<font color="#666666">"%s: other-timed"</font>,name);
+<a name="line1087">1087: </a>        PetscLogPrintNestedLine(viewer, otherPerfInfo, 1, 1, depth+1, otherName, totalTime, &childWasPrinted);
+<a name="line1088">1088: </a>        <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(otherName);
+<a name="line1089">1089: </a>        <font color="#4169E1">if</font> (childWasPrinted) {
+<a name="line1090">1090: </a>          PetscViewerXMLEndSection(viewer,<font color="#666666">"event"</font>);
+<a name="line1091">1091: </a>        }
+<a name="line1092">1092: </a>      } <font color="#4169E1">else</font> {
+<a name="line1093">1093: </a>        <font color="#B22222">/* Print the child with a recursive call to this function */</font>
+<a name="line1094">1094: </a>        PetscLogNestedPrint(viewer, tree, nTimers, children[i].id, totalTime);
+<a name="line1095">1095: </a>      }
+<a name="line1096">1096: </a>    }
+<a name="line1097">1097: </a>    PetscViewerXMLEndSection(viewer,<font color="#666666">"events"</font>);
+<a name="line1098">1098: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(children);
+<a name="line1099">1099: </a>  }
+
+<a name="line1101">1101: </a>  <font color="#4169E1">if</font> (wasPrinted) {
+<a name="line1102">1102: </a>    PetscViewerXMLEndSection(viewer, <font color="#666666">"event"</font>);
+<a name="line1103">1103: </a>  }
+<a name="line1104">1104: </a>  <font color="#4169E1">return</font> 0;
+<a name="line1105">1105: </a>}
+
+<a name="line1109">1109: </a><strong><font color="#4169E1"><a name="PetscLogNestedPrintTop"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogNestedPrintTop(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscNestedEventTree *tree,int nTimers, PetscLogDouble totalTime)</font></strong>
+<a name="line1110">1110: </a>{
+<a name="line1111">1111: </a>  int                nChildren;
+<a name="line1112">1112: </a>  PetscSortItem      *children;
+<a name="line1113">1113: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1114">1114: </a>  PetscEventPerfInfo *eventPerfInfo;
+<a name="line1115">1115: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
+
+<a name="line1118">1118: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+<a name="line1119">1119: </a>  {
+<a name="line1120">1120: </a>  <font color="#B22222">/* Look up the PerfInfo */</font>
+<a name="line1121">1121: </a>     const int          stage=0;
+<a name="line1122">1122: </a>     PetscStageLog      stageLog;
+<a name="line1123">1123: </a>     <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
+<a name="line1124">1124: </a>     eventPerfInfo = stageLog->stageInfo[stage].eventLog->eventInfo;
+<a name="line1125">1125: </a>  }
+
+<a name="line1127">1127: </a>  <font color="#B22222">/* Count the number of child processes, and count total time */</font>
+<a name="line1128">1128: </a>  nChildren = 0;
+<a name="line1129">1129: </a>  {
+<a name="line1130">1130: </a>    int i;
+<a name="line1131">1131: </a>    <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
+<a name="line1132">1132: </a>      <font color="#4169E1">if</font> (tree[i].depth==1) nChildren++;
+<a name="line1133">1133: </a>    }
+<a name="line1134">1134: </a>  }
+
+<a name="line1136">1136: </a>  <font color="#4169E1">if</font> (nChildren>0) {
+<a name="line1137">1137: </a>    <font color="#B22222">/* Create an array for the id-s and maxTimes of the children,</font>
+<a name="line1138">1138: </a><font color="#B22222">     *  leaving 2 spaces for self-time and other-time */</font>
+<a name="line1139">1139: </a>    int            i;
+<a name="line1140">1140: </a>    PetscLogDouble *times, *maxTimes;
+
+<a name="line1142">1142: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&children);
+<a name="line1143">1143: </a>    nChildren = 0;
+<a name="line1144">1144: </a>    <font color="#4169E1">for</font> (i=0; i<nTimers; i++) {
+<a name="line1145">1145: </a>      <font color="#4169E1">if</font> (tree[i].depth == 1) {
+<a name="line1146">1146: </a>        children[nChildren].id  = i;
+<a name="line1147">1147: </a>        children[nChildren].val = eventPerfInfo[tree[i].dftEvent].time ;
+<a name="line1148">1148: </a>        nChildren++;
+<a name="line1149">1149: </a>      }
+<a name="line1150">1150: </a>     }
+<a name="line1151">1151: </a>
+<a name="line1152">1152: </a>    <font color="#B22222">/* Calculate the children's maximum times, to sort them */</font>
+<a name="line1153">1153: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&times);
+<a name="line1154">1154: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) { times[i] = children[i].val; }
+
+<a name="line1156">1156: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nChildren,&maxTimes);
+<a name="line1157">1157: </a>    MPIU_Allreduce(times, maxTimes, nChildren, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line1158">1158: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(times);
+
+<a name="line1160">1160: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) { children[i].val = maxTimes[i]; }
+<a name="line1161">1161: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(maxTimes);
+
+<a name="line1163">1163: </a>    <font color="#B22222">/* Now sort the children on total time */</font>
+<a name="line1164">1164: </a>    qsort(children, nChildren, <font color="#4169E1">sizeof</font>(PetscSortItem), compareSortItems);
+<a name="line1165">1165: </a>    <font color="#B22222">/* Print (or ignore) the children in ascending order of total time */</font>
+<a name="line1166">1166: </a>    PetscViewerXMLStartSection(viewer, <font color="#666666">"timertree"</font>, <font color="#666666">"Timings tree"</font>);
+<a name="line1167">1167: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"totaltime"</font>, NULL, totalTime, <font color="#666666">"%f"</font>);
+<a name="line1168">1168: </a>    PetscViewerXMLPutDouble(viewer, <font color="#666666">"timethreshold"</font>, NULL, threshTime, <font color="#666666">"%f"</font>);
+
+<a name="line1170">1170: </a>    <font color="#4169E1">for</font> (i=0; i<nChildren; i++) {
+<a name="line1171">1171: </a>      <font color="#4169E1">if</font> ((children[i].val/totalTime) < (threshTime/100.0)) {
+<a name="line1172">1172: </a>        <font color="#B22222">/* ignored: no output */</font>
+<a name="line1173">1173: </a>      } <font color="#4169E1">else</font> {
+<a name="line1174">1174: </a>        <font color="#B22222">/* Print the child with a recursive call to this function */</font>
+<a name="line1175">1175: </a>        PetscLogNestedPrint(viewer, tree, nTimers, children[i].id, totalTime);
+<a name="line1176">1176: </a>      }
+<a name="line1177">1177: </a>    }
+<a name="line1178">1178: </a>    PetscViewerXMLEndSection(viewer, <font color="#666666">"timertree"</font>);
+<a name="line1179">1179: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(children);
+<a name="line1180">1180: </a>  }
+<a name="line1181">1181: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1182">1182: </a>}
+
+<a name="line1184">1184: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
+<a name="line1185">1185: </a>  char           *name;
+<a name="line1186">1186: </a>  PetscLogDouble time;
+<a name="line1187">1187: </a>  PetscLogDouble flops;
+<a name="line1188">1188: </a>  PetscLogDouble numMessages;
+<a name="line1189">1189: </a>  PetscLogDouble messageLength;
+<a name="line1190">1190: </a>  PetscLogDouble numReductions;
+<a name="line1191">1191: </a>} PetscSelfTimer;
+
+<a name="line1195">1195: </a><strong><font color="#4169E1"><a name="PetscCalcSelfTime"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscCalcSelfTime(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, PetscSelfTimer **p_self, int *p_nstMax)</font></strong>
+<a name="line1196">1196: </a>{
+<a name="line1197">1197: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1198">1198: </a>  PetscEventPerfInfo *eventPerfInfo;
+<a name="line1199">1199: </a>  PetscEventRegInfo  *eventRegInfo;
+<a name="line1200">1200: </a>  PetscSelfTimer     *selftimes;
+<a name="line1201">1201: </a>  PetscSelfTimer     *totaltimes;
+<a name="line1202">1202: </a>  NestedEventId      *nstEvents;
+<a name="line1203">1203: </a>  int                i, maxDefaultTimer;
+<a name="line1204">1204: </a>  NestedEventId      nst;
+<a name="line1205">1205: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>      dft;
+<a name="line1206">1206: </a>  int                nstMax, nstMax_local;
+<a name="line1207">1207: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
+<a name="line1208">1208: </a>
+<a name="line1210">1210: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+<a name="line1211">1211: </a>  {
+<a name="line1212">1212: </a>    const int          stage=0;
+<a name="line1213">1213: </a>    PetscStageLog      stageLog;
+<a name="line1214">1214: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
+<a name="line1215">1215: </a>    eventRegInfo  = stageLog->eventLog->eventInfo;
+<a name="line1216">1216: </a>    eventPerfInfo = stageLog->stageInfo[stage].eventLog->eventInfo;
+<a name="line1217">1217: </a>  }
+
+<a name="line1219">1219: </a>  <font color="#B22222">/* For each default timer, calculate the (one) nested timer that it corresponds to. */</font>
+<a name="line1220">1220: </a>  maxDefaultTimer =0;
+<a name="line1221">1221: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
+<a name="line1222">1222: </a>    int            nParents         = nestedEvents[i].nParents;
+<a name="line1223">1223: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents        = nestedEvents[i].dftEvents;
+<a name="line1224">1224: </a>     int j;
+<a name="line1225">1225: </a>     <font color="#4169E1">for</font> (j=0; j<nParents; j++) {
+<a name="line1226">1226: </a>       maxDefaultTimer = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(dftEvents[j],maxDefaultTimer);
+<a name="line1227">1227: </a>     }
+<a name="line1228">1228: </a>  }
+<a name="line1229">1229: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(maxDefaultTimer+1,&nstEvents);
+<a name="line1230">1230: </a>  <font color="#4169E1">for</font> (dft=0; dft<maxDefaultTimer; dft++) {nstEvents[dft] = 0;}
+<a name="line1231">1231: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
+<a name="line1232">1232: </a>    int           nParents          = nestedEvents[i].nParents;
+<a name="line1233">1233: </a>    NestedEventId nstEvent          = nestedEvents[i].nstEvent;
+<a name="line1234">1234: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents        = nestedEvents[i].dftEvents;
+<a name="line1235">1235: </a>    int           j;
+<a name="line1236">1236: </a>    <font color="#4169E1">for</font> (j=0; j<nParents; j++) { nstEvents[dftEvents[j]] = nstEvent; }
+<a name="line1237">1237: </a>  }
+
+<a name="line1239">1239: </a>  <font color="#B22222">/* Calculate largest nested event-ID */</font>
+<a name="line1240">1240: </a>  nstMax_local = 0;
+<a name="line1241">1241: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) { <font color="#4169E1">if</font> (nestedEvents[i].nstEvent>nstMax_local) {nstMax_local = nestedEvents[i].nstEvent;} }
+<a name="line1242">1242: </a>  MPIU_Allreduce(&nstMax_local, &nstMax, 1, MPI_INT, MPI_MAX, comm);
+
+
+<a name="line1245">1245: </a>  <font color="#B22222">/* Initialize all total-times with zero */</font>
+<a name="line1246">1246: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&selftimes);
+<a name="line1247">1247: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&totaltimes);
+<a name="line1248">1248: </a>  <font color="#4169E1">for</font> (nst=0; nst<=nstMax; nst++) {
+<a name="line1249">1249: </a>    totaltimes[nst].time          = 0;
+<a name="line1250">1250: </a>    totaltimes[nst].flops         = 0;
+<a name="line1251">1251: </a>    totaltimes[nst].numMessages   = 0;
+<a name="line1252">1252: </a>    totaltimes[nst].messageLength = 0;
+<a name="line1253">1253: </a>    totaltimes[nst].numReductions = 0;
+<a name="line1254">1254: </a>    totaltimes[nst].name          = NULL;
+<a name="line1255">1255: </a>  }
+
+<a name="line1257">1257: </a>  <font color="#B22222">/* Calculate total-times */</font>
+<a name="line1258">1258: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
+<a name="line1259">1259: </a>    const int            nParents  = nestedEvents[i].nParents;
+<a name="line1260">1260: </a>    const NestedEventId  nstEvent  = nestedEvents[i].nstEvent;
+<a name="line1261">1261: </a>    const <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents = nestedEvents[i].dftEvents;
+<a name="line1262">1262: </a>    int                  j;
+<a name="line1263">1263: </a>    <font color="#4169E1">for</font> (j=0; j<nParents; j++) {
+<a name="line1264">1264: </a>      const <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent = dftEvents[j];
+<a name="line1265">1265: </a>      totaltimes[nstEvent].time          += eventPerfInfo[dftEvent].time;
+<a name="line1266">1266: </a>      totaltimes[nstEvent].flops         += eventPerfInfo[dftEvent].flops;
+<a name="line1267">1267: </a>      totaltimes[nstEvent].numMessages   += eventPerfInfo[dftEvent].numMessages;
+<a name="line1268">1268: </a>      totaltimes[nstEvent].messageLength += eventPerfInfo[dftEvent].messageLength;
+<a name="line1269">1269: </a>      totaltimes[nstEvent].numReductions += eventPerfInfo[dftEvent].numReductions;
+<a name="line1270">1270: </a>    }
+<a name="line1271">1271: </a>    totaltimes[nstEvent].name    = eventRegInfo[(<a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>) nstEvent].name;
+<a name="line1272">1272: </a>  }
+
+<a name="line1274">1274: </a>  <font color="#B22222">/* Initialize: self-times := totaltimes */</font>
+<a name="line1275">1275: </a>  <font color="#4169E1">for</font> (nst=0; nst<=nstMax; nst++) { selftimes[nst] = totaltimes[nst]; }
+
+<a name="line1277">1277: </a>  <font color="#B22222">/* Subtract timed supprocesses from self-times */</font>
+<a name="line1278">1278: </a>  <font color="#4169E1">for</font> (i=0; i<nNestedEvents; i++) {
+<a name="line1279">1279: </a>    const int           nParents          = nestedEvents[i].nParents;
+<a name="line1280">1280: </a>    const <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> *dftEvents        = nestedEvents[i].dftEvents;
+<a name="line1281">1281: </a>    const NestedEventId *dftParentsSorted = nestedEvents[i].dftParentsSorted;
+<a name="line1282">1282: </a>    int                 j;
+<a name="line1283">1283: </a>    <font color="#4169E1">for</font> (j=0; j<nParents; j++) {
+<a name="line1284">1284: </a>      const <a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> dftEvent  = dftEvents[j];
+<a name="line1285">1285: </a>      const NestedEventId nstParent = nstEvents[dftParentsSorted[j]];
+<a name="line1286">1286: </a>      selftimes[nstParent].time          -= eventPerfInfo[dftEvent].time;
+<a name="line1287">1287: </a>      selftimes[nstParent].flops         -= eventPerfInfo[dftEvent].flops;
+<a name="line1288">1288: </a>      selftimes[nstParent].numMessages   -= eventPerfInfo[dftEvent].numMessages;
+<a name="line1289">1289: </a>      selftimes[nstParent].messageLength -= eventPerfInfo[dftEvent].messageLength;
+<a name="line1290">1290: </a>      selftimes[nstParent].numReductions -= eventPerfInfo[dftEvent].numReductions;
+<a name="line1291">1291: </a>    }
+<a name="line1292">1292: </a>  }
+
+<a name="line1294">1294: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(nstEvents);
+<a name="line1295">1295: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(totaltimes);
+
+<a name="line1297">1297: </a>  <font color="#B22222">/* Set outputs */</font>
+<a name="line1298">1298: </a>  *p_self  = selftimes;
+<a name="line1299">1299: </a>  *p_nstMax = nstMax;
+<a name="line1300">1300: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1301">1301: </a>}
+
+<a name="line1305">1305: </a><strong><font color="#4169E1"><a name="PetscPrintSelfTime"></a>static <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscPrintSelfTime(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer, const PetscSelfTimer *selftimes, int nstMax, PetscLogDouble totalTime)</font></strong>
+<a name="line1306">1306: </a>{
+<a name="line1307">1307: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>     ierr;
+<a name="line1308">1308: </a>  int                i;
+<a name="line1309">1309: </a>  NestedEventId      nst;
+<a name="line1310">1310: </a>  PetscSortItem      *sortSelfTimes;
+<a name="line1311">1311: </a>  PetscLogDouble     *times, *maxTimes;
+<a name="line1312">1312: </a>  PetscEventRegInfo  *eventRegInfo;
+<a name="line1313">1313: </a>  const int          dum_depth = 1, dum_count=1, dum_parentcount=1;
+<a name="line1314">1314: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>          wasPrinted;
+<a name="line1315">1315: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>           comm;
+
+<a name="line1318">1318: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+<a name="line1319">1319: </a>  {
+<a name="line1320">1320: </a>    PetscStageLog      stageLog;
+<a name="line1321">1321: </a>    <a href="../../../docs/manualpages/Profiling/PetscLogGetStageLog.html#PetscLogGetStageLog">PetscLogGetStageLog</a>(&stageLog);
+<a name="line1322">1322: </a>    eventRegInfo  = stageLog->eventLog->eventInfo;
+<a name="line1323">1323: </a>  }
+
+<a name="line1325">1325: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&times);
+<a name="line1326">1326: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&maxTimes);
+<a name="line1327">1327: </a>  <font color="#4169E1">for</font> (nst=0; nst<=nstMax; nst++) { times[nst] = selftimes[nst].time;}
+<a name="line1328">1328: </a>  MPIU_Allreduce(times, maxTimes, nstMax+1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+<a name="line1329">1329: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(times);
+
+<a name="line1331">1331: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(nstMax+1,&sortSelfTimes);
+
+<a name="line1333">1333: </a>  <font color="#B22222">/* Sort the self-timers on basis of the largest time needed */</font>
+<a name="line1334">1334: </a>  <font color="#4169E1">for</font> (nst=0; nst<=nstMax; nst++) {
+<a name="line1335">1335: </a>    sortSelfTimes[nst].id  = nst;
+<a name="line1336">1336: </a>    sortSelfTimes[nst].val = maxTimes[nst];
+<a name="line1337">1337: </a>  }
+<a name="line1338">1338: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(maxTimes);
+<a name="line1339">1339: </a>  qsort(sortSelfTimes, nstMax+1, <font color="#4169E1">sizeof</font>(PetscSortItem), compareSortItems);
+
+<a name="line1341">1341: </a>  PetscViewerXMLStartSection(viewer, <font color="#666666">"selftimertable"</font>, <font color="#666666">"Self-timings"</font>);
+<a name="line1342">1342: </a>  PetscViewerXMLPutDouble(viewer, <font color="#666666">"totaltime"</font>, NULL, totalTime, <font color="#666666">"%f"</font>);
+
+<a name="line1344">1344: </a>  <font color="#4169E1">for</font> (i=0; i<=nstMax; i++) {
+<a name="line1345">1345: </a>    <font color="#4169E1">if</font> ((sortSelfTimes[i].val/totalTime) >= (threshTime/100.0)) {
+<a name="line1346">1346: </a>      NestedEventId      nstEvent = sortSelfTimes[i].id;
+<a name="line1347">1347: </a>      PetscEventPerfInfo selfPerfInfo;
+<a name="line1348">1348: </a>      const char         *name     = eventRegInfo[(<a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a>) nstEvent].name;
+
+<a name="line1350">1350: </a>      selfPerfInfo.time          = selftimes[nstEvent].time ;
+<a name="line1351">1351: </a>      selfPerfInfo.flops         = selftimes[nstEvent].flops;
+<a name="line1352">1352: </a>      selfPerfInfo.numMessages   = selftimes[nstEvent].numMessages;
+<a name="line1353">1353: </a>      selfPerfInfo.messageLength = selftimes[nstEvent].messageLength;
+<a name="line1354">1354: </a>      selfPerfInfo.numReductions = selftimes[nstEvent].numReductions;
+<a name="line1355">1355: </a>
+<a name="line1356">1356: </a>      PetscLogPrintNestedLine(viewer, selfPerfInfo, dum_count, dum_parentcount, dum_depth, name, totalTime, &wasPrinted);
+<a name="line1357">1357: </a>      <font color="#4169E1">if</font> (wasPrinted){
+<a name="line1358">1358: </a>        PetscViewerXMLEndSection(viewer, <font color="#666666">"event"</font>);
+<a name="line1359">1359: </a>      }
+<a name="line1360">1360: </a>    }
+<a name="line1361">1361: </a>  }
+<a name="line1362">1362: </a>  PetscViewerXMLEndSection(viewer, <font color="#666666">"selftimertable"</font>);
+<a name="line1363">1363: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(sortSelfTimes);
+<a name="line1364">1364: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1365">1365: </a>}
+
+<a name="line1369">1369: </a><strong><font color="#4169E1"><a name="PetscLogView_Nested"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscLogView_Nested(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer)</font></strong>
+<a name="line1370">1370: </a>{
+<a name="line1371">1371: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>             comm;
+<a name="line1372">1372: </a>  <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>       ierr;
+<a name="line1373">1373: </a>  PetscLogDouble       locTotalTime, globTotalTime;
+<a name="line1374">1374: </a>  PetscNestedEventTree *tree = NULL;
+<a name="line1375">1375: </a>  PetscSelfTimer       *selftimers = NULL;
+<a name="line1376">1376: </a>  int                  nTimers = 0, nstMax = 0;
+<a name="line1377">1377: </a>  <a href="../../../docs/manualpages/Viewer/PetscViewerType.html#PetscViewerType">PetscViewerType</a>      vType;
+
+<a name="line1380">1380: </a>  <a href="../../../docs/manualpages/Viewer/PetscViewerGetType.html#PetscViewerGetType">PetscViewerGetType</a>(viewer,&vType);
+
+<a name="line1382">1382: </a>  <font color="#B22222">/* Set useXMLFormat that controls the format in all local PetscPrint.. functions */</font>
+<a name="line1383">1383: </a>  PetscViewerInitASCII_XML(viewer);
+
+<a name="line1385">1385: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectGetComm.html#PetscObjectGetComm">PetscObjectGetComm</a>((<a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a>)viewer,&comm);
+
+<a name="line1387">1387: </a>  <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIPrintf.html#PetscViewerASCIIPrintf">PetscViewerASCIIPrintf</a>(viewer, <font color="#666666">"<!-- PETSc Performance Summary: -->\n"</font>);
+<a name="line1388">1388: </a>  PetscViewerXMLStartSection(viewer, <font color="#666666">"petscroot"</font>, NULL);
+
+<a name="line1390">1390: </a>  <font color="#B22222">/* Get the total elapsed time, local and global maximum */</font>
+<a name="line1391">1391: </a>  <a href="../../../docs/manualpages/Sys/PetscTime.html#PetscTime">PetscTime</a>(&locTotalTime);  locTotalTime -= petsc_BaseTime;
+<a name="line1392">1392: </a>  MPIU_Allreduce(&locTotalTime, &globTotalTime, 1, MPIU_PETSCLOGDOUBLE, MPI_MAX, comm);
+
+<a name="line1394">1394: </a>  <font color="#B22222">/* Print global information about this run */</font>
+<a name="line1395">1395: </a>  PetscPrintExeSpecs(viewer);
+<a name="line1396">1396: </a>  PetscPrintGlobalPerformance(viewer, locTotalTime);
+<a name="line1397">1397: </a>
+<a name="line1398">1398: </a>  <font color="#B22222">/* Collect nested timer tree info from all processes */</font>
+<a name="line1399">1399: </a>  PetscCreateLogTreeNested(viewer, &tree, &nTimers);
+<a name="line1400">1400: </a>  PetscLogNestedPrintTop(viewer, tree, nTimers, globTotalTime);
+<a name="line1401">1401: </a>  PetscLogFreeNestedTree(tree, nTimers);
+
+<a name="line1403">1403: </a>  <font color="#B22222">/* Calculate self-time for all (not-nested) events */</font>
+<a name="line1404">1404: </a>  PetscCalcSelfTime(viewer, &selftimers, &nstMax);
+<a name="line1405">1405: </a>  PetscPrintSelfTime(viewer, selftimers, nstMax, globTotalTime);
+<a name="line1406">1406: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(selftimers);
+
+<a name="line1408">1408: </a>  PetscViewerXMLEndSection(viewer, <font color="#666666">"petscroot"</font>);
+<a name="line1409">1409: </a>  PetscViewerFinalASCII_XML(viewer);
+<a name="line1410">1410: </a>  PetscLogNestedEnd();
+<a name="line1411">1411: </a>  <font color="#4169E1">return</font>(0);
+<a name="line1412">1412: </a>}
+
+<a name="line1414">1414: </a><font color="#A020F0">#endif</font>
 </pre>
 </body>
 
diff --git a/src/sys/logging/xmllogevent.h.html b/src/sys/logging/xmllogevent.h.html
index 2d6206c..8932bbb 100644
--- a/src/sys/logging/xmllogevent.h.html
+++ b/src/sys/logging/xmllogevent.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/xmllogevent.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:28+00:00">
+<meta name="date" content="2016-06-05T17:16:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/xmllogevent.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/xmllogevent.h.html "><small>Report Typos and Errors</small></a></div>
 <a name="line3">  3: </a><strong><font color="#4169E1"><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscLogInitializeNested(void)</font></strong>;
 <a name="line4">  4: </a><strong><font color="#4169E1"><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscLogFreeNested(void)</font></strong>;
 <a name="line5">  5: </a><strong><font color="#4169E1"><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscLogViewNested(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
diff --git a/src/sys/logging/xmlviewer.c.html b/src/sys/logging/xmlviewer.c.html
index ca0058c..2dacf62 100644
--- a/src/sys/logging/xmlviewer.c.html
+++ b/src/sys/logging/xmlviewer.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/xmlviewer.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:26+00:00">
+<meta name="date" content="2016-06-05T17:16:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/xmlviewer.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/xmlviewer.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*************************************************************************************</font>
 <a name="line2">  2: </a><font color="#B22222"> *    M A R I T I M E  R E S E A R C H  I N S T I T U T E  N E T H E R L A N D S     *</font>
 <a name="line3">  3: </a><font color="#B22222"> *************************************************************************************</font>
diff --git a/src/sys/logging/xmlviewer.h.html b/src/sys/logging/xmlviewer.h.html
index 6436e4a..133b246 100644
--- a/src/sys/logging/xmlviewer.h.html
+++ b/src/sys/logging/xmlviewer.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/logging/xmlviewer.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:28+00:00">
+<meta name="date" content="2016-06-05T17:16:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/logging/xmlviewer.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/logging/xmlviewer.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><strong><font color="#4169E1"><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerInitASCII_XML(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
 <a name="line5">  5: </a><strong><font color="#4169E1"><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscViewerFinalASCII_XML(<a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a>)</font></strong>;
diff --git a/src/sys/makefile.html b/src/sys/makefile.html
index 50e6aef..c5d7221 100644
--- a/src/sys/makefile.html
+++ b/src/sys/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:01:58+00:00">
+<meta name="date" content="2016-06-05T17:14:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 SOURCEH   =
diff --git a/src/sys/memory/index.html b/src/sys/memory/index.html
index 39eda9b..d46e593 100644
--- a/src/sys/memory/index.html
+++ b/src/sys/memory/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/memory/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/memory/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/memory/makefile.html b/src/sys/memory/makefile.html
index 8024700..c30f492 100644
--- a/src/sys/memory/makefile.html
+++ b/src/sys/memory/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/memory/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:35+00:00">
+<meta name="date" content="2016-06-05T17:15:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/memory/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/memory/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/memory/mal.c.html b/src/sys/memory/mal.c.html
index e246b9f..2472bc9 100644
--- a/src/sys/memory/mal.c.html
+++ b/src/sys/memory/mal.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/memory/mal.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:33+00:00">
+<meta name="date" content="2016-06-05T17:15:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/memory/mal.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/memory/mal.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Code that allows a user to dictate what malloc() PETSc uses.</font>
diff --git a/src/sys/memory/mem.c.html b/src/sys/memory/mem.c.html
index c8dda80..846cafc 100644
--- a/src/sys/memory/mem.c.html
+++ b/src/sys/memory/mem.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/memory/mem.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:33+00:00">
+<meta name="date" content="2016-06-05T17:15:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/memory/mem.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/memory/mem.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>           </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_PWD_H)</font>
diff --git a/src/sys/memory/mtr.c.html b/src/sys/memory/mtr.c.html
index f9cd98d..7282386 100644
--- a/src/sys/memory/mtr.c.html
+++ b/src/sys/memory/mtr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/memory/mtr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:33+00:00">
+<meta name="date" content="2016-06-05T17:15:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/memory/mtr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/memory/mtr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Interface to malloc() and free(). This code allows for</font>
diff --git a/src/sys/mpiuni/f90-mod/index.html b/src/sys/mpiuni/f90-mod/index.html
index 3c8f0e7..cbf476f 100644
--- a/src/sys/mpiuni/f90-mod/index.html
+++ b/src/sys/mpiuni/f90-mod/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/mpiuni/f90-mod/makefile.html b/src/sys/mpiuni/f90-mod/makefile.html
index e808a66..1cf2ef3 100644
--- a/src/sys/mpiuni/f90-mod/makefile.html
+++ b/src/sys/mpiuni/f90-mod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/mpiuni/f90-mod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:38+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_USING_F90'</font>
 <font color="#A020F0">#</font>
 <font color="#A020F0">#   Makes Fortran module functions from *.h90 files in include/petsc/finclude</font>
diff --git a/src/sys/mpiuni/f90-mod/mpiunimod.F.html b/src/sys/mpiuni/f90-mod/mpiunimod.F.html
index 5799809..cc3ef74 100644
--- a/src/sys/mpiuni/f90-mod/mpiunimod.F.html
+++ b/src/sys/mpiuni/f90-mod/mpiunimod.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/mpiuni/f90-mod/mpiunimod.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:38+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/f90-mod/mpiunimod.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/f90-mod/mpiunimod.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>        module mpi
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/mpiuni/mpif.h></font>
 <a name="line3">  3: </a>        end module
diff --git a/src/sys/mpiuni/fsrc/index.html b/src/sys/mpiuni/fsrc/index.html
index 50040ed..38cac55 100644
--- a/src/sys/mpiuni/fsrc/index.html
+++ b/src/sys/mpiuni/fsrc/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/mpiuni/fsrc/makefile.html b/src/sys/mpiuni/fsrc/makefile.html
index 9aab860..3d98728 100644
--- a/src/sys/mpiuni/fsrc/makefile.html
+++ b/src/sys/mpiuni/fsrc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/mpiuni/fsrc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:37+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'MPIUNI_FORTRAN_BINDING'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/mpiuni/fsrc/somempifort.F.html b/src/sys/mpiuni/fsrc/somempifort.F.html
index a5940fc..05ac0cc 100644
--- a/src/sys/mpiuni/fsrc/somempifort.F.html
+++ b/src/sys/mpiuni/fsrc/somempifort.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/mpiuni/fsrc/somempifort.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:37+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/fsrc/somempifort.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/fsrc/somempifort.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!     Utility routine used to set MPIUNI commonblock
 <a name="line3">  3: </a>!
diff --git a/src/sys/mpiuni/index.html b/src/sys/mpiuni/index.html
index 22574d8..db1d3b0 100644
--- a/src/sys/mpiuni/index.html
+++ b/src/sys/mpiuni/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/mpiuni/makefile.html b/src/sys/mpiuni/makefile.html
index 4af83a4..03d5e1f 100644
--- a/src/sys/mpiuni/makefile.html
+++ b/src/sys/mpiuni/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/mpiuni/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:37+00:00">
+<meta name="date" content="2016-06-05T17:16:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage    'PETSC_HAVE_MPIUNI'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/mpiuni/mpi.c b/src/sys/mpiuni/mpi.c
index cb1cf81..d83b844 100644
--- a/src/sys/mpiuni/mpi.c
+++ b/src/sys/mpiuni/mpi.c
@@ -136,6 +136,7 @@ int MPI_Comm_create(MPI_Comm comm,MPI_Group group,MPI_Comm *newcomm)
   }
   if (MaxComm > MAX_COMM) return MPI_FAILURE;
   *newcomm =  MaxComm++;
+  comm_active[*newcomm-1] = 1;
   return MPI_SUCCESS;
 }
 
@@ -152,6 +153,7 @@ int MPI_Comm_dup(MPI_Comm comm,MPI_Comm *out)
   }
   if (MaxComm > MAX_COMM) return MPI_FAILURE;
   *out = MaxComm++;
+  comm_active[*out-1] = 1;
   return 0;
 }
 
diff --git a/src/sys/mpiuni/mpi.c.html b/src/sys/mpiuni/mpi.c.html
index 49c9485..7af2c71 100644
--- a/src/sys/mpiuni/mpi.c.html
+++ b/src/sys/mpiuni/mpi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/mpiuni/mpi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:33+00:00">
+<meta name="date" content="2016-06-05T17:16:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/mpi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/mpi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">      This provides a few of the MPI-uni functions that cannot be implemented</font>
 <a name="line3">  3: </a><font color="#B22222">    with C macros</font>
@@ -147,506 +147,508 @@
 <a name="line136">136: </a>  }
 <a name="line137">137: </a>  <font color="#4169E1">if</font> (MaxComm > MAX_COMM) <font color="#4169E1">return</font> MPI_FAILURE;
 <a name="line138">138: </a>  *newcomm =  MaxComm++;
-<a name="line139">139: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
-<a name="line140">140: </a>}
-
-<a name="line142">142: </a><strong><font color="#4169E1"><a name="MPI_Comm_dup"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_dup.html#MPI_Comm_dup">MPI_Comm_dup</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *out)</font></strong>
-<a name="line143">143: </a>{
-<a name="line144">144: </a>  int j;
-<a name="line145">145: </a>  <font color="#4169E1">if</font> (comm-1 < 0 || comm-1 > MaxComm) <font color="#4169E1">return</font> 1;
-<a name="line146">146: </a>  <font color="#4169E1">for</font> (j=3; j<MaxComm; j++) {
-<a name="line147">147: </a>    <font color="#4169E1">if</font> (!comm_active[j-1]) {
-<a name="line148">148: </a>      comm_active[j-1] = 1;
-<a name="line149">149: </a>      *out = j;
-<a name="line150">150: </a>      <font color="#4169E1">return</font> MPI_SUCCESS;
-<a name="line151">151: </a>    }
-<a name="line152">152: </a>  }
-<a name="line153">153: </a>  <font color="#4169E1">if</font> (MaxComm > MAX_COMM) <font color="#4169E1">return</font> MPI_FAILURE;
-<a name="line154">154: </a>  *out = MaxComm++;
-<a name="line155">155: </a>  <font color="#4169E1">return</font> 0;
-<a name="line156">156: </a>}
-
-<a name="line158">158: </a><strong><font color="#4169E1"><a name="MPI_Comm_free"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm)</font></strong>
-<a name="line159">159: </a>{
-<a name="line160">160: </a>  int i;
-
-<a name="line162">162: </a>  <font color="#4169E1">if</font> (*comm-1 < 0 || *comm-1 > MaxComm) <font color="#4169E1">return</font> 1;
-<a name="line163">163: </a>  <font color="#4169E1">for</font> (i=0; i<num_attr; i++) {
-<a name="line164">164: </a>    <font color="#4169E1">if</font> (attr[*comm-1][i].active && attr_keyval[i].del) (*attr_keyval[i].del)(*comm,i,attr[*comm-1][i].attribute_val,attr_keyval[i].extra_state);
-<a name="line165">165: </a>    attr[*comm-1][i].active        = 0;
-<a name="line166">166: </a>    attr[*comm-1][i].attribute_val = 0;
-<a name="line167">167: </a>  }
-<a name="line168">168: </a>  <font color="#4169E1">if</font> (*comm >= 3) comm_active[*comm-1] = 0;
-<a name="line169">169: </a>  *comm = 0;
-<a name="line170">170: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
-<a name="line171">171: </a>}
-
-<a name="line173">173: </a><strong><font color="#4169E1"><a name="MPI_Comm_size"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm, int *size)</font></strong>
-<a name="line174">174: </a>{
-<a name="line175">175: </a>  <font color="#4169E1">if</font> (comm-1 < 0 || comm-1 > MaxComm) <font color="#4169E1">return</font> 1;
-<a name="line176">176: </a>  *size=1;
-<a name="line177">177: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
-<a name="line178">178: </a>}
-
-<a name="line180">180: </a><strong><font color="#4169E1"><a name="MPI_Comm_rank"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm, int *rank)</font></strong>
-<a name="line181">181: </a>{
-<a name="line182">182: </a>  <font color="#4169E1">if</font> (comm-1 < 0 || comm-1 > MaxComm) <font color="#4169E1">return</font> 1;
-<a name="line183">183: </a>  *rank=0;
-<a name="line184">184: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
-<a name="line185">185: </a>}
-
-<a name="line187">187: </a><strong><font color="#4169E1"><a name="MPI_Abort"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,int errorcode)</font></strong>
-<a name="line188">188: </a>{
-<a name="line189">189: </a>  abort();
-<a name="line190">190: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
-<a name="line191">191: </a>}
-
-<a name="line193">193: </a><font color="#B22222">/* --------------------------------------------------------------------------*/</font>
-
-<a name="line195">195: </a>static int MPI_was_initialized = 0;
-<a name="line196">196: </a>static int MPI_was_finalized   = 0;
-
-<a name="line198">198: </a><strong><font color="#4169E1"><a name="MPI_Init"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>(int *argc, char ***argv)</font></strong>
-<a name="line199">199: </a>{
-<a name="line200">200: </a>  <font color="#4169E1">if</font> (MPI_was_initialized) <font color="#4169E1">return</font> 1;
-<a name="line201">201: </a>  <font color="#4169E1">if</font> (MPI_was_finalized) <font color="#4169E1">return</font> 1;
-<a name="line202">202: </a>  MPI_was_initialized = 1;
-<a name="line203">203: </a>  <font color="#4169E1">return</font> 0;
-<a name="line204">204: </a>}
-
-<a name="line206">206: </a><strong><font color="#4169E1"><a name="MPI_Finalize"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>(void)</font></strong>
-<a name="line207">207: </a>{
-<a name="line208">208: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm;
-<a name="line209">209: </a>  <font color="#4169E1">if</font> (MPI_was_finalized) <font color="#4169E1">return</font> 1;
-<a name="line210">210: </a>  <font color="#4169E1">if</font> (!MPI_was_initialized) <font color="#4169E1">return</font> 1;
-<a name="line211">211: </a>  comm = MPI_COMM_WORLD;
-<a name="line212">212: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&comm);
-<a name="line213">213: </a>  comm = MPI_COMM_SELF;
+<a name="line139">139: </a>  comm_active[*newcomm-1] = 1;
+<a name="line140">140: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
+<a name="line141">141: </a>}
+
+<a name="line143">143: </a><strong><font color="#4169E1"><a name="MPI_Comm_dup"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_dup.html#MPI_Comm_dup">MPI_Comm_dup</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *out)</font></strong>
+<a name="line144">144: </a>{
+<a name="line145">145: </a>  int j;
+<a name="line146">146: </a>  <font color="#4169E1">if</font> (comm-1 < 0 || comm-1 > MaxComm) <font color="#4169E1">return</font> 1;
+<a name="line147">147: </a>  <font color="#4169E1">for</font> (j=3; j<MaxComm; j++) {
+<a name="line148">148: </a>    <font color="#4169E1">if</font> (!comm_active[j-1]) {
+<a name="line149">149: </a>      comm_active[j-1] = 1;
+<a name="line150">150: </a>      *out = j;
+<a name="line151">151: </a>      <font color="#4169E1">return</font> MPI_SUCCESS;
+<a name="line152">152: </a>    }
+<a name="line153">153: </a>  }
+<a name="line154">154: </a>  <font color="#4169E1">if</font> (MaxComm > MAX_COMM) <font color="#4169E1">return</font> MPI_FAILURE;
+<a name="line155">155: </a>  *out = MaxComm++;
+<a name="line156">156: </a>  comm_active[*out-1] = 1;
+<a name="line157">157: </a>  <font color="#4169E1">return</font> 0;
+<a name="line158">158: </a>}
+
+<a name="line160">160: </a><strong><font color="#4169E1"><a name="MPI_Comm_free"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm)</font></strong>
+<a name="line161">161: </a>{
+<a name="line162">162: </a>  int i;
+
+<a name="line164">164: </a>  <font color="#4169E1">if</font> (*comm-1 < 0 || *comm-1 > MaxComm) <font color="#4169E1">return</font> 1;
+<a name="line165">165: </a>  <font color="#4169E1">for</font> (i=0; i<num_attr; i++) {
+<a name="line166">166: </a>    <font color="#4169E1">if</font> (attr[*comm-1][i].active && attr_keyval[i].del) (*attr_keyval[i].del)(*comm,i,attr[*comm-1][i].attribute_val,attr_keyval[i].extra_state);
+<a name="line167">167: </a>    attr[*comm-1][i].active        = 0;
+<a name="line168">168: </a>    attr[*comm-1][i].attribute_val = 0;
+<a name="line169">169: </a>  }
+<a name="line170">170: </a>  <font color="#4169E1">if</font> (*comm >= 3) comm_active[*comm-1] = 0;
+<a name="line171">171: </a>  *comm = 0;
+<a name="line172">172: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
+<a name="line173">173: </a>}
+
+<a name="line175">175: </a><strong><font color="#4169E1"><a name="MPI_Comm_size"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm, int *size)</font></strong>
+<a name="line176">176: </a>{
+<a name="line177">177: </a>  <font color="#4169E1">if</font> (comm-1 < 0 || comm-1 > MaxComm) <font color="#4169E1">return</font> 1;
+<a name="line178">178: </a>  *size=1;
+<a name="line179">179: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
+<a name="line180">180: </a>}
+
+<a name="line182">182: </a><strong><font color="#4169E1"><a name="MPI_Comm_rank"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm, int *rank)</font></strong>
+<a name="line183">183: </a>{
+<a name="line184">184: </a>  <font color="#4169E1">if</font> (comm-1 < 0 || comm-1 > MaxComm) <font color="#4169E1">return</font> 1;
+<a name="line185">185: </a>  *rank=0;
+<a name="line186">186: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
+<a name="line187">187: </a>}
+
+<a name="line189">189: </a><strong><font color="#4169E1"><a name="MPI_Abort"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,int errorcode)</font></strong>
+<a name="line190">190: </a>{
+<a name="line191">191: </a>  abort();
+<a name="line192">192: </a>  <font color="#4169E1">return</font> MPI_SUCCESS;
+<a name="line193">193: </a>}
+
+<a name="line195">195: </a><font color="#B22222">/* --------------------------------------------------------------------------*/</font>
+
+<a name="line197">197: </a>static int MPI_was_initialized = 0;
+<a name="line198">198: </a>static int MPI_was_finalized   = 0;
+
+<a name="line200">200: </a><strong><font color="#4169E1"><a name="MPI_Init"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>(int *argc, char ***argv)</font></strong>
+<a name="line201">201: </a>{
+<a name="line202">202: </a>  <font color="#4169E1">if</font> (MPI_was_initialized) <font color="#4169E1">return</font> 1;
+<a name="line203">203: </a>  <font color="#4169E1">if</font> (MPI_was_finalized) <font color="#4169E1">return</font> 1;
+<a name="line204">204: </a>  MPI_was_initialized = 1;
+<a name="line205">205: </a>  <font color="#4169E1">return</font> 0;
+<a name="line206">206: </a>}
+
+<a name="line208">208: </a><strong><font color="#4169E1"><a name="MPI_Finalize"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>(void)</font></strong>
+<a name="line209">209: </a>{
+<a name="line210">210: </a>  <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm;
+<a name="line211">211: </a>  <font color="#4169E1">if</font> (MPI_was_finalized) <font color="#4169E1">return</font> 1;
+<a name="line212">212: </a>  <font color="#4169E1">if</font> (!MPI_was_initialized) <font color="#4169E1">return</font> 1;
+<a name="line213">213: </a>  comm = MPI_COMM_WORLD;
 <a name="line214">214: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&comm);
-<a name="line215">215: </a>  MPI_was_finalized = 1;
-<a name="line216">216: </a>  <font color="#4169E1">return</font> 0;
-<a name="line217">217: </a>}
-
-<a name="line219">219: </a><strong><font color="#4169E1"><a name="MPI_Initialized"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Initialized.html#MPI_Initialized">MPI_Initialized</a>(int *flag)</font></strong>
-<a name="line220">220: </a>{
-<a name="line221">221: </a>  *flag = MPI_was_initialized;
-<a name="line222">222: </a>  <font color="#4169E1">return</font> 0;
-<a name="line223">223: </a>}
-
-<a name="line225">225: </a><strong><font color="#4169E1"><a name="MPI_Finalized"></a>int MPI_Finalized(int *flag)</font></strong>
-<a name="line226">226: </a>{
-<a name="line227">227: </a>  *flag = MPI_was_finalized;
-<a name="line228">228: </a>  <font color="#4169E1">return</font> 0;
-<a name="line229">229: </a>}
-
-<a name="line231">231: </a><font color="#B22222">/* -------------------     Fortran versions of several routines ------------------ */</font>
-
-<a name="line233">233: </a><font color="#A020F0">#if defined(PETSC_HAVE_FORTRAN_CAPS)</font>
-<a name="line234">234: </a><strong><font color="#228B22">#define mpiunisetcommonblock_ MPIUNISETCOMMONBLOCK</font></strong>
-<a name="line235">235: </a><strong><font color="#228B22">#define mpiunisetfortranbasepointers_  MPIUNISETFORTRANBASEPOINTERS</font></strong>
-<a name="line236">236: </a><strong><font color="#228B22">#define mpi_init_             MPI_INIT</font></strong>
-<a name="line237">237: </a><strong><font color="#228B22">#define mpi_finalize_         MPI_FINALIZE</font></strong>
-<a name="line238">238: </a><strong><font color="#228B22">#define mpi_comm_size_        MPI_COMM_SIZE</font></strong>
-<a name="line239">239: </a><strong><font color="#228B22">#define mpi_comm_rank_        MPI_COMM_RANK</font></strong>
-<a name="line240">240: </a><strong><font color="#228B22">#define mpi_abort_            MPI_ABORT</font></strong>
-<a name="line241">241: </a><strong><font color="#228B22">#define mpi_reduce_           MPI_REDUCE</font></strong>
-<a name="line242">242: </a><strong><font color="#228B22">#define mpi_allreduce_        MPI_ALLREDUCE</font></strong>
-<a name="line243">243: </a><strong><font color="#228B22">#define mpi_barrier_          MPI_BARRIER</font></strong>
-<a name="line244">244: </a><strong><font color="#228B22">#define mpi_bcast_            MPI_BCAST</font></strong>
-<a name="line245">245: </a><strong><font color="#228B22">#define mpi_gather_           MPI_GATHER</font></strong>
-<a name="line246">246: </a><strong><font color="#228B22">#define mpi_allgather_        MPI_ALLGATHER</font></strong>
-<a name="line247">247: </a><strong><font color="#228B22">#define mpi_comm_split_       MPI_COMM_SPLIT</font></strong>
-<a name="line248">248: </a><strong><font color="#228B22">#define mpi_scan_             MPI_SCAN</font></strong>
-<a name="line249">249: </a><strong><font color="#228B22">#define mpi_send_             MPI_SEND</font></strong>
-<a name="line250">250: </a><strong><font color="#228B22">#define mpi_recv_             MPI_RECV</font></strong>
-<a name="line251">251: </a><strong><font color="#228B22">#define mpi_reduce_scatter_   MPI_REDUCE_SCATTER</font></strong>
-<a name="line252">252: </a><strong><font color="#228B22">#define mpi_irecv_            MPI_IRECV</font></strong>
-<a name="line253">253: </a><strong><font color="#228B22">#define mpi_isend_            MPI_ISEND</font></strong>
-<a name="line254">254: </a><strong><font color="#228B22">#define mpi_sendrecv_         MPI_SENDRECV</font></strong>
-<a name="line255">255: </a><strong><font color="#228B22">#define mpi_test_             MPI_TEST</font></strong>
-<a name="line256">256: </a><strong><font color="#228B22">#define mpi_waitall_          MPI_WAITALL</font></strong>
-<a name="line257">257: </a><strong><font color="#228B22">#define mpi_waitany_          MPI_WAITANY</font></strong>
-<a name="line258">258: </a><strong><font color="#228B22">#define mpi_allgatherv_       MPI_ALLGATHERV</font></strong>
-<a name="line259">259: </a><strong><font color="#228B22">#define mpi_alltoallv_        MPI_ALLTOALLV</font></strong>
-<a name="line260">260: </a><strong><font color="#228B22">#define mpi_comm_create_      MPI_COMM_CREATE</font></strong>
-<a name="line261">261: </a><strong><font color="#228B22">#define mpi_address_          MPI_ADDRESS</font></strong>
-<a name="line262">262: </a><strong><font color="#228B22">#define mpi_pack_             MPI_PACK</font></strong>
-<a name="line263">263: </a><strong><font color="#228B22">#define mpi_unpack_           MPI_UNPACK</font></strong>
-<a name="line264">264: </a><strong><font color="#228B22">#define mpi_pack_size_        MPI_PACK_SIZE</font></strong>
-<a name="line265">265: </a><strong><font color="#228B22">#define mpi_type_struct_      MPI_TYPE_STRUCT</font></strong>
-<a name="line266">266: </a><strong><font color="#228B22">#define mpi_type_commit_      MPI_TYPE_COMMIT</font></strong>
-<a name="line267">267: </a><strong><font color="#228B22">#define mpi_wtime_            MPI_WTIME</font></strong>
-<a name="line268">268: </a><strong><font color="#228B22">#define mpi_cancel_           MPI_CANCEL</font></strong>
-<a name="line269">269: </a><strong><font color="#228B22">#define mpi_comm_dup_         MPI_COMM_DUP</font></strong>
-<a name="line270">270: </a><strong><font color="#228B22">#define mpi_comm_free_        MPI_COMM_FREE</font></strong>
-<a name="line271">271: </a><strong><font color="#228B22">#define mpi_get_count_        MPI_GET_COUNT</font></strong>
-<a name="line272">272: </a><strong><font color="#228B22">#define mpi_get_processor_name_ MPI_GET_PROCESSOR_NAME</font></strong>
-<a name="line273">273: </a><strong><font color="#228B22">#define mpi_initialized_      MPI_INITIALIZED</font></strong>
-<a name="line274">274: </a><strong><font color="#228B22">#define mpi_iprobe_           MPI_IPROBE</font></strong>
-<a name="line275">275: </a><strong><font color="#228B22">#define mpi_probe_            MPI_PROBE</font></strong>
-<a name="line276">276: </a><strong><font color="#228B22">#define mpi_request_free_     MPI_REQUEST_FREE</font></strong>
-<a name="line277">277: </a><strong><font color="#228B22">#define mpi_ssend_            MPI_SSEND</font></strong>
-<a name="line278">278: </a><strong><font color="#228B22">#define mpi_wait_             MPI_WAIT</font></strong>
-<a name="line279">279: </a><strong><font color="#228B22">#define mpi_comm_group_       MPI_COMM_GROUP</font></strong>
-<a name="line280">280: </a><strong><font color="#228B22">#define mpi_exscan_           MPI_EXSCAN</font></strong>
-<a name="line281">281: </a><font color="#A020F0">#elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE)</font>
-<a name="line282">282: </a><strong><font color="#228B22">#define mpiunisetcommonblock_ mpiunisetcommonblock</font></strong>
-<a name="line283">283: </a><strong><font color="#228B22">#define mpiunisetfortranbasepointers_  mpiunisetfortranbasepointers</font></strong>
-<a name="line284">284: </a><strong><font color="#228B22">#define mpi_init_             mpi_init</font></strong>
-<a name="line285">285: </a><strong><font color="#228B22">#define mpi_finalize_         mpi_finalize</font></strong>
-<a name="line286">286: </a><strong><font color="#228B22">#define mpi_comm_size_        mpi_comm_size</font></strong>
-<a name="line287">287: </a><strong><font color="#228B22">#define mpi_comm_rank_        mpi_comm_rank</font></strong>
-<a name="line288">288: </a><strong><font color="#228B22">#define mpi_abort_            mpi_abort</font></strong>
-<a name="line289">289: </a><strong><font color="#228B22">#define mpi_reduce_           mpi_reduce</font></strong>
-<a name="line290">290: </a><strong><font color="#228B22">#define mpi_allreduce_        mpi_allreduce</font></strong>
-<a name="line291">291: </a><strong><font color="#228B22">#define mpi_barrier_          mpi_barrier</font></strong>
-<a name="line292">292: </a><strong><font color="#228B22">#define mpi_bcast_            mpi_bcast</font></strong>
-<a name="line293">293: </a><strong><font color="#228B22">#define mpi_gather_           mpi_gather</font></strong>
-<a name="line294">294: </a><strong><font color="#228B22">#define mpi_allgather_        mpi_allgather</font></strong>
-<a name="line295">295: </a><strong><font color="#228B22">#define mpi_comm_split_       mpi_comm_split</font></strong>
-<a name="line296">296: </a><strong><font color="#228B22">#define mpi_scan_             mpi_scan</font></strong>
-<a name="line297">297: </a><strong><font color="#228B22">#define mpi_send_             mpi_send</font></strong>
-<a name="line298">298: </a><strong><font color="#228B22">#define mpi_recv_             mpi_recv</font></strong>
-<a name="line299">299: </a><strong><font color="#228B22">#define mpi_reduce_scatter_   mpi_reduce_scatter</font></strong>
-<a name="line300">300: </a><strong><font color="#228B22">#define mpi_irecv_            mpi_irecv</font></strong>
-<a name="line301">301: </a><strong><font color="#228B22">#define mpi_isend_            mpi_isend</font></strong>
-<a name="line302">302: </a><strong><font color="#228B22">#define mpi_sendrecv_         mpi_sendrecv</font></strong>
-<a name="line303">303: </a><strong><font color="#228B22">#define mpi_test_             mpi_test</font></strong>
-<a name="line304">304: </a><strong><font color="#228B22">#define mpi_waitall_          mpi_waitall</font></strong>
-<a name="line305">305: </a><strong><font color="#228B22">#define mpi_waitany_          mpi_waitany</font></strong>
-<a name="line306">306: </a><strong><font color="#228B22">#define mpi_allgatherv_       mpi_allgatherv</font></strong>
-<a name="line307">307: </a><strong><font color="#228B22">#define mpi_alltoallv_        mpi_alltoallv</font></strong>
-<a name="line308">308: </a><strong><font color="#228B22">#define mpi_comm_create_      mpi_comm_create</font></strong>
-<a name="line309">309: </a><strong><font color="#228B22">#define mpi_address_          mpi_address</font></strong>
-<a name="line310">310: </a><strong><font color="#228B22">#define mpi_pack_             mpi_pack</font></strong>
-<a name="line311">311: </a><strong><font color="#228B22">#define mpi_unpack_           mpi_unpack</font></strong>
-<a name="line312">312: </a><strong><font color="#228B22">#define mpi_pack_size_        mpi_pack_size</font></strong>
-<a name="line313">313: </a><strong><font color="#228B22">#define mpi_type_struct_      mpi_type_struct</font></strong>
-<a name="line314">314: </a><strong><font color="#228B22">#define mpi_type_commit_      mpi_type_commit</font></strong>
-<a name="line315">315: </a><strong><font color="#228B22">#define mpi_wtime_            mpi_wtime</font></strong>
-<a name="line316">316: </a><strong><font color="#228B22">#define mpi_cancel_           mpi_cancel</font></strong>
-<a name="line317">317: </a><strong><font color="#228B22">#define mpi_comm_dup_         mpi_comm_dup</font></strong>
-<a name="line318">318: </a><strong><font color="#228B22">#define mpi_comm_free_        mpi_comm_free</font></strong>
-<a name="line319">319: </a><strong><font color="#228B22">#define mpi_get_count_        mpi_get_count</font></strong>
-<a name="line320">320: </a><strong><font color="#228B22">#define mpi_get_processor_name_ mpi_get_processor_name</font></strong>
-<a name="line321">321: </a><strong><font color="#228B22">#define mpi_initialized_      mpi_initialized</font></strong>
-<a name="line322">322: </a><strong><font color="#228B22">#define mpi_iprobe_           mpi_iprobe</font></strong>
-<a name="line323">323: </a><strong><font color="#228B22">#define mpi_probe_            mpi_probe</font></strong>
-<a name="line324">324: </a><strong><font color="#228B22">#define mpi_request_free_     mpi_request_free</font></strong>
-<a name="line325">325: </a><strong><font color="#228B22">#define mpi_ssend_            mpi_ssend</font></strong>
-<a name="line326">326: </a><strong><font color="#228B22">#define mpi_wait_             mpi_wait</font></strong>
-<a name="line327">327: </a><strong><font color="#228B22">#define mpi_comm_group_       mpi_comm_group</font></strong>
-<a name="line328">328: </a><strong><font color="#228B22">#define mpi_exscan_           mpi_exscan</font></strong>
-<a name="line329">329: </a><font color="#A020F0">#endif</font>
-
-<a name="line331">331: </a><font color="#A020F0">#if defined(PETSC_HAVE_FORTRAN_UNDERSCORE_UNDERSCORE)</font>
-<a name="line332">332: </a><strong><font color="#228B22">#define mpi_init_             mpi_init__</font></strong>
-<a name="line333">333: </a><strong><font color="#228B22">#define mpi_finalize_         mpi_finalize__</font></strong>
-<a name="line334">334: </a><strong><font color="#228B22">#define mpi_comm_size_        mpi_comm_size__</font></strong>
-<a name="line335">335: </a><strong><font color="#228B22">#define mpi_comm_rank_        mpi_comm_rank__</font></strong>
-<a name="line336">336: </a><strong><font color="#228B22">#define mpi_abort_            mpi_abort__</font></strong>
-<a name="line337">337: </a><strong><font color="#228B22">#define mpi_reduce_           mpi_reduce__</font></strong>
-<a name="line338">338: </a><strong><font color="#228B22">#define mpi_allreduce_        mpi_allreduce__</font></strong>
-<a name="line339">339: </a><strong><font color="#228B22">#define mpi_barrier_          mpi_barrier__</font></strong>
-<a name="line340">340: </a><strong><font color="#228B22">#define mpi_bcast_            mpi_bcast__</font></strong>
-<a name="line341">341: </a><strong><font color="#228B22">#define mpi_gather_           mpi_gather__</font></strong>
-<a name="line342">342: </a><strong><font color="#228B22">#define mpi_allgather_        mpi_allgather__</font></strong>
-<a name="line343">343: </a><strong><font color="#228B22">#define mpi_comm_split_       mpi_comm_split__</font></strong>
-<a name="line344">344: </a><strong><font color="#228B22">#define mpi_scan_             mpi_scan__</font></strong>
-<a name="line345">345: </a><strong><font color="#228B22">#define mpi_send_             mpi_send__</font></strong>
-<a name="line346">346: </a><strong><font color="#228B22">#define mpi_recv_             mpi_recv__</font></strong>
-<a name="line347">347: </a><strong><font color="#228B22">#define mpi_reduce_scatter_   mpi_reduce_scatter__</font></strong>
-<a name="line348">348: </a><strong><font color="#228B22">#define mpi_irecv_            mpi_irecv__</font></strong>
-<a name="line349">349: </a><strong><font color="#228B22">#define mpi_isend_            mpi_isend__</font></strong>
-<a name="line350">350: </a><strong><font color="#228B22">#define mpi_sendrecv_         mpi_sendrecv__</font></strong>
-<a name="line351">351: </a><strong><font color="#228B22">#define mpi_test_             mpi_test__</font></strong>
-<a name="line352">352: </a><strong><font color="#228B22">#define mpi_waitall_          mpi_waitall__</font></strong>
-<a name="line353">353: </a><strong><font color="#228B22">#define mpi_waitany_          mpi_waitany__</font></strong>
-<a name="line354">354: </a><strong><font color="#228B22">#define mpi_allgatherv_       mpi_allgatherv__</font></strong>
-<a name="line355">355: </a><strong><font color="#228B22">#define mpi_alltoallv_        mpi_alltoallv__</font></strong>
-<a name="line356">356: </a><strong><font color="#228B22">#define mpi_comm_create_      mpi_comm_create__</font></strong>
-<a name="line357">357: </a><strong><font color="#228B22">#define mpi_address_          mpi_address__</font></strong>
-<a name="line358">358: </a><strong><font color="#228B22">#define mpi_pack_             mpi_pack__</font></strong>
-<a name="line359">359: </a><strong><font color="#228B22">#define mpi_unpack_           mpi_unpack__</font></strong>
-<a name="line360">360: </a><strong><font color="#228B22">#define mpi_pack_size_        mpi_pack_size__</font></strong>
-<a name="line361">361: </a><strong><font color="#228B22">#define mpi_type_struct_      mpi_type_struct__</font></strong>
-<a name="line362">362: </a><strong><font color="#228B22">#define mpi_type_commit_      mpi_type_commit__</font></strong>
-<a name="line363">363: </a><strong><font color="#228B22">#define mpi_wtime_            mpi_wtime__</font></strong>
-<a name="line364">364: </a><strong><font color="#228B22">#define mpi_cancel_           mpi_cancel__</font></strong>
-<a name="line365">365: </a><strong><font color="#228B22">#define mpi_comm_dup_         mpi_comm_dup__</font></strong>
-<a name="line366">366: </a><strong><font color="#228B22">#define mpi_comm_free_        mpi_comm_free__</font></strong>
-<a name="line367">367: </a><strong><font color="#228B22">#define mpi_get_count_        mpi_get_count__</font></strong>
-<a name="line368">368: </a><strong><font color="#228B22">#define mpi_get_processor_name_ mpi_get_processor_name__</font></strong>
-<a name="line369">369: </a><strong><font color="#228B22">#define mpi_initialized_      mpi_initialized__</font></strong>
-<a name="line370">370: </a><strong><font color="#228B22">#define mpi_iprobe_           mpi_iprobe__</font></strong>
-<a name="line371">371: </a><strong><font color="#228B22">#define mpi_probe_            mpi_probe__</font></strong>
-<a name="line372">372: </a><strong><font color="#228B22">#define mpi_request_free_     mpi_request_free__</font></strong>
-<a name="line373">373: </a><strong><font color="#228B22">#define mpi_ssend_            mpi_ssend__</font></strong>
-<a name="line374">374: </a><strong><font color="#228B22">#define mpi_wait_             mpi_wait__</font></strong>
-<a name="line375">375: </a><strong><font color="#228B22">#define mpi_comm_group_       mpi_comm_group__</font></strong>
-<a name="line376">376: </a><strong><font color="#228B22">#define mpi_exscan_           mpi_exscan__</font></strong>
-<a name="line377">377: </a><font color="#A020F0">#endif</font>
-
-<a name="line379">379: </a><font color="#B22222">/* Do not build fortran interface if MPI namespace colision is to be avoided */</font>
-<a name="line380">380: </a><font color="#A020F0">#if defined(MPIUNI_FORTRAN_BINDING)</font>
-
-<a name="line382">382: </a><strong><font color="#4169E1">PETSC_EXTERN void PETSC_STDCALL mpiunisetcommonblock_(void)</font></strong>;
-
-<a name="line384">384: </a><strong><font color="#4169E1"><a name="mpiunisetfortranbasepointers_"></a>PETSC_EXTERN void PETSC_STDCALL mpiunisetfortranbasepointers_(void *f_mpi_in_place)</font></strong>
-<a name="line385">385: </a>{
-<a name="line386">386: </a>  MPIUNIF_mpi_in_place   = f_mpi_in_place;
-<a name="line387">387: </a>}
-
-<a name="line389">389: </a><strong><font color="#4169E1"><a name="mpi_init_"></a>PETSC_EXTERN void PETSC_STDCALL   mpi_init_(int *ierr)</font></strong>
-<a name="line390">390: </a>{
-<a name="line391">391: </a>  mpiunisetcommonblock_();
-<a name="line392">392: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>((int*)0, (char***)0);
-<a name="line393">393: </a>}
-
-<a name="line395">395: </a><strong><font color="#4169E1"><a name="mpi_finalize_"></a>PETSC_EXTERN void PETSC_STDCALL   mpi_finalize_(int *ierr)</font></strong>
-<a name="line396">396: </a>{
-<a name="line397">397: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>();
-<a name="line398">398: </a>}
-
-<a name="line400">400: </a><strong><font color="#4169E1"><a name="mpi_comm_size_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_size_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *size,int *ierr)</font></strong>
-<a name="line401">401: </a>{
-<a name="line402">402: </a>  *size = 1;
-<a name="line403">403: </a>  *0;
-<a name="line404">404: </a>}
-
-<a name="line406">406: </a><strong><font color="#4169E1"><a name="mpi_comm_rank_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_rank_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *rank,int *ierr)</font></strong>
-<a name="line407">407: </a>{
-<a name="line408">408: </a>  *rank = 0;
-<a name="line409">409: </a>  *MPI_SUCCESS;
-<a name="line410">410: </a>}
-
-<a name="line412">412: </a><strong><font color="#4169E1"><a name="mpi_comm_split_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_split_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *color,int *key, <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *newcomm, int *ierr)</font></strong>
-<a name="line413">413: </a>{
-<a name="line414">414: </a>  *newcomm = *comm;
-<a name="line415">415: </a>  *MPI_SUCCESS;
-<a name="line416">416: </a>}
-
-<a name="line418">418: </a><strong><font color="#4169E1"><a name="mpi_abort_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_abort_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *errorcode,int *ierr)</font></strong>
-<a name="line419">419: </a>{
-<a name="line420">420: </a>  abort();
-<a name="line421">421: </a>  *MPI_SUCCESS;
-<a name="line422">422: </a>}
-
-<a name="line424">424: </a><strong><font color="#4169E1"><a name="mpi_reduce_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *root,int *comm,int *ierr)</font></strong>
-<a name="line425">425: </a>{
-<a name="line426">426: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Reduce.html#MPI_Reduce">MPI_Reduce</a>(sendbuf,recvbuf,*count,*datatype,*op,*root,*comm);
-<a name="line427">427: </a>}
-
-<a name="line429">429: </a><strong><font color="#4169E1"><a name="mpi_allreduce_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_allreduce_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *comm,int *ierr)</font></strong>
-<a name="line430">430: </a>{
-<a name="line431">431: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(sendbuf,recvbuf,*count,*datatype,*op,*comm);
-<a name="line432">432: </a>}
-
-<a name="line434">434: </a><strong><font color="#4169E1"><a name="mpi_barrier_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_barrier_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *ierr)</font></strong>
-<a name="line435">435: </a>{
-<a name="line436">436: </a>  *MPI_SUCCESS;
-<a name="line437">437: </a>}
-
-<a name="line439">439: </a><strong><font color="#4169E1"><a name="mpi_bcast_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_bcast_(void *buf,int *count,int *datatype,int *root,int *comm,int *ierr)</font></strong>
-<a name="line440">440: </a>{
-<a name="line441">441: </a>  *MPI_SUCCESS;
-<a name="line442">442: </a>}
-
-<a name="line444">444: </a><strong><font color="#4169E1"><a name="mpi_gather_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_gather_(void *sendbuf,int *scount,int *sdatatype, void *recvbuf, int *rcount, int *rdatatype, int *root,int *comm,int *ierr)</font></strong>
-<a name="line445">445: </a>{
-<a name="line446">446: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(sendbuf,*scount,*sdatatype,recvbuf,rcount,rdatatype,*root,*comm);
-<a name="line447">447: </a>}
-
-<a name="line449">449: </a><strong><font color="#4169E1"><a name="mpi_allgather_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_allgather_(void *sendbuf,int *scount,int *sdatatype, void *recvbuf, int *rcount, int *rdatatype,int *comm,int *ierr)</font></strong>
-<a name="line450">450: </a>{
-<a name="line451">451: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allgather.html#MPI_Allgather">MPI_Allgather</a>(sendbuf,*scount,*sdatatype,recvbuf,rcount,rdatatype,*comm);
-<a name="line452">452: </a>}
-
-<a name="line454">454: </a><strong><font color="#4169E1"><a name="mpi_scan_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_scan_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *comm,int *ierr)</font></strong>
-<a name="line455">455: </a>{
-<a name="line456">456: </a>  *MPIUNI_Memcpy(recvbuf,sendbuf,(*count)*MPIUNI_DATASIZE[*datatype]);
-<a name="line457">457: </a>}
-
-<a name="line459">459: </a><strong><font color="#4169E1"><a name="mpi_send_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_send_(void *buf,int *count,int *datatype,int *dest,int *tag,int *comm,int *ierr)</font></strong>
-<a name="line460">460: </a>{
-<a name="line461">461: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line462">462: </a>}
-
-<a name="line464">464: </a><strong><font color="#4169E1"><a name="mpi_recv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_recv_(void *buf,int *count,int *datatype,int *source,int *tag,int *comm,int status,int *ierr)</font></strong>
-<a name="line465">465: </a>{
-<a name="line466">466: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line467">467: </a>}
-
-<a name="line469">469: </a><strong><font color="#4169E1"><a name="mpi_reduce_scatter_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_scatter_(void *sendbuf,void *recvbuf,int *recvcounts,int *datatype,int *op,int *comm,int *ierr)</font></strong>
-<a name="line470">470: </a>{
-<a name="line471">471: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line472">472: </a>}
-
-<a name="line474">474: </a><strong><font color="#4169E1"><a name="mpi_irecv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_irecv_(void *buf,int *count, int *datatype, int *source, int *tag, int *comm, int *request, int *ierr)</font></strong>
-<a name="line475">475: </a>{
-<a name="line476">476: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line477">477: </a>}
-
-<a name="line479">479: </a><strong><font color="#4169E1"><a name="mpi_isend_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_isend_(void *buf,int *count,int *datatype,int *dest,int *tag,int *comm,int *request, int *ierr)</font></strong>
-<a name="line480">480: </a>{
-<a name="line481">481: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line482">482: </a>}
-
-<a name="line484">484: </a><strong><font color="#4169E1"><a name="mpi_sendrecv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_sendrecv_(void *sendbuf,int *sendcount,int *sendtype,int *dest,int *sendtag,void *recvbuf,int *recvcount,int *recvtype,int *source,int *recvtag,int *comm,int *status,int *ierr)</font></strong>
-<a name="line485">485: </a>{
-<a name="line486">486: </a>  *MPIUNI_Memcpy(recvbuf,sendbuf,(*sendcount)*MPIUNI_DATASIZE[*sendtype]);
-<a name="line487">487: </a>}
-
-<a name="line489">489: </a><strong><font color="#4169E1"><a name="mpi_test_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_test_(int *request,int *flag,int *status,int *ierr)</font></strong>
-<a name="line490">490: </a>{
-<a name="line491">491: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line492">492: </a>}
-
-<a name="line494">494: </a><strong><font color="#4169E1"><a name="mpi_waitall_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_waitall_(int *count,int *array_of_requests,int *array_of_statuses,int *ierr)</font></strong>
-<a name="line495">495: </a>{
-<a name="line496">496: </a>  *MPI_SUCCESS;
-<a name="line497">497: </a>}
-
-<a name="line499">499: </a><strong><font color="#4169E1"><a name="mpi_waitany_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_waitany_(int *count,int *array_of_requests,int * index, int *status,int *ierr)</font></strong>
-<a name="line500">500: </a>{
-<a name="line501">501: </a>  *MPI_SUCCESS;
-<a name="line502">502: </a>}
-
-<a name="line504">504: </a><strong><font color="#4169E1"><a name="mpi_allgatherv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_allgatherv_(void *sendbuf,int *sendcount,int *sendtype,void *recvbuf,int *recvcounts,int *displs,int *recvtype,int *comm,int *ierr)</font></strong>
-<a name="line505">505: </a>{
-<a name="line506">506: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allgatherv.html#MPI_Allgatherv">MPI_Allgatherv</a>(sendbuf,*sendcount,*sendtype,recvbuf,recvcounts,displs,*recvtype,*comm);
-<a name="line507">507: </a>}
-
-<a name="line509">509: </a><strong><font color="#4169E1"><a name="mpi_alltoallv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_alltoallv_(void *sendbuf,int *sendcounts,int *sdispls,int *sendtype,void *recvbuf,int *recvcounts,int *rdispls,int *recvtype,int *comm,int *ierr)</font></strong>
-<a name="line510">510: </a>{
-<a name="line511">511: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Alltoallv.html#MPI_Alltoallv">MPI_Alltoallv</a>(sendbuf,sendcounts,sdispls,*sendtype,recvbuf,recvcounts,rdispls,*recvtype,*comm);
-<a name="line512">512: </a>}
-
-<a name="line514">514: </a><strong><font color="#4169E1"><a name="mpi_comm_create_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_create_(int *comm,int *group,int *newcomm,int *ierr)</font></strong>
-<a name="line515">515: </a>{
-<a name="line516">516: </a>  *newcomm =  *comm;
-<a name="line517">517: </a>  *MPI_SUCCESS;
-<a name="line518">518: </a>}
-
-<a name="line520">520: </a><strong><font color="#4169E1"><a name="mpi_address_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_address_(void *location,MPIUNI_INTPTR *address,int *ierr)</font></strong>
-<a name="line521">521: </a>{
-<a name="line522">522: </a>  *address =  (MPIUNI_INTPTR) location;
-<a name="line523">523: </a>  *MPI_SUCCESS;
-<a name="line524">524: </a>}
-
-<a name="line526">526: </a><strong><font color="#4169E1"><a name="mpi_pack_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_pack_(void *inbuf,int *incount,int *datatype,void *outbuf,int *outsize,int *position,int *comm,int *ierr)</font></strong>
-<a name="line527">527: </a>{
-<a name="line528">528: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line529">529: </a>}
-
-<a name="line531">531: </a><strong><font color="#4169E1"><a name="mpi_unpack_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_unpack_(void *inbuf,int *insize,int *position,void *outbuf,int *outcount,int *datatype,int *comm,int *ierr)</font></strong>
-<a name="line532">532: </a>{
-<a name="line533">533: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line534">534: </a>}
-
-<a name="line536">536: </a><strong><font color="#4169E1"><a name="mpi_pack_size_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_pack_size_(int *incount,int *datatype,int *comm,int *size,int *ierr)</font></strong>
-<a name="line537">537: </a>{
-<a name="line538">538: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line539">539: </a>}
-
-<a name="line541">541: </a><strong><font color="#4169E1"><a name="mpi_type_struct_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_type_struct_(int *count,int *array_of_blocklengths,int * array_of_displaments,int *array_of_types,int *newtype,int *ierr)</font></strong>
-<a name="line542">542: </a>{
-<a name="line543">543: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line544">544: </a>}
-
-<a name="line546">546: </a><strong><font color="#4169E1"><a name="mpi_type_commit_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_type_commit_(int *datatype,int *ierr)</font></strong>
-<a name="line547">547: </a>{
-<a name="line548">548: </a>  *MPI_SUCCESS;
-<a name="line549">549: </a>}
-
-<a name="line551">551: </a><strong><font color="#4169E1"><a name="mpi_wtime_"></a>double PETSC_STDCALL mpi_wtime_(void)</font></strong>
-<a name="line552">552: </a>{
-<a name="line553">553: </a>  <font color="#4169E1">return</font> 0.0;
-<a name="line554">554: </a>}
-
-<a name="line556">556: </a><strong><font color="#4169E1"><a name="mpi_cancel_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_cancel_(int *request,int *ierr)</font></strong>
-<a name="line557">557: </a>{
-<a name="line558">558: </a>  *MPI_SUCCESS;
-<a name="line559">559: </a>}
-
-<a name="line561">561: </a><strong><font color="#4169E1"><a name="mpi_comm_dup_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_dup_(int *comm,int *out,int *ierr)</font></strong>
-<a name="line562">562: </a>{
-<a name="line563">563: </a>  *out  = *comm;
-<a name="line564">564: </a>  *MPI_SUCCESS;
-<a name="line565">565: </a>}
-
-<a name="line567">567: </a><strong><font color="#4169E1"><a name="mpi_comm_free_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_free_(int *comm,int *ierr)</font></strong>
-<a name="line568">568: </a>{
-<a name="line569">569: </a>  *MPI_SUCCESS;
-<a name="line570">570: </a>}
-
-<a name="line572">572: </a><strong><font color="#4169E1"><a name="mpi_get_count_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_get_count_(int *status,int *datatype,int *count,int *ierr)</font></strong>
-<a name="line573">573: </a>{
-<a name="line574">574: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line575">575: </a>}
-
-<a name="line577">577: </a><font color="#B22222">/* duplicate from fortranimpl.h */</font>
-<a name="line578">578: </a><font color="#A020F0">#if defined(PETSC_HAVE_FORTRAN_MIXED_STR_ARG)</font>
-<a name="line579">579: </a><strong><font color="#228B22">#define PETSC_MIXED_LEN(len) ,int len</font></strong>
-<a name="line580">580: </a><strong><font color="#228B22">#define PETSC_END_LEN(len)</font></strong>
-<a name="line581">581: </a><font color="#A020F0">#else</font>
-<a name="line582">582: </a><strong><font color="#228B22">#define PETSC_MIXED_LEN(len)</font></strong>
-<a name="line583">583: </a><strong><font color="#228B22">#define PETSC_END_LEN(len)   ,int len</font></strong>
-<a name="line584">584: </a><font color="#A020F0">#endif</font>
-
-<a name="line586">586: </a><strong><font color="#4169E1"><a name="mpi_get_processor_name_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_get_processor_name_(char *name PETSC_MIXED_LEN(len),int *result_len,int *ierr PETSC_END_LEN(len))</font></strong>
-<a name="line587">587: </a>{
-<a name="line588">588: </a>  MPIUNI_Memcpy(name,<font color="#666666">"localhost"</font>,9*<font color="#4169E1">sizeof</font>(char));
-<a name="line589">589: </a>  *result_len = 9;
-<a name="line590">590: </a>  *MPI_SUCCESS;
-<a name="line591">591: </a>}
-
-<a name="line593">593: </a><strong><font color="#4169E1"><a name="mpi_initialized_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_initialized_(int *flag,int *ierr)</font></strong>
-<a name="line594">594: </a>{
-<a name="line595">595: </a>  *flag = MPI_was_initialized;
-<a name="line596">596: </a>  *MPI_SUCCESS;
-<a name="line597">597: </a>}
-
-<a name="line599">599: </a><strong><font color="#4169E1"><a name="mpi_iprobe_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_iprobe_(int *source,int *tag,int *comm,int *glag,int *status,int *ierr)</font></strong>
-<a name="line600">600: </a>{
-<a name="line601">601: </a>  *MPI_SUCCESS;
-<a name="line602">602: </a>}
-
-<a name="line604">604: </a><strong><font color="#4169E1"><a name="mpi_probe_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_probe_(int *source,int *tag,int *comm,int *flag,int *status,int *ierr)</font></strong>
-<a name="line605">605: </a>{
-<a name="line606">606: </a>  *MPI_SUCCESS;
-<a name="line607">607: </a>}
-
-<a name="line609">609: </a><strong><font color="#4169E1"><a name="mpi_request_free_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_request_free_(int *request,int *ierr)</font></strong>
-<a name="line610">610: </a>{
-<a name="line611">611: </a>  *MPI_SUCCESS;
-<a name="line612">612: </a>}
-
-<a name="line614">614: </a><strong><font color="#4169E1"><a name="mpi_ssend_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_ssend_(void *buf,int *count,int *datatype,int *dest,int *tag,int *comm,int *ierr)</font></strong>
-<a name="line615">615: </a>{
-<a name="line616">616: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
-<a name="line617">617: </a>}
-
-<a name="line619">619: </a><strong><font color="#4169E1"><a name="mpi_wait_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_wait_(int *request,int *status,int *ierr)</font></strong>
-<a name="line620">620: </a>{
-<a name="line621">621: </a>  *MPI_SUCCESS;
-<a name="line622">622: </a>}
-
-<a name="line624">624: </a><strong><font color="#4169E1"><a name="mpi_comm_group_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_group_(int *comm,int *group,int *ierr)</font></strong>
-<a name="line625">625: </a>{
-<a name="line626">626: </a>  *MPI_SUCCESS;
-<a name="line627">627: </a>}
-
-<a name="line629">629: </a><strong><font color="#4169E1"><a name="mpi_exscan_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_exscan_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *comm,int *ierr)</font></strong>
-<a name="line630">630: </a>{
-<a name="line631">631: </a>  *MPI_SUCCESS;
-<a name="line632">632: </a>}
-
-<a name="line634">634: </a><font color="#A020F0">#endif </font><font color="#B22222">/* MPIUNI_AVOID_MPI_NAMESPACE */</font><font color="#A020F0"></font>
-
-<a name="line636">636: </a><font color="#A020F0">#if defined(__cplusplus)</font>
-<a name="line637">637: </a>}
-<a name="line638">638: </a><font color="#A020F0">#endif</font>
+<a name="line215">215: </a>  comm = MPI_COMM_SELF;
+<a name="line216">216: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&comm);
+<a name="line217">217: </a>  MPI_was_finalized = 1;
+<a name="line218">218: </a>  <font color="#4169E1">return</font> 0;
+<a name="line219">219: </a>}
+
+<a name="line221">221: </a><strong><font color="#4169E1"><a name="MPI_Initialized"></a>int <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Initialized.html#MPI_Initialized">MPI_Initialized</a>(int *flag)</font></strong>
+<a name="line222">222: </a>{
+<a name="line223">223: </a>  *flag = MPI_was_initialized;
+<a name="line224">224: </a>  <font color="#4169E1">return</font> 0;
+<a name="line225">225: </a>}
+
+<a name="line227">227: </a><strong><font color="#4169E1"><a name="MPI_Finalized"></a>int MPI_Finalized(int *flag)</font></strong>
+<a name="line228">228: </a>{
+<a name="line229">229: </a>  *flag = MPI_was_finalized;
+<a name="line230">230: </a>  <font color="#4169E1">return</font> 0;
+<a name="line231">231: </a>}
+
+<a name="line233">233: </a><font color="#B22222">/* -------------------     Fortran versions of several routines ------------------ */</font>
+
+<a name="line235">235: </a><font color="#A020F0">#if defined(PETSC_HAVE_FORTRAN_CAPS)</font>
+<a name="line236">236: </a><strong><font color="#228B22">#define mpiunisetcommonblock_ MPIUNISETCOMMONBLOCK</font></strong>
+<a name="line237">237: </a><strong><font color="#228B22">#define mpiunisetfortranbasepointers_  MPIUNISETFORTRANBASEPOINTERS</font></strong>
+<a name="line238">238: </a><strong><font color="#228B22">#define mpi_init_             MPI_INIT</font></strong>
+<a name="line239">239: </a><strong><font color="#228B22">#define mpi_finalize_         MPI_FINALIZE</font></strong>
+<a name="line240">240: </a><strong><font color="#228B22">#define mpi_comm_size_        MPI_COMM_SIZE</font></strong>
+<a name="line241">241: </a><strong><font color="#228B22">#define mpi_comm_rank_        MPI_COMM_RANK</font></strong>
+<a name="line242">242: </a><strong><font color="#228B22">#define mpi_abort_            MPI_ABORT</font></strong>
+<a name="line243">243: </a><strong><font color="#228B22">#define mpi_reduce_           MPI_REDUCE</font></strong>
+<a name="line244">244: </a><strong><font color="#228B22">#define mpi_allreduce_        MPI_ALLREDUCE</font></strong>
+<a name="line245">245: </a><strong><font color="#228B22">#define mpi_barrier_          MPI_BARRIER</font></strong>
+<a name="line246">246: </a><strong><font color="#228B22">#define mpi_bcast_            MPI_BCAST</font></strong>
+<a name="line247">247: </a><strong><font color="#228B22">#define mpi_gather_           MPI_GATHER</font></strong>
+<a name="line248">248: </a><strong><font color="#228B22">#define mpi_allgather_        MPI_ALLGATHER</font></strong>
+<a name="line249">249: </a><strong><font color="#228B22">#define mpi_comm_split_       MPI_COMM_SPLIT</font></strong>
+<a name="line250">250: </a><strong><font color="#228B22">#define mpi_scan_             MPI_SCAN</font></strong>
+<a name="line251">251: </a><strong><font color="#228B22">#define mpi_send_             MPI_SEND</font></strong>
+<a name="line252">252: </a><strong><font color="#228B22">#define mpi_recv_             MPI_RECV</font></strong>
+<a name="line253">253: </a><strong><font color="#228B22">#define mpi_reduce_scatter_   MPI_REDUCE_SCATTER</font></strong>
+<a name="line254">254: </a><strong><font color="#228B22">#define mpi_irecv_            MPI_IRECV</font></strong>
+<a name="line255">255: </a><strong><font color="#228B22">#define mpi_isend_            MPI_ISEND</font></strong>
+<a name="line256">256: </a><strong><font color="#228B22">#define mpi_sendrecv_         MPI_SENDRECV</font></strong>
+<a name="line257">257: </a><strong><font color="#228B22">#define mpi_test_             MPI_TEST</font></strong>
+<a name="line258">258: </a><strong><font color="#228B22">#define mpi_waitall_          MPI_WAITALL</font></strong>
+<a name="line259">259: </a><strong><font color="#228B22">#define mpi_waitany_          MPI_WAITANY</font></strong>
+<a name="line260">260: </a><strong><font color="#228B22">#define mpi_allgatherv_       MPI_ALLGATHERV</font></strong>
+<a name="line261">261: </a><strong><font color="#228B22">#define mpi_alltoallv_        MPI_ALLTOALLV</font></strong>
+<a name="line262">262: </a><strong><font color="#228B22">#define mpi_comm_create_      MPI_COMM_CREATE</font></strong>
+<a name="line263">263: </a><strong><font color="#228B22">#define mpi_address_          MPI_ADDRESS</font></strong>
+<a name="line264">264: </a><strong><font color="#228B22">#define mpi_pack_             MPI_PACK</font></strong>
+<a name="line265">265: </a><strong><font color="#228B22">#define mpi_unpack_           MPI_UNPACK</font></strong>
+<a name="line266">266: </a><strong><font color="#228B22">#define mpi_pack_size_        MPI_PACK_SIZE</font></strong>
+<a name="line267">267: </a><strong><font color="#228B22">#define mpi_type_struct_      MPI_TYPE_STRUCT</font></strong>
+<a name="line268">268: </a><strong><font color="#228B22">#define mpi_type_commit_      MPI_TYPE_COMMIT</font></strong>
+<a name="line269">269: </a><strong><font color="#228B22">#define mpi_wtime_            MPI_WTIME</font></strong>
+<a name="line270">270: </a><strong><font color="#228B22">#define mpi_cancel_           MPI_CANCEL</font></strong>
+<a name="line271">271: </a><strong><font color="#228B22">#define mpi_comm_dup_         MPI_COMM_DUP</font></strong>
+<a name="line272">272: </a><strong><font color="#228B22">#define mpi_comm_free_        MPI_COMM_FREE</font></strong>
+<a name="line273">273: </a><strong><font color="#228B22">#define mpi_get_count_        MPI_GET_COUNT</font></strong>
+<a name="line274">274: </a><strong><font color="#228B22">#define mpi_get_processor_name_ MPI_GET_PROCESSOR_NAME</font></strong>
+<a name="line275">275: </a><strong><font color="#228B22">#define mpi_initialized_      MPI_INITIALIZED</font></strong>
+<a name="line276">276: </a><strong><font color="#228B22">#define mpi_iprobe_           MPI_IPROBE</font></strong>
+<a name="line277">277: </a><strong><font color="#228B22">#define mpi_probe_            MPI_PROBE</font></strong>
+<a name="line278">278: </a><strong><font color="#228B22">#define mpi_request_free_     MPI_REQUEST_FREE</font></strong>
+<a name="line279">279: </a><strong><font color="#228B22">#define mpi_ssend_            MPI_SSEND</font></strong>
+<a name="line280">280: </a><strong><font color="#228B22">#define mpi_wait_             MPI_WAIT</font></strong>
+<a name="line281">281: </a><strong><font color="#228B22">#define mpi_comm_group_       MPI_COMM_GROUP</font></strong>
+<a name="line282">282: </a><strong><font color="#228B22">#define mpi_exscan_           MPI_EXSCAN</font></strong>
+<a name="line283">283: </a><font color="#A020F0">#elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE)</font>
+<a name="line284">284: </a><strong><font color="#228B22">#define mpiunisetcommonblock_ mpiunisetcommonblock</font></strong>
+<a name="line285">285: </a><strong><font color="#228B22">#define mpiunisetfortranbasepointers_  mpiunisetfortranbasepointers</font></strong>
+<a name="line286">286: </a><strong><font color="#228B22">#define mpi_init_             mpi_init</font></strong>
+<a name="line287">287: </a><strong><font color="#228B22">#define mpi_finalize_         mpi_finalize</font></strong>
+<a name="line288">288: </a><strong><font color="#228B22">#define mpi_comm_size_        mpi_comm_size</font></strong>
+<a name="line289">289: </a><strong><font color="#228B22">#define mpi_comm_rank_        mpi_comm_rank</font></strong>
+<a name="line290">290: </a><strong><font color="#228B22">#define mpi_abort_            mpi_abort</font></strong>
+<a name="line291">291: </a><strong><font color="#228B22">#define mpi_reduce_           mpi_reduce</font></strong>
+<a name="line292">292: </a><strong><font color="#228B22">#define mpi_allreduce_        mpi_allreduce</font></strong>
+<a name="line293">293: </a><strong><font color="#228B22">#define mpi_barrier_          mpi_barrier</font></strong>
+<a name="line294">294: </a><strong><font color="#228B22">#define mpi_bcast_            mpi_bcast</font></strong>
+<a name="line295">295: </a><strong><font color="#228B22">#define mpi_gather_           mpi_gather</font></strong>
+<a name="line296">296: </a><strong><font color="#228B22">#define mpi_allgather_        mpi_allgather</font></strong>
+<a name="line297">297: </a><strong><font color="#228B22">#define mpi_comm_split_       mpi_comm_split</font></strong>
+<a name="line298">298: </a><strong><font color="#228B22">#define mpi_scan_             mpi_scan</font></strong>
+<a name="line299">299: </a><strong><font color="#228B22">#define mpi_send_             mpi_send</font></strong>
+<a name="line300">300: </a><strong><font color="#228B22">#define mpi_recv_             mpi_recv</font></strong>
+<a name="line301">301: </a><strong><font color="#228B22">#define mpi_reduce_scatter_   mpi_reduce_scatter</font></strong>
+<a name="line302">302: </a><strong><font color="#228B22">#define mpi_irecv_            mpi_irecv</font></strong>
+<a name="line303">303: </a><strong><font color="#228B22">#define mpi_isend_            mpi_isend</font></strong>
+<a name="line304">304: </a><strong><font color="#228B22">#define mpi_sendrecv_         mpi_sendrecv</font></strong>
+<a name="line305">305: </a><strong><font color="#228B22">#define mpi_test_             mpi_test</font></strong>
+<a name="line306">306: </a><strong><font color="#228B22">#define mpi_waitall_          mpi_waitall</font></strong>
+<a name="line307">307: </a><strong><font color="#228B22">#define mpi_waitany_          mpi_waitany</font></strong>
+<a name="line308">308: </a><strong><font color="#228B22">#define mpi_allgatherv_       mpi_allgatherv</font></strong>
+<a name="line309">309: </a><strong><font color="#228B22">#define mpi_alltoallv_        mpi_alltoallv</font></strong>
+<a name="line310">310: </a><strong><font color="#228B22">#define mpi_comm_create_      mpi_comm_create</font></strong>
+<a name="line311">311: </a><strong><font color="#228B22">#define mpi_address_          mpi_address</font></strong>
+<a name="line312">312: </a><strong><font color="#228B22">#define mpi_pack_             mpi_pack</font></strong>
+<a name="line313">313: </a><strong><font color="#228B22">#define mpi_unpack_           mpi_unpack</font></strong>
+<a name="line314">314: </a><strong><font color="#228B22">#define mpi_pack_size_        mpi_pack_size</font></strong>
+<a name="line315">315: </a><strong><font color="#228B22">#define mpi_type_struct_      mpi_type_struct</font></strong>
+<a name="line316">316: </a><strong><font color="#228B22">#define mpi_type_commit_      mpi_type_commit</font></strong>
+<a name="line317">317: </a><strong><font color="#228B22">#define mpi_wtime_            mpi_wtime</font></strong>
+<a name="line318">318: </a><strong><font color="#228B22">#define mpi_cancel_           mpi_cancel</font></strong>
+<a name="line319">319: </a><strong><font color="#228B22">#define mpi_comm_dup_         mpi_comm_dup</font></strong>
+<a name="line320">320: </a><strong><font color="#228B22">#define mpi_comm_free_        mpi_comm_free</font></strong>
+<a name="line321">321: </a><strong><font color="#228B22">#define mpi_get_count_        mpi_get_count</font></strong>
+<a name="line322">322: </a><strong><font color="#228B22">#define mpi_get_processor_name_ mpi_get_processor_name</font></strong>
+<a name="line323">323: </a><strong><font color="#228B22">#define mpi_initialized_      mpi_initialized</font></strong>
+<a name="line324">324: </a><strong><font color="#228B22">#define mpi_iprobe_           mpi_iprobe</font></strong>
+<a name="line325">325: </a><strong><font color="#228B22">#define mpi_probe_            mpi_probe</font></strong>
+<a name="line326">326: </a><strong><font color="#228B22">#define mpi_request_free_     mpi_request_free</font></strong>
+<a name="line327">327: </a><strong><font color="#228B22">#define mpi_ssend_            mpi_ssend</font></strong>
+<a name="line328">328: </a><strong><font color="#228B22">#define mpi_wait_             mpi_wait</font></strong>
+<a name="line329">329: </a><strong><font color="#228B22">#define mpi_comm_group_       mpi_comm_group</font></strong>
+<a name="line330">330: </a><strong><font color="#228B22">#define mpi_exscan_           mpi_exscan</font></strong>
+<a name="line331">331: </a><font color="#A020F0">#endif</font>
+
+<a name="line333">333: </a><font color="#A020F0">#if defined(PETSC_HAVE_FORTRAN_UNDERSCORE_UNDERSCORE)</font>
+<a name="line334">334: </a><strong><font color="#228B22">#define mpi_init_             mpi_init__</font></strong>
+<a name="line335">335: </a><strong><font color="#228B22">#define mpi_finalize_         mpi_finalize__</font></strong>
+<a name="line336">336: </a><strong><font color="#228B22">#define mpi_comm_size_        mpi_comm_size__</font></strong>
+<a name="line337">337: </a><strong><font color="#228B22">#define mpi_comm_rank_        mpi_comm_rank__</font></strong>
+<a name="line338">338: </a><strong><font color="#228B22">#define mpi_abort_            mpi_abort__</font></strong>
+<a name="line339">339: </a><strong><font color="#228B22">#define mpi_reduce_           mpi_reduce__</font></strong>
+<a name="line340">340: </a><strong><font color="#228B22">#define mpi_allreduce_        mpi_allreduce__</font></strong>
+<a name="line341">341: </a><strong><font color="#228B22">#define mpi_barrier_          mpi_barrier__</font></strong>
+<a name="line342">342: </a><strong><font color="#228B22">#define mpi_bcast_            mpi_bcast__</font></strong>
+<a name="line343">343: </a><strong><font color="#228B22">#define mpi_gather_           mpi_gather__</font></strong>
+<a name="line344">344: </a><strong><font color="#228B22">#define mpi_allgather_        mpi_allgather__</font></strong>
+<a name="line345">345: </a><strong><font color="#228B22">#define mpi_comm_split_       mpi_comm_split__</font></strong>
+<a name="line346">346: </a><strong><font color="#228B22">#define mpi_scan_             mpi_scan__</font></strong>
+<a name="line347">347: </a><strong><font color="#228B22">#define mpi_send_             mpi_send__</font></strong>
+<a name="line348">348: </a><strong><font color="#228B22">#define mpi_recv_             mpi_recv__</font></strong>
+<a name="line349">349: </a><strong><font color="#228B22">#define mpi_reduce_scatter_   mpi_reduce_scatter__</font></strong>
+<a name="line350">350: </a><strong><font color="#228B22">#define mpi_irecv_            mpi_irecv__</font></strong>
+<a name="line351">351: </a><strong><font color="#228B22">#define mpi_isend_            mpi_isend__</font></strong>
+<a name="line352">352: </a><strong><font color="#228B22">#define mpi_sendrecv_         mpi_sendrecv__</font></strong>
+<a name="line353">353: </a><strong><font color="#228B22">#define mpi_test_             mpi_test__</font></strong>
+<a name="line354">354: </a><strong><font color="#228B22">#define mpi_waitall_          mpi_waitall__</font></strong>
+<a name="line355">355: </a><strong><font color="#228B22">#define mpi_waitany_          mpi_waitany__</font></strong>
+<a name="line356">356: </a><strong><font color="#228B22">#define mpi_allgatherv_       mpi_allgatherv__</font></strong>
+<a name="line357">357: </a><strong><font color="#228B22">#define mpi_alltoallv_        mpi_alltoallv__</font></strong>
+<a name="line358">358: </a><strong><font color="#228B22">#define mpi_comm_create_      mpi_comm_create__</font></strong>
+<a name="line359">359: </a><strong><font color="#228B22">#define mpi_address_          mpi_address__</font></strong>
+<a name="line360">360: </a><strong><font color="#228B22">#define mpi_pack_             mpi_pack__</font></strong>
+<a name="line361">361: </a><strong><font color="#228B22">#define mpi_unpack_           mpi_unpack__</font></strong>
+<a name="line362">362: </a><strong><font color="#228B22">#define mpi_pack_size_        mpi_pack_size__</font></strong>
+<a name="line363">363: </a><strong><font color="#228B22">#define mpi_type_struct_      mpi_type_struct__</font></strong>
+<a name="line364">364: </a><strong><font color="#228B22">#define mpi_type_commit_      mpi_type_commit__</font></strong>
+<a name="line365">365: </a><strong><font color="#228B22">#define mpi_wtime_            mpi_wtime__</font></strong>
+<a name="line366">366: </a><strong><font color="#228B22">#define mpi_cancel_           mpi_cancel__</font></strong>
+<a name="line367">367: </a><strong><font color="#228B22">#define mpi_comm_dup_         mpi_comm_dup__</font></strong>
+<a name="line368">368: </a><strong><font color="#228B22">#define mpi_comm_free_        mpi_comm_free__</font></strong>
+<a name="line369">369: </a><strong><font color="#228B22">#define mpi_get_count_        mpi_get_count__</font></strong>
+<a name="line370">370: </a><strong><font color="#228B22">#define mpi_get_processor_name_ mpi_get_processor_name__</font></strong>
+<a name="line371">371: </a><strong><font color="#228B22">#define mpi_initialized_      mpi_initialized__</font></strong>
+<a name="line372">372: </a><strong><font color="#228B22">#define mpi_iprobe_           mpi_iprobe__</font></strong>
+<a name="line373">373: </a><strong><font color="#228B22">#define mpi_probe_            mpi_probe__</font></strong>
+<a name="line374">374: </a><strong><font color="#228B22">#define mpi_request_free_     mpi_request_free__</font></strong>
+<a name="line375">375: </a><strong><font color="#228B22">#define mpi_ssend_            mpi_ssend__</font></strong>
+<a name="line376">376: </a><strong><font color="#228B22">#define mpi_wait_             mpi_wait__</font></strong>
+<a name="line377">377: </a><strong><font color="#228B22">#define mpi_comm_group_       mpi_comm_group__</font></strong>
+<a name="line378">378: </a><strong><font color="#228B22">#define mpi_exscan_           mpi_exscan__</font></strong>
+<a name="line379">379: </a><font color="#A020F0">#endif</font>
+
+<a name="line381">381: </a><font color="#B22222">/* Do not build fortran interface if MPI namespace colision is to be avoided */</font>
+<a name="line382">382: </a><font color="#A020F0">#if defined(MPIUNI_FORTRAN_BINDING)</font>
+
+<a name="line384">384: </a><strong><font color="#4169E1">PETSC_EXTERN void PETSC_STDCALL mpiunisetcommonblock_(void)</font></strong>;
+
+<a name="line386">386: </a><strong><font color="#4169E1"><a name="mpiunisetfortranbasepointers_"></a>PETSC_EXTERN void PETSC_STDCALL mpiunisetfortranbasepointers_(void *f_mpi_in_place)</font></strong>
+<a name="line387">387: </a>{
+<a name="line388">388: </a>  MPIUNIF_mpi_in_place   = f_mpi_in_place;
+<a name="line389">389: </a>}
+
+<a name="line391">391: </a><strong><font color="#4169E1"><a name="mpi_init_"></a>PETSC_EXTERN void PETSC_STDCALL   mpi_init_(int *ierr)</font></strong>
+<a name="line392">392: </a>{
+<a name="line393">393: </a>  mpiunisetcommonblock_();
+<a name="line394">394: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>((int*)0, (char***)0);
+<a name="line395">395: </a>}
+
+<a name="line397">397: </a><strong><font color="#4169E1"><a name="mpi_finalize_"></a>PETSC_EXTERN void PETSC_STDCALL   mpi_finalize_(int *ierr)</font></strong>
+<a name="line398">398: </a>{
+<a name="line399">399: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>();
+<a name="line400">400: </a>}
+
+<a name="line402">402: </a><strong><font color="#4169E1"><a name="mpi_comm_size_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_size_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *size,int *ierr)</font></strong>
+<a name="line403">403: </a>{
+<a name="line404">404: </a>  *size = 1;
+<a name="line405">405: </a>  *0;
+<a name="line406">406: </a>}
+
+<a name="line408">408: </a><strong><font color="#4169E1"><a name="mpi_comm_rank_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_rank_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *rank,int *ierr)</font></strong>
+<a name="line409">409: </a>{
+<a name="line410">410: </a>  *rank = 0;
+<a name="line411">411: </a>  *MPI_SUCCESS;
+<a name="line412">412: </a>}
+
+<a name="line414">414: </a><strong><font color="#4169E1"><a name="mpi_comm_split_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_split_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *color,int *key, <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *newcomm, int *ierr)</font></strong>
+<a name="line415">415: </a>{
+<a name="line416">416: </a>  *newcomm = *comm;
+<a name="line417">417: </a>  *MPI_SUCCESS;
+<a name="line418">418: </a>}
+
+<a name="line420">420: </a><strong><font color="#4169E1"><a name="mpi_abort_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_abort_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *errorcode,int *ierr)</font></strong>
+<a name="line421">421: </a>{
+<a name="line422">422: </a>  abort();
+<a name="line423">423: </a>  *MPI_SUCCESS;
+<a name="line424">424: </a>}
+
+<a name="line426">426: </a><strong><font color="#4169E1"><a name="mpi_reduce_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *root,int *comm,int *ierr)</font></strong>
+<a name="line427">427: </a>{
+<a name="line428">428: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Reduce.html#MPI_Reduce">MPI_Reduce</a>(sendbuf,recvbuf,*count,*datatype,*op,*root,*comm);
+<a name="line429">429: </a>}
+
+<a name="line431">431: </a><strong><font color="#4169E1"><a name="mpi_allreduce_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_allreduce_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *comm,int *ierr)</font></strong>
+<a name="line432">432: </a>{
+<a name="line433">433: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allreduce.html#MPI_Allreduce">MPI_Allreduce</a>(sendbuf,recvbuf,*count,*datatype,*op,*comm);
+<a name="line434">434: </a>}
+
+<a name="line436">436: </a><strong><font color="#4169E1"><a name="mpi_barrier_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_barrier_(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm,int *ierr)</font></strong>
+<a name="line437">437: </a>{
+<a name="line438">438: </a>  *MPI_SUCCESS;
+<a name="line439">439: </a>}
+
+<a name="line441">441: </a><strong><font color="#4169E1"><a name="mpi_bcast_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_bcast_(void *buf,int *count,int *datatype,int *root,int *comm,int *ierr)</font></strong>
+<a name="line442">442: </a>{
+<a name="line443">443: </a>  *MPI_SUCCESS;
+<a name="line444">444: </a>}
+
+<a name="line446">446: </a><strong><font color="#4169E1"><a name="mpi_gather_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_gather_(void *sendbuf,int *scount,int *sdatatype, void *recvbuf, int *rcount, int *rdatatype, int *root,int *comm,int *ierr)</font></strong>
+<a name="line447">447: </a>{
+<a name="line448">448: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Gather.html#MPI_Gather">MPI_Gather</a>(sendbuf,*scount,*sdatatype,recvbuf,rcount,rdatatype,*root,*comm);
+<a name="line449">449: </a>}
+
+<a name="line451">451: </a><strong><font color="#4169E1"><a name="mpi_allgather_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_allgather_(void *sendbuf,int *scount,int *sdatatype, void *recvbuf, int *rcount, int *rdatatype,int *comm,int *ierr)</font></strong>
+<a name="line452">452: </a>{
+<a name="line453">453: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allgather.html#MPI_Allgather">MPI_Allgather</a>(sendbuf,*scount,*sdatatype,recvbuf,rcount,rdatatype,*comm);
+<a name="line454">454: </a>}
+
+<a name="line456">456: </a><strong><font color="#4169E1"><a name="mpi_scan_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_scan_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *comm,int *ierr)</font></strong>
+<a name="line457">457: </a>{
+<a name="line458">458: </a>  *MPIUNI_Memcpy(recvbuf,sendbuf,(*count)*MPIUNI_DATASIZE[*datatype]);
+<a name="line459">459: </a>}
+
+<a name="line461">461: </a><strong><font color="#4169E1"><a name="mpi_send_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_send_(void *buf,int *count,int *datatype,int *dest,int *tag,int *comm,int *ierr)</font></strong>
+<a name="line462">462: </a>{
+<a name="line463">463: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line464">464: </a>}
+
+<a name="line466">466: </a><strong><font color="#4169E1"><a name="mpi_recv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_recv_(void *buf,int *count,int *datatype,int *source,int *tag,int *comm,int status,int *ierr)</font></strong>
+<a name="line467">467: </a>{
+<a name="line468">468: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line469">469: </a>}
+
+<a name="line471">471: </a><strong><font color="#4169E1"><a name="mpi_reduce_scatter_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_reduce_scatter_(void *sendbuf,void *recvbuf,int *recvcounts,int *datatype,int *op,int *comm,int *ierr)</font></strong>
+<a name="line472">472: </a>{
+<a name="line473">473: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line474">474: </a>}
+
+<a name="line476">476: </a><strong><font color="#4169E1"><a name="mpi_irecv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_irecv_(void *buf,int *count, int *datatype, int *source, int *tag, int *comm, int *request, int *ierr)</font></strong>
+<a name="line477">477: </a>{
+<a name="line478">478: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line479">479: </a>}
+
+<a name="line481">481: </a><strong><font color="#4169E1"><a name="mpi_isend_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_isend_(void *buf,int *count,int *datatype,int *dest,int *tag,int *comm,int *request, int *ierr)</font></strong>
+<a name="line482">482: </a>{
+<a name="line483">483: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line484">484: </a>}
+
+<a name="line486">486: </a><strong><font color="#4169E1"><a name="mpi_sendrecv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_sendrecv_(void *sendbuf,int *sendcount,int *sendtype,int *dest,int *sendtag,void *recvbuf,int *recvcount,int *recvtype,int *source,int *recvtag,int *comm,int *status,int *ierr)</font></strong>
+<a name="line487">487: </a>{
+<a name="line488">488: </a>  *MPIUNI_Memcpy(recvbuf,sendbuf,(*sendcount)*MPIUNI_DATASIZE[*sendtype]);
+<a name="line489">489: </a>}
+
+<a name="line491">491: </a><strong><font color="#4169E1"><a name="mpi_test_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_test_(int *request,int *flag,int *status,int *ierr)</font></strong>
+<a name="line492">492: </a>{
+<a name="line493">493: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line494">494: </a>}
+
+<a name="line496">496: </a><strong><font color="#4169E1"><a name="mpi_waitall_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_waitall_(int *count,int *array_of_requests,int *array_of_statuses,int *ierr)</font></strong>
+<a name="line497">497: </a>{
+<a name="line498">498: </a>  *MPI_SUCCESS;
+<a name="line499">499: </a>}
+
+<a name="line501">501: </a><strong><font color="#4169E1"><a name="mpi_waitany_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_waitany_(int *count,int *array_of_requests,int * index, int *status,int *ierr)</font></strong>
+<a name="line502">502: </a>{
+<a name="line503">503: </a>  *MPI_SUCCESS;
+<a name="line504">504: </a>}
+
+<a name="line506">506: </a><strong><font color="#4169E1"><a name="mpi_allgatherv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_allgatherv_(void *sendbuf,int *sendcount,int *sendtype,void *recvbuf,int *recvcounts,int *displs,int *recvtype,int *comm,int *ierr)</font></strong>
+<a name="line507">507: </a>{
+<a name="line508">508: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Allgatherv.html#MPI_Allgatherv">MPI_Allgatherv</a>(sendbuf,*sendcount,*sendtype,recvbuf,recvcounts,displs,*recvtype,*comm);
+<a name="line509">509: </a>}
+
+<a name="line511">511: </a><strong><font color="#4169E1"><a name="mpi_alltoallv_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_alltoallv_(void *sendbuf,int *sendcounts,int *sdispls,int *sendtype,void *recvbuf,int *recvcounts,int *rdispls,int *recvtype,int *comm,int *ierr)</font></strong>
+<a name="line512">512: </a>{
+<a name="line513">513: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Alltoallv.html#MPI_Alltoallv">MPI_Alltoallv</a>(sendbuf,sendcounts,sdispls,*sendtype,recvbuf,recvcounts,rdispls,*recvtype,*comm);
+<a name="line514">514: </a>}
+
+<a name="line516">516: </a><strong><font color="#4169E1"><a name="mpi_comm_create_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_create_(int *comm,int *group,int *newcomm,int *ierr)</font></strong>
+<a name="line517">517: </a>{
+<a name="line518">518: </a>  *newcomm =  *comm;
+<a name="line519">519: </a>  *MPI_SUCCESS;
+<a name="line520">520: </a>}
+
+<a name="line522">522: </a><strong><font color="#4169E1"><a name="mpi_address_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_address_(void *location,MPIUNI_INTPTR *address,int *ierr)</font></strong>
+<a name="line523">523: </a>{
+<a name="line524">524: </a>  *address =  (MPIUNI_INTPTR) location;
+<a name="line525">525: </a>  *MPI_SUCCESS;
+<a name="line526">526: </a>}
+
+<a name="line528">528: </a><strong><font color="#4169E1"><a name="mpi_pack_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_pack_(void *inbuf,int *incount,int *datatype,void *outbuf,int *outsize,int *position,int *comm,int *ierr)</font></strong>
+<a name="line529">529: </a>{
+<a name="line530">530: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line531">531: </a>}
+
+<a name="line533">533: </a><strong><font color="#4169E1"><a name="mpi_unpack_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_unpack_(void *inbuf,int *insize,int *position,void *outbuf,int *outcount,int *datatype,int *comm,int *ierr)</font></strong>
+<a name="line534">534: </a>{
+<a name="line535">535: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line536">536: </a>}
+
+<a name="line538">538: </a><strong><font color="#4169E1"><a name="mpi_pack_size_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_pack_size_(int *incount,int *datatype,int *comm,int *size,int *ierr)</font></strong>
+<a name="line539">539: </a>{
+<a name="line540">540: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line541">541: </a>}
+
+<a name="line543">543: </a><strong><font color="#4169E1"><a name="mpi_type_struct_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_type_struct_(int *count,int *array_of_blocklengths,int * array_of_displaments,int *array_of_types,int *newtype,int *ierr)</font></strong>
+<a name="line544">544: </a>{
+<a name="line545">545: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line546">546: </a>}
+
+<a name="line548">548: </a><strong><font color="#4169E1"><a name="mpi_type_commit_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_type_commit_(int *datatype,int *ierr)</font></strong>
+<a name="line549">549: </a>{
+<a name="line550">550: </a>  *MPI_SUCCESS;
+<a name="line551">551: </a>}
+
+<a name="line553">553: </a><strong><font color="#4169E1"><a name="mpi_wtime_"></a>double PETSC_STDCALL mpi_wtime_(void)</font></strong>
+<a name="line554">554: </a>{
+<a name="line555">555: </a>  <font color="#4169E1">return</font> 0.0;
+<a name="line556">556: </a>}
+
+<a name="line558">558: </a><strong><font color="#4169E1"><a name="mpi_cancel_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_cancel_(int *request,int *ierr)</font></strong>
+<a name="line559">559: </a>{
+<a name="line560">560: </a>  *MPI_SUCCESS;
+<a name="line561">561: </a>}
+
+<a name="line563">563: </a><strong><font color="#4169E1"><a name="mpi_comm_dup_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_dup_(int *comm,int *out,int *ierr)</font></strong>
+<a name="line564">564: </a>{
+<a name="line565">565: </a>  *out  = *comm;
+<a name="line566">566: </a>  *MPI_SUCCESS;
+<a name="line567">567: </a>}
+
+<a name="line569">569: </a><strong><font color="#4169E1"><a name="mpi_comm_free_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_free_(int *comm,int *ierr)</font></strong>
+<a name="line570">570: </a>{
+<a name="line571">571: </a>  *MPI_SUCCESS;
+<a name="line572">572: </a>}
+
+<a name="line574">574: </a><strong><font color="#4169E1"><a name="mpi_get_count_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_get_count_(int *status,int *datatype,int *count,int *ierr)</font></strong>
+<a name="line575">575: </a>{
+<a name="line576">576: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line577">577: </a>}
+
+<a name="line579">579: </a><font color="#B22222">/* duplicate from fortranimpl.h */</font>
+<a name="line580">580: </a><font color="#A020F0">#if defined(PETSC_HAVE_FORTRAN_MIXED_STR_ARG)</font>
+<a name="line581">581: </a><strong><font color="#228B22">#define PETSC_MIXED_LEN(len) ,int len</font></strong>
+<a name="line582">582: </a><strong><font color="#228B22">#define PETSC_END_LEN(len)</font></strong>
+<a name="line583">583: </a><font color="#A020F0">#else</font>
+<a name="line584">584: </a><strong><font color="#228B22">#define PETSC_MIXED_LEN(len)</font></strong>
+<a name="line585">585: </a><strong><font color="#228B22">#define PETSC_END_LEN(len)   ,int len</font></strong>
+<a name="line586">586: </a><font color="#A020F0">#endif</font>
+
+<a name="line588">588: </a><strong><font color="#4169E1"><a name="mpi_get_processor_name_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_get_processor_name_(char *name PETSC_MIXED_LEN(len),int *result_len,int *ierr PETSC_END_LEN(len))</font></strong>
+<a name="line589">589: </a>{
+<a name="line590">590: </a>  MPIUNI_Memcpy(name,<font color="#666666">"localhost"</font>,9*<font color="#4169E1">sizeof</font>(char));
+<a name="line591">591: </a>  *result_len = 9;
+<a name="line592">592: </a>  *MPI_SUCCESS;
+<a name="line593">593: </a>}
+
+<a name="line595">595: </a><strong><font color="#4169E1"><a name="mpi_initialized_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_initialized_(int *flag,int *ierr)</font></strong>
+<a name="line596">596: </a>{
+<a name="line597">597: </a>  *flag = MPI_was_initialized;
+<a name="line598">598: </a>  *MPI_SUCCESS;
+<a name="line599">599: </a>}
+
+<a name="line601">601: </a><strong><font color="#4169E1"><a name="mpi_iprobe_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_iprobe_(int *source,int *tag,int *comm,int *glag,int *status,int *ierr)</font></strong>
+<a name="line602">602: </a>{
+<a name="line603">603: </a>  *MPI_SUCCESS;
+<a name="line604">604: </a>}
+
+<a name="line606">606: </a><strong><font color="#4169E1"><a name="mpi_probe_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_probe_(int *source,int *tag,int *comm,int *flag,int *status,int *ierr)</font></strong>
+<a name="line607">607: </a>{
+<a name="line608">608: </a>  *MPI_SUCCESS;
+<a name="line609">609: </a>}
+
+<a name="line611">611: </a><strong><font color="#4169E1"><a name="mpi_request_free_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_request_free_(int *request,int *ierr)</font></strong>
+<a name="line612">612: </a>{
+<a name="line613">613: </a>  *MPI_SUCCESS;
+<a name="line614">614: </a>}
+
+<a name="line616">616: </a><strong><font color="#4169E1"><a name="mpi_ssend_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_ssend_(void *buf,int *count,int *datatype,int *dest,int *tag,int *comm,int *ierr)</font></strong>
+<a name="line617">617: </a>{
+<a name="line618">618: </a>  *<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,0);
+<a name="line619">619: </a>}
+
+<a name="line621">621: </a><strong><font color="#4169E1"><a name="mpi_wait_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_wait_(int *request,int *status,int *ierr)</font></strong>
+<a name="line622">622: </a>{
+<a name="line623">623: </a>  *MPI_SUCCESS;
+<a name="line624">624: </a>}
+
+<a name="line626">626: </a><strong><font color="#4169E1"><a name="mpi_comm_group_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_comm_group_(int *comm,int *group,int *ierr)</font></strong>
+<a name="line627">627: </a>{
+<a name="line628">628: </a>  *MPI_SUCCESS;
+<a name="line629">629: </a>}
+
+<a name="line631">631: </a><strong><font color="#4169E1"><a name="mpi_exscan_"></a>PETSC_EXTERN void PETSC_STDCALL  mpi_exscan_(void *sendbuf,void *recvbuf,int *count,int *datatype,int *op,int *comm,int *ierr)</font></strong>
+<a name="line632">632: </a>{
+<a name="line633">633: </a>  *MPI_SUCCESS;
+<a name="line634">634: </a>}
+
+<a name="line636">636: </a><font color="#A020F0">#endif </font><font color="#B22222">/* MPIUNI_AVOID_MPI_NAMESPACE */</font><font color="#A020F0"></font>
+
+<a name="line638">638: </a><font color="#A020F0">#if defined(__cplusplus)</font>
+<a name="line639">639: </a>}
+<a name="line640">640: </a><font color="#A020F0">#endif</font>
 </pre>
 </body>
 
diff --git a/src/sys/mpiuni/mpitime.c.html b/src/sys/mpiuni/mpitime.c.html
index 2a08de2..ddbbf3a 100644
--- a/src/sys/mpiuni/mpitime.c.html
+++ b/src/sys/mpiuni/mpitime.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/mpiuni/mpitime.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:35+00:00">
+<meta name="date" content="2016-06-05T17:16:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/mpiuni/mpitime.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/mpiuni/mpitime.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#error </font><font color="#666666">"Wrong mpi.h included! require mpi.h from MPIUNI"</font><font color="#A020F0"></font>
 <a name="line4">  4: </a><font color="#A020F0">#endif</font>
diff --git a/src/sys/objects/aoptions.c.html b/src/sys/objects/aoptions.c.html
index 8a5898a..a103622 100644
--- a/src/sys/objects/aoptions.c.html
+++ b/src/sys/objects/aoptions.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/aoptions.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:55+00:00">
+<meta name="date" content="2016-06-05T17:16:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/aoptions.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/aoptions.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/sys/objects/destroy.c.html b/src/sys/objects/destroy.c.html
index d164ab7..e24da31 100644
--- a/src/sys/objects/destroy.c.html
+++ b/src/sys/objects/destroy.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/destroy.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:38+00:00">
+<meta name="date" content="2016-06-05T17:15:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/destroy.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/destroy.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides utility routines for manulating any type of PETSc object.</font>
diff --git a/src/sys/objects/f2003-src/fsrc/index.html b/src/sys/objects/f2003-src/fsrc/index.html
index b000c82..32bc2cd 100644
--- a/src/sys/objects/f2003-src/fsrc/index.html
+++ b/src/sys/objects/f2003-src/fsrc/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/f2003-src/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/f2003-src/fsrc/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/objects/f2003-src/fsrc/makefile.html b/src/sys/objects/f2003-src/fsrc/makefile.html
index 470eae4..f271186 100644
--- a/src/sys/objects/f2003-src/fsrc/makefile.html
+++ b/src/sys/objects/f2003-src/fsrc/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/f2003-src/fsrc/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:02+00:00">
+<meta name="date" content="2016-06-05T17:16:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/f2003-src/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/f2003-src/fsrc/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/sys/objects/f2003-src/fsrc/optionenum.F.html b/src/sys/objects/f2003-src/fsrc/optionenum.F.html
index ce62214..7775630 100644
--- a/src/sys/objects/f2003-src/fsrc/optionenum.F.html
+++ b/src/sys/objects/f2003-src/fsrc/optionenum.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/f2003-src/fsrc/optionenum.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:02+00:00">
+<meta name="date" content="2016-06-05T17:16:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/f2003-src/fsrc/optionenum.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/f2003-src/fsrc/optionenum.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include </font><font color="#666666">"petsc/finclude/petscsysdef.h"</font><font color="#A020F0"></font>
 
diff --git a/src/sys/objects/f2003-src/index.html b/src/sys/objects/f2003-src/index.html
index c38a222..49a1e1f 100644
--- a/src/sys/objects/f2003-src/index.html
+++ b/src/sys/objects/f2003-src/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/f2003-src/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/f2003-src/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/objects/f2003-src/makefile.html b/src/sys/objects/f2003-src/makefile.html
index 95ceaef..3eed051 100644
--- a/src/sys/objects/f2003-src/makefile.html
+++ b/src/sys/objects/f2003-src/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/f2003-src/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:02+00:00">
+<meta name="date" content="2016-06-05T17:16:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/f2003-src/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/f2003-src/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine 'PETSC_USING_F2003'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/sys/objects/fcallback.c.html b/src/sys/objects/fcallback.c.html
index eb70e1b..a6bcfc8 100644
--- a/src/sys/objects/fcallback.c.html
+++ b/src/sys/objects/fcallback.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/fcallback.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:00+00:00">
+<meta name="date" content="2016-06-05T17:16:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/fcallback.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/fcallback.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscimpl.h>  </font><font color="#B22222">/*I   "petscsys.h"    I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#4169E1">typedef struct _FortranCallbackLink *FortranCallbackLink;</font>
diff --git a/src/sys/objects/ftn-custom/zstart.c b/src/sys/objects/ftn-custom/zstart.c
index 5a4e5f3..b2d83b5 100644
--- a/src/sys/objects/ftn-custom/zstart.c
+++ b/src/sys/objects/ftn-custom/zstart.c
@@ -228,10 +228,10 @@ extern PetscFPT PetscFPTData;
 #endif
 
 #if defined(PETSC_HAVE_THREADSAFETY)
-PetscSpinlock PetscViewerASCIISpinLockOpen;
-PetscSpinlock PetscViewerASCIISpinLockStdout;
-PetscSpinlock PetscViewerASCIISpinLockStderr;
-PetscSpinlock PetscCommSpinLock;
+extern PetscSpinlock PetscViewerASCIISpinLockOpen;
+extern PetscSpinlock PetscViewerASCIISpinLockStdout;
+extern PetscSpinlock PetscViewerASCIISpinLockStderr;
+extern PetscSpinlock PetscCommSpinLock;
 #endif
 
 /* -----------------------------------------------------------------------------------------------*/
@@ -495,7 +495,7 @@ PETSC_EXTERN void PETSC_STDCALL petscfinalize_(PetscErrorCode *ierr)
   *ierr = PetscFinalize();
 }
 
-void PETSC_STDCALL petscend_(PetscErrorCode *ierr)
+PETSC_EXTERN void PETSC_STDCALL petscend_(PetscErrorCode *ierr)
 {
 #if defined(PETSC_HAVE_SUNMATHPRO)
   extern void standard_arithmetic();
diff --git a/src/sys/objects/gcomm.c.html b/src/sys/objects/gcomm.c.html
index ed77602..ec10759 100644
--- a/src/sys/objects/gcomm.c.html
+++ b/src/sys/objects/gcomm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/gcomm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:36+00:00">
+<meta name="date" content="2016-06-05T17:15:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/gcomm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/gcomm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides utility routines for manulating any type of PETSc object.</font>
diff --git a/src/sys/objects/gcookie.c.html b/src/sys/objects/gcookie.c.html
index 890997c..3b2941c 100644
--- a/src/sys/objects/gcookie.c.html
+++ b/src/sys/objects/gcookie.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/gcookie.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:39+00:00">
+<meta name="date" content="2016-06-05T17:15:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/gcookie.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/gcookie.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides utility routines for manulating any type of PETSc object.</font>
diff --git a/src/sys/objects/gtype.c.html b/src/sys/objects/gtype.c.html
index e2311e8..613aba0 100644
--- a/src/sys/objects/gtype.c.html
+++ b/src/sys/objects/gtype.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/gtype.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:36+00:00">
+<meta name="date" content="2016-06-05T17:15:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/gtype.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/gtype.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides utility routines for manulating any type of PETSc object.</font>
diff --git a/src/sys/objects/index.html b/src/sys/objects/index.html
index 14e8070..916afde 100644
--- a/src/sys/objects/index.html
+++ b/src/sys/objects/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/objects/inherit.c.html b/src/sys/objects/inherit.c.html
index b4f68be..68dede5 100644
--- a/src/sys/objects/inherit.c.html
+++ b/src/sys/objects/inherit.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/inherit.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:39+00:00">
+<meta name="date" content="2016-06-05T17:15:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/inherit.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/inherit.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides utility routines for manipulating any type of PETSc object.</font>
diff --git a/src/sys/objects/init.c.html b/src/sys/objects/init.c.html
index 4233ffa..f99fe54 100644
--- a/src/sys/objects/init.c.html
+++ b/src/sys/objects/init.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/init.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:49+00:00">
+<meta name="date" content="2016-06-05T17:16:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/init.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/init.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 
 <a name="line3">  3: </a><font color="#B22222">   This file defines part of the initialization of PETSc</font>
diff --git a/src/sys/objects/makefile.html b/src/sys/objects/makefile.html
index 24b52e2..33c428d 100644
--- a/src/sys/objects/makefile.html
+++ b/src/sys/objects/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:02+00:00">
+<meta name="date" content="2016-06-05T17:16:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/objects/olist.c.html b/src/sys/objects/olist.c.html
index 8178ef4..26aaf01 100644
--- a/src/sys/objects/olist.c.html
+++ b/src/sys/objects/olist.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/olist.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:36+00:00">
+<meta name="date" content="2016-06-05T17:15:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/olist.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/olist.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">         Provides a general mechanism to maintain a linked list of PETSc objects.</font>
diff --git a/src/sys/objects/options.c.html b/src/sys/objects/options.c.html
index dbbd5a7..ecacef2 100644
--- a/src/sys/objects/options.c.html
+++ b/src/sys/objects/options.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/options.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:41+00:00">
+<meta name="date" content="2016-06-05T17:16:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/options.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/options.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* Define Feature test macros to make sure atoll is available (SVr4, POSIX.1-2001, 4.3BSD, C99), not in (C89 and POSIX.1-1996) */</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define PETSC_DESIRE_FEATURE_TEST_MACROS</font></strong>
diff --git a/src/sys/objects/pgname.c.html b/src/sys/objects/pgname.c.html
index ec14667..d3ba32a 100644
--- a/src/sys/objects/pgname.c.html
+++ b/src/sys/objects/pgname.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/pgname.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:48+00:00">
+<meta name="date" content="2016-06-05T17:16:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/pgname.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/pgname.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/petscimpl.h>        </font><font color="#B22222">/*I    "petscsys.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/objects/pinit.c b/src/sys/objects/pinit.c
index ac42110..c983ec5 100644
--- a/src/sys/objects/pinit.c
+++ b/src/sys/objects/pinit.c
@@ -52,6 +52,13 @@ PetscBool PetscPreLoadingOn   = PETSC_FALSE;
 
 PetscInt PetscHotRegionDepth;
 
+#if defined(PETSC_HAVE_THREADSAFETY)
+PetscSpinlock PetscViewerASCIISpinLockOpen;
+PetscSpinlock PetscViewerASCIISpinLockStdout;
+PetscSpinlock PetscViewerASCIISpinLockStderr;
+PetscSpinlock PetscCommSpinLock;
+#endif
+
 /*
        Checks the options database for initializations related to the
     PETSc components
diff --git a/src/sys/objects/pinit.c.html b/src/sys/objects/pinit.c.html
index 31b62dd..47b7af6 100644
--- a/src/sys/objects/pinit.c.html
+++ b/src/sys/objects/pinit.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/pinit.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:50+00:00">
+<meta name="date" content="2016-06-05T17:16:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/pinit.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/pinit.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file defines the initialization of PETSc, including <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>()</font>
@@ -64,1338 +64,1345 @@
 
 <a name="line53"> 53: </a><a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> PetscHotRegionDepth;
 
-<a name="line55"> 55: </a><font color="#B22222">/*</font>
-<a name="line56"> 56: </a><font color="#B22222">       Checks the options database for initializations related to the</font>
-<a name="line57"> 57: </a><font color="#B22222">    PETSc components</font>
-<a name="line58"> 58: </a><font color="#B22222">*/</font>
-<a name="line61"> 61: </a><strong><font color="#4169E1"><a name="PetscOptionsCheckInitial_Components"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscOptionsCheckInitial_Components(void)</font></strong>
-<a name="line62"> 62: </a>{
-<a name="line63"> 63: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg1;
-
-<a name="line67"> 67: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-help"</font>,&flg1);
-<a name="line68"> 68: </a>  <font color="#4169E1">if</font> (flg1) {
-<a name="line69"> 69: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line70"> 70: </a>    <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm = <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>;
-<a name="line71"> 71: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(comm,<font color="#666666">"------Additional PETSc component options--------\n"</font>);
-<a name="line72"> 72: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(comm,<font color="#666666">" -log_exclude: <vec,mat,pc.ksp,snes>\n"</font>);
-<a name="line73"> 73: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(comm,<font color="#666666">" -info_exclude: <null,vec,mat,pc,ksp,snes,ts>\n"</font>);
-<a name="line74"> 74: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(comm,<font color="#666666">"-----------------------------------------------\n"</font>);
-<a name="line75"> 75: </a><font color="#A020F0">#endif</font>
-<a name="line76"> 76: </a>  }
-<a name="line77"> 77: </a>  <font color="#4169E1">return</font>(0);
-<a name="line78"> 78: </a>}
-
-<a name="line82"> 82: </a><font color="#B22222">/*</font>
-<a name="line83"> 83: </a><font color="#B22222">      PetscInitializeNoPointers - Calls <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() from C/C++ without the pointers to argc and args</font>
-
-<a name="line85"> 85: </a><font color="#B22222">   Collective</font>
-
-<a name="line87"> 87: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line89"> 89: </a><font color="#B22222">    Notes: this is called only by the PETSc MATLAB and Julia interface. Even though it might start MPI it sets the flag to</font>
-<a name="line90"> 90: </a><font color="#B22222">     indicate that it did NOT start MPI so that the <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() does not end MPI, thus allowing <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() to</font>
-<a name="line91"> 91: </a><font color="#B22222">     be called multiple times from MATLAB and Julia without the problem of trying to initialize MPI more than once.</font>
-
-<a name="line93"> 93: </a><font color="#B22222">     Turns off PETSc signal handling because that can interact with MATLAB's signal handling causing random crashes.</font>
-
-<a name="line95"> 95: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>()</font>
-<a name="line96"> 96: </a><font color="#B22222">*/</font>
-<a name="line97"> 97: </a><strong><font color="#4169E1"><a name="PetscInitializeNoPointers"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscInitializeNoPointers(int argc,char **args,const char *filename,const char *help)</font></strong>
-<a name="line98"> 98: </a>{
-<a name="line100">100: </a>  int            myargc   = argc;
-<a name="line101">101: </a>  char           **myargs = args;
-
-<a name="line104">104: </a>  <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(&myargc,&myargs,filename,help);
-<a name="line105">105: </a>  <a href="../../../docs/manualpages/Sys/PetscPopSignalHandler.html#PetscPopSignalHandler">PetscPopSignalHandler</a>();
-<a name="line106">106: </a>  PetscBeganMPI = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line107">107: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(ierr);
-<a name="line108">108: </a>}
-
-<a name="line112">112: </a><font color="#B22222">/*</font>
-<a name="line113">113: </a><font color="#B22222">      Used by MATLAB and Julia interface to get communicator</font>
-<a name="line114">114: </a><font color="#B22222">*/</font>
-<a name="line115">115: </a><strong><font color="#4169E1"><a name="PetscGetPETSC_COMM_SELF"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscGetPETSC_COMM_SELF(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm)</font></strong>
-<a name="line116">116: </a>{
-<a name="line118">118: </a>  *comm = <a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>;
-<a name="line119">119: </a>  <font color="#4169E1">return</font>(0);
-<a name="line120">120: </a>}
-
-<a name="line124">124: </a><font color="#B22222">/*@C</font>
-<a name="line125">125: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a> - Calls <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() from C/C++ without</font>
-<a name="line126">126: </a><font color="#B22222">        the command line arguments.</font>
-
-<a name="line128">128: </a><font color="#B22222">   Collective</font>
-
-<a name="line130">130: </a><font color="#B22222">   Level: advanced</font>
-
-<a name="line132">132: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>()</font>
-<a name="line133">133: </a><font color="#B22222">@*/</font>
-<a name="line134">134: </a><strong><font color="#4169E1"><a name="PetscInitializeNoArguments"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>(void)</font></strong>
-<a name="line135">135: </a>{
-<a name="line137">137: </a>  int            argc   = 0;
-<a name="line138">138: </a>  char           **args = 0;
-
-<a name="line141">141: </a>  <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(&argc,&args,NULL,NULL);
-<a name="line142">142: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(ierr);
-<a name="line143">143: </a>}
-
-<a name="line147">147: </a><font color="#B22222">/*@</font>
-<a name="line148">148: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscInitialized.html#PetscInitialized">PetscInitialized</a> - Determine whether PETSc is initialized.</font>
-
-<a name="line150">150: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line152">152: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>()</font>
-<a name="line153">153: </a><font color="#B22222">@*/</font>
-<a name="line154">154: </a><strong><font color="#4169E1"><a name="PetscInitialized"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Sys/PetscInitialized.html#PetscInitialized">PetscInitialized</a>(<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *isInitialized)</font></strong>
-<a name="line155">155: </a>{
-<a name="line156">156: </a>  *isInitialized = PetscInitializeCalled;
-<a name="line157">157: </a>  <font color="#4169E1">return</font> 0;
-<a name="line158">158: </a>}
-
-<a name="line162">162: </a><font color="#B22222">/*@</font>
-<a name="line163">163: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscFinalized.html#PetscFinalized">PetscFinalized</a> - Determine whether <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() has been called yet</font>
-
-<a name="line165">165: </a><font color="#B22222">   Level: developer</font>
-
-<a name="line167">167: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>()</font>
-<a name="line168">168: </a><font color="#B22222">@*/</font>
-<a name="line169">169: </a><strong><font color="#4169E1"><a name="PetscFinalized"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscFinalized.html#PetscFinalized">PetscFinalized</a>(<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *isFinalized)</font></strong>
-<a name="line170">170: </a>{
-<a name="line171">171: </a>  *isFinalized = PetscFinalizeCalled;
-<a name="line172">172: </a>  <font color="#4169E1">return</font> 0;
-<a name="line173">173: </a>}
-
-<a name="line175">175: </a><strong><font color="#4169E1">extern <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscOptionsCheckInitial_Private(void)</font></strong>;
-
-<a name="line177">177: </a><font color="#B22222">/*</font>
-<a name="line178">178: </a><font color="#B22222">       This function is the MPI reduction operation used to compute the sum of the</font>
-<a name="line179">179: </a><font color="#B22222">   first half of the datatype and the max of the second half.</font>
-<a name="line180">180: </a><font color="#B22222">*/</font>
-<a name="line181">181: </a>MPI_Op PetscMaxSum_Op = 0;
-
-<a name="line185">185: </a><strong><font color="#4169E1"><a name="PetscMaxSum_Local"></a>PETSC_EXTERN void MPIAPI PetscMaxSum_Local(void *in,void *out,int *cnt,MPI_Datatype *datatype)</font></strong>
-<a name="line186">186: </a>{
-<a name="line187">187: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)out,i,count = *cnt;
-
-<a name="line190">190: </a>  <font color="#4169E1">if</font> (*datatype != MPIU_2INT) {
-<a name="line191">191: </a>    (*<a href="../../../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>)(<font color="#666666">"Can only handle MPIU_2INT data types"</font>);
-<a name="line192">192: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,1);
-<a name="line193">193: </a>  }
-
-<a name="line195">195: </a>  <font color="#4169E1">for</font> (i=0; i<count; i++) {
-<a name="line196">196: </a>    xout[2*i]    = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(xout[2*i],xin[2*i]);
-<a name="line197">197: </a>    xout[2*i+1] += xin[2*i+1];
-<a name="line198">198: </a>  }
-<a name="line199">199: </a>  PetscFunctionReturnVoid();
-<a name="line200">200: </a>}
-
-<a name="line202">202: </a><font color="#B22222">/*</font>
-<a name="line203">203: </a><font color="#B22222">    Returns the max of the first entry owned by this processor and the</font>
-<a name="line204">204: </a><font color="#B22222">sum of the second entry.</font>
-
-<a name="line206">206: </a><font color="#B22222">    The reason sizes[2*i] contains lengths sizes[2*i+1] contains flag of 1 if length is nonzero</font>
-<a name="line207">207: </a><font color="#B22222">is so that the PetscMaxSum_Op() can set TWO values, if we passed in only sizes[i] with lengths</font>
-<a name="line208">208: </a><font color="#B22222">there would be no place to store the both needed results.</font>
-<a name="line209">209: </a><font color="#B22222">*/</font>
-<a name="line212">212: </a><strong><font color="#4169E1"><a name="PetscMaxSum"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscMaxSum(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> sizes[],<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *max,<a href="../../../docs/manualpages/Sys/PetscInt.ht [...]
-<a name="line213">213: </a>{
-
-<a name="line217">217: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPI_REDUCE_SCATTER_BLOCK)</font>
-<a name="line218">218: </a>  {
-<a name="line219">219: </a>    <font color="#4169E1">struct</font> {<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> max,sum;} work;
-<a name="line220">220: </a>    MPI_Reduce_scatter_block((void*)sizes,&work,1,MPIU_2INT,PetscMaxSum_Op,comm);
-<a name="line221">221: </a>    *max = work.max;
-<a name="line222">222: </a>    *sum = work.sum;
-<a name="line223">223: </a>  }
-<a name="line224">224: </a><font color="#A020F0">#else</font>
+<a name="line55"> 55: </a><font color="#A020F0">#if defined(PETSC_HAVE_THREADSAFETY)</font>
+<a name="line56"> 56: </a>PetscSpinlock PetscViewerASCIISpinLockOpen;
+<a name="line57"> 57: </a>PetscSpinlock PetscViewerASCIISpinLockStdout;
+<a name="line58"> 58: </a>PetscSpinlock PetscViewerASCIISpinLockStderr;
+<a name="line59"> 59: </a>PetscSpinlock PetscCommSpinLock;
+<a name="line60"> 60: </a><font color="#A020F0">#endif</font>
+
+<a name="line62"> 62: </a><font color="#B22222">/*</font>
+<a name="line63"> 63: </a><font color="#B22222">       Checks the options database for initializations related to the</font>
+<a name="line64"> 64: </a><font color="#B22222">    PETSc components</font>
+<a name="line65"> 65: </a><font color="#B22222">*/</font>
+<a name="line68"> 68: </a><strong><font color="#4169E1"><a name="PetscOptionsCheckInitial_Components"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscOptionsCheckInitial_Components(void)</font></strong>
+<a name="line69"> 69: </a>{
+<a name="line70"> 70: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg1;
+
+<a name="line74"> 74: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-help"</font>,&flg1);
+<a name="line75"> 75: </a>  <font color="#4169E1">if</font> (flg1) {
+<a name="line76"> 76: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line77"> 77: </a>    <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm = <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>;
+<a name="line78"> 78: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(comm,<font color="#666666">"------Additional PETSc component options--------\n"</font>);
+<a name="line79"> 79: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(comm,<font color="#666666">" -log_exclude: <vec,mat,pc.ksp,snes>\n"</font>);
+<a name="line80"> 80: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(comm,<font color="#666666">" -info_exclude: <null,vec,mat,pc,ksp,snes,ts>\n"</font>);
+<a name="line81"> 81: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(comm,<font color="#666666">"-----------------------------------------------\n"</font>);
+<a name="line82"> 82: </a><font color="#A020F0">#endif</font>
+<a name="line83"> 83: </a>  }
+<a name="line84"> 84: </a>  <font color="#4169E1">return</font>(0);
+<a name="line85"> 85: </a>}
+
+<a name="line89"> 89: </a><font color="#B22222">/*</font>
+<a name="line90"> 90: </a><font color="#B22222">      PetscInitializeNoPointers - Calls <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() from C/C++ without the pointers to argc and args</font>
+
+<a name="line92"> 92: </a><font color="#B22222">   Collective</font>
+
+<a name="line94"> 94: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line96"> 96: </a><font color="#B22222">    Notes: this is called only by the PETSc MATLAB and Julia interface. Even though it might start MPI it sets the flag to</font>
+<a name="line97"> 97: </a><font color="#B22222">     indicate that it did NOT start MPI so that the <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() does not end MPI, thus allowing <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() to</font>
+<a name="line98"> 98: </a><font color="#B22222">     be called multiple times from MATLAB and Julia without the problem of trying to initialize MPI more than once.</font>
+
+<a name="line100">100: </a><font color="#B22222">     Turns off PETSc signal handling because that can interact with MATLAB's signal handling causing random crashes.</font>
+
+<a name="line102">102: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>()</font>
+<a name="line103">103: </a><font color="#B22222">*/</font>
+<a name="line104">104: </a><strong><font color="#4169E1"><a name="PetscInitializeNoPointers"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscInitializeNoPointers(int argc,char **args,const char *filename,const char *help)</font></strong>
+<a name="line105">105: </a>{
+<a name="line107">107: </a>  int            myargc   = argc;
+<a name="line108">108: </a>  char           **myargs = args;
+
+<a name="line111">111: </a>  <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(&myargc,&myargs,filename,help);
+<a name="line112">112: </a>  <a href="../../../docs/manualpages/Sys/PetscPopSignalHandler.html#PetscPopSignalHandler">PetscPopSignalHandler</a>();
+<a name="line113">113: </a>  PetscBeganMPI = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line114">114: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(ierr);
+<a name="line115">115: </a>}
+
+<a name="line119">119: </a><font color="#B22222">/*</font>
+<a name="line120">120: </a><font color="#B22222">      Used by MATLAB and Julia interface to get communicator</font>
+<a name="line121">121: </a><font color="#B22222">*/</font>
+<a name="line122">122: </a><strong><font color="#4169E1"><a name="PetscGetPETSC_COMM_SELF"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscGetPETSC_COMM_SELF(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> *comm)</font></strong>
+<a name="line123">123: </a>{
+<a name="line125">125: </a>  *comm = <a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>;
+<a name="line126">126: </a>  <font color="#4169E1">return</font>(0);
+<a name="line127">127: </a>}
+
+<a name="line131">131: </a><font color="#B22222">/*@C</font>
+<a name="line132">132: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a> - Calls <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() from C/C++ without</font>
+<a name="line133">133: </a><font color="#B22222">        the command line arguments.</font>
+
+<a name="line135">135: </a><font color="#B22222">   Collective</font>
+
+<a name="line137">137: </a><font color="#B22222">   Level: advanced</font>
+
+<a name="line139">139: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>()</font>
+<a name="line140">140: </a><font color="#B22222">@*/</font>
+<a name="line141">141: </a><strong><font color="#4169E1"><a name="PetscInitializeNoArguments"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>(void)</font></strong>
+<a name="line142">142: </a>{
+<a name="line144">144: </a>  int            argc   = 0;
+<a name="line145">145: </a>  char           **args = 0;
+
+<a name="line148">148: </a>  <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(&argc,&args,NULL,NULL);
+<a name="line149">149: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(ierr);
+<a name="line150">150: </a>}
+
+<a name="line154">154: </a><font color="#B22222">/*@</font>
+<a name="line155">155: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscInitialized.html#PetscInitialized">PetscInitialized</a> - Determine whether PETSc is initialized.</font>
+
+<a name="line157">157: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line159">159: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>()</font>
+<a name="line160">160: </a><font color="#B22222">@*/</font>
+<a name="line161">161: </a><strong><font color="#4169E1"><a name="PetscInitialized"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> <a href="../../../docs/manualpages/Sys/PetscInitialized.html#PetscInitialized">PetscInitialized</a>(<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *isInitialized)</font></strong>
+<a name="line162">162: </a>{
+<a name="line163">163: </a>  *isInitialized = PetscInitializeCalled;
+<a name="line164">164: </a>  <font color="#4169E1">return</font> 0;
+<a name="line165">165: </a>}
+
+<a name="line169">169: </a><font color="#B22222">/*@</font>
+<a name="line170">170: </a><font color="#B22222">      <a href="../../../docs/manualpages/Sys/PetscFinalized.html#PetscFinalized">PetscFinalized</a> - Determine whether <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() has been called yet</font>
+
+<a name="line172">172: </a><font color="#B22222">   Level: developer</font>
+
+<a name="line174">174: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>()</font>
+<a name="line175">175: </a><font color="#B22222">@*/</font>
+<a name="line176">176: </a><strong><font color="#4169E1"><a name="PetscFinalized"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscFinalized.html#PetscFinalized">PetscFinalized</a>(<a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>  *isFinalized)</font></strong>
+<a name="line177">177: </a>{
+<a name="line178">178: </a>  *isFinalized = PetscFinalizeCalled;
+<a name="line179">179: </a>  <font color="#4169E1">return</font> 0;
+<a name="line180">180: </a>}
+
+<a name="line182">182: </a><strong><font color="#4169E1">extern <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscOptionsCheckInitial_Private(void)</font></strong>;
+
+<a name="line184">184: </a><font color="#B22222">/*</font>
+<a name="line185">185: </a><font color="#B22222">       This function is the MPI reduction operation used to compute the sum of the</font>
+<a name="line186">186: </a><font color="#B22222">   first half of the datatype and the max of the second half.</font>
+<a name="line187">187: </a><font color="#B22222">*/</font>
+<a name="line188">188: </a>MPI_Op PetscMaxSum_Op = 0;
+
+<a name="line192">192: </a><strong><font color="#4169E1"><a name="PetscMaxSum_Local"></a>PETSC_EXTERN void MPIAPI PetscMaxSum_Local(void *in,void *out,int *cnt,MPI_Datatype *datatype)</font></strong>
+<a name="line193">193: </a>{
+<a name="line194">194: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>*)out,i,count = *cnt;
+
+<a name="line197">197: </a>  <font color="#4169E1">if</font> (*datatype != MPIU_2INT) {
+<a name="line198">198: </a>    (*<a href="../../../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>)(<font color="#666666">"Can only handle MPIU_2INT data types"</font>);
+<a name="line199">199: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,1);
+<a name="line200">200: </a>  }
+
+<a name="line202">202: </a>  <font color="#4169E1">for</font> (i=0; i<count; i++) {
+<a name="line203">203: </a>    xout[2*i]    = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(xout[2*i],xin[2*i]);
+<a name="line204">204: </a>    xout[2*i+1] += xin[2*i+1];
+<a name="line205">205: </a>  }
+<a name="line206">206: </a>  PetscFunctionReturnVoid();
+<a name="line207">207: </a>}
+
+<a name="line209">209: </a><font color="#B22222">/*</font>
+<a name="line210">210: </a><font color="#B22222">    Returns the max of the first entry owned by this processor and the</font>
+<a name="line211">211: </a><font color="#B22222">sum of the second entry.</font>
+
+<a name="line213">213: </a><font color="#B22222">    The reason sizes[2*i] contains lengths sizes[2*i+1] contains flag of 1 if length is nonzero</font>
+<a name="line214">214: </a><font color="#B22222">is so that the PetscMaxSum_Op() can set TWO values, if we passed in only sizes[i] with lengths</font>
+<a name="line215">215: </a><font color="#B22222">there would be no place to store the both needed results.</font>
+<a name="line216">216: </a><font color="#B22222">*/</font>
+<a name="line219">219: </a><strong><font color="#4169E1"><a name="PetscMaxSum"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscMaxSum(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,const <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> sizes[],<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> *max,<a href="../../../docs/manualpages/Sys/PetscInt.ht [...]
+<a name="line220">220: </a>{
+
+<a name="line224">224: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPI_REDUCE_SCATTER_BLOCK)</font>
 <a name="line225">225: </a>  {
-<a name="line226">226: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size,rank;
-<a name="line227">227: </a>    <font color="#4169E1">struct</font> {<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> max,sum;} *work;
-<a name="line228">228: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
-<a name="line229">229: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
-<a name="line230">230: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&work);
-<a name="line231">231: </a>    MPIU_Allreduce((void*)sizes,work,size,MPIU_2INT,PetscMaxSum_Op,comm);
-<a name="line232">232: </a>    *max = work[rank].max;
-<a name="line233">233: </a>    *sum = work[rank].sum;
-<a name="line234">234: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(work);
-<a name="line235">235: </a>  }
-<a name="line236">236: </a><font color="#A020F0">#endif</font>
-<a name="line237">237: </a>  <font color="#4169E1">return</font>(0);
-<a name="line238">238: </a>}
-
-<a name="line240">240: </a><font color="#B22222">/* ----------------------------------------------------------------------------*/</font>
-
-<a name="line242">242: </a><font color="#A020F0">#if (defined(PETSC_HAVE_COMPLEX) && !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)) || defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line243">243: </a>MPI_Op MPIU_SUM = 0;
-
-<a name="line247">247: </a><strong><font color="#4169E1"><a name="PetscSum_Local"></a>PETSC_EXTERN void PetscSum_Local(void *in,void *out,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *cnt,MPI_Datatype *datatype)</font></strong>
-<a name="line248">248: </a>{
-<a name="line249">249: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,count = *cnt;
-
-<a name="line252">252: </a>  <font color="#4169E1">if</font> (*datatype == MPIU_REAL) {
-<a name="line253">253: </a>    <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)out;
-<a name="line254">254: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) xout[i] += xin[i];
-<a name="line255">255: </a>  }
-<a name="line256">256: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
-<a name="line257">257: </a>  <font color="#4169E1">else</font> <font color="#4169E1">if</font> (*datatype == MPIU_COMPLEX) {
-<a name="line258">258: </a>    <a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)out;
-<a name="line259">259: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) xout[i] += xin[i];
-<a name="line260">260: </a>  }
-<a name="line261">261: </a><font color="#A020F0">#endif</font>
-<a name="line262">262: </a>  <font color="#4169E1">else</font> {
-<a name="line263">263: </a>    (*<a href="../../../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>)(<font color="#666666">"Can only handle MPIU_REAL or MPIU_COMPLEX data types"</font>);
-<a name="line264">264: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,1);
-<a name="line265">265: </a>  }
-<a name="line266">266: </a>  PetscFunctionReturnVoid();
-<a name="line267">267: </a>}
+<a name="line226">226: </a>    <font color="#4169E1">struct</font> {<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> max,sum;} work;
+<a name="line227">227: </a>    MPI_Reduce_scatter_block((void*)sizes,&work,1,MPIU_2INT,PetscMaxSum_Op,comm);
+<a name="line228">228: </a>    *max = work.max;
+<a name="line229">229: </a>    *sum = work.sum;
+<a name="line230">230: </a>  }
+<a name="line231">231: </a><font color="#A020F0">#else</font>
+<a name="line232">232: </a>  {
+<a name="line233">233: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    size,rank;
+<a name="line234">234: </a>    <font color="#4169E1">struct</font> {<a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> max,sum;} *work;
+<a name="line235">235: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(comm,&size);
+<a name="line236">236: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(comm,&rank);
+<a name="line237">237: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(size,&work);
+<a name="line238">238: </a>    MPIU_Allreduce((void*)sizes,work,size,MPIU_2INT,PetscMaxSum_Op,comm);
+<a name="line239">239: </a>    *max = work[rank].max;
+<a name="line240">240: </a>    *sum = work[rank].sum;
+<a name="line241">241: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(work);
+<a name="line242">242: </a>  }
+<a name="line243">243: </a><font color="#A020F0">#endif</font>
+<a name="line244">244: </a>  <font color="#4169E1">return</font>(0);
+<a name="line245">245: </a>}
+
+<a name="line247">247: </a><font color="#B22222">/* ----------------------------------------------------------------------------*/</font>
+
+<a name="line249">249: </a><font color="#A020F0">#if (defined(PETSC_HAVE_COMPLEX) && !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)) || defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line250">250: </a>MPI_Op MPIU_SUM = 0;
+
+<a name="line254">254: </a><strong><font color="#4169E1"><a name="PetscSum_Local"></a>PETSC_EXTERN void PetscSum_Local(void *in,void *out,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *cnt,MPI_Datatype *datatype)</font></strong>
+<a name="line255">255: </a>{
+<a name="line256">256: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,count = *cnt;
+
+<a name="line259">259: </a>  <font color="#4169E1">if</font> (*datatype == MPIU_REAL) {
+<a name="line260">260: </a>    <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)out;
+<a name="line261">261: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) xout[i] += xin[i];
+<a name="line262">262: </a>  }
+<a name="line263">263: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
+<a name="line264">264: </a>  <font color="#4169E1">else</font> <font color="#4169E1">if</font> (*datatype == MPIU_COMPLEX) {
+<a name="line265">265: </a>    <a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)out;
+<a name="line266">266: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) xout[i] += xin[i];
+<a name="line267">267: </a>  }
 <a name="line268">268: </a><font color="#A020F0">#endif</font>
-
-<a name="line270">270: </a><font color="#A020F0">#if defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line271">271: </a>MPI_Op MPIU_MAX = 0;
-<a name="line272">272: </a>MPI_Op MPIU_MIN = 0;
-
-<a name="line276">276: </a><strong><font color="#4169E1"><a name="PetscMax_Local"></a>PETSC_EXTERN void PetscMax_Local(void *in,void *out,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *cnt,MPI_Datatype *datatype)</font></strong>
-<a name="line277">277: </a>{
-<a name="line278">278: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,count = *cnt;
-
-<a name="line281">281: </a>  <font color="#4169E1">if</font> (*datatype == MPIU_REAL) {
-<a name="line282">282: </a>    <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)out;
-<a name="line283">283: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) xout[i] = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(xout[i],xin[i]);
-<a name="line284">284: </a>  }
-<a name="line285">285: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
-<a name="line286">286: </a>  <font color="#4169E1">else</font> <font color="#4169E1">if</font> (*datatype == MPIU_COMPLEX) {
-<a name="line287">287: </a>    <a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)out;
-<a name="line288">288: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) {
-<a name="line289">289: </a>      xout[i] = PetscRealPartComplex(xout[i])<PetscRealPartComplex(xin[i]) ? xin[i] : xout[i];
-<a name="line290">290: </a>    }
+<a name="line269">269: </a>  <font color="#4169E1">else</font> {
+<a name="line270">270: </a>    (*<a href="../../../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>)(<font color="#666666">"Can only handle MPIU_REAL or MPIU_COMPLEX data types"</font>);
+<a name="line271">271: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,1);
+<a name="line272">272: </a>  }
+<a name="line273">273: </a>  PetscFunctionReturnVoid();
+<a name="line274">274: </a>}
+<a name="line275">275: </a><font color="#A020F0">#endif</font>
+
+<a name="line277">277: </a><font color="#A020F0">#if defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line278">278: </a>MPI_Op MPIU_MAX = 0;
+<a name="line279">279: </a>MPI_Op MPIU_MIN = 0;
+
+<a name="line283">283: </a><strong><font color="#4169E1"><a name="PetscMax_Local"></a>PETSC_EXTERN void PetscMax_Local(void *in,void *out,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *cnt,MPI_Datatype *datatype)</font></strong>
+<a name="line284">284: </a>{
+<a name="line285">285: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> i,count = *cnt;
+
+<a name="line288">288: </a>  <font color="#4169E1">if</font> (*datatype == MPIU_REAL) {
+<a name="line289">289: </a>    <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)out;
+<a name="line290">290: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) xout[i] = <a href="../../../docs/manualpages/Sys/PetscMax.html#PetscMax">PetscMax</a>(xout[i],xin[i]);
 <a name="line291">291: </a>  }
-<a name="line292">292: </a><font color="#A020F0">#endif</font>
-<a name="line293">293: </a>  <font color="#4169E1">else</font> {
-<a name="line294">294: </a>    (*<a href="../../../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>)(<font color="#666666">"Can only handle MPIU_REAL or MPIU_COMPLEX data types"</font>);
-<a name="line295">295: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,1);
-<a name="line296">296: </a>  }
-<a name="line297">297: </a>  PetscFunctionReturnVoid();
-<a name="line298">298: </a>}
-
-<a name="line302">302: </a><strong><font color="#4169E1"><a name="PetscMin_Local"></a>PETSC_EXTERN void PetscMin_Local(void *in,void *out,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *cnt,MPI_Datatype *datatype)</font></strong>
-<a name="line303">303: </a>{
-<a name="line304">304: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    i,count = *cnt;
-
-<a name="line307">307: </a>  <font color="#4169E1">if</font> (*datatype == MPIU_REAL) {
-<a name="line308">308: </a>    <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)out;
-<a name="line309">309: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) xout[i] = <a href="../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(xout[i],xin[i]);
-<a name="line310">310: </a>  }
-<a name="line311">311: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
-<a name="line312">312: </a>  <font color="#4169E1">else</font> <font color="#4169E1">if</font> (*datatype == MPIU_COMPLEX) {
-<a name="line313">313: </a>    <a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)out;
-<a name="line314">314: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) {
-<a name="line315">315: </a>      xout[i] = PetscRealPartComplex(xout[i])>PetscRealPartComplex(xin[i]) ? xin[i] : xout[i];
-<a name="line316">316: </a>    }
+<a name="line292">292: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
+<a name="line293">293: </a>  <font color="#4169E1">else</font> <font color="#4169E1">if</font> (*datatype == MPIU_COMPLEX) {
+<a name="line294">294: </a>    <a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)out;
+<a name="line295">295: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) {
+<a name="line296">296: </a>      xout[i] = PetscRealPartComplex(xout[i])<PetscRealPartComplex(xin[i]) ? xin[i] : xout[i];
+<a name="line297">297: </a>    }
+<a name="line298">298: </a>  }
+<a name="line299">299: </a><font color="#A020F0">#endif</font>
+<a name="line300">300: </a>  <font color="#4169E1">else</font> {
+<a name="line301">301: </a>    (*<a href="../../../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>)(<font color="#666666">"Can only handle MPIU_REAL or MPIU_COMPLEX data types"</font>);
+<a name="line302">302: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,1);
+<a name="line303">303: </a>  }
+<a name="line304">304: </a>  PetscFunctionReturnVoid();
+<a name="line305">305: </a>}
+
+<a name="line309">309: </a><strong><font color="#4169E1"><a name="PetscMin_Local"></a>PETSC_EXTERN void PetscMin_Local(void *in,void *out,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> *cnt,MPI_Datatype *datatype)</font></strong>
+<a name="line310">310: </a>{
+<a name="line311">311: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    i,count = *cnt;
+
+<a name="line314">314: </a>  <font color="#4169E1">if</font> (*datatype == MPIU_REAL) {
+<a name="line315">315: </a>    <a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*)out;
+<a name="line316">316: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) xout[i] = <a href="../../../docs/manualpages/Sys/PetscMin.html#PetscMin">PetscMin</a>(xout[i],xin[i]);
 <a name="line317">317: </a>  }
-<a name="line318">318: </a><font color="#A020F0">#endif</font>
-<a name="line319">319: </a>  <font color="#4169E1">else</font> {
-<a name="line320">320: </a>    (*<a href="../../../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>)(<font color="#666666">"Can only handle MPIU_REAL or <a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a> data (i.e. double or complex) types"</font>);
-<a name="line321">321: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,1);
-<a name="line322">322: </a>  }
-<a name="line323">323: </a>  PetscFunctionReturnVoid();
-<a name="line324">324: </a>}
+<a name="line318">318: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
+<a name="line319">319: </a>  <font color="#4169E1">else</font> <font color="#4169E1">if</font> (*datatype == MPIU_COMPLEX) {
+<a name="line320">320: </a>    <a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> *xin = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)in,*xout = (<a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a>*)out;
+<a name="line321">321: </a>    <font color="#4169E1">for</font> (i=0; i<count; i++) {
+<a name="line322">322: </a>      xout[i] = PetscRealPartComplex(xout[i])>PetscRealPartComplex(xin[i]) ? xin[i] : xout[i];
+<a name="line323">323: </a>    }
+<a name="line324">324: </a>  }
 <a name="line325">325: </a><font color="#A020F0">#endif</font>
+<a name="line326">326: </a>  <font color="#4169E1">else</font> {
+<a name="line327">327: </a>    (*<a href="../../../docs/manualpages/Sys/PetscErrorPrintf.html#PetscErrorPrintf">PetscErrorPrintf</a>)(<font color="#666666">"Can only handle MPIU_REAL or <a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a> data (i.e. double or complex) types"</font>);
+<a name="line328">328: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort">MPI_Abort</a>(MPI_COMM_WORLD,1);
+<a name="line329">329: </a>  }
+<a name="line330">330: </a>  PetscFunctionReturnVoid();
+<a name="line331">331: </a>}
+<a name="line332">332: </a><font color="#A020F0">#endif</font>
 
-<a name="line329">329: </a><font color="#B22222">/*</font>
-<a name="line330">330: </a><font color="#B22222">   Private routine to delete internal tag/name counter storage when a communicator is freed.</font>
-
-<a name="line332">332: </a><font color="#B22222">   This is called by MPI, not by users. This is called by <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>() when the communicator that has this  data as an attribute is freed.</font>
-
-<a name="line334">334: </a><font color="#B22222">   Note: this is declared extern "C" because it is passed to <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>()</font>
+<a name="line336">336: </a><font color="#B22222">/*</font>
+<a name="line337">337: </a><font color="#B22222">   Private routine to delete internal tag/name counter storage when a communicator is freed.</font>
 
-<a name="line336">336: </a><font color="#B22222">*/</font>
-<a name="line337">337: </a><strong><font color="#4169E1"><a name="Petsc_DelCounter"></a>PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> MPIAPI Petsc_DelCounter(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> keyval,void *count_val,void *extra_state)</font></strong>
-<a name="line338">338: </a>{
+<a name="line339">339: </a><font color="#B22222">   This is called by MPI, not by users. This is called by <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>() when the communicator that has this  data as an attribute is freed.</font>
 
-<a name="line342">342: </a>  PetscInfo1(0,<font color="#666666">"Deleting counter data in an <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> %ld\n"</font>,(long)comm);<font color="#4169E1">if</font> (ierr) <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>((<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)ierr);
-<a name="line343">343: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(count_val);<font color="#4169E1">if</font> (ierr) <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>((<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)ierr);
-<a name="line344">344: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(MPI_SUCCESS);
-<a name="line345">345: </a>}
+<a name="line341">341: </a><font color="#B22222">   Note: this is declared extern "C" because it is passed to <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>()</font>
 
-<a name="line349">349: </a><font color="#B22222">/*</font>
-<a name="line350">350: </a><font color="#B22222">  This is invoked on the outer comm as a result of either <a href="../../../docs/manualpages/Sys/PetscCommDestroy.html#PetscCommDestroy">PetscCommDestroy</a>() (via <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>) or when the user</font>
-<a name="line351">351: </a><font color="#B22222">  calls <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>().</font>
+<a name="line343">343: </a><font color="#B22222">*/</font>
+<a name="line344">344: </a><strong><font color="#4169E1"><a name="Petsc_DelCounter"></a>PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> MPIAPI Petsc_DelCounter(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> keyval,void *count_val,void *extra_state)</font></strong>
+<a name="line345">345: </a>{
 
-<a name="line353">353: </a><font color="#B22222">  This is the only entry point for breaking the links between inner and outer comms.</font>
+<a name="line349">349: </a>  PetscInfo1(0,<font color="#666666">"Deleting counter data in an <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> %ld\n"</font>,(long)comm);<font color="#4169E1">if</font> (ierr) <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>((<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)ierr);
+<a name="line350">350: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(count_val);<font color="#4169E1">if</font> (ierr) <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>((<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)ierr);
+<a name="line351">351: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(MPI_SUCCESS);
+<a name="line352">352: </a>}
 
-<a name="line355">355: </a><font color="#B22222">  This is called by MPI, not by users. This is called when <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>() is called on the communicator.</font>
+<a name="line356">356: </a><font color="#B22222">/*</font>
+<a name="line357">357: </a><font color="#B22222">  This is invoked on the outer comm as a result of either <a href="../../../docs/manualpages/Sys/PetscCommDestroy.html#PetscCommDestroy">PetscCommDestroy</a>() (via <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>) or when the user</font>
+<a name="line358">358: </a><font color="#B22222">  calls <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>().</font>
 
-<a name="line357">357: </a><font color="#B22222">  Note: this is declared extern "C" because it is passed to <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>()</font>
+<a name="line360">360: </a><font color="#B22222">  This is the only entry point for breaking the links between inner and outer comms.</font>
 
-<a name="line359">359: </a><font color="#B22222">*/</font>
-<a name="line360">360: </a><strong><font color="#4169E1"><a name="Petsc_DelComm_Outer"></a>PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> MPIAPI Petsc_DelComm_Outer(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> keyval,void *attr_val,void *extra_state)</font></strong>
-<a name="line361">361: </a>{
-<a name="line363">363: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    flg;
-<a name="line364">364: </a>  <font color="#4169E1">union</font> {<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm; void *ptr;} icomm,ocomm;
+<a name="line362">362: </a><font color="#B22222">  This is called by MPI, not by users. This is called when <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>() is called on the communicator.</font>
 
-<a name="line367">367: </a>  <font color="#4169E1">if</font> (keyval != Petsc_InnerComm_keyval) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Unexpected keyval"</font>);
-<a name="line368">368: </a>  icomm.ptr = attr_val;
+<a name="line364">364: </a><font color="#B22222">  Note: this is declared extern "C" because it is passed to <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>()</font>
 
-<a name="line370">370: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(icomm.comm,Petsc_OuterComm_keyval,&ocomm,&flg);
-<a name="line371">371: </a>  <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> does not have expected reference to outer comm"</font>);
-<a name="line372">372: </a>  <font color="#4169E1">if</font> (ocomm.comm != comm) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> has reference to non-matching outer comm"</font>);
-<a name="line373">373: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(icomm.comm,Petsc_OuterComm_keyval); <font color="#B22222">/* Calls Petsc_DelComm_Inner */</font>
-<a name="line374">374: </a>  PetscInfo1(0,<font color="#666666">"User <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> %ld is being freed after removing reference from inner PETSc comm to this outer comm\n"</font>,(long)comm);<font color="#4169E1">if</font> (ierr) <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>((<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)ierr);
-<a name="line375">375: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(MPI_SUCCESS);
-<a name="line376">376: </a>}
+<a name="line366">366: </a><font color="#B22222">*/</font>
+<a name="line367">367: </a><strong><font color="#4169E1"><a name="Petsc_DelComm_Outer"></a>PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> MPIAPI Petsc_DelComm_Outer(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> keyval,void *attr_val,void *extra_state)</font></strong>
+<a name="line368">368: </a>{
+<a name="line370">370: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    flg;
+<a name="line371">371: </a>  <font color="#4169E1">union</font> {<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm; void *ptr;} icomm,ocomm;
 
-<a name="line380">380: </a><font color="#B22222">/*</font>
-<a name="line381">381: </a><font color="#B22222"> * This is invoked on the inner comm when Petsc_DelComm_Outer calls <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>.  It should not be reached any other way.</font>
-<a name="line382">382: </a><font color="#B22222"> */</font>
-<a name="line383">383: </a><strong><font color="#4169E1"><a name="Petsc_DelComm_Inner"></a>PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> MPIAPI Petsc_DelComm_Inner(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> keyval,void *attr_val,void *extra_state)</font></strong>
-<a name="line384">384: </a>{
+<a name="line374">374: </a>  <font color="#4169E1">if</font> (keyval != Petsc_InnerComm_keyval) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Unexpected keyval"</font>);
+<a name="line375">375: </a>  icomm.ptr = attr_val;
 
-<a name="line388">388: </a>  PetscInfo1(0,<font color="#666666">"Removing reference to PETSc communicator embedded in a user <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> %ld\n"</font>,(long)comm);<font color="#4169E1">if</font> (ierr) <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>((<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)ierr);
-<a name="line389">389: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(MPI_SUCCESS);
-<a name="line390">390: </a>}
+<a name="line377">377: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(icomm.comm,Petsc_OuterComm_keyval,&ocomm,&flg);
+<a name="line378">378: </a>  <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> does not have expected reference to outer comm"</font>);
+<a name="line379">379: </a>  <font color="#4169E1">if</font> (ocomm.comm != comm) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> has reference to non-matching outer comm"</font>);
+<a name="line380">380: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(icomm.comm,Petsc_OuterComm_keyval); <font color="#B22222">/* Calls Petsc_DelComm_Inner */</font>
+<a name="line381">381: </a>  PetscInfo1(0,<font color="#666666">"User <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> %ld is being freed after removing reference from inner PETSc comm to this outer comm\n"</font>,(long)comm);<font color="#4169E1">if</font> (ierr) <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>((<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)ierr);
+<a name="line382">382: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(MPI_SUCCESS);
+<a name="line383">383: </a>}
 
-<a name="line392">392: </a><font color="#A020F0">#if defined(PETSC_USE_PETSC_MPI_EXTERNAL32)</font>
-<a name="line393">393: </a><font color="#A020F0">#if !defined(PETSC_WORDS_BIGENDIAN)</font>
-<a name="line394">394: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscDataRep_extent_fn(MPI_Datatype,MPI_Aint*,void*)</font></strong>;
-<a name="line395">395: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscDataRep_read_conv_fn(void*, MPI_Datatype,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,void*,MPI_Offset,void*)</font></strong>;
-<a name="line396">396: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscDataRep_write_conv_fn(void*, MPI_Datatype,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,void*,MPI_Offset,void*)</font></strong>;
-<a name="line397">397: </a><font color="#A020F0">#endif</font>
-<a name="line398">398: </a><font color="#A020F0">#endif</font>
+<a name="line387">387: </a><font color="#B22222">/*</font>
+<a name="line388">388: </a><font color="#B22222"> * This is invoked on the inner comm when Petsc_DelComm_Outer calls <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>.  It should not be reached any other way.</font>
+<a name="line389">389: </a><font color="#B22222"> */</font>
+<a name="line390">390: </a><strong><font color="#4169E1"><a name="Petsc_DelComm_Inner"></a>PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> MPIAPI Petsc_DelComm_Inner(<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> keyval,void *attr_val,void *extra_state)</font></strong>
+<a name="line391">391: </a>{
 
-<a name="line400">400: </a>int  PetscGlobalArgc   = 0;
-<a name="line401">401: </a>char **PetscGlobalArgs = 0;
-<a name="line402">402: </a><a href="../../../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a> PetscCitationsList;
+<a name="line395">395: </a>  PetscInfo1(0,<font color="#666666">"Removing reference to PETSc communicator embedded in a user <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> %ld\n"</font>,(long)comm);<font color="#4169E1">if</font> (ierr) <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>((<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>)ierr);
+<a name="line396">396: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(MPI_SUCCESS);
+<a name="line397">397: </a>}
 
-<a name="line406">406: </a><strong><font color="#4169E1"><a name="PetscCitationsInitialize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscCitationsInitialize()</font></strong>
-<a name="line407">407: </a>{
+<a name="line399">399: </a><font color="#A020F0">#if defined(PETSC_USE_PETSC_MPI_EXTERNAL32)</font>
+<a name="line400">400: </a><font color="#A020F0">#if !defined(PETSC_WORDS_BIGENDIAN)</font>
+<a name="line401">401: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscDataRep_extent_fn(MPI_Datatype,MPI_Aint*,void*)</font></strong>;
+<a name="line402">402: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscDataRep_read_conv_fn(void*, MPI_Datatype,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,void*,MPI_Offset,void*)</font></strong>;
+<a name="line403">403: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> PetscDataRep_write_conv_fn(void*, MPI_Datatype,<a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>,void*,MPI_Offset,void*)</font></strong>;
+<a name="line404">404: </a><font color="#A020F0">#endif</font>
+<a name="line405">405: </a><font color="#A020F0">#endif</font>
 
-<a name="line411">411: </a>  <a href="../../../docs/manualpages/Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</a>(1,10000,&PetscCitationsList);
-<a name="line412">412: </a>  <a href="../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(<font color="#666666">"@TechReport{petsc-user-ref,\n  Author = {Satish Balay and Shrirang Abhyankar and Mark F. Adams and Jed Brown and Peter Brune\n            and Kris Buschelman and Lisandro Dalcin and Victor Eijkhout and William D. Gropp\n            and Dinesh Kaushik and Matthew G. Knepley\n            and Lois Curfman McInnes and Karl R [...]
-<a name="line413">413: </a>  <a href="../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(<font color="#666666">"@InProceedings{petsc-efficient,\n  Author = {Satish Balay and William D. Gropp and Lois Curfman McInnes and Barry F. Smith},\n  Title = {Efficient Management of Parallelism in Object Oriented Numerical Software Libraries},\n  Booktitle = {Modern Software Tools in Scientific Computing},\n  Editor = {E. Arge and A. M. Brua [...]
-<a name="line414">414: </a>  <font color="#4169E1">return</font>(0);
-<a name="line415">415: </a>}
+<a name="line407">407: </a>int  PetscGlobalArgc   = 0;
+<a name="line408">408: </a>char **PetscGlobalArgs = 0;
+<a name="line409">409: </a><a href="../../../docs/manualpages/Sys/PetscSegBuffer.html#PetscSegBuffer">PetscSegBuffer</a> PetscCitationsList;
 
-<a name="line419">419: </a><font color="#B22222">/*@C</font>
-<a name="line420">420: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a> - Allows you to access the raw command line arguments anywhere</font>
-<a name="line421">421: </a><font color="#B22222">     after <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() is called but before <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>().</font>
+<a name="line413">413: </a><strong><font color="#4169E1"><a name="PetscCitationsInitialize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> PetscCitationsInitialize()</font></strong>
+<a name="line414">414: </a>{
 
-<a name="line423">423: </a><font color="#B22222">   Not Collective</font>
+<a name="line418">418: </a>  <a href="../../../docs/manualpages/Sys/PetscSegBufferCreate.html#PetscSegBufferCreate">PetscSegBufferCreate</a>(1,10000,&PetscCitationsList);
+<a name="line419">419: </a>  <a href="../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(<font color="#666666">"@TechReport{petsc-user-ref,\n  Author = {Satish Balay and Shrirang Abhyankar and Mark F. Adams and Jed Brown and Peter Brune\n            and Kris Buschelman and Lisandro Dalcin and Victor Eijkhout and William D. Gropp\n            and Dinesh Kaushik and Matthew G. Knepley\n            and Lois Curfman McInnes and Karl R [...]
+<a name="line420">420: </a>  <a href="../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(<font color="#666666">"@InProceedings{petsc-efficient,\n  Author = {Satish Balay and William D. Gropp and Lois Curfman McInnes and Barry F. Smith},\n  Title = {Efficient Management of Parallelism in Object Oriented Numerical Software Libraries},\n  Booktitle = {Modern Software Tools in Scientific Computing},\n  Editor = {E. Arge and A. M. Brua [...]
+<a name="line421">421: </a>  <font color="#4169E1">return</font>(0);
+<a name="line422">422: </a>}
 
-<a name="line425">425: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line426">426: </a><font color="#B22222">+  argc - count of number of command line arguments</font>
-<a name="line427">427: </a><font color="#B22222">-  args - the command line arguments</font>
+<a name="line426">426: </a><font color="#B22222">/*@C</font>
+<a name="line427">427: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a> - Allows you to access the raw command line arguments anywhere</font>
+<a name="line428">428: </a><font color="#B22222">     after <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() is called but before <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>().</font>
 
-<a name="line429">429: </a><font color="#B22222">   Level: intermediate</font>
+<a name="line430">430: </a><font color="#B22222">   Not Collective</font>
 
-<a name="line431">431: </a><font color="#B22222">   Notes:</font>
-<a name="line432">432: </a><font color="#B22222">      This is usually used to pass the command line arguments into other libraries</font>
-<a name="line433">433: </a><font color="#B22222">   that are called internally deep in PETSc or the application.</font>
+<a name="line432">432: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line433">433: </a><font color="#B22222">+  argc - count of number of command line arguments</font>
+<a name="line434">434: </a><font color="#B22222">-  args - the command line arguments</font>
 
-<a name="line435">435: </a><font color="#B22222">      The first argument contains the program name as is normal for C arguments.</font>
+<a name="line436">436: </a><font color="#B22222">   Level: intermediate</font>
 
-<a name="line437">437: </a><font color="#B22222">   Concepts: command line arguments</font>
-
-<a name="line439">439: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>()</font>
-
-<a name="line441">441: </a><font color="#B22222">@*/</font>
-<a name="line442">442: </a><strong><font color="#4169E1"><a name="PetscGetArgs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(int *argc,char ***args)</font></strong>
-<a name="line443">443: </a>{
-<a name="line445">445: </a>  <font color="#4169E1">if</font> (!PetscInitializeCalled && PetscFinalizeCalled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"You must call after <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() but before <a href="../../../docs/manualpages/S [...]
-<a name="line446">446: </a>  *argc = PetscGlobalArgc;
-<a name="line447">447: </a>  *args = PetscGlobalArgs;
-<a name="line448">448: </a>  <font color="#4169E1">return</font>(0);
-<a name="line449">449: </a>}
-
-<a name="line453">453: </a><font color="#B22222">/*@C</font>
-<a name="line454">454: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a> - Allows you to access the  command line arguments anywhere</font>
-<a name="line455">455: </a><font color="#B22222">     after <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() is called but before <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>().</font>
-
-<a name="line457">457: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line459">459: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line460">460: </a><font color="#B22222">.  args - the command line arguments</font>
-
-<a name="line462">462: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line464">464: </a><font color="#B22222">   Notes:</font>
-<a name="line465">465: </a><font color="#B22222">      This does NOT start with the program name and <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> null terminated (final arg is void)</font>
-
-<a name="line467">467: </a><font color="#B22222">   Concepts: command line arguments</font>
-
-<a name="line469">469: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(), <a href="../../../docs/manualpages/Sys/PetscFreeArguments.html#PetscFreeArguments">PetscFreeArguments</a>()</font>
-
-<a name="line471">471: </a><font color="#B22222">@*/</font>
-<a name="line472">472: </a><strong><font color="#4169E1"><a name="PetscGetArguments"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>(char ***args)</font></strong>
-<a name="line473">473: </a>{
-<a name="line474">474: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,argc = PetscGlobalArgc;
-
-<a name="line478">478: </a>  <font color="#4169E1">if</font> (!PetscInitializeCalled && PetscFinalizeCalled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"You must call after <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() but before <a href="../../../docs/manualpages/S [...]
-<a name="line479">479: </a>  <font color="#4169E1">if</font> (!argc) {*args = 0; <font color="#4169E1">return</font>(0);}
-<a name="line480">480: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(argc,args);
-<a name="line481">481: </a>  <font color="#4169E1">for</font> (i=0; i<argc-1; i++) {
-<a name="line482">482: </a>    <a href="../../../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(PetscGlobalArgs[i+1],&(*args)[i]);
-<a name="line483">483: </a>  }
-<a name="line484">484: </a>  (*args)[argc-1] = 0;
-<a name="line485">485: </a>  <font color="#4169E1">return</font>(0);
-<a name="line486">486: </a>}
-
-<a name="line490">490: </a><font color="#B22222">/*@C</font>
-<a name="line491">491: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscFreeArguments.html#PetscFreeArguments">PetscFreeArguments</a> - Frees the memory obtained with <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>()</font>
-
-<a name="line493">493: </a><font color="#B22222">   Not Collective</font>
-
-<a name="line495">495: </a><font color="#B22222">   Output Parameters:</font>
-<a name="line496">496: </a><font color="#B22222">.  args - the command line arguments</font>
-
-<a name="line498">498: </a><font color="#B22222">   Level: intermediate</font>
-
-<a name="line500">500: </a><font color="#B22222">   Concepts: command line arguments</font>
-
-<a name="line502">502: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>()</font>
-
-<a name="line504">504: </a><font color="#B22222">@*/</font>
-<a name="line505">505: </a><strong><font color="#4169E1"><a name="PetscFreeArguments"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscFreeArguments.html#PetscFreeArguments">PetscFreeArguments</a>(char **args)</font></strong>
-<a name="line506">506: </a>{
-<a name="line507">507: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i = 0;
-
-<a name="line511">511: </a>  <font color="#4169E1">if</font> (!args) <font color="#4169E1">return</font>(0);
-<a name="line512">512: </a>  <font color="#4169E1">while</font> (args[i]) {
-<a name="line513">513: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(args[i]);
-<a name="line514">514: </a>    i++;
-<a name="line515">515: </a>  }
-<a name="line516">516: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(args);
-<a name="line517">517: </a>  <font color="#4169E1">return</font>(0);
-<a name="line518">518: </a>}
-
-<a name="line520">520: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
-<a name="line521">521: </a><font color="#A020F0">#include <petscconfiginfo.h></font>
-
-<a name="line525">525: </a><strong><font color="#4169E1"><a name="PetscInitializeSAWs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscInitializeSAWs(const char help[])</font></strong>
-<a name="line526">526: </a>{
-<a name="line527">527: </a>  <font color="#4169E1">if</font> (!PetscGlobalRank) {
-<a name="line528">528: </a>    char           cert[PETSC_MAX_PATH_LEN],root[PETSC_MAX_PATH_LEN],*intro,programname[64],*appline,*options,version[64];
-<a name="line529">529: </a>    int            port;
-<a name="line530">530: </a>    <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg,rootlocal = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,flg2,selectport = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line531">531: </a>    size_t         applinelen,introlen;
-<a name="line533">533: </a>    char           sawsurl[256];
-
-<a name="line535">535: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-saws_log"</font>,&flg);
-<a name="line536">536: </a>    <font color="#4169E1">if</font> (flg) {
-<a name="line537">537: </a>      char  sawslog[PETSC_MAX_PATH_LEN];
-
-<a name="line539">539: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-saws_log"</font>,sawslog,PETSC_MAX_PATH_LEN,NULL);
-<a name="line540">540: </a>      <font color="#4169E1">if</font> (sawslog[0]) {
-<a name="line541">541: </a>        PetscStackCallSAWs(SAWs_Set_Use_Logfile,(sawslog));
-<a name="line542">542: </a>      } <font color="#4169E1">else</font> {
-<a name="line543">543: </a>        PetscStackCallSAWs(SAWs_Set_Use_Logfile,(NULL));
-<a name="line544">544: </a>      }
-<a name="line545">545: </a>    }
-<a name="line546">546: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-saws_https"</font>,cert,PETSC_MAX_PATH_LEN,&flg);
-<a name="line547">547: </a>    <font color="#4169E1">if</font> (flg) {
-<a name="line548">548: </a>      PetscStackCallSAWs(SAWs_Set_Use_HTTPS,(cert));
-<a name="line549">549: </a>    }
-<a name="line550">550: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-saws_port_auto_select"</font>,&selectport,NULL);
-<a name="line551">551: </a>    <font color="#4169E1">if</font> (selectport) {
-<a name="line552">552: </a>        PetscStackCallSAWs(SAWs_Get_Available_Port,(&port));
-<a name="line553">553: </a>        PetscStackCallSAWs(SAWs_Set_Port,(port));
-<a name="line554">554: </a>    } <font color="#4169E1">else</font> {
-<a name="line555">555: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</a>(NULL,NULL,<font color="#666666">"-saws_port"</font>,&port,&flg);
-<a name="line556">556: </a>      <font color="#4169E1">if</font> (flg) {
-<a name="line557">557: </a>        PetscStackCallSAWs(SAWs_Set_Port,(port));
-<a name="line558">558: </a>      }
-<a name="line559">559: </a>    }
-<a name="line560">560: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-saws_root"</font>,root,PETSC_MAX_PATH_LEN,&flg);
-<a name="line561">561: </a>    <font color="#4169E1">if</font> (flg) {
-<a name="line562">562: </a>      PetscStackCallSAWs(SAWs_Set_Document_Root,(root));
-<a name="line563">563: </a>      <a href="../../../docs/manualpages/Sys/PetscStrcmp.html#PetscStrcmp">PetscStrcmp</a>(root,<font color="#666666">"."</font>,&rootlocal);
-<a name="line564">564: </a>    } <font color="#4169E1">else</font> {
-<a name="line565">565: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-saws_options"</font>,&flg);
-<a name="line566">566: </a>      <font color="#4169E1">if</font> (flg) {
-<a name="line567">567: </a>        <a href="../../../docs/manualpages/Sys/PetscStrreplace.html#PetscStrreplace">PetscStrreplace</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"${PETSC_DIR}/share/petsc/saws"</font>,root,PETSC_MAX_PATH_LEN);
-<a name="line568">568: </a>        PetscStackCallSAWs(SAWs_Set_Document_Root,(root));
-<a name="line569">569: </a>      }
-<a name="line570">570: </a>    }
-<a name="line571">571: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-saws_local"</font>,&flg2);
-<a name="line572">572: </a>    <font color="#4169E1">if</font> (flg2) {
-<a name="line573">573: </a>      char jsdir[PETSC_MAX_PATH_LEN];
-<a name="line574">574: </a>      <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"-saws_local option requires -saws_root option"</font>);
-<a name="line575">575: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(jsdir,PETSC_MAX_PATH_LEN,<font color="#666666">"%s/js"</font>,root);
-<a name="line576">576: </a>      PetscTestDirectory(jsdir,'r',&flg);
-<a name="line577">577: </a>      <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_READ,<font color="#666666">"-saws_local option requires js directory in root directory"</font>);
-<a name="line578">578: </a>      PetscStackCallSAWs(SAWs_Push_Local_Header,());
-<a name="line579">579: </a>    }
-<a name="line580">580: </a>    <a href="../../../docs/manualpages/Sys/PetscGetProgramName.html#PetscGetProgramName">PetscGetProgramName</a>(programname,64);
-<a name="line581">581: </a>    <a href="../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(help,&applinelen);
-<a name="line582">582: </a>    introlen   = 4096 + applinelen;
-<a name="line583">583: </a>    applinelen += 1024;
-<a name="line584">584: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(applinelen,&appline);
-<a name="line585">585: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(introlen,&intro);
-
-<a name="line587">587: </a>    <font color="#4169E1">if</font> (rootlocal) {
-<a name="line588">588: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(appline,applinelen,<font color="#666666">"%s.c.html"</font>,programname);
-<a name="line589">589: </a>      PetscTestFile(appline,'r',&rootlocal);
-<a name="line590">590: </a>    }
-<a name="line591">591: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetAll.html#PetscOptionsGetAll">PetscOptionsGetAll</a>(NULL,&options);
-<a name="line592">592: </a>    <font color="#4169E1">if</font> (rootlocal && help) {
-<a name="line593">593: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(appline,applinelen,<font color="#666666">"<center> Running <a href=\"%s.c.html\">%s</a> %s</center><br><center><pre>%s</pre></center><br>\n"</font>,programname,programname,options,help);
-<a name="line594">594: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (help) {
-<a name="line595">595: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(appline,applinelen,<font color="#666666">"<center>Running %s %s</center><br><center><pre>%s</pre></center><br>"</font>,programname,options,help);
-<a name="line596">596: </a>    } <font color="#4169E1">else</font> {
-<a name="line597">597: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(appline,applinelen,<font color="#666666">"<center> Running %s %s</center><br>\n"</font>,programname,options);
-<a name="line598">598: </a>    }
-<a name="line599">599: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(options);
-<a name="line600">600: </a>    <a href="../../../docs/manualpages/Sys/PetscGetVersion.html#PetscGetVersion">PetscGetVersion</a>(version,<font color="#4169E1">sizeof</font>(version));
-<a name="line601">601: </a>    <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(intro,introlen,<font color="#666666">"<body>\n"</font>
-<a name="line602">602: </a>                                    <font color="#666666">"<center><h2> <a href=\"http://www.mcs.anl.gov/petsc\">PETSc</a> Application Web server powered by <a href=\"https://bitbucket.org/saws/saws\">SAWs</a> </h2></center>\n"</font>
-<a name="line603">603: </a>                                    <font color="#666666">"<center>This is the default PETSc application dashboard, from it you can access any published PETSc objects or logging data</center><br><center>%s configured with %s</center><br>\n"</font>
-<a name="line604">604: </a>                                    <font color="#666666">"%s"</font>,version,petscconfigureoptions,appline);
-<a name="line605">605: </a>    PetscStackCallSAWs(SAWs_Push_Body,(<font color="#666666">"index.html"</font>,0,intro));
-<a name="line606">606: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(intro);
-<a name="line607">607: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(appline);
-<a name="line608">608: </a>    PetscStackCallSAWs(SAWs_Initialize,());
-<a name="line609">609: </a>    <font color="#4169E1">if</font> (selectport) {
-<a name="line610">610: </a>      PetscStackCallSAWs(SAWs_Get_FullURL,(<font color="#4169E1">sizeof</font>(sawsurl),sawsurl));
-<a name="line611">611: </a>      <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"Point your browser to %s for SAWs\n"</font>,sawsurl);
-<a name="line612">612: </a>    }
-<a name="line613">613: </a>    <a href="../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(<font color="#666666">"@TechReport{ saws,\n"</font>
-<a name="line614">614: </a>                                  <font color="#666666">"  Author = {Matt Otten and Jed Brown and Barry Smith},\n"</font>
-<a name="line615">615: </a>                                  <font color="#666666">"  Title  = {Scientific Application Web Server (SAWs) Users Manual},\n"</font>
-<a name="line616">616: </a>                                  <font color="#666666">"  Institution = {Argonne National Laboratory},\n"</font>
-<a name="line617">617: </a>                                  <font color="#666666">"  Year   = 2013\n}\n"</font>,NULL);
-<a name="line618">618: </a>  }
-<a name="line619">619: </a>  <font color="#4169E1">return</font>(0);
-<a name="line620">620: </a>}
-<a name="line621">621: </a><font color="#A020F0">#endif</font>
-
-<a name="line625">625: </a><font color="#B22222">/*@C</font>
-<a name="line626">626: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a> - Initializes the PETSc database and MPI.</font>
-<a name="line627">627: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() calls <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>() if that has yet to be called,</font>
-<a name="line628">628: </a><font color="#B22222">   so this routine should always be called near the beginning of</font>
-<a name="line629">629: </a><font color="#B22222">   your program -- usually the very first line!</font>
-
-<a name="line631">631: </a><font color="#B22222">   Collective on MPI_COMM_WORLD or <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> if it has been set</font>
-
-<a name="line633">633: </a><font color="#B22222">   Input Parameters:</font>
-<a name="line634">634: </a><font color="#B22222">+  argc - count of number of command line arguments</font>
-<a name="line635">635: </a><font color="#B22222">.  args - the command line arguments</font>
-<a name="line636">636: </a><font color="#B22222">.  file - [optional] PETSc database file, also checks ~username/.petscrc and .petscrc use NULL to not check for</font>
-<a name="line637">637: </a><font color="#B22222">          code specific file. Use -skip_petscrc in the code specific file to skip the .petscrc files</font>
-<a name="line638">638: </a><font color="#B22222">-  help - [optional] Help message to print, use NULL for no message</font>
-
-<a name="line640">640: </a><font color="#B22222">   If you wish PETSc code to run ONLY on a subcommunicator of MPI_COMM_WORLD, create that</font>
-<a name="line641">641: </a><font color="#B22222">   communicator first and assign it to <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> BEFORE calling <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(). Thus if you are running a</font>
-<a name="line642">642: </a><font color="#B22222">   four process job and two processes will run PETSc and have <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() and <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() and two process will not,</font>
-<a name="line643">643: </a><font color="#B22222">   then do this. If ALL processes in the job are using <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() and <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() then you don't need to do this, even</font>
-<a name="line644">644: </a><font color="#B22222">   if different subcommunicators of the job are doing different things with PETSc.</font>
-
-<a name="line646">646: </a><font color="#B22222">   Options Database Keys:</font>
-<a name="line647">647: </a><font color="#B22222">+  -start_in_debugger [noxterm,dbx,xdb,gdb,...] - Starts program in debugger</font>
-<a name="line648">648: </a><font color="#B22222">.  -on_error_attach_debugger [noxterm,dbx,xdb,gdb,...] - Starts debugger when error detected</font>
-<a name="line649">649: </a><font color="#B22222">.  -on_error_emacs <machinename> causes emacsclient to jump to error file</font>
-<a name="line650">650: </a><font color="#B22222">.  -on_error_abort calls abort() when error detected (no traceback)</font>
-<a name="line651">651: </a><font color="#B22222">.  -on_error_mpiabort calls MPI_abort() when error detected</font>
-<a name="line652">652: </a><font color="#B22222">.  -error_output_stderr prints error messages to stderr instead of the default stdout</font>
-<a name="line653">653: </a><font color="#B22222">.  -error_output_none does not print the error messages (but handles errors in the same way as if this was not called)</font>
-<a name="line654">654: </a><font color="#B22222">.  -debugger_nodes [node1,node2,...] - Indicates nodes to start in debugger</font>
-<a name="line655">655: </a><font color="#B22222">.  -debugger_pause [sleeptime] (in seconds) - Pauses debugger</font>
-<a name="line656">656: </a><font color="#B22222">.  -stop_for_debugger - Print message on how to attach debugger manually to</font>
-<a name="line657">657: </a><font color="#B22222">                        process and wait (-debugger_pause) seconds for attachment</font>
-<a name="line658">658: </a><font color="#B22222">.  -malloc - Indicates use of PETSc error-checking malloc (on by default for debug version of libraries)</font>
-<a name="line659">659: </a><font color="#B22222">.  -malloc no - Indicates not to use error-checking malloc</font>
-<a name="line660">660: </a><font color="#B22222">.  -malloc_debug - check for memory corruption at EVERY malloc or free</font>
-<a name="line661">661: </a><font color="#B22222">.  -malloc_dump - prints a list of all unfreed memory at the end of the run</font>
-<a name="line662">662: </a><font color="#B22222">.  -malloc_test - like -malloc_dump -malloc_debug, but only active for debugging builds</font>
-<a name="line663">663: </a><font color="#B22222">.  -fp_trap - Stops on floating point exceptions (Note that on the</font>
-<a name="line664">664: </a><font color="#B22222">              IBM RS6000 this slows code by at least a factor of 10.)</font>
-<a name="line665">665: </a><font color="#B22222">.  -no_signal_handler - Indicates not to trap error signals</font>
-<a name="line666">666: </a><font color="#B22222">.  -shared_tmp - indicates /tmp directory is shared by all processors</font>
-<a name="line667">667: </a><font color="#B22222">.  -not_shared_tmp - each processor has own /tmp</font>
-<a name="line668">668: </a><font color="#B22222">.  -tmp - alternative name of /tmp directory</font>
-<a name="line669">669: </a><font color="#B22222">.  -get_total_flops - returns total flops done by all processors</font>
-<a name="line670">670: </a><font color="#B22222">-  -memory_view - Print memory usage at end of run</font>
-
-<a name="line672">672: </a><font color="#B22222">   Options Database Keys for Profiling:</font>
-<a name="line673">673: </a><font color="#B22222">   See Users-Manual: <a href="../../../docs/manualpages/../manual.pdf#chapter.13">Chapter 13 Profiling</a> for details.</font>
-<a name="line674">674: </a><font color="#B22222">+  -info <optional filename> - Prints verbose information to the screen</font>
-<a name="line675">675: </a><font color="#B22222">.  -info_exclude <null,vec,mat,pc,ksp,snes,ts> - Excludes some of the verbose messages</font>
-<a name="line676">676: </a><font color="#B22222">.  -log_sync - Log the synchronization in scatters, inner products and norms</font>
-<a name="line677">677: </a><font color="#B22222">.  -log_trace [filename] - Print traces of all PETSc calls to the screen (useful to determine where a program</font>
-<a name="line678">678: </a><font color="#B22222">        hangs without running in the debugger).  See <a href="../../../docs/manualpages/Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</a>().</font>
-<a name="line679">679: </a><font color="#B22222">.  -log_view [:filename:format] - Prints summary of flop and timing information to screen or file, see <a href="../../../docs/manualpages/Profiling/PetscLogView.html#PetscLogView">PetscLogView</a>().</font>
-<a name="line680">680: </a><font color="#B22222">.  -log_summary [filename] - (Deprecated, use -log_view) Prints summary of flop and timing information to screen. If the filename is specified the</font>
-<a name="line681">681: </a><font color="#B22222">        summary is written to the file.  See <a href="../../../docs/manualpages/Profiling/PetscLogView.html#PetscLogView">PetscLogView</a>().</font>
-<a name="line682">682: </a><font color="#B22222">.  -log_exclude: <vec,mat,pc.ksp,snes> - excludes subset of object classes from logging</font>
-<a name="line683">683: </a><font color="#B22222">.  -log_all [filename] - Logs extensive profiling information  See <a href="../../../docs/manualpages/Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</a>().</font>
-<a name="line684">684: </a><font color="#B22222">.  -log [filename] - Logs basic profiline information  See <a href="../../../docs/manualpages/Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</a>().</font>
-<a name="line685">685: </a><font color="#B22222">-  -log_mpe [filename] - Creates a logfile viewable by the utility Jumpshot (in MPICH distribution)</font>
-
-<a name="line687">687: </a><font color="#B22222">    Only one of -log_trace, -log_view, -log_summary, -log_all, -log, or -log_mpe may be used at a time</font>
-
-<a name="line689">689: </a><font color="#B22222">   Options Database Keys for SAWs:</font>
-<a name="line690">690: </a><font color="#B22222">+  -saws_port <portnumber> - port number to publish SAWs data, default is 8080</font>
-<a name="line691">691: </a><font color="#B22222">.  -saws_port_auto_select - have SAWs select a new unique port number where it publishes the data, the URL is printed to the screen</font>
-<a name="line692">692: </a><font color="#B22222">                            this is useful when you are running many jobs that utilize SAWs at the same time</font>
-<a name="line693">693: </a><font color="#B22222">.  -saws_log <filename> - save a log of all SAWs communication</font>
-<a name="line694">694: </a><font color="#B22222">.  -saws_https <certificate file> - have SAWs use HTTPS instead of HTTP</font>
-<a name="line695">695: </a><font color="#B22222">-  -saws_root <directory> - allow SAWs to have access to the given directory to search for requested resources and files</font>
-
-<a name="line697">697: </a><font color="#B22222">   Environmental Variables:</font>
-<a name="line698">698: </a><font color="#B22222">+   PETSC_TMP - alternative tmp directory</font>
-<a name="line699">699: </a><font color="#B22222">.   PETSC_SHARED_TMP - tmp is shared by all processes</font>
-<a name="line700">700: </a><font color="#B22222">.   PETSC_NOT_SHARED_TMP - each process has its own private tmp</font>
-<a name="line701">701: </a><font color="#B22222">.   PETSC_VIEWER_SOCKET_PORT - socket number to use for socket viewer</font>
-<a name="line702">702: </a><font color="#B22222">-   PETSC_VIEWER_SOCKET_MACHINE - machine to use for socket viewer to connect to</font>
-
-
-<a name="line705">705: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line707">707: </a><font color="#B22222">   Notes:</font>
-<a name="line708">708: </a><font color="#B22222">   If for some reason you must call <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>() separately, call</font>
-<a name="line709">709: </a><font color="#B22222">   it before <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>().</font>
-
-<a name="line711">711: </a><font color="#B22222">   Fortran Version:</font>
-<a name="line712">712: </a><font color="#B22222">   In Fortran this routine has the format</font>
-<a name="line713">713: </a><font color="#B22222">$       call <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(file,ierr)</font>
-
-<a name="line715">715: </a><font color="#B22222">+   ierr - error return code</font>
-<a name="line716">716: </a><font color="#B22222">-  file - [optional] PETSc database file, also checks ~username/.petscrc and .petscrc use PETSC_NULL_CHARACTER to not check for</font>
-<a name="line717">717: </a><font color="#B22222">          code specific file. Use -skip_petscrc in the code specific file to skip the .petscrc files</font>
-
-<a name="line719">719: </a><font color="#B22222">   Important Fortran Note:</font>
-<a name="line720">720: </a><font color="#B22222">   In Fortran, you MUST use PETSC_NULL_CHARACTER to indicate a</font>
-<a name="line721">721: </a><font color="#B22222">   null character string; you CANNOT just use NULL as</font>
-<a name="line722">722: </a><font color="#B22222">   in the C version. See Users-Manual: <a href="../../../docs/manualpages/../manual.pdf#chapter.12">Chapter 12 PETSc for Fortran Users</a> for details.</font>
-
-<a name="line724">724: </a><font color="#B22222">   If your main program is C but you call Fortran code that also uses PETSc you need to call <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>() soon after</font>
-<a name="line725">725: </a><font color="#B22222">   calling <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>().</font>
-
-<a name="line727">727: </a><font color="#B22222">   Concepts: initializing PETSc</font>
-
-<a name="line729">729: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</ [...]
-
-<a name="line731">731: </a><font color="#B22222">@*/</font>
-<a name="line732">732: </a><strong><font color="#4169E1"><a name="PetscInitialize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(int *argc,char ***args,const char file[],const char help[])</font></strong>
-<a name="line733">733: </a>{
-<a name="line735">735: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    flag, size;
-<a name="line736">736: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg;
-<a name="line737">737: </a>  char           hostname[256];
-<a name="line738">738: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUDA)</font>
-<a name="line739">739: </a>  cublasStatus_t cberr;
-<a name="line740">740: </a><font color="#A020F0">#endif</font>
-
-<a name="line743">743: </a>  <font color="#4169E1">if</font> (PetscInitializeCalled) <font color="#4169E1">return</font>(0);
-
-<a name="line745">745: </a>  <font color="#B22222">/* these must be initialized in a routine, not as a constant declaration*/</font>
-<a name="line746">746: </a>  PETSC_STDOUT = stdout;
-<a name="line747">747: </a>  PETSC_STDERR = stderr;
-
-<a name="line749">749: </a>  <font color="#B22222">/* on Windows - set printf to default to printing 2 digit exponents */</font>
-<a name="line750">750: </a><font color="#A020F0">#if defined(PETSC_HAVE__SET_OUTPUT_FORMAT)</font>
-<a name="line751">751: </a>  _set_output_format(_TWO_DIGIT_EXPONENT);
-<a name="line752">752: </a><font color="#A020F0">#endif</font>
-
-<a name="line754">754: </a>  PetscOptionsCreateDefault();
-
-<a name="line756">756: </a>  <font color="#B22222">/*</font>
-<a name="line757">757: </a><font color="#B22222">     We initialize the program name here (before <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>()) because MPICH has a bug in</font>
-<a name="line758">758: </a><font color="#B22222">     it that it sets args[0] on all processors to be args[0] on the first processor.</font>
-<a name="line759">759: </a><font color="#B22222">  */</font>
-<a name="line760">760: </a>  <font color="#4169E1">if</font> (argc && *argc) {
-<a name="line761">761: </a>    PetscSetProgramName(**args);
-<a name="line762">762: </a>  } <font color="#4169E1">else</font> {
-<a name="line763">763: </a>    PetscSetProgramName(<font color="#666666">"Unknown Name"</font>);
-<a name="line764">764: </a>  }
-
-<a name="line766">766: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Initialized.html#MPI_Initialized">MPI_Initialized</a>(&flag);
-<a name="line767">767: </a>  <font color="#4169E1">if</font> (!flag) {
-<a name="line768">768: </a>    <font color="#4169E1">if</font> (<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> != MPI_COMM_NULL) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"You cannot set <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COM [...]
-<a name="line769">769: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPI_INIT_THREAD)</font>
-<a name="line770">770: </a>    {
-<a name="line771">771: </a>      <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> provided;
-<a name="line772">772: </a>      MPI_Init_thread(argc,args,MPI_THREAD_FUNNELED,&provided);
-<a name="line773">773: </a>    }
-<a name="line774">774: </a><font color="#A020F0">#else</font>
-<a name="line775">775: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>(argc,args);
-<a name="line776">776: </a><font color="#A020F0">#endif</font>
-<a name="line777">777: </a>    PetscBeganMPI = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line778">778: </a>  }
-<a name="line779">779: </a>  <font color="#4169E1">if</font> (argc && args) {
-<a name="line780">780: </a>    PetscGlobalArgc = *argc;
-<a name="line781">781: </a>    PetscGlobalArgs = *args;
-<a name="line782">782: </a>  }
-<a name="line783">783: </a>  PetscFinalizeCalled = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line784">784: </a>  PetscSpinlockCreate(&PetscViewerASCIISpinLockOpen);
-<a name="line785">785: </a>  PetscSpinlockCreate(&PetscViewerASCIISpinLockStdout);
-<a name="line786">786: </a>  PetscSpinlockCreate(&PetscViewerASCIISpinLockStderr);
-<a name="line787">787: </a>  PetscSpinlockCreate(&PetscCommSpinLock);
-
-<a name="line789">789: </a>  <font color="#4169E1">if</font> (<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> == MPI_COMM_NULL) <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> = MPI_COMM_WORLD;
-<a name="line790">790: </a>  MPI_Comm_set_errhandler(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,MPI_ERRORS_RETURN);
-
-<a name="line792">792: </a>  <font color="#B22222">/* Done after init due to a bug in MPICH-GM? */</font>
-<a name="line793">793: </a>  PetscErrorPrintfInitialize();
-
-<a name="line795">795: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(MPI_COMM_WORLD,&PetscGlobalRank);
-<a name="line796">796: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(MPI_COMM_WORLD,&PetscGlobalSize);
-
-<a name="line798">798: </a>  MPIU_BOOL = MPI_INT;
-<a name="line799">799: </a>  MPIU_ENUM = MPI_INT;
-
-<a name="line801">801: </a>  <font color="#B22222">/*</font>
-<a name="line802">802: </a><font color="#B22222">     Initialized the global complex variable; this is because with</font>
-<a name="line803">803: </a><font color="#B22222">     shared libraries the constructors for global variables</font>
-<a name="line804">804: </a><font color="#B22222">     are not called; at least on IRIX.</font>
-<a name="line805">805: </a><font color="#B22222">  */</font>
-<a name="line806">806: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
-<a name="line807">807: </a>  {
-<a name="line808">808: </a><font color="#A020F0">#if defined(PETSC_CLANGUAGE_CXX)</font>
-<a name="line809">809: </a>    <a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> ic(0.0,1.0);
-<a name="line810">810: </a>    <a href="../../../docs/manualpages/Sys/PETSC_i.html#PETSC_i">PETSC_i</a> = ic;
-<a name="line811">811: </a><font color="#A020F0">#elif defined(PETSC_CLANGUAGE_C)</font>
-<a name="line812">812: </a>    <a href="../../../docs/manualpages/Sys/PETSC_i.html#PETSC_i">PETSC_i</a> = _Complex_I;
-<a name="line813">813: </a><font color="#A020F0">#endif</font>
-<a name="line814">814: </a>  }
-
-<a name="line816">816: </a><font color="#A020F0">#if !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)</font>
-<a name="line817">817: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,MPI_DOUBLE,&MPIU_C_DOUBLE_COMPLEX);
-<a name="line818">818: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU_C_DOUBLE_COMPLEX);
-<a name="line819">819: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,MPI_FLOAT,&MPIU_C_COMPLEX);
-<a name="line820">820: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU_C_COMPLEX);
-<a name="line821">821: </a><font color="#A020F0">#endif</font>
-<a name="line822">822: </a><font color="#A020F0">#endif </font><font color="#B22222">/* PETSC_HAVE_COMPLEX */</font><font color="#A020F0"></font>
-
-<a name="line824">824: </a>  <font color="#B22222">/*</font>
-<a name="line825">825: </a><font color="#B22222">     Create the PETSc MPI reduction operator that sums of the first</font>
-<a name="line826">826: </a><font color="#B22222">     half of the entries and maxes the second half.</font>
-<a name="line827">827: </a><font color="#B22222">  */</font>
-<a name="line828">828: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_create.html#MPI_Op_create">MPI_Op_create</a>(PetscMaxSum_Local,1,&PetscMaxSum_Op);
-
-<a name="line830">830: </a><font color="#A020F0">#if defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line831">831: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,MPI_DOUBLE,&MPIU___FLOAT128);
-<a name="line832">832: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU___FLOAT128);
-<a name="line833">833: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
-<a name="line834">834: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(4,MPI_DOUBLE,&MPIU___COMPLEX128);
-<a name="line835">835: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU___COMPLEX128);
-<a name="line836">836: </a><font color="#A020F0">#endif</font>
-<a name="line837">837: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_create.html#MPI_Op_create">MPI_Op_create</a>(PetscMax_Local,1,&MPIU_MAX);
-<a name="line838">838: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_create.html#MPI_Op_create">MPI_Op_create</a>(PetscMin_Local,1,&MPIU_MIN);
-<a name="line839">839: </a><font color="#A020F0">#endif</font>
-
-<a name="line841">841: </a><font color="#A020F0">#if (defined(PETSC_HAVE_COMPLEX) && !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)) || defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line842">842: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_create.html#MPI_Op_create">MPI_Op_create</a>(PetscSum_Local,1,&MPIU_SUM);
+<a name="line438">438: </a><font color="#B22222">   Notes:</font>
+<a name="line439">439: </a><font color="#B22222">      This is usually used to pass the command line arguments into other libraries</font>
+<a name="line440">440: </a><font color="#B22222">   that are called internally deep in PETSc or the application.</font>
+
+<a name="line442">442: </a><font color="#B22222">      The first argument contains the program name as is normal for C arguments.</font>
+
+<a name="line444">444: </a><font color="#B22222">   Concepts: command line arguments</font>
+
+<a name="line446">446: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>()</font>
+
+<a name="line448">448: </a><font color="#B22222">@*/</font>
+<a name="line449">449: </a><strong><font color="#4169E1"><a name="PetscGetArgs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(int *argc,char ***args)</font></strong>
+<a name="line450">450: </a>{
+<a name="line452">452: </a>  <font color="#4169E1">if</font> (!PetscInitializeCalled && PetscFinalizeCalled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"You must call after <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() but before <a href="../../../docs/manualpages/S [...]
+<a name="line453">453: </a>  *argc = PetscGlobalArgc;
+<a name="line454">454: </a>  *args = PetscGlobalArgs;
+<a name="line455">455: </a>  <font color="#4169E1">return</font>(0);
+<a name="line456">456: </a>}
+
+<a name="line460">460: </a><font color="#B22222">/*@C</font>
+<a name="line461">461: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a> - Allows you to access the  command line arguments anywhere</font>
+<a name="line462">462: </a><font color="#B22222">     after <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() is called but before <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>().</font>
+
+<a name="line464">464: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line466">466: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line467">467: </a><font color="#B22222">.  args - the command line arguments</font>
+
+<a name="line469">469: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line471">471: </a><font color="#B22222">   Notes:</font>
+<a name="line472">472: </a><font color="#B22222">      This does NOT start with the program name and <a href="../../../docs/manualpages/IS/IS.html#IS">IS</a> null terminated (final arg is void)</font>
+
+<a name="line474">474: </a><font color="#B22222">   Concepts: command line arguments</font>
+
+<a name="line476">476: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(), <a href="../../../docs/manualpages/Sys/PetscFreeArguments.html#PetscFreeArguments">PetscFreeArguments</a>()</font>
+
+<a name="line478">478: </a><font color="#B22222">@*/</font>
+<a name="line479">479: </a><strong><font color="#4169E1"><a name="PetscGetArguments"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>(char ***args)</font></strong>
+<a name="line480">480: </a>{
+<a name="line481">481: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i,argc = PetscGlobalArgc;
+
+<a name="line485">485: </a>  <font color="#4169E1">if</font> (!PetscInitializeCalled && PetscFinalizeCalled) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ORDER,<font color="#666666">"You must call after <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() but before <a href="../../../docs/manualpages/S [...]
+<a name="line486">486: </a>  <font color="#4169E1">if</font> (!argc) {*args = 0; <font color="#4169E1">return</font>(0);}
+<a name="line487">487: </a>  <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(argc,args);
+<a name="line488">488: </a>  <font color="#4169E1">for</font> (i=0; i<argc-1; i++) {
+<a name="line489">489: </a>    <a href="../../../docs/manualpages/Sys/PetscStrallocpy.html#PetscStrallocpy">PetscStrallocpy</a>(PetscGlobalArgs[i+1],&(*args)[i]);
+<a name="line490">490: </a>  }
+<a name="line491">491: </a>  (*args)[argc-1] = 0;
+<a name="line492">492: </a>  <font color="#4169E1">return</font>(0);
+<a name="line493">493: </a>}
+
+<a name="line497">497: </a><font color="#B22222">/*@C</font>
+<a name="line498">498: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscFreeArguments.html#PetscFreeArguments">PetscFreeArguments</a> - Frees the memory obtained with <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>()</font>
+
+<a name="line500">500: </a><font color="#B22222">   Not Collective</font>
+
+<a name="line502">502: </a><font color="#B22222">   Output Parameters:</font>
+<a name="line503">503: </a><font color="#B22222">.  args - the command line arguments</font>
+
+<a name="line505">505: </a><font color="#B22222">   Level: intermediate</font>
+
+<a name="line507">507: </a><font color="#B22222">   Concepts: command line arguments</font>
+
+<a name="line509">509: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArguments.html#PetscGetArguments">PetscGetArguments</a>()</font>
+
+<a name="line511">511: </a><font color="#B22222">@*/</font>
+<a name="line512">512: </a><strong><font color="#4169E1"><a name="PetscFreeArguments"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscFreeArguments.html#PetscFreeArguments">PetscFreeArguments</a>(char **args)</font></strong>
+<a name="line513">513: </a>{
+<a name="line514">514: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       i = 0;
+
+<a name="line518">518: </a>  <font color="#4169E1">if</font> (!args) <font color="#4169E1">return</font>(0);
+<a name="line519">519: </a>  <font color="#4169E1">while</font> (args[i]) {
+<a name="line520">520: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(args[i]);
+<a name="line521">521: </a>    i++;
+<a name="line522">522: </a>  }
+<a name="line523">523: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(args);
+<a name="line524">524: </a>  <font color="#4169E1">return</font>(0);
+<a name="line525">525: </a>}
+
+<a name="line527">527: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
+<a name="line528">528: </a><font color="#A020F0">#include <petscconfiginfo.h></font>
+
+<a name="line532">532: </a><strong><font color="#4169E1"><a name="PetscInitializeSAWs"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  PetscInitializeSAWs(const char help[])</font></strong>
+<a name="line533">533: </a>{
+<a name="line534">534: </a>  <font color="#4169E1">if</font> (!PetscGlobalRank) {
+<a name="line535">535: </a>    char           cert[PETSC_MAX_PATH_LEN],root[PETSC_MAX_PATH_LEN],*intro,programname[64],*appline,*options,version[64];
+<a name="line536">536: </a>    int            port;
+<a name="line537">537: </a>    <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg,rootlocal = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,flg2,selectport = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line538">538: </a>    size_t         applinelen,introlen;
+<a name="line540">540: </a>    char           sawsurl[256];
+
+<a name="line542">542: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-saws_log"</font>,&flg);
+<a name="line543">543: </a>    <font color="#4169E1">if</font> (flg) {
+<a name="line544">544: </a>      char  sawslog[PETSC_MAX_PATH_LEN];
+
+<a name="line546">546: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-saws_log"</font>,sawslog,PETSC_MAX_PATH_LEN,NULL);
+<a name="line547">547: </a>      <font color="#4169E1">if</font> (sawslog[0]) {
+<a name="line548">548: </a>        PetscStackCallSAWs(SAWs_Set_Use_Logfile,(sawslog));
+<a name="line549">549: </a>      } <font color="#4169E1">else</font> {
+<a name="line550">550: </a>        PetscStackCallSAWs(SAWs_Set_Use_Logfile,(NULL));
+<a name="line551">551: </a>      }
+<a name="line552">552: </a>    }
+<a name="line553">553: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-saws_https"</font>,cert,PETSC_MAX_PATH_LEN,&flg);
+<a name="line554">554: </a>    <font color="#4169E1">if</font> (flg) {
+<a name="line555">555: </a>      PetscStackCallSAWs(SAWs_Set_Use_HTTPS,(cert));
+<a name="line556">556: </a>    }
+<a name="line557">557: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-saws_port_auto_select"</font>,&selectport,NULL);
+<a name="line558">558: </a>    <font color="#4169E1">if</font> (selectport) {
+<a name="line559">559: </a>        PetscStackCallSAWs(SAWs_Get_Available_Port,(&port));
+<a name="line560">560: </a>        PetscStackCallSAWs(SAWs_Set_Port,(port));
+<a name="line561">561: </a>    } <font color="#4169E1">else</font> {
+<a name="line562">562: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsGetInt.html#PetscOptionsGetInt">PetscOptionsGetInt</a>(NULL,NULL,<font color="#666666">"-saws_port"</font>,&port,&flg);
+<a name="line563">563: </a>      <font color="#4169E1">if</font> (flg) {
+<a name="line564">564: </a>        PetscStackCallSAWs(SAWs_Set_Port,(port));
+<a name="line565">565: </a>      }
+<a name="line566">566: </a>    }
+<a name="line567">567: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-saws_root"</font>,root,PETSC_MAX_PATH_LEN,&flg);
+<a name="line568">568: </a>    <font color="#4169E1">if</font> (flg) {
+<a name="line569">569: </a>      PetscStackCallSAWs(SAWs_Set_Document_Root,(root));
+<a name="line570">570: </a>      <a href="../../../docs/manualpages/Sys/PetscStrcmp.html#PetscStrcmp">PetscStrcmp</a>(root,<font color="#666666">"."</font>,&rootlocal);
+<a name="line571">571: </a>    } <font color="#4169E1">else</font> {
+<a name="line572">572: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-saws_options"</font>,&flg);
+<a name="line573">573: </a>      <font color="#4169E1">if</font> (flg) {
+<a name="line574">574: </a>        <a href="../../../docs/manualpages/Sys/PetscStrreplace.html#PetscStrreplace">PetscStrreplace</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"${PETSC_DIR}/share/petsc/saws"</font>,root,PETSC_MAX_PATH_LEN);
+<a name="line575">575: </a>        PetscStackCallSAWs(SAWs_Set_Document_Root,(root));
+<a name="line576">576: </a>      }
+<a name="line577">577: </a>    }
+<a name="line578">578: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-saws_local"</font>,&flg2);
+<a name="line579">579: </a>    <font color="#4169E1">if</font> (flg2) {
+<a name="line580">580: </a>      char jsdir[PETSC_MAX_PATH_LEN];
+<a name="line581">581: </a>      <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"-saws_local option requires -saws_root option"</font>);
+<a name="line582">582: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(jsdir,PETSC_MAX_PATH_LEN,<font color="#666666">"%s/js"</font>,root);
+<a name="line583">583: </a>      PetscTestDirectory(jsdir,'r',&flg);
+<a name="line584">584: </a>      <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_READ,<font color="#666666">"-saws_local option requires js directory in root directory"</font>);
+<a name="line585">585: </a>      PetscStackCallSAWs(SAWs_Push_Local_Header,());
+<a name="line586">586: </a>    }
+<a name="line587">587: </a>    <a href="../../../docs/manualpages/Sys/PetscGetProgramName.html#PetscGetProgramName">PetscGetProgramName</a>(programname,64);
+<a name="line588">588: </a>    <a href="../../../docs/manualpages/Sys/PetscStrlen.html#PetscStrlen">PetscStrlen</a>(help,&applinelen);
+<a name="line589">589: </a>    introlen   = 4096 + applinelen;
+<a name="line590">590: </a>    applinelen += 1024;
+<a name="line591">591: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(applinelen,&appline);
+<a name="line592">592: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc.html#PetscMalloc">PetscMalloc</a>(introlen,&intro);
+
+<a name="line594">594: </a>    <font color="#4169E1">if</font> (rootlocal) {
+<a name="line595">595: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(appline,applinelen,<font color="#666666">"%s.c.html"</font>,programname);
+<a name="line596">596: </a>      PetscTestFile(appline,'r',&rootlocal);
+<a name="line597">597: </a>    }
+<a name="line598">598: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetAll.html#PetscOptionsGetAll">PetscOptionsGetAll</a>(NULL,&options);
+<a name="line599">599: </a>    <font color="#4169E1">if</font> (rootlocal && help) {
+<a name="line600">600: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(appline,applinelen,<font color="#666666">"<center> Running <a href=\"%s.c.html\">%s</a> %s</center><br><center><pre>%s</pre></center><br>\n"</font>,programname,programname,options,help);
+<a name="line601">601: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (help) {
+<a name="line602">602: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(appline,applinelen,<font color="#666666">"<center>Running %s %s</center><br><center><pre>%s</pre></center><br>"</font>,programname,options,help);
+<a name="line603">603: </a>    } <font color="#4169E1">else</font> {
+<a name="line604">604: </a>      <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(appline,applinelen,<font color="#666666">"<center> Running %s %s</center><br>\n"</font>,programname,options);
+<a name="line605">605: </a>    }
+<a name="line606">606: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(options);
+<a name="line607">607: </a>    <a href="../../../docs/manualpages/Sys/PetscGetVersion.html#PetscGetVersion">PetscGetVersion</a>(version,<font color="#4169E1">sizeof</font>(version));
+<a name="line608">608: </a>    <a href="../../../docs/manualpages/Sys/PetscSNPrintf.html#PetscSNPrintf">PetscSNPrintf</a>(intro,introlen,<font color="#666666">"<body>\n"</font>
+<a name="line609">609: </a>                                    <font color="#666666">"<center><h2> <a href=\"http://www.mcs.anl.gov/petsc\">PETSc</a> Application Web server powered by <a href=\"https://bitbucket.org/saws/saws\">SAWs</a> </h2></center>\n"</font>
+<a name="line610">610: </a>                                    <font color="#666666">"<center>This is the default PETSc application dashboard, from it you can access any published PETSc objects or logging data</center><br><center>%s configured with %s</center><br>\n"</font>
+<a name="line611">611: </a>                                    <font color="#666666">"%s"</font>,version,petscconfigureoptions,appline);
+<a name="line612">612: </a>    PetscStackCallSAWs(SAWs_Push_Body,(<font color="#666666">"index.html"</font>,0,intro));
+<a name="line613">613: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(intro);
+<a name="line614">614: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(appline);
+<a name="line615">615: </a>    PetscStackCallSAWs(SAWs_Initialize,());
+<a name="line616">616: </a>    <font color="#4169E1">if</font> (selectport) {
+<a name="line617">617: </a>      PetscStackCallSAWs(SAWs_Get_FullURL,(<font color="#4169E1">sizeof</font>(sawsurl),sawsurl));
+<a name="line618">618: </a>      <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"Point your browser to %s for SAWs\n"</font>,sawsurl);
+<a name="line619">619: </a>    }
+<a name="line620">620: </a>    <a href="../../../docs/manualpages/Sys/PetscCitationsRegister.html#PetscCitationsRegister">PetscCitationsRegister</a>(<font color="#666666">"@TechReport{ saws,\n"</font>
+<a name="line621">621: </a>                                  <font color="#666666">"  Author = {Matt Otten and Jed Brown and Barry Smith},\n"</font>
+<a name="line622">622: </a>                                  <font color="#666666">"  Title  = {Scientific Application Web Server (SAWs) Users Manual},\n"</font>
+<a name="line623">623: </a>                                  <font color="#666666">"  Institution = {Argonne National Laboratory},\n"</font>
+<a name="line624">624: </a>                                  <font color="#666666">"  Year   = 2013\n}\n"</font>,NULL);
+<a name="line625">625: </a>  }
+<a name="line626">626: </a>  <font color="#4169E1">return</font>(0);
+<a name="line627">627: </a>}
+<a name="line628">628: </a><font color="#A020F0">#endif</font>
+
+<a name="line632">632: </a><font color="#B22222">/*@C</font>
+<a name="line633">633: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a> - Initializes the PETSc database and MPI.</font>
+<a name="line634">634: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() calls <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>() if that has yet to be called,</font>
+<a name="line635">635: </a><font color="#B22222">   so this routine should always be called near the beginning of</font>
+<a name="line636">636: </a><font color="#B22222">   your program -- usually the very first line!</font>
+
+<a name="line638">638: </a><font color="#B22222">   Collective on MPI_COMM_WORLD or <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> if it has been set</font>
+
+<a name="line640">640: </a><font color="#B22222">   Input Parameters:</font>
+<a name="line641">641: </a><font color="#B22222">+  argc - count of number of command line arguments</font>
+<a name="line642">642: </a><font color="#B22222">.  args - the command line arguments</font>
+<a name="line643">643: </a><font color="#B22222">.  file - [optional] PETSc database file, also checks ~username/.petscrc and .petscrc use NULL to not check for</font>
+<a name="line644">644: </a><font color="#B22222">          code specific file. Use -skip_petscrc in the code specific file to skip the .petscrc files</font>
+<a name="line645">645: </a><font color="#B22222">-  help - [optional] Help message to print, use NULL for no message</font>
+
+<a name="line647">647: </a><font color="#B22222">   If you wish PETSc code to run ONLY on a subcommunicator of MPI_COMM_WORLD, create that</font>
+<a name="line648">648: </a><font color="#B22222">   communicator first and assign it to <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> BEFORE calling <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(). Thus if you are running a</font>
+<a name="line649">649: </a><font color="#B22222">   four process job and two processes will run PETSc and have <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() and <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() and two process will not,</font>
+<a name="line650">650: </a><font color="#B22222">   then do this. If ALL processes in the job are using <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() and <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() then you don't need to do this, even</font>
+<a name="line651">651: </a><font color="#B22222">   if different subcommunicators of the job are doing different things with PETSc.</font>
+
+<a name="line653">653: </a><font color="#B22222">   Options Database Keys:</font>
+<a name="line654">654: </a><font color="#B22222">+  -start_in_debugger [noxterm,dbx,xdb,gdb,...] - Starts program in debugger</font>
+<a name="line655">655: </a><font color="#B22222">.  -on_error_attach_debugger [noxterm,dbx,xdb,gdb,...] - Starts debugger when error detected</font>
+<a name="line656">656: </a><font color="#B22222">.  -on_error_emacs <machinename> causes emacsclient to jump to error file</font>
+<a name="line657">657: </a><font color="#B22222">.  -on_error_abort calls abort() when error detected (no traceback)</font>
+<a name="line658">658: </a><font color="#B22222">.  -on_error_mpiabort calls MPI_abort() when error detected</font>
+<a name="line659">659: </a><font color="#B22222">.  -error_output_stderr prints error messages to stderr instead of the default stdout</font>
+<a name="line660">660: </a><font color="#B22222">.  -error_output_none does not print the error messages (but handles errors in the same way as if this was not called)</font>
+<a name="line661">661: </a><font color="#B22222">.  -debugger_nodes [node1,node2,...] - Indicates nodes to start in debugger</font>
+<a name="line662">662: </a><font color="#B22222">.  -debugger_pause [sleeptime] (in seconds) - Pauses debugger</font>
+<a name="line663">663: </a><font color="#B22222">.  -stop_for_debugger - Print message on how to attach debugger manually to</font>
+<a name="line664">664: </a><font color="#B22222">                        process and wait (-debugger_pause) seconds for attachment</font>
+<a name="line665">665: </a><font color="#B22222">.  -malloc - Indicates use of PETSc error-checking malloc (on by default for debug version of libraries)</font>
+<a name="line666">666: </a><font color="#B22222">.  -malloc no - Indicates not to use error-checking malloc</font>
+<a name="line667">667: </a><font color="#B22222">.  -malloc_debug - check for memory corruption at EVERY malloc or free</font>
+<a name="line668">668: </a><font color="#B22222">.  -malloc_dump - prints a list of all unfreed memory at the end of the run</font>
+<a name="line669">669: </a><font color="#B22222">.  -malloc_test - like -malloc_dump -malloc_debug, but only active for debugging builds</font>
+<a name="line670">670: </a><font color="#B22222">.  -fp_trap - Stops on floating point exceptions (Note that on the</font>
+<a name="line671">671: </a><font color="#B22222">              IBM RS6000 this slows code by at least a factor of 10.)</font>
+<a name="line672">672: </a><font color="#B22222">.  -no_signal_handler - Indicates not to trap error signals</font>
+<a name="line673">673: </a><font color="#B22222">.  -shared_tmp - indicates /tmp directory is shared by all processors</font>
+<a name="line674">674: </a><font color="#B22222">.  -not_shared_tmp - each processor has own /tmp</font>
+<a name="line675">675: </a><font color="#B22222">.  -tmp - alternative name of /tmp directory</font>
+<a name="line676">676: </a><font color="#B22222">.  -get_total_flops - returns total flops done by all processors</font>
+<a name="line677">677: </a><font color="#B22222">-  -memory_view - Print memory usage at end of run</font>
+
+<a name="line679">679: </a><font color="#B22222">   Options Database Keys for Profiling:</font>
+<a name="line680">680: </a><font color="#B22222">   See Users-Manual: <a href="../../../docs/manualpages/../manual.pdf#chapter.13">Chapter 13 Profiling</a> for details.</font>
+<a name="line681">681: </a><font color="#B22222">+  -info <optional filename> - Prints verbose information to the screen</font>
+<a name="line682">682: </a><font color="#B22222">.  -info_exclude <null,vec,mat,pc,ksp,snes,ts> - Excludes some of the verbose messages</font>
+<a name="line683">683: </a><font color="#B22222">.  -log_sync - Log the synchronization in scatters, inner products and norms</font>
+<a name="line684">684: </a><font color="#B22222">.  -log_trace [filename] - Print traces of all PETSc calls to the screen (useful to determine where a program</font>
+<a name="line685">685: </a><font color="#B22222">        hangs without running in the debugger).  See <a href="../../../docs/manualpages/Profiling/PetscLogTraceBegin.html#PetscLogTraceBegin">PetscLogTraceBegin</a>().</font>
+<a name="line686">686: </a><font color="#B22222">.  -log_view [:filename:format] - Prints summary of flop and timing information to screen or file, see <a href="../../../docs/manualpages/Profiling/PetscLogView.html#PetscLogView">PetscLogView</a>().</font>
+<a name="line687">687: </a><font color="#B22222">.  -log_summary [filename] - (Deprecated, use -log_view) Prints summary of flop and timing information to screen. If the filename is specified the</font>
+<a name="line688">688: </a><font color="#B22222">        summary is written to the file.  See <a href="../../../docs/manualpages/Profiling/PetscLogView.html#PetscLogView">PetscLogView</a>().</font>
+<a name="line689">689: </a><font color="#B22222">.  -log_exclude: <vec,mat,pc.ksp,snes> - excludes subset of object classes from logging</font>
+<a name="line690">690: </a><font color="#B22222">.  -log_all [filename] - Logs extensive profiling information  See <a href="../../../docs/manualpages/Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</a>().</font>
+<a name="line691">691: </a><font color="#B22222">.  -log [filename] - Logs basic profiline information  See <a href="../../../docs/manualpages/Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</a>().</font>
+<a name="line692">692: </a><font color="#B22222">-  -log_mpe [filename] - Creates a logfile viewable by the utility Jumpshot (in MPICH distribution)</font>
+
+<a name="line694">694: </a><font color="#B22222">    Only one of -log_trace, -log_view, -log_summary, -log_all, -log, or -log_mpe may be used at a time</font>
+
+<a name="line696">696: </a><font color="#B22222">   Options Database Keys for SAWs:</font>
+<a name="line697">697: </a><font color="#B22222">+  -saws_port <portnumber> - port number to publish SAWs data, default is 8080</font>
+<a name="line698">698: </a><font color="#B22222">.  -saws_port_auto_select - have SAWs select a new unique port number where it publishes the data, the URL is printed to the screen</font>
+<a name="line699">699: </a><font color="#B22222">                            this is useful when you are running many jobs that utilize SAWs at the same time</font>
+<a name="line700">700: </a><font color="#B22222">.  -saws_log <filename> - save a log of all SAWs communication</font>
+<a name="line701">701: </a><font color="#B22222">.  -saws_https <certificate file> - have SAWs use HTTPS instead of HTTP</font>
+<a name="line702">702: </a><font color="#B22222">-  -saws_root <directory> - allow SAWs to have access to the given directory to search for requested resources and files</font>
+
+<a name="line704">704: </a><font color="#B22222">   Environmental Variables:</font>
+<a name="line705">705: </a><font color="#B22222">+   PETSC_TMP - alternative tmp directory</font>
+<a name="line706">706: </a><font color="#B22222">.   PETSC_SHARED_TMP - tmp is shared by all processes</font>
+<a name="line707">707: </a><font color="#B22222">.   PETSC_NOT_SHARED_TMP - each process has its own private tmp</font>
+<a name="line708">708: </a><font color="#B22222">.   PETSC_VIEWER_SOCKET_PORT - socket number to use for socket viewer</font>
+<a name="line709">709: </a><font color="#B22222">-   PETSC_VIEWER_SOCKET_MACHINE - machine to use for socket viewer to connect to</font>
+
+
+<a name="line712">712: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line714">714: </a><font color="#B22222">   Notes:</font>
+<a name="line715">715: </a><font color="#B22222">   If for some reason you must call <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>() separately, call</font>
+<a name="line716">716: </a><font color="#B22222">   it before <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>().</font>
+
+<a name="line718">718: </a><font color="#B22222">   Fortran Version:</font>
+<a name="line719">719: </a><font color="#B22222">   In Fortran this routine has the format</font>
+<a name="line720">720: </a><font color="#B22222">$       call <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(file,ierr)</font>
+
+<a name="line722">722: </a><font color="#B22222">+   ierr - error return code</font>
+<a name="line723">723: </a><font color="#B22222">-  file - [optional] PETSc database file, also checks ~username/.petscrc and .petscrc use PETSC_NULL_CHARACTER to not check for</font>
+<a name="line724">724: </a><font color="#B22222">          code specific file. Use -skip_petscrc in the code specific file to skip the .petscrc files</font>
+
+<a name="line726">726: </a><font color="#B22222">   Important Fortran Note:</font>
+<a name="line727">727: </a><font color="#B22222">   In Fortran, you MUST use PETSC_NULL_CHARACTER to indicate a</font>
+<a name="line728">728: </a><font color="#B22222">   null character string; you CANNOT just use NULL as</font>
+<a name="line729">729: </a><font color="#B22222">   in the C version. See Users-Manual: <a href="../../../docs/manualpages/../manual.pdf#chapter.12">Chapter 12 PETSc for Fortran Users</a> for details.</font>
+
+<a name="line731">731: </a><font color="#B22222">   If your main program is C but you call Fortran code that also uses PETSc you need to call <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>() soon after</font>
+<a name="line732">732: </a><font color="#B22222">   calling <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>().</font>
+
+<a name="line734">734: </a><font color="#B22222">   Concepts: initializing PETSc</font>
+
+<a name="line736">736: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeFortran.html#PetscInitializeFortran">PetscInitializeFortran</a>(), <a href="../../../docs/manualpages/Sys/PetscGetArgs.html#PetscGetArgs">PetscGetArgs</a>(), <a href="../../../docs/manualpages/Sys/PetscInitializeNoArguments.html#PetscInitializeNoArguments">PetscInitializeNoArguments</ [...]
+
+<a name="line738">738: </a><font color="#B22222">@*/</font>
+<a name="line739">739: </a><strong><font color="#4169E1"><a name="PetscInitialize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(int *argc,char ***args,const char file[],const char help[])</font></strong>
+<a name="line740">740: </a>{
+<a name="line742">742: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    flag, size;
+<a name="line743">743: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg;
+<a name="line744">744: </a>  char           hostname[256];
+<a name="line745">745: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUDA)</font>
+<a name="line746">746: </a>  cublasStatus_t cberr;
+<a name="line747">747: </a><font color="#A020F0">#endif</font>
+
+<a name="line750">750: </a>  <font color="#4169E1">if</font> (PetscInitializeCalled) <font color="#4169E1">return</font>(0);
+
+<a name="line752">752: </a>  <font color="#B22222">/* these must be initialized in a routine, not as a constant declaration*/</font>
+<a name="line753">753: </a>  PETSC_STDOUT = stdout;
+<a name="line754">754: </a>  PETSC_STDERR = stderr;
+
+<a name="line756">756: </a>  <font color="#B22222">/* on Windows - set printf to default to printing 2 digit exponents */</font>
+<a name="line757">757: </a><font color="#A020F0">#if defined(PETSC_HAVE__SET_OUTPUT_FORMAT)</font>
+<a name="line758">758: </a>  _set_output_format(_TWO_DIGIT_EXPONENT);
+<a name="line759">759: </a><font color="#A020F0">#endif</font>
+
+<a name="line761">761: </a>  PetscOptionsCreateDefault();
+
+<a name="line763">763: </a>  <font color="#B22222">/*</font>
+<a name="line764">764: </a><font color="#B22222">     We initialize the program name here (before <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>()) because MPICH has a bug in</font>
+<a name="line765">765: </a><font color="#B22222">     it that it sets args[0] on all processors to be args[0] on the first processor.</font>
+<a name="line766">766: </a><font color="#B22222">  */</font>
+<a name="line767">767: </a>  <font color="#4169E1">if</font> (argc && *argc) {
+<a name="line768">768: </a>    PetscSetProgramName(**args);
+<a name="line769">769: </a>  } <font color="#4169E1">else</font> {
+<a name="line770">770: </a>    PetscSetProgramName(<font color="#666666">"Unknown Name"</font>);
+<a name="line771">771: </a>  }
+
+<a name="line773">773: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Initialized.html#MPI_Initialized">MPI_Initialized</a>(&flag);
+<a name="line774">774: </a>  <font color="#4169E1">if</font> (!flag) {
+<a name="line775">775: </a>    <font color="#4169E1">if</font> (<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> != MPI_COMM_NULL) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SUP,<font color="#666666">"You cannot set <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COM [...]
+<a name="line776">776: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPI_INIT_THREAD)</font>
+<a name="line777">777: </a>    {
+<a name="line778">778: </a>      <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> provided;
+<a name="line779">779: </a>      MPI_Init_thread(argc,args,MPI_THREAD_FUNNELED,&provided);
+<a name="line780">780: </a>    }
+<a name="line781">781: </a><font color="#A020F0">#else</font>
+<a name="line782">782: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>(argc,args);
+<a name="line783">783: </a><font color="#A020F0">#endif</font>
+<a name="line784">784: </a>    PetscBeganMPI = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line785">785: </a>  }
+<a name="line786">786: </a>  <font color="#4169E1">if</font> (argc && args) {
+<a name="line787">787: </a>    PetscGlobalArgc = *argc;
+<a name="line788">788: </a>    PetscGlobalArgs = *args;
+<a name="line789">789: </a>  }
+<a name="line790">790: </a>  PetscFinalizeCalled = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line791">791: </a>  PetscSpinlockCreate(&PetscViewerASCIISpinLockOpen);
+<a name="line792">792: </a>  PetscSpinlockCreate(&PetscViewerASCIISpinLockStdout);
+<a name="line793">793: </a>  PetscSpinlockCreate(&PetscViewerASCIISpinLockStderr);
+<a name="line794">794: </a>  PetscSpinlockCreate(&PetscCommSpinLock);
+
+<a name="line796">796: </a>  <font color="#4169E1">if</font> (<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> == MPI_COMM_NULL) <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> = MPI_COMM_WORLD;
+<a name="line797">797: </a>  MPI_Comm_set_errhandler(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,MPI_ERRORS_RETURN);
+
+<a name="line799">799: </a>  <font color="#B22222">/* Done after init due to a bug in MPICH-GM? */</font>
+<a name="line800">800: </a>  PetscErrorPrintfInitialize();
+
+<a name="line802">802: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(MPI_COMM_WORLD,&PetscGlobalRank);
+<a name="line803">803: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(MPI_COMM_WORLD,&PetscGlobalSize);
+
+<a name="line805">805: </a>  MPIU_BOOL = MPI_INT;
+<a name="line806">806: </a>  MPIU_ENUM = MPI_INT;
+
+<a name="line808">808: </a>  <font color="#B22222">/*</font>
+<a name="line809">809: </a><font color="#B22222">     Initialized the global complex variable; this is because with</font>
+<a name="line810">810: </a><font color="#B22222">     shared libraries the constructors for global variables</font>
+<a name="line811">811: </a><font color="#B22222">     are not called; at least on IRIX.</font>
+<a name="line812">812: </a><font color="#B22222">  */</font>
+<a name="line813">813: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
+<a name="line814">814: </a>  {
+<a name="line815">815: </a><font color="#A020F0">#if defined(PETSC_CLANGUAGE_CXX)</font>
+<a name="line816">816: </a>    <a href="../../../docs/manualpages/Sys/PetscComplex.html#PetscComplex">PetscComplex</a> ic(0.0,1.0);
+<a name="line817">817: </a>    <a href="../../../docs/manualpages/Sys/PETSC_i.html#PETSC_i">PETSC_i</a> = ic;
+<a name="line818">818: </a><font color="#A020F0">#elif defined(PETSC_CLANGUAGE_C)</font>
+<a name="line819">819: </a>    <a href="../../../docs/manualpages/Sys/PETSC_i.html#PETSC_i">PETSC_i</a> = _Complex_I;
+<a name="line820">820: </a><font color="#A020F0">#endif</font>
+<a name="line821">821: </a>  }
+
+<a name="line823">823: </a><font color="#A020F0">#if !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)</font>
+<a name="line824">824: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,MPI_DOUBLE,&MPIU_C_DOUBLE_COMPLEX);
+<a name="line825">825: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU_C_DOUBLE_COMPLEX);
+<a name="line826">826: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,MPI_FLOAT,&MPIU_C_COMPLEX);
+<a name="line827">827: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU_C_COMPLEX);
+<a name="line828">828: </a><font color="#A020F0">#endif</font>
+<a name="line829">829: </a><font color="#A020F0">#endif </font><font color="#B22222">/* PETSC_HAVE_COMPLEX */</font><font color="#A020F0"></font>
+
+<a name="line831">831: </a>  <font color="#B22222">/*</font>
+<a name="line832">832: </a><font color="#B22222">     Create the PETSc MPI reduction operator that sums of the first</font>
+<a name="line833">833: </a><font color="#B22222">     half of the entries and maxes the second half.</font>
+<a name="line834">834: </a><font color="#B22222">  */</font>
+<a name="line835">835: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_create.html#MPI_Op_create">MPI_Op_create</a>(PetscMaxSum_Local,1,&PetscMaxSum_Op);
+
+<a name="line837">837: </a><font color="#A020F0">#if defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line838">838: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,MPI_DOUBLE,&MPIU___FLOAT128);
+<a name="line839">839: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU___FLOAT128);
+<a name="line840">840: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
+<a name="line841">841: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(4,MPI_DOUBLE,&MPIU___COMPLEX128);
+<a name="line842">842: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU___COMPLEX128);
 <a name="line843">843: </a><font color="#A020F0">#endif</font>
+<a name="line844">844: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_create.html#MPI_Op_create">MPI_Op_create</a>(PetscMax_Local,1,&MPIU_MAX);
+<a name="line845">845: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_create.html#MPI_Op_create">MPI_Op_create</a>(PetscMin_Local,1,&MPIU_MIN);
+<a name="line846">846: </a><font color="#A020F0">#endif</font>
 
-<a name="line845">845: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,&MPIU_2SCALAR);
-<a name="line846">846: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU_2SCALAR);
+<a name="line848">848: </a><font color="#A020F0">#if (defined(PETSC_HAVE_COMPLEX) && !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)) || defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line849">849: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_create.html#MPI_Op_create">MPI_Op_create</a>(PetscSum_Local,1,&MPIU_SUM);
+<a name="line850">850: </a><font color="#A020F0">#endif</font>
 
-<a name="line848">848: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES) || !defined(MPI_2INT)</font>
-<a name="line849">849: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,MPIU_INT,&MPIU_2INT);
-<a name="line850">850: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU_2INT);
-<a name="line851">851: </a><font color="#A020F0">#endif</font>
+<a name="line852">852: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,<a href="../../../docs/manualpages/Sys/MPIU_SCALAR.html#MPIU_SCALAR">MPIU_SCALAR</a>,&MPIU_2SCALAR);
+<a name="line853">853: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU_2SCALAR);
 
+<a name="line855">855: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES) || !defined(MPI_2INT)</font>
+<a name="line856">856: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_contiguous.html#MPI_Type_contiguous">MPI_Type_contiguous</a>(2,MPIU_INT,&MPIU_2INT);
+<a name="line857">857: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit">MPI_Type_commit</a>(&MPIU_2INT);
+<a name="line858">858: </a><font color="#A020F0">#endif</font>
 
-<a name="line854">854: </a>  <font color="#B22222">/*</font>
-<a name="line855">855: </a><font color="#B22222">     Attributes to be set on PETSc communicators</font>
-<a name="line856">856: </a><font color="#B22222">  */</font>
-<a name="line857">857: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>(<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_COPY_FN.html#MPI_NULL_COPY_FN">MPI_NULL_COPY_FN</a>,Petsc_DelCounter,&Petsc_Counter_keyval,(void*)0);
-<a name="line858">858: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>(<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_COPY_FN.html#MPI_NULL_COPY_FN">MPI_NULL_COPY_FN</a>,Petsc_DelComm_Outer,&Petsc_InnerComm_keyval,(void*)0);
-<a name="line859">859: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>(<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_COPY_FN.html#MPI_NULL_COPY_FN">MPI_NULL_COPY_FN</a>,Petsc_DelComm_Inner,&Petsc_OuterComm_keyval,(void*)0);
 
 <a name="line861">861: </a>  <font color="#B22222">/*</font>
-<a name="line862">862: </a><font color="#B22222">     Build the options database</font>
+<a name="line862">862: </a><font color="#B22222">     Attributes to be set on PETSc communicators</font>
 <a name="line863">863: </a><font color="#B22222">  */</font>
-<a name="line864">864: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</a>(NULL,argc,args,file);
-
-
-<a name="line867">867: </a>  <font color="#B22222">/*</font>
-<a name="line868">868: </a><font color="#B22222">     Print main application help message</font>
-<a name="line869">869: </a><font color="#B22222">  */</font>
-<a name="line870">870: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-help"</font>,&flg);
-<a name="line871">871: </a>  <font color="#4169E1">if</font> (help && flg) {
-<a name="line872">872: </a>    <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,help);
-<a name="line873">873: </a>  }
-<a name="line874">874: </a>  PetscOptionsCheckInitial_Private();
-
-<a name="line876">876: </a>  PetscCitationsInitialize();
-
-<a name="line878">878: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
-<a name="line879">879: </a>  PetscInitializeSAWs(help);
-<a name="line880">880: </a><font color="#A020F0">#endif</font>
-
-<a name="line882">882: </a>  <font color="#B22222">/* Creates the logging data structures; this is enabled even if logging is not turned on */</font>
-<a name="line883">883: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line884">884: </a>  PetscLogInitialize();
-<a name="line885">885: </a><font color="#A020F0">#endif</font>
-
-<a name="line887">887: </a>  <font color="#B22222">/*</font>
-<a name="line888">888: </a><font color="#B22222">     Load the dynamic libraries (on machines that support them), this registers all</font>
-<a name="line889">889: </a><font color="#B22222">     the solvers etc. (On non-dynamic machines this initializes the <a href="../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> and <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> classes)</font>
-<a name="line890">890: </a><font color="#B22222">  */</font>
-<a name="line891">891: </a>  PetscInitialize_DynamicLibraries();
-
-<a name="line893">893: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&size);
-<a name="line894">894: </a>  PetscInfo1(0,<font color="#666666">"PETSc successfully started: number of processors = %d\n"</font>,size);
-<a name="line895">895: </a>  <a href="../../../docs/manualpages/Sys/PetscGetHostName.html#PetscGetHostName">PetscGetHostName</a>(hostname,256);
-<a name="line896">896: </a>  PetscInfo1(0,<font color="#666666">"Running on machine: %s\n"</font>,hostname);
-
-<a name="line898">898: </a>  PetscOptionsCheckInitial_Components();
-<a name="line899">899: </a>  <font color="#B22222">/* Check the options database for options related to the options database itself */</font>
-<a name="line900">900: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsSetFromOptions.html#PetscOptionsSetFromOptions">PetscOptionsSetFromOptions</a>(NULL);
-
-<a name="line902">902: </a><font color="#A020F0">#if defined(PETSC_USE_PETSC_MPI_EXTERNAL32)</font>
-<a name="line903">903: </a>  <font color="#B22222">/*</font>
-<a name="line904">904: </a><font color="#B22222">      Tell MPI about our own data representation converter, this would/should be used if extern32 is not supported by the MPI</font>
-
-<a name="line906">906: </a><font color="#B22222">      Currently not used because it is not supported by MPICH.</font>
-<a name="line907">907: </a><font color="#B22222">  */</font>
-<a name="line908">908: </a><font color="#A020F0">#if !defined(PETSC_WORDS_BIGENDIAN)</font>
-<a name="line909">909: </a>  MPI_Register_datarep((char*)<font color="#666666">"petsc"</font>,PetscDataRep_read_conv_fn,PetscDataRep_write_conv_fn,PetscDataRep_extent_fn,NULL);
-<a name="line910">910: </a><font color="#A020F0">#endif</font>
-<a name="line911">911: </a><font color="#A020F0">#endif</font>
-
-<a name="line913">913: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUDA)</font>
-<a name="line914">914: </a>  flg  = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line915">915: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-cublas"</font>,&flg,NULL);
-<a name="line916">916: </a>  <font color="#4169E1">if</font> (flg) {
-<a name="line917">917: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> p;
-<a name="line918">918: </a>    <font color="#4169E1">for</font> (p = 0; p < PetscGlobalSize; ++p) {
-<a name="line919">919: </a>      <font color="#4169E1">if</font> (p == PetscGlobalRank) {
-<a name="line920">920: </a>        cberr = cublasCreate(&cublasv2handle);CHKERRCUBLAS(cberr);
-<a name="line921">921: </a>      }
-<a name="line922">922: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Barrier.html#MPI_Barrier">MPI_Barrier</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>);
-<a name="line923">923: </a>    }
-<a name="line924">924: </a>  }
-<a name="line925">925: </a><font color="#A020F0">#endif</font>
-
-<a name="line927">927: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-python"</font>,&flg);
-<a name="line928">928: </a>  <font color="#4169E1">if</font> (flg) {
-<a name="line929">929: </a>    PetscInitializeCalled = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line930">930: </a>    PetscPythonInitialize(NULL,NULL);
+<a name="line864">864: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>(<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_COPY_FN.html#MPI_NULL_COPY_FN">MPI_NULL_COPY_FN</a>,Petsc_DelCounter,&Petsc_Counter_keyval,(void*)0);
+<a name="line865">865: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>(<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_COPY_FN.html#MPI_NULL_COPY_FN">MPI_NULL_COPY_FN</a>,Petsc_DelComm_Outer,&Petsc_InnerComm_keyval,(void*)0);
+<a name="line866">866: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create">MPI_Keyval_create</a>(<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_NULL_COPY_FN.html#MPI_NULL_COPY_FN">MPI_NULL_COPY_FN</a>,Petsc_DelComm_Inner,&Petsc_OuterComm_keyval,(void*)0);
+
+<a name="line868">868: </a>  <font color="#B22222">/*</font>
+<a name="line869">869: </a><font color="#B22222">     Build the options database</font>
+<a name="line870">870: </a><font color="#B22222">  */</font>
+<a name="line871">871: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsInsert.html#PetscOptionsInsert">PetscOptionsInsert</a>(NULL,argc,args,file);
+
+
+<a name="line874">874: </a>  <font color="#B22222">/*</font>
+<a name="line875">875: </a><font color="#B22222">     Print main application help message</font>
+<a name="line876">876: </a><font color="#B22222">  */</font>
+<a name="line877">877: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-help"</font>,&flg);
+<a name="line878">878: </a>  <font color="#4169E1">if</font> (help && flg) {
+<a name="line879">879: </a>    <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,help);
+<a name="line880">880: </a>  }
+<a name="line881">881: </a>  PetscOptionsCheckInitial_Private();
+
+<a name="line883">883: </a>  PetscCitationsInitialize();
+
+<a name="line885">885: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
+<a name="line886">886: </a>  PetscInitializeSAWs(help);
+<a name="line887">887: </a><font color="#A020F0">#endif</font>
+
+<a name="line889">889: </a>  <font color="#B22222">/* Creates the logging data structures; this is enabled even if logging is not turned on */</font>
+<a name="line890">890: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line891">891: </a>  PetscLogInitialize();
+<a name="line892">892: </a><font color="#A020F0">#endif</font>
+
+<a name="line894">894: </a>  <font color="#B22222">/*</font>
+<a name="line895">895: </a><font color="#B22222">     Load the dynamic libraries (on machines that support them), this registers all</font>
+<a name="line896">896: </a><font color="#B22222">     the solvers etc. (On non-dynamic machines this initializes the <a href="../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</a> and <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> classes)</font>
+<a name="line897">897: </a><font color="#B22222">  */</font>
+<a name="line898">898: </a>  PetscInitialize_DynamicLibraries();
+
+<a name="line900">900: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size">MPI_Comm_size</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&size);
+<a name="line901">901: </a>  PetscInfo1(0,<font color="#666666">"PETSc successfully started: number of processors = %d\n"</font>,size);
+<a name="line902">902: </a>  <a href="../../../docs/manualpages/Sys/PetscGetHostName.html#PetscGetHostName">PetscGetHostName</a>(hostname,256);
+<a name="line903">903: </a>  PetscInfo1(0,<font color="#666666">"Running on machine: %s\n"</font>,hostname);
+
+<a name="line905">905: </a>  PetscOptionsCheckInitial_Components();
+<a name="line906">906: </a>  <font color="#B22222">/* Check the options database for options related to the options database itself */</font>
+<a name="line907">907: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsSetFromOptions.html#PetscOptionsSetFromOptions">PetscOptionsSetFromOptions</a>(NULL);
+
+<a name="line909">909: </a><font color="#A020F0">#if defined(PETSC_USE_PETSC_MPI_EXTERNAL32)</font>
+<a name="line910">910: </a>  <font color="#B22222">/*</font>
+<a name="line911">911: </a><font color="#B22222">      Tell MPI about our own data representation converter, this would/should be used if extern32 is not supported by the MPI</font>
+
+<a name="line913">913: </a><font color="#B22222">      Currently not used because it is not supported by MPICH.</font>
+<a name="line914">914: </a><font color="#B22222">  */</font>
+<a name="line915">915: </a><font color="#A020F0">#if !defined(PETSC_WORDS_BIGENDIAN)</font>
+<a name="line916">916: </a>  MPI_Register_datarep((char*)<font color="#666666">"petsc"</font>,PetscDataRep_read_conv_fn,PetscDataRep_write_conv_fn,PetscDataRep_extent_fn,NULL);
+<a name="line917">917: </a><font color="#A020F0">#endif</font>
+<a name="line918">918: </a><font color="#A020F0">#endif</font>
+
+<a name="line920">920: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUDA)</font>
+<a name="line921">921: </a>  flg  = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line922">922: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-cublas"</font>,&flg,NULL);
+<a name="line923">923: </a>  <font color="#4169E1">if</font> (flg) {
+<a name="line924">924: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> p;
+<a name="line925">925: </a>    <font color="#4169E1">for</font> (p = 0; p < PetscGlobalSize; ++p) {
+<a name="line926">926: </a>      <font color="#4169E1">if</font> (p == PetscGlobalRank) {
+<a name="line927">927: </a>        cberr = cublasCreate(&cublasv2handle);CHKERRCUBLAS(cberr);
+<a name="line928">928: </a>      }
+<a name="line929">929: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Barrier.html#MPI_Barrier">MPI_Barrier</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>);
+<a name="line930">930: </a>    }
 <a name="line931">931: </a>  }
-
-<a name="line933">933: </a>  <font color="#B22222">/*</font>
-<a name="line934">934: </a><font color="#B22222">      Setup building of stack frames for all function calls</font>
-<a name="line935">935: </a><font color="#B22222">  */</font>
-<a name="line936">936: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG) && !defined(PETSC_HAVE_THREADSAFETY)</font>
-<a name="line937">937: </a>  PetscStackCreate();
-<a name="line938">938: </a><font color="#A020F0">#endif</font>
-
-<a name="line940">940: </a><font color="#A020F0">#if defined(PETSC_SERIALIZE_FUNCTIONS)</font>
-<a name="line941">941: </a>  PetscFPTCreate(10000);
-<a name="line942">942: </a><font color="#A020F0">#endif</font>
-
-
-<a name="line945">945: </a>  <font color="#B22222">/*</font>
-<a name="line946">946: </a><font color="#B22222">      Once we are completedly initialized then we can set this variables</font>
-<a name="line947">947: </a><font color="#B22222">  */</font>
-<a name="line948">948: </a>  PetscInitializeCalled = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line949">949: </a>  <font color="#4169E1">return</font>(0);
-<a name="line950">950: </a>}
-
-<a name="line952">952: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line953">953: </a>extern <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> *PetscObjects;
-<a name="line954">954: </a>extern <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    PetscObjectsCounts, PetscObjectsMaxCounts;
-<a name="line955">955: </a>extern <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>   PetscObjectsLog;
-<a name="line956">956: </a><font color="#A020F0">#endif</font>
-
-<a name="line960">960: </a><font color="#B22222">/*@C</font>
-<a name="line961">961: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a> - Checks for options to be called at the conclusion</font>
-<a name="line962">962: </a><font color="#B22222">   of the program. <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>() is called only if the user had not</font>
-<a name="line963">963: </a><font color="#B22222">   called <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>() before calling <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>().</font>
-
-<a name="line965">965: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a></font>
-
-<a name="line967">967: </a><font color="#B22222">   Options Database Keys:</font>
-<a name="line968">968: </a><font color="#B22222">+  -options_table - Calls <a href="../../../docs/manualpages/Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</a>()</font>
-<a name="line969">969: </a><font color="#B22222">.  -options_left - Prints unused options that remain in the database</font>
-<a name="line970">970: </a><font color="#B22222">.  -objects_dump [all] - Prints list of objects allocated by the user that have not been freed, the option all cause all outstanding objects to be listed</font>
-<a name="line971">971: </a><font color="#B22222">.  -mpidump - Calls <a href="../../../docs/manualpages/Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</a>()</font>
-<a name="line972">972: </a><font color="#B22222">.  -malloc_dump - Calls <a href="../../../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>()</font>
-<a name="line973">973: </a><font color="#B22222">.  -malloc_info - Prints total memory usage</font>
-<a name="line974">974: </a><font color="#B22222">-  -malloc_log - Prints summary of memory usage</font>
-
-<a name="line976">976: </a><font color="#B22222">   Level: beginner</font>
-
-<a name="line978">978: </a><font color="#B22222">   Note:</font>
-<a name="line979">979: </a><font color="#B22222">   See <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() for more general runtime options.</font>
-
-<a name="line981">981: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</a>(), <a href="../../../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>(), <a href="../../../docs/manualpages/Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</a>(), <a href="../../../docs/manualpages/Sys/ [...]
-<a name="line982">982: </a><font color="#B22222">@*/</font>
-<a name="line983">983: </a><strong><font color="#4169E1"><a name="PetscFinalize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(void)</font></strong>
-<a name="line984">984: </a>{
-<a name="line986">986: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    rank;
-<a name="line987">987: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       nopt;
-<a name="line988">988: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,flg3 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line989">989: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg;
-<a name="line990">990: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line991">991: </a>  char           mname[PETSC_MAX_PATH_LEN];
-<a name="line992">992: </a><font color="#A020F0">#endif</font>
-<a name="line993">993: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUDA)</font>
-<a name="line994">994: </a>  cublasStatus_t cberr;
-<a name="line995">995: </a><font color="#A020F0">#endif</font>
-
-<a name="line998">998: </a>  <font color="#4169E1">if</font> (!PetscInitializeCalled) {
-<a name="line999">999: </a>    printf(<font color="#666666">"<a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() must be called before <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>()\n"</font>);
-<a name="line1000">1000: </a>    <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(PETSC_ERR_ARG_WRONGSTATE);
-<a name="line1001">1001: </a>  }
-<a name="line1002">1002: </a>  <a href="../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(NULL,<font color="#666666">"<a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() called\n"</font>);
-
-<a name="line1004">1004: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&rank);
-
-<a name="line1006">1006: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-citations"</font>,&flg);
-<a name="line1007">1007: </a>  <font color="#4169E1">if</font> (flg) {
-<a name="line1008">1008: </a>    char  *cits, filename[PETSC_MAX_PATH_LEN];
-<a name="line1009">1009: </a>    FILE  *fd = PETSC_STDOUT;
-
-<a name="line1011">1011: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-citations"</font>,filename,PETSC_MAX_PATH_LEN,NULL);
-<a name="line1012">1012: </a>    <font color="#4169E1">if</font> (filename[0]) {
-<a name="line1013">1013: </a>      <a href="../../../docs/manualpages/Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,filename,<font color="#666666">"w"</font>,&fd);
-<a name="line1014">1014: </a>    }
-<a name="line1015">1015: </a>    <a href="../../../docs/manualpages/Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</a>(PetscCitationsList,1,&cits);
-<a name="line1016">1016: </a>    cits[0] = 0;
-<a name="line1017">1017: </a>    <a href="../../../docs/manualpages/Sys/PetscSegBufferExtractAlloc.html#PetscSegBufferExtractAlloc">PetscSegBufferExtractAlloc</a>(PetscCitationsList,&cits);
-<a name="line1018">1018: </a>    <a href="../../../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd,<font color="#666666">"If you publish results based on this computation please cite the following:\n"</font>);
-<a name="line1019">1019: </a>    <a href="../../../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd,<font color="#666666">"===========================================================================\n"</font>);
-<a name="line1020">1020: </a>    <a href="../../../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd,<font color="#666666">"%s"</font>,cits);
-<a name="line1021">1021: </a>    <a href="../../../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd,<font color="#666666">"===========================================================================\n"</font>);
-<a name="line1022">1022: </a>    <a href="../../../docs/manualpages/Sys/PetscFClose.html#PetscFClose">PetscFClose</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd);
-<a name="line1023">1023: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(cits);
-<a name="line1024">1024: </a>  }
-<a name="line1025">1025: </a>  <a href="../../../docs/manualpages/Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferDestroy</a>(&PetscCitationsList);
-
-<a name="line1027">1027: </a><font color="#A020F0">#if defined(PETSC_HAVE_SSL) && defined(PETSC_USE_SOCKET_VIEWER)</font>
-<a name="line1028">1028: </a>  <font color="#B22222">/* TextBelt is run for testing purposes only, please do not use this feature often */</font>
-<a name="line1029">1029: </a>  {
-<a name="line1030">1030: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nmax = 2;
-<a name="line1031">1031: </a>    char     **buffs;
-<a name="line1032">1032: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(2,&buffs);
-<a name="line1033">1033: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetStringArray.html#PetscOptionsGetStringArray">PetscOptionsGetStringArray</a>(NULL,NULL,<font color="#666666">"-textbelt"</font>,buffs,&nmax,&flg1);
-<a name="line1034">1034: </a>    <font color="#4169E1">if</font> (flg1) {
-<a name="line1035">1035: </a>      <font color="#4169E1">if</font> (!nmax) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,PETSC_ERR_USER,<font color="#666666">"-textbelt requires either the phone number or number,\"message\""</font>);
-<a name="line1036">1036: </a>      <font color="#4169E1">if</font> (nmax == 1) {
-<a name="line1037">1037: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(128,&buffs[1]);
-<a name="line1038">1038: </a>        <a href="../../../docs/manualpages/Sys/PetscGetProgramName.html#PetscGetProgramName">PetscGetProgramName</a>(buffs[1],32);
-<a name="line1039">1039: </a>        <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(buffs[1],<font color="#666666">" has completed"</font>);
-<a name="line1040">1040: </a>      }
-<a name="line1041">1041: </a>      <a href="../../../docs/manualpages/Sys/PetscTextBelt.html#PetscTextBelt">PetscTextBelt</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,buffs[0],buffs[1],NULL);
-<a name="line1042">1042: </a>      <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(buffs[0]);
-<a name="line1043">1043: </a>      <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(buffs[1]);
-<a name="line1044">1044: </a>    }
-<a name="line1045">1045: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(buffs);
-<a name="line1046">1046: </a>  }
-<a name="line1047">1047: </a><font color="#A020F0">#endif</font>
-<a name="line1048">1048: </a>  <font color="#B22222">/*</font>
-<a name="line1049">1049: </a><font color="#B22222">    It should be safe to cancel the options monitors, since we don't expect to be setting options</font>
-<a name="line1050">1050: </a><font color="#B22222">    here (at least that are worth monitoring).  Monitors ought to be released so that they release</font>
-<a name="line1051">1051: </a><font color="#B22222">    whatever memory was allocated there before -malloc_dump reports unfreed memory.</font>
-<a name="line1052">1052: </a><font color="#B22222">  */</font>
-<a name="line1053">1053: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsMonitorCancel.html#PetscOptionsMonitorCancel">PetscOptionsMonitorCancel</a>();
-
-<a name="line1055">1055: </a><font color="#A020F0">#if defined(PETSC_SERIALIZE_FUNCTIONS)</font>
-<a name="line1056">1056: </a>  PetscFPTDestroy();
-<a name="line1057">1057: </a><font color="#A020F0">#endif</font>
-
-
-<a name="line1060">1060: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
-<a name="line1061">1061: </a>  flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1062">1062: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-saw_options"</font>,&flg,NULL);
-<a name="line1063">1063: </a>  <font color="#4169E1">if</font> (flg) {
-<a name="line1064">1064: </a>    PetscOptionsSAWsDestroy();
-<a name="line1065">1065: </a>  }
-<a name="line1066">1066: </a><font color="#A020F0">#endif</font>
-
-<a name="line1068">1068: </a><font color="#A020F0">#if defined(PETSC_HAVE_X)</font>
-<a name="line1069">1069: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1070">1070: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-x_virtual"</font>,&flg1,NULL);
-<a name="line1071">1071: </a>  <font color="#4169E1">if</font> (flg1) {
-<a name="line1072">1072: </a>    <font color="#B22222">/*  this is a crude hack, but better than nothing */</font>
-<a name="line1073">1073: </a>    <a href="../../../docs/manualpages/Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,NULL,<font color="#666666">"pkill -9 Xvfb"</font>,<font color="#666666">"r"</font>,NULL);
-<a name="line1074">1074: </a>  }
-<a name="line1075">1075: </a><font color="#A020F0">#endif</font>
-
-<a name="line1077">1077: </a><font color="#A020F0">#if !defined(PETSC_HAVE_THREADSAFETY)</font>
-<a name="line1078">1078: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-malloc_info"</font>,&flg2,NULL);
-<a name="line1079">1079: </a>  <font color="#4169E1">if</font> (!flg2) {
-<a name="line1080">1080: </a>    flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1081">1081: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-memory_view"</font>,&flg2,NULL);
-<a name="line1082">1082: </a>  }
-<a name="line1083">1083: </a>  <font color="#4169E1">if</font> (flg2) {
-<a name="line1084">1084: </a>    <a href="../../../docs/manualpages/Sys/PetscMemoryView.html#PetscMemoryView">PetscMemoryView</a>(<a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>,<font color="#666666">"Summary of Memory Usage in PETSc\n"</font>);
-<a name="line1085">1085: </a>  }
-<a name="line1086">1086: </a><font color="#A020F0">#endif</font>
-
-<a name="line1088">1088: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line1089">1089: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1090">1090: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-get_total_flops"</font>,&flg1,NULL);
-<a name="line1091">1091: </a>  <font color="#4169E1">if</font> (flg1) {
-<a name="line1092">1092: </a>    PetscLogDouble flops = 0;
-<a name="line1093">1093: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Reduce.html#MPI_Reduce">MPI_Reduce</a>(&petsc_TotalFlops,&flops,1,MPI_DOUBLE,MPI_SUM,0,<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>);
-<a name="line1094">1094: </a>    <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"Total flops over all processors %g\n"</font>,flops);
-<a name="line1095">1095: </a>  }
-<a name="line1096">1096: </a><font color="#A020F0">#endif</font>
-
-
-<a name="line1099">1099: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line1100">1100: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPE)</font>
-<a name="line1101">1101: </a>  mname[0] = 0;
-
-<a name="line1103">1103: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-log_mpe"</font>,mname,PETSC_MAX_PATH_LEN,&flg1);
-<a name="line1104">1104: </a>  <font color="#4169E1">if</font> (flg1) {
-<a name="line1105">1105: </a>    <font color="#4169E1">if</font> (mname[0]) {<a href="../../../docs/manualpages/Profiling/PetscLogMPEDump.html#PetscLogMPEDump">PetscLogMPEDump</a>(mname);}
-<a name="line1106">1106: </a>    <font color="#4169E1">else</font>          {<a href="../../../docs/manualpages/Profiling/PetscLogMPEDump.html#PetscLogMPEDump">PetscLogMPEDump</a>(0);}
-<a name="line1107">1107: </a>  }
-<a name="line1108">1108: </a><font color="#A020F0">#endif</font>
-<a name="line1109">1109: </a>  mname[0] = 0;
-
-<a name="line1111">1111: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogViewFromOptions.html#PetscLogViewFromOptions">PetscLogViewFromOptions</a>();
-<a name="line1112">1112: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-log_summary"</font>,mname,PETSC_MAX_PATH_LEN,&flg1);
-<a name="line1113">1113: </a>  <font color="#4169E1">if</font> (flg1) {
-<a name="line1114">1114: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer;
-<a name="line1115">1115: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"\n\n WARNING:   -log_summary is being deprecated; switch to -log_view\n\n\n"</font>);
-<a name="line1116">1116: </a>    <font color="#4169E1">if</font> (mname[0]) {
-<a name="line1117">1117: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,mname,&viewer);
-<a name="line1118">1118: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogView.html#PetscLogView">PetscLogView</a>(viewer);
-<a name="line1119">1119: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
-<a name="line1120">1120: </a>    } <font color="#4169E1">else</font> {
-<a name="line1121">1121: </a>      viewer = <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>;
-<a name="line1122">1122: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(viewer,PETSC_VIEWER_DEFAULT);
-<a name="line1123">1123: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogView.html#PetscLogView">PetscLogView</a>(viewer);
-<a name="line1124">1124: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</a>(viewer);
-<a name="line1125">1125: </a>    }
-<a name="line1126">1126: </a>  }
-<a name="line1127">1127: </a>  mname[0] = 0;
-
-<a name="line1129">1129: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-log_all"</font>,mname,PETSC_MAX_PATH_LEN,&flg1);
-<a name="line1130">1130: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-log"</font>,mname,PETSC_MAX_PATH_LEN,&flg2);
-<a name="line1131">1131: </a>  <font color="#4169E1">if</font> (flg1 || flg2) {
-<a name="line1132">1132: </a>    <font color="#4169E1">if</font> (mname[0]) <a href="../../../docs/manualpages/Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</a>(mname);
-<a name="line1133">1133: </a>    <font color="#4169E1">else</font>          <a href="../../../docs/manualpages/Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</a>(0);
-<a name="line1134">1134: </a>  }
-<a name="line1135">1135: </a><font color="#A020F0">#endif</font>
-
-<a name="line1137">1137: </a>  <font color="#B22222">/*</font>
-<a name="line1138">1138: </a><font color="#B22222">     Free all objects registered with <a href="../../../docs/manualpages/Sys/PetscObjectRegisterDestroy.html#PetscObjectRegisterDestroy">PetscObjectRegisterDestroy</a>() such as PETSC_VIEWER_XXX_().</font>
-<a name="line1139">1139: </a><font color="#B22222">  */</font>
-<a name="line1140">1140: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html#PetscObjectRegisterDestroyAll">PetscObjectRegisterDestroyAll</a>();
-
-<a name="line1142">1142: </a>  PetscStackDestroy();
-
-<a name="line1144">1144: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1145">1145: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-no_signal_handler"</font>,&flg1,NULL);
-<a name="line1146">1146: </a>  <font color="#4169E1">if</font> (!flg1) { <a href="../../../docs/manualpages/Sys/PetscPopSignalHandler.html#PetscPopSignalHandler">PetscPopSignalHandler</a>();}
-<a name="line1147">1147: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1148">1148: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-mpidump"</font>,&flg1,NULL);
-<a name="line1149">1149: </a>  <font color="#4169E1">if</font> (flg1) {
-<a name="line1150">1150: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</a>(stdout);
-<a name="line1151">1151: </a>  }
-<a name="line1152">1152: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1153">1153: </a>  flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1154">1154: </a>  <font color="#B22222">/* preemptive call to avoid listing this option in options table as unused */</font>
-<a name="line1155">1155: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-malloc_dump"</font>,&flg1);
-<a name="line1156">1156: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-objects_dump"</font>,&flg1);
-<a name="line1157">1157: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-options_view"</font>,&flg2,NULL);
-
-<a name="line1159">1159: </a>  <font color="#4169E1">if</font> (flg2) {
-<a name="line1160">1160: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer;
-<a name="line1161">1161: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&viewer);
-<a name="line1162">1162: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(viewer,PETSCVIEWERASCII);
-<a name="line1163">1163: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</a>(NULL,viewer);
-<a name="line1164">1164: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
-<a name="line1165">1165: </a>  }
-
-<a name="line1167">1167: </a>  <font color="#B22222">/* to prevent PETSc -options_left from warning */</font>
-<a name="line1168">1168: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-nox"</font>,&flg1);
-<a name="line1169">1169: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-nox_warning"</font>,&flg1);
-
-<a name="line1171">1171: </a>  flg3 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>; <font color="#B22222">/* default value is required */</font>
-<a name="line1172">1172: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-options_left"</font>,&flg3,&flg1);
-<a name="line1173">1173: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsAllUsed.html#PetscOptionsAllUsed">PetscOptionsAllUsed</a>(NULL,&nopt);
-<a name="line1174">1174: </a>  <font color="#4169E1">if</font> (flg3) {
-<a name="line1175">1175: </a>    <font color="#4169E1">if</font> (!flg2) { <font color="#B22222">/* have not yet printed the options */</font>
-<a name="line1176">1176: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer;
-<a name="line1177">1177: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&viewer);
-<a name="line1178">1178: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(viewer,PETSCVIEWERASCII);
-<a name="line1179">1179: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</a>(NULL,viewer);
-<a name="line1180">1180: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
-<a name="line1181">1181: </a>    }
-<a name="line1182">1182: </a>    <font color="#4169E1">if</font> (!nopt) {
-<a name="line1183">1183: </a>      <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"There are no unused options.\n"</font>);
-<a name="line1184">1184: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (nopt == 1) {
-<a name="line1185">1185: </a>      <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"There is one unused database option. It is:\n"</font>);
-<a name="line1186">1186: </a>    } <font color="#4169E1">else</font> {
-<a name="line1187">1187: </a>      <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"There are %D unused database options. They are:\n"</font>,nopt);
+<a name="line932">932: </a><font color="#A020F0">#endif</font>
+
+<a name="line934">934: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-python"</font>,&flg);
+<a name="line935">935: </a>  <font color="#4169E1">if</font> (flg) {
+<a name="line936">936: </a>    PetscInitializeCalled = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line937">937: </a>    PetscPythonInitialize(NULL,NULL);
+<a name="line938">938: </a>  }
+
+<a name="line940">940: </a>  <font color="#B22222">/*</font>
+<a name="line941">941: </a><font color="#B22222">      Setup building of stack frames for all function calls</font>
+<a name="line942">942: </a><font color="#B22222">  */</font>
+<a name="line943">943: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG) && !defined(PETSC_HAVE_THREADSAFETY)</font>
+<a name="line944">944: </a>  PetscStackCreate();
+<a name="line945">945: </a><font color="#A020F0">#endif</font>
+
+<a name="line947">947: </a><font color="#A020F0">#if defined(PETSC_SERIALIZE_FUNCTIONS)</font>
+<a name="line948">948: </a>  PetscFPTCreate(10000);
+<a name="line949">949: </a><font color="#A020F0">#endif</font>
+
+
+<a name="line952">952: </a>  <font color="#B22222">/*</font>
+<a name="line953">953: </a><font color="#B22222">      Once we are completedly initialized then we can set this variables</font>
+<a name="line954">954: </a><font color="#B22222">  */</font>
+<a name="line955">955: </a>  PetscInitializeCalled = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line956">956: </a>  <font color="#4169E1">return</font>(0);
+<a name="line957">957: </a>}
+
+<a name="line959">959: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line960">960: </a>extern <a href="../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</a> *PetscObjects;
+<a name="line961">961: </a>extern <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>    PetscObjectsCounts, PetscObjectsMaxCounts;
+<a name="line962">962: </a>extern <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>   PetscObjectsLog;
+<a name="line963">963: </a><font color="#A020F0">#endif</font>
+
+<a name="line967">967: </a><font color="#B22222">/*@C</font>
+<a name="line968">968: </a><font color="#B22222">   <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a> - Checks for options to be called at the conclusion</font>
+<a name="line969">969: </a><font color="#B22222">   of the program. <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>() is called only if the user had not</font>
+<a name="line970">970: </a><font color="#B22222">   called <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a>() before calling <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>().</font>
+
+<a name="line972">972: </a><font color="#B22222">   Collective on <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a></font>
+
+<a name="line974">974: </a><font color="#B22222">   Options Database Keys:</font>
+<a name="line975">975: </a><font color="#B22222">+  -options_table - Calls <a href="../../../docs/manualpages/Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</a>()</font>
+<a name="line976">976: </a><font color="#B22222">.  -options_left - Prints unused options that remain in the database</font>
+<a name="line977">977: </a><font color="#B22222">.  -objects_dump [all] - Prints list of objects allocated by the user that have not been freed, the option all cause all outstanding objects to be listed</font>
+<a name="line978">978: </a><font color="#B22222">.  -mpidump - Calls <a href="../../../docs/manualpages/Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</a>()</font>
+<a name="line979">979: </a><font color="#B22222">.  -malloc_dump - Calls <a href="../../../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>()</font>
+<a name="line980">980: </a><font color="#B22222">.  -malloc_info - Prints total memory usage</font>
+<a name="line981">981: </a><font color="#B22222">-  -malloc_log - Prints summary of memory usage</font>
+
+<a name="line983">983: </a><font color="#B22222">   Level: beginner</font>
+
+<a name="line985">985: </a><font color="#B22222">   Note:</font>
+<a name="line986">986: </a><font color="#B22222">   See <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() for more general runtime options.</font>
+
+<a name="line988">988: </a><font color="#B22222">.seealso: <a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>(), <a href="../../../docs/manualpages/Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</a>(), <a href="../../../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>(), <a href="../../../docs/manualpages/Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</a>(), <a href="../../../docs/manualpages/Sys/ [...]
+<a name="line989">989: </a><font color="#B22222">@*/</font>
+<a name="line990">990: </a><strong><font color="#4169E1"><a name="PetscFinalize"></a><a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a>  <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>(void)</font></strong>
+<a name="line991">991: </a>{
+<a name="line993">993: </a>  <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>    rank;
+<a name="line994">994: </a>  <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a>       nopt;
+<a name="line995">995: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,flg3 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line996">996: </a>  <a href="../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a>      flg;
+<a name="line997">997: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line998">998: </a>  char           mname[PETSC_MAX_PATH_LEN];
+<a name="line999">999: </a><font color="#A020F0">#endif</font>
+<a name="line1000">1000: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUDA)</font>
+<a name="line1001">1001: </a>  cublasStatus_t cberr;
+<a name="line1002">1002: </a><font color="#A020F0">#endif</font>
+
+<a name="line1005">1005: </a>  <font color="#4169E1">if</font> (!PetscInitializeCalled) {
+<a name="line1006">1006: </a>    printf(<font color="#666666">"<a href="../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>() must be called before <a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>()\n"</font>);
+<a name="line1007">1007: </a>    <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(PETSC_ERR_ARG_WRONGSTATE);
+<a name="line1008">1008: </a>  }
+<a name="line1009">1009: </a>  <a href="../../../docs/manualpages/Profiling/PetscInfo.html#PetscInfo">PetscInfo</a>(NULL,<font color="#666666">"<a href="../../../docs/manualpages/Sys/PetscFinalize.html#PetscFinalize">PetscFinalize</a>() called\n"</font>);
+
+<a name="line1011">1011: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_rank.html#MPI_Comm_rank">MPI_Comm_rank</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&rank);
+
+<a name="line1013">1013: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-citations"</font>,&flg);
+<a name="line1014">1014: </a>  <font color="#4169E1">if</font> (flg) {
+<a name="line1015">1015: </a>    char  *cits, filename[PETSC_MAX_PATH_LEN];
+<a name="line1016">1016: </a>    FILE  *fd = PETSC_STDOUT;
+
+<a name="line1018">1018: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-citations"</font>,filename,PETSC_MAX_PATH_LEN,NULL);
+<a name="line1019">1019: </a>    <font color="#4169E1">if</font> (filename[0]) {
+<a name="line1020">1020: </a>      <a href="../../../docs/manualpages/Sys/PetscFOpen.html#PetscFOpen">PetscFOpen</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,filename,<font color="#666666">"w"</font>,&fd);
+<a name="line1021">1021: </a>    }
+<a name="line1022">1022: </a>    <a href="../../../docs/manualpages/Sys/PetscSegBufferGet.html#PetscSegBufferGet">PetscSegBufferGet</a>(PetscCitationsList,1,&cits);
+<a name="line1023">1023: </a>    cits[0] = 0;
+<a name="line1024">1024: </a>    <a href="../../../docs/manualpages/Sys/PetscSegBufferExtractAlloc.html#PetscSegBufferExtractAlloc">PetscSegBufferExtractAlloc</a>(PetscCitationsList,&cits);
+<a name="line1025">1025: </a>    <a href="../../../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd,<font color="#666666">"If you publish results based on this computation please cite the following:\n"</font>);
+<a name="line1026">1026: </a>    <a href="../../../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd,<font color="#666666">"===========================================================================\n"</font>);
+<a name="line1027">1027: </a>    <a href="../../../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd,<font color="#666666">"%s"</font>,cits);
+<a name="line1028">1028: </a>    <a href="../../../docs/manualpages/Sys/PetscFPrintf.html#PetscFPrintf">PetscFPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd,<font color="#666666">"===========================================================================\n"</font>);
+<a name="line1029">1029: </a>    <a href="../../../docs/manualpages/Sys/PetscFClose.html#PetscFClose">PetscFClose</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,fd);
+<a name="line1030">1030: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(cits);
+<a name="line1031">1031: </a>  }
+<a name="line1032">1032: </a>  <a href="../../../docs/manualpages/Sys/PetscSegBufferDestroy.html#PetscSegBufferDestroy">PetscSegBufferDestroy</a>(&PetscCitationsList);
+
+<a name="line1034">1034: </a><font color="#A020F0">#if defined(PETSC_HAVE_SSL) && defined(PETSC_USE_SOCKET_VIEWER)</font>
+<a name="line1035">1035: </a>  <font color="#B22222">/* TextBelt is run for testing purposes only, please do not use this feature often */</font>
+<a name="line1036">1036: </a>  {
+<a name="line1037">1037: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> nmax = 2;
+<a name="line1038">1038: </a>    char     **buffs;
+<a name="line1039">1039: </a>    <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(2,&buffs);
+<a name="line1040">1040: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetStringArray.html#PetscOptionsGetStringArray">PetscOptionsGetStringArray</a>(NULL,NULL,<font color="#666666">"-textbelt"</font>,buffs,&nmax,&flg1);
+<a name="line1041">1041: </a>    <font color="#4169E1">if</font> (flg1) {
+<a name="line1042">1042: </a>      <font color="#4169E1">if</font> (!nmax) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,PETSC_ERR_USER,<font color="#666666">"-textbelt requires either the phone number or number,\"message\""</font>);
+<a name="line1043">1043: </a>      <font color="#4169E1">if</font> (nmax == 1) {
+<a name="line1044">1044: </a>        <a href="../../../docs/manualpages/Sys/PetscMalloc1.html#PetscMalloc1">PetscMalloc1</a>(128,&buffs[1]);
+<a name="line1045">1045: </a>        <a href="../../../docs/manualpages/Sys/PetscGetProgramName.html#PetscGetProgramName">PetscGetProgramName</a>(buffs[1],32);
+<a name="line1046">1046: </a>        <a href="../../../docs/manualpages/Sys/PetscStrcat.html#PetscStrcat">PetscStrcat</a>(buffs[1],<font color="#666666">" has completed"</font>);
+<a name="line1047">1047: </a>      }
+<a name="line1048">1048: </a>      <a href="../../../docs/manualpages/Sys/PetscTextBelt.html#PetscTextBelt">PetscTextBelt</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,buffs[0],buffs[1],NULL);
+<a name="line1049">1049: </a>      <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(buffs[0]);
+<a name="line1050">1050: </a>      <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(buffs[1]);
+<a name="line1051">1051: </a>    }
+<a name="line1052">1052: </a>    <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(buffs);
+<a name="line1053">1053: </a>  }
+<a name="line1054">1054: </a><font color="#A020F0">#endif</font>
+<a name="line1055">1055: </a>  <font color="#B22222">/*</font>
+<a name="line1056">1056: </a><font color="#B22222">    It should be safe to cancel the options monitors, since we don't expect to be setting options</font>
+<a name="line1057">1057: </a><font color="#B22222">    here (at least that are worth monitoring).  Monitors ought to be released so that they release</font>
+<a name="line1058">1058: </a><font color="#B22222">    whatever memory was allocated there before -malloc_dump reports unfreed memory.</font>
+<a name="line1059">1059: </a><font color="#B22222">  */</font>
+<a name="line1060">1060: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsMonitorCancel.html#PetscOptionsMonitorCancel">PetscOptionsMonitorCancel</a>();
+
+<a name="line1062">1062: </a><font color="#A020F0">#if defined(PETSC_SERIALIZE_FUNCTIONS)</font>
+<a name="line1063">1063: </a>  PetscFPTDestroy();
+<a name="line1064">1064: </a><font color="#A020F0">#endif</font>
+
+
+<a name="line1067">1067: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
+<a name="line1068">1068: </a>  flg = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1069">1069: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-saw_options"</font>,&flg,NULL);
+<a name="line1070">1070: </a>  <font color="#4169E1">if</font> (flg) {
+<a name="line1071">1071: </a>    PetscOptionsSAWsDestroy();
+<a name="line1072">1072: </a>  }
+<a name="line1073">1073: </a><font color="#A020F0">#endif</font>
+
+<a name="line1075">1075: </a><font color="#A020F0">#if defined(PETSC_HAVE_X)</font>
+<a name="line1076">1076: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1077">1077: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-x_virtual"</font>,&flg1,NULL);
+<a name="line1078">1078: </a>  <font color="#4169E1">if</font> (flg1) {
+<a name="line1079">1079: </a>    <font color="#B22222">/*  this is a crude hack, but better than nothing */</font>
+<a name="line1080">1080: </a>    <a href="../../../docs/manualpages/Sys/PetscPOpen.html#PetscPOpen">PetscPOpen</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,NULL,<font color="#666666">"pkill -9 Xvfb"</font>,<font color="#666666">"r"</font>,NULL);
+<a name="line1081">1081: </a>  }
+<a name="line1082">1082: </a><font color="#A020F0">#endif</font>
+
+<a name="line1084">1084: </a><font color="#A020F0">#if !defined(PETSC_HAVE_THREADSAFETY)</font>
+<a name="line1085">1085: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-malloc_info"</font>,&flg2,NULL);
+<a name="line1086">1086: </a>  <font color="#4169E1">if</font> (!flg2) {
+<a name="line1087">1087: </a>    flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1088">1088: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-memory_view"</font>,&flg2,NULL);
+<a name="line1089">1089: </a>  }
+<a name="line1090">1090: </a>  <font color="#4169E1">if</font> (flg2) {
+<a name="line1091">1091: </a>    <a href="../../../docs/manualpages/Sys/PetscMemoryView.html#PetscMemoryView">PetscMemoryView</a>(<a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>,<font color="#666666">"Summary of Memory Usage in PETSc\n"</font>);
+<a name="line1092">1092: </a>  }
+<a name="line1093">1093: </a><font color="#A020F0">#endif</font>
+
+<a name="line1095">1095: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line1096">1096: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1097">1097: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-get_total_flops"</font>,&flg1,NULL);
+<a name="line1098">1098: </a>  <font color="#4169E1">if</font> (flg1) {
+<a name="line1099">1099: </a>    PetscLogDouble flops = 0;
+<a name="line1100">1100: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Reduce.html#MPI_Reduce">MPI_Reduce</a>(&petsc_TotalFlops,&flops,1,MPI_DOUBLE,MPI_SUM,0,<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>);
+<a name="line1101">1101: </a>    <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"Total flops over all processors %g\n"</font>,flops);
+<a name="line1102">1102: </a>  }
+<a name="line1103">1103: </a><font color="#A020F0">#endif</font>
+
+
+<a name="line1106">1106: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line1107">1107: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPE)</font>
+<a name="line1108">1108: </a>  mname[0] = 0;
+
+<a name="line1110">1110: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-log_mpe"</font>,mname,PETSC_MAX_PATH_LEN,&flg1);
+<a name="line1111">1111: </a>  <font color="#4169E1">if</font> (flg1) {
+<a name="line1112">1112: </a>    <font color="#4169E1">if</font> (mname[0]) {<a href="../../../docs/manualpages/Profiling/PetscLogMPEDump.html#PetscLogMPEDump">PetscLogMPEDump</a>(mname);}
+<a name="line1113">1113: </a>    <font color="#4169E1">else</font>          {<a href="../../../docs/manualpages/Profiling/PetscLogMPEDump.html#PetscLogMPEDump">PetscLogMPEDump</a>(0);}
+<a name="line1114">1114: </a>  }
+<a name="line1115">1115: </a><font color="#A020F0">#endif</font>
+<a name="line1116">1116: </a>  mname[0] = 0;
+
+<a name="line1118">1118: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogViewFromOptions.html#PetscLogViewFromOptions">PetscLogViewFromOptions</a>();
+<a name="line1119">1119: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-log_summary"</font>,mname,PETSC_MAX_PATH_LEN,&flg1);
+<a name="line1120">1120: </a>  <font color="#4169E1">if</font> (flg1) {
+<a name="line1121">1121: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer;
+<a name="line1122">1122: </a>    (*<a href="../../../docs/manualpages/Sys/PetscHelpPrintf.html#PetscHelpPrintf">PetscHelpPrintf</a>)(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"\n\n WARNING:   -log_summary is being deprecated; switch to -log_view\n\n\n"</font>);
+<a name="line1123">1123: </a>    <font color="#4169E1">if</font> (mname[0]) {
+<a name="line1124">1124: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerASCIIOpen.html#PetscViewerASCIIOpen">PetscViewerASCIIOpen</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,mname,&viewer);
+<a name="line1125">1125: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogView.html#PetscLogView">PetscLogView</a>(viewer);
+<a name="line1126">1126: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
+<a name="line1127">1127: </a>    } <font color="#4169E1">else</font> {
+<a name="line1128">1128: </a>      viewer = <a href="../../../docs/manualpages/Viewer/PETSC_VIEWER_STDOUT_WORLD.html#PETSC_VIEWER_STDOUT_WORLD">PETSC_VIEWER_STDOUT_WORLD</a>;
+<a name="line1129">1129: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerPushFormat.html#PetscViewerPushFormat">PetscViewerPushFormat</a>(viewer,PETSC_VIEWER_DEFAULT);
+<a name="line1130">1130: </a>      <a href="../../../docs/manualpages/Profiling/PetscLogView.html#PetscLogView">PetscLogView</a>(viewer);
+<a name="line1131">1131: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerPopFormat.html#PetscViewerPopFormat">PetscViewerPopFormat</a>(viewer);
+<a name="line1132">1132: </a>    }
+<a name="line1133">1133: </a>  }
+<a name="line1134">1134: </a>  mname[0] = 0;
+
+<a name="line1136">1136: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-log_all"</font>,mname,PETSC_MAX_PATH_LEN,&flg1);
+<a name="line1137">1137: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-log"</font>,mname,PETSC_MAX_PATH_LEN,&flg2);
+<a name="line1138">1138: </a>  <font color="#4169E1">if</font> (flg1 || flg2) {
+<a name="line1139">1139: </a>    <font color="#4169E1">if</font> (mname[0]) <a href="../../../docs/manualpages/Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</a>(mname);
+<a name="line1140">1140: </a>    <font color="#4169E1">else</font>          <a href="../../../docs/manualpages/Profiling/PetscLogDump.html#PetscLogDump">PetscLogDump</a>(0);
+<a name="line1141">1141: </a>  }
+<a name="line1142">1142: </a><font color="#A020F0">#endif</font>
+
+<a name="line1144">1144: </a>  <font color="#B22222">/*</font>
+<a name="line1145">1145: </a><font color="#B22222">     Free all objects registered with <a href="../../../docs/manualpages/Sys/PetscObjectRegisterDestroy.html#PetscObjectRegisterDestroy">PetscObjectRegisterDestroy</a>() such as PETSC_VIEWER_XXX_().</font>
+<a name="line1146">1146: </a><font color="#B22222">  */</font>
+<a name="line1147">1147: </a>  <a href="../../../docs/manualpages/Sys/PetscObjectRegisterDestroyAll.html#PetscObjectRegisterDestroyAll">PetscObjectRegisterDestroyAll</a>();
+
+<a name="line1149">1149: </a>  PetscStackDestroy();
+
+<a name="line1151">1151: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1152">1152: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-no_signal_handler"</font>,&flg1,NULL);
+<a name="line1153">1153: </a>  <font color="#4169E1">if</font> (!flg1) { <a href="../../../docs/manualpages/Sys/PetscPopSignalHandler.html#PetscPopSignalHandler">PetscPopSignalHandler</a>();}
+<a name="line1154">1154: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1155">1155: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-mpidump"</font>,&flg1,NULL);
+<a name="line1156">1156: </a>  <font color="#4169E1">if</font> (flg1) {
+<a name="line1157">1157: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIDump.html#PetscMPIDump">PetscMPIDump</a>(stdout);
+<a name="line1158">1158: </a>  }
+<a name="line1159">1159: </a>  flg1 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1160">1160: </a>  flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1161">1161: </a>  <font color="#B22222">/* preemptive call to avoid listing this option in options table as unused */</font>
+<a name="line1162">1162: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-malloc_dump"</font>,&flg1);
+<a name="line1163">1163: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-objects_dump"</font>,&flg1);
+<a name="line1164">1164: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-options_view"</font>,&flg2,NULL);
+
+<a name="line1166">1166: </a>  <font color="#4169E1">if</font> (flg2) {
+<a name="line1167">1167: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer;
+<a name="line1168">1168: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&viewer);
+<a name="line1169">1169: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(viewer,PETSCVIEWERASCII);
+<a name="line1170">1170: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</a>(NULL,viewer);
+<a name="line1171">1171: </a>    <a href="../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
+<a name="line1172">1172: </a>  }
+
+<a name="line1174">1174: </a>  <font color="#B22222">/* to prevent PETSc -options_left from warning */</font>
+<a name="line1175">1175: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-nox"</font>,&flg1);
+<a name="line1176">1176: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-nox_warning"</font>,&flg1);
+
+<a name="line1178">1178: </a>  flg3 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>; <font color="#B22222">/* default value is required */</font>
+<a name="line1179">1179: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-options_left"</font>,&flg3,&flg1);
+<a name="line1180">1180: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsAllUsed.html#PetscOptionsAllUsed">PetscOptionsAllUsed</a>(NULL,&nopt);
+<a name="line1181">1181: </a>  <font color="#4169E1">if</font> (flg3) {
+<a name="line1182">1182: </a>    <font color="#4169E1">if</font> (!flg2) { <font color="#B22222">/* have not yet printed the options */</font>
+<a name="line1183">1183: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewer.html#PetscViewer">PetscViewer</a> viewer;
+<a name="line1184">1184: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerCreate.html#PetscViewerCreate">PetscViewerCreate</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,&viewer);
+<a name="line1185">1185: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerSetType.html#PetscViewerSetType">PetscViewerSetType</a>(viewer,PETSCVIEWERASCII);
+<a name="line1186">1186: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsView.html#PetscOptionsView">PetscOptionsView</a>(NULL,viewer);
+<a name="line1187">1187: </a>      <a href="../../../docs/manualpages/Viewer/PetscViewerDestroy.html#PetscViewerDestroy">PetscViewerDestroy</a>(&viewer);
 <a name="line1188">1188: </a>    }
-<a name="line1189">1189: </a>  }
-<a name="line1190">1190: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
-<a name="line1191">1191: </a>  <font color="#4169E1">if</font> (nopt && !flg3 && !flg1) {
-<a name="line1192">1192: </a>    <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"WARNING! There are options you set that were not used!\n"</font>);
-<a name="line1193">1193: </a>    <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"WARNING! could be spelling mistake, etc!\n"</font>);
-<a name="line1194">1194: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsLeft.html#PetscOptionsLeft">PetscOptionsLeft</a>(NULL);
-<a name="line1195">1195: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (nopt && flg3) {
-<a name="line1196">1196: </a><font color="#A020F0">#else</font>
-<a name="line1197">1197: </a>  <font color="#4169E1">if</font> (nopt && flg3) {
-<a name="line1198">1198: </a><font color="#A020F0">#endif</font>
-<a name="line1199">1199: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsLeft.html#PetscOptionsLeft">PetscOptionsLeft</a>(NULL);
-<a name="line1200">1200: </a>  }
-
-<a name="line1202">1202: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
-<a name="line1203">1203: </a>  <font color="#4169E1">if</font> (!PetscGlobalRank) {
-<a name="line1204">1204: </a>    PetscStackSAWsViewOff();
-<a name="line1205">1205: </a>    PetscStackCallSAWs(SAWs_Finalize,());
-<a name="line1206">1206: </a>  }
-<a name="line1207">1207: </a><font color="#A020F0">#endif</font>
-
-<a name="line1209">1209: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line1210">1210: </a>  <font color="#B22222">/*</font>
-<a name="line1211">1211: </a><font color="#B22222">       List all objects the user may have forgot to free</font>
-<a name="line1212">1212: </a><font color="#B22222">  */</font>
-<a name="line1213">1213: </a>  <font color="#4169E1">if</font> (PetscObjectsLog) {
-<a name="line1214">1214: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-objects_dump"</font>,&flg1);
-<a name="line1215">1215: </a>    <font color="#4169E1">if</font> (flg1) {
-<a name="line1216">1216: </a>      <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> local_comm;
-<a name="line1217">1217: </a>      char     string[64];
-
-<a name="line1219">1219: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-objects_dump"</font>,string,64,NULL);
-<a name="line1220">1220: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_dup.html#MPI_Comm_dup">MPI_Comm_dup</a>(MPI_COMM_WORLD,&local_comm);
-<a name="line1221">1221: </a>      PetscSequentialPhaseBegin_Private(local_comm,1);
-<a name="line1222">1222: </a>      <a href="../../../docs/manualpages/Sys/PetscObjectsDump.html#PetscObjectsDump">PetscObjectsDump</a>(stdout,(string[0] == 'a') ? <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> : <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
-<a name="line1223">1223: </a>      PetscSequentialPhaseEnd_Private(local_comm,1);
-<a name="line1224">1224: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&local_comm);
-<a name="line1225">1225: </a>    }
-<a name="line1226">1226: </a>  }
-<a name="line1227">1227: </a><font color="#A020F0">#endif</font>
-
-<a name="line1229">1229: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line1230">1230: </a>  PetscObjectsCounts    = 0;
-<a name="line1231">1231: </a>  PetscObjectsMaxCounts = 0;
-<a name="line1232">1232: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(PetscObjects);
-<a name="line1233">1233: </a><font color="#A020F0">#endif</font>
-
-<a name="line1235">1235: </a>  <font color="#B22222">/*</font>
-<a name="line1236">1236: </a><font color="#B22222">     Destroy any packages that registered a finalize</font>
-<a name="line1237">1237: </a><font color="#B22222">  */</font>
-<a name="line1238">1238: </a>  <a href="../../../docs/manualpages/Sys/PetscRegisterFinalizeAll.html#PetscRegisterFinalizeAll">PetscRegisterFinalizeAll</a>();
-
-<a name="line1240">1240: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
-<a name="line1241">1241: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogDestroy.html#PetscLogDestroy">PetscLogDestroy</a>();
-<a name="line1242">1242: </a><font color="#A020F0">#endif</font>
-
-<a name="line1244">1244: </a>  <font color="#B22222">/*</font>
-<a name="line1245">1245: </a><font color="#B22222">     Print PetscFunctionLists that have not been properly freed</font>
-
-<a name="line1247">1247: </a><font color="#B22222">  PetscFunctionListPrintAll();</font>
-<a name="line1248">1248: </a><font color="#B22222">  */</font>
-
-<a name="line1250">1250: </a>  <font color="#4169E1">if</font> (petsc_history) {
-<a name="line1251">1251: </a>    PetscCloseHistoryFile(&petsc_history);
-<a name="line1252">1252: </a>    petsc_history = 0;
-<a name="line1253">1253: </a>  }
-<a name="line1254">1254: </a>  PetscOptionsHelpPrintedDestroy(&PetscOptionsHelpPrintedSingleton);
-
-<a name="line1256">1256: </a>  <a href="../../../docs/manualpages/Profiling/PetscInfoAllow.html#PetscInfoAllow">PetscInfoAllow</a>(<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,NULL);
-
-<a name="line1258">1258: </a><font color="#A020F0">#if !defined(PETSC_HAVE_THREADSAFETY)</font>
-<a name="line1259">1259: </a>  {
-<a name="line1260">1260: </a>    char fname[PETSC_MAX_PATH_LEN];
-<a name="line1261">1261: </a>    FILE *fd;
-<a name="line1262">1262: </a>    int  err;
-
-<a name="line1264">1264: </a>    fname[0] = 0;
-
-<a name="line1266">1266: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-malloc_dump"</font>,fname,250,&flg1);
-<a name="line1267">1267: </a>    flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1268">1268: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-malloc_test"</font>,&flg2,NULL);
-<a name="line1269">1269: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
-<a name="line1270">1270: </a>    <font color="#4169E1">if</font> (PETSC_RUNNING_ON_VALGRIND) flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1271">1271: </a><font color="#A020F0">#else</font>
-<a name="line1272">1272: </a>    flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;         <font color="#B22222">/* Skip reporting for optimized builds regardless of -malloc_test */</font>
-<a name="line1273">1273: </a><font color="#A020F0">#endif</font>
-<a name="line1274">1274: </a>    <font color="#4169E1">if</font> (flg1 && fname[0]) {
-<a name="line1275">1275: </a>      char sname[PETSC_MAX_PATH_LEN];
-
-<a name="line1277">1277: </a>      sprintf(sname,<font color="#666666">"%s_%d"</font>,fname,rank);
-<a name="line1278">1278: </a>      fd   = fopen(sname,<font color="#666666">"w"</font>); <font color="#4169E1">if</font> (!fd) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open log file: %s"</font>,sname);
-<a name="line1279">1279: </a>      <a href="../../../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>(fd);
-<a name="line1280">1280: </a>      err  = fclose(fd);
-<a name="line1281">1281: </a>      <font color="#4169E1">if</font> (err) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SYS,<font color="#666666">"fclose() failed on file"</font>);
-<a name="line1282">1282: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (flg1 || flg2) {
-<a name="line1283">1283: </a>      <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> local_comm;
-
-<a name="line1285">1285: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_dup.html#MPI_Comm_dup">MPI_Comm_dup</a>(MPI_COMM_WORLD,&local_comm);
-<a name="line1286">1286: </a>      PetscSequentialPhaseBegin_Private(local_comm,1);
-<a name="line1287">1287: </a>      <a href="../../../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>(stdout);
-<a name="line1288">1288: </a>      PetscSequentialPhaseEnd_Private(local_comm,1);
-<a name="line1289">1289: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&local_comm);
-<a name="line1290">1290: </a>    }
-<a name="line1291">1291: </a>  }
-
-<a name="line1293">1293: </a>  {
-<a name="line1294">1294: </a>    char fname[PETSC_MAX_PATH_LEN];
-<a name="line1295">1295: </a>    FILE *fd = NULL;
-
-<a name="line1297">1297: </a>    fname[0] = 0;
-
-<a name="line1299">1299: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-malloc_log"</font>,fname,250,&flg1);
-<a name="line1300">1300: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-malloc_log_threshold"</font>,&flg2);
-<a name="line1301">1301: </a>    <font color="#4169E1">if</font> (flg1 && fname[0]) {
-<a name="line1302">1302: </a>      int err;
-
-<a name="line1304">1304: </a>      <font color="#4169E1">if</font> (!rank) {
-<a name="line1305">1305: </a>        fd = fopen(fname,<font color="#666666">"w"</font>);
-<a name="line1306">1306: </a>        <font color="#4169E1">if</font> (!fd) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open log file: %s"</font>,fname);
-<a name="line1307">1307: </a>      }
-<a name="line1308">1308: </a>      <a href="../../../docs/manualpages/Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</a>(fd);
-<a name="line1309">1309: </a>      <font color="#4169E1">if</font> (fd) {
-<a name="line1310">1310: </a>        err = fclose(fd);
-<a name="line1311">1311: </a>        <font color="#4169E1">if</font> (err) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SYS,<font color="#666666">"fclose() failed on file"</font>);
-<a name="line1312">1312: </a>      }
-<a name="line1313">1313: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (flg1 || flg2) {
-<a name="line1314">1314: </a>      <a href="../../../docs/manualpages/Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</a>(stdout);
-<a name="line1315">1315: </a>    }
-<a name="line1316">1316: </a>  }
-<a name="line1317">1317: </a><font color="#A020F0">#endif</font>
-
-<a name="line1319">1319: </a>  <font color="#B22222">/*</font>
-<a name="line1320">1320: </a><font color="#B22222">     Close any open dynamic libraries</font>
-<a name="line1321">1321: </a><font color="#B22222">  */</font>
-<a name="line1322">1322: </a>  PetscFinalize_DynamicLibraries();
-
-<a name="line1324">1324: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUDA)</font>
-<a name="line1325">1325: </a>  flg  = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line1326">1326: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-cublas"</font>,&flg,NULL);
-<a name="line1327">1327: </a>  <font color="#4169E1">if</font> (flg) {
-<a name="line1328">1328: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> p;
-<a name="line1329">1329: </a>    <font color="#4169E1">for</font> (p = 0; p < PetscGlobalSize; ++p) {
-<a name="line1330">1330: </a>      <font color="#4169E1">if</font> (p == PetscGlobalRank) {
-<a name="line1331">1331: </a>        <font color="#4169E1">if</font> (cublasv2handle) {
-<a name="line1332">1332: </a>          cberr = cublasDestroy(cublasv2handle);CHKERRCUBLAS(cberr);
-<a name="line1333">1333: </a>        }
-<a name="line1334">1334: </a>      }
-<a name="line1335">1335: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Barrier.html#MPI_Barrier">MPI_Barrier</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>);
-<a name="line1336">1336: </a>    }
-<a name="line1337">1337: </a>  }
-<a name="line1338">1338: </a><font color="#A020F0">#endif</font>
-
-<a name="line1340">1340: </a>  <font color="#B22222">/* Can be destroyed only after all the options are used */</font>
-<a name="line1341">1341: </a>  PetscOptionsDestroyDefault();
-
-<a name="line1343">1343: </a>  PetscGlobalArgc = 0;
-<a name="line1344">1344: </a>  PetscGlobalArgs = 0;
-
-<a name="line1346">1346: </a><font color="#A020F0">#if defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line1347">1347: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU___FLOAT128);
-<a name="line1348">1348: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
-<a name="line1349">1349: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU___COMPLEX128);
-<a name="line1350">1350: </a><font color="#A020F0">#endif</font>
-<a name="line1351">1351: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_free.html#MPI_Op_free">MPI_Op_free</a>(&MPIU_MAX);
-<a name="line1352">1352: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_free.html#MPI_Op_free">MPI_Op_free</a>(&MPIU_MIN);
-<a name="line1353">1353: </a><font color="#A020F0">#endif</font>
-
+<a name="line1189">1189: </a>    <font color="#4169E1">if</font> (!nopt) {
+<a name="line1190">1190: </a>      <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"There are no unused options.\n"</font>);
+<a name="line1191">1191: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (nopt == 1) {
+<a name="line1192">1192: </a>      <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"There is one unused database option. It is:\n"</font>);
+<a name="line1193">1193: </a>    } <font color="#4169E1">else</font> {
+<a name="line1194">1194: </a>      <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"There are %D unused database options. They are:\n"</font>,nopt);
+<a name="line1195">1195: </a>    }
+<a name="line1196">1196: </a>  }
+<a name="line1197">1197: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
+<a name="line1198">1198: </a>  <font color="#4169E1">if</font> (nopt && !flg3 && !flg1) {
+<a name="line1199">1199: </a>    <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"WARNING! There are options you set that were not used!\n"</font>);
+<a name="line1200">1200: </a>    <a href="../../../docs/manualpages/Sys/PetscPrintf.html#PetscPrintf">PetscPrintf</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,<font color="#666666">"WARNING! could be spelling mistake, etc!\n"</font>);
+<a name="line1201">1201: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsLeft.html#PetscOptionsLeft">PetscOptionsLeft</a>(NULL);
+<a name="line1202">1202: </a>  } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (nopt && flg3) {
+<a name="line1203">1203: </a><font color="#A020F0">#else</font>
+<a name="line1204">1204: </a>  <font color="#4169E1">if</font> (nopt && flg3) {
+<a name="line1205">1205: </a><font color="#A020F0">#endif</font>
+<a name="line1206">1206: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsLeft.html#PetscOptionsLeft">PetscOptionsLeft</a>(NULL);
+<a name="line1207">1207: </a>  }
+
+<a name="line1209">1209: </a><font color="#A020F0">#if defined(PETSC_HAVE_SAWS)</font>
+<a name="line1210">1210: </a>  <font color="#4169E1">if</font> (!PetscGlobalRank) {
+<a name="line1211">1211: </a>    PetscStackSAWsViewOff();
+<a name="line1212">1212: </a>    PetscStackCallSAWs(SAWs_Finalize,());
+<a name="line1213">1213: </a>  }
+<a name="line1214">1214: </a><font color="#A020F0">#endif</font>
+
+<a name="line1216">1216: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line1217">1217: </a>  <font color="#B22222">/*</font>
+<a name="line1218">1218: </a><font color="#B22222">       List all objects the user may have forgot to free</font>
+<a name="line1219">1219: </a><font color="#B22222">  */</font>
+<a name="line1220">1220: </a>  <font color="#4169E1">if</font> (PetscObjectsLog) {
+<a name="line1221">1221: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-objects_dump"</font>,&flg1);
+<a name="line1222">1222: </a>    <font color="#4169E1">if</font> (flg1) {
+<a name="line1223">1223: </a>      <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> local_comm;
+<a name="line1224">1224: </a>      char     string[64];
+
+<a name="line1226">1226: </a>      <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-objects_dump"</font>,string,64,NULL);
+<a name="line1227">1227: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_dup.html#MPI_Comm_dup">MPI_Comm_dup</a>(MPI_COMM_WORLD,&local_comm);
+<a name="line1228">1228: </a>      PetscSequentialPhaseBegin_Private(local_comm,1);
+<a name="line1229">1229: </a>      <a href="../../../docs/manualpages/Sys/PetscObjectsDump.html#PetscObjectsDump">PetscObjectsDump</a>(stdout,(string[0] == 'a') ? <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a> : <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>);
+<a name="line1230">1230: </a>      PetscSequentialPhaseEnd_Private(local_comm,1);
+<a name="line1231">1231: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&local_comm);
+<a name="line1232">1232: </a>    }
+<a name="line1233">1233: </a>  }
+<a name="line1234">1234: </a><font color="#A020F0">#endif</font>
+
+<a name="line1236">1236: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line1237">1237: </a>  PetscObjectsCounts    = 0;
+<a name="line1238">1238: </a>  PetscObjectsMaxCounts = 0;
+<a name="line1239">1239: </a>  <a href="../../../docs/manualpages/Sys/PetscFree.html#PetscFree">PetscFree</a>(PetscObjects);
+<a name="line1240">1240: </a><font color="#A020F0">#endif</font>
+
+<a name="line1242">1242: </a>  <font color="#B22222">/*</font>
+<a name="line1243">1243: </a><font color="#B22222">     Destroy any packages that registered a finalize</font>
+<a name="line1244">1244: </a><font color="#B22222">  */</font>
+<a name="line1245">1245: </a>  <a href="../../../docs/manualpages/Sys/PetscRegisterFinalizeAll.html#PetscRegisterFinalizeAll">PetscRegisterFinalizeAll</a>();
+
+<a name="line1247">1247: </a><font color="#A020F0">#if defined(PETSC_USE_LOG)</font>
+<a name="line1248">1248: </a>  <a href="../../../docs/manualpages/Profiling/PetscLogDestroy.html#PetscLogDestroy">PetscLogDestroy</a>();
+<a name="line1249">1249: </a><font color="#A020F0">#endif</font>
+
+<a name="line1251">1251: </a>  <font color="#B22222">/*</font>
+<a name="line1252">1252: </a><font color="#B22222">     Print PetscFunctionLists that have not been properly freed</font>
+
+<a name="line1254">1254: </a><font color="#B22222">  PetscFunctionListPrintAll();</font>
+<a name="line1255">1255: </a><font color="#B22222">  */</font>
+
+<a name="line1257">1257: </a>  <font color="#4169E1">if</font> (petsc_history) {
+<a name="line1258">1258: </a>    PetscCloseHistoryFile(&petsc_history);
+<a name="line1259">1259: </a>    petsc_history = 0;
+<a name="line1260">1260: </a>  }
+<a name="line1261">1261: </a>  PetscOptionsHelpPrintedDestroy(&PetscOptionsHelpPrintedSingleton);
+
+<a name="line1263">1263: </a>  <a href="../../../docs/manualpages/Profiling/PetscInfoAllow.html#PetscInfoAllow">PetscInfoAllow</a>(<a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>,NULL);
+
+<a name="line1265">1265: </a><font color="#A020F0">#if !defined(PETSC_HAVE_THREADSAFETY)</font>
+<a name="line1266">1266: </a>  {
+<a name="line1267">1267: </a>    char fname[PETSC_MAX_PATH_LEN];
+<a name="line1268">1268: </a>    FILE *fd;
+<a name="line1269">1269: </a>    int  err;
+
+<a name="line1271">1271: </a>    fname[0] = 0;
+
+<a name="line1273">1273: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-malloc_dump"</font>,fname,250,&flg1);
+<a name="line1274">1274: </a>    flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1275">1275: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-malloc_test"</font>,&flg2,NULL);
+<a name="line1276">1276: </a><font color="#A020F0">#if defined(PETSC_USE_DEBUG)</font>
+<a name="line1277">1277: </a>    <font color="#4169E1">if</font> (PETSC_RUNNING_ON_VALGRIND) flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1278">1278: </a><font color="#A020F0">#else</font>
+<a name="line1279">1279: </a>    flg2 = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;         <font color="#B22222">/* Skip reporting for optimized builds regardless of -malloc_test */</font>
+<a name="line1280">1280: </a><font color="#A020F0">#endif</font>
+<a name="line1281">1281: </a>    <font color="#4169E1">if</font> (flg1 && fname[0]) {
+<a name="line1282">1282: </a>      char sname[PETSC_MAX_PATH_LEN];
+
+<a name="line1284">1284: </a>      sprintf(sname,<font color="#666666">"%s_%d"</font>,fname,rank);
+<a name="line1285">1285: </a>      fd   = fopen(sname,<font color="#666666">"w"</font>); <font color="#4169E1">if</font> (!fd) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open log file: %s"</font>,sname);
+<a name="line1286">1286: </a>      <a href="../../../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>(fd);
+<a name="line1287">1287: </a>      err  = fclose(fd);
+<a name="line1288">1288: </a>      <font color="#4169E1">if</font> (err) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SYS,<font color="#666666">"fclose() failed on file"</font>);
+<a name="line1289">1289: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (flg1 || flg2) {
+<a name="line1290">1290: </a>      <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> local_comm;
+
+<a name="line1292">1292: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_dup.html#MPI_Comm_dup">MPI_Comm_dup</a>(MPI_COMM_WORLD,&local_comm);
+<a name="line1293">1293: </a>      PetscSequentialPhaseBegin_Private(local_comm,1);
+<a name="line1294">1294: </a>      <a href="../../../docs/manualpages/Sys/PetscMallocDump.html#PetscMallocDump">PetscMallocDump</a>(stdout);
+<a name="line1295">1295: </a>      PetscSequentialPhaseEnd_Private(local_comm,1);
+<a name="line1296">1296: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&local_comm);
+<a name="line1297">1297: </a>    }
+<a name="line1298">1298: </a>  }
+
+<a name="line1300">1300: </a>  {
+<a name="line1301">1301: </a>    char fname[PETSC_MAX_PATH_LEN];
+<a name="line1302">1302: </a>    FILE *fd = NULL;
+
+<a name="line1304">1304: </a>    fname[0] = 0;
+
+<a name="line1306">1306: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsGetString.html#PetscOptionsGetString">PetscOptionsGetString</a>(NULL,NULL,<font color="#666666">"-malloc_log"</font>,fname,250,&flg1);
+<a name="line1307">1307: </a>    <a href="../../../docs/manualpages/Sys/PetscOptionsHasName.html#PetscOptionsHasName">PetscOptionsHasName</a>(NULL,NULL,<font color="#666666">"-malloc_log_threshold"</font>,&flg2);
+<a name="line1308">1308: </a>    <font color="#4169E1">if</font> (flg1 && fname[0]) {
+<a name="line1309">1309: </a>      int err;
+
+<a name="line1311">1311: </a>      <font color="#4169E1">if</font> (!rank) {
+<a name="line1312">1312: </a>        fd = fopen(fname,<font color="#666666">"w"</font>);
+<a name="line1313">1313: </a>        <font color="#4169E1">if</font> (!fd) <a href="../../../docs/manualpages/Sys/SETERRQ1.html#SETERRQ1">SETERRQ1</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_FILE_OPEN,<font color="#666666">"Cannot open log file: %s"</font>,fname);
+<a name="line1314">1314: </a>      }
+<a name="line1315">1315: </a>      <a href="../../../docs/manualpages/Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</a>(fd);
+<a name="line1316">1316: </a>      <font color="#4169E1">if</font> (fd) {
+<a name="line1317">1317: </a>        err = fclose(fd);
+<a name="line1318">1318: </a>        <font color="#4169E1">if</font> (err) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_SYS,<font color="#666666">"fclose() failed on file"</font>);
+<a name="line1319">1319: </a>      }
+<a name="line1320">1320: </a>    } <font color="#4169E1">else</font> <font color="#4169E1">if</font> (flg1 || flg2) {
+<a name="line1321">1321: </a>      <a href="../../../docs/manualpages/Sys/PetscMallocDumpLog.html#PetscMallocDumpLog">PetscMallocDumpLog</a>(stdout);
+<a name="line1322">1322: </a>    }
+<a name="line1323">1323: </a>  }
+<a name="line1324">1324: </a><font color="#A020F0">#endif</font>
+
+<a name="line1326">1326: </a>  <font color="#B22222">/*</font>
+<a name="line1327">1327: </a><font color="#B22222">     Close any open dynamic libraries</font>
+<a name="line1328">1328: </a><font color="#B22222">  */</font>
+<a name="line1329">1329: </a>  PetscFinalize_DynamicLibraries();
+
+<a name="line1331">1331: </a><font color="#A020F0">#if defined(PETSC_HAVE_CUDA)</font>
+<a name="line1332">1332: </a>  flg  = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line1333">1333: </a>  <a href="../../../docs/manualpages/Sys/PetscOptionsGetBool.html#PetscOptionsGetBool">PetscOptionsGetBool</a>(NULL,NULL,<font color="#666666">"-cublas"</font>,&flg,NULL);
+<a name="line1334">1334: </a>  <font color="#4169E1">if</font> (flg) {
+<a name="line1335">1335: </a>    <a href="../../../docs/manualpages/Sys/PetscInt.html#PetscInt">PetscInt</a> p;
+<a name="line1336">1336: </a>    <font color="#4169E1">for</font> (p = 0; p < PetscGlobalSize; ++p) {
+<a name="line1337">1337: </a>      <font color="#4169E1">if</font> (p == PetscGlobalRank) {
+<a name="line1338">1338: </a>        <font color="#4169E1">if</font> (cublasv2handle) {
+<a name="line1339">1339: </a>          cberr = cublasDestroy(cublasv2handle);CHKERRCUBLAS(cberr);
+<a name="line1340">1340: </a>        }
+<a name="line1341">1341: </a>      }
+<a name="line1342">1342: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Barrier.html#MPI_Barrier">MPI_Barrier</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>);
+<a name="line1343">1343: </a>    }
+<a name="line1344">1344: </a>  }
+<a name="line1345">1345: </a><font color="#A020F0">#endif</font>
+
+<a name="line1347">1347: </a>  <font color="#B22222">/* Can be destroyed only after all the options are used */</font>
+<a name="line1348">1348: </a>  PetscOptionsDestroyDefault();
+
+<a name="line1350">1350: </a>  PetscGlobalArgc = 0;
+<a name="line1351">1351: </a>  PetscGlobalArgs = 0;
+
+<a name="line1353">1353: </a><font color="#A020F0">#if defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line1354">1354: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU___FLOAT128);
 <a name="line1355">1355: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
-<a name="line1356">1356: </a><font color="#A020F0">#if !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)</font>
-<a name="line1357">1357: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU_C_DOUBLE_COMPLEX);
-<a name="line1358">1358: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU_C_COMPLEX);
-<a name="line1359">1359: </a><font color="#A020F0">#endif</font>
+<a name="line1356">1356: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU___COMPLEX128);
+<a name="line1357">1357: </a><font color="#A020F0">#endif</font>
+<a name="line1358">1358: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_free.html#MPI_Op_free">MPI_Op_free</a>(&MPIU_MAX);
+<a name="line1359">1359: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_free.html#MPI_Op_free">MPI_Op_free</a>(&MPIU_MIN);
 <a name="line1360">1360: </a><font color="#A020F0">#endif</font>
 
-<a name="line1362">1362: </a><font color="#A020F0">#if (defined(PETSC_HAVE_COMPLEX) && !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)) || defined(PETSC_USE_REAL___FLOAT128)</font>
-<a name="line1363">1363: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_free.html#MPI_Op_free">MPI_Op_free</a>(&MPIU_SUM);
-<a name="line1364">1364: </a><font color="#A020F0">#endif</font>
-
-<a name="line1366">1366: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU_2SCALAR);
-<a name="line1367">1367: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES) || !defined(MPI_2INT)</font>
-<a name="line1368">1368: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU_2INT);
-<a name="line1369">1369: </a><font color="#A020F0">#endif</font>
-<a name="line1370">1370: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_free.html#MPI_Op_free">MPI_Op_free</a>(&PetscMaxSum_Op);
-
-<a name="line1372">1372: </a>  <font color="#B22222">/*</font>
-<a name="line1373">1373: </a><font color="#B22222">     Destroy any known inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>'s and attributes pointing to them</font>
-<a name="line1374">1374: </a><font color="#B22222">     Note this will not destroy any new communicators the user has created.</font>
-
-<a name="line1376">1376: </a><font color="#B22222">     If all PETSc objects were not destroyed those left over objects will have hanging references to</font>
-<a name="line1377">1377: </a><font color="#B22222">     the MPI_Comms that were freed; but that is ok because those PETSc objects will never be used again</font>
-<a name="line1378">1378: </a><font color="#B22222"> */</font>
-<a name="line1379">1379: </a>  {
-<a name="line1380">1380: </a>    PetscCommCounter *counter;
-<a name="line1381">1381: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>      flg;
-<a name="line1382">1382: </a>    <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>         icomm;
-<a name="line1383">1383: </a>    <font color="#4169E1">union</font> {<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm; void *ptr;} ucomm;
-<a name="line1384">1384: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,Petsc_InnerComm_keyval,&ucomm,&flg);
-<a name="line1385">1385: </a>    <font color="#4169E1">if</font> (flg) {
-<a name="line1386">1386: </a>      icomm = ucomm.comm;
-<a name="line1387">1387: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(icomm,Petsc_Counter_keyval,&counter,&flg);
-<a name="line1388">1388: </a>      <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> does not have expected tag/name counter, problem with corrupted memory"</font>);
-
-<a name="line1390">1390: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,Petsc_InnerComm_keyval);
-<a name="line1391">1391: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(icomm,Petsc_Counter_keyval);
-<a name="line1392">1392: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&icomm);
-<a name="line1393">1393: </a>    }
-<a name="line1394">1394: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,Petsc_InnerComm_keyval,&ucomm,&flg);
-<a name="line1395">1395: </a>    <font color="#4169E1">if</font> (flg) {
-<a name="line1396">1396: </a>      icomm = ucomm.comm;
-<a name="line1397">1397: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(icomm,Petsc_Counter_keyval,&counter,&flg);
-<a name="line1398">1398: </a>      <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> does not have expected tag/name counter, problem with corrupted memory"</font>);
-
-<a name="line1400">1400: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,Petsc_InnerComm_keyval);
-<a name="line1401">1401: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(icomm,Petsc_Counter_keyval);
-<a name="line1402">1402: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&icomm);
-<a name="line1403">1403: </a>    }
-<a name="line1404">1404: </a>  }
-
-<a name="line1406">1406: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_free.html#MPI_Keyval_free">MPI_Keyval_free</a>(&Petsc_Counter_keyval);
-<a name="line1407">1407: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_free.html#MPI_Keyval_free">MPI_Keyval_free</a>(&Petsc_InnerComm_keyval);
-<a name="line1408">1408: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_free.html#MPI_Keyval_free">MPI_Keyval_free</a>(&Petsc_OuterComm_keyval);
-
-<a name="line1410">1410: </a>  PetscSpinlockDestroy(&PetscViewerASCIISpinLockOpen);
-<a name="line1411">1411: </a>  PetscSpinlockDestroy(&PetscViewerASCIISpinLockStdout);
-<a name="line1412">1412: </a>  PetscSpinlockDestroy(&PetscViewerASCIISpinLockStderr);
-<a name="line1413">1413: </a>  PetscSpinlockDestroy(&PetscCommSpinLock);
-
-<a name="line1415">1415: </a>  <font color="#4169E1">if</font> (PetscBeganMPI) {
-<a name="line1416">1416: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPI_FINALIZED)</font>
-<a name="line1417">1417: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> flag;
-<a name="line1418">1418: </a>    MPI_Finalized(&flag);
-<a name="line1419">1419: </a>    <font color="#4169E1">if</font> (flag) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_LIB,<font color="#666666">"<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>() has already been called, even though <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a [...]
-<a name="line1420">1420: </a><font color="#A020F0">#endif</font>
-<a name="line1421">1421: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>();
-<a name="line1422">1422: </a>  }
-<a name="line1423">1423: </a><font color="#B22222">/*</font>
-
-<a name="line1425">1425: </a><font color="#B22222">     Note: In certain cases <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> is never <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>()ed because</font>
-<a name="line1426">1426: </a><font color="#B22222">   the communicator has some outstanding requests on it. Specifically if the</font>
-<a name="line1427">1427: </a><font color="#B22222">   flag PETSC_HAVE_BROKEN_REQUEST_FREE is set (for IBM MPI implementation). See</font>
-<a name="line1428">1428: </a><font color="#B22222">   src/vec/utils/vpscat.c. Due to this the memory allocated in <a href="../../../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>()</font>
-<a name="line1429">1429: </a><font color="#B22222">   is never freed as it should be. Thus one may obtain messages of the form</font>
-<a name="line1430">1430: </a><font color="#B22222">   [ 1] 8 bytes <a href="../../../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>() line 645 in src/sys/mpiu.c indicating the</font>
-<a name="line1431">1431: </a><font color="#B22222">   memory was not freed.</font>
-
-<a name="line1433">1433: </a><font color="#B22222">*/</font>
-<a name="line1434">1434: </a>  <a href="../../../docs/manualpages/Sys/PetscMallocClear.html#PetscMallocClear">PetscMallocClear</a>();
-
-<a name="line1436">1436: </a>  PetscInitializeCalled = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
-<a name="line1437">1437: </a>  PetscFinalizeCalled   = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
-<a name="line1438">1438: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(ierr);
-<a name="line1439">1439: </a>}
-
-<a name="line1441">1441: </a><font color="#A020F0">#if defined(PETSC_MISSING_LAPACK_lsame_)</font>
-<a name="line1442">1442: </a><strong><font color="#4169E1"><a name="lsame_"></a>PETSC_EXTERN int lsame_(char *a,char *b)</font></strong>
-<a name="line1443">1443: </a>{
-<a name="line1444">1444: </a>  <font color="#4169E1">if</font> (*a == *b) <font color="#4169E1">return</font> 1;
-<a name="line1445">1445: </a>  <font color="#4169E1">if</font> (*a + 32 == *b) <font color="#4169E1">return</font> 1;
-<a name="line1446">1446: </a>  <font color="#4169E1">if</font> (*a - 32 == *b) <font color="#4169E1">return</font> 1;
-<a name="line1447">1447: </a>  <font color="#4169E1">return</font> 0;
-<a name="line1448">1448: </a>}
-<a name="line1449">1449: </a><font color="#A020F0">#endif</font>
-
-<a name="line1451">1451: </a><font color="#A020F0">#if defined(PETSC_MISSING_LAPACK_lsame)</font>
-<a name="line1452">1452: </a><strong><font color="#4169E1"><a name="lsame"></a>PETSC_EXTERN int lsame(char *a,char *b)</font></strong>
-<a name="line1453">1453: </a>{
-<a name="line1454">1454: </a>  <font color="#4169E1">if</font> (*a == *b) <font color="#4169E1">return</font> 1;
-<a name="line1455">1455: </a>  <font color="#4169E1">if</font> (*a + 32 == *b) <font color="#4169E1">return</font> 1;
-<a name="line1456">1456: </a>  <font color="#4169E1">if</font> (*a - 32 == *b) <font color="#4169E1">return</font> 1;
-<a name="line1457">1457: </a>  <font color="#4169E1">return</font> 0;
-<a name="line1458">1458: </a>}
-<a name="line1459">1459: </a><font color="#A020F0">#endif</font>
+<a name="line1362">1362: </a><font color="#A020F0">#if defined(PETSC_HAVE_COMPLEX)</font>
+<a name="line1363">1363: </a><font color="#A020F0">#if !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)</font>
+<a name="line1364">1364: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU_C_DOUBLE_COMPLEX);
+<a name="line1365">1365: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU_C_COMPLEX);
+<a name="line1366">1366: </a><font color="#A020F0">#endif</font>
+<a name="line1367">1367: </a><font color="#A020F0">#endif</font>
+
+<a name="line1369">1369: </a><font color="#A020F0">#if (defined(PETSC_HAVE_COMPLEX) && !defined(PETSC_HAVE_MPI_C_DOUBLE_COMPLEX)) || defined(PETSC_USE_REAL___FLOAT128)</font>
+<a name="line1370">1370: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_free.html#MPI_Op_free">MPI_Op_free</a>(&MPIU_SUM);
+<a name="line1371">1371: </a><font color="#A020F0">#endif</font>
+
+<a name="line1373">1373: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU_2SCALAR);
+<a name="line1374">1374: </a><font color="#A020F0">#if defined(PETSC_USE_64BIT_INDICES) || !defined(MPI_2INT)</font>
+<a name="line1375">1375: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Type_free.html#MPI_Type_free">MPI_Type_free</a>(&MPIU_2INT);
+<a name="line1376">1376: </a><font color="#A020F0">#endif</font>
+<a name="line1377">1377: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Op_free.html#MPI_Op_free">MPI_Op_free</a>(&PetscMaxSum_Op);
+
+<a name="line1379">1379: </a>  <font color="#B22222">/*</font>
+<a name="line1380">1380: </a><font color="#B22222">     Destroy any known inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>'s and attributes pointing to them</font>
+<a name="line1381">1381: </a><font color="#B22222">     Note this will not destroy any new communicators the user has created.</font>
+
+<a name="line1383">1383: </a><font color="#B22222">     If all PETSc objects were not destroyed those left over objects will have hanging references to</font>
+<a name="line1384">1384: </a><font color="#B22222">     the MPI_Comms that were freed; but that is ok because those PETSc objects will never be used again</font>
+<a name="line1385">1385: </a><font color="#B22222"> */</font>
+<a name="line1386">1386: </a>  {
+<a name="line1387">1387: </a>    PetscCommCounter *counter;
+<a name="line1388">1388: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a>      flg;
+<a name="line1389">1389: </a>    <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a>         icomm;
+<a name="line1390">1390: </a>    <font color="#4169E1">union</font> {<a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> comm; void *ptr;} ucomm;
+<a name="line1391">1391: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,Petsc_InnerComm_keyval,&ucomm,&flg);
+<a name="line1392">1392: </a>    <font color="#4169E1">if</font> (flg) {
+<a name="line1393">1393: </a>      icomm = ucomm.comm;
+<a name="line1394">1394: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(icomm,Petsc_Counter_keyval,&counter,&flg);
+<a name="line1395">1395: </a>      <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> does not have expected tag/name counter, problem with corrupted memory"</font>);
+
+<a name="line1397">1397: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,Petsc_InnerComm_keyval);
+<a name="line1398">1398: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(icomm,Petsc_Counter_keyval);
+<a name="line1399">1399: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&icomm);
+<a name="line1400">1400: </a>    }
+<a name="line1401">1401: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,Petsc_InnerComm_keyval,&ucomm,&flg);
+<a name="line1402">1402: </a>    <font color="#4169E1">if</font> (flg) {
+<a name="line1403">1403: </a>      icomm = ucomm.comm;
+<a name="line1404">1404: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get">MPI_Attr_get</a>(icomm,Petsc_Counter_keyval,&counter,&flg);
+<a name="line1405">1405: </a>      <font color="#4169E1">if</font> (!flg) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,PETSC_ERR_ARG_CORRUPT,<font color="#666666">"Inner <a href="../../../docs/manualpages/Sys/MPI_Comm.html#MPI_Comm">MPI_Comm</a> does not have expected tag/name counter, problem with corrupted memory"</font>);
+
+<a name="line1407">1407: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a>,Petsc_InnerComm_keyval);
+<a name="line1408">1408: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete">MPI_Attr_delete</a>(icomm,Petsc_Counter_keyval);
+<a name="line1409">1409: </a>      <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>(&icomm);
+<a name="line1410">1410: </a>    }
+<a name="line1411">1411: </a>  }
+
+<a name="line1413">1413: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_free.html#MPI_Keyval_free">MPI_Keyval_free</a>(&Petsc_Counter_keyval);
+<a name="line1414">1414: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_free.html#MPI_Keyval_free">MPI_Keyval_free</a>(&Petsc_InnerComm_keyval);
+<a name="line1415">1415: </a>  <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Keyval_free.html#MPI_Keyval_free">MPI_Keyval_free</a>(&Petsc_OuterComm_keyval);
+
+<a name="line1417">1417: </a>  PetscSpinlockDestroy(&PetscViewerASCIISpinLockOpen);
+<a name="line1418">1418: </a>  PetscSpinlockDestroy(&PetscViewerASCIISpinLockStdout);
+<a name="line1419">1419: </a>  PetscSpinlockDestroy(&PetscViewerASCIISpinLockStderr);
+<a name="line1420">1420: </a>  PetscSpinlockDestroy(&PetscCommSpinLock);
+
+<a name="line1422">1422: </a>  <font color="#4169E1">if</font> (PetscBeganMPI) {
+<a name="line1423">1423: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPI_FINALIZED)</font>
+<a name="line1424">1424: </a>    <a href="../../../docs/manualpages/Sys/PetscMPIInt.html#PetscMPIInt">PetscMPIInt</a> flag;
+<a name="line1425">1425: </a>    MPI_Finalized(&flag);
+<a name="line1426">1426: </a>    <font color="#4169E1">if</font> (flag) <a href="../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</a>(<a href="../../../docs/manualpages/Sys/PETSC_COMM_SELF.html#PETSC_COMM_SELF">PETSC_COMM_SELF</a>,PETSC_ERR_LIB,<font color="#666666">"<a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>() has already been called, even though <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Init.html#MPI_Init">MPI_Init</a [...]
+<a name="line1427">1427: </a><font color="#A020F0">#endif</font>
+<a name="line1428">1428: </a>    <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Finalize.html#MPI_Finalize">MPI_Finalize</a>();
+<a name="line1429">1429: </a>  }
+<a name="line1430">1430: </a><font color="#B22222">/*</font>
+
+<a name="line1432">1432: </a><font color="#B22222">     Note: In certain cases <a href="../../../docs/manualpages/Sys/PETSC_COMM_WORLD.html#PETSC_COMM_WORLD">PETSC_COMM_WORLD</a> is never <a href="http://www.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free">MPI_Comm_free</a>()ed because</font>
+<a name="line1433">1433: </a><font color="#B22222">   the communicator has some outstanding requests on it. Specifically if the</font>
+<a name="line1434">1434: </a><font color="#B22222">   flag PETSC_HAVE_BROKEN_REQUEST_FREE is set (for IBM MPI implementation). See</font>
+<a name="line1435">1435: </a><font color="#B22222">   src/vec/utils/vpscat.c. Due to this the memory allocated in <a href="../../../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>()</font>
+<a name="line1436">1436: </a><font color="#B22222">   is never freed as it should be. Thus one may obtain messages of the form</font>
+<a name="line1437">1437: </a><font color="#B22222">   [ 1] 8 bytes <a href="../../../docs/manualpages/Sys/PetscCommDuplicate.html#PetscCommDuplicate">PetscCommDuplicate</a>() line 645 in src/sys/mpiu.c indicating the</font>
+<a name="line1438">1438: </a><font color="#B22222">   memory was not freed.</font>
+
+<a name="line1440">1440: </a><font color="#B22222">*/</font>
+<a name="line1441">1441: </a>  <a href="../../../docs/manualpages/Sys/PetscMallocClear.html#PetscMallocClear">PetscMallocClear</a>();
+
+<a name="line1443">1443: </a>  PetscInitializeCalled = <a href="../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
+<a name="line1444">1444: </a>  PetscFinalizeCalled   = <a href="../../../docs/manualpages/Sys/PETSC_TRUE.html#PETSC_TRUE">PETSC_TRUE</a>;
+<a name="line1445">1445: </a>  <a href="../../../docs/manualpages/Sys/PetscFunctionReturn.html#PetscFunctionReturn">PetscFunctionReturn</a>(ierr);
+<a name="line1446">1446: </a>}
+
+<a name="line1448">1448: </a><font color="#A020F0">#if defined(PETSC_MISSING_LAPACK_lsame_)</font>
+<a name="line1449">1449: </a><strong><font color="#4169E1"><a name="lsame_"></a>PETSC_EXTERN int lsame_(char *a,char *b)</font></strong>
+<a name="line1450">1450: </a>{
+<a name="line1451">1451: </a>  <font color="#4169E1">if</font> (*a == *b) <font color="#4169E1">return</font> 1;
+<a name="line1452">1452: </a>  <font color="#4169E1">if</font> (*a + 32 == *b) <font color="#4169E1">return</font> 1;
+<a name="line1453">1453: </a>  <font color="#4169E1">if</font> (*a - 32 == *b) <font color="#4169E1">return</font> 1;
+<a name="line1454">1454: </a>  <font color="#4169E1">return</font> 0;
+<a name="line1455">1455: </a>}
+<a name="line1456">1456: </a><font color="#A020F0">#endif</font>
+
+<a name="line1458">1458: </a><font color="#A020F0">#if defined(PETSC_MISSING_LAPACK_lsame)</font>
+<a name="line1459">1459: </a><strong><font color="#4169E1"><a name="lsame"></a>PETSC_EXTERN int lsame(char *a,char *b)</font></strong>
+<a name="line1460">1460: </a>{
+<a name="line1461">1461: </a>  <font color="#4169E1">if</font> (*a == *b) <font color="#4169E1">return</font> 1;
+<a name="line1462">1462: </a>  <font color="#4169E1">if</font> (*a + 32 == *b) <font color="#4169E1">return</font> 1;
+<a name="line1463">1463: </a>  <font color="#4169E1">if</font> (*a - 32 == *b) <font color="#4169E1">return</font> 1;
+<a name="line1464">1464: </a>  <font color="#4169E1">return</font> 0;
+<a name="line1465">1465: </a>}
+<a name="line1466">1466: </a><font color="#A020F0">#endif</font>
 </pre>
 </body>
 
diff --git a/src/sys/objects/pname.c.html b/src/sys/objects/pname.c.html
index c335cbd..079d4bb 100644
--- a/src/sys/objects/pname.c.html
+++ b/src/sys/objects/pname.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/pname.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:37+00:00">
+<meta name="date" content="2016-06-05T17:15:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/pname.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/pname.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/petscimpl.h>        </font><font color="#B22222">/*I    "petscsys.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewer.h></font>
diff --git a/src/sys/objects/prefix.c.html b/src/sys/objects/prefix.c.html
index cd3bb0a..20b6a13 100644
--- a/src/sys/objects/prefix.c.html
+++ b/src/sys/objects/prefix.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/prefix.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:48+00:00">
+<meta name="date" content="2016-06-05T17:16:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/prefix.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/prefix.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides utility routines for manulating any type of PETSc object.</font>
diff --git a/src/sys/objects/ptype.c.html b/src/sys/objects/ptype.c.html
index be2a963..7756f52 100644
--- a/src/sys/objects/ptype.c.html
+++ b/src/sys/objects/ptype.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/ptype.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:54+00:00">
+<meta name="date" content="2016-06-05T17:16:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/ptype.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/ptype.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides utility routines for manipulating any type of PETSc object.</font>
diff --git a/src/sys/objects/state.c.html b/src/sys/objects/state.c.html
index b785d2a..657d5ab 100644
--- a/src/sys/objects/state.c.html
+++ b/src/sys/objects/state.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/state.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:54+00:00">
+<meta name="date" content="2016-06-05T17:16:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/state.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/state.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides utility routines for manulating any type of PETSc object.</font>
diff --git a/src/sys/objects/subcomm.c.html b/src/sys/objects/subcomm.c.html
index 5192918..8b986ac 100644
--- a/src/sys/objects/subcomm.c.html
+++ b/src/sys/objects/subcomm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/subcomm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:59+00:00">
+<meta name="date" content="2016-06-05T17:16:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/subcomm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/subcomm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides utility routines for split MPI communicator.</font>
diff --git a/src/sys/objects/tagm.c.html b/src/sys/objects/tagm.c.html
index c6b0905..4d534bf 100644
--- a/src/sys/objects/tagm.c.html
+++ b/src/sys/objects/tagm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/tagm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:37+00:00">
+<meta name="date" content="2016-06-05T17:15:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/tagm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/tagm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Some PETSc utilites</font>
diff --git a/src/sys/objects/version.c.html b/src/sys/objects/version.c.html
index 1b74b7e..7f03623 100644
--- a/src/sys/objects/version.c.html
+++ b/src/sys/objects/version.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/objects/version.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:03:35+00:00">
+<meta name="date" content="2016-06-05T17:15:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/objects/version.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/objects/version.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line2">  2: </a><font color="#B22222">/*@C</font>
 <a name="line3">  3: </a><font color="#B22222">    <a href="../../../docs/manualpages/Sys/PetscGetVersion.html#PetscGetVersion">PetscGetVersion</a> - Gets the PETSc version information in a string.</font>
diff --git a/src/sys/python/index.html b/src/sys/python/index.html
index 832f4c3..62d0475 100644
--- a/src/sys/python/index.html
+++ b/src/sys/python/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/python/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/python/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/sys/python/makefile.html b/src/sys/python/makefile.html
index 9e2f731..e4b88ac 100644
--- a/src/sys/python/makefile.html
+++ b/src/sys/python/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/python/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:50+00:00">
+<meta name="date" content="2016-06-05T17:17:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/python/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/python/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/sys/python/pythonsys.c.html b/src/sys/python/pythonsys.c.html
index f88371f..c8bad1d 100644
--- a/src/sys/python/pythonsys.c.html
+++ b/src/sys/python/pythonsys.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/python/pythonsys.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:49+00:00">
+<meta name="date" content="2016-06-05T17:17:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/python/pythonsys.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/python/pythonsys.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscimpl.h>       </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#B22222">/* ---------------------------------------------------------------- */</font>
diff --git a/src/sys/time/cputime.c.html b/src/sys/time/cputime.c.html
index 598a4b1..543035c 100644
--- a/src/sys/time/cputime.c.html
+++ b/src/sys/time/cputime.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/time/cputime.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:02+00:00">
+<meta name="date" content="2016-06-05T17:16:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/time/cputime.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/time/cputime.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  This is to allow one to measure CPU time usage of their job,</font>
diff --git a/src/sys/time/fdate.c.html b/src/sys/time/fdate.c.html
index f64ff34..bf1d260 100644
--- a/src/sys/time/fdate.c.html
+++ b/src/sys/time/fdate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/time/fdate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:02+00:00">
+<meta name="date" content="2016-06-05T17:16:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/time/fdate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/time/fdate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_SYS_TIME_H)</font>
diff --git a/src/sys/time/index.html b/src/sys/time/index.html
index 708d169..8b3e6a8 100644
--- a/src/sys/time/index.html
+++ b/src/sys/time/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/time/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/time/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/time/makefile.html b/src/sys/time/makefile.html
index feb343f..2cdf8c1 100644
--- a/src/sys/time/makefile.html
+++ b/src/sys/time/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/time/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:03+00:00">
+<meta name="date" content="2016-06-05T17:16:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/time/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/time/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/totalview/index.html b/src/sys/totalview/index.html
index 6fab94f..4d14016 100644
--- a/src/sys/totalview/index.html
+++ b/src/sys/totalview/index.html
@@ -3,8 +3,8 @@
 <TITLE>Profiling Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/totalview/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/totalview/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Profiling Manual Pages 
 </H2>
diff --git a/src/sys/totalview/makefile.html b/src/sys/totalview/makefile.html
index 79c8f62..4aa1cde 100644
--- a/src/sys/totalview/makefile.html
+++ b/src/sys/totalview/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/totalview/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:51+00:00">
+<meta name="date" content="2016-06-05T17:17:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/totalview/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/totalview/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS    =
diff --git a/src/sys/totalview/tv_data_display.c.html b/src/sys/totalview/tv_data_display.c.html
index 39c0d40..07be5c2 100644
--- a/src/sys/totalview/tv_data_display.c.html
+++ b/src/sys/totalview/tv_data_display.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/totalview/tv_data_display.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:51+00:00">
+<meta name="date" content="2016-06-05T17:17:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/totalview/tv_data_display.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/totalview/tv_data_display.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> * $Header: /home/tv/src/debugger/src/datadisp/tv_data_display.c,v 1.4 2010-04-21 15:32:50 tringali Exp $</font>
 <a name="line3">  3: </a><font color="#B22222"> * $Locker:  $</font>
diff --git a/src/sys/totalview/tv_data_display.h.html b/src/sys/totalview/tv_data_display.h.html
index c3697f5..3287f45 100644
--- a/src/sys/totalview/tv_data_display.h.html
+++ b/src/sys/totalview/tv_data_display.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/totalview/tv_data_display.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:51+00:00">
+<meta name="date" content="2016-06-05T17:17:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/totalview/tv_data_display.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/totalview/tv_data_display.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> * $Header: /home/tv/src/debugger/src/datadisp/tv_data_display.h,v 1.3 2010-04-21 15:32:50 tringali Exp $</font>
 <a name="line3">  3: </a><font color="#B22222"> * $Locker:  $</font>
diff --git a/src/sys/utils/arch.c.html b/src/sys/utils/arch.c.html
index ff93bb0..de51dd4 100644
--- a/src/sys/utils/arch.c.html
+++ b/src/sys/utils/arch.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/arch.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:03+00:00">
+<meta name="date" content="2016-06-05T17:16:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/arch.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/arch.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>         </font><font color="#B22222">/*I  "petscsys.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/utils/ctable.c.html b/src/sys/utils/ctable.c.html
index 9ad3393..9dda3ea 100644
--- a/src/sys/utils/ctable.c.html
+++ b/src/sys/utils/ctable.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/ctable.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:11+00:00">
+<meta name="date" content="2016-06-05T17:16:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/ctable.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/ctable.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* Contributed by - Mark Adams */</font>
 
diff --git a/src/sys/utils/fhost.c.html b/src/sys/utils/fhost.c.html
index 51a639b..f7dc82e 100644
--- a/src/sys/utils/fhost.c.html
+++ b/src/sys/utils/fhost.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/fhost.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:03+00:00">
+<meta name="date" content="2016-06-05T17:16:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/fhost.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/fhost.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_DESIRE_FEATURE_TEST_MACROS </font><font color="#B22222">/* for getdomainname */</font><font color="#228B22"></font></strong>
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Code for manipulating files.</font>
diff --git a/src/sys/utils/ftn-kernels/fcopy.F.html b/src/sys/utils/ftn-kernels/fcopy.F.html
index 7586d97..7d555ad 100644
--- a/src/sys/utils/ftn-kernels/fcopy.F.html
+++ b/src/sys/utils/ftn-kernels/fcopy.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/ftn-kernels/fcopy.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:17+00:00">
+<meta name="date" content="2016-06-05T17:16:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/ftn-kernels/fcopy.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/ftn-kernels/fcopy.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> the copy vector routine
diff --git a/src/sys/utils/ftn-kernels/index.html b/src/sys/utils/ftn-kernels/index.html
index d7062fe..68d3279 100644
--- a/src/sys/utils/ftn-kernels/index.html
+++ b/src/sys/utils/ftn-kernels/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/utils/ftn-kernels/makefile.html b/src/sys/utils/ftn-kernels/makefile.html
index 1c70de6..c4d16d0 100644
--- a/src/sys/utils/ftn-kernels/makefile.html
+++ b/src/sys/utils/ftn-kernels/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/ftn-kernels/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:17+00:00">
+<meta name="date" content="2016-06-05T17:16:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 <font color="#A020F0">#requiresdefine   'PETSC_USE_FORTRAN_KERNELS'</font>
diff --git a/src/sys/utils/fuser.c.html b/src/sys/utils/fuser.c.html
index aa9e312..3143703 100644
--- a/src/sys/utils/fuser.c.html
+++ b/src/sys/utils/fuser.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/fuser.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:03+00:00">
+<meta name="date" content="2016-06-05T17:16:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/fuser.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/fuser.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Code for manipulating files.</font>
diff --git a/src/sys/utils/index.html b/src/sys/utils/index.html
index 35b4d70..1804942 100644
--- a/src/sys/utils/index.html
+++ b/src/sys/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/utils/makefile.html b/src/sys/utils/makefile.html
index 97b3668..7b592b4 100644
--- a/src/sys/utils/makefile.html
+++ b/src/sys/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:17+00:00">
+<meta name="date" content="2016-06-05T17:16:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/utils/mathinf.c.html b/src/sys/utils/mathinf.c.html
index da2cd8c..6cc4705 100644
--- a/src/sys/utils/mathinf.c.html
+++ b/src/sys/utils/mathinf.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/mathinf.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:14+00:00">
+<meta name="date" content="2016-06-05T17:16:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/mathinf.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/mathinf.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_SKIP_COMPLEX</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#B22222">/*@C</font>
diff --git a/src/sys/utils/memc.c.html b/src/sys/utils/memc.c.html
index 57bf8a0..c3c35b2 100644
--- a/src/sys/utils/memc.c.html
+++ b/src/sys/utils/memc.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/memc.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:03+00:00">
+<meta name="date" content="2016-06-05T17:16:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/memc.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/memc.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    We define the memory operations here. The reason we just do not use</font>
diff --git a/src/sys/utils/mpilong.c.html b/src/sys/utils/mpilong.c.html
index ca1db2c..19a1b64 100644
--- a/src/sys/utils/mpilong.c.html
+++ b/src/sys/utils/mpilong.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/mpilong.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:14+00:00">
+<meta name="date" content="2016-06-05T17:16:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/mpilong.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/mpilong.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>         </font><font color="#B22222">/*I  "petscsys.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/utils/mpimesg.c.html b/src/sys/utils/mpimesg.c.html
index abdb038..e272517 100644
--- a/src/sys/utils/mpimesg.c.html
+++ b/src/sys/utils/mpimesg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/mpimesg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:13+00:00">
+<meta name="date" content="2016-06-05T17:16:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/mpimesg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/mpimesg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>        </font><font color="#B22222">/*I  "petscsys.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/utils/mpitr.c.html b/src/sys/utils/mpitr.c.html
index 5c21125..1ef358a 100644
--- a/src/sys/utils/mpitr.c.html
+++ b/src/sys/utils/mpitr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/mpitr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:14+00:00">
+<meta name="date" content="2016-06-05T17:16:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/mpitr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/mpitr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Code for tracing mistakes in MPI usage. For example, sends that are never received,</font>
diff --git a/src/sys/utils/mpits.c.html b/src/sys/utils/mpits.c.html
index d2e599e..ab093ce 100644
--- a/src/sys/utils/mpits.c.html
+++ b/src/sys/utils/mpits.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/mpits.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:14+00:00">
+<meta name="date" content="2016-06-05T17:16:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/mpits.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/mpits.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsys.h>        </font><font color="#B22222">/*I  "petscsys.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><a href="../../../docs/manualpages/Profiling/PetscLogEvent.html#PetscLogEvent">PetscLogEvent</a> PETSC_BuildTwoSided,PETSC_BuildTwoSidedF;
diff --git a/src/sys/utils/mpiu.c.html b/src/sys/utils/mpiu.c.html
index 38d95b9..9f28a85 100644
--- a/src/sys/utils/mpiu.c.html
+++ b/src/sys/utils/mpiu.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/mpiu.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:04+00:00">
+<meta name="date" content="2016-06-05T17:16:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/mpiu.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/mpiu.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>        </font><font color="#B22222">/*I  "petscsys.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/sys/utils/pbarrier.c.html b/src/sys/utils/pbarrier.c.html
index caa8bdc..67e1c97 100644
--- a/src/sys/utils/pbarrier.c.html
+++ b/src/sys/utils/pbarrier.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/pbarrier.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:11+00:00">
+<meta name="date" content="2016-06-05T17:16:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/pbarrier.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/pbarrier.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/petscimpl.h>              </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/utils/pdisplay.c.html b/src/sys/utils/pdisplay.c.html
index 4f9bcb2..1906e73 100644
--- a/src/sys/utils/pdisplay.c.html
+++ b/src/sys/utils/pdisplay.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/pdisplay.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:11+00:00">
+<meta name="date" content="2016-06-05T17:16:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/pdisplay.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/pdisplay.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 
diff --git a/src/sys/utils/psleep.c.html b/src/sys/utils/psleep.c.html
index 6f70e8b..1318c7d 100644
--- a/src/sys/utils/psleep.c.html
+++ b/src/sys/utils/psleep.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/psleep.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:04+00:00">
+<meta name="date" content="2016-06-05T17:16:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/psleep.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/psleep.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>                 </font><font color="#B22222">/*I   "petscsys.h"    I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_UNISTD_H)</font>
diff --git a/src/sys/utils/psplit.c.html b/src/sys/utils/psplit.c.html
index 2553157..0b0d21b 100644
--- a/src/sys/utils/psplit.c.html
+++ b/src/sys/utils/psplit.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/psplit.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:12+00:00">
+<meta name="date" content="2016-06-05T17:16:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/psplit.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/psplit.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>           </font><font color="#B22222">/*I    "petscsys.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/utils/segbuffer.c.html b/src/sys/utils/segbuffer.c.html
index 712c433..10ceab8 100644
--- a/src/sys/utils/segbuffer.c.html
+++ b/src/sys/utils/segbuffer.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/segbuffer.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:16+00:00">
+<meta name="date" content="2016-06-05T17:16:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/segbuffer.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/segbuffer.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsys.h></font>
 
 <a name="line3">  3: </a><font color="#4169E1"><a name="_PetscSegBufferLink"></a>struct _PetscSegBufferLink </font>{
diff --git a/src/sys/utils/select.c.html b/src/sys/utils/select.c.html
index ebc43e2..e33e6b7 100644
--- a/src/sys/utils/select.c.html
+++ b/src/sys/utils/select.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/select.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:12+00:00">
+<meta name="date" content="2016-06-05T17:16:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/select.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/select.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h>              </font><font color="#B22222">/*I  "petscsys.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/utils/sortd.c.html b/src/sys/utils/sortd.c.html
index 3d3937f..31ff0ab 100644
--- a/src/sys/utils/sortd.c.html
+++ b/src/sys/utils/sortd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/sortd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:04+00:00">
+<meta name="date" content="2016-06-05T17:16:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/sortd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/sortd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for sorting doubles.  Values are sorted in place.</font>
diff --git a/src/sys/utils/sorti.c.html b/src/sys/utils/sorti.c.html
index 9f2f55e..d8396e2 100644
--- a/src/sys/utils/sorti.c.html
+++ b/src/sys/utils/sorti.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/sorti.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:05+00:00">
+<meta name="date" content="2016-06-05T17:16:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/sorti.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/sorti.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for sorting integers. Values are sorted in place.</font>
diff --git a/src/sys/utils/sortip.c.html b/src/sys/utils/sortip.c.html
index 53fb9b3..a80a02d 100644
--- a/src/sys/utils/sortip.c.html
+++ b/src/sys/utils/sortip.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/sortip.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:10+00:00">
+<meta name="date" content="2016-06-05T17:16:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/sortip.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/sortip.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for sorting integers and doubles with a permutation array.</font>
diff --git a/src/sys/utils/sseenabled.c.html b/src/sys/utils/sseenabled.c.html
index c34b183..95ea7d1 100644
--- a/src/sys/utils/sseenabled.c.html
+++ b/src/sys/utils/sseenabled.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/sseenabled.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:13+00:00">
+<meta name="date" content="2016-06-05T17:16:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/sseenabled.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/sseenabled.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h> </font><font color="#B22222">/*I "petscsys.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/sys/utils/str.c.html b/src/sys/utils/str.c.html
index af42b30..d168826 100644
--- a/src/sys/utils/str.c.html
+++ b/src/sys/utils/str.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/utils/str.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:07+00:00">
+<meta name="date" content="2016-06-05T17:16:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/utils/str.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/utils/str.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    We define the string operations here. The reason we just do not use</font>
diff --git a/src/sys/webclient/box.c.html b/src/sys/webclient/box.c.html
index ad7db08..549a8ec 100644
--- a/src/sys/webclient/box.c.html
+++ b/src/sys/webclient/box.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/box.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:53+00:00">
+<meta name="date" content="2016-06-05T17:17:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/box.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/box.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscwebclient.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#pragma clang diagnostic ignored </font><font color="#666666">"-Wdeprecated-declarations"</font><font color="#A020F0"></font>
diff --git a/src/sys/webclient/client.c.html b/src/sys/webclient/client.c.html
index 0adf711..ef70868 100644
--- a/src/sys/webclient/client.c.html
+++ b/src/sys/webclient/client.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/client.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:52+00:00">
+<meta name="date" content="2016-06-05T17:17:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/client.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/client.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscwebclient.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#pragma clang diagnostic ignored </font><font color="#666666">"-Wdeprecated-declarations"</font><font color="#A020F0"></font>
diff --git a/src/sys/webclient/examples/index.html b/src/sys/webclient/examples/index.html
index 291c423..ed7ddf3 100644
--- a/src/sys/webclient/examples/index.html
+++ b/src/sys/webclient/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/webclient/examples/makefile.html b/src/sys/webclient/examples/makefile.html
index b9d3578..be0f7da 100644
--- a/src/sys/webclient/examples/makefile.html
+++ b/src/sys/webclient/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:55+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/webclient/examples/tutorials/boxobtainrefreshtoken.c.html b/src/sys/webclient/examples/tutorials/boxobtainrefreshtoken.c.html
index 23d10ce..8c866d0 100644
--- a/src/sys/webclient/examples/tutorials/boxobtainrefreshtoken.c.html
+++ b/src/sys/webclient/examples/tutorials/boxobtainrefreshtoken.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/examples/tutorials/boxobtainrefreshtoken.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:56+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/examples/tutorials/boxobtainrefreshtoken.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/examples/tutorials/boxobtainrefreshtoken.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Obtains a refresh token that you can use in the future to access Box from PETSc code</font>
diff --git a/src/sys/webclient/examples/tutorials/boxupload.c.html b/src/sys/webclient/examples/tutorials/boxupload.c.html
index c179833..7c660b4 100644
--- a/src/sys/webclient/examples/tutorials/boxupload.c.html
+++ b/src/sys/webclient/examples/tutorials/boxupload.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/examples/tutorials/boxupload.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:56+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/examples/tutorials/boxupload.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/examples/tutorials/boxupload.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Run with -box_refresh_token XXX to allow access to Box or else it will prompt you to enter log in information for Box.</font>
diff --git a/src/sys/webclient/examples/tutorials/googledriveupload.c.html b/src/sys/webclient/examples/tutorials/googledriveupload.c.html
index 3629836..ef14fbc 100644
--- a/src/sys/webclient/examples/tutorials/googledriveupload.c.html
+++ b/src/sys/webclient/examples/tutorials/googledriveupload.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/examples/tutorials/googledriveupload.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:55+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/examples/tutorials/googledriveupload.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/examples/tutorials/googledriveupload.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Run with -google_refresh_token XXX to allow access to your Google Drive or else it will prompt you to enter log in information for Google Drive.</font>
diff --git a/src/sys/webclient/examples/tutorials/googleobtainrefreshtoken.c.html b/src/sys/webclient/examples/tutorials/googleobtainrefreshtoken.c.html
index 2dffe6d..0a966f0 100644
--- a/src/sys/webclient/examples/tutorials/googleobtainrefreshtoken.c.html
+++ b/src/sys/webclient/examples/tutorials/googleobtainrefreshtoken.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/examples/tutorials/googleobtainrefreshtoken.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:56+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/examples/tutorials/googleobtainrefreshtoken.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/examples/tutorials/googleobtainrefreshtoken.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Obtains a refresh token that you can use in the future to access Google Drive from PETSc code</font>
diff --git a/src/sys/webclient/examples/tutorials/index.html b/src/sys/webclient/examples/tutorials/index.html
index c34c500..c7952b2 100644
--- a/src/sys/webclient/examples/tutorials/index.html
+++ b/src/sys/webclient/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/webclient/examples/tutorials/makefile.html b/src/sys/webclient/examples/tutorials/makefile.html
index 0389108..836bc93 100644
--- a/src/sys/webclient/examples/tutorials/makefile.html
+++ b/src/sys/webclient/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:56+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/sys/webclient/examples/tutorials/urlshorten.c.html b/src/sys/webclient/examples/tutorials/urlshorten.c.html
index 9f4d05f..98f046e 100644
--- a/src/sys/webclient/examples/tutorials/urlshorten.c.html
+++ b/src/sys/webclient/examples/tutorials/urlshorten.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/examples/tutorials/urlshorten.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:55+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/examples/tutorials/urlshorten.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/examples/tutorials/urlshorten.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsys.h></font>
diff --git a/src/sys/webclient/globus.c.html b/src/sys/webclient/globus.c.html
index a563805..05c16ee 100644
--- a/src/sys/webclient/globus.c.html
+++ b/src/sys/webclient/globus.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/globus.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:54+00:00">
+<meta name="date" content="2016-06-05T17:17:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/globus.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/globus.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscwebclient.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#pragma clang diagnostic ignored </font><font color="#666666">"-Wdeprecated-declarations"</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#pragma gcc diagnostic ignored </font><font color="#666666">"-Wdeprecated-declarations"</font><font color="#A020F0"></font>
diff --git a/src/sys/webclient/google.c.html b/src/sys/webclient/google.c.html
index 3efebfa..f9cbbe0 100644
--- a/src/sys/webclient/google.c.html
+++ b/src/sys/webclient/google.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/google.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:53+00:00">
+<meta name="date" content="2016-06-05T17:17:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/google.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/google.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscwebclient.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#pragma clang diagnostic ignored </font><font color="#666666">"-Wdeprecated-declarations"</font><font color="#A020F0"></font>
diff --git a/src/sys/webclient/index.html b/src/sys/webclient/index.html
index 5212d13..45a51cd 100644
--- a/src/sys/webclient/index.html
+++ b/src/sys/webclient/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/webclient/makefile.html b/src/sys/webclient/makefile.html
index 354a9c9..4caa350 100644
--- a/src/sys/webclient/makefile.html
+++ b/src/sys/webclient/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:55+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage  'PETSC_HAVE_SSL'</font>
 <font color="#A020F0">#requirespackage  'PETSC_USE_SOCKET_VIEWER'</font>
 
diff --git a/src/sys/webclient/textbelt.c.html b/src/sys/webclient/textbelt.c.html
index 2d7a57a..8607501 100644
--- a/src/sys/webclient/textbelt.c.html
+++ b/src/sys/webclient/textbelt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/webclient/textbelt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:54+00:00">
+<meta name="date" content="2016-06-05T17:17:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/webclient/textbelt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/webclient/textbelt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscwebclient.h></font>
 
diff --git a/src/sys/yaml/index.html b/src/sys/yaml/index.html
index 0f9cfb8..5e610ad 100644
--- a/src/sys/yaml/index.html
+++ b/src/sys/yaml/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/yaml/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/yaml/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/sys/yaml/makefile.html b/src/sys/yaml/makefile.html
index 39a95fd..2c0fb95 100644
--- a/src/sys/yaml/makefile.html
+++ b/src/sys/yaml/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/yaml/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:52+00:00">
+<meta name="date" content="2016-06-05T17:17:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/yaml/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/yaml/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage 'PETSC_HAVE_YAML'</font>
 
diff --git a/src/sys/yaml/yamlimpls.c.html b/src/sys/yaml/yamlimpls.c.html
index ec4fb8c..5923c27 100644
--- a/src/sys/yaml/yamlimpls.c.html
+++ b/src/sys/yaml/yamlimpls.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/sys/yaml/yamlimpls.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:51+00:00">
+<meta name="date" content="2016-06-05T17:17:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/sys/yaml/yamlimpls.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/sys/yaml/yamlimpls.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscimpl.h>        </font><font color="#B22222">/*I  "petscsys.h"   I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#if defined(PETSC_HAVE_STRING_H)</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <string.h></font>
diff --git a/src/tao/bound/examples/index.html b/src/tao/bound/examples/index.html
index f60c23d..a8320f6 100644
--- a/src/tao/bound/examples/index.html
+++ b/src/tao/bound/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/bound/examples/makefile.html b/src/tao/bound/examples/makefile.html
index ca9ee26..d49add6 100644
--- a/src/tao/bound/examples/makefile.html
+++ b/src/tao/bound/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:22+00:00">
+<meta name="date" content="2016-06-05T17:41:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>
 
 LOCDIR	 = src/tao/bound/examples/
diff --git a/src/tao/bound/examples/tutorials/index.html b/src/tao/bound/examples/tutorials/index.html
index a89953a..7923343 100644
--- a/src/tao/bound/examples/tutorials/index.html
+++ b/src/tao/bound/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/bound/examples/tutorials/jbearing2.c.html b/src/tao/bound/examples/tutorials/jbearing2.c.html
index 2f9d6b5..2dce527 100644
--- a/src/tao/bound/examples/tutorials/jbearing2.c.html
+++ b/src/tao/bound/examples/tutorials/jbearing2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/examples/tutorials/jbearing2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:24+00:00">
+<meta name="date" content="2016-06-05T17:41:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/examples/tutorials/jbearing2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/examples/tutorials/jbearing2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Include "petsctao.h" so we can use TAO solvers</font>
 <a name="line3">  3: </a><font color="#B22222">  Include "petscdmda.h" so that we can use distributed arrays (DMs) for managing</font>
diff --git a/src/tao/bound/examples/tutorials/makefile.html b/src/tao/bound/examples/tutorials/makefile.html
index 86c3917..b0322cd 100644
--- a/src/tao/bound/examples/tutorials/makefile.html
+++ b/src/tao/bound/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:28+00:00">
+<meta name="date" content="2016-06-05T17:41:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>
 
 CFLAGS		 =
diff --git a/src/tao/bound/examples/tutorials/plate2.c.html b/src/tao/bound/examples/tutorials/plate2.c.html
index 1066b50..300404c 100644
--- a/src/tao/bound/examples/tutorials/plate2.c.html
+++ b/src/tao/bound/examples/tutorials/plate2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/examples/tutorials/plate2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:22+00:00">
+<meta name="date" content="2016-06-05T17:41:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/examples/tutorials/plate2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/examples/tutorials/plate2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscdmda.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsctao.h></font>
 
diff --git a/src/tao/bound/examples/tutorials/plate2f.F.html b/src/tao/bound/examples/tutorials/plate2f.F.html
index ed73525..feccc59 100644
--- a/src/tao/bound/examples/tutorials/plate2f.F.html
+++ b/src/tao/bound/examples/tutorials/plate2f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/examples/tutorials/plate2f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:25+00:00">
+<meta name="date" content="2016-06-05T17:41:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/examples/tutorials/plate2f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/examples/tutorials/plate2f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!  Program usage: mpiexec -n <proc> plate2f [all TAO options]
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  This example demonstrates use of the TAO package to solve a bound constrained
diff --git a/src/tao/bound/examples/tutorials/plate2f.h.html b/src/tao/bound/examples/tutorials/plate2f.h.html
index 10e9b25..a24dbd7 100644
--- a/src/tao/bound/examples/tutorials/plate2f.h.html
+++ b/src/tao/bound/examples/tutorials/plate2f.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/examples/tutorials/plate2f.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:27+00:00">
+<meta name="date" content="2016-06-05T17:41:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/examples/tutorials/plate2f.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/examples/tutorials/plate2f.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 <a name="line2">  2: </a>!             Include file <font color="#4169E1">for</font> program plate.f
 <a name="line3">  3: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/src/tao/bound/impls/blmvm/blmvm.c.html b/src/tao/bound/impls/blmvm/blmvm.c.html
index 4cdd082..6ee833f 100644
--- a/src/tao/bound/impls/blmvm/blmvm.c.html
+++ b/src/tao/bound/impls/blmvm/blmvm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/blmvm/blmvm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:16+00:00">
+<meta name="date" content="2016-06-05T17:41:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/blmvm/blmvm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/blmvm/blmvm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctaolinesearch.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/matrix/lmvmmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/tao/unconstrained/impls/lmvm/lmvm.h></font>
diff --git a/src/tao/bound/impls/blmvm/blmvm.h.html b/src/tao/bound/impls/blmvm/blmvm.h.html
index a8bf323..80e665f 100644
--- a/src/tao/bound/impls/blmvm/blmvm.h.html
+++ b/src/tao/bound/impls/blmvm/blmvm.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/blmvm/blmvm.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:17+00:00">
+<meta name="date" content="2016-06-05T17:41:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/blmvm/blmvm.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/blmvm/blmvm.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_BLMVM_H</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
 
diff --git a/src/tao/bound/impls/blmvm/index.html b/src/tao/bound/impls/blmvm/index.html
index 5d0e1eb..7a4f4be 100644
--- a/src/tao/bound/impls/blmvm/index.html
+++ b/src/tao/bound/impls/blmvm/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/blmvm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/blmvm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/bound/impls/blmvm/makefile.html b/src/tao/bound/impls/blmvm/makefile.html
index 11e1560..66e8179 100644
--- a/src/tao/bound/impls/blmvm/makefile.html
+++ b/src/tao/bound/impls/blmvm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/blmvm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:17+00:00">
+<meta name="date" content="2016-06-05T17:41:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/blmvm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/blmvm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/bound/impls/bqpip/bqpip.c.html b/src/tao/bound/impls/bqpip/bqpip.c.html
index caf91e2..aeb86de 100644
--- a/src/tao/bound/impls/bqpip/bqpip.c.html
+++ b/src/tao/bound/impls/bqpip/bqpip.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/bqpip/bqpip.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:18+00:00">
+<meta name="date" content="2016-06-05T17:41:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/bqpip/bqpip.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/bqpip/bqpip.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/bound/impls/bqpip/bqpip.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscksp.h></font>
 
diff --git a/src/tao/bound/impls/bqpip/bqpip.h.html b/src/tao/bound/impls/bqpip/bqpip.h.html
index 15bc7eb..a389af7 100644
--- a/src/tao/bound/impls/bqpip/bqpip.h.html
+++ b/src/tao/bound/impls/bqpip/bqpip.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/bqpip/bqpip.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:20+00:00">
+<meta name="date" content="2016-06-05T17:41:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/bqpip/bqpip.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/bqpip/bqpip.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_BQPIP_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
diff --git a/src/tao/bound/impls/bqpip/index.html b/src/tao/bound/impls/bqpip/index.html
index cb8f254..1b875b7 100644
--- a/src/tao/bound/impls/bqpip/index.html
+++ b/src/tao/bound/impls/bqpip/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/bqpip/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/bqpip/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/bound/impls/bqpip/makefile.html b/src/tao/bound/impls/bqpip/makefile.html
index 1b8fff8..db24c82 100644
--- a/src/tao/bound/impls/bqpip/makefile.html
+++ b/src/tao/bound/impls/bqpip/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/bqpip/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:20+00:00">
+<meta name="date" content="2016-06-05T17:41:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/bqpip/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/bqpip/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/bound/impls/gpcg/gpcg.c.html b/src/tao/bound/impls/gpcg/gpcg.c.html
index ca85b9b..1ea615c 100644
--- a/src/tao/bound/impls/gpcg/gpcg.c.html
+++ b/src/tao/bound/impls/gpcg/gpcg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/gpcg/gpcg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:17+00:00">
+<meta name="date" content="2016-06-05T17:41:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/gpcg/gpcg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/gpcg/gpcg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/bound/impls/gpcg/gpcg.h>        </font><font color="#B22222">/*I "gpcg.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/tao/bound/impls/gpcg/gpcg.h.html b/src/tao/bound/impls/gpcg/gpcg.h.html
index 48aa3ba..e0eaeba 100644
--- a/src/tao/bound/impls/gpcg/gpcg.h.html
+++ b/src/tao/bound/impls/gpcg/gpcg.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/gpcg/gpcg.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:18+00:00">
+<meta name="date" content="2016-06-05T17:41:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/gpcg/gpcg.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/gpcg/gpcg.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_GPCG_H</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
 <a name="line4">  4: </a><font color="#A020F0">#include <petsctaolinesearch.h></font>
diff --git a/src/tao/bound/impls/gpcg/index.html b/src/tao/bound/impls/gpcg/index.html
index c449d03..862e076 100644
--- a/src/tao/bound/impls/gpcg/index.html
+++ b/src/tao/bound/impls/gpcg/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/gpcg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/gpcg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/bound/impls/gpcg/makefile.html b/src/tao/bound/impls/gpcg/makefile.html
index 57ccd94..e60ace7 100644
--- a/src/tao/bound/impls/gpcg/makefile.html
+++ b/src/tao/bound/impls/gpcg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/gpcg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:18+00:00">
+<meta name="date" content="2016-06-05T17:41:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/gpcg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/gpcg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/bound/impls/index.html b/src/tao/bound/impls/index.html
index 5b296da..766106b 100644
--- a/src/tao/bound/impls/index.html
+++ b/src/tao/bound/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/bound/impls/makefile.html b/src/tao/bound/impls/makefile.html
index 8625a51..7a9ee1b 100644
--- a/src/tao/bound/impls/makefile.html
+++ b/src/tao/bound/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:16+00:00">
+<meta name="date" content="2016-06-05T17:41:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 DIRS     = blmvm  gpcg bqpip tron
diff --git a/src/tao/bound/impls/tron/index.html b/src/tao/bound/impls/tron/index.html
index e5ee863..51a7ef3 100644
--- a/src/tao/bound/impls/tron/index.html
+++ b/src/tao/bound/impls/tron/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/tron/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/tron/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/bound/impls/tron/makefile.html b/src/tao/bound/impls/tron/makefile.html
index 14137aa..0714e0f 100644
--- a/src/tao/bound/impls/tron/makefile.html
+++ b/src/tao/bound/impls/tron/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/tron/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:21+00:00">
+<meta name="date" content="2016-06-05T17:41:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/tron/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/tron/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/bound/impls/tron/tron.c.html b/src/tao/bound/impls/tron/tron.c.html
index f3be402..c622e08 100644
--- a/src/tao/bound/impls/tron/tron.c.html
+++ b/src/tao/bound/impls/tron/tron.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/tron/tron.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:20+00:00">
+<meta name="date" content="2016-06-05T17:41:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/tron/tron.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/tron/tron.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/bound/impls/tron/tron.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/kspimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
diff --git a/src/tao/bound/impls/tron/tron.h.html b/src/tao/bound/impls/tron/tron.h.html
index 019d3e9..362eb39 100644
--- a/src/tao/bound/impls/tron/tron.h.html
+++ b/src/tao/bound/impls/tron/tron.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/impls/tron/tron.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:21+00:00">
+<meta name="date" content="2016-06-05T17:41:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/impls/tron/tron.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/impls/tron/tron.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_TRON_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
diff --git a/src/tao/bound/index.html b/src/tao/bound/index.html
index d9dda5e..e2697ea 100644
--- a/src/tao/bound/index.html
+++ b/src/tao/bound/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/bound/makefile.html b/src/tao/bound/makefile.html
index 75e3f2d..c8f99b5 100644
--- a/src/tao/bound/makefile.html
+++ b/src/tao/bound/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:16+00:00">
+<meta name="date" content="2016-06-05T17:41:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresscalar    real</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/bound/utils/index.html b/src/tao/bound/utils/index.html
index ee7eee7..438d081 100644
--- a/src/tao/bound/utils/index.html
+++ b/src/tao/bound/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/bound/utils/isutil.c.html b/src/tao/bound/utils/isutil.c.html
index 3087d14..9e34b79 100644
--- a/src/tao/bound/utils/isutil.c.html
+++ b/src/tao/bound/utils/isutil.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/utils/isutil.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:21+00:00">
+<meta name="date" content="2016-06-05T17:41:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/utils/isutil.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/utils/isutil.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctao.h> </font><font color="#B22222">/*I "petsctao.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
diff --git a/src/tao/bound/utils/makefile.html b/src/tao/bound/utils/makefile.html
index c525363..d8748f2 100644
--- a/src/tao/bound/utils/makefile.html
+++ b/src/tao/bound/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/bound/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:22+00:00">
+<meta name="date" content="2016-06-05T17:41:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/bound/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/bound/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/complementarity/examples/index.html b/src/tao/complementarity/examples/index.html
index c4364b1..e9dff9b 100644
--- a/src/tao/complementarity/examples/index.html
+++ b/src/tao/complementarity/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/complementarity/examples/makefile.html b/src/tao/complementarity/examples/makefile.html
index e844de5..ee9f0fb 100644
--- a/src/tao/complementarity/examples/makefile.html
+++ b/src/tao/complementarity/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:31+00:00">
+<meta name="date" content="2016-06-05T17:41:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>
 
 LOCDIR	 = src/tao/complementarity/examples/
diff --git a/src/tao/complementarity/examples/tutorials/blackscholes.c.html b/src/tao/complementarity/examples/tutorials/blackscholes.c.html
index 0829644..d1f5b86 100644
--- a/src/tao/complementarity/examples/tutorials/blackscholes.c.html
+++ b/src/tao/complementarity/examples/tutorials/blackscholes.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/examples/tutorials/blackscholes.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:32+00:00">
+<meta name="date" content="2016-06-05T17:41:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/examples/tutorials/blackscholes.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/examples/tutorials/blackscholes.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/**********************************************************************</font>
 <a name="line2">  2: </a><font color="#B22222">    American Put Options Pricing using the Black-Scholes Equation</font>
 
diff --git a/src/tao/complementarity/examples/tutorials/index.html b/src/tao/complementarity/examples/tutorials/index.html
index 7dc0977..a2e8757 100644
--- a/src/tao/complementarity/examples/tutorials/index.html
+++ b/src/tao/complementarity/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/complementarity/examples/tutorials/makefile.html b/src/tao/complementarity/examples/tutorials/makefile.html
index 79ee625..d31e693 100644
--- a/src/tao/complementarity/examples/tutorials/makefile.html
+++ b/src/tao/complementarity/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:33+00:00">
+<meta name="date" content="2016-06-05T17:41:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>
 
 CFLAGS		 =
diff --git a/src/tao/complementarity/examples/tutorials/minsurf1.c.html b/src/tao/complementarity/examples/tutorials/minsurf1.c.html
index a01422a..7440bed 100644
--- a/src/tao/complementarity/examples/tutorials/minsurf1.c.html
+++ b/src/tao/complementarity/examples/tutorials/minsurf1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/examples/tutorials/minsurf1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:31+00:00">
+<meta name="date" content="2016-06-05T17:41:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/examples/tutorials/minsurf1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/examples/tutorials/minsurf1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctao.h></font>
 
 <a name="line3">  3: </a>static char  help[] =
diff --git a/src/tao/complementarity/impls/asls/asfls.c.html b/src/tao/complementarity/impls/asls/asfls.c.html
index e203703..54b38a0 100644
--- a/src/tao/complementarity/impls/asls/asfls.c.html
+++ b/src/tao/complementarity/impls/asls/asfls.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/impls/asls/asfls.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:30+00:00">
+<meta name="date" content="2016-06-05T17:41:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/asls/asfls.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/asls/asfls.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/complementarity/impls/ssls/ssls.h></font>
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Context for ASXLS</font>
diff --git a/src/tao/complementarity/impls/asls/asils.c.html b/src/tao/complementarity/impls/asls/asils.c.html
index 34067c6..ba9578e 100644
--- a/src/tao/complementarity/impls/asls/asils.c.html
+++ b/src/tao/complementarity/impls/asls/asils.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/impls/asls/asils.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:29+00:00">
+<meta name="date" content="2016-06-05T17:41:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/asls/asils.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/asls/asils.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/complementarity/impls/ssls/ssls.h></font>
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Context for ASXLS</font>
diff --git a/src/tao/complementarity/impls/asls/index.html b/src/tao/complementarity/impls/asls/index.html
index bb952ec..54a3611 100644
--- a/src/tao/complementarity/impls/asls/index.html
+++ b/src/tao/complementarity/impls/asls/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/asls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/asls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/complementarity/impls/asls/makefile.html b/src/tao/complementarity/impls/asls/makefile.html
index 8db23ba..f5c49cc 100644
--- a/src/tao/complementarity/impls/asls/makefile.html
+++ b/src/tao/complementarity/impls/asls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/impls/asls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:31+00:00">
+<meta name="date" content="2016-06-05T17:41:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/asls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/asls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/complementarity/impls/index.html b/src/tao/complementarity/impls/index.html
index 71cfd36..fd92fdd 100644
--- a/src/tao/complementarity/impls/index.html
+++ b/src/tao/complementarity/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/complementarity/impls/makefile.html b/src/tao/complementarity/impls/makefile.html
index bd4f7f7..23fc216 100644
--- a/src/tao/complementarity/impls/makefile.html
+++ b/src/tao/complementarity/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:28+00:00">
+<meta name="date" content="2016-06-05T17:41:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 DIRS = ssls asls # isls rscs
diff --git a/src/tao/complementarity/impls/ssls/index.html b/src/tao/complementarity/impls/ssls/index.html
index 2825e59..cb69f9b 100644
--- a/src/tao/complementarity/impls/ssls/index.html
+++ b/src/tao/complementarity/impls/ssls/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/ssls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/ssls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/complementarity/impls/ssls/makefile.html b/src/tao/complementarity/impls/ssls/makefile.html
index 9c5b6f6..123c7dc 100644
--- a/src/tao/complementarity/impls/ssls/makefile.html
+++ b/src/tao/complementarity/impls/ssls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/impls/ssls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:29+00:00">
+<meta name="date" content="2016-06-05T17:41:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/ssls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/ssls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/complementarity/impls/ssls/ssfls.c.html b/src/tao/complementarity/impls/ssls/ssfls.c.html
index f857923..f1ccb93 100644
--- a/src/tao/complementarity/impls/ssls/ssfls.c.html
+++ b/src/tao/complementarity/impls/ssls/ssfls.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/impls/ssls/ssfls.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:28+00:00">
+<meta name="date" content="2016-06-05T17:41:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/ssls/ssfls.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/ssls/ssfls.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/complementarity/impls/ssls/ssls.h></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="TaoSetUp_SSFLS"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TaoSetUp_SSFLS(<a href="../../../../../docs/manualpages/Tao/Tao.html#Tao">Tao</a> tao)</font></strong>
diff --git a/src/tao/complementarity/impls/ssls/ssils.c.html b/src/tao/complementarity/impls/ssls/ssils.c.html
index 38a641d..be63359 100644
--- a/src/tao/complementarity/impls/ssls/ssils.c.html
+++ b/src/tao/complementarity/impls/ssls/ssils.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/impls/ssls/ssils.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:28+00:00">
+<meta name="date" content="2016-06-05T17:41:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/ssls/ssils.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/ssls/ssils.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/complementarity/impls/ssls/ssls.h></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="TaoSetUp_SSILS"></a><a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TaoSetUp_SSILS(<a href="../../../../../docs/manualpages/Tao/Tao.html#Tao">Tao</a> tao)</font></strong>
diff --git a/src/tao/complementarity/impls/ssls/ssls.c.html b/src/tao/complementarity/impls/ssls/ssls.c.html
index d48f238..1d3e0a9 100644
--- a/src/tao/complementarity/impls/ssls/ssls.c.html
+++ b/src/tao/complementarity/impls/ssls/ssls.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/impls/ssls/ssls.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:28+00:00">
+<meta name="date" content="2016-06-05T17:41:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/ssls/ssls.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/ssls/ssls.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/complementarity/impls/ssls/ssls.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*------------------------------------------------------------*/</font>
diff --git a/src/tao/complementarity/impls/ssls/ssls.h.html b/src/tao/complementarity/impls/ssls/ssls.h.html
index d718531..0cd28b5 100644
--- a/src/tao/complementarity/impls/ssls/ssls.h.html
+++ b/src/tao/complementarity/impls/ssls/ssls.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/impls/ssls/ssls.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:29+00:00">
+<meta name="date" content="2016-06-05T17:41:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/impls/ssls/ssls.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/impls/ssls/ssls.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Context for SSXLS</font>
 <a name="line2">  2: </a><font color="#B22222">   -- semismooth (SS) - function not differentiable</font>
 <a name="line3">  3: </a><font color="#B22222">                      - merit function continuously differentiable</font>
diff --git a/src/tao/complementarity/index.html b/src/tao/complementarity/index.html
index 2bc5bee..d1d44b7 100644
--- a/src/tao/complementarity/index.html
+++ b/src/tao/complementarity/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/complementarity/makefile.html b/src/tao/complementarity/makefile.html
index 6699e3d..62f3fba 100644
--- a/src/tao/complementarity/makefile.html
+++ b/src/tao/complementarity/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/complementarity/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:28+00:00">
+<meta name="date" content="2016-06-05T17:41:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/complementarity/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/complementarity/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresscalar    real</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/constrained/examples/index.html b/src/tao/constrained/examples/index.html
index 4f3afe8..d081e16 100644
--- a/src/tao/constrained/examples/index.html
+++ b/src/tao/constrained/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/constrained/examples/makefile.html b/src/tao/constrained/examples/makefile.html
index 66432bb..e25801f 100644
--- a/src/tao/constrained/examples/makefile.html
+++ b/src/tao/constrained/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:13+00:00">
+<meta name="date" content="2016-06-05T17:41:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>
 
 LOCDIR	 = src/tao/constrained/examples/
diff --git a/src/tao/constrained/examples/tutorials/index.html b/src/tao/constrained/examples/tutorials/index.html
index bac9abe..4dc67ac 100644
--- a/src/tao/constrained/examples/tutorials/index.html
+++ b/src/tao/constrained/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/constrained/examples/tutorials/makefile.html b/src/tao/constrained/examples/tutorials/makefile.html
index bcafb51..5239979 100644
--- a/src/tao/constrained/examples/tutorials/makefile.html
+++ b/src/tao/constrained/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:16+00:00">
+<meta name="date" content="2016-06-05T17:41:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> 
 
 CFLAGS		 = 
diff --git a/src/tao/constrained/examples/tutorials/maros.c.html b/src/tao/constrained/examples/tutorials/maros.c.html
index c0d969c..858f0e0 100644
--- a/src/tao/constrained/examples/tutorials/maros.c.html
+++ b/src/tao/constrained/examples/tutorials/maros.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/examples/tutorials/maros.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:13+00:00">
+<meta name="date" content="2016-06-05T17:41:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/examples/tutorials/maros.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/examples/tutorials/maros.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Program usage: mpiexec -n 1 maros1 [-help] [all TAO options] */</font>
 
 <a name="line3">  3: </a><font color="#B22222">/* ----------------------------------------------------------------------</font>
diff --git a/src/tao/constrained/examples/tutorials/toy.c.html b/src/tao/constrained/examples/tutorials/toy.c.html
index 065eef0..c2db215 100644
--- a/src/tao/constrained/examples/tutorials/toy.c.html
+++ b/src/tao/constrained/examples/tutorials/toy.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/examples/tutorials/toy.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:14+00:00">
+<meta name="date" content="2016-06-05T17:41:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/examples/tutorials/toy.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/examples/tutorials/toy.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Program usage: mpiexec -n 1 toy[-help] [all TAO options] */</font>
 
 <a name="line3">  3: </a><font color="#B22222">/* ----------------------------------------------------------------------</font>
diff --git a/src/tao/constrained/examples/tutorials/toyf.F.html b/src/tao/constrained/examples/tutorials/toyf.F.html
index e597a5a..6caa375 100644
--- a/src/tao/constrained/examples/tutorials/toyf.F.html
+++ b/src/tao/constrained/examples/tutorials/toyf.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/examples/tutorials/toyf.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:15+00:00">
+<meta name="date" content="2016-06-05T17:41:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/examples/tutorials/toyf.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/examples/tutorials/toyf.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>! Program usage: mpiexec -n 1 toyf[-help] [all TAO options]
 
 <a name="line3">  3: </a>!
diff --git a/src/tao/constrained/impls/index.html b/src/tao/constrained/impls/index.html
index 8ac9d44..c81027f 100644
--- a/src/tao/constrained/impls/index.html
+++ b/src/tao/constrained/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/constrained/impls/ipm/index.html b/src/tao/constrained/impls/ipm/index.html
index 68ce84b..4d5a826 100644
--- a/src/tao/constrained/impls/ipm/index.html
+++ b/src/tao/constrained/impls/ipm/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/impls/ipm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/impls/ipm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/constrained/impls/ipm/ipm.c.html b/src/tao/constrained/impls/ipm/ipm.c.html
index d226145..4f00208 100644
--- a/src/tao/constrained/impls/ipm/ipm.c.html
+++ b/src/tao/constrained/impls/ipm/ipm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/impls/ipm/ipm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:10+00:00">
+<meta name="date" content="2016-06-05T17:41:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/impls/ipm/ipm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/impls/ipm/ipm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctaolinesearch.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/constrained/impls/ipm/ipm.h> </font><font color="#B22222">/*I "ipm.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/tao/constrained/impls/ipm/ipm.h.html b/src/tao/constrained/impls/ipm/ipm.h.html
index 492b711..3530b17 100644
--- a/src/tao/constrained/impls/ipm/ipm.h.html
+++ b/src/tao/constrained/impls/ipm/ipm.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/impls/ipm/ipm.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:13+00:00">
+<meta name="date" content="2016-06-05T17:41:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/impls/ipm/ipm.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/impls/ipm/ipm.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_IPM_H</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
 
diff --git a/src/tao/constrained/impls/ipm/makefile.html b/src/tao/constrained/impls/ipm/makefile.html
index 5102f82..b8e3cfa 100644
--- a/src/tao/constrained/impls/ipm/makefile.html
+++ b/src/tao/constrained/impls/ipm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/impls/ipm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:13+00:00">
+<meta name="date" content="2016-06-05T17:41:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/impls/ipm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/impls/ipm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/constrained/impls/makefile.html b/src/tao/constrained/impls/makefile.html
index 0d3a7ac..077b7c5 100644
--- a/src/tao/constrained/impls/makefile.html
+++ b/src/tao/constrained/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:10+00:00">
+<meta name="date" content="2016-06-05T17:41:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 DIRS     = ipm
diff --git a/src/tao/constrained/index.html b/src/tao/constrained/index.html
index f42a1ca..578f3bc 100644
--- a/src/tao/constrained/index.html
+++ b/src/tao/constrained/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/constrained/makefile.html b/src/tao/constrained/makefile.html
index d72a044..068b065 100644
--- a/src/tao/constrained/makefile.html
+++ b/src/tao/constrained/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/constrained/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:10+00:00">
+<meta name="date" content="2016-06-05T17:41:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/constrained/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/constrained/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresscalar    real</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/index.html b/src/tao/index.html
index 8482b9a..edc46c6 100644
--- a/src/tao/index.html
+++ b/src/tao/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/interface/dlregistao.c.html b/src/tao/interface/dlregistao.c.html
index 8c556ad..b1abb4d 100644
--- a/src/tao/interface/dlregistao.c.html
+++ b/src/tao/interface/dlregistao.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/interface/dlregistao.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:46+00:00">
+<meta name="date" content="2016-06-05T17:40:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/dlregistao.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/dlregistao.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define TAO_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
diff --git a/src/tao/interface/fdiff.c.html b/src/tao/interface/fdiff.c.html
index 565772f..8a83c26 100644
--- a/src/tao/interface/fdiff.c.html
+++ b/src/tao/interface/fdiff.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/interface/fdiff.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:46+00:00">
+<meta name="date" content="2016-06-05T17:40:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/fdiff.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/fdiff.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctao.h>         </font><font color="#B22222">/*I  "petsctao.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsnes.h></font>
diff --git a/src/tao/interface/fdtest.c.html b/src/tao/interface/fdtest.c.html
index 03a217b..212c647 100644
--- a/src/tao/interface/fdtest.c.html
+++ b/src/tao/interface/fdtest.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/interface/fdtest.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:46+00:00">
+<meta name="date" content="2016-06-05T17:40:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/fdtest.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/fdtest.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/taoimpl.h> </font><font color="#B22222">/*I "petsctao.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
diff --git a/src/tao/interface/index.html b/src/tao/interface/index.html
index 4832593..5a2ca58 100644
--- a/src/tao/interface/index.html
+++ b/src/tao/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/interface/makefile.html b/src/tao/interface/makefile.html
index 85a483c..fe07677 100644
--- a/src/tao/interface/makefile.html
+++ b/src/tao/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:47+00:00">
+<meta name="date" content="2016-06-05T17:40:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib 
 
 CFLAGS   =-DTAO_LIB_DIR='"${TAO_LIB_DIR}"'
diff --git a/src/tao/interface/taosolver.c.html b/src/tao/interface/taosolver.c.html
index 93c7686..ca61044 100644
--- a/src/tao/interface/taosolver.c.html
+++ b/src/tao/interface/taosolver.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/interface/taosolver.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:35+00:00">
+<meta name="date" content="2016-06-05T17:40:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/taosolver.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/taosolver.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define TAO_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/taoimpl.h> </font><font color="#B22222">/*I "petsctao.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/tao/interface/taosolver_bounds.c.html b/src/tao/interface/taosolver_bounds.c.html
index ae2053a..581c373 100644
--- a/src/tao/interface/taosolver_bounds.c.html
+++ b/src/tao/interface/taosolver_bounds.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/interface/taosolver_bounds.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:44+00:00">
+<meta name="date" content="2016-06-05T17:40:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/taosolver_bounds.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/taosolver_bounds.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/taoimpl.h> </font><font color="#B22222">/*I "petsctao.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/tao/interface/taosolver_fg.c.html b/src/tao/interface/taosolver_fg.c.html
index bb42f2e..365457a 100644
--- a/src/tao/interface/taosolver_fg.c.html
+++ b/src/tao/interface/taosolver_fg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/interface/taosolver_fg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:41+00:00">
+<meta name="date" content="2016-06-05T17:40:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/taosolver_fg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/taosolver_fg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/taoimpl.h> </font><font color="#B22222">/*I "petsctao.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/tao/interface/taosolver_hj.c.html b/src/tao/interface/taosolver_hj.c.html
index 0febe25..8e9a1ab 100644
--- a/src/tao/interface/taosolver_hj.c.html
+++ b/src/tao/interface/taosolver_hj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/interface/taosolver_hj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:43+00:00">
+<meta name="date" content="2016-06-05T17:40:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/taosolver_hj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/taosolver_hj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/taoimpl.h> </font><font color="#B22222">/*I "petsctao.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@C</font>
diff --git a/src/tao/interface/taosolverregi.c.html b/src/tao/interface/taosolverregi.c.html
index 0e64e74..1886828 100644
--- a/src/tao/interface/taosolverregi.c.html
+++ b/src/tao/interface/taosolverregi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/interface/taosolverregi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:43+00:00">
+<meta name="date" content="2016-06-05T17:40:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/interface/taosolverregi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/interface/taosolverregi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define TAO_DLL</font></strong>
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/taoimpl.h> </font><font color="#B22222">/*I "petsctao.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/tao/leastsquares/examples/index.html b/src/tao/leastsquares/examples/index.html
index b8e4091..7caaaab 100644
--- a/src/tao/leastsquares/examples/index.html
+++ b/src/tao/leastsquares/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/leastsquares/examples/makefile.html b/src/tao/leastsquares/examples/makefile.html
index 9f3694e..25cd8b7 100644
--- a/src/tao/leastsquares/examples/makefile.html
+++ b/src/tao/leastsquares/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:51+00:00">
+<meta name="date" content="2016-06-05T17:41:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/tao/leastsquares/examples/tutorials/chwirut1.c.html b/src/tao/leastsquares/examples/tutorials/chwirut1.c.html
index 9431bbe..09823e5 100644
--- a/src/tao/leastsquares/examples/tutorials/chwirut1.c.html
+++ b/src/tao/leastsquares/examples/tutorials/chwirut1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/examples/tutorials/chwirut1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:51+00:00">
+<meta name="date" content="2016-06-05T17:41:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/examples/tutorials/chwirut1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/examples/tutorials/chwirut1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Include "petsctao.h" so that we can use TAO solvers.  Note that this</font>
 <a name="line3">  3: </a><font color="#B22222">   file automatically includes libraries such as:</font>
diff --git a/src/tao/leastsquares/examples/tutorials/chwirut1f.F.html b/src/tao/leastsquares/examples/tutorials/chwirut1f.F.html
index 53e6c48..902a396 100644
--- a/src/tao/leastsquares/examples/tutorials/chwirut1f.F.html
+++ b/src/tao/leastsquares/examples/tutorials/chwirut1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/examples/tutorials/chwirut1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:53+00:00">
+<meta name="date" content="2016-06-05T17:41:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/examples/tutorials/chwirut1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/examples/tutorials/chwirut1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!  Program usage: mpiexec -n 1 chwirut1f [-help] [all TAO options]
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Description:  This example demonstrates use of the TAO package to solve a
diff --git a/src/tao/leastsquares/examples/tutorials/chwirut2.c.html b/src/tao/leastsquares/examples/tutorials/chwirut2.c.html
index d2ac7a6..3c2b3a7 100644
--- a/src/tao/leastsquares/examples/tutorials/chwirut2.c.html
+++ b/src/tao/leastsquares/examples/tutorials/chwirut2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/examples/tutorials/chwirut2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:52+00:00">
+<meta name="date" content="2016-06-05T17:41:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/examples/tutorials/chwirut2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/examples/tutorials/chwirut2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Include "petsctao.h" so that we can use TAO solvers.  Note that this</font>
 <a name="line3">  3: </a><font color="#B22222">   file automatically includes libraries such as:</font>
diff --git a/src/tao/leastsquares/examples/tutorials/chwirut2f.F.html b/src/tao/leastsquares/examples/tutorials/chwirut2f.F.html
index 296ae7e..0e97ece 100644
--- a/src/tao/leastsquares/examples/tutorials/chwirut2f.F.html
+++ b/src/tao/leastsquares/examples/tutorials/chwirut2f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/examples/tutorials/chwirut2f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:54+00:00">
+<meta name="date" content="2016-06-05T17:41:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/examples/tutorials/chwirut2f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/examples/tutorials/chwirut2f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!  Program usage: mpiexec -n 1 chwirut1f [-help] [all TAO options]
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Description:  This example demonstrates use of the TAO package to solve a
diff --git a/src/tao/leastsquares/examples/tutorials/chwirut2f.h.html b/src/tao/leastsquares/examples/tutorials/chwirut2f.h.html
index f6c088c..4f68ce7 100644
--- a/src/tao/leastsquares/examples/tutorials/chwirut2f.h.html
+++ b/src/tao/leastsquares/examples/tutorials/chwirut2f.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/examples/tutorials/chwirut2f.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:56+00:00">
+<meta name="date" content="2016-06-05T17:41:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/examples/tutorials/chwirut2f.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/examples/tutorials/chwirut2f.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 <a name="line2">  2: </a>!             Include file <font color="#4169E1">for</font> program chwirut2f.F
 <a name="line3">  3: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/src/tao/leastsquares/examples/tutorials/index.html b/src/tao/leastsquares/examples/tutorials/index.html
index 73300ba..377b21b 100644
--- a/src/tao/leastsquares/examples/tutorials/index.html
+++ b/src/tao/leastsquares/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/leastsquares/examples/tutorials/makefile.html b/src/tao/leastsquares/examples/tutorials/makefile.html
index 922b41c..323e390 100644
--- a/src/tao/leastsquares/examples/tutorials/makefile.html
+++ b/src/tao/leastsquares/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:56+00:00">
+<meta name="date" content="2016-06-05T17:41:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> 
 
 CFLAGS		 = 
diff --git a/src/tao/leastsquares/impls/index.html b/src/tao/leastsquares/impls/index.html
index c544e71..d77bbe7 100644
--- a/src/tao/leastsquares/impls/index.html
+++ b/src/tao/leastsquares/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/leastsquares/impls/makefile.html b/src/tao/leastsquares/impls/makefile.html
index bf6fd19..a864f7f 100644
--- a/src/tao/leastsquares/impls/makefile.html
+++ b/src/tao/leastsquares/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:47+00:00">
+<meta name="date" content="2016-06-05T17:41:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 SOURCEH  = 
diff --git a/src/tao/leastsquares/impls/pounders/gqt.c.html b/src/tao/leastsquares/impls/pounders/gqt.c.html
index 3c6ee25..0014398 100644
--- a/src/tao/leastsquares/impls/pounders/gqt.c.html
+++ b/src/tao/leastsquares/impls/pounders/gqt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/impls/pounders/gqt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:50+00:00">
+<meta name="date" content="2016-06-05T17:41:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/impls/pounders/gqt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/impls/pounders/gqt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscblaslapack.h></font>
 
diff --git a/src/tao/leastsquares/impls/pounders/index.html b/src/tao/leastsquares/impls/pounders/index.html
index 10fc291..03d5485 100644
--- a/src/tao/leastsquares/impls/pounders/index.html
+++ b/src/tao/leastsquares/impls/pounders/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/impls/pounders/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/impls/pounders/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/leastsquares/impls/pounders/makefile.html b/src/tao/leastsquares/impls/pounders/makefile.html
index 5eb4bd6..f54cbec 100644
--- a/src/tao/leastsquares/impls/pounders/makefile.html
+++ b/src/tao/leastsquares/impls/pounders/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/impls/pounders/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:51+00:00">
+<meta name="date" content="2016-06-05T17:41:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/impls/pounders/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/impls/pounders/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/leastsquares/impls/pounders/pounders.c.html b/src/tao/leastsquares/impls/pounders/pounders.c.html
index 5fe59ae..a8a6508 100644
--- a/src/tao/leastsquares/impls/pounders/pounders.c.html
+++ b/src/tao/leastsquares/impls/pounders/pounders.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/impls/pounders/pounders.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:47+00:00">
+<meta name="date" content="2016-06-05T17:41:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/impls/pounders/pounders.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/impls/pounders/pounders.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/leastsquares/impls/pounders/pounders.h></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="pounders_h"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> pounders_h(<a href="../../../../../docs/manualpages/Tao/Tao.html#Tao">Tao</a> subtao, <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> v, <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> H, <a href="../../../../../docs/manualpages/Mat/Mat.html#Mat">Mat</a> Hpre, void * [...]
diff --git a/src/tao/leastsquares/impls/pounders/pounders.h.html b/src/tao/leastsquares/impls/pounders/pounders.h.html
index b56e00c..2972421 100644
--- a/src/tao/leastsquares/impls/pounders/pounders.h.html
+++ b/src/tao/leastsquares/impls/pounders/pounders.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/impls/pounders/pounders.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:51+00:00">
+<meta name="date" content="2016-06-05T17:41:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/impls/pounders/pounders.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/impls/pounders/pounders.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_MFQNLS_H</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
 <a name="line4">  4: </a><font color="#A020F0">#include <petscblaslapack.h></font>
diff --git a/src/tao/leastsquares/index.html b/src/tao/leastsquares/index.html
index d95ce3d..b725e09 100644
--- a/src/tao/leastsquares/index.html
+++ b/src/tao/leastsquares/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/leastsquares/makefile.html b/src/tao/leastsquares/makefile.html
index 24d196f..d3bf971 100644
--- a/src/tao/leastsquares/makefile.html
+++ b/src/tao/leastsquares/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/leastsquares/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:47+00:00">
+<meta name="date" content="2016-06-05T17:41:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/leastsquares/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/leastsquares/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresscalar    real</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/linesearch/impls/armijo/armijo.c.html b/src/tao/linesearch/impls/armijo/armijo.c.html
index a5b6eda..5189b64 100644
--- a/src/tao/linesearch/impls/armijo/armijo.c.html
+++ b/src/tao/linesearch/impls/armijo/armijo.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/armijo/armijo.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:36+00:00">
+<meta name="date" content="2016-06-05T17:41:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/armijo/armijo.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/armijo/armijo.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/taolinesearchimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/linesearch/impls/armijo/armijo.h></font>
 
diff --git a/src/tao/linesearch/impls/armijo/armijo.h.html b/src/tao/linesearch/impls/armijo/armijo.h.html
index 93d30c6..cb7bc88 100644
--- a/src/tao/linesearch/impls/armijo/armijo.h.html
+++ b/src/tao/linesearch/impls/armijo/armijo.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/armijo/armijo.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:37+00:00">
+<meta name="date" content="2016-06-05T17:41:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/armijo/armijo.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/armijo/armijo.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAOLINESEARCH_ARMIJO_H</font>
 
 <a name="line4">  4: </a><font color="#B22222">/* Context for an Armijo (nonmonotone) linesearch for unconstrained</font>
diff --git a/src/tao/linesearch/impls/armijo/index.html b/src/tao/linesearch/impls/armijo/index.html
index eea0096..86df82d 100644
--- a/src/tao/linesearch/impls/armijo/index.html
+++ b/src/tao/linesearch/impls/armijo/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/armijo/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/armijo/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/linesearch/impls/armijo/makefile.html b/src/tao/linesearch/impls/armijo/makefile.html
index 78caf41..ff0154d 100644
--- a/src/tao/linesearch/impls/armijo/makefile.html
+++ b/src/tao/linesearch/impls/armijo/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/armijo/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:37+00:00">
+<meta name="date" content="2016-06-05T17:41:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/armijo/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/armijo/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c.html b/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c.html
index 546594e..445b961 100644
--- a/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c.html
+++ b/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:35+00:00">
+<meta name="date" content="2016-06-05T17:41:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/taolinesearchimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.h></font>
 
diff --git a/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.h.html b/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.h.html
index f463cec..3e5ce44 100644
--- a/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.h.html
+++ b/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:36+00:00">
+<meta name="date" content="2016-06-05T17:41:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_GPCGLINESEARCH_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscvec.h></font>
diff --git a/src/tao/linesearch/impls/gpcglinesearch/index.html b/src/tao/linesearch/impls/gpcglinesearch/index.html
index 06607aa..3063b7f 100644
--- a/src/tao/linesearch/impls/gpcglinesearch/index.html
+++ b/src/tao/linesearch/impls/gpcglinesearch/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/gpcglinesearch/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/gpcglinesearch/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/linesearch/impls/gpcglinesearch/makefile.html b/src/tao/linesearch/impls/gpcglinesearch/makefile.html
index 31a5fa6..c3e42ca 100644
--- a/src/tao/linesearch/impls/gpcglinesearch/makefile.html
+++ b/src/tao/linesearch/impls/gpcglinesearch/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/gpcglinesearch/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:36+00:00">
+<meta name="date" content="2016-06-05T17:41:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/gpcglinesearch/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/gpcglinesearch/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/linesearch/impls/index.html b/src/tao/linesearch/impls/index.html
index 51b2c33..4feafe8 100644
--- a/src/tao/linesearch/impls/index.html
+++ b/src/tao/linesearch/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/linesearch/impls/makefile.html b/src/tao/linesearch/impls/makefile.html
index bf77968..5226b43 100644
--- a/src/tao/linesearch/impls/makefile.html
+++ b/src/tao/linesearch/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:34+00:00">
+<meta name="date" content="2016-06-05T17:41:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresscalar    real</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/linesearch/impls/morethuente/index.html b/src/tao/linesearch/impls/morethuente/index.html
index 80899d5..ee1f295 100644
--- a/src/tao/linesearch/impls/morethuente/index.html
+++ b/src/tao/linesearch/impls/morethuente/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/morethuente/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/morethuente/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/linesearch/impls/morethuente/makefile.html b/src/tao/linesearch/impls/morethuente/makefile.html
index dda5a8c..3a8dd24 100644
--- a/src/tao/linesearch/impls/morethuente/makefile.html
+++ b/src/tao/linesearch/impls/morethuente/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/morethuente/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:35+00:00">
+<meta name="date" content="2016-06-05T17:41:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/morethuente/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/morethuente/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/linesearch/impls/morethuente/morethuente.c.html b/src/tao/linesearch/impls/morethuente/morethuente.c.html
index ed0a116..efa63c1 100644
--- a/src/tao/linesearch/impls/morethuente/morethuente.c.html
+++ b/src/tao/linesearch/impls/morethuente/morethuente.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/morethuente/morethuente.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:34+00:00">
+<meta name="date" content="2016-06-05T17:41:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/morethuente/morethuente.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/morethuente/morethuente.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/taolinesearchimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/linesearch/impls/morethuente/morethuente.h></font>
 
diff --git a/src/tao/linesearch/impls/morethuente/morethuente.h.html b/src/tao/linesearch/impls/morethuente/morethuente.h.html
index 24d5ed8..9b219ac 100644
--- a/src/tao/linesearch/impls/morethuente/morethuente.h.html
+++ b/src/tao/linesearch/impls/morethuente/morethuente.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/morethuente/morethuente.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:35+00:00">
+<meta name="date" content="2016-06-05T17:41:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/morethuente/morethuente.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/morethuente/morethuente.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAOLINESEARCH_MORETHUENTE_H</font>
 
 <a name="line4">  4: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
diff --git a/src/tao/linesearch/impls/owarmijo/index.html b/src/tao/linesearch/impls/owarmijo/index.html
index 8b5c5be..b8f50f4 100644
--- a/src/tao/linesearch/impls/owarmijo/index.html
+++ b/src/tao/linesearch/impls/owarmijo/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/owarmijo/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/owarmijo/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/linesearch/impls/owarmijo/makefile.html b/src/tao/linesearch/impls/owarmijo/makefile.html
index a8c51c8..8050a12 100644
--- a/src/tao/linesearch/impls/owarmijo/makefile.html
+++ b/src/tao/linesearch/impls/owarmijo/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/owarmijo/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:38+00:00">
+<meta name="date" content="2016-06-05T17:41:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/owarmijo/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/owarmijo/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/linesearch/impls/owarmijo/owarmijo.c.html b/src/tao/linesearch/impls/owarmijo/owarmijo.c.html
index 3aaed83..b6716a1 100644
--- a/src/tao/linesearch/impls/owarmijo/owarmijo.c.html
+++ b/src/tao/linesearch/impls/owarmijo/owarmijo.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/owarmijo/owarmijo.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:37+00:00">
+<meta name="date" content="2016-06-05T17:41:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/owarmijo/owarmijo.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/owarmijo/owarmijo.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/taolinesearchimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/tao/linesearch/impls/owarmijo/owarmijo.h></font>
diff --git a/src/tao/linesearch/impls/owarmijo/owarmijo.h.html b/src/tao/linesearch/impls/owarmijo/owarmijo.h.html
index efd2ec9..478efe8 100644
--- a/src/tao/linesearch/impls/owarmijo/owarmijo.h.html
+++ b/src/tao/linesearch/impls/owarmijo/owarmijo.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/owarmijo/owarmijo.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:38+00:00">
+<meta name="date" content="2016-06-05T17:41:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/owarmijo/owarmijo.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/owarmijo/owarmijo.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAOLINESEARCH_OWARMIJO_H</font>
 
 <a name="line4">  4: </a><font color="#B22222">/* Context for an Armijo (nonmonotone) linesearch for orthant wise unconstrained</font>
diff --git a/src/tao/linesearch/impls/unit/index.html b/src/tao/linesearch/impls/unit/index.html
index 9575d65..9724272 100644
--- a/src/tao/linesearch/impls/unit/index.html
+++ b/src/tao/linesearch/impls/unit/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/unit/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/unit/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/linesearch/impls/unit/makefile.html b/src/tao/linesearch/impls/unit/makefile.html
index a0378cc..733d674 100644
--- a/src/tao/linesearch/impls/unit/makefile.html
+++ b/src/tao/linesearch/impls/unit/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/unit/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:34+00:00">
+<meta name="date" content="2016-06-05T17:41:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/unit/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/unit/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/linesearch/impls/unit/unit.c.html b/src/tao/linesearch/impls/unit/unit.c.html
index d5d0eb5..368627d 100644
--- a/src/tao/linesearch/impls/unit/unit.c.html
+++ b/src/tao/linesearch/impls/unit/unit.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/unit/unit.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:34+00:00">
+<meta name="date" content="2016-06-05T17:41:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/unit/unit.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/unit/unit.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/taolinesearchimpl.h></font>
 
diff --git a/src/tao/linesearch/impls/unit/unit.h.html b/src/tao/linesearch/impls/unit/unit.h.html
index c0178f7..eb76088 100644
--- a/src/tao/linesearch/impls/unit/unit.h.html
+++ b/src/tao/linesearch/impls/unit/unit.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/impls/unit/unit.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:34+00:00">
+<meta name="date" content="2016-06-05T17:41:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/impls/unit/unit.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/impls/unit/unit.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAOLINESEARCH_UNIT_H</font>
 
 
diff --git a/src/tao/linesearch/index.html b/src/tao/linesearch/index.html
index aee2f8a..a8cc49f 100644
--- a/src/tao/linesearch/index.html
+++ b/src/tao/linesearch/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/linesearch/interface/dlregis_taolinesearch.c.html b/src/tao/linesearch/interface/dlregis_taolinesearch.c.html
index eae93a9..e2b4895 100644
--- a/src/tao/linesearch/interface/dlregis_taolinesearch.c.html
+++ b/src/tao/linesearch/interface/dlregis_taolinesearch.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/interface/dlregis_taolinesearch.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:42+00:00">
+<meta name="date" content="2016-06-05T17:41:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/interface/dlregis_taolinesearch.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/interface/dlregis_taolinesearch.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define TAOLINESEARCH_DLL</font></strong>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/taolinesearchimpl.h></font>
 
diff --git a/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c b/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
index 2b7597a..17bf57e 100644
--- a/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
+++ b/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
@@ -63,11 +63,7 @@ static PetscErrorCode ourtaolinesearchobjectiveandgtsroutine(TaoLineSearch ls, V
     return 0;
 }
 
-EXTERN_C_BEGIN
-
-
-
-void PETSC_STDCALL taolinesearchsetobjectiveroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, PetscReal *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetobjectiveroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, PetscReal *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)
 {
     CHKFORTRANNULLOBJECT(ctx);
     PetscObjectAllocateFortranPointers(*ls,NFUNCS);
@@ -79,7 +75,7 @@ void PETSC_STDCALL taolinesearchsetobjectiveroutine_(TaoLineSearch *ls, void (PE
     }
 }
 
-void PETSC_STDCALL taolinesearchsetgradientroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, Vec *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetgradientroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, Vec *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)
 {
     CHKFORTRANNULLOBJECT(ctx);
     PetscObjectAllocateFortranPointers(*ls,NFUNCS);
@@ -91,7 +87,7 @@ void PETSC_STDCALL taolinesearchsetgradientroutine_(TaoLineSearch *ls, void (PET
     }
 }
 
-void PETSC_STDCALL taolinesearchsetobjectiveandgradientroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, PetscReal *, Vec *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetobjectiveandgradientroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, PetscReal *, Vec *, void *, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)
 {
     CHKFORTRANNULLOBJECT(ctx);
     PetscObjectAllocateFortranPointers(*ls,NFUNCS);
@@ -103,10 +99,7 @@ void PETSC_STDCALL taolinesearchsetobjectiveandgradientroutine_(TaoLineSearch *l
     }
 }
 
-
-
-
-void PETSC_STDCALL taolinesearchsetobjectiveandgtsroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, Vec *, PetscReal*, PetscReal*,void*, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetobjectiveandgtsroutine_(TaoLineSearch *ls, void (PETSC_STDCALL *func)(TaoLineSearch*, Vec *, Vec *, PetscReal*, PetscReal*,void*, PetscErrorCode *), void *ctx, PetscErrorCode *ierr)
 {
     CHKFORTRANNULLOBJECT(ctx);
     PetscObjectAllocateFortranPointers(*ls,NFUNCS);
@@ -118,9 +111,7 @@ void PETSC_STDCALL taolinesearchsetobjectiveandgtsroutine_(TaoLineSearch *ls, vo
     }
 }
 
-
-
-void PETSC_STDCALL taolinesearchsettype_(TaoLineSearch *ls, CHAR type_name PETSC_MIXED_LEN(len), PetscErrorCode *ierr PETSC_END_LEN(len))
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsettype_(TaoLineSearch *ls, CHAR type_name PETSC_MIXED_LEN(len), PetscErrorCode *ierr PETSC_END_LEN(len))
 
 {
     char *t;
@@ -131,14 +122,14 @@ void PETSC_STDCALL taolinesearchsettype_(TaoLineSearch *ls, CHAR type_name PETSC
 
 }
 
-void PETSC_STDCALL taolinesearchview_(TaoLineSearch *ls, PetscViewer *viewer, PetscErrorCode *ierr)
+PETSC_EXTERN void PETSC_STDCALL taolinesearchview_(TaoLineSearch *ls, PetscViewer *viewer, PetscErrorCode *ierr)
 {
     PetscViewer v;
     PetscPatchDefaultViewers_Fortran(viewer,v);
     *ierr = TaoLineSearchView(*ls,v);
 }
 
-void PETSC_STDCALL taolinesearchgetoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len), PetscErrorCode *ierr PETSC_END_LEN(len))
+PETSC_EXTERN void PETSC_STDCALL taolinesearchgetoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len), PetscErrorCode *ierr PETSC_END_LEN(len))
 {
   const char *name;
   *ierr = TaoLineSearchGetOptionsPrefix(*ls,&name);
@@ -147,7 +138,7 @@ void PETSC_STDCALL taolinesearchgetoptionsprefix_(TaoLineSearch *ls, CHAR prefix
 
 }
 
-void PETSC_STDCALL taolinesearchappendoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))
+PETSC_EXTERN void PETSC_STDCALL taolinesearchappendoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))
 {
   char *name;
   FIXCHAR(prefix,len,name);
@@ -155,7 +146,7 @@ void PETSC_STDCALL taolinesearchappendoptionsprefix_(TaoLineSearch *ls, CHAR pre
   FREECHAR(prefix,name);
 }
 
-void PETSC_STDCALL taolinesearchsetoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))
+PETSC_EXTERN void PETSC_STDCALL taolinesearchsetoptionsprefix_(TaoLineSearch *ls, CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))
 {
   char *t;
   FIXCHAR(prefix,len,t);
@@ -163,7 +154,7 @@ void PETSC_STDCALL taolinesearchsetoptionsprefix_(TaoLineSearch *ls, CHAR prefix
   FREECHAR(prefix,t);
 }
 
-void PETSC_STDCALL taolinesearchgettype_(TaoLineSearch *ls, CHAR name PETSC_MIXED_LEN(len), PetscErrorCode *ierr  PETSC_END_LEN(len))
+PETSC_EXTERN void PETSC_STDCALL taolinesearchgettype_(TaoLineSearch *ls, CHAR name PETSC_MIXED_LEN(len), PetscErrorCode *ierr  PETSC_END_LEN(len))
 {
   const char *tname;
   *ierr = TaoLineSearchGetType(*ls,&tname);
@@ -171,4 +162,3 @@ void PETSC_STDCALL taolinesearchgettype_(TaoLineSearch *ls, CHAR name PETSC_MIXE
   FIXRETURNCHAR(PETSC_TRUE,name,len);
 
 }
-EXTERN_C_END
diff --git a/src/tao/linesearch/interface/index.html b/src/tao/linesearch/interface/index.html
index 6632d2c..67bfcc9 100644
--- a/src/tao/linesearch/interface/index.html
+++ b/src/tao/linesearch/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Line Search Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Line Search Manual Pages
 </H2>
diff --git a/src/tao/linesearch/interface/makefile.html b/src/tao/linesearch/interface/makefile.html
index d0d5bd8..9e23704 100644
--- a/src/tao/linesearch/interface/makefile.html
+++ b/src/tao/linesearch/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:42+00:00">
+<meta name="date" content="2016-06-05T17:41:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/linesearch/interface/taolinesearch.c.html b/src/tao/linesearch/interface/taolinesearch.c.html
index d8d1598..8195de1 100644
--- a/src/tao/linesearch/interface/taolinesearch.c.html
+++ b/src/tao/linesearch/interface/taolinesearch.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/interface/taolinesearch.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:38+00:00">
+<meta name="date" content="2016-06-05T17:41:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/interface/taolinesearch.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/interface/taolinesearch.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctaolinesearch.h> </font><font color="#B22222">/*I "petsctaolinesearch.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/taolinesearchimpl.h></font>
 
diff --git a/src/tao/linesearch/makefile.html b/src/tao/linesearch/makefile.html
index 166cc4b..4bf0615 100644
--- a/src/tao/linesearch/makefile.html
+++ b/src/tao/linesearch/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/linesearch/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:34+00:00">
+<meta name="date" content="2016-06-05T17:41:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/linesearch/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/linesearch/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/makefile.html b/src/tao/makefile.html
index 6cfc1c3..9351c98 100644
--- a/src/tao/makefile.html
+++ b/src/tao/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:35+00:00">
+<meta name="date" content="2016-06-05T17:40:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/matrix/adamat.c.html b/src/tao/matrix/adamat.c.html
index 12c11d5..0bacc1e 100644
--- a/src/tao/matrix/adamat.c.html
+++ b/src/tao/matrix/adamat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/matrix/adamat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:44+00:00">
+<meta name="date" content="2016-06-05T17:41:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/matrix/adamat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/matrix/adamat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h>              </font><font color="#B22222">/*I  "mat.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
 
diff --git a/src/tao/matrix/index.html b/src/tao/matrix/index.html
index 006bd0b..56c1a85 100644
--- a/src/tao/matrix/index.html
+++ b/src/tao/matrix/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/matrix/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/matrix/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/matrix/lmvmmat.c.html b/src/tao/matrix/lmvmmat.c.html
index 667567f..3968ad4 100644
--- a/src/tao/matrix/lmvmmat.c.html
+++ b/src/tao/matrix/lmvmmat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/matrix/lmvmmat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:42+00:00">
+<meta name="date" content="2016-06-05T17:41:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/matrix/lmvmmat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/matrix/lmvmmat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/matrix/lmvmmat.h>   </font><font color="#B22222">/*I "lmvmmat.h" */</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsctao.h>  </font><font color="#B22222">/*I "petsctao.h" */</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscksp.h></font>
diff --git a/src/tao/matrix/lmvmmat.h.html b/src/tao/matrix/lmvmmat.h.html
index 2f0d8ea..168edb7 100644
--- a/src/tao/matrix/lmvmmat.h.html
+++ b/src/tao/matrix/lmvmmat.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/matrix/lmvmmat.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:46+00:00">
+<meta name="date" content="2016-06-05T17:41:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/matrix/lmvmmat.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/matrix/lmvmmat.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __LMVMMAT_H</font>
 
 
diff --git a/src/tao/matrix/makefile.html b/src/tao/matrix/makefile.html
index 3f3e92f..f7c776a 100644
--- a/src/tao/matrix/makefile.html
+++ b/src/tao/matrix/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/matrix/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:47+00:00">
+<meta name="date" content="2016-06-05T17:41:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/matrix/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/matrix/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/matrix/submatfree.c.html b/src/tao/matrix/submatfree.c.html
index 0a98924..a515685 100644
--- a/src/tao/matrix/submatfree.c.html
+++ b/src/tao/matrix/submatfree.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/matrix/submatfree.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:45+00:00">
+<meta name="date" content="2016-06-05T17:41:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/matrix/submatfree.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/matrix/submatfree.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctao.h>   </font><font color="#B22222">/*I "petsctao.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/matrix/submatfree.h> </font><font color="#B22222">/*I "submatfree.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/tao/matrix/submatfree.h.html b/src/tao/matrix/submatfree.h.html
index bdc12e2..8c08082 100644
--- a/src/tao/matrix/submatfree.h.html
+++ b/src/tao/matrix/submatfree.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/matrix/submatfree.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:46+00:00">
+<meta name="date" content="2016-06-05T17:41:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/matrix/submatfree.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/matrix/submatfree.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/matimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
 
diff --git a/src/tao/pde_constrained/examples/index.html b/src/tao/pde_constrained/examples/index.html
index c2810e6..3aad59b 100644
--- a/src/tao/pde_constrained/examples/index.html
+++ b/src/tao/pde_constrained/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/pde_constrained/examples/makefile.html b/src/tao/pde_constrained/examples/makefile.html
index 17ce86e..8049eb5 100644
--- a/src/tao/pde_constrained/examples/makefile.html
+++ b/src/tao/pde_constrained/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:58+00:00">
+<meta name="date" content="2016-06-05T17:42:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>
 
 LOCDIR	 = src/tao/pde_constrained/examples/
diff --git a/src/tao/pde_constrained/examples/tutorials/elliptic.c.html b/src/tao/pde_constrained/examples/tutorials/elliptic.c.html
index f75cca1..b70dd0e 100644
--- a/src/tao/pde_constrained/examples/tutorials/elliptic.c.html
+++ b/src/tao/pde_constrained/examples/tutorials/elliptic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/examples/tutorials/elliptic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:58+00:00">
+<meta name="date" content="2016-06-05T17:42:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/examples/tutorials/elliptic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/examples/tutorials/elliptic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/tao/pde_constrained/examples/tutorials/hyperbolic.c.html b/src/tao/pde_constrained/examples/tutorials/hyperbolic.c.html
index 618df59..e92be7c 100644
--- a/src/tao/pde_constrained/examples/tutorials/hyperbolic.c.html
+++ b/src/tao/pde_constrained/examples/tutorials/hyperbolic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/examples/tutorials/hyperbolic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:05+00:00">
+<meta name="date" content="2016-06-05T17:42:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/examples/tutorials/hyperbolic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/examples/tutorials/hyperbolic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctao.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/tao/pde_constrained/examples/tutorials/index.html b/src/tao/pde_constrained/examples/tutorials/index.html
index e5a7de3..9b4bb52 100644
--- a/src/tao/pde_constrained/examples/tutorials/index.html
+++ b/src/tao/pde_constrained/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/pde_constrained/examples/tutorials/makefile.html b/src/tao/pde_constrained/examples/tutorials/makefile.html
index 167a3f3..b5abb91 100644
--- a/src/tao/pde_constrained/examples/tutorials/makefile.html
+++ b/src/tao/pde_constrained/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:08+00:00">
+<meta name="date" content="2016-06-05T17:42:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">CFLAGS           =
 FFLAGS		 =
 CPPFLAGS         =
diff --git a/src/tao/pde_constrained/examples/tutorials/parabolic.c.html b/src/tao/pde_constrained/examples/tutorials/parabolic.c.html
index 0ece383..41b2520 100644
--- a/src/tao/pde_constrained/examples/tutorials/parabolic.c.html
+++ b/src/tao/pde_constrained/examples/tutorials/parabolic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/examples/tutorials/parabolic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:01+00:00">
+<meta name="date" content="2016-06-05T17:42:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/examples/tutorials/parabolic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/examples/tutorials/parabolic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/tao/pde_constrained/impls/index.html b/src/tao/pde_constrained/impls/index.html
index 3f380cd..4a78268 100644
--- a/src/tao/pde_constrained/impls/index.html
+++ b/src/tao/pde_constrained/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/pde_constrained/impls/lcl/index.html b/src/tao/pde_constrained/impls/lcl/index.html
index 5add078..8c10a37 100644
--- a/src/tao/pde_constrained/impls/lcl/index.html
+++ b/src/tao/pde_constrained/impls/lcl/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/impls/lcl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/impls/lcl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/pde_constrained/impls/lcl/lcl.c.html b/src/tao/pde_constrained/impls/lcl/lcl.c.html
index 1ba6dba..63add50 100644
--- a/src/tao/pde_constrained/impls/lcl/lcl.c.html
+++ b/src/tao/pde_constrained/impls/lcl/lcl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/impls/lcl/lcl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:56+00:00">
+<meta name="date" content="2016-06-05T17:41:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/impls/lcl/lcl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/impls/lcl/lcl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/pde_constrained/impls/lcl/lcl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/matrix/lmvmmat.h></font>
 <a name="line3">  3: </a><strong><font color="#4169E1">static <a href="../.._constrained/../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> LCLComputeLagrangianAndGradient(TaoLineSearch,<a href="../.._constrained/../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,<a href="../.._constrained/../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a>*,<a href="../.._constrained/../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a>,void*)</font></strong>;
diff --git a/src/tao/pde_constrained/impls/lcl/lcl.h.html b/src/tao/pde_constrained/impls/lcl/lcl.h.html
index 4d36d22..0b32063 100644
--- a/src/tao/pde_constrained/impls/lcl/lcl.h.html
+++ b/src/tao/pde_constrained/impls/lcl/lcl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/impls/lcl/lcl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:58+00:00">
+<meta name="date" content="2016-06-05T17:42:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/impls/lcl/lcl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/impls/lcl/lcl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_LCL_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
diff --git a/src/tao/pde_constrained/impls/lcl/makefile.html b/src/tao/pde_constrained/impls/lcl/makefile.html
index dd8cf05..c835c58 100644
--- a/src/tao/pde_constrained/impls/lcl/makefile.html
+++ b/src/tao/pde_constrained/impls/lcl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/impls/lcl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:58+00:00">
+<meta name="date" content="2016-06-05T17:42:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/impls/lcl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/impls/lcl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/pde_constrained/impls/makefile.html b/src/tao/pde_constrained/impls/makefile.html
index 756752c..997ed3b 100644
--- a/src/tao/pde_constrained/impls/makefile.html
+++ b/src/tao/pde_constrained/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:56+00:00">
+<meta name="date" content="2016-06-05T17:41:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 DIRS     = lcl
diff --git a/src/tao/pde_constrained/index.html b/src/tao/pde_constrained/index.html
index a87ac45..f7baf0c 100644
--- a/src/tao/pde_constrained/index.html
+++ b/src/tao/pde_constrained/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/pde_constrained/makefile.html b/src/tao/pde_constrained/makefile.html
index 946331b..4f3732e 100644
--- a/src/tao/pde_constrained/makefile.html
+++ b/src/tao/pde_constrained/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/pde_constrained/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:56+00:00">
+<meta name="date" content="2016-06-05T17:41:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/pde_constrained/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/pde_constrained/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresscalar    real</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/unconstrained/examples/index.html b/src/tao/unconstrained/examples/index.html
index dca7e1c..456f61c 100644
--- a/src/tao/unconstrained/examples/index.html
+++ b/src/tao/unconstrained/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/unconstrained/examples/makefile.html b/src/tao/unconstrained/examples/makefile.html
index 8d97e96..7c3ced1 100644
--- a/src/tao/unconstrained/examples/makefile.html
+++ b/src/tao/unconstrained/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:03+00:00">
+<meta name="date" content="2016-06-05T17:41:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>
 
 LOCDIR	 = src/tao/unconstrained/examples/
diff --git a/src/tao/unconstrained/examples/tutorials/eptorsion1.c.html b/src/tao/unconstrained/examples/tutorials/eptorsion1.c.html
index bb8cf1d..18680e0 100644
--- a/src/tao/unconstrained/examples/tutorials/eptorsion1.c.html
+++ b/src/tao/unconstrained/examples/tutorials/eptorsion1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/tutorials/eptorsion1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:03+00:00">
+<meta name="date" content="2016-06-05T17:41:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/eptorsion1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/eptorsion1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Program usage: mpiexec -n 1 eptorsion1 [-help] [all TAO options] */</font>
 
 <a name="line3">  3: </a><font color="#B22222">/* ----------------------------------------------------------------------</font>
diff --git a/src/tao/unconstrained/examples/tutorials/eptorsion2.c.html b/src/tao/unconstrained/examples/tutorials/eptorsion2.c.html
index 300e272..f16443f 100644
--- a/src/tao/unconstrained/examples/tutorials/eptorsion2.c.html
+++ b/src/tao/unconstrained/examples/tutorials/eptorsion2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/tutorials/eptorsion2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:04+00:00">
+<meta name="date" content="2016-06-05T17:41:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/eptorsion2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/eptorsion2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Program usage: mpiexec -n <proc> eptorsion2 [-help] [all TAO options] */</font>
 
 <a name="line3">  3: </a><font color="#B22222">/* ----------------------------------------------------------------------</font>
diff --git a/src/tao/unconstrained/examples/tutorials/eptorsion2f.F.html b/src/tao/unconstrained/examples/tutorials/eptorsion2f.F.html
index 4234c39..d79035f 100644
--- a/src/tao/unconstrained/examples/tutorials/eptorsion2f.F.html
+++ b/src/tao/unconstrained/examples/tutorials/eptorsion2f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/tutorials/eptorsion2f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:08+00:00">
+<meta name="date" content="2016-06-05T17:41:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/eptorsion2f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/eptorsion2f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!  Program usage: mpiexec -n <proc> eptorsion2f [all TAO options]
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Description:  This example demonstrates use of the TAO package to solve
diff --git a/src/tao/unconstrained/examples/tutorials/eptorsion2f.h.html b/src/tao/unconstrained/examples/tutorials/eptorsion2f.h.html
index da17063..2e2126b 100644
--- a/src/tao/unconstrained/examples/tutorials/eptorsion2f.h.html
+++ b/src/tao/unconstrained/examples/tutorials/eptorsion2f.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/tutorials/eptorsion2f.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:10+00:00">
+<meta name="date" content="2016-06-05T17:41:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/eptorsion2f.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/eptorsion2f.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 <a name="line2">  2: </a>!             Include file <font color="#4169E1">for</font> program eptorsion2f.F
 <a name="line3">  3: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/src/tao/unconstrained/examples/tutorials/index.html b/src/tao/unconstrained/examples/tutorials/index.html
index fb498cd..aa67491 100644
--- a/src/tao/unconstrained/examples/tutorials/index.html
+++ b/src/tao/unconstrained/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/unconstrained/examples/tutorials/makefile.html b/src/tao/unconstrained/examples/tutorials/makefile.html
index f165a1d..4df6236 100644
--- a/src/tao/unconstrained/examples/tutorials/makefile.html
+++ b/src/tao/unconstrained/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:10+00:00">
+<meta name="date" content="2016-06-05T17:41:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>
 
 CFLAGS		 =
diff --git a/src/tao/unconstrained/examples/tutorials/minsurf2.c.html b/src/tao/unconstrained/examples/tutorials/minsurf2.c.html
index 3fba86e..855e9bb 100644
--- a/src/tao/unconstrained/examples/tutorials/minsurf2.c.html
+++ b/src/tao/unconstrained/examples/tutorials/minsurf2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/tutorials/minsurf2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:05+00:00">
+<meta name="date" content="2016-06-05T17:41:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/minsurf2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/minsurf2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Program usage: mpiexec -n <proc> minsurf2 [-help] [all TAO options] */</font>
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/tao/unconstrained/examples/tutorials/rosenbrock1.c.html b/src/tao/unconstrained/examples/tutorials/rosenbrock1.c.html
index b8942b8..45a223d 100644
--- a/src/tao/unconstrained/examples/tutorials/rosenbrock1.c.html
+++ b/src/tao/unconstrained/examples/tutorials/rosenbrock1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/tutorials/rosenbrock1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:07+00:00">
+<meta name="date" content="2016-06-05T17:41:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/rosenbrock1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/rosenbrock1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/* Program usage: mpiexec -n 1 rosenbrock1 [-help] [all TAO options] */</font>
 
 <a name="line3">  3: </a><font color="#B22222">/*  Include "petsctao.h" so we can use TAO solvers.  */</font>
diff --git a/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F.html b/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F.html
index 3614a80..b315081 100644
--- a/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F.html
+++ b/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:09+00:00">
+<meta name="date" content="2016-06-05T17:41:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/rosenbrock1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/rosenbrock1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!  Program usage: mpiexec -n 1 rosenbrock1f [-help] [all TAO options]
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Description:  This example demonstrates use of the TAO package to solve an
diff --git a/src/tao/unconstrained/examples/tutorials/rosenbrock1f.h.html b/src/tao/unconstrained/examples/tutorials/rosenbrock1f.h.html
index a7345b0..ca8c04f 100644
--- a/src/tao/unconstrained/examples/tutorials/rosenbrock1f.h.html
+++ b/src/tao/unconstrained/examples/tutorials/rosenbrock1f.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/examples/tutorials/rosenbrock1f.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:10+00:00">
+<meta name="date" content="2016-06-05T17:41:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/examples/tutorials/rosenbrock1f.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/examples/tutorials/rosenbrock1f.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 <a name="line2">  2: </a>!             Include file <font color="#4169E1">for</font> program rosenbrock1f.F
 <a name="line3">  3: </a>! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/src/tao/unconstrained/impls/bmrm/bmrm.c.html b/src/tao/unconstrained/impls/bmrm/bmrm.c.html
index e640576..ce237a4 100644
--- a/src/tao/unconstrained/impls/bmrm/bmrm.c.html
+++ b/src/tao/unconstrained/impls/bmrm/bmrm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/bmrm/bmrm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:01+00:00">
+<meta name="date" content="2016-06-05T17:41:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/bmrm/bmrm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/bmrm/bmrm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/unconstrained/impls/bmrm/bmrm.h></font>
 
 <a name="line3">  3: </a><strong><font color="#4169E1">static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> init_df_solver(TAO_DF*)</font></strong>;
diff --git a/src/tao/unconstrained/impls/bmrm/bmrm.h.html b/src/tao/unconstrained/impls/bmrm/bmrm.h.html
index 5e7be20..6b20c35 100644
--- a/src/tao/unconstrained/impls/bmrm/bmrm.h.html
+++ b/src/tao/unconstrained/impls/bmrm/bmrm.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/bmrm/bmrm.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:03+00:00">
+<meta name="date" content="2016-06-05T17:41:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/bmrm/bmrm.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/bmrm/bmrm.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_BMRM_H</font>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
diff --git a/src/tao/unconstrained/impls/bmrm/index.html b/src/tao/unconstrained/impls/bmrm/index.html
index ebde650..f38cef7 100644
--- a/src/tao/unconstrained/impls/bmrm/index.html
+++ b/src/tao/unconstrained/impls/bmrm/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/bmrm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/bmrm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/unconstrained/impls/bmrm/makefile.html b/src/tao/unconstrained/impls/bmrm/makefile.html
index 87b2679..3631d34 100644
--- a/src/tao/unconstrained/impls/bmrm/makefile.html
+++ b/src/tao/unconstrained/impls/bmrm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/bmrm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:03+00:00">
+<meta name="date" content="2016-06-05T17:41:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/bmrm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/bmrm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0"># $Id$ </font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/tao/unconstrained/impls/cg/index.html b/src/tao/unconstrained/impls/cg/index.html
index c3f6c0c..09ea520 100644
--- a/src/tao/unconstrained/impls/cg/index.html
+++ b/src/tao/unconstrained/impls/cg/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/cg/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/cg/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/unconstrained/impls/cg/makefile.html b/src/tao/unconstrained/impls/cg/makefile.html
index 33ba70b..3773b1e 100644
--- a/src/tao/unconstrained/impls/cg/makefile.html
+++ b/src/tao/unconstrained/impls/cg/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/cg/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:54+00:00">
+<meta name="date" content="2016-06-05T17:40:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/cg/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/cg/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/unconstrained/impls/cg/taocg.c.html b/src/tao/unconstrained/impls/cg/taocg.c.html
index 41a4daa..8aca713 100644
--- a/src/tao/unconstrained/impls/cg/taocg.c.html
+++ b/src/tao/unconstrained/impls/cg/taocg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/cg/taocg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:53+00:00">
+<meta name="date" content="2016-06-05T17:40:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/cg/taocg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/cg/taocg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctaolinesearch.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/unconstrained/impls/cg/taocg.h></font>
 
diff --git a/src/tao/unconstrained/impls/cg/taocg.h.html b/src/tao/unconstrained/impls/cg/taocg.h.html
index e9b6605..eb8092b 100644
--- a/src/tao/unconstrained/impls/cg/taocg.h.html
+++ b/src/tao/unconstrained/impls/cg/taocg.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/cg/taocg.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:54+00:00">
+<meta name="date" content="2016-06-05T17:40:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/cg/taocg.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/cg/taocg.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Context for conjugate gradient method (unconstrained minimization)</font>
 <a name="line3">  3: </a><font color="#B22222"> */</font>
diff --git a/src/tao/unconstrained/impls/index.html b/src/tao/unconstrained/impls/index.html
index 0402101..7b52d87 100644
--- a/src/tao/unconstrained/impls/index.html
+++ b/src/tao/unconstrained/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/unconstrained/impls/lmvm/index.html b/src/tao/unconstrained/impls/lmvm/index.html
index 06e6e21..c327362 100644
--- a/src/tao/unconstrained/impls/lmvm/index.html
+++ b/src/tao/unconstrained/impls/lmvm/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/lmvm/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/lmvm/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/unconstrained/impls/lmvm/lmvm.c.html b/src/tao/unconstrained/impls/lmvm/lmvm.c.html
index 4cfee77..8a055ea 100644
--- a/src/tao/unconstrained/impls/lmvm/lmvm.c.html
+++ b/src/tao/unconstrained/impls/lmvm/lmvm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/lmvm/lmvm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:48+00:00">
+<meta name="date" content="2016-06-05T17:40:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/lmvm/lmvm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/lmvm/lmvm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctaolinesearch.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/matrix/lmvmmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/tao/unconstrained/impls/lmvm/lmvm.h></font>
diff --git a/src/tao/unconstrained/impls/lmvm/lmvm.h.html b/src/tao/unconstrained/impls/lmvm/lmvm.h.html
index ec0fb82..f57f745 100644
--- a/src/tao/unconstrained/impls/lmvm/lmvm.h.html
+++ b/src/tao/unconstrained/impls/lmvm/lmvm.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/lmvm/lmvm.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:49+00:00">
+<meta name="date" content="2016-06-05T17:40:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/lmvm/lmvm.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/lmvm/lmvm.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> Context for limited memory variable metric method for unconstrained</font>
 <a name="line3">  3: </a><font color="#B22222"> optimization.</font>
diff --git a/src/tao/unconstrained/impls/lmvm/makefile.html b/src/tao/unconstrained/impls/lmvm/makefile.html
index 9237962..08fb138 100644
--- a/src/tao/unconstrained/impls/lmvm/makefile.html
+++ b/src/tao/unconstrained/impls/lmvm/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/lmvm/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:49+00:00">
+<meta name="date" content="2016-06-05T17:40:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/lmvm/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/lmvm/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/unconstrained/impls/makefile.html b/src/tao/unconstrained/impls/makefile.html
index 607f737..60f71d3 100644
--- a/src/tao/unconstrained/impls/makefile.html
+++ b/src/tao/unconstrained/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:48+00:00">
+<meta name="date" content="2016-06-05T17:40:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 DIRS     = lmvm nls neldermead cg ntl ntr owlqn bmrm
diff --git a/src/tao/unconstrained/impls/neldermead/index.html b/src/tao/unconstrained/impls/neldermead/index.html
index de65264..71ed8fb 100644
--- a/src/tao/unconstrained/impls/neldermead/index.html
+++ b/src/tao/unconstrained/impls/neldermead/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/neldermead/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/neldermead/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/unconstrained/impls/neldermead/makefile.html b/src/tao/unconstrained/impls/neldermead/makefile.html
index 4a3715b..b777ea9 100644
--- a/src/tao/unconstrained/impls/neldermead/makefile.html
+++ b/src/tao/unconstrained/impls/neldermead/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/neldermead/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:53+00:00">
+<meta name="date" content="2016-06-05T17:40:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/neldermead/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/neldermead/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/unconstrained/impls/neldermead/neldermead.c.html b/src/tao/unconstrained/impls/neldermead/neldermead.c.html
index 8149edd..45af90c 100644
--- a/src/tao/unconstrained/impls/neldermead/neldermead.c.html
+++ b/src/tao/unconstrained/impls/neldermead/neldermead.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/neldermead/neldermead.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:53+00:00">
+<meta name="date" content="2016-06-05T17:40:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/neldermead/neldermead.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/neldermead/neldermead.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/unconstrained/impls/neldermead/neldermead.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscvec.h></font>
 
diff --git a/src/tao/unconstrained/impls/neldermead/neldermead.h.html b/src/tao/unconstrained/impls/neldermead/neldermead.h.html
index dff696a..46e2770 100644
--- a/src/tao/unconstrained/impls/neldermead/neldermead.h.html
+++ b/src/tao/unconstrained/impls/neldermead/neldermead.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/neldermead/neldermead.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:53+00:00">
+<meta name="date" content="2016-06-05T17:40:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/neldermead/neldermead.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/neldermead/neldermead.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#ifndef __TAO_NELDERMEAD_H</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/taoimpl.h></font>
 
diff --git a/src/tao/unconstrained/impls/nls/index.html b/src/tao/unconstrained/impls/nls/index.html
index dd13586..2fc8df2 100644
--- a/src/tao/unconstrained/impls/nls/index.html
+++ b/src/tao/unconstrained/impls/nls/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/nls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/nls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/unconstrained/impls/nls/makefile.html b/src/tao/unconstrained/impls/nls/makefile.html
index f42e20e..9d490a8 100644
--- a/src/tao/unconstrained/impls/nls/makefile.html
+++ b/src/tao/unconstrained/impls/nls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/nls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:52+00:00">
+<meta name="date" content="2016-06-05T17:40:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/nls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/nls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/unconstrained/impls/nls/nls.c.html b/src/tao/unconstrained/impls/nls/nls.c.html
index 812f16b..8acacc8 100644
--- a/src/tao/unconstrained/impls/nls/nls.c.html
+++ b/src/tao/unconstrained/impls/nls/nls.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/nls/nls.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:49+00:00">
+<meta name="date" content="2016-06-05T17:40:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/nls/nls.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/nls/nls.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctaolinesearch.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/matrix/lmvmmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/tao/unconstrained/impls/nls/nls.h></font>
diff --git a/src/tao/unconstrained/impls/nls/nls.h.html b/src/tao/unconstrained/impls/nls/nls.h.html
index 44f2e65..7d7c641 100644
--- a/src/tao/unconstrained/impls/nls/nls.h.html
+++ b/src/tao/unconstrained/impls/nls/nls.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/nls/nls.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:52+00:00">
+<meta name="date" content="2016-06-05T17:40:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/nls/nls.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/nls/nls.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"><strong></font><font color="#4169E1"><a name="method"></a>Context for a Newton line search method (unconstrained minimization)</font></strong>
 <a name="line3">  3: </a>*/
diff --git a/src/tao/unconstrained/impls/ntl/index.html b/src/tao/unconstrained/impls/ntl/index.html
index 53c3cac..edbf521 100644
--- a/src/tao/unconstrained/impls/ntl/index.html
+++ b/src/tao/unconstrained/impls/ntl/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/ntl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/ntl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/unconstrained/impls/ntl/makefile.html b/src/tao/unconstrained/impls/ntl/makefile.html
index 59ed400..2ebf891 100644
--- a/src/tao/unconstrained/impls/ntl/makefile.html
+++ b/src/tao/unconstrained/impls/ntl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/ntl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:57+00:00">
+<meta name="date" content="2016-06-05T17:41:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/ntl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/ntl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/unconstrained/impls/ntl/ntl.c.html b/src/tao/unconstrained/impls/ntl/ntl.c.html
index 771340e..e2855fd 100644
--- a/src/tao/unconstrained/impls/ntl/ntl.c.html
+++ b/src/tao/unconstrained/impls/ntl/ntl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/ntl/ntl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:54+00:00">
+<meta name="date" content="2016-06-05T17:40:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/ntl/ntl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/ntl/ntl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/matrix/lmvmmat.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/unconstrained/impls/ntl/ntl.h></font>
 
diff --git a/src/tao/unconstrained/impls/ntl/ntl.h.html b/src/tao/unconstrained/impls/ntl/ntl.h.html
index e7ff7a2..1c3abb1 100644
--- a/src/tao/unconstrained/impls/ntl/ntl.h.html
+++ b/src/tao/unconstrained/impls/ntl/ntl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/ntl/ntl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:57+00:00">
+<meta name="date" content="2016-06-05T17:40:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/ntl/ntl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/ntl/ntl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Context for a Newton trust-region, line-search method for unconstrained</font>
 <a name="line3">  3: </a><font color="#B22222">  minimization</font>
diff --git a/src/tao/unconstrained/impls/ntr/index.html b/src/tao/unconstrained/impls/ntr/index.html
index 4398bf0..e8b8a98 100644
--- a/src/tao/unconstrained/impls/ntr/index.html
+++ b/src/tao/unconstrained/impls/ntr/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/ntr/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/ntr/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/unconstrained/impls/ntr/makefile.html b/src/tao/unconstrained/impls/ntr/makefile.html
index e9a80ba..00fcbdc 100644
--- a/src/tao/unconstrained/impls/ntr/makefile.html
+++ b/src/tao/unconstrained/impls/ntr/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/ntr/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:00+00:00">
+<meta name="date" content="2016-06-05T17:41:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/ntr/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/ntr/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/unconstrained/impls/ntr/ntr.c.html b/src/tao/unconstrained/impls/ntr/ntr.c.html
index e2b7676..511e52e 100644
--- a/src/tao/unconstrained/impls/ntr/ntr.c.html
+++ b/src/tao/unconstrained/impls/ntr/ntr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/ntr/ntr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:57+00:00">
+<meta name="date" content="2016-06-05T17:41:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/ntr/ntr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/ntr/ntr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/tao/matrix/lmvmmat.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/unconstrained/impls/ntr/ntr.h></font>
 
diff --git a/src/tao/unconstrained/impls/ntr/ntr.h.html b/src/tao/unconstrained/impls/ntr/ntr.h.html
index 737a612..c287df1 100644
--- a/src/tao/unconstrained/impls/ntr/ntr.h.html
+++ b/src/tao/unconstrained/impls/ntr/ntr.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/ntr/ntr.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:59+00:00">
+<meta name="date" content="2016-06-05T17:41:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/ntr/ntr.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/ntr/ntr.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Context for a Newton trust region method (unconstrained minimization)</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/tao/unconstrained/impls/owlqn/index.html b/src/tao/unconstrained/impls/owlqn/index.html
index 0609af6..4d1fef2 100644
--- a/src/tao/unconstrained/impls/owlqn/index.html
+++ b/src/tao/unconstrained/impls/owlqn/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/owlqn/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/owlqn/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/unconstrained/impls/owlqn/makefile.html b/src/tao/unconstrained/impls/owlqn/makefile.html
index 6c640c7..2873599 100644
--- a/src/tao/unconstrained/impls/owlqn/makefile.html
+++ b/src/tao/unconstrained/impls/owlqn/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/owlqn/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:01+00:00">
+<meta name="date" content="2016-06-05T17:41:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/owlqn/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/owlqn/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/tao/unconstrained/impls/owlqn/owlqn.c.html b/src/tao/unconstrained/impls/owlqn/owlqn.c.html
index ae7a879..ab1a5b3 100644
--- a/src/tao/unconstrained/impls/owlqn/owlqn.c.html
+++ b/src/tao/unconstrained/impls/owlqn/owlqn.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/owlqn/owlqn.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:00+00:00">
+<meta name="date" content="2016-06-05T17:41:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/owlqn/owlqn.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/owlqn/owlqn.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsctaolinesearch.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/tao/matrix/lmvmmat.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/tao/unconstrained/impls/owlqn/owlqn.h></font>
diff --git a/src/tao/unconstrained/impls/owlqn/owlqn.h.html b/src/tao/unconstrained/impls/owlqn/owlqn.h.html
index 26618f3..1a6becd 100644
--- a/src/tao/unconstrained/impls/owlqn/owlqn.h.html
+++ b/src/tao/unconstrained/impls/owlqn/owlqn.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/impls/owlqn/owlqn.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:29:01+00:00">
+<meta name="date" content="2016-06-05T17:41:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/impls/owlqn/owlqn.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/impls/owlqn/owlqn.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> Context for limited memory variable metric method for unconstrained</font>
 <a name="line3">  3: </a><font color="#B22222"> optimization.</font>
diff --git a/src/tao/unconstrained/index.html b/src/tao/unconstrained/index.html
index af4b87e..3cee256 100644
--- a/src/tao/unconstrained/index.html
+++ b/src/tao/unconstrained/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/tao/unconstrained/makefile.html b/src/tao/unconstrained/makefile.html
index f720e1b..e85fb03 100644
--- a/src/tao/unconstrained/makefile.html
+++ b/src/tao/unconstrained/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/unconstrained/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:48+00:00">
+<meta name="date" content="2016-06-05T17:40:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/unconstrained/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/unconstrained/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresscalar    real</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/util/index.html b/src/tao/util/index.html
index 8154d65..cf19cc9 100644
--- a/src/tao/util/index.html
+++ b/src/tao/util/index.html
@@ -3,8 +3,8 @@
 <TITLE>TAO Optimization Solver Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/util/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/util/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> TAO Solver Manual Pages
 </H2>
diff --git a/src/tao/util/makefile.html b/src/tao/util/makefile.html
index 93db3a5..d39eac6 100644
--- a/src/tao/util/makefile.html
+++ b/src/tao/util/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/util/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:48+00:00">
+<meta name="date" content="2016-06-05T17:40:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/util/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/util/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/tao/util/tao_util.c.html b/src/tao/util/tao_util.c.html
index f360e8e..43694cb 100644
--- a/src/tao/util/tao_util.c.html
+++ b/src/tao/util/tao_util.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/tao/util/tao_util.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:47+00:00">
+<meta name="date" content="2016-06-05T17:40:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/tao/util/tao_util.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/tao/util/tao_util.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsctao.h>      </font><font color="#B22222">/*I "petsctao.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ts/adapt/impls/basic/adaptbasic.c.html b/src/ts/adapt/impls/basic/adaptbasic.c.html
index 47e0300..b9334b9 100644
--- a/src/ts/adapt/impls/basic/adaptbasic.c.html
+++ b/src/ts/adapt/impls/basic/adaptbasic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/impls/basic/adaptbasic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:26+00:00">
+<meta name="date" content="2016-06-05T17:40:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/basic/adaptbasic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/basic/adaptbasic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/tsimpl.h> </font><font color="#B22222">/*I "petscts.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
diff --git a/src/ts/adapt/impls/basic/index.html b/src/ts/adapt/impls/basic/index.html
index 8ba25f6..060fd89 100644
--- a/src/ts/adapt/impls/basic/index.html
+++ b/src/ts/adapt/impls/basic/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/adapt/impls/basic/makefile.html b/src/ts/adapt/impls/basic/makefile.html
index d317beb..3850b12 100644
--- a/src/ts/adapt/impls/basic/makefile.html
+++ b/src/ts/adapt/impls/basic/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/impls/basic/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:26+00:00">
+<meta name="date" content="2016-06-05T17:40:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/adapt/impls/cfl/adaptcfl.c.html b/src/ts/adapt/impls/cfl/adaptcfl.c.html
index 2462b8c..e27418b 100644
--- a/src/ts/adapt/impls/cfl/adaptcfl.c.html
+++ b/src/ts/adapt/impls/cfl/adaptcfl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/impls/cfl/adaptcfl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:26+00:00">
+<meta name="date" content="2016-06-05T17:40:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/cfl/adaptcfl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/cfl/adaptcfl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/tsimpl.h> </font><font color="#B22222">/*I "petscts.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#4169E1">typedef</font> <font color="#4169E1">struct</font> {
diff --git a/src/ts/adapt/impls/cfl/index.html b/src/ts/adapt/impls/cfl/index.html
index 9718669..2e3fa16 100644
--- a/src/ts/adapt/impls/cfl/index.html
+++ b/src/ts/adapt/impls/cfl/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/cfl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/cfl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/adapt/impls/cfl/makefile.html b/src/ts/adapt/impls/cfl/makefile.html
index eeab21a..42c0e2a 100644
--- a/src/ts/adapt/impls/cfl/makefile.html
+++ b/src/ts/adapt/impls/cfl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/impls/cfl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:27+00:00">
+<meta name="date" content="2016-06-05T17:40:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/cfl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/cfl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/adapt/impls/index.html b/src/ts/adapt/impls/index.html
index cd73572..f0c4dce 100644
--- a/src/ts/adapt/impls/index.html
+++ b/src/ts/adapt/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/adapt/impls/makefile.html b/src/ts/adapt/impls/makefile.html
index 8d764fc..9365c08 100644
--- a/src/ts/adapt/impls/makefile.html
+++ b/src/ts/adapt/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:26+00:00">
+<meta name="date" content="2016-06-05T17:40:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/adapt/impls/none/adaptnone.c.html b/src/ts/adapt/impls/none/adaptnone.c.html
index 2909dad..3a02343 100644
--- a/src/ts/adapt/impls/none/adaptnone.c.html
+++ b/src/ts/adapt/impls/none/adaptnone.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/impls/none/adaptnone.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:27+00:00">
+<meta name="date" content="2016-06-05T17:40:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/none/adaptnone.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/none/adaptnone.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/tsimpl.h> </font><font color="#B22222">/*I "petscts.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><strong><font color="#4169E1"><a name="TSAdaptChoose_None"></a>static <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSAdaptChoose_None(<a href="../../../../../docs/manualpages/TS/TSAdapt.html#TSAdapt">TSAdapt</a> adapt,<a href="../../../../../docs/manualpages/TS/TS.html#TS">TS</a> ts,<a href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> h,<a href="../../../../../docs/manualpages/ [...]
diff --git a/src/ts/adapt/impls/none/index.html b/src/ts/adapt/impls/none/index.html
index 7262456..a3cabe9 100644
--- a/src/ts/adapt/impls/none/index.html
+++ b/src/ts/adapt/impls/none/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/none/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/none/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/adapt/impls/none/makefile.html b/src/ts/adapt/impls/none/makefile.html
index 6c144a9..d47755c 100644
--- a/src/ts/adapt/impls/none/makefile.html
+++ b/src/ts/adapt/impls/none/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/impls/none/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:27+00:00">
+<meta name="date" content="2016-06-05T17:40:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/impls/none/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/impls/none/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/adapt/index.html b/src/ts/adapt/index.html
index 2a78d95..964f276 100644
--- a/src/ts/adapt/index.html
+++ b/src/ts/adapt/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/adapt/interface/index.html b/src/ts/adapt/interface/index.html
index 9fe7c7b..334c100 100644
--- a/src/ts/adapt/interface/index.html
+++ b/src/ts/adapt/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/adapt/interface/makefile.html b/src/ts/adapt/interface/makefile.html
index d3dbc1f..d592206 100644
--- a/src/ts/adapt/interface/makefile.html
+++ b/src/ts/adapt/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:26+00:00">
+<meta name="date" content="2016-06-05T17:40:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/adapt/interface/tsadapt.c.html b/src/ts/adapt/interface/tsadapt.c.html
index 28df782..472a4c0 100644
--- a/src/ts/adapt/interface/tsadapt.c.html
+++ b/src/ts/adapt/interface/tsadapt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/interface/tsadapt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:24+00:00">
+<meta name="date" content="2016-06-05T17:40:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/interface/tsadapt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/interface/tsadapt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h> </font><font color="#B22222">/*I  "petscts.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ts/adapt/makefile.html b/src/ts/adapt/makefile.html
index 068cb98..549b3f7 100644
--- a/src/ts/adapt/makefile.html
+++ b/src/ts/adapt/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/adapt/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:24+00:00">
+<meta name="date" content="2016-06-05T17:40:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/adapt/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/adapt/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/characteristic/examples/index.html b/src/ts/characteristic/examples/index.html
index 0251221..83816ef 100644
--- a/src/ts/characteristic/examples/index.html
+++ b/src/ts/characteristic/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/ts/characteristic/examples/makefile.html b/src/ts/characteristic/examples/makefile.html
index b2b2bb0..bbe16c6 100644
--- a/src/ts/characteristic/examples/makefile.html
+++ b/src/ts/characteristic/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:24+00:00">
+<meta name="date" content="2016-06-05T17:40:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/ts/characteristic/examples/tutorials/index.html b/src/ts/characteristic/examples/tutorials/index.html
index 979d057..9d17037 100644
--- a/src/ts/characteristic/examples/tutorials/index.html
+++ b/src/ts/characteristic/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Semi-Lagrangian Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> SemiLagrange <A HREF="../../../../../src/contrib/semiLagrange/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/characteristic/examples/tutorials/makefile.html b/src/ts/characteristic/examples/tutorials/makefile.html
index 27b3372..02e5aa4 100644
--- a/src/ts/characteristic/examples/tutorials/makefile.html
+++ b/src/ts/characteristic/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:24+00:00">
+<meta name="date" content="2016-06-05T17:40:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0"># This directory contains SemiLagrange example programs for</font>
 <font color="#A020F0"># advecting fields using the method of characteristics.</font>
diff --git a/src/ts/characteristic/impls/da/index.html b/src/ts/characteristic/impls/da/index.html
index 5e77f8f..f7d9b36 100644
--- a/src/ts/characteristic/impls/da/index.html
+++ b/src/ts/characteristic/impls/da/index.html
@@ -3,8 +3,8 @@
 <TITLE>Semi-Lagrangian Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/impls/da/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/impls/da/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> SemiLagrange <A HREF="../../../../../src/contrib/semiLagrange/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/characteristic/impls/da/makefile.html b/src/ts/characteristic/impls/da/makefile.html
index 8940dd0..8f4e9af 100644
--- a/src/ts/characteristic/impls/da/makefile.html
+++ b/src/ts/characteristic/impls/da/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/impls/da/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:24+00:00">
+<meta name="date" content="2016-06-05T17:40:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/impls/da/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/impls/da/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/characteristic/impls/da/slda.c.html b/src/ts/characteristic/impls/da/slda.c.html
index 2cc06f3..616732d 100644
--- a/src/ts/characteristic/impls/da/slda.c.html
+++ b/src/ts/characteristic/impls/da/slda.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/impls/da/slda.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:23+00:00">
+<meta name="date" content="2016-06-05T17:40:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/impls/da/slda.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/impls/da/slda.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <../src/ts/characteristic/impls/da/slda.h>       </font><font color="#B22222">/*I  "petsccharacteristic.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscdmda.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewer.h></font>
diff --git a/src/ts/characteristic/impls/da/slda.h.html b/src/ts/characteristic/impls/da/slda.h.html
index d0e481f..e89da58 100644
--- a/src/ts/characteristic/impls/da/slda.h.html
+++ b/src/ts/characteristic/impls/da/slda.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/impls/da/slda.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:24+00:00">
+<meta name="date" content="2016-06-05T17:40:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/impls/da/slda.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/impls/da/slda.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#if !defined(_CHARACTERISTIC_DA_)</font>
 <a name="line2">  2: </a><strong><font color="#228B22">#define _CHARACTERISTIC_DA_</font></strong>
 
diff --git a/src/ts/characteristic/impls/index.html b/src/ts/characteristic/impls/index.html
index ae74579..2a24a23 100644
--- a/src/ts/characteristic/impls/index.html
+++ b/src/ts/characteristic/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/ts/characteristic/impls/makefile.html b/src/ts/characteristic/impls/makefile.html
index 0b1808d..90e6c74 100644
--- a/src/ts/characteristic/impls/makefile.html
+++ b/src/ts/characteristic/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:23+00:00">
+<meta name="date" content="2016-06-05T17:40:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/characteristic/index.html b/src/ts/characteristic/index.html
index 78c31f0..ad1a5b5 100644
--- a/src/ts/characteristic/index.html
+++ b/src/ts/characteristic/index.html
@@ -3,8 +3,8 @@
 <TITLE>Semi-Lagrangian Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> SemiLagrange <A HREF="../../../src/contrib/semiLagrange/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/characteristic/interface/characteristic.c.html b/src/ts/characteristic/interface/characteristic.c.html
index 05d3abd..3306b53 100644
--- a/src/ts/characteristic/interface/characteristic.c.html
+++ b/src/ts/characteristic/interface/characteristic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/interface/characteristic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:21+00:00">
+<meta name="date" content="2016-06-05T17:40:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/interface/characteristic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/interface/characteristic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/characteristicimpl.h> </font><font color="#B22222">/*I "petsccharacteristic.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmda.h></font>
diff --git a/src/ts/characteristic/interface/index.html b/src/ts/characteristic/interface/index.html
index 3893c15..5a654ce 100644
--- a/src/ts/characteristic/interface/index.html
+++ b/src/ts/characteristic/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Semi-Lagrangian Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> SemiLagrange <A HREF="../../../../src/contrib/semiLagrange/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/characteristic/interface/makefile.html b/src/ts/characteristic/interface/makefile.html
index b5a0881..28c452e 100644
--- a/src/ts/characteristic/interface/makefile.html
+++ b/src/ts/characteristic/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:23+00:00">
+<meta name="date" content="2016-06-05T17:40:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/characteristic/interface/mocregis.c.html b/src/ts/characteristic/interface/mocregis.c.html
index bc57874..3e02703 100644
--- a/src/ts/characteristic/interface/mocregis.c.html
+++ b/src/ts/characteristic/interface/mocregis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/interface/mocregis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:23+00:00">
+<meta name="date" content="2016-06-05T17:40:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/interface/mocregis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/interface/mocregis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/characteristicimpl.h>  </font><font color="#B22222">/*I "petsccharacteristic.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> CharacteristicCreate_DA(<a href="../../../../docs/manualpages/SemiLagrange/Characteristic.html#Characteristic">Characteristic</a>)</font></strong>;
diff --git a/src/ts/characteristic/interface/slregis.c.html b/src/ts/characteristic/interface/slregis.c.html
index 2cdeb8c..e1dd519 100644
--- a/src/ts/characteristic/interface/slregis.c.html
+++ b/src/ts/characteristic/interface/slregis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/interface/slregis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:23+00:00">
+<meta name="date" content="2016-06-05T17:40:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/interface/slregis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/interface/slregis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/characteristicimpl.h></font>
 
 <a name="line3">  3: </a>static <a href="../../../../docs/manualpages/Sys/PetscBool.html#PetscBool">PetscBool</a> CharacteristicPackageInitialized = <a href="../../../../docs/manualpages/Sys/PETSC_FALSE.html#PETSC_FALSE">PETSC_FALSE</a>;
diff --git a/src/ts/characteristic/makefile.html b/src/ts/characteristic/makefile.html
index e82a127..7be676f 100644
--- a/src/ts/characteristic/makefile.html
+++ b/src/ts/characteristic/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/characteristic/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:21+00:00">
+<meta name="date" content="2016-06-05T17:40:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/characteristic/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/characteristic/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresscalar    real</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/ts/event/index.html b/src/ts/event/index.html
index ea8b5d7..7160374 100644
--- a/src/ts/event/index.html
+++ b/src/ts/event/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/event/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/event/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/event/makefile.html b/src/ts/event/makefile.html
index 614a746..e31258c 100644
--- a/src/ts/event/makefile.html
+++ b/src/ts/event/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/event/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:33+00:00">
+<meta name="date" content="2016-06-05T17:40:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/event/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/event/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/event/tsevent.c.html b/src/ts/event/tsevent.c.html
index b38ae5a..9e515b5 100644
--- a/src/ts/event/tsevent.c.html
+++ b/src/ts/event/tsevent.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/event/tsevent.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:32+00:00">
+<meta name="date" content="2016-06-05T17:40:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/event/tsevent.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/event/tsevent.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/tsimpl.h> </font><font color="#B22222">/*I  "petscts.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/index.html b/src/ts/examples/index.html
index f1d0005..749295f 100644
--- a/src/ts/examples/index.html
+++ b/src/ts/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/examples/makefile.html b/src/ts/examples/makefile.html
index 06566ad..c6cbdb2 100644
--- a/src/ts/examples/makefile.html
+++ b/src/ts/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:38+00:00">
+<meta name="date" content="2016-06-05T17:38:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/ts/examples/tests/ex10.c.html b/src/ts/examples/tests/ex10.c.html
index cc9592e..015dc1c 100644
--- a/src/ts/examples/tests/ex10.c.html
+++ b/src/ts/examples/tests/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:45+00:00">
+<meta name="date" content="2016-06-05T17:38:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Simple wrapper object to solve DAE of the form:\n\</font>
 <a name="line2">  2: </a><font color="#666666">                             \\dot{U} = f(U,V)\n\</font>
 <a name="line3">  3: </a><font color="#666666">                             F(U,V) = 0\n\n"</font>;
diff --git a/src/ts/examples/tests/ex2.c.html b/src/ts/examples/tests/ex2.c.html
index a20f8de..2e3b5a9 100644
--- a/src/ts/examples/tests/ex2.c.html
+++ b/src/ts/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:38+00:00">
+<meta name="date" content="2016-06-05T17:38:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Formatted test for <a href="../../../../docs/manualpages/TS/TS.html#TS">TS</a> routines.</font>
 
diff --git a/src/ts/examples/tests/ex25.c.html b/src/ts/examples/tests/ex25.c.html
index d93f039..28b86d1 100644
--- a/src/ts/examples/tests/ex25.c.html
+++ b/src/ts/examples/tests/ex25.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex25.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:46+00:00">
+<meta name="date" content="2016-06-05T17:38:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Call <a href="../../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a> multiple times.\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This example is based on the Brusselator tutorial of the same name, but tests multiple calls to <a href="../../../../docs/manualpages/Sys/PetscInitialize.html#PetscInitialize">PetscInitialize</a>().</font>
diff --git a/src/ts/examples/tests/ex3.c.html b/src/ts/examples/tests/ex3.c.html
index 0de7c87..99ee4a3 100644
--- a/src/ts/examples/tests/ex3.c.html
+++ b/src/ts/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:39+00:00">
+<meta name="date" content="2016-06-05T17:38:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves 1D heat equation with FEM formulation.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input arguments are\n\</font>
diff --git a/src/ts/examples/tests/ex4.c.html b/src/ts/examples/tests/ex4.c.html
index 6b0f6d5..b460d28 100644
--- a/src/ts/examples/tests/ex4.c.html
+++ b/src/ts/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:40+00:00">
+<meta name="date" content="2016-06-05T17:38:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       The Problem:</font>
 <a name="line3">  3: </a><font color="#B22222">           Solve the convection-diffusion equation:</font>
diff --git a/src/ts/examples/tests/ex5.c.html b/src/ts/examples/tests/ex5.c.html
index 7c182c5..8c62bf4 100644
--- a/src/ts/examples/tests/ex5.c.html
+++ b/src/ts/examples/tests/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:42+00:00">
+<meta name="date" content="2016-06-05T17:38:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Nonlinear, time-dependent. Developed from radiative_surface_balance.c \n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  Contributed by Steve Froehlich, Illinois Institute of Technology</font>
diff --git a/src/ts/examples/tests/ex6.c.html b/src/ts/examples/tests/ex6.c.html
index 2185f64..33cb48a 100644
--- a/src/ts/examples/tests/ex6.c.html
+++ b/src/ts/examples/tests/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:44+00:00">
+<meta name="date" content="2016-06-05T17:38:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves DAE with integrator only on non-algebraic terms \n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscts.h></font>
diff --git a/src/ts/examples/tests/ex7.c.html b/src/ts/examples/tests/ex7.c.html
index e0f9d07..24548e4 100644
--- a/src/ts/examples/tests/ex7.c.html
+++ b/src/ts/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:44+00:00">
+<meta name="date" content="2016-06-05T17:38:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves DAE with integrator only on non-algebraic terms \n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscts.h></font>
diff --git a/src/ts/examples/tests/ex8.c.html b/src/ts/examples/tests/ex8.c.html
index d5c1a96..3ff18fe 100644
--- a/src/ts/examples/tests/ex8.c.html
+++ b/src/ts/examples/tests/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:44+00:00">
+<meta name="date" content="2016-06-05T17:38:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves DAE with integrator only on non-algebraic terms \n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscts.h></font>
diff --git a/src/ts/examples/tests/ex9.c.html b/src/ts/examples/tests/ex9.c.html
index 67c7197..21448fc 100644
--- a/src/ts/examples/tests/ex9.c.html
+++ b/src/ts/examples/tests/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:45+00:00">
+<meta name="date" content="2016-06-05T17:38:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves DAE with integrator only on non-algebraic terms \n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscts.h></font>
diff --git a/src/ts/examples/tests/index.html b/src/ts/examples/tests/index.html
index 4874341..e825f36 100644
--- a/src/ts/examples/tests/index.html
+++ b/src/ts/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/examples/tests/makefile.html b/src/ts/examples/tests/makefile.html
index 4eba70b..9394d25 100644
--- a/src/ts/examples/tests/makefile.html
+++ b/src/ts/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:47+00:00">
+<meta name="date" content="2016-06-05T17:38:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/ex1.c.html b/src/ts/examples/tutorials/advection-diffusion-reaction/ex1.c.html
index 8d2f15c..4e900fe 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/ex1.c.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/advection-diffusion-reaction/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:44+00:00">
+<meta name="date" content="2016-06-05T17:39:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Nonlinear Reaction Problem from Chemistry.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c.html b/src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c.html
index 802889f..2c4e972 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:48+00:00">
+<meta name="date" content="2016-06-05T17:39:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves C_t =  -D*C_xx + F(C) + R(C) + D(C) from Brian Wirth's SciDAC project.\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c.html b/src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c.html
index b78faff..5295271 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:44+00:00">
+<meta name="date" content="2016-06-05T17:39:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reaction Equation from Chemistry\n"</font>;
 
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c.html b/src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c.html
index 4d82ee4..745a1db 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:45+00:00">
+<meta name="date" content="2016-06-05T17:39:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Model Equations for Advection-Diffusion\n"</font>;
 
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/ex4.c.html b/src/ts/examples/tutorials/advection-diffusion-reaction/ex4.c.html
index c7c3d7c..6835685 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/ex4.c.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/advection-diffusion-reaction/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:46+00:00">
+<meta name="date" content="2016-06-05T17:39:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Chemo-taxis Problems from Mathematical Biology.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c.html b/src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c.html
index 061e0f9..97da2f9 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:46+00:00">
+<meta name="date" content="2016-06-05T17:39:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates Pattern Formation with Reaction-Diffusion Equations.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/ex7.c.html b/src/ts/examples/tutorials/advection-diffusion-reaction/ex7.c.html
index 617e7a1..9ba28a3 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/ex7.c.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/advection-diffusion-reaction/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:47+00:00">
+<meta name="date" content="2016-06-05T17:39:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">".\n"</font>;
 
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/index.html b/src/ts/examples/tutorials/advection-diffusion-reaction/index.html
index bea405a..e6dce92 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/index.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../..-diffusion-reaction/../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/makefile.html b/src/ts/examples/tutorials/advection-diffusion-reaction/makefile.html
index ecd9a4e..51591b0 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/makefile.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/advection-diffusion-reaction/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:54+00:00">
+<meta name="date" content="2016-06-05T17:39:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F.html b/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F.html
index eb2414f..1fbd8a7 100644
--- a/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F.html
+++ b/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:51+00:00">
+<meta name="date" content="2016-06-05T17:39:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>
 <a name="line3">  3: </a>      program main
diff --git a/src/ts/examples/tutorials/eimex/allen_cahn.c.html b/src/ts/examples/tutorials/eimex/allen_cahn.c.html
index ec680a0..19ca41c 100644
--- a/src/ts/examples/tutorials/eimex/allen_cahn.c.html
+++ b/src/ts/examples/tutorials/eimex/allen_cahn.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/eimex/allen_cahn.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:54+00:00">
+<meta name="date" content="2016-06-05T17:39:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/eimex/allen_cahn.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/eimex/allen_cahn.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] =<font color="#666666">"Solves the time dependent Allen-Cahn equation with IMEX methods"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/eimex/ct_vdp_imex.c.html b/src/ts/examples/tutorials/eimex/ct_vdp_imex.c.html
index 36da04a..66ce8d7 100644
--- a/src/ts/examples/tutorials/eimex/ct_vdp_imex.c.html
+++ b/src/ts/examples/tutorials/eimex/ct_vdp_imex.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/eimex/ct_vdp_imex.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:55+00:00">
+<meta name="date" content="2016-06-05T17:39:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/eimex/ct_vdp_imex.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/eimex/ct_vdp_imex.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> * ex_vdp.c</font>
 <a name="line3">  3: </a><font color="#B22222"> *</font>
diff --git a/src/ts/examples/tutorials/eimex/index.html b/src/ts/examples/tutorials/eimex/index.html
index 0c03052..d9e77df 100644
--- a/src/ts/examples/tutorials/eimex/index.html
+++ b/src/ts/examples/tutorials/eimex/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/eimex/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/eimex/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/examples/tutorials/eimex/makefile.html b/src/ts/examples/tutorials/eimex/makefile.html
index d997447..4a9fe2e 100644
--- a/src/ts/examples/tutorials/eimex/makefile.html
+++ b/src/ts/examples/tutorials/eimex/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/eimex/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:56+00:00">
+<meta name="date" content="2016-06-05T17:39:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/eimex/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/eimex/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/ts/examples/tutorials/ex1.c.html b/src/ts/examples/tutorials/ex1.c.html
index 8c3605e..02e0768 100644
--- a/src/ts/examples/tutorials/ex1.c.html
+++ b/src/ts/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:47+00:00">
+<meta name="date" content="2016-06-05T17:38:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Solves the time independent Bratu problem using pseudo-timestepping."</font>;
 
diff --git a/src/ts/examples/tutorials/ex10.c.html b/src/ts/examples/tutorials/ex10.c.html
index 79e288f..7c84e3a 100644
--- a/src/ts/examples/tutorials/ex10.c.html
+++ b/src/ts/examples/tutorials/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:00+00:00">
+<meta name="date" content="2016-06-05T17:39:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"1D nonequilibrium radiation diffusion with Saha ionization model.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/ex11.c.html b/src/ts/examples/tutorials/ex11.c.html
index 46843ff..b11d36c 100644
--- a/src/ts/examples/tutorials/ex11.c.html
+++ b/src/ts/examples/tutorials/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:03+00:00">
+<meta name="date" content="2016-06-05T17:39:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Second Order TVD Finite Volume Example.\n"</font>;
 </pre><script type="text/x-mathjax-config">
                    MathJax.Hub.Config({
diff --git a/src/ts/examples/tutorials/ex12.c.html b/src/ts/examples/tutorials/ex12.c.html
index d6b3297..85fc107 100644
--- a/src/ts/examples/tutorials/ex12.c.html
+++ b/src/ts/examples/tutorials/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:08+00:00">
+<meta name="date" content="2016-06-05T17:39:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Nonlinear, time-dependent PDE in 2d.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/ex13.c.html b/src/ts/examples/tutorials/ex13.c.html
index efcfab8..5ce9936 100644
--- a/src/ts/examples/tutorials/ex13.c.html
+++ b/src/ts/examples/tutorials/ex13.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex13.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:09+00:00">
+<meta name="date" content="2016-06-05T17:39:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex13.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex13.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line3">  3: </a>static char help[] = <font color="#666666">"Time-dependent PDE in 2d. Simplified from ex7.c for illustrating how to use <a href="../../../../docs/manualpages/TS/TS.html#TS">TS</a> on a structured domain. \n"</font>;
diff --git a/src/ts/examples/tutorials/ex14.c.html b/src/ts/examples/tutorials/ex14.c.html
index d4b7afe..2de0519 100644
--- a/src/ts/examples/tutorials/ex14.c.html
+++ b/src/ts/examples/tutorials/ex14.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex14.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:10+00:00">
+<meta name="date" content="2016-06-05T17:39:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex14.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex14.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Toy hydrostatic ice flow with multigrid in 3D.\n\</font>
 <a name="line2">  2: </a><font color="#666666">\n\</font>
 <a name="line3">  3: </a><font color="#666666">Solves the hydrostatic (aka Blatter/Pattyn/First Order) equations for ice sheet flow\n\</font>
diff --git a/src/ts/examples/tutorials/ex15.c.html b/src/ts/examples/tutorials/ex15.c.html
index e3acc54..f527fdb 100644
--- a/src/ts/examples/tutorials/ex15.c.html
+++ b/src/ts/examples/tutorials/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:14+00:00">
+<meta name="date" content="2016-06-05T17:39:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Time-dependent PDE in 2d. Modified from ex13.c for illustrating how to solve DAEs. \n"</font>;
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/ex16.c.html b/src/ts/examples/tutorials/ex16.c.html
index 3dfbd3d..5d5ac33 100644
--- a/src/ts/examples/tutorials/ex16.c.html
+++ b/src/ts/examples/tutorials/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:15+00:00">
+<meta name="date" content="2016-06-05T17:39:17+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves the van der Pol equation.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n\</font>
diff --git a/src/ts/examples/tutorials/ex16adj.c.html b/src/ts/examples/tutorials/ex16adj.c.html
index 6e23f65..9509f69 100644
--- a/src/ts/examples/tutorials/ex16adj.c.html
+++ b/src/ts/examples/tutorials/ex16adj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex16adj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:28+00:00">
+<meta name="date" content="2016-06-05T17:39:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex16adj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex16adj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Performs adjoint sensitivity analysis for the van der Pol equation.\n\</font>
 <a name="line2">  2: </a><font color="#666666">Input parameters include:\n\</font>
 <a name="line3">  3: </a><font color="#666666">      -mu : stiffness parameter\n\n"</font>;
diff --git a/src/ts/examples/tutorials/ex16opt_ic.c.html b/src/ts/examples/tutorials/ex16opt_ic.c.html
index 3d112be..5010c44 100644
--- a/src/ts/examples/tutorials/ex16opt_ic.c.html
+++ b/src/ts/examples/tutorials/ex16opt_ic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex16opt_ic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:29+00:00">
+<meta name="date" content="2016-06-05T17:39:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex16opt_ic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex16opt_ic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves an ODE-constrained optimization problem -- finding the optimal initial conditions for the van der Pol equation.\n\</font>
 <a name="line2">  2: </a><font color="#666666">Input parameters include:\n\</font>
 <a name="line3">  3: </a><font color="#666666">      -mu : stiffness parameter\n\n"</font>;
diff --git a/src/ts/examples/tutorials/ex16opt_p.c.html b/src/ts/examples/tutorials/ex16opt_p.c.html
index 7e50fdc..c696460 100644
--- a/src/ts/examples/tutorials/ex16opt_p.c.html
+++ b/src/ts/examples/tutorials/ex16opt_p.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex16opt_p.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:28+00:00">
+<meta name="date" content="2016-06-05T17:39:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex16opt_p.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex16opt_p.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves an ODE-constrained optimization problem -- finding the optimal stiffness parameter for the van der Pol equation.\n\</font>
 <a name="line2">  2: </a><font color="#666666">Input parameters include:\n\</font>
 <a name="line3">  3: </a><font color="#666666">      -mu : stiffness parameter\n\n"</font>;
diff --git a/src/ts/examples/tutorials/ex17.c.html b/src/ts/examples/tutorials/ex17.c.html
index 10a16fc..a8da198 100644
--- a/src/ts/examples/tutorials/ex17.c.html
+++ b/src/ts/examples/tutorials/ex17.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex17.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:15+00:00">
+<meta name="date" content="2016-06-05T17:39:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex17.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex17.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Time-dependent PDE in 1d. Simplified from ex15.c for illustrating how to solve DAEs. \n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   u_t = uxx</font>
diff --git a/src/ts/examples/tutorials/ex19.c.html b/src/ts/examples/tutorials/ex19.c.html
index e5ba2a6..c1c1493 100644
--- a/src/ts/examples/tutorials/ex19.c.html
+++ b/src/ts/examples/tutorials/ex19.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex19.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:16+00:00">
+<meta name="date" content="2016-06-05T17:39:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex19.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex19.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves the van der Pol DAE.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n"</font>;
diff --git a/src/ts/examples/tutorials/ex1f.F.html b/src/ts/examples/tutorials/ex1f.F.html
index 69d61a3..f2d1be2 100644
--- a/src/ts/examples/tutorials/ex1f.F.html
+++ b/src/ts/examples/tutorials/ex1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:34+00:00">
+<meta name="date" content="2016-06-05T17:39:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!   Solves the time dependent Bratu problem using pseudo-timestepping
 <a name="line3">  3: </a>!
diff --git a/src/ts/examples/tutorials/ex2.c.html b/src/ts/examples/tutorials/ex2.c.html
index 2ba4902..529ef6a 100644
--- a/src/ts/examples/tutorials/ex2.c.html
+++ b/src/ts/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:48+00:00">
+<meta name="date" content="2016-06-05T17:38:51+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Solves a time-dependent nonlinear PDE. Uses implicit\n\</font>
 <a name="line3">  3: </a><font color="#666666">timestepping.  Runtime options include:\n\</font>
diff --git a/src/ts/examples/tutorials/ex20.c.html b/src/ts/examples/tutorials/ex20.c.html
index 88b3e26..1f4ba4d 100644
--- a/src/ts/examples/tutorials/ex20.c.html
+++ b/src/ts/examples/tutorials/ex20.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex20.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:17+00:00">
+<meta name="date" content="2016-06-05T17:39:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex20.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex20.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves the van der Pol equation.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n"</font>;
diff --git a/src/ts/examples/tutorials/ex20adj.c.html b/src/ts/examples/tutorials/ex20adj.c.html
index 645d351..dff42d3 100644
--- a/src/ts/examples/tutorials/ex20adj.c.html
+++ b/src/ts/examples/tutorials/ex20adj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex20adj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:30+00:00">
+<meta name="date" content="2016-06-05T17:39:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex20adj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex20adj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define c11 1.0</font></strong>
 <a name="line2">  2: </a><strong><font color="#228B22">#define c12 0</font></strong>
 <a name="line3">  3: </a><strong><font color="#228B22">#define c21 2.0</font></strong>
diff --git a/src/ts/examples/tutorials/ex20opt_ic.c.html b/src/ts/examples/tutorials/ex20opt_ic.c.html
index f4f5cc9..a114cf8 100644
--- a/src/ts/examples/tutorials/ex20opt_ic.c.html
+++ b/src/ts/examples/tutorials/ex20opt_ic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex20opt_ic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:32+00:00">
+<meta name="date" content="2016-06-05T17:39:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex20opt_ic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex20opt_ic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define c11 1.0</font></strong>
 <a name="line2">  2: </a><strong><font color="#228B22">#define c12 0</font></strong>
 <a name="line3">  3: </a><strong><font color="#228B22">#define c21 2.0</font></strong>
diff --git a/src/ts/examples/tutorials/ex20opt_p.c.html b/src/ts/examples/tutorials/ex20opt_p.c.html
index 85206b7..dd0efb5 100644
--- a/src/ts/examples/tutorials/ex20opt_p.c.html
+++ b/src/ts/examples/tutorials/ex20opt_p.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex20opt_p.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:31+00:00">
+<meta name="date" content="2016-06-05T17:39:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex20opt_p.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex20opt_p.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define c11 1.0</font></strong>
 <a name="line2">  2: </a><strong><font color="#228B22">#define c12 0</font></strong>
 <a name="line3">  3: </a><strong><font color="#228B22">#define c21 2.0</font></strong>
diff --git a/src/ts/examples/tutorials/ex21.c.html b/src/ts/examples/tutorials/ex21.c.html
index aaefa1c..30e3db3 100644
--- a/src/ts/examples/tutorials/ex21.c.html
+++ b/src/ts/examples/tutorials/ex21.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex21.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:17+00:00">
+<meta name="date" content="2016-06-05T17:39:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex21.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex21.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Solves a time-dependent nonlinear PDE with lower and upper bounds on the interior grid points. Uses implicit\n\</font>
 <a name="line3">  3: </a><font color="#666666">timestepping.  Runtime options include:\n\</font>
diff --git a/src/ts/examples/tutorials/ex22.c.html b/src/ts/examples/tutorials/ex22.c.html
index 5badb60..9c85491 100644
--- a/src/ts/examples/tutorials/ex22.c.html
+++ b/src/ts/examples/tutorials/ex22.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex22.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:19+00:00">
+<meta name="date" content="2016-06-05T17:39:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex22.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex22.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Time-dependent advection-reaction PDE in 1d, demonstrates IMEX methods.\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   u_t + a1*u_x = -k1*u + k2*v + s1</font>
diff --git a/src/ts/examples/tutorials/ex22f.F.html b/src/ts/examples/tutorials/ex22f.F.html
index 8667db3..b71a7ed 100644
--- a/src/ts/examples/tutorials/ex22f.F.html
+++ b/src/ts/examples/tutorials/ex22f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex22f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:35+00:00">
+<meta name="date" content="2016-06-05T17:39:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex22f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex22f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>! Time-dependent advection-reaction PDE in 1d. Demonstrates IMEX methods
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!   u_t + a1*u_x = -k1*u + k2*v + s1
diff --git a/src/ts/examples/tutorials/ex22f_mf.F90.html b/src/ts/examples/tutorials/ex22f_mf.F90.html
index 9e55ebf..383c8b7 100644
--- a/src/ts/examples/tutorials/ex22f_mf.F90.html
+++ b/src/ts/examples/tutorials/ex22f_mf.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex22f_mf.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:37+00:00">
+<meta name="date" content="2016-06-05T17:39:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex22f_mf.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex22f_mf.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!     Time-dependent advection-reaction PDE in 1d. Demonstrates IMEX methods
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!     u_t + a1*u_x = -k1*u + k2*v + s1
diff --git a/src/ts/examples/tutorials/ex24.c.html b/src/ts/examples/tutorials/ex24.c.html
index c906be6..3243280 100644
--- a/src/ts/examples/tutorials/ex24.c.html
+++ b/src/ts/examples/tutorials/ex24.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex24.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:20+00:00">
+<meta name="date" content="2016-06-05T17:39:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex24.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex24.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Pseudotransient continuation to solve a many-variable system that comes from the 2 variable Rosenbrock function + trivial.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscts.h></font>
diff --git a/src/ts/examples/tutorials/ex25.c.html b/src/ts/examples/tutorials/ex25.c.html
index aa22cec..90021a3 100644
--- a/src/ts/examples/tutorials/ex25.c.html
+++ b/src/ts/examples/tutorials/ex25.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex25.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:20+00:00">
+<meta name="date" content="2016-06-05T17:39:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex25.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex25.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Time-dependent Brusselator reaction-diffusion PDE in 1d. Demonstrates IMEX methods.\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   u_t - alpha u_xx = A + u^2 v - (B+1) u</font>
diff --git a/src/ts/examples/tutorials/ex26.c.html b/src/ts/examples/tutorials/ex26.c.html
index c4dacfa..69a2f32 100644
--- a/src/ts/examples/tutorials/ex26.c.html
+++ b/src/ts/examples/tutorials/ex26.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex26.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:21+00:00">
+<meta name="date" content="2016-06-05T17:39:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex26.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex26.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Transient nonlinear driven cavity in 2d.\n\</font>
 <a name="line3">  3: </a><font color="#666666">  \n\</font>
diff --git a/src/ts/examples/tutorials/ex28.c.html b/src/ts/examples/tutorials/ex28.c.html
index a4b2560..ea07b1d 100644
--- a/src/ts/examples/tutorials/ex28.c.html
+++ b/src/ts/examples/tutorials/ex28.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex28.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:22+00:00">
+<meta name="date" content="2016-06-05T17:39:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex28.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex28.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Loads a previously saved <a href="../../../../docs/manualpages/TS/TS.html#TS">TS</a>."</font>;
 
diff --git a/src/ts/examples/tutorials/ex3.c.html b/src/ts/examples/tutorials/ex3.c.html
index f30a3d3..47abff2 100644
--- a/src/ts/examples/tutorials/ex3.c.html
+++ b/src/ts/examples/tutorials/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:50+00:00">
+<meta name="date" content="2016-06-05T17:38:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Solves a simple time-dependent linear PDE (the heat equation).\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n\</font>
diff --git a/src/ts/examples/tutorials/ex31.c.html b/src/ts/examples/tutorials/ex31.c.html
index e164418..8d6ffa6 100644
--- a/src/ts/examples/tutorials/ex31.c.html
+++ b/src/ts/examples/tutorials/ex31.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex31.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:22+00:00">
+<meta name="date" content="2016-06-05T17:39:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex31.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex31.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Solves the ordinary differential equations (IVPs) using explicit and implicit time-integration methods.\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/ex34.c.html b/src/ts/examples/tutorials/ex34.c.html
index a70a098..e7085ad 100644
--- a/src/ts/examples/tutorials/ex34.c.html
+++ b/src/ts/examples/tutorials/ex34.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex34.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:25+00:00">
+<meta name="date" content="2016-06-05T17:39:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex34.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex34.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"An elastic wave equation driven by Dieterich-Ruina friction\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">This whole derivation comes from Erickson, Birnir, and Lavallee [2010]. The model comes from the continuum limit in Carlson and Langer [1989],</font>
diff --git a/src/ts/examples/tutorials/ex35.cxx.html b/src/ts/examples/tutorials/ex35.cxx.html
index e8b600c..db4f9c1 100644
--- a/src/ts/examples/tutorials/ex35.cxx.html
+++ b/src/ts/examples/tutorials/ex35.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex35.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:26+00:00">
+<meta name="date" content="2016-06-05T17:39:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex35.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex35.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Time-dependent Brusselator reaction-diffusion PDE in 1d. Demonstrates IMEX methods and uses MOAB.\n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   u_t - alpha u_xx = A + u^2 v - (B+1) u</font>
diff --git a/src/ts/examples/tutorials/ex4.c.html b/src/ts/examples/tutorials/ex4.c.html
index 3043c51..ecebfa4 100644
--- a/src/ts/examples/tutorials/ex4.c.html
+++ b/src/ts/examples/tutorials/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:51+00:00">
+<meta name="date" content="2016-06-05T17:38:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Solves a simple time-dependent linear PDE (the heat equation).\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n\</font>
diff --git a/src/ts/examples/tutorials/ex40.c.html b/src/ts/examples/tutorials/ex40.c.html
index 0590763..bee6915 100644
--- a/src/ts/examples/tutorials/ex40.c.html
+++ b/src/ts/examples/tutorials/ex40.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex40.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:33+00:00">
+<meta name="date" content="2016-06-05T17:39:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex40.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex40.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Serial bouncing ball example to test <a href="../../../../docs/manualpages/TS/TS.html#TS">TS</a> event feature.\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/ex41.c.html b/src/ts/examples/tutorials/ex41.c.html
index ed16a1f..2160054 100644
--- a/src/ts/examples/tutorials/ex41.c.html
+++ b/src/ts/examples/tutorials/ex41.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex41.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:33+00:00">
+<meta name="date" content="2016-06-05T17:39:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex41.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex41.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Parallel bouncing ball example to test <a href="../../../../docs/manualpages/TS/TS.html#TS">TS</a> event feature.\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/ex42.c.html b/src/ts/examples/tutorials/ex42.c.html
index bd4de9c..61079a5 100644
--- a/src/ts/examples/tutorials/ex42.c.html
+++ b/src/ts/examples/tutorials/ex42.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex42.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:34+00:00">
+<meta name="date" content="2016-06-05T17:39:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex42.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex42.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Meinhard't activator-inhibitor model to test <a href="../../../../docs/manualpages/TS/TS.html#TS">TS</a> domain error feature.\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/ex5.c.html b/src/ts/examples/tutorials/ex5.c.html
index fea359b..b7a4db7 100644
--- a/src/ts/examples/tutorials/ex5.c.html
+++ b/src/ts/examples/tutorials/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:52+00:00">
+<meta name="date" content="2016-06-05T17:38:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Solves a simple time-dependent linear PDE (the heat equation).\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n\</font>
diff --git a/src/ts/examples/tutorials/ex6.c.html b/src/ts/examples/tutorials/ex6.c.html
index d51594e..086ae4d 100644
--- a/src/ts/examples/tutorials/ex6.c.html
+++ b/src/ts/examples/tutorials/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:53+00:00">
+<meta name="date" content="2016-06-05T17:38:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] =<font color="#666666">"Solves a simple time-dependent linear PDE (the heat equation).\n\</font>
 <a name="line3">  3: </a><font color="#666666">Input parameters include:\n\</font>
diff --git a/src/ts/examples/tutorials/ex7.c.html b/src/ts/examples/tutorials/ex7.c.html
index e923207..68d7860 100644
--- a/src/ts/examples/tutorials/ex7.c.html
+++ b/src/ts/examples/tutorials/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:55+00:00">
+<meta name="date" content="2016-06-05T17:38:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Nonlinear, time-dependent PDE in 2d.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/ex8.c.html b/src/ts/examples/tutorials/ex8.c.html
index e2c26c0..8a547dd 100644
--- a/src/ts/examples/tutorials/ex8.c.html
+++ b/src/ts/examples/tutorials/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:55+00:00">
+<meta name="date" content="2016-06-05T17:38:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Nonlinear DAE benchmark problems.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/ex9.c.html b/src/ts/examples/tutorials/ex9.c.html
index 459a93d..292787d 100644
--- a/src/ts/examples/tutorials/ex9.c.html
+++ b/src/ts/examples/tutorials/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:56+00:00">
+<meta name="date" content="2016-06-05T17:38:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"1D periodic Finite Volume solver in slope-limiter form with semidiscrete time stepping.\n"</font>
 <a name="line2">  2: </a>  <font color="#666666">"Solves scalar and vector problems, choose the physical model with -physics\n"</font>
 <a name="line3">  3: </a>  <font color="#666666">"  advection   - Constant coefficient scalar advection\n"</font>
diff --git a/src/ts/examples/tutorials/extchem.c.html b/src/ts/examples/tutorials/extchem.c.html
index 248a2de..f8d800b 100644
--- a/src/ts/examples/tutorials/extchem.c.html
+++ b/src/ts/examples/tutorials/extchem.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/extchem.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:27+00:00">
+<meta name="date" content="2016-06-05T17:39:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/extchem.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/extchem.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Integrate chemistry using TChem.\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscts.h></font>
diff --git a/src/ts/examples/tutorials/index.html b/src/ts/examples/tutorials/index.html
index 3e82334..6b396f4 100644
--- a/src/ts/examples/tutorials/index.html
+++ b/src/ts/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/examples/tutorials/makefile.html b/src/ts/examples/tutorials/makefile.html
index c30139e..e11582f 100644
--- a/src/ts/examples/tutorials/makefile.html
+++ b/src/ts/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:39+00:00">
+<meta name="date" content="2016-06-05T17:39:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/ts/examples/tutorials/network/index.html b/src/ts/examples/tutorials/network/index.html
index 52895b8..4e32523 100644
--- a/src/ts/examples/tutorials/network/index.html
+++ b/src/ts/examples/tutorials/network/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/network/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/network/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/examples/tutorials/network/makefile.html b/src/ts/examples/tutorials/network/makefile.html
index 88e9457..b04cf44 100644
--- a/src/ts/examples/tutorials/network/makefile.html
+++ b/src/ts/examples/tutorials/network/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/network/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:18+00:00">
+<meta name="date" content="2016-06-05T17:40:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/network/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/network/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 LOCDIR		 = src/ts/examples/tutorials/network/
 DIRS		 = wash
diff --git a/src/ts/examples/tutorials/network/wash/index.html b/src/ts/examples/tutorials/network/wash/index.html
index 4584c62..b11f5a3 100644
--- a/src/ts/examples/tutorials/network/wash/index.html
+++ b/src/ts/examples/tutorials/network/wash/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/network/wash/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/network/wash/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/ts/examples/tutorials/network/wash/makefile.html b/src/ts/examples/tutorials/network/wash/makefile.html
index f374d99..a622b40 100644
--- a/src/ts/examples/tutorials/network/wash/makefile.html
+++ b/src/ts/examples/tutorials/network/wash/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/network/wash/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:20+00:00">
+<meta name="date" content="2016-06-05T17:40:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/network/wash/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/network/wash/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong>WASH
 CFLAGS	         = 
 FFLAGS	         = 
diff --git a/src/ts/examples/tutorials/network/wash/pipes1.c.html b/src/ts/examples/tutorials/network/wash/pipes1.c.html
index a0e02e4..bc50dfa 100644
--- a/src/ts/examples/tutorials/network/wash/pipes1.c.html
+++ b/src/ts/examples/tutorials/network/wash/pipes1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/network/wash/pipes1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:18+00:00">
+<meta name="date" content="2016-06-05T17:40:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/network/wash/pipes1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/network/wash/pipes1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>     static char help[] = <font color="#666666">"This example demonstrates the use of DMNetwork \n\\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/phasefield/biharmonic.c.html b/src/ts/examples/tutorials/phasefield/biharmonic.c.html
index 4ae54a8..d77007c 100644
--- a/src/ts/examples/tutorials/phasefield/biharmonic.c.html
+++ b/src/ts/examples/tutorials/phasefield/biharmonic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/phasefield/biharmonic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:40+00:00">
+<meta name="date" content="2016-06-05T17:39:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/phasefield/biharmonic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/phasefield/biharmonic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves biharmonic equation in 1d.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/phasefield/biharmonic2.c.html b/src/ts/examples/tutorials/phasefield/biharmonic2.c.html
index deba1e8..bba959b 100644
--- a/src/ts/examples/tutorials/phasefield/biharmonic2.c.html
+++ b/src/ts/examples/tutorials/phasefield/biharmonic2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/phasefield/biharmonic2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:42+00:00">
+<meta name="date" content="2016-06-05T17:39:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/phasefield/biharmonic2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/phasefield/biharmonic2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves biharmonic equation in 1d.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/phasefield/biharmonic3.c.html b/src/ts/examples/tutorials/phasefield/biharmonic3.c.html
index 1181a84..7d9a192 100644
--- a/src/ts/examples/tutorials/phasefield/biharmonic3.c.html
+++ b/src/ts/examples/tutorials/phasefield/biharmonic3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/phasefield/biharmonic3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:43+00:00">
+<meta name="date" content="2016-06-05T17:39:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/phasefield/biharmonic3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/phasefield/biharmonic3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves biharmonic equation in 1d.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/phasefield/heat.c.html b/src/ts/examples/tutorials/phasefield/heat.c.html
index 8048238..73cb972 100644
--- a/src/ts/examples/tutorials/phasefield/heat.c.html
+++ b/src/ts/examples/tutorials/phasefield/heat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/phasefield/heat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:39+00:00">
+<meta name="date" content="2016-06-05T17:39:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/phasefield/heat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/phasefield/heat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Solves heat equation in 1d.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/phasefield/index.html b/src/ts/examples/tutorials/phasefield/index.html
index d0b50fa..35eecb0 100644
--- a/src/ts/examples/tutorials/phasefield/index.html
+++ b/src/ts/examples/tutorials/phasefield/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/phasefield/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/phasefield/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/examples/tutorials/phasefield/makefile.html b/src/ts/examples/tutorials/phasefield/makefile.html
index 8b5865d..c1cf861 100644
--- a/src/ts/examples/tutorials/phasefield/makefile.html
+++ b/src/ts/examples/tutorials/phasefield/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/phasefield/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:44+00:00">
+<meta name="date" content="2016-06-05T17:39:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/phasefield/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/phasefield/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/ts/examples/tutorials/phasefield/potentials.c.html b/src/ts/examples/tutorials/phasefield/potentials.c.html
index 2c35dfa..6acafe9 100644
--- a/src/ts/examples/tutorials/phasefield/potentials.c.html
+++ b/src/ts/examples/tutorials/phasefield/potentials.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/phasefield/potentials.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:39+00:00">
+<meta name="date" content="2016-06-05T17:39:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/phasefield/potentials.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/phasefield/potentials.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Plots the various potentials used in the examples.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex1.c.html b/src/ts/examples/tutorials/power_grid/ex1.c.html
index 3160ebe..cb50d78 100644
--- a/src/ts/examples/tutorials/power_grid/ex1.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:56+00:00">
+<meta name="date" content="2016-06-05T17:39:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Basic equation for generator stability analysis.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex2.c.html b/src/ts/examples/tutorials/power_grid/ex2.c.html
index 63ccfb6..ab9682a 100644
--- a/src/ts/examples/tutorials/power_grid/ex2.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:56+00:00">
+<meta name="date" content="2016-06-05T17:39:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Basic equation for generator stability analysis.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex3.c.html b/src/ts/examples/tutorials/power_grid/ex3.c.html
index e39b303..86ea234 100644
--- a/src/ts/examples/tutorials/power_grid/ex3.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:57+00:00">
+<meta name="date" content="2016-06-05T17:39:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Basic equation for generator stability analysis.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex3adj.c.html b/src/ts/examples/tutorials/power_grid/ex3adj.c.html
index 742d0a7..4b339a8 100644
--- a/src/ts/examples/tutorials/power_grid/ex3adj.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex3adj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex3adj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:57+00:00">
+<meta name="date" content="2016-06-05T17:40:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex3adj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex3adj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Sensitivity analysis of the basic equation for generator stability analysis.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex3opt.c.html b/src/ts/examples/tutorials/power_grid/ex3opt.c.html
index e5aa169..6813ed9 100644
--- a/src/ts/examples/tutorials/power_grid/ex3opt.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex3opt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex3opt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:58+00:00">
+<meta name="date" content="2016-06-05T17:40:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex3opt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex3opt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Finds optimal parameter P_m for the generator system while maintaining generator stability.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex3opt_fd.c.html b/src/ts/examples/tutorials/power_grid/ex3opt_fd.c.html
index 18fe0fe..ea233fc 100644
--- a/src/ts/examples/tutorials/power_grid/ex3opt_fd.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex3opt_fd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex3opt_fd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:27:59+00:00">
+<meta name="date" content="2016-06-05T17:40:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex3opt_fd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex3opt_fd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Finds optimal parameter P_m for the generator system while maintaining generator stability.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex5.c.html b/src/ts/examples/tutorials/power_grid/ex5.c.html
index 1d6c927..0ff94ce 100644
--- a/src/ts/examples/tutorials/power_grid/ex5.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:01+00:00">
+<meta name="date" content="2016-06-05T17:40:03+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Basic equation for an induction generator driven by a wind turbine.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex6.c.html b/src/ts/examples/tutorials/power_grid/ex6.c.html
index 84e4df9..8f3a963 100644
--- a/src/ts/examples/tutorials/power_grid/ex6.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:01+00:00">
+<meta name="date" content="2016-06-05T17:40:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Time-dependent PDE in 2d for calculating joint PDF. \n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   p_t = -x_t*p_x -y_t*p_y + f(t)*p_yy</font>
diff --git a/src/ts/examples/tutorials/power_grid/ex7.c.html b/src/ts/examples/tutorials/power_grid/ex7.c.html
index 6918c81..611bb9a 100644
--- a/src/ts/examples/tutorials/power_grid/ex7.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:02+00:00">
+<meta name="date" content="2016-06-05T17:40:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Time-dependent PDE in 2d for calculating joint PDF. \n"</font>;
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/power_grid/ex8.c.html b/src/ts/examples/tutorials/power_grid/ex8.c.html
index 26f8fac..9e057fc 100644
--- a/src/ts/examples/tutorials/power_grid/ex8.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:03+00:00">
+<meta name="date" content="2016-06-05T17:40:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Time-dependent PDE in 2d for calculating joint PDF. \n"</font>;
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   p_t = -x_t*p_x -y_t*p_y + f(t)*p_yy</font>
diff --git a/src/ts/examples/tutorials/power_grid/ex9.c.html b/src/ts/examples/tutorials/power_grid/ex9.c.html
index a2c7abc..851eb1c 100644
--- a/src/ts/examples/tutorials/power_grid/ex9.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:05+00:00">
+<meta name="date" content="2016-06-05T17:40:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Basic equation for generator stability analysis.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex9adj.c.html b/src/ts/examples/tutorials/power_grid/ex9adj.c.html
index 57906fb..e6d75f9 100644
--- a/src/ts/examples/tutorials/power_grid/ex9adj.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex9adj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex9adj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:04+00:00">
+<meta name="date" content="2016-06-05T17:40:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex9adj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex9adj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Basic equation for generator stability analysis.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/ex9opt.c.html b/src/ts/examples/tutorials/power_grid/ex9opt.c.html
index 4b8f310..a05eb05 100644
--- a/src/ts/examples/tutorials/power_grid/ex9opt.c.html
+++ b/src/ts/examples/tutorials/power_grid/ex9opt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/ex9opt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:06+00:00">
+<meta name="date" content="2016-06-05T17:40:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/ex9opt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/ex9opt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Basic equation for generator stability analysis.\n"</font>;
 
diff --git a/src/ts/examples/tutorials/power_grid/index.html b/src/ts/examples/tutorials/power_grid/index.html
index 510545c..f7eb56b 100644
--- a/src/ts/examples/tutorials/power_grid/index.html
+++ b/src/ts/examples/tutorials/power_grid/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../.._grid/../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/examples/tutorials/power_grid/makefile.html b/src/ts/examples/tutorials/power_grid/makefile.html
index 10d33ca..0c20fbb 100644
--- a/src/ts/examples/tutorials/power_grid/makefile.html
+++ b/src/ts/examples/tutorials/power_grid/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:07+00:00">
+<meta name="date" content="2016-06-05T17:40:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c.html b/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c.html
index ad4eb10..bfbaee5 100644
--- a/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c.html
+++ b/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:07+00:00">
+<meta name="date" content="2016-06-05T17:40:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Power grid stability analysis of WECC 9 bus system.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This example is based on the 9-bus (node) example given in the book Power\n\</font>
diff --git a/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c.html b/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c.html
index 18a80df..8920db3 100644
--- a/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c.html
+++ b/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:10+00:00">
+<meta name="date" content="2016-06-05T17:40:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Sensitivity analysis applied in power grid stability analysis of WECC 9 bus system.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This example is based on the 9-bus (node) example given in the book Power\n\</font>
diff --git a/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c.html b/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c.html
index 83ff7bf..8933fe3 100644
--- a/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c.html
+++ b/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:12+00:00">
+<meta name="date" content="2016-06-05T17:40:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Application of adjoint sensitivity analysis for power grid stability analysis of WECC 9 bus system.\n\</font>
 <a name="line2">  2: </a><font color="#666666">This example is based on the 9-bus (node) example given in the book Power\n\</font>
 <a name="line3">  3: </a><font color="#666666">Systems Dynamics and Stability (Chapter 7) by P. Sauer and M. A. Pai.\n\</font>
diff --git a/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt_fd.c.html b/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt_fd.c.html
index ff4c5ac..133eb11 100644
--- a/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt_fd.c.html
+++ b/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt_fd.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt_fd.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:16+00:00">
+<meta name="date" content="2016-06-05T17:40:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt_fd.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt_fd.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Using finite difference for the problem in ex9busopt.c \n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*</font>
diff --git a/src/ts/examples/tutorials/power_grid/stability_9bus/index.html b/src/ts/examples/tutorials/power_grid/stability_9bus/index.html
index 28cce86..23d970f 100644
--- a/src/ts/examples/tutorials/power_grid/stability_9bus/index.html
+++ b/src/ts/examples/tutorials/power_grid/stability_9bus/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/stability_9bus/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/stability_9bus/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../.._grid/.._9bus/../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/examples/tutorials/power_grid/stability_9bus/makefile.html b/src/ts/examples/tutorials/power_grid/stability_9bus/makefile.html
index 743a42b..6e7ca30 100644
--- a/src/ts/examples/tutorials/power_grid/stability_9bus/makefile.html
+++ b/src/ts/examples/tutorials/power_grid/stability_9bus/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/examples/tutorials/power_grid/stability_9bus/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:18+00:00">
+<meta name="date" content="2016-06-05T17:40:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/examples/tutorials/power_grid/stability_9bus/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/examples/tutorials/power_grid/stability_9bus/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        = -g
 FFLAGS	        =
diff --git a/src/ts/f90-mod/index.html b/src/ts/f90-mod/index.html
index ddbf424..5e91bf6 100644
--- a/src/ts/f90-mod/index.html
+++ b/src/ts/f90-mod/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../..90-mod/../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/f90-mod/makefile.html b/src/ts/f90-mod/makefile.html
index 6cc8d53..84832c8 100644
--- a/src/ts/f90-mod/makefile.html
+++ b/src/ts/f90-mod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/f90-mod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:20+00:00">
+<meta name="date" content="2016-06-05T17:40:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_USING_F90'</font>
 <font color="#A020F0">#</font>
 <font color="#A020F0">#   Makes Fortran module functions from *.h90 files in include/petsc/finclude</font>
diff --git a/src/ts/f90-mod/petsctsmod.F.html b/src/ts/f90-mod/petsctsmod.F.html
index dc4bc84..d43b9a4 100644
--- a/src/ts/f90-mod/petsctsmod.F.html
+++ b/src/ts/f90-mod/petsctsmod.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/f90-mod/petsctsmod.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:20+00:00">
+<meta name="date" content="2016-06-05T17:40:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/f90-mod/petsctsmod.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/f90-mod/petsctsmod.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_MODULES</font></strong>
 
 <a name="line3">  3: </a>        module petsctsdef
diff --git a/src/ts/impls/arkimex/arkimex.c.html b/src/ts/impls/arkimex/arkimex.c.html
index 87879e4..a06f594 100644
--- a/src/ts/impls/arkimex/arkimex.c.html
+++ b/src/ts/impls/arkimex/arkimex.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/arkimex/arkimex.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:27+00:00">
+<meta name="date" content="2016-06-05T17:38:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/arkimex/arkimex.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/arkimex/arkimex.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Code for timestepping with additive Runge-Kutta IMEX method</font>
 
diff --git a/src/ts/impls/arkimex/index.html b/src/ts/impls/arkimex/index.html
index c054c9c..e02e8ca 100644
--- a/src/ts/impls/arkimex/index.html
+++ b/src/ts/impls/arkimex/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/arkimex/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/arkimex/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/arkimex/makefile.html b/src/ts/impls/arkimex/makefile.html
index f8337c3..a870e20 100644
--- a/src/ts/impls/arkimex/makefile.html
+++ b/src/ts/impls/arkimex/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/arkimex/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:30+00:00">
+<meta name="date" content="2016-06-05T17:38:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/arkimex/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/arkimex/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/bdf/bdf.c.html b/src/ts/impls/bdf/bdf.c.html
index dc7f7a4..b81cae1 100644
--- a/src/ts/impls/bdf/bdf.c.html
+++ b/src/ts/impls/bdf/bdf.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/bdf/bdf.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:37+00:00">
+<meta name="date" content="2016-06-05T17:38:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/bdf/bdf.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/bdf/bdf.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Code for timestepping with BDF methods</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ts/impls/bdf/index.html b/src/ts/impls/bdf/index.html
index 4060cc2..7fa9051 100644
--- a/src/ts/impls/bdf/index.html
+++ b/src/ts/impls/bdf/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/bdf/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/bdf/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/bdf/makefile.html b/src/ts/impls/bdf/makefile.html
index 9fc38ed..d02042f 100644
--- a/src/ts/impls/bdf/makefile.html
+++ b/src/ts/impls/bdf/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/bdf/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:38+00:00">
+<meta name="date" content="2016-06-05T17:38:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/bdf/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/bdf/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/ts/impls/eimex/eimex.c.html b/src/ts/impls/eimex/eimex.c.html
index 327f3d3..0a5ce46 100644
--- a/src/ts/impls/eimex/eimex.c.html
+++ b/src/ts/impls/eimex/eimex.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/eimex/eimex.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:34+00:00">
+<meta name="date" content="2016-06-05T17:38:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/eimex/eimex.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/eimex/eimex.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> * eimex.c</font>
 <a name="line3">  3: </a><font color="#B22222"> *</font>
diff --git a/src/ts/impls/eimex/index.html b/src/ts/impls/eimex/index.html
index edafaf2..16529e4 100644
--- a/src/ts/impls/eimex/index.html
+++ b/src/ts/impls/eimex/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/eimex/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/eimex/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/eimex/makefile.html b/src/ts/impls/eimex/makefile.html
index 823d55e..a550b4d 100644
--- a/src/ts/impls/eimex/makefile.html
+++ b/src/ts/impls/eimex/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/eimex/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:36+00:00">
+<meta name="date" content="2016-06-05T17:38:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/eimex/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/eimex/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/explicit/euler/euler.c.html b/src/ts/impls/explicit/euler/euler.c.html
index 89fdeb9..4739345 100644
--- a/src/ts/impls/explicit/euler/euler.c.html
+++ b/src/ts/impls/explicit/euler/euler.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/explicit/euler/euler.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:06+00:00">
+<meta name="date" content="2016-06-05T17:38:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/euler/euler.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/euler/euler.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Code for Timestepping with explicit Euler.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ts/impls/explicit/euler/index.html b/src/ts/impls/explicit/euler/index.html
index 4ffe3f8..cc0d350 100644
--- a/src/ts/impls/explicit/euler/index.html
+++ b/src/ts/impls/explicit/euler/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/euler/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/euler/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/explicit/euler/makefile.html b/src/ts/impls/explicit/euler/makefile.html
index 705c54c..5469b2a 100644
--- a/src/ts/impls/explicit/euler/makefile.html
+++ b/src/ts/impls/explicit/euler/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/explicit/euler/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:07+00:00">
+<meta name="date" content="2016-06-05T17:38:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/euler/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/euler/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/explicit/index.html b/src/ts/impls/explicit/index.html
index 4809877..4c9408e 100644
--- a/src/ts/impls/explicit/index.html
+++ b/src/ts/impls/explicit/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/explicit/makefile.html b/src/ts/impls/explicit/makefile.html
index 94ec7eb..aa20abd 100644
--- a/src/ts/impls/explicit/makefile.html
+++ b/src/ts/impls/explicit/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/explicit/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:06+00:00">
+<meta name="date" content="2016-06-05T17:38:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/explicit/rk/index.html b/src/ts/impls/explicit/rk/index.html
index 77d8a54..85fb6d7 100644
--- a/src/ts/impls/explicit/rk/index.html
+++ b/src/ts/impls/explicit/rk/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/rk/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/rk/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/explicit/rk/makefile.html b/src/ts/impls/explicit/rk/makefile.html
index 7ea5861..15e2244 100644
--- a/src/ts/impls/explicit/rk/makefile.html
+++ b/src/ts/impls/explicit/rk/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/explicit/rk/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:09+00:00">
+<meta name="date" content="2016-06-05T17:38:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/rk/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/rk/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/explicit/rk/rk.c.html b/src/ts/impls/explicit/rk/rk.c.html
index 52255ed..8a64733 100644
--- a/src/ts/impls/explicit/rk/rk.c.html
+++ b/src/ts/impls/explicit/rk/rk.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/explicit/rk/rk.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:07+00:00">
+<meta name="date" content="2016-06-05T17:38:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/rk/rk.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/rk/rk.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Code for time stepping with the Runge-Kutta method</font>
 
diff --git a/src/ts/impls/explicit/ssp/index.html b/src/ts/impls/explicit/ssp/index.html
index a835abe..df0e9e9 100644
--- a/src/ts/impls/explicit/ssp/index.html
+++ b/src/ts/impls/explicit/ssp/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/ssp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/ssp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/explicit/ssp/makefile.html b/src/ts/impls/explicit/ssp/makefile.html
index f5ff605..383795a 100644
--- a/src/ts/impls/explicit/ssp/makefile.html
+++ b/src/ts/impls/explicit/ssp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/explicit/ssp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:11+00:00">
+<meta name="date" content="2016-06-05T17:38:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/ssp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/ssp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/explicit/ssp/ssp.c.html b/src/ts/impls/explicit/ssp/ssp.c.html
index b65c5e7..2913383 100644
--- a/src/ts/impls/explicit/ssp/ssp.c.html
+++ b/src/ts/impls/explicit/ssp/ssp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/explicit/ssp/ssp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:09+00:00">
+<meta name="date" content="2016-06-05T17:38:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/explicit/ssp/ssp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/explicit/ssp/ssp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Code for Timestepping with explicit SSP.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ts/impls/implicit/alpha/alpha1.c.html b/src/ts/impls/implicit/alpha/alpha1.c.html
index 6c27e4c..d091c1e 100644
--- a/src/ts/impls/implicit/alpha/alpha1.c.html
+++ b/src/ts/impls/implicit/alpha/alpha1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/alpha/alpha1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:16+00:00">
+<meta name="date" content="2016-06-05T17:38:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/alpha/alpha1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/alpha/alpha1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Code for timestepping with implicit generalized-\alpha method</font>
 <a name="line3">  3: </a><font color="#B22222">  for first order systems.</font>
diff --git a/src/ts/impls/implicit/alpha/alpha2.c.html b/src/ts/impls/implicit/alpha/alpha2.c.html
index 3d79adc..ba6b1f9 100644
--- a/src/ts/impls/implicit/alpha/alpha2.c.html
+++ b/src/ts/impls/implicit/alpha/alpha2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/alpha/alpha2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:18+00:00">
+<meta name="date" content="2016-06-05T17:38:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/alpha/alpha2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/alpha/alpha2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Code for timestepping with implicit generalized-\alpha method</font>
 <a name="line3">  3: </a><font color="#B22222">  for second order systems.</font>
diff --git a/src/ts/impls/implicit/alpha/index.html b/src/ts/impls/implicit/alpha/index.html
index 1153b38..d34e50c 100644
--- a/src/ts/impls/implicit/alpha/index.html
+++ b/src/ts/impls/implicit/alpha/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/alpha/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/alpha/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/implicit/alpha/makefile.html b/src/ts/impls/implicit/alpha/makefile.html
index 4ed250d..c20cb25 100644
--- a/src/ts/impls/implicit/alpha/makefile.html
+++ b/src/ts/impls/implicit/alpha/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/alpha/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:20+00:00">
+<meta name="date" content="2016-06-05T17:38:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/alpha/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/alpha/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/implicit/gl/gl.c.html b/src/ts/impls/implicit/gl/gl.c.html
index bd45693..71c43c4 100644
--- a/src/ts/impls/implicit/gl/gl.c.html
+++ b/src/ts/impls/implicit/gl/gl.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/gl/gl.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:20+00:00">
+<meta name="date" content="2016-06-05T17:38:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/gl/gl.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/gl/gl.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ts/impls/implicit/gl/gl.h>                </font><font color="#B22222">/*I   "petscts.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdm.h></font>
diff --git a/src/ts/impls/implicit/gl/gl.h.html b/src/ts/impls/implicit/gl/gl.h.html
index 293bc52..813e4c5 100644
--- a/src/ts/impls/implicit/gl/gl.h.html
+++ b/src/ts/impls/implicit/gl/gl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/gl/gl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:24+00:00">
+<meta name="date" content="2016-06-05T17:38:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/gl/gl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/gl/gl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petsc/private/tsimpl.h></font>
 
diff --git a/src/ts/impls/implicit/gl/gladapt.c.html b/src/ts/impls/implicit/gl/gladapt.c.html
index 25153bf..33edb9e 100644
--- a/src/ts/impls/implicit/gl/gladapt.c.html
+++ b/src/ts/impls/implicit/gl/gladapt.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/gl/gladapt.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:23+00:00">
+<meta name="date" content="2016-06-05T17:38:26+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/gl/gladapt.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/gl/gladapt.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/ts/impls/implicit/gl/gl.h> </font><font color="#B22222">/*I  "petscts.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ts/impls/implicit/gl/index.html b/src/ts/impls/implicit/gl/index.html
index 79607b9..6a00a89 100644
--- a/src/ts/impls/implicit/gl/index.html
+++ b/src/ts/impls/implicit/gl/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/gl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/gl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/implicit/gl/makefile.html b/src/ts/impls/implicit/gl/makefile.html
index 59b367f..7358102 100644
--- a/src/ts/impls/implicit/gl/makefile.html
+++ b/src/ts/impls/implicit/gl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/gl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:25+00:00">
+<meta name="date" content="2016-06-05T17:38:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/gl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/gl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/implicit/index.html b/src/ts/impls/implicit/index.html
index bca6cae..0a3b05f 100644
--- a/src/ts/impls/implicit/index.html
+++ b/src/ts/impls/implicit/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/implicit/makefile.html b/src/ts/impls/implicit/makefile.html
index 08cdca8..3298213 100644
--- a/src/ts/impls/implicit/makefile.html
+++ b/src/ts/impls/implicit/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:11+00:00">
+<meta name="date" content="2016-06-05T17:38:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/implicit/sundials/index.html b/src/ts/impls/implicit/sundials/index.html
index 7a39ecb..e882c00 100644
--- a/src/ts/impls/implicit/sundials/index.html
+++ b/src/ts/impls/implicit/sundials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/sundials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/sundials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/implicit/sundials/makefile.html b/src/ts/impls/implicit/sundials/makefile.html
index 2bbbd09..a11c5a9 100644
--- a/src/ts/impls/implicit/sundials/makefile.html
+++ b/src/ts/impls/implicit/sundials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/sundials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:13+00:00">
+<meta name="date" content="2016-06-05T17:38:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/sundials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/sundials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/implicit/sundials/sundials.c.html b/src/ts/impls/implicit/sundials/sundials.c.html
index 102bf0c..b6b32d0 100644
--- a/src/ts/impls/implicit/sundials/sundials.c.html
+++ b/src/ts/impls/implicit/sundials/sundials.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/sundials/sundials.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:11+00:00">
+<meta name="date" content="2016-06-05T17:38:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/sundials/sundials.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/sundials/sundials.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    Provides a PETSc interface to SUNDIALS/CVODE solver.</font>
 <a name="line3">  3: </a><font color="#B22222">    The interface to PVODE (old version of CVODE) was originally contributed</font>
diff --git a/src/ts/impls/implicit/sundials/sundials.h.html b/src/ts/impls/implicit/sundials/sundials.h.html
index 5b1d16b..f1c66f7 100644
--- a/src/ts/impls/implicit/sundials/sundials.h.html
+++ b/src/ts/impls/implicit/sundials/sundials.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/sundials/sundials.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:13+00:00">
+<meta name="date" content="2016-06-05T17:38:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/sundials/sundials.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/sundials/sundials.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Provides a PETSc interface to SUNDIALS. Alan Hindmarsh's parallel ODE</font>
diff --git a/src/ts/impls/implicit/theta/index.html b/src/ts/impls/implicit/theta/index.html
index 5180740..d17f63b 100644
--- a/src/ts/impls/implicit/theta/index.html
+++ b/src/ts/impls/implicit/theta/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/theta/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/theta/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/implicit/theta/makefile.html b/src/ts/impls/implicit/theta/makefile.html
index 776baec..757b661 100644
--- a/src/ts/impls/implicit/theta/makefile.html
+++ b/src/ts/impls/implicit/theta/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/theta/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:16+00:00">
+<meta name="date" content="2016-06-05T17:38:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/theta/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/theta/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/implicit/theta/theta.c.html b/src/ts/impls/implicit/theta/theta.c.html
index 7d08dca..15a6a21 100644
--- a/src/ts/impls/implicit/theta/theta.c.html
+++ b/src/ts/impls/implicit/theta/theta.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/theta/theta.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:14+00:00">
+<meta name="date" content="2016-06-05T17:38:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/implicit/theta/theta.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/implicit/theta/theta.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a> <font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Code for timestepping with implicit Theta method</font>
 <a name="line3">  3: </a><font color="#B22222"> */</font>
diff --git a/src/ts/impls/index.html b/src/ts/impls/index.html
index 682843b..013a6cc 100644
--- a/src/ts/impls/index.html
+++ b/src/ts/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/makefile.html b/src/ts/impls/makefile.html
index 1dbfb36..4405231 100644
--- a/src/ts/impls/makefile.html
+++ b/src/ts/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:06+00:00">
+<meta name="date" content="2016-06-05T17:38:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/mimex/index.html b/src/ts/impls/mimex/index.html
index 7578654..1626c9c 100644
--- a/src/ts/impls/mimex/index.html
+++ b/src/ts/impls/mimex/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/mimex/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/mimex/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/mimex/makefile.html b/src/ts/impls/mimex/makefile.html
index 2f7fffa..97d86ed 100644
--- a/src/ts/impls/mimex/makefile.html
+++ b/src/ts/impls/mimex/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/mimex/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:37+00:00">
+<meta name="date" content="2016-06-05T17:38:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/mimex/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/mimex/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/mimex/mimex.c.html b/src/ts/impls/mimex/mimex.c.html
index 706049b..cdd9a8b 100644
--- a/src/ts/impls/mimex/mimex.c.html
+++ b/src/ts/impls/mimex/mimex.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/mimex/mimex.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:36+00:00">
+<meta name="date" content="2016-06-05T17:38:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/mimex/mimex.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/mimex/mimex.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Code for Timestepping with my makeshift IMEX.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ts/impls/pseudo/index.html b/src/ts/impls/pseudo/index.html
index 3e449c6..db60981 100644
--- a/src/ts/impls/pseudo/index.html
+++ b/src/ts/impls/pseudo/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/pseudo/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/pseudo/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/pseudo/makefile.html b/src/ts/impls/pseudo/makefile.html
index e293fe8..01a396d 100644
--- a/src/ts/impls/pseudo/makefile.html
+++ b/src/ts/impls/pseudo/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/pseudo/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:26+00:00">
+<meta name="date" content="2016-06-05T17:38:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/pseudo/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/pseudo/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/pseudo/posindep.c.html b/src/ts/impls/pseudo/posindep.c.html
index 3f2ebec..f0883a8 100644
--- a/src/ts/impls/pseudo/posindep.c.html
+++ b/src/ts/impls/pseudo/posindep.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/pseudo/posindep.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:25+00:00">
+<meta name="date" content="2016-06-05T17:38:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/pseudo/posindep.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/pseudo/posindep.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Code for Timestepping with implicit backwards Euler.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/ts/impls/python/index.html b/src/ts/impls/python/index.html
index daa087d..1249c12 100644
--- a/src/ts/impls/python/index.html
+++ b/src/ts/impls/python/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/python/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/python/makefile.html b/src/ts/impls/python/makefile.html
index 2bcbcff..8b717ca 100644
--- a/src/ts/impls/python/makefile.html
+++ b/src/ts/impls/python/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/python/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:27+00:00">
+<meta name="date" content="2016-06-05T17:38:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/python/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/impls/python/pythonts.c.html b/src/ts/impls/python/pythonts.c.html
index fa9e332..053f786 100644
--- a/src/ts/impls/python/pythonts.c.html
+++ b/src/ts/impls/python/pythonts.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/python/pythonts.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:26+00:00">
+<meta name="date" content="2016-06-05T17:38:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/python/pythonts.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/python/pythonts.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>          </font><font color="#B22222">/*I "petscts.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@C</font>
diff --git a/src/ts/impls/rosw/index.html b/src/ts/impls/rosw/index.html
index f3b5004..acc4ef6 100644
--- a/src/ts/impls/rosw/index.html
+++ b/src/ts/impls/rosw/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/rosw/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/rosw/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/impls/rosw/makefile.html b/src/ts/impls/rosw/makefile.html
index b08dc41..ca370d2 100644
--- a/src/ts/impls/rosw/makefile.html
+++ b/src/ts/impls/rosw/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/rosw/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:34+00:00">
+<meta name="date" content="2016-06-05T17:38:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/rosw/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/rosw/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 CFLAGS   =
diff --git a/src/ts/impls/rosw/rosw.c.html b/src/ts/impls/rosw/rosw.c.html
index 93c0aa4..153ce3a 100644
--- a/src/ts/impls/rosw/rosw.c.html
+++ b/src/ts/impls/rosw/rosw.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/rosw/rosw.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:30+00:00">
+<meta name="date" content="2016-06-05T17:38:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/impls/rosw/rosw.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/impls/rosw/rosw.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">  Code for timestepping with Rosenbrock W methods</font>
 
diff --git a/src/ts/index.html b/src/ts/index.html
index d196592..613acca 100644
--- a/src/ts/index.html
+++ b/src/ts/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/interface/dlregists.c.html b/src/ts/interface/dlregists.c.html
index 066e01a..69a95b8 100644
--- a/src/ts/interface/dlregists.c.html
+++ b/src/ts/interface/dlregists.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/interface/dlregists.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:05+00:00">
+<meta name="date" content="2016-06-05T17:38:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/interface/dlregists.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/interface/dlregists.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h></font>
 
diff --git a/src/ts/interface/index.html b/src/ts/interface/index.html
index 034c7ae..7acf5bb 100644
--- a/src/ts/interface/index.html
+++ b/src/ts/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/interface/makefile.html b/src/ts/interface/makefile.html
index ff142cf..857ecf8 100644
--- a/src/ts/interface/makefile.html
+++ b/src/ts/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:06+00:00">
+<meta name="date" content="2016-06-05T17:38:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/interface/ts.c.html b/src/ts/interface/ts.c.html
index 8d001fb..9289eea 100644
--- a/src/ts/interface/ts.c.html
+++ b/src/ts/interface/ts.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/interface/ts.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:47+00:00">
+<meta name="date" content="2016-06-05T17:37:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/interface/ts.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/interface/ts.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>        </font><font color="#B22222">/*I "petscts.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdmshell.h></font>
diff --git a/src/ts/interface/tscreate.c.html b/src/ts/interface/tscreate.c.html
index 69a2b32..7c2dc4a 100644
--- a/src/ts/interface/tscreate.c.html
+++ b/src/ts/interface/tscreate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/interface/tscreate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:05+00:00">
+<meta name="date" content="2016-06-05T17:38:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/interface/tscreate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/interface/tscreate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>      </font><font color="#B22222">/*I "petscts.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ts/interface/tseig.c.html b/src/ts/interface/tseig.c.html
index e70ac95..1f7ee87 100644
--- a/src/ts/interface/tseig.c.html
+++ b/src/ts/interface/tseig.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/interface/tseig.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:06+00:00">
+<meta name="date" content="2016-06-05T17:38:09+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/interface/tseig.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/interface/tseig.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>        </font><font color="#B22222">/*I "petscts.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscdraw.h></font>
diff --git a/src/ts/interface/tsreg.c.html b/src/ts/interface/tsreg.c.html
index 8467ff6..7d084b1 100644
--- a/src/ts/interface/tsreg.c.html
+++ b/src/ts/interface/tsreg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/interface/tsreg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:05+00:00">
+<meta name="date" content="2016-06-05T17:38:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/interface/tsreg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/interface/tsreg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>      </font><font color="#B22222">/*I "petscts.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><a href="../../../docs/manualpages/Sys/PetscFunctionList.html#PetscFunctionList">PetscFunctionList</a> TSList              = NULL;
diff --git a/src/ts/interface/tsregall.c.html b/src/ts/interface/tsregall.c.html
index 04560a7..4537df0 100644
--- a/src/ts/interface/tsregall.c.html
+++ b/src/ts/interface/tsregall.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/interface/tsregall.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:26:05+00:00">
+<meta name="date" content="2016-06-05T17:38:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/interface/tsregall.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/interface/tsregall.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>     </font><font color="#B22222">/*I  "petscts.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> TSCreate_Euler(<a href="../../../docs/manualpages/TS/TS.html#TS">TS</a>)</font></strong>;
diff --git a/src/ts/makefile.html b/src/ts/makefile.html
index d19905e..3164fe1 100644
--- a/src/ts/makefile.html
+++ b/src/ts/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:41+00:00">
+<meta name="date" content="2016-06-05T17:37:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/trajectory/impls/basic/index.html b/src/ts/trajectory/impls/basic/index.html
index 91e392f..5520b1e 100644
--- a/src/ts/trajectory/impls/basic/index.html
+++ b/src/ts/trajectory/impls/basic/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/trajectory/impls/basic/makefile.html b/src/ts/trajectory/impls/basic/makefile.html
index 09d661e..7f26225 100644
--- a/src/ts/trajectory/impls/basic/makefile.html
+++ b/src/ts/trajectory/impls/basic/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/impls/basic/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:42+00:00">
+<meta name="date" content="2016-06-05T17:37:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/trajectory/impls/basic/trajbasic.c.html b/src/ts/trajectory/impls/basic/trajbasic.c.html
index e69aca7..488f083 100644
--- a/src/ts/trajectory/impls/basic/trajbasic.c.html
+++ b/src/ts/trajectory/impls/basic/trajbasic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/impls/basic/trajbasic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:42+00:00">
+<meta name="date" content="2016-06-05T17:37:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/basic/trajbasic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/basic/trajbasic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>        </font><font color="#B22222">/*I "petscts.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ts/trajectory/impls/index.html b/src/ts/trajectory/impls/index.html
index 8ac8a95..4a2d34f 100644
--- a/src/ts/trajectory/impls/index.html
+++ b/src/ts/trajectory/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/trajectory/impls/makefile.html b/src/ts/trajectory/impls/makefile.html
index 7ff2b0f..3aa5c87 100644
--- a/src/ts/trajectory/impls/makefile.html
+++ b/src/ts/trajectory/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:42+00:00">
+<meta name="date" content="2016-06-05T17:37:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/trajectory/impls/memory/index.html b/src/ts/trajectory/impls/memory/index.html
index d51c6f2..7090033 100644
--- a/src/ts/trajectory/impls/memory/index.html
+++ b/src/ts/trajectory/impls/memory/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/memory/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/memory/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/trajectory/impls/memory/makefile.html b/src/ts/trajectory/impls/memory/makefile.html
index 2920de3..31d19c2 100644
--- a/src/ts/trajectory/impls/memory/makefile.html
+++ b/src/ts/trajectory/impls/memory/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/impls/memory/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:47+00:00">
+<meta name="date" content="2016-06-05T17:37:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/memory/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/memory/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/trajectory/impls/memory/trajmemory.c.html b/src/ts/trajectory/impls/memory/trajmemory.c.html
index 451d76e..fed3935 100644
--- a/src/ts/trajectory/impls/memory/trajmemory.c.html
+++ b/src/ts/trajectory/impls/memory/trajmemory.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/impls/memory/trajmemory.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:42+00:00">
+<meta name="date" content="2016-06-05T17:37:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/memory/trajmemory.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/memory/trajmemory.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>        </font><font color="#B22222">/*I "petscts.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscsys.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#ifdef PETSC_HAVE_REVOLVE</font>
diff --git a/src/ts/trajectory/impls/singlefile/index.html b/src/ts/trajectory/impls/singlefile/index.html
index 739f95b..86bc1fd 100644
--- a/src/ts/trajectory/impls/singlefile/index.html
+++ b/src/ts/trajectory/impls/singlefile/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/singlefile/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/singlefile/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/trajectory/impls/singlefile/makefile.html b/src/ts/trajectory/impls/singlefile/makefile.html
index be8d7ce..bbf131f 100644
--- a/src/ts/trajectory/impls/singlefile/makefile.html
+++ b/src/ts/trajectory/impls/singlefile/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/impls/singlefile/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:42+00:00">
+<meta name="date" content="2016-06-05T17:37:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/singlefile/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/singlefile/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/trajectory/impls/singlefile/singlefile.c.html b/src/ts/trajectory/impls/singlefile/singlefile.c.html
index d607f14..8b5cfab 100644
--- a/src/ts/trajectory/impls/singlefile/singlefile.c.html
+++ b/src/ts/trajectory/impls/singlefile/singlefile.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/impls/singlefile/singlefile.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:42+00:00">
+<meta name="date" content="2016-06-05T17:37:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/singlefile/singlefile.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/singlefile/singlefile.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>        </font><font color="#B22222">/*I "petscts.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ts/trajectory/impls/visualization/index.html b/src/ts/trajectory/impls/visualization/index.html
index a598014..ff4ad12 100644
--- a/src/ts/trajectory/impls/visualization/index.html
+++ b/src/ts/trajectory/impls/visualization/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/visualization/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/visualization/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/trajectory/impls/visualization/makefile.html b/src/ts/trajectory/impls/visualization/makefile.html
index 57c5fe2..e382378 100644
--- a/src/ts/trajectory/impls/visualization/makefile.html
+++ b/src/ts/trajectory/impls/visualization/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/impls/visualization/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:47+00:00">
+<meta name="date" content="2016-06-05T17:37:50+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/visualization/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/visualization/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/trajectory/impls/visualization/trajvisualization.c.html b/src/ts/trajectory/impls/visualization/trajvisualization.c.html
index 6de7cef..d8aaa94 100644
--- a/src/ts/trajectory/impls/visualization/trajvisualization.c.html
+++ b/src/ts/trajectory/impls/visualization/trajvisualization.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/impls/visualization/trajvisualization.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:47+00:00">
+<meta name="date" content="2016-06-05T17:37:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/impls/visualization/trajvisualization.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/impls/visualization/trajvisualization.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>        </font><font color="#B22222">/*I "petscts.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ts/trajectory/index.html b/src/ts/trajectory/index.html
index 4388c51..c43f5c1 100644
--- a/src/ts/trajectory/index.html
+++ b/src/ts/trajectory/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/trajectory/interface/index.html b/src/ts/trajectory/interface/index.html
index a40a806..5b84a1f 100644
--- a/src/ts/trajectory/interface/index.html
+++ b/src/ts/trajectory/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/trajectory/interface/makefile.html b/src/ts/trajectory/interface/makefile.html
index b358e66..d7479c6 100644
--- a/src/ts/trajectory/interface/makefile.html
+++ b/src/ts/trajectory/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:42+00:00">
+<meta name="date" content="2016-06-05T17:37:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/trajectory/interface/traj.c.html b/src/ts/trajectory/interface/traj.c.html
index cf0c31b..1ec9209 100644
--- a/src/ts/trajectory/interface/traj.c.html
+++ b/src/ts/trajectory/interface/traj.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/interface/traj.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:41+00:00">
+<meta name="date" content="2016-06-05T17:37:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/interface/traj.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/interface/traj.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>        </font><font color="#B22222">/*I "petscts.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ts/trajectory/makefile.html b/src/ts/trajectory/makefile.html
index 7d3a309..ba01264 100644
--- a/src/ts/trajectory/makefile.html
+++ b/src/ts/trajectory/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/trajectory/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:25:41+00:00">
+<meta name="date" content="2016-06-05T17:37:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/trajectory/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/trajectory/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/ts/utils/dmdats.c.html b/src/ts/utils/dmdats.c.html
index 4cef6b5..0611348 100644
--- a/src/ts/utils/dmdats.c.html
+++ b/src/ts/utils/dmdats.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/utils/dmdats.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:30+00:00">
+<meta name="date" content="2016-06-05T17:40:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/utils/dmdats.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/utils/dmdats.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscdmda.h>          </font><font color="#B22222">/*I "petscdmda.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>   </font><font color="#B22222">/*I "petscts.h" I*/</font><font color="#A020F0"></font>
diff --git a/src/ts/utils/dmlocalts.c.html b/src/ts/utils/dmlocalts.c.html
index 2741a98..e3296ec 100644
--- a/src/ts/utils/dmlocalts.c.html
+++ b/src/ts/utils/dmlocalts.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/utils/dmlocalts.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:29+00:00">
+<meta name="date" content="2016-06-05T17:40:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/utils/dmlocalts.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/utils/dmlocalts.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmimpl.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>   </font><font color="#B22222">/*I "petscts.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/ts/utils/dmplexts.c.html b/src/ts/utils/dmplexts.c.html
index b93dd39..9e9355f 100644
--- a/src/ts/utils/dmplexts.c.html
+++ b/src/ts/utils/dmplexts.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/utils/dmplexts.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:31+00:00">
+<meta name="date" content="2016-06-05T17:40:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/utils/dmplexts.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/utils/dmplexts.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/dmpleximpl.h> </font><font color="#B22222">/*I "petscdmplex.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>     </font><font color="#B22222">/*I "petscts.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/snesimpl.h></font>
diff --git a/src/ts/utils/dmts.c.html b/src/ts/utils/dmts.c.html
index 4d5ef69..19a6d93 100644
--- a/src/ts/utils/dmts.c.html
+++ b/src/ts/utils/dmts.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/utils/dmts.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:27+00:00">
+<meta name="date" content="2016-06-05T17:40:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/utils/dmts.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/utils/dmts.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/tsimpl.h>     </font><font color="#B22222">/*I "petscts.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/dmimpl.h></font>
 
diff --git a/src/ts/utils/index.html b/src/ts/utils/index.html
index ef31485..ca30072 100644
--- a/src/ts/utils/index.html
+++ b/src/ts/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>Time-steppers - ODE integrators - TS</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>Time steppers for ODE and DAE - TS: <A HREF="../../../src/ts/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/src/ts/utils/makefile.html b/src/ts/utils/makefile.html
index 6a33fbf..44fddf1 100644
--- a/src/ts/utils/makefile.html
+++ b/src/ts/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/ts/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:28:32+00:00">
+<meta name="date" content="2016-06-05T17:40:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/ts/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/ts/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/f90-mod/index.html b/src/vec/f90-mod/index.html
index bfa97bc..fb073db 100644
--- a/src/vec/f90-mod/index.html
+++ b/src/vec/f90-mod/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/f90-mod/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../..90-mod/../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/f90-mod/makefile.html b/src/vec/f90-mod/makefile.html
index 8a22f88..f740604 100644
--- a/src/vec/f90-mod/makefile.html
+++ b/src/vec/f90-mod/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/f90-mod/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:24+00:00">
+<meta name="date" content="2016-06-05T17:19:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/f90-mod/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_USING_F90'</font>
 <font color="#A020F0">#</font>
 <font color="#A020F0">#   Makes Fortran module functions from *.h90 files in include/petsc/finclude</font>
diff --git a/src/vec/f90-mod/petscvecmod.F.html b/src/vec/f90-mod/petscvecmod.F.html
index 0aa4fe5..cb66d4b 100644
--- a/src/vec/f90-mod/petscvecmod.F.html
+++ b/src/vec/f90-mod/petscvecmod.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/f90-mod/petscvecmod.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:24+00:00">
+<meta name="date" content="2016-06-05T17:19:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/f90-mod/petscvecmod.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/f90-mod/petscvecmod.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><strong><font color="#228B22">#define PETSC_USE_FORTRAN_MODULES</font></strong>
 
 <a name="line3">  3: </a>        module petscisdef
diff --git a/src/vec/index.html b/src/vec/index.html
index 4831110..b2a1224 100644
--- a/src/vec/index.html
+++ b/src/vec/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/is/ao/aoimpl.h.html b/src/vec/is/ao/aoimpl.h.html
index df03007..b6f13dd 100644
--- a/src/vec/is/ao/aoimpl.h.html
+++ b/src/vec/is/ao/aoimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/aoimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:01+00:00">
+<meta name="date" content="2016-06-05T17:19:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/aoimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/aoimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   This private file should not be included in users' code.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/is/ao/examples/index.html b/src/vec/is/ao/examples/index.html
index fe5c703..972a18f 100644
--- a/src/vec/is/ao/examples/index.html
+++ b/src/vec/is/ao/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/src/vec/is/ao/examples/makefile.html b/src/vec/is/ao/examples/makefile.html
index 43deccb..8283cb2 100644
--- a/src/vec/is/ao/examples/makefile.html
+++ b/src/vec/is/ao/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:07+00:00">
+<meta name="date" content="2016-06-05T17:19:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/vec/is/ao/examples/tests/ex1.c.html b/src/vec/is/ao/examples/tests/ex1.c.html
index c8e92b0..05dbaa2 100644
--- a/src/vec/is/ao/examples/tests/ex1.c.html
+++ b/src/vec/is/ao/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:07+00:00">
+<meta name="date" content="2016-06-05T17:19:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates constructing an application ordering.\n\n"</font>;
 
diff --git a/src/vec/is/ao/examples/tests/ex2.c.html b/src/vec/is/ao/examples/tests/ex2.c.html
index 5ff1113..6eda87e 100644
--- a/src/vec/is/ao/examples/tests/ex2.c.html
+++ b/src/vec/is/ao/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:08+00:00">
+<meta name="date" content="2016-06-05T17:19:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests application ordering.\n\n"</font>;
 
diff --git a/src/vec/is/ao/examples/tests/ex3d/ex3.cxx.html b/src/vec/is/ao/examples/tests/ex3d/ex3.cxx.html
index b59daec..2b1256a 100644
--- a/src/vec/is/ao/examples/tests/ex3d/ex3.cxx.html
+++ b/src/vec/is/ao/examples/tests/ex3d/ex3.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/examples/tests/ex3d/ex3.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:08+00:00">
+<meta name="date" content="2016-06-05T17:19:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/ex3d/ex3.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/ex3d/ex3.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"<a href="../../../../../..3d/../docs/manualpages/AO/AO.html#AO">AO</a> test contributed by Sebastian Steiger <steiger at purdue.edu>, March 2011\n\n"</font>;
 
diff --git a/src/vec/is/ao/examples/tests/ex3d/index.html b/src/vec/is/ao/examples/tests/ex3d/index.html
index 588239e..b8d3c61 100644
--- a/src/vec/is/ao/examples/tests/ex3d/index.html
+++ b/src/vec/is/ao/examples/tests/ex3d/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/ex3d/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/ex3d/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/src/vec/is/ao/examples/tests/ex3d/makefile.html b/src/vec/is/ao/examples/tests/ex3d/makefile.html
index 6dda933..17ae2d5 100644
--- a/src/vec/is/ao/examples/tests/ex3d/makefile.html
+++ b/src/vec/is/ao/examples/tests/ex3d/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/examples/tests/ex3d/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:09+00:00">
+<meta name="date" content="2016-06-05T17:19:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/ex3d/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/ex3d/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/vec/is/ao/examples/tests/ex4.c.html b/src/vec/is/ao/examples/tests/ex4.c.html
index 75ea6d2..1f3e5b8 100644
--- a/src/vec/is/ao/examples/tests/ex4.c.html
+++ b/src/vec/is/ao/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:08+00:00">
+<meta name="date" content="2016-06-05T17:19:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test <a href="../../../../../../docs/manualpages/AO/AO.html#AO">AO</a> with on <a href="../../../../../../docs/manualpages/IS/IS.html#IS">IS</a> with 0 entries - contributed by Ethan Coon <ecoon at lanl.gov>, Apr 2011.\n\n"</font>;
 
diff --git a/src/vec/is/ao/examples/tests/ex4f.F.html b/src/vec/is/ao/examples/tests/ex4f.F.html
index 680bdce..3c9b4af 100644
--- a/src/vec/is/ao/examples/tests/ex4f.F.html
+++ b/src/vec/is/ao/examples/tests/ex4f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/examples/tests/ex4f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:08+00:00">
+<meta name="date" content="2016-06-05T17:19:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/ex4f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/ex4f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!    Test <a href="../../../../../../docs/manualpages/AO/AO.html#AO">AO</a> with on <a href="../../../../../../docs/manualpages/IS/IS.html#IS">IS</a> with 0 entries - Fortran version of ex4.c
 <a name="line3">  3: </a>!
diff --git a/src/vec/is/ao/examples/tests/ex7.c.html b/src/vec/is/ao/examples/tests/ex7.c.html
index 977fcb5..a38d120 100644
--- a/src/vec/is/ao/examples/tests/ex7.c.html
+++ b/src/vec/is/ao/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:08+00:00">
+<meta name="date" content="2016-06-05T17:19:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates constructing an application ordering.\n\n"</font>;
 
diff --git a/src/vec/is/ao/examples/tests/index.html b/src/vec/is/ao/examples/tests/index.html
index 49cc38d..dae191f 100644
--- a/src/vec/is/ao/examples/tests/index.html
+++ b/src/vec/is/ao/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/src/vec/is/ao/examples/tests/makefile.html b/src/vec/is/ao/examples/tests/makefile.html
index 842d281..2a016be 100644
--- a/src/vec/is/ao/examples/tests/makefile.html
+++ b/src/vec/is/ao/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:08+00:00">
+<meta name="date" content="2016-06-05T17:19:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/vec/is/ao/impls/basic/aobasic.c.html b/src/vec/is/ao/impls/basic/aobasic.c.html
index 00a67f1..e7016d2 100644
--- a/src/vec/is/ao/impls/basic/aobasic.c.html
+++ b/src/vec/is/ao/impls/basic/aobasic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/impls/basic/aobasic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:03+00:00">
+<meta name="date" content="2016-06-05T17:19:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/basic/aobasic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/basic/aobasic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    The most basic <a href="../../../../../../docs/manualpages/AO/AO.html#AO">AO</a> application ordering routines. These store the</font>
diff --git a/src/vec/is/ao/impls/basic/index.html b/src/vec/is/ao/impls/basic/index.html
index e204914..ed27744 100644
--- a/src/vec/is/ao/impls/basic/index.html
+++ b/src/vec/is/ao/impls/basic/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/src/vec/is/ao/impls/basic/makefile.html b/src/vec/is/ao/impls/basic/makefile.html
index 5a4b814..61fddb2 100644
--- a/src/vec/is/ao/impls/basic/makefile.html
+++ b/src/vec/is/ao/impls/basic/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/impls/basic/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:04+00:00">
+<meta name="date" content="2016-06-05T17:19:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/ao/impls/index.html b/src/vec/is/ao/impls/index.html
index 51e5b09..1d45a5b 100644
--- a/src/vec/is/ao/impls/index.html
+++ b/src/vec/is/ao/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/src/vec/is/ao/impls/makefile.html b/src/vec/is/ao/impls/makefile.html
index 15cf4de..e4681c4 100644
--- a/src/vec/is/ao/impls/makefile.html
+++ b/src/vec/is/ao/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:03+00:00">
+<meta name="date" content="2016-06-05T17:19:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/ao/impls/mapping/aomapping.c.html b/src/vec/is/ao/impls/mapping/aomapping.c.html
index 8740934..0e56b77 100644
--- a/src/vec/is/ao/impls/mapping/aomapping.c.html
+++ b/src/vec/is/ao/impls/mapping/aomapping.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/impls/mapping/aomapping.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:05+00:00">
+<meta name="date" content="2016-06-05T17:19:19+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/mapping/aomapping.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/mapping/aomapping.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">  These <a href="../../../../../../docs/manualpages/AO/AO.html#AO">AO</a> application ordering routines do not require that the input</font>
diff --git a/src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c b/src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c
index cedf827..b672ac8 100644
--- a/src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c
+++ b/src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c
@@ -10,9 +10,7 @@
 #define aocreatemappingis_ aocreatemappingis
 #endif
 
-EXTERN_C_BEGIN
-
-void PETSC_STDCALL aocreatemapping_(MPI_Comm *comm,PetscInt *napp,PetscInt *myapp,PetscInt *mypetsc,AO *aoout,PetscErrorCode *ierr)
+PETSC_EXTERN void PETSC_STDCALL aocreatemapping_(MPI_Comm *comm,PetscInt *napp,PetscInt *myapp,PetscInt *mypetsc,AO *aoout,PetscErrorCode *ierr)
 {
   if (*napp) {
     CHKFORTRANNULLINTEGER(myapp);
@@ -21,10 +19,9 @@ void PETSC_STDCALL aocreatemapping_(MPI_Comm *comm,PetscInt *napp,PetscInt *myap
   *ierr = AOCreateMapping(MPI_Comm_f2c(*(MPI_Fint*)comm),*napp,myapp,mypetsc,aoout);
 }
 
-void PETSC_STDCALL aocreatemappingis_(IS *isapp,IS *ispetsc,AO *aoout,PetscErrorCode *ierr)
+PETSC_EXTERN void PETSC_STDCALL aocreatemappingis_(IS *isapp,IS *ispetsc,AO *aoout,PetscErrorCode *ierr)
 {
   CHKFORTRANNULLOBJECTDEREFERENCE(ispetsc);
   *ierr = AOCreateMappingIS(*isapp,*ispetsc,aoout);
 }
 
-EXTERN_C_END
diff --git a/src/vec/is/ao/impls/mapping/index.html b/src/vec/is/ao/impls/mapping/index.html
index b5f2eff..2922024 100644
--- a/src/vec/is/ao/impls/mapping/index.html
+++ b/src/vec/is/ao/impls/mapping/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/mapping/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/mapping/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/src/vec/is/ao/impls/mapping/makefile.html b/src/vec/is/ao/impls/mapping/makefile.html
index 3da5ea5..1664218 100644
--- a/src/vec/is/ao/impls/mapping/makefile.html
+++ b/src/vec/is/ao/impls/mapping/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/impls/mapping/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:06+00:00">
+<meta name="date" content="2016-06-05T17:19:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/mapping/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/mapping/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/ao/impls/memscalable/aomemscalable.c.html b/src/vec/is/ao/impls/memscalable/aomemscalable.c.html
index 2cebb6e..d2ff3d1 100644
--- a/src/vec/is/ao/impls/memscalable/aomemscalable.c.html
+++ b/src/vec/is/ao/impls/memscalable/aomemscalable.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/impls/memscalable/aomemscalable.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:06+00:00">
+<meta name="date" content="2016-06-05T17:19:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/memscalable/aomemscalable.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/memscalable/aomemscalable.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    The memory scalable <a href="../../../../../../docs/manualpages/AO/AO.html#AO">AO</a> application ordering routines. These store the</font>
diff --git a/src/vec/is/ao/impls/memscalable/index.html b/src/vec/is/ao/impls/memscalable/index.html
index 3dd5200..cd525c5 100644
--- a/src/vec/is/ao/impls/memscalable/index.html
+++ b/src/vec/is/ao/impls/memscalable/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/memscalable/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/memscalable/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/src/vec/is/ao/impls/memscalable/makefile.html b/src/vec/is/ao/impls/memscalable/makefile.html
index afa1488..3970af9 100644
--- a/src/vec/is/ao/impls/memscalable/makefile.html
+++ b/src/vec/is/ao/impls/memscalable/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/impls/memscalable/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:07+00:00">
+<meta name="date" content="2016-06-05T17:19:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/impls/memscalable/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/impls/memscalable/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/ao/index.html b/src/vec/is/ao/index.html
index 854a449..5566b16 100644
--- a/src/vec/is/ao/index.html
+++ b/src/vec/is/ao/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/src/vec/is/ao/interface/ao.c.html b/src/vec/is/ao/interface/ao.c.html
index b1147f5..5ba1a17 100644
--- a/src/vec/is/ao/interface/ao.c.html
+++ b/src/vec/is/ao/interface/ao.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/interface/ao.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:01+00:00">
+<meta name="date" content="2016-06-05T17:19:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/interface/ao.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/interface/ao.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines the abstract operations on <a href="../../../../../docs/manualpages/AO/AO.html#AO">AO</a> (application orderings)</font>
diff --git a/src/vec/is/ao/interface/aoreg.c.html b/src/vec/is/ao/interface/aoreg.c.html
index 045fae2..9c289e1 100644
--- a/src/vec/is/ao/interface/aoreg.c.html
+++ b/src/vec/is/ao/interface/aoreg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/interface/aoreg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:03+00:00">
+<meta name="date" content="2016-06-05T17:19:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/interface/aoreg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/interface/aoreg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/vec/is/ao/aoimpl.h>    </font><font color="#B22222">/*I "petscao.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/is/ao/interface/aoregall.c.html b/src/vec/is/ao/interface/aoregall.c.html
index 8ad4e9e..8a200aa 100644
--- a/src/vec/is/ao/interface/aoregall.c.html
+++ b/src/vec/is/ao/interface/aoregall.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/interface/aoregall.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:03+00:00">
+<meta name="date" content="2016-06-05T17:19:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/interface/aoregall.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/interface/aoregall.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/vec/is/ao/aoimpl.h>      </font><font color="#B22222">/*I "petscao.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> AOCreate_Basic(<a href="../../../../../docs/manualpages/AO/AO.html#AO">AO</a> ao)</font></strong>;
diff --git a/src/vec/is/ao/interface/dlregisdm.c.html b/src/vec/is/ao/interface/dlregisdm.c.html
index e74b135..84acdfa 100644
--- a/src/vec/is/ao/interface/dlregisdm.c.html
+++ b/src/vec/is/ao/interface/dlregisdm.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/interface/dlregisdm.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:03+00:00">
+<meta name="date" content="2016-06-05T17:19:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/interface/dlregisdm.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/interface/dlregisdm.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/vec/is/ao/aoimpl.h></font>
 
diff --git a/src/vec/is/ao/interface/index.html b/src/vec/is/ao/interface/index.html
index 4325b5d..96ec001 100644
--- a/src/vec/is/ao/interface/index.html
+++ b/src/vec/is/ao/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>AO Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> AO Manual Pages 
 </H2>
diff --git a/src/vec/is/ao/interface/makefile.html b/src/vec/is/ao/interface/makefile.html
index 085a88b..906ab03 100644
--- a/src/vec/is/ao/interface/makefile.html
+++ b/src/vec/is/ao/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:03+00:00">
+<meta name="date" content="2016-06-05T17:19:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/ao/makefile.html b/src/vec/is/ao/makefile.html
index 2bd7600..b51592f 100644
--- a/src/vec/is/ao/makefile.html
+++ b/src/vec/is/ao/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/ao/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:01+00:00">
+<meta name="date" content="2016-06-05T17:19:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/ao/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/ao/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/examples/index.html b/src/vec/is/examples/index.html
index a769e0e..ab0a38c 100644
--- a/src/vec/is/examples/index.html
+++ b/src/vec/is/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/examples/makefile.html b/src/vec/is/examples/makefile.html
index 6bde939..fdbeffa 100644
--- a/src/vec/is/examples/makefile.html
+++ b/src/vec/is/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:21+00:00">
+<meta name="date" content="2016-06-05T17:19:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/examples/tests/ex1.c.html b/src/vec/is/examples/tests/ex1.c.html
index 85c4d0b..e02e575 100644
--- a/src/vec/is/examples/tests/ex1.c.html
+++ b/src/vec/is/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:21+00:00">
+<meta name="date" content="2016-06-05T17:19:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[]= <font color="#666666">"Tests <a href="../../../../../docs/manualpages/IS/ISLocalToGlobalMappingCreateIS.html#ISLocalToGlobalMappingCreateIS">ISLocalToGlobalMappingCreateIS</a>() for bs > 1.\n\n"</font>;
 
diff --git a/src/vec/is/examples/tests/ex2.c.html b/src/vec/is/examples/tests/ex2.c.html
index b05e3aa..469df2f 100644
--- a/src/vec/is/examples/tests/ex2.c.html
+++ b/src/vec/is/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:21+00:00">
+<meta name="date" content="2016-06-05T17:19:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[]= <font color="#666666">"Tests <a href="../../../../../docs/manualpages/IS/ISView.html#ISView">ISView</a>() and <a href="../../../../../docs/manualpages/IS/ISLoad.html#ISLoad">ISLoad</a>() \n\n"</font>;
 
diff --git a/src/vec/is/examples/tests/index.html b/src/vec/is/examples/tests/index.html
index a50160c..4ed87fa 100644
--- a/src/vec/is/examples/tests/index.html
+++ b/src/vec/is/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/examples/tests/makefile.html b/src/vec/is/examples/tests/makefile.html
index 70bb34f..041c65f 100644
--- a/src/vec/is/examples/tests/makefile.html
+++ b/src/vec/is/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:21+00:00">
+<meta name="date" content="2016-06-05T17:19:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/vec/is/index.html b/src/vec/is/index.html
index 158e5c8..80c624a 100644
--- a/src/vec/is/index.html
+++ b/src/vec/is/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/is/examples/index.html b/src/vec/is/is/examples/index.html
index a5b56f9..ecd4b37 100644
--- a/src/vec/is/is/examples/index.html
+++ b/src/vec/is/is/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/vec/is/is/examples/makefile.html b/src/vec/is/is/examples/makefile.html
index ce022f5..2b9e87a 100644
--- a/src/vec/is/is/examples/makefile.html
+++ b/src/vec/is/is/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:42+00:00">
+<meta name="date" content="2016-06-05T17:18:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 LOCDIR   = src/vec/is/is/examples/
 DIRS     = tests tutorials
diff --git a/src/vec/is/is/examples/tests/ex1.c.html b/src/vec/is/is/examples/tests/ex1.c.html
index 5467fc8..9160e19 100644
--- a/src/vec/is/is/examples/tests/ex1.c.html
+++ b/src/vec/is/is/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:42+00:00">
+<meta name="date" content="2016-06-05T17:18:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Formatted test for ISGeneral routines.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/is/is/examples/tests/ex1f.F.html b/src/vec/is/is/examples/tests/ex1f.F.html
index 946a100..a0b7cef 100644
--- a/src/vec/is/is/examples/tests/ex1f.F.html
+++ b/src/vec/is/is/examples/tests/ex1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tests/ex1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:43+00:00">
+<meta name="date" content="2016-06-05T17:18:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Formatted test <font color="#4169E1">for</font> <a href="../../../../../../docs/manualpages/IS/IS.html#IS">IS</a> general routines
diff --git a/src/vec/is/is/examples/tests/ex2.c.html b/src/vec/is/is/examples/tests/ex2.c.html
index 04ffa3a..fde64ff 100644
--- a/src/vec/is/is/examples/tests/ex2.c.html
+++ b/src/vec/is/is/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:42+00:00">
+<meta name="date" content="2016-06-05T17:18:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Formatted test for ISStride routines.</font>
diff --git a/src/vec/is/is/examples/tests/ex2f.F.html b/src/vec/is/is/examples/tests/ex2f.F.html
index 286a558..59e616b 100644
--- a/src/vec/is/is/examples/tests/ex2f.F.html
+++ b/src/vec/is/is/examples/tests/ex2f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tests/ex2f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:43+00:00">
+<meta name="date" content="2016-06-05T17:18:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/ex2f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/ex2f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Formatted Test <font color="#4169E1">for</font> <a href="../../../../../../docs/manualpages/IS/IS.html#IS">IS</a> stride routines
 <a name="line3">  3: </a>!
diff --git a/src/vec/is/is/examples/tests/ex3.c.html b/src/vec/is/is/examples/tests/ex3.c.html
index 43bc760..b489dc35 100644
--- a/src/vec/is/is/examples/tests/ex3.c.html
+++ b/src/vec/is/is/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:42+00:00">
+<meta name="date" content="2016-06-05T17:18:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">       Tests <a href="../../../../../../docs/manualpages/IS/ISAllGather.html#ISAllGather">ISAllGather</a>()</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/is/is/examples/tests/ex4.c.html b/src/vec/is/is/examples/tests/ex4.c.html
index 447c54f..e5886ba 100644
--- a/src/vec/is/is/examples/tests/ex4.c.html
+++ b/src/vec/is/is/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:42+00:00">
+<meta name="date" content="2016-06-05T17:18:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../../docs/manualpages/IS/ISToGeneral.html#ISToGeneral">ISToGeneral</a>().\n\n"</font>;
 
diff --git a/src/vec/is/is/examples/tests/ex5.c.html b/src/vec/is/is/examples/tests/ex5.c.html
index 7cbfa9d..419eab0 100644
--- a/src/vec/is/is/examples/tests/ex5.c.html
+++ b/src/vec/is/is/examples/tests/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tests/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:42+00:00">
+<meta name="date" content="2016-06-05T17:18:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../../docs/manualpages/IS/ISLocalToGlobalMappingGetInfo.html#ISLocalToGlobalMappingGetInfo">ISLocalToGlobalMappingGetInfo</a>.()\n\n"</font>;
 
diff --git a/src/vec/is/is/examples/tests/ex6.c.html b/src/vec/is/is/examples/tests/ex6.c.html
index 0cb1310..bb6db2f 100644
--- a/src/vec/is/is/examples/tests/ex6.c.html
+++ b/src/vec/is/is/examples/tests/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tests/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:43+00:00">
+<meta name="date" content="2016-06-05T17:18:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../../docs/manualpages/IS/ISComplement.html#ISComplement">ISComplement</a>().\n\n"</font>;
 
diff --git a/src/vec/is/is/examples/tests/index.html b/src/vec/is/is/examples/tests/index.html
index 2a5fcc6..f5227d8 100644
--- a/src/vec/is/is/examples/tests/index.html
+++ b/src/vec/is/is/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/vec/is/is/examples/tests/makefile.html b/src/vec/is/is/examples/tests/makefile.html
index c5348a2..1480c8d 100644
--- a/src/vec/is/is/examples/tests/makefile.html
+++ b/src/vec/is/is/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:43+00:00">
+<meta name="date" content="2016-06-05T17:18:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/vec/is/is/examples/tutorials/ex1.c.html b/src/vec/is/is/examples/tutorials/ex1.c.html
index 8d6633c..63a6133 100644
--- a/src/vec/is/is/examples/tutorials/ex1.c.html
+++ b/src/vec/is/is/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:43+00:00">
+<meta name="date" content="2016-06-05T17:18:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Creating a general index set.\n\n"</font>;
 
diff --git a/src/vec/is/is/examples/tutorials/ex1f.F.html b/src/vec/is/is/examples/tutorials/ex1f.F.html
index 1c45529..1c97226 100644
--- a/src/vec/is/is/examples/tutorials/ex1f.F.html
+++ b/src/vec/is/is/examples/tutorials/ex1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/ex1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:45+00:00">
+<meta name="date" content="2016-06-05T17:19:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Description: Creates an index set based on a set of integers. Views that index set
 <a name="line3">  3: </a>!  and then destroys it.
diff --git a/src/vec/is/is/examples/tutorials/ex1f90.F.html b/src/vec/is/is/examples/tutorials/ex1f90.F.html
index 577128e..6b7a551 100644
--- a/src/vec/is/is/examples/tutorials/ex1f90.F.html
+++ b/src/vec/is/is/examples/tutorials/ex1f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/ex1f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:45+00:00">
+<meta name="date" content="2016-06-05T17:19:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/ex1f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/ex1f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!  Description: Creates an index set based on a set of integers. Views that index set
 <a name="line3">  3: </a>!  and then destroys it.
diff --git a/src/vec/is/is/examples/tutorials/ex2.c.html b/src/vec/is/is/examples/tutorials/ex2.c.html
index 6f493cf..f3df022 100644
--- a/src/vec/is/is/examples/tutorials/ex2.c.html
+++ b/src/vec/is/is/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:44+00:00">
+<meta name="date" content="2016-06-05T17:19:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates creating a stride index set.\n\n"</font>;
 
diff --git a/src/vec/is/is/examples/tutorials/ex2f.F.html b/src/vec/is/is/examples/tutorials/ex2f.F.html
index 587a31c..89e93b3 100644
--- a/src/vec/is/is/examples/tutorials/ex2f.F.html
+++ b/src/vec/is/is/examples/tutorials/ex2f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/ex2f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:45+00:00">
+<meta name="date" content="2016-06-05T17:19:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/ex2f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/ex2f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!     Description: Creates an index set based on a stride. Views that
 <a name="line3">  3: </a>!     index set and then destroys it.
diff --git a/src/vec/is/is/examples/tutorials/ex3.c.html b/src/vec/is/is/examples/tutorials/ex3.c.html
index fad0c2e..fc34e5d 100644
--- a/src/vec/is/is/examples/tutorials/ex3.c.html
+++ b/src/vec/is/is/examples/tutorials/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:44+00:00">
+<meta name="date" content="2016-06-05T17:19:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates creating a blocked index set.\n\n"</font>;
 
diff --git a/src/vec/is/is/examples/tutorials/ex3f90.F.html b/src/vec/is/is/examples/tutorials/ex3f90.F.html
index bade0a4..7be88e1 100644
--- a/src/vec/is/is/examples/tutorials/ex3f90.F.html
+++ b/src/vec/is/is/examples/tutorials/ex3f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/ex3f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:45+00:00">
+<meta name="date" content="2016-06-05T17:19:01+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/ex3f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/ex3f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!    Description:  Creates an index set based on blocks of integers. Views that index set
 <a name="line3">  3: </a>!    and then destroys it.
diff --git a/src/vec/is/is/examples/tutorials/ex4.c.html b/src/vec/is/is/examples/tutorials/ex4.c.html
index 4934dd7..b4da024 100644
--- a/src/vec/is/is/examples/tutorials/ex4.c.html
+++ b/src/vec/is/is/examples/tutorials/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:44+00:00">
+<meta name="date" content="2016-06-05T17:19:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates using ISLocalToGlobalMappings.\n\n"</font>;
 
diff --git a/src/vec/is/is/examples/tutorials/ex5.c.html b/src/vec/is/is/examples/tutorials/ex5.c.html
index 1ce13be..01ce597 100644
--- a/src/vec/is/is/examples/tutorials/ex5.c.html
+++ b/src/vec/is/is/examples/tutorials/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:44+00:00">
+<meta name="date" content="2016-06-05T17:19:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates using ISLocalToGlobalMappings with block size.\n\n"</font>;
 
diff --git a/src/vec/is/is/examples/tutorials/index.html b/src/vec/is/is/examples/tutorials/index.html
index 3248488..0b62f9c 100644
--- a/src/vec/is/is/examples/tutorials/index.html
+++ b/src/vec/is/is/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/vec/is/is/examples/tutorials/makefile.html b/src/vec/is/is/examples/tutorials/makefile.html
index ed40b8f..553bc23 100644
--- a/src/vec/is/is/examples/tutorials/makefile.html
+++ b/src/vec/is/is/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:46+00:00">
+<meta name="date" content="2016-06-05T17:19:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	         =
 FFLAGS	         =
diff --git a/src/vec/is/is/impls/block/block.c.html b/src/vec/is/is/impls/block/block.c.html
index 391e76e..fc85454 100644
--- a/src/vec/is/is/impls/block/block.c.html
+++ b/src/vec/is/is/impls/block/block.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/impls/block/block.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:40+00:00">
+<meta name="date" content="2016-06-05T17:18:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/block/block.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/block/block.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides the functions for index sets (<a href="../../../../../../docs/manualpages/IS/IS.html#IS">IS</a>) defined by a list of integers.</font>
diff --git a/src/vec/is/is/impls/block/index.html b/src/vec/is/is/impls/block/index.html
index 545fbe8..a1f8367 100644
--- a/src/vec/is/is/impls/block/index.html
+++ b/src/vec/is/is/impls/block/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/block/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/block/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/is/impls/block/makefile.html b/src/vec/is/is/impls/block/makefile.html
index 97cafbb..44e0e5b 100644
--- a/src/vec/is/is/impls/block/makefile.html
+++ b/src/vec/is/is/impls/block/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/impls/block/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:42+00:00">
+<meta name="date" content="2016-06-05T17:18:58+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/block/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/block/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/is/impls/general/general.c.html b/src/vec/is/is/impls/general/general.c.html
index e83fcd6..ffd30bd 100644
--- a/src/vec/is/is/impls/general/general.c.html
+++ b/src/vec/is/is/impls/general/general.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/impls/general/general.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:37+00:00">
+<meta name="date" content="2016-06-05T17:18:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/general/general.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/general/general.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides the functions for index sets (<a href="../../../../../../docs/manualpages/IS/IS.html#IS">IS</a>) defined by a list of integers.</font>
diff --git a/src/vec/is/is/impls/general/general.h.html b/src/vec/is/is/impls/general/general.h.html
index 2787dc5..bb7162f 100644
--- a/src/vec/is/is/impls/general/general.h.html
+++ b/src/vec/is/is/impls/general/general.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/impls/general/general.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:39+00:00">
+<meta name="date" content="2016-06-05T17:18:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/general/general.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/general/general.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#B22222">/*</font>
diff --git a/src/vec/is/is/impls/general/index.html b/src/vec/is/is/impls/general/index.html
index cb54e97..056beb2 100644
--- a/src/vec/is/is/impls/general/index.html
+++ b/src/vec/is/is/impls/general/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/general/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/general/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/is/impls/general/makefile.html b/src/vec/is/is/impls/general/makefile.html
index 23f8a6c..f3cebdf 100644
--- a/src/vec/is/is/impls/general/makefile.html
+++ b/src/vec/is/is/impls/general/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/impls/general/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:39+00:00">
+<meta name="date" content="2016-06-05T17:18:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/general/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/general/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/is/impls/index.html b/src/vec/is/is/impls/index.html
index 8b9441b..255b232 100644
--- a/src/vec/is/is/impls/index.html
+++ b/src/vec/is/is/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/vec/is/is/impls/makefile.html b/src/vec/is/is/impls/makefile.html
index 945e201..5b6073e 100644
--- a/src/vec/is/is/impls/makefile.html
+++ b/src/vec/is/is/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:37+00:00">
+<meta name="date" content="2016-06-05T17:18:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/is/impls/stride/index.html b/src/vec/is/is/impls/stride/index.html
index 1c933f6..8524fc0 100644
--- a/src/vec/is/is/impls/stride/index.html
+++ b/src/vec/is/is/impls/stride/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/stride/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/stride/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/is/impls/stride/makefile.html b/src/vec/is/is/impls/stride/makefile.html
index a4a42bb..9ebb909 100644
--- a/src/vec/is/is/impls/stride/makefile.html
+++ b/src/vec/is/is/impls/stride/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/impls/stride/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:40+00:00">
+<meta name="date" content="2016-06-05T17:18:56+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/stride/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/stride/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/is/impls/stride/stride.c.html b/src/vec/is/is/impls/stride/stride.c.html
index 19f2e41..029c8df 100644
--- a/src/vec/is/is/impls/stride/stride.c.html
+++ b/src/vec/is/is/impls/stride/stride.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/impls/stride/stride.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:39+00:00">
+<meta name="date" content="2016-06-05T17:18:55+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/impls/stride/stride.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/impls/stride/stride.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">       Index sets of evenly space integers, defined by a</font>
diff --git a/src/vec/is/is/index.html b/src/vec/is/is/index.html
index a297da6..f80c8ef 100644
--- a/src/vec/is/is/index.html
+++ b/src/vec/is/is/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/is/interface/index.c.html b/src/vec/is/is/interface/index.c.html
index 41e66a4..f82fd2a 100644
--- a/src/vec/is/is/interface/index.c.html
+++ b/src/vec/is/is/interface/index.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/interface/index.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:33+00:00">
+<meta name="date" content="2016-06-05T17:18:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/interface/index.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/interface/index.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines the abstract operations on index sets, i.e. the public interface.</font>
diff --git a/src/vec/is/is/interface/index.html b/src/vec/is/is/interface/index.html
index 146cfef..fe1c73b 100644
--- a/src/vec/is/is/interface/index.html
+++ b/src/vec/is/is/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/is/interface/isreg.c.html b/src/vec/is/is/interface/isreg.c.html
index 42184c8..c3247a4 100644
--- a/src/vec/is/is/interface/isreg.c.html
+++ b/src/vec/is/is/interface/isreg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/interface/isreg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:36+00:00">
+<meta name="date" content="2016-06-05T17:18:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/interface/isreg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/interface/isreg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h>    </font><font color="#B22222">/*I "petscis.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/is/is/interface/isregall.c.html b/src/vec/is/is/interface/isregall.c.html
index 6ceb0d9..ed4b439 100644
--- a/src/vec/is/is/interface/isregall.c.html
+++ b/src/vec/is/is/interface/isregall.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/interface/isregall.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:36+00:00">
+<meta name="date" content="2016-06-05T17:18:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/interface/isregall.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/interface/isregall.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h>     </font><font color="#B22222">/*I  "petscis.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><strong><font color="#4169E1">PETSC_EXTERN <a href="../../../../../docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</a> ISCreate_General(<a href="../../../../../docs/manualpages/IS/IS.html#IS">IS</a>)</font></strong>;
diff --git a/src/vec/is/is/interface/makefile.html b/src/vec/is/is/interface/makefile.html
index 3a21495..8545fd9 100644
--- a/src/vec/is/is/interface/makefile.html
+++ b/src/vec/is/is/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:37+00:00">
+<meta name="date" content="2016-06-05T17:18:53+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/is/makefile.html b/src/vec/is/is/makefile.html
index be8c604..96debb0 100644
--- a/src/vec/is/is/makefile.html
+++ b/src/vec/is/is/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:33+00:00">
+<meta name="date" content="2016-06-05T17:18:49+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/is/utils/index.html b/src/vec/is/is/utils/index.html
index 9f99be7..aed3afd 100644
--- a/src/vec/is/is/utils/index.html
+++ b/src/vec/is/is/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/is/utils/isblock.c.html b/src/vec/is/is/utils/isblock.c.html
index bdc8679..44cbed0 100644
--- a/src/vec/is/is/utils/isblock.c.html
+++ b/src/vec/is/is/utils/isblock.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/utils/isblock.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:49+00:00">
+<meta name="date" content="2016-06-05T17:19:05+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/utils/isblock.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/utils/isblock.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/* Routines to be used by <a href="../../../../../docs/manualpages/Mat/MatIncreaseOverlap.html#MatIncreaseOverlap">MatIncreaseOverlap</a>() for BAIJ and SBAIJ matrices */</font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscis.h>                       </font><font color="#B22222">/*I "petscis.h"  I*/</font><font color="#A020F0"></font>
diff --git a/src/vec/is/is/utils/iscoloring.c.html b/src/vec/is/is/utils/iscoloring.c.html
index 3d8b13e..e608e6a 100644
--- a/src/vec/is/is/utils/iscoloring.c.html
+++ b/src/vec/is/is/utils/iscoloring.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/utils/iscoloring.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:46+00:00">
+<meta name="date" content="2016-06-05T17:19:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/utils/iscoloring.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/utils/iscoloring.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h>    </font><font color="#B22222">/*I "petscis.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewer.h></font>
diff --git a/src/vec/is/is/utils/iscomp.c.html b/src/vec/is/is/utils/iscomp.c.html
index 3b64542..cab73f7 100644
--- a/src/vec/is/is/utils/iscomp.c.html
+++ b/src/vec/is/is/utils/iscomp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/utils/iscomp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:46+00:00">
+<meta name="date" content="2016-06-05T17:19:02+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/utils/iscomp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/utils/iscomp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h>    </font><font color="#B22222">/*I "petscis.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/is/is/utils/isdiff.c.html b/src/vec/is/is/utils/isdiff.c.html
index f569aa8..17e3c6a 100644
--- a/src/vec/is/is/utils/isdiff.c.html
+++ b/src/vec/is/is/utils/isdiff.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/utils/isdiff.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:48+00:00">
+<meta name="date" content="2016-06-05T17:19:04+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/utils/isdiff.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/utils/isdiff.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h>                    </font><font color="#B22222">/*I "petscis.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscbt.h></font>
diff --git a/src/vec/is/is/utils/makefile.html b/src/vec/is/is/utils/makefile.html
index 1ae64d8..4782c71 100644
--- a/src/vec/is/is/utils/makefile.html
+++ b/src/vec/is/is/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/is/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:50+00:00">
+<meta name="date" content="2016-06-05T17:19:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/is/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/is/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/makefile.html b/src/vec/is/makefile.html
index 24bcd3b..59e5371 100644
--- a/src/vec/is/makefile.html
+++ b/src/vec/is/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:32+00:00">
+<meta name="date" content="2016-06-05T17:18:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/sf/examples/index.html b/src/vec/is/sf/examples/index.html
index a28882b..fcc0c47 100644
--- a/src/vec/is/sf/examples/index.html
+++ b/src/vec/is/sf/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/vec/is/sf/examples/makefile.html b/src/vec/is/sf/examples/makefile.html
index 5d652c0..09ee404 100644
--- a/src/vec/is/sf/examples/makefile.html
+++ b/src/vec/is/sf/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:00+00:00">
+<meta name="date" content="2016-06-05T17:19:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 LOCDIR   = src/vec/is/sf/examples/
 DIRS     = tutorials
diff --git a/src/vec/is/sf/examples/tutorials/ex1.c.html b/src/vec/is/sf/examples/tutorials/ex1.c.html
index 2b53c41..e45f53f 100644
--- a/src/vec/is/sf/examples/tutorials/ex1.c.html
+++ b/src/vec/is/sf/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:00+00:00">
+<meta name="date" content="2016-06-05T17:19:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test star forest communication (<a href="../../../../../../docs/manualpages/PetscSF/PetscSF.html#PetscSF">PetscSF</a>)\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/vec/is/sf/examples/tutorials/ex2.c.html b/src/vec/is/sf/examples/tutorials/ex2.c.html
index 5960f5b..0324be4 100644
--- a/src/vec/is/sf/examples/tutorials/ex2.c.html
+++ b/src/vec/is/sf/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:01+00:00">
+<meta name="date" content="2016-06-05T17:19:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test overlapped communication on a single star forest (<a href="../../../../../../docs/manualpages/PetscSF/PetscSF.html#PetscSF">PetscSF</a>)\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscvec.h></font>
diff --git a/src/vec/is/sf/examples/tutorials/index.html b/src/vec/is/sf/examples/tutorials/index.html
index fb8a7cb..1d5ef2c 100644
--- a/src/vec/is/sf/examples/tutorials/index.html
+++ b/src/vec/is/sf/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/vec/is/sf/examples/tutorials/makefile.html b/src/vec/is/sf/examples/tutorials/makefile.html
index f26f14c..7a7d58f 100644
--- a/src/vec/is/sf/examples/tutorials/makefile.html
+++ b/src/vec/is/sf/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:01+00:00">
+<meta name="date" content="2016-06-05T17:19:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	         =
 FFLAGS	         =
diff --git a/src/vec/is/sf/impls/basic/index.html b/src/vec/is/sf/impls/basic/index.html
index 516e465..8ecaf60 100644
--- a/src/vec/is/sf/impls/basic/index.html
+++ b/src/vec/is/sf/impls/basic/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Star Forest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/impls/basic/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Star Forest Communication: <A HREF="../../../../../../src/sys/sf/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/is/sf/impls/basic/makefile.html b/src/vec/is/sf/impls/basic/makefile.html
index 39b86fe..7024513 100644
--- a/src/vec/is/sf/impls/basic/makefile.html
+++ b/src/vec/is/sf/impls/basic/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/impls/basic/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:00+00:00">
+<meta name="date" content="2016-06-05T17:19:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/impls/basic/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 SOURCEH	 =
diff --git a/src/vec/is/sf/impls/basic/sfbasic.c.html b/src/vec/is/sf/impls/basic/sfbasic.c.html
index 395142a..134bb53 100644
--- a/src/vec/is/sf/impls/basic/sfbasic.c.html
+++ b/src/vec/is/sf/impls/basic/sfbasic.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/impls/basic/sfbasic.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:57+00:00">
+<meta name="date" content="2016-06-05T17:19:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/impls/basic/sfbasic.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/impls/basic/sfbasic.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/sfimpl.h> </font><font color="#B22222">/*I "petscsf.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/is/sf/impls/index.html b/src/vec/is/sf/impls/index.html
index 52404e9..fd7b8cc 100644
--- a/src/vec/is/sf/impls/index.html
+++ b/src/vec/is/sf/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Star Forest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Star Forest Communication: <A HREF="../../../../../src/sys/sf/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/is/sf/impls/makefile.html b/src/vec/is/sf/impls/makefile.html
index cf136f3..c550989 100644
--- a/src/vec/is/sf/impls/makefile.html
+++ b/src/vec/is/sf/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:55+00:00">
+<meta name="date" content="2016-06-05T17:19:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 SOURCEH	 =
diff --git a/src/vec/is/sf/impls/window/index.html b/src/vec/is/sf/impls/window/index.html
index 8fb035e..4632375 100644
--- a/src/vec/is/sf/impls/window/index.html
+++ b/src/vec/is/sf/impls/window/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Star Forest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/impls/window/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/impls/window/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Star Forest Communication: <A HREF="../../../../../../src/sys/sf/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/is/sf/impls/window/makefile.html b/src/vec/is/sf/impls/window/makefile.html
index 91ccd90..d1bc44c 100644
--- a/src/vec/is/sf/impls/window/makefile.html
+++ b/src/vec/is/sf/impls/window/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/impls/window/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:57+00:00">
+<meta name="date" content="2016-06-05T17:19:12+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/impls/window/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/impls/window/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine 'PETSC_HAVE_MPI_WIN_CREATE'</font>
 <font color="#A020F0">#requiresdefine 'PETSC_HAVE_MPI_TYPE_DUP'</font>
 
diff --git a/src/vec/is/sf/impls/window/sfwindow.c.html b/src/vec/is/sf/impls/window/sfwindow.c.html
index ae191da..fb266e8 100644
--- a/src/vec/is/sf/impls/window/sfwindow.c.html
+++ b/src/vec/is/sf/impls/window/sfwindow.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/impls/window/sfwindow.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:55+00:00">
+<meta name="date" content="2016-06-05T17:19:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/impls/window/sfwindow.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/impls/window/sfwindow.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/sfimpl.h> </font><font color="#B22222">/*I "petscsf.h" I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#4169E1">typedef struct _n_PetscSFDataLink *PetscSFDataLink;</font>
diff --git a/src/vec/is/sf/index.html b/src/vec/is/sf/index.html
index 8359be6..3bbd531 100644
--- a/src/vec/is/sf/index.html
+++ b/src/vec/is/sf/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Star Forest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Star Forest Communication: <A HREF="../../../../src/sys/sf/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/is/sf/interface/dlregissf.c.html b/src/vec/is/sf/interface/dlregissf.c.html
index b5ab0df..72a3318 100644
--- a/src/vec/is/sf/interface/dlregissf.c.html
+++ b/src/vec/is/sf/interface/dlregissf.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/interface/dlregissf.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:51+00:00">
+<meta name="date" content="2016-06-05T17:19:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/interface/dlregissf.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/interface/dlregissf.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/sfimpl.h></font>
 
 <a name="line3">  3: </a><a href="../../../../../docs/manualpages/Sys/PetscClassId.html#PetscClassId">PetscClassId</a> PETSCSF_CLASSID;
diff --git a/src/vec/is/sf/interface/index.html b/src/vec/is/sf/interface/index.html
index 9d384f8..b672eac 100644
--- a/src/vec/is/sf/interface/index.html
+++ b/src/vec/is/sf/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Star Forest</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Star Forest Communication: <A HREF="../../../../../src/sys/sf/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/is/sf/interface/makefile.html b/src/vec/is/sf/interface/makefile.html
index f3f3e29..6592259 100644
--- a/src/vec/is/sf/interface/makefile.html
+++ b/src/vec/is/sf/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:55+00:00">
+<meta name="date" content="2016-06-05T17:19:11+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 SOURCEH	 =
diff --git a/src/vec/is/sf/interface/sf.c.html b/src/vec/is/sf/interface/sf.c.html
index 5c00b8c..2c27810 100644
--- a/src/vec/is/sf/interface/sf.c.html
+++ b/src/vec/is/sf/interface/sf.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/interface/sf.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:51+00:00">
+<meta name="date" content="2016-06-05T17:19:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/interface/sf.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/interface/sf.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/sfimpl.h> </font><font color="#B22222">/*I "petscsf.h" I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petscctable.h></font>
 
diff --git a/src/vec/is/sf/interface/sfregi.c.html b/src/vec/is/sf/interface/sfregi.c.html
index 3e1a413..b5dca46 100644
--- a/src/vec/is/sf/interface/sfregi.c.html
+++ b/src/vec/is/sf/interface/sfregi.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/interface/sfregi.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:51+00:00">
+<meta name="date" content="2016-06-05T17:19:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/interface/sfregi.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/interface/sfregi.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/sfimpl.h>     </font><font color="#B22222">/*I  "petscsf.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line3">  3: </a><font color="#A020F0">#if defined(PETSC_HAVE_MPI_WIN_CREATE)</font>
diff --git a/src/vec/is/sf/interface/sftype.c.html b/src/vec/is/sf/interface/sftype.c.html
index 187eb3d..7c27520 100644
--- a/src/vec/is/sf/interface/sftype.c.html
+++ b/src/vec/is/sf/interface/sftype.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/interface/sftype.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:55+00:00">
+<meta name="date" content="2016-06-05T17:19:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/interface/sftype.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/interface/sftype.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/sfimpl.h></font>
 
 <a name="line3">  3: </a><font color="#A020F0">#if !defined(PETSC_HAVE_MPI_TYPE_GET_ENVELOPE)</font>
diff --git a/src/vec/is/sf/makefile.html b/src/vec/is/sf/makefile.html
index 7c1cc52..f19157f 100644
--- a/src/vec/is/sf/makefile.html
+++ b/src/vec/is/sf/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/sf/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:51+00:00">
+<meta name="date" content="2016-06-05T17:19:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/sf/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/sf/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><strong><font color="#FF0000">ALL:</font></strong> lib
 
 SOURCEH	 = ../../../../include/petsc/private/sfimpl.h ../../../../include/petscsf.h ../../../../include/petscsftypes.h
diff --git a/src/vec/is/utils/index.html b/src/vec/is/utils/index.html
index 8b607e0..39559f1 100644
--- a/src/vec/is/utils/index.html
+++ b/src/vec/is/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>IS Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> IS Manual Pages 
 </H2>
diff --git a/src/vec/is/utils/isio.c.html b/src/vec/is/utils/isio.c.html
index 92e3b9c..7902bf3 100644
--- a/src/vec/is/utils/isio.c.html
+++ b/src/vec/is/utils/isio.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/utils/isio.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:09+00:00">
+<meta name="date" content="2016-06-05T17:19:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/utils/isio.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/utils/isio.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscis.h>         </font><font color="#B22222">/*I  "petscis.h"  I*/</font><font color="#A020F0"></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscviewerhdf5.h></font>
diff --git a/src/vec/is/utils/isltog.c.html b/src/vec/is/utils/isltog.c.html
index 2782d04..1dd8828 100644
--- a/src/vec/is/utils/isltog.c.html
+++ b/src/vec/is/utils/isltog.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/utils/isltog.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:09+00:00">
+<meta name="date" content="2016-06-05T17:19:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/utils/isltog.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/utils/isltog.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/isimpl.h>    </font><font color="#B22222">/*I "petscis.h"  I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscsf.h></font>
diff --git a/src/vec/is/utils/makefile.html b/src/vec/is/utils/makefile.html
index 1dab925..161deef 100644
--- a/src/vec/is/utils/makefile.html
+++ b/src/vec/is/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:20+00:00">
+<meta name="date" content="2016-06-05T17:19:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/is/utils/pmap.c.html b/src/vec/is/utils/pmap.c.html
index a1452f0..659c649 100644
--- a/src/vec/is/utils/pmap.c.html
+++ b/src/vec/is/utils/pmap.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/utils/pmap.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:14+00:00">
+<meta name="date" content="2016-06-05T17:19:27+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/utils/pmap.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/utils/pmap.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for basic map object implementation.</font>
diff --git a/src/vec/is/utils/vsectionis.c.html b/src/vec/is/utils/vsectionis.c.html
index 22ce983..acfef29 100644
--- a/src/vec/is/utils/vsectionis.c.html
+++ b/src/vec/is/utils/vsectionis.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/is/utils/vsectionis.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:15+00:00">
+<meta name="date" content="2016-06-05T17:19:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/is/utils/vsectionis.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/is/utils/vsectionis.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   This file contains routines for basic section object implementation.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/makefile.html b/src/vec/makefile.html
index 1abde9a..087b681 100644
--- a/src/vec/makefile.html
+++ b/src/vec/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:56+00:00">
+<meta name="date" content="2016-06-05T17:17:13+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/pf/examples/index.html b/src/vec/pf/examples/index.html
index bdf2603..907bcb9 100644
--- a/src/vec/pf/examples/index.html
+++ b/src/vec/pf/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/pf/examples/makefile.html b/src/vec/pf/examples/makefile.html
index 6d74005..4b7f75e 100644
--- a/src/vec/pf/examples/makefile.html
+++ b/src/vec/pf/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:24+00:00">
+<meta name="date" content="2016-06-05T17:19:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/vec/pf/examples/tutorials/index.html b/src/vec/pf/examples/tutorials/index.html
index cd9f534..b13f528 100644
--- a/src/vec/pf/examples/tutorials/index.html
+++ b/src/vec/pf/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/pf/examples/tutorials/makefile.html b/src/vec/pf/examples/tutorials/makefile.html
index b9e9f17..e08bfbb 100644
--- a/src/vec/pf/examples/tutorials/makefile.html
+++ b/src/vec/pf/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:24+00:00">
+<meta name="date" content="2016-06-05T17:19:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 CFLAGS		 =
 FFLAGS		 =
diff --git a/src/vec/pf/impls/constant/const.c.html b/src/vec/pf/impls/constant/const.c.html
index 120751d..d7a22ac 100644
--- a/src/vec/pf/impls/constant/const.c.html
+++ b/src/vec/pf/impls/constant/const.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/impls/constant/const.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:23+00:00">
+<meta name="date" content="2016-06-05T17:19:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/constant/const.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/constant/const.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/vec/pf/pfimpl.h>            </font><font color="#B22222">/*I "petscpf.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/pf/impls/constant/index.html b/src/vec/pf/impls/constant/index.html
index f486201..102f221 100644
--- a/src/vec/pf/impls/constant/index.html
+++ b/src/vec/pf/impls/constant/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/constant/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/constant/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/pf/impls/constant/makefile.html b/src/vec/pf/impls/constant/makefile.html
index 1bd92d0..4fec625 100644
--- a/src/vec/pf/impls/constant/makefile.html
+++ b/src/vec/pf/impls/constant/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/impls/constant/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:23+00:00">
+<meta name="date" content="2016-06-05T17:19:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/constant/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/constant/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/pf/impls/index.html b/src/vec/pf/impls/index.html
index d43cef6..ebf3efe 100644
--- a/src/vec/pf/impls/index.html
+++ b/src/vec/pf/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/pf/impls/makefile.html b/src/vec/pf/impls/makefile.html
index 133f72c..8dcec0f 100644
--- a/src/vec/pf/impls/makefile.html
+++ b/src/vec/pf/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:23+00:00">
+<meta name="date" content="2016-06-05T17:19:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/pf/impls/matlab/cmatlab.c.html b/src/vec/pf/impls/matlab/cmatlab.c.html
index 4309f83..bed8adc 100644
--- a/src/vec/pf/impls/matlab/cmatlab.c.html
+++ b/src/vec/pf/impls/matlab/cmatlab.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/impls/matlab/cmatlab.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:24+00:00">
+<meta name="date" content="2016-06-05T17:19:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/matlab/cmatlab.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/matlab/cmatlab.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/vec/pf/pfimpl.h>            </font><font color="#B22222">/*I "petscpf.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petscmatlab.h>   </font><font color="#B22222">/*I  "petscmatlab.h"  I*/</font><font color="#A020F0"></font>
diff --git a/src/vec/pf/impls/matlab/index.html b/src/vec/pf/impls/matlab/index.html
index ebb2292..99319fd 100644
--- a/src/vec/pf/impls/matlab/index.html
+++ b/src/vec/pf/impls/matlab/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/matlab/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/matlab/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/pf/impls/matlab/makefile.html b/src/vec/pf/impls/matlab/makefile.html
index a93a1cd..1ea9c57 100644
--- a/src/vec/pf/impls/matlab/makefile.html
+++ b/src/vec/pf/impls/matlab/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/impls/matlab/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:24+00:00">
+<meta name="date" content="2016-06-05T17:19:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requiresdefine  'PETSC_HAVE_MATLAB_ENGINE'</font>
 <font color="#A020F0">#requiresscalar real</font>
diff --git a/src/vec/pf/impls/string/cstring.c.html b/src/vec/pf/impls/string/cstring.c.html
index c4c2500..9998cf1 100644
--- a/src/vec/pf/impls/string/cstring.c.html
+++ b/src/vec/pf/impls/string/cstring.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/impls/string/cstring.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:23+00:00">
+<meta name="date" content="2016-06-05T17:19:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/string/cstring.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/string/cstring.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/vec/pf/pfimpl.h>            </font><font color="#B22222">/*I "petscpf.h" I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/pf/impls/string/index.html b/src/vec/pf/impls/string/index.html
index bd12435..a731438 100644
--- a/src/vec/pf/impls/string/index.html
+++ b/src/vec/pf/impls/string/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/string/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/string/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/pf/impls/string/makefile.html b/src/vec/pf/impls/string/makefile.html
index 52dcc91..db81d26 100644
--- a/src/vec/pf/impls/string/makefile.html
+++ b/src/vec/pf/impls/string/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/impls/string/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:24+00:00">
+<meta name="date" content="2016-06-05T17:19:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/impls/string/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/impls/string/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/pf/index.html b/src/vec/pf/index.html
index d7ed6e9..903b456 100644
--- a/src/vec/pf/index.html
+++ b/src/vec/pf/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Mathematical functions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PF </H2>
 
diff --git a/src/vec/pf/interface/index.html b/src/vec/pf/interface/index.html
index a703fb1..2358b77 100644
--- a/src/vec/pf/interface/index.html
+++ b/src/vec/pf/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Mathematical functions</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> PF </H2>
 
diff --git a/src/vec/pf/interface/makefile.html b/src/vec/pf/interface/makefile.html
index 49f79b8..51dfa6a 100644
--- a/src/vec/pf/interface/makefile.html
+++ b/src/vec/pf/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:23+00:00">
+<meta name="date" content="2016-06-05T17:19:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/pf/interface/pf.c.html b/src/vec/pf/interface/pf.c.html
index 79bf82a..22b0772 100644
--- a/src/vec/pf/interface/pf.c.html
+++ b/src/vec/pf/interface/pf.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/interface/pf.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:21+00:00">
+<meta name="date" content="2016-06-05T17:19:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/interface/pf.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/interface/pf.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">    The <a href="../../../../docs/manualpages/PF/PF.html#PF">PF</a> mathematical functions interface routines, callable by users.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/pf/interface/pfall.c.html b/src/vec/pf/interface/pfall.c.html
index 7950e94..41268aa 100644
--- a/src/vec/pf/interface/pfall.c.html
+++ b/src/vec/pf/interface/pfall.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/interface/pfall.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:23+00:00">
+<meta name="date" content="2016-06-05T17:19:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/interface/pfall.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/interface/pfall.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscpf.h>          </font><font color="#B22222">/*I   "petscpf.h"   I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <../src/vec/pf/pfimpl.h></font>
diff --git a/src/vec/pf/makefile.html b/src/vec/pf/makefile.html
index 0669ba0..7fc746d 100644
--- a/src/vec/pf/makefile.html
+++ b/src/vec/pf/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:21+00:00">
+<meta name="date" content="2016-06-05T17:19:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/pf/pfimpl.h.html b/src/vec/pf/pfimpl.h.html
index a7962fc..294a33c 100644
--- a/src/vec/pf/pfimpl.h.html
+++ b/src/vec/pf/pfimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/pf/pfimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:07:21+00:00">
+<meta name="date" content="2016-06-05T17:19:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/pf/pfimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/pf/pfimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#if !defined(_PFIMPL)</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define _PFIMPL</font></strong>
diff --git a/src/vec/vec/examples/index.html b/src/vec/vec/examples/index.html
index 485930f..81e1bcb 100644
--- a/src/vec/vec/examples/index.html
+++ b/src/vec/vec/examples/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/vec/vec/examples/makefile.html b/src/vec/vec/examples/makefile.html
index 1e8da16..72c0c14 100644
--- a/src/vec/vec/examples/makefile.html
+++ b/src/vec/vec/examples/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:12+00:00">
+<meta name="date" content="2016-06-05T17:18:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong>
 
diff --git a/src/vec/vec/examples/tests/ex1.c.html b/src/vec/vec/examples/tests/ex1.c.html
index 81d95be..6563210 100644
--- a/src/vec/vec/examples/tests/ex1.c.html
+++ b/src/vec/vec/examples/tests/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:12+00:00">
+<meta name="date" content="2016-06-05T17:18:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests repeated <a href="../../../../../docs/manualpages/Vec/VecSetType.html#VecSetType">VecSetType</a>().\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex10.c.html b/src/vec/vec/examples/tests/ex10.c.html
index 9ef9447..46547f1 100644
--- a/src/vec/vec/examples/tests/ex10.c.html
+++ b/src/vec/vec/examples/tests/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:14+00:00">
+<meta name="date" content="2016-06-05T17:18:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[]= <font color="#666666">"Scatters from a parallel vector to a sequential vector.\n\</font>
 <a name="line3">  3: </a><font color="#666666">uses block index sets\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex11.c.html b/src/vec/vec/examples/tests/ex11.c.html
index 068a2ba..16361f9 100644
--- a/src/vec/vec/examples/tests/ex11.c.html
+++ b/src/vec/vec/examples/tests/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:14+00:00">
+<meta name="date" content="2016-06-05T17:18:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a parallel vector to a sequential vector.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex12.c.html b/src/vec/vec/examples/tests/ex12.c.html
index 45be59e..874ad74 100644
--- a/src/vec/vec/examples/tests/ex12.c.html
+++ b/src/vec/vec/examples/tests/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:14+00:00">
+<meta name="date" content="2016-06-05T17:18:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a sequential vector to a parallel vector.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This does case when we are merely selecting the local part of the\n\</font>
diff --git a/src/vec/vec/examples/tests/ex14.c.html b/src/vec/vec/examples/tests/ex14.c.html
index 5c1fe02..e07aee5 100644
--- a/src/vec/vec/examples/tests/ex14.c.html
+++ b/src/vec/vec/examples/tests/ex14.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex14.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:14+00:00">
+<meta name="date" content="2016-06-05T17:18:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex14.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a sequential vector to a parallel vector.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This does the tricky case.\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex15.c.html b/src/vec/vec/examples/tests/ex15.c.html
index b646446..3b684df 100644
--- a/src/vec/vec/examples/tests/ex15.c.html
+++ b/src/vec/vec/examples/tests/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:15+00:00">
+<meta name="date" content="2016-06-05T17:18:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../docs/manualpages/Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</a>() on sequential vectors.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex16.c.html b/src/vec/vec/examples/tests/ex16.c.html
index 08e7b9a..a9918aa 100644
--- a/src/vec/vec/examples/tests/ex16.c.html
+++ b/src/vec/vec/examples/tests/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:15+00:00">
+<meta name="date" content="2016-06-05T17:18:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../docs/manualpages/Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</a>() on MPI vectors.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex17.c.html b/src/vec/vec/examples/tests/ex17.c.html
index a17ad83..2b9de26 100644
--- a/src/vec/vec/examples/tests/ex17.c.html
+++ b/src/vec/vec/examples/tests/ex17.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex17.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:15+00:00">
+<meta name="date" content="2016-06-05T17:18:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex17.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a parallel vector to a sequential vector.  In\n\</font>
 <a name="line3">  3: </a><font color="#666666">this case each local vector is as long as the entire parallel vector.\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex17f.F.html b/src/vec/vec/examples/tests/ex17f.F.html
index 1d92190..03d6ea9 100644
--- a/src/vec/vec/examples/tests/ex17f.F.html
+++ b/src/vec/vec/examples/tests/ex17f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex17f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:21+00:00">
+<meta name="date" content="2016-06-05T17:18:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex17f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex17f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!   <font color="#666666">"Scatters from a parallel vector to a sequential vector.  In</font>
diff --git a/src/vec/vec/examples/tests/ex18.c.html b/src/vec/vec/examples/tests/ex18.c.html
index 7757280..d757005 100644
--- a/src/vec/vec/examples/tests/ex18.c.html
+++ b/src/vec/vec/examples/tests/ex18.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex18.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:15+00:00">
+<meta name="date" content="2016-06-05T17:18:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex18.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex18.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Compares BLAS dots on different machines. Input\n\</font>
 <a name="line3">  3: </a><font color="#666666">arguments are\n\</font>
diff --git a/src/vec/vec/examples/tests/ex19f.F.html b/src/vec/vec/examples/tests/ex19f.F.html
index 9e3aeaa..874c0a8 100644
--- a/src/vec/vec/examples/tests/ex19f.F.html
+++ b/src/vec/vec/examples/tests/ex19f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex19f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:21+00:00">
+<meta name="date" content="2016-06-05T17:18:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex19f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex19f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>      program main
diff --git a/src/vec/vec/examples/tests/ex2.c.html b/src/vec/vec/examples/tests/ex2.c.html
index 10b721e..147fd02 100644
--- a/src/vec/vec/examples/tests/ex2.c.html
+++ b/src/vec/vec/examples/tests/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:12+00:00">
+<meta name="date" content="2016-06-05T17:18:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests vector scatter-gather operations.  Input arguments are\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -n <length> : vector length\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex20f.F.html b/src/vec/vec/examples/tests/ex20f.F.html
index 9b0ca96..6526d33 100644
--- a/src/vec/vec/examples/tests/ex20f.F.html
+++ b/src/vec/vec/examples/tests/ex20f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex20f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:21+00:00">
+<meta name="date" content="2016-06-05T17:18:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex20f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex20f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>      program main
 <a name="line3">  3: </a>      implicit none
diff --git a/src/vec/vec/examples/tests/ex21.c.html b/src/vec/vec/examples/tests/ex21.c.html
index 73f24b8..fd62e54 100644
--- a/src/vec/vec/examples/tests/ex21.c.html
+++ b/src/vec/vec/examples/tests/ex21.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex21.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:15+00:00">
+<meta name="date" content="2016-06-05T17:18:31+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex21.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../docs/manualpages/Vec/VecMax.html#VecMax">VecMax</a>() with index.\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -n <length> : vector length\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex22.c.html b/src/vec/vec/examples/tests/ex22.c.html
index ffd1496..540c5c9 100644
--- a/src/vec/vec/examples/tests/ex22.c.html
+++ b/src/vec/vec/examples/tests/ex22.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex22.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:15+00:00">
+<meta name="date" content="2016-06-05T17:18:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex22.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a parallel vector to a parallel vector.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex23.c.html b/src/vec/vec/examples/tests/ex23.c.html
index 05550a5..aaa608d 100644
--- a/src/vec/vec/examples/tests/ex23.c.html
+++ b/src/vec/vec/examples/tests/ex23.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex23.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:15+00:00">
+<meta name="date" content="2016-06-05T17:18:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex23.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex23.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a parallel vector to a sequential vector.\n\</font>
 <a name="line3">  3: </a><font color="#666666">  Using a blocked send and a strided receive.\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex24.c.html b/src/vec/vec/examples/tests/ex24.c.html
index 514f8d3..036ddc5 100644
--- a/src/vec/vec/examples/tests/ex24.c.html
+++ b/src/vec/vec/examples/tests/ex24.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex24.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:16+00:00">
+<meta name="date" content="2016-06-05T17:18:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex24.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a parallel vector to a sequential vector.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Tests where the local part of the scatter is a copy.\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex25.c.html b/src/vec/vec/examples/tests/ex25.c.html
index 26c2612..81a3bd7 100644
--- a/src/vec/vec/examples/tests/ex25.c.html
+++ b/src/vec/vec/examples/tests/ex25.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex25.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:16+00:00">
+<meta name="date" content="2016-06-05T17:18:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex25.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a parallel vector to a sequential vector.  In\n\</font>
 <a name="line3">  3: </a><font color="#666666">this case processor zero is as long as the entire parallel vector; rest are zero length.\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex28.c.html b/src/vec/vec/examples/tests/ex28.c.html
index eec2a83..38151eb 100644
--- a/src/vec/vec/examples/tests/ex28.c.html
+++ b/src/vec/vec/examples/tests/ex28.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex28.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:16+00:00">
+<meta name="date" content="2016-06-05T17:18:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex28.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests repeated <a href="../../../../../docs/manualpages/Vec/VecDotBegin.html#VecDotBegin">VecDotBegin</a>()/<a href="../../../../../docs/manualpages/Vec/VecDotEnd.html#VecDotEnd">VecDotEnd</a>().\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex29.c.html b/src/vec/vec/examples/tests/ex29.c.html
index 2a91f36..207abec 100644
--- a/src/vec/vec/examples/tests/ex29.c.html
+++ b/src/vec/vec/examples/tests/ex29.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex29.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:17+00:00">
+<meta name="date" content="2016-06-05T17:18:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex29.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex29.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>() and <a href="../../../../../docs/manualpages/Vec/VecSetValuesBlocked.html#VecSetValuesBlocked">VecSetValuesBlocked</a>() on MPI vectors.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Where atleast a couple of mallocs will occur in the stash code.\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex3.c.html b/src/vec/vec/examples/tests/ex3.c.html
index 46e0770..bd89bb2 100644
--- a/src/vec/vec/examples/tests/ex3.c.html
+++ b/src/vec/vec/examples/tests/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:13+00:00">
+<meta name="date" content="2016-06-05T17:18:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests parallel vector assembly.  Input arguments are\n\</font>
 <a name="line3">  3: </a><font color="#666666">  -n <length> : local vector length\n\n"</font>;
diff --git a/src/vec/vec/examples/tests/ex30f.F.html b/src/vec/vec/examples/tests/ex30f.F.html
index 72eee91..ac1218f 100644
--- a/src/vec/vec/examples/tests/ex30f.F.html
+++ b/src/vec/vec/examples/tests/ex30f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex30f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:22+00:00">
+<meta name="date" content="2016-06-05T17:18:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex30f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex30f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Tests parallel to parallel scatter where a to from index are
diff --git a/src/vec/vec/examples/tests/ex31.c.html b/src/vec/vec/examples/tests/ex31.c.html
index b363563..d6726f6 100644
--- a/src/vec/vec/examples/tests/ex31.c.html
+++ b/src/vec/vec/examples/tests/ex31.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex31.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:17+00:00">
+<meta name="date" content="2016-06-05T17:18:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex31.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex31.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Demonstrates PetscMatlabEngineXXX()\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscvec.h></font>
diff --git a/src/vec/vec/examples/tests/ex32f.F.html b/src/vec/vec/examples/tests/ex32f.F.html
index 5758c2f..2e00ebc 100644
--- a/src/vec/vec/examples/tests/ex32f.F.html
+++ b/src/vec/vec/examples/tests/ex32f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex32f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:22+00:00">
+<meta name="date" content="2016-06-05T17:18:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex32f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex32f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Tests PescOffsetFortran()
diff --git a/src/vec/vec/examples/tests/ex33.c.html b/src/vec/vec/examples/tests/ex33.c.html
index 24811cb..26420db 100644
--- a/src/vec/vec/examples/tests/ex33.c.html
+++ b/src/vec/vec/examples/tests/ex33.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex33.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:17+00:00">
+<meta name="date" content="2016-06-05T17:18:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex33.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex33.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests the routines <a href="../../../../../docs/manualpages/Vec/VecScatterCreateToAll.html#VecScatterCreateToAll">VecScatterCreateToAll</a>(), <a href="../../../../../docs/manualpages/Vec/VecScatterCreateToZero.html#VecScatterCreateToZero">VecScatterCreateToZero</a>()\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex34.c.html b/src/vec/vec/examples/tests/ex34.c.html
index 201677c..fbd41b2 100644
--- a/src/vec/vec/examples/tests/ex34.c.html
+++ b/src/vec/vec/examples/tests/ex34.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex34.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:17+00:00">
+<meta name="date" content="2016-06-05T17:18:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex34.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex34.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Tests for norm caching\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscvec.h></font>
diff --git a/src/vec/vec/examples/tests/ex35.c.html b/src/vec/vec/examples/tests/ex35.c.html
index 48cf670..3c5d27c 100644
--- a/src/vec/vec/examples/tests/ex35.c.html
+++ b/src/vec/vec/examples/tests/ex35.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex35.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:18+00:00">
+<meta name="date" content="2016-06-05T17:18:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex35.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex35.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Test <a href="../../../../../docs/manualpages/Vec/VecGetArray4d.html#VecGetArray4d">VecGetArray4d</a>()\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex36.c.html b/src/vec/vec/examples/tests/ex36.c.html
index f2bd8cf..f6c0e48 100644
--- a/src/vec/vec/examples/tests/ex36.c.html
+++ b/src/vec/vec/examples/tests/ex36.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex36.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:18+00:00">
+<meta name="date" content="2016-06-05T17:18:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex36.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex36.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Parallel vector layout.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/vec/vec/examples/tests/ex37.c.html b/src/vec/vec/examples/tests/ex37.c.html
index 9198dd8..1187ffb 100644
--- a/src/vec/vec/examples/tests/ex37.c.html
+++ b/src/vec/vec/examples/tests/ex37.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex37.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:18+00:00">
+<meta name="date" content="2016-06-05T17:18:34+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex37.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex37.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Nest vector functionality.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/vec/vec/examples/tests/ex38.c.html b/src/vec/vec/examples/tests/ex38.c.html
index 623d81b..dd303ac 100644
--- a/src/vec/vec/examples/tests/ex38.c.html
+++ b/src/vec/vec/examples/tests/ex38.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex38.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:19+00:00">
+<meta name="date" content="2016-06-05T17:18:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex38.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex38.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static const char help[] = <font color="#666666">"Test <a href="../../../../../docs/manualpages/Vec/VecGetSubVector.html#VecGetSubVector">VecGetSubVector</a>()\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#A020F0">#include <petscvec.h></font>
diff --git a/src/vec/vec/examples/tests/ex39.c.html b/src/vec/vec/examples/tests/ex39.c.html
index b2f520f..e7723d7 100644
--- a/src/vec/vec/examples/tests/ex39.c.html
+++ b/src/vec/vec/examples/tests/ex39.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex39.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:19+00:00">
+<meta name="date" content="2016-06-05T17:18:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex39.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex39.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"This example is intended for showing how subvectors can\n\</font>
 <a name="line3">  3: </a><font color="#666666">                      share the pointer with the main vector using <a href="../../../../../docs/manualpages/Vec/VecGetArray.html#VecGetArray">VecGetArray</a>()\n\</font>
diff --git a/src/vec/vec/examples/tests/ex4.c.html b/src/vec/vec/examples/tests/ex4.c.html
index 341c42d..518b299 100644
--- a/src/vec/vec/examples/tests/ex4.c.html
+++ b/src/vec/vec/examples/tests/ex4.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex4.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:13+00:00">
+<meta name="date" content="2016-06-05T17:18:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex4.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a parallel vector into seqential vectors.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex40.c.html b/src/vec/vec/examples/tests/ex40.c.html
index 8db6091..00ec7dd 100644
--- a/src/vec/vec/examples/tests/ex40.c.html
+++ b/src/vec/vec/examples/tests/ex40.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex40.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:19+00:00">
+<meta name="date" content="2016-06-05T17:18:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex40.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex40.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests taking part of existing array to create a new vector.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex41.c.html b/src/vec/vec/examples/tests/ex41.c.html
index aca57b9..5ed3bf4 100644
--- a/src/vec/vec/examples/tests/ex41.c.html
+++ b/src/vec/vec/examples/tests/ex41.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex41.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:19+00:00">
+<meta name="date" content="2016-06-05T17:18:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex41.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex41.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Nest vector set subvector functionality.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/vec/vec/examples/tests/ex42.c.html b/src/vec/vec/examples/tests/ex42.c.html
index f0a3259..d3bcacd 100644
--- a/src/vec/vec/examples/tests/ex42.c.html
+++ b/src/vec/vec/examples/tests/ex42.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex42.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:20+00:00">
+<meta name="date" content="2016-06-05T17:18:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex42.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex42.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a parallel vector to a parallel vector.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex45.c.html b/src/vec/vec/examples/tests/ex45.c.html
index 4a6d7d9..71a501d 100644
--- a/src/vec/vec/examples/tests/ex45.c.html
+++ b/src/vec/vec/examples/tests/ex45.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex45.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:20+00:00">
+<meta name="date" content="2016-06-05T17:18:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex45.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex45.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates <a href="../../../../../docs/manualpages/Vec/VecStrideSubSetScatter.html#VecStrideSubSetScatter">VecStrideSubSetScatter</a>() and <a href="../../../../../docs/manualpages/Vec/VecStrideSubSetGather.html#VecStrideSubSetGather">VecStrideSubSetGather</a>().\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex46.c.html b/src/vec/vec/examples/tests/ex46.c.html
index 26b7d9f..20196cd 100644
--- a/src/vec/vec/examples/tests/ex46.c.html
+++ b/src/vec/vec/examples/tests/ex46.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex46.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:20+00:00">
+<meta name="date" content="2016-06-05T17:18:36+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex46.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex46.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests PetscViewerBinary <a href="../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>()/<a href="../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>() function correctly when binary header is skipped.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex47.c.html b/src/vec/vec/examples/tests/ex47.c.html
index 7fd2467..2a003eb 100644
--- a/src/vec/vec/examples/tests/ex47.c.html
+++ b/src/vec/vec/examples/tests/ex47.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex47.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:21+00:00">
+<meta name="date" content="2016-06-05T17:18:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex47.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex47.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests PetscViewerHDF5 <a href="../../../../../docs/manualpages/Vec/VecView.html#VecView">VecView</a>()/<a href="../../../../../docs/manualpages/Vec/VecLoad.html#VecLoad">VecLoad</a>() function.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex5.c.html b/src/vec/vec/examples/tests/ex5.c.html
index db73d30..6adb581 100644
--- a/src/vec/vec/examples/tests/ex5.c.html
+++ b/src/vec/vec/examples/tests/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:13+00:00">
+<meta name="date" content="2016-06-05T17:18:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Scatters from a parallel vector to a sequential vector.\n\</font>
 <a name="line3">  3: </a><font color="#666666">This does case when we are merely selecting the local part of the\n\</font>
diff --git a/src/vec/vec/examples/tests/ex6.c.html b/src/vec/vec/examples/tests/ex6.c.html
index 16c13e8..cbc0c9f 100644
--- a/src/vec/vec/examples/tests/ex6.c.html
+++ b/src/vec/vec/examples/tests/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:13+00:00">
+<meta name="date" content="2016-06-05T17:18:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates a scatter with a stride and general index set.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex7.c.html b/src/vec/vec/examples/tests/ex7.c.html
index 094bff0..74ebeff 100644
--- a/src/vec/vec/examples/tests/ex7.c.html
+++ b/src/vec/vec/examples/tests/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:13+00:00">
+<meta name="date" content="2016-06-05T17:18:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates a scatter with a stride and general index set.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex8.c.html b/src/vec/vec/examples/tests/ex8.c.html
index 1742bee..7113e3f 100644
--- a/src/vec/vec/examples/tests/ex8.c.html
+++ b/src/vec/vec/examples/tests/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:13+00:00">
+<meta name="date" content="2016-06-05T17:18:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates scattering with strided index sets.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/ex9.c.html b/src/vec/vec/examples/tests/ex9.c.html
index 986d5e8..5efccf5 100644
--- a/src/vec/vec/examples/tests/ex9.c.html
+++ b/src/vec/vec/examples/tests/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:14+00:00">
+<meta name="date" content="2016-06-05T17:18:30+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[]= <font color="#666666">"Scatters from a parallel vector to a sequential vector.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tests/index.html b/src/vec/vec/examples/tests/index.html
index 21a36f4..46828c8 100644
--- a/src/vec/vec/examples/tests/index.html
+++ b/src/vec/vec/examples/tests/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/examples/tests/makefile.html b/src/vec/vec/examples/tests/makefile.html
index d085010..dfce641 100644
--- a/src/vec/vec/examples/tests/makefile.html
+++ b/src/vec/vec/examples/tests/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tests/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:23+00:00">
+<meta name="date" content="2016-06-05T17:18:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tests/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS	        =
 FFLAGS	        =
diff --git a/src/vec/vec/examples/tutorials/ex1.c.html b/src/vec/vec/examples/tutorials/ex1.c.html
index 8bcaded..dc4ccec 100644
--- a/src/vec/vec/examples/tutorials/ex1.c.html
+++ b/src/vec/vec/examples/tutorials/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:23+00:00">
+<meta name="date" content="2016-06-05T17:18:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Basic vector routines.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex10.c.html b/src/vec/vec/examples/tutorials/ex10.c.html
index 2f6a68b..27d545e 100644
--- a/src/vec/vec/examples/tutorials/ex10.c.html
+++ b/src/vec/vec/examples/tutorials/ex10.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex10.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:25+00:00">
+<meta name="date" content="2016-06-05T17:18:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex10.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests I/O of vectors for different data formats (binary,HDF5,NetCDF) and illustrates the use of user-defined event logging\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex11.c.html b/src/vec/vec/examples/tutorials/ex11.c.html
index 410bf0b..8cce5dd 100644
--- a/src/vec/vec/examples/tutorials/ex11.c.html
+++ b/src/vec/vec/examples/tutorials/ex11.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex11.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:25+00:00">
+<meta name="date" content="2016-06-05T17:18:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex11.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates <a href="../../../../../docs/manualpages/Vec/VecStrideNorm.html#VecStrideNorm">VecStrideNorm</a>().\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex11f.F.html b/src/vec/vec/examples/tutorials/ex11f.F.html
index 04c3492..4e805a0 100644
--- a/src/vec/vec/examples/tutorials/ex11f.F.html
+++ b/src/vec/vec/examples/tutorials/ex11f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex11f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:30+00:00">
+<meta name="date" content="2016-06-05T17:18:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex11f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex11f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!
diff --git a/src/vec/vec/examples/tutorials/ex12.c.html b/src/vec/vec/examples/tutorials/ex12.c.html
index 2cfeb59..52a61cf 100644
--- a/src/vec/vec/examples/tutorials/ex12.c.html
+++ b/src/vec/vec/examples/tutorials/ex12.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex12.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:25+00:00">
+<meta name="date" content="2016-06-05T17:18:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex12.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates <a href="../../../../../docs/manualpages/Vec/VecStrideScatter.html#VecStrideScatter">VecStrideScatter</a>() and <a href="../../../../../docs/manualpages/Vec/VecStrideGather.html#VecStrideGather">VecStrideGather</a>().\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex14f.F.html b/src/vec/vec/examples/tutorials/ex14f.F.html
index 081a77a..ed80761 100644
--- a/src/vec/vec/examples/tutorials/ex14f.F.html
+++ b/src/vec/vec/examples/tutorials/ex14f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex14f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:30+00:00">
+<meta name="date" content="2016-06-05T17:18:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex14f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex14f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>! Description: Illustrates the use of <a href="../../../../../docs/manualpages/Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</a>()
diff --git a/src/vec/vec/examples/tutorials/ex15.c.html b/src/vec/vec/examples/tutorials/ex15.c.html
index 98d75cf..48b77c2 100644
--- a/src/vec/vec/examples/tutorials/ex15.c.html
+++ b/src/vec/vec/examples/tutorials/ex15.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex15.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:26+00:00">
+<meta name="date" content="2016-06-05T17:18:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex15.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests Mathematica I/O of vectors and illustrates the use of user-defined event logging.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex16.c.html b/src/vec/vec/examples/tutorials/ex16.c.html
index e52bfe0..a090bd2 100644
--- a/src/vec/vec/examples/tutorials/ex16.c.html
+++ b/src/vec/vec/examples/tutorials/ex16.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex16.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:26+00:00">
+<meta name="date" content="2016-06-05T17:18:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex16.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates <a href="../../../../../docs/manualpages/Vec/VecStrideScatter.html#VecStrideScatter">VecStrideScatter</a>() and <a href="../../../../../docs/manualpages/Vec/VecStrideGather.html#VecStrideGather">VecStrideGather</a>() with subvectors that are also strided.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex18.c.html b/src/vec/vec/examples/tutorials/ex18.c.html
index e1740a4..074ff70 100644
--- a/src/vec/vec/examples/tutorials/ex18.c.html
+++ b/src/vec/vec/examples/tutorials/ex18.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex18.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:26+00:00">
+<meta name="date" content="2016-06-05T17:18:42+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex18.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex18.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Computes the integral of 2*x/(1+x^2) from x=0..1 \nThis is equal to the ln(2).\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex19.c.html b/src/vec/vec/examples/tutorials/ex19.c.html
index 66a4ab1..2d71cec 100644
--- a/src/vec/vec/examples/tutorials/ex19.c.html
+++ b/src/vec/vec/examples/tutorials/ex19.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex19.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:26+00:00">
+<meta name="date" content="2016-06-05T17:18:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex19.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex19.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>static char help[] = <font color="#666666">"Parallel HDF5 <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> Viewing.\n\n"</font>;
 
 <a name="line3">  3: </a><font color="#B22222">/*T</font>
diff --git a/src/vec/vec/examples/tutorials/ex1f.F.html b/src/vec/vec/examples/tutorials/ex1f.F.html
index 5e0070e..e1c8f12 100644
--- a/src/vec/vec/examples/tutorials/ex1f.F.html
+++ b/src/vec/vec/examples/tutorials/ex1f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex1f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:27+00:00">
+<meta name="date" content="2016-06-05T17:18:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex1f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!<font color="#B22222">/*T</font>
diff --git a/src/vec/vec/examples/tutorials/ex1f90.F.html b/src/vec/vec/examples/tutorials/ex1f90.F.html
index e303425..bb52baa 100644
--- a/src/vec/vec/examples/tutorials/ex1f90.F.html
+++ b/src/vec/vec/examples/tutorials/ex1f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex1f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:28+00:00">
+<meta name="date" content="2016-06-05T17:18:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex1f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex1f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!<font color="#B22222">/*T</font>
diff --git a/src/vec/vec/examples/tutorials/ex2.c.html b/src/vec/vec/examples/tutorials/ex2.c.html
index 4599cd6..46aaa93 100644
--- a/src/vec/vec/examples/tutorials/ex2.c.html
+++ b/src/vec/vec/examples/tutorials/ex2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:23+00:00">
+<meta name="date" content="2016-06-05T17:18:39+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Builds a parallel vector with 1 component on the first processor, 2 on the second, etc.\n\</font>
 <a name="line3">  3: </a><font color="#666666">  Then each processor adds one to all elements except the last rank.\n\n"</font>;
diff --git a/src/vec/vec/examples/tutorials/ex20f90.F90.html b/src/vec/vec/examples/tutorials/ex20f90.F90.html
index f91cff7..cad2884 100644
--- a/src/vec/vec/examples/tutorials/ex20f90.F90.html
+++ b/src/vec/vec/examples/tutorials/ex20f90.F90.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex20f90.F90.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:31+00:00">
+<meta name="date" content="2016-06-05T17:18:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex20f90.F90.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex20f90.F90.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!<font color="#B22222">/*T</font>
diff --git a/src/vec/vec/examples/tutorials/ex21.c.html b/src/vec/vec/examples/tutorials/ex21.c.html
index 34d575f..757d5fc 100644
--- a/src/vec/vec/examples/tutorials/ex21.c.html
+++ b/src/vec/vec/examples/tutorials/ex21.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex21.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:27+00:00">
+<meta name="date" content="2016-06-05T17:18:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex21.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex21.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscvec.h></font>
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/sys/f90-src/f90impl.h></font>
 
diff --git a/src/vec/vec/examples/tutorials/ex21f90.F.html b/src/vec/vec/examples/tutorials/ex21f90.F.html
index 968e2d9..e88ce6b 100644
--- a/src/vec/vec/examples/tutorials/ex21f90.F.html
+++ b/src/vec/vec/examples/tutorials/ex21f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex21f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:31+00:00">
+<meta name="date" content="2016-06-05T17:18:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex21f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex21f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Demonstrates how one may access entries of a PETSc <a href="../../../../../docs/manualpages/Vec/Vec.html#Vec">Vec</a> as <font color="#4169E1">if</font> it was an array of Fortran derived types
diff --git a/src/vec/vec/examples/tutorials/ex2f.F.html b/src/vec/vec/examples/tutorials/ex2f.F.html
index 9b7f1a7..57dacd5 100644
--- a/src/vec/vec/examples/tutorials/ex2f.F.html
+++ b/src/vec/vec/examples/tutorials/ex2f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex2f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:28+00:00">
+<meta name="date" content="2016-06-05T17:18:44+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex2f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex2f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Description: Builds a parallel vector with 1 component on the first
diff --git a/src/vec/vec/examples/tutorials/ex3.c.html b/src/vec/vec/examples/tutorials/ex3.c.html
index 4f9e3a3..015acc9 100644
--- a/src/vec/vec/examples/tutorials/ex3.c.html
+++ b/src/vec/vec/examples/tutorials/ex3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:23+00:00">
+<meta name="date" content="2016-06-05T17:18:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Parallel vector layout.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex3f.F.html b/src/vec/vec/examples/tutorials/ex3f.F.html
index b3e8d91..dde3292 100644
--- a/src/vec/vec/examples/tutorials/ex3f.F.html
+++ b/src/vec/vec/examples/tutorials/ex3f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex3f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:28+00:00">
+<meta name="date" content="2016-06-05T17:18:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex3f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex3f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Description: Displays a vector visually.
diff --git a/src/vec/vec/examples/tutorials/ex42.c.html b/src/vec/vec/examples/tutorials/ex42.c.html
index 8cef234..13a466b 100644
--- a/src/vec/vec/examples/tutorials/ex42.c.html
+++ b/src/vec/vec/examples/tutorials/ex42.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex42.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:27+00:00">
+<meta name="date" content="2016-06-05T17:18:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex42.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex42.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Reads a PETSc vector from a socket connection, then sends it back within a loop. Works with ex42.m or ex42a.c\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex42a.c.html b/src/vec/vec/examples/tutorials/ex42a.c.html
index 7f75d18..338256f 100644
--- a/src/vec/vec/examples/tutorials/ex42a.c.html
+++ b/src/vec/vec/examples/tutorials/ex42a.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex42a.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:27+00:00">
+<meta name="date" content="2016-06-05T17:18:43+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex42a.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex42a.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Sends a PETSc vector to a socket connection, receives it back, within a loop. Works with ex42.c.\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex4f.F.html b/src/vec/vec/examples/tutorials/ex4f.F.html
index 83082f7..f7acc50 100644
--- a/src/vec/vec/examples/tutorials/ex4f.F.html
+++ b/src/vec/vec/examples/tutorials/ex4f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex4f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:29+00:00">
+<meta name="date" content="2016-06-05T17:18:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex4f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex4f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Description:  Illustrates the use of <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>() to set
diff --git a/src/vec/vec/examples/tutorials/ex4f90.F.html b/src/vec/vec/examples/tutorials/ex4f90.F.html
index 11a668e..26302a2 100644
--- a/src/vec/vec/examples/tutorials/ex4f90.F.html
+++ b/src/vec/vec/examples/tutorials/ex4f90.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex4f90.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:29+00:00">
+<meta name="date" content="2016-06-05T17:18:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex4f90.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex4f90.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!  Description:  Illustrates the use of <a href="../../../../../docs/manualpages/Vec/VecSetValues.html#VecSetValues">VecSetValues</a>() to set
diff --git a/src/vec/vec/examples/tutorials/ex5.c.html b/src/vec/vec/examples/tutorials/ex5.c.html
index 0177a36..f01f74d 100644
--- a/src/vec/vec/examples/tutorials/ex5.c.html
+++ b/src/vec/vec/examples/tutorials/ex5.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex5.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:24+00:00">
+<meta name="date" content="2016-06-05T17:18:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex5.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Tests binary I/O of vectors and illustrates the use of user-defined event logging.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex6.c.html b/src/vec/vec/examples/tutorials/ex6.c.html
index c224f41..8c71f14 100644
--- a/src/vec/vec/examples/tutorials/ex6.c.html
+++ b/src/vec/vec/examples/tutorials/ex6.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex6.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:24+00:00">
+<meta name="date" content="2016-06-05T17:18:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex6.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex6.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Writes an array to a file, then reads an array from a file, then forms a vector.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex7.c.html b/src/vec/vec/examples/tutorials/ex7.c.html
index 34df12e..cc94a28 100644
--- a/src/vec/vec/examples/tutorials/ex7.c.html
+++ b/src/vec/vec/examples/tutorials/ex7.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex7.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:24+00:00">
+<meta name="date" content="2016-06-05T17:18:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex7.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates calling a Fortran computational routine from C.\n\</font>
 <a name="line3">  3: </a><font color="#666666">Also demonstrates passing  PETSc objects, MPI Communicators from C to Fortran\n\</font>
diff --git a/src/vec/vec/examples/tutorials/ex7f.F.html b/src/vec/vec/examples/tutorials/ex7f.F.html
index 5c2342a..e9da268 100644
--- a/src/vec/vec/examples/tutorials/ex7f.F.html
+++ b/src/vec/vec/examples/tutorials/ex7f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex7f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:29+00:00">
+<meta name="date" content="2016-06-05T17:18:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex7f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex7f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>       subroutine ex7f(vec,comm)
diff --git a/src/vec/vec/examples/tutorials/ex8.c.html b/src/vec/vec/examples/tutorials/ex8.c.html
index a159a45..61bd838 100644
--- a/src/vec/vec/examples/tutorials/ex8.c.html
+++ b/src/vec/vec/examples/tutorials/ex8.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex8.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:24+00:00">
+<meta name="date" content="2016-06-05T17:18:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex8.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates using a local ordering to set values into a parallel vector.\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex9.c.html b/src/vec/vec/examples/tutorials/ex9.c.html
index 21f7386..0f1be36 100644
--- a/src/vec/vec/examples/tutorials/ex9.c.html
+++ b/src/vec/vec/examples/tutorials/ex9.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex9.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:24+00:00">
+<meta name="date" content="2016-06-05T17:18:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex9.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a>static char help[] = <font color="#666666">"Demonstrates use of <a href="../../../../../docs/manualpages/Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</a>().\n\n"</font>;
 
diff --git a/src/vec/vec/examples/tutorials/ex9f.F.html b/src/vec/vec/examples/tutorials/ex9f.F.html
index 143bd90..d2c078a 100644
--- a/src/vec/vec/examples/tutorials/ex9f.F.html
+++ b/src/vec/vec/examples/tutorials/ex9f.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/ex9f.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:30+00:00">
+<meta name="date" content="2016-06-05T17:18:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/ex9f.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/ex9f.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>! Description: Illustrates the use of <a href="../../../../../docs/manualpages/Vec/VecCreateGhost.html#VecCreateGhost">VecCreateGhost</a>()
diff --git a/src/vec/vec/examples/tutorials/index.html b/src/vec/vec/examples/tutorials/index.html
index 599f4a0..c69288a 100644
--- a/src/vec/vec/examples/tutorials/index.html
+++ b/src/vec/vec/examples/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/examples/tutorials/makefile.html b/src/vec/vec/examples/tutorials/makefile.html
index 067263f..e194cca 100644
--- a/src/vec/vec/examples/tutorials/makefile.html
+++ b/src/vec/vec/examples/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/examples/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:32+00:00">
+<meta name="date" content="2016-06-05T17:18:48+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/examples/tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#</font>
 CFLAGS		 =
 FFLAGS		 =
diff --git a/src/vec/vec/impls/dvecimpl.h.html b/src/vec/vec/impls/dvecimpl.h.html
index be3c8a9..3f37dc2 100644
--- a/src/vec/vec/impls/dvecimpl.h.html
+++ b/src/vec/vec/impls/dvecimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/dvecimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:38+00:00">
+<meta name="date" content="2016-06-05T17:17:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/dvecimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/dvecimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   This should not be included in users code.</font>
 
diff --git a/src/vec/vec/impls/hypre/index.html b/src/vec/vec/impls/hypre/index.html
index 5719081..3c8f806 100644
--- a/src/vec/vec/impls/hypre/index.html
+++ b/src/vec/vec/impls/hypre/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/hypre/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/hypre/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/hypre/makefile.html b/src/vec/vec/impls/hypre/makefile.html
index 3381e11..a82ee69 100644
--- a/src/vec/vec/impls/hypre/makefile.html
+++ b/src/vec/vec/impls/hypre/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/hypre/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:09+00:00">
+<meta name="date" content="2016-06-05T17:18:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/hypre/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/hypre/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0">#requirespackage  'PETSC_HAVE_HYPRE'</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/vec/vec/impls/hypre/vhyp.c.html b/src/vec/vec/impls/hypre/vhyp.c.html
index 03b575b..c1f91e7 100644
--- a/src/vec/vec/impls/hypre/vhyp.c.html
+++ b/src/vec/vec/impls/hypre/vhyp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/hypre/vhyp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:09+00:00">
+<meta name="date" content="2016-06-05T17:18:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/hypre/vhyp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/hypre/vhyp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Creates hypre ijvector from PETSc vector</font>
diff --git a/src/vec/vec/impls/index.html b/src/vec/vec/impls/index.html
index e8a5c67..8dfcedb 100644
--- a/src/vec/vec/impls/index.html
+++ b/src/vec/vec/impls/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/src/vec/vec/impls/makefile.html b/src/vec/vec/impls/makefile.html
index d74e563..bf6051c 100644
--- a/src/vec/vec/impls/makefile.html
+++ b/src/vec/vec/impls/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:38+00:00">
+<meta name="date" content="2016-06-05T17:17:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/impls/mpi/commonmpvec.c.html b/src/vec/vec/impls/mpi/commonmpvec.c.html
index 642a12d..9a707fd 100644
--- a/src/vec/vec/impls/mpi/commonmpvec.c.html
+++ b/src/vec/vec/impls/mpi/commonmpvec.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/commonmpvec.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:05+00:00">
+<meta name="date" content="2016-06-05T17:18:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/commonmpvec.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/commonmpvec.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/vec/vec/impls/mpi/pvecimpl.h>   </font><font color="#B22222">/*I  "petscvec.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/vec/impls/mpi/index.html b/src/vec/vec/impls/mpi/index.html
index a0e4cf2..f2e00a4 100644
--- a/src/vec/vec/impls/mpi/index.html
+++ b/src/vec/vec/impls/mpi/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/mpi/makefile.html b/src/vec/vec/impls/mpi/makefile.html
index 0f75890..450c91a 100644
--- a/src/vec/vec/impls/mpi/makefile.html
+++ b/src/vec/vec/impls/mpi/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:06+00:00">
+<meta name="date" content="2016-06-05T17:18:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/impls/mpi/mpicuda/index.html b/src/vec/vec/impls/mpi/mpicuda/index.html
index f8c9561..422a700 100644
--- a/src/vec/vec/impls/mpi/mpicuda/index.html
+++ b/src/vec/vec/impls/mpi/mpicuda/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/mpicuda/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/mpicuda/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/mpi/mpicuda/makefile.html b/src/vec/vec/impls/mpi/mpicuda/makefile.html
index bc91418..4928ed3 100644
--- a/src/vec/vec/impls/mpi/mpicuda/makefile.html
+++ b/src/vec/vec/impls/mpi/mpicuda/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/mpicuda/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:08+00:00">
+<meta name="date" content="2016-06-05T17:18:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/mpicuda/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/mpicuda/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_VECCUDA'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu.html b/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu.html
index d7fb6a0..cd66f99 100644
--- a/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu.html
+++ b/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:08+00:00">
+<meta name="date" content="2016-06-05T17:18:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/mpicuda/mpicuda.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/mpicuda/mpicuda.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for Parallel vector operations.</font>
diff --git a/src/vec/vec/impls/mpi/mpicusp/index.html b/src/vec/vec/impls/mpi/mpicusp/index.html
index adeaddf..8806d7a 100644
--- a/src/vec/vec/impls/mpi/mpicusp/index.html
+++ b/src/vec/vec/impls/mpi/mpicusp/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/mpicusp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/mpicusp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/mpi/mpicusp/makefile.html b/src/vec/vec/impls/mpi/mpicusp/makefile.html
index ab0f140..72f5596 100644
--- a/src/vec/vec/impls/mpi/mpicusp/makefile.html
+++ b/src/vec/vec/impls/mpi/mpicusp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/mpicusp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:07+00:00">
+<meta name="date" content="2016-06-05T17:18:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/mpicusp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/mpicusp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_CUSP'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/impls/mpi/mpicusp/mpicusp.cu.html b/src/vec/vec/impls/mpi/mpicusp/mpicusp.cu.html
index cdb34aa..244a36a 100644
--- a/src/vec/vec/impls/mpi/mpicusp/mpicusp.cu.html
+++ b/src/vec/vec/impls/mpi/mpicusp/mpicusp.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/mpicusp/mpicusp.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:06+00:00">
+<meta name="date" content="2016-06-05T17:18:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/mpicusp/mpicusp.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/mpicusp/mpicusp.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for Parallel vector operations.</font>
diff --git a/src/vec/vec/impls/mpi/mpiviennacl/index.html b/src/vec/vec/impls/mpi/mpiviennacl/index.html
index ab764e9..38ae1a3 100644
--- a/src/vec/vec/impls/mpi/mpiviennacl/index.html
+++ b/src/vec/vec/impls/mpi/mpiviennacl/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/mpiviennacl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/mpiviennacl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/mpi/mpiviennacl/makefile.html b/src/vec/vec/impls/mpi/mpiviennacl/makefile.html
index a3ee74c..498bb56 100644
--- a/src/vec/vec/impls/mpi/mpiviennacl/makefile.html
+++ b/src/vec/vec/impls/mpi/mpiviennacl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/mpiviennacl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:07+00:00">
+<meta name="date" content="2016-06-05T17:18:24+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/mpiviennacl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/mpiviennacl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_VIENNACL'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx.html b/src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx.html
index e96ed4d..a444b28 100644
--- a/src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx.html
+++ b/src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:07+00:00">
+<meta name="date" content="2016-06-05T17:18:23+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for Parallel vector operations.</font>
diff --git a/src/vec/vec/impls/mpi/pbvec.c b/src/vec/vec/impls/mpi/pbvec.c
index 7389aa1..ae047cc 100644
--- a/src/vec/vec/impls/mpi/pbvec.c
+++ b/src/vec/vec/impls/mpi/pbvec.c
@@ -441,8 +441,8 @@ static struct _VecOps DvOps = { VecDuplicate_MPI, /* 1 */
                                 VecPointwiseMult_Seq,
                                 VecPointwiseDivide_Seq,
                                 VecSetValues_MPI, /* 20 */
-                                VecAssemblyBegin_MPI_BTS,
-                                VecAssemblyEnd_MPI_BTS,
+                                VecAssemblyBegin_MPI,
+                                VecAssemblyEnd_MPI,
                                 0,
                                 VecGetSize_MPI,
                                 VecGetSize_Seq,
diff --git a/src/vec/vec/impls/mpi/pbvec.c.html b/src/vec/vec/impls/mpi/pbvec.c.html
index 27663f7..9990898 100644
--- a/src/vec/vec/impls/mpi/pbvec.c.html
+++ b/src/vec/vec/impls/mpi/pbvec.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/pbvec.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:00+00:00">
+<meta name="date" content="2016-06-05T17:18:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/pbvec.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/pbvec.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for Parallel vector operations.</font>
@@ -406,8 +406,8 @@
 <a name="line441">441: </a>                                VecPointwiseMult_Seq,
 <a name="line442">442: </a>                                VecPointwiseDivide_Seq,
 <a name="line443">443: </a>                                VecSetValues_MPI, <font color="#B22222">/* 20 */</font>
-<a name="line444">444: </a>                                VecAssemblyBegin_MPI_BTS,
-<a name="line445">445: </a>                                VecAssemblyEnd_MPI_BTS,
+<a name="line444">444: </a>                                VecAssemblyBegin_MPI,
+<a name="line445">445: </a>                                VecAssemblyEnd_MPI,
 <a name="line446">446: </a>                                0,
 <a name="line447">447: </a>                                VecGetSize_MPI,
 <a name="line448">448: </a>                                VecGetSize_Seq,
diff --git a/src/vec/vec/impls/mpi/pdvec.c.html b/src/vec/vec/impls/mpi/pdvec.c.html
index 070295d..06362d2 100644
--- a/src/vec/vec/impls/mpi/pdvec.c.html
+++ b/src/vec/vec/impls/mpi/pdvec.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/pdvec.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:02+00:00">
+<meta name="date" content="2016-06-05T17:18:18+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/pdvec.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/pdvec.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Code for some of the parallel vector primatives.</font>
diff --git a/src/vec/vec/impls/mpi/pvec2.c.html b/src/vec/vec/impls/mpi/pvec2.c.html
index 082ef47..cc30a15 100644
--- a/src/vec/vec/impls/mpi/pvec2.c.html
+++ b/src/vec/vec/impls/mpi/pvec2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/pvec2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:05+00:00">
+<meta name="date" content="2016-06-05T17:18:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/pvec2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/pvec2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Code for some of the parallel vector primatives.</font>
diff --git a/src/vec/vec/impls/mpi/pvecimpl.h.html b/src/vec/vec/impls/mpi/pvecimpl.h.html
index 5f6d5ed..704359d 100644
--- a/src/vec/vec/impls/mpi/pvecimpl.h.html
+++ b/src/vec/vec/impls/mpi/pvecimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/pvecimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:06+00:00">
+<meta name="date" content="2016-06-05T17:18:22+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/pvecimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/pvecimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 
 <a name="line5">  5: </a><font color="#A020F0">#include <../src/vec/vec/impls/dvecimpl.h></font>
diff --git a/src/vec/vec/impls/mpi/vmpicr.c.html b/src/vec/vec/impls/mpi/vmpicr.c.html
index 5425b82..338974a 100644
--- a/src/vec/vec/impls/mpi/vmpicr.c.html
+++ b/src/vec/vec/impls/mpi/vmpicr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/mpi/vmpicr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:05+00:00">
+<meta name="date" content="2016-06-05T17:18:21+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/mpi/vmpicr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/mpi/vmpicr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for Parallel vector operations.</font>
diff --git a/src/vec/vec/impls/nest/index.html b/src/vec/vec/impls/nest/index.html
index e3cf510..8850aa8 100644
--- a/src/vec/vec/impls/nest/index.html
+++ b/src/vec/vec/impls/nest/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/nest/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/nest/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/nest/makefile.html b/src/vec/vec/impls/nest/makefile.html
index fb2d811..2ba2fef 100644
--- a/src/vec/vec/impls/nest/makefile.html
+++ b/src/vec/vec/impls/nest/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/nest/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:12+00:00">
+<meta name="date" content="2016-06-05T17:18:29+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/nest/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/nest/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/impls/nest/vecnest.c.html b/src/vec/vec/impls/nest/vecnest.c.html
index a1e8133..924ea1e 100644
--- a/src/vec/vec/impls/nest/vecnest.c.html
+++ b/src/vec/vec/impls/nest/vecnest.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/nest/vecnest.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:09+00:00">
+<meta name="date" content="2016-06-05T17:18:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/nest/vecnest.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/nest/vecnest.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <../src/vec/vec/impls/nest/vecnestimpl.h>   </font><font color="#B22222">/*I  "petscvec.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/vec/impls/nest/vecnestimpl.h.html b/src/vec/vec/impls/nest/vecnestimpl.h.html
index 7138797..b4d5275 100644
--- a/src/vec/vec/impls/nest/vecnestimpl.h.html
+++ b/src/vec/vec/impls/nest/vecnestimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/nest/vecnestimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:12+00:00">
+<meta name="date" content="2016-06-05T17:18:28+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/nest/vecnestimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/nest/vecnestimpl.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#if !defined(VecNest_impl_h)</font>
 <a name="line3">  3: </a><strong><font color="#228B22">#define VecNest_impl_h</font></strong>
diff --git a/src/vec/vec/impls/seq/bvec1.c.html b/src/vec/vec/impls/seq/bvec1.c.html
index bb2a16d..c0742d8 100644
--- a/src/vec/vec/impls/seq/bvec1.c.html
+++ b/src/vec/vec/impls/seq/bvec1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/bvec1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:40+00:00">
+<meta name="date" content="2016-06-05T17:17:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/bvec1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/bvec1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines the BLAS based vector operations. Code shared by parallel</font>
diff --git a/src/vec/vec/impls/seq/bvec2.c.html b/src/vec/vec/impls/seq/bvec2.c.html
index 854df4b..46bddd1 100644
--- a/src/vec/vec/impls/seq/bvec2.c.html
+++ b/src/vec/vec/impls/seq/bvec2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/bvec2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:38+00:00">
+<meta name="date" content="2016-06-05T17:17:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/bvec2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/bvec2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Implements the sequential vectors.</font>
diff --git a/src/vec/vec/impls/seq/bvec3.c.html b/src/vec/vec/impls/seq/bvec3.c.html
index 0ec3603..5301b82 100644
--- a/src/vec/vec/impls/seq/bvec3.c.html
+++ b/src/vec/vec/impls/seq/bvec3.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/bvec3.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:43+00:00">
+<meta name="date" content="2016-06-05T17:17:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/bvec3.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/bvec3.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Implements the sequential vectors.</font>
diff --git a/src/vec/vec/impls/seq/dvec2.c.html b/src/vec/vec/impls/seq/dvec2.c.html
index 6574ad5..8415530 100644
--- a/src/vec/vec/impls/seq/dvec2.c.html
+++ b/src/vec/vec/impls/seq/dvec2.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/dvec2.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:41+00:00">
+<meta name="date" content="2016-06-05T17:17:57+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/dvec2.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/dvec2.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Defines some vector operation functions that are shared by</font>
diff --git a/src/vec/vec/impls/seq/ftn-kernels/faypx.F.html b/src/vec/vec/impls/seq/ftn-kernels/faypx.F.html
index 8d62f1e..1a2192e 100644
--- a/src/vec/vec/impls/seq/ftn-kernels/faypx.F.html
+++ b/src/vec/vec/impls/seq/ftn-kernels/faypx.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/ftn-kernels/faypx.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:43+00:00">
+<meta name="date" content="2016-06-05T17:18:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/ftn-kernels/faypx.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/ftn-kernels/faypx.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> the AYPX() vector routine
diff --git a/src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F.html b/src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F.html
index 8a57348..7fc3bf4 100644
--- a/src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F.html
+++ b/src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:44+00:00">
+<meta name="date" content="2016-06-05T17:18:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> the MAXPY() vector routine
diff --git a/src/vec/vec/impls/seq/ftn-kernels/fmdot.F.html b/src/vec/vec/impls/seq/ftn-kernels/fmdot.F.html
index 53498ce..4428105 100644
--- a/src/vec/vec/impls/seq/ftn-kernels/fmdot.F.html
+++ b/src/vec/vec/impls/seq/ftn-kernels/fmdot.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/ftn-kernels/fmdot.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:43+00:00">
+<meta name="date" content="2016-06-05T17:18:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/ftn-kernels/fmdot.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/ftn-kernels/fmdot.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> the MDot() vector routine
diff --git a/src/vec/vec/impls/seq/ftn-kernels/fnorm.F.html b/src/vec/vec/impls/seq/ftn-kernels/fnorm.F.html
index 97337e5..3c8ef47 100644
--- a/src/vec/vec/impls/seq/ftn-kernels/fnorm.F.html
+++ b/src/vec/vec/impls/seq/ftn-kernels/fnorm.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/ftn-kernels/fnorm.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:43+00:00">
+<meta name="date" content="2016-06-05T17:18:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/ftn-kernels/fnorm.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/ftn-kernels/fnorm.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> the Norm() vector routine
diff --git a/src/vec/vec/impls/seq/ftn-kernels/fwaxpy.F.html b/src/vec/vec/impls/seq/ftn-kernels/fwaxpy.F.html
index 5802458..58b1239 100644
--- a/src/vec/vec/impls/seq/ftn-kernels/fwaxpy.F.html
+++ b/src/vec/vec/impls/seq/ftn-kernels/fwaxpy.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/ftn-kernels/fwaxpy.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:43+00:00">
+<meta name="date" content="2016-06-05T17:17:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/ftn-kernels/fwaxpy.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/ftn-kernels/fwaxpy.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a>!
 <a name="line2">  2: </a>!
 <a name="line3">  3: </a>!    Fortran kernel <font color="#4169E1">for</font> the WAXPY() vector routine
diff --git a/src/vec/vec/impls/seq/ftn-kernels/fxtimesy.F.html b/src/vec/vec/impls/seq/ftn-kernels/fxtimesy.F.html
index 8117fb9..212ea1c 100644
--- a/src/vec/vec/impls/seq/ftn-kernels/fxtimesy.F.html
+++ b/src/vec/vec/impls/seq/ftn-kernels/fxtimesy.F.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/ftn-kernels/fxtimesy.F.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:43+00:00">
+<meta name="date" content="2016-06-05T17:18:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/ftn-kernels/fxtimesy.F.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/ftn-kernels/fxtimesy.F.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/finclude/petscsysdef.h></font>
 <a name="line2">  2: </a>!
 
diff --git a/src/vec/vec/impls/seq/ftn-kernels/index.html b/src/vec/vec/impls/seq/ftn-kernels/index.html
index e8ccb28..22ecaec 100644
--- a/src/vec/vec/impls/seq/ftn-kernels/index.html
+++ b/src/vec/vec/impls/seq/ftn-kernels/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc System Routines</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/ftn-kernels/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2>PETSc System routines</H2>
 
diff --git a/src/vec/vec/impls/seq/ftn-kernels/makefile.html b/src/vec/vec/impls/seq/ftn-kernels/makefile.html
index a15944f..2916224 100644
--- a/src/vec/vec/impls/seq/ftn-kernels/makefile.html
+++ b/src/vec/vec/impls/seq/ftn-kernels/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/ftn-kernels/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:44+00:00">
+<meta name="date" content="2016-06-05T17:18:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/ftn-kernels/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <font color="#A020F0"># This directory contains some computational kernels written in</font>
 <font color="#A020F0"># Fortran77.  These are mainly intended to provide high performance for</font>
diff --git a/src/vec/vec/impls/seq/index.html b/src/vec/vec/impls/seq/index.html
index f0a6ebc..e237f5e 100644
--- a/src/vec/vec/impls/seq/index.html
+++ b/src/vec/vec/impls/seq/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/seq/makefile.html b/src/vec/vec/impls/seq/makefile.html
index 8f05cce..cbdf508 100644
--- a/src/vec/vec/impls/seq/makefile.html
+++ b/src/vec/vec/impls/seq/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:43+00:00">
+<meta name="date" content="2016-06-05T17:17:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h.html b/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h.html
index 62cc804..732be9a 100644
--- a/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h.html
+++ b/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:59+00:00">
+<meta name="date" content="2016-06-05T17:18:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcuda/cudavecimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcuda/cudavecimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#if defined(__CUDACC__)</font>
 
diff --git a/src/vec/vec/impls/seq/seqcuda/index.html b/src/vec/vec/impls/seq/seqcuda/index.html
index 5d3a227..2f55c11 100644
--- a/src/vec/vec/impls/seq/seqcuda/index.html
+++ b/src/vec/vec/impls/seq/seqcuda/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcuda/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcuda/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/seq/seqcuda/makefile.html b/src/vec/vec/impls/seq/seqcuda/makefile.html
index 1ee90c6..28eea48 100644
--- a/src/vec/vec/impls/seq/seqcuda/makefile.html
+++ b/src/vec/vec/impls/seq/seqcuda/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcuda/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:00+00:00">
+<meta name="date" content="2016-06-05T17:18:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcuda/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcuda/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_VECCUDA'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/impls/seq/seqcuda/veccuda.c.html b/src/vec/vec/impls/seq/seqcuda/veccuda.c.html
index d801cea..4a98cdc 100644
--- a/src/vec/vec/impls/seq/seqcuda/veccuda.c.html
+++ b/src/vec/vec/impls/seq/seqcuda/veccuda.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcuda/veccuda.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:58+00:00">
+<meta name="date" content="2016-06-05T17:18:15+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcuda/veccuda.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcuda/veccuda.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> Implementation of the sequential cuda vectors.</font>
 
diff --git a/src/vec/vec/impls/seq/seqcuda/veccuda2.cu.html b/src/vec/vec/impls/seq/seqcuda/veccuda2.cu.html
index eacdf94..b539706 100644
--- a/src/vec/vec/impls/seq/seqcuda/veccuda2.cu.html
+++ b/src/vec/vec/impls/seq/seqcuda/veccuda2.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcuda/veccuda2.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:54+00:00">
+<meta name="date" content="2016-06-05T17:18:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcuda/veccuda2.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcuda/veccuda2.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Implements the sequential cuda vectors.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/vec/impls/seq/seqcuda/vecscattercuda.cu.html b/src/vec/vec/impls/seq/seqcuda/vecscattercuda.cu.html
index 06ccba6..2ae8b36 100644
--- a/src/vec/vec/impls/seq/seqcuda/vecscattercuda.cu.html
+++ b/src/vec/vec/impls/seq/seqcuda/vecscattercuda.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcuda/vecscattercuda.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:58+00:00">
+<meta name="date" content="2016-06-05T17:18:14+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcuda/vecscattercuda.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcuda/vecscattercuda.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Implements the various scatter operations on cuda vectors</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h.html b/src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h.html
index 1b8fcf1..67bb328 100644
--- a/src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h.html
+++ b/src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:51+00:00">
+<meta name="date" content="2016-06-05T17:18:07+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#if defined(__CUDACC__)</font>
 
diff --git a/src/vec/vec/impls/seq/seqcusp/index.html b/src/vec/vec/impls/seq/seqcusp/index.html
index fa5060e..684cd54 100644
--- a/src/vec/vec/impls/seq/seqcusp/index.html
+++ b/src/vec/vec/impls/seq/seqcusp/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcusp/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcusp/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/seq/seqcusp/makefile.html b/src/vec/vec/impls/seq/seqcusp/makefile.html
index c3d51c8..bf275e6 100644
--- a/src/vec/vec/impls/seq/seqcusp/makefile.html
+++ b/src/vec/vec/impls/seq/seqcusp/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcusp/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:51+00:00">
+<meta name="date" content="2016-06-05T17:18:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcusp/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcusp/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_CUSP'</font>
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/impls/seq/seqcusp/veccusp.c.html b/src/vec/vec/impls/seq/seqcusp/veccusp.c.html
index 1d19d99..cd76110 100644
--- a/src/vec/vec/impls/seq/seqcusp/veccusp.c.html
+++ b/src/vec/vec/impls/seq/seqcusp/veccusp.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcusp/veccusp.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:50+00:00">
+<meta name="date" content="2016-06-05T17:18:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcusp/veccusp.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcusp/veccusp.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222"> Implementation of the sequential cusp vectors.</font>
 
diff --git a/src/vec/vec/impls/seq/seqcusp/veccusp2.cu.html b/src/vec/vec/impls/seq/seqcusp/veccusp2.cu.html
index 3f66bc1..fb12a38 100644
--- a/src/vec/vec/impls/seq/seqcusp/veccusp2.cu.html
+++ b/src/vec/vec/impls/seq/seqcusp/veccusp2.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcusp/veccusp2.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:44+00:00">
+<meta name="date" content="2016-06-05T17:18:00+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcusp/veccusp2.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcusp/veccusp2.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Implements the sequential cusp vectors.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/vec/impls/seq/seqcusp/vecscattercusp.cu.html b/src/vec/vec/impls/seq/seqcusp/vecscattercusp.cu.html
index d58faad..3b73e8e 100644
--- a/src/vec/vec/impls/seq/seqcusp/vecscattercusp.cu.html
+++ b/src/vec/vec/impls/seq/seqcusp/vecscattercusp.cu.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqcusp/vecscattercusp.cu.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:49+00:00">
+<meta name="date" content="2016-06-05T17:18:06+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqcusp/vecscattercusp.cu.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqcusp/vecscattercusp.cu.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Implements the various scatter operations on cusp vectors</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/vec/impls/seq/seqviennacl/index.html b/src/vec/vec/impls/seq/seqviennacl/index.html
index 057bb18..f11e89b 100644
--- a/src/vec/vec/impls/seq/seqviennacl/index.html
+++ b/src/vec/vec/impls/seq/seqviennacl/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqviennacl/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqviennacl/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/seq/seqviennacl/makefile.html b/src/vec/vec/impls/seq/seqviennacl/makefile.html
index 82ecee5..4b71686 100644
--- a/src/vec/vec/impls/seq/seqviennacl/makefile.html
+++ b/src/vec/vec/impls/seq/seqviennacl/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqviennacl/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:54+00:00">
+<meta name="date" content="2016-06-05T17:18:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqviennacl/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqviennacl/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requirespackage 'PETSC_HAVE_VIENNACL'</font>
 
 <strong><font color="#FF0000">ALL:</font></strong> lib
diff --git a/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx.html b/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx.html
index 2cb2c40..5f4fd58 100644
--- a/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx.html
+++ b/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:51+00:00">
+<meta name="date" content="2016-06-05T17:18:08+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   Implements the sequential ViennaCL vectors.</font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h.html b/src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h.html
index 732be05..026d083 100644
--- a/src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h.html
+++ b/src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:54+00:00">
+<meta name="date" content="2016-06-05T17:18:10+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h.html "><small>Report Typos and Errors</small></a></div>
 
 <a name="line4">  4: </a><font color="#A020F0">#include <petscviennacl.h></font>
 <a name="line5">  5: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
diff --git a/src/vec/vec/impls/seq/vseqcr.c.html b/src/vec/vec/impls/seq/vseqcr.c.html
index 0fd5cf4..3dbec4b 100644
--- a/src/vec/vec/impls/seq/vseqcr.c.html
+++ b/src/vec/vec/impls/seq/vseqcr.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/seq/vseqcr.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:43+00:00">
+<meta name="date" content="2016-06-05T17:17:59+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/seq/vseqcr.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/seq/vseqcr.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   Implements the sequential vectors.</font>
diff --git a/src/vec/vec/impls/shared/index.html b/src/vec/vec/impls/shared/index.html
index 3517716..e57da50 100644
--- a/src/vec/vec/impls/shared/index.html
+++ b/src/vec/vec/impls/shared/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/shared/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/shared/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/impls/shared/makefile.html b/src/vec/vec/impls/shared/makefile.html
index 52bfec2..bc433e2 100644
--- a/src/vec/vec/impls/shared/makefile.html
+++ b/src/vec/vec/impls/shared/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/shared/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:09+00:00">
+<meta name="date" content="2016-06-05T17:18:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/shared/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/shared/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/impls/shared/shvec.c.html b/src/vec/vec/impls/shared/shvec.c.html
index 845694d..5bdaea0 100644
--- a/src/vec/vec/impls/shared/shvec.c.html
+++ b/src/vec/vec/impls/shared/shvec.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/impls/shared/shvec.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:06:08+00:00">
+<meta name="date" content="2016-06-05T17:18:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/impls/shared/shvec.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/impls/shared/shvec.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains routines for Parallel vector operations that use shared memory</font>
diff --git a/src/vec/vec/index.html b/src/vec/vec/index.html
index 0742470..11d9758 100644
--- a/src/vec/vec/index.html
+++ b/src/vec/vec/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/interface/dlregisvec.c.html b/src/vec/vec/interface/dlregisvec.c.html
index 3079cfa..108ddc4 100644
--- a/src/vec/vec/interface/dlregisvec.c.html
+++ b/src/vec/vec/interface/dlregisvec.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/interface/dlregisvec.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:30+00:00">
+<meta name="date" content="2016-06-05T17:17:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/interface/dlregisvec.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/interface/dlregisvec.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/isimpl.h></font>
diff --git a/src/vec/vec/interface/index.html b/src/vec/vec/interface/index.html
index 79a933f..286b1af 100644
--- a/src/vec/vec/interface/index.html
+++ b/src/vec/vec/interface/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/interface/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/interface/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/interface/makefile.html b/src/vec/vec/interface/makefile.html
index e479e88..59987ed 100644
--- a/src/vec/vec/interface/makefile.html
+++ b/src/vec/vec/interface/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/interface/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:38+00:00">
+<meta name="date" content="2016-06-05T17:17:54+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/interface/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/interface/rvector.c.html b/src/vec/vec/interface/rvector.c.html
index aac5d13..ade91e6 100644
--- a/src/vec/vec/interface/rvector.c.html
+++ b/src/vec/vec/interface/rvector.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/interface/rvector.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:30+00:00">
+<meta name="date" content="2016-06-05T17:17:47+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/interface/rvector.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/interface/rvector.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides the interface functions for vector operations that have <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>/<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> in the signature</font>
diff --git a/src/vec/vec/interface/veccreate.c.html b/src/vec/vec/interface/veccreate.c.html
index f09e765..54f1986 100644
--- a/src/vec/vec/interface/veccreate.c.html
+++ b/src/vec/vec/interface/veccreate.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/interface/veccreate.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:29+00:00">
+<meta name="date" content="2016-06-05T17:17:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/interface/veccreate.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/interface/veccreate.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h>           </font><font color="#B22222">/*I  "petscvec.h"   I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/vec/interface/vecreg.c.html b/src/vec/vec/interface/vecreg.c.html
index 34f759d..10660a1 100644
--- a/src/vec/vec/interface/vecreg.c.html
+++ b/src/vec/vec/interface/vecreg.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/interface/vecreg.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:29+00:00">
+<meta name="date" content="2016-06-05T17:17:45+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/interface/vecreg.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/interface/vecreg.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h>    </font><font color="#B22222">/*I "petscvec.h"  I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/vec/interface/vecregall.c.html b/src/vec/vec/interface/vecregall.c.html
index 3e30db8..5e70dbc 100644
--- a/src/vec/vec/interface/vecregall.c.html
+++ b/src/vec/vec/interface/vecregall.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/interface/vecregall.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:29+00:00">
+<meta name="date" content="2016-06-05T17:17:46+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/interface/vecregall.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/interface/vecregall.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscvec.h></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
diff --git a/src/vec/vec/interface/vector.c.html b/src/vec/vec/interface/vector.c.html
index e2297b4..3dcf9fe 100644
--- a/src/vec/vec/interface/vector.c.html
+++ b/src/vec/vec/interface/vector.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/interface/vector.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:24+00:00">
+<meta name="date" content="2016-06-05T17:17:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/interface/vector.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/interface/vector.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Provides the interface functions for vector operations that do NOT have <a href="../../../../docs/manualpages/Sys/PetscScalar.html#PetscScalar">PetscScalar</a>/<a href="../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</a> in the signature</font>
diff --git a/src/vec/vec/makefile.html b/src/vec/vec/makefile.html
index 2d897ec..db41174 100644
--- a/src/vec/vec/makefile.html
+++ b/src/vec/vec/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:59+00:00">
+<meta name="date" content="2016-06-05T17:17:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/utils/comb.c.html b/src/vec/vec/utils/comb.c.html
index 404a7b3..240e706 100644
--- a/src/vec/vec/utils/comb.c.html
+++ b/src/vec/vec/utils/comb.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/comb.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:17+00:00">
+<meta name="date" content="2016-06-05T17:17:33+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/comb.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/comb.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">      Split phase global vector reductions with support for combining the</font>
diff --git a/src/vec/vec/utils/index.html b/src/vec/vec/utils/index.html
index 29698c3..0cbb615 100644
--- a/src/vec/vec/utils/index.html
+++ b/src/vec/vec/utils/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/utils/makefile.html b/src/vec/vec/utils/makefile.html
index 9b41a95..ac86f92 100644
--- a/src/vec/vec/utils/makefile.html
+++ b/src/vec/vec/utils/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:24+00:00">
+<meta name="date" content="2016-06-05T17:17:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <strong><font color="#FF0000">ALL:</font></strong> lib
 
diff --git a/src/vec/vec/utils/matlab/gcreatev.c.html b/src/vec/vec/utils/matlab/gcreatev.c.html
index 94115a7..cbd1baf 100644
--- a/src/vec/vec/utils/matlab/gcreatev.c.html
+++ b/src/vec/vec/utils/matlab/gcreatev.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/matlab/gcreatev.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:24+00:00">
+<meta name="date" content="2016-06-05T17:17:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/matlab/gcreatev.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/matlab/gcreatev.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscvec.h>    </font><font color="#B22222">/*I "petscvec.h" I*/</font><font color="#A020F0"></font>
 <a name="line3">  3: </a><font color="#A020F0">#include <petsc/private/petscimpl.h></font>
diff --git a/src/vec/vec/utils/matlab/index.html b/src/vec/vec/utils/matlab/index.html
index 835398a..1600e35 100644
--- a/src/vec/vec/utils/matlab/index.html
+++ b/src/vec/vec/utils/matlab/index.html
@@ -3,8 +3,8 @@
 <TITLE>PETSc Vectors</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/matlab/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/matlab/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Vectors: <A HREF="../../../../../src/vec/vec/examples/tutorials/index.html">Examples</A> </H2>
 
diff --git a/src/vec/vec/utils/matlab/makefile.html b/src/vec/vec/utils/matlab/makefile.html
index eacf565..4aac0b5 100644
--- a/src/vec/vec/utils/matlab/makefile.html
+++ b/src/vec/vec/utils/matlab/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/matlab/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:24+00:00">
+<meta name="date" content="2016-06-05T17:17:41+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/matlab/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><font color="#A020F0">#requiresdefine   'PETSC_HAVE_MATLAB_ENGINE'</font>
 <font color="#A020F0">#requiresscalar    real</font>
 <font color="#A020F0">#requiresprecision double</font>
diff --git a/src/vec/vec/utils/projection.c.html b/src/vec/vec/utils/projection.c.html
index fcbe359..5d3c34e 100644
--- a/src/vec/vec/utils/projection.c.html
+++ b/src/vec/vec/utils/projection.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/projection.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:21+00:00">
+<meta name="date" content="2016-06-05T17:17:38+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/projection.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/projection.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petsc/private/vecimpl.h>    </font><font color="#B22222">/*I   "petscvec.h"  I*/</font><font color="#A020F0"></font>
 
 <a name="line5">  5: </a><font color="#B22222">/*@</font>
diff --git a/src/vec/vec/utils/vecio.c.html b/src/vec/vec/utils/vecio.c.html
index 537ce14..8d53aaf 100644
--- a/src/vec/vec/utils/vecio.c.html
+++ b/src/vec/vec/utils/vecio.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/vecio.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:16+00:00">
+<meta name="date" content="2016-06-05T17:17:32+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/vecio.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/vecio.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">   This file contains simple binary input routines for vectors.  The</font>
diff --git a/src/vec/vec/utils/vecmpitoseq.c.html b/src/vec/vec/utils/vecmpitoseq.c.html
index e00ef05..0cfea47 100644
--- a/src/vec/vec/utils/vecmpitoseq.c.html
+++ b/src/vec/vec/utils/vecmpitoseq.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/vecmpitoseq.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:20+00:00">
+<meta name="date" content="2016-06-05T17:17:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/vecmpitoseq.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/vecmpitoseq.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h>    </font><font color="#B22222">/*I   "petscvec.h"    I*/</font><font color="#A020F0"></font>
 
diff --git a/src/vec/vec/utils/vecs.c.html b/src/vec/vec/utils/vecs.c.html
index ab023a3..e1e3adf 100644
--- a/src/vec/vec/utils/vecs.c.html
+++ b/src/vec/vec/utils/vecs.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/vecs.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:20+00:00">
+<meta name="date" content="2016-06-05T17:17:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/vecs.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/vecs.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petscvec.h></font>
 
diff --git a/src/vec/vec/utils/vecstash.c.html b/src/vec/vec/utils/vecstash.c.html
index 144b807..22e3e34 100644
--- a/src/vec/vec/utils/vecstash.c.html
+++ b/src/vec/vec/utils/vecstash.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/vecstash.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:19+00:00">
+<meta name="date" content="2016-06-05T17:17:35+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/vecstash.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/vecstash.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#A020F0">#include <petsc/private/vecimpl.h></font>
 
diff --git a/src/vec/vec/utils/vinv.c.html b/src/vec/vec/utils/vinv.c.html
index c1090f3..54adac6 100644
--- a/src/vec/vec/utils/vinv.c.html
+++ b/src/vec/vec/utils/vinv.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/vinv.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:04:59+00:00">
+<meta name="date" content="2016-06-05T17:17:16+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/vinv.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/vinv.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Some useful vector utility functions.</font>
diff --git a/src/vec/vec/utils/vpscat.c.html b/src/vec/vec/utils/vpscat.c.html
index fb60000..28ec583 100644
--- a/src/vec/vec/utils/vpscat.c.html
+++ b/src/vec/vec/utils/vpscat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/vpscat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:08+00:00">
+<meta name="date" content="2016-06-05T17:17:25+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/vpscat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/vpscat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">    Defines parallel vector scatters.</font>
diff --git a/src/vec/vec/utils/vpscat.h.html b/src/vec/vec/utils/vpscat.h.html
index 42956e4..8d49508 100644
--- a/src/vec/vec/utils/vpscat.h.html
+++ b/src/vec/vec/utils/vpscat.h.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/vpscat.h.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:23+00:00">
+<meta name="date" content="2016-06-05T17:17:40+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/vpscat.h.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/vpscat.h.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Defines the methods <a href="../../../../docs/manualpages/Vec/VecScatterBegin.html#VecScatterBegin">VecScatterBegin</a>/End_1,2,......</font>
diff --git a/src/vec/vec/utils/vscat.c.html b/src/vec/vec/utils/vscat.c.html
index 7f3a893..310984b 100644
--- a/src/vec/vec/utils/vscat.c.html
+++ b/src/vec/vec/utils/vscat.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/vscat.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:03+00:00">
+<meta name="date" content="2016-06-05T17:17:20+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/vscat.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/vscat.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 <a name="line2">  2: </a><font color="#B22222">/*</font>
 <a name="line3">  3: </a><font color="#B22222">     Code for creating scatters between vectors. This file</font>
diff --git a/src/vec/vec/utils/vsection.c.html b/src/vec/vec/utils/vsection.c.html
index 0e6227d..703f5c6 100644
--- a/src/vec/vec/utils/vsection.c.html
+++ b/src/vec/vec/utils/vsection.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/src/vec/vec/utils/vsection.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:05:20+00:00">
+<meta name="date" content="2016-06-05T17:17:37+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 src/vec/vec/utils/vsection.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 src/vec/vec/utils/vsection.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#B22222">/*</font>
 <a name="line2">  2: </a><font color="#B22222">   This file contains routines for section object operations on <a href="../../../../docs/manualpages/Vec/Vecs.html#Vecs">Vecs</a></font>
 <a name="line3">  3: </a><font color="#B22222">*/</font>
diff --git a/tutorials/HandsOnExercise.html b/tutorials/HandsOnExercise.html
index ca308c7..1aced17 100644
--- a/tutorials/HandsOnExercise.html
+++ b/tutorials/HandsOnExercise.html
@@ -1,8 +1,8 @@
 <html><head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/tutorials/HandsOnExercise.html" />
     <title>PETSc Hands On</title>
 </head><body>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 tutorials/HandsOnExercise.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 tutorials/HandsOnExercise.html "><small>Report Typos and Errors</small></a></div>
 
 <center>
 <h2> PETSc Hands On</h2>
diff --git a/tutorials/TAOHandsOnExercise.html b/tutorials/TAOHandsOnExercise.html
index 00f74a4..48a0416 100644
--- a/tutorials/TAOHandsOnExercise.html
+++ b/tutorials/TAOHandsOnExercise.html
@@ -1,8 +1,8 @@
 <html><head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/tutorials/TAOHandsOnExercise.html" />
     <title>TAO Hands On</title>
 </head><body>
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 tutorials/TAOHandsOnExercise.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 tutorials/TAOHandsOnExercise.html "><small>Report Typos and Errors</small></a></div>
 
 <center>
 <h2>TAO Hands On</h2>
diff --git a/tutorials/index.html b/tutorials/index.html
index cb0d7e3..5a1655f 100644
--- a/tutorials/index.html
+++ b/tutorials/index.html
@@ -3,8 +3,8 @@
 <TITLE>Nonlinear solvers - SNES</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 tutorials/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 tutorials/index.html "><small>Report Typos and Errors</small></a></div>
 
 <H2> Nonlinear solvers - SNES: <A HREF="tutorials/../src/snes/examples/tutorials/index.html">Examples</A></H2>
 
diff --git a/tutorials/makefile.html b/tutorials/makefile.html
index 69f452f..ca92a04 100644
--- a/tutorials/makefile.html
+++ b/tutorials/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/tutorials/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:49+00:00">
+<meta name="date" content="2016-06-05T17:42:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 tutorials/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 DIRS     = python
 LOCDIR   = tutorials/
diff --git a/tutorials/python/ex1.c.html b/tutorials/python/ex1.c.html
index ded8bec..2f3b23f 100644
--- a/tutorials/python/ex1.c.html
+++ b/tutorials/python/ex1.c.html
@@ -4,12 +4,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/tutorials/python/ex1.c.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:49+00:00">
+<meta name="date" content="2016-06-05T17:42:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 tutorials/python/ex1.c.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 tutorials/python/ex1.c.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80"><a name="line1">  1: </a><font color="#A020F0">#include <petscksp.h></font>
 
 <a name="line3">  3: </a><font color="#B22222">/* ------------------------------------------------------- */</font>
diff --git a/tutorials/python/index.html b/tutorials/python/index.html
index caa4c24..90724e2 100644
--- a/tutorials/python/index.html
+++ b/tutorials/python/index.html
@@ -3,8 +3,8 @@
 <TITLE>Generic PETSc Manual Pages</TITLE>
 </HEAD>
 <BODY BGCOLOR="FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 tutorials/python/index.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 tutorials/python/index.html "><small>Report Typos and Errors</small></a></div>
 
 Empty page for makefiles that are missing a MANSEC variable (the directories 
 don't have code in them).
diff --git a/tutorials/python/makefile.html b/tutorials/python/makefile.html
index a6e4710..0e41d77 100644
--- a/tutorials/python/makefile.html
+++ b/tutorials/python/makefile.html
@@ -3,12 +3,12 @@
 <head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/tutorials/python/makefile.html" />
 <title></title>
 <meta name="generator" content="c2html 0.9.4">
-<meta name="date" content="2016-05-16T03:30:50+00:00">
+<meta name="date" content="2016-06-05T17:42:52+00:00">
 </head>
 
 <body bgcolor="#FFFFFF">
-   <div id="version" align=right><b>petsc-3.7.1 2016-05-15</b></div>
-   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.1 v3.7.1 tutorials/python/makefile.html "><small>Report Typos and Errors</small></a></div>
+   <div id="version" align=right><b>petsc-3.7.2 2016-06-05</b></div>
+   <div id="bugreport" align=right><a href="mailto:petsc-maint at mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.2 v3.7.2 tutorials/python/makefile.html "><small>Report Typos and Errors</small></a></div>
 <pre width="80">
 CFLAGS           =
 FFLAGS		 =

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/petsc.git



More information about the debian-science-commits mailing list